{"version":3,"sources":["jsdelivr-header.js","/npm/suppress-warnings@1.0.2/build/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,SAAS,iBAAiB,EAAK,GACtB,IACD,EAAM,IACV,IAAc,EACd,MAAM,EAAW,QAAQ,YACzB,QAAQ,YAAc,IAAK,KAEvB,IAAK,MAAM,KAAK,EAAK,CACjB,GAAK,EAMA,CACD,GAAK,KAAK,GAGN,SAFA,MAGR,CAVI,GAAI,KAAK,GACL,MAUZ,CACA,OAAO,KAAY,EACtB,CACL,CACA,OAAO,QAAU","file":"/npm/suppress-warnings@1.0.2/build/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/suppress-warnings@1.0.2/build/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\r\nfunction SuppressWarnings(opt, whitelist) {\r\n    if (!opt)\r\n        opt = [];\r\n    whitelist = !!whitelist;\r\n    const original = process.emitWarning;\r\n    process.emitWarning = ((...args) => {\r\n        // I know I could probably shorten this and prevent duplication but I don't feel like it right now\r\n        for (const f of opt) {\r\n            if (!whitelist) {\r\n                if (f(...args))\r\n                    return;\r\n                else\r\n                    continue;\r\n            }\r\n            else {\r\n                if (!f(...args))\r\n                    return;\r\n                else\r\n                    continue;\r\n            }\r\n        }\r\n        return original(...args);\r\n    });\r\n}\r\nmodule.exports = SuppressWarnings;\r\n"]}