{"version":3,"sources":["jsdelivr-header.js","/npm/ajv-draft-04@1.0.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,QAAU,QAAQ,KAAO,QAAQ,IAAM,QAAQ,UAAY,QAAQ,IAAM,QAAQ,EAAI,QAAQ,gBAAa,EAClH,MAAM,OAAS,QAAQ,iBACjB,SAAW,QAAQ,uBACnB,gBAAkB,QAAQ,uCAC1B,iBAAmB,QAAQ,oCAC3B,kBAAoB,CAAC,eACrB,eAAiB,yCACvB,MAAM,YAAY,OAAO,QACrB,WAAA,CAAY,EAAO,CAAC,GAChB,MAAM,IACC,EACH,SAAU,MAElB,CACA,gBAAA,GACI,MAAM,mBACN,SAAS,QAAQ,SAAS,GAAM,KAAK,cAAc,KAC/C,KAAK,KAAK,eACV,KAAK,WAAW,gBAAgB,QACxC,CACA,qBAAA,GAEI,GADA,MAAM,yBACD,KAAK,KAAK,KACX,OACJ,MAAM,EAAa,KAAK,KAAK,MACvB,KAAK,gBAAgB,iBAAkB,mBACvC,iBACN,KAAK,cAAc,EAAY,gBAAgB,GAC/C,KAAK,KAAK,iCAAmC,cACjD,CACA,WAAA,GACI,OAAQ,KAAK,KAAK,YACd,MAAM,gBAAkB,KAAK,UAAU,gBAAkB,oBAAiB,EAClF,EAEJ,OAAO,QAAU,QAAU,IAC3B,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,QAAU,IAClB,IAAI,OAAS,QAAQ,iBACrB,OAAO,eAAe,QAAS,aAAc,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,OAAO,UAAY,IAC9G,IAAI,OAAS,QAAQ,iBACrB,OAAO,eAAe,QAAS,IAAK,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,OAAO,CAAG,IAC5F,OAAO,eAAe,QAAS,MAAO,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,OAAO,GAAK,IAChG,OAAO,eAAe,QAAS,YAAa,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,OAAO,SAAW,IAC5G,OAAO,eAAe,QAAS,MAAO,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,OAAO,GAAK,IAChG,OAAO,eAAe,QAAS,OAAQ,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,OAAO,IAAM,IAClG,OAAO,eAAe,QAAS,UAAW,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,OAAO,OAAS","file":"/npm/ajv-draft-04@1.0.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/ajv-draft-04@1.0.0/dist/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\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.CodeGen = exports.Name = exports.nil = exports.stringify = exports.str = exports._ = exports.KeywordCxt = void 0;\nconst core_1 = require(\"ajv/dist/core\");\nconst draft4_1 = require(\"./vocabulary/draft4\");\nconst discriminator_1 = require(\"ajv/dist/vocabularies/discriminator\");\nconst draft4MetaSchema = require(\"./refs/json-schema-draft-04.json\");\nconst META_SUPPORT_DATA = [\"/properties\"];\nconst META_SCHEMA_ID = \"http://json-schema.org/draft-04/schema\";\nclass Ajv extends core_1.default {\n    constructor(opts = {}) {\n        super({\n            ...opts,\n            schemaId: \"id\",\n        });\n    }\n    _addVocabularies() {\n        super._addVocabularies();\n        draft4_1.default.forEach((v) => this.addVocabulary(v));\n        if (this.opts.discriminator)\n            this.addKeyword(discriminator_1.default);\n    }\n    _addDefaultMetaSchema() {\n        super._addDefaultMetaSchema();\n        if (!this.opts.meta)\n            return;\n        const metaSchema = this.opts.$data\n            ? this.$dataMetaSchema(draft4MetaSchema, META_SUPPORT_DATA)\n            : draft4MetaSchema;\n        this.addMetaSchema(metaSchema, META_SCHEMA_ID, false);\n        this.refs[\"http://json-schema.org/schema\"] = META_SCHEMA_ID;\n    }\n    defaultMeta() {\n        return (this.opts.defaultMeta =\n            super.defaultMeta() || (this.getSchema(META_SCHEMA_ID) ? META_SCHEMA_ID : undefined));\n    }\n}\nmodule.exports = exports = Ajv;\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = Ajv;\nvar core_2 = require(\"ajv/dist/core\");\nObject.defineProperty(exports, \"KeywordCxt\", { enumerable: true, get: function () { return core_2.KeywordCxt; } });\nvar core_3 = require(\"ajv/dist/core\");\nObject.defineProperty(exports, \"_\", { enumerable: true, get: function () { return core_3._; } });\nObject.defineProperty(exports, \"str\", { enumerable: true, get: function () { return core_3.str; } });\nObject.defineProperty(exports, \"stringify\", { enumerable: true, get: function () { return core_3.stringify; } });\nObject.defineProperty(exports, \"nil\", { enumerable: true, get: function () { return core_3.nil; } });\nObject.defineProperty(exports, \"Name\", { enumerable: true, get: function () { return core_3.Name; } });\nObject.defineProperty(exports, \"CodeGen\", { enumerable: true, get: function () { return core_3.CodeGen; } });\n"]}