{"version":3,"file":"lib-index.cjs","sources":["../../../../../../node_modules/xss/lib/index.js"],"sourcesContent":["/**\n * xss\n *\n * @author Zongmin Lei<leizongmin@gmail.com>\n */\n\nvar DEFAULT = require(\"./default\");\nvar parser = require(\"./parser\");\nvar FilterXSS = require(\"./xss\");\n\n/**\n * filter xss function\n *\n * @param {String} html\n * @param {Object} options { whiteList, onTag, onTagAttr, onIgnoreTag, onIgnoreTagAttr, safeAttrValue, escapeHtml }\n * @return {String}\n */\nfunction filterXSS(html, options) {\n  var xss = new FilterXSS(options);\n  return xss.process(html);\n}\n\nexports = module.exports = filterXSS;\nexports.filterXSS = filterXSS;\nexports.FilterXSS = FilterXSS;\n\n(function () {\n  for (var i in DEFAULT) {\n    exports[i] = DEFAULT[i];\n  }\n  for (var j in parser) {\n    exports[j] = parser[j];\n  }\n})();\n\n// using `xss` on the browser, output `filterXSS` to the globals\nif (typeof window !== \"undefined\") {\n  window.filterXSS = module.exports;\n}\n\n// using `xss` on the WebWorker, output `filterXSS` to the globals\nfunction isWorkerEnv() {\n  return (\n    typeof self !== \"undefined\" &&\n    typeof DedicatedWorkerGlobalScope !== \"undefined\" &&\n    self instanceof DedicatedWorkerGlobalScope\n  );\n}\nif (isWorkerEnv()) {\n  self.filterXSS = module.exports;\n}\n"],"names":["require$$0","parser","require$$1","require$$2","xss","exports","module"],"mappings":";;;;;;;;;;AAMA,MAAI,UAAUA,SAAAA;AACd,MAAIC,WAASC,OAAAA;AACb,MAAI,YAAYC,MAAAA;AAShB,WAAS,UAAU,MAAM,SAAS;AAChC,QAAIC,OAAM,IAAI,UAAU,OAAO;AAC/B,WAAOA,KAAI,QAAQ,IAAI;AAAA,EACzB;AAEA,EAAAC,WAAUC,QAAA,UAAiB;AAC3B,EAAAD,SAAA,YAAoB;AACpB,EAAAA,SAAA,YAAoB;AAEpB,GAAC,WAAY;AACX,aAAS,KAAK,SAAS;AACrB,MAAAA,SAAQ,CAAC,IAAI,QAAQ,CAAC;AAAA,IAC1B;AACE,aAAS,KAAKJ,UAAQ;AACpB,MAAAI,SAAQ,CAAC,IAAIJ,SAAO,CAAC;AAAA,IACzB;AAAA,EACA,GAAC;AAGD,MAAI,OAAO,WAAW,aAAa;AACjC,WAAO,YAAYK,QAAO;AAAA,EAC5B;AAGA,WAAS,cAAc;AACrB,WACE,OAAO,SAAS,eAChB,OAAO,+BAA+B,eACtC,gBAAgB;AAAA,EAEpB;AACA,MAAI,YAAW,GAAI;AACjB,SAAK,YAAYA,QAAO;AAAA,EAC1B;;;;;;","x_google_ignoreList":[0]}