{"version":3,"sources":["jsdelivr-header.js","/npm/pito@1.1.0/cjs/pito.js"],"names":[],"mappings":"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","file":"/npm/pito@1.1.0/cjs/pito.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/pito@1.1.0/cjs/pito.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.pito = exports.Pito = void 0;\nconst arr_js_1 = require(\"./arr.js\");\nconst enums_js_1 = require(\"./enums.js\");\nconst extends_js_1 = require(\"./extends.js\");\nconst modifier_opt_js_1 = require(\"./modifier-opt.js\");\nconst obj_js_1 = require(\"./obj.js\");\nconst omit_js_1 = require(\"./omit.js\");\nconst pick_js_1 = require(\"./pick.js\");\nconst primitives_js_1 = require(\"./primitives.js\");\nconst record_js_1 = require(\"./record.js\");\nconst std_date_js_1 = require(\"./std-date.js\");\nconst std_datetime_js_1 = require(\"./std-datetime.js\");\nconst std_email_js_1 = require(\"./std-email.js\");\nconst std_hostname_js_1 = require(\"./std-hostname.js\");\nconst std_url_js_1 = require(\"./std-url.js\");\nconst std_uuid_js_1 = require(\"./std-uuid.js\");\nconst tuple_js_1 = require(\"./tuple.js\");\nconst union_lit_js_1 = require(\"./union-lit.js\");\nconst union_obj_js_1 = require(\"./union-obj.js\");\nconst union_js_1 = require(\"./union.js\");\nclass Pito {\n    base;\n    plugin;\n    constructor(base, plugin) {\n        this.base = base;\n        this.plugin = plugin;\n        Object.assign(this, base);\n        Object.assign(this, plugin);\n    }\n    static create(newBase, newPlugin) {\n        return new Pito(newBase, newPlugin ?? {});\n    }\n    wrap(t, data) {\n        return t.$wrap(data);\n    }\n    unwrap(t, data) {\n        return t.$unwrap(data);\n    }\n    strict(t) {\n        return t.$strict();\n    }\n    register(newPlugin) {\n        return new Pito(this.base, Object.assign({}, this.plugin, newPlugin));\n    }\n}\nexports.Pito = Pito;\nexports.pito = Pito.create({\n    Any: primitives_js_1.PitoAny,\n    Nul: primitives_js_1.PitoNul,\n    Lit: primitives_js_1.PitoLit,\n    Bool: primitives_js_1.PitoBool,\n    Num: primitives_js_1.PitoNum,\n    Str: primitives_js_1.PitoStr,\n    Int: primitives_js_1.PitoInt,\n    Regex: primitives_js_1.PitoRegex,\n    Opt: modifier_opt_js_1.PitoOpt,\n    Enums: enums_js_1.PitoEnums,\n    Arr: arr_js_1.PitoArr,\n    Obj: obj_js_1.PitoObj,\n    Tuple: tuple_js_1.PitoTuple,\n    Record: record_js_1.PitoRecord,\n    Ulit: union_lit_js_1.PitoUnionLit,\n    Uobj: union_obj_js_1.PitoUnionObj,\n    Union: union_js_1.PitoUnion,\n    Omit: omit_js_1.PitoOmit,\n    Pick: pick_js_1.PitoPick,\n    Extends: extends_js_1.PitoExtends,\n}, {\n    Date: std_date_js_1.PitoDate,\n    Datetime: std_datetime_js_1.PitoDatetime,\n    Email: std_email_js_1.PitoEmail,\n    Hostname: std_hostname_js_1.PitoHostname,\n    Url: std_url_js_1.PitoUrl,\n    UUID: std_uuid_js_1.PitoUUID,\n});\n;\n__exportStar(require(\"./primitives.js\"), exports);\n__exportStar(require(\"./modifier-opt.js\"), exports);\n__exportStar(require(\"./enums.js\"), exports);\n__exportStar(require(\"./arr.js\"), exports);\n__exportStar(require(\"./obj.js\"), exports);\n__exportStar(require(\"./tuple.js\"), exports);\n__exportStar(require(\"./record.js\"), exports);\n__exportStar(require(\"./union-lit.js\"), exports);\n__exportStar(require(\"./union-obj.js\"), exports);\n__exportStar(require(\"./union.js\"), exports);\n__exportStar(require(\"./omit.js\"), exports);\n__exportStar(require(\"./pick.js\"), exports);\n__exportStar(require(\"./extends.js\"), exports);\n__exportStar(require(\"./std-date.js\"), exports);\n__exportStar(require(\"./std-datetime.js\"), exports);\n__exportStar(require(\"./std-email.js\"), exports);\n__exportStar(require(\"./std-hostname.js\"), exports);\n__exportStar(require(\"./std-url.js\"), exports);\n__exportStar(require(\"./std-uuid.js\"), exports);\n"]}