{"version":3,"sources":["jsdelivr-header.js","/npm/testingnpm123456@1.1.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,OAAO,QAAU,MAEb,WAAA,CAAY,GAIL,IAAQ,EAAS,CAAC,GAElB,EAAO,SAAQ,EAAO,OAAS,SAE/B,EAAO,OAAO,WAAW,OAAM,EAAO,OAAS,IAAM,EAAO,QAE5D,EAAO,OAAO,SAAS,OAAM,EAAO,OAAS,EAAO,OAAS,KAE7D,EAAO,YAAW,EAAO,UAAY,IAErC,EAAO,UAAS,EAAO,QAAU,IAEjC,EAAO,WAAU,EAAO,SAAW,IAExC,KAAK,OAAS,EAId,KAAK,IAAM,QAAQ,kBAAR,CAA2B,GAItC,KAAK,GAAM,GAAW,QAAQ,sBAAR,CAA+B,EAAQ,EAE/D","file":"/npm/testingnpm123456@1.1.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/testingnpm123456@1.1.0/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","module.exports = class {\r\n  \r\n    constructor(config) {\r\n  \r\n      // If parts of the config are messing. The parts are filled with placeholders.\r\n\r\n      if (!config) config = {};\r\n  \r\n      if (!config.prefix) config.prefix = '/get/';\r\n  \r\n      if (!config.prefix.startsWith('/')) config.prefix = '/' + config.prefix;\r\n  \r\n      if (!config.prefix.endsWith('/')) config.prefix = config.prefix + '/';\r\n\r\n      if (!config.blocklist) config.blocklist = [];\r\n\r\n      if (!config.request) config.request = [];\r\n\r\n      if (!config.response) config.response = [];\r\n  \r\n      this.config = config;\r\n\r\n      // Main proxy.\r\n\r\n      this.app = require('./libs/proxy.js')(config);\r\n  \r\n      // WebSocket Proxy.\r\n\r\n      this.ws = (server) => require('./libs/websocket.js')(server, config);\r\n  \r\n    }\r\n  \r\n  }"]}