shell bypass 403
{"version":3,"file":"index.es5.min.js","sources":["index.js"],"sourcesContent":["'use strict';\n\nconst continents = require('./continents.json');\nconst countries = require('./countries.emoji.json');\nconst languages = require('./languages.json');\nconst languagesAll = require('./languages.all.json');\nconst { ucs2 } = require('punycode');\nconst\n // \"Regional Indicator Symbol Letter A\" - \"Latin Capital Letter A\"\n UNICODE_BASE = 127462 - 'A'.charCodeAt(0),\n // Country code should contain exactly 2 uppercase characters from A..Z\n COUNTRY_CODE_REGEX = /^[A-Z]{2}$/;\n\nconst getEmojiFlag = (countryCode) => {\n if (!COUNTRY_CODE_REGEX.test(countryCode)) {\n return '';\n }\n\n return ucs2.encode(\n countryCode\n .split('')\n .map(letter => UNICODE_BASE + letter.charCodeAt(0))\n );\n};\n\nconst getUnicode = (emoji) => {\n return ucs2.decode(emoji)\n .map(code => 'U+' + Number(code).toString(16).toUpperCase())\n .join(' ');\n};\n\nmodule.exports = {\n continents,\n countries,\n languages,\n languagesAll,\n\n getEmojiFlag,\n getUnicode,\n};\n"],"names":[],"mappings":";;;;;;AAEA,MAAM,UAAU,GAAG,OAAO,CAAC,mBAAmB,CAAC,CAAC;AAChD,MAAM,SAAS,GAAG,OAAO,CAAC,wBAAwB,CAAC,CAAC;AACpD,MAAM,SAAS,GAAG,OAAO,CAAC,kBAAkB,CAAC,CAAC;AAC9C,MAAM,YAAY,GAAG,OAAO,CAAC,sBAAsB,CAAC,CAAC;AACrD,MAAM,EAAE,IAAI,EAAE,GAAG,OAAO,CAAC,UAAU,CAAC,CAAC;AACrC,MAEE,YAAY,GAAG,MAAM,GAAG,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC;MAEzC,kBAAkB,GAAG,YAAY,CAAC;;AAEpC,MAAM,YAAY,GAAG,CAAC,WAAW,KAAK;EACpC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE;IACzC,OAAO,EAAE,CAAC;GACX;;EAED,OAAO,IAAI,CAAC,MAAM;IAChB,WAAW;OACR,KAAK,CAAC,EAAE,CAAC;OACT,GAAG,CAAC,MAAM,IAAI,YAAY,GAAG,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;GACtD,CAAC;CACH,CAAC;;AAEF,MAAM,UAAU,GAAG,CAAC,KAAK,KAAK;EAC5B,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC;KACtB,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC;KAC3D,IAAI,CAAC,GAAG,CAAC,CAAC;CACd,CAAC;;AAEF,MAAM,CAAC,OAAO,GAAG;EACf,UAAU;EACV,SAAS;EACT,SAAS;EACT,YAAY;;EAEZ,YAAY;EACZ,UAAU;CACX,CAAC;;;;"}