File: /var/www/tana/frontend/node_modules/locutus/php/strings/get_html_translation_table.js.map
{"version":3,"sources":["../../../src/php/strings/get_html_translation_table.js"],"names":["module","exports","get_html_translation_table","table","quoteStyle","entities","hashMap","decimal","constMappingTable","constMappingQuoteStyle","useTable","useQuoteStyle","isNaN","toUpperCase","Error","hasOwnProperty","String","fromCharCode"],"mappings":";;AAAAA,OAAOC,OAAP,GAAiB,SAASC,0BAAT,CAAqCC,KAArC,EAA4CC,UAA5C,EAAwD;AAAE;AACzE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,MAAIC,WAAW,EAAf;AACA,MAAIC,UAAU,EAAd;AACA,MAAIC,OAAJ;AACA,MAAIC,oBAAoB,EAAxB;AACA,MAAIC,yBAAyB,EAA7B;AACA,MAAIC,WAAW,EAAf;AACA,MAAIC,gBAAgB,EAApB;;AAEA;AACAH,oBAAkB,CAAlB,IAAuB,mBAAvB;AACAA,oBAAkB,CAAlB,IAAuB,eAAvB;AACAC,yBAAuB,CAAvB,IAA4B,cAA5B;AACAA,yBAAuB,CAAvB,IAA4B,YAA5B;AACAA,yBAAuB,CAAvB,IAA4B,YAA5B;;AAEAC,aAAW,CAACE,MAAMT,KAAN,CAAD,GACPK,kBAAkBL,KAAlB,CADO,GAEPA,QACEA,MAAMU,WAAN,EADF,GAEE,mBAJN;;AAMAF,kBAAgB,CAACC,MAAMR,UAAN,CAAD,GACZK,uBAAuBL,UAAvB,CADY,GAEZA,aACEA,WAAWS,WAAX,EADF,GAEE,YAJN;;AAMA,MAAIH,aAAa,mBAAb,IAAoCA,aAAa,eAArD,EAAsE;AACpE,UAAM,IAAII,KAAJ,CAAU,YAAYJ,QAAZ,GAAuB,gBAAjC,CAAN;AACD;;AAEDL,WAAS,IAAT,IAAiB,OAAjB;AACA,MAAIK,aAAa,eAAjB,EAAkC;AAChCL,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,OAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,OAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,OAAlB;AACAA,aAAS,KAAT,IAAkB,OAAlB;AACAA,aAAS,KAAT,IAAkB,OAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,OAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,OAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,OAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACAA,aAAS,KAAT,IAAkB,UAAlB;AACAA,aAAS,KAAT,IAAkB,SAAlB;AACAA,aAAS,KAAT,IAAkB,QAAlB;AACD;;AAED,MAAIM,kBAAkB,cAAtB,EAAsC;AACpCN,aAAS,IAAT,IAAiB,QAAjB;AACD;AACD,MAAIM,kBAAkB,YAAtB,EAAoC;AAClCN,aAAS,IAAT,IAAiB,OAAjB;AACD;AACDA,WAAS,IAAT,IAAiB,MAAjB;AACAA,WAAS,IAAT,IAAiB,MAAjB;;AAEA;AACA,OAAKE,OAAL,IAAgBF,QAAhB,EAA0B;AACxB,QAAIA,SAASU,cAAT,CAAwBR,OAAxB,CAAJ,EAAsC;AACpCD,cAAQU,OAAOC,YAAP,CAAoBV,OAApB,CAAR,IAAwCF,SAASE,OAAT,CAAxC;AACD;AACF;;AAED,SAAOD,OAAP;AACD,CAzKD","file":"get_html_translation_table.js","sourcesContent":["module.exports = function get_html_translation_table (table, quoteStyle) { // eslint-disable-line camelcase\n  //  discuss at: http://locutus.io/php/get_html_translation_table/\n  // original by: Philip Peterson\n  //  revised by: Kevin van Zonneveld (http://kvz.io)\n  // bugfixed by: noname\n  // bugfixed by: Alex\n  // bugfixed by: Marco\n  // bugfixed by: madipta\n  // bugfixed by: Brett Zamir (http://brett-zamir.me)\n  // bugfixed by: T.Wild\n  // improved by: KELAN\n  // improved by: Brett Zamir (http://brett-zamir.me)\n  //    input by: Frank Forte\n  //    input by: Ratheous\n  //      note 1: It has been decided that we're not going to add global\n  //      note 1: dependencies to Locutus, meaning the constants are not\n  //      note 1: real constants, but strings instead. Integers are also supported if someone\n  //      note 1: chooses to create the constants themselves.\n  //   example 1: get_html_translation_table('HTML_SPECIALCHARS')\n  //   returns 1: {'\"': '"', '&': '&', '<': '<', '>': '>'}\n\n  var entities = {}\n  var hashMap = {}\n  var decimal\n  var constMappingTable = {}\n  var constMappingQuoteStyle = {}\n  var useTable = {}\n  var useQuoteStyle = {}\n\n  // Translate arguments\n  constMappingTable[0] = 'HTML_SPECIALCHARS'\n  constMappingTable[1] = 'HTML_ENTITIES'\n  constMappingQuoteStyle[0] = 'ENT_NOQUOTES'\n  constMappingQuoteStyle[2] = 'ENT_COMPAT'\n  constMappingQuoteStyle[3] = 'ENT_QUOTES'\n\n  useTable = !isNaN(table)\n    ? constMappingTable[table]\n    : table\n      ? table.toUpperCase()\n      : 'HTML_SPECIALCHARS'\n\n  useQuoteStyle = !isNaN(quoteStyle)\n    ? constMappingQuoteStyle[quoteStyle]\n    : quoteStyle\n      ? quoteStyle.toUpperCase()\n      : 'ENT_COMPAT'\n\n  if (useTable !== 'HTML_SPECIALCHARS' && useTable !== 'HTML_ENTITIES') {\n    throw new Error('Table: ' + useTable + ' not supported')\n  }\n\n  entities['38'] = '&'\n  if (useTable === 'HTML_ENTITIES') {\n    entities['160'] = ' '\n    entities['161'] = '¡'\n    entities['162'] = '¢'\n    entities['163'] = '£'\n    entities['164'] = '¤'\n    entities['165'] = '¥'\n    entities['166'] = '¦'\n    entities['167'] = '§'\n    entities['168'] = '¨'\n    entities['169'] = '©'\n    entities['170'] = 'ª'\n    entities['171'] = '«'\n    entities['172'] = '¬'\n    entities['173'] = '­'\n    entities['174'] = '®'\n    entities['175'] = '¯'\n    entities['176'] = '°'\n    entities['177'] = '±'\n    entities['178'] = '²'\n    entities['179'] = '³'\n    entities['180'] = '´'\n    entities['181'] = 'µ'\n    entities['182'] = '¶'\n    entities['183'] = '·'\n    entities['184'] = '¸'\n    entities['185'] = '¹'\n    entities['186'] = 'º'\n    entities['187'] = '»'\n    entities['188'] = '¼'\n    entities['189'] = '½'\n    entities['190'] = '¾'\n    entities['191'] = '¿'\n    entities['192'] = 'À'\n    entities['193'] = 'Á'\n    entities['194'] = 'Â'\n    entities['195'] = 'Ã'\n    entities['196'] = 'Ä'\n    entities['197'] = 'Å'\n    entities['198'] = 'Æ'\n    entities['199'] = 'Ç'\n    entities['200'] = 'È'\n    entities['201'] = 'É'\n    entities['202'] = 'Ê'\n    entities['203'] = 'Ë'\n    entities['204'] = 'Ì'\n    entities['205'] = 'Í'\n    entities['206'] = 'Î'\n    entities['207'] = 'Ï'\n    entities['208'] = 'Ð'\n    entities['209'] = 'Ñ'\n    entities['210'] = 'Ò'\n    entities['211'] = 'Ó'\n    entities['212'] = 'Ô'\n    entities['213'] = 'Õ'\n    entities['214'] = 'Ö'\n    entities['215'] = '×'\n    entities['216'] = 'Ø'\n    entities['217'] = 'Ù'\n    entities['218'] = 'Ú'\n    entities['219'] = 'Û'\n    entities['220'] = 'Ü'\n    entities['221'] = 'Ý'\n    entities['222'] = 'Þ'\n    entities['223'] = 'ß'\n    entities['224'] = 'à'\n    entities['225'] = 'á'\n    entities['226'] = 'â'\n    entities['227'] = 'ã'\n    entities['228'] = 'ä'\n    entities['229'] = 'å'\n    entities['230'] = 'æ'\n    entities['231'] = 'ç'\n    entities['232'] = 'è'\n    entities['233'] = 'é'\n    entities['234'] = 'ê'\n    entities['235'] = 'ë'\n    entities['236'] = 'ì'\n    entities['237'] = 'í'\n    entities['238'] = 'î'\n    entities['239'] = 'ï'\n    entities['240'] = 'ð'\n    entities['241'] = 'ñ'\n    entities['242'] = 'ò'\n    entities['243'] = 'ó'\n    entities['244'] = 'ô'\n    entities['245'] = 'õ'\n    entities['246'] = 'ö'\n    entities['247'] = '÷'\n    entities['248'] = 'ø'\n    entities['249'] = 'ù'\n    entities['250'] = 'ú'\n    entities['251'] = 'û'\n    entities['252'] = 'ü'\n    entities['253'] = 'ý'\n    entities['254'] = 'þ'\n    entities['255'] = 'ÿ'\n  }\n\n  if (useQuoteStyle !== 'ENT_NOQUOTES') {\n    entities['34'] = '"'\n  }\n  if (useQuoteStyle === 'ENT_QUOTES') {\n    entities['39'] = '''\n  }\n  entities['60'] = '<'\n  entities['62'] = '>'\n\n  // ascii decimals to real symbols\n  for (decimal in entities) {\n    if (entities.hasOwnProperty(decimal)) {\n      hashMap[String.fromCharCode(decimal)] = entities[decimal]\n    }\n  }\n\n  return hashMap\n}\n"]}