diff --git a/packages/next/compiled/schema-utils3/LICENSE b/packages/next/compiled/schema-utils3/LICENSE new file mode 100644 index 000000000000000..8c11fc7289b7546 --- /dev/null +++ b/packages/next/compiled/schema-utils3/LICENSE @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/next/compiled/schema-utils3/index.js b/packages/next/compiled/schema-utils3/index.js new file mode 100644 index 000000000000000..410cb4cf83944a0 --- /dev/null +++ b/packages/next/compiled/schema-utils3/index.js @@ -0,0 +1 @@ +module.exports=(()=>{var e={601:e=>{"use strict";e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON Schema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}')},8938:e=>{"use strict";e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://json-schema.org/draft-07/schema#","title":"Core schema meta-schema","definitions":{"schemaArray":{"type":"array","minItems":1,"items":{"$ref":"#"}},"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"allOf":[{"$ref":"#/definitions/nonNegativeInteger"},{"default":0}]},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}},"type":["object","boolean"],"properties":{"$id":{"type":"string","format":"uri-reference"},"$schema":{"type":"string","format":"uri"},"$ref":{"type":"string","format":"uri-reference"},"$comment":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"default":true,"readOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/definitions/nonNegativeInteger"},"minLength":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"},"additionalItems":{"$ref":"#"},"items":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/schemaArray"}],"default":true},"maxItems":{"$ref":"#/definitions/nonNegativeInteger"},"minItems":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"contains":{"$ref":"#"},"maxProperties":{"$ref":"#/definitions/nonNegativeInteger"},"minProperties":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"required":{"$ref":"#/definitions/stringArray"},"additionalProperties":{"$ref":"#"},"definitions":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"properties":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$ref":"#"},"propertyNames":{"format":"regex"},"default":{}},"dependencies":{"type":"object","additionalProperties":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/stringArray"}]}},"propertyNames":{"$ref":"#"},"const":true,"enum":{"type":"array","items":true,"minItems":1,"uniqueItems":true},"type":{"anyOf":[{"$ref":"#/definitions/simpleTypes"},{"type":"array","items":{"$ref":"#/definitions/simpleTypes"},"minItems":1,"uniqueItems":true}]},"format":{"type":"string"},"contentMediaType":{"type":"string"},"contentEncoding":{"type":"string"},"if":{"$ref":"#"},"then":{"$ref":"#"},"else":{"$ref":"#"},"allOf":{"$ref":"#/definitions/schemaArray"},"anyOf":{"$ref":"#/definitions/schemaArray"},"oneOf":{"$ref":"#/definitions/schemaArray"},"not":{"$ref":"#"}},"default":true}')},2133:(e,n,f)=>{"use strict";var s=f(2670);e.exports=defineKeywords;function defineKeywords(e,n){if(Array.isArray(n)){for(var f=0;f{"use strict";var s=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d:\d\d)?$/i;var l=/t|\s/i;var v={date:compareDate,time:compareTime,"date-time":compareDateTime};var r={type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:false};e.exports=function(e){var n="format"+e;return function defFunc(s){defFunc.definition={type:"string",inline:f(7194),statements:true,errors:"full",dependencies:["format"],metaSchema:{anyOf:[{type:"string"},r]}};s.addKeyword(n,defFunc.definition);s.addKeyword("formatExclusive"+e,{dependencies:["format"+e],metaSchema:{anyOf:[{type:"boolean"},r]}});extendFormats(s);return s}};function extendFormats(e){var n=e._formats;for(var f in v){var s=n[f];if(typeof s!="object"||s instanceof RegExp||!s.validate)s=n[f]={validate:s};if(!s.compare)s.compare=v[f]}}function compareDate(e,n){if(!(e&&n))return;if(e>n)return 1;if(en)return 1;if(e{"use strict";e.exports={metaSchemaRef:metaSchemaRef};var n="http://json-schema.org/draft-07/schema";function metaSchemaRef(e){var f=e._opts.defaultMeta;if(typeof f=="string")return{$ref:f};if(e.getSchema(n))return{$ref:n};console.warn("meta schema not defined");return{}}},5541:e=>{"use strict";e.exports=function defFunc(e){defFunc.definition={type:"object",macro:function(e,n){if(!e)return true;var f=Object.keys(n.properties);if(f.length==0)return true;return{required:f}},metaSchema:{type:"boolean"},dependencies:["properties"]};e.addKeyword("allRequired",defFunc.definition);return e}},7039:e=>{"use strict";e.exports=function defFunc(e){defFunc.definition={type:"object",macro:function(e){if(e.length==0)return true;if(e.length==1)return{required:e};var n=e.map(function(e){return{required:[e]}});return{anyOf:n}},metaSchema:{type:"array",items:{type:"string"}}};e.addKeyword("anyRequired",defFunc.definition);return e}},1673:(e,n,f)=>{"use strict";var s=f(3733);e.exports=function defFunc(e){defFunc.definition={type:"object",macro:function(e){var n=[];for(var f in e)n.push(getSchema(f,e[f]));return{allOf:n}},metaSchema:{type:"object",propertyNames:{type:"string",format:"json-pointer"},additionalProperties:s.metaSchemaRef(e)}};e.addKeyword("deepProperties",defFunc.definition);return e};function getSchema(e,n){var f=e.split("/");var s={};var l=s;for(var v=1;v{"use strict";e.exports=function defFunc(e){defFunc.definition={type:"object",inline:function(e,n,f){var s="";for(var l=0;l{"use strict";e.exports=function generate__formatLimit(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d;var R="data"+(v||"");var j="valid"+l;s+="var "+j+" = undefined;";if(e.opts.format===false){s+=" "+j+" = true; ";return s}var w=e.schema.format,F=e.opts.$data&&w.$data,E="";if(F){var A=e.util.getData(w.$data,v,e.dataPathArr),N="format"+l,a="compare"+l;s+=" var "+N+" = formats["+A+"] , "+a+" = "+N+" && "+N+".compare;"}else{var N=e.formats[w];if(!(N&&N.compare)){s+=" "+j+" = true; ";return s}var a="formats"+e.util.getProperty(w)+".compare"}var z=n=="formatMaximum",x="formatExclusive"+(z?"Maximum":"Minimum"),O=e.schema[x],q=e.opts.$data&&O&&O.$data,Q=z?"<":">",U="result"+l;var I=e.opts.$data&&r&&r.$data,T;if(I){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";T="schema"+l}else{T=r}if(q){var J=e.util.getData(O.$data,v,e.dataPathArr),L="exclusive"+l,M="op"+l,C="' + "+M+" + '";s+=" var schemaExcl"+l+" = "+J+"; ";J="schemaExcl"+l;s+=" if (typeof "+J+" != 'boolean' && "+J+" !== undefined) { "+j+" = false; ";var d=x;var H=H||[];H.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+(d||"_formatExclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: {} ";if(e.opts.messages!==false){s+=" , message: '"+x+" should be boolean' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+R+" "}s+=" } "}else{s+=" {} "}var G=s;s=H.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+G+"]); "}else{s+=" validate.errors = ["+G+"]; return false; "}}else{s+=" var err = "+G+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" } ";if(p){E+="}";s+=" else { "}if(I){s+=" if ("+T+" === undefined) "+j+" = true; else if (typeof "+T+" != 'string') "+j+" = false; else { ";E+="}"}if(F){s+=" if (!"+a+") "+j+" = true; else { ";E+="}"}s+=" var "+U+" = "+a+"("+R+", ";if(I){s+=""+T}else{s+=""+e.util.toQuotedString(r)}s+=" ); if ("+U+" === undefined) "+j+" = false; var "+L+" = "+J+" === true; if ("+j+" === undefined) { "+j+" = "+L+" ? "+U+" "+Q+" 0 : "+U+" "+Q+"= 0; } if (!"+j+") var op"+l+" = "+L+" ? '"+Q+"' : '"+Q+"=';"}else{var L=O===true,C=Q;if(!L)C+="=";var M="'"+C+"'";if(I){s+=" if ("+T+" === undefined) "+j+" = true; else if (typeof "+T+" != 'string') "+j+" = false; else { ";E+="}"}if(F){s+=" if (!"+a+") "+j+" = true; else { ";E+="}"}s+=" var "+U+" = "+a+"("+R+", ";if(I){s+=""+T}else{s+=""+e.util.toQuotedString(r)}s+=" ); if ("+U+" === undefined) "+j+" = false; if ("+j+" === undefined) "+j+" = "+U+" "+Q;if(!L){s+="="}s+=" 0;"}s+=""+E+"if (!"+j+") { ";var d=n;var H=H||[];H.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+(d||"_formatLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { comparison: "+M+", limit: ";if(I){s+=""+T}else{s+=""+e.util.toQuotedString(r)}s+=" , exclusive: "+L+" } ";if(e.opts.messages!==false){s+=" , message: 'should be "+C+' "';if(I){s+="' + "+T+" + '"}else{s+=""+e.util.escapeQuotes(r)}s+="\"' "}if(e.opts.verbose){s+=" , schema: ";if(I){s+="validate.schema"+g}else{s+=""+e.util.toQuotedString(r)}s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+R+" "}s+=" } "}else{s+=" {} "}var G=s;s=H.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+G+"]); "}else{s+=" validate.errors = ["+G+"]; return false; "}}else{s+=" var err = "+G+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+="}";return s}},3724:e=>{"use strict";e.exports=function generate_patternRequired(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j="key"+l,w="idx"+l,F="patternMatched"+l,E="dataProperties"+l,A="",N=e.opts.ownProperties;s+="var "+R+" = true;";if(N){s+=" var "+E+" = undefined;"}var a=r;if(a){var z,x=-1,O=a.length-1;while(x{"use strict";e.exports=function generate_switch(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j="errs__"+l;var w=e.util.copy(e);var F="";w.level++;var E="valid"+w.level;var A="ifPassed"+e.level,N=w.baseId,a;s+="var "+A+";";var z=r;if(z){var x,O=-1,q=z.length-1;while(O0:e.util.schemaHasRules(x.if,e.RULES.all))){s+=" var "+j+" = errors; ";var Q=e.compositeRule;e.compositeRule=w.compositeRule=true;w.createErrors=false;w.schema=x.if;w.schemaPath=g+"["+O+"].if";w.errSchemaPath=b+"/"+O+"/if";s+=" "+e.validate(w)+" ";w.baseId=N;w.createErrors=true;e.compositeRule=w.compositeRule=Q;s+=" "+A+" = "+E+"; if ("+A+") { ";if(typeof x.then=="boolean"){if(x.then===false){var U=U||[];U.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"switch"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { caseIndex: "+O+" } ";if(e.opts.messages!==false){s+=" , message: 'should pass \"switch\" keyword validation' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var I=s;s=U.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+I+"]); "}else{s+=" validate.errors = ["+I+"]; return false; "}}else{s+=" var err = "+I+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}s+=" var "+E+" = "+x.then+"; "}else{w.schema=x.then;w.schemaPath=g+"["+O+"].then";w.errSchemaPath=b+"/"+O+"/then";s+=" "+e.validate(w)+" ";w.baseId=N}s+=" } else { errors = "+j+"; if (vErrors !== null) { if ("+j+") vErrors.length = "+j+"; else vErrors = null; } } "}else{s+=" "+A+" = true; ";if(typeof x.then=="boolean"){if(x.then===false){var U=U||[];U.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"switch"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { caseIndex: "+O+" } ";if(e.opts.messages!==false){s+=" , message: 'should pass \"switch\" keyword validation' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var I=s;s=U.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+I+"]); "}else{s+=" validate.errors = ["+I+"]; return false; "}}else{s+=" var err = "+I+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}s+=" var "+E+" = "+x.then+"; "}else{w.schema=x.then;w.schemaPath=g+"["+O+"].then";w.errSchemaPath=b+"/"+O+"/then";s+=" "+e.validate(w)+" ";w.baseId=N}}a=x.continue}}s+=""+F+"var "+R+" = "+E+";";return s}},2107:e=>{"use strict";var n={};var f={timestamp:function(){return Date.now()},datetime:function(){return(new Date).toISOString()},date:function(){return(new Date).toISOString().slice(0,10)},time:function(){return(new Date).toISOString().slice(11)},random:function(){return Math.random()},randomint:function(e){var n=e&&e.max||2;return function(){return Math.floor(Math.random()*n)}},seq:function(e){var f=e&&e.name||"";n[f]=n[f]||0;return function(){return n[f]++}}};e.exports=function defFunc(e){defFunc.definition={compile:function(e,n,f){var s={};for(var l in e){var v=e[l];var r=getDefault(typeof v=="string"?v:v.func);s[l]=r.length?r(v.args):r}return f.opts.useDefaults&&!f.compositeRule?assignDefaults:noop;function assignDefaults(n){for(var l in e){if(n[l]===undefined||f.opts.useDefaults=="empty"&&(n[l]===null||n[l]===""))n[l]=s[l]()}return true}function noop(){return true}},DEFAULTS:f,metaSchema:{type:"object",additionalProperties:{type:["string","object"],additionalProperties:false,required:["func","args"],properties:{func:{type:"string"},args:{type:"object"}}}}};e.addKeyword("dynamicDefaults",defFunc.definition);return e;function getDefault(e){var n=f[e];if(n)return n;throw new Error('invalid "dynamicDefaults" keyword property value: '+e)}}},6153:(e,n,f)=>{"use strict";e.exports=f(2784)("Maximum")},4409:(e,n,f)=>{"use strict";e.exports=f(2784)("Minimum")},2670:(e,n,f)=>{"use strict";e.exports={instanceof:f(2479),range:f(9159),regexp:f(3284),typeof:f(2608),dynamicDefaults:f(2107),allRequired:f(5541),anyRequired:f(7039),oneRequired:f(2135),prohibited:f(3115),uniqueItemProperties:f(3786),deepProperties:f(1673),deepRequired:f(2541),formatMinimum:f(4409),formatMaximum:f(6153),patternRequired:f(5844),switch:f(682),select:f(2308),transform:f(159)}},2479:e=>{"use strict";var n={Object:Object,Array:Array,Function:Function,Number:Number,String:String,Date:Date,RegExp:RegExp};e.exports=function defFunc(e){if(typeof Buffer!="undefined")n.Buffer=Buffer;if(typeof Promise!="undefined")n.Promise=Promise;defFunc.definition={compile:function(e){if(typeof e=="string"){var n=getConstructor(e);return function(e){return e instanceof n}}var f=e.map(getConstructor);return function(e){for(var n=0;n{"use strict";e.exports=function defFunc(e){defFunc.definition={type:"object",macro:function(e){if(e.length==0)return true;if(e.length==1)return{required:e};var n=e.map(function(e){return{required:[e]}});return{oneOf:n}},metaSchema:{type:"array",items:{type:"string"}}};e.addKeyword("oneRequired",defFunc.definition);return e}},5844:(e,n,f)=>{"use strict";e.exports=function defFunc(e){defFunc.definition={type:"object",inline:f(3724),statements:true,errors:"full",metaSchema:{type:"array",items:{type:"string",format:"regex"},uniqueItems:true}};e.addKeyword("patternRequired",defFunc.definition);return e}},3115:e=>{"use strict";e.exports=function defFunc(e){defFunc.definition={type:"object",macro:function(e){if(e.length==0)return true;if(e.length==1)return{not:{required:e}};var n=e.map(function(e){return{required:[e]}});return{not:{anyOf:n}}},metaSchema:{type:"array",items:{type:"string"}}};e.addKeyword("prohibited",defFunc.definition);return e}},9159:e=>{"use strict";e.exports=function defFunc(e){defFunc.definition={type:"number",macro:function(e,n){var f=e[0],s=e[1],l=n.exclusiveRange;validateRangeSchema(f,s,l);return l===true?{exclusiveMinimum:f,exclusiveMaximum:s}:{minimum:f,maximum:s}},metaSchema:{type:"array",minItems:2,maxItems:2,items:{type:"number"}}};e.addKeyword("range",defFunc.definition);e.addKeyword("exclusiveRange");return e;function validateRangeSchema(e,n,f){if(f!==undefined&&typeof f!="boolean")throw new Error("Invalid schema for exclusiveRange keyword, should be boolean");if(e>n||f&&e==n)throw new Error("There are no numbers in range")}}},3284:e=>{"use strict";e.exports=function defFunc(e){defFunc.definition={type:"string",inline:function(e,n,f){return getRegExp()+".test(data"+(e.dataLevel||"")+")";function getRegExp(){try{if(typeof f=="object")return new RegExp(f.pattern,f.flags);var e=f.match(/^\/(.*)\/([gimuy]*)$/);if(e)return new RegExp(e[1],e[2]);throw new Error("cannot parse string into RegExp")}catch(e){console.error("regular expression",f,"is invalid");throw e}}},metaSchema:{type:["string","object"],properties:{pattern:{type:"string"},flags:{type:"string"}},required:["pattern"],additionalProperties:false}};e.addKeyword("regexp",defFunc.definition);return e}},2308:(e,n,f)=>{"use strict";var s=f(3733);e.exports=function defFunc(e){if(!e._opts.$data){console.warn("keyword select requires $data option");return e}var n=s.metaSchemaRef(e);var f=[];defFunc.definition={validate:function v(e,n,f){if(f.selectCases===undefined)throw new Error('keyword "selectCases" is absent');var s=getCompiledSchemas(f,false);var l=s.cases[e];if(l===undefined)l=s.default;if(typeof l=="boolean")return l;var r=l(n);if(!r)v.errors=l.errors;return r},$data:true,metaSchema:{type:["string","number","boolean","null"]}};e.addKeyword("select",defFunc.definition);e.addKeyword("selectCases",{compile:function(e,n){var f=getCompiledSchemas(n);for(var s in e)f.cases[s]=compileOrBoolean(e[s]);return function(){return true}},valid:true,metaSchema:{type:"object",additionalProperties:n}});e.addKeyword("selectDefault",{compile:function(e,n){var f=getCompiledSchemas(n);f.default=compileOrBoolean(e);return function(){return true}},valid:true,metaSchema:n});return e;function getCompiledSchemas(e,n){var s;f.some(function(n){if(n.parentSchema===e){s=n;return true}});if(!s&&n!==false){s={parentSchema:e,cases:{},default:true};f.push(s)}return s}function compileOrBoolean(n){return typeof n=="boolean"?n:e.compile(n)}}},682:(e,n,f)=>{"use strict";var s=f(3733);e.exports=function defFunc(e){if(e.RULES.keywords.switch&&e.RULES.keywords.if)return;var n=s.metaSchemaRef(e);defFunc.definition={inline:f(608),statements:true,errors:"full",metaSchema:{type:"array",items:{required:["then"],properties:{if:n,then:{anyOf:[{type:"boolean"},n]},continue:{type:"boolean"}},additionalProperties:false,dependencies:{continue:["if"]}}}};e.addKeyword("switch",defFunc.definition);return e}},159:e=>{"use strict";e.exports=function defFunc(e){var n={trimLeft:function(e){return e.replace(/^[\s]+/,"")},trimRight:function(e){return e.replace(/[\s]+$/,"")},trim:function(e){return e.trim()},toLowerCase:function(e){return e.toLowerCase()},toUpperCase:function(e){return e.toUpperCase()},toEnumCase:function(e,n){return n.hash[makeHashTableKey(e)]||e}};defFunc.definition={type:"string",errors:false,modifying:true,valid:true,compile:function(e,f){var s;if(e.indexOf("toEnumCase")!==-1){s={hash:{}};if(!f.enum)throw new Error('Missing enum. To use `transform:["toEnumCase"]`, `enum:[...]` is required.');for(var l=f.enum.length;l--;l){var v=f.enum[l];if(typeof v!=="string")continue;var r=makeHashTableKey(v);if(s.hash[r])throw new Error('Invalid enum uniqueness. To use `transform:["toEnumCase"]`, all values must be unique when case insensitive.');s.hash[r]=v}}return function(f,l,v,r){if(!v)return;for(var g=0,b=e.length;g{"use strict";var n=["undefined","string","number","object","function","boolean","symbol"];e.exports=function defFunc(e){defFunc.definition={inline:function(e,n,f){var s="data"+(e.dataLevel||"");if(typeof f=="string")return"typeof "+s+' == "'+f+'"';f="validate.schema"+e.schemaPath+"."+n;return f+".indexOf(typeof "+s+") >= 0"},metaSchema:{anyOf:[{type:"string",enum:n},{type:"array",items:{type:"string",enum:n}}]}};e.addKeyword("typeof",defFunc.definition);return e}},3786:e=>{"use strict";var n=["number","integer","string","boolean","null"];e.exports=function defFunc(e){defFunc.definition={type:"array",compile:function(e,n,f){var s=f.util.equal;var l=getScalarKeys(e,n);return function(n){if(n.length>1){for(var f=0;f=0})}},1414:(e,n,f)=>{"use strict";var s=f(1645),l=f(2630),v=f(7246),r=f(7837),g=f(3600),b=f(9290),p=f(1665),d=f(6989),R=f(6057);e.exports=Ajv;Ajv.prototype.validate=validate;Ajv.prototype.compile=compile;Ajv.prototype.addSchema=addSchema;Ajv.prototype.addMetaSchema=addMetaSchema;Ajv.prototype.validateSchema=validateSchema;Ajv.prototype.getSchema=getSchema;Ajv.prototype.removeSchema=removeSchema;Ajv.prototype.addFormat=addFormat;Ajv.prototype.errorsText=errorsText;Ajv.prototype._addSchema=_addSchema;Ajv.prototype._compile=_compile;Ajv.prototype.compileAsync=f(75);var j=f(8093);Ajv.prototype.addKeyword=j.add;Ajv.prototype.getKeyword=j.get;Ajv.prototype.removeKeyword=j.remove;Ajv.prototype.validateKeyword=j.validate;var w=f(2718);Ajv.ValidationError=w.Validation;Ajv.MissingRefError=w.MissingRef;Ajv.$dataMetaSchema=d;var F="http://json-schema.org/draft-07/schema";var E=["removeAdditional","useDefaults","coerceTypes","strictDefaults"];var A=["/properties"];function Ajv(e){if(!(this instanceof Ajv))return new Ajv(e);e=this._opts=R.copy(e)||{};setLogger(this);this._schemas={};this._refs={};this._fragments={};this._formats=b(e.format);this._cache=e.cache||new v;this._loadingSchemas={};this._compilations=[];this.RULES=p();this._getId=chooseGetId(e);e.loopRequired=e.loopRequired||Infinity;if(e.errorDataPath=="property")e._errorDataPathProperty=true;if(e.serialize===undefined)e.serialize=g;this._metaOpts=getMetaSchemaOptions(this);if(e.formats)addInitialFormats(this);if(e.keywords)addInitialKeywords(this);addDefaultMetaSchema(this);if(typeof e.meta=="object")this.addMetaSchema(e.meta);if(e.nullable)this.addKeyword("nullable",{metaSchema:{type:"boolean"}});addInitialSchemas(this)}function validate(e,n){var f;if(typeof e=="string"){f=this.getSchema(e);if(!f)throw new Error('no schema with key or ref "'+e+'"')}else{var s=this._addSchema(e);f=s.validate||this._compile(s)}var l=f(n);if(f.$async!==true)this.errors=f.errors;return l}function compile(e,n){var f=this._addSchema(e,undefined,n);return f.validate||this._compile(f)}function addSchema(e,n,f,s){if(Array.isArray(e)){for(var v=0;v{"use strict";var n=e.exports=function Cache(){this._cache={}};n.prototype.put=function Cache_put(e,n){this._cache[e]=n};n.prototype.get=function Cache_get(e){return this._cache[e]};n.prototype.del=function Cache_del(e){delete this._cache[e]};n.prototype.clear=function Cache_clear(){this._cache={}}},75:(e,n,f)=>{"use strict";var s=f(2718).MissingRef;e.exports=compileAsync;function compileAsync(e,n,f){var l=this;if(typeof this._opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");if(typeof n=="function"){f=n;n=undefined}var v=loadMetaSchemaOf(e).then(function(){var f=l._addSchema(e,undefined,n);return f.validate||_compileAsync(f)});if(f){v.then(function(e){f(null,e)},f)}return v;function loadMetaSchemaOf(e){var n=e.$schema;return n&&!l.getSchema(n)?compileAsync.call(l,{$ref:n},true):Promise.resolve()}function _compileAsync(e){try{return l._compile(e)}catch(e){if(e instanceof s)return loadMissingSchema(e);throw e}function loadMissingSchema(f){var s=f.missingSchema;if(added(s))throw new Error("Schema "+s+" is loaded but "+f.missingRef+" cannot be resolved");var v=l._loadingSchemas[s];if(!v){v=l._loadingSchemas[s]=l._opts.loadSchema(s);v.then(removePromise,removePromise)}return v.then(function(e){if(!added(s)){return loadMetaSchemaOf(e).then(function(){if(!added(s))l.addSchema(e,s,undefined,n)})}}).then(function(){return _compileAsync(e)});function removePromise(){delete l._loadingSchemas[s]}function added(e){return l._refs[e]||l._schemas[e]}}}}},2718:(e,n,f)=>{"use strict";var s=f(2630);e.exports={Validation:errorSubclass(ValidationError),MissingRef:errorSubclass(MissingRefError)};function ValidationError(e){this.message="validation failed";this.errors=e;this.ajv=this.validation=true}MissingRefError.message=function(e,n){return"can't resolve reference "+n+" from id "+e};function MissingRefError(e,n,f){this.message=f||MissingRefError.message(e,n);this.missingRef=s.url(e,n);this.missingSchema=s.normalizeId(s.fullPath(this.missingRef))}function errorSubclass(e){e.prototype=Object.create(Error.prototype);e.prototype.constructor=e;return e}},9290:(e,n,f)=>{"use strict";var s=f(6057);var l=/^(\d\d\d\d)-(\d\d)-(\d\d)$/;var v=[0,31,28,31,30,31,30,31,31,30,31,30,31];var r=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i;var g=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i;var b=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;var p=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;var d=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i;var R=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-)*(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-)*(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i;var j=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i;var w=/^(?:\/(?:[^~/]|~0|~1)*)*$/;var F=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i;var E=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;e.exports=formats;function formats(e){e=e=="full"?"full":"fast";return s.copy(formats[e])}formats.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":d,url:R,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:g,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:regex,uuid:j,"json-pointer":w,"json-pointer-uri-fragment":F,"relative-json-pointer":E};formats.full={date:date,time:time,"date-time":date_time,uri:uri,"uri-reference":p,"uri-template":d,url:R,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:g,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:regex,uuid:j,"json-pointer":w,"json-pointer-uri-fragment":F,"relative-json-pointer":E};function isLeapYear(e){return e%4===0&&(e%100!==0||e%400===0)}function date(e){var n=e.match(l);if(!n)return false;var f=+n[1];var s=+n[2];var r=+n[3];return s>=1&&s<=12&&r>=1&&r<=(s==2&&isLeapYear(f)?29:v[s])}function time(e,n){var f=e.match(r);if(!f)return false;var s=f[1];var l=f[2];var v=f[3];var g=f[5];return(s<=23&&l<=59&&v<=59||s==23&&l==59&&v==60)&&(!n||g)}var A=/t|\s/i;function date_time(e){var n=e.split(A);return n.length==2&&date(n[0])&&time(n[1],true)}var N=/\/|:/;function uri(e){return N.test(e)&&b.test(e)}var a=/[^\\]\\Z/;function regex(e){if(a.test(e))return false;try{new RegExp(e);return true}catch(e){return false}}},1645:(e,n,f)=>{"use strict";var s=f(2630),l=f(6057),v=f(2718),r=f(3600);var g=f(6131);var b=l.ucs2length;var p=f(3933);var d=v.Validation;e.exports=compile;function compile(e,n,f,R){var j=this,w=this._opts,F=[undefined],E={},A=[],N={},a=[],z={},x=[];n=n||{schema:e,refVal:F,refs:E};var O=checkCompiling.call(this,e,n,R);var q=this._compilations[O.index];if(O.compiling)return q.callValidate=callValidate;var Q=this._formats;var U=this.RULES;try{var I=localCompile(e,n,f,R);q.validate=I;var T=q.callValidate;if(T){T.schema=I.schema;T.errors=null;T.refs=I.refs;T.refVal=I.refVal;T.root=I.root;T.$async=I.$async;if(w.sourceCode)T.source=I.source}return I}finally{endCompiling.call(this,e,n,R)}function callValidate(){var e=q.validate;var n=e.apply(this,arguments);callValidate.errors=e.errors;return n}function localCompile(e,f,r,R){var N=!f||f&&f.schema==e;if(f.schema!=n.schema)return compile.call(j,e,f,r,R);var z=e.$async===true;var O=g({isTop:true,schema:e,isRoot:N,baseId:R,root:f,schemaPath:"",errSchemaPath:"#",errorPath:'""',MissingRefError:v.MissingRef,RULES:U,validate:g,util:l,resolve:s,resolveRef:resolveRef,usePattern:usePattern,useDefault:useDefault,useCustomRule:useCustomRule,opts:w,formats:Q,logger:j.logger,self:j});O=vars(F,refValCode)+vars(A,patternCode)+vars(a,defaultCode)+vars(x,customRuleCode)+O;if(w.processCode)O=w.processCode(O,e);var q;try{var I=new Function("self","RULES","formats","root","refVal","defaults","customRules","equal","ucs2length","ValidationError",O);q=I(j,U,Q,n,F,a,x,p,b,d);F[0]=q}catch(e){j.logger.error("Error compiling schema, function code:",O);throw e}q.schema=e;q.errors=null;q.refs=E;q.refVal=F;q.root=N?q:f;if(z)q.$async=true;if(w.sourceCode===true){q.source={code:O,patterns:A,defaults:a}}return q}function resolveRef(e,l,v){l=s.url(e,l);var r=E[l];var g,b;if(r!==undefined){g=F[r];b="refVal["+r+"]";return resolvedRef(g,b)}if(!v&&n.refs){var p=n.refs[l];if(p!==undefined){g=n.refVal[p];b=addLocalRef(l,g);return resolvedRef(g,b)}}b=addLocalRef(l);var d=s.call(j,localCompile,n,l);if(d===undefined){var R=f&&f[l];if(R){d=s.inlineRef(R,w.inlineRefs)?R:compile.call(j,R,n,f,e)}}if(d===undefined){removeLocalRef(l)}else{replaceLocalRef(l,d);return resolvedRef(d,b)}}function addLocalRef(e,n){var f=F.length;F[f]=n;E[e]=f;return"refVal"+f}function removeLocalRef(e){delete E[e]}function replaceLocalRef(e,n){var f=E[e];F[f]=n}function resolvedRef(e,n){return typeof e=="object"||typeof e=="boolean"?{code:n,schema:e,inline:true}:{code:n,$async:e&&!!e.$async}}function usePattern(e){var n=N[e];if(n===undefined){n=N[e]=A.length;A[n]=e}return"pattern"+n}function useDefault(e){switch(typeof e){case"boolean":case"number":return""+e;case"string":return l.toQuotedString(e);case"object":if(e===null)return"null";var n=r(e);var f=z[n];if(f===undefined){f=z[n]=a.length;a[f]=e}return"default"+f}}function useCustomRule(e,n,f,s){if(j._opts.validateSchema!==false){var l=e.definition.dependencies;if(l&&!l.every(function(e){return Object.prototype.hasOwnProperty.call(f,e)}))throw new Error("parent schema must have all required keywords: "+l.join(","));var v=e.definition.validateSchema;if(v){var r=v(n);if(!r){var g="keyword schema is invalid: "+j.errorsText(v.errors);if(j._opts.validateSchema=="log")j.logger.error(g);else throw new Error(g)}}}var b=e.definition.compile,p=e.definition.inline,d=e.definition.macro;var R;if(b){R=b.call(j,n,f,s)}else if(d){R=d.call(j,n,f,s);if(w.validateSchema!==false)j.validateSchema(R,true)}else if(p){R=p.call(j,s,e.keyword,n,f)}else{R=e.definition.validate;if(!R)return}if(R===undefined)throw new Error('custom keyword "'+e.keyword+'"failed to compile');var F=x.length;x[F]=R;return{code:"customRule"+F,validate:R}}}function checkCompiling(e,n,f){var s=compIndex.call(this,e,n,f);if(s>=0)return{index:s,compiling:true};s=this._compilations.length;this._compilations[s]={schema:e,root:n,baseId:f};return{index:s,compiling:false}}function endCompiling(e,n,f){var s=compIndex.call(this,e,n,f);if(s>=0)this._compilations.splice(s,1)}function compIndex(e,n,f){for(var s=0;s{"use strict";var s=f(4007),l=f(3933),v=f(6057),r=f(7837),g=f(2437);e.exports=resolve;resolve.normalizeId=normalizeId;resolve.fullPath=getFullPath;resolve.url=resolveUrl;resolve.ids=resolveIds;resolve.inlineRef=inlineRef;resolve.schema=resolveSchema;function resolve(e,n,f){var s=this._refs[f];if(typeof s=="string"){if(this._refs[s])s=this._refs[s];else return resolve.call(this,e,n,s)}s=s||this._schemas[f];if(s instanceof r){return inlineRef(s.schema,this._opts.inlineRefs)?s.schema:s.validate||this._compile(s)}var l=resolveSchema.call(this,n,f);var v,g,b;if(l){v=l.schema;n=l.root;b=l.baseId}if(v instanceof r){g=v.validate||e.call(this,v.schema,n,undefined,b)}else if(v!==undefined){g=inlineRef(v,this._opts.inlineRefs)?v:e.call(this,v,n,undefined,b)}return g}function resolveSchema(e,n){var f=s.parse(n),l=_getFullPath(f),v=getFullPath(this._getId(e.schema));if(Object.keys(e.schema).length===0||l!==v){var g=normalizeId(l);var b=this._refs[g];if(typeof b=="string"){return resolveRecursive.call(this,e,b,f)}else if(b instanceof r){if(!b.validate)this._compile(b);e=b}else{b=this._schemas[g];if(b instanceof r){if(!b.validate)this._compile(b);if(g==normalizeId(n))return{schema:b,root:e,baseId:v};e=b}else{return}}if(!e.schema)return;v=getFullPath(this._getId(e.schema))}return getJsonPointer.call(this,f,v,e.schema,e)}function resolveRecursive(e,n,f){var s=resolveSchema.call(this,e,n);if(s){var l=s.schema;var v=s.baseId;e=s.root;var r=this._getId(l);if(r)v=resolveUrl(v,r);return getJsonPointer.call(this,f,v,l,e)}}var b=v.toHash(["properties","patternProperties","enum","dependencies","definitions"]);function getJsonPointer(e,n,f,s){e.fragment=e.fragment||"";if(e.fragment.slice(0,1)!="/")return;var l=e.fragment.split("/");for(var r=1;r{"use strict";var s=f(4124),l=f(6057).toHash;e.exports=function rules(){var e=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}];var n=["type","$comment"];var f=["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"];var v=["number","integer","string","array","object","boolean","null"];e.all=l(n);e.types=l(v);e.forEach(function(f){f.rules=f.rules.map(function(f){var l;if(typeof f=="object"){var v=Object.keys(f)[0];l=f[v];f=v;l.forEach(function(f){n.push(f);e.all[f]=true})}n.push(f);var r=e.all[f]={keyword:f,code:s[f],implements:l};return r});e.all.$comment={keyword:"$comment",code:s.$comment};if(f.type)e.types[f.type]=f});e.keywords=l(n.concat(f));e.custom={};return e}},7837:(e,n,f)=>{"use strict";var s=f(6057);e.exports=SchemaObject;function SchemaObject(e){s.copy(e,this)}},9652:e=>{"use strict";e.exports=function ucs2length(e){var n=0,f=e.length,s=0,l;while(s=55296&&l<=56319&&s{"use strict";e.exports={copy:copy,checkDataType:checkDataType,checkDataTypes:checkDataTypes,coerceToTypes:coerceToTypes,toHash:toHash,getProperty:getProperty,escapeQuotes:escapeQuotes,equal:f(3933),ucs2length:f(9652),varOccurences:varOccurences,varReplace:varReplace,schemaHasRules:schemaHasRules,schemaHasRulesExcept:schemaHasRulesExcept,schemaUnknownRules:schemaUnknownRules,toQuotedString:toQuotedString,getPathExpr:getPathExpr,getPath:getPath,getData:getData,unescapeFragment:unescapeFragment,unescapeJsonPointer:unescapeJsonPointer,escapeFragment:escapeFragment,escapeJsonPointer:escapeJsonPointer};function copy(e,n){n=n||{};for(var f in e)n[f]=e[f];return n}function checkDataType(e,n,f,s){var l=s?" !== ":" === ",v=s?" || ":" && ",r=s?"!":"",g=s?"":"!";switch(e){case"null":return n+l+"null";case"array":return r+"Array.isArray("+n+")";case"object":return"("+r+n+v+"typeof "+n+l+'"object"'+v+g+"Array.isArray("+n+"))";case"integer":return"(typeof "+n+l+'"number"'+v+g+"("+n+" % 1)"+v+n+l+n+(f?v+r+"isFinite("+n+")":"")+")";case"number":return"(typeof "+n+l+'"'+e+'"'+(f?v+r+"isFinite("+n+")":"")+")";default:return"typeof "+n+l+'"'+e+'"'}}function checkDataTypes(e,n,f){switch(e.length){case 1:return checkDataType(e[0],n,f,true);default:var s="";var l=toHash(e);if(l.array&&l.object){s=l.null?"(":"(!"+n+" || ";s+="typeof "+n+' !== "object")';delete l.null;delete l.array;delete l.object}if(l.number)delete l.integer;for(var v in l)s+=(s?" && ":"")+checkDataType(v,n,f,true);return s}}var s=toHash(["string","number","integer","boolean","null"]);function coerceToTypes(e,n){if(Array.isArray(n)){var f=[];for(var l=0;l=n)throw new Error("Cannot access property/index "+s+" levels up, current level is "+n);return f[n-s]}if(s>n)throw new Error("Cannot access data "+s+" levels up, current level is "+n);v="data"+(n-s||"");if(!l)return v}var p=v;var d=l.split("/");for(var R=0;R{"use strict";var n=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","additionalItems","maxItems","minItems","uniqueItems","maxProperties","minProperties","required","additionalProperties","enum","format","const"];e.exports=function(e,f){for(var s=0;s{"use strict";var s=f(8938);e.exports={$id:"https://github.com/ajv-validator/ajv/blob/master/lib/definition_schema.js",definitions:{simpleTypes:s.definitions.simpleTypes},type:"object",dependencies:{schema:["validate"],$data:["validate"],statements:["inline"],valid:{not:{required:["macro"]}}},properties:{type:s.properties.type,schema:{type:"boolean"},statements:{type:"boolean"},dependencies:{type:"array",items:{type:"string"}},metaSchema:{type:"object"},modifying:{type:"boolean"},valid:{type:"boolean"},$data:{type:"boolean"},async:{type:"boolean"},errors:{anyOf:[{type:"boolean"},{const:"full"}]}}}},3711:e=>{"use strict";e.exports=function generate__limit(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d;var R="data"+(v||"");var j=e.opts.$data&&r&&r.$data,w;if(j){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";w="schema"+l}else{w=r}var F=n=="maximum",E=F?"exclusiveMaximum":"exclusiveMinimum",A=e.schema[E],N=e.opts.$data&&A&&A.$data,a=F?"<":">",z=F?">":"<",d=undefined;if(!(j||typeof r=="number"||r===undefined)){throw new Error(n+" must be number")}if(!(N||A===undefined||typeof A=="number"||typeof A=="boolean")){throw new Error(E+" must be number or boolean")}if(N){var x=e.util.getData(A.$data,v,e.dataPathArr),O="exclusive"+l,q="exclType"+l,Q="exclIsNumber"+l,U="op"+l,I="' + "+U+" + '";s+=" var schemaExcl"+l+" = "+x+"; ";x="schemaExcl"+l;s+=" var "+O+"; var "+q+" = typeof "+x+"; if ("+q+" != 'boolean' && "+q+" != 'undefined' && "+q+" != 'number') { ";var d=E;var T=T||[];T.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+(d||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: {} ";if(e.opts.messages!==false){s+=" , message: '"+E+" should be boolean' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+R+" "}s+=" } "}else{s+=" {} "}var J=s;s=T.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+J+"]); "}else{s+=" validate.errors = ["+J+"]; return false; "}}else{s+=" var err = "+J+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" } else if ( ";if(j){s+=" ("+w+" !== undefined && typeof "+w+" != 'number') || "}s+=" "+q+" == 'number' ? ( ("+O+" = "+w+" === undefined || "+x+" "+a+"= "+w+") ? "+R+" "+z+"= "+x+" : "+R+" "+z+" "+w+" ) : ( ("+O+" = "+x+" === true) ? "+R+" "+z+"= "+w+" : "+R+" "+z+" "+w+" ) || "+R+" !== "+R+") { var op"+l+" = "+O+" ? '"+a+"' : '"+a+"='; ";if(r===undefined){d=E;b=e.errSchemaPath+"/"+E;w=x;j=N}}else{var Q=typeof A=="number",I=a;if(Q&&j){var U="'"+I+"'";s+=" if ( ";if(j){s+=" ("+w+" !== undefined && typeof "+w+" != 'number') || "}s+=" ( "+w+" === undefined || "+A+" "+a+"= "+w+" ? "+R+" "+z+"= "+A+" : "+R+" "+z+" "+w+" ) || "+R+" !== "+R+") { "}else{if(Q&&r===undefined){O=true;d=E;b=e.errSchemaPath+"/"+E;w=A;z+="="}else{if(Q)w=Math[F?"min":"max"](A,r);if(A===(Q?w:true)){O=true;d=E;b=e.errSchemaPath+"/"+E;z+="="}else{O=false;I+="="}}var U="'"+I+"'";s+=" if ( ";if(j){s+=" ("+w+" !== undefined && typeof "+w+" != 'number') || "}s+=" "+R+" "+z+" "+w+" || "+R+" !== "+R+") { "}}d=d||n;var T=T||[];T.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+(d||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { comparison: "+U+", limit: "+w+", exclusive: "+O+" } ";if(e.opts.messages!==false){s+=" , message: 'should be "+I+" ";if(j){s+="' + "+w}else{s+=""+w+"'"}}if(e.opts.verbose){s+=" , schema: ";if(j){s+="validate.schema"+g}else{s+=""+r}s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+R+" "}s+=" } "}else{s+=" {} "}var J=s;s=T.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+J+"]); "}else{s+=" validate.errors = ["+J+"]; return false; "}}else{s+=" var err = "+J+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" } ";if(p){s+=" else { "}return s}},5675:e=>{"use strict";e.exports=function generate__limitItems(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d;var R="data"+(v||"");var j=e.opts.$data&&r&&r.$data,w;if(j){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";w="schema"+l}else{w=r}if(!(j||typeof r=="number")){throw new Error(n+" must be number")}var F=n=="maxItems"?">":"<";s+="if ( ";if(j){s+=" ("+w+" !== undefined && typeof "+w+" != 'number') || "}s+=" "+R+".length "+F+" "+w+") { ";var d=n;var E=E||[];E.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+(d||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { limit: "+w+" } ";if(e.opts.messages!==false){s+=" , message: 'should NOT have ";if(n=="maxItems"){s+="more"}else{s+="fewer"}s+=" than ";if(j){s+="' + "+w+" + '"}else{s+=""+r}s+=" items' "}if(e.opts.verbose){s+=" , schema: ";if(j){s+="validate.schema"+g}else{s+=""+r}s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+R+" "}s+=" } "}else{s+=" {} "}var A=s;s=E.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+A+"]); "}else{s+=" validate.errors = ["+A+"]; return false; "}}else{s+=" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+="} ";if(p){s+=" else { "}return s}},6051:e=>{"use strict";e.exports=function generate__limitLength(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d;var R="data"+(v||"");var j=e.opts.$data&&r&&r.$data,w;if(j){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";w="schema"+l}else{w=r}if(!(j||typeof r=="number")){throw new Error(n+" must be number")}var F=n=="maxLength"?">":"<";s+="if ( ";if(j){s+=" ("+w+" !== undefined && typeof "+w+" != 'number') || "}if(e.opts.unicode===false){s+=" "+R+".length "}else{s+=" ucs2length("+R+") "}s+=" "+F+" "+w+") { ";var d=n;var E=E||[];E.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+(d||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { limit: "+w+" } ";if(e.opts.messages!==false){s+=" , message: 'should NOT be ";if(n=="maxLength"){s+="longer"}else{s+="shorter"}s+=" than ";if(j){s+="' + "+w+" + '"}else{s+=""+r}s+=" characters' "}if(e.opts.verbose){s+=" , schema: ";if(j){s+="validate.schema"+g}else{s+=""+r}s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+R+" "}s+=" } "}else{s+=" {} "}var A=s;s=E.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+A+"]); "}else{s+=" validate.errors = ["+A+"]; return false; "}}else{s+=" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+="} ";if(p){s+=" else { "}return s}},7043:e=>{"use strict";e.exports=function generate__limitProperties(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d;var R="data"+(v||"");var j=e.opts.$data&&r&&r.$data,w;if(j){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";w="schema"+l}else{w=r}if(!(j||typeof r=="number")){throw new Error(n+" must be number")}var F=n=="maxProperties"?">":"<";s+="if ( ";if(j){s+=" ("+w+" !== undefined && typeof "+w+" != 'number') || "}s+=" Object.keys("+R+").length "+F+" "+w+") { ";var d=n;var E=E||[];E.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+(d||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { limit: "+w+" } ";if(e.opts.messages!==false){s+=" , message: 'should NOT have ";if(n=="maxProperties"){s+="more"}else{s+="fewer"}s+=" than ";if(j){s+="' + "+w+" + '"}else{s+=""+r}s+=" properties' "}if(e.opts.verbose){s+=" , schema: ";if(j){s+="validate.schema"+g}else{s+=""+r}s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+R+" "}s+=" } "}else{s+=" {} "}var A=s;s=E.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+A+"]); "}else{s+=" validate.errors = ["+A+"]; return false; "}}else{s+=" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+="} ";if(p){s+=" else { "}return s}},3639:e=>{"use strict";e.exports=function generate_allOf(e,n,f){var s=" ";var l=e.schema[n];var v=e.schemaPath+e.util.getProperty(n);var r=e.errSchemaPath+"/"+n;var g=!e.opts.allErrors;var b=e.util.copy(e);var p="";b.level++;var d="valid"+b.level;var R=b.baseId,j=true;var w=l;if(w){var F,E=-1,A=w.length-1;while(E0||F===false:e.util.schemaHasRules(F,e.RULES.all)){j=false;b.schema=F;b.schemaPath=v+"["+E+"]";b.errSchemaPath=r+"/"+E;s+=" "+e.validate(b)+" ";b.baseId=R;if(g){s+=" if ("+d+") { ";p+="}"}}}}if(g){if(j){s+=" if (true) { "}else{s+=" "+p.slice(0,-1)+" "}}return s}},1256:e=>{"use strict";e.exports=function generate_anyOf(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j="errs__"+l;var w=e.util.copy(e);var F="";w.level++;var E="valid"+w.level;var A=r.every(function(n){return e.opts.strictKeywords?typeof n=="object"&&Object.keys(n).length>0||n===false:e.util.schemaHasRules(n,e.RULES.all)});if(A){var N=w.baseId;s+=" var "+j+" = errors; var "+R+" = false; ";var a=e.compositeRule;e.compositeRule=w.compositeRule=true;var z=r;if(z){var x,O=-1,q=z.length-1;while(O{"use strict";e.exports=function generate_comment(e,n,f){var s=" ";var l=e.schema[n];var v=e.errSchemaPath+"/"+n;var r=!e.opts.allErrors;var g=e.util.toQuotedString(l);if(e.opts.$comment===true){s+=" console.log("+g+");"}else if(typeof e.opts.$comment=="function"){s+=" self._opts.$comment("+g+", "+e.util.toQuotedString(v)+", validate.root.schema);"}return s}},184:e=>{"use strict";e.exports=function generate_const(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j=e.opts.$data&&r&&r.$data,w;if(j){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";w="schema"+l}else{w=r}if(!j){s+=" var schema"+l+" = validate.schema"+g+";"}s+="var "+R+" = equal("+d+", schema"+l+"); if (!"+R+") { ";var F=F||[];F.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"const"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { allowedValue: schema"+l+" } ";if(e.opts.messages!==false){s+=" , message: 'should be equal to constant' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var E=s;s=F.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+E+"]); "}else{s+=" validate.errors = ["+E+"]; return false; "}}else{s+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" }";if(p){s+=" else { "}return s}},7419:e=>{"use strict";e.exports=function generate_contains(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j="errs__"+l;var w=e.util.copy(e);var F="";w.level++;var E="valid"+w.level;var A="i"+l,N=w.dataLevel=e.dataLevel+1,a="data"+N,z=e.baseId,x=e.opts.strictKeywords?typeof r=="object"&&Object.keys(r).length>0||r===false:e.util.schemaHasRules(r,e.RULES.all);s+="var "+j+" = errors;var "+R+";";if(x){var O=e.compositeRule;e.compositeRule=w.compositeRule=true;w.schema=r;w.schemaPath=g;w.errSchemaPath=b;s+=" var "+E+" = false; for (var "+A+" = 0; "+A+" < "+d+".length; "+A+"++) { ";w.errorPath=e.util.getPathExpr(e.errorPath,A,e.opts.jsonPointers,true);var q=d+"["+A+"]";w.dataPathArr[N]=A;var Q=e.validate(w);w.baseId=z;if(e.util.varOccurences(Q,a)<2){s+=" "+e.util.varReplace(Q,a,q)+" "}else{s+=" var "+a+" = "+q+"; "+Q+" "}s+=" if ("+E+") break; } ";e.compositeRule=w.compositeRule=O;s+=" "+F+" if (!"+E+") {"}else{s+=" if ("+d+".length == 0) {"}var U=U||[];U.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"contains"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: {} ";if(e.opts.messages!==false){s+=" , message: 'should contain a valid item' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var I=s;s=U.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+I+"]); "}else{s+=" validate.errors = ["+I+"]; return false; "}}else{s+=" var err = "+I+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" } else { ";if(x){s+=" errors = "+j+"; if (vErrors !== null) { if ("+j+") vErrors.length = "+j+"; else vErrors = null; } "}if(e.opts.allErrors){s+=" } "}return s}},7921:e=>{"use strict";e.exports=function generate_custom(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d;var R="data"+(v||"");var j="valid"+l;var w="errs__"+l;var F=e.opts.$data&&r&&r.$data,E;if(F){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";E="schema"+l}else{E=r}var A=this,N="definition"+l,a=A.definition,z="";var x,O,q,Q,U;if(F&&a.$data){U="keywordValidate"+l;var I=a.validateSchema;s+=" var "+N+" = RULES.custom['"+n+"'].definition; var "+U+" = "+N+".validate;"}else{Q=e.useCustomRule(A,r,e.schema,e);if(!Q)return;E="validate.schema"+g;U=Q.code;x=a.compile;O=a.inline;q=a.macro}var T=U+".errors",J="i"+l,L="ruleErr"+l,M=a.async;if(M&&!e.async)throw new Error("async keyword in sync schema");if(!(O||q)){s+=""+T+" = null;"}s+="var "+w+" = errors;var "+j+";";if(F&&a.$data){z+="}";s+=" if ("+E+" === undefined) { "+j+" = true; } else { ";if(I){z+="}";s+=" "+j+" = "+N+".validateSchema("+E+"); if ("+j+") { "}}if(O){if(a.statements){s+=" "+Q.validate+" "}else{s+=" "+j+" = "+Q.validate+"; "}}else if(q){var C=e.util.copy(e);var z="";C.level++;var H="valid"+C.level;C.schema=Q.validate;C.schemaPath="";var G=e.compositeRule;e.compositeRule=C.compositeRule=true;var Y=e.validate(C).replace(/validate\.schema/g,U);e.compositeRule=C.compositeRule=G;s+=" "+Y}else{var W=W||[];W.push(s);s="";s+=" "+U+".call( ";if(e.opts.passContext){s+="this"}else{s+="self"}if(x||a.schema===false){s+=" , "+R+" "}else{s+=" , "+E+" , "+R+" , validate.schema"+e.schemaPath+" "}s+=" , (dataPath || '')";if(e.errorPath!='""'){s+=" + "+e.errorPath}var X=v?"data"+(v-1||""):"parentData",c=v?e.dataPathArr[v]:"parentDataProperty";s+=" , "+X+" , "+c+" , rootData ) ";var B=s;s=W.pop();if(a.errors===false){s+=" "+j+" = ";if(M){s+="await "}s+=""+B+"; "}else{if(M){T="customErrors"+l;s+=" var "+T+" = null; try { "+j+" = await "+B+"; } catch (e) { "+j+" = false; if (e instanceof ValidationError) "+T+" = e.errors; else throw e; } "}else{s+=" "+T+" = null; "+j+" = "+B+"; "}}}if(a.modifying){s+=" if ("+X+") "+R+" = "+X+"["+c+"];"}s+=""+z;if(a.valid){if(p){s+=" if (true) { "}}else{s+=" if ( ";if(a.valid===undefined){s+=" !";if(q){s+=""+H}else{s+=""+j}}else{s+=" "+!a.valid+" "}s+=") { ";d=A.keyword;var W=W||[];W.push(s);s="";var W=W||[];W.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+(d||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { keyword: '"+A.keyword+"' } ";if(e.opts.messages!==false){s+=" , message: 'should pass \""+A.keyword+"\" keyword validation' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+R+" "}s+=" } "}else{s+=" {} "}var Z=s;s=W.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+Z+"]); "}else{s+=" validate.errors = ["+Z+"]; return false; "}}else{s+=" var err = "+Z+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}var y=s;s=W.pop();if(O){if(a.errors){if(a.errors!="full"){s+=" for (var "+J+"="+w+"; "+J+"{"use strict";e.exports=function generate_dependencies(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="errs__"+l;var j=e.util.copy(e);var w="";j.level++;var F="valid"+j.level;var E={},A={},N=e.opts.ownProperties;for(O in r){if(O=="__proto__")continue;var a=r[O];var z=Array.isArray(a)?A:E;z[O]=a}s+="var "+R+" = errors;";var x=e.errorPath;s+="var missing"+l+";";for(var O in A){z=A[O];if(z.length){s+=" if ( "+d+e.util.getProperty(O)+" !== undefined ";if(N){s+=" && Object.prototype.hasOwnProperty.call("+d+", '"+e.util.escapeQuotes(O)+"') "}if(p){s+=" && ( ";var q=z;if(q){var Q,U=-1,I=q.length-1;while(U0||a===false:e.util.schemaHasRules(a,e.RULES.all)){s+=" "+F+" = true; if ( "+d+e.util.getProperty(O)+" !== undefined ";if(N){s+=" && Object.prototype.hasOwnProperty.call("+d+", '"+e.util.escapeQuotes(O)+"') "}s+=") { ";j.schema=a;j.schemaPath=g+e.util.getProperty(O);j.errSchemaPath=b+"/"+e.util.escapeFragment(O);s+=" "+e.validate(j)+" ";j.baseId=X;s+=" } ";if(p){s+=" if ("+F+") { ";w+="}"}}}if(p){s+=" "+w+" if ("+R+" == errors) {"}return s}},9795:e=>{"use strict";e.exports=function generate_enum(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j=e.opts.$data&&r&&r.$data,w;if(j){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";w="schema"+l}else{w=r}var F="i"+l,E="schema"+l;if(!j){s+=" var "+E+" = validate.schema"+g+";"}s+="var "+R+";";if(j){s+=" if (schema"+l+" === undefined) "+R+" = true; else if (!Array.isArray(schema"+l+")) "+R+" = false; else {"}s+=""+R+" = false;for (var "+F+"=0; "+F+"<"+E+".length; "+F+"++) if (equal("+d+", "+E+"["+F+"])) { "+R+" = true; break; }";if(j){s+=" } "}s+=" if (!"+R+") { ";var A=A||[];A.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"enum"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { allowedValues: schema"+l+" } ";if(e.opts.messages!==false){s+=" , message: 'should be equal to one of the allowed values' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var N=s;s=A.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+N+"]); "}else{s+=" validate.errors = ["+N+"]; return false; "}}else{s+=" var err = "+N+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" }";if(p){s+=" else { "}return s}},5801:e=>{"use strict";e.exports=function generate_format(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");if(e.opts.format===false){if(p){s+=" if (true) { "}return s}var R=e.opts.$data&&r&&r.$data,j;if(R){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";j="schema"+l}else{j=r}var w=e.opts.unknownFormats,F=Array.isArray(w);if(R){var E="format"+l,A="isObject"+l,N="formatType"+l;s+=" var "+E+" = formats["+j+"]; var "+A+" = typeof "+E+" == 'object' && !("+E+" instanceof RegExp) && "+E+".validate; var "+N+" = "+A+" && "+E+".type || 'string'; if ("+A+") { ";if(e.async){s+=" var async"+l+" = "+E+".async; "}s+=" "+E+" = "+E+".validate; } if ( ";if(R){s+=" ("+j+" !== undefined && typeof "+j+" != 'string') || "}s+=" (";if(w!="ignore"){s+=" ("+j+" && !"+E+" ";if(F){s+=" && self._opts.unknownFormats.indexOf("+j+") == -1 "}s+=") || "}s+=" ("+E+" && "+N+" == '"+f+"' && !(typeof "+E+" == 'function' ? ";if(e.async){s+=" (async"+l+" ? await "+E+"("+d+") : "+E+"("+d+")) "}else{s+=" "+E+"("+d+") "}s+=" : "+E+".test("+d+"))))) {"}else{var E=e.formats[r];if(!E){if(w=="ignore"){e.logger.warn('unknown format "'+r+'" ignored in schema at path "'+e.errSchemaPath+'"');if(p){s+=" if (true) { "}return s}else if(F&&w.indexOf(r)>=0){if(p){s+=" if (true) { "}return s}else{throw new Error('unknown format "'+r+'" is used in schema at path "'+e.errSchemaPath+'"')}}var A=typeof E=="object"&&!(E instanceof RegExp)&&E.validate;var N=A&&E.type||"string";if(A){var a=E.async===true;E=E.validate}if(N!=f){if(p){s+=" if (true) { "}return s}if(a){if(!e.async)throw new Error("async format in sync schema");var z="formats"+e.util.getProperty(r)+".validate";s+=" if (!(await "+z+"("+d+"))) { "}else{s+=" if (! ";var z="formats"+e.util.getProperty(r);if(A)z+=".validate";if(typeof E=="function"){s+=" "+z+"("+d+") "}else{s+=" "+z+".test("+d+") "}s+=") { "}}var x=x||[];x.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"format"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { format: ";if(R){s+=""+j}else{s+=""+e.util.toQuotedString(r)}s+=" } ";if(e.opts.messages!==false){s+=" , message: 'should match format \"";if(R){s+="' + "+j+" + '"}else{s+=""+e.util.escapeQuotes(r)}s+="\"' "}if(e.opts.verbose){s+=" , schema: ";if(R){s+="validate.schema"+g}else{s+=""+e.util.toQuotedString(r)}s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var O=s;s=x.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+O+"]); "}else{s+=" validate.errors = ["+O+"]; return false; "}}else{s+=" var err = "+O+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" } ";if(p){s+=" else { "}return s}},4962:e=>{"use strict";e.exports=function generate_if(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j="errs__"+l;var w=e.util.copy(e);w.level++;var F="valid"+w.level;var E=e.schema["then"],A=e.schema["else"],N=E!==undefined&&(e.opts.strictKeywords?typeof E=="object"&&Object.keys(E).length>0||E===false:e.util.schemaHasRules(E,e.RULES.all)),a=A!==undefined&&(e.opts.strictKeywords?typeof A=="object"&&Object.keys(A).length>0||A===false:e.util.schemaHasRules(A,e.RULES.all)),z=w.baseId;if(N||a){var x;w.createErrors=false;w.schema=r;w.schemaPath=g;w.errSchemaPath=b;s+=" var "+j+" = errors; var "+R+" = true; ";var O=e.compositeRule;e.compositeRule=w.compositeRule=true;s+=" "+e.validate(w)+" ";w.baseId=z;w.createErrors=true;s+=" errors = "+j+"; if (vErrors !== null) { if ("+j+") vErrors.length = "+j+"; else vErrors = null; } ";e.compositeRule=w.compositeRule=O;if(N){s+=" if ("+F+") { ";w.schema=e.schema["then"];w.schemaPath=e.schemaPath+".then";w.errSchemaPath=e.errSchemaPath+"/then";s+=" "+e.validate(w)+" ";w.baseId=z;s+=" "+R+" = "+F+"; ";if(N&&a){x="ifClause"+l;s+=" var "+x+" = 'then'; "}else{x="'then'"}s+=" } ";if(a){s+=" else { "}}else{s+=" if (!"+F+") { "}if(a){w.schema=e.schema["else"];w.schemaPath=e.schemaPath+".else";w.errSchemaPath=e.errSchemaPath+"/else";s+=" "+e.validate(w)+" ";w.baseId=z;s+=" "+R+" = "+F+"; ";if(N&&a){x="ifClause"+l;s+=" var "+x+" = 'else'; "}else{x="'else'"}s+=" } "}s+=" if (!"+R+") { var err = ";if(e.createErrors!==false){s+=" { keyword: '"+"if"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { failingKeyword: "+x+" } ";if(e.opts.messages!==false){s+=" , message: 'should match \"' + "+x+" + '\" schema' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}s+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(vErrors); "}else{s+=" validate.errors = vErrors; return false; "}}s+=" } ";if(p){s+=" else { "}}else{if(p){s+=" if (true) { "}}return s}},4124:(e,n,f)=>{"use strict";e.exports={$ref:f(5746),allOf:f(3639),anyOf:f(1256),$comment:f(2660),const:f(184),contains:f(7419),dependencies:f(7299),enum:f(9795),format:f(5801),if:f(4962),items:f(9623),maximum:f(3711),minimum:f(3711),maxItems:f(5675),minItems:f(5675),maxLength:f(6051),minLength:f(6051),maxProperties:f(7043),minProperties:f(7043),multipleOf:f(9251),not:f(7739),oneOf:f(6857),pattern:f(8099),properties:f(9438),propertyNames:f(3466),required:f(8430),uniqueItems:f(2207),validate:f(6131)}},9623:e=>{"use strict";e.exports=function generate_items(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j="errs__"+l;var w=e.util.copy(e);var F="";w.level++;var E="valid"+w.level;var A="i"+l,N=w.dataLevel=e.dataLevel+1,a="data"+N,z=e.baseId;s+="var "+j+" = errors;var "+R+";";if(Array.isArray(r)){var x=e.schema.additionalItems;if(x===false){s+=" "+R+" = "+d+".length <= "+r.length+"; ";var O=b;b=e.errSchemaPath+"/additionalItems";s+=" if (!"+R+") { ";var q=q||[];q.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"additionalItems"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { limit: "+r.length+" } ";if(e.opts.messages!==false){s+=" , message: 'should NOT have more than "+r.length+" items' "}if(e.opts.verbose){s+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var Q=s;s=q.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+Q+"]); "}else{s+=" validate.errors = ["+Q+"]; return false; "}}else{s+=" var err = "+Q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" } ";b=O;if(p){F+="}";s+=" else { "}}var U=r;if(U){var I,T=-1,J=U.length-1;while(T0||I===false:e.util.schemaHasRules(I,e.RULES.all)){s+=" "+E+" = true; if ("+d+".length > "+T+") { ";var L=d+"["+T+"]";w.schema=I;w.schemaPath=g+"["+T+"]";w.errSchemaPath=b+"/"+T;w.errorPath=e.util.getPathExpr(e.errorPath,T,e.opts.jsonPointers,true);w.dataPathArr[N]=T;var M=e.validate(w);w.baseId=z;if(e.util.varOccurences(M,a)<2){s+=" "+e.util.varReplace(M,a,L)+" "}else{s+=" var "+a+" = "+L+"; "+M+" "}s+=" } ";if(p){s+=" if ("+E+") { ";F+="}"}}}}if(typeof x=="object"&&(e.opts.strictKeywords?typeof x=="object"&&Object.keys(x).length>0||x===false:e.util.schemaHasRules(x,e.RULES.all))){w.schema=x;w.schemaPath=e.schemaPath+".additionalItems";w.errSchemaPath=e.errSchemaPath+"/additionalItems";s+=" "+E+" = true; if ("+d+".length > "+r.length+") { for (var "+A+" = "+r.length+"; "+A+" < "+d+".length; "+A+"++) { ";w.errorPath=e.util.getPathExpr(e.errorPath,A,e.opts.jsonPointers,true);var L=d+"["+A+"]";w.dataPathArr[N]=A;var M=e.validate(w);w.baseId=z;if(e.util.varOccurences(M,a)<2){s+=" "+e.util.varReplace(M,a,L)+" "}else{s+=" var "+a+" = "+L+"; "+M+" "}if(p){s+=" if (!"+E+") break; "}s+=" } } ";if(p){s+=" if ("+E+") { ";F+="}"}}}else if(e.opts.strictKeywords?typeof r=="object"&&Object.keys(r).length>0||r===false:e.util.schemaHasRules(r,e.RULES.all)){w.schema=r;w.schemaPath=g;w.errSchemaPath=b;s+=" for (var "+A+" = "+0+"; "+A+" < "+d+".length; "+A+"++) { ";w.errorPath=e.util.getPathExpr(e.errorPath,A,e.opts.jsonPointers,true);var L=d+"["+A+"]";w.dataPathArr[N]=A;var M=e.validate(w);w.baseId=z;if(e.util.varOccurences(M,a)<2){s+=" "+e.util.varReplace(M,a,L)+" "}else{s+=" var "+a+" = "+L+"; "+M+" "}if(p){s+=" if (!"+E+") break; "}s+=" }"}if(p){s+=" "+F+" if ("+j+" == errors) {"}return s}},9251:e=>{"use strict";e.exports=function generate_multipleOf(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R=e.opts.$data&&r&&r.$data,j;if(R){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";j="schema"+l}else{j=r}if(!(R||typeof r=="number")){throw new Error(n+" must be number")}s+="var division"+l+";if (";if(R){s+=" "+j+" !== undefined && ( typeof "+j+" != 'number' || "}s+=" (division"+l+" = "+d+" / "+j+", ";if(e.opts.multipleOfPrecision){s+=" Math.abs(Math.round(division"+l+") - division"+l+") > 1e-"+e.opts.multipleOfPrecision+" "}else{s+=" division"+l+" !== parseInt(division"+l+") "}s+=" ) ";if(R){s+=" ) "}s+=" ) { ";var w=w||[];w.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"multipleOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { multipleOf: "+j+" } ";if(e.opts.messages!==false){s+=" , message: 'should be multiple of ";if(R){s+="' + "+j}else{s+=""+j+"'"}}if(e.opts.verbose){s+=" , schema: ";if(R){s+="validate.schema"+g}else{s+=""+r}s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var F=s;s=w.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+F+"]); "}else{s+=" validate.errors = ["+F+"]; return false; "}}else{s+=" var err = "+F+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+="} ";if(p){s+=" else { "}return s}},7739:e=>{"use strict";e.exports=function generate_not(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="errs__"+l;var j=e.util.copy(e);j.level++;var w="valid"+j.level;if(e.opts.strictKeywords?typeof r=="object"&&Object.keys(r).length>0||r===false:e.util.schemaHasRules(r,e.RULES.all)){j.schema=r;j.schemaPath=g;j.errSchemaPath=b;s+=" var "+R+" = errors; ";var F=e.compositeRule;e.compositeRule=j.compositeRule=true;j.createErrors=false;var E;if(j.opts.allErrors){E=j.opts.allErrors;j.opts.allErrors=false}s+=" "+e.validate(j)+" ";j.createErrors=true;if(E)j.opts.allErrors=E;e.compositeRule=j.compositeRule=F;s+=" if ("+w+") { ";var A=A||[];A.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: {} ";if(e.opts.messages!==false){s+=" , message: 'should NOT be valid' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var N=s;s=A.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+N+"]); "}else{s+=" validate.errors = ["+N+"]; return false; "}}else{s+=" var err = "+N+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" } else { errors = "+R+"; if (vErrors !== null) { if ("+R+") vErrors.length = "+R+"; else vErrors = null; } ";if(e.opts.allErrors){s+=" } "}}else{s+=" var err = ";if(e.createErrors!==false){s+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: {} ";if(e.opts.messages!==false){s+=" , message: 'should NOT be valid' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}s+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(p){s+=" if (false) { "}}return s}},6857:e=>{"use strict";e.exports=function generate_oneOf(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j="errs__"+l;var w=e.util.copy(e);var F="";w.level++;var E="valid"+w.level;var A=w.baseId,N="prevValid"+l,a="passingSchemas"+l;s+="var "+j+" = errors , "+N+" = false , "+R+" = false , "+a+" = null; ";var z=e.compositeRule;e.compositeRule=w.compositeRule=true;var x=r;if(x){var O,q=-1,Q=x.length-1;while(q0||O===false:e.util.schemaHasRules(O,e.RULES.all)){w.schema=O;w.schemaPath=g+"["+q+"]";w.errSchemaPath=b+"/"+q;s+=" "+e.validate(w)+" ";w.baseId=A}else{s+=" var "+E+" = true; "}if(q){s+=" if ("+E+" && "+N+") { "+R+" = false; "+a+" = ["+a+", "+q+"]; } else { ";F+="}"}s+=" if ("+E+") { "+R+" = "+N+" = true; "+a+" = "+q+"; }"}}e.compositeRule=w.compositeRule=z;s+=""+F+"if (!"+R+") { var err = ";if(e.createErrors!==false){s+=" { keyword: '"+"oneOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { passingSchemas: "+a+" } ";if(e.opts.messages!==false){s+=" , message: 'should match exactly one schema in oneOf' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}s+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(vErrors); "}else{s+=" validate.errors = vErrors; return false; "}}s+="} else { errors = "+j+"; if (vErrors !== null) { if ("+j+") vErrors.length = "+j+"; else vErrors = null; }";if(e.opts.allErrors){s+=" } "}return s}},8099:e=>{"use strict";e.exports=function generate_pattern(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R=e.opts.$data&&r&&r.$data,j;if(R){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";j="schema"+l}else{j=r}var w=R?"(new RegExp("+j+"))":e.usePattern(r);s+="if ( ";if(R){s+=" ("+j+" !== undefined && typeof "+j+" != 'string') || "}s+=" !"+w+".test("+d+") ) { ";var F=F||[];F.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"pattern"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { pattern: ";if(R){s+=""+j}else{s+=""+e.util.toQuotedString(r)}s+=" } ";if(e.opts.messages!==false){s+=" , message: 'should match pattern \"";if(R){s+="' + "+j+" + '"}else{s+=""+e.util.escapeQuotes(r)}s+="\"' "}if(e.opts.verbose){s+=" , schema: ";if(R){s+="validate.schema"+g}else{s+=""+e.util.toQuotedString(r)}s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var E=s;s=F.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+E+"]); "}else{s+=" validate.errors = ["+E+"]; return false; "}}else{s+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+="} ";if(p){s+=" else { "}return s}},9438:e=>{"use strict";e.exports=function generate_properties(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="errs__"+l;var j=e.util.copy(e);var w="";j.level++;var F="valid"+j.level;var E="key"+l,A="idx"+l,N=j.dataLevel=e.dataLevel+1,a="data"+N,z="dataProperties"+l;var x=Object.keys(r||{}).filter(notProto),O=e.schema.patternProperties||{},q=Object.keys(O).filter(notProto),Q=e.schema.additionalProperties,U=x.length||q.length,I=Q===false,T=typeof Q=="object"&&Object.keys(Q).length,J=e.opts.removeAdditional,L=I||T||J,M=e.opts.ownProperties,C=e.baseId;var H=e.schema.required;if(H&&!(e.opts.$data&&H.$data)&&H.length8){s+=" || validate.schema"+g+".hasOwnProperty("+E+") "}else{var Y=x;if(Y){var W,X=-1,c=Y.length-1;while(X0||t===false:e.util.schemaHasRules(t,e.RULES.all)){var ee=e.util.getProperty(W),P=d+ee,ne=_&&t.default!==undefined;j.schema=t;j.schemaPath=g+ee;j.errSchemaPath=b+"/"+e.util.escapeFragment(W);j.errorPath=e.util.getPath(e.errorPath,W,e.opts.jsonPointers);j.dataPathArr[N]=e.util.toQuotedString(W);var i=e.validate(j);j.baseId=C;if(e.util.varOccurences(i,a)<2){i=e.util.varReplace(i,a,P);var fe=P}else{var fe=a;s+=" var "+a+" = "+P+"; "}if(ne){s+=" "+i+" "}else{if(G&&G[W]){s+=" if ( "+fe+" === undefined ";if(M){s+=" || ! Object.prototype.hasOwnProperty.call("+d+", '"+e.util.escapeQuotes(W)+"') "}s+=") { "+F+" = false; ";var K=e.errorPath,V=b,se=e.util.escapeQuotes(W);if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPath(K,W,e.opts.jsonPointers)}b=e.errSchemaPath+"/required";var k=k||[];k.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { missingProperty: '"+se+"' } ";if(e.opts.messages!==false){s+=" , message: '";if(e.opts._errorDataPathProperty){s+="is a required property"}else{s+="should have required property \\'"+se+"\\'"}s+="' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var h=s;s=k.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+h+"]); "}else{s+=" validate.errors = ["+h+"]; return false; "}}else{s+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}b=V;e.errorPath=K;s+=" } else { "}else{if(p){s+=" if ( "+fe+" === undefined ";if(M){s+=" || ! Object.prototype.hasOwnProperty.call("+d+", '"+e.util.escapeQuotes(W)+"') "}s+=") { "+F+" = true; } else { "}else{s+=" if ("+fe+" !== undefined ";if(M){s+=" && Object.prototype.hasOwnProperty.call("+d+", '"+e.util.escapeQuotes(W)+"') "}s+=" ) { "}}s+=" "+i+" } "}}if(p){s+=" if ("+F+") { ";w+="}"}}}}if(q.length){var le=q;if(le){var Z,ve=-1,re=le.length-1;while(ve0||t===false:e.util.schemaHasRules(t,e.RULES.all)){j.schema=t;j.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(Z);j.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(Z);if(M){s+=" "+z+" = "+z+" || Object.keys("+d+"); for (var "+A+"=0; "+A+"<"+z+".length; "+A+"++) { var "+E+" = "+z+"["+A+"]; "}else{s+=" for (var "+E+" in "+d+") { "}s+=" if ("+e.usePattern(Z)+".test("+E+")) { ";j.errorPath=e.util.getPathExpr(e.errorPath,E,e.opts.jsonPointers);var P=d+"["+E+"]";j.dataPathArr[N]=E;var i=e.validate(j);j.baseId=C;if(e.util.varOccurences(i,a)<2){s+=" "+e.util.varReplace(i,a,P)+" "}else{s+=" var "+a+" = "+P+"; "+i+" "}if(p){s+=" if (!"+F+") break; "}s+=" } ";if(p){s+=" else "+F+" = true; "}s+=" } ";if(p){s+=" if ("+F+") { ";w+="}"}}}}}if(p){s+=" "+w+" if ("+R+" == errors) {"}return s}},3466:e=>{"use strict";e.exports=function generate_propertyNames(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="errs__"+l;var j=e.util.copy(e);var w="";j.level++;var F="valid"+j.level;s+="var "+R+" = errors;";if(e.opts.strictKeywords?typeof r=="object"&&Object.keys(r).length>0||r===false:e.util.schemaHasRules(r,e.RULES.all)){j.schema=r;j.schemaPath=g;j.errSchemaPath=b;var E="key"+l,A="idx"+l,N="i"+l,a="' + "+E+" + '",z=j.dataLevel=e.dataLevel+1,x="data"+z,O="dataProperties"+l,q=e.opts.ownProperties,Q=e.baseId;if(q){s+=" var "+O+" = undefined; "}if(q){s+=" "+O+" = "+O+" || Object.keys("+d+"); for (var "+A+"=0; "+A+"<"+O+".length; "+A+"++) { var "+E+" = "+O+"["+A+"]; "}else{s+=" for (var "+E+" in "+d+") { "}s+=" var startErrs"+l+" = errors; ";var U=E;var I=e.compositeRule;e.compositeRule=j.compositeRule=true;var T=e.validate(j);j.baseId=Q;if(e.util.varOccurences(T,x)<2){s+=" "+e.util.varReplace(T,x,U)+" "}else{s+=" var "+x+" = "+U+"; "+T+" "}e.compositeRule=j.compositeRule=I;s+=" if (!"+F+") { for (var "+N+"=startErrs"+l+"; "+N+"{"use strict";e.exports=function generate_ref(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.errSchemaPath+"/"+n;var b=!e.opts.allErrors;var p="data"+(v||"");var d="valid"+l;var R,j;if(r=="#"||r=="#/"){if(e.isRoot){R=e.async;j="validate"}else{R=e.root.schema.$async===true;j="root.refVal[0]"}}else{var w=e.resolveRef(e.baseId,r,e.isRoot);if(w===undefined){var F=e.MissingRefError.message(e.baseId,r);if(e.opts.missingRefs=="fail"){e.logger.error(F);var E=E||[];E.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"$ref"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(g)+" , params: { ref: '"+e.util.escapeQuotes(r)+"' } ";if(e.opts.messages!==false){s+=" , message: 'can\\'t resolve reference "+e.util.escapeQuotes(r)+"' "}if(e.opts.verbose){s+=" , schema: "+e.util.toQuotedString(r)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+p+" "}s+=" } "}else{s+=" {} "}var A=s;s=E.pop();if(!e.compositeRule&&b){if(e.async){s+=" throw new ValidationError(["+A+"]); "}else{s+=" validate.errors = ["+A+"]; return false; "}}else{s+=" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}if(b){s+=" if (false) { "}}else if(e.opts.missingRefs=="ignore"){e.logger.warn(F);if(b){s+=" if (true) { "}}else{throw new e.MissingRefError(e.baseId,r,F)}}else if(w.inline){var N=e.util.copy(e);N.level++;var a="valid"+N.level;N.schema=w.schema;N.schemaPath="";N.errSchemaPath=r;var z=e.validate(N).replace(/validate\.schema/g,w.code);s+=" "+z+" ";if(b){s+=" if ("+a+") { "}}else{R=w.$async===true||e.async&&w.$async!==false;j=w.code}}if(j){var E=E||[];E.push(s);s="";if(e.opts.passContext){s+=" "+j+".call(this, "}else{s+=" "+j+"( "}s+=" "+p+", (dataPath || '')";if(e.errorPath!='""'){s+=" + "+e.errorPath}var x=v?"data"+(v-1||""):"parentData",O=v?e.dataPathArr[v]:"parentDataProperty";s+=" , "+x+" , "+O+", rootData) ";var q=s;s=E.pop();if(R){if(!e.async)throw new Error("async schema referenced by sync schema");if(b){s+=" var "+d+"; "}s+=" try { await "+q+"; ";if(b){s+=" "+d+" = true; "}s+=" } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; ";if(b){s+=" "+d+" = false; "}s+=" } ";if(b){s+=" if ("+d+") { "}}else{s+=" if (!"+q+") { if (vErrors === null) vErrors = "+j+".errors; else vErrors = vErrors.concat("+j+".errors); errors = vErrors.length; } ";if(b){s+=" else { "}}}return s}},8430:e=>{"use strict";e.exports=function generate_required(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j=e.opts.$data&&r&&r.$data,w;if(j){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";w="schema"+l}else{w=r}var F="schema"+l;if(!j){if(r.length0||x===false:e.util.schemaHasRules(x,e.RULES.all)))){E[E.length]=N}}}}else{var E=r}}if(j||E.length){var O=e.errorPath,q=j||E.length>=e.opts.loopRequired,Q=e.opts.ownProperties;if(p){s+=" var missing"+l+"; ";if(q){if(!j){s+=" var "+F+" = validate.schema"+g+"; "}var U="i"+l,I="schema"+l+"["+U+"]",T="' + "+I+" + '";if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPathExpr(O,I,e.opts.jsonPointers)}s+=" var "+R+" = true; ";if(j){s+=" if (schema"+l+" === undefined) "+R+" = true; else if (!Array.isArray(schema"+l+")) "+R+" = false; else {"}s+=" for (var "+U+" = 0; "+U+" < "+F+".length; "+U+"++) { "+R+" = "+d+"["+F+"["+U+"]] !== undefined ";if(Q){s+=" && Object.prototype.hasOwnProperty.call("+d+", "+F+"["+U+"]) "}s+="; if (!"+R+") break; } ";if(j){s+=" } "}s+=" if (!"+R+") { ";var J=J||[];J.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { missingProperty: '"+T+"' } ";if(e.opts.messages!==false){s+=" , message: '";if(e.opts._errorDataPathProperty){s+="is a required property"}else{s+="should have required property \\'"+T+"\\'"}s+="' "}if(e.opts.verbose){s+=" , schema: validate.schema"+g+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var L=s;s=J.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+L+"]); "}else{s+=" validate.errors = ["+L+"]; return false; "}}else{s+=" var err = "+L+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" } else { "}else{s+=" if ( ";var M=E;if(M){var C,U=-1,H=M.length-1;while(U{"use strict";e.exports=function generate_uniqueItems(e,n,f){var s=" ";var l=e.level;var v=e.dataLevel;var r=e.schema[n];var g=e.schemaPath+e.util.getProperty(n);var b=e.errSchemaPath+"/"+n;var p=!e.opts.allErrors;var d="data"+(v||"");var R="valid"+l;var j=e.opts.$data&&r&&r.$data,w;if(j){s+=" var schema"+l+" = "+e.util.getData(r.$data,v,e.dataPathArr)+"; ";w="schema"+l}else{w=r}if((r||j)&&e.opts.uniqueItems!==false){if(j){s+=" var "+R+"; if ("+w+" === false || "+w+" === undefined) "+R+" = true; else if (typeof "+w+" != 'boolean') "+R+" = false; else { "}s+=" var i = "+d+".length , "+R+" = true , j; if (i > 1) { ";var F=e.schema.items&&e.schema.items.type,E=Array.isArray(F);if(!F||F=="object"||F=="array"||E&&(F.indexOf("object")>=0||F.indexOf("array")>=0)){s+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+d+"[i], "+d+"[j])) { "+R+" = false; break outer; } } } "}else{s+=" var itemIndices = {}, item; for (;i--;) { var item = "+d+"[i]; ";var A="checkDataType"+(E?"s":"");s+=" if ("+e.util[A](F,"item",e.opts.strictNumbers,true)+") continue; ";if(E){s+=" if (typeof item == 'string') item = '\"' + item; "}s+=" if (typeof itemIndices[item] == 'number') { "+R+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}s+=" } ";if(j){s+=" } "}s+=" if (!"+R+") { ";var N=N||[];N.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+"uniqueItems"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(b)+" , params: { i: i, j: j } ";if(e.opts.messages!==false){s+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "}if(e.opts.verbose){s+=" , schema: ";if(j){s+="validate.schema"+g}else{s+=""+r}s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}s+=" } "}else{s+=" {} "}var a=s;s=N.pop();if(!e.compositeRule&&p){if(e.async){s+=" throw new ValidationError(["+a+"]); "}else{s+=" validate.errors = ["+a+"]; return false; "}}else{s+=" var err = "+a+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" } ";if(p){s+=" else { "}}else{if(p){s+=" if (true) { "}}return s}},6131:e=>{"use strict";e.exports=function generate_validate(e,n,f){var s="";var l=e.schema.$async===true,v=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),r=e.self._getId(e.schema);if(e.opts.strictKeywords){var g=e.util.schemaUnknownRules(e.schema,e.RULES.keywords);if(g){var b="unknown keyword: "+g;if(e.opts.strictKeywords==="log")e.logger.warn(b);else throw new Error(b)}}if(e.isTop){s+=" var validate = ";if(l){e.async=true;s+="async "}s+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ";if(r&&(e.opts.sourceCode||e.opts.processCode)){s+=" "+("/*# sourceURL="+r+" */")+" "}}if(typeof e.schema=="boolean"||!(v||e.schema.$ref)){var n="false schema";var p=e.level;var d=e.dataLevel;var R=e.schema[n];var j=e.schemaPath+e.util.getProperty(n);var w=e.errSchemaPath+"/"+n;var F=!e.opts.allErrors;var E;var A="data"+(d||"");var N="valid"+p;if(e.schema===false){if(e.isTop){F=true}else{s+=" var "+N+" = false; "}var a=a||[];a.push(s);s="";if(e.createErrors!==false){s+=" { keyword: '"+(E||"false schema")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: {} ";if(e.opts.messages!==false){s+=" , message: 'boolean schema is false' "}if(e.opts.verbose){s+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+A+" "}s+=" } "}else{s+=" {} "}var z=s;s=a.pop();if(!e.compositeRule&&F){if(e.async){s+=" throw new ValidationError(["+z+"]); "}else{s+=" validate.errors = ["+z+"]; return false; "}}else{s+=" var err = "+z+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}else{if(e.isTop){if(l){s+=" return data; "}else{s+=" validate.errors = null; return true; "}}else{s+=" var "+N+" = true; "}}if(e.isTop){s+=" }; return validate; "}return s}if(e.isTop){var x=e.isTop,p=e.level=0,d=e.dataLevel=0,A="data";e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema));e.baseId=e.baseId||e.rootId;delete e.isTop;e.dataPathArr=[""];if(e.schema.default!==undefined&&e.opts.useDefaults&&e.opts.strictDefaults){var O="default is ignored in the schema root";if(e.opts.strictDefaults==="log")e.logger.warn(O);else throw new Error(O)}s+=" var vErrors = null; ";s+=" var errors = 0; ";s+=" if (rootData === undefined) rootData = data; "}else{var p=e.level,d=e.dataLevel,A="data"+(d||"");if(r)e.baseId=e.resolve.url(e.baseId,r);if(l&&!e.async)throw new Error("async schema in sync schema");s+=" var errs_"+p+" = errors;"}var N="valid"+p,F=!e.opts.allErrors,q="",Q="";var E;var U=e.schema.type,I=Array.isArray(U);if(U&&e.opts.nullable&&e.schema.nullable===true){if(I){if(U.indexOf("null")==-1)U=U.concat("null")}else if(U!="null"){U=[U,"null"];I=true}}if(I&&U.length==1){U=U[0];I=false}if(e.schema.$ref&&v){if(e.opts.extendRefs=="fail"){throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)')}else if(e.opts.extendRefs!==true){v=false;e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"')}}if(e.schema.$comment&&e.opts.$comment){s+=" "+e.RULES.all.$comment.code(e,"$comment")}if(U){if(e.opts.coerceTypes){var T=e.util.coerceToTypes(e.opts.coerceTypes,U)}var J=e.RULES.types[U];if(T||I||J===true||J&&!$shouldUseGroup(J)){var j=e.schemaPath+".type",w=e.errSchemaPath+"/type";var j=e.schemaPath+".type",w=e.errSchemaPath+"/type",L=I?"checkDataTypes":"checkDataType";s+=" if ("+e.util[L](U,A,e.opts.strictNumbers,true)+") { ";if(T){var M="dataType"+p,C="coerced"+p;s+=" var "+M+" = typeof "+A+"; var "+C+" = undefined; ";if(e.opts.coerceTypes=="array"){s+=" if ("+M+" == 'object' && Array.isArray("+A+") && "+A+".length == 1) { "+A+" = "+A+"[0]; "+M+" = typeof "+A+"; if ("+e.util.checkDataType(e.schema.type,A,e.opts.strictNumbers)+") "+C+" = "+A+"; } "}s+=" if ("+C+" !== undefined) ; ";var H=T;if(H){var G,Y=-1,W=H.length-1;while(Y{"use strict";var s=/^[a-z_$][a-z0-9_$-]*$/i;var l=f(7921);var v=f(5533);e.exports={add:addKeyword,get:getKeyword,remove:removeKeyword,validate:validateKeyword};function addKeyword(e,n){var f=this.RULES;if(f.keywords[e])throw new Error("Keyword "+e+" is already defined");if(!s.test(e))throw new Error("Keyword "+e+" is not a valid identifier");if(n){this.validateKeyword(n,true);var v=n.type;if(Array.isArray(v)){for(var r=0;r{"use strict";e.exports=function equal(e,n){if(e===n)return true;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return false;var f,s,l;if(Array.isArray(e)){f=e.length;if(f!=n.length)return false;for(s=f;s--!==0;)if(!equal(e[s],n[s]))return false;return true}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();l=Object.keys(e);f=l.length;if(f!==Object.keys(n).length)return false;for(s=f;s--!==0;)if(!Object.prototype.hasOwnProperty.call(n,l[s]))return false;for(s=f;s--!==0;){var v=l[s];if(!equal(e[v],n[v]))return false}return true}return e!==e&&n!==n}},3600:e=>{"use strict";e.exports=function(e,n){if(!n)n={};if(typeof n==="function")n={cmp:n};var f=typeof n.cycles==="boolean"?n.cycles:false;var s=n.cmp&&function(e){return function(n){return function(f,s){var l={key:f,value:n[f]};var v={key:s,value:n[s]};return e(l,v)}}}(n.cmp);var l=[];return function stringify(e){if(e&&e.toJSON&&typeof e.toJSON==="function"){e=e.toJSON()}if(e===undefined)return;if(typeof e=="number")return isFinite(e)?""+e:"null";if(typeof e!=="object")return JSON.stringify(e);var n,v;if(Array.isArray(e)){v="[";for(n=0;n{"use strict";var n=e.exports=function(e,n,f){if(typeof n=="function"){f=n;n={}}f=n.cb||f;var s=typeof f=="function"?f:f.pre||function(){};var l=f.post||function(){};_traverse(n,s,l,e,"",e)};n.keywords={additionalItems:true,items:true,contains:true,additionalProperties:true,propertyNames:true,not:true};n.arrayKeywords={items:true,allOf:true,anyOf:true,oneOf:true};n.propsKeywords={definitions:true,properties:true,patternProperties:true,dependencies:true};n.skipKeywords={default:true,enum:true,const:true,required:true,maximum:true,minimum:true,exclusiveMaximum:true,exclusiveMinimum:true,multipleOf:true,maxLength:true,minLength:true,pattern:true,format:true,maxItems:true,minItems:true,uniqueItems:true,maxProperties:true,minProperties:true};function _traverse(e,f,s,l,v,r,g,b,p,d){if(l&&typeof l=="object"&&!Array.isArray(l)){f(l,v,r,g,b,p,d);for(var R in l){var j=l[R];if(Array.isArray(j)){if(R in n.arrayKeywords){for(var w=0;w{"use strict";Object.defineProperty(n,"__esModule",{value:true});n.default=void 0;const{stringHints:s,numberHints:l}=f(4226);const v={type:1,not:1,oneOf:1,anyOf:1,if:1,enum:1,const:1,instanceof:1,required:2,pattern:2,patternRequired:2,format:2,formatMinimum:2,formatMaximum:2,minimum:2,exclusiveMinimum:2,maximum:2,exclusiveMaximum:2,multipleOf:2,uniqueItems:2,contains:2,minLength:2,maxLength:2,minItems:2,maxItems:2,minProperties:2,maxProperties:2,dependencies:2,propertyNames:2,additionalItems:2,additionalProperties:2,absolutePath:2};function filterMax(e,n){const f=e.reduce((e,f)=>Math.max(e,n(f)),0);return e.filter(e=>n(e)===f)}function filterChildren(e){let n=e;n=filterMax(n,e=>e.dataPath?e.dataPath.length:0);n=filterMax(n,e=>v[e.keyword]||2);return n}function findAllChildren(e,n){let f=e.length-1;const s=n=>e[f].schemaPath.indexOf(n)!==0;while(f>-1&&!n.every(s)){if(e[f].keyword==="anyOf"||e[f].keyword==="oneOf"){const n=extractRefs(e[f]);const s=findAllChildren(e.slice(0,f),n.concat(e[f].schemaPath));f=s-1}else{f-=1}}return f+1}function extractRefs(e){const{schema:n}=e;if(!Array.isArray(n)){return[]}return n.map(({$ref:e})=>e).filter(e=>e)}function groupChildrenByFirstChild(e){const n=[];let f=e.length-1;while(f>0){const s=e[f];if(s.keyword==="anyOf"||s.keyword==="oneOf"){const l=extractRefs(s);const v=findAllChildren(e.slice(0,f),l.concat(s.schemaPath));if(v!==f){n.push(Object.assign({},s,{children:e.slice(v,f)}));f=v}else{n.push(s)}}else{n.push(s)}f-=1}if(f===0){n.push(e[f])}return n.reverse()}function indent(e,n){return e.replace(/\n(?!$)/g,`\n${n}`)}function hasNotInSchema(e){return!!e.not}function findFirstTypedSchema(e){if(hasNotInSchema(e)){return findFirstTypedSchema(e.not)}return e}function canApplyNot(e){const n=findFirstTypedSchema(e);return likeNumber(n)||likeInteger(n)||likeString(n)||likeNull(n)||likeBoolean(n)}function isObject(e){return typeof e==="object"&&e!==null}function likeNumber(e){return e.type==="number"||typeof e.minimum!=="undefined"||typeof e.exclusiveMinimum!=="undefined"||typeof e.maximum!=="undefined"||typeof e.exclusiveMaximum!=="undefined"||typeof e.multipleOf!=="undefined"}function likeInteger(e){return e.type==="integer"||typeof e.minimum!=="undefined"||typeof e.exclusiveMinimum!=="undefined"||typeof e.maximum!=="undefined"||typeof e.exclusiveMaximum!=="undefined"||typeof e.multipleOf!=="undefined"}function likeString(e){return e.type==="string"||typeof e.minLength!=="undefined"||typeof e.maxLength!=="undefined"||typeof e.pattern!=="undefined"||typeof e.format!=="undefined"||typeof e.formatMinimum!=="undefined"||typeof e.formatMaximum!=="undefined"}function likeBoolean(e){return e.type==="boolean"}function likeArray(e){return e.type==="array"||typeof e.minItems==="number"||typeof e.maxItems==="number"||typeof e.uniqueItems!=="undefined"||typeof e.items!=="undefined"||typeof e.additionalItems!=="undefined"||typeof e.contains!=="undefined"}function likeObject(e){return e.type==="object"||typeof e.minProperties!=="undefined"||typeof e.maxProperties!=="undefined"||typeof e.required!=="undefined"||typeof e.properties!=="undefined"||typeof e.patternProperties!=="undefined"||typeof e.additionalProperties!=="undefined"||typeof e.dependencies!=="undefined"||typeof e.propertyNames!=="undefined"||typeof e.patternRequired!=="undefined"}function likeNull(e){return e.type==="null"}function getArticle(e){if(/^[aeiou]/i.test(e)){return"an"}return"a"}function getSchemaNonTypes(e){if(!e){return""}if(!e.type){if(likeNumber(e)||likeInteger(e)){return" | should be any non-number"}if(likeString(e)){return" | should be any non-string"}if(likeArray(e)){return" | should be any non-array"}if(likeObject(e)){return" | should be any non-object"}}return""}function formatHints(e){return e.length>0?`(${e.join(", ")})`:""}function getHints(e,n){if(likeNumber(e)||likeInteger(e)){return l(e,n)}else if(likeString(e)){return s(e,n)}return[]}class ValidationError extends Error{constructor(e,n,f={}){super();this.name="ValidationError";this.errors=e;this.schema=n;let s;let l;if(n.title&&(!f.name||!f.baseDataPath)){const e=n.title.match(/^(.+) (.+)$/);if(e){if(!f.name){[,s]=e}if(!f.baseDataPath){[,,l]=e}}}this.headerName=f.name||s||"Object";this.baseDataPath=f.baseDataPath||l||"configuration";this.postFormatter=f.postFormatter||null;const v=`Invalid ${this.baseDataPath} object. ${this.headerName} has been initialized using ${getArticle(this.baseDataPath)} ${this.baseDataPath} object that does not match the API schema.\n`;this.message=`${v}${this.formatValidationErrors(e)}`;Error.captureStackTrace(this,this.constructor)}getSchemaPart(e){const n=e.split("/");let f=this.schema;for(let e=1;e{if(!l){return this.formatSchema(n,s,f)}if(f.includes(n)){return"(recursive)"}return this.formatSchema(n,s,f.concat(e))};if(hasNotInSchema(e)&&!likeObject(e)){if(canApplyNot(e.not)){s=!n;return l(e.not)}const f=!e.not.not;const v=n?"":"non ";s=!n;return f?v+l(e.not):l(e.not)}if(e.instanceof){const{instanceof:n}=e;const f=!Array.isArray(n)?[n]:n;return f.map(e=>e==="Function"?"function":e).join(" | ")}if(e.enum){return e.enum.map(e=>JSON.stringify(e)).join(" | ")}if(typeof e.const!=="undefined"){return JSON.stringify(e.const)}if(e.oneOf){return e.oneOf.map(e=>l(e,true)).join(" | ")}if(e.anyOf){return e.anyOf.map(e=>l(e,true)).join(" | ")}if(e.allOf){return e.allOf.map(e=>l(e,true)).join(" & ")}if(e.if){const{if:n,then:f,else:s}=e;return`${n?`if ${l(n)}`:""}${f?` then ${l(f)}`:""}${s?` else ${l(s)}`:""}`}if(e.$ref){return l(this.getSchemaPart(e.$ref),true)}if(likeNumber(e)||likeInteger(e)){const[f,...s]=getHints(e,n);const l=`${f}${s.length>0?` ${formatHints(s)}`:""}`;return n?l:s.length>0?`non-${f} | ${l}`:`non-${f}`}if(likeString(e)){const[f,...s]=getHints(e,n);const l=`${f}${s.length>0?` ${formatHints(s)}`:""}`;return n?l:l==="string"?"non-string":`non-string | ${l}`}if(likeBoolean(e)){return`${n?"":"non-"}boolean`}if(likeArray(e)){s=true;const n=[];if(typeof e.minItems==="number"){n.push(`should not have fewer than ${e.minItems} item${e.minItems>1?"s":""}`)}if(typeof e.maxItems==="number"){n.push(`should not have more than ${e.maxItems} item${e.maxItems>1?"s":""}`)}if(e.uniqueItems){n.push("should not have duplicate items")}const f=typeof e.additionalItems==="undefined"||Boolean(e.additionalItems);let v="";if(e.items){if(Array.isArray(e.items)&&e.items.length>0){v=`${e.items.map(e=>l(e)).join(", ")}`;if(f){if(e.additionalItems&&isObject(e.additionalItems)&&Object.keys(e.additionalItems).length>0){n.push(`additional items should be ${l(e.additionalItems)}`)}}}else if(e.items&&Object.keys(e.items).length>0){v=`${l(e.items)}`}else{v="any"}}else{v="any"}if(e.contains&&Object.keys(e.contains).length>0){n.push(`should contains at least one ${this.formatSchema(e.contains)} item`)}return`[${v}${f?", ...":""}]${n.length>0?` (${n.join(", ")})`:""}`}if(likeObject(e)){s=true;const n=[];if(typeof e.minProperties==="number"){n.push(`should not have fewer than ${e.minProperties} ${e.minProperties>1?"properties":"property"}`)}if(typeof e.maxProperties==="number"){n.push(`should not have more than ${e.maxProperties} ${e.minProperties&&e.minProperties>1?"properties":"property"}`)}if(e.patternProperties&&Object.keys(e.patternProperties).length>0){const f=Object.keys(e.patternProperties);n.push(`additional property names should match pattern${f.length>1?"s":""} ${f.map(e=>JSON.stringify(e)).join(" | ")}`)}const f=e.properties?Object.keys(e.properties):[];const v=e.required?e.required:[];const r=[...new Set([].concat(v).concat(f))];const g=r.map(e=>{const n=v.includes(e);return`${e}${n?"":"?"}`}).concat(typeof e.additionalProperties==="undefined"||Boolean(e.additionalProperties)?e.additionalProperties&&isObject(e.additionalProperties)?[`: ${l(e.additionalProperties)}`]:["…"]:[]).join(", ");const{dependencies:b,propertyNames:p,patternRequired:d}=e;if(b){Object.keys(b).forEach(e=>{const f=b[e];if(Array.isArray(f)){n.push(`should have ${f.length>1?"properties":"property"} ${f.map(e=>`'${e}'`).join(", ")} when property '${e}' is present`)}else{n.push(`should be valid according to the schema ${l(f)} when property '${e}' is present`)}})}if(p&&Object.keys(p).length>0){n.push(`each property name should match format ${JSON.stringify(e.propertyNames.format)}`)}if(d&&d.length>0){n.push(`should have property matching pattern ${d.map(e=>JSON.stringify(e))}`)}return`object {${g?` ${g} `:""}}${n.length>0?` (${n.join(", ")})`:""}`}if(likeNull(e)){return`${n?"":"non-"}null`}if(Array.isArray(e.type)){return`${e.type.join(" | ")}`}return JSON.stringify(e,null,2)}getSchemaPartText(e,n,f=false,s=true){if(!e){return""}if(Array.isArray(n)){for(let f=0;f ${e.description}`}return l}getSchemaPartDescription(e){if(!e){return""}while(e.$ref){e=this.getSchemaPart(e.$ref)}if(e.description){return`\n-> ${e.description}`}return""}formatValidationError(e){const{keyword:n,dataPath:f}=e;const s=`${this.baseDataPath}${f}`;switch(n){case"type":{const{parentSchema:n,params:f}=e;switch(f.type){case"number":return`${s} should be a ${this.getSchemaPartText(n,false,true)}`;case"integer":return`${s} should be a ${this.getSchemaPartText(n,false,true)}`;case"string":return`${s} should be a ${this.getSchemaPartText(n,false,true)}`;case"boolean":return`${s} should be a ${this.getSchemaPartText(n,false,true)}`;case"array":return`${s} should be an array:\n${this.getSchemaPartText(n)}`;case"object":return`${s} should be an object:\n${this.getSchemaPartText(n)}`;case"null":return`${s} should be a ${this.getSchemaPartText(n,false,true)}`;default:return`${s} should be:\n${this.getSchemaPartText(n)}`}}case"instanceof":{const{parentSchema:n}=e;return`${s} should be an instance of ${this.getSchemaPartText(n,false,true)}`}case"pattern":{const{params:n,parentSchema:f}=e;const{pattern:l}=n;return`${s} should match pattern ${JSON.stringify(l)}${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"format":{const{params:n,parentSchema:f}=e;const{format:l}=n;return`${s} should match format ${JSON.stringify(l)}${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"formatMinimum":case"formatMaximum":{const{params:n,parentSchema:f}=e;const{comparison:l,limit:v}=n;return`${s} should be ${l} ${JSON.stringify(v)}${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"minimum":case"maximum":case"exclusiveMinimum":case"exclusiveMaximum":{const{parentSchema:n,params:f}=e;const{comparison:l,limit:v}=f;const[,...r]=getHints(n,true);if(r.length===0){r.push(`should be ${l} ${v}`)}return`${s} ${r.join(" ")}${getSchemaNonTypes(n)}.${this.getSchemaPartDescription(n)}`}case"multipleOf":{const{params:n,parentSchema:f}=e;const{multipleOf:l}=n;return`${s} should be multiple of ${l}${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"patternRequired":{const{params:n,parentSchema:f}=e;const{missingPattern:l}=n;return`${s} should have property matching pattern ${JSON.stringify(l)}${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"minLength":{const{params:n,parentSchema:f}=e;const{limit:l}=n;if(l===1){return`${s} should be an non-empty string${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}const v=l-1;return`${s} should be longer than ${v} character${v>1?"s":""}${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"minItems":{const{params:n,parentSchema:f}=e;const{limit:l}=n;if(l===1){return`${s} should be an non-empty array${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}return`${s} should not have fewer than ${l} items${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"minProperties":{const{params:n,parentSchema:f}=e;const{limit:l}=n;if(l===1){return`${s} should be an non-empty object${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}return`${s} should not have fewer than ${l} properties${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"maxLength":{const{params:n,parentSchema:f}=e;const{limit:l}=n;const v=l+1;return`${s} should be shorter than ${v} character${v>1?"s":""}${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"maxItems":{const{params:n,parentSchema:f}=e;const{limit:l}=n;return`${s} should not have more than ${l} items${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"maxProperties":{const{params:n,parentSchema:f}=e;const{limit:l}=n;return`${s} should not have more than ${l} properties${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"uniqueItems":{const{params:n,parentSchema:f}=e;const{i:l}=n;return`${s} should not contain the item '${e.data[l]}' twice${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"additionalItems":{const{params:n,parentSchema:f}=e;const{limit:l}=n;return`${s} should not have more than ${l} items${getSchemaNonTypes(f)}. These items are valid:\n${this.getSchemaPartText(f)}`}case"contains":{const{parentSchema:n}=e;return`${s} should contains at least one ${this.getSchemaPartText(n,["contains"])} item${getSchemaNonTypes(n)}.`}case"required":{const{parentSchema:n,params:f}=e;const l=f.missingProperty.replace(/^\./,"");const v=n&&Boolean(n.properties&&n.properties[l]);return`${s} misses the property '${l}'${getSchemaNonTypes(n)}.${v?` Should be:\n${this.getSchemaPartText(n,["properties",l])}`:this.getSchemaPartDescription(n)}`}case"additionalProperties":{const{params:n,parentSchema:f}=e;const{additionalProperty:l}=n;return`${s} has an unknown property '${l}'${getSchemaNonTypes(f)}. These properties are valid:\n${this.getSchemaPartText(f)}`}case"dependencies":{const{params:n,parentSchema:f}=e;const{property:l,deps:v}=n;const r=v.split(",").map(e=>`'${e.trim()}'`).join(", ");return`${s} should have properties ${r} when property '${l}' is present${getSchemaNonTypes(f)}.${this.getSchemaPartDescription(f)}`}case"propertyNames":{const{params:n,parentSchema:f,schema:l}=e;const{propertyName:v}=n;return`${s} property name '${v}' is invalid${getSchemaNonTypes(f)}. Property names should be match format ${JSON.stringify(l.format)}.${this.getSchemaPartDescription(f)}`}case"enum":{const{parentSchema:n}=e;if(n&&n.enum&&n.enum.length===1){return`${s} should be ${this.getSchemaPartText(n,false,true)}`}return`${s} should be one of these:\n${this.getSchemaPartText(n)}`}case"const":{const{parentSchema:n}=e;return`${s} should be equal to constant ${this.getSchemaPartText(n,false,true)}`}case"not":{const n=likeObject(e.parentSchema)?`\n${this.getSchemaPartText(e.parentSchema)}`:"";const f=this.getSchemaPartText(e.schema,false,false,false);if(canApplyNot(e.schema)){return`${s} should be any ${f}${n}.`}const{schema:l,parentSchema:v}=e;return`${s} should not be ${this.getSchemaPartText(l,false,true)}${v&&likeObject(v)?`\n${this.getSchemaPartText(v)}`:""}`}case"oneOf":case"anyOf":{const{parentSchema:n,children:f}=e;if(f&&f.length>0){if(e.schema.length===1){const e=f[f.length-1];const s=f.slice(0,f.length-1);return this.formatValidationError(Object.assign({},e,{children:s,parentSchema:Object.assign({},n,e.parentSchema)}))}let l=filterChildren(f);if(l.length===1){return this.formatValidationError(l[0])}l=groupChildrenByFirstChild(l);return`${s} should be one of these:\n${this.getSchemaPartText(n)}\nDetails:\n${l.map(e=>` * ${indent(this.formatValidationError(e)," ")}`).join("\n")}`}return`${s} should be one of these:\n${this.getSchemaPartText(n)}`}case"if":{const{params:n,parentSchema:f}=e;const{failingKeyword:l}=n;return`${s} should match "${l}" schema:\n${this.getSchemaPartText(f,[l])}`}case"absolutePath":{const{message:n,parentSchema:f}=e;return`${s}: ${n}${this.getSchemaPartDescription(f)}`}default:{const{message:n,parentSchema:f}=e;const l=JSON.stringify(e,null,2);return`${s} ${n} (${l}).\n${this.getSchemaPartText(f,false)}`}}}formatValidationErrors(e){return e.map(e=>{let n=this.formatValidationError(e);if(this.postFormatter){n=this.postFormatter(n,e)}return` - ${indent(n," ")}`}).join("\n")}}var r=ValidationError;n.default=r},9839:(e,n,f)=>{"use strict";const{validate:s,ValidationError:l}=f(1299);e.exports={validate:s,ValidationError:l}},9884:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:true});n.default=void 0;function errorMessage(e,n,f){return{dataPath:undefined,schemaPath:undefined,keyword:"absolutePath",params:{absolutePath:f},message:e,parentSchema:n}}function getErrorFor(e,n,f){const s=e?`The provided value ${JSON.stringify(f)} is not an absolute path!`:`A relative path is expected. However, the provided value ${JSON.stringify(f)} is an absolute path!`;return errorMessage(s,n,f)}function addAbsolutePathKeyword(e){e.addKeyword("absolutePath",{errors:true,type:"string",compile(e,n){const f=s=>{let l=true;const v=s.includes("!");if(v){f.errors=[errorMessage(`The provided value ${JSON.stringify(s)} contains exclamation mark (!) which is not allowed because it's reserved for loader syntax.`,n,s)];l=false}const r=e===/^(?:[A-Za-z]:(\\|\/)|\\\\|\/)/.test(s);if(!r){f.errors=[getErrorFor(e,n,s)];l=false}return l};f.errors=[];return f}});return e}var f=addAbsolutePathKeyword;n.default=f},2735:e=>{"use strict";class Range{static getOperator(e,n){if(e==="left"){return n?">":">="}return n?"<":"<="}static formatRight(e,n,f){if(n===false){return Range.formatLeft(e,!n,!f)}return`should be ${Range.getOperator("right",f)} ${e}`}static formatLeft(e,n,f){if(n===false){return Range.formatRight(e,!n,!f)}return`should be ${Range.getOperator("left",f)} ${e}`}static formatRange(e,n,f,s,l){let v="should be";v+=` ${Range.getOperator(l?"left":"right",l?f:!f)} ${e} `;v+=l?"and":"or";v+=` ${Range.getOperator(l?"right":"left",l?s:!s)} ${n}`;return v}static getRangeValue(e,n){let f=n?Infinity:-Infinity;let s=-1;const l=n?([e])=>e<=f:([e])=>e>=f;for(let n=0;n-1){return e[s]}return[Infinity,true]}constructor(){this._left=[];this._right=[]}left(e,n=false){this._left.push([e,n])}right(e,n=false){this._right.push([e,n])}format(e=true){const[n,f]=Range.getRangeValue(this._left,e);const[s,l]=Range.getRangeValue(this._right,!e);if(!Number.isFinite(n)&&!Number.isFinite(s)){return""}const v=f?n+1:n;const r=l?s-1:s;if(v===r){return`should be ${e?"":"!"}= ${v}`}if(Number.isFinite(n)&&!Number.isFinite(s)){return Range.formatLeft(n,e,f)}if(!Number.isFinite(n)&&Number.isFinite(s)){return Range.formatRight(s,e,l)}return Range.formatRange(n,s,f,l,e)}}e.exports=Range},4226:(e,n,f)=>{"use strict";const s=f(2735);e.exports.stringHints=function stringHints(e,n){const f=[];let s="string";const l={...e};if(!n){const e=l.minLength;const n=l.formatMinimum;const f=l.formatExclusiveMaximum;l.minLength=l.maxLength;l.maxLength=e;l.formatMinimum=l.formatMaximum;l.formatMaximum=n;l.formatExclusiveMaximum=!l.formatExclusiveMinimum;l.formatExclusiveMinimum=!f}if(typeof l.minLength==="number"){if(l.minLength===1){s="non-empty string"}else{const e=Math.max(l.minLength-1,0);f.push(`should be longer than ${e} character${e>1?"s":""}`)}}if(typeof l.maxLength==="number"){if(l.maxLength===0){s="empty string"}else{const e=l.maxLength+1;f.push(`should be shorter than ${e} character${e>1?"s":""}`)}}if(l.pattern){f.push(`should${n?"":" not"} match pattern ${JSON.stringify(l.pattern)}`)}if(l.format){f.push(`should${n?"":" not"} match format ${JSON.stringify(l.format)}`)}if(l.formatMinimum){f.push(`should be ${l.formatExclusiveMinimum?">":">="} ${JSON.stringify(l.formatMinimum)}`)}if(l.formatMaximum){f.push(`should be ${l.formatExclusiveMaximum?"<":"<="} ${JSON.stringify(l.formatMaximum)}`)}return[s].concat(f)};e.exports.numberHints=function numberHints(e,n){const f=[e.type==="integer"?"integer":"number"];const l=new s;if(typeof e.minimum==="number"){l.left(e.minimum)}if(typeof e.exclusiveMinimum==="number"){l.left(e.exclusiveMinimum,true)}if(typeof e.maximum==="number"){l.right(e.maximum)}if(typeof e.exclusiveMaximum==="number"){l.right(e.exclusiveMaximum,true)}const v=l.format(n);if(v){f.push(v)}if(typeof e.multipleOf==="number"){f.push(`should${n?"":" not"} be multiple of ${e.multipleOf}`)}return f}},1299:(e,n,f)=>{"use strict";Object.defineProperty(n,"__esModule",{value:true});n.validate=validate;Object.defineProperty(n,"ValidationError",{enumerable:true,get:function(){return l.default}});var s=_interopRequireDefault(f(9884));var l=_interopRequireDefault(f(3427));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const v=f(1414);const r=f(2133);const g=new v({allErrors:true,verbose:true,$data:true});r(g,["instanceof","formatMinimum","formatMaximum","patternRequired"]);(0,s.default)(g);function validate(e,n,f){let s=[];if(Array.isArray(n)){s=Array.from(n,n=>validateObject(e,n));s.forEach((e,n)=>{const f=e=>{e.dataPath=`[${n}]${e.dataPath}`;if(e.children){e.children.forEach(f)}};e.forEach(f)});s=s.reduce((e,n)=>{e.push(...n);return e},[])}else{s=validateObject(e,n)}if(s.length>0){throw new l.default(s,e,f)}}function validateObject(e,n){const f=g.compile(e);const s=f(n);if(s)return[];return f.errors?filterErrors(f.errors):[]}function filterErrors(e){let n=[];for(const f of e){const{dataPath:e}=f;let s=[];n=n.filter(n=>{if(n.dataPath.includes(e)){if(n.children){s=s.concat(n.children.slice(0))}n.children=undefined;s.push(n);return false}return true});if(s.length){f.children=s}n.push(f)}return n}},4007:function(e,n){(function(e,f){true?f(n):0})(this,function(e){"use strict";function merge(){for(var e=arguments.length,n=Array(e),f=0;f1){n[0]=n[0].slice(0,-1);var s=n.length-1;for(var l=1;l= 0x80 (not a basic code point)","invalid-input":"Invalid input"};var a=r-g;var z=Math.floor;var x=String.fromCharCode;function error$1(e){throw new RangeError(N[e])}function map(e,n){var f=[];var s=e.length;while(s--){f[s]=n(e[s])}return f}function mapDomain(e,n){var f=e.split("@");var s="";if(f.length>1){s=f[0]+"@";e=f[1]}e=e.replace(A,".");var l=e.split(".");var v=map(l,n).join(".");return s+v}function ucs2decode(e){var n=[];var f=0;var s=e.length;while(f=55296&&l<=56319&&f>1;e+=z(e/n);for(;e>a*b>>1;s+=r){e=z(e/a)}return z(s+(a+1)*e/(e+p))};var I=function decode(e){var n=[];var f=e.length;var s=0;var l=j;var p=R;var d=e.lastIndexOf(w);if(d<0){d=0}for(var F=0;F=128){error$1("not-basic")}n.push(e.charCodeAt(F))}for(var E=d>0?d+1:0;E=f){error$1("invalid-input")}var x=q(e.charCodeAt(E++));if(x>=r||x>z((v-s)/N)){error$1("overflow")}s+=x*N;var O=a<=p?g:a>=p+b?b:a-p;if(xz(v/Q)){error$1("overflow")}N*=Q}var I=n.length+1;p=U(s-A,I,A==0);if(z(s/I)>v-l){error$1("overflow")}l+=z(s/I);s%=I;n.splice(s++,0,l)}return String.fromCodePoint.apply(String,n)};var T=function encode(e){var n=[];e=ucs2decode(e);var f=e.length;var s=j;var l=0;var p=R;var d=true;var F=false;var E=undefined;try{for(var A=e[Symbol.iterator](),N;!(d=(N=A.next()).done);d=true){var a=N.value;if(a<128){n.push(x(a))}}}catch(e){F=true;E=e}finally{try{if(!d&&A.return){A.return()}}finally{if(F){throw E}}}var O=n.length;var q=O;if(O){n.push(w)}while(q=s&&Hz((v-l)/G)){error$1("overflow")}l+=(I-s)*G;s=I;var Y=true;var W=false;var X=undefined;try{for(var c=e[Symbol.iterator](),B;!(Y=(B=c.next()).done);Y=true){var Z=B.value;if(Zv){error$1("overflow")}if(Z==s){var y=l;for(var D=r;;D+=r){var K=D<=p?g:D>=p+b?b:D-p;if(y>6|192).toString(16).toUpperCase()+"%"+(n&63|128).toString(16).toUpperCase();else f="%"+(n>>12|224).toString(16).toUpperCase()+"%"+(n>>6&63|128).toString(16).toUpperCase()+"%"+(n&63|128).toString(16).toUpperCase();return f}function pctDecChars(e){var n="";var f=0;var s=e.length;while(f=194&&l<224){if(s-f>=6){var v=parseInt(e.substr(f+4,2),16);n+=String.fromCharCode((l&31)<<6|v&63)}else{n+=e.substr(f,6)}f+=6}else if(l>=224){if(s-f>=9){var r=parseInt(e.substr(f+4,2),16);var g=parseInt(e.substr(f+7,2),16);n+=String.fromCharCode((l&15)<<12|(r&63)<<6|g&63)}else{n+=e.substr(f,9)}f+=9}else{n+=e.substr(f,3);f+=3}}return n}function _normalizeComponentEncoding(e,n){function decodeUnreserved(e){var f=pctDecChars(e);return!f.match(n.UNRESERVED)?e:f}if(e.scheme)e.scheme=String(e.scheme).replace(n.PCT_ENCODED,decodeUnreserved).toLowerCase().replace(n.NOT_SCHEME,"");if(e.userinfo!==undefined)e.userinfo=String(e.userinfo).replace(n.PCT_ENCODED,decodeUnreserved).replace(n.NOT_USERINFO,pctEncChar).replace(n.PCT_ENCODED,toUpperCase);if(e.host!==undefined)e.host=String(e.host).replace(n.PCT_ENCODED,decodeUnreserved).toLowerCase().replace(n.NOT_HOST,pctEncChar).replace(n.PCT_ENCODED,toUpperCase);if(e.path!==undefined)e.path=String(e.path).replace(n.PCT_ENCODED,decodeUnreserved).replace(e.scheme?n.NOT_PATH:n.NOT_PATH_NOSCHEME,pctEncChar).replace(n.PCT_ENCODED,toUpperCase);if(e.query!==undefined)e.query=String(e.query).replace(n.PCT_ENCODED,decodeUnreserved).replace(n.NOT_QUERY,pctEncChar).replace(n.PCT_ENCODED,toUpperCase);if(e.fragment!==undefined)e.fragment=String(e.fragment).replace(n.PCT_ENCODED,decodeUnreserved).replace(n.NOT_FRAGMENT,pctEncChar).replace(n.PCT_ENCODED,toUpperCase);return e}function _stripLeadingZeros(e){return e.replace(/^0*(.*)/,"$1")||"0"}function _normalizeIPv4(e,n){var f=e.match(n.IPV4ADDRESS)||[];var l=s(f,2),v=l[1];if(v){return v.split(".").map(_stripLeadingZeros).join(".")}else{return e}}function _normalizeIPv6(e,n){var f=e.match(n.IPV6ADDRESS)||[];var l=s(f,3),v=l[1],r=l[2];if(v){var g=v.toLowerCase().split("::").reverse(),b=s(g,2),p=b[0],d=b[1];var R=d?d.split(":").map(_stripLeadingZeros):[];var j=p.split(":").map(_stripLeadingZeros);var w=n.IPV4ADDRESS.test(j[j.length-1]);var F=w?7:8;var E=j.length-F;var A=Array(F);for(var N=0;N1){var O=A.slice(0,z.index);var q=A.slice(z.index+z.length);x=O.join(":")+"::"+q.join(":")}else{x=A.join(":")}if(r){x+="%"+r}return x}else{return e}}var H=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i;var G="".match(/(){0}/)[1]===undefined;function parse(e){var s=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var l={};var v=s.iri!==false?f:n;if(s.reference==="suffix")e=(s.scheme?s.scheme+":":"")+"//"+e;var r=e.match(H);if(r){if(G){l.scheme=r[1];l.userinfo=r[3];l.host=r[4];l.port=parseInt(r[5],10);l.path=r[6]||"";l.query=r[7];l.fragment=r[8];if(isNaN(l.port)){l.port=r[5]}}else{l.scheme=r[1]||undefined;l.userinfo=e.indexOf("@")!==-1?r[3]:undefined;l.host=e.indexOf("//")!==-1?r[4]:undefined;l.port=parseInt(r[5],10);l.path=r[6]||"";l.query=e.indexOf("?")!==-1?r[7]:undefined;l.fragment=e.indexOf("#")!==-1?r[8]:undefined;if(isNaN(l.port)){l.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?r[4]:undefined}}if(l.host){l.host=_normalizeIPv6(_normalizeIPv4(l.host,v),v)}if(l.scheme===undefined&&l.userinfo===undefined&&l.host===undefined&&l.port===undefined&&!l.path&&l.query===undefined){l.reference="same-document"}else if(l.scheme===undefined){l.reference="relative"}else if(l.fragment===undefined){l.reference="absolute"}else{l.reference="uri"}if(s.reference&&s.reference!=="suffix"&&s.reference!==l.reference){l.error=l.error||"URI is not a "+s.reference+" reference."}var g=C[(s.scheme||l.scheme||"").toLowerCase()];if(!s.unicodeSupport&&(!g||!g.unicodeSupport)){if(l.host&&(s.domainHost||g&&g.domainHost)){try{l.host=M.toASCII(l.host.replace(v.PCT_ENCODED,pctDecChars).toLowerCase())}catch(e){l.error=l.error||"Host's domain name can not be converted to ASCII via punycode: "+e}}_normalizeComponentEncoding(l,n)}else{_normalizeComponentEncoding(l,v)}if(g&&g.parse){g.parse(l,s)}}else{l.error=l.error||"URI can not be parsed."}return l}function _recomposeAuthority(e,s){var l=s.iri!==false?f:n;var v=[];if(e.userinfo!==undefined){v.push(e.userinfo);v.push("@")}if(e.host!==undefined){v.push(_normalizeIPv6(_normalizeIPv4(String(e.host),l),l).replace(l.IPV6ADDRESS,function(e,n,f){return"["+n+(f?"%25"+f:"")+"]"}))}if(typeof e.port==="number"){v.push(":");v.push(e.port.toString(10))}return v.length?v.join(""):undefined}var Y=/^\.\.?\//;var W=/^\/\.(\/|$)/;var X=/^\/\.\.(\/|$)/;var c=/^\/?(?:.|\n)*?(?=\/|$)/;function removeDotSegments(e){var n=[];while(e.length){if(e.match(Y)){e=e.replace(Y,"")}else if(e.match(W)){e=e.replace(W,"/")}else if(e.match(X)){e=e.replace(X,"/");n.pop()}else if(e==="."||e===".."){e=""}else{var f=e.match(c);if(f){var s=f[0];e=e.slice(s.length);n.push(s)}else{throw new Error("Unexpected dot segment condition")}}}return n.join("")}function serialize(e){var s=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var l=s.iri?f:n;var v=[];var r=C[(s.scheme||e.scheme||"").toLowerCase()];if(r&&r.serialize)r.serialize(e,s);if(e.host){if(l.IPV6ADDRESS.test(e.host)){}else if(s.domainHost||r&&r.domainHost){try{e.host=!s.iri?M.toASCII(e.host.replace(l.PCT_ENCODED,pctDecChars).toLowerCase()):M.toUnicode(e.host)}catch(n){e.error=e.error||"Host's domain name can not be converted to "+(!s.iri?"ASCII":"Unicode")+" via punycode: "+n}}}_normalizeComponentEncoding(e,l);if(s.reference!=="suffix"&&e.scheme){v.push(e.scheme);v.push(":")}var g=_recomposeAuthority(e,s);if(g!==undefined){if(s.reference!=="suffix"){v.push("//")}v.push(g);if(e.path&&e.path.charAt(0)!=="/"){v.push("/")}}if(e.path!==undefined){var b=e.path;if(!s.absolutePath&&(!r||!r.absolutePath)){b=removeDotSegments(b)}if(g===undefined){b=b.replace(/^\/\//,"/%2F")}v.push(b)}if(e.query!==undefined){v.push("?");v.push(e.query)}if(e.fragment!==undefined){v.push("#");v.push(e.fragment)}return v.join("")}function resolveComponents(e,n){var f=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var s=arguments[3];var l={};if(!s){e=parse(serialize(e,f),f);n=parse(serialize(n,f),f)}f=f||{};if(!f.tolerant&&n.scheme){l.scheme=n.scheme;l.userinfo=n.userinfo;l.host=n.host;l.port=n.port;l.path=removeDotSegments(n.path||"");l.query=n.query}else{if(n.userinfo!==undefined||n.host!==undefined||n.port!==undefined){l.userinfo=n.userinfo;l.host=n.host;l.port=n.port;l.path=removeDotSegments(n.path||"");l.query=n.query}else{if(!n.path){l.path=e.path;if(n.query!==undefined){l.query=n.query}else{l.query=e.query}}else{if(n.path.charAt(0)==="/"){l.path=removeDotSegments(n.path)}else{if((e.userinfo!==undefined||e.host!==undefined||e.port!==undefined)&&!e.path){l.path="/"+n.path}else if(!e.path){l.path=n.path}else{l.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+n.path}l.path=removeDotSegments(l.path)}l.query=n.query}l.userinfo=e.userinfo;l.host=e.host;l.port=e.port}l.scheme=e.scheme}l.fragment=n.fragment;return l}function resolve(e,n,f){var s=assign({scheme:"null"},f);return serialize(resolveComponents(parse(e,s),parse(n,s),s,true),s)}function normalize(e,n){if(typeof e==="string"){e=serialize(parse(e,n),n)}else if(typeOf(e)==="object"){e=parse(serialize(e,n),n)}return e}function equal(e,n,f){if(typeof e==="string"){e=serialize(parse(e,f),f)}else if(typeOf(e)==="object"){e=serialize(e,f)}if(typeof n==="string"){n=serialize(parse(n,f),f)}else if(typeOf(n)==="object"){n=serialize(n,f)}return e===n}function escapeComponent(e,s){return e&&e.toString().replace(!s||!s.iri?n.ESCAPE:f.ESCAPE,pctEncChar)}function unescapeComponent(e,s){return e&&e.toString().replace(!s||!s.iri?n.PCT_ENCODED:f.PCT_ENCODED,pctDecChars)}var B={scheme:"http",domainHost:true,parse:function parse(e,n){if(!e.host){e.error=e.error||"HTTP URIs must have a host."}return e},serialize:function serialize(e,n){if(e.port===(String(e.scheme).toLowerCase()!=="https"?80:443)||e.port===""){e.port=undefined}if(!e.path){e.path="/"}return e}};var Z={scheme:"https",domainHost:B.domainHost,parse:B.parse,serialize:B.serialize};var y={};var D=true;var K="[A-Za-z0-9\\-\\.\\_\\~"+(D?"\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF":"")+"]";var m="[0-9A-Fa-f]";var V=subexp(subexp("%[EFef]"+m+"%"+m+m+"%"+m+m)+"|"+subexp("%[89A-Fa-f]"+m+"%"+m+m)+"|"+subexp("%"+m+m));var k="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]";var h="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]";var S=merge(h,'[\\"\\\\]');var P="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]";var i=new RegExp(K,"g");var _=new RegExp(V,"g");var u=new RegExp(merge("[^]",k,"[\\.]",'[\\"]',S),"g");var o=new RegExp(merge("[^]",K,P),"g");var $=o;function decodeUnreserved(e){var n=pctDecChars(e);return!n.match(i)?e:n}var t={scheme:"mailto",parse:function parse$$1(e,n){var f=e;var s=f.to=f.path?f.path.split(","):[];f.path=undefined;if(f.query){var l=false;var v={};var r=f.query.split("&");for(var g=0,b=r.length;g{var e={667:(e,t,r)=>{"use strict";const n=r(495).y;const s=r(495).P;class CodeNode{constructor(e){this.generatedCode=e}clone(){return new CodeNode(this.generatedCode)}getGeneratedCode(){return this.generatedCode}getMappings(e){const t=n(this.generatedCode);const r=Array(t+1).join(";");if(t>0){e.unfinishedGeneratedLine=s(this.generatedCode);if(e.unfinishedGeneratedLine>0){return r+"A"}else{return r}}else{const t=e.unfinishedGeneratedLine;e.unfinishedGeneratedLine+=s(this.generatedCode);if(t===0&&e.unfinishedGeneratedLine>0){return"A"}else{return""}}}addGeneratedCode(e){this.generatedCode+=e}mapGeneratedCode(e){const t=e(this.generatedCode);return new CodeNode(t)}getNormalizedNodes(){return[this]}merge(e){if(e instanceof CodeNode){this.generatedCode+=e.generatedCode;return this}return false}}e.exports=CodeNode},432:e=>{"use strict";class MappingsContext{constructor(){this.sourcesIndices=new Map;this.sourcesContent=new Map;this.hasSourceContent=false;this.currentOriginalLine=1;this.currentSource=0;this.unfinishedGeneratedLine=false}ensureSource(e,t){let r=this.sourcesIndices.get(e);if(typeof r==="number"){return r}r=this.sourcesIndices.size;this.sourcesIndices.set(e,r);this.sourcesContent.set(e,t);if(typeof t==="string")this.hasSourceContent=true;return r}getArrays(){const e=[];const t=[];for(const r of this.sourcesContent){e.push(r[0]);t.push(r[1])}return{sources:e,sourcesContent:t}}}e.exports=MappingsContext},664:(e,t,r)=>{"use strict";const n=r(430);const s=r(495).y;const i=r(495).P;const o=";AAAA";class SingleLineNode{constructor(e,t,r,n){this.generatedCode=e;this.originalSource=r;this.source=t;this.line=n||1;this._numberOfLines=s(this.generatedCode);this._endsWithNewLine=e[e.length-1]==="\n"}clone(){return new SingleLineNode(this.generatedCode,this.source,this.originalSource,this.line)}getGeneratedCode(){return this.generatedCode}getMappings(e){if(!this.generatedCode)return"";const t=this._numberOfLines;const r=e.ensureSource(this.source,this.originalSource);let s="A";if(e.unfinishedGeneratedLine)s=","+n.encode(e.unfinishedGeneratedLine);s+=n.encode(r-e.currentSource);s+=n.encode(this.line-e.currentOriginalLine);s+="A";e.currentSource=r;e.currentOriginalLine=this.line;const u=e.unfinishedGeneratedLine=i(this.generatedCode);s+=Array(t).join(o);if(u===0){s+=";"}else{if(t!==0)s+=o}return s}getNormalizedNodes(){return[this]}mapGeneratedCode(e){const t=e(this.generatedCode);return new SingleLineNode(t,this.source,this.originalSource,this.line)}merge(e){if(e instanceof SingleLineNode){return this.mergeSingleLineNode(e)}return false}mergeSingleLineNode(e){if(this.source===e.source&&this.originalSource===e.originalSource){if(this.line===e.line){this.generatedCode+=e.generatedCode;this._numberOfLines+=e._numberOfLines;this._endsWithNewLine=e._endsWithNewLine;return this}else if(this.line+1===e.line&&this._endsWithNewLine&&this._numberOfLines===1&&e._numberOfLines<=1){return new u(this.generatedCode+e.generatedCode,this.source,this.originalSource,this.line)}}return false}}e.exports=SingleLineNode;const u=r(176)},361:(e,t,r)=>{"use strict";const n=r(667);const s=r(176);const i=r(432);const o=r(495).y;class SourceListMap{constructor(e,t,r){if(Array.isArray(e)){this.children=e}else{this.children=[];if(e||t)this.add(e,t,r)}}add(e,t,r){if(typeof e==="string"){if(t){this.children.push(new s(e,t,r))}else if(this.children.length>0&&this.children[this.children.length-1]instanceof n){this.children[this.children.length-1].addGeneratedCode(e)}else{this.children.push(new n(e))}}else if(e.getMappings&&e.getGeneratedCode){this.children.push(e)}else if(e.children){e.children.forEach(function(e){this.children.push(e)},this)}else{throw new Error("Invalid arguments to SourceListMap.protfotype.add: Expected string, Node or SourceListMap")}}preprend(e,t,r){if(typeof e==="string"){if(t){this.children.unshift(new s(e,t,r))}else if(this.children.length>0&&this.children[this.children.length-1].preprendGeneratedCode){this.children[this.children.length-1].preprendGeneratedCode(e)}else{this.children.unshift(new n(e))}}else if(e.getMappings&&e.getGeneratedCode){this.children.unshift(e)}else if(e.children){e.children.slice().reverse().forEach(function(e){this.children.unshift(e)},this)}else{throw new Error("Invalid arguments to SourceListMap.protfotype.prerend: Expected string, Node or SourceListMap")}}mapGeneratedCode(e){const t=[];this.children.forEach(function(e){e.getNormalizedNodes().forEach(function(e){t.push(e)})});const r=[];t.forEach(function(t){t=t.mapGeneratedCode(e);if(r.length===0){r.push(t)}else{const e=r[r.length-1];const n=e.merge(t);if(n){r[r.length-1]=n}else{r.push(t)}}});return new SourceListMap(r)}toString(){return this.children.map(function(e){return e.getGeneratedCode()}).join("")}toStringWithSourceMap(e){const t=new i;const r=this.children.map(function(e){return e.getGeneratedCode()}).join("");const n=this.children.map(function(e){return e.getMappings(t)}).join("");const s=t.getArrays();return{source:r,map:{version:3,file:e&&e.file,sources:s.sources,sourcesContent:t.hasSourceContent?s.sourcesContent:undefined,mappings:n}}}}e.exports=SourceListMap},176:(e,t,r)=>{"use strict";const n=r(430);const s=r(495).y;const i=r(495).P;const o=";AACA";class SourceNode{constructor(e,t,r,n){this.generatedCode=e;this.originalSource=r;this.source=t;this.startingLine=n||1;this._numberOfLines=s(this.generatedCode);this._endsWithNewLine=e[e.length-1]==="\n"}clone(){return new SourceNode(this.generatedCode,this.source,this.originalSource,this.startingLine)}getGeneratedCode(){return this.generatedCode}addGeneratedCode(e){this.generatedCode+=e;this._numberOfLines+=s(e);this._endsWithNewLine=e[e.length-1]==="\n"}getMappings(e){if(!this.generatedCode)return"";const t=this._numberOfLines;const r=e.ensureSource(this.source,this.originalSource);let s="A";if(e.unfinishedGeneratedLine)s=","+n.encode(e.unfinishedGeneratedLine);s+=n.encode(r-e.currentSource);s+=n.encode(this.startingLine-e.currentOriginalLine);s+="A";e.currentSource=r;e.currentOriginalLine=this.startingLine+t-1;const u=e.unfinishedGeneratedLine=i(this.generatedCode);s+=Array(t).join(o);if(u===0){s+=";"}else{if(t!==0){s+=o}e.currentOriginalLine++}return s}mapGeneratedCode(e){throw new Error("Cannot map generated code on a SourceMap. Normalize to SingleLineNode first.")}getNormalizedNodes(){var e=[];var t=this.startingLine;var r=this.generatedCode;var n=0;var s=r.length;while(n{var r={};var n={};"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("").forEach(function(e,t){r[e]=t;n[t]=e});var s={};s.encode=function base64_encode(e){if(e in n){return n[e]}throw new TypeError("Must be between 0 and 63: "+e)};s.decode=function base64_decode(e){if(e in r){return r[e]}throw new TypeError("Not a valid base 64 digit: "+e)};var i=5;var o=1<>1;return t?-r:r}t.encode=function base64VLQ_encode(e){var t="";var r;var n=toVLQSigned(e);do{r=n&u;n>>>=i;if(n>0){r|=a}t+=s.encode(r)}while(n>0);return t};t.decode=function base64VLQ_decode(e,t){var r=0;var n=e.length;var o=0;var c=0;var h,l;do{if(r>=n){throw new Error("Expected more digits in base 64 VLQ value.")}l=s.decode(e.charAt(r++));h=!!(l&a);l&=u;o=o+(l<{"use strict";const n=r(430);const s=r(176);const i=r(667);const o=r(361);e.exports=function fromStringWithSourceMap(e,t){const r=t.sources;const u=t.sourcesContent;const a=t.mappings.split(";");const c=e.split("\n");const h=[];let l=null;let f=1;let d=0;let p;function addCode(e){if(l&&l instanceof i){l.addGeneratedCode(e)}else if(l&&l instanceof s&&!e.trim()){l.addGeneratedCode(e);p++}else{l=new i(e);h.push(l)}}function addSource(e,t,r,n){if(l&&l instanceof s&&l.source===t&&p===n){l.addGeneratedCode(e);p++}else{l=new s(e,t,r,n);p=n+1;h.push(l)}}a.forEach(function(e,t){let r=c[t];if(typeof r==="undefined")return;if(t!==c.length-1)r+="\n";if(!e)return addCode(r);e={value:0,rest:e};let n=false;while(e.rest)n=processMapping(e,r,n)||n;if(!n)addCode(r)});if(a.length{"use strict";t.y=function getNumberOfLines(e){let t=-1;let r=-1;do{t++;r=e.indexOf("\n",r+1)}while(r>=0);return t};t.P=function getUnfinishedLine(e){const t=e.lastIndexOf("\n");if(t===-1)return e.length;else return e.length-t-1}},524:(e,t,r)=>{t.SourceListMap=r(361);r(176);r(664);r(667);r(432);t.fromStringWithSourceMap=r(444)},411:(e,t,r)=>{"use strict";const n=r(781);class CachedSource extends n{constructor(e){super();this._source=e;this._cachedSource=undefined;this._cachedSize=undefined;this._cachedMaps={};if(e.node)this.node=function(e){return this._source.node(e)};if(e.listMap)this.listMap=function(e){return this._source.listMap(e)}}source(){if(typeof this._cachedSource!=="undefined")return this._cachedSource;return this._cachedSource=this._source.source()}size(){if(typeof this._cachedSize!=="undefined")return this._cachedSize;if(typeof this._cachedSource!=="undefined"){if(Buffer.from.length===1)return new Buffer(this._cachedSource).length;return this._cachedSize=Buffer.byteLength(this._cachedSource)}return this._cachedSize=this._source.size()}sourceAndMap(e){const t=JSON.stringify(e);if(typeof this._cachedSource!=="undefined"&&t in this._cachedMaps)return{source:this._cachedSource,map:this._cachedMaps[t]};else if(typeof this._cachedSource!=="undefined"){return{source:this._cachedSource,map:this._cachedMaps[t]=this._source.map(e)}}else if(t in this._cachedMaps){return{source:this._cachedSource=this._source.source(),map:this._cachedMaps[t]}}const r=this._source.sourceAndMap(e);this._cachedSource=r.source;this._cachedMaps[t]=r.map;return{source:this._cachedSource,map:this._cachedMaps[t]}}map(e){if(!e)e={};const t=JSON.stringify(e);if(t in this._cachedMaps)return this._cachedMaps[t];return this._cachedMaps[t]=this._source.map()}updateHash(e){this._source.updateHash(e)}}e.exports=CachedSource},744:(e,t,r)=>{"use strict";const n=r(241).SourceNode;const s=r(524).SourceListMap;const i=r(781);class ConcatSource extends i{constructor(){super();this.children=[];for(var e=0;e{"use strict";var n=r(241).SourceNode;var s=r(241).SourceMapConsumer;var i=r(524).SourceListMap;var o=r(781);class LineToLineMappedSource extends o{constructor(e,t,r){super();this._value=e;this._name=t;this._originalSource=r}source(){return this._value}node(e){var t=this._value;var r=this._name;var s=t.split("\n");var i=new n(null,null,null,s.map(function(e,t){return new n(t+1,0,r,e+(t!=s.length-1?"\n":""))}));i.setSourceContent(r,this._originalSource);return i}listMap(e){return new i(this._value,this._name,this._originalSource)}updateHash(e){e.update(this._value);e.update(this._originalSource)}}r(733)(LineToLineMappedSource.prototype);e.exports=LineToLineMappedSource},221:(e,t,r)=>{"use strict";var n=r(241).SourceNode;var s=r(241).SourceMapConsumer;var i=r(524).SourceListMap;var o=r(781);var u=/(?!$)[^\n\r;{}]*[\n\r;{}]*/g;function _splitCode(e){return e.match(u)||[]}class OriginalSource extends o{constructor(e,t){super();this._value=e;this._name=t}source(){return this._value}node(e){e=e||{};var t=this._sourceMap;var r=this._value;var s=this._name;var i=r.split("\n");var o=new n(null,null,null,i.map(function(t,r){var o=0;if(e.columns===false){var u=t+(r!=i.length-1?"\n":"");return new n(r+1,0,s,u)}return new n(null,null,null,_splitCode(t+(r!=i.length-1?"\n":"")).map(function(e){if(/^\s*$/.test(e)){o+=e.length;return e}var t=new n(r+1,o,s,e);o+=e.length;return t}))}));o.setSourceContent(s,r);return o}listMap(e){return new i(this._value,this._name,this._value)}updateHash(e){e.update(this._value)}}r(733)(OriginalSource.prototype);e.exports=OriginalSource},141:(e,t,r)=>{"use strict";var n=r(781);var s=r(241).SourceNode;var i=/\n(?=.|\s)/g;function cloneAndPrefix(e,t,r){if(typeof e==="string"){var n=e.replace(i,"\n"+t);if(r.length>0)n=r.pop()+n;if(/\n$/.test(e))r.push(t);return n}else{var o=new s(e.line,e.column,e.source,e.children.map(function(e){return cloneAndPrefix(e,t,r)}),e.name);o.sourceContents=e.sourceContents;return o}}class PrefixSource extends n{constructor(e,t){super();this._source=t;this._prefix=e}source(){var e=typeof this._source==="string"?this._source:this._source.source();var t=this._prefix;return t+e.replace(i,"\n"+t)}node(e){var t=this._source.node(e);var r=this._prefix;var n=[];var i=new s;t.walkSourceContents(function(e,t){i.setSourceContent(e,t)});var o=true;t.walk(function(e,t){var i=e.split(/(\n)/);for(var u=0;u{"use strict";var n=r(781);var s=r(241).SourceNode;var i=r(524).SourceListMap;class RawSource extends n{constructor(e){super();this._value=e}source(){return this._value}map(e){return null}node(e){return new s(null,null,null,this._value)}listMap(e){return new i(this._value)}updateHash(e){e.update(this._value)}}e.exports=RawSource},22:(e,t,r)=>{"use strict";var n=r(781);var s=r(241).SourceNode;class Replacement{constructor(e,t,r,n,s){this.start=e;this.end=t;this.content=r;this.insertIndex=n;this.name=s}}class ReplaceSource extends n{constructor(e,t){super();this._source=e;this._name=t;this.replacements=[]}replace(e,t,r,n){if(typeof r!=="string")throw new Error("insertion must be a string, but is a "+typeof r);this.replacements.push(new Replacement(e,t,r,this.replacements.length,n))}insert(e,t,r){if(typeof t!=="string")throw new Error("insertion must be a string, but is a "+typeof t+": "+t);this.replacements.push(new Replacement(e,e-1,t,this.replacements.length,r))}source(e){return this._replaceString(this._source.source())}original(){return this._source}_sortReplacements(){this.replacements.sort(function(e,t){var r=t.end-e.end;if(r!==0)return r;r=t.start-e.start;if(r!==0)return r;return t.insertIndex-e.insertIndex})}_replaceString(e){if(typeof e!=="string")throw new Error("str must be a string, but is a "+typeof e+": "+e);this._sortReplacements();var t=[e];this.replacements.forEach(function(e){var r=t.pop();var n=this._splitString(r,Math.floor(e.end+1));var s=this._splitString(n[0],Math.floor(e.start));t.push(n[1],e.content,s[0])},this);let r="";for(let e=t.length-1;e>=0;--e){r+=t[e]}return r}node(e){var t=this._source.node(e);if(this.replacements.length===0){return t}this._sortReplacements();var r=new ReplacementEnumerator(this.replacements);var n=[];var i=0;var o=Object.create(null);var u=Object.create(null);var a=new s;t.walkSourceContents(function(e,t){a.setSourceContent(e,t);o["$"+e]=t});var c=this._replaceInStringNode.bind(this,n,r,function getOriginalSource(e){var t="$"+e.source;var r=u[t];if(!r){var n=o[t];if(!n)return null;r=n.split("\n").map(function(e){return e+"\n"});u[t]=r}if(e.line>r.length)return null;var s=r[e.line-1];return s.substr(e.column)});t.walk(function(e,t){i=c(e,i,t)});var h=r.footer();if(h){n.push(h)}a.add(n);return a}listMap(e){this._sortReplacements();var t=this._source.listMap(e);var r=0;var n=this.replacements;var s=n.length-1;var i=0;t=t.mapGeneratedCode(function(e){var t=r+e.length;if(i>e.length){i-=e.length;e=""}else{if(i>0){e=e.substr(i);r+=i;i=0}var o="";while(s>=0&&n[s].start=0){o+=n[s].content;s--}if(o){t.add(o)}return t}_splitString(e,t){return t<=0?["",e]:[e.substr(0,t),e.substr(t)]}_replaceInStringNode(e,t,r,n,i,o){var u=undefined;do{var a=t.position-i;if(a<0){a=0}if(a>=n.length||t.done){if(t.emit){var c=new s(o.line,o.column,o.source,n,o.name);e.push(c)}return i+n.length}var h=o.column;var l;if(a>0){l=n.slice(0,a);if(u===undefined){u=r(o)}if(u&&u.length>=a&&u.startsWith(l)){o.column+=a;u=u.substr(a)}}var f=t.next();if(!f){if(a>0){var d=new s(o.line,h,o.source,l,o.name);e.push(d)}if(t.value){e.push(new s(o.line,o.column,o.source,t.value,o.name||t.name))}}n=n.substr(a);i+=a}while(true)}}class ReplacementEnumerator{constructor(e){this.replacements=e||[];this.index=this.replacements.length;this.done=false;this.emit=false;this.next()}next(){if(this.done)return true;if(this.emit){var e=this.replacements[this.index];var t=Math.floor(e.end+1);this.position=t;this.value=e.content;this.name=e.name}else{this.index--;if(this.index<0){this.done=true}else{var r=this.replacements[this.index];var n=Math.floor(r.start);this.position=n}}if(this.position<0)this.position=0;this.emit=!this.emit;return this.emit}footer(){if(!this.done&&!this.emit)this.next();if(this.done){return[]}else{var e="";for(var t=this.index;t>=0;t--){var r=this.replacements[t];e+=r.content}return e}}}r(733)(ReplaceSource.prototype);e.exports=ReplaceSource},781:(e,t,r)=>{"use strict";var n=r(241).SourceNode;var s=r(241).SourceMapConsumer;class Source{source(){throw new Error("Abstract")}size(){if(Buffer.from.length===1)return new Buffer(this.source()).length;return Buffer.byteLength(this.source())}map(e){return null}sourceAndMap(e){return{source:this.source(),map:this.map()}}node(){throw new Error("Abstract")}listNode(){throw new Error("Abstract")}updateHash(e){var t=this.source();e.update(t||"")}}e.exports=Source},733:e=>{"use strict";e.exports=function mixinSourceAndMap(e){e.map=function(e){e=e||{};if(e.columns===false){return this.listMap(e).toStringWithSourceMap({file:"x"}).map}return this.node(e).toStringWithSourceMap({file:"x"}).map.toJSON()};e.sourceAndMap=function(e){e=e||{};if(e.columns===false){return this.listMap(e).toStringWithSourceMap({file:"x"})}var t=this.node(e).toStringWithSourceMap({file:"x"});return{source:t.code,map:t.map.toJSON()}}}},203:(e,t,r)=>{"use strict";var n=r(241).SourceNode;var s=r(241).SourceMapConsumer;var i=r(241).SourceMapGenerator;var o=r(524).SourceListMap;var u=r(524).fromStringWithSourceMap;var a=r(781);var c=r(540);class SourceMapSource extends a{constructor(e,t,r,n,s,i){super();this._value=e;this._name=t;this._sourceMap=r;this._originalSource=n;this._innerSourceMap=s;this._removeOriginalSource=i}source(){return this._value}node(e){var t=this._sourceMap;var r=n.fromStringWithSourceMap(this._value,new s(t));r.setSourceContent(this._name,this._originalSource);var i=this._innerSourceMap;if(i){r=c(r,new s(i),this._name,this._removeOriginalSource)}return r}listMap(e){e=e||{};if(e.module===false)return new o(this._value,this._name,this._value);return u(this._value,typeof this._sourceMap==="string"?JSON.parse(this._sourceMap):this._sourceMap)}updateHash(e){e.update(this._value);if(this._originalSource)e.update(this._originalSource)}}r(733)(SourceMapSource.prototype);e.exports=SourceMapSource},540:(e,t,r)=>{"use strict";var n=r(241).SourceNode;var s=r(241).SourceMapConsumer;var i=function(e,t,r,i){var o=new n;var u=[];var a={};var c={};var h={};var l={};t.eachMapping(function(e){(c[e.generatedLine]=c[e.generatedLine]||[]).push(e)},null,s.GENERATED_ORDER);e.walkSourceContents(function(e,t){a["$"+e]=t});var f=a["$"+r];var d=f?f.split("\n"):undefined;e.walk(function(e,s){var f;if(s.source===r&&s.line&&c[s.line]){var p;var v=c[s.line];for(var _=0;_0){var C=S.slice(p.generatedColumn,s.column);var b=L.slice(p.originalColumn,p.originalColumn+x);if(C===b){p=Object.assign({},p,{originalColumn:p.originalColumn+x,generatedColumn:s.column})}}if(!p.name&&s.name){g=L.slice(p.originalColumn,p.originalColumn+s.name.length)===s.name}}}f=p.source;u.push(new n(p.originalLine,p.originalColumn,f,e,g?s.name:p.name));if(!("$"+f in h)){h["$"+f]=true;var y=t.sourceContentFor(f,true);if(y){o.setSourceContent(f,y)}}return}}if(i&&s.source===r||!s.source){u.push(e);return}f=s.source;u.push(new n(s.line,s.column,f,e,s.name));if("$"+f in a){if(!("$"+f in h)){o.setSourceContent(f,a["$"+f]);delete a["$"+f]}}});o.add(u);return o};e.exports=i},368:(e,t,r)=>{t.Source=r(781);t.RawSource=r(76);t.OriginalSource=r(221);t.SourceMapSource=r(203);t.LineToLineMappedSource=r(820);t.CachedSource=r(411);t.ConcatSource=r(744);t.ReplaceSource=r(22);t.PrefixSource=r(141)},241:e=>{"use strict";e.exports=require("next/dist/compiled/source-map")}};var t={};function __webpack_require__(r){if(t[r]){return t[r].exports}var n=t[r]={exports:{}};var s=true;try{e[r](n,n.exports,__webpack_require__);s=false}finally{if(s)delete t[r]}return n.exports}__webpack_require__.ab=__dirname+"/";return __webpack_require__(368)})(); \ No newline at end of file diff --git a/packages/next/compiled/webpack-sources/package.json b/packages/next/compiled/webpack-sources/package.json new file mode 100644 index 000000000000000..acd3193c9f72756 --- /dev/null +++ b/packages/next/compiled/webpack-sources/package.json @@ -0,0 +1 @@ +{"name":"webpack-sources","main":"index.js","author":"Tobias Koppers @sokra","license":"MIT"} diff --git a/packages/next/compiled/webpack-sources2/LICENSE b/packages/next/compiled/webpack-sources2/LICENSE new file mode 100644 index 000000000000000..7c6f8955dc016fb --- /dev/null +++ b/packages/next/compiled/webpack-sources2/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/next/compiled/webpack-sources2/index.js b/packages/next/compiled/webpack-sources2/index.js new file mode 100644 index 000000000000000..39b4321d5679230 --- /dev/null +++ b/packages/next/compiled/webpack-sources2/index.js @@ -0,0 +1 @@ +module.exports=(()=>{var e={667:(e,t,s)=>{"use strict";const n=s(495).y;const i=s(495).P;class CodeNode{constructor(e){this.generatedCode=e}clone(){return new CodeNode(this.generatedCode)}getGeneratedCode(){return this.generatedCode}getMappings(e){const t=n(this.generatedCode);const s=Array(t+1).join(";");if(t>0){e.unfinishedGeneratedLine=i(this.generatedCode);if(e.unfinishedGeneratedLine>0){return s+"A"}else{return s}}else{const t=e.unfinishedGeneratedLine;e.unfinishedGeneratedLine+=i(this.generatedCode);if(t===0&&e.unfinishedGeneratedLine>0){return"A"}else{return""}}}addGeneratedCode(e){this.generatedCode+=e}mapGeneratedCode(e){const t=e(this.generatedCode);return new CodeNode(t)}getNormalizedNodes(){return[this]}merge(e){if(e instanceof CodeNode){this.generatedCode+=e.generatedCode;return this}return false}}e.exports=CodeNode},432:e=>{"use strict";class MappingsContext{constructor(){this.sourcesIndices=new Map;this.sourcesContent=new Map;this.hasSourceContent=false;this.currentOriginalLine=1;this.currentSource=0;this.unfinishedGeneratedLine=false}ensureSource(e,t){let s=this.sourcesIndices.get(e);if(typeof s==="number"){return s}s=this.sourcesIndices.size;this.sourcesIndices.set(e,s);this.sourcesContent.set(e,t);if(typeof t==="string")this.hasSourceContent=true;return s}getArrays(){const e=[];const t=[];for(const s of this.sourcesContent){e.push(s[0]);t.push(s[1])}return{sources:e,sourcesContent:t}}}e.exports=MappingsContext},664:(e,t,s)=>{"use strict";const n=s(430);const i=s(495).y;const r=s(495).P;const u=";AAAA";class SingleLineNode{constructor(e,t,s,n){this.generatedCode=e;this.originalSource=s;this.source=t;this.line=n||1;this._numberOfLines=i(this.generatedCode);this._endsWithNewLine=e[e.length-1]==="\n"}clone(){return new SingleLineNode(this.generatedCode,this.source,this.originalSource,this.line)}getGeneratedCode(){return this.generatedCode}getMappings(e){if(!this.generatedCode)return"";const t=this._numberOfLines;const s=e.ensureSource(this.source,this.originalSource);let i="A";if(e.unfinishedGeneratedLine)i=","+n.encode(e.unfinishedGeneratedLine);i+=n.encode(s-e.currentSource);i+=n.encode(this.line-e.currentOriginalLine);i+="A";e.currentSource=s;e.currentOriginalLine=this.line;const o=e.unfinishedGeneratedLine=r(this.generatedCode);i+=Array(t).join(u);if(o===0){i+=";"}else{if(t!==0)i+=u}return i}getNormalizedNodes(){return[this]}mapGeneratedCode(e){const t=e(this.generatedCode);return new SingleLineNode(t,this.source,this.originalSource,this.line)}merge(e){if(e instanceof SingleLineNode){return this.mergeSingleLineNode(e)}return false}mergeSingleLineNode(e){if(this.source===e.source&&this.originalSource===e.originalSource){if(this.line===e.line){this.generatedCode+=e.generatedCode;this._numberOfLines+=e._numberOfLines;this._endsWithNewLine=e._endsWithNewLine;return this}else if(this.line+1===e.line&&this._endsWithNewLine&&this._numberOfLines===1&&e._numberOfLines<=1){return new o(this.generatedCode+e.generatedCode,this.source,this.originalSource,this.line)}}return false}}e.exports=SingleLineNode;const o=s(176)},361:(e,t,s)=>{"use strict";const n=s(667);const i=s(176);const r=s(432);const u=s(495).y;class SourceListMap{constructor(e,t,s){if(Array.isArray(e)){this.children=e}else{this.children=[];if(e||t)this.add(e,t,s)}}add(e,t,s){if(typeof e==="string"){if(t){this.children.push(new i(e,t,s))}else if(this.children.length>0&&this.children[this.children.length-1]instanceof n){this.children[this.children.length-1].addGeneratedCode(e)}else{this.children.push(new n(e))}}else if(e.getMappings&&e.getGeneratedCode){this.children.push(e)}else if(e.children){e.children.forEach(function(e){this.children.push(e)},this)}else{throw new Error("Invalid arguments to SourceListMap.protfotype.add: Expected string, Node or SourceListMap")}}preprend(e,t,s){if(typeof e==="string"){if(t){this.children.unshift(new i(e,t,s))}else if(this.children.length>0&&this.children[this.children.length-1].preprendGeneratedCode){this.children[this.children.length-1].preprendGeneratedCode(e)}else{this.children.unshift(new n(e))}}else if(e.getMappings&&e.getGeneratedCode){this.children.unshift(e)}else if(e.children){e.children.slice().reverse().forEach(function(e){this.children.unshift(e)},this)}else{throw new Error("Invalid arguments to SourceListMap.protfotype.prerend: Expected string, Node or SourceListMap")}}mapGeneratedCode(e){const t=[];this.children.forEach(function(e){e.getNormalizedNodes().forEach(function(e){t.push(e)})});const s=[];t.forEach(function(t){t=t.mapGeneratedCode(e);if(s.length===0){s.push(t)}else{const e=s[s.length-1];const n=e.merge(t);if(n){s[s.length-1]=n}else{s.push(t)}}});return new SourceListMap(s)}toString(){return this.children.map(function(e){return e.getGeneratedCode()}).join("")}toStringWithSourceMap(e){const t=new r;const s=this.children.map(function(e){return e.getGeneratedCode()}).join("");const n=this.children.map(function(e){return e.getMappings(t)}).join("");const i=t.getArrays();return{source:s,map:{version:3,file:e&&e.file,sources:i.sources,sourcesContent:t.hasSourceContent?i.sourcesContent:undefined,mappings:n}}}}e.exports=SourceListMap},176:(e,t,s)=>{"use strict";const n=s(430);const i=s(495).y;const r=s(495).P;const u=";AACA";class SourceNode{constructor(e,t,s,n){this.generatedCode=e;this.originalSource=s;this.source=t;this.startingLine=n||1;this._numberOfLines=i(this.generatedCode);this._endsWithNewLine=e[e.length-1]==="\n"}clone(){return new SourceNode(this.generatedCode,this.source,this.originalSource,this.startingLine)}getGeneratedCode(){return this.generatedCode}addGeneratedCode(e){this.generatedCode+=e;this._numberOfLines+=i(e);this._endsWithNewLine=e[e.length-1]==="\n"}getMappings(e){if(!this.generatedCode)return"";const t=this._numberOfLines;const s=e.ensureSource(this.source,this.originalSource);let i="A";if(e.unfinishedGeneratedLine)i=","+n.encode(e.unfinishedGeneratedLine);i+=n.encode(s-e.currentSource);i+=n.encode(this.startingLine-e.currentOriginalLine);i+="A";e.currentSource=s;e.currentOriginalLine=this.startingLine+t-1;const o=e.unfinishedGeneratedLine=r(this.generatedCode);i+=Array(t).join(u);if(o===0){i+=";"}else{if(t!==0){i+=u}e.currentOriginalLine++}return i}mapGeneratedCode(e){throw new Error("Cannot map generated code on a SourceMap. Normalize to SingleLineNode first.")}getNormalizedNodes(){var e=[];var t=this.startingLine;var s=this.generatedCode;var n=0;var i=s.length;while(n{var s={};var n={};"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("").forEach(function(e,t){s[e]=t;n[t]=e});var i={};i.encode=function base64_encode(e){if(e in n){return n[e]}throw new TypeError("Must be between 0 and 63: "+e)};i.decode=function base64_decode(e){if(e in s){return s[e]}throw new TypeError("Not a valid base 64 digit: "+e)};var r=5;var u=1<>1;return t?-s:s}t.encode=function base64VLQ_encode(e){var t="";var s;var n=toVLQSigned(e);do{s=n&o;n>>>=r;if(n>0){s|=f}t+=i.encode(s)}while(n>0);return t};t.decode=function base64VLQ_decode(e,t){var s=0;var n=e.length;var u=0;var c=0;var h,a;do{if(s>=n){throw new Error("Expected more digits in base 64 VLQ value.")}a=i.decode(e.charAt(s++));h=!!(a&f);a&=o;u=u+(a<{"use strict";const n=s(430);const i=s(176);const r=s(667);const u=s(361);e.exports=function fromStringWithSourceMap(e,t){const s=t.sources;const o=t.sourcesContent;const f=t.mappings.split(";");const c=e.split("\n");const h=[];let a=null;let l=1;let d=0;let p;function addCode(e){if(a&&a instanceof r){a.addGeneratedCode(e)}else if(a&&a instanceof i&&!e.trim()){a.addGeneratedCode(e);p++}else{a=new r(e);h.push(a)}}function addSource(e,t,s,n){if(a&&a instanceof i&&a.source===t&&p===n){a.addGeneratedCode(e);p++}else{a=new i(e,t,s,n);p=n+1;h.push(a)}}f.forEach(function(e,t){let s=c[t];if(typeof s==="undefined")return;if(t!==c.length-1)s+="\n";if(!e)return addCode(s);e={value:0,rest:e};let n=false;while(e.rest)n=processMapping(e,s,n)||n;if(!n)addCode(s)});if(f.length{"use strict";t.y=function getNumberOfLines(e){let t=-1;let s=-1;do{t++;s=e.indexOf("\n",s+1)}while(s>=0);return t};t.P=function getUnfinishedLine(e){const t=e.lastIndexOf("\n");if(t===-1)return e.length;else return e.length-t-1}},524:(e,t,s)=>{t.SourceListMap=s(361);t.SourceNode=s(176);t.SingleLineNode=s(664);t.CodeNode=s(667);t.MappingsContext=s(432);t.fromStringWithSourceMap=s(444)},979:(e,t,s)=>{"use strict";const n=s(604);const i=e=>{if(typeof e!=="object"||!e)return e;const t=Object.assign({},e);if(e.mappings){t.mappings=Buffer.from(e.mappings,"utf-8")}if(e.sourcesContent){t.sourcesContent=e.sourcesContent.map(e=>e&&Buffer.from(e,"utf-8"))}return t};const r=e=>{if(typeof e!=="object"||!e)return e;const t=Object.assign({},e);if(e.mappings){t.mappings=e.mappings.toString("utf-8")}if(e.sourcesContent){t.sourcesContent=e.sourcesContent.map(e=>e&&e.toString("utf-8"))}return t};class CachedSource extends n{constructor(e,t){super();this._source=e;this._cachedSourceType=t?t.source:undefined;this._cachedSource=undefined;this._cachedBuffer=t?t.buffer:undefined;this._cachedSize=t?t.size:undefined;this._cachedMaps=t?t.maps:new Map;this._cachedHashUpdate=t?t.hash:undefined}getCachedData(){if(this._cachedSource){this.buffer()}const e=new Map;for(const t of this._cachedMaps){if(t[1].bufferedMap===undefined){t[1].bufferedMap=i(t[1].map)}e.set(t[0],{map:undefined,bufferedMap:t[1].bufferedMap})}return{buffer:this._cachedBuffer,source:this._cachedSourceType!==undefined?this._cachedSourceType:typeof this._cachedSource==="string"?true:Buffer.isBuffer(this._cachedSource)?false:undefined,size:this._cachedSize,maps:e,hash:this._cachedHashUpdate}}originalLazy(){return this._source}original(){if(typeof this._source==="function")this._source=this._source();return this._source}source(){if(this._cachedSource!==undefined)return this._cachedSource;if(this._cachedBuffer&&this._cachedSourceType!==undefined){return this._cachedSource=this._cachedSourceType?this._cachedBuffer.toString("utf-8"):this._cachedBuffer}else{return this._cachedSource=this.original().source()}}buffer(){if(typeof this._cachedBuffer!=="undefined")return this._cachedBuffer;if(typeof this._cachedSource!=="undefined"){if(Buffer.isBuffer(this._cachedSource)){return this._cachedBuffer=this._cachedSource}return this._cachedBuffer=Buffer.from(this._cachedSource,"utf-8")}if(typeof this.original().buffer==="function"){return this._cachedBuffer=this.original().buffer()}const e=this.source();if(Buffer.isBuffer(e)){return this._cachedBuffer=e}return this._cachedBuffer=Buffer.from(e,"utf-8")}size(){if(typeof this._cachedSize!=="undefined")return this._cachedSize;if(typeof this._cachedSource!=="undefined"){return this._cachedSize=Buffer.byteLength(this._cachedSource)}if(typeof this._cachedBuffer!=="undefined"){return this._cachedSize=this._cachedBuffer.length}return this._cachedSize=this.original().size()}sourceAndMap(e){const t=e?JSON.stringify(e):"{}";let s=this._cachedMaps.get(t);if(s&&s.map===undefined){s.map=r(s.bufferedMap)}if(typeof this._cachedSource!=="undefined"){if(s===undefined){const s=this.original().map(e);this._cachedMaps.set(t,{map:s,bufferedMap:undefined});return{source:this._cachedSource,map:s}}else{return{source:this._cachedSource,map:s.map}}}else if(s!==undefined){return{source:this._cachedSource=this.original().source(),map:s.map}}else{const s=this.original().sourceAndMap(e);this._cachedSource=s.source;this._cachedMaps.set(t,{map:s.map,bufferedMap:undefined});return s}}map(e){const t=e?JSON.stringify(e):"{}";let s=this._cachedMaps.get(t);if(s!==undefined){if(s.map===undefined){s.map=r(s.bufferedMap)}return s.map}const n=this.original().map(e);this._cachedMaps.set(t,{map:n,bufferedMap:undefined});return n}updateHash(e){if(this._cachedHashUpdate!==undefined){for(const t of this._cachedHashUpdate)e.update(t);return}const t=[];let s=undefined;const n={update:e=>{if(typeof e==="string"&&e.length<10240){if(s===undefined){s=e}else{s+=e;if(s>102400){t.push(Buffer.from(s));s=undefined}}}else{if(s!==undefined){t.push(Buffer.from(s));s=undefined}t.push(e)}}};this.original().updateHash(n);if(s!==undefined){t.push(Buffer.from(s))}for(const s of t)e.update(s);this._cachedHashUpdate=t}}e.exports=CachedSource},32:(e,t,s)=>{"use strict";const n=s(604);class CompatSource extends n{static from(e){return e instanceof n?e:new CompatSource(e)}constructor(e){super();this._sourceLike=e}source(){return this._sourceLike.source()}buffer(){if(typeof this._sourceLike.buffer==="function"){return this._sourceLike.buffer()}return super.buffer()}size(){if(typeof this._sourceLike.size==="function"){return this._sourceLike.size()}return super.size()}map(e){if(typeof this._sourceLike.map==="function"){return this._sourceLike.map(e)}return super.map(e)}sourceAndMap(e){if(typeof this._sourceLike.sourceAndMap==="function"){return this._sourceLike.sourceAndMap(e)}return super.sourceAndMap(e)}updateHash(e){if(typeof this._sourceLike.updateHash==="function"){return this._sourceLike.updateHash(e)}if(typeof this._sourceLike.map==="function"){throw new Error("A Source-like object with a 'map' method must also provide an 'updateHash' method")}e.update(this.buffer())}}e.exports=CompatSource},147:(e,t,s)=>{"use strict";const n=s(604);const i=s(73);const{SourceNode:r,SourceMapConsumer:u}=s(241);const{SourceListMap:o,fromStringWithSourceMap:f}=s(524);const{getSourceAndMap:c,getMap:h}=s(904);const a=new WeakSet;class ConcatSource extends n{constructor(){super();this._children=[];for(let e=0;e{if(s===undefined){s=e}else if(Array.isArray(s)){s.push(e)}else{s=[typeof s==="string"?s:s.source(),e]}};const r=e=>{if(s===undefined){s=e}else if(Array.isArray(s)){s.push(e.source())}else{s=[typeof s==="string"?s:s.source(),e.source()]}};const u=()=>{if(Array.isArray(s)){const t=new i(s.join(""));a.add(t);e.push(t)}else if(typeof s==="string"){const t=new i(s);a.add(t);e.push(t)}else{e.push(s)}};for(const i of this._children){if(typeof i==="string"){if(t===undefined){t=i}else{t+=i}}else{if(t!==undefined){n(t);t=undefined}if(a.has(i)){r(i)}else{if(s!==undefined){u();s=undefined}e.push(i)}}}if(t!==undefined){n(t)}if(s!==undefined){u()}this._children=e;this._isOptimized=true}}e.exports=ConcatSource},470:(e,t,s)=>{"use strict";const n=s(604);const{SourceNode:i}=s(241);const{SourceListMap:r}=s(524);const{getSourceAndMap:u,getMap:o}=s(904);const f=/(?!$)[^\n\r;{}]*[\n\r;{}]*/g;function _splitCode(e){return e.match(f)||[]}class OriginalSource extends n{constructor(e,t){super();const s=Buffer.isBuffer(e);this._value=s?undefined:e;this._valueAsBuffer=s?e:undefined;this._name=t}getName(){return this._name}source(){if(this._value===undefined){this._value=this._valueAsBuffer.toString("utf-8")}return this._value}buffer(){if(this._valueAsBuffer===undefined){this._valueAsBuffer=Buffer.from(this._value,"utf-8")}return this._valueAsBuffer}map(e){return o(this,e)}sourceAndMap(e){return u(this,e)}node(e){if(this._value===undefined){this._value=this._valueAsBuffer.toString("utf-8")}const t=this._value;const s=this._name;const n=t.split("\n");const r=new i(null,null,null,n.map(function(t,r){let u=0;if(e&&e.columns===false){const e=t+(r!==n.length-1?"\n":"");return new i(r+1,0,s,e)}return new i(null,null,null,_splitCode(t+(r!==n.length-1?"\n":"")).map(function(e){if(/^\s*$/.test(e)){u+=e.length;return e}const t=new i(r+1,u,s,e);u+=e.length;return t}))}));r.setSourceContent(s,t);return r}listMap(e){if(this._value===undefined){this._value=this._valueAsBuffer.toString("utf-8")}return new r(this._value,this._name,this._value)}updateHash(e){if(this._valueAsBuffer===undefined){this._valueAsBuffer=Buffer.from(this._value,"utf-8")}e.update("OriginalSource");e.update(this._valueAsBuffer);e.update(this._name||"")}}e.exports=OriginalSource},478:(e,t,s)=>{"use strict";const n=s(604);const i=s(73);const{SourceNode:r}=s(241);const{getSourceAndMap:u,getMap:o}=s(904);const f=/\n(?=.|\s)/g;class PrefixSource extends n{constructor(e,t){super();this._source=typeof t==="string"||Buffer.isBuffer(t)?new i(t,true):t;this._prefix=e}getPrefix(){return this._prefix}original(){return this._source}source(){const e=this._source.source();const t=this._prefix;return t+e.replace(f,"\n"+t)}map(e){return o(this,e)}sourceAndMap(e){return u(this,e)}node(e){const t=this._source.node(e);const s=this._prefix;const n=[];const i=new r;t.walkSourceContents(function(e,t){i.setSourceContent(e,t)});let u=true;t.walk(function(e,t){const i=e.split(/(\n)/);for(let e=0;e{"use strict";const n=s(604);const{SourceNode:i}=s(241);const{SourceListMap:r}=s(524);class RawSource extends n{constructor(e,t=false){super();const s=Buffer.isBuffer(e);if(!s&&typeof e!=="string"){throw new TypeError("argument 'value' must be either string of Buffer")}this._valueIsBuffer=!t&&s;this._value=t&&s?undefined:e;this._valueAsBuffer=s?e:undefined}isBuffer(){return this._valueIsBuffer}source(){if(this._value===undefined){this._value=this._valueAsBuffer.toString("utf-8")}return this._value}buffer(){if(this._valueAsBuffer===undefined){this._valueAsBuffer=Buffer.from(this._value,"utf-8")}return this._valueAsBuffer}map(e){return null}node(e){if(this._value===undefined){this._value=this._valueAsBuffer.toString("utf-8")}return new i(null,null,null,this._value)}listMap(e){if(this._value===undefined){this._value=this._valueAsBuffer.toString("utf-8")}return new r(this._value)}updateHash(e){if(this._valueAsBuffer===undefined){this._valueAsBuffer=Buffer.from(this._value,"utf-8")}e.update("RawSource");e.update(this._valueAsBuffer)}}e.exports=RawSource},190:(e,t,s)=>{"use strict";const n=s(604);const{SourceNode:i}=s(241);const{getSourceAndMap:r,getMap:u,getNode:o,getListMap:f}=s(904);class Replacement{constructor(e,t,s,n,i){this.start=e;this.end=t;this.content=s;this.insertIndex=n;this.name=i}}class ReplaceSource extends n{constructor(e,t){super();this._source=e;this._name=t;this._replacements=[];this._isSorted=true}getName(){return this._name}getReplacements(){const e=Array.from(this._replacements);e.sort((e,t)=>{return e.insertIndex-t.insertIndex});return e}replace(e,t,s,n){if(typeof s!=="string")throw new Error("insertion must be a string, but is a "+typeof s);this._replacements.push(new Replacement(e,t,s,this._replacements.length,n));this._isSorted=false}insert(e,t,s){if(typeof t!=="string")throw new Error("insertion must be a string, but is a "+typeof t+": "+t);this._replacements.push(new Replacement(e,e-1,t,this._replacements.length,s));this._isSorted=false}source(){return this._replaceString(this._source.source())}map(e){if(this._replacements.length===0){return this._source.map(e)}return u(this,e)}sourceAndMap(e){if(this._replacements.length===0){return this._source.sourceAndMap(e)}return r(this,e)}original(){return this._source}_sortReplacements(){if(this._isSorted)return;this._replacements.sort(function(e,t){const s=t.end-e.end;if(s!==0)return s;const n=t.start-e.start;if(n!==0)return n;return t.insertIndex-e.insertIndex});this._isSorted=true}_replaceString(e){if(typeof e!=="string")throw new Error("str must be a string, but is a "+typeof e+": "+e);this._sortReplacements();const t=[e];this._replacements.forEach(function(e){const s=t.pop();const n=this._splitString(s,Math.floor(e.end+1));const i=this._splitString(n[0],Math.floor(e.start));t.push(n[1],e.content,i[0])},this);let s="";for(let e=t.length-1;e>=0;--e){s+=t[e]}return s}node(e){const t=o(this._source,e);if(this._replacements.length===0){return t}this._sortReplacements();const s=new ReplacementEnumerator(this._replacements);const n=[];let r=0;const u=Object.create(null);const f=Object.create(null);const c=new i;t.walkSourceContents(function(e,t){c.setSourceContent(e,t);u["$"+e]=t});const h=this._replaceInStringNode.bind(this,n,s,function getOriginalSource(e){const t="$"+e.source;let s=f[t];if(!s){const e=u[t];if(!e)return null;s=e.split("\n").map(function(e){return e+"\n"});f[t]=s}if(e.line>s.length)return null;const n=s[e.line-1];return n.substr(e.column)});t.walk(function(e,t){r=h(e,r,t)});const a=s.footer();if(a){n.push(a)}c.add(n);return c}listMap(e){let t=f(this._source,e);this._sortReplacements();let s=0;const n=this._replacements;let i=n.length-1;let r=0;t=t.mapGeneratedCode(function(e){const t=s+e.length;if(r>e.length){r-=e.length;e=""}else{if(r>0){e=e.substr(r);s+=r;r=0}let u="";while(i>=0&&n[i].start=0){u+=n[i].content;i--}if(u){t.add(u)}return t}_splitString(e,t){return t<=0?["",e]:[e.substr(0,t),e.substr(t)]}_replaceInStringNode(e,t,s,n,r,u){let o=undefined;do{let f=t.position-r;if(f<0){f=0}if(f>=n.length||t.done){if(t.emit){const t=new i(u.line,u.column,u.source,n,u.name);e.push(t)}return r+n.length}const c=u.column;let h;if(f>0){h=n.slice(0,f);if(o===undefined){o=s(u)}if(o&&o.length>=f&&o.startsWith(h)){u.column+=f;o=o.substr(f)}}const a=t.next();if(!a){if(f>0){const t=new i(u.line,c,u.source,h,u.name);e.push(t)}if(t.value){e.push(new i(u.line,u.column,u.source,t.value,u.name||t.name))}}n=n.substr(f);r+=f}while(true)}updateHash(e){this._sortReplacements();e.update("ReplaceSource");this._source.updateHash(e);e.update(this._name||"");for(const t of this._replacements){e.update(`${t.start}`);e.update(`${t.end}`);e.update(`${t.content}`);e.update(`${t.insertIndex}`);e.update(`${t.name}`)}}}class ReplacementEnumerator{constructor(e){this.replacements=e||[];this.index=this.replacements.length;this.done=false;this.emit=false;this.next()}next(){if(this.done)return true;if(this.emit){const e=this.replacements[this.index];const t=Math.floor(e.end+1);this.position=t;this.value=e.content;this.name=e.name}else{this.index--;if(this.index<0){this.done=true}else{const e=this.replacements[this.index];const t=Math.floor(e.start);this.position=t}}if(this.position<0)this.position=0;this.emit=!this.emit;return this.emit}footer(){if(!this.done&&!this.emit)this.next();if(this.done){return[]}else{let e="";for(let t=this.index;t>=0;t--){const s=this.replacements[t];e+=s.content}return e}}}e.exports=ReplaceSource},646:(e,t,s)=>{"use strict";const n=s(604);class SizeOnlySource extends n{constructor(e){super();this._size=e}_error(){return new Error("Content and Map of this Source is not available (only size() is supported)")}size(){return this._size}source(){throw this._error()}buffer(){throw this._error()}map(e){throw this._error()}updateHash(){throw this._error()}}e.exports=SizeOnlySource},604:e=>{"use strict";class Source{source(){throw new Error("Abstract")}buffer(){const e=this.source();if(Buffer.isBuffer(e))return e;return Buffer.from(e,"utf-8")}size(){return this.buffer().length}map(e){return null}sourceAndMap(e){return{source:this.source(),map:this.map(e)}}updateHash(e){throw new Error("Abstract")}}e.exports=Source},383:(e,t,s)=>{"use strict";const n=s(604);const{SourceNode:i,SourceMapConsumer:r}=s(241);const{SourceListMap:u,fromStringWithSourceMap:o}=s(524);const{getSourceAndMap:f,getMap:c}=s(904);const h=s(776);class SourceMapSource extends n{constructor(e,t,s,n,i,r){super();const u=Buffer.isBuffer(e);this._valueAsString=u?undefined:e;this._valueAsBuffer=u?e:undefined;this._name=t;this._hasSourceMap=!!s;const o=Buffer.isBuffer(s);const f=typeof s==="string";this._sourceMapAsObject=o||f?undefined:s;this._sourceMapAsString=f?s:undefined;this._sourceMapAsBuffer=o?s:undefined;this._hasOriginalSource=!!n;const c=Buffer.isBuffer(n);this._originalSourceAsString=c?undefined:n;this._originalSourceAsBuffer=c?n:undefined;this._hasInnerSourceMap=!!i;const h=Buffer.isBuffer(i);const a=typeof i==="string";this._innerSourceMapAsObject=h||a?undefined:i;this._innerSourceMapAsString=a?i:undefined;this._innerSourceMapAsBuffer=h?i:undefined;this._removeOriginalSource=r}_ensureValueBuffer(){if(this._valueAsBuffer===undefined){this._valueAsBuffer=Buffer.from(this._valueAsString,"utf-8")}}_ensureValueString(){if(this._valueAsString===undefined){this._valueAsString=this._valueAsBuffer.toString("utf-8")}}_ensureOriginalSourceBuffer(){if(this._originalSourceAsBuffer===undefined&&this._hasOriginalSource){this._originalSourceAsBuffer=Buffer.from(this._originalSourceAsString,"utf-8")}}_ensureOriginalSourceString(){if(this._originalSourceAsString===undefined&&this._hasOriginalSource){this._originalSourceAsString=this._originalSourceAsBuffer.toString("utf-8")}}_ensureInnerSourceMapObject(){if(this._innerSourceMapAsObject===undefined&&this._hasInnerSourceMap){this._ensureInnerSourceMapString();this._innerSourceMapAsObject=JSON.parse(this._innerSourceMapAsString)}}_ensureInnerSourceMapBuffer(){if(this._innerSourceMapAsBuffer===undefined&&this._hasInnerSourceMap){this._ensureInnerSourceMapString();this._innerSourceMapAsBuffer=Buffer.from(this._innerSourceMapAsString,"utf-8")}}_ensureInnerSourceMapString(){if(this._innerSourceMapAsString===undefined&&this._hasInnerSourceMap){if(this._innerSourceMapAsBuffer!==undefined){this._innerSourceMapAsString=this._innerSourceMapAsBuffer.toString("utf-8")}else{this._innerSourceMapAsString=JSON.stringify(this._innerSourceMapAsObject)}}}_ensureSourceMapObject(){if(this._sourceMapAsObject===undefined){this._ensureSourceMapString();this._sourceMapAsObject=JSON.parse(this._sourceMapAsString)}}_ensureSourceMapBuffer(){if(this._sourceMapAsBuffer===undefined){this._ensureSourceMapString();this._sourceMapAsBuffer=Buffer.from(this._sourceMapAsString,"utf-8")}}_ensureSourceMapString(){if(this._sourceMapAsString===undefined){if(this._sourceMapAsBuffer!==undefined){this._sourceMapAsString=this._sourceMapAsBuffer.toString("utf-8")}else{this._sourceMapAsString=JSON.stringify(this._sourceMapAsObject)}}}getArgsAsBuffers(){this._ensureValueBuffer();this._ensureSourceMapBuffer();this._ensureOriginalSourceBuffer();this._ensureInnerSourceMapBuffer();return[this._valueAsBuffer,this._name,this._sourceMapAsBuffer,this._originalSourceAsBuffer,this._innerSourceMapAsBuffer,this._removeOriginalSource]}source(){this._ensureValueString();return this._valueAsString}map(e){if(!this._hasInnerSourceMap){this._ensureSourceMapObject();return this._sourceMapAsObject}return c(this,e)}sourceAndMap(e){if(!this._hasInnerSourceMap){this._ensureValueString();this._ensureSourceMapObject();return{source:this._valueAsString,map:this._sourceMapAsObject}}return f(this,e)}node(e){this._ensureValueString();this._ensureSourceMapObject();this._ensureOriginalSourceString();let t=i.fromStringWithSourceMap(this._valueAsString,new r(this._sourceMapAsObject));t.setSourceContent(this._name,this._originalSourceAsString);if(this._hasInnerSourceMap){this._ensureInnerSourceMapObject();t=h(t,new r(this._innerSourceMapAsObject),this._name,this._removeOriginalSource)}return t}listMap(e){this._ensureValueString();this._ensureSourceMapObject();e=e||{};if(e.module===false)return new u(this._valueAsString,this._name,this._valueAsString);return o(this._valueAsString,this._sourceMapAsObject)}updateHash(e){this._ensureValueBuffer();this._ensureSourceMapBuffer();this._ensureOriginalSourceBuffer();this._ensureInnerSourceMapBuffer();e.update("SourceMapSource");e.update(this._valueAsBuffer);e.update(this._sourceMapAsBuffer);if(this._hasOriginalSource){e.update(this._originalSourceAsBuffer)}if(this._hasInnerSourceMap){e.update(this._innerSourceMapAsBuffer)}e.update(this._removeOriginalSource?"true":"false")}}e.exports=SourceMapSource},776:(e,t,s)=>{"use strict";const n=s(241).SourceNode;const i=s(241).SourceMapConsumer;const r=function(e,t,s,r){const u=new n;const o=[];const f={};const c={};const h={};const a={};t.eachMapping(function(e){(c[e.generatedLine]=c[e.generatedLine]||[]).push(e)},null,i.GENERATED_ORDER);const l=(e,t)=>{const s=c[e];let n=0;let i=s.length;while(n>1;if(s[e].generatedColumn<=t){n=e+1}else{i=e}}if(n===0)return undefined;return s[n-1]};e.walkSourceContents(function(e,t){f["$"+e]=t});const d=f["$"+s];const p=d?d.split("\n"):undefined;e.walk(function(e,i){if(i.source===s&&i.line&&c[i.line]){let s=l(i.line,i.column);if(s){let r=false;let f;let c;let l;const d=s.source;if(p&&d&&(f=p[s.generatedLine-1])&&((l=a[d])||(c=t.sourceContentFor(d,true)))){if(!l){l=a[d]=c.split("\n")}const e=l[s.originalLine-1];if(e){const t=i.column-s.generatedColumn;if(t>0){const n=f.slice(s.generatedColumn,i.column);const r=e.slice(s.originalColumn,s.originalColumn+t);if(n===r){s=Object.assign({},s,{originalColumn:s.originalColumn+t,generatedColumn:i.column,name:undefined})}}if(!s.name&&i.name){r=e.slice(s.originalColumn,s.originalColumn+i.name.length)===i.name}}}let _=s.source;if(_&&_!=="."){o.push(new n(s.originalLine,s.originalColumn,_,e,r?i.name:s.name));if(!("$"+_ in h)){h["$"+_]=true;const e=t.sourceContentFor(_,true);if(e){u.setSourceContent(_,e)}}return}}}if(r&&i.source===s||!i.source){o.push(e);return}const d=i.source;o.push(new n(i.line,i.column,d,e,i.name));if("$"+d in f){if(!("$"+d in h)){u.setSourceContent(d,f["$"+d]);delete f["$"+d]}}});u.add(o);return u};e.exports=r},904:(e,t,s)=>{"use strict";const{SourceNode:n,SourceMapConsumer:i}=s(241);const{SourceListMap:r,fromStringWithSourceMap:u}=s(524);t.getSourceAndMap=((e,t)=>{let s;let n;if(t&&t.columns===false){const i=e.listMap(t).toStringWithSourceMap({file:"x"});s=i.source;n=i.map}else{const i=e.node(t).toStringWithSourceMap({file:"x"});s=i.code;n=i.map.toJSON()}if(!n||!n.sources||n.sources.length===0)n=null;return{source:s,map:n}});t.getMap=((e,t)=>{let s;if(t&&t.columns===false){s=e.listMap(t).toStringWithSourceMap({file:"x"}).map}else{s=e.node(t).toStringWithSourceMap({file:"x"}).map.toJSON()}if(!s||!s.sources||s.sources.length===0)return null;return s});t.getNode=((e,t)=>{if(typeof e.node==="function"){return e.node(t)}else{const s=e.sourceAndMap(t);if(s.map){return n.fromStringWithSourceMap(s.source,new i(s.map))}else{return new n(null,null,null,s.source)}}});t.getListMap=((e,t)=>{if(typeof e.listMap==="function"){return e.listMap(t)}else{const s=e.sourceAndMap(t);if(s.map){return u(s.source,s.map)}else{return new r(s.source)}}})},890:(e,t,s)=>{const n=(e,s)=>{let n;Object.defineProperty(t,e,{get:()=>{if(s!==undefined){n=s();s=undefined}return n},configurable:true})};n("Source",()=>s(604));n("RawSource",()=>s(73));n("OriginalSource",()=>s(470));n("SourceMapSource",()=>s(383));n("CachedSource",()=>s(979));n("ConcatSource",()=>s(147));n("ReplaceSource",()=>s(190));n("PrefixSource",()=>s(478));n("SizeOnlySource",()=>s(646));n("CompatSource",()=>s(32))},241:e=>{"use strict";e.exports=require("next/dist/compiled/source-map")}};var t={};function __webpack_require__(s){if(t[s]){return t[s].exports}var n=t[s]={exports:{}};var i=true;try{e[s](n,n.exports,__webpack_require__);i=false}finally{if(i)delete t[s]}return n.exports}__webpack_require__.ab=__dirname+"/";return __webpack_require__(890)})(); \ No newline at end of file diff --git a/packages/next/compiled/webpack-sources2/package.json b/packages/next/compiled/webpack-sources2/package.json new file mode 100644 index 000000000000000..acd3193c9f72756 --- /dev/null +++ b/packages/next/compiled/webpack-sources2/package.json @@ -0,0 +1 @@ +{"name":"webpack-sources","main":"index.js","author":"Tobias Koppers @sokra","license":"MIT"} diff --git a/packages/next/compiled/webpack/bundle4.js b/packages/next/compiled/webpack/bundle4.js index ca0ce2c9d7ef4b4..056bd1bc50cc661 100644 --- a/packages/next/compiled/webpack/bundle4.js +++ b/packages/next/compiled/webpack/bundle4.js @@ -47671,7 +47671,7 @@ var _path = _interopRequireDefault(__webpack_require__(85622)); var _sourceMap = __webpack_require__(96241); -var _webpackSources = __webpack_require__(83745); +var _webpackSources = __webpack_require__(53665); var _RequestShortener = _interopRequireDefault(__webpack_require__(54254)); @@ -51063,7 +51063,7 @@ module.exports = AbstractMethodError; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); const Template = __webpack_require__(96066); /** @typedef {import("./Compilation")} Compilation */ @@ -51399,7 +51399,7 @@ module.exports = AutomaticPrefetchPlugin; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); const ModuleFilenameHelpers = __webpack_require__(71474); const Template = __webpack_require__(96066); @@ -53745,7 +53745,7 @@ module.exports = CompatibilityPlugin; const asyncLib = __webpack_require__(36386); const util = __webpack_require__(31669); -const { CachedSource } = __webpack_require__(83745); +const { CachedSource } = __webpack_require__(53665); const { Tapable, SyncHook, @@ -56081,7 +56081,7 @@ module.exports = Compilation; const parseJson = __webpack_require__(48335); const asyncLib = __webpack_require__(36386); const path = __webpack_require__(85622); -const { Source } = __webpack_require__(83745); +const { Source } = __webpack_require__(53665); const util = __webpack_require__(31669); const { Tapable, @@ -57240,7 +57240,7 @@ module.exports = ContextExclusionPlugin; */ const util = __webpack_require__(31669); -const { OriginalSource, RawSource } = __webpack_require__(83745); +const { OriginalSource, RawSource } = __webpack_require__(53665); const Module = __webpack_require__(75993); const AsyncDependenciesBlock = __webpack_require__(22814); const Template = __webpack_require__(96066); @@ -58828,7 +58828,7 @@ module.exports = DefinePlugin; */ -const { OriginalSource, RawSource } = __webpack_require__(83745); +const { OriginalSource, RawSource } = __webpack_require__(53665); const Module = __webpack_require__(75993); const WebpackMissingModule = __webpack_require__(75386); @@ -59185,7 +59185,7 @@ module.exports = DependenciesBlock; */ -const { RawSource, ReplaceSource } = __webpack_require__(83745); +const { RawSource, ReplaceSource } = __webpack_require__(53665); /** @typedef {import("./Dependency")} Dependency */ /** @typedef {import("./Dependency").DependencyTemplate} DependencyTemplate */ @@ -59424,7 +59424,7 @@ module.exports = DllEntryPlugin; */ -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(53665); const Module = __webpack_require__(75993); /** @typedef {import("./util/createHash").Hash} Hash */ @@ -60190,7 +60190,7 @@ module.exports = EvalDevToolModulePlugin; */ -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(53665); const ModuleFilenameHelpers = __webpack_require__(71474); const cache = new WeakMap(); @@ -60259,7 +60259,7 @@ module.exports = EvalDevToolModuleTemplatePlugin; */ -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(53665); const ModuleFilenameHelpers = __webpack_require__(71474); const { absolutify } = __webpack_require__(94658); @@ -60436,7 +60436,7 @@ module.exports = EvalSourceMapDevToolPlugin; */ -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); /** @typedef {import("./Compilation")} Compilation */ @@ -60593,7 +60593,7 @@ module.exports = ExtendedAPIPlugin; */ -const { OriginalSource, RawSource } = __webpack_require__(83745); +const { OriginalSource, RawSource } = __webpack_require__(53665); const Module = __webpack_require__(75993); const WebpackMissingModule = __webpack_require__(75386); const Template = __webpack_require__(96066); @@ -61308,7 +61308,7 @@ module.exports = FunctionModulePlugin; */ -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); const Template = __webpack_require__(96066); class FunctionModuleTemplatePlugin { @@ -62383,7 +62383,7 @@ module.exports = function() { const { SyncBailHook } = __webpack_require__(92402); -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(53665); const Template = __webpack_require__(96066); const ModuleHotAcceptDependency = __webpack_require__(29018); const ModuleHotDeclineDependency = __webpack_require__(60482); @@ -63025,7 +63025,7 @@ module.exports = IgnorePlugin; */ -const { RawSource, ReplaceSource } = __webpack_require__(83745); +const { RawSource, ReplaceSource } = __webpack_require__(53665); // TODO: clean up this file // replace with newer constructs @@ -63264,7 +63264,7 @@ module.exports = JavascriptGenerator; const Parser = __webpack_require__(70558); const Template = __webpack_require__(96066); -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); const JavascriptGenerator = __webpack_require__(98509); const createHash = __webpack_require__(15660); @@ -63455,7 +63455,7 @@ module.exports = JavascriptModulesPlugin; */ -const { ConcatSource, RawSource } = __webpack_require__(83745); +const { ConcatSource, RawSource } = __webpack_require__(53665); const stringifySafe = data => { const stringified = JSON.stringify(data); @@ -63988,7 +63988,7 @@ const { OriginalSource, PrefixSource, RawSource -} = __webpack_require__(83745); +} = __webpack_require__(53665); const { Tapable, SyncWaterfallHook, @@ -66076,7 +66076,7 @@ module.exports = MultiEntryPlugin; const Module = __webpack_require__(75993); const Template = __webpack_require__(96066); -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(53665); /** @typedef {import("./util/createHash").Hash} Hash */ @@ -66654,7 +66654,7 @@ const { OriginalSource, RawSource, SourceMapSource -} = __webpack_require__(83745); +} = __webpack_require__(53665); const { getContext, runLoaders } = __webpack_require__(73278); const WebpackError = __webpack_require__(97391); @@ -71046,7 +71046,7 @@ module.exports = ProvidePlugin; const Module = __webpack_require__(75993); -const { OriginalSource, RawSource } = __webpack_require__(83745); +const { OriginalSource, RawSource } = __webpack_require__(53665); module.exports = class RawModule extends Module { constructor(source, identifier, readableIdentifier) { @@ -72538,7 +72538,7 @@ module.exports = class RuntimeTemplate { */ -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); /** @typedef {import("./Compilation")} Compilation */ @@ -72776,7 +72776,7 @@ module.exports = SourceMapDevToolModuleOptionsPlugin; const path = __webpack_require__(85622); -const { ConcatSource, RawSource } = __webpack_require__(83745); +const { ConcatSource, RawSource } = __webpack_require__(53665); const ModuleFilenameHelpers = __webpack_require__(71474); const SourceMapDevToolModuleOptionsPlugin = __webpack_require__(24113); const createHash = __webpack_require__(15660); @@ -74895,7 +74895,7 @@ module.exports = Stats; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); const Template = __webpack_require__(96066); /** @typedef {import("./Compilation")} Compilation */ @@ -75039,7 +75039,7 @@ module.exports = SystemMainTemplatePlugin; /** @typedef {import("./ModuleTemplate")} ModuleTemplate */ /** @typedef {import("webpack-sources").ConcatSource} ConcatSource */ -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); const HotUpdateChunk = __webpack_require__(26782); const START_LOWERCASE_ALPHABET_CODE = "a".charCodeAt(0); @@ -75531,7 +75531,7 @@ module.exports = TemplatedPathPlugin; */ -const { ConcatSource, OriginalSource } = __webpack_require__(83745); +const { ConcatSource, OriginalSource } = __webpack_require__(53665); const Template = __webpack_require__(96066); /** @typedef {import("../declarations/WebpackOptions").LibraryCustomUmdObject} LibraryCustomUmdObject */ @@ -86306,7 +86306,7 @@ module.exports = truncateArgs; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); class NodeChunkTemplatePlugin { apply(chunkTemplate) { @@ -86396,7 +86396,7 @@ module.exports = NodeEnvironmentPlugin; */ -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); class NodeHotUpdateChunkTemplatePlugin { apply(hotUpdateChunkTemplate) { @@ -87914,7 +87914,7 @@ const Module = __webpack_require__(75993); const Template = __webpack_require__(96066); const Parser = __webpack_require__(70558); const eslintScope = __webpack_require__(41632); -const { ConcatSource, ReplaceSource } = __webpack_require__(83745); +const { ConcatSource, ReplaceSource } = __webpack_require__(53665); const DependencyReference = __webpack_require__(71722); const HarmonyImportDependency = __webpack_require__(81599); const HarmonyImportSideEffectDependency = __webpack_require__(79171); @@ -94630,7 +94630,7 @@ module.exports = WasmMainTemplatePlugin; const Generator = __webpack_require__(39172); const Template = __webpack_require__(96066); const WebAssemblyUtils = __webpack_require__(52136); -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(53665); const { editWithAST, addWithAST } = __webpack_require__(65584); const { decode } = __webpack_require__(8062); @@ -95191,7 +95191,7 @@ ${moduleChains.map(s => `* ${s}`).join("\n")}`; const Generator = __webpack_require__(39172); const Template = __webpack_require__(96066); -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(53665); const WebAssemblyImportDependency = __webpack_require__(52959); const WebAssemblyExportImportedDependency = __webpack_require__(18925); @@ -95780,7 +95780,7 @@ module.exports = FetchCompileWasmTemplatePlugin; */ -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); /** @typedef {import("../ChunkTemplate")} ChunkTemplate */ @@ -95859,7 +95859,7 @@ module.exports = JsonpChunkTemplatePlugin; */ -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); class JsonpExportMainTemplatePlugin { /** @@ -95917,7 +95917,7 @@ module.exports = JsonpExportMainTemplatePlugin; */ -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); class JsonpHotUpdateChunkTemplatePlugin { apply(hotUpdateChunkTemplate) { @@ -96910,7 +96910,7 @@ defineMissingPluginError( */ -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); class WebWorkerChunkTemplatePlugin { apply(chunkTemplate) { @@ -96952,7 +96952,7 @@ module.exports = WebWorkerChunkTemplatePlugin; Author Tobias Koppers @sokra */ -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(53665); class WebWorkerHotUpdateChunkTemplatePlugin { apply(hotUpdateChunkTemplate) { @@ -105756,6 +105756,7 @@ module.exports = function () { NodeTargetPlugin: __webpack_require__(59743), ModuleFilenameHelpers: __webpack_require__(71474), GraphHelpers: __webpack_require__(32973), + sources: __webpack_require__(53665) } } @@ -105914,6 +105915,14 @@ module.exports = require("next/dist/compiled/terser");; /***/ }), +/***/ 53665: +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/webpack-sources");; + +/***/ }), + /***/ 12087: /***/ ((module) => { @@ -105960,14 +105969,6 @@ module.exports = require("util");; "use strict"; module.exports = require("vm");; -/***/ }), - -/***/ 83745: -/***/ ((module) => { - -"use strict"; -module.exports = require("webpack-sources");; - /***/ }) /******/ }); diff --git a/packages/next/compiled/webpack/bundle5.js b/packages/next/compiled/webpack/bundle5.js index 41d3c987a1fd229..584a1c8fd19ad7d 100644 --- a/packages/next/compiled/webpack/bundle5.js +++ b/packages/next/compiled/webpack/bundle5.js @@ -4619,8 +4619,8 @@ module.exports = AutomaticPrefetchPlugin; -const { validate } = __webpack_require__(33225); -const { ConcatSource } = __webpack_require__(83745); +const { validate } = __webpack_require__(79286); +const { ConcatSource } = __webpack_require__(55600); const Compilation = __webpack_require__(59622); const ModuleFilenameHelpers = __webpack_require__(80295); const Template = __webpack_require__(92066); @@ -8681,7 +8681,7 @@ const { AsyncSeriesBailHook } = __webpack_require__(34718); const util = __webpack_require__(31669); -const { CachedSource } = __webpack_require__(83745); +const { CachedSource } = __webpack_require__(55600); const { MultiItemCache } = __webpack_require__(67014); const Chunk = __webpack_require__(65574); const ChunkGraph = __webpack_require__(97860); @@ -12339,7 +12339,7 @@ const { AsyncParallelHook, AsyncSeriesHook } = __webpack_require__(34718); -const { SizeOnlySource } = __webpack_require__(83745); +const { SizeOnlySource } = __webpack_require__(55600); const webpack = __webpack_require__(48169); const Cache = __webpack_require__(99453); const CacheFacade = __webpack_require__(67014); @@ -13611,7 +13611,7 @@ module.exports = class ConcurrentCompilationError extends WebpackError { -const { ConcatSource, PrefixSource } = __webpack_require__(83745); +const { ConcatSource, PrefixSource } = __webpack_require__(55600); const InitFragment = __webpack_require__(51739); const Template = __webpack_require__(92066); const { mergeRuntime } = __webpack_require__(19655); @@ -14273,7 +14273,7 @@ module.exports = ContextExclusionPlugin; -const { OriginalSource, RawSource } = __webpack_require__(83745); +const { OriginalSource, RawSource } = __webpack_require__(55600); const AsyncDependenciesBlock = __webpack_require__(11315); const { makeWebpackError } = __webpack_require__(89935); const Module = __webpack_require__(85887); @@ -16265,7 +16265,7 @@ module.exports = DefinePlugin; -const { OriginalSource, RawSource } = __webpack_require__(83745); +const { OriginalSource, RawSource } = __webpack_require__(55600); const Module = __webpack_require__(85887); const RuntimeGlobals = __webpack_require__(49404); const DelegatedSourceDependency = __webpack_require__(82766); @@ -17196,7 +17196,7 @@ module.exports = DllEntryPlugin; -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const Module = __webpack_require__(85887); const RuntimeGlobals = __webpack_require__(49404); const makeSerializable = __webpack_require__(26522); @@ -17403,7 +17403,7 @@ const DllEntryPlugin = __webpack_require__(28766); const FlagAllModulesAsUsedPlugin = __webpack_require__(85310); const LibManifestPlugin = __webpack_require__(30711); -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(7754); /** @typedef {import("../declarations/plugins/DllPlugin").DllPluginOptions} DllPluginOptions */ @@ -17478,7 +17478,7 @@ const WebpackError = __webpack_require__(68422); const DelegatedSourceDependency = __webpack_require__(82766); const makePathsRelative = __webpack_require__(96236).makePathsRelative; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(15766); /** @typedef {import("../declarations/WebpackOptions").Externals} Externals */ @@ -18142,7 +18142,7 @@ exports.cleanUpWebpackOptions = (stack, message) => { -const { ConcatSource, RawSource } = __webpack_require__(83745); +const { ConcatSource, RawSource } = __webpack_require__(55600); const ModuleFilenameHelpers = __webpack_require__(80295); const JavascriptModulesPlugin = __webpack_require__(76767); @@ -18242,7 +18242,7 @@ module.exports = EvalDevToolModulePlugin; -const { ConcatSource, RawSource } = __webpack_require__(83745); +const { ConcatSource, RawSource } = __webpack_require__(55600); const ModuleFilenameHelpers = __webpack_require__(80295); const NormalModule = __webpack_require__(11026); const SourceMapDevToolModuleOptionsPlugin = __webpack_require__(37661); @@ -19964,7 +19964,7 @@ module.exports = ExportsInfoApiPlugin; -const { OriginalSource, RawSource } = __webpack_require__(83745); +const { OriginalSource, RawSource } = __webpack_require__(55600); const ConcatenationScope = __webpack_require__(14067); const Module = __webpack_require__(85887); const RuntimeGlobals = __webpack_require__(49404); @@ -24584,7 +24584,7 @@ module.exports.tryRunOrWebpackError = tryRunOrWebpackError; const { SyncBailHook } = __webpack_require__(34718); -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const ChunkGraph = __webpack_require__(97860); const Compilation = __webpack_require__(59622); const HotUpdateChunk = __webpack_require__(39222); @@ -25334,7 +25334,7 @@ module.exports = HotUpdateChunk; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(51856); /** @typedef {import("../declarations/plugins/IgnorePlugin").IgnorePluginOptions} IgnorePluginOptions */ @@ -25467,7 +25467,7 @@ module.exports = IgnoreWarningsPlugin; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(55600); /** @typedef {import("webpack-sources").Source} Source */ /** @typedef {import("./Generator").GenerateContext} GenerateContext */ @@ -25789,7 +25789,7 @@ module.exports = LibraryTemplatePlugin; const ModuleFilenameHelpers = __webpack_require__(80295); const NormalModule = __webpack_require__(11026); -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(56086); /** @typedef {import("../declarations/plugins/LoaderOptionsPlugin").LoaderOptionsPluginOptions} LoaderOptionsPluginOptions */ @@ -28750,7 +28750,7 @@ module.exports.CIRCULAR_CONNECTION = /** @type {typeof CIRCULAR_CONNECTION} */ ( -const { ConcatSource, RawSource, CachedSource } = __webpack_require__(83745); +const { ConcatSource, RawSource, CachedSource } = __webpack_require__(55600); const { UsageState } = __webpack_require__(4295); const Template = __webpack_require__(92066); const JavascriptModulesPlugin = __webpack_require__(76767); @@ -30544,14 +30544,14 @@ module.exports = NodeStuffPlugin; const parseJson = __webpack_require__(48335); const { getContext, runLoaders } = __webpack_require__(67578); const querystring = __webpack_require__(71191); -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const { HookMap, SyncHook, AsyncSeriesBailHook } = __webpack_require__(34718); const { CachedSource, OriginalSource, RawSource, SourceMapSource -} = __webpack_require__(83745); +} = __webpack_require__(55600); const Compilation = __webpack_require__(59622); const Module = __webpack_require__(85887); const ModuleBuildError = __webpack_require__(37991); @@ -32740,7 +32740,7 @@ module.exports = PrefetchPlugin; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(98777); const Compiler = __webpack_require__(11777); const MultiCompiler = __webpack_require__(73663); @@ -33443,7 +33443,7 @@ module.exports = ProvidePlugin; -const { OriginalSource, RawSource } = __webpack_require__(83745); +const { OriginalSource, RawSource } = __webpack_require__(55600); const Module = __webpack_require__(85887); const makeSerializable = __webpack_require__(26522); @@ -34449,8 +34449,8 @@ exports.baseURI = "__webpack_require__.b"; -const { RawSource } = __webpack_require__(83745); -const OriginalSource = __webpack_require__(83745).OriginalSource; +const { RawSource } = __webpack_require__(55600); +const OriginalSource = __webpack_require__(55600).OriginalSource; const Module = __webpack_require__(85887); /** @typedef {import("webpack-sources").Source} Source */ @@ -36058,8 +36058,8 @@ module.exports = SourceMapDevToolModuleOptionsPlugin; const asyncLib = __webpack_require__(36386); -const { validate } = __webpack_require__(33225); -const { ConcatSource, RawSource } = __webpack_require__(83745); +const { validate } = __webpack_require__(79286); +const { ConcatSource, RawSource } = __webpack_require__(55600); const Compilation = __webpack_require__(59622); const ModuleFilenameHelpers = __webpack_require__(80295); const ProgressPlugin = __webpack_require__(41306); @@ -36702,7 +36702,7 @@ module.exports = Stats; -const { ConcatSource, PrefixSource } = __webpack_require__(83745); +const { ConcatSource, PrefixSource } = __webpack_require__(55600); /** @typedef {import("webpack-sources").Source} Source */ /** @typedef {import("../declarations/WebpackOptions").Output} OutputOptions */ @@ -37749,7 +37749,7 @@ module.exports = WarnNoModeSetPlugin; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(66489); /** @typedef {import("../declarations/plugins/WatchIgnorePlugin").WatchIgnorePluginOptions} WatchIgnorePluginOptions */ @@ -38925,7 +38925,7 @@ module.exports = WebpackOptionsDefaulter; const mimeTypes = __webpack_require__(19338); const path = __webpack_require__(85622); -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const Generator = __webpack_require__(1826); const RuntimeGlobals = __webpack_require__(49404); const createHash = __webpack_require__(24123); @@ -39151,7 +39151,7 @@ module.exports = AssetGenerator; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const { compareModulesByIdentifier } = __webpack_require__(26296); const memorize = __webpack_require__(8118); @@ -39402,7 +39402,7 @@ module.exports = AssetParser; -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const Generator = __webpack_require__(1826); const RuntimeGlobals = __webpack_require__(49404); @@ -45635,7 +45635,7 @@ module.exports = ContainerEntryDependency; -const { OriginalSource, RawSource } = __webpack_require__(83745); +const { OriginalSource, RawSource } = __webpack_require__(55600); const AsyncDependenciesBlock = __webpack_require__(11315); const Module = __webpack_require__(85887); const RuntimeGlobals = __webpack_require__(49404); @@ -46014,7 +46014,7 @@ module.exports = ContainerExposedDependency; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(18374); const ContainerEntryDependency = __webpack_require__(44055); const ContainerEntryModuleFactory = __webpack_require__(52644); @@ -46114,7 +46114,7 @@ module.exports = ContainerPlugin; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(31339); const ExternalsPlugin = __webpack_require__(361); const RuntimeGlobals = __webpack_require__(49404); @@ -46352,7 +46352,7 @@ module.exports = FallbackItemDependency; -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const Module = __webpack_require__(85887); const RuntimeGlobals = __webpack_require__(49404); const Template = __webpack_require__(92066); @@ -46568,7 +46568,7 @@ module.exports = class FallbackModuleFactory extends ModuleFactory { -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(2320); const SharePlugin = __webpack_require__(25790); const ContainerPlugin = __webpack_require__(20962); @@ -46660,7 +46660,7 @@ module.exports = ModuleFederationPlugin; -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const Module = __webpack_require__(85887); const RuntimeGlobals = __webpack_require__(49404); const makeSerializable = __webpack_require__(26522); @@ -47109,7 +47109,7 @@ exports.scope = scope; const { Tracer } = __webpack_require__(92430); -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(26281); const { dirname, mkdirpSync } = __webpack_require__(93204); @@ -61641,7 +61641,7 @@ module.exports = DeterministicModuleIdsPlugin; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(72864); const { compareModulesByPreOrderIndexOrIdentifier @@ -62421,7 +62421,7 @@ module.exports = NaturalModuleIdsPlugin; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(7435); const { compareChunksNatural } = __webpack_require__(26296); const { assignAscendingChunkIds } = __webpack_require__(72922); @@ -62504,7 +62504,7 @@ module.exports = OccurrenceChunkIdsPlugin; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(88570); const { compareModulesByPreOrderIndexOrIdentifier @@ -62925,10 +62925,10 @@ module.exports = mergeExports(fn, { }, // TODO webpack 6 deprecate get WebpackOptionsValidationError() { - return __webpack_require__(33225).ValidationError; + return __webpack_require__(79286).ValidationError; }, get ValidationError() { - return __webpack_require__(33225).ValidationError; + return __webpack_require__(79286).ValidationError; }, cache: { @@ -63149,7 +63149,7 @@ module.exports = mergeExports(fn, { }, get sources() { - return __webpack_require__(83745); + return __webpack_require__(55600); }, experiments: { @@ -63178,7 +63178,7 @@ module.exports = mergeExports(fn, { -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(55600); const HotUpdateChunk = __webpack_require__(39222); const Template = __webpack_require__(92066); const { getEntryInfo } = __webpack_require__(21635); @@ -63778,7 +63778,7 @@ module.exports = BasicEvaluatedExpression; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(55600); const RuntimeGlobals = __webpack_require__(49404); const Template = __webpack_require__(92066); const { getEntryInfo } = __webpack_require__(21635); @@ -64065,7 +64065,7 @@ module.exports = EnableChunkLoadingPlugin; const util = __webpack_require__(31669); -const { RawSource, ReplaceSource } = __webpack_require__(83745); +const { RawSource, ReplaceSource } = __webpack_require__(55600); const Generator = __webpack_require__(1826); const InitFragment = __webpack_require__(51739); const HarmonyCompatibilityDependency = __webpack_require__(56164); @@ -64301,7 +64301,7 @@ const { PrefixSource, RawSource, CachedSource -} = __webpack_require__(83745); +} = __webpack_require__(55600); const Compilation = __webpack_require__(59622); const { tryRunOrWebpackError } = __webpack_require__(89935); const HotUpdateChunk = __webpack_require__(39222); @@ -69197,7 +69197,7 @@ exports.approve = () => true; -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const ConcatenationScope = __webpack_require__(14067); const { UsageState } = __webpack_require__(4295); const Generator = __webpack_require__(1826); @@ -69369,7 +69369,7 @@ module.exports = JsonGenerator; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const memorize = __webpack_require__(8118); const JsonGenerator = __webpack_require__(38140); const JsonParser = __webpack_require__(27679); @@ -69678,7 +69678,7 @@ module.exports = AbstractLibraryPlugin; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(55600); const ExternalModule = __webpack_require__(89805); const Template = __webpack_require__(92066); const AbstractLibraryPlugin = __webpack_require__(94051); @@ -69841,7 +69841,7 @@ module.exports = AmdLibraryPlugin; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(55600); const propertyAccess = __webpack_require__(86709); const AbstractLibraryPlugin = __webpack_require__(94051); @@ -70262,7 +70262,7 @@ module.exports = EnableLibraryPlugin; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(55600); const { UsageState } = __webpack_require__(4295); const propertyAccess = __webpack_require__(86709); const { getEntryRuntime } = __webpack_require__(19655); @@ -70372,7 +70372,7 @@ module.exports = ExportPropertyLibraryPlugin; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(55600); const AbstractLibraryPlugin = __webpack_require__(94051); /** @typedef {import("webpack-sources").Source} Source */ @@ -70466,7 +70466,7 @@ module.exports = JsonpLibraryPlugin; -const { ConcatSource } = __webpack_require__(83745); +const { ConcatSource } = __webpack_require__(55600); const { UsageState } = __webpack_require__(4295); const ExternalModule = __webpack_require__(89805); const Template = __webpack_require__(92066); @@ -70707,7 +70707,7 @@ module.exports = SystemLibraryPlugin; -const { ConcatSource, OriginalSource } = __webpack_require__(83745); +const { ConcatSource, OriginalSource } = __webpack_require__(55600); const ExternalModule = __webpack_require__(89805); const Template = __webpack_require__(92066); const AbstractLibraryPlugin = __webpack_require__(94051); @@ -72869,7 +72869,7 @@ module.exports = AggressiveMergingPlugin; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(3572); const { STAGE_ADVANCED } = __webpack_require__(68145); const { intersect } = __webpack_require__(34715); @@ -73204,7 +73204,7 @@ const { CachedSource, ConcatSource, ReplaceSource -} = __webpack_require__(83745); +} = __webpack_require__(55600); const ConcatenationScope = __webpack_require__(14067); const { UsageState } = __webpack_require__(4295); const Module = __webpack_require__(85887); @@ -75867,7 +75867,7 @@ module.exports = InnerGraphPlugin; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(58898); const { STAGE_ADVANCED } = __webpack_require__(68145); const LazyBucketSortedSet = __webpack_require__(79300); @@ -76409,7 +76409,7 @@ module.exports = MergeDuplicateChunksPlugin; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(66480); const { STAGE_ADVANCED } = __webpack_require__(68145); @@ -77392,7 +77392,7 @@ module.exports = ModuleConcatenationPlugin; const { SyncBailHook } = __webpack_require__(34718); -const { RawSource, CachedSource, CompatSource } = __webpack_require__(83745); +const { RawSource, CachedSource, CompatSource } = __webpack_require__(55600); const Compilation = __webpack_require__(59622); const WebpackError = __webpack_require__(68422); const { compareSelect, compareStrings } = __webpack_require__(26296); @@ -85674,7 +85674,7 @@ module.exports = ConsumeSharedFallbackDependency; -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const AsyncDependenciesBlock = __webpack_require__(11315); const Module = __webpack_require__(85887); const RuntimeGlobals = __webpack_require__(49404); @@ -85927,7 +85927,7 @@ module.exports = ConsumeSharedModule; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(9515); const ModuleNotFoundError = __webpack_require__(82908); const RuntimeGlobals = __webpack_require__(49404); @@ -86941,7 +86941,7 @@ module.exports = ProvideSharedModuleFactory; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); const schema = __webpack_require__(12287); const WebpackError = __webpack_require__(68422); const { parseOptions } = __webpack_require__(56084); @@ -96595,7 +96595,7 @@ const { register } = __webpack_require__(99551); const Position = /** @type {TODO} */ __webpack_require__(17496).Position; const SourceLocation = __webpack_require__(17496).SourceLocation; -const { ValidationError } = __webpack_require__(33225); +const { ValidationError } = __webpack_require__(79286); const { CachedSource, ConcatSource, @@ -96604,7 +96604,7 @@ const { RawSource, ReplaceSource, SourceMapSource -} = __webpack_require__(83745); +} = __webpack_require__(55600); /** @typedef {import("acorn").Position} Position */ /** @typedef {import("../Dependency").RealDependencyLocation} RealDependencyLocation */ @@ -98260,7 +98260,7 @@ exports.isSourceEqual = isSourceEqual; -const { validate } = __webpack_require__(33225); +const { validate } = __webpack_require__(79286); /* cSpell:disable */ const DID_YOU_MEAN = { @@ -98588,7 +98588,7 @@ module.exports = AsyncWebAssemblyGenerator; -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const Generator = __webpack_require__(1826); const InitFragment = __webpack_require__(51739); const RuntimeGlobals = __webpack_require__(49404); @@ -99550,7 +99550,7 @@ module.exports = WasmFinalizeExportsPlugin; -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const Generator = __webpack_require__(1826); const WebAssemblyUtils = __webpack_require__(41520); @@ -100171,7 +100171,7 @@ ${moduleChains.map(s => `* ${s}`).join("\n")}`; -const { RawSource } = __webpack_require__(83745); +const { RawSource } = __webpack_require__(55600); const { UsageState } = __webpack_require__(4295); const Generator = __webpack_require__(1826); const InitFragment = __webpack_require__(51739); @@ -129729,7 +129729,7 @@ var os = _interopRequireWildcard(__webpack_require__(12087)); var _sourceMap = __webpack_require__(96241); -var _schemaUtils = __webpack_require__(33225); +var _schemaUtils = __webpack_require__(79286); var _serializeJavascript = _interopRequireDefault(__webpack_require__(79882)); @@ -132490,6 +132490,7 @@ module.exports = function () { ModuleFilenameHelpers: __webpack_require__(80295), NodeTargetPlugin: __webpack_require__(28037), StringXor: __webpack_require__(23877), + sources: __webpack_require__(55600), } } @@ -132608,11 +132609,11 @@ module.exports = require("next/dist/compiled/neo-async");; /***/ }), -/***/ 33225: +/***/ 79286: /***/ ((module) => { "use strict"; -module.exports = require("next/dist/compiled/schema-utils");; +module.exports = require("next/dist/compiled/schema-utils3");; /***/ }), @@ -132632,6 +132633,14 @@ module.exports = require("next/dist/compiled/terser");; /***/ }), +/***/ 55600: +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/webpack-sources2");; + +/***/ }), + /***/ 12087: /***/ ((module) => { @@ -132694,14 +132703,6 @@ module.exports = require("util");; "use strict"; module.exports = require("vm");; -/***/ }), - -/***/ 83745: -/***/ ((module) => { - -"use strict"; -module.exports = require("webpack-sources");; - /***/ }) /******/ }); diff --git a/packages/next/compiled/webpack/webpack.js b/packages/next/compiled/webpack/webpack.js index c746f7b8ab978d0..96d84c2447b41b3 100644 --- a/packages/next/compiled/webpack/webpack.js +++ b/packages/next/compiled/webpack/webpack.js @@ -4,23 +4,27 @@ exports.isWebpack5 = false exports.default = undefined -let initialized = false +let initializedWebpack5 = false +let initializedWebpack4 = false let initFns = [] exports.init = function (useWebpack5) { if (useWebpack5) { exports.isWebpack5 = true Object.assign(exports, require('./bundle5')()) - initialized = true - for (const cb of initFns) cb() + if (!initializedWebpack5) + for (const cb of initFns) cb() + initializedWebpack5 = true } else { exports.isWebpack5 = false Object.assign(exports, require('./bundle4')()) - initialized = true - for (const cb of initFns) cb() + if (!initializedWebpack4) + for (const cb of initFns) cb() + initializedWebpack4 = true } } exports.onWebpackInit = function (cb) { - if (initialized) cb() + if (initializedWebpack5 || initializedWebpack4) + ch() initFns.push(cb) }