{"version":3,"sources":["jsdelivr-header.js","/npm/seyfert@4.2.2/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,gBAAmB,MAAQ,KAAK,kBAAqB,OAAO,OAAS,SAAU,EAAG,EAAG,EAAG,QAC7E,IAAP,IAAkB,EAAK,GAC3B,IAAI,EAAO,OAAO,yBAAyB,EAAG,GACzC,KAAS,QAAS,GAAQ,EAAE,WAAa,EAAK,UAAY,EAAK,gBAClE,EAAO,CAAE,YAAY,EAAM,IAAK,WAAa,OAAO,EAAE,EAAI,IAE5D,OAAO,eAAe,EAAG,EAAI,EAChC,EAAI,SAAU,EAAG,EAAG,EAAG,QACT,IAAP,IAAkB,EAAK,GAC3B,EAAE,GAAM,EAAE,EACb,GACG,aAAgB,MAAQ,KAAK,cAAiB,SAAS,EAAG,GAC1D,IAAK,IAAI,KAAK,EAAa,YAAN,GAAoB,OAAO,UAAU,eAAe,KAAK,EAAS,IAAI,gBAAgB,EAAS,EAAG,EAC3H,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,OAAS,QAAQ,cAAgB,QAAQ,aAAe,QAAQ,OAAS,QAAQ,UAAY,QAAQ,kBAAoB,QAAQ,gBAAa,EACtJ,QAAQ,YAAc,YACtB,QAAQ,cAAgB,cACxB,aAAa,QAAQ,YAAa,SAClC,MAAM,OAAS,QAAQ,iBACjB,SAAW,QAAQ,YACnB,QAAU,QAAQ,WAExB,aAAa,QAAQ,SAAU,SAC/B,aAAa,QAAQ,cAAe,SACpC,aAAa,QAAQ,WAAY,SAEjC,IAAI,aAAe,QAAQ,gBAC3B,OAAO,eAAe,QAAS,aAAc,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,aAAa,UAAY,IACpH,OAAO,eAAe,QAAS,oBAAqB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,aAAa,iBAAmB,IAClI,aAAa,QAAQ,cAAe,SACpC,IAAI,SAAW,QAAQ,YACvB,OAAO,eAAe,QAAS,YAAa,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,SAAS,SAAW,IAC9G,OAAO,eAAe,QAAS,SAAU,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,SAAS,MAAQ,IACxG,aAAa,QAAQ,gBAAiB,SACtC,aAAa,QAAQ,YAAa,SAClC,aAAa,QAAQ,WAAY,SAEjC,aAAa,QAAQ,gBAAiB,SAEtC,IAAI,UAAY,QAAQ,uBAiBxB,SAAS,YAAY,GAEjB,OADA,EAAK,KAAK,QAAS,EACZ,CACX,CAgDA,SAAS,cAAc,GACnB,OAAO,CACX,CArEA,OAAO,eAAe,QAAS,eAAgB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,UAAU,YAAc,IACrH,OAAO,eAAe,QAAS,gBAAiB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,UAAU,aAAe,IAmBvH,QAAQ,OAAS,CAOb,IAAI,IACO,IACA,EACH,QAAS,YAAa,EACQ,iBAAjB,EAAK,QACR,EAAK,QACJ,EAAK,SAAS,QAAO,CAAC,EAAI,IAAQ,GAAqB,iBAAR,EAAmB,EAAM,QAAQ,kBAAkB,KAAO,IAAM,EACpH,IASd,IAAA,CAAK,GACD,MAAM,EAAM,CACR,KAAM,QACH,GAIP,OAFI,EAAI,SAAS,uBACb,OAAO,WAAW,uBAAyB,GACxC,CACX","file":"/npm/seyfert@4.2.2/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/seyfert@4.2.2/lib/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\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n    if (k2 === undefined) k2 = k;\n    var desc = Object.getOwnPropertyDescriptor(m, k);\n    if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n      desc = { enumerable: true, get: function() { return m[k]; } };\n    }\n    Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n    if (k2 === undefined) k2 = k;\n    o[k2] = m[k];\n}));\nvar __exportStar = (this && this.__exportStar) || function(m, exports) {\n    for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.config = exports.WorkerManager = exports.ShardManager = exports.Logger = exports.Formatter = exports.LimitedCollection = exports.Collection = void 0;\nexports.createEvent = createEvent;\nexports.extendContext = extendContext;\n__exportStar(require(\"./client\"), exports);\nconst base_1 = require(\"./client/base\");\nconst common_1 = require(\"./common\");\nconst types_1 = require(\"./types\");\n//\n__exportStar(require(\"./api\"), exports);\n__exportStar(require(\"./builders\"), exports);\n__exportStar(require(\"./cache\"), exports);\n//\nvar collection_1 = require(\"./collection\");\nObject.defineProperty(exports, \"Collection\", { enumerable: true, get: function () { return collection_1.Collection; } });\nObject.defineProperty(exports, \"LimitedCollection\", { enumerable: true, get: function () { return collection_1.LimitedCollection; } });\n__exportStar(require(\"./commands\"), exports);\nvar common_2 = require(\"./common\");\nObject.defineProperty(exports, \"Formatter\", { enumerable: true, get: function () { return common_2.Formatter; } });\nObject.defineProperty(exports, \"Logger\", { enumerable: true, get: function () { return common_2.Logger; } });\n__exportStar(require(\"./components\"), exports);\n__exportStar(require(\"./events\"), exports);\n__exportStar(require(\"./langs\"), exports);\n//\n__exportStar(require(\"./structures\"), exports);\n//\nvar discord_1 = require(\"./websocket/discord\");\nObject.defineProperty(exports, \"ShardManager\", { enumerable: true, get: function () { return discord_1.ShardManager; } });\nObject.defineProperty(exports, \"WorkerManager\", { enumerable: true, get: function () { return discord_1.WorkerManager; } });\n/**\n * Creates an event with the specified data and run function.\n *\n * @param data - The event data.\n * @returns The created event.\n *\n * @example\n * const myEvent = createEvent({\n *   data: { name: 'ready', once: true },\n *   run: (user, client, shard) => {\n *     client.logger.info(`Start ${user.username} on shard #${shard}`);\n *   }\n * });\n */\nfunction createEvent(data) {\n    data.data.once ??= false;\n    return data;\n}\nexports.config = {\n    /**\n     * Configurations for the bot.\n     *\n     * @param data - The runtime configuration data for gateway connections.\n     * @returns The internal runtime configuration.\n     */\n    bot(data) {\n        return {\n            ...data,\n            intents: 'intents' in data\n                ? typeof data.intents === 'number'\n                    ? data.intents\n                    : (data.intents?.reduce((pr, acc) => pr | (typeof acc === 'number' ? acc : types_1.GatewayIntentBits[acc]), 0) ?? 0)\n                : 0,\n        };\n    },\n    /**\n     * Configurations for the HTTP server.\n     *\n     * @param data - The runtime configuration data for http server.\n     * @returns The internal runtime configuration for HTTP.\n     */\n    http(data) {\n        const obj = {\n            port: 8080,\n            ...data,\n        };\n        if ((0, common_1.isCloudfareWorker)())\n            base_1.BaseClient._seyfertCfWorkerConfig = obj;\n        return obj;\n    },\n};\n/**\n * Extends the context of a command interaction.\n *\n * @param cb - The callback function to extend the context.\n * @returns The extended context.\n *\n * @example\n * const customContext = extendContext((interaction) => {\n * \treturn {\n * \t\towner: '123456789012345678',\n * \t\t// Add your custom properties here\n * \t};\n * });\n */\nfunction extendContext(cb) {\n    return cb;\n}\n"]}