From a89ff584fda64e414c698ac7eb54447ed2ead983 Mon Sep 17 00:00:00 2001 From: jialin Date: Fri, 21 Feb 2025 12:11:20 +0800 Subject: [PATCH] chore: minimize static files --- .prettierignore | 2 + .stylelintrc.js | 3 +- public/static/redoc.standalon.js | 1781 + public/static/redoc.standalone.js | 58558 ------------------- public/static/swagger-ui-bundle.js | 82959 +-------------------------- public/static/swagger-ui.css | 9328 +-- 6 files changed, 1787 insertions(+), 150844 deletions(-) create mode 100644 public/static/redoc.standalon.js delete mode 100644 public/static/redoc.standalone.js diff --git a/.prettierignore b/.prettierignore index 5892e28b..136fd4c3 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,5 @@ node_modules .umi .umi-production +public/static/*.js +public/static/*.css \ No newline at end of file diff --git a/.stylelintrc.js b/.stylelintrc.js index e212f587..472edcce 100644 --- a/.stylelintrc.js +++ b/.stylelintrc.js @@ -2,5 +2,6 @@ module.exports = { extends: require.resolve('@umijs/max/stylelint'), rules: { 'selector-class-pattern': null - } + }, + ignoreFiles: ['public/static/*.css'] }; diff --git a/public/static/redoc.standalon.js b/public/static/redoc.standalon.js new file mode 100644 index 00000000..27a1b70b --- /dev/null +++ b/public/static/redoc.standalon.js @@ -0,0 +1,1781 @@ +/*! For license information please see redoc.standalone.js.LICENSE.txt */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("null")):"function"==typeof define&&define.amd?define(["null"],t):"object"==typeof exports?exports.Redoc=t(require("null")):e.Redoc=t(e.null)}(this,(function(e){return function(){var t={5499:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const r=n(3325),o=n(6479),i=n(5522),a=n(1603),s=["/properties"],l="http://json-schema.org/draft-07/schema";class c extends r.default{_addVocabularies(){super._addVocabularies(),o.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(i.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const e=this.opts.$data?this.$dataMetaSchema(a,s):a;this.addMetaSchema(e,l,!1),this.refs["http://json-schema.org/schema"]=l}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(l)?l:void 0)}}e.exports=t=c,Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var u=n(1321);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return u.KeywordCxt}});var p=n(4475);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return p._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return p.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return p.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return p.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return p.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return p.CodeGen}})},4667:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.regexpCode=t.getProperty=t.safeStringify=t.stringify=t.strConcat=t.addCodeArg=t.str=t._=t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0;class n{}t._CodeOrName=n,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class r extends n{constructor(e){if(super(),!t.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}t.Name=r;class o extends n{constructor(e){super(),this._items="string"==typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const e=this._items[0];return""===e||'""'===e}get str(){var e;return null!==(e=this._str)&&void 0!==e?e:this._str=this._items.reduce(((e,t)=>`${e}${t}`),"")}get names(){var e;return null!==(e=this._names)&&void 0!==e?e:this._names=this._items.reduce(((e,t)=>(t instanceof r&&(e[t.str]=(e[t.str]||0)+1),e)),{})}}function i(e,...t){const n=[e[0]];let r=0;for(;r"),GTE:new r._Code(">="),LT:new r._Code("<"),LTE:new r._Code("<="),EQ:new r._Code("==="),NEQ:new r._Code("!=="),NOT:new r._Code("!"),OR:new r._Code("||"),AND:new r._Code("&&"),ADD:new r._Code("+")};class s{optimizeNodes(){return this}optimizeNames(e,t){return this}}class l extends s{constructor(e,t,n){super(),this.varKind=e,this.name=t,this.rhs=n}render({es5:e,_n:t}){const n=e?o.varKinds.var:this.varKind,r=void 0===this.rhs?"":` = ${this.rhs}`;return`${n} ${this.name}${r};`+t}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=R(this.rhs,e,t)),this}get names(){return this.rhs instanceof r._CodeOrName?this.rhs.names:{}}}class c extends s{constructor(e,t,n){super(),this.lhs=e,this.rhs=t,this.sideEffects=n}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,t){if(!(this.lhs instanceof r.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=R(this.rhs,e,t),this}get names(){return C(this.lhs instanceof r.Name?{}:{...this.lhs.names},this.rhs)}}class u extends c{constructor(e,t,n,r){super(e,n,r),this.op=t}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}}class p extends s{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}}class d extends s{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`break${this.label?` ${this.label}`:""};`+e}}class f extends s{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}}class h extends s{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,t){return this.code=R(this.code,e,t),this}get names(){return this.code instanceof r._CodeOrName?this.code.names:{}}}class m extends s{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce(((t,n)=>t+n.render(e)),"")}optimizeNodes(){const{nodes:e}=this;let t=e.length;for(;t--;){const n=e[t].optimizeNodes();Array.isArray(n)?e.splice(t,1,...n):n?e[t]=n:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){const{nodes:n}=this;let r=n.length;for(;r--;){const o=n[r];o.optimizeNames(e,t)||(j(e,o.names),n.splice(r,1))}return n.length>0?this:void 0}get names(){return this.nodes.reduce(((e,t)=>$(e,t.names)),{})}}class g extends m{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class y extends m{}class v extends g{}v.kind="else";class b extends g{constructor(e,t){super(t),this.condition=e}render(e){let t=`if(${this.condition})`+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();const e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){const e=t.optimizeNodes();t=this.else=Array.isArray(e)?new v(e):e}return t?!1===e?t instanceof b?t:t.nodes:this.nodes.length?this:new b(T(e),t instanceof b?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var n;if(this.else=null===(n=this.else)||void 0===n?void 0:n.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=R(this.condition,e,t),this}get names(){const e=super.names;return C(e,this.condition),this.else&&$(e,this.else.names),e}}b.kind="if";class w extends g{}w.kind="for";class x extends w{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=R(this.iteration,e,t),this}get names(){return $(super.names,this.iteration.names)}}class k extends w{constructor(e,t,n,r){super(),this.varKind=e,this.name=t,this.from=n,this.to=r}render(e){const t=e.es5?o.varKinds.var:this.varKind,{name:n,from:r,to:i}=this;return`for(${t} ${n}=${r}; ${n}<${i}; ${n}++)`+super.render(e)}get names(){const e=C(super.names,this.from);return C(e,this.to)}}class _ extends w{constructor(e,t,n,r){super(),this.loop=e,this.varKind=t,this.name=n,this.iterable=r}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iterable=R(this.iterable,e,t),this}get names(){return $(super.names,this.iterable.names)}}class O extends g{constructor(e,t,n){super(),this.name=e,this.args=t,this.async=n}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}}O.kind="func";class S extends m{render(e){return"return "+super.render(e)}}S.kind="return";class E extends g{render(e){let t="try"+super.render(e);return this.catch&&(t+=this.catch.render(e)),this.finally&&(t+=this.finally.render(e)),t}optimizeNodes(){var e,t;return super.optimizeNodes(),null===(e=this.catch)||void 0===e||e.optimizeNodes(),null===(t=this.finally)||void 0===t||t.optimizeNodes(),this}optimizeNames(e,t){var n,r;return super.optimizeNames(e,t),null===(n=this.catch)||void 0===n||n.optimizeNames(e,t),null===(r=this.finally)||void 0===r||r.optimizeNames(e,t),this}get names(){const e=super.names;return this.catch&&$(e,this.catch.names),this.finally&&$(e,this.finally.names),e}}class P extends g{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}}P.kind="catch";class A extends g{render(e){return"finally"+super.render(e)}}function $(e,t){for(const n in t)e[n]=(e[n]||0)+(t[n]||0);return e}function C(e,t){return t instanceof r._CodeOrName?$(e,t.names):e}function R(e,t,n){return e instanceof r.Name?i(e):(o=e)instanceof r._Code&&o._items.some((e=>e instanceof r.Name&&1===t[e.str]&&void 0!==n[e.str]))?new r._Code(e._items.reduce(((e,t)=>(t instanceof r.Name&&(t=i(t)),t instanceof r._Code?e.push(...t._items):e.push(t),e)),[])):e;var o;function i(e){const r=n[e.str];return void 0===r||1!==t[e.str]?e:(delete t[e.str],r)}}function j(e,t){for(const n in t)e[n]=(e[n]||0)-(t[n]||0)}function T(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:r._`!${L(e)}`}A.kind="finally",t.CodeGen=class{constructor(e,t={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...t,_n:t.lines?"\n":""},this._extScope=e,this._scope=new o.Scope({parent:e}),this._nodes=[new y]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,t){const n=this._extScope.value(e,t);return(this._values[n.prefix]||(this._values[n.prefix]=new Set)).add(n),n}getScopeValue(e,t){return this._extScope.getValue(e,t)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,t,n,r){const o=this._scope.toName(t);return void 0!==n&&r&&(this._constants[o.str]=n),this._leafNode(new l(e,o,n)),o}const(e,t,n){return this._def(o.varKinds.const,e,t,n)}let(e,t,n){return this._def(o.varKinds.let,e,t,n)}var(e,t,n){return this._def(o.varKinds.var,e,t,n)}assign(e,t,n){return this._leafNode(new c(e,t,n))}add(e,n){return this._leafNode(new u(e,t.operators.ADD,n))}code(e){return"function"==typeof e?e():e!==r.nil&&this._leafNode(new h(e)),this}object(...e){const t=["{"];for(const[n,o]of e)t.length>1&&t.push(","),t.push(n),(n!==o||this.opts.es5)&&(t.push(":"),r.addCodeArg(t,o));return t.push("}"),new r._Code(t)}if(e,t,n){if(this._blockNode(new b(e)),t&&n)this.code(t).else().code(n).endIf();else if(t)this.code(t).endIf();else if(n)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new b(e))}else(){return this._elseNode(new v)}endIf(){return this._endBlockNode(b,v)}_for(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}for(e,t){return this._for(new x(e),t)}forRange(e,t,n,r,i=(this.opts.es5?o.varKinds.var:o.varKinds.let)){const a=this._scope.toName(e);return this._for(new k(i,a,t,n),(()=>r(a)))}forOf(e,t,n,i=o.varKinds.const){const a=this._scope.toName(e);if(this.opts.es5){const e=t instanceof r.Name?t:this.var("_arr",t);return this.forRange("_i",0,r._`${e}.length`,(t=>{this.var(a,r._`${e}[${t}]`),n(a)}))}return this._for(new _("of",i,a,t),(()=>n(a)))}forIn(e,t,n,i=(this.opts.es5?o.varKinds.var:o.varKinds.const)){if(this.opts.ownProperties)return this.forOf(e,r._`Object.keys(${t})`,n);const a=this._scope.toName(e);return this._for(new _("in",i,a,t),(()=>n(a)))}endFor(){return this._endBlockNode(w)}label(e){return this._leafNode(new p(e))}break(e){return this._leafNode(new d(e))}return(e){const t=new S;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(S)}try(e,t,n){if(!t&&!n)throw new Error('CodeGen: "try" without "catch" and "finally"');const r=new E;if(this._blockNode(r),this.code(e),t){const e=this.name("e");this._currNode=r.catch=new P(e),t(e)}return n&&(this._currNode=r.finally=new A,this.code(n)),this._endBlockNode(P,A)}throw(e){return this._leafNode(new f(e))}block(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}endBlock(e){const t=this._blockStarts.pop();if(void 0===t)throw new Error("CodeGen: not in self-balancing block");const n=this._nodes.length-t;if(n<0||void 0!==e&&n!==e)throw new Error(`CodeGen: wrong number of nodes: ${n} vs ${e} expected`);return this._nodes.length=t,this}func(e,t=r.nil,n,o){return this._blockNode(new O(e,t,n)),o&&this.code(o).endFunc(),this}endFunc(){return this._endBlockNode(O)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,t){const n=this._currNode;if(n instanceof e||t&&n instanceof t)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${t?`${e.kind}/${t.kind}`:e.kind}"`)}_elseNode(e){const t=this._currNode;if(!(t instanceof b))throw new Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){const e=this._nodes;return e[e.length-1]}set _currNode(e){const t=this._nodes;t[t.length-1]=e}},t.not=T;const I=D(t.operators.AND);t.and=function(...e){return e.reduce(I)};const N=D(t.operators.OR);function D(e){return(t,n)=>t===r.nil?n:n===r.nil?t:r._`${L(t)} ${e} ${L(n)}`}function L(e){return e instanceof r.Name?e:r._`(${e})`}t.or=function(...e){return e.reduce(N)}},7791:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ValueScope=t.ValueScopeName=t.Scope=t.varKinds=t.UsedValueState=void 0;const r=n(4667);class o extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}}var i;!function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"}(i=t.UsedValueState||(t.UsedValueState={})),t.varKinds={const:new r.Name("const"),let:new r.Name("let"),var:new r.Name("var")};class a{constructor({prefixes:e,parent:t}={}){this._names={},this._prefixes=e,this._parent=t}toName(e){return e instanceof r.Name?e:this.name(e)}name(e){return new r.Name(this._newName(e))}_newName(e){return`${e}${(this._names[e]||this._nameGroup(e)).index++}`}_nameGroup(e){var t,n;if((null===(n=null===(t=this._parent)||void 0===t?void 0:t._prefixes)||void 0===n?void 0:n.has(e))||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}}t.Scope=a;class s extends r.Name{constructor(e,t){super(t),this.prefix=e}setValue(e,{property:t,itemIndex:n}){this.value=e,this.scopePath=r._`.${new r.Name(t)}[${n}]`}}t.ValueScopeName=s;const l=r._`\n`;t.ValueScope=class extends a{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?l:r.nil}}get(){return this._scope}name(e){return new s(e,this._newName(e))}value(e,t){var n;if(void 0===t.ref)throw new Error("CodeGen: ref must be passed in value");const r=this.toName(e),{prefix:o}=r,i=null!==(n=t.key)&&void 0!==n?n:t.ref;let a=this._values[o];if(a){const e=a.get(i);if(e)return e}else a=this._values[o]=new Map;a.set(i,r);const s=this._scope[o]||(this._scope[o]=[]),l=s.length;return s[l]=t.ref,r.setValue(t,{property:o,itemIndex:l}),r}getValue(e,t){const n=this._values[e];if(n)return n.get(t)}scopeRefs(e,t=this._values){return this._reduceValues(t,(t=>{if(void 0===t.scopePath)throw new Error(`CodeGen: name "${t}" has no value`);return r._`${e}${t.scopePath}`}))}scopeCode(e=this._values,t,n){return this._reduceValues(e,(e=>{if(void 0===e.value)throw new Error(`CodeGen: name "${e}" has no value`);return e.value.code}),t,n)}_reduceValues(e,n,a={},s){let l=r.nil;for(const c in e){const u=e[c];if(!u)continue;const p=a[c]=a[c]||new Map;u.forEach((e=>{if(p.has(e))return;p.set(e,i.Started);let a=n(e);if(a){const n=this.opts.es5?t.varKinds.var:t.varKinds.const;l=r._`${l}${n} ${e} = ${a};${this.opts._n}`}else{if(!(a=null==s?void 0:s(e)))throw new o(e);l=r._`${l}${a}${this.opts._n}`}p.set(e,i.Completed)}))}return l}}},1885:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendErrors=t.resetErrorsCount=t.reportExtraError=t.reportError=t.keyword$DataError=t.keywordError=void 0;const r=n(4475),o=n(6124),i=n(5018);function a(e,t){const n=e.const("err",t);e.if(r._`${i.default.vErrors} === null`,(()=>e.assign(i.default.vErrors,r._`[${n}]`)),r._`${i.default.vErrors}.push(${n})`),e.code(r._`${i.default.errors}++`)}function s(e,t){const{gen:n,validateName:o,schemaEnv:i}=e;i.$async?n.throw(r._`new ${e.ValidationError}(${t})`):(n.assign(r._`${o}.errors`,t),n.return(!1))}t.keywordError={message:({keyword:e})=>r.str`should pass "${e}" keyword validation`},t.keyword$DataError={message:({keyword:e,schemaType:t})=>t?r.str`"${e}" keyword must be ${t} ($data)`:r.str`"${e}" keyword is invalid ($data)`},t.reportError=function(e,n=t.keywordError,o,i){const{it:l}=e,{gen:u,compositeRule:p,allErrors:d}=l,f=c(e,n,o);(null!=i?i:p||d)?a(u,f):s(l,r._`[${f}]`)},t.reportExtraError=function(e,n=t.keywordError,r){const{it:o}=e,{gen:l,compositeRule:u,allErrors:p}=o;a(l,c(e,n,r)),u||p||s(o,i.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(i.default.errors,t),e.if(r._`${i.default.vErrors} !== null`,(()=>e.if(t,(()=>e.assign(r._`${i.default.vErrors}.length`,t)),(()=>e.assign(i.default.vErrors,null)))))},t.extendErrors=function({gen:e,keyword:t,schemaValue:n,data:o,errsCount:a,it:s}){if(void 0===a)throw new Error("ajv implementation error");const l=e.name("err");e.forRange("i",a,i.default.errors,(a=>{e.const(l,r._`${i.default.vErrors}[${a}]`),e.if(r._`${l}.instancePath === undefined`,(()=>e.assign(r._`${l}.instancePath`,r.strConcat(i.default.instancePath,s.errorPath)))),e.assign(r._`${l}.schemaPath`,r.str`${s.errSchemaPath}/${t}`),s.opts.verbose&&(e.assign(r._`${l}.schema`,n),e.assign(r._`${l}.data`,o))}))};const l={keyword:new r.Name("keyword"),schemaPath:new r.Name("schemaPath"),params:new r.Name("params"),propertyName:new r.Name("propertyName"),message:new r.Name("message"),schema:new r.Name("schema"),parentSchema:new r.Name("parentSchema")};function c(e,t,n){const{createErrors:o}=e.it;return!1===o?r._`{}`:function(e,t,n={}){const{gen:o,it:a}=e,s=[u(a,n),p(e,n)];return function(e,{params:t,message:n},o){const{keyword:a,data:s,schemaValue:c,it:u}=e,{opts:p,propertyName:d,topSchemaRef:f,schemaPath:h}=u;o.push([l.keyword,a],[l.params,"function"==typeof t?t(e):t||r._`{}`]),p.messages&&o.push([l.message,"function"==typeof n?n(e):n]),p.verbose&&o.push([l.schema,c],[l.parentSchema,r._`${f}${h}`],[i.default.data,s]),d&&o.push([l.propertyName,d])}(e,t,s),o.object(...s)}(e,t,n)}function u({errorPath:e},{instancePath:t}){const n=t?r.str`${e}${o.getErrorPath(t,o.Type.Str)}`:e;return[i.default.instancePath,r.strConcat(i.default.instancePath,n)]}function p({keyword:e,it:{errSchemaPath:t}},{schemaPath:n,parentSchema:i}){let a=i?t:r.str`${t}/${e}`;return n&&(a=r.str`${a}${o.getErrorPath(n,o.Type.Str)}`),[l.schemaPath,a]}},7805:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveSchema=t.getCompilingSchema=t.resolveRef=t.compileSchema=t.SchemaEnv=void 0;const r=n(4475),o=n(8451),i=n(5018),a=n(9826),s=n(6124),l=n(1321),c=n(540);class u{constructor(e){var t;let n;this.refs={},this.dynamicAnchors={},"object"==typeof e.schema&&(n=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=null!==(t=e.baseId)&&void 0!==t?t:a.normalizeId(null==n?void 0:n[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=null==n?void 0:n.$async,this.refs={}}}function p(e){const t=f.call(this,e);if(t)return t;const n=a.getFullPath(e.root.baseId),{es5:s,lines:c}=this.opts.code,{ownProperties:u}=this.opts,p=new r.CodeGen(this.scope,{es5:s,lines:c,ownProperties:u});let d;e.$async&&(d=p.scopeValue("Error",{ref:o.default,code:r._`require("ajv/dist/runtime/validation_error").default`}));const h=p.scopeName("validate");e.validateName=h;const m={gen:p,allErrors:this.opts.allErrors,data:i.default.data,parentData:i.default.parentData,parentDataProperty:i.default.parentDataProperty,dataNames:[i.default.data],dataPathArr:[r.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:p.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:r.stringify(e.schema)}:{ref:e.schema}),validateName:h,ValidationError:d,schema:e.schema,schemaEnv:e,rootId:n,baseId:e.baseId||n,schemaPath:r.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:r._`""`,opts:this.opts,self:this};let g;try{this._compilations.add(e),l.validateFunctionCode(m),p.optimize(this.opts.code.optimize);const t=p.toString();g=`const visitedNodesForRef = new WeakMap(); ${p.scopeRefs(i.default.scope)}return ${t}`,this.opts.code.process&&(g=this.opts.code.process(g,e));const n=new Function(`${i.default.self}`,`${i.default.scope}`,g)(this,this.scope.get());if(this.scope.value(h,{ref:n}),n.errors=null,n.schema=e.schema,n.schemaEnv=e,e.$async&&(n.$async=!0),!0===this.opts.code.source&&(n.source={validateName:h,validateCode:t,scopeValues:p._values}),this.opts.unevaluated){const{props:e,items:t}=m;n.evaluated={props:e instanceof r.Name?void 0:e,items:t instanceof r.Name?void 0:t,dynamicProps:e instanceof r.Name,dynamicItems:t instanceof r.Name},n.source&&(n.source.evaluated=r.stringify(n.evaluated))}return e.validate=n,e}catch(t){throw delete e.validate,delete e.validateName,g&&this.logger.error("Error compiling schema, function code:",g),t}finally{this._compilations.delete(e)}}function d(e){return a.inlineRef(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:p.call(this,e)}function f(e){for(const r of this._compilations)if(n=e,(t=r).schema===n.schema&&t.root===n.root&&t.baseId===n.baseId)return r;var t,n}function h(e,t){let n;for(;"string"==typeof(n=this.refs[t]);)t=n;return n||this.schemas[t]||m.call(this,e,t)}function m(e,t){const n=c.parse(t),r=a._getFullPath(n);let o=a.getFullPath(e.baseId);if(Object.keys(e.schema).length>0&&r===o)return y.call(this,n,e);const i=a.normalizeId(r),s=this.refs[i]||this.schemas[i];if("string"==typeof s){const t=m.call(this,e,s);if("object"!=typeof(null==t?void 0:t.schema))return;return y.call(this,n,t)}if("object"==typeof(null==s?void 0:s.schema)){if(s.validate||p.call(this,s),i===a.normalizeId(t)){const{schema:t}=s,{schemaId:n}=this.opts,r=t[n];return r&&(o=a.resolveUrl(o,r)),new u({schema:t,schemaId:n,root:e,baseId:o})}return y.call(this,n,s)}}t.SchemaEnv=u,t.compileSchema=p,t.resolveRef=function(e,t,n){var r;const o=a.resolveUrl(t,n),i=e.refs[o];if(i)return i;let s=h.call(this,e,o);if(void 0===s){const n=null===(r=e.localRefs)||void 0===r?void 0:r[o],{schemaId:i}=this.opts;n&&(s=new u({schema:n,schemaId:i,root:e,baseId:t}))}if(void 0===s&&this.opts.loadSchemaSync){const r=this.opts.loadSchemaSync(t,n,o);!r||this.refs[o]||this.schemas[o]||(this.addSchema(r,o,void 0),s=h.call(this,e,o))}return void 0!==s?e.refs[o]=d.call(this,s):void 0},t.getCompilingSchema=f,t.resolveSchema=m;const g=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function y(e,{baseId:t,schema:n,root:r}){var o;if("/"!==(null===(o=e.fragment)||void 0===o?void 0:o[0]))return;for(const r of e.fragment.slice(1).split("/")){if("boolean"==typeof n)return;if(void 0===(n=n[s.unescapeFragment(r)]))return;const e="object"==typeof n&&n[this.opts.schemaId];!g.has(r)&&e&&(t=a.resolveUrl(t,e))}let i;if("boolean"!=typeof n&&n.$ref&&!s.schemaHasRulesButRef(n,this.RULES)){const e=a.resolveUrl(t,n.$ref);i=m.call(this,r,e)}const{schemaId:l}=this.opts;return i=i||new u({schema:n,schemaId:l,root:r,baseId:t}),i.schema!==i.root.schema?i:void 0}},5018:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o={data:new r.Name("data"),valCxt:new r.Name("valCxt"),instancePath:new r.Name("instancePath"),parentData:new r.Name("parentData"),parentDataProperty:new r.Name("parentDataProperty"),rootData:new r.Name("rootData"),dynamicAnchors:new r.Name("dynamicAnchors"),vErrors:new r.Name("vErrors"),errors:new r.Name("errors"),this:new r.Name("this"),self:new r.Name("self"),scope:new r.Name("scope"),json:new r.Name("json"),jsonPos:new r.Name("jsonPos"),jsonLen:new r.Name("jsonLen"),jsonPart:new r.Name("jsonPart")};t.default=o},4143:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(9826);class o extends Error{constructor(e,t,n){super(n||`can't resolve reference ${t} from id ${e}`),this.missingRef=r.resolveUrl(e,t),this.missingSchema=r.normalizeId(r.getFullPath(this.missingRef))}}t.default=o},9826:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaRefs=t.resolveUrl=t.normalizeId=t._getFullPath=t.getFullPath=t.inlineRef=void 0;const r=n(6124),o=n(4063),i=n(4029),a=n(540),s=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);t.inlineRef=function(e,t=!0){return"boolean"==typeof e||(!0===t?!c(e):!!t&&u(e)<=t)};const l=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function c(e){for(const t in e){if(l.has(t))return!0;const n=e[t];if(Array.isArray(n)&&n.some(c))return!0;if("object"==typeof n&&c(n))return!0}return!1}function u(e){let t=0;for(const n in e){if("$ref"===n)return 1/0;if(t++,!s.has(n)&&("object"==typeof e[n]&&r.eachItem(e[n],(e=>t+=u(e))),t===1/0))return 1/0}return t}function p(e="",t){return!1!==t&&(e=h(e)),d(a.parse(e))}function d(e){return a.serialize(e).split("#")[0]+"#"}t.getFullPath=p,t._getFullPath=d;const f=/#\/?$/;function h(e){return e?e.replace(f,""):""}t.normalizeId=h,t.resolveUrl=function(e,t){return t=h(t),a.resolve(e,t)};const m=/^[a-z_][-a-z0-9._]*$/i;t.getSchemaRefs=function(e){if("boolean"==typeof e)return{};const{schemaId:t}=this.opts,n=h(e[t]),r={"":n},s=p(n,!1),l={},c=new Set;return i(e,{allKeys:!0},((e,n,o,i)=>{if(void 0===i)return;const p=s+n;let f=r[i];function g(t){if(t=h(f?a.resolve(f,t):t),c.has(t))throw d(t);c.add(t);let n=this.refs[t];return"string"==typeof n&&(n=this.refs[n]),"object"==typeof n?u(e,n.schema,t):t!==h(p)&&("#"===t[0]?(u(e,l[t],t),l[t]=e):this.refs[t]=p),t}function y(e){if("string"==typeof e){if(!m.test(e))throw new Error(`invalid anchor "${e}"`);g.call(this,`#${e}`)}}"string"==typeof e[t]&&(f=g.call(this,e[t])),y.call(this,e.$anchor),y.call(this,e.$dynamicAnchor),r[n]=f})),l;function u(e,t,n){if(void 0!==t&&!o(e,t))throw d(n)}function d(e){return new Error(`reference "${e}" resolves to more than one schema`)}}},3664:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRules=t.isJSONType=void 0;const n=new Set(["string","number","integer","boolean","null","object","array"]);t.isJSONType=function(e){return"string"==typeof e&&n.has(e)},t.getRules=function(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}},6124:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkStrictMode=t.getErrorPath=t.Type=t.useFunc=t.setEvaluated=t.evaluatedPropsToName=t.mergeEvaluated=t.eachItem=t.unescapeJsonPointer=t.escapeJsonPointer=t.escapeFragment=t.unescapeFragment=t.schemaRefOrVal=t.schemaHasRulesButRef=t.schemaHasRules=t.checkUnknownRules=t.alwaysValidSchema=t.toHash=void 0;const r=n(4475),o=n(4667);function i(e,t=e.schema){const{opts:n,self:r}=e;if(!n.strictSchema)return;if("boolean"==typeof t)return;const o=r.RULES.keywords;for(const n in t)o[n]||h(e,`unknown keyword: "${n}"`)}function a(e,t){if("boolean"==typeof e)return!e;for(const n in e)if(t[n])return!0;return!1}function s(e){return"number"==typeof e?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}function l(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function c({mergeNames:e,mergeToName:t,mergeValues:n,resultToName:o}){return(i,a,s,l)=>{const c=void 0===s?a:s instanceof r.Name?(a instanceof r.Name?e(i,a,s):t(i,a,s),s):a instanceof r.Name?(t(i,s,a),a):n(a,s);return l!==r.Name||c instanceof r.Name?c:o(i,c)}}function u(e,t){if(!0===t)return e.var("props",!0);const n=e.var("props",r._`{}`);return void 0!==t&&p(e,n,t),n}function p(e,t,n){Object.keys(n).forEach((n=>e.assign(r._`${t}${r.getProperty(n)}`,!0)))}t.toHash=function(e){const t={};for(const n of e)t[n]=!0;return t},t.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(i(e,t),!a(t,e.self.RULES.all))},t.checkUnknownRules=i,t.schemaHasRules=a,t.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(const n in e)if("$ref"!==n&&t.all[n])return!0;return!1},t.schemaRefOrVal=function({topSchemaRef:e,schemaPath:t},n,o,i){if(!i){if("number"==typeof n||"boolean"==typeof n)return n;if("string"==typeof n)return r._`${n}`}return r._`${e}${t}${r.getProperty(o)}`},t.unescapeFragment=function(e){return l(decodeURIComponent(e))},t.escapeFragment=function(e){return encodeURIComponent(s(e))},t.escapeJsonPointer=s,t.unescapeJsonPointer=l,t.eachItem=function(e,t){if(Array.isArray(e))for(const n of e)t(n);else t(e)},t.mergeEvaluated={props:c({mergeNames:(e,t,n)=>e.if(r._`${n} !== true && ${t} !== undefined`,(()=>{e.if(r._`${t} === true`,(()=>e.assign(n,!0)),(()=>e.assign(n,r._`${n} || {}`).code(r._`Object.assign(${n}, ${t})`)))})),mergeToName:(e,t,n)=>e.if(r._`${n} !== true`,(()=>{!0===t?e.assign(n,!0):(e.assign(n,r._`${n} || {}`),p(e,n,t))})),mergeValues:(e,t)=>!0===e||{...e,...t},resultToName:u}),items:c({mergeNames:(e,t,n)=>e.if(r._`${n} !== true && ${t} !== undefined`,(()=>e.assign(n,r._`${t} === true ? true : ${n} > ${t} ? ${n} : ${t}`))),mergeToName:(e,t,n)=>e.if(r._`${n} !== true`,(()=>e.assign(n,!0===t||r._`${n} > ${t} ? ${n} : ${t}`))),mergeValues:(e,t)=>!0===e||Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})},t.evaluatedPropsToName=u,t.setEvaluated=p;const d={};var f;function h(e,t,n=e.opts.strictSchema){if(n){if(t=`strict mode: ${t}`,!0===n)throw new Error(t);e.self.logger.warn(t)}}t.useFunc=function(e,t){return e.scopeValue("func",{ref:t,code:d[t.code]||(d[t.code]=new o._Code(t.code))})},function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"}(f=t.Type||(t.Type={})),t.getErrorPath=function(e,t,n){if(e instanceof r.Name){const o=t===f.Num;return n?o?r._`"[" + ${e} + "]"`:r._`"['" + ${e} + "']"`:o?r._`"/" + ${e}`:r._`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return n?r.getProperty(e).toString():"/"+s(e)},t.checkStrictMode=h},4566:function(e,t){"use strict";function n(e,t){return t.rules.some((t=>r(e,t)))}function r(e,t){var n;return void 0!==e[t.keyword]||(null===(n=t.definition.implements)||void 0===n?void 0:n.some((t=>void 0!==e[t])))}Object.defineProperty(t,"__esModule",{value:!0}),t.shouldUseRule=t.shouldUseGroup=t.schemaHasRulesForType=void 0,t.schemaHasRulesForType=function({schema:e,self:t},r){const o=t.RULES.types[r];return o&&!0!==o&&n(e,o)},t.shouldUseGroup=n,t.shouldUseRule=r},7627:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.boolOrEmptySchema=t.topBoolOrEmptySchema=void 0;const r=n(1885),o=n(4475),i=n(5018),a={message:"boolean schema is false"};function s(e,t){const{gen:n,data:o}=e,i={gen:n,keyword:"false schema",data:o,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};r.reportError(i,a,void 0,t)}t.topBoolOrEmptySchema=function(e){const{gen:t,schema:n,validateName:r}=e;!1===n?s(e,!1):"object"==typeof n&&!0===n.$async?t.return(i.default.data):(t.assign(o._`${r}.errors`,null),t.return(!0))},t.boolOrEmptySchema=function(e,t){const{gen:n,schema:r}=e;!1===r?(n.var(t,!1),s(e)):n.var(t,!0)}},7927:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportTypeError=t.checkDataTypes=t.checkDataType=t.coerceAndCheckDataType=t.getJSONTypes=t.getSchemaTypes=t.DataType=void 0;const r=n(3664),o=n(4566),i=n(1885),a=n(4475),s=n(6124);var l;function c(e){const t=Array.isArray(e)?e:e?[e]:[];if(t.every(r.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}!function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"}(l=t.DataType||(t.DataType={})),t.getSchemaTypes=function(e){const t=c(e.type);if(t.includes("null")){if(!1===e.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw new Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},t.getJSONTypes=c,t.coerceAndCheckDataType=function(e,t){const{gen:n,data:r,opts:i}=e,s=function(e,t){return t?e.filter((e=>u.has(e)||"array"===t&&"array"===e)):[]}(t,i.coerceTypes),c=t.length>0&&!(0===s.length&&1===t.length&&o.schemaHasRulesForType(e,t[0]));if(c){const o=d(t,r,i.strictNumbers,l.Wrong);n.if(o,(()=>{s.length?function(e,t,n){const{gen:r,data:o,opts:i}=e,s=r.let("dataType",a._`typeof ${o}`),l=r.let("coerced",a._`undefined`);"array"===i.coerceTypes&&r.if(a._`${s} == 'object' && Array.isArray(${o}) && ${o}.length == 1`,(()=>r.assign(o,a._`${o}[0]`).assign(s,a._`typeof ${o}`).if(d(t,o,i.strictNumbers),(()=>r.assign(l,o))))),r.if(a._`${l} !== undefined`);for(const e of n)(u.has(e)||"array"===e&&"array"===i.coerceTypes)&&c(e);function c(e){switch(e){case"string":return void r.elseIf(a._`${s} == "number" || ${s} == "boolean"`).assign(l,a._`"" + ${o}`).elseIf(a._`${o} === null`).assign(l,a._`""`);case"number":return void r.elseIf(a._`${s} == "boolean" || ${o} === null + || (${s} == "string" && ${o} && ${o} == +${o})`).assign(l,a._`+${o}`);case"integer":return void r.elseIf(a._`${s} === "boolean" || ${o} === null + || (${s} === "string" && ${o} && ${o} == +${o} && !(${o} % 1))`).assign(l,a._`+${o}`);case"boolean":return void r.elseIf(a._`${o} === "false" || ${o} === 0 || ${o} === null`).assign(l,!1).elseIf(a._`${o} === "true" || ${o} === 1`).assign(l,!0);case"null":return r.elseIf(a._`${o} === "" || ${o} === 0 || ${o} === false`),void r.assign(l,null);case"array":r.elseIf(a._`${s} === "string" || ${s} === "number" + || ${s} === "boolean" || ${o} === null`).assign(l,a._`[${o}]`)}}r.else(),h(e),r.endIf(),r.if(a._`${l} !== undefined`,(()=>{r.assign(o,l),function({gen:e,parentData:t,parentDataProperty:n},r){e.if(a._`${t} !== undefined`,(()=>e.assign(a._`${t}[${n}]`,r)))}(e,l)}))}(e,t,s):h(e)}))}return c};const u=new Set(["string","number","integer","boolean","null"]);function p(e,t,n,r=l.Correct){const o=r===l.Correct?a.operators.EQ:a.operators.NEQ;let i;switch(e){case"null":return a._`${t} ${o} null`;case"array":i=a._`Array.isArray(${t})`;break;case"object":i=a._`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":i=s(a._`!(${t} % 1) && !isNaN(${t})`);break;case"number":i=s();break;default:return a._`typeof ${t} ${o} ${e}`}return r===l.Correct?i:a.not(i);function s(e=a.nil){return a.and(a._`typeof ${t} == "number"`,e,n?a._`isFinite(${t})`:a.nil)}}function d(e,t,n,r){if(1===e.length)return p(e[0],t,n,r);let o;const i=s.toHash(e);if(i.array&&i.object){const e=a._`typeof ${t} != "object"`;o=i.null?e:a._`!${t} || ${e}`,delete i.null,delete i.array,delete i.object}else o=a.nil;i.number&&delete i.integer;for(const e in i)o=a.and(o,p(e,t,n,r));return o}t.checkDataType=p,t.checkDataTypes=d;const f={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>"string"==typeof e?a._`{type: ${e}}`:a._`{type: ${t}}`};function h(e){const t=function(e){const{gen:t,data:n,schema:r}=e,o=s.schemaRefOrVal(e,r,"type");return{gen:t,keyword:"type",data:n,schema:r.type,schemaCode:o,schemaValue:o,parentSchema:r,params:{},it:e}}(e);i.reportError(t,f)}t.reportTypeError=h},2537:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=void 0;const r=n(4475),o=n(6124);function i(e,t,n){const{gen:i,compositeRule:a,data:s,opts:l}=e;if(void 0===n)return;const c=r._`${s}${r.getProperty(t)}`;if(a)return void o.checkStrictMode(e,`default is ignored for: ${c}`);let u=r._`${c} === undefined`;"empty"===l.useDefaults&&(u=r._`${u} || ${c} === null || ${c} === ""`),i.if(u,r._`${c} = ${r.stringify(n)}`)}t.assignDefaults=function(e,t){const{properties:n,items:r}=e.schema;if("object"===t&&n)for(const t in n)i(e,t,n[t].default);else"array"===t&&Array.isArray(r)&&r.forEach(((t,n)=>i(e,n,t.default)))}},1321:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getData=t.KeywordCxt=t.validateFunctionCode=void 0;const r=n(7627),o=n(7927),i=n(4566),a=n(7927),s=n(2537),l=n(6488),c=n(4688),u=n(4475),p=n(5018),d=n(9826),f=n(6124),h=n(1885);function m({gen:e,validateName:t,schema:n,schemaEnv:r,opts:o},i){o.code.es5?e.func(t,u._`${p.default.data}, ${p.default.valCxt}`,r.$async,(()=>{e.code(u._`"use strict"; ${g(n,o)}`),function(e,t){e.if(p.default.valCxt,(()=>{e.var(p.default.instancePath,u._`${p.default.valCxt}.${p.default.instancePath}`),e.var(p.default.parentData,u._`${p.default.valCxt}.${p.default.parentData}`),e.var(p.default.parentDataProperty,u._`${p.default.valCxt}.${p.default.parentDataProperty}`),e.var(p.default.rootData,u._`${p.default.valCxt}.${p.default.rootData}`),t.dynamicRef&&e.var(p.default.dynamicAnchors,u._`${p.default.valCxt}.${p.default.dynamicAnchors}`)}),(()=>{e.var(p.default.instancePath,u._`""`),e.var(p.default.parentData,u._`undefined`),e.var(p.default.parentDataProperty,u._`undefined`),e.var(p.default.rootData,p.default.data),t.dynamicRef&&e.var(p.default.dynamicAnchors,u._`{}`)}))}(e,o),e.code(i)})):e.func(t,u._`${p.default.data}, ${function(e){return u._`{${p.default.instancePath}="", ${p.default.parentData}, ${p.default.parentDataProperty}, ${p.default.rootData}=${p.default.data}${e.dynamicRef?u._`, ${p.default.dynamicAnchors}={}`:u.nil}}={}`}(o)}`,r.$async,(()=>e.code(g(n,o)).code(i)))}function g(e,t){const n="object"==typeof e&&e[t.schemaId];return n&&(t.code.source||t.code.process)?u._`/*# sourceURL=${n} */`:u.nil}function y({schema:e,self:t}){if("boolean"==typeof e)return!e;for(const n in e)if(t.RULES.all[n])return!0;return!1}function v(e){return"boolean"!=typeof e.schema}function b(e){f.checkUnknownRules(e),function(e){const{schema:t,errSchemaPath:n,opts:r,self:o}=e;t.$ref&&r.ignoreKeywordsWithRef&&f.schemaHasRulesButRef(t,o.RULES)&&o.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}(e)}function w(e,t){if(e.opts.jtd)return k(e,[],!1,t);const n=o.getSchemaTypes(e.schema);k(e,n,!o.coerceAndCheckDataType(e,n),t)}function x({gen:e,schemaEnv:t,schema:n,errSchemaPath:r,opts:o}){const i=n.$comment;if(!0===o.$comment)e.code(u._`${p.default.self}.logger.log(${i})`);else if("function"==typeof o.$comment){const n=u.str`${r}/$comment`,o=e.scopeValue("root",{ref:t.root});e.code(u._`${p.default.self}.opts.$comment(${i}, ${n}, ${o}.schema)`)}}function k(e,t,n,r){const{gen:o,schema:s,data:l,allErrors:c,opts:d,self:h}=e,{RULES:m}=h;function g(f){i.shouldUseGroup(s,f)&&(f.type?(o.if(a.checkDataType(f.type,l,d.strictNumbers)),_(e,f),1===t.length&&t[0]===f.type&&n&&(o.else(),a.reportTypeError(e)),o.endIf()):_(e,f),c||o.if(u._`${p.default.errors} === ${r||0}`))}!s.$ref||!d.ignoreKeywordsWithRef&&f.schemaHasRulesButRef(s,m)?(d.jtd||function(e,t){!e.schemaEnv.meta&&e.opts.strictTypes&&(function(e,t){t.length&&(e.dataTypes.length?(t.forEach((t=>{O(e.dataTypes,t)||S(e,`type "${t}" not allowed by context "${e.dataTypes.join(",")}"`)})),e.dataTypes=e.dataTypes.filter((e=>O(t,e)))):e.dataTypes=t)}(e,t),e.opts.allowUnionTypes||function(e,t){t.length>1&&(2!==t.length||!t.includes("null"))&&S(e,"use allowUnionTypes to allow union type keyword")}(e,t),function(e,t){const n=e.self.RULES.all;for(const r in n){const o=n[r];if("object"==typeof o&&i.shouldUseRule(e.schema,o)){const{type:n}=o.definition;n.length&&!n.some((e=>{return r=e,(n=t).includes(r)||"number"===r&&n.includes("integer");var n,r}))&&S(e,`missing type "${n.join(",")}" for keyword "${r}"`)}}}(e,e.dataTypes))}(e,t),o.block((()=>{for(const e of m.rules)g(e);g(m.post)}))):o.block((()=>P(e,"$ref",m.all.$ref.definition)))}function _(e,t){const{gen:n,schema:r,opts:{useDefaults:o}}=e;o&&s.assignDefaults(e,t.type),n.block((()=>{for(const n of t.rules)i.shouldUseRule(r,n)&&P(e,n.keyword,n.definition,t.type)}))}function O(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function S(e,t){t+=` at "${e.schemaEnv.baseId+e.errSchemaPath}" (strictTypes)`,f.checkStrictMode(e,t,e.opts.strictTypes)}t.validateFunctionCode=function(e){v(e)&&(b(e),y(e))?function(e){const{schema:t,opts:n,gen:r}=e;m(e,(()=>{n.$comment&&t.$comment&&x(e),function(e){const{schema:t,opts:n}=e;void 0!==t.default&&n.useDefaults&&n.strictSchema&&f.checkStrictMode(e,"default is ignored in the schema root")}(e),r.let(p.default.vErrors,null),r.let(p.default.errors,0),n.unevaluated&&function(e){const{gen:t,validateName:n}=e;e.evaluated=t.const("evaluated",u._`${n}.evaluated`),t.if(u._`${e.evaluated}.dynamicProps`,(()=>t.assign(u._`${e.evaluated}.props`,u._`undefined`))),t.if(u._`${e.evaluated}.dynamicItems`,(()=>t.assign(u._`${e.evaluated}.items`,u._`undefined`)))}(e),w(e),function(e){const{gen:t,schemaEnv:n,validateName:r,ValidationError:o,opts:i}=e;n.$async?t.if(u._`${p.default.errors} === 0`,(()=>t.return(p.default.data)),(()=>t.throw(u._`new ${o}(${p.default.vErrors})`))):(t.assign(u._`${r}.errors`,p.default.vErrors),i.unevaluated&&function({gen:e,evaluated:t,props:n,items:r}){n instanceof u.Name&&e.assign(u._`${t}.props`,n),r instanceof u.Name&&e.assign(u._`${t}.items`,r)}(e),t.return(u._`${p.default.errors} === 0`))}(e)}))}(e):m(e,(()=>r.topBoolOrEmptySchema(e)))};class E{constructor(e,t,n){if(l.validateKeywordUsage(e,t,n),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=n,this.data=e.data,this.schema=e.schema[n],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=f.schemaRefOrVal(e,this.schema,n,this.$data),this.schemaType=t.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=t,this.$data)this.schemaCode=e.gen.const("vSchema",C(this.$data,e));else if(this.schemaCode=this.schemaValue,!l.validSchemaType(this.schema,t.schemaType,t.allowUndefined))throw new Error(`${n} value must be ${JSON.stringify(t.schemaType)}`);("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",p.default.errors))}result(e,t,n){this.gen.if(u.not(e)),n?n():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,t){this.result(e,void 0,t)}fail(e){if(void 0===e)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);const{schemaCode:t}=this;this.fail(u._`${t} !== undefined && (${u.or(this.invalid$data(),e)})`)}error(e,t,n){if(t)return this.setParams(t),this._error(e,n),void this.setParams({});this._error(e,n)}_error(e,t){(e?h.reportExtraError:h.reportError)(this,this.def.error,t)}$dataError(){h.reportError(this,this.def.$dataError||h.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');h.resetErrorsCount(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,t){t?Object.assign(this.params,e):this.params=e}block$data(e,t,n=u.nil){this.gen.block((()=>{this.check$data(e,n),t()}))}check$data(e=u.nil,t=u.nil){if(!this.$data)return;const{gen:n,schemaCode:r,schemaType:o,def:i}=this;n.if(u.or(u._`${r} === undefined`,t)),e!==u.nil&&n.assign(e,!0),(o.length||i.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),e!==u.nil&&n.assign(e,!1)),n.else()}invalid$data(){const{gen:e,schemaCode:t,schemaType:n,def:r,it:o}=this;return u.or(function(){if(n.length){if(!(t instanceof u.Name))throw new Error("ajv implementation error");const e=Array.isArray(n)?n:[n];return u._`${a.checkDataTypes(e,t,o.opts.strictNumbers,a.DataType.Wrong)}`}return u.nil}(),function(){if(r.validateSchema){const n=e.scopeValue("validate$data",{ref:r.validateSchema});return u._`!${n}(${t})`}return u.nil}())}subschema(e,t){const n=c.getSubschema(this.it,e);c.extendSubschemaData(n,this.it,e),c.extendSubschemaMode(n,e);const o={...this.it,...n,items:void 0,props:void 0};return function(e,t){v(e)&&(b(e),y(e))?function(e,t){const{schema:n,gen:r,opts:o}=e;o.$comment&&n.$comment&&x(e),function(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=d.resolveUrl(e.baseId,t))}(e),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}(e);const i=r.const("_errs",p.default.errors);w(e,i),r.var(t,u._`${i} === ${p.default.errors}`)}(e,t):r.boolOrEmptySchema(e,t)}(o,t),o}mergeEvaluated(e,t){const{it:n,gen:r}=this;n.opts.unevaluated&&(!0!==n.props&&void 0!==e.props&&(n.props=f.mergeEvaluated.props(r,e.props,n.props,t)),!0!==n.items&&void 0!==e.items&&(n.items=f.mergeEvaluated.items(r,e.items,n.items,t)))}mergeValidEvaluated(e,t){const{it:n,gen:r}=this;if(n.opts.unevaluated&&(!0!==n.props||!0!==n.items))return r.if(t,(()=>this.mergeEvaluated(e,u.Name))),!0}}function P(e,t,n,r){const o=new E(e,n,t);"code"in n?n.code(o,r):o.$data&&n.validate?l.funcKeywordCode(o,n):"macro"in n?l.macroKeywordCode(o,n):(n.compile||n.validate)&&l.funcKeywordCode(o,n)}t.KeywordCxt=E;const A=/^\/(?:[^~]|~0|~1)*$/,$=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function C(e,{dataLevel:t,dataNames:n,dataPathArr:r}){let o,i;if(""===e)return p.default.rootData;if("/"===e[0]){if(!A.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);o=e,i=p.default.rootData}else{const a=$.exec(e);if(!a)throw new Error(`Invalid JSON-pointer: ${e}`);const s=+a[1];if(o=a[2],"#"===o){if(s>=t)throw new Error(l("property/index",s));return r[t-s]}if(s>t)throw new Error(l("data",s));if(i=n[t-s],!o)return i}let a=i;const s=o.split("/");for(const e of s)e&&(i=u._`${i}${u.getProperty(f.unescapeJsonPointer(e))}`,a=u._`${a} && ${i}`);return a;function l(e,n){return`Cannot access ${e} ${n} levels up, current level is ${t}`}}t.getData=C},6488:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateKeywordUsage=t.validSchemaType=t.funcKeywordCode=t.macroKeywordCode=void 0;const r=n(4475),o=n(5018),i=n(8619),a=n(1885);function s(e){const{gen:t,data:n,it:o}=e;t.if(o.parentData,(()=>t.assign(n,r._`${o.parentData}[${o.parentDataProperty}]`)))}function l(e,t,n){if(void 0===n)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword","function"==typeof n?{ref:n}:{ref:n,code:r.stringify(n)})}t.macroKeywordCode=function(e,t){const{gen:n,keyword:o,schema:i,parentSchema:a,it:s}=e,c=t.macro.call(s.self,i,a,s),u=l(n,o,c);!1!==s.opts.validateSchema&&s.self.validateSchema(c,!0);const p=n.name("valid");e.subschema({schema:c,schemaPath:r.nil,errSchemaPath:`${s.errSchemaPath}/${o}`,topSchemaRef:u,compositeRule:!0},p),e.pass(p,(()=>e.error(!0)))},t.funcKeywordCode=function(e,t){var n;const{gen:c,keyword:u,schema:p,parentSchema:d,$data:f,it:h}=e;!function({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}(h,t);const m=!f&&t.compile?t.compile.call(h.self,p,d,h):t.validate,g=l(c,u,m),y=c.let("valid");function v(n=(t.async?r._`await `:r.nil)){const a=h.opts.passContext?o.default.this:o.default.self,s=!("compile"in t&&!f||!1===t.schema);c.assign(y,r._`${n}${i.callValidateCode(e,g,a,s)}`,t.modifying)}function b(e){var n;c.if(r.not(null!==(n=t.valid)&&void 0!==n?n:y),e)}e.block$data(y,(function(){if(!1===t.errors)v(),t.modifying&&s(e),b((()=>e.error()));else{const n=t.async?function(){const e=c.let("ruleErrs",null);return c.try((()=>v(r._`await `)),(t=>c.assign(y,!1).if(r._`${t} instanceof ${h.ValidationError}`,(()=>c.assign(e,r._`${t}.errors`)),(()=>c.throw(t))))),e}():function(){const e=r._`${g}.errors`;return c.assign(e,null),v(r.nil),e}();t.modifying&&s(e),b((()=>function(e,t){const{gen:n}=e;n.if(r._`Array.isArray(${t})`,(()=>{n.assign(o.default.vErrors,r._`${o.default.vErrors} === null ? ${t} : ${o.default.vErrors}.concat(${t})`).assign(o.default.errors,r._`${o.default.vErrors}.length`),a.extendErrors(e)}),(()=>e.error()))}(e,n)))}})),e.ok(null!==(n=t.valid)&&void 0!==n?n:y)},t.validSchemaType=function(e,t,n=!1){return!t.length||t.some((t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||n&&void 0===e))},t.validateKeywordUsage=function({schema:e,opts:t,self:n,errSchemaPath:r},o,i){if(Array.isArray(o.keyword)?!o.keyword.includes(i):o.keyword!==i)throw new Error("ajv implementation error");const a=o.dependencies;if(null==a?void 0:a.some((t=>!Object.prototype.hasOwnProperty.call(e,t))))throw new Error(`parent schema must have dependencies of ${i}: ${a.join(",")}`);if(o.validateSchema&&!o.validateSchema(e[i])){const e=`keyword "${i}" value is invalid at path "${r}": `+n.errorsText(o.validateSchema.errors);if("log"!==t.validateSchema)throw new Error(e);n.logger.error(e)}}},4688:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendSubschemaMode=t.extendSubschemaData=t.getSubschema=void 0;const r=n(4475),o=n(6124);t.getSubschema=function(e,{keyword:t,schemaProp:n,schema:i,schemaPath:a,errSchemaPath:s,topSchemaRef:l}){if(void 0!==t&&void 0!==i)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==t){const i=e.schema[t];return void 0===n?{schema:i,schemaPath:r._`${e.schemaPath}${r.getProperty(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:i[n],schemaPath:r._`${e.schemaPath}${r.getProperty(t)}${r.getProperty(n)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${o.escapeFragment(n)}`}}if(void 0!==i){if(void 0===a||void 0===s||void 0===l)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:i,schemaPath:a,topSchemaRef:l,errSchemaPath:s}}throw new Error('either "keyword" or "schema" must be passed')},t.extendSubschemaData=function(e,t,{dataProp:n,dataPropType:i,data:a,dataTypes:s,propertyName:l}){if(void 0!==a&&void 0!==n)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:c}=t;if(void 0!==n){const{errorPath:a,dataPathArr:s,opts:l}=t;u(c.let("data",r._`${t.data}${r.getProperty(n)}`,!0)),e.errorPath=r.str`${a}${o.getErrorPath(n,i,l.jsPropertySyntax)}`,e.parentDataProperty=r._`${n}`,e.dataPathArr=[...s,e.parentDataProperty]}function u(n){e.data=n,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,n]}void 0!==a&&(u(a instanceof r.Name?a:c.let("data",a,!0)),void 0!==l&&(e.propertyName=l)),s&&(e.dataTypes=s)},t.extendSubschemaMode=function(e,{jtdDiscriminator:t,jtdMetadata:n,compositeRule:r,createErrors:o,allErrors:i}){void 0!==r&&(e.compositeRule=r),void 0!==o&&(e.createErrors=o),void 0!==i&&(e.allErrors=i),e.jtdDiscriminator=t,e.jtdMetadata=n}},3325:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;var r=n(1321);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return r.KeywordCxt}});var o=n(4475);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return o._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return o.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return o.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return o.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return o.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return o.CodeGen}});const i=n(8451),a=n(4143),s=n(3664),l=n(7805),c=n(4475),u=n(9826),p=n(7927),d=n(6124),f=n(425),h=["removeAdditional","useDefaults","coerceTypes"],m=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),g={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},y={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function v(e){var t,n,r,o,i,a,s,l,c,u,p,d,f,h,m,g,y,v,b,w,x,k;const _=e.strict,O=null===(t=e.code)||void 0===t?void 0:t.optimize,S=!0===O||void 0===O?1:O||0;return{strictSchema:null===(r=null!==(n=e.strictSchema)&&void 0!==n?n:_)||void 0===r||r,strictNumbers:null===(i=null!==(o=e.strictNumbers)&&void 0!==o?o:_)||void 0===i||i,strictTypes:null!==(s=null!==(a=e.strictTypes)&&void 0!==a?a:_)&&void 0!==s?s:"log",strictTuples:null!==(c=null!==(l=e.strictTuples)&&void 0!==l?l:_)&&void 0!==c?c:"log",strictRequired:null!==(p=null!==(u=e.strictRequired)&&void 0!==u?u:_)&&void 0!==p&&p,code:e.code?{...e.code,optimize:S}:{optimize:S},loopRequired:null!==(d=e.loopRequired)&&void 0!==d?d:200,loopEnum:null!==(f=e.loopEnum)&&void 0!==f?f:200,meta:null===(h=e.meta)||void 0===h||h,messages:null===(m=e.messages)||void 0===m||m,inlineRefs:null===(g=e.inlineRefs)||void 0===g||g,schemaId:null!==(y=e.schemaId)&&void 0!==y?y:"$id",addUsedSchema:null===(v=e.addUsedSchema)||void 0===v||v,validateSchema:null===(b=e.validateSchema)||void 0===b||b,validateFormats:null===(w=e.validateFormats)||void 0===w||w,unicodeRegExp:null===(x=e.unicodeRegExp)||void 0===x||x,int32range:null===(k=e.int32range)||void 0===k||k}}class b{constructor(e={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...v(e)};const{es5:t,lines:n}=this.opts.code;this.scope=new c.ValueScope({scope:{},prefixes:m,es5:t,lines:n}),this.logger=function(e){if(!1===e)return E;if(void 0===e)return console;if(e.log&&e.warn&&e.error)return e;throw new Error("logger must implement log, warn and error methods")}(e.logger);const r=e.validateFormats;e.validateFormats=!1,this.RULES=s.getRules(),w.call(this,g,e,"NOT SUPPORTED"),w.call(this,y,e,"DEPRECATED","warn"),this._metaOpts=S.call(this),e.formats&&_.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&O.call(this,e.keywords),"object"==typeof e.meta&&this.addMetaSchema(e.meta),k.call(this),e.validateFormats=r}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:e,meta:t,schemaId:n}=this.opts;let r=f;"id"===n&&(r={...f},r.id=r.$id,delete r.$id),t&&e&&this.addMetaSchema(r,r[n],!1)}defaultMeta(){const{meta:e,schemaId:t}=this.opts;return this.opts.defaultMeta="object"==typeof e?e[t]||e:void 0}validate(e,t){let n;if("string"==typeof e){if(n=this.getSchema(e),!n)throw new Error(`no schema with key or ref "${e}"`)}else n=this.compile(e);const r=n(t);return"$async"in n||(this.errors=n.errors),r}compile(e,t){const n=this._addSchema(e,t);return n.validate||this._compileSchemaEnv(n)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:n}=this.opts;return r.call(this,e,t);async function r(e,t){await o.call(this,e.$schema);const n=this._addSchema(e,t);return n.validate||i.call(this,n)}async function o(e){e&&!this.getSchema(e)&&await r.call(this,{$ref:e},!0)}async function i(e){try{return this._compileSchemaEnv(e)}catch(t){if(!(t instanceof a.default))throw t;return s.call(this,t),await l.call(this,t.missingSchema),i.call(this,e)}}function s({missingSchema:e,missingRef:t}){if(this.refs[e])throw new Error(`AnySchema ${e} is loaded but ${t} cannot be resolved`)}async function l(e){const n=await c.call(this,e);this.refs[e]||await o.call(this,n.$schema),this.refs[e]||this.addSchema(n,e,t)}async function c(e){const t=this._loading[e];if(t)return t;try{return await(this._loading[e]=n(e))}finally{delete this._loading[e]}}}addSchema(e,t,n,r=this.opts.validateSchema){if(Array.isArray(e)){for(const t of e)this.addSchema(t,void 0,n,r);return this}let o;if("object"==typeof e){const{schemaId:t}=this.opts;if(o=e[t],void 0!==o&&"string"!=typeof o)throw new Error(`schema ${t} must be string`)}return t=u.normalizeId(t||o),this._checkUnique(t),this.schemas[t]=this._addSchema(e,n,t,r,!0),this}addMetaSchema(e,t,n=this.opts.validateSchema){return this.addSchema(e,t,!0,n),this}validateSchema(e,t){if("boolean"==typeof e)return!0;let n;if(n=e.$schema,void 0!==n&&"string"!=typeof n)throw new Error("$schema must be a string");if(n=n||this.opts.defaultMeta||this.defaultMeta(),!n)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const r=this.validate(n,e);if(!r&&t){const e="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(e);this.logger.error(e)}return r}getSchema(e){let t;for(;"string"==typeof(t=x.call(this,e));)e=t;if(void 0===t){const{schemaId:n}=this.opts,r=new l.SchemaEnv({schema:{},schemaId:n});if(t=l.resolveSchema.call(this,r,e),!t)return;this.refs[e]=t}return t.validate||this._compileSchemaEnv(t)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const t=x.call(this,e);return"object"==typeof t&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{const t=e;this._cache.delete(t);let n=e[this.opts.schemaId];return n&&(n=u.normalizeId(n),delete this.schemas[n],delete this.refs[n]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(const t of e)this.addKeyword(t);return this}addKeyword(e,t){let n;if("string"==typeof e)n=e,"object"==typeof t&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=n);else{if("object"!=typeof e||void 0!==t)throw new Error("invalid addKeywords parameters");if(n=(t=e).keyword,Array.isArray(n)&&!n.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(A.call(this,n,t),!t)return d.eachItem(n,(e=>$.call(this,e))),this;R.call(this,t);const r={...t,type:p.getJSONTypes(t.type),schemaType:p.getJSONTypes(t.schemaType)};return d.eachItem(n,0===r.type.length?e=>$.call(this,e,r):e=>r.type.forEach((t=>$.call(this,e,r,t)))),this}getKeyword(e){const t=this.RULES.all[e];return"object"==typeof t?t.definition:!!t}removeKeyword(e){const{RULES:t}=this;delete t.keywords[e],delete t.all[e];for(const n of t.rules){const t=n.rules.findIndex((t=>t.keyword===e));t>=0&&n.rules.splice(t,1)}return this}addFormat(e,t){return"string"==typeof t&&(t=new RegExp(t)),this.formats[e]=t,this}errorsText(e=this.errors,{separator:t=", ",dataVar:n="data"}={}){return e&&0!==e.length?e.map((e=>`${n}${e.instancePath} ${e.message}`)).reduce(((e,n)=>e+t+n)):"No errors"}$dataMetaSchema(e,t){const n=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(const r of t){const t=r.split("/").slice(1);let o=e;for(const e of t)o=o[e];for(const e in n){const t=n[e];if("object"!=typeof t)continue;const{$data:r}=t.definition,i=o[e];r&&i&&(o[e]=T(i))}}return e}_removeAllSchemas(e,t){for(const n in e){const r=e[n];t&&!t.test(n)||("string"==typeof r?delete e[n]:r&&!r.meta&&(this._cache.delete(r.schema),delete e[n]))}}_addSchema(e,t,n,r=this.opts.validateSchema,o=this.opts.addUsedSchema){let i;const{schemaId:a}=this.opts;if("object"==typeof e)i=e[a];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof e)throw new Error("schema must be object or boolean")}let s=this._cache.get(e);if(void 0!==s)return s;const c=u.getSchemaRefs.call(this,e);return n=u.normalizeId(i||n),s=new l.SchemaEnv({schema:e,schemaId:a,meta:t,baseId:n,localRefs:c}),this._cache.set(s.schema,s),o&&!n.startsWith("#")&&(n&&this._checkUnique(n),this.refs[n]=s),r&&this.validateSchema(e,!0),s}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):l.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){const t=this.opts;this.opts=this._metaOpts;try{l.compileSchema.call(this,e)}finally{this.opts=t}}}function w(e,t,n,r="error"){for(const o in e){const i=o;i in t&&this.logger[r](`${n}: option ${o}. ${e[i]}`)}}function x(e){return e=u.normalizeId(e),this.schemas[e]||this.refs[e]}function k(){const e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(const t in e)this.addSchema(e[t],t)}function _(){for(const e in this.opts.formats){const t=this.opts.formats[e];t&&this.addFormat(e,t)}}function O(e){if(Array.isArray(e))this.addVocabulary(e);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const t in e){const n=e[t];n.keyword||(n.keyword=t),this.addKeyword(n)}}}function S(){const e={...this.opts};for(const t of h)delete e[t];return e}t.default=b,b.ValidationError=i.default,b.MissingRefError=a.default;const E={log(){},warn(){},error(){}},P=/^[a-z_$][a-z0-9_$:-]*$/i;function A(e,t){const{RULES:n}=this;if(d.eachItem(e,(e=>{if(n.keywords[e])throw new Error(`Keyword ${e} is already defined`);if(!P.test(e))throw new Error(`Keyword ${e} has invalid name`)})),t&&t.$data&&!("code"in t)&&!("validate"in t))throw new Error('$data keyword must have "code" or "validate" function')}function $(e,t,n){var r;const o=null==t?void 0:t.post;if(n&&o)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:i}=this;let a=o?i.post:i.rules.find((({type:e})=>e===n));if(a||(a={type:n,rules:[]},i.rules.push(a)),i.keywords[e]=!0,!t)return;const s={keyword:e,definition:{...t,type:p.getJSONTypes(t.type),schemaType:p.getJSONTypes(t.schemaType)}};t.before?C.call(this,a,s,t.before):a.rules.push(s),i.all[e]=s,null===(r=t.implements)||void 0===r||r.forEach((e=>this.addKeyword(e)))}function C(e,t,n){const r=e.rules.findIndex((e=>e.keyword===n));r>=0?e.rules.splice(r,0,t):(e.rules.push(t),this.logger.warn(`rule ${n} is not defined`))}function R(e){let{metaSchema:t}=e;void 0!==t&&(e.$data&&this.opts.$data&&(t=T(t)),e.validateSchema=this.compile(t,!0))}const j={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function T(e){return{anyOf:[e,j]}}},412:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4063);r.code='require("ajv/dist/runtime/equal").default',t.default=r},5872:function(e,t){"use strict";function n(e){const t=e.length;let n,r=0,o=0;for(;o=55296&&n<=56319&&or.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>r._`{limit: ${e}}`},code(e){const{parentSchema:t,it:n}=e,{items:r}=t;Array.isArray(r)?a(e,r):o.checkStrictMode(n,'"additionalItems" is ignored when "items" is not an array of schemas')}};function a(e,t){const{gen:n,schema:i,data:a,keyword:s,it:l}=e;l.items=!0;const c=n.const("len",r._`${a}.length`);if(!1===i)e.setParams({len:t.length}),e.pass(r._`${c} <= ${t.length}`);else if("object"==typeof i&&!o.alwaysValidSchema(l,i)){const i=n.var("valid",r._`${c} <= ${t.length}`);n.if(r.not(i),(()=>function(i){n.forRange("i",t.length,c,(t=>{e.subschema({keyword:s,dataProp:t,dataPropType:o.Type.Num},i),l.allErrors||n.if(r.not(i),(()=>n.break()))}))}(i))),e.ok(i)}}t.validateAdditionalItems=a,t.default=i},1422:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(8619),o=n(4475),i=n(5018),a=n(6124),s={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:e})=>o._`{additionalProperty: ${e.additionalProperty}}`},code(e){const{gen:t,parentSchema:n,data:s,errsCount:l,it:c}=e,{schema:u=c.opts.defaultAdditionalProperties}=e;if(!l)throw new Error("ajv implementation error");const{allErrors:p,opts:d}=c;if(c.props=!0,"all"!==d.removeAdditional&&a.alwaysValidSchema(c,u))return;const f=r.allSchemaProperties(n.properties),h=r.allSchemaProperties(n.patternProperties);function m(e){t.code(o._`delete ${s}[${e}]`)}function g(n){if("all"===d.removeAdditional||d.removeAdditional&&!1===u)m(n);else{if(!1===u)return e.setParams({additionalProperty:n}),e.error(),void(p||t.break());if("object"==typeof u&&!a.alwaysValidSchema(c,u)){const r=t.name("valid");"failing"===d.removeAdditional?(y(n,r,!1),t.if(o.not(r),(()=>{e.reset(),m(n)}))):(y(n,r),p||t.if(o.not(r),(()=>t.break())))}}}function y(t,n,r){const o={keyword:"additionalProperties",dataProp:t,dataPropType:a.Type.Str};!1===r&&Object.assign(o,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(o,n)}t.forIn("key",s,(i=>{f.length||h.length?t.if(function(i){let s;if(f.length>8){const e=a.schemaRefOrVal(c,n.properties,"properties");s=r.isOwnProperty(t,e,i)}else s=f.length?o.or(...f.map((e=>o._`${i} === ${e}`))):o.nil;return h.length&&(s=o.or(s,...h.map((t=>o._`${r.usePattern(e,t)}.test(${i})`)))),o.not(s)}(i),(()=>g(i))):g(i)})),e.ok(o._`${l} === ${i.default.errors}`)}};t.default=s},5716:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(6124),o={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:n,it:o}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");const i=t.name("valid");n.forEach(((t,n)=>{if(r.alwaysValidSchema(o,t))return;const a=e.subschema({keyword:"allOf",schemaProp:n},i);e.ok(i),e.mergeEvaluated(a)}))}};t.default=o},1668:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:n(8619).validateUnion,error:{message:"must match a schema in anyOf"}};t.default=r},9564:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6124),i={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:({params:{min:e,max:t}})=>void 0===t?r.str`must contain at least ${e} valid item(s)`:r.str`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>void 0===t?r._`{minContains: ${e}}`:r._`{minContains: ${e}, maxContains: ${t}}`},code(e){const{gen:t,schema:n,parentSchema:i,data:a,it:s}=e;let l,c;const{minContains:u,maxContains:p}=i;s.opts.next?(l=void 0===u?1:u,c=p):l=1;const d=t.const("len",r._`${a}.length`);if(e.setParams({min:l,max:c}),void 0===c&&0===l)return void o.checkStrictMode(s,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==c&&l>c)return o.checkStrictMode(s,'"minContains" > "maxContains" is always invalid'),void e.fail();if(o.alwaysValidSchema(s,n)){let t=r._`${d} >= ${l}`;return void 0!==c&&(t=r._`${t} && ${d} <= ${c}`),void e.pass(t)}s.items=!0;const f=t.name("valid");if(void 0===c&&1===l)h(f,(()=>t.if(f,(()=>t.break()))));else{t.let(f,!1);const e=t.name("_valid"),n=t.let("count",0);h(e,(()=>t.if(e,(()=>function(e){t.code(r._`${e}++`),void 0===c?t.if(r._`${e} >= ${l}`,(()=>t.assign(f,!0).break())):(t.if(r._`${e} > ${c}`,(()=>t.assign(f,!1).break())),1===l?t.assign(f,!0):t.if(r._`${e} >= ${l}`,(()=>t.assign(f,!0))))}(n)))))}function h(n,r){t.forRange("i",0,d,(t=>{e.subschema({keyword:"contains",dataProp:t,dataPropType:o.Type.Num,compositeRule:!0},n),r()}))}e.result(f,(()=>e.reset()))}};t.default=i},1117:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateSchemaDeps=t.validatePropertyDeps=t.error=void 0;const r=n(4475),o=n(6124),i=n(8619);t.error={message:({params:{property:e,depsCount:t,deps:n}})=>{const o=1===t?"property":"properties";return r.str`must have ${o} ${n} when property ${e} is present`},params:({params:{property:e,depsCount:t,deps:n,missingProperty:o}})=>r._`{property: ${e}, + missingProperty: ${o}, + depsCount: ${t}, + deps: ${n}}`};const a={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){const[t,n]=function({schema:e}){const t={},n={};for(const r in e)"__proto__"!==r&&((Array.isArray(e[r])?t:n)[r]=e[r]);return[t,n]}(e);s(e,t),l(e,n)}};function s(e,t=e.schema){const{gen:n,data:o,it:a}=e;if(0===Object.keys(t).length)return;const s=n.let("missing");for(const l in t){const c=t[l];if(0===c.length)continue;const u=i.propertyInData(n,o,l,a.opts.ownProperties);e.setParams({property:l,depsCount:c.length,deps:c.join(", ")}),a.allErrors?n.if(u,(()=>{for(const t of c)i.checkReportMissingProp(e,t)})):(n.if(r._`${u} && (${i.checkMissingProp(e,c,s)})`),i.reportMissingProp(e,s),n.else())}}function l(e,t=e.schema){const{gen:n,data:r,keyword:a,it:s}=e,l=n.name("valid");for(const c in t)o.alwaysValidSchema(s,t[c])||(n.if(i.propertyInData(n,r,c,s.opts.ownProperties),(()=>{const t=e.subschema({keyword:a,schemaProp:c},l);e.mergeValidEvaluated(t,l)}),(()=>n.var(l,!0))),e.ok(l))}t.validatePropertyDeps=s,t.validateSchemaDeps=l,t.default=a},5184:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6124),i={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:e})=>r.str`must match "${e.ifClause}" schema`,params:({params:e})=>r._`{failingKeyword: ${e.ifClause}}`},code(e){const{gen:t,parentSchema:n,it:i}=e;void 0===n.then&&void 0===n.else&&o.checkStrictMode(i,'"if" without "then" and "else" is ignored');const s=a(i,"then"),l=a(i,"else");if(!s&&!l)return;const c=t.let("valid",!0),u=t.name("_valid");if(function(){const t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},u);e.mergeEvaluated(t)}(),e.reset(),s&&l){const n=t.let("ifClause");e.setParams({ifClause:n}),t.if(u,p("then",n),p("else",n))}else s?t.if(u,p("then")):t.if(r.not(u),p("else"));function p(n,o){return()=>{const i=e.subschema({keyword:n},u);t.assign(c,u),e.mergeValidEvaluated(i,c),o?t.assign(o,r._`${n}`):e.setParams({ifClause:n})}}e.pass(c,(()=>e.error(!0)))}};function a(e,t){const n=e.schema[t];return void 0!==n&&!o.alwaysValidSchema(e,n)}t.default=i},9616:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3074),o=n(6988),i=n(6348),a=n(9822),s=n(9564),l=n(1117),c=n(4002),u=n(1422),p=n(9690),d=n(9883),f=n(8435),h=n(1668),m=n(9684),g=n(5716),y=n(5184),v=n(5642);t.default=function(e=!1){const t=[f.default,h.default,m.default,g.default,y.default,v.default,c.default,u.default,l.default,p.default,d.default];return e?t.push(o.default,a.default):t.push(r.default,i.default),t.push(s.default),t}},6348:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTuple=void 0;const r=n(4475),o=n(6124),i=n(8619),a={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:n}=e;if(Array.isArray(t))return s(e,"additionalItems",t);n.items=!0,o.alwaysValidSchema(n,t)||e.ok(i.validateArray(e))}};function s(e,t,n=e.schema){const{gen:i,parentSchema:a,data:s,keyword:l,it:c}=e;!function(e){const{opts:r,errSchemaPath:i}=c,a=n.length,s=a===e.minItems&&(a===e.maxItems||!1===e[t]);if(r.strictTuples&&!s){const e=`"${l}" is ${a}-tuple, but minItems or maxItems/${t} are not specified or different at path "${i}"`;o.checkStrictMode(c,e,r.strictTuples)}}(a),c.opts.unevaluated&&n.length&&!0!==c.items&&(c.items=o.mergeEvaluated.items(i,n.length,c.items));const u=i.name("valid"),p=i.const("len",r._`${s}.length`);n.forEach(((t,n)=>{o.alwaysValidSchema(c,t)||(i.if(r._`${p} > ${n}`,(()=>e.subschema({keyword:l,schemaProp:n,dataProp:n},u))),e.ok(u))}))}t.validateTuple=s,t.default=a},9822:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6124),i=n(8619),a=n(3074),s={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:e}})=>r.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>r._`{limit: ${e}}`},code(e){const{schema:t,parentSchema:n,it:r}=e,{prefixItems:s}=n;r.items=!0,o.alwaysValidSchema(r,t)||(s?a.validateAdditionalItems(e,s):e.ok(i.validateArray(e)))}};t.default=s},8435:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(6124),o={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:n,it:o}=e;if(r.alwaysValidSchema(o,n))return void e.fail();const i=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},i),e.result(i,(()=>e.error()),(()=>e.reset()))},error:{message:"must NOT be valid"}};t.default=o},9684:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6124),i={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:e})=>r._`{passingSchemas: ${e.passing}}`},code(e){const{gen:t,schema:n,parentSchema:i,it:a}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(a.opts.discriminator&&i.discriminator)return;const s=n,l=t.let("valid",!1),c=t.let("passing",null),u=t.name("_valid");e.setParams({passing:c}),t.block((function(){s.forEach(((n,i)=>{let s;o.alwaysValidSchema(a,n)?t.var(u,!0):s=e.subschema({keyword:"oneOf",schemaProp:i,compositeRule:!0},u),i>0&&t.if(r._`${u} && ${l}`).assign(l,!1).assign(c,r._`[${c}, ${i}]`).else(),t.if(u,(()=>{t.assign(l,!0),t.assign(c,i),s&&e.mergeEvaluated(s,r.Name)}))}))})),e.result(l,(()=>e.reset()),(()=>e.error(!0)))}};t.default=i},9883:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(8619),o=n(4475),i=n(6124),a=n(6124),s={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,data:s,parentSchema:l,it:c}=e,{opts:u}=c,p=r.allSchemaProperties(n),d=p.filter((e=>i.alwaysValidSchema(c,n[e])));if(0===p.length||d.length===p.length&&(!c.opts.unevaluated||!0===c.props))return;const f=u.strictSchema&&!u.allowMatchingProperties&&l.properties,h=t.name("valid");!0===c.props||c.props instanceof o.Name||(c.props=a.evaluatedPropsToName(t,c.props));const{props:m}=c;function g(e){for(const t in f)new RegExp(e).test(t)&&i.checkStrictMode(c,`property ${t} matches pattern ${e} (use allowMatchingProperties)`)}function y(n){t.forIn("key",s,(i=>{t.if(o._`${r.usePattern(e,n)}.test(${i})`,(()=>{const r=d.includes(n);r||e.subschema({keyword:"patternProperties",schemaProp:n,dataProp:i,dataPropType:a.Type.Str},h),c.opts.unevaluated&&!0!==m?t.assign(o._`${m}[${i}]`,!0):r||c.allErrors||t.if(o.not(h),(()=>t.break()))}))}))}!function(){for(const e of p)f&&g(e),c.allErrors?y(e):(t.var(h,!0),y(e),t.if(h))}()}};t.default=s},6988:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(6348),o={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>r.validateTuple(e,"items")};t.default=o},9690:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1321),o=n(8619),i=n(6124),a=n(1422),s={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,parentSchema:s,data:l,it:c}=e;("all"===c.opts.removeAdditional&&void 0===s.additionalProperties||!1===c.opts.defaultAdditionalProperties)&&a.default.code(new r.KeywordCxt(c,a.default,"additionalProperties"));const u=o.allSchemaProperties(n);for(const e of u)c.definedProperties.add(e);c.opts.unevaluated&&u.length&&!0!==c.props&&(c.props=i.mergeEvaluated.props(t,i.toHash(u),c.props));const p=u.filter((e=>!i.alwaysValidSchema(c,n[e])));if(0===p.length)return;const d=t.name("valid");for(const n of p)f(n)?h(n):(t.if(o.propertyInData(t,l,n,c.opts.ownProperties)),h(n),c.allErrors||t.else().var(d,!0),t.endIf()),e.it.definedProperties.add(n),e.ok(d);function f(e){return c.opts.useDefaults&&!c.compositeRule&&void 0!==n[e].default}function h(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},d)}}};t.default=s},4002:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6124),i={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:e})=>r._`{propertyName: ${e.propertyName}}`},code(e){const{gen:t,schema:n,data:i,it:a}=e;if(o.alwaysValidSchema(a,n))return;const s=t.name("valid");t.forIn("key",i,(n=>{e.setParams({propertyName:n}),e.subschema({keyword:"propertyNames",data:n,dataTypes:["string"],propertyName:n,compositeRule:!0},s),t.if(r.not(s),(()=>{e.error(!0),a.allErrors||t.break()}))})),e.ok(s)}};t.default=i},5642:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(6124),o={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:n}){void 0===t.if&&r.checkStrictMode(n,`"${e}" without "if" is ignored`)}};t.default=o},8619:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateUnion=t.validateArray=t.usePattern=t.callValidateCode=t.schemaProperties=t.allSchemaProperties=t.noPropertyInData=t.propertyInData=t.isOwnProperty=t.hasPropFunc=t.reportMissingProp=t.checkMissingProp=t.checkReportMissingProp=void 0;const r=n(4475),o=n(6124),i=n(5018);function a(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:r._`Object.prototype.hasOwnProperty`})}function s(e,t,n){return r._`${a(e)}.call(${t}, ${n})`}function l(e,t,n,o){const i=r._`${t}${r.getProperty(n)} === undefined`;return o?r.or(i,r.not(s(e,t,n))):i}function c(e){return e?Object.keys(e).filter((e=>"__proto__"!==e)):[]}t.checkReportMissingProp=function(e,t){const{gen:n,data:o,it:i}=e;n.if(l(n,o,t,i.opts.ownProperties),(()=>{e.setParams({missingProperty:r._`${t}`},!0),e.error()}))},t.checkMissingProp=function({gen:e,data:t,it:{opts:n}},o,i){return r.or(...o.map((o=>r.and(l(e,t,o,n.ownProperties),r._`${i} = ${o}`))))},t.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},t.hasPropFunc=a,t.isOwnProperty=s,t.propertyInData=function(e,t,n,o){const i=r._`${t}${r.getProperty(n)} !== undefined`;return o?r._`${i} && ${s(e,t,n)}`:i},t.noPropertyInData=l,t.allSchemaProperties=c,t.schemaProperties=function(e,t){return c(t).filter((n=>!o.alwaysValidSchema(e,t[n])))},t.callValidateCode=function({schemaCode:e,data:t,it:{gen:n,topSchemaRef:o,schemaPath:a,errorPath:s},it:l},c,u,p){const d=p?r._`${e}, ${t}, ${o}${a}`:t,f=[[i.default.instancePath,r.strConcat(i.default.instancePath,s)],[i.default.parentData,l.parentData],[i.default.parentDataProperty,l.parentDataProperty],[i.default.rootData,i.default.rootData]];l.opts.dynamicRef&&f.push([i.default.dynamicAnchors,i.default.dynamicAnchors]);const h=r._`${d}, ${n.object(...f)}`;return u!==r.nil?r._`${c}.call(${u}, ${h})`:r._`${c}(${h})`},t.usePattern=function({gen:e,it:{opts:t}},n){const o=t.unicodeRegExp?"u":"";return e.scopeValue("pattern",{key:n,ref:new RegExp(n,o),code:r._`new RegExp(${n}, ${o})`})},t.validateArray=function(e){const{gen:t,data:n,keyword:i,it:a}=e,s=t.name("valid");if(a.allErrors){const e=t.let("valid",!0);return l((()=>t.assign(e,!1))),e}return t.var(s,!0),l((()=>t.break())),s;function l(a){const l=t.const("len",r._`${n}.length`);t.forRange("i",0,l,(n=>{e.subschema({keyword:i,dataProp:n,dataPropType:o.Type.Num},s),t.if(r.not(s),a)}))}},t.validateUnion=function(e){const{gen:t,schema:n,keyword:i,it:a}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some((e=>o.alwaysValidSchema(a,e)))&&!a.opts.unevaluated)return;const s=t.let("valid",!1),l=t.name("_valid");t.block((()=>n.forEach(((n,o)=>{const a=e.subschema({keyword:i,schemaProp:o,compositeRule:!0},l);t.assign(s,r._`${s} || ${l}`),e.mergeValidEvaluated(a,l)||t.if(r.not(s))})))),e.result(s,(()=>e.reset()),(()=>e.error(!0)))}},5060:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};t.default=n},8223:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(5060),o=n(4028),i=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",r.default,o.default];t.default=i},4028:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callRef=t.getValidate=void 0;const r=n(4143),o=n(8619),i=n(4475),a=n(5018),s=n(7805),l=n(6124),c={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:n,it:o}=e,{baseId:a,schemaEnv:l,validateName:c,opts:d,self:f}=o,{root:h}=l;if(("#"===n||"#/"===n)&&a===h.baseId)return function(){if(l===h)return p(e,c,l,l.$async);const n=t.scopeValue("root",{ref:h});return p(e,i._`${n}.validate`,h,h.$async)}();const m=s.resolveRef.call(f,h,a,n);if(void 0===m)throw new r.default(a,n);return m instanceof s.SchemaEnv?function(t){const n=u(e,t);p(e,n,t,t.$async)}(m):function(r){const o=t.scopeValue("schema",!0===d.code.source?{ref:r,code:i.stringify(r)}:{ref:r}),a=t.name("valid"),s=e.subschema({schema:r,dataTypes:[],schemaPath:i.nil,topSchemaRef:o,errSchemaPath:n},a);e.mergeEvaluated(s),e.ok(a)}(m)}};function u(e,t){const{gen:n}=e;return t.validate?n.scopeValue("validate",{ref:t.validate}):i._`${n.scopeValue("wrapper",{ref:t})}.validate`}function p(e,t,n,r){const{gen:s,it:c}=e,{allErrors:u,schemaEnv:p,opts:d}=c,f=d.passContext?a.default.this:i.nil;function h(e){const t=i._`${e}.errors`;s.assign(a.default.vErrors,i._`${a.default.vErrors} === null ? ${t} : ${a.default.vErrors}.concat(${t})`),s.assign(a.default.errors,i._`${a.default.vErrors}.length`)}function m(e){var t;if(!c.opts.unevaluated)return;const r=null===(t=null==n?void 0:n.validate)||void 0===t?void 0:t.evaluated;if(!0!==c.props)if(r&&!r.dynamicProps)void 0!==r.props&&(c.props=l.mergeEvaluated.props(s,r.props,c.props));else{const t=s.var("props",i._`${e}.evaluated.props`);c.props=l.mergeEvaluated.props(s,t,c.props,i.Name)}if(!0!==c.items)if(r&&!r.dynamicItems)void 0!==r.items&&(c.items=l.mergeEvaluated.items(s,r.items,c.items));else{const t=s.var("items",i._`${e}.evaluated.items`);c.items=l.mergeEvaluated.items(s,t,c.items,i.Name)}}r?function(){if(!p.$async)throw new Error("async schema referenced by sync schema");const n=s.let("valid");s.try((()=>{s.code(i._`await ${o.callValidateCode(e,t,f)}`),m(t),u||s.assign(n,!0)}),(e=>{s.if(i._`!(${e} instanceof ${c.ValidationError})`,(()=>s.throw(e))),h(e),u||s.assign(n,!1)})),e.ok(n)}():function(){const n=s.name("visitedNodes");s.code(i._`const ${n} = visitedNodesForRef.get(${t}) || new Set()`),s.if(i._`!${n}.has(${e.data})`,(()=>{s.code(i._`visitedNodesForRef.set(${t}, ${n})`),s.code(i._`const dataNode = ${e.data}`),s.code(i._`${n}.add(dataNode)`);const r=e.result(o.callValidateCode(e,t,f),(()=>m(t)),(()=>h(t)));return s.code(i._`${n}.delete(dataNode)`),r}))}()}t.getValidate=u,t.callRef=p,t.default=c},5522:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6545),i={keyword:"discriminator",type:"object",schemaType:"object",error:{message:({params:{discrError:e,tagName:t}})=>e===o.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:n}})=>r._`{error: ${e}, tag: ${n}, tagValue: ${t}}`},code(e){const{gen:t,data:n,schema:i,parentSchema:a,it:s}=e,{oneOf:l}=a;if(!s.opts.discriminator)throw new Error("discriminator: requires discriminator option");const c=i.propertyName;if("string"!=typeof c)throw new Error("discriminator: requires propertyName");if(!l)throw new Error("discriminator: requires oneOf keyword");const u=t.let("valid",!1),p=t.const("tag",r._`${n}${r.getProperty(c)}`);function d(n){const o=t.name("valid"),i=e.subschema({keyword:"oneOf",schemaProp:n},o);return e.mergeEvaluated(i,r.Name),o}function f(e){return e.hasOwnProperty("$ref")}t.if(r._`typeof ${p} == "string"`,(()=>function(){const n=function(){var e;const t={},n=o(a);let r=!0;for(let t=0;te.error(!1,{discrError:o.DiscrError.Tag,tag:p,tagName:c}))),e.ok(u)}};t.default=i},6545:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.DiscrError=void 0,(n=t.DiscrError||(t.DiscrError={})).Tag="tag",n.Mapping="mapping"},6479:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(8223),o=n(3799),i=n(9616),a=n(3815),s=n(4826),l=[r.default,o.default,i.default(),a.default,s.metadataVocabulary,s.contentVocabulary];t.default=l},157:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>r.str`must match format "${e}"`,params:({schemaCode:e})=>r._`{format: ${e}}`},code(e,t){const{gen:n,data:o,$data:i,schema:a,schemaCode:s,it:l}=e,{opts:c,errSchemaPath:u,schemaEnv:p,self:d}=l;c.validateFormats&&(i?function(){const i=n.scopeValue("formats",{ref:d.formats,code:c.code.formats}),a=n.const("fDef",r._`${i}[${s}]`),l=n.let("fType"),u=n.let("format");n.if(r._`typeof ${a} == "object" && !(${a} instanceof RegExp)`,(()=>n.assign(l,r._`${a}.type || "string"`).assign(u,r._`${a}.validate`)),(()=>n.assign(l,r._`"string"`).assign(u,a))),e.fail$data(r.or(!1===c.strictSchema?r.nil:r._`${s} && !${u}`,function(){const e=p.$async?r._`(${a}.async ? await ${u}(${o}) : ${u}(${o}))`:r._`${u}(${o})`,n=r._`(typeof ${u} == "function" ? ${e} : ${u}.test(${o}))`;return r._`${u} && ${u} !== true && ${l} === ${t} && !${n}`}()))}():function(){const i=d.formats[a];if(!i)return void function(){if(!1!==c.strictSchema)throw new Error(e());function e(){return`unknown format "${a}" ignored in schema at path "${u}"`}d.logger.warn(e())}();if(!0===i)return;const[s,l,f]=function(e){const t=e instanceof RegExp?r.regexpCode(e):c.code.formats?r._`${c.code.formats}${r.getProperty(a)}`:void 0,o=n.scopeValue("formats",{key:a,ref:e,code:t});return"object"!=typeof e||e instanceof RegExp?["string",e,o]:[e.type||"string",e.validate,r._`${o}.validate`]}(i);s===t&&e.pass(function(){if("object"==typeof i&&!(i instanceof RegExp)&&i.async){if(!p.$async)throw new Error("async format in sync schema");return r._`await ${f}(${o})`}return"function"==typeof l?r._`${f}(${o})`:r._`${f}.test(${o})`}())}())}};t.default=o},3815:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=[n(157).default];t.default=r},4826:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contentVocabulary=t.metadataVocabulary=void 0,t.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],t.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},7535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6124),i=n(412),a={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:e})=>r._`{allowedValue: ${e}}`},code(e){const{gen:t,data:n,$data:a,schemaCode:s,schema:l}=e;a||l&&"object"==typeof l?e.fail$data(r._`!${o.useFunc(t,i.default)}(${n}, ${s})`):e.fail(r._`${l} !== ${n}`)}};t.default=a},4147:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6124),i=n(412),a={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:e})=>r._`{allowedValues: ${e}}`},code(e){const{gen:t,data:n,$data:a,schema:s,schemaCode:l,it:c}=e;if(!a&&0===s.length)throw new Error("enum must have non-empty array");const u=s.length>=c.opts.loopEnum,p=o.useFunc(t,i.default);let d;if(u||a)d=t.let("valid"),e.block$data(d,(function(){t.assign(d,!1),t.forOf("v",l,(e=>t.if(r._`${p}(${n}, ${e})`,(()=>t.assign(d,!0).break()))))}));else{if(!Array.isArray(s))throw new Error("ajv implementation error");const e=t.const("vSchema",l);d=r.or(...s.map(((t,o)=>function(e,t){const o=s[t];return"object"==typeof o&&null!==o?r._`${p}(${n}, ${e}[${t}])`:r._`${n} === ${o}`}(e,o))))}e.pass(d)}};t.default=a},3799:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(9640),o=n(7692),i=n(3765),a=n(8582),s=n(6711),l=n(7835),c=n(8950),u=n(7326),p=n(7535),d=n(4147),f=[r.default,o.default,i.default,a.default,s.default,l.default,c.default,u.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},p.default,d.default];t.default=f},8950:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const n="maxItems"===e?"more":"fewer";return r.str`must NOT have ${n} than ${t} items`},params:({schemaCode:e})=>r._`{limit: ${e}}`},code(e){const{keyword:t,data:n,schemaCode:o}=e,i="maxItems"===t?r.operators.GT:r.operators.LT;e.fail$data(r._`${n}.length ${i} ${o}`)}};t.default=o},3765:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6124),i=n(5872),a={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const n="maxLength"===e?"more":"fewer";return r.str`must NOT have ${n} than ${t} characters`},params:({schemaCode:e})=>r._`{limit: ${e}}`},code(e){const{keyword:t,data:n,schemaCode:a,it:s}=e,l="maxLength"===t?r.operators.GT:r.operators.LT,c=!1===s.opts.unicode?r._`${n}.length`:r._`${o.useFunc(e.gen,i.default)}(${n})`;e.fail$data(r._`${c} ${l} ${a}`)}};t.default=a},9640:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=r.operators,i={maximum:{okStr:"<=",ok:o.LTE,fail:o.GT},minimum:{okStr:">=",ok:o.GTE,fail:o.LT},exclusiveMaximum:{okStr:"<",ok:o.LT,fail:o.GTE},exclusiveMinimum:{okStr:">",ok:o.GT,fail:o.LTE}},a={message:({keyword:e,schemaCode:t})=>r.str`must be ${i[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>r._`{comparison: ${i[e].okStr}, limit: ${t}}`},s={keyword:Object.keys(i),type:"number",schemaType:"number",$data:!0,error:a,code(e){const{keyword:t,data:n,schemaCode:o}=e;e.fail$data(r._`${n} ${i[t].fail} ${o} || isNaN(${n})`)}};t.default=s},6711:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const n="maxProperties"===e?"more":"fewer";return r.str`must NOT have ${n} than ${t} items`},params:({schemaCode:e})=>r._`{limit: ${e}}`},code(e){const{keyword:t,data:n,schemaCode:o}=e,i="maxProperties"===t?r.operators.GT:r.operators.LT;e.fail$data(r._`Object.keys(${n}).length ${i} ${o}`)}};t.default=o},7692:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:e})=>r.str`must be multiple of ${e}`,params:({schemaCode:e})=>r._`{multipleOf: ${e}}`},code(e){const{gen:t,data:n,schemaCode:o,it:i}=e,a=i.opts.multipleOfPrecision,s=t.let("res"),l=a?r._`Math.abs(Math.round(${s}) - ${s}) > 1e-${a}`:r._`${s} !== parseInt(${s})`;e.fail$data(r._`(${o} === 0 || (${s} = ${n}/${o}, ${l}))`)}};t.default=o},8582:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(8619),o=n(4475),i={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>o.str`must match pattern "${e}"`,params:({schemaCode:e})=>o._`{pattern: ${e}}`},code(e){const{data:t,$data:n,schema:i,schemaCode:a,it:s}=e,l=s.opts.unicodeRegExp?"u":"",c=n?o._`(new RegExp(${a}, ${l}))`:r.usePattern(e,i);e.fail$data(o._`!${c}.test(${t})`)}};t.default=i},7835:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(8619),o=n(4475),i=n(6124),a={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:e}})=>o.str`must have required property '${e}'`,params:({params:{missingProperty:e}})=>o._`{missingProperty: ${e}}`},code(e){const{gen:t,schema:n,schemaCode:a,data:s,$data:l,it:c}=e,{opts:u}=c;if(!l&&0===n.length)return;const p=n.length>=u.loopRequired;if(c.allErrors?function(){if(p||l)e.block$data(o.nil,d);else for(const t of n)r.checkReportMissingProp(e,t)}():function(){const i=t.let("missing");if(p||l){const n=t.let("valid",!0);e.block$data(n,(()=>function(n,i){e.setParams({missingProperty:n}),t.forOf(n,a,(()=>{t.assign(i,r.propertyInData(t,s,n,u.ownProperties)),t.if(o.not(i),(()=>{e.error(),t.break()}))}),o.nil)}(i,n))),e.ok(n)}else t.if(r.checkMissingProp(e,n,i)),r.reportMissingProp(e,i),t.else()}(),u.strictRequired){const t=e.parentSchema.properties,{definedProperties:r}=e.it;for(const e of n)if(void 0===(null==t?void 0:t[e])&&!r.has(e)){const t=`required property "${e}" is not defined at "${c.schemaEnv.baseId+c.errSchemaPath}" (strictRequired)`;i.checkStrictMode(c,t,c.opts.strictRequired)}}function d(){t.forOf("prop",a,(n=>{e.setParams({missingProperty:n}),t.if(r.noPropertyInData(t,s,n,u.ownProperties),(()=>e.error()))}))}}};t.default=a},7326:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(7927),o=n(4475),i=n(6124),a=n(412),s={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:({params:{i:e,j:t}})=>o.str`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>o._`{i: ${e}, j: ${t}}`},code(e){const{gen:t,data:n,$data:s,schema:l,parentSchema:c,schemaCode:u,it:p}=e;if(!s&&!l)return;const d=t.let("valid"),f=c.items?r.getSchemaTypes(c.items):[];function h(i,a){const s=t.name("item"),l=r.checkDataTypes(f,s,p.opts.strictNumbers,r.DataType.Wrong),c=t.const("indices",o._`{}`);t.for(o._`;${i}--;`,(()=>{t.let(s,o._`${n}[${i}]`),t.if(l,o._`continue`),f.length>1&&t.if(o._`typeof ${s} == "string"`,o._`${s} += "_"`),t.if(o._`typeof ${c}[${s}] == "number"`,(()=>{t.assign(a,o._`${c}[${s}]`),e.error(),t.assign(d,!1).break()})).code(o._`${c}[${s}] = ${i}`)}))}function m(r,s){const l=i.useFunc(t,a.default),c=t.name("outer");t.label(c).for(o._`;${r}--;`,(()=>t.for(o._`${s} = ${r}; ${s}--;`,(()=>t.if(o._`${l}(${n}[${r}], ${n}[${s}])`,(()=>{e.error(),t.assign(d,!1).break(c)}))))))}e.block$data(d,(function(){const r=t.let("i",o._`${n}.length`),i=t.let("j");e.setParams({i:r,j:i}),t.assign(d,!0),t.if(o._`${r} > 1`,(()=>(f.length>0&&!f.some((e=>"object"===e||"array"===e))?h:m)(r,i)))}),o._`${u} === false`),e.ok(d)}};t.default=s},4029:function(e){"use strict";var t=e.exports=function(e,t,r){"function"==typeof t&&(r=t,t={}),n(t,"function"==typeof(r=t.cb||r)?r:r.pre||function(){},r.post||function(){},e,"",e)};function n(e,r,o,i,a,s,l,c,u,p){if(i&&"object"==typeof i&&!Array.isArray(i)){for(var d in r(i,a,s,l,c,u,p),i){var f=i[d];if(Array.isArray(f)){if(d in t.arrayKeywords)for(var h=0;hn.addProblemToIgnore(e))),fileDependencies:o.getFiles(),rootType:S.DefinitionRoot,refTypes:A.refTypes,visitorsData:A.visitorsData}}))}function k(e,t){switch(t){case d.OasMajorVersion.Version3:switch(e){case"Schema":return"schemas";case"Parameter":return"parameters";case"Response":return"responses";case"Example":return"examples";case"RequestBody":return"requestBodies";case"Header":return"headers";case"SecuritySchema":return"securitySchemes";case"Link":return"links";case"Callback":return"callbacks";default:return null}case d.OasMajorVersion.Version2:switch(e){case"Schema":return"definitions";case"Parameter":return"parameters";case"Response":return"responses";default:return null}}}function _(e,t,n,r,a,s){let l;const c={ref:{leave(o,l,c){if(!c.location||void 0===c.node)return void m.reportUnresolvedRef(c,l.report,l.location);if(c.location.source===r.source&&c.location.source===l.location.source&&"scalar"!==l.type.name&&!t)return;if(n&&y.isRedoclyRegistryURL(o.$ref))return;if(s&&f.isAbsoluteUrl(o.$ref))return;const d=k(l.type.name,e);d?t?(p(d,c,l),u(o,c,l)):(o.$ref=p(d,c,l),function(e,t,n){const o=i.makeRefId(n.location.source.absoluteRef,e.$ref);a.set(o,{document:r,isRemote:!1,node:t.node,nodePointer:e.$ref,resolved:!0})}(o,c,l)):u(o,c,l)}},DefinitionRoot:{enter(t){e===d.OasMajorVersion.Version3?l=t.components=t.components||{}:e===d.OasMajorVersion.Version2&&(l=t)}}};function u(e,t,n){g.isPlainObject(t.node)?(delete e.$ref,Object.assign(e,t.node)):n.parent[n.key]=t.node}function p(t,n,r){l[t]=l[t]||{};const o=function(e,t,n){const[r,o]=[e.location.source.absoluteRef,e.location.pointer],i=l[t];let a="";const s=o.slice(2).split("/").filter(Boolean);for(;s.length>0;)if(a=s.pop()+(a?`-${a}`:""),!i||!i[a]||h(i[a],e,n))return a;if(a=f.refBaseName(r)+(a?`_${a}`:""),!i[a]||h(i[a],e,n))return a;const c=a;let u=2;for(;i[a]&&!h(i[a],e,n);)a=`${c}-${u}`,u++;return i[a]||n.report({message:`Two schemas are referenced with the same name but different content. Renamed ${c} to ${a}.`,location:n.location,forceSeverity:"warn"}),a}(n,t,r);return l[t][o]=n.node,e===d.OasMajorVersion.Version3?`#/components/${t}/${o}`:`#/${t}/${o}`}function h(e,t,n){var r;return!(!f.isRef(e)||(null===(r=n.resolve(e).location)||void 0===r?void 0:r.absolutePointer)!==t.location.absolutePointer)||o(e,t.node)}return e===d.OasMajorVersion.Version3&&(c.DiscriminatorMapping={leave(n,r){for(const o of Object.keys(n)){const i=n[o],a=r.resolve({$ref:i});if(!a.location||void 0===a.node)return void m.reportUnresolvedRef(a,r.report,r.location.child(o));const s=k("Schema",e);t?p(s,a,r):n[o]=p(s,a,r)}}}),c}!function(e){e.Version2="oas2",e.Version3_0="oas3_0",e.Version3_1="oas3_1"}(w=t.OasVersion||(t.OasVersion={})),t.bundle=function(e){return r(this,void 0,void 0,(function*(){const{ref:t,doc:n,externalRefResolver:r=new i.BaseResolver(e.config.resolve),base:o=null}=e;if(!t&&!n)throw new Error("Document or reference is required.\n");const a=void 0!==n?n:yield r.resolveDocument(o,t,!0);if(a instanceof Error)throw a;return x(Object.assign(Object.assign({document:a},e),{config:e.config.lint,externalRefResolver:r}))}))},t.bundleDocument=x,t.mapTypeToComponent=k},6877:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={rules:{"info-description":"error","info-contact":"error","info-license":"error","info-license-url":"error","tag-description":"error","tags-alphabetical":"error","parameter-description":"error","no-identical-paths":"error","no-ambiguous-paths":"error","no-path-trailing-slash":"error","path-segment-plural":"error","path-declaration-must-exist":"error","path-not-include-query":"error","path-parameters-defined":"error","operation-description":"error","operation-2xx-response":"error","operation-4xx-response":"error",assertions:"error","operation-operationId":"error","operation-summary":"error","operation-operationId-unique":"error","operation-operationId-url-safe":"error","operation-parameters-unique":"error","operation-tag-defined":"error","operation-security-defined":"error","operation-singular-tag":"error","no-unresolved-refs":"error","no-enum-type-mismatch":"error","boolean-parameter-prefixes":"error","paths-kebab-case":"error","no-http-verbs-in-paths":"error","path-excludes-patterns":{severity:"error",patterns:[]},"request-mime-type":"error",spec:"error","no-invalid-schema-examples":"error","no-invalid-parameter-examples":"error","scalar-property-missing-example":"error"},oas3_0Rules:{"no-invalid-media-type-examples":"error","no-server-example.com":"error","no-server-trailing-slash":"error","no-empty-servers":"error","no-example-value-and-externalValue":"error","no-unused-components":"error","no-undefined-server-variable":"error","no-servers-empty-enum":"error"},oas3_1Rules:{"no-server-example.com":"error","no-server-trailing-slash":"error","no-empty-servers":"error","no-example-value-and-externalValue":"error","no-unused-components":"error","no-undefined-server-variable":"error","no-servers-empty-enum":"error"}}},6242:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultPlugin=t.builtInConfigs=void 0;const r=n(8057),o=n(6877),i=n(9016),a=n(226),s=n(7523),l=n(226),c=n(7523),u=n(1753),p=n(7060);t.builtInConfigs={recommended:r.default,minimal:i.default,all:o.default,"redocly-registry":{decorators:{"registry-dependencies":"on"}}},t.defaultPlugin={id:"",rules:{oas3:a.rules,oas2:s.rules},preprocessors:{oas3:l.preprocessors,oas2:c.preprocessors},decorators:{oas3:u.decorators,oas2:p.decorators},configs:t.builtInConfigs}},7040:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},o=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{if(p.isString(e)&&s.isAbsoluteUrl(e))throw new Error(a.red("We don't support remote plugins yet."));const o=p.isString(e)?n(i.resolve(i.dirname(t),e)):e,l=o.id;if("string"!=typeof l)throw new Error(a.red(`Plugin must define \`id\` property in ${a.blue(e.toString())}.`));if(r.has(l)){const t=r.get(l);throw new Error(a.red(`Plugin "id" must be unique. Plugin ${a.blue(e.toString())} uses id "${a.blue(l)}" already seen in ${a.blue(t)}`))}r.set(l,e.toString());const c=Object.assign(Object.assign({id:l},o.configs?{configs:o.configs}:{}),o.typeExtension?{typeExtension:o.typeExtension}:{});if(o.rules){if(!o.rules.oas3&&!o.rules.oas2)throw new Error(`Plugin rules must have \`oas3\` or \`oas2\` rules "${e}.`);c.rules={},o.rules.oas3&&(c.rules.oas3=u.prefixRules(o.rules.oas3,l)),o.rules.oas2&&(c.rules.oas2=u.prefixRules(o.rules.oas2,l))}if(o.preprocessors){if(!o.preprocessors.oas3&&!o.preprocessors.oas2)throw new Error(`Plugin \`preprocessors\` must have \`oas3\` or \`oas2\` preprocessors "${e}.`);c.preprocessors={},o.preprocessors.oas3&&(c.preprocessors.oas3=u.prefixRules(o.preprocessors.oas3,l)),o.preprocessors.oas2&&(c.preprocessors.oas2=u.prefixRules(o.preprocessors.oas2,l))}if(o.decorators){if(!o.decorators.oas3&&!o.decorators.oas2)throw new Error(`Plugin \`decorators\` must have \`oas3\` or \`oas2\` decorators "${e}.`);c.decorators={},o.decorators.oas3&&(c.decorators.oas3=u.prefixRules(o.decorators.oas3,l)),o.decorators.oas2&&(c.decorators.oas2=u.prefixRules(o.decorators.oas2,l))}return c})).filter(p.notUndefined)}function h({rawConfig:e,configPath:t="",resolver:n}){var o,i;return r(this,void 0,void 0,(function*(){const{apis:r={},lint:a={}}=e;let s={};for(const[e,l]of Object.entries(r||{})){if(null===(i=null===(o=l.lint)||void 0===o?void 0:o.extends)||void 0===i?void 0:i.some(p.isNotString))throw new Error("Error configuration format not detected in extends value must contain strings");const r=v(a,l.lint),c=yield g({lintConfig:r,configPath:t,resolver:n});s[e]=Object.assign(Object.assign({},l),{lint:c})}return s}))}function m({lintConfig:e,configPath:t="",resolver:n=new l.BaseResolver},a=[],d=[]){var h,g,v;return r(this,void 0,void 0,(function*(){if(a.includes(t))throw new Error(`Circular dependency in config file: "${t}"`);const l=u.getUniquePlugins(f([...(null==e?void 0:e.plugins)||[],c.defaultPlugin],t)),b=null===(h=null==e?void 0:e.plugins)||void 0===h?void 0:h.filter(p.isString).map((e=>i.resolve(i.dirname(t),e))),w=s.isAbsoluteUrl(t)?t:t&&i.resolve(t),x=yield Promise.all((null===(g=null==e?void 0:e.extends)||void 0===g?void 0:g.map((e=>r(this,void 0,void 0,(function*(){if(!s.isAbsoluteUrl(e)&&!i.extname(e))return y(e,l);const o=s.isAbsoluteUrl(e)?e:s.isAbsoluteUrl(t)?new URL(e,t).href:i.resolve(i.dirname(t),e),c=yield function(e,t){return r(this,void 0,void 0,(function*(){try{const n=yield t.loadExternalRef(e),r=u.transformConfig(p.parseYaml(n.body));if(!r.lint)throw new Error(`Lint configuration format not detected: "${e}"`);return r.lint}catch(t){throw new Error(`Failed to load "${e}": ${t.message}`)}}))}(o,n);return yield m({lintConfig:c,configPath:o,resolver:n},[...a,w],d)})))))||[]),k=u.mergeExtends([...x,Object.assign(Object.assign({},e),{plugins:l,extends:void 0,extendPaths:[...a,w],pluginPaths:b})]),{plugins:_=[]}=k,O=o(k,["plugins"]);return Object.assign(Object.assign({},O),{extendPaths:null===(v=O.extendPaths)||void 0===v?void 0:v.filter((e=>e&&!s.isAbsoluteUrl(e))),plugins:u.getUniquePlugins(_),recommendedFallback:null==e?void 0:e.recommendedFallback,doNotResolveExamples:null==e?void 0:e.doNotResolveExamples})}))}function g(e,t=[],n=[]){return r(this,void 0,void 0,(function*(){const r=yield m(e,t,n);return Object.assign(Object.assign({},r),{rules:r.rules&&b(r.rules)})}))}function y(e,t){var n;const{pluginId:r,configName:o}=u.parsePresetName(e),i=t.find((e=>e.id===r));if(!i)throw new Error(`Invalid config ${a.red(e)}: plugin ${r} is not included.`);const s=null===(n=i.configs)||void 0===n?void 0:n[o];if(!s)throw new Error(r?`Invalid config ${a.red(e)}: plugin ${r} doesn't export config with name ${o}.`:`Invalid config ${a.red(e)}: there is no such built-in config.`);return s}function v(e,t){return Object.assign(Object.assign(Object.assign({},e),t),{rules:Object.assign(Object.assign({},null==e?void 0:e.rules),null==t?void 0:t.rules),oas2Rules:Object.assign(Object.assign({},null==e?void 0:e.oas2Rules),null==t?void 0:t.oas2Rules),oas3_0Rules:Object.assign(Object.assign({},null==e?void 0:e.oas3_0Rules),null==t?void 0:t.oas3_0Rules),oas3_1Rules:Object.assign(Object.assign({},null==e?void 0:e.oas3_1Rules),null==t?void 0:t.oas3_1Rules),preprocessors:Object.assign(Object.assign({},null==e?void 0:e.preprocessors),null==t?void 0:t.preprocessors),oas2Preprocessors:Object.assign(Object.assign({},null==e?void 0:e.oas2Preprocessors),null==t?void 0:t.oas2Preprocessors),oas3_0Preprocessors:Object.assign(Object.assign({},null==e?void 0:e.oas3_0Preprocessors),null==t?void 0:t.oas3_0Preprocessors),oas3_1Preprocessors:Object.assign(Object.assign({},null==e?void 0:e.oas3_1Preprocessors),null==t?void 0:t.oas3_1Preprocessors),decorators:Object.assign(Object.assign({},null==e?void 0:e.decorators),null==t?void 0:t.decorators),oas2Decorators:Object.assign(Object.assign({},null==e?void 0:e.oas2Decorators),null==t?void 0:t.oas2Decorators),oas3_0Decorators:Object.assign(Object.assign({},null==e?void 0:e.oas3_0Decorators),null==t?void 0:t.oas3_0Decorators),oas3_1Decorators:Object.assign(Object.assign({},null==e?void 0:e.oas3_1Decorators),null==t?void 0:t.oas3_1Decorators),recommendedFallback:!(null==t?void 0:t.extends)&&e.recommendedFallback})}function b(e){if(!e)return e;const t={},n=[];for(const[r,o]of Object.entries(e))if(r.startsWith("assert/")&&"object"==typeof o&&null!==o){const e=o;n.push(Object.assign(Object.assign({},e),{assertionId:r.replace("assert/","")}))}else t[r]=o;return n.length>0&&(t.assertions=n),t}t.resolveConfig=function(e,t){var n,o,i,a,s;return r(this,void 0,void 0,(function*(){if(null===(o=null===(n=e.lint)||void 0===n?void 0:n.extends)||void 0===o?void 0:o.some(p.isNotString))throw new Error("Error configuration format not detected in extends value must contain strings");const r=new l.BaseResolver(u.getResolveConfig(e.resolve)),c=null!==(a=null===(i=null==e?void 0:e.lint)||void 0===i?void 0:i.extends)&&void 0!==a?a:["recommended"],f=!(null===(s=null==e?void 0:e.lint)||void 0===s?void 0:s.extends),m=Object.assign(Object.assign({},null==e?void 0:e.lint),{extends:c,recommendedFallback:f}),y=yield h({rawConfig:Object.assign(Object.assign({},e),{lint:m}),configPath:t,resolver:r}),v=yield g({lintConfig:m,configPath:t,resolver:r});return new d.Config(Object.assign(Object.assign({},e),{apis:y,lint:v}),t)}))},t.resolvePlugins=f,t.resolveApis=h,t.resolveLint=g,t.resolvePreset=y},3777:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Config=t.LintConfig=t.AVAILABLE_REGIONS=t.DOMAINS=t.DEFAULT_REGION=t.IGNORE_FILE=t.env=void 0;const r=n(5101),o=n(6470),i=n(5273),a=n(771),s=n(1510),l=n(2565);t.env="undefined"!=typeof process&&{}||{},t.IGNORE_FILE=".redocly.lint-ignore.yaml",t.DEFAULT_REGION="us",t.DOMAINS=function(){const e={us:"redocly.com",eu:"eu.redocly.com"},n=t.env.REDOCLY_DOMAIN;return(null==n?void 0:n.endsWith(".redocly.host"))&&(e[n.split(".")[0]]=n),"redoc.online"===n&&(e[n]=n),e}(),t.AVAILABLE_REGIONS=Object.keys(t.DOMAINS);class c{constructor(e,n){this.rawConfig=e,this.configFile=n,this.ignore={},this._usedRules=new Set,this._usedVersions=new Set,this.plugins=e.plugins||[],this.doNotResolveExamples=!!e.doNotResolveExamples,this.recommendedFallback=e.recommendedFallback||!1,this.rules={[s.OasVersion.Version2]:Object.assign(Object.assign({},e.rules),e.oas2Rules),[s.OasVersion.Version3_0]:Object.assign(Object.assign({},e.rules),e.oas3_0Rules),[s.OasVersion.Version3_1]:Object.assign(Object.assign({},e.rules),e.oas3_1Rules)},this.preprocessors={[s.OasVersion.Version2]:Object.assign(Object.assign({},e.preprocessors),e.oas2Preprocessors),[s.OasVersion.Version3_0]:Object.assign(Object.assign({},e.preprocessors),e.oas3_0Preprocessors),[s.OasVersion.Version3_1]:Object.assign(Object.assign({},e.preprocessors),e.oas3_1Preprocessors)},this.decorators={[s.OasVersion.Version2]:Object.assign(Object.assign({},e.decorators),e.oas2Decorators),[s.OasVersion.Version3_0]:Object.assign(Object.assign({},e.decorators),e.oas3_0Decorators),[s.OasVersion.Version3_1]:Object.assign(Object.assign({},e.decorators),e.oas3_1Decorators)},this.extendPaths=e.extendPaths||[],this.pluginPaths=e.pluginPaths||[];const a=this.configFile?o.dirname(this.configFile):"undefined"!=typeof process&&process.cwd()||"",l=o.join(a,t.IGNORE_FILE);if(r.hasOwnProperty("existsSync")&&r.existsSync(l)){this.ignore=i.parseYaml(r.readFileSync(l,"utf-8"))||{};for(const e of Object.keys(this.ignore)){this.ignore[o.resolve(o.dirname(l),e)]=this.ignore[e];for(const t of Object.keys(this.ignore[e]))this.ignore[e][t]=new Set(this.ignore[e][t]);delete this.ignore[e]}}}saveIgnore(){const e=this.configFile?o.dirname(this.configFile):process.cwd(),n=o.join(e,t.IGNORE_FILE),s={};for(const t of Object.keys(this.ignore)){const n=s[a.slash(o.relative(e,t))]=this.ignore[t];for(const e of Object.keys(n))n[e]=Array.from(n[e])}r.writeFileSync(n,"# This file instructs Redocly's linter to ignore the rules contained for specific parts of your API.\n# See https://redoc.ly/docs/cli/ for more information.\n"+i.stringifyYaml(s))}addIgnore(e){const t=this.ignore,n=e.location[0];if(void 0===n.pointer)return;const r=t[n.source.absoluteRef]=t[n.source.absoluteRef]||{};(r[e.ruleId]=r[e.ruleId]||new Set).add(n.pointer)}addProblemToIgnore(e){const t=e.location[0];if(void 0===t.pointer)return e;const n=(this.ignore[t.source.absoluteRef]||{})[e.ruleId],r=n&&n.has(t.pointer);return r?Object.assign(Object.assign({},e),{ignored:r}):e}extendTypes(e,t){let n=e;for(const e of this.plugins)if(void 0!==e.typeExtension)switch(t){case s.OasVersion.Version3_0:case s.OasVersion.Version3_1:if(!e.typeExtension.oas3)continue;n=e.typeExtension.oas3(n,t);case s.OasVersion.Version2:if(!e.typeExtension.oas2)continue;n=e.typeExtension.oas2(n,t);default:throw new Error("Not implemented")}return n}getRuleSettings(e,t){this._usedRules.add(e),this._usedVersions.add(t);const n=this.rules[t][e]||"off";return"string"==typeof n?{severity:n}:Object.assign({severity:"error"},n)}getPreprocessorSettings(e,t){this._usedRules.add(e),this._usedVersions.add(t);const n=this.preprocessors[t][e]||"off";return"string"==typeof n?{severity:"on"===n?"error":n}:Object.assign({severity:"error"},n)}getDecoratorSettings(e,t){this._usedRules.add(e),this._usedVersions.add(t);const n=this.decorators[t][e]||"off";return"string"==typeof n?{severity:"on"===n?"error":n}:Object.assign({severity:"error"},n)}getUnusedRules(){const e=[],t=[],n=[];for(const r of Array.from(this._usedVersions))e.push(...Object.keys(this.rules[r]).filter((e=>!this._usedRules.has(e)))),t.push(...Object.keys(this.decorators[r]).filter((e=>!this._usedRules.has(e)))),n.push(...Object.keys(this.preprocessors[r]).filter((e=>!this._usedRules.has(e))));return{rules:e,preprocessors:n,decorators:t}}getRulesForOasVersion(e){switch(e){case s.OasMajorVersion.Version3:const e=[];return this.plugins.forEach((t=>{var n;return(null===(n=t.preprocessors)||void 0===n?void 0:n.oas3)&&e.push(t.preprocessors.oas3)})),this.plugins.forEach((t=>{var n;return(null===(n=t.rules)||void 0===n?void 0:n.oas3)&&e.push(t.rules.oas3)})),this.plugins.forEach((t=>{var n;return(null===(n=t.decorators)||void 0===n?void 0:n.oas3)&&e.push(t.decorators.oas3)})),e;case s.OasMajorVersion.Version2:const t=[];return this.plugins.forEach((e=>{var n;return(null===(n=e.preprocessors)||void 0===n?void 0:n.oas2)&&t.push(e.preprocessors.oas2)})),this.plugins.forEach((e=>{var n;return(null===(n=e.rules)||void 0===n?void 0:n.oas2)&&t.push(e.rules.oas2)})),this.plugins.forEach((e=>{var n;return(null===(n=e.decorators)||void 0===n?void 0:n.oas2)&&t.push(e.decorators.oas2)})),t}}skipRules(e){for(const t of e||[])for(const e of Object.values(s.OasVersion))this.rules[e][t]&&(this.rules[e][t]="off")}skipPreprocessors(e){for(const t of e||[])for(const e of Object.values(s.OasVersion))this.preprocessors[e][t]&&(this.preprocessors[e][t]="off")}skipDecorators(e){for(const t of e||[])for(const e of Object.values(s.OasVersion))this.decorators[e][t]&&(this.decorators[e][t]="off")}}t.LintConfig=c,t.Config=class{constructor(e,t){this.rawConfig=e,this.configFile=t,this.apis=e.apis||{},this.lint=new c(e.lint||{},t),this["features.openapi"]=e["features.openapi"]||{},this["features.mockServer"]=e["features.mockServer"]||{},this.resolve=l.getResolveConfig(null==e?void 0:e.resolve),this.region=e.region,this.organization=e.organization}}},8698:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(3777),t),o(n(3865),t),o(n(5030),t),o(n(6242),t),o(n(9129),t),o(n(2565),t),o(n(7040),t)},9129:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getConfig=t.findConfig=t.CONFIG_FILE_NAMES=t.loadConfig=void 0;const o=n(5101),i=n(6470),a=n(1094),s=n(771),l=n(3777),c=n(2565),u=n(7040);function p(e){if(!o.hasOwnProperty("existsSync"))return;const n=t.CONFIG_FILE_NAMES.map((t=>e?i.resolve(e,t):t)).filter(o.existsSync);if(n.length>1)throw new Error(`\n Multiple configuration files are not allowed. \n Found the following files: ${n.join(", ")}. \n Please use 'redocly.yaml' instead.\n `);return n[0]}function d(e=p()){return r(this,void 0,void 0,(function*(){if(!e)return{};try{const t=(yield s.loadYaml(e))||{};return c.transformConfig(t)}catch(t){throw new Error(`Error parsing config file at '${e}': ${t.message}`)}}))}t.loadConfig=function(e=p(),t,n){return r(this,void 0,void 0,(function*(){const o=yield d(e);return"function"==typeof n&&(yield n(o)),yield function({rawConfig:e,customExtends:t,configPath:n}){var o;return r(this,void 0,void 0,(function*(){void 0!==t?(e.lint=e.lint||{},e.lint.extends=t):s.isEmptyObject(e);const r=new a.RedoclyClient,i=yield r.getTokens();if(i.length){e.resolve||(e.resolve={}),e.resolve.http||(e.resolve.http={}),e.resolve.http.headers=[...null!==(o=e.resolve.http.headers)&&void 0!==o?o:[]];for(const t of i){const n=l.DOMAINS[t.region];e.resolve.http.headers.push({matches:`https://api.${n}/registry/**`,name:"Authorization",envVariable:void 0,value:t.token},..."us"===t.region?[{matches:"https://api.redoc.ly/registry/**",name:"Authorization",envVariable:void 0,value:t.token}]:[])}}return u.resolveConfig(e,n)}))}({rawConfig:o,customExtends:t,configPath:e})}))},t.CONFIG_FILE_NAMES=["redocly.yaml","redocly.yml",".redocly.yaml",".redocly.yml"],t.findConfig=p,t.getConfig=d},9016:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={rules:{"info-description":"warn","info-contact":"off","info-license":"off","info-license-url":"off","tag-description":"warn","tags-alphabetical":"off","parameter-description":"off","no-path-trailing-slash":"warn","no-identical-paths":"warn","no-ambiguous-paths":"warn","path-declaration-must-exist":"warn","path-not-include-query":"warn","path-parameters-defined":"warn","operation-description":"off","operation-2xx-response":"warn","operation-4xx-response":"off",assertions:"warn","operation-operationId":"warn","operation-summary":"warn","operation-operationId-unique":"warn","operation-parameters-unique":"warn","operation-tag-defined":"off","operation-security-defined":"warn","operation-operationId-url-safe":"warn","operation-singular-tag":"off","no-unresolved-refs":"error","no-enum-type-mismatch":"warn","boolean-parameter-prefixes":"off","paths-kebab-case":"off",spec:"error"},oas3_0Rules:{"no-invalid-media-type-examples":{severity:"warn",disallowAdditionalProperties:!0},"no-server-example.com":"warn","no-server-trailing-slash":"error","no-empty-servers":"warn","no-example-value-and-externalValue":"warn","no-unused-components":"warn","no-undefined-server-variable":"warn","no-servers-empty-enum":"error"},oas3_1Rules:{"no-server-example.com":"warn","no-server-trailing-slash":"error","no-empty-servers":"warn","no-example-value-and-externalValue":"warn","no-unused-components":"warn","no-undefined-server-variable":"warn","no-servers-empty-enum":"error"}}},8057:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={rules:{"info-description":"warn","info-contact":"off","info-license":"warn","info-license-url":"warn","tag-description":"warn","tags-alphabetical":"off","parameter-description":"off","no-path-trailing-slash":"error","no-identical-paths":"error","no-ambiguous-paths":"warn","path-declaration-must-exist":"error","path-not-include-query":"error","path-parameters-defined":"error","operation-description":"off","operation-2xx-response":"warn",assertions:"warn","operation-4xx-response":"warn","operation-operationId":"warn","operation-summary":"error","operation-operationId-unique":"error","operation-operationId-url-safe":"error","operation-parameters-unique":"error","operation-tag-defined":"off","operation-security-defined":"error","operation-singular-tag":"off","no-unresolved-refs":"error","no-enum-type-mismatch":"error","boolean-parameter-prefixes":"off","paths-kebab-case":"off",spec:"error"},oas3_0Rules:{"no-invalid-media-type-examples":{severity:"warn",disallowAdditionalProperties:!0},"no-server-example.com":"warn","no-server-trailing-slash":"error","no-empty-servers":"error","no-example-value-and-externalValue":"error","no-unused-components":"warn","no-undefined-server-variable":"error","no-servers-empty-enum":"error"},oas3_1Rules:{"no-server-example.com":"warn","no-server-trailing-slash":"error","no-empty-servers":"error","no-example-value-and-externalValue":"error","no-unused-components":"warn","no-undefined-server-variable":"error","no-servers-empty-enum":"error"}}},5030:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initRules=void 0;const r=n(771);t.initRules=function(e,t,n,o){return e.flatMap((e=>Object.keys(e).map((r=>{const i=e[r],a="rules"===n?t.getRuleSettings(r,o):"preprocessors"===n?t.getPreprocessorSettings(r,o):t.getDecoratorSettings(r,o);if("off"===a.severity)return;const s=i(a);return Array.isArray(s)?s.map((e=>({severity:a.severity,ruleId:r,visitor:e}))):{severity:a.severity,ruleId:r,visitor:s}})))).flatMap((e=>e)).filter(r.notUndefined)}},3865:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},2565:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o-1){const[t,n]=e.split("/");return{pluginId:t,configName:n}}return{pluginId:"",configName:e}},t.transformApiDefinitionsToApis=s,t.prefixRules=function(e,t){if(!t)return e;const n={};for(const r of Object.keys(e))n[`${t}/${r}`]=e[r];return n},t.mergeExtends=function(e){const t={rules:{},oas2Rules:{},oas3_0Rules:{},oas3_1Rules:{},preprocessors:{},oas2Preprocessors:{},oas3_0Preprocessors:{},oas3_1Preprocessors:{},decorators:{},oas2Decorators:{},oas3_0Decorators:{},oas3_1Decorators:{},plugins:[],pluginPaths:[],extendPaths:[]};for(let n of e){if(n.extends)throw new Error(`\`extends\` is not supported in shared configs yet: ${JSON.stringify(n,null,2)}.`);Object.assign(t.rules,n.rules),Object.assign(t.oas2Rules,n.oas2Rules),i.assignExisting(t.oas2Rules,n.rules||{}),Object.assign(t.oas3_0Rules,n.oas3_0Rules),i.assignExisting(t.oas3_0Rules,n.rules||{}),Object.assign(t.oas3_1Rules,n.oas3_1Rules),i.assignExisting(t.oas3_1Rules,n.rules||{}),Object.assign(t.preprocessors,n.preprocessors),Object.assign(t.oas2Preprocessors,n.oas2Preprocessors),i.assignExisting(t.oas2Preprocessors,n.preprocessors||{}),Object.assign(t.oas3_0Preprocessors,n.oas3_0Preprocessors),i.assignExisting(t.oas3_0Preprocessors,n.preprocessors||{}),Object.assign(t.oas3_1Preprocessors,n.oas3_1Preprocessors),i.assignExisting(t.oas3_1Preprocessors,n.preprocessors||{}),Object.assign(t.decorators,n.decorators),Object.assign(t.oas2Decorators,n.oas2Decorators),i.assignExisting(t.oas2Decorators,n.decorators||{}),Object.assign(t.oas3_0Decorators,n.oas3_0Decorators),i.assignExisting(t.oas3_0Decorators,n.decorators||{}),Object.assign(t.oas3_1Decorators,n.oas3_1Decorators),i.assignExisting(t.oas3_1Decorators,n.decorators||{}),t.plugins.push(...n.plugins||[]),t.pluginPaths.push(...n.pluginPaths||[]),t.extendPaths.push(...new Set(n.extendPaths))}return t},t.getMergedConfig=function(e,t){var n,r,o,i,s,l;const c=[...Object.values(e.apis).map((e=>{var t;return null===(t=null==e?void 0:e.lint)||void 0===t?void 0:t.extendPaths})),null===(r=null===(n=e.rawConfig)||void 0===n?void 0:n.lint)||void 0===r?void 0:r.extendPaths].flat().filter(Boolean),u=[...Object.values(e.apis).map((e=>{var t;return null===(t=null==e?void 0:e.lint)||void 0===t?void 0:t.pluginPaths})),null===(i=null===(o=e.rawConfig)||void 0===o?void 0:o.lint)||void 0===i?void 0:i.pluginPaths].flat().filter(Boolean);return t?new a.Config(Object.assign(Object.assign({},e.rawConfig),{lint:Object.assign(Object.assign({},e.apis[t]?e.apis[t].lint:e.rawConfig.lint),{extendPaths:c,pluginPaths:u}),"features.openapi":Object.assign(Object.assign({},e["features.openapi"]),null===(s=e.apis[t])||void 0===s?void 0:s["features.openapi"]),"features.mockServer":Object.assign(Object.assign({},e["features.mockServer"]),null===(l=e.apis[t])||void 0===l?void 0:l["features.mockServer"])}),e.configFile):e},t.transformConfig=function(e){if(e.apis&&e.apiDefinitions)throw new Error("Do not use 'apiDefinitions' field. Use 'apis' instead.\n");if(e["features.openapi"]&&e.referenceDocs)throw new Error("Do not use 'referenceDocs' field. Use 'features.openapi' instead.\n");const t=e,{apiDefinitions:n,referenceDocs:i}=t,a=r(t,["apiDefinitions","referenceDocs"]);return n&&process.stderr.write(`The ${o.yellow("apiDefinitions")} field is deprecated. Use ${o.green("apis")} instead. Read more about this change: https://redocly.com/docs/api-registry/guides/migration-guide-config-file/#changed-properties\n`),i&&process.stderr.write(`The ${o.yellow("referenceDocs")} field is deprecated. Use ${o.green("features.openapi")} instead. Read more about this change: https://redocly.com/docs/api-registry/guides/migration-guide-config-file/#changed-properties\n`),Object.assign({"features.openapi":i,apis:s(n)},a)},t.getResolveConfig=function(e){var t,n;return{http:{headers:null!==(n=null===(t=null==e?void 0:e.http)||void 0===t?void 0:t.headers)&&void 0!==n?n:[],customFetch:void 0}}},t.getUniquePlugins=function(e){const t=new Set,n=[];for(const r of e)t.has(r.id)?r.id&&process.stderr.write(`Duplicate plugin id "${o.yellow(r.id)}".\n`):(n.push(r),t.add(r.id));return n}},1988:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkIfMatchByStrategy=t.filter=void 0;const r=n(7468),o=n(771);function i(e){return Array.isArray(e)?e:[e]}t.filter=function(e,t,n){const{parent:i,key:a}=t;let s=!1;if(Array.isArray(e))for(let o=0;oe.includes(t))):"all"===n&&t.every((t=>e.includes(t)))):e===t)}},9244:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FilterIn=void 0;const r=n(1988);t.FilterIn=({property:e,value:t,matchStrategy:n})=>{const o=n||"any",i=n=>(null==n?void 0:n[e])&&!r.checkIfMatchByStrategy(null==n?void 0:n[e],t,o);return{any:{enter:(e,t)=>{r.filter(e,t,i)}}}}},8623:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FilterOut=void 0;const r=n(1988);t.FilterOut=({property:e,value:t,matchStrategy:n})=>{const o=n||"any",i=n=>r.checkIfMatchByStrategy(null==n?void 0:n[e],t,o);return{any:{enter:(e,t)=>{r.filter(e,t,i)}}}}},4555:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfoDescriptionOverride=void 0;const r=n(771);t.InfoDescriptionOverride=({filePath:e})=>({Info:{leave(t,{report:n,location:o}){if(!e)throw new Error('Parameter "filePath" is not provided for "info-description-override" rule');try{t.description=r.readFileAsStringSync(e)}catch(e){n({message:`Failed to read markdown override file for "info.description".\n${e.message}`,location:o.child("description")})}}}})},7802:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperationDescriptionOverride=void 0;const r=n(771);t.OperationDescriptionOverride=({operationIds:e})=>({Operation:{leave(t,{report:n,location:o}){if(!t.operationId)return;if(!e)throw new Error('Parameter "operationIds" is not provided for "operation-description-override" rule');const i=t.operationId;if(e[i])try{t.description=r.readFileAsStringSync(e[i])}catch(e){n({message:`Failed to read markdown override file for operation "${i}".\n${e.message}`,location:o.child("operationId").key()})}}}})},2287:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RegistryDependencies=void 0;const r=n(1094);t.RegistryDependencies=()=>{let e=new Set;return{DefinitionRoot:{leave(t,n){n.getVisitorData().links=Array.from(e)}},ref(t){if(t.$ref){const n=t.$ref.split("#/")[0];r.isRedoclyRegistryURL(n)&&e.add(n)}}}}},5830:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveXInternal=void 0;const r=n(771),o=n(7468);t.RemoveXInternal=({internalFlagProperty:e})=>{const t=e||"x-internal";return{any:{enter:(e,n)=>{!function(e,n){var i,a,s,l;const{parent:c,key:u}=n;let p=!1;if(Array.isArray(e))for(let r=0;r({Tag:{leave(t,{report:n}){if(!e)throw new Error('Parameter "tagNames" is not provided for "tag-description-override" rule');if(e[t.name])try{t.description=r.readFileAsStringSync(e[t.name])}catch(e){n({message:`Failed to read markdown override file for tag "${t.name}".\n${e.message}`})}}}})},7060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorators=void 0;const r=n(2287),o=n(7802),i=n(423),a=n(4555),s=n(5830),l=n(9244),c=n(8623);t.decorators={"registry-dependencies":r.RegistryDependencies,"operation-description-override":o.OperationDescriptionOverride,"tag-description-override":i.TagDescriptionOverride,"info-description-override":a.InfoDescriptionOverride,"remove-x-internal":s.RemoveXInternal,"filter-in":l.FilterIn,"filter-out":c.FilterOut}},1753:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorators=void 0;const r=n(2287),o=n(7802),i=n(423),a=n(4555),s=n(5830),l=n(9244),c=n(8623);t.decorators={"registry-dependencies":r.RegistryDependencies,"operation-description-override":o.OperationDescriptionOverride,"tag-description-override":i.TagDescriptionOverride,"info-description-override":a.InfoDescriptionOverride,"remove-x-internal":s.RemoveXInternal,"filter-in":l.FilterIn,"filter-out":c.FilterOut}},5273:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringifyYaml=t.parseYaml=void 0;const r=n(3320),o=r.JSON_SCHEMA.extend({implicit:[r.types.merge],explicit:[r.types.binary,r.types.omap,r.types.pairs,r.types.set]});t.parseYaml=(e,t)=>r.load(e,Object.assign({schema:o},t)),t.stringifyYaml=(e,t)=>r.dump(e,t)},1510:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),t.openAPIMajor=t.detectOpenAPI=t.OasMajorVersion=t.OasVersion=void 0,function(e){e.Version2="oas2",e.Version3_0="oas3_0",e.Version3_1="oas3_1"}(n=t.OasVersion||(t.OasVersion={})),function(e){e.Version2="oas2",e.Version3="oas3"}(r=t.OasMajorVersion||(t.OasMajorVersion={})),t.detectOpenAPI=function(e){if("object"!=typeof e)throw new Error("Document must be JSON object, got "+typeof e);if(!e.openapi&&!e.swagger)throw new Error("This doesn’t look like an OpenAPI document.\n");if(e.openapi&&"string"!=typeof e.openapi)throw new Error(`Invalid OpenAPI version: should be a string but got "${typeof e.openapi}"`);if(e.openapi&&e.openapi.startsWith("3.0"))return n.Version3_0;if(e.openapi&&e.openapi.startsWith("3.1"))return n.Version3_1;if(e.swagger&&"2.0"===e.swagger)return n.Version2;throw new Error(`Unsupported OpenAPI Version: ${e.openapi||e.swagger}`)},t.openAPIMajor=function(e){return e===n.Version2?r.Version2:r.Version3}},1094:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.isRedoclyRegistryURL=t.RedoclyClient=void 0;const o=n(2116),i=n(6470),a=n(6918),s=n(8836),l=n(1390),c=n(3777),u=n(771),p=".redocly-config.json";t.RedoclyClient=class{constructor(e){this.accessTokens={},this.region=this.loadRegion(e),this.loadTokens(),this.domain=e?c.DOMAINS[e]:c.env.REDOCLY_DOMAIN||c.DOMAINS[c.DEFAULT_REGION],c.env.REDOCLY_DOMAIN=this.domain,this.registryApi=new l.RegistryApi(this.accessTokens,this.region)}loadRegion(e){if(e&&!c.DOMAINS[e])throw new Error(`Invalid argument: region in config file.\nGiven: ${s.green(e)}, choices: "us", "eu".`);return c.env.REDOCLY_DOMAIN?c.AVAILABLE_REGIONS.find((e=>c.DOMAINS[e]===c.env.REDOCLY_DOMAIN))||c.DEFAULT_REGION:e||c.DEFAULT_REGION}getRegion(){return this.region}hasTokens(){return u.isNotEmptyObject(this.accessTokens)}hasToken(){return!!this.accessTokens[this.region]}getAuthorizationHeader(){return r(this,void 0,void 0,(function*(){return this.accessTokens[this.region]}))}setAccessTokens(e){this.accessTokens=e}loadTokens(){const e=i.resolve(a.homedir(),p),t=this.readCredentialsFile(e);u.isNotEmptyObject(t)&&this.setAccessTokens(Object.assign(Object.assign({},t),t.token&&!t[this.region]&&{[this.region]:t.token})),c.env.REDOCLY_AUTHORIZATION&&this.setAccessTokens(Object.assign(Object.assign({},this.accessTokens),{[this.region]:c.env.REDOCLY_AUTHORIZATION}))}getAllTokens(){return Object.entries(this.accessTokens).filter((([e])=>c.AVAILABLE_REGIONS.includes(e))).map((([e,t])=>({region:e,token:t})))}getValidTokens(){return r(this,void 0,void 0,(function*(){const e=this.getAllTokens(),t=yield Promise.allSettled(e.map((({token:e,region:t})=>this.verifyToken(e,t))));return e.filter(((e,n)=>"fulfilled"===t[n].status)).map((({token:e,region:t})=>({token:e,region:t,valid:!0})))}))}getTokens(){return r(this,void 0,void 0,(function*(){return this.hasTokens()?yield this.getValidTokens():[]}))}isAuthorizedWithRedoclyByRegion(){return r(this,void 0,void 0,(function*(){if(!this.hasTokens())return!1;const e=this.accessTokens[this.region];if(!e)return!1;try{return yield this.verifyToken(e,this.region),!0}catch(e){return!1}}))}isAuthorizedWithRedocly(){return r(this,void 0,void 0,(function*(){return this.hasTokens()&&u.isNotEmptyObject(yield this.getValidTokens())}))}readCredentialsFile(e){return o.existsSync(e)?JSON.parse(o.readFileSync(e,"utf-8")):{}}verifyToken(e,t,n=!1){return r(this,void 0,void 0,(function*(){return this.registryApi.authStatus(e,t,n)}))}login(e,t=!1){return r(this,void 0,void 0,(function*(){const n=i.resolve(a.homedir(),p);try{yield this.verifyToken(e,this.region,t)}catch(e){throw new Error("Authorization failed. Please check if you entered a valid API key.")}const r=Object.assign(Object.assign({},this.readCredentialsFile(n)),{[this.region]:e,token:e});this.accessTokens=r,this.registryApi.setAccessTokens(r),o.writeFileSync(n,JSON.stringify(r,null,2))}))}logout(){const e=i.resolve(a.homedir(),p);o.existsSync(e)&&o.unlinkSync(e)}},t.isRedoclyRegistryURL=function(e){const t=c.env.REDOCLY_DOMAIN||c.DOMAINS[c.DEFAULT_REGION],n="redocly.com"===t?"redoc.ly":t;return!(!e.startsWith(`https://api.${t}/registry/`)&&!e.startsWith(`https://api.${n}/registry/`))}},1390:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.RegistryApi=void 0;const o=n(8150),i=n(3777),a=n(771),s=n(3244).i8;t.RegistryApi=class{constructor(e,t){this.accessTokens=e,this.region=t}get accessToken(){return a.isNotEmptyObject(this.accessTokens)&&this.accessTokens[this.region]}getBaseUrl(e=i.DEFAULT_REGION){return`https://api.${i.DOMAINS[e]}/registry`}setAccessTokens(e){return this.accessTokens=e,this}request(e="",t={},n){return r(this,void 0,void 0,(function*(){const r=Object.assign({},t.headers||{},{"x-redocly-cli-version":s});if(!r.hasOwnProperty("authorization"))throw new Error("Unauthorized");const i=yield o.default(`${this.getBaseUrl(n)}${e}`,Object.assign({},t,{headers:r}));if(401===i.status)throw new Error("Unauthorized");if(404===i.status){const e=yield i.json();throw new Error(e.code)}return i}))}authStatus(e,t,n=!1){return r(this,void 0,void 0,(function*(){try{const n=yield this.request("",{headers:{authorization:e}},t);return yield n.json()}catch(e){throw n&&console.log(e),e}}))}prepareFileUpload({organizationId:e,name:t,version:n,filesHash:o,filename:i,isUpsert:a}){return r(this,void 0,void 0,(function*(){const r=yield this.request(`/${e}/${t}/${n}/prepare-file-upload`,{method:"POST",headers:{"content-type":"application/json",authorization:this.accessToken},body:JSON.stringify({filesHash:o,filename:i,isUpsert:a})},this.region);if(r.ok)return r.json();throw new Error("Could not prepare file upload")}))}pushApi({organizationId:e,name:t,version:n,rootFilePath:o,filePaths:i,branch:a,isUpsert:s,isPublic:l,batchId:c,batchSize:u}){return r(this,void 0,void 0,(function*(){if(!(yield this.request(`/${e}/${t}/${n}`,{method:"PUT",headers:{"content-type":"application/json",authorization:this.accessToken},body:JSON.stringify({rootFilePath:o,filePaths:i,branch:a,isUpsert:s,isPublic:l,batchId:c,batchSize:u})},this.region)).ok)throw new Error("Could not push api")}))}}},7468:function(e,t){"use strict";function n(e,t){return""===e&&(e="#/"),"/"===e[e.length-1]?e+t:e+"/"+t}Object.defineProperty(t,"__esModule",{value:!0}),t.isMappingRef=t.isAbsoluteUrl=t.refBaseName=t.pointerBaseName=t.parsePointer=t.parseRef=t.escapePointer=t.unescapePointer=t.Location=t.isRef=t.joinPointer=void 0,t.joinPointer=n,t.isRef=function(e){return e&&"string"==typeof e.$ref};class r{constructor(e,t){this.source=e,this.pointer=t}child(e){return new r(this.source,n(this.pointer,(Array.isArray(e)?e:[e]).map(i).join("/")))}key(){return Object.assign(Object.assign({},this),{reportOnKey:!0})}get absolutePointer(){return this.source.absoluteRef+("#/"===this.pointer?"":this.pointer)}}function o(e){return decodeURIComponent(e.replace(/~1/g,"/").replace(/~0/g,"~"))}function i(e){return"number"==typeof e?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}t.Location=r,t.unescapePointer=o,t.escapePointer=i,t.parseRef=function(e){const[t,n]=e.split("#/");return{uri:t||null,pointer:n?n.split("/").map(o).filter(Boolean):[]}},t.parsePointer=function(e){return e.substr(2).split("/").map(o)},t.pointerBaseName=function(e){const t=e.split("/");return t[t.length-1]},t.refBaseName=function(e){const t=e.split(/[\/\\]/);return t[t.length-1].replace(/\.[^.]+$/,"")},t.isAbsoluteUrl=function(e){return e.startsWith("http://")||e.startsWith("https://")},t.isMappingRef=function(e){return e.startsWith("#")||e.startsWith("https://")||e.startsWith("http://")||e.startsWith("./")||e.startsWith("../")||e.indexOf("/")>-1}},4182:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.resolveDocument=t.BaseResolver=t.makeDocumentFromString=t.makeRefId=t.YamlParseError=t.ResolveError=t.Source=void 0;const o=n(3197),i=n(6470),a=n(7468),s=n(5220),l=n(771);class c{constructor(e,t,n){this.absoluteRef=e,this.body=t,this.mimeType=n}getAst(e){var t;return void 0===this._ast&&(this._ast=null!==(t=e(this.body,{filename:this.absoluteRef}))&&void 0!==t?t:void 0,this._ast&&0===this._ast.kind&&""===this._ast.value&&1!==this._ast.startPosition&&(this._ast.startPosition=1,this._ast.endPosition=1)),this._ast}getLines(){return void 0===this._lines&&(this._lines=this.body.split(/\r\n|[\n\r]/g)),this._lines}}t.Source=c;class u extends Error{constructor(e){super(e.message),this.originalError=e,Object.setPrototypeOf(this,u.prototype)}}t.ResolveError=u;const p=/\((\d+):(\d+)\)$/;class d extends Error{constructor(e,t){super(e.message.split("\n")[0]),this.originalError=e,this.source=t,Object.setPrototypeOf(this,d.prototype);const[,n,r]=this.message.match(p)||[];this.line=parseInt(n,10),this.col=parseInt(r,10)}}function f(e,t){return e+"::"+t}function h(e,t){return{prev:e,node:t}}t.YamlParseError=d,t.makeRefId=f,t.makeDocumentFromString=function(e,t){const n=new c(t,e);try{return{source:n,parsed:l.parseYaml(e,{filename:t})}}catch(e){throw new d(e,n)}},t.BaseResolver=class{constructor(e={http:{headers:[]}}){this.config=e,this.cache=new Map}getFiles(){return new Set(Array.from(this.cache.keys()))}resolveExternalRef(e,t){return a.isAbsoluteUrl(t)?t:e&&a.isAbsoluteUrl(e)?new URL(t,e).href:i.resolve(e?i.dirname(e):process.cwd(),t)}loadExternalRef(e){return r(this,void 0,void 0,(function*(){try{if(a.isAbsoluteUrl(e)){const{body:t,mimeType:n}=yield l.readFileFromUrl(e,this.config.http);return new c(e,t,n)}return new c(e,yield o.promises.readFile(e,"utf-8"))}catch(e){throw new u(e)}}))}parseDocument(e,t=!1){var n;const r=e.absoluteRef.substr(e.absoluteRef.lastIndexOf("."));if(![".json",".json",".yml",".yaml"].includes(r)&&!(null===(n=e.mimeType)||void 0===n?void 0:n.match(/(json|yaml|openapi)/))&&!t)return{source:e,parsed:e.body};try{return{source:e,parsed:l.parseYaml(e.body,{filename:e.absoluteRef})}}catch(t){throw new d(t,e)}}resolveDocument(e,t,n=!1){return r(this,void 0,void 0,(function*(){const r=this.resolveExternalRef(e,t),o=this.cache.get(r);if(o)return o;const i=this.loadExternalRef(r).then((e=>this.parseDocument(e,n)));return this.cache.set(r,i),i}))}};const m={name:"unknown",properties:{}},g={name:"scalar",properties:{}};t.resolveDocument=function(e){return r(this,void 0,void 0,(function*(){const{rootDocument:t,externalRefResolver:n,rootType:o}=e,i=new Map,l=new Set,c=[];let u;!function e(t,o,u,p){function d(e,t,o){return r(this,void 0,void 0,(function*(){if(function(e,t){for(;e;){if(e.node===t)return!0;e=e.prev}return!1}(o.prev,t))throw new Error("Self-referencing circular pointer");const{uri:r,pointer:s}=a.parseRef(t.$ref),l=null!==r;let c;try{c=l?yield n.resolveDocument(e.source.absoluteRef,r):e}catch(n){const r={resolved:!1,isRemote:l,document:void 0,error:n},o=f(e.source.absoluteRef,t.$ref);return i.set(o,r),r}let u={resolved:!0,document:c,isRemote:l,node:e.parsed,nodePointer:"#/"},p=c.parsed;const m=s;for(let e of m){if("object"!=typeof p){p=void 0;break}if(void 0!==p[e])p=p[e],u.nodePointer=a.joinPointer(u.nodePointer,a.escapePointer(e));else{if(!a.isRef(p)){p=void 0;break}if(u=yield d(c,p,h(o,p)),c=u.document||c,"object"!=typeof u.node){p=void 0;break}p=u.node[e],u.nodePointer=a.joinPointer(u.nodePointer,a.escapePointer(e))}}u.node=p,u.document=c;const g=f(e.source.absoluteRef,t.$ref);return u.document&&a.isRef(p)&&(u=yield d(u.document,p,h(o,p))),i.set(g,u),Object.assign({},u)}))}!function t(n,r,i){if("object"!=typeof n||null===n)return;const u=`${r.name}::${i}`;if(!l.has(u))if(l.add(u),Array.isArray(n)){const e=r.items;if(r!==m&&void 0===e)return;for(let r=0;r{t.resolved&&e(t.node,t.document,t.nodePointer,r)}));c.push(t)}}}(t,p,o.source.absoluteRef+u)}(t.parsed,t,"#/",o);do{u=yield Promise.all(c)}while(c.length!==u.length);return i}))}},7275:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateJsonSchema=t.releaseAjvInstance=void 0;const r=n(5499),o=n(7468);let i=null;t.releaseAjvInstance=function(){i=null},t.validateJsonSchema=function(e,t,n,a,s,l){const c=function(e,t,n,o){const a=function(e,t){return i||(i=new r.default({schemaId:"$id",meta:!0,allErrors:!0,strictSchema:!1,inlineRefs:!1,validateSchema:!1,discriminator:!0,allowUnionTypes:!0,validateFormats:!1,defaultAdditionalProperties:!t,loadSchemaSync(t,n){const r=e({$ref:n},t.split("#")[0]);return!(!r||!r.location)&&Object.assign({$id:r.location.absolutePointer},r.node)},logger:!1})),i}(n,o);return a.getSchema(t.absolutePointer)||a.addSchema(Object.assign({$id:t.absolutePointer},e),t.absolutePointer),a.getSchema(t.absolutePointer)}(t,n,s,l);return c?{valid:!!c(e,{instancePath:a,parentData:{fake:{}},parentDataProperty:"fake",rootData:{},dynamicAnchors:{}}),errors:(c.errors||[]).map((function(e){let t=e.message,n="enum"===e.keyword?e.params.allowedValues:void 0;n&&(t+=` ${n.map((e=>`"${e}"`)).join(", ")}`),"type"===e.keyword&&(t=`type ${t}`);const r=e.instancePath.substring(a.length+1),i=r.substring(r.lastIndexOf("/")+1);if(i&&(t=`\`${i}\` property ${t}`),"additionalProperties"===e.keyword){const n=e.params.additionalProperty;t=`${t} \`${n}\``,e.instancePath+="/"+o.escapePointer(n)}return Object.assign(Object.assign({},e),{message:t,suggest:n})}))}:{valid:!0,errors:[]}}},9740:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asserts=t.runOnValuesSet=t.runOnKeysSet=void 0;const r=n(771),o=n(5738);t.runOnKeysSet=new Set(["mutuallyExclusive","mutuallyRequired","enum","pattern","minLength","maxLength","casing","sortOrder","disallowed","required","requireAny","ref"]),t.runOnValuesSet=new Set(["pattern","enum","defined","undefined","nonEmpty","minLength","maxLength","casing","sortOrder","ref"]),t.asserts={pattern:(e,t,n)=>{if(void 0===e)return{isValid:!0};const i=r.isString(e)?[e]:e,a=o.regexFromString(t);for(let t of i)if(!(null==a?void 0:a.test(t)))return{isValid:!1,location:r.isString(e)?n:n.key()};return{isValid:!0}},enum:(e,t,n)=>{if(void 0===e)return{isValid:!0};const o=r.isString(e)?[e]:e;for(let i of o)if(!t.includes(i))return{isValid:!1,location:r.isString(e)?n:n.child(i).key()};return{isValid:!0}},defined:(e,t=!0,n)=>{const r=void 0!==e;return{isValid:t?r:!r,location:n}},required:(e,t,n)=>{for(const r of t)if(!e.includes(r))return{isValid:!1,location:n.key()};return{isValid:!0}},disallowed:(e,t,n)=>{if(void 0===e)return{isValid:!0};const o=r.isString(e)?[e]:e;for(let i of o)if(t.includes(i))return{isValid:!1,location:r.isString(e)?n:n.child(i).key()};return{isValid:!0}},undefined:(e,t=!0,n)=>{const r=void 0===e;return{isValid:t?r:!r,location:n}},nonEmpty:(e,t=!0,n)=>{const r=null==e||""===e;return{isValid:t?!r:r,location:n}},minLength:(e,t,n)=>void 0===e?{isValid:!0}:{isValid:e.length>=t,location:n},maxLength:(e,t,n)=>void 0===e?{isValid:!0}:{isValid:e.length<=t,location:n},casing:(e,t,n)=>{if(void 0===e)return{isValid:!0};const o=r.isString(e)?[e]:e;for(let i of o){let o=!1;switch(t){case"camelCase":o=!!i.match(/^[a-z][a-zA-Z0-9]+$/g);break;case"kebab-case":o=!!i.match(/^([a-z][a-z0-9]*)(-[a-z0-9]+)*$/g);break;case"snake_case":o=!!i.match(/^([a-z][a-z0-9]*)(_[a-z0-9]+)*$/g);break;case"PascalCase":o=!!i.match(/^[A-Z][a-zA-Z0-9]+$/g);break;case"MACRO_CASE":o=!!i.match(/^([A-Z][A-Z0-9]*)(_[A-Z0-9]+)*$/g);break;case"COBOL-CASE":o=!!i.match(/^([A-Z][A-Z0-9]*)(-[A-Z0-9]+)*$/g);break;case"flatcase":o=!!i.match(/^[a-z][a-z0-9]+$/g)}if(!o)return{isValid:!1,location:r.isString(e)?n:n.child(i).key()}}return{isValid:!0}},sortOrder:(e,t,n)=>void 0===e?{isValid:!0}:{isValid:o.isOrdered(e,t),location:n},mutuallyExclusive:(e,t,n)=>({isValid:o.getIntersectionLength(e,t)<2,location:n.key()}),mutuallyRequired:(e,t,n)=>({isValid:!(o.getIntersectionLength(e,t)>0)||o.getIntersectionLength(e,t)===t.length,location:n.key()}),requireAny:(e,t,n)=>({isValid:o.getIntersectionLength(e,t)>=1,location:n.key()}),ref:(e,t,n,r)=>{if(void 0===r)return{isValid:!0};const i=r.hasOwnProperty("$ref");if("boolean"==typeof t)return{isValid:t?i:!i,location:i?n:n.key()};const a=o.regexFromString(t);return{isValid:i&&(null==a?void 0:a.test(r.$ref)),location:i?n:n.key()}}}},4015:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Assertions=void 0;const r=n(9740),o=n(5738);t.Assertions=e=>{let t=[];const n=Object.values(e).filter((e=>"object"==typeof e&&null!==e));for(const[e,i]of n.entries()){const n=i.assertionId&&`${i.assertionId} assertion`||`assertion #${e+1}`;if(!i.subject)throw new Error(`${n}: 'subject' is required`);const a=Array.isArray(i.subject)?i.subject:[i.subject],s=Object.keys(r.asserts).filter((e=>void 0!==i[e])).map((e=>({assertId:n,name:e,conditions:i[e],message:i.message,severity:i.severity||"error",suggest:i.suggest||[],runsOnKeys:r.runOnKeysSet.has(e),runsOnValues:r.runOnValuesSet.has(e)}))),l=s.find((e=>e.runsOnKeys&&!e.runsOnValues)),c=s.find((e=>e.runsOnValues&&!e.runsOnKeys));if(c&&!i.property)throw new Error(`${c.name} can't be used on all keys. Please provide a single property.`);if(l&&i.property)throw new Error(`${l.name} can't be used on a single property. Please use 'property'.`);for(const e of a){const n=o.buildSubjectVisitor(i.property,s,i.context),r=o.buildVisitorObject(e,i.context,n);t.push(r)}}return t}},5738:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.regexFromString=t.isOrdered=t.getIntersectionLength=t.buildSubjectVisitor=t.buildVisitorObject=void 0;const r=n(7468),o=n(9740);function i({values:e,rawValues:t,assert:n,location:r,report:i}){const a=o.asserts[n.name](e,n.conditions,r,t);a.isValid||i({message:n.message||`The ${n.assertId} doesn't meet required conditions`,location:a.location||r,forceSeverity:n.severity,suggest:n.suggest,ruleId:n.assertId})}t.buildVisitorObject=function(e,t,n){if(!t)return{[e]:n};let r={};const o=r;for(let n=0;ni?!i.includes(t):a?a.includes(t):void 0}:{},r=r[o.type]}return r[e]=n,o},t.buildSubjectVisitor=function(e,t,n){return(o,{report:a,location:s,rawLocation:l,key:c,type:u,resolve:p,rawNode:d})=>{var f;if(n){const e=n[n.length-1];if(e.type===u.name){const t=e.matchParentKeys,n=e.excludeParentKeys;if(t&&!t.includes(c))return;if(n&&n.includes(c))return}}e&&(e=Array.isArray(e)?e:[e]);for(const n of t){const t="ref"===n.name?l:s;if(e)for(const s of e)i({values:r.isRef(o[s])?null===(f=p(o[s]))||void 0===f?void 0:f.node:o[s],rawValues:d[s],assert:n,location:t.child(s),report:a});else{const e="ref"===n.name?d:Object.keys(o);i({values:Object.keys(o),rawValues:e,assert:n,location:t,report:a})}}}},t.getIntersectionLength=function(e,t){const n=new Set(t);let r=0;for(const t of e)n.has(t)&&r++;return r},t.isOrdered=function(e,t){const n=t.direction||t,r=t.property;for(let t=1;t=i:o<=i))return!1}return!0},t.regexFromString=function(e){const t=e.match(/^\/(.*)\/(.*)|(.*)/);return t&&new RegExp(t[1]||t[3],t[2])}},8265:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfoContact=void 0;const r=n(780);t.InfoContact=()=>({Info(e,{report:t,location:n}){e.contact||t({message:r.missingRequiredField("Info","contact"),location:n.child("contact").key()})}})},8675:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfoDescription=void 0;const r=n(780);t.InfoDescription=()=>({Info(e,t){r.validateDefinedAndNonEmpty("description",e,t)}})},9622:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfoLicense=void 0;const r=n(780);t.InfoLicense=()=>({Info(e,{report:t}){e.license||t({message:r.missingRequiredField("Info","license"),location:{reportOnKey:!0}})}})},476:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfoLicenseUrl=void 0;const r=n(780);t.InfoLicenseUrl=()=>({License(e,t){r.validateDefinedAndNonEmpty("url",e,t)}})},3467:function(e,t){"use strict";function n(e,t){const n=e.split("/"),r=t.split("/");if(n.length!==r.length)return!1;let o=0,i=0,a=!0;for(let e=0;e({PathMap(e,{report:t,location:r}){const o=[];for(const i of Object.keys(e)){const e=o.find((e=>n(e,i)));e&&t({message:`Paths should resolve unambiguously. Found two ambiguous paths: \`${e}\` and \`${i}\`.`,location:r.child([i]).key()}),o.push(i)}}})},2319:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoEnumTypeMismatch=void 0;const r=n(780);t.NoEnumTypeMismatch=()=>({Schema(e,{report:t,location:n}){if(!e.enum||Array.isArray(e.enum)){if(e.enum&&e.type&&!Array.isArray(e.type)){const o=e.enum.filter((t=>!r.matchesJsonSchemaType(t,e.type,e.nullable)));for(const i of o)t({message:`All values of \`enum\` field must be of the same type as the \`type\` field: expected "${e.type}" but received "${r.oasTypeOf(i)}".`,location:n.child(["enum",e.enum.indexOf(i)])})}if(e.enum&&e.type&&Array.isArray(e.type)){const o={};for(const t of e.enum){o[t]=[];for(const n of e.type)r.matchesJsonSchemaType(t,n,e.nullable)||o[t].push(n);o[t].length!==e.type.length&&delete o[t]}for(const r of Object.keys(o))t({message:`Enum value \`${r}\` must be of one type. Allowed types: \`${e.type}\`.`,location:n.child(["enum",e.enum.indexOf(r)])})}}}})},525:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoHttpVerbsInPaths=void 0;const r=n(771),o=["get","head","post","put","patch","delete","options","trace"];t.NoHttpVerbsInPaths=({splitIntoWords:e})=>({PathItem(t,{key:n,report:i,location:a}){const s=n.toString();if(!s.startsWith("/"))return;const l=s.split("/");for(const t of l){if(!t||r.isPathParameter(t))continue;const n=n=>e?r.splitCamelCaseIntoWords(t).has(n):t.toLocaleLowerCase().includes(n);for(const e of o)n(e)&&i({message:`path \`${s}\` should not contain http verb ${e}`,location:a.key()})}}})},4628:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoIdenticalPaths=void 0,t.NoIdenticalPaths=()=>({PathMap(e,{report:t,location:n}){const r=new Map;for(const o of Object.keys(e)){const e=o.replace(/{.+?}/g,"{VARIABLE}"),i=r.get(e);i?t({message:`The path already exists which differs only by path parameter name(s): \`${i}\` and \`${o}\`.`,location:n.child([o]).key()}):r.set(e,o)}}})},1562:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoInvalidParameterExamples=void 0;const r=n(780);t.NoInvalidParameterExamples=e=>{var t;const n=null===(t=e.disallowAdditionalProperties)||void 0===t||t;return{Parameter:{leave(e,t){if(e.example&&r.validateExample(e.example,e.schema,t.location.child("example"),t,n),e.examples)for(const[n,o]of Object.entries(e.examples))"value"in o&&r.validateExample(o.value,e.schema,t.location.child(["examples",n]),t,!1)}}}}},78:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoInvalidSchemaExamples=void 0;const r=n(780);t.NoInvalidSchemaExamples=e=>{var t;const n=null===(t=e.disallowAdditionalProperties)||void 0===t||t;return{Schema:{leave(e,t){if(e.examples)for(const o of e.examples)r.validateExample(o,e,t.location.child(["examples",e.examples.indexOf(o)]),t,n);e.example&&r.validateExample(e.example,e,t.location.child("example"),t,!1)}}}}},700:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoPathTrailingSlash=void 0,t.NoPathTrailingSlash=()=>({PathItem(e,{report:t,key:n,location:r}){n.endsWith("/")&&"/"!==n&&t({message:`\`${n}\` should not have a trailing slash.`,location:r.key()})}})},5946:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Operation2xxResponse=void 0,t.Operation2xxResponse=()=>({ResponsesMap(e,{report:t}){Object.keys(e).some((e=>"default"===e||/2[Xx0-9]{2}/.test(e)))||t({message:"Operation must have at least one `2xx` response.",location:{reportOnKey:!0}})}})},5281:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Operation4xxResponse=void 0,t.Operation4xxResponse=()=>({ResponsesMap(e,{report:t}){Object.keys(e).some((e=>/4[Xx0-9]{2}/.test(e)))||t({message:"Operation must have at least one `4xx` response.",location:{reportOnKey:!0}})}})},3408:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperationDescription=void 0;const r=n(780);t.OperationDescription=()=>({Operation(e,t){r.validateDefinedAndNonEmpty("description",e,t)}})},8742:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperationIdUnique=void 0,t.OperationIdUnique=()=>{const e=new Set;return{Operation(t,{report:n,location:r}){t.operationId&&(e.has(t.operationId)&&n({message:"Every operation must have a unique `operationId`.",location:r.child([t.operationId])}),e.add(t.operationId))}}}},5064:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperationIdUrlSafe=void 0;const n=/^[A-Za-z0-9-._~:/?#\[\]@!\$&'()*+,;=]*$/;t.OperationIdUrlSafe=()=>({Operation(e,{report:t,location:r}){e.operationId&&!n.test(e.operationId)&&t({message:"Operation `operationId` should not have URL invalid characters.",location:r.child(["operationId"])})}})},8786:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperationOperationId=void 0;const r=n(780);t.OperationOperationId=()=>({DefinitionRoot:{PathItem:{Operation(e,t){r.validateDefinedAndNonEmpty("operationId",e,t)}}}})},4112:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperationParametersUnique=void 0,t.OperationParametersUnique=()=>{let e,t;return{PathItem:{enter(){e=new Set},Parameter(t,{report:n,key:r,parentLocations:o}){const i=`${t.in}___${t.name}`;e.has(i)&&n({message:`Paths must have unique \`name\` + \`in\` parameters.\nRepeats of \`in:${t.in}\` + \`name:${t.name}\`.`,location:o.PathItem.child(["parameters",r])}),e.add(`${t.in}___${t.name}`)},Operation:{enter(){t=new Set},Parameter(e,{report:n,key:r,parentLocations:o}){const i=`${e.in}___${e.name}`;t.has(i)&&n({message:`Operations must have unique \`name\` + \`in\` parameters. Repeats of \`in:${e.in}\` + \`name:${e.name}\`.`,location:o.Operation.child(["parameters",r])}),t.add(i)}}}}}},7892:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperationSecurityDefined=void 0,t.OperationSecurityDefined=()=>{let e=new Map;return{DefinitionRoot:{leave(t,{report:n}){for(const[t,r]of e.entries())if(!r.defined)for(const e of r.from)n({message:`There is no \`${t}\` security scheme defined.`,location:e.key()})}},SecurityScheme(t,{key:n}){e.set(n.toString(),{defined:!0,from:[]})},SecurityRequirement(t,{location:n}){for(const r of Object.keys(t)){const t=e.get(r),o=n.child([r]);t?t.from.push(o):e.set(r,{from:[o]})}}}}},8613:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperationSingularTag=void 0,t.OperationSingularTag=()=>({Operation(e,{report:t,location:n}){e.tags&&e.tags.length>1&&t({message:"Operation `tags` object should have only one tag.",location:n.child(["tags"]).key()})}})},9578:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperationSummary=void 0;const r=n(780);t.OperationSummary=()=>({Operation(e,t){r.validateDefinedAndNonEmpty("summary",e,t)}})},5097:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperationTagDefined=void 0,t.OperationTagDefined=()=>{let e;return{DefinitionRoot(t){var n;e=new Set((null!==(n=t.tags)&&void 0!==n?n:[]).map((e=>e.name)))},Operation(t,{report:n,location:r}){if(t.tags)for(let o=0;o({Parameter(e,{report:t,location:n}){void 0===e.description?t({message:"Parameter object description must be present.",location:{reportOnKey:!0}}):e.description||t({message:"Parameter object description must be non-empty string.",location:n.child(["description"])})}})},7890:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PathDeclarationMustExist=void 0,t.PathDeclarationMustExist=()=>({PathItem(e,{report:t,key:n}){-1!==n.indexOf("{}")&&t({message:"Path parameter declarations must be non-empty. `{}` is invalid.",location:{reportOnKey:!0}})}})},3689:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PathExcludesPatterns=void 0,t.PathExcludesPatterns=({patterns:e})=>({PathItem(t,{report:n,key:r,location:o}){if(!e)throw new Error('Parameter "patterns" is not provided for "path-excludes-patterns" rule');const i=r.toString();if(i.startsWith("/")){const t=e.filter((e=>i.match(e)));for(const e of t)n({message:`path \`${i}\` should not match regex pattern: \`${e}\``,location:o.key()})}}})},2332:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PathHttpVerbsOrder=void 0;const n=["get","head","post","put","patch","delete","options","trace"];t.PathHttpVerbsOrder=e=>{const t=e&&e.order||n;if(!Array.isArray(t))throw new Error("path-http-verbs-order `order` option must be an array");return{PathItem(e,{report:n,location:r}){const o=Object.keys(e).filter((e=>t.includes(e)));for(let e=0;e({PathMap:{PathItem(e,{report:t,key:n}){n.toString().includes("?")&&t({message:"Don't put query string items in the path, they belong in parameters with `in: query`.",location:{reportOnKey:!0}})}}})},7421:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PathParamsDefined=void 0;const n=/\{([a-zA-Z0-9_.-]+)\}+/g;t.PathParamsDefined=()=>{let e,t,r;return{PathItem:{enter(o,{key:i}){t=new Set,r=i,e=new Set(Array.from(i.toString().matchAll(n)).map((e=>e[1])))},Parameter(n,{report:o,location:i}){"path"===n.in&&n.name&&(t.add(n.name),e.has(n.name)||o({message:`Path parameter \`${n.name}\` is not used in the path \`${r}\`.`,location:i.child(["name"])}))},Operation:{leave(n,{report:o,location:i}){for(const n of Array.from(e.keys()))t.has(n)||o({message:`The operation does not define the path parameter \`{${n}}\` expected by path \`${r}\`.`,location:i.child(["parameters"]).key()})},Parameter(n,{report:o,location:i}){"path"===n.in&&n.name&&(t.add(n.name),e.has(n.name)||o({message:`Path parameter \`${n.name}\` is not used in the path \`${r}\`.`,location:i.child(["name"])}))}}}}}},3807:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PathSegmentPlural=void 0;const r=n(771);t.PathSegmentPlural=e=>{const{ignoreLastPathSegment:t,exceptions:n}=e;return{PathItem:{leave(e,{report:o,key:i,location:a}){const s=i.toString();if(s.startsWith("/")){const e=s.split("/");e.shift(),t&&e.length>1&&e.pop();for(const t of e)n&&n.includes(t)||!r.isPathParameter(t)&&r.isSingular(t)&&o({message:`path segment \`${t}\` should be plural.`,location:a.key()})}}}}}},9527:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PathsKebabCase=void 0,t.PathsKebabCase=()=>({PathItem(e,{report:t,key:n}){n.substr(1).split("/").filter((e=>""!==e)).every((e=>/^{.+}$/.test(e)||/^[a-z0-9-.]+$/.test(e)))||t({message:`\`${n}\` does not use kebab-case.`,location:{reportOnKey:!0}})}})},5839:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseContainsHeader=void 0;const r=n(771);t.ResponseContainsHeader=e=>{const t=e.names||{};return{Operation:{Response:{enter:(e,{report:n,location:o,key:i})=>{var a;const s=t[i]||t[r.getMatchingStatusCodeRange(i)]||t[r.getMatchingStatusCodeRange(i).toLowerCase()]||[];for(const t of s)(null===(a=e.headers)||void 0===a?void 0:a[t])||n({message:`Response object must contain a "${t}" header.`,location:o.child("headers").key()})}}}}}},5669:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScalarPropertyMissingExample=void 0;const r=n(1510),o=["string","integer","number","boolean","null"];t.ScalarPropertyMissingExample=()=>({SchemaProperties(e,{report:t,location:n,oasVersion:i,resolve:a}){for(const l of Object.keys(e)){const c=a(e[l]).node;c&&(s=c).type&&!(s.allOf||s.anyOf||s.oneOf)&&"binary"!==s.format&&(Array.isArray(s.type)?s.type.every((e=>o.includes(e))):o.includes(s.type))&&void 0===c.example&&void 0===c.examples&&t({message:`Scalar property should have "example"${i===r.OasVersion.Version3_1?' or "examples"':""} defined.`,location:n.child(l).key()})}var s}})},6471:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OasSpec=void 0;const r=n(5220),o=n(780),i=n(7468),a=n(771);t.OasSpec=()=>({any(e,{report:t,type:n,location:s,key:l,resolve:c,ignoreNextVisitorsOnNode:u}){var p,d,f,h;const m=o.oasTypeOf(e);if(n.items)return void("array"!==m&&(t({message:`Expected type \`${n.name}\` (array) but got \`${m}\``}),u()));if("object"!==m)return t({message:`Expected type \`${n.name}\` (object) but got \`${m}\``}),void u();const g="function"==typeof n.required?n.required(e,l):n.required;for(let n of g||[])e.hasOwnProperty(n)||t({message:`The field \`${n}\` must be present on this level.`,location:[{reportOnKey:!0}]});const y=null===(p=n.allowed)||void 0===p?void 0:p.call(n,e);if(y&&a.isPlainObject(e))for(const r in e)y.includes(r)||n.extensionsPrefix&&r.startsWith(n.extensionsPrefix)||!Object.keys(n.properties).includes(r)||t({message:`The field \`${r}\` is not allowed here.`,location:s.child([r]).key()});const v=n.requiredOneOf||null;if(v){let r=!1;for(let t of v||[])e.hasOwnProperty(t)&&(r=!0);r||t({message:`Must contain at least one of the following fields: ${null===(d=n.requiredOneOf)||void 0===d?void 0:d.join(", ")}.`,location:[{reportOnKey:!0}]})}for(const a of Object.keys(e)){const l=s.child([a]);let u=e[a],p=n.properties[a];if(void 0===p&&(p=n.additionalProperties),"function"==typeof p&&(p=p(u,a)),r.isNamedType(p))continue;const d=p,m=o.oasTypeOf(u);if(void 0!==d){if(null!==d){if(!1!==d.resolvable&&i.isRef(u)&&(u=c(u).node),d.enum)d.enum.includes(u)||t({location:l,message:`\`${a}\` can be one of the following only: ${d.enum.map((e=>`"${e}"`)).join(", ")}.`,suggest:o.getSuggest(u,d.enum)});else if(d.type&&!o.matchesJsonSchemaType(u,d.type,!1))t({message:`Expected type \`${d.type}\` but got \`${m}\`.`,location:l});else if("array"===m&&(null===(f=d.items)||void 0===f?void 0:f.type)){const e=null===(h=d.items)||void 0===h?void 0:h.type;for(let n=0;ne[a]&&t({message:`The value of the ${a} field must be greater than or equal to ${d.minimum}`,location:s.child([a])})}}else{if(a.startsWith("x-"))continue;t({message:`Property \`${a}\` is not expected here.`,suggest:o.getSuggest(a,Object.keys(n.properties)),location:l.key()})}}}})},7281:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TagDescription=void 0;const r=n(780);t.TagDescription=()=>({Tag(e,t){r.validateDefinedAndNonEmpty("description",e,t)}})},6855:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TagsAlphabetical=void 0,t.TagsAlphabetical=()=>({DefinitionRoot(e,{report:t,location:n}){if(e.tags)for(let r=0;re.tags[r+1].name&&t({message:"The `tags` array should be in alphabetical order.",location:n.child(["tags",r])})}})},348:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportUnresolvedRef=t.NoUnresolvedRefs=void 0;const r=n(4182);function o(e,t,n){var o;const i=e.error;i instanceof r.YamlParseError&&t({message:"Failed to parse: "+i.message,location:{source:i.source,pointer:void 0,start:{col:i.col,line:i.line}}});const a=null===(o=e.error)||void 0===o?void 0:o.message;t({location:n,message:"Can't resolve $ref"+(a?": "+a:"")})}t.NoUnresolvedRefs=()=>({ref:{leave(e,{report:t,location:n},r){void 0===r.node&&o(r,t,n)}},DiscriminatorMapping(e,{report:t,resolve:n,location:r}){for(const i of Object.keys(e)){const a=n({$ref:e[i]});if(void 0!==a.node)return;o(a,t,r.child(i))}}}),t.reportUnresolvedRef=o},9566:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BooleanParameterPrefixes=void 0,t.BooleanParameterPrefixes=e=>{const t=e.prefixes||["is","has"],n=new RegExp(`^(${t.join("|")})[A-Z-_]`),r=t.map((e=>`\`${e}\``)),o=1===r.length?r[0]:r.slice(0,-1).join(", ")+" or "+r[t.length-1];return{Parameter(e,{report:t,location:r}){"boolean"!==e.type||n.test(e.name)||t({message:`Boolean parameter \`${e.name}\` should have ${o} prefix.`,location:r.child("name")})}}}},7523:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.preprocessors=t.rules=void 0;const r=n(6471),o=n(78),i=n(1562),a=n(8675),s=n(8265),l=n(9622),c=n(476),u=n(9566),p=n(7281),d=n(6855),f=n(9527),h=n(2319),m=n(700),g=n(5946),y=n(5281),v=n(4015),b=n(8742),w=n(4112),x=n(7421),k=n(5097),_=n(7890),O=n(5064),S=n(3408),E=n(5023),P=n(3529),A=n(8613),$=n(7892),C=n(348),R=n(2332),j=n(4628),T=n(8786),I=n(9578),N=n(3467),D=n(525),L=n(3689),M=n(7028),F=n(1750),z=n(3807),U=n(5839),V=n(7899),B=n(5669);t.rules={spec:r.OasSpec,"no-invalid-schema-examples":o.NoInvalidSchemaExamples,"no-invalid-parameter-examples":i.NoInvalidParameterExamples,"info-description":a.InfoDescription,"info-contact":s.InfoContact,"info-license":l.InfoLicense,"info-license-url":c.InfoLicenseUrl,"tag-description":p.TagDescription,"tags-alphabetical":d.TagsAlphabetical,"paths-kebab-case":f.PathsKebabCase,"no-enum-type-mismatch":h.NoEnumTypeMismatch,"boolean-parameter-prefixes":u.BooleanParameterPrefixes,"no-path-trailing-slash":m.NoPathTrailingSlash,"operation-2xx-response":g.Operation2xxResponse,"operation-4xx-response":y.Operation4xxResponse,assertions:v.Assertions,"operation-operationId-unique":b.OperationIdUnique,"operation-parameters-unique":w.OperationParametersUnique,"path-parameters-defined":x.PathParamsDefined,"operation-tag-defined":k.OperationTagDefined,"path-declaration-must-exist":_.PathDeclarationMustExist,"operation-operationId-url-safe":O.OperationIdUrlSafe,"operation-operationId":T.OperationOperationId,"operation-summary":I.OperationSummary,"operation-description":S.OperationDescription,"path-not-include-query":E.PathNotIncludeQuery,"path-params-defined":x.PathParamsDefined,"parameter-description":P.ParameterDescription,"operation-singular-tag":A.OperationSingularTag,"operation-security-defined":$.OperationSecurityDefined,"no-unresolved-refs":C.NoUnresolvedRefs,"no-identical-paths":j.NoIdenticalPaths,"no-ambiguous-paths":N.NoAmbiguousPaths,"path-http-verbs-order":R.PathHttpVerbsOrder,"no-http-verbs-in-paths":D.NoHttpVerbsInPaths,"path-excludes-patterns":L.PathExcludesPatterns,"request-mime-type":M.RequestMimeType,"response-mime-type":F.ResponseMimeType,"path-segment-plural":z.PathSegmentPlural,"response-contains-header":U.ResponseContainsHeader,"response-contains-property":V.ResponseContainsProperty,"scalar-property-missing-example":B.ScalarPropertyMissingExample},t.preprocessors={}},4508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveUnusedComponents=void 0;const r=n(771);t.RemoveUnusedComponents=()=>{let e=new Map;function t(t,n,r){var o;e.set(t.absolutePointer,{used:(null===(o=e.get(t.absolutePointer))||void 0===o?void 0:o.used)||!1,componentType:n,name:r})}return{ref:{leave(t,{type:n,resolve:r,key:o}){if(["Schema","Parameter","Response","SecurityScheme"].includes(n.name)){const n=r(t);if(!n.location)return;e.set(n.location.absolutePointer,{used:!0,name:o.toString()})}}},DefinitionRoot:{leave(t,n){const o=n.getVisitorData();o.removedCount=0;let i=new Set;e.forEach((e=>{const{used:n,name:r,componentType:a}=e;!n&&a&&(i.add(a),delete t[a][r],o.removedCount++)}));for(const e of i)r.isEmptyObject(t[e])&&delete t[e]}},NamedSchemas:{Schema(e,{location:n,key:r}){e.allOf||t(n,"definitions",r.toString())}},NamedParameters:{Parameter(e,{location:n,key:r}){t(n,"parameters",r.toString())}},NamedResponses:{Response(e,{location:n,key:r}){t(n,"responses",r.toString())}},NamedSecuritySchemes:{SecurityScheme(e,{location:n,key:r}){t(n,"securityDefinitions",r.toString())}}}}},7028:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RequestMimeType=void 0;const r=n(771);t.RequestMimeType=({allowedValues:e})=>({DefinitionRoot(t,n){r.validateMimeType({type:"consumes",value:t},n,e)},Operation:{leave(t,n){r.validateMimeType({type:"consumes",value:t},n,e)}}})},7899:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseContainsProperty=void 0;const r=n(771);t.ResponseContainsProperty=e=>{const t=e.names||{};let n;return{Operation:{Response:{skip:(e,t)=>"204"==`${t}`,enter:(e,t)=>{n=t.key},Schema(e,{report:o,location:i}){var a;if("object"!==e.type)return;const s=t[n]||t[r.getMatchingStatusCodeRange(n)]||t[r.getMatchingStatusCodeRange(n).toLowerCase()]||[];for(const t of s)(null===(a=e.properties)||void 0===a?void 0:a[t])||o({message:`Response object must contain a top-level "${t}" property.`,location:i.child("properties").key()})}}}}}},1750:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseMimeType=void 0;const r=n(771);t.ResponseMimeType=({allowedValues:e})=>({DefinitionRoot(t,n){r.validateMimeType({type:"produces",value:t},n,e)},Operation:{leave(t,n){r.validateMimeType({type:"produces",value:t},n,e)}}})},962:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BooleanParameterPrefixes=void 0,t.BooleanParameterPrefixes=e=>{const t=e.prefixes||["is","has"],n=new RegExp(`^(${t.join("|")})[A-Z-_]`),r=t.map((e=>`\`${e}\``)),o=1===r.length?r[0]:r.slice(0,-1).join(", ")+" or "+r[t.length-1];return{Parameter:{Schema(e,{report:t,parentLocations:r},i){"boolean"!==e.type||n.test(i.Parameter.name)||t({message:`Boolean parameter \`${i.Parameter.name}\` should have ${o} prefix.`,location:r.Parameter.child(["name"])})}}}}},226:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.preprocessors=t.rules=void 0;const r=n(6471),o=n(5946),i=n(5281),a=n(4015),s=n(8742),l=n(4112),c=n(7421),u=n(5097),p=n(1265),d=n(2319),f=n(700),h=n(7890),m=n(5064),g=n(6855),y=n(5486),v=n(2947),b=n(8675),w=n(7281),x=n(8265),k=n(9622),_=n(3408),O=n(897),S=n(5023),E=n(3529),P=n(8613),A=n(476),$=n(7892),C=n(348),R=n(962),j=n(9527),T=n(2332),I=n(7020),N=n(9336),D=n(4628),L=n(6208),M=n(8786),F=n(9578),z=n(3467),U=n(472),V=n(525),B=n(3736),q=n(503),W=n(3807),H=n(3689),Y=n(78),K=n(1562),G=n(5839),Q=n(7557),X=n(5669);t.rules={spec:r.OasSpec,"info-description":b.InfoDescription,"info-contact":x.InfoContact,"info-license":k.InfoLicense,"info-license-url":A.InfoLicenseUrl,"operation-2xx-response":o.Operation2xxResponse,"operation-4xx-response":i.Operation4xxResponse,assertions:a.Assertions,"operation-operationId-unique":s.OperationIdUnique,"operation-parameters-unique":l.OperationParametersUnique,"path-parameters-defined":c.PathParamsDefined,"operation-tag-defined":u.OperationTagDefined,"no-example-value-and-externalValue":p.NoExampleValueAndExternalValue,"no-enum-type-mismatch":d.NoEnumTypeMismatch,"no-path-trailing-slash":f.NoPathTrailingSlash,"no-empty-servers":I.NoEmptyServers,"path-declaration-must-exist":h.PathDeclarationMustExist,"operation-operationId-url-safe":m.OperationIdUrlSafe,"operation-operationId":M.OperationOperationId,"operation-summary":F.OperationSummary,"tags-alphabetical":g.TagsAlphabetical,"no-server-example.com":y.NoServerExample,"no-server-trailing-slash":v.NoServerTrailingSlash,"tag-description":w.TagDescription,"operation-description":_.OperationDescription,"no-unused-components":O.NoUnusedComponents,"path-not-include-query":S.PathNotIncludeQuery,"path-params-defined":c.PathParamsDefined,"parameter-description":E.ParameterDescription,"operation-singular-tag":P.OperationSingularTag,"operation-security-defined":$.OperationSecurityDefined,"no-unresolved-refs":C.NoUnresolvedRefs,"paths-kebab-case":j.PathsKebabCase,"boolean-parameter-prefixes":R.BooleanParameterPrefixes,"path-http-verbs-order":T.PathHttpVerbsOrder,"no-invalid-media-type-examples":N.ValidContentExamples,"no-identical-paths":D.NoIdenticalPaths,"no-ambiguous-paths":z.NoAmbiguousPaths,"no-undefined-server-variable":L.NoUndefinedServerVariable,"no-servers-empty-enum":U.NoEmptyEnumServers,"no-http-verbs-in-paths":V.NoHttpVerbsInPaths,"path-excludes-patterns":H.PathExcludesPatterns,"request-mime-type":B.RequestMimeType,"response-mime-type":q.ResponseMimeType,"path-segment-plural":W.PathSegmentPlural,"no-invalid-schema-examples":Y.NoInvalidSchemaExamples,"no-invalid-parameter-examples":K.NoInvalidParameterExamples,"response-contains-header":G.ResponseContainsHeader,"response-contains-property":Q.ResponseContainsProperty,"scalar-property-missing-example":X.ScalarPropertyMissingExample},t.preprocessors={}},7020:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoEmptyServers=void 0,t.NoEmptyServers=()=>({DefinitionRoot(e,{report:t,location:n}){e.hasOwnProperty("servers")?Array.isArray(e.servers)&&0!==e.servers.length||t({message:"Servers must be a non-empty array.",location:n.child(["servers"]).key()}):t({message:"Servers must be present.",location:n.child(["openapi"]).key()})}})},1265:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoExampleValueAndExternalValue=void 0,t.NoExampleValueAndExternalValue=()=>({Example(e,{report:t,location:n}){e.value&&e.externalValue&&t({message:"Example object can have either `value` or `externalValue` fields.",location:n.child(["value"]).key()})}})},9336:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ValidContentExamples=void 0;const r=n(7468),o=n(780);t.ValidContentExamples=e=>{var t;const n=null===(t=e.disallowAdditionalProperties)||void 0===t||t;return{MediaType:{leave(e,t){const{location:i,resolve:a}=t;if(e.schema)if(e.example)s(e.example,i.child("example"));else if(e.examples)for(const t of Object.keys(e.examples))s(e.examples[t],i.child(["examples",t,"value"]),!0);function s(i,s,l){if(r.isRef(i)){const e=a(i);if(!e.location)return;s=l?e.location.child("value"):e.location,i=e.node}o.validateExample(l?i.value:i,e.schema,s,t,n)}}}}}},5486:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoServerExample=void 0,t.NoServerExample=()=>({Server(e,{report:t,location:n}){-1!==["example.com","localhost"].indexOf(e.url)&&t({message:"Server `url` should not point at example.com.",location:n.child(["url"])})}})},2947:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoServerTrailingSlash=void 0,t.NoServerTrailingSlash=()=>({Server(e,{report:t,location:n}){e.url&&e.url.endsWith("/")&&"/"!==e.url&&t({message:"Server `url` should not have a trailing slash.",location:n.child(["url"])})}})},472:function(e,t){"use strict";var n;function r(e){var t;if(e.variables&&0===Object.keys(e.variables).length)return;const r=[];for(var o in e.variables){const i=e.variables[o];if(!i.enum)continue;if(Array.isArray(i.enum)&&0===(null===(t=i.enum)||void 0===t?void 0:t.length)&&r.push(n.empty),!i.default)continue;const a=e.variables[o].default;i.enum&&!i.enum.includes(a)&&r.push(n.invalidDefaultValue)}return r.length?r:void 0}Object.defineProperty(t,"__esModule",{value:!0}),t.NoEmptyEnumServers=void 0,function(e){e.empty="empty",e.invalidDefaultValue="invalidDefaultValue"}(n||(n={})),t.NoEmptyEnumServers=()=>({DefinitionRoot(e,{report:t,location:o}){if(!e.servers||0===e.servers.length)return;const i=[];if(Array.isArray(e.servers))for(const t of e.servers){const e=r(t);e&&i.push(...e)}else{const t=r(e.servers);if(!t)return;i.push(...t)}for(const e of i)e===n.empty&&t({message:"Server variable with `enum` must be a non-empty array.",location:o.child(["servers"]).key()}),e===n.invalidDefaultValue&&t({message:"Server variable define `enum` and `default`. `enum` must include default value",location:o.child(["servers"]).key()})}})},6208:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoUndefinedServerVariable=void 0,t.NoUndefinedServerVariable=()=>({Server(e,{report:t,location:n}){var r;if(!e.url)return;const o=(null===(r=e.url.match(/{[^}]+}/g))||void 0===r?void 0:r.map((e=>e.slice(1,e.length-1))))||[],i=(null==e?void 0:e.variables)&&Object.keys(e.variables)||[];for(const e of o)i.includes(e)||t({message:`The \`${e}\` variable is not defined in the \`variables\` objects.`,location:n.child(["url"])});for(const e of i)o.includes(e)||t({message:`The \`${e}\` variable is not used in the server's \`url\` field.`,location:n.child(["variables",e]).key(),from:n.child("url")})}})},897:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoUnusedComponents=void 0,t.NoUnusedComponents=()=>{let e=new Map;function t(t,n){var r;e.set(t.absolutePointer,{used:(null===(r=e.get(t.absolutePointer))||void 0===r?void 0:r.used)||!1,location:t,name:n})}return{ref(t,{type:n,resolve:r,key:o,location:i}){if(["Schema","Header","Parameter","Response","Example","RequestBody"].includes(n.name)){const n=r(t);if(!n.location)return;e.set(n.location.absolutePointer,{used:!0,name:o.toString(),location:i})}},DefinitionRoot:{leave(t,{report:n}){e.forEach((e=>{e.used||n({message:`Component: "${e.name}" is never used.`,location:e.location.key()})}))}},NamedSchemas:{Schema(e,{location:n,key:r}){e.allOf||t(n,r.toString())}},NamedParameters:{Parameter(e,{location:n,key:r}){t(n,r.toString())}},NamedResponses:{Response(e,{location:n,key:r}){t(n,r.toString())}},NamedExamples:{Example(e,{location:n,key:r}){t(n,r.toString())}},NamedRequestBodies:{RequestBody(e,{location:n,key:r}){t(n,r.toString())}},NamedHeaders:{Header(e,{location:n,key:r}){t(n,r.toString())}}}}},6350:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveUnusedComponents=void 0;const r=n(771);t.RemoveUnusedComponents=()=>{let e=new Map;function t(t,n,r){var o;e.set(t.absolutePointer,{used:(null===(o=e.get(t.absolutePointer))||void 0===o?void 0:o.used)||!1,componentType:n,name:r})}return{ref:{leave(t,{type:n,resolve:r,key:o}){if(["Schema","Header","Parameter","Response","Example","RequestBody"].includes(n.name)){const n=r(t);if(!n.location)return;e.set(n.location.absolutePointer,{used:!0,name:o.toString()})}}},DefinitionRoot:{leave(t,n){const o=n.getVisitorData();o.removedCount=0,e.forEach((e=>{const{used:n,componentType:i,name:a}=e;if(!n&&i){let e=t.components[i];delete e[a],o.removedCount++,r.isEmptyObject(e)&&delete t.components[i]}})),r.isEmptyObject(t.components)&&delete t.components}},NamedSchemas:{Schema(e,{location:n,key:r}){e.allOf||t(n,"schemas",r.toString())}},NamedParameters:{Parameter(e,{location:n,key:r}){t(n,"parameters",r.toString())}},NamedResponses:{Response(e,{location:n,key:r}){t(n,"responses",r.toString())}},NamedExamples:{Example(e,{location:n,key:r}){t(n,"examples",r.toString())}},NamedRequestBodies:{RequestBody(e,{location:n,key:r}){t(n,"requestBodies",r.toString())}},NamedHeaders:{Header(e,{location:n,key:r}){t(n,"headers",r.toString())}}}}},3736:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RequestMimeType=void 0;const r=n(771);t.RequestMimeType=({allowedValues:e})=>({PathMap:{RequestBody:{leave(t,n){r.validateMimeTypeOAS3({type:"consumes",value:t},n,e)}},Callback:{RequestBody(){},Response:{leave(t,n){r.validateMimeTypeOAS3({type:"consumes",value:t},n,e)}}}},WebhooksMap:{Response:{leave(t,n){r.validateMimeTypeOAS3({type:"consumes",value:t},n,e)}}}})},7557:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseContainsProperty=void 0;const r=n(771);t.ResponseContainsProperty=e=>{const t=e.names||{};let n;return{Operation:{Response:{skip:(e,t)=>"204"==`${t}`,enter:(e,t)=>{n=t.key},MediaType:{Schema(e,{report:o,location:i}){var a;if("object"!==e.type)return;const s=t[n]||t[r.getMatchingStatusCodeRange(n)]||t[r.getMatchingStatusCodeRange(n).toLowerCase()]||[];for(const t of s)(null===(a=e.properties)||void 0===a?void 0:a[t])||o({message:`Response object must contain a top-level "${t}" property.`,location:i.child("properties").key()})}}}}}}},503:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseMimeType=void 0;const r=n(771);t.ResponseMimeType=({allowedValues:e})=>({PathMap:{Response:{leave(t,n){r.validateMimeTypeOAS3({type:"produces",value:t},n,e)}},Callback:{Response(){},RequestBody:{leave(t,n){r.validateMimeTypeOAS3({type:"produces",value:t},n,e)}}}},WebhooksMap:{RequestBody:{leave(t,n){r.validateMimeTypeOAS3({type:"produces",value:t},n,e)}}}})},780:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateExample=t.getSuggest=t.validateDefinedAndNonEmpty=t.fieldNonEmpty=t.missingRequiredField=t.matchesJsonSchemaType=t.oasTypeOf=void 0;const r=n(9991),o=n(7468),i=n(7275);function a(e,t){return`${e} object should contain \`${t}\` field.`}function s(e,t){return`${e} object \`${t}\` must be non-empty string.`}t.oasTypeOf=function(e){return Array.isArray(e)?"array":null===e?"null":typeof e},t.matchesJsonSchemaType=function(e,t,n){if(n&&null===e)return null===e;switch(t){case"array":return Array.isArray(e);case"object":return"object"==typeof e&&null!==e&&!Array.isArray(e);case"null":return null===e;case"integer":return Number.isInteger(e);default:return typeof e===t}},t.missingRequiredField=a,t.fieldNonEmpty=s,t.validateDefinedAndNonEmpty=function(e,t,n){"object"==typeof t&&(void 0===t[e]?n.report({message:a(n.type.name,e),location:n.location.child([e]).key()}):t[e]||n.report({message:s(n.type.name,e),location:n.location.child([e]).key()}))},t.getSuggest=function(e,t){if("string"!=typeof e||!t.length)return[];const n=[];for(let o=0;oe.distance-t.distance)),n.map((e=>e.variant))},t.validateExample=function(e,t,n,{resolve:r,location:a,report:s},l){try{const{valid:c,errors:u}=i.validateJsonSchema(e,t,a.child("schema"),n.pointer,r,l);if(!c)for(let e of u)s({message:`Example value must conform to the schema: ${e.message}.`,location:Object.assign(Object.assign({},new o.Location(n.source,e.instancePath)),{reportOnKey:"additionalProperties"===e.keyword}),from:a,suggest:e.suggest})}catch(e){s({message:`Example validation errored: ${e.message}.`,location:a.child("schema"),from:a})}}},5220:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNamedType=t.normalizeTypes=t.mapOf=t.listOf=void 0,t.listOf=function(e){return{name:`${e}List`,properties:{},items:e}},t.mapOf=function(e){return{name:`${e}Map`,properties:{},additionalProperties:()=>e}},t.normalizeTypes=function(e,t={}){const n={};for(const t of Object.keys(e))n[t]=Object.assign(Object.assign({},e[t]),{name:t});for(const e of Object.values(n))r(e);return n;function r(e){if(e.additionalProperties&&(e.additionalProperties=o(e.additionalProperties)),e.items&&(e.items=o(e.items)),e.properties){const n={};for(const[r,i]of Object.entries(e.properties))n[r]=o(i),t.doNotResolveExamples&&i&&i.isExample&&(n[r]=Object.assign(Object.assign({},i),{resolvable:!1}));e.properties=n}}function o(e){if("string"==typeof e){if(!n[e])throw new Error(`Unknown type name found: ${e}`);return n[e]}return"function"==typeof e?(t,n)=>o(e(t,n)):e&&e.name?(r(e=Object.assign({},e)),e):e&&e.directResolveAs?Object.assign(Object.assign({},e),{directResolveAs:o(e.directResolveAs)}):e}},t.isNamedType=function(e){return"string"==typeof(null==e?void 0:e.name)}},388:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Oas2Types=void 0;const r=n(5220),o=/^[0-9][0-9Xx]{2}$/,i={properties:{swagger:{type:"string"},info:"Info",host:{type:"string"},basePath:{type:"string"},schemes:{type:"array",items:{type:"string"}},consumes:{type:"array",items:{type:"string"}},produces:{type:"array",items:{type:"string"}},paths:"PathMap",definitions:"NamedSchemas",parameters:"NamedParameters",responses:"NamedResponses",securityDefinitions:"NamedSecuritySchemes",security:r.listOf("SecurityRequirement"),tags:r.listOf("Tag"),externalDocs:"ExternalDocs"},required:["swagger","paths","info"]},a={properties:{$ref:{type:"string"},parameters:r.listOf("Parameter"),get:"Operation",put:"Operation",post:"Operation",delete:"Operation",options:"Operation",head:"Operation",patch:"Operation"}},s={properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},consumes:{type:"array",items:{type:"string"}},produces:{type:"array",items:{type:"string"}},parameters:r.listOf("Parameter"),responses:"ResponsesMap",schemes:{type:"array",items:{type:"string"}},deprecated:{type:"boolean"},security:r.listOf("SecurityRequirement"),"x-codeSamples":r.listOf("XCodeSample"),"x-code-samples":r.listOf("XCodeSample"),"x-hideTryItPanel":{type:"boolean"}},required:["responses"]},l={properties:{default:"Response"},additionalProperties:(e,t)=>o.test(t)?"Response":void 0},c={properties:{description:{type:"string"},schema:"Schema",headers:r.mapOf("Header"),examples:"Examples"},required:["description"]},u={properties:{format:{type:"string"},title:{type:"string"},description:{type:"string"},default:null,multipleOf:{type:"number"},maximum:{type:"number"},minimum:{type:"number"},exclusiveMaximum:{type:"boolean"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"number"},minLength:{type:"number"},pattern:{type:"string"},maxItems:{type:"number"},minItems:{type:"number"},uniqueItems:{type:"boolean"},maxProperties:{type:"number"},minProperties:{type:"number"},required:{type:"array",items:{type:"string"}},enum:{type:"array"},type:{type:"string",enum:["object","array","string","number","integer","boolean","null"]},items:e=>Array.isArray(e)?r.listOf("Schema"):"Schema",allOf:r.listOf("Schema"),properties:"SchemaProperties",additionalProperties:e=>"boolean"==typeof e?{type:"boolean"}:"Schema",discriminator:{type:"string"},readOnly:{type:"boolean"},xml:"Xml",externalDocs:"ExternalDocs",example:{isExample:!0},"x-tags":{type:"array",items:{type:"string"}}}},p={properties:{type:{enum:["basic","apiKey","oauth2"]},description:{type:"string"},name:{type:"string"},in:{type:"string",enum:["query","header"]},flow:{enum:["implicit","password","application","accessCode"]},authorizationUrl:{type:"string"},tokenUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}}},required(e){switch(null==e?void 0:e.type){case"apiKey":return["type","name","in"];case"oauth2":switch(null==e?void 0:e.flow){case"implicit":return["type","flow","authorizationUrl","scopes"];case"accessCode":return["type","flow","authorizationUrl","tokenUrl","scopes"];case"application":case"password":return["type","flow","tokenUrl","scopes"];default:return["type","flow","scopes"]}default:return["type"]}},allowed(e){switch(null==e?void 0:e.type){case"basic":return["type","description"];case"apiKey":return["type","name","in","description"];case"oauth2":switch(null==e?void 0:e.flow){case"implicit":return["type","flow","authorizationUrl","description","scopes"];case"accessCode":return["type","flow","authorizationUrl","tokenUrl","description","scopes"];case"application":case"password":return["type","flow","tokenUrl","description","scopes"];default:return["type","flow","tokenUrl","authorizationUrl","description","scopes"]}default:return["type","description"]}},extensionsPrefix:"x-"};t.Oas2Types={DefinitionRoot:i,Tag:{properties:{name:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs"},required:["name"]},ExternalDocs:{properties:{description:{type:"string"},url:{type:"string"}},required:["url"]},SecurityRequirement:{properties:{},additionalProperties:{type:"array",items:{type:"string"}}},Info:{properties:{title:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},contact:"Contact",license:"License",version:{type:"string"}},required:["title","version"]},Contact:{properties:{name:{type:"string"},url:{type:"string"},email:{type:"string"}}},License:{properties:{name:{type:"string"},url:{type:"string"}},required:["name"]},PathMap:{properties:{},additionalProperties:(e,t)=>t.startsWith("/")?"PathItem":void 0},PathItem:a,Parameter:{properties:{name:{type:"string"},in:{type:"string",enum:["query","header","path","formData","body"]},description:{type:"string"},required:{type:"boolean"},schema:"Schema",type:{type:"string",enum:["string","number","integer","boolean","array","file"]},format:{type:"string"},allowEmptyValue:{type:"boolean"},items:"ParameterItems",collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes","multi"]},default:null,maximum:{type:"integer"},exclusiveMaximum:{type:"boolean"},minimum:{type:"integer"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer"},minLength:{type:"integer"},pattern:{type:"string"},maxItems:{type:"integer"},minItems:{type:"integer"},uniqueItems:{type:"boolean"},enum:{type:"array"},multipleOf:{type:"number"}},required:e=>e&&e.in?"body"===e.in?["name","in","schema"]:"array"===e.type?["name","in","type","items"]:["name","in","type"]:["name","in"]},ParameterItems:{properties:{type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:"ParameterItems",collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes","multi"]},default:null,maximum:{type:"integer"},exclusiveMaximum:{type:"boolean"},minimum:{type:"integer"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer"},minLength:{type:"integer"},pattern:{type:"string"},maxItems:{type:"integer"},minItems:{type:"integer"},uniqueItems:{type:"boolean"},enum:{type:"array"},multipleOf:{type:"number"}},required:e=>e&&"array"===e.type?["type","items"]:["type"]},Operation:s,Examples:{properties:{},additionalProperties:{isExample:!0}},Header:{properties:{description:{type:"string"},type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:"ParameterItems",collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes","multi"]},default:null,maximum:{type:"integer"},exclusiveMaximum:{type:"boolean"},minimum:{type:"integer"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer"},minLength:{type:"integer"},pattern:{type:"string"},maxItems:{type:"integer"},minItems:{type:"integer"},uniqueItems:{type:"boolean"},enum:{type:"array"},multipleOf:{type:"number"}},required:e=>e&&"array"===e.type?["type","items"]:["type"]},ResponsesMap:l,Response:c,Schema:u,Xml:{properties:{name:{type:"string"},namespace:{type:"string"},prefix:{type:"string"},attribute:{type:"boolean"},wrapped:{type:"boolean"}}},SchemaProperties:{properties:{},additionalProperties:"Schema"},NamedSchemas:r.mapOf("Schema"),NamedResponses:r.mapOf("Response"),NamedParameters:r.mapOf("Parameter"),NamedSecuritySchemes:r.mapOf("SecurityScheme"),SecurityScheme:p,XCodeSample:{properties:{lang:{type:"string"},label:{type:"string"},source:{type:"string"}}}}},5241:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Oas3Types=void 0;const r=n(5220),o=n(7468),i=/^[0-9][0-9Xx]{2}$/,a={properties:{openapi:null,info:"Info",servers:r.listOf("Server"),security:r.listOf("SecurityRequirement"),tags:r.listOf("Tag"),externalDocs:"ExternalDocs",paths:"PathMap",components:"Components","x-webhooks":"WebhooksMap"},required:["openapi","paths","info"]},s={properties:{url:{type:"string"},description:{type:"string"},variables:r.mapOf("ServerVariable")},required:["url"]},l={properties:{$ref:{type:"string"},servers:r.listOf("Server"),parameters:r.listOf("Parameter"),summary:{type:"string"},description:{type:"string"},get:"Operation",put:"Operation",post:"Operation",delete:"Operation",options:"Operation",head:"Operation",patch:"Operation",trace:"Operation"}},c={properties:{name:{type:"string"},in:{enum:["query","header","path","cookie"]},description:{type:"string"},required:{type:"boolean"},deprecated:{type:"boolean"},allowEmptyValue:{type:"boolean"},style:{enum:["form","simple","label","matrix","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean"},schema:"Schema",example:{isExample:!0},examples:r.mapOf("Example"),content:"MediaTypeMap"},required:["name","in"],requiredOneOf:["schema","content"]},u={properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},parameters:r.listOf("Parameter"),security:r.listOf("SecurityRequirement"),servers:r.listOf("Server"),requestBody:"RequestBody",responses:"ResponsesMap",deprecated:{type:"boolean"},callbacks:r.mapOf("Callback"),"x-codeSamples":r.listOf("XCodeSample"),"x-code-samples":r.listOf("XCodeSample"),"x-hideTryItPanel":{type:"boolean"}},required:["responses"]},p={properties:{schema:"Schema",example:{isExample:!0},examples:r.mapOf("Example"),encoding:r.mapOf("Encoding")}},d={properties:{contentType:{type:"string"},headers:r.mapOf("Header"),style:{enum:["form","simple","label","matrix","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean"}}},f={properties:{description:{type:"string"},required:{type:"boolean"},deprecated:{type:"boolean"},allowEmptyValue:{type:"boolean"},style:{enum:["form","simple","label","matrix","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean"},schema:"Schema",example:{isExample:!0},examples:r.mapOf("Example"),content:"MediaTypeMap"}},h={properties:{default:"Response"},additionalProperties:(e,t)=>i.test(t)?"Response":void 0},m={properties:{description:{type:"string"},headers:r.mapOf("Header"),content:"MediaTypeMap",links:r.mapOf("Link")},required:["description"]},g={properties:{externalDocs:"ExternalDocs",discriminator:"Discriminator",title:{type:"string"},multipleOf:{type:"number",minimum:0},maximum:{type:"number"},minimum:{type:"number"},exclusiveMaximum:{type:"boolean"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer",minimum:0},minLength:{type:"integer",minimum:0},pattern:{type:"string"},maxItems:{type:"integer",minimum:0},minItems:{type:"integer",minimum:0},uniqueItems:{type:"boolean"},maxProperties:{type:"integer",minimum:0},minProperties:{type:"integer",minimum:0},required:{type:"array",items:{type:"string"}},enum:{type:"array"},type:{enum:["object","array","string","number","integer","boolean","null"]},allOf:r.listOf("Schema"),anyOf:r.listOf("Schema"),oneOf:r.listOf("Schema"),not:"Schema",properties:"SchemaProperties",items:e=>Array.isArray(e)?r.listOf("Schema"):"Schema",additionalItems:e=>"boolean"==typeof e?{type:"boolean"}:"Schema",additionalProperties:e=>"boolean"==typeof e?{type:"boolean"}:"Schema",description:{type:"string"},format:{type:"string"},default:null,nullable:{type:"boolean"},readOnly:{type:"boolean"},writeOnly:{type:"boolean"},xml:"Xml",example:{isExample:!0},deprecated:{type:"boolean"},"x-tags":{type:"array",items:{type:"string"}}}},y={properties:{},additionalProperties:e=>o.isMappingRef(e)?{type:"string",directResolveAs:"Schema"}:{type:"string"}},v={properties:{type:{enum:["apiKey","http","oauth2","openIdConnect"]},description:{type:"string"},name:{type:"string"},in:{type:"string",enum:["query","header","cookie"]},scheme:{type:"string"},bearerFormat:{type:"string"},flows:"SecuritySchemeFlows",openIdConnectUrl:{type:"string"}},required(e){switch(null==e?void 0:e.type){case"apiKey":return["type","name","in"];case"http":return["type","scheme"];case"oauth2":return["type","flows"];case"openIdConnect":return["type","openIdConnectUrl"];default:return["type"]}},allowed(e){switch(null==e?void 0:e.type){case"apiKey":return["type","name","in","description"];case"http":return["type","scheme","bearerFormat","description"];case"oauth2":return["type","flows","description"];case"openIdConnect":return["type","openIdConnectUrl","description"];default:return["type","description"]}},extensionsPrefix:"x-"};t.Oas3Types={DefinitionRoot:a,Tag:{properties:{name:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs"},required:["name"]},ExternalDocs:{properties:{description:{type:"string"},url:{type:"string"}},required:["url"]},Server:s,ServerVariable:{properties:{enum:{type:"array",items:{type:"string"}},default:{type:"string"},description:null},required:["default"]},SecurityRequirement:{properties:{},additionalProperties:{type:"array",items:{type:"string"}}},Info:{properties:{title:{type:"string"},version:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},contact:"Contact",license:"License"},required:["title","version"]},Contact:{properties:{name:{type:"string"},url:{type:"string"},email:{type:"string"}}},License:{properties:{name:{type:"string"},url:{type:"string"}},required:["name"]},PathMap:{properties:{},additionalProperties:(e,t)=>t.startsWith("/")?"PathItem":void 0},PathItem:l,Parameter:c,Operation:u,Callback:r.mapOf("PathItem"),RequestBody:{properties:{description:{type:"string"},required:{type:"boolean"},content:"MediaTypeMap"},required:["content"]},MediaTypeMap:{properties:{},additionalProperties:"MediaType"},MediaType:p,Example:{properties:{value:{isExample:!0},summary:{type:"string"},description:{type:"string"},externalValue:{type:"string"}}},Encoding:d,Header:f,ResponsesMap:h,Response:m,Link:{properties:{operationRef:{type:"string"},operationId:{type:"string"},parameters:null,requestBody:null,description:{type:"string"},server:"Server"}},Schema:g,Xml:{properties:{name:{type:"string"},namespace:{type:"string"},prefix:{type:"string"},attribute:{type:"boolean"},wrapped:{type:"boolean"}}},SchemaProperties:{properties:{},additionalProperties:"Schema"},DiscriminatorMapping:y,Discriminator:{properties:{propertyName:{type:"string"},mapping:"DiscriminatorMapping"},required:["propertyName"]},Components:{properties:{parameters:"NamedParameters",schemas:"NamedSchemas",responses:"NamedResponses",examples:"NamedExamples",requestBodies:"NamedRequestBodies",headers:"NamedHeaders",securitySchemes:"NamedSecuritySchemes",links:"NamedLinks",callbacks:"NamedCallbacks"}},NamedSchemas:r.mapOf("Schema"),NamedResponses:r.mapOf("Response"),NamedParameters:r.mapOf("Parameter"),NamedExamples:r.mapOf("Example"),NamedRequestBodies:r.mapOf("RequestBody"),NamedHeaders:r.mapOf("Header"),NamedSecuritySchemes:r.mapOf("SecurityScheme"),NamedLinks:r.mapOf("Link"),NamedCallbacks:r.mapOf("Callback"),ImplicitFlow:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},authorizationUrl:{type:"string"}},required:["authorizationUrl","scopes"]},PasswordFlow:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["tokenUrl","scopes"]},ClientCredentials:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["tokenUrl","scopes"]},AuthorizationCode:{properties:{refreshUrl:{type:"string"},authorizationUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["authorizationUrl","tokenUrl","scopes"]},SecuritySchemeFlows:{properties:{implicit:"ImplicitFlow",password:"PasswordFlow",clientCredentials:"ClientCredentials",authorizationCode:"AuthorizationCode"}},SecurityScheme:v,XCodeSample:{properties:{lang:{type:"string"},label:{type:"string"},source:{type:"string"}}},WebhooksMap:{properties:{},additionalProperties:()=>"PathItem"}}},2608:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Oas3_1Types=void 0;const r=n(5220),o=n(5241),i={properties:{openapi:null,info:"Info",servers:r.listOf("Server"),security:r.listOf("SecurityRequirement"),tags:r.listOf("Tag"),externalDocs:"ExternalDocs",paths:"PathMap",webhooks:"WebhooksMap",components:"Components",jsonSchemaDialect:{type:"string"}},required:["openapi","info"],requiredOneOf:["paths","components","webhooks"]},a={properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},parameters:r.listOf("Parameter"),security:r.listOf("SecurityRequirement"),servers:r.listOf("Server"),requestBody:"RequestBody",responses:"ResponsesMap",deprecated:{type:"boolean"},callbacks:r.mapOf("Callback"),"x-codeSamples":r.listOf("XCodeSample"),"x-code-samples":r.listOf("XCodeSample"),"x-hideTryItPanel":{type:"boolean"}}},s={properties:{$id:{type:"string"},id:{type:"string"},$schema:{type:"string"},definitions:"NamedSchemas",$defs:"NamedSchemas",$vocabulary:{type:"string"},externalDocs:"ExternalDocs",discriminator:"Discriminator",myArbitraryKeyword:{type:"boolean"},title:{type:"string"},multipleOf:{type:"number",minimum:0},maximum:{type:"number"},minimum:{type:"number"},exclusiveMaximum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{type:"integer",minimum:0},minLength:{type:"integer",minimum:0},pattern:{type:"string"},maxItems:{type:"integer",minimum:0},minItems:{type:"integer",minimum:0},uniqueItems:{type:"boolean"},maxProperties:{type:"integer",minimum:0},minProperties:{type:"integer",minimum:0},required:{type:"array",items:{type:"string"}},enum:{type:"array"},type:e=>Array.isArray(e)?{type:"array",items:{enum:["object","array","string","number","integer","boolean","null"]}}:{enum:["object","array","string","number","integer","boolean","null"]},allOf:r.listOf("Schema"),anyOf:r.listOf("Schema"),oneOf:r.listOf("Schema"),not:"Schema",if:"Schema",then:"Schema",else:"Schema",dependentSchemas:r.listOf("Schema"),prefixItems:r.listOf("Schema"),contains:"Schema",minContains:{type:"integer",minimum:0},maxContains:{type:"integer",minimum:0},patternProperties:{type:"object"},propertyNames:"Schema",unevaluatedItems:"Schema",unevaluatedProperties:e=>"boolean"==typeof e?{type:"boolean"}:"Schema",summary:{type:"string"},properties:"SchemaProperties",items:e=>"boolean"==typeof e?{type:"boolean"}:"Schema",additionalProperties:e=>"boolean"==typeof e?{type:"boolean"}:"Schema",description:{type:"string"},format:{type:"string"},contentEncoding:{type:"string"},contentMediaType:{type:"string"},default:null,readOnly:{type:"boolean"},writeOnly:{type:"boolean"},xml:"Xml",examples:{type:"array"},example:{isExample:!0},deprecated:{type:"boolean"},const:null,$comment:{type:"string"},"x-tags":{type:"array",items:{type:"string"}}}},l={properties:{type:{enum:["apiKey","http","oauth2","openIdConnect","mutualTLS"]},description:{type:"string"},name:{type:"string"},in:{type:"string",enum:["query","header","cookie"]},scheme:{type:"string"},bearerFormat:{type:"string"},flows:"SecuritySchemeFlows",openIdConnectUrl:{type:"string"}},required(e){switch(null==e?void 0:e.type){case"apiKey":return["type","name","in"];case"http":return["type","scheme"];case"oauth2":return["type","flows"];case"openIdConnect":return["type","openIdConnectUrl"];default:return["type"]}},allowed(e){switch(null==e?void 0:e.type){case"apiKey":return["type","name","in","description"];case"http":return["type","scheme","bearerFormat","description"];case"oauth2":switch(null==e?void 0:e.flows){case"implicit":return["type","flows","authorizationUrl","refreshUrl","description","scopes"];case"password":case"clientCredentials":return["type","flows","tokenUrl","refreshUrl","description","scopes"];default:return["type","flows","authorizationUrl","refreshUrl","tokenUrl","description","scopes"]}case"openIdConnect":return["type","openIdConnectUrl","description"];default:return["type","description"]}},extensionsPrefix:"x-"};t.Oas3_1Types=Object.assign(Object.assign({},o.Oas3Types),{Info:{properties:{title:{type:"string"},version:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},summary:{type:"string"},contact:"Contact",license:"License"},required:["title","version"]},DefinitionRoot:i,Schema:s,License:{properties:{name:{type:"string"},url:{type:"string"},identifier:{type:"string"}},required:["name"]},Components:{properties:{parameters:"NamedParameters",schemas:"NamedSchemas",responses:"NamedResponses",examples:"NamedExamples",requestBodies:"NamedRequestBodies",headers:"NamedHeaders",securitySchemes:"NamedSecuritySchemes",links:"NamedLinks",callbacks:"NamedCallbacks",pathItems:"NamedPathItems"}},NamedPathItems:r.mapOf("PathItem"),SecurityScheme:l,Operation:a})},771:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.isCustomRuleId=t.getMatchingStatusCodeRange=t.assignExisting=t.isNotString=t.isString=t.isNotEmptyObject=t.slash=t.isPathParameter=t.readFileAsStringSync=t.isSingular=t.validateMimeTypeOAS3=t.validateMimeType=t.splitCamelCaseIntoWords=t.omitObjectProps=t.pickObjectProps=t.readFileFromUrl=t.isEmptyArray=t.isEmptyObject=t.isPlainObject=t.notUndefined=t.loadYaml=t.popStack=t.pushStack=t.stringifyYaml=t.parseYaml=void 0;const o=n(3197),i=n(4099),a=n(8150),s=n(3450),l=n(5273),c=n(8698);var u=n(5273);function p(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function d(e,t){return t.match(/^https?:\/\//)||(e=e.replace(/^https?:\/\//,"")),i(e,t)}function f(e){return"string"==typeof e}Object.defineProperty(t,"parseYaml",{enumerable:!0,get:function(){return u.parseYaml}}),Object.defineProperty(t,"stringifyYaml",{enumerable:!0,get:function(){return u.stringifyYaml}}),t.pushStack=function(e,t){return{prev:e,value:t}},t.popStack=function(e){var t;return null!==(t=null==e?void 0:e.prev)&&void 0!==t?t:null},t.loadYaml=function(e){return r(this,void 0,void 0,(function*(){const t=yield o.promises.readFile(e,"utf-8");return l.parseYaml(t)}))},t.notUndefined=function(e){return void 0!==e},t.isPlainObject=p,t.isEmptyObject=function(e){return p(e)&&0===Object.keys(e).length},t.isEmptyArray=function(e){return Array.isArray(e)&&0===e.length},t.readFileFromUrl=function(e,t){return r(this,void 0,void 0,(function*(){const n={};for(const r of t.headers)d(e,r.matches)&&(n[r.name]=void 0!==r.envVariable?c.env[r.envVariable]||"":r.value);const r=yield(t.customFetch||a.default)(e,{headers:n});if(!r.ok)throw new Error(`Failed to load ${e}: ${r.status} ${r.statusText}`);return{body:yield r.text(),mimeType:r.headers.get("content-type")}}))},t.pickObjectProps=function(e,t){return Object.fromEntries(t.filter((t=>t in e)).map((t=>[t,e[t]])))},t.omitObjectProps=function(e,t){return Object.fromEntries(Object.entries(e).filter((([e])=>!t.includes(e))))},t.splitCamelCaseIntoWords=function(e){const t=e.split(/(?:[-._])|([A-Z][a-z]+)/).filter(Boolean).map((e=>e.toLocaleLowerCase())),n=e.split(/([A-Z]{2,})/).filter((e=>e&&e===e.toUpperCase())).map((e=>e.toLocaleLowerCase()));return new Set([...t,...n])},t.validateMimeType=function({type:e,value:t},{report:n,location:r},o){if(!o)throw new Error(`Parameter "allowedValues" is not provided for "${"consumes"===e?"request":"response"}-mime-type" rule`);if(t[e])for(const i of t[e])o.includes(i)||n({message:`Mime type "${i}" is not allowed`,location:r.child(t[e].indexOf(i)).key()})},t.validateMimeTypeOAS3=function({type:e,value:t},{report:n,location:r},o){if(!o)throw new Error(`Parameter "allowedValues" is not provided for "${"consumes"===e?"request":"response"}-mime-type" rule`);if(t.content)for(const e of Object.keys(t.content))o.includes(e)||n({message:`Mime type "${e}" is not allowed`,location:r.child("content").child(e).key()})},t.isSingular=function(e){return s.isSingular(e)},t.readFileAsStringSync=function(e){return o.readFileSync(e,"utf-8")},t.isPathParameter=function(e){return e.startsWith("{")&&e.endsWith("}")},t.slash=function(e){return/^\\\\\?\\/.test(e)?e:e.replace(/\\/g,"/")},t.isNotEmptyObject=function(e){return!!e&&Object.keys(e).length>0},t.isString=f,t.isNotString=function(e){return!f(e)},t.assignExisting=function(e,t){for(let n of Object.keys(t))e.hasOwnProperty(n)&&(e[n]=t[n])},t.getMatchingStatusCodeRange=e=>`${e}`.replace(/^(\d)\d\d$/,((e,t)=>`${t}XX`)),t.isCustomRuleId=function(e){return e.includes("/")}},8065:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeVisitors=void 0,t.normalizeVisitors=function(e,t){const n={any:{enter:[],leave:[]}};for(const e of Object.keys(t))n[e]={enter:[],leave:[]};n.ref={enter:[],leave:[]};for(const{ruleId:t,severity:n,visitor:r}of e)o({ruleId:t,severity:n},r,null);for(const e of Object.keys(n))n[e].enter.sort(((e,t)=>t.depth-e.depth)),n[e].leave.sort(((e,t)=>e.depth-t.depth));return n;function r(e,t,o,i,a=[]){if(a.includes(t))return;a=[...a,t];const s=new Set;for(let n of Object.values(t.properties))n!==o?"object"==typeof n&&null!==n&&n.name&&s.add(n):l(e,a);t.additionalProperties&&"function"!=typeof t.additionalProperties&&(t.additionalProperties===o?l(e,a):void 0!==t.additionalProperties.name&&s.add(t.additionalProperties)),t.items&&(t.items===o?l(e,a):void 0!==t.items.name&&s.add(t.items));for(let t of Array.from(s.values()))r(e,t,o,i,a);function l(e,t){for(const r of t.slice(1))n[r.name]=n[r.name]||{enter:[],leave:[]},n[r.name].enter.push(Object.assign(Object.assign({},e),{visit:()=>{},depth:0,context:{isSkippedLevel:!0,seen:new Set,parent:i}}))}}function o(e,i,a,s=0){const l=Object.keys(t);if(0===s)l.push("any"),l.push("ref");else{if(i.any)throw new Error("any() is allowed only on top level");if(i.ref)throw new Error("ref() is allowed only on top level")}for(const c of l){const l=i[c],u=n[c];if(!l)continue;let p,d,f;const h="object"==typeof l;if("ref"===c&&h&&l.skip)throw new Error("ref() visitor does not support skip");"function"==typeof l?p=l:h&&(p=l.enter,d=l.leave,f=l.skip);const m={activatedOn:null,type:t[c],parent:a,isSkippedLevel:!1};if("object"==typeof l&&o(e,l,m,s+1),a&&r(e,a.type,t[c],a),p||h){if(p&&"function"!=typeof p)throw new Error("DEV: should be function");u.enter.push(Object.assign(Object.assign({},e),{visit:p||(()=>{}),skip:f,depth:s,context:m}))}if(d){if("function"!=typeof d)throw new Error("DEV: should be function");u.leave.push(Object.assign(Object.assign({},e),{visit:d,depth:s,context:m}))}}}}},9443:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.walkDocument=void 0;const r=n(7468),o=n(4182),i=n(771),a=n(5220);function s(e){var t,n;const r={};for(;e.parent;)(null===(t=e.parent.activatedOn)||void 0===t?void 0:t.value.location)&&(r[e.parent.type.name]=null===(n=e.parent.activatedOn)||void 0===n?void 0:n.value.location),e=e.parent;return r}t.walkDocument=function(e){const{document:t,rootType:n,normalizedVisitors:l,resolvedRefMap:c,ctx:u}=e,p={},d=new Set;!function e(t,n,f,h,m){var g,y,v,b,w,x,k,_,O,S,E;const P=(e,t=$.source.absoluteRef)=>{if(!r.isRef(e))return{location:f,node:e};const n=o.makeRefId(t,e.$ref),i=c.get(n);if(!i)return{location:void 0,node:void 0};const{resolved:a,node:s,document:l,nodePointer:u,error:p}=i;return{location:a?new r.Location(l.source,u):p instanceof o.YamlParseError?new r.Location(p.source,""):void 0,node:s,error:p}},A=f;let $=f;const{node:C,location:R,error:j}=P(t),T=new Set;if(r.isRef(t)){const e=l.ref.enter;for(const{visit:r,ruleId:o,severity:i,context:a}of e)if(!d.has(t)){T.add(a);r(t,{report:N.bind(void 0,o,i),resolve:P,rawNode:t,rawLocation:A,location:f,type:n,parent:h,key:m,parentLocations:{},oasVersion:u.oasVersion,getVisitorData:D.bind(void 0,o)},{node:C,location:R,error:j}),(null==R?void 0:R.source.absoluteRef)&&u.refTypes&&u.refTypes.set(null==R?void 0:R.source.absoluteRef,n)}}if(void 0!==C&&R&&"scalar"!==n.name){$=R;const o=null===(y=null===(g=p[n.name])||void 0===g?void 0:g.has)||void 0===y?void 0:y.call(g,C);let s=!1;const c=l.any.enter.concat((null===(v=l[n.name])||void 0===v?void 0:v.enter)||[]),u=[];for(const{context:e,visit:r,skip:a,ruleId:l,severity:p}of c)if(e.isSkippedLevel)!e.parent.activatedOn||e.parent.activatedOn.value.nextLevelTypeActivated||e.seen.has(t)||(e.seen.add(t),s=!0,u.push(e));else if(e.parent&&e.parent.activatedOn&&(null===(b=e.activatedOn)||void 0===b?void 0:b.value.withParentNode)!==e.parent.activatedOn.value.node&&(null===(w=e.parent.activatedOn.value.nextLevelTypeActivated)||void 0===w?void 0:w.value)!==n||!e.parent&&!o){u.push(e);const o={node:C,location:R,nextLevelTypeActivated:null,withParentNode:null===(k=null===(x=e.parent)||void 0===x?void 0:x.activatedOn)||void 0===k?void 0:k.value.node,skipped:null!==(S=(null===(O=null===(_=e.parent)||void 0===_?void 0:_.activatedOn)||void 0===O?void 0:O.value.skipped)||(null==a?void 0:a(C,m)))&&void 0!==S&&S};e.activatedOn=i.pushStack(e.activatedOn,o);let c=e.parent;for(;c;)c.activatedOn.value.nextLevelTypeActivated=i.pushStack(c.activatedOn.value.nextLevelTypeActivated,n),c=c.parent;if(!o.skipped){s=!0,T.add(e);const{ignoreNextVisitorsOnNode:n}=I(r,C,t,e,l,p);if(n)break}}if(s||!o)if(p[n.name]=p[n.name]||new Set,p[n.name].add(C),Array.isArray(C)){const t=n.items;if(void 0!==t)for(let n=0;n!o.includes(e)))),r.isRef(t)&&o.push(...Object.keys(t).filter((e=>"$ref"!==e&&!o.includes(e))));for(const i of o){let o=C[i],s=R;void 0===o&&(o=t[i],s=f);let l=n.properties[i];void 0===l&&(l=n.additionalProperties),"function"==typeof l&&(l=l(o,i)),!a.isNamedType(l)&&(null==l?void 0:l.directResolveAs)&&(l=l.directResolveAs,o={$ref:o}),l&&void 0===l.name&&!1!==l.resolvable&&(l={name:"scalar",properties:{}}),a.isNamedType(l)&&("scalar"!==l.name||r.isRef(o))&&e(o,l,s.child([i]),C,i)}}const d=l.any.leave,h=((null===(E=l[n.name])||void 0===E?void 0:E.leave)||[]).concat(d);for(const e of u.reverse())if(e.isSkippedLevel)e.seen.delete(C);else if(e.activatedOn=i.popStack(e.activatedOn),e.parent){let t=e.parent;for(;t;)t.activatedOn.value.nextLevelTypeActivated=i.popStack(t.activatedOn.value.nextLevelTypeActivated),t=t.parent}for(const{context:e,visit:n,ruleId:r,severity:o}of h)!e.isSkippedLevel&&T.has(e)&&I(n,C,t,e,r,o)}if($=f,r.isRef(t)){const e=l.ref.leave;for(const{visit:r,ruleId:o,severity:i,context:a}of e)if(T.has(a)){r(t,{report:N.bind(void 0,o,i),resolve:P,rawNode:t,rawLocation:A,location:f,type:n,parent:h,key:m,parentLocations:{},oasVersion:u.oasVersion,getVisitorData:D.bind(void 0,o)},{node:C,location:R,error:j})}}function I(e,t,r,o,i,a){const l=N.bind(void 0,i,a);let c=!1;return e(t,{report:l,resolve:P,rawNode:r,location:$,rawLocation:A,type:n,parent:h,key:m,parentLocations:s(o),oasVersion:u.oasVersion,ignoreNextVisitorsOnNode:()=>{c=!0},getVisitorData:D.bind(void 0,i)},function(e){var t;const n={};for(;e.parent;)n[e.parent.type.name]=null===(t=e.parent.activatedOn)||void 0===t?void 0:t.value.node,e=e.parent;return n}(o),o),{ignoreNextVisitorsOnNode:c}}function N(e,t,n){const r=n.location?Array.isArray(n.location)?n.location:[n.location]:[Object.assign(Object.assign({},$),{reportOnKey:!1})];u.problems.push(Object.assign(Object.assign({ruleId:n.ruleId||e,severity:n.forceSeverity||t},n),{suggest:n.suggest||[],location:r.map((e=>Object.assign(Object.assign(Object.assign({},$),{reportOnKey:!1}),e)))}))}function D(e){return u.visitorsData[e]=u.visitorsData[e]||{},u.visitorsData[e]}}(t.parsed,n,new r.Location(t.source,"#/"),void 0,"")}},5019:function(e,t,n){var r=n(5623);e.exports=function(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),g(function(e){return e.split("\\\\").join(o).split("\\{").join(i).split("\\}").join(a).split("\\,").join(s).split("\\.").join(l)}(e),!0).map(u)):[]};var o="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",a="\0CLOSE"+Math.random()+"\0",s="\0COMMA"+Math.random()+"\0",l="\0PERIOD"+Math.random()+"\0";function c(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function u(e){return e.split(o).join("\\").split(i).join("{").split(a).join("}").split(s).join(",").split(l).join(".")}function p(e){if(!e)return[""];var t=[],n=r("{","}",e);if(!n)return e.split(",");var o=n.pre,i=n.body,a=n.post,s=o.split(",");s[s.length-1]+="{"+i+"}";var l=p(a);return a.length&&(s[s.length-1]+=l.shift(),s.push.apply(s,l)),t.push.apply(t,s),t}function d(e){return"{"+e+"}"}function f(e){return/^-?0\d/.test(e)}function h(e,t){return e<=t}function m(e,t){return e>=t}function g(e,t){var n=[],o=r("{","}",e);if(!o)return[e];var i=o.pre,s=o.post.length?g(o.post,!1):[""];if(/\$$/.test(o.pre))for(var l=0;l=0;if(!x&&!k)return o.post.match(/,.*\}/)?g(e=o.pre+"{"+o.body+a+o.post):[e];if(x)y=o.body.split(/\.\./);else if(1===(y=p(o.body)).length&&1===(y=g(y[0],!1).map(d)).length)return s.map((function(e){return o.pre+y[0]+e}));if(x){var _=c(y[0]),O=c(y[1]),S=Math.max(y[0].length,y[1].length),E=3==y.length?Math.abs(c(y[2])):1,P=h;O<_&&(E*=-1,P=m);var A=y.some(f);v=[];for(var $=_;P($,O);$+=E){var C;if(w)"\\"===(C=String.fromCharCode($))&&(C="");else if(C=String($),A){var R=S-C.length;if(R>0){var j=new Array(R+1).join("0");C=$<0?"-"+j+C.slice(1):j+C}}v.push(C)}}else{v=[];for(var T=0;T(g(t),!(!n.nocomment&&"#"===t.charAt(0))&&new v(t,n).match(e));e.exports=r;const o=n(5751);r.sep=o.sep;const i=Symbol("globstar **");r.GLOBSTAR=i;const a=n(5019),s={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},l="[^/]",c="[^/]*?",u=e=>e.split("").reduce(((e,t)=>(e[t]=!0,e)),{}),p=u("().*{}+?[]^$\\!"),d=u("[.("),f=/\/+/;r.filter=(e,t={})=>(n,o,i)=>r(n,e,t);const h=(e,t={})=>{const n={};return Object.keys(e).forEach((t=>n[t]=e[t])),Object.keys(t).forEach((e=>n[e]=t[e])),n};r.defaults=e=>{if(!e||"object"!=typeof e||!Object.keys(e).length)return r;const t=r,n=(n,r,o)=>t(n,r,h(e,o));return(n.Minimatch=class extends t.Minimatch{constructor(t,n){super(t,h(e,n))}}).defaults=n=>t.defaults(h(e,n)).Minimatch,n.filter=(n,r)=>t.filter(n,h(e,r)),n.defaults=n=>t.defaults(h(e,n)),n.makeRe=(n,r)=>t.makeRe(n,h(e,r)),n.braceExpand=(n,r)=>t.braceExpand(n,h(e,r)),n.match=(n,r,o)=>t.match(n,r,h(e,o)),n},r.braceExpand=(e,t)=>m(e,t);const m=(e,t={})=>(g(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:a(e)),g=e=>{if("string"!=typeof e)throw new TypeError("invalid pattern");if(e.length>65536)throw new TypeError("pattern is too long")},y=Symbol("subparse");r.makeRe=(e,t)=>new v(e,t||{}).makeRe(),r.match=(e,t,n={})=>{const r=new v(t,n);return e=e.filter((e=>r.match(e))),r.options.nonull&&!e.length&&e.push(t),e};class v{constructor(e,t){g(e),t||(t={}),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}debug(){}make(){const e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();let n=this.globSet=this.braceExpand();t.debug&&(this.debug=(...e)=>console.error(...e)),this.debug(this.pattern,n),n=this.globParts=n.map((e=>e.split(f))),this.debug(this.pattern,n),n=n.map(((e,t,n)=>e.map(this.parse,this))),this.debug(this.pattern,n),n=n.filter((e=>-1===e.indexOf(!1))),this.debug(this.pattern,n),this.set=n}parseNegate(){if(this.options.nonegate)return;const e=this.pattern;let t=!1,n=0;for(let r=0;r>> no match, partial?",e,d,t,f),d!==s))}if("string"==typeof u?(c=p===u,this.debug("string match",u,p,c)):(c=p.match(u),this.debug("pattern match",u,p,c)),!c)return!1}if(o===s&&a===l)return!0;if(o===s)return n;if(a===l)return o===s-1&&""===e[o];throw new Error("wtf?")}braceExpand(){return m(this.pattern,this.options)}parse(e,t){g(e);const n=this.options;if("**"===e){if(!n.noglobstar)return i;e="*"}if(""===e)return"";let r="",o=!!n.nocase,a=!1;const u=[],f=[];let h,m,v,b,w=!1,x=-1,k=-1;const _="."===e.charAt(0)?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",O=()=>{if(h){switch(h){case"*":r+=c,o=!0;break;case"?":r+=l,o=!0;break;default:r+="\\"+h}this.debug("clearStateChar %j %j",h,r),h=!1}};for(let t,i=0;i(n||(n="\\"),t+t+n+"|"))),this.debug("tail=%j\n %s",e,e,v,r);const t="*"===v.type?c:"?"===v.type?l:"\\"+v.type;o=!0,r=r.slice(0,v.reStart)+t+"\\("+e}O(),a&&(r+="\\\\");const S=d[r.charAt(0)];for(let e=f.length-1;e>-1;e--){const n=f[e],o=r.slice(0,n.reStart),i=r.slice(n.reStart,n.reEnd-8);let a=r.slice(n.reEnd);const s=r.slice(n.reEnd-8,n.reEnd)+a,l=o.split("(").length-1;let c=a;for(let e=0;e(e=e.map((e=>"string"==typeof e?e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):e===i?i:e._src)).reduce(((e,t)=>(e[e.length-1]===i&&t===i||e.push(t),e)),[]),e.forEach(((t,r)=>{t===i&&e[r-1]!==i&&(0===r?e.length>1?e[r+1]="(?:\\/|"+n+"\\/)?"+e[r+1]:e[r]=n:r===e.length-1?e[r-1]+="(?:\\/|"+n+")?":(e[r-1]+="(?:\\/|\\/"+n+"\\/)"+e[r+1],e[r+1]=i))})),e.filter((e=>e!==i)).join("/")))).join("|");o="^(?:"+o+")$",this.negate&&(o="^(?!"+o+").*$");try{this.regexp=new RegExp(o,r)}catch(e){this.regexp=!1}return this.regexp}match(e,t=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;const n=this.options;"/"!==o.sep&&(e=e.split(o.sep).join("/")),e=e.split(f),this.debug(this.pattern,"split",e);const r=this.set;let i;this.debug(this.pattern,"set",r);for(let t=e.length-1;t>=0&&(i=e[t],!i);t--);for(let o=0;o=0&&c>0){if(e===t)return[l,c];for(r=[],i=n.length;u>=0&&!s;)u==l?(r.push(u),l=n.indexOf(e,u+1)):1==r.length?s=[r.pop(),c]:((o=r.pop())=0?l:c;r.length&&(s=[i,a])}return s}e.exports=t,t.range=r},4480:function(e,t,n){"use strict";var r=n.g.process&&process.nextTick||n.g.setImmediate||function(e){setTimeout(e,0)};e.exports=function(e,t){return e?void t.then((function(t){r((function(){e(null,t)}))}),(function(t){r((function(){e(t)}))})):t}},4184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;tu;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:function(e,t,n){var r=n(9974),o=n(8361),i=n(7908),a=n(7466),s=n(5417),l=[].push,c=function(e){var t=1==e,n=2==e,c=3==e,u=4==e,p=6==e,d=7==e,f=5==e||p;return function(h,m,g,y){for(var v,b,w=i(h),x=o(w),k=r(m,g,3),_=a(x.length),O=0,S=y||s,E=t?S(h,_):n||d?S(h,0):void 0;_>O;O++)if((f||O in x)&&(b=k(v=x[O],O,w),e))if(t)E[O]=b;else if(b)switch(e){case 3:return!0;case 5:return v;case 6:return O;case 2:l.call(E,v)}else switch(e){case 4:return!1;case 7:l.call(E,v)}return p?-1:c||u?u:E}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterOut:c(7)}},1194:function(e,t,n){var r=n(7293),o=n(5112),i=n(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},5417:function(e,t,n){var r=n(111),o=n(3157),i=n(5112)("species");e.exports=function(e,t){var n;return o(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},4326:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},648:function(e,t,n){var r=n(1694),o=n(4326),i=n(5112)("toStringTag"),a="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},9920:function(e,t,n){var r=n(6656),o=n(3887),i=n(1236),a=n(3070);e.exports=function(e,t){for(var n=o(t),s=a.f,l=i.f,c=0;c=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},748:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(e,t,n){var r=n(7854),o=n(1236).f,i=n(8880),a=n(1320),s=n(3505),l=n(9920),c=n(4705);e.exports=function(e,t){var n,u,p,d,f,h=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[h]||s(h,{}):(r[h]||{}).prototype)for(u in t){if(d=t[u],p=e.noTargetGet?(f=o(n,u))&&f.value:n[u],!c(m?u:h+(g?".":"#")+u,e.forced)&&void 0!==p){if(typeof d==typeof p)continue;l(d,p)}(e.sham||p&&p.sham)&&i(d,"sham",!0),a(n,u,d,e)}}},7293:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},9974:function(e,t,n){var r=n(3099);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},5005:function(e,t,n){var r=n(857),o=n(7854),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},7854:function(e,t,n){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},6656:function(e,t,n){var r=n(7908),o={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return o.call(r(e),t)}},3501:function(e){e.exports={}},490:function(e,t,n){var r=n(5005);e.exports=r("document","documentElement")},4664:function(e,t,n){var r=n(9781),o=n(7293),i=n(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:function(e,t,n){var r=n(7293),o=n(4326),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},2788:function(e,t,n){var r=n(5465),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},9909:function(e,t,n){var r,o,i,a=n(8536),s=n(7854),l=n(111),c=n(8880),u=n(6656),p=n(5465),d=n(6200),f=n(3501),h="Object already initialized",m=s.WeakMap;if(a||p.state){var g=p.state||(p.state=new m),y=g.get,v=g.has,b=g.set;r=function(e,t){if(v.call(g,e))throw new TypeError(h);return t.facade=e,b.call(g,e,t),t},o=function(e){return y.call(g,e)||{}},i=function(e){return v.call(g,e)}}else{var w=d("state");f[w]=!0,r=function(e,t){if(u(e,w))throw new TypeError(h);return t.facade=e,c(e,w,t),t},o=function(e){return u(e,w)?e[w]:{}},i=function(e){return u(e,w)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},3157:function(e,t,n){var r=n(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},4705:function(e,t,n){var r=n(7293),o=/#|\.prototype\./,i=function(e,t){var n=s[a(e)];return n==c||n!=l&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},s=i.data={},l=i.NATIVE="N",c=i.POLYFILL="P";e.exports=i},111:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},1913:function(e){e.exports=!1},133:function(e,t,n){var r=n(7392),o=n(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:function(e,t,n){var r=n(7854),o=n(2788),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},30:function(e,t,n){var r,o=n(9670),i=n(6048),a=n(748),s=n(3501),l=n(490),c=n(317),u=n(6200)("IE_PROTO"),p=function(){},d=function(e){return"'; - }, - f = function () { - try { - r = document.domain && new ActiveXObject('htmlfile'); - } catch (e) {} - var e, t; - f = r - ? (function (e) { - e.write(d('')), e.close(); - var t = e.parentWindow.Object; - return (e = null), t; - })(r) - : (((t = c('iframe')).style.display = 'none'), - l.appendChild(t), - (t.src = String('javascript:')), - (e = t.contentWindow.document).open(), - e.write(d('document.F=Object')), - e.close(), - e.F); - for (var n = a.length; n--; ) delete f.prototype[a[n]]; - return f(); - }; - (s[u] = !0), - (e.exports = - Object.create || - function (e, t) { - var n; - return ( - null !== e - ? ((p.prototype = o(e)), - (n = new p()), - (p.prototype = null), - (n[u] = e)) - : (n = f()), - void 0 === t ? n : i(n, t) - ); - }); - }, - 6048: function (e, t, n) { - var r = n(9781), - o = n(3070), - i = n(9670), - a = n(1956); - e.exports = r - ? Object.defineProperties - : function (e, t) { - i(e); - for (var n, r = a(t), s = r.length, l = 0; s > l; ) - o.f(e, (n = r[l++]), t[n]); - return e; - }; - }, - 3070: function (e, t, n) { - var r = n(9781), - o = n(4664), - i = n(9670), - a = n(7593), - s = Object.defineProperty; - t.f = r - ? s - : function (e, t, n) { - if ((i(e), (t = a(t, !0)), i(n), o)) - try { - return s(e, t, n); - } catch (e) {} - if ('get' in n || 'set' in n) - throw TypeError('Accessors not supported'); - return 'value' in n && (e[t] = n.value), e; - }; - }, - 1236: function (e, t, n) { - var r = n(9781), - o = n(5296), - i = n(9114), - a = n(5656), - s = n(7593), - l = n(6656), - c = n(4664), - u = Object.getOwnPropertyDescriptor; - t.f = r - ? u - : function (e, t) { - if (((e = a(e)), (t = s(t, !0)), c)) - try { - return u(e, t); - } catch (e) {} - if (l(e, t)) return i(!o.f.call(e, t), e[t]); - }; - }, - 1156: function (e, t, n) { - var r = n(5656), - o = n(8006).f, - i = {}.toString, - a = - 'object' == typeof window && window && Object.getOwnPropertyNames - ? Object.getOwnPropertyNames(window) - : []; - e.exports.f = function (e) { - return a && '[object Window]' == i.call(e) - ? (function (e) { - try { - return o(e); - } catch (e) { - return a.slice(); - } - })(e) - : o(r(e)); - }; - }, - 8006: function (e, t, n) { - var r = n(6324), - o = n(748).concat('length', 'prototype'); - t.f = - Object.getOwnPropertyNames || - function (e) { - return r(e, o); - }; - }, - 5181: function (e, t) { - t.f = Object.getOwnPropertySymbols; - }, - 6324: function (e, t, n) { - var r = n(6656), - o = n(5656), - i = n(1318).indexOf, - a = n(3501); - e.exports = function (e, t) { - var n, - s = o(e), - l = 0, - c = []; - for (n in s) !r(a, n) && r(s, n) && c.push(n); - for (; t.length > l; ) - r(s, (n = t[l++])) && (~i(c, n) || c.push(n)); - return c; - }; - }, - 1956: function (e, t, n) { - var r = n(6324), - o = n(748); - e.exports = - Object.keys || - function (e) { - return r(e, o); - }; - }, - 5296: function (e, t) { - 'use strict'; - var n = {}.propertyIsEnumerable, - r = Object.getOwnPropertyDescriptor, - o = r && !n.call({ 1: 2 }, 1); - t.f = o - ? function (e) { - var t = r(this, e); - return !!t && t.enumerable; - } - : n; - }, - 288: function (e, t, n) { - 'use strict'; - var r = n(1694), - o = n(648); - e.exports = r - ? {}.toString - : function () { - return '[object ' + o(this) + ']'; - }; - }, - 3887: function (e, t, n) { - var r = n(5005), - o = n(8006), - i = n(5181), - a = n(9670); - e.exports = - r('Reflect', 'ownKeys') || - function (e) { - var t = o.f(a(e)), - n = i.f; - return n ? t.concat(n(e)) : t; - }; - }, - 857: function (e, t, n) { - var r = n(7854); - e.exports = r; - }, - 1320: function (e, t, n) { - var r = n(7854), - o = n(8880), - i = n(6656), - a = n(3505), - s = n(2788), - l = n(9909), - c = l.get, - u = l.enforce, - p = String(String).split('String'); - (e.exports = function (e, t, n, s) { - var l, - c = !!s && !!s.unsafe, - d = !!s && !!s.enumerable, - f = !!s && !!s.noTargetGet; - 'function' == typeof n && - ('string' != typeof t || i(n, 'name') || o(n, 'name', t), - (l = u(n)).source || - (l.source = p.join('string' == typeof t ? t : ''))), - e !== r - ? (c ? !f && e[t] && (d = !0) : delete e[t], - d ? (e[t] = n) : o(e, t, n)) - : d - ? (e[t] = n) - : a(t, n); - })(Function.prototype, 'toString', function () { - return ('function' == typeof this && c(this).source) || s(this); - }); - }, - 4488: function (e) { - e.exports = function (e) { - if (null == e) throw TypeError("Can't call method on " + e); - return e; - }; - }, - 3505: function (e, t, n) { - var r = n(7854), - o = n(8880); - e.exports = function (e, t) { - try { - o(r, e, t); - } catch (n) { - r[e] = t; - } - return t; - }; - }, - 8003: function (e, t, n) { - var r = n(3070).f, - o = n(6656), - i = n(5112)('toStringTag'); - e.exports = function (e, t, n) { - e && - !o((e = n ? e : e.prototype), i) && - r(e, i, { configurable: !0, value: t }); - }; - }, - 6200: function (e, t, n) { - var r = n(2309), - o = n(9711), - i = r('keys'); - e.exports = function (e) { - return i[e] || (i[e] = o(e)); - }; - }, - 5465: function (e, t, n) { - var r = n(7854), - o = n(3505), - i = '__core-js_shared__', - a = r[i] || o(i, {}); - e.exports = a; - }, - 2309: function (e, t, n) { - var r = n(1913), - o = n(5465); - (e.exports = function (e, t) { - return o[e] || (o[e] = void 0 !== t ? t : {}); - })('versions', []).push({ - version: '3.14.0', - mode: r ? 'pure' : 'global', - copyright: '© 2021 Denis Pushkarev (zloirock.ru)' - }); - }, - 1400: function (e, t, n) { - var r = n(9958), - o = Math.max, - i = Math.min; - e.exports = function (e, t) { - var n = r(e); - return n < 0 ? o(n + t, 0) : i(n, t); - }; - }, - 5656: function (e, t, n) { - var r = n(8361), - o = n(4488); - e.exports = function (e) { - return r(o(e)); - }; - }, - 9958: function (e) { - var t = Math.ceil, - n = Math.floor; - e.exports = function (e) { - return isNaN((e = +e)) ? 0 : (e > 0 ? n : t)(e); - }; - }, - 7466: function (e, t, n) { - var r = n(9958), - o = Math.min; - e.exports = function (e) { - return e > 0 ? o(r(e), 9007199254740991) : 0; - }; - }, - 7908: function (e, t, n) { - var r = n(4488); - e.exports = function (e) { - return Object(r(e)); - }; - }, - 7593: function (e, t, n) { - var r = n(111); - e.exports = function (e, t) { - if (!r(e)) return e; - var n, o; - if ( - t && - 'function' == typeof (n = e.toString) && - !r((o = n.call(e))) - ) - return o; - if ('function' == typeof (n = e.valueOf) && !r((o = n.call(e)))) - return o; - if ( - !t && - 'function' == typeof (n = e.toString) && - !r((o = n.call(e))) - ) - return o; - throw TypeError("Can't convert object to primitive value"); - }; - }, - 1694: function (e, t, n) { - var r = {}; - (r[n(5112)('toStringTag')] = 'z'), - (e.exports = '[object z]' === String(r)); - }, - 9711: function (e) { - var t = 0, - n = Math.random(); - e.exports = function (e) { - return ( - 'Symbol(' + - String(void 0 === e ? '' : e) + - ')_' + - (++t + n).toString(36) - ); - }; - }, - 3307: function (e, t, n) { - var r = n(133); - e.exports = r && !Symbol.sham && 'symbol' == typeof Symbol.iterator; - }, - 6061: function (e, t, n) { - var r = n(5112); - t.f = r; - }, - 5112: function (e, t, n) { - var r = n(7854), - o = n(2309), - i = n(6656), - a = n(9711), - s = n(133), - l = n(3307), - c = o('wks'), - u = r.Symbol, - p = l ? u : (u && u.withoutSetter) || a; - e.exports = function (e) { - return ( - (i(c, e) && (s || 'string' == typeof c[e])) || - (s && i(u, e) ? (c[e] = u[e]) : (c[e] = p('Symbol.' + e))), - c[e] - ); - }; - }, - 2222: function (e, t, n) { - 'use strict'; - var r = n(2109), - o = n(7293), - i = n(3157), - a = n(111), - s = n(7908), - l = n(7466), - c = n(6135), - u = n(5417), - p = n(1194), - d = n(5112), - f = n(7392), - h = d('isConcatSpreadable'), - m = 9007199254740991, - g = 'Maximum allowed index exceeded', - y = - f >= 51 || - !o(function () { - var e = []; - return (e[h] = !1), e.concat()[0] !== e; - }), - v = p('concat'), - b = function (e) { - if (!a(e)) return !1; - var t = e[h]; - return void 0 !== t ? !!t : i(e); - }; - r( - { target: 'Array', proto: !0, forced: !y || !v }, - { - concat: function (e) { - var t, - n, - r, - o, - i, - a = s(this), - p = u(a, 0), - d = 0; - for (t = -1, r = arguments.length; t < r; t++) - if (b((i = -1 === t ? a : arguments[t]))) { - if (d + (o = l(i.length)) > m) throw TypeError(g); - for (n = 0; n < o; n++, d++) n in i && c(p, d, i[n]); - } else { - if (d >= m) throw TypeError(g); - c(p, d++, i); - } - return (p.length = d), p; - } - } - ); - }, - 3706: function (e, t, n) { - var r = n(7854); - n(8003)(r.JSON, 'JSON', !0); - }, - 408: function (e, t, n) { - n(8003)(Math, 'Math', !0); - }, - 1539: function (e, t, n) { - var r = n(1694), - o = n(1320), - i = n(288); - r || o(Object.prototype, 'toString', i, { unsafe: !0 }); - }, - 1299: function (e, t, n) { - var r = n(2109), - o = n(7854), - i = n(8003); - r({ global: !0 }, { Reflect: {} }), i(o.Reflect, 'Reflect', !0); - }, - 2443: function (e, t, n) { - n(7235)('asyncIterator'); - }, - 1817: function (e, t, n) { - 'use strict'; - var r = n(2109), - o = n(9781), - i = n(7854), - a = n(6656), - s = n(111), - l = n(3070).f, - c = n(9920), - u = i.Symbol; - if ( - o && - 'function' == typeof u && - (!('description' in u.prototype) || void 0 !== u().description) - ) { - var p = {}, - d = function () { - var e = - arguments.length < 1 || void 0 === arguments[0] - ? void 0 - : String(arguments[0]), - t = this instanceof d ? new u(e) : void 0 === e ? u() : u(e); - return '' === e && (p[t] = !0), t; - }; - c(d, u); - var f = (d.prototype = u.prototype); - f.constructor = d; - var h = f.toString, - m = 'Symbol(test)' == String(u('test')), - g = /^Symbol\((.*)\)[^)]+$/; - l(f, 'description', { - configurable: !0, - get: function () { - var e = s(this) ? this.valueOf() : this, - t = h.call(e); - if (a(p, e)) return ''; - var n = m ? t.slice(7, -1) : t.replace(g, '$1'); - return '' === n ? void 0 : n; - } - }), - r({ global: !0, forced: !0 }, { Symbol: d }); - } - }, - 2401: function (e, t, n) { - n(7235)('hasInstance'); - }, - 8722: function (e, t, n) { - n(7235)('isConcatSpreadable'); - }, - 2165: function (e, t, n) { - n(7235)('iterator'); - }, - 2526: function (e, t, n) { - 'use strict'; - var r = n(2109), - o = n(7854), - i = n(5005), - a = n(1913), - s = n(9781), - l = n(133), - c = n(3307), - u = n(7293), - p = n(6656), - d = n(3157), - f = n(111), - h = n(9670), - m = n(7908), - g = n(5656), - y = n(7593), - v = n(9114), - b = n(30), - w = n(1956), - x = n(8006), - k = n(1156), - _ = n(5181), - O = n(1236), - S = n(3070), - E = n(5296), - P = n(8880), - A = n(1320), - $ = n(2309), - C = n(6200), - R = n(3501), - j = n(9711), - T = n(5112), - I = n(6061), - N = n(7235), - D = n(8003), - L = n(9909), - M = n(2092).forEach, - F = C('hidden'), - z = 'Symbol', - U = T('toPrimitive'), - V = L.set, - B = L.getterFor(z), - q = Object.prototype, - W = o.Symbol, - H = i('JSON', 'stringify'), - Y = O.f, - K = S.f, - G = k.f, - Q = E.f, - X = $('symbols'), - J = $('op-symbols'), - Z = $('string-to-symbol-registry'), - ee = $('symbol-to-string-registry'), - te = $('wks'), - ne = o.QObject, - re = !ne || !ne.prototype || !ne.prototype.findChild, - oe = - s && - u(function () { - return ( - 7 != - b( - K({}, 'a', { - get: function () { - return K(this, 'a', { value: 7 }).a; - } - }) - ).a - ); - }) - ? function (e, t, n) { - var r = Y(q, t); - r && delete q[t], K(e, t, n), r && e !== q && K(q, t, r); - } - : K, - ie = function (e, t) { - var n = (X[e] = b(W.prototype)); - return ( - V(n, { type: z, tag: e, description: t }), - s || (n.description = t), - n - ); - }, - ae = c - ? function (e) { - return 'symbol' == typeof e; - } - : function (e) { - return Object(e) instanceof W; - }, - se = function (e, t, n) { - e === q && se(J, t, n), h(e); - var r = y(t, !0); - return ( - h(n), - p(X, r) - ? (n.enumerable - ? (p(e, F) && e[F][r] && (e[F][r] = !1), - (n = b(n, { enumerable: v(0, !1) }))) - : (p(e, F) || K(e, F, v(1, {})), (e[F][r] = !0)), - oe(e, r, n)) - : K(e, r, n) - ); - }, - le = function (e, t) { - h(e); - var n = g(t), - r = w(n).concat(de(n)); - return ( - M(r, function (t) { - (s && !ce.call(n, t)) || se(e, t, n[t]); - }), - e - ); - }, - ce = function (e) { - var t = y(e, !0), - n = Q.call(this, t); - return ( - !(this === q && p(X, t) && !p(J, t)) && - (!( - n || - !p(this, t) || - !p(X, t) || - (p(this, F) && this[F][t]) - ) || - n) - ); - }, - ue = function (e, t) { - var n = g(e), - r = y(t, !0); - if (n !== q || !p(X, r) || p(J, r)) { - var o = Y(n, r); - return ( - !o || !p(X, r) || (p(n, F) && n[F][r]) || (o.enumerable = !0), - o - ); - } - }, - pe = function (e) { - var t = G(g(e)), - n = []; - return ( - M(t, function (e) { - p(X, e) || p(R, e) || n.push(e); - }), - n - ); - }, - de = function (e) { - var t = e === q, - n = G(t ? J : g(e)), - r = []; - return ( - M(n, function (e) { - !p(X, e) || (t && !p(q, e)) || r.push(X[e]); - }), - r - ); - }; - l || - ((W = function () { - if (this instanceof W) - throw TypeError('Symbol is not a constructor'); - var e = - arguments.length && void 0 !== arguments[0] - ? String(arguments[0]) - : void 0, - t = j(e), - n = function (e) { - this === q && n.call(J, e), - p(this, F) && p(this[F], t) && (this[F][t] = !1), - oe(this, t, v(1, e)); - }; - return ( - s && re && oe(q, t, { configurable: !0, set: n }), ie(t, e) - ); - }), - A(W.prototype, 'toString', function () { - return B(this).tag; - }), - A(W, 'withoutSetter', function (e) { - return ie(j(e), e); - }), - (E.f = ce), - (S.f = se), - (O.f = ue), - (x.f = k.f = pe), - (_.f = de), - (I.f = function (e) { - return ie(T(e), e); - }), - s && - (K(W.prototype, 'description', { - configurable: !0, - get: function () { - return B(this).description; - } - }), - a || A(q, 'propertyIsEnumerable', ce, { unsafe: !0 }))), - r({ global: !0, wrap: !0, forced: !l, sham: !l }, { Symbol: W }), - M(w(te), function (e) { - N(e); - }), - r( - { target: z, stat: !0, forced: !l }, - { - for: function (e) { - var t = String(e); - if (p(Z, t)) return Z[t]; - var n = W(t); - return (Z[t] = n), (ee[n] = t), n; - }, - keyFor: function (e) { - if (!ae(e)) throw TypeError(e + ' is not a symbol'); - if (p(ee, e)) return ee[e]; - }, - useSetter: function () { - re = !0; - }, - useSimple: function () { - re = !1; - } - } - ), - r( - { target: 'Object', stat: !0, forced: !l, sham: !s }, - { - create: function (e, t) { - return void 0 === t ? b(e) : le(b(e), t); - }, - defineProperty: se, - defineProperties: le, - getOwnPropertyDescriptor: ue - } - ), - r( - { target: 'Object', stat: !0, forced: !l }, - { getOwnPropertyNames: pe, getOwnPropertySymbols: de } - ), - r( - { - target: 'Object', - stat: !0, - forced: u(function () { - _.f(1); - }) - }, - { - getOwnPropertySymbols: function (e) { - return _.f(m(e)); - } - } - ), - H && - r( - { - target: 'JSON', - stat: !0, - forced: - !l || - u(function () { - var e = W(); - return ( - '[null]' != H([e]) || - '{}' != H({ a: e }) || - '{}' != H(Object(e)) - ); - }) - }, - { - stringify: function (e, t, n) { - for (var r, o = [e], i = 1; arguments.length > i; ) - o.push(arguments[i++]); - if (((r = t), (f(t) || void 0 !== e) && !ae(e))) - return ( - d(t) || - (t = function (e, t) { - if ( - ('function' == typeof r && - (t = r.call(this, e, t)), - !ae(t)) - ) - return t; - }), - (o[1] = t), - H.apply(null, o) - ); - } - } - ), - W.prototype[U] || P(W.prototype, U, W.prototype.valueOf), - D(W, z), - (R[F] = !0); - }, - 6066: function (e, t, n) { - n(7235)('matchAll'); - }, - 9007: function (e, t, n) { - n(7235)('match'); - }, - 3510: function (e, t, n) { - n(7235)('replace'); - }, - 1840: function (e, t, n) { - n(7235)('search'); - }, - 6982: function (e, t, n) { - n(7235)('species'); - }, - 2159: function (e, t, n) { - n(7235)('split'); - }, - 6649: function (e, t, n) { - n(7235)('toPrimitive'); - }, - 9341: function (e, t, n) { - n(7235)('toStringTag'); - }, - 543: function (e, t, n) { - n(7235)('unscopables'); - }, - 2295: function (e, t, n) { - 'use strict'; - var r = n(5071), - o = n.n(r), - i = n(3645), - a = n.n(i)()(o()); - a.push([ - e.id, - '.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}\n', - '', - { - version: 3, - sources: [ - 'webpack://./node_modules/perfect-scrollbar/css/perfect-scrollbar.css' - ], - names: [], - mappings: - 'AAGA,IACE,yBAAA,CACA,oBAAA,CACA,uBAAA,CACA,iBAAA,CACA,qBAAA,CAMF,YACE,YAAA,CACA,SAAA,CACA,yDAAA,CACA,iEAAA,CACA,WAAA,CAEA,QAAA,CAEA,iBAAA,CAGF,YACE,YAAA,CACA,SAAA,CACA,yDAAA,CACA,iEAAA,CACA,UAAA,CAEA,OAAA,CAEA,iBAAA,CAGF,oDAEE,aAAA,CACA,4BAAA,CAGF,oJAME,UAAA,CAGF,kJAME,qBAAA,CACA,UAAA,CAMF,aACE,qBAAA,CAnEF,iBAAA,CAqEE,6DAAA,CACA,qEAAA,CACA,UAAA,CAEA,UAAA,CAEA,iBAAA,CAGF,aACE,qBAAA,CA/EF,iBAAA,CAiFE,4DAAA,CACA,oEAAA,CACA,SAAA,CAEA,SAAA,CAEA,iBAAA,CAGF,oGAGE,qBAAA,CACA,WAAA,CAGF,oGAGE,qBAAA,CACA,UAAA,CAIF,qCACE,IACE,uBAAA,CAAA,CAIJ,wEACE,IACE,uBAAA,CAAA', - sourcesContent: [ - "/*\n * Container style\n */\n.ps {\n overflow: hidden !important;\n overflow-anchor: none;\n -ms-overflow-style: none;\n touch-action: auto;\n -ms-touch-action: auto;\n}\n\n/*\n * Scrollbar rail styles\n */\n.ps__rail-x {\n display: none;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n height: 15px;\n /* there must be 'bottom' or 'top' for ps__rail-x */\n bottom: 0px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-y {\n display: none;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n width: 15px;\n /* there must be 'right' or 'left' for ps__rail-y */\n right: 0;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n display: block;\n background-color: transparent;\n}\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n opacity: 0.6;\n}\n\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking {\n background-color: #eee;\n opacity: 0.9;\n}\n\n/*\n * Scrollbar thumb styles\n */\n.ps__thumb-x {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, height .2s ease-in-out;\n -webkit-transition: background-color .2s linear, height .2s ease-in-out;\n height: 6px;\n /* there must be 'bottom' for ps__thumb-x */\n bottom: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__thumb-y {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, width .2s ease-in-out;\n -webkit-transition: background-color .2s linear, width .2s ease-in-out;\n width: 6px;\n /* there must be 'right' for ps__thumb-y */\n right: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x,\n.ps__rail-x.ps--clicking .ps__thumb-x {\n background-color: #999;\n height: 11px;\n}\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y,\n.ps__rail-y.ps--clicking .ps__thumb-y {\n background-color: #999;\n width: 11px;\n}\n\n/* MS supports */\n@supports (-ms-overflow-style: none) {\n .ps {\n overflow: auto !important;\n }\n}\n\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .ps {\n overflow: auto !important;\n }\n}\n" - ], - sourceRoot: '' - } - ]), - (t.Z = a); - }, - 3645: function (e) { - 'use strict'; - e.exports = function (e) { - var t = []; - return ( - (t.toString = function () { - return this.map(function (t) { - var n = e(t); - return t[2] ? '@media '.concat(t[2], ' {').concat(n, '}') : n; - }).join(''); - }), - (t.i = function (e, n, r) { - 'string' == typeof e && (e = [[null, e, '']]); - var o = {}; - if (r) - for (var i = 0; i < this.length; i++) { - var a = this[i][0]; - null != a && (o[a] = !0); - } - for (var s = 0; s < e.length; s++) { - var l = [].concat(e[s]); - (r && o[l[0]]) || - (n && - (l[2] - ? (l[2] = ''.concat(n, ' and ').concat(l[2])) - : (l[2] = n)), - t.push(l)); - } - }), - t - ); - }; - }, - 5071: function (e) { - 'use strict'; - function t(e, t) { - (null == t || t > e.length) && (t = e.length); - for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n]; - return r; - } - e.exports = function (e) { - var n, - r, - o = - ((r = 4), - (function (e) { - if (Array.isArray(e)) return e; - })((n = e)) || - (function (e, t) { - var n = - e && - (('undefined' != typeof Symbol && e[Symbol.iterator]) || - e['@@iterator']); - if (null != n) { - var r, - o, - i = [], - a = !0, - s = !1; - try { - for ( - n = n.call(e); - !(a = (r = n.next()).done) && - (i.push(r.value), !t || i.length !== t); - a = !0 - ); - } catch (e) { - (s = !0), (o = e); - } finally { - try { - a || null == n.return || n.return(); - } finally { - if (s) throw o; - } - } - return i; - } - })(n, r) || - (function (e, n) { - if (e) { - if ('string' == typeof e) return t(e, n); - var r = Object.prototype.toString.call(e).slice(8, -1); - return ( - 'Object' === r && - e.constructor && - (r = e.constructor.name), - 'Map' === r || 'Set' === r - ? Array.from(e) - : 'Arguments' === r || - /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) - ? t(e, n) - : void 0 - ); - } - })(n, r) || - (function () { - throw new TypeError( - 'Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' - ); - })()), - i = o[1], - a = o[3]; - if ('function' == typeof btoa) { - var s = btoa(unescape(encodeURIComponent(JSON.stringify(a)))), - l = - 'sourceMappingURL=data:application/json;charset=utf-8;base64,'.concat( - s - ), - c = '/*# '.concat(l, ' */'), - u = a.sources.map(function (e) { - return '/*# sourceURL=' - .concat(a.sourceRoot || '') - .concat(e, ' */'); - }); - return [i].concat(u).concat([c]).join('\n'); - } - return [i].join('\n'); - }; - }, - 1851: function (e, t) { - var n, r; - (n = function (e) { - 'use strict'; - e.__esModule = !0; - var t = {}, - n = Object.prototype.hasOwnProperty, - r = function (e) { - var r = - arguments.length <= 1 || void 0 === arguments[1] - ? t - : arguments[1], - o = r.cache || {}; - return function () { - for ( - var t = arguments.length, i = Array(t), a = 0; - a < t; - a++ - ) - i[a] = arguments[a]; - var s = String(i[0]); - return ( - !1 === r.caseSensitive && (s = s.toLowerCase()), - n.call(o, s) ? o[s] : (o[s] = e.apply(this, i)) - ); - }; - }, - o = function (e, t) { - if ('function' == typeof t) { - var n = e; - (e = t), (t = n); - } - var r = (t && t.delay) || t || 0, - o = void 0, - i = void 0, - a = void 0; - return function () { - for ( - var t = arguments.length, n = Array(t), s = 0; - s < t; - s++ - ) - n[s] = arguments[s]; - (o = n), - (i = this), - a || - (a = setTimeout(function () { - e.apply(i, o), (o = i = a = null); - }, r)); - }; - }, - i = function (e, t, n) { - var r = n.value; - return { - configurable: !0, - get: function () { - var e = r.bind(this); - return ( - Object.defineProperty(this, t, { - value: e, - configurable: !0, - writable: !0 - }), - e - ); - } - }; - }, - a = c(r), - s = c(o), - l = c( - function (e, t) { - return e.bind(t); - }, - function () { - return i; - } - ); - function c(e, t) { - var n, - r = (t = - t || - e.decorate || - ((n = e), - function (e) { - return 'function' == typeof e - ? n(e) - : function (t, r, o) { - o.value = n(o.value, e, t, r, o); - }; - }))(); - return function () { - for (var n = arguments.length, o = Array(n), i = 0; i < n; i++) - o[i] = arguments[i]; - var a = o.length; - return (a < 2 ? t : a > 2 ? r : e).apply(void 0, o); - }; - } - (e.memoize = a), - (e.debounce = s), - (e.bind = l), - (e.default = { memoize: a, debounce: s, bind: l }); - }), - void 0 === (r = n.apply(t, [t])) || (e.exports = r); - }, - 7856: function (e) { - e.exports = (function () { - 'use strict'; - var e = Object.hasOwnProperty, - t = Object.setPrototypeOf, - n = Object.isFrozen, - r = Object.getPrototypeOf, - o = Object.getOwnPropertyDescriptor, - i = Object.freeze, - a = Object.seal, - s = Object.create, - l = 'undefined' != typeof Reflect && Reflect, - c = l.apply, - u = l.construct; - c || - (c = function (e, t, n) { - return e.apply(t, n); - }), - i || - (i = function (e) { - return e; - }), - a || - (a = function (e) { - return e; - }), - u || - (u = function (e, t) { - return new (Function.prototype.bind.apply( - e, - [null].concat( - (function (e) { - if (Array.isArray(e)) { - for ( - var t = 0, n = Array(e.length); - t < e.length; - t++ - ) - n[t] = e[t]; - return n; - } - return Array.from(e); - })(t) - ) - ))(); - }); - var p, - d = k(Array.prototype.forEach), - f = k(Array.prototype.pop), - h = k(Array.prototype.push), - m = k(String.prototype.toLowerCase), - g = k(String.prototype.match), - y = k(String.prototype.replace), - v = k(String.prototype.indexOf), - b = k(String.prototype.trim), - w = k(RegExp.prototype.test), - x = - ((p = TypeError), - function () { - for ( - var e = arguments.length, t = Array(e), n = 0; - n < e; - n++ - ) - t[n] = arguments[n]; - return u(p, t); - }); - function k(e) { - return function (t) { - for ( - var n = arguments.length, r = Array(n > 1 ? n - 1 : 0), o = 1; - o < n; - o++ - ) - r[o - 1] = arguments[o]; - return c(e, t, r); - }; - } - function _(e, r) { - t && t(e, null); - for (var o = r.length; o--; ) { - var i = r[o]; - if ('string' == typeof i) { - var a = m(i); - a !== i && (n(r) || (r[o] = a), (i = a)); - } - e[i] = !0; - } - return e; - } - function O(t) { - var n = s(null), - r = void 0; - for (r in t) c(e, t, [r]) && (n[r] = t[r]); - return n; - } - function S(e, t) { - for (; null !== e; ) { - var n = o(e, t); - if (n) { - if (n.get) return k(n.get); - if ('function' == typeof n.value) return k(n.value); - } - e = r(e); - } - return function (e) { - return console.warn('fallback value for', e), null; - }; - } - var E = i([ - 'a', - 'abbr', - 'acronym', - 'address', - 'area', - 'article', - 'aside', - 'audio', - 'b', - 'bdi', - 'bdo', - 'big', - 'blink', - 'blockquote', - 'body', - 'br', - 'button', - 'canvas', - 'caption', - 'center', - 'cite', - 'code', - 'col', - 'colgroup', - 'content', - 'data', - 'datalist', - 'dd', - 'decorator', - 'del', - 'details', - 'dfn', - 'dialog', - 'dir', - 'div', - 'dl', - 'dt', - 'element', - 'em', - 'fieldset', - 'figcaption', - 'figure', - 'font', - 'footer', - 'form', - 'h1', - 'h2', - 'h3', - 'h4', - 'h5', - 'h6', - 'head', - 'header', - 'hgroup', - 'hr', - 'html', - 'i', - 'img', - 'input', - 'ins', - 'kbd', - 'label', - 'legend', - 'li', - 'main', - 'map', - 'mark', - 'marquee', - 'menu', - 'menuitem', - 'meter', - 'nav', - 'nobr', - 'ol', - 'optgroup', - 'option', - 'output', - 'p', - 'picture', - 'pre', - 'progress', - 'q', - 'rp', - 'rt', - 'ruby', - 's', - 'samp', - 'section', - 'select', - 'shadow', - 'small', - 'source', - 'spacer', - 'span', - 'strike', - 'strong', - 'style', - 'sub', - 'summary', - 'sup', - 'table', - 'tbody', - 'td', - 'template', - 'textarea', - 'tfoot', - 'th', - 'thead', - 'time', - 'tr', - 'track', - 'tt', - 'u', - 'ul', - 'var', - 'video', - 'wbr' - ]), - P = i([ - 'svg', - 'a', - 'altglyph', - 'altglyphdef', - 'altglyphitem', - 'animatecolor', - 'animatemotion', - 'animatetransform', - 'circle', - 'clippath', - 'defs', - 'desc', - 'ellipse', - 'filter', - 'font', - 'g', - 'glyph', - 'glyphref', - 'hkern', - 'image', - 'line', - 'lineargradient', - 'marker', - 'mask', - 'metadata', - 'mpath', - 'path', - 'pattern', - 'polygon', - 'polyline', - 'radialgradient', - 'rect', - 'stop', - 'style', - 'switch', - 'symbol', - 'text', - 'textpath', - 'title', - 'tref', - 'tspan', - 'view', - 'vkern' - ]), - A = i([ - 'feBlend', - 'feColorMatrix', - 'feComponentTransfer', - 'feComposite', - 'feConvolveMatrix', - 'feDiffuseLighting', - 'feDisplacementMap', - 'feDistantLight', - 'feFlood', - 'feFuncA', - 'feFuncB', - 'feFuncG', - 'feFuncR', - 'feGaussianBlur', - 'feMerge', - 'feMergeNode', - 'feMorphology', - 'feOffset', - 'fePointLight', - 'feSpecularLighting', - 'feSpotLight', - 'feTile', - 'feTurbulence' - ]), - $ = i([ - 'animate', - 'color-profile', - 'cursor', - 'discard', - 'fedropshadow', - 'feimage', - 'font-face', - 'font-face-format', - 'font-face-name', - 'font-face-src', - 'font-face-uri', - 'foreignobject', - 'hatch', - 'hatchpath', - 'mesh', - 'meshgradient', - 'meshpatch', - 'meshrow', - 'missing-glyph', - 'script', - 'set', - 'solidcolor', - 'unknown', - 'use' - ]), - C = i([ - 'math', - 'menclose', - 'merror', - 'mfenced', - 'mfrac', - 'mglyph', - 'mi', - 'mlabeledtr', - 'mmultiscripts', - 'mn', - 'mo', - 'mover', - 'mpadded', - 'mphantom', - 'mroot', - 'mrow', - 'ms', - 'mspace', - 'msqrt', - 'mstyle', - 'msub', - 'msup', - 'msubsup', - 'mtable', - 'mtd', - 'mtext', - 'mtr', - 'munder', - 'munderover' - ]), - R = i([ - 'maction', - 'maligngroup', - 'malignmark', - 'mlongdiv', - 'mscarries', - 'mscarry', - 'msgroup', - 'mstack', - 'msline', - 'msrow', - 'semantics', - 'annotation', - 'annotation-xml', - 'mprescripts', - 'none' - ]), - j = i(['#text']), - T = i([ - 'accept', - 'action', - 'align', - 'alt', - 'autocapitalize', - 'autocomplete', - 'autopictureinpicture', - 'autoplay', - 'background', - 'bgcolor', - 'border', - 'capture', - 'cellpadding', - 'cellspacing', - 'checked', - 'cite', - 'class', - 'clear', - 'color', - 'cols', - 'colspan', - 'controls', - 'controlslist', - 'coords', - 'crossorigin', - 'datetime', - 'decoding', - 'default', - 'dir', - 'disabled', - 'disablepictureinpicture', - 'disableremoteplayback', - 'download', - 'draggable', - 'enctype', - 'enterkeyhint', - 'face', - 'for', - 'headers', - 'height', - 'hidden', - 'high', - 'href', - 'hreflang', - 'id', - 'inputmode', - 'integrity', - 'ismap', - 'kind', - 'label', - 'lang', - 'list', - 'loading', - 'loop', - 'low', - 'max', - 'maxlength', - 'media', - 'method', - 'min', - 'minlength', - 'multiple', - 'muted', - 'name', - 'noshade', - 'novalidate', - 'nowrap', - 'open', - 'optimum', - 'pattern', - 'placeholder', - 'playsinline', - 'poster', - 'preload', - 'pubdate', - 'radiogroup', - 'readonly', - 'rel', - 'required', - 'rev', - 'reversed', - 'role', - 'rows', - 'rowspan', - 'spellcheck', - 'scope', - 'selected', - 'shape', - 'size', - 'sizes', - 'span', - 'srclang', - 'start', - 'src', - 'srcset', - 'step', - 'style', - 'summary', - 'tabindex', - 'title', - 'translate', - 'type', - 'usemap', - 'valign', - 'value', - 'width', - 'xmlns', - 'slot' - ]), - I = i([ - 'accent-height', - 'accumulate', - 'additive', - 'alignment-baseline', - 'ascent', - 'attributename', - 'attributetype', - 'azimuth', - 'basefrequency', - 'baseline-shift', - 'begin', - 'bias', - 'by', - 'class', - 'clip', - 'clippathunits', - 'clip-path', - 'clip-rule', - 'color', - 'color-interpolation', - 'color-interpolation-filters', - 'color-profile', - 'color-rendering', - 'cx', - 'cy', - 'd', - 'dx', - 'dy', - 'diffuseconstant', - 'direction', - 'display', - 'divisor', - 'dur', - 'edgemode', - 'elevation', - 'end', - 'fill', - 'fill-opacity', - 'fill-rule', - 'filter', - 'filterunits', - 'flood-color', - 'flood-opacity', - 'font-family', - 'font-size', - 'font-size-adjust', - 'font-stretch', - 'font-style', - 'font-variant', - 'font-weight', - 'fx', - 'fy', - 'g1', - 'g2', - 'glyph-name', - 'glyphref', - 'gradientunits', - 'gradienttransform', - 'height', - 'href', - 'id', - 'image-rendering', - 'in', - 'in2', - 'k', - 'k1', - 'k2', - 'k3', - 'k4', - 'kerning', - 'keypoints', - 'keysplines', - 'keytimes', - 'lang', - 'lengthadjust', - 'letter-spacing', - 'kernelmatrix', - 'kernelunitlength', - 'lighting-color', - 'local', - 'marker-end', - 'marker-mid', - 'marker-start', - 'markerheight', - 'markerunits', - 'markerwidth', - 'maskcontentunits', - 'maskunits', - 'max', - 'mask', - 'media', - 'method', - 'mode', - 'min', - 'name', - 'numoctaves', - 'offset', - 'operator', - 'opacity', - 'order', - 'orient', - 'orientation', - 'origin', - 'overflow', - 'paint-order', - 'path', - 'pathlength', - 'patterncontentunits', - 'patterntransform', - 'patternunits', - 'points', - 'preservealpha', - 'preserveaspectratio', - 'primitiveunits', - 'r', - 'rx', - 'ry', - 'radius', - 'refx', - 'refy', - 'repeatcount', - 'repeatdur', - 'restart', - 'result', - 'rotate', - 'scale', - 'seed', - 'shape-rendering', - 'specularconstant', - 'specularexponent', - 'spreadmethod', - 'startoffset', - 'stddeviation', - 'stitchtiles', - 'stop-color', - 'stop-opacity', - 'stroke-dasharray', - 'stroke-dashoffset', - 'stroke-linecap', - 'stroke-linejoin', - 'stroke-miterlimit', - 'stroke-opacity', - 'stroke', - 'stroke-width', - 'style', - 'surfacescale', - 'systemlanguage', - 'tabindex', - 'targetx', - 'targety', - 'transform', - 'text-anchor', - 'text-decoration', - 'text-rendering', - 'textlength', - 'type', - 'u1', - 'u2', - 'unicode', - 'values', - 'viewbox', - 'visibility', - 'version', - 'vert-adv-y', - 'vert-origin-x', - 'vert-origin-y', - 'width', - 'word-spacing', - 'wrap', - 'writing-mode', - 'xchannelselector', - 'ychannelselector', - 'x', - 'x1', - 'x2', - 'xmlns', - 'y', - 'y1', - 'y2', - 'z', - 'zoomandpan' - ]), - N = i([ - 'accent', - 'accentunder', - 'align', - 'bevelled', - 'close', - 'columnsalign', - 'columnlines', - 'columnspan', - 'denomalign', - 'depth', - 'dir', - 'display', - 'displaystyle', - 'encoding', - 'fence', - 'frame', - 'height', - 'href', - 'id', - 'largeop', - 'length', - 'linethickness', - 'lspace', - 'lquote', - 'mathbackground', - 'mathcolor', - 'mathsize', - 'mathvariant', - 'maxsize', - 'minsize', - 'movablelimits', - 'notation', - 'numalign', - 'open', - 'rowalign', - 'rowlines', - 'rowspacing', - 'rowspan', - 'rspace', - 'rquote', - 'scriptlevel', - 'scriptminsize', - 'scriptsizemultiplier', - 'selection', - 'separator', - 'separators', - 'stretchy', - 'subscriptshift', - 'supscriptshift', - 'symmetric', - 'voffset', - 'width', - 'xmlns' - ]), - D = i([ - 'xlink:href', - 'xml:id', - 'xlink:title', - 'xml:space', - 'xmlns:xlink' - ]), - L = a(/\{\{[\s\S]*|[\s\S]*\}\}/gm), - M = a(/<%[\s\S]*|[\s\S]*%>/gm), - F = a(/^data-[\-\w.\u00B7-\uFFFF]/), - z = a(/^aria-[\-\w]+$/), - U = a( - /^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i - ), - V = a(/^(?:\w+script|data):/i), - B = a( - /[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g - ), - q = - 'function' == typeof Symbol && - 'symbol' == typeof Symbol.iterator - ? function (e) { - return typeof e; - } - : function (e) { - return e && - 'function' == typeof Symbol && - e.constructor === Symbol && - e !== Symbol.prototype - ? 'symbol' - : typeof e; - }; - function W(e) { - if (Array.isArray(e)) { - for (var t = 0, n = Array(e.length); t < e.length; t++) - n[t] = e[t]; - return n; - } - return Array.from(e); - } - var H = function () { - return 'undefined' == typeof window ? null : window; - }, - Y = function (e, t) { - if ( - 'object' !== (void 0 === e ? 'undefined' : q(e)) || - 'function' != typeof e.createPolicy - ) - return null; - var n = null, - r = 'data-tt-policy-suffix'; - t.currentScript && - t.currentScript.hasAttribute(r) && - (n = t.currentScript.getAttribute(r)); - var o = 'dompurify' + (n ? '#' + n : ''); - try { - return e.createPolicy(o, { - createHTML: function (e) { - return e; - } - }); - } catch (e) { - return ( - console.warn( - 'TrustedTypes policy ' + o + ' could not be created.' - ), - null - ); - } - }; - return (function e() { - var t = - arguments.length > 0 && void 0 !== arguments[0] - ? arguments[0] - : H(), - n = function (t) { - return e(t); - }; - if ( - ((n.version = '2.2.9'), - (n.removed = []), - !t || !t.document || 9 !== t.document.nodeType) - ) - return (n.isSupported = !1), n; - var r = t.document, - o = t.document, - a = t.DocumentFragment, - s = t.HTMLTemplateElement, - l = t.Node, - c = t.Element, - u = t.NodeFilter, - p = t.NamedNodeMap, - k = void 0 === p ? t.NamedNodeMap || t.MozNamedAttrMap : p, - K = t.Text, - G = t.Comment, - Q = t.DOMParser, - X = t.trustedTypes, - J = c.prototype, - Z = S(J, 'cloneNode'), - ee = S(J, 'nextSibling'), - te = S(J, 'childNodes'), - ne = S(J, 'parentNode'); - if ('function' == typeof s) { - var re = o.createElement('template'); - re.content && - re.content.ownerDocument && - (o = re.content.ownerDocument); - } - var oe = Y(X, r), - ie = oe && De ? oe.createHTML('') : '', - ae = o, - se = ae.implementation, - le = ae.createNodeIterator, - ce = ae.createDocumentFragment, - ue = r.importNode, - pe = {}; - try { - pe = O(o).documentMode ? o.documentMode : {}; - } catch (e) {} - var de = {}; - n.isSupported = - 'function' == typeof ne && - se && - void 0 !== se.createHTMLDocument && - 9 !== pe; - var fe = L, - he = M, - me = F, - ge = z, - ye = V, - ve = B, - be = U, - we = null, - xe = _({}, [].concat(W(E), W(P), W(A), W(C), W(j))), - ke = null, - _e = _({}, [].concat(W(T), W(I), W(N), W(D))), - Oe = null, - Se = null, - Ee = !0, - Pe = !0, - Ae = !1, - $e = !1, - Ce = !1, - Re = !1, - je = !1, - Te = !1, - Ie = !1, - Ne = !0, - De = !1, - Le = !0, - Me = !0, - Fe = !1, - ze = {}, - Ue = _({}, [ - 'annotation-xml', - 'audio', - 'colgroup', - 'desc', - 'foreignobject', - 'head', - 'iframe', - 'math', - 'mi', - 'mn', - 'mo', - 'ms', - 'mtext', - 'noembed', - 'noframes', - 'noscript', - 'plaintext', - 'script', - 'style', - 'svg', - 'template', - 'thead', - 'title', - 'video', - 'xmp' - ]), - Ve = null, - Be = _({}, [ - 'audio', - 'video', - 'img', - 'source', - 'image', - 'track' - ]), - qe = null, - We = _({}, [ - 'alt', - 'class', - 'for', - 'id', - 'label', - 'name', - 'pattern', - 'placeholder', - 'summary', - 'title', - 'value', - 'style', - 'xmlns' - ]), - He = 'http://www.w3.org/1998/Math/MathML', - Ye = 'http://www.w3.org/2000/svg', - Ke = 'http://www.w3.org/1999/xhtml', - Ge = Ke, - Qe = !1, - Xe = null, - Je = o.createElement('form'), - Ze = function (e) { - (Xe && Xe === e) || - ((e && 'object' === (void 0 === e ? 'undefined' : q(e))) || - (e = {}), - (e = O(e)), - (we = 'ALLOWED_TAGS' in e ? _({}, e.ALLOWED_TAGS) : xe), - (ke = 'ALLOWED_ATTR' in e ? _({}, e.ALLOWED_ATTR) : _e), - (qe = - 'ADD_URI_SAFE_ATTR' in e - ? _(O(We), e.ADD_URI_SAFE_ATTR) - : We), - (Ve = - 'ADD_DATA_URI_TAGS' in e - ? _(O(Be), e.ADD_DATA_URI_TAGS) - : Be), - (Oe = 'FORBID_TAGS' in e ? _({}, e.FORBID_TAGS) : {}), - (Se = 'FORBID_ATTR' in e ? _({}, e.FORBID_ATTR) : {}), - (ze = 'USE_PROFILES' in e && e.USE_PROFILES), - (Ee = !1 !== e.ALLOW_ARIA_ATTR), - (Pe = !1 !== e.ALLOW_DATA_ATTR), - (Ae = e.ALLOW_UNKNOWN_PROTOCOLS || !1), - ($e = e.SAFE_FOR_TEMPLATES || !1), - (Ce = e.WHOLE_DOCUMENT || !1), - (Te = e.RETURN_DOM || !1), - (Ie = e.RETURN_DOM_FRAGMENT || !1), - (Ne = !1 !== e.RETURN_DOM_IMPORT), - (De = e.RETURN_TRUSTED_TYPE || !1), - (je = e.FORCE_BODY || !1), - (Le = !1 !== e.SANITIZE_DOM), - (Me = !1 !== e.KEEP_CONTENT), - (Fe = e.IN_PLACE || !1), - (be = e.ALLOWED_URI_REGEXP || be), - (Ge = e.NAMESPACE || Ke), - $e && (Pe = !1), - Ie && (Te = !0), - ze && - ((we = _({}, [].concat(W(j)))), - (ke = []), - !0 === ze.html && (_(we, E), _(ke, T)), - !0 === ze.svg && (_(we, P), _(ke, I), _(ke, D)), - !0 === ze.svgFilters && (_(we, A), _(ke, I), _(ke, D)), - !0 === ze.mathMl && (_(we, C), _(ke, N), _(ke, D))), - e.ADD_TAGS && - (we === xe && (we = O(we)), _(we, e.ADD_TAGS)), - e.ADD_ATTR && - (ke === _e && (ke = O(ke)), _(ke, e.ADD_ATTR)), - e.ADD_URI_SAFE_ATTR && _(qe, e.ADD_URI_SAFE_ATTR), - Me && (we['#text'] = !0), - Ce && _(we, ['html', 'head', 'body']), - we.table && (_(we, ['tbody']), delete Oe.tbody), - i && i(e), - (Xe = e)); - }, - et = _({}, ['mi', 'mo', 'mn', 'ms', 'mtext']), - tt = _({}, [ - 'foreignobject', - 'desc', - 'title', - 'annotation-xml' - ]), - nt = _({}, P); - _(nt, A), _(nt, $); - var rt = _({}, C); - _(rt, R); - var ot = function (e) { - var t = ne(e); - (t && t.tagName) || - (t = { namespaceURI: Ke, tagName: 'template' }); - var n = m(e.tagName), - r = m(t.tagName); - if (e.namespaceURI === Ye) - return t.namespaceURI === Ke - ? 'svg' === n - : t.namespaceURI === He - ? 'svg' === n && ('annotation-xml' === r || et[r]) - : Boolean(nt[n]); - if (e.namespaceURI === He) - return t.namespaceURI === Ke - ? 'math' === n - : t.namespaceURI === Ye - ? 'math' === n && tt[r] - : Boolean(rt[n]); - if (e.namespaceURI === Ke) { - if (t.namespaceURI === Ye && !tt[r]) return !1; - if (t.namespaceURI === He && !et[r]) return !1; - var o = _({}, ['title', 'style', 'font', 'a', 'script']); - return !rt[n] && (o[n] || !nt[n]); - } - return !1; - }, - it = function (e) { - h(n.removed, { element: e }); - try { - e.parentNode.removeChild(e); - } catch (t) { - try { - e.outerHTML = ie; - } catch (t) { - e.remove(); - } - } - }, - at = function (e, t) { - try { - h(n.removed, { attribute: t.getAttributeNode(e), from: t }); - } catch (e) { - h(n.removed, { attribute: null, from: t }); - } - if ((t.removeAttribute(e), 'is' === e && !ke[e])) - if (Te || Ie) - try { - it(t); - } catch (e) {} - else - try { - t.setAttribute(e, ''); - } catch (e) {} - }, - st = function (e) { - var t = void 0, - n = void 0; - if (je) e = '' + e; - else { - var r = g(e, /^[\r\n\t ]+/); - n = r && r[0]; - } - var i = oe ? oe.createHTML(e) : e; - if (Ge === Ke) - try { - t = new Q().parseFromString(i, 'text/html'); - } catch (e) {} - if (!t || !t.documentElement) { - t = se.createDocument(Ge, 'template', null); - try { - t.documentElement.innerHTML = Qe ? '' : i; - } catch (e) {} - } - var a = t.body || t.documentElement; - return ( - e && - n && - a.insertBefore( - o.createTextNode(n), - a.childNodes[0] || null - ), - Ce ? t.documentElement : a - ); - }, - lt = function (e) { - return le.call( - e.ownerDocument || e, - e, - u.SHOW_ELEMENT | u.SHOW_COMMENT | u.SHOW_TEXT, - null, - !1 - ); - }, - ct = function (e) { - return !( - e instanceof K || - e instanceof G || - ('string' == typeof e.nodeName && - 'string' == typeof e.textContent && - 'function' == typeof e.removeChild && - e.attributes instanceof k && - 'function' == typeof e.removeAttribute && - 'function' == typeof e.setAttribute && - 'string' == typeof e.namespaceURI && - 'function' == typeof e.insertBefore) - ); - }, - ut = function (e) { - return 'object' === (void 0 === l ? 'undefined' : q(l)) - ? e instanceof l - : e && - 'object' === (void 0 === e ? 'undefined' : q(e)) && - 'number' == typeof e.nodeType && - 'string' == typeof e.nodeName; - }, - pt = function (e, t, r) { - de[e] && - d(de[e], function (e) { - e.call(n, t, r, Xe); - }); - }, - dt = function (e) { - var t = void 0; - if ((pt('beforeSanitizeElements', e, null), ct(e))) - return it(e), !0; - if (g(e.nodeName, /[\u0080-\uFFFF]/)) return it(e), !0; - var r = m(e.nodeName); - if ( - (pt('uponSanitizeElement', e, { - tagName: r, - allowedTags: we - }), - !ut(e.firstElementChild) && - (!ut(e.content) || !ut(e.content.firstElementChild)) && - w(/<[/\w]/g, e.innerHTML) && - w(/<[/\w]/g, e.textContent)) - ) - return it(e), !0; - if (!we[r] || Oe[r]) { - if (Me && !Ue[r]) { - var o = ne(e) || e.parentNode, - i = te(e) || e.childNodes; - if (i && o) - for (var a = i.length - 1; a >= 0; --a) - o.insertBefore(Z(i[a], !0), ee(e)); - } - return it(e), !0; - } - return e instanceof c && !ot(e) - ? (it(e), !0) - : ('noscript' !== r && 'noembed' !== r) || - !w(/<\/no(script|embed)/i, e.innerHTML) - ? ($e && - 3 === e.nodeType && - ((t = e.textContent), - (t = y(t, fe, ' ')), - (t = y(t, he, ' ')), - e.textContent !== t && - (h(n.removed, { element: e.cloneNode() }), - (e.textContent = t))), - pt('afterSanitizeElements', e, null), - !1) - : (it(e), !0); - }, - ft = function (e, t, n) { - if (Le && ('id' === t || 'name' === t) && (n in o || n in Je)) - return !1; - if (Pe && w(me, t)); - else if (Ee && w(ge, t)); - else { - if (!ke[t] || Se[t]) return !1; - if (qe[t]); - else if (w(be, y(n, ve, ''))); - else if ( - ('src' !== t && 'xlink:href' !== t && 'href' !== t) || - 'script' === e || - 0 !== v(n, 'data:') || - !Ve[e] - ) - if (Ae && !w(ye, y(n, ve, ''))); - else if (n) return !1; - } - return !0; - }, - ht = function (e) { - var t = void 0, - r = void 0, - o = void 0, - i = void 0; - pt('beforeSanitizeAttributes', e, null); - var a = e.attributes; - if (a) { - var s = { - attrName: '', - attrValue: '', - keepAttr: !0, - allowedAttributes: ke - }; - for (i = a.length; i--; ) { - var l = (t = a[i]), - c = l.name, - u = l.namespaceURI; - if ( - ((r = b(t.value)), - (o = m(c)), - (s.attrName = o), - (s.attrValue = r), - (s.keepAttr = !0), - (s.forceKeepAttr = void 0), - pt('uponSanitizeAttribute', e, s), - (r = s.attrValue), - !s.forceKeepAttr && (at(c, e), s.keepAttr)) - ) - if (w(/\/>/i, r)) at(c, e); - else { - $e && ((r = y(r, fe, ' ')), (r = y(r, he, ' '))); - var p = e.nodeName.toLowerCase(); - if (ft(p, o, r)) - try { - u - ? e.setAttributeNS(u, c, r) - : e.setAttribute(c, r), - f(n.removed); - } catch (e) {} - } - } - pt('afterSanitizeAttributes', e, null); - } - }, - mt = function e(t) { - var n = void 0, - r = lt(t); - for ( - pt('beforeSanitizeShadowDOM', t, null); - (n = r.nextNode()); - - ) - pt('uponSanitizeShadowNode', n, null), - dt(n) || (n.content instanceof a && e(n.content), ht(n)); - pt('afterSanitizeShadowDOM', t, null); - }; - return ( - (n.sanitize = function (e, o) { - var i = void 0, - s = void 0, - c = void 0, - u = void 0, - p = void 0; - if ( - ((Qe = !e) && (e = '\x3c!--\x3e'), - 'string' != typeof e && !ut(e)) - ) { - if ('function' != typeof e.toString) - throw x('toString is not a function'); - if ('string' != typeof (e = e.toString())) - throw x('dirty is not a string, aborting'); - } - if (!n.isSupported) { - if ( - 'object' === q(t.toStaticHTML) || - 'function' == typeof t.toStaticHTML - ) { - if ('string' == typeof e) return t.toStaticHTML(e); - if (ut(e)) return t.toStaticHTML(e.outerHTML); - } - return e; - } - if ( - (Re || Ze(o), - (n.removed = []), - 'string' == typeof e && (Fe = !1), - Fe) - ); - else if (e instanceof l) - (1 === - (s = (i = st('\x3c!----\x3e')).ownerDocument.importNode( - e, - !0 - )).nodeType && - 'BODY' === s.nodeName) || - 'HTML' === s.nodeName - ? (i = s) - : i.appendChild(s); - else { - if (!Te && !$e && !Ce && -1 === e.indexOf('<')) - return oe && De ? oe.createHTML(e) : e; - if (!(i = st(e))) return Te ? null : ie; - } - i && je && it(i.firstChild); - for (var d = lt(Fe ? e : i); (c = d.nextNode()); ) - (3 === c.nodeType && c === u) || - dt(c) || - (c.content instanceof a && mt(c.content), ht(c), (u = c)); - if (((u = null), Fe)) return e; - if (Te) { - if (Ie) - for (p = ce.call(i.ownerDocument); i.firstChild; ) - p.appendChild(i.firstChild); - else p = i; - return Ne && (p = ue.call(r, p, !0)), p; - } - var f = Ce ? i.outerHTML : i.innerHTML; - return ( - $e && ((f = y(f, fe, ' ')), (f = y(f, he, ' '))), - oe && De ? oe.createHTML(f) : f - ); - }), - (n.setConfig = function (e) { - Ze(e), (Re = !0); - }), - (n.clearConfig = function () { - (Xe = null), (Re = !1); - }), - (n.isValidAttribute = function (e, t, n) { - Xe || Ze({}); - var r = m(e), - o = m(t); - return ft(r, o, n); - }), - (n.addHook = function (e, t) { - 'function' == typeof t && - ((de[e] = de[e] || []), h(de[e], t)); - }), - (n.removeHook = function (e) { - de[e] && f(de[e]); - }), - (n.removeHooks = function (e) { - de[e] && (de[e] = []); - }), - (n.removeAllHooks = function () { - de = {}; - }), - n - ); - })(); - })(); - }, - 9045: function (e) { - e.exports = {}; - }, - 6729: function (e) { - 'use strict'; - var t = Object.prototype.hasOwnProperty, - n = '~'; - function r() {} - function o(e, t, n) { - (this.fn = e), (this.context = t), (this.once = n || !1); - } - function i(e, t, r, i, a) { - if ('function' != typeof r) - throw new TypeError('The listener must be a function'); - var s = new o(r, i || e, a), - l = n ? n + t : t; - return ( - e._events[l] - ? e._events[l].fn - ? (e._events[l] = [e._events[l], s]) - : e._events[l].push(s) - : ((e._events[l] = s), e._eventsCount++), - e - ); - } - function a(e, t) { - 0 == --e._eventsCount ? (e._events = new r()) : delete e._events[t]; - } - function s() { - (this._events = new r()), (this._eventsCount = 0); - } - Object.create && - ((r.prototype = Object.create(null)), - new r().__proto__ || (n = !1)), - (s.prototype.eventNames = function () { - var e, - r, - o = []; - if (0 === this._eventsCount) return o; - for (r in (e = this._events)) - t.call(e, r) && o.push(n ? r.slice(1) : r); - return Object.getOwnPropertySymbols - ? o.concat(Object.getOwnPropertySymbols(e)) - : o; - }), - (s.prototype.listeners = function (e) { - var t = n ? n + e : e, - r = this._events[t]; - if (!r) return []; - if (r.fn) return [r.fn]; - for (var o = 0, i = r.length, a = new Array(i); o < i; o++) - a[o] = r[o].fn; - return a; - }), - (s.prototype.listenerCount = function (e) { - var t = n ? n + e : e, - r = this._events[t]; - return r ? (r.fn ? 1 : r.length) : 0; - }), - (s.prototype.emit = function (e, t, r, o, i, a) { - var s = n ? n + e : e; - if (!this._events[s]) return !1; - var l, - c, - u = this._events[s], - p = arguments.length; - if (u.fn) { - switch ( - (u.once && this.removeListener(e, u.fn, void 0, !0), p) - ) { - case 1: - return u.fn.call(u.context), !0; - case 2: - return u.fn.call(u.context, t), !0; - case 3: - return u.fn.call(u.context, t, r), !0; - case 4: - return u.fn.call(u.context, t, r, o), !0; - case 5: - return u.fn.call(u.context, t, r, o, i), !0; - case 6: - return u.fn.call(u.context, t, r, o, i, a), !0; - } - for (c = 1, l = new Array(p - 1); c < p; c++) - l[c - 1] = arguments[c]; - u.fn.apply(u.context, l); - } else { - var d, - f = u.length; - for (c = 0; c < f; c++) - switch ( - (u[c].once && this.removeListener(e, u[c].fn, void 0, !0), - p) - ) { - case 1: - u[c].fn.call(u[c].context); - break; - case 2: - u[c].fn.call(u[c].context, t); - break; - case 3: - u[c].fn.call(u[c].context, t, r); - break; - case 4: - u[c].fn.call(u[c].context, t, r, o); - break; - default: - if (!l) - for (d = 1, l = new Array(p - 1); d < p; d++) - l[d - 1] = arguments[d]; - u[c].fn.apply(u[c].context, l); - } - } - return !0; - }), - (s.prototype.on = function (e, t, n) { - return i(this, e, t, n, !1); - }), - (s.prototype.once = function (e, t, n) { - return i(this, e, t, n, !0); - }), - (s.prototype.removeListener = function (e, t, r, o) { - var i = n ? n + e : e; - if (!this._events[i]) return this; - if (!t) return a(this, i), this; - var s = this._events[i]; - if (s.fn) - s.fn !== t || - (o && !s.once) || - (r && s.context !== r) || - a(this, i); - else { - for (var l = 0, c = [], u = s.length; l < u; l++) - (s[l].fn !== t || - (o && !s[l].once) || - (r && s[l].context !== r)) && - c.push(s[l]); - c.length - ? (this._events[i] = 1 === c.length ? c[0] : c) - : a(this, i); - } - return this; - }), - (s.prototype.removeAllListeners = function (e) { - var t; - return ( - e - ? ((t = n ? n + e : e), this._events[t] && a(this, t)) - : ((this._events = new r()), (this._eventsCount = 0)), - this - ); - }), - (s.prototype.off = s.prototype.removeListener), - (s.prototype.addListener = s.prototype.on), - (s.prefixed = n), - (s.EventEmitter = s), - (e.exports = s); - }, - 4063: function (e) { - 'use strict'; - e.exports = function e(t, n) { - if (t === n) return !0; - if (t && n && 'object' == typeof t && 'object' == typeof n) { - if (t.constructor !== n.constructor) return !1; - var r, o, i; - if (Array.isArray(t)) { - if ((r = t.length) != n.length) return !1; - for (o = r; 0 != o--; ) if (!e(t[o], n[o])) return !1; - return !0; - } - if (t.constructor === RegExp) - return t.source === n.source && t.flags === n.flags; - if (t.valueOf !== Object.prototype.valueOf) - return t.valueOf() === n.valueOf(); - if (t.toString !== Object.prototype.toString) - return t.toString() === n.toString(); - if ((r = (i = Object.keys(t)).length) !== Object.keys(n).length) - return !1; - for (o = r; 0 != o--; ) - if (!Object.prototype.hasOwnProperty.call(n, i[o])) return !1; - for (o = r; 0 != o--; ) { - var a = i[o]; - if (!e(t[a], n[a])) return !1; - } - return !0; - } - return t != t && n != n; - }; - }, - 4445: function (e) { - (e.exports = r), - (r.default = r), - (r.stable = a), - (r.stableStringify = a); - var t = [], - n = []; - function r(e, r, i) { - var a; - for ( - o(e, '', [], void 0), - a = - 0 === n.length - ? JSON.stringify(e, r, i) - : JSON.stringify(e, l(r), i); - 0 !== t.length; - - ) { - var s = t.pop(); - 4 === s.length - ? Object.defineProperty(s[0], s[1], s[3]) - : (s[0][s[1]] = s[2]); - } - return a; - } - function o(e, r, i, a) { - var s; - if ('object' == typeof e && null !== e) { - for (s = 0; s < i.length; s++) - if (i[s] === e) { - var l = Object.getOwnPropertyDescriptor(a, r); - return void (void 0 !== l.get - ? l.configurable - ? (Object.defineProperty(a, r, { value: '[Circular]' }), - t.push([a, r, e, l])) - : n.push([e, r]) - : ((a[r] = '[Circular]'), t.push([a, r, e]))); - } - if ((i.push(e), Array.isArray(e))) - for (s = 0; s < e.length; s++) o(e[s], s, i, e); - else { - var c = Object.keys(e); - for (s = 0; s < c.length; s++) { - var u = c[s]; - o(e[u], u, i, e); - } - } - i.pop(); - } - } - function i(e, t) { - return e < t ? -1 : e > t ? 1 : 0; - } - function a(e, r, o) { - var i, - a = s(e, '', [], void 0) || e; - for ( - i = - 0 === n.length - ? JSON.stringify(a, r, o) - : JSON.stringify(a, l(r), o); - 0 !== t.length; - - ) { - var c = t.pop(); - 4 === c.length - ? Object.defineProperty(c[0], c[1], c[3]) - : (c[0][c[1]] = c[2]); - } - return i; - } - function s(e, r, o, a) { - var l; - if ('object' == typeof e && null !== e) { - for (l = 0; l < o.length; l++) - if (o[l] === e) { - var c = Object.getOwnPropertyDescriptor(a, r); - return void (void 0 !== c.get - ? c.configurable - ? (Object.defineProperty(a, r, { value: '[Circular]' }), - t.push([a, r, e, c])) - : n.push([e, r]) - : ((a[r] = '[Circular]'), t.push([a, r, e]))); - } - if ('function' == typeof e.toJSON) return; - if ((o.push(e), Array.isArray(e))) - for (l = 0; l < e.length; l++) s(e[l], l, o, e); - else { - var u = {}, - p = Object.keys(e).sort(i); - for (l = 0; l < p.length; l++) { - var d = p[l]; - s(e[d], d, o, e), (u[d] = e[d]); - } - if (void 0 === a) return u; - t.push([a, r, e]), (a[r] = u); - } - o.pop(); - } - } - function l(e) { - return ( - (e = - void 0 !== e - ? e - : function (e, t) { - return t; - }), - function (t, r) { - if (n.length > 0) - for (var o = 0; o < n.length; o++) { - var i = n[o]; - if (i[1] === t && i[0] === r) { - (r = '[Circular]'), n.splice(o, 1); - break; - } - } - return e.call(this, t, r); - } - ); - } - }, - 9804: function (e) { - var t = Object.prototype.hasOwnProperty, - n = Object.prototype.toString; - e.exports = function (e, r, o) { - if ('[object Function]' !== n.call(r)) - throw new TypeError('iterator must be a function'); - var i = e.length; - if (i === +i) for (var a = 0; a < i; a++) r.call(o, e[a], a, e); - else for (var s in e) t.call(e, s) && r.call(o, e[s], s, e); - }; - }, - 8679: function (e, t, n) { - 'use strict'; - var r = n(1296), - o = { - childContextTypes: !0, - contextType: !0, - contextTypes: !0, - defaultProps: !0, - displayName: !0, - getDefaultProps: !0, - getDerivedStateFromError: !0, - getDerivedStateFromProps: !0, - mixins: !0, - propTypes: !0, - type: !0 - }, - i = { - name: !0, - length: !0, - prototype: !0, - caller: !0, - callee: !0, - arguments: !0, - arity: !0 - }, - a = { - $$typeof: !0, - compare: !0, - defaultProps: !0, - displayName: !0, - propTypes: !0, - type: !0 - }, - s = {}; - function l(e) { - return r.isMemo(e) ? a : s[e.$$typeof] || o; - } - (s[r.ForwardRef] = { - $$typeof: !0, - render: !0, - defaultProps: !0, - displayName: !0, - propTypes: !0 - }), - (s[r.Memo] = a); - var c = Object.defineProperty, - u = Object.getOwnPropertyNames, - p = Object.getOwnPropertySymbols, - d = Object.getOwnPropertyDescriptor, - f = Object.getPrototypeOf, - h = Object.prototype; - e.exports = function e(t, n, r) { - if ('string' != typeof n) { - if (h) { - var o = f(n); - o && o !== h && e(t, o, r); - } - var a = u(n); - p && (a = a.concat(p(n))); - for (var s = l(t), m = l(n), g = 0; g < a.length; ++g) { - var y = a[g]; - if (!(i[y] || (r && r[y]) || (m && m[y]) || (s && s[y]))) { - var v = d(n, y); - try { - c(t, y, v); - } catch (e) {} - } - } - } - return t; - }; - }, - 6103: function (e, t) { - 'use strict'; - var n = 'function' == typeof Symbol && Symbol.for, - r = n ? Symbol.for('react.element') : 60103, - o = n ? Symbol.for('react.portal') : 60106, - i = n ? Symbol.for('react.fragment') : 60107, - a = n ? Symbol.for('react.strict_mode') : 60108, - s = n ? Symbol.for('react.profiler') : 60114, - l = n ? Symbol.for('react.provider') : 60109, - c = n ? Symbol.for('react.context') : 60110, - u = n ? Symbol.for('react.async_mode') : 60111, - p = n ? Symbol.for('react.concurrent_mode') : 60111, - d = n ? Symbol.for('react.forward_ref') : 60112, - f = n ? Symbol.for('react.suspense') : 60113, - h = n ? Symbol.for('react.suspense_list') : 60120, - m = n ? Symbol.for('react.memo') : 60115, - g = n ? Symbol.for('react.lazy') : 60116, - y = n ? Symbol.for('react.block') : 60121, - v = n ? Symbol.for('react.fundamental') : 60117, - b = n ? Symbol.for('react.responder') : 60118, - w = n ? Symbol.for('react.scope') : 60119; - function x(e) { - if ('object' == typeof e && null !== e) { - var t = e.$$typeof; - switch (t) { - case r: - switch ((e = e.type)) { - case u: - case p: - case i: - case s: - case a: - case f: - return e; - default: - switch ((e = e && e.$$typeof)) { - case c: - case d: - case g: - case m: - case l: - return e; - default: - return t; - } - } - case o: - return t; - } - } - } - function k(e) { - return x(e) === p; - } - (t.AsyncMode = u), - (t.ConcurrentMode = p), - (t.ContextConsumer = c), - (t.ContextProvider = l), - (t.Element = r), - (t.ForwardRef = d), - (t.Fragment = i), - (t.Lazy = g), - (t.Memo = m), - (t.Portal = o), - (t.Profiler = s), - (t.StrictMode = a), - (t.Suspense = f), - (t.isAsyncMode = function (e) { - return k(e) || x(e) === u; - }), - (t.isConcurrentMode = k), - (t.isContextConsumer = function (e) { - return x(e) === c; - }), - (t.isContextProvider = function (e) { - return x(e) === l; - }), - (t.isElement = function (e) { - return 'object' == typeof e && null !== e && e.$$typeof === r; - }), - (t.isForwardRef = function (e) { - return x(e) === d; - }), - (t.isFragment = function (e) { - return x(e) === i; - }), - (t.isLazy = function (e) { - return x(e) === g; - }), - (t.isMemo = function (e) { - return x(e) === m; - }), - (t.isPortal = function (e) { - return x(e) === o; - }), - (t.isProfiler = function (e) { - return x(e) === s; - }), - (t.isStrictMode = function (e) { - return x(e) === a; - }), - (t.isSuspense = function (e) { - return x(e) === f; - }), - (t.isValidElementType = function (e) { - return ( - 'string' == typeof e || - 'function' == typeof e || - e === i || - e === p || - e === s || - e === a || - e === f || - e === h || - ('object' == typeof e && - null !== e && - (e.$$typeof === g || - e.$$typeof === m || - e.$$typeof === l || - e.$$typeof === c || - e.$$typeof === d || - e.$$typeof === v || - e.$$typeof === b || - e.$$typeof === w || - e.$$typeof === y)) - ); - }), - (t.typeOf = x); - }, - 1296: function (e, t, n) { - 'use strict'; - e.exports = n(6103); - }, - 9991: function (e) { - 'use strict'; - e.exports = (function () { - function e(e, t, n, r, o) { - return e < t || n < t - ? e > n - ? n + 1 - : e + 1 - : r === o - ? t - : t + 1; - } - return function (t, n) { - if (t === n) return 0; - if (t.length > n.length) { - var r = t; - (t = n), (n = r); - } - for ( - var o = t.length, i = n.length; - o > 0 && t.charCodeAt(o - 1) === n.charCodeAt(i - 1); - - ) - o--, i--; - for (var a = 0; a < o && t.charCodeAt(a) === n.charCodeAt(a); ) - a++; - if (((i -= a), 0 == (o -= a) || i < 3)) return i; - var s, - l, - c, - u, - p, - d, - f, - h, - m, - g, - y, - v, - b = 0, - w = []; - for (s = 0; s < o; s++) - w.push(s + 1), w.push(t.charCodeAt(a + s)); - for (var x = w.length - 1; b < i - 3; ) - for ( - m = n.charCodeAt(a + (l = b)), - g = n.charCodeAt(a + (c = b + 1)), - y = n.charCodeAt(a + (u = b + 2)), - v = n.charCodeAt(a + (p = b + 3)), - d = b += 4, - s = 0; - s < x; - s += 2 - ) - (l = e((f = w[s]), l, c, m, (h = w[s + 1]))), - (c = e(l, c, u, g, h)), - (u = e(c, u, p, y, h)), - (d = e(u, p, d, v, h)), - (w[s] = d), - (p = u), - (u = c), - (c = l), - (l = f); - for (; b < i; ) - for ( - m = n.charCodeAt(a + (l = b)), d = ++b, s = 0; - s < x; - s += 2 - ) - (f = w[s]), (w[s] = d = e(f, l, d, m, w[s + 1])), (l = f); - return d; - }; - })(); - }, - 3320: function (e, t, n) { - 'use strict'; - var r = n(7990), - o = n(3150); - function i(e, t) { - return function () { - throw new Error( - 'Function yaml.' + - e + - ' is removed in js-yaml 4. Use yaml.' + - t + - ' instead, which is now safe by default.' - ); - }; - } - (e.exports.Type = n(1364)), - (e.exports.Schema = n(7657)), - (e.exports.FAILSAFE_SCHEMA = n(4795)), - (e.exports.JSON_SCHEMA = n(5966)), - (e.exports.CORE_SCHEMA = n(9471)), - (e.exports.DEFAULT_SCHEMA = n(6601)), - (e.exports.load = r.load), - (e.exports.loadAll = r.loadAll), - (e.exports.dump = o.dump), - (e.exports.YAMLException = n(8425)), - (e.exports.types = { - binary: n(3531), - float: n(5215), - map: n(945), - null: n(151), - pairs: n(6879), - set: n(4982), - timestamp: n(2156), - bool: n(8771), - int: n(1518), - merge: n(7452), - omap: n(1605), - seq: n(6451), - str: n(48) - }), - (e.exports.safeLoad = i('safeLoad', 'load')), - (e.exports.safeLoadAll = i('safeLoadAll', 'loadAll')), - (e.exports.safeDump = i('safeDump', 'dump')); - }, - 8347: function (e) { - 'use strict'; - function t(e) { - return null == e; - } - (e.exports.isNothing = t), - (e.exports.isObject = function (e) { - return 'object' == typeof e && null !== e; - }), - (e.exports.toArray = function (e) { - return Array.isArray(e) ? e : t(e) ? [] : [e]; - }), - (e.exports.repeat = function (e, t) { - var n, - r = ''; - for (n = 0; n < t; n += 1) r += e; - return r; - }), - (e.exports.isNegativeZero = function (e) { - return 0 === e && Number.NEGATIVE_INFINITY === 1 / e; - }), - (e.exports.extend = function (e, t) { - var n, r, o, i; - if (t) - for (n = 0, r = (i = Object.keys(t)).length; n < r; n += 1) - e[(o = i[n])] = t[o]; - return e; - }); - }, - 3150: function (e, t, n) { - 'use strict'; - var r = n(8347), - o = n(8425), - i = n(6601), - a = Object.prototype.toString, - s = Object.prototype.hasOwnProperty, - l = 65279, - c = { - 0: '\\0', - 7: '\\a', - 8: '\\b', - 9: '\\t', - 10: '\\n', - 11: '\\v', - 12: '\\f', - 13: '\\r', - 27: '\\e', - 34: '\\"', - 92: '\\\\', - 133: '\\N', - 160: '\\_', - 8232: '\\L', - 8233: '\\P' - }, - u = [ - 'y', - 'Y', - 'yes', - 'Yes', - 'YES', - 'on', - 'On', - 'ON', - 'n', - 'N', - 'no', - 'No', - 'NO', - 'off', - 'Off', - 'OFF' - ], - p = /^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/; - function d(e) { - var t, n, i; - if (((t = e.toString(16).toUpperCase()), e <= 255)) - (n = 'x'), (i = 2); - else if (e <= 65535) (n = 'u'), (i = 4); - else { - if (!(e <= 4294967295)) - throw new o( - 'code point within a string may not be greater than 0xFFFFFFFF' - ); - (n = 'U'), (i = 8); - } - return '\\' + n + r.repeat('0', i - t.length) + t; - } - function f(e) { - (this.schema = e.schema || i), - (this.indent = Math.max(1, e.indent || 2)), - (this.noArrayIndent = e.noArrayIndent || !1), - (this.skipInvalid = e.skipInvalid || !1), - (this.flowLevel = r.isNothing(e.flowLevel) ? -1 : e.flowLevel), - (this.styleMap = (function (e, t) { - var n, r, o, i, a, l, c; - if (null === t) return {}; - for ( - n = {}, o = 0, i = (r = Object.keys(t)).length; - o < i; - o += 1 - ) - (a = r[o]), - (l = String(t[a])), - '!!' === a.slice(0, 2) && - (a = 'tag:yaml.org,2002:' + a.slice(2)), - (c = e.compiledTypeMap.fallback[a]) && - s.call(c.styleAliases, l) && - (l = c.styleAliases[l]), - (n[a] = l); - return n; - })(this.schema, e.styles || null)), - (this.sortKeys = e.sortKeys || !1), - (this.lineWidth = e.lineWidth || 80), - (this.noRefs = e.noRefs || !1), - (this.noCompatMode = e.noCompatMode || !1), - (this.condenseFlow = e.condenseFlow || !1), - (this.quotingType = '"' === e.quotingType ? 2 : 1), - (this.forceQuotes = e.forceQuotes || !1), - (this.replacer = - 'function' == typeof e.replacer ? e.replacer : null), - (this.implicitTypes = this.schema.compiledImplicit), - (this.explicitTypes = this.schema.compiledExplicit), - (this.tag = null), - (this.result = ''), - (this.duplicates = []), - (this.usedDuplicates = null); - } - function h(e, t) { - for ( - var n, o = r.repeat(' ', t), i = 0, a = -1, s = '', l = e.length; - i < l; - - ) - -1 === (a = e.indexOf('\n', i)) - ? ((n = e.slice(i)), (i = l)) - : ((n = e.slice(i, a + 1)), (i = a + 1)), - n.length && '\n' !== n && (s += o), - (s += n); - return s; - } - function m(e, t) { - return '\n' + r.repeat(' ', e.indent * t); - } - function g(e) { - return 32 === e || 9 === e; - } - function y(e) { - return ( - (32 <= e && e <= 126) || - (161 <= e && e <= 55295 && 8232 !== e && 8233 !== e) || - (57344 <= e && e <= 65533 && e !== l) || - (65536 <= e && e <= 1114111) - ); - } - function v(e) { - return y(e) && e !== l && 13 !== e && 10 !== e; - } - function b(e, t, n) { - var r = v(e), - o = r && !g(e); - return ( - ((n - ? r - : r && - 44 !== e && - 91 !== e && - 93 !== e && - 123 !== e && - 125 !== e) && - 35 !== e && - !(58 === t && !o)) || - (v(t) && !g(t) && 35 === e) || - (58 === t && o) - ); - } - function w(e, t) { - var n, - r = e.charCodeAt(t); - return r >= 55296 && - r <= 56319 && - t + 1 < e.length && - (n = e.charCodeAt(t + 1)) >= 56320 && - n <= 57343 - ? 1024 * (r - 55296) + n - 56320 + 65536 - : r; - } - function x(e) { - return /^\n* /.test(e); - } - function k(e, t, n, r, i) { - e.dump = (function () { - if (0 === t.length) return 2 === e.quotingType ? '""' : "''"; - if (!e.noCompatMode && (-1 !== u.indexOf(t) || p.test(t))) - return 2 === e.quotingType ? '"' + t + '"' : "'" + t + "'"; - var a = e.indent * Math.max(1, n), - s = - -1 === e.lineWidth - ? -1 - : Math.max(Math.min(e.lineWidth, 40), e.lineWidth - a), - f = r || (e.flowLevel > -1 && n >= e.flowLevel); - switch ( - (function (e, t, n, r, o, i, a, s) { - var c, - u, - p = 0, - d = null, - f = !1, - h = !1, - m = -1 !== r, - v = -1, - k = - y((u = w(e, 0))) && - u !== l && - !g(u) && - 45 !== u && - 63 !== u && - 58 !== u && - 44 !== u && - 91 !== u && - 93 !== u && - 123 !== u && - 125 !== u && - 35 !== u && - 38 !== u && - 42 !== u && - 33 !== u && - 124 !== u && - 61 !== u && - 62 !== u && - 39 !== u && - 34 !== u && - 37 !== u && - 64 !== u && - 96 !== u && - (function (e) { - return !g(e) && 58 !== e; - })(w(e, e.length - 1)); - if (t || a) - for (c = 0; c < e.length; p >= 65536 ? (c += 2) : c++) { - if (!y((p = w(e, c)))) return 5; - (k = k && b(p, d, s)), (d = p); - } - else { - for (c = 0; c < e.length; p >= 65536 ? (c += 2) : c++) { - if (10 === (p = w(e, c))) - (f = !0), - m && - ((h = h || (c - v - 1 > r && ' ' !== e[v + 1])), - (v = c)); - else if (!y(p)) return 5; - (k = k && b(p, d, s)), (d = p); - } - h = h || (m && c - v - 1 > r && ' ' !== e[v + 1]); - } - return f || h - ? n > 9 && x(e) - ? 5 - : a - ? 2 === i - ? 5 - : 2 - : h - ? 4 - : 3 - : !k || a || o(e) - ? 2 === i - ? 5 - : 2 - : 1; - })( - t, - f, - e.indent, - s, - function (t) { - return (function (e, t) { - var n, r; - for (n = 0, r = e.implicitTypes.length; n < r; n += 1) - if (e.implicitTypes[n].resolve(t)) return !0; - return !1; - })(e, t); - }, - e.quotingType, - e.forceQuotes && !r, - i - ) - ) { - case 1: - return t; - case 2: - return "'" + t.replace(/'/g, "''") + "'"; - case 3: - return '|' + _(t, e.indent) + O(h(t, a)); - case 4: - return ( - '>' + - _(t, e.indent) + - O( - h( - (function (e, t) { - for ( - var n, - r, - o, - i = /(\n+)([^\n]*)/g, - a = - ((o = - -1 !== (o = e.indexOf('\n')) ? o : e.length), - (i.lastIndex = o), - S(e.slice(0, o), t)), - s = '\n' === e[0] || ' ' === e[0]; - (r = i.exec(e)); - - ) { - var l = r[1], - c = r[2]; - (n = ' ' === c[0]), - (a += - l + (s || n || '' === c ? '' : '\n') + S(c, t)), - (s = n); - } - return a; - })(t, s), - a - ) - ) - ); - case 5: - return ( - '"' + - (function (e) { - for ( - var t, n = '', r = 0, o = 0; - o < e.length; - r >= 65536 ? (o += 2) : o++ - ) - (r = w(e, o)), - !(t = c[r]) && y(r) - ? ((n += e[o]), r >= 65536 && (n += e[o + 1])) - : (n += t || d(r)); - return n; - })(t) + - '"' - ); - default: - throw new o('impossible error: invalid scalar style'); - } - })(); - } - function _(e, t) { - var n = x(e) ? String(t) : '', - r = '\n' === e[e.length - 1]; - return ( - n + - (!r || ('\n' !== e[e.length - 2] && '\n' !== e) - ? r - ? '' - : '-' - : '+') + - '\n' - ); - } - function O(e) { - return '\n' === e[e.length - 1] ? e.slice(0, -1) : e; - } - function S(e, t) { - if ('' === e || ' ' === e[0]) return e; - for ( - var n, r, o = / [^ ]/g, i = 0, a = 0, s = 0, l = ''; - (n = o.exec(e)); - - ) - (s = n.index) - i > t && - ((r = a > i ? a : s), (l += '\n' + e.slice(i, r)), (i = r + 1)), - (a = s); - return ( - (l += '\n'), - e.length - i > t && a > i - ? (l += e.slice(i, a) + '\n' + e.slice(a + 1)) - : (l += e.slice(i)), - l.slice(1) - ); - } - function E(e, t, n, r) { - var o, - i, - a, - s = '', - l = e.tag; - for (o = 0, i = n.length; o < i; o += 1) - (a = n[o]), - e.replacer && (a = e.replacer.call(n, String(o), a)), - (A(e, t + 1, a, !0, !0, !1, !0) || - (void 0 === a && A(e, t + 1, null, !0, !0, !1, !0))) && - ((r && '' === s) || (s += m(e, t)), - e.dump && 10 === e.dump.charCodeAt(0) - ? (s += '-') - : (s += '- '), - (s += e.dump)); - (e.tag = l), (e.dump = s || '[]'); - } - function P(e, t, n) { - var r, i, l, c, u, p; - for ( - l = 0, c = (i = n ? e.explicitTypes : e.implicitTypes).length; - l < c; - l += 1 - ) - if ( - ((u = i[l]).instanceOf || u.predicate) && - (!u.instanceOf || - ('object' == typeof t && t instanceof u.instanceOf)) && - (!u.predicate || u.predicate(t)) - ) { - if ( - (n - ? u.multi && u.representName - ? (e.tag = u.representName(t)) - : (e.tag = u.tag) - : (e.tag = '?'), - u.represent) - ) { - if ( - ((p = e.styleMap[u.tag] || u.defaultStyle), - '[object Function]' === a.call(u.represent)) - ) - r = u.represent(t, p); - else { - if (!s.call(u.represent, p)) - throw new o( - '!<' + - u.tag + - '> tag resolver accepts not "' + - p + - '" style' - ); - r = u.represent[p](t, p); - } - e.dump = r; - } - return !0; - } - return !1; - } - function A(e, t, n, r, i, s, l) { - (e.tag = null), (e.dump = n), P(e, n, !1) || P(e, n, !0); - var c, - u = a.call(e.dump), - p = r; - r && (r = e.flowLevel < 0 || e.flowLevel > t); - var d, - f, - h = '[object Object]' === u || '[object Array]' === u; - if ( - (h && (f = -1 !== (d = e.duplicates.indexOf(n))), - ((null !== e.tag && '?' !== e.tag) || - f || - (2 !== e.indent && t > 0)) && - (i = !1), - f && e.usedDuplicates[d]) - ) - e.dump = '*ref_' + d; - else { - if ( - (h && f && !e.usedDuplicates[d] && (e.usedDuplicates[d] = !0), - '[object Object]' === u) - ) - r && 0 !== Object.keys(e.dump).length - ? ((function (e, t, n, r) { - var i, - a, - s, - l, - c, - u, - p = '', - d = e.tag, - f = Object.keys(n); - if (!0 === e.sortKeys) f.sort(); - else if ('function' == typeof e.sortKeys) - f.sort(e.sortKeys); - else if (e.sortKeys) - throw new o('sortKeys must be a boolean or a function'); - for (i = 0, a = f.length; i < a; i += 1) - (u = ''), - (r && '' === p) || (u += m(e, t)), - (l = n[(s = f[i])]), - e.replacer && (l = e.replacer.call(n, s, l)), - A(e, t + 1, s, !0, !0, !0) && - ((c = - (null !== e.tag && '?' !== e.tag) || - (e.dump && e.dump.length > 1024)) && - (e.dump && 10 === e.dump.charCodeAt(0) - ? (u += '?') - : (u += '? ')), - (u += e.dump), - c && (u += m(e, t)), - A(e, t + 1, l, !0, c) && - (e.dump && 10 === e.dump.charCodeAt(0) - ? (u += ':') - : (u += ': '), - (p += u += e.dump))); - (e.tag = d), (e.dump = p || '{}'); - })(e, t, e.dump, i), - f && (e.dump = '&ref_' + d + e.dump)) - : ((function (e, t, n) { - var r, - o, - i, - a, - s, - l = '', - c = e.tag, - u = Object.keys(n); - for (r = 0, o = u.length; r < o; r += 1) - (s = ''), - '' !== l && (s += ', '), - e.condenseFlow && (s += '"'), - (a = n[(i = u[r])]), - e.replacer && (a = e.replacer.call(n, i, a)), - A(e, t, i, !1, !1) && - (e.dump.length > 1024 && (s += '? '), - (s += - e.dump + - (e.condenseFlow ? '"' : '') + - ':' + - (e.condenseFlow ? '' : ' ')), - A(e, t, a, !1, !1) && (l += s += e.dump)); - (e.tag = c), (e.dump = '{' + l + '}'); - })(e, t, e.dump), - f && (e.dump = '&ref_' + d + ' ' + e.dump)); - else if ('[object Array]' === u) - r && 0 !== e.dump.length - ? (e.noArrayIndent && !l && t > 0 - ? E(e, t - 1, e.dump, i) - : E(e, t, e.dump, i), - f && (e.dump = '&ref_' + d + e.dump)) - : ((function (e, t, n) { - var r, - o, - i, - a = '', - s = e.tag; - for (r = 0, o = n.length; r < o; r += 1) - (i = n[r]), - e.replacer && (i = e.replacer.call(n, String(r), i)), - (A(e, t, i, !1, !1) || - (void 0 === i && A(e, t, null, !1, !1))) && - ('' !== a && - (a += ',' + (e.condenseFlow ? '' : ' ')), - (a += e.dump)); - (e.tag = s), (e.dump = '[' + a + ']'); - })(e, t, e.dump), - f && (e.dump = '&ref_' + d + ' ' + e.dump)); - else { - if ('[object String]' !== u) { - if ('[object Undefined]' === u) return !1; - if (e.skipInvalid) return !1; - throw new o('unacceptable kind of an object to dump ' + u); - } - '?' !== e.tag && k(e, e.dump, t, s, p); - } - null !== e.tag && - '?' !== e.tag && - ((c = encodeURI( - '!' === e.tag[0] ? e.tag.slice(1) : e.tag - ).replace(/!/g, '%21')), - (c = - '!' === e.tag[0] - ? '!' + c - : 'tag:yaml.org,2002:' === c.slice(0, 18) - ? '!!' + c.slice(18) - : '!<' + c + '>'), - (e.dump = c + ' ' + e.dump)); - } - return !0; - } - function $(e, t) { - var n, - r, - o = [], - i = []; - for (C(e, o, i), n = 0, r = i.length; n < r; n += 1) - t.duplicates.push(o[i[n]]); - t.usedDuplicates = new Array(r); - } - function C(e, t, n) { - var r, o, i; - if (null !== e && 'object' == typeof e) - if (-1 !== (o = t.indexOf(e))) -1 === n.indexOf(o) && n.push(o); - else if ((t.push(e), Array.isArray(e))) - for (o = 0, i = e.length; o < i; o += 1) C(e[o], t, n); - else - for (o = 0, i = (r = Object.keys(e)).length; o < i; o += 1) - C(e[r[o]], t, n); - } - e.exports.dump = function (e, t) { - var n = new f((t = t || {})); - n.noRefs || $(e, n); - var r = e; - return ( - n.replacer && (r = n.replacer.call({ '': r }, '', r)), - A(n, 0, r, !0, !0) ? n.dump + '\n' : '' - ); - }; - }, - 8425: function (e) { - 'use strict'; - function t(e, t) { - var n = '', - r = e.reason || '(unknown reason)'; - return e.mark - ? (e.mark.name && (n += 'in "' + e.mark.name + '" '), - (n += - '(' + (e.mark.line + 1) + ':' + (e.mark.column + 1) + ')'), - !t && e.mark.snippet && (n += '\n\n' + e.mark.snippet), - r + ' ' + n) - : r; - } - function n(e, n) { - Error.call(this), - (this.name = 'YAMLException'), - (this.reason = e), - (this.mark = n), - (this.message = t(this, !1)), - Error.captureStackTrace - ? Error.captureStackTrace(this, this.constructor) - : (this.stack = new Error().stack || ''); - } - (n.prototype = Object.create(Error.prototype)), - (n.prototype.constructor = n), - (n.prototype.toString = function (e) { - return this.name + ': ' + t(this, e); - }), - (e.exports = n); - }, - 7990: function (e, t, n) { - 'use strict'; - var r = n(8347), - o = n(8425), - i = n(192), - a = n(6601), - s = Object.prototype.hasOwnProperty, - l = - /[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/, - c = /[\x85\u2028\u2029]/, - u = /[,\[\]\{\}]/, - p = /^(?:!|!!|![a-z\-]+!)$/i, - d = - /^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i; - function f(e) { - return Object.prototype.toString.call(e); - } - function h(e) { - return 10 === e || 13 === e; - } - function m(e) { - return 9 === e || 32 === e; - } - function g(e) { - return 9 === e || 32 === e || 10 === e || 13 === e; - } - function y(e) { - return 44 === e || 91 === e || 93 === e || 123 === e || 125 === e; - } - function v(e) { - var t; - return 48 <= e && e <= 57 - ? e - 48 - : 97 <= (t = 32 | e) && t <= 102 - ? t - 97 + 10 - : -1; - } - function b(e) { - return 48 === e - ? '\0' - : 97 === e - ? '' - : 98 === e - ? '\b' - : 116 === e || 9 === e - ? '\t' - : 110 === e - ? '\n' - : 118 === e - ? '\v' - : 102 === e - ? '\f' - : 114 === e - ? '\r' - : 101 === e - ? '' - : 32 === e - ? ' ' - : 34 === e - ? '"' - : 47 === e - ? '/' - : 92 === e - ? '\\' - : 78 === e - ? '…' - : 95 === e - ? ' ' - : 76 === e - ? '\u2028' - : 80 === e - ? '\u2029' - : ''; - } - function w(e) { - return e <= 65535 - ? String.fromCharCode(e) - : String.fromCharCode( - 55296 + ((e - 65536) >> 10), - 56320 + ((e - 65536) & 1023) - ); - } - for (var x = new Array(256), k = new Array(256), _ = 0; _ < 256; _++) - (x[_] = b(_) ? 1 : 0), (k[_] = b(_)); - function O(e, t) { - (this.input = e), - (this.filename = t.filename || null), - (this.schema = t.schema || a), - (this.onWarning = t.onWarning || null), - (this.legacy = t.legacy || !1), - (this.json = t.json || !1), - (this.listener = t.listener || null), - (this.implicitTypes = this.schema.compiledImplicit), - (this.typeMap = this.schema.compiledTypeMap), - (this.length = e.length), - (this.position = 0), - (this.line = 0), - (this.lineStart = 0), - (this.lineIndent = 0), - (this.firstTabInLine = -1), - (this.documents = []); - } - function S(e, t) { - var n = { - name: e.filename, - buffer: e.input.slice(0, -1), - position: e.position, - line: e.line, - column: e.position - e.lineStart - }; - return (n.snippet = i(n)), new o(t, n); - } - function E(e, t) { - throw S(e, t); - } - function P(e, t) { - e.onWarning && e.onWarning.call(null, S(e, t)); - } - var A = { - YAML: function (e, t, n) { - var r, o, i; - null !== e.version && E(e, 'duplication of %YAML directive'), - 1 !== n.length && - E(e, 'YAML directive accepts exactly one argument'), - null === (r = /^([0-9]+)\.([0-9]+)$/.exec(n[0])) && - E(e, 'ill-formed argument of the YAML directive'), - (o = parseInt(r[1], 10)), - (i = parseInt(r[2], 10)), - 1 !== o && E(e, 'unacceptable YAML version of the document'), - (e.version = n[0]), - (e.checkLineBreaks = i < 2), - 1 !== i && - 2 !== i && - P(e, 'unsupported YAML version of the document'); - }, - TAG: function (e, t, n) { - var r, o; - 2 !== n.length && - E(e, 'TAG directive accepts exactly two arguments'), - (r = n[0]), - (o = n[1]), - p.test(r) || - E( - e, - 'ill-formed tag handle (first argument) of the TAG directive' - ), - s.call(e.tagMap, r) && - E( - e, - 'there is a previously declared suffix for "' + - r + - '" tag handle' - ), - d.test(o) || - E( - e, - 'ill-formed tag prefix (second argument) of the TAG directive' - ); - try { - o = decodeURIComponent(o); - } catch (t) { - E(e, 'tag prefix is malformed: ' + o); - } - e.tagMap[r] = o; - } - }; - function $(e, t, n, r) { - var o, i, a, s; - if (t < n) { - if (((s = e.input.slice(t, n)), r)) - for (o = 0, i = s.length; o < i; o += 1) - 9 === (a = s.charCodeAt(o)) || - (32 <= a && a <= 1114111) || - E(e, 'expected valid JSON character'); - else - l.test(s) && - E(e, 'the stream contains non-printable characters'); - e.result += s; - } - } - function C(e, t, n, o) { - var i, a, l, c; - for ( - r.isObject(n) || - E( - e, - 'cannot merge mappings; the provided source object is unacceptable' - ), - l = 0, - c = (i = Object.keys(n)).length; - l < c; - l += 1 - ) - (a = i[l]), s.call(t, a) || ((t[a] = n[a]), (o[a] = !0)); - } - function R(e, t, n, r, o, i, a, l, c) { - var u, p; - if (Array.isArray(o)) - for ( - u = 0, p = (o = Array.prototype.slice.call(o)).length; - u < p; - u += 1 - ) - Array.isArray(o[u]) && - E(e, 'nested arrays are not supported inside keys'), - 'object' == typeof o && - '[object Object]' === f(o[u]) && - (o[u] = '[object Object]'); - if ( - ('object' == typeof o && - '[object Object]' === f(o) && - (o = '[object Object]'), - (o = String(o)), - null === t && (t = {}), - 'tag:yaml.org,2002:merge' === r) - ) - if (Array.isArray(i)) - for (u = 0, p = i.length; u < p; u += 1) C(e, t, i[u], n); - else C(e, t, i, n); - else - e.json || - s.call(n, o) || - !s.call(t, o) || - ((e.line = a || e.line), - (e.lineStart = l || e.lineStart), - (e.position = c || e.position), - E(e, 'duplicated mapping key')), - '__proto__' === o - ? Object.defineProperty(t, o, { - configurable: !0, - enumerable: !0, - writable: !0, - value: i - }) - : (t[o] = i), - delete n[o]; - return t; - } - function j(e) { - var t; - 10 === (t = e.input.charCodeAt(e.position)) - ? e.position++ - : 13 === t - ? (e.position++, - 10 === e.input.charCodeAt(e.position) && e.position++) - : E(e, 'a line break is expected'), - (e.line += 1), - (e.lineStart = e.position), - (e.firstTabInLine = -1); - } - function T(e, t, n) { - for (var r = 0, o = e.input.charCodeAt(e.position); 0 !== o; ) { - for (; m(o); ) - 9 === o && - -1 === e.firstTabInLine && - (e.firstTabInLine = e.position), - (o = e.input.charCodeAt(++e.position)); - if (t && 35 === o) - do { - o = e.input.charCodeAt(++e.position); - } while (10 !== o && 13 !== o && 0 !== o); - if (!h(o)) break; - for ( - j(e), o = e.input.charCodeAt(e.position), r++, e.lineIndent = 0; - 32 === o; - - ) - e.lineIndent++, (o = e.input.charCodeAt(++e.position)); - } - return ( - -1 !== n && - 0 !== r && - e.lineIndent < n && - P(e, 'deficient indentation'), - r - ); - } - function I(e) { - var t, - n = e.position; - return !( - (45 !== (t = e.input.charCodeAt(n)) && 46 !== t) || - t !== e.input.charCodeAt(n + 1) || - t !== e.input.charCodeAt(n + 2) || - ((n += 3), 0 !== (t = e.input.charCodeAt(n)) && !g(t)) - ); - } - function N(e, t) { - 1 === t - ? (e.result += ' ') - : t > 1 && (e.result += r.repeat('\n', t - 1)); - } - function D(e, t) { - var n, - r, - o = e.tag, - i = e.anchor, - a = [], - s = !1; - if (-1 !== e.firstTabInLine) return !1; - for ( - null !== e.anchor && (e.anchorMap[e.anchor] = a), - r = e.input.charCodeAt(e.position); - 0 !== r && - (-1 !== e.firstTabInLine && - ((e.position = e.firstTabInLine), - E(e, 'tab characters must not be used in indentation')), - 45 === r) && - g(e.input.charCodeAt(e.position + 1)); - - ) - if (((s = !0), e.position++, T(e, !0, -1) && e.lineIndent <= t)) - a.push(null), (r = e.input.charCodeAt(e.position)); - else if ( - ((n = e.line), - F(e, t, 3, !1, !0), - a.push(e.result), - T(e, !0, -1), - (r = e.input.charCodeAt(e.position)), - (e.line === n || e.lineIndent > t) && 0 !== r) - ) - E(e, 'bad indentation of a sequence entry'); - else if (e.lineIndent < t) break; - return ( - !!s && - ((e.tag = o), - (e.anchor = i), - (e.kind = 'sequence'), - (e.result = a), - !0) - ); - } - function L(e) { - var t, - n, - r, - o, - i = !1, - a = !1; - if (33 !== (o = e.input.charCodeAt(e.position))) return !1; - if ( - (null !== e.tag && E(e, 'duplication of a tag property'), - 60 === (o = e.input.charCodeAt(++e.position)) - ? ((i = !0), (o = e.input.charCodeAt(++e.position))) - : 33 === o - ? ((a = !0), - (n = '!!'), - (o = e.input.charCodeAt(++e.position))) - : (n = '!'), - (t = e.position), - i) - ) { - do { - o = e.input.charCodeAt(++e.position); - } while (0 !== o && 62 !== o); - e.position < e.length - ? ((r = e.input.slice(t, e.position)), - (o = e.input.charCodeAt(++e.position))) - : E(e, 'unexpected end of the stream within a verbatim tag'); - } else { - for (; 0 !== o && !g(o); ) - 33 === o && - (a - ? E(e, 'tag suffix cannot contain exclamation marks') - : ((n = e.input.slice(t - 1, e.position + 1)), - p.test(n) || - E(e, 'named tag handle cannot contain such characters'), - (a = !0), - (t = e.position + 1))), - (o = e.input.charCodeAt(++e.position)); - (r = e.input.slice(t, e.position)), - u.test(r) && - E(e, 'tag suffix cannot contain flow indicator characters'); - } - r && - !d.test(r) && - E(e, 'tag name cannot contain such characters: ' + r); - try { - r = decodeURIComponent(r); - } catch (t) { - E(e, 'tag name is malformed: ' + r); - } - return ( - i - ? (e.tag = r) - : s.call(e.tagMap, n) - ? (e.tag = e.tagMap[n] + r) - : '!' === n - ? (e.tag = '!' + r) - : '!!' === n - ? (e.tag = 'tag:yaml.org,2002:' + r) - : E(e, 'undeclared tag handle "' + n + '"'), - !0 - ); - } - function M(e) { - var t, n; - if (38 !== (n = e.input.charCodeAt(e.position))) return !1; - for ( - null !== e.anchor && E(e, 'duplication of an anchor property'), - n = e.input.charCodeAt(++e.position), - t = e.position; - 0 !== n && !g(n) && !y(n); - - ) - n = e.input.charCodeAt(++e.position); - return ( - e.position === t && - E( - e, - 'name of an anchor node must contain at least one character' - ), - (e.anchor = e.input.slice(t, e.position)), - !0 - ); - } - function F(e, t, n, o, i) { - var a, - l, - c, - u, - p, - d, - f, - b, - _, - O = 1, - S = !1, - P = !1; - if ( - (null !== e.listener && e.listener('open', e), - (e.tag = null), - (e.anchor = null), - (e.kind = null), - (e.result = null), - (a = l = c = 4 === n || 3 === n), - o && - T(e, !0, -1) && - ((S = !0), - e.lineIndent > t - ? (O = 1) - : e.lineIndent === t - ? (O = 0) - : e.lineIndent < t && (O = -1)), - 1 === O) - ) - for (; L(e) || M(e); ) - T(e, !0, -1) - ? ((S = !0), - (c = a), - e.lineIndent > t - ? (O = 1) - : e.lineIndent === t - ? (O = 0) - : e.lineIndent < t && (O = -1)) - : (c = !1); - if ( - (c && (c = S || i), - (1 !== O && 4 !== n) || - ((b = 1 === n || 2 === n ? t : t + 1), - (_ = e.position - e.lineStart), - 1 === O - ? (c && - (D(e, _) || - (function (e, t, n) { - var r, - o, - i, - a, - s, - l, - c, - u = e.tag, - p = e.anchor, - d = {}, - f = Object.create(null), - h = null, - y = null, - v = null, - b = !1, - w = !1; - if (-1 !== e.firstTabInLine) return !1; - for ( - null !== e.anchor && (e.anchorMap[e.anchor] = d), - c = e.input.charCodeAt(e.position); - 0 !== c; - - ) { - if ( - (b || - -1 === e.firstTabInLine || - ((e.position = e.firstTabInLine), - E( - e, - 'tab characters must not be used in indentation' - )), - (r = e.input.charCodeAt(e.position + 1)), - (i = e.line), - (63 !== c && 58 !== c) || !g(r)) - ) { - if ( - ((a = e.line), - (s = e.lineStart), - (l = e.position), - !F(e, n, 2, !1, !0)) - ) - break; - if (e.line === i) { - for (c = e.input.charCodeAt(e.position); m(c); ) - c = e.input.charCodeAt(++e.position); - if (58 === c) - g((c = e.input.charCodeAt(++e.position))) || - E( - e, - 'a whitespace character is expected after the key-value separator within a block mapping' - ), - b && - (R(e, d, f, h, y, null, a, s, l), - (h = y = v = null)), - (w = !0), - (b = !1), - (o = !1), - (h = e.tag), - (y = e.result); - else { - if (!w) - return (e.tag = u), (e.anchor = p), !0; - E( - e, - 'can not read an implicit mapping pair; a colon is missed' - ); - } - } else { - if (!w) return (e.tag = u), (e.anchor = p), !0; - E( - e, - 'can not read a block mapping entry; a multiline key may not be an implicit key' - ); - } - } else - 63 === c - ? (b && - (R(e, d, f, h, y, null, a, s, l), - (h = y = v = null)), - (w = !0), - (b = !0), - (o = !0)) - : b - ? ((b = !1), (o = !0)) - : E( - e, - 'incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line' - ), - (e.position += 1), - (c = r); - if ( - ((e.line === i || e.lineIndent > t) && - (b && - ((a = e.line), - (s = e.lineStart), - (l = e.position)), - F(e, t, 4, !0, o) && - (b ? (y = e.result) : (v = e.result)), - b || - (R(e, d, f, h, y, v, a, s, l), - (h = y = v = null)), - T(e, !0, -1), - (c = e.input.charCodeAt(e.position))), - (e.line === i || e.lineIndent > t) && 0 !== c) - ) - E(e, 'bad indentation of a mapping entry'); - else if (e.lineIndent < t) break; - } - return ( - b && R(e, d, f, h, y, null, a, s, l), - w && - ((e.tag = u), - (e.anchor = p), - (e.kind = 'mapping'), - (e.result = d)), - w - ); - })(e, _, b))) || - (function (e, t) { - var n, - r, - o, - i, - a, - s, - l, - c, - u, - p, - d, - f, - h = !0, - m = e.tag, - y = e.anchor, - v = Object.create(null); - if (91 === (f = e.input.charCodeAt(e.position))) - (a = 93), (c = !1), (i = []); - else { - if (123 !== f) return !1; - (a = 125), (c = !0), (i = {}); - } - for ( - null !== e.anchor && (e.anchorMap[e.anchor] = i), - f = e.input.charCodeAt(++e.position); - 0 !== f; - - ) { - if ( - (T(e, !0, t), - (f = e.input.charCodeAt(e.position)) === a) - ) - return ( - e.position++, - (e.tag = m), - (e.anchor = y), - (e.kind = c ? 'mapping' : 'sequence'), - (e.result = i), - !0 - ); - h - ? 44 === f && - E(e, "expected the node content, but found ','") - : E( - e, - 'missed comma between flow collection entries' - ), - (d = null), - (s = l = !1), - 63 === f && - g(e.input.charCodeAt(e.position + 1)) && - ((s = l = !0), e.position++, T(e, !0, t)), - (n = e.line), - (r = e.lineStart), - (o = e.position), - F(e, t, 1, !1, !0), - (p = e.tag), - (u = e.result), - T(e, !0, t), - (f = e.input.charCodeAt(e.position)), - (!l && e.line !== n) || - 58 !== f || - ((s = !0), - (f = e.input.charCodeAt(++e.position)), - T(e, !0, t), - F(e, t, 1, !1, !0), - (d = e.result)), - c - ? R(e, i, v, p, u, d, n, r, o) - : s - ? i.push(R(e, null, v, p, u, d, n, r, o)) - : i.push(u), - T(e, !0, t), - 44 === (f = e.input.charCodeAt(e.position)) - ? ((h = !0), (f = e.input.charCodeAt(++e.position))) - : (h = !1); - } - E( - e, - 'unexpected end of the stream within a flow collection' - ); - })(e, b) - ? (P = !0) - : ((l && - (function (e, t) { - var n, - o, - i, - a, - s, - l = 1, - c = !1, - u = !1, - p = t, - d = 0, - f = !1; - if (124 === (a = e.input.charCodeAt(e.position))) - o = !1; - else { - if (62 !== a) return !1; - o = !0; - } - for (e.kind = 'scalar', e.result = ''; 0 !== a; ) - if ( - 43 === (a = e.input.charCodeAt(++e.position)) || - 45 === a - ) - 1 === l - ? (l = 43 === a ? 3 : 2) - : E(e, 'repeat of a chomping mode identifier'); - else { - if ( - !( - (i = - 48 <= (s = a) && s <= 57 ? s - 48 : -1) >= 0 - ) - ) - break; - 0 === i - ? E( - e, - 'bad explicit indentation width of a block scalar; it cannot be less than one' - ) - : u - ? E( - e, - 'repeat of an indentation width identifier' - ) - : ((p = t + i - 1), (u = !0)); - } - if (m(a)) { - do { - a = e.input.charCodeAt(++e.position); - } while (m(a)); - if (35 === a) - do { - a = e.input.charCodeAt(++e.position); - } while (!h(a) && 0 !== a); - } - for (; 0 !== a; ) { - for ( - j(e), - e.lineIndent = 0, - a = e.input.charCodeAt(e.position); - (!u || e.lineIndent < p) && 32 === a; - - ) - e.lineIndent++, - (a = e.input.charCodeAt(++e.position)); - if ( - (!u && e.lineIndent > p && (p = e.lineIndent), - h(a)) - ) - d++; - else { - if (e.lineIndent < p) { - 3 === l - ? (e.result += r.repeat('\n', c ? 1 + d : d)) - : 1 === l && c && (e.result += '\n'); - break; - } - for ( - o - ? m(a) - ? ((f = !0), - (e.result += r.repeat( - '\n', - c ? 1 + d : d - ))) - : f - ? ((f = !1), - (e.result += r.repeat('\n', d + 1))) - : 0 === d - ? c && (e.result += ' ') - : (e.result += r.repeat('\n', d)) - : (e.result += r.repeat('\n', c ? 1 + d : d)), - c = !0, - u = !0, - d = 0, - n = e.position; - !h(a) && 0 !== a; - - ) - a = e.input.charCodeAt(++e.position); - $(e, n, e.position, !1); - } - } - return !0; - })(e, b)) || - (function (e, t) { - var n, r, o; - if (39 !== (n = e.input.charCodeAt(e.position))) - return !1; - for ( - e.kind = 'scalar', - e.result = '', - e.position++, - r = o = e.position; - 0 !== (n = e.input.charCodeAt(e.position)); - - ) - if (39 === n) { - if ( - ($(e, r, e.position, !0), - 39 !== (n = e.input.charCodeAt(++e.position))) - ) - return !0; - (r = e.position), e.position++, (o = e.position); - } else - h(n) - ? ($(e, r, o, !0), - N(e, T(e, !1, t)), - (r = o = e.position)) - : e.position === e.lineStart && I(e) - ? E( - e, - 'unexpected end of the document within a single quoted scalar' - ) - : (e.position++, (o = e.position)); - E( - e, - 'unexpected end of the stream within a single quoted scalar' - ); - })(e, b) || - (function (e, t) { - var n, r, o, i, a, s, l; - if (34 !== (s = e.input.charCodeAt(e.position))) - return !1; - for ( - e.kind = 'scalar', - e.result = '', - e.position++, - n = r = e.position; - 0 !== (s = e.input.charCodeAt(e.position)); - - ) { - if (34 === s) - return $(e, n, e.position, !0), e.position++, !0; - if (92 === s) { - if ( - ($(e, n, e.position, !0), - h((s = e.input.charCodeAt(++e.position)))) - ) - T(e, !1, t); - else if (s < 256 && x[s]) - (e.result += k[s]), e.position++; - else if ( - (a = - 120 === (l = s) - ? 2 - : 117 === l - ? 4 - : 85 === l - ? 8 - : 0) > 0 - ) { - for (o = a, i = 0; o > 0; o--) - (a = v( - (s = e.input.charCodeAt(++e.position)) - )) >= 0 - ? (i = (i << 4) + a) - : E(e, 'expected hexadecimal character'); - (e.result += w(i)), e.position++; - } else E(e, 'unknown escape sequence'); - n = r = e.position; - } else - h(s) - ? ($(e, n, r, !0), - N(e, T(e, !1, t)), - (n = r = e.position)) - : e.position === e.lineStart && I(e) - ? E( - e, - 'unexpected end of the document within a double quoted scalar' - ) - : (e.position++, (r = e.position)); - } - E( - e, - 'unexpected end of the stream within a double quoted scalar' - ); - })(e, b) - ? (P = !0) - : (function (e) { - var t, n, r; - if (42 !== (r = e.input.charCodeAt(e.position))) - return !1; - for ( - r = e.input.charCodeAt(++e.position), - t = e.position; - 0 !== r && !g(r) && !y(r); - - ) - r = e.input.charCodeAt(++e.position); - return ( - e.position === t && - E( - e, - 'name of an alias node must contain at least one character' - ), - (n = e.input.slice(t, e.position)), - s.call(e.anchorMap, n) || - E(e, 'unidentified alias "' + n + '"'), - (e.result = e.anchorMap[n]), - T(e, !0, -1), - !0 - ); - })(e) - ? ((P = !0), - (null === e.tag && null === e.anchor) || - E(e, 'alias node should not have any properties')) - : (function (e, t, n) { - var r, - o, - i, - a, - s, - l, - c, - u, - p = e.kind, - d = e.result; - if ( - g((u = e.input.charCodeAt(e.position))) || - y(u) || - 35 === u || - 38 === u || - 42 === u || - 33 === u || - 124 === u || - 62 === u || - 39 === u || - 34 === u || - 37 === u || - 64 === u || - 96 === u - ) - return !1; - if ( - (63 === u || 45 === u) && - (g((r = e.input.charCodeAt(e.position + 1))) || - (n && y(r))) - ) - return !1; - for ( - e.kind = 'scalar', - e.result = '', - o = i = e.position, - a = !1; - 0 !== u; - - ) { - if (58 === u) { - if ( - g( - (r = e.input.charCodeAt(e.position + 1)) - ) || - (n && y(r)) - ) - break; - } else if (35 === u) { - if (g(e.input.charCodeAt(e.position - 1))) - break; - } else { - if ( - (e.position === e.lineStart && I(e)) || - (n && y(u)) - ) - break; - if (h(u)) { - if ( - ((s = e.line), - (l = e.lineStart), - (c = e.lineIndent), - T(e, !1, -1), - e.lineIndent >= t) - ) { - (a = !0), - (u = e.input.charCodeAt(e.position)); - continue; - } - (e.position = i), - (e.line = s), - (e.lineStart = l), - (e.lineIndent = c); - break; - } - } - a && - ($(e, o, i, !1), - N(e, e.line - s), - (o = i = e.position), - (a = !1)), - m(u) || (i = e.position + 1), - (u = e.input.charCodeAt(++e.position)); - } - return ( - $(e, o, i, !1), - !!e.result || ((e.kind = p), (e.result = d), !1) - ); - })(e, b, 1 === n) && - ((P = !0), null === e.tag && (e.tag = '?')), - null !== e.anchor && (e.anchorMap[e.anchor] = e.result)) - : 0 === O && (P = c && D(e, _))), - null === e.tag) - ) - null !== e.anchor && (e.anchorMap[e.anchor] = e.result); - else if ('?' === e.tag) { - for ( - null !== e.result && - 'scalar' !== e.kind && - E( - e, - 'unacceptable node kind for ! tag; it should be "scalar", not "' + - e.kind + - '"' - ), - u = 0, - p = e.implicitTypes.length; - u < p; - u += 1 - ) - if ((f = e.implicitTypes[u]).resolve(e.result)) { - (e.result = f.construct(e.result)), - (e.tag = f.tag), - null !== e.anchor && (e.anchorMap[e.anchor] = e.result); - break; - } - } else if ('!' !== e.tag) { - if (s.call(e.typeMap[e.kind || 'fallback'], e.tag)) - f = e.typeMap[e.kind || 'fallback'][e.tag]; - else - for ( - f = null, - u = 0, - p = (d = e.typeMap.multi[e.kind || 'fallback']).length; - u < p; - u += 1 - ) - if (e.tag.slice(0, d[u].tag.length) === d[u].tag) { - f = d[u]; - break; - } - f || E(e, 'unknown tag !<' + e.tag + '>'), - null !== e.result && - f.kind !== e.kind && - E( - e, - 'unacceptable node kind for !<' + - e.tag + - '> tag; it should be "' + - f.kind + - '", not "' + - e.kind + - '"' - ), - f.resolve(e.result, e.tag) - ? ((e.result = f.construct(e.result, e.tag)), - null !== e.anchor && (e.anchorMap[e.anchor] = e.result)) - : E( - e, - 'cannot resolve a node with !<' + e.tag + '> explicit tag' - ); - } - return ( - null !== e.listener && e.listener('close', e), - null !== e.tag || null !== e.anchor || P - ); - } - function z(e) { - var t, - n, - r, - o, - i = e.position, - a = !1; - for ( - e.version = null, - e.checkLineBreaks = e.legacy, - e.tagMap = Object.create(null), - e.anchorMap = Object.create(null); - 0 !== (o = e.input.charCodeAt(e.position)) && - (T(e, !0, -1), - (o = e.input.charCodeAt(e.position)), - !(e.lineIndent > 0 || 37 !== o)); - - ) { - for ( - a = !0, o = e.input.charCodeAt(++e.position), t = e.position; - 0 !== o && !g(o); - - ) - o = e.input.charCodeAt(++e.position); - for ( - r = [], - (n = e.input.slice(t, e.position)).length < 1 && - E( - e, - 'directive name must not be less than one character in length' - ); - 0 !== o; - - ) { - for (; m(o); ) o = e.input.charCodeAt(++e.position); - if (35 === o) { - do { - o = e.input.charCodeAt(++e.position); - } while (0 !== o && !h(o)); - break; - } - if (h(o)) break; - for (t = e.position; 0 !== o && !g(o); ) - o = e.input.charCodeAt(++e.position); - r.push(e.input.slice(t, e.position)); - } - 0 !== o && j(e), - s.call(A, n) - ? A[n](e, n, r) - : P(e, 'unknown document directive "' + n + '"'); - } - T(e, !0, -1), - 0 === e.lineIndent && - 45 === e.input.charCodeAt(e.position) && - 45 === e.input.charCodeAt(e.position + 1) && - 45 === e.input.charCodeAt(e.position + 2) - ? ((e.position += 3), T(e, !0, -1)) - : a && E(e, 'directives end mark is expected'), - F(e, e.lineIndent - 1, 4, !1, !0), - T(e, !0, -1), - e.checkLineBreaks && - c.test(e.input.slice(i, e.position)) && - P(e, 'non-ASCII line breaks are interpreted as content'), - e.documents.push(e.result), - e.position === e.lineStart && I(e) - ? 46 === e.input.charCodeAt(e.position) && - ((e.position += 3), T(e, !0, -1)) - : e.position < e.length - 1 && - E(e, 'end of the stream or a document separator is expected'); - } - function U(e, t) { - (t = t || {}), - 0 !== (e = String(e)).length && - (10 !== e.charCodeAt(e.length - 1) && - 13 !== e.charCodeAt(e.length - 1) && - (e += '\n'), - 65279 === e.charCodeAt(0) && (e = e.slice(1))); - var n = new O(e, t), - r = e.indexOf('\0'); - for ( - -1 !== r && - ((n.position = r), E(n, 'null byte is not allowed in input')), - n.input += '\0'; - 32 === n.input.charCodeAt(n.position); - - ) - (n.lineIndent += 1), (n.position += 1); - for (; n.position < n.length - 1; ) z(n); - return n.documents; - } - (e.exports.loadAll = function (e, t, n) { - null !== t && - 'object' == typeof t && - void 0 === n && - ((n = t), (t = null)); - var r = U(e, n); - if ('function' != typeof t) return r; - for (var o = 0, i = r.length; o < i; o += 1) t(r[o]); - }), - (e.exports.load = function (e, t) { - var n = U(e, t); - if (0 !== n.length) { - if (1 === n.length) return n[0]; - throw new o( - 'expected a single document in the stream, but found more' - ); - } - }); - }, - 7657: function (e, t, n) { - 'use strict'; - var r = n(8425), - o = n(1364); - function i(e, t) { - var n = []; - return ( - e[t].forEach(function (e) { - var t = n.length; - n.forEach(function (n, r) { - n.tag === e.tag && - n.kind === e.kind && - n.multi === e.multi && - (t = r); - }), - (n[t] = e); - }), - n - ); - } - function a(e) { - return this.extend(e); - } - (a.prototype.extend = function (e) { - var t = [], - n = []; - if (e instanceof o) n.push(e); - else if (Array.isArray(e)) n = n.concat(e); - else { - if ( - !e || - (!Array.isArray(e.implicit) && !Array.isArray(e.explicit)) - ) - throw new r( - 'Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })' - ); - e.implicit && (t = t.concat(e.implicit)), - e.explicit && (n = n.concat(e.explicit)); - } - t.forEach(function (e) { - if (!(e instanceof o)) - throw new r( - 'Specified list of YAML types (or a single Type object) contains a non-Type object.' - ); - if (e.loadKind && 'scalar' !== e.loadKind) - throw new r( - 'There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.' - ); - if (e.multi) - throw new r( - 'There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.' - ); - }), - n.forEach(function (e) { - if (!(e instanceof o)) - throw new r( - 'Specified list of YAML types (or a single Type object) contains a non-Type object.' - ); - }); - var s = Object.create(a.prototype); - return ( - (s.implicit = (this.implicit || []).concat(t)), - (s.explicit = (this.explicit || []).concat(n)), - (s.compiledImplicit = i(s, 'implicit')), - (s.compiledExplicit = i(s, 'explicit')), - (s.compiledTypeMap = (function () { - var e, - t, - n = { - scalar: {}, - sequence: {}, - mapping: {}, - fallback: {}, - multi: { - scalar: [], - sequence: [], - mapping: [], - fallback: [] - } - }; - function r(e) { - e.multi - ? (n.multi[e.kind].push(e), n.multi.fallback.push(e)) - : (n[e.kind][e.tag] = n.fallback[e.tag] = e); - } - for (e = 0, t = arguments.length; e < t; e += 1) - arguments[e].forEach(r); - return n; - })(s.compiledImplicit, s.compiledExplicit)), - s - ); - }), - (e.exports = a); - }, - 9471: function (e, t, n) { - 'use strict'; - e.exports = n(5966); - }, - 6601: function (e, t, n) { - 'use strict'; - e.exports = n(9471).extend({ - implicit: [n(2156), n(7452)], - explicit: [n(3531), n(1605), n(6879), n(4982)] - }); - }, - 4795: function (e, t, n) { - 'use strict'; - var r = n(7657); - e.exports = new r({ explicit: [n(48), n(6451), n(945)] }); - }, - 5966: function (e, t, n) { - 'use strict'; - e.exports = n(4795).extend({ - implicit: [n(151), n(8771), n(1518), n(5215)] - }); - }, - 192: function (e, t, n) { - 'use strict'; - var r = n(8347); - function o(e, t, n, r, o) { - var i = '', - a = '', - s = Math.floor(o / 2) - 1; - return ( - r - t > s && (t = r - s + (i = ' ... ').length), - n - r > s && (n = r + s - (a = ' ...').length), - { - str: i + e.slice(t, n).replace(/\t/g, '→') + a, - pos: r - t + i.length - } - ); - } - function i(e, t) { - return r.repeat(' ', t - e.length) + e; - } - e.exports = function (e, t) { - if (((t = Object.create(t || null)), !e.buffer)) return null; - t.maxLength || (t.maxLength = 79), - 'number' != typeof t.indent && (t.indent = 1), - 'number' != typeof t.linesBefore && (t.linesBefore = 3), - 'number' != typeof t.linesAfter && (t.linesAfter = 2); - for ( - var n, a = /\r?\n|\r|\0/g, s = [0], l = [], c = -1; - (n = a.exec(e.buffer)); - - ) - l.push(n.index), - s.push(n.index + n[0].length), - e.position <= n.index && c < 0 && (c = s.length - 2); - c < 0 && (c = s.length - 1); - var u, - p, - d = '', - f = Math.min(e.line + t.linesAfter, l.length).toString().length, - h = t.maxLength - (t.indent + f + 3); - for (u = 1; u <= t.linesBefore && !(c - u < 0); u++) - (p = o( - e.buffer, - s[c - u], - l[c - u], - e.position - (s[c] - s[c - u]), - h - )), - (d = - r.repeat(' ', t.indent) + - i((e.line - u + 1).toString(), f) + - ' | ' + - p.str + - '\n' + - d); - for ( - p = o(e.buffer, s[c], l[c], e.position, h), - d += - r.repeat(' ', t.indent) + - i((e.line + 1).toString(), f) + - ' | ' + - p.str + - '\n', - d += r.repeat('-', t.indent + f + 3 + p.pos) + '^\n', - u = 1; - u <= t.linesAfter && !(c + u >= l.length); - u++ - ) - (p = o( - e.buffer, - s[c + u], - l[c + u], - e.position - (s[c] - s[c + u]), - h - )), - (d += - r.repeat(' ', t.indent) + - i((e.line + u + 1).toString(), f) + - ' | ' + - p.str + - '\n'); - return d.replace(/\n$/, ''); - }; - }, - 1364: function (e, t, n) { - 'use strict'; - var r = n(8425), - o = [ - 'kind', - 'multi', - 'resolve', - 'construct', - 'instanceOf', - 'predicate', - 'represent', - 'representName', - 'defaultStyle', - 'styleAliases' - ], - i = ['scalar', 'sequence', 'mapping']; - e.exports = function (e, t) { - var n, a; - if ( - ((t = t || {}), - Object.keys(t).forEach(function (t) { - if (-1 === o.indexOf(t)) - throw new r( - 'Unknown option "' + - t + - '" is met in definition of "' + - e + - '" YAML type.' - ); - }), - (this.options = t), - (this.tag = e), - (this.kind = t.kind || null), - (this.resolve = - t.resolve || - function () { - return !0; - }), - (this.construct = - t.construct || - function (e) { - return e; - }), - (this.instanceOf = t.instanceOf || null), - (this.predicate = t.predicate || null), - (this.represent = t.represent || null), - (this.representName = t.representName || null), - (this.defaultStyle = t.defaultStyle || null), - (this.multi = t.multi || !1), - (this.styleAliases = - ((n = t.styleAliases || null), - (a = {}), - null !== n && - Object.keys(n).forEach(function (e) { - n[e].forEach(function (t) { - a[String(t)] = e; - }); - }), - a)), - -1 === i.indexOf(this.kind)) - ) - throw new r( - 'Unknown kind "' + - this.kind + - '" is specified for "' + - e + - '" YAML type.' - ); - }; - }, - 3531: function (e, t, n) { - 'use strict'; - var r = n(1364), - o = - 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r'; - e.exports = new r('tag:yaml.org,2002:binary', { - kind: 'scalar', - resolve: function (e) { - if (null === e) return !1; - var t, - n, - r = 0, - i = e.length, - a = o; - for (n = 0; n < i; n++) - if (!((t = a.indexOf(e.charAt(n))) > 64)) { - if (t < 0) return !1; - r += 6; - } - return r % 8 == 0; - }, - construct: function (e) { - var t, - n, - r = e.replace(/[\r\n=]/g, ''), - i = r.length, - a = o, - s = 0, - l = []; - for (t = 0; t < i; t++) - t % 4 == 0 && - t && - (l.push((s >> 16) & 255), - l.push((s >> 8) & 255), - l.push(255 & s)), - (s = (s << 6) | a.indexOf(r.charAt(t))); - return ( - 0 == (n = (i % 4) * 6) - ? (l.push((s >> 16) & 255), - l.push((s >> 8) & 255), - l.push(255 & s)) - : 18 === n - ? (l.push((s >> 10) & 255), l.push((s >> 2) & 255)) - : 12 === n && l.push((s >> 4) & 255), - new Uint8Array(l) - ); - }, - predicate: function (e) { - return ( - '[object Uint8Array]' === Object.prototype.toString.call(e) - ); - }, - represent: function (e) { - var t, - n, - r = '', - i = 0, - a = e.length, - s = o; - for (t = 0; t < a; t++) - t % 3 == 0 && - t && - ((r += s[(i >> 18) & 63]), - (r += s[(i >> 12) & 63]), - (r += s[(i >> 6) & 63]), - (r += s[63 & i])), - (i = (i << 8) + e[t]); - return ( - 0 == (n = a % 3) - ? ((r += s[(i >> 18) & 63]), - (r += s[(i >> 12) & 63]), - (r += s[(i >> 6) & 63]), - (r += s[63 & i])) - : 2 === n - ? ((r += s[(i >> 10) & 63]), - (r += s[(i >> 4) & 63]), - (r += s[(i << 2) & 63]), - (r += s[64])) - : 1 === n && - ((r += s[(i >> 2) & 63]), - (r += s[(i << 4) & 63]), - (r += s[64]), - (r += s[64])), - r - ); - } - }); - }, - 8771: function (e, t, n) { - 'use strict'; - var r = n(1364); - e.exports = new r('tag:yaml.org,2002:bool', { - kind: 'scalar', - resolve: function (e) { - if (null === e) return !1; - var t = e.length; - return ( - (4 === t && ('true' === e || 'True' === e || 'TRUE' === e)) || - (5 === t && ('false' === e || 'False' === e || 'FALSE' === e)) - ); - }, - construct: function (e) { - return 'true' === e || 'True' === e || 'TRUE' === e; - }, - predicate: function (e) { - return '[object Boolean]' === Object.prototype.toString.call(e); - }, - represent: { - lowercase: function (e) { - return e ? 'true' : 'false'; - }, - uppercase: function (e) { - return e ? 'TRUE' : 'FALSE'; - }, - camelcase: function (e) { - return e ? 'True' : 'False'; - } - }, - defaultStyle: 'lowercase' - }); - }, - 5215: function (e, t, n) { - 'use strict'; - var r = n(8347), - o = n(1364), - i = new RegExp( - '^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$' - ), - a = /^[-+]?[0-9]+e/; - e.exports = new o('tag:yaml.org,2002:float', { - kind: 'scalar', - resolve: function (e) { - return null !== e && !(!i.test(e) || '_' === e[e.length - 1]); - }, - construct: function (e) { - var t, n; - return ( - (n = - '-' === (t = e.replace(/_/g, '').toLowerCase())[0] ? -1 : 1), - '+-'.indexOf(t[0]) >= 0 && (t = t.slice(1)), - '.inf' === t - ? 1 === n - ? Number.POSITIVE_INFINITY - : Number.NEGATIVE_INFINITY - : '.nan' === t - ? NaN - : n * parseFloat(t, 10) - ); - }, - predicate: function (e) { - return ( - '[object Number]' === Object.prototype.toString.call(e) && - (e % 1 != 0 || r.isNegativeZero(e)) - ); - }, - represent: function (e, t) { - var n; - if (isNaN(e)) - switch (t) { - case 'lowercase': - return '.nan'; - case 'uppercase': - return '.NAN'; - case 'camelcase': - return '.NaN'; - } - else if (Number.POSITIVE_INFINITY === e) - switch (t) { - case 'lowercase': - return '.inf'; - case 'uppercase': - return '.INF'; - case 'camelcase': - return '.Inf'; - } - else if (Number.NEGATIVE_INFINITY === e) - switch (t) { - case 'lowercase': - return '-.inf'; - case 'uppercase': - return '-.INF'; - case 'camelcase': - return '-.Inf'; - } - else if (r.isNegativeZero(e)) return '-0.0'; - return (n = e.toString(10)), a.test(n) ? n.replace('e', '.e') : n; - }, - defaultStyle: 'lowercase' - }); - }, - 1518: function (e, t, n) { - 'use strict'; - var r = n(8347), - o = n(1364); - function i(e) { - return 48 <= e && e <= 55; - } - function a(e) { - return 48 <= e && e <= 57; - } - e.exports = new o('tag:yaml.org,2002:int', { - kind: 'scalar', - resolve: function (e) { - if (null === e) return !1; - var t, - n, - r = e.length, - o = 0, - s = !1; - if (!r) return !1; - if ( - (('-' !== (t = e[o]) && '+' !== t) || (t = e[++o]), '0' === t) - ) { - if (o + 1 === r) return !0; - if ('b' === (t = e[++o])) { - for (o++; o < r; o++) - if ('_' !== (t = e[o])) { - if ('0' !== t && '1' !== t) return !1; - s = !0; - } - return s && '_' !== t; - } - if ('x' === t) { - for (o++; o < r; o++) - if ('_' !== (t = e[o])) { - if ( - !( - (48 <= (n = e.charCodeAt(o)) && n <= 57) || - (65 <= n && n <= 70) || - (97 <= n && n <= 102) - ) - ) - return !1; - s = !0; - } - return s && '_' !== t; - } - if ('o' === t) { - for (o++; o < r; o++) - if ('_' !== (t = e[o])) { - if (!i(e.charCodeAt(o))) return !1; - s = !0; - } - return s && '_' !== t; - } - } - if ('_' === t) return !1; - for (; o < r; o++) - if ('_' !== (t = e[o])) { - if (!a(e.charCodeAt(o))) return !1; - s = !0; - } - return !(!s || '_' === t); - }, - construct: function (e) { - var t, - n = e, - r = 1; - if ( - (-1 !== n.indexOf('_') && (n = n.replace(/_/g, '')), - ('-' !== (t = n[0]) && '+' !== t) || - ('-' === t && (r = -1), (t = (n = n.slice(1))[0])), - '0' === n) - ) - return 0; - if ('0' === t) { - if ('b' === n[1]) return r * parseInt(n.slice(2), 2); - if ('x' === n[1]) return r * parseInt(n.slice(2), 16); - if ('o' === n[1]) return r * parseInt(n.slice(2), 8); - } - return r * parseInt(n, 10); - }, - predicate: function (e) { - return ( - '[object Number]' === Object.prototype.toString.call(e) && - e % 1 == 0 && - !r.isNegativeZero(e) - ); - }, - represent: { - binary: function (e) { - return e >= 0 - ? '0b' + e.toString(2) - : '-0b' + e.toString(2).slice(1); - }, - octal: function (e) { - return e >= 0 - ? '0o' + e.toString(8) - : '-0o' + e.toString(8).slice(1); - }, - decimal: function (e) { - return e.toString(10); - }, - hexadecimal: function (e) { - return e >= 0 - ? '0x' + e.toString(16).toUpperCase() - : '-0x' + e.toString(16).toUpperCase().slice(1); - } - }, - defaultStyle: 'decimal', - styleAliases: { - binary: [2, 'bin'], - octal: [8, 'oct'], - decimal: [10, 'dec'], - hexadecimal: [16, 'hex'] - } - }); - }, - 945: function (e, t, n) { - 'use strict'; - var r = n(1364); - e.exports = new r('tag:yaml.org,2002:map', { - kind: 'mapping', - construct: function (e) { - return null !== e ? e : {}; - } - }); - }, - 7452: function (e, t, n) { - 'use strict'; - var r = n(1364); - e.exports = new r('tag:yaml.org,2002:merge', { - kind: 'scalar', - resolve: function (e) { - return '<<' === e || null === e; - } - }); - }, - 151: function (e, t, n) { - 'use strict'; - var r = n(1364); - e.exports = new r('tag:yaml.org,2002:null', { - kind: 'scalar', - resolve: function (e) { - if (null === e) return !0; - var t = e.length; - return ( - (1 === t && '~' === e) || - (4 === t && ('null' === e || 'Null' === e || 'NULL' === e)) - ); - }, - construct: function () { - return null; - }, - predicate: function (e) { - return null === e; - }, - represent: { - canonical: function () { - return '~'; - }, - lowercase: function () { - return 'null'; - }, - uppercase: function () { - return 'NULL'; - }, - camelcase: function () { - return 'Null'; - }, - empty: function () { - return ''; - } - }, - defaultStyle: 'lowercase' - }); - }, - 1605: function (e, t, n) { - 'use strict'; - var r = n(1364), - o = Object.prototype.hasOwnProperty, - i = Object.prototype.toString; - e.exports = new r('tag:yaml.org,2002:omap', { - kind: 'sequence', - resolve: function (e) { - if (null === e) return !0; - var t, - n, - r, - a, - s, - l = [], - c = e; - for (t = 0, n = c.length; t < n; t += 1) { - if (((r = c[t]), (s = !1), '[object Object]' !== i.call(r))) - return !1; - for (a in r) - if (o.call(r, a)) { - if (s) return !1; - s = !0; - } - if (!s) return !1; - if (-1 !== l.indexOf(a)) return !1; - l.push(a); - } - return !0; - }, - construct: function (e) { - return null !== e ? e : []; - } - }); - }, - 6879: function (e, t, n) { - 'use strict'; - var r = n(1364), - o = Object.prototype.toString; - e.exports = new r('tag:yaml.org,2002:pairs', { - kind: 'sequence', - resolve: function (e) { - if (null === e) return !0; - var t, - n, - r, - i, - a, - s = e; - for ( - a = new Array(s.length), t = 0, n = s.length; - t < n; - t += 1 - ) { - if (((r = s[t]), '[object Object]' !== o.call(r))) return !1; - if (1 !== (i = Object.keys(r)).length) return !1; - a[t] = [i[0], r[i[0]]]; - } - return !0; - }, - construct: function (e) { - if (null === e) return []; - var t, - n, - r, - o, - i, - a = e; - for (i = new Array(a.length), t = 0, n = a.length; t < n; t += 1) - (r = a[t]), (o = Object.keys(r)), (i[t] = [o[0], r[o[0]]]); - return i; - } - }); - }, - 6451: function (e, t, n) { - 'use strict'; - var r = n(1364); - e.exports = new r('tag:yaml.org,2002:seq', { - kind: 'sequence', - construct: function (e) { - return null !== e ? e : []; - } - }); - }, - 4982: function (e, t, n) { - 'use strict'; - var r = n(1364), - o = Object.prototype.hasOwnProperty; - e.exports = new r('tag:yaml.org,2002:set', { - kind: 'mapping', - resolve: function (e) { - if (null === e) return !0; - var t, - n = e; - for (t in n) if (o.call(n, t) && null !== n[t]) return !1; - return !0; - }, - construct: function (e) { - return null !== e ? e : {}; - } - }); - }, - 48: function (e, t, n) { - 'use strict'; - var r = n(1364); - e.exports = new r('tag:yaml.org,2002:str', { - kind: 'scalar', - construct: function (e) { - return null !== e ? e : ''; - } - }); - }, - 2156: function (e, t, n) { - 'use strict'; - var r = n(1364), - o = new RegExp( - '^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$' - ), - i = new RegExp( - '^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$' - ); - e.exports = new r('tag:yaml.org,2002:timestamp', { - kind: 'scalar', - resolve: function (e) { - return null !== e && (null !== o.exec(e) || null !== i.exec(e)); - }, - construct: function (e) { - var t, - n, - r, - a, - s, - l, - c, - u, - p = 0, - d = null; - if ((null === (t = o.exec(e)) && (t = i.exec(e)), null === t)) - throw new Error('Date resolve error'); - if (((n = +t[1]), (r = +t[2] - 1), (a = +t[3]), !t[4])) - return new Date(Date.UTC(n, r, a)); - if (((s = +t[4]), (l = +t[5]), (c = +t[6]), t[7])) { - for (p = t[7].slice(0, 3); p.length < 3; ) p += '0'; - p = +p; - } - return ( - t[9] && - ((d = 6e4 * (60 * +t[10] + +(t[11] || 0))), - '-' === t[9] && (d = -d)), - (u = new Date(Date.UTC(n, r, a, s, l, c, p))), - d && u.setTime(u.getTime() - d), - u - ); - }, - instanceOf: Date, - represent: function (e) { - return e.toISOString(); - } - }); - }, - 3573: function (e, t, n) { - 'use strict'; - var r = n(9804); - function o(e, t, n) { - if (3 === arguments.length) return o.set(e, t, n); - if (2 === arguments.length) return o.get(e, t); - var r = o.bind(o, e); - for (var i in o) o.hasOwnProperty(i) && (r[i] = o[i].bind(r, e)); - return r; - } - (e.exports = o), - (o.get = function (e, t) { - for ( - var n = Array.isArray(t) ? t : o.parse(t), r = 0; - r < n.length; - ++r - ) { - var i = n[r]; - if ('object' != typeof e || !(i in e)) - throw new Error('Invalid reference token: ' + i); - e = e[i]; - } - return e; - }), - (o.set = function (e, t, n) { - var r = Array.isArray(t) ? t : o.parse(t), - i = r[0]; - if (0 === r.length) throw Error('Can not set the root object'); - for (var a = 0; a < r.length - 1; ++a) { - var s = r[a]; - 'string' != typeof s && 'number' != typeof s && (s = String(s)), - '__proto__' !== s && - 'constructor' !== s && - 'prototype' !== s && - ('-' === s && Array.isArray(e) && (s = e.length), - (i = r[a + 1]), - s in e || - (i.match(/^(\d+|-)$/) ? (e[s] = []) : (e[s] = {})), - (e = e[s])); - } - return ( - '-' === i && Array.isArray(e) && (i = e.length), - (e[i] = n), - this - ); - }), - (o.remove = function (e, t) { - var n = Array.isArray(t) ? t : o.parse(t), - r = n[n.length - 1]; - if (void 0 === r) - throw new Error('Invalid JSON pointer for remove: "' + t + '"'); - var i = o.get(e, n.slice(0, -1)); - if (Array.isArray(i)) { - var a = +r; - if ('' === r && isNaN(a)) - throw new Error('Invalid array index: "' + r + '"'); - Array.prototype.splice.call(i, a, 1); - } else delete i[r]; - }), - (o.dict = function (e, t) { - var n = {}; - return ( - o.walk( - e, - function (e, t) { - n[t] = e; - }, - t - ), - n - ); - }), - (o.walk = function (e, t, n) { - var i = []; - (n = - n || - function (e) { - var t = Object.prototype.toString.call(e); - return '[object Object]' === t || '[object Array]' === t; - }), - (function e(a) { - r(a, function (r, a) { - i.push(String(a)), - n(r) ? e(r) : t(r, o.compile(i)), - i.pop(); - }); - })(e); - }), - (o.has = function (e, t) { - try { - o.get(e, t); - } catch (e) { - return !1; - } - return !0; - }), - (o.escape = function (e) { - return e.toString().replace(/~/g, '~0').replace(/\//g, '~1'); - }), - (o.unescape = function (e) { - return e.replace(/~1/g, '/').replace(/~0/g, '~'); - }), - (o.parse = function (e) { - if ('' === e) return []; - if ('/' !== e.charAt(0)) - throw new Error('Invalid JSON pointer: ' + e); - return e.substring(1).split(/\//).map(o.unescape); - }), - (o.compile = function (e) { - return 0 === e.length ? '' : '/' + e.map(o.escape).join('/'); - }); - }, - 2307: function (e, t, n) { - e = n.nmd(e); - var r = '__lodash_hash_undefined__', - o = 9007199254740991, - i = '[object Arguments]', - a = '[object Array]', - s = '[object Boolean]', - l = '[object Date]', - c = '[object Error]', - u = '[object Function]', - p = '[object Map]', - d = '[object Number]', - f = '[object Object]', - h = '[object Promise]', - m = '[object RegExp]', - g = '[object Set]', - y = '[object String]', - v = '[object WeakMap]', - b = '[object ArrayBuffer]', - w = '[object DataView]', - x = /^\[object .+?Constructor\]$/, - k = /^(?:0|[1-9]\d*)$/, - _ = {}; - (_['[object Float32Array]'] = - _['[object Float64Array]'] = - _['[object Int8Array]'] = - _['[object Int16Array]'] = - _['[object Int32Array]'] = - _['[object Uint8Array]'] = - _['[object Uint8ClampedArray]'] = - _['[object Uint16Array]'] = - _['[object Uint32Array]'] = - !0), - (_[i] = - _[a] = - _[b] = - _[s] = - _[w] = - _[l] = - _[c] = - _[u] = - _[p] = - _[d] = - _[f] = - _[m] = - _[g] = - _[y] = - _[v] = - !1); - var O = 'object' == typeof n.g && n.g && n.g.Object === Object && n.g, - S = - 'object' == typeof self && self && self.Object === Object && self, - E = O || S || Function('return this')(), - P = t && !t.nodeType && t, - A = P && e && !e.nodeType && e, - $ = A && A.exports === P, - C = $ && O.process, - R = (function () { - try { - return C && C.binding && C.binding('util'); - } catch (e) {} - })(), - j = R && R.isTypedArray; - function T(e, t) { - for (var n = -1, r = null == e ? 0 : e.length; ++n < r; ) - if (t(e[n], n, e)) return !0; - return !1; - } - function I(e, t) { - return e.has(t); - } - function N(e) { - var t = -1, - n = Array(e.size); - return ( - e.forEach(function (e, r) { - n[++t] = [r, e]; - }), - n - ); - } - function D(e) { - var t = -1, - n = Array(e.size); - return ( - e.forEach(function (e) { - n[++t] = e; - }), - n - ); - } - var L, - M, - F, - z = Array.prototype, - U = Function.prototype, - V = Object.prototype, - B = E['__core-js_shared__'], - q = U.toString, - W = V.hasOwnProperty, - H = (L = /[^.]+$/.exec((B && B.keys && B.keys.IE_PROTO) || '')) - ? 'Symbol(src)_1.' + L - : '', - Y = V.toString, - K = RegExp( - '^' + - q - .call(W) - .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&') - .replace( - /hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, - '$1.*?' - ) + - '$' - ), - G = $ ? E.Buffer : void 0, - Q = E.Symbol, - X = E.Uint8Array, - J = V.propertyIsEnumerable, - Z = z.splice, - ee = Q ? Q.toStringTag : void 0, - te = Object.getOwnPropertySymbols, - ne = G ? G.isBuffer : void 0, - re = - ((M = Object.keys), - (F = Object), - function (e) { - return M(F(e)); - }), - oe = $e(E, 'DataView'), - ie = $e(E, 'Map'), - ae = $e(E, 'Promise'), - se = $e(E, 'Set'), - le = $e(E, 'WeakMap'), - ce = $e(Object, 'create'), - ue = Te(oe), - pe = Te(ie), - de = Te(ae), - fe = Te(se), - he = Te(le), - me = Q ? Q.prototype : void 0, - ge = me ? me.valueOf : void 0; - function ye(e) { - var t = -1, - n = null == e ? 0 : e.length; - for (this.clear(); ++t < n; ) { - var r = e[t]; - this.set(r[0], r[1]); - } - } - function ve(e) { - var t = -1, - n = null == e ? 0 : e.length; - for (this.clear(); ++t < n; ) { - var r = e[t]; - this.set(r[0], r[1]); - } - } - function be(e) { - var t = -1, - n = null == e ? 0 : e.length; - for (this.clear(); ++t < n; ) { - var r = e[t]; - this.set(r[0], r[1]); - } - } - function we(e) { - var t = -1, - n = null == e ? 0 : e.length; - for (this.__data__ = new be(); ++t < n; ) this.add(e[t]); - } - function xe(e) { - var t = (this.__data__ = new ve(e)); - this.size = t.size; - } - function ke(e, t) { - for (var n = e.length; n--; ) if (Ie(e[n][0], t)) return n; - return -1; - } - function _e(e) { - return null == e - ? void 0 === e - ? '[object Undefined]' - : '[object Null]' - : ee && ee in Object(e) - ? (function (e) { - var t = W.call(e, ee), - n = e[ee]; - try { - e[ee] = void 0; - var r = !0; - } catch (e) {} - var o = Y.call(e); - return r && (t ? (e[ee] = n) : delete e[ee]), o; - })(e) - : (function (e) { - return Y.call(e); - })(e); - } - function Oe(e) { - return Ue(e) && _e(e) == i; - } - function Se(e, t, n, r, o) { - return ( - e === t || - (null == e || null == t || (!Ue(e) && !Ue(t)) - ? e != e && t != t - : (function (e, t, n, r, o, u) { - var h = De(e), - v = De(t), - x = h ? a : Re(e), - k = v ? a : Re(t), - _ = (x = x == i ? f : x) == f, - O = (k = k == i ? f : k) == f, - S = x == k; - if (S && Le(e)) { - if (!Le(t)) return !1; - (h = !0), (_ = !1); - } - if (S && !_) - return ( - u || (u = new xe()), - h || Ve(e) - ? Ee(e, t, n, r, o, u) - : (function (e, t, n, r, o, i, a) { - switch (n) { - case w: - if ( - e.byteLength != t.byteLength || - e.byteOffset != t.byteOffset - ) - return !1; - (e = e.buffer), (t = t.buffer); - case b: - return !( - e.byteLength != t.byteLength || - !i(new X(e), new X(t)) - ); - case s: - case l: - case d: - return Ie(+e, +t); - case c: - return ( - e.name == t.name && e.message == t.message - ); - case m: - case y: - return e == t + ''; - case p: - var u = N; - case g: - var f = 1 & r; - if ((u || (u = D), e.size != t.size && !f)) - return !1; - var h = a.get(e); - if (h) return h == t; - (r |= 2), a.set(e, t); - var v = Ee(u(e), u(t), r, o, i, a); - return a.delete(e), v; - case '[object Symbol]': - if (ge) return ge.call(e) == ge.call(t); - } - return !1; - })(e, t, x, n, r, o, u) - ); - if (!(1 & n)) { - var E = _ && W.call(e, '__wrapped__'), - P = O && W.call(t, '__wrapped__'); - if (E || P) { - var A = E ? e.value() : e, - $ = P ? t.value() : t; - return u || (u = new xe()), o(A, $, n, r, u); - } - } - return ( - !!S && - (u || (u = new xe()), - (function (e, t, n, r, o, i) { - var a = 1 & n, - s = Pe(e), - l = s.length; - if (l != Pe(t).length && !a) return !1; - for (var c = l; c--; ) { - var u = s[c]; - if (!(a ? u in t : W.call(t, u))) return !1; - } - var p = i.get(e); - if (p && i.get(t)) return p == t; - var d = !0; - i.set(e, t), i.set(t, e); - for (var f = a; ++c < l; ) { - var h = e[(u = s[c])], - m = t[u]; - if (r) - var g = a - ? r(m, h, u, t, e, i) - : r(h, m, u, e, t, i); - if ( - !(void 0 === g ? h === m || o(h, m, n, r, i) : g) - ) { - d = !1; - break; - } - f || (f = 'constructor' == u); - } - if (d && !f) { - var y = e.constructor, - v = t.constructor; - y == v || - !('constructor' in e) || - !('constructor' in t) || - ('function' == typeof y && - y instanceof y && - 'function' == typeof v && - v instanceof v) || - (d = !1); - } - return i.delete(e), i.delete(t), d; - })(e, t, n, r, o, u)) - ); - })(e, t, n, r, Se, o)) - ); - } - function Ee(e, t, n, r, o, i) { - var a = 1 & n, - s = e.length, - l = t.length; - if (s != l && !(a && l > s)) return !1; - var c = i.get(e); - if (c && i.get(t)) return c == t; - var u = -1, - p = !0, - d = 2 & n ? new we() : void 0; - for (i.set(e, t), i.set(t, e); ++u < s; ) { - var f = e[u], - h = t[u]; - if (r) var m = a ? r(h, f, u, t, e, i) : r(f, h, u, e, t, i); - if (void 0 !== m) { - if (m) continue; - p = !1; - break; - } - if (d) { - if ( - !T(t, function (e, t) { - if (!I(d, t) && (f === e || o(f, e, n, r, i))) - return d.push(t); - }) - ) { - p = !1; - break; - } - } else if (f !== h && !o(f, h, n, r, i)) { - p = !1; - break; - } - } - return i.delete(e), i.delete(t), p; - } - function Pe(e) { - return (function (e, t, n) { - var r = t(e); - return De(e) - ? r - : (function (e, t) { - for (var n = -1, r = t.length, o = e.length; ++n < r; ) - e[o + n] = t[n]; - return e; - })(r, n(e)); - })(e, Be, Ce); - } - function Ae(e, t) { - var n, - r, - o = e.__data__; - return ( - 'string' == (r = typeof (n = t)) || - 'number' == r || - 'symbol' == r || - 'boolean' == r - ? '__proto__' !== n - : null === n - ) - ? o['string' == typeof t ? 'string' : 'hash'] - : o.map; - } - function $e(e, t) { - var n = (function (e, t) { - return null == e ? void 0 : e[t]; - })(e, t); - return (function (e) { - return ( - !( - !ze(e) || - (function (e) { - return !!H && H in e; - })(e) - ) && (Me(e) ? K : x).test(Te(e)) - ); - })(n) - ? n - : void 0; - } - (ye.prototype.clear = function () { - (this.__data__ = ce ? ce(null) : {}), (this.size = 0); - }), - (ye.prototype.delete = function (e) { - var t = this.has(e) && delete this.__data__[e]; - return (this.size -= t ? 1 : 0), t; - }), - (ye.prototype.get = function (e) { - var t = this.__data__; - if (ce) { - var n = t[e]; - return n === r ? void 0 : n; - } - return W.call(t, e) ? t[e] : void 0; - }), - (ye.prototype.has = function (e) { - var t = this.__data__; - return ce ? void 0 !== t[e] : W.call(t, e); - }), - (ye.prototype.set = function (e, t) { - var n = this.__data__; - return ( - (this.size += this.has(e) ? 0 : 1), - (n[e] = ce && void 0 === t ? r : t), - this - ); - }), - (ve.prototype.clear = function () { - (this.__data__ = []), (this.size = 0); - }), - (ve.prototype.delete = function (e) { - var t = this.__data__, - n = ke(t, e); - return !( - n < 0 || - (n == t.length - 1 ? t.pop() : Z.call(t, n, 1), --this.size, 0) - ); - }), - (ve.prototype.get = function (e) { - var t = this.__data__, - n = ke(t, e); - return n < 0 ? void 0 : t[n][1]; - }), - (ve.prototype.has = function (e) { - return ke(this.__data__, e) > -1; - }), - (ve.prototype.set = function (e, t) { - var n = this.__data__, - r = ke(n, e); - return ( - r < 0 ? (++this.size, n.push([e, t])) : (n[r][1] = t), this - ); - }), - (be.prototype.clear = function () { - (this.size = 0), - (this.__data__ = { - hash: new ye(), - map: new (ie || ve)(), - string: new ye() - }); - }), - (be.prototype.delete = function (e) { - var t = Ae(this, e).delete(e); - return (this.size -= t ? 1 : 0), t; - }), - (be.prototype.get = function (e) { - return Ae(this, e).get(e); - }), - (be.prototype.has = function (e) { - return Ae(this, e).has(e); - }), - (be.prototype.set = function (e, t) { - var n = Ae(this, e), - r = n.size; - return n.set(e, t), (this.size += n.size == r ? 0 : 1), this; - }), - (we.prototype.add = we.prototype.push = - function (e) { - return this.__data__.set(e, r), this; - }), - (we.prototype.has = function (e) { - return this.__data__.has(e); - }), - (xe.prototype.clear = function () { - (this.__data__ = new ve()), (this.size = 0); - }), - (xe.prototype.delete = function (e) { - var t = this.__data__, - n = t.delete(e); - return (this.size = t.size), n; - }), - (xe.prototype.get = function (e) { - return this.__data__.get(e); - }), - (xe.prototype.has = function (e) { - return this.__data__.has(e); - }), - (xe.prototype.set = function (e, t) { - var n = this.__data__; - if (n instanceof ve) { - var r = n.__data__; - if (!ie || r.length < 199) - return r.push([e, t]), (this.size = ++n.size), this; - n = this.__data__ = new be(r); - } - return n.set(e, t), (this.size = n.size), this; - }); - var Ce = te - ? function (e) { - return null == e - ? [] - : ((e = Object(e)), - (function (t, n) { - for ( - var r = -1, - o = null == t ? 0 : t.length, - i = 0, - a = []; - ++r < o; - - ) { - var s = t[r]; - (l = s), J.call(e, l) && (a[i++] = s); - } - var l; - return a; - })(te(e))); - } - : function () { - return []; - }, - Re = _e; - function je(e, t) { - return ( - !!(t = null == t ? o : t) && - ('number' == typeof e || k.test(e)) && - e > -1 && - e % 1 == 0 && - e < t - ); - } - function Te(e) { - if (null != e) { - try { - return q.call(e); - } catch (e) {} - try { - return e + ''; - } catch (e) {} - } - return ''; - } - function Ie(e, t) { - return e === t || (e != e && t != t); - } - ((oe && Re(new oe(new ArrayBuffer(1))) != w) || - (ie && Re(new ie()) != p) || - (ae && Re(ae.resolve()) != h) || - (se && Re(new se()) != g) || - (le && Re(new le()) != v)) && - (Re = function (e) { - var t = _e(e), - n = t == f ? e.constructor : void 0, - r = n ? Te(n) : ''; - if (r) - switch (r) { - case ue: - return w; - case pe: - return p; - case de: - return h; - case fe: - return g; - case he: - return v; - } - return t; - }); - var Ne = Oe( - (function () { - return arguments; - })() - ) - ? Oe - : function (e) { - return Ue(e) && W.call(e, 'callee') && !J.call(e, 'callee'); - }, - De = Array.isArray, - Le = - ne || - function () { - return !1; - }; - function Me(e) { - if (!ze(e)) return !1; - var t = _e(e); - return ( - t == u || - '[object GeneratorFunction]' == t || - '[object AsyncFunction]' == t || - '[object Proxy]' == t - ); - } - function Fe(e) { - return 'number' == typeof e && e > -1 && e % 1 == 0 && e <= o; - } - function ze(e) { - var t = typeof e; - return null != e && ('object' == t || 'function' == t); - } - function Ue(e) { - return null != e && 'object' == typeof e; - } - var Ve = j - ? (function (e) { - return function (t) { - return e(t); - }; - })(j) - : function (e) { - return Ue(e) && Fe(e.length) && !!_[_e(e)]; - }; - function Be(e) { - return null != (t = e) && Fe(t.length) && !Me(t) - ? (function (e, t) { - var n = De(e), - r = !n && Ne(e), - o = !n && !r && Le(e), - i = !n && !r && !o && Ve(e), - a = n || r || o || i, - s = a - ? (function (e, t) { - for (var n = -1, r = Array(e); ++n < e; ) r[n] = t(n); - return r; - })(e.length, String) - : [], - l = s.length; - for (var c in e) - (!t && !W.call(e, c)) || - (a && - ('length' == c || - (o && ('offset' == c || 'parent' == c)) || - (i && - ('buffer' == c || - 'byteLength' == c || - 'byteOffset' == c)) || - je(c, l))) || - s.push(c); - return s; - })(e) - : (function (e) { - if ( - ((n = (t = e) && t.constructor), - t !== (('function' == typeof n && n.prototype) || V)) - ) - return re(e); - var t, - n, - r = []; - for (var o in Object(e)) - W.call(e, o) && 'constructor' != o && r.push(o); - return r; - })(e); - var t; - } - e.exports = function (e, t) { - return Se(e, t); - }; - }, - 4798: function (e) { - e.exports = function () {}; - }, - 813: function (e) { - e.exports = (function () { - 'use strict'; - var e = - 'function' == typeof Symbol && - 'symbol' == typeof Symbol.iterator - ? function (e) { - return typeof e; - } - : function (e) { - return e && - 'function' == typeof Symbol && - e.constructor === Symbol && - e !== Symbol.prototype - ? 'symbol' - : typeof e; - }, - t = function (e, t) { - if (!(e instanceof t)) - throw new TypeError('Cannot call a class as a function'); - }, - n = (function () { - function e(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - (r.enumerable = r.enumerable || !1), - (r.configurable = !0), - 'value' in r && (r.writable = !0), - Object.defineProperty(e, r.key, r); - } - } - return function (t, n, r) { - return n && e(t.prototype, n), r && e(t, r), t; - }; - })(), - r = - Object.assign || - function (e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && - (e[r] = n[r]); - } - return e; - }, - o = (function () { - function e(n) { - var r = - !(arguments.length > 1 && void 0 !== arguments[1]) || - arguments[1], - o = - arguments.length > 2 && void 0 !== arguments[2] - ? arguments[2] - : [], - i = - arguments.length > 3 && void 0 !== arguments[3] - ? arguments[3] - : 5e3; - t(this, e), - (this.ctx = n), - (this.iframes = r), - (this.exclude = o), - (this.iframesTimeout = i); - } - return ( - n( - e, - [ - { - key: 'getContexts', - value: function () { - var e = []; - return ( - (void 0 !== this.ctx && this.ctx - ? NodeList.prototype.isPrototypeOf(this.ctx) - ? Array.prototype.slice.call(this.ctx) - : Array.isArray(this.ctx) - ? this.ctx - : 'string' == typeof this.ctx - ? Array.prototype.slice.call( - document.querySelectorAll(this.ctx) - ) - : [this.ctx] - : [] - ).forEach(function (t) { - var n = - e.filter(function (e) { - return e.contains(t); - }).length > 0; - -1 !== e.indexOf(t) || n || e.push(t); - }), - e - ); - } - }, - { - key: 'getIframeContents', - value: function (e, t) { - var n = - arguments.length > 2 && void 0 !== arguments[2] - ? arguments[2] - : function () {}, - r = void 0; - try { - var o = e.contentWindow; - if (((r = o.document), !o || !r)) - throw new Error('iframe inaccessible'); - } catch (e) { - n(); - } - r && t(r); - } - }, - { - key: 'isIframeBlank', - value: function (e) { - var t = 'about:blank', - n = e.getAttribute('src').trim(); - return ( - e.contentWindow.location.href === t && n !== t && n - ); - } - }, - { - key: 'observeIframeLoad', - value: function (e, t, n) { - var r = this, - o = !1, - i = null, - a = function a() { - if (!o) { - (o = !0), clearTimeout(i); - try { - r.isIframeBlank(e) || - (e.removeEventListener('load', a), - r.getIframeContents(e, t, n)); - } catch (e) { - n(); - } - } - }; - e.addEventListener('load', a), - (i = setTimeout(a, this.iframesTimeout)); - } - }, - { - key: 'onIframeReady', - value: function (e, t, n) { - try { - 'complete' === e.contentWindow.document.readyState - ? this.isIframeBlank(e) - ? this.observeIframeLoad(e, t, n) - : this.getIframeContents(e, t, n) - : this.observeIframeLoad(e, t, n); - } catch (e) { - n(); - } - } - }, - { - key: 'waitForIframes', - value: function (e, t) { - var n = this, - r = 0; - this.forEachIframe( - e, - function () { - return !0; - }, - function (e) { - r++, - n.waitForIframes( - e.querySelector('html'), - function () { - --r || t(); - } - ); - }, - function (e) { - e || t(); - } - ); - } - }, - { - key: 'forEachIframe', - value: function (t, n, r) { - var o = this, - i = - arguments.length > 3 && void 0 !== arguments[3] - ? arguments[3] - : function () {}, - a = t.querySelectorAll('iframe'), - s = a.length, - l = 0; - a = Array.prototype.slice.call(a); - var c = function () { - --s <= 0 && i(l); - }; - s || c(), - a.forEach(function (t) { - e.matches(t, o.exclude) - ? c() - : o.onIframeReady( - t, - function (e) { - n(t) && (l++, r(e)), c(); - }, - c - ); - }); - } - }, - { - key: 'createIterator', - value: function (e, t, n) { - return document.createNodeIterator(e, t, n, !1); - } - }, - { - key: 'createInstanceOnIframe', - value: function (t) { - return new e(t.querySelector('html'), this.iframes); - } - }, - { - key: 'compareNodeIframe', - value: function (e, t, n) { - if ( - e.compareDocumentPosition(n) & - Node.DOCUMENT_POSITION_PRECEDING - ) { - if (null === t) return !0; - if ( - t.compareDocumentPosition(n) & - Node.DOCUMENT_POSITION_FOLLOWING - ) - return !0; - } - return !1; - } - }, - { - key: 'getIteratorNode', - value: function (e) { - var t = e.previousNode(); - return { - prevNode: t, - node: (null === t || e.nextNode()) && e.nextNode() - }; - } - }, - { - key: 'checkIframeFilter', - value: function (e, t, n, r) { - var o = !1, - i = !1; - return ( - r.forEach(function (e, t) { - e.val === n && ((o = t), (i = e.handled)); - }), - this.compareNodeIframe(e, t, n) - ? (!1 !== o || i - ? !1 === o || i || (r[o].handled = !0) - : r.push({ val: n, handled: !0 }), - !0) - : (!1 === o && r.push({ val: n, handled: !1 }), - !1) - ); - } - }, - { - key: 'handleOpenIframes', - value: function (e, t, n, r) { - var o = this; - e.forEach(function (e) { - e.handled || - o.getIframeContents(e.val, function (e) { - o.createInstanceOnIframe(e).forEachNode( - t, - n, - r - ); - }); - }); - } - }, - { - key: 'iterateThroughNodes', - value: function (e, t, n, r, o) { - for ( - var i = this, - a = this.createIterator(t, e, r), - s = [], - l = [], - c = void 0, - u = void 0; - (p = void 0), - (p = i.getIteratorNode(a)), - (u = p.prevNode), - (c = p.node); - - ) - this.iframes && - this.forEachIframe( - t, - function (e) { - return i.checkIframeFilter(c, u, e, s); - }, - function (t) { - i.createInstanceOnIframe(t).forEachNode( - e, - function (e) { - return l.push(e); - }, - r - ); - } - ), - l.push(c); - var p; - l.forEach(function (e) { - n(e); - }), - this.iframes && this.handleOpenIframes(s, e, n, r), - o(); - } - }, - { - key: 'forEachNode', - value: function (e, t, n) { - var r = this, - o = - arguments.length > 3 && void 0 !== arguments[3] - ? arguments[3] - : function () {}, - i = this.getContexts(), - a = i.length; - a || o(), - i.forEach(function (i) { - var s = function () { - r.iterateThroughNodes(e, i, t, n, function () { - --a <= 0 && o(); - }); - }; - r.iframes ? r.waitForIframes(i, s) : s(); - }); - } - } - ], - [ - { - key: 'matches', - value: function (e, t) { - var n = 'string' == typeof t ? [t] : t, - r = - e.matches || - e.matchesSelector || - e.msMatchesSelector || - e.mozMatchesSelector || - e.oMatchesSelector || - e.webkitMatchesSelector; - if (r) { - var o = !1; - return ( - n.every(function (t) { - return !r.call(e, t) || ((o = !0), !1); - }), - o - ); - } - return !1; - } - } - ] - ), - e - ); - })(), - i = (function () { - function i(e) { - t(this, i), (this.ctx = e), (this.ie = !1); - var n = window.navigator.userAgent; - (n.indexOf('MSIE') > -1 || n.indexOf('Trident') > -1) && - (this.ie = !0); - } - return ( - n(i, [ - { - key: 'log', - value: function (t) { - var n = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : 'debug', - r = this.opt.log; - this.opt.debug && - 'object' === (void 0 === r ? 'undefined' : e(r)) && - 'function' == typeof r[n] && - r[n]('mark.js: ' + t); - } - }, - { - key: 'escapeStr', - value: function (e) { - return e.replace( - /[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, - '\\$&' - ); - } - }, - { - key: 'createRegExp', - value: function (e) { - return ( - 'disabled' !== this.opt.wildcards && - (e = this.setupWildcardsRegExp(e)), - (e = this.escapeStr(e)), - Object.keys(this.opt.synonyms).length && - (e = this.createSynonymsRegExp(e)), - (this.opt.ignoreJoiners || - this.opt.ignorePunctuation.length) && - (e = this.setupIgnoreJoinersRegExp(e)), - this.opt.diacritics && - (e = this.createDiacriticsRegExp(e)), - (e = this.createMergedBlanksRegExp(e)), - (this.opt.ignoreJoiners || - this.opt.ignorePunctuation.length) && - (e = this.createJoinersRegExp(e)), - 'disabled' !== this.opt.wildcards && - (e = this.createWildcardsRegExp(e)), - this.createAccuracyRegExp(e) - ); - } - }, - { - key: 'createSynonymsRegExp', - value: function (e) { - var t = this.opt.synonyms, - n = this.opt.caseSensitive ? '' : 'i', - r = - this.opt.ignoreJoiners || - this.opt.ignorePunctuation.length - ? '\0' - : ''; - for (var o in t) - if (t.hasOwnProperty(o)) { - var i = t[o], - a = - 'disabled' !== this.opt.wildcards - ? this.setupWildcardsRegExp(o) - : this.escapeStr(o), - s = - 'disabled' !== this.opt.wildcards - ? this.setupWildcardsRegExp(i) - : this.escapeStr(i); - '' !== a && - '' !== s && - (e = e.replace( - new RegExp( - '(' + - this.escapeStr(a) + - '|' + - this.escapeStr(s) + - ')', - 'gm' + n - ), - r + - '(' + - this.processSynomyms(a) + - '|' + - this.processSynomyms(s) + - ')' + - r - )); - } - return e; - } - }, - { - key: 'processSynomyms', - value: function (e) { - return ( - (this.opt.ignoreJoiners || - this.opt.ignorePunctuation.length) && - (e = this.setupIgnoreJoinersRegExp(e)), - e - ); - } - }, - { - key: 'setupWildcardsRegExp', - value: function (e) { - return (e = e.replace(/(?:\\)*\?/g, function (e) { - return '\\' === e.charAt(0) ? '?' : ''; - })).replace(/(?:\\)*\*/g, function (e) { - return '\\' === e.charAt(0) ? '*' : ''; - }); - } - }, - { - key: 'createWildcardsRegExp', - value: function (e) { - var t = 'withSpaces' === this.opt.wildcards; - return e - .replace(/\u0001/g, t ? '[\\S\\s]?' : '\\S?') - .replace(/\u0002/g, t ? '[\\S\\s]*?' : '\\S*'); - } - }, - { - key: 'setupIgnoreJoinersRegExp', - value: function (e) { - return e.replace(/[^(|)\\]/g, function (e, t, n) { - var r = n.charAt(t + 1); - return /[(|)\\]/.test(r) || '' === r ? e : e + '\0'; - }); - } - }, - { - key: 'createJoinersRegExp', - value: function (e) { - var t = [], - n = this.opt.ignorePunctuation; - return ( - Array.isArray(n) && - n.length && - t.push(this.escapeStr(n.join(''))), - this.opt.ignoreJoiners && - t.push('\\u00ad\\u200b\\u200c\\u200d'), - t.length - ? e.split(/\u0000+/).join('[' + t.join('') + ']*') - : e - ); - } - }, - { - key: 'createDiacriticsRegExp', - value: function (e) { - var t = this.opt.caseSensitive ? '' : 'i', - n = this.opt.caseSensitive - ? [ - 'aàáảãạăằắẳẵặâầấẩẫậäåāą', - 'AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ', - 'cçćč', - 'CÇĆČ', - 'dđď', - 'DĐĎ', - 'eèéẻẽẹêềếểễệëěēę', - 'EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ', - 'iìíỉĩịîïī', - 'IÌÍỈĨỊÎÏĪ', - 'lł', - 'LŁ', - 'nñňń', - 'NÑŇŃ', - 'oòóỏõọôồốổỗộơởỡớờợöøō', - 'OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ', - 'rř', - 'RŘ', - 'sšśșş', - 'SŠŚȘŞ', - 'tťțţ', - 'TŤȚŢ', - 'uùúủũụưừứửữựûüůū', - 'UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ', - 'yýỳỷỹỵÿ', - 'YÝỲỶỸỴŸ', - 'zžżź', - 'ZŽŻŹ' - ] - : [ - 'aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ', - 'cçćčCÇĆČ', - 'dđďDĐĎ', - 'eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ', - 'iìíỉĩịîïīIÌÍỈĨỊÎÏĪ', - 'lłLŁ', - 'nñňńNÑŇŃ', - 'oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ', - 'rřRŘ', - 'sšśșşSŠŚȘŞ', - 'tťțţTŤȚŢ', - 'uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ', - 'yýỳỷỹỵÿYÝỲỶỸỴŸ', - 'zžżźZŽŻŹ' - ], - r = []; - return ( - e.split('').forEach(function (o) { - n.every(function (n) { - if (-1 !== n.indexOf(o)) { - if (r.indexOf(n) > -1) return !1; - (e = e.replace( - new RegExp('[' + n + ']', 'gm' + t), - '[' + n + ']' - )), - r.push(n); - } - return !0; - }); - }), - e - ); - } - }, - { - key: 'createMergedBlanksRegExp', - value: function (e) { - return e.replace(/[\s]+/gim, '[\\s]+'); - } - }, - { - key: 'createAccuracyRegExp', - value: function (e) { - var t = this, - n = this.opt.accuracy, - r = 'string' == typeof n ? n : n.value, - o = 'string' == typeof n ? [] : n.limiters, - i = ''; - switch ( - (o.forEach(function (e) { - i += '|' + t.escapeStr(e); - }), - r) - ) { - case 'partially': - default: - return '()(' + e + ')'; - case 'complementary': - return ( - '()([^' + - (i = - '\\s' + - (i || - this.escapeStr( - '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~¡¿' - ))) + - ']*' + - e + - '[^' + - i + - ']*)' - ); - case 'exactly': - return ( - '(^|\\s' + i + ')(' + e + ')(?=$|\\s' + i + ')' - ); - } - } - }, - { - key: 'getSeparatedKeywords', - value: function (e) { - var t = this, - n = []; - return ( - e.forEach(function (e) { - t.opt.separateWordSearch - ? e.split(' ').forEach(function (e) { - e.trim() && -1 === n.indexOf(e) && n.push(e); - }) - : e.trim() && -1 === n.indexOf(e) && n.push(e); - }), - { - keywords: n.sort(function (e, t) { - return t.length - e.length; - }), - length: n.length - } - ); - } - }, - { - key: 'isNumeric', - value: function (e) { - return Number(parseFloat(e)) == e; - } - }, - { - key: 'checkRanges', - value: function (e) { - var t = this; - if ( - !Array.isArray(e) || - '[object Object]' !== - Object.prototype.toString.call(e[0]) - ) - return ( - this.log( - 'markRanges() will only accept an array of objects' - ), - this.opt.noMatch(e), - [] - ); - var n = [], - r = 0; - return ( - e - .sort(function (e, t) { - return e.start - t.start; - }) - .forEach(function (e) { - var o = t.callNoMatchOnInvalidRanges(e, r), - i = o.start, - a = o.end; - o.valid && - ((e.start = i), - (e.length = a - i), - n.push(e), - (r = a)); - }), - n - ); - } - }, - { - key: 'callNoMatchOnInvalidRanges', - value: function (e, t) { - var n = void 0, - r = void 0, - o = !1; - return ( - e && void 0 !== e.start - ? ((r = - (n = parseInt(e.start, 10)) + - parseInt(e.length, 10)), - this.isNumeric(e.start) && - this.isNumeric(e.length) && - r - t > 0 && - r - n > 0 - ? (o = !0) - : (this.log( - 'Ignoring invalid or overlapping range: ' + - JSON.stringify(e) - ), - this.opt.noMatch(e))) - : (this.log( - 'Ignoring invalid range: ' + JSON.stringify(e) - ), - this.opt.noMatch(e)), - { start: n, end: r, valid: o } - ); - } - }, - { - key: 'checkWhitespaceRanges', - value: function (e, t, n) { - var r = void 0, - o = !0, - i = n.length, - a = t - i, - s = parseInt(e.start, 10) - a; - return ( - (r = (s = s > i ? i : s) + parseInt(e.length, 10)) > - i && - ((r = i), - this.log( - 'End range automatically set to the max value of ' + - i - )), - s < 0 || r - s < 0 || s > i || r > i - ? ((o = !1), - this.log('Invalid range: ' + JSON.stringify(e)), - this.opt.noMatch(e)) - : '' === n.substring(s, r).replace(/\s+/g, '') && - ((o = !1), - this.log( - 'Skipping whitespace only range: ' + - JSON.stringify(e) - ), - this.opt.noMatch(e)), - { start: s, end: r, valid: o } - ); - } - }, - { - key: 'getTextNodes', - value: function (e) { - var t = this, - n = '', - r = []; - this.iterator.forEachNode( - NodeFilter.SHOW_TEXT, - function (e) { - r.push({ - start: n.length, - end: (n += e.textContent).length, - node: e - }); - }, - function (e) { - return t.matchesExclude(e.parentNode) - ? NodeFilter.FILTER_REJECT - : NodeFilter.FILTER_ACCEPT; - }, - function () { - e({ value: n, nodes: r }); - } - ); - } - }, - { - key: 'matchesExclude', - value: function (e) { - return o.matches( - e, - this.opt.exclude.concat([ - 'script', - 'style', - 'title', - 'head', - 'html' - ]) - ); - } - }, - { - key: 'wrapRangeInTextNode', - value: function (e, t, n) { - var r = this.opt.element ? this.opt.element : 'mark', - o = e.splitText(t), - i = o.splitText(n - t), - a = document.createElement(r); - return ( - a.setAttribute('data-markjs', 'true'), - this.opt.className && - a.setAttribute('class', this.opt.className), - (a.textContent = o.textContent), - o.parentNode.replaceChild(a, o), - i - ); - } - }, - { - key: 'wrapRangeInMappedTextNode', - value: function (e, t, n, r, o) { - var i = this; - e.nodes.every(function (a, s) { - var l = e.nodes[s + 1]; - if (void 0 === l || l.start > t) { - if (!r(a.node)) return !1; - var c = t - a.start, - u = (n > a.end ? a.end : n) - a.start, - p = e.value.substr(0, a.start), - d = e.value.substr(u + a.start); - if ( - ((a.node = i.wrapRangeInTextNode(a.node, c, u)), - (e.value = p + d), - e.nodes.forEach(function (t, n) { - n >= s && - (e.nodes[n].start > 0 && - n !== s && - (e.nodes[n].start -= u), - (e.nodes[n].end -= u)); - }), - (n -= u), - o(a.node.previousSibling, a.start), - !(n > a.end)) - ) - return !1; - t = a.end; - } - return !0; - }); - } - }, - { - key: 'wrapMatches', - value: function (e, t, n, r, o) { - var i = this, - a = 0 === t ? 0 : t + 1; - this.getTextNodes(function (t) { - t.nodes.forEach(function (t) { - t = t.node; - for ( - var o = void 0; - null !== (o = e.exec(t.textContent)) && - '' !== o[a]; - - ) - if (n(o[a], t)) { - var s = o.index; - if (0 !== a) - for (var l = 1; l < a; l++) s += o[l].length; - (t = i.wrapRangeInTextNode( - t, - s, - s + o[a].length - )), - r(t.previousSibling), - (e.lastIndex = 0); - } - }), - o(); - }); - } - }, - { - key: 'wrapMatchesAcrossElements', - value: function (e, t, n, r, o) { - var i = this, - a = 0 === t ? 0 : t + 1; - this.getTextNodes(function (t) { - for ( - var s = void 0; - null !== (s = e.exec(t.value)) && '' !== s[a]; - - ) { - var l = s.index; - if (0 !== a) - for (var c = 1; c < a; c++) l += s[c].length; - var u = l + s[a].length; - i.wrapRangeInMappedTextNode( - t, - l, - u, - function (e) { - return n(s[a], e); - }, - function (t, n) { - (e.lastIndex = n), r(t); - } - ); - } - o(); - }); - } - }, - { - key: 'wrapRangeFromIndex', - value: function (e, t, n, r) { - var o = this; - this.getTextNodes(function (i) { - var a = i.value.length; - e.forEach(function (e, r) { - var s = o.checkWhitespaceRanges(e, a, i.value), - l = s.start, - c = s.end; - s.valid && - o.wrapRangeInMappedTextNode( - i, - l, - c, - function (n) { - return t(n, e, i.value.substring(l, c), r); - }, - function (t) { - n(t, e); - } - ); - }), - r(); - }); - } - }, - { - key: 'unwrapMatches', - value: function (e) { - for ( - var t = e.parentNode, - n = document.createDocumentFragment(); - e.firstChild; - - ) - n.appendChild(e.removeChild(e.firstChild)); - t.replaceChild(n, e), - this.ie ? this.normalizeTextNode(t) : t.normalize(); - } - }, - { - key: 'normalizeTextNode', - value: function (e) { - if (e) { - if (3 === e.nodeType) - for ( - ; - e.nextSibling && 3 === e.nextSibling.nodeType; - - ) - (e.nodeValue += e.nextSibling.nodeValue), - e.parentNode.removeChild(e.nextSibling); - else this.normalizeTextNode(e.firstChild); - this.normalizeTextNode(e.nextSibling); - } - } - }, - { - key: 'markRegExp', - value: function (e, t) { - var n = this; - (this.opt = t), - this.log('Searching with expression "' + e + '"'); - var r = 0, - o = 'wrapMatches'; - this.opt.acrossElements && - (o = 'wrapMatchesAcrossElements'), - this[o]( - e, - this.opt.ignoreGroups, - function (e, t) { - return n.opt.filter(t, e, r); - }, - function (e) { - r++, n.opt.each(e); - }, - function () { - 0 === r && n.opt.noMatch(e), n.opt.done(r); - } - ); - } - }, - { - key: 'mark', - value: function (e, t) { - var n = this; - this.opt = t; - var r = 0, - o = 'wrapMatches', - i = this.getSeparatedKeywords( - 'string' == typeof e ? [e] : e - ), - a = i.keywords, - s = i.length, - l = this.opt.caseSensitive ? '' : 'i'; - this.opt.acrossElements && - (o = 'wrapMatchesAcrossElements'), - 0 === s - ? this.opt.done(r) - : (function e(t) { - var i = new RegExp(n.createRegExp(t), 'gm' + l), - c = 0; - n.log('Searching with expression "' + i + '"'), - n[o]( - i, - 1, - function (e, o) { - return n.opt.filter(o, t, r, c); - }, - function (e) { - c++, r++, n.opt.each(e); - }, - function () { - 0 === c && n.opt.noMatch(t), - a[s - 1] === t - ? n.opt.done(r) - : e(a[a.indexOf(t) + 1]); - } - ); - })(a[0]); - } - }, - { - key: 'markRanges', - value: function (e, t) { - var n = this; - this.opt = t; - var r = 0, - o = this.checkRanges(e); - o && o.length - ? (this.log( - 'Starting to mark with the following ranges: ' + - JSON.stringify(o) - ), - this.wrapRangeFromIndex( - o, - function (e, t, r, o) { - return n.opt.filter(e, t, r, o); - }, - function (e, t) { - r++, n.opt.each(e, t); - }, - function () { - n.opt.done(r); - } - )) - : this.opt.done(r); - } - }, - { - key: 'unmark', - value: function (e) { - var t = this; - this.opt = e; - var n = this.opt.element ? this.opt.element : '*'; - (n += '[data-markjs]'), - this.opt.className && (n += '.' + this.opt.className), - this.log('Removal selector "' + n + '"'), - this.iterator.forEachNode( - NodeFilter.SHOW_ELEMENT, - function (e) { - t.unwrapMatches(e); - }, - function (e) { - var r = o.matches(e, n), - i = t.matchesExclude(e); - return !r || i - ? NodeFilter.FILTER_REJECT - : NodeFilter.FILTER_ACCEPT; - }, - this.opt.done - ); - } - }, - { - key: 'opt', - set: function (e) { - this._opt = r( - {}, - { - element: '', - className: '', - exclude: [], - iframes: !1, - iframesTimeout: 5e3, - separateWordSearch: !0, - diacritics: !0, - synonyms: {}, - accuracy: 'partially', - acrossElements: !1, - caseSensitive: !1, - ignoreJoiners: !1, - ignoreGroups: 0, - ignorePunctuation: [], - wildcards: 'disabled', - each: function () {}, - noMatch: function () {}, - filter: function () { - return !0; - }, - done: function () {}, - debug: !1, - log: window.console - }, - e - ); - }, - get: function () { - return this._opt; - } - }, - { - key: 'iterator', - get: function () { - return new o( - this.ctx, - this.opt.iframes, - this.opt.exclude, - this.opt.iframesTimeout - ); - } - } - ]), - i - ); - })(); - return function (e) { - var t = this, - n = new i(e); - return ( - (this.mark = function (e, r) { - return n.mark(e, r), t; - }), - (this.markRegExp = function (e, r) { - return n.markRegExp(e, r), t; - }), - (this.markRanges = function (e, r) { - return n.markRanges(e, r), t; - }), - (this.unmark = function (e) { - return n.unmark(e), t; - }), - this - ); - }; - })(); - }, - 3342: function (e, t, n) { - 'use strict'; - const r = n(4445), - o = {}.NODE_DISABLE_COLORS - ? { red: '', yellow: '', green: '', normal: '' } - : { red: '', yellow: '', green: '', normal: '' }; - function i(e, t) { - function n(e, t) { - return r.stringify(e) === r.stringify(Object.assign({}, e, t)); - } - return n(e, t) && n(t, e); - } - function a(e) { - let t = (e = e.replace('[]', 'Array')).split('/'); - return ( - (t[0] = t[0].replace(/[^A-Za-z0-9_\-\.]+|\s+/gm, '_')), - t.join('/') - ); - } - (String.prototype.toCamelCase = function () { - return this.toLowerCase().replace(/[-_ \/\.](.)/g, function (e, t) { - return t.toUpperCase(); - }); - }), - (e.exports = { - colour: o, - uniqueOnly: function (e, t, n) { - return n.indexOf(e) === t; - }, - hasDuplicates: function (e) { - return new Set(e).size !== e.length; - }, - allSame: function (e) { - return new Set(e).size <= 1; - }, - distinctArray: function (e) { - return ( - e.length === - (function (e) { - let t = []; - for (let n of e) - t.find(function (e, t, r) { - return i(e, n); - }) || t.push(n); - return t; - })(e).length - ); - }, - firstDupe: function (e) { - return e.find(function (t, n, r) { - return e.indexOf(t) < n; - }); - }, - hash: function (e) { - let t, - n = 0; - if (0 === e.length) return n; - for (let r = 0; r < e.length; r++) - (t = e.charCodeAt(r)), (n = (n << 5) - n + t), (n |= 0); - return n; - }, - parameterTypeProperties: [ - 'format', - 'minimum', - 'maximum', - 'exclusiveMinimum', - 'exclusiveMaximum', - 'minLength', - 'maxLength', - 'multipleOf', - 'minItems', - 'maxItems', - 'uniqueItems', - 'minProperties', - 'maxProperties', - 'additionalProperties', - 'pattern', - 'enum', - 'default' - ], - arrayProperties: ['items', 'minItems', 'maxItems', 'uniqueItems'], - httpMethods: [ - 'get', - 'post', - 'put', - 'delete', - 'patch', - 'head', - 'options', - 'trace' - ], - sanitise: a, - sanitiseAll: function (e) { - return a(e.split('/').join('_')); - } - }); - }, - 4856: function (e, t, n) { - 'use strict'; - const r = n(9045), - o = n(6470), - i = n(8150), - a = n(8150), - s = n(8150), - l = n(7053).jptr, - c = n(8401).recurse, - u = n(4683).clone, - p = n(4593).dereference, - d = n(2592).isRef, - f = n(3342); - function h(e, t, n, r, o, a) { - let s = a.externalRefs[n + r].paths[0], - p = i.parse(o), - h = {}, - m = 1; - for (; m; ) - (m = 0), - c(e, { identityDetection: !0 }, function (e, n, r) { - if (d(e, n)) - if (e[n].startsWith('#')) - if (h[e[n]] || e.$fixed) { - if (!e.$fixed) { - let t = (s + '/' + h[e[n]]).split('/#/').join('/'); - (r.parent[r.pkey] = { - $ref: t, - 'x-miro': e[n], - $fixed: !0 - }), - a.verbose > 1 && console.warn('Replacing with', t), - m++; - } - } else { - let o = u(l(t, e[n])); - if ( - (a.verbose > 1 && - console.warn( - (!1 === o ? f.colour.red : f.colour.green) + - 'Fragment resolution', - e[n], - f.colour.normal - ), - !1 === o) - ) { - if (((r.parent[r.pkey] = {}), a.fatal)) { - let t = new Error( - 'Fragment $ref resolution failed ' + e[n] - ); - if (!a.promise) throw t; - a.promise.reject(t); - } - } else - m++, - (r.parent[r.pkey] = o), - (h[e[n]] = r.path.replace('/%24ref', '')); - } - else if (p.protocol) { - let t = i.resolve(o, e[n]).toString(); - a.verbose > 1 && - console.warn( - f.colour.yellow + 'Rewriting external url ref', - e[n], - 'as', - t, - f.colour.normal - ), - (e['x-miro'] = e[n]), - a.externalRefs[e[n]] && - (a.externalRefs[t] || - (a.externalRefs[t] = a.externalRefs[e[n]]), - (a.externalRefs[t].failed = - a.externalRefs[e[n]].failed)), - (e[n] = t); - } else if (!e['x-miro']) { - let t = i.resolve(o, e[n]).toString(), - r = !1; - a.externalRefs[e[n]] && (r = a.externalRefs[e[n]].failed), - r || - (a.verbose > 1 && - console.warn( - f.colour.yellow + 'Rewriting external ref', - e[n], - 'as', - t, - f.colour.normal - ), - (e['x-miro'] = e[n]), - (e[n] = t)); - } - }); - return ( - c(e, {}, function (e, t, n) { - d(e, t) && void 0 !== e.$fixed && delete e.$fixed; - }), - a.verbose > 1 && console.warn('Finished fragment resolution'), - e - ); - } - function m(e, t) { - if (!t.filters || !t.filters.length) return e; - for (let n of t.filters) e = n(e, t); - return e; - } - function g(e, t, n, a) { - var c = i.parse(n.source), - p = n.source.split('\\').join('/').split('/'); - p.pop() || p.pop(); - let d = '', - f = t.split('#'); - f.length > 1 && ((d = '#' + f[1]), (t = f[0])), (p = p.join('/')); - let g = - ((y = i.parse(t).protocol), - (v = c.protocol), - y && y.length > 2 ? y : v && v.length > 2 ? v : 'file:'); - var y, v; - let b; - if ( - ((b = - 'file:' === g - ? o.resolve(p ? p + '/' : '', t) - : i.resolve(p ? p + '/' : '', t)), - n.cache[b]) - ) { - n.verbose && console.warn('CACHED', b, d); - let e = u(n.cache[b]), - r = (n.externalRef = e); - if (d && ((r = l(r, d)), !1 === r && ((r = {}), n.fatal))) { - let e = new Error('Cached $ref resolution failed ' + b + d); - if (!n.promise) throw e; - n.promise.reject(e); - } - return ( - (r = h(r, e, t, d, b, n)), - (r = m(r, n)), - a(u(r), b, n), - Promise.resolve(r) - ); - } - if ( - (n.verbose && console.warn('GET', b, d), - n.handlers && n.handlers[g]) - ) - return n.handlers[g](p, t, d, n) - .then(function (e) { - return ( - (n.externalRef = e), - (e = m(e, n)), - (n.cache[b] = e), - a(e, b, n), - e - ); - }) - .catch(function (e) { - throw (n.verbose && console.warn(e), e); - }); - if (g && g.startsWith('http')) { - const e = Object.assign({}, n.fetchOptions, { agent: n.agent }); - return n - .fetch(b, e) - .then(function (e) { - if (200 !== e.status) { - if (n.ignoreIOErrors) - return ( - n.verbose && console.warn('FAILED', t), - (n.externalRefs[t].failed = !0), - '{"$ref":"' + t + '"}' - ); - throw new Error(`Received status code ${e.status}: ${b}`); - } - return e.text(); - }) - .then(function (e) { - try { - let r = s.parse(e, { schema: 'core', prettyErrors: !0 }); - if ( - ((e = n.externalRef = r), - (n.cache[b] = u(e)), - d && !1 === (e = l(e, d)) && ((e = {}), n.fatal)) - ) { - let e = new Error( - 'Remote $ref resolution failed ' + b + d - ); - if (!n.promise) throw e; - n.promise.reject(e); - } - e = m((e = h(e, r, t, d, b, n)), n); - } catch (e) { - if ((n.verbose && console.warn(e), !n.promise || !n.fatal)) - throw e; - n.promise.reject(e); - } - return a(e, b, n), e; - }) - .catch(function (e) { - if ( - (n.verbose && console.warn(e), - (n.cache[b] = {}), - !n.promise || !n.fatal) - ) - throw e; - n.promise.reject(e); - }); - } - { - const e = '{"$ref":"' + t + '"}'; - return (function (e, t, n, o, i) { - return new Promise(function (a, s) { - r.readFile(e, t, function (e, t) { - e - ? n.ignoreIOErrors && i - ? (n.verbose && console.warn('FAILED', o), - (n.externalRefs[o].failed = !0), - a(i)) - : s(e) - : a(t); - }); - }); - })(b, n.encoding || 'utf8', n, t, e) - .then(function (e) { - try { - let r = s.parse(e, { schema: 'core', prettyErrors: !0 }); - if ( - ((e = n.externalRef = r), - (n.cache[b] = u(e)), - d && !1 === (e = l(e, d)) && ((e = {}), n.fatal)) - ) { - let e = new Error('File $ref resolution failed ' + b + d); - if (!n.promise) throw e; - n.promise.reject(e); - } - e = m((e = h(e, r, t, d, b, n)), n); - } catch (e) { - if ((n.verbose && console.warn(e), !n.promise || !n.fatal)) - throw e; - n.promise.reject(e); - } - return a(e, b, n), e; - }) - .catch(function (e) { - if ((n.verbose && console.warn(e), !n.promise || !n.fatal)) - throw e; - n.promise.reject(e); - }); - } - } - function y(e) { - return new Promise(function (t, n) { - (function (e) { - return new Promise(function (t, n) { - function r(t, n, r) { - if (t[n] && d(t[n], '$ref')) { - let i = t[n].$ref; - if (!i.startsWith('#')) { - let a = ''; - if (!o[i]) { - let t = Object.keys(o).find(function (e, t, n) { - return i.startsWith(e + '/'); - }); - t && - (e.verbose && - console.warn('Found potential subschema at', t), - (a = - '/' + - (i.split('#')[1] || '').replace( - t.split('#')[1] || '' - )), - (a = a.split('/undefined').join('')), - (i = t)); - } - if ( - (o[i] || - (o[i] = { - resolved: !1, - paths: [], - extras: {}, - description: t[n].description - }), - o[i].resolved) - ) - if (o[i].failed); - else if (e.rewriteRefs) { - let r = o[i].resolvedAt; - e.verbose > 1 && - console.warn('Rewriting ref', i, r), - (t[n]['x-miro'] = i), - (t[n].$ref = r + a); - } else t[n] = u(o[i].data); - else o[i].paths.push(r.path), (o[i].extras[r.path] = a); - } - } - } - let o = e.externalRefs; - if (e.resolver.depth > 0 && e.source === e.resolver.base) - return t(o); - c( - e.openapi.definitions, - { identityDetection: !0, path: '#/definitions' }, - r - ), - c( - e.openapi.components, - { identityDetection: !0, path: '#/components' }, - r - ), - c(e.openapi, { identityDetection: !0 }, r), - t(o); - }); - })(e) - .then(function (t) { - for (let n in t) - if (!t[n].resolved) { - let r = e.resolver.depth; - r > 0 && r++, - e.resolver.actions[r].push(function () { - return g(e.openapi, n, e, function (e, r, o) { - if (!t[n].resolved) { - let i = {}; - (i.context = t[n]), - (i.$ref = n), - (i.original = u(e)), - (i.updated = e), - (i.source = r), - o.externals.push(i), - (t[n].resolved = !0); - } - let i = Object.assign({}, o, { - source: '', - resolver: { - actions: o.resolver.actions, - depth: o.resolver.actions.length - 1, - base: o.resolver.base - } - }); - o.patch && - t[n].description && - !e.description && - 'object' == typeof e && - (e.description = t[n].description), - (t[n].data = e); - let a = ((s = t[n].paths), [...new Set(s)]); - var s; - a = a.sort(function (e, t) { - const n = - e.startsWith('#/components/') || - e.startsWith('#/definitions/'), - r = - t.startsWith('#/components/') || - t.startsWith('#/definitions/'); - return n && !r ? -1 : r && !n ? 1 : 0; - }); - for (let r of a) - if ( - t[n].resolvedAt && - r !== t[n].resolvedAt && - r.indexOf('x-ms-examples/') < 0 - ) - o.verbose > 1 && - console.warn( - 'Creating pointer to data at', - r - ), - l(o.openapi, r, { - $ref: t[n].resolvedAt + t[n].extras[r], - 'x-miro': n + t[n].extras[r] - }); - else { - t[n].resolvedAt - ? o.verbose > 1 && - console.warn('Avoiding circular reference') - : ((t[n].resolvedAt = r), - o.verbose > 1 && - console.warn( - 'Creating initial clone of data at', - r - )); - let i = u(e); - l(o.openapi, r, i); - } - 0 === o.resolver.actions[i.resolver.depth].length && - o.resolver.actions[i.resolver.depth].push( - function () { - return y(i); - } - ); - }); - }); - } - }) - .catch(function (t) { - e.verbose && console.warn(t), n(t); - }); - let r = { options: e }; - (r.actions = e.resolver.actions[e.resolver.depth]), t(r); - }); - } - function v(e, t, n) { - e.resolver.actions.push([]), - y(e) - .then(function (r) { - var o; - ((o = r.actions), - o.reduce( - (e, t) => - e.then((e) => t().then(Array.prototype.concat.bind(e))), - Promise.resolve([]) - )) - .then(function () { - if (e.resolver.depth >= e.resolver.actions.length) - return ( - console.warn('Ran off the end of resolver actions'), - t(!0) - ); - e.resolver.depth++, - e.resolver.actions[e.resolver.depth].length - ? setTimeout(function () { - v(r.options, t, n); - }, 0) - : (e.verbose > 1 && - console.warn( - f.colour.yellow + - 'Finished external resolution!', - f.colour.normal - ), - e.resolveInternal && - (e.verbose > 1 && - console.warn( - f.colour.yellow + - 'Starting internal resolution!', - f.colour.normal - ), - (e.openapi = p(e.openapi, e.original, { - verbose: e.verbose - 1 - })), - e.verbose > 1 && - console.warn( - f.colour.yellow + - 'Finished internal resolution!', - f.colour.normal - )), - c(e.openapi, {}, function (t, n, r) { - d(t, n) && (e.preserveMiro || delete t['x-miro']); - }), - t(e)); - }) - .catch(function (t) { - e.verbose && console.warn(t), n(t); - }); - }) - .catch(function (t) { - e.verbose && console.warn(t), n(t); - }); - } - function b(e) { - if ( - (e.cache || (e.cache = {}), e.fetch || (e.fetch = a), e.source) - ) { - let t = i.parse(e.source); - (!t.protocol || t.protocol.length <= 2) && - (e.source = o.resolve(e.source)); - } - (e.externals = []), - (e.externalRefs = {}), - (e.rewriteRefs = !0), - (e.resolver = {}), - (e.resolver.depth = 0), - (e.resolver.base = e.source), - (e.resolver.actions = [[]]); - } - e.exports = { - optionalResolve: function (e) { - return ( - b(e), - new Promise(function (t, n) { - e.resolve ? v(e, t, n) : t(e); - }) - ); - }, - resolve: function (e, t, n) { - return ( - n || (n = {}), - (n.openapi = e), - (n.source = t), - (n.resolve = !0), - b(n), - new Promise(function (e, t) { - v(n, e, t); - }) - ); - } - }; - }, - 1804: function (e) { - 'use strict'; - function t() { - return { - depth: 0, - seen: new WeakMap(), - top: !0, - combine: !1, - allowRefSiblings: !1 - }; - } - e.exports = { - getDefaultState: t, - walkSchema: function e(n, r, o, i) { - if ((void 0 === o.depth && (o = t()), null == n)) return n; - if (void 0 !== n.$ref) { - let e = { $ref: n.$ref }; - return ( - o.allowRefSiblings && - n.description && - (e.description = n.description), - i(e, r, o), - e - ); - } - if ( - (o.combine && - (n.allOf && - Array.isArray(n.allOf) && - 1 === n.allOf.length && - delete (n = Object.assign({}, n.allOf[0], n)).allOf, - n.anyOf && - Array.isArray(n.anyOf) && - 1 === n.anyOf.length && - delete (n = Object.assign({}, n.anyOf[0], n)).anyOf, - n.oneOf && - Array.isArray(n.oneOf) && - 1 === n.oneOf.length && - delete (n = Object.assign({}, n.oneOf[0], n)).oneOf), - i(n, r, o), - o.seen.has(n)) - ) - return n; - if ( - ('object' == typeof n && null !== n && o.seen.set(n, !0), - (o.top = !1), - o.depth++, - void 0 !== n.items && - ((o.property = 'items'), e(n.items, n, o, i)), - n.additionalItems && - 'object' == typeof n.additionalItems && - ((o.property = 'additionalItems'), - e(n.additionalItems, n, o, i)), - n.additionalProperties && - 'object' == typeof n.additionalProperties && - ((o.property = 'additionalProperties'), - e(n.additionalProperties, n, o, i)), - n.properties) - ) - for (let t in n.properties) { - let r = n.properties[t]; - (o.property = 'properties/' + t), e(r, n, o, i); - } - if (n.patternProperties) - for (let t in n.patternProperties) { - let r = n.patternProperties[t]; - (o.property = 'patternProperties/' + t), e(r, n, o, i); - } - if (n.allOf) - for (let t in n.allOf) { - let r = n.allOf[t]; - (o.property = 'allOf/' + t), e(r, n, o, i); - } - if (n.anyOf) - for (let t in n.anyOf) { - let r = n.anyOf[t]; - (o.property = 'anyOf/' + t), e(r, n, o, i); - } - if (n.oneOf) - for (let t in n.oneOf) { - let r = n.oneOf[t]; - (o.property = 'oneOf/' + t), e(r, n, o, i); - } - return ( - n.not && ((o.property = 'not'), e(n.not, n, o, i)), o.depth--, n - ); - } - }; - }, - 7418: function (e) { - 'use strict'; - var t = Object.getOwnPropertySymbols, - n = Object.prototype.hasOwnProperty, - r = Object.prototype.propertyIsEnumerable; - function o(e) { - if (null == e) - throw new TypeError( - 'Object.assign cannot be called with null or undefined' - ); - return Object(e); - } - e.exports = (function () { - try { - if (!Object.assign) return !1; - var e = new String('abc'); - if (((e[5] = 'de'), '5' === Object.getOwnPropertyNames(e)[0])) - return !1; - for (var t = {}, n = 0; n < 10; n++) - t['_' + String.fromCharCode(n)] = n; - if ( - '0123456789' !== - Object.getOwnPropertyNames(t) - .map(function (e) { - return t[e]; - }) - .join('') - ) - return !1; - var r = {}; - return ( - 'abcdefghijklmnopqrst'.split('').forEach(function (e) { - r[e] = e; - }), - 'abcdefghijklmnopqrst' === - Object.keys(Object.assign({}, r)).join('') - ); - } catch (e) { - return !1; - } - })() - ? Object.assign - : function (e, i) { - for (var a, s, l = o(e), c = 1; c < arguments.length; c++) { - for (var u in (a = Object(arguments[c]))) - n.call(a, u) && (l[u] = a[u]); - if (t) { - s = t(a); - for (var p = 0; p < s.length; p++) - r.call(a, s[p]) && (l[s[p]] = a[s[p]]); - } - } - return l; - }; - }, - 6470: function (e) { - 'use strict'; - function t(e) { - if ('string' != typeof e) - throw new TypeError( - 'Path must be a string. Received ' + JSON.stringify(e) - ); - } - function n(e, t) { - for ( - var n, r = '', o = 0, i = -1, a = 0, s = 0; - s <= e.length; - ++s - ) { - if (s < e.length) n = e.charCodeAt(s); - else { - if (47 === n) break; - n = 47; - } - if (47 === n) { - if (i === s - 1 || 1 === a); - else if (i !== s - 1 && 2 === a) { - if ( - r.length < 2 || - 2 !== o || - 46 !== r.charCodeAt(r.length - 1) || - 46 !== r.charCodeAt(r.length - 2) - ) - if (r.length > 2) { - var l = r.lastIndexOf('/'); - if (l !== r.length - 1) { - -1 === l - ? ((r = ''), (o = 0)) - : (o = - (r = r.slice(0, l)).length - - 1 - - r.lastIndexOf('/')), - (i = s), - (a = 0); - continue; - } - } else if (2 === r.length || 1 === r.length) { - (r = ''), (o = 0), (i = s), (a = 0); - continue; - } - t && (r.length > 0 ? (r += '/..') : (r = '..'), (o = 2)); - } else - r.length > 0 - ? (r += '/' + e.slice(i + 1, s)) - : (r = e.slice(i + 1, s)), - (o = s - i - 1); - (i = s), (a = 0); - } else 46 === n && -1 !== a ? ++a : (a = -1); - } - return r; - } - var r = { - resolve: function () { - for ( - var e, r = '', o = !1, i = arguments.length - 1; - i >= -1 && !o; - i-- - ) { - var a; - i >= 0 - ? (a = arguments[i]) - : (void 0 === e && (e = process.cwd()), (a = e)), - t(a), - 0 !== a.length && - ((r = a + '/' + r), (o = 47 === a.charCodeAt(0))); - } - return ( - (r = n(r, !o)), - o ? (r.length > 0 ? '/' + r : '/') : r.length > 0 ? r : '.' - ); - }, - normalize: function (e) { - if ((t(e), 0 === e.length)) return '.'; - var r = 47 === e.charCodeAt(0), - o = 47 === e.charCodeAt(e.length - 1); - return ( - 0 !== (e = n(e, !r)).length || r || (e = '.'), - e.length > 0 && o && (e += '/'), - r ? '/' + e : e - ); - }, - isAbsolute: function (e) { - return t(e), e.length > 0 && 47 === e.charCodeAt(0); - }, - join: function () { - if (0 === arguments.length) return '.'; - for (var e, n = 0; n < arguments.length; ++n) { - var o = arguments[n]; - t(o), o.length > 0 && (void 0 === e ? (e = o) : (e += '/' + o)); - } - return void 0 === e ? '.' : r.normalize(e); - }, - relative: function (e, n) { - if ((t(e), t(n), e === n)) return ''; - if ((e = r.resolve(e)) === (n = r.resolve(n))) return ''; - for (var o = 1; o < e.length && 47 === e.charCodeAt(o); ++o); - for ( - var i = e.length, a = i - o, s = 1; - s < n.length && 47 === n.charCodeAt(s); - ++s - ); - for ( - var l = n.length - s, c = a < l ? a : l, u = -1, p = 0; - p <= c; - ++p - ) { - if (p === c) { - if (l > c) { - if (47 === n.charCodeAt(s + p)) return n.slice(s + p + 1); - if (0 === p) return n.slice(s + p); - } else - a > c && - (47 === e.charCodeAt(o + p) - ? (u = p) - : 0 === p && (u = 0)); - break; - } - var d = e.charCodeAt(o + p); - if (d !== n.charCodeAt(s + p)) break; - 47 === d && (u = p); - } - var f = ''; - for (p = o + u + 1; p <= i; ++p) - (p !== i && 47 !== e.charCodeAt(p)) || - (0 === f.length ? (f += '..') : (f += '/..')); - return f.length > 0 - ? f + n.slice(s + u) - : ((s += u), 47 === n.charCodeAt(s) && ++s, n.slice(s)); - }, - _makeLong: function (e) { - return e; - }, - dirname: function (e) { - if ((t(e), 0 === e.length)) return '.'; - for ( - var n = e.charCodeAt(0), - r = 47 === n, - o = -1, - i = !0, - a = e.length - 1; - a >= 1; - --a - ) - if (47 === (n = e.charCodeAt(a))) { - if (!i) { - o = a; - break; - } - } else i = !1; - return -1 === o - ? r - ? '/' - : '.' - : r && 1 === o - ? '//' - : e.slice(0, o); - }, - basename: function (e, n) { - if (void 0 !== n && 'string' != typeof n) - throw new TypeError('"ext" argument must be a string'); - t(e); - var r, - o = 0, - i = -1, - a = !0; - if (void 0 !== n && n.length > 0 && n.length <= e.length) { - if (n.length === e.length && n === e) return ''; - var s = n.length - 1, - l = -1; - for (r = e.length - 1; r >= 0; --r) { - var c = e.charCodeAt(r); - if (47 === c) { - if (!a) { - o = r + 1; - break; - } - } else - -1 === l && ((a = !1), (l = r + 1)), - s >= 0 && - (c === n.charCodeAt(s) - ? -1 == --s && (i = r) - : ((s = -1), (i = l))); - } - return ( - o === i ? (i = l) : -1 === i && (i = e.length), e.slice(o, i) - ); - } - for (r = e.length - 1; r >= 0; --r) - if (47 === e.charCodeAt(r)) { - if (!a) { - o = r + 1; - break; - } - } else -1 === i && ((a = !1), (i = r + 1)); - return -1 === i ? '' : e.slice(o, i); - }, - extname: function (e) { - t(e); - for ( - var n = -1, r = 0, o = -1, i = !0, a = 0, s = e.length - 1; - s >= 0; - --s - ) { - var l = e.charCodeAt(s); - if (47 !== l) - -1 === o && ((i = !1), (o = s + 1)), - 46 === l - ? -1 === n - ? (n = s) - : 1 !== a && (a = 1) - : -1 !== n && (a = -1); - else if (!i) { - r = s + 1; - break; - } - } - return -1 === n || - -1 === o || - 0 === a || - (1 === a && n === o - 1 && n === r + 1) - ? '' - : e.slice(n, o); - }, - format: function (e) { - if (null === e || 'object' != typeof e) - throw new TypeError( - 'The "pathObject" argument must be of type Object. Received type ' + - typeof e - ); - return (function (e, t) { - var n = t.dir || t.root, - r = t.base || (t.name || '') + (t.ext || ''); - return n ? (n === t.root ? n + r : n + '/' + r) : r; - })(0, e); - }, - parse: function (e) { - t(e); - var n = { root: '', dir: '', base: '', ext: '', name: '' }; - if (0 === e.length) return n; - var r, - o = e.charCodeAt(0), - i = 47 === o; - i ? ((n.root = '/'), (r = 1)) : (r = 0); - for ( - var a = -1, s = 0, l = -1, c = !0, u = e.length - 1, p = 0; - u >= r; - --u - ) - if (47 !== (o = e.charCodeAt(u))) - -1 === l && ((c = !1), (l = u + 1)), - 46 === o - ? -1 === a - ? (a = u) - : 1 !== p && (p = 1) - : -1 !== a && (p = -1); - else if (!c) { - s = u + 1; - break; - } - return ( - -1 === a || - -1 === l || - 0 === p || - (1 === p && a === l - 1 && a === s + 1) - ? -1 !== l && - (n.base = n.name = - 0 === s && i ? e.slice(1, l) : e.slice(s, l)) - : (0 === s && i - ? ((n.name = e.slice(1, a)), (n.base = e.slice(1, l))) - : ((n.name = e.slice(s, a)), (n.base = e.slice(s, l))), - (n.ext = e.slice(a, l))), - s > 0 ? (n.dir = e.slice(0, s - 1)) : i && (n.dir = '/'), - n - ); - }, - sep: '/', - delimiter: ':', - win32: null, - posix: null - }; - (r.posix = r), (e.exports = r); - }, - 3450: function (e) { - e.exports = (function () { - var e = [], - t = [], - n = {}, - r = {}, - o = {}; - function i(e) { - return 'string' == typeof e ? new RegExp('^' + e + '$', 'i') : e; - } - function a(e, t) { - return e === t - ? t - : e === e.toLowerCase() - ? t.toLowerCase() - : e === e.toUpperCase() - ? t.toUpperCase() - : e[0] === e[0].toUpperCase() - ? t.charAt(0).toUpperCase() + t.substr(1).toLowerCase() - : t.toLowerCase(); - } - function s(e, t) { - return e.replace(/\$(\d{1,2})/g, function (e, n) { - return t[n] || ''; - }); - } - function l(e, t) { - return e.replace(t[0], function (n, r) { - var o = s(t[1], arguments); - return a('' === n ? e[r - 1] : n, o); - }); - } - function c(e, t, r) { - if (!e.length || n.hasOwnProperty(e)) return t; - for (var o = r.length; o--; ) { - var i = r[o]; - if (i[0].test(t)) return l(t, i); - } - return t; - } - function u(e, t, n) { - return function (r) { - var o = r.toLowerCase(); - return t.hasOwnProperty(o) - ? a(r, o) - : e.hasOwnProperty(o) - ? a(r, e[o]) - : c(o, r, n); - }; - } - function p(e, t, n, r) { - return function (r) { - var o = r.toLowerCase(); - return ( - !!t.hasOwnProperty(o) || - (!e.hasOwnProperty(o) && c(o, o, n) === o) - ); - }; - } - function d(e, t, n) { - return ( - (n ? t + ' ' : '') + (1 === t ? d.singular(e) : d.plural(e)) - ); - } - return ( - (d.plural = u(o, r, e)), - (d.isPlural = p(o, r, e)), - (d.singular = u(r, o, t)), - (d.isSingular = p(r, o, t)), - (d.addPluralRule = function (t, n) { - e.push([i(t), n]); - }), - (d.addSingularRule = function (e, n) { - t.push([i(e), n]); - }), - (d.addUncountableRule = function (e) { - 'string' != typeof e - ? (d.addPluralRule(e, '$0'), d.addSingularRule(e, '$0')) - : (n[e.toLowerCase()] = !0); - }), - (d.addIrregularRule = function (e, t) { - (t = t.toLowerCase()), - (e = e.toLowerCase()), - (o[e] = t), - (r[t] = e); - }), - [ - ['I', 'we'], - ['me', 'us'], - ['he', 'they'], - ['she', 'they'], - ['them', 'them'], - ['myself', 'ourselves'], - ['yourself', 'yourselves'], - ['itself', 'themselves'], - ['herself', 'themselves'], - ['himself', 'themselves'], - ['themself', 'themselves'], - ['is', 'are'], - ['was', 'were'], - ['has', 'have'], - ['this', 'these'], - ['that', 'those'], - ['echo', 'echoes'], - ['dingo', 'dingoes'], - ['volcano', 'volcanoes'], - ['tornado', 'tornadoes'], - ['torpedo', 'torpedoes'], - ['genus', 'genera'], - ['viscus', 'viscera'], - ['stigma', 'stigmata'], - ['stoma', 'stomata'], - ['dogma', 'dogmata'], - ['lemma', 'lemmata'], - ['schema', 'schemata'], - ['anathema', 'anathemata'], - ['ox', 'oxen'], - ['axe', 'axes'], - ['die', 'dice'], - ['yes', 'yeses'], - ['foot', 'feet'], - ['eave', 'eaves'], - ['goose', 'geese'], - ['tooth', 'teeth'], - ['quiz', 'quizzes'], - ['human', 'humans'], - ['proof', 'proofs'], - ['carve', 'carves'], - ['valve', 'valves'], - ['looey', 'looies'], - ['thief', 'thieves'], - ['groove', 'grooves'], - ['pickaxe', 'pickaxes'], - ['passerby', 'passersby'] - ].forEach(function (e) { - return d.addIrregularRule(e[0], e[1]); - }), - [ - [/s?$/i, 's'], - [/[^\u0000-\u007F]$/i, '$0'], - [/([^aeiou]ese)$/i, '$1'], - [/(ax|test)is$/i, '$1es'], - [/(alias|[^aou]us|t[lm]as|gas|ris)$/i, '$1es'], - [/(e[mn]u)s?$/i, '$1s'], - [/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i, '$1'], - [ - /(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, - '$1i' - ], - [/(alumn|alg|vertebr)(?:a|ae)$/i, '$1ae'], - [/(seraph|cherub)(?:im)?$/i, '$1im'], - [/(her|at|gr)o$/i, '$1oes'], - [ - /(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i, - '$1a' - ], - [ - /(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i, - '$1a' - ], - [/sis$/i, 'ses'], - [/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i, '$1$2ves'], - [/([^aeiouy]|qu)y$/i, '$1ies'], - [/([^ch][ieo][ln])ey$/i, '$1ies'], - [/(x|ch|ss|sh|zz)$/i, '$1es'], - [/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i, '$1ices'], - [/\b((?:tit)?m|l)(?:ice|ouse)$/i, '$1ice'], - [/(pe)(?:rson|ople)$/i, '$1ople'], - [/(child)(?:ren)?$/i, '$1ren'], - [/eaux$/i, '$0'], - [/m[ae]n$/i, 'men'], - ['thou', 'you'] - ].forEach(function (e) { - return d.addPluralRule(e[0], e[1]); - }), - [ - [/s$/i, ''], - [/(ss)$/i, '$1'], - [ - /(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i, - '$1fe' - ], - [/(ar|(?:wo|[ae])l|[eo][ao])ves$/i, '$1f'], - [/ies$/i, 'y'], - [ - /\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i, - '$1ie' - ], - [/\b(mon|smil)ies$/i, '$1ey'], - [/\b((?:tit)?m|l)ice$/i, '$1ouse'], - [/(seraph|cherub)im$/i, '$1'], - [ - /(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i, - '$1' - ], - [ - /(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i, - '$1sis' - ], - [/(movie|twelve|abuse|e[mn]u)s$/i, '$1'], - [/(test)(?:is|es)$/i, '$1is'], - [ - /(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, - '$1us' - ], - [ - /(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i, - '$1um' - ], - [ - /(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i, - '$1on' - ], - [/(alumn|alg|vertebr)ae$/i, '$1a'], - [/(cod|mur|sil|vert|ind)ices$/i, '$1ex'], - [/(matr|append)ices$/i, '$1ix'], - [/(pe)(rson|ople)$/i, '$1rson'], - [/(child)ren$/i, '$1'], - [/(eau)x?$/i, '$1'], - [/men$/i, 'man'] - ].forEach(function (e) { - return d.addSingularRule(e[0], e[1]); - }), - [ - 'adulthood', - 'advice', - 'agenda', - 'aid', - 'aircraft', - 'alcohol', - 'ammo', - 'analytics', - 'anime', - 'athletics', - 'audio', - 'bison', - 'blood', - 'bream', - 'buffalo', - 'butter', - 'carp', - 'cash', - 'chassis', - 'chess', - 'clothing', - 'cod', - 'commerce', - 'cooperation', - 'corps', - 'debris', - 'diabetes', - 'digestion', - 'elk', - 'energy', - 'equipment', - 'excretion', - 'expertise', - 'firmware', - 'flounder', - 'fun', - 'gallows', - 'garbage', - 'graffiti', - 'hardware', - 'headquarters', - 'health', - 'herpes', - 'highjinks', - 'homework', - 'housework', - 'information', - 'jeans', - 'justice', - 'kudos', - 'labour', - 'literature', - 'machinery', - 'mackerel', - 'mail', - 'media', - 'mews', - 'moose', - 'music', - 'mud', - 'manga', - 'news', - 'only', - 'personnel', - 'pike', - 'plankton', - 'pliers', - 'police', - 'pollution', - 'premises', - 'rain', - 'research', - 'rice', - 'salmon', - 'scissors', - 'series', - 'sewage', - 'shambles', - 'shrimp', - 'software', - 'species', - 'staff', - 'swine', - 'tennis', - 'traffic', - 'transportation', - 'trout', - 'tuna', - 'wealth', - 'welfare', - 'whiting', - 'wildebeest', - 'wildlife', - 'you', - /pok[eé]mon$/i, - /[^aeiou]ese$/i, - /deer$/i, - /fish$/i, - /measles$/i, - /o[iu]s$/i, - /pox$/i, - /sheep$/i - ].forEach(d.addUncountableRule), - d - ); - })(); - }, - 7874: function () { - !(function (e) { - var t = - '\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b', - n = { - pattern: /(^(["']?)\w+\2)[ \t]+\S.*/, - lookbehind: !0, - alias: 'punctuation', - inside: null - }, - r = { - bash: n, - environment: { pattern: RegExp('\\$' + t), alias: 'constant' }, - variable: [ - { - pattern: /\$?\(\([\s\S]+?\)\)/, - greedy: !0, - inside: { - variable: [ - { pattern: /(^\$\(\([\s\S]+)\)\)/, lookbehind: !0 }, - /^\$\(\(/ - ], - number: - /\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/, - operator: - /--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/, - punctuation: /\(\(?|\)\)?|,|;/ - } - }, - { - pattern: /\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/, - greedy: !0, - inside: { variable: /^\$\(|^`|\)$|`$/ } - }, - { - pattern: /\$\{[^}]+\}/, - greedy: !0, - inside: { - operator: /:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/, - punctuation: /[\[\]]/, - environment: { - pattern: RegExp('(\\{)' + t), - lookbehind: !0, - alias: 'constant' - } - } - }, - /\$(?:\w+|[#?*!@$])/ - ], - entity: - /\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/ - }; - (e.languages.bash = { - shebang: { pattern: /^#!\s*\/.*/, alias: 'important' }, - comment: { pattern: /(^|[^"{\\$])#.*/, lookbehind: !0 }, - 'function-name': [ - { - pattern: /(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/, - lookbehind: !0, - alias: 'function' - }, - { pattern: /\b[\w-]+(?=\s*\(\s*\)\s*\{)/, alias: 'function' } - ], - 'for-or-select': { - pattern: /(\b(?:for|select)\s+)\w+(?=\s+in\s)/, - alias: 'variable', - lookbehind: !0 - }, - 'assign-left': { - pattern: /(^|[\s;|&]|[<>]\()\w+(?=\+?=)/, - inside: { - environment: { - pattern: RegExp('(^|[\\s;|&]|[<>]\\()' + t), - lookbehind: !0, - alias: 'constant' - } - }, - alias: 'variable', - lookbehind: !0 - }, - string: [ - { - pattern: /((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/, - lookbehind: !0, - greedy: !0, - inside: r - }, - { - pattern: - /((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/, - lookbehind: !0, - greedy: !0, - inside: { bash: n } - }, - { - pattern: - /(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/, - lookbehind: !0, - greedy: !0, - inside: r - }, - { pattern: /(^|[^$\\])'[^']*'/, lookbehind: !0, greedy: !0 }, - { - pattern: /\$'(?:[^'\\]|\\[\s\S])*'/, - greedy: !0, - inside: { entity: r.entity } - } - ], - environment: { pattern: RegExp('\\$?' + t), alias: 'constant' }, - variable: r.variable, - function: { - pattern: - /(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/, - lookbehind: !0 - }, - keyword: { - pattern: - /(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/, - lookbehind: !0 - }, - builtin: { - pattern: - /(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/, - lookbehind: !0, - alias: 'class-name' - }, - boolean: { - pattern: /(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/, - lookbehind: !0 - }, - 'file-descriptor': { pattern: /\B&\d\b/, alias: 'important' }, - operator: { - pattern: - /\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/, - inside: { - 'file-descriptor': { pattern: /^\d/, alias: 'important' } - } - }, - punctuation: /\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/, - number: { - pattern: /(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/, - lookbehind: !0 - } - }), - (n.inside = e.languages.bash); - for ( - var o = [ - 'comment', - 'function-name', - 'for-or-select', - 'assign-left', - 'string', - 'environment', - 'function', - 'keyword', - 'builtin', - 'boolean', - 'file-descriptor', - 'operator', - 'punctuation', - 'number' - ], - i = r.variable[1].inside, - a = 0; - a < o.length; - a++ - ) - i[o[a]] = e.languages.bash[o[a]]; - e.languages.shell = e.languages.bash; - })(Prism); - }, - 4279: function () { - (Prism.languages.c = Prism.languages.extend('clike', { - comment: { - pattern: - /\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/, - greedy: !0 - }, - string: { - pattern: /"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/, - greedy: !0 - }, - 'class-name': { - pattern: - /(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/, - lookbehind: !0 - }, - keyword: - /\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/, - function: /\b[a-z_]\w*(?=\s*\()/i, - number: - /(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i, - operator: />>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/ - })), - Prism.languages.insertBefore('c', 'string', { - char: { - pattern: /'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/, - greedy: !0 - } - }), - Prism.languages.insertBefore('c', 'string', { - macro: { - pattern: - /(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im, - lookbehind: !0, - greedy: !0, - alias: 'property', - inside: { - string: [ - { pattern: /^(#\s*include\s*)<[^>]+>/, lookbehind: !0 }, - Prism.languages.c.string - ], - char: Prism.languages.c.char, - comment: Prism.languages.c.comment, - 'macro-name': [ - { pattern: /(^#\s*define\s+)\w+\b(?!\()/i, lookbehind: !0 }, - { - pattern: /(^#\s*define\s+)\w+\b(?=\()/i, - lookbehind: !0, - alias: 'function' - } - ], - directive: { - pattern: /^(#\s*)[a-z]+/, - lookbehind: !0, - alias: 'keyword' - }, - 'directive-hash': /^#/, - punctuation: /##|\\(?=[\r\n])/, - expression: { - pattern: /\S[\s\S]*/, - inside: Prism.languages.c - } - } - } - }), - Prism.languages.insertBefore('c', 'function', { - constant: - /\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/ - }), - delete Prism.languages.c.boolean; - }, - 5433: function () { - Prism.languages.clike = { - comment: [ - { - pattern: /(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/, - lookbehind: !0, - greedy: !0 - }, - { pattern: /(^|[^\\:])\/\/.*/, lookbehind: !0, greedy: !0 } - ], - string: { - pattern: /(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/, - greedy: !0 - }, - 'class-name': { - pattern: - /(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i, - lookbehind: !0, - inside: { punctuation: /[.\\]/ } - }, - keyword: - /\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/, - boolean: /\b(?:false|true)\b/, - function: /\b\w+(?=\()/, - number: /\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i, - operator: /[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/, - punctuation: /[{}[\];(),.:]/ - }; - }, - 6213: function () { - !(function (e) { - var t = /#(?!\{).+/, - n = { pattern: /#\{[^}]+\}/, alias: 'variable' }; - (e.languages.coffeescript = e.languages.extend('javascript', { - comment: t, - string: [ - { pattern: /'(?:\\[\s\S]|[^\\'])*'/, greedy: !0 }, - { - pattern: /"(?:\\[\s\S]|[^\\"])*"/, - greedy: !0, - inside: { interpolation: n } - } - ], - keyword: - /\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/, - 'class-member': { pattern: /@(?!\d)\w+/, alias: 'variable' } - })), - e.languages.insertBefore('coffeescript', 'comment', { - 'multiline-comment': { - pattern: /###[\s\S]+?###/, - alias: 'comment' - }, - 'block-regex': { - pattern: /\/{3}[\s\S]*?\/{3}/, - alias: 'regex', - inside: { comment: t, interpolation: n } - } - }), - e.languages.insertBefore('coffeescript', 'string', { - 'inline-javascript': { - pattern: /`(?:\\[\s\S]|[^\\`])*`/, - inside: { - delimiter: { pattern: /^`|`$/, alias: 'punctuation' }, - script: { - pattern: /[\s\S]+/, - alias: 'language-javascript', - inside: e.languages.javascript - } - } - }, - 'multiline-string': [ - { pattern: /'''[\s\S]*?'''/, greedy: !0, alias: 'string' }, - { - pattern: /"""[\s\S]*?"""/, - greedy: !0, - alias: 'string', - inside: { interpolation: n } - } - ] - }), - e.languages.insertBefore('coffeescript', 'keyword', { - property: /(?!\d)\w+(?=\s*:(?!:))/ - }), - delete e.languages.coffeescript['template-string'], - (e.languages.coffee = e.languages.coffeescript); - })(Prism); - }, - 2731: function () { - !(function (e) { - var t = - /\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/, - n = /\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace( - //g, - function () { - return t.source; - } - ); - (e.languages.cpp = e.languages.extend('c', { - 'class-name': [ - { - pattern: RegExp( - /(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace( - //g, - function () { - return t.source; - } - ) - ), - lookbehind: !0 - }, - /\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/, - /\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i, - /\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/ - ], - keyword: t, - number: { - pattern: - /(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i, - greedy: !0 - }, - operator: - />>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/, - boolean: /\b(?:false|true)\b/ - })), - e.languages.insertBefore('cpp', 'string', { - module: { - pattern: RegExp( - /(\b(?:import|module)\s+)/.source + - '(?:' + - /"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/ - .source + - '|' + - /(?:\s*:\s*)?|:\s*/.source.replace( - //g, - function () { - return n; - } - ) + - ')' - ), - lookbehind: !0, - greedy: !0, - inside: { - string: /^[<"][\s\S]+/, - operator: /:/, - punctuation: /\./ - } - }, - 'raw-string': { - pattern: /R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/, - alias: 'string', - greedy: !0 - } - }), - e.languages.insertBefore('cpp', 'keyword', { - 'generic-function': { - pattern: - /\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i, - inside: { - function: /^\w+/, - generic: { - pattern: /<[\s\S]+/, - alias: 'class-name', - inside: e.languages.cpp - } - } - } - }), - e.languages.insertBefore('cpp', 'operator', { - 'double-colon': { pattern: /::/, alias: 'punctuation' } - }), - e.languages.insertBefore('cpp', 'class-name', { - 'base-clause': { - pattern: - /(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/, - lookbehind: !0, - greedy: !0, - inside: e.languages.extend('cpp', {}) - } - }), - e.languages.insertBefore( - 'inside', - 'double-colon', - { 'class-name': /\b[a-z_]\w*\b(?!\s*::)/i }, - e.languages.cpp['base-clause'] - ); - })(Prism); - }, - 3967: function () { - !(function (e) { - function t(e, t) { - return e.replace(/<<(\d+)>>/g, function (e, n) { - return '(?:' + t[+n] + ')'; - }); - } - function n(e, n, r) { - return RegExp(t(e, n), r || ''); - } - function r(e, t) { - for (var n = 0; n < t; n++) - e = e.replace(/<>/g, function () { - return '(?:' + e + ')'; - }); - return e.replace(/<>/g, '[^\\s\\S]'); - } - var o = - 'bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void', - i = 'class enum interface record struct', - a = - 'add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)', - s = - 'abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield'; - function l(e) { - return '\\b(?:' + e.trim().replace(/ /g, '|') + ')\\b'; - } - var c = l(i), - u = RegExp(l(o + ' ' + i + ' ' + a + ' ' + s)), - p = l(i + ' ' + a + ' ' + s), - d = l(o + ' ' + i + ' ' + s), - f = r(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source, 2), - h = r(/\((?:[^()]|<>)*\)/.source, 2), - m = /@?\b[A-Za-z_]\w*\b/.source, - g = t(/<<0>>(?:\s*<<1>>)?/.source, [m, f]), - y = t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source, [p, g]), - v = /\[\s*(?:,\s*)*\]/.source, - b = t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source, [y, v]), - w = t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source, [ - f, - h, - v - ]), - x = t(/\(<<0>>+(?:,<<0>>+)+\)/.source, [w]), - k = t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source, [ - x, - y, - v - ]), - _ = { keyword: u, punctuation: /[<>()?,.:[\]]/ }, - O = /'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source, - S = /"(?:\\.|[^\\"\r\n])*"/.source, - E = /@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source; - (e.languages.csharp = e.languages.extend('clike', { - string: [ - { - pattern: n(/(^|[^$\\])<<0>>/.source, [E]), - lookbehind: !0, - greedy: !0 - }, - { - pattern: n(/(^|[^@$\\])<<0>>/.source, [S]), - lookbehind: !0, - greedy: !0 - } - ], - 'class-name': [ - { - pattern: n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source, [y]), - lookbehind: !0, - inside: _ - }, - { - pattern: n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source, [ - m, - k - ]), - lookbehind: !0, - inside: _ - }, - { - pattern: n(/(\busing\s+)<<0>>(?=\s*=)/.source, [m]), - lookbehind: !0 - }, - { - pattern: n(/(\b<<0>>\s+)<<1>>/.source, [c, g]), - lookbehind: !0, - inside: _ - }, - { - pattern: n(/(\bcatch\s*\(\s*)<<0>>/.source, [y]), - lookbehind: !0, - inside: _ - }, - { pattern: n(/(\bwhere\s+)<<0>>/.source, [m]), lookbehind: !0 }, - { - pattern: n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source, [b]), - lookbehind: !0, - inside: _ - }, - { - pattern: n( - /\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/ - .source, - [k, d, m] - ), - inside: _ - } - ], - keyword: u, - number: - /(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i, - operator: />>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/, - punctuation: /\?\.?|::|[{}[\];(),.:]/ - })), - e.languages.insertBefore('csharp', 'number', { - range: { pattern: /\.\./, alias: 'operator' } - }), - e.languages.insertBefore('csharp', 'punctuation', { - 'named-parameter': { - pattern: n(/([(,]\s*)<<0>>(?=\s*:)/.source, [m]), - lookbehind: !0, - alias: 'punctuation' - } - }), - e.languages.insertBefore('csharp', 'class-name', { - namespace: { - pattern: n( - /(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/ - .source, - [m] - ), - lookbehind: !0, - inside: { punctuation: /\./ } - }, - 'type-expression': { - pattern: n( - /(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/ - .source, - [h] - ), - lookbehind: !0, - alias: 'class-name', - inside: _ - }, - 'return-type': { - pattern: n( - /<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/ - .source, - [k, y] - ), - inside: _, - alias: 'class-name' - }, - 'constructor-invocation': { - pattern: n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source, [k]), - lookbehind: !0, - inside: _, - alias: 'class-name' - }, - 'generic-method': { - pattern: n(/<<0>>\s*<<1>>(?=\s*\()/.source, [m, f]), - inside: { - function: n(/^<<0>>/.source, [m]), - generic: { - pattern: RegExp(f), - alias: 'class-name', - inside: _ - } - } - }, - 'type-list': { - pattern: n( - /\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/ - .source, - [c, g, m, k, u.source, h, /\bnew\s*\(\s*\)/.source] - ), - lookbehind: !0, - inside: { - 'record-arguments': { - pattern: n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source, [g, h]), - lookbehind: !0, - greedy: !0, - inside: e.languages.csharp - }, - keyword: u, - 'class-name': { pattern: RegExp(k), greedy: !0, inside: _ }, - punctuation: /[,()]/ - } - }, - preprocessor: { - pattern: /(^[\t ]*)#.*/m, - lookbehind: !0, - alias: 'property', - inside: { - directive: { - pattern: - /(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/, - lookbehind: !0, - alias: 'keyword' - } - } - } - }); - var P = S + '|' + O, - A = t( - /\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/ - .source, - [P] - ), - $ = r(t(/[^"'/()]|<<0>>|\(<>*\)/.source, [A]), 2), - C = - /\b(?:assembly|event|field|method|module|param|property|return|type)\b/ - .source, - R = t(/<<0>>(?:\s*\(<<1>>*\))?/.source, [y, $]); - e.languages.insertBefore('csharp', 'class-name', { - attribute: { - pattern: n( - /((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/ - .source, - [C, R] - ), - lookbehind: !0, - greedy: !0, - inside: { - target: { - pattern: n(/^<<0>>(?=\s*:)/.source, [C]), - alias: 'keyword' - }, - 'attribute-arguments': { - pattern: n(/\(<<0>>*\)/.source, [$]), - inside: e.languages.csharp - }, - 'class-name': { - pattern: RegExp(y), - inside: { punctuation: /\./ } - }, - punctuation: /[:,]/ - } - } - }); - var j = /:[^}\r\n]+/.source, - T = r(t(/[^"'/()]|<<0>>|\(<>*\)/.source, [A]), 2), - I = t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source, [T, j]), - N = r( - t( - /[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/ - .source, - [P] - ), - 2 - ), - D = t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source, [N, j]); - function L(t, r) { - return { - interpolation: { - pattern: n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source, [t]), - lookbehind: !0, - inside: { - 'format-string': { - pattern: n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source, [ - r, - j - ]), - lookbehind: !0, - inside: { punctuation: /^:/ } - }, - punctuation: /^\{|\}$/, - expression: { - pattern: /[\s\S]+/, - alias: 'language-csharp', - inside: e.languages.csharp - } - } - }, - string: /[\s\S]+/ - }; - } - e.languages.insertBefore('csharp', 'string', { - 'interpolation-string': [ - { - pattern: n( - /(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/ - .source, - [I] - ), - lookbehind: !0, - greedy: !0, - inside: L(I, T) - }, - { - pattern: n( - /(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source, - [D] - ), - lookbehind: !0, - greedy: !0, - inside: L(D, N) - } - ], - char: { pattern: RegExp(O), greedy: !0 } - }), - (e.languages.dotnet = e.languages.cs = e.languages.csharp); - })(Prism); - }, - 8052: function () { - Prism.languages.csv = { - value: /[^\r\n,"]+|"(?:[^"]|"")*"(?!")/, - punctuation: /,/ - }; - }, - 7046: function () { - (Prism.languages.go = Prism.languages.extend('clike', { - string: { - pattern: /(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/, - lookbehind: !0, - greedy: !0 - }, - keyword: - /\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/, - boolean: /\b(?:_|false|iota|nil|true)\b/, - number: [ - /\b0(?:b[01_]+|o[0-7_]+)i?\b/i, - /\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i, - /(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i - ], - operator: - /[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./, - builtin: - /\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/ - })), - Prism.languages.insertBefore('go', 'string', { - char: { pattern: /'(?:\\.|[^'\\\r\n]){0,10}'/, greedy: !0 } - }), - delete Prism.languages.go['class-name']; - }, - 57: function () { - !(function (e) { - function t(e) { - return RegExp('(^(?:' + e + '):[ \t]*(?![ \t]))[^]+', 'i'); - } - e.languages.http = { - 'request-line': { - pattern: - /^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m, - inside: { - method: { pattern: /^[A-Z]+\b/, alias: 'property' }, - 'request-target': { - pattern: /^(\s)(?:https?:\/\/|\/)\S*(?=\s)/, - lookbehind: !0, - alias: 'url', - inside: e.languages.uri - }, - 'http-version': { - pattern: /^(\s)HTTP\/[\d.]+/, - lookbehind: !0, - alias: 'property' - } - } - }, - 'response-status': { - pattern: /^HTTP\/[\d.]+ \d+ .+/m, - inside: { - 'http-version': { - pattern: /^HTTP\/[\d.]+/, - alias: 'property' - }, - 'status-code': { - pattern: /^(\s)\d+(?=\s)/, - lookbehind: !0, - alias: 'number' - }, - 'reason-phrase': { - pattern: /^(\s).+/, - lookbehind: !0, - alias: 'string' - } - } - }, - header: { - pattern: /^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m, - inside: { - 'header-value': [ - { - pattern: t(/Content-Security-Policy/.source), - lookbehind: !0, - alias: ['csp', 'languages-csp'], - inside: e.languages.csp - }, - { - pattern: t(/Public-Key-Pins(?:-Report-Only)?/.source), - lookbehind: !0, - alias: ['hpkp', 'languages-hpkp'], - inside: e.languages.hpkp - }, - { - pattern: t(/Strict-Transport-Security/.source), - lookbehind: !0, - alias: ['hsts', 'languages-hsts'], - inside: e.languages.hsts - }, - { pattern: t(/[^:]+/.source), lookbehind: !0 } - ], - 'header-name': { pattern: /^[^:]+/, alias: 'keyword' }, - punctuation: /^:/ - } - } - }; - var n, - r = e.languages, - o = { - 'application/javascript': r.javascript, - 'application/json': r.json || r.javascript, - 'application/xml': r.xml, - 'text/xml': r.xml, - 'text/html': r.html, - 'text/css': r.css, - 'text/plain': r.plain - }, - i = { 'application/json': !0, 'application/xml': !0 }; - function a(e) { - var t = e.replace(/^[a-z]+\//, ''); - return '(?:' + e + '|\\w+/(?:[\\w.-]+\\+)+' + t + '(?![+\\w.-]))'; - } - for (var s in o) - if (o[s]) { - n = n || {}; - var l = i[s] ? a(s) : s; - n[s.replace(/\//g, '-')] = { - pattern: RegExp( - '(' + - /content-type:\s*/.source + - l + - /(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source + - ')' + - /[^ \t\w-][\s\S]*/.source, - 'i' - ), - lookbehind: !0, - inside: o[s] - }; - } - n && e.languages.insertBefore('http', 'header', n); - })(Prism); - }, - 2503: function () { - !(function (e) { - var t = - /\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/, - n = /(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source, - r = { - pattern: RegExp(n + /[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source), - lookbehind: !0, - inside: { - namespace: { - pattern: /^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/, - inside: { punctuation: /\./ } - }, - punctuation: /\./ - } - }; - (e.languages.java = e.languages.extend('clike', { - string: { - pattern: /(^|[^\\])"(?:\\.|[^"\\\r\n])*"/, - lookbehind: !0, - greedy: !0 - }, - 'class-name': [ - r, - { - pattern: RegExp(n + /[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source), - lookbehind: !0, - inside: r.inside - } - ], - keyword: t, - function: [ - e.languages.clike.function, - { pattern: /(::\s*)[a-z_]\w*/, lookbehind: !0 } - ], - number: - /\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i, - operator: { - pattern: - /(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m, - lookbehind: !0 - } - })), - e.languages.insertBefore('java', 'string', { - 'triple-quoted-string': { - pattern: /"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/, - greedy: !0, - alias: 'string' - }, - char: { pattern: /'(?:\\.|[^'\\\r\n]){1,6}'/, greedy: !0 } - }), - e.languages.insertBefore('java', 'class-name', { - annotation: { - pattern: /(^|[^.])@\w+(?:\s*\.\s*\w+)*/, - lookbehind: !0, - alias: 'punctuation' - }, - generics: { - pattern: - /<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/, - inside: { - 'class-name': r, - keyword: t, - punctuation: /[<>(),.:]/, - operator: /[?&|]/ - } - }, - namespace: { - pattern: RegExp( - /(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace( - //g, - function () { - return t.source; - } - ) - ), - lookbehind: !0, - inside: { punctuation: /\./ } - } - }); - })(Prism); - }, - 6841: function () { - Prism.languages.lua = { - comment: /^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m, - string: { - pattern: - /(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/, - greedy: !0 - }, - number: - /\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i, - keyword: - /\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/, - function: /(?!\d)\w+(?=\s*(?:[({]))/, - operator: [ - /[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/, - { pattern: /(^|[^.])\.\.(?!\.)/, lookbehind: !0 } - ], - punctuation: /[\[\](){},;]|\.+|:+/ - }; - }, - 6854: function () { - !(function (e) { - function t(e, t) { - return '___' + e.toUpperCase() + t + '___'; - } - Object.defineProperties((e.languages['markup-templating'] = {}), { - buildPlaceholders: { - value: function (n, r, o, i) { - if (n.language === r) { - var a = (n.tokenStack = []); - (n.code = n.code.replace(o, function (e) { - if ('function' == typeof i && !i(e)) return e; - for ( - var o, s = a.length; - -1 !== n.code.indexOf((o = t(r, s))); - - ) - ++s; - return (a[s] = e), o; - })), - (n.grammar = e.languages.markup); - } - } - }, - tokenizePlaceholders: { - value: function (n, r) { - if (n.language === r && n.tokenStack) { - n.grammar = e.languages[r]; - var o = 0, - i = Object.keys(n.tokenStack); - !(function a(s) { - for (var l = 0; l < s.length && !(o >= i.length); l++) { - var c = s[l]; - if ( - 'string' == typeof c || - (c.content && 'string' == typeof c.content) - ) { - var u = i[o], - p = n.tokenStack[u], - d = 'string' == typeof c ? c : c.content, - f = t(r, u), - h = d.indexOf(f); - if (h > -1) { - ++o; - var m = d.substring(0, h), - g = new e.Token( - r, - e.tokenize(p, n.grammar), - 'language-' + r, - p - ), - y = d.substring(h + f.length), - v = []; - m && v.push.apply(v, a([m])), - v.push(g), - y && v.push.apply(v, a([y])), - 'string' == typeof c - ? s.splice.apply(s, [l, 1].concat(v)) - : (c.content = v); - } - } else c.content && a(c.content); - } - return s; - })(n.tokens); - } - } - } - }); - })(Prism); - }, - 4335: function () { - (Prism.languages.markup = { - comment: { pattern: //, greedy: !0 }, - prolog: { pattern: /<\?[\s\S]+?\?>/, greedy: !0 }, - doctype: { - pattern: - /"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i, - greedy: !0, - inside: { - 'internal-subset': { - pattern: /(^[^\[]*\[)[\s\S]+(?=\]>$)/, - lookbehind: !0, - greedy: !0, - inside: null - }, - string: { pattern: /"[^"]*"|'[^']*'/, greedy: !0 }, - punctuation: /^$|[[\]]/, - 'doctype-tag': /^DOCTYPE/i, - name: /[^\s<>'"]+/ - } - }, - cdata: { pattern: //i, greedy: !0 }, - tag: { - pattern: - /<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/, - greedy: !0, - inside: { - tag: { - pattern: /^<\/?[^\s>\/]+/, - inside: { punctuation: /^<\/?/, namespace: /^[^\s>\/:]+:/ } - }, - 'special-attr': [], - 'attr-value': { - pattern: /=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/, - inside: { - punctuation: [ - { pattern: /^=/, alias: 'attr-equals' }, - /"|'/ - ] - } - }, - punctuation: /\/?>/, - 'attr-name': { - pattern: /[^\s>\/]+/, - inside: { namespace: /^[^\s>\/:]+:/ } - } - } - }, - entity: [ - { pattern: /&[\da-z]{1,8};/i, alias: 'named-entity' }, - /&#x?[\da-f]{1,8};/i - ] - }), - (Prism.languages.markup.tag.inside['attr-value'].inside.entity = - Prism.languages.markup.entity), - (Prism.languages.markup.doctype.inside['internal-subset'].inside = - Prism.languages.markup), - Prism.hooks.add('wrap', function (e) { - 'entity' === e.type && - (e.attributes.title = e.content.replace(/&/, '&')); - }), - Object.defineProperty(Prism.languages.markup.tag, 'addInlined', { - value: function (e, t) { - var n = {}; - (n['language-' + t] = { - pattern: /(^$)/i, - lookbehind: !0, - inside: Prism.languages[t] - }), - (n.cdata = /^$/i); - var r = { - 'included-cdata': { - pattern: //i, - inside: n - } - }; - r['language-' + t] = { - pattern: /[\s\S]+/, - inside: Prism.languages[t] - }; - var o = {}; - (o[e] = { - pattern: RegExp( - /(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace( - /__/g, - function () { - return e; - } - ), - 'i' - ), - lookbehind: !0, - greedy: !0, - inside: r - }), - Prism.languages.insertBefore('markup', 'cdata', o); - } - }), - Object.defineProperty(Prism.languages.markup.tag, 'addAttribute', { - value: function (e, t) { - Prism.languages.markup.tag.inside['special-attr'].push({ - pattern: RegExp( - /(^|["'\s])/.source + - '(?:' + - e + - ')' + - /\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source, - 'i' - ), - lookbehind: !0, - inside: { - 'attr-name': /^[^\s=]+/, - 'attr-value': { - pattern: /=[\s\S]+/, - inside: { - value: { - pattern: /(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/, - lookbehind: !0, - alias: [t, 'language-' + t], - inside: Prism.languages[t] - }, - punctuation: [ - { pattern: /^=/, alias: 'attr-equals' }, - /"|'/ - ] - } - } - } - }); - } - }), - (Prism.languages.html = Prism.languages.markup), - (Prism.languages.mathml = Prism.languages.markup), - (Prism.languages.svg = Prism.languages.markup), - (Prism.languages.xml = Prism.languages.extend('markup', {})), - (Prism.languages.ssml = Prism.languages.xml), - (Prism.languages.atom = Prism.languages.xml), - (Prism.languages.rss = Prism.languages.xml); - }, - 1426: function () { - (Prism.languages.objectivec = Prism.languages.extend('c', { - string: { - pattern: /@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/, - greedy: !0 - }, - keyword: - /\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/, - operator: /-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/ - })), - delete Prism.languages.objectivec['class-name'], - (Prism.languages.objc = Prism.languages.objectivec); - }, - 8246: function () { - !(function (e) { - var t = - /(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/ - .source; - e.languages.perl = { - comment: [ - { - pattern: /(^\s*)=\w[\s\S]*?=cut.*/m, - lookbehind: !0, - greedy: !0 - }, - { pattern: /(^|[^\\$])#.*/, lookbehind: !0, greedy: !0 } - ], - string: [ - { - pattern: RegExp( - /\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source + - '(?:' + - [ - /([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/ - .source, - /([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source, - t - ].join('|') + - ')' - ), - greedy: !0 - }, - { pattern: /("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/, greedy: !0 }, - { pattern: /'(?:[^'\\\r\n]|\\.)*'/, greedy: !0 } - ], - regex: [ - { - pattern: RegExp( - /\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source + - '(?:' + - [ - /([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/ - .source, - /([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source, - t - ].join('|') + - ')' + - /[msixpodualngc]*/.source - ), - greedy: !0 - }, - { - pattern: RegExp( - /(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source + - '(?:' + - [ - /([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/ - .source, - /([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/ - .source, - t + /\s*/.source + t - ].join('|') + - ')' + - /[msixpodualngcer]*/.source - ), - lookbehind: !0, - greedy: !0 - }, - { - pattern: - /\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/, - greedy: !0 - } - ], - variable: [ - /[&*$@%]\{\^[A-Z]+\}/, - /[&*$@%]\^[A-Z_]/, - /[&*$@%]#?(?=\{)/, - /[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/, - /[&*$@%]\d+/, - /(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/ - ], - filehandle: { pattern: /<(?![<=])\S*?>|\b_\b/, alias: 'symbol' }, - 'v-string': { - pattern: /v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/, - alias: 'string' - }, - function: { pattern: /(\bsub[ \t]+)\w+/, lookbehind: !0 }, - keyword: - /\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/, - number: - /\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/, - operator: - /-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/, - punctuation: /[{}[\];(),:]/ - }; - })(Prism); - }, - 9945: function () { - !(function (e) { - var t = /\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/, - n = [ - { pattern: /\b(?:false|true)\b/i, alias: 'boolean' }, - { - pattern: /(::\s*)\b[a-z_]\w*\b(?!\s*\()/i, - greedy: !0, - lookbehind: !0 - }, - { - pattern: /(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i, - greedy: !0, - lookbehind: !0 - }, - /\b(?:null)\b/i, - /\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/ - ], - r = - /\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i, - o = - /|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/, - i = /[{}\[\](),:;]/; - e.languages.php = { - delimiter: { - pattern: /\?>$|^<\?(?:php(?=\s)|=)?/i, - alias: 'important' - }, - comment: t, - variable: /\$+(?:\w+\b|(?=\{))/, - package: { - pattern: - /(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i, - lookbehind: !0, - inside: { punctuation: /\\/ } - }, - 'class-name-definition': { - pattern: - /(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i, - lookbehind: !0, - alias: 'class-name' - }, - 'function-definition': { - pattern: /(\bfunction\s+)[a-z_]\w*(?=\s*\()/i, - lookbehind: !0, - alias: 'function' - }, - keyword: [ - { - pattern: - /(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i, - alias: 'type-casting', - greedy: !0, - lookbehind: !0 - }, - { - pattern: - /([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i, - alias: 'type-hint', - greedy: !0, - lookbehind: !0 - }, - { - pattern: - /(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i, - alias: 'return-type', - greedy: !0, - lookbehind: !0 - }, - { - pattern: - /\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i, - alias: 'type-declaration', - greedy: !0 - }, - { - pattern: /(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i, - alias: 'type-declaration', - greedy: !0, - lookbehind: !0 - }, - { - pattern: /\b(?:parent|self|static)(?=\s*::)/i, - alias: 'static-context', - greedy: !0 - }, - { pattern: /(\byield\s+)from\b/i, lookbehind: !0 }, - /\bclass\b/i, - { - pattern: - /((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i, - lookbehind: !0 - } - ], - 'argument-name': { - pattern: /([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i, - lookbehind: !0 - }, - 'class-name': [ - { - pattern: - /(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i, - greedy: !0, - lookbehind: !0 - }, - { - pattern: /(\|\s*)\b[a-z_]\w*(?!\\)\b/i, - greedy: !0, - lookbehind: !0 - }, - { pattern: /\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i, greedy: !0 }, - { - pattern: /(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i, - alias: 'class-name-fully-qualified', - greedy: !0, - lookbehind: !0, - inside: { punctuation: /\\/ } - }, - { - pattern: /(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i, - alias: 'class-name-fully-qualified', - greedy: !0, - inside: { punctuation: /\\/ } - }, - { - pattern: - /(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i, - alias: 'class-name-fully-qualified', - greedy: !0, - lookbehind: !0, - inside: { punctuation: /\\/ } - }, - { - pattern: /\b[a-z_]\w*(?=\s*\$)/i, - alias: 'type-declaration', - greedy: !0 - }, - { - pattern: /(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i, - alias: ['class-name-fully-qualified', 'type-declaration'], - greedy: !0, - inside: { punctuation: /\\/ } - }, - { - pattern: /\b[a-z_]\w*(?=\s*::)/i, - alias: 'static-context', - greedy: !0 - }, - { - pattern: /(?:\\?\b[a-z_]\w*)+(?=\s*::)/i, - alias: ['class-name-fully-qualified', 'static-context'], - greedy: !0, - inside: { punctuation: /\\/ } - }, - { - pattern: /([(,?]\s*)[a-z_]\w*(?=\s*\$)/i, - alias: 'type-hint', - greedy: !0, - lookbehind: !0 - }, - { - pattern: /([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i, - alias: ['class-name-fully-qualified', 'type-hint'], - greedy: !0, - lookbehind: !0, - inside: { punctuation: /\\/ } - }, - { - pattern: /(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i, - alias: 'return-type', - greedy: !0, - lookbehind: !0 - }, - { - pattern: /(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i, - alias: ['class-name-fully-qualified', 'return-type'], - greedy: !0, - lookbehind: !0, - inside: { punctuation: /\\/ } - } - ], - constant: n, - function: { - pattern: /(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i, - lookbehind: !0, - inside: { punctuation: /\\/ } - }, - property: { pattern: /(->\s*)\w+/, lookbehind: !0 }, - number: r, - operator: o, - punctuation: i - }; - var a = { - pattern: - /\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/, - lookbehind: !0, - inside: e.languages.php - }, - s = [ - { - pattern: /<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/, - alias: 'nowdoc-string', - greedy: !0, - inside: { - delimiter: { - pattern: /^<<<'[^']+'|[a-z_]\w*;$/i, - alias: 'symbol', - inside: { punctuation: /^<<<'?|[';]$/ } - } - } - }, - { - pattern: - /<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i, - alias: 'heredoc-string', - greedy: !0, - inside: { - delimiter: { - pattern: /^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i, - alias: 'symbol', - inside: { punctuation: /^<<<"?|[";]$/ } - }, - interpolation: a - } - }, - { - pattern: /`(?:\\[\s\S]|[^\\`])*`/, - alias: 'backtick-quoted-string', - greedy: !0 - }, - { - pattern: /'(?:\\[\s\S]|[^\\'])*'/, - alias: 'single-quoted-string', - greedy: !0 - }, - { - pattern: /"(?:\\[\s\S]|[^\\"])*"/, - alias: 'double-quoted-string', - greedy: !0, - inside: { interpolation: a } - } - ]; - e.languages.insertBefore('php', 'variable', { - string: s, - attribute: { - pattern: - /#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im, - greedy: !0, - inside: { - 'attribute-content': { - pattern: /^(#\[)[\s\S]+(?=\]$)/, - lookbehind: !0, - inside: { - comment: t, - string: s, - 'attribute-class-name': [ - { - pattern: /([^:]|^)\b[a-z_]\w*(?!\\)\b/i, - alias: 'class-name', - greedy: !0, - lookbehind: !0 - }, - { - pattern: /([^:]|^)(?:\\?\b[a-z_]\w*)+/i, - alias: ['class-name', 'class-name-fully-qualified'], - greedy: !0, - lookbehind: !0, - inside: { punctuation: /\\/ } - } - ], - constant: n, - number: r, - operator: o, - punctuation: i - } - }, - delimiter: { pattern: /^#\[|\]$/, alias: 'punctuation' } - } - } - }), - e.hooks.add('before-tokenize', function (t) { - /<\?/.test(t.code) && - e.languages['markup-templating'].buildPlaceholders( - t, - 'php', - /<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g - ); - }), - e.hooks.add('after-tokenize', function (t) { - e.languages['markup-templating'].tokenizePlaceholders(t, 'php'); - }); - })(Prism); - }, - 366: function () { - (Prism.languages.python = { - comment: { pattern: /(^|[^\\])#.*/, lookbehind: !0, greedy: !0 }, - 'string-interpolation': { - pattern: - /(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i, - greedy: !0, - inside: { - interpolation: { - pattern: - /((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/, - lookbehind: !0, - inside: { - 'format-spec': { - pattern: /(:)[^:(){}]+(?=\}$)/, - lookbehind: !0 - }, - 'conversion-option': { - pattern: /![sra](?=[:}]$)/, - alias: 'punctuation' - }, - rest: null - } - }, - string: /[\s\S]+/ - } - }, - 'triple-quoted-string': { - pattern: /(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i, - greedy: !0, - alias: 'string' - }, - string: { - pattern: /(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i, - greedy: !0 - }, - function: { - pattern: /((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g, - lookbehind: !0 - }, - 'class-name': { pattern: /(\bclass\s+)\w+/i, lookbehind: !0 }, - decorator: { - pattern: /(^[\t ]*)@\w+(?:\.\w+)*/m, - lookbehind: !0, - alias: ['annotation', 'punctuation'], - inside: { punctuation: /\./ } - }, - keyword: - /\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/, - builtin: - /\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/, - boolean: /\b(?:False|None|True)\b/, - number: - /\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i, - operator: /[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/, - punctuation: /[{}[\];(),.:]/ - }), - (Prism.languages.python[ - 'string-interpolation' - ].inside.interpolation.inside.rest = Prism.languages.python), - (Prism.languages.py = Prism.languages.python); - }, - 2939: function () { - Prism.languages.q = { - string: /"(?:\\.|[^"\\\r\n])*"/, - comment: [ - { pattern: /([\t )\]}])\/.*/, lookbehind: !0, greedy: !0 }, - { - pattern: - /(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/, - lookbehind: !0, - greedy: !0 - }, - { pattern: /^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m, greedy: !0 }, - { pattern: /^#!.+/m, greedy: !0 } - ], - symbol: /`(?::\S+|[\w.]*)/, - datetime: { - pattern: - /0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/, - alias: 'number' - }, - number: - /\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/, - keyword: - /\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/, - adverb: { pattern: /['\/\\]:?|\beach\b/, alias: 'function' }, - verb: { - pattern: - /(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/, - alias: 'operator' - }, - punctuation: /[(){}\[\];.]/ - }; - }, - 9385: function () { - !(function (e) { - (e.languages.ruby = e.languages.extend('clike', { - comment: { pattern: /#.*|^=begin\s[\s\S]*?^=end/m, greedy: !0 }, - 'class-name': { - pattern: - /(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/, - lookbehind: !0, - inside: { punctuation: /[.\\]/ } - }, - keyword: - /\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/, - operator: - /\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/, - punctuation: /[(){}[\].,;]/ - })), - e.languages.insertBefore('ruby', 'operator', { - 'double-colon': { pattern: /::/, alias: 'punctuation' } - }); - var t = { - pattern: /((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/, - lookbehind: !0, - inside: { - content: { - pattern: /^(#\{)[\s\S]+(?=\}$)/, - lookbehind: !0, - inside: e.languages.ruby - }, - delimiter: { pattern: /^#\{|\}$/, alias: 'punctuation' } - } - }; - delete e.languages.ruby.function; - var n = - '(?:' + - [ - /([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source, - /\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source, - /\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source, - /\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/ - .source, - /<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source - ].join('|') + - ')', - r = - /(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/ - .source; - e.languages.insertBefore('ruby', 'keyword', { - 'regex-literal': [ - { - pattern: RegExp(/%r/.source + n + /[egimnosux]{0,6}/.source), - greedy: !0, - inside: { interpolation: t, regex: /[\s\S]+/ } - }, - { - pattern: - /(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/, - lookbehind: !0, - greedy: !0, - inside: { interpolation: t, regex: /[\s\S]+/ } - } - ], - variable: /[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/, - symbol: [ - { - pattern: RegExp(/(^|[^:]):/.source + r), - lookbehind: !0, - greedy: !0 - }, - { - pattern: RegExp( - /([\r\n{(,][ \t]*)/.source + r + /(?=:(?!:))/.source - ), - lookbehind: !0, - greedy: !0 - } - ], - 'method-definition': { - pattern: /(\bdef\s+)\w+(?:\s*\.\s*\w+)?/, - lookbehind: !0, - inside: { - function: /\b\w+$/, - keyword: /^self\b/, - 'class-name': /^\w+/, - punctuation: /\./ - } - } - }), - e.languages.insertBefore('ruby', 'string', { - 'string-literal': [ - { - pattern: RegExp(/%[qQiIwWs]?/.source + n), - greedy: !0, - inside: { interpolation: t, string: /[\s\S]+/ } - }, - { - pattern: - /("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/, - greedy: !0, - inside: { interpolation: t, string: /[\s\S]+/ } - }, - { - pattern: /<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i, - alias: 'heredoc-string', - greedy: !0, - inside: { - delimiter: { - pattern: /^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i, - inside: { symbol: /\b\w+/, punctuation: /^<<[-~]?/ } - }, - interpolation: t, - string: /[\s\S]+/ - } - }, - { - pattern: - /<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i, - alias: 'heredoc-string', - greedy: !0, - inside: { - delimiter: { - pattern: /^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i, - inside: { symbol: /\b\w+/, punctuation: /^<<[-~]?'|'$/ } - }, - string: /[\s\S]+/ - } - } - ], - 'command-literal': [ - { - pattern: RegExp(/%x/.source + n), - greedy: !0, - inside: { - interpolation: t, - command: { pattern: /[\s\S]+/, alias: 'string' } - } - }, - { - pattern: - /`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/, - greedy: !0, - inside: { - interpolation: t, - command: { pattern: /[\s\S]+/, alias: 'string' } - } - } - ] - }), - delete e.languages.ruby.string, - e.languages.insertBefore('ruby', 'number', { - builtin: - /\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/, - constant: /\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/ - }), - (e.languages.rb = e.languages.ruby); - })(Prism); - }, - 2886: function () { - (Prism.languages.scala = Prism.languages.extend('java', { - 'triple-quoted-string': { - pattern: /"""[\s\S]*?"""/, - greedy: !0, - alias: 'string' - }, - string: { pattern: /("|')(?:\\.|(?!\1)[^\\\r\n])*\1/, greedy: !0 }, - keyword: - /<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/, - number: - /\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i, - builtin: - /\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/, - symbol: /'[^\d\s\\]\w*/ - })), - Prism.languages.insertBefore('scala', 'triple-quoted-string', { - 'string-interpolation': { - pattern: - /\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i, - greedy: !0, - inside: { - id: { pattern: /^\w+/, greedy: !0, alias: 'function' }, - escape: { - pattern: /\\\$"|\$[$"]/, - greedy: !0, - alias: 'symbol' - }, - interpolation: { - pattern: /\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/, - greedy: !0, - inside: { - punctuation: /^\$\{?|\}$/, - expression: { - pattern: /[\s\S]+/, - inside: Prism.languages.scala - } - } - }, - string: /[\s\S]+/ - } - } - }), - delete Prism.languages.scala['class-name'], - delete Prism.languages.scala.function; - }, - 5266: function () { - Prism.languages.sql = { - comment: { - pattern: /(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/, - lookbehind: !0 - }, - variable: [ - { pattern: /@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/, greedy: !0 }, - /@[\w.$]+/ - ], - string: { - pattern: /(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/, - greedy: !0, - lookbehind: !0 - }, - identifier: { - pattern: /(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/, - greedy: !0, - lookbehind: !0, - inside: { punctuation: /^`|`$/ } - }, - function: - /\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i, - keyword: - /\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i, - boolean: /\b(?:FALSE|NULL|TRUE)\b/i, - number: /\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i, - operator: - /[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i, - punctuation: /[;[\]()`,.]/ - }; - }, - 874: function () { - (Prism.languages.swift = { - comment: { - pattern: - /(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/, - lookbehind: !0, - greedy: !0 - }, - 'string-literal': [ - { - pattern: RegExp( - /(^|[^"#])/.source + - '(?:' + - /"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/ - .source + - '|' + - /"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/ - .source + - ')' + - /(?!["#])/.source - ), - lookbehind: !0, - greedy: !0, - inside: { - interpolation: { - pattern: /(\\\()(?:[^()]|\([^()]*\))*(?=\))/, - lookbehind: !0, - inside: null - }, - 'interpolation-punctuation': { - pattern: /^\)|\\\($/, - alias: 'punctuation' - }, - punctuation: /\\(?=[\r\n])/, - string: /[\s\S]+/ - } - }, - { - pattern: RegExp( - /(^|[^"#])(#+)/.source + - '(?:' + - /"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/ - .source + - '|' + - /"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/ - .source + - ')\\2' - ), - lookbehind: !0, - greedy: !0, - inside: { - interpolation: { - pattern: /(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/, - lookbehind: !0, - inside: null - }, - 'interpolation-punctuation': { - pattern: /^\)|\\#+\($/, - alias: 'punctuation' - }, - string: /[\s\S]+/ - } - } - ], - directive: { - pattern: RegExp( - /#/.source + - '(?:' + - /(?:elseif|if)\b/.source + - '(?:[ \t]*' + - /(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/ - .source + - ')+|' + - /(?:else|endif)\b/.source + - ')' - ), - alias: 'property', - inside: { - 'directive-name': /^#\w+/, - boolean: /\b(?:false|true)\b/, - number: /\b\d+(?:\.\d+)*\b/, - operator: /!|&&|\|\||[<>]=?/, - punctuation: /[(),]/ - } - }, - literal: { - pattern: - /#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/, - alias: 'constant' - }, - 'other-directive': { pattern: /#\w+\b/, alias: 'property' }, - attribute: { pattern: /@\w+/, alias: 'atrule' }, - 'function-definition': { - pattern: /(\bfunc\s+)\w+/, - lookbehind: !0, - alias: 'function' - }, - label: { - pattern: - /\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/, - lookbehind: !0, - alias: 'important' - }, - keyword: - /\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/, - boolean: /\b(?:false|true)\b/, - nil: { pattern: /\bnil\b/, alias: 'constant' }, - 'short-argument': /\$\d+\b/, - omit: { pattern: /\b_\b/, alias: 'keyword' }, - number: - /\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i, - 'class-name': /\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/, - function: /\b[a-z_]\w*(?=\s*\()/i, - constant: /\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/, - operator: /[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/, - punctuation: /[{}[\]();,.:\\]/ - }), - Prism.languages.swift['string-literal'].forEach(function (e) { - e.inside.interpolation.inside = Prism.languages.swift; - }); - }, - 3358: function () { - !(function (e) { - var t = /[*&][^\s[\]{},]+/, - n = - /!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/, - r = - '(?:' + - n.source + - '(?:[ \t]+' + - t.source + - ')?|' + - t.source + - '(?:[ \t]+' + - n.source + - ')?)', - o = - /(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace( - //g, - function () { - return /[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/ - .source; - } - ), - i = /"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source; - function a(e, t) { - t = (t || '').replace(/m/g, '') + 'm'; - var n = - /([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source - .replace(/<>/g, function () { - return r; - }) - .replace(/<>/g, function () { - return e; - }); - return RegExp(n, t); - } - (e.languages.yaml = { - scalar: { - pattern: RegExp( - /([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace( - /<>/g, - function () { - return r; - } - ) - ), - lookbehind: !0, - alias: 'string' - }, - comment: /#.*/, - key: { - pattern: RegExp( - /((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source - .replace(/<>/g, function () { - return r; - }) - .replace(/<>/g, function () { - return '(?:' + o + '|' + i + ')'; - }) - ), - lookbehind: !0, - greedy: !0, - alias: 'atrule' - }, - directive: { - pattern: /(^[ \t]*)%.+/m, - lookbehind: !0, - alias: 'important' - }, - datetime: { - pattern: a( - /\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/ - .source - ), - lookbehind: !0, - alias: 'number' - }, - boolean: { - pattern: a(/false|true/.source, 'i'), - lookbehind: !0, - alias: 'important' - }, - null: { - pattern: a(/null|~/.source, 'i'), - lookbehind: !0, - alias: 'important' - }, - string: { pattern: a(i), lookbehind: !0, greedy: !0 }, - number: { - pattern: a( - /[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/ - .source, - 'i' - ), - lookbehind: !0 - }, - tag: n, - important: t, - punctuation: /---|[:[\]{}\-,|>?]|\.\.\./ - }), - (e.languages.yml = e.languages.yaml); - })(Prism); - }, - 5660: function (e, t, n) { - var r = (function (e) { - var t = /(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i, - n = 0, - r = {}, - o = { - manual: e.Prism && e.Prism.manual, - disableWorkerMessageHandler: - e.Prism && e.Prism.disableWorkerMessageHandler, - util: { - encode: function e(t) { - return t instanceof i - ? new i(t.type, e(t.content), t.alias) - : Array.isArray(t) - ? t.map(e) - : t - .replace(/&/g, '&') - .replace(/= p.reach); - _ += k.value.length, k = k.next - ) { - var O = k.value; - if (t.length > e.length) return; - if (!(O instanceof i)) { - var S, - E = 1; - if (v) { - if (!(S = a(x, _, e, y)) || S.index >= e.length) - break; - var P = S.index, - A = S.index + S[0].length, - $ = _; - for ($ += k.value.length; P >= $; ) - $ += (k = k.next).value.length; - if (((_ = $ -= k.value.length), k.value instanceof i)) - continue; - for ( - var C = k; - C !== t.tail && - ($ < A || 'string' == typeof C.value); - C = C.next - ) - E++, ($ += C.value.length); - E--, (O = e.slice(_, $)), (S.index -= _); - } else if (!(S = a(x, 0, O, y))) continue; - P = S.index; - var R = S[0], - j = O.slice(0, P), - T = O.slice(P + R.length), - I = _ + O.length; - p && I > p.reach && (p.reach = I); - var N = k.prev; - if ( - (j && ((N = c(t, N, j)), (_ += j.length)), - u(t, N, E), - (k = c( - t, - N, - new i(d, g ? o.tokenize(R, g) : R, b, R) - )), - T && c(t, k, T), - E > 1) - ) { - var D = { cause: d + ',' + h, reach: I }; - s(e, t, n, k.prev, _, D), - p && D.reach > p.reach && (p.reach = D.reach); - } - } - } - } - } - } - function l() { - var e = { value: null, prev: null, next: null }, - t = { value: null, prev: e, next: null }; - (e.next = t), (this.head = e), (this.tail = t), (this.length = 0); - } - function c(e, t, n) { - var r = t.next, - o = { value: n, prev: t, next: r }; - return (t.next = o), (r.prev = o), e.length++, o; - } - function u(e, t, n) { - for (var r = t.next, o = 0; o < n && r !== e.tail; o++) - r = r.next; - (t.next = r), (r.prev = t), (e.length -= o); - } - if ( - ((e.Prism = o), - (i.stringify = function e(t, n) { - if ('string' == typeof t) return t; - if (Array.isArray(t)) { - var r = ''; - return ( - t.forEach(function (t) { - r += e(t, n); - }), - r - ); - } - var i = { - type: t.type, - content: e(t.content, n), - tag: 'span', - classes: ['token', t.type], - attributes: {}, - language: n - }, - a = t.alias; - a && - (Array.isArray(a) - ? Array.prototype.push.apply(i.classes, a) - : i.classes.push(a)), - o.hooks.run('wrap', i); - var s = ''; - for (var l in i.attributes) - s += - ' ' + - l + - '="' + - (i.attributes[l] || '').replace(/"/g, '"') + - '"'; - return ( - '<' + - i.tag + - ' class="' + - i.classes.join(' ') + - '"' + - s + - '>' + - i.content + - '' - ); - }), - !e.document) - ) - return e.addEventListener - ? (o.disableWorkerMessageHandler || - e.addEventListener( - 'message', - function (t) { - var n = JSON.parse(t.data), - r = n.language, - i = n.code, - a = n.immediateClose; - e.postMessage(o.highlight(i, o.languages[r], r)), - a && e.close(); - }, - !1 - ), - o) - : o; - var p = o.util.currentScript(); - function d() { - o.manual || o.highlightAll(); - } - if ( - (p && - ((o.filename = p.src), - p.hasAttribute('data-manual') && (o.manual = !0)), - !o.manual) - ) { - var f = document.readyState; - 'loading' === f || ('interactive' === f && p && p.defer) - ? document.addEventListener('DOMContentLoaded', d) - : window.requestAnimationFrame - ? window.requestAnimationFrame(d) - : window.setTimeout(d, 16); - } - return o; - })( - 'undefined' != typeof window - ? window - : 'undefined' != typeof WorkerGlobalScope && - self instanceof WorkerGlobalScope - ? self - : {} - ); - e.exports && (e.exports = r), - void 0 !== n.g && (n.g.Prism = r), - (r.languages.markup = { - comment: { pattern: //, greedy: !0 }, - prolog: { pattern: /<\?[\s\S]+?\?>/, greedy: !0 }, - doctype: { - pattern: - /"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i, - greedy: !0, - inside: { - 'internal-subset': { - pattern: /(^[^\[]*\[)[\s\S]+(?=\]>$)/, - lookbehind: !0, - greedy: !0, - inside: null - }, - string: { pattern: /"[^"]*"|'[^']*'/, greedy: !0 }, - punctuation: /^$|[[\]]/, - 'doctype-tag': /^DOCTYPE/i, - name: /[^\s<>'"]+/ - } - }, - cdata: { pattern: //i, greedy: !0 }, - tag: { - pattern: - /<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/, - greedy: !0, - inside: { - tag: { - pattern: /^<\/?[^\s>\/]+/, - inside: { punctuation: /^<\/?/, namespace: /^[^\s>\/:]+:/ } - }, - 'special-attr': [], - 'attr-value': { - pattern: /=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/, - inside: { - punctuation: [ - { pattern: /^=/, alias: 'attr-equals' }, - /"|'/ - ] - } - }, - punctuation: /\/?>/, - 'attr-name': { - pattern: /[^\s>\/]+/, - inside: { namespace: /^[^\s>\/:]+:/ } - } - } - }, - entity: [ - { pattern: /&[\da-z]{1,8};/i, alias: 'named-entity' }, - /&#x?[\da-f]{1,8};/i - ] - }), - (r.languages.markup.tag.inside['attr-value'].inside.entity = - r.languages.markup.entity), - (r.languages.markup.doctype.inside['internal-subset'].inside = - r.languages.markup), - r.hooks.add('wrap', function (e) { - 'entity' === e.type && - (e.attributes.title = e.content.replace(/&/, '&')); - }), - Object.defineProperty(r.languages.markup.tag, 'addInlined', { - value: function (e, t) { - var n = {}; - (n['language-' + t] = { - pattern: /(^$)/i, - lookbehind: !0, - inside: r.languages[t] - }), - (n.cdata = /^$/i); - var o = { - 'included-cdata': { - pattern: //i, - inside: n - } - }; - o['language-' + t] = { - pattern: /[\s\S]+/, - inside: r.languages[t] - }; - var i = {}; - (i[e] = { - pattern: RegExp( - /(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace( - /__/g, - function () { - return e; - } - ), - 'i' - ), - lookbehind: !0, - greedy: !0, - inside: o - }), - r.languages.insertBefore('markup', 'cdata', i); - } - }), - Object.defineProperty(r.languages.markup.tag, 'addAttribute', { - value: function (e, t) { - r.languages.markup.tag.inside['special-attr'].push({ - pattern: RegExp( - /(^|["'\s])/.source + - '(?:' + - e + - ')' + - /\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source, - 'i' - ), - lookbehind: !0, - inside: { - 'attr-name': /^[^\s=]+/, - 'attr-value': { - pattern: /=[\s\S]+/, - inside: { - value: { - pattern: /(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/, - lookbehind: !0, - alias: [t, 'language-' + t], - inside: r.languages[t] - }, - punctuation: [ - { pattern: /^=/, alias: 'attr-equals' }, - /"|'/ - ] - } - } - } - }); - } - }), - (r.languages.html = r.languages.markup), - (r.languages.mathml = r.languages.markup), - (r.languages.svg = r.languages.markup), - (r.languages.xml = r.languages.extend('markup', {})), - (r.languages.ssml = r.languages.xml), - (r.languages.atom = r.languages.xml), - (r.languages.rss = r.languages.xml), - (function (e) { - var t = - /(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/; - (e.languages.css = { - comment: /\/\*[\s\S]*?\*\//, - atrule: { - pattern: /@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/, - inside: { - rule: /^@[\w-]+/, - 'selector-function-argument': { - pattern: - /(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/, - lookbehind: !0, - alias: 'selector' - }, - keyword: { - pattern: /(^|[^\w-])(?:and|not|only|or)(?![\w-])/, - lookbehind: !0 - } - } - }, - url: { - pattern: RegExp( - '\\burl\\((?:' + - t.source + - '|' + - /(?:[^\\\r\n()"']|\\[\s\S])*/.source + - ')\\)', - 'i' - ), - greedy: !0, - inside: { - function: /^url/i, - punctuation: /^\(|\)$/, - string: { - pattern: RegExp('^' + t.source + '$'), - alias: 'url' - } - } - }, - selector: { - pattern: RegExp( - '(^|[{}\\s])[^{}\\s](?:[^{};"\'\\s]|\\s+(?![\\s{])|' + - t.source + - ')*(?=\\s*\\{)' - ), - lookbehind: !0 - }, - string: { pattern: t, greedy: !0 }, - property: { - pattern: - /(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i, - lookbehind: !0 - }, - important: /!important\b/i, - function: { - pattern: /(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i, - lookbehind: !0 - }, - punctuation: /[(){};:,]/ - }), - (e.languages.css.atrule.inside.rest = e.languages.css); - var n = e.languages.markup; - n && - (n.tag.addInlined('style', 'css'), - n.tag.addAttribute('style', 'css')); - })(r), - (r.languages.clike = { - comment: [ - { - pattern: /(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/, - lookbehind: !0, - greedy: !0 - }, - { pattern: /(^|[^\\:])\/\/.*/, lookbehind: !0, greedy: !0 } - ], - string: { - pattern: /(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/, - greedy: !0 - }, - 'class-name': { - pattern: - /(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i, - lookbehind: !0, - inside: { punctuation: /[.\\]/ } - }, - keyword: - /\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/, - boolean: /\b(?:false|true)\b/, - function: /\b\w+(?=\()/, - number: - /\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i, - operator: /[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/, - punctuation: /[{}[\];(),.:]/ - }), - (r.languages.javascript = r.languages.extend('clike', { - 'class-name': [ - r.languages.clike['class-name'], - { - pattern: - /(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/, - lookbehind: !0 - } - ], - keyword: [ - { pattern: /((?:^|\})\s*)catch\b/, lookbehind: !0 }, - { - pattern: - /(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/, - lookbehind: !0 - } - ], - function: - /#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/, - number: { - pattern: RegExp( - /(^|[^\w$])/.source + - '(?:' + - /NaN|Infinity/.source + - '|' + - /0[bB][01]+(?:_[01]+)*n?/.source + - '|' + - /0[oO][0-7]+(?:_[0-7]+)*n?/.source + - '|' + - /0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source + - '|' + - /\d+(?:_\d+)*n/.source + - '|' + - /(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/ - .source + - ')' + - /(?![\w$])/.source - ), - lookbehind: !0 - }, - operator: - /--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/ - })), - (r.languages.javascript['class-name'][0].pattern = - /(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/), - r.languages.insertBefore('javascript', 'keyword', { - regex: { - pattern: - /((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/, - lookbehind: !0, - greedy: !0, - inside: { - 'regex-source': { - pattern: /^(\/)[\s\S]+(?=\/[a-z]*$)/, - lookbehind: !0, - alias: 'language-regex', - inside: r.languages.regex - }, - 'regex-delimiter': /^\/|\/$/, - 'regex-flags': /^[a-z]+$/ - } - }, - 'function-variable': { - pattern: - /#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/, - alias: 'function' - }, - parameter: [ - { - pattern: - /(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/, - lookbehind: !0, - inside: r.languages.javascript - }, - { - pattern: - /(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i, - lookbehind: !0, - inside: r.languages.javascript - }, - { - pattern: - /(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/, - lookbehind: !0, - inside: r.languages.javascript - }, - { - pattern: - /((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/, - lookbehind: !0, - inside: r.languages.javascript - } - ], - constant: /\b[A-Z](?:[A-Z_]|\dx?)*\b/ - }), - r.languages.insertBefore('javascript', 'string', { - hashbang: { pattern: /^#!.*/, greedy: !0, alias: 'comment' }, - 'template-string': { - pattern: - /`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/, - greedy: !0, - inside: { - 'template-punctuation': { pattern: /^`|`$/, alias: 'string' }, - interpolation: { - pattern: - /((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/, - lookbehind: !0, - inside: { - 'interpolation-punctuation': { - pattern: /^\$\{|\}$/, - alias: 'punctuation' - }, - rest: r.languages.javascript - } - }, - string: /[\s\S]+/ - } - }, - 'string-property': { - pattern: - /((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m, - lookbehind: !0, - greedy: !0, - alias: 'property' - } - }), - r.languages.insertBefore('javascript', 'operator', { - 'literal-property': { - pattern: - /((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m, - lookbehind: !0, - alias: 'property' - } - }), - r.languages.markup && - (r.languages.markup.tag.addInlined('script', 'javascript'), - r.languages.markup.tag.addAttribute( - /on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/ - .source, - 'javascript' - )), - (r.languages.js = r.languages.javascript), - (function () { - if (void 0 !== r && 'undefined' != typeof document) { - Element.prototype.matches || - (Element.prototype.matches = - Element.prototype.msMatchesSelector || - Element.prototype.webkitMatchesSelector); - var e = { - js: 'javascript', - py: 'python', - rb: 'ruby', - ps1: 'powershell', - psm1: 'powershell', - sh: 'bash', - bat: 'batch', - h: 'c', - tex: 'latex' - }, - t = 'data-src-status', - n = 'loaded', - o = - 'pre[data-src]:not([data-src-status="loaded"]):not([data-src-status="loading"])'; - r.hooks.add('before-highlightall', function (e) { - e.selector += ', ' + o; - }), - r.hooks.add('before-sanity-check', function (i) { - var a = i.element; - if (a.matches(o)) { - (i.code = ''), a.setAttribute(t, 'loading'); - var s = a.appendChild(document.createElement('CODE')); - s.textContent = 'Loading…'; - var l = a.getAttribute('data-src'), - c = i.language; - if ('none' === c) { - var u = (/\.(\w+)$/.exec(l) || [, 'none'])[1]; - c = e[u] || u; - } - r.util.setLanguage(s, c), r.util.setLanguage(a, c); - var p = r.plugins.autoloader; - p && p.loadLanguages(c), - (function (e, o, i) { - var l = new XMLHttpRequest(); - l.open('GET', e, !0), - (l.onreadystatechange = function () { - 4 == l.readyState && - (l.status < 400 && l.responseText - ? (function (e) { - a.setAttribute(t, n); - var o = (function (e) { - var t = - /^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec( - e || '' - ); - if (t) { - var n = Number(t[1]), - r = t[2], - o = t[3]; - return r - ? o - ? [n, Number(o)] - : [n, void 0] - : [n, n]; - } - })(a.getAttribute('data-range')); - if (o) { - var i = e.split(/\r\n?|\n/g), - l = o[0], - c = null == o[1] ? i.length : o[1]; - l < 0 && (l += i.length), - (l = Math.max( - 0, - Math.min(l - 1, i.length) - )), - c < 0 && (c += i.length), - (c = Math.max( - 0, - Math.min(c, i.length) - )), - (e = i.slice(l, c).join('\n')), - a.hasAttribute('data-start') || - a.setAttribute( - 'data-start', - String(l + 1) - ); - } - (s.textContent = e), - r.highlightElement(s); - })(l.responseText) - : l.status >= 400 - ? i( - '✖ Error ' + - l.status + - ' while fetching file: ' + - l.statusText - ) - : i( - '✖ Error: File does not exist or is empty' - )); - }), - l.send(null); - })(l, 0, function (e) { - a.setAttribute(t, 'failed'), (s.textContent = e); - }); - } - }), - (r.plugins.fileHighlight = { - highlight: function (e) { - for ( - var t, n = (e || document).querySelectorAll(o), i = 0; - (t = n[i++]); - - ) - r.highlightElement(t); - } - }); - var i = !1; - r.fileHighlight = function () { - i || - (console.warn( - 'Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead.' - ), - (i = !0)), - r.plugins.fileHighlight.highlight.apply(this, arguments); - }; - } - })(); - }, - 2703: function (e, t, n) { - 'use strict'; - var r = n(414); - function o() {} - function i() {} - (i.resetWarningCache = o), - (e.exports = function () { - function e(e, t, n, o, i, a) { - if (a !== r) { - var s = new Error( - 'Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types' - ); - throw ((s.name = 'Invariant Violation'), s); - } - } - function t() { - return e; - } - e.isRequired = e; - var n = { - array: e, - bool: e, - func: e, - number: e, - object: e, - string: e, - symbol: e, - any: e, - arrayOf: t, - element: e, - elementType: e, - instanceOf: t, - node: e, - objectOf: t, - oneOf: t, - oneOfType: t, - shape: t, - exact: t, - checkPropTypes: i, - resetWarningCache: o - }; - return (n.PropTypes = n), n; - }); - }, - 5697: function (e, t, n) { - e.exports = n(2703)(); - }, - 414: function (e) { - 'use strict'; - e.exports = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; - }, - 4448: function (e, t, n) { - 'use strict'; - var r = n(7294), - o = n(7418), - i = n(3840); - function a(e) { - for ( - var t = - 'https://reactjs.org/docs/error-decoder.html?invariant=' + e, - n = 1; - n < arguments.length; - n++ - ) - t += '&args[]=' + encodeURIComponent(arguments[n]); - return ( - 'Minified React error #' + - e + - '; visit ' + - t + - ' for the full message or use the non-minified dev environment for full errors and additional helpful warnings.' - ); - } - if (!r) throw Error(a(227)); - var s = new Set(), - l = {}; - function c(e, t) { - u(e, t), u(e + 'Capture', t); - } - function u(e, t) { - for (l[e] = t, e = 0; e < t.length; e++) s.add(t[e]); - } - var p = !( - 'undefined' == typeof window || - void 0 === window.document || - void 0 === window.document.createElement - ), - d = - /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, - f = Object.prototype.hasOwnProperty, - h = {}, - m = {}; - function g(e, t, n, r, o, i, a) { - (this.acceptsBooleans = 2 === t || 3 === t || 4 === t), - (this.attributeName = r), - (this.attributeNamespace = o), - (this.mustUseProperty = n), - (this.propertyName = e), - (this.type = t), - (this.sanitizeURL = i), - (this.removeEmptyString = a); - } - var y = {}; - 'children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style' - .split(' ') - .forEach(function (e) { - y[e] = new g(e, 0, !1, e, null, !1, !1); - }), - [ - ['acceptCharset', 'accept-charset'], - ['className', 'class'], - ['htmlFor', 'for'], - ['httpEquiv', 'http-equiv'] - ].forEach(function (e) { - var t = e[0]; - y[t] = new g(t, 1, !1, e[1], null, !1, !1); - }), - ['contentEditable', 'draggable', 'spellCheck', 'value'].forEach( - function (e) { - y[e] = new g(e, 2, !1, e.toLowerCase(), null, !1, !1); - } - ), - [ - 'autoReverse', - 'externalResourcesRequired', - 'focusable', - 'preserveAlpha' - ].forEach(function (e) { - y[e] = new g(e, 2, !1, e, null, !1, !1); - }), - 'allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope' - .split(' ') - .forEach(function (e) { - y[e] = new g(e, 3, !1, e.toLowerCase(), null, !1, !1); - }), - ['checked', 'multiple', 'muted', 'selected'].forEach(function (e) { - y[e] = new g(e, 3, !0, e, null, !1, !1); - }), - ['capture', 'download'].forEach(function (e) { - y[e] = new g(e, 4, !1, e, null, !1, !1); - }), - ['cols', 'rows', 'size', 'span'].forEach(function (e) { - y[e] = new g(e, 6, !1, e, null, !1, !1); - }), - ['rowSpan', 'start'].forEach(function (e) { - y[e] = new g(e, 5, !1, e.toLowerCase(), null, !1, !1); - }); - var v = /[\-:]([a-z])/g; - function b(e) { - return e[1].toUpperCase(); - } - function w(e, t, n, r) { - var o = y.hasOwnProperty(t) ? y[t] : null; - (null !== o - ? 0 === o.type - : !r && - 2 < t.length && - ('o' === t[0] || 'O' === t[0]) && - ('n' === t[1] || 'N' === t[1])) || - ((function (e, t, n, r) { - if ( - null == t || - (function (e, t, n, r) { - if (null !== n && 0 === n.type) return !1; - switch (typeof t) { - case 'function': - case 'symbol': - return !0; - case 'boolean': - return ( - !r && - (null !== n - ? !n.acceptsBooleans - : 'data-' !== (e = e.toLowerCase().slice(0, 5)) && - 'aria-' !== e) - ); - default: - return !1; - } - })(e, t, n, r) - ) - return !0; - if (r) return !1; - if (null !== n) - switch (n.type) { - case 3: - return !t; - case 4: - return !1 === t; - case 5: - return isNaN(t); - case 6: - return isNaN(t) || 1 > t; - } - return !1; - })(t, n, o, r) && (n = null), - r || null === o - ? (function (e) { - return ( - !!f.call(m, e) || - (!f.call(h, e) && - (d.test(e) ? (m[e] = !0) : ((h[e] = !0), !1))) - ); - })(t) && - (null === n - ? e.removeAttribute(t) - : e.setAttribute(t, '' + n)) - : o.mustUseProperty - ? (e[o.propertyName] = null === n ? 3 !== o.type && '' : n) - : ((t = o.attributeName), - (r = o.attributeNamespace), - null === n - ? e.removeAttribute(t) - : ((n = - 3 === (o = o.type) || (4 === o && !0 === n) - ? '' - : '' + n), - r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))); - } - 'accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height' - .split(' ') - .forEach(function (e) { - var t = e.replace(v, b); - y[t] = new g(t, 1, !1, e, null, !1, !1); - }), - 'xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type' - .split(' ') - .forEach(function (e) { - var t = e.replace(v, b); - y[t] = new g( - t, - 1, - !1, - e, - 'http://www.w3.org/1999/xlink', - !1, - !1 - ); - }), - ['xml:base', 'xml:lang', 'xml:space'].forEach(function (e) { - var t = e.replace(v, b); - y[t] = new g( - t, - 1, - !1, - e, - 'http://www.w3.org/XML/1998/namespace', - !1, - !1 - ); - }), - ['tabIndex', 'crossOrigin'].forEach(function (e) { - y[e] = new g(e, 1, !1, e.toLowerCase(), null, !1, !1); - }), - (y.xlinkHref = new g( - 'xlinkHref', - 1, - !1, - 'xlink:href', - 'http://www.w3.org/1999/xlink', - !0, - !1 - )), - ['src', 'href', 'action', 'formAction'].forEach(function (e) { - y[e] = new g(e, 1, !1, e.toLowerCase(), null, !0, !0); - }); - var x = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, - k = 60103, - _ = 60106, - O = 60107, - S = 60108, - E = 60114, - P = 60109, - A = 60110, - $ = 60112, - C = 60113, - R = 60120, - j = 60115, - T = 60116, - I = 60121, - N = 60128, - D = 60129, - L = 60130, - M = 60131; - if ('function' == typeof Symbol && Symbol.for) { - var F = Symbol.for; - (k = F('react.element')), - (_ = F('react.portal')), - (O = F('react.fragment')), - (S = F('react.strict_mode')), - (E = F('react.profiler')), - (P = F('react.provider')), - (A = F('react.context')), - ($ = F('react.forward_ref')), - (C = F('react.suspense')), - (R = F('react.suspense_list')), - (j = F('react.memo')), - (T = F('react.lazy')), - (I = F('react.block')), - F('react.scope'), - (N = F('react.opaque.id')), - (D = F('react.debug_trace_mode')), - (L = F('react.offscreen')), - (M = F('react.legacy_hidden')); - } - var z, - U = 'function' == typeof Symbol && Symbol.iterator; - function V(e) { - return null === e || 'object' != typeof e - ? null - : 'function' == typeof (e = (U && e[U]) || e['@@iterator']) - ? e - : null; - } - function B(e) { - if (void 0 === z) - try { - throw Error(); - } catch (e) { - var t = e.stack.trim().match(/\n( *(at )?)/); - z = (t && t[1]) || ''; - } - return '\n' + z + e; - } - var q = !1; - function W(e, t) { - if (!e || q) return ''; - q = !0; - var n = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; - try { - if (t) - if ( - ((t = function () { - throw Error(); - }), - Object.defineProperty(t.prototype, 'props', { - set: function () { - throw Error(); - } - }), - 'object' == typeof Reflect && Reflect.construct) - ) { - try { - Reflect.construct(t, []); - } catch (e) { - var r = e; - } - Reflect.construct(e, [], t); - } else { - try { - t.call(); - } catch (e) { - r = e; - } - e.call(t.prototype); - } - else { - try { - throw Error(); - } catch (e) { - r = e; - } - e(); - } - } catch (e) { - if (e && r && 'string' == typeof e.stack) { - for ( - var o = e.stack.split('\n'), - i = r.stack.split('\n'), - a = o.length - 1, - s = i.length - 1; - 1 <= a && 0 <= s && o[a] !== i[s]; - - ) - s--; - for (; 1 <= a && 0 <= s; a--, s--) - if (o[a] !== i[s]) { - if (1 !== a || 1 !== s) - do { - if ((a--, 0 > --s || o[a] !== i[s])) - return '\n' + o[a].replace(' at new ', ' at '); - } while (1 <= a && 0 <= s); - break; - } - } - } finally { - (q = !1), (Error.prepareStackTrace = n); - } - return (e = e ? e.displayName || e.name : '') ? B(e) : ''; - } - function H(e) { - switch (e.tag) { - case 5: - return B(e.type); - case 16: - return B('Lazy'); - case 13: - return B('Suspense'); - case 19: - return B('SuspenseList'); - case 0: - case 2: - case 15: - return W(e.type, !1); - case 11: - return W(e.type.render, !1); - case 22: - return W(e.type._render, !1); - case 1: - return W(e.type, !0); - default: - return ''; - } - } - function Y(e) { - if (null == e) return null; - if ('function' == typeof e) return e.displayName || e.name || null; - if ('string' == typeof e) return e; - switch (e) { - case O: - return 'Fragment'; - case _: - return 'Portal'; - case E: - return 'Profiler'; - case S: - return 'StrictMode'; - case C: - return 'Suspense'; - case R: - return 'SuspenseList'; - } - if ('object' == typeof e) - switch (e.$$typeof) { - case A: - return (e.displayName || 'Context') + '.Consumer'; - case P: - return (e._context.displayName || 'Context') + '.Provider'; - case $: - var t = e.render; - return ( - (t = t.displayName || t.name || ''), - e.displayName || - ('' !== t ? 'ForwardRef(' + t + ')' : 'ForwardRef') - ); - case j: - return Y(e.type); - case I: - return Y(e._render); - case T: - (t = e._payload), (e = e._init); - try { - return Y(e(t)); - } catch (e) {} - } - return null; - } - function K(e) { - switch (typeof e) { - case 'boolean': - case 'number': - case 'object': - case 'string': - case 'undefined': - return e; - default: - return ''; - } - } - function G(e) { - var t = e.type; - return ( - (e = e.nodeName) && - 'input' === e.toLowerCase() && - ('checkbox' === t || 'radio' === t) - ); - } - function Q(e) { - e._valueTracker || - (e._valueTracker = (function (e) { - var t = G(e) ? 'checked' : 'value', - n = Object.getOwnPropertyDescriptor( - e.constructor.prototype, - t - ), - r = '' + e[t]; - if ( - !e.hasOwnProperty(t) && - void 0 !== n && - 'function' == typeof n.get && - 'function' == typeof n.set - ) { - var o = n.get, - i = n.set; - return ( - Object.defineProperty(e, t, { - configurable: !0, - get: function () { - return o.call(this); - }, - set: function (e) { - (r = '' + e), i.call(this, e); - } - }), - Object.defineProperty(e, t, { enumerable: n.enumerable }), - { - getValue: function () { - return r; - }, - setValue: function (e) { - r = '' + e; - }, - stopTracking: function () { - (e._valueTracker = null), delete e[t]; - } - } - ); - } - })(e)); - } - function X(e) { - if (!e) return !1; - var t = e._valueTracker; - if (!t) return !0; - var n = t.getValue(), - r = ''; - return ( - e && (r = G(e) ? (e.checked ? 'true' : 'false') : e.value), - (e = r) !== n && (t.setValue(e), !0) - ); - } - function J(e) { - if ( - void 0 === - (e = e || ('undefined' != typeof document ? document : void 0)) - ) - return null; - try { - return e.activeElement || e.body; - } catch (t) { - return e.body; - } - } - function Z(e, t) { - var n = t.checked; - return o({}, t, { - defaultChecked: void 0, - defaultValue: void 0, - value: void 0, - checked: null != n ? n : e._wrapperState.initialChecked - }); - } - function ee(e, t) { - var n = null == t.defaultValue ? '' : t.defaultValue, - r = null != t.checked ? t.checked : t.defaultChecked; - (n = K(null != t.value ? t.value : n)), - (e._wrapperState = { - initialChecked: r, - initialValue: n, - controlled: - 'checkbox' === t.type || 'radio' === t.type - ? null != t.checked - : null != t.value - }); - } - function te(e, t) { - null != (t = t.checked) && w(e, 'checked', t, !1); - } - function ne(e, t) { - te(e, t); - var n = K(t.value), - r = t.type; - if (null != n) - 'number' === r - ? ((0 === n && '' === e.value) || e.value != n) && - (e.value = '' + n) - : e.value !== '' + n && (e.value = '' + n); - else if ('submit' === r || 'reset' === r) - return void e.removeAttribute('value'); - t.hasOwnProperty('value') - ? oe(e, t.type, n) - : t.hasOwnProperty('defaultValue') && - oe(e, t.type, K(t.defaultValue)), - null == t.checked && - null != t.defaultChecked && - (e.defaultChecked = !!t.defaultChecked); - } - function re(e, t, n) { - if (t.hasOwnProperty('value') || t.hasOwnProperty('defaultValue')) { - var r = t.type; - if ( - !( - ('submit' !== r && 'reset' !== r) || - (void 0 !== t.value && null !== t.value) - ) - ) - return; - (t = '' + e._wrapperState.initialValue), - n || t === e.value || (e.value = t), - (e.defaultValue = t); - } - '' !== (n = e.name) && (e.name = ''), - (e.defaultChecked = !!e._wrapperState.initialChecked), - '' !== n && (e.name = n); - } - function oe(e, t, n) { - ('number' === t && J(e.ownerDocument) === e) || - (null == n - ? (e.defaultValue = '' + e._wrapperState.initialValue) - : e.defaultValue !== '' + n && (e.defaultValue = '' + n)); - } - function ie(e, t) { - return ( - (e = o({ children: void 0 }, t)), - (t = (function (e) { - var t = ''; - return ( - r.Children.forEach(e, function (e) { - null != e && (t += e); - }), - t - ); - })(t.children)) && (e.children = t), - e - ); - } - function ae(e, t, n, r) { - if (((e = e.options), t)) { - t = {}; - for (var o = 0; o < n.length; o++) t['$' + n[o]] = !0; - for (n = 0; n < e.length; n++) - (o = t.hasOwnProperty('$' + e[n].value)), - e[n].selected !== o && (e[n].selected = o), - o && r && (e[n].defaultSelected = !0); - } else { - for (n = '' + K(n), t = null, o = 0; o < e.length; o++) { - if (e[o].value === n) - return ( - (e[o].selected = !0), - void (r && (e[o].defaultSelected = !0)) - ); - null !== t || e[o].disabled || (t = e[o]); - } - null !== t && (t.selected = !0); - } - } - function se(e, t) { - if (null != t.dangerouslySetInnerHTML) throw Error(a(91)); - return o({}, t, { - value: void 0, - defaultValue: void 0, - children: '' + e._wrapperState.initialValue - }); - } - function le(e, t) { - var n = t.value; - if (null == n) { - if (((n = t.children), (t = t.defaultValue), null != n)) { - if (null != t) throw Error(a(92)); - if (Array.isArray(n)) { - if (!(1 >= n.length)) throw Error(a(93)); - n = n[0]; - } - t = n; - } - null == t && (t = ''), (n = t); - } - e._wrapperState = { initialValue: K(n) }; - } - function ce(e, t) { - var n = K(t.value), - r = K(t.defaultValue); - null != n && - ((n = '' + n) !== e.value && (e.value = n), - null == t.defaultValue && - e.defaultValue !== n && - (e.defaultValue = n)), - null != r && (e.defaultValue = '' + r); - } - function ue(e) { - var t = e.textContent; - t === e._wrapperState.initialValue && - '' !== t && - null !== t && - (e.value = t); - } - var pe = 'http://www.w3.org/1999/xhtml'; - function de(e) { - switch (e) { - case 'svg': - return 'http://www.w3.org/2000/svg'; - case 'math': - return 'http://www.w3.org/1998/Math/MathML'; - default: - return 'http://www.w3.org/1999/xhtml'; - } - } - function fe(e, t) { - return null == e || 'http://www.w3.org/1999/xhtml' === e - ? de(t) - : 'http://www.w3.org/2000/svg' === e && 'foreignObject' === t - ? 'http://www.w3.org/1999/xhtml' - : e; - } - var he, - me, - ge = - ((me = function (e, t) { - if ( - 'http://www.w3.org/2000/svg' !== e.namespaceURI || - 'innerHTML' in e - ) - e.innerHTML = t; - else { - for ( - (he = he || document.createElement('div')).innerHTML = - '' + t.valueOf().toString() + '', - t = he.firstChild; - e.firstChild; - - ) - e.removeChild(e.firstChild); - for (; t.firstChild; ) e.appendChild(t.firstChild); - } - }), - 'undefined' != typeof MSApp && MSApp.execUnsafeLocalFunction - ? function (e, t, n, r) { - MSApp.execUnsafeLocalFunction(function () { - return me(e, t); - }); - } - : me); - function ye(e, t) { - if (t) { - var n = e.firstChild; - if (n && n === e.lastChild && 3 === n.nodeType) - return void (n.nodeValue = t); - } - e.textContent = t; - } - var ve = { - animationIterationCount: !0, - borderImageOutset: !0, - borderImageSlice: !0, - borderImageWidth: !0, - boxFlex: !0, - boxFlexGroup: !0, - boxOrdinalGroup: !0, - columnCount: !0, - columns: !0, - flex: !0, - flexGrow: !0, - flexPositive: !0, - flexShrink: !0, - flexNegative: !0, - flexOrder: !0, - gridArea: !0, - gridRow: !0, - gridRowEnd: !0, - gridRowSpan: !0, - gridRowStart: !0, - gridColumn: !0, - gridColumnEnd: !0, - gridColumnSpan: !0, - gridColumnStart: !0, - fontWeight: !0, - lineClamp: !0, - lineHeight: !0, - opacity: !0, - order: !0, - orphans: !0, - tabSize: !0, - widows: !0, - zIndex: !0, - zoom: !0, - fillOpacity: !0, - floodOpacity: !0, - stopOpacity: !0, - strokeDasharray: !0, - strokeDashoffset: !0, - strokeMiterlimit: !0, - strokeOpacity: !0, - strokeWidth: !0 - }, - be = ['Webkit', 'ms', 'Moz', 'O']; - function we(e, t, n) { - return null == t || 'boolean' == typeof t || '' === t - ? '' - : n || - 'number' != typeof t || - 0 === t || - (ve.hasOwnProperty(e) && ve[e]) - ? ('' + t).trim() - : t + 'px'; - } - function xe(e, t) { - for (var n in ((e = e.style), t)) - if (t.hasOwnProperty(n)) { - var r = 0 === n.indexOf('--'), - o = we(n, t[n], r); - 'float' === n && (n = 'cssFloat'), - r ? e.setProperty(n, o) : (e[n] = o); - } - } - Object.keys(ve).forEach(function (e) { - be.forEach(function (t) { - (t = t + e.charAt(0).toUpperCase() + e.substring(1)), - (ve[t] = ve[e]); - }); - }); - var ke = o( - { menuitem: !0 }, - { - area: !0, - base: !0, - br: !0, - col: !0, - embed: !0, - hr: !0, - img: !0, - input: !0, - keygen: !0, - link: !0, - meta: !0, - param: !0, - source: !0, - track: !0, - wbr: !0 - } - ); - function _e(e, t) { - if (t) { - if ( - ke[e] && - (null != t.children || null != t.dangerouslySetInnerHTML) - ) - throw Error(a(137, e)); - if (null != t.dangerouslySetInnerHTML) { - if (null != t.children) throw Error(a(60)); - if ( - 'object' != typeof t.dangerouslySetInnerHTML || - !('__html' in t.dangerouslySetInnerHTML) - ) - throw Error(a(61)); - } - if (null != t.style && 'object' != typeof t.style) - throw Error(a(62)); - } - } - function Oe(e, t) { - if (-1 === e.indexOf('-')) return 'string' == typeof t.is; - switch (e) { - case 'annotation-xml': - case 'color-profile': - case 'font-face': - case 'font-face-src': - case 'font-face-uri': - case 'font-face-format': - case 'font-face-name': - case 'missing-glyph': - return !1; - default: - return !0; - } - } - function Se(e) { - return ( - (e = e.target || e.srcElement || window) - .correspondingUseElement && (e = e.correspondingUseElement), - 3 === e.nodeType ? e.parentNode : e - ); - } - var Ee = null, - Pe = null, - Ae = null; - function $e(e) { - if ((e = to(e))) { - if ('function' != typeof Ee) throw Error(a(280)); - var t = e.stateNode; - t && ((t = ro(t)), Ee(e.stateNode, e.type, t)); - } - } - function Ce(e) { - Pe ? (Ae ? Ae.push(e) : (Ae = [e])) : (Pe = e); - } - function Re() { - if (Pe) { - var e = Pe, - t = Ae; - if (((Ae = Pe = null), $e(e), t)) - for (e = 0; e < t.length; e++) $e(t[e]); - } - } - function je(e, t) { - return e(t); - } - function Te(e, t, n, r, o) { - return e(t, n, r, o); - } - function Ie() {} - var Ne = je, - De = !1, - Le = !1; - function Me() { - (null === Pe && null === Ae) || (Ie(), Re()); - } - function Fe(e, t) { - var n = e.stateNode; - if (null === n) return null; - var r = ro(n); - if (null === r) return null; - n = r[t]; - e: switch (t) { - case 'onClick': - case 'onClickCapture': - case 'onDoubleClick': - case 'onDoubleClickCapture': - case 'onMouseDown': - case 'onMouseDownCapture': - case 'onMouseMove': - case 'onMouseMoveCapture': - case 'onMouseUp': - case 'onMouseUpCapture': - case 'onMouseEnter': - (r = !r.disabled) || - (r = !( - 'button' === (e = e.type) || - 'input' === e || - 'select' === e || - 'textarea' === e - )), - (e = !r); - break e; - default: - e = !1; - } - if (e) return null; - if (n && 'function' != typeof n) throw Error(a(231, t, typeof n)); - return n; - } - var ze = !1; - if (p) - try { - var Ue = {}; - Object.defineProperty(Ue, 'passive', { - get: function () { - ze = !0; - } - }), - window.addEventListener('test', Ue, Ue), - window.removeEventListener('test', Ue, Ue); - } catch (me) { - ze = !1; - } - function Ve(e, t, n, r, o, i, a, s, l) { - var c = Array.prototype.slice.call(arguments, 3); - try { - t.apply(n, c); - } catch (e) { - this.onError(e); - } - } - var Be = !1, - qe = null, - We = !1, - He = null, - Ye = { - onError: function (e) { - (Be = !0), (qe = e); - } - }; - function Ke(e, t, n, r, o, i, a, s, l) { - (Be = !1), (qe = null), Ve.apply(Ye, arguments); - } - function Ge(e) { - var t = e, - n = e; - if (e.alternate) for (; t.return; ) t = t.return; - else { - e = t; - do { - 0 != (1026 & (t = e).flags) && (n = t.return), (e = t.return); - } while (e); - } - return 3 === t.tag ? n : null; - } - function Qe(e) { - if (13 === e.tag) { - var t = e.memoizedState; - if ( - (null === t && - null !== (e = e.alternate) && - (t = e.memoizedState), - null !== t) - ) - return t.dehydrated; - } - return null; - } - function Xe(e) { - if (Ge(e) !== e) throw Error(a(188)); - } - function Je(e, t) { - for (var n = e.alternate; null !== t; ) { - if (t === e || t === n) return !0; - t = t.return; - } - return !1; - } - var Ze, - et, - tt, - nt, - rt = !1, - ot = [], - it = null, - at = null, - st = null, - lt = new Map(), - ct = new Map(), - ut = [], - pt = - 'mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit'.split( - ' ' - ); - function dt(e, t, n, r, o) { - return { - blockedOn: e, - domEventName: t, - eventSystemFlags: 16 | n, - nativeEvent: o, - targetContainers: [r] - }; - } - function ft(e, t) { - switch (e) { - case 'focusin': - case 'focusout': - it = null; - break; - case 'dragenter': - case 'dragleave': - at = null; - break; - case 'mouseover': - case 'mouseout': - st = null; - break; - case 'pointerover': - case 'pointerout': - lt.delete(t.pointerId); - break; - case 'gotpointercapture': - case 'lostpointercapture': - ct.delete(t.pointerId); - } - } - function ht(e, t, n, r, o, i) { - return null === e || e.nativeEvent !== i - ? ((e = dt(t, n, r, o, i)), - null !== t && null !== (t = to(t)) && et(t), - e) - : ((e.eventSystemFlags |= r), - (t = e.targetContainers), - null !== o && -1 === t.indexOf(o) && t.push(o), - e); - } - function mt(e) { - var t = eo(e.target); - if (null !== t) { - var n = Ge(t); - if (null !== n) - if (13 === (t = n.tag)) { - if (null !== (t = Qe(n))) - return ( - (e.blockedOn = t), - void nt(e.lanePriority, function () { - i.unstable_runWithPriority(e.priority, function () { - tt(n); - }); - }) - ); - } else if (3 === t && n.stateNode.hydrate) - return void (e.blockedOn = - 3 === n.tag ? n.stateNode.containerInfo : null); - } - e.blockedOn = null; - } - function gt(e) { - if (null !== e.blockedOn) return !1; - for (var t = e.targetContainers; 0 < t.length; ) { - var n = Xt( - e.domEventName, - e.eventSystemFlags, - t[0], - e.nativeEvent - ); - if (null !== n) - return null !== (t = to(n)) && et(t), (e.blockedOn = n), !1; - t.shift(); - } - return !0; - } - function yt(e, t, n) { - gt(e) && n.delete(t); - } - function vt() { - for (rt = !1; 0 < ot.length; ) { - var e = ot[0]; - if (null !== e.blockedOn) { - null !== (e = to(e.blockedOn)) && Ze(e); - break; - } - for (var t = e.targetContainers; 0 < t.length; ) { - var n = Xt( - e.domEventName, - e.eventSystemFlags, - t[0], - e.nativeEvent - ); - if (null !== n) { - e.blockedOn = n; - break; - } - t.shift(); - } - null === e.blockedOn && ot.shift(); - } - null !== it && gt(it) && (it = null), - null !== at && gt(at) && (at = null), - null !== st && gt(st) && (st = null), - lt.forEach(yt), - ct.forEach(yt); - } - function bt(e, t) { - e.blockedOn === t && - ((e.blockedOn = null), - rt || - ((rt = !0), - i.unstable_scheduleCallback(i.unstable_NormalPriority, vt))); - } - function wt(e) { - function t(t) { - return bt(t, e); - } - if (0 < ot.length) { - bt(ot[0], e); - for (var n = 1; n < ot.length; n++) { - var r = ot[n]; - r.blockedOn === e && (r.blockedOn = null); - } - } - for ( - null !== it && bt(it, e), - null !== at && bt(at, e), - null !== st && bt(st, e), - lt.forEach(t), - ct.forEach(t), - n = 0; - n < ut.length; - n++ - ) - (r = ut[n]).blockedOn === e && (r.blockedOn = null); - for (; 0 < ut.length && null === (n = ut[0]).blockedOn; ) - mt(n), null === n.blockedOn && ut.shift(); - } - function xt(e, t) { - var n = {}; - return ( - (n[e.toLowerCase()] = t.toLowerCase()), - (n['Webkit' + e] = 'webkit' + t), - (n['Moz' + e] = 'moz' + t), - n - ); - } - var kt = { - animationend: xt('Animation', 'AnimationEnd'), - animationiteration: xt('Animation', 'AnimationIteration'), - animationstart: xt('Animation', 'AnimationStart'), - transitionend: xt('Transition', 'TransitionEnd') - }, - _t = {}, - Ot = {}; - function St(e) { - if (_t[e]) return _t[e]; - if (!kt[e]) return e; - var t, - n = kt[e]; - for (t in n) - if (n.hasOwnProperty(t) && t in Ot) return (_t[e] = n[t]); - return e; - } - p && - ((Ot = document.createElement('div').style), - 'AnimationEvent' in window || - (delete kt.animationend.animation, - delete kt.animationiteration.animation, - delete kt.animationstart.animation), - 'TransitionEvent' in window || delete kt.transitionend.transition); - var Et = St('animationend'), - Pt = St('animationiteration'), - At = St('animationstart'), - $t = St('transitionend'), - Ct = new Map(), - Rt = new Map(), - jt = [ - 'abort', - 'abort', - Et, - 'animationEnd', - Pt, - 'animationIteration', - At, - 'animationStart', - 'canplay', - 'canPlay', - 'canplaythrough', - 'canPlayThrough', - 'durationchange', - 'durationChange', - 'emptied', - 'emptied', - 'encrypted', - 'encrypted', - 'ended', - 'ended', - 'error', - 'error', - 'gotpointercapture', - 'gotPointerCapture', - 'load', - 'load', - 'loadeddata', - 'loadedData', - 'loadedmetadata', - 'loadedMetadata', - 'loadstart', - 'loadStart', - 'lostpointercapture', - 'lostPointerCapture', - 'playing', - 'playing', - 'progress', - 'progress', - 'seeking', - 'seeking', - 'stalled', - 'stalled', - 'suspend', - 'suspend', - 'timeupdate', - 'timeUpdate', - $t, - 'transitionEnd', - 'waiting', - 'waiting' - ]; - function Tt(e, t) { - for (var n = 0; n < e.length; n += 2) { - var r = e[n], - o = e[n + 1]; - (o = 'on' + (o[0].toUpperCase() + o.slice(1))), - Rt.set(r, t), - Ct.set(r, o), - c(o, [r]); - } - } - (0, i.unstable_now)(); - var It = 8; - function Nt(e) { - if (0 != (1 & e)) return (It = 15), 1; - if (0 != (2 & e)) return (It = 14), 2; - if (0 != (4 & e)) return (It = 13), 4; - var t = 24 & e; - return 0 !== t - ? ((It = 12), t) - : 0 != (32 & e) - ? ((It = 11), 32) - : 0 != (t = 192 & e) - ? ((It = 10), t) - : 0 != (256 & e) - ? ((It = 9), 256) - : 0 != (t = 3584 & e) - ? ((It = 8), t) - : 0 != (4096 & e) - ? ((It = 7), 4096) - : 0 != (t = 4186112 & e) - ? ((It = 6), t) - : 0 != (t = 62914560 & e) - ? ((It = 5), t) - : 67108864 & e - ? ((It = 4), 67108864) - : 0 != (134217728 & e) - ? ((It = 3), 134217728) - : 0 != (t = 805306368 & e) - ? ((It = 2), t) - : 0 != (1073741824 & e) - ? ((It = 1), 1073741824) - : ((It = 8), e); - } - function Dt(e, t) { - var n = e.pendingLanes; - if (0 === n) return (It = 0); - var r = 0, - o = 0, - i = e.expiredLanes, - a = e.suspendedLanes, - s = e.pingedLanes; - if (0 !== i) (r = i), (o = It = 15); - else if (0 != (i = 134217727 & n)) { - var l = i & ~a; - 0 !== l - ? ((r = Nt(l)), (o = It)) - : 0 != (s &= i) && ((r = Nt(s)), (o = It)); - } else - 0 != (i = n & ~a) - ? ((r = Nt(i)), (o = It)) - : 0 !== s && ((r = Nt(s)), (o = It)); - if (0 === r) return 0; - if ( - ((r = n & (((0 > (r = 31 - Vt(r)) ? 0 : 1 << r) << 1) - 1)), - 0 !== t && t !== r && 0 == (t & a)) - ) { - if ((Nt(t), o <= It)) return t; - It = o; - } - if (0 !== (t = e.entangledLanes)) - for (e = e.entanglements, t &= r; 0 < t; ) - (o = 1 << (n = 31 - Vt(t))), (r |= e[n]), (t &= ~o); - return r; - } - function Lt(e) { - return 0 != (e = -1073741825 & e.pendingLanes) - ? e - : 1073741824 & e - ? 1073741824 - : 0; - } - function Mt(e, t) { - switch (e) { - case 15: - return 1; - case 14: - return 2; - case 12: - return 0 === (e = Ft(24 & ~t)) ? Mt(10, t) : e; - case 10: - return 0 === (e = Ft(192 & ~t)) ? Mt(8, t) : e; - case 8: - return ( - 0 === (e = Ft(3584 & ~t)) && - 0 === (e = Ft(4186112 & ~t)) && - (e = 512), - e - ); - case 2: - return 0 === (t = Ft(805306368 & ~t)) && (t = 268435456), t; - } - throw Error(a(358, e)); - } - function Ft(e) { - return e & -e; - } - function zt(e) { - for (var t = [], n = 0; 31 > n; n++) t.push(e); - return t; - } - function Ut(e, t, n) { - e.pendingLanes |= t; - var r = t - 1; - (e.suspendedLanes &= r), - (e.pingedLanes &= r), - ((e = e.eventTimes)[(t = 31 - Vt(t))] = n); - } - var Vt = Math.clz32 - ? Math.clz32 - : function (e) { - return 0 === e ? 32 : (31 - ((Bt(e) / qt) | 0)) | 0; - }, - Bt = Math.log, - qt = Math.LN2, - Wt = i.unstable_UserBlockingPriority, - Ht = i.unstable_runWithPriority, - Yt = !0; - function Kt(e, t, n, r) { - De || Ie(); - var o = Qt, - i = De; - De = !0; - try { - Te(o, e, t, n, r); - } finally { - (De = i) || Me(); - } - } - function Gt(e, t, n, r) { - Ht(Wt, Qt.bind(null, e, t, n, r)); - } - function Qt(e, t, n, r) { - var o; - if (Yt) - if ((o = 0 == (4 & t)) && 0 < ot.length && -1 < pt.indexOf(e)) - (e = dt(null, e, t, n, r)), ot.push(e); - else { - var i = Xt(e, t, n, r); - if (null === i) o && ft(e, r); - else { - if (o) { - if (-1 < pt.indexOf(e)) - return (e = dt(i, e, t, n, r)), void ot.push(e); - if ( - (function (e, t, n, r, o) { - switch (t) { - case 'focusin': - return (it = ht(it, e, t, n, r, o)), !0; - case 'dragenter': - return (at = ht(at, e, t, n, r, o)), !0; - case 'mouseover': - return (st = ht(st, e, t, n, r, o)), !0; - case 'pointerover': - var i = o.pointerId; - return ( - lt.set(i, ht(lt.get(i) || null, e, t, n, r, o)), - !0 - ); - case 'gotpointercapture': - return ( - (i = o.pointerId), - ct.set(i, ht(ct.get(i) || null, e, t, n, r, o)), - !0 - ); - } - return !1; - })(i, e, t, n, r) - ) - return; - ft(e, r); - } - Tr(e, t, r, null, n); - } - } - } - function Xt(e, t, n, r) { - var o = Se(r); - if (null !== (o = eo(o))) { - var i = Ge(o); - if (null === i) o = null; - else { - var a = i.tag; - if (13 === a) { - if (null !== (o = Qe(i))) return o; - o = null; - } else if (3 === a) { - if (i.stateNode.hydrate) - return 3 === i.tag ? i.stateNode.containerInfo : null; - o = null; - } else i !== o && (o = null); - } - } - return Tr(e, t, r, o, n), null; - } - var Jt = null, - Zt = null, - en = null; - function tn() { - if (en) return en; - var e, - t, - n = Zt, - r = n.length, - o = 'value' in Jt ? Jt.value : Jt.textContent, - i = o.length; - for (e = 0; e < r && n[e] === o[e]; e++); - var a = r - e; - for (t = 1; t <= a && n[r - t] === o[i - t]; t++); - return (en = o.slice(e, 1 < t ? 1 - t : void 0)); - } - function nn(e) { - var t = e.keyCode; - return ( - 'charCode' in e - ? 0 === (e = e.charCode) && 13 === t && (e = 13) - : (e = t), - 10 === e && (e = 13), - 32 <= e || 13 === e ? e : 0 - ); - } - function rn() { - return !0; - } - function on() { - return !1; - } - function an(e) { - function t(t, n, r, o, i) { - for (var a in ((this._reactName = t), - (this._targetInst = r), - (this.type = n), - (this.nativeEvent = o), - (this.target = i), - (this.currentTarget = null), - e)) - e.hasOwnProperty(a) && - ((t = e[a]), (this[a] = t ? t(o) : o[a])); - return ( - (this.isDefaultPrevented = ( - null != o.defaultPrevented - ? o.defaultPrevented - : !1 === o.returnValue - ) - ? rn - : on), - (this.isPropagationStopped = on), - this - ); - } - return ( - o(t.prototype, { - preventDefault: function () { - this.defaultPrevented = !0; - var e = this.nativeEvent; - e && - (e.preventDefault - ? e.preventDefault() - : 'unknown' != typeof e.returnValue && - (e.returnValue = !1), - (this.isDefaultPrevented = rn)); - }, - stopPropagation: function () { - var e = this.nativeEvent; - e && - (e.stopPropagation - ? e.stopPropagation() - : 'unknown' != typeof e.cancelBubble && - (e.cancelBubble = !0), - (this.isPropagationStopped = rn)); - }, - persist: function () {}, - isPersistent: rn - }), - t - ); - } - var sn, - ln, - cn, - un = { - eventPhase: 0, - bubbles: 0, - cancelable: 0, - timeStamp: function (e) { - return e.timeStamp || Date.now(); - }, - defaultPrevented: 0, - isTrusted: 0 - }, - pn = an(un), - dn = o({}, un, { view: 0, detail: 0 }), - fn = an(dn), - hn = o({}, dn, { - screenX: 0, - screenY: 0, - clientX: 0, - clientY: 0, - pageX: 0, - pageY: 0, - ctrlKey: 0, - shiftKey: 0, - altKey: 0, - metaKey: 0, - getModifierState: En, - button: 0, - buttons: 0, - relatedTarget: function (e) { - return void 0 === e.relatedTarget - ? e.fromElement === e.srcElement - ? e.toElement - : e.fromElement - : e.relatedTarget; - }, - movementX: function (e) { - return 'movementX' in e - ? e.movementX - : (e !== cn && - (cn && 'mousemove' === e.type - ? ((sn = e.screenX - cn.screenX), - (ln = e.screenY - cn.screenY)) - : (ln = sn = 0), - (cn = e)), - sn); - }, - movementY: function (e) { - return 'movementY' in e ? e.movementY : ln; - } - }), - mn = an(hn), - gn = an(o({}, hn, { dataTransfer: 0 })), - yn = an(o({}, dn, { relatedTarget: 0 })), - vn = an( - o({}, un, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }) - ), - bn = o({}, un, { - clipboardData: function (e) { - return 'clipboardData' in e - ? e.clipboardData - : window.clipboardData; - } - }), - wn = an(bn), - xn = an(o({}, un, { data: 0 })), - kn = { - Esc: 'Escape', - Spacebar: ' ', - Left: 'ArrowLeft', - Up: 'ArrowUp', - Right: 'ArrowRight', - Down: 'ArrowDown', - Del: 'Delete', - Win: 'OS', - Menu: 'ContextMenu', - Apps: 'ContextMenu', - Scroll: 'ScrollLock', - MozPrintableKey: 'Unidentified' - }, - _n = { - 8: 'Backspace', - 9: 'Tab', - 12: 'Clear', - 13: 'Enter', - 16: 'Shift', - 17: 'Control', - 18: 'Alt', - 19: 'Pause', - 20: 'CapsLock', - 27: 'Escape', - 32: ' ', - 33: 'PageUp', - 34: 'PageDown', - 35: 'End', - 36: 'Home', - 37: 'ArrowLeft', - 38: 'ArrowUp', - 39: 'ArrowRight', - 40: 'ArrowDown', - 45: 'Insert', - 46: 'Delete', - 112: 'F1', - 113: 'F2', - 114: 'F3', - 115: 'F4', - 116: 'F5', - 117: 'F6', - 118: 'F7', - 119: 'F8', - 120: 'F9', - 121: 'F10', - 122: 'F11', - 123: 'F12', - 144: 'NumLock', - 145: 'ScrollLock', - 224: 'Meta' - }, - On = { - Alt: 'altKey', - Control: 'ctrlKey', - Meta: 'metaKey', - Shift: 'shiftKey' - }; - function Sn(e) { - var t = this.nativeEvent; - return t.getModifierState - ? t.getModifierState(e) - : !!(e = On[e]) && !!t[e]; - } - function En() { - return Sn; - } - var Pn = o({}, dn, { - key: function (e) { - if (e.key) { - var t = kn[e.key] || e.key; - if ('Unidentified' !== t) return t; - } - return 'keypress' === e.type - ? 13 === (e = nn(e)) - ? 'Enter' - : String.fromCharCode(e) - : 'keydown' === e.type || 'keyup' === e.type - ? _n[e.keyCode] || 'Unidentified' - : ''; - }, - code: 0, - location: 0, - ctrlKey: 0, - shiftKey: 0, - altKey: 0, - metaKey: 0, - repeat: 0, - locale: 0, - getModifierState: En, - charCode: function (e) { - return 'keypress' === e.type ? nn(e) : 0; - }, - keyCode: function (e) { - return 'keydown' === e.type || 'keyup' === e.type - ? e.keyCode - : 0; - }, - which: function (e) { - return 'keypress' === e.type - ? nn(e) - : 'keydown' === e.type || 'keyup' === e.type - ? e.keyCode - : 0; - } - }), - An = an(Pn), - $n = an( - o({}, hn, { - pointerId: 0, - width: 0, - height: 0, - pressure: 0, - tangentialPressure: 0, - tiltX: 0, - tiltY: 0, - twist: 0, - pointerType: 0, - isPrimary: 0 - }) - ), - Cn = an( - o({}, dn, { - touches: 0, - targetTouches: 0, - changedTouches: 0, - altKey: 0, - metaKey: 0, - ctrlKey: 0, - shiftKey: 0, - getModifierState: En - }) - ), - Rn = an( - o({}, un, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }) - ), - jn = o({}, hn, { - deltaX: function (e) { - return 'deltaX' in e - ? e.deltaX - : 'wheelDeltaX' in e - ? -e.wheelDeltaX - : 0; - }, - deltaY: function (e) { - return 'deltaY' in e - ? e.deltaY - : 'wheelDeltaY' in e - ? -e.wheelDeltaY - : 'wheelDelta' in e - ? -e.wheelDelta - : 0; - }, - deltaZ: 0, - deltaMode: 0 - }), - Tn = an(jn), - In = [9, 13, 27, 32], - Nn = p && 'CompositionEvent' in window, - Dn = null; - p && 'documentMode' in document && (Dn = document.documentMode); - var Ln = p && 'TextEvent' in window && !Dn, - Mn = p && (!Nn || (Dn && 8 < Dn && 11 >= Dn)), - Fn = String.fromCharCode(32), - zn = !1; - function Un(e, t) { - switch (e) { - case 'keyup': - return -1 !== In.indexOf(t.keyCode); - case 'keydown': - return 229 !== t.keyCode; - case 'keypress': - case 'mousedown': - case 'focusout': - return !0; - default: - return !1; - } - } - function Vn(e) { - return 'object' == typeof (e = e.detail) && 'data' in e - ? e.data - : null; - } - var Bn = !1, - qn = { - color: !0, - date: !0, - datetime: !0, - 'datetime-local': !0, - email: !0, - month: !0, - number: !0, - password: !0, - range: !0, - search: !0, - tel: !0, - text: !0, - time: !0, - url: !0, - week: !0 - }; - function Wn(e) { - var t = e && e.nodeName && e.nodeName.toLowerCase(); - return 'input' === t ? !!qn[e.type] : 'textarea' === t; - } - function Hn(e, t, n, r) { - Ce(r), - 0 < (t = Nr(t, 'onChange')).length && - ((n = new pn('onChange', 'change', null, n, r)), - e.push({ event: n, listeners: t })); - } - var Yn = null, - Kn = null; - function Gn(e) { - Pr(e, 0); - } - function Qn(e) { - if (X(no(e))) return e; - } - function Xn(e, t) { - if ('change' === e) return t; - } - var Jn = !1; - if (p) { - var Zn; - if (p) { - var er = 'oninput' in document; - if (!er) { - var tr = document.createElement('div'); - tr.setAttribute('oninput', 'return;'), - (er = 'function' == typeof tr.oninput); - } - Zn = er; - } else Zn = !1; - Jn = Zn && (!document.documentMode || 9 < document.documentMode); - } - function nr() { - Yn && (Yn.detachEvent('onpropertychange', rr), (Kn = Yn = null)); - } - function rr(e) { - if ('value' === e.propertyName && Qn(Kn)) { - var t = []; - if ((Hn(t, Kn, e, Se(e)), (e = Gn), De)) e(t); - else { - De = !0; - try { - je(e, t); - } finally { - (De = !1), Me(); - } - } - } - } - function or(e, t, n) { - 'focusin' === e - ? (nr(), (Kn = n), (Yn = t).attachEvent('onpropertychange', rr)) - : 'focusout' === e && nr(); - } - function ir(e) { - if ('selectionchange' === e || 'keyup' === e || 'keydown' === e) - return Qn(Kn); - } - function ar(e, t) { - if ('click' === e) return Qn(t); - } - function sr(e, t) { - if ('input' === e || 'change' === e) return Qn(t); - } - var lr = - 'function' == typeof Object.is - ? Object.is - : function (e, t) { - return ( - (e === t && (0 !== e || 1 / e == 1 / t)) || - (e != e && t != t) - ); - }, - cr = Object.prototype.hasOwnProperty; - function ur(e, t) { - if (lr(e, t)) return !0; - if ( - 'object' != typeof e || - null === e || - 'object' != typeof t || - null === t - ) - return !1; - var n = Object.keys(e), - r = Object.keys(t); - if (n.length !== r.length) return !1; - for (r = 0; r < n.length; r++) - if (!cr.call(t, n[r]) || !lr(e[n[r]], t[n[r]])) return !1; - return !0; - } - function pr(e) { - for (; e && e.firstChild; ) e = e.firstChild; - return e; - } - function dr(e, t) { - var n, - r = pr(e); - for (e = 0; r; ) { - if (3 === r.nodeType) { - if (((n = e + r.textContent.length), e <= t && n >= t)) - return { node: r, offset: t - e }; - e = n; - } - e: { - for (; r; ) { - if (r.nextSibling) { - r = r.nextSibling; - break e; - } - r = r.parentNode; - } - r = void 0; - } - r = pr(r); - } - } - function fr(e, t) { - return ( - !(!e || !t) && - (e === t || - ((!e || 3 !== e.nodeType) && - (t && 3 === t.nodeType - ? fr(e, t.parentNode) - : 'contains' in e - ? e.contains(t) - : !!e.compareDocumentPosition && - !!(16 & e.compareDocumentPosition(t))))) - ); - } - function hr() { - for (var e = window, t = J(); t instanceof e.HTMLIFrameElement; ) { - try { - var n = 'string' == typeof t.contentWindow.location.href; - } catch (e) { - n = !1; - } - if (!n) break; - t = J((e = t.contentWindow).document); - } - return t; - } - function mr(e) { - var t = e && e.nodeName && e.nodeName.toLowerCase(); - return ( - t && - (('input' === t && - ('text' === e.type || - 'search' === e.type || - 'tel' === e.type || - 'url' === e.type || - 'password' === e.type)) || - 'textarea' === t || - 'true' === e.contentEditable) - ); - } - var gr = - p && 'documentMode' in document && 11 >= document.documentMode, - yr = null, - vr = null, - br = null, - wr = !1; - function xr(e, t, n) { - var r = - n.window === n - ? n.document - : 9 === n.nodeType - ? n - : n.ownerDocument; - wr || - null == yr || - yr !== J(r) || - ((r = - 'selectionStart' in (r = yr) && mr(r) - ? { start: r.selectionStart, end: r.selectionEnd } - : { - anchorNode: (r = ( - (r.ownerDocument && r.ownerDocument.defaultView) || - window - ).getSelection()).anchorNode, - anchorOffset: r.anchorOffset, - focusNode: r.focusNode, - focusOffset: r.focusOffset - }), - (br && ur(br, r)) || - ((br = r), - 0 < (r = Nr(vr, 'onSelect')).length && - ((t = new pn('onSelect', 'select', null, t, n)), - e.push({ event: t, listeners: r }), - (t.target = yr)))); - } - Tt( - 'cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange'.split( - ' ' - ), - 0 - ), - Tt( - 'drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel'.split( - ' ' - ), - 1 - ), - Tt(jt, 2); - for ( - var kr = - 'change selectionchange textInput compositionstart compositionend compositionupdate'.split( - ' ' - ), - _r = 0; - _r < kr.length; - _r++ - ) - Rt.set(kr[_r], 0); - u('onMouseEnter', ['mouseout', 'mouseover']), - u('onMouseLeave', ['mouseout', 'mouseover']), - u('onPointerEnter', ['pointerout', 'pointerover']), - u('onPointerLeave', ['pointerout', 'pointerover']), - c( - 'onChange', - 'change click focusin focusout input keydown keyup selectionchange'.split( - ' ' - ) - ), - c( - 'onSelect', - 'focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange'.split( - ' ' - ) - ), - c('onBeforeInput', [ - 'compositionend', - 'keypress', - 'textInput', - 'paste' - ]), - c( - 'onCompositionEnd', - 'compositionend focusout keydown keypress keyup mousedown'.split( - ' ' - ) - ), - c( - 'onCompositionStart', - 'compositionstart focusout keydown keypress keyup mousedown'.split( - ' ' - ) - ), - c( - 'onCompositionUpdate', - 'compositionupdate focusout keydown keypress keyup mousedown'.split( - ' ' - ) - ); - var Or = - 'abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting'.split( - ' ' - ), - Sr = new Set( - 'cancel close invalid load scroll toggle'.split(' ').concat(Or) - ); - function Er(e, t, n) { - var r = e.type || 'unknown-event'; - (e.currentTarget = n), - (function (e, t, n, r, o, i, s, l, c) { - if ((Ke.apply(this, arguments), Be)) { - if (!Be) throw Error(a(198)); - var u = qe; - (Be = !1), (qe = null), We || ((We = !0), (He = u)); - } - })(r, t, void 0, e), - (e.currentTarget = null); - } - function Pr(e, t) { - t = 0 != (4 & t); - for (var n = 0; n < e.length; n++) { - var r = e[n], - o = r.event; - r = r.listeners; - e: { - var i = void 0; - if (t) - for (var a = r.length - 1; 0 <= a; a--) { - var s = r[a], - l = s.instance, - c = s.currentTarget; - if (((s = s.listener), l !== i && o.isPropagationStopped())) - break e; - Er(o, s, c), (i = l); - } - else - for (a = 0; a < r.length; a++) { - if ( - ((l = (s = r[a]).instance), - (c = s.currentTarget), - (s = s.listener), - l !== i && o.isPropagationStopped()) - ) - break e; - Er(o, s, c), (i = l); - } - } - } - if (We) throw ((e = He), (We = !1), (He = null), e); - } - function Ar(e, t) { - var n = oo(t), - r = e + '__bubble'; - n.has(r) || (jr(t, e, 2, !1), n.add(r)); - } - var $r = '_reactListening' + Math.random().toString(36).slice(2); - function Cr(e) { - e[$r] || - ((e[$r] = !0), - s.forEach(function (t) { - Sr.has(t) || Rr(t, !1, e, null), Rr(t, !0, e, null); - })); - } - function Rr(e, t, n, r) { - var o = - 4 < arguments.length && void 0 !== arguments[4] - ? arguments[4] - : 0, - i = n; - if ( - ('selectionchange' === e && - 9 !== n.nodeType && - (i = n.ownerDocument), - null !== r && !t && Sr.has(e)) - ) { - if ('scroll' !== e) return; - (o |= 2), (i = r); - } - var a = oo(i), - s = e + '__' + (t ? 'capture' : 'bubble'); - a.has(s) || (t && (o |= 4), jr(i, e, o, t), a.add(s)); - } - function jr(e, t, n, r) { - var o = Rt.get(t); - switch (void 0 === o ? 2 : o) { - case 0: - o = Kt; - break; - case 1: - o = Gt; - break; - default: - o = Qt; - } - (n = o.bind(null, t, n, e)), - (o = void 0), - !ze || - ('touchstart' !== t && 'touchmove' !== t && 'wheel' !== t) || - (o = !0), - r - ? void 0 !== o - ? e.addEventListener(t, n, { capture: !0, passive: o }) - : e.addEventListener(t, n, !0) - : void 0 !== o - ? e.addEventListener(t, n, { passive: o }) - : e.addEventListener(t, n, !1); - } - function Tr(e, t, n, r, o) { - var i = r; - if (0 == (1 & t) && 0 == (2 & t) && null !== r) - e: for (;;) { - if (null === r) return; - var a = r.tag; - if (3 === a || 4 === a) { - var s = r.stateNode.containerInfo; - if (s === o || (8 === s.nodeType && s.parentNode === o)) - break; - if (4 === a) - for (a = r.return; null !== a; ) { - var l = a.tag; - if ( - (3 === l || 4 === l) && - ((l = a.stateNode.containerInfo) === o || - (8 === l.nodeType && l.parentNode === o)) - ) - return; - a = a.return; - } - for (; null !== s; ) { - if (null === (a = eo(s))) return; - if (5 === (l = a.tag) || 6 === l) { - r = i = a; - continue e; - } - s = s.parentNode; - } - } - r = r.return; - } - !(function (e, t, n) { - if (Le) return e(); - Le = !0; - try { - Ne(e, t, n); - } finally { - (Le = !1), Me(); - } - })(function () { - var r = i, - o = Se(n), - a = []; - e: { - var s = Ct.get(e); - if (void 0 !== s) { - var l = pn, - c = e; - switch (e) { - case 'keypress': - if (0 === nn(n)) break e; - case 'keydown': - case 'keyup': - l = An; - break; - case 'focusin': - (c = 'focus'), (l = yn); - break; - case 'focusout': - (c = 'blur'), (l = yn); - break; - case 'beforeblur': - case 'afterblur': - l = yn; - break; - case 'click': - if (2 === n.button) break e; - case 'auxclick': - case 'dblclick': - case 'mousedown': - case 'mousemove': - case 'mouseup': - case 'mouseout': - case 'mouseover': - case 'contextmenu': - l = mn; - break; - case 'drag': - case 'dragend': - case 'dragenter': - case 'dragexit': - case 'dragleave': - case 'dragover': - case 'dragstart': - case 'drop': - l = gn; - break; - case 'touchcancel': - case 'touchend': - case 'touchmove': - case 'touchstart': - l = Cn; - break; - case Et: - case Pt: - case At: - l = vn; - break; - case $t: - l = Rn; - break; - case 'scroll': - l = fn; - break; - case 'wheel': - l = Tn; - break; - case 'copy': - case 'cut': - case 'paste': - l = wn; - break; - case 'gotpointercapture': - case 'lostpointercapture': - case 'pointercancel': - case 'pointerdown': - case 'pointermove': - case 'pointerout': - case 'pointerover': - case 'pointerup': - l = $n; - } - var u = 0 != (4 & t), - p = !u && 'scroll' === e, - d = u ? (null !== s ? s + 'Capture' : null) : s; - u = []; - for (var f, h = r; null !== h; ) { - var m = (f = h).stateNode; - if ( - (5 === f.tag && - null !== m && - ((f = m), - null !== d && - null != (m = Fe(h, d)) && - u.push(Ir(h, m, f))), - p) - ) - break; - h = h.return; - } - 0 < u.length && - ((s = new l(s, c, null, n, o)), - a.push({ event: s, listeners: u })); - } - } - if (0 == (7 & t)) { - if ( - ((l = 'mouseout' === e || 'pointerout' === e), - (!(s = 'mouseover' === e || 'pointerover' === e) || - 0 != (16 & t) || - !(c = n.relatedTarget || n.fromElement) || - (!eo(c) && !c[Jr])) && - (l || s) && - ((s = - o.window === o - ? o - : (s = o.ownerDocument) - ? s.defaultView || s.parentWindow - : window), - l - ? ((l = r), - null !== - (c = (c = n.relatedTarget || n.toElement) - ? eo(c) - : null) && - (c !== (p = Ge(c)) || (5 !== c.tag && 6 !== c.tag)) && - (c = null)) - : ((l = null), (c = r)), - l !== c)) - ) { - if ( - ((u = mn), - (m = 'onMouseLeave'), - (d = 'onMouseEnter'), - (h = 'mouse'), - ('pointerout' !== e && 'pointerover' !== e) || - ((u = $n), - (m = 'onPointerLeave'), - (d = 'onPointerEnter'), - (h = 'pointer')), - (p = null == l ? s : no(l)), - (f = null == c ? s : no(c)), - ((s = new u(m, h + 'leave', l, n, o)).target = p), - (s.relatedTarget = f), - (m = null), - eo(o) === r && - (((u = new u(d, h + 'enter', c, n, o)).target = f), - (u.relatedTarget = p), - (m = u)), - (p = m), - l && c) - ) - e: { - for (d = c, h = 0, f = u = l; f; f = Dr(f)) h++; - for (f = 0, m = d; m; m = Dr(m)) f++; - for (; 0 < h - f; ) (u = Dr(u)), h--; - for (; 0 < f - h; ) (d = Dr(d)), f--; - for (; h--; ) { - if (u === d || (null !== d && u === d.alternate)) - break e; - (u = Dr(u)), (d = Dr(d)); - } - u = null; - } - else u = null; - null !== l && Lr(a, s, l, u, !1), - null !== c && null !== p && Lr(a, p, c, u, !0); - } - if ( - 'select' === - (l = - (s = r ? no(r) : window).nodeName && - s.nodeName.toLowerCase()) || - ('input' === l && 'file' === s.type) - ) - var g = Xn; - else if (Wn(s)) - if (Jn) g = sr; - else { - g = ir; - var y = or; - } - else - (l = s.nodeName) && - 'input' === l.toLowerCase() && - ('checkbox' === s.type || 'radio' === s.type) && - (g = ar); - switch ( - (g && (g = g(e, r)) - ? Hn(a, g, n, o) - : (y && y(e, s, r), - 'focusout' === e && - (y = s._wrapperState) && - y.controlled && - 'number' === s.type && - oe(s, 'number', s.value)), - (y = r ? no(r) : window), - e) - ) { - case 'focusin': - (Wn(y) || 'true' === y.contentEditable) && - ((yr = y), (vr = r), (br = null)); - break; - case 'focusout': - br = vr = yr = null; - break; - case 'mousedown': - wr = !0; - break; - case 'contextmenu': - case 'mouseup': - case 'dragend': - (wr = !1), xr(a, n, o); - break; - case 'selectionchange': - if (gr) break; - case 'keydown': - case 'keyup': - xr(a, n, o); - } - var v; - if (Nn) - e: { - switch (e) { - case 'compositionstart': - var b = 'onCompositionStart'; - break e; - case 'compositionend': - b = 'onCompositionEnd'; - break e; - case 'compositionupdate': - b = 'onCompositionUpdate'; - break e; - } - b = void 0; - } - else - Bn - ? Un(e, n) && (b = 'onCompositionEnd') - : 'keydown' === e && - 229 === n.keyCode && - (b = 'onCompositionStart'); - b && - (Mn && - 'ko' !== n.locale && - (Bn || 'onCompositionStart' !== b - ? 'onCompositionEnd' === b && Bn && (v = tn()) - : ((Zt = 'value' in (Jt = o) ? Jt.value : Jt.textContent), - (Bn = !0))), - 0 < (y = Nr(r, b)).length && - ((b = new xn(b, e, null, n, o)), - a.push({ event: b, listeners: y }), - (v || null !== (v = Vn(n))) && (b.data = v))), - (v = Ln - ? (function (e, t) { - switch (e) { - case 'compositionend': - return Vn(t); - case 'keypress': - return 32 !== t.which ? null : ((zn = !0), Fn); - case 'textInput': - return (e = t.data) === Fn && zn ? null : e; - default: - return null; - } - })(e, n) - : (function (e, t) { - if (Bn) - return 'compositionend' === e || (!Nn && Un(e, t)) - ? ((e = tn()), (en = Zt = Jt = null), (Bn = !1), e) - : null; - switch (e) { - case 'paste': - default: - return null; - case 'keypress': - if ( - !(t.ctrlKey || t.altKey || t.metaKey) || - (t.ctrlKey && t.altKey) - ) { - if (t.char && 1 < t.char.length) return t.char; - if (t.which) return String.fromCharCode(t.which); - } - return null; - case 'compositionend': - return Mn && 'ko' !== t.locale ? null : t.data; - } - })(e, n)) && - 0 < (r = Nr(r, 'onBeforeInput')).length && - ((o = new xn('onBeforeInput', 'beforeinput', null, n, o)), - a.push({ event: o, listeners: r }), - (o.data = v)); - } - Pr(a, t); - }); - } - function Ir(e, t, n) { - return { instance: e, listener: t, currentTarget: n }; - } - function Nr(e, t) { - for (var n = t + 'Capture', r = []; null !== e; ) { - var o = e, - i = o.stateNode; - 5 === o.tag && - null !== i && - ((o = i), - null != (i = Fe(e, n)) && r.unshift(Ir(e, i, o)), - null != (i = Fe(e, t)) && r.push(Ir(e, i, o))), - (e = e.return); - } - return r; - } - function Dr(e) { - if (null === e) return null; - do { - e = e.return; - } while (e && 5 !== e.tag); - return e || null; - } - function Lr(e, t, n, r, o) { - for (var i = t._reactName, a = []; null !== n && n !== r; ) { - var s = n, - l = s.alternate, - c = s.stateNode; - if (null !== l && l === r) break; - 5 === s.tag && - null !== c && - ((s = c), - o - ? null != (l = Fe(n, i)) && a.unshift(Ir(n, l, s)) - : o || (null != (l = Fe(n, i)) && a.push(Ir(n, l, s)))), - (n = n.return); - } - 0 !== a.length && e.push({ event: t, listeners: a }); - } - function Mr() {} - var Fr = null, - zr = null; - function Ur(e, t) { - switch (e) { - case 'button': - case 'input': - case 'select': - case 'textarea': - return !!t.autoFocus; - } - return !1; - } - function Vr(e, t) { - return ( - 'textarea' === e || - 'option' === e || - 'noscript' === e || - 'string' == typeof t.children || - 'number' == typeof t.children || - ('object' == typeof t.dangerouslySetInnerHTML && - null !== t.dangerouslySetInnerHTML && - null != t.dangerouslySetInnerHTML.__html) - ); - } - var Br = 'function' == typeof setTimeout ? setTimeout : void 0, - qr = 'function' == typeof clearTimeout ? clearTimeout : void 0; - function Wr(e) { - (1 === e.nodeType || (9 === e.nodeType && null != (e = e.body))) && - (e.textContent = ''); - } - function Hr(e) { - for (; null != e; e = e.nextSibling) { - var t = e.nodeType; - if (1 === t || 3 === t) break; - } - return e; - } - function Yr(e) { - e = e.previousSibling; - for (var t = 0; e; ) { - if (8 === e.nodeType) { - var n = e.data; - if ('$' === n || '$!' === n || '$?' === n) { - if (0 === t) return e; - t--; - } else '/$' === n && t++; - } - e = e.previousSibling; - } - return null; - } - var Kr = 0, - Gr = Math.random().toString(36).slice(2), - Qr = '__reactFiber$' + Gr, - Xr = '__reactProps$' + Gr, - Jr = '__reactContainer$' + Gr, - Zr = '__reactEvents$' + Gr; - function eo(e) { - var t = e[Qr]; - if (t) return t; - for (var n = e.parentNode; n; ) { - if ((t = n[Jr] || n[Qr])) { - if ( - ((n = t.alternate), - null !== t.child || (null !== n && null !== n.child)) - ) - for (e = Yr(e); null !== e; ) { - if ((n = e[Qr])) return n; - e = Yr(e); - } - return t; - } - n = (e = n).parentNode; - } - return null; - } - function to(e) { - return !(e = e[Qr] || e[Jr]) || - (5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag) - ? null - : e; - } - function no(e) { - if (5 === e.tag || 6 === e.tag) return e.stateNode; - throw Error(a(33)); - } - function ro(e) { - return e[Xr] || null; - } - function oo(e) { - var t = e[Zr]; - return void 0 === t && (t = e[Zr] = new Set()), t; - } - var io = [], - ao = -1; - function so(e) { - return { current: e }; - } - function lo(e) { - 0 > ao || ((e.current = io[ao]), (io[ao] = null), ao--); - } - function co(e, t) { - ao++, (io[ao] = e.current), (e.current = t); - } - var uo = {}, - po = so(uo), - fo = so(!1), - ho = uo; - function mo(e, t) { - var n = e.type.contextTypes; - if (!n) return uo; - var r = e.stateNode; - if (r && r.__reactInternalMemoizedUnmaskedChildContext === t) - return r.__reactInternalMemoizedMaskedChildContext; - var o, - i = {}; - for (o in n) i[o] = t[o]; - return ( - r && - (((e = - e.stateNode).__reactInternalMemoizedUnmaskedChildContext = t), - (e.__reactInternalMemoizedMaskedChildContext = i)), - i - ); - } - function go(e) { - return null != e.childContextTypes; - } - function yo() { - lo(fo), lo(po); - } - function vo(e, t, n) { - if (po.current !== uo) throw Error(a(168)); - co(po, t), co(fo, n); - } - function bo(e, t, n) { - var r = e.stateNode; - if ( - ((e = t.childContextTypes), - 'function' != typeof r.getChildContext) - ) - return n; - for (var i in (r = r.getChildContext())) - if (!(i in e)) throw Error(a(108, Y(t) || 'Unknown', i)); - return o({}, n, r); - } - function wo(e) { - return ( - (e = - ((e = e.stateNode) && - e.__reactInternalMemoizedMergedChildContext) || - uo), - (ho = po.current), - co(po, e), - co(fo, fo.current), - !0 - ); - } - function xo(e, t, n) { - var r = e.stateNode; - if (!r) throw Error(a(169)); - n - ? ((e = bo(e, t, ho)), - (r.__reactInternalMemoizedMergedChildContext = e), - lo(fo), - lo(po), - co(po, e)) - : lo(fo), - co(fo, n); - } - var ko = null, - _o = null, - Oo = i.unstable_runWithPriority, - So = i.unstable_scheduleCallback, - Eo = i.unstable_cancelCallback, - Po = i.unstable_shouldYield, - Ao = i.unstable_requestPaint, - $o = i.unstable_now, - Co = i.unstable_getCurrentPriorityLevel, - Ro = i.unstable_ImmediatePriority, - jo = i.unstable_UserBlockingPriority, - To = i.unstable_NormalPriority, - Io = i.unstable_LowPriority, - No = i.unstable_IdlePriority, - Do = {}, - Lo = void 0 !== Ao ? Ao : function () {}, - Mo = null, - Fo = null, - zo = !1, - Uo = $o(), - Vo = - 1e4 > Uo - ? $o - : function () { - return $o() - Uo; - }; - function Bo() { - switch (Co()) { - case Ro: - return 99; - case jo: - return 98; - case To: - return 97; - case Io: - return 96; - case No: - return 95; - default: - throw Error(a(332)); - } - } - function qo(e) { - switch (e) { - case 99: - return Ro; - case 98: - return jo; - case 97: - return To; - case 96: - return Io; - case 95: - return No; - default: - throw Error(a(332)); - } - } - function Wo(e, t) { - return (e = qo(e)), Oo(e, t); - } - function Ho(e, t, n) { - return (e = qo(e)), So(e, t, n); - } - function Yo() { - if (null !== Fo) { - var e = Fo; - (Fo = null), Eo(e); - } - Ko(); - } - function Ko() { - if (!zo && null !== Mo) { - zo = !0; - var e = 0; - try { - var t = Mo; - Wo(99, function () { - for (; e < t.length; e++) { - var n = t[e]; - do { - n = n(!0); - } while (null !== n); - } - }), - (Mo = null); - } catch (t) { - throw (null !== Mo && (Mo = Mo.slice(e + 1)), So(Ro, Yo), t); - } finally { - zo = !1; - } - } - } - var Go = x.ReactCurrentBatchConfig; - function Qo(e, t) { - if (e && e.defaultProps) { - for (var n in ((t = o({}, t)), (e = e.defaultProps))) - void 0 === t[n] && (t[n] = e[n]); - return t; - } - return t; - } - var Xo = so(null), - Jo = null, - Zo = null, - ei = null; - function ti() { - ei = Zo = Jo = null; - } - function ni(e) { - var t = Xo.current; - lo(Xo), (e.type._context._currentValue = t); - } - function ri(e, t) { - for (; null !== e; ) { - var n = e.alternate; - if ((e.childLanes & t) === t) { - if (null === n || (n.childLanes & t) === t) break; - n.childLanes |= t; - } else (e.childLanes |= t), null !== n && (n.childLanes |= t); - e = e.return; - } - } - function oi(e, t) { - (Jo = e), - (ei = Zo = null), - null !== (e = e.dependencies) && - null !== e.firstContext && - (0 != (e.lanes & t) && (Na = !0), (e.firstContext = null)); - } - function ii(e, t) { - if (ei !== e && !1 !== t && 0 !== t) - if ( - (('number' == typeof t && 1073741823 !== t) || - ((ei = e), (t = 1073741823)), - (t = { context: e, observedBits: t, next: null }), - null === Zo) - ) { - if (null === Jo) throw Error(a(308)); - (Zo = t), - (Jo.dependencies = { - lanes: 0, - firstContext: t, - responders: null - }); - } else Zo = Zo.next = t; - return e._currentValue; - } - var ai = !1; - function si(e) { - e.updateQueue = { - baseState: e.memoizedState, - firstBaseUpdate: null, - lastBaseUpdate: null, - shared: { pending: null }, - effects: null - }; - } - function li(e, t) { - (e = e.updateQueue), - t.updateQueue === e && - (t.updateQueue = { - baseState: e.baseState, - firstBaseUpdate: e.firstBaseUpdate, - lastBaseUpdate: e.lastBaseUpdate, - shared: e.shared, - effects: e.effects - }); - } - function ci(e, t) { - return { - eventTime: e, - lane: t, - tag: 0, - payload: null, - callback: null, - next: null - }; - } - function ui(e, t) { - if (null !== (e = e.updateQueue)) { - var n = (e = e.shared).pending; - null === n ? (t.next = t) : ((t.next = n.next), (n.next = t)), - (e.pending = t); - } - } - function pi(e, t) { - var n = e.updateQueue, - r = e.alternate; - if (null !== r && n === (r = r.updateQueue)) { - var o = null, - i = null; - if (null !== (n = n.firstBaseUpdate)) { - do { - var a = { - eventTime: n.eventTime, - lane: n.lane, - tag: n.tag, - payload: n.payload, - callback: n.callback, - next: null - }; - null === i ? (o = i = a) : (i = i.next = a), (n = n.next); - } while (null !== n); - null === i ? (o = i = t) : (i = i.next = t); - } else o = i = t; - return ( - (n = { - baseState: r.baseState, - firstBaseUpdate: o, - lastBaseUpdate: i, - shared: r.shared, - effects: r.effects - }), - void (e.updateQueue = n) - ); - } - null === (e = n.lastBaseUpdate) - ? (n.firstBaseUpdate = t) - : (e.next = t), - (n.lastBaseUpdate = t); - } - function di(e, t, n, r) { - var i = e.updateQueue; - ai = !1; - var a = i.firstBaseUpdate, - s = i.lastBaseUpdate, - l = i.shared.pending; - if (null !== l) { - i.shared.pending = null; - var c = l, - u = c.next; - (c.next = null), null === s ? (a = u) : (s.next = u), (s = c); - var p = e.alternate; - if (null !== p) { - var d = (p = p.updateQueue).lastBaseUpdate; - d !== s && - (null === d ? (p.firstBaseUpdate = u) : (d.next = u), - (p.lastBaseUpdate = c)); - } - } - if (null !== a) { - for (d = i.baseState, s = 0, p = u = c = null; ; ) { - l = a.lane; - var f = a.eventTime; - if ((r & l) === l) { - null !== p && - (p = p.next = - { - eventTime: f, - lane: 0, - tag: a.tag, - payload: a.payload, - callback: a.callback, - next: null - }); - e: { - var h = e, - m = a; - switch (((l = t), (f = n), m.tag)) { - case 1: - if ('function' == typeof (h = m.payload)) { - d = h.call(f, d, l); - break e; - } - d = h; - break e; - case 3: - h.flags = (-4097 & h.flags) | 64; - case 0: - if ( - null == - (l = - 'function' == typeof (h = m.payload) - ? h.call(f, d, l) - : h) - ) - break e; - d = o({}, d, l); - break e; - case 2: - ai = !0; - } - } - null !== a.callback && - ((e.flags |= 32), - null === (l = i.effects) ? (i.effects = [a]) : l.push(a)); - } else - (f = { - eventTime: f, - lane: l, - tag: a.tag, - payload: a.payload, - callback: a.callback, - next: null - }), - null === p ? ((u = p = f), (c = d)) : (p = p.next = f), - (s |= l); - if (null === (a = a.next)) { - if (null === (l = i.shared.pending)) break; - (a = l.next), - (l.next = null), - (i.lastBaseUpdate = l), - (i.shared.pending = null); - } - } - null === p && (c = d), - (i.baseState = c), - (i.firstBaseUpdate = u), - (i.lastBaseUpdate = p), - (Ls |= s), - (e.lanes = s), - (e.memoizedState = d); - } - } - function fi(e, t, n) { - if (((e = t.effects), (t.effects = null), null !== e)) - for (t = 0; t < e.length; t++) { - var r = e[t], - o = r.callback; - if (null !== o) { - if (((r.callback = null), (r = n), 'function' != typeof o)) - throw Error(a(191, o)); - o.call(r); - } - } - } - var hi = new r.Component().refs; - function mi(e, t, n, r) { - (n = null == (n = n(r, (t = e.memoizedState))) ? t : o({}, t, n)), - (e.memoizedState = n), - 0 === e.lanes && (e.updateQueue.baseState = n); - } - var gi = { - isMounted: function (e) { - return !!(e = e._reactInternals) && Ge(e) === e; - }, - enqueueSetState: function (e, t, n) { - e = e._reactInternals; - var r = ll(), - o = cl(e), - i = ci(r, o); - (i.payload = t), - null != n && (i.callback = n), - ui(e, i), - ul(e, o, r); - }, - enqueueReplaceState: function (e, t, n) { - e = e._reactInternals; - var r = ll(), - o = cl(e), - i = ci(r, o); - (i.tag = 1), - (i.payload = t), - null != n && (i.callback = n), - ui(e, i), - ul(e, o, r); - }, - enqueueForceUpdate: function (e, t) { - e = e._reactInternals; - var n = ll(), - r = cl(e), - o = ci(n, r); - (o.tag = 2), null != t && (o.callback = t), ui(e, o), ul(e, r, n); - } - }; - function yi(e, t, n, r, o, i, a) { - return 'function' == typeof (e = e.stateNode).shouldComponentUpdate - ? e.shouldComponentUpdate(r, i, a) - : !( - t.prototype && - t.prototype.isPureReactComponent && - ur(n, r) && - ur(o, i) - ); - } - function vi(e, t, n) { - var r = !1, - o = uo, - i = t.contextType; - return ( - 'object' == typeof i && null !== i - ? (i = ii(i)) - : ((o = go(t) ? ho : po.current), - (i = (r = null != (r = t.contextTypes)) ? mo(e, o) : uo)), - (t = new t(n, i)), - (e.memoizedState = - null !== t.state && void 0 !== t.state ? t.state : null), - (t.updater = gi), - (e.stateNode = t), - (t._reactInternals = e), - r && - (((e = - e.stateNode).__reactInternalMemoizedUnmaskedChildContext = o), - (e.__reactInternalMemoizedMaskedChildContext = i)), - t - ); - } - function bi(e, t, n, r) { - (e = t.state), - 'function' == typeof t.componentWillReceiveProps && - t.componentWillReceiveProps(n, r), - 'function' == typeof t.UNSAFE_componentWillReceiveProps && - t.UNSAFE_componentWillReceiveProps(n, r), - t.state !== e && gi.enqueueReplaceState(t, t.state, null); - } - function wi(e, t, n, r) { - var o = e.stateNode; - (o.props = n), (o.state = e.memoizedState), (o.refs = hi), si(e); - var i = t.contextType; - 'object' == typeof i && null !== i - ? (o.context = ii(i)) - : ((i = go(t) ? ho : po.current), (o.context = mo(e, i))), - di(e, n, o, r), - (o.state = e.memoizedState), - 'function' == typeof (i = t.getDerivedStateFromProps) && - (mi(e, t, i, n), (o.state = e.memoizedState)), - 'function' == typeof t.getDerivedStateFromProps || - 'function' == typeof o.getSnapshotBeforeUpdate || - ('function' != typeof o.UNSAFE_componentWillMount && - 'function' != typeof o.componentWillMount) || - ((t = o.state), - 'function' == typeof o.componentWillMount && - o.componentWillMount(), - 'function' == typeof o.UNSAFE_componentWillMount && - o.UNSAFE_componentWillMount(), - t !== o.state && gi.enqueueReplaceState(o, o.state, null), - di(e, n, o, r), - (o.state = e.memoizedState)), - 'function' == typeof o.componentDidMount && (e.flags |= 4); - } - var xi = Array.isArray; - function ki(e, t, n) { - if ( - null !== (e = n.ref) && - 'function' != typeof e && - 'object' != typeof e - ) { - if (n._owner) { - if ((n = n._owner)) { - if (1 !== n.tag) throw Error(a(309)); - var r = n.stateNode; - } - if (!r) throw Error(a(147, e)); - var o = '' + e; - return null !== t && - null !== t.ref && - 'function' == typeof t.ref && - t.ref._stringRef === o - ? t.ref - : ((t = function (e) { - var t = r.refs; - t === hi && (t = r.refs = {}), - null === e ? delete t[o] : (t[o] = e); - }), - (t._stringRef = o), - t); - } - if ('string' != typeof e) throw Error(a(284)); - if (!n._owner) throw Error(a(290, e)); - } - return e; - } - function _i(e, t) { - if ('textarea' !== e.type) - throw Error( - a( - 31, - '[object Object]' === Object.prototype.toString.call(t) - ? 'object with keys {' + Object.keys(t).join(', ') + '}' - : t - ) - ); - } - function Oi(e) { - function t(t, n) { - if (e) { - var r = t.lastEffect; - null !== r - ? ((r.nextEffect = n), (t.lastEffect = n)) - : (t.firstEffect = t.lastEffect = n), - (n.nextEffect = null), - (n.flags = 8); - } - } - function n(n, r) { - if (!e) return null; - for (; null !== r; ) t(n, r), (r = r.sibling); - return null; - } - function r(e, t) { - for (e = new Map(); null !== t; ) - null !== t.key ? e.set(t.key, t) : e.set(t.index, t), - (t = t.sibling); - return e; - } - function o(e, t) { - return ((e = Vl(e, t)).index = 0), (e.sibling = null), e; - } - function i(t, n, r) { - return ( - (t.index = r), - e - ? null !== (r = t.alternate) - ? (r = r.index) < n - ? ((t.flags = 2), n) - : r - : ((t.flags = 2), n) - : n - ); - } - function s(t) { - return e && null === t.alternate && (t.flags = 2), t; - } - function l(e, t, n, r) { - return null === t || 6 !== t.tag - ? (((t = Hl(n, e.mode, r)).return = e), t) - : (((t = o(t, n)).return = e), t); - } - function c(e, t, n, r) { - return null !== t && t.elementType === n.type - ? (((r = o(t, n.props)).ref = ki(e, t, n)), (r.return = e), r) - : (((r = Bl(n.type, n.key, n.props, null, e.mode, r)).ref = ki( - e, - t, - n - )), - (r.return = e), - r); - } - function u(e, t, n, r) { - return null === t || - 4 !== t.tag || - t.stateNode.containerInfo !== n.containerInfo || - t.stateNode.implementation !== n.implementation - ? (((t = Yl(n, e.mode, r)).return = e), t) - : (((t = o(t, n.children || [])).return = e), t); - } - function p(e, t, n, r, i) { - return null === t || 7 !== t.tag - ? (((t = ql(n, e.mode, r, i)).return = e), t) - : (((t = o(t, n)).return = e), t); - } - function d(e, t, n) { - if ('string' == typeof t || 'number' == typeof t) - return ((t = Hl('' + t, e.mode, n)).return = e), t; - if ('object' == typeof t && null !== t) { - switch (t.$$typeof) { - case k: - return ( - ((n = Bl(t.type, t.key, t.props, null, e.mode, n)).ref = - ki(e, null, t)), - (n.return = e), - n - ); - case _: - return ((t = Yl(t, e.mode, n)).return = e), t; - } - if (xi(t) || V(t)) - return ((t = ql(t, e.mode, n, null)).return = e), t; - _i(e, t); - } - return null; - } - function f(e, t, n, r) { - var o = null !== t ? t.key : null; - if ('string' == typeof n || 'number' == typeof n) - return null !== o ? null : l(e, t, '' + n, r); - if ('object' == typeof n && null !== n) { - switch (n.$$typeof) { - case k: - return n.key === o - ? n.type === O - ? p(e, t, n.props.children, r, o) - : c(e, t, n, r) - : null; - case _: - return n.key === o ? u(e, t, n, r) : null; - } - if (xi(n) || V(n)) - return null !== o ? null : p(e, t, n, r, null); - _i(e, n); - } - return null; - } - function h(e, t, n, r, o) { - if ('string' == typeof r || 'number' == typeof r) - return l(t, (e = e.get(n) || null), '' + r, o); - if ('object' == typeof r && null !== r) { - switch (r.$$typeof) { - case k: - return ( - (e = e.get(null === r.key ? n : r.key) || null), - r.type === O - ? p(t, e, r.props.children, o, r.key) - : c(t, e, r, o) - ); - case _: - return u( - t, - (e = e.get(null === r.key ? n : r.key) || null), - r, - o - ); - } - if (xi(r) || V(r)) - return p(t, (e = e.get(n) || null), r, o, null); - _i(t, r); - } - return null; - } - function m(o, a, s, l) { - for ( - var c = null, u = null, p = a, m = (a = 0), g = null; - null !== p && m < s.length; - m++ - ) { - p.index > m ? ((g = p), (p = null)) : (g = p.sibling); - var y = f(o, p, s[m], l); - if (null === y) { - null === p && (p = g); - break; - } - e && p && null === y.alternate && t(o, p), - (a = i(y, a, m)), - null === u ? (c = y) : (u.sibling = y), - (u = y), - (p = g); - } - if (m === s.length) return n(o, p), c; - if (null === p) { - for (; m < s.length; m++) - null !== (p = d(o, s[m], l)) && - ((a = i(p, a, m)), - null === u ? (c = p) : (u.sibling = p), - (u = p)); - return c; - } - for (p = r(o, p); m < s.length; m++) - null !== (g = h(p, o, m, s[m], l)) && - (e && - null !== g.alternate && - p.delete(null === g.key ? m : g.key), - (a = i(g, a, m)), - null === u ? (c = g) : (u.sibling = g), - (u = g)); - return ( - e && - p.forEach(function (e) { - return t(o, e); - }), - c - ); - } - function g(o, s, l, c) { - var u = V(l); - if ('function' != typeof u) throw Error(a(150)); - if (null == (l = u.call(l))) throw Error(a(151)); - for ( - var p = (u = null), m = s, g = (s = 0), y = null, v = l.next(); - null !== m && !v.done; - g++, v = l.next() - ) { - m.index > g ? ((y = m), (m = null)) : (y = m.sibling); - var b = f(o, m, v.value, c); - if (null === b) { - null === m && (m = y); - break; - } - e && m && null === b.alternate && t(o, m), - (s = i(b, s, g)), - null === p ? (u = b) : (p.sibling = b), - (p = b), - (m = y); - } - if (v.done) return n(o, m), u; - if (null === m) { - for (; !v.done; g++, v = l.next()) - null !== (v = d(o, v.value, c)) && - ((s = i(v, s, g)), - null === p ? (u = v) : (p.sibling = v), - (p = v)); - return u; - } - for (m = r(o, m); !v.done; g++, v = l.next()) - null !== (v = h(m, o, g, v.value, c)) && - (e && - null !== v.alternate && - m.delete(null === v.key ? g : v.key), - (s = i(v, s, g)), - null === p ? (u = v) : (p.sibling = v), - (p = v)); - return ( - e && - m.forEach(function (e) { - return t(o, e); - }), - u - ); - } - return function (e, r, i, l) { - var c = - 'object' == typeof i && - null !== i && - i.type === O && - null === i.key; - c && (i = i.props.children); - var u = 'object' == typeof i && null !== i; - if (u) - switch (i.$$typeof) { - case k: - e: { - for (u = i.key, c = r; null !== c; ) { - if (c.key === u) { - if (7 === c.tag) { - if (i.type === O) { - n(e, c.sibling), - ((r = o(c, i.props.children)).return = e), - (e = r); - break e; - } - } else if (c.elementType === i.type) { - n(e, c.sibling), - ((r = o(c, i.props)).ref = ki(e, c, i)), - (r.return = e), - (e = r); - break e; - } - n(e, c); - break; - } - t(e, c), (c = c.sibling); - } - i.type === O - ? (((r = ql( - i.props.children, - e.mode, - l, - i.key - )).return = e), - (e = r)) - : (((l = Bl( - i.type, - i.key, - i.props, - null, - e.mode, - l - )).ref = ki(e, r, i)), - (l.return = e), - (e = l)); - } - return s(e); - case _: - e: { - for (c = i.key; null !== r; ) { - if (r.key === c) { - if ( - 4 === r.tag && - r.stateNode.containerInfo === i.containerInfo && - r.stateNode.implementation === i.implementation - ) { - n(e, r.sibling), - ((r = o(r, i.children || [])).return = e), - (e = r); - break e; - } - n(e, r); - break; - } - t(e, r), (r = r.sibling); - } - ((r = Yl(i, e.mode, l)).return = e), (e = r); - } - return s(e); - } - if ('string' == typeof i || 'number' == typeof i) - return ( - (i = '' + i), - null !== r && 6 === r.tag - ? (n(e, r.sibling), ((r = o(r, i)).return = e), (e = r)) - : (n(e, r), ((r = Hl(i, e.mode, l)).return = e), (e = r)), - s(e) - ); - if (xi(i)) return m(e, r, i, l); - if (V(i)) return g(e, r, i, l); - if ((u && _i(e, i), void 0 === i && !c)) - switch (e.tag) { - case 1: - case 22: - case 0: - case 11: - case 15: - throw Error(a(152, Y(e.type) || 'Component')); - } - return n(e, r); - }; - } - var Si = Oi(!0), - Ei = Oi(!1), - Pi = {}, - Ai = so(Pi), - $i = so(Pi), - Ci = so(Pi); - function Ri(e) { - if (e === Pi) throw Error(a(174)); - return e; - } - function ji(e, t) { - switch ((co(Ci, t), co($i, e), co(Ai, Pi), (e = t.nodeType))) { - case 9: - case 11: - t = (t = t.documentElement) ? t.namespaceURI : fe(null, ''); - break; - default: - t = fe( - (t = (e = 8 === e ? t.parentNode : t).namespaceURI || null), - (e = e.tagName) - ); - } - lo(Ai), co(Ai, t); - } - function Ti() { - lo(Ai), lo($i), lo(Ci); - } - function Ii(e) { - Ri(Ci.current); - var t = Ri(Ai.current), - n = fe(t, e.type); - t !== n && (co($i, e), co(Ai, n)); - } - function Ni(e) { - $i.current === e && (lo(Ai), lo($i)); - } - var Di = so(0); - function Li(e) { - for (var t = e; null !== t; ) { - if (13 === t.tag) { - var n = t.memoizedState; - if ( - null !== n && - (null === (n = n.dehydrated) || - '$?' === n.data || - '$!' === n.data) - ) - return t; - } else if ( - 19 === t.tag && - void 0 !== t.memoizedProps.revealOrder - ) { - if (0 != (64 & t.flags)) return t; - } else if (null !== t.child) { - (t.child.return = t), (t = t.child); - continue; - } - if (t === e) break; - for (; null === t.sibling; ) { - if (null === t.return || t.return === e) return null; - t = t.return; - } - (t.sibling.return = t.return), (t = t.sibling); - } - return null; - } - var Mi = null, - Fi = null, - zi = !1; - function Ui(e, t) { - var n = zl(5, null, null, 0); - (n.elementType = 'DELETED'), - (n.type = 'DELETED'), - (n.stateNode = t), - (n.return = e), - (n.flags = 8), - null !== e.lastEffect - ? ((e.lastEffect.nextEffect = n), (e.lastEffect = n)) - : (e.firstEffect = e.lastEffect = n); - } - function Vi(e, t) { - switch (e.tag) { - case 5: - var n = e.type; - return ( - null !== - (t = - 1 !== t.nodeType || - n.toLowerCase() !== t.nodeName.toLowerCase() - ? null - : t) && ((e.stateNode = t), !0) - ); - case 6: - return ( - null !== - (t = - '' === e.pendingProps || 3 !== t.nodeType ? null : t) && - ((e.stateNode = t), !0) - ); - default: - return !1; - } - } - function Bi(e) { - if (zi) { - var t = Fi; - if (t) { - var n = t; - if (!Vi(e, t)) { - if (!(t = Hr(n.nextSibling)) || !Vi(e, t)) - return ( - (e.flags = (-1025 & e.flags) | 2), - (zi = !1), - void (Mi = e) - ); - Ui(Mi, n); - } - (Mi = e), (Fi = Hr(t.firstChild)); - } else (e.flags = (-1025 & e.flags) | 2), (zi = !1), (Mi = e); - } - } - function qi(e) { - for ( - e = e.return; - null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag; - - ) - e = e.return; - Mi = e; - } - function Wi(e) { - if (e !== Mi) return !1; - if (!zi) return qi(e), (zi = !0), !1; - var t = e.type; - if ( - 5 !== e.tag || - ('head' !== t && 'body' !== t && !Vr(t, e.memoizedProps)) - ) - for (t = Fi; t; ) Ui(e, t), (t = Hr(t.nextSibling)); - if ((qi(e), 13 === e.tag)) { - if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null)) - throw Error(a(317)); - e: { - for (e = e.nextSibling, t = 0; e; ) { - if (8 === e.nodeType) { - var n = e.data; - if ('/$' === n) { - if (0 === t) { - Fi = Hr(e.nextSibling); - break e; - } - t--; - } else ('$' !== n && '$!' !== n && '$?' !== n) || t++; - } - e = e.nextSibling; - } - Fi = null; - } - } else Fi = Mi ? Hr(e.stateNode.nextSibling) : null; - return !0; - } - function Hi() { - (Fi = Mi = null), (zi = !1); - } - var Yi = []; - function Ki() { - for (var e = 0; e < Yi.length; e++) - Yi[e]._workInProgressVersionPrimary = null; - Yi.length = 0; - } - var Gi = x.ReactCurrentDispatcher, - Qi = x.ReactCurrentBatchConfig, - Xi = 0, - Ji = null, - Zi = null, - ea = null, - ta = !1, - na = !1; - function ra() { - throw Error(a(321)); - } - function oa(e, t) { - if (null === t) return !1; - for (var n = 0; n < t.length && n < e.length; n++) - if (!lr(e[n], t[n])) return !1; - return !0; - } - function ia(e, t, n, r, o, i) { - if ( - ((Xi = i), - (Ji = t), - (t.memoizedState = null), - (t.updateQueue = null), - (t.lanes = 0), - (Gi.current = null === e || null === e.memoizedState ? Ra : ja), - (e = n(r, o)), - na) - ) { - i = 0; - do { - if (((na = !1), !(25 > i))) throw Error(a(301)); - (i += 1), - (ea = Zi = null), - (t.updateQueue = null), - (Gi.current = Ta), - (e = n(r, o)); - } while (na); - } - if ( - ((Gi.current = Ca), - (t = null !== Zi && null !== Zi.next), - (Xi = 0), - (ea = Zi = Ji = null), - (ta = !1), - t) - ) - throw Error(a(300)); - return e; - } - function aa() { - var e = { - memoizedState: null, - baseState: null, - baseQueue: null, - queue: null, - next: null - }; - return ( - null === ea ? (Ji.memoizedState = ea = e) : (ea = ea.next = e), ea - ); - } - function sa() { - if (null === Zi) { - var e = Ji.alternate; - e = null !== e ? e.memoizedState : null; - } else e = Zi.next; - var t = null === ea ? Ji.memoizedState : ea.next; - if (null !== t) (ea = t), (Zi = e); - else { - if (null === e) throw Error(a(310)); - (e = { - memoizedState: (Zi = e).memoizedState, - baseState: Zi.baseState, - baseQueue: Zi.baseQueue, - queue: Zi.queue, - next: null - }), - null === ea ? (Ji.memoizedState = ea = e) : (ea = ea.next = e); - } - return ea; - } - function la(e, t) { - return 'function' == typeof t ? t(e) : t; - } - function ca(e) { - var t = sa(), - n = t.queue; - if (null === n) throw Error(a(311)); - n.lastRenderedReducer = e; - var r = Zi, - o = r.baseQueue, - i = n.pending; - if (null !== i) { - if (null !== o) { - var s = o.next; - (o.next = i.next), (i.next = s); - } - (r.baseQueue = o = i), (n.pending = null); - } - if (null !== o) { - (o = o.next), (r = r.baseState); - var l = (s = i = null), - c = o; - do { - var u = c.lane; - if ((Xi & u) === u) - null !== l && - (l = l.next = - { - lane: 0, - action: c.action, - eagerReducer: c.eagerReducer, - eagerState: c.eagerState, - next: null - }), - (r = c.eagerReducer === e ? c.eagerState : e(r, c.action)); - else { - var p = { - lane: u, - action: c.action, - eagerReducer: c.eagerReducer, - eagerState: c.eagerState, - next: null - }; - null === l ? ((s = l = p), (i = r)) : (l = l.next = p), - (Ji.lanes |= u), - (Ls |= u); - } - c = c.next; - } while (null !== c && c !== o); - null === l ? (i = r) : (l.next = s), - lr(r, t.memoizedState) || (Na = !0), - (t.memoizedState = r), - (t.baseState = i), - (t.baseQueue = l), - (n.lastRenderedState = r); - } - return [t.memoizedState, n.dispatch]; - } - function ua(e) { - var t = sa(), - n = t.queue; - if (null === n) throw Error(a(311)); - n.lastRenderedReducer = e; - var r = n.dispatch, - o = n.pending, - i = t.memoizedState; - if (null !== o) { - n.pending = null; - var s = (o = o.next); - do { - (i = e(i, s.action)), (s = s.next); - } while (s !== o); - lr(i, t.memoizedState) || (Na = !0), - (t.memoizedState = i), - null === t.baseQueue && (t.baseState = i), - (n.lastRenderedState = i); - } - return [i, r]; - } - function pa(e, t, n) { - var r = t._getVersion; - r = r(t._source); - var o = t._workInProgressVersionPrimary; - if ( - (null !== o - ? (e = o === r) - : ((e = e.mutableReadLanes), - (e = (Xi & e) === e) && - ((t._workInProgressVersionPrimary = r), Yi.push(t))), - e) - ) - return n(t._source); - throw (Yi.push(t), Error(a(350))); - } - function da(e, t, n, r) { - var o = $s; - if (null === o) throw Error(a(349)); - var i = t._getVersion, - s = i(t._source), - l = Gi.current, - c = l.useState(function () { - return pa(o, t, n); - }), - u = c[1], - p = c[0]; - c = ea; - var d = e.memoizedState, - f = d.refs, - h = f.getSnapshot, - m = d.source; - d = d.subscribe; - var g = Ji; - return ( - (e.memoizedState = { refs: f, source: t, subscribe: r }), - l.useEffect( - function () { - (f.getSnapshot = n), (f.setSnapshot = u); - var e = i(t._source); - if (!lr(s, e)) { - (e = n(t._source)), - lr(p, e) || - (u(e), - (e = cl(g)), - (o.mutableReadLanes |= e & o.pendingLanes)), - (e = o.mutableReadLanes), - (o.entangledLanes |= e); - for (var r = o.entanglements, a = e; 0 < a; ) { - var l = 31 - Vt(a), - c = 1 << l; - (r[l] |= e), (a &= ~c); - } - } - }, - [n, t, r] - ), - l.useEffect( - function () { - return r(t._source, function () { - var e = f.getSnapshot, - n = f.setSnapshot; - try { - n(e(t._source)); - var r = cl(g); - o.mutableReadLanes |= r & o.pendingLanes; - } catch (e) { - n(function () { - throw e; - }); - } - }); - }, - [t, r] - ), - (lr(h, n) && lr(m, t) && lr(d, r)) || - (((e = { - pending: null, - dispatch: null, - lastRenderedReducer: la, - lastRenderedState: p - }).dispatch = u = - $a.bind(null, Ji, e)), - (c.queue = e), - (c.baseQueue = null), - (p = pa(o, t, n)), - (c.memoizedState = c.baseState = p)), - p - ); - } - function fa(e, t, n) { - return da(sa(), e, t, n); - } - function ha(e) { - var t = aa(); - return ( - 'function' == typeof e && (e = e()), - (t.memoizedState = t.baseState = e), - (e = (e = t.queue = - { - pending: null, - dispatch: null, - lastRenderedReducer: la, - lastRenderedState: e - }).dispatch = - $a.bind(null, Ji, e)), - [t.memoizedState, e] - ); - } - function ma(e, t, n, r) { - return ( - (e = { tag: e, create: t, destroy: n, deps: r, next: null }), - null === (t = Ji.updateQueue) - ? ((t = { lastEffect: null }), - (Ji.updateQueue = t), - (t.lastEffect = e.next = e)) - : null === (n = t.lastEffect) - ? (t.lastEffect = e.next = e) - : ((r = n.next), - (n.next = e), - (e.next = r), - (t.lastEffect = e)), - e - ); - } - function ga(e) { - return (e = { current: e }), (aa().memoizedState = e); - } - function ya() { - return sa().memoizedState; - } - function va(e, t, n, r) { - var o = aa(); - (Ji.flags |= e), - (o.memoizedState = ma(1 | t, n, void 0, void 0 === r ? null : r)); - } - function ba(e, t, n, r) { - var o = sa(); - r = void 0 === r ? null : r; - var i = void 0; - if (null !== Zi) { - var a = Zi.memoizedState; - if (((i = a.destroy), null !== r && oa(r, a.deps))) - return void ma(t, n, i, r); - } - (Ji.flags |= e), (o.memoizedState = ma(1 | t, n, i, r)); - } - function wa(e, t) { - return va(516, 4, e, t); - } - function xa(e, t) { - return ba(516, 4, e, t); - } - function ka(e, t) { - return ba(4, 2, e, t); - } - function _a(e, t) { - return 'function' == typeof t - ? ((e = e()), - t(e), - function () { - t(null); - }) - : null != t - ? ((e = e()), - (t.current = e), - function () { - t.current = null; - }) - : void 0; - } - function Oa(e, t, n) { - return ( - (n = null != n ? n.concat([e]) : null), - ba(4, 2, _a.bind(null, t, e), n) - ); - } - function Sa() {} - function Ea(e, t) { - var n = sa(); - t = void 0 === t ? null : t; - var r = n.memoizedState; - return null !== r && null !== t && oa(t, r[1]) - ? r[0] - : ((n.memoizedState = [e, t]), e); - } - function Pa(e, t) { - var n = sa(); - t = void 0 === t ? null : t; - var r = n.memoizedState; - return null !== r && null !== t && oa(t, r[1]) - ? r[0] - : ((e = e()), (n.memoizedState = [e, t]), e); - } - function Aa(e, t) { - var n = Bo(); - Wo(98 > n ? 98 : n, function () { - e(!0); - }), - Wo(97 < n ? 97 : n, function () { - var n = Qi.transition; - Qi.transition = 1; - try { - e(!1), t(); - } finally { - Qi.transition = n; - } - }); - } - function $a(e, t, n) { - var r = ll(), - o = cl(e), - i = { - lane: o, - action: n, - eagerReducer: null, - eagerState: null, - next: null - }, - a = t.pending; - if ( - (null === a ? (i.next = i) : ((i.next = a.next), (a.next = i)), - (t.pending = i), - (a = e.alternate), - e === Ji || (null !== a && a === Ji)) - ) - na = ta = !0; - else { - if ( - 0 === e.lanes && - (null === a || 0 === a.lanes) && - null !== (a = t.lastRenderedReducer) - ) - try { - var s = t.lastRenderedState, - l = a(s, n); - if (((i.eagerReducer = a), (i.eagerState = l), lr(l, s))) - return; - } catch (e) {} - ul(e, o, r); - } - } - var Ca = { - readContext: ii, - useCallback: ra, - useContext: ra, - useEffect: ra, - useImperativeHandle: ra, - useLayoutEffect: ra, - useMemo: ra, - useReducer: ra, - useRef: ra, - useState: ra, - useDebugValue: ra, - useDeferredValue: ra, - useTransition: ra, - useMutableSource: ra, - useOpaqueIdentifier: ra, - unstable_isNewReconciler: !1 - }, - Ra = { - readContext: ii, - useCallback: function (e, t) { - return (aa().memoizedState = [e, void 0 === t ? null : t]), e; - }, - useContext: ii, - useEffect: wa, - useImperativeHandle: function (e, t, n) { - return ( - (n = null != n ? n.concat([e]) : null), - va(4, 2, _a.bind(null, t, e), n) - ); - }, - useLayoutEffect: function (e, t) { - return va(4, 2, e, t); - }, - useMemo: function (e, t) { - var n = aa(); - return ( - (t = void 0 === t ? null : t), - (e = e()), - (n.memoizedState = [e, t]), - e - ); - }, - useReducer: function (e, t, n) { - var r = aa(); - return ( - (t = void 0 !== n ? n(t) : t), - (r.memoizedState = r.baseState = t), - (e = (e = r.queue = - { - pending: null, - dispatch: null, - lastRenderedReducer: e, - lastRenderedState: t - }).dispatch = - $a.bind(null, Ji, e)), - [r.memoizedState, e] - ); - }, - useRef: ga, - useState: ha, - useDebugValue: Sa, - useDeferredValue: function (e) { - var t = ha(e), - n = t[0], - r = t[1]; - return ( - wa( - function () { - var t = Qi.transition; - Qi.transition = 1; - try { - r(e); - } finally { - Qi.transition = t; - } - }, - [e] - ), - n - ); - }, - useTransition: function () { - var e = ha(!1), - t = e[0]; - return ga((e = Aa.bind(null, e[1]))), [e, t]; - }, - useMutableSource: function (e, t, n) { - var r = aa(); - return ( - (r.memoizedState = { - refs: { getSnapshot: t, setSnapshot: null }, - source: e, - subscribe: n - }), - da(r, e, t, n) - ); - }, - useOpaqueIdentifier: function () { - if (zi) { - var e = !1, - t = (function (e) { - return { $$typeof: N, toString: e, valueOf: e }; - })(function () { - throw ( - (e || ((e = !0), n('r:' + (Kr++).toString(36))), - Error(a(355))) - ); - }), - n = ha(t)[1]; - return ( - 0 == (2 & Ji.mode) && - ((Ji.flags |= 516), - ma( - 5, - function () { - n('r:' + (Kr++).toString(36)); - }, - void 0, - null - )), - t - ); - } - return ha((t = 'r:' + (Kr++).toString(36))), t; - }, - unstable_isNewReconciler: !1 - }, - ja = { - readContext: ii, - useCallback: Ea, - useContext: ii, - useEffect: xa, - useImperativeHandle: Oa, - useLayoutEffect: ka, - useMemo: Pa, - useReducer: ca, - useRef: ya, - useState: function () { - return ca(la); - }, - useDebugValue: Sa, - useDeferredValue: function (e) { - var t = ca(la), - n = t[0], - r = t[1]; - return ( - xa( - function () { - var t = Qi.transition; - Qi.transition = 1; - try { - r(e); - } finally { - Qi.transition = t; - } - }, - [e] - ), - n - ); - }, - useTransition: function () { - var e = ca(la)[0]; - return [ya().current, e]; - }, - useMutableSource: fa, - useOpaqueIdentifier: function () { - return ca(la)[0]; - }, - unstable_isNewReconciler: !1 - }, - Ta = { - readContext: ii, - useCallback: Ea, - useContext: ii, - useEffect: xa, - useImperativeHandle: Oa, - useLayoutEffect: ka, - useMemo: Pa, - useReducer: ua, - useRef: ya, - useState: function () { - return ua(la); - }, - useDebugValue: Sa, - useDeferredValue: function (e) { - var t = ua(la), - n = t[0], - r = t[1]; - return ( - xa( - function () { - var t = Qi.transition; - Qi.transition = 1; - try { - r(e); - } finally { - Qi.transition = t; - } - }, - [e] - ), - n - ); - }, - useTransition: function () { - var e = ua(la)[0]; - return [ya().current, e]; - }, - useMutableSource: fa, - useOpaqueIdentifier: function () { - return ua(la)[0]; - }, - unstable_isNewReconciler: !1 - }, - Ia = x.ReactCurrentOwner, - Na = !1; - function Da(e, t, n, r) { - t.child = null === e ? Ei(t, null, n, r) : Si(t, e.child, n, r); - } - function La(e, t, n, r, o) { - n = n.render; - var i = t.ref; - return ( - oi(t, o), - (r = ia(e, t, n, r, i, o)), - null === e || Na - ? ((t.flags |= 1), Da(e, t, r, o), t.child) - : ((t.updateQueue = e.updateQueue), - (t.flags &= -517), - (e.lanes &= ~o), - ts(e, t, o)) - ); - } - function Ma(e, t, n, r, o, i) { - if (null === e) { - var a = n.type; - return 'function' != typeof a || - Ul(a) || - void 0 !== a.defaultProps || - null !== n.compare || - void 0 !== n.defaultProps - ? (((e = Bl(n.type, null, r, t, t.mode, i)).ref = t.ref), - (e.return = t), - (t.child = e)) - : ((t.tag = 15), (t.type = a), Fa(e, t, a, r, o, i)); - } - return ( - (a = e.child), - 0 == (o & i) && - ((o = a.memoizedProps), - (n = null !== (n = n.compare) ? n : ur)(o, r) && e.ref === t.ref) - ? ts(e, t, i) - : ((t.flags |= 1), - ((e = Vl(a, r)).ref = t.ref), - (e.return = t), - (t.child = e)) - ); - } - function Fa(e, t, n, r, o, i) { - if (null !== e && ur(e.memoizedProps, r) && e.ref === t.ref) { - if (((Na = !1), 0 == (i & o))) - return (t.lanes = e.lanes), ts(e, t, i); - 0 != (16384 & e.flags) && (Na = !0); - } - return Va(e, t, n, r, i); - } - function za(e, t, n) { - var r = t.pendingProps, - o = r.children, - i = null !== e ? e.memoizedState : null; - if ( - 'hidden' === r.mode || - 'unstable-defer-without-hiding' === r.mode - ) - if (0 == (4 & t.mode)) - (t.memoizedState = { baseLanes: 0 }), vl(0, n); - else { - if (0 == (1073741824 & n)) - return ( - (e = null !== i ? i.baseLanes | n : n), - (t.lanes = t.childLanes = 1073741824), - (t.memoizedState = { baseLanes: e }), - vl(0, e), - null - ); - (t.memoizedState = { baseLanes: 0 }), - vl(0, null !== i ? i.baseLanes : n); - } - else - null !== i - ? ((r = i.baseLanes | n), (t.memoizedState = null)) - : (r = n), - vl(0, r); - return Da(e, t, o, n), t.child; - } - function Ua(e, t) { - var n = t.ref; - ((null === e && null !== n) || (null !== e && e.ref !== n)) && - (t.flags |= 128); - } - function Va(e, t, n, r, o) { - var i = go(n) ? ho : po.current; - return ( - (i = mo(t, i)), - oi(t, o), - (n = ia(e, t, n, r, i, o)), - null === e || Na - ? ((t.flags |= 1), Da(e, t, n, o), t.child) - : ((t.updateQueue = e.updateQueue), - (t.flags &= -517), - (e.lanes &= ~o), - ts(e, t, o)) - ); - } - function Ba(e, t, n, r, o) { - if (go(n)) { - var i = !0; - wo(t); - } else i = !1; - if ((oi(t, o), null === t.stateNode)) - null !== e && - ((e.alternate = null), (t.alternate = null), (t.flags |= 2)), - vi(t, n, r), - wi(t, n, r, o), - (r = !0); - else if (null === e) { - var a = t.stateNode, - s = t.memoizedProps; - a.props = s; - var l = a.context, - c = n.contextType; - c = - 'object' == typeof c && null !== c - ? ii(c) - : mo(t, (c = go(n) ? ho : po.current)); - var u = n.getDerivedStateFromProps, - p = - 'function' == typeof u || - 'function' == typeof a.getSnapshotBeforeUpdate; - p || - ('function' != typeof a.UNSAFE_componentWillReceiveProps && - 'function' != typeof a.componentWillReceiveProps) || - ((s !== r || l !== c) && bi(t, a, r, c)), - (ai = !1); - var d = t.memoizedState; - (a.state = d), - di(t, r, a, o), - (l = t.memoizedState), - s !== r || d !== l || fo.current || ai - ? ('function' == typeof u && - (mi(t, n, u, r), (l = t.memoizedState)), - (s = ai || yi(t, n, s, r, d, l, c)) - ? (p || - ('function' != typeof a.UNSAFE_componentWillMount && - 'function' != typeof a.componentWillMount) || - ('function' == typeof a.componentWillMount && - a.componentWillMount(), - 'function' == typeof a.UNSAFE_componentWillMount && - a.UNSAFE_componentWillMount()), - 'function' == typeof a.componentDidMount && - (t.flags |= 4)) - : ('function' == typeof a.componentDidMount && - (t.flags |= 4), - (t.memoizedProps = r), - (t.memoizedState = l)), - (a.props = r), - (a.state = l), - (a.context = c), - (r = s)) - : ('function' == typeof a.componentDidMount && (t.flags |= 4), - (r = !1)); - } else { - (a = t.stateNode), - li(e, t), - (s = t.memoizedProps), - (c = t.type === t.elementType ? s : Qo(t.type, s)), - (a.props = c), - (p = t.pendingProps), - (d = a.context), - (l = - 'object' == typeof (l = n.contextType) && null !== l - ? ii(l) - : mo(t, (l = go(n) ? ho : po.current))); - var f = n.getDerivedStateFromProps; - (u = - 'function' == typeof f || - 'function' == typeof a.getSnapshotBeforeUpdate) || - ('function' != typeof a.UNSAFE_componentWillReceiveProps && - 'function' != typeof a.componentWillReceiveProps) || - ((s !== p || d !== l) && bi(t, a, r, l)), - (ai = !1), - (d = t.memoizedState), - (a.state = d), - di(t, r, a, o); - var h = t.memoizedState; - s !== p || d !== h || fo.current || ai - ? ('function' == typeof f && - (mi(t, n, f, r), (h = t.memoizedState)), - (c = ai || yi(t, n, c, r, d, h, l)) - ? (u || - ('function' != typeof a.UNSAFE_componentWillUpdate && - 'function' != typeof a.componentWillUpdate) || - ('function' == typeof a.componentWillUpdate && - a.componentWillUpdate(r, h, l), - 'function' == typeof a.UNSAFE_componentWillUpdate && - a.UNSAFE_componentWillUpdate(r, h, l)), - 'function' == typeof a.componentDidUpdate && - (t.flags |= 4), - 'function' == typeof a.getSnapshotBeforeUpdate && - (t.flags |= 256)) - : ('function' != typeof a.componentDidUpdate || - (s === e.memoizedProps && d === e.memoizedState) || - (t.flags |= 4), - 'function' != typeof a.getSnapshotBeforeUpdate || - (s === e.memoizedProps && d === e.memoizedState) || - (t.flags |= 256), - (t.memoizedProps = r), - (t.memoizedState = h)), - (a.props = r), - (a.state = h), - (a.context = l), - (r = c)) - : ('function' != typeof a.componentDidUpdate || - (s === e.memoizedProps && d === e.memoizedState) || - (t.flags |= 4), - 'function' != typeof a.getSnapshotBeforeUpdate || - (s === e.memoizedProps && d === e.memoizedState) || - (t.flags |= 256), - (r = !1)); - } - return qa(e, t, n, r, i, o); - } - function qa(e, t, n, r, o, i) { - Ua(e, t); - var a = 0 != (64 & t.flags); - if (!r && !a) return o && xo(t, n, !1), ts(e, t, i); - (r = t.stateNode), (Ia.current = t); - var s = - a && 'function' != typeof n.getDerivedStateFromError - ? null - : r.render(); - return ( - (t.flags |= 1), - null !== e && a - ? ((t.child = Si(t, e.child, null, i)), - (t.child = Si(t, null, s, i))) - : Da(e, t, s, i), - (t.memoizedState = r.state), - o && xo(t, n, !0), - t.child - ); - } - function Wa(e) { - var t = e.stateNode; - t.pendingContext - ? vo(0, t.pendingContext, t.pendingContext !== t.context) - : t.context && vo(0, t.context, !1), - ji(e, t.containerInfo); - } - var Ha, - Ya, - Ka, - Ga = { dehydrated: null, retryLane: 0 }; - function Qa(e, t, n) { - var r, - o = t.pendingProps, - i = Di.current, - a = !1; - return ( - (r = 0 != (64 & t.flags)) || - (r = (null === e || null !== e.memoizedState) && 0 != (2 & i)), - r - ? ((a = !0), (t.flags &= -65)) - : (null !== e && null === e.memoizedState) || - void 0 === o.fallback || - !0 === o.unstable_avoidThisFallback || - (i |= 1), - co(Di, 1 & i), - null === e - ? (void 0 !== o.fallback && Bi(t), - (e = o.children), - (i = o.fallback), - a - ? ((e = Xa(t, e, i, n)), - (t.child.memoizedState = { baseLanes: n }), - (t.memoizedState = Ga), - e) - : 'number' == typeof o.unstable_expectedLoadTime - ? ((e = Xa(t, e, i, n)), - (t.child.memoizedState = { baseLanes: n }), - (t.memoizedState = Ga), - (t.lanes = 33554432), - e) - : (((n = Wl( - { mode: 'visible', children: e }, - t.mode, - n, - null - )).return = t), - (t.child = n))) - : (e.memoizedState, - a - ? ((o = (function (e, t, n, r, o) { - var i = t.mode, - a = e.child; - e = a.sibling; - var s = { mode: 'hidden', children: n }; - return ( - 0 == (2 & i) && t.child !== a - ? (((n = t.child).childLanes = 0), - (n.pendingProps = s), - null !== (a = n.lastEffect) - ? ((t.firstEffect = n.firstEffect), - (t.lastEffect = a), - (a.nextEffect = null)) - : (t.firstEffect = t.lastEffect = null)) - : (n = Vl(a, s)), - null !== e - ? (r = Vl(e, r)) - : ((r = ql(r, i, o, null)).flags |= 2), - (r.return = t), - (n.return = t), - (n.sibling = r), - (t.child = n), - r - ); - })(e, t, o.children, o.fallback, n)), - (a = t.child), - (i = e.child.memoizedState), - (a.memoizedState = - null === i - ? { baseLanes: n } - : { baseLanes: i.baseLanes | n }), - (a.childLanes = e.childLanes & ~n), - (t.memoizedState = Ga), - o) - : ((n = (function (e, t, n, r) { - var o = e.child; - return ( - (e = o.sibling), - (n = Vl(o, { mode: 'visible', children: n })), - 0 == (2 & t.mode) && (n.lanes = r), - (n.return = t), - (n.sibling = null), - null !== e && - ((e.nextEffect = null), - (e.flags = 8), - (t.firstEffect = t.lastEffect = e)), - (t.child = n) - ); - })(e, t, o.children, n)), - (t.memoizedState = null), - n)) - ); - } - function Xa(e, t, n, r) { - var o = e.mode, - i = e.child; - return ( - (t = { mode: 'hidden', children: t }), - 0 == (2 & o) && null !== i - ? ((i.childLanes = 0), (i.pendingProps = t)) - : (i = Wl(t, o, 0, null)), - (n = ql(n, o, r, null)), - (i.return = e), - (n.return = e), - (i.sibling = n), - (e.child = i), - n - ); - } - function Ja(e, t) { - e.lanes |= t; - var n = e.alternate; - null !== n && (n.lanes |= t), ri(e.return, t); - } - function Za(e, t, n, r, o, i) { - var a = e.memoizedState; - null === a - ? (e.memoizedState = { - isBackwards: t, - rendering: null, - renderingStartTime: 0, - last: r, - tail: n, - tailMode: o, - lastEffect: i - }) - : ((a.isBackwards = t), - (a.rendering = null), - (a.renderingStartTime = 0), - (a.last = r), - (a.tail = n), - (a.tailMode = o), - (a.lastEffect = i)); - } - function es(e, t, n) { - var r = t.pendingProps, - o = r.revealOrder, - i = r.tail; - if ((Da(e, t, r.children, n), 0 != (2 & (r = Di.current)))) - (r = (1 & r) | 2), (t.flags |= 64); - else { - if (null !== e && 0 != (64 & e.flags)) - e: for (e = t.child; null !== e; ) { - if (13 === e.tag) null !== e.memoizedState && Ja(e, n); - else if (19 === e.tag) Ja(e, n); - else if (null !== e.child) { - (e.child.return = e), (e = e.child); - continue; - } - if (e === t) break e; - for (; null === e.sibling; ) { - if (null === e.return || e.return === t) break e; - e = e.return; - } - (e.sibling.return = e.return), (e = e.sibling); - } - r &= 1; - } - if ((co(Di, r), 0 == (2 & t.mode))) t.memoizedState = null; - else - switch (o) { - case 'forwards': - for (n = t.child, o = null; null !== n; ) - null !== (e = n.alternate) && null === Li(e) && (o = n), - (n = n.sibling); - null === (n = o) - ? ((o = t.child), (t.child = null)) - : ((o = n.sibling), (n.sibling = null)), - Za(t, !1, o, n, i, t.lastEffect); - break; - case 'backwards': - for (n = null, o = t.child, t.child = null; null !== o; ) { - if (null !== (e = o.alternate) && null === Li(e)) { - t.child = o; - break; - } - (e = o.sibling), (o.sibling = n), (n = o), (o = e); - } - Za(t, !0, n, null, i, t.lastEffect); - break; - case 'together': - Za(t, !1, null, null, void 0, t.lastEffect); - break; - default: - t.memoizedState = null; - } - return t.child; - } - function ts(e, t, n) { - if ( - (null !== e && (t.dependencies = e.dependencies), - (Ls |= t.lanes), - 0 != (n & t.childLanes)) - ) { - if (null !== e && t.child !== e.child) throw Error(a(153)); - if (null !== t.child) { - for ( - n = Vl((e = t.child), e.pendingProps), - t.child = n, - n.return = t; - null !== e.sibling; - - ) - (e = e.sibling), - ((n = n.sibling = Vl(e, e.pendingProps)).return = t); - n.sibling = null; - } - return t.child; - } - return null; - } - function ns(e, t) { - if (!zi) - switch (e.tailMode) { - case 'hidden': - t = e.tail; - for (var n = null; null !== t; ) - null !== t.alternate && (n = t), (t = t.sibling); - null === n ? (e.tail = null) : (n.sibling = null); - break; - case 'collapsed': - n = e.tail; - for (var r = null; null !== n; ) - null !== n.alternate && (r = n), (n = n.sibling); - null === r - ? t || null === e.tail - ? (e.tail = null) - : (e.tail.sibling = null) - : (r.sibling = null); - } - } - function rs(e, t, n) { - var r = t.pendingProps; - switch (t.tag) { - case 2: - case 16: - case 15: - case 0: - case 11: - case 7: - case 8: - case 12: - case 9: - case 14: - return null; - case 1: - case 17: - return go(t.type) && yo(), null; - case 3: - return ( - Ti(), - lo(fo), - lo(po), - Ki(), - (r = t.stateNode).pendingContext && - ((r.context = r.pendingContext), (r.pendingContext = null)), - (null !== e && null !== e.child) || - (Wi(t) ? (t.flags |= 4) : r.hydrate || (t.flags |= 256)), - null - ); - case 5: - Ni(t); - var i = Ri(Ci.current); - if (((n = t.type), null !== e && null != t.stateNode)) - Ya(e, t, n, r), e.ref !== t.ref && (t.flags |= 128); - else { - if (!r) { - if (null === t.stateNode) throw Error(a(166)); - return null; - } - if (((e = Ri(Ai.current)), Wi(t))) { - (r = t.stateNode), (n = t.type); - var s = t.memoizedProps; - switch (((r[Qr] = t), (r[Xr] = s), n)) { - case 'dialog': - Ar('cancel', r), Ar('close', r); - break; - case 'iframe': - case 'object': - case 'embed': - Ar('load', r); - break; - case 'video': - case 'audio': - for (e = 0; e < Or.length; e++) Ar(Or[e], r); - break; - case 'source': - Ar('error', r); - break; - case 'img': - case 'image': - case 'link': - Ar('error', r), Ar('load', r); - break; - case 'details': - Ar('toggle', r); - break; - case 'input': - ee(r, s), Ar('invalid', r); - break; - case 'select': - (r._wrapperState = { wasMultiple: !!s.multiple }), - Ar('invalid', r); - break; - case 'textarea': - le(r, s), Ar('invalid', r); - } - for (var c in (_e(n, s), (e = null), s)) - s.hasOwnProperty(c) && - ((i = s[c]), - 'children' === c - ? 'string' == typeof i - ? r.textContent !== i && (e = ['children', i]) - : 'number' == typeof i && - r.textContent !== '' + i && - (e = ['children', '' + i]) - : l.hasOwnProperty(c) && - null != i && - 'onScroll' === c && - Ar('scroll', r)); - switch (n) { - case 'input': - Q(r), re(r, s, !0); - break; - case 'textarea': - Q(r), ue(r); - break; - case 'select': - case 'option': - break; - default: - 'function' == typeof s.onClick && (r.onclick = Mr); - } - (r = e), (t.updateQueue = r), null !== r && (t.flags |= 4); - } else { - switch ( - ((c = 9 === i.nodeType ? i : i.ownerDocument), - e === pe && (e = de(n)), - e === pe - ? 'script' === n - ? (((e = c.createElement('div')).innerHTML = - ''), - (e = e.removeChild(e.firstChild))) - : 'string' == typeof r.is - ? (e = c.createElement(n, { is: r.is })) - : ((e = c.createElement(n)), - 'select' === n && - ((c = e), - r.multiple - ? (c.multiple = !0) - : r.size && (c.size = r.size))) - : (e = c.createElementNS(e, n)), - (e[Qr] = t), - (e[Xr] = r), - Ha(e, t), - (t.stateNode = e), - (c = Oe(n, r)), - n) - ) { - case 'dialog': - Ar('cancel', e), Ar('close', e), (i = r); - break; - case 'iframe': - case 'object': - case 'embed': - Ar('load', e), (i = r); - break; - case 'video': - case 'audio': - for (i = 0; i < Or.length; i++) Ar(Or[i], e); - i = r; - break; - case 'source': - Ar('error', e), (i = r); - break; - case 'img': - case 'image': - case 'link': - Ar('error', e), Ar('load', e), (i = r); - break; - case 'details': - Ar('toggle', e), (i = r); - break; - case 'input': - ee(e, r), (i = Z(e, r)), Ar('invalid', e); - break; - case 'option': - i = ie(e, r); - break; - case 'select': - (e._wrapperState = { wasMultiple: !!r.multiple }), - (i = o({}, r, { value: void 0 })), - Ar('invalid', e); - break; - case 'textarea': - le(e, r), (i = se(e, r)), Ar('invalid', e); - break; - default: - i = r; - } - _e(n, i); - var u = i; - for (s in u) - if (u.hasOwnProperty(s)) { - var p = u[s]; - 'style' === s - ? xe(e, p) - : 'dangerouslySetInnerHTML' === s - ? null != (p = p ? p.__html : void 0) && ge(e, p) - : 'children' === s - ? 'string' == typeof p - ? ('textarea' !== n || '' !== p) && ye(e, p) - : 'number' == typeof p && ye(e, '' + p) - : 'suppressContentEditableWarning' !== s && - 'suppressHydrationWarning' !== s && - 'autoFocus' !== s && - (l.hasOwnProperty(s) - ? null != p && - 'onScroll' === s && - Ar('scroll', e) - : null != p && w(e, s, p, c)); - } - switch (n) { - case 'input': - Q(e), re(e, r, !1); - break; - case 'textarea': - Q(e), ue(e); - break; - case 'option': - null != r.value && - e.setAttribute('value', '' + K(r.value)); - break; - case 'select': - (e.multiple = !!r.multiple), - null != (s = r.value) - ? ae(e, !!r.multiple, s, !1) - : null != r.defaultValue && - ae(e, !!r.multiple, r.defaultValue, !0); - break; - default: - 'function' == typeof i.onClick && (e.onclick = Mr); - } - Ur(n, r) && (t.flags |= 4); - } - null !== t.ref && (t.flags |= 128); - } - return null; - case 6: - if (e && null != t.stateNode) Ka(0, t, e.memoizedProps, r); - else { - if ('string' != typeof r && null === t.stateNode) - throw Error(a(166)); - (n = Ri(Ci.current)), - Ri(Ai.current), - Wi(t) - ? ((r = t.stateNode), - (n = t.memoizedProps), - (r[Qr] = t), - r.nodeValue !== n && (t.flags |= 4)) - : (((r = ( - 9 === n.nodeType ? n : n.ownerDocument - ).createTextNode(r))[Qr] = t), - (t.stateNode = r)); - } - return null; - case 13: - return ( - lo(Di), - (r = t.memoizedState), - 0 != (64 & t.flags) - ? ((t.lanes = n), t) - : ((r = null !== r), - (n = !1), - null === e - ? void 0 !== t.memoizedProps.fallback && Wi(t) - : (n = null !== e.memoizedState), - r && - !n && - 0 != (2 & t.mode) && - ((null === e && - !0 !== t.memoizedProps.unstable_avoidThisFallback) || - 0 != (1 & Di.current) - ? 0 === Is && (Is = 3) - : ((0 !== Is && 3 !== Is) || (Is = 4), - null === $s || - (0 == (134217727 & Ls) && - 0 == (134217727 & Ms)) || - hl($s, Rs))), - (r || n) && (t.flags |= 4), - null) - ); - case 4: - return Ti(), null === e && Cr(t.stateNode.containerInfo), null; - case 10: - return ni(t), null; - case 19: - if ((lo(Di), null === (r = t.memoizedState))) return null; - if (((s = 0 != (64 & t.flags)), null === (c = r.rendering))) - if (s) ns(r, !1); - else { - if (0 !== Is || (null !== e && 0 != (64 & e.flags))) - for (e = t.child; null !== e; ) { - if (null !== (c = Li(e))) { - for ( - t.flags |= 64, - ns(r, !1), - null !== (s = c.updateQueue) && - ((t.updateQueue = s), (t.flags |= 4)), - null === r.lastEffect && (t.firstEffect = null), - t.lastEffect = r.lastEffect, - r = n, - n = t.child; - null !== n; - - ) - (e = r), - ((s = n).flags &= 2), - (s.nextEffect = null), - (s.firstEffect = null), - (s.lastEffect = null), - null === (c = s.alternate) - ? ((s.childLanes = 0), - (s.lanes = e), - (s.child = null), - (s.memoizedProps = null), - (s.memoizedState = null), - (s.updateQueue = null), - (s.dependencies = null), - (s.stateNode = null)) - : ((s.childLanes = c.childLanes), - (s.lanes = c.lanes), - (s.child = c.child), - (s.memoizedProps = c.memoizedProps), - (s.memoizedState = c.memoizedState), - (s.updateQueue = c.updateQueue), - (s.type = c.type), - (e = c.dependencies), - (s.dependencies = - null === e - ? null - : { - lanes: e.lanes, - firstContext: e.firstContext - })), - (n = n.sibling); - return co(Di, (1 & Di.current) | 2), t.child; - } - e = e.sibling; - } - null !== r.tail && - Vo() > Vs && - ((t.flags |= 64), - (s = !0), - ns(r, !1), - (t.lanes = 33554432)); - } - else { - if (!s) - if (null !== (e = Li(c))) { - if ( - ((t.flags |= 64), - (s = !0), - null !== (n = e.updateQueue) && - ((t.updateQueue = n), (t.flags |= 4)), - ns(r, !0), - null === r.tail && - 'hidden' === r.tailMode && - !c.alternate && - !zi) - ) - return ( - null !== (t = t.lastEffect = r.lastEffect) && - (t.nextEffect = null), - null - ); - } else - 2 * Vo() - r.renderingStartTime > Vs && - 1073741824 !== n && - ((t.flags |= 64), - (s = !0), - ns(r, !1), - (t.lanes = 33554432)); - r.isBackwards - ? ((c.sibling = t.child), (t.child = c)) - : (null !== (n = r.last) ? (n.sibling = c) : (t.child = c), - (r.last = c)); - } - return null !== r.tail - ? ((n = r.tail), - (r.rendering = n), - (r.tail = n.sibling), - (r.lastEffect = t.lastEffect), - (r.renderingStartTime = Vo()), - (n.sibling = null), - (t = Di.current), - co(Di, s ? (1 & t) | 2 : 1 & t), - n) - : null; - case 23: - case 24: - return ( - bl(), - null !== e && - (null !== e.memoizedState) != (null !== t.memoizedState) && - 'unstable-defer-without-hiding' !== r.mode && - (t.flags |= 4), - null - ); - } - throw Error(a(156, t.tag)); - } - function os(e) { - switch (e.tag) { - case 1: - go(e.type) && yo(); - var t = e.flags; - return 4096 & t ? ((e.flags = (-4097 & t) | 64), e) : null; - case 3: - if ((Ti(), lo(fo), lo(po), Ki(), 0 != (64 & (t = e.flags)))) - throw Error(a(285)); - return (e.flags = (-4097 & t) | 64), e; - case 5: - return Ni(e), null; - case 13: - return ( - lo(Di), - 4096 & (t = e.flags) - ? ((e.flags = (-4097 & t) | 64), e) - : null - ); - case 19: - return lo(Di), null; - case 4: - return Ti(), null; - case 10: - return ni(e), null; - case 23: - case 24: - return bl(), null; - default: - return null; - } - } - function is(e, t) { - try { - var n = '', - r = t; - do { - (n += H(r)), (r = r.return); - } while (r); - var o = n; - } catch (e) { - o = '\nError generating stack: ' + e.message + '\n' + e.stack; - } - return { value: e, source: t, stack: o }; - } - function as(e, t) { - try { - console.error(t.value); - } catch (e) { - setTimeout(function () { - throw e; - }); - } - } - (Ha = function (e, t) { - for (var n = t.child; null !== n; ) { - if (5 === n.tag || 6 === n.tag) e.appendChild(n.stateNode); - else if (4 !== n.tag && null !== n.child) { - (n.child.return = n), (n = n.child); - continue; - } - if (n === t) break; - for (; null === n.sibling; ) { - if (null === n.return || n.return === t) return; - n = n.return; - } - (n.sibling.return = n.return), (n = n.sibling); - } - }), - (Ya = function (e, t, n, r) { - var i = e.memoizedProps; - if (i !== r) { - (e = t.stateNode), Ri(Ai.current); - var a, - s = null; - switch (n) { - case 'input': - (i = Z(e, i)), (r = Z(e, r)), (s = []); - break; - case 'option': - (i = ie(e, i)), (r = ie(e, r)), (s = []); - break; - case 'select': - (i = o({}, i, { value: void 0 })), - (r = o({}, r, { value: void 0 })), - (s = []); - break; - case 'textarea': - (i = se(e, i)), (r = se(e, r)), (s = []); - break; - default: - 'function' != typeof i.onClick && - 'function' == typeof r.onClick && - (e.onclick = Mr); - } - for (p in (_e(n, r), (n = null), i)) - if ( - !r.hasOwnProperty(p) && - i.hasOwnProperty(p) && - null != i[p] - ) - if ('style' === p) { - var c = i[p]; - for (a in c) - c.hasOwnProperty(a) && (n || (n = {}), (n[a] = '')); - } else - 'dangerouslySetInnerHTML' !== p && - 'children' !== p && - 'suppressContentEditableWarning' !== p && - 'suppressHydrationWarning' !== p && - 'autoFocus' !== p && - (l.hasOwnProperty(p) - ? s || (s = []) - : (s = s || []).push(p, null)); - for (p in r) { - var u = r[p]; - if ( - ((c = null != i ? i[p] : void 0), - r.hasOwnProperty(p) && u !== c && (null != u || null != c)) - ) - if ('style' === p) - if (c) { - for (a in c) - !c.hasOwnProperty(a) || - (u && u.hasOwnProperty(a)) || - (n || (n = {}), (n[a] = '')); - for (a in u) - u.hasOwnProperty(a) && - c[a] !== u[a] && - (n || (n = {}), (n[a] = u[a])); - } else n || (s || (s = []), s.push(p, n)), (n = u); - else - 'dangerouslySetInnerHTML' === p - ? ((u = u ? u.__html : void 0), - (c = c ? c.__html : void 0), - null != u && c !== u && (s = s || []).push(p, u)) - : 'children' === p - ? ('string' != typeof u && 'number' != typeof u) || - (s = s || []).push(p, '' + u) - : 'suppressContentEditableWarning' !== p && - 'suppressHydrationWarning' !== p && - (l.hasOwnProperty(p) - ? (null != u && - 'onScroll' === p && - Ar('scroll', e), - s || c === u || (s = [])) - : 'object' == typeof u && - null !== u && - u.$$typeof === N - ? u.toString() - : (s = s || []).push(p, u)); - } - n && (s = s || []).push('style', n); - var p = s; - (t.updateQueue = p) && (t.flags |= 4); - } - }), - (Ka = function (e, t, n, r) { - n !== r && (t.flags |= 4); - }); - var ss = 'function' == typeof WeakMap ? WeakMap : Map; - function ls(e, t, n) { - ((n = ci(-1, n)).tag = 3), (n.payload = { element: null }); - var r = t.value; - return ( - (n.callback = function () { - Hs || ((Hs = !0), (Ys = r)), as(0, t); - }), - n - ); - } - function cs(e, t, n) { - (n = ci(-1, n)).tag = 3; - var r = e.type.getDerivedStateFromError; - if ('function' == typeof r) { - var o = t.value; - n.payload = function () { - return as(0, t), r(o); - }; - } - var i = e.stateNode; - return ( - null !== i && - 'function' == typeof i.componentDidCatch && - (n.callback = function () { - 'function' != typeof r && - (null === Ks ? (Ks = new Set([this])) : Ks.add(this), - as(0, t)); - var e = t.stack; - this.componentDidCatch(t.value, { - componentStack: null !== e ? e : '' - }); - }), - n - ); - } - var us = 'function' == typeof WeakSet ? WeakSet : Set; - function ps(e) { - var t = e.ref; - if (null !== t) - if ('function' == typeof t) - try { - t(null); - } catch (t) { - Dl(e, t); - } - else t.current = null; - } - function ds(e, t) { - switch (t.tag) { - case 0: - case 11: - case 15: - case 22: - case 5: - case 6: - case 4: - case 17: - return; - case 1: - if (256 & t.flags && null !== e) { - var n = e.memoizedProps, - r = e.memoizedState; - (t = (e = t.stateNode).getSnapshotBeforeUpdate( - t.elementType === t.type ? n : Qo(t.type, n), - r - )), - (e.__reactInternalSnapshotBeforeUpdate = t); - } - return; - case 3: - return void (256 & t.flags && Wr(t.stateNode.containerInfo)); - } - throw Error(a(163)); - } - function fs(e, t, n) { - switch (n.tag) { - case 0: - case 11: - case 15: - case 22: - if ( - null !== - (t = null !== (t = n.updateQueue) ? t.lastEffect : null) - ) { - e = t = t.next; - do { - if (3 == (3 & e.tag)) { - var r = e.create; - e.destroy = r(); - } - e = e.next; - } while (e !== t); - } - if ( - null !== - (t = null !== (t = n.updateQueue) ? t.lastEffect : null) - ) { - e = t = t.next; - do { - var o = e; - (r = o.next), - 0 != (4 & (o = o.tag)) && - 0 != (1 & o) && - (Tl(n, e), jl(n, e)), - (e = r); - } while (e !== t); - } - return; - case 1: - return ( - (e = n.stateNode), - 4 & n.flags && - (null === t - ? e.componentDidMount() - : ((r = - n.elementType === n.type - ? t.memoizedProps - : Qo(n.type, t.memoizedProps)), - e.componentDidUpdate( - r, - t.memoizedState, - e.__reactInternalSnapshotBeforeUpdate - ))), - void (null !== (t = n.updateQueue) && fi(n, t, e)) - ); - case 3: - if (null !== (t = n.updateQueue)) { - if (((e = null), null !== n.child)) - switch (n.child.tag) { - case 5: - case 1: - e = n.child.stateNode; - } - fi(n, t, e); - } - return; - case 5: - return ( - (e = n.stateNode), - void ( - null === t && - 4 & n.flags && - Ur(n.type, n.memoizedProps) && - e.focus() - ) - ); - case 6: - case 4: - case 12: - case 19: - case 17: - case 20: - case 21: - case 23: - case 24: - return; - case 13: - return void ( - null === n.memoizedState && - ((n = n.alternate), - null !== n && - ((n = n.memoizedState), - null !== n && ((n = n.dehydrated), null !== n && wt(n)))) - ); - } - throw Error(a(163)); - } - function hs(e, t) { - for (var n = e; ; ) { - if (5 === n.tag) { - var r = n.stateNode; - if (t) - 'function' == typeof (r = r.style).setProperty - ? r.setProperty('display', 'none', 'important') - : (r.display = 'none'); - else { - r = n.stateNode; - var o = n.memoizedProps.style; - (o = - null != o && o.hasOwnProperty('display') - ? o.display - : null), - (r.style.display = we('display', o)); - } - } else if (6 === n.tag) - n.stateNode.nodeValue = t ? '' : n.memoizedProps; - else if ( - ((23 !== n.tag && 24 !== n.tag) || - null === n.memoizedState || - n === e) && - null !== n.child - ) { - (n.child.return = n), (n = n.child); - continue; - } - if (n === e) break; - for (; null === n.sibling; ) { - if (null === n.return || n.return === e) return; - n = n.return; - } - (n.sibling.return = n.return), (n = n.sibling); - } - } - function ms(e, t) { - if (_o && 'function' == typeof _o.onCommitFiberUnmount) - try { - _o.onCommitFiberUnmount(ko, t); - } catch (e) {} - switch (t.tag) { - case 0: - case 11: - case 14: - case 15: - case 22: - if ( - null !== (e = t.updateQueue) && - null !== (e = e.lastEffect) - ) { - var n = (e = e.next); - do { - var r = n, - o = r.destroy; - if (((r = r.tag), void 0 !== o)) - if (0 != (4 & r)) Tl(t, n); - else { - r = t; - try { - o(); - } catch (e) { - Dl(r, e); - } - } - n = n.next; - } while (n !== e); - } - break; - case 1: - if ( - (ps(t), - 'function' == typeof (e = t.stateNode).componentWillUnmount) - ) - try { - (e.props = t.memoizedProps), - (e.state = t.memoizedState), - e.componentWillUnmount(); - } catch (e) { - Dl(t, e); - } - break; - case 5: - ps(t); - break; - case 4: - xs(e, t); - } - } - function gs(e) { - (e.alternate = null), - (e.child = null), - (e.dependencies = null), - (e.firstEffect = null), - (e.lastEffect = null), - (e.memoizedProps = null), - (e.memoizedState = null), - (e.pendingProps = null), - (e.return = null), - (e.updateQueue = null); - } - function ys(e) { - return 5 === e.tag || 3 === e.tag || 4 === e.tag; - } - function vs(e) { - e: { - for (var t = e.return; null !== t; ) { - if (ys(t)) break e; - t = t.return; - } - throw Error(a(160)); - } - var n = t; - switch (((t = n.stateNode), n.tag)) { - case 5: - var r = !1; - break; - case 3: - case 4: - (t = t.containerInfo), (r = !0); - break; - default: - throw Error(a(161)); - } - 16 & n.flags && (ye(t, ''), (n.flags &= -17)); - e: t: for (n = e; ; ) { - for (; null === n.sibling; ) { - if (null === n.return || ys(n.return)) { - n = null; - break e; - } - n = n.return; - } - for ( - n.sibling.return = n.return, n = n.sibling; - 5 !== n.tag && 6 !== n.tag && 18 !== n.tag; - - ) { - if (2 & n.flags) continue t; - if (null === n.child || 4 === n.tag) continue t; - (n.child.return = n), (n = n.child); - } - if (!(2 & n.flags)) { - n = n.stateNode; - break e; - } - } - r ? bs(e, n, t) : ws(e, n, t); - } - function bs(e, t, n) { - var r = e.tag, - o = 5 === r || 6 === r; - if (o) - (e = o ? e.stateNode : e.stateNode.instance), - t - ? 8 === n.nodeType - ? n.parentNode.insertBefore(e, t) - : n.insertBefore(e, t) - : (8 === n.nodeType - ? (t = n.parentNode).insertBefore(e, n) - : (t = n).appendChild(e), - null != (n = n._reactRootContainer) || - null !== t.onclick || - (t.onclick = Mr)); - else if (4 !== r && null !== (e = e.child)) - for (bs(e, t, n), e = e.sibling; null !== e; ) - bs(e, t, n), (e = e.sibling); - } - function ws(e, t, n) { - var r = e.tag, - o = 5 === r || 6 === r; - if (o) - (e = o ? e.stateNode : e.stateNode.instance), - t ? n.insertBefore(e, t) : n.appendChild(e); - else if (4 !== r && null !== (e = e.child)) - for (ws(e, t, n), e = e.sibling; null !== e; ) - ws(e, t, n), (e = e.sibling); - } - function xs(e, t) { - for (var n, r, o = t, i = !1; ; ) { - if (!i) { - i = o.return; - e: for (;;) { - if (null === i) throw Error(a(160)); - switch (((n = i.stateNode), i.tag)) { - case 5: - r = !1; - break e; - case 3: - case 4: - (n = n.containerInfo), (r = !0); - break e; - } - i = i.return; - } - i = !0; - } - if (5 === o.tag || 6 === o.tag) { - e: for (var s = e, l = o, c = l; ; ) - if ((ms(s, c), null !== c.child && 4 !== c.tag)) - (c.child.return = c), (c = c.child); - else { - if (c === l) break e; - for (; null === c.sibling; ) { - if (null === c.return || c.return === l) break e; - c = c.return; - } - (c.sibling.return = c.return), (c = c.sibling); - } - r - ? ((s = n), - (l = o.stateNode), - 8 === s.nodeType - ? s.parentNode.removeChild(l) - : s.removeChild(l)) - : n.removeChild(o.stateNode); - } else if (4 === o.tag) { - if (null !== o.child) { - (n = o.stateNode.containerInfo), - (r = !0), - (o.child.return = o), - (o = o.child); - continue; - } - } else if ((ms(e, o), null !== o.child)) { - (o.child.return = o), (o = o.child); - continue; - } - if (o === t) break; - for (; null === o.sibling; ) { - if (null === o.return || o.return === t) return; - 4 === (o = o.return).tag && (i = !1); - } - (o.sibling.return = o.return), (o = o.sibling); - } - } - function ks(e, t) { - switch (t.tag) { - case 0: - case 11: - case 14: - case 15: - case 22: - var n = t.updateQueue; - if (null !== (n = null !== n ? n.lastEffect : null)) { - var r = (n = n.next); - do { - 3 == (3 & r.tag) && - ((e = r.destroy), - (r.destroy = void 0), - void 0 !== e && e()), - (r = r.next); - } while (r !== n); - } - return; - case 1: - case 12: - case 17: - return; - case 5: - if (null != (n = t.stateNode)) { - r = t.memoizedProps; - var o = null !== e ? e.memoizedProps : r; - e = t.type; - var i = t.updateQueue; - if (((t.updateQueue = null), null !== i)) { - for ( - n[Xr] = r, - 'input' === e && - 'radio' === r.type && - null != r.name && - te(n, r), - Oe(e, o), - t = Oe(e, r), - o = 0; - o < i.length; - o += 2 - ) { - var s = i[o], - l = i[o + 1]; - 'style' === s - ? xe(n, l) - : 'dangerouslySetInnerHTML' === s - ? ge(n, l) - : 'children' === s - ? ye(n, l) - : w(n, s, l, t); - } - switch (e) { - case 'input': - ne(n, r); - break; - case 'textarea': - ce(n, r); - break; - case 'select': - (e = n._wrapperState.wasMultiple), - (n._wrapperState.wasMultiple = !!r.multiple), - null != (i = r.value) - ? ae(n, !!r.multiple, i, !1) - : e !== !!r.multiple && - (null != r.defaultValue - ? ae(n, !!r.multiple, r.defaultValue, !0) - : ae( - n, - !!r.multiple, - r.multiple ? [] : '', - !1 - )); - } - } - } - return; - case 6: - if (null === t.stateNode) throw Error(a(162)); - return void (t.stateNode.nodeValue = t.memoizedProps); - case 3: - return void ( - (n = t.stateNode).hydrate && - ((n.hydrate = !1), wt(n.containerInfo)) - ); - case 13: - return ( - null !== t.memoizedState && ((Us = Vo()), hs(t.child, !0)), - void _s(t) - ); - case 19: - return void _s(t); - case 23: - case 24: - return void hs(t, null !== t.memoizedState); - } - throw Error(a(163)); - } - function _s(e) { - var t = e.updateQueue; - if (null !== t) { - e.updateQueue = null; - var n = e.stateNode; - null === n && (n = e.stateNode = new us()), - t.forEach(function (t) { - var r = Ml.bind(null, e, t); - n.has(t) || (n.add(t), t.then(r, r)); - }); - } - } - function Os(e, t) { - return ( - null !== e && - (null === (e = e.memoizedState) || null !== e.dehydrated) && - null !== (t = t.memoizedState) && - null === t.dehydrated - ); - } - var Ss = Math.ceil, - Es = x.ReactCurrentDispatcher, - Ps = x.ReactCurrentOwner, - As = 0, - $s = null, - Cs = null, - Rs = 0, - js = 0, - Ts = so(0), - Is = 0, - Ns = null, - Ds = 0, - Ls = 0, - Ms = 0, - Fs = 0, - zs = null, - Us = 0, - Vs = 1 / 0; - function Bs() { - Vs = Vo() + 500; - } - var qs, - Ws = null, - Hs = !1, - Ys = null, - Ks = null, - Gs = !1, - Qs = null, - Xs = 90, - Js = [], - Zs = [], - el = null, - tl = 0, - nl = null, - rl = -1, - ol = 0, - il = 0, - al = null, - sl = !1; - function ll() { - return 0 != (48 & As) ? Vo() : -1 !== rl ? rl : (rl = Vo()); - } - function cl(e) { - if (0 == (2 & (e = e.mode))) return 1; - if (0 == (4 & e)) return 99 === Bo() ? 1 : 2; - if ((0 === ol && (ol = Ds), 0 !== Go.transition)) { - 0 !== il && (il = null !== zs ? zs.pendingLanes : 0), (e = ol); - var t = 4186112 & ~il; - return ( - 0 == (t &= -t) && - 0 == (t = (e = 4186112 & ~e) & -e) && - (t = 8192), - t - ); - } - return ( - (e = Bo()), - (e = Mt( - 0 != (4 & As) && 98 === e - ? 12 - : (e = (function (e) { - switch (e) { - case 99: - return 15; - case 98: - return 10; - case 97: - case 96: - return 8; - case 95: - return 2; - default: - return 0; - } - })(e)), - ol - )) - ); - } - function ul(e, t, n) { - if (50 < tl) throw ((tl = 0), (nl = null), Error(a(185))); - if (null === (e = pl(e, t))) return null; - Ut(e, t, n), e === $s && ((Ms |= t), 4 === Is && hl(e, Rs)); - var r = Bo(); - 1 === t - ? 0 != (8 & As) && 0 == (48 & As) - ? ml(e) - : (dl(e, n), 0 === As && (Bs(), Yo())) - : (0 == (4 & As) || - (98 !== r && 99 !== r) || - (null === el ? (el = new Set([e])) : el.add(e)), - dl(e, n)), - (zs = e); - } - function pl(e, t) { - e.lanes |= t; - var n = e.alternate; - for ( - null !== n && (n.lanes |= t), n = e, e = e.return; - null !== e; - - ) - (e.childLanes |= t), - null !== (n = e.alternate) && (n.childLanes |= t), - (n = e), - (e = e.return); - return 3 === n.tag ? n.stateNode : null; - } - function dl(e, t) { - for ( - var n = e.callbackNode, - r = e.suspendedLanes, - o = e.pingedLanes, - i = e.expirationTimes, - s = e.pendingLanes; - 0 < s; - - ) { - var l = 31 - Vt(s), - c = 1 << l, - u = i[l]; - if (-1 === u) { - if (0 == (c & r) || 0 != (c & o)) { - (u = t), Nt(c); - var p = It; - i[l] = 10 <= p ? u + 250 : 6 <= p ? u + 5e3 : -1; - } - } else u <= t && (e.expiredLanes |= c); - s &= ~c; - } - if (((r = Dt(e, e === $s ? Rs : 0)), (t = It), 0 === r)) - null !== n && - (n !== Do && Eo(n), - (e.callbackNode = null), - (e.callbackPriority = 0)); - else { - if (null !== n) { - if (e.callbackPriority === t) return; - n !== Do && Eo(n); - } - 15 === t - ? ((n = ml.bind(null, e)), - null === Mo ? ((Mo = [n]), (Fo = So(Ro, Ko))) : Mo.push(n), - (n = Do)) - : 14 === t - ? (n = Ho(99, ml.bind(null, e))) - : ((n = (function (e) { - switch (e) { - case 15: - case 14: - return 99; - case 13: - case 12: - case 11: - case 10: - return 98; - case 9: - case 8: - case 7: - case 6: - case 4: - case 5: - return 97; - case 3: - case 2: - case 1: - return 95; - case 0: - return 90; - default: - throw Error(a(358, e)); - } - })(t)), - (n = Ho(n, fl.bind(null, e)))), - (e.callbackPriority = t), - (e.callbackNode = n); - } - } - function fl(e) { - if (((rl = -1), (il = ol = 0), 0 != (48 & As))) throw Error(a(327)); - var t = e.callbackNode; - if (Rl() && e.callbackNode !== t) return null; - var n = Dt(e, e === $s ? Rs : 0); - if (0 === n) return null; - var r = n, - o = As; - As |= 16; - var i = kl(); - for (($s === e && Rs === r) || (Bs(), wl(e, r)); ; ) - try { - Sl(); - break; - } catch (t) { - xl(e, t); - } - if ( - (ti(), - (Es.current = i), - (As = o), - null !== Cs ? (r = 0) : (($s = null), (Rs = 0), (r = Is)), - 0 != (Ds & Ms)) - ) - wl(e, 0); - else if (0 !== r) { - if ( - (2 === r && - ((As |= 64), - e.hydrate && ((e.hydrate = !1), Wr(e.containerInfo)), - 0 !== (n = Lt(e)) && (r = _l(e, n))), - 1 === r) - ) - throw ((t = Ns), wl(e, 0), hl(e, n), dl(e, Vo()), t); - switch ( - ((e.finishedWork = e.current.alternate), - (e.finishedLanes = n), - r) - ) { - case 0: - case 1: - throw Error(a(345)); - case 2: - case 5: - Al(e); - break; - case 3: - if ( - (hl(e, n), - (62914560 & n) === n && 10 < (r = Us + 500 - Vo())) - ) { - if (0 !== Dt(e, 0)) break; - if (((o = e.suspendedLanes) & n) !== n) { - ll(), (e.pingedLanes |= e.suspendedLanes & o); - break; - } - e.timeoutHandle = Br(Al.bind(null, e), r); - break; - } - Al(e); - break; - case 4: - if ((hl(e, n), (4186112 & n) === n)) break; - for (r = e.eventTimes, o = -1; 0 < n; ) { - var s = 31 - Vt(n); - (i = 1 << s), (s = r[s]) > o && (o = s), (n &= ~i); - } - if ( - ((n = o), - 10 < - (n = - (120 > (n = Vo() - n) - ? 120 - : 480 > n - ? 480 - : 1080 > n - ? 1080 - : 1920 > n - ? 1920 - : 3e3 > n - ? 3e3 - : 4320 > n - ? 4320 - : 1960 * Ss(n / 1960)) - n)) - ) { - e.timeoutHandle = Br(Al.bind(null, e), n); - break; - } - Al(e); - break; - default: - throw Error(a(329)); - } - } - return dl(e, Vo()), e.callbackNode === t ? fl.bind(null, e) : null; - } - function hl(e, t) { - for ( - t &= ~Fs, - t &= ~Ms, - e.suspendedLanes |= t, - e.pingedLanes &= ~t, - e = e.expirationTimes; - 0 < t; - - ) { - var n = 31 - Vt(t), - r = 1 << n; - (e[n] = -1), (t &= ~r); - } - } - function ml(e) { - if (0 != (48 & As)) throw Error(a(327)); - if ((Rl(), e === $s && 0 != (e.expiredLanes & Rs))) { - var t = Rs, - n = _l(e, t); - 0 != (Ds & Ms) && (n = _l(e, (t = Dt(e, t)))); - } else n = _l(e, (t = Dt(e, 0))); - if ( - (0 !== e.tag && - 2 === n && - ((As |= 64), - e.hydrate && ((e.hydrate = !1), Wr(e.containerInfo)), - 0 !== (t = Lt(e)) && (n = _l(e, t))), - 1 === n) - ) - throw ((n = Ns), wl(e, 0), hl(e, t), dl(e, Vo()), n); - return ( - (e.finishedWork = e.current.alternate), - (e.finishedLanes = t), - Al(e), - dl(e, Vo()), - null - ); - } - function gl(e, t) { - var n = As; - As |= 1; - try { - return e(t); - } finally { - 0 === (As = n) && (Bs(), Yo()); - } - } - function yl(e, t) { - var n = As; - (As &= -2), (As |= 8); - try { - return e(t); - } finally { - 0 === (As = n) && (Bs(), Yo()); - } - } - function vl(e, t) { - co(Ts, js), (js |= t), (Ds |= t); - } - function bl() { - (js = Ts.current), lo(Ts); - } - function wl(e, t) { - (e.finishedWork = null), (e.finishedLanes = 0); - var n = e.timeoutHandle; - if ((-1 !== n && ((e.timeoutHandle = -1), qr(n)), null !== Cs)) - for (n = Cs.return; null !== n; ) { - var r = n; - switch (r.tag) { - case 1: - null != (r = r.type.childContextTypes) && yo(); - break; - case 3: - Ti(), lo(fo), lo(po), Ki(); - break; - case 5: - Ni(r); - break; - case 4: - Ti(); - break; - case 13: - case 19: - lo(Di); - break; - case 10: - ni(r); - break; - case 23: - case 24: - bl(); - } - n = n.return; - } - ($s = e), - (Cs = Vl(e.current, null)), - (Rs = js = Ds = t), - (Is = 0), - (Ns = null), - (Fs = Ms = Ls = 0); - } - function xl(e, t) { - for (;;) { - var n = Cs; - try { - if ((ti(), (Gi.current = Ca), ta)) { - for (var r = Ji.memoizedState; null !== r; ) { - var o = r.queue; - null !== o && (o.pending = null), (r = r.next); - } - ta = !1; - } - if ( - ((Xi = 0), - (ea = Zi = Ji = null), - (na = !1), - (Ps.current = null), - null === n || null === n.return) - ) { - (Is = 1), (Ns = t), (Cs = null); - break; - } - e: { - var i = e, - a = n.return, - s = n, - l = t; - if ( - ((t = Rs), - (s.flags |= 2048), - (s.firstEffect = s.lastEffect = null), - null !== l && - 'object' == typeof l && - 'function' == typeof l.then) - ) { - var c = l; - if (0 == (2 & s.mode)) { - var u = s.alternate; - u - ? ((s.updateQueue = u.updateQueue), - (s.memoizedState = u.memoizedState), - (s.lanes = u.lanes)) - : ((s.updateQueue = null), (s.memoizedState = null)); - } - var p = 0 != (1 & Di.current), - d = a; - do { - var f; - if ((f = 13 === d.tag)) { - var h = d.memoizedState; - if (null !== h) f = null !== h.dehydrated; - else { - var m = d.memoizedProps; - f = - void 0 !== m.fallback && - (!0 !== m.unstable_avoidThisFallback || !p); - } - } - if (f) { - var g = d.updateQueue; - if (null === g) { - var y = new Set(); - y.add(c), (d.updateQueue = y); - } else g.add(c); - if (0 == (2 & d.mode)) { - if ( - ((d.flags |= 64), - (s.flags |= 16384), - (s.flags &= -2981), - 1 === s.tag) - ) - if (null === s.alternate) s.tag = 17; - else { - var v = ci(-1, 1); - (v.tag = 2), ui(s, v); - } - s.lanes |= 1; - break e; - } - (l = void 0), (s = t); - var b = i.pingCache; - if ( - (null === b - ? ((b = i.pingCache = new ss()), - (l = new Set()), - b.set(c, l)) - : void 0 === (l = b.get(c)) && - ((l = new Set()), b.set(c, l)), - !l.has(s)) - ) { - l.add(s); - var w = Ll.bind(null, i, c, s); - c.then(w, w); - } - (d.flags |= 4096), (d.lanes = t); - break e; - } - d = d.return; - } while (null !== d); - l = Error( - (Y(s.type) || 'A React component') + - ' suspended while rendering, but no fallback UI was specified.\n\nAdd a component higher in the tree to provide a loading indicator or placeholder to display.' - ); - } - 5 !== Is && (Is = 2), (l = is(l, s)), (d = a); - do { - switch (d.tag) { - case 3: - (i = l), - (d.flags |= 4096), - (t &= -t), - (d.lanes |= t), - pi(d, ls(0, i, t)); - break e; - case 1: - i = l; - var x = d.type, - k = d.stateNode; - if ( - 0 == (64 & d.flags) && - ('function' == typeof x.getDerivedStateFromError || - (null !== k && - 'function' == typeof k.componentDidCatch && - (null === Ks || !Ks.has(k)))) - ) { - (d.flags |= 4096), - (t &= -t), - (d.lanes |= t), - pi(d, cs(d, i, t)); - break e; - } - } - d = d.return; - } while (null !== d); - } - Pl(n); - } catch (e) { - (t = e), Cs === n && null !== n && (Cs = n = n.return); - continue; - } - break; - } - } - function kl() { - var e = Es.current; - return (Es.current = Ca), null === e ? Ca : e; - } - function _l(e, t) { - var n = As; - As |= 16; - var r = kl(); - for (($s === e && Rs === t) || wl(e, t); ; ) - try { - Ol(); - break; - } catch (t) { - xl(e, t); - } - if ((ti(), (As = n), (Es.current = r), null !== Cs)) - throw Error(a(261)); - return ($s = null), (Rs = 0), Is; - } - function Ol() { - for (; null !== Cs; ) El(Cs); - } - function Sl() { - for (; null !== Cs && !Po(); ) El(Cs); - } - function El(e) { - var t = qs(e.alternate, e, js); - (e.memoizedProps = e.pendingProps), - null === t ? Pl(e) : (Cs = t), - (Ps.current = null); - } - function Pl(e) { - var t = e; - do { - var n = t.alternate; - if (((e = t.return), 0 == (2048 & t.flags))) { - if (null !== (n = rs(n, t, js))) return void (Cs = n); - if ( - (24 !== (n = t).tag && 23 !== n.tag) || - null === n.memoizedState || - 0 != (1073741824 & js) || - 0 == (4 & n.mode) - ) { - for (var r = 0, o = n.child; null !== o; ) - (r |= o.lanes | o.childLanes), (o = o.sibling); - n.childLanes = r; - } - null !== e && - 0 == (2048 & e.flags) && - (null === e.firstEffect && (e.firstEffect = t.firstEffect), - null !== t.lastEffect && - (null !== e.lastEffect && - (e.lastEffect.nextEffect = t.firstEffect), - (e.lastEffect = t.lastEffect)), - 1 < t.flags && - (null !== e.lastEffect - ? (e.lastEffect.nextEffect = t) - : (e.firstEffect = t), - (e.lastEffect = t))); - } else { - if (null !== (n = os(t))) - return (n.flags &= 2047), void (Cs = n); - null !== e && - ((e.firstEffect = e.lastEffect = null), (e.flags |= 2048)); - } - if (null !== (t = t.sibling)) return void (Cs = t); - Cs = t = e; - } while (null !== t); - 0 === Is && (Is = 5); - } - function Al(e) { - var t = Bo(); - return Wo(99, $l.bind(null, e, t)), null; - } - function $l(e, t) { - do { - Rl(); - } while (null !== Qs); - if (0 != (48 & As)) throw Error(a(327)); - var n = e.finishedWork; - if (null === n) return null; - if ( - ((e.finishedWork = null), (e.finishedLanes = 0), n === e.current) - ) - throw Error(a(177)); - e.callbackNode = null; - var r = n.lanes | n.childLanes, - o = r, - i = e.pendingLanes & ~o; - (e.pendingLanes = o), - (e.suspendedLanes = 0), - (e.pingedLanes = 0), - (e.expiredLanes &= o), - (e.mutableReadLanes &= o), - (e.entangledLanes &= o), - (o = e.entanglements); - for (var s = e.eventTimes, l = e.expirationTimes; 0 < i; ) { - var c = 31 - Vt(i), - u = 1 << c; - (o[c] = 0), (s[c] = -1), (l[c] = -1), (i &= ~u); - } - if ( - (null !== el && 0 == (24 & r) && el.has(e) && el.delete(e), - e === $s && ((Cs = $s = null), (Rs = 0)), - 1 < n.flags - ? null !== n.lastEffect - ? ((n.lastEffect.nextEffect = n), (r = n.firstEffect)) - : (r = n) - : (r = n.firstEffect), - null !== r) - ) { - if ( - ((o = As), - (As |= 32), - (Ps.current = null), - (Fr = Yt), - mr((s = hr()))) - ) { - if ('selectionStart' in s) - l = { start: s.selectionStart, end: s.selectionEnd }; - else - e: if ( - ((l = ((l = s.ownerDocument) && l.defaultView) || window), - (u = l.getSelection && l.getSelection()) && - 0 !== u.rangeCount) - ) { - (l = u.anchorNode), - (i = u.anchorOffset), - (c = u.focusNode), - (u = u.focusOffset); - try { - l.nodeType, c.nodeType; - } catch (e) { - l = null; - break e; - } - var p = 0, - d = -1, - f = -1, - h = 0, - m = 0, - g = s, - y = null; - t: for (;;) { - for ( - var v; - g !== l || (0 !== i && 3 !== g.nodeType) || (d = p + i), - g !== c || - (0 !== u && 3 !== g.nodeType) || - (f = p + u), - 3 === g.nodeType && (p += g.nodeValue.length), - null !== (v = g.firstChild); - - ) - (y = g), (g = v); - for (;;) { - if (g === s) break t; - if ( - (y === l && ++h === i && (d = p), - y === c && ++m === u && (f = p), - null !== (v = g.nextSibling)) - ) - break; - y = (g = y).parentNode; - } - g = v; - } - l = -1 === d || -1 === f ? null : { start: d, end: f }; - } else l = null; - l = l || { start: 0, end: 0 }; - } else l = null; - (zr = { focusedElem: s, selectionRange: l }), - (Yt = !1), - (al = null), - (sl = !1), - (Ws = r); - do { - try { - Cl(); - } catch (e) { - if (null === Ws) throw Error(a(330)); - Dl(Ws, e), (Ws = Ws.nextEffect); - } - } while (null !== Ws); - (al = null), (Ws = r); - do { - try { - for (s = e; null !== Ws; ) { - var b = Ws.flags; - if ((16 & b && ye(Ws.stateNode, ''), 128 & b)) { - var w = Ws.alternate; - if (null !== w) { - var x = w.ref; - null !== x && - ('function' == typeof x - ? x(null) - : (x.current = null)); - } - } - switch (1038 & b) { - case 2: - vs(Ws), (Ws.flags &= -3); - break; - case 6: - vs(Ws), (Ws.flags &= -3), ks(Ws.alternate, Ws); - break; - case 1024: - Ws.flags &= -1025; - break; - case 1028: - (Ws.flags &= -1025), ks(Ws.alternate, Ws); - break; - case 4: - ks(Ws.alternate, Ws); - break; - case 8: - xs(s, (l = Ws)); - var k = l.alternate; - gs(l), null !== k && gs(k); - } - Ws = Ws.nextEffect; - } - } catch (e) { - if (null === Ws) throw Error(a(330)); - Dl(Ws, e), (Ws = Ws.nextEffect); - } - } while (null !== Ws); - if ( - ((x = zr), - (w = hr()), - (b = x.focusedElem), - (s = x.selectionRange), - w !== b && - b && - b.ownerDocument && - fr(b.ownerDocument.documentElement, b)) - ) { - null !== s && - mr(b) && - ((w = s.start), - void 0 === (x = s.end) && (x = w), - 'selectionStart' in b - ? ((b.selectionStart = w), - (b.selectionEnd = Math.min(x, b.value.length))) - : (x = - ((w = b.ownerDocument || document) && w.defaultView) || - window).getSelection && - ((x = x.getSelection()), - (l = b.textContent.length), - (k = Math.min(s.start, l)), - (s = void 0 === s.end ? k : Math.min(s.end, l)), - !x.extend && k > s && ((l = s), (s = k), (k = l)), - (l = dr(b, k)), - (i = dr(b, s)), - l && - i && - (1 !== x.rangeCount || - x.anchorNode !== l.node || - x.anchorOffset !== l.offset || - x.focusNode !== i.node || - x.focusOffset !== i.offset) && - ((w = w.createRange()).setStart(l.node, l.offset), - x.removeAllRanges(), - k > s - ? (x.addRange(w), x.extend(i.node, i.offset)) - : (w.setEnd(i.node, i.offset), x.addRange(w))))), - (w = []); - for (x = b; (x = x.parentNode); ) - 1 === x.nodeType && - w.push({ - element: x, - left: x.scrollLeft, - top: x.scrollTop - }); - for ( - 'function' == typeof b.focus && b.focus(), b = 0; - b < w.length; - b++ - ) - ((x = w[b]).element.scrollLeft = x.left), - (x.element.scrollTop = x.top); - } - (Yt = !!Fr), (zr = Fr = null), (e.current = n), (Ws = r); - do { - try { - for (b = e; null !== Ws; ) { - var _ = Ws.flags; - if ((36 & _ && fs(b, Ws.alternate, Ws), 128 & _)) { - w = void 0; - var O = Ws.ref; - if (null !== O) { - var S = Ws.stateNode; - Ws.tag, - (w = S), - 'function' == typeof O ? O(w) : (O.current = w); - } - } - Ws = Ws.nextEffect; - } - } catch (e) { - if (null === Ws) throw Error(a(330)); - Dl(Ws, e), (Ws = Ws.nextEffect); - } - } while (null !== Ws); - (Ws = null), Lo(), (As = o); - } else e.current = n; - if (Gs) (Gs = !1), (Qs = e), (Xs = t); - else - for (Ws = r; null !== Ws; ) - (t = Ws.nextEffect), - (Ws.nextEffect = null), - 8 & Ws.flags && - (((_ = Ws).sibling = null), (_.stateNode = null)), - (Ws = t); - if ( - (0 === (r = e.pendingLanes) && (Ks = null), - 1 === r ? (e === nl ? tl++ : ((tl = 0), (nl = e))) : (tl = 0), - (n = n.stateNode), - _o && 'function' == typeof _o.onCommitFiberRoot) - ) - try { - _o.onCommitFiberRoot( - ko, - n, - void 0, - 64 == (64 & n.current.flags) - ); - } catch (e) {} - if ((dl(e, Vo()), Hs)) throw ((Hs = !1), (e = Ys), (Ys = null), e); - return 0 != (8 & As) || Yo(), null; - } - function Cl() { - for (; null !== Ws; ) { - var e = Ws.alternate; - sl || - null === al || - (0 != (8 & Ws.flags) - ? Je(Ws, al) && (sl = !0) - : 13 === Ws.tag && Os(e, Ws) && Je(Ws, al) && (sl = !0)); - var t = Ws.flags; - 0 != (256 & t) && ds(e, Ws), - 0 == (512 & t) || - Gs || - ((Gs = !0), - Ho(97, function () { - return Rl(), null; - })), - (Ws = Ws.nextEffect); - } - } - function Rl() { - if (90 !== Xs) { - var e = 97 < Xs ? 97 : Xs; - return (Xs = 90), Wo(e, Il); - } - return !1; - } - function jl(e, t) { - Js.push(t, e), - Gs || - ((Gs = !0), - Ho(97, function () { - return Rl(), null; - })); - } - function Tl(e, t) { - Zs.push(t, e), - Gs || - ((Gs = !0), - Ho(97, function () { - return Rl(), null; - })); - } - function Il() { - if (null === Qs) return !1; - var e = Qs; - if (((Qs = null), 0 != (48 & As))) throw Error(a(331)); - var t = As; - As |= 32; - var n = Zs; - Zs = []; - for (var r = 0; r < n.length; r += 2) { - var o = n[r], - i = n[r + 1], - s = o.destroy; - if (((o.destroy = void 0), 'function' == typeof s)) - try { - s(); - } catch (e) { - if (null === i) throw Error(a(330)); - Dl(i, e); - } - } - for (n = Js, Js = [], r = 0; r < n.length; r += 2) { - (o = n[r]), (i = n[r + 1]); - try { - var l = o.create; - o.destroy = l(); - } catch (e) { - if (null === i) throw Error(a(330)); - Dl(i, e); - } - } - for (l = e.current.firstEffect; null !== l; ) - (e = l.nextEffect), - (l.nextEffect = null), - 8 & l.flags && ((l.sibling = null), (l.stateNode = null)), - (l = e); - return (As = t), Yo(), !0; - } - function Nl(e, t, n) { - ui(e, (t = ls(0, (t = is(n, t)), 1))), - (t = ll()), - null !== (e = pl(e, 1)) && (Ut(e, 1, t), dl(e, t)); - } - function Dl(e, t) { - if (3 === e.tag) Nl(e, e, t); - else - for (var n = e.return; null !== n; ) { - if (3 === n.tag) { - Nl(n, e, t); - break; - } - if (1 === n.tag) { - var r = n.stateNode; - if ( - 'function' == typeof n.type.getDerivedStateFromError || - ('function' == typeof r.componentDidCatch && - (null === Ks || !Ks.has(r))) - ) { - var o = cs(n, (e = is(t, e)), 1); - if ((ui(n, o), (o = ll()), null !== (n = pl(n, 1)))) - Ut(n, 1, o), dl(n, o); - else if ( - 'function' == typeof r.componentDidCatch && - (null === Ks || !Ks.has(r)) - ) - try { - r.componentDidCatch(t, e); - } catch (e) {} - break; - } - } - n = n.return; - } - } - function Ll(e, t, n) { - var r = e.pingCache; - null !== r && r.delete(t), - (t = ll()), - (e.pingedLanes |= e.suspendedLanes & n), - $s === e && - (Rs & n) === n && - (4 === Is || - (3 === Is && (62914560 & Rs) === Rs && 500 > Vo() - Us) - ? wl(e, 0) - : (Fs |= n)), - dl(e, t); - } - function Ml(e, t) { - var n = e.stateNode; - null !== n && n.delete(t), - 0 == (t = 0) && - (0 == (2 & (t = e.mode)) - ? (t = 1) - : 0 == (4 & t) - ? (t = 99 === Bo() ? 1 : 2) - : (0 === ol && (ol = Ds), - 0 === (t = Ft(62914560 & ~ol)) && (t = 4194304))), - (n = ll()), - null !== (e = pl(e, t)) && (Ut(e, t, n), dl(e, n)); - } - function Fl(e, t, n, r) { - (this.tag = e), - (this.key = n), - (this.sibling = - this.child = - this.return = - this.stateNode = - this.type = - this.elementType = - null), - (this.index = 0), - (this.ref = null), - (this.pendingProps = t), - (this.dependencies = - this.memoizedState = - this.updateQueue = - this.memoizedProps = - null), - (this.mode = r), - (this.flags = 0), - (this.lastEffect = this.firstEffect = this.nextEffect = null), - (this.childLanes = this.lanes = 0), - (this.alternate = null); - } - function zl(e, t, n, r) { - return new Fl(e, t, n, r); - } - function Ul(e) { - return !(!(e = e.prototype) || !e.isReactComponent); - } - function Vl(e, t) { - var n = e.alternate; - return ( - null === n - ? (((n = zl(e.tag, t, e.key, e.mode)).elementType = - e.elementType), - (n.type = e.type), - (n.stateNode = e.stateNode), - (n.alternate = e), - (e.alternate = n)) - : ((n.pendingProps = t), - (n.type = e.type), - (n.flags = 0), - (n.nextEffect = null), - (n.firstEffect = null), - (n.lastEffect = null)), - (n.childLanes = e.childLanes), - (n.lanes = e.lanes), - (n.child = e.child), - (n.memoizedProps = e.memoizedProps), - (n.memoizedState = e.memoizedState), - (n.updateQueue = e.updateQueue), - (t = e.dependencies), - (n.dependencies = - null === t - ? null - : { lanes: t.lanes, firstContext: t.firstContext }), - (n.sibling = e.sibling), - (n.index = e.index), - (n.ref = e.ref), - n - ); - } - function Bl(e, t, n, r, o, i) { - var s = 2; - if (((r = e), 'function' == typeof e)) Ul(e) && (s = 1); - else if ('string' == typeof e) s = 5; - else - e: switch (e) { - case O: - return ql(n.children, o, i, t); - case D: - (s = 8), (o |= 16); - break; - case S: - (s = 8), (o |= 1); - break; - case E: - return ( - ((e = zl(12, n, t, 8 | o)).elementType = E), - (e.type = E), - (e.lanes = i), - e - ); - case C: - return ( - ((e = zl(13, n, t, o)).type = C), - (e.elementType = C), - (e.lanes = i), - e - ); - case R: - return ( - ((e = zl(19, n, t, o)).elementType = R), (e.lanes = i), e - ); - case L: - return Wl(n, o, i, t); - case M: - return ( - ((e = zl(24, n, t, o)).elementType = M), (e.lanes = i), e - ); - default: - if ('object' == typeof e && null !== e) - switch (e.$$typeof) { - case P: - s = 10; - break e; - case A: - s = 9; - break e; - case $: - s = 11; - break e; - case j: - s = 14; - break e; - case T: - (s = 16), (r = null); - break e; - case I: - s = 22; - break e; - } - throw Error(a(130, null == e ? e : typeof e, '')); - } - return ( - ((t = zl(s, n, t, o)).elementType = e), - (t.type = r), - (t.lanes = i), - t - ); - } - function ql(e, t, n, r) { - return ((e = zl(7, e, r, t)).lanes = n), e; - } - function Wl(e, t, n, r) { - return ((e = zl(23, e, r, t)).elementType = L), (e.lanes = n), e; - } - function Hl(e, t, n) { - return ((e = zl(6, e, null, t)).lanes = n), e; - } - function Yl(e, t, n) { - return ( - ((t = zl( - 4, - null !== e.children ? e.children : [], - e.key, - t - )).lanes = n), - (t.stateNode = { - containerInfo: e.containerInfo, - pendingChildren: null, - implementation: e.implementation - }), - t - ); - } - function Kl(e, t, n) { - (this.tag = t), - (this.containerInfo = e), - (this.finishedWork = - this.pingCache = - this.current = - this.pendingChildren = - null), - (this.timeoutHandle = -1), - (this.pendingContext = this.context = null), - (this.hydrate = n), - (this.callbackNode = null), - (this.callbackPriority = 0), - (this.eventTimes = zt(0)), - (this.expirationTimes = zt(-1)), - (this.entangledLanes = - this.finishedLanes = - this.mutableReadLanes = - this.expiredLanes = - this.pingedLanes = - this.suspendedLanes = - this.pendingLanes = - 0), - (this.entanglements = zt(0)), - (this.mutableSourceEagerHydrationData = null); - } - function Gl(e, t, n, r) { - var o = t.current, - i = ll(), - s = cl(o); - e: if (n) { - t: { - if (Ge((n = n._reactInternals)) !== n || 1 !== n.tag) - throw Error(a(170)); - var l = n; - do { - switch (l.tag) { - case 3: - l = l.stateNode.context; - break t; - case 1: - if (go(l.type)) { - l = - l.stateNode.__reactInternalMemoizedMergedChildContext; - break t; - } - } - l = l.return; - } while (null !== l); - throw Error(a(171)); - } - if (1 === n.tag) { - var c = n.type; - if (go(c)) { - n = bo(n, c, l); - break e; - } - } - n = l; - } else n = uo; - return ( - null === t.context ? (t.context = n) : (t.pendingContext = n), - ((t = ci(i, s)).payload = { element: e }), - null !== (r = void 0 === r ? null : r) && (t.callback = r), - ui(o, t), - ul(o, s, i), - s - ); - } - function Ql(e) { - return (e = e.current).child - ? (e.child.tag, e.child.stateNode) - : null; - } - function Xl(e, t) { - if (null !== (e = e.memoizedState) && null !== e.dehydrated) { - var n = e.retryLane; - e.retryLane = 0 !== n && n < t ? n : t; - } - } - function Jl(e, t) { - Xl(e, t), (e = e.alternate) && Xl(e, t); - } - function Zl(e, t, n) { - var r = - (null != n && - null != n.hydrationOptions && - n.hydrationOptions.mutableSources) || - null; - if ( - ((n = new Kl(e, t, null != n && !0 === n.hydrate)), - (t = zl(3, null, null, 2 === t ? 7 : 1 === t ? 3 : 0)), - (n.current = t), - (t.stateNode = n), - si(t), - (e[Jr] = n.current), - Cr(8 === e.nodeType ? e.parentNode : e), - r) - ) - for (e = 0; e < r.length; e++) { - var o = (t = r[e])._getVersion; - (o = o(t._source)), - null == n.mutableSourceEagerHydrationData - ? (n.mutableSourceEagerHydrationData = [t, o]) - : n.mutableSourceEagerHydrationData.push(t, o); - } - this._internalRoot = n; - } - function ec(e) { - return !( - !e || - (1 !== e.nodeType && - 9 !== e.nodeType && - 11 !== e.nodeType && - (8 !== e.nodeType || - ' react-mount-point-unstable ' !== e.nodeValue)) - ); - } - function tc(e, t, n, r, o) { - var i = n._reactRootContainer; - if (i) { - var a = i._internalRoot; - if ('function' == typeof o) { - var s = o; - o = function () { - var e = Ql(a); - s.call(e); - }; - } - Gl(t, a, e, o); - } else { - if ( - ((i = n._reactRootContainer = - (function (e, t) { - if ( - (t || - (t = !( - !(t = e - ? 9 === e.nodeType - ? e.documentElement - : e.firstChild - : null) || - 1 !== t.nodeType || - !t.hasAttribute('data-reactroot') - )), - !t) - ) - for (var n; (n = e.lastChild); ) e.removeChild(n); - return new Zl(e, 0, t ? { hydrate: !0 } : void 0); - })(n, r)), - (a = i._internalRoot), - 'function' == typeof o) - ) { - var l = o; - o = function () { - var e = Ql(a); - l.call(e); - }; - } - yl(function () { - Gl(t, a, e, o); - }); - } - return Ql(a); - } - (qs = function (e, t, n) { - var r = t.lanes; - if (null !== e) - if (e.memoizedProps !== t.pendingProps || fo.current) Na = !0; - else { - if (0 == (n & r)) { - switch (((Na = !1), t.tag)) { - case 3: - Wa(t), Hi(); - break; - case 5: - Ii(t); - break; - case 1: - go(t.type) && wo(t); - break; - case 4: - ji(t, t.stateNode.containerInfo); - break; - case 10: - r = t.memoizedProps.value; - var o = t.type._context; - co(Xo, o._currentValue), (o._currentValue = r); - break; - case 13: - if (null !== t.memoizedState) - return 0 != (n & t.child.childLanes) - ? Qa(e, t, n) - : (co(Di, 1 & Di.current), - null !== (t = ts(e, t, n)) ? t.sibling : null); - co(Di, 1 & Di.current); - break; - case 19: - if ( - ((r = 0 != (n & t.childLanes)), 0 != (64 & e.flags)) - ) { - if (r) return es(e, t, n); - t.flags |= 64; - } - if ( - (null !== (o = t.memoizedState) && - ((o.rendering = null), - (o.tail = null), - (o.lastEffect = null)), - co(Di, Di.current), - r) - ) - break; - return null; - case 23: - case 24: - return (t.lanes = 0), za(e, t, n); - } - return ts(e, t, n); - } - Na = 0 != (16384 & e.flags); - } - else Na = !1; - switch (((t.lanes = 0), t.tag)) { - case 2: - if ( - ((r = t.type), - null !== e && - ((e.alternate = null), - (t.alternate = null), - (t.flags |= 2)), - (e = t.pendingProps), - (o = mo(t, po.current)), - oi(t, n), - (o = ia(null, t, r, e, o, n)), - (t.flags |= 1), - 'object' == typeof o && - null !== o && - 'function' == typeof o.render && - void 0 === o.$$typeof) - ) { - if ( - ((t.tag = 1), - (t.memoizedState = null), - (t.updateQueue = null), - go(r)) - ) { - var i = !0; - wo(t); - } else i = !1; - (t.memoizedState = - null !== o.state && void 0 !== o.state ? o.state : null), - si(t); - var s = r.getDerivedStateFromProps; - 'function' == typeof s && mi(t, r, s, e), - (o.updater = gi), - (t.stateNode = o), - (o._reactInternals = t), - wi(t, r, e, n), - (t = qa(null, t, r, !0, i, n)); - } else (t.tag = 0), Da(null, t, o, n), (t = t.child); - return t; - case 16: - o = t.elementType; - e: { - switch ( - (null !== e && - ((e.alternate = null), - (t.alternate = null), - (t.flags |= 2)), - (e = t.pendingProps), - (o = (i = o._init)(o._payload)), - (t.type = o), - (i = t.tag = - (function (e) { - if ('function' == typeof e) return Ul(e) ? 1 : 0; - if (null != e) { - if ((e = e.$$typeof) === $) return 11; - if (e === j) return 14; - } - return 2; - })(o)), - (e = Qo(o, e)), - i) - ) { - case 0: - t = Va(null, t, o, e, n); - break e; - case 1: - t = Ba(null, t, o, e, n); - break e; - case 11: - t = La(null, t, o, e, n); - break e; - case 14: - t = Ma(null, t, o, Qo(o.type, e), r, n); - break e; - } - throw Error(a(306, o, '')); - } - return t; - case 0: - return ( - (r = t.type), - (o = t.pendingProps), - Va(e, t, r, (o = t.elementType === r ? o : Qo(r, o)), n) - ); - case 1: - return ( - (r = t.type), - (o = t.pendingProps), - Ba(e, t, r, (o = t.elementType === r ? o : Qo(r, o)), n) - ); - case 3: - if ((Wa(t), (r = t.updateQueue), null === e || null === r)) - throw Error(a(282)); - if ( - ((r = t.pendingProps), - (o = null !== (o = t.memoizedState) ? o.element : null), - li(e, t), - di(t, r, null, n), - (r = t.memoizedState.element) === o) - ) - Hi(), (t = ts(e, t, n)); - else { - if ( - ((i = (o = t.stateNode).hydrate) && - ((Fi = Hr(t.stateNode.containerInfo.firstChild)), - (Mi = t), - (i = zi = !0)), - i) - ) { - if (null != (e = o.mutableSourceEagerHydrationData)) - for (o = 0; o < e.length; o += 2) - ((i = e[o])._workInProgressVersionPrimary = e[o + 1]), - Yi.push(i); - for (n = Ei(t, null, r, n), t.child = n; n; ) - (n.flags = (-3 & n.flags) | 1024), (n = n.sibling); - } else Da(e, t, r, n), Hi(); - t = t.child; - } - return t; - case 5: - return ( - Ii(t), - null === e && Bi(t), - (r = t.type), - (o = t.pendingProps), - (i = null !== e ? e.memoizedProps : null), - (s = o.children), - Vr(r, o) - ? (s = null) - : null !== i && Vr(r, i) && (t.flags |= 16), - Ua(e, t), - Da(e, t, s, n), - t.child - ); - case 6: - return null === e && Bi(t), null; - case 13: - return Qa(e, t, n); - case 4: - return ( - ji(t, t.stateNode.containerInfo), - (r = t.pendingProps), - null === e ? (t.child = Si(t, null, r, n)) : Da(e, t, r, n), - t.child - ); - case 11: - return ( - (r = t.type), - (o = t.pendingProps), - La(e, t, r, (o = t.elementType === r ? o : Qo(r, o)), n) - ); - case 7: - return Da(e, t, t.pendingProps, n), t.child; - case 8: - case 12: - return Da(e, t, t.pendingProps.children, n), t.child; - case 10: - e: { - (r = t.type._context), - (o = t.pendingProps), - (s = t.memoizedProps), - (i = o.value); - var l = t.type._context; - if ( - (co(Xo, l._currentValue), (l._currentValue = i), null !== s) - ) - if ( - ((l = s.value), - 0 == - (i = lr(l, i) - ? 0 - : 0 | - ('function' == typeof r._calculateChangedBits - ? r._calculateChangedBits(l, i) - : 1073741823))) - ) { - if (s.children === o.children && !fo.current) { - t = ts(e, t, n); - break e; - } - } else - for ( - null !== (l = t.child) && (l.return = t); - null !== l; - - ) { - var c = l.dependencies; - if (null !== c) { - s = l.child; - for (var u = c.firstContext; null !== u; ) { - if (u.context === r && 0 != (u.observedBits & i)) { - 1 === l.tag && - (((u = ci(-1, n & -n)).tag = 2), ui(l, u)), - (l.lanes |= n), - null !== (u = l.alternate) && (u.lanes |= n), - ri(l.return, n), - (c.lanes |= n); - break; - } - u = u.next; - } - } else - s = - 10 === l.tag && l.type === t.type ? null : l.child; - if (null !== s) s.return = l; - else - for (s = l; null !== s; ) { - if (s === t) { - s = null; - break; - } - if (null !== (l = s.sibling)) { - (l.return = s.return), (s = l); - break; - } - s = s.return; - } - l = s; - } - Da(e, t, o.children, n), (t = t.child); - } - return t; - case 9: - return ( - (o = t.type), - (r = (i = t.pendingProps).children), - oi(t, n), - (r = r((o = ii(o, i.unstable_observedBits)))), - (t.flags |= 1), - Da(e, t, r, n), - t.child - ); - case 14: - return ( - (i = Qo((o = t.type), t.pendingProps)), - Ma(e, t, o, (i = Qo(o.type, i)), r, n) - ); - case 15: - return Fa(e, t, t.type, t.pendingProps, r, n); - case 17: - return ( - (r = t.type), - (o = t.pendingProps), - (o = t.elementType === r ? o : Qo(r, o)), - null !== e && - ((e.alternate = null), - (t.alternate = null), - (t.flags |= 2)), - (t.tag = 1), - go(r) ? ((e = !0), wo(t)) : (e = !1), - oi(t, n), - vi(t, r, o), - wi(t, r, o, n), - qa(null, t, r, !0, e, n) - ); - case 19: - return es(e, t, n); - case 23: - case 24: - return za(e, t, n); - } - throw Error(a(156, t.tag)); - }), - (Zl.prototype.render = function (e) { - Gl(e, this._internalRoot, null, null); - }), - (Zl.prototype.unmount = function () { - var e = this._internalRoot, - t = e.containerInfo; - Gl(null, e, null, function () { - t[Jr] = null; - }); - }), - (Ze = function (e) { - 13 === e.tag && (ul(e, 4, ll()), Jl(e, 4)); - }), - (et = function (e) { - 13 === e.tag && (ul(e, 67108864, ll()), Jl(e, 67108864)); - }), - (tt = function (e) { - if (13 === e.tag) { - var t = ll(), - n = cl(e); - ul(e, n, t), Jl(e, n); - } - }), - (nt = function (e, t) { - return t(); - }), - (Ee = function (e, t, n) { - switch (t) { - case 'input': - if ( - (ne(e, n), (t = n.name), 'radio' === n.type && null != t) - ) { - for (n = e; n.parentNode; ) n = n.parentNode; - for ( - n = n.querySelectorAll( - 'input[name=' + - JSON.stringify('' + t) + - '][type="radio"]' - ), - t = 0; - t < n.length; - t++ - ) { - var r = n[t]; - if (r !== e && r.form === e.form) { - var o = ro(r); - if (!o) throw Error(a(90)); - X(r), ne(r, o); - } - } - } - break; - case 'textarea': - ce(e, n); - break; - case 'select': - null != (t = n.value) && ae(e, !!n.multiple, t, !1); - } - }), - (je = gl), - (Te = function (e, t, n, r, o) { - var i = As; - As |= 4; - try { - return Wo(98, e.bind(null, t, n, r, o)); - } finally { - 0 === (As = i) && (Bs(), Yo()); - } - }), - (Ie = function () { - 0 == (49 & As) && - ((function () { - if (null !== el) { - var e = el; - (el = null), - e.forEach(function (e) { - (e.expiredLanes |= 24 & e.pendingLanes), dl(e, Vo()); - }); - } - Yo(); - })(), - Rl()); - }), - (Ne = function (e, t) { - var n = As; - As |= 2; - try { - return e(t); - } finally { - 0 === (As = n) && (Bs(), Yo()); - } - }); - var nc = { - findFiberByHostInstance: eo, - bundleType: 0, - version: '17.0.2', - rendererPackageName: 'react-dom' - }, - rc = { - bundleType: nc.bundleType, - version: nc.version, - rendererPackageName: nc.rendererPackageName, - rendererConfig: nc.rendererConfig, - overrideHookState: null, - overrideHookStateDeletePath: null, - overrideHookStateRenamePath: null, - overrideProps: null, - overridePropsDeletePath: null, - overridePropsRenamePath: null, - setSuspenseHandler: null, - scheduleUpdate: null, - currentDispatcherRef: x.ReactCurrentDispatcher, - findHostInstanceByFiber: function (e) { - return null === - (e = (function (e) { - if ( - ((e = (function (e) { - var t = e.alternate; - if (!t) { - if (null === (t = Ge(e))) throw Error(a(188)); - return t !== e ? null : e; - } - for (var n = e, r = t; ; ) { - var o = n.return; - if (null === o) break; - var i = o.alternate; - if (null === i) { - if (null !== (r = o.return)) { - n = r; - continue; - } - break; - } - if (o.child === i.child) { - for (i = o.child; i; ) { - if (i === n) return Xe(o), e; - if (i === r) return Xe(o), t; - i = i.sibling; - } - throw Error(a(188)); - } - if (n.return !== r.return) (n = o), (r = i); - else { - for (var s = !1, l = o.child; l; ) { - if (l === n) { - (s = !0), (n = o), (r = i); - break; - } - if (l === r) { - (s = !0), (r = o), (n = i); - break; - } - l = l.sibling; - } - if (!s) { - for (l = i.child; l; ) { - if (l === n) { - (s = !0), (n = i), (r = o); - break; - } - if (l === r) { - (s = !0), (r = i), (n = o); - break; - } - l = l.sibling; - } - if (!s) throw Error(a(189)); - } - } - if (n.alternate !== r) throw Error(a(190)); - } - if (3 !== n.tag) throw Error(a(188)); - return n.stateNode.current === n ? e : t; - })(e)), - !e) - ) - return null; - for (var t = e; ; ) { - if (5 === t.tag || 6 === t.tag) return t; - if (t.child) (t.child.return = t), (t = t.child); - else { - if (t === e) break; - for (; !t.sibling; ) { - if (!t.return || t.return === e) return null; - t = t.return; - } - (t.sibling.return = t.return), (t = t.sibling); - } - } - return null; - })(e)) - ? null - : e.stateNode; - }, - findFiberByHostInstance: - nc.findFiberByHostInstance || - function () { - return null; - }, - findHostInstancesForRefresh: null, - scheduleRefresh: null, - scheduleRoot: null, - setRefreshHandler: null, - getCurrentFiber: null - }; - if ('undefined' != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var oc = __REACT_DEVTOOLS_GLOBAL_HOOK__; - if (!oc.isDisabled && oc.supportsFiber) - try { - (ko = oc.inject(rc)), (_o = oc); - } catch (me) {} - } - (t.hydrate = function (e, t, n) { - if (!ec(t)) throw Error(a(200)); - return tc(null, e, t, !0, n); - }), - (t.render = function (e, t, n) { - if (!ec(t)) throw Error(a(200)); - return tc(null, e, t, !1, n); - }), - (t.unmountComponentAtNode = function (e) { - if (!ec(e)) throw Error(a(40)); - return ( - !!e._reactRootContainer && - (yl(function () { - tc(null, null, e, !1, function () { - (e._reactRootContainer = null), (e[Jr] = null); - }); - }), - !0) - ); - }), - (t.unstable_batchedUpdates = gl); - }, - 3935: function (e, t, n) { - 'use strict'; - !(function e() { - if ( - 'undefined' != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && - 'function' == typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE - ) - try { - __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e); - } catch (e) { - console.error(e); - } - })(), - (e.exports = n(4448)); - }, - 9921: function (e, t) { - 'use strict'; - var n = 60103, - r = 60106, - o = 60107, - i = 60108, - a = 60114, - s = 60109, - l = 60110, - c = 60112, - u = 60113, - p = 60120, - d = 60115, - f = 60116, - h = 60121, - m = 60122, - g = 60117, - y = 60129, - v = 60131; - if ('function' == typeof Symbol && Symbol.for) { - var b = Symbol.for; - (n = b('react.element')), - (r = b('react.portal')), - (o = b('react.fragment')), - (i = b('react.strict_mode')), - (a = b('react.profiler')), - (s = b('react.provider')), - (l = b('react.context')), - (c = b('react.forward_ref')), - (u = b('react.suspense')), - (p = b('react.suspense_list')), - (d = b('react.memo')), - (f = b('react.lazy')), - (h = b('react.block')), - (m = b('react.server.block')), - (g = b('react.fundamental')), - (y = b('react.debug_trace_mode')), - (v = b('react.legacy_hidden')); - } - (t.isValidElementType = function (e) { - return ( - 'string' == typeof e || - 'function' == typeof e || - e === o || - e === a || - e === y || - e === i || - e === u || - e === p || - e === v || - ('object' == typeof e && - null !== e && - (e.$$typeof === f || - e.$$typeof === d || - e.$$typeof === s || - e.$$typeof === l || - e.$$typeof === c || - e.$$typeof === g || - e.$$typeof === h || - e[0] === m)) - ); - }), - (t.typeOf = function (e) { - if ('object' == typeof e && null !== e) { - var t = e.$$typeof; - switch (t) { - case n: - switch ((e = e.type)) { - case o: - case a: - case i: - case u: - case p: - return e; - default: - switch ((e = e && e.$$typeof)) { - case l: - case c: - case f: - case d: - case s: - return e; - default: - return t; - } - } - case r: - return t; - } - } - }); - }, - 9864: function (e, t, n) { - 'use strict'; - e.exports = n(9921); - }, - 2408: function (e, t, n) { - 'use strict'; - var r = n(7418), - o = 60103, - i = 60106; - (t.Fragment = 60107), (t.StrictMode = 60108), (t.Profiler = 60114); - var a = 60109, - s = 60110, - l = 60112; - t.Suspense = 60113; - var c = 60115, - u = 60116; - if ('function' == typeof Symbol && Symbol.for) { - var p = Symbol.for; - (o = p('react.element')), - (i = p('react.portal')), - (t.Fragment = p('react.fragment')), - (t.StrictMode = p('react.strict_mode')), - (t.Profiler = p('react.profiler')), - (a = p('react.provider')), - (s = p('react.context')), - (l = p('react.forward_ref')), - (t.Suspense = p('react.suspense')), - (c = p('react.memo')), - (u = p('react.lazy')); - } - var d = 'function' == typeof Symbol && Symbol.iterator; - function f(e) { - for ( - var t = - 'https://reactjs.org/docs/error-decoder.html?invariant=' + e, - n = 1; - n < arguments.length; - n++ - ) - t += '&args[]=' + encodeURIComponent(arguments[n]); - return ( - 'Minified React error #' + - e + - '; visit ' + - t + - ' for the full message or use the non-minified dev environment for full errors and additional helpful warnings.' - ); - } - var h = { - isMounted: function () { - return !1; - }, - enqueueForceUpdate: function () {}, - enqueueReplaceState: function () {}, - enqueueSetState: function () {} - }, - m = {}; - function g(e, t, n) { - (this.props = e), - (this.context = t), - (this.refs = m), - (this.updater = n || h); - } - function y() {} - function v(e, t, n) { - (this.props = e), - (this.context = t), - (this.refs = m), - (this.updater = n || h); - } - (g.prototype.isReactComponent = {}), - (g.prototype.setState = function (e, t) { - if ('object' != typeof e && 'function' != typeof e && null != e) - throw Error(f(85)); - this.updater.enqueueSetState(this, e, t, 'setState'); - }), - (g.prototype.forceUpdate = function (e) { - this.updater.enqueueForceUpdate(this, e, 'forceUpdate'); - }), - (y.prototype = g.prototype); - var b = (v.prototype = new y()); - (b.constructor = v), r(b, g.prototype), (b.isPureReactComponent = !0); - var w = { current: null }, - x = Object.prototype.hasOwnProperty, - k = { key: !0, ref: !0, __self: !0, __source: !0 }; - function _(e, t, n) { - var r, - i = {}, - a = null, - s = null; - if (null != t) - for (r in (void 0 !== t.ref && (s = t.ref), - void 0 !== t.key && (a = '' + t.key), - t)) - x.call(t, r) && !k.hasOwnProperty(r) && (i[r] = t[r]); - var l = arguments.length - 2; - if (1 === l) i.children = n; - else if (1 < l) { - for (var c = Array(l), u = 0; u < l; u++) c[u] = arguments[u + 2]; - i.children = c; - } - if (e && e.defaultProps) - for (r in (l = e.defaultProps)) void 0 === i[r] && (i[r] = l[r]); - return { - $$typeof: o, - type: e, - key: a, - ref: s, - props: i, - _owner: w.current - }; - } - function O(e) { - return 'object' == typeof e && null !== e && e.$$typeof === o; - } - var S = /\/+/g; - function E(e, t) { - return 'object' == typeof e && null !== e && null != e.key - ? (function (e) { - var t = { '=': '=0', ':': '=2' }; - return ( - '$' + - e.replace(/[=:]/g, function (e) { - return t[e]; - }) - ); - })('' + e.key) - : t.toString(36); - } - function P(e, t, n, r, a) { - var s = typeof e; - ('undefined' !== s && 'boolean' !== s) || (e = null); - var l = !1; - if (null === e) l = !0; - else - switch (s) { - case 'string': - case 'number': - l = !0; - break; - case 'object': - switch (e.$$typeof) { - case o: - case i: - l = !0; - } - } - if (l) - return ( - (a = a((l = e))), - (e = '' === r ? '.' + E(l, 0) : r), - Array.isArray(a) - ? ((n = ''), - null != e && (n = e.replace(S, '$&/') + '/'), - P(a, t, n, '', function (e) { - return e; - })) - : null != a && - (O(a) && - (a = (function (e, t) { - return { - $$typeof: o, - type: e.type, - key: t, - ref: e.ref, - props: e.props, - _owner: e._owner - }; - })( - a, - n + - (!a.key || (l && l.key === a.key) - ? '' - : ('' + a.key).replace(S, '$&/') + '/') + - e - )), - t.push(a)), - 1 - ); - if (((l = 0), (r = '' === r ? '.' : r + ':'), Array.isArray(e))) - for (var c = 0; c < e.length; c++) { - var u = r + E((s = e[c]), c); - l += P(s, t, n, u, a); - } - else if ( - ((u = (function (e) { - return null === e || 'object' != typeof e - ? null - : 'function' == typeof (e = (d && e[d]) || e['@@iterator']) - ? e - : null; - })(e)), - 'function' == typeof u) - ) - for (e = u.call(e), c = 0; !(s = e.next()).done; ) - l += P((s = s.value), t, n, (u = r + E(s, c++)), a); - else if ('object' === s) - throw ( - ((t = '' + e), - Error( - f( - 31, - '[object Object]' === t - ? 'object with keys {' + Object.keys(e).join(', ') + '}' - : t - ) - )) - ); - return l; - } - function A(e, t, n) { - if (null == e) return e; - var r = [], - o = 0; - return ( - P(e, r, '', '', function (e) { - return t.call(n, e, o++); - }), - r - ); - } - function $(e) { - if (-1 === e._status) { - var t = e._result; - (t = t()), - (e._status = 0), - (e._result = t), - t.then( - function (t) { - 0 === e._status && - ((t = t.default), (e._status = 1), (e._result = t)); - }, - function (t) { - 0 === e._status && ((e._status = 2), (e._result = t)); - } - ); - } - if (1 === e._status) return e._result; - throw e._result; - } - var C = { current: null }; - function R() { - var e = C.current; - if (null === e) throw Error(f(321)); - return e; - } - var j = { - ReactCurrentDispatcher: C, - ReactCurrentBatchConfig: { transition: 0 }, - ReactCurrentOwner: w, - IsSomeRendererActing: { current: !1 }, - assign: r - }; - (t.Children = { - map: A, - forEach: function (e, t, n) { - A( - e, - function () { - t.apply(this, arguments); - }, - n - ); - }, - count: function (e) { - var t = 0; - return ( - A(e, function () { - t++; - }), - t - ); - }, - toArray: function (e) { - return ( - A(e, function (e) { - return e; - }) || [] - ); - }, - only: function (e) { - if (!O(e)) throw Error(f(143)); - return e; - } - }), - (t.Component = g), - (t.PureComponent = v), - (t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = j), - (t.cloneElement = function (e, t, n) { - if (null == e) throw Error(f(267, e)); - var i = r({}, e.props), - a = e.key, - s = e.ref, - l = e._owner; - if (null != t) { - if ( - (void 0 !== t.ref && ((s = t.ref), (l = w.current)), - void 0 !== t.key && (a = '' + t.key), - e.type && e.type.defaultProps) - ) - var c = e.type.defaultProps; - for (u in t) - x.call(t, u) && - !k.hasOwnProperty(u) && - (i[u] = void 0 === t[u] && void 0 !== c ? c[u] : t[u]); - } - var u = arguments.length - 2; - if (1 === u) i.children = n; - else if (1 < u) { - c = Array(u); - for (var p = 0; p < u; p++) c[p] = arguments[p + 2]; - i.children = c; - } - return { - $$typeof: o, - type: e.type, - key: a, - ref: s, - props: i, - _owner: l - }; - }), - (t.createContext = function (e, t) { - return ( - void 0 === t && (t = null), - ((e = { - $$typeof: s, - _calculateChangedBits: t, - _currentValue: e, - _currentValue2: e, - _threadCount: 0, - Provider: null, - Consumer: null - }).Provider = { $$typeof: a, _context: e }), - (e.Consumer = e) - ); - }), - (t.createElement = _), - (t.createFactory = function (e) { - var t = _.bind(null, e); - return (t.type = e), t; - }), - (t.createRef = function () { - return { current: null }; - }), - (t.forwardRef = function (e) { - return { $$typeof: l, render: e }; - }), - (t.isValidElement = O), - (t.lazy = function (e) { - return { - $$typeof: u, - _payload: { _status: -1, _result: e }, - _init: $ - }; - }), - (t.memo = function (e, t) { - return { $$typeof: c, type: e, compare: void 0 === t ? null : t }; - }), - (t.useCallback = function (e, t) { - return R().useCallback(e, t); - }), - (t.useContext = function (e, t) { - return R().useContext(e, t); - }), - (t.useDebugValue = function () {}), - (t.useEffect = function (e, t) { - return R().useEffect(e, t); - }), - (t.useImperativeHandle = function (e, t, n) { - return R().useImperativeHandle(e, t, n); - }), - (t.useLayoutEffect = function (e, t) { - return R().useLayoutEffect(e, t); - }), - (t.useMemo = function (e, t) { - return R().useMemo(e, t); - }), - (t.useReducer = function (e, t, n) { - return R().useReducer(e, t, n); - }), - (t.useRef = function (e) { - return R().useRef(e); - }), - (t.useState = function (e) { - return R().useState(e); - }), - (t.version = '17.0.2'); - }, - 7294: function (e, t, n) { - 'use strict'; - e.exports = n(2408); - }, - 4683: function (e) { - 'use strict'; - e.exports = { - nop: function (e) { - return e; - }, - clone: function (e) { - return JSON.parse(JSON.stringify(e)); - }, - shallowClone: function (e) { - let t = {}; - for (let n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - return t; - }, - deepClone: function e(t) { - let n = Array.isArray(t) ? [] : {}; - for (let r in t) - (t.hasOwnProperty(r) || Array.isArray(t)) && - (n[r] = 'object' == typeof t[r] ? e(t[r]) : t[r]); - return n; - }, - fastClone: function (e) { - return Object.assign({}, e); - }, - circularClone: function e(t, n) { - if ( - (n || (n = new WeakMap()), - Object(t) !== t || t instanceof Function) - ) - return t; - if (n.has(t)) return n.get(t); - try { - var r = new t.constructor(); - } catch (e) { - r = Object.create(Object.getPrototypeOf(t)); - } - return ( - n.set(t, r), - Object.assign( - r, - ...Object.keys(t).map((r) => ({ [r]: e(t[r], n) })) - ) - ); - } - }; - }, - 4593: function (e, t, n) { - 'use strict'; - const r = n(8401).recurse, - o = n(4683).shallowClone, - i = n(7053).jptr, - a = n(2592).isRef; - e.exports = { - dereference: function e(t, n, s) { - s || (s = {}), - s.cache || (s.cache = {}), - s.state || (s.state = {}), - (s.state.identityDetection = !0), - (s.depth = s.depth ? s.depth + 1 : 1); - let l = s.depth > 1 ? t : o(t), - c = { data: l }, - u = s.depth > 1 ? n : o(n); - s.master || (s.master = l); - let p = (function (e) { - return e && e.verbose - ? { - warn: function () { - var e = Array.prototype.slice.call(arguments); - console.warn.apply(console, e); - } - } - : { warn: function () {} }; - })(s), - d = 1; - for (; d > 0; ) - (d = 0), - r(c, s.state, function (t, n, r) { - if (a(t, n)) { - let o = t[n]; - if ((d++, s.cache[o])) { - let e = s.cache[o]; - if (e.resolved) - p.warn('Patching %s for %s', o, e.path), - (r.parent[r.pkey] = e.data), - s.$ref && - 'object' == typeof r.parent[r.pkey] && - (r.parent[r.pkey][s.$ref] = o); - else { - if (o === e.path) - throw new Error(`Tight circle at ${e.path}`); - p.warn('Unresolved ref'), - (r.parent[r.pkey] = i(e.source, e.path)), - !1 === r.parent[r.pkey] && - (r.parent[r.pkey] = i(e.source, e.key)), - s.$ref && - 'object' == typeof r.parent[r.pkey] && - (r.parent[s.$ref] = o); - } - } else { - let t = {}; - (t.path = r.path.split('/$ref')[0]), - (t.key = o), - p.warn('Dereffing %s at %s', o, t.path), - (t.source = u), - (t.data = i(t.source, t.key)), - !1 === t.data && - ((t.data = i(s.master, t.key)), - (t.source = s.master)), - !1 === t.data && p.warn('Missing $ref target', t.key), - (s.cache[o] = t), - (t.data = r.parent[r.pkey] = - e(i(t.source, t.key), t.source, s)), - s.$ref && - 'object' == typeof r.parent[r.pkey] && - (r.parent[r.pkey][s.$ref] = o), - (t.resolved = !0); - } - } - }); - return c.data; - } - }; - }, - 2592: function (e) { - 'use strict'; - e.exports = { - isRef: function (e, t) { - return '$ref' === t && !!e && 'string' == typeof e[t]; - } - }; - }, - 7053: function (e) { - 'use strict'; - function t(e) { - return e.replace(/\~1/g, '/').replace(/~0/g, '~'); - } - e.exports = { - jptr: function (e, n, r) { - if (void 0 === e) return !1; - if (!n || 'string' != typeof n || '#' === n) - return void 0 !== r ? r : e; - if (n.indexOf('#') >= 0) { - let e = n.split('#'); - if (e[0]) return !1; - (n = e[1]), - (n = decodeURIComponent(n.slice(1).split('+').join(' '))); - } - n.startsWith('/') && (n = n.slice(1)); - let o = n.split('/'); - for (let n = 0; n < o.length; n++) { - o[n] = t(o[n]); - let i = void 0 !== r && n == o.length - 1, - a = parseInt(o[n], 10); - if ( - (!Array.isArray(e) || isNaN(a) || a.toString() !== o[n] - ? (a = Array.isArray(e) && '-' === o[n] ? -2 : -1) - : (o[n] = n > 0 ? o[n - 1] : ''), - -1 != a || (e && e.hasOwnProperty(o[n]))) - ) - if (a >= 0) i && (e[a] = r), (e = e[a]); - else { - if (-2 === a) - return i ? (Array.isArray(e) && e.push(r), r) : void 0; - i && (e[o[n]] = r), (e = e[o[n]]); - } - else { - if (void 0 === r || 'object' != typeof e || Array.isArray(e)) - return !1; - (e[o[n]] = i - ? r - : '0' === o[n + 1] || '-' === o[n + 1] - ? [] - : {}), - (e = e[o[n]]); - } - } - return e; - }, - jpescape: function (e) { - return e.replace(/\~/g, '~0').replace(/\//g, '~1'); - }, - jpunescape: t - }; - }, - 8401: function (e, t, n) { - 'use strict'; - const r = n(7053).jpescape; - e.exports = { - recurse: function e(t, n, o) { - if ( - (n || (n = { depth: 0 }), - n.depth || - (n = Object.assign( - {}, - { - path: '#', - depth: 0, - pkey: '', - parent: {}, - payload: {}, - seen: new WeakMap(), - identity: !1, - identityDetection: !1 - }, - n - )), - 'object' != typeof t) - ) - return; - let i = n.path; - for (let a in t) { - if ( - ((n.key = a), - (n.path = n.path + '/' + encodeURIComponent(r(a))), - (n.identityPath = n.seen.get(t[a])), - (n.identity = void 0 !== n.identityPath), - t.hasOwnProperty(a) && o(t, a, n), - 'object' == typeof t[a] && !n.identity) - ) { - n.identityDetection && - !Array.isArray(t[a]) && - null !== t[a] && - n.seen.set(t[a], n.path); - let r = {}; - (r.parent = t), - (r.path = n.path), - (r.depth = n.depth ? n.depth + 1 : 1), - (r.pkey = a), - (r.payload = n.payload), - (r.seen = n.seen), - (r.identity = !1), - (r.identityDetection = n.identityDetection), - e(t[a], r, o); - } - n.path = i; - } - } - }; - }, - 53: function (e, t) { - 'use strict'; - var n, r, o, i; - if ( - 'object' == typeof performance && - 'function' == typeof performance.now - ) { - var a = performance; - t.unstable_now = function () { - return a.now(); - }; - } else { - var s = Date, - l = s.now(); - t.unstable_now = function () { - return s.now() - l; - }; - } - if ( - 'undefined' == typeof window || - 'function' != typeof MessageChannel - ) { - var c = null, - u = null, - p = function () { - if (null !== c) - try { - var e = t.unstable_now(); - c(!0, e), (c = null); - } catch (e) { - throw (setTimeout(p, 0), e); - } - }; - (n = function (e) { - null !== c ? setTimeout(n, 0, e) : ((c = e), setTimeout(p, 0)); - }), - (r = function (e, t) { - u = setTimeout(e, t); - }), - (o = function () { - clearTimeout(u); - }), - (t.unstable_shouldYield = function () { - return !1; - }), - (i = t.unstable_forceFrameRate = function () {}); - } else { - var d = window.setTimeout, - f = window.clearTimeout; - if ('undefined' != typeof console) { - var h = window.cancelAnimationFrame; - 'function' != typeof window.requestAnimationFrame && - console.error( - "This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills" - ), - 'function' != typeof h && - console.error( - "This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills" - ); - } - var m = !1, - g = null, - y = -1, - v = 5, - b = 0; - (t.unstable_shouldYield = function () { - return t.unstable_now() >= b; - }), - (i = function () {}), - (t.unstable_forceFrameRate = function (e) { - 0 > e || 125 < e - ? console.error( - 'forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported' - ) - : (v = 0 < e ? Math.floor(1e3 / e) : 5); - }); - var w = new MessageChannel(), - x = w.port2; - (w.port1.onmessage = function () { - if (null !== g) { - var e = t.unstable_now(); - b = e + v; - try { - g(!0, e) ? x.postMessage(null) : ((m = !1), (g = null)); - } catch (e) { - throw (x.postMessage(null), e); - } - } else m = !1; - }), - (n = function (e) { - (g = e), m || ((m = !0), x.postMessage(null)); - }), - (r = function (e, n) { - y = d(function () { - e(t.unstable_now()); - }, n); - }), - (o = function () { - f(y), (y = -1); - }); - } - function k(e, t) { - var n = e.length; - e.push(t); - e: for (;;) { - var r = (n - 1) >>> 1, - o = e[r]; - if (!(void 0 !== o && 0 < S(o, t))) break e; - (e[r] = t), (e[n] = o), (n = r); - } - } - function _(e) { - return void 0 === (e = e[0]) ? null : e; - } - function O(e) { - var t = e[0]; - if (void 0 !== t) { - var n = e.pop(); - if (n !== t) { - e[0] = n; - e: for (var r = 0, o = e.length; r < o; ) { - var i = 2 * (r + 1) - 1, - a = e[i], - s = i + 1, - l = e[s]; - if (void 0 !== a && 0 > S(a, n)) - void 0 !== l && 0 > S(l, a) - ? ((e[r] = l), (e[s] = n), (r = s)) - : ((e[r] = a), (e[i] = n), (r = i)); - else { - if (!(void 0 !== l && 0 > S(l, n))) break e; - (e[r] = l), (e[s] = n), (r = s); - } - } - } - return t; - } - return null; - } - function S(e, t) { - var n = e.sortIndex - t.sortIndex; - return 0 !== n ? n : e.id - t.id; - } - var E = [], - P = [], - A = 1, - $ = null, - C = 3, - R = !1, - j = !1, - T = !1; - function I(e) { - for (var t = _(P); null !== t; ) { - if (null === t.callback) O(P); - else { - if (!(t.startTime <= e)) break; - O(P), (t.sortIndex = t.expirationTime), k(E, t); - } - t = _(P); - } - } - function N(e) { - if (((T = !1), I(e), !j)) - if (null !== _(E)) (j = !0), n(D); - else { - var t = _(P); - null !== t && r(N, t.startTime - e); - } - } - function D(e, n) { - (j = !1), T && ((T = !1), o()), (R = !0); - var i = C; - try { - for ( - I(n), $ = _(E); - null !== $ && - (!($.expirationTime > n) || (e && !t.unstable_shouldYield())); - - ) { - var a = $.callback; - if ('function' == typeof a) { - ($.callback = null), (C = $.priorityLevel); - var s = a($.expirationTime <= n); - (n = t.unstable_now()), - 'function' == typeof s - ? ($.callback = s) - : $ === _(E) && O(E), - I(n); - } else O(E); - $ = _(E); - } - if (null !== $) var l = !0; - else { - var c = _(P); - null !== c && r(N, c.startTime - n), (l = !1); - } - return l; - } finally { - ($ = null), (C = i), (R = !1); - } - } - var L = i; - (t.unstable_IdlePriority = 5), - (t.unstable_ImmediatePriority = 1), - (t.unstable_LowPriority = 4), - (t.unstable_NormalPriority = 3), - (t.unstable_Profiling = null), - (t.unstable_UserBlockingPriority = 2), - (t.unstable_cancelCallback = function (e) { - e.callback = null; - }), - (t.unstable_continueExecution = function () { - j || R || ((j = !0), n(D)); - }), - (t.unstable_getCurrentPriorityLevel = function () { - return C; - }), - (t.unstable_getFirstCallbackNode = function () { - return _(E); - }), - (t.unstable_next = function (e) { - switch (C) { - case 1: - case 2: - case 3: - var t = 3; - break; - default: - t = C; - } - var n = C; - C = t; - try { - return e(); - } finally { - C = n; - } - }), - (t.unstable_pauseExecution = function () {}), - (t.unstable_requestPaint = L), - (t.unstable_runWithPriority = function (e, t) { - switch (e) { - case 1: - case 2: - case 3: - case 4: - case 5: - break; - default: - e = 3; - } - var n = C; - C = e; - try { - return t(); - } finally { - C = n; - } - }), - (t.unstable_scheduleCallback = function (e, i, a) { - var s = t.unstable_now(); - switch ( - ((a = - 'object' == typeof a && - null !== a && - 'number' == typeof (a = a.delay) && - 0 < a - ? s + a - : s), - e) - ) { - case 1: - var l = -1; - break; - case 2: - l = 250; - break; - case 5: - l = 1073741823; - break; - case 4: - l = 1e4; - break; - default: - l = 5e3; - } - return ( - (e = { - id: A++, - callback: i, - priorityLevel: e, - startTime: a, - expirationTime: (l = a + l), - sortIndex: -1 - }), - a > s - ? ((e.sortIndex = a), - k(P, e), - null === _(E) && - e === _(P) && - (T ? o() : (T = !0), r(N, a - s))) - : ((e.sortIndex = l), k(E, e), j || R || ((j = !0), n(D))), - e - ); - }), - (t.unstable_wrapCallback = function (e) { - var t = C; - return function () { - var n = C; - C = t; - try { - return e.apply(this, arguments); - } finally { - C = n; - } - }; - }); - }, - 3840: function (e, t, n) { - 'use strict'; - e.exports = n(53); - }, - 6774: function (e) { - e.exports = function (e, t, n, r) { - var o = n ? n.call(r, e, t) : void 0; - if (void 0 !== o) return !!o; - if (e === t) return !0; - if ('object' != typeof e || !e || 'object' != typeof t || !t) - return !1; - var i = Object.keys(e), - a = Object.keys(t); - if (i.length !== a.length) return !1; - for ( - var s = Object.prototype.hasOwnProperty.bind(t), l = 0; - l < i.length; - l++ - ) { - var c = i[l]; - if (!s(c)) return !1; - var u = e[c], - p = t[c]; - if ( - !1 === (o = n ? n.call(r, u, p, c) : void 0) || - (void 0 === o && u !== p) - ) - return !1; - } - return !0; - }; - }, - 1304: function (e) { - var t; - (t = function () { - var e = JSON.parse( - '{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","‘":"\'","’":"\'","“":"\\"","”":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial"}' - ), - t = JSON.parse( - '{"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"vi":{"Đ":"D","đ":"d"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"}}' - ); - function n(n, r) { - if ('string' != typeof n) - throw new Error('slugify: string argument expected'); - var o = - t[ - (r = 'string' == typeof r ? { replacement: r } : r || {}) - .locale - ] || {}, - i = void 0 === r.replacement ? '-' : r.replacement, - a = n - .split('') - .reduce(function (t, n) { - return ( - t + - (o[n] || e[n] || n).replace( - r.remove || /[^\w\s$*_+~.()'"!\-:@]+/g, - '' - ) - ); - }, '') - .trim() - .replace(new RegExp('[\\s' + i + ']+', 'g'), i); - return ( - r.lower && (a = a.toLowerCase()), - r.strict && - (a = a - .replace(new RegExp('[^a-zA-Z0-9' + i + ']', 'g'), '') - .replace(new RegExp('[\\s' + i + ']+', 'g'), i)), - a - ); - } - return ( - (n.extend = function (t) { - for (var n in t) e[n] = t[n]; - }), - n - ); - }), - (e.exports = t()), - (e.exports.default = t()); - }, - 5114: function (e) { - e.exports = function (e, t) { - e || (e = document), t || (t = window); - var n, - r, - o = [], - i = !1, - a = e.documentElement, - s = function () {}, - l = 'hidden', - c = 'visibilitychange'; - void 0 !== e.webkitHidden && - ((l = 'webkitHidden'), (c = 'webkitvisibilitychange')), - t.getComputedStyle || f(); - for ( - var u = ['', '-webkit-', '-moz-', '-ms-'], - p = document.createElement('div'), - d = u.length - 1; - d >= 0; - d-- - ) { - try { - p.style.position = u[d] + 'sticky'; - } catch (e) {} - '' != p.style.position && f(); - } - function f() { - C = N = R = j = T = I = s; - } - function h(e) { - return parseFloat(e) || 0; - } - function m() { - n = { top: t.pageYOffset, left: t.pageXOffset }; - } - function g() { - if (t.pageXOffset != n.left) return m(), void R(); - t.pageYOffset != n.top && (m(), v()); - } - function y(e) { - setTimeout(function () { - t.pageYOffset != n.top && ((n.top = t.pageYOffset), v()); - }, 0); - } - function v() { - for (var e = o.length - 1; e >= 0; e--) b(o[e]); - } - function b(e) { - if (e.inited) { - var t = - n.top <= e.limit.start ? 0 : n.top >= e.limit.end ? 2 : 1; - e.mode != t && - (function (e, t) { - var n = e.node.style; - switch (t) { - case 0: - (n.position = 'absolute'), - (n.left = e.offset.left + 'px'), - (n.right = e.offset.right + 'px'), - (n.top = e.offset.top + 'px'), - (n.bottom = 'auto'), - (n.width = 'auto'), - (n.marginLeft = 0), - (n.marginRight = 0), - (n.marginTop = 0); - break; - case 1: - (n.position = 'fixed'), - (n.left = e.box.left + 'px'), - (n.right = e.box.right + 'px'), - (n.top = e.css.top), - (n.bottom = 'auto'), - (n.width = 'auto'), - (n.marginLeft = 0), - (n.marginRight = 0), - (n.marginTop = 0); - break; - case 2: - (n.position = 'absolute'), - (n.left = e.offset.left + 'px'), - (n.right = e.offset.right + 'px'), - (n.top = 'auto'), - (n.bottom = 0), - (n.width = 'auto'), - (n.marginLeft = 0), - (n.marginRight = 0); - } - e.mode = t; - })(e, t); - } - } - function w(e) { - isNaN(parseFloat(e.computed.top)) || - e.isCell || - ((e.inited = !0), - e.clone || - (function (e) { - e.clone = document.createElement('div'); - var t = e.node.nextSibling || e.node, - n = e.clone.style; - (n.height = e.height + 'px'), - (n.width = e.width + 'px'), - (n.marginTop = e.computed.marginTop), - (n.marginBottom = e.computed.marginBottom), - (n.marginLeft = e.computed.marginLeft), - (n.marginRight = e.computed.marginRight), - (n.padding = n.border = n.borderSpacing = 0), - (n.fontSize = '1em'), - (n.position = 'static'), - (n.cssFloat = e.computed.cssFloat), - e.node.parentNode.insertBefore(e.clone, t); - })(e), - 'absolute' != e.parent.computed.position && - 'relative' != e.parent.computed.position && - (e.parent.node.style.position = 'relative'), - b(e), - (e.parent.height = e.parent.node.offsetHeight), - (e.docOffsetTop = S(e.clone))); - } - function x(e) { - var t = !0; - e.clone && - (function (e) { - e.clone.parentNode.removeChild(e.clone), (e.clone = void 0); - })(e), - (function (e, t) { - for (key in t) t.hasOwnProperty(key) && (e[key] = t[key]); - })(e.node.style, e.css); - for (var n = o.length - 1; n >= 0; n--) - if ( - o[n].node !== e.node && - o[n].parent.node === e.parent.node - ) { - t = !1; - break; - } - t && (e.parent.node.style.position = e.parent.css.position), - (e.mode = -1); - } - function k() { - for (var e = o.length - 1; e >= 0; e--) w(o[e]); - } - function _() { - for (var e = o.length - 1; e >= 0; e--) x(o[e]); - } - function O(e) { - var t = getComputedStyle(e), - n = e.parentNode, - r = getComputedStyle(n), - o = e.style.position; - e.style.position = 'relative'; - var i = { - top: t.top, - marginTop: t.marginTop, - marginBottom: t.marginBottom, - marginLeft: t.marginLeft, - marginRight: t.marginRight, - cssFloat: t.cssFloat - }, - s = { - top: h(t.top), - marginBottom: h(t.marginBottom), - paddingLeft: h(t.paddingLeft), - paddingRight: h(t.paddingRight), - borderLeftWidth: h(t.borderLeftWidth), - borderRightWidth: h(t.borderRightWidth) - }; - e.style.position = o; - var l = { - position: e.style.position, - top: e.style.top, - bottom: e.style.bottom, - left: e.style.left, - right: e.style.right, - width: e.style.width, - marginTop: e.style.marginTop, - marginLeft: e.style.marginLeft, - marginRight: e.style.marginRight - }, - c = E(e), - u = E(n), - p = { - node: n, - css: { position: n.style.position }, - computed: { position: r.position }, - numeric: { - borderLeftWidth: h(r.borderLeftWidth), - borderRightWidth: h(r.borderRightWidth), - borderTopWidth: h(r.borderTopWidth), - borderBottomWidth: h(r.borderBottomWidth) - } - }; - return { - node: e, - box: { left: c.win.left, right: a.clientWidth - c.win.right }, - offset: { - top: c.win.top - u.win.top - p.numeric.borderTopWidth, - left: c.win.left - u.win.left - p.numeric.borderLeftWidth, - right: -c.win.right + u.win.right - p.numeric.borderRightWidth - }, - css: l, - isCell: 'table-cell' == t.display, - computed: i, - numeric: s, - width: c.win.right - c.win.left, - height: c.win.bottom - c.win.top, - mode: -1, - inited: !1, - parent: p, - limit: { - start: c.doc.top - s.top, - end: - u.doc.top + - n.offsetHeight - - p.numeric.borderBottomWidth - - e.offsetHeight - - s.top - - s.marginBottom - } - }; - } - function S(e) { - for (var t = 0; e; ) (t += e.offsetTop), (e = e.offsetParent); - return t; - } - function E(e) { - var n = e.getBoundingClientRect(); - return { - doc: { - top: n.top + t.pageYOffset, - left: n.left + t.pageXOffset - }, - win: n - }; - } - function P() { - r = setInterval(function () { - !(function () { - for (var e = o.length - 1; e >= 0; e--) - if (o[e].inited) { - var t = Math.abs(S(o[e].clone) - o[e].docOffsetTop), - n = Math.abs( - o[e].parent.node.offsetHeight - o[e].parent.height - ); - if (t >= 2 || n >= 2) return !1; - } - return !0; - })() && R(); - }, 500); - } - function A() { - clearInterval(r); - } - function $() { - i && (document[l] ? A() : P()); - } - function C() { - i || - (m(), - k(), - t.addEventListener('scroll', g), - t.addEventListener('wheel', y), - t.addEventListener('resize', R), - t.addEventListener('orientationchange', R), - e.addEventListener(c, $), - P(), - (i = !0)); - } - function R() { - if (i) { - _(); - for (var e = o.length - 1; e >= 0; e--) o[e] = O(o[e].node); - k(); - } - } - function j() { - t.removeEventListener('scroll', g), - t.removeEventListener('wheel', y), - t.removeEventListener('resize', R), - t.removeEventListener('orientationchange', R), - e.removeEventListener(c, $), - A(), - (i = !1); - } - function T() { - j(), _(); - } - function I() { - for (T(); o.length; ) o.pop(); - } - function N(e) { - for (var t = o.length - 1; t >= 0; t--) - if (o[t].node === e) return; - var n = O(e); - o.push(n), i ? w(n) : C(); - } - return ( - m(), - { - stickies: o, - add: N, - remove: function (e) { - for (var t = o.length - 1; t >= 0; t--) - o[t].node === e && (x(o[t]), o.splice(t, 1)); - }, - init: C, - rebuild: R, - pause: j, - stop: T, - kill: I - } - ); - }; - }, - 3433: function (e, t, n) { - 'use strict'; - n.r(t); - var r = n(3379), - o = n.n(r), - i = n(7795), - a = n.n(i), - s = n(569), - l = n.n(s), - c = n(3565), - u = n.n(c), - p = n(9216), - d = n.n(p), - f = n(4589), - h = n.n(f), - m = n(2295), - g = {}; - (g.styleTagTransform = h()), - (g.setAttributes = u()), - (g.insert = l().bind(null, 'head')), - (g.domAPI = a()), - (g.insertStyleElement = d()), - o()(m.Z, g), - (t.default = m.Z && m.Z.locals ? m.Z.locals : void 0); - }, - 3379: function (e) { - 'use strict'; - var t = []; - function n(e) { - for (var n = -1, r = 0; r < t.length; r++) - if (t[r].identifier === e) { - n = r; - break; - } - return n; - } - function r(e, r) { - for (var i = {}, a = [], s = 0; s < e.length; s++) { - var l = e[s], - c = r.base ? l[0] + r.base : l[0], - u = i[c] || 0, - p = ''.concat(c, ' ').concat(u); - i[c] = u + 1; - var d = n(p), - f = { - css: l[1], - media: l[2], - sourceMap: l[3], - supports: l[4], - layer: l[5] - }; - if (-1 !== d) t[d].references++, t[d].updater(f); - else { - var h = o(f, r); - (r.byIndex = s), - t.splice(s, 0, { identifier: p, updater: h, references: 1 }); - } - a.push(p); - } - return a; - } - function o(e, t) { - var n = t.domAPI(t); - return ( - n.update(e), - function (t) { - if (t) { - if ( - t.css === e.css && - t.media === e.media && - t.sourceMap === e.sourceMap && - t.supports === e.supports && - t.layer === e.layer - ) - return; - n.update((e = t)); - } else n.remove(); - } - ); - } - e.exports = function (e, o) { - var i = r((e = e || []), (o = o || {})); - return function (e) { - e = e || []; - for (var a = 0; a < i.length; a++) { - var s = n(i[a]); - t[s].references--; - } - for (var l = r(e, o), c = 0; c < i.length; c++) { - var u = n(i[c]); - 0 === t[u].references && (t[u].updater(), t.splice(u, 1)); - } - i = l; - }; - }; - }, - 569: function (e) { - 'use strict'; - var t = {}; - e.exports = function (e, n) { - var r = (function (e) { - if (void 0 === t[e]) { - var n = document.querySelector(e); - if ( - window.HTMLIFrameElement && - n instanceof window.HTMLIFrameElement - ) - try { - n = n.contentDocument.head; - } catch (e) { - n = null; - } - t[e] = n; - } - return t[e]; - })(e); - if (!r) - throw new Error( - "Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid." - ); - r.appendChild(n); - }; - }, - 9216: function (e) { - 'use strict'; - e.exports = function (e) { - var t = document.createElement('style'); - return e.setAttributes(t, e.attributes), e.insert(t, e.options), t; - }; - }, - 3565: function (e, t, n) { - 'use strict'; - e.exports = function (e) { - var t = n.nc; - t && e.setAttribute('nonce', t); - }; - }, - 7795: function (e) { - 'use strict'; - e.exports = function (e) { - var t = e.insertStyleElement(e); - return { - update: function (n) { - !(function (e, t, n) { - var r = ''; - n.supports && (r += '@supports ('.concat(n.supports, ') {')), - n.media && (r += '@media '.concat(n.media, ' {')); - var o = void 0 !== n.layer; - o && - (r += '@layer'.concat( - n.layer.length > 0 ? ' '.concat(n.layer) : '', - ' {' - )), - (r += n.css), - o && (r += '}'), - n.media && (r += '}'), - n.supports && (r += '}'); - var i = n.sourceMap; - i && - 'undefined' != typeof btoa && - (r += - '\n/*# sourceMappingURL=data:application/json;base64,'.concat( - btoa(unescape(encodeURIComponent(JSON.stringify(i)))), - ' */' - )), - t.styleTagTransform(r, e, t.options); - })(t, e, n); - }, - remove: function () { - !(function (e) { - if (null === e.parentNode) return !1; - e.parentNode.removeChild(e); - })(t); - } - }; - }; - }, - 4589: function (e) { - 'use strict'; - e.exports = function (e, t) { - if (t.styleSheet) t.styleSheet.cssText = e; - else { - for (; t.firstChild; ) t.removeChild(t.firstChild); - t.appendChild(document.createTextNode(e)); - } - }; - }, - 8925: function (e, t, n) { - 'use strict'; - const r = n(9045), - o = n(8150), - i = (n(6470), n(4480)), - a = n(8150), - s = n(8150), - l = n(7053), - c = l.jptr, - u = n(2592).isRef, - p = n(4683).clone, - d = n(4683).circularClone, - f = n(8401).recurse, - h = n(4856), - m = n(1804), - g = n(3342), - y = n(2711).statusCodes, - v = n(4109).i8, - b = '3.0.0'; - let w; - class x extends Error { - constructor(e) { - super(e), (this.name = 'S2OError'); - } - } - function k(e, t) { - let n = new x(e); - if (((n.options = t), !t.promise)) throw n; - t.promise.reject(n); - } - function _(e, t, n) { - n.warnOnly ? (t[n.warnProperty || 'x-s2o-warning'] = e) : k(e, n); - } - function O(e, t) { - m.walkSchema(e, {}, {}, function (e, n, r) { - !(function (e, t) { - if ( - (e['x-required'] && - Array.isArray(e['x-required']) && - (e.required || (e.required = []), - (e.required = e.required.concat(e['x-required'])), - delete e['x-required']), - e['x-anyOf'] && - ((e.anyOf = e['x-anyOf']), delete e['x-anyOf']), - e['x-oneOf'] && - ((e.oneOf = e['x-oneOf']), delete e['x-oneOf']), - e['x-not'] && ((e.not = e['x-not']), delete e['x-not']), - 'boolean' == typeof e['x-nullable'] && - ((e.nullable = e['x-nullable']), delete e['x-nullable']), - 'object' == typeof e['x-discriminator'] && - 'string' == typeof e['x-discriminator'].propertyName) - ) { - (e.discriminator = e['x-discriminator']), - delete e['x-discriminator']; - for (let t in e.discriminator.mapping) { - let n = e.discriminator.mapping[t]; - n.startsWith('#/definitions/') && - (e.discriminator.mapping[t] = n.replace( - '#/definitions/', - '#/components/schemas/' - )); - } - } - })(e), - (function (e, t, n) { - if ( - (e.nullable && n.patches++, - e.discriminator && - 'string' == typeof e.discriminator && - (e.discriminator = { propertyName: e.discriminator }), - e.items && - Array.isArray(e.items) && - (0 === e.items.length - ? (e.items = {}) - : 1 === e.items.length - ? (e.items = e.items[0]) - : (e.items = { anyOf: e.items })), - e.type && Array.isArray(e.type)) - ) - if (n.patch) { - if ((n.patches++, 0 === e.type.length)) delete e.type; - else { - e.oneOf || (e.oneOf = []); - for (let t of e.type) { - let n = {}; - if ('null' === t) e.nullable = !0; - else { - n.type = t; - for (let t of g.arrayProperties) - void 0 !== e.prop && ((n[t] = e[t]), delete e[t]); - } - n.type && e.oneOf.push(n); - } - delete e.type, - 0 === e.oneOf.length - ? delete e.oneOf - : e.oneOf.length < 2 && - ((e.type = e.oneOf[0].type), - Object.keys(e.oneOf[0]).length > 1 && - _('Lost properties from oneOf', e, n), - delete e.oneOf); - } - e.type && - Array.isArray(e.type) && - 1 === e.type.length && - (e.type = e.type[0]); - } else k('(Patchable) schema type must not be an array', n); - e.type && - 'null' === e.type && - (delete e.type, (e.nullable = !0)), - 'array' !== e.type || e.items || (e.items = {}), - 'file' === e.type && - ((e.type = 'string'), (e.format = 'binary')), - 'boolean' == typeof e.required && - (e.required && - e.name && - (void 0 === t.required && (t.required = []), - Array.isArray(t.required) && t.required.push(e.name)), - delete e.required), - e.xml && - 'string' == typeof e.xml.namespace && - (e.xml.namespace || delete e.xml.namespace), - void 0 !== e.allowEmptyValue && - (n.patches++, delete e.allowEmptyValue); - })(e, n, t); - }); - } - function S(e, t, n) { - let r = n.payload.options; - if (u(e, t)) { - if (e[t].startsWith('#/components/')); - else if ('#/consumes' === e[t]) - delete e[t], (n.parent[n.pkey] = p(r.openapi.consumes)); - else if ('#/produces' === e[t]) - delete e[t], (n.parent[n.pkey] = p(r.openapi.produces)); - else if (e[t].startsWith('#/definitions/')) { - let n = e[t].replace('#/definitions/', '').split('/'); - const o = l.jpunescape(n[0]); - let i = w.schemas[decodeURIComponent(o)]; - i ? (n[0] = i) : _('Could not resolve reference ' + e[t], e, r), - (e[t] = '#/components/schemas/' + n.join('/')); - } else if (e[t].startsWith('#/parameters/')) - e[t] = - '#/components/parameters/' + - g.sanitise(e[t].replace('#/parameters/', '')); - else if (e[t].startsWith('#/responses/')) - e[t] = - '#/components/responses/' + - g.sanitise(e[t].replace('#/responses/', '')); - else if (e[t].startsWith('#')) { - let n = p(l.jptr(r.openapi, e[t])); - if (!1 === n) _('direct $ref not found ' + e[t], e, r); - else if (r.refmap[e[t]]) e[t] = r.refmap[e[t]]; - else { - let i = e[t]; - (i = i.replace('/properties/headers/', '')), - (i = i.replace('/properties/responses/', '')), - (i = i.replace('/properties/parameters/', '')), - (i = i.replace('/properties/schemas/', '')); - let a = 'schemas', - s = i.lastIndexOf('/schema'); - if ( - ((a = - i.indexOf('/headers/') > s - ? 'headers' - : i.indexOf('/responses/') > s - ? 'responses' - : i.indexOf('/example') > s - ? 'examples' - : i.indexOf('/x-') > s - ? 'extensions' - : i.indexOf('/parameters/') > s - ? 'parameters' - : 'schemas'), - 'schemas' === a && O(n, r), - 'responses' !== a && 'extensions' !== a) - ) { - let i = a.substr(0, a.length - 1); - 'parameter' === i && - n.name && - n.name === g.sanitise(n.name) && - (i = encodeURIComponent(n.name)); - let s = 1; - for ( - e['x-miro'] && - ((o = - (o = e['x-miro']).indexOf('#') >= 0 - ? o.split('#')[1].split('/').pop() - : o.split('/').pop().split('.')[0]), - (i = encodeURIComponent(g.sanitise(o))), - (s = '')); - l.jptr(r.openapi, '#/components/' + a + '/' + i + s); - - ) - s = '' === s ? 2 : ++s; - let c = '#/components/' + a + '/' + i + s, - u = ''; - 'examples' === a && ((n = { value: n }), (u = '/value')), - l.jptr(r.openapi, c, n), - (r.refmap[e[t]] = c + u), - (e[t] = c + u); - } - } - } - if ((delete e['x-miro'], Object.keys(e).length > 1)) { - const o = e[t], - i = n.path.indexOf('/schema') >= 0; - 'preserve' === r.refSiblings || - (i && 'allOf' === r.refSiblings - ? (delete e.$ref, - (n.parent[n.pkey] = { allOf: [{ $ref: o }, e] })) - : (n.parent[n.pkey] = { $ref: o })); - } - } - var o; - if ( - 'x-ms-odata' === t && - 'string' == typeof e[t] && - e[t].startsWith('#/') - ) { - let n = e[t] - .replace('#/definitions/', '') - .replace('#/components/schemas/', '') - .split('/'), - o = w.schemas[decodeURIComponent(n[0])]; - o ? (n[0] = o) : _('Could not resolve reference ' + e[t], e, r), - (e[t] = '#/components/schemas/' + n.join('/')); - } - } - function E(e) { - for (let t in e) - for (let n in e[t]) { - let r = g.sanitise(n); - n !== r && ((e[t][r] = e[t][n]), delete e[t][n]); - } - } - function P(e, t) { - if ( - ('basic' === e.type && ((e.type = 'http'), (e.scheme = 'basic')), - 'oauth2' === e.type) - ) { - let n = {}, - r = e.flow; - 'application' === e.flow && (r = 'clientCredentials'), - 'accessCode' === e.flow && (r = 'authorizationCode'), - void 0 !== e.authorizationUrl && - (n.authorizationUrl = - e.authorizationUrl.split('?')[0].trim() || '/'), - 'string' == typeof e.tokenUrl && - (n.tokenUrl = e.tokenUrl.split('?')[0].trim() || '/'), - (n.scopes = e.scopes || {}), - (e.flows = {}), - (e.flows[r] = n), - delete e.flow, - delete e.authorizationUrl, - delete e.tokenUrl, - delete e.scopes, - void 0 !== e.name && - (t.patch - ? (t.patches++, delete e.name) - : k( - '(Patchable) oauth2 securitySchemes should not have name property', - t - )); - } - } - function A(e) { - return e && !e['x-s2o-delete']; - } - function $(e, t) { - if (e.$ref) - e.$ref = e.$ref.replace( - '#/responses/', - '#/components/responses/' - ); - else { - e.type && !e.schema && (e.schema = {}), - e.type && (e.schema.type = e.type), - e.items && - 'array' !== e.items.type && - (e.items.collectionFormat !== e.collectionFormat && - _('Nested collectionFormats are not supported', e, t), - delete e.items.collectionFormat), - 'array' === e.type - ? ('ssv' === e.collectionFormat - ? _( - 'collectionFormat:ssv is no longer supported for headers', - e, - t - ) - : 'pipes' === e.collectionFormat - ? _( - 'collectionFormat:pipes is no longer supported for headers', - e, - t - ) - : 'multi' === e.collectionFormat - ? (e.explode = !0) - : 'tsv' === e.collectionFormat - ? (_( - 'collectionFormat:tsv is no longer supported', - e, - t - ), - (e['x-collectionFormat'] = 'tsv')) - : (e.style = 'simple'), - delete e.collectionFormat) - : e.collectionFormat && - (t.patch - ? (t.patches++, delete e.collectionFormat) - : k( - '(Patchable) collectionFormat is only applicable to header.type array', - t - )), - delete e.type; - for (let t of g.parameterTypeProperties) - void 0 !== e[t] && ((e.schema[t] = e[t]), delete e[t]); - for (let t of g.arrayProperties) - void 0 !== e[t] && ((e.schema[t] = e[t]), delete e[t]); - } - } - function C(e, t) { - if (e.$ref.indexOf('#/parameters/') >= 0) { - let t = e.$ref.split('#/parameters/'); - e.$ref = t[0] + '#/components/parameters/' + g.sanitise(t[1]); - } - e.$ref.indexOf('#/definitions/') >= 0 && - _('Definition used as parameter', e, t); - } - function R(e, t, n, r, o, i, a) { - let s, - l = {}, - u = !0; - if (t && t.consumes && 'string' == typeof t.consumes) { - if (!a.patch) - return k('(Patchable) operation.consumes must be an array', a); - a.patches++, (t.consumes = [t.consumes]); - } - Array.isArray(i.consumes) || delete i.consumes; - let d = ((t ? t.consumes : null) || i.consumes || []).filter( - g.uniqueOnly - ); - if (e && e.$ref && 'string' == typeof e.$ref) { - C(e, a); - let t = decodeURIComponent( - e.$ref.replace('#/components/parameters/', '') - ), - n = !1, - r = i.components.parameters[t]; - if ( - ((r && !r['x-s2o-delete']) || - !e.$ref.startsWith('#/') || - ((e['x-s2o-delete'] = !0), (n = !0)), - n) - ) { - let t = e.$ref, - n = c(i, e.$ref); - !n && t.startsWith('#/') - ? _('Could not resolve reference ' + t, e, a) - : n && (e = n); - } - } - if (e && (e.name || e.in)) { - 'boolean' == typeof e['x-deprecated'] && - ((e.deprecated = e['x-deprecated']), delete e['x-deprecated']), - void 0 !== e['x-example'] && - ((e.example = e['x-example']), delete e['x-example']), - 'body' === e.in || - e.type || - (a.patch - ? (a.patches++, (e.type = 'string')) - : k( - '(Patchable) parameter.type is mandatory for non-body parameters', - a - )), - e.type && - 'object' == typeof e.type && - e.type.$ref && - (e.type = c(i, e.type.$ref)), - 'file' === e.type && - ((e['x-s2o-originalType'] = e.type), (s = e.type)), - e.description && - 'object' == typeof e.description && - e.description.$ref && - (e.description = c(i, e.description.$ref)), - null === e.description && delete e.description; - let t = e.collectionFormat; - if ( - ('array' !== e.type || t || (t = 'csv'), - t && - ('array' !== e.type && - (a.patch - ? (a.patches++, delete e.collectionFormat) - : k( - '(Patchable) collectionFormat is only applicable to param.type array', - a - )), - 'csv' !== t || - ('query' !== e.in && 'cookie' !== e.in) || - ((e.style = 'form'), (e.explode = !1)), - 'csv' !== t || - ('path' !== e.in && 'header' !== e.in) || - (e.style = 'simple'), - 'ssv' === t && - ('query' === e.in - ? (e.style = 'spaceDelimited') - : _( - 'collectionFormat:ssv is no longer supported except for in:query parameters', - e, - a - )), - 'pipes' === t && - ('query' === e.in - ? (e.style = 'pipeDelimited') - : _( - 'collectionFormat:pipes is no longer supported except for in:query parameters', - e, - a - )), - 'multi' === t && (e.explode = !0), - 'tsv' === t && - (_('collectionFormat:tsv is no longer supported', e, a), - (e['x-collectionFormat'] = 'tsv')), - delete e.collectionFormat), - e.type && 'body' !== e.type && 'formData' !== e.in) - ) - if (e.items && e.schema) - _('parameter has array,items and schema', e, a); - else { - e.schema && a.patches++, - (e.schema && 'object' == typeof e.schema) || - (e.schema = {}), - (e.schema.type = e.type), - e.items && - ((e.schema.items = e.items), - delete e.items, - f(e.schema.items, null, function (n, r, o) { - 'collectionFormat' === r && - 'string' == typeof n[r] && - (t && - n[r] !== t && - _( - 'Nested collectionFormats are not supported', - e, - a - ), - delete n[r]); - })); - for (let t of g.parameterTypeProperties) - void 0 !== e[t] && (e.schema[t] = e[t]), delete e[t]; - } - e.schema && O(e.schema, a), - e['x-ms-skip-url-encoding'] && - 'query' === e.in && - ((e.allowReserved = !0), delete e['x-ms-skip-url-encoding']); - } - if (e && 'formData' === e.in) { - (u = !1), (l.content = {}); - let t = 'application/x-www-form-urlencoded'; - if ( - (d.length && - d.indexOf('multipart/form-data') >= 0 && - (t = 'multipart/form-data'), - (l.content[t] = {}), - e.schema) - ) - (l.content[t].schema = e.schema), - e.schema.$ref && - (l['x-s2o-name'] = decodeURIComponent( - e.schema.$ref.replace('#/components/schemas/', '') - )); - else { - (l.content[t].schema = {}), - (l.content[t].schema.type = 'object'), - (l.content[t].schema.properties = {}), - (l.content[t].schema.properties[e.name] = {}); - let n = l.content[t].schema, - r = l.content[t].schema.properties[e.name]; - e.description && (r.description = e.description), - e.example && (r.example = e.example), - e.type && (r.type = e.type); - for (let t of g.parameterTypeProperties) - void 0 !== e[t] && (r[t] = e[t]); - !0 === e.required && - (n.required || (n.required = []), - n.required.push(e.name), - (l.required = !0)), - void 0 !== e.default && (r.default = e.default), - r.properties && (r.properties = e.properties), - e.allOf && (r.allOf = e.allOf), - 'array' === e.type && - e.items && - ((r.items = e.items), - r.items.collectionFormat && - delete r.items.collectionFormat), - ('file' !== s && 'file' !== e['x-s2o-originalType']) || - ((r.type = 'string'), (r.format = 'binary')), - j(e, r); - } - } else - e && - 'file' === e.type && - (e.required && (l.required = e.required), - (l.content = {}), - (l.content['application/octet-stream'] = {}), - (l.content['application/octet-stream'].schema = {}), - (l.content['application/octet-stream'].schema.type = 'string'), - (l.content['application/octet-stream'].schema.format = - 'binary'), - j(e, l)); - if (e && 'body' === e.in) { - (l.content = {}), - e.name && - (l['x-s2o-name'] = - (t && t.operationId ? g.sanitiseAll(t.operationId) : '') + - ('_' + e.name).toCamelCase()), - e.description && (l.description = e.description), - e.required && (l.required = e.required), - t && a.rbname && e.name && (t[a.rbname] = e.name), - e.schema && e.schema.$ref - ? (l['x-s2o-name'] = decodeURIComponent( - e.schema.$ref.replace('#/components/schemas/', '') - )) - : e.schema && - 'array' === e.schema.type && - e.schema.items && - e.schema.items.$ref && - (l['x-s2o-name'] = - decodeURIComponent( - e.schema.items.$ref.replace('#/components/schemas/', '') - ) + 'Array'), - d.length || d.push('application/json'); - for (let t of d) - (l.content[t] = {}), - (l.content[t].schema = p(e.schema || {})), - O(l.content[t].schema, a); - j(e, l); - } - if ( - (Object.keys(l).length > 0 && - ((e['x-s2o-delete'] = !0), t) && - (t.requestBody && u - ? ((t.requestBody['x-s2o-overloaded'] = !0), - _( - 'Operation ' + - (t.operationId || o) + - ' has multiple requestBodies', - t, - a - )) - : (t.requestBody || - (t = n[r] = - (function (e, t) { - let n = {}; - for (let r of Object.keys(e)) - (n[r] = e[r]), - 'parameters' === r && - ((n.requestBody = {}), - t.rbname && (n[t.rbname] = '')); - return (n.requestBody = {}), n; - })(t, a)), - t.requestBody.content && - t.requestBody.content['multipart/form-data'] && - t.requestBody.content['multipart/form-data'].schema && - t.requestBody.content['multipart/form-data'].schema - .properties && - l.content['multipart/form-data'] && - l.content['multipart/form-data'].schema && - l.content['multipart/form-data'].schema.properties - ? ((t.requestBody.content[ - 'multipart/form-data' - ].schema.properties = Object.assign( - t.requestBody.content['multipart/form-data'].schema - .properties, - l.content['multipart/form-data'].schema.properties - )), - (t.requestBody.content[ - 'multipart/form-data' - ].schema.required = ( - t.requestBody.content['multipart/form-data'].schema - .required || [] - ).concat( - l.content['multipart/form-data'].schema.required || [] - )), - t.requestBody.content['multipart/form-data'].schema - .required.length || - delete t.requestBody.content['multipart/form-data'] - .schema.required) - : t.requestBody.content && - t.requestBody.content[ - 'application/x-www-form-urlencoded' - ] && - t.requestBody.content[ - 'application/x-www-form-urlencoded' - ].schema && - t.requestBody.content[ - 'application/x-www-form-urlencoded' - ].schema.properties && - l.content['application/x-www-form-urlencoded'] && - l.content['application/x-www-form-urlencoded'] - .schema && - l.content['application/x-www-form-urlencoded'].schema - .properties - ? ((t.requestBody.content[ - 'application/x-www-form-urlencoded' - ].schema.properties = Object.assign( - t.requestBody.content[ - 'application/x-www-form-urlencoded' - ].schema.properties, - l.content['application/x-www-form-urlencoded'] - .schema.properties - )), - (t.requestBody.content[ - 'application/x-www-form-urlencoded' - ].schema.required = ( - t.requestBody.content[ - 'application/x-www-form-urlencoded' - ].schema.required || [] - ).concat( - l.content['application/x-www-form-urlencoded'] - .schema.required || [] - )), - t.requestBody.content[ - 'application/x-www-form-urlencoded' - ].schema.required.length || - delete t.requestBody.content[ - 'application/x-www-form-urlencoded' - ].schema.required) - : ((t.requestBody = Object.assign(t.requestBody, l)), - t.requestBody['x-s2o-name'] || - (t.requestBody.schema && t.requestBody.schema.$ref - ? (t.requestBody['x-s2o-name'] = - decodeURIComponent( - t.requestBody.schema.$ref.replace( - '#/components/schemas/', - '' - ) - ) - .split('/') - .join('')) - : t.operationId && - (t.requestBody['x-s2o-name'] = g.sanitiseAll( - t.operationId - )))))), - e && !e['x-s2o-delete']) - ) { - delete e.type; - for (let t of g.parameterTypeProperties) delete e[t]; - 'path' !== e.in || - (void 0 !== e.required && !0 === e.required) || - (a.patch - ? (a.patches++, (e.required = !0)) - : k( - '(Patchable) path parameters must be required:true [' + - e.name + - ' in ' + - o + - ']', - a - )); - } - return t; - } - function j(e, t) { - for (let n in e) - n.startsWith('x-') && !n.startsWith('x-s2o') && (t[n] = e[n]); - } - function T(e, t, n, r, o) { - if (!e) return !1; - if (e.$ref && 'string' == typeof e.$ref) - e.$ref.indexOf('#/definitions/') >= 0 - ? _('definition used as response: ' + e.$ref, e, o) - : e.$ref.startsWith('#/responses/') && - (e.$ref = - '#/components/responses/' + - g.sanitise( - decodeURIComponent(e.$ref.replace('#/responses/', '')) - )); - else { - if ( - ((void 0 === e.description || - null === e.description || - ('' === e.description && o.patch)) && - (o.patch - ? 'object' != typeof e || - Array.isArray(e) || - (o.patches++, (e.description = y[e] || '')) - : k('(Patchable) response.description is mandatory', o)), - void 0 !== e.schema) - ) { - if ( - (O(e.schema, o), - e.schema.$ref && - 'string' == typeof e.schema.$ref && - e.schema.$ref.startsWith('#/responses/') && - (e.schema.$ref = - '#/components/responses/' + - g.sanitise( - decodeURIComponent( - e.schema.$ref.replace('#/responses/', '') - ) - )), - n && n.produces && 'string' == typeof n.produces) - ) { - if (!o.patch) - return k( - '(Patchable) operation.produces must be an array', - o - ); - o.patches++, (n.produces = [n.produces]); - } - r.produces && !Array.isArray(r.produces) && delete r.produces; - let t = ((n ? n.produces : null) || r.produces || []).filter( - g.uniqueOnly - ); - t.length || t.push('*/*'), (e.content = {}); - for (let n of t) { - if ( - ((e.content[n] = {}), - (e.content[n].schema = p(e.schema)), - e.examples && e.examples[n]) - ) { - let t = {}; - (t.value = e.examples[n]), - (e.content[n].examples = {}), - (e.content[n].examples.response = t), - delete e.examples[n]; - } - 'file' === e.content[n].schema.type && - (e.content[n].schema = { - type: 'string', - format: 'binary' - }); - } - delete e.schema; - } - for (let t in e.examples) - e.content || (e.content = {}), - e.content[t] || (e.content[t] = {}), - (e.content[t].examples = {}), - (e.content[t].examples.response = {}), - (e.content[t].examples.response.value = e.examples[t]); - if ((delete e.examples, e.headers)) - for (let t in e.headers) - 'status code' === t.toLowerCase() - ? o.patch - ? (o.patches++, delete e.headers[t]) - : k('(Patchable) "Status Code" is not a valid header', o) - : $(e.headers[t], o); - } - } - function I(e, t, n, r, i) { - for (let a in e) { - let s = e[a]; - s && - s['x-trace'] && - 'object' == typeof s['x-trace'] && - ((s.trace = s['x-trace']), delete s['x-trace']), - s && - s['x-summary'] && - 'string' == typeof s['x-summary'] && - ((s.summary = s['x-summary']), delete s['x-summary']), - s && - s['x-description'] && - 'string' == typeof s['x-description'] && - ((s.description = s['x-description']), - delete s['x-description']), - s && - s['x-servers'] && - Array.isArray(s['x-servers']) && - ((s.servers = s['x-servers']), delete s['x-servers']); - for (let e in s) - if ( - g.httpMethods.indexOf(e) >= 0 || - 'x-amazon-apigateway-any-method' === e - ) { - let u = s[e]; - if (u && u.parameters && Array.isArray(u.parameters)) { - if (s.parameters) - for (let t of s.parameters) - 'string' == typeof t.$ref && - (C(t, n), (t = c(i, t.$ref))), - u.parameters.find(function (e, n, r) { - return e.name === t.name && e.in === t.in; - }) || - ('formData' !== t.in && - 'body' !== t.in && - 'file' !== t.type) || - ((u = R(t, u, s, e, a, i, n)), - n.rbname && - '' === u[n.rbname] && - delete u[n.rbname]); - for (let t of u.parameters) - u = R(t, u, s, e, e + ':' + a, i, n); - n.rbname && '' === u[n.rbname] && delete u[n.rbname], - n.debug || - (u.parameters && - (u.parameters = u.parameters.filter(A))); - } - if ( - (u && u.security && E(u.security), 'object' == typeof u) - ) { - if (!u.responses) { - let e = { description: 'Default response' }; - u.responses = { default: e }; - } - for (let e in u.responses) T(u.responses[e], 0, u, i, n); - } - if (u && u['x-servers'] && Array.isArray(u['x-servers'])) - (u.servers = u['x-servers']), delete u['x-servers']; - else if (u && u.schemes && u.schemes.length) - for (let e of u.schemes) - if ( - (!i.schemes || i.schemes.indexOf(e) < 0) && - (u.servers || (u.servers = []), - Array.isArray(i.servers)) - ) - for (let t of i.servers) { - let n = p(t), - r = o.parse(n.url); - (r.protocol = e), - (n.url = r.format()), - u.servers.push(n); - } - if ( - (n.debug && - ((u['x-s2o-consumes'] = u.consumes || []), - (u['x-s2o-produces'] = u.produces || [])), - u) - ) { - if ( - (delete u.consumes, - delete u.produces, - delete u.schemes, - u['x-ms-examples']) - ) { - for (let e in u['x-ms-examples']) { - let t = u['x-ms-examples'][e], - n = g.sanitiseAll(e); - if (t.parameters) - for (let n in t.parameters) { - let r = t.parameters[n]; - for (let t of (u.parameters || []).concat( - s.parameters || [] - )) - t.$ref && (t = l.jptr(i, t.$ref)), - t.name !== n || - t.example || - (t.examples || (t.examples = {}), - (t.examples[e] = { value: r })); - } - if (t.responses) - for (let r in t.responses) { - if (t.responses[r].headers) - for (let e in t.responses[r].headers) { - let n = t.responses[r].headers[e]; - for (let t in u.responses[r].headers) - t === e && - (u.responses[r].headers[t].example = n); - } - if ( - t.responses[r].body && - ((i.components.examples[n] = { - value: p(t.responses[r].body) - }), - u.responses[r] && u.responses[r].content) - ) - for (let t in u.responses[r].content) { - let o = u.responses[r].content[t]; - o.examples || (o.examples = {}), - (o.examples[e] = { - $ref: '#/components/examples/' + n - }); - } - } - } - delete u['x-ms-examples']; - } - if ( - (u.parameters && - 0 === u.parameters.length && - delete u.parameters, - u.requestBody) - ) { - let n = u.operationId - ? g.sanitiseAll(u.operationId) - : g.sanitiseAll(e + a).toCamelCase(), - o = g.sanitise(u.requestBody['x-s2o-name'] || n || ''); - delete u.requestBody['x-s2o-name']; - let i = JSON.stringify(u.requestBody), - s = g.hash(i); - if (!r[s]) { - let e = {}; - (e.name = o), - (e.body = u.requestBody), - (e.refs = []), - (r[s] = e); - } - let c = - '#/' + - t + - '/' + - encodeURIComponent(l.jpescape(a)) + - '/' + - e + - '/requestBody'; - r[s].refs.push(c); - } - } - } - if (s && s.parameters) { - for (let e in s.parameters) - R(s.parameters[e], null, s, null, a, i, n); - !n.debug && - Array.isArray(s.parameters) && - (s.parameters = s.parameters.filter(A)); - } - } - } - function N(e) { - return e && e.url && 'string' == typeof e.url - ? ((e.url = e.url.split('{{').join('{')), - (e.url = e.url.split('}}').join('}')), - e.url.replace(/\{(.+?)\}/g, function (t, n) { - e.variables || (e.variables = {}), - (e.variables[n] = { default: 'unknown' }); - }), - e) - : e; - } - function D(e, t, n) { - if (void 0 === e.info || null === e.info) { - if (!t.patch) - return n(new x('(Patchable) info object is mandatory')); - t.patches++, (e.info = { version: '', title: '' }); - } - if ('object' != typeof e.info || Array.isArray(e.info)) - return n(new x('info must be an object')); - if (void 0 === e.info.title || null === e.info.title) { - if (!t.patch) - return n(new x('(Patchable) info.title cannot be null')); - t.patches++, (e.info.title = ''); - } - if (void 0 === e.info.version || null === e.info.version) { - if (!t.patch) - return n(new x('(Patchable) info.version cannot be null')); - t.patches++, (e.info.version = ''); - } - if ('string' != typeof e.info.version) { - if (!t.patch) - return n(new x('(Patchable) info.version must be a string')); - t.patches++, (e.info.version = e.info.version.toString()); - } - if (void 0 !== e.info.logo) { - if (!t.patch) - return n( - new x('(Patchable) info should not have logo property') - ); - t.patches++, (e.info['x-logo'] = e.info.logo), delete e.info.logo; - } - if (void 0 !== e.info.termsOfService) { - if (null === e.info.termsOfService) { - if (!t.patch) - return n( - new x('(Patchable) info.termsOfService cannot be null') - ); - t.patches++, (e.info.termsOfService = ''); - } - try { - new URL(e.info.termsOfService); - } catch (r) { - if (!t.patch) - return n( - new x('(Patchable) info.termsOfService must be a URL') - ); - t.patches++, delete e.info.termsOfService; - } - } - } - function L(e, t, n) { - if (void 0 === e.paths) { - if (!t.patch) - return n(new x('(Patchable) paths object is mandatory')); - t.patches++, (e.paths = {}); - } - } - function M(e, t, n) { - return i( - n, - new Promise(function (n, r) { - if ( - (e || (e = {}), - (t.original = e), - t.text || (t.text = s.stringify(e)), - (t.externals = []), - (t.externalRefs = {}), - (t.rewriteRefs = !0), - (t.preserveMiro = !0), - (t.promise = {}), - (t.promise.resolve = n), - (t.promise.reject = r), - (t.patches = 0), - t.cache || (t.cache = {}), - t.source && (t.cache[t.source] = t.original), - (function (e, t) { - const n = new WeakSet(); - f(e, { identityDetection: !0 }, function (e, r, o) { - 'object' == typeof e[r] && - null !== e[r] && - (n.has(e[r]) - ? t.anchors - ? (e[r] = p(e[r])) - : k('YAML anchor or merge key at ' + o.path, t) - : n.add(e[r])); - }); - })(e, t), - e.openapi && - 'string' == typeof e.openapi && - e.openapi.startsWith('3.')) - ) - return ( - (t.openapi = d(e)), - D(t.openapi, t, r), - L(t.openapi, t, r), - void h - .optionalResolve(t) - .then(function () { - return t.direct ? n(t.openapi) : n(t); - }) - .catch(function (e) { - console.warn(e), r(e); - }) - ); - if (!e.swagger || '2.0' != e.swagger) - return r( - new x( - 'Unsupported swagger/OpenAPI version: ' + - (e.openapi ? e.openapi : e.swagger) - ) - ); - let o = (t.openapi = {}); - if ( - ((o.openapi = - 'string' == typeof t.targetVersion && - t.targetVersion.startsWith('3.') - ? t.targetVersion - : b), - t.origin) - ) { - o['x-origin'] || (o['x-origin'] = []); - let n = {}; - (n.url = t.source || t.origin), - (n.format = 'swagger'), - (n.version = e.swagger), - (n.converter = {}), - (n.converter.url = 'https://github.com/mermade/oas-kit'), - (n.converter.version = v), - o['x-origin'].push(n); - } - if ( - ((o = Object.assign(o, d(e))), - delete o.swagger, - f(o, {}, function (e, t, n) { - null === e[t] && - !t.startsWith('x-') && - 'default' !== t && - n.path.indexOf('/example') < 0 && - delete e[t]; - }), - e.host) - ) - for (let t of Array.isArray(e.schemes) ? e.schemes : ['']) { - let n = {}, - r = (e.basePath || '').replace(/\/$/, ''); - (n.url = (t ? t + ':' : '') + '//' + e.host + r), - N(n), - o.servers || (o.servers = []), - o.servers.push(n); - } - else if (e.basePath) { - let t = {}; - (t.url = e.basePath), - N(t), - o.servers || (o.servers = []), - o.servers.push(t); - } - if ( - (delete o.host, - delete o.basePath, - o['x-servers'] && - Array.isArray(o['x-servers']) && - ((o.servers = o['x-servers']), delete o['x-servers']), - e['x-ms-parameterized-host']) - ) { - let t = e['x-ms-parameterized-host'], - n = {}; - (n.url = t.hostTemplate + (e.basePath ? e.basePath : '')), - (n.variables = {}); - const r = n.url.match(/\{\w+\}/g); - for (let e in t.parameters) { - let i = t.parameters[e]; - i.$ref && (i = p(c(o, i.$ref))), - e.startsWith('x-') || - (delete i.required, - delete i.type, - delete i.in, - void 0 === i.default && - (i.enum - ? (i.default = i.enum[0]) - : (i.default = 'none')), - i.name || - (i.name = r[e].replace('{', '').replace('}', '')), - (n.variables[i.name] = i), - delete i.name); - } - o.servers || (o.servers = []), - !1 === t.useSchemePrefix - ? o.servers.push(n) - : e.schemes.forEach((e) => { - o.servers.push( - Object.assign({}, n, { url: e + '://' + n.url }) - ); - }), - delete o['x-ms-parameterized-host']; - } - D(o, t, r), - L(o, t, r), - 'string' == typeof o.consumes && (o.consumes = [o.consumes]), - 'string' == typeof o.produces && (o.produces = [o.produces]), - (o.components = {}), - o['x-callbacks'] && - ((o.components.callbacks = o['x-callbacks']), - delete o['x-callbacks']), - (o.components.examples = {}), - (o.components.headers = {}), - o['x-links'] && - ((o.components.links = o['x-links']), delete o['x-links']), - (o.components.parameters = o.parameters || {}), - (o.components.responses = o.responses || {}), - (o.components.requestBodies = {}), - (o.components.securitySchemes = o.securityDefinitions || {}), - (o.components.schemas = o.definitions || {}), - delete o.definitions, - delete o.responses, - delete o.parameters, - delete o.securityDefinitions, - h - .optionalResolve(t) - .then(function () { - (function (e, t) { - let n = {}; - (w = { schemas: {} }), e.security && E(e.security); - for (let n in e.components.securitySchemes) { - let r = g.sanitise(n); - n !== r && - (e.components.securitySchemes[r] && - k( - 'Duplicate sanitised securityScheme name ' + r, - t - ), - (e.components.securitySchemes[r] = - e.components.securitySchemes[n]), - delete e.components.securitySchemes[n]), - P(e.components.securitySchemes[r], t); - } - for (let n in e.components.schemas) { - let r = g.sanitiseAll(n), - o = ''; - if (n !== r) { - for (; e.components.schemas[r + o]; ) - o = o ? ++o : 2; - (e.components.schemas[r + o] = - e.components.schemas[n]), - delete e.components.schemas[n]; - } - (w.schemas[n] = r + o), - O(e.components.schemas[r + o], t); - } - (t.refmap = {}), - f(e, { payload: { options: t } }, S), - (function (e, t) { - for (let n in t.refmap) - l.jptr(e, n, { $ref: t.refmap[n] }); - })(e, t); - for (let n in e.components.parameters) { - let r = g.sanitise(n); - n !== r && - (e.components.parameters[r] && - k('Duplicate sanitised parameter name ' + r, t), - (e.components.parameters[r] = - e.components.parameters[n]), - delete e.components.parameters[n]), - R( - e.components.parameters[r], - null, - null, - null, - r, - e, - t - ); - } - for (let n in e.components.responses) { - let r = g.sanitise(n); - n !== r && - (e.components.responses[r] && - k('Duplicate sanitised response name ' + r, t), - (e.components.responses[r] = - e.components.responses[n]), - delete e.components.responses[n]); - let o = e.components.responses[r]; - if ((T(o, 0, null, e, t), o.headers)) - for (let e in o.headers) - 'status code' === e.toLowerCase() - ? t.patch - ? (t.patches++, delete o.headers[e]) - : k( - '(Patchable) "Status Code" is not a valid header', - t - ) - : $(o.headers[e], t); - } - for (let t in e.components.requestBodies) { - let r = e.components.requestBodies[t], - o = JSON.stringify(r), - i = g.hash(o), - a = {}; - (a.name = t), (a.body = r), (a.refs = []), (n[i] = a); - } - if ( - (I(e.paths, 'paths', t, n, e), - e['x-ms-paths'] && - I(e['x-ms-paths'], 'x-ms-paths', t, n, e), - !t.debug) - ) - for (let t in e.components.parameters) - e.components.parameters[t]['x-s2o-delete'] && - delete e.components.parameters[t]; - t.debug && - ((e['x-s2o-consumes'] = e.consumes || []), - (e['x-s2o-produces'] = e.produces || [])), - delete e.consumes, - delete e.produces, - delete e.schemes; - let r = []; - if ( - ((e.components.requestBodies = {}), - !t.resolveInternal) - ) { - let t = 1; - for (let o in n) { - let i = n[o]; - if (i.refs.length > 1) { - let n = ''; - for ( - i.name || ((i.name = 'requestBody'), (n = t++)); - r.indexOf(i.name + n) >= 0; - - ) - n = n ? ++n : 2; - (i.name = i.name + n), - r.push(i.name), - (e.components.requestBodies[i.name] = p( - i.body - )); - for (let t in i.refs) { - let n = {}; - (n.$ref = - '#/components/requestBodies/' + i.name), - l.jptr(e, i.refs[t], n); - } - } - } - } - e.components.responses && - 0 === Object.keys(e.components.responses).length && - delete e.components.responses, - e.components.parameters && - 0 === Object.keys(e.components.parameters).length && - delete e.components.parameters, - e.components.examples && - 0 === Object.keys(e.components.examples).length && - delete e.components.examples, - e.components.requestBodies && - 0 === - Object.keys(e.components.requestBodies).length && - delete e.components.requestBodies, - e.components.securitySchemes && - 0 === - Object.keys(e.components.securitySchemes) - .length && - delete e.components.securitySchemes, - e.components.headers && - 0 === Object.keys(e.components.headers).length && - delete e.components.headers, - e.components.schemas && - 0 === Object.keys(e.components.schemas).length && - delete e.components.schemas, - e.components && - 0 === Object.keys(e.components).length && - delete e.components; - })(t.openapi, t), - t.direct ? n(t.openapi) : n(t); - }) - .catch(function (e) { - console.warn(e), r(e); - }); - }) - ); - } - function F(e, t, n) { - return i( - n, - new Promise(function (n, r) { - let o = null, - i = null; - try { - (o = JSON.parse(e)), (t.text = JSON.stringify(o, null, 2)); - } catch (n) { - i = n; - try { - (o = s.parse(e, { schema: 'core', prettyErrors: !0 })), - (t.sourceYaml = !0), - (t.text = e); - } catch (e) { - i = e; - } - } - o - ? M(o, t) - .then((e) => n(e)) - .catch((e) => r(e)) - : r(new x(i ? i.message : 'Could not parse string')); - }) - ); - } - e.exports = { - S2OError: x, - targetVersion: b, - convert: M, - convertObj: M, - convertUrl: function (e, t, n) { - return i( - n, - new Promise(function (n, r) { - (t.origin = !0), - t.source || (t.source = e), - t.verbose && console.warn('GET ' + e), - t.fetch || (t.fetch = a); - const o = Object.assign({}, t.fetchOptions, { - agent: t.agent - }); - t.fetch(e, o) - .then(function (t) { - if (200 !== t.status) - throw new x(`Received status code ${t.status}: ${e}`); - return t.text(); - }) - .then(function (e) { - F(e, t) - .then((e) => n(e)) - .catch((e) => r(e)); - }) - .catch(function (e) { - r(e); - }); - }) - ); - }, - convertStr: F, - convertFile: function (e, t, n) { - return i( - n, - new Promise(function (n, o) { - r.readFile(e, t.encoding || 'utf8', function (r, i) { - r - ? o(r) - : ((t.sourceFile = e), - F(i, t) - .then((e) => n(e)) - .catch((e) => o(e))); - }); - }) - ); - }, - convertStream: function (e, t, n) { - return i( - n, - new Promise(function (n, r) { - let o = ''; - e.on('data', function (e) { - o += e; - }).on('end', function () { - F(o, t) - .then((e) => n(e)) - .catch((e) => r(e)); - }); - }) - ); - } - }; - }, - 2711: function (e, t, n) { - 'use strict'; - const r = n(6177); - e.exports = { - statusCodes: Object.assign( - {}, - { - default: 'Default response', - '1XX': 'Informational', - 103: 'Early hints', - '2XX': 'Successful', - '3XX': 'Redirection', - '4XX': 'Client Error', - '5XX': 'Server Error', - '7XX': 'Developer Error' - }, - r.STATUS_CODES - ) - }; - }, - 4609: function () { - self.fetch || - (self.fetch = function (e, t) { - return ( - (t = t || {}), - new Promise(function (n, r) { - var o = new XMLHttpRequest(), - i = [], - a = [], - s = {}, - l = function () { - return { - ok: 2 == ((o.status / 100) | 0), - statusText: o.statusText, - status: o.status, - url: o.responseURL, - text: function () { - return Promise.resolve(o.responseText); - }, - json: function () { - return Promise.resolve(o.responseText).then( - JSON.parse - ); - }, - blob: function () { - return Promise.resolve(new Blob([o.response])); - }, - clone: l, - headers: { - keys: function () { - return i; - }, - entries: function () { - return a; - }, - get: function (e) { - return s[e.toLowerCase()]; - }, - has: function (e) { - return e.toLowerCase() in s; - } - } - }; - }; - for (var c in (o.open(t.method || 'get', e, !0), - (o.onload = function () { - o - .getAllResponseHeaders() - .replace( - /^(.*?):[^\S\n]*([\s\S]*?)$/gm, - function (e, t, n) { - i.push((t = t.toLowerCase())), - a.push([t, n]), - (s[t] = s[t] ? s[t] + ',' + n : n); - } - ), - n(l()); - }), - (o.onerror = r), - (o.withCredentials = 'include' == t.credentials), - t.headers)) - o.setRequestHeader(c, t.headers[c]); - o.send(t.body || null); - }) - ); - }); - }, - 540: function (e, t) { - !(function (e) { - 'use strict'; - function t() { - for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - if (t.length > 1) { - t[0] = t[0].slice(0, -1); - for (var r = t.length - 1, o = 1; o < r; ++o) - t[o] = t[o].slice(1, -1); - return (t[r] = t[r].slice(1)), t.join(''); - } - return t[0]; - } - function n(e) { - return '(?:' + e + ')'; - } - function r(e) { - return void 0 === e - ? 'undefined' - : null === e - ? 'null' - : Object.prototype.toString - .call(e) - .split(' ') - .pop() - .split(']') - .shift() - .toLowerCase(); - } - function o(e) { - return e.toUpperCase(); - } - function i(e) { - var r = '[A-Za-z]', - o = '[0-9]', - i = t(o, '[A-Fa-f]'), - a = n( - n('%[EFef]' + i + '%' + i + i + '%' + i + i) + - '|' + - n('%[89A-Fa-f]' + i + '%' + i + i) + - '|' + - n('%' + i + i) - ), - s = "[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]", - l = t('[\\:\\/\\?\\#\\[\\]\\@]', s), - c = e ? '[\\uE000-\\uF8FF]' : '[]', - u = t( - r, - o, - '[\\-\\.\\_\\~]', - e - ? '[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]' - : '[]' - ), - p = n(r + t(r, o, '[\\+\\-\\.]') + '*'), - d = n(n(a + '|' + t(u, s, '[\\:]')) + '*'), - f = - (n( - n('25[0-5]') + - '|' + - n('2[0-4][0-9]') + - '|' + - n('1[0-9][0-9]') + - '|' + - n('[1-9][0-9]') + - '|' + - o - ), - n( - n('25[0-5]') + - '|' + - n('2[0-4][0-9]') + - '|' + - n('1[0-9][0-9]') + - '|' + - n('0?[1-9][0-9]') + - '|0?0?' + - o - )), - h = n(f + '\\.' + f + '\\.' + f + '\\.' + f), - m = n(i + '{1,4}'), - g = n(n(m + '\\:' + m) + '|' + h), - y = n(n(m + '\\:') + '{6}' + g), - v = n('\\:\\:' + n(m + '\\:') + '{5}' + g), - b = n(n(m) + '?\\:\\:' + n(m + '\\:') + '{4}' + g), - w = n( - n(n(m + '\\:') + '{0,1}' + m) + - '?\\:\\:' + - n(m + '\\:') + - '{3}' + - g - ), - x = n( - n(n(m + '\\:') + '{0,2}' + m) + - '?\\:\\:' + - n(m + '\\:') + - '{2}' + - g - ), - k = n( - n(n(m + '\\:') + '{0,3}' + m) + '?\\:\\:' + m + '\\:' + g - ), - _ = n(n(n(m + '\\:') + '{0,4}' + m) + '?\\:\\:' + g), - O = n(n(n(m + '\\:') + '{0,5}' + m) + '?\\:\\:' + m), - S = n(n(n(m + '\\:') + '{0,6}' + m) + '?\\:\\:'), - E = n([y, v, b, w, x, k, _, O, S].join('|')), - P = n(n(u + '|' + a) + '+'), - A = - (n(E + '\\%25' + P), - n(E + n('\\%25|\\%(?!' + i + '{2})') + P)), - $ = n('[vV]' + i + '+\\.' + t(u, s, '[\\:]') + '+'), - C = n('\\[' + n(A + '|' + E + '|' + $) + '\\]'), - R = n(n(a + '|' + t(u, s)) + '*'), - j = n(C + '|' + h + '(?!' + R + ')|' + R), - T = n('[0-9]*'), - I = n(n(d + '@') + '?' + j + n('\\:' + T) + '?'), - N = n(a + '|' + t(u, s, '[\\:\\@]')), - D = n(N + '*'), - L = n(N + '+'), - M = n(n(a + '|' + t(u, s, '[\\@]')) + '+'), - F = n(n('\\/' + D) + '*'), - z = n('\\/' + n(L + F) + '?'), - U = n(M + F), - V = n(L + F), - B = '(?!' + N + ')', - q = - (n(F + '|' + z + '|' + U + '|' + V + '|' + B), - n(n(N + '|' + t('[\\/\\?]', c)) + '*')), - W = n(n(N + '|[\\/\\?]') + '*'), - H = n(n('\\/\\/' + I + F) + '|' + z + '|' + V + '|' + B), - Y = n(p + '\\:' + H + n('\\?' + q) + '?' + n('\\#' + W) + '?'), - K = n(n('\\/\\/' + I + F) + '|' + z + '|' + U + '|' + B), - G = n(K + n('\\?' + q) + '?' + n('\\#' + W) + '?'); - return ( - n(Y + '|' + G), - n(p + '\\:' + H + n('\\?' + q) + '?'), - n( - n( - '\\/\\/(' + - n('(' + d + ')@') + - '?(' + - j + - ')' + - n('\\:(' + T + ')') + - '?)' - ) + - '?(' + - F + - '|' + - z + - '|' + - V + - '|' + - B + - ')' - ), - n('\\?(' + q + ')'), - n('\\#(' + W + ')'), - n( - n( - '\\/\\/(' + - n('(' + d + ')@') + - '?(' + - j + - ')' + - n('\\:(' + T + ')') + - '?)' - ) + - '?(' + - F + - '|' + - z + - '|' + - U + - '|' + - B + - ')' - ), - n('\\?(' + q + ')'), - n('\\#(' + W + ')'), - n( - n( - '\\/\\/(' + - n('(' + d + ')@') + - '?(' + - j + - ')' + - n('\\:(' + T + ')') + - '?)' - ) + - '?(' + - F + - '|' + - z + - '|' + - V + - '|' + - B + - ')' - ), - n('\\?(' + q + ')'), - n('\\#(' + W + ')'), - n('(' + d + ')@'), - n('\\:(' + T + ')'), - { - NOT_SCHEME: new RegExp(t('[^]', r, o, '[\\+\\-\\.]'), 'g'), - NOT_USERINFO: new RegExp(t('[^\\%\\:]', u, s), 'g'), - NOT_HOST: new RegExp(t('[^\\%\\[\\]\\:]', u, s), 'g'), - NOT_PATH: new RegExp(t('[^\\%\\/\\:\\@]', u, s), 'g'), - NOT_PATH_NOSCHEME: new RegExp(t('[^\\%\\/\\@]', u, s), 'g'), - NOT_QUERY: new RegExp( - t('[^\\%]', u, s, '[\\:\\@\\/\\?]', c), - 'g' - ), - NOT_FRAGMENT: new RegExp( - t('[^\\%]', u, s, '[\\:\\@\\/\\?]'), - 'g' - ), - ESCAPE: new RegExp(t('[^]', u, s), 'g'), - UNRESERVED: new RegExp(u, 'g'), - OTHER_CHARS: new RegExp(t('[^\\%]', u, l), 'g'), - PCT_ENCODED: new RegExp(a, 'g'), - IPV4ADDRESS: new RegExp('^(' + h + ')$'), - IPV6ADDRESS: new RegExp( - '^\\[?(' + - E + - ')' + - n(n('\\%25|\\%(?!' + i + '{2})') + '(' + P + ')') + - '?\\]?$' - ) - } - ); - } - var a = i(!1), - s = i(!0), - l = function (e, t) { - if (Array.isArray(e)) return e; - if (Symbol.iterator in Object(e)) - return (function (e, t) { - var n = [], - r = !0, - o = !1, - i = void 0; - try { - for ( - var a, s = e[Symbol.iterator](); - !(r = (a = s.next()).done) && - (n.push(a.value), !t || n.length !== t); - r = !0 - ); - } catch (e) { - (o = !0), (i = e); - } finally { - try { - !r && s.return && s.return(); - } finally { - if (o) throw i; - } - } - return n; - })(e, t); - throw new TypeError( - 'Invalid attempt to destructure non-iterable instance' - ); - }, - c = 2147483647, - u = 36, - p = /^xn--/, - d = /[^\0-\x7E]/, - f = /[\x2E\u3002\uFF0E\uFF61]/g, - h = { - overflow: 'Overflow: input needs wider integers to process', - 'not-basic': 'Illegal input >= 0x80 (not a basic code point)', - 'invalid-input': 'Invalid input' - }, - m = Math.floor, - g = String.fromCharCode; - function y(e) { - throw new RangeError(h[e]); - } - function v(e, t) { - var n = e.split('@'), - r = ''; - return ( - n.length > 1 && ((r = n[0] + '@'), (e = n[1])), - r + - (function (e, t) { - for (var n = [], r = e.length; r--; ) n[r] = t(e[r]); - return n; - })((e = e.replace(f, '.')).split('.'), t).join('.') - ); - } - function b(e) { - for (var t = [], n = 0, r = e.length; n < r; ) { - var o = e.charCodeAt(n++); - if (o >= 55296 && o <= 56319 && n < r) { - var i = e.charCodeAt(n++); - 56320 == (64512 & i) - ? t.push(((1023 & o) << 10) + (1023 & i) + 65536) - : (t.push(o), n--); - } else t.push(o); - } - return t; - } - var w = function (e, t) { - return e + 22 + 75 * (e < 26) - ((0 != t) << 5); - }, - x = function (e, t, n) { - var r = 0; - for ( - e = n ? m(e / 700) : e >> 1, e += m(e / t); - e > 455; - r += u - ) - e = m(e / 35); - return m(r + (36 * e) / (e + 38)); - }, - k = function (e) { - var t, - n = [], - r = e.length, - o = 0, - i = 128, - a = 72, - s = e.lastIndexOf('-'); - s < 0 && (s = 0); - for (var l = 0; l < s; ++l) - e.charCodeAt(l) >= 128 && y('not-basic'), - n.push(e.charCodeAt(l)); - for (var p = s > 0 ? s + 1 : 0; p < r; ) { - for (var d = o, f = 1, h = u; ; h += u) { - p >= r && y('invalid-input'); - var g = - (t = e.charCodeAt(p++)) - 48 < 10 - ? t - 22 - : t - 65 < 26 - ? t - 65 - : t - 97 < 26 - ? t - 97 - : u; - (g >= u || g > m((c - o) / f)) && y('overflow'), - (o += g * f); - var v = h <= a ? 1 : h >= a + 26 ? 26 : h - a; - if (g < v) break; - var b = u - v; - f > m(c / b) && y('overflow'), (f *= b); - } - var w = n.length + 1; - (a = x(o - d, w, 0 == d)), - m(o / w) > c - i && y('overflow'), - (i += m(o / w)), - (o %= w), - n.splice(o++, 0, i); - } - return String.fromCodePoint.apply(String, n); - }, - _ = function (e) { - var t = [], - n = (e = b(e)).length, - r = 128, - o = 0, - i = 72, - a = !0, - s = !1, - l = void 0; - try { - for ( - var p, d = e[Symbol.iterator](); - !(a = (p = d.next()).done); - a = !0 - ) { - var f = p.value; - f < 128 && t.push(g(f)); - } - } catch (e) { - (s = !0), (l = e); - } finally { - try { - !a && d.return && d.return(); - } finally { - if (s) throw l; - } - } - var h = t.length, - v = h; - for (h && t.push('-'); v < n; ) { - var k = c, - _ = !0, - O = !1, - S = void 0; - try { - for ( - var E, P = e[Symbol.iterator](); - !(_ = (E = P.next()).done); - _ = !0 - ) { - var A = E.value; - A >= r && A < k && (k = A); - } - } catch (e) { - (O = !0), (S = e); - } finally { - try { - !_ && P.return && P.return(); - } finally { - if (O) throw S; - } - } - var $ = v + 1; - k - r > m((c - o) / $) && y('overflow'), - (o += (k - r) * $), - (r = k); - var C = !0, - R = !1, - j = void 0; - try { - for ( - var T, I = e[Symbol.iterator](); - !(C = (T = I.next()).done); - C = !0 - ) { - var N = T.value; - if ((N < r && ++o > c && y('overflow'), N == r)) { - for (var D = o, L = u; ; L += u) { - var M = L <= i ? 1 : L >= i + 26 ? 26 : L - i; - if (D < M) break; - var F = D - M, - z = u - M; - t.push(g(w(M + (F % z), 0))), (D = m(F / z)); - } - t.push(g(w(D, 0))), (i = x(o, $, v == h)), (o = 0), ++v; - } - } - } catch (e) { - (R = !0), (j = e); - } finally { - try { - !C && I.return && I.return(); - } finally { - if (R) throw j; - } - } - ++o, ++r; - } - return t.join(''); - }, - O = function (e) { - return v(e, function (e) { - return d.test(e) ? 'xn--' + _(e) : e; - }); - }, - S = function (e) { - return v(e, function (e) { - return p.test(e) ? k(e.slice(4).toLowerCase()) : e; - }); - }, - E = {}; - function P(e) { - var t = e.charCodeAt(0); - return t < 16 - ? '%0' + t.toString(16).toUpperCase() - : t < 128 - ? '%' + t.toString(16).toUpperCase() - : t < 2048 - ? '%' + - ((t >> 6) | 192).toString(16).toUpperCase() + - '%' + - ((63 & t) | 128).toString(16).toUpperCase() - : '%' + - ((t >> 12) | 224).toString(16).toUpperCase() + - '%' + - (((t >> 6) & 63) | 128).toString(16).toUpperCase() + - '%' + - ((63 & t) | 128).toString(16).toUpperCase(); - } - function A(e) { - for (var t = '', n = 0, r = e.length; n < r; ) { - var o = parseInt(e.substr(n + 1, 2), 16); - if (o < 128) (t += String.fromCharCode(o)), (n += 3); - else if (o >= 194 && o < 224) { - if (r - n >= 6) { - var i = parseInt(e.substr(n + 4, 2), 16); - t += String.fromCharCode(((31 & o) << 6) | (63 & i)); - } else t += e.substr(n, 6); - n += 6; - } else if (o >= 224) { - if (r - n >= 9) { - var a = parseInt(e.substr(n + 4, 2), 16), - s = parseInt(e.substr(n + 7, 2), 16); - t += String.fromCharCode( - ((15 & o) << 12) | ((63 & a) << 6) | (63 & s) - ); - } else t += e.substr(n, 9); - n += 9; - } else (t += e.substr(n, 3)), (n += 3); - } - return t; - } - function $(e, t) { - function n(e) { - var n = A(e); - return n.match(t.UNRESERVED) ? n : e; - } - return ( - e.scheme && - (e.scheme = String(e.scheme) - .replace(t.PCT_ENCODED, n) - .toLowerCase() - .replace(t.NOT_SCHEME, '')), - void 0 !== e.userinfo && - (e.userinfo = String(e.userinfo) - .replace(t.PCT_ENCODED, n) - .replace(t.NOT_USERINFO, P) - .replace(t.PCT_ENCODED, o)), - void 0 !== e.host && - (e.host = String(e.host) - .replace(t.PCT_ENCODED, n) - .toLowerCase() - .replace(t.NOT_HOST, P) - .replace(t.PCT_ENCODED, o)), - void 0 !== e.path && - (e.path = String(e.path) - .replace(t.PCT_ENCODED, n) - .replace(e.scheme ? t.NOT_PATH : t.NOT_PATH_NOSCHEME, P) - .replace(t.PCT_ENCODED, o)), - void 0 !== e.query && - (e.query = String(e.query) - .replace(t.PCT_ENCODED, n) - .replace(t.NOT_QUERY, P) - .replace(t.PCT_ENCODED, o)), - void 0 !== e.fragment && - (e.fragment = String(e.fragment) - .replace(t.PCT_ENCODED, n) - .replace(t.NOT_FRAGMENT, P) - .replace(t.PCT_ENCODED, o)), - e - ); - } - function C(e) { - return e.replace(/^0*(.*)/, '$1') || '0'; - } - function R(e, t) { - var n = e.match(t.IPV4ADDRESS) || [], - r = l(n, 2)[1]; - return r ? r.split('.').map(C).join('.') : e; - } - function j(e, t) { - var n = e.match(t.IPV6ADDRESS) || [], - r = l(n, 3), - o = r[1], - i = r[2]; - if (o) { - for ( - var a = o.toLowerCase().split('::').reverse(), - s = l(a, 2), - c = s[0], - u = s[1], - p = u ? u.split(':').map(C) : [], - d = c.split(':').map(C), - f = t.IPV4ADDRESS.test(d[d.length - 1]), - h = f ? 7 : 8, - m = d.length - h, - g = Array(h), - y = 0; - y < h; - ++y - ) - g[y] = p[y] || d[m + y] || ''; - f && (g[h - 1] = R(g[h - 1], t)); - var v = g - .reduce(function (e, t, n) { - if (!t || '0' === t) { - var r = e[e.length - 1]; - r && r.index + r.length === n - ? r.length++ - : e.push({ index: n, length: 1 }); - } - return e; - }, []) - .sort(function (e, t) { - return t.length - e.length; - })[0], - b = void 0; - if (v && v.length > 1) { - var w = g.slice(0, v.index), - x = g.slice(v.index + v.length); - b = w.join(':') + '::' + x.join(':'); - } else b = g.join(':'); - return i && (b += '%' + i), b; - } - return e; - } - var T = - /^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i, - I = void 0 === ''.match(/(){0}/)[1]; - function N(e) { - var t = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : {}, - n = {}, - r = !1 !== t.iri ? s : a; - 'suffix' === t.reference && - (e = (t.scheme ? t.scheme + ':' : '') + '//' + e); - var o = e.match(T); - if (o) { - I - ? ((n.scheme = o[1]), - (n.userinfo = o[3]), - (n.host = o[4]), - (n.port = parseInt(o[5], 10)), - (n.path = o[6] || ''), - (n.query = o[7]), - (n.fragment = o[8]), - isNaN(n.port) && (n.port = o[5])) - : ((n.scheme = o[1] || void 0), - (n.userinfo = -1 !== e.indexOf('@') ? o[3] : void 0), - (n.host = -1 !== e.indexOf('//') ? o[4] : void 0), - (n.port = parseInt(o[5], 10)), - (n.path = o[6] || ''), - (n.query = -1 !== e.indexOf('?') ? o[7] : void 0), - (n.fragment = -1 !== e.indexOf('#') ? o[8] : void 0), - isNaN(n.port) && - (n.port = e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/) - ? o[4] - : void 0)), - n.host && (n.host = j(R(n.host, r), r)), - void 0 !== n.scheme || - void 0 !== n.userinfo || - void 0 !== n.host || - void 0 !== n.port || - n.path || - void 0 !== n.query - ? void 0 === n.scheme - ? (n.reference = 'relative') - : void 0 === n.fragment - ? (n.reference = 'absolute') - : (n.reference = 'uri') - : (n.reference = 'same-document'), - t.reference && - 'suffix' !== t.reference && - t.reference !== n.reference && - (n.error = - n.error || 'URI is not a ' + t.reference + ' reference.'); - var i = E[(t.scheme || n.scheme || '').toLowerCase()]; - if (t.unicodeSupport || (i && i.unicodeSupport)) $(n, r); - else { - if (n.host && (t.domainHost || (i && i.domainHost))) - try { - n.host = O( - n.host.replace(r.PCT_ENCODED, A).toLowerCase() - ); - } catch (e) { - n.error = - n.error || - "Host's domain name can not be converted to ASCII via punycode: " + - e; - } - $(n, a); - } - i && i.parse && i.parse(n, t); - } else n.error = n.error || 'URI can not be parsed.'; - return n; - } - function D(e, t) { - var n = !1 !== t.iri ? s : a, - r = []; - return ( - void 0 !== e.userinfo && (r.push(e.userinfo), r.push('@')), - void 0 !== e.host && - r.push( - j(R(String(e.host), n), n).replace( - n.IPV6ADDRESS, - function (e, t, n) { - return '[' + t + (n ? '%25' + n : '') + ']'; - } - ) - ), - ('number' != typeof e.port && 'string' != typeof e.port) || - (r.push(':'), r.push(String(e.port))), - r.length ? r.join('') : void 0 - ); - } - var L = /^\.\.?\//, - M = /^\/\.(\/|$)/, - F = /^\/\.\.(\/|$)/, - z = /^\/?(?:.|\n)*?(?=\/|$)/; - function U(e) { - for (var t = []; e.length; ) - if (e.match(L)) e = e.replace(L, ''); - else if (e.match(M)) e = e.replace(M, '/'); - else if (e.match(F)) (e = e.replace(F, '/')), t.pop(); - else if ('.' === e || '..' === e) e = ''; - else { - var n = e.match(z); - if (!n) throw new Error('Unexpected dot segment condition'); - var r = n[0]; - (e = e.slice(r.length)), t.push(r); - } - return t.join(''); - } - function V(e) { - var t = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : {}, - n = t.iri ? s : a, - r = [], - o = E[(t.scheme || e.scheme || '').toLowerCase()]; - if ((o && o.serialize && o.serialize(e, t), e.host)) - if (n.IPV6ADDRESS.test(e.host)); - else if (t.domainHost || (o && o.domainHost)) - try { - e.host = t.iri - ? S(e.host) - : O(e.host.replace(n.PCT_ENCODED, A).toLowerCase()); - } catch (n) { - e.error = - e.error || - "Host's domain name can not be converted to " + - (t.iri ? 'Unicode' : 'ASCII') + - ' via punycode: ' + - n; - } - $(e, n), - 'suffix' !== t.reference && - e.scheme && - (r.push(e.scheme), r.push(':')); - var i = D(e, t); - if ( - (void 0 !== i && - ('suffix' !== t.reference && r.push('//'), - r.push(i), - e.path && '/' !== e.path.charAt(0) && r.push('/')), - void 0 !== e.path) - ) { - var l = e.path; - t.absolutePath || (o && o.absolutePath) || (l = U(l)), - void 0 === i && (l = l.replace(/^\/\//, '/%2F')), - r.push(l); - } - return ( - void 0 !== e.query && (r.push('?'), r.push(e.query)), - void 0 !== e.fragment && (r.push('#'), r.push(e.fragment)), - r.join('') - ); - } - function B(e, t) { - var n = - arguments.length > 2 && void 0 !== arguments[2] - ? arguments[2] - : {}, - r = {}; - return ( - arguments[3] || ((e = N(V(e, n), n)), (t = N(V(t, n), n))), - !(n = n || {}).tolerant && t.scheme - ? ((r.scheme = t.scheme), - (r.userinfo = t.userinfo), - (r.host = t.host), - (r.port = t.port), - (r.path = U(t.path || '')), - (r.query = t.query)) - : (void 0 !== t.userinfo || - void 0 !== t.host || - void 0 !== t.port - ? ((r.userinfo = t.userinfo), - (r.host = t.host), - (r.port = t.port), - (r.path = U(t.path || '')), - (r.query = t.query)) - : (t.path - ? ('/' === t.path.charAt(0) - ? (r.path = U(t.path)) - : ((void 0 === e.userinfo && - void 0 === e.host && - void 0 === e.port) || - e.path - ? e.path - ? (r.path = - e.path.slice( - 0, - e.path.lastIndexOf('/') + 1 - ) + t.path) - : (r.path = t.path) - : (r.path = '/' + t.path), - (r.path = U(r.path))), - (r.query = t.query)) - : ((r.path = e.path), - void 0 !== t.query - ? (r.query = t.query) - : (r.query = e.query)), - (r.userinfo = e.userinfo), - (r.host = e.host), - (r.port = e.port)), - (r.scheme = e.scheme)), - (r.fragment = t.fragment), - r - ); - } - function q(e, t) { - return ( - e && - e - .toString() - .replace(t && t.iri ? s.PCT_ENCODED : a.PCT_ENCODED, A) - ); - } - var W = { - scheme: 'http', - domainHost: !0, - parse: function (e, t) { - return ( - e.host || - (e.error = e.error || 'HTTP URIs must have a host.'), - e - ); - }, - serialize: function (e, t) { - var n = 'https' === String(e.scheme).toLowerCase(); - return ( - (e.port !== (n ? 443 : 80) && '' !== e.port) || - (e.port = void 0), - e.path || (e.path = '/'), - e - ); - } - }, - H = { - scheme: 'https', - domainHost: W.domainHost, - parse: W.parse, - serialize: W.serialize - }; - function Y(e) { - return 'boolean' == typeof e.secure - ? e.secure - : 'wss' === String(e.scheme).toLowerCase(); - } - var K = { - scheme: 'ws', - domainHost: !0, - parse: function (e, t) { - var n = e; - return ( - (n.secure = Y(n)), - (n.resourceName = - (n.path || '/') + (n.query ? '?' + n.query : '')), - (n.path = void 0), - (n.query = void 0), - n - ); - }, - serialize: function (e, t) { - if ( - ((e.port !== (Y(e) ? 443 : 80) && '' !== e.port) || - (e.port = void 0), - 'boolean' == typeof e.secure && - ((e.scheme = e.secure ? 'wss' : 'ws'), - (e.secure = void 0)), - e.resourceName) - ) { - var n = e.resourceName.split('?'), - r = l(n, 2), - o = r[0], - i = r[1]; - (e.path = o && '/' !== o ? o : void 0), - (e.query = i), - (e.resourceName = void 0); - } - return (e.fragment = void 0), e; - } - }, - G = { - scheme: 'wss', - domainHost: K.domainHost, - parse: K.parse, - serialize: K.serialize - }, - Q = {}, - X = - '[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]', - J = '[0-9A-Fa-f]', - Z = n( - n('%[EFef][0-9A-Fa-f]%' + J + J + '%' + J + J) + - '|' + - n('%[89A-Fa-f][0-9A-Fa-f]%' + J + J) + - '|' + - n('%' + J + J) - ), - ee = t( - "[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]", - '[\\"\\\\]' - ), - te = new RegExp(X, 'g'), - ne = new RegExp(Z, 'g'), - re = new RegExp( - t( - '[^]', - "[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]", - '[\\.]', - '[\\"]', - ee - ), - 'g' - ), - oe = new RegExp( - t('[^]', X, "[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"), - 'g' - ), - ie = oe; - function ae(e) { - var t = A(e); - return t.match(te) ? t : e; - } - var se = { - scheme: 'mailto', - parse: function (e, t) { - var n = e, - r = (n.to = n.path ? n.path.split(',') : []); - if (((n.path = void 0), n.query)) { - for ( - var o = !1, - i = {}, - a = n.query.split('&'), - s = 0, - l = a.length; - s < l; - ++s - ) { - var c = a[s].split('='); - switch (c[0]) { - case 'to': - for ( - var u = c[1].split(','), p = 0, d = u.length; - p < d; - ++p - ) - r.push(u[p]); - break; - case 'subject': - n.subject = q(c[1], t); - break; - case 'body': - n.body = q(c[1], t); - break; - default: - (o = !0), (i[q(c[0], t)] = q(c[1], t)); - } - } - o && (n.headers = i); - } - n.query = void 0; - for (var f = 0, h = r.length; f < h; ++f) { - var m = r[f].split('@'); - if (((m[0] = q(m[0])), t.unicodeSupport)) - m[1] = q(m[1], t).toLowerCase(); - else - try { - m[1] = O(q(m[1], t).toLowerCase()); - } catch (e) { - n.error = - n.error || - "Email address's domain name can not be converted to ASCII via punycode: " + - e; - } - r[f] = m.join('@'); - } - return n; - }, - serialize: function (e, t) { - var n, - r = e, - i = - null != (n = e.to) - ? n instanceof Array - ? n - : 'number' != typeof n.length || - n.split || - n.setInterval || - n.call - ? [n] - : Array.prototype.slice.call(n) - : []; - if (i) { - for (var a = 0, s = i.length; a < s; ++a) { - var l = String(i[a]), - c = l.lastIndexOf('@'), - u = l - .slice(0, c) - .replace(ne, ae) - .replace(ne, o) - .replace(re, P), - p = l.slice(c + 1); - try { - p = t.iri ? S(p) : O(q(p, t).toLowerCase()); - } catch (e) { - r.error = - r.error || - "Email address's domain name can not be converted to " + - (t.iri ? 'Unicode' : 'ASCII') + - ' via punycode: ' + - e; - } - i[a] = u + '@' + p; - } - r.path = i.join(','); - } - var d = (e.headers = e.headers || {}); - e.subject && (d.subject = e.subject), - e.body && (d.body = e.body); - var f = []; - for (var h in d) - d[h] !== Q[h] && - f.push( - h.replace(ne, ae).replace(ne, o).replace(oe, P) + - '=' + - d[h].replace(ne, ae).replace(ne, o).replace(ie, P) - ); - return f.length && (r.query = f.join('&')), r; - } - }, - le = /^([^\:]+)\:(.*)/, - ce = { - scheme: 'urn', - parse: function (e, t) { - var n = e.path && e.path.match(le), - r = e; - if (n) { - var o = t.scheme || r.scheme || 'urn', - i = n[1].toLowerCase(), - a = n[2], - s = o + ':' + (t.nid || i), - l = E[s]; - (r.nid = i), - (r.nss = a), - (r.path = void 0), - l && (r = l.parse(r, t)); - } else r.error = r.error || 'URN can not be parsed.'; - return r; - }, - serialize: function (e, t) { - var n = t.scheme || e.scheme || 'urn', - r = e.nid, - o = n + ':' + (t.nid || r), - i = E[o]; - i && (e = i.serialize(e, t)); - var a = e, - s = e.nss; - return (a.path = (r || t.nid) + ':' + s), a; - } - }, - ue = /^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/, - pe = { - scheme: 'urn:uuid', - parse: function (e, t) { - var n = e; - return ( - (n.uuid = n.nss), - (n.nss = void 0), - t.tolerant || - (n.uuid && n.uuid.match(ue)) || - (n.error = n.error || 'UUID is not valid.'), - n - ); - }, - serialize: function (e, t) { - var n = e; - return (n.nss = (e.uuid || '').toLowerCase()), n; - } - }; - (E[W.scheme] = W), - (E[H.scheme] = H), - (E[K.scheme] = K), - (E[G.scheme] = G), - (E[se.scheme] = se), - (E[ce.scheme] = ce), - (E[pe.scheme] = pe), - (e.SCHEMES = E), - (e.pctEncChar = P), - (e.pctDecChars = A), - (e.parse = N), - (e.removeDotSegments = U), - (e.serialize = V), - (e.resolveComponents = B), - (e.resolve = function (e, t, n) { - var r = (function (e, t) { - var n = e; - if (t) for (var r in t) n[r] = t[r]; - return n; - })({ scheme: 'null' }, n); - return V(B(N(e, r), N(t, r), r, !0), r); - }), - (e.normalize = function (e, t) { - return ( - 'string' == typeof e - ? (e = V(N(e, t), t)) - : 'object' === r(e) && (e = N(V(e, t), t)), - e - ); - }), - (e.equal = function (e, t, n) { - return ( - 'string' == typeof e - ? (e = V(N(e, n), n)) - : 'object' === r(e) && (e = V(e, n)), - 'string' == typeof t - ? (t = V(N(t, n), n)) - : 'object' === r(t) && (t = V(t, n)), - e === t - ); - }), - (e.escapeComponent = function (e, t) { - return ( - e && e.toString().replace(t && t.iri ? s.ESCAPE : a.ESCAPE, P) - ); - }), - (e.unescapeComponent = q), - Object.defineProperty(e, '__esModule', { value: !0 }); - })(t); - }, - 3578: function (e) { - e.exports = (function () { - function e() {} - return ( - (e.prototype.encodeReserved = function (e) { - return e - .split(/(%[0-9A-Fa-f]{2})/g) - .map(function (e) { - return ( - /%[0-9A-Fa-f]/.test(e) || - (e = encodeURI(e) - .replace(/%5B/g, '[') - .replace(/%5D/g, ']')), - e - ); - }) - .join(''); - }), - (e.prototype.encodeUnreserved = function (e) { - return encodeURIComponent(e).replace(/[!'()*]/g, function (e) { - return '%' + e.charCodeAt(0).toString(16).toUpperCase(); - }); - }), - (e.prototype.encodeValue = function (e, t, n) { - return ( - (t = - '+' === e || '#' === e - ? this.encodeReserved(t) - : this.encodeUnreserved(t)), - n ? this.encodeUnreserved(n) + '=' + t : t - ); - }), - (e.prototype.isDefined = function (e) { - return null != e; - }), - (e.prototype.isKeyOperator = function (e) { - return ';' === e || '&' === e || '?' === e; - }), - (e.prototype.getValues = function (e, t, n, r) { - var o = e[n], - i = []; - if (this.isDefined(o) && '' !== o) - if ( - 'string' == typeof o || - 'number' == typeof o || - 'boolean' == typeof o - ) - (o = o.toString()), - r && '*' !== r && (o = o.substring(0, parseInt(r, 10))), - i.push( - this.encodeValue(t, o, this.isKeyOperator(t) ? n : null) - ); - else if ('*' === r) - Array.isArray(o) - ? o.filter(this.isDefined).forEach(function (e) { - i.push( - this.encodeValue( - t, - e, - this.isKeyOperator(t) ? n : null - ) - ); - }, this) - : Object.keys(o).forEach(function (e) { - this.isDefined(o[e]) && - i.push(this.encodeValue(t, o[e], e)); - }, this); - else { - var a = []; - Array.isArray(o) - ? o.filter(this.isDefined).forEach(function (e) { - a.push(this.encodeValue(t, e)); - }, this) - : Object.keys(o).forEach(function (e) { - this.isDefined(o[e]) && - (a.push(this.encodeUnreserved(e)), - a.push(this.encodeValue(t, o[e].toString()))); - }, this), - this.isKeyOperator(t) - ? i.push(this.encodeUnreserved(n) + '=' + a.join(',')) - : 0 !== a.length && i.push(a.join(',')); - } - else - ';' === t - ? this.isDefined(o) && i.push(this.encodeUnreserved(n)) - : '' !== o || ('&' !== t && '?' !== t) - ? '' === o && i.push('') - : i.push(this.encodeUnreserved(n) + '='); - return i; - }), - (e.prototype.parse = function (e) { - var t = this, - n = ['+', '#', '.', '/', ';', '?', '&']; - return { - expand: function (r) { - return e.replace( - /\{([^\{\}]+)\}|([^\{\}]+)/g, - function (e, o, i) { - if (o) { - var a = null, - s = []; - if ( - (-1 !== n.indexOf(o.charAt(0)) && - ((a = o.charAt(0)), (o = o.substr(1))), - o.split(/,/g).forEach(function (e) { - var n = /([^:\*]*)(?::(\d+)|(\*))?/.exec(e); - s.push.apply( - s, - t.getValues(r, a, n[1], n[2] || n[3]) - ); - }), - a && '+' !== a) - ) { - var l = ','; - return ( - '?' === a ? (l = '&') : '#' !== a && (l = a), - (0 !== s.length ? a : '') + s.join(l) - ); - } - return s.join(','); - } - return t.encodeReserved(i); - } - ); - } - }; - }), - new e() - ); - })(); - }, - 6980: function (e, t, n) { - var r = n(6314), - o = [ - 'add', - 'done', - 'toJS', - 'fromExternalJS', - 'load', - 'dispose', - 'search', - 'Worker' - ]; - e.exports = function () { - var e = new Worker( - URL.createObjectURL( - new Blob([ - '/*! For license information please see 9e68c24da9f5fd56991c.worker.js.LICENSE.txt */\n!function(){var e={336:function(e,t,r){var n,i;!function(){var s,o,a,u,l,c,h,d,f,p,y,m,g,x,v,w,Q,k,S,E,L,P,b,T,O,I,R=function(e){var t=new R.Builder;return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()};R.version="2.3.9",R.utils={},R.utils.warn=(s=this,function(e){s.console&&console.warn&&console.warn(e)}),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n0){var u=R.utils.clone(t)||{};u.position=[o,a],u.index=i.length,i.push(new R.Token(r.slice(o,s),u))}o=s+1}}return i},R.tokenizer.separator=/[\\s\\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline;return e.forEach((function(e){var r=R.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},R.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=i),s!=e);)n=r-t,i=t+Math.floor(n/2),s=this.elements[2*i];return s==e||s>e?2*i:sa?l+=2:o==a&&(t+=r[u+1]*n[l+1],u+=2,l+=2);return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var s,o=i.str.charAt(0);o in i.node.edges?s=i.node.edges[o]:(s=new R.TokenSet,i.node.edges[o]=s),1==i.str.length&&(s.final=!0),n.push({node:s,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var a=i.node.edges["*"];else a=new R.TokenSet,i.node.edges["*"]=a;if(0==i.str.length&&(a.final=!0),n.push({node:a,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var u=i.node.edges["*"];else u=new R.TokenSet,i.node.edges["*"]=u;1==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var l,c=i.str.charAt(0),h=i.str.charAt(1);h in i.node.edges?l=i.node.edges[h]:(l=new R.TokenSet,i.node.edges[h]=l),1==i.str.length&&(l.final=!0),n.push({node:l,editsRemaining:i.editsRemaining-1,str:c+i.str.slice(2)})}}}return r},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,r=t,n=0,i=e.length;n=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i=this.length)return R.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=R.QueryParser.parseClause;e;)e=e(this);return this.query},R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence;case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value \'"+t.str+"\'"),new R.QueryParseError(r,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=R.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator\'"+t.str+"\'";throw new R.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(null==n)throw r="expecting term or field, found nothing",new R.QueryParseError(r,t.start,t.end);switch(n.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:throw r="expecting term or field, found \'"+n.type+"\'",new R.QueryParseError(r,n.start,n.end)}}},R.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"\'"+e+"\'"})).join(", "),n="unrecognised field \'"+t.str+"\', possible fields: "+r;throw new R.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i)throw n="expecting term, found nothing",new R.QueryParseError(n,t.start,t.end);if(i.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm;throw n="expecting term, found \'"+i.type+"\'",new R.QueryParseError(n,i.start,i.end)}},R.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:var n="Unexpected lexeme type \'"+r.type+"\'";throw new R.QueryParseError(n,r.start,r.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new R.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:throw n="Unexpected lexeme type \'"+i.type+"\'",new R.QueryParseError(n,i.start,i.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new R.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:throw n="Unexpected lexeme type \'"+i.type+"\'",new R.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return R})?n.call(t,r,t,e):n)||(e.exports=i)}()}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var n={};!function(){"use strict";r.d(n,{add:function(){return l},dispose:function(){return p},done:function(){return c},fromExternalJS:function(){return d},load:function(){return f},search:function(){return y},toJS:function(){return h}});var e=r(336),t=(e,t,r)=>new Promise(((n,i)=>{var s=e=>{try{a(r.next(e))}catch(e){i(e)}},o=e=>{try{a(r.throw(e))}catch(e){i(e)}},a=e=>e.done?n(e.value):Promise.resolve(e.value).then(s,o);a((r=r.apply(e,t)).next())}));let i,s,o,a=[];function u(){i=new e.Builder,i.field("title"),i.field("description"),i.ref("ref"),i.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),o=new Promise((e=>{s=e}))}function l(e,t,r){const n=a.push(r)-1,s={title:e.toLowerCase(),description:t.toLowerCase(),ref:n};i.add(s)}function c(){return t(this,null,(function*(){s(i.build())}))}function h(){return t(this,null,(function*(){return{store:a,index:(yield o).toJSON()}}))}function d(e,r){return t(this,null,(function*(){try{if(importScripts(e),!self[r])throw new Error("Broken index file format");f(self[r])}catch(e){console.error("Failed to load search index: "+e.message)}}))}function f(r){return t(this,null,(function*(){a=r.store,s(e.Index.load(r.index))}))}function p(){return t(this,null,(function*(){a=[],u()}))}function y(r,n=0){return t(this,null,(function*(){if(0===r.trim().length)return[];let t=(yield o).query((t=>{r.trim().toLowerCase().split(/\\s+/).forEach((r=>{if(1===r.length)return;const n=(t=>"*"+e.stemmer(new e.Token(t,{}))+"*")(r);t.term(n,{})}))}));return n>0&&(t=t.slice(0,n)),t.map((e=>({meta:a[e.ref],score:e.score})))}))}e.tokenizer.separator=/\\s+/,u(),addEventListener("message",(function(e){var t,r=e.data,i=r.type,s=r.method,o=r.id,a=r.params;"RPC"===i&&s&&((t=n[s])?Promise.resolve().then((function(){return t.apply(n,a)})):Promise.reject("No such method")).then((function(e){postMessage({type:"RPC",id:o,result:e})})).catch((function(e){var t={message:e};e.stack&&(t.message=e.message,t.stack=e.stack,t.name=e.name),postMessage({type:"RPC",id:o,error:t})}))})),postMessage({type:"RPC",method:"ready"})}()}();\n//# sourceMappingURL=9e68c24da9f5fd56991c.worker.js.map' - ]) - ), - { name: '[fullhash].worker.js' } - ); - return r(e, o), e; - }; - }, - 6314: function (e) { - e.exports = function (e, t) { - var n = 0, - r = {}; - e.addEventListener('message', function (t) { - var n = t.data; - if ('RPC' === n.type) - if (n.id) { - var o = r[n.id]; - o && - (delete r[n.id], - n.error - ? o[1](Object.assign(Error(n.error.message), n.error)) - : o[0](n.result)); - } else { - var i = document.createEvent('Event'); - i.initEvent(n.method, !1, !1), - (i.data = n.params), - e.dispatchEvent(i); - } - }), - t.forEach(function (t) { - e[t] = function () { - var o = arguments; - return new Promise(function (i, a) { - var s = ++n; - (r[s] = [i, a]), - e.postMessage({ - type: 'RPC', - id: s, - method: t, - params: [].slice.call(o) - }); - }); - }; - }); - }; - }, - 8150: function (t) { - 'use strict'; - t.exports = e; - }, - 6212: function () {}, - 5101: function () {}, - 8836: function () {}, - 2116: function () {}, - 6918: function () {}, - 3197: function () {}, - 6177: function () {}, - 425: function (e) { - 'use strict'; - e.exports = JSON.parse( - '{"$id":"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON AnySchema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}' - ); - }, - 1603: function (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}' - ); - }, - 3244: function (e) { - 'use strict'; - e.exports = JSON.parse('{"i8":"1.0.0-beta.104"}'); - }, - 4109: function (e) { - 'use strict'; - e.exports = { i8: '7.0.6' }; - } - }, - n = {}; - function r(e) { - var o = n[e]; - if (void 0 !== o) return o.exports; - var i = (n[e] = { id: e, loaded: !1, exports: {} }); - return t[e].call(i.exports, i, i.exports, r), (i.loaded = !0), i.exports; - } - (r.n = function (e) { - var t = - e && e.__esModule - ? function () { - return e.default; - } - : function () { - return e; - }; - return r.d(t, { a: t }), t; - }), - (r.d = function (e, t) { - for (var n in t) - r.o(t, n) && - !r.o(e, n) && - Object.defineProperty(e, n, { enumerable: !0, get: t[n] }); - }), - (r.g = (function () { - if ('object' == typeof globalThis) return globalThis; - try { - return this || new Function('return this')(); - } catch (e) { - if ('object' == typeof window) return window; - } - })()), - (r.o = function (e, t) { - return Object.prototype.hasOwnProperty.call(e, t); - }), - (r.r = function (e) { - 'undefined' != typeof Symbol && - Symbol.toStringTag && - Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }), - Object.defineProperty(e, '__esModule', { value: !0 }); - }), - (r.nmd = function (e) { - return (e.paths = []), e.children || (e.children = []), e; - }), - (r.nc = void 0); - var o = {}; - return ( - (function () { - 'use strict'; - r(4609), r(9266); - })(), - (function () { - 'use strict'; - r.r(o), - r.d(o, { - AppStore: function () { - return ey; - }, - Redoc: function () { - return Gb; - }, - destroy: function () { - return sw; - }, - hydrate: function () { - return lw; - }, - init: function () { - return aw; - }, - revision: function () { - return ow; - }, - version: function () { - return rw; - } - }); - var e = {}; - r.r(e), - r.d(e, { - ServerStyleSheet: function () { - return ia; - }, - StyleSheetConsumer: function () { - return Oi; - }, - StyleSheetContext: function () { - return _i; - }, - StyleSheetManager: function () { - return Ci; - }, - ThemeConsumer: function () { - return Xi; - }, - ThemeContext: function () { - return Qi; - }, - ThemeProvider: function () { - return Ji; - }, - __PRIVATE__: function () { - return la; - }, - createGlobalStyle: function () { - return ra; - }, - css: function () { - return Fi; - }, - default: function () { - return ca; - }, - isStyledComponent: function () { - return zo; - }, - keyframes: function () { - return oa; - }, - useTheme: function () { - return sa; - }, - version: function () { - return Vo; - }, - withTheme: function () { - return aa; - } - }); - var t = {}; - r.r(t), - r.d(t, { - default: function () { - return gd; - } - }); - var n = r(7294), - i = r(3935); - function a(e) { - for ( - var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), r = 1; - r < t; - r++ - ) - n[r - 1] = arguments[r]; - throw new Error( - 'number' == typeof e - ? '[MobX] minified error nr: ' + - e + - (n.length ? ' ' + n.map(String).join(',') : '') + - '. Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts' - : '[MobX] ' + e - ); - } - var s = {}; - function l() { - return 'undefined' != typeof globalThis - ? globalThis - : 'undefined' != typeof window - ? window - : void 0 !== r.g - ? r.g - : 'undefined' != typeof self - ? self - : s; - } - var c = Object.assign, - u = Object.getOwnPropertyDescriptor, - p = Object.defineProperty, - d = Object.prototype, - f = []; - Object.freeze(f); - var h = {}; - Object.freeze(h); - var m = 'undefined' != typeof Proxy, - g = Object.toString(); - function y() { - m || a('Proxy not available'); - } - function v(e) { - var t = !1; - return function () { - if (!t) return (t = !0), e.apply(this, arguments); - }; - } - var b = function () {}; - function w(e) { - return 'function' == typeof e; - } - function x(e) { - switch (typeof e) { - case 'string': - case 'symbol': - case 'number': - return !0; - } - return !1; - } - function k(e) { - return null !== e && 'object' == typeof e; - } - function _(e) { - var t; - if (!k(e)) return !1; - var n = Object.getPrototypeOf(e); - return ( - null == n || - (null == (t = n.constructor) ? void 0 : t.toString()) === g - ); - } - function O(e) { - var t = null == e ? void 0 : e.constructor; - return ( - !!t && - ('GeneratorFunction' === t.name || - 'GeneratorFunction' === t.displayName) - ); - } - function S(e, t, n) { - p(e, t, { enumerable: !1, writable: !0, configurable: !0, value: n }); - } - function E(e, t, n) { - p(e, t, { enumerable: !1, writable: !1, configurable: !0, value: n }); - } - function P(e, t) { - var n = 'isMobX' + e; - return ( - (t.prototype[n] = !0), - function (e) { - return k(e) && !0 === e[n]; - } - ); - } - function A(e) { - return e instanceof Map; - } - function $(e) { - return e instanceof Set; - } - var C = void 0 !== Object.getOwnPropertySymbols, - R = - 'undefined' != typeof Reflect && Reflect.ownKeys - ? Reflect.ownKeys - : C - ? function (e) { - return Object.getOwnPropertyNames(e).concat( - Object.getOwnPropertySymbols(e) - ); - } - : Object.getOwnPropertyNames; - function j(e) { - return null === e ? null : 'object' == typeof e ? '' + e : e; - } - function T(e, t) { - return d.hasOwnProperty.call(e, t); - } - var I = - Object.getOwnPropertyDescriptors || - function (e) { - var t = {}; - return ( - R(e).forEach(function (n) { - t[n] = u(e, n); - }), - t - ); - }; - function N(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - (r.enumerable = r.enumerable || !1), - (r.configurable = !0), - 'value' in r && (r.writable = !0), - Object.defineProperty(e, r.key, r); - } - } - function D(e, t, n) { - return t && N(e.prototype, t), n && N(e, n), e; - } - function L() { - return ( - (L = - Object.assign || - function (e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); - } - return e; - }), - L.apply(this, arguments) - ); - } - function M(e, t) { - (e.prototype = Object.create(t.prototype)), - (e.prototype.constructor = e), - (e.__proto__ = t); - } - function F(e) { - if (void 0 === e) - throw new ReferenceError( - "this hasn't been initialised - super() hasn't been called" - ); - return e; - } - function z(e, t) { - (null == t || t > e.length) && (t = e.length); - for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n]; - return r; - } - function U(e, t) { - var n; - if ('undefined' == typeof Symbol || null == e[Symbol.iterator]) { - if ( - Array.isArray(e) || - (n = (function (e, t) { - if (e) { - if ('string' == typeof e) return z(e, t); - var n = Object.prototype.toString.call(e).slice(8, -1); - return ( - 'Object' === n && e.constructor && (n = e.constructor.name), - 'Map' === n || 'Set' === n - ? Array.from(e) - : 'Arguments' === n || - /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) - ? z(e, t) - : void 0 - ); - } - })(e)) || - (t && e && 'number' == typeof e.length) - ) { - n && (e = n); - var r = 0; - return function () { - return r >= e.length - ? { done: !0 } - : { done: !1, value: e[r++] }; - }; - } - throw new TypeError( - 'Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' - ); - } - return (n = e[Symbol.iterator]()).next.bind(n); - } - var V = Symbol('mobx-stored-annotations'); - function B(e) { - return Object.assign(function (t, n) { - q(t, n, e); - }, e); - } - function q(e, t, n) { - T(e, V) || S(e, V, L({}, e[V])), - (function (e) { - return e.annotationType_ === J; - })(n) || (e[V][t] = n); - } - var W = Symbol('mobx administration'), - H = (function () { - function e(e) { - void 0 === e && (e = 'Atom'), - (this.name_ = void 0), - (this.isPendingUnobservation_ = !1), - (this.isBeingObserved_ = !1), - (this.observers_ = new Set()), - (this.diffValue_ = 0), - (this.lastAccessedBy_ = 0), - (this.lowestObserverState_ = qe.NOT_TRACKING_), - (this.onBOL = void 0), - (this.onBUOL = void 0), - (this.name_ = e); - } - var t = e.prototype; - return ( - (t.onBO = function () { - this.onBOL && - this.onBOL.forEach(function (e) { - return e(); - }); - }), - (t.onBUO = function () { - this.onBUOL && - this.onBUOL.forEach(function (e) { - return e(); - }); - }), - (t.reportObserved = function () { - return ft(this); - }), - (t.reportChanged = function () { - pt(), ht(this), dt(); - }), - (t.toString = function () { - return this.name_; - }), - e - ); - })(), - Y = P('Atom', H); - function K(e, t, n) { - void 0 === t && (t = b), void 0 === n && (n = b); - var r = new H(e); - return t !== b && Tt(Rt, r, t, undefined), n !== b && jt(r, n), r; - } - var G = { - identity: function (e, t) { - return e === t; - }, - structural: function (e, t) { - return Yn(e, t); - }, - default: function (e, t) { - return Object.is(e, t); - }, - shallow: function (e, t) { - return Yn(e, t, 1); - } - }; - function Q(e, t, n) { - return qt(e) - ? e - : Array.isArray(e) - ? Ae.array(e, { name: n }) - : _(e) - ? Ae.object(e, void 0, { name: n }) - : A(e) - ? Ae.map(e, { name: n }) - : $(e) - ? Ae.set(e, { name: n }) - : 'function' != typeof e || $t(e) || Bt(e) - ? e - : O(e) - ? Ut(e) - : At(n, e); - } - function X(e) { - return e; - } - var J = 'override'; - function Z(e, t) { - return { annotationType_: e, options_: t, make_: ee, extend_: te }; - } - function ee(e, t, n, r) { - var o; - if (null == (o = this.options_) ? void 0 : o.bound) - return null === this.extend_(e, t, n, !1) ? 0 : 1; - if (r === e.target_) - return null === this.extend_(e, t, n, !1) ? 0 : 2; - if ($t(n.value)) return 1; - var i = ne(e, this, t, n, !1); - return p(r, t, i), 2; - } - function te(e, t, n, r) { - var o = ne(e, this, t, n); - return e.defineProperty_(t, o, r); - } - function ne(e, t, n, r, o) { - var i, a, s, l, c, u; - void 0 === o && (o = lt.safeDescriptors), - (u = r), - t.annotationType_, - u.value; - var p, - d = r.value; - return ( - (null == (i = t.options_) ? void 0 : i.bound) && - (d = d.bind(null != (p = e.proxy_) ? p : e.target_)), - { - value: Me( - null != (a = null == (s = t.options_) ? void 0 : s.name) - ? a - : n.toString(), - d, - null != - (l = null == (c = t.options_) ? void 0 : c.autoAction) && l - ), - configurable: !o || e.isPlainObject_, - enumerable: !1, - writable: !o - } - ); - } - function re(e, t) { - return { annotationType_: e, options_: t, make_: oe, extend_: ie }; - } - function oe(e, t, n, r) { - var o; - if (r === e.target_) - return null === this.extend_(e, t, n, !1) ? 0 : 2; - if ( - (null == (o = this.options_) ? void 0 : o.bound) && - !Bt(e.target_[t]) && - null === this.extend_(e, t, n, !1) - ) - return 0; - if (Bt(n.value)) return 1; - var i = ae(e, this, 0, n, !1, !1); - return p(r, t, i), 2; - } - function ie(e, t, n, r) { - var o, - i = ae( - e, - this, - 0, - n, - null == (o = this.options_) ? void 0 : o.bound - ); - return e.defineProperty_(t, i, r); - } - function ae(e, t, n, r, o, i) { - var a; - void 0 === i && (i = lt.safeDescriptors), - (a = r), - t.annotationType_, - a.value; - var s, - l = r.value; - return ( - o && (l = l.bind(null != (s = e.proxy_) ? s : e.target_)), - { - value: Ut(l), - configurable: !i || e.isPlainObject_, - enumerable: !1, - writable: !i - } - ); - } - function se(e, t) { - return { annotationType_: e, options_: t, make_: le, extend_: ce }; - } - function le(e, t, n) { - return null === this.extend_(e, t, n, !1) ? 0 : 1; - } - function ce(e, t, n, r) { - return ( - (o = n), - this.annotationType_, - o.get, - e.defineComputedProperty_( - t, - L({}, this.options_, { get: n.get, set: n.set }), - r - ) - ); - var o; - } - function ue(e, t) { - return { annotationType_: e, options_: t, make_: pe, extend_: de }; - } - function pe(e, t, n) { - return null === this.extend_(e, t, n, !1) ? 0 : 1; - } - function de(e, t, n, r) { - var o, i; - return ( - this.annotationType_, - e.defineObservableProperty_( - t, - n.value, - null != (o = null == (i = this.options_) ? void 0 : i.enhancer) - ? o - : Q, - r - ) - ); - } - var fe = he(); - function he(e) { - return { - annotationType_: 'true', - options_: e, - make_: me, - extend_: ge - }; - } - function me(e, t, n, r) { - var o, i, a, s; - if (n.get) return je.make_(e, t, n, r); - if (n.set) { - var l = Me(t.toString(), n.set); - return r === e.target_ - ? null === - e.defineProperty_(t, { - configurable: !lt.safeDescriptors || e.isPlainObject_, - set: l - }) - ? 0 - : 2 - : (p(r, t, { configurable: !0, set: l }), 2); - } - if (r !== e.target_ && 'function' == typeof n.value) - return O(n.value) - ? ((null == (s = this.options_) ? void 0 : s.autoBind) - ? Ut.bound - : Ut - ).make_(e, t, n, r) - : ((null == (a = this.options_) ? void 0 : a.autoBind) - ? At.bound - : At - ).make_(e, t, n, r); - var c, - u = - !1 === (null == (o = this.options_) ? void 0 : o.deep) - ? Ae.ref - : Ae; - return ( - 'function' == typeof n.value && - (null == (i = this.options_) ? void 0 : i.autoBind) && - (n.value = n.value.bind(null != (c = e.proxy_) ? c : e.target_)), - u.make_(e, t, n, r) - ); - } - function ge(e, t, n, r) { - var o, i, a; - return n.get - ? je.extend_(e, t, n, r) - : n.set - ? e.defineProperty_( - t, - { - configurable: !lt.safeDescriptors || e.isPlainObject_, - set: Me(t.toString(), n.set) - }, - r - ) - : ('function' == typeof n.value && - (null == (o = this.options_) ? void 0 : o.autoBind) && - (n.value = n.value.bind( - null != (a = e.proxy_) ? a : e.target_ - )), - (!1 === (null == (i = this.options_) ? void 0 : i.deep) - ? Ae.ref - : Ae - ).extend_(e, t, n, r)); - } - var ye = { - deep: !0, - name: void 0, - defaultDecorator: void 0, - proxy: !0 - }; - function ve(e) { - return e || ye; - } - Object.freeze(ye); - var be = ue('observable'), - we = ue('observable.ref', { enhancer: X }), - xe = ue('observable.shallow', { - enhancer: function (e, t, n) { - return null == e || Tn(e) || gn(e) || _n(e) || En(e) - ? e - : Array.isArray(e) - ? Ae.array(e, { name: n, deep: !1 }) - : _(e) - ? Ae.object(e, void 0, { name: n, deep: !1 }) - : A(e) - ? Ae.map(e, { name: n, deep: !1 }) - : $(e) - ? Ae.set(e, { name: n, deep: !1 }) - : void 0; - } - }), - ke = ue('observable.struct', { - enhancer: function (e, t) { - return Yn(e, t) ? t : e; - } - }), - _e = B(be); - function Oe(e) { - return !0 === e.deep - ? Q - : !1 === e.deep - ? X - : (t = e.defaultDecorator) && - null != (n = null == (r = t.options_) ? void 0 : r.enhancer) - ? n - : Q; - var t, n, r; - } - function Se(e, t, n) { - if (!x(t)) - return qt(e) - ? e - : _(e) - ? Ae.object(e, t, n) - : Array.isArray(e) - ? Ae.array(e, t) - : A(e) - ? Ae.map(e, t) - : $(e) - ? Ae.set(e, t) - : 'object' == typeof e && null !== e - ? e - : Ae.box(e, t); - q(e, t, be); - } - Object.assign(Se, _e); - var Ee, - Pe, - Ae = c(Se, { - box: function (e, t) { - var n = ve(t); - return new Be(e, Oe(n), n.name, !0, n.equals); - }, - array: function (e, t) { - var n = ve(t); - return (!1 === lt.useProxies || !1 === n.proxy ? Vn : sn)( - e, - Oe(n), - n.name - ); - }, - map: function (e, t) { - var n = ve(t); - return new kn(e, Oe(n), n.name); - }, - set: function (e, t) { - var n = ve(t); - return new Sn(e, Oe(n), n.name); - }, - object: function (e, t, n) { - return (function (e, t, n, r) { - var o = I(t), - i = Cn(e, r)[W]; - pt(); - try { - R(o).forEach(function (e) { - i.extend_(e, o[e], !n || !(e in n) || n[e]); - }); - } finally { - dt(); - } - return e; - })( - !1 === lt.useProxies || !1 === (null == n ? void 0 : n.proxy) - ? Cn({}, n) - : (function (e, t) { - var n, r; - return ( - y(), - null != (r = (n = (e = Cn(e, t))[W]).proxy_) - ? r - : (n.proxy_ = new Proxy(e, Kt)) - ); - })({}, n), - e, - t - ); - }, - ref: B(we), - shallow: B(xe), - deep: _e, - struct: B(ke) - }), - $e = 'computed', - Ce = se($e), - Re = se('computed.struct', { equals: G.structural }), - je = function (e, t) { - if (x(t)) return q(e, t, Ce); - if (_(e)) return B(se($e, e)); - var n = _(t) ? t : {}; - return (n.get = e), n.name || (n.name = e.name || ''), new He(n); - }; - Object.assign(je, Ce), (je.struct = B(Re)); - var Te, - Ie = 0, - Ne = 1, - De = - null != - (Ee = - null == (Pe = u(function () {}, 'name')) - ? void 0 - : Pe.configurable) && Ee, - Le = { - value: 'action', - configurable: !0, - writable: !1, - enumerable: !1 - }; - function Me(e, t, n, r) { - function o() { - return Fe(0, n, t, r || this, arguments); - } - return ( - void 0 === n && (n = !1), - (o.isMobxAction = !0), - De && ((Le.value = e), Object.defineProperty(o, 'name', Le)), - o - ); - } - function Fe(e, t, n, r, o) { - var i = (function (e, t, n, r) { - var o = lt.trackingDerivation, - i = !t || !o; - pt(); - var a = lt.allowStateChanges; - i && (et(), (a = ze(!0))); - var s = { - runAsAction_: i, - prevDerivation_: o, - prevAllowStateChanges_: a, - prevAllowStateReads_: nt(!0), - notifySpy_: !1, - startTime_: 0, - actionId_: Ne++, - parentActionId_: Ie - }; - return (Ie = s.actionId_), s; - })(0, t); - try { - return n.apply(r, o); - } catch (e) { - throw ((i.error_ = e), e); - } finally { - !(function (e) { - Ie !== e.actionId_ && a(30), - (Ie = e.parentActionId_), - void 0 !== e.error_ && (lt.suppressReactionErrors = !0), - Ue(e.prevAllowStateChanges_), - rt(e.prevAllowStateReads_), - dt(), - e.runAsAction_ && tt(e.prevDerivation_), - (lt.suppressReactionErrors = !1); - })(i); - } - } - function ze(e) { - var t = lt.allowStateChanges; - return (lt.allowStateChanges = e), t; - } - function Ue(e) { - lt.allowStateChanges = e; - } - Te = Symbol.toPrimitive; - var Ve, - Be = (function (e) { - function t(t, n, r, o, i) { - var a; - return ( - void 0 === r && (r = 'ObservableValue'), - void 0 === o && (o = !0), - void 0 === i && (i = G.default), - ((a = e.call(this, r) || this).enhancer = void 0), - (a.name_ = void 0), - (a.equals = void 0), - (a.hasUnreportedChange_ = !1), - (a.interceptors_ = void 0), - (a.changeListeners_ = void 0), - (a.value_ = void 0), - (a.dehancer = void 0), - (a.enhancer = n), - (a.name_ = r), - (a.equals = i), - (a.value_ = n(t, void 0, r)), - a - ); - } - M(t, e); - var n = t.prototype; - return ( - (n.dehanceValue = function (e) { - return void 0 !== this.dehancer ? this.dehancer(e) : e; - }), - (n.set = function (e) { - this.value_, - (e = this.prepareNewValue_(e)) !== lt.UNCHANGED && - this.setNewValue_(e); - }), - (n.prepareNewValue_ = function (e) { - if (Gt(this)) { - var t = Xt(this, { object: this, type: rn, newValue: e }); - if (!t) return lt.UNCHANGED; - e = t.newValue; - } - return ( - (e = this.enhancer(e, this.value_, this.name_)), - this.equals(this.value_, e) ? lt.UNCHANGED : e - ); - }), - (n.setNewValue_ = function (e) { - var t = this.value_; - (this.value_ = e), - this.reportChanged(), - Jt(this) && - en(this, { - type: rn, - object: this, - newValue: e, - oldValue: t - }); - }), - (n.get = function () { - return this.reportObserved(), this.dehanceValue(this.value_); - }), - (n.intercept_ = function (e) { - return Qt(this, e); - }), - (n.observe_ = function (e, t) { - return ( - t && - e({ - observableKind: 'value', - debugObjectName: this.name_, - object: this, - type: rn, - newValue: this.value_, - oldValue: void 0 - }), - Zt(this, e) - ); - }), - (n.raw = function () { - return this.value_; - }), - (n.toJSON = function () { - return this.get(); - }), - (n.toString = function () { - return this.name_ + '[' + this.value_ + ']'; - }), - (n.valueOf = function () { - return j(this.get()); - }), - (n[Te] = function () { - return this.valueOf(); - }), - t - ); - })(H); - Ve = Symbol.toPrimitive; - var qe, - We, - He = (function () { - function e(e) { - (this.dependenciesState_ = qe.NOT_TRACKING_), - (this.observing_ = []), - (this.newObserving_ = null), - (this.isBeingObserved_ = !1), - (this.isPendingUnobservation_ = !1), - (this.observers_ = new Set()), - (this.diffValue_ = 0), - (this.runId_ = 0), - (this.lastAccessedBy_ = 0), - (this.lowestObserverState_ = qe.UP_TO_DATE_), - (this.unboundDepsCount_ = 0), - (this.value_ = new Ke(null)), - (this.name_ = void 0), - (this.triggeredBy_ = void 0), - (this.isComputing_ = !1), - (this.isRunningSetter_ = !1), - (this.derivation = void 0), - (this.setter_ = void 0), - (this.isTracing_ = We.NONE), - (this.scope_ = void 0), - (this.equals_ = void 0), - (this.requiresReaction_ = void 0), - (this.keepAlive_ = void 0), - (this.onBOL = void 0), - (this.onBUOL = void 0), - e.get || a(31), - (this.derivation = e.get), - (this.name_ = e.name || 'ComputedValue'), - e.set && (this.setter_ = Me('ComputedValue-setter', e.set)), - (this.equals_ = - e.equals || - (e.compareStructural || e.struct ? G.structural : G.default)), - (this.scope_ = e.context), - (this.requiresReaction_ = !!e.requiresReaction), - (this.keepAlive_ = !!e.keepAlive); - } - var t = e.prototype; - return ( - (t.onBecomeStale_ = function () { - var e; - (e = this).lowestObserverState_ === qe.UP_TO_DATE_ && - ((e.lowestObserverState_ = qe.POSSIBLY_STALE_), - e.observers_.forEach(function (e) { - e.dependenciesState_ === qe.UP_TO_DATE_ && - ((e.dependenciesState_ = qe.POSSIBLY_STALE_), - e.onBecomeStale_()); - })); - }), - (t.onBO = function () { - this.onBOL && - this.onBOL.forEach(function (e) { - return e(); - }); - }), - (t.onBUO = function () { - this.onBUOL && - this.onBUOL.forEach(function (e) { - return e(); - }); - }), - (t.get = function () { - if ( - (this.isComputing_ && a(32, this.name_, this.derivation), - 0 !== lt.inBatch || - 0 !== this.observers_.size || - this.keepAlive_) - ) { - if ((ft(this), Qe(this))) { - var e = lt.trackingContext; - this.keepAlive_ && !e && (lt.trackingContext = this), - this.trackAndCompute() && - (t = this).lowestObserverState_ !== qe.STALE_ && - ((t.lowestObserverState_ = qe.STALE_), - t.observers_.forEach(function (e) { - e.dependenciesState_ === qe.POSSIBLY_STALE_ - ? (e.dependenciesState_ = qe.STALE_) - : e.dependenciesState_ === qe.UP_TO_DATE_ && - (t.lowestObserverState_ = qe.UP_TO_DATE_); - })), - (lt.trackingContext = e); - } - } else - Qe(this) && - (this.warnAboutUntrackedRead_(), - pt(), - (this.value_ = this.computeValue_(!1)), - dt()); - var t, - n = this.value_; - if (Ge(n)) throw n.cause; - return n; - }), - (t.set = function (e) { - if (this.setter_) { - this.isRunningSetter_ && a(33, this.name_), - (this.isRunningSetter_ = !0); - try { - this.setter_.call(this.scope_, e); - } finally { - this.isRunningSetter_ = !1; - } - } else a(34, this.name_); - }), - (t.trackAndCompute = function () { - var e = this.value_, - t = this.dependenciesState_ === qe.NOT_TRACKING_, - n = this.computeValue_(!0), - r = t || Ge(e) || Ge(n) || !this.equals_(e, n); - return r && (this.value_ = n), r; - }), - (t.computeValue_ = function (e) { - this.isComputing_ = !0; - var t, - n = ze(!1); - if (e) t = Xe(this, this.derivation, this.scope_); - else if (!0 === lt.disableErrorBoundaries) - t = this.derivation.call(this.scope_); - else - try { - t = this.derivation.call(this.scope_); - } catch (e) { - t = new Ke(e); - } - return Ue(n), (this.isComputing_ = !1), t; - }), - (t.suspend_ = function () { - this.keepAlive_ || (Je(this), (this.value_ = void 0)); - }), - (t.observe_ = function (e, t) { - var n = this, - r = !0, - o = void 0; - return (function (e, t) { - var n, r; - void 0 === t && (t = h); - var o, - i = - null != (n = null == (r = t) ? void 0 : r.name) - ? n - : 'Autorun'; - if (t.scheduler || t.delay) { - var a = (function (e) { - return e.scheduler - ? e.scheduler - : e.delay - ? function (t) { - return setTimeout(t, e.delay); - } - : Ct; - })(t), - s = !1; - o = new mt( - i, - function () { - s || - ((s = !0), - a(function () { - (s = !1), o.isDisposed_ || o.track(l); - })); - }, - t.onError, - t.requiresObservable - ); - } else - o = new mt( - i, - function () { - this.track(l); - }, - t.onError, - t.requiresObservable - ); - function l() { - e(o); - } - return o.schedule_(), o.getDisposer_(); - })(function () { - var i = n.get(); - if (!r || t) { - var a = et(); - e({ - observableKind: 'computed', - debugObjectName: n.name_, - type: rn, - object: n, - newValue: i, - oldValue: o - }), - tt(a); - } - (r = !1), (o = i); - }); - }), - (t.warnAboutUntrackedRead_ = function () {}), - (t.toString = function () { - return this.name_ + '[' + this.derivation.toString() + ']'; - }), - (t.valueOf = function () { - return j(this.get()); - }), - (t[Ve] = function () { - return this.valueOf(); - }), - e - ); - })(), - Ye = P('ComputedValue', He); - !(function (e) { - (e[(e.NOT_TRACKING_ = -1)] = 'NOT_TRACKING_'), - (e[(e.UP_TO_DATE_ = 0)] = 'UP_TO_DATE_'), - (e[(e.POSSIBLY_STALE_ = 1)] = 'POSSIBLY_STALE_'), - (e[(e.STALE_ = 2)] = 'STALE_'); - })(qe || (qe = {})), - (function (e) { - (e[(e.NONE = 0)] = 'NONE'), - (e[(e.LOG = 1)] = 'LOG'), - (e[(e.BREAK = 2)] = 'BREAK'); - })(We || (We = {})); - var Ke = function (e) { - (this.cause = void 0), (this.cause = e); - }; - function Ge(e) { - return e instanceof Ke; - } - function Qe(e) { - switch (e.dependenciesState_) { - case qe.UP_TO_DATE_: - return !1; - case qe.NOT_TRACKING_: - case qe.STALE_: - return !0; - case qe.POSSIBLY_STALE_: - for ( - var t = nt(!0), n = et(), r = e.observing_, o = r.length, i = 0; - i < o; - i++ - ) { - var a = r[i]; - if (Ye(a)) { - if (lt.disableErrorBoundaries) a.get(); - else - try { - a.get(); - } catch (e) { - return tt(n), rt(t), !0; - } - if (e.dependenciesState_ === qe.STALE_) - return tt(n), rt(t), !0; - } - } - return ot(e), tt(n), rt(t), !1; - } - } - function Xe(e, t, n) { - var r = nt(!0); - ot(e), - (e.newObserving_ = new Array(e.observing_.length + 100)), - (e.unboundDepsCount_ = 0), - (e.runId_ = ++lt.runId); - var o, - i = lt.trackingDerivation; - if ( - ((lt.trackingDerivation = e), - lt.inBatch++, - !0 === lt.disableErrorBoundaries) - ) - o = t.call(n); - else - try { - o = t.call(n); - } catch (e) { - o = new Ke(e); - } - return ( - lt.inBatch--, - (lt.trackingDerivation = i), - (function (e) { - for ( - var t = e.observing_, - n = (e.observing_ = e.newObserving_), - r = qe.UP_TO_DATE_, - o = 0, - i = e.unboundDepsCount_, - a = 0; - a < i; - a++ - ) { - var s = n[a]; - 0 === s.diffValue_ && - ((s.diffValue_ = 1), o !== a && (n[o] = s), o++), - s.dependenciesState_ > r && (r = s.dependenciesState_); - } - for (n.length = o, e.newObserving_ = null, i = t.length; i--; ) { - var l = t[i]; - 0 === l.diffValue_ && ct(l, e), (l.diffValue_ = 0); - } - for (; o--; ) { - var c = n[o]; - 1 === c.diffValue_ && - ((c.diffValue_ = 0), - (p = e), - (u = c).observers_.add(p), - u.lowestObserverState_ > p.dependenciesState_ && - (u.lowestObserverState_ = p.dependenciesState_)); - } - var u, p; - r !== qe.UP_TO_DATE_ && - ((e.dependenciesState_ = r), e.onBecomeStale_()); - })(e), - rt(r), - o - ); - } - function Je(e) { - var t = e.observing_; - e.observing_ = []; - for (var n = t.length; n--; ) ct(t[n], e); - e.dependenciesState_ = qe.NOT_TRACKING_; - } - function Ze(e) { - var t = et(); - try { - return e(); - } finally { - tt(t); - } - } - function et() { - var e = lt.trackingDerivation; - return (lt.trackingDerivation = null), e; - } - function tt(e) { - lt.trackingDerivation = e; - } - function nt(e) { - var t = lt.allowStateReads; - return (lt.allowStateReads = e), t; - } - function rt(e) { - lt.allowStateReads = e; - } - function ot(e) { - if (e.dependenciesState_ !== qe.UP_TO_DATE_) { - e.dependenciesState_ = qe.UP_TO_DATE_; - for (var t = e.observing_, n = t.length; n--; ) - t[n].lowestObserverState_ = qe.UP_TO_DATE_; - } - } - var it = function () { - (this.version = 6), - (this.UNCHANGED = {}), - (this.trackingDerivation = null), - (this.trackingContext = null), - (this.runId = 0), - (this.mobxGuid = 0), - (this.inBatch = 0), - (this.pendingUnobservations = []), - (this.pendingReactions = []), - (this.isRunningReactions = !1), - (this.allowStateChanges = !1), - (this.allowStateReads = !0), - (this.enforceActions = !0), - (this.spyListeners = []), - (this.globalReactionErrorHandlers = []), - (this.computedRequiresReaction = !1), - (this.reactionRequiresObservable = !1), - (this.observableRequiresReaction = !1), - (this.disableErrorBoundaries = !1), - (this.suppressReactionErrors = !1), - (this.useProxies = !0), - (this.verifyProxies = !1), - (this.safeDescriptors = !0); - }, - at = !0, - st = !1, - lt = (function () { - var e = l(); - return ( - e.__mobxInstanceCount > 0 && !e.__mobxGlobals && (at = !1), - e.__mobxGlobals && - e.__mobxGlobals.version !== new it().version && - (at = !1), - at - ? e.__mobxGlobals - ? ((e.__mobxInstanceCount += 1), - e.__mobxGlobals.UNCHANGED || - (e.__mobxGlobals.UNCHANGED = {}), - e.__mobxGlobals) - : ((e.__mobxInstanceCount = 1), (e.__mobxGlobals = new it())) - : (setTimeout(function () { - st || a(35); - }, 1), - new it()) - ); - })(); - function ct(e, t) { - e.observers_.delete(t), 0 === e.observers_.size && ut(e); - } - function ut(e) { - !1 === e.isPendingUnobservation_ && - ((e.isPendingUnobservation_ = !0), - lt.pendingUnobservations.push(e)); - } - function pt() { - lt.inBatch++; - } - function dt() { - if (0 == --lt.inBatch) { - yt(); - for (var e = lt.pendingUnobservations, t = 0; t < e.length; t++) { - var n = e[t]; - (n.isPendingUnobservation_ = !1), - 0 === n.observers_.size && - (n.isBeingObserved_ && ((n.isBeingObserved_ = !1), n.onBUO()), - n instanceof He && n.suspend_()); - } - lt.pendingUnobservations = []; - } - } - function ft(e) { - var t = lt.trackingDerivation; - return null !== t - ? (t.runId_ !== e.lastAccessedBy_ && - ((e.lastAccessedBy_ = t.runId_), - (t.newObserving_[t.unboundDepsCount_++] = e), - !e.isBeingObserved_ && - lt.trackingContext && - ((e.isBeingObserved_ = !0), e.onBO())), - !0) - : (0 === e.observers_.size && lt.inBatch > 0 && ut(e), !1); - } - function ht(e) { - e.lowestObserverState_ !== qe.STALE_ && - ((e.lowestObserverState_ = qe.STALE_), - e.observers_.forEach(function (e) { - e.dependenciesState_ === qe.UP_TO_DATE_ && e.onBecomeStale_(), - (e.dependenciesState_ = qe.STALE_); - })); - } - var mt = (function () { - function e(e, t, n, r) { - void 0 === e && (e = 'Reaction'), - void 0 === r && (r = !1), - (this.name_ = void 0), - (this.onInvalidate_ = void 0), - (this.errorHandler_ = void 0), - (this.requiresObservable_ = void 0), - (this.observing_ = []), - (this.newObserving_ = []), - (this.dependenciesState_ = qe.NOT_TRACKING_), - (this.diffValue_ = 0), - (this.runId_ = 0), - (this.unboundDepsCount_ = 0), - (this.isDisposed_ = !1), - (this.isScheduled_ = !1), - (this.isTrackPending_ = !1), - (this.isRunning_ = !1), - (this.isTracing_ = We.NONE), - (this.name_ = e), - (this.onInvalidate_ = t), - (this.errorHandler_ = n), - (this.requiresObservable_ = r); - } - var t = e.prototype; - return ( - (t.onBecomeStale_ = function () { - this.schedule_(); - }), - (t.schedule_ = function () { - this.isScheduled_ || - ((this.isScheduled_ = !0), - lt.pendingReactions.push(this), - yt()); - }), - (t.isScheduled = function () { - return this.isScheduled_; - }), - (t.runReaction_ = function () { - if (!this.isDisposed_) { - pt(), (this.isScheduled_ = !1); - var e = lt.trackingContext; - if (((lt.trackingContext = this), Qe(this))) { - this.isTrackPending_ = !0; - try { - this.onInvalidate_(); - } catch (e) { - this.reportExceptionInDerivation_(e); - } - } - (lt.trackingContext = e), dt(); - } - }), - (t.track = function (e) { - if (!this.isDisposed_) { - pt(), (this.isRunning_ = !0); - var t = lt.trackingContext; - lt.trackingContext = this; - var n = Xe(this, e, void 0); - (lt.trackingContext = t), - (this.isRunning_ = !1), - (this.isTrackPending_ = !1), - this.isDisposed_ && Je(this), - Ge(n) && this.reportExceptionInDerivation_(n.cause), - dt(); - } - }), - (t.reportExceptionInDerivation_ = function (e) { - var t = this; - if (this.errorHandler_) this.errorHandler_(e, this); - else { - if (lt.disableErrorBoundaries) throw e; - var n = "[mobx] uncaught error in '" + this + "'"; - lt.suppressReactionErrors || console.error(n, e), - lt.globalReactionErrorHandlers.forEach(function (n) { - return n(e, t); - }); - } - }), - (t.dispose = function () { - this.isDisposed_ || - ((this.isDisposed_ = !0), - this.isRunning_ || (pt(), Je(this), dt())); - }), - (t.getDisposer_ = function () { - var e = this.dispose.bind(this); - return (e[W] = this), e; - }), - (t.toString = function () { - return 'Reaction[' + this.name_ + ']'; - }), - (t.trace = function (e) { - void 0 === e && (e = !1), - (function () { - a('trace() is not available in production builds'); - for ( - var e = !1, t = arguments.length, n = new Array(t), r = 0; - r < t; - r++ - ) - n[r] = arguments[r]; - 'boolean' == typeof n[n.length - 1] && (e = n.pop()); - var o = Wt(n); - if (!o) - return a( - "'trace(break?)' can only be used inside a tracked computed value or a Reaction. Consider passing in the computed value or reaction explicitly" - ); - o.isTracing_ === We.NONE && - console.log( - "[mobx.trace] '" + o.name_ + "' tracing enabled" - ), - (o.isTracing_ = e ? We.BREAK : We.LOG); - })(this, e); - }), - e - ); - })(), - gt = function (e) { - return e(); - }; - function yt() { - lt.inBatch > 0 || lt.isRunningReactions || gt(vt); - } - function vt() { - lt.isRunningReactions = !0; - for (var e = lt.pendingReactions, t = 0; e.length > 0; ) { - 100 == ++t && - (console.error('[mobx] cycle in reaction: ' + e[0]), e.splice(0)); - for (var n = e.splice(0), r = 0, o = n.length; r < o; r++) - n[r].runReaction_(); - } - lt.isRunningReactions = !1; - } - var bt = P('Reaction', mt), - wt = 'action', - xt = 'autoAction', - kt = Z(wt), - _t = Z('action.bound', { bound: !0 }), - Ot = Z(xt, { autoAction: !0 }), - St = Z('autoAction.bound', { autoAction: !0, bound: !0 }); - function Et(e) { - return function (t, n) { - return w(t) - ? Me(t.name || '', t, e) - : w(n) - ? Me(t, n, e) - : x(n) - ? q(t, n, e ? Ot : kt) - : x(t) - ? B(Z(e ? xt : wt, { name: t, autoAction: e })) - : void 0; - }; - } - var Pt = Et(!1); - Object.assign(Pt, kt); - var At = Et(!0); - function $t(e) { - return w(e) && !0 === e.isMobxAction; - } - Object.assign(At, Ot), (Pt.bound = B(_t)), (At.bound = B(St)); - var Ct = function (e) { - return e(); - }; - var Rt = 'onBO'; - function jt(e, t, n) { - return Tt('onBUO', e, t, n); - } - function Tt(e, t, n, r) { - var o = 'function' == typeof r ? Bn(t, n) : Bn(t), - i = w(r) ? r : n, - a = e + 'L'; - return ( - o[a] ? o[a].add(i) : (o[a] = new Set([i])), - function () { - var e = o[a]; - e && (e.delete(i), 0 === e.size && delete o[a]); - } - ); - } - var It = 'always'; - function Nt(e) { - !0 === e.isolateGlobalState && - (function () { - if ( - ((lt.pendingReactions.length || - lt.inBatch || - lt.isRunningReactions) && - a(36), - (st = !0), - at) - ) { - var e = l(); - 0 == --e.__mobxInstanceCount && (e.__mobxGlobals = void 0), - (lt = new it()); - } - })(); - var t, - n, - r = e.useProxies, - o = e.enforceActions; - if ( - (void 0 !== r && - (lt.useProxies = - r === It || ('never' !== r && 'undefined' != typeof Proxy)), - 'ifavailable' === r && (lt.verifyProxies = !0), - void 0 !== o) - ) { - var i = o === It ? It : 'observed' === o; - (lt.enforceActions = i), - (lt.allowStateChanges = !0 !== i && i !== It); - } - [ - 'computedRequiresReaction', - 'reactionRequiresObservable', - 'observableRequiresReaction', - 'disableErrorBoundaries', - 'safeDescriptors' - ].forEach(function (t) { - t in e && (lt[t] = !!e[t]); - }), - (lt.allowStateReads = !lt.observableRequiresReaction), - e.reactionScheduler && - ((t = e.reactionScheduler), - (n = gt), - (gt = function (e) { - return t(function () { - return n(e); - }); - })); - } - function Dt(e) { - var t, - n = { name: e.name_ }; - return ( - e.observing_ && - e.observing_.length > 0 && - (n.dependencies = ((t = e.observing_), - Array.from(new Set(t))).map(Dt)), - n - ); - } - var Lt = 0; - function Mt() { - this.message = 'FLOW_CANCELLED'; - } - Mt.prototype = Object.create(Error.prototype); - var Ft = re('flow'), - zt = re('flow.bound', { bound: !0 }), - Ut = Object.assign(function (e, t) { - if (x(t)) return q(e, t, Ft); - var n = e, - r = n.name || '', - o = function () { - var e, - t = this, - o = arguments, - i = ++Lt, - a = Pt(r + ' - runid: ' + i + ' - init', n).apply(t, o), - s = void 0, - l = new Promise(function (t, n) { - var o = 0; - function l(e) { - var t; - s = void 0; - try { - t = Pt( - r + ' - runid: ' + i + ' - yield ' + o++, - a.next - ).call(a, e); - } catch (e) { - return n(e); - } - u(t); - } - function c(e) { - var t; - s = void 0; - try { - t = Pt( - r + ' - runid: ' + i + ' - yield ' + o++, - a.throw - ).call(a, e); - } catch (e) { - return n(e); - } - u(t); - } - function u(e) { - if (!w(null == e ? void 0 : e.then)) - return e.done - ? t(e.value) - : (s = Promise.resolve(e.value)).then(l, c); - e.then(u, n); - } - (e = n), l(void 0); - }); - return ( - (l.cancel = Pt( - r + ' - runid: ' + i + ' - cancel', - function () { - try { - s && Vt(s); - var t = a.return(void 0), - n = Promise.resolve(t.value); - n.then(b, b), Vt(n), e(new Mt()); - } catch (t) { - e(t); - } - } - )), - l - ); - }; - return (o.isMobXFlow = !0), o; - }, Ft); - function Vt(e) { - w(e.cancel) && e.cancel(); - } - function Bt(e) { - return !0 === (null == e ? void 0 : e.isMobXFlow); - } - function qt(e) { - return (function (e, t) { - return ( - !!e && - (void 0 !== t - ? !!Tn(e) && e[W].values_.has(t) - : Tn(e) || !!e[W] || Y(e) || bt(e) || Ye(e)) - ); - })(e); - } - function Wt(e) { - switch (e.length) { - case 0: - return lt.trackingDerivation; - case 1: - return Bn(e[0]); - case 2: - return Bn(e[0], e[1]); - } - } - function Ht(e, t) { - void 0 === t && (t = void 0), pt(); - try { - return e.apply(t); - } finally { - dt(); - } - } - function Yt(e) { - return e[W]; - } - Ut.bound = B(zt); - var Kt = { - has: function (e, t) { - return Yt(e).has_(t); - }, - get: function (e, t) { - return Yt(e).get_(t); - }, - set: function (e, t, n) { - var r; - return !!x(t) && (null == (r = Yt(e).set_(t, n, !0)) || r); - }, - deleteProperty: function (e, t) { - var n; - return !!x(t) && (null == (n = Yt(e).delete_(t, !0)) || n); - }, - defineProperty: function (e, t, n) { - var r; - return null == (r = Yt(e).defineProperty_(t, n)) || r; - }, - ownKeys: function (e) { - return Yt(e).ownKeys_(); - }, - preventExtensions: function (e) { - a(13); - } - }; - function Gt(e) { - return void 0 !== e.interceptors_ && e.interceptors_.length > 0; - } - function Qt(e, t) { - var n = e.interceptors_ || (e.interceptors_ = []); - return ( - n.push(t), - v(function () { - var e = n.indexOf(t); - -1 !== e && n.splice(e, 1); - }) - ); - } - function Xt(e, t) { - var n = et(); - try { - for ( - var r = [].concat(e.interceptors_ || []), o = 0, i = r.length; - o < i && ((t = r[o](t)) && !t.type && a(14), t); - o++ - ); - return t; - } finally { - tt(n); - } - } - function Jt(e) { - return void 0 !== e.changeListeners_ && e.changeListeners_.length > 0; - } - function Zt(e, t) { - var n = e.changeListeners_ || (e.changeListeners_ = []); - return ( - n.push(t), - v(function () { - var e = n.indexOf(t); - -1 !== e && n.splice(e, 1); - }) - ); - } - function en(e, t) { - var n = et(), - r = e.changeListeners_; - if (r) { - for (var o = 0, i = (r = r.slice()).length; o < i; o++) r[o](t); - tt(n); - } - } - function tn(e, t, n) { - var r = Cn(e, n)[W]; - pt(); - try { - null != t || - (t = (function (e) { - return T(e, V) || S(e, V, L({}, e[V])), e[V]; - })(e)), - R(t).forEach(function (e) { - return r.make_(e, t[e]); - }); - } finally { - dt(); - } - return e; - } - var nn = 'splice', - rn = 'update', - on = { - get: function (e, t) { - var n = e[W]; - return t === W - ? n - : 'length' === t - ? n.getArrayLength_() - : 'string' != typeof t || isNaN(t) - ? T(ln, t) - ? ln[t] - : e[t] - : n.get_(parseInt(t)); - }, - set: function (e, t, n) { - var r = e[W]; - return ( - 'length' === t && r.setArrayLength_(n), - 'symbol' == typeof t || isNaN(t) - ? (e[t] = n) - : r.set_(parseInt(t), n), - !0 - ); - }, - preventExtensions: function () { - a(15); - } - }, - an = (function () { - function e(e, t, n, r) { - void 0 === e && (e = 'ObservableArray'), - (this.owned_ = void 0), - (this.legacyMode_ = void 0), - (this.atom_ = void 0), - (this.values_ = []), - (this.interceptors_ = void 0), - (this.changeListeners_ = void 0), - (this.enhancer_ = void 0), - (this.dehancer = void 0), - (this.proxy_ = void 0), - (this.lastKnownLength_ = 0), - (this.owned_ = n), - (this.legacyMode_ = r), - (this.atom_ = new H(e)), - (this.enhancer_ = function (e, n) { - return t(e, n, 'ObservableArray[..]'); - }); - } - var t = e.prototype; - return ( - (t.dehanceValue_ = function (e) { - return void 0 !== this.dehancer ? this.dehancer(e) : e; - }), - (t.dehanceValues_ = function (e) { - return void 0 !== this.dehancer && e.length > 0 - ? e.map(this.dehancer) - : e; - }), - (t.intercept_ = function (e) { - return Qt(this, e); - }), - (t.observe_ = function (e, t) { - return ( - void 0 === t && (t = !1), - t && - e({ - observableKind: 'array', - object: this.proxy_, - debugObjectName: this.atom_.name_, - type: 'splice', - index: 0, - added: this.values_.slice(), - addedCount: this.values_.length, - removed: [], - removedCount: 0 - }), - Zt(this, e) - ); - }), - (t.getArrayLength_ = function () { - return this.atom_.reportObserved(), this.values_.length; - }), - (t.setArrayLength_ = function (e) { - ('number' != typeof e || e < 0) && a('Out of range: ' + e); - var t = this.values_.length; - if (e !== t) - if (e > t) { - for (var n = new Array(e - t), r = 0; r < e - t; r++) - n[r] = void 0; - this.spliceWithArray_(t, 0, n); - } else this.spliceWithArray_(e, t - e); - }), - (t.updateArrayLength_ = function (e, t) { - e !== this.lastKnownLength_ && a(16), - (this.lastKnownLength_ += t), - this.legacyMode_ && t > 0 && Un(e + t + 1); - }), - (t.spliceWithArray_ = function (e, t, n) { - var r = this; - this.atom_; - var o = this.values_.length; - if ( - (void 0 === e - ? (e = 0) - : e > o - ? (e = o) - : e < 0 && (e = Math.max(0, o + e)), - (t = - 1 === arguments.length - ? o - e - : null == t - ? 0 - : Math.max(0, Math.min(t, o - e))), - void 0 === n && (n = f), - Gt(this)) - ) { - var i = Xt(this, { - object: this.proxy_, - type: nn, - index: e, - removedCount: t, - added: n - }); - if (!i) return f; - (t = i.removedCount), (n = i.added); - } - if ( - ((n = - 0 === n.length - ? n - : n.map(function (e) { - return r.enhancer_(e, void 0); - })), - this.legacyMode_) - ) { - var a = n.length - t; - this.updateArrayLength_(o, a); - } - var s = this.spliceItemsIntoValues_(e, t, n); - return ( - (0 === t && 0 === n.length) || - this.notifyArraySplice_(e, n, s), - this.dehanceValues_(s) - ); - }), - (t.spliceItemsIntoValues_ = function (e, t, n) { - var r; - if (n.length < 1e4) - return (r = this.values_).splice.apply(r, [e, t].concat(n)); - var o = this.values_.slice(e, e + t), - i = this.values_.slice(e + t); - this.values_.length = e + n.length - t; - for (var a = 0; a < n.length; a++) this.values_[e + a] = n[a]; - for (var s = 0; s < i.length; s++) - this.values_[e + n.length + s] = i[s]; - return o; - }), - (t.notifyArrayChildUpdate_ = function (e, t, n) { - var r = !this.owned_ && !1, - o = Jt(this), - i = - o || r - ? { - observableKind: 'array', - object: this.proxy_, - type: rn, - debugObjectName: this.atom_.name_, - index: e, - newValue: t, - oldValue: n - } - : null; - this.atom_.reportChanged(), o && en(this, i); - }), - (t.notifyArraySplice_ = function (e, t, n) { - var r = !this.owned_ && !1, - o = Jt(this), - i = - o || r - ? { - observableKind: 'array', - object: this.proxy_, - debugObjectName: this.atom_.name_, - type: nn, - index: e, - removed: n, - added: t, - removedCount: n.length, - addedCount: t.length - } - : null; - this.atom_.reportChanged(), o && en(this, i); - }), - (t.get_ = function (e) { - if (e < this.values_.length) - return ( - this.atom_.reportObserved(), - this.dehanceValue_(this.values_[e]) - ); - console.warn( - '[mobx.array] Attempt to read an array index (' + - e + - ') that is out of bounds (' + - this.values_.length + - '). Please check length first. Out of bound indices will not be tracked by MobX' - ); - }), - (t.set_ = function (e, t) { - var n = this.values_; - if (e < n.length) { - this.atom_; - var r = n[e]; - if (Gt(this)) { - var o = Xt(this, { - type: rn, - object: this.proxy_, - index: e, - newValue: t - }); - if (!o) return; - t = o.newValue; - } - (t = this.enhancer_(t, r)) !== r && - ((n[e] = t), this.notifyArrayChildUpdate_(e, t, r)); - } else - e === n.length - ? this.spliceWithArray_(e, 0, [t]) - : a(17, e, n.length); - }), - e - ); - })(); - function sn(e, t, n, r) { - void 0 === n && (n = 'ObservableArray'), - void 0 === r && (r = !1), - y(); - var o = new an(n, t, r, !1); - E(o.values_, W, o); - var i = new Proxy(o.values_, on); - if (((o.proxy_ = i), e && e.length)) { - var a = ze(!0); - o.spliceWithArray_(0, 0, e), Ue(a); - } - return i; - } - var ln = { - clear: function () { - return this.splice(0); - }, - replace: function (e) { - var t = this[W]; - return t.spliceWithArray_(0, t.values_.length, e); - }, - toJSON: function () { - return this.slice(); - }, - splice: function (e, t) { - for ( - var n = arguments.length, r = new Array(n > 2 ? n - 2 : 0), o = 2; - o < n; - o++ - ) - r[o - 2] = arguments[o]; - var i = this[W]; - switch (arguments.length) { - case 0: - return []; - case 1: - return i.spliceWithArray_(e); - case 2: - return i.spliceWithArray_(e, t); - } - return i.spliceWithArray_(e, t, r); - }, - spliceWithArray: function (e, t, n) { - return this[W].spliceWithArray_(e, t, n); - }, - push: function () { - for ( - var e = this[W], t = arguments.length, n = new Array(t), r = 0; - r < t; - r++ - ) - n[r] = arguments[r]; - return e.spliceWithArray_(e.values_.length, 0, n), e.values_.length; - }, - pop: function () { - return this.splice(Math.max(this[W].values_.length - 1, 0), 1)[0]; - }, - shift: function () { - return this.splice(0, 1)[0]; - }, - unshift: function () { - for ( - var e = this[W], t = arguments.length, n = new Array(t), r = 0; - r < t; - r++ - ) - n[r] = arguments[r]; - return e.spliceWithArray_(0, 0, n), e.values_.length; - }, - reverse: function () { - return ( - lt.trackingDerivation && a(37, 'reverse'), - this.replace(this.slice().reverse()), - this - ); - }, - sort: function () { - lt.trackingDerivation && a(37, 'sort'); - var e = this.slice(); - return e.sort.apply(e, arguments), this.replace(e), this; - }, - remove: function (e) { - var t = this[W], - n = t.dehanceValues_(t.values_).indexOf(e); - return n > -1 && (this.splice(n, 1), !0); - } - }; - function cn(e, t) { - 'function' == typeof Array.prototype[e] && (ln[e] = t(e)); - } - function un(e) { - return function () { - var t = this[W]; - t.atom_.reportObserved(); - var n = t.dehanceValues_(t.values_); - return n[e].apply(n, arguments); - }; - } - function pn(e) { - return function (t, n) { - var r = this, - o = this[W]; - return ( - o.atom_.reportObserved(), - o.dehanceValues_(o.values_)[e](function (e, o) { - return t.call(n, e, o, r); - }) - ); - }; - } - function dn(e) { - return function () { - var t = this, - n = this[W]; - n.atom_.reportObserved(); - var r = n.dehanceValues_(n.values_), - o = arguments[0]; - return ( - (arguments[0] = function (e, n, r) { - return o(e, n, r, t); - }), - r[e].apply(r, arguments) - ); - }; - } - cn('concat', un), - cn('flat', un), - cn('includes', un), - cn('indexOf', un), - cn('join', un), - cn('lastIndexOf', un), - cn('slice', un), - cn('toString', un), - cn('toLocaleString', un), - cn('every', pn), - cn('filter', pn), - cn('find', pn), - cn('findIndex', pn), - cn('flatMap', pn), - cn('forEach', pn), - cn('map', pn), - cn('some', pn), - cn('reduce', dn), - cn('reduceRight', dn); - var fn, - hn, - mn = P('ObservableArrayAdministration', an); - function gn(e) { - return k(e) && mn(e[W]); - } - var yn = {}, - vn = 'add', - bn = 'delete'; - (fn = Symbol.iterator), (hn = Symbol.toStringTag); - var wn, - xn, - kn = (function () { - function e(e, t, n) { - void 0 === t && (t = Q), - void 0 === n && (n = 'ObservableMap'), - (this.enhancer_ = void 0), - (this.name_ = void 0), - (this[W] = yn), - (this.data_ = void 0), - (this.hasMap_ = void 0), - (this.keysAtom_ = void 0), - (this.interceptors_ = void 0), - (this.changeListeners_ = void 0), - (this.dehancer = void 0), - (this.enhancer_ = t), - (this.name_ = n), - w(Map) || a(18), - (this.keysAtom_ = K('ObservableMap.keys()')), - (this.data_ = new Map()), - (this.hasMap_ = new Map()), - this.merge(e); - } - var t = e.prototype; - return ( - (t.has_ = function (e) { - return this.data_.has(e); - }), - (t.has = function (e) { - var t = this; - if (!lt.trackingDerivation) return this.has_(e); - var n = this.hasMap_.get(e); - if (!n) { - var r = (n = new Be( - this.has_(e), - X, - 'ObservableMap.key?', - !1 - )); - this.hasMap_.set(e, r), - jt(r, function () { - return t.hasMap_.delete(e); - }); - } - return n.get(); - }), - (t.set = function (e, t) { - var n = this.has_(e); - if (Gt(this)) { - var r = Xt(this, { - type: n ? rn : vn, - object: this, - newValue: t, - name: e - }); - if (!r) return this; - t = r.newValue; - } - return n ? this.updateValue_(e, t) : this.addValue_(e, t), this; - }), - (t.delete = function (e) { - var t = this; - if ( - (this.keysAtom_, - Gt(this) && !Xt(this, { type: bn, object: this, name: e })) - ) - return !1; - if (this.has_(e)) { - var n = Jt(this), - r = n - ? { - observableKind: 'map', - debugObjectName: this.name_, - type: bn, - object: this, - oldValue: this.data_.get(e).value_, - name: e - } - : null; - return ( - Ht(function () { - t.keysAtom_.reportChanged(), - t.updateHasMapEntry_(e, !1), - t.data_.get(e).setNewValue_(void 0), - t.data_.delete(e); - }), - n && en(this, r), - !0 - ); - } - return !1; - }), - (t.updateHasMapEntry_ = function (e, t) { - var n = this.hasMap_.get(e); - n && n.setNewValue_(t); - }), - (t.updateValue_ = function (e, t) { - var n = this.data_.get(e); - if ((t = n.prepareNewValue_(t)) !== lt.UNCHANGED) { - var r = Jt(this), - o = r - ? { - observableKind: 'map', - debugObjectName: this.name_, - type: rn, - object: this, - oldValue: n.value_, - name: e, - newValue: t - } - : null; - n.setNewValue_(t), r && en(this, o); - } - }), - (t.addValue_ = function (e, t) { - var n = this; - this.keysAtom_, - Ht(function () { - var r = new Be(t, n.enhancer_, 'ObservableMap.key', !1); - n.data_.set(e, r), - (t = r.value_), - n.updateHasMapEntry_(e, !0), - n.keysAtom_.reportChanged(); - }); - var r = Jt(this), - o = r - ? { - observableKind: 'map', - debugObjectName: this.name_, - type: vn, - object: this, - name: e, - newValue: t - } - : null; - r && en(this, o); - }), - (t.get = function (e) { - return this.has(e) - ? this.dehanceValue_(this.data_.get(e).get()) - : this.dehanceValue_(void 0); - }), - (t.dehanceValue_ = function (e) { - return void 0 !== this.dehancer ? this.dehancer(e) : e; - }), - (t.keys = function () { - return this.keysAtom_.reportObserved(), this.data_.keys(); - }), - (t.values = function () { - var e = this, - t = this.keys(); - return Qn({ - next: function () { - var n = t.next(), - r = n.done, - o = n.value; - return { done: r, value: r ? void 0 : e.get(o) }; - } - }); - }), - (t.entries = function () { - var e = this, - t = this.keys(); - return Qn({ - next: function () { - var n = t.next(), - r = n.done, - o = n.value; - return { done: r, value: r ? void 0 : [o, e.get(o)] }; - } - }); - }), - (t[fn] = function () { - return this.entries(); - }), - (t.forEach = function (e, t) { - for (var n, r = U(this); !(n = r()).done; ) { - var o = n.value, - i = o[0], - a = o[1]; - e.call(t, a, i, this); - } - }), - (t.merge = function (e) { - var t = this; - return ( - _n(e) && (e = new Map(e)), - Ht(function () { - _(e) - ? (function (e) { - var t = Object.keys(e); - if (!C) return t; - var n = Object.getOwnPropertySymbols(e); - return n.length - ? [].concat( - t, - n.filter(function (t) { - return d.propertyIsEnumerable.call(e, t); - }) - ) - : t; - })(e).forEach(function (n) { - return t.set(n, e[n]); - }) - : Array.isArray(e) - ? e.forEach(function (e) { - var n = e[0], - r = e[1]; - return t.set(n, r); - }) - : A(e) - ? (e.constructor !== Map && a(19, e), - e.forEach(function (e, n) { - return t.set(n, e); - })) - : null != e && a(20, e); - }), - this - ); - }), - (t.clear = function () { - var e = this; - Ht(function () { - Ze(function () { - for (var t, n = U(e.keys()); !(t = n()).done; ) { - var r = t.value; - e.delete(r); - } - }); - }); - }), - (t.replace = function (e) { - var t = this; - return ( - Ht(function () { - for ( - var n, - r = (function (e) { - if (A(e) || _n(e)) return e; - if (Array.isArray(e)) return new Map(e); - if (_(e)) { - var t = new Map(); - for (var n in e) t.set(n, e[n]); - return t; - } - return a(21, e); - })(e), - o = new Map(), - i = !1, - s = U(t.data_.keys()); - !(n = s()).done; - - ) { - var l = n.value; - if (!r.has(l)) - if (t.delete(l)) i = !0; - else { - var c = t.data_.get(l); - o.set(l, c); - } - } - for (var u, p = U(r.entries()); !(u = p()).done; ) { - var d = u.value, - f = d[0], - h = d[1], - m = t.data_.has(f); - if ((t.set(f, h), t.data_.has(f))) { - var g = t.data_.get(f); - o.set(f, g), m || (i = !0); - } - } - if (!i) - if (t.data_.size !== o.size) t.keysAtom_.reportChanged(); - else - for ( - var y = t.data_.keys(), - v = o.keys(), - b = y.next(), - w = v.next(); - !b.done; - - ) { - if (b.value !== w.value) { - t.keysAtom_.reportChanged(); - break; - } - (b = y.next()), (w = v.next()); - } - t.data_ = o; - }), - this - ); - }), - (t.toString = function () { - return '[object ObservableMap]'; - }), - (t.toJSON = function () { - return Array.from(this); - }), - (t.observe_ = function (e, t) { - return Zt(this, e); - }), - (t.intercept_ = function (e) { - return Qt(this, e); - }), - D(e, [ - { - key: 'size', - get: function () { - return this.keysAtom_.reportObserved(), this.data_.size; - } - }, - { - key: hn, - get: function () { - return 'Map'; - } - } - ]), - e - ); - })(), - _n = P('ObservableMap', kn), - On = {}; - (wn = Symbol.iterator), (xn = Symbol.toStringTag); - var Sn = (function () { - function e(e, t, n) { - void 0 === t && (t = Q), - void 0 === n && (n = 'ObservableSet'), - (this.name_ = void 0), - (this[W] = On), - (this.data_ = new Set()), - (this.atom_ = void 0), - (this.changeListeners_ = void 0), - (this.interceptors_ = void 0), - (this.dehancer = void 0), - (this.enhancer_ = void 0), - (this.name_ = n), - w(Set) || a(22), - (this.atom_ = K(this.name_)), - (this.enhancer_ = function (e, r) { - return t(e, r, n); - }), - e && this.replace(e); - } - var t = e.prototype; - return ( - (t.dehanceValue_ = function (e) { - return void 0 !== this.dehancer ? this.dehancer(e) : e; - }), - (t.clear = function () { - var e = this; - Ht(function () { - Ze(function () { - for (var t, n = U(e.data_.values()); !(t = n()).done; ) { - var r = t.value; - e.delete(r); - } - }); - }); - }), - (t.forEach = function (e, t) { - for (var n, r = U(this); !(n = r()).done; ) { - var o = n.value; - e.call(t, o, o, this); - } - }), - (t.add = function (e) { - var t = this; - if ( - (this.atom_, - Gt(this) && - !Xt(this, { type: vn, object: this, newValue: e })) - ) - return this; - if (!this.has(e)) { - Ht(function () { - t.data_.add(t.enhancer_(e, void 0)), - t.atom_.reportChanged(); - }); - var n = Jt(this), - r = n - ? { - observableKind: 'set', - debugObjectName: this.name_, - type: vn, - object: this, - newValue: e - } - : null; - n && en(this, r); - } - return this; - }), - (t.delete = function (e) { - var t = this; - if ( - Gt(this) && - !Xt(this, { type: bn, object: this, oldValue: e }) - ) - return !1; - if (this.has(e)) { - var n = Jt(this), - r = n - ? { - observableKind: 'set', - debugObjectName: this.name_, - type: bn, - object: this, - oldValue: e - } - : null; - return ( - Ht(function () { - t.atom_.reportChanged(), t.data_.delete(e); - }), - n && en(this, r), - !0 - ); - } - return !1; - }), - (t.has = function (e) { - return ( - this.atom_.reportObserved(), - this.data_.has(this.dehanceValue_(e)) - ); - }), - (t.entries = function () { - var e = 0, - t = Array.from(this.keys()), - n = Array.from(this.values()); - return Qn({ - next: function () { - var r = e; - return ( - (e += 1), - r < n.length - ? { value: [t[r], n[r]], done: !1 } - : { done: !0 } - ); - } - }); - }), - (t.keys = function () { - return this.values(); - }), - (t.values = function () { - this.atom_.reportObserved(); - var e = this, - t = 0, - n = Array.from(this.data_.values()); - return Qn({ - next: function () { - return t < n.length - ? { value: e.dehanceValue_(n[t++]), done: !1 } - : { done: !0 }; - } - }); - }), - (t.replace = function (e) { - var t = this; - return ( - En(e) && (e = new Set(e)), - Ht(function () { - Array.isArray(e) || $(e) - ? (t.clear(), - e.forEach(function (e) { - return t.add(e); - })) - : null != e && a('Cannot initialize set from ' + e); - }), - this - ); - }), - (t.observe_ = function (e, t) { - return Zt(this, e); - }), - (t.intercept_ = function (e) { - return Qt(this, e); - }), - (t.toJSON = function () { - return Array.from(this); - }), - (t.toString = function () { - return '[object ObservableSet]'; - }), - (t[wn] = function () { - return this.values(); - }), - D(e, [ - { - key: 'size', - get: function () { - return this.atom_.reportObserved(), this.data_.size; - } - }, - { - key: xn, - get: function () { - return 'Set'; - } - } - ]), - e - ); - })(), - En = P('ObservableSet', Sn), - Pn = Object.create(null), - An = 'remove', - $n = (function () { - function e(e, t, n, r) { - void 0 === t && (t = new Map()), - void 0 === r && (r = fe), - (this.target_ = void 0), - (this.values_ = void 0), - (this.name_ = void 0), - (this.defaultAnnotation_ = void 0), - (this.keysAtom_ = void 0), - (this.changeListeners_ = void 0), - (this.interceptors_ = void 0), - (this.proxy_ = void 0), - (this.isPlainObject_ = void 0), - (this.appliedAnnotations_ = void 0), - (this.pendingKeys_ = void 0), - (this.target_ = e), - (this.values_ = t), - (this.name_ = n), - (this.defaultAnnotation_ = r), - (this.keysAtom_ = new H('ObservableObject.keys')), - (this.isPlainObject_ = _(this.target_)); - } - var t = e.prototype; - return ( - (t.getObservablePropValue_ = function (e) { - return this.values_.get(e).get(); - }), - (t.setObservablePropValue_ = function (e, t) { - var n = this.values_.get(e); - if (n instanceof He) return n.set(t), !0; - if (Gt(this)) { - var r = Xt(this, { - type: rn, - object: this.proxy_ || this.target_, - name: e, - newValue: t - }); - if (!r) return null; - t = r.newValue; - } - if ((t = n.prepareNewValue_(t)) !== lt.UNCHANGED) { - var o = Jt(this), - i = o - ? { - type: rn, - observableKind: 'object', - debugObjectName: this.name_, - object: this.proxy_ || this.target_, - oldValue: n.value_, - name: e, - newValue: t - } - : null; - n.setNewValue_(t), o && en(this, i); - } - return !0; - }), - (t.get_ = function (e) { - return ( - lt.trackingDerivation && !T(this.target_, e) && this.has_(e), - this.target_[e] - ); - }), - (t.set_ = function (e, t, n) { - return ( - void 0 === n && (n = !1), - T(this.target_, e) - ? this.values_.has(e) - ? this.setObservablePropValue_(e, t) - : n - ? Reflect.set(this.target_, e, t) - : ((this.target_[e] = t), !0) - : this.extend_( - e, - { - value: t, - enumerable: !0, - writable: !0, - configurable: !0 - }, - this.defaultAnnotation_, - n - ) - ); - }), - (t.has_ = function (e) { - if (!lt.trackingDerivation) return e in this.target_; - this.pendingKeys_ || (this.pendingKeys_ = new Map()); - var t = this.pendingKeys_.get(e); - return ( - t || - ((t = new Be( - e in this.target_, - X, - 'ObservableObject.key?', - !1 - )), - this.pendingKeys_.set(e, t)), - t.get() - ); - }), - (t.make_ = function (e, t) { - if ((!0 === t && (t = this.defaultAnnotation_), !1 !== t)) { - if (!(e in this.target_)) { - var n; - if (null == (n = this.target_[V]) ? void 0 : n[e]) return; - a(1, t.annotationType_, this.name_ + '.' + e.toString()); - } - for (var r = this.target_; r && r !== d; ) { - var o = u(r, e); - if (o) { - var i = t.make_(this, e, o, r); - if (0 === i) return; - if (1 === i) break; - } - r = Object.getPrototypeOf(r); - } - In(this, 0, e); - } - }), - (t.extend_ = function (e, t, n, r) { - if ( - (void 0 === r && (r = !1), - !0 === n && (n = this.defaultAnnotation_), - !1 === n) - ) - return this.defineProperty_(e, t, r); - var o = n.extend_(this, e, t, r); - return o && In(this, 0, e), o; - }), - (t.defineProperty_ = function (e, t, n) { - void 0 === n && (n = !1); - try { - pt(); - var r = this.delete_(e); - if (!r) return r; - if (Gt(this)) { - var o = Xt(this, { - object: this.proxy_ || this.target_, - name: e, - type: vn, - newValue: t.value - }); - if (!o) return null; - var i = o.newValue; - t.value !== i && (t = L({}, t, { value: i })); - } - if (n) { - if (!Reflect.defineProperty(this.target_, e, t)) return !1; - } else p(this.target_, e, t); - this.notifyPropertyAddition_(e, t.value); - } finally { - dt(); - } - return !0; - }), - (t.defineObservableProperty_ = function (e, t, n, r) { - void 0 === r && (r = !1); - try { - pt(); - var o = this.delete_(e); - if (!o) return o; - if (Gt(this)) { - var i = Xt(this, { - object: this.proxy_ || this.target_, - name: e, - type: vn, - newValue: t - }); - if (!i) return null; - t = i.newValue; - } - var a = jn(e), - s = { - configurable: !lt.safeDescriptors || this.isPlainObject_, - enumerable: !0, - get: a.get, - set: a.set - }; - if (r) { - if (!Reflect.defineProperty(this.target_, e, s)) return !1; - } else p(this.target_, e, s); - var l = new Be(t, n, 'ObservableObject.key', !1); - this.values_.set(e, l), - this.notifyPropertyAddition_(e, l.value_); - } finally { - dt(); - } - return !0; - }), - (t.defineComputedProperty_ = function (e, t, n) { - void 0 === n && (n = !1); - try { - pt(); - var r = this.delete_(e); - if (!r) return r; - if ( - Gt(this) && - !Xt(this, { - object: this.proxy_ || this.target_, - name: e, - type: vn, - newValue: void 0 - }) - ) - return null; - t.name || (t.name = 'ObservableObject.key'), - (t.context = this.proxy_ || this.target_); - var o = jn(e), - i = { - configurable: !lt.safeDescriptors || this.isPlainObject_, - enumerable: !1, - get: o.get, - set: o.set - }; - if (n) { - if (!Reflect.defineProperty(this.target_, e, i)) return !1; - } else p(this.target_, e, i); - this.values_.set(e, new He(t)), - this.notifyPropertyAddition_(e, void 0); - } finally { - dt(); - } - return !0; - }), - (t.delete_ = function (e, t) { - if ((void 0 === t && (t = !1), !T(this.target_, e))) return !0; - if ( - Gt(this) && - !Xt(this, { - object: this.proxy_ || this.target_, - name: e, - type: An - }) - ) - return null; - try { - var n, r; - pt(); - var o, - i = Jt(this), - a = this.values_.get(e), - s = void 0; - if ( - (!a && - i && - (s = null == (o = u(this.target_, e)) ? void 0 : o.value), - t) - ) { - if (!Reflect.deleteProperty(this.target_, e)) return !1; - } else delete this.target_[e]; - if ( - (a && - (this.values_.delete(e), - a instanceof Be && (s = a.value_), - ht(a)), - this.keysAtom_.reportChanged(), - null == (n = this.pendingKeys_) || - null == (r = n.get(e)) || - r.set(e in this.target_), - i) - ) { - var l = { - type: An, - observableKind: 'object', - object: this.proxy_ || this.target_, - debugObjectName: this.name_, - oldValue: s, - name: e - }; - i && en(this, l); - } - } finally { - dt(); - } - return !0; - }), - (t.observe_ = function (e, t) { - return Zt(this, e); - }), - (t.intercept_ = function (e) { - return Qt(this, e); - }), - (t.notifyPropertyAddition_ = function (e, t) { - var n, - r, - o = Jt(this); - if (o) { - var i = o - ? { - type: vn, - observableKind: 'object', - debugObjectName: this.name_, - object: this.proxy_ || this.target_, - name: e, - newValue: t - } - : null; - o && en(this, i); - } - null == (n = this.pendingKeys_) || - null == (r = n.get(e)) || - r.set(!0), - this.keysAtom_.reportChanged(); - }), - (t.ownKeys_ = function () { - return this.keysAtom_.reportObserved(), R(this.target_); - }), - (t.keys_ = function () { - return ( - this.keysAtom_.reportObserved(), Object.keys(this.target_) - ); - }), - e - ); - })(); - function Cn(e, t) { - var n; - if (T(e, W)) return e; - var r = - null != (n = null == t ? void 0 : t.name) - ? n - : 'ObservableObject', - o = new $n( - e, - new Map(), - String(r), - (function (e) { - var t; - return e - ? null != (t = e.defaultDecorator) - ? t - : he(e) - : void 0; - })(t) - ); - return S(e, W, o), e; - } - var Rn = P('ObservableObjectAdministration', $n); - function jn(e) { - return ( - Pn[e] || - (Pn[e] = { - get: function () { - return this[W].getObservablePropValue_(e); - }, - set: function (t) { - return this[W].setObservablePropValue_(e, t); - } - }) - ); - } - function Tn(e) { - return !!k(e) && Rn(e[W]); - } - function In(e, t, n) { - var r; - null == (r = e.target_[V]) || delete r[n]; - } - var Nn, - Dn, - Ln = 0, - Mn = function () {}; - (Nn = Mn), - (Dn = Array.prototype), - Object.setPrototypeOf - ? Object.setPrototypeOf(Nn.prototype, Dn) - : void 0 !== Nn.prototype.__proto__ - ? (Nn.prototype.__proto__ = Dn) - : (Nn.prototype = Dn); - var Fn = (function (e) { - function t(t, n, r, o) { - var i; - void 0 === r && (r = 'ObservableArray'), - void 0 === o && (o = !1), - (i = e.call(this) || this); - var a = new an(r, n, o, !0); - if (((a.proxy_ = F(i)), E(F(i), W, a), t && t.length)) { - var s = ze(!0); - i.spliceWithArray(0, 0, t), Ue(s); - } - return i; - } - M(t, e); - var n = t.prototype; - return ( - (n.concat = function () { - this[W].atom_.reportObserved(); - for ( - var e = arguments.length, t = new Array(e), n = 0; - n < e; - n++ - ) - t[n] = arguments[n]; - return Array.prototype.concat.apply( - this.slice(), - t.map(function (e) { - return gn(e) ? e.slice() : e; - }) - ); - }), - (n[Symbol.iterator] = function () { - var e = this, - t = 0; - return Qn({ - next: function () { - return t < e.length - ? { value: e[t++], done: !1 } - : { done: !0, value: void 0 }; - } - }); - }), - D(t, [ - { - key: 'length', - get: function () { - return this[W].getArrayLength_(); - }, - set: function (e) { - this[W].setArrayLength_(e); - } - }, - { - key: Symbol.toStringTag, - get: function () { - return 'Array'; - } - } - ]), - t - ); - })(Mn); - function zn(e) { - p( - Fn.prototype, - '' + e, - (function (e) { - return { - enumerable: !1, - configurable: !0, - get: function () { - return this[W].get_(e); - }, - set: function (t) { - this[W].set_(e, t); - } - }; - })(e) - ); - } - function Un(e) { - if (e > Ln) { - for (var t = Ln; t < e + 100; t++) zn(t); - Ln = e; - } - } - function Vn(e, t, n) { - return new Fn(e, t, n); - } - function Bn(e, t) { - if ('object' == typeof e && null !== e) { - if (gn(e)) return void 0 !== t && a(23), e[W].atom_; - if (En(e)) return e[W]; - if (_n(e)) { - if (void 0 === t) return e.keysAtom_; - var n = e.data_.get(t) || e.hasMap_.get(t); - return n || a(25, t, Wn(e)), n; - } - if (Tn(e)) { - if (!t) return a(26); - var r = e[W].values_.get(t); - return r || a(27, t, Wn(e)), r; - } - if (Y(e) || Ye(e) || bt(e)) return e; - } else if (w(e) && bt(e[W])) return e[W]; - a(28); - } - function qn(e, t) { - return ( - e || a(29), - void 0 !== t - ? qn(Bn(e, t)) - : Y(e) || Ye(e) || bt(e) || _n(e) || En(e) - ? e - : e[W] - ? e[W] - : void a(24, e) - ); - } - function Wn(e, t) { - var n; - if (void 0 !== t) n = Bn(e, t); - else { - if ($t(e)) return e.name; - n = Tn(e) || _n(e) || En(e) ? qn(e) : Bn(e); - } - return n.name_; - } - Object.entries(ln).forEach(function (e) { - var t = e[0], - n = e[1]; - 'concat' !== t && S(Fn.prototype, t, n); - }), - Un(1e3); - var Hn = d.toString; - function Yn(e, t, n) { - return void 0 === n && (n = -1), Kn(e, t, n); - } - function Kn(e, t, n, r, o) { - if (e === t) return 0 !== e || 1 / e == 1 / t; - if (null == e || null == t) return !1; - if (e != e) return t != t; - var i = typeof e; - if (!w(i) && 'object' !== i && 'object' != typeof t) return !1; - var a = Hn.call(e); - if (a !== Hn.call(t)) return !1; - switch (a) { - case '[object RegExp]': - case '[object String]': - return '' + e == '' + t; - case '[object Number]': - return +e != +e ? +t != +t : 0 == +e ? 1 / +e == 1 / t : +e == +t; - case '[object Date]': - case '[object Boolean]': - return +e == +t; - case '[object Symbol]': - return ( - 'undefined' != typeof Symbol && - Symbol.valueOf.call(e) === Symbol.valueOf.call(t) - ); - case '[object Map]': - case '[object Set]': - n >= 0 && n++; - } - (e = Gn(e)), (t = Gn(t)); - var s = '[object Array]' === a; - if (!s) { - if ('object' != typeof e || 'object' != typeof t) return !1; - var l = e.constructor, - c = t.constructor; - if ( - l !== c && - !(w(l) && l instanceof l && w(c) && c instanceof c) && - 'constructor' in e && - 'constructor' in t - ) - return !1; - } - if (0 === n) return !1; - n < 0 && (n = -1), (o = o || []); - for (var u = (r = r || []).length; u--; ) - if (r[u] === e) return o[u] === t; - if ((r.push(e), o.push(t), s)) { - if ((u = e.length) !== t.length) return !1; - for (; u--; ) if (!Kn(e[u], t[u], n - 1, r, o)) return !1; - } else { - var p, - d = Object.keys(e); - if (((u = d.length), Object.keys(t).length !== u)) return !1; - for (; u--; ) - if (!T(t, (p = d[u])) || !Kn(e[p], t[p], n - 1, r, o)) return !1; - } - return r.pop(), o.pop(), !0; - } - function Gn(e) { - return gn(e) - ? e.slice() - : A(e) || _n(e) || $(e) || En(e) - ? Array.from(e.entries()) - : e; - } - function Qn(e) { - return (e[Symbol.iterator] = Xn), e; - } - function Xn() { - return this; - } - function Jn() { - return ( - (Jn = - Object.assign || - function (e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); - } - return e; - }), - Jn.apply(this, arguments) - ); - } - function Zn(e, t) { - return ( - (Zn = - Object.setPrototypeOf || - function (e, t) { - return (e.__proto__ = t), e; - }), - Zn(e, t) - ); - } - function er(e) { - return ( - (er = Object.setPrototypeOf - ? Object.getPrototypeOf - : function (e) { - return e.__proto__ || Object.getPrototypeOf(e); - }), - er(e) - ); - } - function tr() { - if ('undefined' == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ('function' == typeof Proxy) return !0; - try { - return ( - Boolean.prototype.valueOf.call( - Reflect.construct(Boolean, [], function () {}) - ), - !0 - ); - } catch (e) { - return !1; - } - } - function nr(e, t, n) { - return ( - (nr = tr() - ? Reflect.construct - : function (e, t, n) { - var r = [null]; - r.push.apply(r, t); - var o = new (Function.bind.apply(e, r))(); - return n && Zn(o, n.prototype), o; - }), - nr.apply(null, arguments) - ); - } - function rr(e) { - var t = 'function' == typeof Map ? new Map() : void 0; - return ( - (rr = function (e) { - if ( - null === e || - ((n = e), - -1 === Function.toString.call(n).indexOf('[native code]')) - ) - return e; - var n; - if ('function' != typeof e) - throw new TypeError( - 'Super expression must either be null or a function' - ); - if (void 0 !== t) { - if (t.has(e)) return t.get(e); - t.set(e, r); - } - function r() { - return nr(e, arguments, er(this).constructor); - } - return ( - (r.prototype = Object.create(e.prototype, { - constructor: { - value: r, - enumerable: !1, - writable: !0, - configurable: !0 - } - })), - Zn(r, e) - ); - }), - rr(e) - ); - } - ['Symbol', 'Map', 'Set', 'Symbol'].forEach(function (e) { - void 0 === l()[e] && - a("MobX requires global '" + e + "' to be available or polyfilled"); - }), - 'object' == typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__ && - __MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({ - spy: function (e) { - return ( - console.warn('[mobx.spy] Is a no-op in production builds'), - function () {} - ); - }, - extras: { getDebugName: Wn }, - $mobx: W - }); - var or = (function (e) { - var t, n; - function r(t) { - return (function (e) { - if (void 0 === e) - throw new ReferenceError( - "this hasn't been initialised - super() hasn't been called" - ); - return e; - })( - e.call( - this, - 'An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#' + - t + - ' for more information.' - ) || this - ); - } - return ( - (n = e), - ((t = r).prototype = Object.create(n.prototype)), - (t.prototype.constructor = t), - Zn(t, n), - r - ); - })(rr(Error)); - function ir(e) { - return Math.round(255 * e); - } - function ar(e, t, n) { - return ir(e) + ',' + ir(t) + ',' + ir(n); - } - function sr(e, t, n, r) { - if ((void 0 === r && (r = ar), 0 === t)) return r(n, n, n); - var o = (((e % 360) + 360) % 360) / 60, - i = (1 - Math.abs(2 * n - 1)) * t, - a = i * (1 - Math.abs((o % 2) - 1)), - s = 0, - l = 0, - c = 0; - o >= 0 && o < 1 - ? ((s = i), (l = a)) - : o >= 1 && o < 2 - ? ((s = a), (l = i)) - : o >= 2 && o < 3 - ? ((l = i), (c = a)) - : o >= 3 && o < 4 - ? ((l = a), (c = i)) - : o >= 4 && o < 5 - ? ((s = a), (c = i)) - : o >= 5 && o < 6 && ((s = i), (c = a)); - var u = n - i / 2; - return r(s + u, l + u, c + u); - } - var lr = { - aliceblue: 'f0f8ff', - antiquewhite: 'faebd7', - aqua: '00ffff', - aquamarine: '7fffd4', - azure: 'f0ffff', - beige: 'f5f5dc', - bisque: 'ffe4c4', - black: '000', - blanchedalmond: 'ffebcd', - blue: '0000ff', - blueviolet: '8a2be2', - brown: 'a52a2a', - burlywood: 'deb887', - cadetblue: '5f9ea0', - chartreuse: '7fff00', - chocolate: 'd2691e', - coral: 'ff7f50', - cornflowerblue: '6495ed', - cornsilk: 'fff8dc', - crimson: 'dc143c', - cyan: '00ffff', - darkblue: '00008b', - darkcyan: '008b8b', - darkgoldenrod: 'b8860b', - darkgray: 'a9a9a9', - darkgreen: '006400', - darkgrey: 'a9a9a9', - darkkhaki: 'bdb76b', - darkmagenta: '8b008b', - darkolivegreen: '556b2f', - darkorange: 'ff8c00', - darkorchid: '9932cc', - darkred: '8b0000', - darksalmon: 'e9967a', - darkseagreen: '8fbc8f', - darkslateblue: '483d8b', - darkslategray: '2f4f4f', - darkslategrey: '2f4f4f', - darkturquoise: '00ced1', - darkviolet: '9400d3', - deeppink: 'ff1493', - deepskyblue: '00bfff', - dimgray: '696969', - dimgrey: '696969', - dodgerblue: '1e90ff', - firebrick: 'b22222', - floralwhite: 'fffaf0', - forestgreen: '228b22', - fuchsia: 'ff00ff', - gainsboro: 'dcdcdc', - ghostwhite: 'f8f8ff', - gold: 'ffd700', - goldenrod: 'daa520', - gray: '808080', - green: '008000', - greenyellow: 'adff2f', - grey: '808080', - honeydew: 'f0fff0', - hotpink: 'ff69b4', - indianred: 'cd5c5c', - indigo: '4b0082', - ivory: 'fffff0', - khaki: 'f0e68c', - lavender: 'e6e6fa', - lavenderblush: 'fff0f5', - lawngreen: '7cfc00', - lemonchiffon: 'fffacd', - lightblue: 'add8e6', - lightcoral: 'f08080', - lightcyan: 'e0ffff', - lightgoldenrodyellow: 'fafad2', - lightgray: 'd3d3d3', - lightgreen: '90ee90', - lightgrey: 'd3d3d3', - lightpink: 'ffb6c1', - lightsalmon: 'ffa07a', - lightseagreen: '20b2aa', - lightskyblue: '87cefa', - lightslategray: '789', - lightslategrey: '789', - lightsteelblue: 'b0c4de', - lightyellow: 'ffffe0', - lime: '0f0', - limegreen: '32cd32', - linen: 'faf0e6', - magenta: 'f0f', - maroon: '800000', - mediumaquamarine: '66cdaa', - mediumblue: '0000cd', - mediumorchid: 'ba55d3', - mediumpurple: '9370db', - mediumseagreen: '3cb371', - mediumslateblue: '7b68ee', - mediumspringgreen: '00fa9a', - mediumturquoise: '48d1cc', - mediumvioletred: 'c71585', - midnightblue: '191970', - mintcream: 'f5fffa', - mistyrose: 'ffe4e1', - moccasin: 'ffe4b5', - navajowhite: 'ffdead', - navy: '000080', - oldlace: 'fdf5e6', - olive: '808000', - olivedrab: '6b8e23', - orange: 'ffa500', - orangered: 'ff4500', - orchid: 'da70d6', - palegoldenrod: 'eee8aa', - palegreen: '98fb98', - paleturquoise: 'afeeee', - palevioletred: 'db7093', - papayawhip: 'ffefd5', - peachpuff: 'ffdab9', - peru: 'cd853f', - pink: 'ffc0cb', - plum: 'dda0dd', - powderblue: 'b0e0e6', - purple: '800080', - rebeccapurple: '639', - red: 'f00', - rosybrown: 'bc8f8f', - royalblue: '4169e1', - saddlebrown: '8b4513', - salmon: 'fa8072', - sandybrown: 'f4a460', - seagreen: '2e8b57', - seashell: 'fff5ee', - sienna: 'a0522d', - silver: 'c0c0c0', - skyblue: '87ceeb', - slateblue: '6a5acd', - slategray: '708090', - slategrey: '708090', - snow: 'fffafa', - springgreen: '00ff7f', - steelblue: '4682b4', - tan: 'd2b48c', - teal: '008080', - thistle: 'd8bfd8', - tomato: 'ff6347', - turquoise: '40e0d0', - violet: 'ee82ee', - wheat: 'f5deb3', - white: 'fff', - whitesmoke: 'f5f5f5', - yellow: 'ff0', - yellowgreen: '9acd32' - }, - cr = /^#[a-fA-F0-9]{6}$/, - ur = /^#[a-fA-F0-9]{8}$/, - pr = /^#[a-fA-F0-9]{3}$/, - dr = /^#[a-fA-F0-9]{4}$/, - fr = /^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i, - hr = - /^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i, - mr = - /^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i, - gr = - /^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i; - function yr(e) { - if ('string' != typeof e) throw new or(3); - var t = (function (e) { - if ('string' != typeof e) return e; - var t = e.toLowerCase(); - return lr[t] ? '#' + lr[t] : e; - })(e); - if (t.match(cr)) - return { - red: parseInt('' + t[1] + t[2], 16), - green: parseInt('' + t[3] + t[4], 16), - blue: parseInt('' + t[5] + t[6], 16) - }; - if (t.match(ur)) { - var n = parseFloat( - (parseInt('' + t[7] + t[8], 16) / 255).toFixed(2) - ); - return { - red: parseInt('' + t[1] + t[2], 16), - green: parseInt('' + t[3] + t[4], 16), - blue: parseInt('' + t[5] + t[6], 16), - alpha: n - }; - } - if (t.match(pr)) - return { - red: parseInt('' + t[1] + t[1], 16), - green: parseInt('' + t[2] + t[2], 16), - blue: parseInt('' + t[3] + t[3], 16) - }; - if (t.match(dr)) { - var r = parseFloat( - (parseInt('' + t[4] + t[4], 16) / 255).toFixed(2) - ); - return { - red: parseInt('' + t[1] + t[1], 16), - green: parseInt('' + t[2] + t[2], 16), - blue: parseInt('' + t[3] + t[3], 16), - alpha: r - }; - } - var o = fr.exec(t); - if (o) - return { - red: parseInt('' + o[1], 10), - green: parseInt('' + o[2], 10), - blue: parseInt('' + o[3], 10) - }; - var i = hr.exec(t.substring(0, 50)); - if (i) - return { - red: parseInt('' + i[1], 10), - green: parseInt('' + i[2], 10), - blue: parseInt('' + i[3], 10), - alpha: parseFloat('' + i[4]) - }; - var a = mr.exec(t); - if (a) { - var s = - 'rgb(' + - sr( - parseInt('' + a[1], 10), - parseInt('' + a[2], 10) / 100, - parseInt('' + a[3], 10) / 100 - ) + - ')', - l = fr.exec(s); - if (!l) throw new or(4, t, s); - return { - red: parseInt('' + l[1], 10), - green: parseInt('' + l[2], 10), - blue: parseInt('' + l[3], 10) - }; - } - var c = gr.exec(t.substring(0, 50)); - if (c) { - var u = - 'rgb(' + - sr( - parseInt('' + c[1], 10), - parseInt('' + c[2], 10) / 100, - parseInt('' + c[3], 10) / 100 - ) + - ')', - p = fr.exec(u); - if (!p) throw new or(4, t, u); - return { - red: parseInt('' + p[1], 10), - green: parseInt('' + p[2], 10), - blue: parseInt('' + p[3], 10), - alpha: parseFloat('' + c[4]) - }; - } - throw new or(5); - } - function vr(e) { - return (function (e) { - var t, - n = e.red / 255, - r = e.green / 255, - o = e.blue / 255, - i = Math.max(n, r, o), - a = Math.min(n, r, o), - s = (i + a) / 2; - if (i === a) - return void 0 !== e.alpha - ? { hue: 0, saturation: 0, lightness: s, alpha: e.alpha } - : { hue: 0, saturation: 0, lightness: s }; - var l = i - a, - c = s > 0.5 ? l / (2 - i - a) : l / (i + a); - switch (i) { - case n: - t = (r - o) / l + (r < o ? 6 : 0); - break; - case r: - t = (o - n) / l + 2; - break; - default: - t = (n - r) / l + 4; - } - return ( - (t *= 60), - void 0 !== e.alpha - ? { hue: t, saturation: c, lightness: s, alpha: e.alpha } - : { hue: t, saturation: c, lightness: s } - ); - })(yr(e)); - } - var br = function (e) { - return 7 === e.length && - e[1] === e[2] && - e[3] === e[4] && - e[5] === e[6] - ? '#' + e[1] + e[3] + e[5] - : e; - }; - function wr(e) { - var t = e.toString(16); - return 1 === t.length ? '0' + t : t; - } - function xr(e) { - return wr(Math.round(255 * e)); - } - function kr(e, t, n) { - return br('#' + xr(e) + xr(t) + xr(n)); - } - function _r(e, t, n) { - return sr(e, t, n, kr); - } - function Or(e, t, n) { - if ( - 'number' == typeof e && - 'number' == typeof t && - 'number' == typeof n - ) - return br('#' + wr(e) + wr(t) + wr(n)); - if ('object' == typeof e && void 0 === t && void 0 === n) - return br('#' + wr(e.red) + wr(e.green) + wr(e.blue)); - throw new or(6); - } - function Sr(e, t, n, r) { - if ('string' == typeof e && 'number' == typeof t) { - var o = yr(e); - return ( - 'rgba(' + o.red + ',' + o.green + ',' + o.blue + ',' + t + ')' - ); - } - if ( - 'number' == typeof e && - 'number' == typeof t && - 'number' == typeof n && - 'number' == typeof r - ) - return r >= 1 - ? Or(e, t, n) - : 'rgba(' + e + ',' + t + ',' + n + ',' + r + ')'; - if ( - 'object' == typeof e && - void 0 === t && - void 0 === n && - void 0 === r - ) - return e.alpha >= 1 - ? Or(e.red, e.green, e.blue) - : 'rgba(' + - e.red + - ',' + - e.green + - ',' + - e.blue + - ',' + - e.alpha + - ')'; - throw new or(7); - } - function Er(e) { - if ('object' != typeof e) throw new or(8); - if ( - (function (e) { - return ( - 'number' == typeof e.red && - 'number' == typeof e.green && - 'number' == typeof e.blue && - 'number' == typeof e.alpha - ); - })(e) - ) - return Sr(e); - if ( - (function (e) { - return ( - 'number' == typeof e.red && - 'number' == typeof e.green && - 'number' == typeof e.blue && - ('number' != typeof e.alpha || void 0 === e.alpha) - ); - })(e) - ) - return Or(e); - if ( - (function (e) { - return ( - 'number' == typeof e.hue && - 'number' == typeof e.saturation && - 'number' == typeof e.lightness && - 'number' == typeof e.alpha - ); - })(e) - ) - return (function (e, t, n, r) { - if ( - 'number' == typeof e && - 'number' == typeof t && - 'number' == typeof n && - 'number' == typeof r - ) - return r >= 1 - ? _r(e, t, n) - : 'rgba(' + sr(e, t, n) + ',' + r + ')'; - if ( - 'object' == typeof e && - void 0 === t && - void 0 === n && - void 0 === r - ) - return e.alpha >= 1 - ? _r(e.hue, e.saturation, e.lightness) - : 'rgba(' + - sr(e.hue, e.saturation, e.lightness) + - ',' + - e.alpha + - ')'; - throw new or(2); - })(e); - if ( - (function (e) { - return ( - 'number' == typeof e.hue && - 'number' == typeof e.saturation && - 'number' == typeof e.lightness && - ('number' != typeof e.alpha || void 0 === e.alpha) - ); - })(e) - ) - return (function (e, t, n) { - if ( - 'number' == typeof e && - 'number' == typeof t && - 'number' == typeof n - ) - return _r(e, t, n); - if ('object' == typeof e && void 0 === t && void 0 === n) - return _r(e.hue, e.saturation, e.lightness); - throw new or(1); - })(e); - throw new or(8); - } - function Pr(e, t, n) { - return function () { - var r = n.concat(Array.prototype.slice.call(arguments)); - return r.length >= t ? e.apply(this, r) : Pr(e, t, r); - }; - } - function Ar(e) { - return Pr(e, e.length, []); - } - function $r(e, t, n) { - return Math.max(e, Math.min(t, n)); - } - function Cr(e, t) { - if ('transparent' === t) return t; - var n = vr(t); - return Er( - Jn({}, n, { lightness: $r(0, 1, n.lightness - parseFloat(e)) }) - ); - } - var Rr = Ar(Cr); - function jr(e, t) { - if ('transparent' === t) return t; - var n = vr(t); - return Er( - Jn({}, n, { saturation: $r(0, 1, n.saturation - parseFloat(e)) }) - ); - } - var Tr = Ar(jr); - function Ir(e) { - if ('transparent' === e) return 0; - var t = yr(e), - n = Object.keys(t).map(function (e) { - var n = t[e] / 255; - return n <= 0.03928 - ? n / 12.92 - : Math.pow((n + 0.055) / 1.055, 2.4); - }), - r = n[0], - o = n[1], - i = n[2]; - return parseFloat((0.2126 * r + 0.7152 * o + 0.0722 * i).toFixed(3)); - } - function Nr(e, t) { - if ('transparent' === t) return t; - var n = vr(t); - return Er( - Jn({}, n, { lightness: $r(0, 1, n.lightness + parseFloat(e)) }) - ); - } - var Dr = Ar(Nr), - Lr = '#000', - Mr = '#fff'; - function Fr(e, t, n, r) { - void 0 === t && (t = Lr), - void 0 === n && (n = Mr), - void 0 === r && (r = !0); - var o, - i, - a, - s = Ir(e) > 0.179, - l = s ? t : n; - return !r || - ((o = l), - (i = Ir(e)), - (a = Ir(o)), - parseFloat( - (i > a - ? (i + 0.05) / (a + 0.05) - : (a + 0.05) / (i + 0.05) - ).toFixed(2) - ) >= 4.5) - ? l - : s - ? Lr - : Mr; - } - function zr(e, t) { - if ('transparent' === t) return t; - var n = yr(t); - return Sr( - Jn({}, n, { - alpha: $r( - 0, - 1, - +( - 100 * ('number' == typeof n.alpha ? n.alpha : 1) - - 100 * parseFloat(e) - ).toFixed(2) / 100 - ) - }) - ); - } - var Ur = Ar(zr); - const Vr = { - spacing: { - unit: 5, - sectionHorizontal: ({ spacing: e }) => 8 * e.unit, - sectionVertical: ({ spacing: e }) => 8 * e.unit - }, - breakpoints: { small: '50rem', medium: '75rem', large: '105rem' }, - colors: { - tonalOffset: 0.2, - primary: { - main: '#32329f', - light: ({ colors: e }) => Dr(e.tonalOffset, e.primary.main), - dark: ({ colors: e }) => Rr(e.tonalOffset, e.primary.main), - contrastText: ({ colors: e }) => Fr(e.primary.main) - }, - success: { - main: '#1d8127', - light: ({ colors: e }) => Dr(2 * e.tonalOffset, e.success.main), - dark: ({ colors: e }) => Rr(e.tonalOffset, e.success.main), - contrastText: ({ colors: e }) => Fr(e.success.main) - }, - warning: { - main: '#ffa500', - light: ({ colors: e }) => Dr(e.tonalOffset, e.warning.main), - dark: ({ colors: e }) => Rr(e.tonalOffset, e.warning.main), - contrastText: '#ffffff' - }, - error: { - main: '#d41f1c', - light: ({ colors: e }) => Dr(e.tonalOffset, e.error.main), - dark: ({ colors: e }) => Rr(e.tonalOffset, e.error.main), - contrastText: ({ colors: e }) => Fr(e.error.main) - }, - gray: { 50: '#FAFAFA', 100: '#F5F5F5' }, - text: { - primary: '#333333', - secondary: ({ colors: e }) => Dr(e.tonalOffset, e.text.primary) - }, - border: { dark: 'rgba(0,0,0, 0.1)', light: '#ffffff' }, - responses: { - success: { - color: ({ colors: e }) => e.success.main, - backgroundColor: ({ colors: e }) => Ur(0.93, e.success.main), - tabTextColor: ({ colors: e }) => e.responses.success.color - }, - error: { - color: ({ colors: e }) => e.error.main, - backgroundColor: ({ colors: e }) => Ur(0.93, e.error.main), - tabTextColor: ({ colors: e }) => e.responses.error.color - }, - redirect: { - color: ({ colors: e }) => e.warning.main, - backgroundColor: ({ colors: e }) => - Ur(0.9, e.responses.redirect.color), - tabTextColor: ({ colors: e }) => e.responses.redirect.color - }, - info: { - color: '#87ceeb', - backgroundColor: ({ colors: e }) => - Ur(0.9, e.responses.info.color), - tabTextColor: ({ colors: e }) => e.responses.info.color - } - }, - http: { - get: '#2F8132', - post: '#186FAF', - put: '#95507c', - options: '#947014', - patch: '#bf581d', - delete: '#cc3333', - basic: '#707070', - link: '#07818F', - head: '#A23DAD' - } - }, - schema: { - linesColor: (e) => - Dr( - e.colors.tonalOffset, - Tr(e.colors.tonalOffset, e.colors.primary.main) - ), - defaultDetailsWidth: '75%', - typeNameColor: (e) => e.colors.text.secondary, - typeTitleColor: (e) => e.schema.typeNameColor, - requireLabelColor: (e) => e.colors.error.main, - labelsTextSize: '0.9em', - nestingSpacing: '1em', - nestedBackground: '#fafafa', - arrow: { size: '1.1em', color: (e) => e.colors.text.secondary } - }, - typography: { - fontSize: '14px', - lineHeight: '1.5em', - fontWeightRegular: '400', - fontWeightBold: '600', - fontWeightLight: '300', - fontFamily: 'Roboto, sans-serif', - smoothing: 'antialiased', - optimizeSpeed: !0, - headings: { - fontFamily: 'Montserrat, sans-serif', - fontWeight: '400', - lineHeight: '1.6em' - }, - code: { - fontSize: '13px', - fontFamily: 'Courier, monospace', - lineHeight: ({ typography: e }) => e.lineHeight, - fontWeight: ({ typography: e }) => e.fontWeightRegular, - color: '#e53935', - backgroundColor: 'rgba(38, 50, 56, 0.05)', - wrap: !1 - }, - links: { - color: ({ colors: e }) => e.primary.main, - visited: ({ typography: e }) => e.links.color, - hover: ({ typography: e }) => Dr(0.2, e.links.color), - textDecoration: 'auto', - hoverTextDecoration: 'auto' - } - }, - sidebar: { - width: '260px', - backgroundColor: '#fafafa', - textColor: '#333333', - activeTextColor: (e) => - e.sidebar.textColor !== Vr.sidebar.textColor - ? e.sidebar.textColor - : e.colors.primary.main, - groupItems: { - activeBackgroundColor: (e) => Rr(0.1, e.sidebar.backgroundColor), - activeTextColor: (e) => e.sidebar.activeTextColor, - textTransform: 'uppercase' - }, - level1Items: { - activeBackgroundColor: (e) => Rr(0.05, e.sidebar.backgroundColor), - activeTextColor: (e) => e.sidebar.activeTextColor, - textTransform: 'none' - }, - arrow: { size: '1.5em', color: (e) => e.sidebar.textColor } - }, - logo: { - maxHeight: ({ sidebar: e }) => e.width, - maxWidth: ({ sidebar: e }) => e.width, - gutter: '2px' - }, - rightPanel: { - backgroundColor: '#263238', - width: '40%', - textColor: '#ffffff', - servers: { - overlay: { backgroundColor: '#fafafa', textColor: '#263238' }, - url: { backgroundColor: '#fff' } - } - }, - codeBlock: { - backgroundColor: ({ rightPanel: e }) => Rr(0.1, e.backgroundColor) - }, - fab: { backgroundColor: '#f2f2f2', color: '#0065FB' } - }; - var Br = Vr; - const qr = 'undefined' != typeof window && 'HTMLElement' in window; - function Wr(e) { - return 'undefined' != typeof document - ? document.querySelector(e) - : null; - } - function Hr(e, t = !0) { - const n = e.parentNode; - if (!n) return; - const r = window.getComputedStyle(n, void 0), - o = parseInt(r.getPropertyValue('border-top-width'), 10), - i = parseInt(r.getPropertyValue('border-left-width'), 10), - a = e.offsetTop - n.offsetTop < n.scrollTop, - s = - e.offsetTop - n.offsetTop + e.clientHeight - o > - n.scrollTop + n.clientHeight, - l = e.offsetLeft - n.offsetLeft < n.scrollLeft, - c = - e.offsetLeft - n.offsetLeft + e.clientWidth - i > - n.scrollLeft + n.clientWidth, - u = a && !s; - (a || s) && - t && - (n.scrollTop = - e.offsetTop - - n.offsetTop - - n.clientHeight / 2 - - o + - e.clientHeight / 2), - (l || c) && - t && - (n.scrollLeft = - e.offsetLeft - - n.offsetLeft - - n.clientWidth / 2 - - i + - e.clientWidth / 2), - (a || s || l || c) && !t && e.scrollIntoView(u); - } - var Yr = r(1304), - Kr = r.n(Yr); - function Gr(e, t) { - const n = []; - for (let r = 0; r < e.length - 1; r++) n.push(t(e[r], !1)); - return 0 !== e.length && n.push(t(e[e.length - 1], !0)), n; - } - function Qr(e, t) { - const n = {}; - for (const r in e) e.hasOwnProperty(r) && (n[r] = t(e[r], r, e)); - return n; - } - function Xr(e) { - return e.endsWith('/') ? e.substring(0, e.length - 1) : e; - } - function Jr(e) { - return !isNaN(parseFloat(e)) && isFinite(e); - } - const Zr = (e, ...t) => { - if (!t.length) return e; - const n = t.shift(); - return void 0 === n - ? e - : (to(e) && - to(n) && - Object.keys(n).forEach((t) => { - to(n[t]) - ? (e[t] || (e[t] = {}), Zr(e[t], n[t])) - : (e[t] = n[t]); - }), - Zr(e, ...t)); - }, - eo = (e) => null !== e && 'object' == typeof e, - to = (e) => eo(e) && !io(e); - function no(e) { - return ( - Kr()(e) || - e - .toString() - .toLowerCase() - .replace(/\s+/g, '-') - .replace(/&/g, '-and-') - .replace(/\--+/g, '-') - .replace(/^-+/, '') - .replace(/-+$/, '') - ); - } - function ro(e) { - return 'undefined' == typeof URL ? new (r(8150).URL)(e) : new URL(e); - } - function oo(e) { - return e.replace(/["\\]/g, '\\$&'); - } - function io(e) { - return Array.isArray(e); - } - function ao(e) { - return 'boolean' == typeof e; - } - const so = { - enum: 'Enum', - enumSingleValue: 'Value', - enumArray: 'Items', - default: 'Default', - deprecated: 'Deprecated', - example: 'Example', - examples: 'Examples', - recursive: 'Recursive', - arrayOf: 'Array of ', - webhook: 'Event', - const: 'Value', - noResultsFound: 'No results found', - download: 'Download', - downloadSpecification: 'Download OpenAPI specification', - responses: 'Responses', - callbackResponses: 'Callback responses', - requestSamples: 'Request samples', - responseSamples: 'Response samples' - }; - function lo(e, t) { - const n = so[e]; - return void 0 !== t ? n[t] : n; - } - var co = ((e) => ( - (e.SummaryOnly = 'summary-only'), - (e.PathOnly = 'path-only'), - (e.IdOnly = 'id-only'), - e - ))(co || {}), - uo = Object.defineProperty, - po = Object.defineProperties, - fo = Object.getOwnPropertyDescriptors, - ho = Object.getOwnPropertySymbols, - mo = Object.prototype.hasOwnProperty, - go = Object.prototype.propertyIsEnumerable, - yo = (e, t, n) => - t in e - ? uo(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - vo = (e, t) => { - for (var n in t || (t = {})) mo.call(t, n) && yo(e, n, t[n]); - if (ho) for (var n of ho(t)) go.call(t, n) && yo(e, n, t[n]); - return e; - }; - function bo(e, t) { - return void 0 === e - ? t || !1 - : 'string' == typeof e - ? 'false' !== e - : e; - } - function wo(e) { - return 'string' == typeof e - ? parseInt(e, 10) - : 'number' == typeof e - ? e - : void 0; - } - class xo { - static normalizeExpandResponses(e) { - if ('all' === e) return 'all'; - if ('string' == typeof e) { - const t = {}; - return ( - e.split(',').forEach((e) => { - t[e.trim()] = !0; - }), - t - ); - } - return ( - void 0 !== e && - console.warn( - `expandResponses must be a string but received value "${e}" of type ${typeof e}` - ), - {} - ); - } - static normalizeHideHostname(e) { - return !!e; - } - static normalizeScrollYOffset(e) { - if ('string' == typeof e && !Jr(e)) { - const t = Wr(e); - t || - console.warn( - 'scrollYOffset value is a selector to non-existing element. Using offset 0 by default' - ); - const n = (t && t.getBoundingClientRect().bottom) || 0; - return () => n; - } - return 'number' == typeof e || Jr(e) - ? () => ('number' == typeof e ? e : parseFloat(e)) - : 'function' == typeof e - ? () => { - const t = e(); - return ( - 'number' != typeof t && - console.warn( - `scrollYOffset should return number but returned value "${t}" of type ${typeof t}` - ), - t - ); - } - : (void 0 !== e && - console.warn( - 'Wrong value for scrollYOffset ReDoc option: should be string, number or function' - ), - () => 0); - } - static normalizeShowExtensions(e) { - if (void 0 === e) return !1; - if ('' === e) return !0; - if ('string' != typeof e) return e; - switch (e) { - case 'true': - return !0; - case 'false': - return !1; - default: - return e.split(',').map((e) => e.trim()); - } - } - static normalizeSideNavStyle(e) { - const t = co.SummaryOnly; - if ('string' != typeof e) return t; - switch (e) { - case t: - return e; - case co.PathOnly: - return co.PathOnly; - case co.IdOnly: - return co.IdOnly; - default: - return t; - } - } - static normalizePayloadSampleIdx(e) { - return 'number' == typeof e - ? Math.max(0, e) - : 'string' == typeof e && isFinite(e) - ? parseInt(e, 10) - : 0; - } - static normalizeJsonSampleExpandLevel(e) { - return 'all' === e - ? 1 / 0 - : isNaN(Number(e)) - ? 2 - : Math.ceil(Number(e)); - } - static normalizeGeneratedPayloadSamplesMaxDepth(e) { - return isNaN(Number(e)) ? 10 : Math.max(0, Number(e)); - } - constructor(e, t = {}) { - var n, r, o, i, a; - const s = (e = vo(vo({}, t), e)).theme && e.theme.extensionsHook; - var l, c; - (null == (n = e.theme) ? void 0 : n.menu) && - !(null == (r = e.theme) ? void 0 : r.sidebar) && - (console.warn( - 'Theme setting "menu" is deprecated. Rename to "sidebar"' - ), - (e.theme.sidebar = e.theme.menu)), - (null == (o = e.theme) ? void 0 : o.codeSample) && - !(null == (i = e.theme) ? void 0 : i.codeBlock) && - (console.warn( - 'Theme setting "codeSample" is deprecated. Rename to "codeBlock"' - ), - (e.theme.codeBlock = e.theme.codeSample)), - (this.theme = (function (e) { - const t = {}; - let n = 0; - const r = (o, i) => { - Object.keys(o).forEach((a) => { - const s = (i ? i + '.' : '') + a, - l = o[a]; - 'function' == typeof l - ? Object.defineProperty(o, a, { - get() { - if (!t[s]) { - if ((n++, n > 1e3)) - throw new Error( - `Theme probably contains circular dependency at ${s}: ${l.toString()}` - ); - t[s] = l(e); - } - return t[s]; - }, - enumerable: !0 - }) - : 'object' == typeof l && r(l, s); - }); - }; - return r(e, ''), JSON.parse(JSON.stringify(e)); - })( - Zr( - {}, - Br, - ((c = vo({}, e.theme)), po(c, fo({ extensionsHook: void 0 }))) - ) - )), - (this.theme.extensionsHook = s), - (l = e.labels), - Object.assign(so, l), - (this.scrollYOffset = xo.normalizeScrollYOffset(e.scrollYOffset)), - (this.hideHostname = xo.normalizeHideHostname(e.hideHostname)), - (this.expandResponses = xo.normalizeExpandResponses( - e.expandResponses - )), - (this.requiredPropsFirst = bo(e.requiredPropsFirst)), - (this.sortPropsAlphabetically = bo(e.sortPropsAlphabetically)), - (this.sortEnumValuesAlphabetically = bo( - e.sortEnumValuesAlphabetically - )), - (this.sortOperationsAlphabetically = bo( - e.sortOperationsAlphabetically - )), - (this.sortTagsAlphabetically = bo(e.sortTagsAlphabetically)), - (this.nativeScrollbars = bo(e.nativeScrollbars)), - (this.pathInMiddlePanel = bo(e.pathInMiddlePanel)), - (this.untrustedSpec = bo(e.untrustedSpec)), - (this.hideDownloadButton = bo(e.hideDownloadButton)), - (this.downloadFileName = e.downloadFileName), - (this.downloadDefinitionUrl = e.downloadDefinitionUrl), - (this.disableSearch = bo(e.disableSearch)), - (this.onlyRequiredInSamples = bo(e.onlyRequiredInSamples)), - (this.showExtensions = xo.normalizeShowExtensions( - e.showExtensions - )), - (this.sideNavStyle = xo.normalizeSideNavStyle(e.sideNavStyle)), - (this.hideSingleRequestSampleTab = bo( - e.hideSingleRequestSampleTab - )), - (this.menuToggle = bo(e.menuToggle, !0)), - (this.jsonSampleExpandLevel = xo.normalizeJsonSampleExpandLevel( - e.jsonSampleExpandLevel - )), - (this.enumSkipQuotes = bo(e.enumSkipQuotes)), - (this.hideSchemaTitles = bo(e.hideSchemaTitles)), - (this.simpleOneOfTypeLabel = bo(e.simpleOneOfTypeLabel)), - (this.payloadSampleIdx = xo.normalizePayloadSampleIdx( - e.payloadSampleIdx - )), - (this.expandSingleSchemaField = bo(e.expandSingleSchemaField)), - (this.schemaExpansionLevel = (function (e, t = 0) { - return 'all' === e ? 1 / 0 : wo(e) || t; - })(e.schemaExpansionLevel)), - (this.showObjectSchemaExamples = bo(e.showObjectSchemaExamples)), - (this.showSecuritySchemeType = bo(e.showSecuritySchemeType)), - (this.hideSecuritySection = bo(e.hideSecuritySection)), - (this.unstable_ignoreMimeParameters = bo( - e.unstable_ignoreMimeParameters - )), - (this.allowedMdComponents = e.allowedMdComponents || {}), - (this.expandDefaultServerVariables = bo( - e.expandDefaultServerVariables - )), - (this.maxDisplayedEnumValues = wo(e.maxDisplayedEnumValues)); - const u = io(e.ignoreNamedSchemas) - ? e.ignoreNamedSchemas - : null == (a = e.ignoreNamedSchemas) - ? void 0 - : a.split(',').map((e) => e.trim()); - (this.ignoreNamedSchemas = new Set(u)), - (this.hideSchemaPattern = bo(e.hideSchemaPattern)), - (this.generatedPayloadSamplesMaxDepth = - xo.normalizeGeneratedPayloadSamplesMaxDepth( - e.generatedPayloadSamplesMaxDepth - )), - (this.nonce = e.nonce), - (this.hideFab = bo(e.hideFab)), - (this.minCharacterLengthToInitSearch = - wo(e.minCharacterLengthToInitSearch) || 3), - (this.showWebhookVerb = bo(e.showWebhookVerb)); - } - } - var ko, - _o, - Oo = r(9864), - So = r(6774), - Eo = r.n(So), - Po = function (e) { - function t(e, r, l, c, d) { - for ( - var f, - h, - m, - g, - w, - k = 0, - _ = 0, - O = 0, - S = 0, - E = 0, - j = 0, - I = (m = f = 0), - D = 0, - L = 0, - M = 0, - F = 0, - z = l.length, - U = z - 1, - V = '', - B = '', - q = '', - W = ''; - D < z; - - ) { - if ( - ((h = l.charCodeAt(D)), - D === U && - 0 !== _ + S + O + k && - (0 !== _ && (h = 47 === _ ? 10 : 47), - (S = O = k = 0), - z++, - U++), - 0 === _ + S + O + k) - ) { - if ( - D === U && - (0 < L && (V = V.replace(p, '')), 0 < V.trim().length) - ) { - switch (h) { - case 32: - case 9: - case 59: - case 13: - case 10: - break; - default: - V += l.charAt(D); - } - h = 59; - } - switch (h) { - case 123: - for ( - f = (V = V.trim()).charCodeAt(0), m = 1, F = ++D; - D < z; - - ) { - switch ((h = l.charCodeAt(D))) { - case 123: - m++; - break; - case 125: - m--; - break; - case 47: - switch ((h = l.charCodeAt(D + 1))) { - case 42: - case 47: - e: { - for (I = D + 1; I < U; ++I) - switch (l.charCodeAt(I)) { - case 47: - if ( - 42 === h && - 42 === l.charCodeAt(I - 1) && - D + 2 !== I - ) { - D = I + 1; - break e; - } - break; - case 10: - if (47 === h) { - D = I + 1; - break e; - } - } - D = I; - } - } - break; - case 91: - h++; - case 40: - h++; - case 34: - case 39: - for (; D++ < U && l.charCodeAt(D) !== h; ); - } - if (0 === m) break; - D++; - } - if ( - ((m = l.substring(F, D)), - 0 === f && - (f = (V = V.replace(u, '').trim()).charCodeAt(0)), - 64 === f) - ) { - switch ( - (0 < L && (V = V.replace(p, '')), - (h = V.charCodeAt(1))) - ) { - case 100: - case 109: - case 115: - case 45: - L = r; - break; - default: - L = R; - } - if ( - ((F = (m = t(r, L, m, h, d + 1)).length), - 0 < T && - ((w = s( - 3, - m, - (L = n(R, V, M)), - r, - A, - P, - F, - h, - d, - c - )), - (V = L.join('')), - void 0 !== w && - 0 === (F = (m = w.trim()).length) && - ((h = 0), (m = ''))), - 0 < F) - ) - switch (h) { - case 115: - V = V.replace(x, a); - case 100: - case 109: - case 45: - m = V + '{' + m + '}'; - break; - case 107: - (m = (V = V.replace(y, '$1 $2')) + '{' + m + '}'), - (m = - 1 === C || (2 === C && i('@' + m, 3)) - ? '@-webkit-' + m + '@' + m - : '@' + m); - break; - default: - (m = V + m), 112 === c && ((B += m), (m = '')); - } - else m = ''; - } else m = t(r, n(r, V, M), m, c, d + 1); - (q += m), - (m = M = L = I = f = 0), - (V = ''), - (h = l.charCodeAt(++D)); - break; - case 125: - case 59: - if ( - 1 < - (F = (V = (0 < L ? V.replace(p, '') : V).trim()).length) - ) - switch ( - (0 === I && - ((f = V.charCodeAt(0)), - 45 === f || (96 < f && 123 > f)) && - (F = (V = V.replace(' ', ':')).length), - 0 < T && - void 0 !== - (w = s(1, V, r, e, A, P, B.length, c, d, c)) && - 0 === (F = (V = w.trim()).length) && - (V = '\0\0'), - (f = V.charCodeAt(0)), - (h = V.charCodeAt(1)), - f) - ) { - case 0: - break; - case 64: - if (105 === h || 99 === h) { - W += V + l.charAt(D); - break; - } - default: - 58 !== V.charCodeAt(F - 1) && - (B += o(V, f, h, V.charCodeAt(2))); - } - (M = L = I = f = 0), (V = ''), (h = l.charCodeAt(++D)); - } - } - switch (h) { - case 13: - case 10: - 47 === _ - ? (_ = 0) - : 0 === 1 + f && - 107 !== c && - 0 < V.length && - ((L = 1), (V += '\0')), - 0 < T * N && s(0, V, r, e, A, P, B.length, c, d, c), - (P = 1), - A++; - break; - case 59: - case 125: - if (0 === _ + S + O + k) { - P++; - break; - } - default: - switch ((P++, (g = l.charAt(D)), h)) { - case 9: - case 32: - if (0 === S + k + _) - switch (E) { - case 44: - case 58: - case 9: - case 32: - g = ''; - break; - default: - 32 !== h && (g = ' '); - } - break; - case 0: - g = '\\0'; - break; - case 12: - g = '\\f'; - break; - case 11: - g = '\\v'; - break; - case 38: - 0 === S + _ + k && ((L = M = 1), (g = '\f' + g)); - break; - case 108: - if (0 === S + _ + k + $ && 0 < I) - switch (D - I) { - case 2: - 112 === E && - 58 === l.charCodeAt(D - 3) && - ($ = E); - case 8: - 111 === j && ($ = j); - } - break; - case 58: - 0 === S + _ + k && (I = D); - break; - case 44: - 0 === _ + O + S + k && ((L = 1), (g += '\r')); - break; - case 34: - case 39: - 0 === _ && (S = S === h ? 0 : 0 === S ? h : S); - break; - case 91: - 0 === S + _ + O && k++; - break; - case 93: - 0 === S + _ + O && k--; - break; - case 41: - 0 === S + _ + k && O--; - break; - case 40: - 0 === S + _ + k && - (0 === f && (2 * E + 3 * j == 533 || (f = 1)), O++); - break; - case 64: - 0 === _ + O + S + k + I + m && (m = 1); - break; - case 42: - case 47: - if (!(0 < S + k + O)) - switch (_) { - case 0: - switch (2 * h + 3 * l.charCodeAt(D + 1)) { - case 235: - _ = 47; - break; - case 220: - (F = D), (_ = 42); - } - break; - case 42: - 47 === h && - 42 === E && - F + 2 !== D && - (33 === l.charCodeAt(F + 2) && - (B += l.substring(F, D + 1)), - (g = ''), - (_ = 0)); - } - } - 0 === _ && (V += g); - } - (j = E), (E = h), D++; - } - if (0 < (F = B.length)) { - if ( - ((L = r), - 0 < T && - void 0 !== (w = s(2, B, L, e, A, P, F, c, d, c)) && - 0 === (B = w).length) - ) - return W + B + q; - if (((B = L.join(',') + '{' + B + '}'), 0 != C * $)) { - switch ((2 !== C || i(B, 2) || ($ = 0), $)) { - case 111: - B = B.replace(b, ':-moz-$1') + B; - break; - case 112: - B = - B.replace(v, '::-webkit-input-$1') + - B.replace(v, '::-moz-$1') + - B.replace(v, ':-ms-input-$1') + - B; - } - $ = 0; - } - } - return W + B + q; - } - function n(e, t, n) { - var o = t.trim().split(m); - t = o; - var i = o.length, - a = e.length; - switch (a) { - case 0: - case 1: - var s = 0; - for (e = 0 === a ? '' : e[0] + ' '; s < i; ++s) - t[s] = r(e, t[s], n).trim(); - break; - default: - var l = (s = 0); - for (t = []; s < i; ++s) - for (var c = 0; c < a; ++c) - t[l++] = r(e[c] + ' ', o[s], n).trim(); - } - return t; - } - function r(e, t, n) { - var r = t.charCodeAt(0); - switch ((33 > r && (r = (t = t.trim()).charCodeAt(0)), r)) { - case 38: - return t.replace(g, '$1' + e.trim()); - case 58: - return e.trim() + t.replace(g, '$1' + e.trim()); - default: - if (0 < 1 * n && 0 < t.indexOf('\f')) - return t.replace( - g, - (58 === e.charCodeAt(0) ? '' : '$1') + e.trim() - ); - } - return e + t; - } - function o(e, t, n, r) { - var a = e + ';', - s = 2 * t + 3 * n + 4 * r; - if (944 === s) { - e = a.indexOf(':', 9) + 1; - var l = a.substring(e, a.length - 1).trim(); - return ( - (l = a.substring(0, e).trim() + l + ';'), - 1 === C || (2 === C && i(l, 1)) ? '-webkit-' + l + l : l - ); - } - if (0 === C || (2 === C && !i(a, 1))) return a; - switch (s) { - case 1015: - return 97 === a.charCodeAt(10) ? '-webkit-' + a + a : a; - case 951: - return 116 === a.charCodeAt(3) ? '-webkit-' + a + a : a; - case 963: - return 110 === a.charCodeAt(5) ? '-webkit-' + a + a : a; - case 1009: - if (100 !== a.charCodeAt(4)) break; - case 969: - case 942: - return '-webkit-' + a + a; - case 978: - return '-webkit-' + a + '-moz-' + a + a; - case 1019: - case 983: - return '-webkit-' + a + '-moz-' + a + '-ms-' + a + a; - case 883: - if (45 === a.charCodeAt(8)) return '-webkit-' + a + a; - if (0 < a.indexOf('image-set(', 11)) - return a.replace(E, '$1-webkit-$2') + a; - break; - case 932: - if (45 === a.charCodeAt(4)) - switch (a.charCodeAt(5)) { - case 103: - return ( - '-webkit-box-' + - a.replace('-grow', '') + - '-webkit-' + - a + - '-ms-' + - a.replace('grow', 'positive') + - a - ); - case 115: - return ( - '-webkit-' + - a + - '-ms-' + - a.replace('shrink', 'negative') + - a - ); - case 98: - return ( - '-webkit-' + - a + - '-ms-' + - a.replace('basis', 'preferred-size') + - a - ); - } - return '-webkit-' + a + '-ms-' + a + a; - case 964: - return '-webkit-' + a + '-ms-flex-' + a + a; - case 1023: - if (99 !== a.charCodeAt(8)) break; - return ( - '-webkit-box-pack' + - (l = a - .substring(a.indexOf(':', 15)) - .replace('flex-', '') - .replace('space-between', 'justify')) + - '-webkit-' + - a + - '-ms-flex-pack' + - l + - a - ); - case 1005: - return f.test(a) - ? a.replace(d, ':-webkit-') + a.replace(d, ':-moz-') + a - : a; - case 1e3: - switch ( - ((t = (l = a.substring(13).trim()).indexOf('-') + 1), - l.charCodeAt(0) + l.charCodeAt(t)) - ) { - case 226: - l = a.replace(w, 'tb'); - break; - case 232: - l = a.replace(w, 'tb-rl'); - break; - case 220: - l = a.replace(w, 'lr'); - break; - default: - return a; - } - return '-webkit-' + a + '-ms-' + l + a; - case 1017: - if (-1 === a.indexOf('sticky', 9)) break; - case 975: - switch ( - ((t = (a = e).length - 10), - (s = - (l = (33 === a.charCodeAt(t) ? a.substring(0, t) : a) - .substring(e.indexOf(':', 7) + 1) - .trim()).charCodeAt(0) + - (0 | l.charCodeAt(7)))) - ) { - case 203: - if (111 > l.charCodeAt(8)) break; - case 115: - a = a.replace(l, '-webkit-' + l) + ';' + a; - break; - case 207: - case 102: - a = - a.replace( - l, - '-webkit-' + (102 < s ? 'inline-' : '') + 'box' - ) + - ';' + - a.replace(l, '-webkit-' + l) + - ';' + - a.replace(l, '-ms-' + l + 'box') + - ';' + - a; - } - return a + ';'; - case 938: - if (45 === a.charCodeAt(5)) - switch (a.charCodeAt(6)) { - case 105: - return ( - (l = a.replace('-items', '')), - '-webkit-' + - a + - '-webkit-box-' + - l + - '-ms-flex-' + - l + - a - ); - case 115: - return ( - '-webkit-' + - a + - '-ms-flex-item-' + - a.replace(_, '') + - a - ); - default: - return ( - '-webkit-' + - a + - '-ms-flex-line-pack' + - a.replace('align-content', '').replace(_, '') + - a - ); - } - break; - case 973: - case 989: - if (45 !== a.charCodeAt(3) || 122 === a.charCodeAt(4)) break; - case 931: - case 953: - if (!0 === S.test(e)) - return 115 === - (l = e.substring(e.indexOf(':') + 1)).charCodeAt(0) - ? o( - e.replace('stretch', 'fill-available'), - t, - n, - r - ).replace(':fill-available', ':stretch') - : a.replace(l, '-webkit-' + l) + - a.replace(l, '-moz-' + l.replace('fill-', '')) + - a; - break; - case 962: - if ( - ((a = - '-webkit-' + - a + - (102 === a.charCodeAt(5) ? '-ms-' + a : '') + - a), - 211 === n + r && - 105 === a.charCodeAt(13) && - 0 < a.indexOf('transform', 10)) - ) - return ( - a - .substring(0, a.indexOf(';', 27) + 1) - .replace(h, '$1-webkit-$2') + a - ); - } - return a; - } - function i(e, t) { - var n = e.indexOf(1 === t ? ':' : '{'), - r = e.substring(0, 3 !== t ? n : 10); - return ( - (n = e.substring(n + 1, e.length - 1)), - I(2 !== t ? r : r.replace(O, '$1'), n, t) - ); - } - function a(e, t) { - var n = o(t, t.charCodeAt(0), t.charCodeAt(1), t.charCodeAt(2)); - return n !== t + ';' - ? n.replace(k, ' or ($1)').substring(4) - : '(' + t + ')'; - } - function s(e, t, n, r, o, i, a, s, l, u) { - for (var p, d = 0, f = t; d < T; ++d) - switch ((p = j[d].call(c, e, f, n, r, o, i, a, s, l, u))) { - case void 0: - case !1: - case !0: - case null: - break; - default: - f = p; - } - if (f !== t) return f; - } - function l(e) { - return ( - void 0 !== (e = e.prefix) && - ((I = null), - e - ? 'function' != typeof e - ? (C = 1) - : ((C = 2), (I = e)) - : (C = 0)), - l - ); - } - function c(e, n) { - var r = e; - if ((33 > r.charCodeAt(0) && (r = r.trim()), (r = [r]), 0 < T)) { - var o = s(-1, n, r, r, A, P, 0, 0, 0, 0); - void 0 !== o && 'string' == typeof o && (n = o); - } - var i = t(R, r, n, 0, 0); - return ( - 0 < T && - void 0 !== (o = s(-2, i, r, r, A, P, i.length, 0, 0, 0)) && - (i = o), - ($ = 0), - (P = A = 1), - i - ); - } - var u = /^\0+/g, - p = /[\0\r\f]/g, - d = /: */g, - f = /zoo|gra/, - h = /([,: ])(transform)/g, - m = /,\r+?/g, - g = /([\t\r\n ])*\f?&/g, - y = /@(k\w+)\s*(\S*)\s*/, - v = /::(place)/g, - b = /:(read-only)/g, - w = /[svh]\w+-[tblr]{2}/, - x = /\(\s*(.*)\s*\)/g, - k = /([\s\S]*?);/g, - _ = /-self|flex-/g, - O = /[^]*?(:[rp][el]a[\w-]+)[^]*/, - S = /stretch|:\s*\w+\-(?:conte|avail)/, - E = /([^-])(image-set\()/, - P = 1, - A = 1, - $ = 0, - C = 1, - R = [], - j = [], - T = 0, - I = null, - N = 0; - return ( - (c.use = function e(t) { - switch (t) { - case void 0: - case null: - T = j.length = 0; - break; - default: - if ('function' == typeof t) j[T++] = t; - else if ('object' == typeof t) - for (var n = 0, r = t.length; n < r; ++n) e(t[n]); - else N = 0 | !!t; - } - return e; - }), - (c.set = l), - void 0 !== e && l(e), - c - ); - }, - Ao = { - animationIterationCount: 1, - borderImageOutset: 1, - borderImageSlice: 1, - borderImageWidth: 1, - boxFlex: 1, - boxFlexGroup: 1, - boxOrdinalGroup: 1, - columnCount: 1, - columns: 1, - flex: 1, - flexGrow: 1, - flexPositive: 1, - flexShrink: 1, - flexNegative: 1, - flexOrder: 1, - gridRow: 1, - gridRowEnd: 1, - gridRowSpan: 1, - gridRowStart: 1, - gridColumn: 1, - gridColumnEnd: 1, - gridColumnSpan: 1, - gridColumnStart: 1, - msGridRow: 1, - msGridRowSpan: 1, - msGridColumn: 1, - msGridColumnSpan: 1, - fontWeight: 1, - lineHeight: 1, - opacity: 1, - order: 1, - orphans: 1, - tabSize: 1, - widows: 1, - zIndex: 1, - zoom: 1, - WebkitLineClamp: 1, - fillOpacity: 1, - floodOpacity: 1, - stopOpacity: 1, - strokeDasharray: 1, - strokeDashoffset: 1, - strokeMiterlimit: 1, - strokeOpacity: 1, - strokeWidth: 1 - }, - $o = - /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/, - Co = - ((ko = function (e) { - return ( - $o.test(e) || - (111 === e.charCodeAt(0) && - 110 === e.charCodeAt(1) && - e.charCodeAt(2) < 91) - ); - }), - (_o = {}), - function (e) { - return void 0 === _o[e] && (_o[e] = ko(e)), _o[e]; - }), - Ro = r(8679), - jo = r.n(Ro); - function To() { - return (To = - Object.assign || - function (e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); - } - return e; - }).apply(this, arguments); - } - var Io = function (e, t) { - for (var n = [e[0]], r = 0, o = t.length; r < o; r += 1) - n.push(t[r], e[r + 1]); - return n; - }, - No = function (e) { - return ( - null !== e && - 'object' == typeof e && - '[object Object]' === - (e.toString - ? e.toString() - : Object.prototype.toString.call(e)) && - !(0, Oo.typeOf)(e) - ); - }, - Do = Object.freeze([]), - Lo = Object.freeze({}); - function Mo(e) { - return 'function' == typeof e; - } - function Fo(e) { - return e.displayName || e.name || 'Component'; - } - function zo(e) { - return e && 'string' == typeof e.styledComponentId; - } - var Uo = - ('undefined' != typeof process && - ({}.REACT_APP_SC_ATTR || {}.SC_ATTR)) || - 'data-styled', - Vo = '5.3.0', - Bo = 'undefined' != typeof window && 'HTMLElement' in window, - qo = Boolean( - 'boolean' == typeof SC_DISABLE_SPEEDY - ? SC_DISABLE_SPEEDY - : 'undefined' != typeof process && - void 0 !== {}.REACT_APP_SC_DISABLE_SPEEDY && - '' !== {}.REACT_APP_SC_DISABLE_SPEEDY - ? 'false' !== {}.REACT_APP_SC_DISABLE_SPEEDY && - {}.REACT_APP_SC_DISABLE_SPEEDY - : 'undefined' != typeof process && - void 0 !== {}.SC_DISABLE_SPEEDY && - '' !== {}.SC_DISABLE_SPEEDY && - 'false' !== {}.SC_DISABLE_SPEEDY && - {}.SC_DISABLE_SPEEDY - ), - Wo = {}; - function Ho(e) { - for ( - var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), r = 1; - r < t; - r++ - ) - n[r - 1] = arguments[r]; - throw new Error( - 'An error occurred. See https://git.io/JUIaE#' + - e + - ' for more information.' + - (n.length > 0 ? ' Args: ' + n.join(', ') : '') - ); - } - var Yo = (function () { - function e(e) { - (this.groupSizes = new Uint32Array(512)), - (this.length = 512), - (this.tag = e); - } - var t = e.prototype; - return ( - (t.indexOfGroup = function (e) { - for (var t = 0, n = 0; n < e; n++) t += this.groupSizes[n]; - return t; - }), - (t.insertRules = function (e, t) { - if (e >= this.groupSizes.length) { - for (var n = this.groupSizes, r = n.length, o = r; e >= o; ) - (o <<= 1) < 0 && Ho(16, '' + e); - (this.groupSizes = new Uint32Array(o)), - this.groupSizes.set(n), - (this.length = o); - for (var i = r; i < o; i++) this.groupSizes[i] = 0; - } - for ( - var a = this.indexOfGroup(e + 1), s = 0, l = t.length; - s < l; - s++ - ) - this.tag.insertRule(a, t[s]) && (this.groupSizes[e]++, a++); - }), - (t.clearGroup = function (e) { - if (e < this.length) { - var t = this.groupSizes[e], - n = this.indexOfGroup(e), - r = n + t; - this.groupSizes[e] = 0; - for (var o = n; o < r; o++) this.tag.deleteRule(n); - } - }), - (t.getGroup = function (e) { - var t = ''; - if (e >= this.length || 0 === this.groupSizes[e]) return t; - for ( - var n = this.groupSizes[e], - r = this.indexOfGroup(e), - o = r + n, - i = r; - i < o; - i++ - ) - t += this.tag.getRule(i) + '/*!sc*/\n'; - return t; - }), - e - ); - })(), - Ko = new Map(), - Go = new Map(), - Qo = 1, - Xo = function (e) { - if (Ko.has(e)) return Ko.get(e); - for (; Go.has(Qo); ) Qo++; - var t = Qo++; - return Ko.set(e, t), Go.set(t, e), t; - }, - Jo = function (e) { - return Go.get(e); - }, - Zo = function (e, t) { - Ko.set(e, t), Go.set(t, e); - }, - ei = 'style[' + Uo + '][data-styled-version="5.3.0"]', - ti = new RegExp( - '^' + Uo + '\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)' - ), - ni = function (e, t, n) { - for (var r, o = n.split(','), i = 0, a = o.length; i < a; i++) - (r = o[i]) && e.registerName(t, r); - }, - ri = function (e, t) { - for ( - var n = t.innerHTML.split('/*!sc*/\n'), - r = [], - o = 0, - i = n.length; - o < i; - o++ - ) { - var a = n[o].trim(); - if (a) { - var s = a.match(ti); - if (s) { - var l = 0 | parseInt(s[1], 10), - c = s[2]; - 0 !== l && - (Zo(c, l), ni(e, c, s[3]), e.getTag().insertRules(l, r)), - (r.length = 0); - } else r.push(a); - } - } - }, - oi = function () { - return 'undefined' != typeof window && - void 0 !== window.__webpack_nonce__ - ? window.__webpack_nonce__ - : null; - }, - ii = function (e) { - var t = document.head, - n = e || t, - r = document.createElement('style'), - o = (function (e) { - for (var t = e.childNodes, n = t.length; n >= 0; n--) { - var r = t[n]; - if (r && 1 === r.nodeType && r.hasAttribute(Uo)) return r; - } - })(n), - i = void 0 !== o ? o.nextSibling : null; - r.setAttribute(Uo, 'active'), - r.setAttribute('data-styled-version', '5.3.0'); - var a = oi(); - return a && r.setAttribute('nonce', a), n.insertBefore(r, i), r; - }, - ai = (function () { - function e(e) { - var t = (this.element = ii(e)); - t.appendChild(document.createTextNode('')), - (this.sheet = (function (e) { - if (e.sheet) return e.sheet; - for ( - var t = document.styleSheets, n = 0, r = t.length; - n < r; - n++ - ) { - var o = t[n]; - if (o.ownerNode === e) return o; - } - Ho(17); - })(t)), - (this.length = 0); - } - var t = e.prototype; - return ( - (t.insertRule = function (e, t) { - try { - return this.sheet.insertRule(t, e), this.length++, !0; - } catch (e) { - return !1; - } - }), - (t.deleteRule = function (e) { - this.sheet.deleteRule(e), this.length--; - }), - (t.getRule = function (e) { - var t = this.sheet.cssRules[e]; - return void 0 !== t && 'string' == typeof t.cssText - ? t.cssText - : ''; - }), - e - ); - })(), - si = (function () { - function e(e) { - var t = (this.element = ii(e)); - (this.nodes = t.childNodes), (this.length = 0); - } - var t = e.prototype; - return ( - (t.insertRule = function (e, t) { - if (e <= this.length && e >= 0) { - var n = document.createTextNode(t), - r = this.nodes[e]; - return ( - this.element.insertBefore(n, r || null), this.length++, !0 - ); - } - return !1; - }), - (t.deleteRule = function (e) { - this.element.removeChild(this.nodes[e]), this.length--; - }), - (t.getRule = function (e) { - return e < this.length ? this.nodes[e].textContent : ''; - }), - e - ); - })(), - li = (function () { - function e(e) { - (this.rules = []), (this.length = 0); - } - var t = e.prototype; - return ( - (t.insertRule = function (e, t) { - return ( - e <= this.length && - (this.rules.splice(e, 0, t), this.length++, !0) - ); - }), - (t.deleteRule = function (e) { - this.rules.splice(e, 1), this.length--; - }), - (t.getRule = function (e) { - return e < this.length ? this.rules[e] : ''; - }), - e - ); - })(), - ci = Bo, - ui = { isServer: !Bo, useCSSOMInjection: !qo }, - pi = (function () { - function e(e, t, n) { - void 0 === e && (e = Lo), - void 0 === t && (t = {}), - (this.options = To({}, ui, {}, e)), - (this.gs = t), - (this.names = new Map(n)), - !this.options.isServer && - Bo && - ci && - ((ci = !1), - (function (e) { - for ( - var t = document.querySelectorAll(ei), - n = 0, - r = t.length; - n < r; - n++ - ) { - var o = t[n]; - o && - 'active' !== o.getAttribute(Uo) && - (ri(e, o), o.parentNode && o.parentNode.removeChild(o)); - } - })(this)); - } - e.registerId = function (e) { - return Xo(e); - }; - var t = e.prototype; - return ( - (t.reconstructWithOptions = function (t, n) { - return ( - void 0 === n && (n = !0), - new e( - To({}, this.options, {}, t), - this.gs, - (n && this.names) || void 0 - ) - ); - }), - (t.allocateGSInstance = function (e) { - return (this.gs[e] = (this.gs[e] || 0) + 1); - }), - (t.getTag = function () { - return ( - this.tag || - (this.tag = - ((n = (t = this.options).isServer), - (r = t.useCSSOMInjection), - (o = t.target), - (e = n ? new li(o) : r ? new ai(o) : new si(o)), - new Yo(e))) - ); - var e, t, n, r, o; - }), - (t.hasNameForId = function (e, t) { - return this.names.has(e) && this.names.get(e).has(t); - }), - (t.registerName = function (e, t) { - if ((Xo(e), this.names.has(e))) this.names.get(e).add(t); - else { - var n = new Set(); - n.add(t), this.names.set(e, n); - } - }), - (t.insertRules = function (e, t, n) { - this.registerName(e, t), this.getTag().insertRules(Xo(e), n); - }), - (t.clearNames = function (e) { - this.names.has(e) && this.names.get(e).clear(); - }), - (t.clearRules = function (e) { - this.getTag().clearGroup(Xo(e)), this.clearNames(e); - }), - (t.clearTag = function () { - this.tag = void 0; - }), - (t.toString = function () { - return (function (e) { - for ( - var t = e.getTag(), n = t.length, r = '', o = 0; - o < n; - o++ - ) { - var i = Jo(o); - if (void 0 !== i) { - var a = e.names.get(i), - s = t.getGroup(o); - if (void 0 !== a && 0 !== s.length) { - var l = Uo + '.g' + o + '[id="' + i + '"]', - c = ''; - void 0 !== a && - a.forEach(function (e) { - e.length > 0 && (c += e + ','); - }), - (r += '' + s + l + '{content:"' + c + '"}/*!sc*/\n'); - } - } - } - return r; - })(this); - }), - e - ); - })(), - di = /(a)(d)/gi, - fi = function (e) { - return String.fromCharCode(e + (e > 25 ? 39 : 97)); - }; - function hi(e) { - var t, - n = ''; - for (t = Math.abs(e); t > 52; t = (t / 52) | 0) n = fi(t % 52) + n; - return (fi(t % 52) + n).replace(di, '$1-$2'); - } - var mi = function (e, t) { - for (var n = t.length; n; ) e = (33 * e) ^ t.charCodeAt(--n); - return e; - }, - gi = function (e) { - return mi(5381, e); - }; - function yi(e) { - for (var t = 0; t < e.length; t += 1) { - var n = e[t]; - if (Mo(n) && !zo(n)) return !1; - } - return !0; - } - var vi = gi('5.3.0'), - bi = (function () { - function e(e, t, n) { - (this.rules = e), - (this.staticRulesId = ''), - (this.isStatic = (void 0 === n || n.isStatic) && yi(e)), - (this.componentId = t), - (this.baseHash = mi(vi, t)), - (this.baseStyle = n), - pi.registerId(t); - } - return ( - (e.prototype.generateAndInjectStyles = function (e, t, n) { - var r = this.componentId, - o = []; - if ( - (this.baseStyle && - o.push(this.baseStyle.generateAndInjectStyles(e, t, n)), - this.isStatic && !n.hash) - ) - if ( - this.staticRulesId && - t.hasNameForId(r, this.staticRulesId) - ) - o.push(this.staticRulesId); - else { - var i = Mi(this.rules, e, t, n).join(''), - a = hi(mi(this.baseHash, i.length) >>> 0); - if (!t.hasNameForId(r, a)) { - var s = n(i, '.' + a, void 0, r); - t.insertRules(r, a, s); - } - o.push(a), (this.staticRulesId = a); - } - else { - for ( - var l = this.rules.length, - c = mi(this.baseHash, n.hash), - u = '', - p = 0; - p < l; - p++ - ) { - var d = this.rules[p]; - if ('string' == typeof d) u += d; - else if (d) { - var f = Mi(d, e, t, n), - h = Array.isArray(f) ? f.join('') : f; - (c = mi(c, h + p)), (u += h); - } - } - if (u) { - var m = hi(c >>> 0); - if (!t.hasNameForId(r, m)) { - var g = n(u, '.' + m, void 0, r); - t.insertRules(r, m, g); - } - o.push(m); - } - } - return o.join(' '); - }), - e - ); - })(), - wi = /^\s*\/\/.*$/gm, - xi = [':', '[', '.', '#']; - function ki(e) { - var t, - n, - r, - o, - i = void 0 === e ? Lo : e, - a = i.options, - s = void 0 === a ? Lo : a, - l = i.plugins, - c = void 0 === l ? Do : l, - u = new Po(s), - p = [], - d = (function (e) { - function t(t) { - if (t) - try { - e(t + '}'); - } catch (e) {} - } - return function (n, r, o, i, a, s, l, c, u, p) { - switch (n) { - case 1: - if (0 === u && 64 === r.charCodeAt(0)) - return e(r + ';'), ''; - break; - case 2: - if (0 === c) return r + '/*|*/'; - break; - case 3: - switch (c) { - case 102: - case 112: - return e(o[0] + r), ''; - default: - return r + (0 === p ? '/*|*/' : ''); - } - case -2: - r.split('/*|*/}').forEach(t); - } - }; - })(function (e) { - p.push(e); - }), - f = function (e, r, i) { - return (0 === r && -1 !== xi.indexOf(i[n.length])) || i.match(o) - ? e - : '.' + t; - }; - function h(e, i, a, s) { - void 0 === s && (s = '&'); - var l = e.replace(wi, ''), - c = i && a ? a + ' ' + i + ' { ' + l + ' }' : l; - return ( - (t = s), - (n = i), - (r = new RegExp('\\' + n + '\\b', 'g')), - (o = new RegExp('(\\' + n + '\\b){2,}')), - u(a || !i ? '' : i, c) - ); - } - return ( - u.use( - [].concat(c, [ - function (e, t, o) { - 2 === e && - o.length && - o[0].lastIndexOf(n) > 0 && - (o[0] = o[0].replace(r, f)); - }, - d, - function (e) { - if (-2 === e) { - var t = p; - return (p = []), t; - } - } - ]) - ), - (h.hash = c.length - ? c - .reduce(function (e, t) { - return t.name || Ho(15), mi(e, t.name); - }, 5381) - .toString() - : ''), - h - ); - } - var _i = n.createContext(), - Oi = _i.Consumer, - Si = n.createContext(), - Ei = (Si.Consumer, new pi()), - Pi = ki(); - function Ai() { - return (0, n.useContext)(_i) || Ei; - } - function $i() { - return (0, n.useContext)(Si) || Pi; - } - function Ci(e) { - var t = (0, n.useState)(e.stylisPlugins), - r = t[0], - o = t[1], - i = Ai(), - a = (0, n.useMemo)( - function () { - var t = i; - return ( - e.sheet - ? (t = e.sheet) - : e.target && - (t = t.reconstructWithOptions({ target: e.target }, !1)), - e.disableCSSOMInjection && - (t = t.reconstructWithOptions({ useCSSOMInjection: !1 })), - t - ); - }, - [e.disableCSSOMInjection, e.sheet, e.target] - ), - s = (0, n.useMemo)( - function () { - return ki({ - options: { prefix: !e.disableVendorPrefixes }, - plugins: r - }); - }, - [e.disableVendorPrefixes, r] - ); - return ( - (0, n.useEffect)( - function () { - Eo()(r, e.stylisPlugins) || o(e.stylisPlugins); - }, - [e.stylisPlugins] - ), - n.createElement( - _i.Provider, - { value: a }, - n.createElement(Si.Provider, { value: s }, e.children) - ) - ); - } - var Ri = (function () { - function e(e, t) { - var n = this; - (this.inject = function (e, t) { - void 0 === t && (t = Pi); - var r = n.name + t.hash; - e.hasNameForId(n.id, r) || - e.insertRules(n.id, r, t(n.rules, r, '@keyframes')); - }), - (this.toString = function () { - return Ho(12, String(n.name)); - }), - (this.name = e), - (this.id = 'sc-keyframes-' + e), - (this.rules = t); - } - return ( - (e.prototype.getName = function (e) { - return void 0 === e && (e = Pi), this.name + e.hash; - }), - e - ); - })(), - ji = /([A-Z])/, - Ti = /([A-Z])/g, - Ii = /^ms-/, - Ni = function (e) { - return '-' + e.toLowerCase(); - }; - function Di(e) { - return ji.test(e) ? e.replace(Ti, Ni).replace(Ii, '-ms-') : e; - } - var Li = function (e) { - return null == e || !1 === e || '' === e; - }; - function Mi(e, t, n, r) { - if (Array.isArray(e)) { - for (var o, i = [], a = 0, s = e.length; a < s; a += 1) - '' !== (o = Mi(e[a], t, n, r)) && - (Array.isArray(o) ? i.push.apply(i, o) : i.push(o)); - return i; - } - return Li(e) - ? '' - : zo(e) - ? '.' + e.styledComponentId - : Mo(e) - ? 'function' != typeof (l = e) || - (l.prototype && l.prototype.isReactComponent) || - !t - ? e - : Mi(e(t), t, n, r) - : e instanceof Ri - ? n - ? (e.inject(n, r), e.getName(r)) - : e - : No(e) - ? (function e(t, n) { - var r, - o, - i = []; - for (var a in t) - t.hasOwnProperty(a) && - !Li(t[a]) && - (No(t[a]) - ? i.push.apply(i, e(t[a], a)) - : Mo(t[a]) - ? i.push(Di(a) + ':', t[a], ';') - : i.push( - Di(a) + - ': ' + - ((r = a), - (null == (o = t[a]) || - 'boolean' == typeof o || - '' === o - ? '' - : 'number' != typeof o || - 0 === o || - r in Ao - ? String(o).trim() - : o + 'px') + ';') - )); - return n ? [n + ' {'].concat(i, ['}']) : i; - })(e) - : e.toString(); - var l; - } - function Fi(e) { - for ( - var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), r = 1; - r < t; - r++ - ) - n[r - 1] = arguments[r]; - return Mo(e) || No(e) - ? Mi(Io(Do, [e].concat(n))) - : 0 === n.length && 1 === e.length && 'string' == typeof e[0] - ? e - : Mi(Io(e, n)); - } - new Set(); - var zi = function (e, t, n) { - return ( - void 0 === n && (n = Lo), - (e.theme !== n.theme && e.theme) || t || n.theme - ); - }, - Ui = /[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g, - Vi = /(^-|-$)/g; - function Bi(e) { - return e.replace(Ui, '-').replace(Vi, ''); - } - var qi = function (e) { - return hi(gi(e) >>> 0); - }; - function Wi(e) { - return 'string' == typeof e && !0; - } - var Hi = function (e) { - return ( - 'function' == typeof e || - ('object' == typeof e && null !== e && !Array.isArray(e)) - ); - }, - Yi = function (e) { - return ( - '__proto__' !== e && 'constructor' !== e && 'prototype' !== e - ); - }; - function Ki(e, t, n) { - var r = e[n]; - Hi(t) && Hi(r) ? Gi(r, t) : (e[n] = t); - } - function Gi(e) { - for ( - var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), r = 1; - r < t; - r++ - ) - n[r - 1] = arguments[r]; - for (var o = 0, i = n; o < i.length; o++) { - var a = i[o]; - if (Hi(a)) for (var s in a) Yi(s) && Ki(e, a[s], s); - } - return e; - } - var Qi = n.createContext(), - Xi = Qi.Consumer; - function Ji(e) { - var t = (0, n.useContext)(Qi), - r = (0, n.useMemo)( - function () { - return (function (e, t) { - return e - ? Mo(e) - ? e(t) - : Array.isArray(e) || 'object' != typeof e - ? Ho(8) - : t - ? To({}, t, {}, e) - : e - : Ho(14); - })(e.theme, t); - }, - [e.theme, t] - ); - return e.children - ? n.createElement(Qi.Provider, { value: r }, e.children) - : null; - } - var Zi = {}; - function ea(e, t, r) { - var o = zo(e), - i = !Wi(e), - a = t.attrs, - s = void 0 === a ? Do : a, - l = t.componentId, - c = - void 0 === l - ? (function (e, t) { - var n = 'string' != typeof e ? 'sc' : Bi(e); - Zi[n] = (Zi[n] || 0) + 1; - var r = n + '-' + qi('5.3.0' + n + Zi[n]); - return t ? t + '-' + r : r; - })(t.displayName, t.parentComponentId) - : l, - u = t.displayName, - p = - void 0 === u - ? (function (e) { - return Wi(e) ? 'styled.' + e : 'Styled(' + Fo(e) + ')'; - })(e) - : u, - d = - t.displayName && t.componentId - ? Bi(t.displayName) + '-' + t.componentId - : t.componentId || c, - f = - o && e.attrs - ? Array.prototype.concat(e.attrs, s).filter(Boolean) - : s, - h = t.shouldForwardProp; - o && - e.shouldForwardProp && - (h = t.shouldForwardProp - ? function (n, r, o) { - return ( - e.shouldForwardProp(n, r, o) && t.shouldForwardProp(n, r, o) - ); - } - : e.shouldForwardProp); - var m, - g = new bi(r, d, o ? e.componentStyle : void 0), - y = g.isStatic && 0 === s.length, - v = function (e, t) { - return (function (e, t, r, o) { - var i = e.attrs, - a = e.componentStyle, - s = e.defaultProps, - l = e.foldedComponentIds, - c = e.shouldForwardProp, - u = e.styledComponentId, - p = e.target, - d = (function (e, t, n) { - void 0 === e && (e = Lo); - var r = To({}, t, { theme: e }), - o = {}; - return ( - n.forEach(function (e) { - var t, - n, - i, - a = e; - for (t in (Mo(a) && (a = a(r)), a)) - r[t] = o[t] = - 'className' === t - ? ((n = o[t]), - (i = a[t]), - n && i ? n + ' ' + i : n || i) - : a[t]; - }), - [r, o] - ); - })(zi(t, (0, n.useContext)(Qi), s) || Lo, t, i), - f = d[0], - h = d[1], - m = (function (e, t, n, r) { - var o = Ai(), - i = $i(); - return t - ? e.generateAndInjectStyles(Lo, o, i) - : e.generateAndInjectStyles(n, o, i); - })(a, o, f), - g = r, - y = h.$as || t.$as || h.as || t.as || p, - v = Wi(y), - b = h !== t ? To({}, t, {}, h) : t, - w = {}; - for (var x in b) - '$' !== x[0] && - 'as' !== x && - ('forwardedAs' === x - ? (w.as = b[x]) - : (c ? c(x, Co, y) : !v || Co(x)) && (w[x] = b[x])); - return ( - t.style && - h.style !== t.style && - (w.style = To({}, t.style, {}, h.style)), - (w.className = Array.prototype - .concat(l, u, m !== u ? m : null, t.className, h.className) - .filter(Boolean) - .join(' ')), - (w.ref = g), - (0, n.createElement)(y, w) - ); - })(m, e, t, y); - }; - return ( - (v.displayName = p), - ((m = n.forwardRef(v)).attrs = f), - (m.componentStyle = g), - (m.displayName = p), - (m.shouldForwardProp = h), - (m.foldedComponentIds = o - ? Array.prototype.concat( - e.foldedComponentIds, - e.styledComponentId - ) - : Do), - (m.styledComponentId = d), - (m.target = o ? e.target : e), - (m.withComponent = function (e) { - var n = t.componentId, - o = (function (e, t) { - if (null == e) return {}; - var n, - r, - o = {}, - i = Object.keys(e); - for (r = 0; r < i.length; r++) - (n = i[r]), t.indexOf(n) >= 0 || (o[n] = e[n]); - return o; - })(t, ['componentId']), - i = n && n + '-' + (Wi(e) ? e : Bi(Fo(e))); - return ea(e, To({}, o, { attrs: f, componentId: i }), r); - }), - Object.defineProperty(m, 'defaultProps', { - get: function () { - return this._foldedDefaultProps; - }, - set: function (t) { - this._foldedDefaultProps = o ? Gi({}, e.defaultProps, t) : t; - } - }), - (m.toString = function () { - return '.' + m.styledComponentId; - }), - i && - jo()(m, e, { - attrs: !0, - componentStyle: !0, - displayName: !0, - foldedComponentIds: !0, - shouldForwardProp: !0, - styledComponentId: !0, - target: !0, - withComponent: !0 - }), - m - ); - } - var ta = function (e) { - return (function e(t, n, r) { - if ((void 0 === r && (r = Lo), !(0, Oo.isValidElementType)(n))) - return Ho(1, String(n)); - var o = function () { - return t(n, r, Fi.apply(void 0, arguments)); - }; - return ( - (o.withConfig = function (o) { - return e(t, n, To({}, r, {}, o)); - }), - (o.attrs = function (o) { - return e( - t, - n, - To({}, r, { - attrs: Array.prototype.concat(r.attrs, o).filter(Boolean) - }) - ); - }), - o - ); - })(ea, e); - }; - [ - 'a', - 'abbr', - 'address', - 'area', - 'article', - 'aside', - 'audio', - 'b', - 'base', - 'bdi', - 'bdo', - 'big', - 'blockquote', - 'body', - 'br', - 'button', - 'canvas', - 'caption', - 'cite', - 'code', - 'col', - 'colgroup', - 'data', - 'datalist', - 'dd', - 'del', - 'details', - 'dfn', - 'dialog', - 'div', - 'dl', - 'dt', - 'em', - 'embed', - 'fieldset', - 'figcaption', - 'figure', - 'footer', - 'form', - 'h1', - 'h2', - 'h3', - 'h4', - 'h5', - 'h6', - 'head', - 'header', - 'hgroup', - 'hr', - 'html', - 'i', - 'iframe', - 'img', - 'input', - 'ins', - 'kbd', - 'keygen', - 'label', - 'legend', - 'li', - 'link', - 'main', - 'map', - 'mark', - 'marquee', - 'menu', - 'menuitem', - 'meta', - 'meter', - 'nav', - 'noscript', - 'object', - 'ol', - 'optgroup', - 'option', - 'output', - 'p', - 'param', - 'picture', - 'pre', - 'progress', - 'q', - 'rp', - 'rt', - 'ruby', - 's', - 'samp', - 'script', - 'section', - 'select', - 'small', - 'source', - 'span', - 'strong', - 'style', - 'sub', - 'summary', - 'sup', - 'table', - 'tbody', - 'td', - 'textarea', - 'tfoot', - 'th', - 'thead', - 'time', - 'title', - 'tr', - 'track', - 'u', - 'ul', - 'var', - 'video', - 'wbr', - 'circle', - 'clipPath', - 'defs', - 'ellipse', - 'foreignObject', - 'g', - 'image', - 'line', - 'linearGradient', - 'marker', - 'mask', - 'path', - 'pattern', - 'polygon', - 'polyline', - 'radialGradient', - 'rect', - 'stop', - 'svg', - 'text', - 'textPath', - 'tspan' - ].forEach(function (e) { - ta[e] = ta(e); - }); - var na = (function () { - function e(e, t) { - (this.rules = e), - (this.componentId = t), - (this.isStatic = yi(e)), - pi.registerId(this.componentId + 1); - } - var t = e.prototype; - return ( - (t.createStyles = function (e, t, n, r) { - var o = r(Mi(this.rules, t, n, r).join(''), ''), - i = this.componentId + e; - n.insertRules(i, i, o); - }), - (t.removeStyles = function (e, t) { - t.clearRules(this.componentId + e); - }), - (t.renderStyles = function (e, t, n, r) { - e > 2 && pi.registerId(this.componentId + e), - this.removeStyles(e, n), - this.createStyles(e, t, n, r); - }), - e - ); - })(); - function ra(e) { - for ( - var t = arguments.length, r = new Array(t > 1 ? t - 1 : 0), o = 1; - o < t; - o++ - ) - r[o - 1] = arguments[o]; - var i = Fi.apply(void 0, [e].concat(r)), - a = 'sc-global-' + qi(JSON.stringify(i)), - s = new na(i, a); - function l(e) { - var t = Ai(), - r = $i(), - o = (0, n.useContext)(Qi), - i = (0, n.useRef)(t.allocateGSInstance(a)).current; - return ( - (0, n.useLayoutEffect)( - function () { - return ( - c(i, e, t, o, r), - function () { - return s.removeStyles(i, t); - } - ); - }, - [i, e, t, o, r] - ), - null - ); - } - function c(e, t, n, r, o) { - if (s.isStatic) s.renderStyles(e, Wo, n, o); - else { - var i = To({}, t, { theme: zi(t, r, l.defaultProps) }); - s.renderStyles(e, i, n, o); - } - } - return n.memo(l); - } - function oa(e) { - for ( - var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), r = 1; - r < t; - r++ - ) - n[r - 1] = arguments[r]; - var o = Fi.apply(void 0, [e].concat(n)).join(''), - i = qi(o); - return new Ri(i, o); - } - var ia = (function () { - function e() { - var e = this; - (this._emitSheetCSS = function () { - var t = e.instance.toString(), - n = oi(); - return ( - '' - ); - }), - (this.getStyleTags = function () { - return e.sealed ? Ho(2) : e._emitSheetCSS(); - }), - (this.getStyleElement = function () { - var t; - if (e.sealed) return Ho(2); - var r = - (((t = {})[Uo] = ''), - (t['data-styled-version'] = '5.3.0'), - (t.dangerouslySetInnerHTML = { - __html: e.instance.toString() - }), - t), - o = oi(); - return ( - o && (r.nonce = o), - [n.createElement('style', To({}, r, { key: 'sc-0-0' }))] - ); - }), - (this.seal = function () { - e.sealed = !0; - }), - (this.instance = new pi({ isServer: !0 })), - (this.sealed = !1); - } - var t = e.prototype; - return ( - (t.collectStyles = function (e) { - return this.sealed - ? Ho(2) - : n.createElement(Ci, { sheet: this.instance }, e); - }), - (t.interleaveWithNodeStream = function (e) { - return Ho(3); - }), - e - ); - })(), - aa = function (e) { - var t = n.forwardRef(function (t, r) { - var o = (0, n.useContext)(Qi), - i = e.defaultProps, - a = zi(t, o, i); - return n.createElement(e, To({}, t, { theme: a, ref: r })); - }); - return jo()(t, e), (t.displayName = 'WithTheme(' + Fo(e) + ')'), t; - }, - sa = function () { - return (0, n.useContext)(Qi); - }, - la = { StyleSheet: pi, masterSheet: Ei }, - ca = ta; - const { - default: ua, - css: pa, - createGlobalStyle: da, - keyframes: fa, - ThemeProvider: ha - } = e, - ma = - (e, t, n) => - (...r) => pa` - @media ${t ? 'print, ' : ''} screen and (max-width: ${(t) => t.theme.breakpoints[e]}) ${n || ''} { - ${pa(...r)}; - } - `; - var ga = ua; - function ya(e) { - return (t) => { - if (t.theme.extensionsHook) return t.theme.extensionsHook(e, t); - }; - } - const va = ga.div` - padding: 20px; - color: red; -`; - class ba extends n.Component { - constructor(e) { - super(e), (this.state = { error: void 0 }); - } - componentDidCatch(e) { - return this.setState({ error: e }), !1; - } - render() { - return this.state.error - ? n.createElement( - va, - null, - n.createElement('h1', null, 'Something went wrong...'), - n.createElement( - 'small', - null, - ' ', - this.state.error.message, - ' ' - ), - n.createElement( - 'p', - null, - n.createElement( - 'details', - null, - n.createElement('summary', null, 'Stack trace'), - n.createElement('pre', null, this.state.error.stack) - ) - ), - n.createElement( - 'small', - null, - ' ReDoc Version: ', - '2.0.0-rc.75' - ), - ' ', - n.createElement('br', null), - n.createElement('small', null, ' Commit: ', 'd7440fb') - ) - : n.createElement( - n.Fragment, - null, - n.Children.only(this.props.children) - ); - } - } - const wa = fa` - 0% { - transform: rotate(0deg); } - 100% { - transform: rotate(360deg); - } -`, - xa = ga((e) => - n.createElement( - 'svg', - { - className: e.className, - version: '1.1', - width: '512', - height: '512', - viewBox: '0 0 512 512' - }, - n.createElement('path', { - d: 'M275.682 147.999c0 10.864-8.837 19.661-19.682 19.661v0c-10.875 0-19.681-8.796-19.681-19.661v-96.635c0-10.885 8.806-19.661 19.681-19.661v0c10.844 0 19.682 8.776 19.682 19.661v96.635z' - }), - n.createElement('path', { - d: 'M275.682 460.615c0 10.865-8.837 19.682-19.682 19.682v0c-10.875 0-19.681-8.817-19.681-19.682v-96.604c0-10.885 8.806-19.681 19.681-19.681v0c10.844 0 19.682 8.796 19.682 19.682v96.604z' - }), - n.createElement('path', { - d: 'M147.978 236.339c10.885 0 19.681 8.755 19.681 19.641v0c0 10.885-8.796 19.702-19.681 19.702h-96.624c-10.864 0-19.661-8.817-19.661-19.702v0c0-10.885 8.796-19.641 19.661-19.641h96.624z' - }), - n.createElement('path', { - d: 'M460.615 236.339c10.865 0 19.682 8.755 19.682 19.641v0c0 10.885-8.817 19.702-19.682 19.702h-96.584c-10.885 0-19.722-8.817-19.722-19.702v0c0-10.885 8.837-19.641 19.722-19.641h96.584z' - }), - n.createElement('path', { - d: 'M193.546 165.703c7.69 7.66 7.68 20.142 0 27.822v0c-7.701 7.701-20.162 7.701-27.853 0.020l-68.311-68.322c-7.68-7.701-7.68-20.142 0-27.863v0c7.68-7.68 20.121-7.68 27.822 0l68.342 68.342z' - }), - n.createElement('path', { - d: 'M414.597 386.775c7.7 7.68 7.7 20.163 0.021 27.863v0c-7.7 7.659-20.142 7.659-27.843-0.062l-68.311-68.26c-7.68-7.7-7.68-20.204 0-27.863v0c7.68-7.7 20.163-7.7 27.842 0l68.291 68.322z' - }), - n.createElement('path', { - d: 'M165.694 318.464c7.69-7.7 20.153-7.7 27.853 0v0c7.68 7.659 7.69 20.163 0 27.863l-68.342 68.322c-7.67 7.659-20.142 7.659-27.822-0.062v0c-7.68-7.68-7.68-20.122 0-27.801l68.311-68.322z' - }), - n.createElement('path', { - d: 'M386.775 97.362c7.7-7.68 20.142-7.68 27.822 0v0c7.7 7.68 7.7 20.183 0.021 27.863l-68.322 68.311c-7.68 7.68-20.163 7.68-27.843-0.020v0c-7.68-7.68-7.68-20.162 0-27.822l68.322-68.332z' - }) - ) - )` - animation: 2s ${wa} linear infinite; - width: 50px; - height: 50px; - content: ''; - display: inline-block; - margin-left: -25px; - - path { - fill: ${(e) => e.color}; - } -`, - ka = ga.div` - font-family: helvetica, sans; - width: 100%; - text-align: center; - font-size: 25px; - margin: 30px 0 20px 0; - color: ${(e) => e.color}; -`; - class _a extends n.PureComponent { - render() { - return n.createElement( - 'div', - { style: { textAlign: 'center' } }, - n.createElement(ka, { color: this.props.color }, 'Loading ...'), - n.createElement(xa, { color: this.props.color }) - ); - } - } - var Oa = r(5697); - const Sa = n.createContext(new xo({})), - Ea = Sa.Provider, - Pa = Sa.Consumer; - var Aa = r(3675), - $a = r(3777), - Ca = r(8925); - var Ra = r(1851), - ja = r(6729), - Ta = r(3573), - Ia = r.n(Ta); - const Na = Ta.parse; - class Da { - static baseName(e, t = 1) { - const n = Da.parse(e); - return n[n.length - t]; - } - static dirName(e, t = 1) { - const n = Da.parse(e); - return Ta.compile(n.slice(0, n.length - t)); - } - static relative(e, t) { - const n = Da.parse(e); - return Da.parse(t).slice(n.length); - } - static parse(e) { - let t = e; - return '#' === t.charAt(0) && (t = t.substring(1)), Na(t); - } - static join(e, t) { - const n = Da.parse(e).concat(t); - return Ta.compile(n); - } - static get(e, t) { - return Ta.get(e, t); - } - static compile(e) { - return Ta.compile(e); - } - static escape(e) { - return Ta.escape(e); - } - } - (Ta.parse = Da.parse), Object.assign(Da, Ta); - var La = r(6470), - Ma = r(3578), - Fa = Object.defineProperty, - za = Object.defineProperties, - Ua = Object.getOwnPropertyDescriptors, - Va = Object.getOwnPropertySymbols, - Ba = Object.prototype.hasOwnProperty, - qa = Object.prototype.propertyIsEnumerable, - Wa = (e, t, n) => - t in e - ? Fa(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - Ha = (e, t) => { - for (var n in t || (t = {})) Ba.call(t, n) && Wa(e, n, t[n]); - if (Va) for (var n of Va(t)) qa.call(t, n) && Wa(e, n, t[n]); - return e; - }, - Ya = (e, t) => za(e, Ua(t)); - function Ka(e) { - return 'string' == typeof e && /\dxx/i.test(e); - } - function Ga(e, t = !1) { - if ('default' === e) return t ? 'error' : 'success'; - let n = 'string' == typeof e ? parseInt(e, 10) : e; - if ((Ka(e) && (n *= 100), n < 100 || n > 599)) - throw new Error('invalid HTTP code'); - let r = 'success'; - return ( - n >= 300 && n < 400 - ? (r = 'redirect') - : n >= 400 - ? (r = 'error') - : n < 200 && (r = 'info'), - r - ); - } - const Qa = { - get: !0, - post: !0, - put: !0, - head: !0, - patch: !0, - delete: !0, - options: !0, - $ref: !0 - }; - function Xa(e) { - return e in Qa; - } - const Ja = { - multipleOf: 'number', - maximum: 'number', - exclusiveMaximum: 'number', - minimum: 'number', - exclusiveMinimum: 'number', - maxLength: 'string', - minLength: 'string', - pattern: 'string', - contentEncoding: 'string', - contentMediaType: 'string', - items: 'array', - maxItems: 'array', - minItems: 'array', - uniqueItems: 'array', - maxProperties: 'object', - minProperties: 'object', - required: 'object', - additionalProperties: 'object', - unevaluatedProperties: 'object', - properties: 'object', - patternProperties: 'object' - }; - function Za(e, t = e.type) { - if (e['x-circular-ref']) return !0; - if (void 0 !== e.oneOf || void 0 !== e.anyOf) return !1; - if ((e.if && e.then) || (e.if && e.else)) return !1; - let n = !0; - const r = io(t); - return ( - ('object' === t || - (r && (null == t ? void 0 : t.includes('object')))) && - (n = - void 0 !== e.properties - ? 0 === Object.keys(e.properties).length - : void 0 === e.additionalProperties && - void 0 === e.unevaluatedProperties && - void 0 === e.patternProperties), - !io(e.items) && - !io(e.prefixItems) && - (void 0 !== e.items && - !ao(e.items) && - ('array' === t || - (r && (null == t ? void 0 : t.includes('array')))) && - (n = Za(e.items, e.items.type)), - n) - ); - } - function es(e) { - return -1 !== e.search(/json/i); - } - function ts(e, t, n) { - return io(e) - ? e.map((e) => e.toString()).join(n) - : 'object' == typeof e - ? Object.keys(e) - .map((t) => `${t}${n}${e[t]}`) - .join(n) - : t + '=' + e.toString(); - } - function ns(e, t) { - return io(e) - ? (console.warn( - 'deepObject style cannot be used with array value:' + - e.toString() - ), - '') - : 'object' == typeof e - ? Object.keys(e) - .map((n) => `${t}[${n}]=${e[n]}`) - .join('&') - : (console.warn( - 'deepObject style cannot be used with non-object value:' + - e.toString() - ), - ''); - } - function rs(e, t, n) { - const r = '__redoc_param_name__', - o = t ? '*' : ''; - return Ma.parse(`{?${r}${o}}`) - .expand({ [r]: n }) - .substring(1) - .replace(/__redoc_param_name__/g, e); - } - function os(e, t) { - return es(t) - ? JSON.stringify(e) - : (console.warn(`Parameter serialization as ${t} is not supported`), - ''); - } - function is(e, t) { - return e.in - ? decodeURIComponent( - (function (e, t) { - const { - name: n, - style: r, - explode: o = !1, - serializationMime: i - } = e; - if (i) - switch (e.in) { - case 'path': - case 'header': - return os(t, i); - case 'cookie': - case 'query': - return `${n}=${os(t, i)}`; - default: - return ( - console.warn( - 'Unexpected parameter location: ' + e.in - ), - '' - ); - } - if (!r) - return ( - console.warn( - `Missing style attribute or content for parameter ${n}` - ), - '' - ); - switch (e.in) { - case 'path': - return (function (e, t, n, r) { - const o = n ? '*' : ''; - let i = ''; - 'label' === t ? (i = '.') : 'matrix' === t && (i = ';'); - const a = '__redoc_param_name__'; - return Ma.parse(`{${i}${a}${o}}`) - .expand({ [a]: r }) - .replace(/__redoc_param_name__/g, e); - })(n, r, o, t); - case 'query': - return (function (e, t, n, r) { - switch (t) { - case 'form': - return rs(e, n, r); - case 'spaceDelimited': - return io(r) - ? n - ? rs(e, n, r) - : `${e}=${r.join('%20')}` - : (console.warn( - 'The style spaceDelimited is only applicable to arrays' - ), - ''); - case 'pipeDelimited': - return io(r) - ? n - ? rs(e, n, r) - : `${e}=${r.join('|')}` - : (console.warn( - 'The style pipeDelimited is only applicable to arrays' - ), - ''); - case 'deepObject': - return !n || io(r) || 'object' != typeof r - ? (console.warn( - 'The style deepObject is only applicable for objects with explode=true' - ), - '') - : ns(r, e); - default: - return ( - console.warn('Unexpected style for query: ' + t), - '' - ); - } - })(n, r, o, t); - case 'header': - return (function (e, t, n) { - if ('simple' === e) { - const e = t ? '*' : '', - r = '__redoc_param_name__', - o = Ma.parse(`{${r}${e}}`); - return decodeURIComponent(o.expand({ [r]: n })); - } - return ( - console.warn('Unexpected style for header: ' + e), '' - ); - })(r, o, t); - case 'cookie': - return (function (e, t, n, r) { - return 'form' === t - ? rs(e, n, r) - : (console.warn('Unexpected style for cookie: ' + t), - ''); - })(n, r, o, t); - default: - return ( - console.warn('Unexpected parameter location: ' + e.in), - '' - ); - } - })(e, t) - ) - : t; - } - const as = /^#\/components\/(schemas|pathItems)\/([^/]+)$/; - function ss(e) { - return as.test(e || ''); - } - function ls(e) { - var t; - const [n] = - (null == (t = null == e ? void 0 : e.match(as)) - ? void 0 - : t.reverse()) || []; - return n; - } - function cs(e, t, n) { - let r; - return ( - void 0 !== t && void 0 !== n - ? (r = t === n ? `= ${t} ${e}` : `[ ${t} .. ${n} ] ${e}`) - : void 0 !== n - ? (r = `<= ${n} ${e}`) - : void 0 !== t && (r = 1 === t ? 'non-empty' : `>= ${t} ${e}`), - r - ); - } - function us(e) { - const t = [], - n = cs('characters', e.minLength, e.maxLength); - void 0 !== n && t.push(n); - const r = cs('items', e.minItems, e.maxItems); - void 0 !== r && t.push(r); - const o = cs('properties', e.minProperties, e.maxProperties); - void 0 !== o && t.push(o); - const i = (function (e) { - if (void 0 === e) return; - const t = e.toString(10); - return /^0\.0*1$/.test(t) - ? `decimal places <= ${t.split('.')[1].length}` - : `multiple of ${t}`; - })(e.multipleOf); - void 0 !== i && t.push(i); - const a = (function (e) { - var t, n; - const r = - 'number' == typeof e.exclusiveMinimum - ? Math.min( - e.exclusiveMinimum, - null != (t = e.minimum) ? t : 1 / 0 - ) - : e.minimum, - o = - 'number' == typeof e.exclusiveMaximum - ? Math.max( - e.exclusiveMaximum, - null != (n = e.maximum) ? n : -1 / 0 - ) - : e.maximum, - i = 'number' == typeof e.exclusiveMinimum || e.exclusiveMinimum, - a = 'number' == typeof e.exclusiveMaximum || e.exclusiveMaximum; - return void 0 !== r && void 0 !== o - ? `${i ? '( ' : '[ '}${r} .. ${o}${a ? ' )' : ' ]'}` - : void 0 !== o - ? `${a ? '< ' : '<= '}${o}` - : void 0 !== r - ? `${i ? '> ' : '>= '}${r}` - : void 0; - })(e); - return ( - void 0 !== a && t.push(a), e.uniqueItems && t.push('unique'), t - ); - } - function ps(e, t = []) { - const n = [], - r = [], - o = []; - return ( - e.forEach((e) => { - e.required - ? t.includes(e.name) - ? r.push(e) - : o.push(e) - : n.push(e); - }), - r.sort((e, n) => t.indexOf(e.name) - t.indexOf(n.name)), - [...r, ...o, ...n] - ); - } - function ds(e, t) { - return [...e].sort((e, n) => e[t].localeCompare(n[t])); - } - function fs(e, t) { - const n = - void 0 === e - ? (function (e) { - try { - const t = ro(e); - return (t.search = ''), (t.hash = ''), t.toString(); - } catch (t) { - return e; - } - })( - (() => { - if (!qr) return ''; - const e = window.location.href; - return e.endsWith('.html') ? (0, La.dirname)(e) : e; - })() - ) - : (0, La.dirname)(e); - return ( - 0 === t.length && (t = [{ url: '/' }]), - t.map((e) => { - return Ya(Ha({}, e), { - url: - ((t = e.url), - (function (e, t) { - let n; - if (t.startsWith('//')) - try { - n = `${new URL(e).protocol || 'https:'}${t}`; - } catch (e) { - n = `https:${t}`; - } - else if ( - (function (e) { - return /(?:^[a-z][a-z0-9+.-]*:|\/\/)/i.test(e); - })(t) - ) - n = t; - else if (t.startsWith('/')) - try { - const r = new URL(e); - (r.pathname = t), (n = r.href); - } catch (e) { - n = t; - } - else n = Xr(e) + '/' + t; - return Xr(n); - })(n, t)), - description: e.description || '' - }); - var t; - }) - ); - } - let hs = 'section/Authentication/'; - const ms = (e) => ({ delete: 'del', options: 'opts' })[e] || e; - function gs(e, t) { - return Object.keys(e) - .filter((e) => - !0 === t - ? e.startsWith('x-') && - !(function (e) { - return ( - e in - { - 'x-circular-ref': !0, - 'x-parentRefs': !0, - 'x-refsStack': !0, - 'x-code-samples': !0, - 'x-codeSamples': !0, - 'x-displayName': !0, - 'x-examples': !0, - 'x-ignoredHeaderParameters': !0, - 'x-logo': !0, - 'x-nullable': !0, - 'x-servers': !0, - 'x-tagGroups': !0, - 'x-traitTag': !0, - 'x-additionalPropertiesName': !0, - 'x-explicitMappingOnly': !0 - } - ); - })(e) - : e.startsWith('x-') && t.indexOf(e) > -1 - ) - .reduce((t, n) => ((t[n] = e[n]), t), {}); - } - var ys = r(5660); - r(7874), - r(4279), - r(5433), - r(6213), - r(2731), - r(3967), - r(7046), - r(57), - r(2503), - r(6841), - r(6854), - r(4335), - r(1426), - r(8246), - r(9945), - r(366), - r(2939), - r(9385), - r(2886), - r(5266), - r(874), - r(3358), - r(8052); - function vs(e, t = 'clike') { - t = t.toLowerCase(); - let n = ys.languages[t]; - return ( - n || - (n = - ys.languages[ - (function (e) { - return ( - { - json: 'js', - 'c++': 'cpp', - 'c#': 'csharp', - 'objective-c': 'objectivec', - shell: 'bash', - viml: 'vim' - }[e] || 'clike' - ); - })(t) - ]), - ys.highlight(e.toString(), n, t) - ); - } - ys.languages.insertBefore( - 'javascript', - 'string', - { - 'property string': { - pattern: /([{,]\s*)"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i, - lookbehind: !0 - } - }, - void 0 - ), - ys.languages.insertBefore( - 'javascript', - 'punctuation', - { - property: { - pattern: /([{,]\s*)[a-z]\w*(?=\s*:)/i, - lookbehind: !0 - } - }, - void 0 - ); - var bs = Object.defineProperty, - ws = Object.defineProperties, - xs = Object.getOwnPropertyDescriptors, - ks = Object.getOwnPropertySymbols, - _s = Object.prototype.hasOwnProperty, - Os = Object.prototype.propertyIsEnumerable, - Ss = (e, t, n) => - t in e - ? bs(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - Es = (e, t) => { - for (var n in t || (t = {})) _s.call(t, n) && Ss(e, n, t[n]); - if (ks) for (var n of ks(t)) Os.call(t, n) && Ss(e, n, t[n]); - return e; - }, - Ps = (e, t) => ws(e, xs(t)); - const As = {}; - function $s(e, t, n) { - if ('function' == typeof n.value) - return (function (e, t, n) { - if (!n.value || n.value.length > 0) - throw new Error( - '@memoize decorator can only be applied to methods of zero arguments' - ); - const r = `_memoized_${t}`, - o = n.value; - return ( - (e[r] = As), - Ps(Es({}, n), { - value() { - return this[r] === As && (this[r] = o.call(this)), this[r]; - } - }) - ); - })(e, t, n); - if ('function' == typeof n.get) - return (function (e, t, n) { - const r = `_memoized_${t}`, - o = n.get; - return ( - (e[r] = As), - Ps(Es({}, n), { - get() { - return this[r] === As && (this[r] = o.call(this)), this[r]; - } - }) - ); - })(e, t, n); - throw new Error( - '@memoize decorator can be applied to methods or getters, got ' + - String(n.value) + - ' instead' - ); - } - function Cs(e) { - let t = 1; - return ( - '-' === e[0] && ((t = -1), (e = e.substr(1))), - (n, r) => - -1 == t ? r[e].localeCompare(n[e]) : n[e].localeCompare(r[e]) - ); - } - var Rs = Object.defineProperty, - js = Object.getOwnPropertyDescriptor; - const Ts = 'hashchange'; - class Is { - constructor() { - (this.emit = () => { - this._emiter.emit(Ts, this.currentId); - }), - (this._emiter = new ja.EventEmitter()), - this.bind(); - } - get currentId() { - return qr - ? decodeURIComponent(window.location.hash.substring(1)) - : ''; - } - linkForId(e) { - return e ? '#' + e : ''; - } - subscribe(e) { - const t = this._emiter.addListener(Ts, e); - return () => t.removeListener(Ts, e); - } - bind() { - qr && window.addEventListener('hashchange', this.emit, !1); - } - dispose() { - qr && window.removeEventListener('hashchange', this.emit); - } - replace(e, t = !1) { - qr && - null != e && - e !== this.currentId && - (t - ? window.history.replaceState( - null, - '', - window.location.href.split('#')[0] + this.linkForId(e) - ) - : (window.history.pushState( - null, - '', - window.location.href.split('#')[0] + this.linkForId(e) - ), - this.emit())); - } - } - ((e, t, n, r) => { - for (var o, i = js(t, n), a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(t, n, i) || i); - i && Rs(t, n, i); - })([Ra.bind, Ra.debounce], Is.prototype, 'replace'); - const Ns = new Is(); - var Ds = r(813); - class Ls { - constructor() { - (this.map = new Map()), (this.prevTerm = ''); - } - add(e) { - this.map.set(e, new Ds(e)); - } - delete(e) { - this.map.delete(e); - } - addOnly(e) { - this.map.forEach((t, n) => { - -1 === e.indexOf(n) && (t.unmark(), this.map.delete(n)); - }); - for (const t of e) this.map.has(t) || this.map.set(t, new Ds(t)); - } - clearAll() { - this.unmark(), this.map.clear(); - } - mark(e) { - (e || this.prevTerm) && - (this.map.forEach((t) => { - t.unmark(), t.mark(e || this.prevTerm); - }), - (this.prevTerm = e || this.prevTerm)); - } - unmark() { - this.map.forEach((e) => e.unmark()), (this.prevTerm = ''); - } - } - let Ms = { - baseUrl: null, - breaks: !1, - extensions: null, - gfm: !0, - headerIds: !0, - headerPrefix: '', - highlight: null, - langPrefix: 'language-', - mangle: !0, - pedantic: !1, - renderer: null, - sanitize: !1, - sanitizer: null, - silent: !1, - smartLists: !1, - smartypants: !1, - tokenizer: null, - walkTokens: null, - xhtml: !1 - }; - const Fs = /[&<>"']/, - zs = /[&<>"']/g, - Us = /[<>"']|&(?!#?\w+;)/, - Vs = /[<>"']|&(?!#?\w+;)/g, - Bs = { - '&': '&', - '<': '<', - '>': '>', - '"': '"', - "'": ''' - }, - qs = (e) => Bs[e]; - function Ws(e, t) { - if (t) { - if (Fs.test(e)) return e.replace(zs, qs); - } else if (Us.test(e)) return e.replace(Vs, qs); - return e; - } - const Hs = /&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi; - function Ys(e) { - return e.replace(Hs, (e, t) => - 'colon' === (t = t.toLowerCase()) - ? ':' - : '#' === t.charAt(0) - ? 'x' === t.charAt(1) - ? String.fromCharCode(parseInt(t.substring(2), 16)) - : String.fromCharCode(+t.substring(1)) - : '' - ); - } - const Ks = /(^|[^\[])\^/g; - function Gs(e, t) { - (e = 'string' == typeof e ? e : e.source), (t = t || ''); - const n = { - replace: (t, r) => ( - (r = (r = r.source || r).replace(Ks, '$1')), - (e = e.replace(t, r)), - n - ), - getRegex: () => new RegExp(e, t) - }; - return n; - } - const Qs = /[^\w:]/g, - Xs = /^$|^[a-z][a-z0-9+.-]*:|^[?#]/i; - function Js(e, t, n) { - if (e) { - let e; - try { - e = decodeURIComponent(Ys(n)).replace(Qs, '').toLowerCase(); - } catch (e) { - return null; - } - if ( - 0 === e.indexOf('javascript:') || - 0 === e.indexOf('vbscript:') || - 0 === e.indexOf('data:') - ) - return null; - } - t && - !Xs.test(n) && - (n = (function (e, t) { - Zs[' ' + e] || - (el.test(e) - ? (Zs[' ' + e] = e + '/') - : (Zs[' ' + e] = al(e, '/', !0))); - const n = -1 === (e = Zs[' ' + e]).indexOf(':'); - return '//' === t.substring(0, 2) - ? n - ? t - : e.replace(tl, '$1') + t - : '/' === t.charAt(0) - ? n - ? t - : e.replace(nl, '$1') + t - : e + t; - })(t, n)); - try { - n = encodeURI(n).replace(/%25/g, '%'); - } catch (e) { - return null; - } - return n; - } - const Zs = {}, - el = /^[^:]+:\/*[^/]*$/, - tl = /^([^:]+:)[\s\S]*$/, - nl = /^([^:]+:\/*[^/]*)[\s\S]*$/, - rl = { exec: function () {} }; - function ol(e) { - let t, - n, - r = 1; - for (; r < arguments.length; r++) - for (n in ((t = arguments[r]), t)) - Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return e; - } - function il(e, t) { - const n = e - .replace(/\|/g, (e, t, n) => { - let r = !1, - o = t; - for (; --o >= 0 && '\\' === n[o]; ) r = !r; - return r ? '|' : ' |'; - }) - .split(/ \|/); - let r = 0; - if ( - (n[0].trim() || n.shift(), - n.length > 0 && !n[n.length - 1].trim() && n.pop(), - n.length > t) - ) - n.splice(t); - else for (; n.length < t; ) n.push(''); - for (; r < n.length; r++) n[r] = n[r].trim().replace(/\\\|/g, '|'); - return n; - } - function al(e, t, n) { - const r = e.length; - if (0 === r) return ''; - let o = 0; - for (; o < r; ) { - const i = e.charAt(r - o - 1); - if (i !== t || n) { - if (i === t || !n) break; - o++; - } else o++; - } - return e.slice(0, r - o); - } - function sl(e) { - e && - e.sanitize && - !e.silent && - console.warn( - 'marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options' - ); - } - function ll(e, t) { - if (t < 1) return ''; - let n = ''; - for (; t > 1; ) 1 & t && (n += e), (t >>= 1), (e += e); - return n + e; - } - function cl(e, t, n, r) { - const o = t.href, - i = t.title ? Ws(t.title) : null, - a = e[1].replace(/\\([\[\]])/g, '$1'); - if ('!' !== e[0].charAt(0)) { - r.state.inLink = !0; - const e = { - type: 'link', - raw: n, - href: o, - title: i, - text: a, - tokens: r.inlineTokens(a, []) - }; - return (r.state.inLink = !1), e; - } - return { type: 'image', raw: n, href: o, title: i, text: Ws(a) }; - } - class ul { - constructor(e) { - this.options = e || Ms; - } - space(e) { - const t = this.rules.block.newline.exec(e); - if (t && t[0].length > 0) return { type: 'space', raw: t[0] }; - } - code(e) { - const t = this.rules.block.code.exec(e); - if (t) { - const e = t[0].replace(/^ {1,4}/gm, ''); - return { - type: 'code', - raw: t[0], - codeBlockStyle: 'indented', - text: this.options.pedantic ? e : al(e, '\n') - }; - } - } - fences(e) { - const t = this.rules.block.fences.exec(e); - if (t) { - const e = t[0], - n = (function (e, t) { - const n = e.match(/^(\s+)(?:```)/); - if (null === n) return t; - const r = n[1]; - return t - .split('\n') - .map((e) => { - const t = e.match(/^\s+/); - if (null === t) return e; - const [n] = t; - return n.length >= r.length ? e.slice(r.length) : e; - }) - .join('\n'); - })(e, t[3] || ''); - return { - type: 'code', - raw: e, - lang: t[2] ? t[2].trim() : t[2], - text: n - }; - } - } - heading(e) { - const t = this.rules.block.heading.exec(e); - if (t) { - let e = t[2].trim(); - if (/#$/.test(e)) { - const t = al(e, '#'); - this.options.pedantic - ? (e = t.trim()) - : (t && !/ $/.test(t)) || (e = t.trim()); - } - const n = { - type: 'heading', - raw: t[0], - depth: t[1].length, - text: e, - tokens: [] - }; - return this.lexer.inline(n.text, n.tokens), n; - } - } - hr(e) { - const t = this.rules.block.hr.exec(e); - if (t) return { type: 'hr', raw: t[0] }; - } - blockquote(e) { - const t = this.rules.block.blockquote.exec(e); - if (t) { - const e = t[0].replace(/^ *>[ \t]?/gm, ''); - return { - type: 'blockquote', - raw: t[0], - tokens: this.lexer.blockTokens(e, []), - text: e - }; - } - } - list(e) { - let t = this.rules.block.list.exec(e); - if (t) { - let n, - r, - o, - i, - a, - s, - l, - c, - u, - p, - d, - f, - h = t[1].trim(); - const m = h.length > 1, - g = { - type: 'list', - raw: '', - ordered: m, - start: m ? +h.slice(0, -1) : '', - loose: !1, - items: [] - }; - (h = m ? `\\d{1,9}\\${h.slice(-1)}` : `\\${h}`), - this.options.pedantic && (h = m ? h : '[*+-]'); - const y = new RegExp(`^( {0,3}${h})((?:[\t ][^\\n]*)?(?:\\n|$))`); - for ( - ; - e && - ((f = !1), (t = y.exec(e))) && - !this.rules.block.hr.test(e); - - ) { - if ( - ((n = t[0]), - (e = e.substring(n.length)), - (c = t[2].split('\n', 1)[0]), - (u = e.split('\n', 1)[0]), - this.options.pedantic - ? ((i = 2), (d = c.trimLeft())) - : ((i = t[2].search(/[^ ]/)), - (i = i > 4 ? 1 : i), - (d = c.slice(i)), - (i += t[1].length)), - (s = !1), - !c && - /^ *$/.test(u) && - ((n += u + '\n'), - (e = e.substring(u.length + 1)), - (f = !0)), - !f) - ) { - const t = new RegExp( - `^ {0,${Math.min(3, i - 1)}}(?:[*+-]|\\d{1,9}[.)])((?: [^\\n]*)?(?:\\n|$))` - ), - r = new RegExp( - `^ {0,${Math.min(3, i - 1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)` - ); - for ( - ; - e && - ((p = e.split('\n', 1)[0]), - (c = p), - this.options.pedantic && - (c = c.replace(/^ {1,4}(?=( {4})*[^ ])/g, ' ')), - !t.test(c)) && - !r.test(e); - - ) { - if (c.search(/[^ ]/) >= i || !c.trim()) - d += '\n' + c.slice(i); - else { - if (s) break; - d += '\n' + c; - } - s || c.trim() || (s = !0), - (n += p + '\n'), - (e = e.substring(p.length + 1)); - } - } - g.loose || - (l ? (g.loose = !0) : /\n *\n *$/.test(n) && (l = !0)), - this.options.gfm && - ((r = /^\[[ xX]\] /.exec(d)), - r && - ((o = '[ ] ' !== r[0]), - (d = d.replace(/^\[[ xX]\] +/, '')))), - g.items.push({ - type: 'list_item', - raw: n, - task: !!r, - checked: o, - loose: !1, - text: d - }), - (g.raw += n); - } - (g.items[g.items.length - 1].raw = n.trimRight()), - (g.items[g.items.length - 1].text = d.trimRight()), - (g.raw = g.raw.trimRight()); - const v = g.items.length; - for (a = 0; a < v; a++) { - (this.lexer.state.top = !1), - (g.items[a].tokens = this.lexer.blockTokens( - g.items[a].text, - [] - )); - const e = g.items[a].tokens.filter((e) => 'space' === e.type), - t = e.every((e) => { - const t = e.raw.split(''); - let n = 0; - for (const e of t) - if (('\n' === e && (n += 1), n > 1)) return !0; - return !1; - }); - !g.loose && - e.length && - t && - ((g.loose = !0), (g.items[a].loose = !0)); - } - return g; - } - } - html(e) { - const t = this.rules.block.html.exec(e); - if (t) { - const e = { - type: 'html', - raw: t[0], - pre: - !this.options.sanitizer && - ('pre' === t[1] || 'script' === t[1] || 'style' === t[1]), - text: t[0] - }; - return ( - this.options.sanitize && - ((e.type = 'paragraph'), - (e.text = this.options.sanitizer - ? this.options.sanitizer(t[0]) - : Ws(t[0])), - (e.tokens = []), - this.lexer.inline(e.text, e.tokens)), - e - ); - } - } - def(e) { - const t = this.rules.block.def.exec(e); - if (t) - return ( - t[3] && (t[3] = t[3].substring(1, t[3].length - 1)), - { - type: 'def', - tag: t[1].toLowerCase().replace(/\s+/g, ' '), - raw: t[0], - href: t[2], - title: t[3] - } - ); - } - table(e) { - const t = this.rules.block.table.exec(e); - if (t) { - const e = { - type: 'table', - header: il(t[1]).map((e) => ({ text: e })), - align: t[2].replace(/^ *|\| *$/g, '').split(/ *\| */), - rows: - t[3] && t[3].trim() - ? t[3].replace(/\n[ \t]*$/, '').split('\n') - : [] - }; - if (e.header.length === e.align.length) { - e.raw = t[0]; - let n, - r, - o, - i, - a = e.align.length; - for (n = 0; n < a; n++) - /^ *-+: *$/.test(e.align[n]) - ? (e.align[n] = 'right') - : /^ *:-+: *$/.test(e.align[n]) - ? (e.align[n] = 'center') - : /^ *:-+ *$/.test(e.align[n]) - ? (e.align[n] = 'left') - : (e.align[n] = null); - for (a = e.rows.length, n = 0; n < a; n++) - e.rows[n] = il(e.rows[n], e.header.length).map((e) => ({ - text: e - })); - for (a = e.header.length, r = 0; r < a; r++) - (e.header[r].tokens = []), - this.lexer.inlineTokens( - e.header[r].text, - e.header[r].tokens - ); - for (a = e.rows.length, r = 0; r < a; r++) - for (i = e.rows[r], o = 0; o < i.length; o++) - (i[o].tokens = []), - this.lexer.inlineTokens(i[o].text, i[o].tokens); - return e; - } - } - } - lheading(e) { - const t = this.rules.block.lheading.exec(e); - if (t) { - const e = { - type: 'heading', - raw: t[0], - depth: '=' === t[2].charAt(0) ? 1 : 2, - text: t[1], - tokens: [] - }; - return this.lexer.inline(e.text, e.tokens), e; - } - } - paragraph(e) { - const t = this.rules.block.paragraph.exec(e); - if (t) { - const e = { - type: 'paragraph', - raw: t[0], - text: - '\n' === t[1].charAt(t[1].length - 1) - ? t[1].slice(0, -1) - : t[1], - tokens: [] - }; - return this.lexer.inline(e.text, e.tokens), e; - } - } - text(e) { - const t = this.rules.block.text.exec(e); - if (t) { - const e = { type: 'text', raw: t[0], text: t[0], tokens: [] }; - return this.lexer.inline(e.text, e.tokens), e; - } - } - escape(e) { - const t = this.rules.inline.escape.exec(e); - if (t) return { type: 'escape', raw: t[0], text: Ws(t[1]) }; - } - tag(e) { - const t = this.rules.inline.tag.exec(e); - if (t) - return ( - !this.lexer.state.inLink && /^/i.test(t[0]) && - (this.lexer.state.inLink = !1), - !this.lexer.state.inRawBlock && - /^<(pre|code|kbd|script)(\s|>)/i.test(t[0]) - ? (this.lexer.state.inRawBlock = !0) - : this.lexer.state.inRawBlock && - /^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0]) && - (this.lexer.state.inRawBlock = !1), - { - type: this.options.sanitize ? 'text' : 'html', - raw: t[0], - inLink: this.lexer.state.inLink, - inRawBlock: this.lexer.state.inRawBlock, - text: this.options.sanitize - ? this.options.sanitizer - ? this.options.sanitizer(t[0]) - : Ws(t[0]) - : t[0] - } - ); - } - link(e) { - const t = this.rules.inline.link.exec(e); - if (t) { - const e = t[2].trim(); - if (!this.options.pedantic && /^$/.test(e)) return; - const t = al(e.slice(0, -1), '\\'); - if ((e.length - t.length) % 2 == 0) return; - } else { - const e = (function (e, t) { - if (-1 === e.indexOf(t[1])) return -1; - const n = e.length; - let r = 0, - o = 0; - for (; o < n; o++) - if ('\\' === e[o]) o++; - else if (e[o] === t[0]) r++; - else if (e[o] === t[1] && (r--, r < 0)) return o; - return -1; - })(t[2], '()'); - if (e > -1) { - const n = (0 === t[0].indexOf('!') ? 5 : 4) + t[1].length + e; - (t[2] = t[2].substring(0, e)), - (t[0] = t[0].substring(0, n).trim()), - (t[3] = ''); - } - } - let n = t[2], - r = ''; - if (this.options.pedantic) { - const e = /^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n); - e && ((n = e[1]), (r = e[3])); - } else r = t[3] ? t[3].slice(1, -1) : ''; - return ( - (n = n.trim()), - /^$/.test(e) - ? n.slice(1) - : n.slice(1, -1)), - cl( - t, - { - href: n ? n.replace(this.rules.inline._escapes, '$1') : n, - title: r ? r.replace(this.rules.inline._escapes, '$1') : r - }, - t[0], - this.lexer - ) - ); - } - } - reflink(e, t) { - let n; - if ( - (n = this.rules.inline.reflink.exec(e)) || - (n = this.rules.inline.nolink.exec(e)) - ) { - let e = (n[2] || n[1]).replace(/\s+/g, ' '); - if (((e = t[e.toLowerCase()]), !e || !e.href)) { - const e = n[0].charAt(0); - return { type: 'text', raw: e, text: e }; - } - return cl(n, e, n[0], this.lexer); - } - } - emStrong(e, t, n = '') { - let r = this.rules.inline.emStrong.lDelim.exec(e); - if (!r) return; - if (r[3] && n.match(/[\p{L}\p{N}]/u)) return; - const o = r[1] || r[2] || ''; - if ( - !o || - (o && ('' === n || this.rules.inline.punctuation.exec(n))) - ) { - const n = r[0].length - 1; - let o, - i, - a = n, - s = 0; - const l = - '*' === r[0][0] - ? this.rules.inline.emStrong.rDelimAst - : this.rules.inline.emStrong.rDelimUnd; - for ( - l.lastIndex = 0, t = t.slice(-1 * e.length + n); - null != (r = l.exec(t)); - - ) { - if (((o = r[1] || r[2] || r[3] || r[4] || r[5] || r[6]), !o)) - continue; - if (((i = o.length), r[3] || r[4])) { - a += i; - continue; - } - if ((r[5] || r[6]) && n % 3 && !((n + i) % 3)) { - s += i; - continue; - } - if (((a -= i), a > 0)) continue; - if (((i = Math.min(i, i + a + s)), Math.min(n, i) % 2)) { - const t = e.slice(1, n + r.index + i); - return { - type: 'em', - raw: e.slice(0, n + r.index + i + 1), - text: t, - tokens: this.lexer.inlineTokens(t, []) - }; - } - const t = e.slice(2, n + r.index + i - 1); - return { - type: 'strong', - raw: e.slice(0, n + r.index + i + 1), - text: t, - tokens: this.lexer.inlineTokens(t, []) - }; - } - } - } - codespan(e) { - const t = this.rules.inline.code.exec(e); - if (t) { - let e = t[2].replace(/\n/g, ' '); - const n = /[^ ]/.test(e), - r = /^ /.test(e) && / $/.test(e); - return ( - n && r && (e = e.substring(1, e.length - 1)), - (e = Ws(e, !0)), - { type: 'codespan', raw: t[0], text: e } - ); - } - } - br(e) { - const t = this.rules.inline.br.exec(e); - if (t) return { type: 'br', raw: t[0] }; - } - del(e) { - const t = this.rules.inline.del.exec(e); - if (t) - return { - type: 'del', - raw: t[0], - text: t[2], - tokens: this.lexer.inlineTokens(t[2], []) - }; - } - autolink(e, t) { - const n = this.rules.inline.autolink.exec(e); - if (n) { - let e, r; - return ( - '@' === n[2] - ? ((e = Ws(this.options.mangle ? t(n[1]) : n[1])), - (r = 'mailto:' + e)) - : ((e = Ws(n[1])), (r = e)), - { - type: 'link', - raw: n[0], - text: e, - href: r, - tokens: [{ type: 'text', raw: e, text: e }] - } - ); - } - } - url(e, t) { - let n; - if ((n = this.rules.inline.url.exec(e))) { - let e, r; - if ('@' === n[2]) - (e = Ws(this.options.mangle ? t(n[0]) : n[0])), - (r = 'mailto:' + e); - else { - let t; - do { - (t = n[0]), - (n[0] = this.rules.inline._backpedal.exec(n[0])[0]); - } while (t !== n[0]); - (e = Ws(n[0])), (r = 'www.' === n[1] ? 'http://' + e : e); - } - return { - type: 'link', - raw: n[0], - text: e, - href: r, - tokens: [{ type: 'text', raw: e, text: e }] - }; - } - } - inlineText(e, t) { - const n = this.rules.inline.text.exec(e); - if (n) { - let e; - return ( - (e = this.lexer.state.inRawBlock - ? this.options.sanitize - ? this.options.sanitizer - ? this.options.sanitizer(n[0]) - : Ws(n[0]) - : n[0] - : Ws(this.options.smartypants ? t(n[0]) : n[0])), - { type: 'text', raw: n[0], text: e } - ); - } - } - } - const pl = { - newline: /^(?: *(?:\n|$))+/, - code: /^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/, - fences: - /^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/, - hr: /^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/, - heading: /^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/, - blockquote: /^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/, - list: /^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/, - html: '^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))', - def: /^ {0,3}\[(label)\]: *(?:\n *)?]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/, - table: rl, - lheading: /^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/, - _paragraph: - /^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/, - text: /^[^\n]+/, - _label: /(?!\s*\])(?:\\.|[^\[\]\\])+/, - _title: /(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/ - }; - (pl.def = Gs(pl.def) - .replace('label', pl._label) - .replace('title', pl._title) - .getRegex()), - (pl.bullet = /(?:[*+-]|\d{1,9}[.)])/), - (pl.listItemStart = Gs(/^( *)(bull) */) - .replace('bull', pl.bullet) - .getRegex()), - (pl.list = Gs(pl.list) - .replace(/bull/g, pl.bullet) - .replace( - 'hr', - '\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))' - ) - .replace('def', '\\n+(?=' + pl.def.source + ')') - .getRegex()), - (pl._tag = - 'address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul'), - (pl._comment = /|$)/), - (pl.html = Gs(pl.html, 'i') - .replace('comment', pl._comment) - .replace('tag', pl._tag) - .replace( - 'attribute', - / +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/ - ) - .getRegex()), - (pl.paragraph = Gs(pl._paragraph) - .replace('hr', pl.hr) - .replace('heading', ' {0,3}#{1,6} ') - .replace('|lheading', '') - .replace('|table', '') - .replace('blockquote', ' {0,3}>') - .replace('fences', ' {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n') - .replace('list', ' {0,3}(?:[*+-]|1[.)]) ') - .replace( - 'html', - ')|<(?:script|pre|style|textarea|!--)' - ) - .replace('tag', pl._tag) - .getRegex()), - (pl.blockquote = Gs(pl.blockquote) - .replace('paragraph', pl.paragraph) - .getRegex()), - (pl.normal = ol({}, pl)), - (pl.gfm = ol({}, pl.normal, { - table: - '^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)' - })), - (pl.gfm.table = Gs(pl.gfm.table) - .replace('hr', pl.hr) - .replace('heading', ' {0,3}#{1,6} ') - .replace('blockquote', ' {0,3}>') - .replace('code', ' {4}[^\\n]') - .replace('fences', ' {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n') - .replace('list', ' {0,3}(?:[*+-]|1[.)]) ') - .replace( - 'html', - ')|<(?:script|pre|style|textarea|!--)' - ) - .replace('tag', pl._tag) - .getRegex()), - (pl.gfm.paragraph = Gs(pl._paragraph) - .replace('hr', pl.hr) - .replace('heading', ' {0,3}#{1,6} ') - .replace('|lheading', '') - .replace('table', pl.gfm.table) - .replace('blockquote', ' {0,3}>') - .replace('fences', ' {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n') - .replace('list', ' {0,3}(?:[*+-]|1[.)]) ') - .replace( - 'html', - ')|<(?:script|pre|style|textarea|!--)' - ) - .replace('tag', pl._tag) - .getRegex()), - (pl.pedantic = ol({}, pl.normal, { - html: Gs( - '^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))' - ) - .replace('comment', pl._comment) - .replace( - /tag/g, - '(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b' - ) - .getRegex(), - def: /^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/, - heading: /^(#{1,6})(.*)(?:\n+|$)/, - fences: rl, - paragraph: Gs(pl.normal._paragraph) - .replace('hr', pl.hr) - .replace('heading', ' *#{1,6} *[^\n]') - .replace('lheading', pl.lheading) - .replace('blockquote', ' {0,3}>') - .replace('|fences', '') - .replace('|list', '') - .replace('|html', '') - .getRegex() - })); - const dl = { - escape: /^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/, - autolink: /^<(scheme:[^\s\x00-\x1f<>]*|email)>/, - url: rl, - tag: '^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^', - link: /^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/, - reflink: /^!?\[(label)\]\[(ref)\]/, - nolink: /^!?\[(ref)\](?:\[\])?/, - reflinkSearch: 'reflink|nolink(?!\\()', - emStrong: { - lDelim: /^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/, - rDelimAst: - /^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/, - rDelimUnd: - /^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/ - }, - code: /^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/, - br: /^( {2,}|\\)\n(?!\s*$)/, - del: rl, - text: /^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\ 0.5 && (n = 'x' + n.toString(16)), - (r += '&#' + n + ';'); - return r; - } - (dl._punctuation = '!"#$%&\'()+\\-.,/:;<=>?@\\[\\]`^{|}~'), - (dl.punctuation = Gs(dl.punctuation) - .replace(/punctuation/g, dl._punctuation) - .getRegex()), - (dl.blockSkip = /\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g), - (dl.escapedEmSt = /\\\*|\\_/g), - (dl._comment = Gs(pl._comment) - .replace('(?:--\x3e|$)', '--\x3e') - .getRegex()), - (dl.emStrong.lDelim = Gs(dl.emStrong.lDelim) - .replace(/punct/g, dl._punctuation) - .getRegex()), - (dl.emStrong.rDelimAst = Gs(dl.emStrong.rDelimAst, 'g') - .replace(/punct/g, dl._punctuation) - .getRegex()), - (dl.emStrong.rDelimUnd = Gs(dl.emStrong.rDelimUnd, 'g') - .replace(/punct/g, dl._punctuation) - .getRegex()), - (dl._escapes = /\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g), - (dl._scheme = /[a-zA-Z][a-zA-Z0-9+.-]{1,31}/), - (dl._email = - /[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/), - (dl.autolink = Gs(dl.autolink) - .replace('scheme', dl._scheme) - .replace('email', dl._email) - .getRegex()), - (dl._attribute = - /\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/), - (dl.tag = Gs(dl.tag) - .replace('comment', dl._comment) - .replace('attribute', dl._attribute) - .getRegex()), - (dl._label = /(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/), - (dl._href = /<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/), - (dl._title = - /"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/), - (dl.link = Gs(dl.link) - .replace('label', dl._label) - .replace('href', dl._href) - .replace('title', dl._title) - .getRegex()), - (dl.reflink = Gs(dl.reflink) - .replace('label', dl._label) - .replace('ref', pl._label) - .getRegex()), - (dl.nolink = Gs(dl.nolink).replace('ref', pl._label).getRegex()), - (dl.reflinkSearch = Gs(dl.reflinkSearch, 'g') - .replace('reflink', dl.reflink) - .replace('nolink', dl.nolink) - .getRegex()), - (dl.normal = ol({}, dl)), - (dl.pedantic = ol({}, dl.normal, { - strong: { - start: /^__|\*\*/, - middle: - /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/, - endAst: /\*\*(?!\*)/g, - endUnd: /__(?!_)/g - }, - em: { - start: /^_|\*/, - middle: - /^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/, - endAst: /\*(?!\*)/g, - endUnd: /_(?!_)/g - }, - link: Gs(/^!?\[(label)\]\((.*?)\)/) - .replace('label', dl._label) - .getRegex(), - reflink: Gs(/^!?\[(label)\]\s*\[([^\]]*)\]/) - .replace('label', dl._label) - .getRegex() - })), - (dl.gfm = ol({}, dl.normal, { - escape: Gs(dl.escape).replace('])', '~|])').getRegex(), - _extended_email: - /[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/, - url: /^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/, - _backpedal: - /(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/, - del: /^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/, - text: /^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\ t + ' '.repeat(n.length) - ); - e; - - ) - if ( - !( - this.options.extensions && - this.options.extensions.block && - this.options.extensions.block.some( - (r) => - !!(n = r.call({ lexer: this }, e, t)) && - ((e = e.substring(n.raw.length)), t.push(n), !0) - ) - ) - ) - if ((n = this.tokenizer.space(e))) - (e = e.substring(n.raw.length)), - 1 === n.raw.length && t.length > 0 - ? (t[t.length - 1].raw += '\n') - : t.push(n); - else if ((n = this.tokenizer.code(e))) - (e = e.substring(n.raw.length)), - (r = t[t.length - 1]), - !r || ('paragraph' !== r.type && 'text' !== r.type) - ? t.push(n) - : ((r.raw += '\n' + n.raw), - (r.text += '\n' + n.text), - (this.inlineQueue[this.inlineQueue.length - 1].src = - r.text)); - else if ((n = this.tokenizer.fences(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.heading(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.hr(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.blockquote(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.list(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.html(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.def(e))) - (e = e.substring(n.raw.length)), - (r = t[t.length - 1]), - !r || ('paragraph' !== r.type && 'text' !== r.type) - ? this.tokens.links[n.tag] || - (this.tokens.links[n.tag] = { - href: n.href, - title: n.title - }) - : ((r.raw += '\n' + n.raw), - (r.text += '\n' + n.raw), - (this.inlineQueue[this.inlineQueue.length - 1].src = - r.text)); - else if ((n = this.tokenizer.table(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.lheading(e))) - (e = e.substring(n.raw.length)), t.push(n); - else { - if ( - ((o = e), - this.options.extensions && - this.options.extensions.startBlock) - ) { - let t = 1 / 0; - const n = e.slice(1); - let r; - this.options.extensions.startBlock.forEach(function (e) { - (r = e.call({ lexer: this }, n)), - 'number' == typeof r && r >= 0 && (t = Math.min(t, r)); - }), - t < 1 / 0 && t >= 0 && (o = e.substring(0, t + 1)); - } - if (this.state.top && (n = this.tokenizer.paragraph(o))) - (r = t[t.length - 1]), - i && 'paragraph' === r.type - ? ((r.raw += '\n' + n.raw), - (r.text += '\n' + n.text), - this.inlineQueue.pop(), - (this.inlineQueue[this.inlineQueue.length - 1].src = - r.text)) - : t.push(n), - (i = o.length !== e.length), - (e = e.substring(n.raw.length)); - else if ((n = this.tokenizer.text(e))) - (e = e.substring(n.raw.length)), - (r = t[t.length - 1]), - r && 'text' === r.type - ? ((r.raw += '\n' + n.raw), - (r.text += '\n' + n.text), - this.inlineQueue.pop(), - (this.inlineQueue[this.inlineQueue.length - 1].src = - r.text)) - : t.push(n); - else if (e) { - const t = 'Infinite loop on byte: ' + e.charCodeAt(0); - if (this.options.silent) { - console.error(t); - break; - } - throw new Error(t); - } - } - return (this.state.top = !0), t; - } - inline(e, t) { - this.inlineQueue.push({ src: e, tokens: t }); - } - inlineTokens(e, t = []) { - let n, - r, - o, - i, - a, - s, - l = e; - if (this.tokens.links) { - const e = Object.keys(this.tokens.links); - if (e.length > 0) - for ( - ; - null != - (i = this.tokenizer.rules.inline.reflinkSearch.exec(l)); - - ) - e.includes(i[0].slice(i[0].lastIndexOf('[') + 1, -1)) && - (l = - l.slice(0, i.index) + - '[' + - ll('a', i[0].length - 2) + - ']' + - l.slice( - this.tokenizer.rules.inline.reflinkSearch.lastIndex - )); - } - for ( - ; - null != (i = this.tokenizer.rules.inline.blockSkip.exec(l)); - - ) - l = - l.slice(0, i.index) + - '[' + - ll('a', i[0].length - 2) + - ']' + - l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex); - for ( - ; - null != (i = this.tokenizer.rules.inline.escapedEmSt.exec(l)); - - ) - l = - l.slice(0, i.index) + - '++' + - l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex); - for (; e; ) - if ( - (a || (s = ''), - (a = !1), - !( - this.options.extensions && - this.options.extensions.inline && - this.options.extensions.inline.some( - (r) => - !!(n = r.call({ lexer: this }, e, t)) && - ((e = e.substring(n.raw.length)), t.push(n), !0) - ) - )) - ) - if ((n = this.tokenizer.escape(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.tag(e))) - (e = e.substring(n.raw.length)), - (r = t[t.length - 1]), - r && 'text' === n.type && 'text' === r.type - ? ((r.raw += n.raw), (r.text += n.text)) - : t.push(n); - else if ((n = this.tokenizer.link(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.reflink(e, this.tokens.links))) - (e = e.substring(n.raw.length)), - (r = t[t.length - 1]), - r && 'text' === n.type && 'text' === r.type - ? ((r.raw += n.raw), (r.text += n.text)) - : t.push(n); - else if ((n = this.tokenizer.emStrong(e, l, s))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.codespan(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.br(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.del(e))) - (e = e.substring(n.raw.length)), t.push(n); - else if ((n = this.tokenizer.autolink(e, hl))) - (e = e.substring(n.raw.length)), t.push(n); - else if ( - this.state.inLink || - !(n = this.tokenizer.url(e, hl)) - ) { - if ( - ((o = e), - this.options.extensions && - this.options.extensions.startInline) - ) { - let t = 1 / 0; - const n = e.slice(1); - let r; - this.options.extensions.startInline.forEach(function (e) { - (r = e.call({ lexer: this }, n)), - 'number' == typeof r && r >= 0 && (t = Math.min(t, r)); - }), - t < 1 / 0 && t >= 0 && (o = e.substring(0, t + 1)); - } - if ((n = this.tokenizer.inlineText(o, fl))) - (e = e.substring(n.raw.length)), - '_' !== n.raw.slice(-1) && (s = n.raw.slice(-1)), - (a = !0), - (r = t[t.length - 1]), - r && 'text' === r.type - ? ((r.raw += n.raw), (r.text += n.text)) - : t.push(n); - else if (e) { - const t = 'Infinite loop on byte: ' + e.charCodeAt(0); - if (this.options.silent) { - console.error(t); - break; - } - throw new Error(t); - } - } else (e = e.substring(n.raw.length)), t.push(n); - return t; - } - } - class gl { - constructor(e) { - this.options = e || Ms; - } - code(e, t, n) { - const r = (t || '').match(/\S*/)[0]; - if (this.options.highlight) { - const t = this.options.highlight(e, r); - null != t && t !== e && ((n = !0), (e = t)); - } - return ( - (e = e.replace(/\n$/, '') + '\n'), - r - ? '
' +
-                  (n ? e : Ws(e, !0)) +
-                  '
\n' - : '
' + (n ? e : Ws(e, !0)) + '
\n' - ); - } - blockquote(e) { - return `
\n${e}
\n`; - } - html(e) { - return e; - } - heading(e, t, n, r) { - return this.options.headerIds - ? `${e}\n` - : `${e}\n`; - } - hr() { - return this.options.xhtml ? '
\n' : '
\n'; - } - list(e, t, n) { - const r = t ? 'ol' : 'ul'; - return ( - '<' + - r + - (t && 1 !== n ? ' start="' + n + '"' : '') + - '>\n' + - e + - '\n' - ); - } - listitem(e) { - return `
  • ${e}
  • \n`; - } - checkbox(e) { - return ( - ' ' - ); - } - paragraph(e) { - return `

    ${e}

    \n`; - } - table(e, t) { - return ( - t && (t = `${t}`), - '\n\n' + e + '\n' + t + '
    \n' - ); - } - tablerow(e) { - return `\n${e}\n`; - } - tablecell(e, t) { - const n = t.header ? 'th' : 'td'; - return ( - (t.align ? `<${n} align="${t.align}">` : `<${n}>`) + - e + - `\n` - ); - } - strong(e) { - return `${e}`; - } - em(e) { - return `${e}`; - } - codespan(e) { - return `${e}`; - } - br() { - return this.options.xhtml ? '
    ' : '
    '; - } - del(e) { - return `${e}`; - } - link(e, t, n) { - if ( - null === (e = Js(this.options.sanitize, this.options.baseUrl, e)) - ) - return n; - let r = '
    '), r; - } - image(e, t, n) { - if ( - null === (e = Js(this.options.sanitize, this.options.baseUrl, e)) - ) - return n; - let r = `${n}' : '>'), - r - ); - } - text(e) { - return e; - } - } - class yl { - strong(e) { - return e; - } - em(e) { - return e; - } - codespan(e) { - return e; - } - del(e) { - return e; - } - html(e) { - return e; - } - text(e) { - return e; - } - link(e, t, n) { - return '' + n; - } - image(e, t, n) { - return '' + n; - } - br() { - return ''; - } - } - class vl { - constructor() { - this.seen = {}; - } - serialize(e) { - return e - .toLowerCase() - .trim() - .replace(/<[!\/a-z].*?>/gi, '') - .replace( - /[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g, - '' - ) - .replace(/\s/g, '-'); - } - getNextSafeSlug(e, t) { - let n = e, - r = 0; - if (this.seen.hasOwnProperty(n)) { - r = this.seen[e]; - do { - r++, (n = e + '-' + r); - } while (this.seen.hasOwnProperty(n)); - } - return t || ((this.seen[e] = r), (this.seen[n] = 0)), n; - } - slug(e, t = {}) { - const n = this.serialize(e); - return this.getNextSafeSlug(n, t.dryrun); - } - } - class bl { - constructor(e) { - (this.options = e || Ms), - (this.options.renderer = this.options.renderer || new gl()), - (this.renderer = this.options.renderer), - (this.renderer.options = this.options), - (this.textRenderer = new yl()), - (this.slugger = new vl()); - } - static parse(e, t) { - return new bl(t).parse(e); - } - static parseInline(e, t) { - return new bl(t).parseInline(e); - } - parse(e, t = !0) { - let n, - r, - o, - i, - a, - s, - l, - c, - u, - p, - d, - f, - h, - m, - g, - y, - v, - b, - w, - x = ''; - const k = e.length; - for (n = 0; n < k; n++) - if ( - ((p = e[n]), - this.options.extensions && - this.options.extensions.renderers && - this.options.extensions.renderers[p.type] && - ((w = this.options.extensions.renderers[p.type].call( - { parser: this }, - p - )), - !1 !== w || - ![ - 'space', - 'hr', - 'heading', - 'code', - 'table', - 'blockquote', - 'list', - 'html', - 'paragraph', - 'text' - ].includes(p.type))) - ) - x += w || ''; - else - switch (p.type) { - case 'space': - continue; - case 'hr': - x += this.renderer.hr(); - continue; - case 'heading': - x += this.renderer.heading( - this.parseInline(p.tokens), - p.depth, - Ys(this.parseInline(p.tokens, this.textRenderer)), - this.slugger - ); - continue; - case 'code': - x += this.renderer.code(p.text, p.lang, p.escaped); - continue; - case 'table': - for (c = '', l = '', i = p.header.length, r = 0; r < i; r++) - l += this.renderer.tablecell( - this.parseInline(p.header[r].tokens), - { header: !0, align: p.align[r] } - ); - for ( - c += this.renderer.tablerow(l), - u = '', - i = p.rows.length, - r = 0; - r < i; - r++ - ) { - for ( - s = p.rows[r], l = '', a = s.length, o = 0; - o < a; - o++ - ) - l += this.renderer.tablecell( - this.parseInline(s[o].tokens), - { header: !1, align: p.align[o] } - ); - u += this.renderer.tablerow(l); - } - x += this.renderer.table(c, u); - continue; - case 'blockquote': - (u = this.parse(p.tokens)), - (x += this.renderer.blockquote(u)); - continue; - case 'list': - for ( - d = p.ordered, - f = p.start, - h = p.loose, - i = p.items.length, - u = '', - r = 0; - r < i; - r++ - ) - (g = p.items[r]), - (y = g.checked), - (v = g.task), - (m = ''), - g.task && - ((b = this.renderer.checkbox(y)), - h - ? g.tokens.length > 0 && - 'paragraph' === g.tokens[0].type - ? ((g.tokens[0].text = - b + ' ' + g.tokens[0].text), - g.tokens[0].tokens && - g.tokens[0].tokens.length > 0 && - 'text' === g.tokens[0].tokens[0].type && - (g.tokens[0].tokens[0].text = - b + ' ' + g.tokens[0].tokens[0].text)) - : g.tokens.unshift({ type: 'text', text: b }) - : (m += b)), - (m += this.parse(g.tokens, h)), - (u += this.renderer.listitem(m, v, y)); - x += this.renderer.list(u, d, f); - continue; - case 'html': - x += this.renderer.html(p.text); - continue; - case 'paragraph': - x += this.renderer.paragraph(this.parseInline(p.tokens)); - continue; - case 'text': - for ( - u = p.tokens ? this.parseInline(p.tokens) : p.text; - n + 1 < k && 'text' === e[n + 1].type; - - ) - (p = e[++n]), - (u += - '\n' + - (p.tokens ? this.parseInline(p.tokens) : p.text)); - x += t ? this.renderer.paragraph(u) : u; - continue; - default: { - const e = 'Token with "' + p.type + '" type was not found.'; - if (this.options.silent) return void console.error(e); - throw new Error(e); - } - } - return x; - } - parseInline(e, t) { - t = t || this.renderer; - let n, - r, - o, - i = ''; - const a = e.length; - for (n = 0; n < a; n++) - if ( - ((r = e[n]), - this.options.extensions && - this.options.extensions.renderers && - this.options.extensions.renderers[r.type] && - ((o = this.options.extensions.renderers[r.type].call( - { parser: this }, - r - )), - !1 !== o || - ![ - 'escape', - 'html', - 'link', - 'image', - 'strong', - 'em', - 'codespan', - 'br', - 'del', - 'text' - ].includes(r.type))) - ) - i += o || ''; - else - switch (r.type) { - case 'escape': - case 'text': - i += t.text(r.text); - break; - case 'html': - i += t.html(r.text); - break; - case 'link': - i += t.link(r.href, r.title, this.parseInline(r.tokens, t)); - break; - case 'image': - i += t.image(r.href, r.title, r.text); - break; - case 'strong': - i += t.strong(this.parseInline(r.tokens, t)); - break; - case 'em': - i += t.em(this.parseInline(r.tokens, t)); - break; - case 'codespan': - i += t.codespan(r.text); - break; - case 'br': - i += t.br(); - break; - case 'del': - i += t.del(this.parseInline(r.tokens, t)); - break; - default: { - const e = 'Token with "' + r.type + '" type was not found.'; - if (this.options.silent) return void console.error(e); - throw new Error(e); - } - } - return i; - } - } - function wl(e, t, n) { - if (null == e) - throw new Error('marked(): input parameter is undefined or null'); - if ('string' != typeof e) - throw new Error( - 'marked(): input parameter is of type ' + - Object.prototype.toString.call(e) + - ', string expected' - ); - if ( - ('function' == typeof t && ((n = t), (t = null)), - sl((t = ol({}, wl.defaults, t || {}))), - n) - ) { - const r = t.highlight; - let o; - try { - o = ml.lex(e, t); - } catch (e) { - return n(e); - } - const i = function (e) { - let i; - if (!e) - try { - t.walkTokens && wl.walkTokens(o, t.walkTokens), - (i = bl.parse(o, t)); - } catch (t) { - e = t; - } - return (t.highlight = r), e ? n(e) : n(null, i); - }; - if (!r || r.length < 3) return i(); - if ((delete t.highlight, !o.length)) return i(); - let a = 0; - return ( - wl.walkTokens(o, function (e) { - 'code' === e.type && - (a++, - setTimeout(() => { - r(e.text, e.lang, function (t, n) { - if (t) return i(t); - null != n && - n !== e.text && - ((e.text = n), (e.escaped = !0)), - a--, - 0 === a && i(); - }); - }, 0)); - }), - void (0 === a && i()) - ); - } - try { - const n = ml.lex(e, t); - return ( - t.walkTokens && wl.walkTokens(n, t.walkTokens), bl.parse(n, t) - ); - } catch (e) { - if ( - ((e.message += - '\nPlease report this to https://github.com/markedjs/marked.'), - t.silent) - ) - return ( - '

    An error occurred:

    ' +
    -                Ws(e.message + '', !0) +
    -                '
    ' - ); - throw e; - } - } - (wl.options = wl.setOptions = - function (e) { - var t; - return ol(wl.defaults, e), (t = wl.defaults), (Ms = t), wl; - }), - (wl.getDefaults = function () { - return { - baseUrl: null, - breaks: !1, - extensions: null, - gfm: !0, - headerIds: !0, - headerPrefix: '', - highlight: null, - langPrefix: 'language-', - mangle: !0, - pedantic: !1, - renderer: null, - sanitize: !1, - sanitizer: null, - silent: !1, - smartLists: !1, - smartypants: !1, - tokenizer: null, - walkTokens: null, - xhtml: !1 - }; - }), - (wl.defaults = Ms), - (wl.use = function (...e) { - const t = ol({}, ...e), - n = wl.defaults.extensions || { renderers: {}, childTokens: {} }; - let r; - e.forEach((e) => { - if ( - (e.extensions && - ((r = !0), - e.extensions.forEach((e) => { - if (!e.name) throw new Error('extension name required'); - if (e.renderer) { - const t = n.renderers ? n.renderers[e.name] : null; - n.renderers[e.name] = t - ? function (...n) { - let r = e.renderer.apply(this, n); - return !1 === r && (r = t.apply(this, n)), r; - } - : e.renderer; - } - if (e.tokenizer) { - if ( - !e.level || - ('block' !== e.level && 'inline' !== e.level) - ) - throw new Error( - "extension level must be 'block' or 'inline'" - ); - n[e.level] - ? n[e.level].unshift(e.tokenizer) - : (n[e.level] = [e.tokenizer]), - e.start && - ('block' === e.level - ? n.startBlock - ? n.startBlock.push(e.start) - : (n.startBlock = [e.start]) - : 'inline' === e.level && - (n.startInline - ? n.startInline.push(e.start) - : (n.startInline = [e.start]))); - } - e.childTokens && (n.childTokens[e.name] = e.childTokens); - })), - e.renderer) - ) { - const n = wl.defaults.renderer || new gl(); - for (const t in e.renderer) { - const r = n[t]; - n[t] = (...o) => { - let i = e.renderer[t].apply(n, o); - return !1 === i && (i = r.apply(n, o)), i; - }; - } - t.renderer = n; - } - if (e.tokenizer) { - const n = wl.defaults.tokenizer || new ul(); - for (const t in e.tokenizer) { - const r = n[t]; - n[t] = (...o) => { - let i = e.tokenizer[t].apply(n, o); - return !1 === i && (i = r.apply(n, o)), i; - }; - } - t.tokenizer = n; - } - if (e.walkTokens) { - const n = wl.defaults.walkTokens; - t.walkTokens = function (t) { - e.walkTokens.call(this, t), n && n.call(this, t); - }; - } - r && (t.extensions = n), wl.setOptions(t); - }); - }), - (wl.walkTokens = function (e, t) { - for (const n of e) - switch ((t.call(wl, n), n.type)) { - case 'table': - for (const e of n.header) wl.walkTokens(e.tokens, t); - for (const e of n.rows) - for (const n of e) wl.walkTokens(n.tokens, t); - break; - case 'list': - wl.walkTokens(n.items, t); - break; - default: - wl.defaults.extensions && - wl.defaults.extensions.childTokens && - wl.defaults.extensions.childTokens[n.type] - ? wl.defaults.extensions.childTokens[n.type].forEach( - function (e) { - wl.walkTokens(n[e], t); - } - ) - : n.tokens && wl.walkTokens(n.tokens, t); - } - }), - (wl.parseInline = function (e, t) { - if (null == e) - throw new Error( - 'marked.parseInline(): input parameter is undefined or null' - ); - if ('string' != typeof e) - throw new Error( - 'marked.parseInline(): input parameter is of type ' + - Object.prototype.toString.call(e) + - ', string expected' - ); - sl((t = ol({}, wl.defaults, t || {}))); - try { - const n = ml.lexInline(e, t); - return ( - t.walkTokens && wl.walkTokens(n, t.walkTokens), - bl.parseInline(n, t) - ); - } catch (e) { - if ( - ((e.message += - '\nPlease report this to https://github.com/markedjs/marked.'), - t.silent) - ) - return ( - '

    An error occurred:

    ' +
    -                  Ws(e.message + '', !0) +
    -                  '
    ' - ); - throw e; - } - }), - (wl.Parser = bl), - (wl.parser = bl.parse), - (wl.Renderer = gl), - (wl.TextRenderer = yl), - (wl.Lexer = ml), - (wl.lexer = ml.lex), - (wl.Tokenizer = ul), - (wl.Slugger = vl), - (wl.parse = wl), - wl.options, - wl.setOptions, - wl.use, - wl.walkTokens, - wl.parseInline, - bl.parse, - ml.lex; - var xl = Object.defineProperty, - kl = Object.defineProperties, - _l = Object.getOwnPropertyDescriptors, - Ol = Object.getOwnPropertySymbols, - Sl = Object.prototype.hasOwnProperty, - El = Object.prototype.propertyIsEnumerable, - Pl = (e, t, n) => - t in e - ? xl(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - Al = (e, t) => { - for (var n in t || (t = {})) Sl.call(t, n) && Pl(e, n, t[n]); - if (Ol) for (var n of Ol(t)) El.call(t, n) && Pl(e, n, t[n]); - return e; - }, - $l = (e, t) => kl(e, _l(t)); - const Cl = new wl.Renderer(); - wl.setOptions({ renderer: Cl, highlight: (e, t) => vs(e, t) }); - const Rl = - '(?:^ {0,3}\x3c!-- ReDoc-Inject:\\s+?<({component}).*?/?>\\s+?--\x3e\\s*$|(?:^ {0,3}<({component})([\\s\\S]*?)>([\\s\\S]*?)|^ {0,3}<({component})([\\s\\S]*?)(?:/>|\\n{2,})))'; - class jl { - constructor(e) { - (this.options = e), - (this.headings = []), - (this.headingRule = (e, t, n, r) => ( - 1 === t - ? (this.currentTopHeading = this.saveHeading(e, t)) - : 2 === t && - this.saveHeading( - e, - t, - this.currentTopHeading && this.currentTopHeading.items, - this.currentTopHeading && this.currentTopHeading.id - ), - this.originalHeadingRule(e, t, n, r) - )), - (this.parser = new wl.Parser()), - (this.headingEnhanceRenderer = new wl.Renderer()), - (this.originalHeadingRule = - this.headingEnhanceRenderer.heading.bind( - this.headingEnhanceRenderer - )), - (this.headingEnhanceRenderer.heading = this.headingRule); - } - static containsComponent(e, t) { - return new RegExp(Rl.replace(/{component}/g, t), 'gmi').test(e); - } - static getTextBeforeHading(e, t) { - const n = e.search(new RegExp(`^##?\\s+${t}`, 'm')); - return n > -1 ? e.substring(0, n) : e; - } - saveHeading(e, t, n = this.headings, r) { - e = e - .replace(/&#(\d+);/g, (e, t) => - String.fromCharCode(parseInt(t, 10)) - ) - .replace(/&/g, '&') - .replace(/"/g, '"'); - const o = { - id: r ? `${r}/${no(e)}` : `section/${no(e)}`, - name: e, - level: t, - items: [] - }; - return n.push(o), o; - } - flattenHeadings(e) { - if (void 0 === e) return []; - const t = []; - for (const n of e) - t.push(n), t.push(...this.flattenHeadings(n.items)); - return t; - } - attachHeadingsDescriptions(e) { - const t = (e) => - new RegExp( - `##?\\s+${e.name.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&')}s*(\n|\r\n|$|s*)` - ), - n = this.flattenHeadings(this.headings); - if (n.length < 1) return; - let r = n[0], - o = t(r), - i = e.search(o); - for (let a = 1; a < n.length; a++) { - const s = n[a], - l = t(s), - c = e.substr(i + 1).search(l) + i + 1; - (r.description = e.substring(i, c).replace(o, '').trim()), - (r = s), - (o = l), - (i = c); - } - r.description = e.substring(i).replace(o, '').trim(); - } - renderMd(e, t = !1) { - const n = t ? { renderer: this.headingEnhanceRenderer } : void 0; - return wl(e.toString(), n); - } - extractHeadings(e) { - this.renderMd(e, !0), this.attachHeadingsDescriptions(e); - const t = this.headings; - return (this.headings = []), t; - } - renderMdWithComponents(e) { - const t = this.options && this.options.allowedMdComponents; - if (!t || 0 === Object.keys(t).length) return [this.renderMd(e)]; - const n = Object.keys(t).join('|'), - r = new RegExp(Rl.replace(/{component}/g, n), 'mig'), - o = [], - i = []; - let a = r.exec(e), - s = 0; - for (; a; ) { - o.push(e.substring(s, a.index)), (s = r.lastIndex); - const n = t[a[1] || a[2] || a[5]], - l = a[3] || a[6], - c = a[4]; - n && - i.push({ - component: n.component, - propsSelector: n.propsSelector, - props: $l(Al(Al({}, Tl(l)), n.props), { children: c }) - }), - (a = r.exec(e)); - } - o.push(e.substring(s)); - const l = []; - for (let e = 0; e < o.length; e++) { - const t = o[e]; - t && l.push(this.renderMd(t)), i[e] && l.push(i[e]); - } - return l; - } - } - function Tl(e) { - if (!e) return {}; - const t = /([\w-]+)\s*=\s*(?:{([^}]+?)}|"([^"]+?)")/gim, - n = {}; - let r; - for (; null !== (r = t.exec(e)); ) - if (r[3]) n[r[1]] = r[3]; - else if (r[2]) { - let e; - try { - e = JSON.parse(r[2]); - } catch (e) {} - n[r[1]] = e; - } - return n; - } - class Il { - constructor(e, t = new xo({})) { - (this.parser = e), - (this.options = t), - Object.assign(this, e.spec.info), - (this.description = e.spec.info.description || ''), - (this.summary = e.spec.info.summary || ''); - const n = this.description.search(/^\s*##?\s+/m); - n > -1 && (this.description = this.description.substring(0, n)), - (this.downloadLink = this.getDownloadLink()), - (this.downloadFileName = this.getDownloadFileName()); - } - getDownloadLink() { - if (this.options.downloadDefinitionUrl) - return this.options.downloadDefinitionUrl; - if (this.parser.specUrl) return this.parser.specUrl; - if (qr && window.Blob && window.URL && window.URL.createObjectURL) { - const e = new Blob([JSON.stringify(this.parser.spec, null, 2)], { - type: 'application/json' - }); - return window.URL.createObjectURL(e); - } - } - getDownloadFileName() { - return this.parser.specUrl || this.options.downloadDefinitionUrl - ? this.options.downloadFileName - : this.options.downloadFileName || 'openapi.json'; - } - } - var Nl = Object.defineProperty, - Dl = Object.defineProperties, - Ll = Object.getOwnPropertyDescriptors, - Ml = Object.getOwnPropertySymbols, - Fl = Object.prototype.hasOwnProperty, - zl = Object.prototype.propertyIsEnumerable, - Ul = (e, t, n) => - t in e - ? Nl(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - class Vl { - constructor(e, t) { - const n = - (t.spec.components && t.spec.components.securitySchemes) || {}; - this.schemes = Object.keys(e || {}) - .map((r) => { - const { resolved: o } = t.deref(n[r]), - i = e[r] || []; - if (!o) - return void console.warn( - `Non existing security scheme referenced: ${r}. Skipping` - ); - const a = o['x-displayName'] || r; - return ((e, t) => Dl(e, Ll(t)))( - ((e, t) => { - for (var n in t || (t = {})) - Fl.call(t, n) && Ul(e, n, t[n]); - if (Ml) - for (var n of Ml(t)) zl.call(t, n) && Ul(e, n, t[n]); - return e; - })({}, o), - { id: r, sectionId: r, displayName: a, scopes: i } - ); - }) - .filter((e) => void 0 !== e); - } - } - var Bl = Object.defineProperty, - ql = Object.defineProperties, - Wl = Object.getOwnPropertyDescriptor, - Hl = Object.getOwnPropertyDescriptors, - Yl = Object.getOwnPropertySymbols, - Kl = Object.prototype.hasOwnProperty, - Gl = Object.prototype.propertyIsEnumerable, - Ql = (e, t, n) => - t in e - ? Bl(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - Xl = (e, t) => { - for (var n in t || (t = {})) Kl.call(t, n) && Ql(e, n, t[n]); - if (Yl) for (var n of Yl(t)) Gl.call(t, n) && Ql(e, n, t[n]); - return e; - }, - Jl = (e, t) => ql(e, Hl(t)), - Zl = (e, t, n, r) => { - for ( - var o, i = r > 1 ? void 0 : r ? Wl(t, n) : t, a = e.length - 1; - a >= 0; - a-- - ) - (o = e[a]) && (i = (r ? o(t, n, i) : o(i)) || i); - return r && i && Bl(t, n, i), i; - }; - class ec { - constructor(e, t, n, r, o) { - (this.expanded = !1), - (this.operations = []), - tn(this), - (this.name = t); - const { resolved: i } = e.deref(n); - for (const n of Object.keys(i)) { - const a = i[n], - s = Object.keys(a).filter(Xa); - for (const i of s) { - const s = a[i], - l = new _u( - e, - Jl(Xl({}, s), { - pathName: n, - pointer: Da.compile([r, t, n, i]), - httpVerb: i, - pathParameters: a.parameters || [], - pathServers: a.servers - }), - void 0, - o, - !0 - ); - this.operations.push(l); - } - } - } - toggle() { - this.expanded = !this.expanded; - } - } - Zl([Ae], ec.prototype, 'expanded', 2), - Zl([Pt], ec.prototype, 'toggle', 1); - var tc = Object.defineProperty, - nc = Object.defineProperties, - rc = Object.getOwnPropertyDescriptors, - oc = Object.getOwnPropertySymbols, - ic = Object.prototype.hasOwnProperty, - ac = Object.prototype.propertyIsEnumerable, - sc = (e, t, n) => - t in e - ? tc(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - lc = (e, t) => { - for (var n in t || (t = {})) ic.call(t, n) && sc(e, n, t[n]); - if (oc) for (var n of oc(t)) ac.call(t, n) && sc(e, n, t[n]); - return e; - }, - cc = (e, t) => nc(e, rc(t)), - uc = (e, t) => { - var n = {}; - for (var r in e) ic.call(e, r) && t.indexOf(r) < 0 && (n[r] = e[r]); - if (null != e && oc) - for (var r of oc(e)) - t.indexOf(r) < 0 && ac.call(e, r) && (n[r] = e[r]); - return n; - }; - function pc(e, t) { - return t && e[e.length - 1] !== t ? [...e, t] : e; - } - function dc(e, t) { - return t ? e.concat(t) : e; - } - class fc { - constructor(e, t, n = new xo({})) { - (this.options = n), - (this.allowMergeRefs = !1), - (this.byRef = (e) => { - let t; - if (this.spec) { - '#' !== e.charAt(0) && (e = '#' + e), - (e = decodeURIComponent(e)); - try { - t = Da.get(this.spec, e); - } catch (e) {} - return t || {}; - } - }), - this.validate(e), - (this.spec = e), - (this.allowMergeRefs = e.openapi.startsWith('3.1')); - const r = qr ? window.location.href : ''; - 'string' == typeof t && (this.specUrl = r ? new URL(t, r).href : t); - } - validate(e) { - if (void 0 === e.openapi) - throw new Error( - 'Document must be valid OpenAPI 3.0.0 definition' - ); - } - isRef(e) { - return !!e && void 0 !== e.$ref && null !== e.$ref; - } - deref(e, t = [], n = !1) { - const r = null == e ? void 0 : e['x-refsStack']; - if (((t = dc(t, r)), this.isRef(e))) { - const r = ls(e.$ref); - if (r && this.options.ignoreNamedSchemas.has(r)) - return { resolved: { type: 'object', title: r }, refsStack: t }; - let o = this.byRef(e.$ref); - if (!o) throw new Error(`Failed to resolve $ref "${e.$ref}"`); - let i = t; - if (t.includes(e.$ref)) - o = Object.assign({}, o, { 'x-circular-ref': !0 }); - else if (this.isRef(o)) { - const e = this.deref(o, t, n); - (i = e.refsStack), (o = e.resolved); - } - return ( - (i = pc(t, e.$ref)), - (o = this.allowMergeRefs ? this.mergeRefs(e, o, n) : o), - { resolved: o, refsStack: i } - ); - } - return { resolved: e, refsStack: dc(t, r) }; - } - mergeRefs(e, t, n) { - const r = e, - { $ref: o } = r, - i = uc(r, ['$ref']), - a = Object.keys(i); - if (0 === a.length) return t; - if ( - n && - a.some( - (e) => - ![ - 'description', - 'title', - 'externalDocs', - 'x-refsStack', - 'x-parentRefs', - 'readOnly', - 'writeOnly' - ].includes(e) - ) - ) { - const e = i, - { description: n, title: r, readOnly: o, writeOnly: a } = e; - return { - allOf: [ - { description: n, title: r, readOnly: o, writeOnly: a }, - t, - uc(e, ['description', 'title', 'readOnly', 'writeOnly']) - ] - }; - } - return lc(lc({}, t), i); - } - mergeAllOf(e, t, n) { - var r; - if (e['x-circular-ref']) return e; - if (void 0 === (e = this.hoistOneOfs(e)).allOf) return e; - let o = cc(lc({}, e), { - 'x-parentRefs': [], - allOf: void 0, - title: e.title || ls(t) - }); - void 0 !== o.properties && - 'object' == typeof o.properties && - (o.properties = lc({}, o.properties)), - void 0 !== o.items && - 'object' == typeof o.items && - (o.items = lc({}, o.items)); - const i = e.allOf - .map((e) => { - var t; - const { resolved: r, refsStack: i } = this.deref(e, n, !0), - a = e.$ref || void 0, - s = this.mergeAllOf(r, a, i); - if (!s['x-circular-ref'] || !s.allOf) - return ( - a && - (null == (t = o['x-parentRefs']) || - t.push(...(s['x-parentRefs'] || []), a)), - { $ref: a, refsStack: pc(i, a), schema: s } - ); - }) - .filter((e) => void 0 !== e); - for (const { schema: e, refsStack: n } of i) { - const i = e, - { - type: a, - enum: s, - properties: l, - items: c, - required: u, - title: p, - description: d, - readOnly: f, - writeOnly: h, - oneOf: m, - anyOf: g, - 'x-circular-ref': y - } = i, - v = uc(i, [ - 'type', - 'enum', - 'properties', - 'items', - 'required', - 'title', - 'description', - 'readOnly', - 'writeOnly', - 'oneOf', - 'anyOf', - 'x-circular-ref' - ]); - if ( - (o.type !== a && - void 0 !== o.type && - void 0 !== a && - console.warn( - `Incompatible types in allOf at "${t}": "${o.type}" and "${a}"` - ), - void 0 !== a && - (Array.isArray(a) && Array.isArray(o.type) - ? (o.type = [...a, ...o.type]) - : (o.type = a)), - void 0 !== s && - (Array.isArray(s) && Array.isArray(o.enum) - ? (o.enum = Array.from(new Set([...s, ...o.enum]))) - : (o.enum = s)), - void 0 !== l && 'object' == typeof l) - ) { - o.properties = o.properties || {}; - for (const e in l) { - const i = dc( - n, - null == (r = l[e]) ? void 0 : r['x-refsStack'] - ); - if (o.properties[e]) { - if (!y) { - const n = this.mergeAllOf( - { allOf: [o.properties[e], l[e]], 'x-refsStack': i }, - t + '/properties/' + e, - i - ); - o.properties[e] = n; - } - } else - o.properties[e] = cc(lc({}, l[e]), { 'x-refsStack': i }); - } - } - if (void 0 !== c && !y) { - const r = - 'boolean' == typeof o.items - ? {} - : Object.assign({}, o.items), - i = - 'boolean' == typeof e.items - ? {} - : Object.assign({}, e.items); - o.items = this.mergeAllOf({ allOf: [r, i] }, t + '/items', n); - } - void 0 !== m && (o.oneOf = m), - void 0 !== g && (o.anyOf = g), - void 0 !== u && (o.required = [...(o.required || []), ...u]), - (o = lc( - cc(lc({}, o), { - title: o.title || p, - description: o.description || d, - readOnly: void 0 !== o.readOnly ? o.readOnly : f, - writeOnly: void 0 !== o.writeOnly ? o.writeOnly : h, - 'x-circular-ref': o['x-circular-ref'] || y - }), - v - )); - } - return o; - } - findDerived(e) { - const t = {}, - n = (this.spec.components && this.spec.components.schemas) || {}; - for (const r in n) { - const { resolved: o } = this.deref(n[r]); - void 0 !== o.allOf && - o.allOf.find( - (t) => void 0 !== t.$ref && e.indexOf(t.$ref) > -1 - ) && - (t['#/components/schemas/' + r] = [ - o['x-discriminator-value'] || r - ]); - } - return t; - } - hoistOneOfs(e) { - if (void 0 === e.allOf) return e; - const t = e.allOf; - for (let e = 0; e < t.length; e++) { - const n = t[e]; - if (Array.isArray(n.oneOf)) { - const r = t.slice(0, e), - o = t.slice(e + 1); - return { - oneOf: n.oneOf.map((e) => ({ allOf: [...r, e, ...o] })) - }; - } - } - return e; - } - } - var hc = Object.defineProperty, - mc = Object.defineProperties, - gc = Object.getOwnPropertyDescriptor, - yc = Object.getOwnPropertyDescriptors, - vc = Object.getOwnPropertySymbols, - bc = Object.prototype.hasOwnProperty, - wc = Object.prototype.propertyIsEnumerable, - xc = (e, t, n) => - t in e - ? hc(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - kc = (e, t) => { - for (var n in t || (t = {})) bc.call(t, n) && xc(e, n, t[n]); - if (vc) for (var n of vc(t)) wc.call(t, n) && xc(e, n, t[n]); - return e; - }, - _c = (e, t) => mc(e, yc(t)), - Oc = (e, t, n, r) => { - for ( - var o, i = r > 1 ? void 0 : r ? gc(t, n) : t, a = e.length - 1; - a >= 0; - a-- - ) - (o = e[a]) && (i = (r ? o(t, n, i) : o(i)) || i); - return r && i && hc(t, n, i), i; - }; - const Sc = class { - constructor(e, t, n, r, o = !1, i = []) { - (this.options = r), - (this.refsStack = i), - (this.typePrefix = ''), - (this.isCircular = !1), - (this.activeOneOf = 0), - tn(this), - (this.pointer = t.$ref || n || ''); - const { resolved: a, refsStack: s } = e.deref(t, i, !0); - (this.refsStack = pc(s, this.pointer)), - (this.rawSchema = a), - (this.schema = e.mergeAllOf( - this.rawSchema, - this.pointer, - this.refsStack - )), - this.init(e, o), - r.showExtensions && - (this.extensions = gs(this.schema, r.showExtensions)); - } - activateOneOf(e) { - this.activeOneOf = e; - } - hasType(e) { - return this.type === e || (io(this.type) && this.type.includes(e)); - } - init(e, t) { - var n, r, o, i, a, s, l, c; - const u = this.schema; - if ( - ((this.isCircular = !!u['x-circular-ref']), - (this.title = - u.title || - (ss(this.pointer) && Da.baseName(this.pointer)) || - ''), - (this.description = u.description || ''), - (this.type = - u.type || - (function (e) { - if (void 0 !== e.type && !io(e.type)) return e.type; - const t = Object.keys(Ja); - for (const n of t) { - const t = Ja[n]; - if (void 0 !== e[n]) return t; - } - return 'any'; - })(u)), - (this.format = u.format), - (this.enum = u.enum || []), - (this.example = u.example), - (this.examples = u.examples), - (this.deprecated = !!u.deprecated), - (this.pattern = u.pattern), - (this.externalDocs = u.externalDocs), - (this.constraints = us(u)), - (this.displayFormat = this.format), - (this.isPrimitive = Za(u, this.type)), - (this.default = u.default), - (this.readOnly = !!u.readOnly), - (this.writeOnly = !!u.writeOnly), - (this.const = u.const || ''), - (this.contentEncoding = u.contentEncoding), - (this.contentMediaType = u.contentMediaType), - (this.minItems = u.minItems), - (this.maxItems = u.maxItems), - (u.nullable || u['x-nullable']) && - (io(this.type) && - !this.type.some((e) => null === e || 'null' === e) - ? (this.type = [...this.type, 'null']) - : io(this.type) || - (null === this.type && 'null' === this.type) || - (this.type = [this.type, 'null'])), - (this.displayType = io(this.type) - ? this.type.map((e) => (null === e ? 'null' : e)).join(' or ') - : this.type), - !this.isCircular) - ) - if ((u.if && u.then) || (u.if && u.else)) - this.initConditionalOperators(u, e); - else if (t || void 0 === Ac(u)) { - if ( - (t && - io(u.oneOf) && - u.oneOf.find((e) => e.$ref === this.pointer) && - delete u.oneOf, - void 0 !== u.oneOf) - ) - return ( - this.initOneOf(u.oneOf, e), - (this.oneOfType = 'One of'), - void ( - void 0 !== u.anyOf && - console.warn( - `oneOf and anyOf are not supported on the same level. Skipping anyOf at ${this.pointer}` - ) - ) - ); - if (void 0 !== u.anyOf) - return ( - this.initOneOf(u.anyOf, e), void (this.oneOfType = 'Any of') - ); - if (this.hasType('object')) - this.fields = Pc( - e, - u, - this.pointer, - this.options, - this.refsStack - ); - else if ( - this.hasType('array') && - (io(u.items) || io(u.prefixItems) - ? (this.fields = Pc( - e, - u, - this.pointer, - this.options, - this.refsStack - )) - : u.items && - (this.items = new Sc( - e, - u.items, - this.pointer + '/items', - this.options, - !1, - this.refsStack - )), - (this.displayType = - u.prefixItems || io(u.items) - ? 'items' - : ( - (null == (n = this.items) ? void 0 : n.displayType) || - this.displayType - ) - .split(' or ') - .map((e) => - e.replace( - /^(string|object|number|integer|array|boolean)s?( ?.*)/, - '$1s$2' - ) - ) - .join(' or ')), - (this.displayFormat = - (null == (r = this.items) ? void 0 : r.format) || ''), - (this.typePrefix = - (null == (o = this.items) ? void 0 : o.typePrefix) || - '' + lo('arrayOf')), - (this.title = - this.title || - (null == (i = this.items) ? void 0 : i.title) || - ''), - (this.isPrimitive = - void 0 !== - (null == (a = this.items) ? void 0 : a.isPrimitive) - ? null == (s = this.items) - ? void 0 - : s.isPrimitive - : this.isPrimitive), - void 0 === this.example && - void 0 !== - (null == (l = this.items) ? void 0 : l.example) && - (this.example = [this.items.example]), - (null == (c = this.items) ? void 0 : c.isPrimitive) && - (this.enum = this.items.enum), - io(this.type)) - ) { - const e = this.type.filter((e) => 'array' !== e); - e.length && (this.displayType += ` or ${e.join(' or ')}`); - } - this.enum.length && - this.options.sortEnumValuesAlphabetically && - this.enum.sort(); - } else this.initDiscriminator(u, e); - } - initOneOf(e, t) { - if ( - ((this.oneOf = e.map((e, n) => { - const { resolved: r, refsStack: o } = t.deref( - e, - this.refsStack, - !0 - ), - i = t.mergeAllOf(r, this.pointer + '/oneOf/' + n, o), - a = - ss(e.$ref) && !i.title - ? Da.baseName(e.$ref) - : `${i.title || ''}${(i.const && JSON.stringify(i.const)) || ''}`; - return new Sc( - t, - _c(kc({}, i), { - title: a, - allOf: [ - _c(kc({}, this.schema), { oneOf: void 0, anyOf: void 0 }) - ] - }), - e.$ref || this.pointer + '/oneOf/' + n, - this.options, - !1, - o - ); - })), - this.options.simpleOneOfTypeLabel) - ) { - const e = (function (e) { - const t = new Set(); - return ( - (function e(n) { - for (const r of n.oneOf || []) - r.oneOf ? e(r) : r.type && t.add(r.type); - })(e), - Array.from(t.values()) - ); - })(this); - this.displayType = e.join(' or '); - } else - this.displayType = this.oneOf - .map((e) => { - let t = - e.typePrefix + - (e.title ? `${e.title} (${e.displayType})` : e.displayType); - return t.indexOf(' or ') > -1 && (t = `(${t})`), t; - }) - .join(' or '); - } - initDiscriminator(e, t) { - const n = Ac(e); - this.discriminatorProp = n.propertyName; - const r = t.findDerived([ - ...(this.schema['x-parentRefs'] || []), - this.pointer - ]); - if (e.oneOf) - for (const t of e.oneOf) { - if (void 0 === t.$ref) continue; - const e = Da.baseName(t.$ref); - r[t.$ref] = e; - } - const o = n.mapping || {}; - let i = n['x-explicitMappingOnly'] || !1; - 0 === Object.keys(o).length && (i = !1); - const a = {}; - for (const e in o) { - const t = o[e]; - io(a[t]) ? a[t].push(e) : (a[t] = [e]); - } - const s = kc(i ? {} : kc({}, r), a); - let l = []; - for (const e of Object.keys(s)) { - const t = s[e]; - if (io(t)) for (const n of t) l.push({ $ref: e, name: n }); - else l.push({ $ref: e, name: t }); - } - const c = Object.keys(o); - 0 !== c.length && - (l = l.sort((e, t) => { - const n = c.indexOf(e.name), - r = c.indexOf(t.name); - return n < 0 && r < 0 - ? e.name.localeCompare(t.name) - : n < 0 - ? 1 - : r < 0 - ? -1 - : n - r; - })), - (this.oneOf = l.map(({ $ref: e, name: n }) => { - const r = new Sc( - t, - { $ref: e }, - e, - this.options, - !0, - this.refsStack.slice(0, -1) - ); - return (r.title = n), r; - })); - } - initConditionalOperators(e, t) { - const n = e, - { if: r, else: o = {}, then: i = {} } = n, - a = ((e, t) => { - var n = {}; - for (var r in e) - bc.call(e, r) && t.indexOf(r) < 0 && (n[r] = e[r]); - if (null != e && vc) - for (var r of vc(e)) - t.indexOf(r) < 0 && wc.call(e, r) && (n[r] = e[r]); - return n; - })(n, ['if', 'else', 'then']), - s = [ - { - allOf: [a, i, r], - title: - (r && r['x-displayName']) || - (null == r ? void 0 : r.title) || - 'case 1' - }, - { - allOf: [a, o], - title: - (o && o['x-displayName']) || - (null == o ? void 0 : o.title) || - 'case 2' - } - ]; - (this.oneOf = s.map( - (e, n) => - new Sc( - t, - kc({}, e), - this.pointer + '/oneOf/' + n, - this.options, - !1, - this.refsStack - ) - )), - (this.oneOfType = 'One of'); - } - }; - let Ec = Sc; - function Pc(e, t, n, r, o) { - const i = t.properties || t.prefixItems || t.items || {}, - a = t.patternProperties || {}, - s = t.additionalProperties || t.unevaluatedProperties, - l = t.prefixItems ? t.items : t.additionalItems, - c = t.default; - let u = Object.keys(i || []).map((a) => { - let s = i[a]; - s || - (console.warn( - `Field "${a}" is invalid, skipping.\n Field must be an object but got ${typeof s} at "${n}"` - ), - (s = {})); - const l = void 0 !== t.required && t.required.indexOf(a) > -1; - return new Nc( - e, - { - name: t.properties ? a : `[${a}]`, - required: l, - schema: _c(kc({}, s), { - default: void 0 === s.default && c ? c[a] : s.default - }) - }, - n + '/properties/' + a, - r, - o - ); - }); - return ( - r.sortPropsAlphabetically && (u = ds(u, 'name')), - r.requiredPropsFirst && - (u = ps(u, r.sortPropsAlphabetically ? void 0 : t.required)), - u.push( - ...Object.keys(a).map((t) => { - let i = a[t]; - return ( - i || - (console.warn( - `Field "${t}" is invalid, skipping.\n Field must be an object but got ${typeof i} at "${n}"` - ), - (i = {})), - new Nc( - e, - { - name: t, - required: !1, - schema: i, - kind: 'patternProperties' - }, - `${n}/patternProperties/${t}`, - r, - o - ) - ); - }) - ), - ('object' != typeof s && !0 !== s) || - u.push( - new Nc( - e, - { - name: ( - ('object' == typeof s && - s['x-additionalPropertiesName']) || - 'property name' - ).concat('*'), - required: !1, - schema: !0 === s ? {} : s, - kind: 'additionalProperties' - }, - n + '/additionalProperties', - r, - o - ) - ), - u.push( - ...(function ({ - parser: e, - schema: t = !1, - fieldsCount: n, - $ref: r, - options: o, - refsStack: i - }) { - return ao(t) - ? t - ? [ - new Nc( - e, - { name: `[${n}...]`, schema: {} }, - `${r}/additionalItems`, - o, - i - ) - ] - : [] - : io(t) - ? [ - ...t.map( - (t, a) => - new Nc( - e, - { name: `[${n + a}]`, schema: t }, - `${r}/additionalItems`, - o, - i - ) - ) - ] - : eo(t) - ? [ - new Nc( - e, - { name: `[${n}...]`, schema: t }, - `${r}/additionalItems`, - o, - i - ) - ] - : []; - })({ - parser: e, - schema: l, - fieldsCount: u.length, - $ref: n, - options: r, - refsStack: o - }) - ), - u - ); - } - function Ac(e) { - return e.discriminator || e['x-discriminator']; - } - Oc([Ae], Ec.prototype, 'activeOneOf', 2), - Oc([Pt], Ec.prototype, 'activateOneOf', 1); - const $c = {}; - class Cc { - constructor(e, t, n, r) { - this.mime = n; - const { resolved: o } = e.deref(t); - (this.value = o.value), - (this.summary = o.summary), - (this.description = o.description), - o.externalValue && - (this.externalValueUrl = new URL( - o.externalValue, - e.specUrl - ).href), - 'application/x-www-form-urlencoded' === n && - this.value && - 'object' == typeof this.value && - (this.value = (function (e, t = {}) { - if (io(e)) - throw new Error( - 'Payload must have fields: ' + e.toString() - ); - return Object.keys(e) - .map((n) => { - const r = e[n], - { style: o = 'form', explode: i = !0 } = t[n] || {}; - switch (o) { - case 'form': - return rs(n, i, r); - case 'spaceDelimited': - return ts(r, n, '%20'); - case 'pipeDelimited': - return ts(r, n, '|'); - case 'deepObject': - return ns(r, n); - default: - return ( - console.warn( - 'Incorrect or unsupported encoding style: ' + o - ), - '' - ); - } - }) - .join('&'); - })(this.value, r)); - } - getExternalValue(e) { - return this.externalValueUrl - ? (this.externalValueUrl in $c || - ($c[this.externalValueUrl] = fetch( - this.externalValueUrl - ).then((t) => - t.text().then((n) => { - if (!t.ok) return Promise.reject(new Error(n)); - if (!es(e)) return n; - try { - return JSON.parse(n); - } catch (e) { - return n; - } - }) - )), - $c[this.externalValueUrl]) - : Promise.resolve(void 0); - } - } - var Rc = Object.defineProperty, - jc = Object.getOwnPropertyDescriptor, - Tc = (e, t, n, r) => { - for ( - var o, i = r > 1 ? void 0 : r ? jc(t, n) : t, a = e.length - 1; - a >= 0; - a-- - ) - (o = e[a]) && (i = (r ? o(t, n, i) : o(i)) || i); - return r && i && Rc(t, n, i), i; - }; - const Ic = { - path: { style: 'simple', explode: !1 }, - query: { style: 'form', explode: !0 }, - header: { style: 'simple', explode: !1 }, - cookie: { style: 'form', explode: !0 } - }; - class Nc { - constructor(e, t, n, r, o) { - var i, a, s, l, c; - (this.expanded = void 0), tn(this); - const { resolved: u } = e.deref(t); - (this.kind = t.kind || 'field'), - (this.name = t.name || u.name), - (this.in = u.in), - (this.required = !!u.required); - let p = u.schema, - d = ''; - if ( - (!p && - u.in && - u.content && - ((d = Object.keys(u.content)[0]), - (p = u.content[d] && u.content[d].schema)), - (this.schema = new Ec(e, p || {}, n, r, !1, o)), - (this.description = - void 0 === u.description - ? this.schema.description || '' - : u.description), - (this.example = u.example || this.schema.example), - void 0 !== u.examples || void 0 !== this.schema.examples) - ) { - const t = u.examples || this.schema.examples; - this.examples = io(t) - ? t - : Qr(t, (t, n) => new Cc(e, t, n, u.encoding)); - } - d - ? (this.serializationMime = d) - : u.style - ? (this.style = u.style) - : this.in && - (this.style = - null != (a = null == (i = Ic[this.in]) ? void 0 : i.style) - ? a - : 'form'), - void 0 === u.explode && this.in - ? (this.explode = - null == - (l = null == (s = Ic[this.in]) ? void 0 : s.explode) || l) - : (this.explode = !!u.explode), - (this.deprecated = - void 0 === u.deprecated - ? !!this.schema.deprecated - : u.deprecated), - r.showExtensions && (this.extensions = gs(u, r.showExtensions)), - (this.const = - (null == (c = this.schema) ? void 0 : c.const) || - (null == u ? void 0 : u.const) || - ''); - } - toggle() { - this.expanded = !this.expanded; - } - collapse() { - this.expanded = !1; - } - expand() { - this.expanded = !0; - } - } - function Dc(e) { - return e < 10 ? '0' + e : e; - } - function Lc(e, t) { - return t > e.length - ? e.repeat(Math.trunc(t / e.length) + 1).substring(0, t) - : e; - } - function Mc(...e) { - const t = (e) => e && 'object' == typeof e; - return e.reduce( - (e, n) => ( - Object.keys(n || {}).forEach((r) => { - const o = e[r], - i = n[r]; - t(o) && t(i) ? (e[r] = Mc(o, i)) : (e[r] = i); - }), - e - ), - Array.isArray(e[e.length - 1]) ? [] : {} - ); - } - function Fc(e) { - return { value: 'object' === e ? {} : 'array' === e ? [] : void 0 }; - } - function zc(e, t) { - t && e.pop(); - } - Tc([Ae], Nc.prototype, 'expanded', 2), - Tc([Pt], Nc.prototype, 'toggle', 1), - Tc([Pt], Nc.prototype, 'collapse', 1), - Tc([Pt], Nc.prototype, 'expand', 1); - const Uc = { - multipleOf: 'number', - maximum: 'number', - exclusiveMaximum: 'number', - minimum: 'number', - exclusiveMinimum: 'number', - maxLength: 'string', - minLength: 'string', - pattern: 'string', - items: 'array', - maxItems: 'array', - minItems: 'array', - uniqueItems: 'array', - additionalItems: 'array', - maxProperties: 'object', - minProperties: 'object', - required: 'object', - additionalProperties: 'object', - properties: 'object', - patternProperties: 'object', - dependencies: 'object' - }; - function Vc(e) { - if (void 0 !== e.type) - return Array.isArray(e.type) - ? 0 === e.type.length - ? null - : e.type[0] - : e.type; - const t = Object.keys(Uc); - for (var n = 0; n < t.length; n++) { - let r = t[n], - o = Uc[r]; - if (void 0 !== e[r]) return o; - } - return null; - } - let Bc = {}, - qc = []; - function Wc(e) { - let t; - return ( - void 0 !== e.const - ? (t = e.const) - : void 0 !== e.examples && e.examples.length - ? (t = e.examples[0]) - : void 0 !== e.enum && e.enum.length - ? (t = e.enum[0]) - : void 0 !== e.default && (t = e.default), - t - ); - } - function Hc(e) { - const t = Wc(e); - if (void 0 !== t) - return { - value: t, - readOnly: e.readOnly, - writeOnly: e.writeOnly, - type: null - }; - } - function Yc(e, t, n, r) { - if (r) { - if (qc.includes(e)) return Fc(Vc(e)); - qc.push(e); - } - if (r && r.depth > t.maxSampleDepth) return zc(qc, r), Fc(Vc(e)); - if (e.$ref) { - if (!n) - throw new Error( - 'Your schema contains $ref. You must provide full specification in the third parameter.' - ); - let o = decodeURIComponent(e.$ref); - o.startsWith('#') && (o = o.substring(1)); - const i = Ia().get(n, o); - let a; - return ( - !0 !== Bc[o] - ? ((Bc[o] = !0), (a = Yc(i, t, n, r)), (Bc[o] = !1)) - : (a = Fc(Vc(i))), - zc(qc, r), - a - ); - } - if (void 0 !== e.example) - return ( - zc(qc, r), - { - value: e.example, - readOnly: e.readOnly, - writeOnly: e.writeOnly, - type: e.type - } - ); - if (void 0 !== e.allOf) - return ( - zc(qc, r), - Hc(e) || - (function (e, t, n, r, o) { - let i = Yc(e, n, r); - const a = []; - for (let e of t) { - const { - type: t, - readOnly: s, - writeOnly: l, - value: c - } = Yc({ type: i.type, ...e }, n, r, o); - i.type && - t && - t !== i.type && - (console.warn( - "allOf: schemas with different types can't be merged" - ), - (i.type = t)), - (i.type = i.type || t), - (i.readOnly = i.readOnly || s), - (i.writeOnly = i.writeOnly || l), - null != c && a.push(c); - } - if ('object' === i.type) - return ( - (i.value = Mc( - i.value || {}, - ...a.filter((e) => 'object' == typeof e) - )), - i - ); - { - 'array' === i.type && - (n.quiet || - console.warn( - 'OpenAPI Sampler: found allOf with "array" type. Result may be incorrect' - )); - const e = a[a.length - 1]; - return (i.value = null != e ? e : i.value), i; - } - })({ ...e, allOf: void 0 }, e.allOf, t, n, r) - ); - if (e.oneOf && e.oneOf.length) - return ( - e.anyOf && - (t.quiet || - console.warn( - 'oneOf and anyOf are not supported on the same level. Skipping anyOf' - )), - zc(qc, r), - a( - e, - Object.assign( - { readOnly: e.readOnly, writeOnly: e.writeOnly }, - e.oneOf[0] - ) - ) - ); - if (e.anyOf && e.anyOf.length) - return ( - zc(qc, r), - a( - e, - Object.assign( - { readOnly: e.readOnly, writeOnly: e.writeOnly }, - e.anyOf[0] - ) - ) - ); - if (e.if && e.then) { - zc(qc, r); - const { if: o, then: i, ...a } = e; - return Yc(Mc(a, o, i), t, n, r); - } - let o = Wc(e), - i = null; - if (void 0 === o) { - (o = null), - (i = e.type), - Array.isArray(i) && e.type.length > 0 && (i = e.type[0]), - i || (i = Vc(e)); - let a = Jc[i]; - a && (o = a(e, t, n, r)); - } - return ( - zc(qc, r), - { value: o, readOnly: e.readOnly, writeOnly: e.writeOnly, type: i } - ); - function a(e, o) { - const i = Hc(e); - if (void 0 !== i) return i; - const a = Yc({ ...e, oneOf: void 0, anyOf: void 0 }, t, n, r), - s = Yc(o, t, n, r); - if ('object' == typeof a.value && 'object' == typeof s.value) { - const e = Mc(a.value, s.value); - return { ...s, value: e }; - } - return s; - } - } - function Kc(e) { - let t = 0; - if ( - 'boolean' == typeof e.exclusiveMinimum || - 'boolean' == typeof e.exclusiveMaximum - ) { - if (e.maximum && e.minimum) - return ( - (t = e.exclusiveMinimum - ? Math.floor(e.minimum) + 1 - : e.minimum), - ((e.exclusiveMaximum && t >= e.maximum) || - (!e.exclusiveMaximum && t > e.maximum)) && - (t = (e.maximum + e.minimum) / 2), - t - ); - if (e.minimum) - return e.exclusiveMinimum ? Math.floor(e.minimum) + 1 : e.minimum; - if (e.maximum) - return e.exclusiveMaximum - ? e.maximum > 0 - ? 0 - : Math.floor(e.maximum) - 1 - : e.maximum > 0 - ? 0 - : e.maximum; - } else { - if (e.minimum) return e.minimum; - e.exclusiveMinimum - ? ((t = Math.floor(e.exclusiveMinimum) + 1), - t === e.exclusiveMaximum && - (t = (t + Math.floor(e.exclusiveMaximum) - 1) / 2)) - : e.exclusiveMaximum - ? (t = Math.floor(e.exclusiveMaximum) - 1) - : e.maximum && (t = e.maximum); - } - return t; - } - function Gc({ min: e, max: t, omitTime: n, omitDate: r }) { - let o = (function (e, t, n, r) { - var o = n - ? '' - : e.getUTCFullYear() + - '-' + - Dc(e.getUTCMonth() + 1) + - '-' + - Dc(e.getUTCDate()); - return ( - t || - (o += - 'T' + - Dc(e.getUTCHours()) + - ':' + - Dc(e.getUTCMinutes()) + - ':' + - Dc(e.getUTCSeconds()) + - 'Z'), - o - ); - })(new Date('2019-08-24T14:15:22.123Z'), n, r); - return ( - o.length < e && - console.warn( - `Using minLength = ${e} is incorrect with format "date-time"` - ), - t && - o.length > t && - console.warn( - `Using maxLength = ${t} is incorrect with format "date-time"` - ), - o - ); - } - function Qc(e, t) { - let n = Lc('string', e); - return t && n.length > t && (n = n.substring(0, t)), n; - } - const Xc = { - email: function () { - return 'user@example.com'; - }, - 'idn-email': function () { - return 'пошта@укр.нет'; - }, - password: function (e, t) { - let n = 'pa$$word'; - return ( - e > n.length && - ((n += '_'), - (n += Lc('qwerty!@#$%^123456', e - n.length).substring( - 0, - e - n.length - ))), - n - ); - }, - 'date-time': function (e, t) { - return Gc({ min: e, max: t, omitTime: !1, omitDate: !1 }); - }, - date: function (e, t) { - return Gc({ min: e, max: t, omitTime: !0, omitDate: !1 }); - }, - time: function (e, t) { - return Gc({ min: e, max: t, omitTime: !1, omitDate: !0 }).slice(1); - }, - ipv4: function () { - return '192.168.0.1'; - }, - ipv6: function () { - return '2001:0db8:85a3:0000:0000:8a2e:0370:7334'; - }, - hostname: function () { - return 'example.com'; - }, - 'idn-hostname': function () { - return 'приклад.укр'; - }, - iri: function () { - return 'http://example.com'; - }, - 'iri-reference': function () { - return '../словник'; - }, - uri: function () { - return 'http://example.com'; - }, - 'uri-reference': function () { - return '../dictionary'; - }, - 'uri-template': function () { - return 'http://example.com/{endpoint}'; - }, - uuid: function (e, t, n) { - return ( - (r = (function (e) { - var t = 0; - if (0 == e.length) return t; - for (var n = 0; n < e.length; n++) - (t = (t << 5) - t + e.charCodeAt(n)), (t &= t); - return t; - })(n || 'id')), - (o = (function (e, t, n, r) { - return function () { - var o = ((e |= 0) - (((t |= 0) << 27) | (t >>> 5))) | 0; - return ( - (e = t ^ (((n |= 0) << 17) | (n >>> 15))), - (t = (n + (r |= 0)) | 0), - (n = (r + o) | 0), - ((r = (e + o) | 0) >>> 0) / 4294967296 - ); - }; - })(r, r, r, r)), - 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (e) => { - var t = (16 * o()) % 16 | 0; - return ('x' == e ? t : (3 & t) | 8).toString(16); - }) - ); - var r, o; - }, - default: Qc, - 'json-pointer': function () { - return '/json/pointer'; - }, - 'relative-json-pointer': function () { - return '1/relative/json/pointer'; - }, - regex: function () { - return '/regex/'; - } - }; - var Jc = {}; - const Zc = { skipReadOnly: !1, maxSampleDepth: 15 }; - function eu(e, t, n) { - let r = Object.assign({}, Zc, t); - return (Bc = {}), (qc = []), Yc(e, r, n).value; - } - function tu(e, t) { - Jc[e] = t; - } - tu('array', function (e, t = {}, n, r) { - const o = (r && r.depth) || 1; - let i = Math.min( - null != e.maxItems ? e.maxItems : 1 / 0, - e.minItems || 1 - ); - const a = e.prefixItems || e.items || e.contains; - Array.isArray(a) && (i = Math.max(i, a.length)); - let s = []; - if (!a) return s; - for (let e = 0; e < i; e++) { - let r = ((l = e), Array.isArray(a) ? a[l] || {} : a || {}), - { value: i } = Yc(r, t, n, { depth: o + 1 }); - s.push(i); - } - var l; - return s; - }), - tu('boolean', function (e) { - return !0; - }), - tu('integer', Kc), - tu('number', Kc), - tu('object', function (e, t = {}, n, r) { - let o = {}; - const i = (r && r.depth) || 1; - if (e && 'object' == typeof e.properties) { - let r = (Array.isArray(e.required) ? e.required : []).reduce( - (e, t) => ((e[t] = !0), e), - {} - ); - Object.keys(e.properties).forEach((a) => { - if (t.skipNonRequired && !r.hasOwnProperty(a)) return; - const s = Yc(e.properties[a], t, n, { - propertyName: a, - depth: i + 1 - }); - (t.skipReadOnly && s.readOnly) || - (t.skipWriteOnly && s.writeOnly) || - (o[a] = s.value); - }); - } - if (e && 'object' == typeof e.additionalProperties) { - const r = - e.additionalProperties['x-additionalPropertiesName'] || - 'property'; - (o[`${String(r)}1`] = Yc(e.additionalProperties, t, n, { - depth: i + 1 - }).value), - (o[`${String(r)}2`] = Yc(e.additionalProperties, t, n, { - depth: i + 1 - }).value); - } - return o; - }), - tu('string', function (e, t, n, r) { - let o = e.format || 'default', - i = Xc[o] || Qc, - a = r && r.propertyName; - return i(0 | e.minLength, e.maxLength, a); - }); - class nu { - constructor(e, t, n, r, o) { - (this.name = t), - (this.isRequestType = n), - (this.schema = r.schema && new Ec(e, r.schema, '', o)), - (this.onlyRequiredInSamples = o.onlyRequiredInSamples), - (this.generatedPayloadSamplesMaxDepth = - o.generatedPayloadSamplesMaxDepth), - void 0 !== r.examples - ? (this.examples = Qr( - r.examples, - (n) => new Cc(e, n, t, r.encoding) - )) - : void 0 !== r.example - ? (this.examples = { - default: new Cc( - e, - { value: e.deref(r.example).resolved }, - t, - r.encoding - ) - }) - : es(t) && this.generateExample(e, r); - } - generateExample(e, t) { - const n = { - skipReadOnly: this.isRequestType, - skipWriteOnly: !this.isRequestType, - skipNonRequired: this.isRequestType && this.onlyRequiredInSamples, - maxSampleDepth: this.generatedPayloadSamplesMaxDepth - }; - if (this.schema && this.schema.oneOf) { - this.examples = {}; - for (const r of this.schema.oneOf) { - const o = eu(r.rawSchema, n, e.spec); - this.schema.discriminatorProp && - 'object' == typeof o && - o && - (o[this.schema.discriminatorProp] = r.title), - (this.examples[r.title] = new Cc( - e, - { value: o }, - this.name, - t.encoding - )); - } - } else - this.schema && - (this.examples = { - default: new Cc( - e, - { value: eu(t.schema, n, e.spec) }, - this.name, - t.encoding - ) - }); - } - } - var ru = Object.defineProperty, - ou = Object.getOwnPropertyDescriptor, - iu = (e, t, n, r) => { - for ( - var o, i = r > 1 ? void 0 : r ? ou(t, n) : t, a = e.length - 1; - a >= 0; - a-- - ) - (o = e[a]) && (i = (r ? o(t, n, i) : o(i)) || i); - return r && i && ru(t, n, i), i; - }; - class au { - constructor(e, t, n, r) { - (this.isRequestType = n), - (this.activeMimeIdx = 0), - tn(this), - r.unstable_ignoreMimeParameters && - (t = (function (e) { - const t = {}; - return ( - Object.keys(e).forEach((n) => { - const r = e[n], - o = n.split(';')[0].trim(); - t[o] ? (t[o] = Ha(Ha({}, t[o]), r)) : (t[o] = r); - }), - t - ); - })(t)), - (this.mediaTypes = Object.keys(t).map((o) => { - const i = t[o]; - return new nu(e, o, n, i, r); - })); - } - activate(e) { - this.activeMimeIdx = e; - } - get active() { - return this.mediaTypes[this.activeMimeIdx]; - } - get hasSample() { - return this.mediaTypes.filter((e) => !!e.examples).length > 0; - } - } - iu([Ae], au.prototype, 'activeMimeIdx', 2), - iu([Pt], au.prototype, 'activate', 1), - iu([je], au.prototype, 'active', 1); - class su { - constructor({ parser: e, infoOrRef: t, options: n, isEvent: r }) { - const o = !r, - { resolved: i } = e.deref(t); - (this.description = i.description || ''), - (this.required = !!i.required); - const a = (function (e) { - let t = e.content; - const n = e['x-examples'], - r = e['x-example']; - if (n) { - t = Ha({}, t); - for (const e of Object.keys(n)) { - const r = n[e]; - t[e] = Ya(Ha({}, t[e]), { examples: r }); - } - } else if (r) { - t = Ha({}, t); - for (const e of Object.keys(r)) { - const n = r[e]; - t[e] = Ya(Ha({}, t[e]), { example: n }); - } - } - return t; - })(i); - void 0 !== a && (this.content = new au(e, a, o, n)); - } - } - var lu = Object.defineProperty, - cu = Object.defineProperties, - uu = Object.getOwnPropertyDescriptor, - pu = Object.getOwnPropertyDescriptors, - du = Object.getOwnPropertySymbols, - fu = Object.prototype.hasOwnProperty, - hu = Object.prototype.propertyIsEnumerable, - mu = (e, t, n) => - t in e - ? lu(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - gu = (e, t, n, r) => { - for ( - var o, i = r > 1 ? void 0 : r ? uu(t, n) : t, a = e.length - 1; - a >= 0; - a-- - ) - (o = e[a]) && (i = (r ? o(t, n, i) : o(i)) || i); - return r && i && lu(t, n, i), i; - }; - class yu { - constructor({ - parser: e, - code: t, - defaultAsError: n, - infoOrRef: r, - options: o, - isEvent: i - }) { - (this.expanded = !1), - (this.headers = []), - tn(this), - (this.expanded = - 'all' === o.expandResponses || o.expandResponses[t]); - const { resolved: a } = e.deref(r); - (this.code = t), - void 0 !== a.content && - (this.content = new au(e, a.content, i, o)), - void 0 !== a['x-summary'] - ? ((this.summary = a['x-summary']), - (this.description = a.description || '')) - : ((this.summary = a.description || ''), - (this.description = '')), - (this.type = Ga(t, n)); - const s = a.headers; - void 0 !== s && - (this.headers = Object.keys(s).map((t) => { - const n = s[t]; - return new Nc( - e, - ((e, t) => cu(e, pu(t)))( - ((e, t) => { - for (var n in t || (t = {})) - fu.call(t, n) && mu(e, n, t[n]); - if (du) - for (var n of du(t)) hu.call(t, n) && mu(e, n, t[n]); - return e; - })({}, n), - { name: t } - ), - '', - o - ); - })), - o.showExtensions && (this.extensions = gs(a, o.showExtensions)); - } - toggle() { - this.expanded = !this.expanded; - } - } - gu([Ae], yu.prototype, 'expanded', 2), - gu([Pt], yu.prototype, 'toggle', 1); - var vu = Object.defineProperty, - bu = Object.getOwnPropertyDescriptor, - wu = (e, t, n, r) => { - for ( - var o, i = r > 1 ? void 0 : r ? bu(t, n) : t, a = e.length - 1; - a >= 0; - a-- - ) - (o = e[a]) && (i = (r ? o(t, n, i) : o(i)) || i); - return r && i && vu(t, n, i), i; - }; - function xu(e) { - return 'payload' === e.lang && e.requestBodyContent; - } - let ku = !1; - class _u { - constructor(e, t, n, r, o = !1) { - var i; - (this.parser = e), - (this.operationSpec = t), - (this.options = r), - (this.type = 'operation'), - (this.items = []), - (this.ready = !0), - (this.active = !1), - (this.expanded = !1), - tn(this), - (this.pointer = t.pointer), - (this.description = t.description), - (this.parent = n), - (this.externalDocs = t.externalDocs), - (this.deprecated = !!t.deprecated), - (this.httpVerb = t.httpVerb), - (this.deprecated = !!t.deprecated), - (this.operationId = t.operationId), - (this.path = t.pathName), - (this.isCallback = o), - (this.isWebhook = t.isWebhook), - (this.isEvent = this.isCallback || this.isWebhook), - (this.name = - (i = t).summary || - i.operationId || - (i.description && i.description.substring(0, 50)) || - i.pathName || - ''), - (this.sidebarLabel = - r.sideNavStyle === co.IdOnly - ? this.operationId || this.path - : r.sideNavStyle === co.PathOnly - ? this.path - : this.name), - this.isCallback - ? ((this.security = (t.security || []).map( - (t) => new Vl(t, e) - )), - (this.servers = fs('', t.servers || t.pathServers || []))) - : ((this.operationHash = - t.operationId && 'operation/' + t.operationId), - (this.id = - void 0 !== t.operationId - ? (n ? n.id + '/' : '') + this.operationHash - : void 0 !== n - ? n.id + this.pointer - : this.pointer), - (this.security = (t.security || e.spec.security || []).map( - (t) => new Vl(t, e) - )), - (this.servers = fs( - e.specUrl, - t.servers || t.pathServers || e.spec.servers || [] - ))), - r.showExtensions && (this.extensions = gs(t, r.showExtensions)); - } - activate() { - this.active = !0; - } - deactivate() { - this.active = !1; - } - toggle() { - this.expanded = !this.expanded; - } - expand() { - this.parent && this.parent.expand(); - } - collapse() {} - get requestBody() { - return ( - this.operationSpec.requestBody && - new su({ - parser: this.parser, - infoOrRef: this.operationSpec.requestBody, - options: this.options, - isEvent: this.isEvent - }) - ); - } - get codeSamples() { - let e = - this.operationSpec['x-codeSamples'] || - this.operationSpec['x-code-samples'] || - []; - this.operationSpec['x-code-samples'] && - !ku && - ((ku = !0), - console.warn( - '"x-code-samples" is deprecated. Use "x-codeSamples" instead' - )); - const t = this.requestBody && this.requestBody.content; - if (t && t.hasSample) { - const n = Math.min(e.length, this.options.payloadSampleIdx); - e = [ - ...e.slice(0, n), - { - lang: 'payload', - label: 'Payload', - source: '', - requestBodyContent: t - }, - ...e.slice(n) - ]; - } - return e; - } - get parameters() { - const e = (function (e, t = [], n = []) { - const r = {}; - return ( - n.forEach((t) => { - ({ resolved: t } = e.deref(t)), (r[t.name + '_' + t.in] = !0); - }), - (t = t.filter( - (t) => ( - ({ resolved: t } = e.deref(t)), !r[t.name + '_' + t.in] - ) - )).concat(n) - ); - })( - this.parser, - this.operationSpec.pathParameters, - this.operationSpec.parameters - ).map((e) => new Nc(this.parser, e, this.pointer, this.options)); - return this.options.sortPropsAlphabetically - ? ds(e, 'name') - : this.options.requiredPropsFirst - ? ps(e) - : e; - } - get responses() { - let e = !1; - return Object.keys(this.operationSpec.responses || []) - .filter((t) => { - return ( - 'default' === t || - ('success' === Ga(t) && (e = !0), - 'default' === (n = t) || Jr(n) || Ka(n)) - ); - var n; - }) - .map( - (t) => - new yu({ - parser: this.parser, - code: t, - defaultAsError: e, - infoOrRef: this.operationSpec.responses[t], - options: this.options, - isEvent: this.isEvent - }) - ); - } - get callbacks() { - return Object.keys(this.operationSpec.callbacks || []).map( - (e) => - new ec( - this.parser, - e, - this.operationSpec.callbacks[e], - this.pointer, - this.options - ) - ); - } - } - wu([Ae], _u.prototype, 'ready', 2), - wu([Ae], _u.prototype, 'active', 2), - wu([Ae], _u.prototype, 'expanded', 2), - wu([Pt], _u.prototype, 'activate', 1), - wu([Pt], _u.prototype, 'deactivate', 1), - wu([Pt], _u.prototype, 'toggle', 1), - wu([$s], _u.prototype, 'requestBody', 1), - wu([$s], _u.prototype, 'codeSamples', 1), - wu([$s], _u.prototype, 'parameters', 1), - wu([$s], _u.prototype, 'responses', 1), - wu([$s], _u.prototype, 'callbacks', 1); - const Ou = ga.div` - width: calc(100% - ${(e) => e.theme.rightPanel.width}); - padding: 0 ${(e) => e.theme.spacing.sectionHorizontal}px; - - ${({ compact: e, theme: t }) => ma('medium', !0)` - width: 100%; - padding: ${`${e ? 0 : t.spacing.sectionVertical}px ${t.spacing.sectionHorizontal}px`}; - `}; -`, - Su = ga.div.attrs((e) => ({ [gf]: e.id }))` - padding: ${(e) => e.theme.spacing.sectionVertical}px 0; - - &:last-child { - min-height: calc(100vh + 1px); - } - - & > &:last-child { - min-height: initial; - } - - ${ma('medium', !0)` - padding: 0; - `} - ${(e) => (e.underlined ? "\n position: relative;\n\n &:not(:last-of-type):after {\n position: absolute;\n bottom: 0;\n width: 100%;\n display: block;\n content: '';\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n }\n " : '')} -`, - Eu = ga.div` - width: ${(e) => e.theme.rightPanel.width}; - color: ${({ theme: e }) => e.rightPanel.textColor}; - background-color: ${(e) => e.theme.rightPanel.backgroundColor}; - padding: 0 ${(e) => e.theme.spacing.sectionHorizontal}px; - - ${ma('medium', !0)` - width: 100%; - padding: ${(e) => `${e.theme.spacing.sectionVertical}px ${e.theme.spacing.sectionHorizontal}px`}; - `}; -`, - Pu = ga(Eu)` - background-color: ${(e) => e.theme.rightPanel.backgroundColor}; -`, - Au = ga.div` - display: flex; - width: 100%; - padding: 0; - - ${ma('medium', !0)` - flex-direction: column; - `}; -`, - $u = { 1: '1.85714em', 2: '1.57143em', 3: '1.27em' }, - Cu = (e) => pa` - font-family: ${({ theme: e }) => e.typography.headings.fontFamily}; - font-weight: ${({ theme: e }) => e.typography.headings.fontWeight}; - font-size: ${$u[e]}; - line-height: ${({ theme: e }) => e.typography.headings.lineHeight}; -`, - Ru = ga.h1` - ${Cu(1)}; - color: ${({ theme: e }) => e.colors.text.primary}; - - ${ya('H1')}; -`, - ju = ga.h2` - ${Cu(2)}; - color: ${({ theme: e }) => e.colors.text.primary}; - margin: 0 0 20px; - - ${ya('H2')}; -`, - Tu = - (ga.h2` - ${Cu(3)}; - color: ${({ theme: e }) => e.colors.text.primary}; - - ${ya('H3')}; -`, - ga.h3` - color: ${({ theme: e }) => e.rightPanel.textColor}; - - ${ya('RightPanelHeader')}; -`), - Iu = ga.h5` - border-bottom: 1px solid rgba(38, 50, 56, 0.3); - margin: 1em 0 1em 0; - color: rgba(38, 50, 56, 0.5); - font-weight: normal; - text-transform: uppercase; - font-size: 0.929em; - line-height: 20px; - - ${ya('UnderlinedHeader')}; -`, - Nu = (0, n.createContext)(void 0), - { Provider: Du, Consumer: Lu } = Nu; - function Mu(e) { - const { - spec: t, - specUrl: o, - options: i, - onLoaded: a, - children: s - } = e, - [l, c] = n.useState(null), - [u, p] = n.useState(null); - if (u) throw u; - n.useEffect(() => { - !(function () { - return ( - (e = this), - null, - (n = function* () { - if (t || o) { - c(null); - try { - const e = yield (function (e) { - return ( - (t = this), - (n = function* () { - const t = new $a.Config({}), - n = { - config: t, - base: qr ? window.location.href : process.cwd() - }; - qr && (t.resolve.http.customFetch = r.g.fetch), - 'object' == typeof e && null !== e - ? (n.doc = { - source: { absoluteRef: '' }, - parsed: e - }) - : (n.ref = e); - const { - bundle: { parsed: o } - } = yield (0, Aa.bundle)(n); - return void 0 !== o.swagger - ? ((i = o), - console.warn( - '[ReDoc Compatibility mode]: Converting OpenAPI 2.0 to OpenAPI 3.0' - ), - new Promise((e, t) => - (0, Ca.convertObj)( - i, - { - patch: !0, - warnOnly: !0, - text: '{}', - anchors: !0 - }, - (n, r) => { - if (n) return t(n); - e(r && r.openapi); - } - ) - )) - : o; - var i; - }), - new Promise((e, r) => { - var o = (e) => { - try { - a(n.next(e)); - } catch (e) { - r(e); - } - }, - i = (e) => { - try { - a(n.throw(e)); - } catch (e) { - r(e); - } - }, - a = (t) => - t.done - ? e(t.value) - : Promise.resolve(t.value).then(o, i); - a((n = n.apply(t, null)).next()); - }) - ); - var t, n; - })(t || o); - c(e); - } catch (e) { - throw (p(e), e); - } - } - }), - new Promise((t, r) => { - var o = (e) => { - try { - a(n.next(e)); - } catch (e) { - r(e); - } - }, - i = (e) => { - try { - a(n.throw(e)); - } catch (e) { - r(e); - } - }, - a = (e) => - e.done ? t(e.value) : Promise.resolve(e.value).then(o, i); - a((n = n.apply(e, null)).next()); - }) - ); - var e, n; - })(); - }, [t, o]); - const d = n.useMemo(() => { - if (!l) return null; - try { - return new ey(l, o, i); - } catch (e) { - throw (a && a(e), e); - } - }, [l, o, i]); - return ( - n.useEffect(() => { - d && a && a(); - }, [d, a]), - s({ loading: !d, store: d }) - ); - } - const Fu = (e) => pa` - ${e} { - cursor: pointer; - margin-left: -20px; - padding: 0; - line-height: 1; - width: 20px; - display: inline-block; - outline: 0; - } - ${e}:before { - content: ''; - width: 15px; - height: 15px; - background-size: contain; - background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg=='); - opacity: 0.5; - visibility: hidden; - display: inline-block; - vertical-align: middle; - } - - h1:hover > ${e}::before, h2:hover > ${e}::before, ${e}:hover::before { - visibility: visible; - } -`, - zu = ga(function (e) { - const t = n.useContext(Nu), - r = n.useCallback( - (n) => { - t && - (function (e, t, n) { - t.defaultPrevented || - 0 !== t.button || - ((e) => - !!(e.metaKey || e.altKey || e.ctrlKey || e.shiftKey))( - t - ) || - (t.preventDefault(), e.replace(encodeURI(n))); - })(t.menu.history, n, e.to); - }, - [t, e.to] - ); - return t - ? n.createElement( - 'a', - { - className: e.className, - href: t.menu.history.linkForId(e.to), - onClick: r, - 'aria-label': e.to - }, - e.children - ) - : null; - })` - ${Fu('&')}; -`; - function Uu(e) { - return n.createElement(zu, { to: e.to }); - } - const Vu = { left: '90deg', right: '-90deg', up: '-180deg', down: '0' }, - Bu = ga((e) => - n.createElement( - 'svg', - { - className: e.className, - style: e.style, - version: '1.1', - viewBox: '0 0 24 24', - x: '0', - xmlns: 'http://www.w3.org/2000/svg', - y: '0', - 'aria-hidden': 'true' - }, - n.createElement('polygon', { - points: '17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 ' - }) - ) - )` - height: ${(e) => e.size || '18px'}; - width: ${(e) => e.size || '18px'}; - min-width: ${(e) => e.size || '18px'}; - vertical-align: middle; - float: ${(e) => e.float || ''}; - transition: transform 0.2s ease-out; - transform: rotateZ(${(e) => Vu[e.direction || 'down']}); - - polygon { - fill: ${({ color: e, theme: t }) => (e && t.colors.responses[e] && t.colors.responses[e].color) || e}; - } -`, - qu = ga.span` - display: inline-block; - padding: 2px 8px; - margin: 0; - background-color: ${(e) => e.theme.colors[e.type].main}; - color: ${(e) => e.theme.colors[e.type].contrastText}; - font-size: ${(e) => e.theme.typography.code.fontSize}; - vertical-align: middle; - line-height: 1.6; - border-radius: 4px; - font-weight: ${({ theme: e }) => e.typography.fontWeightBold}; - font-size: 12px; - + span[type] { - margin-left: 4px; - } -`, - Wu = pa` - text-decoration: line-through; - color: #707070; -`, - Hu = ga.caption` - text-align: right; - font-size: 0.9em; - font-weight: normal; - color: ${(e) => e.theme.colors.text.secondary}; -`, - Yu = ga.td` - border-left: 1px solid ${(e) => e.theme.schema.linesColor}; - box-sizing: border-box; - position: relative; - padding: 10px 10px 10px 0; - - ${ma('small')` - display: block; - overflow: hidden; - `} - - tr:first-of-type > &, - tr.last > & { - border-left-width: 0; - background-position: top left; - background-repeat: no-repeat; - background-size: 1px 100%; - } - - tr:first-of-type > & { - background-image: linear-gradient( - to bottom, - transparent 0%, - transparent 22px, - ${(e) => e.theme.schema.linesColor} 22px, - ${(e) => e.theme.schema.linesColor} 100% - ); - } - - tr.last > & { - background-image: linear-gradient( - to bottom, - ${(e) => e.theme.schema.linesColor} 0%, - ${(e) => e.theme.schema.linesColor} 22px, - transparent 22px, - transparent 100% - ); - } - - tr.last + tr > & { - border-left-color: transparent; - } - - tr.last:first-child > & { - background: none; - border-left-color: transparent; - } -`, - Ku = ga(Yu)` - padding: 0; -`, - Gu = ga(Yu)` - vertical-align: top; - line-height: 20px; - white-space: nowrap; - font-size: 13px; - font-family: ${(e) => e.theme.typography.code.fontFamily}; - - &.deprecated { - ${Wu}; - } - - ${({ kind: e }) => - 'patternProperties' === e && - pa` - > span.property-name { - display: inline-table; - white-space: break-spaces; - margin-right: 20px; - - ::before, - ::after { - content: '/'; - filter: opacity(0.2); - } - } - `} - - ${({ kind: e = '' }) => (['field', 'additionalProperties', 'patternProperties'].includes(e) ? '' : 'font-style: italic')}; - - ${ya('PropertyNameCell')}; -`, - Qu = ga.td` - border-bottom: 1px solid #9fb4be; - padding: 10px 0; - width: ${(e) => e.theme.schema.defaultDetailsWidth}; - box-sizing: border-box; - - tr.expanded & { - border-bottom: none; - } - - ${ma('small')` - padding: 0 20px; - border-bottom: none; - border-left: 1px solid ${(e) => e.theme.schema.linesColor}; - - tr.last > & { - border-left: none; - } - `} - - ${ya('PropertyDetailsCell')}; -`, - Xu = ga.span` - color: ${(e) => e.theme.schema.linesColor}; - font-family: ${(e) => e.theme.typography.code.fontFamily}; - margin-right: 10px; - - &::before { - content: ''; - display: inline-block; - vertical-align: middle; - width: 10px; - height: 1px; - background: ${(e) => e.theme.schema.linesColor}; - } - - &::after { - content: ''; - display: inline-block; - vertical-align: middle; - width: 1px; - background: ${(e) => e.theme.schema.linesColor}; - height: 7px; - } -`, - Ju = ga.div` - padding: ${({ theme: e }) => e.schema.nestingSpacing}; -`, - Zu = ga.table` - border-collapse: separate; - border-radius: 3px; - font-size: ${(e) => e.theme.typography.fontSize}; - - border-spacing: 0; - width: 100%; - - > tr { - vertical-align: middle; - } - - ${ma('small')` - display: block; - > tr, > tbody > tr { - display: block; - } - `} - - ${ma('small', !1, ' and (-ms-high-contrast:none)')` - td { - float: left; - width: 100%; - } - `} - - & - ${Ju}, - & - ${Ju} - ${Ju} - ${Ju}, - & - ${Ju} - ${Ju} - ${Ju} - ${Ju} - ${Ju} { - margin: ${({ theme: e }) => e.schema.nestingSpacing}; - margin-right: 0; - background: ${({ theme: e }) => e.schema.nestedBackground}; - } - - & - ${Ju} - ${Ju}, - & - ${Ju} - ${Ju} - ${Ju} - ${Ju}, - & - ${Ju} - ${Ju} - ${Ju} - ${Ju} - ${Ju} - ${Ju} { - background: #ffffff; - } -`, - ep = ga.div` - margin: 0 0 3px 0; - display: inline-block; -`, - tp = ga.span` - font-size: 0.9em; - margin-right: 10px; - color: ${(e) => e.theme.colors.primary.main}; - font-family: ${(e) => e.theme.typography.headings.fontFamily}; -} -`, - np = ga.button` - display: inline-block; - margin-right: 10px; - margin-bottom: 5px; - font-size: 0.8em; - cursor: pointer; - border: 1px solid ${(e) => e.theme.colors.primary.main}; - padding: 2px 10px; - line-height: 1.5em; - outline: none; - &:focus { - box-shadow: 0 0 0 1px ${(e) => e.theme.colors.primary.main}; - } - - ${({ deprecated: e }) => (e && Wu) || ''}; - - ${(e) => (e.active ? `\n color: white;\n background-color: ${e.theme.colors.primary.main};\n &:focus {\n box-shadow: none;\n background-color: ${Rr(0.15, e.theme.colors.primary.main)};\n }\n ` : `\n color: ${e.theme.colors.primary.main};\n background-color: white;\n `)} -`, - rp = ga.div` - font-size: 0.9em; - font-family: ${(e) => e.theme.typography.code.fontFamily}; - &::after { - content: ' ['; - } -`, - op = ga.div` - font-size: 0.9em; - font-family: ${(e) => e.theme.typography.code.fontFamily}; - &::after { - content: ']'; - } -`; - function ip(e) { - return function (t) { - return !!t.type && t.type.tabsRole === e; - }; - } - var ap = ip('Tab'), - sp = ip('TabList'), - lp = ip('TabPanel'); - function cp() { - return ( - (cp = - Object.assign || - function (e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); - } - return e; - }), - cp.apply(this, arguments) - ); - } - function up(e, t) { - return n.Children.map(e, function (e) { - return null === e - ? null - : (function (e) { - return ap(e) || sp(e) || lp(e); - })(e) - ? t(e) - : e.props && - e.props.children && - 'object' == typeof e.props.children - ? (0, n.cloneElement)( - e, - cp({}, e.props, { children: up(e.props.children, t) }) - ) - : e; - }); - } - function pp(e, t) { - return n.Children.forEach(e, function (e) { - null !== e && - (ap(e) || lp(e) - ? t(e) - : e.props && - e.props.children && - 'object' == typeof e.props.children && - (sp(e) && t(e), pp(e.props.children, t))); - }); - } - function dp(e) { - var t, - n, - r = ''; - if ('string' == typeof e || 'number' == typeof e) r += e; - else if ('object' == typeof e) - if (Array.isArray(e)) - for (t = 0; t < e.length; t++) - e[t] && (n = dp(e[t])) && (r && (r += ' '), (r += n)); - else for (t in e) e[t] && (r && (r += ' '), (r += t)); - return r; - } - function fp() { - for (var e, t, n = 0, r = ''; n < arguments.length; ) - (e = arguments[n++]) && (t = dp(e)) && (r && (r += ' '), (r += t)); - return r; - } - var hp, - mp = 0; - function gp() { - return 'react-tabs-' + mp++; - } - function yp(e) { - var t = 0; - return ( - pp(e, function (e) { - ap(e) && t++; - }), - t - ); - } - function vp() { - return ( - (vp = - Object.assign || - function (e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); - } - return e; - }), - vp.apply(this, arguments) - ); - } - function bp(e, t) { - return ( - (bp = - Object.setPrototypeOf || - function (e, t) { - return (e.__proto__ = t), e; - }), - bp(e, t) - ); - } - function wp(e) { - return e && 'getAttribute' in e; - } - function xp(e) { - return wp(e) && 'tab' === e.getAttribute('role'); - } - function kp(e) { - return wp(e) && 'true' === e.getAttribute('aria-disabled'); - } - var _p = (function (e) { - var t, r; - function o() { - for ( - var t, n = arguments.length, r = new Array(n), o = 0; - o < n; - o++ - ) - r[o] = arguments[o]; - return ( - ((t = e.call.apply(e, [this].concat(r)) || this).tabNodes = []), - (t.handleKeyDown = function (e) { - var n = t.props, - r = n.direction, - o = n.disableUpDownKeys; - if (t.isTabFromContainer(e.target)) { - var i = t.props.selectedIndex, - a = !1, - s = !1; - (32 !== e.keyCode && 13 !== e.keyCode) || - ((a = !0), (s = !1), t.handleClick(e)), - 37 === e.keyCode || (!o && 38 === e.keyCode) - ? ((i = 'rtl' === r ? t.getNextTab(i) : t.getPrevTab(i)), - (a = !0), - (s = !0)) - : 39 === e.keyCode || (!o && 40 === e.keyCode) - ? ((i = - 'rtl' === r ? t.getPrevTab(i) : t.getNextTab(i)), - (a = !0), - (s = !0)) - : 35 === e.keyCode - ? ((i = t.getLastTab()), (a = !0), (s = !0)) - : 36 === e.keyCode && - ((i = t.getFirstTab()), (a = !0), (s = !0)), - a && e.preventDefault(), - s && t.setSelected(i, e); - } - }), - (t.handleClick = function (e) { - var n = e.target; - do { - if (t.isTabFromContainer(n)) { - if (kp(n)) return; - var r = [].slice - .call(n.parentNode.children) - .filter(xp) - .indexOf(n); - return void t.setSelected(r, e); - } - } while (null != (n = n.parentNode)); - }), - t - ); - } - (r = e), - ((t = o).prototype = Object.create(r.prototype)), - (t.prototype.constructor = t), - bp(t, r); - var i = o.prototype; - return ( - (i.setSelected = function (e, t) { - if (!(e < 0 || e >= this.getTabsCount())) { - var n = this.props; - (0, n.onSelect)(e, n.selectedIndex, t); - } - }), - (i.getNextTab = function (e) { - for (var t = this.getTabsCount(), n = e + 1; n < t; n++) - if (!kp(this.getTab(n))) return n; - for (var r = 0; r < e; r++) if (!kp(this.getTab(r))) return r; - return e; - }), - (i.getPrevTab = function (e) { - for (var t = e; t--; ) if (!kp(this.getTab(t))) return t; - for (t = this.getTabsCount(); t-- > e; ) - if (!kp(this.getTab(t))) return t; - return e; - }), - (i.getFirstTab = function () { - for (var e = this.getTabsCount(), t = 0; t < e; t++) - if (!kp(this.getTab(t))) return t; - return null; - }), - (i.getLastTab = function () { - for (var e = this.getTabsCount(); e--; ) - if (!kp(this.getTab(e))) return e; - return null; - }), - (i.getTabsCount = function () { - return yp(this.props.children); - }), - (i.getPanelsCount = function () { - return ( - (e = this.props.children), - (t = 0), - pp(e, function (e) { - lp(e) && t++; - }), - t - ); - var e, t; - }), - (i.getTab = function (e) { - return this.tabNodes['tabs-' + e]; - }), - (i.getChildren = function () { - var e = this, - t = 0, - r = this.props, - o = r.children, - i = r.disabledTabClassName, - a = r.focus, - s = r.forceRenderTabPanel, - l = r.selectedIndex, - c = r.selectedTabClassName, - u = r.selectedTabPanelClassName, - p = r.environment; - (this.tabIds = this.tabIds || []), - (this.panelIds = this.panelIds || []); - for (var d = this.tabIds.length - this.getTabsCount(); d++ < 0; ) - this.tabIds.push(gp()), this.panelIds.push(gp()); - return up(o, function (r) { - var o = r; - if (sp(r)) { - var d = 0, - f = !1; - null == hp && - (function (e) { - var t = - e || ('undefined' != typeof window ? window : void 0); - try { - hp = !( - void 0 === t || - !t.document || - !t.document.activeElement - ); - } catch (e) { - hp = !1; - } - })(p), - hp && - (f = n.Children.toArray(r.props.children) - .filter(ap) - .some(function (t, n) { - var r = - p || - ('undefined' != typeof window ? window : void 0); - return r && r.document.activeElement === e.getTab(n); - })), - (o = (0, n.cloneElement)(r, { - children: up(r.props.children, function (t) { - var r = 'tabs-' + d, - o = l === d, - s = { - tabRef: function (t) { - e.tabNodes[r] = t; - }, - id: e.tabIds[d], - panelId: e.panelIds[d], - selected: o, - focus: o && (a || f) - }; - return ( - c && (s.selectedClassName = c), - i && (s.disabledClassName = i), - d++, - (0, n.cloneElement)(t, s) - ); - }) - })); - } else if (lp(r)) { - var h = { - id: e.panelIds[t], - tabId: e.tabIds[t], - selected: l === t - }; - s && (h.forceRender = s), - u && (h.selectedClassName = u), - t++, - (o = (0, n.cloneElement)(r, h)); - } - return o; - }); - }), - (i.isTabFromContainer = function (e) { - if (!xp(e)) return !1; - var t = e.parentElement; - do { - if (t === this.node) return !0; - if (t.getAttribute('data-tabs')) break; - t = t.parentElement; - } while (t); - return !1; - }), - (i.render = function () { - var e = this, - t = this.props, - r = (t.children, t.className), - o = (t.disabledTabClassName, t.domRef), - i = - (t.focus, - t.forceRenderTabPanel, - t.onSelect, - t.selectedIndex, - t.selectedTabClassName, - t.selectedTabPanelClassName, - t.environment, - t.disableUpDownKeys, - (function (e, t) { - if (null == e) return {}; - var n, - r, - o = {}, - i = Object.keys(e); - for (r = 0; r < i.length; r++) - (n = i[r]), t.indexOf(n) >= 0 || (o[n] = e[n]); - return o; - })(t, [ - 'children', - 'className', - 'disabledTabClassName', - 'domRef', - 'focus', - 'forceRenderTabPanel', - 'onSelect', - 'selectedIndex', - 'selectedTabClassName', - 'selectedTabPanelClassName', - 'environment', - 'disableUpDownKeys' - ])); - return n.createElement( - 'div', - vp({}, i, { - className: fp(r), - onClick: this.handleClick, - onKeyDown: this.handleKeyDown, - ref: function (t) { - (e.node = t), o && o(t); - }, - 'data-tabs': !0 - }), - this.getChildren() - ); - }), - o - ); - })(n.Component); - function Op(e, t) { - return ( - (Op = - Object.setPrototypeOf || - function (e, t) { - return (e.__proto__ = t), e; - }), - Op(e, t) - ); - } - (_p.defaultProps = { className: 'react-tabs', focus: !1 }), - (_p.propTypes = {}); - var Sp = (function (e) { - var t, r; - function o(t) { - var n; - return ( - ((n = e.call(this, t) || this).handleSelected = function ( - e, - t, - r - ) { - var o = n.props.onSelect, - i = n.state.mode; - if ('function' != typeof o || !1 !== o(e, t, r)) { - var a = { focus: 'keydown' === r.type }; - 1 === i && (a.selectedIndex = e), n.setState(a); - } - }), - (n.state = o.copyPropsToState(n.props, {}, t.defaultFocus)), - n - ); - } - return ( - (r = e), - ((t = o).prototype = Object.create(r.prototype)), - (t.prototype.constructor = t), - Op(t, r), - (o.getDerivedStateFromProps = function (e, t) { - return o.copyPropsToState(e, t); - }), - (o.getModeFromProps = function (e) { - return null === e.selectedIndex ? 1 : 0; - }), - (o.copyPropsToState = function (e, t, n) { - void 0 === n && (n = !1); - var r = { focus: n, mode: o.getModeFromProps(e) }; - if (1 === r.mode) { - var i, - a = Math.max(0, yp(e.children) - 1); - (i = - null != t.selectedIndex - ? Math.min(t.selectedIndex, a) - : e.defaultIndex || 0), - (r.selectedIndex = i); - } - return r; - }), - (o.prototype.render = function () { - var e = this.props, - t = e.children, - r = - (e.defaultIndex, - e.defaultFocus, - (function (e, t) { - if (null == e) return {}; - var n, - r, - o = {}, - i = Object.keys(e); - for (r = 0; r < i.length; r++) - (n = i[r]), t.indexOf(n) >= 0 || (o[n] = e[n]); - return o; - })(e, ['children', 'defaultIndex', 'defaultFocus'])), - o = this.state, - i = o.focus, - a = o.selectedIndex; - return ( - (r.focus = i), - (r.onSelect = this.handleSelected), - null != a && (r.selectedIndex = a), - n.createElement(_p, r, t) - ); - }), - o - ); - })(n.Component); - function Ep() { - return ( - (Ep = - Object.assign || - function (e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); - } - return e; - }), - Ep.apply(this, arguments) - ); - } - function Pp(e, t) { - return ( - (Pp = - Object.setPrototypeOf || - function (e, t) { - return (e.__proto__ = t), e; - }), - Pp(e, t) - ); - } - (Sp.defaultProps = { - defaultFocus: !1, - forceRenderTabPanel: !1, - selectedIndex: null, - defaultIndex: null, - environment: null, - disableUpDownKeys: !1 - }), - (Sp.propTypes = {}), - (Sp.tabsRole = 'Tabs'); - var Ap = (function (e) { - var t, r; - function o() { - return e.apply(this, arguments) || this; - } - return ( - (r = e), - ((t = o).prototype = Object.create(r.prototype)), - (t.prototype.constructor = t), - Pp(t, r), - (o.prototype.render = function () { - var e = this.props, - t = e.children, - r = e.className, - o = (function (e, t) { - if (null == e) return {}; - var n, - r, - o = {}, - i = Object.keys(e); - for (r = 0; r < i.length; r++) - (n = i[r]), t.indexOf(n) >= 0 || (o[n] = e[n]); - return o; - })(e, ['children', 'className']); - return n.createElement( - 'ul', - Ep({}, o, { className: fp(r), role: 'tablist' }), - t - ); - }), - o - ); - })(n.Component); - function $p() { - return ( - ($p = - Object.assign || - function (e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); - } - return e; - }), - $p.apply(this, arguments) - ); - } - function Cp(e, t) { - return ( - (Cp = - Object.setPrototypeOf || - function (e, t) { - return (e.__proto__ = t), e; - }), - Cp(e, t) - ); - } - (Ap.defaultProps = { className: 'react-tabs__tab-list' }), - (Ap.propTypes = {}), - (Ap.tabsRole = 'TabList'); - var Rp = 'react-tabs__tab', - jp = (function (e) { - var t, r; - function o() { - return e.apply(this, arguments) || this; - } - (r = e), - ((t = o).prototype = Object.create(r.prototype)), - (t.prototype.constructor = t), - Cp(t, r); - var i = o.prototype; - return ( - (i.componentDidMount = function () { - this.checkFocus(); - }), - (i.componentDidUpdate = function () { - this.checkFocus(); - }), - (i.checkFocus = function () { - var e = this.props, - t = e.selected, - n = e.focus; - t && n && this.node.focus(); - }), - (i.render = function () { - var e, - t = this, - r = this.props, - o = r.children, - i = r.className, - a = r.disabled, - s = r.disabledClassName, - l = (r.focus, r.id), - c = r.panelId, - u = r.selected, - p = r.selectedClassName, - d = r.tabIndex, - f = r.tabRef, - h = (function (e, t) { - if (null == e) return {}; - var n, - r, - o = {}, - i = Object.keys(e); - for (r = 0; r < i.length; r++) - (n = i[r]), t.indexOf(n) >= 0 || (o[n] = e[n]); - return o; - })(r, [ - 'children', - 'className', - 'disabled', - 'disabledClassName', - 'focus', - 'id', - 'panelId', - 'selected', - 'selectedClassName', - 'tabIndex', - 'tabRef' - ]); - return n.createElement( - 'li', - $p({}, h, { - className: fp(i, ((e = {}), (e[p] = u), (e[s] = a), e)), - ref: function (e) { - (t.node = e), f && f(e); - }, - role: 'tab', - id: l, - 'aria-selected': u ? 'true' : 'false', - 'aria-disabled': a ? 'true' : 'false', - 'aria-controls': c, - tabIndex: d || (u ? '0' : null) - }), - o - ); - }), - o - ); - })(n.Component); - function Tp() { - return ( - (Tp = - Object.assign || - function (e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); - } - return e; - }), - Tp.apply(this, arguments) - ); - } - function Ip(e, t) { - return ( - (Ip = - Object.setPrototypeOf || - function (e, t) { - return (e.__proto__ = t), e; - }), - Ip(e, t) - ); - } - (jp.defaultProps = { - className: Rp, - disabledClassName: Rp + '--disabled', - focus: !1, - id: null, - panelId: null, - selected: !1, - selectedClassName: Rp + '--selected' - }), - (jp.propTypes = {}), - (jp.tabsRole = 'Tab'); - var Np = (function (e) { - var t, r; - function o() { - return e.apply(this, arguments) || this; - } - return ( - (r = e), - ((t = o).prototype = Object.create(r.prototype)), - (t.prototype.constructor = t), - Ip(t, r), - (o.prototype.render = function () { - var e, - t = this.props, - r = t.children, - o = t.className, - i = t.forceRender, - a = t.id, - s = t.selected, - l = t.selectedClassName, - c = t.tabId, - u = (function (e, t) { - if (null == e) return {}; - var n, - r, - o = {}, - i = Object.keys(e); - for (r = 0; r < i.length; r++) - (n = i[r]), t.indexOf(n) >= 0 || (o[n] = e[n]); - return o; - })(t, [ - 'children', - 'className', - 'forceRender', - 'id', - 'selected', - 'selectedClassName', - 'tabId' - ]); - return n.createElement( - 'div', - Tp({}, u, { - className: fp(o, ((e = {}), (e[l] = s), e)), - role: 'tabpanel', - id: a, - 'aria-labelledby': c - }), - i || s ? r : null - ); - }), - o - ); - })(n.Component); - (Np.defaultProps = { - className: 'react-tabs__tab-panel', - forceRender: !1, - selectedClassName: 'react-tabs__tab-panel--selected' - }), - (Np.propTypes = {}), - (Np.tabsRole = 'TabPanel'); - const Dp = ga(Sp)` - > ul { - list-style: none; - padding: 0; - margin: 0; - margin: 0 -5px; - - > li { - padding: 5px 10px; - display: inline-block; - - background-color: ${({ theme: e }) => e.codeBlock.backgroundColor}; - border-bottom: 1px solid rgba(0, 0, 0, 0.5); - cursor: pointer; - text-align: center; - outline: none; - color: ${({ theme: e }) => Rr(e.colors.tonalOffset, e.rightPanel.textColor)}; - margin: 0 - ${({ theme: e }) => `${e.spacing.unit}px ${e.spacing.unit}px ${e.spacing.unit}px`}; - border: 1px solid ${({ theme: e }) => Rr(0.05, e.codeBlock.backgroundColor)}; - border-radius: 5px; - min-width: 60px; - font-size: 0.9em; - font-weight: bold; - - &.react-tabs__tab--selected { - color: ${(e) => e.theme.colors.text.primary}; - background: ${({ theme: e }) => e.rightPanel.textColor}; - &:focus { - outline: auto; - } - } - - &:only-child { - flex: none; - min-width: 100px; - } - - &.tab-success { - color: ${(e) => e.theme.colors.responses.success.tabTextColor}; - } - - &.tab-redirect { - color: ${(e) => e.theme.colors.responses.redirect.tabTextColor}; - } - - &.tab-info { - color: ${(e) => e.theme.colors.responses.info.tabTextColor}; - } - - &.tab-error { - color: ${(e) => e.theme.colors.responses.error.tabTextColor}; - } - } - } - > .react-tabs__tab-panel { - background: ${({ theme: e }) => e.codeBlock.backgroundColor}; - & > div, - & > pre { - padding: ${(e) => 4 * e.theme.spacing.unit}px; - margin: 0; - } - - & > div > pre { - padding: 0; - } - } -`, - Lp = - (ga(Dp)` - > ul { - display: block; - > li { - padding: 2px 5px; - min-width: auto; - margin: 0 15px 0 0; - font-size: 13px; - font-weight: normal; - border-bottom: 1px dashed; - color: ${({ theme: e }) => Rr(e.colors.tonalOffset, e.rightPanel.textColor)}; - border-radius: 0; - background: none; - - &:last-child { - margin-right: 0; - } - - &.react-tabs__tab--selected { - color: ${({ theme: e }) => e.rightPanel.textColor}; - background: none; - } - } - } - > .react-tabs__tab-panel { - & > div, - & > pre { - padding: ${(e) => 2 * e.theme.spacing.unit}px 0; - } - } -`, - ga.div` - /** - * Based on prism-dark.css - */ - - code[class*='language-'], - pre[class*='language-'] { - /* color: white; - background: none; */ - text-shadow: 0 -0.1em 0.2em black; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; - } - - @media print { - code[class*='language-'], - pre[class*='language-'] { - text-shadow: none; - } - } - - /* Code blocks */ - pre[class*='language-'] { - padding: 1em; - margin: 0.5em 0; - overflow: auto; - } - - .token.comment, - .token.prolog, - .token.doctype, - .token.cdata { - color: hsl(30, 20%, 50%); - } - - .token.punctuation { - opacity: 0.7; - } - - .namespace { - opacity: 0.7; - } - - .token.property, - .token.tag, - .token.number, - .token.constant, - .token.symbol { - color: #4a8bb3; - } - - .token.boolean { - color: #e64441; - } - - .token.selector, - .token.attr-name, - .token.string, - .token.char, - .token.builtin, - .token.inserted { - color: #a0fbaa; - & + a, - & + a:visited { - color: #4ed2ba; - text-decoration: underline; - } - } - - .token.property.string { - color: white; - } - - .token.operator, - .token.entity, - .token.url, - .token.variable { - color: hsl(40, 90%, 60%); - } - - .token.atrule, - .token.attr-value, - .token.keyword { - color: hsl(350, 40%, 70%); - } - - .token.regex, - .token.important { - color: #e90; - } - - .token.important, - .token.bold { - font-weight: bold; - } - .token.italic { - font-style: italic; - } - - .token.entity { - cursor: help; - } - - .token.deleted { - color: red; - } - - ${ya('Prism')}; -`), - Mp = ga.div` - opacity: 0.7; - transition: opacity 0.3s ease; - text-align: right; - &:focus-within { - opacity: 1; - } - > button { - background-color: transparent; - border: 0; - color: inherit; - padding: 2px 10px; - font-family: ${({ theme: e }) => e.typography.fontFamily}; - font-size: ${({ theme: e }) => e.typography.fontSize}; - line-height: ${({ theme: e }) => e.typography.lineHeight}; - cursor: pointer; - outline: 0; - - :hover, - :focus { - background: rgba(255, 255, 255, 0.1); - } - } -`, - Fp = ga.div` - &:hover ${Mp} { - opacity: 1; - } -`, - zp = ga(Lp.withComponent('pre'))` - font-family: ${(e) => e.theme.typography.code.fontFamily}; - font-size: ${(e) => e.theme.typography.code.fontSize}; - overflow-x: auto; - margin: 0; - - white-space: ${({ theme: e }) => (e.typography.code.wrap ? 'pre-wrap' : 'pre')}; -`; - function Up(e) { - return getComputedStyle(e); - } - function Vp(e, t) { - for (var n in t) { - var r = t[n]; - 'number' == typeof r && (r += 'px'), (e.style[n] = r); - } - return e; - } - function Bp(e) { - var t = document.createElement('div'); - return (t.className = e), t; - } - var qp = - 'undefined' != typeof Element && - (Element.prototype.matches || - Element.prototype.webkitMatchesSelector || - Element.prototype.mozMatchesSelector || - Element.prototype.msMatchesSelector); - function Wp(e, t) { - if (!qp) throw new Error('No element matching method supported'); - return qp.call(e, t); - } - function Hp(e) { - e.remove ? e.remove() : e.parentNode && e.parentNode.removeChild(e); - } - function Yp(e, t) { - return Array.prototype.filter.call(e.children, function (e) { - return Wp(e, t); - }); - } - var Kp = function (e) { - return 'ps__thumb-' + e; - }, - Gp = function (e) { - return 'ps__rail-' + e; - }, - Qp = 'ps__child--consume', - Xp = 'ps--focus', - Jp = 'ps--clicking', - Zp = function (e) { - return 'ps--active-' + e; - }, - ed = function (e) { - return 'ps--scrolling-' + e; - }, - td = { x: null, y: null }; - function nd(e, t) { - var n = e.element.classList, - r = ed(t); - n.contains(r) ? clearTimeout(td[t]) : n.add(r); - } - function rd(e, t) { - td[t] = setTimeout(function () { - return e.isAlive && e.element.classList.remove(ed(t)); - }, e.settings.scrollingThreshold); - } - var od = function (e) { - (this.element = e), (this.handlers = {}); - }, - id = { isEmpty: { configurable: !0 } }; - (od.prototype.bind = function (e, t) { - void 0 === this.handlers[e] && (this.handlers[e] = []), - this.handlers[e].push(t), - this.element.addEventListener(e, t, !1); - }), - (od.prototype.unbind = function (e, t) { - var n = this; - this.handlers[e] = this.handlers[e].filter(function (r) { - return ( - !(!t || r === t) || - (n.element.removeEventListener(e, r, !1), !1) - ); - }); - }), - (od.prototype.unbindAll = function () { - for (var e in this.handlers) this.unbind(e); - }), - (id.isEmpty.get = function () { - var e = this; - return Object.keys(this.handlers).every(function (t) { - return 0 === e.handlers[t].length; - }); - }), - Object.defineProperties(od.prototype, id); - var ad = function () { - this.eventElements = []; - }; - function sd(e) { - if ('function' == typeof window.CustomEvent) - return new CustomEvent(e); - var t = document.createEvent('CustomEvent'); - return t.initCustomEvent(e, !1, !1, void 0), t; - } - function ld(e, t, n, r, o) { - var i; - if ((void 0 === r && (r = !0), void 0 === o && (o = !1), 'top' === t)) - i = [ - 'contentHeight', - 'containerHeight', - 'scrollTop', - 'y', - 'up', - 'down' - ]; - else { - if ('left' !== t) - throw new Error('A proper axis should be provided'); - i = [ - 'contentWidth', - 'containerWidth', - 'scrollLeft', - 'x', - 'left', - 'right' - ]; - } - !(function (e, t, n, r, o) { - var i = n[0], - a = n[1], - s = n[2], - l = n[3], - c = n[4], - u = n[5]; - void 0 === r && (r = !0), void 0 === o && (o = !1); - var p = e.element; - (e.reach[l] = null), - p[s] < 1 && (e.reach[l] = 'start'), - p[s] > e[i] - e[a] - 1 && (e.reach[l] = 'end'), - t && - (p.dispatchEvent(sd('ps-scroll-' + l)), - t < 0 - ? p.dispatchEvent(sd('ps-scroll-' + c)) - : t > 0 && p.dispatchEvent(sd('ps-scroll-' + u)), - r && - (function (e, t) { - nd(e, t), rd(e, t); - })(e, l)), - e.reach[l] && - (t || o) && - p.dispatchEvent(sd('ps-' + l + '-reach-' + e.reach[l])); - })(e, n, i, r, o); - } - function cd(e) { - return parseInt(e, 10) || 0; - } - (ad.prototype.eventElement = function (e) { - var t = this.eventElements.filter(function (t) { - return t.element === e; - })[0]; - return t || ((t = new od(e)), this.eventElements.push(t)), t; - }), - (ad.prototype.bind = function (e, t, n) { - this.eventElement(e).bind(t, n); - }), - (ad.prototype.unbind = function (e, t, n) { - var r = this.eventElement(e); - r.unbind(t, n), - r.isEmpty && - this.eventElements.splice(this.eventElements.indexOf(r), 1); - }), - (ad.prototype.unbindAll = function () { - this.eventElements.forEach(function (e) { - return e.unbindAll(); - }), - (this.eventElements = []); - }), - (ad.prototype.once = function (e, t, n) { - var r = this.eventElement(e), - o = function (e) { - r.unbind(t, o), n(e); - }; - r.bind(t, o); - }); - var ud = { - isWebKit: - 'undefined' != typeof document && - 'WebkitAppearance' in document.documentElement.style, - supportsTouch: - 'undefined' != typeof window && - ('ontouchstart' in window || - ('maxTouchPoints' in window.navigator && - window.navigator.maxTouchPoints > 0) || - (window.DocumentTouch && - document instanceof window.DocumentTouch)), - supportsIePointer: - 'undefined' != typeof navigator && navigator.msMaxTouchPoints, - isChrome: - 'undefined' != typeof navigator && - /Chrome/i.test(navigator && navigator.userAgent) - }; - function pd(e) { - var t = e.element, - n = Math.floor(t.scrollTop), - r = t.getBoundingClientRect(); - (e.containerWidth = Math.round(r.width)), - (e.containerHeight = Math.round(r.height)), - (e.contentWidth = t.scrollWidth), - (e.contentHeight = t.scrollHeight), - t.contains(e.scrollbarXRail) || - (Yp(t, Gp('x')).forEach(function (e) { - return Hp(e); - }), - t.appendChild(e.scrollbarXRail)), - t.contains(e.scrollbarYRail) || - (Yp(t, Gp('y')).forEach(function (e) { - return Hp(e); - }), - t.appendChild(e.scrollbarYRail)), - !e.settings.suppressScrollX && - e.containerWidth + e.settings.scrollXMarginOffset < e.contentWidth - ? ((e.scrollbarXActive = !0), - (e.railXWidth = e.containerWidth - e.railXMarginWidth), - (e.railXRatio = e.containerWidth / e.railXWidth), - (e.scrollbarXWidth = dd( - e, - cd((e.railXWidth * e.containerWidth) / e.contentWidth) - )), - (e.scrollbarXLeft = cd( - ((e.negativeScrollAdjustment + t.scrollLeft) * - (e.railXWidth - e.scrollbarXWidth)) / - (e.contentWidth - e.containerWidth) - ))) - : (e.scrollbarXActive = !1), - !e.settings.suppressScrollY && - e.containerHeight + e.settings.scrollYMarginOffset < e.contentHeight - ? ((e.scrollbarYActive = !0), - (e.railYHeight = e.containerHeight - e.railYMarginHeight), - (e.railYRatio = e.containerHeight / e.railYHeight), - (e.scrollbarYHeight = dd( - e, - cd((e.railYHeight * e.containerHeight) / e.contentHeight) - )), - (e.scrollbarYTop = cd( - (n * (e.railYHeight - e.scrollbarYHeight)) / - (e.contentHeight - e.containerHeight) - ))) - : (e.scrollbarYActive = !1), - e.scrollbarXLeft >= e.railXWidth - e.scrollbarXWidth && - (e.scrollbarXLeft = e.railXWidth - e.scrollbarXWidth), - e.scrollbarYTop >= e.railYHeight - e.scrollbarYHeight && - (e.scrollbarYTop = e.railYHeight - e.scrollbarYHeight), - (function (e, t) { - var n = { width: t.railXWidth }, - r = Math.floor(e.scrollTop); - t.isRtl - ? (n.left = - t.negativeScrollAdjustment + - e.scrollLeft + - t.containerWidth - - t.contentWidth) - : (n.left = e.scrollLeft), - t.isScrollbarXUsingBottom - ? (n.bottom = t.scrollbarXBottom - r) - : (n.top = t.scrollbarXTop + r), - Vp(t.scrollbarXRail, n); - var o = { top: r, height: t.railYHeight }; - t.isScrollbarYUsingRight - ? t.isRtl - ? (o.right = - t.contentWidth - - (t.negativeScrollAdjustment + e.scrollLeft) - - t.scrollbarYRight - - t.scrollbarYOuterWidth - - 9) - : (o.right = t.scrollbarYRight - e.scrollLeft) - : t.isRtl - ? (o.left = - t.negativeScrollAdjustment + - e.scrollLeft + - 2 * t.containerWidth - - t.contentWidth - - t.scrollbarYLeft - - t.scrollbarYOuterWidth) - : (o.left = t.scrollbarYLeft + e.scrollLeft), - Vp(t.scrollbarYRail, o), - Vp(t.scrollbarX, { - left: t.scrollbarXLeft, - width: t.scrollbarXWidth - t.railBorderXWidth - }), - Vp(t.scrollbarY, { - top: t.scrollbarYTop, - height: t.scrollbarYHeight - t.railBorderYWidth - }); - })(t, e), - e.scrollbarXActive - ? t.classList.add(Zp('x')) - : (t.classList.remove(Zp('x')), - (e.scrollbarXWidth = 0), - (e.scrollbarXLeft = 0), - (t.scrollLeft = !0 === e.isRtl ? e.contentWidth : 0)), - e.scrollbarYActive - ? t.classList.add(Zp('y')) - : (t.classList.remove(Zp('y')), - (e.scrollbarYHeight = 0), - (e.scrollbarYTop = 0), - (t.scrollTop = 0)); - } - function dd(e, t) { - return ( - e.settings.minScrollbarLength && - (t = Math.max(t, e.settings.minScrollbarLength)), - e.settings.maxScrollbarLength && - (t = Math.min(t, e.settings.maxScrollbarLength)), - t - ); - } - function fd(e, t) { - var n = t[0], - r = t[1], - o = t[2], - i = t[3], - a = t[4], - s = t[5], - l = t[6], - c = t[7], - u = t[8], - p = e.element, - d = null, - f = null, - h = null; - function m(t) { - t.touches && t.touches[0] && (t[o] = t.touches[0].pageY), - (p[l] = d + h * (t[o] - f)), - nd(e, c), - pd(e), - t.stopPropagation(), - t.type.startsWith('touch') && - t.changedTouches.length > 1 && - t.preventDefault(); - } - function g() { - rd(e, c), - e[u].classList.remove(Jp), - e.event.unbind(e.ownerDocument, 'mousemove', m); - } - function y(t, a) { - (d = p[l]), - a && t.touches && (t[o] = t.touches[0].pageY), - (f = t[o]), - (h = (e[r] - e[n]) / (e[i] - e[s])), - a - ? e.event.bind(e.ownerDocument, 'touchmove', m) - : (e.event.bind(e.ownerDocument, 'mousemove', m), - e.event.once(e.ownerDocument, 'mouseup', g), - t.preventDefault()), - e[u].classList.add(Jp), - t.stopPropagation(); - } - e.event.bind(e[a], 'mousedown', function (e) { - y(e); - }), - e.event.bind(e[a], 'touchstart', function (e) { - y(e, !0); - }); - } - var hd = { - 'click-rail': function (e) { - e.element, - e.event.bind(e.scrollbarY, 'mousedown', function (e) { - return e.stopPropagation(); - }), - e.event.bind(e.scrollbarYRail, 'mousedown', function (t) { - var n = - t.pageY - - window.pageYOffset - - e.scrollbarYRail.getBoundingClientRect().top > - e.scrollbarYTop - ? 1 - : -1; - (e.element.scrollTop += n * e.containerHeight), - pd(e), - t.stopPropagation(); - }), - e.event.bind(e.scrollbarX, 'mousedown', function (e) { - return e.stopPropagation(); - }), - e.event.bind(e.scrollbarXRail, 'mousedown', function (t) { - var n = - t.pageX - - window.pageXOffset - - e.scrollbarXRail.getBoundingClientRect().left > - e.scrollbarXLeft - ? 1 - : -1; - (e.element.scrollLeft += n * e.containerWidth), - pd(e), - t.stopPropagation(); - }); - }, - 'drag-thumb': function (e) { - fd(e, [ - 'containerWidth', - 'contentWidth', - 'pageX', - 'railXWidth', - 'scrollbarX', - 'scrollbarXWidth', - 'scrollLeft', - 'x', - 'scrollbarXRail' - ]), - fd(e, [ - 'containerHeight', - 'contentHeight', - 'pageY', - 'railYHeight', - 'scrollbarY', - 'scrollbarYHeight', - 'scrollTop', - 'y', - 'scrollbarYRail' - ]); - }, - keyboard: function (e) { - var t = e.element; - e.event.bind(e.ownerDocument, 'keydown', function (n) { - if ( - !( - (n.isDefaultPrevented && n.isDefaultPrevented()) || - n.defaultPrevented - ) && - (Wp(t, ':hover') || - Wp(e.scrollbarX, ':focus') || - Wp(e.scrollbarY, ':focus')) - ) { - var r, - o = document.activeElement - ? document.activeElement - : e.ownerDocument.activeElement; - if (o) { - if ('IFRAME' === o.tagName) - o = o.contentDocument.activeElement; - else for (; o.shadowRoot; ) o = o.shadowRoot.activeElement; - if ( - Wp((r = o), 'input,[contenteditable]') || - Wp(r, 'select,[contenteditable]') || - Wp(r, 'textarea,[contenteditable]') || - Wp(r, 'button,[contenteditable]') - ) - return; - } - var i = 0, - a = 0; - switch (n.which) { - case 37: - i = n.metaKey - ? -e.contentWidth - : n.altKey - ? -e.containerWidth - : -30; - break; - case 38: - a = n.metaKey - ? e.contentHeight - : n.altKey - ? e.containerHeight - : 30; - break; - case 39: - i = n.metaKey - ? e.contentWidth - : n.altKey - ? e.containerWidth - : 30; - break; - case 40: - a = n.metaKey - ? -e.contentHeight - : n.altKey - ? -e.containerHeight - : -30; - break; - case 32: - a = n.shiftKey ? e.containerHeight : -e.containerHeight; - break; - case 33: - a = e.containerHeight; - break; - case 34: - a = -e.containerHeight; - break; - case 36: - a = e.contentHeight; - break; - case 35: - a = -e.contentHeight; - break; - default: - return; - } - (e.settings.suppressScrollX && 0 !== i) || - (e.settings.suppressScrollY && 0 !== a) || - ((t.scrollTop -= a), - (t.scrollLeft += i), - pd(e), - (function (n, r) { - var o = Math.floor(t.scrollTop); - if (0 === n) { - if (!e.scrollbarYActive) return !1; - if ( - (0 === o && r > 0) || - (o >= e.contentHeight - e.containerHeight && r < 0) - ) - return !e.settings.wheelPropagation; - } - var i = t.scrollLeft; - if (0 === r) { - if (!e.scrollbarXActive) return !1; - if ( - (0 === i && n < 0) || - (i >= e.contentWidth - e.containerWidth && n > 0) - ) - return !e.settings.wheelPropagation; - } - return !0; - })(i, a) && n.preventDefault()); - } - }); - }, - wheel: function (e) { - var t = e.element; - function n(n) { - var r = (function (e) { - var t = e.deltaX, - n = -1 * e.deltaY; - return ( - (void 0 !== t && void 0 !== n) || - ((t = (-1 * e.wheelDeltaX) / 6), - (n = e.wheelDeltaY / 6)), - e.deltaMode && - 1 === e.deltaMode && - ((t *= 10), (n *= 10)), - t != t && n != n && ((t = 0), (n = e.wheelDelta)), - e.shiftKey ? [-n, -t] : [t, n] - ); - })(n), - o = r[0], - i = r[1]; - if ( - !(function (e, n, r) { - if (!ud.isWebKit && t.querySelector('select:focus')) - return !0; - if (!t.contains(e)) return !1; - for (var o = e; o && o !== t; ) { - if (o.classList.contains(Qp)) return !0; - var i = Up(o); - if (r && i.overflowY.match(/(scroll|auto)/)) { - var a = o.scrollHeight - o.clientHeight; - if ( - a > 0 && - ((o.scrollTop > 0 && r < 0) || - (o.scrollTop < a && r > 0)) - ) - return !0; - } - if (n && i.overflowX.match(/(scroll|auto)/)) { - var s = o.scrollWidth - o.clientWidth; - if ( - s > 0 && - ((o.scrollLeft > 0 && n < 0) || - (o.scrollLeft < s && n > 0)) - ) - return !0; - } - o = o.parentNode; - } - return !1; - })(n.target, o, i) - ) { - var a = !1; - e.settings.useBothWheelAxes - ? e.scrollbarYActive && !e.scrollbarXActive - ? (i - ? (t.scrollTop -= i * e.settings.wheelSpeed) - : (t.scrollTop += o * e.settings.wheelSpeed), - (a = !0)) - : e.scrollbarXActive && - !e.scrollbarYActive && - (o - ? (t.scrollLeft += o * e.settings.wheelSpeed) - : (t.scrollLeft -= i * e.settings.wheelSpeed), - (a = !0)) - : ((t.scrollTop -= i * e.settings.wheelSpeed), - (t.scrollLeft += o * e.settings.wheelSpeed)), - pd(e), - (a = - a || - (function (n, r) { - var o = Math.floor(t.scrollTop), - i = 0 === t.scrollTop, - a = o + t.offsetHeight === t.scrollHeight, - s = 0 === t.scrollLeft, - l = t.scrollLeft + t.offsetWidth === t.scrollWidth; - return ( - !(Math.abs(r) > Math.abs(n) ? i || a : s || l) || - !e.settings.wheelPropagation - ); - })(o, i)), - a && - !n.ctrlKey && - (n.stopPropagation(), n.preventDefault()); - } - } - void 0 !== window.onwheel - ? e.event.bind(t, 'wheel', n) - : void 0 !== window.onmousewheel && - e.event.bind(t, 'mousewheel', n); - }, - touch: function (e) { - if (ud.supportsTouch || ud.supportsIePointer) { - var t = e.element, - n = {}, - r = 0, - o = {}, - i = null; - ud.supportsTouch - ? (e.event.bind(t, 'touchstart', c), - e.event.bind(t, 'touchmove', u), - e.event.bind(t, 'touchend', p)) - : ud.supportsIePointer && - (window.PointerEvent - ? (e.event.bind(t, 'pointerdown', c), - e.event.bind(t, 'pointermove', u), - e.event.bind(t, 'pointerup', p)) - : window.MSPointerEvent && - (e.event.bind(t, 'MSPointerDown', c), - e.event.bind(t, 'MSPointerMove', u), - e.event.bind(t, 'MSPointerUp', p))); - } - function a(n, r) { - (t.scrollTop -= r), (t.scrollLeft -= n), pd(e); - } - function s(e) { - return e.targetTouches ? e.targetTouches[0] : e; - } - function l(e) { - return !( - (e.pointerType && - 'pen' === e.pointerType && - 0 === e.buttons) || - ((!e.targetTouches || 1 !== e.targetTouches.length) && - (!e.pointerType || - 'mouse' === e.pointerType || - e.pointerType === e.MSPOINTER_TYPE_MOUSE)) - ); - } - function c(e) { - if (l(e)) { - var t = s(e); - (n.pageX = t.pageX), - (n.pageY = t.pageY), - (r = new Date().getTime()), - null !== i && clearInterval(i); - } - } - function u(i) { - if (l(i)) { - var c = s(i), - u = { pageX: c.pageX, pageY: c.pageY }, - p = u.pageX - n.pageX, - d = u.pageY - n.pageY; - if ( - (function (e, n, r) { - if (!t.contains(e)) return !1; - for (var o = e; o && o !== t; ) { - if (o.classList.contains(Qp)) return !0; - var i = Up(o); - if (r && i.overflowY.match(/(scroll|auto)/)) { - var a = o.scrollHeight - o.clientHeight; - if ( - a > 0 && - ((o.scrollTop > 0 && r < 0) || - (o.scrollTop < a && r > 0)) - ) - return !0; - } - if (n && i.overflowX.match(/(scroll|auto)/)) { - var s = o.scrollWidth - o.clientWidth; - if ( - s > 0 && - ((o.scrollLeft > 0 && n < 0) || - (o.scrollLeft < s && n > 0)) - ) - return !0; - } - o = o.parentNode; - } - return !1; - })(i.target, p, d) - ) - return; - a(p, d), (n = u); - var f = new Date().getTime(), - h = f - r; - h > 0 && ((o.x = p / h), (o.y = d / h), (r = f)), - (function (n, r) { - var o = Math.floor(t.scrollTop), - i = t.scrollLeft, - a = Math.abs(n), - s = Math.abs(r); - if (s > a) { - if ( - (r < 0 && - o === e.contentHeight - e.containerHeight) || - (r > 0 && 0 === o) - ) - return 0 === window.scrollY && r > 0 && ud.isChrome; - } else if ( - a > s && - ((n < 0 && i === e.contentWidth - e.containerWidth) || - (n > 0 && 0 === i)) - ) - return !0; - return !0; - })(p, d) && i.preventDefault(); - } - } - function p() { - e.settings.swipeEasing && - (clearInterval(i), - (i = setInterval(function () { - e.isInitialized - ? clearInterval(i) - : o.x || o.y - ? Math.abs(o.x) < 0.01 && Math.abs(o.y) < 0.01 - ? clearInterval(i) - : e.element - ? (a(30 * o.x, 30 * o.y), - (o.x *= 0.8), - (o.y *= 0.8)) - : clearInterval(i) - : clearInterval(i); - }, 10))); - } - } - }, - md = function (e, t) { - var n = this; - if ( - (void 0 === t && (t = {}), - 'string' == typeof e && (e = document.querySelector(e)), - !e || !e.nodeName) - ) - throw new Error( - 'no element is specified to initialize PerfectScrollbar' - ); - for (var r in ((this.element = e), - e.classList.add('ps'), - (this.settings = { - handlers: [ - 'click-rail', - 'drag-thumb', - 'keyboard', - 'wheel', - 'touch' - ], - maxScrollbarLength: null, - minScrollbarLength: null, - scrollingThreshold: 1e3, - scrollXMarginOffset: 0, - scrollYMarginOffset: 0, - suppressScrollX: !1, - suppressScrollY: !1, - swipeEasing: !0, - useBothWheelAxes: !1, - wheelPropagation: !0, - wheelSpeed: 1 - }), - t)) - this.settings[r] = t[r]; - (this.containerWidth = null), - (this.containerHeight = null), - (this.contentWidth = null), - (this.contentHeight = null); - var o, - i, - a = function () { - return e.classList.add(Xp); - }, - s = function () { - return e.classList.remove(Xp); - }; - (this.isRtl = 'rtl' === Up(e).direction), - !0 === this.isRtl && e.classList.add('ps__rtl'), - (this.isNegativeScroll = - ((i = e.scrollLeft), - (e.scrollLeft = -1), - (o = e.scrollLeft < 0), - (e.scrollLeft = i), - o)), - (this.negativeScrollAdjustment = this.isNegativeScroll - ? e.scrollWidth - e.clientWidth - : 0), - (this.event = new ad()), - (this.ownerDocument = e.ownerDocument || document), - (this.scrollbarXRail = Bp(Gp('x'))), - e.appendChild(this.scrollbarXRail), - (this.scrollbarX = Bp(Kp('x'))), - this.scrollbarXRail.appendChild(this.scrollbarX), - this.scrollbarX.setAttribute('tabindex', 0), - this.event.bind(this.scrollbarX, 'focus', a), - this.event.bind(this.scrollbarX, 'blur', s), - (this.scrollbarXActive = null), - (this.scrollbarXWidth = null), - (this.scrollbarXLeft = null); - var l = Up(this.scrollbarXRail); - (this.scrollbarXBottom = parseInt(l.bottom, 10)), - isNaN(this.scrollbarXBottom) - ? ((this.isScrollbarXUsingBottom = !1), - (this.scrollbarXTop = cd(l.top))) - : (this.isScrollbarXUsingBottom = !0), - (this.railBorderXWidth = - cd(l.borderLeftWidth) + cd(l.borderRightWidth)), - Vp(this.scrollbarXRail, { display: 'block' }), - (this.railXMarginWidth = cd(l.marginLeft) + cd(l.marginRight)), - Vp(this.scrollbarXRail, { display: '' }), - (this.railXWidth = null), - (this.railXRatio = null), - (this.scrollbarYRail = Bp(Gp('y'))), - e.appendChild(this.scrollbarYRail), - (this.scrollbarY = Bp(Kp('y'))), - this.scrollbarYRail.appendChild(this.scrollbarY), - this.scrollbarY.setAttribute('tabindex', 0), - this.event.bind(this.scrollbarY, 'focus', a), - this.event.bind(this.scrollbarY, 'blur', s), - (this.scrollbarYActive = null), - (this.scrollbarYHeight = null), - (this.scrollbarYTop = null); - var c = Up(this.scrollbarYRail); - (this.scrollbarYRight = parseInt(c.right, 10)), - isNaN(this.scrollbarYRight) - ? ((this.isScrollbarYUsingRight = !1), - (this.scrollbarYLeft = cd(c.left))) - : (this.isScrollbarYUsingRight = !0), - (this.scrollbarYOuterWidth = this.isRtl - ? (function (e) { - var t = Up(e); - return ( - cd(t.width) + - cd(t.paddingLeft) + - cd(t.paddingRight) + - cd(t.borderLeftWidth) + - cd(t.borderRightWidth) - ); - })(this.scrollbarY) - : null), - (this.railBorderYWidth = - cd(c.borderTopWidth) + cd(c.borderBottomWidth)), - Vp(this.scrollbarYRail, { display: 'block' }), - (this.railYMarginHeight = cd(c.marginTop) + cd(c.marginBottom)), - Vp(this.scrollbarYRail, { display: '' }), - (this.railYHeight = null), - (this.railYRatio = null), - (this.reach = { - x: - e.scrollLeft <= 0 - ? 'start' - : e.scrollLeft >= this.contentWidth - this.containerWidth - ? 'end' - : null, - y: - e.scrollTop <= 0 - ? 'start' - : e.scrollTop >= this.contentHeight - this.containerHeight - ? 'end' - : null - }), - (this.isAlive = !0), - this.settings.handlers.forEach(function (e) { - return hd[e](n); - }), - (this.lastScrollTop = Math.floor(e.scrollTop)), - (this.lastScrollLeft = e.scrollLeft), - this.event.bind(this.element, 'scroll', function (e) { - return n.onScroll(e); - }), - pd(this); - }; - (md.prototype.update = function () { - this.isAlive && - ((this.negativeScrollAdjustment = this.isNegativeScroll - ? this.element.scrollWidth - this.element.clientWidth - : 0), - Vp(this.scrollbarXRail, { display: 'block' }), - Vp(this.scrollbarYRail, { display: 'block' }), - (this.railXMarginWidth = - cd(Up(this.scrollbarXRail).marginLeft) + - cd(Up(this.scrollbarXRail).marginRight)), - (this.railYMarginHeight = - cd(Up(this.scrollbarYRail).marginTop) + - cd(Up(this.scrollbarYRail).marginBottom)), - Vp(this.scrollbarXRail, { display: 'none' }), - Vp(this.scrollbarYRail, { display: 'none' }), - pd(this), - ld(this, 'top', 0, !1, !0), - ld(this, 'left', 0, !1, !0), - Vp(this.scrollbarXRail, { display: '' }), - Vp(this.scrollbarYRail, { display: '' })); - }), - (md.prototype.onScroll = function (e) { - this.isAlive && - (pd(this), - ld(this, 'top', this.element.scrollTop - this.lastScrollTop), - ld(this, 'left', this.element.scrollLeft - this.lastScrollLeft), - (this.lastScrollTop = Math.floor(this.element.scrollTop)), - (this.lastScrollLeft = this.element.scrollLeft)); - }), - (md.prototype.destroy = function () { - this.isAlive && - (this.event.unbindAll(), - Hp(this.scrollbarX), - Hp(this.scrollbarY), - Hp(this.scrollbarXRail), - Hp(this.scrollbarYRail), - this.removePsClasses(), - (this.element = null), - (this.scrollbarX = null), - (this.scrollbarY = null), - (this.scrollbarXRail = null), - (this.scrollbarYRail = null), - (this.isAlive = !1)); - }), - (md.prototype.removePsClasses = function () { - this.element.className = this.element.className - .split(' ') - .filter(function (e) { - return !e.match(/^ps([-_].+|)$/); - }) - .join(' '); - }); - var gd = md, - yd = Object.defineProperty, - vd = Object.getOwnPropertySymbols, - bd = Object.prototype.hasOwnProperty, - wd = Object.prototype.propertyIsEnumerable, - xd = (e, t, n) => - t in e - ? yd(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - const kd = gd || t; - let _d = ''; - qr && - ((_d = r(3433)), - (_d = ('function' == typeof _d.toString && _d.toString()) || ''), - (_d = '[object Object]' === _d ? '' : _d)); - const Od = da`${_d}`, - Sd = ga.div` - position: relative; -`; - class Ed extends n.Component { - constructor() { - super(...arguments), - (this.handleRef = (e) => { - this._container = e; - }); - } - componentDidMount() { - const e = - (this._container.parentElement && - this._container.parentElement.scrollTop) || - 0; - (this.inst = new kd(this._container, this.props.options || {})), - this._container.scrollTo && this._container.scrollTo(0, e); - } - componentDidUpdate() { - this.inst.update(); - } - componentWillUnmount() { - this.inst.destroy(); - } - render() { - const { children: e, className: t, updateFn: r } = this.props; - return ( - r && r(this.componentDidUpdate.bind(this)), - n.createElement( - n.Fragment, - null, - _d && n.createElement(Od, null), - n.createElement( - Sd, - { - className: `scrollbar-container ${t}`, - ref: this.handleRef - }, - e - ) - ) - ); - } - } - function Pd(e) { - return n.createElement(Sa.Consumer, null, (t) => - t.nativeScrollbars - ? n.createElement( - 'div', - { - style: { - overflow: 'auto', - overscrollBehavior: 'contain', - msOverflowStyle: '-ms-autohiding-scrollbar' - } - }, - e.children - ) - : n.createElement( - Ed, - ((e, t) => { - for (var n in t || (t = {})) - bd.call(t, n) && xd(e, n, t[n]); - if (vd) - for (var n of vd(t)) wd.call(t, n) && xd(e, n, t[n]); - return e; - })({}, e), - e.children - ) - ); - } - const Ad = ga(({ className: e, style: t }) => - n.createElement( - 'svg', - { - className: e, - style: t, - xmlns: 'http://www.w3.org/2000/svg', - width: '16', - height: '16', - viewBox: '0 0 24 24', - fill: 'none', - stroke: 'currentColor', - strokeWidth: '2', - strokeLinecap: 'round', - strokeLinejoin: 'round' - }, - n.createElement('polyline', { points: '6 9 12 15 18 9' }) - ) - )` - position: absolute; - pointer-events: none; - z-index: 1; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - right: 8px; - margin: auto; - text-align: center; - polyline { - color: ${(e) => 'dark' === e.variant && 'white'}; - } -`, - $d = n.memo((e) => { - const { - options: t, - onChange: r, - placeholder: o, - value: i = '', - variant: a, - className: s - } = e; - return n.createElement( - 'div', - { className: s }, - n.createElement(Ad, { variant: a }), - n.createElement( - 'select', - { - onChange: (e) => { - const { selectedIndex: n } = e.target; - r(t[o ? n - 1 : n]); - }, - value: i, - className: 'dropdown-select' - }, - o && - n.createElement( - 'option', - { disabled: !0, hidden: !0, value: o }, - o - ), - t.map(({ idx: e, value: t, title: r }, o) => - n.createElement( - 'option', - { key: e || t + o, value: t }, - r || t - ) - ) - ), - n.createElement('label', null, i) - ); - }), - Cd = ca($d)` - label { - box-sizing: border-box; - min-width: 100px; - outline: none; - display: inline-block; - font-family: ${(e) => e.theme.typography.headings.fontFamily}; - color: ${({ theme: e }) => e.colors.text.primary}; - vertical-align: bottom; - width: ${({ fullWidth: e }) => (e ? '100%' : 'auto')}; - text-transform: none; - padding: 0 22px 0 4px; - - font-size: 0.929em; - line-height: 1.5em; - font-family: inherit; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - } - .dropdown-select { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - opacity: 0; - border: none; - appearance: none; - cursor: pointer; - - color: ${({ theme: e }) => e.colors.text.primary}; - line-height: inherit; - font-family: inherit; - } - box-sizing: border-box; - min-width: 100px; - outline: none; - display: inline-block; - border-radius: 2px; - border: 1px solid rgba(38, 50, 56, 0.5); - vertical-align: bottom; - padding: 2px 0px 2px 6px; - position: relative; - width: auto; - background: white; - color: #263238; - font-family: ${(e) => e.theme.typography.headings.fontFamily}; - font-size: 0.929em; - line-height: 1.5em; - cursor: pointer; - transition: border 0.25s ease, color 0.25s ease, box-shadow 0.25s ease; - - &:hover, - &:focus-within { - border: 1px solid ${(e) => e.theme.colors.primary.main}; - color: ${(e) => e.theme.colors.primary.main}; - box-shadow: 0px 0px 0px 1px ${(e) => e.theme.colors.primary.main}; - } -`, - Rd = ca(Cd)` - margin-left: 10px; - text-transform: none; - font-size: 0.969em; - - font-size: 1em; - border: none; - padding: 0 1.2em 0 0; - background: transparent; - - &:hover, - &:focus-within { - border: none; - box-shadow: none; - label { - color: ${(e) => e.theme.colors.primary.main}; - text-shadow: 0px 0px 0px ${(e) => e.theme.colors.primary.main}; - } - } -`, - jd = ca.span` - margin-left: 10px; - text-transform: none; - font-size: 0.929em; - color: black; -`; - var Td = Object.defineProperty, - Id = Object.defineProperties, - Nd = Object.getOwnPropertyDescriptors, - Dd = Object.getOwnPropertySymbols, - Ld = Object.prototype.hasOwnProperty, - Md = Object.prototype.propertyIsEnumerable, - Fd = (e, t, n) => - t in e - ? Td(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - zd = (e, t) => { - for (var n in t || (t = {})) Ld.call(t, n) && Fd(e, n, t[n]); - if (Dd) for (var n of Dd(t)) Md.call(t, n) && Fd(e, n, t[n]); - return e; - }, - Ud = (e, t) => Id(e, Nd(t)); - class Vd { - constructor(e, t, n) { - this.operations = []; - const { resolved: r } = e.deref(n || {}); - this.initWebhooks(e, r, t); - } - initWebhooks(e, t, n) { - for (const r of Object.keys(t)) { - const o = t[r], - i = Object.keys(o).filter(Xa); - for (const t of i) { - const r = o[t]; - if (o.$ref) { - const r = e.deref(o || {}); - this.initWebhooks(e, { [t]: r }, n); - } - if (!r) continue; - const i = new _u( - e, - Ud(zd({}, r), { httpVerb: t }), - void 0, - n, - !1 - ); - this.operations.push(i); - } - } - } - } - class Bd { - constructor(e, t, n) { - const { resolved: r } = e.deref(n); - (this.id = t), - (this.sectionId = hs + t), - (this.type = r.type), - (this.displayName = r['x-displayName'] || t), - (this.description = r.description || ''), - 'apiKey' === r.type && (this.apiKey = { name: r.name, in: r.in }), - 'http' === r.type && - (this.http = { - scheme: r.scheme, - bearerFormat: r.bearerFormat - }), - 'openIdConnect' === r.type && - (this.openId = { connectUrl: r.openIdConnectUrl }), - 'oauth2' === r.type && r.flows && (this.flows = r.flows); - } - } - class qd { - constructor(e) { - const t = - (e.spec.components && e.spec.components.securitySchemes) || {}; - this.schemes = Object.keys(t).map((n) => new Bd(e, n, t[n])); - } - } - var Wd = Object.defineProperty, - Hd = Object.getOwnPropertySymbols, - Yd = Object.prototype.hasOwnProperty, - Kd = Object.prototype.propertyIsEnumerable, - Gd = (e, t, n) => - t in e - ? Wd(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - Qd = (e, t) => { - for (var n in t || (t = {})) Yd.call(t, n) && Gd(e, n, t[n]); - if (Hd) for (var n of Hd(t)) Kd.call(t, n) && Gd(e, n, t[n]); - return e; - }; - class Xd { - constructor(e, t, n) { - var r, o, i; - (this.options = n), - (this.parser = new fc(e, t, n)), - (this.info = new Il(this.parser, this.options)), - (this.externalDocs = this.parser.spec.externalDocs), - (this.contentItems = df.buildStructure( - this.parser, - this.options - )), - (this.securitySchemes = new qd(this.parser)); - const a = Qd( - Qd( - {}, - null == (o = null == (r = this.parser) ? void 0 : r.spec) - ? void 0 - : o['x-webhooks'] - ), - null == (i = this.parser) ? void 0 : i.spec.webhooks - ); - this.webhooks = new Vd(this.parser, n, a); - } - } - var Jd = Object.defineProperty, - Zd = Object.getOwnPropertyDescriptor, - ef = (e, t, n, r) => { - for ( - var o, i = r > 1 ? void 0 : r ? Zd(t, n) : t, a = e.length - 1; - a >= 0; - a-- - ) - (o = e[a]) && (i = (r ? o(t, n, i) : o(i)) || i); - return r && i && Jd(t, n, i), i; - }; - class tf { - constructor(e, t, n) { - (this.items = []), - (this.active = !1), - (this.expanded = !1), - tn(this), - (this.id = t.id || e + '/' + no(t.name)), - (this.type = e), - (this.name = t['x-displayName'] || t.name), - (this.level = t.level || 1), - (this.sidebarLabel = this.name), - (this.description = t.description || ''); - const r = t.items; - r && - r.length && - (this.description = jl.getTextBeforeHading( - this.description, - r[0].name - )), - (this.parent = n), - (this.externalDocs = t.externalDocs), - 'group' === this.type && (this.expanded = !0); - } - activate() { - this.active = !0; - } - expand() { - this.parent && this.parent.expand(), (this.expanded = !0); - } - collapse() { - 'group' !== this.type && (this.expanded = !1); - } - deactivate() { - this.active = !1; - } - } - ef([Ae], tf.prototype, 'active', 2), - ef([Ae], tf.prototype, 'expanded', 2), - ef([Pt], tf.prototype, 'activate', 1), - ef([Pt], tf.prototype, 'expand', 1), - ef([Pt], tf.prototype, 'collapse', 1), - ef([Pt], tf.prototype, 'deactivate', 1); - var nf = Object.defineProperty, - rf = Object.defineProperties, - of = Object.getOwnPropertyDescriptors, - af = Object.getOwnPropertySymbols, - sf = Object.prototype.hasOwnProperty, - lf = Object.prototype.propertyIsEnumerable, - cf = (e, t, n) => - t in e - ? nf(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - uf = (e, t) => { - for (var n in t || (t = {})) sf.call(t, n) && cf(e, n, t[n]); - if (af) for (var n of af(t)) lf.call(t, n) && cf(e, n, t[n]); - return e; - }, - pf = (e, t) => rf(e, of(t)); - class df { - static buildStructure(e, t) { - const n = e.spec, - r = [], - o = df.getTagsWithOperations(e, n); - return ( - r.push( - ...df.addMarkdownItems(n.info.description || '', void 0, 1, t) - ), - n['x-tagGroups'] && n['x-tagGroups'].length > 0 - ? r.push( - ...df.getTagGroupsItems(e, void 0, n['x-tagGroups'], o, t) - ) - : r.push(...df.getTagsItems(e, o, void 0, void 0, t)), - r - ); - } - static addMarkdownItems(e, t, n, r) { - const o = new jl(r).extractHeadings(e || ''); - o.length && - t && - t.description && - (t.description = jl.getTextBeforeHading( - t.description, - o[0].name - )); - const i = (e, t, n = 1) => - t.map((t) => { - const r = new tf('section', t, e); - return ( - (r.depth = n), t.items && (r.items = i(r, t.items, n + 1)), r - ); - }); - return i(t, o, n); - } - static getTagGroupsItems(e, t, n, r, o) { - const i = []; - for (const a of n) { - const n = new tf('group', a, t); - (n.depth = 0), - (n.items = df.getTagsItems(e, r, n, a, o)), - i.push(n); - } - return i; - } - static getTagsItems(e, t, n, r, o) { - let i; - i = void 0 === r ? Object.keys(t) : r.tags; - const a = i.map((e) => - t[e] - ? ((t[e].used = !0), t[e]) - : (console.warn( - `Non-existing tag "${e}" is added to the group "${r.name}"` - ), - null) - ), - s = []; - for (const t of a) { - if (!t) continue; - const r = new tf('tag', t, n); - if (((r.depth = 1), '' !== t.name)) - (r.items = [ - ...df.addMarkdownItems( - t.description || '', - r, - r.depth + 1, - o - ), - ...this.getOperationsItems(e, r, t, r.depth + 1, o) - ]), - s.push(r); - else { - const n = [ - ...df.addMarkdownItems( - t.description || '', - r, - r.depth + 1, - o - ), - ...this.getOperationsItems(e, void 0, t, r.depth + 1, o) - ]; - s.push(...n); - } - } - return o.sortTagsAlphabetically && s.sort(Cs('name')), s; - } - static getOperationsItems(e, t, n, r, o) { - if (0 === n.operations.length) return []; - const i = []; - for (const a of n.operations) { - const n = new _u(e, a, t, o); - (n.depth = r), i.push(n); - } - return o.sortOperationsAlphabetically && i.sort(Cs('name')), i; - } - static getTagsWithOperations(e, t) { - const n = {}, - r = t['x-webhooks'] || t.webhooks; - for (const e of t.tags || []) - n[e.name] = pf(uf({}, e), { operations: [] }); - function o(e, t, r) { - for (const i of Object.keys(t)) { - const a = t[i], - s = Object.keys(a).filter(Xa); - for (const t of s) { - const s = a[t]; - if (a.$ref) { - const { resolved: t } = e.deref(a); - o(e, { [i]: t }, r); - continue; - } - let l = null == s ? void 0 : s.tags; - (l && l.length) || (l = ['']); - for (const e of l) { - let o = n[e]; - void 0 === o && - ((o = { name: e, operations: [] }), (n[e] = o)), - o['x-traitTag'] || - o.operations.push( - pf(uf({}, s), { - pathName: i, - pointer: Da.compile(['paths', i, t]), - httpVerb: t, - pathParameters: a.parameters || [], - pathServers: a.servers, - isWebhook: !!r - }) - ); - } - } - } - } - return r && o(e, r, !0), t.paths && o(e, t.paths), n; - } - } - var ff = Object.defineProperty, - hf = Object.getOwnPropertyDescriptor, - mf = (e, t, n, r) => { - for ( - var o, i = r > 1 ? void 0 : r ? hf(t, n) : t, a = e.length - 1; - a >= 0; - a-- - ) - (o = e[a]) && (i = (r ? o(t, n, i) : o(i)) || i); - return r && i && ff(t, n, i), i; - }; - const gf = 'data-section-id'; - class yf { - constructor(e, t, n) { - (this.scroll = t), - (this.history = n), - (this.activeItemIdx = -1), - (this.sideBarOpened = !1), - (this.updateOnScroll = (e) => { - const t = e ? 1 : -1; - let n = this.activeItemIdx; - for ( - ; - (-1 !== n || e) && !(n >= this.flatItems.length - 1 && e); - - ) { - if (e) { - const e = this.getElementAtOrFirstChild(n + 1); - if (this.scroll.isElementBellow(e)) break; - } else { - const e = this.getElementAt(n); - if (this.scroll.isElementAbove(e)) break; - } - n += t; - } - this.activate(this.flatItems[n], !0, !0); - }), - (this.updateOnHistory = (e = this.history.currentId) => { - if (!e) return; - let t; - (t = this.flatItems.find((t) => t.id === e)), - t - ? this.activateAndScroll(t, !1) - : (e.startsWith(hs) && - ((t = this.flatItems.find((e) => hs.startsWith(e.id))), - this.activateAndScroll(t, !1)), - this.scroll.scrollIntoViewBySelector( - `[${gf}="${oo(e)}"]` - )); - }), - (this.getItemById = (e) => - this.flatItems.find((t) => t.id === e)), - tn(this), - (this.items = e.contentItems), - (this.flatItems = (function (e, t) { - const n = [], - r = (e) => { - for (const t of e) n.push(t), t.items && r(t.items); - }; - return r(e), n; - })(this.items || [])), - this.flatItems.forEach((e, t) => (e.absoluteIdx = t)), - this.subscribe(); - } - static updateOnHistory(e = Ns.currentId, t) { - e && t.scrollIntoViewBySelector(`[${gf}="${oo(e)}"]`); - } - subscribe() { - (this._unsubscribe = this.scroll.subscribe(this.updateOnScroll)), - (this._hashUnsubscribe = this.history.subscribe( - this.updateOnHistory - )); - } - toggleSidebar() { - this.sideBarOpened = !this.sideBarOpened; - } - closeSidebar() { - this.sideBarOpened = !1; - } - getElementAt(e) { - const t = this.flatItems[e]; - return (t && Wr(`[${gf}="${oo(t.id)}"]`)) || null; - } - getElementAtOrFirstChild(e) { - let t = this.flatItems[e]; - return ( - t && 'group' === t.type && (t = t.items[0]), - (t && Wr(`[${gf}="${oo(t.id)}"]`)) || null - ); - } - get activeItem() { - return this.flatItems[this.activeItemIdx] || void 0; - } - activate(e, t = !0, n = !1) { - if ( - (this.activeItem && this.activeItem.id) !== (e && e.id) && - (!e || 'group' !== e.type) - ) { - if ((this.deactivate(this.activeItem), !e)) - return ( - (this.activeItemIdx = -1), void this.history.replace('', n) - ); - e.depth <= 0 || - ((this.activeItemIdx = e.absoluteIdx), - t && this.history.replace(encodeURI(e.id), n), - e.activate(), - e.expand()); - } - } - deactivate(e) { - if (void 0 !== e) - for (e.deactivate(); void 0 !== e; ) e.collapse(), (e = e.parent); - } - activateAndScroll(e, t, n) { - const r = (e && this.getItemById(e.id)) || e; - this.activate(r, t, n), - this.scrollToActive(), - (r && r.items.length) || this.closeSidebar(); - } - scrollToActive() { - this.scroll.scrollIntoView(this.getElementAt(this.activeItemIdx)); - } - dispose() { - this._unsubscribe(), this._hashUnsubscribe(); - } - } - mf([Ae], yf.prototype, 'activeItemIdx', 2), - mf([Ae], yf.prototype, 'sideBarOpened', 2), - mf([Pt], yf.prototype, 'toggleSidebar', 1), - mf([Pt], yf.prototype, 'closeSidebar', 1), - mf([Pt], yf.prototype, 'activate', 1), - mf([Pt.bound], yf.prototype, 'activateAndScroll', 1); - var vf = Object.defineProperty, - bf = Object.getOwnPropertyDescriptor; - const wf = 'scroll'; - class xf { - constructor(e) { - (this.options = e), - (this._prevOffsetY = 0), - (this._scrollParent = qr ? window : void 0), - (this._emiter = new ja()), - this.bind(); - } - bind() { - (this._prevOffsetY = this.scrollY()), - this._scrollParent && - this._scrollParent.addEventListener( - 'scroll', - this.handleScroll - ); - } - dispose() { - this._scrollParent && - this._scrollParent.removeEventListener( - 'scroll', - this.handleScroll - ), - this._emiter.removeAllListeners(wf); - } - scrollY() { - return 'undefined' != typeof HTMLElement && - this._scrollParent instanceof HTMLElement - ? this._scrollParent.scrollTop - : void 0 !== this._scrollParent - ? this._scrollParent.pageYOffset - : 0; - } - isElementBellow(e) { - if (null !== e) - return ( - e.getBoundingClientRect().top > this.options.scrollYOffset() - ); - } - isElementAbove(e) { - if (null === e) return; - const t = e.getBoundingClientRect().top; - return ( - (t > 0 ? Math.floor(t) : Math.ceil(t)) <= - this.options.scrollYOffset() - ); - } - subscribe(e) { - const t = this._emiter.addListener(wf, e); - return () => t.removeListener(wf, e); - } - scrollIntoView(e) { - null !== e && - (e.scrollIntoView(), - this._scrollParent && - this._scrollParent.scrollBy && - this._scrollParent.scrollBy( - 0, - 1 - this.options.scrollYOffset() - )); - } - scrollIntoViewBySelector(e) { - const t = Wr(e); - this.scrollIntoView(t); - } - handleScroll() { - const e = this.scrollY() - this._prevOffsetY > 0; - (this._prevOffsetY = this.scrollY()), this._emiter.emit(wf, e); - } - } - ((e, t, n, r) => { - for (var o, i = bf(t, n), a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(t, n, i) || i); - i && vf(t, n, i); - })( - [ - Ra.bind, - (100, - (e, t, n) => { - n.value = (function (e, t) { - let n, - r, - o, - i = null, - a = 0; - const s = () => { - (a = new Date().getTime()), - (i = null), - (o = e.apply(n, r)), - i || (n = r = null); - }; - return function () { - const l = new Date().getTime(), - c = t - (l - a); - return ( - (n = this), - (r = arguments), - c <= 0 || c > t - ? (i && (clearTimeout(i), (i = null)), - (a = l), - (o = e.apply(n, r)), - i || (n = r = null)) - : i || (i = setTimeout(s, c)), - o - ); - }; - })(n.value, 100); - }) - ], - xf.prototype, - 'handleScroll' - ); - class kf { - constructor() { - this.searchWorker = (function () { - let e; - if (qr) - try { - e = r(6980); - } catch (t) { - e = r(4798).default; - } - else e = r(4798).default; - return new e(); - })(); - } - indexItems(e) { - const t = (e) => { - e.forEach((e) => { - 'group' !== e.type && - this.add(e.name, e.description || '', e.id), - t(e.items); - }); - }; - t(e), this.searchWorker.done(); - } - add(e, t, n) { - this.searchWorker.add(e, t, n); - } - dispose() { - this.searchWorker.terminate(), this.searchWorker.dispose(); - } - search(e) { - return this.searchWorker.search(e); - } - toJS() { - return ( - (e = this), - null, - (t = function* () { - return this.searchWorker.toJS(); - }), - new Promise((n, r) => { - var o = (e) => { - try { - a(t.next(e)); - } catch (e) { - r(e); - } - }, - i = (e) => { - try { - a(t.throw(e)); - } catch (e) { - r(e); - } - }, - a = (e) => - e.done ? n(e.value) : Promise.resolve(e.value).then(o, i); - a((t = t.apply(e, null)).next()); - }) - ); - var e, t; - } - load(e) { - this.searchWorker.load(e); - } - fromExternalJS(e, t) { - e && t && this.searchWorker.fromExternalJS(e, t); - } - } - var _f = Object.defineProperty, - Of = Object.getOwnPropertySymbols, - Sf = Object.prototype.hasOwnProperty, - Ef = Object.prototype.propertyIsEnumerable, - Pf = (e, t, n) => - t in e - ? _f(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - function Af(e) { - const { Label: t = jd, Dropdown: r = Rd } = e; - return 1 === e.options.length - ? n.createElement(t, null, e.options[0].value) - : n.createElement( - r, - ((e, t) => { - for (var n in t || (t = {})) Sf.call(t, n) && Pf(e, n, t[n]); - if (Of) for (var n of Of(t)) Ef.call(t, n) && Pf(e, n, t[n]); - return e; - })({}, e) - ); - } - var $f = r(7856); - const Cf = pa` - a { - text-decoration: ${(e) => e.theme.typography.links.textDecoration}; - color: ${(e) => e.theme.typography.links.color}; - - &:visited { - color: ${(e) => e.theme.typography.links.visited}; - } - - &:hover { - color: ${(e) => e.theme.typography.links.hover}; - text-decoration: ${(e) => e.theme.typography.links.hoverTextDecoration}; - } - } -`, - Rf = ga(Lp)` - font-family: ${(e) => e.theme.typography.fontFamily}; - font-weight: ${(e) => e.theme.typography.fontWeightRegular}; - line-height: ${(e) => e.theme.typography.lineHeight}; - - p { - &:last-child { - margin-bottom: 0; - } - } - - ${({ compact: e }) => e && '\n p:first-child {\n margin-top: 0;\n }\n p:last-child {\n margin-bottom: 0;\n }\n '} - - ${({ inline: e }) => e && ' p {\n display: inline-block;\n }'} - - h1 { - ${Cu(1)}; - color: ${(e) => e.theme.colors.primary.main}; - margin-top: 0; - } - - h2 { - ${Cu(2)}; - color: ${(e) => e.theme.colors.text.primary}; - } - - code { - color: ${({ theme: e }) => e.typography.code.color}; - background-color: ${({ theme: e }) => e.typography.code.backgroundColor}; - - font-family: ${(e) => e.theme.typography.code.fontFamily}; - border-radius: 2px; - border: 1px solid rgba(38, 50, 56, 0.1); - padding: 0 ${({ theme: e }) => e.spacing.unit}px; - font-size: ${(e) => e.theme.typography.code.fontSize}; - font-weight: ${({ theme: e }) => e.typography.code.fontWeight}; - - word-break: break-word; - } - - pre { - font-family: ${(e) => e.theme.typography.code.fontFamily}; - white-space: ${({ theme: e }) => (e.typography.code.wrap ? 'pre-wrap' : 'pre')}; - background-color: ${({ theme: e }) => e.codeBlock.backgroundColor}; - color: white; - padding: ${(e) => 4 * e.theme.spacing.unit}px; - overflow-x: auto; - line-height: normal; - border-radius: 0px; - border: 1px solid rgba(38, 50, 56, 0.1); - - code { - background-color: transparent; - color: white; - padding: 0; - - &:before, - &:after { - content: none; - } - } - } - - blockquote { - margin: 0; - margin-bottom: 1em; - padding: 0 15px; - color: #777; - border-left: 4px solid #ddd; - } - - img { - max-width: 100%; - box-sizing: content-box; - } - - ul, - ol { - padding-left: 2em; - margin: 0; - margin-bottom: 1em; - - ul, - ol { - margin-bottom: 0; - margin-top: 0; - } - } - - table { - display: block; - width: 100%; - overflow: auto; - word-break: normal; - word-break: keep-all; - border-collapse: collapse; - border-spacing: 0; - margin-top: 1.5em; - margin-bottom: 1.5em; - } - - table tr { - background-color: #fff; - border-top: 1px solid #ccc; - - &:nth-child(2n) { - background-color: ${({ theme: e }) => e.schema.nestedBackground}; - } - } - - table th, - table td { - padding: 6px 13px; - border: 1px solid #ddd; - } - - table th { - text-align: left; - font-weight: bold; - } - - ${Fu('.share-link')}; - - ${Cf} - - ${ya('Markdown')}; -`; - var jf = Object.defineProperty, - Tf = Object.getOwnPropertySymbols, - If = Object.prototype.hasOwnProperty, - Nf = Object.prototype.propertyIsEnumerable, - Df = (e, t, n) => - t in e - ? jf(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - const Lf = Rf.withComponent('span'); - function Mf(e) { - const t = e.inline ? Lf : Rf; - return n.createElement(Pa, null, (r) => { - return n.createElement( - t, - ((e, t) => { - for (var n in t || (t = {})) If.call(t, n) && Df(e, n, t[n]); - if (Tf) for (var n of Tf(t)) Nf.call(t, n) && Df(e, n, t[n]); - return e; - })( - { - className: 'redoc-markdown ' + (e.className || ''), - dangerouslySetInnerHTML: { - __html: - ((o = r.untrustedSpec), - (i = e.html), - o ? $f.sanitize(i) : i) - }, - 'data-role': e['data-role'] - }, - e - ) - ); - var o, i; - }); - } - class Ff extends n.Component { - render() { - const { - source: e, - inline: t, - compact: r, - className: o, - 'data-role': i - } = this.props, - a = new jl(); - return n.createElement(Mf, { - html: a.renderMd(e), - inline: t, - compact: r, - className: o, - 'data-role': i - }); - } - } - const zf = ga.div` - position: relative; -`, - Uf = ga.div` - position: absolute; - min-width: 80px; - max-width: 500px; - background: #fff; - bottom: 100%; - left: 50%; - margin-bottom: 10px; - transform: translateX(-50%); - - border-radius: 4px; - padding: 0.3em 0.6em; - text-align: center; - box-shadow: 0px 0px 5px 0px rgba(204, 204, 204, 1); -`, - Vf = ga.div` - background: #fff; - color: #000; - display: inline; - font-size: 0.85em; - white-space: nowrap; -`, - Bf = ga.div` - position: absolute; - width: 0; - height: 0; - bottom: -5px; - left: 50%; - margin-left: -5px; - border-left: solid transparent 5px; - border-right: solid transparent 5px; - border-top: solid #fff 5px; -`, - qf = ga.div` - position: absolute; - width: 100%; - height: 20px; - bottom: -20px; -`; - class Wf extends n.Component { - render() { - const { open: e, title: t, children: r } = this.props; - return n.createElement( - zf, - null, - r, - e && - n.createElement( - Uf, - null, - n.createElement(Vf, null, t), - n.createElement(Bf, null), - n.createElement(qf, null) - ) - ); - } - } - const Hf = - 'undefined' != typeof document && - document.queryCommandSupported && - document.queryCommandSupported('copy'); - class Yf { - static isSupported() { - return Hf; - } - static selectElement(e) { - let t, n; - document.body.createTextRange - ? ((t = document.body.createTextRange()), - t.moveToElementText(e), - t.select()) - : document.createRange && - window.getSelection && - ((n = window.getSelection()), - (t = document.createRange()), - t.selectNodeContents(e), - n.removeAllRanges(), - n.addRange(t)); - } - static deselect() { - if (document.selection) document.selection.empty(); - else if (window.getSelection) { - const e = window.getSelection(); - e && e.removeAllRanges(); - } - } - static copySelected() { - let e; - try { - e = document.execCommand('copy'); - } catch (t) { - e = !1; - } - return e; - } - static copyElement(e) { - Yf.selectElement(e); - const t = Yf.copySelected(); - return t && Yf.deselect(), t; - } - static copyCustom(e) { - const t = document.createElement('textarea'); - (t.style.position = 'fixed'), - (t.style.top = '0'), - (t.style.left = '0'), - (t.style.width = '2em'), - (t.style.height = '2em'), - (t.style.padding = '0'), - (t.style.border = 'none'), - (t.style.outline = 'none'), - (t.style.boxShadow = 'none'), - (t.style.background = 'transparent'), - (t.value = e), - document.body.appendChild(t), - t.select(); - const n = Yf.copySelected(); - return document.body.removeChild(t), n; - } - } - const Kf = (e) => { - const [t, r] = n.useState(!1), - o = () => { - const t = - 'string' == typeof e.data - ? e.data - : JSON.stringify(e.data, null, 2); - Yf.copyCustom(t), i(); - }, - i = () => { - r(!0), - setTimeout(() => { - r(!1); - }, 1500); - }; - return e.children({ - renderCopyButton: () => - n.createElement( - 'button', - { onClick: o }, - n.createElement( - Wf, - { - title: Yf.isSupported() - ? 'Copied' - : 'Not supported in your browser', - open: t - }, - 'Copy' - ) - ) - }); - }; - let Gf = 1; - function Qf(e, t) { - Gf = 1; - let n = ''; - return ( - (n += '
    '), - (n += ''), - (n += th(e, t)), - (n += ''), - (n += '
    '), - n - ); - } - function Xf(e) { - return void 0 !== e - ? e - .toString() - .replace(/&/g, '&') - .replace(/"/g, '"') - .replace(//g, '>') - : ''; - } - function Jf(e) { - return JSON.stringify(e).slice(1, -1); - } - function Zf(e, t) { - return '' + Xf(e) + ''; - } - function eh(e) { - return '' + e + ''; - } - function th(e, t) { - const n = typeof e; - let r = ''; - return ( - null == e - ? (r += Zf('null', 'token keyword')) - : e && e.constructor === Array - ? (Gf++, - (r += (function (e, t) { - const n = Gf > t ? 'collapsed' : ''; - let r = `${eh('[')}
      `, - o = !1; - const i = e.length; - for (let a = 0; a < i; a++) - (o = !0), - (r += '
    • '), - (r += th(e[a], t)), - a < i - 1 && (r += ','), - (r += '
    • '); - return (r += `
    ${eh(']')}`), o || (r = eh('[ ]')), r; - })(e, t)), - Gf--) - : e && e.constructor === Date - ? (r += Zf('"' + e.toISOString() + '"', 'token string')) - : 'object' === n - ? (Gf++, - (r += (function (e, t) { - const n = Gf > t ? 'collapsed' : '', - r = Object.keys(e), - o = r.length; - let i = `${eh('{')}
      `, - a = !1; - for (let s = 0; s < o; s++) { - const l = r[s]; - (a = !0), - (i += '
    • '), - (i += - '"' + - Xf(l) + - '": '), - (i += th(e[l], t)), - s < o - 1 && (i += eh(',')), - (i += '
    • '); - } - return ( - (i += `
    ${eh('}')}`), a || (i = eh('{ }')), i - ); - })(e, t)), - Gf--) - : 'number' === n - ? (r += Zf(e, 'token number')) - : 'string' === n - ? /^(http|https):\/\/[^\s]+$/.test(e) - ? (r += - Zf('"', 'token string') + - '
    ' + - Xf(Jf(e)) + - '' + - Zf('"', 'token string')) - : (r += Zf('"' + Jf(e) + '"', 'token string')) - : 'boolean' === n && (r += Zf(e, 'token boolean')), - r - ); - } - const nh = pa` - .redoc-json code > .collapser { - display: none; - pointer-events: none; - } - - font-family: ${(e) => e.theme.typography.code.fontFamily}; - font-size: ${(e) => e.theme.typography.code.fontSize}; - - white-space: ${({ theme: e }) => (e.typography.code.wrap ? 'pre-wrap' : 'pre')}; - contain: content; - overflow-x: auto; - - .callback-function { - color: gray; - } - - .collapser:after { - content: '-'; - cursor: pointer; - } - - .collapsed > .collapser:after { - content: '+'; - cursor: pointer; - } - - .ellipsis:after { - content: ' … '; - } - - .collapsible { - margin-left: 2em; - } - - .hoverable { - padding-top: 1px; - padding-bottom: 1px; - padding-left: 2px; - padding-right: 2px; - border-radius: 2px; - } - - .hovered { - background-color: rgba(235, 238, 249, 1); - } - - .collapser { - background-color: transparent; - border: 0; - color: #fff; - font-family: ${(e) => e.theme.typography.code.fontFamily}; - font-size: ${(e) => e.theme.typography.code.fontSize}; - padding-right: 6px; - padding-left: 6px; - padding-top: 0; - padding-bottom: 0; - display: flex; - align-items: center; - justify-content: center; - width: 15px; - height: 15px; - position: absolute; - top: 4px; - left: -1.5em; - cursor: default; - user-select: none; - -webkit-user-select: none; - padding: 2px; - &:focus { - outline-color: #fff; - outline-style: dotted; - outline-width: 1px; - } - } - - ul { - list-style-type: none; - padding: 0px; - margin: 0px 0px 0px 26px; - } - - li { - position: relative; - display: block; - } - - .hoverable { - display: inline-block; - } - - .selected { - outline-style: solid; - outline-width: 1px; - outline-style: dotted; - } - - .collapsed > .collapsible { - display: none; - } - - .ellipsis { - display: none; - } - - .collapsed > .ellipsis { - display: inherit; - } -`, - rh = ga.div` - &:hover > ${Mp} { - opacity: 1; - } -`, - oh = ga((e) => { - const [t, r] = n.useState(), - o = ({ renderCopyButton: t }) => { - const o = - e.data && - Object.values(e.data).some( - (e) => 'object' == typeof e && null !== e - ); - return n.createElement( - rh, - null, - n.createElement( - Mp, - null, - t(), - o && - n.createElement( - n.Fragment, - null, - n.createElement( - 'button', - { onClick: i }, - ' Expand all ' - ), - n.createElement( - 'button', - { onClick: a }, - ' Collapse all ' - ) - ) - ), - n.createElement(Sa.Consumer, null, (t) => - n.createElement(Lp, { - className: e.className, - ref: (e) => r(e), - dangerouslySetInnerHTML: { - __html: Qf(e.data, t.jsonSampleExpandLevel) - } - }) - ) - ); - }, - i = () => { - const e = - null == t ? void 0 : t.getElementsByClassName('collapsible'); - for (const t of Array.prototype.slice.call(e)) { - const e = t.parentNode; - e.classList.remove('collapsed'), - e - .querySelector('.collapser') - .setAttribute('aria-label', 'collapse'); - } - }, - a = () => { - const e = - null == t - ? void 0 - : t.getElementsByClassName('collapsible'), - n = Array.prototype.slice.call(e, 1); - for (const e of n) { - const t = e.parentNode; - t.classList.add('collapsed'), - t - .querySelector('.collapser') - .setAttribute('aria-label', 'expand'); - } - }, - s = (e) => { - let t; - 'collapser' === e.className && - ((t = - e.parentElement.getElementsByClassName('collapsible')[0]), - t.parentElement.classList.contains('collapsed') - ? (t.parentElement.classList.remove('collapsed'), - e.setAttribute('aria-label', 'collapse')) - : (t.parentElement.classList.add('collapsed'), - e.setAttribute('aria-label', 'expand'))); - }, - l = n.useCallback((e) => { - s(e.target); - }, []), - c = n.useCallback((e) => { - 'Enter' === e.key && s(e.target); - }, []); - return ( - n.useEffect( - () => ( - null == t || t.addEventListener('click', l), - null == t || t.addEventListener('focus', c), - () => { - null == t || t.removeEventListener('click', l), - null == t || t.removeEventListener('focus', c); - } - ), - [l, c, t] - ), - n.createElement(Kf, { data: e.data }, o) - ); - })` - ${nh}; -`, - ih = (e) => { - const { source: t, lang: r } = e; - return n.createElement(zp, { - dangerouslySetInnerHTML: { __html: vs(t, r) } - }); - }, - ah = (e) => { - const { source: t, lang: r } = e; - return n.createElement(Kf, { data: t }, ({ renderCopyButton: e }) => - n.createElement( - Fp, - null, - n.createElement(Mp, null, e()), - n.createElement(ih, { lang: r, source: t }) - ) - ); - }; - function sh({ value: e, mimeType: t }) { - return es(t) - ? n.createElement(oh, { data: e }) - : ('object' == typeof e && (e = JSON.stringify(e, null, 2)), - n.createElement(ah, { - lang: - ((r = t), - -1 !== r.search(/xml/i) - ? 'xml' - : -1 !== r.search(/csv/i) - ? 'csv' - : -1 !== r.search(/plain/i) - ? 'tex' - : 'clike'), - source: e - })); - var r; - } - function lh({ example: e, mimeType: t }) { - return void 0 === e.value && e.externalValueUrl - ? n.createElement(ch, { example: e, mimeType: t }) - : n.createElement(sh, { value: e.value, mimeType: t }); - } - function ch({ example: e, mimeType: t }) { - const r = (function (e, t) { - const [, r] = (0, n.useState)(!0), - o = (0, n.useRef)(void 0), - i = (0, n.useRef)(void 0); - return ( - i.current !== e && (o.current = void 0), - (i.current = e), - (0, n.useEffect)(() => { - (() => { - return ( - (n = this), - (i = function* () { - r(!0); - try { - o.current = yield e.getExternalValue(t); - } catch (e) { - o.current = e; - } - r(!1); - }), - new Promise((e, t) => { - var r = (e) => { - try { - a(i.next(e)); - } catch (e) { - t(e); - } - }, - o = (e) => { - try { - a(i.throw(e)); - } catch (e) { - t(e); - } - }, - a = (t) => - t.done - ? e(t.value) - : Promise.resolve(t.value).then(r, o); - a((i = i.apply(n, null)).next()); - }) - ); - var n, i; - })(); - }, [e, t]), - o.current - ); - })(e, t); - return void 0 === r - ? n.createElement('span', null, 'Loading...') - : r instanceof Error - ? n.createElement( - zp, - null, - 'Error loading external example: ', - n.createElement('br', null), - n.createElement( - 'a', - { - className: 'token string', - href: e.externalValueUrl, - target: '_blank', - rel: 'noopener noreferrer' - }, - e.externalValueUrl - ) - ) - : n.createElement(sh, { value: r, mimeType: t }); - } - const uh = ga.div` - padding: 0.9em; - background-color: ${({ theme: e }) => Ur(0.6, e.rightPanel.backgroundColor)}; - margin: 0 0 10px 0; - display: block; - font-family: ${({ theme: e }) => e.typography.headings.fontFamily}; - font-size: 0.929em; - line-height: 1.5em; -`, - ph = ga.span` - font-family: ${({ theme: e }) => e.typography.headings.fontFamily}; - font-size: 12px; - position: absolute; - z-index: 1; - top: -11px; - left: 12px; - font-weight: ${({ theme: e }) => e.typography.fontWeightBold}; - color: ${({ theme: e }) => Ur(0.3, e.rightPanel.textColor)}; -`, - dh = ga.div` - position: relative; -`, - fh = ga(Cd)` - label { - color: ${({ theme: e }) => e.rightPanel.textColor}; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - font-size: 1em; - text-transform: none; - border: none; - } - margin: 0 0 10px 0; - display: block; - background-color: ${({ theme: e }) => Ur(0.6, e.rightPanel.backgroundColor)}; - border: none; - padding: 0.9em 1.6em 0.9em 0.9em; - box-shadow: none; - &:hover, - &:focus-within { - border: none; - box-shadow: none; - background-color: ${({ theme: e }) => Ur(0.3, e.rightPanel.backgroundColor)}; - } -`, - hh = ga.div` - font-family: ${(e) => e.theme.typography.code.fontFamily}; - font-size: 12px; - color: #ee807f; -`; - class mh extends n.Component { - constructor() { - super(...arguments), - (this.state = { activeIdx: 0 }), - (this.switchMedia = ({ idx: e }) => { - void 0 !== e && this.setState({ activeIdx: e }); - }); - } - render() { - const { activeIdx: e } = this.state, - t = this.props.mediaType.examples || {}, - r = this.props.mediaType.name, - o = n.createElement(hh, null, 'No sample'), - i = Object.keys(t); - if (0 === i.length) return o; - if (i.length > 1) { - const o = i.map((e, n) => ({ value: t[e].summary || e, idx: n })), - a = t[i[e]], - s = a.description; - return n.createElement( - gh, - null, - n.createElement( - dh, - null, - n.createElement(ph, null, 'Example'), - this.props.renderDropdown({ - value: o[e].value, - options: o, - onChange: this.switchMedia, - ariaLabel: 'Example' - }) - ), - n.createElement( - 'div', - null, - s && n.createElement(Ff, { source: s }), - n.createElement(lh, { example: a, mimeType: r }) - ) - ); - } - { - const e = t[i[0]]; - return n.createElement( - gh, - null, - e.description && n.createElement(Ff, { source: e.description }), - n.createElement(lh, { example: e, mimeType: r }) - ); - } - } - } - const gh = ga.div` - margin-top: 15px; -`; - if (!n.useState) - throw new Error('mobx-react-lite requires React with Hooks support'); - if (!tn) - throw new Error( - 'mobx-react-lite@3 requires mobx at least version 6 to be available' - ); - function yh(e) { - e(); - } - var vh = []; - function bh(e) { - return Dt(Bn(e, t)); - var t; - } - var wh = - 'undefined' == typeof FinalizationRegistry - ? void 0 - : FinalizationRegistry; - function xh(e) { - return { - reaction: e, - mounted: !1, - changedBeforeMount: !1, - cleanAt: Date.now() + kh - }; - } - var kh = 1e4, - _h = wh - ? (function (e) { - var t = new Map(), - n = 1, - r = new e(function (e) { - var n = t.get(e); - n && (n.reaction.dispose(), t.delete(e)); - }); - return { - addReactionToTrack: function (e, o, i) { - var a = n++; - return ( - r.register(i, a, e), - (e.current = xh(o)), - (e.current.finalizationRegistryCleanupToken = a), - t.set(a, e.current), - e.current - ); - }, - recordReactionAsCommitted: function (e) { - r.unregister(e), - e.current && - e.current.finalizationRegistryCleanupToken && - t.delete(e.current.finalizationRegistryCleanupToken); - }, - forceCleanupTimerToRunNowForTests: function () {}, - resetCleanupScheduleForTests: function () {} - }; - })(wh) - : (function () { - var e, - t = new Set(); - function n() { - void 0 === e && (e = setTimeout(r, 1e4)); - } - function r() { - e = void 0; - var r = Date.now(); - t.forEach(function (e) { - var n = e.current; - n && - r >= n.cleanAt && - (n.reaction.dispose(), (e.current = null), t.delete(e)); - }), - t.size > 0 && n(); - } - return { - addReactionToTrack: function (e, r, o) { - var i; - return ( - (e.current = xh(r)), (i = e), t.add(i), n(), e.current - ); - }, - recordReactionAsCommitted: function (e) { - t.delete(e); - }, - forceCleanupTimerToRunNowForTests: function () { - e && (clearTimeout(e), r()); - }, - resetCleanupScheduleForTests: function () { - var n, r; - if (t.size > 0) { - try { - for ( - var o = (function (e) { - var t = - 'function' == typeof Symbol && - Symbol.iterator, - n = t && e[t], - r = 0; - if (n) return n.call(e); - if (e && 'number' == typeof e.length) - return { - next: function () { - return ( - e && r >= e.length && (e = void 0), - { value: e && e[r++], done: !e } - ); - } - }; - throw new TypeError( - t - ? 'Object is not iterable.' - : 'Symbol.iterator is not defined.' - ); - })(t), - i = o.next(); - !i.done; - i = o.next() - ) { - var a = i.value, - s = a.current; - s && (s.reaction.dispose(), (a.current = null)); - } - } catch (e) { - n = { error: e }; - } finally { - try { - i && !i.done && (r = o.return) && r.call(o); - } finally { - if (n) throw n.error; - } - } - t.clear(); - } - e && (clearTimeout(e), (e = void 0)); - } - }; - })(), - Oh = _h.addReactionToTrack, - Sh = _h.recordReactionAsCommitted, - Eh = - (_h.resetCleanupScheduleForTests, - _h.forceCleanupTimerToRunNowForTests, - !1); - function Ph() { - return Eh; - } - function Ah(e) { - return 'observer' + e; - } - var $h = function () {}; - function Ch(e, t) { - if ((void 0 === t && (t = 'observed'), Ph())) return e(); - var r, - o = (function (e, t) { - var n = 'function' == typeof Symbol && e[Symbol.iterator]; - if (!n) return e; - var r, - o, - i = n.call(e), - a = []; - try { - for (; (void 0 === t || t-- > 0) && !(r = i.next()).done; ) - a.push(r.value); - } catch (e) { - o = { error: e }; - } finally { - try { - r && !r.done && (n = i.return) && n.call(i); - } finally { - if (o) throw o.error; - } - } - return a; - })(n.useState(new $h()), 1)[0], - i = - ((r = (function (e, t) { - var n = 'function' == typeof Symbol && e[Symbol.iterator]; - if (!n) return e; - var r, - o, - i = n.call(e), - a = []; - try { - for (; (void 0 === t || t-- > 0) && !(r = i.next()).done; ) - a.push(r.value); - } catch (e) { - o = { error: e }; - } finally { - try { - r && !r.done && (n = i.return) && n.call(i); - } finally { - if (o) throw o.error; - } - } - return a; - })((0, n.useState)(0), 2)[1]), - (0, n.useCallback)(function () { - r(function (e) { - return e + 1; - }); - }, vh)), - a = n.useRef(null); - if (!a.current) - var s = new mt(Ah(t), function () { - l.mounted ? i() : (l.changedBeforeMount = !0); - }), - l = Oh(a, s, o); - var c, - u, - p = a.current.reaction; - if ( - (n.useDebugValue(p, bh), - n.useEffect(function () { - return ( - Sh(a), - a.current - ? ((a.current.mounted = !0), - a.current.changedBeforeMount && - ((a.current.changedBeforeMount = !1), i())) - : ((a.current = { - reaction: new mt(Ah(t), function () { - i(); - }), - mounted: !0, - changedBeforeMount: !1, - cleanAt: 1 / 0 - }), - i()), - function () { - a.current.reaction.dispose(), (a.current = null); - } - ); - }, []), - p.track(function () { - try { - c = e(); - } catch (e) { - u = e; - } - }), - u) - ) - throw u; - return c; - } - var Rh = function () { - return ( - (Rh = - Object.assign || - function (e) { - for (var t, n = 1, r = arguments.length; n < r; n++) - for (var o in (t = arguments[n])) - Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o]); - return e; - }), - Rh.apply(this, arguments) - ); - }; - var jh = { $$typeof: !0, render: !0, compare: !0, type: !0 }; - function Th(e) { - var t = e.children, - n = e.render, - r = t || n; - return 'function' != typeof r ? null : Ch(r); - } - (Th.displayName = 'Observer'), - (function (e) { - e || (e = yh), Nt({ reactionScheduler: e }); - })(i.unstable_batchedUpdates); - var Ih = 0, - Nh = {}; - function Dh(e) { - return ( - Nh[e] || - (Nh[e] = (function (e) { - if ('function' == typeof Symbol) return Symbol(e); - var t = '__$mobx-react ' + e + ' (' + Ih + ')'; - return Ih++, t; - })(e)), - Nh[e] - ); - } - function Lh(e, t) { - if (Mh(e, t)) return !0; - if ( - 'object' != typeof e || - null === e || - 'object' != typeof t || - null === t - ) - return !1; - var n = Object.keys(e), - r = Object.keys(t); - if (n.length !== r.length) return !1; - for (var o = 0; o < n.length; o++) - if (!Object.hasOwnProperty.call(t, n[o]) || !Mh(e[n[o]], t[n[o]])) - return !1; - return !0; - } - function Mh(e, t) { - return e === t ? 0 !== e || 1 / e == 1 / t : e != e && t != t; - } - function Fh(e, t, n) { - Object.hasOwnProperty.call(e, t) - ? (e[t] = n) - : Object.defineProperty(e, t, { - enumerable: !1, - configurable: !0, - writable: !0, - value: n - }); - } - var zh = Dh('patchMixins'), - Uh = Dh('patchedDefinition'); - function Vh(e, t) { - for ( - var n = this, - r = arguments.length, - o = new Array(r > 2 ? r - 2 : 0), - i = 2; - i < r; - i++ - ) - o[i - 2] = arguments[i]; - t.locks++; - try { - var a; - return null != e && (a = e.apply(this, o)), a; - } finally { - t.locks--, - 0 === t.locks && - t.methods.forEach(function (e) { - e.apply(n, o); - }); - } - } - function Bh(e, t) { - return function () { - for (var n = arguments.length, r = new Array(n), o = 0; o < n; o++) - r[o] = arguments[o]; - Vh.call.apply(Vh, [this, e, t].concat(r)); - }; - } - function qh(e, t, n) { - var r = (function (e, t) { - var n = (e[zh] = e[zh] || {}), - r = (n[t] = n[t] || {}); - return (r.locks = r.locks || 0), (r.methods = r.methods || []), r; - })(e, t); - r.methods.indexOf(n) < 0 && r.methods.push(n); - var o = Object.getOwnPropertyDescriptor(e, t); - if (!o || !o[Uh]) { - var i = e[t], - a = Wh(e, t, o ? o.enumerable : void 0, r, i); - Object.defineProperty(e, t, a); - } - } - function Wh(e, t, n, r, o) { - var i, - a = Bh(o, r); - return ( - ((i = {})[Uh] = !0), - (i.get = function () { - return a; - }), - (i.set = function (o) { - if (this === e) a = Bh(o, r); - else { - var i = Wh(this, t, n, r, o); - Object.defineProperty(this, t, i); - } - }), - (i.configurable = !0), - (i.enumerable = n), - i - ); - } - var Hh = W || '$mobx', - Yh = Dh('isMobXReactObserver'), - Kh = Dh('isUnmounted'), - Gh = Dh('skipRender'), - Qh = Dh('isForcingUpdate'); - function Xh(e) { - var t = e.prototype; - if (e[Yh]) { - var r = Jh(t); - console.warn( - 'The provided component class (' + - r + - ') \n has already been declared as an observer component.' - ); - } else e[Yh] = !0; - if (t.componentWillReact) - throw new Error( - 'The componentWillReact life-cycle event is no longer supported' - ); - if (e.__proto__ !== n.PureComponent) - if (t.shouldComponentUpdate) { - if (t.shouldComponentUpdate !== em) - throw new Error( - 'It is not allowed to use shouldComponentUpdate in observer based components.' - ); - } else t.shouldComponentUpdate = em; - tm(t, 'props'), tm(t, 'state'); - var o = t.render; - return ( - (t.render = function () { - return Zh.call(this, o); - }), - qh(t, 'componentWillUnmount', function () { - var e; - if ( - !0 !== Ph() && - (null == (e = this.render[Hh]) || e.dispose(), - (this[Kh] = !0), - !this.render[Hh]) - ) { - var t = Jh(this); - console.warn( - 'The reactive render of an observer class component (' + - t + - ') \n was overriden after MobX attached. This may result in a memory leak if the \n overriden reactive render was not properly disposed.' - ); - } - }), - e - ); - } - function Jh(e) { - return ( - e.displayName || - e.name || - (e.constructor && - (e.constructor.displayName || e.constructor.name)) || - '' - ); - } - function Zh(e) { - var t = this; - if (!0 === Ph()) return e.call(this); - Fh(this, Gh, !1), Fh(this, Qh, !1); - var r = Jh(this), - o = e.bind(this), - i = !1, - a = new mt(r + '.render()', function () { - if (!i && ((i = !0), !0 !== t[Kh])) { - var e = !0; - try { - Fh(t, Qh, !0), - t[Gh] || n.Component.prototype.forceUpdate.call(t), - (e = !1); - } finally { - Fh(t, Qh, !1), e && a.dispose(); - } - } - }); - function s() { - i = !1; - var e = void 0, - t = void 0; - if ( - (a.track(function () { - try { - t = (function (e, t) { - var n = ze(e); - try { - return t(); - } finally { - Ue(n); - } - })(!1, o); - } catch (t) { - e = t; - } - }), - e) - ) - throw e; - return t; - } - return ( - (a.reactComponent = this), - (s[Hh] = a), - (this.render = s), - s.call(this) - ); - } - function em(e, t) { - return ( - Ph() && - console.warn( - '[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side.' - ), - this.state !== t || !Lh(this.props, e) - ); - } - function tm(e, t) { - var n = Dh('reactProp_' + t + '_valueHolder'), - r = Dh('reactProp_' + t + '_atomHolder'); - function o() { - return this[r] || Fh(this, r, K('reactive ' + t)), this[r]; - } - Object.defineProperty(e, t, { - configurable: !0, - enumerable: !0, - get: function () { - var e = !1; - return ( - nt && rt && (e = nt(!0)), - o.call(this).reportObserved(), - nt && rt && rt(e), - this[n] - ); - }, - set: function (e) { - this[Qh] || Lh(this[n], e) - ? Fh(this, n, e) - : (Fh(this, n, e), - Fh(this, Gh, !0), - o.call(this).reportChanged(), - Fh(this, Gh, !1)); - } - }); - } - var nm = 'function' == typeof Symbol && Symbol.for, - rm = nm - ? Symbol.for('react.forward_ref') - : 'function' == typeof n.forwardRef && - (0, n.forwardRef)(function (e) { - return null; - }).$$typeof, - om = nm - ? Symbol.for('react.memo') - : 'function' == typeof n.memo && - (0, n.memo)(function (e) { - return null; - }).$$typeof; - function im(e) { - if ( - (!0 === e.isMobxInjector && - console.warn( - "Mobx observer: You are trying to use 'observer' on a component that already has 'inject'. Please apply 'observer' before applying 'inject'" - ), - om && e.$$typeof === om) - ) - throw new Error( - "Mobx observer: You are trying to use 'observer' on a function component wrapped in either another observer or 'React.memo'. The observer already applies 'React.memo' for you." - ); - if (rm && e.$$typeof === rm) { - var t = e.render; - if ('function' != typeof t) - throw new Error( - 'render property of ForwardRef was not a function' - ); - return (0, n.forwardRef)(function () { - var e = arguments; - return (0, n.createElement)(Th, null, function () { - return t.apply(void 0, e); - }); - }); - } - return 'function' != typeof e || - (e.prototype && e.prototype.render) || - e.isReactClass || - Object.prototype.isPrototypeOf.call(n.Component, e) - ? Xh(e) - : (function (e, t) { - if (Ph()) return e; - var r, - o, - i, - a = Rh({ forwardRef: !1 }, t), - s = e.displayName || e.name, - l = function (t, n) { - return Ch(function () { - return e(t, n); - }, s); - }; - return ( - (l.displayName = s), - (r = a.forwardRef - ? (0, n.memo)((0, n.forwardRef)(l)) - : (0, n.memo)(l)), - (o = e), - (i = r), - Object.keys(o).forEach(function (e) { - jh[e] || - Object.defineProperty( - i, - e, - Object.getOwnPropertyDescriptor(o, e) - ); - }), - (r.displayName = s), - r - ); - })(e); - } - if (!n.Component) - throw new Error('mobx-react requires React to be available'); - if (!Ae) throw new Error('mobx-react requires mobx to be available'); - const am = ga(Gu)` - button { - background-color: transparent; - border: 0; - outline: 0; - font-size: 13px; - font-family: ${(e) => e.theme.typography.code.fontFamily}; - cursor: pointer; - padding: 0; - color: ${(e) => e.theme.colors.text.primary}; - &:focus { - font-weight: ${({ theme: e }) => e.typography.fontWeightBold}; - } - ${({ kind: e }) => - 'patternProperties' === e && - pa` - display: inline-flex; - margin-right: 20px; - - > span.property-name { - white-space: break-spaces; - text-align: left; - - ::before, - ::after { - content: '/'; - filter: opacity(0.2); - } - } - - > svg { - align-self: center; - } - `} - } - ${Bu} { - height: ${({ theme: e }) => e.schema.arrow.size}; - width: ${({ theme: e }) => e.schema.arrow.size}; - polygon { - fill: ${({ theme: e }) => e.schema.arrow.color}; - } - } -`, - sm = ga.span` - vertical-align: middle; - font-size: ${({ theme: e }) => e.typography.code.fontSize}; - line-height: 20px; -`, - lm = ga(sm)` - color: ${(e) => Ur(0.1, e.theme.schema.typeNameColor)}; -`, - cm = ga(sm)` - color: ${(e) => e.theme.schema.typeNameColor}; -`, - um = ga(sm)` - color: ${(e) => e.theme.schema.typeTitleColor}; - word-break: break-word; -`, - pm = cm, - dm = ga(sm.withComponent('div'))` - color: ${(e) => e.theme.schema.requireLabelColor}; - font-size: ${(e) => e.theme.schema.labelsTextSize}; - font-weight: normal; - margin-left: 20px; - line-height: 1; -`, - fm = ga(dm)` - color: ${(e) => e.theme.colors.primary.light}; -`, - hm = ga(sm)` - color: ${({ theme: e }) => e.colors.warning.main}; - font-size: 13px; -`, - mm = ga(sm)` - color: #0e7c86; - &::before, - &::after { - font-weight: bold; - } -`, - gm = ga(sm)` - border-radius: 2px; - word-break: break-word; - ${({ theme: e }) => `\n background-color: ${Ur(0.95, e.colors.text.primary)};\n color: ${Ur(0.1, e.colors.text.primary)};\n\n padding: 0 ${e.spacing.unit}px;\n border: 1px solid ${Ur(0.9, e.colors.text.primary)};\n font-family: ${e.typography.code.fontFamily};\n}`}; - & + & { - margin-left: 0; - } - ${ya('ExampleValue')}; -`, - ym = ga(gm)``, - vm = ga(sm)` - border-radius: 2px; - ${({ theme: e }) => `\n background-color: ${Ur(0.95, e.colors.primary.light)};\n color: ${Ur(0.1, e.colors.primary.main)};\n\n margin: 0 ${e.spacing.unit}px;\n padding: 0 ${e.spacing.unit}px;\n border: 1px solid ${Ur(0.9, e.colors.primary.main)};\n}`}; - & + & { - margin-left: 0; - } - ${ya('ConstraintItem')}; -`, - bm = ga.button` - background-color: transparent; - border: 0; - color: ${({ theme: e }) => e.colors.text.secondary}; - margin-left: ${({ theme: e }) => e.spacing.unit}px; - border-radius: 2px; - cursor: pointer; - outline-color: ${({ theme: e }) => e.colors.text.secondary}; - font-size: 12px; -`; - Object.defineProperty, Object.getOwnPropertyDescriptor; - const wm = ga.div` - ${Cf}; - ${({ compact: e }) => (e ? '' : 'margin: 1em 0')} -`; - let xm = class extends n.Component { - render() { - const { externalDocs: e } = this.props; - return e && e.url - ? n.createElement( - wm, - { compact: this.props.compact }, - n.createElement('a', { href: e.url }, e.description || e.url) - ) - : null; - } - }; - xm = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], xm); - class km extends n.PureComponent { - constructor() { - super(...arguments), (this.state = { collapsed: !0 }); - } - toggle() { - this.setState({ collapsed: !this.state.collapsed }); - } - render() { - const { values: e, isArrayType: t } = this.props, - { collapsed: r } = this.state, - { enumSkipQuotes: o, maxDisplayedEnumValues: i } = this.context; - if (!e.length) return null; - const a = this.state.collapsed && i ? e.slice(0, i) : e, - s = !!i && e.length > i, - l = i ? (r ? `… ${e.length - i} more` : 'Hide') : ''; - return n.createElement( - 'div', - null, - n.createElement( - sm, - null, - t ? lo('enumArray') : '', - ' ', - 1 === e.length ? lo('enumSingleValue') : lo('enum'), - ':' - ), - ' ', - a.map((e, t) => { - const r = o ? String(e) : JSON.stringify(e); - return n.createElement( - n.Fragment, - { key: t }, - n.createElement(gm, null, r), - ' ' - ); - }), - s - ? n.createElement( - _m, - { - onClick: () => { - this.toggle(); - } - }, - l - ) - : null - ); - } - } - km.contextType = Sa; - const _m = ga.span` - color: ${(e) => e.theme.colors.primary.main}; - vertical-align: middle; - font-size: 13px; - line-height: 20px; - padding: 0 5px; - cursor: pointer; -`, - Om = ga(Rf)` - margin: 2px 0; -`; - class Sm extends n.PureComponent { - render() { - const e = this.props.extensions; - return n.createElement(Sa.Consumer, null, (t) => - n.createElement( - n.Fragment, - null, - t.showExtensions && - Object.keys(e).map((t) => - n.createElement( - Om, - { key: t }, - n.createElement(sm, null, ' ', t.substring(2), ': '), - ' ', - n.createElement( - ym, - null, - 'string' == typeof e[t] ? e[t] : JSON.stringify(e[t]) - ) - ) - ) - ) - ); - } - } - function Em({ field: e }) { - return e.examples - ? n.createElement( - n.Fragment, - null, - n.createElement(sm, null, ' ', lo('examples'), ': '), - io(e.examples) - ? e.examples.map((t, r) => { - const o = is(e, t), - i = e.in ? String(o) : JSON.stringify(o); - return n.createElement( - n.Fragment, - { key: r }, - n.createElement(gm, null, i), - ' ' - ); - }) - : n.createElement( - Pm, - null, - Object.values(e.examples).map((t, r) => - n.createElement( - 'li', - { key: r + t.value }, - n.createElement(gm, null, is(e, t.value)), - ' -', - ' ', - t.summary || t.description - ) - ) - ) - ) - : null; - } - const Pm = ga.ul` - margin-top: 1em; - list-style-position: outside; -`; - class Am extends n.PureComponent { - render() { - return 0 === this.props.constraints.length - ? null - : n.createElement( - 'span', - null, - ' ', - this.props.constraints.map((e) => - n.createElement(vm, { key: e }, ' ', e, ' ') - ) - ); - } - } - const $m = n.memo(function ({ value: e, label: t, raw: r }) { - if (void 0 === e) return null; - const o = r ? String(e) : JSON.stringify(e); - return n.createElement( - 'div', - null, - n.createElement(sm, null, ' ', t, ' '), - ' ', - n.createElement(gm, null, o) - ); - }); - function Cm(e) { - const t = e.schema.pattern, - { hideSchemaPattern: r } = n.useContext(Sa), - [o, i] = n.useState(!1), - a = n.useCallback(() => i(!o), [o]); - return !t || r - ? null - : n.createElement( - n.Fragment, - null, - n.createElement( - mm, - null, - o || t.length < 45 ? t : `${t.substr(0, 45)}...` - ), - t.length > 45 && - n.createElement( - bm, - { onClick: a }, - o ? 'Hide pattern' : 'Show pattern' - ) - ); - } - function Rm({ schema: e }) { - const { hideSchemaPattern: t } = n.useContext(Sa); - return e && - ('string' !== e.type || e.constraints.length) && - (((null == e ? void 0 : e.pattern) && !t) || - e.items || - e.displayFormat || - e.constraints.length) - ? n.createElement( - jm, - null, - '[ items', - e.displayFormat && - n.createElement(pm, null, ' <', e.displayFormat, ' >'), - n.createElement(Am, { constraints: e.constraints }), - n.createElement(Cm, { schema: e }), - e.items && n.createElement(Rm, { schema: e.items }), - ' ]' - ) - : null; - } - const jm = ga(lm)` - margin: 0 5px; - vertical-align: text-top; -`; - var Tm = Object.defineProperty, - Im = Object.getOwnPropertySymbols, - Nm = Object.prototype.hasOwnProperty, - Dm = Object.prototype.propertyIsEnumerable, - Lm = (e, t, n) => - t in e - ? Tm(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - Mm = (e, t) => { - for (var n in t || (t = {})) Nm.call(t, n) && Lm(e, n, t[n]); - if (Im) for (var n of Im(t)) Dm.call(t, n) && Lm(e, n, t[n]); - return e; - }; - const Fm = im((e) => { - const { enumSkipQuotes: t, hideSchemaTitles: r } = n.useContext(Sa), - { showExamples: o, field: i, renderDiscriminatorSwitch: a } = e, - { - schema: s, - description: l, - deprecated: c, - extensions: u, - in: p, - const: d - } = i, - f = 'array' === s.type, - h = t || 'header' === p, - m = n.useMemo( - () => - !o || (void 0 === i.example && void 0 === i.examples) - ? null - : void 0 !== i.examples - ? n.createElement(Em, { field: i }) - : n.createElement($m, { - label: lo('example') + ':', - value: is(i, i.example), - raw: Boolean(i.in) - }), - [i, o] - ); - return n.createElement( - 'div', - null, - n.createElement( - 'div', - null, - n.createElement(lm, null, s.typePrefix), - n.createElement(cm, null, s.displayType), - s.displayFormat && - n.createElement( - pm, - null, - ' ', - '<', - s.displayFormat, - '>', - ' ' - ), - s.contentEncoding && - n.createElement( - pm, - null, - ' ', - '<', - s.contentEncoding, - '>', - ' ' - ), - s.contentMediaType && - n.createElement( - pm, - null, - ' ', - '<', - s.contentMediaType, - '>', - ' ' - ), - s.title && !r && n.createElement(um, null, ' (', s.title, ') '), - n.createElement(Am, { constraints: s.constraints }), - n.createElement(Cm, { schema: s }), - s.isCircular && - n.createElement(hm, null, ' ', lo('recursive'), ' '), - f && s.items && n.createElement(Rm, { schema: s.items }) - ), - c && - n.createElement( - 'div', - null, - n.createElement( - qu, - { type: 'warning' }, - ' ', - lo('deprecated'), - ' ' - ) - ), - n.createElement($m, { - raw: h, - label: lo('default') + ':', - value: s.default - }), - !a && n.createElement(km, { isArrayType: f, values: s.enum }), - ' ', - m, - n.createElement(Sm, { extensions: Mm(Mm({}, u), s.extensions) }), - n.createElement( - 'div', - null, - n.createElement(Ff, { compact: !0, source: l }) - ), - s.externalDocs && - n.createElement(xm, { - externalDocs: s.externalDocs, - compact: !0 - }), - (a && a(e)) || null, - (d && - n.createElement($m, { label: lo('const') + ':', value: d })) || - null - ); - }), - zm = n.memo(Fm); - var Um = Object.defineProperty, - Vm = (Object.getOwnPropertyDescriptor, Object.getOwnPropertySymbols), - Bm = Object.prototype.hasOwnProperty, - qm = Object.prototype.propertyIsEnumerable, - Wm = (e, t, n) => - t in e - ? Um(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - let Hm = class extends n.Component { - constructor() { - super(...arguments), - (this.toggle = () => { - void 0 === this.props.field.expanded && - this.props.expandByDefault - ? this.props.field.collapse() - : this.props.field.toggle(); - }), - (this.handleKeyPress = (e) => { - 'Enter' === e.key && (e.preventDefault(), this.toggle()); - }); - } - render() { - const { - className: e = '', - field: t, - isLast: r, - expandByDefault: o - } = this.props, - { name: i, deprecated: a, required: s, kind: l } = t, - c = !t.schema.isPrimitive && !t.schema.isCircular, - u = void 0 === t.expanded ? o : t.expanded, - p = n.createElement( - n.Fragment, - null, - 'additionalProperties' === l && - n.createElement(fm, null, 'additional property'), - 'patternProperties' === l && - n.createElement(fm, null, 'pattern property'), - s && n.createElement(dm, null, 'required') - ), - d = c - ? n.createElement( - am, - { className: a ? 'deprecated' : '', kind: l, title: i }, - n.createElement(Xu, null), - n.createElement( - 'button', - { - onClick: this.toggle, - onKeyPress: this.handleKeyPress, - 'aria-label': 'expand properties' - }, - n.createElement( - 'span', - { className: 'property-name' }, - i - ), - n.createElement(Bu, { direction: u ? 'down' : 'right' }) - ), - p - ) - : n.createElement( - Gu, - { className: a ? 'deprecated' : void 0, kind: l, title: i }, - n.createElement(Xu, null), - n.createElement('span', { className: 'property-name' }, i), - p - ); - return n.createElement( - n.Fragment, - null, - n.createElement( - 'tr', - { className: r ? 'last ' + e : e }, - d, - n.createElement( - Qu, - null, - n.createElement( - zm, - ((e, t) => { - for (var n in t || (t = {})) - Bm.call(t, n) && Wm(e, n, t[n]); - if (Vm) - for (var n of Vm(t)) qm.call(t, n) && Wm(e, n, t[n]); - return e; - })({}, this.props) - ) - ) - ), - u && - c && - n.createElement( - 'tr', - { key: t.name + 'inner' }, - n.createElement( - Ku, - { colSpan: 2 }, - n.createElement( - Ju, - null, - n.createElement(Pg, { - schema: t.schema, - skipReadOnly: this.props.skipReadOnly, - skipWriteOnly: this.props.skipWriteOnly, - showTitle: this.props.showTitle, - level: this.props.level - }) - ) - ) - ) - ); - } - }; - Hm = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], Hm); - Object.defineProperty, Object.getOwnPropertyDescriptor; - let Ym = class extends n.Component { - constructor() { - super(...arguments), - (this.changeActiveChild = (e) => { - void 0 !== e.idx && this.props.parent.activateOneOf(e.idx); - }); - } - sortOptions(e, t) { - if (0 === t.length) return; - const n = {}; - t.forEach((e, t) => { - n[e] = t; - }), - e.sort((e, t) => (n[e.value] > n[t.value] ? 1 : -1)); - } - render() { - const { parent: e, enumValues: t } = this.props; - if (void 0 === e.oneOf) return null; - const r = e.oneOf.map((e, t) => ({ value: e.title, idx: t })), - o = r[e.activeOneOf].value; - return ( - this.sortOptions(r, t), - n.createElement(Cd, { - value: o, - options: r, - onChange: this.changeActiveChild, - ariaLabel: 'Example' - }) - ); - } - }; - Ym = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], Ym); - const Km = im( - ({ - schema: { fields: e = [], title: t }, - showTitle: r, - discriminator: o, - skipReadOnly: i, - skipWriteOnly: a, - level: s - }) => { - const { - expandSingleSchemaField: l, - showObjectSchemaExamples: c, - schemaExpansionLevel: u - } = n.useContext(Sa), - p = n.useMemo( - () => - i || a - ? e.filter( - (e) => - !( - (i && e.schema.readOnly) || - (a && e.schema.writeOnly) - ) - ) - : e, - [i, a, e] - ), - d = (l && 1 === p.length) || u >= s; - return n.createElement( - Zu, - null, - r && n.createElement(Hu, null, t), - n.createElement( - 'tbody', - null, - Gr(p, (e, t) => - n.createElement(Hm, { - key: e.name, - isLast: t, - field: e, - expandByDefault: d, - renderDiscriminatorSwitch: - (null == o ? void 0 : o.fieldName) === e.name - ? () => - n.createElement(Ym, { - parent: o.parentSchema, - enumValues: e.schema.enum - }) - : void 0, - className: e.expanded ? 'expanded' : void 0, - showExamples: c, - skipReadOnly: i, - skipWriteOnly: a, - showTitle: r, - level: s - }) - ) - ) - ); - } - ); - var Gm = Object.defineProperty, - Qm = Object.defineProperties, - Xm = Object.getOwnPropertyDescriptors, - Jm = Object.getOwnPropertySymbols, - Zm = Object.prototype.hasOwnProperty, - eg = Object.prototype.propertyIsEnumerable, - tg = (e, t, n) => - t in e - ? Gm(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - ng = (e, t) => { - for (var n in t || (t = {})) Zm.call(t, n) && tg(e, n, t[n]); - if (Jm) for (var n of Jm(t)) eg.call(t, n) && tg(e, n, t[n]); - return e; - }, - rg = (e, t) => Qm(e, Xm(t)); - const og = ga.div` - padding-left: ${({ theme: e }) => 2 * e.spacing.unit}px; -`; - class ig extends n.PureComponent { - render() { - const e = this.props.schema, - t = e.items, - r = - void 0 === e.minItems && void 0 === e.maxItems - ? '' - : `(${us(e)})`; - return e.fields - ? n.createElement( - Km, - rg(ng({}, this.props), { level: this.props.level }) - ) - : !e.displayType || t || r.length - ? n.createElement( - 'div', - null, - n.createElement(rp, null, ' Array ', r), - n.createElement( - og, - null, - n.createElement(Pg, rg(ng({}, this.props), { schema: t })) - ), - n.createElement(op, null) - ) - : n.createElement( - 'div', - null, - n.createElement(cm, null, e.displayType) - ); - } - } - var ag = Object.defineProperty, - sg = Object.defineProperties, - lg = Object.getOwnPropertyDescriptor, - cg = Object.getOwnPropertyDescriptors, - ug = Object.getOwnPropertySymbols, - pg = Object.prototype.hasOwnProperty, - dg = Object.prototype.propertyIsEnumerable, - fg = (e, t, n) => - t in e - ? ag(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - hg = (e, t, n, r) => { - for ( - var o, i = r > 1 ? void 0 : r ? lg(t, n) : t, a = e.length - 1; - a >= 0; - a-- - ) - (o = e[a]) && (i = (r ? o(t, n, i) : o(i)) || i); - return r && i && ag(t, n, i), i; - }; - let mg = class extends n.Component { - constructor() { - super(...arguments), - (this.activateOneOf = () => { - this.props.schema.activateOneOf(this.props.idx); - }); - } - render() { - const { idx: e, schema: t, subSchema: r } = this.props; - return n.createElement( - np, - { - deprecated: r.deprecated, - active: e === t.activeOneOf, - onClick: this.activateOneOf - }, - r.title || r.typePrefix + r.displayType - ); - } - }; - mg = hg([im], mg); - let gg = class extends n.Component { - render() { - const { - schema: { oneOf: e }, - schema: t - } = this.props; - if (void 0 === e) return null; - const r = e[t.activeOneOf]; - return n.createElement( - 'div', - null, - n.createElement(tp, null, ' ', t.oneOfType, ' '), - n.createElement( - ep, - null, - e.map((e, r) => - n.createElement(mg, { - key: e.pointer, - schema: t, - subSchema: e, - idx: r - }) - ) - ), - n.createElement( - 'div', - null, - e[t.activeOneOf].deprecated && - n.createElement(qu, { type: 'warning' }, 'Deprecated') - ), - n.createElement(Am, { constraints: r.constraints }), - n.createElement( - Pg, - ((e, t) => sg(e, cg(t)))( - ((e, t) => { - for (var n in t || (t = {})) - pg.call(t, n) && fg(e, n, t[n]); - if (ug) - for (var n of ug(t)) dg.call(t, n) && fg(e, n, t[n]); - return e; - })({}, this.props), - { schema: r } - ) - ) - ); - } - }; - gg = hg([im], gg); - const yg = im(({ schema: e }) => - n.createElement( - 'div', - null, - n.createElement(cm, null, e.displayType), - e.title && n.createElement(um, null, ' ', e.title, ' '), - n.createElement(hm, null, ' ', lo('recursive'), ' ') - ) - ); - var vg = Object.defineProperty, - bg = Object.defineProperties, - wg = - (Object.getOwnPropertyDescriptor, Object.getOwnPropertyDescriptors), - xg = Object.getOwnPropertySymbols, - kg = Object.prototype.hasOwnProperty, - _g = Object.prototype.propertyIsEnumerable, - Og = (e, t, n) => - t in e - ? vg(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - Sg = (e, t) => { - for (var n in t || (t = {})) kg.call(t, n) && Og(e, n, t[n]); - if (xg) for (var n of xg(t)) _g.call(t, n) && Og(e, n, t[n]); - return e; - }, - Eg = (e, t) => bg(e, wg(t)); - let Pg = class extends n.Component { - render() { - var e; - const t = this.props, - { schema: r } = t, - o = ((e, t) => { - var n = {}; - for (var r in e) - kg.call(e, r) && t.indexOf(r) < 0 && (n[r] = e[r]); - if (null != e && xg) - for (var r of xg(e)) - t.indexOf(r) < 0 && _g.call(e, r) && (n[r] = e[r]); - return n; - })(t, ['schema']), - i = (o.level || 0) + 1; - if (!r) return n.createElement('em', null, ' Schema not provided '); - const { - type: a, - oneOf: s, - discriminatorProp: l, - isCircular: c - } = r; - if (c) return n.createElement(yg, { schema: r }); - if (void 0 !== l) { - if (!s || !s.length) - return ( - console.warn( - `Looks like you are using discriminator wrong: you don't have any definition inherited from the ${r.title}` - ), - null - ); - const e = s[r.activeOneOf]; - return e.isCircular - ? n.createElement(yg, { schema: e }) - : n.createElement( - Km, - Eg(Sg({}, o), { - level: i, - schema: e, - discriminator: { fieldName: l, parentSchema: r } - }) - ); - } - if (void 0 !== s) return n.createElement(gg, Sg({ schema: r }, o)); - const u = io(a) ? a : [a]; - if (u.includes('object')) { - if (null == (e = r.fields) ? void 0 : e.length) - return n.createElement( - Km, - Eg(Sg({}, this.props), { level: i }) - ); - } else if (u.includes('array')) - return n.createElement(ig, Eg(Sg({}, this.props), { level: i })); - const p = { - schema: r, - name: '', - required: !1, - description: r.description, - externalDocs: r.externalDocs, - deprecated: !1, - toggle: () => null, - expanded: !1 - }; - return n.createElement( - 'div', - null, - n.createElement(zm, { field: p }) - ); - } - }; - Pg = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], Pg); - var Ag = Object.defineProperty, - $g = Object.defineProperties, - Cg = Object.getOwnPropertyDescriptors, - Rg = Object.getOwnPropertySymbols, - jg = Object.prototype.hasOwnProperty, - Tg = Object.prototype.propertyIsEnumerable, - Ig = (e, t, n) => - t in e - ? Ag(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - class Ng extends n.PureComponent { - constructor() { - super(...arguments), - (this.renderDropdown = (e) => { - return n.createElement( - Af, - ((t = ((e, t) => { - for (var n in t || (t = {})) - jg.call(t, n) && Ig(e, n, t[n]); - if (Rg) - for (var n of Rg(t)) Tg.call(t, n) && Ig(e, n, t[n]); - return e; - })({ Label: jd, Dropdown: fh }, e)), - $g(t, Cg({ variant: 'dark' }))) - ); - var t; - }); - } - static getMediaType(e, t) { - if (!e) return {}; - const n = { schema: { $ref: e } }; - return t && (n.examples = { example: { $ref: t } }), n; - } - get mediaModel() { - const { - parser: e, - schemaRef: t, - exampleRef: n, - options: r - } = this.props; - return ( - this._mediaModel || - (this._mediaModel = new nu( - e, - 'json', - !1, - Ng.getMediaType(t, n), - r - )), - this._mediaModel - ); - } - render() { - const { showReadOnly: e = !0, showWriteOnly: t = !1 } = this.props; - return n.createElement( - Su, - null, - n.createElement( - Au, - null, - n.createElement( - Ou, - null, - n.createElement(Pg, { - skipWriteOnly: !t, - skipReadOnly: !e, - schema: this.mediaModel.schema - }) - ), - n.createElement( - Pu, - null, - n.createElement( - Dg, - null, - n.createElement(mh, { - renderDropdown: this.renderDropdown, - mediaType: this.mediaModel - }) - ) - ) - ) - ); - } - } - const Dg = ga.div` - background: ${({ theme: e }) => e.codeBlock.backgroundColor}; - & > div, - & > pre { - padding: ${(e) => 4 * e.theme.spacing.unit}px; - margin: 0; - } - - & > div > pre { - padding: 0; - } -`, - Lg = - (ca.div` - background-color: #e4e7eb; -`, - ca.ul` - display: inline; - list-style: none; - padding: 0; - - li { - display: inherit; - - &:after { - content: ','; - } - &:last-child:after { - content: none; - } - } -`, - ca.code` - font-size: ${(e) => e.theme.typography.code.fontSize}; - font-family: ${(e) => e.theme.typography.code.fontFamily}; - margin: 0 3px; - padding: 0.2em; - display: inline-block; - line-height: 1; - - &:after { - content: ','; - font-weight: normal; - } - - &:last-child:after { - content: none; - } -`), - Mg = ca.span` - &:after { - content: ' and '; - font-weight: normal; - } - - &:last-child:after { - content: none; - } - - ${Cf}; -`, - Fg = ca.span` - ${(e) => !e.expanded && 'white-space: nowrap;'} - &:after { - content: ' or '; - ${(e) => e.expanded && "content: ' or \\a';"} - white-space: pre; - } - - &:last-child:after, - &:only-child:after { - content: none; - } - - ${Cf}; -`, - zg = ca.div` - flex: 1 1 auto; - cursor: pointer; -`, - Ug = ca.div` - width: ${(e) => e.theme.schema.defaultDetailsWidth}; - text-overflow: ellipsis; - border-radius: 4px; - overflow: hidden; - ${(e) => e.expanded && `background: ${e.theme.colors.gray[100]};\n padding: 8px 9.6px;\n margin: 20px 0;\n width: 100%;\n `}; - ${ma('small')` - margin-top: 10px; - `} -`, - Vg = ca(Iu)` - display: inline-block; - margin: 0; -`, - Bg = ca.div` - width: 100%; - display: flex; - margin: 1em 0; - flex-direction: ${(e) => (e.expanded ? 'column' : 'row')}; - ${ma('small')` - flex-direction: column; - `} -`, - qg = ca.div` - margin: 0.5em 0; -`, - Wg = ca.div` - border-bottom: 1px solid ${({ theme: e }) => e.colors.border.dark}; - margin-bottom: 1.5em; - padding-bottom: 0.7em; - - h5 { - line-height: 1em; - margin: 0 0 0.6em; - font-size: ${({ theme: e }) => e.typography.fontSize}; - } - - .redoc-markdown p:first-child { - display: inline; - } -`; - function Hg({ children: e, height: t }) { - const r = n.createRef(), - [o, i] = n.useState(!1), - [a, s] = n.useState(!1); - return ( - n.useEffect(() => { - r.current && - r.current.clientHeight + 20 < r.current.scrollHeight && - s(!0); - }, [r]), - n.createElement( - n.Fragment, - null, - n.createElement( - Yg, - { - ref: r, - className: o ? '' : 'container', - style: { height: o ? 'auto' : t } - }, - e - ), - n.createElement( - Kg, - { dimmed: !o }, - a && - n.createElement( - Gg, - { - onClick: () => { - i(!o); - } - }, - o ? 'See less' : 'See more' - ) - ) - ) - ); - } - const Yg = ca.div` - overflow-y: hidden; -`, - Kg = ca.div` - text-align: center; - line-height: 1.5em; - ${({ dimmed: e }) => e && 'background-image: linear-gradient(to bottom, transparent,rgb(255 255 255));\n position: relative;\n top: -0.5em;\n padding-top: 0.5em;\n background-position-y: -1em;\n '} -`, - Gg = ca.a` - cursor: pointer; -`, - Qg = n.memo(function (e) { - const { type: t, flow: r, RequiredScopes: o } = e, - i = Object.keys((null == r ? void 0 : r.scopes) || {}); - return n.createElement( - n.Fragment, - null, - n.createElement( - qg, - null, - n.createElement('b', null, 'Flow type: '), - n.createElement('code', null, t, ' ') - ), - ('implicit' === t || 'authorizationCode' === t) && - n.createElement( - qg, - null, - n.createElement('strong', null, ' Authorization URL: '), - n.createElement( - 'code', - null, - n.createElement( - 'a', - { - target: '_blank', - rel: 'noopener noreferrer', - href: r.authorizationUrl - }, - r.authorizationUrl - ) - ) - ), - ('password' === t || - 'clientCredentials' === t || - 'authorizationCode' === t) && - n.createElement( - qg, - null, - n.createElement('b', null, ' Token URL: '), - n.createElement('code', null, r.tokenUrl) - ), - r.refreshUrl && - n.createElement( - qg, - null, - n.createElement('strong', null, ' Refresh URL: '), - r.refreshUrl - ), - !!i.length && - n.createElement( - n.Fragment, - null, - o || null, - n.createElement( - qg, - null, - n.createElement('b', null, ' Scopes: ') - ), - n.createElement( - Hg, - { height: '4em' }, - n.createElement( - 'ul', - null, - i.map((e) => - n.createElement( - 'li', - { key: e }, - n.createElement('code', null, e), - ' -', - ' ', - n.createElement(Ff, { - className: 'redoc-markdown', - inline: !0, - source: r.scopes[e] || '' - }) - ) - ) - ) - ) - ) - ); - }); - function Xg(e) { - const { RequiredScopes: t, scheme: r } = e; - return n.createElement( - Rf, - null, - r.apiKey - ? n.createElement( - n.Fragment, - null, - n.createElement( - qg, - null, - n.createElement( - 'b', - null, - (o = r.apiKey.in || '').charAt(0).toUpperCase() + - o.slice(1), - ' parameter name: ' - ), - n.createElement('code', null, r.apiKey.name) - ), - t - ) - : r.http - ? n.createElement( - n.Fragment, - null, - n.createElement( - qg, - null, - n.createElement('b', null, 'HTTP Authorization Scheme: '), - n.createElement('code', null, r.http.scheme) - ), - n.createElement( - qg, - null, - 'bearer' === r.http.scheme && - r.http.bearerFormat && - n.createElement( - n.Fragment, - null, - n.createElement('b', null, 'Bearer format: '), - n.createElement('code', null, r.http.bearerFormat) - ) - ), - t - ) - : r.openId - ? n.createElement( - n.Fragment, - null, - n.createElement( - qg, - null, - n.createElement('b', null, 'Connect URL: '), - n.createElement( - 'code', - null, - n.createElement( - 'a', - { - target: '_blank', - rel: 'noopener noreferrer', - href: r.openId.connectUrl - }, - r.openId.connectUrl - ) - ) - ), - t - ) - : r.flows - ? Object.keys(r.flows).map((e) => - n.createElement(Qg, { - key: e, - type: e, - RequiredScopes: t, - flow: r.flows[e] - }) - ) - : null - ); - var o; - } - const Jg = { - oauth2: 'OAuth2', - apiKey: 'API Key', - http: 'HTTP', - openIdConnect: 'OpenID Connect' - }; - class Zg extends n.PureComponent { - render() { - return this.props.securitySchemes.schemes.map((e) => - n.createElement( - Su, - { id: e.sectionId, key: e.id }, - n.createElement( - Au, - null, - n.createElement( - Ou, - null, - n.createElement( - ju, - null, - n.createElement(Uu, { to: e.sectionId }), - e.displayName - ), - n.createElement(Ff, { source: e.description || '' }), - n.createElement( - Wg, - null, - n.createElement( - qg, - null, - n.createElement('b', null, 'Security Scheme Type: '), - n.createElement('span', null, Jg[e.type] || e.type) - ), - n.createElement(Xg, { scheme: e }) - ) - ) - ) - ) - ); - } - } - class ey { - constructor(e, t, n = {}, r = !0) { - var o, i, a, s; - (this.marker = new Ls()), - (this.disposer = null), - (this.rawOptions = n), - (this.options = new xo(n, ty)), - (this.scroll = new xf(this.options)), - yf.updateOnHistory(Ns.currentId, this.scroll), - (this.spec = new Xd(e, t, this.options)), - (this.menu = new yf(this.spec, this.scroll, Ns)), - this.options.disableSearch || - ((this.search = new kf()), - r && this.search.indexItems(this.menu.items), - (this.disposer = - ((o = this.menu), - (i = 'activeItemIdx'), - w( - (a = (e) => { - this.updateMarkOnMenu(e.newValue); - }) - ) - ? (function (e, t, n, r) { - return qn(e, t).observe_(n, r); - })(o, i, a, s) - : (function (e, t, n) { - return qn(e).observe_(t, n); - })(o, i, a)))); - } - static fromJS(e) { - const t = new ey(e.spec.data, e.spec.url, e.options, !1); - return ( - (t.menu.activeItemIdx = e.menu.activeItemIdx || 0), - t.menu.activate(t.menu.flatItems[t.menu.activeItemIdx]), - t.options.disableSearch || t.search.load(e.searchIndex), - t - ); - } - onDidMount() { - this.menu.updateOnHistory(), - this.updateMarkOnMenu(this.menu.activeItemIdx); - } - dispose() { - this.scroll.dispose(), - this.menu.dispose(), - this.search && this.search.dispose(), - null != this.disposer && this.disposer(); - } - toJS() { - return ( - (e = this), - (t = null), - (n = function* () { - return { - menu: { activeItemIdx: this.menu.activeItemIdx }, - spec: { - url: this.spec.parser.specUrl, - data: this.spec.parser.spec - }, - searchIndex: this.search ? yield this.search.toJS() : void 0, - options: this.rawOptions - }; - }), - new Promise((r, o) => { - var i = (e) => { - try { - s(n.next(e)); - } catch (e) { - o(e); - } - }, - a = (e) => { - try { - s(n.throw(e)); - } catch (e) { - o(e); - } - }, - s = (e) => - e.done ? r(e.value) : Promise.resolve(e.value).then(i, a); - s((n = n.apply(e, t)).next()); - }) - ); - var e, t, n; - } - updateMarkOnMenu(e) { - const t = Math.max(0, e), - n = Math.min(this.menu.flatItems.length, t + 5), - r = []; - for (let e = t; e < n; e++) { - const t = this.menu.getElementAt(e); - t && r.push(t); - } - if (-1 === e && qr) { - const e = document.querySelector( - '[data-role="redoc-description"]' - ), - t = document.querySelector('[data-role="redoc-summary"]'); - e && r.push(e), t && r.push(t); - } - this.marker.addOnly(r), this.marker.mark(); - } - } - const ty = { - allowedMdComponents: { - SecurityDefinitions: { - component: Zg, - propsSelector: (e) => ({ - securitySchemes: e.spec.securitySchemes - }) - }, - 'security-definitions': { - component: Zg, - propsSelector: (e) => ({ - securitySchemes: e.spec.securitySchemes - }) - }, - SchemaDefinition: { - component: Ng, - propsSelector: (e) => ({ - parser: e.spec.parser, - options: e.options - }) - } - } - }, - ny = ga(Ru)` - margin-top: 0; - margin-bottom: 0.5em; - - ${ya('ApiHeader')}; -`, - ry = ga.a` - border: 1px solid ${(e) => e.theme.colors.primary.main}; - color: ${(e) => e.theme.colors.primary.main}; - font-weight: normal; - margin-left: 0.5em; - padding: 4px 8px 4px; - display: inline-block; - text-decoration: none; - cursor: pointer; - - ${ya('DownloadButton')}; -`, - oy = ga.span` - &::before { - content: '|'; - display: inline-block; - opacity: 0.5; - width: ${15}px; - text-align: center; - } - - &:last-child::after { - display: none; - } -`, - iy = ga.div` - overflow: hidden; -`, - ay = ga.div` - display: flex; - flex-wrap: wrap; - // hide separator on new lines: idea from https://stackoverflow.com/a/31732902/1749888 - margin-left: -${15}px; -`; - Object.defineProperty, Object.getOwnPropertyDescriptor; - let sy = class extends n.Component { - constructor() { - super(...arguments), - (this.handleDownloadClick = (e) => { - e.target.href || - (e.target.href = this.props.store.spec.info.downloadLink); - }); - } - render() { - const { store: e } = this.props, - { info: t, externalDocs: r } = e.spec, - o = e.options.hideDownloadButton, - i = t.downloadFileName, - a = t.downloadLink, - s = - (t.license && - n.createElement( - oy, - null, - 'License:', - ' ', - t.license.identifier - ? t.license.identifier - : n.createElement( - 'a', - { href: t.license.url }, - t.license.name - ) - )) || - null, - l = - (t.contact && - t.contact.url && - n.createElement( - oy, - null, - 'URL: ', - n.createElement('a', { href: t.contact.url }, t.contact.url) - )) || - null, - c = - (t.contact && - t.contact.email && - n.createElement( - oy, - null, - t.contact.name || 'E-mail', - ':', - ' ', - n.createElement( - 'a', - { href: 'mailto:' + t.contact.email }, - t.contact.email - ) - )) || - null, - u = - (t.termsOfService && - n.createElement( - oy, - null, - n.createElement( - 'a', - { href: t.termsOfService }, - 'Terms of Service' - ) - )) || - null, - p = - (t.version && - n.createElement('span', null, '(', t.version, ')')) || - null; - return n.createElement( - Su, - null, - n.createElement( - Au, - null, - n.createElement( - Ou, - { className: 'api-info' }, - n.createElement(ny, null, t.title, ' ', p), - !o && - n.createElement( - 'p', - null, - lo('downloadSpecification'), - ':', - n.createElement( - ry, - { - download: i || !0, - target: '_blank', - href: a, - onClick: this.handleDownloadClick - }, - lo('download') - ) - ), - n.createElement( - Rf, - null, - ((t.license || t.contact || t.termsOfService) && - n.createElement( - iy, - null, - n.createElement(ay, null, c, ' ', l, ' ', s, ' ', u) - )) || - null - ), - n.createElement(Ff, { - source: e.spec.info.summary, - 'data-role': 'redoc-summary' - }), - n.createElement(Ff, { - source: e.spec.info.description, - 'data-role': 'redoc-description' - }), - r && n.createElement(xm, { externalDocs: r }) - ) - ) - ); - } - }; - sy = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], sy); - const ly = ga.img` - max-height: ${(e) => e.theme.logo.maxHeight}; - max-width: ${(e) => e.theme.logo.maxWidth}; - padding: ${(e) => e.theme.logo.gutter}; - width: 100%; - display: block; -`, - cy = ga.div` - text-align: center; -`, - uy = ga.a` - display: inline-block; -`; - Object.defineProperty, Object.getOwnPropertyDescriptor; - let py = class extends n.Component { - render() { - const { info: e } = this.props, - t = e['x-logo']; - if (!t || !t.url) return null; - const r = t.href || (e.contact && e.contact.url), - o = t.altText ? t.altText : 'logo', - i = n.createElement(ly, { src: t.url, alt: o }); - return n.createElement( - cy, - { style: { backgroundColor: t.backgroundColor } }, - r ? ((a = r), (e) => n.createElement(uy, { href: a }, e))(i) : i - ); - var a; - } - }; - py = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], py); - var dy = Object.defineProperty, - fy = Object.getOwnPropertySymbols, - hy = Object.prototype.hasOwnProperty, - my = Object.prototype.propertyIsEnumerable, - gy = (e, t, n) => - t in e - ? dy(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - yy = (e, t) => { - for (var n in t || (t = {})) hy.call(t, n) && gy(e, n, t[n]); - if (fy) for (var n of fy(t)) my.call(t, n) && gy(e, n, t[n]); - return e; - }; - class vy extends n.Component { - render() { - return n.createElement(Pa, null, (e) => - n.createElement(Lu, null, (t) => - this.renderWithOptionsAndStore(e, t) - ) - ); - } - renderWithOptionsAndStore(e, t) { - const { source: r, htmlWrap: o = (e) => e } = this.props; - if (!t) - throw new Error( - 'When using components in markdown, store prop must be provided' - ); - const i = new jl(e).renderMdWithComponents(r); - return i.length - ? i.map((e, r) => { - if ('string' == typeof e) - return n.cloneElement( - o( - n.createElement(Mf, { - html: e, - inline: !1, - compact: !1 - }) - ), - { key: r } - ); - const i = e.component; - return n.createElement( - i, - yy({ key: r }, yy(yy({}, e.props), e.propsSelector(t))) - ); - }) - : null; - } - } - var by = r(4184), - wy = r.n(by); - const xy = ga.span.attrs((e) => ({ - className: `operation-type ${e.type}` - }))` - width: 9ex; - display: inline-block; - height: ${(e) => e.theme.typography.code.fontSize}; - line-height: ${(e) => e.theme.typography.code.fontSize}; - background-color: #333; - border-radius: 3px; - background-repeat: no-repeat; - background-position: 6px 4px; - font-size: 7px; - font-family: Verdana, sans-serif; // web-safe - color: white; - text-transform: uppercase; - text-align: center; - font-weight: bold; - vertical-align: middle; - margin-right: 6px; - margin-top: 2px; - - &.get { - background-color: ${(e) => e.theme.colors.http.get}; - } - - &.post { - background-color: ${(e) => e.theme.colors.http.post}; - } - - &.put { - background-color: ${(e) => e.theme.colors.http.put}; - } - - &.options { - background-color: ${(e) => e.theme.colors.http.options}; - } - - &.patch { - background-color: ${(e) => e.theme.colors.http.patch}; - } - - &.delete { - background-color: ${(e) => e.theme.colors.http.delete}; - } - - &.basic { - background-color: ${(e) => e.theme.colors.http.basic}; - } - - &.link { - background-color: ${(e) => e.theme.colors.http.link}; - } - - &.head { - background-color: ${(e) => e.theme.colors.http.head}; - } - - &.hook { - background-color: ${(e) => e.theme.colors.primary.main}; - } -`; - function ky(e, { theme: t }, n) { - return e > 1 - ? t.sidebar.level1Items[n] - : 1 === e - ? t.sidebar.groupItems[n] - : ''; - } - const _y = ga.ul` - margin: 0; - padding: 0; - - & & { - font-size: 0.929em; - } - - ${(e) => (e.expanded ? '' : 'display: none;')}; -`, - Oy = ga.li` - list-style: none inside none; - overflow: hidden; - text-overflow: ellipsis; - padding: 0; - ${(e) => (0 === e.depth ? 'margin-top: 15px' : '')}; -`, - Sy = { - 0: pa` - opacity: 0.7; - text-transform: ${({ theme: e }) => e.sidebar.groupItems.textTransform}; - font-size: 0.8em; - padding-bottom: 0; - cursor: default; - `, - 1: pa` - font-size: 0.929em; - text-transform: ${({ theme: e }) => e.sidebar.level1Items.textTransform}; - ` - }, - Ey = ga.label.attrs((e) => ({ - role: 'menuitem', - className: wy()('-depth' + e.depth, { active: e.active }) - }))` - cursor: pointer; - color: ${(e) => (e.active ? ky(e.depth, e, 'activeTextColor') : e.theme.sidebar.textColor)}; - margin: 0; - padding: 12.5px ${(e) => 4 * e.theme.spacing.unit}px; - ${({ depth: e, type: t, theme: n }) => ('section' === t && e > 1 && 'padding-left: ' + 8 * n.spacing.unit + 'px;') || ''} - display: flex; - justify-content: space-between; - font-family: ${(e) => e.theme.typography.headings.fontFamily}; - ${(e) => Sy[e.depth]}; - background-color: ${(e) => (e.active ? ky(e.depth, e, 'activeBackgroundColor') : e.theme.sidebar.backgroundColor)}; - - ${(e) => (e.deprecated && Wu) || ''}; - - &:hover { - color: ${(e) => ky(e.depth, e, 'activeTextColor')}; - background-color: ${(e) => ky(e.depth, e, 'activeBackgroundColor')}; - } - - ${Bu} { - height: ${({ theme: e }) => e.sidebar.arrow.size}; - width: ${({ theme: e }) => e.sidebar.arrow.size}; - polygon { - fill: ${({ theme: e }) => e.sidebar.arrow.color}; - } - } -`, - Py = ga.span` - display: inline-block; - vertical-align: middle; - width: ${(e) => (e.width ? e.width : 'auto')}; - overflow: hidden; - text-overflow: ellipsis; -`, - Ay = ga.div` - ${({ theme: e }) => `\n font-size: 0.8em;\n margin-top: ${2 * e.spacing.unit}px;\n text-align: center;\n position: fixed;\n width: ${e.sidebar.width};\n bottom: 0px;\n background: ${e.sidebar.backgroundColor};\n \n a,\n a:visited,\n a:hover {\n color: ${e.sidebar.textColor} !important;\n padding: ${e.spacing.unit}px 0;\n border-top: 1px solid ${Rr(0.1, e.sidebar.backgroundColor)};\n text-decoration: none;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n`}; - img { - width: 15px; - margin-right: 5px; - } - - ${ma('small')` - width: 100%; - `}; -`, - $y = ga.button` - border: 0; - width: 100%; - text-align: left; - & > * { - vertical-align: middle; - } - - ${Bu} { - polygon { - fill: ${({ theme: e }) => Rr(e.colors.tonalOffset, e.colors.gray[100])}; - } - } -`, - Cy = ga.span` - text-decoration: ${(e) => (e.deprecated ? 'line-through' : 'none')}; - margin-right: 8px; -`, - Ry = ga(xy)` - margin: 0 5px 0 0; -`, - jy = ga((e) => { - const { - name: t, - opened: r, - className: o, - onClick: i, - httpVerb: a, - deprecated: s - } = e; - return n.createElement( - $y, - { className: o, onClick: i || void 0 }, - n.createElement(Ry, { type: a }, ms(a)), - n.createElement(Bu, { - size: '1.5em', - direction: r ? 'down' : 'right', - float: 'left' - }), - n.createElement(Cy, { deprecated: s }, t), - s - ? n.createElement( - qu, - { type: 'warning' }, - ' ', - lo('deprecated'), - ' ' - ) - : null - ); - })` - padding: 10px; - border-radius: 2px; - margin-bottom: 4px; - line-height: 1.5em; - background-color: ${({ theme: e }) => e.colors.gray[100]}; - cursor: pointer; - outline-color: ${({ theme: e }) => Rr(e.colors.tonalOffset, e.colors.gray[100])}; -`, - Ty = ga.div` - padding: 10px 25px; - background-color: ${({ theme: e }) => e.colors.gray[50]}; - margin-bottom: 5px; - margin-top: 5px; -`; - class Iy extends n.PureComponent { - constructor() { - super(...arguments), - (this.selectElement = () => { - Yf.selectElement(this.child); - }); - } - render() { - const { children: e } = this.props; - return n.createElement( - 'div', - { - ref: (e) => (this.child = e), - onClick: this.selectElement, - onFocus: this.selectElement, - tabIndex: 0, - role: 'button' - }, - e - ); - } - } - const Ny = ga.div` - cursor: pointer; - position: relative; - margin-bottom: 5px; -`, - Dy = ga.span` - font-family: ${(e) => e.theme.typography.code.fontFamily}; - margin-left: 10px; - flex: 1; - overflow-x: hidden; - text-overflow: ellipsis; -`, - Ly = ga.button` - outline: 0; - color: inherit; - width: 100%; - text-align: left; - cursor: pointer; - padding: 10px 30px 10px ${(e) => (e.inverted ? '10px' : '20px')}; - border-radius: ${(e) => (e.inverted ? '0' : '4px 4px 0 0')}; - background-color: ${(e) => (e.inverted ? 'transparent' : e.theme.codeBlock.backgroundColor)}; - display: flex; - white-space: nowrap; - align-items: center; - border: ${(e) => (e.inverted ? '0' : '1px solid transparent')}; - border-bottom: ${(e) => (e.inverted ? '1px solid #ccc' : '0')}; - transition: border-color 0.25s ease; - - ${(e) => (e.expanded && !e.inverted && `border-color: ${e.theme.colors.border.dark};`) || ''} - - .${Dy} { - color: ${(e) => (e.inverted ? e.theme.colors.text.primary : '#ffffff')}; - } - &:focus { - box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.45), 0 2px 0 rgba(128, 128, 128, 0.25); - } -`, - My = ga.span.attrs((e) => ({ className: `http-verb ${e.type}` }))` - font-size: ${(e) => (e.compact ? '0.8em' : '0.929em')}; - line-height: ${(e) => (e.compact ? '18px' : '20px')}; - background-color: ${(e) => e.theme.colors.http[e.type] || '#999999'}; - color: #ffffff; - padding: ${(e) => (e.compact ? '2px 8px' : '3px 10px')}; - text-transform: uppercase; - font-family: ${(e) => e.theme.typography.headings.fontFamily}; - margin: 0; -`, - Fy = ga.div` - position: absolute; - width: 100%; - z-index: 100; - background: ${(e) => e.theme.rightPanel.servers.overlay.backgroundColor}; - color: ${(e) => e.theme.rightPanel.servers.overlay.textColor}; - box-sizing: border-box; - box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.33); - overflow: hidden; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - transition: all 0.25s ease; - visibility: hidden; - ${(e) => (e.expanded ? 'visibility: visible;' : 'transform: translateY(-50%) scaleY(0);')} -`, - zy = ga.div` - padding: 10px; -`, - Uy = ga.div` - padding: 5px; - border: 1px solid #ccc; - background: ${(e) => e.theme.rightPanel.servers.url.backgroundColor}; - word-break: break-all; - color: ${(e) => e.theme.colors.primary.main}; - > span { - color: ${(e) => e.theme.colors.text.primary}; - } -`; - class Vy extends n.Component { - constructor(e) { - super(e), - (this.toggle = () => { - this.setState({ expanded: !this.state.expanded }); - }), - (this.state = { expanded: !1 }); - } - render() { - const { operation: e, inverted: t, hideHostname: r } = this.props, - { expanded: o } = this.state; - return n.createElement(Sa.Consumer, null, (i) => - n.createElement( - Ny, - null, - n.createElement( - Ly, - { onClick: this.toggle, expanded: o, inverted: t }, - n.createElement( - My, - { type: e.httpVerb, compact: this.props.compact }, - e.httpVerb - ), - n.createElement(Dy, null, e.path), - n.createElement(Bu, { - float: 'right', - color: t ? 'black' : 'white', - size: '20px', - direction: o ? 'up' : 'down', - style: { marginRight: '-25px' } - }) - ), - n.createElement( - Fy, - { expanded: o, 'aria-hidden': !o }, - e.servers.map((t) => { - const o = i.expandDefaultServerVariables - ? (function (e, t = {}) { - return e.replace( - /(?:{)([\w-.]+)(?:})/g, - (e, n) => (t[n] && t[n].default) || e - ); - })(t.url, t.variables) - : t.url, - a = (function (e) { - try { - return ro(e).pathname; - } catch (t) { - return e; - } - })(o); - return n.createElement( - zy, - { key: o }, - n.createElement(Ff, { - source: t.description || '', - compact: !0 - }), - n.createElement( - Iy, - null, - n.createElement( - Uy, - null, - n.createElement( - 'span', - null, - r || i.hideHostname ? ('/' === a ? '' : a) : o - ), - e.path - ) - ) - ); - }) - ) - ) - ); - } - } - class By extends n.PureComponent { - render() { - const { place: e, parameters: t } = this.props; - return t && t.length - ? n.createElement( - 'div', - { key: e }, - n.createElement(Iu, null, e, ' Parameters'), - n.createElement( - Zu, - null, - n.createElement( - 'tbody', - null, - Gr(t, (e, t) => - n.createElement(Hm, { - key: e.name, - isLast: t, - field: e, - showExamples: !0 - }) - ) - ) - ) - ) - : null; - } - } - Object.defineProperty, Object.getOwnPropertyDescriptor; - let qy = class extends n.Component { - constructor() { - super(...arguments), - (this.switchMedia = ({ idx: e }) => { - this.props.content && - void 0 !== e && - this.props.content.activate(e); - }); - } - render() { - const { content: e } = this.props; - if (!e || !e.mediaTypes || !e.mediaTypes.length) return null; - const t = e.activeMimeIdx, - r = e.mediaTypes.map((e, t) => ({ value: e.name, idx: t })), - o = ({ children: e }) => - this.props.withLabel - ? n.createElement( - dh, - null, - n.createElement(ph, null, 'Content type'), - e - ) - : e; - return n.createElement( - n.Fragment, - null, - n.createElement( - o, - null, - this.props.renderDropdown({ - value: r[t].value, - options: r, - onChange: this.switchMedia, - ariaLabel: 'Content type' - }) - ), - this.props.children(e.active) - ); - } - }; - qy = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], qy); - var Wy = Object.defineProperty, - Hy = Object.getOwnPropertySymbols, - Yy = Object.prototype.hasOwnProperty, - Ky = Object.prototype.propertyIsEnumerable, - Gy = (e, t, n) => - t in e - ? Wy(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - const Qy = ['path', 'query', 'cookie', 'header']; - class Xy extends n.PureComponent { - orderParams(e) { - const t = {}; - return ( - e.forEach((e) => { - var n, r, o; - (o = e), (n = t)[(r = e.in)] || (n[r] = []), n[r].push(o); - }), - t - ); - } - render() { - const { body: e, parameters: t = [] } = this.props; - if (void 0 === e && void 0 === t) return null; - const r = this.orderParams(t), - o = t.length > 0 ? Qy : [], - i = e && e.content, - a = e && e.description; - return n.createElement( - n.Fragment, - null, - o.map((e) => - n.createElement(By, { key: e, place: e, parameters: r[e] }) - ), - i && n.createElement(Zy, { content: i, description: a }) - ); - } - } - function Jy(e) { - return n.createElement( - Iu, - { key: 'header' }, - 'Request Body schema: ', - n.createElement( - Af, - ((e, t) => { - for (var n in t || (t = {})) Yy.call(t, n) && Gy(e, n, t[n]); - if (Hy) for (var n of Hy(t)) Ky.call(t, n) && Gy(e, n, t[n]); - return e; - })({}, e) - ) - ); - } - function Zy(e) { - const { content: t, description: r } = e, - { isRequestType: o } = t; - return n.createElement( - qy, - { content: t, renderDropdown: Jy }, - ({ schema: e }) => - n.createElement( - n.Fragment, - null, - void 0 !== r && n.createElement(Ff, { source: r }), - 'object' === (null == e ? void 0 : e.type) && - n.createElement(Am, { - constraints: (null == e ? void 0 : e.constraints) || [] - }), - n.createElement(Pg, { - skipReadOnly: o, - skipWriteOnly: !o, - key: 'schema', - schema: e - }) - ) - ); - } - const ev = ga( - n.memo(function ({ - title: e, - type: t, - empty: r, - code: o, - opened: i, - className: a, - onClick: s - }) { - return n.createElement( - 'button', - { - className: a, - onClick: (!r && s) || void 0, - 'aria-expanded': i, - disabled: r - }, - !r && - n.createElement(Bu, { - size: '1.5em', - color: t, - direction: i ? 'down' : 'right', - float: 'left' - }), - n.createElement(rv, null, o, ' '), - n.createElement(Ff, { compact: !0, inline: !0, source: e }) - ); - }) - )` - display: block; - border: 0; - width: 100%; - text-align: left; - padding: 10px; - border-radius: 2px; - margin-bottom: 4px; - line-height: 1.5em; - cursor: pointer; - - color: ${(e) => e.theme.colors.responses[e.type].color}; - background-color: ${(e) => e.theme.colors.responses[e.type].backgroundColor}; - &:focus { - outline: auto ${(e) => e.theme.colors.responses[e.type].color}; - } - ${(e) => (e.empty ? '\ncursor: default;\n&::before {\n content: "—";\n font-weight: bold;\n width: 1.5em;\n text-align: center;\n display: inline-block;\n vertical-align: top;\n}\n&:focus {\n outline: 0;\n}\n' : '')}; -`, - tv = ga.div` - padding: 10px; -`, - nv = ga(Iu.withComponent('caption'))` - text-align: left; - margin-top: 1em; - caption-side: top; -`, - rv = ga.strong` - vertical-align: top; -`; - class ov extends n.PureComponent { - render() { - const { headers: e } = this.props; - return void 0 === e || 0 === e.length - ? null - : n.createElement( - Zu, - null, - n.createElement(nv, null, ' Response Headers '), - n.createElement( - 'tbody', - null, - Gr(e, (e, t) => - n.createElement(Hm, { - isLast: t, - key: e.name, - field: e, - showExamples: !0 - }) - ) - ) - ); - } - } - var iv = Object.defineProperty, - av = Object.getOwnPropertySymbols, - sv = Object.prototype.hasOwnProperty, - lv = Object.prototype.propertyIsEnumerable, - cv = (e, t, n) => - t in e - ? iv(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - class uv extends n.PureComponent { - constructor() { - super(...arguments), - (this.renderDropdown = (e) => - n.createElement( - Iu, - { key: 'header' }, - 'Response Schema: ', - n.createElement( - Af, - ((e, t) => { - for (var n in t || (t = {})) - sv.call(t, n) && cv(e, n, t[n]); - if (av) - for (var n of av(t)) lv.call(t, n) && cv(e, n, t[n]); - return e; - })({}, e) - ) - )); - } - render() { - const { - description: e, - extensions: t, - headers: r, - content: o - } = this.props.response; - return n.createElement( - n.Fragment, - null, - e && n.createElement(Ff, { source: e }), - n.createElement(Sm, { extensions: t }), - n.createElement(ov, { headers: r }), - n.createElement( - qy, - { content: o, renderDropdown: this.renderDropdown }, - ({ schema: e }) => - n.createElement( - n.Fragment, - null, - 'object' === (null == e ? void 0 : e.type) && - n.createElement(Am, { - constraints: (null == e ? void 0 : e.constraints) || [] - }), - n.createElement(Pg, { - skipWriteOnly: !0, - key: 'schema', - schema: e - }) - ) - ) - ); - } - } - const pv = im(({ response: e }) => { - const { - extensions: t, - headers: r, - type: o, - summary: i, - description: a, - code: s, - expanded: l, - content: c - } = e, - u = n.useMemo( - () => - void 0 === c - ? [] - : c.mediaTypes.filter((e) => void 0 !== e.schema), - [c] - ), - p = n.useMemo( - () => - !( - (t && 0 !== Object.keys(t).length) || - 0 !== r.length || - 0 !== u.length || - a - ), - [t, r, u, a] - ); - return n.createElement( - 'div', - null, - n.createElement(ev, { - onClick: () => e.toggle(), - type: o, - empty: p, - title: i || '', - code: s, - opened: l - }), - l && - !p && - n.createElement(tv, null, n.createElement(uv, { response: e })) - ); - }), - dv = ga.h3` - font-size: 1.3em; - padding: 0.2em 0; - margin: 3em 0 1.1em; - color: ${({ theme: e }) => e.colors.text.primary}; - font-weight: normal; -`; - class fv extends n.PureComponent { - render() { - const { responses: e, isCallback: t } = this.props; - return e && 0 !== e.length - ? n.createElement( - 'div', - null, - n.createElement( - dv, - null, - lo(t ? 'callbackResponses' : 'responses') - ), - e.map((e) => - n.createElement(pv, { key: e.code, response: e }) - ) - ) - : null; - } - } - function hv(e) { - const { security: t, showSecuritySchemeType: r, expanded: o } = e, - i = t.schemes.length > 1; - return n.createElement( - Fg, - { expanded: o }, - i && '(', - t.schemes.map((e) => - n.createElement( - Mg, - { key: e.id }, - r && `${Jg[e.type] || e.type}: `, - n.createElement('i', null, e.displayName), - o && e.scopes.length - ? [ - ' (', - e.scopes.map((e) => n.createElement(Lg, { key: e }, e)), - ') ' - ] - : null - ) - ), - i && ') ' - ); - } - const mv = ({ scopes: e }) => - e.length - ? n.createElement( - 'div', - null, - n.createElement('b', null, 'Required scopes: '), - e.map((e, t) => - n.createElement( - n.Fragment, - { key: t }, - n.createElement('code', null, e), - ' ' - ) - ) - ) - : null; - function gv(e) { - const t = (0, n.useContext)(Nu), - r = null == t ? void 0 : t.options.showSecuritySchemeType, - [o, i] = (0, n.useState)(!1), - { securities: a } = e; - if ( - !(null == a ? void 0 : a.length) || - (null == t ? void 0 : t.options.hideSecuritySection) - ) - return null; - const s = - null == t - ? void 0 - : t.spec.securitySchemes.schemes.filter(({ id: e }) => - a.find((t) => t.schemes.find((t) => t.id === e)) - ); - return n.createElement( - n.Fragment, - null, - n.createElement( - Bg, - { expanded: o }, - n.createElement( - zg, - { onClick: () => i(!o) }, - n.createElement(Vg, null, 'Authorizations:'), - n.createElement(Bu, { - size: '1.3em', - direction: o ? 'down' : 'right' - }) - ), - n.createElement( - Ug, - { expanded: o }, - a.map((e, t) => - n.createElement(hv, { - key: t, - expanded: o, - showSecuritySchemeType: r, - security: e - }) - ) - ) - ), - o && - (null == s ? void 0 : s.length) && - s.map((e, t) => - n.createElement( - Wg, - { key: t }, - n.createElement( - 'h5', - null, - n.createElement(yv, null), - ' ', - Jg[e.type] || e.type, - ': ', - e.id - ), - n.createElement(Ff, { source: e.description || '' }), - n.createElement(Xg, { - key: e.id, - scheme: e, - RequiredScopes: n.createElement(mv, { scopes: vv(e.id, a) }) - }) - ) - ) - ); - } - const yv = () => - n.createElement( - 'svg', - { - xmlns: 'http://www.w3.org/2000/svg', - viewBox: '0 0 24 24', - width: '11', - height: '11' - }, - n.createElement('path', { - fill: 'currentColor', - d: 'M18 10V6A6 6 0 0 0 6 6v4H3v14h18V10h-3zM8 6c0-2.206 1.794-4 4-4s4 1.794 4 4v4H8V6zm11 16H5V12h14v10z' - }) - ); - function vv(e, t) { - const n = []; - let r = t.length; - for (; r--; ) { - const o = t[r]; - let i = o.schemes.length; - for (; i--; ) { - const t = o.schemes[i]; - t.id === e && Array.isArray(t.scopes) && n.push(...t.scopes); - } - } - return Array.from(new Set(n)); - } - Object.defineProperty, Object.getOwnPropertyDescriptor; - let bv = class extends n.Component { - render() { - const { operation: e } = this.props, - { description: t, externalDocs: r } = e, - o = !(!t && !r); - return n.createElement( - Ty, - null, - o && - n.createElement( - wv, - null, - void 0 !== t && n.createElement(Ff, { source: t }), - r && n.createElement(xm, { externalDocs: r }) - ), - n.createElement(Vy, { - operation: this.props.operation, - inverted: !0, - compact: !0 - }), - n.createElement(Sm, { extensions: e.extensions }), - n.createElement(gv, { securities: e.security }), - n.createElement(Xy, { - parameters: e.parameters, - body: e.requestBody - }), - n.createElement(fv, { - responses: e.responses, - isCallback: e.isCallback - }) - ); - } - }; - bv = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], bv); - const wv = ga.div` - margin-bottom: ${({ theme: e }) => 3 * e.spacing.unit}px; -`; - Object.defineProperty, Object.getOwnPropertyDescriptor; - let xv = class extends n.Component { - constructor() { - super(...arguments), - (this.toggle = () => { - this.props.callbackOperation.toggle(); - }); - } - render() { - const { - name: e, - expanded: t, - httpVerb: r, - deprecated: o - } = this.props.callbackOperation; - return n.createElement( - n.Fragment, - null, - n.createElement(jy, { - onClick: this.toggle, - name: e, - opened: t, - httpVerb: r, - deprecated: o - }), - t && - n.createElement(bv, { operation: this.props.callbackOperation }) - ); - } - }; - xv = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], xv); - class kv extends n.PureComponent { - render() { - const { callbacks: e } = this.props; - return e && 0 !== e.length - ? n.createElement( - 'div', - null, - n.createElement(_v, null, ' Callbacks '), - e.map((e) => - e.operations.map((t, r) => - n.createElement(xv, { - key: `${e.name}_${r}`, - callbackOperation: t - }) - ) - ) - ) - : null; - } - } - const _v = ga.h3` - font-size: 1.3em; - padding: 0.2em 0; - margin: 3em 0 1.1em; - color: ${({ theme: e }) => e.colors.text.primary}; - font-weight: normal; -`; - Object.defineProperty, Object.getOwnPropertyDescriptor; - let Ov = class extends n.Component { - constructor(e) { - super(e), - (this.switchItem = ({ idx: e }) => { - this.props.items && - void 0 !== e && - this.setState({ activeItemIdx: e }); - }), - (this.state = { activeItemIdx: 0 }); - } - render() { - const { items: e } = this.props; - if (!e || !e.length) return null; - const t = ({ children: e }) => - this.props.label - ? n.createElement( - dh, - null, - n.createElement(ph, null, this.props.label), - e - ) - : e; - return n.createElement( - n.Fragment, - null, - n.createElement( - t, - null, - this.props.renderDropdown({ - value: this.props.options[this.state.activeItemIdx].value, - options: this.props.options, - onChange: this.switchItem, - ariaLabel: this.props.label || 'Callback' - }) - ), - this.props.children(e[this.state.activeItemIdx]) - ); - } - }; - Ov = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], Ov); - var Sv = Object.defineProperty, - Ev = Object.defineProperties, - Pv = - (Object.getOwnPropertyDescriptor, Object.getOwnPropertyDescriptors), - Av = Object.getOwnPropertySymbols, - $v = Object.prototype.hasOwnProperty, - Cv = Object.prototype.propertyIsEnumerable, - Rv = (e, t, n) => - t in e - ? Sv(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - let jv = class extends n.Component { - constructor() { - super(...arguments), - (this.renderDropdown = (e) => { - return n.createElement( - Af, - ((t = ((e, t) => { - for (var n in t || (t = {})) - $v.call(t, n) && Rv(e, n, t[n]); - if (Av) - for (var n of Av(t)) Cv.call(t, n) && Rv(e, n, t[n]); - return e; - })({ Label: uh, Dropdown: fh }, e)), - Ev(t, Pv({ variant: 'dark' }))) - ); - var t; - }); - } - render() { - const e = this.props.content; - return void 0 === e - ? null - : n.createElement( - qy, - { - content: e, - renderDropdown: this.renderDropdown, - withLabel: !0 - }, - (e) => - n.createElement(mh, { - key: 'samples', - mediaType: e, - renderDropdown: this.renderDropdown - }) - ); - } - }; - jv = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], jv); - class Tv extends n.Component { - render() { - const e = this.props.callback.codeSamples.find((e) => xu(e)); - return e - ? n.createElement( - Iv, - null, - n.createElement(jv, { content: e.requestBodyContent }) - ) - : null; - } - } - const Iv = ga.div` - margin-top: 15px; -`; - var Nv = Object.defineProperty, - Dv = Object.defineProperties, - Lv = - (Object.getOwnPropertyDescriptor, Object.getOwnPropertyDescriptors), - Mv = Object.getOwnPropertySymbols, - Fv = Object.prototype.hasOwnProperty, - zv = Object.prototype.propertyIsEnumerable, - Uv = (e, t, n) => - t in e - ? Nv(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - let Vv = class extends n.Component { - constructor() { - super(...arguments), - (this.renderDropdown = (e) => { - return n.createElement( - Af, - ((t = ((e, t) => { - for (var n in t || (t = {})) - Fv.call(t, n) && Uv(e, n, t[n]); - if (Mv) - for (var n of Mv(t)) zv.call(t, n) && Uv(e, n, t[n]); - return e; - })({ Label: uh, Dropdown: fh }, e)), - Dv(t, Lv({ variant: 'dark' }))) - ); - var t; - }); - } - render() { - const { callbacks: e } = this.props; - if (!e || 0 === e.length) return null; - const t = e - .map((e) => e.operations.map((e) => e)) - .reduce((e, t) => e.concat(t), []); - if (!t.some((e) => e.codeSamples.length > 0)) return null; - const r = t.map((e, t) => ({ - value: `${e.httpVerb.toUpperCase()}: ${e.name}`, - idx: t - })); - return n.createElement( - 'div', - null, - n.createElement(Tu, null, ' Callback payload samples '), - n.createElement( - Bv, - null, - n.createElement( - Ov, - { - items: t, - renderDropdown: this.renderDropdown, - label: 'Callback', - options: r - }, - (e) => - n.createElement(Tv, { - key: 'callbackPayloadSample', - callback: e, - renderDropdown: this.renderDropdown - }) - ) - ) - ); - } - }; - (Vv.contextType = Sa), - (Vv = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], Vv)); - const Bv = ga.div` - background: ${({ theme: e }) => e.codeBlock.backgroundColor}; - padding: ${(e) => 4 * e.theme.spacing.unit}px; -`; - Object.defineProperty, Object.getOwnPropertyDescriptor; - let qv = class extends n.Component { - render() { - const { operation: e } = this.props, - t = e.codeSamples, - r = t.length > 0, - o = 1 === t.length && this.context.hideSingleRequestSampleTab; - return ( - (r && - n.createElement( - 'div', - null, - n.createElement(Tu, null, ' ', lo('requestSamples'), ' '), - n.createElement( - Dp, - { defaultIndex: 0 }, - n.createElement( - Ap, - { hidden: o }, - t.map((e) => - n.createElement( - jp, - { key: e.lang + '_' + (e.label || '') }, - void 0 !== e.label ? e.label : e.lang - ) - ) - ), - t.map((e) => - n.createElement( - Np, - { key: e.lang + '_' + (e.label || '') }, - xu(e) - ? n.createElement( - 'div', - null, - n.createElement(jv, { - content: e.requestBodyContent - }) - ) - : n.createElement(ah, { - lang: e.lang, - source: e.source - }) - ) - ) - ) - )) || - null - ); - } - }; - (qv.contextType = Sa), - (qv = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], qv)); - Object.defineProperty, Object.getOwnPropertyDescriptor; - let Wv = class extends n.Component { - render() { - const { operation: e } = this.props, - t = e.responses.filter((e) => e.content && e.content.hasSample); - return ( - (t.length > 0 && - n.createElement( - 'div', - null, - n.createElement(Tu, null, ' ', lo('responseSamples'), ' '), - n.createElement( - Dp, - { defaultIndex: 0 }, - n.createElement( - Ap, - null, - t.map((e) => - n.createElement( - jp, - { className: 'tab-' + e.type, key: e.code }, - e.code - ) - ) - ), - t.map((e) => - n.createElement( - Np, - { key: e.code }, - n.createElement( - 'div', - null, - n.createElement(jv, { content: e.content }) - ) - ) - ) - ) - )) || - null - ); - } - }; - Wv = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], Wv); - var Hv = Object.defineProperty, - Yv = Object.defineProperties, - Kv = Object.getOwnPropertyDescriptors, - Gv = Object.getOwnPropertySymbols, - Qv = Object.prototype.hasOwnProperty, - Xv = Object.prototype.propertyIsEnumerable, - Jv = (e, t, n) => - t in e - ? Hv(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - const Zv = ga.div` - margin-bottom: ${({ theme: e }) => 6 * e.spacing.unit}px; -`, - eb = im(({ operation: e }) => { - const { - name: t, - description: r, - deprecated: o, - externalDocs: i, - isWebhook: a, - httpVerb: s - } = e, - l = !(!r && !i), - { showWebhookVerb: c } = n.useContext(Sa); - return n.createElement(Sa.Consumer, null, (u) => - n.createElement( - Au, - ((e, t) => Yv(e, Kv(t)))( - ((e, t) => { - for (var n in t || (t = {})) - Qv.call(t, n) && Jv(e, n, t[n]); - if (Gv) - for (var n of Gv(t)) Xv.call(t, n) && Jv(e, n, t[n]); - return e; - })({}, { [gf]: e.operationHash }), - { id: e.operationHash } - ), - n.createElement( - Ou, - null, - n.createElement( - ju, - null, - n.createElement(Uu, { to: e.id }), - t, - ' ', - o && - n.createElement(qu, { type: 'warning' }, ' Deprecated '), - a && - n.createElement( - qu, - { type: 'primary' }, - ' ', - 'Webhook ', - c && s && '| ' + s.toUpperCase() - ) - ), - u.pathInMiddlePanel && - !a && - n.createElement(Vy, { operation: e, inverted: !0 }), - l && - n.createElement( - Zv, - null, - void 0 !== r && n.createElement(Ff, { source: r }), - i && n.createElement(xm, { externalDocs: i }) - ), - n.createElement(Sm, { extensions: e.extensions }), - n.createElement(gv, { securities: e.security }), - n.createElement(Xy, { - parameters: e.parameters, - body: e.requestBody - }), - n.createElement(fv, { responses: e.responses }), - n.createElement(kv, { callbacks: e.callbacks }) - ), - n.createElement( - Pu, - null, - !u.pathInMiddlePanel && - !a && - n.createElement(Vy, { operation: e }), - n.createElement(qv, { operation: e }), - n.createElement(Wv, { operation: e }), - n.createElement(Vv, { callbacks: e.callbacks }) - ) - ) - ); - }); - var tb = Object.defineProperty, - nb = Object.getOwnPropertyDescriptor, - rb = Object.getOwnPropertySymbols, - ob = Object.prototype.hasOwnProperty, - ib = Object.prototype.propertyIsEnumerable, - ab = (e, t, n) => - t in e - ? tb(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - sb = (e, t, n, r) => { - for ( - var o, i = r > 1 ? void 0 : r ? nb(t, n) : t, a = e.length - 1; - a >= 0; - a-- - ) - (o = e[a]) && (i = (r ? o(t, n, i) : o(i)) || i); - return r && i && tb(t, n, i), i; - }; - let lb = class extends n.Component { - render() { - const e = this.props.items; - return 0 === e.length - ? null - : e.map((e) => n.createElement(cb, { key: e.id, item: e })); - } - }; - lb = sb([im], lb); - let cb = class extends n.Component { - render() { - const e = this.props.item; - let t; - const { type: r } = e; - switch (r) { - case 'group': - t = null; - break; - case 'tag': - case 'section': - default: - t = n.createElement( - pb, - ((e, t) => { - for (var n in t || (t = {})) - ob.call(t, n) && ab(e, n, t[n]); - if (rb) - for (var n of rb(t)) ib.call(t, n) && ab(e, n, t[n]); - return e; - })({}, this.props) - ); - break; - case 'operation': - t = n.createElement(db, { item: e }); - } - return n.createElement( - n.Fragment, - null, - t && - n.createElement( - Su, - { id: e.id, underlined: 'operation' === e.type }, - t - ), - e.items && n.createElement(lb, { items: e.items }) - ); - } - }; - cb = sb([im], cb); - const ub = (e) => n.createElement(Ou, { compact: !0 }, e); - let pb = class extends n.Component { - render() { - const { - name: e, - description: t, - externalDocs: r, - level: o - } = this.props.item, - i = 2 === o ? ju : Ru; - return n.createElement( - n.Fragment, - null, - n.createElement( - Au, - null, - n.createElement( - Ou, - { compact: !1 }, - n.createElement( - i, - null, - n.createElement(Uu, { to: this.props.item.id }), - e - ) - ) - ), - n.createElement(vy, { source: t || '', htmlWrap: ub }), - r && - n.createElement( - Au, - null, - n.createElement( - Ou, - null, - n.createElement(xm, { externalDocs: r }) - ) - ) - ); - } - }; - pb = sb([im], pb); - let db = class extends n.Component { - render() { - return n.createElement(eb, { operation: this.props.item }); - } - }; - db = sb([im], db); - var fb = Object.defineProperty, - hb = Object.defineProperties, - mb = - (Object.getOwnPropertyDescriptor, Object.getOwnPropertyDescriptors), - gb = Object.getOwnPropertySymbols, - yb = Object.prototype.hasOwnProperty, - vb = Object.prototype.propertyIsEnumerable, - bb = (e, t, n) => - t in e - ? fb(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - let wb = class extends n.Component { - constructor() { - super(...arguments), - (this.ref = n.createRef()), - (this.activate = (e) => { - this.props.onActivate(this.props.item), e.stopPropagation(); - }); - } - componentDidMount() { - this.scrollIntoViewIfActive(); - } - componentDidUpdate() { - this.scrollIntoViewIfActive(); - } - scrollIntoViewIfActive() { - this.props.item.active && this.ref.current && Hr(this.ref.current); - } - render() { - const { item: e, withoutChildren: t } = this.props; - return n.createElement( - Oy, - { onClick: this.activate, depth: e.depth, 'data-item-id': e.id }, - 'operation' === e.type - ? n.createElement( - xb, - ((e, t) => hb(e, mb(t)))( - ((e, t) => { - for (var n in t || (t = {})) - yb.call(t, n) && bb(e, n, t[n]); - if (gb) - for (var n of gb(t)) vb.call(t, n) && bb(e, n, t[n]); - return e; - })({}, this.props), - { item: e } - ) - ) - : n.createElement( - Ey, - { - depth: e.depth, - active: e.active, - type: e.type, - ref: this.ref - }, - n.createElement( - Py, - { title: e.sidebarLabel }, - e.sidebarLabel, - this.props.children - ), - (e.depth > 0 && - e.items.length > 0 && - n.createElement(Bu, { - float: 'right', - direction: e.expanded ? 'down' : 'right' - })) || - null - ), - !t && - e.items && - e.items.length > 0 && - n.createElement(Pb, { - expanded: e.expanded, - items: e.items, - onActivate: this.props.onActivate - }) - ); - } - }; - wb = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], wb); - const xb = im((e) => { - const { item: t } = e, - r = n.createRef(), - { showWebhookVerb: o } = n.useContext(Sa); - return ( - n.useEffect(() => { - e.item.active && r.current && Hr(r.current); - }, [e.item.active, r]), - n.createElement( - Ey, - { - depth: t.depth, - active: t.active, - deprecated: t.deprecated, - ref: r - }, - t.isWebhook - ? n.createElement( - xy, - { type: 'hook' }, - o ? t.httpVerb : lo('webhook') - ) - : n.createElement(xy, { type: t.httpVerb }, ms(t.httpVerb)), - n.createElement( - Py, - { width: 'calc(100% - 38px)' }, - t.sidebarLabel, - e.children - ) - ) - ); - }); - var kb = Object.defineProperty, - _b = (Object.getOwnPropertyDescriptor, Object.getOwnPropertySymbols), - Ob = Object.prototype.hasOwnProperty, - Sb = Object.prototype.propertyIsEnumerable, - Eb = (e, t, n) => - t in e - ? kb(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n); - let Pb = class extends n.Component { - render() { - const { items: e, root: t, className: r } = this.props, - o = null == this.props.expanded || this.props.expanded; - return n.createElement( - _y, - ((e, t) => { - for (var n in t || (t = {})) Ob.call(t, n) && Eb(e, n, t[n]); - if (_b) for (var n of _b(t)) Sb.call(t, n) && Eb(e, n, t[n]); - return e; - })( - { className: r, style: this.props.style, expanded: o }, - t ? { role: 'menu' } : {} - ), - e.map((e, t) => - n.createElement(wb, { - key: t, - item: e, - onActivate: this.props.onActivate - }) - ) - ); - } - }; - function Ab() { - const [e, t] = (0, n.useState)(!1); - return ( - (0, n.useEffect)(() => { - t(!0); - }, []), - e - ? n.createElement('img', { - alt: 'redocly logo', - onError: () => t(!1), - src: 'https://cdn.redoc.ly/redoc/logo-mini.svg' - }) - : null - ); - } - Pb = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], Pb); - Object.defineProperty, Object.getOwnPropertyDescriptor; - let $b = class extends n.Component { - constructor() { - super(...arguments), - (this.activate = (e) => { - if (e && e.active && this.context.menuToggle) - return e.expanded ? e.collapse() : e.expand(); - this.props.menu.activateAndScroll(e, !0), - setTimeout(() => { - this._updateScroll && this._updateScroll(); - }); - }), - (this.saveScrollUpdate = (e) => { - this._updateScroll = e; - }); - } - render() { - const e = this.props.menu; - return n.createElement( - Pd, - { - updateFn: this.saveScrollUpdate, - className: this.props.className, - options: { wheelPropagation: !1 } - }, - n.createElement(Pb, { - items: e.items, - onActivate: this.activate, - root: !0 - }), - n.createElement( - Ay, - null, - n.createElement( - 'a', - { - target: '_blank', - rel: 'noopener noreferrer', - href: 'https://redocly.com/redoc/' - }, - n.createElement(Ab, null), - 'API docs by Redocly' - ) - ) - ); - } - }; - ($b.contextType = Sa), - ($b = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], $b)); - const Cb = ({ open: e }) => { - const t = e ? 8 : -4; - return n.createElement( - jb, - null, - n.createElement(Rb, { - size: 15, - style: { - transform: `translate(2px, ${t}px) rotate(180deg)`, - transition: 'transform 0.2s ease' - } - }), - n.createElement(Rb, { - size: 15, - style: { - transform: `translate(2px, ${0 - t}px)`, - transition: 'transform 0.2s ease' - } - }) - ); - }, - Rb = ({ size: e = 10, className: t = '', style: r }) => - n.createElement( - 'svg', - { - className: t, - style: r || {}, - viewBox: '0 0 926.23699 573.74994', - version: '1.1', - x: '0px', - y: '0px', - width: e, - height: e - }, - n.createElement( - 'g', - { transform: 'translate(904.92214,-879.1482)' }, - n.createElement('path', { - d: '\n m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,\n -55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,\n 0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,\n -174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,\n -174.68583 0.6895,0 26.281,25.03215 56.8701,\n 55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864\n -231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,\n -104.0616 -231.873,-231.248 z\n ', - fill: 'currentColor' - }) - ) - ), - jb = ga.div` - user-select: none; - width: 20px; - height: 20px; - align-self: center; - display: flex; - flex-direction: column; - color: ${(e) => e.theme.colors.primary.main}; -`; - Object.defineProperty, Object.getOwnPropertyDescriptor; - let Tb; - qr && (Tb = r(5114)); - const Ib = Tb && Tb(), - Nb = ga.div` - width: ${(e) => e.theme.sidebar.width}; - background-color: ${(e) => e.theme.sidebar.backgroundColor}; - overflow: hidden; - display: flex; - flex-direction: column; - - backface-visibility: hidden; - /* contain: strict; TODO: breaks layout since Chrome 80*/ - - height: 100vh; - position: sticky; - position: -webkit-sticky; - top: 0; - - ${ma('small')` - position: fixed; - z-index: 20; - width: 100%; - background: ${({ theme: e }) => e.sidebar.backgroundColor}; - display: ${(e) => (e.open ? 'flex' : 'none')}; - `}; - - @media print { - display: none; - } -`, - Db = ga.div` - outline: none; - user-select: none; - background-color: ${({ theme: e }) => e.fab.backgroundColor}; - color: ${(e) => e.theme.colors.primary.main}; - display: none; - cursor: pointer; - position: fixed; - right: 20px; - z-index: 100; - border-radius: 50%; - box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); - ${ma('small')` - display: flex; - `}; - - bottom: 44px; - - width: 60px; - height: 60px; - padding: 0 20px; - svg { - color: ${({ theme: e }) => e.fab.color}; - } - - @media print { - display: none; - } -`; - let Lb = class extends n.Component { - constructor() { - super(...arguments), - (this.state = { offsetTop: '0px' }), - (this.toggleNavMenu = () => { - this.props.menu.toggleSidebar(); - }); - } - componentDidMount() { - Ib && Ib.add(this.stickyElement), - this.setState({ offsetTop: this.getScrollYOffset(this.context) }); - } - componentWillUnmount() { - Ib && Ib.remove(this.stickyElement); - } - getScrollYOffset(e) { - let t; - return ( - (t = - void 0 !== this.props.scrollYOffset - ? xo.normalizeScrollYOffset(this.props.scrollYOffset)() - : e.scrollYOffset()), - t + 'px' - ); - } - render() { - const e = this.props.menu.sideBarOpened, - t = this.state.offsetTop; - return n.createElement( - n.Fragment, - null, - n.createElement( - Nb, - { - open: e, - className: this.props.className, - style: { top: t, height: `calc(100vh - ${t})` }, - ref: (e) => { - this.stickyElement = e; - } - }, - this.props.children - ), - !this.context.hideFab && - n.createElement( - Db, - { onClick: this.toggleNavMenu }, - n.createElement(Cb, { open: e }) - ) - ); - } - }; - (Lb.contextType = Sa), - (Lb = ((e, t, n, r) => { - for (var o, i = t, a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(i) || i); - return i; - })([im], Lb)); - const Mb = ga.div` - ${({ theme: e }) => `\n font-family: ${e.typography.fontFamily};\n font-size: ${e.typography.fontSize};\n font-weight: ${e.typography.fontWeightRegular};\n line-height: ${e.typography.lineHeight};\n color: ${e.colors.text.primary};\n display: flex;\n position: relative;\n text-align: left;\n\n -webkit-font-smoothing: ${e.typography.smoothing};\n font-smoothing: ${e.typography.smoothing};\n ${e.typography.optimizeSpeed ? 'text-rendering: optimizeSpeed !important' : ''};\n\n tap-highlight-color: rgba(0, 0, 0, 0);\n text-size-adjust: 100%;\n\n * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n }\n`}; -`, - Fb = ga.div` - z-index: 1; - position: relative; - overflow: hidden; - width: calc(100% - ${(e) => e.theme.sidebar.width}); - ${ma('small', !0)` - width: 100%; - `}; - - contain: layout; -`, - zb = ga.div` - background: ${({ theme: e }) => e.rightPanel.backgroundColor}; - position: absolute; - top: 0; - bottom: 0; - right: 0; - width: ${({ theme: e }) => { - if (e.rightPanel.width.endsWith('%')) { - const t = parseInt(e.rightPanel.width, 10); - return `calc((100% - ${e.sidebar.width}) * ${t / 100})`; - } - return e.rightPanel.width; - }}; - ${ma('medium', !0)` - display: none; - `}; -`, - Ub = ga.div` - padding: 5px 0; -`, - Vb = ga.input.attrs(() => ({ className: 'search-input' }))` - width: calc(100% - ${(e) => 8 * e.theme.spacing.unit}px); - box-sizing: border-box; - margin: 0 ${(e) => 4 * e.theme.spacing.unit}px; - padding: 5px ${(e) => 2 * e.theme.spacing.unit}px 5px - ${(e) => 4 * e.theme.spacing.unit}px; - border: 0; - border-bottom: 1px solid - ${({ theme: e }) => (Ir(e.sidebar.backgroundColor) > 0.5 ? Rr : Dr)(0.1, e.sidebar.backgroundColor)}; - font-family: ${({ theme: e }) => e.typography.fontFamily}; - font-weight: bold; - font-size: 13px; - color: ${(e) => e.theme.sidebar.textColor}; - background-color: transparent; - outline: none; -`, - Bb = ga((e) => - n.createElement( - 'svg', - { - className: e.className, - version: '1.1', - viewBox: '0 0 1000 1000', - x: '0px', - xmlns: 'http://www.w3.org/2000/svg', - y: '0px' - }, - n.createElement('path', { - d: 'M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z' - }) - ) - ).attrs({ className: 'search-icon' })` - position: absolute; - left: ${(e) => 4 * e.theme.spacing.unit}px; - height: 1.8em; - width: 0.9em; - - path { - fill: ${(e) => e.theme.sidebar.textColor}; - } -`, - qb = ga.div` - padding: ${(e) => e.theme.spacing.unit}px 0; - background-color: ${({ theme: e }) => Rr(0.05, e.sidebar.backgroundColor)}}; - color: ${(e) => e.theme.sidebar.textColor}; - min-height: 150px; - max-height: 250px; - border-top: ${({ theme: e }) => Rr(0.1, e.sidebar.backgroundColor)}}; - border-bottom: ${({ theme: e }) => Rr(0.1, e.sidebar.backgroundColor)}}; - margin-top: 10px; - line-height: 1.4; - font-size: 0.9em; - - li { - background-color: inherit; - } - - ${Ey} { - padding-top: 6px; - padding-bottom: 6px; - - &:hover, - &.active { - background-color: ${({ theme: e }) => Rr(0.1, e.sidebar.backgroundColor)}; - } - - > svg { - display: none; - } - } -`, - Wb = ga.i` - position: absolute; - display: inline-block; - width: ${(e) => 2 * e.theme.spacing.unit}px; - text-align: center; - right: ${(e) => 4 * e.theme.spacing.unit}px; - line-height: 2em; - vertical-align: middle; - margin-right: 2px; - cursor: pointer; - font-style: normal; - color: '#666'; -`; - var Hb = Object.defineProperty, - Yb = Object.getOwnPropertyDescriptor; - class Kb extends n.PureComponent { - constructor(e) { - super(e), - (this.activeItemRef = null), - (this.clear = () => { - this.setState({ - results: [], - noResults: !1, - term: '', - activeItemIdx: -1 - }), - this.props.marker.unmark(); - }), - (this.handleKeyDown = (e) => { - if ( - (27 === e.keyCode && this.clear(), - 40 === e.keyCode && - (this.setState({ - activeItemIdx: Math.min( - this.state.activeItemIdx + 1, - this.state.results.length - 1 - ) - }), - e.preventDefault()), - 38 === e.keyCode && - (this.setState({ - activeItemIdx: Math.max(0, this.state.activeItemIdx - 1) - }), - e.preventDefault()), - 13 === e.keyCode) - ) { - const e = this.state.results[this.state.activeItemIdx]; - if (e) { - const t = this.props.getItemById(e.meta); - t && this.props.onActivate(t); - } - } - }), - (this.search = (e) => { - const { minCharacterLengthToInitSearch: t } = this.context, - n = e.target.value; - n.length < t - ? this.clearResults(n) - : this.setState({ term: n }, () => - this.searchCallback(this.state.term) - ); - }), - (this.state = { - results: [], - noResults: !1, - term: '', - activeItemIdx: -1 - }); - } - clearResults(e) { - this.setState({ results: [], noResults: !1, term: e }), - this.props.marker.unmark(); - } - setResults(e, t) { - this.setState({ results: e, noResults: 0 === e.length }), - this.props.marker.mark(t); - } - searchCallback(e) { - this.props.search.search(e).then((t) => { - this.setResults(t, e); - }); - } - render() { - const { activeItemIdx: e } = this.state, - t = this.state.results - .filter((e) => this.props.getItemById(e.meta)) - .map((e) => ({ - item: this.props.getItemById(e.meta), - score: e.score - })) - .sort((e, t) => t.score - e.score); - return n.createElement( - Ub, - { role: 'search' }, - this.state.term && - n.createElement(Wb, { onClick: this.clear }, '×'), - n.createElement(Bb, null), - n.createElement(Vb, { - value: this.state.term, - onKeyDown: this.handleKeyDown, - placeholder: 'Search...', - 'aria-label': 'Search', - type: 'text', - onChange: this.search - }), - t.length > 0 && - n.createElement( - Pd, - { options: { wheelPropagation: !1 } }, - n.createElement( - qb, - { 'data-role': 'search:results' }, - t.map((t, r) => - n.createElement(wb, { - item: Object.create(t.item, { - active: { value: r === e } - }), - onActivate: this.props.onActivate, - withoutChildren: !0, - key: t.item.id, - 'data-role': 'search:result' - }) - ) - ) - ), - this.state.term && this.state.noResults - ? n.createElement( - qb, - { 'data-role': 'search:results' }, - lo('noResultsFound') - ) - : null - ); - } - } - (Kb.contextType = Sa), - ((e, t, n, r) => { - for (var o, i = Yb(t, n), a = e.length - 1; a >= 0; a--) - (o = e[a]) && (i = o(t, n, i) || i); - i && Hb(t, n, i); - })([Ra.bind, (0, Ra.debounce)(400)], Kb.prototype, 'searchCallback'); - class Gb extends n.Component { - componentDidMount() { - this.props.store.onDidMount(); - } - componentWillUnmount() { - this.props.store.dispose(); - } - render() { - const { - store: { spec: e, menu: t, options: r, search: o, marker: i } - } = this.props, - a = this.props.store; - return n.createElement( - ha, - { theme: r.theme }, - n.createElement( - Du, - { value: a }, - n.createElement( - Ea, - { value: r }, - n.createElement( - Mb, - { className: 'redoc-wrap' }, - n.createElement( - Lb, - { menu: t, className: 'menu-content' }, - n.createElement(py, { info: e.info }), - (!r.disableSearch && - n.createElement(Kb, { - search: o, - marker: i, - getItemById: t.getItemById, - onActivate: t.activateAndScroll - })) || - null, - n.createElement($b, { menu: t }) - ), - n.createElement( - Fb, - { className: 'api-content' }, - n.createElement(sy, { store: a }), - n.createElement(lb, { items: t.items }) - ), - n.createElement(zb, null) - ) - ) - ) - ); - } - } - Gb.propTypes = { store: Oa.instanceOf(ey).isRequired }; - const Qb = function (e) { - const { spec: t, specUrl: o, options: i = {}, onLoaded: a } = e, - s = bo(i.hideLoading, !1), - l = new xo(i); - if (void 0 !== l.nonce) - try { - r.nc = l.nonce; - } catch (e) {} - return n.createElement( - ba, - null, - n.createElement( - Mu, - { spec: t, specUrl: o, options: i, onLoaded: a }, - ({ loading: e, store: t }) => - e - ? s - ? null - : n.createElement(_a, { - color: l.theme.colors.primary.main - }) - : n.createElement(Gb, { store: t }) - ) - ); - }; - var Xb = Object.defineProperty, - Jb = Object.getOwnPropertySymbols, - Zb = Object.prototype.hasOwnProperty, - ew = Object.prototype.propertyIsEnumerable, - tw = (e, t, n) => - t in e - ? Xb(e, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: n - }) - : (e[t] = n), - nw = (e, t) => { - for (var n in t || (t = {})) Zb.call(t, n) && tw(e, n, t[n]); - if (Jb) for (var n of Jb(t)) ew.call(t, n) && tw(e, n, t[n]); - return e; - }; - Nt({ useProxies: 'ifavailable' }); - const rw = '2.0.0-rc.75', - ow = 'd7440fb'; - function iw(e) { - const t = (function (e) { - const t = {}, - n = e.attributes; - for (let e = 0; e < n.length; e++) { - const r = n[e]; - t[r.name] = r.value; - } - return t; - })(e), - n = {}; - for (const e in t) { - const r = e.replace(/-(.)/g, (e, t) => t.toUpperCase()), - o = t[e]; - n[r] = 'theme' === e ? JSON.parse(o) : o; - } - return n; - } - function aw(e, t = {}, r = Wr('redoc'), o) { - if (null === r) - throw new Error( - '"element" argument is not provided and tag is not found on the page' - ); - let a, s; - 'string' == typeof e ? (a = e) : 'object' == typeof e && (s = e), - (0, i.render)( - n.createElement( - Qb, - { - spec: s, - onLoaded: o, - specUrl: a, - options: nw(nw({}, t), iw(r)) - }, - ['Loading...'] - ), - r - ); - } - function sw(e = Wr('redoc')) { - e && (0, i.unmountComponentAtNode)(e); - } - function lw(e, t = Wr('redoc'), r) { - const o = ey.fromJS(e); - setTimeout(() => { - (0, i.hydrate)(n.createElement(Gb, { store: o }), t, r); - }, 0); - } - !(function () { - const e = Wr('redoc'); - if (!e) return; - const t = e.getAttribute('spec-url'); - t && aw(t, {}, e); - })(); - })(), - o - ); - })(); -}); -//# sourceMappingURL=redoc.standalone.js.map diff --git a/public/static/swagger-ui-bundle.js b/public/static/swagger-ui-bundle.js index a6ab479b..2ad5d6fd 100644 --- a/public/static/swagger-ui-bundle.js +++ b/public/static/swagger-ui-bundle.js @@ -1,82959 +1,2 @@ /*! For license information please see swagger-ui-bundle.js.LICENSE.txt */ -!(function webpackUniversalModuleDefinition(s, o) { - 'object' == typeof exports && 'object' == typeof module - ? (module.exports = o()) - : 'function' == typeof define && define.amd - ? define([], o) - : 'object' == typeof exports - ? (exports.SwaggerUIBundle = o()) - : (s.SwaggerUIBundle = o()); -})(this, () => - (() => { - var s = { - 251: (s, o) => { - (o.read = function (s, o, i, a, u) { - var _, - w, - x = 8 * u - a - 1, - C = (1 << x) - 1, - j = C >> 1, - L = -7, - B = i ? u - 1 : 0, - $ = i ? -1 : 1, - V = s[o + B]; - for ( - B += $, _ = V & ((1 << -L) - 1), V >>= -L, L += x; - L > 0; - _ = 256 * _ + s[o + B], B += $, L -= 8 - ); - for ( - w = _ & ((1 << -L) - 1), _ >>= -L, L += a; - L > 0; - w = 256 * w + s[o + B], B += $, L -= 8 - ); - if (0 === _) _ = 1 - j; - else { - if (_ === C) return w ? NaN : (1 / 0) * (V ? -1 : 1); - (w += Math.pow(2, a)), (_ -= j); - } - return (V ? -1 : 1) * w * Math.pow(2, _ - a); - }), - (o.write = function (s, o, i, a, u, _) { - var w, - x, - C, - j = 8 * _ - u - 1, - L = (1 << j) - 1, - B = L >> 1, - $ = 23 === u ? Math.pow(2, -24) - Math.pow(2, -77) : 0, - V = a ? 0 : _ - 1, - U = a ? 1 : -1, - z = o < 0 || (0 === o && 1 / o < 0) ? 1 : 0; - for ( - o = Math.abs(o), - isNaN(o) || o === 1 / 0 - ? ((x = isNaN(o) ? 1 : 0), (w = L)) - : ((w = Math.floor(Math.log(o) / Math.LN2)), - o * (C = Math.pow(2, -w)) < 1 && (w--, (C *= 2)), - (o += w + B >= 1 ? $ / C : $ * Math.pow(2, 1 - B)) * C >= - 2 && (w++, (C /= 2)), - w + B >= L - ? ((x = 0), (w = L)) - : w + B >= 1 - ? ((x = (o * C - 1) * Math.pow(2, u)), (w += B)) - : ((x = o * Math.pow(2, B - 1) * Math.pow(2, u)), - (w = 0))); - u >= 8; - s[i + V] = 255 & x, V += U, x /= 256, u -= 8 - ); - for ( - w = (w << u) | x, j += u; - j > 0; - s[i + V] = 255 & w, V += U, w /= 256, j -= 8 - ); - s[i + V - U] |= 128 * z; - }); - }, - 462: (s, o, i) => { - 'use strict'; - var a = i(40975); - s.exports = a; - }, - 659: (s, o, i) => { - var a = i(51873), - u = Object.prototype, - _ = u.hasOwnProperty, - w = u.toString, - x = a ? a.toStringTag : void 0; - s.exports = function getRawTag(s) { - var o = _.call(s, x), - i = s[x]; - try { - s[x] = void 0; - var a = !0; - } catch (s) {} - var u = w.call(s); - return a && (o ? (s[x] = i) : delete s[x]), u; - }; - }, - 694: (s, o, i) => { - 'use strict'; - i(91599); - var a = i(37257); - i(12560), (s.exports = a); - }, - 953: (s, o, i) => { - 'use strict'; - s.exports = i(53375); - }, - 1733: (s) => { - var o = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g; - s.exports = function asciiWords(s) { - return s.match(o) || []; - }; - }, - 1882: (s, o, i) => { - var a = i(72552), - u = i(23805); - s.exports = function isFunction(s) { - if (!u(s)) return !1; - var o = a(s); - return ( - '[object Function]' == o || - '[object GeneratorFunction]' == o || - '[object AsyncFunction]' == o || - '[object Proxy]' == o - ); - }; - }, - 1907: (s, o, i) => { - 'use strict'; - var a = i(41505), - u = Function.prototype, - _ = u.call, - w = a && u.bind.bind(_, _); - s.exports = a - ? w - : function (s) { - return function () { - return _.apply(s, arguments); - }; - }; - }, - 2205: function (s, o, i) { - var a; - (a = void 0 !== i.g ? i.g : this), - (s.exports = (function (s) { - if (s.CSS && s.CSS.escape) return s.CSS.escape; - var cssEscape = function (s) { - if (0 == arguments.length) - throw new TypeError('`CSS.escape` requires an argument.'); - for ( - var o, - i = String(s), - a = i.length, - u = -1, - _ = '', - w = i.charCodeAt(0); - ++u < a; - - ) - 0 != (o = i.charCodeAt(u)) - ? (_ += - (o >= 1 && o <= 31) || - 127 == o || - (0 == u && o >= 48 && o <= 57) || - (1 == u && o >= 48 && o <= 57 && 45 == w) - ? '\\' + o.toString(16) + ' ' - : (0 == u && 1 == a && 45 == o) || - !( - o >= 128 || - 45 == o || - 95 == o || - (o >= 48 && o <= 57) || - (o >= 65 && o <= 90) || - (o >= 97 && o <= 122) - ) - ? '\\' + i.charAt(u) - : i.charAt(u)) - : (_ += '�'); - return _; - }; - return ( - s.CSS || (s.CSS = {}), (s.CSS.escape = cssEscape), cssEscape - ); - })(a)); - }, - 2209: (s, o, i) => { - 'use strict'; - var a, - u = i(9404), - _ = function productionTypeChecker() { - invariant( - !1, - 'ImmutablePropTypes type checking code is stripped in production.' - ); - }; - _.isRequired = _; - var w = function getProductionTypeChecker() { - return _; - }; - function getPropType(s) { - var o = typeof s; - return Array.isArray(s) - ? 'array' - : s instanceof RegExp - ? 'object' - : s instanceof u.Iterable - ? 'Immutable.' + s.toSource().split(' ')[0] - : o; - } - function createChainableTypeChecker(s) { - function checkType(o, i, a, u, _, w) { - for ( - var x = arguments.length, C = Array(x > 6 ? x - 6 : 0), j = 6; - j < x; - j++ - ) - C[j - 6] = arguments[j]; - return ( - (w = w || a), - (u = u || '<>'), - null != i[a] - ? s.apply(void 0, [i, a, u, _, w].concat(C)) - : o - ? new Error( - 'Required ' + - _ + - ' `' + - w + - '` was not specified in `' + - u + - '`.' - ) - : void 0 - ); - } - var o = checkType.bind(null, !1); - return (o.isRequired = checkType.bind(null, !0)), o; - } - function createIterableSubclassTypeChecker(s, o) { - return (function createImmutableTypeChecker(s, o) { - return createChainableTypeChecker( - function validate(i, a, u, _, w) { - var x = i[a]; - if (!o(x)) { - var C = getPropType(x); - return new Error( - 'Invalid ' + - _ + - ' `' + - w + - '` of type `' + - C + - '` supplied to `' + - u + - '`, expected `' + - s + - '`.' - ); - } - return null; - } - ); - })('Iterable.' + s, function (s) { - return u.Iterable.isIterable(s) && o(s); - }); - } - ((a = { - listOf: w, - mapOf: w, - orderedMapOf: w, - setOf: w, - orderedSetOf: w, - stackOf: w, - iterableOf: w, - recordOf: w, - shape: w, - contains: w, - mapContains: w, - orderedMapContains: w, - list: _, - map: _, - orderedMap: _, - set: _, - orderedSet: _, - stack: _, - seq: _, - record: _, - iterable: _ - }).iterable.indexed = createIterableSubclassTypeChecker( - 'Indexed', - u.Iterable.isIndexed - )), - (a.iterable.keyed = createIterableSubclassTypeChecker( - 'Keyed', - u.Iterable.isKeyed - )), - (s.exports = a); - }, - 2404: (s, o, i) => { - var a = i(60270); - s.exports = function isEqual(s, o) { - return a(s, o); - }; - }, - 2523: (s) => { - s.exports = function baseFindIndex(s, o, i, a) { - for (var u = s.length, _ = i + (a ? 1 : -1); a ? _-- : ++_ < u; ) - if (o(s[_], _, s)) return _; - return -1; - }; - }, - 2532: (s, o, i) => { - 'use strict'; - var a = i(45951), - u = Object.defineProperty; - s.exports = function (s, o) { - try { - u(a, s, { value: o, configurable: !0, writable: !0 }); - } catch (i) { - a[s] = o; - } - return o; - }; - }, - 2694: (s, o, i) => { - 'use strict'; - var a = i(6925); - function emptyFunction() {} - function emptyFunctionWithReset() {} - (emptyFunctionWithReset.resetWarningCache = emptyFunction), - (s.exports = function () { - function shim(s, o, i, u, _, w) { - if (w !== a) { - var x = new Error( - 'Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types' - ); - throw ((x.name = 'Invariant Violation'), x); - } - } - function getShim() { - return shim; - } - shim.isRequired = shim; - var s = { - array: shim, - bigint: shim, - bool: shim, - func: shim, - number: shim, - object: shim, - string: shim, - symbol: shim, - any: shim, - arrayOf: getShim, - element: shim, - elementType: shim, - instanceOf: getShim, - node: shim, - objectOf: getShim, - oneOf: getShim, - oneOfType: getShim, - shape: getShim, - exact: getShim, - checkPropTypes: emptyFunctionWithReset, - resetWarningCache: emptyFunction - }; - return (s.PropTypes = s), s; - }); - }, - 2874: (s) => { - s.exports = {}; - }, - 2875: (s, o, i) => { - 'use strict'; - var a = i(23045), - u = i(80376); - s.exports = - Object.keys || - function keys(s) { - return a(s, u); - }; - }, - 2955: (s, o, i) => { - 'use strict'; - var a, - u = i(65606); - function _defineProperty(s, o, i) { - return ( - (o = (function _toPropertyKey(s) { - var o = (function _toPrimitive(s, o) { - if ('object' != typeof s || null === s) return s; - var i = s[Symbol.toPrimitive]; - if (void 0 !== i) { - var a = i.call(s, o || 'default'); - if ('object' != typeof a) return a; - throw new TypeError( - '@@toPrimitive must return a primitive value.' - ); - } - return ('string' === o ? String : Number)(s); - })(s, 'string'); - return 'symbol' == typeof o ? o : String(o); - })(o)) in s - ? Object.defineProperty(s, o, { - value: i, - enumerable: !0, - configurable: !0, - writable: !0 - }) - : (s[o] = i), - s - ); - } - var _ = i(86238), - w = Symbol('lastResolve'), - x = Symbol('lastReject'), - C = Symbol('error'), - j = Symbol('ended'), - L = Symbol('lastPromise'), - B = Symbol('handlePromise'), - $ = Symbol('stream'); - function createIterResult(s, o) { - return { value: s, done: o }; - } - function readAndResolve(s) { - var o = s[w]; - if (null !== o) { - var i = s[$].read(); - null !== i && - ((s[L] = null), - (s[w] = null), - (s[x] = null), - o(createIterResult(i, !1))); - } - } - function onReadable(s) { - u.nextTick(readAndResolve, s); - } - var V = Object.getPrototypeOf(function () {}), - U = Object.setPrototypeOf( - (_defineProperty( - (a = { - get stream() { - return this[$]; - }, - next: function next() { - var s = this, - o = this[C]; - if (null !== o) return Promise.reject(o); - if (this[j]) - return Promise.resolve(createIterResult(void 0, !0)); - if (this[$].destroyed) - return new Promise(function (o, i) { - u.nextTick(function () { - s[C] ? i(s[C]) : o(createIterResult(void 0, !0)); - }); - }); - var i, - a = this[L]; - if (a) - i = new Promise( - (function wrapForNext(s, o) { - return function (i, a) { - s.then(function () { - o[j] - ? i(createIterResult(void 0, !0)) - : o[B](i, a); - }, a); - }; - })(a, this) - ); - else { - var _ = this[$].read(); - if (null !== _) - return Promise.resolve(createIterResult(_, !1)); - i = new Promise(this[B]); - } - return (this[L] = i), i; - } - }), - Symbol.asyncIterator, - function () { - return this; - } - ), - _defineProperty(a, 'return', function _return() { - var s = this; - return new Promise(function (o, i) { - s[$].destroy(null, function (s) { - s ? i(s) : o(createIterResult(void 0, !0)); - }); - }); - }), - a), - V - ); - s.exports = function createReadableStreamAsyncIterator(s) { - var o, - i = Object.create( - U, - (_defineProperty((o = {}), $, { value: s, writable: !0 }), - _defineProperty(o, w, { value: null, writable: !0 }), - _defineProperty(o, x, { value: null, writable: !0 }), - _defineProperty(o, C, { value: null, writable: !0 }), - _defineProperty(o, j, { - value: s._readableState.endEmitted, - writable: !0 - }), - _defineProperty(o, B, { - value: function value(s, o) { - var a = i[$].read(); - a - ? ((i[L] = null), - (i[w] = null), - (i[x] = null), - s(createIterResult(a, !1))) - : ((i[w] = s), (i[x] = o)); - }, - writable: !0 - }), - o) - ); - return ( - (i[L] = null), - _(s, function (s) { - if (s && 'ERR_STREAM_PREMATURE_CLOSE' !== s.code) { - var o = i[x]; - return ( - null !== o && - ((i[L] = null), (i[w] = null), (i[x] = null), o(s)), - void (i[C] = s) - ); - } - var a = i[w]; - null !== a && - ((i[L] = null), - (i[w] = null), - (i[x] = null), - a(createIterResult(void 0, !0))), - (i[j] = !0); - }), - s.on('readable', onReadable.bind(null, i)), - i - ); - }; - }, - 3110: (s, o, i) => { - const a = i(5187), - u = i(85015), - _ = i(98023), - w = i(53812), - x = i(23805), - C = i(85105), - j = i(86804); - class Namespace { - constructor(s) { - (this.elementMap = {}), - (this.elementDetection = []), - (this.Element = j.Element), - (this.KeyValuePair = j.KeyValuePair), - (s && s.noDefault) || this.useDefault(), - (this._attributeElementKeys = []), - (this._attributeElementArrayKeys = []); - } - use(s) { - return ( - s.namespace && s.namespace({ base: this }), - s.load && s.load({ base: this }), - this - ); - } - useDefault() { - return ( - this.register('null', j.NullElement) - .register('string', j.StringElement) - .register('number', j.NumberElement) - .register('boolean', j.BooleanElement) - .register('array', j.ArrayElement) - .register('object', j.ObjectElement) - .register('member', j.MemberElement) - .register('ref', j.RefElement) - .register('link', j.LinkElement), - this.detect(a, j.NullElement, !1) - .detect(u, j.StringElement, !1) - .detect(_, j.NumberElement, !1) - .detect(w, j.BooleanElement, !1) - .detect(Array.isArray, j.ArrayElement, !1) - .detect(x, j.ObjectElement, !1), - this - ); - } - register(s, o) { - return (this._elements = void 0), (this.elementMap[s] = o), this; - } - unregister(s) { - return (this._elements = void 0), delete this.elementMap[s], this; - } - detect(s, o, i) { - return ( - void 0 === i || i - ? this.elementDetection.unshift([s, o]) - : this.elementDetection.push([s, o]), - this - ); - } - toElement(s) { - if (s instanceof this.Element) return s; - let o; - for (let i = 0; i < this.elementDetection.length; i += 1) { - const a = this.elementDetection[i][0], - u = this.elementDetection[i][1]; - if (a(s)) { - o = new u(s); - break; - } - } - return o; - } - getElementClass(s) { - const o = this.elementMap[s]; - return void 0 === o ? this.Element : o; - } - fromRefract(s) { - return this.serialiser.deserialise(s); - } - toRefract(s) { - return this.serialiser.serialise(s); - } - get elements() { - return ( - void 0 === this._elements && - ((this._elements = { Element: this.Element }), - Object.keys(this.elementMap).forEach((s) => { - const o = s[0].toUpperCase() + s.substr(1); - this._elements[o] = this.elementMap[s]; - })), - this._elements - ); - } - get serialiser() { - return new C(this); - } - } - (C.prototype.Namespace = Namespace), (s.exports = Namespace); - }, - 3121: (s, o, i) => { - 'use strict'; - var a = i(65482), - u = Math.min; - s.exports = function (s) { - var o = a(s); - return o > 0 ? u(o, 9007199254740991) : 0; - }; - }, - 3209: (s, o, i) => { - var a = i(91596), - u = i(53320), - _ = i(36306), - w = '__lodash_placeholder__', - x = 128, - C = Math.min; - s.exports = function mergeData(s, o) { - var i = s[1], - j = o[1], - L = i | j, - B = L < 131, - $ = - (j == x && 8 == i) || - (j == x && 256 == i && s[7].length <= o[8]) || - (384 == j && o[7].length <= o[8] && 8 == i); - if (!B && !$) return s; - 1 & j && ((s[2] = o[2]), (L |= 1 & i ? 0 : 4)); - var V = o[3]; - if (V) { - var U = s[3]; - (s[3] = U ? a(U, V, o[4]) : V), (s[4] = U ? _(s[3], w) : o[4]); - } - return ( - (V = o[5]) && - ((U = s[5]), - (s[5] = U ? u(U, V, o[6]) : V), - (s[6] = U ? _(s[5], w) : o[6])), - (V = o[7]) && (s[7] = V), - j & x && (s[8] = null == s[8] ? o[8] : C(s[8], o[8])), - null == s[9] && (s[9] = o[9]), - (s[0] = o[0]), - (s[1] = L), - s - ); - }; - }, - 3650: (s, o, i) => { - var a = i(74335)(Object.keys, Object); - s.exports = a; - }, - 3656: (s, o, i) => { - s = i.nmd(s); - var a = i(9325), - u = i(89935), - _ = o && !o.nodeType && o, - w = _ && s && !s.nodeType && s, - x = w && w.exports === _ ? a.Buffer : void 0, - C = (x ? x.isBuffer : void 0) || u; - s.exports = C; - }, - 4509: (s, o, i) => { - var a = i(12651); - s.exports = function mapCacheHas(s) { - return a(this, s).has(s); - }; - }, - 4640: (s) => { - 'use strict'; - var o = String; - s.exports = function (s) { - try { - return o(s); - } catch (s) { - return 'Object'; - } - }; - }, - 4664: (s, o, i) => { - var a = i(79770), - u = i(63345), - _ = Object.prototype.propertyIsEnumerable, - w = Object.getOwnPropertySymbols, - x = w - ? function (s) { - return null == s - ? [] - : ((s = Object(s)), - a(w(s), function (o) { - return _.call(s, o); - })); - } - : u; - s.exports = x; - }, - 4901: (s, o, i) => { - var a = i(72552), - u = i(30294), - _ = i(40346), - w = {}; - (w['[object Float32Array]'] = - w['[object Float64Array]'] = - w['[object Int8Array]'] = - w['[object Int16Array]'] = - w['[object Int32Array]'] = - w['[object Uint8Array]'] = - w['[object Uint8ClampedArray]'] = - w['[object Uint16Array]'] = - w['[object Uint32Array]'] = - !0), - (w['[object Arguments]'] = - w['[object Array]'] = - w['[object ArrayBuffer]'] = - w['[object Boolean]'] = - w['[object DataView]'] = - w['[object Date]'] = - w['[object Error]'] = - w['[object Function]'] = - w['[object Map]'] = - w['[object Number]'] = - w['[object Object]'] = - w['[object RegExp]'] = - w['[object Set]'] = - w['[object String]'] = - w['[object WeakMap]'] = - !1), - (s.exports = function baseIsTypedArray(s) { - return _(s) && u(s.length) && !!w[a(s)]; - }); - }, - 4993: (s, o, i) => { - 'use strict'; - var a = i(16946), - u = i(74239); - s.exports = function (s) { - return a(u(s)); - }; - }, - 5187: (s) => { - s.exports = function isNull(s) { - return null === s; - }; - }, - 5419: (s) => { - s.exports = function (s, o, i, a) { - var u = new Blob(void 0 !== a ? [a, s] : [s], { - type: i || 'application/octet-stream' - }); - if (void 0 !== window.navigator.msSaveBlob) - window.navigator.msSaveBlob(u, o); - else { - var _ = - window.URL && window.URL.createObjectURL - ? window.URL.createObjectURL(u) - : window.webkitURL.createObjectURL(u), - w = document.createElement('a'); - (w.style.display = 'none'), - (w.href = _), - w.setAttribute('download', o), - void 0 === w.download && w.setAttribute('target', '_blank'), - document.body.appendChild(w), - w.click(), - setTimeout(function () { - document.body.removeChild(w), window.URL.revokeObjectURL(_); - }, 200); - } - }; - }, - 5556: (s, o, i) => { - s.exports = i(2694)(); - }, - 5861: (s, o, i) => { - var a = i(55580), - u = i(68223), - _ = i(32804), - w = i(76545), - x = i(28303), - C = i(72552), - j = i(47473), - L = '[object Map]', - B = '[object Promise]', - $ = '[object Set]', - V = '[object WeakMap]', - U = '[object DataView]', - z = j(a), - Y = j(u), - Z = j(_), - ee = j(w), - ie = j(x), - ae = C; - ((a && ae(new a(new ArrayBuffer(1))) != U) || - (u && ae(new u()) != L) || - (_ && ae(_.resolve()) != B) || - (w && ae(new w()) != $) || - (x && ae(new x()) != V)) && - (ae = function (s) { - var o = C(s), - i = '[object Object]' == o ? s.constructor : void 0, - a = i ? j(i) : ''; - if (a) - switch (a) { - case z: - return U; - case Y: - return L; - case Z: - return B; - case ee: - return $; - case ie: - return V; - } - return o; - }), - (s.exports = ae); - }, - 6048: (s) => { - s.exports = function negate(s) { - if ('function' != typeof s) - throw new TypeError('Expected a function'); - return function () { - var o = arguments; - switch (o.length) { - case 0: - return !s.call(this); - case 1: - return !s.call(this, o[0]); - case 2: - return !s.call(this, o[0], o[1]); - case 3: - return !s.call(this, o[0], o[1], o[2]); - } - return !s.apply(this, o); - }; - }; - }, - 6205: (s) => { - s.exports = { - ROOT: 0, - GROUP: 1, - POSITION: 2, - SET: 3, - RANGE: 4, - REPETITION: 5, - REFERENCE: 6, - CHAR: 7 - }; - }, - 6233: (s, o, i) => { - const a = i(6048), - u = i(10316), - _ = i(92340); - class ArrayElement extends u { - constructor(s, o, i) { - super(s || [], o, i), (this.element = 'array'); - } - primitive() { - return 'array'; - } - get(s) { - return this.content[s]; - } - getValue(s) { - const o = this.get(s); - if (o) return o.toValue(); - } - getIndex(s) { - return this.content[s]; - } - set(s, o) { - return (this.content[s] = this.refract(o)), this; - } - remove(s) { - const o = this.content.splice(s, 1); - return o.length ? o[0] : null; - } - map(s, o) { - return this.content.map(s, o); - } - flatMap(s, o) { - return this.map(s, o).reduce((s, o) => s.concat(o), []); - } - compactMap(s, o) { - const i = []; - return ( - this.forEach((a) => { - const u = s.bind(o)(a); - u && i.push(u); - }), - i - ); - } - filter(s, o) { - return new _(this.content.filter(s, o)); - } - reject(s, o) { - return this.filter(a(s), o); - } - reduce(s, o) { - let i, a; - void 0 !== o - ? ((i = 0), (a = this.refract(o))) - : ((i = 1), - (a = - 'object' === this.primitive() - ? this.first.value - : this.first)); - for (let o = i; o < this.length; o += 1) { - const i = this.content[o]; - a = - 'object' === this.primitive() - ? this.refract(s(a, i.value, i.key, i, this)) - : this.refract(s(a, i, o, this)); - } - return a; - } - forEach(s, o) { - this.content.forEach((i, a) => { - s.bind(o)(i, this.refract(a)); - }); - } - shift() { - return this.content.shift(); - } - unshift(s) { - this.content.unshift(this.refract(s)); - } - push(s) { - return this.content.push(this.refract(s)), this; - } - add(s) { - this.push(s); - } - findElements(s, o) { - const i = o || {}, - a = !!i.recursive, - u = void 0 === i.results ? [] : i.results; - return ( - this.forEach((o, i, _) => { - a && - void 0 !== o.findElements && - o.findElements(s, { results: u, recursive: a }), - s(o, i, _) && u.push(o); - }), - u - ); - } - find(s) { - return new _(this.findElements(s, { recursive: !0 })); - } - findByElement(s) { - return this.find((o) => o.element === s); - } - findByClass(s) { - return this.find((o) => o.classes.includes(s)); - } - getById(s) { - return this.find((o) => o.id.toValue() === s).first; - } - includes(s) { - return this.content.some((o) => o.equals(s)); - } - contains(s) { - return this.includes(s); - } - empty() { - return new this.constructor([]); - } - 'fantasy-land/empty'() { - return this.empty(); - } - concat(s) { - return new this.constructor(this.content.concat(s.content)); - } - 'fantasy-land/concat'(s) { - return this.concat(s); - } - 'fantasy-land/map'(s) { - return new this.constructor(this.map(s)); - } - 'fantasy-land/chain'(s) { - return this.map((o) => s(o), this).reduce( - (s, o) => s.concat(o), - this.empty() - ); - } - 'fantasy-land/filter'(s) { - return new this.constructor(this.content.filter(s)); - } - 'fantasy-land/reduce'(s, o) { - return this.content.reduce(s, o); - } - get length() { - return this.content.length; - } - get isEmpty() { - return 0 === this.content.length; - } - get first() { - return this.getIndex(0); - } - get second() { - return this.getIndex(1); - } - get last() { - return this.getIndex(this.length - 1); - } - } - (ArrayElement.empty = function empty() { - return new this(); - }), - (ArrayElement['fantasy-land/empty'] = ArrayElement.empty), - 'undefined' != typeof Symbol && - (ArrayElement.prototype[Symbol.iterator] = function symbol() { - return this.content[Symbol.iterator](); - }), - (s.exports = ArrayElement); - }, - 6499: (s, o, i) => { - 'use strict'; - var a = i(1907), - u = 0, - _ = Math.random(), - w = a((1).toString); - s.exports = function (s) { - return 'Symbol(' + (void 0 === s ? '' : s) + ')_' + w(++u + _, 36); - }; - }, - 6925: (s) => { - 'use strict'; - s.exports = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; - }, - 7057: (s, o, i) => { - 'use strict'; - var a = i(11470).charAt, - u = i(90160), - _ = i(64932), - w = i(60183), - x = i(59550), - C = 'String Iterator', - j = _.set, - L = _.getterFor(C); - w( - String, - 'String', - function (s) { - j(this, { type: C, string: u(s), index: 0 }); - }, - function next() { - var s, - o = L(this), - i = o.string, - u = o.index; - return u >= i.length - ? x(void 0, !0) - : ((s = a(i, u)), (o.index += s.length), x(s, !1)); - } - ); - }, - 7309: (s, o, i) => { - var a = i(62006)(i(24713)); - s.exports = a; - }, - 7376: (s) => { - 'use strict'; - s.exports = !0; - }, - 7463: (s, o, i) => { - 'use strict'; - var a = i(98828), - u = i(62250), - _ = /#|\.prototype\./, - isForced = function (s, o) { - var i = x[w(s)]; - return i === j || (i !== C && (u(o) ? a(o) : !!o)); - }, - w = (isForced.normalize = function (s) { - return String(s).replace(_, '.').toLowerCase(); - }), - x = (isForced.data = {}), - C = (isForced.NATIVE = 'N'), - j = (isForced.POLYFILL = 'P'); - s.exports = isForced; - }, - 7666: (s, o, i) => { - var a = i(84851), - u = i(953); - function _extends() { - var o; - return ( - (s.exports = _extends = - a - ? u((o = a)).call(o) - : function (s) { - for (var o = 1; o < arguments.length; o++) { - var i = arguments[o]; - for (var a in i) - ({}).hasOwnProperty.call(i, a) && (s[a] = i[a]); - } - return s; - }), - (s.exports.__esModule = !0), - (s.exports.default = s.exports), - _extends.apply(null, arguments) - ); - } - (s.exports = _extends), - (s.exports.__esModule = !0), - (s.exports.default = s.exports); - }, - 8048: (s, o, i) => { - const a = i(6205); - (o.wordBoundary = () => ({ type: a.POSITION, value: 'b' })), - (o.nonWordBoundary = () => ({ type: a.POSITION, value: 'B' })), - (o.begin = () => ({ type: a.POSITION, value: '^' })), - (o.end = () => ({ type: a.POSITION, value: '$' })); - }, - 8068: (s) => { - 'use strict'; - var o = (() => { - var s = Object.defineProperty, - o = Object.getOwnPropertyDescriptor, - i = Object.getOwnPropertyNames, - a = Object.getOwnPropertySymbols, - u = Object.prototype.hasOwnProperty, - _ = Object.prototype.propertyIsEnumerable, - __defNormalProp = (o, i, a) => - i in o - ? s(o, i, { - enumerable: !0, - configurable: !0, - writable: !0, - value: a - }) - : (o[i] = a), - __spreadValues = (s, o) => { - for (var i in o || (o = {})) - u.call(o, i) && __defNormalProp(s, i, o[i]); - if (a) - for (var i of a(o)) - _.call(o, i) && __defNormalProp(s, i, o[i]); - return s; - }, - __publicField = (s, o, i) => ( - __defNormalProp(s, 'symbol' != typeof o ? o + '' : o, i), i - ), - w = {}; - ((o, i) => { - for (var a in i) s(o, a, { get: i[a], enumerable: !0 }); - })(w, { - DEFAULT_OPTIONS: () => C, - DEFAULT_UUID_LENGTH: () => x, - default: () => B - }); - var x = 6, - C = { - dictionary: 'alphanum', - shuffle: !0, - debug: !1, - length: x, - counter: 0 - }, - j = class _ShortUniqueId { - constructor(s = {}) { - __publicField(this, 'counter'), - __publicField(this, 'debug'), - __publicField(this, 'dict'), - __publicField(this, 'version'), - __publicField(this, 'dictIndex', 0), - __publicField(this, 'dictRange', []), - __publicField(this, 'lowerBound', 0), - __publicField(this, 'upperBound', 0), - __publicField(this, 'dictLength', 0), - __publicField(this, 'uuidLength'), - __publicField(this, '_digit_first_ascii', 48), - __publicField(this, '_digit_last_ascii', 58), - __publicField(this, '_alpha_lower_first_ascii', 97), - __publicField(this, '_alpha_lower_last_ascii', 123), - __publicField(this, '_hex_last_ascii', 103), - __publicField(this, '_alpha_upper_first_ascii', 65), - __publicField(this, '_alpha_upper_last_ascii', 91), - __publicField(this, '_number_dict_ranges', { - digits: [this._digit_first_ascii, this._digit_last_ascii] - }), - __publicField(this, '_alpha_dict_ranges', { - lowerCase: [ - this._alpha_lower_first_ascii, - this._alpha_lower_last_ascii - ], - upperCase: [ - this._alpha_upper_first_ascii, - this._alpha_upper_last_ascii - ] - }), - __publicField(this, '_alpha_lower_dict_ranges', { - lowerCase: [ - this._alpha_lower_first_ascii, - this._alpha_lower_last_ascii - ] - }), - __publicField(this, '_alpha_upper_dict_ranges', { - upperCase: [ - this._alpha_upper_first_ascii, - this._alpha_upper_last_ascii - ] - }), - __publicField(this, '_alphanum_dict_ranges', { - digits: [this._digit_first_ascii, this._digit_last_ascii], - lowerCase: [ - this._alpha_lower_first_ascii, - this._alpha_lower_last_ascii - ], - upperCase: [ - this._alpha_upper_first_ascii, - this._alpha_upper_last_ascii - ] - }), - __publicField(this, '_alphanum_lower_dict_ranges', { - digits: [this._digit_first_ascii, this._digit_last_ascii], - lowerCase: [ - this._alpha_lower_first_ascii, - this._alpha_lower_last_ascii - ] - }), - __publicField(this, '_alphanum_upper_dict_ranges', { - digits: [this._digit_first_ascii, this._digit_last_ascii], - upperCase: [ - this._alpha_upper_first_ascii, - this._alpha_upper_last_ascii - ] - }), - __publicField(this, '_hex_dict_ranges', { - decDigits: [ - this._digit_first_ascii, - this._digit_last_ascii - ], - alphaDigits: [ - this._alpha_lower_first_ascii, - this._hex_last_ascii - ] - }), - __publicField(this, '_dict_ranges', { - _number_dict_ranges: this._number_dict_ranges, - _alpha_dict_ranges: this._alpha_dict_ranges, - _alpha_lower_dict_ranges: this._alpha_lower_dict_ranges, - _alpha_upper_dict_ranges: this._alpha_upper_dict_ranges, - _alphanum_dict_ranges: this._alphanum_dict_ranges, - _alphanum_lower_dict_ranges: - this._alphanum_lower_dict_ranges, - _alphanum_upper_dict_ranges: - this._alphanum_upper_dict_ranges, - _hex_dict_ranges: this._hex_dict_ranges - }), - __publicField(this, 'log', (...s) => { - const o = [...s]; - if ( - ((o[0] = `[short-unique-id] ${s[0]}`), - !0 === this.debug && - 'undefined' != typeof console && - null !== console) - ) - return console.log(...o); - }), - __publicField(this, '_normalizeDictionary', (s, o) => { - let i; - if (s && Array.isArray(s) && s.length > 1) i = s; - else { - let o; - (i = []), (this.dictIndex = o = 0); - const a = `_${s}_dict_ranges`, - u = this._dict_ranges[a]; - Object.keys(u).forEach((s) => { - const a = s; - for ( - this.dictRange = u[a], - this.lowerBound = this.dictRange[0], - this.upperBound = this.dictRange[1], - this.dictIndex = o = this.lowerBound; - this.lowerBound <= this.upperBound - ? o < this.upperBound - : o > this.upperBound; - this.dictIndex = - this.lowerBound <= this.upperBound - ? (o += 1) - : (o -= 1) - ) - i.push(String.fromCharCode(this.dictIndex)); - }); - } - if (o) { - const s = 0.5; - i = i.sort(() => Math.random() - s); - } - return i; - }), - __publicField(this, 'setDictionary', (s, o) => { - (this.dict = this._normalizeDictionary(s, o)), - (this.dictLength = this.dict.length), - this.setCounter(0); - }), - __publicField(this, 'seq', () => this.sequentialUUID()), - __publicField(this, 'sequentialUUID', () => { - let s, - o, - i = ''; - s = this.counter; - do { - (o = s % this.dictLength), - (s = Math.trunc(s / this.dictLength)), - (i += this.dict[o]); - } while (0 !== s); - return (this.counter += 1), i; - }), - __publicField(this, 'rnd', (s = this.uuidLength || x) => - this.randomUUID(s) - ), - __publicField( - this, - 'randomUUID', - (s = this.uuidLength || x) => { - let o, i, a; - if (null == s || s < 1) - throw new Error('Invalid UUID Length Provided'); - for (o = '', a = 0; a < s; a += 1) - (i = - parseInt( - (Math.random() * this.dictLength).toFixed(0), - 10 - ) % this.dictLength), - (o += this.dict[i]); - return o; - } - ), - __publicField(this, 'fmt', (s, o) => - this.formattedUUID(s, o) - ), - __publicField(this, 'formattedUUID', (s, o) => { - const i = { - $r: this.randomUUID, - $s: this.sequentialUUID, - $t: this.stamp - }; - return s.replace( - /\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g, - (s) => { - const a = s.slice(0, 2), - u = parseInt(s.slice(2), 10); - return '$s' === a - ? i[a]().padStart(u, '0') - : '$t' === a && o - ? i[a](u, o) - : i[a](u); - } - ); - }), - __publicField( - this, - 'availableUUIDs', - (s = this.uuidLength) => - parseFloat( - Math.pow([...new Set(this.dict)].length, s).toFixed(0) - ) - ), - __publicField( - this, - 'approxMaxBeforeCollision', - (s = this.availableUUIDs(this.uuidLength)) => - parseFloat(Math.sqrt((Math.PI / 2) * s).toFixed(20)) - ), - __publicField( - this, - 'collisionProbability', - ( - s = this.availableUUIDs(this.uuidLength), - o = this.uuidLength - ) => - parseFloat( - ( - this.approxMaxBeforeCollision(s) / - this.availableUUIDs(o) - ).toFixed(20) - ) - ), - __publicField( - this, - 'uniqueness', - (s = this.availableUUIDs(this.uuidLength)) => { - const o = parseFloat( - (1 - this.approxMaxBeforeCollision(s) / s).toFixed(20) - ); - return o > 1 ? 1 : o < 0 ? 0 : o; - } - ), - __publicField(this, 'getVersion', () => this.version), - __publicField(this, 'stamp', (s, o) => { - const i = Math.floor(+(o || new Date()) / 1e3).toString( - 16 - ); - if ('number' == typeof s && 0 === s) return i; - if ('number' != typeof s || s < 10) - throw new Error( - [ - 'Param finalLength must be a number greater than or equal to 10,', - 'or 0 if you want the raw hexadecimal timestamp' - ].join('\n') - ); - const a = s - 9, - u = Math.round(Math.random() * (a > 15 ? 15 : a)), - _ = this.randomUUID(a); - return `${_.substring(0, u)}${i}${_.substring(u)}${u.toString(16)}`; - }), - __publicField(this, 'parseStamp', (s, o) => { - if (o && !/t0|t[1-9]\d{1,}/.test(o)) - throw new Error( - 'Cannot extract date from a formated UUID with no timestamp in the format' - ); - const i = o - ? o - .replace( - /\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g, - (s) => { - const o = { - $r: (s) => - [...Array(s)].map(() => 'r').join(''), - $s: (s) => - [...Array(s)].map(() => 's').join(''), - $t: (s) => - [...Array(s)].map(() => 't').join('') - }, - i = s.slice(0, 2), - a = parseInt(s.slice(2), 10); - return o[i](a); - } - ) - .replace(/^(.*?)(t{8,})(.*)$/g, (o, i, a) => - s.substring(i.length, i.length + a.length) - ) - : s; - if (8 === i.length) - return new Date(1e3 * parseInt(i, 16)); - if (i.length < 10) - throw new Error('Stamp length invalid'); - const a = parseInt(i.substring(i.length - 1), 16); - return new Date( - 1e3 * parseInt(i.substring(a, a + 8), 16) - ); - }), - __publicField(this, 'setCounter', (s) => { - this.counter = s; - }), - __publicField(this, 'validate', (s, o) => { - const i = o ? this._normalizeDictionary(o) : this.dict; - return s.split('').every((s) => i.includes(s)); - }); - const o = __spreadValues(__spreadValues({}, C), s); - (this.counter = 0), - (this.debug = !1), - (this.dict = []), - (this.version = '5.2.0'); - const { - dictionary: i, - shuffle: a, - length: u, - counter: _ - } = o; - return ( - (this.uuidLength = u), - this.setDictionary(i, a), - this.setCounter(_), - (this.debug = o.debug), - this.log(this.dict), - this.log( - `Generator instantiated with Dictionary Size ${this.dictLength} and counter set to ${this.counter}` - ), - (this.log = this.log.bind(this)), - (this.setDictionary = this.setDictionary.bind(this)), - (this.setCounter = this.setCounter.bind(this)), - (this.seq = this.seq.bind(this)), - (this.sequentialUUID = this.sequentialUUID.bind(this)), - (this.rnd = this.rnd.bind(this)), - (this.randomUUID = this.randomUUID.bind(this)), - (this.fmt = this.fmt.bind(this)), - (this.formattedUUID = this.formattedUUID.bind(this)), - (this.availableUUIDs = this.availableUUIDs.bind(this)), - (this.approxMaxBeforeCollision = - this.approxMaxBeforeCollision.bind(this)), - (this.collisionProbability = - this.collisionProbability.bind(this)), - (this.uniqueness = this.uniqueness.bind(this)), - (this.getVersion = this.getVersion.bind(this)), - (this.stamp = this.stamp.bind(this)), - (this.parseStamp = this.parseStamp.bind(this)), - this - ); - } - }; - __publicField(j, 'default', j); - var L, - B = j; - return ( - (L = w), - ((a, _, w, x) => { - if ((_ && 'object' == typeof _) || 'function' == typeof _) - for (let C of i(_)) - u.call(a, C) || - C === w || - s(a, C, { - get: () => _[C], - enumerable: !(x = o(_, C)) || x.enumerable - }); - return a; - })(s({}, '__esModule', { value: !0 }), L) - ); - })(); - (s.exports = o.default), - 'undefined' != typeof window && (o = o.default); - }, - 9325: (s, o, i) => { - var a = i(34840), - u = - 'object' == typeof self && self && self.Object === Object && self, - _ = a || u || Function('return this')(); - s.exports = _; - }, - 9404: function (s) { - s.exports = (function () { - 'use strict'; - var s = Array.prototype.slice; - function createClass(s, o) { - o && (s.prototype = Object.create(o.prototype)), - (s.prototype.constructor = s); - } - function Iterable(s) { - return isIterable(s) ? s : Seq(s); - } - function KeyedIterable(s) { - return isKeyed(s) ? s : KeyedSeq(s); - } - function IndexedIterable(s) { - return isIndexed(s) ? s : IndexedSeq(s); - } - function SetIterable(s) { - return isIterable(s) && !isAssociative(s) ? s : SetSeq(s); - } - function isIterable(s) { - return !(!s || !s[o]); - } - function isKeyed(s) { - return !(!s || !s[i]); - } - function isIndexed(s) { - return !(!s || !s[a]); - } - function isAssociative(s) { - return isKeyed(s) || isIndexed(s); - } - function isOrdered(s) { - return !(!s || !s[u]); - } - createClass(KeyedIterable, Iterable), - createClass(IndexedIterable, Iterable), - createClass(SetIterable, Iterable), - (Iterable.isIterable = isIterable), - (Iterable.isKeyed = isKeyed), - (Iterable.isIndexed = isIndexed), - (Iterable.isAssociative = isAssociative), - (Iterable.isOrdered = isOrdered), - (Iterable.Keyed = KeyedIterable), - (Iterable.Indexed = IndexedIterable), - (Iterable.Set = SetIterable); - var o = '@@__IMMUTABLE_ITERABLE__@@', - i = '@@__IMMUTABLE_KEYED__@@', - a = '@@__IMMUTABLE_INDEXED__@@', - u = '@@__IMMUTABLE_ORDERED__@@', - _ = 'delete', - w = 5, - x = 1 << w, - C = x - 1, - j = {}, - L = { value: !1 }, - B = { value: !1 }; - function MakeRef(s) { - return (s.value = !1), s; - } - function SetRef(s) { - s && (s.value = !0); - } - function OwnerID() {} - function arrCopy(s, o) { - o = o || 0; - for ( - var i = Math.max(0, s.length - o), a = new Array(i), u = 0; - u < i; - u++ - ) - a[u] = s[u + o]; - return a; - } - function ensureSize(s) { - return ( - void 0 === s.size && (s.size = s.__iterate(returnTrue)), s.size - ); - } - function wrapIndex(s, o) { - if ('number' != typeof o) { - var i = o >>> 0; - if ('' + i !== o || 4294967295 === i) return NaN; - o = i; - } - return o < 0 ? ensureSize(s) + o : o; - } - function returnTrue() { - return !0; - } - function wholeSlice(s, o, i) { - return ( - (0 === s || (void 0 !== i && s <= -i)) && - (void 0 === o || (void 0 !== i && o >= i)) - ); - } - function resolveBegin(s, o) { - return resolveIndex(s, o, 0); - } - function resolveEnd(s, o) { - return resolveIndex(s, o, o); - } - function resolveIndex(s, o, i) { - return void 0 === s - ? i - : s < 0 - ? Math.max(0, o + s) - : void 0 === o - ? s - : Math.min(o, s); - } - var $ = 0, - V = 1, - U = 2, - z = 'function' == typeof Symbol && Symbol.iterator, - Y = '@@iterator', - Z = z || Y; - function Iterator(s) { - this.next = s; - } - function iteratorValue(s, o, i, a) { - var u = 0 === s ? o : 1 === s ? i : [o, i]; - return a ? (a.value = u) : (a = { value: u, done: !1 }), a; - } - function iteratorDone() { - return { value: void 0, done: !0 }; - } - function hasIterator(s) { - return !!getIteratorFn(s); - } - function isIterator(s) { - return s && 'function' == typeof s.next; - } - function getIterator(s) { - var o = getIteratorFn(s); - return o && o.call(s); - } - function getIteratorFn(s) { - var o = s && ((z && s[z]) || s[Y]); - if ('function' == typeof o) return o; - } - function isArrayLike(s) { - return s && 'number' == typeof s.length; - } - function Seq(s) { - return null == s - ? emptySequence() - : isIterable(s) - ? s.toSeq() - : seqFromValue(s); - } - function KeyedSeq(s) { - return null == s - ? emptySequence().toKeyedSeq() - : isIterable(s) - ? isKeyed(s) - ? s.toSeq() - : s.fromEntrySeq() - : keyedSeqFromValue(s); - } - function IndexedSeq(s) { - return null == s - ? emptySequence() - : isIterable(s) - ? isKeyed(s) - ? s.entrySeq() - : s.toIndexedSeq() - : indexedSeqFromValue(s); - } - function SetSeq(s) { - return ( - null == s - ? emptySequence() - : isIterable(s) - ? isKeyed(s) - ? s.entrySeq() - : s - : indexedSeqFromValue(s) - ).toSetSeq(); - } - (Iterator.prototype.toString = function () { - return '[Iterator]'; - }), - (Iterator.KEYS = $), - (Iterator.VALUES = V), - (Iterator.ENTRIES = U), - (Iterator.prototype.inspect = Iterator.prototype.toSource = - function () { - return this.toString(); - }), - (Iterator.prototype[Z] = function () { - return this; - }), - createClass(Seq, Iterable), - (Seq.of = function () { - return Seq(arguments); - }), - (Seq.prototype.toSeq = function () { - return this; - }), - (Seq.prototype.toString = function () { - return this.__toString('Seq {', '}'); - }), - (Seq.prototype.cacheResult = function () { - return ( - !this._cache && - this.__iterateUncached && - ((this._cache = this.entrySeq().toArray()), - (this.size = this._cache.length)), - this - ); - }), - (Seq.prototype.__iterate = function (s, o) { - return seqIterate(this, s, o, !0); - }), - (Seq.prototype.__iterator = function (s, o) { - return seqIterator(this, s, o, !0); - }), - createClass(KeyedSeq, Seq), - (KeyedSeq.prototype.toKeyedSeq = function () { - return this; - }), - createClass(IndexedSeq, Seq), - (IndexedSeq.of = function () { - return IndexedSeq(arguments); - }), - (IndexedSeq.prototype.toIndexedSeq = function () { - return this; - }), - (IndexedSeq.prototype.toString = function () { - return this.__toString('Seq [', ']'); - }), - (IndexedSeq.prototype.__iterate = function (s, o) { - return seqIterate(this, s, o, !1); - }), - (IndexedSeq.prototype.__iterator = function (s, o) { - return seqIterator(this, s, o, !1); - }), - createClass(SetSeq, Seq), - (SetSeq.of = function () { - return SetSeq(arguments); - }), - (SetSeq.prototype.toSetSeq = function () { - return this; - }), - (Seq.isSeq = isSeq), - (Seq.Keyed = KeyedSeq), - (Seq.Set = SetSeq), - (Seq.Indexed = IndexedSeq); - var ee, - ie, - ae, - ce = '@@__IMMUTABLE_SEQ__@@'; - function ArraySeq(s) { - (this._array = s), (this.size = s.length); - } - function ObjectSeq(s) { - var o = Object.keys(s); - (this._object = s), (this._keys = o), (this.size = o.length); - } - function IterableSeq(s) { - (this._iterable = s), (this.size = s.length || s.size); - } - function IteratorSeq(s) { - (this._iterator = s), (this._iteratorCache = []); - } - function isSeq(s) { - return !(!s || !s[ce]); - } - function emptySequence() { - return ee || (ee = new ArraySeq([])); - } - function keyedSeqFromValue(s) { - var o = Array.isArray(s) - ? new ArraySeq(s).fromEntrySeq() - : isIterator(s) - ? new IteratorSeq(s).fromEntrySeq() - : hasIterator(s) - ? new IterableSeq(s).fromEntrySeq() - : 'object' == typeof s - ? new ObjectSeq(s) - : void 0; - if (!o) - throw new TypeError( - 'Expected Array or iterable object of [k, v] entries, or keyed object: ' + - s - ); - return o; - } - function indexedSeqFromValue(s) { - var o = maybeIndexedSeqFromValue(s); - if (!o) - throw new TypeError( - 'Expected Array or iterable object of values: ' + s - ); - return o; - } - function seqFromValue(s) { - var o = - maybeIndexedSeqFromValue(s) || - ('object' == typeof s && new ObjectSeq(s)); - if (!o) - throw new TypeError( - 'Expected Array or iterable object of values, or keyed object: ' + - s - ); - return o; - } - function maybeIndexedSeqFromValue(s) { - return isArrayLike(s) - ? new ArraySeq(s) - : isIterator(s) - ? new IteratorSeq(s) - : hasIterator(s) - ? new IterableSeq(s) - : void 0; - } - function seqIterate(s, o, i, a) { - var u = s._cache; - if (u) { - for (var _ = u.length - 1, w = 0; w <= _; w++) { - var x = u[i ? _ - w : w]; - if (!1 === o(x[1], a ? x[0] : w, s)) return w + 1; - } - return w; - } - return s.__iterateUncached(o, i); - } - function seqIterator(s, o, i, a) { - var u = s._cache; - if (u) { - var _ = u.length - 1, - w = 0; - return new Iterator(function () { - var s = u[i ? _ - w : w]; - return w++ > _ - ? iteratorDone() - : iteratorValue(o, a ? s[0] : w - 1, s[1]); - }); - } - return s.__iteratorUncached(o, i); - } - function fromJS(s, o) { - return o ? fromJSWith(o, s, '', { '': s }) : fromJSDefault(s); - } - function fromJSWith(s, o, i, a) { - return Array.isArray(o) - ? s.call( - a, - i, - IndexedSeq(o).map(function (i, a) { - return fromJSWith(s, i, a, o); - }) - ) - : isPlainObj(o) - ? s.call( - a, - i, - KeyedSeq(o).map(function (i, a) { - return fromJSWith(s, i, a, o); - }) - ) - : o; - } - function fromJSDefault(s) { - return Array.isArray(s) - ? IndexedSeq(s).map(fromJSDefault).toList() - : isPlainObj(s) - ? KeyedSeq(s).map(fromJSDefault).toMap() - : s; - } - function isPlainObj(s) { - return ( - s && (s.constructor === Object || void 0 === s.constructor) - ); - } - function is(s, o) { - if (s === o || (s != s && o != o)) return !0; - if (!s || !o) return !1; - if ( - 'function' == typeof s.valueOf && - 'function' == typeof o.valueOf - ) { - if ( - (s = s.valueOf()) === (o = o.valueOf()) || - (s != s && o != o) - ) - return !0; - if (!s || !o) return !1; - } - return !( - 'function' != typeof s.equals || - 'function' != typeof o.equals || - !s.equals(o) - ); - } - function deepEqual(s, o) { - if (s === o) return !0; - if ( - !isIterable(o) || - (void 0 !== s.size && void 0 !== o.size && s.size !== o.size) || - (void 0 !== s.__hash && - void 0 !== o.__hash && - s.__hash !== o.__hash) || - isKeyed(s) !== isKeyed(o) || - isIndexed(s) !== isIndexed(o) || - isOrdered(s) !== isOrdered(o) - ) - return !1; - if (0 === s.size && 0 === o.size) return !0; - var i = !isAssociative(s); - if (isOrdered(s)) { - var a = s.entries(); - return ( - o.every(function (s, o) { - var u = a.next().value; - return u && is(u[1], s) && (i || is(u[0], o)); - }) && a.next().done - ); - } - var u = !1; - if (void 0 === s.size) - if (void 0 === o.size) - 'function' == typeof s.cacheResult && s.cacheResult(); - else { - u = !0; - var _ = s; - (s = o), (o = _); - } - var w = !0, - x = o.__iterate(function (o, a) { - if ( - i - ? !s.has(o) - : u - ? !is(o, s.get(a, j)) - : !is(s.get(a, j), o) - ) - return (w = !1), !1; - }); - return w && s.size === x; - } - function Repeat(s, o) { - if (!(this instanceof Repeat)) return new Repeat(s, o); - if ( - ((this._value = s), - (this.size = void 0 === o ? 1 / 0 : Math.max(0, o)), - 0 === this.size) - ) { - if (ie) return ie; - ie = this; - } - } - function invariant(s, o) { - if (!s) throw new Error(o); - } - function Range(s, o, i) { - if (!(this instanceof Range)) return new Range(s, o, i); - if ( - (invariant(0 !== i, 'Cannot step a Range by 0'), - (s = s || 0), - void 0 === o && (o = 1 / 0), - (i = void 0 === i ? 1 : Math.abs(i)), - o < s && (i = -i), - (this._start = s), - (this._end = o), - (this._step = i), - (this.size = Math.max(0, Math.ceil((o - s) / i - 1) + 1)), - 0 === this.size) - ) { - if (ae) return ae; - ae = this; - } - } - function Collection() { - throw TypeError('Abstract'); - } - function KeyedCollection() {} - function IndexedCollection() {} - function SetCollection() {} - (Seq.prototype[ce] = !0), - createClass(ArraySeq, IndexedSeq), - (ArraySeq.prototype.get = function (s, o) { - return this.has(s) ? this._array[wrapIndex(this, s)] : o; - }), - (ArraySeq.prototype.__iterate = function (s, o) { - for (var i = this._array, a = i.length - 1, u = 0; u <= a; u++) - if (!1 === s(i[o ? a - u : u], u, this)) return u + 1; - return u; - }), - (ArraySeq.prototype.__iterator = function (s, o) { - var i = this._array, - a = i.length - 1, - u = 0; - return new Iterator(function () { - return u > a - ? iteratorDone() - : iteratorValue(s, u, i[o ? a - u++ : u++]); - }); - }), - createClass(ObjectSeq, KeyedSeq), - (ObjectSeq.prototype.get = function (s, o) { - return void 0 === o || this.has(s) ? this._object[s] : o; - }), - (ObjectSeq.prototype.has = function (s) { - return this._object.hasOwnProperty(s); - }), - (ObjectSeq.prototype.__iterate = function (s, o) { - for ( - var i = this._object, a = this._keys, u = a.length - 1, _ = 0; - _ <= u; - _++ - ) { - var w = a[o ? u - _ : _]; - if (!1 === s(i[w], w, this)) return _ + 1; - } - return _; - }), - (ObjectSeq.prototype.__iterator = function (s, o) { - var i = this._object, - a = this._keys, - u = a.length - 1, - _ = 0; - return new Iterator(function () { - var w = a[o ? u - _ : _]; - return _++ > u ? iteratorDone() : iteratorValue(s, w, i[w]); - }); - }), - (ObjectSeq.prototype[u] = !0), - createClass(IterableSeq, IndexedSeq), - (IterableSeq.prototype.__iterateUncached = function (s, o) { - if (o) return this.cacheResult().__iterate(s, o); - var i = getIterator(this._iterable), - a = 0; - if (isIterator(i)) - for ( - var u; - !(u = i.next()).done && !1 !== s(u.value, a++, this); - - ); - return a; - }), - (IterableSeq.prototype.__iteratorUncached = function (s, o) { - if (o) return this.cacheResult().__iterator(s, o); - var i = getIterator(this._iterable); - if (!isIterator(i)) return new Iterator(iteratorDone); - var a = 0; - return new Iterator(function () { - var o = i.next(); - return o.done ? o : iteratorValue(s, a++, o.value); - }); - }), - createClass(IteratorSeq, IndexedSeq), - (IteratorSeq.prototype.__iterateUncached = function (s, o) { - if (o) return this.cacheResult().__iterate(s, o); - for ( - var i, a = this._iterator, u = this._iteratorCache, _ = 0; - _ < u.length; - - ) - if (!1 === s(u[_], _++, this)) return _; - for (; !(i = a.next()).done; ) { - var w = i.value; - if (((u[_] = w), !1 === s(w, _++, this))) break; - } - return _; - }), - (IteratorSeq.prototype.__iteratorUncached = function (s, o) { - if (o) return this.cacheResult().__iterator(s, o); - var i = this._iterator, - a = this._iteratorCache, - u = 0; - return new Iterator(function () { - if (u >= a.length) { - var o = i.next(); - if (o.done) return o; - a[u] = o.value; - } - return iteratorValue(s, u, a[u++]); - }); - }), - createClass(Repeat, IndexedSeq), - (Repeat.prototype.toString = function () { - return 0 === this.size - ? 'Repeat []' - : 'Repeat [ ' + this._value + ' ' + this.size + ' times ]'; - }), - (Repeat.prototype.get = function (s, o) { - return this.has(s) ? this._value : o; - }), - (Repeat.prototype.includes = function (s) { - return is(this._value, s); - }), - (Repeat.prototype.slice = function (s, o) { - var i = this.size; - return wholeSlice(s, o, i) - ? this - : new Repeat( - this._value, - resolveEnd(o, i) - resolveBegin(s, i) - ); - }), - (Repeat.prototype.reverse = function () { - return this; - }), - (Repeat.prototype.indexOf = function (s) { - return is(this._value, s) ? 0 : -1; - }), - (Repeat.prototype.lastIndexOf = function (s) { - return is(this._value, s) ? this.size : -1; - }), - (Repeat.prototype.__iterate = function (s, o) { - for (var i = 0; i < this.size; i++) - if (!1 === s(this._value, i, this)) return i + 1; - return i; - }), - (Repeat.prototype.__iterator = function (s, o) { - var i = this, - a = 0; - return new Iterator(function () { - return a < i.size - ? iteratorValue(s, a++, i._value) - : iteratorDone(); - }); - }), - (Repeat.prototype.equals = function (s) { - return s instanceof Repeat - ? is(this._value, s._value) - : deepEqual(s); - }), - createClass(Range, IndexedSeq), - (Range.prototype.toString = function () { - return 0 === this.size - ? 'Range []' - : 'Range [ ' + - this._start + - '...' + - this._end + - (1 !== this._step ? ' by ' + this._step : '') + - ' ]'; - }), - (Range.prototype.get = function (s, o) { - return this.has(s) - ? this._start + wrapIndex(this, s) * this._step - : o; - }), - (Range.prototype.includes = function (s) { - var o = (s - this._start) / this._step; - return o >= 0 && o < this.size && o === Math.floor(o); - }), - (Range.prototype.slice = function (s, o) { - return wholeSlice(s, o, this.size) - ? this - : ((s = resolveBegin(s, this.size)), - (o = resolveEnd(o, this.size)) <= s - ? new Range(0, 0) - : new Range( - this.get(s, this._end), - this.get(o, this._end), - this._step - )); - }), - (Range.prototype.indexOf = function (s) { - var o = s - this._start; - if (o % this._step == 0) { - var i = o / this._step; - if (i >= 0 && i < this.size) return i; - } - return -1; - }), - (Range.prototype.lastIndexOf = function (s) { - return this.indexOf(s); - }), - (Range.prototype.__iterate = function (s, o) { - for ( - var i = this.size - 1, - a = this._step, - u = o ? this._start + i * a : this._start, - _ = 0; - _ <= i; - _++ - ) { - if (!1 === s(u, _, this)) return _ + 1; - u += o ? -a : a; - } - return _; - }), - (Range.prototype.__iterator = function (s, o) { - var i = this.size - 1, - a = this._step, - u = o ? this._start + i * a : this._start, - _ = 0; - return new Iterator(function () { - var w = u; - return ( - (u += o ? -a : a), - _ > i ? iteratorDone() : iteratorValue(s, _++, w) - ); - }); - }), - (Range.prototype.equals = function (s) { - return s instanceof Range - ? this._start === s._start && - this._end === s._end && - this._step === s._step - : deepEqual(this, s); - }), - createClass(Collection, Iterable), - createClass(KeyedCollection, Collection), - createClass(IndexedCollection, Collection), - createClass(SetCollection, Collection), - (Collection.Keyed = KeyedCollection), - (Collection.Indexed = IndexedCollection), - (Collection.Set = SetCollection); - var le = - 'function' == typeof Math.imul && -2 === Math.imul(4294967295, 2) - ? Math.imul - : function imul(s, o) { - var i = 65535 & (s |= 0), - a = 65535 & (o |= 0); - return ( - (i * a + - ((((s >>> 16) * a + i * (o >>> 16)) << 16) >>> 0)) | - 0 - ); - }; - function smi(s) { - return ((s >>> 1) & 1073741824) | (3221225471 & s); - } - function hash(s) { - if (!1 === s || null == s) return 0; - if ( - 'function' == typeof s.valueOf && - (!1 === (s = s.valueOf()) || null == s) - ) - return 0; - if (!0 === s) return 1; - var o = typeof s; - if ('number' === o) { - if (s != s || s === 1 / 0) return 0; - var i = 0 | s; - for (i !== s && (i ^= 4294967295 * s); s > 4294967295; ) - i ^= s /= 4294967295; - return smi(i); - } - if ('string' === o) - return s.length > Se ? cachedHashString(s) : hashString(s); - if ('function' == typeof s.hashCode) return s.hashCode(); - if ('object' === o) return hashJSObj(s); - if ('function' == typeof s.toString) - return hashString(s.toString()); - throw new Error('Value type ' + o + ' cannot be hashed.'); - } - function cachedHashString(s) { - var o = Pe[s]; - return ( - void 0 === o && - ((o = hashString(s)), - xe === we && ((xe = 0), (Pe = {})), - xe++, - (Pe[s] = o)), - o - ); - } - function hashString(s) { - for (var o = 0, i = 0; i < s.length; i++) - o = (31 * o + s.charCodeAt(i)) | 0; - return smi(o); - } - function hashJSObj(s) { - var o; - if (ye && void 0 !== (o = fe.get(s))) return o; - if (void 0 !== (o = s[_e])) return o; - if (!de) { - if ( - void 0 !== - (o = s.propertyIsEnumerable && s.propertyIsEnumerable[_e]) - ) - return o; - if (void 0 !== (o = getIENodeHash(s))) return o; - } - if (((o = ++be), 1073741824 & be && (be = 0), ye)) fe.set(s, o); - else { - if (void 0 !== pe && !1 === pe(s)) - throw new Error( - 'Non-extensible objects are not allowed as keys.' - ); - if (de) - Object.defineProperty(s, _e, { - enumerable: !1, - configurable: !1, - writable: !1, - value: o - }); - else if ( - void 0 !== s.propertyIsEnumerable && - s.propertyIsEnumerable === - s.constructor.prototype.propertyIsEnumerable - ) - (s.propertyIsEnumerable = function () { - return this.constructor.prototype.propertyIsEnumerable.apply( - this, - arguments - ); - }), - (s.propertyIsEnumerable[_e] = o); - else { - if (void 0 === s.nodeType) - throw new Error( - 'Unable to set a non-enumerable property on object.' - ); - s[_e] = o; - } - } - return o; - } - var pe = Object.isExtensible, - de = (function () { - try { - return Object.defineProperty({}, '@', {}), !0; - } catch (s) { - return !1; - } - })(); - function getIENodeHash(s) { - if (s && s.nodeType > 0) - switch (s.nodeType) { - case 1: - return s.uniqueID; - case 9: - return s.documentElement && s.documentElement.uniqueID; - } - } - var fe, - ye = 'function' == typeof WeakMap; - ye && (fe = new WeakMap()); - var be = 0, - _e = '__immutablehash__'; - 'function' == typeof Symbol && (_e = Symbol(_e)); - var Se = 16, - we = 255, - xe = 0, - Pe = {}; - function assertNotInfinite(s) { - invariant( - s !== 1 / 0, - 'Cannot perform this action with an infinite size.' - ); - } - function Map(s) { - return null == s - ? emptyMap() - : isMap(s) && !isOrdered(s) - ? s - : emptyMap().withMutations(function (o) { - var i = KeyedIterable(s); - assertNotInfinite(i.size), - i.forEach(function (s, i) { - return o.set(i, s); - }); - }); - } - function isMap(s) { - return !(!s || !s[Re]); - } - createClass(Map, KeyedCollection), - (Map.of = function () { - var o = s.call(arguments, 0); - return emptyMap().withMutations(function (s) { - for (var i = 0; i < o.length; i += 2) { - if (i + 1 >= o.length) - throw new Error('Missing value for key: ' + o[i]); - s.set(o[i], o[i + 1]); - } - }); - }), - (Map.prototype.toString = function () { - return this.__toString('Map {', '}'); - }), - (Map.prototype.get = function (s, o) { - return this._root ? this._root.get(0, void 0, s, o) : o; - }), - (Map.prototype.set = function (s, o) { - return updateMap(this, s, o); - }), - (Map.prototype.setIn = function (s, o) { - return this.updateIn(s, j, function () { - return o; - }); - }), - (Map.prototype.remove = function (s) { - return updateMap(this, s, j); - }), - (Map.prototype.deleteIn = function (s) { - return this.updateIn(s, function () { - return j; - }); - }), - (Map.prototype.update = function (s, o, i) { - return 1 === arguments.length - ? s(this) - : this.updateIn([s], o, i); - }), - (Map.prototype.updateIn = function (s, o, i) { - i || ((i = o), (o = void 0)); - var a = updateInDeepMap(this, forceIterator(s), o, i); - return a === j ? void 0 : a; - }), - (Map.prototype.clear = function () { - return 0 === this.size - ? this - : this.__ownerID - ? ((this.size = 0), - (this._root = null), - (this.__hash = void 0), - (this.__altered = !0), - this) - : emptyMap(); - }), - (Map.prototype.merge = function () { - return mergeIntoMapWith(this, void 0, arguments); - }), - (Map.prototype.mergeWith = function (o) { - return mergeIntoMapWith(this, o, s.call(arguments, 1)); - }), - (Map.prototype.mergeIn = function (o) { - var i = s.call(arguments, 1); - return this.updateIn(o, emptyMap(), function (s) { - return 'function' == typeof s.merge - ? s.merge.apply(s, i) - : i[i.length - 1]; - }); - }), - (Map.prototype.mergeDeep = function () { - return mergeIntoMapWith(this, deepMerger, arguments); - }), - (Map.prototype.mergeDeepWith = function (o) { - var i = s.call(arguments, 1); - return mergeIntoMapWith(this, deepMergerWith(o), i); - }), - (Map.prototype.mergeDeepIn = function (o) { - var i = s.call(arguments, 1); - return this.updateIn(o, emptyMap(), function (s) { - return 'function' == typeof s.mergeDeep - ? s.mergeDeep.apply(s, i) - : i[i.length - 1]; - }); - }), - (Map.prototype.sort = function (s) { - return OrderedMap(sortFactory(this, s)); - }), - (Map.prototype.sortBy = function (s, o) { - return OrderedMap(sortFactory(this, o, s)); - }), - (Map.prototype.withMutations = function (s) { - var o = this.asMutable(); - return ( - s(o), o.wasAltered() ? o.__ensureOwner(this.__ownerID) : this - ); - }), - (Map.prototype.asMutable = function () { - return this.__ownerID - ? this - : this.__ensureOwner(new OwnerID()); - }), - (Map.prototype.asImmutable = function () { - return this.__ensureOwner(); - }), - (Map.prototype.wasAltered = function () { - return this.__altered; - }), - (Map.prototype.__iterator = function (s, o) { - return new MapIterator(this, s, o); - }), - (Map.prototype.__iterate = function (s, o) { - var i = this, - a = 0; - return ( - this._root && - this._root.iterate(function (o) { - return a++, s(o[1], o[0], i); - }, o), - a - ); - }), - (Map.prototype.__ensureOwner = function (s) { - return s === this.__ownerID - ? this - : s - ? makeMap(this.size, this._root, s, this.__hash) - : ((this.__ownerID = s), (this.__altered = !1), this); - }), - (Map.isMap = isMap); - var Te, - Re = '@@__IMMUTABLE_MAP__@@', - qe = Map.prototype; - function ArrayMapNode(s, o) { - (this.ownerID = s), (this.entries = o); - } - function BitmapIndexedNode(s, o, i) { - (this.ownerID = s), (this.bitmap = o), (this.nodes = i); - } - function HashArrayMapNode(s, o, i) { - (this.ownerID = s), (this.count = o), (this.nodes = i); - } - function HashCollisionNode(s, o, i) { - (this.ownerID = s), (this.keyHash = o), (this.entries = i); - } - function ValueNode(s, o, i) { - (this.ownerID = s), (this.keyHash = o), (this.entry = i); - } - function MapIterator(s, o, i) { - (this._type = o), - (this._reverse = i), - (this._stack = s._root && mapIteratorFrame(s._root)); - } - function mapIteratorValue(s, o) { - return iteratorValue(s, o[0], o[1]); - } - function mapIteratorFrame(s, o) { - return { node: s, index: 0, __prev: o }; - } - function makeMap(s, o, i, a) { - var u = Object.create(qe); - return ( - (u.size = s), - (u._root = o), - (u.__ownerID = i), - (u.__hash = a), - (u.__altered = !1), - u - ); - } - function emptyMap() { - return Te || (Te = makeMap(0)); - } - function updateMap(s, o, i) { - var a, u; - if (s._root) { - var _ = MakeRef(L), - w = MakeRef(B); - if ( - ((a = updateNode( - s._root, - s.__ownerID, - 0, - void 0, - o, - i, - _, - w - )), - !w.value) - ) - return s; - u = s.size + (_.value ? (i === j ? -1 : 1) : 0); - } else { - if (i === j) return s; - (u = 1), (a = new ArrayMapNode(s.__ownerID, [[o, i]])); - } - return s.__ownerID - ? ((s.size = u), - (s._root = a), - (s.__hash = void 0), - (s.__altered = !0), - s) - : a - ? makeMap(u, a) - : emptyMap(); - } - function updateNode(s, o, i, a, u, _, w, x) { - return s - ? s.update(o, i, a, u, _, w, x) - : _ === j - ? s - : (SetRef(x), SetRef(w), new ValueNode(o, a, [u, _])); - } - function isLeafNode(s) { - return ( - s.constructor === ValueNode || - s.constructor === HashCollisionNode - ); - } - function mergeIntoNode(s, o, i, a, u) { - if (s.keyHash === a) - return new HashCollisionNode(o, a, [s.entry, u]); - var _, - x = (0 === i ? s.keyHash : s.keyHash >>> i) & C, - j = (0 === i ? a : a >>> i) & C; - return new BitmapIndexedNode( - o, - (1 << x) | (1 << j), - x === j - ? [mergeIntoNode(s, o, i + w, a, u)] - : ((_ = new ValueNode(o, a, u)), x < j ? [s, _] : [_, s]) - ); - } - function createNodes(s, o, i, a) { - s || (s = new OwnerID()); - for ( - var u = new ValueNode(s, hash(i), [i, a]), _ = 0; - _ < o.length; - _++ - ) { - var w = o[_]; - u = u.update(s, 0, void 0, w[0], w[1]); - } - return u; - } - function packNodes(s, o, i, a) { - for ( - var u = 0, _ = 0, w = new Array(i), x = 0, C = 1, j = o.length; - x < j; - x++, C <<= 1 - ) { - var L = o[x]; - void 0 !== L && x !== a && ((u |= C), (w[_++] = L)); - } - return new BitmapIndexedNode(s, u, w); - } - function expandNodes(s, o, i, a, u) { - for (var _ = 0, w = new Array(x), C = 0; 0 !== i; C++, i >>>= 1) - w[C] = 1 & i ? o[_++] : void 0; - return (w[a] = u), new HashArrayMapNode(s, _ + 1, w); - } - function mergeIntoMapWith(s, o, i) { - for (var a = [], u = 0; u < i.length; u++) { - var _ = i[u], - w = KeyedIterable(_); - isIterable(_) || - (w = w.map(function (s) { - return fromJS(s); - })), - a.push(w); - } - return mergeIntoCollectionWith(s, o, a); - } - function deepMerger(s, o, i) { - return s && s.mergeDeep && isIterable(o) - ? s.mergeDeep(o) - : is(s, o) - ? s - : o; - } - function deepMergerWith(s) { - return function (o, i, a) { - if (o && o.mergeDeepWith && isIterable(i)) - return o.mergeDeepWith(s, i); - var u = s(o, i, a); - return is(o, u) ? o : u; - }; - } - function mergeIntoCollectionWith(s, o, i) { - return 0 === - (i = i.filter(function (s) { - return 0 !== s.size; - })).length - ? s - : 0 !== s.size || s.__ownerID || 1 !== i.length - ? s.withMutations(function (s) { - for ( - var a = o - ? function (i, a) { - s.update(a, j, function (s) { - return s === j ? i : o(s, i, a); - }); - } - : function (o, i) { - s.set(i, o); - }, - u = 0; - u < i.length; - u++ - ) - i[u].forEach(a); - }) - : s.constructor(i[0]); - } - function updateInDeepMap(s, o, i, a) { - var u = s === j, - _ = o.next(); - if (_.done) { - var w = u ? i : s, - x = a(w); - return x === w ? s : x; - } - invariant(u || (s && s.set), 'invalid keyPath'); - var C = _.value, - L = u ? j : s.get(C, j), - B = updateInDeepMap(L, o, i, a); - return B === L - ? s - : B === j - ? s.remove(C) - : (u ? emptyMap() : s).set(C, B); - } - function popCount(s) { - return ( - (s = - ((s = - (858993459 & (s -= (s >> 1) & 1431655765)) + - ((s >> 2) & 858993459)) + - (s >> 4)) & - 252645135), - (s += s >> 8), - 127 & (s += s >> 16) - ); - } - function setIn(s, o, i, a) { - var u = a ? s : arrCopy(s); - return (u[o] = i), u; - } - function spliceIn(s, o, i, a) { - var u = s.length + 1; - if (a && o + 1 === u) return (s[o] = i), s; - for (var _ = new Array(u), w = 0, x = 0; x < u; x++) - x === o ? ((_[x] = i), (w = -1)) : (_[x] = s[x + w]); - return _; - } - function spliceOut(s, o, i) { - var a = s.length - 1; - if (i && o === a) return s.pop(), s; - for (var u = new Array(a), _ = 0, w = 0; w < a; w++) - w === o && (_ = 1), (u[w] = s[w + _]); - return u; - } - (qe[Re] = !0), - (qe[_] = qe.remove), - (qe.removeIn = qe.deleteIn), - (ArrayMapNode.prototype.get = function (s, o, i, a) { - for (var u = this.entries, _ = 0, w = u.length; _ < w; _++) - if (is(i, u[_][0])) return u[_][1]; - return a; - }), - (ArrayMapNode.prototype.update = function (s, o, i, a, u, _, w) { - for ( - var x = u === j, C = this.entries, L = 0, B = C.length; - L < B && !is(a, C[L][0]); - L++ - ); - var $ = L < B; - if ($ ? C[L][1] === u : x) return this; - if ((SetRef(w), (x || !$) && SetRef(_), !x || 1 !== C.length)) { - if (!$ && !x && C.length >= $e) - return createNodes(s, C, a, u); - var V = s && s === this.ownerID, - U = V ? C : arrCopy(C); - return ( - $ - ? x - ? L === B - 1 - ? U.pop() - : (U[L] = U.pop()) - : (U[L] = [a, u]) - : U.push([a, u]), - V ? ((this.entries = U), this) : new ArrayMapNode(s, U) - ); - } - }), - (BitmapIndexedNode.prototype.get = function (s, o, i, a) { - void 0 === o && (o = hash(i)); - var u = 1 << ((0 === s ? o : o >>> s) & C), - _ = this.bitmap; - return _ & u - ? this.nodes[popCount(_ & (u - 1))].get(s + w, o, i, a) - : a; - }), - (BitmapIndexedNode.prototype.update = function ( - s, - o, - i, - a, - u, - _, - x - ) { - void 0 === i && (i = hash(a)); - var L = (0 === o ? i : i >>> o) & C, - B = 1 << L, - $ = this.bitmap, - V = !!($ & B); - if (!V && u === j) return this; - var U = popCount($ & (B - 1)), - z = this.nodes, - Y = V ? z[U] : void 0, - Z = updateNode(Y, s, o + w, i, a, u, _, x); - if (Z === Y) return this; - if (!V && Z && z.length >= ze) - return expandNodes(s, z, $, L, Z); - if (V && !Z && 2 === z.length && isLeafNode(z[1 ^ U])) - return z[1 ^ U]; - if (V && Z && 1 === z.length && isLeafNode(Z)) return Z; - var ee = s && s === this.ownerID, - ie = V ? (Z ? $ : $ ^ B) : $ | B, - ae = V - ? Z - ? setIn(z, U, Z, ee) - : spliceOut(z, U, ee) - : spliceIn(z, U, Z, ee); - return ee - ? ((this.bitmap = ie), (this.nodes = ae), this) - : new BitmapIndexedNode(s, ie, ae); - }), - (HashArrayMapNode.prototype.get = function (s, o, i, a) { - void 0 === o && (o = hash(i)); - var u = (0 === s ? o : o >>> s) & C, - _ = this.nodes[u]; - return _ ? _.get(s + w, o, i, a) : a; - }), - (HashArrayMapNode.prototype.update = function ( - s, - o, - i, - a, - u, - _, - x - ) { - void 0 === i && (i = hash(a)); - var L = (0 === o ? i : i >>> o) & C, - B = u === j, - $ = this.nodes, - V = $[L]; - if (B && !V) return this; - var U = updateNode(V, s, o + w, i, a, u, _, x); - if (U === V) return this; - var z = this.count; - if (V) { - if (!U && --z < We) return packNodes(s, $, z, L); - } else z++; - var Y = s && s === this.ownerID, - Z = setIn($, L, U, Y); - return Y - ? ((this.count = z), (this.nodes = Z), this) - : new HashArrayMapNode(s, z, Z); - }), - (HashCollisionNode.prototype.get = function (s, o, i, a) { - for (var u = this.entries, _ = 0, w = u.length; _ < w; _++) - if (is(i, u[_][0])) return u[_][1]; - return a; - }), - (HashCollisionNode.prototype.update = function ( - s, - o, - i, - a, - u, - _, - w - ) { - void 0 === i && (i = hash(a)); - var x = u === j; - if (i !== this.keyHash) - return x - ? this - : (SetRef(w), - SetRef(_), - mergeIntoNode(this, s, o, i, [a, u])); - for ( - var C = this.entries, L = 0, B = C.length; - L < B && !is(a, C[L][0]); - L++ - ); - var $ = L < B; - if ($ ? C[L][1] === u : x) return this; - if ((SetRef(w), (x || !$) && SetRef(_), x && 2 === B)) - return new ValueNode(s, this.keyHash, C[1 ^ L]); - var V = s && s === this.ownerID, - U = V ? C : arrCopy(C); - return ( - $ - ? x - ? L === B - 1 - ? U.pop() - : (U[L] = U.pop()) - : (U[L] = [a, u]) - : U.push([a, u]), - V - ? ((this.entries = U), this) - : new HashCollisionNode(s, this.keyHash, U) - ); - }), - (ValueNode.prototype.get = function (s, o, i, a) { - return is(i, this.entry[0]) ? this.entry[1] : a; - }), - (ValueNode.prototype.update = function (s, o, i, a, u, _, w) { - var x = u === j, - C = is(a, this.entry[0]); - return (C ? u === this.entry[1] : x) - ? this - : (SetRef(w), - x - ? void SetRef(_) - : C - ? s && s === this.ownerID - ? ((this.entry[1] = u), this) - : new ValueNode(s, this.keyHash, [a, u]) - : (SetRef(_), - mergeIntoNode(this, s, o, hash(a), [a, u]))); - }), - (ArrayMapNode.prototype.iterate = - HashCollisionNode.prototype.iterate = - function (s, o) { - for ( - var i = this.entries, a = 0, u = i.length - 1; - a <= u; - a++ - ) - if (!1 === s(i[o ? u - a : a])) return !1; - }), - (BitmapIndexedNode.prototype.iterate = - HashArrayMapNode.prototype.iterate = - function (s, o) { - for ( - var i = this.nodes, a = 0, u = i.length - 1; - a <= u; - a++ - ) { - var _ = i[o ? u - a : a]; - if (_ && !1 === _.iterate(s, o)) return !1; - } - }), - (ValueNode.prototype.iterate = function (s, o) { - return s(this.entry); - }), - createClass(MapIterator, Iterator), - (MapIterator.prototype.next = function () { - for (var s = this._type, o = this._stack; o; ) { - var i, - a = o.node, - u = o.index++; - if (a.entry) { - if (0 === u) return mapIteratorValue(s, a.entry); - } else if (a.entries) { - if (u <= (i = a.entries.length - 1)) - return mapIteratorValue( - s, - a.entries[this._reverse ? i - u : u] - ); - } else if (u <= (i = a.nodes.length - 1)) { - var _ = a.nodes[this._reverse ? i - u : u]; - if (_) { - if (_.entry) return mapIteratorValue(s, _.entry); - o = this._stack = mapIteratorFrame(_, o); - } - continue; - } - o = this._stack = this._stack.__prev; - } - return iteratorDone(); - }); - var $e = x / 4, - ze = x / 2, - We = x / 4; - function List(s) { - var o = emptyList(); - if (null == s) return o; - if (isList(s)) return s; - var i = IndexedIterable(s), - a = i.size; - return 0 === a - ? o - : (assertNotInfinite(a), - a > 0 && a < x - ? makeList(0, a, w, null, new VNode(i.toArray())) - : o.withMutations(function (s) { - s.setSize(a), - i.forEach(function (o, i) { - return s.set(i, o); - }); - })); - } - function isList(s) { - return !(!s || !s[He]); - } - createClass(List, IndexedCollection), - (List.of = function () { - return this(arguments); - }), - (List.prototype.toString = function () { - return this.__toString('List [', ']'); - }), - (List.prototype.get = function (s, o) { - if ((s = wrapIndex(this, s)) >= 0 && s < this.size) { - var i = listNodeFor(this, (s += this._origin)); - return i && i.array[s & C]; - } - return o; - }), - (List.prototype.set = function (s, o) { - return updateList(this, s, o); - }), - (List.prototype.remove = function (s) { - return this.has(s) - ? 0 === s - ? this.shift() - : s === this.size - 1 - ? this.pop() - : this.splice(s, 1) - : this; - }), - (List.prototype.insert = function (s, o) { - return this.splice(s, 0, o); - }), - (List.prototype.clear = function () { - return 0 === this.size - ? this - : this.__ownerID - ? ((this.size = this._origin = this._capacity = 0), - (this._level = w), - (this._root = this._tail = null), - (this.__hash = void 0), - (this.__altered = !0), - this) - : emptyList(); - }), - (List.prototype.push = function () { - var s = arguments, - o = this.size; - return this.withMutations(function (i) { - setListBounds(i, 0, o + s.length); - for (var a = 0; a < s.length; a++) i.set(o + a, s[a]); - }); - }), - (List.prototype.pop = function () { - return setListBounds(this, 0, -1); - }), - (List.prototype.unshift = function () { - var s = arguments; - return this.withMutations(function (o) { - setListBounds(o, -s.length); - for (var i = 0; i < s.length; i++) o.set(i, s[i]); - }); - }), - (List.prototype.shift = function () { - return setListBounds(this, 1); - }), - (List.prototype.merge = function () { - return mergeIntoListWith(this, void 0, arguments); - }), - (List.prototype.mergeWith = function (o) { - return mergeIntoListWith(this, o, s.call(arguments, 1)); - }), - (List.prototype.mergeDeep = function () { - return mergeIntoListWith(this, deepMerger, arguments); - }), - (List.prototype.mergeDeepWith = function (o) { - var i = s.call(arguments, 1); - return mergeIntoListWith(this, deepMergerWith(o), i); - }), - (List.prototype.setSize = function (s) { - return setListBounds(this, 0, s); - }), - (List.prototype.slice = function (s, o) { - var i = this.size; - return wholeSlice(s, o, i) - ? this - : setListBounds(this, resolveBegin(s, i), resolveEnd(o, i)); - }), - (List.prototype.__iterator = function (s, o) { - var i = 0, - a = iterateList(this, o); - return new Iterator(function () { - var o = a(); - return o === et ? iteratorDone() : iteratorValue(s, i++, o); - }); - }), - (List.prototype.__iterate = function (s, o) { - for ( - var i, a = 0, u = iterateList(this, o); - (i = u()) !== et && !1 !== s(i, a++, this); - - ); - return a; - }), - (List.prototype.__ensureOwner = function (s) { - return s === this.__ownerID - ? this - : s - ? makeList( - this._origin, - this._capacity, - this._level, - this._root, - this._tail, - s, - this.__hash - ) - : ((this.__ownerID = s), this); - }), - (List.isList = isList); - var He = '@@__IMMUTABLE_LIST__@@', - Xe = List.prototype; - function VNode(s, o) { - (this.array = s), (this.ownerID = o); - } - (Xe[He] = !0), - (Xe[_] = Xe.remove), - (Xe.setIn = qe.setIn), - (Xe.deleteIn = Xe.removeIn = qe.removeIn), - (Xe.update = qe.update), - (Xe.updateIn = qe.updateIn), - (Xe.mergeIn = qe.mergeIn), - (Xe.mergeDeepIn = qe.mergeDeepIn), - (Xe.withMutations = qe.withMutations), - (Xe.asMutable = qe.asMutable), - (Xe.asImmutable = qe.asImmutable), - (Xe.wasAltered = qe.wasAltered), - (VNode.prototype.removeBefore = function (s, o, i) { - if (i === o ? 1 << o : 0 === this.array.length) return this; - var a = (i >>> o) & C; - if (a >= this.array.length) return new VNode([], s); - var u, - _ = 0 === a; - if (o > 0) { - var x = this.array[a]; - if ((u = x && x.removeBefore(s, o - w, i)) === x && _) - return this; - } - if (_ && !u) return this; - var j = editableVNode(this, s); - if (!_) for (var L = 0; L < a; L++) j.array[L] = void 0; - return u && (j.array[a] = u), j; - }), - (VNode.prototype.removeAfter = function (s, o, i) { - if (i === (o ? 1 << o : 0) || 0 === this.array.length) - return this; - var a, - u = ((i - 1) >>> o) & C; - if (u >= this.array.length) return this; - if (o > 0) { - var _ = this.array[u]; - if ( - (a = _ && _.removeAfter(s, o - w, i)) === _ && - u === this.array.length - 1 - ) - return this; - } - var x = editableVNode(this, s); - return x.array.splice(u + 1), a && (x.array[u] = a), x; - }); - var Ye, - Qe, - et = {}; - function iterateList(s, o) { - var i = s._origin, - a = s._capacity, - u = getTailOffset(a), - _ = s._tail; - return iterateNodeOrLeaf(s._root, s._level, 0); - function iterateNodeOrLeaf(s, o, i) { - return 0 === o ? iterateLeaf(s, i) : iterateNode(s, o, i); - } - function iterateLeaf(s, w) { - var C = w === u ? _ && _.array : s && s.array, - j = w > i ? 0 : i - w, - L = a - w; - return ( - L > x && (L = x), - function () { - if (j === L) return et; - var s = o ? --L : j++; - return C && C[s]; - } - ); - } - function iterateNode(s, u, _) { - var C, - j = s && s.array, - L = _ > i ? 0 : (i - _) >> u, - B = 1 + ((a - _) >> u); - return ( - B > x && (B = x), - function () { - for (;;) { - if (C) { - var s = C(); - if (s !== et) return s; - C = null; - } - if (L === B) return et; - var i = o ? --B : L++; - C = iterateNodeOrLeaf(j && j[i], u - w, _ + (i << u)); - } - } - ); - } - } - function makeList(s, o, i, a, u, _, w) { - var x = Object.create(Xe); - return ( - (x.size = o - s), - (x._origin = s), - (x._capacity = o), - (x._level = i), - (x._root = a), - (x._tail = u), - (x.__ownerID = _), - (x.__hash = w), - (x.__altered = !1), - x - ); - } - function emptyList() { - return Ye || (Ye = makeList(0, 0, w)); - } - function updateList(s, o, i) { - if ((o = wrapIndex(s, o)) != o) return s; - if (o >= s.size || o < 0) - return s.withMutations(function (s) { - o < 0 - ? setListBounds(s, o).set(0, i) - : setListBounds(s, 0, o + 1).set(o, i); - }); - o += s._origin; - var a = s._tail, - u = s._root, - _ = MakeRef(B); - return ( - o >= getTailOffset(s._capacity) - ? (a = updateVNode(a, s.__ownerID, 0, o, i, _)) - : (u = updateVNode(u, s.__ownerID, s._level, o, i, _)), - _.value - ? s.__ownerID - ? ((s._root = u), - (s._tail = a), - (s.__hash = void 0), - (s.__altered = !0), - s) - : makeList(s._origin, s._capacity, s._level, u, a) - : s - ); - } - function updateVNode(s, o, i, a, u, _) { - var x, - j = (a >>> i) & C, - L = s && j < s.array.length; - if (!L && void 0 === u) return s; - if (i > 0) { - var B = s && s.array[j], - $ = updateVNode(B, o, i - w, a, u, _); - return $ === B - ? s - : (((x = editableVNode(s, o)).array[j] = $), x); - } - return L && s.array[j] === u - ? s - : (SetRef(_), - (x = editableVNode(s, o)), - void 0 === u && j === x.array.length - 1 - ? x.array.pop() - : (x.array[j] = u), - x); - } - function editableVNode(s, o) { - return o && s && o === s.ownerID - ? s - : new VNode(s ? s.array.slice() : [], o); - } - function listNodeFor(s, o) { - if (o >= getTailOffset(s._capacity)) return s._tail; - if (o < 1 << (s._level + w)) { - for (var i = s._root, a = s._level; i && a > 0; ) - (i = i.array[(o >>> a) & C]), (a -= w); - return i; - } - } - function setListBounds(s, o, i) { - void 0 !== o && (o |= 0), void 0 !== i && (i |= 0); - var a = s.__ownerID || new OwnerID(), - u = s._origin, - _ = s._capacity, - x = u + o, - j = void 0 === i ? _ : i < 0 ? _ + i : u + i; - if (x === u && j === _) return s; - if (x >= j) return s.clear(); - for (var L = s._level, B = s._root, $ = 0; x + $ < 0; ) - (B = new VNode(B && B.array.length ? [void 0, B] : [], a)), - ($ += 1 << (L += w)); - $ && ((x += $), (u += $), (j += $), (_ += $)); - for ( - var V = getTailOffset(_), U = getTailOffset(j); - U >= 1 << (L + w); - - ) - (B = new VNode(B && B.array.length ? [B] : [], a)), (L += w); - var z = s._tail, - Y = - U < V ? listNodeFor(s, j - 1) : U > V ? new VNode([], a) : z; - if (z && U > V && x < _ && z.array.length) { - for ( - var Z = (B = editableVNode(B, a)), ee = L; - ee > w; - ee -= w - ) { - var ie = (V >>> ee) & C; - Z = Z.array[ie] = editableVNode(Z.array[ie], a); - } - Z.array[(V >>> w) & C] = z; - } - if ((j < _ && (Y = Y && Y.removeAfter(a, 0, j)), x >= U)) - (x -= U), - (j -= U), - (L = w), - (B = null), - (Y = Y && Y.removeBefore(a, 0, x)); - else if (x > u || U < V) { - for ($ = 0; B; ) { - var ae = (x >>> L) & C; - if ((ae !== U >>> L) & C) break; - ae && ($ += (1 << L) * ae), (L -= w), (B = B.array[ae]); - } - B && x > u && (B = B.removeBefore(a, L, x - $)), - B && U < V && (B = B.removeAfter(a, L, U - $)), - $ && ((x -= $), (j -= $)); - } - return s.__ownerID - ? ((s.size = j - x), - (s._origin = x), - (s._capacity = j), - (s._level = L), - (s._root = B), - (s._tail = Y), - (s.__hash = void 0), - (s.__altered = !0), - s) - : makeList(x, j, L, B, Y); - } - function mergeIntoListWith(s, o, i) { - for (var a = [], u = 0, _ = 0; _ < i.length; _++) { - var w = i[_], - x = IndexedIterable(w); - x.size > u && (u = x.size), - isIterable(w) || - (x = x.map(function (s) { - return fromJS(s); - })), - a.push(x); - } - return ( - u > s.size && (s = s.setSize(u)), - mergeIntoCollectionWith(s, o, a) - ); - } - function getTailOffset(s) { - return s < x ? 0 : ((s - 1) >>> w) << w; - } - function OrderedMap(s) { - return null == s - ? emptyOrderedMap() - : isOrderedMap(s) - ? s - : emptyOrderedMap().withMutations(function (o) { - var i = KeyedIterable(s); - assertNotInfinite(i.size), - i.forEach(function (s, i) { - return o.set(i, s); - }); - }); - } - function isOrderedMap(s) { - return isMap(s) && isOrdered(s); - } - function makeOrderedMap(s, o, i, a) { - var u = Object.create(OrderedMap.prototype); - return ( - (u.size = s ? s.size : 0), - (u._map = s), - (u._list = o), - (u.__ownerID = i), - (u.__hash = a), - u - ); - } - function emptyOrderedMap() { - return Qe || (Qe = makeOrderedMap(emptyMap(), emptyList())); - } - function updateOrderedMap(s, o, i) { - var a, - u, - _ = s._map, - w = s._list, - C = _.get(o), - L = void 0 !== C; - if (i === j) { - if (!L) return s; - w.size >= x && w.size >= 2 * _.size - ? ((a = (u = w.filter(function (s, o) { - return void 0 !== s && C !== o; - })) - .toKeyedSeq() - .map(function (s) { - return s[0]; - }) - .flip() - .toMap()), - s.__ownerID && (a.__ownerID = u.__ownerID = s.__ownerID)) - : ((a = _.remove(o)), - (u = C === w.size - 1 ? w.pop() : w.set(C, void 0))); - } else if (L) { - if (i === w.get(C)[1]) return s; - (a = _), (u = w.set(C, [o, i])); - } else (a = _.set(o, w.size)), (u = w.set(w.size, [o, i])); - return s.__ownerID - ? ((s.size = a.size), - (s._map = a), - (s._list = u), - (s.__hash = void 0), - s) - : makeOrderedMap(a, u); - } - function ToKeyedSequence(s, o) { - (this._iter = s), (this._useKeys = o), (this.size = s.size); - } - function ToIndexedSequence(s) { - (this._iter = s), (this.size = s.size); - } - function ToSetSequence(s) { - (this._iter = s), (this.size = s.size); - } - function FromEntriesSequence(s) { - (this._iter = s), (this.size = s.size); - } - function flipFactory(s) { - var o = makeSequence(s); - return ( - (o._iter = s), - (o.size = s.size), - (o.flip = function () { - return s; - }), - (o.reverse = function () { - var o = s.reverse.apply(this); - return ( - (o.flip = function () { - return s.reverse(); - }), - o - ); - }), - (o.has = function (o) { - return s.includes(o); - }), - (o.includes = function (o) { - return s.has(o); - }), - (o.cacheResult = cacheResultThrough), - (o.__iterateUncached = function (o, i) { - var a = this; - return s.__iterate(function (s, i) { - return !1 !== o(i, s, a); - }, i); - }), - (o.__iteratorUncached = function (o, i) { - if (o === U) { - var a = s.__iterator(o, i); - return new Iterator(function () { - var s = a.next(); - if (!s.done) { - var o = s.value[0]; - (s.value[0] = s.value[1]), (s.value[1] = o); - } - return s; - }); - } - return s.__iterator(o === V ? $ : V, i); - }), - o - ); - } - function mapFactory(s, o, i) { - var a = makeSequence(s); - return ( - (a.size = s.size), - (a.has = function (o) { - return s.has(o); - }), - (a.get = function (a, u) { - var _ = s.get(a, j); - return _ === j ? u : o.call(i, _, a, s); - }), - (a.__iterateUncached = function (a, u) { - var _ = this; - return s.__iterate(function (s, u, w) { - return !1 !== a(o.call(i, s, u, w), u, _); - }, u); - }), - (a.__iteratorUncached = function (a, u) { - var _ = s.__iterator(U, u); - return new Iterator(function () { - var u = _.next(); - if (u.done) return u; - var w = u.value, - x = w[0]; - return iteratorValue(a, x, o.call(i, w[1], x, s), u); - }); - }), - a - ); - } - function reverseFactory(s, o) { - var i = makeSequence(s); - return ( - (i._iter = s), - (i.size = s.size), - (i.reverse = function () { - return s; - }), - s.flip && - (i.flip = function () { - var o = flipFactory(s); - return ( - (o.reverse = function () { - return s.flip(); - }), - o - ); - }), - (i.get = function (i, a) { - return s.get(o ? i : -1 - i, a); - }), - (i.has = function (i) { - return s.has(o ? i : -1 - i); - }), - (i.includes = function (o) { - return s.includes(o); - }), - (i.cacheResult = cacheResultThrough), - (i.__iterate = function (o, i) { - var a = this; - return s.__iterate(function (s, i) { - return o(s, i, a); - }, !i); - }), - (i.__iterator = function (o, i) { - return s.__iterator(o, !i); - }), - i - ); - } - function filterFactory(s, o, i, a) { - var u = makeSequence(s); - return ( - a && - ((u.has = function (a) { - var u = s.get(a, j); - return u !== j && !!o.call(i, u, a, s); - }), - (u.get = function (a, u) { - var _ = s.get(a, j); - return _ !== j && o.call(i, _, a, s) ? _ : u; - })), - (u.__iterateUncached = function (u, _) { - var w = this, - x = 0; - return ( - s.__iterate(function (s, _, C) { - if (o.call(i, s, _, C)) - return x++, u(s, a ? _ : x - 1, w); - }, _), - x - ); - }), - (u.__iteratorUncached = function (u, _) { - var w = s.__iterator(U, _), - x = 0; - return new Iterator(function () { - for (;;) { - var _ = w.next(); - if (_.done) return _; - var C = _.value, - j = C[0], - L = C[1]; - if (o.call(i, L, j, s)) - return iteratorValue(u, a ? j : x++, L, _); - } - }); - }), - u - ); - } - function countByFactory(s, o, i) { - var a = Map().asMutable(); - return ( - s.__iterate(function (u, _) { - a.update(o.call(i, u, _, s), 0, function (s) { - return s + 1; - }); - }), - a.asImmutable() - ); - } - function groupByFactory(s, o, i) { - var a = isKeyed(s), - u = (isOrdered(s) ? OrderedMap() : Map()).asMutable(); - s.__iterate(function (_, w) { - u.update(o.call(i, _, w, s), function (s) { - return (s = s || []).push(a ? [w, _] : _), s; - }); - }); - var _ = iterableClass(s); - return u.map(function (o) { - return reify(s, _(o)); - }); - } - function sliceFactory(s, o, i, a) { - var u = s.size; - if ( - (void 0 !== o && (o |= 0), - void 0 !== i && (i === 1 / 0 ? (i = u) : (i |= 0)), - wholeSlice(o, i, u)) - ) - return s; - var _ = resolveBegin(o, u), - w = resolveEnd(i, u); - if (_ != _ || w != w) - return sliceFactory(s.toSeq().cacheResult(), o, i, a); - var x, - C = w - _; - C == C && (x = C < 0 ? 0 : C); - var j = makeSequence(s); - return ( - (j.size = 0 === x ? x : (s.size && x) || void 0), - !a && - isSeq(s) && - x >= 0 && - (j.get = function (o, i) { - return (o = wrapIndex(this, o)) >= 0 && o < x - ? s.get(o + _, i) - : i; - }), - (j.__iterateUncached = function (o, i) { - var u = this; - if (0 === x) return 0; - if (i) return this.cacheResult().__iterate(o, i); - var w = 0, - C = !0, - j = 0; - return ( - s.__iterate(function (s, i) { - if (!C || !(C = w++ < _)) - return j++, !1 !== o(s, a ? i : j - 1, u) && j !== x; - }), - j - ); - }), - (j.__iteratorUncached = function (o, i) { - if (0 !== x && i) return this.cacheResult().__iterator(o, i); - var u = 0 !== x && s.__iterator(o, i), - w = 0, - C = 0; - return new Iterator(function () { - for (; w++ < _; ) u.next(); - if (++C > x) return iteratorDone(); - var s = u.next(); - return a || o === V - ? s - : iteratorValue( - o, - C - 1, - o === $ ? void 0 : s.value[1], - s - ); - }); - }), - j - ); - } - function takeWhileFactory(s, o, i) { - var a = makeSequence(s); - return ( - (a.__iterateUncached = function (a, u) { - var _ = this; - if (u) return this.cacheResult().__iterate(a, u); - var w = 0; - return ( - s.__iterate(function (s, u, x) { - return o.call(i, s, u, x) && ++w && a(s, u, _); - }), - w - ); - }), - (a.__iteratorUncached = function (a, u) { - var _ = this; - if (u) return this.cacheResult().__iterator(a, u); - var w = s.__iterator(U, u), - x = !0; - return new Iterator(function () { - if (!x) return iteratorDone(); - var s = w.next(); - if (s.done) return s; - var u = s.value, - C = u[0], - j = u[1]; - return o.call(i, j, C, _) - ? a === U - ? s - : iteratorValue(a, C, j, s) - : ((x = !1), iteratorDone()); - }); - }), - a - ); - } - function skipWhileFactory(s, o, i, a) { - var u = makeSequence(s); - return ( - (u.__iterateUncached = function (u, _) { - var w = this; - if (_) return this.cacheResult().__iterate(u, _); - var x = !0, - C = 0; - return ( - s.__iterate(function (s, _, j) { - if (!x || !(x = o.call(i, s, _, j))) - return C++, u(s, a ? _ : C - 1, w); - }), - C - ); - }), - (u.__iteratorUncached = function (u, _) { - var w = this; - if (_) return this.cacheResult().__iterator(u, _); - var x = s.__iterator(U, _), - C = !0, - j = 0; - return new Iterator(function () { - var s, _, L; - do { - if ((s = x.next()).done) - return a || u === V - ? s - : iteratorValue( - u, - j++, - u === $ ? void 0 : s.value[1], - s - ); - var B = s.value; - (_ = B[0]), (L = B[1]), C && (C = o.call(i, L, _, w)); - } while (C); - return u === U ? s : iteratorValue(u, _, L, s); - }); - }), - u - ); - } - function concatFactory(s, o) { - var i = isKeyed(s), - a = [s] - .concat(o) - .map(function (s) { - return ( - isIterable(s) - ? i && (s = KeyedIterable(s)) - : (s = i - ? keyedSeqFromValue(s) - : indexedSeqFromValue(Array.isArray(s) ? s : [s])), - s - ); - }) - .filter(function (s) { - return 0 !== s.size; - }); - if (0 === a.length) return s; - if (1 === a.length) { - var u = a[0]; - if ( - u === s || - (i && isKeyed(u)) || - (isIndexed(s) && isIndexed(u)) - ) - return u; - } - var _ = new ArraySeq(a); - return ( - i ? (_ = _.toKeyedSeq()) : isIndexed(s) || (_ = _.toSetSeq()), - ((_ = _.flatten(!0)).size = a.reduce(function (s, o) { - if (void 0 !== s) { - var i = o.size; - if (void 0 !== i) return s + i; - } - }, 0)), - _ - ); - } - function flattenFactory(s, o, i) { - var a = makeSequence(s); - return ( - (a.__iterateUncached = function (a, u) { - var _ = 0, - w = !1; - function flatDeep(s, x) { - var C = this; - s.__iterate(function (s, u) { - return ( - (!o || x < o) && isIterable(s) - ? flatDeep(s, x + 1) - : !1 === a(s, i ? u : _++, C) && (w = !0), - !w - ); - }, u); - } - return flatDeep(s, 0), _; - }), - (a.__iteratorUncached = function (a, u) { - var _ = s.__iterator(a, u), - w = [], - x = 0; - return new Iterator(function () { - for (; _; ) { - var s = _.next(); - if (!1 === s.done) { - var C = s.value; - if ( - (a === U && (C = C[1]), - (o && !(w.length < o)) || !isIterable(C)) - ) - return i ? s : iteratorValue(a, x++, C, s); - w.push(_), (_ = C.__iterator(a, u)); - } else _ = w.pop(); - } - return iteratorDone(); - }); - }), - a - ); - } - function flatMapFactory(s, o, i) { - var a = iterableClass(s); - return s - .toSeq() - .map(function (u, _) { - return a(o.call(i, u, _, s)); - }) - .flatten(!0); - } - function interposeFactory(s, o) { - var i = makeSequence(s); - return ( - (i.size = s.size && 2 * s.size - 1), - (i.__iterateUncached = function (i, a) { - var u = this, - _ = 0; - return ( - s.__iterate(function (s, a) { - return (!_ || !1 !== i(o, _++, u)) && !1 !== i(s, _++, u); - }, a), - _ - ); - }), - (i.__iteratorUncached = function (i, a) { - var u, - _ = s.__iterator(V, a), - w = 0; - return new Iterator(function () { - return (!u || w % 2) && (u = _.next()).done - ? u - : w % 2 - ? iteratorValue(i, w++, o) - : iteratorValue(i, w++, u.value, u); - }); - }), - i - ); - } - function sortFactory(s, o, i) { - o || (o = defaultComparator); - var a = isKeyed(s), - u = 0, - _ = s - .toSeq() - .map(function (o, a) { - return [a, o, u++, i ? i(o, a, s) : o]; - }) - .toArray(); - return ( - _.sort(function (s, i) { - return o(s[3], i[3]) || s[2] - i[2]; - }).forEach( - a - ? function (s, o) { - _[o].length = 2; - } - : function (s, o) { - _[o] = s[1]; - } - ), - a ? KeyedSeq(_) : isIndexed(s) ? IndexedSeq(_) : SetSeq(_) - ); - } - function maxFactory(s, o, i) { - if ((o || (o = defaultComparator), i)) { - var a = s - .toSeq() - .map(function (o, a) { - return [o, i(o, a, s)]; - }) - .reduce(function (s, i) { - return maxCompare(o, s[1], i[1]) ? i : s; - }); - return a && a[0]; - } - return s.reduce(function (s, i) { - return maxCompare(o, s, i) ? i : s; - }); - } - function maxCompare(s, o, i) { - var a = s(i, o); - return (0 === a && i !== o && (null == i || i != i)) || a > 0; - } - function zipWithFactory(s, o, i) { - var a = makeSequence(s); - return ( - (a.size = new ArraySeq(i) - .map(function (s) { - return s.size; - }) - .min()), - (a.__iterate = function (s, o) { - for ( - var i, a = this.__iterator(V, o), u = 0; - !(i = a.next()).done && !1 !== s(i.value, u++, this); - - ); - return u; - }), - (a.__iteratorUncached = function (s, a) { - var u = i.map(function (s) { - return ( - (s = Iterable(s)), getIterator(a ? s.reverse() : s) - ); - }), - _ = 0, - w = !1; - return new Iterator(function () { - var i; - return ( - w || - ((i = u.map(function (s) { - return s.next(); - })), - (w = i.some(function (s) { - return s.done; - }))), - w - ? iteratorDone() - : iteratorValue( - s, - _++, - o.apply( - null, - i.map(function (s) { - return s.value; - }) - ) - ) - ); - }); - }), - a - ); - } - function reify(s, o) { - return isSeq(s) ? o : s.constructor(o); - } - function validateEntry(s) { - if (s !== Object(s)) - throw new TypeError('Expected [K, V] tuple: ' + s); - } - function resolveSize(s) { - return assertNotInfinite(s.size), ensureSize(s); - } - function iterableClass(s) { - return isKeyed(s) - ? KeyedIterable - : isIndexed(s) - ? IndexedIterable - : SetIterable; - } - function makeSequence(s) { - return Object.create( - (isKeyed(s) ? KeyedSeq : isIndexed(s) ? IndexedSeq : SetSeq) - .prototype - ); - } - function cacheResultThrough() { - return this._iter.cacheResult - ? (this._iter.cacheResult(), - (this.size = this._iter.size), - this) - : Seq.prototype.cacheResult.call(this); - } - function defaultComparator(s, o) { - return s > o ? 1 : s < o ? -1 : 0; - } - function forceIterator(s) { - var o = getIterator(s); - if (!o) { - if (!isArrayLike(s)) - throw new TypeError('Expected iterable or array-like: ' + s); - o = getIterator(Iterable(s)); - } - return o; - } - function Record(s, o) { - var i, - a = function Record(_) { - if (_ instanceof a) return _; - if (!(this instanceof a)) return new a(_); - if (!i) { - i = !0; - var w = Object.keys(s); - setProps(u, w), - (u.size = w.length), - (u._name = o), - (u._keys = w), - (u._defaultValues = s); - } - this._map = Map(_); - }, - u = (a.prototype = Object.create(tt)); - return (u.constructor = a), a; - } - createClass(OrderedMap, Map), - (OrderedMap.of = function () { - return this(arguments); - }), - (OrderedMap.prototype.toString = function () { - return this.__toString('OrderedMap {', '}'); - }), - (OrderedMap.prototype.get = function (s, o) { - var i = this._map.get(s); - return void 0 !== i ? this._list.get(i)[1] : o; - }), - (OrderedMap.prototype.clear = function () { - return 0 === this.size - ? this - : this.__ownerID - ? ((this.size = 0), - this._map.clear(), - this._list.clear(), - this) - : emptyOrderedMap(); - }), - (OrderedMap.prototype.set = function (s, o) { - return updateOrderedMap(this, s, o); - }), - (OrderedMap.prototype.remove = function (s) { - return updateOrderedMap(this, s, j); - }), - (OrderedMap.prototype.wasAltered = function () { - return this._map.wasAltered() || this._list.wasAltered(); - }), - (OrderedMap.prototype.__iterate = function (s, o) { - var i = this; - return this._list.__iterate(function (o) { - return o && s(o[1], o[0], i); - }, o); - }), - (OrderedMap.prototype.__iterator = function (s, o) { - return this._list.fromEntrySeq().__iterator(s, o); - }), - (OrderedMap.prototype.__ensureOwner = function (s) { - if (s === this.__ownerID) return this; - var o = this._map.__ensureOwner(s), - i = this._list.__ensureOwner(s); - return s - ? makeOrderedMap(o, i, s, this.__hash) - : ((this.__ownerID = s), - (this._map = o), - (this._list = i), - this); - }), - (OrderedMap.isOrderedMap = isOrderedMap), - (OrderedMap.prototype[u] = !0), - (OrderedMap.prototype[_] = OrderedMap.prototype.remove), - createClass(ToKeyedSequence, KeyedSeq), - (ToKeyedSequence.prototype.get = function (s, o) { - return this._iter.get(s, o); - }), - (ToKeyedSequence.prototype.has = function (s) { - return this._iter.has(s); - }), - (ToKeyedSequence.prototype.valueSeq = function () { - return this._iter.valueSeq(); - }), - (ToKeyedSequence.prototype.reverse = function () { - var s = this, - o = reverseFactory(this, !0); - return ( - this._useKeys || - (o.valueSeq = function () { - return s._iter.toSeq().reverse(); - }), - o - ); - }), - (ToKeyedSequence.prototype.map = function (s, o) { - var i = this, - a = mapFactory(this, s, o); - return ( - this._useKeys || - (a.valueSeq = function () { - return i._iter.toSeq().map(s, o); - }), - a - ); - }), - (ToKeyedSequence.prototype.__iterate = function (s, o) { - var i, - a = this; - return this._iter.__iterate( - this._useKeys - ? function (o, i) { - return s(o, i, a); - } - : ((i = o ? resolveSize(this) : 0), - function (u) { - return s(u, o ? --i : i++, a); - }), - o - ); - }), - (ToKeyedSequence.prototype.__iterator = function (s, o) { - if (this._useKeys) return this._iter.__iterator(s, o); - var i = this._iter.__iterator(V, o), - a = o ? resolveSize(this) : 0; - return new Iterator(function () { - var u = i.next(); - return u.done - ? u - : iteratorValue(s, o ? --a : a++, u.value, u); - }); - }), - (ToKeyedSequence.prototype[u] = !0), - createClass(ToIndexedSequence, IndexedSeq), - (ToIndexedSequence.prototype.includes = function (s) { - return this._iter.includes(s); - }), - (ToIndexedSequence.prototype.__iterate = function (s, o) { - var i = this, - a = 0; - return this._iter.__iterate(function (o) { - return s(o, a++, i); - }, o); - }), - (ToIndexedSequence.prototype.__iterator = function (s, o) { - var i = this._iter.__iterator(V, o), - a = 0; - return new Iterator(function () { - var o = i.next(); - return o.done ? o : iteratorValue(s, a++, o.value, o); - }); - }), - createClass(ToSetSequence, SetSeq), - (ToSetSequence.prototype.has = function (s) { - return this._iter.includes(s); - }), - (ToSetSequence.prototype.__iterate = function (s, o) { - var i = this; - return this._iter.__iterate(function (o) { - return s(o, o, i); - }, o); - }), - (ToSetSequence.prototype.__iterator = function (s, o) { - var i = this._iter.__iterator(V, o); - return new Iterator(function () { - var o = i.next(); - return o.done ? o : iteratorValue(s, o.value, o.value, o); - }); - }), - createClass(FromEntriesSequence, KeyedSeq), - (FromEntriesSequence.prototype.entrySeq = function () { - return this._iter.toSeq(); - }), - (FromEntriesSequence.prototype.__iterate = function (s, o) { - var i = this; - return this._iter.__iterate(function (o) { - if (o) { - validateEntry(o); - var a = isIterable(o); - return s(a ? o.get(1) : o[1], a ? o.get(0) : o[0], i); - } - }, o); - }), - (FromEntriesSequence.prototype.__iterator = function (s, o) { - var i = this._iter.__iterator(V, o); - return new Iterator(function () { - for (;;) { - var o = i.next(); - if (o.done) return o; - var a = o.value; - if (a) { - validateEntry(a); - var u = isIterable(a); - return iteratorValue( - s, - u ? a.get(0) : a[0], - u ? a.get(1) : a[1], - o - ); - } - } - }); - }), - (ToIndexedSequence.prototype.cacheResult = - ToKeyedSequence.prototype.cacheResult = - ToSetSequence.prototype.cacheResult = - FromEntriesSequence.prototype.cacheResult = - cacheResultThrough), - createClass(Record, KeyedCollection), - (Record.prototype.toString = function () { - return this.__toString(recordName(this) + ' {', '}'); - }), - (Record.prototype.has = function (s) { - return this._defaultValues.hasOwnProperty(s); - }), - (Record.prototype.get = function (s, o) { - if (!this.has(s)) return o; - var i = this._defaultValues[s]; - return this._map ? this._map.get(s, i) : i; - }), - (Record.prototype.clear = function () { - if (this.__ownerID) return this._map && this._map.clear(), this; - var s = this.constructor; - return s._empty || (s._empty = makeRecord(this, emptyMap())); - }), - (Record.prototype.set = function (s, o) { - if (!this.has(s)) - throw new Error( - 'Cannot set unknown key "' + s + '" on ' + recordName(this) - ); - if ( - this._map && - !this._map.has(s) && - o === this._defaultValues[s] - ) - return this; - var i = this._map && this._map.set(s, o); - return this.__ownerID || i === this._map - ? this - : makeRecord(this, i); - }), - (Record.prototype.remove = function (s) { - if (!this.has(s)) return this; - var o = this._map && this._map.remove(s); - return this.__ownerID || o === this._map - ? this - : makeRecord(this, o); - }), - (Record.prototype.wasAltered = function () { - return this._map.wasAltered(); - }), - (Record.prototype.__iterator = function (s, o) { - var i = this; - return KeyedIterable(this._defaultValues) - .map(function (s, o) { - return i.get(o); - }) - .__iterator(s, o); - }), - (Record.prototype.__iterate = function (s, o) { - var i = this; - return KeyedIterable(this._defaultValues) - .map(function (s, o) { - return i.get(o); - }) - .__iterate(s, o); - }), - (Record.prototype.__ensureOwner = function (s) { - if (s === this.__ownerID) return this; - var o = this._map && this._map.__ensureOwner(s); - return s - ? makeRecord(this, o, s) - : ((this.__ownerID = s), (this._map = o), this); - }); - var tt = Record.prototype; - function makeRecord(s, o, i) { - var a = Object.create(Object.getPrototypeOf(s)); - return (a._map = o), (a.__ownerID = i), a; - } - function recordName(s) { - return s._name || s.constructor.name || 'Record'; - } - function setProps(s, o) { - try { - o.forEach(setProp.bind(void 0, s)); - } catch (s) {} - } - function setProp(s, o) { - Object.defineProperty(s, o, { - get: function () { - return this.get(o); - }, - set: function (s) { - invariant( - this.__ownerID, - 'Cannot set on an immutable record.' - ), - this.set(o, s); - } - }); - } - function Set(s) { - return null == s - ? emptySet() - : isSet(s) && !isOrdered(s) - ? s - : emptySet().withMutations(function (o) { - var i = SetIterable(s); - assertNotInfinite(i.size), - i.forEach(function (s) { - return o.add(s); - }); - }); - } - function isSet(s) { - return !(!s || !s[nt]); - } - (tt[_] = tt.remove), - (tt.deleteIn = tt.removeIn = qe.removeIn), - (tt.merge = qe.merge), - (tt.mergeWith = qe.mergeWith), - (tt.mergeIn = qe.mergeIn), - (tt.mergeDeep = qe.mergeDeep), - (tt.mergeDeepWith = qe.mergeDeepWith), - (tt.mergeDeepIn = qe.mergeDeepIn), - (tt.setIn = qe.setIn), - (tt.update = qe.update), - (tt.updateIn = qe.updateIn), - (tt.withMutations = qe.withMutations), - (tt.asMutable = qe.asMutable), - (tt.asImmutable = qe.asImmutable), - createClass(Set, SetCollection), - (Set.of = function () { - return this(arguments); - }), - (Set.fromKeys = function (s) { - return this(KeyedIterable(s).keySeq()); - }), - (Set.prototype.toString = function () { - return this.__toString('Set {', '}'); - }), - (Set.prototype.has = function (s) { - return this._map.has(s); - }), - (Set.prototype.add = function (s) { - return updateSet(this, this._map.set(s, !0)); - }), - (Set.prototype.remove = function (s) { - return updateSet(this, this._map.remove(s)); - }), - (Set.prototype.clear = function () { - return updateSet(this, this._map.clear()); - }), - (Set.prototype.union = function () { - var o = s.call(arguments, 0); - return 0 === - (o = o.filter(function (s) { - return 0 !== s.size; - })).length - ? this - : 0 !== this.size || this.__ownerID || 1 !== o.length - ? this.withMutations(function (s) { - for (var i = 0; i < o.length; i++) - SetIterable(o[i]).forEach(function (o) { - return s.add(o); - }); - }) - : this.constructor(o[0]); - }), - (Set.prototype.intersect = function () { - var o = s.call(arguments, 0); - if (0 === o.length) return this; - o = o.map(function (s) { - return SetIterable(s); - }); - var i = this; - return this.withMutations(function (s) { - i.forEach(function (i) { - o.every(function (s) { - return s.includes(i); - }) || s.remove(i); - }); - }); - }), - (Set.prototype.subtract = function () { - var o = s.call(arguments, 0); - if (0 === o.length) return this; - o = o.map(function (s) { - return SetIterable(s); - }); - var i = this; - return this.withMutations(function (s) { - i.forEach(function (i) { - o.some(function (s) { - return s.includes(i); - }) && s.remove(i); - }); - }); - }), - (Set.prototype.merge = function () { - return this.union.apply(this, arguments); - }), - (Set.prototype.mergeWith = function (o) { - var i = s.call(arguments, 1); - return this.union.apply(this, i); - }), - (Set.prototype.sort = function (s) { - return OrderedSet(sortFactory(this, s)); - }), - (Set.prototype.sortBy = function (s, o) { - return OrderedSet(sortFactory(this, o, s)); - }), - (Set.prototype.wasAltered = function () { - return this._map.wasAltered(); - }), - (Set.prototype.__iterate = function (s, o) { - var i = this; - return this._map.__iterate(function (o, a) { - return s(a, a, i); - }, o); - }), - (Set.prototype.__iterator = function (s, o) { - return this._map - .map(function (s, o) { - return o; - }) - .__iterator(s, o); - }), - (Set.prototype.__ensureOwner = function (s) { - if (s === this.__ownerID) return this; - var o = this._map.__ensureOwner(s); - return s - ? this.__make(o, s) - : ((this.__ownerID = s), (this._map = o), this); - }), - (Set.isSet = isSet); - var rt, - nt = '@@__IMMUTABLE_SET__@@', - st = Set.prototype; - function updateSet(s, o) { - return s.__ownerID - ? ((s.size = o.size), (s._map = o), s) - : o === s._map - ? s - : 0 === o.size - ? s.__empty() - : s.__make(o); - } - function makeSet(s, o) { - var i = Object.create(st); - return ( - (i.size = s ? s.size : 0), (i._map = s), (i.__ownerID = o), i - ); - } - function emptySet() { - return rt || (rt = makeSet(emptyMap())); - } - function OrderedSet(s) { - return null == s - ? emptyOrderedSet() - : isOrderedSet(s) - ? s - : emptyOrderedSet().withMutations(function (o) { - var i = SetIterable(s); - assertNotInfinite(i.size), - i.forEach(function (s) { - return o.add(s); - }); - }); - } - function isOrderedSet(s) { - return isSet(s) && isOrdered(s); - } - (st[nt] = !0), - (st[_] = st.remove), - (st.mergeDeep = st.merge), - (st.mergeDeepWith = st.mergeWith), - (st.withMutations = qe.withMutations), - (st.asMutable = qe.asMutable), - (st.asImmutable = qe.asImmutable), - (st.__empty = emptySet), - (st.__make = makeSet), - createClass(OrderedSet, Set), - (OrderedSet.of = function () { - return this(arguments); - }), - (OrderedSet.fromKeys = function (s) { - return this(KeyedIterable(s).keySeq()); - }), - (OrderedSet.prototype.toString = function () { - return this.__toString('OrderedSet {', '}'); - }), - (OrderedSet.isOrderedSet = isOrderedSet); - var ot, - it = OrderedSet.prototype; - function makeOrderedSet(s, o) { - var i = Object.create(it); - return ( - (i.size = s ? s.size : 0), (i._map = s), (i.__ownerID = o), i - ); - } - function emptyOrderedSet() { - return ot || (ot = makeOrderedSet(emptyOrderedMap())); - } - function Stack(s) { - return null == s - ? emptyStack() - : isStack(s) - ? s - : emptyStack().unshiftAll(s); - } - function isStack(s) { - return !(!s || !s[ct]); - } - (it[u] = !0), - (it.__empty = emptyOrderedSet), - (it.__make = makeOrderedSet), - createClass(Stack, IndexedCollection), - (Stack.of = function () { - return this(arguments); - }), - (Stack.prototype.toString = function () { - return this.__toString('Stack [', ']'); - }), - (Stack.prototype.get = function (s, o) { - var i = this._head; - for (s = wrapIndex(this, s); i && s--; ) i = i.next; - return i ? i.value : o; - }), - (Stack.prototype.peek = function () { - return this._head && this._head.value; - }), - (Stack.prototype.push = function () { - if (0 === arguments.length) return this; - for ( - var s = this.size + arguments.length, - o = this._head, - i = arguments.length - 1; - i >= 0; - i-- - ) - o = { value: arguments[i], next: o }; - return this.__ownerID - ? ((this.size = s), - (this._head = o), - (this.__hash = void 0), - (this.__altered = !0), - this) - : makeStack(s, o); - }), - (Stack.prototype.pushAll = function (s) { - if (0 === (s = IndexedIterable(s)).size) return this; - assertNotInfinite(s.size); - var o = this.size, - i = this._head; - return ( - s.reverse().forEach(function (s) { - o++, (i = { value: s, next: i }); - }), - this.__ownerID - ? ((this.size = o), - (this._head = i), - (this.__hash = void 0), - (this.__altered = !0), - this) - : makeStack(o, i) - ); - }), - (Stack.prototype.pop = function () { - return this.slice(1); - }), - (Stack.prototype.unshift = function () { - return this.push.apply(this, arguments); - }), - (Stack.prototype.unshiftAll = function (s) { - return this.pushAll(s); - }), - (Stack.prototype.shift = function () { - return this.pop.apply(this, arguments); - }), - (Stack.prototype.clear = function () { - return 0 === this.size - ? this - : this.__ownerID - ? ((this.size = 0), - (this._head = void 0), - (this.__hash = void 0), - (this.__altered = !0), - this) - : emptyStack(); - }), - (Stack.prototype.slice = function (s, o) { - if (wholeSlice(s, o, this.size)) return this; - var i = resolveBegin(s, this.size); - if (resolveEnd(o, this.size) !== this.size) - return IndexedCollection.prototype.slice.call(this, s, o); - for (var a = this.size - i, u = this._head; i--; ) u = u.next; - return this.__ownerID - ? ((this.size = a), - (this._head = u), - (this.__hash = void 0), - (this.__altered = !0), - this) - : makeStack(a, u); - }), - (Stack.prototype.__ensureOwner = function (s) { - return s === this.__ownerID - ? this - : s - ? makeStack(this.size, this._head, s, this.__hash) - : ((this.__ownerID = s), (this.__altered = !1), this); - }), - (Stack.prototype.__iterate = function (s, o) { - if (o) return this.reverse().__iterate(s); - for ( - var i = 0, a = this._head; - a && !1 !== s(a.value, i++, this); - - ) - a = a.next; - return i; - }), - (Stack.prototype.__iterator = function (s, o) { - if (o) return this.reverse().__iterator(s); - var i = 0, - a = this._head; - return new Iterator(function () { - if (a) { - var o = a.value; - return (a = a.next), iteratorValue(s, i++, o); - } - return iteratorDone(); - }); - }), - (Stack.isStack = isStack); - var at, - ct = '@@__IMMUTABLE_STACK__@@', - lt = Stack.prototype; - function makeStack(s, o, i, a) { - var u = Object.create(lt); - return ( - (u.size = s), - (u._head = o), - (u.__ownerID = i), - (u.__hash = a), - (u.__altered = !1), - u - ); - } - function emptyStack() { - return at || (at = makeStack(0)); - } - function mixin(s, o) { - var keyCopier = function (i) { - s.prototype[i] = o[i]; - }; - return ( - Object.keys(o).forEach(keyCopier), - Object.getOwnPropertySymbols && - Object.getOwnPropertySymbols(o).forEach(keyCopier), - s - ); - } - (lt[ct] = !0), - (lt.withMutations = qe.withMutations), - (lt.asMutable = qe.asMutable), - (lt.asImmutable = qe.asImmutable), - (lt.wasAltered = qe.wasAltered), - (Iterable.Iterator = Iterator), - mixin(Iterable, { - toArray: function () { - assertNotInfinite(this.size); - var s = new Array(this.size || 0); - return ( - this.valueSeq().__iterate(function (o, i) { - s[i] = o; - }), - s - ); - }, - toIndexedSeq: function () { - return new ToIndexedSequence(this); - }, - toJS: function () { - return this.toSeq() - .map(function (s) { - return s && 'function' == typeof s.toJS ? s.toJS() : s; - }) - .__toJS(); - }, - toJSON: function () { - return this.toSeq() - .map(function (s) { - return s && 'function' == typeof s.toJSON - ? s.toJSON() - : s; - }) - .__toJS(); - }, - toKeyedSeq: function () { - return new ToKeyedSequence(this, !0); - }, - toMap: function () { - return Map(this.toKeyedSeq()); - }, - toObject: function () { - assertNotInfinite(this.size); - var s = {}; - return ( - this.__iterate(function (o, i) { - s[i] = o; - }), - s - ); - }, - toOrderedMap: function () { - return OrderedMap(this.toKeyedSeq()); - }, - toOrderedSet: function () { - return OrderedSet(isKeyed(this) ? this.valueSeq() : this); - }, - toSet: function () { - return Set(isKeyed(this) ? this.valueSeq() : this); - }, - toSetSeq: function () { - return new ToSetSequence(this); - }, - toSeq: function () { - return isIndexed(this) - ? this.toIndexedSeq() - : isKeyed(this) - ? this.toKeyedSeq() - : this.toSetSeq(); - }, - toStack: function () { - return Stack(isKeyed(this) ? this.valueSeq() : this); - }, - toList: function () { - return List(isKeyed(this) ? this.valueSeq() : this); - }, - toString: function () { - return '[Iterable]'; - }, - __toString: function (s, o) { - return 0 === this.size - ? s + o - : s + - ' ' + - this.toSeq().map(this.__toStringMapper).join(', ') + - ' ' + - o; - }, - concat: function () { - return reify(this, concatFactory(this, s.call(arguments, 0))); - }, - includes: function (s) { - return this.some(function (o) { - return is(o, s); - }); - }, - entries: function () { - return this.__iterator(U); - }, - every: function (s, o) { - assertNotInfinite(this.size); - var i = !0; - return ( - this.__iterate(function (a, u, _) { - if (!s.call(o, a, u, _)) return (i = !1), !1; - }), - i - ); - }, - filter: function (s, o) { - return reify(this, filterFactory(this, s, o, !0)); - }, - find: function (s, o, i) { - var a = this.findEntry(s, o); - return a ? a[1] : i; - }, - forEach: function (s, o) { - return ( - assertNotInfinite(this.size), - this.__iterate(o ? s.bind(o) : s) - ); - }, - join: function (s) { - assertNotInfinite(this.size), - (s = void 0 !== s ? '' + s : ','); - var o = '', - i = !0; - return ( - this.__iterate(function (a) { - i ? (i = !1) : (o += s), - (o += null != a ? a.toString() : ''); - }), - o - ); - }, - keys: function () { - return this.__iterator($); - }, - map: function (s, o) { - return reify(this, mapFactory(this, s, o)); - }, - reduce: function (s, o, i) { - var a, u; - return ( - assertNotInfinite(this.size), - arguments.length < 2 ? (u = !0) : (a = o), - this.__iterate(function (o, _, w) { - u ? ((u = !1), (a = o)) : (a = s.call(i, a, o, _, w)); - }), - a - ); - }, - reduceRight: function (s, o, i) { - var a = this.toKeyedSeq().reverse(); - return a.reduce.apply(a, arguments); - }, - reverse: function () { - return reify(this, reverseFactory(this, !0)); - }, - slice: function (s, o) { - return reify(this, sliceFactory(this, s, o, !0)); - }, - some: function (s, o) { - return !this.every(not(s), o); - }, - sort: function (s) { - return reify(this, sortFactory(this, s)); - }, - values: function () { - return this.__iterator(V); - }, - butLast: function () { - return this.slice(0, -1); - }, - isEmpty: function () { - return void 0 !== this.size - ? 0 === this.size - : !this.some(function () { - return !0; - }); - }, - count: function (s, o) { - return ensureSize(s ? this.toSeq().filter(s, o) : this); - }, - countBy: function (s, o) { - return countByFactory(this, s, o); - }, - equals: function (s) { - return deepEqual(this, s); - }, - entrySeq: function () { - var s = this; - if (s._cache) return new ArraySeq(s._cache); - var o = s.toSeq().map(entryMapper).toIndexedSeq(); - return ( - (o.fromEntrySeq = function () { - return s.toSeq(); - }), - o - ); - }, - filterNot: function (s, o) { - return this.filter(not(s), o); - }, - findEntry: function (s, o, i) { - var a = i; - return ( - this.__iterate(function (i, u, _) { - if (s.call(o, i, u, _)) return (a = [u, i]), !1; - }), - a - ); - }, - findKey: function (s, o) { - var i = this.findEntry(s, o); - return i && i[0]; - }, - findLast: function (s, o, i) { - return this.toKeyedSeq().reverse().find(s, o, i); - }, - findLastEntry: function (s, o, i) { - return this.toKeyedSeq().reverse().findEntry(s, o, i); - }, - findLastKey: function (s, o) { - return this.toKeyedSeq().reverse().findKey(s, o); - }, - first: function () { - return this.find(returnTrue); - }, - flatMap: function (s, o) { - return reify(this, flatMapFactory(this, s, o)); - }, - flatten: function (s) { - return reify(this, flattenFactory(this, s, !0)); - }, - fromEntrySeq: function () { - return new FromEntriesSequence(this); - }, - get: function (s, o) { - return this.find( - function (o, i) { - return is(i, s); - }, - void 0, - o - ); - }, - getIn: function (s, o) { - for ( - var i, a = this, u = forceIterator(s); - !(i = u.next()).done; - - ) { - var _ = i.value; - if ((a = a && a.get ? a.get(_, j) : j) === j) return o; - } - return a; - }, - groupBy: function (s, o) { - return groupByFactory(this, s, o); - }, - has: function (s) { - return this.get(s, j) !== j; - }, - hasIn: function (s) { - return this.getIn(s, j) !== j; - }, - isSubset: function (s) { - return ( - (s = 'function' == typeof s.includes ? s : Iterable(s)), - this.every(function (o) { - return s.includes(o); - }) - ); - }, - isSuperset: function (s) { - return (s = - 'function' == typeof s.isSubset ? s : Iterable(s)).isSubset( - this - ); - }, - keyOf: function (s) { - return this.findKey(function (o) { - return is(o, s); - }); - }, - keySeq: function () { - return this.toSeq().map(keyMapper).toIndexedSeq(); - }, - last: function () { - return this.toSeq().reverse().first(); - }, - lastKeyOf: function (s) { - return this.toKeyedSeq().reverse().keyOf(s); - }, - max: function (s) { - return maxFactory(this, s); - }, - maxBy: function (s, o) { - return maxFactory(this, o, s); - }, - min: function (s) { - return maxFactory(this, s ? neg(s) : defaultNegComparator); - }, - minBy: function (s, o) { - return maxFactory(this, o ? neg(o) : defaultNegComparator, s); - }, - rest: function () { - return this.slice(1); - }, - skip: function (s) { - return this.slice(Math.max(0, s)); - }, - skipLast: function (s) { - return reify(this, this.toSeq().reverse().skip(s).reverse()); - }, - skipWhile: function (s, o) { - return reify(this, skipWhileFactory(this, s, o, !0)); - }, - skipUntil: function (s, o) { - return this.skipWhile(not(s), o); - }, - sortBy: function (s, o) { - return reify(this, sortFactory(this, o, s)); - }, - take: function (s) { - return this.slice(0, Math.max(0, s)); - }, - takeLast: function (s) { - return reify(this, this.toSeq().reverse().take(s).reverse()); - }, - takeWhile: function (s, o) { - return reify(this, takeWhileFactory(this, s, o)); - }, - takeUntil: function (s, o) { - return this.takeWhile(not(s), o); - }, - valueSeq: function () { - return this.toIndexedSeq(); - }, - hashCode: function () { - return this.__hash || (this.__hash = hashIterable(this)); - } - }); - var ut = Iterable.prototype; - (ut[o] = !0), - (ut[Z] = ut.values), - (ut.__toJS = ut.toArray), - (ut.__toStringMapper = quoteString), - (ut.inspect = ut.toSource = - function () { - return this.toString(); - }), - (ut.chain = ut.flatMap), - (ut.contains = ut.includes), - mixin(KeyedIterable, { - flip: function () { - return reify(this, flipFactory(this)); - }, - mapEntries: function (s, o) { - var i = this, - a = 0; - return reify( - this, - this.toSeq() - .map(function (u, _) { - return s.call(o, [_, u], a++, i); - }) - .fromEntrySeq() - ); - }, - mapKeys: function (s, o) { - var i = this; - return reify( - this, - this.toSeq() - .flip() - .map(function (a, u) { - return s.call(o, a, u, i); - }) - .flip() - ); - } - }); - var pt = KeyedIterable.prototype; - function keyMapper(s, o) { - return o; - } - function entryMapper(s, o) { - return [o, s]; - } - function not(s) { - return function () { - return !s.apply(this, arguments); - }; - } - function neg(s) { - return function () { - return -s.apply(this, arguments); - }; - } - function quoteString(s) { - return 'string' == typeof s ? JSON.stringify(s) : String(s); - } - function defaultZipper() { - return arrCopy(arguments); - } - function defaultNegComparator(s, o) { - return s < o ? 1 : s > o ? -1 : 0; - } - function hashIterable(s) { - if (s.size === 1 / 0) return 0; - var o = isOrdered(s), - i = isKeyed(s), - a = o ? 1 : 0; - return murmurHashOfSize( - s.__iterate( - i - ? o - ? function (s, o) { - a = (31 * a + hashMerge(hash(s), hash(o))) | 0; - } - : function (s, o) { - a = (a + hashMerge(hash(s), hash(o))) | 0; - } - : o - ? function (s) { - a = (31 * a + hash(s)) | 0; - } - : function (s) { - a = (a + hash(s)) | 0; - } - ), - a - ); - } - function murmurHashOfSize(s, o) { - return ( - (o = le(o, 3432918353)), - (o = le((o << 15) | (o >>> -15), 461845907)), - (o = le((o << 13) | (o >>> -13), 5)), - (o = le((o = (o + 3864292196) ^ s) ^ (o >>> 16), 2246822507)), - (o = smi((o = le(o ^ (o >>> 13), 3266489909)) ^ (o >>> 16))) - ); - } - function hashMerge(s, o) { - return s ^ (o + 2654435769 + (s << 6) + (s >> 2)); - } - return ( - (pt[i] = !0), - (pt[Z] = ut.entries), - (pt.__toJS = ut.toObject), - (pt.__toStringMapper = function (s, o) { - return JSON.stringify(o) + ': ' + quoteString(s); - }), - mixin(IndexedIterable, { - toKeyedSeq: function () { - return new ToKeyedSequence(this, !1); - }, - filter: function (s, o) { - return reify(this, filterFactory(this, s, o, !1)); - }, - findIndex: function (s, o) { - var i = this.findEntry(s, o); - return i ? i[0] : -1; - }, - indexOf: function (s) { - var o = this.keyOf(s); - return void 0 === o ? -1 : o; - }, - lastIndexOf: function (s) { - var o = this.lastKeyOf(s); - return void 0 === o ? -1 : o; - }, - reverse: function () { - return reify(this, reverseFactory(this, !1)); - }, - slice: function (s, o) { - return reify(this, sliceFactory(this, s, o, !1)); - }, - splice: function (s, o) { - var i = arguments.length; - if (((o = Math.max(0 | o, 0)), 0 === i || (2 === i && !o))) - return this; - s = resolveBegin(s, s < 0 ? this.count() : this.size); - var a = this.slice(0, s); - return reify( - this, - 1 === i - ? a - : a.concat(arrCopy(arguments, 2), this.slice(s + o)) - ); - }, - findLastIndex: function (s, o) { - var i = this.findLastEntry(s, o); - return i ? i[0] : -1; - }, - first: function () { - return this.get(0); - }, - flatten: function (s) { - return reify(this, flattenFactory(this, s, !1)); - }, - get: function (s, o) { - return (s = wrapIndex(this, s)) < 0 || - this.size === 1 / 0 || - (void 0 !== this.size && s > this.size) - ? o - : this.find( - function (o, i) { - return i === s; - }, - void 0, - o - ); - }, - has: function (s) { - return ( - (s = wrapIndex(this, s)) >= 0 && - (void 0 !== this.size - ? this.size === 1 / 0 || s < this.size - : -1 !== this.indexOf(s)) - ); - }, - interpose: function (s) { - return reify(this, interposeFactory(this, s)); - }, - interleave: function () { - var s = [this].concat(arrCopy(arguments)), - o = zipWithFactory(this.toSeq(), IndexedSeq.of, s), - i = o.flatten(!0); - return o.size && (i.size = o.size * s.length), reify(this, i); - }, - keySeq: function () { - return Range(0, this.size); - }, - last: function () { - return this.get(-1); - }, - skipWhile: function (s, o) { - return reify(this, skipWhileFactory(this, s, o, !1)); - }, - zip: function () { - return reify( - this, - zipWithFactory( - this, - defaultZipper, - [this].concat(arrCopy(arguments)) - ) - ); - }, - zipWith: function (s) { - var o = arrCopy(arguments); - return (o[0] = this), reify(this, zipWithFactory(this, s, o)); - } - }), - (IndexedIterable.prototype[a] = !0), - (IndexedIterable.prototype[u] = !0), - mixin(SetIterable, { - get: function (s, o) { - return this.has(s) ? s : o; - }, - includes: function (s) { - return this.has(s); - }, - keySeq: function () { - return this.valueSeq(); - } - }), - (SetIterable.prototype.has = ut.includes), - (SetIterable.prototype.contains = SetIterable.prototype.includes), - mixin(KeyedSeq, KeyedIterable.prototype), - mixin(IndexedSeq, IndexedIterable.prototype), - mixin(SetSeq, SetIterable.prototype), - mixin(KeyedCollection, KeyedIterable.prototype), - mixin(IndexedCollection, IndexedIterable.prototype), - mixin(SetCollection, SetIterable.prototype), - { - Iterable, - Seq, - Collection, - Map, - OrderedMap, - List, - Stack, - Set, - OrderedSet, - Record, - Range, - Repeat, - is, - fromJS - } - ); - })(); - }, - 9748: (s, o, i) => { - 'use strict'; - i(71340); - var a = i(92046); - s.exports = a.Object.assign; - }, - 9999: (s, o, i) => { - var a = i(37217), - u = i(83729), - _ = i(16547), - w = i(74733), - x = i(43838), - C = i(93290), - j = i(23007), - L = i(92271), - B = i(48948), - $ = i(50002), - V = i(83349), - U = i(5861), - z = i(76189), - Y = i(77199), - Z = i(35529), - ee = i(56449), - ie = i(3656), - ae = i(87730), - ce = i(23805), - le = i(38440), - pe = i(95950), - de = i(37241), - fe = '[object Arguments]', - ye = '[object Function]', - be = '[object Object]', - _e = {}; - (_e[fe] = - _e['[object Array]'] = - _e['[object ArrayBuffer]'] = - _e['[object DataView]'] = - _e['[object Boolean]'] = - _e['[object Date]'] = - _e['[object Float32Array]'] = - _e['[object Float64Array]'] = - _e['[object Int8Array]'] = - _e['[object Int16Array]'] = - _e['[object Int32Array]'] = - _e['[object Map]'] = - _e['[object Number]'] = - _e[be] = - _e['[object RegExp]'] = - _e['[object Set]'] = - _e['[object String]'] = - _e['[object Symbol]'] = - _e['[object Uint8Array]'] = - _e['[object Uint8ClampedArray]'] = - _e['[object Uint16Array]'] = - _e['[object Uint32Array]'] = - !0), - (_e['[object Error]'] = _e[ye] = _e['[object WeakMap]'] = !1), - (s.exports = function baseClone(s, o, i, Se, we, xe) { - var Pe, - Te = 1 & o, - Re = 2 & o, - qe = 4 & o; - if ((i && (Pe = we ? i(s, Se, we, xe) : i(s)), void 0 !== Pe)) - return Pe; - if (!ce(s)) return s; - var $e = ee(s); - if ($e) { - if (((Pe = z(s)), !Te)) return j(s, Pe); - } else { - var ze = U(s), - We = ze == ye || '[object GeneratorFunction]' == ze; - if (ie(s)) return C(s, Te); - if (ze == be || ze == fe || (We && !we)) { - if (((Pe = Re || We ? {} : Z(s)), !Te)) - return Re ? B(s, x(Pe, s)) : L(s, w(Pe, s)); - } else { - if (!_e[ze]) return we ? s : {}; - Pe = Y(s, ze, Te); - } - } - xe || (xe = new a()); - var He = xe.get(s); - if (He) return He; - xe.set(s, Pe), - le(s) - ? s.forEach(function (a) { - Pe.add(baseClone(a, o, i, a, s, xe)); - }) - : ae(s) && - s.forEach(function (a, u) { - Pe.set(u, baseClone(a, o, i, u, s, xe)); - }); - var Xe = $e ? void 0 : (qe ? (Re ? V : $) : Re ? de : pe)(s); - return ( - u(Xe || s, function (a, u) { - Xe && (a = s[(u = a)]), - _(Pe, u, baseClone(a, o, i, u, s, xe)); - }), - Pe - ); - }); - }, - 10023: (s, o, i) => { - const a = i(6205), - INTS = () => [{ type: a.RANGE, from: 48, to: 57 }], - WORDS = () => - [ - { type: a.CHAR, value: 95 }, - { type: a.RANGE, from: 97, to: 122 }, - { type: a.RANGE, from: 65, to: 90 } - ].concat(INTS()), - WHITESPACE = () => [ - { type: a.CHAR, value: 9 }, - { type: a.CHAR, value: 10 }, - { type: a.CHAR, value: 11 }, - { type: a.CHAR, value: 12 }, - { type: a.CHAR, value: 13 }, - { type: a.CHAR, value: 32 }, - { type: a.CHAR, value: 160 }, - { type: a.CHAR, value: 5760 }, - { type: a.RANGE, from: 8192, to: 8202 }, - { type: a.CHAR, value: 8232 }, - { type: a.CHAR, value: 8233 }, - { type: a.CHAR, value: 8239 }, - { type: a.CHAR, value: 8287 }, - { type: a.CHAR, value: 12288 }, - { type: a.CHAR, value: 65279 } - ]; - (o.words = () => ({ type: a.SET, set: WORDS(), not: !1 })), - (o.notWords = () => ({ type: a.SET, set: WORDS(), not: !0 })), - (o.ints = () => ({ type: a.SET, set: INTS(), not: !1 })), - (o.notInts = () => ({ type: a.SET, set: INTS(), not: !0 })), - (o.whitespace = () => ({ - type: a.SET, - set: WHITESPACE(), - not: !1 - })), - (o.notWhitespace = () => ({ - type: a.SET, - set: WHITESPACE(), - not: !0 - })), - (o.anyChar = () => ({ - type: a.SET, - set: [ - { type: a.CHAR, value: 10 }, - { type: a.CHAR, value: 13 }, - { type: a.CHAR, value: 8232 }, - { type: a.CHAR, value: 8233 } - ], - not: !0 - })); - }, - 10043: (s, o, i) => { - 'use strict'; - var a = i(54018), - u = String, - _ = TypeError; - s.exports = function (s) { - if (a(s)) return s; - throw new _("Can't set " + u(s) + ' as a prototype'); - }; - }, - 10124: (s, o, i) => { - var a = i(9325); - s.exports = function () { - return a.Date.now(); - }; - }, - 10300: (s, o, i) => { - 'use strict'; - var a = i(13930), - u = i(82159), - _ = i(36624), - w = i(4640), - x = i(73448), - C = TypeError; - s.exports = function (s, o) { - var i = arguments.length < 2 ? x(s) : o; - if (u(i)) return _(a(i, s)); - throw new C(w(s) + ' is not iterable'); - }; - }, - 10316: (s, o, i) => { - const a = i(2404), - u = i(55973), - _ = i(92340); - class Element { - constructor(s, o, i) { - o && (this.meta = o), - i && (this.attributes = i), - (this.content = s); - } - freeze() { - Object.isFrozen(this) || - (this._meta && ((this.meta.parent = this), this.meta.freeze()), - this._attributes && - ((this.attributes.parent = this), this.attributes.freeze()), - this.children.forEach((s) => { - (s.parent = this), s.freeze(); - }, this), - this.content && - Array.isArray(this.content) && - Object.freeze(this.content), - Object.freeze(this)); - } - primitive() {} - clone() { - const s = new this.constructor(); - return ( - (s.element = this.element), - this.meta.length && (s._meta = this.meta.clone()), - this.attributes.length && - (s._attributes = this.attributes.clone()), - this.content - ? this.content.clone - ? (s.content = this.content.clone()) - : Array.isArray(this.content) - ? (s.content = this.content.map((s) => s.clone())) - : (s.content = this.content) - : (s.content = this.content), - s - ); - } - toValue() { - return this.content instanceof Element - ? this.content.toValue() - : this.content instanceof u - ? { - key: this.content.key.toValue(), - value: this.content.value - ? this.content.value.toValue() - : void 0 - } - : this.content && this.content.map - ? this.content.map((s) => s.toValue(), this) - : this.content; - } - toRef(s) { - if ('' === this.id.toValue()) - throw Error( - 'Cannot create reference to an element that does not contain an ID' - ); - const o = new this.RefElement(this.id.toValue()); - return s && (o.path = s), o; - } - findRecursive(...s) { - if (arguments.length > 1 && !this.isFrozen) - throw new Error( - 'Cannot find recursive with multiple element names without first freezing the element. Call `element.freeze()`' - ); - const o = s.pop(); - let i = new _(); - const append = (s, o) => (s.push(o), s), - checkElement = (s, i) => { - i.element === o && s.push(i); - const a = i.findRecursive(o); - return ( - a && a.reduce(append, s), - i.content instanceof u && - (i.content.key && checkElement(s, i.content.key), - i.content.value && checkElement(s, i.content.value)), - s - ); - }; - return ( - this.content && - (this.content.element && checkElement(i, this.content), - Array.isArray(this.content) && - this.content.reduce(checkElement, i)), - s.isEmpty || - (i = i.filter((o) => { - let i = o.parents.map((s) => s.element); - for (const o in s) { - const a = s[o], - u = i.indexOf(a); - if (-1 === u) return !1; - i = i.splice(0, u); - } - return !0; - })), - i - ); - } - set(s) { - return (this.content = s), this; - } - equals(s) { - return a(this.toValue(), s); - } - getMetaProperty(s, o) { - if (!this.meta.hasKey(s)) { - if (this.isFrozen) { - const s = this.refract(o); - return s.freeze(), s; - } - this.meta.set(s, o); - } - return this.meta.get(s); - } - setMetaProperty(s, o) { - this.meta.set(s, o); - } - get element() { - return this._storedElement || 'element'; - } - set element(s) { - this._storedElement = s; - } - get content() { - return this._content; - } - set content(s) { - if (s instanceof Element) this._content = s; - else if (s instanceof _) this.content = s.elements; - else if ( - 'string' == typeof s || - 'number' == typeof s || - 'boolean' == typeof s || - 'null' === s || - null == s - ) - this._content = s; - else if (s instanceof u) this._content = s; - else if (Array.isArray(s)) this._content = s.map(this.refract); - else { - if ('object' != typeof s) - throw new Error('Cannot set content to given value'); - this._content = Object.keys(s).map( - (o) => new this.MemberElement(o, s[o]) - ); - } - } - get meta() { - if (!this._meta) { - if (this.isFrozen) { - const s = new this.ObjectElement(); - return s.freeze(), s; - } - this._meta = new this.ObjectElement(); - } - return this._meta; - } - set meta(s) { - s instanceof this.ObjectElement - ? (this._meta = s) - : this.meta.set(s || {}); - } - get attributes() { - if (!this._attributes) { - if (this.isFrozen) { - const s = new this.ObjectElement(); - return s.freeze(), s; - } - this._attributes = new this.ObjectElement(); - } - return this._attributes; - } - set attributes(s) { - s instanceof this.ObjectElement - ? (this._attributes = s) - : this.attributes.set(s || {}); - } - get id() { - return this.getMetaProperty('id', ''); - } - set id(s) { - this.setMetaProperty('id', s); - } - get classes() { - return this.getMetaProperty('classes', []); - } - set classes(s) { - this.setMetaProperty('classes', s); - } - get title() { - return this.getMetaProperty('title', ''); - } - set title(s) { - this.setMetaProperty('title', s); - } - get description() { - return this.getMetaProperty('description', ''); - } - set description(s) { - this.setMetaProperty('description', s); - } - get links() { - return this.getMetaProperty('links', []); - } - set links(s) { - this.setMetaProperty('links', s); - } - get isFrozen() { - return Object.isFrozen(this); - } - get parents() { - let { parent: s } = this; - const o = new _(); - for (; s; ) o.push(s), (s = s.parent); - return o; - } - get children() { - if (Array.isArray(this.content)) return new _(this.content); - if (this.content instanceof u) { - const s = new _([this.content.key]); - return this.content.value && s.push(this.content.value), s; - } - return this.content instanceof Element - ? new _([this.content]) - : new _(); - } - get recursiveChildren() { - const s = new _(); - return ( - this.children.forEach((o) => { - s.push(o), - o.recursiveChildren.forEach((o) => { - s.push(o); - }); - }), - s - ); - } - } - s.exports = Element; - }, - 10392: (s) => { - s.exports = function getValue(s, o) { - return null == s ? void 0 : s[o]; - }; - }, - 10776: (s, o, i) => { - var a = i(30756), - u = i(95950); - s.exports = function getMatchData(s) { - for (var o = u(s), i = o.length; i--; ) { - var _ = o[i], - w = s[_]; - o[i] = [_, w, a(w)]; - } - return o; - }; - }, - 10866: (s, o, i) => { - const a = i(6048), - u = i(92340); - class ObjectSlice extends u { - map(s, o) { - return this.elements.map((i) => s.bind(o)(i.value, i.key, i)); - } - filter(s, o) { - return new ObjectSlice( - this.elements.filter((i) => s.bind(o)(i.value, i.key, i)) - ); - } - reject(s, o) { - return this.filter(a(s.bind(o))); - } - forEach(s, o) { - return this.elements.forEach((i, a) => { - s.bind(o)(i.value, i.key, i, a); - }); - } - keys() { - return this.map((s, o) => o.toValue()); - } - values() { - return this.map((s) => s.toValue()); - } - } - s.exports = ObjectSlice; - }, - 11042: (s, o, i) => { - 'use strict'; - var a = i(85582), - u = i(1907), - _ = i(24443), - w = i(87170), - x = i(36624), - C = u([].concat); - s.exports = - a('Reflect', 'ownKeys') || - function ownKeys(s) { - var o = _.f(x(s)), - i = w.f; - return i ? C(o, i(s)) : o; - }; - }, - 11091: (s, o, i) => { - 'use strict'; - var a = i(45951), - u = i(76024), - _ = i(92361), - w = i(62250), - x = i(13846).f, - C = i(7463), - j = i(92046), - L = i(28311), - B = i(61626), - $ = i(49724); - i(36128); - var wrapConstructor = function (s) { - var Wrapper = function (o, i, a) { - if (this instanceof Wrapper) { - switch (arguments.length) { - case 0: - return new s(); - case 1: - return new s(o); - case 2: - return new s(o, i); - } - return new s(o, i, a); - } - return u(s, this, arguments); - }; - return (Wrapper.prototype = s.prototype), Wrapper; - }; - s.exports = function (s, o) { - var i, - u, - V, - U, - z, - Y, - Z, - ee, - ie, - ae = s.target, - ce = s.global, - le = s.stat, - pe = s.proto, - de = ce ? a : le ? a[ae] : a[ae] && a[ae].prototype, - fe = ce ? j : j[ae] || B(j, ae, {})[ae], - ye = fe.prototype; - for (U in o) - (u = - !(i = C(ce ? U : ae + (le ? '.' : '#') + U, s.forced)) && - de && - $(de, U)), - (Y = fe[U]), - u && - (Z = s.dontCallGetSet ? (ie = x(de, U)) && ie.value : de[U]), - (z = u && Z ? Z : o[U]), - (i || pe || typeof Y != typeof z) && - ((ee = - s.bind && u - ? L(z, a) - : s.wrap && u - ? wrapConstructor(z) - : pe && w(z) - ? _(z) - : z), - (s.sham || (z && z.sham) || (Y && Y.sham)) && - B(ee, 'sham', !0), - B(fe, U, ee), - pe && - ($(j, (V = ae + 'Prototype')) || B(j, V, {}), - B(j[V], U, z), - s.real && ye && (i || !ye[U]) && B(ye, U, z))); - }; - }, - 11287: (s) => { - s.exports = function getHolder(s) { - return s.placeholder; - }; - }, - 11331: (s, o, i) => { - var a = i(72552), - u = i(28879), - _ = i(40346), - w = Function.prototype, - x = Object.prototype, - C = w.toString, - j = x.hasOwnProperty, - L = C.call(Object); - s.exports = function isPlainObject(s) { - if (!_(s) || '[object Object]' != a(s)) return !1; - var o = u(s); - if (null === o) return !0; - var i = j.call(o, 'constructor') && o.constructor; - return 'function' == typeof i && i instanceof i && C.call(i) == L; - }; - }, - 11470: (s, o, i) => { - 'use strict'; - var a = i(1907), - u = i(65482), - _ = i(90160), - w = i(74239), - x = a(''.charAt), - C = a(''.charCodeAt), - j = a(''.slice), - createMethod = function (s) { - return function (o, i) { - var a, - L, - B = _(w(o)), - $ = u(i), - V = B.length; - return $ < 0 || $ >= V - ? s - ? '' - : void 0 - : (a = C(B, $)) < 55296 || - a > 56319 || - $ + 1 === V || - (L = C(B, $ + 1)) < 56320 || - L > 57343 - ? s - ? x(B, $) - : a - : s - ? j(B, $, $ + 2) - : L - 56320 + ((a - 55296) << 10) + 65536; - }; - }; - s.exports = { codeAt: createMethod(!1), charAt: createMethod(!0) }; - }, - 11842: (s, o, i) => { - var a = i(82819), - u = i(9325); - s.exports = function createBind(s, o, i) { - var _ = 1 & o, - w = a(s); - return function wrapper() { - return ( - this && this !== u && this instanceof wrapper ? w : s - ).apply(_ ? i : this, arguments); - }; - }; - }, - 12242: (s, o, i) => { - const a = i(10316); - s.exports = class BooleanElement extends a { - constructor(s, o, i) { - super(s, o, i), (this.element = 'boolean'); - } - primitive() { - return 'boolean'; - } - }; - }, - 12507: (s, o, i) => { - var a = i(28754), - u = i(49698), - _ = i(63912), - w = i(13222); - s.exports = function createCaseFirst(s) { - return function (o) { - o = w(o); - var i = u(o) ? _(o) : void 0, - x = i ? i[0] : o.charAt(0), - C = i ? a(i, 1).join('') : o.slice(1); - return x[s]() + C; - }; - }; - }, - 12560: (s, o, i) => { - 'use strict'; - i(99363); - var a = i(19287), - u = i(45951), - _ = i(14840), - w = i(93742); - for (var x in a) _(u[x], x), (w[x] = w.Array); - }, - 12651: (s, o, i) => { - var a = i(74218); - s.exports = function getMapData(s, o) { - var i = s.__data__; - return a(o) ? i['string' == typeof o ? 'string' : 'hash'] : i.map; - }; - }, - 12749: (s, o, i) => { - var a = i(81042), - u = Object.prototype.hasOwnProperty; - s.exports = function hashHas(s) { - var o = this.__data__; - return a ? void 0 !== o[s] : u.call(o, s); - }; - }, - 13222: (s, o, i) => { - var a = i(77556); - s.exports = function toString(s) { - return null == s ? '' : a(s); - }; - }, - 13846: (s, o, i) => { - 'use strict'; - var a = i(39447), - u = i(13930), - _ = i(22574), - w = i(75817), - x = i(4993), - C = i(70470), - j = i(49724), - L = i(73648), - B = Object.getOwnPropertyDescriptor; - o.f = a - ? B - : function getOwnPropertyDescriptor(s, o) { - if (((s = x(s)), (o = C(o)), L)) - try { - return B(s, o); - } catch (s) {} - if (j(s, o)) return w(!u(_.f, s, o), s[o]); - }; - }, - 13930: (s, o, i) => { - 'use strict'; - var a = i(41505), - u = Function.prototype.call; - s.exports = a - ? u.bind(u) - : function () { - return u.apply(u, arguments); - }; - }, - 14248: (s) => { - s.exports = function arraySome(s, o) { - for (var i = -1, a = null == s ? 0 : s.length; ++i < a; ) - if (o(s[i], i, s)) return !0; - return !1; - }; - }, - 14528: (s) => { - s.exports = function arrayPush(s, o) { - for (var i = -1, a = o.length, u = s.length; ++i < a; ) - s[u + i] = o[i]; - return s; - }; - }, - 14540: (s, o, i) => { - const a = i(10316); - s.exports = class RefElement extends a { - constructor(s, o, i) { - super(s || [], o, i), - (this.element = 'ref'), - this.path || (this.path = 'element'); - } - get path() { - return this.attributes.get('path'); - } - set path(s) { - this.attributes.set('path', s); - } - }; - }, - 14744: (s) => { - 'use strict'; - var o = function isMergeableObject(s) { - return ( - (function isNonNullObject(s) { - return !!s && 'object' == typeof s; - })(s) && - !(function isSpecial(s) { - var o = Object.prototype.toString.call(s); - return ( - '[object RegExp]' === o || - '[object Date]' === o || - (function isReactElement(s) { - return s.$$typeof === i; - })(s) - ); - })(s) - ); - }; - var i = - 'function' == typeof Symbol && Symbol.for - ? Symbol.for('react.element') - : 60103; - function cloneUnlessOtherwiseSpecified(s, o) { - return !1 !== o.clone && o.isMergeableObject(s) - ? deepmerge( - (function emptyTarget(s) { - return Array.isArray(s) ? [] : {}; - })(s), - s, - o - ) - : s; - } - function defaultArrayMerge(s, o, i) { - return s.concat(o).map(function (s) { - return cloneUnlessOtherwiseSpecified(s, i); - }); - } - function getKeys(s) { - return Object.keys(s).concat( - (function getEnumerableOwnPropertySymbols(s) { - return Object.getOwnPropertySymbols - ? Object.getOwnPropertySymbols(s).filter(function (o) { - return Object.propertyIsEnumerable.call(s, o); - }) - : []; - })(s) - ); - } - function propertyIsOnObject(s, o) { - try { - return o in s; - } catch (s) { - return !1; - } - } - function mergeObject(s, o, i) { - var a = {}; - return ( - i.isMergeableObject(s) && - getKeys(s).forEach(function (o) { - a[o] = cloneUnlessOtherwiseSpecified(s[o], i); - }), - getKeys(o).forEach(function (u) { - (function propertyIsUnsafe(s, o) { - return ( - propertyIsOnObject(s, o) && - !( - Object.hasOwnProperty.call(s, o) && - Object.propertyIsEnumerable.call(s, o) - ) - ); - })(s, u) || - (propertyIsOnObject(s, u) && i.isMergeableObject(o[u]) - ? (a[u] = (function getMergeFunction(s, o) { - if (!o.customMerge) return deepmerge; - var i = o.customMerge(s); - return 'function' == typeof i ? i : deepmerge; - })(u, i)(s[u], o[u], i)) - : (a[u] = cloneUnlessOtherwiseSpecified(o[u], i))); - }), - a - ); - } - function deepmerge(s, i, a) { - ((a = a || {}).arrayMerge = a.arrayMerge || defaultArrayMerge), - (a.isMergeableObject = a.isMergeableObject || o), - (a.cloneUnlessOtherwiseSpecified = cloneUnlessOtherwiseSpecified); - var u = Array.isArray(i); - return u === Array.isArray(s) - ? u - ? a.arrayMerge(s, i, a) - : mergeObject(s, i, a) - : cloneUnlessOtherwiseSpecified(i, a); - } - deepmerge.all = function deepmergeAll(s, o) { - if (!Array.isArray(s)) - throw new Error('first argument should be an array'); - return s.reduce(function (s, i) { - return deepmerge(s, i, o); - }, {}); - }; - var a = deepmerge; - s.exports = a; - }, - 14792: (s, o, i) => { - var a = i(13222), - u = i(55808); - s.exports = function capitalize(s) { - return u(a(s).toLowerCase()); - }; - }, - 14840: (s, o, i) => { - 'use strict'; - var a = i(52623), - u = i(74284).f, - _ = i(61626), - w = i(49724), - x = i(54878), - C = i(76264)('toStringTag'); - s.exports = function (s, o, i, j) { - var L = i ? s : s && s.prototype; - L && - (w(L, C) || u(L, C, { configurable: !0, value: o }), - j && !a && _(L, 'toString', x)); - }; - }, - 14974: (s) => { - s.exports = function safeGet(s, o) { - if ( - ('constructor' !== o || 'function' != typeof s[o]) && - '__proto__' != o - ) - return s[o]; - }; - }, - 15287: (s, o) => { - 'use strict'; - var i = Symbol.for('react.element'), - a = Symbol.for('react.portal'), - u = Symbol.for('react.fragment'), - _ = Symbol.for('react.strict_mode'), - w = Symbol.for('react.profiler'), - x = Symbol.for('react.provider'), - C = Symbol.for('react.context'), - j = Symbol.for('react.forward_ref'), - L = Symbol.for('react.suspense'), - B = Symbol.for('react.memo'), - $ = Symbol.for('react.lazy'), - V = Symbol.iterator; - var U = { - isMounted: function () { - return !1; - }, - enqueueForceUpdate: function () {}, - enqueueReplaceState: function () {}, - enqueueSetState: function () {} - }, - z = Object.assign, - Y = {}; - function E(s, o, i) { - (this.props = s), - (this.context = o), - (this.refs = Y), - (this.updater = i || U); - } - function F() {} - function G(s, o, i) { - (this.props = s), - (this.context = o), - (this.refs = Y), - (this.updater = i || U); - } - (E.prototype.isReactComponent = {}), - (E.prototype.setState = function (s, o) { - if ('object' != typeof s && 'function' != typeof s && null != s) - throw Error( - 'setState(...): takes an object of state variables to update or a function which returns an object of state variables.' - ); - this.updater.enqueueSetState(this, s, o, 'setState'); - }), - (E.prototype.forceUpdate = function (s) { - this.updater.enqueueForceUpdate(this, s, 'forceUpdate'); - }), - (F.prototype = E.prototype); - var Z = (G.prototype = new F()); - (Z.constructor = G), z(Z, E.prototype), (Z.isPureReactComponent = !0); - var ee = Array.isArray, - ie = Object.prototype.hasOwnProperty, - ae = { current: null }, - ce = { key: !0, ref: !0, __self: !0, __source: !0 }; - function M(s, o, a) { - var u, - _ = {}, - w = null, - x = null; - if (null != o) - for (u in (void 0 !== o.ref && (x = o.ref), - void 0 !== o.key && (w = '' + o.key), - o)) - ie.call(o, u) && !ce.hasOwnProperty(u) && (_[u] = o[u]); - var C = arguments.length - 2; - if (1 === C) _.children = a; - else if (1 < C) { - for (var j = Array(C), L = 0; L < C; L++) j[L] = arguments[L + 2]; - _.children = j; - } - if (s && s.defaultProps) - for (u in (C = s.defaultProps)) void 0 === _[u] && (_[u] = C[u]); - return { - $$typeof: i, - type: s, - key: w, - ref: x, - props: _, - _owner: ae.current - }; - } - function O(s) { - return 'object' == typeof s && null !== s && s.$$typeof === i; - } - var le = /\/+/g; - function Q(s, o) { - return 'object' == typeof s && null !== s && null != s.key - ? (function escape(s) { - var o = { '=': '=0', ':': '=2' }; - return ( - '$' + - s.replace(/[=:]/g, function (s) { - return o[s]; - }) - ); - })('' + s.key) - : o.toString(36); - } - function R(s, o, u, _, w) { - var x = typeof s; - ('undefined' !== x && 'boolean' !== x) || (s = null); - var C = !1; - if (null === s) C = !0; - else - switch (x) { - case 'string': - case 'number': - C = !0; - break; - case 'object': - switch (s.$$typeof) { - case i: - case a: - C = !0; - } - } - if (C) - return ( - (w = w((C = s))), - (s = '' === _ ? '.' + Q(C, 0) : _), - ee(w) - ? ((u = ''), - null != s && (u = s.replace(le, '$&/') + '/'), - R(w, o, u, '', function (s) { - return s; - })) - : null != w && - (O(w) && - (w = (function N(s, o) { - return { - $$typeof: i, - type: s.type, - key: o, - ref: s.ref, - props: s.props, - _owner: s._owner - }; - })( - w, - u + - (!w.key || (C && C.key === w.key) - ? '' - : ('' + w.key).replace(le, '$&/') + '/') + - s - )), - o.push(w)), - 1 - ); - if (((C = 0), (_ = '' === _ ? '.' : _ + ':'), ee(s))) - for (var j = 0; j < s.length; j++) { - var L = _ + Q((x = s[j]), j); - C += R(x, o, u, L, w); - } - else if ( - ((L = (function A(s) { - return null === s || 'object' != typeof s - ? null - : 'function' == typeof (s = (V && s[V]) || s['@@iterator']) - ? s - : null; - })(s)), - 'function' == typeof L) - ) - for (s = L.call(s), j = 0; !(x = s.next()).done; ) - C += R((x = x.value), o, u, (L = _ + Q(x, j++)), w); - else if ('object' === x) - throw ( - ((o = String(s)), - Error( - 'Objects are not valid as a React child (found: ' + - ('[object Object]' === o - ? 'object with keys {' + Object.keys(s).join(', ') + '}' - : o) + - '). If you meant to render a collection of children, use an array instead.' - )) - ); - return C; - } - function S(s, o, i) { - if (null == s) return s; - var a = [], - u = 0; - return ( - R(s, a, '', '', function (s) { - return o.call(i, s, u++); - }), - a - ); - } - function T(s) { - if (-1 === s._status) { - var o = s._result; - (o = o()).then( - function (o) { - (0 !== s._status && -1 !== s._status) || - ((s._status = 1), (s._result = o)); - }, - function (o) { - (0 !== s._status && -1 !== s._status) || - ((s._status = 2), (s._result = o)); - } - ), - -1 === s._status && ((s._status = 0), (s._result = o)); - } - if (1 === s._status) return s._result.default; - throw s._result; - } - var pe = { current: null }, - de = { transition: null }, - fe = { - ReactCurrentDispatcher: pe, - ReactCurrentBatchConfig: de, - ReactCurrentOwner: ae - }; - function X() { - throw Error( - 'act(...) is not supported in production builds of React.' - ); - } - (o.Children = { - map: S, - forEach: function (s, o, i) { - S( - s, - function () { - o.apply(this, arguments); - }, - i - ); - }, - count: function (s) { - var o = 0; - return ( - S(s, function () { - o++; - }), - o - ); - }, - toArray: function (s) { - return ( - S(s, function (s) { - return s; - }) || [] - ); - }, - only: function (s) { - if (!O(s)) - throw Error( - 'React.Children.only expected to receive a single React element child.' - ); - return s; - } - }), - (o.Component = E), - (o.Fragment = u), - (o.Profiler = w), - (o.PureComponent = G), - (o.StrictMode = _), - (o.Suspense = L), - (o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = fe), - (o.act = X), - (o.cloneElement = function (s, o, a) { - if (null == s) - throw Error( - 'React.cloneElement(...): The argument must be a React element, but you passed ' + - s + - '.' - ); - var u = z({}, s.props), - _ = s.key, - w = s.ref, - x = s._owner; - if (null != o) { - if ( - (void 0 !== o.ref && ((w = o.ref), (x = ae.current)), - void 0 !== o.key && (_ = '' + o.key), - s.type && s.type.defaultProps) - ) - var C = s.type.defaultProps; - for (j in o) - ie.call(o, j) && - !ce.hasOwnProperty(j) && - (u[j] = void 0 === o[j] && void 0 !== C ? C[j] : o[j]); - } - var j = arguments.length - 2; - if (1 === j) u.children = a; - else if (1 < j) { - C = Array(j); - for (var L = 0; L < j; L++) C[L] = arguments[L + 2]; - u.children = C; - } - return { - $$typeof: i, - type: s.type, - key: _, - ref: w, - props: u, - _owner: x - }; - }), - (o.createContext = function (s) { - return ( - ((s = { - $$typeof: C, - _currentValue: s, - _currentValue2: s, - _threadCount: 0, - Provider: null, - Consumer: null, - _defaultValue: null, - _globalName: null - }).Provider = { $$typeof: x, _context: s }), - (s.Consumer = s) - ); - }), - (o.createElement = M), - (o.createFactory = function (s) { - var o = M.bind(null, s); - return (o.type = s), o; - }), - (o.createRef = function () { - return { current: null }; - }), - (o.forwardRef = function (s) { - return { $$typeof: j, render: s }; - }), - (o.isValidElement = O), - (o.lazy = function (s) { - return { - $$typeof: $, - _payload: { _status: -1, _result: s }, - _init: T - }; - }), - (o.memo = function (s, o) { - return { $$typeof: B, type: s, compare: void 0 === o ? null : o }; - }), - (o.startTransition = function (s) { - var o = de.transition; - de.transition = {}; - try { - s(); - } finally { - de.transition = o; - } - }), - (o.unstable_act = X), - (o.useCallback = function (s, o) { - return pe.current.useCallback(s, o); - }), - (o.useContext = function (s) { - return pe.current.useContext(s); - }), - (o.useDebugValue = function () {}), - (o.useDeferredValue = function (s) { - return pe.current.useDeferredValue(s); - }), - (o.useEffect = function (s, o) { - return pe.current.useEffect(s, o); - }), - (o.useId = function () { - return pe.current.useId(); - }), - (o.useImperativeHandle = function (s, o, i) { - return pe.current.useImperativeHandle(s, o, i); - }), - (o.useInsertionEffect = function (s, o) { - return pe.current.useInsertionEffect(s, o); - }), - (o.useLayoutEffect = function (s, o) { - return pe.current.useLayoutEffect(s, o); - }), - (o.useMemo = function (s, o) { - return pe.current.useMemo(s, o); - }), - (o.useReducer = function (s, o, i) { - return pe.current.useReducer(s, o, i); - }), - (o.useRef = function (s) { - return pe.current.useRef(s); - }), - (o.useState = function (s) { - return pe.current.useState(s); - }), - (o.useSyncExternalStore = function (s, o, i) { - return pe.current.useSyncExternalStore(s, o, i); - }), - (o.useTransition = function () { - return pe.current.useTransition(); - }), - (o.version = '18.3.1'); - }, - 15325: (s, o, i) => { - var a = i(96131); - s.exports = function arrayIncludes(s, o) { - return !!(null == s ? 0 : s.length) && a(s, o, 0) > -1; - }; - }, - 15340: () => {}, - 15389: (s, o, i) => { - var a = i(93663), - u = i(87978), - _ = i(83488), - w = i(56449), - x = i(50583); - s.exports = function baseIteratee(s) { - return 'function' == typeof s - ? s - : null == s - ? _ - : 'object' == typeof s - ? w(s) - ? u(s[0], s[1]) - : a(s) - : x(s); - }; - }, - 15972: (s, o, i) => { - 'use strict'; - var a = i(49724), - u = i(62250), - _ = i(39298), - w = i(92522), - x = i(57382), - C = w('IE_PROTO'), - j = Object, - L = j.prototype; - s.exports = x - ? j.getPrototypeOf - : function (s) { - var o = _(s); - if (a(o, C)) return o[C]; - var i = o.constructor; - return u(i) && o instanceof i - ? i.prototype - : o instanceof j - ? L - : null; - }; - }, - 16038: (s, o, i) => { - var a = i(5861), - u = i(40346); - s.exports = function baseIsSet(s) { - return u(s) && '[object Set]' == a(s); - }; - }, - 16426: (s) => { - s.exports = function () { - var s = document.getSelection(); - if (!s.rangeCount) return function () {}; - for ( - var o = document.activeElement, i = [], a = 0; - a < s.rangeCount; - a++ - ) - i.push(s.getRangeAt(a)); - switch (o.tagName.toUpperCase()) { - case 'INPUT': - case 'TEXTAREA': - o.blur(); - break; - default: - o = null; - } - return ( - s.removeAllRanges(), - function () { - 'Caret' === s.type && s.removeAllRanges(), - s.rangeCount || - i.forEach(function (o) { - s.addRange(o); - }), - o && o.focus(); - } - ); - }; - }, - 16547: (s, o, i) => { - var a = i(43360), - u = i(75288), - _ = Object.prototype.hasOwnProperty; - s.exports = function assignValue(s, o, i) { - var w = s[o]; - (_.call(s, o) && u(w, i) && (void 0 !== i || o in s)) || a(s, o, i); - }; - }, - 16708: (s, o, i) => { - 'use strict'; - var a, - u = i(65606); - function CorkedRequest(s) { - var o = this; - (this.next = null), - (this.entry = null), - (this.finish = function () { - !(function onCorkedFinish(s, o, i) { - var a = s.entry; - s.entry = null; - for (; a; ) { - var u = a.callback; - o.pendingcb--, u(i), (a = a.next); - } - o.corkedRequestsFree.next = s; - })(o, s); - }); - } - (s.exports = Writable), (Writable.WritableState = WritableState); - var _ = { deprecate: i(94643) }, - w = i(40345), - x = i(48287).Buffer, - C = - (void 0 !== i.g - ? i.g - : 'undefined' != typeof window - ? window - : 'undefined' != typeof self - ? self - : {} - ).Uint8Array || function () {}; - var j, - L = i(75896), - B = i(65291).getHighWaterMark, - $ = i(86048).F, - V = $.ERR_INVALID_ARG_TYPE, - U = $.ERR_METHOD_NOT_IMPLEMENTED, - z = $.ERR_MULTIPLE_CALLBACK, - Y = $.ERR_STREAM_CANNOT_PIPE, - Z = $.ERR_STREAM_DESTROYED, - ee = $.ERR_STREAM_NULL_VALUES, - ie = $.ERR_STREAM_WRITE_AFTER_END, - ae = $.ERR_UNKNOWN_ENCODING, - ce = L.errorOrDestroy; - function nop() {} - function WritableState(s, o, _) { - (a = a || i(25382)), - (s = s || {}), - 'boolean' != typeof _ && (_ = o instanceof a), - (this.objectMode = !!s.objectMode), - _ && - (this.objectMode = this.objectMode || !!s.writableObjectMode), - (this.highWaterMark = B(this, s, 'writableHighWaterMark', _)), - (this.finalCalled = !1), - (this.needDrain = !1), - (this.ending = !1), - (this.ended = !1), - (this.finished = !1), - (this.destroyed = !1); - var w = !1 === s.decodeStrings; - (this.decodeStrings = !w), - (this.defaultEncoding = s.defaultEncoding || 'utf8'), - (this.length = 0), - (this.writing = !1), - (this.corked = 0), - (this.sync = !0), - (this.bufferProcessing = !1), - (this.onwrite = function (s) { - !(function onwrite(s, o) { - var i = s._writableState, - a = i.sync, - _ = i.writecb; - if ('function' != typeof _) throw new z(); - if ( - ((function onwriteStateUpdate(s) { - (s.writing = !1), - (s.writecb = null), - (s.length -= s.writelen), - (s.writelen = 0); - })(i), - o) - ) - !(function onwriteError(s, o, i, a, _) { - --o.pendingcb, - i - ? (u.nextTick(_, a), - u.nextTick(finishMaybe, s, o), - (s._writableState.errorEmitted = !0), - ce(s, a)) - : (_(a), - (s._writableState.errorEmitted = !0), - ce(s, a), - finishMaybe(s, o)); - })(s, i, a, o, _); - else { - var w = needFinish(i) || s.destroyed; - w || - i.corked || - i.bufferProcessing || - !i.bufferedRequest || - clearBuffer(s, i), - a - ? u.nextTick(afterWrite, s, i, w, _) - : afterWrite(s, i, w, _); - } - })(o, s); - }), - (this.writecb = null), - (this.writelen = 0), - (this.bufferedRequest = null), - (this.lastBufferedRequest = null), - (this.pendingcb = 0), - (this.prefinished = !1), - (this.errorEmitted = !1), - (this.emitClose = !1 !== s.emitClose), - (this.autoDestroy = !!s.autoDestroy), - (this.bufferedRequestCount = 0), - (this.corkedRequestsFree = new CorkedRequest(this)); - } - function Writable(s) { - var o = this instanceof (a = a || i(25382)); - if (!o && !j.call(Writable, this)) return new Writable(s); - (this._writableState = new WritableState(s, this, o)), - (this.writable = !0), - s && - ('function' == typeof s.write && (this._write = s.write), - 'function' == typeof s.writev && (this._writev = s.writev), - 'function' == typeof s.destroy && (this._destroy = s.destroy), - 'function' == typeof s.final && (this._final = s.final)), - w.call(this); - } - function doWrite(s, o, i, a, u, _, w) { - (o.writelen = a), - (o.writecb = w), - (o.writing = !0), - (o.sync = !0), - o.destroyed - ? o.onwrite(new Z('write')) - : i - ? s._writev(u, o.onwrite) - : s._write(u, _, o.onwrite), - (o.sync = !1); - } - function afterWrite(s, o, i, a) { - i || - (function onwriteDrain(s, o) { - 0 === o.length && - o.needDrain && - ((o.needDrain = !1), s.emit('drain')); - })(s, o), - o.pendingcb--, - a(), - finishMaybe(s, o); - } - function clearBuffer(s, o) { - o.bufferProcessing = !0; - var i = o.bufferedRequest; - if (s._writev && i && i.next) { - var a = o.bufferedRequestCount, - u = new Array(a), - _ = o.corkedRequestsFree; - _.entry = i; - for (var w = 0, x = !0; i; ) - (u[w] = i), i.isBuf || (x = !1), (i = i.next), (w += 1); - (u.allBuffers = x), - doWrite(s, o, !0, o.length, u, '', _.finish), - o.pendingcb++, - (o.lastBufferedRequest = null), - _.next - ? ((o.corkedRequestsFree = _.next), (_.next = null)) - : (o.corkedRequestsFree = new CorkedRequest(o)), - (o.bufferedRequestCount = 0); - } else { - for (; i; ) { - var C = i.chunk, - j = i.encoding, - L = i.callback; - if ( - (doWrite(s, o, !1, o.objectMode ? 1 : C.length, C, j, L), - (i = i.next), - o.bufferedRequestCount--, - o.writing) - ) - break; - } - null === i && (o.lastBufferedRequest = null); - } - (o.bufferedRequest = i), (o.bufferProcessing = !1); - } - function needFinish(s) { - return ( - s.ending && - 0 === s.length && - null === s.bufferedRequest && - !s.finished && - !s.writing - ); - } - function callFinal(s, o) { - s._final(function (i) { - o.pendingcb--, - i && ce(s, i), - (o.prefinished = !0), - s.emit('prefinish'), - finishMaybe(s, o); - }); - } - function finishMaybe(s, o) { - var i = needFinish(o); - if ( - i && - ((function prefinish(s, o) { - o.prefinished || - o.finalCalled || - ('function' != typeof s._final || o.destroyed - ? ((o.prefinished = !0), s.emit('prefinish')) - : (o.pendingcb++, - (o.finalCalled = !0), - u.nextTick(callFinal, s, o))); - })(s, o), - 0 === o.pendingcb && - ((o.finished = !0), s.emit('finish'), o.autoDestroy)) - ) { - var a = s._readableState; - (!a || (a.autoDestroy && a.endEmitted)) && s.destroy(); - } - return i; - } - i(56698)(Writable, w), - (WritableState.prototype.getBuffer = function getBuffer() { - for (var s = this.bufferedRequest, o = []; s; ) - o.push(s), (s = s.next); - return o; - }), - (function () { - try { - Object.defineProperty(WritableState.prototype, 'buffer', { - get: _.deprecate( - function writableStateBufferGetter() { - return this.getBuffer(); - }, - '_writableState.buffer is deprecated. Use _writableState.getBuffer instead.', - 'DEP0003' - ) - }); - } catch (s) {} - })(), - 'function' == typeof Symbol && - Symbol.hasInstance && - 'function' == typeof Function.prototype[Symbol.hasInstance] - ? ((j = Function.prototype[Symbol.hasInstance]), - Object.defineProperty(Writable, Symbol.hasInstance, { - value: function value(s) { - return ( - !!j.call(this, s) || - (this === Writable && - s && - s._writableState instanceof WritableState) - ); - } - })) - : (j = function realHasInstance(s) { - return s instanceof this; - }), - (Writable.prototype.pipe = function () { - ce(this, new Y()); - }), - (Writable.prototype.write = function (s, o, i) { - var a = this._writableState, - _ = !1, - w = - !a.objectMode && - (function _isUint8Array(s) { - return x.isBuffer(s) || s instanceof C; - })(s); - return ( - w && - !x.isBuffer(s) && - (s = (function _uint8ArrayToBuffer(s) { - return x.from(s); - })(s)), - 'function' == typeof o && ((i = o), (o = null)), - w ? (o = 'buffer') : o || (o = a.defaultEncoding), - 'function' != typeof i && (i = nop), - a.ending - ? (function writeAfterEnd(s, o) { - var i = new ie(); - ce(s, i), u.nextTick(o, i); - })(this, i) - : (w || - (function validChunk(s, o, i, a) { - var _; - return ( - null === i - ? (_ = new ee()) - : 'string' == typeof i || - o.objectMode || - (_ = new V('chunk', ['string', 'Buffer'], i)), - !_ || (ce(s, _), u.nextTick(a, _), !1) - ); - })(this, a, s, i)) && - (a.pendingcb++, - (_ = (function writeOrBuffer(s, o, i, a, u, _) { - if (!i) { - var w = (function decodeChunk(s, o, i) { - s.objectMode || - !1 === s.decodeStrings || - 'string' != typeof o || - (o = x.from(o, i)); - return o; - })(o, a, u); - a !== w && ((i = !0), (u = 'buffer'), (a = w)); - } - var C = o.objectMode ? 1 : a.length; - o.length += C; - var j = o.length < o.highWaterMark; - j || (o.needDrain = !0); - if (o.writing || o.corked) { - var L = o.lastBufferedRequest; - (o.lastBufferedRequest = { - chunk: a, - encoding: u, - isBuf: i, - callback: _, - next: null - }), - L - ? (L.next = o.lastBufferedRequest) - : (o.bufferedRequest = o.lastBufferedRequest), - (o.bufferedRequestCount += 1); - } else doWrite(s, o, !1, C, a, u, _); - return j; - })(this, a, w, s, o, i))), - _ - ); - }), - (Writable.prototype.cork = function () { - this._writableState.corked++; - }), - (Writable.prototype.uncork = function () { - var s = this._writableState; - s.corked && - (s.corked--, - s.writing || - s.corked || - s.bufferProcessing || - !s.bufferedRequest || - clearBuffer(this, s)); - }), - (Writable.prototype.setDefaultEncoding = - function setDefaultEncoding(s) { - if ( - ('string' == typeof s && (s = s.toLowerCase()), - !( - [ - 'hex', - 'utf8', - 'utf-8', - 'ascii', - 'binary', - 'base64', - 'ucs2', - 'ucs-2', - 'utf16le', - 'utf-16le', - 'raw' - ].indexOf((s + '').toLowerCase()) > -1 - )) - ) - throw new ae(s); - return (this._writableState.defaultEncoding = s), this; - }), - Object.defineProperty(Writable.prototype, 'writableBuffer', { - enumerable: !1, - get: function get() { - return this._writableState && this._writableState.getBuffer(); - } - }), - Object.defineProperty(Writable.prototype, 'writableHighWaterMark', { - enumerable: !1, - get: function get() { - return this._writableState.highWaterMark; - } - }), - (Writable.prototype._write = function (s, o, i) { - i(new U('_write()')); - }), - (Writable.prototype._writev = null), - (Writable.prototype.end = function (s, o, i) { - var a = this._writableState; - return ( - 'function' == typeof s - ? ((i = s), (s = null), (o = null)) - : 'function' == typeof o && ((i = o), (o = null)), - null != s && this.write(s, o), - a.corked && ((a.corked = 1), this.uncork()), - a.ending || - (function endWritable(s, o, i) { - (o.ending = !0), - finishMaybe(s, o), - i && (o.finished ? u.nextTick(i) : s.once('finish', i)); - (o.ended = !0), (s.writable = !1); - })(this, a, i), - this - ); - }), - Object.defineProperty(Writable.prototype, 'writableLength', { - enumerable: !1, - get: function get() { - return this._writableState.length; - } - }), - Object.defineProperty(Writable.prototype, 'destroyed', { - enumerable: !1, - get: function get() { - return ( - void 0 !== this._writableState && - this._writableState.destroyed - ); - }, - set: function set(s) { - this._writableState && (this._writableState.destroyed = s); - } - }), - (Writable.prototype.destroy = L.destroy), - (Writable.prototype._undestroy = L.undestroy), - (Writable.prototype._destroy = function (s, o) { - o(s); - }); - }, - 16750: (s, o, i) => { - 'use strict'; - o.J = void 0; - var a = i(69119); - function decodeURI(s) { - try { - return decodeURIComponent(s); - } catch (o) { - return s; - } - } - o.J = function sanitizeUrl(s) { - if (!s) return a.BLANK_URL; - var o, - i, - u = decodeURI(s); - do { - o = - (u = decodeURI( - (u = ((i = u), - i - .replace(a.ctrlCharactersRegex, '') - .replace(a.htmlEntitiesRegex, function (s, o) { - return String.fromCharCode(o); - })) - .replace(a.htmlCtrlEntityRegex, '') - .replace(a.ctrlCharactersRegex, '') - .replace(a.whitespaceEscapeCharsRegex, '') - .trim()) - )).match(a.ctrlCharactersRegex) || - u.match(a.htmlEntitiesRegex) || - u.match(a.htmlCtrlEntityRegex) || - u.match(a.whitespaceEscapeCharsRegex); - } while (o && o.length > 0); - var _ = u; - if (!_) return a.BLANK_URL; - if ( - (function isRelativeUrlWithoutProtocol(s) { - return a.relativeFirstCharacters.indexOf(s[0]) > -1; - })(_) - ) - return _; - var w = _.match(a.urlSchemeRegex); - if (!w) return _; - var x = w[0]; - return a.invalidProtocolRegex.test(x) ? a.BLANK_URL : _; - }; - }, - 16946: (s, o, i) => { - 'use strict'; - var a = i(1907), - u = i(98828), - _ = i(45807), - w = Object, - x = a(''.split); - s.exports = u(function () { - return !w('z').propertyIsEnumerable(0); - }) - ? function (s) { - return 'String' === _(s) ? x(s, '') : w(s); - } - : w; - }, - 16962: (s, o) => { - (o.aliasToReal = { - each: 'forEach', - eachRight: 'forEachRight', - entries: 'toPairs', - entriesIn: 'toPairsIn', - extend: 'assignIn', - extendAll: 'assignInAll', - extendAllWith: 'assignInAllWith', - extendWith: 'assignInWith', - first: 'head', - conforms: 'conformsTo', - matches: 'isMatch', - property: 'get', - __: 'placeholder', - F: 'stubFalse', - T: 'stubTrue', - all: 'every', - allPass: 'overEvery', - always: 'constant', - any: 'some', - anyPass: 'overSome', - apply: 'spread', - assoc: 'set', - assocPath: 'set', - complement: 'negate', - compose: 'flowRight', - contains: 'includes', - dissoc: 'unset', - dissocPath: 'unset', - dropLast: 'dropRight', - dropLastWhile: 'dropRightWhile', - equals: 'isEqual', - identical: 'eq', - indexBy: 'keyBy', - init: 'initial', - invertObj: 'invert', - juxt: 'over', - omitAll: 'omit', - nAry: 'ary', - path: 'get', - pathEq: 'matchesProperty', - pathOr: 'getOr', - paths: 'at', - pickAll: 'pick', - pipe: 'flow', - pluck: 'map', - prop: 'get', - propEq: 'matchesProperty', - propOr: 'getOr', - props: 'at', - symmetricDifference: 'xor', - symmetricDifferenceBy: 'xorBy', - symmetricDifferenceWith: 'xorWith', - takeLast: 'takeRight', - takeLastWhile: 'takeRightWhile', - unapply: 'rest', - unnest: 'flatten', - useWith: 'overArgs', - where: 'conformsTo', - whereEq: 'isMatch', - zipObj: 'zipObject' - }), - (o.aryMethod = { - 1: [ - 'assignAll', - 'assignInAll', - 'attempt', - 'castArray', - 'ceil', - 'create', - 'curry', - 'curryRight', - 'defaultsAll', - 'defaultsDeepAll', - 'floor', - 'flow', - 'flowRight', - 'fromPairs', - 'invert', - 'iteratee', - 'memoize', - 'method', - 'mergeAll', - 'methodOf', - 'mixin', - 'nthArg', - 'over', - 'overEvery', - 'overSome', - 'rest', - 'reverse', - 'round', - 'runInContext', - 'spread', - 'template', - 'trim', - 'trimEnd', - 'trimStart', - 'uniqueId', - 'words', - 'zipAll' - ], - 2: [ - 'add', - 'after', - 'ary', - 'assign', - 'assignAllWith', - 'assignIn', - 'assignInAllWith', - 'at', - 'before', - 'bind', - 'bindAll', - 'bindKey', - 'chunk', - 'cloneDeepWith', - 'cloneWith', - 'concat', - 'conformsTo', - 'countBy', - 'curryN', - 'curryRightN', - 'debounce', - 'defaults', - 'defaultsDeep', - 'defaultTo', - 'delay', - 'difference', - 'divide', - 'drop', - 'dropRight', - 'dropRightWhile', - 'dropWhile', - 'endsWith', - 'eq', - 'every', - 'filter', - 'find', - 'findIndex', - 'findKey', - 'findLast', - 'findLastIndex', - 'findLastKey', - 'flatMap', - 'flatMapDeep', - 'flattenDepth', - 'forEach', - 'forEachRight', - 'forIn', - 'forInRight', - 'forOwn', - 'forOwnRight', - 'get', - 'groupBy', - 'gt', - 'gte', - 'has', - 'hasIn', - 'includes', - 'indexOf', - 'intersection', - 'invertBy', - 'invoke', - 'invokeMap', - 'isEqual', - 'isMatch', - 'join', - 'keyBy', - 'lastIndexOf', - 'lt', - 'lte', - 'map', - 'mapKeys', - 'mapValues', - 'matchesProperty', - 'maxBy', - 'meanBy', - 'merge', - 'mergeAllWith', - 'minBy', - 'multiply', - 'nth', - 'omit', - 'omitBy', - 'overArgs', - 'pad', - 'padEnd', - 'padStart', - 'parseInt', - 'partial', - 'partialRight', - 'partition', - 'pick', - 'pickBy', - 'propertyOf', - 'pull', - 'pullAll', - 'pullAt', - 'random', - 'range', - 'rangeRight', - 'rearg', - 'reject', - 'remove', - 'repeat', - 'restFrom', - 'result', - 'sampleSize', - 'some', - 'sortBy', - 'sortedIndex', - 'sortedIndexOf', - 'sortedLastIndex', - 'sortedLastIndexOf', - 'sortedUniqBy', - 'split', - 'spreadFrom', - 'startsWith', - 'subtract', - 'sumBy', - 'take', - 'takeRight', - 'takeRightWhile', - 'takeWhile', - 'tap', - 'throttle', - 'thru', - 'times', - 'trimChars', - 'trimCharsEnd', - 'trimCharsStart', - 'truncate', - 'union', - 'uniqBy', - 'uniqWith', - 'unset', - 'unzipWith', - 'without', - 'wrap', - 'xor', - 'zip', - 'zipObject', - 'zipObjectDeep' - ], - 3: [ - 'assignInWith', - 'assignWith', - 'clamp', - 'differenceBy', - 'differenceWith', - 'findFrom', - 'findIndexFrom', - 'findLastFrom', - 'findLastIndexFrom', - 'getOr', - 'includesFrom', - 'indexOfFrom', - 'inRange', - 'intersectionBy', - 'intersectionWith', - 'invokeArgs', - 'invokeArgsMap', - 'isEqualWith', - 'isMatchWith', - 'flatMapDepth', - 'lastIndexOfFrom', - 'mergeWith', - 'orderBy', - 'padChars', - 'padCharsEnd', - 'padCharsStart', - 'pullAllBy', - 'pullAllWith', - 'rangeStep', - 'rangeStepRight', - 'reduce', - 'reduceRight', - 'replace', - 'set', - 'slice', - 'sortedIndexBy', - 'sortedLastIndexBy', - 'transform', - 'unionBy', - 'unionWith', - 'update', - 'xorBy', - 'xorWith', - 'zipWith' - ], - 4: ['fill', 'setWith', 'updateWith'] - }), - (o.aryRearg = { 2: [1, 0], 3: [2, 0, 1], 4: [3, 2, 0, 1] }), - (o.iterateeAry = { - dropRightWhile: 1, - dropWhile: 1, - every: 1, - filter: 1, - find: 1, - findFrom: 1, - findIndex: 1, - findIndexFrom: 1, - findKey: 1, - findLast: 1, - findLastFrom: 1, - findLastIndex: 1, - findLastIndexFrom: 1, - findLastKey: 1, - flatMap: 1, - flatMapDeep: 1, - flatMapDepth: 1, - forEach: 1, - forEachRight: 1, - forIn: 1, - forInRight: 1, - forOwn: 1, - forOwnRight: 1, - map: 1, - mapKeys: 1, - mapValues: 1, - partition: 1, - reduce: 2, - reduceRight: 2, - reject: 1, - remove: 1, - some: 1, - takeRightWhile: 1, - takeWhile: 1, - times: 1, - transform: 2 - }), - (o.iterateeRearg = { mapKeys: [1], reduceRight: [1, 0] }), - (o.methodRearg = { - assignInAllWith: [1, 0], - assignInWith: [1, 2, 0], - assignAllWith: [1, 0], - assignWith: [1, 2, 0], - differenceBy: [1, 2, 0], - differenceWith: [1, 2, 0], - getOr: [2, 1, 0], - intersectionBy: [1, 2, 0], - intersectionWith: [1, 2, 0], - isEqualWith: [1, 2, 0], - isMatchWith: [2, 1, 0], - mergeAllWith: [1, 0], - mergeWith: [1, 2, 0], - padChars: [2, 1, 0], - padCharsEnd: [2, 1, 0], - padCharsStart: [2, 1, 0], - pullAllBy: [2, 1, 0], - pullAllWith: [2, 1, 0], - rangeStep: [1, 2, 0], - rangeStepRight: [1, 2, 0], - setWith: [3, 1, 2, 0], - sortedIndexBy: [2, 1, 0], - sortedLastIndexBy: [2, 1, 0], - unionBy: [1, 2, 0], - unionWith: [1, 2, 0], - updateWith: [3, 1, 2, 0], - xorBy: [1, 2, 0], - xorWith: [1, 2, 0], - zipWith: [1, 2, 0] - }), - (o.methodSpread = { - assignAll: { start: 0 }, - assignAllWith: { start: 0 }, - assignInAll: { start: 0 }, - assignInAllWith: { start: 0 }, - defaultsAll: { start: 0 }, - defaultsDeepAll: { start: 0 }, - invokeArgs: { start: 2 }, - invokeArgsMap: { start: 2 }, - mergeAll: { start: 0 }, - mergeAllWith: { start: 0 }, - partial: { start: 1 }, - partialRight: { start: 1 }, - without: { start: 1 }, - zipAll: { start: 0 } - }), - (o.mutate = { - array: { - fill: !0, - pull: !0, - pullAll: !0, - pullAllBy: !0, - pullAllWith: !0, - pullAt: !0, - remove: !0, - reverse: !0 - }, - object: { - assign: !0, - assignAll: !0, - assignAllWith: !0, - assignIn: !0, - assignInAll: !0, - assignInAllWith: !0, - assignInWith: !0, - assignWith: !0, - defaults: !0, - defaultsAll: !0, - defaultsDeep: !0, - defaultsDeepAll: !0, - merge: !0, - mergeAll: !0, - mergeAllWith: !0, - mergeWith: !0 - }, - set: { - set: !0, - setWith: !0, - unset: !0, - update: !0, - updateWith: !0 - } - }), - (o.realToAlias = (function () { - var s = Object.prototype.hasOwnProperty, - i = o.aliasToReal, - a = {}; - for (var u in i) { - var _ = i[u]; - s.call(a, _) ? a[_].push(u) : (a[_] = [u]); - } - return a; - })()), - (o.remap = { - assignAll: 'assign', - assignAllWith: 'assignWith', - assignInAll: 'assignIn', - assignInAllWith: 'assignInWith', - curryN: 'curry', - curryRightN: 'curryRight', - defaultsAll: 'defaults', - defaultsDeepAll: 'defaultsDeep', - findFrom: 'find', - findIndexFrom: 'findIndex', - findLastFrom: 'findLast', - findLastIndexFrom: 'findLastIndex', - getOr: 'get', - includesFrom: 'includes', - indexOfFrom: 'indexOf', - invokeArgs: 'invoke', - invokeArgsMap: 'invokeMap', - lastIndexOfFrom: 'lastIndexOf', - mergeAll: 'merge', - mergeAllWith: 'mergeWith', - padChars: 'pad', - padCharsEnd: 'padEnd', - padCharsStart: 'padStart', - propertyOf: 'get', - rangeStep: 'range', - rangeStepRight: 'rangeRight', - restFrom: 'rest', - spreadFrom: 'spread', - trimChars: 'trim', - trimCharsEnd: 'trimEnd', - trimCharsStart: 'trimStart', - zipAll: 'zip' - }), - (o.skipFixed = { - castArray: !0, - flow: !0, - flowRight: !0, - iteratee: !0, - mixin: !0, - rearg: !0, - runInContext: !0 - }), - (o.skipRearg = { - add: !0, - assign: !0, - assignIn: !0, - bind: !0, - bindKey: !0, - concat: !0, - difference: !0, - divide: !0, - eq: !0, - gt: !0, - gte: !0, - isEqual: !0, - lt: !0, - lte: !0, - matchesProperty: !0, - merge: !0, - multiply: !0, - overArgs: !0, - partial: !0, - partialRight: !0, - propertyOf: !0, - random: !0, - range: !0, - rangeRight: !0, - subtract: !0, - zip: !0, - zipObject: !0, - zipObjectDeep: !0 - }); - }, - 17255: (s, o, i) => { - var a = i(47422); - s.exports = function basePropertyDeep(s) { - return function (o) { - return a(o, s); - }; - }; - }, - 17285: (s) => { - function source(s) { - return s ? ('string' == typeof s ? s : s.source) : null; - } - function lookahead(s) { - return concat('(?=', s, ')'); - } - function concat(...s) { - return s.map((s) => source(s)).join(''); - } - function either(...s) { - return '(' + s.map((s) => source(s)).join('|') + ')'; - } - s.exports = function xml(s) { - const o = concat( - /[A-Z_]/, - (function optional(s) { - return concat('(', s, ')?'); - })(/[A-Z0-9_.-]*:/), - /[A-Z0-9_.-]*/ - ), - i = { - className: 'symbol', - begin: /&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/ - }, - a = { - begin: /\s/, - contains: [ - { - className: 'meta-keyword', - begin: /#?[a-z_][a-z1-9_-]+/, - illegal: /\n/ - } - ] - }, - u = s.inherit(a, { begin: /\(/, end: /\)/ }), - _ = s.inherit(s.APOS_STRING_MODE, { className: 'meta-string' }), - w = s.inherit(s.QUOTE_STRING_MODE, { className: 'meta-string' }), - x = { - endsWithParent: !0, - illegal: /`]+/ } - ] - } - ] - } - ] - }; - return { - name: 'HTML, XML', - aliases: [ - 'html', - 'xhtml', - 'rss', - 'atom', - 'xjb', - 'xsd', - 'xsl', - 'plist', - 'wsf', - 'svg' - ], - case_insensitive: !0, - contains: [ - { - className: 'meta', - begin: //, - relevance: 10, - contains: [ - a, - w, - _, - u, - { - begin: /\[/, - end: /\]/, - contains: [ - { - className: 'meta', - begin: //, - contains: [a, u, w, _] - } - ] - } - ] - }, - s.COMMENT(//, { relevance: 10 }), - { begin: //, relevance: 10 }, - i, - { - className: 'meta', - begin: /<\?xml/, - end: /\?>/, - relevance: 10 - }, - { - className: 'tag', - begin: /)/, - end: />/, - keywords: { name: 'style' }, - contains: [x], - starts: { - end: /<\/style>/, - returnEnd: !0, - subLanguage: ['css', 'xml'] - } - }, - { - className: 'tag', - begin: /)/, - end: />/, - keywords: { name: 'script' }, - contains: [x], - starts: { - end: /<\/script>/, - returnEnd: !0, - subLanguage: ['javascript', 'handlebars', 'xml'] - } - }, - { className: 'tag', begin: /<>|<\/>/ }, - { - className: 'tag', - begin: concat( - //, />/, /\s/))) - ), - end: /\/?>/, - contains: [ - { className: 'name', begin: o, relevance: 0, starts: x } - ] - }, - { - className: 'tag', - begin: concat(/<\//, lookahead(concat(o, />/))), - contains: [ - { className: 'name', begin: o, relevance: 0 }, - { begin: />/, relevance: 0, endsParent: !0 } - ] - } - ] - }; - }; - }, - 17400: (s, o, i) => { - var a = i(99374), - u = 1 / 0; - s.exports = function toFinite(s) { - return s - ? (s = a(s)) === u || s === -1 / 0 - ? 17976931348623157e292 * (s < 0 ? -1 : 1) - : s == s - ? s - : 0 - : 0 === s - ? s - : 0; - }; - }, - 17533: (s) => { - s.exports = function yaml(s) { - var o = 'true false yes no null', - i = "[\\w#;/?:@&=+$,.~*'()[\\]]+", - a = { - className: 'string', - relevance: 0, - variants: [ - { begin: /'/, end: /'/ }, - { begin: /"/, end: /"/ }, - { begin: /\S+/ } - ], - contains: [ - s.BACKSLASH_ESCAPE, - { - className: 'template-variable', - variants: [ - { begin: /\{\{/, end: /\}\}/ }, - { begin: /%\{/, end: /\}/ } - ] - } - ] - }, - u = s.inherit(a, { - variants: [ - { begin: /'/, end: /'/ }, - { begin: /"/, end: /"/ }, - { begin: /[^\s,{}[\]]+/ } - ] - }), - _ = { - className: 'number', - begin: - '\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b' - }, - w = { - end: ',', - endsWithParent: !0, - excludeEnd: !0, - keywords: o, - relevance: 0 - }, - x = { - begin: /\{/, - end: /\}/, - contains: [w], - illegal: '\\n', - relevance: 0 - }, - C = { - begin: '\\[', - end: '\\]', - contains: [w], - illegal: '\\n', - relevance: 0 - }, - j = [ - { - className: 'attr', - variants: [ - { begin: '\\w[\\w :\\/.-]*:(?=[ \t]|$)' }, - { begin: '"\\w[\\w :\\/.-]*":(?=[ \t]|$)' }, - { begin: "'\\w[\\w :\\/.-]*':(?=[ \t]|$)" } - ] - }, - { className: 'meta', begin: '^---\\s*$', relevance: 10 }, - { - className: 'string', - begin: - '[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*' - }, - { - begin: '<%[%=-]?', - end: '[%-]?%>', - subLanguage: 'ruby', - excludeBegin: !0, - excludeEnd: !0, - relevance: 0 - }, - { className: 'type', begin: '!\\w+!' + i }, - { className: 'type', begin: '!<' + i + '>' }, - { className: 'type', begin: '!' + i }, - { className: 'type', begin: '!!' + i }, - { className: 'meta', begin: '&' + s.UNDERSCORE_IDENT_RE + '$' }, - { - className: 'meta', - begin: '\\*' + s.UNDERSCORE_IDENT_RE + '$' - }, - { className: 'bullet', begin: '-(?=[ ]|$)', relevance: 0 }, - s.HASH_COMMENT_MODE, - { beginKeywords: o, keywords: { literal: o } }, - _, - { - className: 'number', - begin: s.C_NUMBER_RE + '\\b', - relevance: 0 - }, - x, - C, - a - ], - L = [...j]; - return ( - L.pop(), - L.push(u), - (w.contains = L), - { - name: 'YAML', - case_insensitive: !0, - aliases: ['yml'], - contains: j - } - ); - }; - }, - 17670: (s, o, i) => { - var a = i(12651); - s.exports = function mapCacheDelete(s) { - var o = a(this, s).delete(s); - return (this.size -= o ? 1 : 0), o; - }; - }, - 17965: (s, o, i) => { - 'use strict'; - var a = i(16426), - u = { 'text/plain': 'Text', 'text/html': 'Url', default: 'Text' }; - s.exports = function copy(s, o) { - var i, - _, - w, - x, - C, - j, - L = !1; - o || (o = {}), (i = o.debug || !1); - try { - if ( - ((w = a()), - (x = document.createRange()), - (C = document.getSelection()), - ((j = document.createElement('span')).textContent = s), - (j.ariaHidden = 'true'), - (j.style.all = 'unset'), - (j.style.position = 'fixed'), - (j.style.top = 0), - (j.style.clip = 'rect(0, 0, 0, 0)'), - (j.style.whiteSpace = 'pre'), - (j.style.webkitUserSelect = 'text'), - (j.style.MozUserSelect = 'text'), - (j.style.msUserSelect = 'text'), - (j.style.userSelect = 'text'), - j.addEventListener('copy', function (a) { - if ((a.stopPropagation(), o.format)) - if ((a.preventDefault(), void 0 === a.clipboardData)) { - i && console.warn('unable to use e.clipboardData'), - i && console.warn('trying IE specific stuff'), - window.clipboardData.clearData(); - var _ = u[o.format] || u.default; - window.clipboardData.setData(_, s); - } else - a.clipboardData.clearData(), - a.clipboardData.setData(o.format, s); - o.onCopy && (a.preventDefault(), o.onCopy(a.clipboardData)); - }), - document.body.appendChild(j), - x.selectNodeContents(j), - C.addRange(x), - !document.execCommand('copy')) - ) - throw new Error('copy command was unsuccessful'); - L = !0; - } catch (a) { - i && console.error('unable to copy using execCommand: ', a), - i && console.warn('trying IE specific stuff'); - try { - window.clipboardData.setData(o.format || 'text', s), - o.onCopy && o.onCopy(window.clipboardData), - (L = !0); - } catch (a) { - i && console.error('unable to copy using clipboardData: ', a), - i && console.error('falling back to prompt'), - (_ = (function format(s) { - var o = - (/mac os x/i.test(navigator.userAgent) ? '⌘' : 'Ctrl') + - '+C'; - return s.replace(/#{\s*key\s*}/g, o); - })( - 'message' in o - ? o.message - : 'Copy to clipboard: #{key}, Enter' - )), - window.prompt(_, s); - } - } finally { - C && - ('function' == typeof C.removeRange - ? C.removeRange(x) - : C.removeAllRanges()), - j && document.body.removeChild(j), - w(); - } - return L; - }; - }, - 18073: (s, o, i) => { - var a = i(85087), - u = i(54641), - _ = i(70981); - s.exports = function createRecurry(s, o, i, w, x, C, j, L, B, $) { - var V = 8 & o; - (o |= V ? 32 : 64), 4 & (o &= ~(V ? 64 : 32)) || (o &= -4); - var U = [ - s, - o, - x, - V ? C : void 0, - V ? j : void 0, - V ? void 0 : C, - V ? void 0 : j, - L, - B, - $ - ], - z = i.apply(void 0, U); - return a(s) && u(z, U), (z.placeholder = w), _(z, s, o); - }; - }, - 19123: (s, o, i) => { - var a = i(65606), - u = i(31499), - _ = i(88310).Stream; - function resolve(s, o, i) { - var a, - _ = (function create_indent(s, o) { - return new Array(o || 0).join(s || ''); - })(o, (i = i || 0)), - w = s; - if ( - 'object' == typeof s && - (w = s[(a = Object.keys(s)[0])]) && - w._elem - ) - return ( - (w._elem.name = a), - (w._elem.icount = i), - (w._elem.indent = o), - (w._elem.indents = _), - (w._elem.interrupt = w), - w._elem - ); - var x, - C = [], - j = []; - function get_attributes(s) { - Object.keys(s).forEach(function (o) { - C.push( - (function attribute(s, o) { - return s + '="' + u(o) + '"'; - })(o, s[o]) - ); - }); - } - switch (typeof w) { - case 'object': - if (null === w) break; - w._attr && get_attributes(w._attr), - w._cdata && - j.push( - ('/g, - ']]]]>' - ) + ']]>' - ), - w.forEach && - ((x = !1), - j.push(''), - w.forEach(function (s) { - 'object' == typeof s - ? '_attr' == Object.keys(s)[0] - ? get_attributes(s._attr) - : j.push(resolve(s, o, i + 1)) - : (j.pop(), (x = !0), j.push(u(s))); - }), - x || j.push('')); - break; - default: - j.push(u(w)); - } - return { - name: a, - interrupt: !1, - attributes: C, - content: j, - icount: i, - indents: _, - indent: o - }; - } - function format(s, o, i) { - if ('object' != typeof o) return s(!1, o); - var a = o.interrupt ? 1 : o.content.length; - function proceed() { - for (; o.content.length; ) { - var u = o.content.shift(); - if (void 0 !== u) { - if (interrupt(u)) return; - format(s, u); - } - } - s( - !1, - (a > 1 ? o.indents : '') + - (o.name ? '' : '') + - (o.indent && !i ? '\n' : '') - ), - i && i(); - } - function interrupt(o) { - return ( - !!o.interrupt && - ((o.interrupt.append = s), - (o.interrupt.end = proceed), - (o.interrupt = !1), - s(!0), - !0) - ); - } - if ( - (s( - !1, - o.indents + - (o.name ? '<' + o.name : '') + - (o.attributes.length ? ' ' + o.attributes.join(' ') : '') + - (a ? (o.name ? '>' : '') : o.name ? '/>' : '') + - (o.indent && a > 1 ? '\n' : '') - ), - !a) - ) - return s(!1, o.indent ? '\n' : ''); - interrupt(o) || proceed(); - } - (s.exports = function xml(s, o) { - 'object' != typeof o && (o = { indent: o }); - var i = o.stream ? new _() : null, - u = '', - w = !1, - x = o.indent ? (!0 === o.indent ? ' ' : o.indent) : '', - C = !0; - function delay(s) { - C ? a.nextTick(s) : s(); - } - function append(s, o) { - if ( - (void 0 !== o && (u += o), - s && !w && ((i = i || new _()), (w = !0)), - s && w) - ) { - var a = u; - delay(function () { - i.emit('data', a); - }), - (u = ''); - } - } - function add(s, o) { - format(append, resolve(s, x, x ? 1 : 0), o); - } - function end() { - if (i) { - var s = u; - delay(function () { - i.emit('data', s), - i.emit('end'), - (i.readable = !1), - i.emit('close'); - }); - } - } - return ( - delay(function () { - C = !1; - }), - o.declaration && - (function addXmlDeclaration(s) { - var o = { version: '1.0', encoding: s.encoding || 'UTF-8' }; - s.standalone && (o.standalone = s.standalone), - add({ '?xml': { _attr: o } }), - (u = u.replace('/>', '?>')); - })(o.declaration), - s && s.forEach - ? s.forEach(function (o, i) { - var a; - i + 1 === s.length && (a = end), add(o, a); - }) - : add(s, end), - i ? ((i.readable = !0), i) : u - ); - }), - (s.exports.element = s.exports.Element = - function element() { - var s = { - _elem: resolve(Array.prototype.slice.call(arguments)), - push: function (s) { - if (!this.append) - throw new Error('not assigned to a parent!'); - var o = this, - i = this._elem.indent; - format( - this.append, - resolve(s, i, this._elem.icount + (i ? 1 : 0)), - function () { - o.append(!0); - } - ); - }, - close: function (s) { - void 0 !== s && this.push(s), this.end && this.end(); - } - }; - return s; - }); - }, - 19219: (s) => { - s.exports = function cacheHas(s, o) { - return s.has(o); - }; - }, - 19287: (s) => { - 'use strict'; - s.exports = { - CSSRuleList: 0, - CSSStyleDeclaration: 0, - CSSValueList: 0, - ClientRectList: 0, - DOMRectList: 0, - DOMStringList: 0, - DOMTokenList: 1, - DataTransferItemList: 0, - FileList: 0, - HTMLAllCollection: 0, - HTMLCollection: 0, - HTMLFormElement: 0, - HTMLSelectElement: 0, - MediaList: 0, - MimeTypeArray: 0, - NamedNodeMap: 0, - NodeList: 1, - PaintRequestList: 0, - Plugin: 0, - PluginArray: 0, - SVGLengthList: 0, - SVGNumberList: 0, - SVGPathSegList: 0, - SVGPointList: 0, - SVGStringList: 0, - SVGTransformList: 0, - SourceBufferList: 0, - StyleSheetList: 0, - TextTrackCueList: 0, - TextTrackList: 0, - TouchList: 0 - }; - }, - 19358: (s, o, i) => { - 'use strict'; - var a = i(85582), - u = i(49724), - _ = i(61626), - w = i(88280), - x = i(79192), - C = i(19595), - j = i(54829), - L = i(34084), - B = i(32096), - $ = i(39259), - V = i(85884), - U = i(39447), - z = i(7376); - s.exports = function (s, o, i, Y) { - var Z = 'stackTraceLimit', - ee = Y ? 2 : 1, - ie = s.split('.'), - ae = ie[ie.length - 1], - ce = a.apply(null, ie); - if (ce) { - var le = ce.prototype; - if ((!z && u(le, 'cause') && delete le.cause, !i)) return ce; - var pe = a('Error'), - de = o(function (s, o) { - var i = B(Y ? o : s, void 0), - a = Y ? new ce(s) : new ce(); - return ( - void 0 !== i && _(a, 'message', i), - V(a, de, a.stack, 2), - this && w(le, this) && L(a, this, de), - arguments.length > ee && $(a, arguments[ee]), - a - ); - }); - if ( - ((de.prototype = le), - 'Error' !== ae - ? x - ? x(de, pe) - : C(de, pe, { name: !0 }) - : U && - Z in ce && - (j(de, ce, Z), j(de, ce, 'prepareStackTrace')), - C(de, ce), - !z) - ) - try { - le.name !== ae && _(le, 'name', ae), (le.constructor = de); - } catch (s) {} - return de; - } - }; - }, - 19570: (s, o, i) => { - var a = i(37334), - u = i(93243), - _ = i(83488), - w = u - ? function (s, o) { - return u(s, 'toString', { - configurable: !0, - enumerable: !1, - value: a(o), - writable: !0 - }); - } - : _; - s.exports = w; - }, - 19595: (s, o, i) => { - 'use strict'; - var a = i(49724), - u = i(11042), - _ = i(13846), - w = i(74284); - s.exports = function (s, o, i) { - for (var x = u(o), C = w.f, j = _.f, L = 0; L < x.length; L++) { - var B = x[L]; - a(s, B) || (i && a(i, B)) || C(s, B, j(o, B)); - } - }; - }, - 19709: (s, o, i) => { - 'use strict'; - var a = i(23034); - s.exports = a; - }, - 19846: (s, o, i) => { - 'use strict'; - var a = i(20798), - u = i(98828), - _ = i(45951).String; - s.exports = - !!Object.getOwnPropertySymbols && - !u(function () { - var s = Symbol('symbol detection'); - return ( - !_(s) || - !(Object(s) instanceof Symbol) || - (!Symbol.sham && a && a < 41) - ); - }); - }, - 19931: (s, o, i) => { - var a = i(31769), - u = i(68090), - _ = i(68969), - w = i(77797); - s.exports = function baseUnset(s, o) { - return (o = a(o, s)), null == (s = _(s, o)) || delete s[w(u(o))]; - }; - }, - 20181: (s, o, i) => { - var a = /^\s+|\s+$/g, - u = /^[-+]0x[0-9a-f]+$/i, - _ = /^0b[01]+$/i, - w = /^0o[0-7]+$/i, - x = parseInt, - C = 'object' == typeof i.g && i.g && i.g.Object === Object && i.g, - j = - 'object' == typeof self && self && self.Object === Object && self, - L = C || j || Function('return this')(), - B = Object.prototype.toString, - $ = Math.max, - V = Math.min, - now = function () { - return L.Date.now(); - }; - function isObject(s) { - var o = typeof s; - return !!s && ('object' == o || 'function' == o); - } - function toNumber(s) { - if ('number' == typeof s) return s; - if ( - (function isSymbol(s) { - return ( - 'symbol' == typeof s || - ((function isObjectLike(s) { - return !!s && 'object' == typeof s; - })(s) && - '[object Symbol]' == B.call(s)) - ); - })(s) - ) - return NaN; - if (isObject(s)) { - var o = 'function' == typeof s.valueOf ? s.valueOf() : s; - s = isObject(o) ? o + '' : o; - } - if ('string' != typeof s) return 0 === s ? s : +s; - s = s.replace(a, ''); - var i = _.test(s); - return i || w.test(s) - ? x(s.slice(2), i ? 2 : 8) - : u.test(s) - ? NaN - : +s; - } - s.exports = function debounce(s, o, i) { - var a, - u, - _, - w, - x, - C, - j = 0, - L = !1, - B = !1, - U = !0; - if ('function' != typeof s) - throw new TypeError('Expected a function'); - function invokeFunc(o) { - var i = a, - _ = u; - return (a = u = void 0), (j = o), (w = s.apply(_, i)); - } - function shouldInvoke(s) { - var i = s - C; - return void 0 === C || i >= o || i < 0 || (B && s - j >= _); - } - function timerExpired() { - var s = now(); - if (shouldInvoke(s)) return trailingEdge(s); - x = setTimeout( - timerExpired, - (function remainingWait(s) { - var i = o - (s - C); - return B ? V(i, _ - (s - j)) : i; - })(s) - ); - } - function trailingEdge(s) { - return ( - (x = void 0), U && a ? invokeFunc(s) : ((a = u = void 0), w) - ); - } - function debounced() { - var s = now(), - i = shouldInvoke(s); - if (((a = arguments), (u = this), (C = s), i)) { - if (void 0 === x) - return (function leadingEdge(s) { - return ( - (j = s), - (x = setTimeout(timerExpired, o)), - L ? invokeFunc(s) : w - ); - })(C); - if (B) return (x = setTimeout(timerExpired, o)), invokeFunc(C); - } - return void 0 === x && (x = setTimeout(timerExpired, o)), w; - } - return ( - (o = toNumber(o) || 0), - isObject(i) && - ((L = !!i.leading), - (_ = (B = 'maxWait' in i) ? $(toNumber(i.maxWait) || 0, o) : _), - (U = 'trailing' in i ? !!i.trailing : U)), - (debounced.cancel = function cancel() { - void 0 !== x && clearTimeout(x), - (j = 0), - (a = C = u = x = void 0); - }), - (debounced.flush = function flush() { - return void 0 === x ? w : trailingEdge(now()); - }), - debounced - ); - }; - }, - 20317: (s) => { - s.exports = function mapToArray(s) { - var o = -1, - i = Array(s.size); - return ( - s.forEach(function (s, a) { - i[++o] = [a, s]; - }), - i - ); - }; - }, - 20334: (s, o, i) => { - 'use strict'; - var a = i(48287).Buffer; - class NonError extends Error { - constructor(s) { - super(NonError._prepareSuperMessage(s)), - Object.defineProperty(this, 'name', { - value: 'NonError', - configurable: !0, - writable: !0 - }), - Error.captureStackTrace && - Error.captureStackTrace(this, NonError); - } - static _prepareSuperMessage(s) { - try { - return JSON.stringify(s); - } catch { - return String(s); - } - } - } - const u = [ - { property: 'name', enumerable: !1 }, - { property: 'message', enumerable: !1 }, - { property: 'stack', enumerable: !1 }, - { property: 'code', enumerable: !0 } - ], - _ = Symbol('.toJSON called'), - destroyCircular = ({ - from: s, - seen: o, - to_: i, - forceEnumerable: w, - maxDepth: x, - depth: C - }) => { - const j = i || (Array.isArray(s) ? [] : {}); - if ((o.push(s), C >= x)) return j; - if ('function' == typeof s.toJSON && !0 !== s[_]) - return ((s) => { - s[_] = !0; - const o = s.toJSON(); - return delete s[_], o; - })(s); - for (const [i, u] of Object.entries(s)) - 'function' == typeof a && a.isBuffer(u) - ? (j[i] = '[object Buffer]') - : 'function' != typeof u && - (u && 'object' == typeof u - ? o.includes(s[i]) - ? (j[i] = '[Circular]') - : (C++, - (j[i] = destroyCircular({ - from: s[i], - seen: o.slice(), - forceEnumerable: w, - maxDepth: x, - depth: C - }))) - : (j[i] = u)); - for (const { property: o, enumerable: i } of u) - 'string' == typeof s[o] && - Object.defineProperty(j, o, { - value: s[o], - enumerable: !!w || i, - configurable: !0, - writable: !0 - }); - return j; - }; - s.exports = { - serializeError: (s, o = {}) => { - const { maxDepth: i = Number.POSITIVE_INFINITY } = o; - return 'object' == typeof s && null !== s - ? destroyCircular({ - from: s, - seen: [], - forceEnumerable: !0, - maxDepth: i, - depth: 0 - }) - : 'function' == typeof s - ? `[Function: ${s.name || 'anonymous'}]` - : s; - }, - deserializeError: (s, o = {}) => { - const { maxDepth: i = Number.POSITIVE_INFINITY } = o; - if (s instanceof Error) return s; - if ('object' == typeof s && null !== s && !Array.isArray(s)) { - const o = new Error(); - return ( - destroyCircular({ - from: s, - seen: [], - to_: o, - maxDepth: i, - depth: 0 - }), - o - ); - } - return new NonError(s); - } - }; - }, - 20426: (s) => { - var o = Object.prototype.hasOwnProperty; - s.exports = function baseHas(s, i) { - return null != s && o.call(s, i); - }; - }, - 20575: (s, o, i) => { - 'use strict'; - var a = i(3121); - s.exports = function (s) { - return a(s.length); - }; - }, - 20798: (s, o, i) => { - 'use strict'; - var a, - u, - _ = i(45951), - w = i(96794), - x = _.process, - C = _.Deno, - j = (x && x.versions) || (C && C.version), - L = j && j.v8; - L && (u = (a = L.split('.'))[0] > 0 && a[0] < 4 ? 1 : +(a[0] + a[1])), - !u && - w && - (!(a = w.match(/Edge\/(\d+)/)) || a[1] >= 74) && - (a = w.match(/Chrome\/(\d+)/)) && - (u = +a[1]), - (s.exports = u); - }, - 20850: (s, o, i) => { - 'use strict'; - s.exports = i(46076); - }, - 20999: (s, o, i) => { - var a = i(69302), - u = i(36800); - s.exports = function createAssigner(s) { - return a(function (o, i) { - var a = -1, - _ = i.length, - w = _ > 1 ? i[_ - 1] : void 0, - x = _ > 2 ? i[2] : void 0; - for ( - w = s.length > 3 && 'function' == typeof w ? (_--, w) : void 0, - x && u(i[0], i[1], x) && ((w = _ < 3 ? void 0 : w), (_ = 1)), - o = Object(o); - ++a < _; - - ) { - var C = i[a]; - C && s(o, C, a, w); - } - return o; - }); - }; - }, - 21549: (s, o, i) => { - var a = i(22032), - u = i(63862), - _ = i(66721), - w = i(12749), - x = i(35749); - function Hash(s) { - var o = -1, - i = null == s ? 0 : s.length; - for (this.clear(); ++o < i; ) { - var a = s[o]; - this.set(a[0], a[1]); - } - } - (Hash.prototype.clear = a), - (Hash.prototype.delete = u), - (Hash.prototype.get = _), - (Hash.prototype.has = w), - (Hash.prototype.set = x), - (s.exports = Hash); - }, - 21791: (s, o, i) => { - var a = i(16547), - u = i(43360); - s.exports = function copyObject(s, o, i, _) { - var w = !i; - i || (i = {}); - for (var x = -1, C = o.length; ++x < C; ) { - var j = o[x], - L = _ ? _(i[j], s[j], j, i, s) : void 0; - void 0 === L && (L = s[j]), w ? u(i, j, L) : a(i, j, L); - } - return i; - }; - }, - 21986: (s, o, i) => { - var a = i(51873), - u = i(37828), - _ = i(75288), - w = i(25911), - x = i(20317), - C = i(84247), - j = a ? a.prototype : void 0, - L = j ? j.valueOf : void 0; - s.exports = function equalByTag(s, o, i, a, j, B, $) { - switch (i) { - case '[object DataView]': - if ( - s.byteLength != o.byteLength || - s.byteOffset != o.byteOffset - ) - return !1; - (s = s.buffer), (o = o.buffer); - case '[object ArrayBuffer]': - return !( - s.byteLength != o.byteLength || !B(new u(s), new u(o)) - ); - case '[object Boolean]': - case '[object Date]': - case '[object Number]': - return _(+s, +o); - case '[object Error]': - return s.name == o.name && s.message == o.message; - case '[object RegExp]': - case '[object String]': - return s == o + ''; - case '[object Map]': - var V = x; - case '[object Set]': - var U = 1 & a; - if ((V || (V = C), s.size != o.size && !U)) return !1; - var z = $.get(s); - if (z) return z == o; - (a |= 2), $.set(s, o); - var Y = w(V(s), V(o), a, j, B, $); - return $.delete(s), Y; - case '[object Symbol]': - if (L) return L.call(s) == L.call(o); - } - return !1; - }; - }, - 22032: (s, o, i) => { - var a = i(81042); - s.exports = function hashClear() { - (this.__data__ = a ? a(null) : {}), (this.size = 0); - }; - }, - 22225: (s) => { - var o = '\\ud800-\\udfff', - i = '\\u2700-\\u27bf', - a = 'a-z\\xdf-\\xf6\\xf8-\\xff', - u = 'A-Z\\xc0-\\xd6\\xd8-\\xde', - _ = - '\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000', - w = '[' + _ + ']', - x = '\\d+', - C = '[' + i + ']', - j = '[' + a + ']', - L = '[^' + o + _ + x + i + a + u + ']', - B = '(?:\\ud83c[\\udde6-\\uddff]){2}', - $ = '[\\ud800-\\udbff][\\udc00-\\udfff]', - V = '[' + u + ']', - U = '(?:' + j + '|' + L + ')', - z = '(?:' + V + '|' + L + ')', - Y = "(?:['’](?:d|ll|m|re|s|t|ve))?", - Z = "(?:['’](?:D|LL|M|RE|S|T|VE))?", - ee = - '(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?', - ie = '[\\ufe0e\\ufe0f]?', - ae = - ie + - ee + - ('(?:\\u200d(?:' + - ['[^' + o + ']', B, $].join('|') + - ')' + - ie + - ee + - ')*'), - ce = '(?:' + [C, B, $].join('|') + ')' + ae, - le = RegExp( - [ - V + '?' + j + '+' + Y + '(?=' + [w, V, '$'].join('|') + ')', - z + '+' + Z + '(?=' + [w, V + U, '$'].join('|') + ')', - V + '?' + U + '+' + Y, - V + '+' + Z, - '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])', - '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])', - x, - ce - ].join('|'), - 'g' - ); - s.exports = function unicodeWords(s) { - return s.match(le) || []; - }; - }, - 22551: (s, o, i) => { - 'use strict'; - var a = i(96540), - u = i(69982); - function p(s) { - for ( - var o = - 'https://reactjs.org/docs/error-decoder.html?invariant=' + s, - i = 1; - i < arguments.length; - i++ - ) - o += '&args[]=' + encodeURIComponent(arguments[i]); - return ( - 'Minified React error #' + - s + - '; visit ' + - o + - ' for the full message or use the non-minified dev environment for full errors and additional helpful warnings.' - ); - } - var _ = new Set(), - w = {}; - function fa(s, o) { - ha(s, o), ha(s + 'Capture', o); - } - function ha(s, o) { - for (w[s] = o, s = 0; s < o.length; s++) _.add(o[s]); - } - var x = !( - 'undefined' == typeof window || - void 0 === window.document || - void 0 === window.document.createElement - ), - C = Object.prototype.hasOwnProperty, - j = - /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, - L = {}, - B = {}; - function v(s, o, i, a, u, _, w) { - (this.acceptsBooleans = 2 === o || 3 === o || 4 === o), - (this.attributeName = a), - (this.attributeNamespace = u), - (this.mustUseProperty = i), - (this.propertyName = s), - (this.type = o), - (this.sanitizeURL = _), - (this.removeEmptyString = w); - } - var $ = {}; - 'children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style' - .split(' ') - .forEach(function (s) { - $[s] = new v(s, 0, !1, s, null, !1, !1); - }), - [ - ['acceptCharset', 'accept-charset'], - ['className', 'class'], - ['htmlFor', 'for'], - ['httpEquiv', 'http-equiv'] - ].forEach(function (s) { - var o = s[0]; - $[o] = new v(o, 1, !1, s[1], null, !1, !1); - }), - ['contentEditable', 'draggable', 'spellCheck', 'value'].forEach( - function (s) { - $[s] = new v(s, 2, !1, s.toLowerCase(), null, !1, !1); - } - ), - [ - 'autoReverse', - 'externalResourcesRequired', - 'focusable', - 'preserveAlpha' - ].forEach(function (s) { - $[s] = new v(s, 2, !1, s, null, !1, !1); - }), - 'allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope' - .split(' ') - .forEach(function (s) { - $[s] = new v(s, 3, !1, s.toLowerCase(), null, !1, !1); - }), - ['checked', 'multiple', 'muted', 'selected'].forEach(function (s) { - $[s] = new v(s, 3, !0, s, null, !1, !1); - }), - ['capture', 'download'].forEach(function (s) { - $[s] = new v(s, 4, !1, s, null, !1, !1); - }), - ['cols', 'rows', 'size', 'span'].forEach(function (s) { - $[s] = new v(s, 6, !1, s, null, !1, !1); - }), - ['rowSpan', 'start'].forEach(function (s) { - $[s] = new v(s, 5, !1, s.toLowerCase(), null, !1, !1); - }); - var V = /[\-:]([a-z])/g; - function sa(s) { - return s[1].toUpperCase(); - } - function ta(s, o, i, a) { - var u = $.hasOwnProperty(o) ? $[o] : null; - (null !== u - ? 0 !== u.type - : a || - !(2 < o.length) || - ('o' !== o[0] && 'O' !== o[0]) || - ('n' !== o[1] && 'N' !== o[1])) && - ((function qa(s, o, i, a) { - if ( - null == o || - (function pa(s, o, i, a) { - if (null !== i && 0 === i.type) return !1; - switch (typeof o) { - case 'function': - case 'symbol': - return !0; - case 'boolean': - return ( - !a && - (null !== i - ? !i.acceptsBooleans - : 'data-' !== (s = s.toLowerCase().slice(0, 5)) && - 'aria-' !== s) - ); - default: - return !1; - } - })(s, o, i, a) - ) - return !0; - if (a) return !1; - if (null !== i) - switch (i.type) { - case 3: - return !o; - case 4: - return !1 === o; - case 5: - return isNaN(o); - case 6: - return isNaN(o) || 1 > o; - } - return !1; - })(o, i, u, a) && (i = null), - a || null === u - ? (function oa(s) { - return ( - !!C.call(B, s) || - (!C.call(L, s) && - (j.test(s) ? (B[s] = !0) : ((L[s] = !0), !1))) - ); - })(o) && - (null === i - ? s.removeAttribute(o) - : s.setAttribute(o, '' + i)) - : u.mustUseProperty - ? (s[u.propertyName] = null === i ? 3 !== u.type && '' : i) - : ((o = u.attributeName), - (a = u.attributeNamespace), - null === i - ? s.removeAttribute(o) - : ((i = - 3 === (u = u.type) || (4 === u && !0 === i) - ? '' - : '' + i), - a ? s.setAttributeNS(a, o, i) : s.setAttribute(o, i)))); - } - 'accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height' - .split(' ') - .forEach(function (s) { - var o = s.replace(V, sa); - $[o] = new v(o, 1, !1, s, null, !1, !1); - }), - 'xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type' - .split(' ') - .forEach(function (s) { - var o = s.replace(V, sa); - $[o] = new v( - o, - 1, - !1, - s, - 'http://www.w3.org/1999/xlink', - !1, - !1 - ); - }), - ['xml:base', 'xml:lang', 'xml:space'].forEach(function (s) { - var o = s.replace(V, sa); - $[o] = new v( - o, - 1, - !1, - s, - 'http://www.w3.org/XML/1998/namespace', - !1, - !1 - ); - }), - ['tabIndex', 'crossOrigin'].forEach(function (s) { - $[s] = new v(s, 1, !1, s.toLowerCase(), null, !1, !1); - }), - ($.xlinkHref = new v( - 'xlinkHref', - 1, - !1, - 'xlink:href', - 'http://www.w3.org/1999/xlink', - !0, - !1 - )), - ['src', 'href', 'action', 'formAction'].forEach(function (s) { - $[s] = new v(s, 1, !1, s.toLowerCase(), null, !0, !0); - }); - var U = a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, - z = Symbol.for('react.element'), - Y = Symbol.for('react.portal'), - Z = Symbol.for('react.fragment'), - ee = Symbol.for('react.strict_mode'), - ie = Symbol.for('react.profiler'), - ae = Symbol.for('react.provider'), - ce = Symbol.for('react.context'), - le = Symbol.for('react.forward_ref'), - pe = Symbol.for('react.suspense'), - de = Symbol.for('react.suspense_list'), - fe = Symbol.for('react.memo'), - ye = Symbol.for('react.lazy'); - Symbol.for('react.scope'), Symbol.for('react.debug_trace_mode'); - var be = Symbol.for('react.offscreen'); - Symbol.for('react.legacy_hidden'), - Symbol.for('react.cache'), - Symbol.for('react.tracing_marker'); - var _e = Symbol.iterator; - function Ka(s) { - return null === s || 'object' != typeof s - ? null - : 'function' == typeof (s = (_e && s[_e]) || s['@@iterator']) - ? s - : null; - } - var Se, - we = Object.assign; - function Ma(s) { - if (void 0 === Se) - try { - throw Error(); - } catch (s) { - var o = s.stack.trim().match(/\n( *(at )?)/); - Se = (o && o[1]) || ''; - } - return '\n' + Se + s; - } - var xe = !1; - function Oa(s, o) { - if (!s || xe) return ''; - xe = !0; - var i = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; - try { - if (o) - if ( - ((o = function () { - throw Error(); - }), - Object.defineProperty(o.prototype, 'props', { - set: function () { - throw Error(); - } - }), - 'object' == typeof Reflect && Reflect.construct) - ) { - try { - Reflect.construct(o, []); - } catch (s) { - var a = s; - } - Reflect.construct(s, [], o); - } else { - try { - o.call(); - } catch (s) { - a = s; - } - s.call(o.prototype); - } - else { - try { - throw Error(); - } catch (s) { - a = s; - } - s(); - } - } catch (o) { - if (o && a && 'string' == typeof o.stack) { - for ( - var u = o.stack.split('\n'), - _ = a.stack.split('\n'), - w = u.length - 1, - x = _.length - 1; - 1 <= w && 0 <= x && u[w] !== _[x]; - - ) - x--; - for (; 1 <= w && 0 <= x; w--, x--) - if (u[w] !== _[x]) { - if (1 !== w || 1 !== x) - do { - if ((w--, 0 > --x || u[w] !== _[x])) { - var C = '\n' + u[w].replace(' at new ', ' at '); - return ( - s.displayName && - C.includes('') && - (C = C.replace('', s.displayName)), - C - ); - } - } while (1 <= w && 0 <= x); - break; - } - } - } finally { - (xe = !1), (Error.prepareStackTrace = i); - } - return (s = s ? s.displayName || s.name : '') ? Ma(s) : ''; - } - function Pa(s) { - switch (s.tag) { - case 5: - return Ma(s.type); - case 16: - return Ma('Lazy'); - case 13: - return Ma('Suspense'); - case 19: - return Ma('SuspenseList'); - case 0: - case 2: - case 15: - return (s = Oa(s.type, !1)); - case 11: - return (s = Oa(s.type.render, !1)); - case 1: - return (s = Oa(s.type, !0)); - default: - return ''; - } - } - function Qa(s) { - if (null == s) return null; - if ('function' == typeof s) return s.displayName || s.name || null; - if ('string' == typeof s) return s; - switch (s) { - case Z: - return 'Fragment'; - case Y: - return 'Portal'; - case ie: - return 'Profiler'; - case ee: - return 'StrictMode'; - case pe: - return 'Suspense'; - case de: - return 'SuspenseList'; - } - if ('object' == typeof s) - switch (s.$$typeof) { - case ce: - return (s.displayName || 'Context') + '.Consumer'; - case ae: - return (s._context.displayName || 'Context') + '.Provider'; - case le: - var o = s.render; - return ( - (s = s.displayName) || - (s = - '' !== (s = o.displayName || o.name || '') - ? 'ForwardRef(' + s + ')' - : 'ForwardRef'), - s - ); - case fe: - return null !== (o = s.displayName || null) - ? o - : Qa(s.type) || 'Memo'; - case ye: - (o = s._payload), (s = s._init); - try { - return Qa(s(o)); - } catch (s) {} - } - return null; - } - function Ra(s) { - var o = s.type; - switch (s.tag) { - case 24: - return 'Cache'; - case 9: - return (o.displayName || 'Context') + '.Consumer'; - case 10: - return (o._context.displayName || 'Context') + '.Provider'; - case 18: - return 'DehydratedFragment'; - case 11: - return ( - (s = (s = o.render).displayName || s.name || ''), - o.displayName || - ('' !== s ? 'ForwardRef(' + s + ')' : 'ForwardRef') - ); - case 7: - return 'Fragment'; - case 5: - return o; - case 4: - return 'Portal'; - case 3: - return 'Root'; - case 6: - return 'Text'; - case 16: - return Qa(o); - case 8: - return o === ee ? 'StrictMode' : 'Mode'; - case 22: - return 'Offscreen'; - case 12: - return 'Profiler'; - case 21: - return 'Scope'; - case 13: - return 'Suspense'; - case 19: - return 'SuspenseList'; - case 25: - return 'TracingMarker'; - case 1: - case 0: - case 17: - case 2: - case 14: - case 15: - if ('function' == typeof o) - return o.displayName || o.name || null; - if ('string' == typeof o) return o; - } - return null; - } - function Sa(s) { - switch (typeof s) { - case 'boolean': - case 'number': - case 'string': - case 'undefined': - case 'object': - return s; - default: - return ''; - } - } - function Ta(s) { - var o = s.type; - return ( - (s = s.nodeName) && - 'input' === s.toLowerCase() && - ('checkbox' === o || 'radio' === o) - ); - } - function Va(s) { - s._valueTracker || - (s._valueTracker = (function Ua(s) { - var o = Ta(s) ? 'checked' : 'value', - i = Object.getOwnPropertyDescriptor( - s.constructor.prototype, - o - ), - a = '' + s[o]; - if ( - !s.hasOwnProperty(o) && - void 0 !== i && - 'function' == typeof i.get && - 'function' == typeof i.set - ) { - var u = i.get, - _ = i.set; - return ( - Object.defineProperty(s, o, { - configurable: !0, - get: function () { - return u.call(this); - }, - set: function (s) { - (a = '' + s), _.call(this, s); - } - }), - Object.defineProperty(s, o, { enumerable: i.enumerable }), - { - getValue: function () { - return a; - }, - setValue: function (s) { - a = '' + s; - }, - stopTracking: function () { - (s._valueTracker = null), delete s[o]; - } - } - ); - } - })(s)); - } - function Wa(s) { - if (!s) return !1; - var o = s._valueTracker; - if (!o) return !0; - var i = o.getValue(), - a = ''; - return ( - s && (a = Ta(s) ? (s.checked ? 'true' : 'false') : s.value), - (s = a) !== i && (o.setValue(s), !0) - ); - } - function Xa(s) { - if ( - void 0 === - (s = s || ('undefined' != typeof document ? document : void 0)) - ) - return null; - try { - return s.activeElement || s.body; - } catch (o) { - return s.body; - } - } - function Ya(s, o) { - var i = o.checked; - return we({}, o, { - defaultChecked: void 0, - defaultValue: void 0, - value: void 0, - checked: null != i ? i : s._wrapperState.initialChecked - }); - } - function Za(s, o) { - var i = null == o.defaultValue ? '' : o.defaultValue, - a = null != o.checked ? o.checked : o.defaultChecked; - (i = Sa(null != o.value ? o.value : i)), - (s._wrapperState = { - initialChecked: a, - initialValue: i, - controlled: - 'checkbox' === o.type || 'radio' === o.type - ? null != o.checked - : null != o.value - }); - } - function ab(s, o) { - null != (o = o.checked) && ta(s, 'checked', o, !1); - } - function bb(s, o) { - ab(s, o); - var i = Sa(o.value), - a = o.type; - if (null != i) - 'number' === a - ? ((0 === i && '' === s.value) || s.value != i) && - (s.value = '' + i) - : s.value !== '' + i && (s.value = '' + i); - else if ('submit' === a || 'reset' === a) - return void s.removeAttribute('value'); - o.hasOwnProperty('value') - ? cb(s, o.type, i) - : o.hasOwnProperty('defaultValue') && - cb(s, o.type, Sa(o.defaultValue)), - null == o.checked && - null != o.defaultChecked && - (s.defaultChecked = !!o.defaultChecked); - } - function db(s, o, i) { - if (o.hasOwnProperty('value') || o.hasOwnProperty('defaultValue')) { - var a = o.type; - if ( - !( - ('submit' !== a && 'reset' !== a) || - (void 0 !== o.value && null !== o.value) - ) - ) - return; - (o = '' + s._wrapperState.initialValue), - i || o === s.value || (s.value = o), - (s.defaultValue = o); - } - '' !== (i = s.name) && (s.name = ''), - (s.defaultChecked = !!s._wrapperState.initialChecked), - '' !== i && (s.name = i); - } - function cb(s, o, i) { - ('number' === o && Xa(s.ownerDocument) === s) || - (null == i - ? (s.defaultValue = '' + s._wrapperState.initialValue) - : s.defaultValue !== '' + i && (s.defaultValue = '' + i)); - } - var Pe = Array.isArray; - function fb(s, o, i, a) { - if (((s = s.options), o)) { - o = {}; - for (var u = 0; u < i.length; u++) o['$' + i[u]] = !0; - for (i = 0; i < s.length; i++) - (u = o.hasOwnProperty('$' + s[i].value)), - s[i].selected !== u && (s[i].selected = u), - u && a && (s[i].defaultSelected = !0); - } else { - for (i = '' + Sa(i), o = null, u = 0; u < s.length; u++) { - if (s[u].value === i) - return ( - (s[u].selected = !0), - void (a && (s[u].defaultSelected = !0)) - ); - null !== o || s[u].disabled || (o = s[u]); - } - null !== o && (o.selected = !0); - } - } - function gb(s, o) { - if (null != o.dangerouslySetInnerHTML) throw Error(p(91)); - return we({}, o, { - value: void 0, - defaultValue: void 0, - children: '' + s._wrapperState.initialValue - }); - } - function hb(s, o) { - var i = o.value; - if (null == i) { - if (((i = o.children), (o = o.defaultValue), null != i)) { - if (null != o) throw Error(p(92)); - if (Pe(i)) { - if (1 < i.length) throw Error(p(93)); - i = i[0]; - } - o = i; - } - null == o && (o = ''), (i = o); - } - s._wrapperState = { initialValue: Sa(i) }; - } - function ib(s, o) { - var i = Sa(o.value), - a = Sa(o.defaultValue); - null != i && - ((i = '' + i) !== s.value && (s.value = i), - null == o.defaultValue && - s.defaultValue !== i && - (s.defaultValue = i)), - null != a && (s.defaultValue = '' + a); - } - function jb(s) { - var o = s.textContent; - o === s._wrapperState.initialValue && - '' !== o && - null !== o && - (s.value = o); - } - function kb(s) { - switch (s) { - case 'svg': - return 'http://www.w3.org/2000/svg'; - case 'math': - return 'http://www.w3.org/1998/Math/MathML'; - default: - return 'http://www.w3.org/1999/xhtml'; - } - } - function lb(s, o) { - return null == s || 'http://www.w3.org/1999/xhtml' === s - ? kb(o) - : 'http://www.w3.org/2000/svg' === s && 'foreignObject' === o - ? 'http://www.w3.org/1999/xhtml' - : s; - } - var Te, - Re, - qe = - ((Re = function (s, o) { - if ( - 'http://www.w3.org/2000/svg' !== s.namespaceURI || - 'innerHTML' in s - ) - s.innerHTML = o; - else { - for ( - (Te = Te || document.createElement('div')).innerHTML = - '' + o.valueOf().toString() + '', - o = Te.firstChild; - s.firstChild; - - ) - s.removeChild(s.firstChild); - for (; o.firstChild; ) s.appendChild(o.firstChild); - } - }), - 'undefined' != typeof MSApp && MSApp.execUnsafeLocalFunction - ? function (s, o, i, a) { - MSApp.execUnsafeLocalFunction(function () { - return Re(s, o); - }); - } - : Re); - function ob(s, o) { - if (o) { - var i = s.firstChild; - if (i && i === s.lastChild && 3 === i.nodeType) - return void (i.nodeValue = o); - } - s.textContent = o; - } - var $e = { - animationIterationCount: !0, - aspectRatio: !0, - borderImageOutset: !0, - borderImageSlice: !0, - borderImageWidth: !0, - boxFlex: !0, - boxFlexGroup: !0, - boxOrdinalGroup: !0, - columnCount: !0, - columns: !0, - flex: !0, - flexGrow: !0, - flexPositive: !0, - flexShrink: !0, - flexNegative: !0, - flexOrder: !0, - gridArea: !0, - gridRow: !0, - gridRowEnd: !0, - gridRowSpan: !0, - gridRowStart: !0, - gridColumn: !0, - gridColumnEnd: !0, - gridColumnSpan: !0, - gridColumnStart: !0, - fontWeight: !0, - lineClamp: !0, - lineHeight: !0, - opacity: !0, - order: !0, - orphans: !0, - tabSize: !0, - widows: !0, - zIndex: !0, - zoom: !0, - fillOpacity: !0, - floodOpacity: !0, - stopOpacity: !0, - strokeDasharray: !0, - strokeDashoffset: !0, - strokeMiterlimit: !0, - strokeOpacity: !0, - strokeWidth: !0 - }, - ze = ['Webkit', 'ms', 'Moz', 'O']; - function rb(s, o, i) { - return null == o || 'boolean' == typeof o || '' === o - ? '' - : i || - 'number' != typeof o || - 0 === o || - ($e.hasOwnProperty(s) && $e[s]) - ? ('' + o).trim() - : o + 'px'; - } - function sb(s, o) { - for (var i in ((s = s.style), o)) - if (o.hasOwnProperty(i)) { - var a = 0 === i.indexOf('--'), - u = rb(i, o[i], a); - 'float' === i && (i = 'cssFloat'), - a ? s.setProperty(i, u) : (s[i] = u); - } - } - Object.keys($e).forEach(function (s) { - ze.forEach(function (o) { - (o = o + s.charAt(0).toUpperCase() + s.substring(1)), - ($e[o] = $e[s]); - }); - }); - var We = we( - { menuitem: !0 }, - { - area: !0, - base: !0, - br: !0, - col: !0, - embed: !0, - hr: !0, - img: !0, - input: !0, - keygen: !0, - link: !0, - meta: !0, - param: !0, - source: !0, - track: !0, - wbr: !0 - } - ); - function ub(s, o) { - if (o) { - if ( - We[s] && - (null != o.children || null != o.dangerouslySetInnerHTML) - ) - throw Error(p(137, s)); - if (null != o.dangerouslySetInnerHTML) { - if (null != o.children) throw Error(p(60)); - if ( - 'object' != typeof o.dangerouslySetInnerHTML || - !('__html' in o.dangerouslySetInnerHTML) - ) - throw Error(p(61)); - } - if (null != o.style && 'object' != typeof o.style) - throw Error(p(62)); - } - } - function vb(s, o) { - if (-1 === s.indexOf('-')) return 'string' == typeof o.is; - switch (s) { - case 'annotation-xml': - case 'color-profile': - case 'font-face': - case 'font-face-src': - case 'font-face-uri': - case 'font-face-format': - case 'font-face-name': - case 'missing-glyph': - return !1; - default: - return !0; - } - } - var He = null; - function xb(s) { - return ( - (s = s.target || s.srcElement || window) - .correspondingUseElement && (s = s.correspondingUseElement), - 3 === s.nodeType ? s.parentNode : s - ); - } - var Xe = null, - Ye = null, - Qe = null; - function Bb(s) { - if ((s = Cb(s))) { - if ('function' != typeof Xe) throw Error(p(280)); - var o = s.stateNode; - o && ((o = Db(o)), Xe(s.stateNode, s.type, o)); - } - } - function Eb(s) { - Ye ? (Qe ? Qe.push(s) : (Qe = [s])) : (Ye = s); - } - function Fb() { - if (Ye) { - var s = Ye, - o = Qe; - if (((Qe = Ye = null), Bb(s), o)) - for (s = 0; s < o.length; s++) Bb(o[s]); - } - } - function Gb(s, o) { - return s(o); - } - function Hb() {} - var et = !1; - function Jb(s, o, i) { - if (et) return s(o, i); - et = !0; - try { - return Gb(s, o, i); - } finally { - (et = !1), (null !== Ye || null !== Qe) && (Hb(), Fb()); - } - } - function Kb(s, o) { - var i = s.stateNode; - if (null === i) return null; - var a = Db(i); - if (null === a) return null; - i = a[o]; - e: switch (o) { - case 'onClick': - case 'onClickCapture': - case 'onDoubleClick': - case 'onDoubleClickCapture': - case 'onMouseDown': - case 'onMouseDownCapture': - case 'onMouseMove': - case 'onMouseMoveCapture': - case 'onMouseUp': - case 'onMouseUpCapture': - case 'onMouseEnter': - (a = !a.disabled) || - (a = !( - 'button' === (s = s.type) || - 'input' === s || - 'select' === s || - 'textarea' === s - )), - (s = !a); - break e; - default: - s = !1; - } - if (s) return null; - if (i && 'function' != typeof i) throw Error(p(231, o, typeof i)); - return i; - } - var tt = !1; - if (x) - try { - var rt = {}; - Object.defineProperty(rt, 'passive', { - get: function () { - tt = !0; - } - }), - window.addEventListener('test', rt, rt), - window.removeEventListener('test', rt, rt); - } catch (Re) { - tt = !1; - } - function Nb(s, o, i, a, u, _, w, x, C) { - var j = Array.prototype.slice.call(arguments, 3); - try { - o.apply(i, j); - } catch (s) { - this.onError(s); - } - } - var nt = !1, - st = null, - ot = !1, - it = null, - at = { - onError: function (s) { - (nt = !0), (st = s); - } - }; - function Tb(s, o, i, a, u, _, w, x, C) { - (nt = !1), (st = null), Nb.apply(at, arguments); - } - function Vb(s) { - var o = s, - i = s; - if (s.alternate) for (; o.return; ) o = o.return; - else { - s = o; - do { - !!(4098 & (o = s).flags) && (i = o.return), (s = o.return); - } while (s); - } - return 3 === o.tag ? i : null; - } - function Wb(s) { - if (13 === s.tag) { - var o = s.memoizedState; - if ( - (null === o && - null !== (s = s.alternate) && - (o = s.memoizedState), - null !== o) - ) - return o.dehydrated; - } - return null; - } - function Xb(s) { - if (Vb(s) !== s) throw Error(p(188)); - } - function Zb(s) { - return null !== - (s = (function Yb(s) { - var o = s.alternate; - if (!o) { - if (null === (o = Vb(s))) throw Error(p(188)); - return o !== s ? null : s; - } - for (var i = s, a = o; ; ) { - var u = i.return; - if (null === u) break; - var _ = u.alternate; - if (null === _) { - if (null !== (a = u.return)) { - i = a; - continue; - } - break; - } - if (u.child === _.child) { - for (_ = u.child; _; ) { - if (_ === i) return Xb(u), s; - if (_ === a) return Xb(u), o; - _ = _.sibling; - } - throw Error(p(188)); - } - if (i.return !== a.return) (i = u), (a = _); - else { - for (var w = !1, x = u.child; x; ) { - if (x === i) { - (w = !0), (i = u), (a = _); - break; - } - if (x === a) { - (w = !0), (a = u), (i = _); - break; - } - x = x.sibling; - } - if (!w) { - for (x = _.child; x; ) { - if (x === i) { - (w = !0), (i = _), (a = u); - break; - } - if (x === a) { - (w = !0), (a = _), (i = u); - break; - } - x = x.sibling; - } - if (!w) throw Error(p(189)); - } - } - if (i.alternate !== a) throw Error(p(190)); - } - if (3 !== i.tag) throw Error(p(188)); - return i.stateNode.current === i ? s : o; - })(s)) - ? $b(s) - : null; - } - function $b(s) { - if (5 === s.tag || 6 === s.tag) return s; - for (s = s.child; null !== s; ) { - var o = $b(s); - if (null !== o) return o; - s = s.sibling; - } - return null; - } - var ct = u.unstable_scheduleCallback, - lt = u.unstable_cancelCallback, - ut = u.unstable_shouldYield, - pt = u.unstable_requestPaint, - ht = u.unstable_now, - dt = u.unstable_getCurrentPriorityLevel, - mt = u.unstable_ImmediatePriority, - gt = u.unstable_UserBlockingPriority, - yt = u.unstable_NormalPriority, - vt = u.unstable_LowPriority, - bt = u.unstable_IdlePriority, - _t = null, - St = null; - var wt = Math.clz32 - ? Math.clz32 - : function nc(s) { - return ( - (s >>>= 0), 0 === s ? 32 : (31 - ((Et(s) / xt) | 0)) | 0 - ); - }, - Et = Math.log, - xt = Math.LN2; - var kt = 64, - Ot = 4194304; - function tc(s) { - switch (s & -s) { - case 1: - return 1; - case 2: - return 2; - case 4: - return 4; - case 8: - return 8; - case 16: - return 16; - case 32: - return 32; - case 64: - case 128: - case 256: - case 512: - case 1024: - case 2048: - case 4096: - case 8192: - case 16384: - case 32768: - case 65536: - case 131072: - case 262144: - case 524288: - case 1048576: - case 2097152: - return 4194240 & s; - case 4194304: - case 8388608: - case 16777216: - case 33554432: - case 67108864: - return 130023424 & s; - case 134217728: - return 134217728; - case 268435456: - return 268435456; - case 536870912: - return 536870912; - case 1073741824: - return 1073741824; - default: - return s; - } - } - function uc(s, o) { - var i = s.pendingLanes; - if (0 === i) return 0; - var a = 0, - u = s.suspendedLanes, - _ = s.pingedLanes, - w = 268435455 & i; - if (0 !== w) { - var x = w & ~u; - 0 !== x ? (a = tc(x)) : 0 !== (_ &= w) && (a = tc(_)); - } else 0 !== (w = i & ~u) ? (a = tc(w)) : 0 !== _ && (a = tc(_)); - if (0 === a) return 0; - if ( - 0 !== o && - o !== a && - !(o & u) && - ((u = a & -a) >= (_ = o & -o) || (16 === u && 4194240 & _)) - ) - return o; - if ((4 & a && (a |= 16 & i), 0 !== (o = s.entangledLanes))) - for (s = s.entanglements, o &= a; 0 < o; ) - (u = 1 << (i = 31 - wt(o))), (a |= s[i]), (o &= ~u); - return a; - } - function vc(s, o) { - switch (s) { - case 1: - case 2: - case 4: - return o + 250; - case 8: - case 16: - case 32: - case 64: - case 128: - case 256: - case 512: - case 1024: - case 2048: - case 4096: - case 8192: - case 16384: - case 32768: - case 65536: - case 131072: - case 262144: - case 524288: - case 1048576: - case 2097152: - return o + 5e3; - default: - return -1; - } - } - function xc(s) { - return 0 !== (s = -1073741825 & s.pendingLanes) - ? s - : 1073741824 & s - ? 1073741824 - : 0; - } - function yc() { - var s = kt; - return !(4194240 & (kt <<= 1)) && (kt = 64), s; - } - function zc(s) { - for (var o = [], i = 0; 31 > i; i++) o.push(s); - return o; - } - function Ac(s, o, i) { - (s.pendingLanes |= o), - 536870912 !== o && ((s.suspendedLanes = 0), (s.pingedLanes = 0)), - ((s = s.eventTimes)[(o = 31 - wt(o))] = i); - } - function Cc(s, o) { - var i = (s.entangledLanes |= o); - for (s = s.entanglements; i; ) { - var a = 31 - wt(i), - u = 1 << a; - (u & o) | (s[a] & o) && (s[a] |= o), (i &= ~u); - } - } - var Ct = 0; - function Dc(s) { - return 1 < (s &= -s) - ? 4 < s - ? 268435455 & s - ? 16 - : 536870912 - : 4 - : 1; - } - var At, - jt, - It, - Pt, - Nt, - Tt = !1, - Mt = [], - Rt = null, - Dt = null, - Lt = null, - Ft = new Map(), - Bt = new Map(), - qt = [], - $t = - 'mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit'.split( - ' ' - ); - function Sc(s, o) { - switch (s) { - case 'focusin': - case 'focusout': - Rt = null; - break; - case 'dragenter': - case 'dragleave': - Dt = null; - break; - case 'mouseover': - case 'mouseout': - Lt = null; - break; - case 'pointerover': - case 'pointerout': - Ft.delete(o.pointerId); - break; - case 'gotpointercapture': - case 'lostpointercapture': - Bt.delete(o.pointerId); - } - } - function Tc(s, o, i, a, u, _) { - return null === s || s.nativeEvent !== _ - ? ((s = { - blockedOn: o, - domEventName: i, - eventSystemFlags: a, - nativeEvent: _, - targetContainers: [u] - }), - null !== o && null !== (o = Cb(o)) && jt(o), - s) - : ((s.eventSystemFlags |= a), - (o = s.targetContainers), - null !== u && -1 === o.indexOf(u) && o.push(u), - s); - } - function Vc(s) { - var o = Wc(s.target); - if (null !== o) { - var i = Vb(o); - if (null !== i) - if (13 === (o = i.tag)) { - if (null !== (o = Wb(i))) - return ( - (s.blockedOn = o), - void Nt(s.priority, function () { - It(i); - }) - ); - } else if ( - 3 === o && - i.stateNode.current.memoizedState.isDehydrated - ) - return void (s.blockedOn = - 3 === i.tag ? i.stateNode.containerInfo : null); - } - s.blockedOn = null; - } - function Xc(s) { - if (null !== s.blockedOn) return !1; - for (var o = s.targetContainers; 0 < o.length; ) { - var i = Yc( - s.domEventName, - s.eventSystemFlags, - o[0], - s.nativeEvent - ); - if (null !== i) - return null !== (o = Cb(i)) && jt(o), (s.blockedOn = i), !1; - var a = new (i = s.nativeEvent).constructor(i.type, i); - (He = a), i.target.dispatchEvent(a), (He = null), o.shift(); - } - return !0; - } - function Zc(s, o, i) { - Xc(s) && i.delete(o); - } - function $c() { - (Tt = !1), - null !== Rt && Xc(Rt) && (Rt = null), - null !== Dt && Xc(Dt) && (Dt = null), - null !== Lt && Xc(Lt) && (Lt = null), - Ft.forEach(Zc), - Bt.forEach(Zc); - } - function ad(s, o) { - s.blockedOn === o && - ((s.blockedOn = null), - Tt || - ((Tt = !0), - u.unstable_scheduleCallback(u.unstable_NormalPriority, $c))); - } - function bd(s) { - function b(o) { - return ad(o, s); - } - if (0 < Mt.length) { - ad(Mt[0], s); - for (var o = 1; o < Mt.length; o++) { - var i = Mt[o]; - i.blockedOn === s && (i.blockedOn = null); - } - } - for ( - null !== Rt && ad(Rt, s), - null !== Dt && ad(Dt, s), - null !== Lt && ad(Lt, s), - Ft.forEach(b), - Bt.forEach(b), - o = 0; - o < qt.length; - o++ - ) - (i = qt[o]).blockedOn === s && (i.blockedOn = null); - for (; 0 < qt.length && null === (o = qt[0]).blockedOn; ) - Vc(o), null === o.blockedOn && qt.shift(); - } - var Vt = U.ReactCurrentBatchConfig, - Ut = !0; - function ed(s, o, i, a) { - var u = Ct, - _ = Vt.transition; - Vt.transition = null; - try { - (Ct = 1), fd(s, o, i, a); - } finally { - (Ct = u), (Vt.transition = _); - } - } - function gd(s, o, i, a) { - var u = Ct, - _ = Vt.transition; - Vt.transition = null; - try { - (Ct = 4), fd(s, o, i, a); - } finally { - (Ct = u), (Vt.transition = _); - } - } - function fd(s, o, i, a) { - if (Ut) { - var u = Yc(s, o, i, a); - if (null === u) hd(s, o, a, zt, i), Sc(s, a); - else if ( - (function Uc(s, o, i, a, u) { - switch (o) { - case 'focusin': - return (Rt = Tc(Rt, s, o, i, a, u)), !0; - case 'dragenter': - return (Dt = Tc(Dt, s, o, i, a, u)), !0; - case 'mouseover': - return (Lt = Tc(Lt, s, o, i, a, u)), !0; - case 'pointerover': - var _ = u.pointerId; - return ( - Ft.set(_, Tc(Ft.get(_) || null, s, o, i, a, u)), !0 - ); - case 'gotpointercapture': - return ( - (_ = u.pointerId), - Bt.set(_, Tc(Bt.get(_) || null, s, o, i, a, u)), - !0 - ); - } - return !1; - })(u, s, o, i, a) - ) - a.stopPropagation(); - else if ((Sc(s, a), 4 & o && -1 < $t.indexOf(s))) { - for (; null !== u; ) { - var _ = Cb(u); - if ( - (null !== _ && At(_), - null === (_ = Yc(s, o, i, a)) && hd(s, o, a, zt, i), - _ === u) - ) - break; - u = _; - } - null !== u && a.stopPropagation(); - } else hd(s, o, a, null, i); - } - } - var zt = null; - function Yc(s, o, i, a) { - if (((zt = null), null !== (s = Wc((s = xb(a)))))) - if (null === (o = Vb(s))) s = null; - else if (13 === (i = o.tag)) { - if (null !== (s = Wb(o))) return s; - s = null; - } else if (3 === i) { - if (o.stateNode.current.memoizedState.isDehydrated) - return 3 === o.tag ? o.stateNode.containerInfo : null; - s = null; - } else o !== s && (s = null); - return (zt = s), null; - } - function jd(s) { - switch (s) { - case 'cancel': - case 'click': - case 'close': - case 'contextmenu': - case 'copy': - case 'cut': - case 'auxclick': - case 'dblclick': - case 'dragend': - case 'dragstart': - case 'drop': - case 'focusin': - case 'focusout': - case 'input': - case 'invalid': - case 'keydown': - case 'keypress': - case 'keyup': - case 'mousedown': - case 'mouseup': - case 'paste': - case 'pause': - case 'play': - case 'pointercancel': - case 'pointerdown': - case 'pointerup': - case 'ratechange': - case 'reset': - case 'resize': - case 'seeked': - case 'submit': - case 'touchcancel': - case 'touchend': - case 'touchstart': - case 'volumechange': - case 'change': - case 'selectionchange': - case 'textInput': - case 'compositionstart': - case 'compositionend': - case 'compositionupdate': - case 'beforeblur': - case 'afterblur': - case 'beforeinput': - case 'blur': - case 'fullscreenchange': - case 'focus': - case 'hashchange': - case 'popstate': - case 'select': - case 'selectstart': - return 1; - case 'drag': - case 'dragenter': - case 'dragexit': - case 'dragleave': - case 'dragover': - case 'mousemove': - case 'mouseout': - case 'mouseover': - case 'pointermove': - case 'pointerout': - case 'pointerover': - case 'scroll': - case 'toggle': - case 'touchmove': - case 'wheel': - case 'mouseenter': - case 'mouseleave': - case 'pointerenter': - case 'pointerleave': - return 4; - case 'message': - switch (dt()) { - case mt: - return 1; - case gt: - return 4; - case yt: - case vt: - return 16; - case bt: - return 536870912; - default: - return 16; - } - default: - return 16; - } - } - var Wt = null, - Jt = null, - Ht = null; - function nd() { - if (Ht) return Ht; - var s, - o, - i = Jt, - a = i.length, - u = 'value' in Wt ? Wt.value : Wt.textContent, - _ = u.length; - for (s = 0; s < a && i[s] === u[s]; s++); - var w = a - s; - for (o = 1; o <= w && i[a - o] === u[_ - o]; o++); - return (Ht = u.slice(s, 1 < o ? 1 - o : void 0)); - } - function od(s) { - var o = s.keyCode; - return ( - 'charCode' in s - ? 0 === (s = s.charCode) && 13 === o && (s = 13) - : (s = o), - 10 === s && (s = 13), - 32 <= s || 13 === s ? s : 0 - ); - } - function pd() { - return !0; - } - function qd() { - return !1; - } - function rd(s) { - function b(o, i, a, u, _) { - for (var w in ((this._reactName = o), - (this._targetInst = a), - (this.type = i), - (this.nativeEvent = u), - (this.target = _), - (this.currentTarget = null), - s)) - s.hasOwnProperty(w) && - ((o = s[w]), (this[w] = o ? o(u) : u[w])); - return ( - (this.isDefaultPrevented = ( - null != u.defaultPrevented - ? u.defaultPrevented - : !1 === u.returnValue - ) - ? pd - : qd), - (this.isPropagationStopped = qd), - this - ); - } - return ( - we(b.prototype, { - preventDefault: function () { - this.defaultPrevented = !0; - var s = this.nativeEvent; - s && - (s.preventDefault - ? s.preventDefault() - : 'unknown' != typeof s.returnValue && - (s.returnValue = !1), - (this.isDefaultPrevented = pd)); - }, - stopPropagation: function () { - var s = this.nativeEvent; - s && - (s.stopPropagation - ? s.stopPropagation() - : 'unknown' != typeof s.cancelBubble && - (s.cancelBubble = !0), - (this.isPropagationStopped = pd)); - }, - persist: function () {}, - isPersistent: pd - }), - b - ); - } - var Kt, - Gt, - Xt, - Yt = { - eventPhase: 0, - bubbles: 0, - cancelable: 0, - timeStamp: function (s) { - return s.timeStamp || Date.now(); - }, - defaultPrevented: 0, - isTrusted: 0 - }, - Qt = rd(Yt), - Zt = we({}, Yt, { view: 0, detail: 0 }), - er = rd(Zt), - tr = we({}, Zt, { - screenX: 0, - screenY: 0, - clientX: 0, - clientY: 0, - pageX: 0, - pageY: 0, - ctrlKey: 0, - shiftKey: 0, - altKey: 0, - metaKey: 0, - getModifierState: zd, - button: 0, - buttons: 0, - relatedTarget: function (s) { - return void 0 === s.relatedTarget - ? s.fromElement === s.srcElement - ? s.toElement - : s.fromElement - : s.relatedTarget; - }, - movementX: function (s) { - return 'movementX' in s - ? s.movementX - : (s !== Xt && - (Xt && 'mousemove' === s.type - ? ((Kt = s.screenX - Xt.screenX), - (Gt = s.screenY - Xt.screenY)) - : (Gt = Kt = 0), - (Xt = s)), - Kt); - }, - movementY: function (s) { - return 'movementY' in s ? s.movementY : Gt; - } - }), - rr = rd(tr), - nr = rd(we({}, tr, { dataTransfer: 0 })), - sr = rd(we({}, Zt, { relatedTarget: 0 })), - ir = rd( - we({}, Yt, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }) - ), - ar = we({}, Yt, { - clipboardData: function (s) { - return 'clipboardData' in s - ? s.clipboardData - : window.clipboardData; - } - }), - cr = rd(ar), - lr = rd(we({}, Yt, { data: 0 })), - ur = { - Esc: 'Escape', - Spacebar: ' ', - Left: 'ArrowLeft', - Up: 'ArrowUp', - Right: 'ArrowRight', - Down: 'ArrowDown', - Del: 'Delete', - Win: 'OS', - Menu: 'ContextMenu', - Apps: 'ContextMenu', - Scroll: 'ScrollLock', - MozPrintableKey: 'Unidentified' - }, - pr = { - 8: 'Backspace', - 9: 'Tab', - 12: 'Clear', - 13: 'Enter', - 16: 'Shift', - 17: 'Control', - 18: 'Alt', - 19: 'Pause', - 20: 'CapsLock', - 27: 'Escape', - 32: ' ', - 33: 'PageUp', - 34: 'PageDown', - 35: 'End', - 36: 'Home', - 37: 'ArrowLeft', - 38: 'ArrowUp', - 39: 'ArrowRight', - 40: 'ArrowDown', - 45: 'Insert', - 46: 'Delete', - 112: 'F1', - 113: 'F2', - 114: 'F3', - 115: 'F4', - 116: 'F5', - 117: 'F6', - 118: 'F7', - 119: 'F8', - 120: 'F9', - 121: 'F10', - 122: 'F11', - 123: 'F12', - 144: 'NumLock', - 145: 'ScrollLock', - 224: 'Meta' - }, - dr = { - Alt: 'altKey', - Control: 'ctrlKey', - Meta: 'metaKey', - Shift: 'shiftKey' - }; - function Pd(s) { - var o = this.nativeEvent; - return o.getModifierState - ? o.getModifierState(s) - : !!(s = dr[s]) && !!o[s]; - } - function zd() { - return Pd; - } - var fr = we({}, Zt, { - key: function (s) { - if (s.key) { - var o = ur[s.key] || s.key; - if ('Unidentified' !== o) return o; - } - return 'keypress' === s.type - ? 13 === (s = od(s)) - ? 'Enter' - : String.fromCharCode(s) - : 'keydown' === s.type || 'keyup' === s.type - ? pr[s.keyCode] || 'Unidentified' - : ''; - }, - code: 0, - location: 0, - ctrlKey: 0, - shiftKey: 0, - altKey: 0, - metaKey: 0, - repeat: 0, - locale: 0, - getModifierState: zd, - charCode: function (s) { - return 'keypress' === s.type ? od(s) : 0; - }, - keyCode: function (s) { - return 'keydown' === s.type || 'keyup' === s.type - ? s.keyCode - : 0; - }, - which: function (s) { - return 'keypress' === s.type - ? od(s) - : 'keydown' === s.type || 'keyup' === s.type - ? s.keyCode - : 0; - } - }), - mr = rd(fr), - gr = rd( - we({}, tr, { - pointerId: 0, - width: 0, - height: 0, - pressure: 0, - tangentialPressure: 0, - tiltX: 0, - tiltY: 0, - twist: 0, - pointerType: 0, - isPrimary: 0 - }) - ), - yr = rd( - we({}, Zt, { - touches: 0, - targetTouches: 0, - changedTouches: 0, - altKey: 0, - metaKey: 0, - ctrlKey: 0, - shiftKey: 0, - getModifierState: zd - }) - ), - vr = rd( - we({}, Yt, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }) - ), - br = we({}, tr, { - deltaX: function (s) { - return 'deltaX' in s - ? s.deltaX - : 'wheelDeltaX' in s - ? -s.wheelDeltaX - : 0; - }, - deltaY: function (s) { - return 'deltaY' in s - ? s.deltaY - : 'wheelDeltaY' in s - ? -s.wheelDeltaY - : 'wheelDelta' in s - ? -s.wheelDelta - : 0; - }, - deltaZ: 0, - deltaMode: 0 - }), - _r = rd(br), - Sr = [9, 13, 27, 32], - wr = x && 'CompositionEvent' in window, - Er = null; - x && 'documentMode' in document && (Er = document.documentMode); - var xr = x && 'TextEvent' in window && !Er, - kr = x && (!wr || (Er && 8 < Er && 11 >= Er)), - Or = String.fromCharCode(32), - Cr = !1; - function ge(s, o) { - switch (s) { - case 'keyup': - return -1 !== Sr.indexOf(o.keyCode); - case 'keydown': - return 229 !== o.keyCode; - case 'keypress': - case 'mousedown': - case 'focusout': - return !0; - default: - return !1; - } - } - function he(s) { - return 'object' == typeof (s = s.detail) && 'data' in s - ? s.data - : null; - } - var Ar = !1; - var jr = { - color: !0, - date: !0, - datetime: !0, - 'datetime-local': !0, - email: !0, - month: !0, - number: !0, - password: !0, - range: !0, - search: !0, - tel: !0, - text: !0, - time: !0, - url: !0, - week: !0 - }; - function me(s) { - var o = s && s.nodeName && s.nodeName.toLowerCase(); - return 'input' === o ? !!jr[s.type] : 'textarea' === o; - } - function ne(s, o, i, a) { - Eb(a), - 0 < (o = oe(o, 'onChange')).length && - ((i = new Qt('onChange', 'change', null, i, a)), - s.push({ event: i, listeners: o })); - } - var Ir = null, - Pr = null; - function re(s) { - se(s, 0); - } - function te(s) { - if (Wa(ue(s))) return s; - } - function ve(s, o) { - if ('change' === s) return o; - } - var Nr = !1; - if (x) { - var Tr; - if (x) { - var Mr = 'oninput' in document; - if (!Mr) { - var Rr = document.createElement('div'); - Rr.setAttribute('oninput', 'return;'), - (Mr = 'function' == typeof Rr.oninput); - } - Tr = Mr; - } else Tr = !1; - Nr = Tr && (!document.documentMode || 9 < document.documentMode); - } - function Ae() { - Ir && (Ir.detachEvent('onpropertychange', Be), (Pr = Ir = null)); - } - function Be(s) { - if ('value' === s.propertyName && te(Pr)) { - var o = []; - ne(o, Pr, s, xb(s)), Jb(re, o); - } - } - function Ce(s, o, i) { - 'focusin' === s - ? (Ae(), (Pr = i), (Ir = o).attachEvent('onpropertychange', Be)) - : 'focusout' === s && Ae(); - } - function De(s) { - if ('selectionchange' === s || 'keyup' === s || 'keydown' === s) - return te(Pr); - } - function Ee(s, o) { - if ('click' === s) return te(o); - } - function Fe(s, o) { - if ('input' === s || 'change' === s) return te(o); - } - var Dr = - 'function' == typeof Object.is - ? Object.is - : function Ge(s, o) { - return ( - (s === o && (0 !== s || 1 / s == 1 / o)) || - (s != s && o != o) - ); - }; - function Ie(s, o) { - if (Dr(s, o)) return !0; - if ( - 'object' != typeof s || - null === s || - 'object' != typeof o || - null === o - ) - return !1; - var i = Object.keys(s), - a = Object.keys(o); - if (i.length !== a.length) return !1; - for (a = 0; a < i.length; a++) { - var u = i[a]; - if (!C.call(o, u) || !Dr(s[u], o[u])) return !1; - } - return !0; - } - function Je(s) { - for (; s && s.firstChild; ) s = s.firstChild; - return s; - } - function Ke(s, o) { - var i, - a = Je(s); - for (s = 0; a; ) { - if (3 === a.nodeType) { - if (((i = s + a.textContent.length), s <= o && i >= o)) - return { node: a, offset: o - s }; - s = i; - } - e: { - for (; a; ) { - if (a.nextSibling) { - a = a.nextSibling; - break e; - } - a = a.parentNode; - } - a = void 0; - } - a = Je(a); - } - } - function Le(s, o) { - return ( - !(!s || !o) && - (s === o || - ((!s || 3 !== s.nodeType) && - (o && 3 === o.nodeType - ? Le(s, o.parentNode) - : 'contains' in s - ? s.contains(o) - : !!s.compareDocumentPosition && - !!(16 & s.compareDocumentPosition(o))))) - ); - } - function Me() { - for (var s = window, o = Xa(); o instanceof s.HTMLIFrameElement; ) { - try { - var i = 'string' == typeof o.contentWindow.location.href; - } catch (s) { - i = !1; - } - if (!i) break; - o = Xa((s = o.contentWindow).document); - } - return o; - } - function Ne(s) { - var o = s && s.nodeName && s.nodeName.toLowerCase(); - return ( - o && - (('input' === o && - ('text' === s.type || - 'search' === s.type || - 'tel' === s.type || - 'url' === s.type || - 'password' === s.type)) || - 'textarea' === o || - 'true' === s.contentEditable) - ); - } - function Oe(s) { - var o = Me(), - i = s.focusedElem, - a = s.selectionRange; - if ( - o !== i && - i && - i.ownerDocument && - Le(i.ownerDocument.documentElement, i) - ) { - if (null !== a && Ne(i)) - if ( - ((o = a.start), - void 0 === (s = a.end) && (s = o), - 'selectionStart' in i) - ) - (i.selectionStart = o), - (i.selectionEnd = Math.min(s, i.value.length)); - else if ( - (s = - ((o = i.ownerDocument || document) && o.defaultView) || - window).getSelection - ) { - s = s.getSelection(); - var u = i.textContent.length, - _ = Math.min(a.start, u); - (a = void 0 === a.end ? _ : Math.min(a.end, u)), - !s.extend && _ > a && ((u = a), (a = _), (_ = u)), - (u = Ke(i, _)); - var w = Ke(i, a); - u && - w && - (1 !== s.rangeCount || - s.anchorNode !== u.node || - s.anchorOffset !== u.offset || - s.focusNode !== w.node || - s.focusOffset !== w.offset) && - ((o = o.createRange()).setStart(u.node, u.offset), - s.removeAllRanges(), - _ > a - ? (s.addRange(o), s.extend(w.node, w.offset)) - : (o.setEnd(w.node, w.offset), s.addRange(o))); - } - for (o = [], s = i; (s = s.parentNode); ) - 1 === s.nodeType && - o.push({ element: s, left: s.scrollLeft, top: s.scrollTop }); - for ( - 'function' == typeof i.focus && i.focus(), i = 0; - i < o.length; - i++ - ) - ((s = o[i]).element.scrollLeft = s.left), - (s.element.scrollTop = s.top); - } - } - var Lr = - x && 'documentMode' in document && 11 >= document.documentMode, - Fr = null, - Br = null, - qr = null, - $r = !1; - function Ue(s, o, i) { - var a = - i.window === i - ? i.document - : 9 === i.nodeType - ? i - : i.ownerDocument; - $r || - null == Fr || - Fr !== Xa(a) || - ('selectionStart' in (a = Fr) && Ne(a) - ? (a = { start: a.selectionStart, end: a.selectionEnd }) - : (a = { - anchorNode: (a = ( - (a.ownerDocument && a.ownerDocument.defaultView) || - window - ).getSelection()).anchorNode, - anchorOffset: a.anchorOffset, - focusNode: a.focusNode, - focusOffset: a.focusOffset - }), - (qr && Ie(qr, a)) || - ((qr = a), - 0 < (a = oe(Br, 'onSelect')).length && - ((o = new Qt('onSelect', 'select', null, o, i)), - s.push({ event: o, listeners: a }), - (o.target = Fr)))); - } - function Ve(s, o) { - var i = {}; - return ( - (i[s.toLowerCase()] = o.toLowerCase()), - (i['Webkit' + s] = 'webkit' + o), - (i['Moz' + s] = 'moz' + o), - i - ); - } - var Vr = { - animationend: Ve('Animation', 'AnimationEnd'), - animationiteration: Ve('Animation', 'AnimationIteration'), - animationstart: Ve('Animation', 'AnimationStart'), - transitionend: Ve('Transition', 'TransitionEnd') - }, - Ur = {}, - zr = {}; - function Ze(s) { - if (Ur[s]) return Ur[s]; - if (!Vr[s]) return s; - var o, - i = Vr[s]; - for (o in i) - if (i.hasOwnProperty(o) && o in zr) return (Ur[s] = i[o]); - return s; - } - x && - ((zr = document.createElement('div').style), - 'AnimationEvent' in window || - (delete Vr.animationend.animation, - delete Vr.animationiteration.animation, - delete Vr.animationstart.animation), - 'TransitionEvent' in window || delete Vr.transitionend.transition); - var Wr = Ze('animationend'), - Jr = Ze('animationiteration'), - Hr = Ze('animationstart'), - Kr = Ze('transitionend'), - Gr = new Map(), - Xr = - 'abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel'.split( - ' ' - ); - function ff(s, o) { - Gr.set(s, o), fa(o, [s]); - } - for (var Yr = 0; Yr < Xr.length; Yr++) { - var Qr = Xr[Yr]; - ff(Qr.toLowerCase(), 'on' + (Qr[0].toUpperCase() + Qr.slice(1))); - } - ff(Wr, 'onAnimationEnd'), - ff(Jr, 'onAnimationIteration'), - ff(Hr, 'onAnimationStart'), - ff('dblclick', 'onDoubleClick'), - ff('focusin', 'onFocus'), - ff('focusout', 'onBlur'), - ff(Kr, 'onTransitionEnd'), - ha('onMouseEnter', ['mouseout', 'mouseover']), - ha('onMouseLeave', ['mouseout', 'mouseover']), - ha('onPointerEnter', ['pointerout', 'pointerover']), - ha('onPointerLeave', ['pointerout', 'pointerover']), - fa( - 'onChange', - 'change click focusin focusout input keydown keyup selectionchange'.split( - ' ' - ) - ), - fa( - 'onSelect', - 'focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange'.split( - ' ' - ) - ), - fa('onBeforeInput', [ - 'compositionend', - 'keypress', - 'textInput', - 'paste' - ]), - fa( - 'onCompositionEnd', - 'compositionend focusout keydown keypress keyup mousedown'.split( - ' ' - ) - ), - fa( - 'onCompositionStart', - 'compositionstart focusout keydown keypress keyup mousedown'.split( - ' ' - ) - ), - fa( - 'onCompositionUpdate', - 'compositionupdate focusout keydown keypress keyup mousedown'.split( - ' ' - ) - ); - var Zr = - 'abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting'.split( - ' ' - ), - en = new Set( - 'cancel close invalid load scroll toggle'.split(' ').concat(Zr) - ); - function nf(s, o, i) { - var a = s.type || 'unknown-event'; - (s.currentTarget = i), - (function Ub(s, o, i, a, u, _, w, x, C) { - if ((Tb.apply(this, arguments), nt)) { - if (!nt) throw Error(p(198)); - var j = st; - (nt = !1), (st = null), ot || ((ot = !0), (it = j)); - } - })(a, o, void 0, s), - (s.currentTarget = null); - } - function se(s, o) { - o = !!(4 & o); - for (var i = 0; i < s.length; i++) { - var a = s[i], - u = a.event; - a = a.listeners; - e: { - var _ = void 0; - if (o) - for (var w = a.length - 1; 0 <= w; w--) { - var x = a[w], - C = x.instance, - j = x.currentTarget; - if (((x = x.listener), C !== _ && u.isPropagationStopped())) - break e; - nf(u, x, j), (_ = C); - } - else - for (w = 0; w < a.length; w++) { - if ( - ((C = (x = a[w]).instance), - (j = x.currentTarget), - (x = x.listener), - C !== _ && u.isPropagationStopped()) - ) - break e; - nf(u, x, j), (_ = C); - } - } - } - if (ot) throw ((s = it), (ot = !1), (it = null), s); - } - function D(s, o) { - var i = o[mn]; - void 0 === i && (i = o[mn] = new Set()); - var a = s + '__bubble'; - i.has(a) || (pf(o, s, 2, !1), i.add(a)); - } - function qf(s, o, i) { - var a = 0; - o && (a |= 4), pf(i, s, a, o); - } - var tn = '_reactListening' + Math.random().toString(36).slice(2); - function sf(s) { - if (!s[tn]) { - (s[tn] = !0), - _.forEach(function (o) { - 'selectionchange' !== o && - (en.has(o) || qf(o, !1, s), qf(o, !0, s)); - }); - var o = 9 === s.nodeType ? s : s.ownerDocument; - null === o || - o[tn] || - ((o[tn] = !0), qf('selectionchange', !1, o)); - } - } - function pf(s, o, i, a) { - switch (jd(o)) { - case 1: - var u = ed; - break; - case 4: - u = gd; - break; - default: - u = fd; - } - (i = u.bind(null, o, i, s)), - (u = void 0), - !tt || - ('touchstart' !== o && 'touchmove' !== o && 'wheel' !== o) || - (u = !0), - a - ? void 0 !== u - ? s.addEventListener(o, i, { capture: !0, passive: u }) - : s.addEventListener(o, i, !0) - : void 0 !== u - ? s.addEventListener(o, i, { passive: u }) - : s.addEventListener(o, i, !1); - } - function hd(s, o, i, a, u) { - var _ = a; - if (!(1 & o || 2 & o || null === a)) - e: for (;;) { - if (null === a) return; - var w = a.tag; - if (3 === w || 4 === w) { - var x = a.stateNode.containerInfo; - if (x === u || (8 === x.nodeType && x.parentNode === u)) - break; - if (4 === w) - for (w = a.return; null !== w; ) { - var C = w.tag; - if ( - (3 === C || 4 === C) && - ((C = w.stateNode.containerInfo) === u || - (8 === C.nodeType && C.parentNode === u)) - ) - return; - w = w.return; - } - for (; null !== x; ) { - if (null === (w = Wc(x))) return; - if (5 === (C = w.tag) || 6 === C) { - a = _ = w; - continue e; - } - x = x.parentNode; - } - } - a = a.return; - } - Jb(function () { - var a = _, - u = xb(i), - w = []; - e: { - var x = Gr.get(s); - if (void 0 !== x) { - var C = Qt, - j = s; - switch (s) { - case 'keypress': - if (0 === od(i)) break e; - case 'keydown': - case 'keyup': - C = mr; - break; - case 'focusin': - (j = 'focus'), (C = sr); - break; - case 'focusout': - (j = 'blur'), (C = sr); - break; - case 'beforeblur': - case 'afterblur': - C = sr; - break; - case 'click': - if (2 === i.button) break e; - case 'auxclick': - case 'dblclick': - case 'mousedown': - case 'mousemove': - case 'mouseup': - case 'mouseout': - case 'mouseover': - case 'contextmenu': - C = rr; - break; - case 'drag': - case 'dragend': - case 'dragenter': - case 'dragexit': - case 'dragleave': - case 'dragover': - case 'dragstart': - case 'drop': - C = nr; - break; - case 'touchcancel': - case 'touchend': - case 'touchmove': - case 'touchstart': - C = yr; - break; - case Wr: - case Jr: - case Hr: - C = ir; - break; - case Kr: - C = vr; - break; - case 'scroll': - C = er; - break; - case 'wheel': - C = _r; - break; - case 'copy': - case 'cut': - case 'paste': - C = cr; - break; - case 'gotpointercapture': - case 'lostpointercapture': - case 'pointercancel': - case 'pointerdown': - case 'pointermove': - case 'pointerout': - case 'pointerover': - case 'pointerup': - C = gr; - } - var L = !!(4 & o), - B = !L && 'scroll' === s, - $ = L ? (null !== x ? x + 'Capture' : null) : x; - L = []; - for (var V, U = a; null !== U; ) { - var z = (V = U).stateNode; - if ( - (5 === V.tag && - null !== z && - ((V = z), - null !== $ && - null != (z = Kb(U, $)) && - L.push(tf(U, z, V))), - B) - ) - break; - U = U.return; - } - 0 < L.length && - ((x = new C(x, j, null, i, u)), - w.push({ event: x, listeners: L })); - } - } - if (!(7 & o)) { - if ( - ((C = 'mouseout' === s || 'pointerout' === s), - (!(x = 'mouseover' === s || 'pointerover' === s) || - i === He || - !(j = i.relatedTarget || i.fromElement) || - (!Wc(j) && !j[fn])) && - (C || x) && - ((x = - u.window === u - ? u - : (x = u.ownerDocument) - ? x.defaultView || x.parentWindow - : window), - C - ? ((C = a), - null !== - (j = (j = i.relatedTarget || i.toElement) - ? Wc(j) - : null) && - (j !== (B = Vb(j)) || (5 !== j.tag && 6 !== j.tag)) && - (j = null)) - : ((C = null), (j = a)), - C !== j)) - ) { - if ( - ((L = rr), - (z = 'onMouseLeave'), - ($ = 'onMouseEnter'), - (U = 'mouse'), - ('pointerout' !== s && 'pointerover' !== s) || - ((L = gr), - (z = 'onPointerLeave'), - ($ = 'onPointerEnter'), - (U = 'pointer')), - (B = null == C ? x : ue(C)), - (V = null == j ? x : ue(j)), - ((x = new L(z, U + 'leave', C, i, u)).target = B), - (x.relatedTarget = V), - (z = null), - Wc(u) === a && - (((L = new L($, U + 'enter', j, i, u)).target = V), - (L.relatedTarget = B), - (z = L)), - (B = z), - C && j) - ) - e: { - for ($ = j, U = 0, V = L = C; V; V = vf(V)) U++; - for (V = 0, z = $; z; z = vf(z)) V++; - for (; 0 < U - V; ) (L = vf(L)), U--; - for (; 0 < V - U; ) ($ = vf($)), V--; - for (; U--; ) { - if (L === $ || (null !== $ && L === $.alternate)) - break e; - (L = vf(L)), ($ = vf($)); - } - L = null; - } - else L = null; - null !== C && wf(w, x, C, L, !1), - null !== j && null !== B && wf(w, B, j, L, !0); - } - if ( - 'select' === - (C = - (x = a ? ue(a) : window).nodeName && - x.nodeName.toLowerCase()) || - ('input' === C && 'file' === x.type) - ) - var Y = ve; - else if (me(x)) - if (Nr) Y = Fe; - else { - Y = De; - var Z = Ce; - } - else - (C = x.nodeName) && - 'input' === C.toLowerCase() && - ('checkbox' === x.type || 'radio' === x.type) && - (Y = Ee); - switch ( - (Y && (Y = Y(s, a)) - ? ne(w, Y, i, u) - : (Z && Z(s, x, a), - 'focusout' === s && - (Z = x._wrapperState) && - Z.controlled && - 'number' === x.type && - cb(x, 'number', x.value)), - (Z = a ? ue(a) : window), - s) - ) { - case 'focusin': - (me(Z) || 'true' === Z.contentEditable) && - ((Fr = Z), (Br = a), (qr = null)); - break; - case 'focusout': - qr = Br = Fr = null; - break; - case 'mousedown': - $r = !0; - break; - case 'contextmenu': - case 'mouseup': - case 'dragend': - ($r = !1), Ue(w, i, u); - break; - case 'selectionchange': - if (Lr) break; - case 'keydown': - case 'keyup': - Ue(w, i, u); - } - var ee; - if (wr) - e: { - switch (s) { - case 'compositionstart': - var ie = 'onCompositionStart'; - break e; - case 'compositionend': - ie = 'onCompositionEnd'; - break e; - case 'compositionupdate': - ie = 'onCompositionUpdate'; - break e; - } - ie = void 0; - } - else - Ar - ? ge(s, i) && (ie = 'onCompositionEnd') - : 'keydown' === s && - 229 === i.keyCode && - (ie = 'onCompositionStart'); - ie && - (kr && - 'ko' !== i.locale && - (Ar || 'onCompositionStart' !== ie - ? 'onCompositionEnd' === ie && Ar && (ee = nd()) - : ((Jt = 'value' in (Wt = u) ? Wt.value : Wt.textContent), - (Ar = !0))), - 0 < (Z = oe(a, ie)).length && - ((ie = new lr(ie, s, null, i, u)), - w.push({ event: ie, listeners: Z }), - ee - ? (ie.data = ee) - : null !== (ee = he(i)) && (ie.data = ee))), - (ee = xr - ? (function je(s, o) { - switch (s) { - case 'compositionend': - return he(o); - case 'keypress': - return 32 !== o.which ? null : ((Cr = !0), Or); - case 'textInput': - return (s = o.data) === Or && Cr ? null : s; - default: - return null; - } - })(s, i) - : (function ke(s, o) { - if (Ar) - return 'compositionend' === s || (!wr && ge(s, o)) - ? ((s = nd()), (Ht = Jt = Wt = null), (Ar = !1), s) - : null; - switch (s) { - case 'paste': - default: - return null; - case 'keypress': - if ( - !(o.ctrlKey || o.altKey || o.metaKey) || - (o.ctrlKey && o.altKey) - ) { - if (o.char && 1 < o.char.length) return o.char; - if (o.which) return String.fromCharCode(o.which); - } - return null; - case 'compositionend': - return kr && 'ko' !== o.locale ? null : o.data; - } - })(s, i)) && - 0 < (a = oe(a, 'onBeforeInput')).length && - ((u = new lr('onBeforeInput', 'beforeinput', null, i, u)), - w.push({ event: u, listeners: a }), - (u.data = ee)); - } - se(w, o); - }); - } - function tf(s, o, i) { - return { instance: s, listener: o, currentTarget: i }; - } - function oe(s, o) { - for (var i = o + 'Capture', a = []; null !== s; ) { - var u = s, - _ = u.stateNode; - 5 === u.tag && - null !== _ && - ((u = _), - null != (_ = Kb(s, i)) && a.unshift(tf(s, _, u)), - null != (_ = Kb(s, o)) && a.push(tf(s, _, u))), - (s = s.return); - } - return a; - } - function vf(s) { - if (null === s) return null; - do { - s = s.return; - } while (s && 5 !== s.tag); - return s || null; - } - function wf(s, o, i, a, u) { - for (var _ = o._reactName, w = []; null !== i && i !== a; ) { - var x = i, - C = x.alternate, - j = x.stateNode; - if (null !== C && C === a) break; - 5 === x.tag && - null !== j && - ((x = j), - u - ? null != (C = Kb(i, _)) && w.unshift(tf(i, C, x)) - : u || (null != (C = Kb(i, _)) && w.push(tf(i, C, x)))), - (i = i.return); - } - 0 !== w.length && s.push({ event: o, listeners: w }); - } - var rn = /\r\n?/g, - nn = /\u0000|\uFFFD/g; - function zf(s) { - return ('string' == typeof s ? s : '' + s) - .replace(rn, '\n') - .replace(nn, ''); - } - function Af(s, o, i) { - if (((o = zf(o)), zf(s) !== o && i)) throw Error(p(425)); - } - function Bf() {} - var sn = null, - on = null; - function Ef(s, o) { - return ( - 'textarea' === s || - 'noscript' === s || - 'string' == typeof o.children || - 'number' == typeof o.children || - ('object' == typeof o.dangerouslySetInnerHTML && - null !== o.dangerouslySetInnerHTML && - null != o.dangerouslySetInnerHTML.__html) - ); - } - var an = 'function' == typeof setTimeout ? setTimeout : void 0, - cn = 'function' == typeof clearTimeout ? clearTimeout : void 0, - ln = 'function' == typeof Promise ? Promise : void 0, - un = - 'function' == typeof queueMicrotask - ? queueMicrotask - : void 0 !== ln - ? function (s) { - return ln.resolve(null).then(s).catch(If); - } - : an; - function If(s) { - setTimeout(function () { - throw s; - }); - } - function Kf(s, o) { - var i = o, - a = 0; - do { - var u = i.nextSibling; - if ((s.removeChild(i), u && 8 === u.nodeType)) - if ('/$' === (i = u.data)) { - if (0 === a) return s.removeChild(u), void bd(o); - a--; - } else ('$' !== i && '$?' !== i && '$!' !== i) || a++; - i = u; - } while (i); - bd(o); - } - function Lf(s) { - for (; null != s; s = s.nextSibling) { - var o = s.nodeType; - if (1 === o || 3 === o) break; - if (8 === o) { - if ('$' === (o = s.data) || '$!' === o || '$?' === o) break; - if ('/$' === o) return null; - } - } - return s; - } - function Mf(s) { - s = s.previousSibling; - for (var o = 0; s; ) { - if (8 === s.nodeType) { - var i = s.data; - if ('$' === i || '$!' === i || '$?' === i) { - if (0 === o) return s; - o--; - } else '/$' === i && o++; - } - s = s.previousSibling; - } - return null; - } - var pn = Math.random().toString(36).slice(2), - hn = '__reactFiber$' + pn, - dn = '__reactProps$' + pn, - fn = '__reactContainer$' + pn, - mn = '__reactEvents$' + pn, - gn = '__reactListeners$' + pn, - yn = '__reactHandles$' + pn; - function Wc(s) { - var o = s[hn]; - if (o) return o; - for (var i = s.parentNode; i; ) { - if ((o = i[fn] || i[hn])) { - if ( - ((i = o.alternate), - null !== o.child || (null !== i && null !== i.child)) - ) - for (s = Mf(s); null !== s; ) { - if ((i = s[hn])) return i; - s = Mf(s); - } - return o; - } - i = (s = i).parentNode; - } - return null; - } - function Cb(s) { - return !(s = s[hn] || s[fn]) || - (5 !== s.tag && 6 !== s.tag && 13 !== s.tag && 3 !== s.tag) - ? null - : s; - } - function ue(s) { - if (5 === s.tag || 6 === s.tag) return s.stateNode; - throw Error(p(33)); - } - function Db(s) { - return s[dn] || null; - } - var vn = [], - bn = -1; - function Uf(s) { - return { current: s }; - } - function E(s) { - 0 > bn || ((s.current = vn[bn]), (vn[bn] = null), bn--); - } - function G(s, o) { - bn++, (vn[bn] = s.current), (s.current = o); - } - var _n = {}, - Sn = Uf(_n), - wn = Uf(!1), - En = _n; - function Yf(s, o) { - var i = s.type.contextTypes; - if (!i) return _n; - var a = s.stateNode; - if (a && a.__reactInternalMemoizedUnmaskedChildContext === o) - return a.__reactInternalMemoizedMaskedChildContext; - var u, - _ = {}; - for (u in i) _[u] = o[u]; - return ( - a && - (((s = - s.stateNode).__reactInternalMemoizedUnmaskedChildContext = o), - (s.__reactInternalMemoizedMaskedChildContext = _)), - _ - ); - } - function Zf(s) { - return null != (s = s.childContextTypes); - } - function $f() { - E(wn), E(Sn); - } - function ag(s, o, i) { - if (Sn.current !== _n) throw Error(p(168)); - G(Sn, o), G(wn, i); - } - function bg(s, o, i) { - var a = s.stateNode; - if ( - ((o = o.childContextTypes), - 'function' != typeof a.getChildContext) - ) - return i; - for (var u in (a = a.getChildContext())) - if (!(u in o)) throw Error(p(108, Ra(s) || 'Unknown', u)); - return we({}, i, a); - } - function cg(s) { - return ( - (s = - ((s = s.stateNode) && - s.__reactInternalMemoizedMergedChildContext) || - _n), - (En = Sn.current), - G(Sn, s), - G(wn, wn.current), - !0 - ); - } - function dg(s, o, i) { - var a = s.stateNode; - if (!a) throw Error(p(169)); - i - ? ((s = bg(s, o, En)), - (a.__reactInternalMemoizedMergedChildContext = s), - E(wn), - E(Sn), - G(Sn, s)) - : E(wn), - G(wn, i); - } - var xn = null, - kn = !1, - On = !1; - function hg(s) { - null === xn ? (xn = [s]) : xn.push(s); - } - function jg() { - if (!On && null !== xn) { - On = !0; - var s = 0, - o = Ct; - try { - var i = xn; - for (Ct = 1; s < i.length; s++) { - var a = i[s]; - do { - a = a(!0); - } while (null !== a); - } - (xn = null), (kn = !1); - } catch (o) { - throw (null !== xn && (xn = xn.slice(s + 1)), ct(mt, jg), o); - } finally { - (Ct = o), (On = !1); - } - } - return null; - } - var Cn = [], - An = 0, - jn = null, - In = 0, - Pn = [], - Nn = 0, - Tn = null, - Mn = 1, - Rn = ''; - function tg(s, o) { - (Cn[An++] = In), (Cn[An++] = jn), (jn = s), (In = o); - } - function ug(s, o, i) { - (Pn[Nn++] = Mn), (Pn[Nn++] = Rn), (Pn[Nn++] = Tn), (Tn = s); - var a = Mn; - s = Rn; - var u = 32 - wt(a) - 1; - (a &= ~(1 << u)), (i += 1); - var _ = 32 - wt(o) + u; - if (30 < _) { - var w = u - (u % 5); - (_ = (a & ((1 << w) - 1)).toString(32)), - (a >>= w), - (u -= w), - (Mn = (1 << (32 - wt(o) + u)) | (i << u) | a), - (Rn = _ + s); - } else (Mn = (1 << _) | (i << u) | a), (Rn = s); - } - function vg(s) { - null !== s.return && (tg(s, 1), ug(s, 1, 0)); - } - function wg(s) { - for (; s === jn; ) - (jn = Cn[--An]), - (Cn[An] = null), - (In = Cn[--An]), - (Cn[An] = null); - for (; s === Tn; ) - (Tn = Pn[--Nn]), - (Pn[Nn] = null), - (Rn = Pn[--Nn]), - (Pn[Nn] = null), - (Mn = Pn[--Nn]), - (Pn[Nn] = null); - } - var Dn = null, - Ln = null, - Fn = !1, - Bn = null; - function Ag(s, o) { - var i = Bg(5, null, null, 0); - (i.elementType = 'DELETED'), - (i.stateNode = o), - (i.return = s), - null === (o = s.deletions) - ? ((s.deletions = [i]), (s.flags |= 16)) - : o.push(i); - } - function Cg(s, o) { - switch (s.tag) { - case 5: - var i = s.type; - return ( - null !== - (o = - 1 !== o.nodeType || - i.toLowerCase() !== o.nodeName.toLowerCase() - ? null - : o) && - ((s.stateNode = o), (Dn = s), (Ln = Lf(o.firstChild)), !0) - ); - case 6: - return ( - null !== - (o = - '' === s.pendingProps || 3 !== o.nodeType ? null : o) && - ((s.stateNode = o), (Dn = s), (Ln = null), !0) - ); - case 13: - return ( - null !== (o = 8 !== o.nodeType ? null : o) && - ((i = null !== Tn ? { id: Mn, overflow: Rn } : null), - (s.memoizedState = { - dehydrated: o, - treeContext: i, - retryLane: 1073741824 - }), - ((i = Bg(18, null, null, 0)).stateNode = o), - (i.return = s), - (s.child = i), - (Dn = s), - (Ln = null), - !0) - ); - default: - return !1; - } - } - function Dg(s) { - return !(!(1 & s.mode) || 128 & s.flags); - } - function Eg(s) { - if (Fn) { - var o = Ln; - if (o) { - var i = o; - if (!Cg(s, o)) { - if (Dg(s)) throw Error(p(418)); - o = Lf(i.nextSibling); - var a = Dn; - o && Cg(s, o) - ? Ag(a, i) - : ((s.flags = (-4097 & s.flags) | 2), (Fn = !1), (Dn = s)); - } - } else { - if (Dg(s)) throw Error(p(418)); - (s.flags = (-4097 & s.flags) | 2), (Fn = !1), (Dn = s); - } - } - } - function Fg(s) { - for ( - s = s.return; - null !== s && 5 !== s.tag && 3 !== s.tag && 13 !== s.tag; - - ) - s = s.return; - Dn = s; - } - function Gg(s) { - if (s !== Dn) return !1; - if (!Fn) return Fg(s), (Fn = !0), !1; - var o; - if ( - ((o = 3 !== s.tag) && - !(o = 5 !== s.tag) && - (o = - 'head' !== (o = s.type) && - 'body' !== o && - !Ef(s.type, s.memoizedProps)), - o && (o = Ln)) - ) { - if (Dg(s)) throw (Hg(), Error(p(418))); - for (; o; ) Ag(s, o), (o = Lf(o.nextSibling)); - } - if ((Fg(s), 13 === s.tag)) { - if (!(s = null !== (s = s.memoizedState) ? s.dehydrated : null)) - throw Error(p(317)); - e: { - for (s = s.nextSibling, o = 0; s; ) { - if (8 === s.nodeType) { - var i = s.data; - if ('/$' === i) { - if (0 === o) { - Ln = Lf(s.nextSibling); - break e; - } - o--; - } else ('$' !== i && '$!' !== i && '$?' !== i) || o++; - } - s = s.nextSibling; - } - Ln = null; - } - } else Ln = Dn ? Lf(s.stateNode.nextSibling) : null; - return !0; - } - function Hg() { - for (var s = Ln; s; ) s = Lf(s.nextSibling); - } - function Ig() { - (Ln = Dn = null), (Fn = !1); - } - function Jg(s) { - null === Bn ? (Bn = [s]) : Bn.push(s); - } - var qn = U.ReactCurrentBatchConfig; - function Lg(s, o, i) { - if ( - null !== (s = i.ref) && - 'function' != typeof s && - 'object' != typeof s - ) { - if (i._owner) { - if ((i = i._owner)) { - if (1 !== i.tag) throw Error(p(309)); - var a = i.stateNode; - } - if (!a) throw Error(p(147, s)); - var u = a, - _ = '' + s; - return null !== o && - null !== o.ref && - 'function' == typeof o.ref && - o.ref._stringRef === _ - ? o.ref - : ((o = function (s) { - var o = u.refs; - null === s ? delete o[_] : (o[_] = s); - }), - (o._stringRef = _), - o); - } - if ('string' != typeof s) throw Error(p(284)); - if (!i._owner) throw Error(p(290, s)); - } - return s; - } - function Mg(s, o) { - throw ( - ((s = Object.prototype.toString.call(o)), - Error( - p( - 31, - '[object Object]' === s - ? 'object with keys {' + Object.keys(o).join(', ') + '}' - : s - ) - )) - ); - } - function Ng(s) { - return (0, s._init)(s._payload); - } - function Og(s) { - function b(o, i) { - if (s) { - var a = o.deletions; - null === a ? ((o.deletions = [i]), (o.flags |= 16)) : a.push(i); - } - } - function c(o, i) { - if (!s) return null; - for (; null !== i; ) b(o, i), (i = i.sibling); - return null; - } - function d(s, o) { - for (s = new Map(); null !== o; ) - null !== o.key ? s.set(o.key, o) : s.set(o.index, o), - (o = o.sibling); - return s; - } - function e(s, o) { - return ((s = Pg(s, o)).index = 0), (s.sibling = null), s; - } - function f(o, i, a) { - return ( - (o.index = a), - s - ? null !== (a = o.alternate) - ? (a = a.index) < i - ? ((o.flags |= 2), i) - : a - : ((o.flags |= 2), i) - : ((o.flags |= 1048576), i) - ); - } - function g(o) { - return s && null === o.alternate && (o.flags |= 2), o; - } - function h(s, o, i, a) { - return null === o || 6 !== o.tag - ? (((o = Qg(i, s.mode, a)).return = s), o) - : (((o = e(o, i)).return = s), o); - } - function k(s, o, i, a) { - var u = i.type; - return u === Z - ? m(s, o, i.props.children, a, i.key) - : null !== o && - (o.elementType === u || - ('object' == typeof u && - null !== u && - u.$$typeof === ye && - Ng(u) === o.type)) - ? (((a = e(o, i.props)).ref = Lg(s, o, i)), (a.return = s), a) - : (((a = Rg(i.type, i.key, i.props, null, s.mode, a)).ref = - Lg(s, o, i)), - (a.return = s), - a); - } - function l(s, o, i, a) { - return null === o || - 4 !== o.tag || - o.stateNode.containerInfo !== i.containerInfo || - o.stateNode.implementation !== i.implementation - ? (((o = Sg(i, s.mode, a)).return = s), o) - : (((o = e(o, i.children || [])).return = s), o); - } - function m(s, o, i, a, u) { - return null === o || 7 !== o.tag - ? (((o = Tg(i, s.mode, a, u)).return = s), o) - : (((o = e(o, i)).return = s), o); - } - function q(s, o, i) { - if (('string' == typeof o && '' !== o) || 'number' == typeof o) - return ((o = Qg('' + o, s.mode, i)).return = s), o; - if ('object' == typeof o && null !== o) { - switch (o.$$typeof) { - case z: - return ( - ((i = Rg(o.type, o.key, o.props, null, s.mode, i)).ref = - Lg(s, null, o)), - (i.return = s), - i - ); - case Y: - return ((o = Sg(o, s.mode, i)).return = s), o; - case ye: - return q(s, (0, o._init)(o._payload), i); - } - if (Pe(o) || Ka(o)) - return ((o = Tg(o, s.mode, i, null)).return = s), o; - Mg(s, o); - } - return null; - } - function r(s, o, i, a) { - var u = null !== o ? o.key : null; - if (('string' == typeof i && '' !== i) || 'number' == typeof i) - return null !== u ? null : h(s, o, '' + i, a); - if ('object' == typeof i && null !== i) { - switch (i.$$typeof) { - case z: - return i.key === u ? k(s, o, i, a) : null; - case Y: - return i.key === u ? l(s, o, i, a) : null; - case ye: - return r(s, o, (u = i._init)(i._payload), a); - } - if (Pe(i) || Ka(i)) - return null !== u ? null : m(s, o, i, a, null); - Mg(s, i); - } - return null; - } - function y(s, o, i, a, u) { - if (('string' == typeof a && '' !== a) || 'number' == typeof a) - return h(o, (s = s.get(i) || null), '' + a, u); - if ('object' == typeof a && null !== a) { - switch (a.$$typeof) { - case z: - return k( - o, - (s = s.get(null === a.key ? i : a.key) || null), - a, - u - ); - case Y: - return l( - o, - (s = s.get(null === a.key ? i : a.key) || null), - a, - u - ); - case ye: - return y(s, o, i, (0, a._init)(a._payload), u); - } - if (Pe(a) || Ka(a)) - return m(o, (s = s.get(i) || null), a, u, null); - Mg(o, a); - } - return null; - } - function n(o, i, a, u) { - for ( - var _ = null, w = null, x = i, C = (i = 0), j = null; - null !== x && C < a.length; - C++ - ) { - x.index > C ? ((j = x), (x = null)) : (j = x.sibling); - var L = r(o, x, a[C], u); - if (null === L) { - null === x && (x = j); - break; - } - s && x && null === L.alternate && b(o, x), - (i = f(L, i, C)), - null === w ? (_ = L) : (w.sibling = L), - (w = L), - (x = j); - } - if (C === a.length) return c(o, x), Fn && tg(o, C), _; - if (null === x) { - for (; C < a.length; C++) - null !== (x = q(o, a[C], u)) && - ((i = f(x, i, C)), - null === w ? (_ = x) : (w.sibling = x), - (w = x)); - return Fn && tg(o, C), _; - } - for (x = d(o, x); C < a.length; C++) - null !== (j = y(x, o, C, a[C], u)) && - (s && - null !== j.alternate && - x.delete(null === j.key ? C : j.key), - (i = f(j, i, C)), - null === w ? (_ = j) : (w.sibling = j), - (w = j)); - return ( - s && - x.forEach(function (s) { - return b(o, s); - }), - Fn && tg(o, C), - _ - ); - } - function t(o, i, a, u) { - var _ = Ka(a); - if ('function' != typeof _) throw Error(p(150)); - if (null == (a = _.call(a))) throw Error(p(151)); - for ( - var w = (_ = null), x = i, C = (i = 0), j = null, L = a.next(); - null !== x && !L.done; - C++, L = a.next() - ) { - x.index > C ? ((j = x), (x = null)) : (j = x.sibling); - var B = r(o, x, L.value, u); - if (null === B) { - null === x && (x = j); - break; - } - s && x && null === B.alternate && b(o, x), - (i = f(B, i, C)), - null === w ? (_ = B) : (w.sibling = B), - (w = B), - (x = j); - } - if (L.done) return c(o, x), Fn && tg(o, C), _; - if (null === x) { - for (; !L.done; C++, L = a.next()) - null !== (L = q(o, L.value, u)) && - ((i = f(L, i, C)), - null === w ? (_ = L) : (w.sibling = L), - (w = L)); - return Fn && tg(o, C), _; - } - for (x = d(o, x); !L.done; C++, L = a.next()) - null !== (L = y(x, o, C, L.value, u)) && - (s && - null !== L.alternate && - x.delete(null === L.key ? C : L.key), - (i = f(L, i, C)), - null === w ? (_ = L) : (w.sibling = L), - (w = L)); - return ( - s && - x.forEach(function (s) { - return b(o, s); - }), - Fn && tg(o, C), - _ - ); - } - return function J(s, o, i, a) { - if ( - ('object' == typeof i && - null !== i && - i.type === Z && - null === i.key && - (i = i.props.children), - 'object' == typeof i && null !== i) - ) { - switch (i.$$typeof) { - case z: - e: { - for (var u = i.key, _ = o; null !== _; ) { - if (_.key === u) { - if ((u = i.type) === Z) { - if (7 === _.tag) { - c(s, _.sibling), - ((o = e(_, i.props.children)).return = s), - (s = o); - break e; - } - } else if ( - _.elementType === u || - ('object' == typeof u && - null !== u && - u.$$typeof === ye && - Ng(u) === _.type) - ) { - c(s, _.sibling), - ((o = e(_, i.props)).ref = Lg(s, _, i)), - (o.return = s), - (s = o); - break e; - } - c(s, _); - break; - } - b(s, _), (_ = _.sibling); - } - i.type === Z - ? (((o = Tg( - i.props.children, - s.mode, - a, - i.key - )).return = s), - (s = o)) - : (((a = Rg( - i.type, - i.key, - i.props, - null, - s.mode, - a - )).ref = Lg(s, o, i)), - (a.return = s), - (s = a)); - } - return g(s); - case Y: - e: { - for (_ = i.key; null !== o; ) { - if (o.key === _) { - if ( - 4 === o.tag && - o.stateNode.containerInfo === i.containerInfo && - o.stateNode.implementation === i.implementation - ) { - c(s, o.sibling), - ((o = e(o, i.children || [])).return = s), - (s = o); - break e; - } - c(s, o); - break; - } - b(s, o), (o = o.sibling); - } - ((o = Sg(i, s.mode, a)).return = s), (s = o); - } - return g(s); - case ye: - return J(s, o, (_ = i._init)(i._payload), a); - } - if (Pe(i)) return n(s, o, i, a); - if (Ka(i)) return t(s, o, i, a); - Mg(s, i); - } - return ('string' == typeof i && '' !== i) || 'number' == typeof i - ? ((i = '' + i), - null !== o && 6 === o.tag - ? (c(s, o.sibling), ((o = e(o, i)).return = s), (s = o)) - : (c(s, o), ((o = Qg(i, s.mode, a)).return = s), (s = o)), - g(s)) - : c(s, o); - }; - } - var $n = Og(!0), - Vn = Og(!1), - Un = Uf(null), - zn = null, - Wn = null, - Jn = null; - function $g() { - Jn = Wn = zn = null; - } - function ah(s) { - var o = Un.current; - E(Un), (s._currentValue = o); - } - function bh(s, o, i) { - for (; null !== s; ) { - var a = s.alternate; - if ( - ((s.childLanes & o) !== o - ? ((s.childLanes |= o), null !== a && (a.childLanes |= o)) - : null !== a && - (a.childLanes & o) !== o && - (a.childLanes |= o), - s === i) - ) - break; - s = s.return; - } - } - function ch(s, o) { - (zn = s), - (Jn = Wn = null), - null !== (s = s.dependencies) && - null !== s.firstContext && - (!!(s.lanes & o) && (bs = !0), (s.firstContext = null)); - } - function eh(s) { - var o = s._currentValue; - if (Jn !== s) - if ( - ((s = { context: s, memoizedValue: o, next: null }), - null === Wn) - ) { - if (null === zn) throw Error(p(308)); - (Wn = s), (zn.dependencies = { lanes: 0, firstContext: s }); - } else Wn = Wn.next = s; - return o; - } - var Hn = null; - function gh(s) { - null === Hn ? (Hn = [s]) : Hn.push(s); - } - function hh(s, o, i, a) { - var u = o.interleaved; - return ( - null === u - ? ((i.next = i), gh(o)) - : ((i.next = u.next), (u.next = i)), - (o.interleaved = i), - ih(s, a) - ); - } - function ih(s, o) { - s.lanes |= o; - var i = s.alternate; - for ( - null !== i && (i.lanes |= o), i = s, s = s.return; - null !== s; - - ) - (s.childLanes |= o), - null !== (i = s.alternate) && (i.childLanes |= o), - (i = s), - (s = s.return); - return 3 === i.tag ? i.stateNode : null; - } - var Kn = !1; - function kh(s) { - s.updateQueue = { - baseState: s.memoizedState, - firstBaseUpdate: null, - lastBaseUpdate: null, - shared: { pending: null, interleaved: null, lanes: 0 }, - effects: null - }; - } - function lh(s, o) { - (s = s.updateQueue), - o.updateQueue === s && - (o.updateQueue = { - baseState: s.baseState, - firstBaseUpdate: s.firstBaseUpdate, - lastBaseUpdate: s.lastBaseUpdate, - shared: s.shared, - effects: s.effects - }); - } - function mh(s, o) { - return { - eventTime: s, - lane: o, - tag: 0, - payload: null, - callback: null, - next: null - }; - } - function nh(s, o, i) { - var a = s.updateQueue; - if (null === a) return null; - if (((a = a.shared), 2 & Ls)) { - var u = a.pending; - return ( - null === u ? (o.next = o) : ((o.next = u.next), (u.next = o)), - (a.pending = o), - ih(s, i) - ); - } - return ( - null === (u = a.interleaved) - ? ((o.next = o), gh(a)) - : ((o.next = u.next), (u.next = o)), - (a.interleaved = o), - ih(s, i) - ); - } - function oh(s, o, i) { - if (null !== (o = o.updateQueue) && ((o = o.shared), 4194240 & i)) { - var a = o.lanes; - (i |= a &= s.pendingLanes), (o.lanes = i), Cc(s, i); - } - } - function ph(s, o) { - var i = s.updateQueue, - a = s.alternate; - if (null !== a && i === (a = a.updateQueue)) { - var u = null, - _ = null; - if (null !== (i = i.firstBaseUpdate)) { - do { - var w = { - eventTime: i.eventTime, - lane: i.lane, - tag: i.tag, - payload: i.payload, - callback: i.callback, - next: null - }; - null === _ ? (u = _ = w) : (_ = _.next = w), (i = i.next); - } while (null !== i); - null === _ ? (u = _ = o) : (_ = _.next = o); - } else u = _ = o; - return ( - (i = { - baseState: a.baseState, - firstBaseUpdate: u, - lastBaseUpdate: _, - shared: a.shared, - effects: a.effects - }), - void (s.updateQueue = i) - ); - } - null === (s = i.lastBaseUpdate) - ? (i.firstBaseUpdate = o) - : (s.next = o), - (i.lastBaseUpdate = o); - } - function qh(s, o, i, a) { - var u = s.updateQueue; - Kn = !1; - var _ = u.firstBaseUpdate, - w = u.lastBaseUpdate, - x = u.shared.pending; - if (null !== x) { - u.shared.pending = null; - var C = x, - j = C.next; - (C.next = null), null === w ? (_ = j) : (w.next = j), (w = C); - var L = s.alternate; - null !== L && - (x = (L = L.updateQueue).lastBaseUpdate) !== w && - (null === x ? (L.firstBaseUpdate = j) : (x.next = j), - (L.lastBaseUpdate = C)); - } - if (null !== _) { - var B = u.baseState; - for (w = 0, L = j = C = null, x = _; ; ) { - var $ = x.lane, - V = x.eventTime; - if ((a & $) === $) { - null !== L && - (L = L.next = - { - eventTime: V, - lane: 0, - tag: x.tag, - payload: x.payload, - callback: x.callback, - next: null - }); - e: { - var U = s, - z = x; - switch ((($ = o), (V = i), z.tag)) { - case 1: - if ('function' == typeof (U = z.payload)) { - B = U.call(V, B, $); - break e; - } - B = U; - break e; - case 3: - U.flags = (-65537 & U.flags) | 128; - case 0: - if ( - null == - ($ = - 'function' == typeof (U = z.payload) - ? U.call(V, B, $) - : U) - ) - break e; - B = we({}, B, $); - break e; - case 2: - Kn = !0; - } - } - null !== x.callback && - 0 !== x.lane && - ((s.flags |= 64), - null === ($ = u.effects) ? (u.effects = [x]) : $.push(x)); - } else - (V = { - eventTime: V, - lane: $, - tag: x.tag, - payload: x.payload, - callback: x.callback, - next: null - }), - null === L ? ((j = L = V), (C = B)) : (L = L.next = V), - (w |= $); - if (null === (x = x.next)) { - if (null === (x = u.shared.pending)) break; - (x = ($ = x).next), - ($.next = null), - (u.lastBaseUpdate = $), - (u.shared.pending = null); - } - } - if ( - (null === L && (C = B), - (u.baseState = C), - (u.firstBaseUpdate = j), - (u.lastBaseUpdate = L), - null !== (o = u.shared.interleaved)) - ) { - u = o; - do { - (w |= u.lane), (u = u.next); - } while (u !== o); - } else null === _ && (u.shared.lanes = 0); - (Ws |= w), (s.lanes = w), (s.memoizedState = B); - } - } - function sh(s, o, i) { - if (((s = o.effects), (o.effects = null), null !== s)) - for (o = 0; o < s.length; o++) { - var a = s[o], - u = a.callback; - if (null !== u) { - if (((a.callback = null), (a = i), 'function' != typeof u)) - throw Error(p(191, u)); - u.call(a); - } - } - } - var Gn = {}, - Xn = Uf(Gn), - Yn = Uf(Gn), - Qn = Uf(Gn); - function xh(s) { - if (s === Gn) throw Error(p(174)); - return s; - } - function yh(s, o) { - switch ((G(Qn, o), G(Yn, s), G(Xn, Gn), (s = o.nodeType))) { - case 9: - case 11: - o = (o = o.documentElement) ? o.namespaceURI : lb(null, ''); - break; - default: - o = lb( - (o = (s = 8 === s ? o.parentNode : o).namespaceURI || null), - (s = s.tagName) - ); - } - E(Xn), G(Xn, o); - } - function zh() { - E(Xn), E(Yn), E(Qn); - } - function Ah(s) { - xh(Qn.current); - var o = xh(Xn.current), - i = lb(o, s.type); - o !== i && (G(Yn, s), G(Xn, i)); - } - function Bh(s) { - Yn.current === s && (E(Xn), E(Yn)); - } - var Zn = Uf(0); - function Ch(s) { - for (var o = s; null !== o; ) { - if (13 === o.tag) { - var i = o.memoizedState; - if ( - null !== i && - (null === (i = i.dehydrated) || - '$?' === i.data || - '$!' === i.data) - ) - return o; - } else if ( - 19 === o.tag && - void 0 !== o.memoizedProps.revealOrder - ) { - if (128 & o.flags) return o; - } else if (null !== o.child) { - (o.child.return = o), (o = o.child); - continue; - } - if (o === s) break; - for (; null === o.sibling; ) { - if (null === o.return || o.return === s) return null; - o = o.return; - } - (o.sibling.return = o.return), (o = o.sibling); - } - return null; - } - var es = []; - function Eh() { - for (var s = 0; s < es.length; s++) - es[s]._workInProgressVersionPrimary = null; - es.length = 0; - } - var ts = U.ReactCurrentDispatcher, - rs = U.ReactCurrentBatchConfig, - ns = 0, - ss = null, - os = null, - as = null, - cs = !1, - ls = !1, - us = 0, - ps = 0; - function P() { - throw Error(p(321)); - } - function Mh(s, o) { - if (null === o) return !1; - for (var i = 0; i < o.length && i < s.length; i++) - if (!Dr(s[i], o[i])) return !1; - return !0; - } - function Nh(s, o, i, a, u, _) { - if ( - ((ns = _), - (ss = o), - (o.memoizedState = null), - (o.updateQueue = null), - (o.lanes = 0), - (ts.current = null === s || null === s.memoizedState ? ds : fs), - (s = i(a, u)), - ls) - ) { - _ = 0; - do { - if (((ls = !1), (us = 0), 25 <= _)) throw Error(p(301)); - (_ += 1), - (as = os = null), - (o.updateQueue = null), - (ts.current = ms), - (s = i(a, u)); - } while (ls); - } - if ( - ((ts.current = hs), - (o = null !== os && null !== os.next), - (ns = 0), - (as = os = ss = null), - (cs = !1), - o) - ) - throw Error(p(300)); - return s; - } - function Sh() { - var s = 0 !== us; - return (us = 0), s; - } - function Th() { - var s = { - memoizedState: null, - baseState: null, - baseQueue: null, - queue: null, - next: null - }; - return ( - null === as ? (ss.memoizedState = as = s) : (as = as.next = s), as - ); - } - function Uh() { - if (null === os) { - var s = ss.alternate; - s = null !== s ? s.memoizedState : null; - } else s = os.next; - var o = null === as ? ss.memoizedState : as.next; - if (null !== o) (as = o), (os = s); - else { - if (null === s) throw Error(p(310)); - (s = { - memoizedState: (os = s).memoizedState, - baseState: os.baseState, - baseQueue: os.baseQueue, - queue: os.queue, - next: null - }), - null === as ? (ss.memoizedState = as = s) : (as = as.next = s); - } - return as; - } - function Vh(s, o) { - return 'function' == typeof o ? o(s) : o; - } - function Wh(s) { - var o = Uh(), - i = o.queue; - if (null === i) throw Error(p(311)); - i.lastRenderedReducer = s; - var a = os, - u = a.baseQueue, - _ = i.pending; - if (null !== _) { - if (null !== u) { - var w = u.next; - (u.next = _.next), (_.next = w); - } - (a.baseQueue = u = _), (i.pending = null); - } - if (null !== u) { - (_ = u.next), (a = a.baseState); - var x = (w = null), - C = null, - j = _; - do { - var L = j.lane; - if ((ns & L) === L) - null !== C && - (C = C.next = - { - lane: 0, - action: j.action, - hasEagerState: j.hasEagerState, - eagerState: j.eagerState, - next: null - }), - (a = j.hasEagerState ? j.eagerState : s(a, j.action)); - else { - var B = { - lane: L, - action: j.action, - hasEagerState: j.hasEagerState, - eagerState: j.eagerState, - next: null - }; - null === C ? ((x = C = B), (w = a)) : (C = C.next = B), - (ss.lanes |= L), - (Ws |= L); - } - j = j.next; - } while (null !== j && j !== _); - null === C ? (w = a) : (C.next = x), - Dr(a, o.memoizedState) || (bs = !0), - (o.memoizedState = a), - (o.baseState = w), - (o.baseQueue = C), - (i.lastRenderedState = a); - } - if (null !== (s = i.interleaved)) { - u = s; - do { - (_ = u.lane), (ss.lanes |= _), (Ws |= _), (u = u.next); - } while (u !== s); - } else null === u && (i.lanes = 0); - return [o.memoizedState, i.dispatch]; - } - function Xh(s) { - var o = Uh(), - i = o.queue; - if (null === i) throw Error(p(311)); - i.lastRenderedReducer = s; - var a = i.dispatch, - u = i.pending, - _ = o.memoizedState; - if (null !== u) { - i.pending = null; - var w = (u = u.next); - do { - (_ = s(_, w.action)), (w = w.next); - } while (w !== u); - Dr(_, o.memoizedState) || (bs = !0), - (o.memoizedState = _), - null === o.baseQueue && (o.baseState = _), - (i.lastRenderedState = _); - } - return [_, a]; - } - function Yh() {} - function Zh(s, o) { - var i = ss, - a = Uh(), - u = o(), - _ = !Dr(a.memoizedState, u); - if ( - (_ && ((a.memoizedState = u), (bs = !0)), - (a = a.queue), - $h(ai.bind(null, i, a, s), [s]), - a.getSnapshot !== o || - _ || - (null !== as && 1 & as.memoizedState.tag)) - ) { - if ( - ((i.flags |= 2048), - bi(9, ci.bind(null, i, a, u, o), void 0, null), - null === Fs) - ) - throw Error(p(349)); - 30 & ns || di(i, o, u); - } - return u; - } - function di(s, o, i) { - (s.flags |= 16384), - (s = { getSnapshot: o, value: i }), - null === (o = ss.updateQueue) - ? ((o = { lastEffect: null, stores: null }), - (ss.updateQueue = o), - (o.stores = [s])) - : null === (i = o.stores) - ? (o.stores = [s]) - : i.push(s); - } - function ci(s, o, i, a) { - (o.value = i), (o.getSnapshot = a), ei(o) && fi(s); - } - function ai(s, o, i) { - return i(function () { - ei(o) && fi(s); - }); - } - function ei(s) { - var o = s.getSnapshot; - s = s.value; - try { - var i = o(); - return !Dr(s, i); - } catch (s) { - return !0; - } - } - function fi(s) { - var o = ih(s, 1); - null !== o && gi(o, s, 1, -1); - } - function hi(s) { - var o = Th(); - return ( - 'function' == typeof s && (s = s()), - (o.memoizedState = o.baseState = s), - (s = { - pending: null, - interleaved: null, - lanes: 0, - dispatch: null, - lastRenderedReducer: Vh, - lastRenderedState: s - }), - (o.queue = s), - (s = s.dispatch = ii.bind(null, ss, s)), - [o.memoizedState, s] - ); - } - function bi(s, o, i, a) { - return ( - (s = { tag: s, create: o, destroy: i, deps: a, next: null }), - null === (o = ss.updateQueue) - ? ((o = { lastEffect: null, stores: null }), - (ss.updateQueue = o), - (o.lastEffect = s.next = s)) - : null === (i = o.lastEffect) - ? (o.lastEffect = s.next = s) - : ((a = i.next), - (i.next = s), - (s.next = a), - (o.lastEffect = s)), - s - ); - } - function ji() { - return Uh().memoizedState; - } - function ki(s, o, i, a) { - var u = Th(); - (ss.flags |= s), - (u.memoizedState = bi(1 | o, i, void 0, void 0 === a ? null : a)); - } - function li(s, o, i, a) { - var u = Uh(); - a = void 0 === a ? null : a; - var _ = void 0; - if (null !== os) { - var w = os.memoizedState; - if (((_ = w.destroy), null !== a && Mh(a, w.deps))) - return void (u.memoizedState = bi(o, i, _, a)); - } - (ss.flags |= s), (u.memoizedState = bi(1 | o, i, _, a)); - } - function mi(s, o) { - return ki(8390656, 8, s, o); - } - function $h(s, o) { - return li(2048, 8, s, o); - } - function ni(s, o) { - return li(4, 2, s, o); - } - function oi(s, o) { - return li(4, 4, s, o); - } - function pi(s, o) { - return 'function' == typeof o - ? ((s = s()), - o(s), - function () { - o(null); - }) - : null != o - ? ((s = s()), - (o.current = s), - function () { - o.current = null; - }) - : void 0; - } - function qi(s, o, i) { - return ( - (i = null != i ? i.concat([s]) : null), - li(4, 4, pi.bind(null, o, s), i) - ); - } - function ri() {} - function si(s, o) { - var i = Uh(); - o = void 0 === o ? null : o; - var a = i.memoizedState; - return null !== a && null !== o && Mh(o, a[1]) - ? a[0] - : ((i.memoizedState = [s, o]), s); - } - function ti(s, o) { - var i = Uh(); - o = void 0 === o ? null : o; - var a = i.memoizedState; - return null !== a && null !== o && Mh(o, a[1]) - ? a[0] - : ((s = s()), (i.memoizedState = [s, o]), s); - } - function ui(s, o, i) { - return 21 & ns - ? (Dr(i, o) || - ((i = yc()), (ss.lanes |= i), (Ws |= i), (s.baseState = !0)), - o) - : (s.baseState && ((s.baseState = !1), (bs = !0)), - (s.memoizedState = i)); - } - function vi(s, o) { - var i = Ct; - (Ct = 0 !== i && 4 > i ? i : 4), s(!0); - var a = rs.transition; - rs.transition = {}; - try { - s(!1), o(); - } finally { - (Ct = i), (rs.transition = a); - } - } - function wi() { - return Uh().memoizedState; - } - function xi(s, o, i) { - var a = yi(s); - if ( - ((i = { - lane: a, - action: i, - hasEagerState: !1, - eagerState: null, - next: null - }), - zi(s)) - ) - Ai(o, i); - else if (null !== (i = hh(s, o, i, a))) { - gi(i, s, a, R()), Bi(i, o, a); - } - } - function ii(s, o, i) { - var a = yi(s), - u = { - lane: a, - action: i, - hasEagerState: !1, - eagerState: null, - next: null - }; - if (zi(s)) Ai(o, u); - else { - var _ = s.alternate; - if ( - 0 === s.lanes && - (null === _ || 0 === _.lanes) && - null !== (_ = o.lastRenderedReducer) - ) - try { - var w = o.lastRenderedState, - x = _(w, i); - if (((u.hasEagerState = !0), (u.eagerState = x), Dr(x, w))) { - var C = o.interleaved; - return ( - null === C - ? ((u.next = u), gh(o)) - : ((u.next = C.next), (C.next = u)), - void (o.interleaved = u) - ); - } - } catch (s) {} - null !== (i = hh(s, o, u, a)) && - (gi(i, s, a, (u = R())), Bi(i, o, a)); - } - } - function zi(s) { - var o = s.alternate; - return s === ss || (null !== o && o === ss); - } - function Ai(s, o) { - ls = cs = !0; - var i = s.pending; - null === i ? (o.next = o) : ((o.next = i.next), (i.next = o)), - (s.pending = o); - } - function Bi(s, o, i) { - if (4194240 & i) { - var a = o.lanes; - (i |= a &= s.pendingLanes), (o.lanes = i), Cc(s, i); - } - } - var hs = { - readContext: eh, - useCallback: P, - useContext: P, - useEffect: P, - useImperativeHandle: P, - useInsertionEffect: P, - useLayoutEffect: P, - useMemo: P, - useReducer: P, - useRef: P, - useState: P, - useDebugValue: P, - useDeferredValue: P, - useTransition: P, - useMutableSource: P, - useSyncExternalStore: P, - useId: P, - unstable_isNewReconciler: !1 - }, - ds = { - readContext: eh, - useCallback: function (s, o) { - return (Th().memoizedState = [s, void 0 === o ? null : o]), s; - }, - useContext: eh, - useEffect: mi, - useImperativeHandle: function (s, o, i) { - return ( - (i = null != i ? i.concat([s]) : null), - ki(4194308, 4, pi.bind(null, o, s), i) - ); - }, - useLayoutEffect: function (s, o) { - return ki(4194308, 4, s, o); - }, - useInsertionEffect: function (s, o) { - return ki(4, 2, s, o); - }, - useMemo: function (s, o) { - var i = Th(); - return ( - (o = void 0 === o ? null : o), - (s = s()), - (i.memoizedState = [s, o]), - s - ); - }, - useReducer: function (s, o, i) { - var a = Th(); - return ( - (o = void 0 !== i ? i(o) : o), - (a.memoizedState = a.baseState = o), - (s = { - pending: null, - interleaved: null, - lanes: 0, - dispatch: null, - lastRenderedReducer: s, - lastRenderedState: o - }), - (a.queue = s), - (s = s.dispatch = xi.bind(null, ss, s)), - [a.memoizedState, s] - ); - }, - useRef: function (s) { - return (s = { current: s }), (Th().memoizedState = s); - }, - useState: hi, - useDebugValue: ri, - useDeferredValue: function (s) { - return (Th().memoizedState = s); - }, - useTransition: function () { - var s = hi(!1), - o = s[0]; - return ( - (s = vi.bind(null, s[1])), (Th().memoizedState = s), [o, s] - ); - }, - useMutableSource: function () {}, - useSyncExternalStore: function (s, o, i) { - var a = ss, - u = Th(); - if (Fn) { - if (void 0 === i) throw Error(p(407)); - i = i(); - } else { - if (((i = o()), null === Fs)) throw Error(p(349)); - 30 & ns || di(a, o, i); - } - u.memoizedState = i; - var _ = { value: i, getSnapshot: o }; - return ( - (u.queue = _), - mi(ai.bind(null, a, _, s), [s]), - (a.flags |= 2048), - bi(9, ci.bind(null, a, _, i, o), void 0, null), - i - ); - }, - useId: function () { - var s = Th(), - o = Fs.identifierPrefix; - if (Fn) { - var i = Rn; - (o = - ':' + - o + - 'R' + - (i = (Mn & ~(1 << (32 - wt(Mn) - 1))).toString(32) + i)), - 0 < (i = us++) && (o += 'H' + i.toString(32)), - (o += ':'); - } else o = ':' + o + 'r' + (i = ps++).toString(32) + ':'; - return (s.memoizedState = o); - }, - unstable_isNewReconciler: !1 - }, - fs = { - readContext: eh, - useCallback: si, - useContext: eh, - useEffect: $h, - useImperativeHandle: qi, - useInsertionEffect: ni, - useLayoutEffect: oi, - useMemo: ti, - useReducer: Wh, - useRef: ji, - useState: function () { - return Wh(Vh); - }, - useDebugValue: ri, - useDeferredValue: function (s) { - return ui(Uh(), os.memoizedState, s); - }, - useTransition: function () { - return [Wh(Vh)[0], Uh().memoizedState]; - }, - useMutableSource: Yh, - useSyncExternalStore: Zh, - useId: wi, - unstable_isNewReconciler: !1 - }, - ms = { - readContext: eh, - useCallback: si, - useContext: eh, - useEffect: $h, - useImperativeHandle: qi, - useInsertionEffect: ni, - useLayoutEffect: oi, - useMemo: ti, - useReducer: Xh, - useRef: ji, - useState: function () { - return Xh(Vh); - }, - useDebugValue: ri, - useDeferredValue: function (s) { - var o = Uh(); - return null === os - ? (o.memoizedState = s) - : ui(o, os.memoizedState, s); - }, - useTransition: function () { - return [Xh(Vh)[0], Uh().memoizedState]; - }, - useMutableSource: Yh, - useSyncExternalStore: Zh, - useId: wi, - unstable_isNewReconciler: !1 - }; - function Ci(s, o) { - if (s && s.defaultProps) { - for (var i in ((o = we({}, o)), (s = s.defaultProps))) - void 0 === o[i] && (o[i] = s[i]); - return o; - } - return o; - } - function Di(s, o, i, a) { - (i = null == (i = i(a, (o = s.memoizedState))) ? o : we({}, o, i)), - (s.memoizedState = i), - 0 === s.lanes && (s.updateQueue.baseState = i); - } - var gs = { - isMounted: function (s) { - return !!(s = s._reactInternals) && Vb(s) === s; - }, - enqueueSetState: function (s, o, i) { - s = s._reactInternals; - var a = R(), - u = yi(s), - _ = mh(a, u); - (_.payload = o), - null != i && (_.callback = i), - null !== (o = nh(s, _, u)) && (gi(o, s, u, a), oh(o, s, u)); - }, - enqueueReplaceState: function (s, o, i) { - s = s._reactInternals; - var a = R(), - u = yi(s), - _ = mh(a, u); - (_.tag = 1), - (_.payload = o), - null != i && (_.callback = i), - null !== (o = nh(s, _, u)) && (gi(o, s, u, a), oh(o, s, u)); - }, - enqueueForceUpdate: function (s, o) { - s = s._reactInternals; - var i = R(), - a = yi(s), - u = mh(i, a); - (u.tag = 2), - null != o && (u.callback = o), - null !== (o = nh(s, u, a)) && (gi(o, s, a, i), oh(o, s, a)); - } - }; - function Fi(s, o, i, a, u, _, w) { - return 'function' == typeof (s = s.stateNode).shouldComponentUpdate - ? s.shouldComponentUpdate(a, _, w) - : !o.prototype || - !o.prototype.isPureReactComponent || - !Ie(i, a) || - !Ie(u, _); - } - function Gi(s, o, i) { - var a = !1, - u = _n, - _ = o.contextType; - return ( - 'object' == typeof _ && null !== _ - ? (_ = eh(_)) - : ((u = Zf(o) ? En : Sn.current), - (_ = (a = null != (a = o.contextTypes)) ? Yf(s, u) : _n)), - (o = new o(i, _)), - (s.memoizedState = - null !== o.state && void 0 !== o.state ? o.state : null), - (o.updater = gs), - (s.stateNode = o), - (o._reactInternals = s), - a && - (((s = - s.stateNode).__reactInternalMemoizedUnmaskedChildContext = u), - (s.__reactInternalMemoizedMaskedChildContext = _)), - o - ); - } - function Hi(s, o, i, a) { - (s = o.state), - 'function' == typeof o.componentWillReceiveProps && - o.componentWillReceiveProps(i, a), - 'function' == typeof o.UNSAFE_componentWillReceiveProps && - o.UNSAFE_componentWillReceiveProps(i, a), - o.state !== s && gs.enqueueReplaceState(o, o.state, null); - } - function Ii(s, o, i, a) { - var u = s.stateNode; - (u.props = i), (u.state = s.memoizedState), (u.refs = {}), kh(s); - var _ = o.contextType; - 'object' == typeof _ && null !== _ - ? (u.context = eh(_)) - : ((_ = Zf(o) ? En : Sn.current), (u.context = Yf(s, _))), - (u.state = s.memoizedState), - 'function' == typeof (_ = o.getDerivedStateFromProps) && - (Di(s, o, _, i), (u.state = s.memoizedState)), - 'function' == typeof o.getDerivedStateFromProps || - 'function' == typeof u.getSnapshotBeforeUpdate || - ('function' != typeof u.UNSAFE_componentWillMount && - 'function' != typeof u.componentWillMount) || - ((o = u.state), - 'function' == typeof u.componentWillMount && - u.componentWillMount(), - 'function' == typeof u.UNSAFE_componentWillMount && - u.UNSAFE_componentWillMount(), - o !== u.state && gs.enqueueReplaceState(u, u.state, null), - qh(s, i, u, a), - (u.state = s.memoizedState)), - 'function' == typeof u.componentDidMount && (s.flags |= 4194308); - } - function Ji(s, o) { - try { - var i = '', - a = o; - do { - (i += Pa(a)), (a = a.return); - } while (a); - var u = i; - } catch (s) { - u = '\nError generating stack: ' + s.message + '\n' + s.stack; - } - return { value: s, source: o, stack: u, digest: null }; - } - function Ki(s, o, i) { - return { - value: s, - source: null, - stack: null != i ? i : null, - digest: null != o ? o : null - }; - } - function Li(s, o) { - try { - console.error(o.value); - } catch (s) { - setTimeout(function () { - throw s; - }); - } - } - var ys = 'function' == typeof WeakMap ? WeakMap : Map; - function Ni(s, o, i) { - ((i = mh(-1, i)).tag = 3), (i.payload = { element: null }); - var a = o.value; - return ( - (i.callback = function () { - Zs || ((Zs = !0), (eo = a)), Li(0, o); - }), - i - ); - } - function Qi(s, o, i) { - (i = mh(-1, i)).tag = 3; - var a = s.type.getDerivedStateFromError; - if ('function' == typeof a) { - var u = o.value; - (i.payload = function () { - return a(u); - }), - (i.callback = function () { - Li(0, o); - }); - } - var _ = s.stateNode; - return ( - null !== _ && - 'function' == typeof _.componentDidCatch && - (i.callback = function () { - Li(0, o), - 'function' != typeof a && - (null === to ? (to = new Set([this])) : to.add(this)); - var s = o.stack; - this.componentDidCatch(o.value, { - componentStack: null !== s ? s : '' - }); - }), - i - ); - } - function Si(s, o, i) { - var a = s.pingCache; - if (null === a) { - a = s.pingCache = new ys(); - var u = new Set(); - a.set(o, u); - } else void 0 === (u = a.get(o)) && ((u = new Set()), a.set(o, u)); - u.has(i) || (u.add(i), (s = Ti.bind(null, s, o, i)), o.then(s, s)); - } - function Ui(s) { - do { - var o; - if ( - ((o = 13 === s.tag) && - (o = null === (o = s.memoizedState) || null !== o.dehydrated), - o) - ) - return s; - s = s.return; - } while (null !== s); - return null; - } - function Vi(s, o, i, a, u) { - return 1 & s.mode - ? ((s.flags |= 65536), (s.lanes = u), s) - : (s === o - ? (s.flags |= 65536) - : ((s.flags |= 128), - (i.flags |= 131072), - (i.flags &= -52805), - 1 === i.tag && - (null === i.alternate - ? (i.tag = 17) - : (((o = mh(-1, 1)).tag = 2), nh(i, o, 1))), - (i.lanes |= 1)), - s); - } - var vs = U.ReactCurrentOwner, - bs = !1; - function Xi(s, o, i, a) { - o.child = null === s ? Vn(o, null, i, a) : $n(o, s.child, i, a); - } - function Yi(s, o, i, a, u) { - i = i.render; - var _ = o.ref; - return ( - ch(o, u), - (a = Nh(s, o, i, a, _, u)), - (i = Sh()), - null === s || bs - ? (Fn && i && vg(o), (o.flags |= 1), Xi(s, o, a, u), o.child) - : ((o.updateQueue = s.updateQueue), - (o.flags &= -2053), - (s.lanes &= ~u), - Zi(s, o, u)) - ); - } - function $i(s, o, i, a, u) { - if (null === s) { - var _ = i.type; - return 'function' != typeof _ || - aj(_) || - void 0 !== _.defaultProps || - null !== i.compare || - void 0 !== i.defaultProps - ? (((s = Rg(i.type, null, a, o, o.mode, u)).ref = o.ref), - (s.return = o), - (o.child = s)) - : ((o.tag = 15), (o.type = _), bj(s, o, _, a, u)); - } - if (((_ = s.child), !(s.lanes & u))) { - var w = _.memoizedProps; - if ( - (i = null !== (i = i.compare) ? i : Ie)(w, a) && - s.ref === o.ref - ) - return Zi(s, o, u); - } - return ( - (o.flags |= 1), - ((s = Pg(_, a)).ref = o.ref), - (s.return = o), - (o.child = s) - ); - } - function bj(s, o, i, a, u) { - if (null !== s) { - var _ = s.memoizedProps; - if (Ie(_, a) && s.ref === o.ref) { - if (((bs = !1), (o.pendingProps = a = _), !(s.lanes & u))) - return (o.lanes = s.lanes), Zi(s, o, u); - 131072 & s.flags && (bs = !0); - } - } - return cj(s, o, i, a, u); - } - function dj(s, o, i) { - var a = o.pendingProps, - u = a.children, - _ = null !== s ? s.memoizedState : null; - if ('hidden' === a.mode) - if (1 & o.mode) { - if (!(1073741824 & i)) - return ( - (s = null !== _ ? _.baseLanes | i : i), - (o.lanes = o.childLanes = 1073741824), - (o.memoizedState = { - baseLanes: s, - cachePool: null, - transitions: null - }), - (o.updateQueue = null), - G(Vs, $s), - ($s |= s), - null - ); - (o.memoizedState = { - baseLanes: 0, - cachePool: null, - transitions: null - }), - (a = null !== _ ? _.baseLanes : i), - G(Vs, $s), - ($s |= a); - } else - (o.memoizedState = { - baseLanes: 0, - cachePool: null, - transitions: null - }), - G(Vs, $s), - ($s |= i); - else - null !== _ - ? ((a = _.baseLanes | i), (o.memoizedState = null)) - : (a = i), - G(Vs, $s), - ($s |= a); - return Xi(s, o, u, i), o.child; - } - function gj(s, o) { - var i = o.ref; - ((null === s && null !== i) || (null !== s && s.ref !== i)) && - ((o.flags |= 512), (o.flags |= 2097152)); - } - function cj(s, o, i, a, u) { - var _ = Zf(i) ? En : Sn.current; - return ( - (_ = Yf(o, _)), - ch(o, u), - (i = Nh(s, o, i, a, _, u)), - (a = Sh()), - null === s || bs - ? (Fn && a && vg(o), (o.flags |= 1), Xi(s, o, i, u), o.child) - : ((o.updateQueue = s.updateQueue), - (o.flags &= -2053), - (s.lanes &= ~u), - Zi(s, o, u)) - ); - } - function hj(s, o, i, a, u) { - if (Zf(i)) { - var _ = !0; - cg(o); - } else _ = !1; - if ((ch(o, u), null === o.stateNode)) - ij(s, o), Gi(o, i, a), Ii(o, i, a, u), (a = !0); - else if (null === s) { - var w = o.stateNode, - x = o.memoizedProps; - w.props = x; - var C = w.context, - j = i.contextType; - 'object' == typeof j && null !== j - ? (j = eh(j)) - : (j = Yf(o, (j = Zf(i) ? En : Sn.current))); - var L = i.getDerivedStateFromProps, - B = - 'function' == typeof L || - 'function' == typeof w.getSnapshotBeforeUpdate; - B || - ('function' != typeof w.UNSAFE_componentWillReceiveProps && - 'function' != typeof w.componentWillReceiveProps) || - ((x !== a || C !== j) && Hi(o, w, a, j)), - (Kn = !1); - var $ = o.memoizedState; - (w.state = $), - qh(o, a, w, u), - (C = o.memoizedState), - x !== a || $ !== C || wn.current || Kn - ? ('function' == typeof L && - (Di(o, i, L, a), (C = o.memoizedState)), - (x = Kn || Fi(o, i, x, a, $, C, j)) - ? (B || - ('function' != typeof w.UNSAFE_componentWillMount && - 'function' != typeof w.componentWillMount) || - ('function' == typeof w.componentWillMount && - w.componentWillMount(), - 'function' == typeof w.UNSAFE_componentWillMount && - w.UNSAFE_componentWillMount()), - 'function' == typeof w.componentDidMount && - (o.flags |= 4194308)) - : ('function' == typeof w.componentDidMount && - (o.flags |= 4194308), - (o.memoizedProps = a), - (o.memoizedState = C)), - (w.props = a), - (w.state = C), - (w.context = j), - (a = x)) - : ('function' == typeof w.componentDidMount && - (o.flags |= 4194308), - (a = !1)); - } else { - (w = o.stateNode), - lh(s, o), - (x = o.memoizedProps), - (j = o.type === o.elementType ? x : Ci(o.type, x)), - (w.props = j), - (B = o.pendingProps), - ($ = w.context), - 'object' == typeof (C = i.contextType) && null !== C - ? (C = eh(C)) - : (C = Yf(o, (C = Zf(i) ? En : Sn.current))); - var V = i.getDerivedStateFromProps; - (L = - 'function' == typeof V || - 'function' == typeof w.getSnapshotBeforeUpdate) || - ('function' != typeof w.UNSAFE_componentWillReceiveProps && - 'function' != typeof w.componentWillReceiveProps) || - ((x !== B || $ !== C) && Hi(o, w, a, C)), - (Kn = !1), - ($ = o.memoizedState), - (w.state = $), - qh(o, a, w, u); - var U = o.memoizedState; - x !== B || $ !== U || wn.current || Kn - ? ('function' == typeof V && - (Di(o, i, V, a), (U = o.memoizedState)), - (j = Kn || Fi(o, i, j, a, $, U, C) || !1) - ? (L || - ('function' != typeof w.UNSAFE_componentWillUpdate && - 'function' != typeof w.componentWillUpdate) || - ('function' == typeof w.componentWillUpdate && - w.componentWillUpdate(a, U, C), - 'function' == typeof w.UNSAFE_componentWillUpdate && - w.UNSAFE_componentWillUpdate(a, U, C)), - 'function' == typeof w.componentDidUpdate && - (o.flags |= 4), - 'function' == typeof w.getSnapshotBeforeUpdate && - (o.flags |= 1024)) - : ('function' != typeof w.componentDidUpdate || - (x === s.memoizedProps && $ === s.memoizedState) || - (o.flags |= 4), - 'function' != typeof w.getSnapshotBeforeUpdate || - (x === s.memoizedProps && $ === s.memoizedState) || - (o.flags |= 1024), - (o.memoizedProps = a), - (o.memoizedState = U)), - (w.props = a), - (w.state = U), - (w.context = C), - (a = j)) - : ('function' != typeof w.componentDidUpdate || - (x === s.memoizedProps && $ === s.memoizedState) || - (o.flags |= 4), - 'function' != typeof w.getSnapshotBeforeUpdate || - (x === s.memoizedProps && $ === s.memoizedState) || - (o.flags |= 1024), - (a = !1)); - } - return jj(s, o, i, a, _, u); - } - function jj(s, o, i, a, u, _) { - gj(s, o); - var w = !!(128 & o.flags); - if (!a && !w) return u && dg(o, i, !1), Zi(s, o, _); - (a = o.stateNode), (vs.current = o); - var x = - w && 'function' != typeof i.getDerivedStateFromError - ? null - : a.render(); - return ( - (o.flags |= 1), - null !== s && w - ? ((o.child = $n(o, s.child, null, _)), - (o.child = $n(o, null, x, _))) - : Xi(s, o, x, _), - (o.memoizedState = a.state), - u && dg(o, i, !0), - o.child - ); - } - function kj(s) { - var o = s.stateNode; - o.pendingContext - ? ag(0, o.pendingContext, o.pendingContext !== o.context) - : o.context && ag(0, o.context, !1), - yh(s, o.containerInfo); - } - function lj(s, o, i, a, u) { - return Ig(), Jg(u), (o.flags |= 256), Xi(s, o, i, a), o.child; - } - var _s, - Ss, - ws, - Es, - xs = { dehydrated: null, treeContext: null, retryLane: 0 }; - function nj(s) { - return { baseLanes: s, cachePool: null, transitions: null }; - } - function oj(s, o, i) { - var a, - u = o.pendingProps, - _ = Zn.current, - w = !1, - x = !!(128 & o.flags); - if ( - ((a = x) || - (a = (null === s || null !== s.memoizedState) && !!(2 & _)), - a - ? ((w = !0), (o.flags &= -129)) - : (null !== s && null === s.memoizedState) || (_ |= 1), - G(Zn, 1 & _), - null === s) - ) - return ( - Eg(o), - null !== (s = o.memoizedState) && null !== (s = s.dehydrated) - ? (1 & o.mode - ? '$!' === s.data - ? (o.lanes = 8) - : (o.lanes = 1073741824) - : (o.lanes = 1), - null) - : ((x = u.children), - (s = u.fallback), - w - ? ((u = o.mode), - (w = o.child), - (x = { mode: 'hidden', children: x }), - 1 & u || null === w - ? (w = pj(x, u, 0, null)) - : ((w.childLanes = 0), (w.pendingProps = x)), - (s = Tg(s, u, i, null)), - (w.return = o), - (s.return = o), - (w.sibling = s), - (o.child = w), - (o.child.memoizedState = nj(i)), - (o.memoizedState = xs), - s) - : qj(o, x)) - ); - if (null !== (_ = s.memoizedState) && null !== (a = _.dehydrated)) - return (function rj(s, o, i, a, u, _, w) { - if (i) - return 256 & o.flags - ? ((o.flags &= -257), sj(s, o, w, (a = Ki(Error(p(422)))))) - : null !== o.memoizedState - ? ((o.child = s.child), (o.flags |= 128), null) - : ((_ = a.fallback), - (u = o.mode), - (a = pj( - { mode: 'visible', children: a.children }, - u, - 0, - null - )), - ((_ = Tg(_, u, w, null)).flags |= 2), - (a.return = o), - (_.return = o), - (a.sibling = _), - (o.child = a), - 1 & o.mode && $n(o, s.child, null, w), - (o.child.memoizedState = nj(w)), - (o.memoizedState = xs), - _); - if (!(1 & o.mode)) return sj(s, o, w, null); - if ('$!' === u.data) { - if ((a = u.nextSibling && u.nextSibling.dataset)) - var x = a.dgst; - return ( - (a = x), - sj(s, o, w, (a = Ki((_ = Error(p(419))), a, void 0))) - ); - } - if (((x = !!(w & s.childLanes)), bs || x)) { - if (null !== (a = Fs)) { - switch (w & -w) { - case 4: - u = 2; - break; - case 16: - u = 8; - break; - case 64: - case 128: - case 256: - case 512: - case 1024: - case 2048: - case 4096: - case 8192: - case 16384: - case 32768: - case 65536: - case 131072: - case 262144: - case 524288: - case 1048576: - case 2097152: - case 4194304: - case 8388608: - case 16777216: - case 33554432: - case 67108864: - u = 32; - break; - case 536870912: - u = 268435456; - break; - default: - u = 0; - } - 0 !== (u = u & (a.suspendedLanes | w) ? 0 : u) && - u !== _.retryLane && - ((_.retryLane = u), ih(s, u), gi(a, s, u, -1)); - } - return tj(), sj(s, o, w, (a = Ki(Error(p(421))))); - } - return '$?' === u.data - ? ((o.flags |= 128), - (o.child = s.child), - (o = uj.bind(null, s)), - (u._reactRetry = o), - null) - : ((s = _.treeContext), - (Ln = Lf(u.nextSibling)), - (Dn = o), - (Fn = !0), - (Bn = null), - null !== s && - ((Pn[Nn++] = Mn), - (Pn[Nn++] = Rn), - (Pn[Nn++] = Tn), - (Mn = s.id), - (Rn = s.overflow), - (Tn = o)), - (o = qj(o, a.children)), - (o.flags |= 4096), - o); - })(s, o, x, u, a, _, i); - if (w) { - (w = u.fallback), (x = o.mode), (a = (_ = s.child).sibling); - var C = { mode: 'hidden', children: u.children }; - return ( - 1 & x || o.child === _ - ? ((u = Pg(_, C)).subtreeFlags = 14680064 & _.subtreeFlags) - : (((u = o.child).childLanes = 0), - (u.pendingProps = C), - (o.deletions = null)), - null !== a - ? (w = Pg(a, w)) - : ((w = Tg(w, x, i, null)).flags |= 2), - (w.return = o), - (u.return = o), - (u.sibling = w), - (o.child = u), - (u = w), - (w = o.child), - (x = - null === (x = s.child.memoizedState) - ? nj(i) - : { - baseLanes: x.baseLanes | i, - cachePool: null, - transitions: x.transitions - }), - (w.memoizedState = x), - (w.childLanes = s.childLanes & ~i), - (o.memoizedState = xs), - u - ); - } - return ( - (s = (w = s.child).sibling), - (u = Pg(w, { mode: 'visible', children: u.children })), - !(1 & o.mode) && (u.lanes = i), - (u.return = o), - (u.sibling = null), - null !== s && - (null === (i = o.deletions) - ? ((o.deletions = [s]), (o.flags |= 16)) - : i.push(s)), - (o.child = u), - (o.memoizedState = null), - u - ); - } - function qj(s, o) { - return ( - ((o = pj( - { mode: 'visible', children: o }, - s.mode, - 0, - null - )).return = s), - (s.child = o) - ); - } - function sj(s, o, i, a) { - return ( - null !== a && Jg(a), - $n(o, s.child, null, i), - ((s = qj(o, o.pendingProps.children)).flags |= 2), - (o.memoizedState = null), - s - ); - } - function vj(s, o, i) { - s.lanes |= o; - var a = s.alternate; - null !== a && (a.lanes |= o), bh(s.return, o, i); - } - function wj(s, o, i, a, u) { - var _ = s.memoizedState; - null === _ - ? (s.memoizedState = { - isBackwards: o, - rendering: null, - renderingStartTime: 0, - last: a, - tail: i, - tailMode: u - }) - : ((_.isBackwards = o), - (_.rendering = null), - (_.renderingStartTime = 0), - (_.last = a), - (_.tail = i), - (_.tailMode = u)); - } - function xj(s, o, i) { - var a = o.pendingProps, - u = a.revealOrder, - _ = a.tail; - if ((Xi(s, o, a.children, i), 2 & (a = Zn.current))) - (a = (1 & a) | 2), (o.flags |= 128); - else { - if (null !== s && 128 & s.flags) - e: for (s = o.child; null !== s; ) { - if (13 === s.tag) null !== s.memoizedState && vj(s, i, o); - else if (19 === s.tag) vj(s, i, o); - else if (null !== s.child) { - (s.child.return = s), (s = s.child); - continue; - } - if (s === o) break e; - for (; null === s.sibling; ) { - if (null === s.return || s.return === o) break e; - s = s.return; - } - (s.sibling.return = s.return), (s = s.sibling); - } - a &= 1; - } - if ((G(Zn, a), 1 & o.mode)) - switch (u) { - case 'forwards': - for (i = o.child, u = null; null !== i; ) - null !== (s = i.alternate) && null === Ch(s) && (u = i), - (i = i.sibling); - null === (i = u) - ? ((u = o.child), (o.child = null)) - : ((u = i.sibling), (i.sibling = null)), - wj(o, !1, u, i, _); - break; - case 'backwards': - for (i = null, u = o.child, o.child = null; null !== u; ) { - if (null !== (s = u.alternate) && null === Ch(s)) { - o.child = u; - break; - } - (s = u.sibling), (u.sibling = i), (i = u), (u = s); - } - wj(o, !0, i, null, _); - break; - case 'together': - wj(o, !1, null, null, void 0); - break; - default: - o.memoizedState = null; - } - else o.memoizedState = null; - return o.child; - } - function ij(s, o) { - !(1 & o.mode) && - null !== s && - ((s.alternate = null), (o.alternate = null), (o.flags |= 2)); - } - function Zi(s, o, i) { - if ( - (null !== s && (o.dependencies = s.dependencies), - (Ws |= o.lanes), - !(i & o.childLanes)) - ) - return null; - if (null !== s && o.child !== s.child) throw Error(p(153)); - if (null !== o.child) { - for ( - i = Pg((s = o.child), s.pendingProps), - o.child = i, - i.return = o; - null !== s.sibling; - - ) - (s = s.sibling), - ((i = i.sibling = Pg(s, s.pendingProps)).return = o); - i.sibling = null; - } - return o.child; - } - function Dj(s, o) { - if (!Fn) - switch (s.tailMode) { - case 'hidden': - o = s.tail; - for (var i = null; null !== o; ) - null !== o.alternate && (i = o), (o = o.sibling); - null === i ? (s.tail = null) : (i.sibling = null); - break; - case 'collapsed': - i = s.tail; - for (var a = null; null !== i; ) - null !== i.alternate && (a = i), (i = i.sibling); - null === a - ? o || null === s.tail - ? (s.tail = null) - : (s.tail.sibling = null) - : (a.sibling = null); - } - } - function S(s) { - var o = null !== s.alternate && s.alternate.child === s.child, - i = 0, - a = 0; - if (o) - for (var u = s.child; null !== u; ) - (i |= u.lanes | u.childLanes), - (a |= 14680064 & u.subtreeFlags), - (a |= 14680064 & u.flags), - (u.return = s), - (u = u.sibling); - else - for (u = s.child; null !== u; ) - (i |= u.lanes | u.childLanes), - (a |= u.subtreeFlags), - (a |= u.flags), - (u.return = s), - (u = u.sibling); - return (s.subtreeFlags |= a), (s.childLanes = i), o; - } - function Ej(s, o, i) { - var a = o.pendingProps; - switch ((wg(o), o.tag)) { - case 2: - case 16: - case 15: - case 0: - case 11: - case 7: - case 8: - case 12: - case 9: - case 14: - return S(o), null; - case 1: - case 17: - return Zf(o.type) && $f(), S(o), null; - case 3: - return ( - (a = o.stateNode), - zh(), - E(wn), - E(Sn), - Eh(), - a.pendingContext && - ((a.context = a.pendingContext), (a.pendingContext = null)), - (null !== s && null !== s.child) || - (Gg(o) - ? (o.flags |= 4) - : null === s || - (s.memoizedState.isDehydrated && !(256 & o.flags)) || - ((o.flags |= 1024), - null !== Bn && (Fj(Bn), (Bn = null)))), - Ss(s, o), - S(o), - null - ); - case 5: - Bh(o); - var u = xh(Qn.current); - if (((i = o.type), null !== s && null != o.stateNode)) - ws(s, o, i, a, u), - s.ref !== o.ref && ((o.flags |= 512), (o.flags |= 2097152)); - else { - if (!a) { - if (null === o.stateNode) throw Error(p(166)); - return S(o), null; - } - if (((s = xh(Xn.current)), Gg(o))) { - (a = o.stateNode), (i = o.type); - var _ = o.memoizedProps; - switch ( - ((a[hn] = o), (a[dn] = _), (s = !!(1 & o.mode)), i) - ) { - case 'dialog': - D('cancel', a), D('close', a); - break; - case 'iframe': - case 'object': - case 'embed': - D('load', a); - break; - case 'video': - case 'audio': - for (u = 0; u < Zr.length; u++) D(Zr[u], a); - break; - case 'source': - D('error', a); - break; - case 'img': - case 'image': - case 'link': - D('error', a), D('load', a); - break; - case 'details': - D('toggle', a); - break; - case 'input': - Za(a, _), D('invalid', a); - break; - case 'select': - (a._wrapperState = { wasMultiple: !!_.multiple }), - D('invalid', a); - break; - case 'textarea': - hb(a, _), D('invalid', a); - } - for (var x in (ub(i, _), (u = null), _)) - if (_.hasOwnProperty(x)) { - var C = _[x]; - 'children' === x - ? 'string' == typeof C - ? a.textContent !== C && - (!0 !== _.suppressHydrationWarning && - Af(a.textContent, C, s), - (u = ['children', C])) - : 'number' == typeof C && - a.textContent !== '' + C && - (!0 !== _.suppressHydrationWarning && - Af(a.textContent, C, s), - (u = ['children', '' + C])) - : w.hasOwnProperty(x) && - null != C && - 'onScroll' === x && - D('scroll', a); - } - switch (i) { - case 'input': - Va(a), db(a, _, !0); - break; - case 'textarea': - Va(a), jb(a); - break; - case 'select': - case 'option': - break; - default: - 'function' == typeof _.onClick && (a.onclick = Bf); - } - (a = u), (o.updateQueue = a), null !== a && (o.flags |= 4); - } else { - (x = 9 === u.nodeType ? u : u.ownerDocument), - 'http://www.w3.org/1999/xhtml' === s && (s = kb(i)), - 'http://www.w3.org/1999/xhtml' === s - ? 'script' === i - ? (((s = x.createElement('div')).innerHTML = - ''), - (s = s.removeChild(s.firstChild))) - : 'string' == typeof a.is - ? (s = x.createElement(i, { is: a.is })) - : ((s = x.createElement(i)), - 'select' === i && - ((x = s), - a.multiple - ? (x.multiple = !0) - : a.size && (x.size = a.size))) - : (s = x.createElementNS(s, i)), - (s[hn] = o), - (s[dn] = a), - _s(s, o, !1, !1), - (o.stateNode = s); - e: { - switch (((x = vb(i, a)), i)) { - case 'dialog': - D('cancel', s), D('close', s), (u = a); - break; - case 'iframe': - case 'object': - case 'embed': - D('load', s), (u = a); - break; - case 'video': - case 'audio': - for (u = 0; u < Zr.length; u++) D(Zr[u], s); - u = a; - break; - case 'source': - D('error', s), (u = a); - break; - case 'img': - case 'image': - case 'link': - D('error', s), D('load', s), (u = a); - break; - case 'details': - D('toggle', s), (u = a); - break; - case 'input': - Za(s, a), (u = Ya(s, a)), D('invalid', s); - break; - case 'option': - default: - u = a; - break; - case 'select': - (s._wrapperState = { wasMultiple: !!a.multiple }), - (u = we({}, a, { value: void 0 })), - D('invalid', s); - break; - case 'textarea': - hb(s, a), (u = gb(s, a)), D('invalid', s); - } - for (_ in (ub(i, u), (C = u))) - if (C.hasOwnProperty(_)) { - var j = C[_]; - 'style' === _ - ? sb(s, j) - : 'dangerouslySetInnerHTML' === _ - ? null != (j = j ? j.__html : void 0) && qe(s, j) - : 'children' === _ - ? 'string' == typeof j - ? ('textarea' !== i || '' !== j) && ob(s, j) - : 'number' == typeof j && ob(s, '' + j) - : 'suppressContentEditableWarning' !== _ && - 'suppressHydrationWarning' !== _ && - 'autoFocus' !== _ && - (w.hasOwnProperty(_) - ? null != j && - 'onScroll' === _ && - D('scroll', s) - : null != j && ta(s, _, j, x)); - } - switch (i) { - case 'input': - Va(s), db(s, a, !1); - break; - case 'textarea': - Va(s), jb(s); - break; - case 'option': - null != a.value && - s.setAttribute('value', '' + Sa(a.value)); - break; - case 'select': - (s.multiple = !!a.multiple), - null != (_ = a.value) - ? fb(s, !!a.multiple, _, !1) - : null != a.defaultValue && - fb(s, !!a.multiple, a.defaultValue, !0); - break; - default: - 'function' == typeof u.onClick && (s.onclick = Bf); - } - switch (i) { - case 'button': - case 'input': - case 'select': - case 'textarea': - a = !!a.autoFocus; - break e; - case 'img': - a = !0; - break e; - default: - a = !1; - } - } - a && (o.flags |= 4); - } - null !== o.ref && ((o.flags |= 512), (o.flags |= 2097152)); - } - return S(o), null; - case 6: - if (s && null != o.stateNode) Es(s, o, s.memoizedProps, a); - else { - if ('string' != typeof a && null === o.stateNode) - throw Error(p(166)); - if (((i = xh(Qn.current)), xh(Xn.current), Gg(o))) { - if ( - ((a = o.stateNode), - (i = o.memoizedProps), - (a[hn] = o), - (_ = a.nodeValue !== i) && null !== (s = Dn)) - ) - switch (s.tag) { - case 3: - Af(a.nodeValue, i, !!(1 & s.mode)); - break; - case 5: - !0 !== s.memoizedProps.suppressHydrationWarning && - Af(a.nodeValue, i, !!(1 & s.mode)); - } - _ && (o.flags |= 4); - } else - ((a = ( - 9 === i.nodeType ? i : i.ownerDocument - ).createTextNode(a))[hn] = o), - (o.stateNode = a); - } - return S(o), null; - case 13: - if ( - (E(Zn), - (a = o.memoizedState), - null === s || - (null !== s.memoizedState && - null !== s.memoizedState.dehydrated)) - ) { - if (Fn && null !== Ln && 1 & o.mode && !(128 & o.flags)) - Hg(), Ig(), (o.flags |= 98560), (_ = !1); - else if (((_ = Gg(o)), null !== a && null !== a.dehydrated)) { - if (null === s) { - if (!_) throw Error(p(318)); - if ( - !(_ = - null !== (_ = o.memoizedState) ? _.dehydrated : null) - ) - throw Error(p(317)); - _[hn] = o; - } else - Ig(), - !(128 & o.flags) && (o.memoizedState = null), - (o.flags |= 4); - S(o), (_ = !1); - } else null !== Bn && (Fj(Bn), (Bn = null)), (_ = !0); - if (!_) return 65536 & o.flags ? o : null; - } - return 128 & o.flags - ? ((o.lanes = i), o) - : ((a = null !== a) !== - (null !== s && null !== s.memoizedState) && - a && - ((o.child.flags |= 8192), - 1 & o.mode && - (null === s || 1 & Zn.current - ? 0 === Us && (Us = 3) - : tj())), - null !== o.updateQueue && (o.flags |= 4), - S(o), - null); - case 4: - return ( - zh(), - Ss(s, o), - null === s && sf(o.stateNode.containerInfo), - S(o), - null - ); - case 10: - return ah(o.type._context), S(o), null; - case 19: - if ((E(Zn), null === (_ = o.memoizedState))) return S(o), null; - if (((a = !!(128 & o.flags)), null === (x = _.rendering))) - if (a) Dj(_, !1); - else { - if (0 !== Us || (null !== s && 128 & s.flags)) - for (s = o.child; null !== s; ) { - if (null !== (x = Ch(s))) { - for ( - o.flags |= 128, - Dj(_, !1), - null !== (a = x.updateQueue) && - ((o.updateQueue = a), (o.flags |= 4)), - o.subtreeFlags = 0, - a = i, - i = o.child; - null !== i; - - ) - (s = a), - ((_ = i).flags &= 14680066), - null === (x = _.alternate) - ? ((_.childLanes = 0), - (_.lanes = s), - (_.child = null), - (_.subtreeFlags = 0), - (_.memoizedProps = null), - (_.memoizedState = null), - (_.updateQueue = null), - (_.dependencies = null), - (_.stateNode = null)) - : ((_.childLanes = x.childLanes), - (_.lanes = x.lanes), - (_.child = x.child), - (_.subtreeFlags = 0), - (_.deletions = null), - (_.memoizedProps = x.memoizedProps), - (_.memoizedState = x.memoizedState), - (_.updateQueue = x.updateQueue), - (_.type = x.type), - (s = x.dependencies), - (_.dependencies = - null === s - ? null - : { - lanes: s.lanes, - firstContext: s.firstContext - })), - (i = i.sibling); - return G(Zn, (1 & Zn.current) | 2), o.child; - } - s = s.sibling; - } - null !== _.tail && - ht() > Ys && - ((o.flags |= 128), - (a = !0), - Dj(_, !1), - (o.lanes = 4194304)); - } - else { - if (!a) - if (null !== (s = Ch(x))) { - if ( - ((o.flags |= 128), - (a = !0), - null !== (i = s.updateQueue) && - ((o.updateQueue = i), (o.flags |= 4)), - Dj(_, !0), - null === _.tail && - 'hidden' === _.tailMode && - !x.alternate && - !Fn) - ) - return S(o), null; - } else - 2 * ht() - _.renderingStartTime > Ys && - 1073741824 !== i && - ((o.flags |= 128), - (a = !0), - Dj(_, !1), - (o.lanes = 4194304)); - _.isBackwards - ? ((x.sibling = o.child), (o.child = x)) - : (null !== (i = _.last) ? (i.sibling = x) : (o.child = x), - (_.last = x)); - } - return null !== _.tail - ? ((o = _.tail), - (_.rendering = o), - (_.tail = o.sibling), - (_.renderingStartTime = ht()), - (o.sibling = null), - (i = Zn.current), - G(Zn, a ? (1 & i) | 2 : 1 & i), - o) - : (S(o), null); - case 22: - case 23: - return ( - Hj(), - (a = null !== o.memoizedState), - null !== s && - (null !== s.memoizedState) !== a && - (o.flags |= 8192), - a && 1 & o.mode - ? !!(1073741824 & $s) && - (S(o), 6 & o.subtreeFlags && (o.flags |= 8192)) - : S(o), - null - ); - case 24: - case 25: - return null; - } - throw Error(p(156, o.tag)); - } - function Ij(s, o) { - switch ((wg(o), o.tag)) { - case 1: - return ( - Zf(o.type) && $f(), - 65536 & (s = o.flags) - ? ((o.flags = (-65537 & s) | 128), o) - : null - ); - case 3: - return ( - zh(), - E(wn), - E(Sn), - Eh(), - 65536 & (s = o.flags) && !(128 & s) - ? ((o.flags = (-65537 & s) | 128), o) - : null - ); - case 5: - return Bh(o), null; - case 13: - if ( - (E(Zn), - null !== (s = o.memoizedState) && null !== s.dehydrated) - ) { - if (null === o.alternate) throw Error(p(340)); - Ig(); - } - return 65536 & (s = o.flags) - ? ((o.flags = (-65537 & s) | 128), o) - : null; - case 19: - return E(Zn), null; - case 4: - return zh(), null; - case 10: - return ah(o.type._context), null; - case 22: - case 23: - return Hj(), null; - default: - return null; - } - } - (_s = function (s, o) { - for (var i = o.child; null !== i; ) { - if (5 === i.tag || 6 === i.tag) s.appendChild(i.stateNode); - else if (4 !== i.tag && null !== i.child) { - (i.child.return = i), (i = i.child); - continue; - } - if (i === o) break; - for (; null === i.sibling; ) { - if (null === i.return || i.return === o) return; - i = i.return; - } - (i.sibling.return = i.return), (i = i.sibling); - } - }), - (Ss = function () {}), - (ws = function (s, o, i, a) { - var u = s.memoizedProps; - if (u !== a) { - (s = o.stateNode), xh(Xn.current); - var _, - x = null; - switch (i) { - case 'input': - (u = Ya(s, u)), (a = Ya(s, a)), (x = []); - break; - case 'select': - (u = we({}, u, { value: void 0 })), - (a = we({}, a, { value: void 0 })), - (x = []); - break; - case 'textarea': - (u = gb(s, u)), (a = gb(s, a)), (x = []); - break; - default: - 'function' != typeof u.onClick && - 'function' == typeof a.onClick && - (s.onclick = Bf); - } - for (L in (ub(i, a), (i = null), u)) - if ( - !a.hasOwnProperty(L) && - u.hasOwnProperty(L) && - null != u[L] - ) - if ('style' === L) { - var C = u[L]; - for (_ in C) - C.hasOwnProperty(_) && (i || (i = {}), (i[_] = '')); - } else - 'dangerouslySetInnerHTML' !== L && - 'children' !== L && - 'suppressContentEditableWarning' !== L && - 'suppressHydrationWarning' !== L && - 'autoFocus' !== L && - (w.hasOwnProperty(L) - ? x || (x = []) - : (x = x || []).push(L, null)); - for (L in a) { - var j = a[L]; - if ( - ((C = null != u ? u[L] : void 0), - a.hasOwnProperty(L) && j !== C && (null != j || null != C)) - ) - if ('style' === L) - if (C) { - for (_ in C) - !C.hasOwnProperty(_) || - (j && j.hasOwnProperty(_)) || - (i || (i = {}), (i[_] = '')); - for (_ in j) - j.hasOwnProperty(_) && - C[_] !== j[_] && - (i || (i = {}), (i[_] = j[_])); - } else i || (x || (x = []), x.push(L, i)), (i = j); - else - 'dangerouslySetInnerHTML' === L - ? ((j = j ? j.__html : void 0), - (C = C ? C.__html : void 0), - null != j && C !== j && (x = x || []).push(L, j)) - : 'children' === L - ? ('string' != typeof j && 'number' != typeof j) || - (x = x || []).push(L, '' + j) - : 'suppressContentEditableWarning' !== L && - 'suppressHydrationWarning' !== L && - (w.hasOwnProperty(L) - ? (null != j && - 'onScroll' === L && - D('scroll', s), - x || C === j || (x = [])) - : (x = x || []).push(L, j)); - } - i && (x = x || []).push('style', i); - var L = x; - (o.updateQueue = L) && (o.flags |= 4); - } - }), - (Es = function (s, o, i, a) { - i !== a && (o.flags |= 4); - }); - var ks = !1, - Os = !1, - Cs = 'function' == typeof WeakSet ? WeakSet : Set, - As = null; - function Lj(s, o) { - var i = s.ref; - if (null !== i) - if ('function' == typeof i) - try { - i(null); - } catch (i) { - W(s, o, i); - } - else i.current = null; - } - function Mj(s, o, i) { - try { - i(); - } catch (i) { - W(s, o, i); - } - } - var js = !1; - function Pj(s, o, i) { - var a = o.updateQueue; - if (null !== (a = null !== a ? a.lastEffect : null)) { - var u = (a = a.next); - do { - if ((u.tag & s) === s) { - var _ = u.destroy; - (u.destroy = void 0), void 0 !== _ && Mj(o, i, _); - } - u = u.next; - } while (u !== a); - } - } - function Qj(s, o) { - if ( - null !== (o = null !== (o = o.updateQueue) ? o.lastEffect : null) - ) { - var i = (o = o.next); - do { - if ((i.tag & s) === s) { - var a = i.create; - i.destroy = a(); - } - i = i.next; - } while (i !== o); - } - } - function Rj(s) { - var o = s.ref; - if (null !== o) { - var i = s.stateNode; - s.tag, (s = i), 'function' == typeof o ? o(s) : (o.current = s); - } - } - function Sj(s) { - var o = s.alternate; - null !== o && ((s.alternate = null), Sj(o)), - (s.child = null), - (s.deletions = null), - (s.sibling = null), - 5 === s.tag && - null !== (o = s.stateNode) && - (delete o[hn], - delete o[dn], - delete o[mn], - delete o[gn], - delete o[yn]), - (s.stateNode = null), - (s.return = null), - (s.dependencies = null), - (s.memoizedProps = null), - (s.memoizedState = null), - (s.pendingProps = null), - (s.stateNode = null), - (s.updateQueue = null); - } - function Tj(s) { - return 5 === s.tag || 3 === s.tag || 4 === s.tag; - } - function Uj(s) { - e: for (;;) { - for (; null === s.sibling; ) { - if (null === s.return || Tj(s.return)) return null; - s = s.return; - } - for ( - s.sibling.return = s.return, s = s.sibling; - 5 !== s.tag && 6 !== s.tag && 18 !== s.tag; - - ) { - if (2 & s.flags) continue e; - if (null === s.child || 4 === s.tag) continue e; - (s.child.return = s), (s = s.child); - } - if (!(2 & s.flags)) return s.stateNode; - } - } - function Vj(s, o, i) { - var a = s.tag; - if (5 === a || 6 === a) - (s = s.stateNode), - o - ? 8 === i.nodeType - ? i.parentNode.insertBefore(s, o) - : i.insertBefore(s, o) - : (8 === i.nodeType - ? (o = i.parentNode).insertBefore(s, i) - : (o = i).appendChild(s), - null != (i = i._reactRootContainer) || - null !== o.onclick || - (o.onclick = Bf)); - else if (4 !== a && null !== (s = s.child)) - for (Vj(s, o, i), s = s.sibling; null !== s; ) - Vj(s, o, i), (s = s.sibling); - } - function Wj(s, o, i) { - var a = s.tag; - if (5 === a || 6 === a) - (s = s.stateNode), o ? i.insertBefore(s, o) : i.appendChild(s); - else if (4 !== a && null !== (s = s.child)) - for (Wj(s, o, i), s = s.sibling; null !== s; ) - Wj(s, o, i), (s = s.sibling); - } - var Is = null, - Ps = !1; - function Yj(s, o, i) { - for (i = i.child; null !== i; ) Zj(s, o, i), (i = i.sibling); - } - function Zj(s, o, i) { - if (St && 'function' == typeof St.onCommitFiberUnmount) - try { - St.onCommitFiberUnmount(_t, i); - } catch (s) {} - switch (i.tag) { - case 5: - Os || Lj(i, o); - case 6: - var a = Is, - u = Ps; - (Is = null), - Yj(s, o, i), - (Ps = u), - null !== (Is = a) && - (Ps - ? ((s = Is), - (i = i.stateNode), - 8 === s.nodeType - ? s.parentNode.removeChild(i) - : s.removeChild(i)) - : Is.removeChild(i.stateNode)); - break; - case 18: - null !== Is && - (Ps - ? ((s = Is), - (i = i.stateNode), - 8 === s.nodeType - ? Kf(s.parentNode, i) - : 1 === s.nodeType && Kf(s, i), - bd(s)) - : Kf(Is, i.stateNode)); - break; - case 4: - (a = Is), - (u = Ps), - (Is = i.stateNode.containerInfo), - (Ps = !0), - Yj(s, o, i), - (Is = a), - (Ps = u); - break; - case 0: - case 11: - case 14: - case 15: - if ( - !Os && - null !== (a = i.updateQueue) && - null !== (a = a.lastEffect) - ) { - u = a = a.next; - do { - var _ = u, - w = _.destroy; - (_ = _.tag), - void 0 !== w && (2 & _ || 4 & _) && Mj(i, o, w), - (u = u.next); - } while (u !== a); - } - Yj(s, o, i); - break; - case 1: - if ( - !Os && - (Lj(i, o), - 'function' == typeof (a = i.stateNode).componentWillUnmount) - ) - try { - (a.props = i.memoizedProps), - (a.state = i.memoizedState), - a.componentWillUnmount(); - } catch (s) { - W(i, o, s); - } - Yj(s, o, i); - break; - case 21: - Yj(s, o, i); - break; - case 22: - 1 & i.mode - ? ((Os = (a = Os) || null !== i.memoizedState), - Yj(s, o, i), - (Os = a)) - : Yj(s, o, i); - break; - default: - Yj(s, o, i); - } - } - function ak(s) { - var o = s.updateQueue; - if (null !== o) { - s.updateQueue = null; - var i = s.stateNode; - null === i && (i = s.stateNode = new Cs()), - o.forEach(function (o) { - var a = bk.bind(null, s, o); - i.has(o) || (i.add(o), o.then(a, a)); - }); - } - } - function ck(s, o) { - var i = o.deletions; - if (null !== i) - for (var a = 0; a < i.length; a++) { - var u = i[a]; - try { - var _ = s, - w = o, - x = w; - e: for (; null !== x; ) { - switch (x.tag) { - case 5: - (Is = x.stateNode), (Ps = !1); - break e; - case 3: - case 4: - (Is = x.stateNode.containerInfo), (Ps = !0); - break e; - } - x = x.return; - } - if (null === Is) throw Error(p(160)); - Zj(_, w, u), (Is = null), (Ps = !1); - var C = u.alternate; - null !== C && (C.return = null), (u.return = null); - } catch (s) { - W(u, o, s); - } - } - if (12854 & o.subtreeFlags) - for (o = o.child; null !== o; ) dk(o, s), (o = o.sibling); - } - function dk(s, o) { - var i = s.alternate, - a = s.flags; - switch (s.tag) { - case 0: - case 11: - case 14: - case 15: - if ((ck(o, s), ek(s), 4 & a)) { - try { - Pj(3, s, s.return), Qj(3, s); - } catch (o) { - W(s, s.return, o); - } - try { - Pj(5, s, s.return); - } catch (o) { - W(s, s.return, o); - } - } - break; - case 1: - ck(o, s), ek(s), 512 & a && null !== i && Lj(i, i.return); - break; - case 5: - if ( - (ck(o, s), - ek(s), - 512 & a && null !== i && Lj(i, i.return), - 32 & s.flags) - ) { - var u = s.stateNode; - try { - ob(u, ''); - } catch (o) { - W(s, s.return, o); - } - } - if (4 & a && null != (u = s.stateNode)) { - var _ = s.memoizedProps, - w = null !== i ? i.memoizedProps : _, - x = s.type, - C = s.updateQueue; - if (((s.updateQueue = null), null !== C)) - try { - 'input' === x && - 'radio' === _.type && - null != _.name && - ab(u, _), - vb(x, w); - var j = vb(x, _); - for (w = 0; w < C.length; w += 2) { - var L = C[w], - B = C[w + 1]; - 'style' === L - ? sb(u, B) - : 'dangerouslySetInnerHTML' === L - ? qe(u, B) - : 'children' === L - ? ob(u, B) - : ta(u, L, B, j); - } - switch (x) { - case 'input': - bb(u, _); - break; - case 'textarea': - ib(u, _); - break; - case 'select': - var $ = u._wrapperState.wasMultiple; - u._wrapperState.wasMultiple = !!_.multiple; - var V = _.value; - null != V - ? fb(u, !!_.multiple, V, !1) - : $ !== !!_.multiple && - (null != _.defaultValue - ? fb(u, !!_.multiple, _.defaultValue, !0) - : fb( - u, - !!_.multiple, - _.multiple ? [] : '', - !1 - )); - } - u[dn] = _; - } catch (o) { - W(s, s.return, o); - } - } - break; - case 6: - if ((ck(o, s), ek(s), 4 & a)) { - if (null === s.stateNode) throw Error(p(162)); - (u = s.stateNode), (_ = s.memoizedProps); - try { - u.nodeValue = _; - } catch (o) { - W(s, s.return, o); - } - } - break; - case 3: - if ( - (ck(o, s), - ek(s), - 4 & a && null !== i && i.memoizedState.isDehydrated) - ) - try { - bd(o.containerInfo); - } catch (o) { - W(s, s.return, o); - } - break; - case 4: - default: - ck(o, s), ek(s); - break; - case 13: - ck(o, s), - ek(s), - 8192 & (u = s.child).flags && - ((_ = null !== u.memoizedState), - (u.stateNode.isHidden = _), - !_ || - (null !== u.alternate && - null !== u.alternate.memoizedState) || - (Xs = ht())), - 4 & a && ak(s); - break; - case 22: - if ( - ((L = null !== i && null !== i.memoizedState), - 1 & s.mode - ? ((Os = (j = Os) || L), ck(o, s), (Os = j)) - : ck(o, s), - ek(s), - 8192 & a) - ) { - if ( - ((j = null !== s.memoizedState), - (s.stateNode.isHidden = j) && !L && 1 & s.mode) - ) - for (As = s, L = s.child; null !== L; ) { - for (B = As = L; null !== As; ) { - switch (((V = ($ = As).child), $.tag)) { - case 0: - case 11: - case 14: - case 15: - Pj(4, $, $.return); - break; - case 1: - Lj($, $.return); - var U = $.stateNode; - if ('function' == typeof U.componentWillUnmount) { - (a = $), (i = $.return); - try { - (o = a), - (U.props = o.memoizedProps), - (U.state = o.memoizedState), - U.componentWillUnmount(); - } catch (s) { - W(a, i, s); - } - } - break; - case 5: - Lj($, $.return); - break; - case 22: - if (null !== $.memoizedState) { - gk(B); - continue; - } - } - null !== V ? ((V.return = $), (As = V)) : gk(B); - } - L = L.sibling; - } - e: for (L = null, B = s; ; ) { - if (5 === B.tag) { - if (null === L) { - L = B; - try { - (u = B.stateNode), - j - ? 'function' == typeof (_ = u.style).setProperty - ? _.setProperty('display', 'none', 'important') - : (_.display = 'none') - : ((x = B.stateNode), - (w = - null != (C = B.memoizedProps.style) && - C.hasOwnProperty('display') - ? C.display - : null), - (x.style.display = rb('display', w))); - } catch (o) { - W(s, s.return, o); - } - } - } else if (6 === B.tag) { - if (null === L) - try { - B.stateNode.nodeValue = j ? '' : B.memoizedProps; - } catch (o) { - W(s, s.return, o); - } - } else if ( - ((22 !== B.tag && 23 !== B.tag) || - null === B.memoizedState || - B === s) && - null !== B.child - ) { - (B.child.return = B), (B = B.child); - continue; - } - if (B === s) break e; - for (; null === B.sibling; ) { - if (null === B.return || B.return === s) break e; - L === B && (L = null), (B = B.return); - } - L === B && (L = null), - (B.sibling.return = B.return), - (B = B.sibling); - } - } - break; - case 19: - ck(o, s), ek(s), 4 & a && ak(s); - case 21: - } - } - function ek(s) { - var o = s.flags; - if (2 & o) { - try { - e: { - for (var i = s.return; null !== i; ) { - if (Tj(i)) { - var a = i; - break e; - } - i = i.return; - } - throw Error(p(160)); - } - switch (a.tag) { - case 5: - var u = a.stateNode; - 32 & a.flags && (ob(u, ''), (a.flags &= -33)), - Wj(s, Uj(s), u); - break; - case 3: - case 4: - var _ = a.stateNode.containerInfo; - Vj(s, Uj(s), _); - break; - default: - throw Error(p(161)); - } - } catch (o) { - W(s, s.return, o); - } - s.flags &= -3; - } - 4096 & o && (s.flags &= -4097); - } - function hk(s, o, i) { - (As = s), ik(s, o, i); - } - function ik(s, o, i) { - for (var a = !!(1 & s.mode); null !== As; ) { - var u = As, - _ = u.child; - if (22 === u.tag && a) { - var w = null !== u.memoizedState || ks; - if (!w) { - var x = u.alternate, - C = (null !== x && null !== x.memoizedState) || Os; - x = ks; - var j = Os; - if (((ks = w), (Os = C) && !j)) - for (As = u; null !== As; ) - (C = (w = As).child), - 22 === w.tag && null !== w.memoizedState - ? jk(u) - : null !== C - ? ((C.return = w), (As = C)) - : jk(u); - for (; null !== _; ) (As = _), ik(_, o, i), (_ = _.sibling); - (As = u), (ks = x), (Os = j); - } - kk(s); - } else - 8772 & u.subtreeFlags && null !== _ - ? ((_.return = u), (As = _)) - : kk(s); - } - } - function kk(s) { - for (; null !== As; ) { - var o = As; - if (8772 & o.flags) { - var i = o.alternate; - try { - if (8772 & o.flags) - switch (o.tag) { - case 0: - case 11: - case 15: - Os || Qj(5, o); - break; - case 1: - var a = o.stateNode; - if (4 & o.flags && !Os) - if (null === i) a.componentDidMount(); - else { - var u = - o.elementType === o.type - ? i.memoizedProps - : Ci(o.type, i.memoizedProps); - a.componentDidUpdate( - u, - i.memoizedState, - a.__reactInternalSnapshotBeforeUpdate - ); - } - var _ = o.updateQueue; - null !== _ && sh(o, _, a); - break; - case 3: - var w = o.updateQueue; - if (null !== w) { - if (((i = null), null !== o.child)) - switch (o.child.tag) { - case 5: - case 1: - i = o.child.stateNode; - } - sh(o, w, i); - } - break; - case 5: - var x = o.stateNode; - if (null === i && 4 & o.flags) { - i = x; - var C = o.memoizedProps; - switch (o.type) { - case 'button': - case 'input': - case 'select': - case 'textarea': - C.autoFocus && i.focus(); - break; - case 'img': - C.src && (i.src = C.src); - } - } - break; - case 6: - case 4: - case 12: - case 19: - case 17: - case 21: - case 22: - case 23: - case 25: - break; - case 13: - if (null === o.memoizedState) { - var j = o.alternate; - if (null !== j) { - var L = j.memoizedState; - if (null !== L) { - var B = L.dehydrated; - null !== B && bd(B); - } - } - } - break; - default: - throw Error(p(163)); - } - Os || (512 & o.flags && Rj(o)); - } catch (s) { - W(o, o.return, s); - } - } - if (o === s) { - As = null; - break; - } - if (null !== (i = o.sibling)) { - (i.return = o.return), (As = i); - break; - } - As = o.return; - } - } - function gk(s) { - for (; null !== As; ) { - var o = As; - if (o === s) { - As = null; - break; - } - var i = o.sibling; - if (null !== i) { - (i.return = o.return), (As = i); - break; - } - As = o.return; - } - } - function jk(s) { - for (; null !== As; ) { - var o = As; - try { - switch (o.tag) { - case 0: - case 11: - case 15: - var i = o.return; - try { - Qj(4, o); - } catch (s) { - W(o, i, s); - } - break; - case 1: - var a = o.stateNode; - if ('function' == typeof a.componentDidMount) { - var u = o.return; - try { - a.componentDidMount(); - } catch (s) { - W(o, u, s); - } - } - var _ = o.return; - try { - Rj(o); - } catch (s) { - W(o, _, s); - } - break; - case 5: - var w = o.return; - try { - Rj(o); - } catch (s) { - W(o, w, s); - } - } - } catch (s) { - W(o, o.return, s); - } - if (o === s) { - As = null; - break; - } - var x = o.sibling; - if (null !== x) { - (x.return = o.return), (As = x); - break; - } - As = o.return; - } - } - var Ns, - Ts = Math.ceil, - Ms = U.ReactCurrentDispatcher, - Rs = U.ReactCurrentOwner, - Ds = U.ReactCurrentBatchConfig, - Ls = 0, - Fs = null, - Bs = null, - qs = 0, - $s = 0, - Vs = Uf(0), - Us = 0, - zs = null, - Ws = 0, - Js = 0, - Hs = 0, - Ks = null, - Gs = null, - Xs = 0, - Ys = 1 / 0, - Qs = null, - Zs = !1, - eo = null, - to = null, - ro = !1, - no = null, - so = 0, - oo = 0, - io = null, - ao = -1, - co = 0; - function R() { - return 6 & Ls ? ht() : -1 !== ao ? ao : (ao = ht()); - } - function yi(s) { - return 1 & s.mode - ? 2 & Ls && 0 !== qs - ? qs & -qs - : null !== qn.transition - ? (0 === co && (co = yc()), co) - : 0 !== (s = Ct) - ? s - : (s = void 0 === (s = window.event) ? 16 : jd(s.type)) - : 1; - } - function gi(s, o, i, a) { - if (50 < oo) throw ((oo = 0), (io = null), Error(p(185))); - Ac(s, i, a), - (2 & Ls && s === Fs) || - (s === Fs && (!(2 & Ls) && (Js |= i), 4 === Us && Ck(s, qs)), - Dk(s, a), - 1 === i && - 0 === Ls && - !(1 & o.mode) && - ((Ys = ht() + 500), kn && jg())); - } - function Dk(s, o) { - var i = s.callbackNode; - !(function wc(s, o) { - for ( - var i = s.suspendedLanes, - a = s.pingedLanes, - u = s.expirationTimes, - _ = s.pendingLanes; - 0 < _; - - ) { - var w = 31 - wt(_), - x = 1 << w, - C = u[w]; - -1 === C - ? (x & i && !(x & a)) || (u[w] = vc(x, o)) - : C <= o && (s.expiredLanes |= x), - (_ &= ~x); - } - })(s, o); - var a = uc(s, s === Fs ? qs : 0); - if (0 === a) - null !== i && lt(i), - (s.callbackNode = null), - (s.callbackPriority = 0); - else if (((o = a & -a), s.callbackPriority !== o)) { - if ((null != i && lt(i), 1 === o)) - 0 === s.tag - ? (function ig(s) { - (kn = !0), hg(s); - })(Ek.bind(null, s)) - : hg(Ek.bind(null, s)), - un(function () { - !(6 & Ls) && jg(); - }), - (i = null); - else { - switch (Dc(a)) { - case 1: - i = mt; - break; - case 4: - i = gt; - break; - case 16: - default: - i = yt; - break; - case 536870912: - i = bt; - } - i = Fk(i, Gk.bind(null, s)); - } - (s.callbackPriority = o), (s.callbackNode = i); - } - } - function Gk(s, o) { - if (((ao = -1), (co = 0), 6 & Ls)) throw Error(p(327)); - var i = s.callbackNode; - if (Hk() && s.callbackNode !== i) return null; - var a = uc(s, s === Fs ? qs : 0); - if (0 === a) return null; - if (30 & a || a & s.expiredLanes || o) o = Ik(s, a); - else { - o = a; - var u = Ls; - Ls |= 2; - var _ = Jk(); - for ( - (Fs === s && qs === o) || - ((Qs = null), (Ys = ht() + 500), Kk(s, o)); - ; - - ) - try { - Lk(); - break; - } catch (o) { - Mk(s, o); - } - $g(), - (Ms.current = _), - (Ls = u), - null !== Bs ? (o = 0) : ((Fs = null), (qs = 0), (o = Us)); - } - if (0 !== o) { - if ( - (2 === o && 0 !== (u = xc(s)) && ((a = u), (o = Nk(s, u))), - 1 === o) - ) - throw ((i = zs), Kk(s, 0), Ck(s, a), Dk(s, ht()), i); - if (6 === o) Ck(s, a); - else { - if ( - ((u = s.current.alternate), - !( - 30 & a || - (function Ok(s) { - for (var o = s; ; ) { - if (16384 & o.flags) { - var i = o.updateQueue; - if (null !== i && null !== (i = i.stores)) - for (var a = 0; a < i.length; a++) { - var u = i[a], - _ = u.getSnapshot; - u = u.value; - try { - if (!Dr(_(), u)) return !1; - } catch (s) { - return !1; - } - } - } - if ( - ((i = o.child), 16384 & o.subtreeFlags && null !== i) - ) - (i.return = o), (o = i); - else { - if (o === s) break; - for (; null === o.sibling; ) { - if (null === o.return || o.return === s) return !0; - o = o.return; - } - (o.sibling.return = o.return), (o = o.sibling); - } - } - return !0; - })(u) || - ((o = Ik(s, a)), - 2 === o && - ((_ = xc(s)), 0 !== _ && ((a = _), (o = Nk(s, _)))), - 1 !== o) - )) - ) - throw ((i = zs), Kk(s, 0), Ck(s, a), Dk(s, ht()), i); - switch (((s.finishedWork = u), (s.finishedLanes = a), o)) { - case 0: - case 1: - throw Error(p(345)); - case 2: - case 5: - Pk(s, Gs, Qs); - break; - case 3: - if ( - (Ck(s, a), - (130023424 & a) === a && 10 < (o = Xs + 500 - ht())) - ) { - if (0 !== uc(s, 0)) break; - if (((u = s.suspendedLanes) & a) !== a) { - R(), (s.pingedLanes |= s.suspendedLanes & u); - break; - } - s.timeoutHandle = an(Pk.bind(null, s, Gs, Qs), o); - break; - } - Pk(s, Gs, Qs); - break; - case 4: - if ((Ck(s, a), (4194240 & a) === a)) break; - for (o = s.eventTimes, u = -1; 0 < a; ) { - var w = 31 - wt(a); - (_ = 1 << w), (w = o[w]) > u && (u = w), (a &= ~_); - } - if ( - ((a = u), - 10 < - (a = - (120 > (a = ht() - a) - ? 120 - : 480 > a - ? 480 - : 1080 > a - ? 1080 - : 1920 > a - ? 1920 - : 3e3 > a - ? 3e3 - : 4320 > a - ? 4320 - : 1960 * Ts(a / 1960)) - a)) - ) { - s.timeoutHandle = an(Pk.bind(null, s, Gs, Qs), a); - break; - } - Pk(s, Gs, Qs); - break; - default: - throw Error(p(329)); - } - } - } - return Dk(s, ht()), s.callbackNode === i ? Gk.bind(null, s) : null; - } - function Nk(s, o) { - var i = Ks; - return ( - s.current.memoizedState.isDehydrated && (Kk(s, o).flags |= 256), - 2 !== (s = Ik(s, o)) && ((o = Gs), (Gs = i), null !== o && Fj(o)), - s - ); - } - function Fj(s) { - null === Gs ? (Gs = s) : Gs.push.apply(Gs, s); - } - function Ck(s, o) { - for ( - o &= ~Hs, - o &= ~Js, - s.suspendedLanes |= o, - s.pingedLanes &= ~o, - s = s.expirationTimes; - 0 < o; - - ) { - var i = 31 - wt(o), - a = 1 << i; - (s[i] = -1), (o &= ~a); - } - } - function Ek(s) { - if (6 & Ls) throw Error(p(327)); - Hk(); - var o = uc(s, 0); - if (!(1 & o)) return Dk(s, ht()), null; - var i = Ik(s, o); - if (0 !== s.tag && 2 === i) { - var a = xc(s); - 0 !== a && ((o = a), (i = Nk(s, a))); - } - if (1 === i) throw ((i = zs), Kk(s, 0), Ck(s, o), Dk(s, ht()), i); - if (6 === i) throw Error(p(345)); - return ( - (s.finishedWork = s.current.alternate), - (s.finishedLanes = o), - Pk(s, Gs, Qs), - Dk(s, ht()), - null - ); - } - function Qk(s, o) { - var i = Ls; - Ls |= 1; - try { - return s(o); - } finally { - 0 === (Ls = i) && ((Ys = ht() + 500), kn && jg()); - } - } - function Rk(s) { - null !== no && 0 === no.tag && !(6 & Ls) && Hk(); - var o = Ls; - Ls |= 1; - var i = Ds.transition, - a = Ct; - try { - if (((Ds.transition = null), (Ct = 1), s)) return s(); - } finally { - (Ct = a), (Ds.transition = i), !(6 & (Ls = o)) && jg(); - } - } - function Hj() { - ($s = Vs.current), E(Vs); - } - function Kk(s, o) { - (s.finishedWork = null), (s.finishedLanes = 0); - var i = s.timeoutHandle; - if ((-1 !== i && ((s.timeoutHandle = -1), cn(i)), null !== Bs)) - for (i = Bs.return; null !== i; ) { - var a = i; - switch ((wg(a), a.tag)) { - case 1: - null != (a = a.type.childContextTypes) && $f(); - break; - case 3: - zh(), E(wn), E(Sn), Eh(); - break; - case 5: - Bh(a); - break; - case 4: - zh(); - break; - case 13: - case 19: - E(Zn); - break; - case 10: - ah(a.type._context); - break; - case 22: - case 23: - Hj(); - } - i = i.return; - } - if ( - ((Fs = s), - (Bs = s = Pg(s.current, null)), - (qs = $s = o), - (Us = 0), - (zs = null), - (Hs = Js = Ws = 0), - (Gs = Ks = null), - null !== Hn) - ) { - for (o = 0; o < Hn.length; o++) - if (null !== (a = (i = Hn[o]).interleaved)) { - i.interleaved = null; - var u = a.next, - _ = i.pending; - if (null !== _) { - var w = _.next; - (_.next = u), (a.next = w); - } - i.pending = a; - } - Hn = null; - } - return s; - } - function Mk(s, o) { - for (;;) { - var i = Bs; - try { - if (($g(), (ts.current = hs), cs)) { - for (var a = ss.memoizedState; null !== a; ) { - var u = a.queue; - null !== u && (u.pending = null), (a = a.next); - } - cs = !1; - } - if ( - ((ns = 0), - (as = os = ss = null), - (ls = !1), - (us = 0), - (Rs.current = null), - null === i || null === i.return) - ) { - (Us = 1), (zs = o), (Bs = null); - break; - } - e: { - var _ = s, - w = i.return, - x = i, - C = o; - if ( - ((o = qs), - (x.flags |= 32768), - null !== C && - 'object' == typeof C && - 'function' == typeof C.then) - ) { - var j = C, - L = x, - B = L.tag; - if (!(1 & L.mode || (0 !== B && 11 !== B && 15 !== B))) { - var $ = L.alternate; - $ - ? ((L.updateQueue = $.updateQueue), - (L.memoizedState = $.memoizedState), - (L.lanes = $.lanes)) - : ((L.updateQueue = null), (L.memoizedState = null)); - } - var V = Ui(w); - if (null !== V) { - (V.flags &= -257), - Vi(V, w, x, 0, o), - 1 & V.mode && Si(_, j, o), - (C = j); - var U = (o = V).updateQueue; - if (null === U) { - var z = new Set(); - z.add(C), (o.updateQueue = z); - } else U.add(C); - break e; - } - if (!(1 & o)) { - Si(_, j, o), tj(); - break e; - } - C = Error(p(426)); - } else if (Fn && 1 & x.mode) { - var Y = Ui(w); - if (null !== Y) { - !(65536 & Y.flags) && (Y.flags |= 256), - Vi(Y, w, x, 0, o), - Jg(Ji(C, x)); - break e; - } - } - (_ = C = Ji(C, x)), - 4 !== Us && (Us = 2), - null === Ks ? (Ks = [_]) : Ks.push(_), - (_ = w); - do { - switch (_.tag) { - case 3: - (_.flags |= 65536), - (o &= -o), - (_.lanes |= o), - ph(_, Ni(0, C, o)); - break e; - case 1: - x = C; - var Z = _.type, - ee = _.stateNode; - if ( - !( - 128 & _.flags || - ('function' != typeof Z.getDerivedStateFromError && - (null === ee || - 'function' != typeof ee.componentDidCatch || - (null !== to && to.has(ee)))) - ) - ) { - (_.flags |= 65536), - (o &= -o), - (_.lanes |= o), - ph(_, Qi(_, x, o)); - break e; - } - } - _ = _.return; - } while (null !== _); - } - Sk(i); - } catch (s) { - (o = s), Bs === i && null !== i && (Bs = i = i.return); - continue; - } - break; - } - } - function Jk() { - var s = Ms.current; - return (Ms.current = hs), null === s ? hs : s; - } - function tj() { - (0 !== Us && 3 !== Us && 2 !== Us) || (Us = 4), - null === Fs || - (!(268435455 & Ws) && !(268435455 & Js)) || - Ck(Fs, qs); - } - function Ik(s, o) { - var i = Ls; - Ls |= 2; - var a = Jk(); - for ((Fs === s && qs === o) || ((Qs = null), Kk(s, o)); ; ) - try { - Tk(); - break; - } catch (o) { - Mk(s, o); - } - if (($g(), (Ls = i), (Ms.current = a), null !== Bs)) - throw Error(p(261)); - return (Fs = null), (qs = 0), Us; - } - function Tk() { - for (; null !== Bs; ) Uk(Bs); - } - function Lk() { - for (; null !== Bs && !ut(); ) Uk(Bs); - } - function Uk(s) { - var o = Ns(s.alternate, s, $s); - (s.memoizedProps = s.pendingProps), - null === o ? Sk(s) : (Bs = o), - (Rs.current = null); - } - function Sk(s) { - var o = s; - do { - var i = o.alternate; - if (((s = o.return), 32768 & o.flags)) { - if (null !== (i = Ij(i, o))) - return (i.flags &= 32767), void (Bs = i); - if (null === s) return (Us = 6), void (Bs = null); - (s.flags |= 32768), (s.subtreeFlags = 0), (s.deletions = null); - } else if (null !== (i = Ej(i, o, $s))) return void (Bs = i); - if (null !== (o = o.sibling)) return void (Bs = o); - Bs = o = s; - } while (null !== o); - 0 === Us && (Us = 5); - } - function Pk(s, o, i) { - var a = Ct, - u = Ds.transition; - try { - (Ds.transition = null), - (Ct = 1), - (function Wk(s, o, i, a) { - do { - Hk(); - } while (null !== no); - if (6 & Ls) throw Error(p(327)); - i = s.finishedWork; - var u = s.finishedLanes; - if (null === i) return null; - if ( - ((s.finishedWork = null), - (s.finishedLanes = 0), - i === s.current) - ) - throw Error(p(177)); - (s.callbackNode = null), (s.callbackPriority = 0); - var _ = i.lanes | i.childLanes; - if ( - ((function Bc(s, o) { - var i = s.pendingLanes & ~o; - (s.pendingLanes = o), - (s.suspendedLanes = 0), - (s.pingedLanes = 0), - (s.expiredLanes &= o), - (s.mutableReadLanes &= o), - (s.entangledLanes &= o), - (o = s.entanglements); - var a = s.eventTimes; - for (s = s.expirationTimes; 0 < i; ) { - var u = 31 - wt(i), - _ = 1 << u; - (o[u] = 0), (a[u] = -1), (s[u] = -1), (i &= ~_); - } - })(s, _), - s === Fs && ((Bs = Fs = null), (qs = 0)), - (!(2064 & i.subtreeFlags) && !(2064 & i.flags)) || - ro || - ((ro = !0), - Fk(yt, function () { - return Hk(), null; - })), - (_ = !!(15990 & i.flags)), - !!(15990 & i.subtreeFlags) || _) - ) { - (_ = Ds.transition), (Ds.transition = null); - var w = Ct; - Ct = 1; - var x = Ls; - (Ls |= 4), - (Rs.current = null), - (function Oj(s, o) { - if (((sn = Ut), Ne((s = Me())))) { - if ('selectionStart' in s) - var i = { - start: s.selectionStart, - end: s.selectionEnd - }; - else - e: { - var a = - (i = - ((i = s.ownerDocument) && i.defaultView) || - window).getSelection && i.getSelection(); - if (a && 0 !== a.rangeCount) { - i = a.anchorNode; - var u = a.anchorOffset, - _ = a.focusNode; - a = a.focusOffset; - try { - i.nodeType, _.nodeType; - } catch (s) { - i = null; - break e; - } - var w = 0, - x = -1, - C = -1, - j = 0, - L = 0, - B = s, - $ = null; - t: for (;;) { - for ( - var V; - B !== i || - (0 !== u && 3 !== B.nodeType) || - (x = w + u), - B !== _ || - (0 !== a && 3 !== B.nodeType) || - (C = w + a), - 3 === B.nodeType && - (w += B.nodeValue.length), - null !== (V = B.firstChild); - - ) - ($ = B), (B = V); - for (;;) { - if (B === s) break t; - if ( - ($ === i && ++j === u && (x = w), - $ === _ && ++L === a && (C = w), - null !== (V = B.nextSibling)) - ) - break; - $ = (B = $).parentNode; - } - B = V; - } - i = - -1 === x || -1 === C - ? null - : { start: x, end: C }; - } else i = null; - } - i = i || { start: 0, end: 0 }; - } else i = null; - for ( - on = { focusedElem: s, selectionRange: i }, - Ut = !1, - As = o; - null !== As; - - ) - if ( - ((s = (o = As).child), - 1028 & o.subtreeFlags && null !== s) - ) - (s.return = o), (As = s); - else - for (; null !== As; ) { - o = As; - try { - var U = o.alternate; - if (1024 & o.flags) - switch (o.tag) { - case 0: - case 11: - case 15: - case 5: - case 6: - case 4: - case 17: - break; - case 1: - if (null !== U) { - var z = U.memoizedProps, - Y = U.memoizedState, - Z = o.stateNode, - ee = Z.getSnapshotBeforeUpdate( - o.elementType === o.type - ? z - : Ci(o.type, z), - Y - ); - Z.__reactInternalSnapshotBeforeUpdate = - ee; - } - break; - case 3: - var ie = o.stateNode.containerInfo; - 1 === ie.nodeType - ? (ie.textContent = '') - : 9 === ie.nodeType && - ie.documentElement && - ie.removeChild(ie.documentElement); - break; - default: - throw Error(p(163)); - } - } catch (s) { - W(o, o.return, s); - } - if (null !== (s = o.sibling)) { - (s.return = o.return), (As = s); - break; - } - As = o.return; - } - return (U = js), (js = !1), U; - })(s, i), - dk(i, s), - Oe(on), - (Ut = !!sn), - (on = sn = null), - (s.current = i), - hk(i, s, u), - pt(), - (Ls = x), - (Ct = w), - (Ds.transition = _); - } else s.current = i; - if ( - (ro && ((ro = !1), (no = s), (so = u)), - (_ = s.pendingLanes), - 0 === _ && (to = null), - (function mc(s) { - if (St && 'function' == typeof St.onCommitFiberRoot) - try { - St.onCommitFiberRoot( - _t, - s, - void 0, - !(128 & ~s.current.flags) - ); - } catch (s) {} - })(i.stateNode), - Dk(s, ht()), - null !== o) - ) - for (a = s.onRecoverableError, i = 0; i < o.length; i++) - (u = o[i]), - a(u.value, { - componentStack: u.stack, - digest: u.digest - }); - if (Zs) throw ((Zs = !1), (s = eo), (eo = null), s); - return ( - !!(1 & so) && 0 !== s.tag && Hk(), - (_ = s.pendingLanes), - 1 & _ ? (s === io ? oo++ : ((oo = 0), (io = s))) : (oo = 0), - jg(), - null - ); - })(s, o, i, a); - } finally { - (Ds.transition = u), (Ct = a); - } - return null; - } - function Hk() { - if (null !== no) { - var s = Dc(so), - o = Ds.transition, - i = Ct; - try { - if ( - ((Ds.transition = null), (Ct = 16 > s ? 16 : s), null === no) - ) - var a = !1; - else { - if (((s = no), (no = null), (so = 0), 6 & Ls)) - throw Error(p(331)); - var u = Ls; - for (Ls |= 4, As = s.current; null !== As; ) { - var _ = As, - w = _.child; - if (16 & As.flags) { - var x = _.deletions; - if (null !== x) { - for (var C = 0; C < x.length; C++) { - var j = x[C]; - for (As = j; null !== As; ) { - var L = As; - switch (L.tag) { - case 0: - case 11: - case 15: - Pj(8, L, _); - } - var B = L.child; - if (null !== B) (B.return = L), (As = B); - else - for (; null !== As; ) { - var $ = (L = As).sibling, - V = L.return; - if ((Sj(L), L === j)) { - As = null; - break; - } - if (null !== $) { - ($.return = V), (As = $); - break; - } - As = V; - } - } - } - var U = _.alternate; - if (null !== U) { - var z = U.child; - if (null !== z) { - U.child = null; - do { - var Y = z.sibling; - (z.sibling = null), (z = Y); - } while (null !== z); - } - } - As = _; - } - } - if (2064 & _.subtreeFlags && null !== w) - (w.return = _), (As = w); - else - e: for (; null !== As; ) { - if (2048 & (_ = As).flags) - switch (_.tag) { - case 0: - case 11: - case 15: - Pj(9, _, _.return); - } - var Z = _.sibling; - if (null !== Z) { - (Z.return = _.return), (As = Z); - break e; - } - As = _.return; - } - } - var ee = s.current; - for (As = ee; null !== As; ) { - var ie = (w = As).child; - if (2064 & w.subtreeFlags && null !== ie) - (ie.return = w), (As = ie); - else - e: for (w = ee; null !== As; ) { - if (2048 & (x = As).flags) - try { - switch (x.tag) { - case 0: - case 11: - case 15: - Qj(9, x); - } - } catch (s) { - W(x, x.return, s); - } - if (x === w) { - As = null; - break e; - } - var ae = x.sibling; - if (null !== ae) { - (ae.return = x.return), (As = ae); - break e; - } - As = x.return; - } - } - if ( - ((Ls = u), - jg(), - St && 'function' == typeof St.onPostCommitFiberRoot) - ) - try { - St.onPostCommitFiberRoot(_t, s); - } catch (s) {} - a = !0; - } - return a; - } finally { - (Ct = i), (Ds.transition = o); - } - } - return !1; - } - function Xk(s, o, i) { - (s = nh(s, (o = Ni(0, (o = Ji(i, o)), 1)), 1)), - (o = R()), - null !== s && (Ac(s, 1, o), Dk(s, o)); - } - function W(s, o, i) { - if (3 === s.tag) Xk(s, s, i); - else - for (; null !== o; ) { - if (3 === o.tag) { - Xk(o, s, i); - break; - } - if (1 === o.tag) { - var a = o.stateNode; - if ( - 'function' == typeof o.type.getDerivedStateFromError || - ('function' == typeof a.componentDidCatch && - (null === to || !to.has(a))) - ) { - (o = nh(o, (s = Qi(o, (s = Ji(i, s)), 1)), 1)), - (s = R()), - null !== o && (Ac(o, 1, s), Dk(o, s)); - break; - } - } - o = o.return; - } - } - function Ti(s, o, i) { - var a = s.pingCache; - null !== a && a.delete(o), - (o = R()), - (s.pingedLanes |= s.suspendedLanes & i), - Fs === s && - (qs & i) === i && - (4 === Us || - (3 === Us && (130023424 & qs) === qs && 500 > ht() - Xs) - ? Kk(s, 0) - : (Hs |= i)), - Dk(s, o); - } - function Yk(s, o) { - 0 === o && - (1 & s.mode - ? ((o = Ot), !(130023424 & (Ot <<= 1)) && (Ot = 4194304)) - : (o = 1)); - var i = R(); - null !== (s = ih(s, o)) && (Ac(s, o, i), Dk(s, i)); - } - function uj(s) { - var o = s.memoizedState, - i = 0; - null !== o && (i = o.retryLane), Yk(s, i); - } - function bk(s, o) { - var i = 0; - switch (s.tag) { - case 13: - var a = s.stateNode, - u = s.memoizedState; - null !== u && (i = u.retryLane); - break; - case 19: - a = s.stateNode; - break; - default: - throw Error(p(314)); - } - null !== a && a.delete(o), Yk(s, i); - } - function Fk(s, o) { - return ct(s, o); - } - function $k(s, o, i, a) { - (this.tag = s), - (this.key = i), - (this.sibling = - this.child = - this.return = - this.stateNode = - this.type = - this.elementType = - null), - (this.index = 0), - (this.ref = null), - (this.pendingProps = o), - (this.dependencies = - this.memoizedState = - this.updateQueue = - this.memoizedProps = - null), - (this.mode = a), - (this.subtreeFlags = this.flags = 0), - (this.deletions = null), - (this.childLanes = this.lanes = 0), - (this.alternate = null); - } - function Bg(s, o, i, a) { - return new $k(s, o, i, a); - } - function aj(s) { - return !(!(s = s.prototype) || !s.isReactComponent); - } - function Pg(s, o) { - var i = s.alternate; - return ( - null === i - ? (((i = Bg(s.tag, o, s.key, s.mode)).elementType = - s.elementType), - (i.type = s.type), - (i.stateNode = s.stateNode), - (i.alternate = s), - (s.alternate = i)) - : ((i.pendingProps = o), - (i.type = s.type), - (i.flags = 0), - (i.subtreeFlags = 0), - (i.deletions = null)), - (i.flags = 14680064 & s.flags), - (i.childLanes = s.childLanes), - (i.lanes = s.lanes), - (i.child = s.child), - (i.memoizedProps = s.memoizedProps), - (i.memoizedState = s.memoizedState), - (i.updateQueue = s.updateQueue), - (o = s.dependencies), - (i.dependencies = - null === o - ? null - : { lanes: o.lanes, firstContext: o.firstContext }), - (i.sibling = s.sibling), - (i.index = s.index), - (i.ref = s.ref), - i - ); - } - function Rg(s, o, i, a, u, _) { - var w = 2; - if (((a = s), 'function' == typeof s)) aj(s) && (w = 1); - else if ('string' == typeof s) w = 5; - else - e: switch (s) { - case Z: - return Tg(i.children, u, _, o); - case ee: - (w = 8), (u |= 8); - break; - case ie: - return ( - ((s = Bg(12, i, o, 2 | u)).elementType = ie), - (s.lanes = _), - s - ); - case pe: - return ( - ((s = Bg(13, i, o, u)).elementType = pe), (s.lanes = _), s - ); - case de: - return ( - ((s = Bg(19, i, o, u)).elementType = de), (s.lanes = _), s - ); - case be: - return pj(i, u, _, o); - default: - if ('object' == typeof s && null !== s) - switch (s.$$typeof) { - case ae: - w = 10; - break e; - case ce: - w = 9; - break e; - case le: - w = 11; - break e; - case fe: - w = 14; - break e; - case ye: - (w = 16), (a = null); - break e; - } - throw Error(p(130, null == s ? s : typeof s, '')); - } - return ( - ((o = Bg(w, i, o, u)).elementType = s), - (o.type = a), - (o.lanes = _), - o - ); - } - function Tg(s, o, i, a) { - return ((s = Bg(7, s, a, o)).lanes = i), s; - } - function pj(s, o, i, a) { - return ( - ((s = Bg(22, s, a, o)).elementType = be), - (s.lanes = i), - (s.stateNode = { isHidden: !1 }), - s - ); - } - function Qg(s, o, i) { - return ((s = Bg(6, s, null, o)).lanes = i), s; - } - function Sg(s, o, i) { - return ( - ((o = Bg( - 4, - null !== s.children ? s.children : [], - s.key, - o - )).lanes = i), - (o.stateNode = { - containerInfo: s.containerInfo, - pendingChildren: null, - implementation: s.implementation - }), - o - ); - } - function al(s, o, i, a, u) { - (this.tag = o), - (this.containerInfo = s), - (this.finishedWork = - this.pingCache = - this.current = - this.pendingChildren = - null), - (this.timeoutHandle = -1), - (this.callbackNode = this.pendingContext = this.context = null), - (this.callbackPriority = 0), - (this.eventTimes = zc(0)), - (this.expirationTimes = zc(-1)), - (this.entangledLanes = - this.finishedLanes = - this.mutableReadLanes = - this.expiredLanes = - this.pingedLanes = - this.suspendedLanes = - this.pendingLanes = - 0), - (this.entanglements = zc(0)), - (this.identifierPrefix = a), - (this.onRecoverableError = u), - (this.mutableSourceEagerHydrationData = null); - } - function bl(s, o, i, a, u, _, w, x, C) { - return ( - (s = new al(s, o, i, x, C)), - 1 === o ? ((o = 1), !0 === _ && (o |= 8)) : (o = 0), - (_ = Bg(3, null, null, o)), - (s.current = _), - (_.stateNode = s), - (_.memoizedState = { - element: a, - isDehydrated: i, - cache: null, - transitions: null, - pendingSuspenseBoundaries: null - }), - kh(_), - s - ); - } - function dl(s) { - if (!s) return _n; - e: { - if (Vb((s = s._reactInternals)) !== s || 1 !== s.tag) - throw Error(p(170)); - var o = s; - do { - switch (o.tag) { - case 3: - o = o.stateNode.context; - break e; - case 1: - if (Zf(o.type)) { - o = o.stateNode.__reactInternalMemoizedMergedChildContext; - break e; - } - } - o = o.return; - } while (null !== o); - throw Error(p(171)); - } - if (1 === s.tag) { - var i = s.type; - if (Zf(i)) return bg(s, i, o); - } - return o; - } - function el(s, o, i, a, u, _, w, x, C) { - return ( - ((s = bl(i, a, !0, s, 0, _, 0, x, C)).context = dl(null)), - (i = s.current), - ((_ = mh((a = R()), (u = yi(i)))).callback = - null != o ? o : null), - nh(i, _, u), - (s.current.lanes = u), - Ac(s, u, a), - Dk(s, a), - s - ); - } - function fl(s, o, i, a) { - var u = o.current, - _ = R(), - w = yi(u); - return ( - (i = dl(i)), - null === o.context ? (o.context = i) : (o.pendingContext = i), - ((o = mh(_, w)).payload = { element: s }), - null !== (a = void 0 === a ? null : a) && (o.callback = a), - null !== (s = nh(u, o, w)) && (gi(s, u, w, _), oh(s, u, w)), - w - ); - } - function gl(s) { - return (s = s.current).child - ? (s.child.tag, s.child.stateNode) - : null; - } - function hl(s, o) { - if (null !== (s = s.memoizedState) && null !== s.dehydrated) { - var i = s.retryLane; - s.retryLane = 0 !== i && i < o ? i : o; - } - } - function il(s, o) { - hl(s, o), (s = s.alternate) && hl(s, o); - } - Ns = function (s, o, i) { - if (null !== s) - if (s.memoizedProps !== o.pendingProps || wn.current) bs = !0; - else { - if (!(s.lanes & i || 128 & o.flags)) - return ( - (bs = !1), - (function yj(s, o, i) { - switch (o.tag) { - case 3: - kj(o), Ig(); - break; - case 5: - Ah(o); - break; - case 1: - Zf(o.type) && cg(o); - break; - case 4: - yh(o, o.stateNode.containerInfo); - break; - case 10: - var a = o.type._context, - u = o.memoizedProps.value; - G(Un, a._currentValue), (a._currentValue = u); - break; - case 13: - if (null !== (a = o.memoizedState)) - return null !== a.dehydrated - ? (G(Zn, 1 & Zn.current), (o.flags |= 128), null) - : i & o.child.childLanes - ? oj(s, o, i) - : (G(Zn, 1 & Zn.current), - null !== (s = Zi(s, o, i)) - ? s.sibling - : null); - G(Zn, 1 & Zn.current); - break; - case 19: - if (((a = !!(i & o.childLanes)), 128 & s.flags)) { - if (a) return xj(s, o, i); - o.flags |= 128; - } - if ( - (null !== (u = o.memoizedState) && - ((u.rendering = null), - (u.tail = null), - (u.lastEffect = null)), - G(Zn, Zn.current), - a) - ) - break; - return null; - case 22: - case 23: - return (o.lanes = 0), dj(s, o, i); - } - return Zi(s, o, i); - })(s, o, i) - ); - bs = !!(131072 & s.flags); - } - else (bs = !1), Fn && 1048576 & o.flags && ug(o, In, o.index); - switch (((o.lanes = 0), o.tag)) { - case 2: - var a = o.type; - ij(s, o), (s = o.pendingProps); - var u = Yf(o, Sn.current); - ch(o, i), (u = Nh(null, o, a, s, u, i)); - var _ = Sh(); - return ( - (o.flags |= 1), - 'object' == typeof u && - null !== u && - 'function' == typeof u.render && - void 0 === u.$$typeof - ? ((o.tag = 1), - (o.memoizedState = null), - (o.updateQueue = null), - Zf(a) ? ((_ = !0), cg(o)) : (_ = !1), - (o.memoizedState = - null !== u.state && void 0 !== u.state - ? u.state - : null), - kh(o), - (u.updater = gs), - (o.stateNode = u), - (u._reactInternals = o), - Ii(o, a, s, i), - (o = jj(null, o, a, !0, _, i))) - : ((o.tag = 0), - Fn && _ && vg(o), - Xi(null, o, u, i), - (o = o.child)), - o - ); - case 16: - a = o.elementType; - e: { - switch ( - (ij(s, o), - (s = o.pendingProps), - (a = (u = a._init)(a._payload)), - (o.type = a), - (u = o.tag = - (function Zk(s) { - if ('function' == typeof s) return aj(s) ? 1 : 0; - if (null != s) { - if ((s = s.$$typeof) === le) return 11; - if (s === fe) return 14; - } - return 2; - })(a)), - (s = Ci(a, s)), - u) - ) { - case 0: - o = cj(null, o, a, s, i); - break e; - case 1: - o = hj(null, o, a, s, i); - break e; - case 11: - o = Yi(null, o, a, s, i); - break e; - case 14: - o = $i(null, o, a, Ci(a.type, s), i); - break e; - } - throw Error(p(306, a, '')); - } - return o; - case 0: - return ( - (a = o.type), - (u = o.pendingProps), - cj(s, o, a, (u = o.elementType === a ? u : Ci(a, u)), i) - ); - case 1: - return ( - (a = o.type), - (u = o.pendingProps), - hj(s, o, a, (u = o.elementType === a ? u : Ci(a, u)), i) - ); - case 3: - e: { - if ((kj(o), null === s)) throw Error(p(387)); - (a = o.pendingProps), - (u = (_ = o.memoizedState).element), - lh(s, o), - qh(o, a, null, i); - var w = o.memoizedState; - if (((a = w.element), _.isDehydrated)) { - if ( - ((_ = { - element: a, - isDehydrated: !1, - cache: w.cache, - pendingSuspenseBoundaries: w.pendingSuspenseBoundaries, - transitions: w.transitions - }), - (o.updateQueue.baseState = _), - (o.memoizedState = _), - 256 & o.flags) - ) { - o = lj(s, o, a, i, (u = Ji(Error(p(423)), o))); - break e; - } - if (a !== u) { - o = lj(s, o, a, i, (u = Ji(Error(p(424)), o))); - break e; - } - for ( - Ln = Lf(o.stateNode.containerInfo.firstChild), - Dn = o, - Fn = !0, - Bn = null, - i = Vn(o, null, a, i), - o.child = i; - i; - - ) - (i.flags = (-3 & i.flags) | 4096), (i = i.sibling); - } else { - if ((Ig(), a === u)) { - o = Zi(s, o, i); - break e; - } - Xi(s, o, a, i); - } - o = o.child; - } - return o; - case 5: - return ( - Ah(o), - null === s && Eg(o), - (a = o.type), - (u = o.pendingProps), - (_ = null !== s ? s.memoizedProps : null), - (w = u.children), - Ef(a, u) - ? (w = null) - : null !== _ && Ef(a, _) && (o.flags |= 32), - gj(s, o), - Xi(s, o, w, i), - o.child - ); - case 6: - return null === s && Eg(o), null; - case 13: - return oj(s, o, i); - case 4: - return ( - yh(o, o.stateNode.containerInfo), - (a = o.pendingProps), - null === s ? (o.child = $n(o, null, a, i)) : Xi(s, o, a, i), - o.child - ); - case 11: - return ( - (a = o.type), - (u = o.pendingProps), - Yi(s, o, a, (u = o.elementType === a ? u : Ci(a, u)), i) - ); - case 7: - return Xi(s, o, o.pendingProps, i), o.child; - case 8: - case 12: - return Xi(s, o, o.pendingProps.children, i), o.child; - case 10: - e: { - if ( - ((a = o.type._context), - (u = o.pendingProps), - (_ = o.memoizedProps), - (w = u.value), - G(Un, a._currentValue), - (a._currentValue = w), - null !== _) - ) - if (Dr(_.value, w)) { - if (_.children === u.children && !wn.current) { - o = Zi(s, o, i); - break e; - } - } else - for ( - null !== (_ = o.child) && (_.return = o); - null !== _; - - ) { - var x = _.dependencies; - if (null !== x) { - w = _.child; - for (var C = x.firstContext; null !== C; ) { - if (C.context === a) { - if (1 === _.tag) { - (C = mh(-1, i & -i)).tag = 2; - var j = _.updateQueue; - if (null !== j) { - var L = (j = j.shared).pending; - null === L - ? (C.next = C) - : ((C.next = L.next), (L.next = C)), - (j.pending = C); - } - } - (_.lanes |= i), - null !== (C = _.alternate) && (C.lanes |= i), - bh(_.return, i, o), - (x.lanes |= i); - break; - } - C = C.next; - } - } else if (10 === _.tag) - w = _.type === o.type ? null : _.child; - else if (18 === _.tag) { - if (null === (w = _.return)) throw Error(p(341)); - (w.lanes |= i), - null !== (x = w.alternate) && (x.lanes |= i), - bh(w, i, o), - (w = _.sibling); - } else w = _.child; - if (null !== w) w.return = _; - else - for (w = _; null !== w; ) { - if (w === o) { - w = null; - break; - } - if (null !== (_ = w.sibling)) { - (_.return = w.return), (w = _); - break; - } - w = w.return; - } - _ = w; - } - Xi(s, o, u.children, i), (o = o.child); - } - return o; - case 9: - return ( - (u = o.type), - (a = o.pendingProps.children), - ch(o, i), - (a = a((u = eh(u)))), - (o.flags |= 1), - Xi(s, o, a, i), - o.child - ); - case 14: - return ( - (u = Ci((a = o.type), o.pendingProps)), - $i(s, o, a, (u = Ci(a.type, u)), i) - ); - case 15: - return bj(s, o, o.type, o.pendingProps, i); - case 17: - return ( - (a = o.type), - (u = o.pendingProps), - (u = o.elementType === a ? u : Ci(a, u)), - ij(s, o), - (o.tag = 1), - Zf(a) ? ((s = !0), cg(o)) : (s = !1), - ch(o, i), - Gi(o, a, u), - Ii(o, a, u, i), - jj(null, o, a, !0, s, i) - ); - case 19: - return xj(s, o, i); - case 22: - return dj(s, o, i); - } - throw Error(p(156, o.tag)); - }; - var lo = - 'function' == typeof reportError - ? reportError - : function (s) { - console.error(s); - }; - function ll(s) { - this._internalRoot = s; - } - function ml(s) { - this._internalRoot = s; - } - function nl(s) { - return !( - !s || - (1 !== s.nodeType && 9 !== s.nodeType && 11 !== s.nodeType) - ); - } - function ol(s) { - return !( - !s || - (1 !== s.nodeType && - 9 !== s.nodeType && - 11 !== s.nodeType && - (8 !== s.nodeType || - ' react-mount-point-unstable ' !== s.nodeValue)) - ); - } - function pl() {} - function rl(s, o, i, a, u) { - var _ = i._reactRootContainer; - if (_) { - var w = _; - if ('function' == typeof u) { - var x = u; - u = function () { - var s = gl(w); - x.call(s); - }; - } - fl(o, w, s, u); - } else - w = (function ql(s, o, i, a, u) { - if (u) { - if ('function' == typeof a) { - var _ = a; - a = function () { - var s = gl(w); - _.call(s); - }; - } - var w = el(o, a, s, 0, null, !1, 0, '', pl); - return ( - (s._reactRootContainer = w), - (s[fn] = w.current), - sf(8 === s.nodeType ? s.parentNode : s), - Rk(), - w - ); - } - for (; (u = s.lastChild); ) s.removeChild(u); - if ('function' == typeof a) { - var x = a; - a = function () { - var s = gl(C); - x.call(s); - }; - } - var C = bl(s, 0, !1, null, 0, !1, 0, '', pl); - return ( - (s._reactRootContainer = C), - (s[fn] = C.current), - sf(8 === s.nodeType ? s.parentNode : s), - Rk(function () { - fl(o, C, i, a); - }), - C - ); - })(i, o, s, u, a); - return gl(w); - } - (ml.prototype.render = ll.prototype.render = - function (s) { - var o = this._internalRoot; - if (null === o) throw Error(p(409)); - fl(s, o, null, null); - }), - (ml.prototype.unmount = ll.prototype.unmount = - function () { - var s = this._internalRoot; - if (null !== s) { - this._internalRoot = null; - var o = s.containerInfo; - Rk(function () { - fl(null, s, null, null); - }), - (o[fn] = null); - } - }), - (ml.prototype.unstable_scheduleHydration = function (s) { - if (s) { - var o = Pt(); - s = { blockedOn: null, target: s, priority: o }; - for ( - var i = 0; - i < qt.length && 0 !== o && o < qt[i].priority; - i++ - ); - qt.splice(i, 0, s), 0 === i && Vc(s); - } - }), - (At = function (s) { - switch (s.tag) { - case 3: - var o = s.stateNode; - if (o.current.memoizedState.isDehydrated) { - var i = tc(o.pendingLanes); - 0 !== i && - (Cc(o, 1 | i), - Dk(o, ht()), - !(6 & Ls) && ((Ys = ht() + 500), jg())); - } - break; - case 13: - Rk(function () { - var o = ih(s, 1); - if (null !== o) { - var i = R(); - gi(o, s, 1, i); - } - }), - il(s, 1); - } - }), - (jt = function (s) { - if (13 === s.tag) { - var o = ih(s, 134217728); - if (null !== o) gi(o, s, 134217728, R()); - il(s, 134217728); - } - }), - (It = function (s) { - if (13 === s.tag) { - var o = yi(s), - i = ih(s, o); - if (null !== i) gi(i, s, o, R()); - il(s, o); - } - }), - (Pt = function () { - return Ct; - }), - (Nt = function (s, o) { - var i = Ct; - try { - return (Ct = s), o(); - } finally { - Ct = i; - } - }), - (Xe = function (s, o, i) { - switch (o) { - case 'input': - if ( - (bb(s, i), (o = i.name), 'radio' === i.type && null != o) - ) { - for (i = s; i.parentNode; ) i = i.parentNode; - for ( - i = i.querySelectorAll( - 'input[name=' + - JSON.stringify('' + o) + - '][type="radio"]' - ), - o = 0; - o < i.length; - o++ - ) { - var a = i[o]; - if (a !== s && a.form === s.form) { - var u = Db(a); - if (!u) throw Error(p(90)); - Wa(a), bb(a, u); - } - } - } - break; - case 'textarea': - ib(s, i); - break; - case 'select': - null != (o = i.value) && fb(s, !!i.multiple, o, !1); - } - }), - (Gb = Qk), - (Hb = Rk); - var uo = { - usingClientEntryPoint: !1, - Events: [Cb, ue, Db, Eb, Fb, Qk] - }, - po = { - findFiberByHostInstance: Wc, - bundleType: 0, - version: '18.3.1', - rendererPackageName: 'react-dom' - }, - ho = { - bundleType: po.bundleType, - version: po.version, - rendererPackageName: po.rendererPackageName, - rendererConfig: po.rendererConfig, - overrideHookState: null, - overrideHookStateDeletePath: null, - overrideHookStateRenamePath: null, - overrideProps: null, - overridePropsDeletePath: null, - overridePropsRenamePath: null, - setErrorHandler: null, - setSuspenseHandler: null, - scheduleUpdate: null, - currentDispatcherRef: U.ReactCurrentDispatcher, - findHostInstanceByFiber: function (s) { - return null === (s = Zb(s)) ? null : s.stateNode; - }, - findFiberByHostInstance: - po.findFiberByHostInstance || - function jl() { - return null; - }, - findHostInstancesForRefresh: null, - scheduleRefresh: null, - scheduleRoot: null, - setRefreshHandler: null, - getCurrentFiber: null, - reconcilerVersion: '18.3.1-next-f1338f8080-20240426' - }; - if ('undefined' != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var fo = __REACT_DEVTOOLS_GLOBAL_HOOK__; - if (!fo.isDisabled && fo.supportsFiber) - try { - (_t = fo.inject(ho)), (St = fo); - } catch (Re) {} - } - (o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = uo), - (o.createPortal = function (s, o) { - var i = - 2 < arguments.length && void 0 !== arguments[2] - ? arguments[2] - : null; - if (!nl(o)) throw Error(p(200)); - return (function cl(s, o, i) { - var a = - 3 < arguments.length && void 0 !== arguments[3] - ? arguments[3] - : null; - return { - $$typeof: Y, - key: null == a ? null : '' + a, - children: s, - containerInfo: o, - implementation: i - }; - })(s, o, null, i); - }), - (o.createRoot = function (s, o) { - if (!nl(s)) throw Error(p(299)); - var i = !1, - a = '', - u = lo; - return ( - null != o && - (!0 === o.unstable_strictMode && (i = !0), - void 0 !== o.identifierPrefix && (a = o.identifierPrefix), - void 0 !== o.onRecoverableError && - (u = o.onRecoverableError)), - (o = bl(s, 1, !1, null, 0, i, 0, a, u)), - (s[fn] = o.current), - sf(8 === s.nodeType ? s.parentNode : s), - new ll(o) - ); - }), - (o.findDOMNode = function (s) { - if (null == s) return null; - if (1 === s.nodeType) return s; - var o = s._reactInternals; - if (void 0 === o) { - if ('function' == typeof s.render) throw Error(p(188)); - throw ((s = Object.keys(s).join(',')), Error(p(268, s))); - } - return (s = null === (s = Zb(o)) ? null : s.stateNode); - }), - (o.flushSync = function (s) { - return Rk(s); - }), - (o.hydrate = function (s, o, i) { - if (!ol(o)) throw Error(p(200)); - return rl(null, s, o, !0, i); - }), - (o.hydrateRoot = function (s, o, i) { - if (!nl(s)) throw Error(p(405)); - var a = (null != i && i.hydratedSources) || null, - u = !1, - _ = '', - w = lo; - if ( - (null != i && - (!0 === i.unstable_strictMode && (u = !0), - void 0 !== i.identifierPrefix && (_ = i.identifierPrefix), - void 0 !== i.onRecoverableError && - (w = i.onRecoverableError)), - (o = el(o, null, s, 1, null != i ? i : null, u, 0, _, w)), - (s[fn] = o.current), - sf(s), - a) - ) - for (s = 0; s < a.length; s++) - (u = (u = (i = a[s])._getVersion)(i._source)), - null == o.mutableSourceEagerHydrationData - ? (o.mutableSourceEagerHydrationData = [i, u]) - : o.mutableSourceEagerHydrationData.push(i, u); - return new ml(o); - }), - (o.render = function (s, o, i) { - if (!ol(o)) throw Error(p(200)); - return rl(null, s, o, !1, i); - }), - (o.unmountComponentAtNode = function (s) { - if (!ol(s)) throw Error(p(40)); - return ( - !!s._reactRootContainer && - (Rk(function () { - rl(null, null, s, !1, function () { - (s._reactRootContainer = null), (s[fn] = null); - }); - }), - !0) - ); - }), - (o.unstable_batchedUpdates = Qk), - (o.unstable_renderSubtreeIntoContainer = function (s, o, i, a) { - if (!ol(i)) throw Error(p(200)); - if (null == s || void 0 === s._reactInternals) throw Error(p(38)); - return rl(s, o, i, !1, a); - }), - (o.version = '18.3.1-next-f1338f8080-20240426'); - }, - 22574: (s, o) => { - 'use strict'; - var i = {}.propertyIsEnumerable, - a = Object.getOwnPropertyDescriptor, - u = a && !i.call({ 1: 2 }, 1); - o.f = u - ? function propertyIsEnumerable(s) { - var o = a(this, s); - return !!o && o.enumerable; - } - : i; - }, - 23007: (s) => { - s.exports = function copyArray(s, o) { - var i = -1, - a = s.length; - for (o || (o = Array(a)); ++i < a; ) o[i] = s[i]; - return o; - }; - }, - 23034: (s, o, i) => { - 'use strict'; - var a = i(88280), - u = i(32567), - _ = Function.prototype; - s.exports = function (s) { - var o = s.bind; - return s === _ || (a(_, s) && o === _.bind) ? u : o; - }; - }, - 23045: (s, o, i) => { - 'use strict'; - var a = i(1907), - u = i(49724), - _ = i(4993), - w = i(74436).indexOf, - x = i(38530), - C = a([].push); - s.exports = function (s, o) { - var i, - a = _(s), - j = 0, - L = []; - for (i in a) !u(x, i) && u(a, i) && C(L, i); - for (; o.length > j; ) u(a, (i = o[j++])) && (~w(L, i) || C(L, i)); - return L; - }; - }, - 23546: (s, o, i) => { - var a = i(72552), - u = i(40346), - _ = i(11331); - s.exports = function isError(s) { - if (!u(s)) return !1; - var o = a(s); - return ( - '[object Error]' == o || - '[object DOMException]' == o || - ('string' == typeof s.message && - 'string' == typeof s.name && - !_(s)) - ); - }; - }, - 23805: (s) => { - s.exports = function isObject(s) { - var o = typeof s; - return null != s && ('object' == o || 'function' == o); - }; - }, - 23888: (s, o, i) => { - 'use strict'; - var a = i(98828), - u = i(75817); - s.exports = !a(function () { - var s = new Error('a'); - return ( - !('stack' in s) || - (Object.defineProperty(s, 'stack', u(1, 7)), 7 !== s.stack) - ); - }); - }, - 24107: (s, o, i) => { - var a = i(56698), - u = i(90392), - _ = i(92861).Buffer, - w = [ - 1116352408, 1899447441, 3049323471, 3921009573, 961987163, - 1508970993, 2453635748, 2870763221, 3624381080, 310598401, - 607225278, 1426881987, 1925078388, 2162078206, 2614888103, - 3248222580, 3835390401, 4022224774, 264347078, 604807628, - 770255983, 1249150122, 1555081692, 1996064986, 2554220882, - 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, - 113926993, 338241895, 666307205, 773529912, 1294757372, - 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, - 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, - 3600352804, 4094571909, 275423344, 430227734, 506948616, - 659060556, 883997877, 958139571, 1322822218, 1537002063, - 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, - 2428436474, 2756734187, 3204031479, 3329325298 - ], - x = new Array(64); - function Sha256() { - this.init(), (this._w = x), u.call(this, 64, 56); - } - function ch(s, o, i) { - return i ^ (s & (o ^ i)); - } - function maj(s, o, i) { - return (s & o) | (i & (s | o)); - } - function sigma0(s) { - return ( - ((s >>> 2) | (s << 30)) ^ - ((s >>> 13) | (s << 19)) ^ - ((s >>> 22) | (s << 10)) - ); - } - function sigma1(s) { - return ( - ((s >>> 6) | (s << 26)) ^ - ((s >>> 11) | (s << 21)) ^ - ((s >>> 25) | (s << 7)) - ); - } - function gamma0(s) { - return ( - ((s >>> 7) | (s << 25)) ^ ((s >>> 18) | (s << 14)) ^ (s >>> 3) - ); - } - a(Sha256, u), - (Sha256.prototype.init = function () { - return ( - (this._a = 1779033703), - (this._b = 3144134277), - (this._c = 1013904242), - (this._d = 2773480762), - (this._e = 1359893119), - (this._f = 2600822924), - (this._g = 528734635), - (this._h = 1541459225), - this - ); - }), - (Sha256.prototype._update = function (s) { - for ( - var o, - i = this._w, - a = 0 | this._a, - u = 0 | this._b, - _ = 0 | this._c, - x = 0 | this._d, - C = 0 | this._e, - j = 0 | this._f, - L = 0 | this._g, - B = 0 | this._h, - $ = 0; - $ < 16; - ++$ - ) - i[$] = s.readInt32BE(4 * $); - for (; $ < 64; ++$) - i[$] = - 0 | - (((((o = i[$ - 2]) >>> 17) | (o << 15)) ^ - ((o >>> 19) | (o << 13)) ^ - (o >>> 10)) + - i[$ - 7] + - gamma0(i[$ - 15]) + - i[$ - 16]); - for (var V = 0; V < 64; ++V) { - var U = (B + sigma1(C) + ch(C, j, L) + w[V] + i[V]) | 0, - z = (sigma0(a) + maj(a, u, _)) | 0; - (B = L), - (L = j), - (j = C), - (C = (x + U) | 0), - (x = _), - (_ = u), - (u = a), - (a = (U + z) | 0); - } - (this._a = (a + this._a) | 0), - (this._b = (u + this._b) | 0), - (this._c = (_ + this._c) | 0), - (this._d = (x + this._d) | 0), - (this._e = (C + this._e) | 0), - (this._f = (j + this._f) | 0), - (this._g = (L + this._g) | 0), - (this._h = (B + this._h) | 0); - }), - (Sha256.prototype._hash = function () { - var s = _.allocUnsafe(32); - return ( - s.writeInt32BE(this._a, 0), - s.writeInt32BE(this._b, 4), - s.writeInt32BE(this._c, 8), - s.writeInt32BE(this._d, 12), - s.writeInt32BE(this._e, 16), - s.writeInt32BE(this._f, 20), - s.writeInt32BE(this._g, 24), - s.writeInt32BE(this._h, 28), - s - ); - }), - (s.exports = Sha256); - }, - 24168: (s, o, i) => { - var a = i(91033), - u = i(82819), - _ = i(9325); - s.exports = function createPartial(s, o, i, w) { - var x = 1 & o, - C = u(s); - return function wrapper() { - for ( - var o = -1, - u = arguments.length, - j = -1, - L = w.length, - B = Array(L + u), - $ = this && this !== _ && this instanceof wrapper ? C : s; - ++j < L; - - ) - B[j] = w[j]; - for (; u--; ) B[j++] = arguments[++o]; - return a($, x ? i : this, B); - }; - }; - }, - 24443: (s, o, i) => { - 'use strict'; - var a = i(23045), - u = i(80376).concat('length', 'prototype'); - o.f = - Object.getOwnPropertyNames || - function getOwnPropertyNames(s) { - return a(s, u); - }; - }, - 24647: (s, o, i) => { - var a = i(54552)({ - À: 'A', - Á: 'A', - Â: 'A', - Ã: 'A', - Ä: 'A', - Å: 'A', - à: 'a', - á: 'a', - â: 'a', - ã: 'a', - ä: 'a', - å: 'a', - Ç: 'C', - ç: 'c', - Ð: 'D', - ð: 'd', - È: 'E', - É: 'E', - Ê: 'E', - Ë: 'E', - è: 'e', - é: 'e', - ê: 'e', - ë: 'e', - Ì: 'I', - Í: 'I', - Î: 'I', - Ï: 'I', - ì: 'i', - í: 'i', - î: 'i', - ï: 'i', - Ñ: 'N', - ñ: 'n', - Ò: 'O', - Ó: 'O', - Ô: 'O', - Õ: 'O', - Ö: 'O', - Ø: 'O', - ò: 'o', - ó: 'o', - ô: 'o', - õ: 'o', - ö: 'o', - ø: 'o', - Ù: 'U', - Ú: 'U', - Û: 'U', - Ü: 'U', - ù: 'u', - ú: 'u', - û: 'u', - ü: 'u', - Ý: 'Y', - ý: 'y', - ÿ: 'y', - Æ: 'Ae', - æ: 'ae', - Þ: 'Th', - þ: 'th', - ß: 'ss', - Ā: 'A', - Ă: 'A', - Ą: 'A', - ā: 'a', - ă: 'a', - ą: 'a', - Ć: 'C', - Ĉ: 'C', - Ċ: 'C', - Č: 'C', - ć: 'c', - ĉ: 'c', - ċ: 'c', - č: 'c', - Ď: 'D', - Đ: 'D', - ď: 'd', - đ: 'd', - Ē: 'E', - Ĕ: 'E', - Ė: 'E', - Ę: 'E', - Ě: 'E', - ē: 'e', - ĕ: 'e', - ė: 'e', - ę: 'e', - ě: 'e', - Ĝ: 'G', - Ğ: 'G', - Ġ: 'G', - Ģ: 'G', - ĝ: 'g', - ğ: 'g', - ġ: 'g', - ģ: 'g', - Ĥ: 'H', - Ħ: 'H', - ĥ: 'h', - ħ: 'h', - Ĩ: 'I', - Ī: 'I', - Ĭ: 'I', - Į: 'I', - İ: 'I', - ĩ: 'i', - ī: 'i', - ĭ: 'i', - į: 'i', - ı: 'i', - Ĵ: 'J', - ĵ: 'j', - Ķ: 'K', - ķ: 'k', - ĸ: 'k', - Ĺ: 'L', - Ļ: 'L', - Ľ: 'L', - Ŀ: 'L', - Ł: 'L', - ĺ: 'l', - ļ: 'l', - ľ: 'l', - ŀ: 'l', - ł: 'l', - Ń: 'N', - Ņ: 'N', - Ň: 'N', - Ŋ: 'N', - ń: 'n', - ņ: 'n', - ň: 'n', - ŋ: 'n', - Ō: 'O', - Ŏ: 'O', - Ő: 'O', - ō: 'o', - ŏ: 'o', - ő: 'o', - Ŕ: 'R', - Ŗ: 'R', - Ř: 'R', - ŕ: 'r', - ŗ: 'r', - ř: 'r', - Ś: 'S', - Ŝ: 'S', - Ş: 'S', - Š: 'S', - ś: 's', - ŝ: 's', - ş: 's', - š: 's', - Ţ: 'T', - Ť: 'T', - Ŧ: 'T', - ţ: 't', - ť: 't', - ŧ: 't', - Ũ: 'U', - Ū: 'U', - Ŭ: 'U', - Ů: 'U', - Ű: 'U', - Ų: 'U', - ũ: 'u', - ū: 'u', - ŭ: 'u', - ů: 'u', - ű: 'u', - ų: 'u', - Ŵ: 'W', - ŵ: 'w', - Ŷ: 'Y', - ŷ: 'y', - Ÿ: 'Y', - Ź: 'Z', - Ż: 'Z', - Ž: 'Z', - ź: 'z', - ż: 'z', - ž: 'z', - IJ: 'IJ', - ij: 'ij', - Œ: 'Oe', - œ: 'oe', - ʼn: "'n", - ſ: 's' - }); - s.exports = a; - }, - 24677: (s, o, i) => { - 'use strict'; - var a = i(81214).DebounceInput; - (a.DebounceInput = a), (s.exports = a); - }, - 24713: (s, o, i) => { - var a = i(2523), - u = i(15389), - _ = i(61489), - w = Math.max; - s.exports = function findIndex(s, o, i) { - var x = null == s ? 0 : s.length; - if (!x) return -1; - var C = null == i ? 0 : _(i); - return C < 0 && (C = w(x + C, 0)), a(s, u(o, 3), C); - }; - }, - 24739: (s, o, i) => { - var a = i(26025); - s.exports = function listCacheGet(s) { - var o = this.__data__, - i = a(o, s); - return i < 0 ? void 0 : o[i][1]; - }; - }, - 24823: (s, o, i) => { - 'use strict'; - var a = i(28311), - u = i(13930), - _ = i(36624), - w = i(4640), - x = i(37812), - C = i(20575), - j = i(88280), - L = i(10300), - B = i(73448), - $ = i(40154), - V = TypeError, - Result = function (s, o) { - (this.stopped = s), (this.result = o); - }, - U = Result.prototype; - s.exports = function (s, o, i) { - var z, - Y, - Z, - ee, - ie, - ae, - ce, - le = i && i.that, - pe = !(!i || !i.AS_ENTRIES), - de = !(!i || !i.IS_RECORD), - fe = !(!i || !i.IS_ITERATOR), - ye = !(!i || !i.INTERRUPTED), - be = a(o, le), - stop = function (s) { - return z && $(z, 'normal', s), new Result(!0, s); - }, - callFn = function (s) { - return pe - ? (_(s), ye ? be(s[0], s[1], stop) : be(s[0], s[1])) - : ye - ? be(s, stop) - : be(s); - }; - if (de) z = s.iterator; - else if (fe) z = s; - else { - if (!(Y = B(s))) throw new V(w(s) + ' is not iterable'); - if (x(Y)) { - for (Z = 0, ee = C(s); ee > Z; Z++) - if ((ie = callFn(s[Z])) && j(U, ie)) return ie; - return new Result(!1); - } - z = L(s, Y); - } - for (ae = de ? s.next : z.next; !(ce = u(ae, z)).done; ) { - try { - ie = callFn(ce.value); - } catch (s) { - $(z, 'throw', s); - } - if ('object' == typeof ie && ie && j(U, ie)) return ie; - } - return new Result(!1); - }; - }, - 25160: (s) => { - s.exports = function baseSlice(s, o, i) { - var a = -1, - u = s.length; - o < 0 && (o = -o > u ? 0 : u + o), - (i = i > u ? u : i) < 0 && (i += u), - (u = o > i ? 0 : (i - o) >>> 0), - (o >>>= 0); - for (var _ = Array(u); ++a < u; ) _[a] = s[a + o]; - return _; - }; - }, - 25264: (s, o, i) => { - 'use strict'; - function _typeof(s) { - return ( - (_typeof = - 'function' == typeof Symbol && - 'symbol' == typeof Symbol.iterator - ? function (s) { - return typeof s; - } - : function (s) { - return s && - 'function' == typeof Symbol && - s.constructor === Symbol && - s !== Symbol.prototype - ? 'symbol' - : typeof s; - }), - _typeof(s) - ); - } - Object.defineProperty(o, '__esModule', { value: !0 }), - (o.CopyToClipboard = void 0); - var a = _interopRequireDefault(i(96540)), - u = _interopRequireDefault(i(17965)), - _ = ['text', 'onCopy', 'options', 'children']; - function _interopRequireDefault(s) { - return s && s.__esModule ? s : { default: s }; - } - function ownKeys(s, o) { - var i = Object.keys(s); - if (Object.getOwnPropertySymbols) { - var a = Object.getOwnPropertySymbols(s); - o && - (a = a.filter(function (o) { - return Object.getOwnPropertyDescriptor(s, o).enumerable; - })), - i.push.apply(i, a); - } - return i; - } - function _objectSpread(s) { - for (var o = 1; o < arguments.length; o++) { - var i = null != arguments[o] ? arguments[o] : {}; - o % 2 - ? ownKeys(Object(i), !0).forEach(function (o) { - _defineProperty(s, o, i[o]); - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties( - s, - Object.getOwnPropertyDescriptors(i) - ) - : ownKeys(Object(i)).forEach(function (o) { - Object.defineProperty( - s, - o, - Object.getOwnPropertyDescriptor(i, o) - ); - }); - } - return s; - } - function _objectWithoutProperties(s, o) { - if (null == s) return {}; - var i, - a, - u = (function _objectWithoutPropertiesLoose(s, o) { - if (null == s) return {}; - var i, - a, - u = {}, - _ = Object.keys(s); - for (a = 0; a < _.length; a++) - (i = _[a]), o.indexOf(i) >= 0 || (u[i] = s[i]); - return u; - })(s, o); - if (Object.getOwnPropertySymbols) { - var _ = Object.getOwnPropertySymbols(s); - for (a = 0; a < _.length; a++) - (i = _[a]), - o.indexOf(i) >= 0 || - (Object.prototype.propertyIsEnumerable.call(s, i) && - (u[i] = s[i])); - } - return u; - } - function _defineProperties(s, o) { - for (var i = 0; i < o.length; i++) { - var a = o[i]; - (a.enumerable = a.enumerable || !1), - (a.configurable = !0), - 'value' in a && (a.writable = !0), - Object.defineProperty(s, a.key, a); - } - } - function _setPrototypeOf(s, o) { - return ( - (_setPrototypeOf = - Object.setPrototypeOf || - function _setPrototypeOf(s, o) { - return (s.__proto__ = o), s; - }), - _setPrototypeOf(s, o) - ); - } - function _createSuper(s) { - var o = (function _isNativeReflectConstruct() { - if ('undefined' == typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) return !1; - if ('function' == typeof Proxy) return !0; - try { - return ( - Boolean.prototype.valueOf.call( - Reflect.construct(Boolean, [], function () {}) - ), - !0 - ); - } catch (s) { - return !1; - } - })(); - return function _createSuperInternal() { - var i, - a = _getPrototypeOf(s); - if (o) { - var u = _getPrototypeOf(this).constructor; - i = Reflect.construct(a, arguments, u); - } else i = a.apply(this, arguments); - return (function _possibleConstructorReturn(s, o) { - if (o && ('object' === _typeof(o) || 'function' == typeof o)) - return o; - if (void 0 !== o) - throw new TypeError( - 'Derived constructors may only return object or undefined' - ); - return _assertThisInitialized(s); - })(this, i); - }; - } - function _assertThisInitialized(s) { - if (void 0 === s) - throw new ReferenceError( - "this hasn't been initialised - super() hasn't been called" - ); - return s; - } - function _getPrototypeOf(s) { - return ( - (_getPrototypeOf = Object.setPrototypeOf - ? Object.getPrototypeOf - : function _getPrototypeOf(s) { - return s.__proto__ || Object.getPrototypeOf(s); - }), - _getPrototypeOf(s) - ); - } - function _defineProperty(s, o, i) { - return ( - o in s - ? Object.defineProperty(s, o, { - value: i, - enumerable: !0, - configurable: !0, - writable: !0 - }) - : (s[o] = i), - s - ); - } - var w = (function (s) { - !(function _inherits(s, o) { - if ('function' != typeof o && null !== o) - throw new TypeError( - 'Super expression must either be null or a function' - ); - (s.prototype = Object.create(o && o.prototype, { - constructor: { value: s, writable: !0, configurable: !0 } - })), - Object.defineProperty(s, 'prototype', { writable: !1 }), - o && _setPrototypeOf(s, o); - })(CopyToClipboard, s); - var o = _createSuper(CopyToClipboard); - function CopyToClipboard() { - var s; - !(function _classCallCheck(s, o) { - if (!(s instanceof o)) - throw new TypeError('Cannot call a class as a function'); - })(this, CopyToClipboard); - for ( - var i = arguments.length, _ = new Array(i), w = 0; - w < i; - w++ - ) - _[w] = arguments[w]; - return ( - _defineProperty( - _assertThisInitialized( - (s = o.call.apply(o, [this].concat(_))) - ), - 'onClick', - function (o) { - var i = s.props, - _ = i.text, - w = i.onCopy, - x = i.children, - C = i.options, - j = a.default.Children.only(x), - L = (0, u.default)(_, C); - w && w(_, L), - j && - j.props && - 'function' == typeof j.props.onClick && - j.props.onClick(o); - } - ), - s - ); - } - return ( - (function _createClass(s, o, i) { - return ( - o && _defineProperties(s.prototype, o), - i && _defineProperties(s, i), - Object.defineProperty(s, 'prototype', { writable: !1 }), - s - ); - })(CopyToClipboard, [ - { - key: 'render', - value: function render() { - var s = this.props, - o = (s.text, s.onCopy, s.options, s.children), - i = _objectWithoutProperties(s, _), - u = a.default.Children.only(o); - return a.default.cloneElement( - u, - _objectSpread( - _objectSpread({}, i), - {}, - { onClick: this.onClick } - ) - ); - } - } - ]), - CopyToClipboard - ); - })(a.default.PureComponent); - (o.CopyToClipboard = w), - _defineProperty(w, 'defaultProps', { - onCopy: void 0, - options: void 0 - }); - }, - 25382: (s, o, i) => { - 'use strict'; - var a = i(65606), - u = - Object.keys || - function (s) { - var o = []; - for (var i in s) o.push(i); - return o; - }; - s.exports = Duplex; - var _ = i(45412), - w = i(16708); - i(56698)(Duplex, _); - for (var x = u(w.prototype), C = 0; C < x.length; C++) { - var j = x[C]; - Duplex.prototype[j] || (Duplex.prototype[j] = w.prototype[j]); - } - function Duplex(s) { - if (!(this instanceof Duplex)) return new Duplex(s); - _.call(this, s), - w.call(this, s), - (this.allowHalfOpen = !0), - s && - (!1 === s.readable && (this.readable = !1), - !1 === s.writable && (this.writable = !1), - !1 === s.allowHalfOpen && - ((this.allowHalfOpen = !1), this.once('end', onend))); - } - function onend() { - this._writableState.ended || a.nextTick(onEndNT, this); - } - function onEndNT(s) { - s.end(); - } - Object.defineProperty(Duplex.prototype, 'writableHighWaterMark', { - enumerable: !1, - get: function get() { - return this._writableState.highWaterMark; - } - }), - Object.defineProperty(Duplex.prototype, 'writableBuffer', { - enumerable: !1, - get: function get() { - return this._writableState && this._writableState.getBuffer(); - } - }), - Object.defineProperty(Duplex.prototype, 'writableLength', { - enumerable: !1, - get: function get() { - return this._writableState.length; - } - }), - Object.defineProperty(Duplex.prototype, 'destroyed', { - enumerable: !1, - get: function get() { - return ( - void 0 !== this._readableState && - void 0 !== this._writableState && - this._readableState.destroyed && - this._writableState.destroyed - ); - }, - set: function set(s) { - void 0 !== this._readableState && - void 0 !== this._writableState && - ((this._readableState.destroyed = s), - (this._writableState.destroyed = s)); - } - }); - }, - 25594: (s, o, i) => { - 'use strict'; - var a = i(85582), - u = i(62250), - _ = i(88280), - w = i(51175), - x = Object; - s.exports = w - ? function (s) { - return 'symbol' == typeof s; - } - : function (s) { - var o = a('Symbol'); - return u(o) && _(o.prototype, x(s)); - }; - }, - 25911: (s, o, i) => { - var a = i(38859), - u = i(14248), - _ = i(19219); - s.exports = function equalArrays(s, o, i, w, x, C) { - var j = 1 & i, - L = s.length, - B = o.length; - if (L != B && !(j && B > L)) return !1; - var $ = C.get(s), - V = C.get(o); - if ($ && V) return $ == o && V == s; - var U = -1, - z = !0, - Y = 2 & i ? new a() : void 0; - for (C.set(s, o), C.set(o, s); ++U < L; ) { - var Z = s[U], - ee = o[U]; - if (w) var ie = j ? w(ee, Z, U, o, s, C) : w(Z, ee, U, s, o, C); - if (void 0 !== ie) { - if (ie) continue; - z = !1; - break; - } - if (Y) { - if ( - !u(o, function (s, o) { - if (!_(Y, o) && (Z === s || x(Z, s, i, w, C))) - return Y.push(o); - }) - ) { - z = !1; - break; - } - } else if (Z !== ee && !x(Z, ee, i, w, C)) { - z = !1; - break; - } - } - return C.delete(s), C.delete(o), z; - }; - }, - 26025: (s, o, i) => { - var a = i(75288); - s.exports = function assocIndexOf(s, o) { - for (var i = s.length; i--; ) if (a(s[i][0], o)) return i; - return -1; - }; - }, - 26311: (s) => { - !(function () { - var o; - function format(s) { - for ( - var o, - i, - a, - u, - _ = 1, - w = [].slice.call(arguments), - x = 0, - C = s.length, - j = '', - L = !1, - B = !1, - nextArg = function () { - return w[_++]; - }, - slurpNumber = function () { - for (var i = ''; /\d/.test(s[x]); ) - (i += s[x++]), (o = s[x]); - return i.length > 0 ? parseInt(i) : null; - }; - x < C; - ++x - ) - if (((o = s[x]), L)) - switch ( - ((L = !1), - '.' == o - ? ((B = !1), (o = s[++x])) - : '0' == o && '.' == s[x + 1] - ? ((B = !0), (o = s[(x += 2)])) - : (B = !0), - (u = slurpNumber()), - o) - ) { - case 'b': - j += parseInt(nextArg(), 10).toString(2); - break; - case 'c': - j += - 'string' == typeof (i = nextArg()) || - i instanceof String - ? i - : String.fromCharCode(parseInt(i, 10)); - break; - case 'd': - j += parseInt(nextArg(), 10); - break; - case 'f': - (a = String(parseFloat(nextArg()).toFixed(u || 6))), - (j += B ? a : a.replace(/^0/, '')); - break; - case 'j': - j += JSON.stringify(nextArg()); - break; - case 'o': - j += '0' + parseInt(nextArg(), 10).toString(8); - break; - case 's': - j += nextArg(); - break; - case 'x': - j += '0x' + parseInt(nextArg(), 10).toString(16); - break; - case 'X': - j += - '0x' + - parseInt(nextArg(), 10).toString(16).toUpperCase(); - break; - default: - j += o; - } - else '%' === o ? (L = !0) : (j += o); - return j; - } - ((o = s.exports = format).format = format), - (o.vsprintf = function vsprintf(s, o) { - return format.apply(null, [s].concat(o)); - }), - 'undefined' != typeof console && - 'function' == typeof console.log && - (o.printf = function printf() { - console.log(format.apply(null, arguments)); - }); - })(); - }, - 26571: (s) => { - s.exports = function powershell(s) { - const o = { - $pattern: /-?[A-z\.\-]+\b/, - keyword: - 'if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter', - built_in: - 'ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write' - }, - i = { begin: '`[\\s\\S]', relevance: 0 }, - a = { - className: 'variable', - variants: [ - { begin: /\$\B/ }, - { className: 'keyword', begin: /\$this/ }, - { begin: /\$[\w\d][\w\d_:]*/ } - ] - }, - u = { - className: 'string', - variants: [ - { begin: /"/, end: /"/ }, - { begin: /@"/, end: /^"@/ } - ], - contains: [ - i, - a, - { className: 'variable', begin: /\$[A-z]/, end: /[^A-z]/ } - ] - }, - _ = { - className: 'string', - variants: [ - { begin: /'/, end: /'/ }, - { begin: /@'/, end: /^'@/ } - ] - }, - w = s.inherit(s.COMMENT(null, null), { - variants: [ - { begin: /#/, end: /$/ }, - { begin: /<#/, end: /#>/ } - ], - contains: [ - { - className: 'doctag', - variants: [ - { - begin: - /\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/ - }, - { - begin: - /\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/ - } - ] - } - ] - }), - x = { - className: 'built_in', - variants: [ - { - begin: '('.concat( - 'Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where', - ')+(-)[\\w\\d]+' - ) - } - ] - }, - C = { - className: 'class', - beginKeywords: 'class enum', - end: /\s*[{]/, - excludeEnd: !0, - relevance: 0, - contains: [s.TITLE_MODE] - }, - j = { - className: 'function', - begin: /function\s+/, - end: /\s*\{|$/, - excludeEnd: !0, - returnBegin: !0, - relevance: 0, - contains: [ - { begin: 'function', relevance: 0, className: 'keyword' }, - { - className: 'title', - begin: /\w[\w\d]*((-)[\w\d]+)*/, - relevance: 0 - }, - { - begin: /\(/, - end: /\)/, - className: 'params', - relevance: 0, - contains: [a] - } - ] - }, - L = { - begin: /using\s/, - end: /$/, - returnBegin: !0, - contains: [ - u, - _, - { - className: 'keyword', - begin: /(using|assembly|command|module|namespace|type)/ - } - ] - }, - B = { - variants: [ - { - className: 'operator', - begin: '('.concat( - '-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor', - ')\\b' - ) - }, - { className: 'literal', begin: /(-)[\w\d]+/, relevance: 0 } - ] - }, - $ = { - className: 'function', - begin: /\[.*\]\s*[\w]+[ ]??\(/, - end: /$/, - returnBegin: !0, - relevance: 0, - contains: [ - { - className: 'keyword', - begin: '('.concat( - o.keyword.toString().replace(/\s/g, '|'), - ')\\b' - ), - endsParent: !0, - relevance: 0 - }, - s.inherit(s.TITLE_MODE, { endsParent: !0 }) - ] - }, - V = [ - $, - w, - i, - s.NUMBER_MODE, - u, - _, - x, - a, - { className: 'literal', begin: /\$(null|true|false)\b/ }, - { className: 'selector-tag', begin: /@\B/, relevance: 0 } - ], - U = { - begin: /\[/, - end: /\]/, - excludeBegin: !0, - excludeEnd: !0, - relevance: 0, - contains: [].concat( - 'self', - V, - { - begin: - '(' + - [ - 'string', - 'char', - 'byte', - 'int', - 'long', - 'bool', - 'decimal', - 'single', - 'double', - 'DateTime', - 'xml', - 'array', - 'hashtable', - 'void' - ].join('|') + - ')', - className: 'built_in', - relevance: 0 - }, - { className: 'type', begin: /[\.\w\d]+/, relevance: 0 } - ) - }; - return ( - $.contains.unshift(U), - { - name: 'PowerShell', - aliases: ['ps', 'ps1'], - case_insensitive: !0, - keywords: o, - contains: V.concat(C, j, L, B, U) - } - ); - }; - }, - 26657: (s, o, i) => { - 'use strict'; - var a = i(75208), - u = function isClosingTag(s) { - return /<\/+[^>]+>/.test(s); - }, - _ = function isSelfClosingTag(s) { - return /<[^>]+\/>/.test(s); - }; - function getType(s) { - return u(s) - ? 'ClosingTag' - : (function isOpeningTag(s) { - return ( - (function isTag(s) { - return /<[^>!]+>/.test(s); - })(s) && - !u(s) && - !_(s) - ); - })(s) - ? 'OpeningTag' - : _(s) - ? 'SelfClosingTag' - : 'Text'; - } - s.exports = function (s) { - var o = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : {}, - i = o.indentor, - u = o.textNodesOnSameLine, - _ = 0, - w = []; - i = i || ' '; - var x = (function lexer(s) { - return (function splitOnTags(s) { - return s.split(/(<\/?[^>]+>)/g).filter(function (s) { - return '' !== s.trim(); - }); - })(s).map(function (s) { - return { value: s, type: getType(s) }; - }); - })(s).map(function (s, o, x) { - var C = s.value, - j = s.type; - 'ClosingTag' === j && _--; - var L = a(i, _), - B = L + C; - if (('OpeningTag' === j && _++, u)) { - var $ = x[o - 1], - V = x[o - 2]; - 'ClosingTag' === j && - 'Text' === $.type && - 'OpeningTag' === V.type && - ((B = '' + L + V.value + $.value + C), w.push(o - 2, o - 1)); - } - return B; - }); - return ( - w.forEach(function (s) { - return (x[s] = null); - }), - x - .filter(function (s) { - return !!s; - }) - .join('\n') - ); - }; - }, - 26710: (s, o, i) => { - var a = i(56698), - u = i(24107), - _ = i(90392), - w = i(92861).Buffer, - x = new Array(64); - function Sha224() { - this.init(), (this._w = x), _.call(this, 64, 56); - } - a(Sha224, u), - (Sha224.prototype.init = function () { - return ( - (this._a = 3238371032), - (this._b = 914150663), - (this._c = 812702999), - (this._d = 4144912697), - (this._e = 4290775857), - (this._f = 1750603025), - (this._g = 1694076839), - (this._h = 3204075428), - this - ); - }), - (Sha224.prototype._hash = function () { - var s = w.allocUnsafe(28); - return ( - s.writeInt32BE(this._a, 0), - s.writeInt32BE(this._b, 4), - s.writeInt32BE(this._c, 8), - s.writeInt32BE(this._d, 12), - s.writeInt32BE(this._e, 16), - s.writeInt32BE(this._f, 20), - s.writeInt32BE(this._g, 24), - s - ); - }), - (s.exports = Sha224); - }, - 27096: (s, o, i) => { - const a = i(87586), - u = i(6205), - _ = i(10023), - w = i(8048); - (s.exports = (s) => { - var o, - i, - x = 0, - C = { type: u.ROOT, stack: [] }, - j = C, - L = C.stack, - B = [], - repeatErr = (o) => { - a.error(s, 'Nothing to repeat at column ' + (o - 1)); - }, - $ = a.strToChars(s); - for (o = $.length; x < o; ) - switch ((i = $[x++])) { - case '\\': - switch ((i = $[x++])) { - case 'b': - L.push(w.wordBoundary()); - break; - case 'B': - L.push(w.nonWordBoundary()); - break; - case 'w': - L.push(_.words()); - break; - case 'W': - L.push(_.notWords()); - break; - case 'd': - L.push(_.ints()); - break; - case 'D': - L.push(_.notInts()); - break; - case 's': - L.push(_.whitespace()); - break; - case 'S': - L.push(_.notWhitespace()); - break; - default: - /\d/.test(i) - ? L.push({ type: u.REFERENCE, value: parseInt(i, 10) }) - : L.push({ type: u.CHAR, value: i.charCodeAt(0) }); - } - break; - case '^': - L.push(w.begin()); - break; - case '$': - L.push(w.end()); - break; - case '[': - var V; - '^' === $[x] ? ((V = !0), x++) : (V = !1); - var U = a.tokenizeClass($.slice(x), s); - (x += U[1]), L.push({ type: u.SET, set: U[0], not: V }); - break; - case '.': - L.push(_.anyChar()); - break; - case '(': - var z = { type: u.GROUP, stack: [], remember: !0 }; - '?' === (i = $[x]) && - ((i = $[x + 1]), - (x += 2), - '=' === i - ? (z.followedBy = !0) - : '!' === i - ? (z.notFollowedBy = !0) - : ':' !== i && - a.error( - s, - `Invalid group, character '${i}' after '?' at column ` + - (x - 1) - ), - (z.remember = !1)), - L.push(z), - B.push(j), - (j = z), - (L = z.stack); - break; - case ')': - 0 === B.length && - a.error(s, 'Unmatched ) at column ' + (x - 1)), - (L = (j = B.pop()).options - ? j.options[j.options.length - 1] - : j.stack); - break; - case '|': - j.options || ((j.options = [j.stack]), delete j.stack); - var Y = []; - j.options.push(Y), (L = Y); - break; - case '{': - var Z, - ee, - ie = /^(\d+)(,(\d+)?)?\}/.exec($.slice(x)); - null !== ie - ? (0 === L.length && repeatErr(x), - (Z = parseInt(ie[1], 10)), - (ee = ie[2] ? (ie[3] ? parseInt(ie[3], 10) : 1 / 0) : Z), - (x += ie[0].length), - L.push({ - type: u.REPETITION, - min: Z, - max: ee, - value: L.pop() - })) - : L.push({ type: u.CHAR, value: 123 }); - break; - case '?': - 0 === L.length && repeatErr(x), - L.push({ - type: u.REPETITION, - min: 0, - max: 1, - value: L.pop() - }); - break; - case '+': - 0 === L.length && repeatErr(x), - L.push({ - type: u.REPETITION, - min: 1, - max: 1 / 0, - value: L.pop() - }); - break; - case '*': - 0 === L.length && repeatErr(x), - L.push({ - type: u.REPETITION, - min: 0, - max: 1 / 0, - value: L.pop() - }); - break; - default: - L.push({ type: u.CHAR, value: i.charCodeAt(0) }); - } - return 0 !== B.length && a.error(s, 'Unterminated group'), C; - }), - (s.exports.types = u); - }, - 27301: (s) => { - s.exports = function baseUnary(s) { - return function (o) { - return s(o); - }; - }; - }, - 27374: (s, o) => { - 'use strict'; - Object.defineProperty(o, '__esModule', { value: !0 }), - (o.default = function (s, o, i) { - if (void 0 === s) - throw new Error( - 'Reducer "' + - o + - '" returned undefined when handling "' + - i.type + - '" action. To ignore an action, you must explicitly return the previous state.' - ); - }), - (s.exports = o.default); - }, - 27534: (s, o, i) => { - var a = i(72552), - u = i(40346); - s.exports = function baseIsArguments(s) { - return u(s) && '[object Arguments]' == a(s); - }; - }, - 27816: (s, o, i) => { - var a = i(56698), - u = i(90392), - _ = i(92861).Buffer, - w = [1518500249, 1859775393, -1894007588, -899497514], - x = new Array(80); - function Sha() { - this.init(), (this._w = x), u.call(this, 64, 56); - } - function rotl30(s) { - return (s << 30) | (s >>> 2); - } - function ft(s, o, i, a) { - return 0 === s - ? (o & i) | (~o & a) - : 2 === s - ? (o & i) | (o & a) | (i & a) - : o ^ i ^ a; - } - a(Sha, u), - (Sha.prototype.init = function () { - return ( - (this._a = 1732584193), - (this._b = 4023233417), - (this._c = 2562383102), - (this._d = 271733878), - (this._e = 3285377520), - this - ); - }), - (Sha.prototype._update = function (s) { - for ( - var o, - i = this._w, - a = 0 | this._a, - u = 0 | this._b, - _ = 0 | this._c, - x = 0 | this._d, - C = 0 | this._e, - j = 0; - j < 16; - ++j - ) - i[j] = s.readInt32BE(4 * j); - for (; j < 80; ++j) - i[j] = i[j - 3] ^ i[j - 8] ^ i[j - 14] ^ i[j - 16]; - for (var L = 0; L < 80; ++L) { - var B = ~~(L / 20), - $ = - 0 | - ((((o = a) << 5) | (o >>> 27)) + - ft(B, u, _, x) + - C + - i[L] + - w[B]); - (C = x), (x = _), (_ = rotl30(u)), (u = a), (a = $); - } - (this._a = (a + this._a) | 0), - (this._b = (u + this._b) | 0), - (this._c = (_ + this._c) | 0), - (this._d = (x + this._d) | 0), - (this._e = (C + this._e) | 0); - }), - (Sha.prototype._hash = function () { - var s = _.allocUnsafe(20); - return ( - s.writeInt32BE(0 | this._a, 0), - s.writeInt32BE(0 | this._b, 4), - s.writeInt32BE(0 | this._c, 8), - s.writeInt32BE(0 | this._d, 12), - s.writeInt32BE(0 | this._e, 16), - s - ); - }), - (s.exports = Sha); - }, - 28077: (s) => { - s.exports = function baseHasIn(s, o) { - return null != s && o in Object(s); - }; - }, - 28303: (s, o, i) => { - var a = i(56110)(i(9325), 'WeakMap'); - s.exports = a; - }, - 28311: (s, o, i) => { - 'use strict'; - var a = i(92361), - u = i(82159), - _ = i(41505), - w = a(a.bind); - s.exports = function (s, o) { - return ( - u(s), - void 0 === o - ? s - : _ - ? w(s, o) - : function () { - return s.apply(o, arguments); - } - ); - }; - }, - 28586: (s, o, i) => { - var a = i(56449), - u = i(44394), - _ = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, - w = /^\w*$/; - s.exports = function isKey(s, o) { - if (a(s)) return !1; - var i = typeof s; - return ( - !( - 'number' != i && - 'symbol' != i && - 'boolean' != i && - null != s && - !u(s) - ) || - w.test(s) || - !_.test(s) || - (null != o && s in Object(o)) - ); - }; - }, - 28754: (s, o, i) => { - var a = i(25160); - s.exports = function castSlice(s, o, i) { - var u = s.length; - return (i = void 0 === i ? u : i), !o && i >= u ? s : a(s, o, i); - }; - }, - 28879: (s, o, i) => { - var a = i(74335)(Object.getPrototypeOf, Object); - s.exports = a; - }, - 29172: (s, o, i) => { - var a = i(5861), - u = i(40346); - s.exports = function baseIsMap(s) { - return u(s) && '[object Map]' == a(s); - }; - }, - 29367: (s, o, i) => { - 'use strict'; - var a = i(82159), - u = i(87136); - s.exports = function (s, o) { - var i = s[o]; - return u(i) ? void 0 : a(i); - }; - }, - 29538: (s, o, i) => { - 'use strict'; - var a = i(39447), - u = i(1907), - _ = i(13930), - w = i(98828), - x = i(2875), - C = i(87170), - j = i(22574), - L = i(39298), - B = i(16946), - $ = Object.assign, - V = Object.defineProperty, - U = u([].concat); - s.exports = - !$ || - w(function () { - if ( - a && - 1 !== - $( - { b: 1 }, - $( - V({}, 'a', { - enumerable: !0, - get: function () { - V(this, 'b', { value: 3, enumerable: !1 }); - } - }), - { b: 2 } - ) - ).b - ) - return !0; - var s = {}, - o = {}, - i = Symbol('assign detection'), - u = 'abcdefghijklmnopqrst'; - return ( - (s[i] = 7), - u.split('').forEach(function (s) { - o[s] = s; - }), - 7 !== $({}, s)[i] || x($({}, o)).join('') !== u - ); - }) - ? function assign(s, o) { - for ( - var i = L(s), u = arguments.length, w = 1, $ = C.f, V = j.f; - u > w; - - ) - for ( - var z, - Y = B(arguments[w++]), - Z = $ ? U(x(Y), $(Y)) : x(Y), - ee = Z.length, - ie = 0; - ee > ie; - - ) - (z = Z[ie++]), (a && !_(V, Y, z)) || (i[z] = Y[z]); - return i; - } - : $; - }, - 29817: (s) => { - s.exports = function stackHas(s) { - return this.__data__.has(s); - }; - }, - 29844: (s, o) => { - 'use strict'; - function f(s, o) { - var i = s.length; - s.push(o); - e: for (; 0 < i; ) { - var a = (i - 1) >>> 1, - u = s[a]; - if (!(0 < g(u, o))) break e; - (s[a] = o), (s[i] = u), (i = a); - } - } - function h(s) { - return 0 === s.length ? null : s[0]; - } - function k(s) { - if (0 === s.length) return null; - var o = s[0], - i = s.pop(); - if (i !== o) { - s[0] = i; - e: for (var a = 0, u = s.length, _ = u >>> 1; a < _; ) { - var w = 2 * (a + 1) - 1, - x = s[w], - C = w + 1, - j = s[C]; - if (0 > g(x, i)) - C < u && 0 > g(j, x) - ? ((s[a] = j), (s[C] = i), (a = C)) - : ((s[a] = x), (s[w] = i), (a = w)); - else { - if (!(C < u && 0 > g(j, i))) break e; - (s[a] = j), (s[C] = i), (a = C); - } - } - } - return o; - } - function g(s, o) { - var i = s.sortIndex - o.sortIndex; - return 0 !== i ? i : s.id - o.id; - } - if ( - 'object' == typeof performance && - 'function' == typeof performance.now - ) { - var i = performance; - o.unstable_now = function () { - return i.now(); - }; - } else { - var a = Date, - u = a.now(); - o.unstable_now = function () { - return a.now() - u; - }; - } - var _ = [], - w = [], - x = 1, - C = null, - j = 3, - L = !1, - B = !1, - $ = !1, - V = 'function' == typeof setTimeout ? setTimeout : null, - U = 'function' == typeof clearTimeout ? clearTimeout : null, - z = 'undefined' != typeof setImmediate ? setImmediate : null; - function G(s) { - for (var o = h(w); null !== o; ) { - if (null === o.callback) k(w); - else { - if (!(o.startTime <= s)) break; - k(w), (o.sortIndex = o.expirationTime), f(_, o); - } - o = h(w); - } - } - function H(s) { - if ((($ = !1), G(s), !B)) - if (null !== h(_)) (B = !0), I(J); - else { - var o = h(w); - null !== o && K(H, o.startTime - s); - } - } - function J(s, i) { - (B = !1), $ && (($ = !1), U(ie), (ie = -1)), (L = !0); - var a = j; - try { - for ( - G(i), C = h(_); - null !== C && (!(C.expirationTime > i) || (s && !M())); - - ) { - var u = C.callback; - if ('function' == typeof u) { - (C.callback = null), (j = C.priorityLevel); - var x = u(C.expirationTime <= i); - (i = o.unstable_now()), - 'function' == typeof x - ? (C.callback = x) - : C === h(_) && k(_), - G(i); - } else k(_); - C = h(_); - } - if (null !== C) var V = !0; - else { - var z = h(w); - null !== z && K(H, z.startTime - i), (V = !1); - } - return V; - } finally { - (C = null), (j = a), (L = !1); - } - } - 'undefined' != typeof navigator && - void 0 !== navigator.scheduling && - void 0 !== navigator.scheduling.isInputPending && - navigator.scheduling.isInputPending.bind(navigator.scheduling); - var Y, - Z = !1, - ee = null, - ie = -1, - ae = 5, - ce = -1; - function M() { - return !(o.unstable_now() - ce < ae); - } - function R() { - if (null !== ee) { - var s = o.unstable_now(); - ce = s; - var i = !0; - try { - i = ee(!0, s); - } finally { - i ? Y() : ((Z = !1), (ee = null)); - } - } else Z = !1; - } - if ('function' == typeof z) - Y = function () { - z(R); - }; - else if ('undefined' != typeof MessageChannel) { - var le = new MessageChannel(), - pe = le.port2; - (le.port1.onmessage = R), - (Y = function () { - pe.postMessage(null); - }); - } else - Y = function () { - V(R, 0); - }; - function I(s) { - (ee = s), Z || ((Z = !0), Y()); - } - function K(s, i) { - ie = V(function () { - s(o.unstable_now()); - }, i); - } - (o.unstable_IdlePriority = 5), - (o.unstable_ImmediatePriority = 1), - (o.unstable_LowPriority = 4), - (o.unstable_NormalPriority = 3), - (o.unstable_Profiling = null), - (o.unstable_UserBlockingPriority = 2), - (o.unstable_cancelCallback = function (s) { - s.callback = null; - }), - (o.unstable_continueExecution = function () { - B || L || ((B = !0), I(J)); - }), - (o.unstable_forceFrameRate = function (s) { - 0 > s || 125 < s - ? console.error( - 'forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported' - ) - : (ae = 0 < s ? Math.floor(1e3 / s) : 5); - }), - (o.unstable_getCurrentPriorityLevel = function () { - return j; - }), - (o.unstable_getFirstCallbackNode = function () { - return h(_); - }), - (o.unstable_next = function (s) { - switch (j) { - case 1: - case 2: - case 3: - var o = 3; - break; - default: - o = j; - } - var i = j; - j = o; - try { - return s(); - } finally { - j = i; - } - }), - (o.unstable_pauseExecution = function () {}), - (o.unstable_requestPaint = function () {}), - (o.unstable_runWithPriority = function (s, o) { - switch (s) { - case 1: - case 2: - case 3: - case 4: - case 5: - break; - default: - s = 3; - } - var i = j; - j = s; - try { - return o(); - } finally { - j = i; - } - }), - (o.unstable_scheduleCallback = function (s, i, a) { - var u = o.unstable_now(); - switch ( - ('object' == typeof a && null !== a - ? (a = 'number' == typeof (a = a.delay) && 0 < a ? u + a : u) - : (a = u), - s) - ) { - case 1: - var C = -1; - break; - case 2: - C = 250; - break; - case 5: - C = 1073741823; - break; - case 4: - C = 1e4; - break; - default: - C = 5e3; - } - return ( - (s = { - id: x++, - callback: i, - priorityLevel: s, - startTime: a, - expirationTime: (C = a + C), - sortIndex: -1 - }), - a > u - ? ((s.sortIndex = a), - f(w, s), - null === h(_) && - s === h(w) && - ($ ? (U(ie), (ie = -1)) : ($ = !0), K(H, a - u))) - : ((s.sortIndex = C), f(_, s), B || L || ((B = !0), I(J))), - s - ); - }), - (o.unstable_shouldYield = M), - (o.unstable_wrapCallback = function (s) { - var o = j; - return function () { - var i = j; - j = o; - try { - return s.apply(this, arguments); - } finally { - j = i; - } - }; - }); - }, - 30294: (s) => { - s.exports = function isLength(s) { - return ( - 'number' == typeof s && - s > -1 && - s % 1 == 0 && - s <= 9007199254740991 - ); - }; - }, - 30361: (s) => { - var o = /^(?:0|[1-9]\d*)$/; - s.exports = function isIndex(s, i) { - var a = typeof s; - return ( - !!(i = null == i ? 9007199254740991 : i) && - ('number' == a || ('symbol' != a && o.test(s))) && - s > -1 && - s % 1 == 0 && - s < i - ); - }; - }, - 30641: (s, o, i) => { - var a = i(86649), - u = i(95950); - s.exports = function baseForOwn(s, o) { - return s && a(s, o, u); - }; - }, - 30756: (s, o, i) => { - var a = i(23805); - s.exports = function isStrictComparable(s) { - return s == s && !a(s); - }; - }, - 30980: (s, o, i) => { - var a = i(39344), - u = i(94033); - function LazyWrapper(s) { - (this.__wrapped__ = s), - (this.__actions__ = []), - (this.__dir__ = 1), - (this.__filtered__ = !1), - (this.__iteratees__ = []), - (this.__takeCount__ = 4294967295), - (this.__views__ = []); - } - (LazyWrapper.prototype = a(u.prototype)), - (LazyWrapper.prototype.constructor = LazyWrapper), - (s.exports = LazyWrapper); - }, - 31175: (s, o, i) => { - var a = i(26025); - s.exports = function listCacheSet(s, o) { - var i = this.__data__, - u = a(i, s); - return u < 0 ? (++this.size, i.push([s, o])) : (i[u][1] = o), this; - }; - }, - 31380: (s) => { - s.exports = function setCacheAdd(s) { - return this.__data__.set(s, '__lodash_hash_undefined__'), this; - }; - }, - 31499: (s) => { - var o = { - '&': '&', - '"': '"', - "'": ''', - '<': '<', - '>': '>' - }; - s.exports = function escapeForXML(s) { - return s && s.replace - ? s.replace(/([&"<>'])/g, function (s, i) { - return o[i]; - }) - : s; - }; - }, - 31769: (s, o, i) => { - var a = i(56449), - u = i(28586), - _ = i(61802), - w = i(13222); - s.exports = function castPath(s, o) { - return a(s) ? s : u(s, o) ? [s] : _(w(s)); - }; - }, - 31800: (s) => { - var o = /\s/; - s.exports = function trimmedEndIndex(s) { - for (var i = s.length; i-- && o.test(s.charAt(i)); ); - return i; - }; - }, - 32096: (s, o, i) => { - 'use strict'; - var a = i(90160); - s.exports = function (s, o) { - return void 0 === s ? (arguments.length < 2 ? '' : o) : a(s); - }; - }, - 32567: (s, o, i) => { - 'use strict'; - i(79307); - var a = i(61747); - s.exports = a('Function', 'bind'); - }, - 32629: (s, o, i) => { - var a = i(9999); - s.exports = function clone(s) { - return a(s, 4); - }; - }, - 32804: (s, o, i) => { - var a = i(56110)(i(9325), 'Promise'); - s.exports = a; - }, - 32827: (s, o, i) => { - var a = i(56698), - u = i(82890), - _ = i(90392), - w = i(92861).Buffer, - x = new Array(160); - function Sha384() { - this.init(), (this._w = x), _.call(this, 128, 112); - } - a(Sha384, u), - (Sha384.prototype.init = function () { - return ( - (this._ah = 3418070365), - (this._bh = 1654270250), - (this._ch = 2438529370), - (this._dh = 355462360), - (this._eh = 1731405415), - (this._fh = 2394180231), - (this._gh = 3675008525), - (this._hh = 1203062813), - (this._al = 3238371032), - (this._bl = 914150663), - (this._cl = 812702999), - (this._dl = 4144912697), - (this._el = 4290775857), - (this._fl = 1750603025), - (this._gl = 1694076839), - (this._hl = 3204075428), - this - ); - }), - (Sha384.prototype._hash = function () { - var s = w.allocUnsafe(48); - function writeInt64BE(o, i, a) { - s.writeInt32BE(o, a), s.writeInt32BE(i, a + 4); - } - return ( - writeInt64BE(this._ah, this._al, 0), - writeInt64BE(this._bh, this._bl, 8), - writeInt64BE(this._ch, this._cl, 16), - writeInt64BE(this._dh, this._dl, 24), - writeInt64BE(this._eh, this._el, 32), - writeInt64BE(this._fh, this._fl, 40), - s - ); - }), - (s.exports = Sha384); - }, - 32865: (s, o, i) => { - var a = i(19570), - u = i(51811)(a); - s.exports = u; - }, - 33855: (s, o, i) => { - var a = i(9999), - u = i(15389); - s.exports = function iteratee(s) { - return u('function' == typeof s ? s : a(s, 1)); - }; - }, - 34035: (s, o, i) => { - const a = i(3110), - u = i(86804); - (o.g$ = a), - (o.KeyValuePair = i(55973)), - (o.G6 = u.ArraySlice), - (o.ot = u.ObjectSlice), - (o.Hg = u.Element), - (o.Om = u.StringElement), - (o.kT = u.NumberElement), - (o.bd = u.BooleanElement), - (o.Os = u.NullElement), - (o.wE = u.ArrayElement), - (o.Sh = u.ObjectElement), - (o.Pr = u.MemberElement), - (o.sI = u.RefElement), - (o.Ft = u.LinkElement), - (o.e = u.refract), - i(85105), - i(75147); - }, - 34084: (s, o, i) => { - 'use strict'; - var a = i(62250), - u = i(46285), - _ = i(79192); - s.exports = function (s, o, i) { - var w, x; - return ( - _ && - a((w = o.constructor)) && - w !== i && - u((x = w.prototype)) && - x !== i.prototype && - _(s, x), - s - ); - }; - }, - 34840: (s, o, i) => { - var a = 'object' == typeof i.g && i.g && i.g.Object === Object && i.g; - s.exports = a; - }, - 34849: (s, o, i) => { - 'use strict'; - var a = i(65482), - u = Math.max, - _ = Math.min; - s.exports = function (s, o) { - var i = a(s); - return i < 0 ? u(i + o, 0) : _(i, o); - }; - }, - 34932: (s) => { - s.exports = function arrayMap(s, o) { - for ( - var i = -1, a = null == s ? 0 : s.length, u = Array(a); - ++i < a; - - ) - u[i] = o(s[i], i, s); - return u; - }; - }, - 35344: (s) => { - function concat(...s) { - return s - .map((s) => - (function source(s) { - return s ? ('string' == typeof s ? s : s.source) : null; - })(s) - ) - .join(''); - } - s.exports = function bash(s) { - const o = {}, - i = { - begin: /\$\{/, - end: /\}/, - contains: ['self', { begin: /:-/, contains: [o] }] - }; - Object.assign(o, { - className: 'variable', - variants: [ - { begin: concat(/\$[\w\d#@][\w\d_]*/, '(?![\\w\\d])(?![$])') }, - i - ] - }); - const a = { - className: 'subst', - begin: /\$\(/, - end: /\)/, - contains: [s.BACKSLASH_ESCAPE] - }, - u = { - begin: /<<-?\s*(?=\w+)/, - starts: { - contains: [ - s.END_SAME_AS_BEGIN({ - begin: /(\w+)/, - end: /(\w+)/, - className: 'string' - }) - ] - } - }, - _ = { - className: 'string', - begin: /"/, - end: /"/, - contains: [s.BACKSLASH_ESCAPE, o, a] - }; - a.contains.push(_); - const w = { - begin: /\$\(\(/, - end: /\)\)/, - contains: [ - { begin: /\d+#[0-9a-f]+/, className: 'number' }, - s.NUMBER_MODE, - o - ] - }, - x = s.SHEBANG({ - binary: `(${['fish', 'bash', 'zsh', 'sh', 'csh', 'ksh', 'tcsh', 'dash', 'scsh'].join('|')})`, - relevance: 10 - }), - C = { - className: 'function', - begin: /\w[\w\d_]*\s*\(\s*\)\s*\{/, - returnBegin: !0, - contains: [s.inherit(s.TITLE_MODE, { begin: /\w[\w\d_]*/ })], - relevance: 0 - }; - return { - name: 'Bash', - aliases: ['sh', 'zsh'], - keywords: { - $pattern: /\b[a-z._-]+\b/, - keyword: - 'if then else elif fi for while in do done case esac function', - literal: 'true false', - built_in: - 'break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp' - }, - contains: [ - x, - s.SHEBANG(), - C, - w, - s.HASH_COMMENT_MODE, - u, - _, - { className: '', begin: /\\"/ }, - { className: 'string', begin: /'/, end: /'/ }, - o - ] - }; - }; - }, - 35529: (s, o, i) => { - var a = i(39344), - u = i(28879), - _ = i(55527); - s.exports = function initCloneObject(s) { - return 'function' != typeof s.constructor || _(s) ? {} : a(u(s)); - }; - }, - 35749: (s, o, i) => { - var a = i(81042); - s.exports = function hashSet(s, o) { - var i = this.__data__; - return ( - (this.size += this.has(s) ? 0 : 1), - (i[s] = a && void 0 === o ? '__lodash_hash_undefined__' : o), - this - ); - }; - }, - 35970: (s, o, i) => { - var a = i(83120); - s.exports = function flatten(s) { - return (null == s ? 0 : s.length) ? a(s, 1) : []; - }; - }, - 36128: (s, o, i) => { - 'use strict'; - var a = i(7376), - u = i(45951), - _ = i(2532), - w = '__core-js_shared__', - x = (s.exports = u[w] || _(w, {})); - (x.versions || (x.versions = [])).push({ - version: '3.40.0', - mode: a ? 'pure' : 'global', - copyright: '© 2014-2025 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.40.0/LICENSE', - source: 'https://github.com/zloirock/core-js' - }); - }, - 36306: (s) => { - var o = '__lodash_placeholder__'; - s.exports = function replaceHolders(s, i) { - for (var a = -1, u = s.length, _ = 0, w = []; ++a < u; ) { - var x = s[a]; - (x !== i && x !== o) || ((s[a] = o), (w[_++] = a)); - } - return w; - }; - }, - 36371: (s, o, i) => { - 'use strict'; - var a = i(11091), - u = i(85582), - _ = i(76024), - w = i(98828), - x = i(19358), - C = 'AggregateError', - j = u(C), - L = - !w(function () { - return 1 !== j([1]).errors[0]; - }) && - w(function () { - return 7 !== j([1], C, { cause: 7 }).cause; - }); - a( - { global: !0, constructor: !0, arity: 2, forced: L }, - { - AggregateError: x( - C, - function (s) { - return function AggregateError(o, i) { - return _(s, this, arguments); - }; - }, - L, - !0 - ) - } - ); - }, - 36624: (s, o, i) => { - 'use strict'; - var a = i(46285), - u = String, - _ = TypeError; - s.exports = function (s) { - if (a(s)) return s; - throw new _(u(s) + ' is not an object'); - }; - }, - 36800: (s, o, i) => { - var a = i(75288), - u = i(64894), - _ = i(30361), - w = i(23805); - s.exports = function isIterateeCall(s, o, i) { - if (!w(i)) return !1; - var x = typeof o; - return ( - !!('number' == x - ? u(i) && _(o, i.length) - : 'string' == x && o in i) && a(i[o], s) - ); - }; - }, - 36833: (s, o, i) => { - 'use strict'; - var a = i(39447), - u = i(49724), - _ = Function.prototype, - w = a && Object.getOwnPropertyDescriptor, - x = u(_, 'name'), - C = x && 'something' === function something() {}.name, - j = x && (!a || (a && w(_, 'name').configurable)); - s.exports = { EXISTS: x, PROPER: C, CONFIGURABLE: j }; - }, - 37007: (s) => { - 'use strict'; - var o, - i = 'object' == typeof Reflect ? Reflect : null, - a = - i && 'function' == typeof i.apply - ? i.apply - : function ReflectApply(s, o, i) { - return Function.prototype.apply.call(s, o, i); - }; - o = - i && 'function' == typeof i.ownKeys - ? i.ownKeys - : Object.getOwnPropertySymbols - ? function ReflectOwnKeys(s) { - return Object.getOwnPropertyNames(s).concat( - Object.getOwnPropertySymbols(s) - ); - } - : function ReflectOwnKeys(s) { - return Object.getOwnPropertyNames(s); - }; - var u = - Number.isNaN || - function NumberIsNaN(s) { - return s != s; - }; - function EventEmitter() { - EventEmitter.init.call(this); - } - (s.exports = EventEmitter), - (s.exports.once = function once(s, o) { - return new Promise(function (i, a) { - function errorListener(i) { - s.removeListener(o, resolver), a(i); - } - function resolver() { - 'function' == typeof s.removeListener && - s.removeListener('error', errorListener), - i([].slice.call(arguments)); - } - eventTargetAgnosticAddListener(s, o, resolver, { once: !0 }), - 'error' !== o && - (function addErrorHandlerIfEventEmitter(s, o, i) { - 'function' == typeof s.on && - eventTargetAgnosticAddListener(s, 'error', o, i); - })(s, errorListener, { once: !0 }); - }); - }), - (EventEmitter.EventEmitter = EventEmitter), - (EventEmitter.prototype._events = void 0), - (EventEmitter.prototype._eventsCount = 0), - (EventEmitter.prototype._maxListeners = void 0); - var _ = 10; - function checkListener(s) { - if ('function' != typeof s) - throw new TypeError( - 'The "listener" argument must be of type Function. Received type ' + - typeof s - ); - } - function _getMaxListeners(s) { - return void 0 === s._maxListeners - ? EventEmitter.defaultMaxListeners - : s._maxListeners; - } - function _addListener(s, o, i, a) { - var u, _, w; - if ( - (checkListener(i), - void 0 === (_ = s._events) - ? ((_ = s._events = Object.create(null)), (s._eventsCount = 0)) - : (void 0 !== _.newListener && - (s.emit('newListener', o, i.listener ? i.listener : i), - (_ = s._events)), - (w = _[o])), - void 0 === w) - ) - (w = _[o] = i), ++s._eventsCount; - else if ( - ('function' == typeof w - ? (w = _[o] = a ? [i, w] : [w, i]) - : a - ? w.unshift(i) - : w.push(i), - (u = _getMaxListeners(s)) > 0 && w.length > u && !w.warned) - ) { - w.warned = !0; - var x = new Error( - 'Possible EventEmitter memory leak detected. ' + - w.length + - ' ' + - String(o) + - ' listeners added. Use emitter.setMaxListeners() to increase limit' - ); - (x.name = 'MaxListenersExceededWarning'), - (x.emitter = s), - (x.type = o), - (x.count = w.length), - (function ProcessEmitWarning(s) { - console && console.warn && console.warn(s); - })(x); - } - return s; - } - function onceWrapper() { - if (!this.fired) - return ( - this.target.removeListener(this.type, this.wrapFn), - (this.fired = !0), - 0 === arguments.length - ? this.listener.call(this.target) - : this.listener.apply(this.target, arguments) - ); - } - function _onceWrap(s, o, i) { - var a = { - fired: !1, - wrapFn: void 0, - target: s, - type: o, - listener: i - }, - u = onceWrapper.bind(a); - return (u.listener = i), (a.wrapFn = u), u; - } - function _listeners(s, o, i) { - var a = s._events; - if (void 0 === a) return []; - var u = a[o]; - return void 0 === u - ? [] - : 'function' == typeof u - ? i - ? [u.listener || u] - : [u] - : i - ? (function unwrapListeners(s) { - for ( - var o = new Array(s.length), i = 0; - i < o.length; - ++i - ) - o[i] = s[i].listener || s[i]; - return o; - })(u) - : arrayClone(u, u.length); - } - function listenerCount(s) { - var o = this._events; - if (void 0 !== o) { - var i = o[s]; - if ('function' == typeof i) return 1; - if (void 0 !== i) return i.length; - } - return 0; - } - function arrayClone(s, o) { - for (var i = new Array(o), a = 0; a < o; ++a) i[a] = s[a]; - return i; - } - function eventTargetAgnosticAddListener(s, o, i, a) { - if ('function' == typeof s.on) a.once ? s.once(o, i) : s.on(o, i); - else { - if ('function' != typeof s.addEventListener) - throw new TypeError( - 'The "emitter" argument must be of type EventEmitter. Received type ' + - typeof s - ); - s.addEventListener(o, function wrapListener(u) { - a.once && s.removeEventListener(o, wrapListener), i(u); - }); - } - } - Object.defineProperty(EventEmitter, 'defaultMaxListeners', { - enumerable: !0, - get: function () { - return _; - }, - set: function (s) { - if ('number' != typeof s || s < 0 || u(s)) - throw new RangeError( - 'The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + - s + - '.' - ); - _ = s; - } - }), - (EventEmitter.init = function () { - (void 0 !== this._events && - this._events !== Object.getPrototypeOf(this)._events) || - ((this._events = Object.create(null)), (this._eventsCount = 0)), - (this._maxListeners = this._maxListeners || void 0); - }), - (EventEmitter.prototype.setMaxListeners = function setMaxListeners( - s - ) { - if ('number' != typeof s || s < 0 || u(s)) - throw new RangeError( - 'The value of "n" is out of range. It must be a non-negative number. Received ' + - s + - '.' - ); - return (this._maxListeners = s), this; - }), - (EventEmitter.prototype.getMaxListeners = - function getMaxListeners() { - return _getMaxListeners(this); - }), - (EventEmitter.prototype.emit = function emit(s) { - for (var o = [], i = 1; i < arguments.length; i++) - o.push(arguments[i]); - var u = 'error' === s, - _ = this._events; - if (void 0 !== _) u = u && void 0 === _.error; - else if (!u) return !1; - if (u) { - var w; - if ((o.length > 0 && (w = o[0]), w instanceof Error)) throw w; - var x = new Error( - 'Unhandled error.' + (w ? ' (' + w.message + ')' : '') - ); - throw ((x.context = w), x); - } - var C = _[s]; - if (void 0 === C) return !1; - if ('function' == typeof C) a(C, this, o); - else { - var j = C.length, - L = arrayClone(C, j); - for (i = 0; i < j; ++i) a(L[i], this, o); - } - return !0; - }), - (EventEmitter.prototype.addListener = function addListener(s, o) { - return _addListener(this, s, o, !1); - }), - (EventEmitter.prototype.on = EventEmitter.prototype.addListener), - (EventEmitter.prototype.prependListener = function prependListener( - s, - o - ) { - return _addListener(this, s, o, !0); - }), - (EventEmitter.prototype.once = function once(s, o) { - return checkListener(o), this.on(s, _onceWrap(this, s, o)), this; - }), - (EventEmitter.prototype.prependOnceListener = - function prependOnceListener(s, o) { - return ( - checkListener(o), - this.prependListener(s, _onceWrap(this, s, o)), - this - ); - }), - (EventEmitter.prototype.removeListener = function removeListener( - s, - o - ) { - var i, a, u, _, w; - if ((checkListener(o), void 0 === (a = this._events))) - return this; - if (void 0 === (i = a[s])) return this; - if (i === o || i.listener === o) - 0 == --this._eventsCount - ? (this._events = Object.create(null)) - : (delete a[s], - a.removeListener && - this.emit('removeListener', s, i.listener || o)); - else if ('function' != typeof i) { - for (u = -1, _ = i.length - 1; _ >= 0; _--) - if (i[_] === o || i[_].listener === o) { - (w = i[_].listener), (u = _); - break; - } - if (u < 0) return this; - 0 === u - ? i.shift() - : (function spliceOne(s, o) { - for (; o + 1 < s.length; o++) s[o] = s[o + 1]; - s.pop(); - })(i, u), - 1 === i.length && (a[s] = i[0]), - void 0 !== a.removeListener && - this.emit('removeListener', s, w || o); - } - return this; - }), - (EventEmitter.prototype.off = - EventEmitter.prototype.removeListener), - (EventEmitter.prototype.removeAllListeners = - function removeAllListeners(s) { - var o, i, a; - if (void 0 === (i = this._events)) return this; - if (void 0 === i.removeListener) - return ( - 0 === arguments.length - ? ((this._events = Object.create(null)), - (this._eventsCount = 0)) - : void 0 !== i[s] && - (0 == --this._eventsCount - ? (this._events = Object.create(null)) - : delete i[s]), - this - ); - if (0 === arguments.length) { - var u, - _ = Object.keys(i); - for (a = 0; a < _.length; ++a) - 'removeListener' !== (u = _[a]) && - this.removeAllListeners(u); - return ( - this.removeAllListeners('removeListener'), - (this._events = Object.create(null)), - (this._eventsCount = 0), - this - ); - } - if ('function' == typeof (o = i[s])) this.removeListener(s, o); - else if (void 0 !== o) - for (a = o.length - 1; a >= 0; a--) - this.removeListener(s, o[a]); - return this; - }), - (EventEmitter.prototype.listeners = function listeners(s) { - return _listeners(this, s, !0); - }), - (EventEmitter.prototype.rawListeners = function rawListeners(s) { - return _listeners(this, s, !1); - }), - (EventEmitter.listenerCount = function (s, o) { - return 'function' == typeof s.listenerCount - ? s.listenerCount(o) - : listenerCount.call(s, o); - }), - (EventEmitter.prototype.listenerCount = listenerCount), - (EventEmitter.prototype.eventNames = function eventNames() { - return this._eventsCount > 0 ? o(this._events) : []; - }); - }, - 37167: (s, o, i) => { - var a = i(4901), - u = i(27301), - _ = i(86009), - w = _ && _.isTypedArray, - x = w ? u(w) : a; - s.exports = x; - }, - 37217: (s, o, i) => { - var a = i(80079), - u = i(51420), - _ = i(90938), - w = i(63605), - x = i(29817), - C = i(80945); - function Stack(s) { - var o = (this.__data__ = new a(s)); - this.size = o.size; - } - (Stack.prototype.clear = u), - (Stack.prototype.delete = _), - (Stack.prototype.get = w), - (Stack.prototype.has = x), - (Stack.prototype.set = C), - (s.exports = Stack); - }, - 37241: (s, o, i) => { - var a = i(70695), - u = i(72903), - _ = i(64894); - s.exports = function keysIn(s) { - return _(s) ? a(s, !0) : u(s); - }; - }, - 37257: (s, o, i) => { - 'use strict'; - i(96605), i(64502), i(36371), i(99363), i(7057); - var a = i(92046); - s.exports = a.AggregateError; - }, - 37334: (s) => { - s.exports = function constant(s) { - return function () { - return s; - }; - }; - }, - 37381: (s, o, i) => { - var a = i(48152), - u = i(63950), - _ = a - ? function (s) { - return a.get(s); - } - : u; - s.exports = _; - }, - 37471: (s, o, i) => { - var a = i(91596), - u = i(53320), - _ = i(58523), - w = i(82819), - x = i(18073), - C = i(11287), - j = i(68294), - L = i(36306), - B = i(9325); - s.exports = function createHybrid(s, o, i, $, V, U, z, Y, Z, ee) { - var ie = 128 & o, - ae = 1 & o, - ce = 2 & o, - le = 24 & o, - pe = 512 & o, - de = ce ? void 0 : w(s); - return function wrapper() { - for (var fe = arguments.length, ye = Array(fe), be = fe; be--; ) - ye[be] = arguments[be]; - if (le) - var _e = C(wrapper), - Se = _(ye, _e); - if ( - ($ && (ye = a(ye, $, V, le)), - U && (ye = u(ye, U, z, le)), - (fe -= Se), - le && fe < ee) - ) { - var we = L(ye, _e); - return x( - s, - o, - createHybrid, - wrapper.placeholder, - i, - ye, - we, - Y, - Z, - ee - fe - ); - } - var xe = ae ? i : this, - Pe = ce ? xe[s] : s; - return ( - (fe = ye.length), - Y ? (ye = j(ye, Y)) : pe && fe > 1 && ye.reverse(), - ie && Z < fe && (ye.length = Z), - this && - this !== B && - this instanceof wrapper && - (Pe = de || w(Pe)), - Pe.apply(xe, ye) - ); - }; - }; - }, - 37812: (s, o, i) => { - 'use strict'; - var a = i(76264), - u = i(93742), - _ = a('iterator'), - w = Array.prototype; - s.exports = function (s) { - return void 0 !== s && (u.Array === s || w[_] === s); - }; - }, - 37828: (s, o, i) => { - var a = i(9325).Uint8Array; - s.exports = a; - }, - 38221: (s, o, i) => { - var a = i(23805), - u = i(10124), - _ = i(99374), - w = Math.max, - x = Math.min; - s.exports = function debounce(s, o, i) { - var C, - j, - L, - B, - $, - V, - U = 0, - z = !1, - Y = !1, - Z = !0; - if ('function' != typeof s) - throw new TypeError('Expected a function'); - function invokeFunc(o) { - var i = C, - a = j; - return (C = j = void 0), (U = o), (B = s.apply(a, i)); - } - function shouldInvoke(s) { - var i = s - V; - return void 0 === V || i >= o || i < 0 || (Y && s - U >= L); - } - function timerExpired() { - var s = u(); - if (shouldInvoke(s)) return trailingEdge(s); - $ = setTimeout( - timerExpired, - (function remainingWait(s) { - var i = o - (s - V); - return Y ? x(i, L - (s - U)) : i; - })(s) - ); - } - function trailingEdge(s) { - return ( - ($ = void 0), Z && C ? invokeFunc(s) : ((C = j = void 0), B) - ); - } - function debounced() { - var s = u(), - i = shouldInvoke(s); - if (((C = arguments), (j = this), (V = s), i)) { - if (void 0 === $) - return (function leadingEdge(s) { - return ( - (U = s), - ($ = setTimeout(timerExpired, o)), - z ? invokeFunc(s) : B - ); - })(V); - if (Y) - return ( - clearTimeout($), - ($ = setTimeout(timerExpired, o)), - invokeFunc(V) - ); - } - return void 0 === $ && ($ = setTimeout(timerExpired, o)), B; - } - return ( - (o = _(o) || 0), - a(i) && - ((z = !!i.leading), - (L = (Y = 'maxWait' in i) ? w(_(i.maxWait) || 0, o) : L), - (Z = 'trailing' in i ? !!i.trailing : Z)), - (debounced.cancel = function cancel() { - void 0 !== $ && clearTimeout($), - (U = 0), - (C = V = j = $ = void 0); - }), - (debounced.flush = function flush() { - return void 0 === $ ? B : trailingEdge(u()); - }), - debounced - ); - }; - }, - 38329: (s, o, i) => { - var a = i(64894); - s.exports = function createBaseEach(s, o) { - return function (i, u) { - if (null == i) return i; - if (!a(i)) return s(i, u); - for ( - var _ = i.length, w = o ? _ : -1, x = Object(i); - (o ? w-- : ++w < _) && !1 !== u(x[w], w, x); - - ); - return i; - }; - }; - }, - 38440: (s, o, i) => { - var a = i(16038), - u = i(27301), - _ = i(86009), - w = _ && _.isSet, - x = w ? u(w) : a; - s.exports = x; - }, - 38530: (s) => { - 'use strict'; - s.exports = {}; - }, - 38816: (s, o, i) => { - var a = i(35970), - u = i(56757), - _ = i(32865); - s.exports = function flatRest(s) { - return _(u(s, void 0, a), s + ''); - }; - }, - 38859: (s, o, i) => { - var a = i(53661), - u = i(31380), - _ = i(51459); - function SetCache(s) { - var o = -1, - i = null == s ? 0 : s.length; - for (this.__data__ = new a(); ++o < i; ) this.add(s[o]); - } - (SetCache.prototype.add = SetCache.prototype.push = u), - (SetCache.prototype.has = _), - (s.exports = SetCache); - }, - 39259: (s, o, i) => { - 'use strict'; - var a = i(46285), - u = i(61626); - s.exports = function (s, o) { - a(o) && 'cause' in o && u(s, 'cause', o.cause); - }; - }, - 39298: (s, o, i) => { - 'use strict'; - var a = i(74239), - u = Object; - s.exports = function (s) { - return u(a(s)); - }; - }, - 39344: (s, o, i) => { - var a = i(23805), - u = Object.create, - _ = (function () { - function object() {} - return function (s) { - if (!a(s)) return {}; - if (u) return u(s); - object.prototype = s; - var o = new object(); - return (object.prototype = void 0), o; - }; - })(); - s.exports = _; - }, - 39447: (s, o, i) => { - 'use strict'; - var a = i(98828); - s.exports = !a(function () { - return ( - 7 !== - Object.defineProperty({}, 1, { - get: function () { - return 7; - } - })[1] - ); - }); - }, - 40154: (s, o, i) => { - 'use strict'; - var a = i(13930), - u = i(36624), - _ = i(29367); - s.exports = function (s, o, i) { - var w, x; - u(s); - try { - if (!(w = _(s, 'return'))) { - if ('throw' === o) throw i; - return i; - } - w = a(w, s); - } catch (s) { - (x = !0), (w = s); - } - if ('throw' === o) throw i; - if (x) throw w; - return u(w), i; - }; - }, - 40239: (s, o, i) => { - const a = i(10316); - s.exports = class NumberElement extends a { - constructor(s, o, i) { - super(s, o, i), (this.element = 'number'); - } - primitive() { - return 'number'; - } - }; - }, - 40345: (s, o, i) => { - s.exports = i(37007).EventEmitter; - }, - 40346: (s) => { - s.exports = function isObjectLike(s) { - return null != s && 'object' == typeof s; - }; - }, - 40551: (s, o, i) => { - 'use strict'; - var a = i(45951), - u = i(62250), - _ = a.WeakMap; - s.exports = u(_) && /native code/.test(String(_)); - }, - 40860: (s, o, i) => { - var a = i(40882), - u = i(80909), - _ = i(15389), - w = i(85558), - x = i(56449); - s.exports = function reduce(s, o, i) { - var C = x(s) ? a : w, - j = arguments.length < 3; - return C(s, _(o, 4), i, j, u); - }; - }, - 40882: (s) => { - s.exports = function arrayReduce(s, o, i, a) { - var u = -1, - _ = null == s ? 0 : s.length; - for (a && _ && (i = s[++u]); ++u < _; ) i = o(i, s[u], u, s); - return i; - }; - }, - 40961: (s, o, i) => { - 'use strict'; - !(function checkDCE() { - if ( - 'undefined' != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && - 'function' == typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE - ) - try { - __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE); - } catch (s) { - console.error(s); - } - })(), - (s.exports = i(22551)); - }, - 40975: (s, o, i) => { - 'use strict'; - var a = i(9748); - s.exports = a; - }, - 41067: (s, o, i) => { - const a = i(10316); - s.exports = class NullElement extends a { - constructor(s, o, i) { - super(s || null, o, i), (this.element = 'null'); - } - primitive() { - return 'null'; - } - set() { - return new Error('Cannot set the value of null'); - } - }; - }, - 41176: (s) => { - 'use strict'; - var o = Math.ceil, - i = Math.floor; - s.exports = - Math.trunc || - function trunc(s) { - var a = +s; - return (a > 0 ? i : o)(a); - }; - }, - 41505: (s, o, i) => { - 'use strict'; - var a = i(98828); - s.exports = !a(function () { - var s = function () {}.bind(); - return 'function' != typeof s || s.hasOwnProperty('prototype'); - }); - }, - 41799: (s, o, i) => { - var a = i(37217), - u = i(60270); - s.exports = function baseIsMatch(s, o, i, _) { - var w = i.length, - x = w, - C = !_; - if (null == s) return !x; - for (s = Object(s); w--; ) { - var j = i[w]; - if (C && j[2] ? j[1] !== s[j[0]] : !(j[0] in s)) return !1; - } - for (; ++w < x; ) { - var L = (j = i[w])[0], - B = s[L], - $ = j[1]; - if (C && j[2]) { - if (void 0 === B && !(L in s)) return !1; - } else { - var V = new a(); - if (_) var U = _(B, $, L, s, o, V); - if (!(void 0 === U ? u($, B, 3, _, V) : U)) return !1; - } - } - return !0; - }; - }, - 41859: (s, o, i) => { - const a = i(27096), - u = i(78004), - _ = a.types; - s.exports = class RandExp { - constructor(s, o) { - if ((this._setDefaults(s), s instanceof RegExp)) - (this.ignoreCase = s.ignoreCase), - (this.multiline = s.multiline), - (s = s.source); - else { - if ('string' != typeof s) - throw new Error('Expected a regexp or string'); - (this.ignoreCase = o && -1 !== o.indexOf('i')), - (this.multiline = o && -1 !== o.indexOf('m')); - } - this.tokens = a(s); - } - _setDefaults(s) { - (this.max = - null != s.max - ? s.max - : null != RandExp.prototype.max - ? RandExp.prototype.max - : 100), - (this.defaultRange = s.defaultRange - ? s.defaultRange - : this.defaultRange.clone()), - s.randInt && (this.randInt = s.randInt); - } - gen() { - return this._gen(this.tokens, []); - } - _gen(s, o) { - var i, a, u, w, x; - switch (s.type) { - case _.ROOT: - case _.GROUP: - if (s.followedBy || s.notFollowedBy) return ''; - for ( - s.remember && - void 0 === s.groupNumber && - (s.groupNumber = o.push(null) - 1), - a = '', - w = 0, - x = (i = s.options - ? this._randSelect(s.options) - : s.stack).length; - w < x; - w++ - ) - a += this._gen(i[w], o); - return s.remember && (o[s.groupNumber] = a), a; - case _.POSITION: - return ''; - case _.SET: - var C = this._expand(s); - return C.length - ? String.fromCharCode(this._randSelect(C)) - : ''; - case _.REPETITION: - for ( - u = this.randInt( - s.min, - s.max === 1 / 0 ? s.min + this.max : s.max - ), - a = '', - w = 0; - w < u; - w++ - ) - a += this._gen(s.value, o); - return a; - case _.REFERENCE: - return o[s.value - 1] || ''; - case _.CHAR: - var j = - this.ignoreCase && this._randBool() - ? this._toOtherCase(s.value) - : s.value; - return String.fromCharCode(j); - } - } - _toOtherCase(s) { - return ( - s + (97 <= s && s <= 122 ? -32 : 65 <= s && s <= 90 ? 32 : 0) - ); - } - _randBool() { - return !this.randInt(0, 1); - } - _randSelect(s) { - return s instanceof u - ? s.index(this.randInt(0, s.length - 1)) - : s[this.randInt(0, s.length - 1)]; - } - _expand(s) { - if (s.type === a.types.CHAR) return new u(s.value); - if (s.type === a.types.RANGE) return new u(s.from, s.to); - { - let o = new u(); - for (let i = 0; i < s.set.length; i++) { - let a = this._expand(s.set[i]); - if ((o.add(a), this.ignoreCase)) - for (let s = 0; s < a.length; s++) { - let i = a.index(s), - u = this._toOtherCase(i); - i !== u && o.add(u); - } - } - return s.not - ? this.defaultRange.clone().subtract(o) - : this.defaultRange.clone().intersect(o); - } - } - randInt(s, o) { - return s + Math.floor(Math.random() * (1 + o - s)); - } - get defaultRange() { - return (this._range = this._range || new u(32, 126)); - } - set defaultRange(s) { - this._range = s; - } - static randexp(s, o) { - var i; - return ( - 'string' == typeof s && (s = new RegExp(s, o)), - void 0 === s._randexp - ? ((i = new RandExp(s, o)), (s._randexp = i)) - : (i = s._randexp)._setDefaults(s), - i.gen() - ); - } - static sugar() { - RegExp.prototype.gen = function () { - return RandExp.randexp(this); - }; - } - }; - }, - 42054: (s) => { - var o = '\\ud800-\\udfff', - i = '[' + o + ']', - a = '[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]', - u = '\\ud83c[\\udffb-\\udfff]', - _ = '[^' + o + ']', - w = '(?:\\ud83c[\\udde6-\\uddff]){2}', - x = '[\\ud800-\\udbff][\\udc00-\\udfff]', - C = '(?:' + a + '|' + u + ')' + '?', - j = '[\\ufe0e\\ufe0f]?', - L = - j + - C + - ('(?:\\u200d(?:' + [_, w, x].join('|') + ')' + j + C + ')*'), - B = '(?:' + [_ + a + '?', a, w, x, i].join('|') + ')', - $ = RegExp(u + '(?=' + u + ')|' + B + L, 'g'); - s.exports = function unicodeToArray(s) { - return s.match($) || []; - }; - }, - 42072: (s, o, i) => { - var a = i(34932), - u = i(23007), - _ = i(56449), - w = i(44394), - x = i(61802), - C = i(77797), - j = i(13222); - s.exports = function toPath(s) { - return _(s) ? a(s, C) : w(s) ? [s] : u(x(j(s))); - }; - }, - 42156: (s) => { - 'use strict'; - s.exports = function () {}; - }, - 42220: (s, o, i) => { - 'use strict'; - var a = i(39447), - u = i(58661), - _ = i(74284), - w = i(36624), - x = i(4993), - C = i(2875); - o.f = - a && !u - ? Object.defineProperties - : function defineProperties(s, o) { - w(s); - for (var i, a = x(o), u = C(o), j = u.length, L = 0; j > L; ) - _.f(s, (i = u[L++]), a[i]); - return s; - }; - }, - 42426: (s, o, i) => { - var a = i(14248), - u = i(15389), - _ = i(90916), - w = i(56449), - x = i(36800); - s.exports = function some(s, o, i) { - var C = w(s) ? a : _; - return i && x(s, o, i) && (o = void 0), C(s, u(o, 3)); - }; - }, - 42824: (s, o, i) => { - var a = i(87805), - u = i(93290), - _ = i(71961), - w = i(23007), - x = i(35529), - C = i(72428), - j = i(56449), - L = i(83693), - B = i(3656), - $ = i(1882), - V = i(23805), - U = i(11331), - z = i(37167), - Y = i(14974), - Z = i(69884); - s.exports = function baseMergeDeep(s, o, i, ee, ie, ae, ce) { - var le = Y(s, i), - pe = Y(o, i), - de = ce.get(pe); - if (de) a(s, i, de); - else { - var fe = ae ? ae(le, pe, i + '', s, o, ce) : void 0, - ye = void 0 === fe; - if (ye) { - var be = j(pe), - _e = !be && B(pe), - Se = !be && !_e && z(pe); - (fe = pe), - be || _e || Se - ? j(le) - ? (fe = le) - : L(le) - ? (fe = w(le)) - : _e - ? ((ye = !1), (fe = u(pe, !0))) - : Se - ? ((ye = !1), (fe = _(pe, !0))) - : (fe = []) - : U(pe) || C(pe) - ? ((fe = le), - C(le) - ? (fe = Z(le)) - : (V(le) && !$(le)) || (fe = x(pe))) - : (ye = !1); - } - ye && (ce.set(pe, fe), ie(fe, pe, ee, ae, ce), ce.delete(pe)), - a(s, i, fe); - } - }; - }, - 43360: (s, o, i) => { - var a = i(93243); - s.exports = function baseAssignValue(s, o, i) { - '__proto__' == o && a - ? a(s, o, { - configurable: !0, - enumerable: !0, - value: i, - writable: !0 - }) - : (s[o] = i); - }; - }, - 43768: (s, o, i) => { - 'use strict'; - var a = i(45981), - u = i(85587); - (o.highlight = highlight), - (o.highlightAuto = function highlightAuto(s, o) { - var i, - w, - x, - C, - j = o || {}, - L = j.subset || a.listLanguages(), - B = j.prefix, - $ = L.length, - V = -1; - null == B && (B = _); - if ('string' != typeof s) - throw u('Expected `string` for value, got `%s`', s); - (w = { relevance: 0, language: null, value: [] }), - (i = { relevance: 0, language: null, value: [] }); - for (; ++V < $; ) - (C = L[V]), - a.getLanguage(C) && - (((x = highlight(C, s, o)).language = C), - x.relevance > w.relevance && (w = x), - x.relevance > i.relevance && ((w = i), (i = x))); - w.language && (i.secondBest = w); - return i; - }), - (o.registerLanguage = function registerLanguage(s, o) { - a.registerLanguage(s, o); - }), - (o.listLanguages = function listLanguages() { - return a.listLanguages(); - }), - (o.registerAlias = function registerAlias(s, o) { - var i, - u = s; - o && ((u = {})[s] = o); - for (i in u) a.registerAliases(u[i], { languageName: i }); - }), - (Emitter.prototype.addText = function text(s) { - var o, - i, - a = this.stack; - if ('' === s) return; - (o = a[a.length - 1]), - (i = o.children[o.children.length - 1]) && 'text' === i.type - ? (i.value += s) - : o.children.push({ type: 'text', value: s }); - }), - (Emitter.prototype.addKeyword = function addKeyword(s, o) { - this.openNode(o), this.addText(s), this.closeNode(); - }), - (Emitter.prototype.addSublanguage = function addSublanguage(s, o) { - var i = this.stack, - a = i[i.length - 1], - u = s.rootNode.children, - _ = o - ? { - type: 'element', - tagName: 'span', - properties: { className: [o] }, - children: u - } - : u; - a.children = a.children.concat(_); - }), - (Emitter.prototype.openNode = function open(s) { - var o = this.stack, - i = this.options.classPrefix + s, - a = o[o.length - 1], - u = { - type: 'element', - tagName: 'span', - properties: { className: [i] }, - children: [] - }; - a.children.push(u), o.push(u); - }), - (Emitter.prototype.closeNode = function close() { - this.stack.pop(); - }), - (Emitter.prototype.closeAllNodes = noop), - (Emitter.prototype.finalize = noop), - (Emitter.prototype.toHTML = function toHtmlNoop() { - return ''; - }); - var _ = 'hljs-'; - function highlight(s, o, i) { - var w, - x = a.configure({}), - C = (i || {}).prefix; - if ('string' != typeof s) - throw u('Expected `string` for name, got `%s`', s); - if (!a.getLanguage(s)) - throw u('Unknown language: `%s` is not registered', s); - if ('string' != typeof o) - throw u('Expected `string` for value, got `%s`', o); - if ( - (null == C && (C = _), - a.configure({ __emitter: Emitter, classPrefix: C }), - (w = a.highlight(o, { language: s, ignoreIllegals: !0 })), - a.configure(x || {}), - w.errorRaised) - ) - throw w.errorRaised; - return { - relevance: w.relevance, - language: w.language, - value: w.emitter.rootNode.children - }; - } - function Emitter(s) { - (this.options = s), - (this.rootNode = { children: [] }), - (this.stack = [this.rootNode]); - } - function noop() {} - }, - 43838: (s, o, i) => { - var a = i(21791), - u = i(37241); - s.exports = function baseAssignIn(s, o) { - return s && a(o, u(o), s); - }; - }, - 44394: (s, o, i) => { - var a = i(72552), - u = i(40346); - s.exports = function isSymbol(s) { - return 'symbol' == typeof s || (u(s) && '[object Symbol]' == a(s)); - }; - }, - 44673: (s, o, i) => { - 'use strict'; - var a = i(1907), - u = i(82159), - _ = i(46285), - w = i(49724), - x = i(93427), - C = i(41505), - j = Function, - L = a([].concat), - B = a([].join), - $ = {}; - s.exports = C - ? j.bind - : function bind(s) { - var o = u(this), - i = o.prototype, - a = x(arguments, 1), - C = function bound() { - var i = L(a, x(arguments)); - return this instanceof C - ? (function (s, o, i) { - if (!w($, o)) { - for (var a = [], u = 0; u < o; u++) - a[u] = 'a[' + u + ']'; - $[o] = j('C,a', 'return new C(' + B(a, ',') + ')'); - } - return $[o](s, i); - })(o, i.length, i) - : o.apply(s, i); - }; - return _(i) && (C.prototype = i), C; - }; - }, - 45083: (s, o, i) => { - var a = i(1882), - u = i(87296), - _ = i(23805), - w = i(47473), - x = /^\[object .+?Constructor\]$/, - C = Function.prototype, - j = Object.prototype, - L = C.toString, - B = j.hasOwnProperty, - $ = RegExp( - '^' + - L.call(B) - .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&') - .replace( - /hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, - '$1.*?' - ) + - '$' - ); - s.exports = function baseIsNative(s) { - return !(!_(s) || u(s)) && (a(s) ? $ : x).test(w(s)); - }; - }, - 45412: (s, o, i) => { - 'use strict'; - var a, - u = i(65606); - (s.exports = Readable), (Readable.ReadableState = ReadableState); - i(37007).EventEmitter; - var _ = function EElistenerCount(s, o) { - return s.listeners(o).length; - }, - w = i(40345), - x = i(48287).Buffer, - C = - (void 0 !== i.g - ? i.g - : 'undefined' != typeof window - ? window - : 'undefined' != typeof self - ? self - : {} - ).Uint8Array || function () {}; - var j, - L = i(79838); - j = L && L.debuglog ? L.debuglog('stream') : function debug() {}; - var B, - $, - V, - U = i(80345), - z = i(75896), - Y = i(65291).getHighWaterMark, - Z = i(86048).F, - ee = Z.ERR_INVALID_ARG_TYPE, - ie = Z.ERR_STREAM_PUSH_AFTER_EOF, - ae = Z.ERR_METHOD_NOT_IMPLEMENTED, - ce = Z.ERR_STREAM_UNSHIFT_AFTER_END_EVENT; - i(56698)(Readable, w); - var le = z.errorOrDestroy, - pe = ['error', 'close', 'destroy', 'pause', 'resume']; - function ReadableState(s, o, u) { - (a = a || i(25382)), - (s = s || {}), - 'boolean' != typeof u && (u = o instanceof a), - (this.objectMode = !!s.objectMode), - u && - (this.objectMode = this.objectMode || !!s.readableObjectMode), - (this.highWaterMark = Y(this, s, 'readableHighWaterMark', u)), - (this.buffer = new U()), - (this.length = 0), - (this.pipes = null), - (this.pipesCount = 0), - (this.flowing = null), - (this.ended = !1), - (this.endEmitted = !1), - (this.reading = !1), - (this.sync = !0), - (this.needReadable = !1), - (this.emittedReadable = !1), - (this.readableListening = !1), - (this.resumeScheduled = !1), - (this.paused = !0), - (this.emitClose = !1 !== s.emitClose), - (this.autoDestroy = !!s.autoDestroy), - (this.destroyed = !1), - (this.defaultEncoding = s.defaultEncoding || 'utf8'), - (this.awaitDrain = 0), - (this.readingMore = !1), - (this.decoder = null), - (this.encoding = null), - s.encoding && - (B || (B = i(83141).I), - (this.decoder = new B(s.encoding)), - (this.encoding = s.encoding)); - } - function Readable(s) { - if (((a = a || i(25382)), !(this instanceof Readable))) - return new Readable(s); - var o = this instanceof a; - (this._readableState = new ReadableState(s, this, o)), - (this.readable = !0), - s && - ('function' == typeof s.read && (this._read = s.read), - 'function' == typeof s.destroy && (this._destroy = s.destroy)), - w.call(this); - } - function readableAddChunk(s, o, i, a, u) { - j('readableAddChunk', o); - var _, - w = s._readableState; - if (null === o) - (w.reading = !1), - (function onEofChunk(s, o) { - if ((j('onEofChunk'), o.ended)) return; - if (o.decoder) { - var i = o.decoder.end(); - i && - i.length && - (o.buffer.push(i), - (o.length += o.objectMode ? 1 : i.length)); - } - (o.ended = !0), - o.sync - ? emitReadable(s) - : ((o.needReadable = !1), - o.emittedReadable || - ((o.emittedReadable = !0), emitReadable_(s))); - })(s, w); - else if ( - (u || - (_ = (function chunkInvalid(s, o) { - var i; - (function _isUint8Array(s) { - return x.isBuffer(s) || s instanceof C; - })(o) || - 'string' == typeof o || - void 0 === o || - s.objectMode || - (i = new ee( - 'chunk', - ['string', 'Buffer', 'Uint8Array'], - o - )); - return i; - })(w, o)), - _) - ) - le(s, _); - else if (w.objectMode || (o && o.length > 0)) - if ( - ('string' == typeof o || - w.objectMode || - Object.getPrototypeOf(o) === x.prototype || - (o = (function _uint8ArrayToBuffer(s) { - return x.from(s); - })(o)), - a) - ) - w.endEmitted ? le(s, new ce()) : addChunk(s, w, o, !0); - else if (w.ended) le(s, new ie()); - else { - if (w.destroyed) return !1; - (w.reading = !1), - w.decoder && !i - ? ((o = w.decoder.write(o)), - w.objectMode || 0 !== o.length - ? addChunk(s, w, o, !1) - : maybeReadMore(s, w)) - : addChunk(s, w, o, !1); - } - else a || ((w.reading = !1), maybeReadMore(s, w)); - return !w.ended && (w.length < w.highWaterMark || 0 === w.length); - } - function addChunk(s, o, i, a) { - o.flowing && 0 === o.length && !o.sync - ? ((o.awaitDrain = 0), s.emit('data', i)) - : ((o.length += o.objectMode ? 1 : i.length), - a ? o.buffer.unshift(i) : o.buffer.push(i), - o.needReadable && emitReadable(s)), - maybeReadMore(s, o); - } - Object.defineProperty(Readable.prototype, 'destroyed', { - enumerable: !1, - get: function get() { - return ( - void 0 !== this._readableState && this._readableState.destroyed - ); - }, - set: function set(s) { - this._readableState && (this._readableState.destroyed = s); - } - }), - (Readable.prototype.destroy = z.destroy), - (Readable.prototype._undestroy = z.undestroy), - (Readable.prototype._destroy = function (s, o) { - o(s); - }), - (Readable.prototype.push = function (s, o) { - var i, - a = this._readableState; - return ( - a.objectMode - ? (i = !0) - : 'string' == typeof s && - ((o = o || a.defaultEncoding) !== a.encoding && - ((s = x.from(s, o)), (o = '')), - (i = !0)), - readableAddChunk(this, s, o, !1, i) - ); - }), - (Readable.prototype.unshift = function (s) { - return readableAddChunk(this, s, null, !0, !1); - }), - (Readable.prototype.isPaused = function () { - return !1 === this._readableState.flowing; - }), - (Readable.prototype.setEncoding = function (s) { - B || (B = i(83141).I); - var o = new B(s); - (this._readableState.decoder = o), - (this._readableState.encoding = - this._readableState.decoder.encoding); - for ( - var a = this._readableState.buffer.head, u = ''; - null !== a; - - ) - (u += o.write(a.data)), (a = a.next); - return ( - this._readableState.buffer.clear(), - '' !== u && this._readableState.buffer.push(u), - (this._readableState.length = u.length), - this - ); - }); - var de = 1073741824; - function howMuchToRead(s, o) { - return s <= 0 || (0 === o.length && o.ended) - ? 0 - : o.objectMode - ? 1 - : s != s - ? o.flowing && o.length - ? o.buffer.head.data.length - : o.length - : (s > o.highWaterMark && - (o.highWaterMark = (function computeNewHighWaterMark(s) { - return ( - s >= de - ? (s = de) - : (s--, - (s |= s >>> 1), - (s |= s >>> 2), - (s |= s >>> 4), - (s |= s >>> 8), - (s |= s >>> 16), - s++), - s - ); - })(s)), - s <= o.length - ? s - : o.ended - ? o.length - : ((o.needReadable = !0), 0)); - } - function emitReadable(s) { - var o = s._readableState; - j('emitReadable', o.needReadable, o.emittedReadable), - (o.needReadable = !1), - o.emittedReadable || - (j('emitReadable', o.flowing), - (o.emittedReadable = !0), - u.nextTick(emitReadable_, s)); - } - function emitReadable_(s) { - var o = s._readableState; - j('emitReadable_', o.destroyed, o.length, o.ended), - o.destroyed || - (!o.length && !o.ended) || - (s.emit('readable'), (o.emittedReadable = !1)), - (o.needReadable = - !o.flowing && !o.ended && o.length <= o.highWaterMark), - flow(s); - } - function maybeReadMore(s, o) { - o.readingMore || - ((o.readingMore = !0), u.nextTick(maybeReadMore_, s, o)); - } - function maybeReadMore_(s, o) { - for ( - ; - !o.reading && - !o.ended && - (o.length < o.highWaterMark || (o.flowing && 0 === o.length)); - - ) { - var i = o.length; - if ((j('maybeReadMore read 0'), s.read(0), i === o.length)) break; - } - o.readingMore = !1; - } - function updateReadableListening(s) { - var o = s._readableState; - (o.readableListening = s.listenerCount('readable') > 0), - o.resumeScheduled && !o.paused - ? (o.flowing = !0) - : s.listenerCount('data') > 0 && s.resume(); - } - function nReadingNextTick(s) { - j('readable nexttick read 0'), s.read(0); - } - function resume_(s, o) { - j('resume', o.reading), - o.reading || s.read(0), - (o.resumeScheduled = !1), - s.emit('resume'), - flow(s), - o.flowing && !o.reading && s.read(0); - } - function flow(s) { - var o = s._readableState; - for (j('flow', o.flowing); o.flowing && null !== s.read(); ); - } - function fromList(s, o) { - return 0 === o.length - ? null - : (o.objectMode - ? (i = o.buffer.shift()) - : !s || s >= o.length - ? ((i = o.decoder - ? o.buffer.join('') - : 1 === o.buffer.length - ? o.buffer.first() - : o.buffer.concat(o.length)), - o.buffer.clear()) - : (i = o.buffer.consume(s, o.decoder)), - i); - var i; - } - function endReadable(s) { - var o = s._readableState; - j('endReadable', o.endEmitted), - o.endEmitted || ((o.ended = !0), u.nextTick(endReadableNT, o, s)); - } - function endReadableNT(s, o) { - if ( - (j('endReadableNT', s.endEmitted, s.length), - !s.endEmitted && - 0 === s.length && - ((s.endEmitted = !0), - (o.readable = !1), - o.emit('end'), - s.autoDestroy)) - ) { - var i = o._writableState; - (!i || (i.autoDestroy && i.finished)) && o.destroy(); - } - } - function indexOf(s, o) { - for (var i = 0, a = s.length; i < a; i++) if (s[i] === o) return i; - return -1; - } - (Readable.prototype.read = function (s) { - j('read', s), (s = parseInt(s, 10)); - var o = this._readableState, - i = s; - if ( - (0 !== s && (o.emittedReadable = !1), - 0 === s && - o.needReadable && - ((0 !== o.highWaterMark - ? o.length >= o.highWaterMark - : o.length > 0) || - o.ended)) - ) - return ( - j('read: emitReadable', o.length, o.ended), - 0 === o.length && o.ended - ? endReadable(this) - : emitReadable(this), - null - ); - if (0 === (s = howMuchToRead(s, o)) && o.ended) - return 0 === o.length && endReadable(this), null; - var a, - u = o.needReadable; - return ( - j('need readable', u), - (0 === o.length || o.length - s < o.highWaterMark) && - j('length less than watermark', (u = !0)), - o.ended || o.reading - ? j('reading or ended', (u = !1)) - : u && - (j('do read'), - (o.reading = !0), - (o.sync = !0), - 0 === o.length && (o.needReadable = !0), - this._read(o.highWaterMark), - (o.sync = !1), - o.reading || (s = howMuchToRead(i, o))), - null === (a = s > 0 ? fromList(s, o) : null) - ? ((o.needReadable = o.length <= o.highWaterMark), (s = 0)) - : ((o.length -= s), (o.awaitDrain = 0)), - 0 === o.length && - (o.ended || (o.needReadable = !0), - i !== s && o.ended && endReadable(this)), - null !== a && this.emit('data', a), - a - ); - }), - (Readable.prototype._read = function (s) { - le(this, new ae('_read()')); - }), - (Readable.prototype.pipe = function (s, o) { - var i = this, - a = this._readableState; - switch (a.pipesCount) { - case 0: - a.pipes = s; - break; - case 1: - a.pipes = [a.pipes, s]; - break; - default: - a.pipes.push(s); - } - (a.pipesCount += 1), j('pipe count=%d opts=%j', a.pipesCount, o); - var w = - (!o || !1 !== o.end) && s !== u.stdout && s !== u.stderr - ? onend - : unpipe; - function onunpipe(o, u) { - j('onunpipe'), - o === i && - u && - !1 === u.hasUnpiped && - ((u.hasUnpiped = !0), - (function cleanup() { - j('cleanup'), - s.removeListener('close', onclose), - s.removeListener('finish', onfinish), - s.removeListener('drain', x), - s.removeListener('error', onerror), - s.removeListener('unpipe', onunpipe), - i.removeListener('end', onend), - i.removeListener('end', unpipe), - i.removeListener('data', ondata), - (C = !0), - !a.awaitDrain || - (s._writableState && !s._writableState.needDrain) || - x(); - })()); - } - function onend() { - j('onend'), s.end(); - } - a.endEmitted ? u.nextTick(w) : i.once('end', w), - s.on('unpipe', onunpipe); - var x = (function pipeOnDrain(s) { - return function pipeOnDrainFunctionResult() { - var o = s._readableState; - j('pipeOnDrain', o.awaitDrain), - o.awaitDrain && o.awaitDrain--, - 0 === o.awaitDrain && - _(s, 'data') && - ((o.flowing = !0), flow(s)); - }; - })(i); - s.on('drain', x); - var C = !1; - function ondata(o) { - j('ondata'); - var u = s.write(o); - j('dest.write', u), - !1 === u && - (((1 === a.pipesCount && a.pipes === s) || - (a.pipesCount > 1 && -1 !== indexOf(a.pipes, s))) && - !C && - (j('false write response, pause', a.awaitDrain), - a.awaitDrain++), - i.pause()); - } - function onerror(o) { - j('onerror', o), - unpipe(), - s.removeListener('error', onerror), - 0 === _(s, 'error') && le(s, o); - } - function onclose() { - s.removeListener('finish', onfinish), unpipe(); - } - function onfinish() { - j('onfinish'), s.removeListener('close', onclose), unpipe(); - } - function unpipe() { - j('unpipe'), i.unpipe(s); - } - return ( - i.on('data', ondata), - (function prependListener(s, o, i) { - if ('function' == typeof s.prependListener) - return s.prependListener(o, i); - s._events && s._events[o] - ? Array.isArray(s._events[o]) - ? s._events[o].unshift(i) - : (s._events[o] = [i, s._events[o]]) - : s.on(o, i); - })(s, 'error', onerror), - s.once('close', onclose), - s.once('finish', onfinish), - s.emit('pipe', i), - a.flowing || (j('pipe resume'), i.resume()), - s - ); - }), - (Readable.prototype.unpipe = function (s) { - var o = this._readableState, - i = { hasUnpiped: !1 }; - if (0 === o.pipesCount) return this; - if (1 === o.pipesCount) - return ( - (s && s !== o.pipes) || - (s || (s = o.pipes), - (o.pipes = null), - (o.pipesCount = 0), - (o.flowing = !1), - s && s.emit('unpipe', this, i)), - this - ); - if (!s) { - var a = o.pipes, - u = o.pipesCount; - (o.pipes = null), (o.pipesCount = 0), (o.flowing = !1); - for (var _ = 0; _ < u; _++) - a[_].emit('unpipe', this, { hasUnpiped: !1 }); - return this; - } - var w = indexOf(o.pipes, s); - return ( - -1 === w || - (o.pipes.splice(w, 1), - (o.pipesCount -= 1), - 1 === o.pipesCount && (o.pipes = o.pipes[0]), - s.emit('unpipe', this, i)), - this - ); - }), - (Readable.prototype.on = function (s, o) { - var i = w.prototype.on.call(this, s, o), - a = this._readableState; - return ( - 'data' === s - ? ((a.readableListening = this.listenerCount('readable') > 0), - !1 !== a.flowing && this.resume()) - : 'readable' === s && - (a.endEmitted || - a.readableListening || - ((a.readableListening = a.needReadable = !0), - (a.flowing = !1), - (a.emittedReadable = !1), - j('on readable', a.length, a.reading), - a.length - ? emitReadable(this) - : a.reading || u.nextTick(nReadingNextTick, this))), - i - ); - }), - (Readable.prototype.addListener = Readable.prototype.on), - (Readable.prototype.removeListener = function (s, o) { - var i = w.prototype.removeListener.call(this, s, o); - return ( - 'readable' === s && u.nextTick(updateReadableListening, this), i - ); - }), - (Readable.prototype.removeAllListeners = function (s) { - var o = w.prototype.removeAllListeners.apply(this, arguments); - return ( - ('readable' !== s && void 0 !== s) || - u.nextTick(updateReadableListening, this), - o - ); - }), - (Readable.prototype.resume = function () { - var s = this._readableState; - return ( - s.flowing || - (j('resume'), - (s.flowing = !s.readableListening), - (function resume(s, o) { - o.resumeScheduled || - ((o.resumeScheduled = !0), u.nextTick(resume_, s, o)); - })(this, s)), - (s.paused = !1), - this - ); - }), - (Readable.prototype.pause = function () { - return ( - j('call pause flowing=%j', this._readableState.flowing), - !1 !== this._readableState.flowing && - (j('pause'), - (this._readableState.flowing = !1), - this.emit('pause')), - (this._readableState.paused = !0), - this - ); - }), - (Readable.prototype.wrap = function (s) { - var o = this, - i = this._readableState, - a = !1; - for (var u in (s.on('end', function () { - if ((j('wrapped end'), i.decoder && !i.ended)) { - var s = i.decoder.end(); - s && s.length && o.push(s); - } - o.push(null); - }), - s.on('data', function (u) { - (j('wrapped data'), - i.decoder && (u = i.decoder.write(u)), - i.objectMode && null == u) || - ((i.objectMode || (u && u.length)) && - (o.push(u) || ((a = !0), s.pause()))); - }), - s)) - void 0 === this[u] && - 'function' == typeof s[u] && - (this[u] = (function methodWrap(o) { - return function methodWrapReturnFunction() { - return s[o].apply(s, arguments); - }; - })(u)); - for (var _ = 0; _ < pe.length; _++) - s.on(pe[_], this.emit.bind(this, pe[_])); - return ( - (this._read = function (o) { - j('wrapped _read', o), a && ((a = !1), s.resume()); - }), - this - ); - }), - 'function' == typeof Symbol && - (Readable.prototype[Symbol.asyncIterator] = function () { - return void 0 === $ && ($ = i(2955)), $(this); - }), - Object.defineProperty(Readable.prototype, 'readableHighWaterMark', { - enumerable: !1, - get: function get() { - return this._readableState.highWaterMark; - } - }), - Object.defineProperty(Readable.prototype, 'readableBuffer', { - enumerable: !1, - get: function get() { - return this._readableState && this._readableState.buffer; - } - }), - Object.defineProperty(Readable.prototype, 'readableFlowing', { - enumerable: !1, - get: function get() { - return this._readableState.flowing; - }, - set: function set(s) { - this._readableState && (this._readableState.flowing = s); - } - }), - (Readable._fromList = fromList), - Object.defineProperty(Readable.prototype, 'readableLength', { - enumerable: !1, - get: function get() { - return this._readableState.length; - } - }), - 'function' == typeof Symbol && - (Readable.from = function (s, o) { - return void 0 === V && (V = i(55157)), V(Readable, s, o); - }); - }, - 45434: (s) => { - var o = - /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/; - s.exports = function hasUnicodeWord(s) { - return o.test(s); - }; - }, - 45539: (s, o, i) => { - var a = i(40882), - u = i(50828), - _ = i(66645), - w = RegExp("['’]", 'g'); - s.exports = function createCompounder(s) { - return function (o) { - return a(_(u(o).replace(w, '')), s, ''); - }; - }; - }, - 45807: (s, o, i) => { - 'use strict'; - var a = i(1907), - u = a({}.toString), - _ = a(''.slice); - s.exports = function (s) { - return _(u(s), 8, -1); - }; - }, - 45891: (s, o, i) => { - var a = i(51873), - u = i(72428), - _ = i(56449), - w = a ? a.isConcatSpreadable : void 0; - s.exports = function isFlattenable(s) { - return _(s) || u(s) || !!(w && s && s[w]); - }; - }, - 45951: function (s, o, i) { - 'use strict'; - var check = function (s) { - return s && s.Math === Math && s; - }; - s.exports = - check('object' == typeof globalThis && globalThis) || - check('object' == typeof window && window) || - check('object' == typeof self && self) || - check('object' == typeof i.g && i.g) || - check('object' == typeof this && this) || - (function () { - return this; - })() || - Function('return this')(); - }, - 45981: (s) => { - function deepFreeze(s) { - return ( - s instanceof Map - ? (s.clear = - s.delete = - s.set = - function () { - throw new Error('map is read-only'); - }) - : s instanceof Set && - (s.add = - s.clear = - s.delete = - function () { - throw new Error('set is read-only'); - }), - Object.freeze(s), - Object.getOwnPropertyNames(s).forEach(function (o) { - var i = s[o]; - 'object' != typeof i || Object.isFrozen(i) || deepFreeze(i); - }), - s - ); - } - var o = deepFreeze, - i = deepFreeze; - o.default = i; - class Response { - constructor(s) { - void 0 === s.data && (s.data = {}), - (this.data = s.data), - (this.isMatchIgnored = !1); - } - ignoreMatch() { - this.isMatchIgnored = !0; - } - } - function escapeHTML(s) { - return s - .replace(/&/g, '&') - .replace(//g, '>') - .replace(/"/g, '"') - .replace(/'/g, '''); - } - function inherit(s, ...o) { - const i = Object.create(null); - for (const o in s) i[o] = s[o]; - return ( - o.forEach(function (s) { - for (const o in s) i[o] = s[o]; - }), - i - ); - } - const emitsWrappingTags = (s) => !!s.kind; - class HTMLRenderer { - constructor(s, o) { - (this.buffer = ''), - (this.classPrefix = o.classPrefix), - s.walk(this); - } - addText(s) { - this.buffer += escapeHTML(s); - } - openNode(s) { - if (!emitsWrappingTags(s)) return; - let o = s.kind; - s.sublanguage || (o = `${this.classPrefix}${o}`), this.span(o); - } - closeNode(s) { - emitsWrappingTags(s) && (this.buffer += ''); - } - value() { - return this.buffer; - } - span(s) { - this.buffer += ``; - } - } - class TokenTree { - constructor() { - (this.rootNode = { children: [] }), - (this.stack = [this.rootNode]); - } - get top() { - return this.stack[this.stack.length - 1]; - } - get root() { - return this.rootNode; - } - add(s) { - this.top.children.push(s); - } - openNode(s) { - const o = { kind: s, children: [] }; - this.add(o), this.stack.push(o); - } - closeNode() { - if (this.stack.length > 1) return this.stack.pop(); - } - closeAllNodes() { - for (; this.closeNode(); ); - } - toJSON() { - return JSON.stringify(this.rootNode, null, 4); - } - walk(s) { - return this.constructor._walk(s, this.rootNode); - } - static _walk(s, o) { - return ( - 'string' == typeof o - ? s.addText(o) - : o.children && - (s.openNode(o), - o.children.forEach((o) => this._walk(s, o)), - s.closeNode(o)), - s - ); - } - static _collapse(s) { - 'string' != typeof s && - s.children && - (s.children.every((s) => 'string' == typeof s) - ? (s.children = [s.children.join('')]) - : s.children.forEach((s) => { - TokenTree._collapse(s); - })); - } - } - class TokenTreeEmitter extends TokenTree { - constructor(s) { - super(), (this.options = s); - } - addKeyword(s, o) { - '' !== s && (this.openNode(o), this.addText(s), this.closeNode()); - } - addText(s) { - '' !== s && this.add(s); - } - addSublanguage(s, o) { - const i = s.root; - (i.kind = o), (i.sublanguage = !0), this.add(i); - } - toHTML() { - return new HTMLRenderer(this, this.options).value(); - } - finalize() { - return !0; - } - } - function source(s) { - return s ? ('string' == typeof s ? s : s.source) : null; - } - const a = /\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./; - const u = '[a-zA-Z]\\w*', - _ = '[a-zA-Z_]\\w*', - w = '\\b\\d+(\\.\\d+)?', - x = - '(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)', - C = '\\b(0b[01]+)', - j = { begin: '\\\\[\\s\\S]', relevance: 0 }, - L = { - className: 'string', - begin: "'", - end: "'", - illegal: '\\n', - contains: [j] - }, - B = { - className: 'string', - begin: '"', - end: '"', - illegal: '\\n', - contains: [j] - }, - $ = { - begin: - /\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ - }, - COMMENT = function (s, o, i = {}) { - const a = inherit( - { className: 'comment', begin: s, end: o, contains: [] }, - i - ); - return ( - a.contains.push($), - a.contains.push({ - className: 'doctag', - begin: '(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):', - relevance: 0 - }), - a - ); - }, - V = COMMENT('//', '$'), - U = COMMENT('/\\*', '\\*/'), - z = COMMENT('#', '$'), - Y = { className: 'number', begin: w, relevance: 0 }, - Z = { className: 'number', begin: x, relevance: 0 }, - ee = { className: 'number', begin: C, relevance: 0 }, - ie = { - className: 'number', - begin: - w + - '(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?', - relevance: 0 - }, - ae = { - begin: /(?=\/[^/\n]*\/)/, - contains: [ - { - className: 'regexp', - begin: /\//, - end: /\/[gimuy]*/, - illegal: /\n/, - contains: [ - j, - { begin: /\[/, end: /\]/, relevance: 0, contains: [j] } - ] - } - ] - }, - ce = { className: 'title', begin: u, relevance: 0 }, - le = { className: 'title', begin: _, relevance: 0 }, - pe = { begin: '\\.\\s*' + _, relevance: 0 }; - var de = Object.freeze({ - __proto__: null, - MATCH_NOTHING_RE: /\b\B/, - IDENT_RE: u, - UNDERSCORE_IDENT_RE: _, - NUMBER_RE: w, - C_NUMBER_RE: x, - BINARY_NUMBER_RE: C, - RE_STARTERS_RE: - '!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~', - SHEBANG: (s = {}) => { - const o = /^#![ ]*\//; - return ( - s.binary && - (s.begin = (function concat(...s) { - return s.map((s) => source(s)).join(''); - })(o, /.*\b/, s.binary, /\b.*/)), - inherit( - { - className: 'meta', - begin: o, - end: /$/, - relevance: 0, - 'on:begin': (s, o) => { - 0 !== s.index && o.ignoreMatch(); - } - }, - s - ) - ); - }, - BACKSLASH_ESCAPE: j, - APOS_STRING_MODE: L, - QUOTE_STRING_MODE: B, - PHRASAL_WORDS_MODE: $, - COMMENT, - C_LINE_COMMENT_MODE: V, - C_BLOCK_COMMENT_MODE: U, - HASH_COMMENT_MODE: z, - NUMBER_MODE: Y, - C_NUMBER_MODE: Z, - BINARY_NUMBER_MODE: ee, - CSS_NUMBER_MODE: ie, - REGEXP_MODE: ae, - TITLE_MODE: ce, - UNDERSCORE_TITLE_MODE: le, - METHOD_GUARD: pe, - END_SAME_AS_BEGIN: function (s) { - return Object.assign(s, { - 'on:begin': (s, o) => { - o.data._beginMatch = s[1]; - }, - 'on:end': (s, o) => { - o.data._beginMatch !== s[1] && o.ignoreMatch(); - } - }); - } - }); - function skipIfhasPrecedingDot(s, o) { - '.' === s.input[s.index - 1] && o.ignoreMatch(); - } - function beginKeywords(s, o) { - o && - s.beginKeywords && - ((s.begin = - '\\b(' + - s.beginKeywords.split(' ').join('|') + - ')(?!\\.)(?=\\b|\\s)'), - (s.__beforeBegin = skipIfhasPrecedingDot), - (s.keywords = s.keywords || s.beginKeywords), - delete s.beginKeywords, - void 0 === s.relevance && (s.relevance = 0)); - } - function compileIllegal(s, o) { - Array.isArray(s.illegal) && - (s.illegal = (function either(...s) { - return '(' + s.map((s) => source(s)).join('|') + ')'; - })(...s.illegal)); - } - function compileMatch(s, o) { - if (s.match) { - if (s.begin || s.end) - throw new Error('begin & end are not supported with match'); - (s.begin = s.match), delete s.match; - } - } - function compileRelevance(s, o) { - void 0 === s.relevance && (s.relevance = 1); - } - const fe = [ - 'of', - 'and', - 'for', - 'in', - 'not', - 'or', - 'if', - 'then', - 'parent', - 'list', - 'value' - ]; - function compileKeywords(s, o, i = 'keyword') { - const a = {}; - return ( - 'string' == typeof s - ? compileList(i, s.split(' ')) - : Array.isArray(s) - ? compileList(i, s) - : Object.keys(s).forEach(function (i) { - Object.assign(a, compileKeywords(s[i], o, i)); - }), - a - ); - function compileList(s, i) { - o && (i = i.map((s) => s.toLowerCase())), - i.forEach(function (o) { - const i = o.split('|'); - a[i[0]] = [s, scoreForKeyword(i[0], i[1])]; - }); - } - } - function scoreForKeyword(s, o) { - return o - ? Number(o) - : (function commonKeyword(s) { - return fe.includes(s.toLowerCase()); - })(s) - ? 0 - : 1; - } - function compileLanguage(s, { plugins: o }) { - function langRe(o, i) { - return new RegExp( - source(o), - 'm' + (s.case_insensitive ? 'i' : '') + (i ? 'g' : '') - ); - } - class MultiRegex { - constructor() { - (this.matchIndexes = {}), - (this.regexes = []), - (this.matchAt = 1), - (this.position = 0); - } - addRule(s, o) { - (o.position = this.position++), - (this.matchIndexes[this.matchAt] = o), - this.regexes.push([o, s]), - (this.matchAt += - (function countMatchGroups(s) { - return new RegExp(s.toString() + '|').exec('').length - 1; - })(s) + 1); - } - compile() { - 0 === this.regexes.length && (this.exec = () => null); - const s = this.regexes.map((s) => s[1]); - (this.matcherRe = langRe( - (function join(s, o = '|') { - let i = 0; - return s - .map((s) => { - i += 1; - const o = i; - let u = source(s), - _ = ''; - for (; u.length > 0; ) { - const s = a.exec(u); - if (!s) { - _ += u; - break; - } - (_ += u.substring(0, s.index)), - (u = u.substring(s.index + s[0].length)), - '\\' === s[0][0] && s[1] - ? (_ += '\\' + String(Number(s[1]) + o)) - : ((_ += s[0]), '(' === s[0] && i++); - } - return _; - }) - .map((s) => `(${s})`) - .join(o); - })(s), - !0 - )), - (this.lastIndex = 0); - } - exec(s) { - this.matcherRe.lastIndex = this.lastIndex; - const o = this.matcherRe.exec(s); - if (!o) return null; - const i = o.findIndex((s, o) => o > 0 && void 0 !== s), - a = this.matchIndexes[i]; - return o.splice(0, i), Object.assign(o, a); - } - } - class ResumableMultiRegex { - constructor() { - (this.rules = []), - (this.multiRegexes = []), - (this.count = 0), - (this.lastIndex = 0), - (this.regexIndex = 0); - } - getMatcher(s) { - if (this.multiRegexes[s]) return this.multiRegexes[s]; - const o = new MultiRegex(); - return ( - this.rules.slice(s).forEach(([s, i]) => o.addRule(s, i)), - o.compile(), - (this.multiRegexes[s] = o), - o - ); - } - resumingScanAtSamePosition() { - return 0 !== this.regexIndex; - } - considerAll() { - this.regexIndex = 0; - } - addRule(s, o) { - this.rules.push([s, o]), 'begin' === o.type && this.count++; - } - exec(s) { - const o = this.getMatcher(this.regexIndex); - o.lastIndex = this.lastIndex; - let i = o.exec(s); - if (this.resumingScanAtSamePosition()) - if (i && i.index === this.lastIndex); - else { - const o = this.getMatcher(0); - (o.lastIndex = this.lastIndex + 1), (i = o.exec(s)); - } - return ( - i && - ((this.regexIndex += i.position + 1), - this.regexIndex === this.count && this.considerAll()), - i - ); - } - } - if ( - (s.compilerExtensions || (s.compilerExtensions = []), - s.contains && s.contains.includes('self')) - ) - throw new Error( - 'ERR: contains `self` is not supported at the top-level of a language. See documentation.' - ); - return ( - (s.classNameAliases = inherit(s.classNameAliases || {})), - (function compileMode(o, i) { - const a = o; - if (o.isCompiled) return a; - [compileMatch].forEach((s) => s(o, i)), - s.compilerExtensions.forEach((s) => s(o, i)), - (o.__beforeBegin = null), - [beginKeywords, compileIllegal, compileRelevance].forEach( - (s) => s(o, i) - ), - (o.isCompiled = !0); - let u = null; - if ( - ('object' == typeof o.keywords && - ((u = o.keywords.$pattern), delete o.keywords.$pattern), - o.keywords && - (o.keywords = compileKeywords( - o.keywords, - s.case_insensitive - )), - o.lexemes && u) - ) - throw new Error( - 'ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ' - ); - return ( - (u = u || o.lexemes || /\w+/), - (a.keywordPatternRe = langRe(u, !0)), - i && - (o.begin || (o.begin = /\B|\b/), - (a.beginRe = langRe(o.begin)), - o.endSameAsBegin && (o.end = o.begin), - o.end || o.endsWithParent || (o.end = /\B|\b/), - o.end && (a.endRe = langRe(o.end)), - (a.terminatorEnd = source(o.end) || ''), - o.endsWithParent && - i.terminatorEnd && - (a.terminatorEnd += - (o.end ? '|' : '') + i.terminatorEnd)), - o.illegal && (a.illegalRe = langRe(o.illegal)), - o.contains || (o.contains = []), - (o.contains = [].concat( - ...o.contains.map(function (s) { - return (function expandOrCloneMode(s) { - s.variants && - !s.cachedVariants && - (s.cachedVariants = s.variants.map(function (o) { - return inherit(s, { variants: null }, o); - })); - if (s.cachedVariants) return s.cachedVariants; - if (dependencyOnParent(s)) - return inherit(s, { - starts: s.starts ? inherit(s.starts) : null - }); - if (Object.isFrozen(s)) return inherit(s); - return s; - })('self' === s ? o : s); - }) - )), - o.contains.forEach(function (s) { - compileMode(s, a); - }), - o.starts && compileMode(o.starts, i), - (a.matcher = (function buildModeRegex(s) { - const o = new ResumableMultiRegex(); - return ( - s.contains.forEach((s) => - o.addRule(s.begin, { rule: s, type: 'begin' }) - ), - s.terminatorEnd && - o.addRule(s.terminatorEnd, { type: 'end' }), - s.illegal && o.addRule(s.illegal, { type: 'illegal' }), - o - ); - })(a)), - a - ); - })(s) - ); - } - function dependencyOnParent(s) { - return !!s && (s.endsWithParent || dependencyOnParent(s.starts)); - } - function BuildVuePlugin(s) { - const o = { - props: ['language', 'code', 'autodetect'], - data: function () { - return { detectedLanguage: '', unknownLanguage: !1 }; - }, - computed: { - className() { - return this.unknownLanguage - ? '' - : 'hljs ' + this.detectedLanguage; - }, - highlighted() { - if (!this.autoDetect && !s.getLanguage(this.language)) - return ( - console.warn( - `The language "${this.language}" you specified could not be found.` - ), - (this.unknownLanguage = !0), - escapeHTML(this.code) - ); - let o = {}; - return ( - this.autoDetect - ? ((o = s.highlightAuto(this.code)), - (this.detectedLanguage = o.language)) - : ((o = s.highlight( - this.language, - this.code, - this.ignoreIllegals - )), - (this.detectedLanguage = this.language)), - o.value - ); - }, - autoDetect() { - return ( - !this.language || - (function hasValueOrEmptyAttribute(s) { - return Boolean(s || '' === s); - })(this.autodetect) - ); - }, - ignoreIllegals: () => !0 - }, - render(s) { - return s('pre', {}, [ - s('code', { - class: this.className, - domProps: { innerHTML: this.highlighted } - }) - ]); - } - }; - return { - Component: o, - VuePlugin: { - install(s) { - s.component('highlightjs', o); - } - } - }; - } - const ye = { - 'after:highlightElement': ({ el: s, result: o, text: i }) => { - const a = nodeStream(s); - if (!a.length) return; - const u = document.createElement('div'); - (u.innerHTML = o.value), - (o.value = (function mergeStreams(s, o, i) { - let a = 0, - u = ''; - const _ = []; - function selectStream() { - return s.length && o.length - ? s[0].offset !== o[0].offset - ? s[0].offset < o[0].offset - ? s - : o - : 'start' === o[0].event - ? s - : o - : s.length - ? s - : o; - } - function open(s) { - function attributeString(s) { - return ( - ' ' + s.nodeName + '="' + escapeHTML(s.value) + '"' - ); - } - u += - '<' + - tag(s) + - [].map.call(s.attributes, attributeString).join('') + - '>'; - } - function close(s) { - u += ''; - } - function render(s) { - ('start' === s.event ? open : close)(s.node); - } - for (; s.length || o.length; ) { - let o = selectStream(); - if ( - ((u += escapeHTML(i.substring(a, o[0].offset))), - (a = o[0].offset), - o === s) - ) { - _.reverse().forEach(close); - do { - render(o.splice(0, 1)[0]), (o = selectStream()); - } while (o === s && o.length && o[0].offset === a); - _.reverse().forEach(open); - } else - 'start' === o[0].event ? _.push(o[0].node) : _.pop(), - render(o.splice(0, 1)[0]); - } - return u + escapeHTML(i.substr(a)); - })(a, nodeStream(u), i)); - } - }; - function tag(s) { - return s.nodeName.toLowerCase(); - } - function nodeStream(s) { - const o = []; - return ( - (function _nodeStream(s, i) { - for (let a = s.firstChild; a; a = a.nextSibling) - 3 === a.nodeType - ? (i += a.nodeValue.length) - : 1 === a.nodeType && - (o.push({ event: 'start', offset: i, node: a }), - (i = _nodeStream(a, i)), - tag(a).match(/br|hr|img|input/) || - o.push({ event: 'stop', offset: i, node: a })); - return i; - })(s, 0), - o - ); - } - const be = {}, - error = (s) => { - console.error(s); - }, - warn = (s, ...o) => { - console.log(`WARN: ${s}`, ...o); - }, - deprecated = (s, o) => { - be[`${s}/${o}`] || - (console.log(`Deprecated as of ${s}. ${o}`), - (be[`${s}/${o}`] = !0)); - }, - _e = escapeHTML, - Se = inherit, - we = Symbol('nomatch'); - var xe = (function (s) { - const i = Object.create(null), - a = Object.create(null), - u = []; - let _ = !0; - const w = /(^(<[^>]+>|\t|)+|\n)/gm, - x = - "Could not find the language '{}', did you forget to load/include a language module?", - C = { disableAutodetect: !0, name: 'Plain text', contains: [] }; - let j = { - noHighlightRe: /^(no-?highlight)$/i, - languageDetectRe: /\blang(?:uage)?-([\w-]+)\b/i, - classPrefix: 'hljs-', - tabReplace: null, - useBR: !1, - languages: null, - __emitter: TokenTreeEmitter - }; - function shouldNotHighlight(s) { - return j.noHighlightRe.test(s); - } - function highlight(s, o, i, a) { - let u = '', - _ = ''; - 'object' == typeof o - ? ((u = s), - (i = o.ignoreIllegals), - (_ = o.language), - (a = void 0)) - : (deprecated( - '10.7.0', - 'highlight(lang, code, ...args) has been deprecated.' - ), - deprecated( - '10.7.0', - 'Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277' - ), - (_ = s), - (u = o)); - const w = { code: u, language: _ }; - fire('before:highlight', w); - const x = w.result - ? w.result - : _highlight(w.language, w.code, i, a); - return (x.code = w.code), fire('after:highlight', x), x; - } - function _highlight(s, o, a, w) { - function keywordData(s, o) { - const i = L.case_insensitive ? o[0].toLowerCase() : o[0]; - return ( - Object.prototype.hasOwnProperty.call(s.keywords, i) && - s.keywords[i] - ); - } - function processBuffer() { - null != V.subLanguage - ? (function processSubLanguage() { - if ('' === Y) return; - let s = null; - if ('string' == typeof V.subLanguage) { - if (!i[V.subLanguage]) return void z.addText(Y); - (s = _highlight( - V.subLanguage, - Y, - !0, - U[V.subLanguage] - )), - (U[V.subLanguage] = s.top); - } else - s = highlightAuto( - Y, - V.subLanguage.length ? V.subLanguage : null - ); - V.relevance > 0 && (Z += s.relevance), - z.addSublanguage(s.emitter, s.language); - })() - : (function processKeywords() { - if (!V.keywords) return void z.addText(Y); - let s = 0; - V.keywordPatternRe.lastIndex = 0; - let o = V.keywordPatternRe.exec(Y), - i = ''; - for (; o; ) { - i += Y.substring(s, o.index); - const a = keywordData(V, o); - if (a) { - const [s, u] = a; - if ( - (z.addText(i), - (i = ''), - (Z += u), - s.startsWith('_')) - ) - i += o[0]; - else { - const i = L.classNameAliases[s] || s; - z.addKeyword(o[0], i); - } - } else i += o[0]; - (s = V.keywordPatternRe.lastIndex), - (o = V.keywordPatternRe.exec(Y)); - } - (i += Y.substr(s)), z.addText(i); - })(), - (Y = ''); - } - function startNewMode(s) { - return ( - s.className && - z.openNode(L.classNameAliases[s.className] || s.className), - (V = Object.create(s, { parent: { value: V } })), - V - ); - } - function endOfMode(s, o, i) { - let a = (function startsWith(s, o) { - const i = s && s.exec(o); - return i && 0 === i.index; - })(s.endRe, i); - if (a) { - if (s['on:end']) { - const i = new Response(s); - s['on:end'](o, i), i.isMatchIgnored && (a = !1); - } - if (a) { - for (; s.endsParent && s.parent; ) s = s.parent; - return s; - } - } - if (s.endsWithParent) return endOfMode(s.parent, o, i); - } - function doIgnore(s) { - return 0 === V.matcher.regexIndex - ? ((Y += s[0]), 1) - : ((ae = !0), 0); - } - function doBeginMatch(s) { - const o = s[0], - i = s.rule, - a = new Response(i), - u = [i.__beforeBegin, i['on:begin']]; - for (const i of u) - if (i && (i(s, a), a.isMatchIgnored)) return doIgnore(o); - return ( - i && - i.endSameAsBegin && - (i.endRe = (function escape(s) { - return new RegExp( - s.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&'), - 'm' - ); - })(o)), - i.skip - ? (Y += o) - : (i.excludeBegin && (Y += o), - processBuffer(), - i.returnBegin || i.excludeBegin || (Y = o)), - startNewMode(i), - i.returnBegin ? 0 : o.length - ); - } - function doEndMatch(s) { - const i = s[0], - a = o.substr(s.index), - u = endOfMode(V, s, a); - if (!u) return we; - const _ = V; - _.skip - ? (Y += i) - : (_.returnEnd || _.excludeEnd || (Y += i), - processBuffer(), - _.excludeEnd && (Y = i)); - do { - V.className && z.closeNode(), - V.skip || V.subLanguage || (Z += V.relevance), - (V = V.parent); - } while (V !== u.parent); - return ( - u.starts && - (u.endSameAsBegin && (u.starts.endRe = u.endRe), - startNewMode(u.starts)), - _.returnEnd ? 0 : i.length - ); - } - let C = {}; - function processLexeme(i, u) { - const w = u && u[0]; - if (((Y += i), null == w)) return processBuffer(), 0; - if ( - 'begin' === C.type && - 'end' === u.type && - C.index === u.index && - '' === w - ) { - if (((Y += o.slice(u.index, u.index + 1)), !_)) { - const o = new Error('0 width match regex'); - throw ((o.languageName = s), (o.badRule = C.rule), o); - } - return 1; - } - if (((C = u), 'begin' === u.type)) return doBeginMatch(u); - if ('illegal' === u.type && !a) { - const s = new Error( - 'Illegal lexeme "' + - w + - '" for mode "' + - (V.className || '') + - '"' - ); - throw ((s.mode = V), s); - } - if ('end' === u.type) { - const s = doEndMatch(u); - if (s !== we) return s; - } - if ('illegal' === u.type && '' === w) return 1; - if (ie > 1e5 && ie > 3 * u.index) { - throw new Error( - 'potential infinite loop, way more iterations than matches' - ); - } - return (Y += w), w.length; - } - const L = getLanguage(s); - if (!L) - throw ( - (error(x.replace('{}', s)), - new Error('Unknown language: "' + s + '"')) - ); - const B = compileLanguage(L, { plugins: u }); - let $ = '', - V = w || B; - const U = {}, - z = new j.__emitter(j); - !(function processContinuations() { - const s = []; - for (let o = V; o !== L; o = o.parent) - o.className && s.unshift(o.className); - s.forEach((s) => z.openNode(s)); - })(); - let Y = '', - Z = 0, - ee = 0, - ie = 0, - ae = !1; - try { - for (V.matcher.considerAll(); ; ) { - ie++, - ae ? (ae = !1) : V.matcher.considerAll(), - (V.matcher.lastIndex = ee); - const s = V.matcher.exec(o); - if (!s) break; - const i = processLexeme(o.substring(ee, s.index), s); - ee = s.index + i; - } - return ( - processLexeme(o.substr(ee)), - z.closeAllNodes(), - z.finalize(), - ($ = z.toHTML()), - { - relevance: Math.floor(Z), - value: $, - language: s, - illegal: !1, - emitter: z, - top: V - } - ); - } catch (i) { - if (i.message && i.message.includes('Illegal')) - return { - illegal: !0, - illegalBy: { - msg: i.message, - context: o.slice(ee - 100, ee + 100), - mode: i.mode - }, - sofar: $, - relevance: 0, - value: _e(o), - emitter: z - }; - if (_) - return { - illegal: !1, - relevance: 0, - value: _e(o), - emitter: z, - language: s, - top: V, - errorRaised: i - }; - throw i; - } - } - function highlightAuto(s, o) { - o = o || j.languages || Object.keys(i); - const a = (function justTextHighlightResult(s) { - const o = { - relevance: 0, - emitter: new j.__emitter(j), - value: _e(s), - illegal: !1, - top: C - }; - return o.emitter.addText(s), o; - })(s), - u = o - .filter(getLanguage) - .filter(autoDetection) - .map((o) => _highlight(o, s, !1)); - u.unshift(a); - const _ = u.sort((s, o) => { - if (s.relevance !== o.relevance) - return o.relevance - s.relevance; - if (s.language && o.language) { - if (getLanguage(s.language).supersetOf === o.language) - return 1; - if (getLanguage(o.language).supersetOf === s.language) - return -1; - } - return 0; - }), - [w, x] = _, - L = w; - return (L.second_best = x), L; - } - const L = { - 'before:highlightElement': ({ el: s }) => { - j.useBR && - (s.innerHTML = s.innerHTML - .replace(/\n/g, '') - .replace(//g, '\n')); - }, - 'after:highlightElement': ({ result: s }) => { - j.useBR && (s.value = s.value.replace(/\n/g, '
    ')); - } - }, - B = /^(<[^>]+>|\t)+/gm, - $ = { - 'after:highlightElement': ({ result: s }) => { - j.tabReplace && - (s.value = s.value.replace(B, (s) => - s.replace(/\t/g, j.tabReplace) - )); - } - }; - function highlightElement(s) { - let o = null; - const i = (function blockLanguage(s) { - let o = s.className + ' '; - o += s.parentNode ? s.parentNode.className : ''; - const i = j.languageDetectRe.exec(o); - if (i) { - const o = getLanguage(i[1]); - return ( - o || - (warn(x.replace('{}', i[1])), - warn( - 'Falling back to no-highlight mode for this block.', - s - )), - o ? i[1] : 'no-highlight' - ); - } - return o - .split(/\s+/) - .find((s) => shouldNotHighlight(s) || getLanguage(s)); - })(s); - if (shouldNotHighlight(i)) return; - fire('before:highlightElement', { el: s, language: i }), (o = s); - const u = o.textContent, - _ = i - ? highlight(u, { language: i, ignoreIllegals: !0 }) - : highlightAuto(u); - fire('after:highlightElement', { el: s, result: _, text: u }), - (s.innerHTML = _.value), - (function updateClassName(s, o, i) { - const u = o ? a[o] : i; - s.classList.add('hljs'), u && s.classList.add(u); - })(s, i, _.language), - (s.result = { - language: _.language, - re: _.relevance, - relavance: _.relevance - }), - _.second_best && - (s.second_best = { - language: _.second_best.language, - re: _.second_best.relevance, - relavance: _.second_best.relevance - }); - } - const initHighlighting = () => { - if (initHighlighting.called) return; - (initHighlighting.called = !0), - deprecated( - '10.6.0', - 'initHighlighting() is deprecated. Use highlightAll() instead.' - ); - document.querySelectorAll('pre code').forEach(highlightElement); - }; - let V = !1; - function highlightAll() { - if ('loading' === document.readyState) return void (V = !0); - document.querySelectorAll('pre code').forEach(highlightElement); - } - function getLanguage(s) { - return (s = (s || '').toLowerCase()), i[s] || i[a[s]]; - } - function registerAliases(s, { languageName: o }) { - 'string' == typeof s && (s = [s]), - s.forEach((s) => { - a[s.toLowerCase()] = o; - }); - } - function autoDetection(s) { - const o = getLanguage(s); - return o && !o.disableAutodetect; - } - function fire(s, o) { - const i = s; - u.forEach(function (s) { - s[i] && s[i](o); - }); - } - 'undefined' != typeof window && - window.addEventListener && - window.addEventListener( - 'DOMContentLoaded', - function boot() { - V && highlightAll(); - }, - !1 - ), - Object.assign(s, { - highlight, - highlightAuto, - highlightAll, - fixMarkup: function deprecateFixMarkup(s) { - return ( - deprecated( - '10.2.0', - 'fixMarkup will be removed entirely in v11.0' - ), - deprecated( - '10.2.0', - 'Please see https://github.com/highlightjs/highlight.js/issues/2534' - ), - (function fixMarkup(s) { - return j.tabReplace || j.useBR - ? s.replace(w, (s) => - '\n' === s - ? j.useBR - ? '
    ' - : s - : j.tabReplace - ? s.replace(/\t/g, j.tabReplace) - : s - ) - : s; - })(s) - ); - }, - highlightElement, - highlightBlock: function deprecateHighlightBlock(s) { - return ( - deprecated( - '10.7.0', - 'highlightBlock will be removed entirely in v12.0' - ), - deprecated('10.7.0', 'Please use highlightElement now.'), - highlightElement(s) - ); - }, - configure: function configure(s) { - s.useBR && - (deprecated( - '10.3.0', - "'useBR' will be removed entirely in v11.0" - ), - deprecated( - '10.3.0', - 'Please see https://github.com/highlightjs/highlight.js/issues/2559' - )), - (j = Se(j, s)); - }, - initHighlighting, - initHighlightingOnLoad: function initHighlightingOnLoad() { - deprecated( - '10.6.0', - 'initHighlightingOnLoad() is deprecated. Use highlightAll() instead.' - ), - (V = !0); - }, - registerLanguage: function registerLanguage(o, a) { - let u = null; - try { - u = a(s); - } catch (s) { - if ( - (error( - "Language definition for '{}' could not be registered.".replace( - '{}', - o - ) - ), - !_) - ) - throw s; - error(s), (u = C); - } - u.name || (u.name = o), - (i[o] = u), - (u.rawDefinition = a.bind(null, s)), - u.aliases && - registerAliases(u.aliases, { languageName: o }); - }, - unregisterLanguage: function unregisterLanguage(s) { - delete i[s]; - for (const o of Object.keys(a)) a[o] === s && delete a[o]; - }, - listLanguages: function listLanguages() { - return Object.keys(i); - }, - getLanguage, - registerAliases, - requireLanguage: function requireLanguage(s) { - deprecated( - '10.4.0', - 'requireLanguage will be removed entirely in v11.' - ), - deprecated( - '10.4.0', - 'Please see https://github.com/highlightjs/highlight.js/pull/2844' - ); - const o = getLanguage(s); - if (o) return o; - throw new Error( - "The '{}' language is required, but not loaded.".replace( - '{}', - s - ) - ); - }, - autoDetection, - inherit: Se, - addPlugin: function addPlugin(s) { - !(function upgradePluginAPI(s) { - s['before:highlightBlock'] && - !s['before:highlightElement'] && - (s['before:highlightElement'] = (o) => { - s['before:highlightBlock']( - Object.assign({ block: o.el }, o) - ); - }), - s['after:highlightBlock'] && - !s['after:highlightElement'] && - (s['after:highlightElement'] = (o) => { - s['after:highlightBlock']( - Object.assign({ block: o.el }, o) - ); - }); - })(s), - u.push(s); - }, - vuePlugin: BuildVuePlugin(s).VuePlugin - }), - (s.debugMode = function () { - _ = !1; - }), - (s.safeMode = function () { - _ = !0; - }), - (s.versionString = '10.7.3'); - for (const s in de) 'object' == typeof de[s] && o(de[s]); - return ( - Object.assign(s, de), - s.addPlugin(L), - s.addPlugin(ye), - s.addPlugin($), - s - ); - })({}); - s.exports = xe; - }, - 46028: (s, o, i) => { - 'use strict'; - var a = i(13930), - u = i(46285), - _ = i(25594), - w = i(29367), - x = i(60581), - C = i(76264), - j = TypeError, - L = C('toPrimitive'); - s.exports = function (s, o) { - if (!u(s) || _(s)) return s; - var i, - C = w(s, L); - if (C) { - if ( - (void 0 === o && (o = 'default'), - (i = a(C, s, o)), - !u(i) || _(i)) - ) - return i; - throw new j("Can't convert object to primitive value"); - } - return void 0 === o && (o = 'number'), x(s, o); - }; - }, - 46076: (s, o, i) => { - 'use strict'; - i(91599); - var a = i(68623); - s.exports = a; - }, - 46285: (s, o, i) => { - 'use strict'; - var a = i(62250); - s.exports = function (s) { - return 'object' == typeof s ? null !== s : a(s); - }; - }, - 46942: (s, o) => { - var i; - !(function () { - 'use strict'; - var a = {}.hasOwnProperty; - function classNames() { - for (var s = '', o = 0; o < arguments.length; o++) { - var i = arguments[o]; - i && (s = appendClass(s, parseValue(i))); - } - return s; - } - function parseValue(s) { - if ('string' == typeof s || 'number' == typeof s) return s; - if ('object' != typeof s) return ''; - if (Array.isArray(s)) return classNames.apply(null, s); - if ( - s.toString !== Object.prototype.toString && - !s.toString.toString().includes('[native code]') - ) - return s.toString(); - var o = ''; - for (var i in s) a.call(s, i) && s[i] && (o = appendClass(o, i)); - return o; - } - function appendClass(s, o) { - return o ? (s ? s + ' ' + o : s + o) : s; - } - s.exports - ? ((classNames.default = classNames), (s.exports = classNames)) - : void 0 === - (i = function () { - return classNames; - }.apply(o, [])) || (s.exports = i); - })(); - }, - 47181: (s, o, i) => { - 'use strict'; - var a = i(95116).IteratorPrototype, - u = i(58075), - _ = i(75817), - w = i(14840), - x = i(93742), - returnThis = function () { - return this; - }; - s.exports = function (s, o, i, C) { - var j = o + ' Iterator'; - return ( - (s.prototype = u(a, { next: _(+!C, i) })), - w(s, j, !1, !0), - (x[j] = returnThis), - s - ); - }; - }, - 47237: (s) => { - s.exports = function baseProperty(s) { - return function (o) { - return null == o ? void 0 : o[s]; - }; - }; - }, - 47248: (s, o, i) => { - var a = i(16547), - u = i(51234); - s.exports = function zipObject(s, o) { - return u(s || [], o || [], a); - }; - }, - 47422: (s, o, i) => { - var a = i(31769), - u = i(77797); - s.exports = function baseGet(s, o) { - for (var i = 0, _ = (o = a(o, s)).length; null != s && i < _; ) - s = s[u(o[i++])]; - return i && i == _ ? s : void 0; - }; - }, - 47473: (s) => { - var o = Function.prototype.toString; - s.exports = function toSource(s) { - if (null != s) { - try { - return o.call(s); - } catch (s) {} - try { - return s + ''; - } catch (s) {} - } - return ''; - }; - }, - 47886: (s, o, i) => { - var a = i(5861), - u = i(40346); - s.exports = function isWeakMap(s) { - return u(s) && '[object WeakMap]' == a(s); - }; - }, - 47934: (s, o, i) => { - s.exports = { - ary: i(64626), - assign: i(74733), - clone: i(32629), - curry: i(49747), - forEach: i(83729), - isArray: i(56449), - isError: i(23546), - isFunction: i(1882), - isWeakMap: i(47886), - iteratee: i(33855), - keys: i(88984), - rearg: i(84195), - toInteger: i(61489), - toPath: i(42072) - }; - }, - 48152: (s, o, i) => { - var a = i(28303), - u = a && new a(); - s.exports = u; - }, - 48287: (s, o, i) => { - 'use strict'; - const a = i(67526), - u = i(251), - _ = - 'function' == typeof Symbol && 'function' == typeof Symbol.for - ? Symbol.for('nodejs.util.inspect.custom') - : null; - (o.Buffer = Buffer), - (o.SlowBuffer = function SlowBuffer(s) { - +s != s && (s = 0); - return Buffer.alloc(+s); - }), - (o.INSPECT_MAX_BYTES = 50); - const w = 2147483647; - function createBuffer(s) { - if (s > w) - throw new RangeError( - 'The value "' + s + '" is invalid for option "size"' - ); - const o = new Uint8Array(s); - return Object.setPrototypeOf(o, Buffer.prototype), o; - } - function Buffer(s, o, i) { - if ('number' == typeof s) { - if ('string' == typeof o) - throw new TypeError( - 'The "string" argument must be of type string. Received type number' - ); - return allocUnsafe(s); - } - return from(s, o, i); - } - function from(s, o, i) { - if ('string' == typeof s) - return (function fromString(s, o) { - ('string' == typeof o && '' !== o) || (o = 'utf8'); - if (!Buffer.isEncoding(o)) - throw new TypeError('Unknown encoding: ' + o); - const i = 0 | byteLength(s, o); - let a = createBuffer(i); - const u = a.write(s, o); - u !== i && (a = a.slice(0, u)); - return a; - })(s, o); - if (ArrayBuffer.isView(s)) - return (function fromArrayView(s) { - if (isInstance(s, Uint8Array)) { - const o = new Uint8Array(s); - return fromArrayBuffer(o.buffer, o.byteOffset, o.byteLength); - } - return fromArrayLike(s); - })(s); - if (null == s) - throw new TypeError( - 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type ' + - typeof s - ); - if ( - isInstance(s, ArrayBuffer) || - (s && isInstance(s.buffer, ArrayBuffer)) - ) - return fromArrayBuffer(s, o, i); - if ( - 'undefined' != typeof SharedArrayBuffer && - (isInstance(s, SharedArrayBuffer) || - (s && isInstance(s.buffer, SharedArrayBuffer))) - ) - return fromArrayBuffer(s, o, i); - if ('number' == typeof s) - throw new TypeError( - 'The "value" argument must not be of type number. Received type number' - ); - const a = s.valueOf && s.valueOf(); - if (null != a && a !== s) return Buffer.from(a, o, i); - const u = (function fromObject(s) { - if (Buffer.isBuffer(s)) { - const o = 0 | checked(s.length), - i = createBuffer(o); - return 0 === i.length || s.copy(i, 0, 0, o), i; - } - if (void 0 !== s.length) - return 'number' != typeof s.length || numberIsNaN(s.length) - ? createBuffer(0) - : fromArrayLike(s); - if ('Buffer' === s.type && Array.isArray(s.data)) - return fromArrayLike(s.data); - })(s); - if (u) return u; - if ( - 'undefined' != typeof Symbol && - null != Symbol.toPrimitive && - 'function' == typeof s[Symbol.toPrimitive] - ) - return Buffer.from(s[Symbol.toPrimitive]('string'), o, i); - throw new TypeError( - 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type ' + - typeof s - ); - } - function assertSize(s) { - if ('number' != typeof s) - throw new TypeError('"size" argument must be of type number'); - if (s < 0) - throw new RangeError( - 'The value "' + s + '" is invalid for option "size"' - ); - } - function allocUnsafe(s) { - return assertSize(s), createBuffer(s < 0 ? 0 : 0 | checked(s)); - } - function fromArrayLike(s) { - const o = s.length < 0 ? 0 : 0 | checked(s.length), - i = createBuffer(o); - for (let a = 0; a < o; a += 1) i[a] = 255 & s[a]; - return i; - } - function fromArrayBuffer(s, o, i) { - if (o < 0 || s.byteLength < o) - throw new RangeError('"offset" is outside of buffer bounds'); - if (s.byteLength < o + (i || 0)) - throw new RangeError('"length" is outside of buffer bounds'); - let a; - return ( - (a = - void 0 === o && void 0 === i - ? new Uint8Array(s) - : void 0 === i - ? new Uint8Array(s, o) - : new Uint8Array(s, o, i)), - Object.setPrototypeOf(a, Buffer.prototype), - a - ); - } - function checked(s) { - if (s >= w) - throw new RangeError( - 'Attempt to allocate Buffer larger than maximum size: 0x' + - w.toString(16) + - ' bytes' - ); - return 0 | s; - } - function byteLength(s, o) { - if (Buffer.isBuffer(s)) return s.length; - if (ArrayBuffer.isView(s) || isInstance(s, ArrayBuffer)) - return s.byteLength; - if ('string' != typeof s) - throw new TypeError( - 'The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + - typeof s - ); - const i = s.length, - a = arguments.length > 2 && !0 === arguments[2]; - if (!a && 0 === i) return 0; - let u = !1; - for (;;) - switch (o) { - case 'ascii': - case 'latin1': - case 'binary': - return i; - case 'utf8': - case 'utf-8': - return utf8ToBytes(s).length; - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return 2 * i; - case 'hex': - return i >>> 1; - case 'base64': - return base64ToBytes(s).length; - default: - if (u) return a ? -1 : utf8ToBytes(s).length; - (o = ('' + o).toLowerCase()), (u = !0); - } - } - function slowToString(s, o, i) { - let a = !1; - if (((void 0 === o || o < 0) && (o = 0), o > this.length)) - return ''; - if ( - ((void 0 === i || i > this.length) && (i = this.length), i <= 0) - ) - return ''; - if ((i >>>= 0) <= (o >>>= 0)) return ''; - for (s || (s = 'utf8'); ; ) - switch (s) { - case 'hex': - return hexSlice(this, o, i); - case 'utf8': - case 'utf-8': - return utf8Slice(this, o, i); - case 'ascii': - return asciiSlice(this, o, i); - case 'latin1': - case 'binary': - return latin1Slice(this, o, i); - case 'base64': - return base64Slice(this, o, i); - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return utf16leSlice(this, o, i); - default: - if (a) throw new TypeError('Unknown encoding: ' + s); - (s = (s + '').toLowerCase()), (a = !0); - } - } - function swap(s, o, i) { - const a = s[o]; - (s[o] = s[i]), (s[i] = a); - } - function bidirectionalIndexOf(s, o, i, a, u) { - if (0 === s.length) return -1; - if ( - ('string' == typeof i - ? ((a = i), (i = 0)) - : i > 2147483647 - ? (i = 2147483647) - : i < -2147483648 && (i = -2147483648), - numberIsNaN((i = +i)) && (i = u ? 0 : s.length - 1), - i < 0 && (i = s.length + i), - i >= s.length) - ) { - if (u) return -1; - i = s.length - 1; - } else if (i < 0) { - if (!u) return -1; - i = 0; - } - if ( - ('string' == typeof o && (o = Buffer.from(o, a)), - Buffer.isBuffer(o)) - ) - return 0 === o.length ? -1 : arrayIndexOf(s, o, i, a, u); - if ('number' == typeof o) - return ( - (o &= 255), - 'function' == typeof Uint8Array.prototype.indexOf - ? u - ? Uint8Array.prototype.indexOf.call(s, o, i) - : Uint8Array.prototype.lastIndexOf.call(s, o, i) - : arrayIndexOf(s, [o], i, a, u) - ); - throw new TypeError('val must be string, number or Buffer'); - } - function arrayIndexOf(s, o, i, a, u) { - let _, - w = 1, - x = s.length, - C = o.length; - if ( - void 0 !== a && - ('ucs2' === (a = String(a).toLowerCase()) || - 'ucs-2' === a || - 'utf16le' === a || - 'utf-16le' === a) - ) { - if (s.length < 2 || o.length < 2) return -1; - (w = 2), (x /= 2), (C /= 2), (i /= 2); - } - function read(s, o) { - return 1 === w ? s[o] : s.readUInt16BE(o * w); - } - if (u) { - let a = -1; - for (_ = i; _ < x; _++) - if (read(s, _) === read(o, -1 === a ? 0 : _ - a)) { - if ((-1 === a && (a = _), _ - a + 1 === C)) return a * w; - } else -1 !== a && (_ -= _ - a), (a = -1); - } else - for (i + C > x && (i = x - C), _ = i; _ >= 0; _--) { - let i = !0; - for (let a = 0; a < C; a++) - if (read(s, _ + a) !== read(o, a)) { - i = !1; - break; - } - if (i) return _; - } - return -1; - } - function hexWrite(s, o, i, a) { - i = Number(i) || 0; - const u = s.length - i; - a ? (a = Number(a)) > u && (a = u) : (a = u); - const _ = o.length; - let w; - for (a > _ / 2 && (a = _ / 2), w = 0; w < a; ++w) { - const a = parseInt(o.substr(2 * w, 2), 16); - if (numberIsNaN(a)) return w; - s[i + w] = a; - } - return w; - } - function utf8Write(s, o, i, a) { - return blitBuffer(utf8ToBytes(o, s.length - i), s, i, a); - } - function asciiWrite(s, o, i, a) { - return blitBuffer( - (function asciiToBytes(s) { - const o = []; - for (let i = 0; i < s.length; ++i) - o.push(255 & s.charCodeAt(i)); - return o; - })(o), - s, - i, - a - ); - } - function base64Write(s, o, i, a) { - return blitBuffer(base64ToBytes(o), s, i, a); - } - function ucs2Write(s, o, i, a) { - return blitBuffer( - (function utf16leToBytes(s, o) { - let i, a, u; - const _ = []; - for (let w = 0; w < s.length && !((o -= 2) < 0); ++w) - (i = s.charCodeAt(w)), - (a = i >> 8), - (u = i % 256), - _.push(u), - _.push(a); - return _; - })(o, s.length - i), - s, - i, - a - ); - } - function base64Slice(s, o, i) { - return 0 === o && i === s.length - ? a.fromByteArray(s) - : a.fromByteArray(s.slice(o, i)); - } - function utf8Slice(s, o, i) { - i = Math.min(s.length, i); - const a = []; - let u = o; - for (; u < i; ) { - const o = s[u]; - let _ = null, - w = o > 239 ? 4 : o > 223 ? 3 : o > 191 ? 2 : 1; - if (u + w <= i) { - let i, a, x, C; - switch (w) { - case 1: - o < 128 && (_ = o); - break; - case 2: - (i = s[u + 1]), - 128 == (192 & i) && - ((C = ((31 & o) << 6) | (63 & i)), C > 127 && (_ = C)); - break; - case 3: - (i = s[u + 1]), - (a = s[u + 2]), - 128 == (192 & i) && - 128 == (192 & a) && - ((C = ((15 & o) << 12) | ((63 & i) << 6) | (63 & a)), - C > 2047 && (C < 55296 || C > 57343) && (_ = C)); - break; - case 4: - (i = s[u + 1]), - (a = s[u + 2]), - (x = s[u + 3]), - 128 == (192 & i) && - 128 == (192 & a) && - 128 == (192 & x) && - ((C = - ((15 & o) << 18) | - ((63 & i) << 12) | - ((63 & a) << 6) | - (63 & x)), - C > 65535 && C < 1114112 && (_ = C)); - } - } - null === _ - ? ((_ = 65533), (w = 1)) - : _ > 65535 && - ((_ -= 65536), - a.push(((_ >>> 10) & 1023) | 55296), - (_ = 56320 | (1023 & _))), - a.push(_), - (u += w); - } - return (function decodeCodePointsArray(s) { - const o = s.length; - if (o <= x) return String.fromCharCode.apply(String, s); - let i = '', - a = 0; - for (; a < o; ) - i += String.fromCharCode.apply(String, s.slice(a, (a += x))); - return i; - })(a); - } - (o.kMaxLength = w), - (Buffer.TYPED_ARRAY_SUPPORT = (function typedArraySupport() { - try { - const s = new Uint8Array(1), - o = { - foo: function () { - return 42; - } - }; - return ( - Object.setPrototypeOf(o, Uint8Array.prototype), - Object.setPrototypeOf(s, o), - 42 === s.foo() - ); - } catch (s) { - return !1; - } - })()), - Buffer.TYPED_ARRAY_SUPPORT || - 'undefined' == typeof console || - 'function' != typeof console.error || - console.error( - 'This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.' - ), - Object.defineProperty(Buffer.prototype, 'parent', { - enumerable: !0, - get: function () { - if (Buffer.isBuffer(this)) return this.buffer; - } - }), - Object.defineProperty(Buffer.prototype, 'offset', { - enumerable: !0, - get: function () { - if (Buffer.isBuffer(this)) return this.byteOffset; - } - }), - (Buffer.poolSize = 8192), - (Buffer.from = function (s, o, i) { - return from(s, o, i); - }), - Object.setPrototypeOf(Buffer.prototype, Uint8Array.prototype), - Object.setPrototypeOf(Buffer, Uint8Array), - (Buffer.alloc = function (s, o, i) { - return (function alloc(s, o, i) { - return ( - assertSize(s), - s <= 0 - ? createBuffer(s) - : void 0 !== o - ? 'string' == typeof i - ? createBuffer(s).fill(o, i) - : createBuffer(s).fill(o) - : createBuffer(s) - ); - })(s, o, i); - }), - (Buffer.allocUnsafe = function (s) { - return allocUnsafe(s); - }), - (Buffer.allocUnsafeSlow = function (s) { - return allocUnsafe(s); - }), - (Buffer.isBuffer = function isBuffer(s) { - return null != s && !0 === s._isBuffer && s !== Buffer.prototype; - }), - (Buffer.compare = function compare(s, o) { - if ( - (isInstance(s, Uint8Array) && - (s = Buffer.from(s, s.offset, s.byteLength)), - isInstance(o, Uint8Array) && - (o = Buffer.from(o, o.offset, o.byteLength)), - !Buffer.isBuffer(s) || !Buffer.isBuffer(o)) - ) - throw new TypeError( - 'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array' - ); - if (s === o) return 0; - let i = s.length, - a = o.length; - for (let u = 0, _ = Math.min(i, a); u < _; ++u) - if (s[u] !== o[u]) { - (i = s[u]), (a = o[u]); - break; - } - return i < a ? -1 : a < i ? 1 : 0; - }), - (Buffer.isEncoding = function isEncoding(s) { - switch (String(s).toLowerCase()) { - case 'hex': - case 'utf8': - case 'utf-8': - case 'ascii': - case 'latin1': - case 'binary': - case 'base64': - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return !0; - default: - return !1; - } - }), - (Buffer.concat = function concat(s, o) { - if (!Array.isArray(s)) - throw new TypeError( - '"list" argument must be an Array of Buffers' - ); - if (0 === s.length) return Buffer.alloc(0); - let i; - if (void 0 === o) - for (o = 0, i = 0; i < s.length; ++i) o += s[i].length; - const a = Buffer.allocUnsafe(o); - let u = 0; - for (i = 0; i < s.length; ++i) { - let o = s[i]; - if (isInstance(o, Uint8Array)) - u + o.length > a.length - ? (Buffer.isBuffer(o) || (o = Buffer.from(o)), o.copy(a, u)) - : Uint8Array.prototype.set.call(a, o, u); - else { - if (!Buffer.isBuffer(o)) - throw new TypeError( - '"list" argument must be an Array of Buffers' - ); - o.copy(a, u); - } - u += o.length; - } - return a; - }), - (Buffer.byteLength = byteLength), - (Buffer.prototype._isBuffer = !0), - (Buffer.prototype.swap16 = function swap16() { - const s = this.length; - if (s % 2 != 0) - throw new RangeError( - 'Buffer size must be a multiple of 16-bits' - ); - for (let o = 0; o < s; o += 2) swap(this, o, o + 1); - return this; - }), - (Buffer.prototype.swap32 = function swap32() { - const s = this.length; - if (s % 4 != 0) - throw new RangeError( - 'Buffer size must be a multiple of 32-bits' - ); - for (let o = 0; o < s; o += 4) - swap(this, o, o + 3), swap(this, o + 1, o + 2); - return this; - }), - (Buffer.prototype.swap64 = function swap64() { - const s = this.length; - if (s % 8 != 0) - throw new RangeError( - 'Buffer size must be a multiple of 64-bits' - ); - for (let o = 0; o < s; o += 8) - swap(this, o, o + 7), - swap(this, o + 1, o + 6), - swap(this, o + 2, o + 5), - swap(this, o + 3, o + 4); - return this; - }), - (Buffer.prototype.toString = function toString() { - const s = this.length; - return 0 === s - ? '' - : 0 === arguments.length - ? utf8Slice(this, 0, s) - : slowToString.apply(this, arguments); - }), - (Buffer.prototype.toLocaleString = Buffer.prototype.toString), - (Buffer.prototype.equals = function equals(s) { - if (!Buffer.isBuffer(s)) - throw new TypeError('Argument must be a Buffer'); - return this === s || 0 === Buffer.compare(this, s); - }), - (Buffer.prototype.inspect = function inspect() { - let s = ''; - const i = o.INSPECT_MAX_BYTES; - return ( - (s = this.toString('hex', 0, i) - .replace(/(.{2})/g, '$1 ') - .trim()), - this.length > i && (s += ' ... '), - '' - ); - }), - _ && (Buffer.prototype[_] = Buffer.prototype.inspect), - (Buffer.prototype.compare = function compare(s, o, i, a, u) { - if ( - (isInstance(s, Uint8Array) && - (s = Buffer.from(s, s.offset, s.byteLength)), - !Buffer.isBuffer(s)) - ) - throw new TypeError( - 'The "target" argument must be one of type Buffer or Uint8Array. Received type ' + - typeof s - ); - if ( - (void 0 === o && (o = 0), - void 0 === i && (i = s ? s.length : 0), - void 0 === a && (a = 0), - void 0 === u && (u = this.length), - o < 0 || i > s.length || a < 0 || u > this.length) - ) - throw new RangeError('out of range index'); - if (a >= u && o >= i) return 0; - if (a >= u) return -1; - if (o >= i) return 1; - if (this === s) return 0; - let _ = (u >>>= 0) - (a >>>= 0), - w = (i >>>= 0) - (o >>>= 0); - const x = Math.min(_, w), - C = this.slice(a, u), - j = s.slice(o, i); - for (let s = 0; s < x; ++s) - if (C[s] !== j[s]) { - (_ = C[s]), (w = j[s]); - break; - } - return _ < w ? -1 : w < _ ? 1 : 0; - }), - (Buffer.prototype.includes = function includes(s, o, i) { - return -1 !== this.indexOf(s, o, i); - }), - (Buffer.prototype.indexOf = function indexOf(s, o, i) { - return bidirectionalIndexOf(this, s, o, i, !0); - }), - (Buffer.prototype.lastIndexOf = function lastIndexOf(s, o, i) { - return bidirectionalIndexOf(this, s, o, i, !1); - }), - (Buffer.prototype.write = function write(s, o, i, a) { - if (void 0 === o) (a = 'utf8'), (i = this.length), (o = 0); - else if (void 0 === i && 'string' == typeof o) - (a = o), (i = this.length), (o = 0); - else { - if (!isFinite(o)) - throw new Error( - 'Buffer.write(string, encoding, offset[, length]) is no longer supported' - ); - (o >>>= 0), - isFinite(i) - ? ((i >>>= 0), void 0 === a && (a = 'utf8')) - : ((a = i), (i = void 0)); - } - const u = this.length - o; - if ( - ((void 0 === i || i > u) && (i = u), - (s.length > 0 && (i < 0 || o < 0)) || o > this.length) - ) - throw new RangeError('Attempt to write outside buffer bounds'); - a || (a = 'utf8'); - let _ = !1; - for (;;) - switch (a) { - case 'hex': - return hexWrite(this, s, o, i); - case 'utf8': - case 'utf-8': - return utf8Write(this, s, o, i); - case 'ascii': - case 'latin1': - case 'binary': - return asciiWrite(this, s, o, i); - case 'base64': - return base64Write(this, s, o, i); - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return ucs2Write(this, s, o, i); - default: - if (_) throw new TypeError('Unknown encoding: ' + a); - (a = ('' + a).toLowerCase()), (_ = !0); - } - }), - (Buffer.prototype.toJSON = function toJSON() { - return { - type: 'Buffer', - data: Array.prototype.slice.call(this._arr || this, 0) - }; - }); - const x = 4096; - function asciiSlice(s, o, i) { - let a = ''; - i = Math.min(s.length, i); - for (let u = o; u < i; ++u) a += String.fromCharCode(127 & s[u]); - return a; - } - function latin1Slice(s, o, i) { - let a = ''; - i = Math.min(s.length, i); - for (let u = o; u < i; ++u) a += String.fromCharCode(s[u]); - return a; - } - function hexSlice(s, o, i) { - const a = s.length; - (!o || o < 0) && (o = 0), (!i || i < 0 || i > a) && (i = a); - let u = ''; - for (let a = o; a < i; ++a) u += L[s[a]]; - return u; - } - function utf16leSlice(s, o, i) { - const a = s.slice(o, i); - let u = ''; - for (let s = 0; s < a.length - 1; s += 2) - u += String.fromCharCode(a[s] + 256 * a[s + 1]); - return u; - } - function checkOffset(s, o, i) { - if (s % 1 != 0 || s < 0) throw new RangeError('offset is not uint'); - if (s + o > i) - throw new RangeError('Trying to access beyond buffer length'); - } - function checkInt(s, o, i, a, u, _) { - if (!Buffer.isBuffer(s)) - throw new TypeError( - '"buffer" argument must be a Buffer instance' - ); - if (o > u || o < _) - throw new RangeError('"value" argument is out of bounds'); - if (i + a > s.length) throw new RangeError('Index out of range'); - } - function wrtBigUInt64LE(s, o, i, a, u) { - checkIntBI(o, a, u, s, i, 7); - let _ = Number(o & BigInt(4294967295)); - (s[i++] = _), - (_ >>= 8), - (s[i++] = _), - (_ >>= 8), - (s[i++] = _), - (_ >>= 8), - (s[i++] = _); - let w = Number((o >> BigInt(32)) & BigInt(4294967295)); - return ( - (s[i++] = w), - (w >>= 8), - (s[i++] = w), - (w >>= 8), - (s[i++] = w), - (w >>= 8), - (s[i++] = w), - i - ); - } - function wrtBigUInt64BE(s, o, i, a, u) { - checkIntBI(o, a, u, s, i, 7); - let _ = Number(o & BigInt(4294967295)); - (s[i + 7] = _), - (_ >>= 8), - (s[i + 6] = _), - (_ >>= 8), - (s[i + 5] = _), - (_ >>= 8), - (s[i + 4] = _); - let w = Number((o >> BigInt(32)) & BigInt(4294967295)); - return ( - (s[i + 3] = w), - (w >>= 8), - (s[i + 2] = w), - (w >>= 8), - (s[i + 1] = w), - (w >>= 8), - (s[i] = w), - i + 8 - ); - } - function checkIEEE754(s, o, i, a, u, _) { - if (i + a > s.length) throw new RangeError('Index out of range'); - if (i < 0) throw new RangeError('Index out of range'); - } - function writeFloat(s, o, i, a, _) { - return ( - (o = +o), - (i >>>= 0), - _ || checkIEEE754(s, 0, i, 4), - u.write(s, o, i, a, 23, 4), - i + 4 - ); - } - function writeDouble(s, o, i, a, _) { - return ( - (o = +o), - (i >>>= 0), - _ || checkIEEE754(s, 0, i, 8), - u.write(s, o, i, a, 52, 8), - i + 8 - ); - } - (Buffer.prototype.slice = function slice(s, o) { - const i = this.length; - (s = ~~s) < 0 ? (s += i) < 0 && (s = 0) : s > i && (s = i), - (o = void 0 === o ? i : ~~o) < 0 - ? (o += i) < 0 && (o = 0) - : o > i && (o = i), - o < s && (o = s); - const a = this.subarray(s, o); - return Object.setPrototypeOf(a, Buffer.prototype), a; - }), - (Buffer.prototype.readUintLE = Buffer.prototype.readUIntLE = - function readUIntLE(s, o, i) { - (s >>>= 0), (o >>>= 0), i || checkOffset(s, o, this.length); - let a = this[s], - u = 1, - _ = 0; - for (; ++_ < o && (u *= 256); ) a += this[s + _] * u; - return a; - }), - (Buffer.prototype.readUintBE = Buffer.prototype.readUIntBE = - function readUIntBE(s, o, i) { - (s >>>= 0), (o >>>= 0), i || checkOffset(s, o, this.length); - let a = this[s + --o], - u = 1; - for (; o > 0 && (u *= 256); ) a += this[s + --o] * u; - return a; - }), - (Buffer.prototype.readUint8 = Buffer.prototype.readUInt8 = - function readUInt8(s, o) { - return (s >>>= 0), o || checkOffset(s, 1, this.length), this[s]; - }), - (Buffer.prototype.readUint16LE = Buffer.prototype.readUInt16LE = - function readUInt16LE(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 2, this.length), - this[s] | (this[s + 1] << 8) - ); - }), - (Buffer.prototype.readUint16BE = Buffer.prototype.readUInt16BE = - function readUInt16BE(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 2, this.length), - (this[s] << 8) | this[s + 1] - ); - }), - (Buffer.prototype.readUint32LE = Buffer.prototype.readUInt32LE = - function readUInt32LE(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 4, this.length), - (this[s] | (this[s + 1] << 8) | (this[s + 2] << 16)) + - 16777216 * this[s + 3] - ); - }), - (Buffer.prototype.readUint32BE = Buffer.prototype.readUInt32BE = - function readUInt32BE(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 4, this.length), - 16777216 * this[s] + - ((this[s + 1] << 16) | (this[s + 2] << 8) | this[s + 3]) - ); - }), - (Buffer.prototype.readBigUInt64LE = defineBigIntMethod( - function readBigUInt64LE(s) { - validateNumber((s >>>= 0), 'offset'); - const o = this[s], - i = this[s + 7]; - (void 0 !== o && void 0 !== i) || - boundsError(s, this.length - 8); - const a = - o + - 256 * this[++s] + - 65536 * this[++s] + - this[++s] * 2 ** 24, - u = - this[++s] + - 256 * this[++s] + - 65536 * this[++s] + - i * 2 ** 24; - return BigInt(a) + (BigInt(u) << BigInt(32)); - } - )), - (Buffer.prototype.readBigUInt64BE = defineBigIntMethod( - function readBigUInt64BE(s) { - validateNumber((s >>>= 0), 'offset'); - const o = this[s], - i = this[s + 7]; - (void 0 !== o && void 0 !== i) || - boundsError(s, this.length - 8); - const a = - o * 2 ** 24 + - 65536 * this[++s] + - 256 * this[++s] + - this[++s], - u = - this[++s] * 2 ** 24 + - 65536 * this[++s] + - 256 * this[++s] + - i; - return (BigInt(a) << BigInt(32)) + BigInt(u); - } - )), - (Buffer.prototype.readIntLE = function readIntLE(s, o, i) { - (s >>>= 0), (o >>>= 0), i || checkOffset(s, o, this.length); - let a = this[s], - u = 1, - _ = 0; - for (; ++_ < o && (u *= 256); ) a += this[s + _] * u; - return (u *= 128), a >= u && (a -= Math.pow(2, 8 * o)), a; - }), - (Buffer.prototype.readIntBE = function readIntBE(s, o, i) { - (s >>>= 0), (o >>>= 0), i || checkOffset(s, o, this.length); - let a = o, - u = 1, - _ = this[s + --a]; - for (; a > 0 && (u *= 256); ) _ += this[s + --a] * u; - return (u *= 128), _ >= u && (_ -= Math.pow(2, 8 * o)), _; - }), - (Buffer.prototype.readInt8 = function readInt8(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 1, this.length), - 128 & this[s] ? -1 * (255 - this[s] + 1) : this[s] - ); - }), - (Buffer.prototype.readInt16LE = function readInt16LE(s, o) { - (s >>>= 0), o || checkOffset(s, 2, this.length); - const i = this[s] | (this[s + 1] << 8); - return 32768 & i ? 4294901760 | i : i; - }), - (Buffer.prototype.readInt16BE = function readInt16BE(s, o) { - (s >>>= 0), o || checkOffset(s, 2, this.length); - const i = this[s + 1] | (this[s] << 8); - return 32768 & i ? 4294901760 | i : i; - }), - (Buffer.prototype.readInt32LE = function readInt32LE(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 4, this.length), - this[s] | - (this[s + 1] << 8) | - (this[s + 2] << 16) | - (this[s + 3] << 24) - ); - }), - (Buffer.prototype.readInt32BE = function readInt32BE(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 4, this.length), - (this[s] << 24) | - (this[s + 1] << 16) | - (this[s + 2] << 8) | - this[s + 3] - ); - }), - (Buffer.prototype.readBigInt64LE = defineBigIntMethod( - function readBigInt64LE(s) { - validateNumber((s >>>= 0), 'offset'); - const o = this[s], - i = this[s + 7]; - (void 0 !== o && void 0 !== i) || - boundsError(s, this.length - 8); - const a = - this[s + 4] + - 256 * this[s + 5] + - 65536 * this[s + 6] + - (i << 24); - return ( - (BigInt(a) << BigInt(32)) + - BigInt( - o + - 256 * this[++s] + - 65536 * this[++s] + - this[++s] * 2 ** 24 - ) - ); - } - )), - (Buffer.prototype.readBigInt64BE = defineBigIntMethod( - function readBigInt64BE(s) { - validateNumber((s >>>= 0), 'offset'); - const o = this[s], - i = this[s + 7]; - (void 0 !== o && void 0 !== i) || - boundsError(s, this.length - 8); - const a = - (o << 24) + 65536 * this[++s] + 256 * this[++s] + this[++s]; - return ( - (BigInt(a) << BigInt(32)) + - BigInt( - this[++s] * 2 ** 24 + - 65536 * this[++s] + - 256 * this[++s] + - i - ) - ); - } - )), - (Buffer.prototype.readFloatLE = function readFloatLE(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 4, this.length), - u.read(this, s, !0, 23, 4) - ); - }), - (Buffer.prototype.readFloatBE = function readFloatBE(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 4, this.length), - u.read(this, s, !1, 23, 4) - ); - }), - (Buffer.prototype.readDoubleLE = function readDoubleLE(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 8, this.length), - u.read(this, s, !0, 52, 8) - ); - }), - (Buffer.prototype.readDoubleBE = function readDoubleBE(s, o) { - return ( - (s >>>= 0), - o || checkOffset(s, 8, this.length), - u.read(this, s, !1, 52, 8) - ); - }), - (Buffer.prototype.writeUintLE = Buffer.prototype.writeUIntLE = - function writeUIntLE(s, o, i, a) { - if (((s = +s), (o >>>= 0), (i >>>= 0), !a)) { - checkInt(this, s, o, i, Math.pow(2, 8 * i) - 1, 0); - } - let u = 1, - _ = 0; - for (this[o] = 255 & s; ++_ < i && (u *= 256); ) - this[o + _] = (s / u) & 255; - return o + i; - }), - (Buffer.prototype.writeUintBE = Buffer.prototype.writeUIntBE = - function writeUIntBE(s, o, i, a) { - if (((s = +s), (o >>>= 0), (i >>>= 0), !a)) { - checkInt(this, s, o, i, Math.pow(2, 8 * i) - 1, 0); - } - let u = i - 1, - _ = 1; - for (this[o + u] = 255 & s; --u >= 0 && (_ *= 256); ) - this[o + u] = (s / _) & 255; - return o + i; - }), - (Buffer.prototype.writeUint8 = Buffer.prototype.writeUInt8 = - function writeUInt8(s, o, i) { - return ( - (s = +s), - (o >>>= 0), - i || checkInt(this, s, o, 1, 255, 0), - (this[o] = 255 & s), - o + 1 - ); - }), - (Buffer.prototype.writeUint16LE = Buffer.prototype.writeUInt16LE = - function writeUInt16LE(s, o, i) { - return ( - (s = +s), - (o >>>= 0), - i || checkInt(this, s, o, 2, 65535, 0), - (this[o] = 255 & s), - (this[o + 1] = s >>> 8), - o + 2 - ); - }), - (Buffer.prototype.writeUint16BE = Buffer.prototype.writeUInt16BE = - function writeUInt16BE(s, o, i) { - return ( - (s = +s), - (o >>>= 0), - i || checkInt(this, s, o, 2, 65535, 0), - (this[o] = s >>> 8), - (this[o + 1] = 255 & s), - o + 2 - ); - }), - (Buffer.prototype.writeUint32LE = Buffer.prototype.writeUInt32LE = - function writeUInt32LE(s, o, i) { - return ( - (s = +s), - (o >>>= 0), - i || checkInt(this, s, o, 4, 4294967295, 0), - (this[o + 3] = s >>> 24), - (this[o + 2] = s >>> 16), - (this[o + 1] = s >>> 8), - (this[o] = 255 & s), - o + 4 - ); - }), - (Buffer.prototype.writeUint32BE = Buffer.prototype.writeUInt32BE = - function writeUInt32BE(s, o, i) { - return ( - (s = +s), - (o >>>= 0), - i || checkInt(this, s, o, 4, 4294967295, 0), - (this[o] = s >>> 24), - (this[o + 1] = s >>> 16), - (this[o + 2] = s >>> 8), - (this[o + 3] = 255 & s), - o + 4 - ); - }), - (Buffer.prototype.writeBigUInt64LE = defineBigIntMethod( - function writeBigUInt64LE(s, o = 0) { - return wrtBigUInt64LE( - this, - s, - o, - BigInt(0), - BigInt('0xffffffffffffffff') - ); - } - )), - (Buffer.prototype.writeBigUInt64BE = defineBigIntMethod( - function writeBigUInt64BE(s, o = 0) { - return wrtBigUInt64BE( - this, - s, - o, - BigInt(0), - BigInt('0xffffffffffffffff') - ); - } - )), - (Buffer.prototype.writeIntLE = function writeIntLE(s, o, i, a) { - if (((s = +s), (o >>>= 0), !a)) { - const a = Math.pow(2, 8 * i - 1); - checkInt(this, s, o, i, a - 1, -a); - } - let u = 0, - _ = 1, - w = 0; - for (this[o] = 255 & s; ++u < i && (_ *= 256); ) - s < 0 && 0 === w && 0 !== this[o + u - 1] && (w = 1), - (this[o + u] = (((s / _) | 0) - w) & 255); - return o + i; - }), - (Buffer.prototype.writeIntBE = function writeIntBE(s, o, i, a) { - if (((s = +s), (o >>>= 0), !a)) { - const a = Math.pow(2, 8 * i - 1); - checkInt(this, s, o, i, a - 1, -a); - } - let u = i - 1, - _ = 1, - w = 0; - for (this[o + u] = 255 & s; --u >= 0 && (_ *= 256); ) - s < 0 && 0 === w && 0 !== this[o + u + 1] && (w = 1), - (this[o + u] = (((s / _) | 0) - w) & 255); - return o + i; - }), - (Buffer.prototype.writeInt8 = function writeInt8(s, o, i) { - return ( - (s = +s), - (o >>>= 0), - i || checkInt(this, s, o, 1, 127, -128), - s < 0 && (s = 255 + s + 1), - (this[o] = 255 & s), - o + 1 - ); - }), - (Buffer.prototype.writeInt16LE = function writeInt16LE(s, o, i) { - return ( - (s = +s), - (o >>>= 0), - i || checkInt(this, s, o, 2, 32767, -32768), - (this[o] = 255 & s), - (this[o + 1] = s >>> 8), - o + 2 - ); - }), - (Buffer.prototype.writeInt16BE = function writeInt16BE(s, o, i) { - return ( - (s = +s), - (o >>>= 0), - i || checkInt(this, s, o, 2, 32767, -32768), - (this[o] = s >>> 8), - (this[o + 1] = 255 & s), - o + 2 - ); - }), - (Buffer.prototype.writeInt32LE = function writeInt32LE(s, o, i) { - return ( - (s = +s), - (o >>>= 0), - i || checkInt(this, s, o, 4, 2147483647, -2147483648), - (this[o] = 255 & s), - (this[o + 1] = s >>> 8), - (this[o + 2] = s >>> 16), - (this[o + 3] = s >>> 24), - o + 4 - ); - }), - (Buffer.prototype.writeInt32BE = function writeInt32BE(s, o, i) { - return ( - (s = +s), - (o >>>= 0), - i || checkInt(this, s, o, 4, 2147483647, -2147483648), - s < 0 && (s = 4294967295 + s + 1), - (this[o] = s >>> 24), - (this[o + 1] = s >>> 16), - (this[o + 2] = s >>> 8), - (this[o + 3] = 255 & s), - o + 4 - ); - }), - (Buffer.prototype.writeBigInt64LE = defineBigIntMethod( - function writeBigInt64LE(s, o = 0) { - return wrtBigUInt64LE( - this, - s, - o, - -BigInt('0x8000000000000000'), - BigInt('0x7fffffffffffffff') - ); - } - )), - (Buffer.prototype.writeBigInt64BE = defineBigIntMethod( - function writeBigInt64BE(s, o = 0) { - return wrtBigUInt64BE( - this, - s, - o, - -BigInt('0x8000000000000000'), - BigInt('0x7fffffffffffffff') - ); - } - )), - (Buffer.prototype.writeFloatLE = function writeFloatLE(s, o, i) { - return writeFloat(this, s, o, !0, i); - }), - (Buffer.prototype.writeFloatBE = function writeFloatBE(s, o, i) { - return writeFloat(this, s, o, !1, i); - }), - (Buffer.prototype.writeDoubleLE = function writeDoubleLE(s, o, i) { - return writeDouble(this, s, o, !0, i); - }), - (Buffer.prototype.writeDoubleBE = function writeDoubleBE(s, o, i) { - return writeDouble(this, s, o, !1, i); - }), - (Buffer.prototype.copy = function copy(s, o, i, a) { - if (!Buffer.isBuffer(s)) - throw new TypeError('argument should be a Buffer'); - if ( - (i || (i = 0), - a || 0 === a || (a = this.length), - o >= s.length && (o = s.length), - o || (o = 0), - a > 0 && a < i && (a = i), - a === i) - ) - return 0; - if (0 === s.length || 0 === this.length) return 0; - if (o < 0) throw new RangeError('targetStart out of bounds'); - if (i < 0 || i >= this.length) - throw new RangeError('Index out of range'); - if (a < 0) throw new RangeError('sourceEnd out of bounds'); - a > this.length && (a = this.length), - s.length - o < a - i && (a = s.length - o + i); - const u = a - i; - return ( - this === s && - 'function' == typeof Uint8Array.prototype.copyWithin - ? this.copyWithin(o, i, a) - : Uint8Array.prototype.set.call(s, this.subarray(i, a), o), - u - ); - }), - (Buffer.prototype.fill = function fill(s, o, i, a) { - if ('string' == typeof s) { - if ( - ('string' == typeof o - ? ((a = o), (o = 0), (i = this.length)) - : 'string' == typeof i && ((a = i), (i = this.length)), - void 0 !== a && 'string' != typeof a) - ) - throw new TypeError('encoding must be a string'); - if ('string' == typeof a && !Buffer.isEncoding(a)) - throw new TypeError('Unknown encoding: ' + a); - if (1 === s.length) { - const o = s.charCodeAt(0); - (('utf8' === a && o < 128) || 'latin1' === a) && (s = o); - } - } else - 'number' == typeof s - ? (s &= 255) - : 'boolean' == typeof s && (s = Number(s)); - if (o < 0 || this.length < o || this.length < i) - throw new RangeError('Out of range index'); - if (i <= o) return this; - let u; - if ( - ((o >>>= 0), - (i = void 0 === i ? this.length : i >>> 0), - s || (s = 0), - 'number' == typeof s) - ) - for (u = o; u < i; ++u) this[u] = s; - else { - const _ = Buffer.isBuffer(s) ? s : Buffer.from(s, a), - w = _.length; - if (0 === w) - throw new TypeError( - 'The value "' + s + '" is invalid for argument "value"' - ); - for (u = 0; u < i - o; ++u) this[u + o] = _[u % w]; - } - return this; - }); - const C = {}; - function E(s, o, i) { - C[s] = class NodeError extends i { - constructor() { - super(), - Object.defineProperty(this, 'message', { - value: o.apply(this, arguments), - writable: !0, - configurable: !0 - }), - (this.name = `${this.name} [${s}]`), - this.stack, - delete this.name; - } - get code() { - return s; - } - set code(s) { - Object.defineProperty(this, 'code', { - configurable: !0, - enumerable: !0, - value: s, - writable: !0 - }); - } - toString() { - return `${this.name} [${s}]: ${this.message}`; - } - }; - } - function addNumericalSeparator(s) { - let o = '', - i = s.length; - const a = '-' === s[0] ? 1 : 0; - for (; i >= a + 4; i -= 3) o = `_${s.slice(i - 3, i)}${o}`; - return `${s.slice(0, i)}${o}`; - } - function checkIntBI(s, o, i, a, u, _) { - if (s > i || s < o) { - const a = 'bigint' == typeof o ? 'n' : ''; - let u; - throw ( - ((u = - _ > 3 - ? 0 === o || o === BigInt(0) - ? `>= 0${a} and < 2${a} ** ${8 * (_ + 1)}${a}` - : `>= -(2${a} ** ${8 * (_ + 1) - 1}${a}) and < 2 ** ${8 * (_ + 1) - 1}${a}` - : `>= ${o}${a} and <= ${i}${a}`), - new C.ERR_OUT_OF_RANGE('value', u, s)) - ); - } - !(function checkBounds(s, o, i) { - validateNumber(o, 'offset'), - (void 0 !== s[o] && void 0 !== s[o + i]) || - boundsError(o, s.length - (i + 1)); - })(a, u, _); - } - function validateNumber(s, o) { - if ('number' != typeof s) - throw new C.ERR_INVALID_ARG_TYPE(o, 'number', s); - } - function boundsError(s, o, i) { - if (Math.floor(s) !== s) - throw ( - (validateNumber(s, i), - new C.ERR_OUT_OF_RANGE(i || 'offset', 'an integer', s)) - ); - if (o < 0) throw new C.ERR_BUFFER_OUT_OF_BOUNDS(); - throw new C.ERR_OUT_OF_RANGE( - i || 'offset', - `>= ${i ? 1 : 0} and <= ${o}`, - s - ); - } - E( - 'ERR_BUFFER_OUT_OF_BOUNDS', - function (s) { - return s - ? `${s} is outside of buffer bounds` - : 'Attempt to access memory outside buffer bounds'; - }, - RangeError - ), - E( - 'ERR_INVALID_ARG_TYPE', - function (s, o) { - return `The "${s}" argument must be of type number. Received type ${typeof o}`; - }, - TypeError - ), - E( - 'ERR_OUT_OF_RANGE', - function (s, o, i) { - let a = `The value of "${s}" is out of range.`, - u = i; - return ( - Number.isInteger(i) && Math.abs(i) > 2 ** 32 - ? (u = addNumericalSeparator(String(i))) - : 'bigint' == typeof i && - ((u = String(i)), - (i > BigInt(2) ** BigInt(32) || - i < -(BigInt(2) ** BigInt(32))) && - (u = addNumericalSeparator(u)), - (u += 'n')), - (a += ` It must be ${o}. Received ${u}`), - a - ); - }, - RangeError - ); - const j = /[^+/0-9A-Za-z-_]/g; - function utf8ToBytes(s, o) { - let i; - o = o || 1 / 0; - const a = s.length; - let u = null; - const _ = []; - for (let w = 0; w < a; ++w) { - if (((i = s.charCodeAt(w)), i > 55295 && i < 57344)) { - if (!u) { - if (i > 56319) { - (o -= 3) > -1 && _.push(239, 191, 189); - continue; - } - if (w + 1 === a) { - (o -= 3) > -1 && _.push(239, 191, 189); - continue; - } - u = i; - continue; - } - if (i < 56320) { - (o -= 3) > -1 && _.push(239, 191, 189), (u = i); - continue; - } - i = 65536 + (((u - 55296) << 10) | (i - 56320)); - } else u && (o -= 3) > -1 && _.push(239, 191, 189); - if (((u = null), i < 128)) { - if ((o -= 1) < 0) break; - _.push(i); - } else if (i < 2048) { - if ((o -= 2) < 0) break; - _.push((i >> 6) | 192, (63 & i) | 128); - } else if (i < 65536) { - if ((o -= 3) < 0) break; - _.push((i >> 12) | 224, ((i >> 6) & 63) | 128, (63 & i) | 128); - } else { - if (!(i < 1114112)) throw new Error('Invalid code point'); - if ((o -= 4) < 0) break; - _.push( - (i >> 18) | 240, - ((i >> 12) & 63) | 128, - ((i >> 6) & 63) | 128, - (63 & i) | 128 - ); - } - } - return _; - } - function base64ToBytes(s) { - return a.toByteArray( - (function base64clean(s) { - if ( - (s = (s = s.split('=')[0]).trim().replace(j, '')).length < 2 - ) - return ''; - for (; s.length % 4 != 0; ) s += '='; - return s; - })(s) - ); - } - function blitBuffer(s, o, i, a) { - let u; - for (u = 0; u < a && !(u + i >= o.length || u >= s.length); ++u) - o[u + i] = s[u]; - return u; - } - function isInstance(s, o) { - return ( - s instanceof o || - (null != s && - null != s.constructor && - null != s.constructor.name && - s.constructor.name === o.name) - ); - } - function numberIsNaN(s) { - return s != s; - } - const L = (function () { - const s = '0123456789abcdef', - o = new Array(256); - for (let i = 0; i < 16; ++i) { - const a = 16 * i; - for (let u = 0; u < 16; ++u) o[a + u] = s[i] + s[u]; - } - return o; - })(); - function defineBigIntMethod(s) { - return 'undefined' == typeof BigInt ? BufferBigIntNotDefined : s; - } - function BufferBigIntNotDefined() { - throw new Error('BigInt not supported'); - } - }, - 48590: (s, o) => { - 'use strict'; - Object.defineProperty(o, '__esModule', { value: !0 }), - (o.default = function (s) { - return s && '@@redux/INIT' === s.type - ? 'initialState argument passed to createStore' - : 'previous state received by the reducer'; - }), - (s.exports = o.default); - }, - 48655: (s, o, i) => { - var a = i(26025); - s.exports = function listCacheHas(s) { - return a(this.__data__, s) > -1; - }; - }, - 48675: (s, o, i) => { - s.exports = i(20850); - }, - 48948: (s, o, i) => { - var a = i(21791), - u = i(86375); - s.exports = function copySymbolsIn(s, o) { - return a(s, u(s), o); - }; - }, - 49326: (s, o, i) => { - var a = i(31769), - u = i(72428), - _ = i(56449), - w = i(30361), - x = i(30294), - C = i(77797); - s.exports = function hasPath(s, o, i) { - for (var j = -1, L = (o = a(o, s)).length, B = !1; ++j < L; ) { - var $ = C(o[j]); - if (!(B = null != s && i(s, $))) break; - s = s[$]; - } - return B || ++j != L - ? B - : !!(L = null == s ? 0 : s.length) && - x(L) && - w($, L) && - (_(s) || u(s)); - }; - }, - 49552: (s, o, i) => { - 'use strict'; - var a = i(45951), - u = i(46285), - _ = a.document, - w = u(_) && u(_.createElement); - s.exports = function (s) { - return w ? _.createElement(s) : {}; - }; - }, - 49653: (s, o, i) => { - var a = i(37828); - s.exports = function cloneArrayBuffer(s) { - var o = new s.constructor(s.byteLength); - return new a(o).set(new a(s)), o; - }; - }, - 49698: (s) => { - var o = RegExp( - '[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]' - ); - s.exports = function hasUnicode(s) { - return o.test(s); - }; - }, - 49724: (s, o, i) => { - 'use strict'; - var a = i(1907), - u = i(39298), - _ = a({}.hasOwnProperty); - s.exports = - Object.hasOwn || - function hasOwn(s, o) { - return _(u(s), o); - }; - }, - 49747: (s, o, i) => { - var a = i(66977); - function curry(s, o, i) { - var u = a( - s, - 8, - void 0, - void 0, - void 0, - void 0, - void 0, - (o = i ? void 0 : o) - ); - return (u.placeholder = curry.placeholder), u; - } - (curry.placeholder = {}), (s.exports = curry); - }, - 50002: (s, o, i) => { - var a = i(82199), - u = i(4664), - _ = i(95950); - s.exports = function getAllKeys(s) { - return a(s, _, u); - }; - }, - 50104: (s, o, i) => { - var a = i(53661); - function memoize(s, o) { - if ('function' != typeof s || (null != o && 'function' != typeof o)) - throw new TypeError('Expected a function'); - var memoized = function () { - var i = arguments, - a = o ? o.apply(this, i) : i[0], - u = memoized.cache; - if (u.has(a)) return u.get(a); - var _ = s.apply(this, i); - return (memoized.cache = u.set(a, _) || u), _; - }; - return (memoized.cache = new (memoize.Cache || a)()), memoized; - } - (memoize.Cache = a), (s.exports = memoize); - }, - 50583: (s, o, i) => { - var a = i(47237), - u = i(17255), - _ = i(28586), - w = i(77797); - s.exports = function property(s) { - return _(s) ? a(w(s)) : u(s); - }; - }, - 50689: (s, o, i) => { - var a = i(50002), - u = Object.prototype.hasOwnProperty; - s.exports = function equalObjects(s, o, i, _, w, x) { - var C = 1 & i, - j = a(s), - L = j.length; - if (L != a(o).length && !C) return !1; - for (var B = L; B--; ) { - var $ = j[B]; - if (!(C ? $ in o : u.call(o, $))) return !1; - } - var V = x.get(s), - U = x.get(o); - if (V && U) return V == o && U == s; - var z = !0; - x.set(s, o), x.set(o, s); - for (var Y = C; ++B < L; ) { - var Z = s[($ = j[B])], - ee = o[$]; - if (_) var ie = C ? _(ee, Z, $, o, s, x) : _(Z, ee, $, s, o, x); - if (!(void 0 === ie ? Z === ee || w(Z, ee, i, _, x) : ie)) { - z = !1; - break; - } - Y || (Y = 'constructor' == $); - } - if (z && !Y) { - var ae = s.constructor, - ce = o.constructor; - ae == ce || - !('constructor' in s) || - !('constructor' in o) || - ('function' == typeof ae && - ae instanceof ae && - 'function' == typeof ce && - ce instanceof ce) || - (z = !1); - } - return x.delete(s), x.delete(o), z; - }; - }, - 50828: (s, o, i) => { - var a = i(24647), - u = i(13222), - _ = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, - w = RegExp('[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]', 'g'); - s.exports = function deburr(s) { - return (s = u(s)) && s.replace(_, a).replace(w, ''); - }; - }, - 51175: (s, o, i) => { - 'use strict'; - var a = i(19846); - s.exports = a && !Symbol.sham && 'symbol' == typeof Symbol.iterator; - }, - 51234: (s) => { - s.exports = function baseZipObject(s, o, i) { - for (var a = -1, u = s.length, _ = o.length, w = {}; ++a < u; ) { - var x = a < _ ? o[a] : void 0; - i(w, s[a], x); - } - return w; - }; - }, - 51420: (s, o, i) => { - var a = i(80079); - s.exports = function stackClear() { - (this.__data__ = new a()), (this.size = 0); - }; - }, - 51459: (s) => { - s.exports = function setCacheHas(s) { - return this.__data__.has(s); - }; - }, - 51811: (s) => { - var o = Date.now; - s.exports = function shortOut(s) { - var i = 0, - a = 0; - return function () { - var u = o(), - _ = 16 - (u - a); - if (((a = u), _ > 0)) { - if (++i >= 800) return arguments[0]; - } else i = 0; - return s.apply(void 0, arguments); - }; - }; - }, - 51871: (s, o, i) => { - 'use strict'; - var a = i(1907), - u = i(82159); - s.exports = function (s, o, i) { - try { - return a(u(Object.getOwnPropertyDescriptor(s, o)[i])); - } catch (s) {} - }; - }, - 51873: (s, o, i) => { - var a = i(9325).Symbol; - s.exports = a; - }, - 52623: (s, o, i) => { - 'use strict'; - var a = {}; - (a[i(76264)('toStringTag')] = 'z'), - (s.exports = '[object z]' === String(a)); - }, - 53138: (s, o, i) => { - var a = i(11331); - s.exports = function customOmitClone(s) { - return a(s) ? void 0 : s; - }; - }, - 53209: (s, o, i) => { - 'use strict'; - var a = i(65606), - u = 65536, - _ = 4294967295; - var w = i(92861).Buffer, - x = i.g.crypto || i.g.msCrypto; - x && x.getRandomValues - ? (s.exports = function randomBytes(s, o) { - if (s > _) - throw new RangeError('requested too many random bytes'); - var i = w.allocUnsafe(s); - if (s > 0) - if (s > u) - for (var C = 0; C < s; C += u) - x.getRandomValues(i.slice(C, C + u)); - else x.getRandomValues(i); - if ('function' == typeof o) - return a.nextTick(function () { - o(null, i); - }); - return i; - }) - : (s.exports = function oldBrowser() { - throw new Error( - 'Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11' - ); - }); - }, - 53320: (s) => { - var o = Math.max; - s.exports = function composeArgsRight(s, i, a, u) { - for ( - var _ = -1, - w = s.length, - x = -1, - C = a.length, - j = -1, - L = i.length, - B = o(w - C, 0), - $ = Array(B + L), - V = !u; - ++_ < B; - - ) - $[_] = s[_]; - for (var U = _; ++j < L; ) $[U + j] = i[j]; - for (; ++x < C; ) (V || _ < w) && ($[U + a[x]] = s[_++]); - return $; - }; - }, - 53375: (s, o, i) => { - 'use strict'; - var a = i(93700); - s.exports = a; - }, - 53661: (s, o, i) => { - var a = i(63040), - u = i(17670), - _ = i(90289), - w = i(4509), - x = i(72949); - function MapCache(s) { - var o = -1, - i = null == s ? 0 : s.length; - for (this.clear(); ++o < i; ) { - var a = s[o]; - this.set(a[0], a[1]); - } - } - (MapCache.prototype.clear = a), - (MapCache.prototype.delete = u), - (MapCache.prototype.get = _), - (MapCache.prototype.has = w), - (MapCache.prototype.set = x), - (s.exports = MapCache); - }, - 53758: (s, o, i) => { - var a = i(30980), - u = i(56017), - _ = i(94033), - w = i(56449), - x = i(40346), - C = i(80257), - j = Object.prototype.hasOwnProperty; - function lodash(s) { - if (x(s) && !w(s) && !(s instanceof a)) { - if (s instanceof u) return s; - if (j.call(s, '__wrapped__')) return C(s); - } - return new u(s); - } - (lodash.prototype = _.prototype), - (lodash.prototype.constructor = lodash), - (s.exports = lodash); - }, - 53812: (s, o, i) => { - var a = i(72552), - u = i(40346); - s.exports = function isBoolean(s) { - return !0 === s || !1 === s || (u(s) && '[object Boolean]' == a(s)); - }; - }, - 54018: (s, o, i) => { - 'use strict'; - var a = i(46285); - s.exports = function (s) { - return a(s) || null === s; - }; - }, - 54128: (s, o, i) => { - var a = i(31800), - u = /^\s+/; - s.exports = function baseTrim(s) { - return s ? s.slice(0, a(s) + 1).replace(u, '') : s; - }; - }, - 54552: (s) => { - s.exports = function basePropertyOf(s) { - return function (o) { - return null == s ? void 0 : s[o]; - }; - }; - }, - 54641: (s, o, i) => { - var a = i(68882), - u = i(51811)(a); - s.exports = u; - }, - 54829: (s, o, i) => { - 'use strict'; - var a = i(74284).f; - s.exports = function (s, o, i) { - i in s || - a(s, i, { - configurable: !0, - get: function () { - return o[i]; - }, - set: function (s) { - o[i] = s; - } - }); - }; - }, - 54878: (s, o, i) => { - 'use strict'; - var a = i(52623), - u = i(73948); - s.exports = a - ? {}.toString - : function toString() { - return '[object ' + u(this) + ']'; - }; - }, - 55157: (s) => { - s.exports = function () { - throw new Error('Readable.from is not available in the browser'); - }; - }, - 55364: (s, o, i) => { - var a = i(85250), - u = i(20999)(function (s, o, i) { - a(s, o, i); - }); - s.exports = u; - }, - 55481: (s, o, i) => { - var a = i(9325)['__core-js_shared__']; - s.exports = a; - }, - 55527: (s) => { - var o = Object.prototype; - s.exports = function isPrototype(s) { - var i = s && s.constructor; - return s === (('function' == typeof i && i.prototype) || o); - }; - }, - 55580: (s, o, i) => { - var a = i(56110)(i(9325), 'DataView'); - s.exports = a; - }, - 55674: (s, o, i) => { - 'use strict'; - Object.defineProperty(o, '__esModule', { value: !0 }), - (o.validateNextState = - o.getUnexpectedInvocationParameterMessage = - o.getStateName = - void 0); - var a = _interopRequireDefault(i(48590)), - u = _interopRequireDefault(i(82261)), - _ = _interopRequireDefault(i(27374)); - function _interopRequireDefault(s) { - return s && s.__esModule ? s : { default: s }; - } - (o.getStateName = a.default), - (o.getUnexpectedInvocationParameterMessage = u.default), - (o.validateNextState = _.default); - }, - 55808: (s, o, i) => { - var a = i(12507)('toUpperCase'); - s.exports = a; - }, - 55973: (s) => { - class KeyValuePair { - constructor(s, o) { - (this.key = s), (this.value = o); - } - clone() { - const s = new KeyValuePair(); - return ( - this.key && (s.key = this.key.clone()), - this.value && (s.value = this.value.clone()), - s - ); - } - } - s.exports = KeyValuePair; - }, - 56017: (s, o, i) => { - var a = i(39344), - u = i(94033); - function LodashWrapper(s, o) { - (this.__wrapped__ = s), - (this.__actions__ = []), - (this.__chain__ = !!o), - (this.__index__ = 0), - (this.__values__ = void 0); - } - (LodashWrapper.prototype = a(u.prototype)), - (LodashWrapper.prototype.constructor = LodashWrapper), - (s.exports = LodashWrapper); - }, - 56110: (s, o, i) => { - var a = i(45083), - u = i(10392); - s.exports = function getNative(s, o) { - var i = u(s, o); - return a(i) ? i : void 0; - }; - }, - 56367: (s, o, i) => { - s.exports = i(77731); - }, - 56449: (s) => { - var o = Array.isArray; - s.exports = o; - }, - 56698: (s) => { - 'function' == typeof Object.create - ? (s.exports = function inherits(s, o) { - o && - ((s.super_ = o), - (s.prototype = Object.create(o.prototype, { - constructor: { - value: s, - enumerable: !1, - writable: !0, - configurable: !0 - } - }))); - }) - : (s.exports = function inherits(s, o) { - if (o) { - s.super_ = o; - var TempCtor = function () {}; - (TempCtor.prototype = o.prototype), - (s.prototype = new TempCtor()), - (s.prototype.constructor = s); - } - }); - }, - 56757: (s, o, i) => { - var a = i(91033), - u = Math.max; - s.exports = function overRest(s, o, i) { - return ( - (o = u(void 0 === o ? s.length - 1 : o, 0)), - function () { - for ( - var _ = arguments, - w = -1, - x = u(_.length - o, 0), - C = Array(x); - ++w < x; - - ) - C[w] = _[o + w]; - w = -1; - for (var j = Array(o + 1); ++w < o; ) j[w] = _[w]; - return (j[o] = i(C)), a(s, this, j); - } - ); - }; - }, - 57382: (s, o, i) => { - 'use strict'; - var a = i(98828); - s.exports = !a(function () { - function F() {} - return ( - (F.prototype.constructor = null), - Object.getPrototypeOf(new F()) !== F.prototype - ); - }); - }, - 57758: (s, o, i) => { - 'use strict'; - var a; - var u = i(86048).F, - _ = u.ERR_MISSING_ARGS, - w = u.ERR_STREAM_DESTROYED; - function noop(s) { - if (s) throw s; - } - function call(s) { - s(); - } - function pipe(s, o) { - return s.pipe(o); - } - s.exports = function pipeline() { - for (var s = arguments.length, o = new Array(s), u = 0; u < s; u++) - o[u] = arguments[u]; - var x, - C = (function popCallback(s) { - return s.length - ? 'function' != typeof s[s.length - 1] - ? noop - : s.pop() - : noop; - })(o); - if ((Array.isArray(o[0]) && (o = o[0]), o.length < 2)) - throw new _('streams'); - var j = o.map(function (s, u) { - var _ = u < o.length - 1; - return (function destroyer(s, o, u, _) { - _ = (function once(s) { - var o = !1; - return function () { - o || ((o = !0), s.apply(void 0, arguments)); - }; - })(_); - var x = !1; - s.on('close', function () { - x = !0; - }), - void 0 === a && (a = i(86238)), - a(s, { readable: o, writable: u }, function (s) { - if (s) return _(s); - (x = !0), _(); - }); - var C = !1; - return function (o) { - if (!x && !C) - return ( - (C = !0), - (function isRequest(s) { - return s.setHeader && 'function' == typeof s.abort; - })(s) - ? s.abort() - : 'function' == typeof s.destroy - ? s.destroy() - : void _(o || new w('pipe')) - ); - }; - })(s, _, u > 0, function (s) { - x || (x = s), - s && j.forEach(call), - _ || (j.forEach(call), C(x)); - }); - }); - return o.reduce(pipe); - }; - }, - 58075: (s, o, i) => { - 'use strict'; - var a, - u = i(36624), - _ = i(42220), - w = i(80376), - x = i(38530), - C = i(62416), - j = i(49552), - L = i(92522), - B = 'prototype', - $ = 'script', - V = L('IE_PROTO'), - EmptyConstructor = function () {}, - scriptTag = function (s) { - return '<' + $ + '>' + s + ''; - }, - NullProtoObjectViaActiveX = function (s) { - s.write(scriptTag('')), s.close(); - var o = s.parentWindow.Object; - return (s = null), o; - }, - NullProtoObject = function () { - try { - a = new ActiveXObject('htmlfile'); - } catch (s) {} - var s, o, i; - NullProtoObject = - 'undefined' != typeof document - ? document.domain && a - ? NullProtoObjectViaActiveX(a) - : ((o = j('iframe')), - (i = 'java' + $ + ':'), - (o.style.display = 'none'), - C.appendChild(o), - (o.src = String(i)), - (s = o.contentWindow.document).open(), - s.write(scriptTag('document.F=Object')), - s.close(), - s.F) - : NullProtoObjectViaActiveX(a); - for (var u = w.length; u--; ) delete NullProtoObject[B][w[u]]; - return NullProtoObject(); - }; - (x[V] = !0), - (s.exports = - Object.create || - function create(s, o) { - var i; - return ( - null !== s - ? ((EmptyConstructor[B] = u(s)), - (i = new EmptyConstructor()), - (EmptyConstructor[B] = null), - (i[V] = s)) - : (i = NullProtoObject()), - void 0 === o ? i : _.f(i, o) - ); - }); - }, - 58156: (s, o, i) => { - var a = i(47422); - s.exports = function get(s, o, i) { - var u = null == s ? void 0 : a(s, o); - return void 0 === u ? i : u; - }; - }, - 58523: (s) => { - s.exports = function countHolders(s, o) { - for (var i = s.length, a = 0; i--; ) s[i] === o && ++a; - return a; - }; - }, - 58661: (s, o, i) => { - 'use strict'; - var a = i(39447), - u = i(98828); - s.exports = - a && - u(function () { - return ( - 42 !== - Object.defineProperty(function () {}, 'prototype', { - value: 42, - writable: !1 - }).prototype - ); - }); - }, - 59350: (s) => { - var o = Object.prototype.toString; - s.exports = function objectToString(s) { - return o.call(s); - }; - }, - 59399: (s, o, i) => { - 'use strict'; - var a = i(25264).CopyToClipboard; - (a.CopyToClipboard = a), (s.exports = a); - }, - 59550: (s) => { - 'use strict'; - s.exports = function (s, o) { - return { value: s, done: o }; - }; - }, - 60183: (s, o, i) => { - 'use strict'; - var a = i(11091), - u = i(13930), - _ = i(7376), - w = i(36833), - x = i(62250), - C = i(47181), - j = i(15972), - L = i(79192), - B = i(14840), - $ = i(61626), - V = i(68055), - U = i(76264), - z = i(93742), - Y = i(95116), - Z = w.PROPER, - ee = w.CONFIGURABLE, - ie = Y.IteratorPrototype, - ae = Y.BUGGY_SAFARI_ITERATORS, - ce = U('iterator'), - le = 'keys', - pe = 'values', - de = 'entries', - returnThis = function () { - return this; - }; - s.exports = function (s, o, i, w, U, Y, fe) { - C(i, o, w); - var ye, - be, - _e, - getIterationMethod = function (s) { - if (s === U && Te) return Te; - if (!ae && s && s in xe) return xe[s]; - switch (s) { - case le: - return function keys() { - return new i(this, s); - }; - case pe: - return function values() { - return new i(this, s); - }; - case de: - return function entries() { - return new i(this, s); - }; - } - return function () { - return new i(this); - }; - }, - Se = o + ' Iterator', - we = !1, - xe = s.prototype, - Pe = xe[ce] || xe['@@iterator'] || (U && xe[U]), - Te = (!ae && Pe) || getIterationMethod(U), - Re = ('Array' === o && xe.entries) || Pe; - if ( - (Re && - (ye = j(Re.call(new s()))) !== Object.prototype && - ye.next && - (_ || - j(ye) === ie || - (L ? L(ye, ie) : x(ye[ce]) || V(ye, ce, returnThis)), - B(ye, Se, !0, !0), - _ && (z[Se] = returnThis)), - Z && - U === pe && - Pe && - Pe.name !== pe && - (!_ && ee - ? $(xe, 'name', pe) - : ((we = !0), - (Te = function values() { - return u(Pe, this); - }))), - U) - ) - if ( - ((be = { - values: getIterationMethod(pe), - keys: Y ? Te : getIterationMethod(le), - entries: getIterationMethod(de) - }), - fe) - ) - for (_e in be) (ae || we || !(_e in xe)) && V(xe, _e, be[_e]); - else a({ target: o, proto: !0, forced: ae || we }, be); - return ( - (_ && !fe) || xe[ce] === Te || V(xe, ce, Te, { name: U }), - (z[o] = Te), - be - ); - }; - }, - 60270: (s, o, i) => { - var a = i(87068), - u = i(40346); - s.exports = function baseIsEqual(s, o, i, _, w) { - return ( - s === o || - (null == s || null == o || (!u(s) && !u(o)) - ? s != s && o != o - : a(s, o, i, _, baseIsEqual, w)) - ); - }; - }, - 60581: (s, o, i) => { - 'use strict'; - var a = i(13930), - u = i(62250), - _ = i(46285), - w = TypeError; - s.exports = function (s, o) { - var i, x; - if ('string' === o && u((i = s.toString)) && !_((x = a(i, s)))) - return x; - if (u((i = s.valueOf)) && !_((x = a(i, s)))) return x; - if ('string' !== o && u((i = s.toString)) && !_((x = a(i, s)))) - return x; - throw new w("Can't convert object to primitive value"); - }; - }, - 60680: (s, o, i) => { - var a = i(13222), - u = /[\\^$.*+?()[\]{}|]/g, - _ = RegExp(u.source); - s.exports = function escapeRegExp(s) { - return (s = a(s)) && _.test(s) ? s.replace(u, '\\$&') : s; - }; - }, - 61045: (s, o, i) => { - const a = i(6048), - u = i(23805), - _ = i(6233), - w = i(87726), - x = i(10866); - s.exports = class ObjectElement extends _ { - constructor(s, o, i) { - super(s || [], o, i), (this.element = 'object'); - } - primitive() { - return 'object'; - } - toValue() { - return this.content.reduce( - (s, o) => ( - (s[o.key.toValue()] = o.value ? o.value.toValue() : void 0), s - ), - {} - ); - } - get(s) { - const o = this.getMember(s); - if (o) return o.value; - } - getMember(s) { - if (void 0 !== s) - return this.content.find((o) => o.key.toValue() === s); - } - remove(s) { - let o = null; - return ( - (this.content = this.content.filter( - (i) => i.key.toValue() !== s || ((o = i), !1) - )), - o - ); - } - getKey(s) { - const o = this.getMember(s); - if (o) return o.key; - } - set(s, o) { - if (u(s)) - return ( - Object.keys(s).forEach((o) => { - this.set(o, s[o]); - }), - this - ); - const i = s, - a = this.getMember(i); - return a ? (a.value = o) : this.content.push(new w(i, o)), this; - } - keys() { - return this.content.map((s) => s.key.toValue()); - } - values() { - return this.content.map((s) => s.value.toValue()); - } - hasKey(s) { - return this.content.some((o) => o.key.equals(s)); - } - items() { - return this.content.map((s) => [ - s.key.toValue(), - s.value.toValue() - ]); - } - map(s, o) { - return this.content.map((i) => s.bind(o)(i.value, i.key, i)); - } - compactMap(s, o) { - const i = []; - return ( - this.forEach((a, u, _) => { - const w = s.bind(o)(a, u, _); - w && i.push(w); - }), - i - ); - } - filter(s, o) { - return new x(this.content).filter(s, o); - } - reject(s, o) { - return this.filter(a(s), o); - } - forEach(s, o) { - return this.content.forEach((i) => s.bind(o)(i.value, i.key, i)); - } - }; - }, - 61074: (s) => { - s.exports = function asciiToArray(s) { - return s.split(''); - }; - }, - 61160: (s, o, i) => { - 'use strict'; - var a = i(92063), - u = i(73992), - _ = - /^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/, - w = /[\n\r\t]/g, - x = /^[A-Za-z][A-Za-z0-9+-.]*:\/\//, - C = /:\d+$/, - j = /^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i, - L = /^[a-zA-Z]:/; - function trimLeft(s) { - return (s || '').toString().replace(_, ''); - } - var B = [ - ['#', 'hash'], - ['?', 'query'], - function sanitize(s, o) { - return isSpecial(o.protocol) ? s.replace(/\\/g, '/') : s; - }, - ['/', 'pathname'], - ['@', 'auth', 1], - [NaN, 'host', void 0, 1, 1], - [/:(\d*)$/, 'port', void 0, 1], - [NaN, 'hostname', void 0, 1, 1] - ], - $ = { hash: 1, query: 1 }; - function lolcation(s) { - var o, - a = - ('undefined' != typeof window - ? window - : void 0 !== i.g - ? i.g - : 'undefined' != typeof self - ? self - : {} - ).location || {}, - u = {}, - _ = typeof (s = s || a); - if ('blob:' === s.protocol) u = new Url(unescape(s.pathname), {}); - else if ('string' === _) - for (o in ((u = new Url(s, {})), $)) delete u[o]; - else if ('object' === _) { - for (o in s) o in $ || (u[o] = s[o]); - void 0 === u.slashes && (u.slashes = x.test(s.href)); - } - return u; - } - function isSpecial(s) { - return ( - 'file:' === s || - 'ftp:' === s || - 'http:' === s || - 'https:' === s || - 'ws:' === s || - 'wss:' === s - ); - } - function extractProtocol(s, o) { - (s = (s = trimLeft(s)).replace(w, '')), (o = o || {}); - var i, - a = j.exec(s), - u = a[1] ? a[1].toLowerCase() : '', - _ = !!a[2], - x = !!a[3], - C = 0; - return ( - _ - ? x - ? ((i = a[2] + a[3] + a[4]), (C = a[2].length + a[3].length)) - : ((i = a[2] + a[4]), (C = a[2].length)) - : x - ? ((i = a[3] + a[4]), (C = a[3].length)) - : (i = a[4]), - 'file:' === u - ? C >= 2 && (i = i.slice(2)) - : isSpecial(u) - ? (i = a[4]) - : u - ? _ && (i = i.slice(2)) - : C >= 2 && isSpecial(o.protocol) && (i = a[4]), - { - protocol: u, - slashes: _ || isSpecial(u), - slashesCount: C, - rest: i - } - ); - } - function Url(s, o, i) { - if ( - ((s = (s = trimLeft(s)).replace(w, '')), !(this instanceof Url)) - ) - return new Url(s, o, i); - var _, - x, - C, - j, - $, - V, - U = B.slice(), - z = typeof o, - Y = this, - Z = 0; - for ( - 'object' !== z && 'string' !== z && ((i = o), (o = null)), - i && 'function' != typeof i && (i = u.parse), - _ = - !(x = extractProtocol(s || '', (o = lolcation(o)))) - .protocol && !x.slashes, - Y.slashes = x.slashes || (_ && o.slashes), - Y.protocol = x.protocol || o.protocol || '', - s = x.rest, - (('file:' === x.protocol && - (2 !== x.slashesCount || L.test(s))) || - (!x.slashes && - (x.protocol || - x.slashesCount < 2 || - !isSpecial(Y.protocol)))) && - (U[3] = [/(.*)/, 'pathname']); - Z < U.length; - Z++ - ) - 'function' != typeof (j = U[Z]) - ? ((C = j[0]), - (V = j[1]), - C != C - ? (Y[V] = s) - : 'string' == typeof C - ? ~($ = '@' === C ? s.lastIndexOf(C) : s.indexOf(C)) && - ('number' == typeof j[2] - ? ((Y[V] = s.slice(0, $)), (s = s.slice($ + j[2]))) - : ((Y[V] = s.slice($)), (s = s.slice(0, $)))) - : ($ = C.exec(s)) && - ((Y[V] = $[1]), (s = s.slice(0, $.index))), - (Y[V] = Y[V] || (_ && j[3] && o[V]) || ''), - j[4] && (Y[V] = Y[V].toLowerCase())) - : (s = j(s, Y)); - i && (Y.query = i(Y.query)), - _ && - o.slashes && - '/' !== Y.pathname.charAt(0) && - ('' !== Y.pathname || '' !== o.pathname) && - (Y.pathname = (function resolve(s, o) { - if ('' === s) return o; - for ( - var i = (o || '/') - .split('/') - .slice(0, -1) - .concat(s.split('/')), - a = i.length, - u = i[a - 1], - _ = !1, - w = 0; - a--; - - ) - '.' === i[a] - ? i.splice(a, 1) - : '..' === i[a] - ? (i.splice(a, 1), w++) - : w && (0 === a && (_ = !0), i.splice(a, 1), w--); - return ( - _ && i.unshift(''), - ('.' !== u && '..' !== u) || i.push(''), - i.join('/') - ); - })(Y.pathname, o.pathname)), - '/' !== Y.pathname.charAt(0) && - isSpecial(Y.protocol) && - (Y.pathname = '/' + Y.pathname), - a(Y.port, Y.protocol) || ((Y.host = Y.hostname), (Y.port = '')), - (Y.username = Y.password = ''), - Y.auth && - (~($ = Y.auth.indexOf(':')) - ? ((Y.username = Y.auth.slice(0, $)), - (Y.username = encodeURIComponent( - decodeURIComponent(Y.username) - )), - (Y.password = Y.auth.slice($ + 1)), - (Y.password = encodeURIComponent( - decodeURIComponent(Y.password) - ))) - : (Y.username = encodeURIComponent( - decodeURIComponent(Y.auth) - )), - (Y.auth = Y.password - ? Y.username + ':' + Y.password - : Y.username)), - (Y.origin = - 'file:' !== Y.protocol && isSpecial(Y.protocol) && Y.host - ? Y.protocol + '//' + Y.host - : 'null'), - (Y.href = Y.toString()); - } - (Url.prototype = { - set: function set(s, o, i) { - var _ = this; - switch (s) { - case 'query': - 'string' == typeof o && o.length && (o = (i || u.parse)(o)), - (_[s] = o); - break; - case 'port': - (_[s] = o), - a(o, _.protocol) - ? o && (_.host = _.hostname + ':' + o) - : ((_.host = _.hostname), (_[s] = '')); - break; - case 'hostname': - (_[s] = o), _.port && (o += ':' + _.port), (_.host = o); - break; - case 'host': - (_[s] = o), - C.test(o) - ? ((o = o.split(':')), - (_.port = o.pop()), - (_.hostname = o.join(':'))) - : ((_.hostname = o), (_.port = '')); - break; - case 'protocol': - (_.protocol = o.toLowerCase()), (_.slashes = !i); - break; - case 'pathname': - case 'hash': - if (o) { - var w = 'pathname' === s ? '/' : '#'; - _[s] = o.charAt(0) !== w ? w + o : o; - } else _[s] = o; - break; - case 'username': - case 'password': - _[s] = encodeURIComponent(o); - break; - case 'auth': - var x = o.indexOf(':'); - ~x - ? ((_.username = o.slice(0, x)), - (_.username = encodeURIComponent( - decodeURIComponent(_.username) - )), - (_.password = o.slice(x + 1)), - (_.password = encodeURIComponent( - decodeURIComponent(_.password) - ))) - : (_.username = encodeURIComponent(decodeURIComponent(o))); - } - for (var j = 0; j < B.length; j++) { - var L = B[j]; - L[4] && (_[L[1]] = _[L[1]].toLowerCase()); - } - return ( - (_.auth = _.password - ? _.username + ':' + _.password - : _.username), - (_.origin = - 'file:' !== _.protocol && isSpecial(_.protocol) && _.host - ? _.protocol + '//' + _.host - : 'null'), - (_.href = _.toString()), - _ - ); - }, - toString: function toString(s) { - (s && 'function' == typeof s) || (s = u.stringify); - var o, - i = this, - a = i.host, - _ = i.protocol; - _ && ':' !== _.charAt(_.length - 1) && (_ += ':'); - var w = - _ + - ((i.protocol && i.slashes) || isSpecial(i.protocol) - ? '//' - : ''); - return ( - i.username - ? ((w += i.username), - i.password && (w += ':' + i.password), - (w += '@')) - : i.password - ? ((w += ':' + i.password), (w += '@')) - : 'file:' !== i.protocol && - isSpecial(i.protocol) && - !a && - '/' !== i.pathname && - (w += '@'), - (':' === a[a.length - 1] || (C.test(i.hostname) && !i.port)) && - (a += ':'), - (w += a + i.pathname), - (o = 'object' == typeof i.query ? s(i.query) : i.query) && - (w += '?' !== o.charAt(0) ? '?' + o : o), - i.hash && (w += i.hash), - w - ); - } - }), - (Url.extractProtocol = extractProtocol), - (Url.location = lolcation), - (Url.trimLeft = trimLeft), - (Url.qs = u), - (s.exports = Url); - }, - 61448: (s, o, i) => { - var a = i(20426), - u = i(49326); - s.exports = function has(s, o) { - return null != s && u(s, o, a); - }; - }, - 61489: (s, o, i) => { - var a = i(17400); - s.exports = function toInteger(s) { - var o = a(s), - i = o % 1; - return o == o ? (i ? o - i : o) : 0; - }; - }, - 61626: (s, o, i) => { - 'use strict'; - var a = i(39447), - u = i(74284), - _ = i(75817); - s.exports = a - ? function (s, o, i) { - return u.f(s, o, _(1, i)); - } - : function (s, o, i) { - return (s[o] = i), s; - }; - }, - 61747: (s, o, i) => { - 'use strict'; - var a = i(45951), - u = i(92046); - s.exports = function (s, o) { - var i = u[s + 'Prototype'], - _ = i && i[o]; - if (_) return _; - var w = a[s], - x = w && w.prototype; - return x && x[o]; - }; - }, - 61802: (s, o, i) => { - var a = i(62224), - u = - /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, - _ = /\\(\\)?/g, - w = a(function (s) { - var o = []; - return ( - 46 === s.charCodeAt(0) && o.push(''), - s.replace(u, function (s, i, a, u) { - o.push(a ? u.replace(_, '$1') : i || s); - }), - o - ); - }); - s.exports = w; - }, - 62006: (s, o, i) => { - var a = i(15389), - u = i(64894), - _ = i(95950); - s.exports = function createFind(s) { - return function (o, i, w) { - var x = Object(o); - if (!u(o)) { - var C = a(i, 3); - (o = _(o)), - (i = function (s) { - return C(x[s], s, x); - }); - } - var j = s(o, i, w); - return j > -1 ? x[C ? o[j] : j] : void 0; - }; - }; - }, - 62060: (s) => { - var o = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/; - s.exports = function insertWrapDetails(s, i) { - var a = i.length; - if (!a) return s; - var u = a - 1; - return ( - (i[u] = (a > 1 ? '& ' : '') + i[u]), - (i = i.join(a > 2 ? ', ' : ' ')), - s.replace(o, '{\n/* [wrapped with ' + i + '] */\n') - ); - }; - }, - 62193: (s, o, i) => { - var a = i(88984), - u = i(5861), - _ = i(72428), - w = i(56449), - x = i(64894), - C = i(3656), - j = i(55527), - L = i(37167), - B = Object.prototype.hasOwnProperty; - s.exports = function isEmpty(s) { - if (null == s) return !0; - if ( - x(s) && - (w(s) || - 'string' == typeof s || - 'function' == typeof s.splice || - C(s) || - L(s) || - _(s)) - ) - return !s.length; - var o = u(s); - if ('[object Map]' == o || '[object Set]' == o) return !s.size; - if (j(s)) return !a(s).length; - for (var i in s) if (B.call(s, i)) return !1; - return !0; - }; - }, - 62224: (s, o, i) => { - var a = i(50104); - s.exports = function memoizeCapped(s) { - var o = a(s, function (s) { - return 500 === i.size && i.clear(), s; - }), - i = o.cache; - return o; - }; - }, - 62250: (s) => { - 'use strict'; - var o = 'object' == typeof document && document.all; - s.exports = - void 0 === o && void 0 !== o - ? function (s) { - return 'function' == typeof s || s === o; - } - : function (s) { - return 'function' == typeof s; - }; - }, - 62284: (s, o, i) => { - var a = i(84629), - u = Object.prototype.hasOwnProperty; - s.exports = function getFuncName(s) { - for ( - var o = s.name + '', i = a[o], _ = u.call(a, o) ? i.length : 0; - _--; - - ) { - var w = i[_], - x = w.func; - if (null == x || x == s) return w.name; - } - return o; - }; - }, - 62416: (s, o, i) => { - 'use strict'; - var a = i(85582); - s.exports = a('document', 'documentElement'); - }, - 62802: (s, o, i) => { - var a = (s.exports = function SHA(s) { - s = s.toLowerCase(); - var o = a[s]; - if (!o) - throw new Error( - s + ' is not supported (we accept pull requests)' - ); - return new o(); - }); - (a.sha = i(27816)), - (a.sha1 = i(63737)), - (a.sha224 = i(26710)), - (a.sha256 = i(24107)), - (a.sha384 = i(32827)), - (a.sha512 = i(82890)); - }, - 63040: (s, o, i) => { - var a = i(21549), - u = i(80079), - _ = i(68223); - s.exports = function mapCacheClear() { - (this.size = 0), - (this.__data__ = { - hash: new a(), - map: new (_ || u)(), - string: new a() - }); - }; - }, - 63345: (s) => { - s.exports = function stubArray() { - return []; - }; - }, - 63560: (s, o, i) => { - var a = i(73170); - s.exports = function set(s, o, i) { - return null == s ? s : a(s, o, i); - }; - }, - 63600: (s, o, i) => { - 'use strict'; - s.exports = PassThrough; - var a = i(74610); - function PassThrough(s) { - if (!(this instanceof PassThrough)) return new PassThrough(s); - a.call(this, s); - } - i(56698)(PassThrough, a), - (PassThrough.prototype._transform = function (s, o, i) { - i(null, s); - }); - }, - 63605: (s) => { - s.exports = function stackGet(s) { - return this.__data__.get(s); - }; - }, - 63702: (s) => { - s.exports = function listCacheClear() { - (this.__data__ = []), (this.size = 0); - }; - }, - 63737: (s, o, i) => { - var a = i(56698), - u = i(90392), - _ = i(92861).Buffer, - w = [1518500249, 1859775393, -1894007588, -899497514], - x = new Array(80); - function Sha1() { - this.init(), (this._w = x), u.call(this, 64, 56); - } - function rotl5(s) { - return (s << 5) | (s >>> 27); - } - function rotl30(s) { - return (s << 30) | (s >>> 2); - } - function ft(s, o, i, a) { - return 0 === s - ? (o & i) | (~o & a) - : 2 === s - ? (o & i) | (o & a) | (i & a) - : o ^ i ^ a; - } - a(Sha1, u), - (Sha1.prototype.init = function () { - return ( - (this._a = 1732584193), - (this._b = 4023233417), - (this._c = 2562383102), - (this._d = 271733878), - (this._e = 3285377520), - this - ); - }), - (Sha1.prototype._update = function (s) { - for ( - var o, - i = this._w, - a = 0 | this._a, - u = 0 | this._b, - _ = 0 | this._c, - x = 0 | this._d, - C = 0 | this._e, - j = 0; - j < 16; - ++j - ) - i[j] = s.readInt32BE(4 * j); - for (; j < 80; ++j) - i[j] = - ((o = i[j - 3] ^ i[j - 8] ^ i[j - 14] ^ i[j - 16]) << 1) | - (o >>> 31); - for (var L = 0; L < 80; ++L) { - var B = ~~(L / 20), - $ = (rotl5(a) + ft(B, u, _, x) + C + i[L] + w[B]) | 0; - (C = x), (x = _), (_ = rotl30(u)), (u = a), (a = $); - } - (this._a = (a + this._a) | 0), - (this._b = (u + this._b) | 0), - (this._c = (_ + this._c) | 0), - (this._d = (x + this._d) | 0), - (this._e = (C + this._e) | 0); - }), - (Sha1.prototype._hash = function () { - var s = _.allocUnsafe(20); - return ( - s.writeInt32BE(0 | this._a, 0), - s.writeInt32BE(0 | this._b, 4), - s.writeInt32BE(0 | this._c, 8), - s.writeInt32BE(0 | this._d, 12), - s.writeInt32BE(0 | this._e, 16), - s - ); - }), - (s.exports = Sha1); - }, - 63862: (s) => { - s.exports = function hashDelete(s) { - var o = this.has(s) && delete this.__data__[s]; - return (this.size -= o ? 1 : 0), o; - }; - }, - 63912: (s, o, i) => { - var a = i(61074), - u = i(49698), - _ = i(42054); - s.exports = function stringToArray(s) { - return u(s) ? _(s) : a(s); - }; - }, - 63950: (s) => { - s.exports = function noop() {}; - }, - 64502: (s, o, i) => { - 'use strict'; - i(82048); - }, - 64626: (s, o, i) => { - var a = i(66977); - s.exports = function ary(s, o, i) { - return ( - (o = i ? void 0 : o), - (o = s && null == o ? s.length : o), - a(s, 128, void 0, void 0, void 0, void 0, o) - ); - }; - }, - 64894: (s, o, i) => { - var a = i(1882), - u = i(30294); - s.exports = function isArrayLike(s) { - return null != s && u(s.length) && !a(s); - }; - }, - 64932: (s, o, i) => { - 'use strict'; - var a, - u, - _, - w = i(40551), - x = i(45951), - C = i(46285), - j = i(61626), - L = i(49724), - B = i(36128), - $ = i(92522), - V = i(38530), - U = 'Object already initialized', - z = x.TypeError, - Y = x.WeakMap; - if (w || B.state) { - var Z = B.state || (B.state = new Y()); - (Z.get = Z.get), - (Z.has = Z.has), - (Z.set = Z.set), - (a = function (s, o) { - if (Z.has(s)) throw new z(U); - return (o.facade = s), Z.set(s, o), o; - }), - (u = function (s) { - return Z.get(s) || {}; - }), - (_ = function (s) { - return Z.has(s); - }); - } else { - var ee = $('state'); - (V[ee] = !0), - (a = function (s, o) { - if (L(s, ee)) throw new z(U); - return (o.facade = s), j(s, ee, o), o; - }), - (u = function (s) { - return L(s, ee) ? s[ee] : {}; - }), - (_ = function (s) { - return L(s, ee); - }); - } - s.exports = { - set: a, - get: u, - has: _, - enforce: function (s) { - return _(s) ? u(s) : a(s, {}); - }, - getterFor: function (s) { - return function (o) { - var i; - if (!C(o) || (i = u(o)).type !== s) - throw new z('Incompatible receiver, ' + s + ' required'); - return i; - }; - } - }; - }, - 65291: (s, o, i) => { - 'use strict'; - var a = i(86048).F.ERR_INVALID_OPT_VALUE; - s.exports = { - getHighWaterMark: function getHighWaterMark(s, o, i, u) { - var _ = (function highWaterMarkFrom(s, o, i) { - return null != s.highWaterMark - ? s.highWaterMark - : o - ? s[i] - : null; - })(o, u, i); - if (null != _) { - if (!isFinite(_) || Math.floor(_) !== _ || _ < 0) - throw new a(u ? i : 'highWaterMark', _); - return Math.floor(_); - } - return s.objectMode ? 16 : 16384; - } - }; - }, - 65482: (s, o, i) => { - 'use strict'; - var a = i(41176); - s.exports = function (s) { - var o = +s; - return o != o || 0 === o ? 0 : a(o); - }; - }, - 65606: (s) => { - var o, - i, - a = (s.exports = {}); - function defaultSetTimout() { - throw new Error('setTimeout has not been defined'); - } - function defaultClearTimeout() { - throw new Error('clearTimeout has not been defined'); - } - function runTimeout(s) { - if (o === setTimeout) return setTimeout(s, 0); - if ((o === defaultSetTimout || !o) && setTimeout) - return (o = setTimeout), setTimeout(s, 0); - try { - return o(s, 0); - } catch (i) { - try { - return o.call(null, s, 0); - } catch (i) { - return o.call(this, s, 0); - } - } - } - !(function () { - try { - o = - 'function' == typeof setTimeout ? setTimeout : defaultSetTimout; - } catch (s) { - o = defaultSetTimout; - } - try { - i = - 'function' == typeof clearTimeout - ? clearTimeout - : defaultClearTimeout; - } catch (s) { - i = defaultClearTimeout; - } - })(); - var u, - _ = [], - w = !1, - x = -1; - function cleanUpNextTick() { - w && - u && - ((w = !1), - u.length ? (_ = u.concat(_)) : (x = -1), - _.length && drainQueue()); - } - function drainQueue() { - if (!w) { - var s = runTimeout(cleanUpNextTick); - w = !0; - for (var o = _.length; o; ) { - for (u = _, _ = []; ++x < o; ) u && u[x].run(); - (x = -1), (o = _.length); - } - (u = null), - (w = !1), - (function runClearTimeout(s) { - if (i === clearTimeout) return clearTimeout(s); - if ((i === defaultClearTimeout || !i) && clearTimeout) - return (i = clearTimeout), clearTimeout(s); - try { - return i(s); - } catch (o) { - try { - return i.call(null, s); - } catch (o) { - return i.call(this, s); - } - } - })(s); - } - } - function Item(s, o) { - (this.fun = s), (this.array = o); - } - function noop() {} - (a.nextTick = function (s) { - var o = new Array(arguments.length - 1); - if (arguments.length > 1) - for (var i = 1; i < arguments.length; i++) - o[i - 1] = arguments[i]; - _.push(new Item(s, o)), - 1 !== _.length || w || runTimeout(drainQueue); - }), - (Item.prototype.run = function () { - this.fun.apply(null, this.array); - }), - (a.title = 'browser'), - (a.browser = !0), - (a.env = {}), - (a.argv = []), - (a.version = ''), - (a.versions = {}), - (a.on = noop), - (a.addListener = noop), - (a.once = noop), - (a.off = noop), - (a.removeListener = noop), - (a.removeAllListeners = noop), - (a.emit = noop), - (a.prependListener = noop), - (a.prependOnceListener = noop), - (a.listeners = function (s) { - return []; - }), - (a.binding = function (s) { - throw new Error('process.binding is not supported'); - }), - (a.cwd = function () { - return '/'; - }), - (a.chdir = function (s) { - throw new Error('process.chdir is not supported'); - }), - (a.umask = function () { - return 0; - }); - }, - 65772: (s) => { - s.exports = function json(s) { - const o = { literal: 'true false null' }, - i = [s.C_LINE_COMMENT_MODE, s.C_BLOCK_COMMENT_MODE], - a = [s.QUOTE_STRING_MODE, s.C_NUMBER_MODE], - u = { - end: ',', - endsWithParent: !0, - excludeEnd: !0, - contains: a, - keywords: o - }, - _ = { - begin: /\{/, - end: /\}/, - contains: [ - { - className: 'attr', - begin: /"/, - end: /"/, - contains: [s.BACKSLASH_ESCAPE], - illegal: '\\n' - }, - s.inherit(u, { begin: /:/ }) - ].concat(i), - illegal: '\\S' - }, - w = { - begin: '\\[', - end: '\\]', - contains: [s.inherit(u)], - illegal: '\\S' - }; - return ( - a.push(_, w), - i.forEach(function (s) { - a.push(s); - }), - { name: 'JSON', contains: a, keywords: o, illegal: '\\S' } - ); - }; - }, - 66645: (s, o, i) => { - var a = i(1733), - u = i(45434), - _ = i(13222), - w = i(22225); - s.exports = function words(s, o, i) { - return ( - (s = _(s)), - void 0 === (o = i ? void 0 : o) - ? u(s) - ? w(s) - : a(s) - : s.match(o) || [] - ); - }; - }, - 66721: (s, o, i) => { - var a = i(81042), - u = Object.prototype.hasOwnProperty; - s.exports = function hashGet(s) { - var o = this.__data__; - if (a) { - var i = o[s]; - return '__lodash_hash_undefined__' === i ? void 0 : i; - } - return u.call(o, s) ? o[s] : void 0; - }; - }, - 66977: (s, o, i) => { - var a = i(68882), - u = i(11842), - _ = i(77078), - w = i(37471), - x = i(24168), - C = i(37381), - j = i(3209), - L = i(54641), - B = i(70981), - $ = i(61489), - V = Math.max; - s.exports = function createWrap(s, o, i, U, z, Y, Z, ee) { - var ie = 2 & o; - if (!ie && 'function' != typeof s) - throw new TypeError('Expected a function'); - var ae = U ? U.length : 0; - if ( - (ae || ((o &= -97), (U = z = void 0)), - (Z = void 0 === Z ? Z : V($(Z), 0)), - (ee = void 0 === ee ? ee : $(ee)), - (ae -= z ? z.length : 0), - 64 & o) - ) { - var ce = U, - le = z; - U = z = void 0; - } - var pe = ie ? void 0 : C(s), - de = [s, o, i, U, z, ce, le, Y, Z, ee]; - if ( - (pe && j(de, pe), - (s = de[0]), - (o = de[1]), - (i = de[2]), - (U = de[3]), - (z = de[4]), - !(ee = de[9] = - void 0 === de[9] ? (ie ? 0 : s.length) : V(de[9] - ae, 0)) && - 24 & o && - (o &= -25), - o && 1 != o) - ) - fe = - 8 == o || 16 == o - ? _(s, o, ee) - : (32 != o && 33 != o) || z.length - ? w.apply(void 0, de) - : x(s, o, i, U); - else var fe = u(s, o, i); - return B((pe ? a : L)(fe, de), s, o); - }; - }, - 67197: (s) => { - s.exports = function matchesStrictComparable(s, o) { - return function (i) { - return ( - null != i && i[s] === o && (void 0 !== o || s in Object(i)) - ); - }; - }; - }, - 67526: (s, o) => { - 'use strict'; - (o.byteLength = function byteLength(s) { - var o = getLens(s), - i = o[0], - a = o[1]; - return (3 * (i + a)) / 4 - a; - }), - (o.toByteArray = function toByteArray(s) { - var o, - i, - _ = getLens(s), - w = _[0], - x = _[1], - C = new u( - (function _byteLength(s, o, i) { - return (3 * (o + i)) / 4 - i; - })(0, w, x) - ), - j = 0, - L = x > 0 ? w - 4 : w; - for (i = 0; i < L; i += 4) - (o = - (a[s.charCodeAt(i)] << 18) | - (a[s.charCodeAt(i + 1)] << 12) | - (a[s.charCodeAt(i + 2)] << 6) | - a[s.charCodeAt(i + 3)]), - (C[j++] = (o >> 16) & 255), - (C[j++] = (o >> 8) & 255), - (C[j++] = 255 & o); - 2 === x && - ((o = - (a[s.charCodeAt(i)] << 2) | (a[s.charCodeAt(i + 1)] >> 4)), - (C[j++] = 255 & o)); - 1 === x && - ((o = - (a[s.charCodeAt(i)] << 10) | - (a[s.charCodeAt(i + 1)] << 4) | - (a[s.charCodeAt(i + 2)] >> 2)), - (C[j++] = (o >> 8) & 255), - (C[j++] = 255 & o)); - return C; - }), - (o.fromByteArray = function fromByteArray(s) { - for ( - var o, - a = s.length, - u = a % 3, - _ = [], - w = 16383, - x = 0, - C = a - u; - x < C; - x += w - ) - _.push(encodeChunk(s, x, x + w > C ? C : x + w)); - 1 === u - ? ((o = s[a - 1]), _.push(i[o >> 2] + i[(o << 4) & 63] + '==')) - : 2 === u && - ((o = (s[a - 2] << 8) + s[a - 1]), - _.push( - i[o >> 10] + i[(o >> 4) & 63] + i[(o << 2) & 63] + '=' - )); - return _.join(''); - }); - for ( - var i = [], - a = [], - u = 'undefined' != typeof Uint8Array ? Uint8Array : Array, - _ = - 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', - w = 0; - w < 64; - ++w - ) - (i[w] = _[w]), (a[_.charCodeAt(w)] = w); - function getLens(s) { - var o = s.length; - if (o % 4 > 0) - throw new Error('Invalid string. Length must be a multiple of 4'); - var i = s.indexOf('='); - return -1 === i && (i = o), [i, i === o ? 0 : 4 - (i % 4)]; - } - function encodeChunk(s, o, a) { - for (var u, _, w = [], x = o; x < a; x += 3) - (u = - ((s[x] << 16) & 16711680) + - ((s[x + 1] << 8) & 65280) + - (255 & s[x + 2])), - w.push( - i[((_ = u) >> 18) & 63] + - i[(_ >> 12) & 63] + - i[(_ >> 6) & 63] + - i[63 & _] - ); - return w.join(''); - } - (a['-'.charCodeAt(0)] = 62), (a['_'.charCodeAt(0)] = 63); - }, - 68055: (s, o, i) => { - 'use strict'; - var a = i(61626); - s.exports = function (s, o, i, u) { - return u && u.enumerable ? (s[o] = i) : a(s, o, i), s; - }; - }, - 68090: (s) => { - s.exports = function last(s) { - var o = null == s ? 0 : s.length; - return o ? s[o - 1] : void 0; - }; - }, - 68223: (s, o, i) => { - var a = i(56110)(i(9325), 'Map'); - s.exports = a; - }, - 68294: (s, o, i) => { - var a = i(23007), - u = i(30361), - _ = Math.min; - s.exports = function reorder(s, o) { - for (var i = s.length, w = _(o.length, i), x = a(s); w--; ) { - var C = o[w]; - s[w] = u(C, i) ? x[C] : void 0; - } - return s; - }; - }, - 68623: (s, o, i) => { - 'use strict'; - var a = i(694); - s.exports = a; - }, - 68882: (s, o, i) => { - var a = i(83488), - u = i(48152), - _ = u - ? function (s, o) { - return u.set(s, o), s; - } - : a; - s.exports = _; - }, - 68969: (s, o, i) => { - var a = i(47422), - u = i(25160); - s.exports = function parent(s, o) { - return o.length < 2 ? s : a(s, u(o, 0, -1)); - }; - }, - 69119: (s, o) => { - 'use strict'; - Object.defineProperty(o, '__esModule', { value: !0 }), - (o.BLANK_URL = - o.relativeFirstCharacters = - o.whitespaceEscapeCharsRegex = - o.urlSchemeRegex = - o.ctrlCharactersRegex = - o.htmlCtrlEntityRegex = - o.htmlEntitiesRegex = - o.invalidProtocolRegex = - void 0), - (o.invalidProtocolRegex = /^([^\w]*)(javascript|data|vbscript)/im), - (o.htmlEntitiesRegex = /&#(\w+)(^\w|;)?/g), - (o.htmlCtrlEntityRegex = /&(newline|tab);/gi), - (o.ctrlCharactersRegex = - /[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim), - (o.urlSchemeRegex = /^.+(:|:)/gim), - (o.whitespaceEscapeCharsRegex = - /(\\|%5[cC])((%(6[eE]|72|74))|[nrt])/g), - (o.relativeFirstCharacters = ['.', '/']), - (o.BLANK_URL = 'about:blank'); - }, - 69302: (s, o, i) => { - var a = i(83488), - u = i(56757), - _ = i(32865); - s.exports = function baseRest(s, o) { - return _(u(s, o, a), s + ''); - }; - }, - 69884: (s, o, i) => { - var a = i(21791), - u = i(37241); - s.exports = function toPlainObject(s) { - return a(s, u(s)); - }; - }, - 69982: (s, o, i) => { - 'use strict'; - s.exports = i(29844); - }, - 70080: (s, o, i) => { - var a = i(26025), - u = Array.prototype.splice; - s.exports = function listCacheDelete(s) { - var o = this.__data__, - i = a(o, s); - return ( - !(i < 0) && - (i == o.length - 1 ? o.pop() : u.call(o, i, 1), --this.size, !0) - ); - }; - }, - 70470: (s, o, i) => { - 'use strict'; - var a = i(46028), - u = i(25594); - s.exports = function (s) { - var o = a(s, 'string'); - return u(o) ? o : o + ''; - }; - }, - 70695: (s, o, i) => { - var a = i(78096), - u = i(72428), - _ = i(56449), - w = i(3656), - x = i(30361), - C = i(37167), - j = Object.prototype.hasOwnProperty; - s.exports = function arrayLikeKeys(s, o) { - var i = _(s), - L = !i && u(s), - B = !i && !L && w(s), - $ = !i && !L && !B && C(s), - V = i || L || B || $, - U = V ? a(s.length, String) : [], - z = U.length; - for (var Y in s) - (!o && !j.call(s, Y)) || - (V && - ('length' == Y || - (B && ('offset' == Y || 'parent' == Y)) || - ($ && - ('buffer' == Y || - 'byteLength' == Y || - 'byteOffset' == Y)) || - x(Y, z))) || - U.push(Y); - return U; - }; - }, - 70981: (s, o, i) => { - var a = i(75251), - u = i(62060), - _ = i(32865), - w = i(75948); - s.exports = function setWrapToString(s, o, i) { - var x = o + ''; - return _(s, u(x, w(a(x), i))); - }; - }, - 71167: (s, o, i) => { - const a = i(10316); - s.exports = class StringElement extends a { - constructor(s, o, i) { - super(s, o, i), (this.element = 'string'); - } - primitive() { - return 'string'; - } - get length() { - return this.content.length; - } - }; - }, - 71340: (s, o, i) => { - 'use strict'; - var a = i(11091), - u = i(29538); - a( - { - target: 'Object', - stat: !0, - arity: 2, - forced: Object.assign !== u - }, - { assign: u } - ); - }, - 71961: (s, o, i) => { - var a = i(49653); - s.exports = function cloneTypedArray(s, o) { - var i = o ? a(s.buffer) : s.buffer; - return new s.constructor(i, s.byteOffset, s.length); - }; - }, - 72428: (s, o, i) => { - var a = i(27534), - u = i(40346), - _ = Object.prototype, - w = _.hasOwnProperty, - x = _.propertyIsEnumerable, - C = a( - (function () { - return arguments; - })() - ) - ? a - : function (s) { - return u(s) && w.call(s, 'callee') && !x.call(s, 'callee'); - }; - s.exports = C; - }, - 72552: (s, o, i) => { - var a = i(51873), - u = i(659), - _ = i(59350), - w = a ? a.toStringTag : void 0; - s.exports = function baseGetTag(s) { - return null == s - ? void 0 === s - ? '[object Undefined]' - : '[object Null]' - : w && w in Object(s) - ? u(s) - : _(s); - }; - }, - 72903: (s, o, i) => { - var a = i(23805), - u = i(55527), - _ = i(90181), - w = Object.prototype.hasOwnProperty; - s.exports = function baseKeysIn(s) { - if (!a(s)) return _(s); - var o = u(s), - i = []; - for (var x in s) - ('constructor' != x || (!o && w.call(s, x))) && i.push(x); - return i; - }; - }, - 72949: (s, o, i) => { - var a = i(12651); - s.exports = function mapCacheSet(s, o) { - var i = a(this, s), - u = i.size; - return i.set(s, o), (this.size += i.size == u ? 0 : 1), this; - }; - }, - 73170: (s, o, i) => { - var a = i(16547), - u = i(31769), - _ = i(30361), - w = i(23805), - x = i(77797); - s.exports = function baseSet(s, o, i, C) { - if (!w(s)) return s; - for ( - var j = -1, L = (o = u(o, s)).length, B = L - 1, $ = s; - null != $ && ++j < L; - - ) { - var V = x(o[j]), - U = i; - if ('__proto__' === V || 'constructor' === V || 'prototype' === V) - return s; - if (j != B) { - var z = $[V]; - void 0 === (U = C ? C(z, V, $) : void 0) && - (U = w(z) ? z : _(o[j + 1]) ? [] : {}); - } - a($, V, U), ($ = $[V]); - } - return s; - }; - }, - 73201: (s) => { - var o = /\w*$/; - s.exports = function cloneRegExp(s) { - var i = new s.constructor(s.source, o.exec(s)); - return (i.lastIndex = s.lastIndex), i; - }; - }, - 73402: (s) => { - function concat(...s) { - return s - .map((s) => - (function source(s) { - return s ? ('string' == typeof s ? s : s.source) : null; - })(s) - ) - .join(''); - } - s.exports = function http(s) { - const o = 'HTTP/(2|1\\.[01])', - i = { - className: 'attribute', - begin: concat('^', /[A-Za-z][A-Za-z0-9-]*/, '(?=\\:\\s)'), - starts: { - contains: [ - { - className: 'punctuation', - begin: /: /, - relevance: 0, - starts: { end: '$', relevance: 0 } - } - ] - } - }, - a = [ - i, - { - begin: '\\n\\n', - starts: { subLanguage: [], endsWithParent: !0 } - } - ]; - return { - name: 'HTTP', - aliases: ['https'], - illegal: /\S/, - contains: [ - { - begin: '^(?=' + o + ' \\d{3})', - end: /$/, - contains: [ - { className: 'meta', begin: o }, - { className: 'number', begin: '\\b\\d{3}\\b' } - ], - starts: { end: /\b\B/, illegal: /\S/, contains: a } - }, - { - begin: '(?=^[A-Z]+ (.*?) ' + o + '$)', - end: /$/, - contains: [ - { - className: 'string', - begin: ' ', - end: ' ', - excludeBegin: !0, - excludeEnd: !0 - }, - { className: 'meta', begin: o }, - { className: 'keyword', begin: '[A-Z]+' } - ], - starts: { end: /\b\B/, illegal: /\S/, contains: a } - }, - s.inherit(i, { relevance: 0 }) - ] - }; - }; - }, - 73424: (s, o, i) => { - var a = i(16962), - u = i(2874), - _ = Array.prototype.push; - function baseAry(s, o) { - return 2 == o - ? function (o, i) { - return s(o, i); - } - : function (o) { - return s(o); - }; - } - function cloneArray(s) { - for (var o = s ? s.length : 0, i = Array(o); o--; ) i[o] = s[o]; - return i; - } - function wrapImmutable(s, o) { - return function () { - var i = arguments.length; - if (i) { - for (var a = Array(i); i--; ) a[i] = arguments[i]; - var u = (a[0] = o.apply(void 0, a)); - return s.apply(void 0, a), u; - } - }; - } - s.exports = function baseConvert(s, o, i, w) { - var x = 'function' == typeof o, - C = o === Object(o); - if ((C && ((w = i), (i = o), (o = void 0)), null == i)) - throw new TypeError(); - w || (w = {}); - var j = !('cap' in w) || w.cap, - L = !('curry' in w) || w.curry, - B = !('fixed' in w) || w.fixed, - $ = !('immutable' in w) || w.immutable, - V = !('rearg' in w) || w.rearg, - U = x ? i : u, - z = 'curry' in w && w.curry, - Y = 'fixed' in w && w.fixed, - Z = 'rearg' in w && w.rearg, - ee = x ? i.runInContext() : void 0, - ie = x - ? i - : { - ary: s.ary, - assign: s.assign, - clone: s.clone, - curry: s.curry, - forEach: s.forEach, - isArray: s.isArray, - isError: s.isError, - isFunction: s.isFunction, - isWeakMap: s.isWeakMap, - iteratee: s.iteratee, - keys: s.keys, - rearg: s.rearg, - toInteger: s.toInteger, - toPath: s.toPath - }, - ae = ie.ary, - ce = ie.assign, - le = ie.clone, - pe = ie.curry, - de = ie.forEach, - fe = ie.isArray, - ye = ie.isError, - be = ie.isFunction, - _e = ie.isWeakMap, - Se = ie.keys, - we = ie.rearg, - xe = ie.toInteger, - Pe = ie.toPath, - Te = Se(a.aryMethod), - Re = { - castArray: function (s) { - return function () { - var o = arguments[0]; - return fe(o) - ? s(cloneArray(o)) - : s.apply(void 0, arguments); - }; - }, - iteratee: function (s) { - return function () { - var o = arguments[1], - i = s(arguments[0], o), - a = i.length; - return j && 'number' == typeof o - ? ((o = o > 2 ? o - 2 : 1), - a && a <= o ? i : baseAry(i, o)) - : i; - }; - }, - mixin: function (s) { - return function (o) { - var i = this; - if (!be(i)) return s(i, Object(o)); - var a = []; - return ( - de(Se(o), function (s) { - be(o[s]) && a.push([s, i.prototype[s]]); - }), - s(i, Object(o)), - de(a, function (s) { - var o = s[1]; - be(o) - ? (i.prototype[s[0]] = o) - : delete i.prototype[s[0]]; - }), - i - ); - }; - }, - nthArg: function (s) { - return function (o) { - var i = o < 0 ? 1 : xe(o) + 1; - return pe(s(o), i); - }; - }, - rearg: function (s) { - return function (o, i) { - var a = i ? i.length : 0; - return pe(s(o, i), a); - }; - }, - runInContext: function (o) { - return function (i) { - return baseConvert(s, o(i), w); - }; - } - }; - function castCap(s, o) { - if (j) { - var i = a.iterateeRearg[s]; - if (i) - return (function iterateeRearg(s, o) { - return overArg(s, function (s) { - var i = o.length; - return (function baseArity(s, o) { - return 2 == o - ? function (o, i) { - return s.apply(void 0, arguments); - } - : function (o) { - return s.apply(void 0, arguments); - }; - })(we(baseAry(s, i), o), i); - }); - })(o, i); - var u = !x && a.iterateeAry[s]; - if (u) - return (function iterateeAry(s, o) { - return overArg(s, function (s) { - return 'function' == typeof s ? baseAry(s, o) : s; - }); - })(o, u); - } - return o; - } - function castFixed(s, o, i) { - if (B && (Y || !a.skipFixed[s])) { - var u = a.methodSpread[s], - w = u && u.start; - return void 0 === w - ? ae(o, i) - : (function flatSpread(s, o) { - return function () { - for ( - var i = arguments.length, a = i - 1, u = Array(i); - i--; - - ) - u[i] = arguments[i]; - var w = u[o], - x = u.slice(0, o); - return ( - w && _.apply(x, w), - o != a && _.apply(x, u.slice(o + 1)), - s.apply(this, x) - ); - }; - })(o, w); - } - return o; - } - function castRearg(s, o, i) { - return V && i > 1 && (Z || !a.skipRearg[s]) - ? we(o, a.methodRearg[s] || a.aryRearg[i]) - : o; - } - function cloneByPath(s, o) { - for ( - var i = -1, - a = (o = Pe(o)).length, - u = a - 1, - _ = le(Object(s)), - w = _; - null != w && ++i < a; - - ) { - var x = o[i], - C = w[x]; - null == C || - be(C) || - ye(C) || - _e(C) || - (w[x] = le(i == u ? C : Object(C))), - (w = w[x]); - } - return _; - } - function createConverter(s, o) { - var i = a.aliasToReal[s] || s, - u = a.remap[i] || i, - _ = w; - return function (s) { - var a = x ? ee : ie, - w = x ? ee[u] : o, - C = ce(ce({}, _), s); - return baseConvert(a, i, w, C); - }; - } - function overArg(s, o) { - return function () { - var i = arguments.length; - if (!i) return s(); - for (var a = Array(i); i--; ) a[i] = arguments[i]; - var u = V ? 0 : i - 1; - return (a[u] = o(a[u])), s.apply(void 0, a); - }; - } - function wrap(s, o, i) { - var u, - _ = a.aliasToReal[s] || s, - w = o, - x = Re[_]; - return ( - x - ? (w = x(o)) - : $ && - (a.mutate.array[_] - ? (w = wrapImmutable(o, cloneArray)) - : a.mutate.object[_] - ? (w = wrapImmutable( - o, - (function createCloner(s) { - return function (o) { - return s({}, o); - }; - })(o) - )) - : a.mutate.set[_] && - (w = wrapImmutable(o, cloneByPath))), - de(Te, function (s) { - return ( - de(a.aryMethod[s], function (o) { - if (_ == o) { - var i = a.methodSpread[_], - x = i && i.afterRearg; - return ( - (u = x - ? castFixed(_, castRearg(_, w, s), s) - : castRearg(_, castFixed(_, w, s), s)), - (u = (function castCurry(s, o, i) { - return z || (L && i > 1) ? pe(o, i) : o; - })(0, (u = castCap(_, u)), s)), - !1 - ); - } - }), - !u - ); - }), - u || (u = w), - u == o && - (u = z - ? pe(u, 1) - : function () { - return o.apply(this, arguments); - }), - (u.convert = createConverter(_, o)), - (u.placeholder = o.placeholder = i), - u - ); - } - if (!C) return wrap(o, i, U); - var qe = i, - $e = []; - return ( - de(Te, function (s) { - de(a.aryMethod[s], function (s) { - var o = qe[a.remap[s] || s]; - o && $e.push([s, wrap(s, o, qe)]); - }); - }), - de(Se(qe), function (s) { - var o = qe[s]; - if ('function' == typeof o) { - for (var i = $e.length; i--; ) if ($e[i][0] == s) return; - (o.convert = createConverter(s, o)), $e.push([s, o]); - } - }), - de($e, function (s) { - qe[s[0]] = s[1]; - }), - (qe.convert = function convertLib(s) { - return qe.runInContext.convert(s)(void 0); - }), - (qe.placeholder = qe), - de(Se(qe), function (s) { - de(a.realToAlias[s] || [], function (o) { - qe[o] = qe[s]; - }); - }), - qe - ); - }; - }, - 73448: (s, o, i) => { - 'use strict'; - var a = i(73948), - u = i(29367), - _ = i(87136), - w = i(93742), - x = i(76264)('iterator'); - s.exports = function (s) { - if (!_(s)) return u(s, x) || u(s, '@@iterator') || w[a(s)]; - }; - }, - 73648: (s, o, i) => { - 'use strict'; - var a = i(39447), - u = i(98828), - _ = i(49552); - s.exports = - !a && - !u(function () { - return ( - 7 !== - Object.defineProperty(_('div'), 'a', { - get: function () { - return 7; - } - }).a - ); - }); - }, - 73948: (s, o, i) => { - 'use strict'; - var a = i(52623), - u = i(62250), - _ = i(45807), - w = i(76264)('toStringTag'), - x = Object, - C = - 'Arguments' === - _( - (function () { - return arguments; - })() - ); - s.exports = a - ? _ - : function (s) { - var o, i, a; - return void 0 === s - ? 'Undefined' - : null === s - ? 'Null' - : 'string' == - typeof (i = (function (s, o) { - try { - return s[o]; - } catch (s) {} - })((o = x(s)), w)) - ? i - : C - ? _(o) - : 'Object' === (a = _(o)) && u(o.callee) - ? 'Arguments' - : a; - }; - }, - 73992: (s, o) => { - 'use strict'; - var i = Object.prototype.hasOwnProperty; - function decode(s) { - try { - return decodeURIComponent(s.replace(/\+/g, ' ')); - } catch (s) { - return null; - } - } - function encode(s) { - try { - return encodeURIComponent(s); - } catch (s) { - return null; - } - } - (o.stringify = function querystringify(s, o) { - o = o || ''; - var a, - u, - _ = []; - for (u in ('string' != typeof o && (o = '?'), s)) - if (i.call(s, u)) { - if ( - ((a = s[u]) || (null != a && !isNaN(a)) || (a = ''), - (u = encode(u)), - (a = encode(a)), - null === u || null === a) - ) - continue; - _.push(u + '=' + a); - } - return _.length ? o + _.join('&') : ''; - }), - (o.parse = function querystring(s) { - for ( - var o, i = /([^=?#&]+)=?([^&]*)/g, a = {}; - (o = i.exec(s)); - - ) { - var u = decode(o[1]), - _ = decode(o[2]); - null === u || null === _ || u in a || (a[u] = _); - } - return a; - }); - }, - 74218: (s) => { - s.exports = function isKeyable(s) { - var o = typeof s; - return 'string' == o || - 'number' == o || - 'symbol' == o || - 'boolean' == o - ? '__proto__' !== s - : null === s; - }; - }, - 74239: (s, o, i) => { - 'use strict'; - var a = i(87136), - u = TypeError; - s.exports = function (s) { - if (a(s)) throw new u("Can't call method on " + s); - return s; - }; - }, - 74284: (s, o, i) => { - 'use strict'; - var a = i(39447), - u = i(73648), - _ = i(58661), - w = i(36624), - x = i(70470), - C = TypeError, - j = Object.defineProperty, - L = Object.getOwnPropertyDescriptor, - B = 'enumerable', - $ = 'configurable', - V = 'writable'; - o.f = a - ? _ - ? function defineProperty(s, o, i) { - if ( - (w(s), - (o = x(o)), - w(i), - 'function' == typeof s && - 'prototype' === o && - 'value' in i && - V in i && - !i[V]) - ) { - var a = L(s, o); - a && - a[V] && - ((s[o] = i.value), - (i = { - configurable: $ in i ? i[$] : a[$], - enumerable: B in i ? i[B] : a[B], - writable: !1 - })); - } - return j(s, o, i); - } - : j - : function defineProperty(s, o, i) { - if ((w(s), (o = x(o)), w(i), u)) - try { - return j(s, o, i); - } catch (s) {} - if ('get' in i || 'set' in i) - throw new C('Accessors not supported'); - return 'value' in i && (s[o] = i.value), s; - }; - }, - 74335: (s) => { - s.exports = function overArg(s, o) { - return function (i) { - return s(o(i)); - }; - }; - }, - 74436: (s, o, i) => { - 'use strict'; - var a = i(4993), - u = i(34849), - _ = i(20575), - createMethod = function (s) { - return function (o, i, w) { - var x = a(o), - C = _(x); - if (0 === C) return !s && -1; - var j, - L = u(w, C); - if (s && i != i) { - for (; C > L; ) if ((j = x[L++]) != j) return !0; - } else - for (; C > L; L++) - if ((s || L in x) && x[L] === i) return s || L || 0; - return !s && -1; - }; - }; - s.exports = { includes: createMethod(!0), indexOf: createMethod(!1) }; - }, - 74610: (s, o, i) => { - 'use strict'; - s.exports = Transform; - var a = i(86048).F, - u = a.ERR_METHOD_NOT_IMPLEMENTED, - _ = a.ERR_MULTIPLE_CALLBACK, - w = a.ERR_TRANSFORM_ALREADY_TRANSFORMING, - x = a.ERR_TRANSFORM_WITH_LENGTH_0, - C = i(25382); - function afterTransform(s, o) { - var i = this._transformState; - i.transforming = !1; - var a = i.writecb; - if (null === a) return this.emit('error', new _()); - (i.writechunk = null), - (i.writecb = null), - null != o && this.push(o), - a(s); - var u = this._readableState; - (u.reading = !1), - (u.needReadable || u.length < u.highWaterMark) && - this._read(u.highWaterMark); - } - function Transform(s) { - if (!(this instanceof Transform)) return new Transform(s); - C.call(this, s), - (this._transformState = { - afterTransform: afterTransform.bind(this), - needTransform: !1, - transforming: !1, - writecb: null, - writechunk: null, - writeencoding: null - }), - (this._readableState.needReadable = !0), - (this._readableState.sync = !1), - s && - ('function' == typeof s.transform && - (this._transform = s.transform), - 'function' == typeof s.flush && (this._flush = s.flush)), - this.on('prefinish', prefinish); - } - function prefinish() { - var s = this; - 'function' != typeof this._flush || this._readableState.destroyed - ? done(this, null, null) - : this._flush(function (o, i) { - done(s, o, i); - }); - } - function done(s, o, i) { - if (o) return s.emit('error', o); - if ((null != i && s.push(i), s._writableState.length)) - throw new x(); - if (s._transformState.transforming) throw new w(); - return s.push(null); - } - i(56698)(Transform, C), - (Transform.prototype.push = function (s, o) { - return ( - (this._transformState.needTransform = !1), - C.prototype.push.call(this, s, o) - ); - }), - (Transform.prototype._transform = function (s, o, i) { - i(new u('_transform()')); - }), - (Transform.prototype._write = function (s, o, i) { - var a = this._transformState; - if ( - ((a.writecb = i), - (a.writechunk = s), - (a.writeencoding = o), - !a.transforming) - ) { - var u = this._readableState; - (a.needTransform || - u.needReadable || - u.length < u.highWaterMark) && - this._read(u.highWaterMark); - } - }), - (Transform.prototype._read = function (s) { - var o = this._transformState; - null === o.writechunk || o.transforming - ? (o.needTransform = !0) - : ((o.transforming = !0), - this._transform( - o.writechunk, - o.writeencoding, - o.afterTransform - )); - }), - (Transform.prototype._destroy = function (s, o) { - C.prototype._destroy.call(this, s, function (s) { - o(s); - }); - }); - }, - 74733: (s, o, i) => { - var a = i(21791), - u = i(95950); - s.exports = function baseAssign(s, o) { - return s && a(o, u(o), s); - }; - }, - 75147: (s, o, i) => { - const a = i(85105); - s.exports = class JSON06Serialiser extends a { - serialise(s) { - if (!(s instanceof this.namespace.elements.Element)) - throw new TypeError( - `Given element \`${s}\` is not an Element instance` - ); - let o; - s._attributes && - s.attributes.get('variable') && - (o = s.attributes.get('variable')); - const i = { element: s.element }; - s._meta && - s._meta.length > 0 && - (i.meta = this.serialiseObject(s.meta)); - const a = - 'enum' === s.element || - -1 !== s.attributes.keys().indexOf('enumerations'); - if (a) { - const o = this.enumSerialiseAttributes(s); - o && (i.attributes = o); - } else if (s._attributes && s._attributes.length > 0) { - let { attributes: a } = s; - a.get('metadata') && - ((a = a.clone()), - a.set('meta', a.get('metadata')), - a.remove('metadata')), - 'member' === s.element && - o && - ((a = a.clone()), a.remove('variable')), - a.length > 0 && (i.attributes = this.serialiseObject(a)); - } - if (a) i.content = this.enumSerialiseContent(s, i); - else if (this[`${s.element}SerialiseContent`]) - i.content = this[`${s.element}SerialiseContent`](s, i); - else if (void 0 !== s.content) { - let a; - o && s.content.key - ? ((a = s.content.clone()), - a.key.attributes.set('variable', o), - (a = this.serialiseContent(a))) - : (a = this.serialiseContent(s.content)), - this.shouldSerialiseContent(s, a) && (i.content = a); - } else - this.shouldSerialiseContent(s, s.content) && - s instanceof this.namespace.elements.Array && - (i.content = []); - return i; - } - shouldSerialiseContent(s, o) { - return ( - 'parseResult' === s.element || - 'httpRequest' === s.element || - 'httpResponse' === s.element || - 'category' === s.element || - 'link' === s.element || - (void 0 !== o && (!Array.isArray(o) || 0 !== o.length)) - ); - } - refSerialiseContent(s, o) { - return ( - delete o.attributes, - { href: s.toValue(), path: s.path.toValue() } - ); - } - sourceMapSerialiseContent(s) { - return s.toValue(); - } - dataStructureSerialiseContent(s) { - return [this.serialiseContent(s.content)]; - } - enumSerialiseAttributes(s) { - const o = s.attributes.clone(), - i = - o.remove('enumerations') || - new this.namespace.elements.Array([]), - a = o.get('default'); - let u = o.get('samples') || new this.namespace.elements.Array([]); - if ( - (a && - a.content && - (a.content.attributes && - a.content.attributes.remove('typeAttributes'), - o.set( - 'default', - new this.namespace.elements.Array([a.content]) - )), - u.forEach((s) => { - s.content && - s.content.element && - s.content.attributes.remove('typeAttributes'); - }), - s.content && 0 !== i.length && u.unshift(s.content), - (u = u.map((s) => - s instanceof this.namespace.elements.Array - ? [s] - : new this.namespace.elements.Array([s.content]) - )), - u.length && o.set('samples', u), - o.length > 0) - ) - return this.serialiseObject(o); - } - enumSerialiseContent(s) { - if (s._attributes) { - const o = s.attributes.get('enumerations'); - if (o && o.length > 0) - return o.content.map((s) => { - const o = s.clone(); - return ( - o.attributes.remove('typeAttributes'), this.serialise(o) - ); - }); - } - if (s.content) { - const o = s.content.clone(); - return ( - o.attributes.remove('typeAttributes'), [this.serialise(o)] - ); - } - return []; - } - deserialise(s) { - if ('string' == typeof s) - return new this.namespace.elements.String(s); - if ('number' == typeof s) - return new this.namespace.elements.Number(s); - if ('boolean' == typeof s) - return new this.namespace.elements.Boolean(s); - if (null === s) return new this.namespace.elements.Null(); - if (Array.isArray(s)) - return new this.namespace.elements.Array( - s.map(this.deserialise, this) - ); - const o = this.namespace.getElementClass(s.element), - i = new o(); - i.element !== s.element && (i.element = s.element), - s.meta && this.deserialiseObject(s.meta, i.meta), - s.attributes && - this.deserialiseObject(s.attributes, i.attributes); - const a = this.deserialiseContent(s.content); - if ( - ((void 0 === a && null !== i.content) || (i.content = a), - 'enum' === i.element) - ) { - i.content && i.attributes.set('enumerations', i.content); - let s = i.attributes.get('samples'); - if ((i.attributes.remove('samples'), s)) { - const a = s; - (s = new this.namespace.elements.Array()), - a.forEach((a) => { - a.forEach((a) => { - const u = new o(a); - (u.element = i.element), s.push(u); - }); - }); - const u = s.shift(); - (i.content = u ? u.content : void 0), - i.attributes.set('samples', s); - } else i.content = void 0; - let a = i.attributes.get('default'); - if (a && a.length > 0) { - a = a.get(0); - const s = new o(a); - (s.element = i.element), i.attributes.set('default', s); - } - } else if ( - 'dataStructure' === i.element && - Array.isArray(i.content) - ) - [i.content] = i.content; - else if ('category' === i.element) { - const s = i.attributes.get('meta'); - s && - (i.attributes.set('metadata', s), - i.attributes.remove('meta')); - } else - 'member' === i.element && - i.key && - i.key._attributes && - i.key._attributes.getValue('variable') && - (i.attributes.set( - 'variable', - i.key.attributes.get('variable') - ), - i.key.attributes.remove('variable')); - return i; - } - serialiseContent(s) { - if (s instanceof this.namespace.elements.Element) - return this.serialise(s); - if (s instanceof this.namespace.KeyValuePair) { - const o = { key: this.serialise(s.key) }; - return s.value && (o.value = this.serialise(s.value)), o; - } - return s && s.map ? s.map(this.serialise, this) : s; - } - deserialiseContent(s) { - if (s) { - if (s.element) return this.deserialise(s); - if (s.key) { - const o = new this.namespace.KeyValuePair( - this.deserialise(s.key) - ); - return s.value && (o.value = this.deserialise(s.value)), o; - } - if (s.map) return s.map(this.deserialise, this); - } - return s; - } - shouldRefract(s) { - return ( - !!( - (s._attributes && s.attributes.keys().length) || - (s._meta && s.meta.keys().length) - ) || - ('enum' !== s.element && - (s.element !== s.primitive() || 'member' === s.element)) - ); - } - convertKeyToRefract(s, o) { - return this.shouldRefract(o) - ? this.serialise(o) - : 'enum' === o.element - ? this.serialiseEnum(o) - : 'array' === o.element - ? o.map((o) => - this.shouldRefract(o) || 'default' === s - ? this.serialise(o) - : 'array' === o.element || - 'object' === o.element || - 'enum' === o.element - ? o.children.map((s) => this.serialise(s)) - : o.toValue() - ) - : 'object' === o.element - ? (o.content || []).map(this.serialise, this) - : o.toValue(); - } - serialiseEnum(s) { - return s.children.map((s) => this.serialise(s)); - } - serialiseObject(s) { - const o = {}; - return ( - s.forEach((s, i) => { - if (s) { - const a = i.toValue(); - o[a] = this.convertKeyToRefract(a, s); - } - }), - o - ); - } - deserialiseObject(s, o) { - Object.keys(s).forEach((i) => { - o.set(i, this.deserialise(s[i])); - }); - } - }; - }, - 75208: (s) => { - 'use strict'; - var o, - i = ''; - s.exports = function repeat(s, a) { - if ('string' != typeof s) throw new TypeError('expected a string'); - if (1 === a) return s; - if (2 === a) return s + s; - var u = s.length * a; - if (o !== s || void 0 === o) (o = s), (i = ''); - else if (i.length >= u) return i.substr(0, u); - for (; u > i.length && a > 1; ) - 1 & a && (i += s), (a >>= 1), (s += s); - return (i = (i += s).substr(0, u)); - }; - }, - 75251: (s) => { - var o = /\{\n\/\* \[wrapped with (.+)\] \*/, - i = /,? & /; - s.exports = function getWrapDetails(s) { - var a = s.match(o); - return a ? a[1].split(i) : []; - }; - }, - 75288: (s) => { - s.exports = function eq(s, o) { - return s === o || (s != s && o != o); - }; - }, - 75817: (s) => { - 'use strict'; - s.exports = function (s, o) { - return { - enumerable: !(1 & s), - configurable: !(2 & s), - writable: !(4 & s), - value: o - }; - }; - }, - 75896: (s, o, i) => { - 'use strict'; - var a = i(65606); - function emitErrorAndCloseNT(s, o) { - emitErrorNT(s, o), emitCloseNT(s); - } - function emitCloseNT(s) { - (s._writableState && !s._writableState.emitClose) || - (s._readableState && !s._readableState.emitClose) || - s.emit('close'); - } - function emitErrorNT(s, o) { - s.emit('error', o); - } - s.exports = { - destroy: function destroy(s, o) { - var i = this, - u = this._readableState && this._readableState.destroyed, - _ = this._writableState && this._writableState.destroyed; - return u || _ - ? (o - ? o(s) - : s && - (this._writableState - ? this._writableState.errorEmitted || - ((this._writableState.errorEmitted = !0), - a.nextTick(emitErrorNT, this, s)) - : a.nextTick(emitErrorNT, this, s)), - this) - : (this._readableState && (this._readableState.destroyed = !0), - this._writableState && (this._writableState.destroyed = !0), - this._destroy(s || null, function (s) { - !o && s - ? i._writableState - ? i._writableState.errorEmitted - ? a.nextTick(emitCloseNT, i) - : ((i._writableState.errorEmitted = !0), - a.nextTick(emitErrorAndCloseNT, i, s)) - : a.nextTick(emitErrorAndCloseNT, i, s) - : o - ? (a.nextTick(emitCloseNT, i), o(s)) - : a.nextTick(emitCloseNT, i); - }), - this); - }, - undestroy: function undestroy() { - this._readableState && - ((this._readableState.destroyed = !1), - (this._readableState.reading = !1), - (this._readableState.ended = !1), - (this._readableState.endEmitted = !1)), - this._writableState && - ((this._writableState.destroyed = !1), - (this._writableState.ended = !1), - (this._writableState.ending = !1), - (this._writableState.finalCalled = !1), - (this._writableState.prefinished = !1), - (this._writableState.finished = !1), - (this._writableState.errorEmitted = !1)); - }, - errorOrDestroy: function errorOrDestroy(s, o) { - var i = s._readableState, - a = s._writableState; - (i && i.autoDestroy) || (a && a.autoDestroy) - ? s.destroy(o) - : s.emit('error', o); - } - }; - }, - 75948: (s, o, i) => { - var a = i(83729), - u = i(15325), - _ = [ - ['ary', 128], - ['bind', 1], - ['bindKey', 2], - ['curry', 8], - ['curryRight', 16], - ['flip', 512], - ['partial', 32], - ['partialRight', 64], - ['rearg', 256] - ]; - s.exports = function updateWrapDetails(s, o) { - return ( - a(_, function (i) { - var a = '_.' + i[0]; - o & i[1] && !u(s, a) && s.push(a); - }), - s.sort() - ); - }; - }, - 76024: (s, o, i) => { - 'use strict'; - var a = i(41505), - u = Function.prototype, - _ = u.apply, - w = u.call; - s.exports = - ('object' == typeof Reflect && Reflect.apply) || - (a - ? w.bind(_) - : function () { - return w.apply(_, arguments); - }); - }, - 76169: (s, o, i) => { - var a = i(49653); - s.exports = function cloneDataView(s, o) { - var i = o ? a(s.buffer) : s.buffer; - return new s.constructor(i, s.byteOffset, s.byteLength); - }; - }, - 76189: (s) => { - var o = Object.prototype.hasOwnProperty; - s.exports = function initCloneArray(s) { - var i = s.length, - a = new s.constructor(i); - return ( - i && - 'string' == typeof s[0] && - o.call(s, 'index') && - ((a.index = s.index), (a.input = s.input)), - a - ); - }; - }, - 76264: (s, o, i) => { - 'use strict'; - var a = i(45951), - u = i(85816), - _ = i(49724), - w = i(6499), - x = i(19846), - C = i(51175), - j = a.Symbol, - L = u('wks'), - B = C ? j.for || j : (j && j.withoutSetter) || w; - s.exports = function (s) { - return ( - _(L, s) || (L[s] = x && _(j, s) ? j[s] : B('Symbol.' + s)), L[s] - ); - }; - }, - 76545: (s, o, i) => { - var a = i(56110)(i(9325), 'Set'); - s.exports = a; - }, - 76959: (s) => { - s.exports = function strictIndexOf(s, o, i) { - for (var a = i - 1, u = s.length; ++a < u; ) - if (s[a] === o) return a; - return -1; - }; - }, - 77078: (s, o, i) => { - var a = i(91033), - u = i(82819), - _ = i(37471), - w = i(18073), - x = i(11287), - C = i(36306), - j = i(9325); - s.exports = function createCurry(s, o, i) { - var L = u(s); - return function wrapper() { - for ( - var u = arguments.length, B = Array(u), $ = u, V = x(wrapper); - $--; - - ) - B[$] = arguments[$]; - var U = u < 3 && B[0] !== V && B[u - 1] !== V ? [] : C(B, V); - return (u -= U.length) < i - ? w( - s, - o, - _, - wrapper.placeholder, - void 0, - B, - U, - void 0, - void 0, - i - u - ) - : a( - this && this !== j && this instanceof wrapper ? L : s, - this, - B - ); - }; - }; - }, - 77199: (s, o, i) => { - var a = i(49653), - u = i(76169), - _ = i(73201), - w = i(93736), - x = i(71961); - s.exports = function initCloneByTag(s, o, i) { - var C = s.constructor; - switch (o) { - case '[object ArrayBuffer]': - return a(s); - case '[object Boolean]': - case '[object Date]': - return new C(+s); - case '[object DataView]': - return u(s, i); - case '[object Float32Array]': - case '[object Float64Array]': - case '[object Int8Array]': - case '[object Int16Array]': - case '[object Int32Array]': - case '[object Uint8Array]': - case '[object Uint8ClampedArray]': - case '[object Uint16Array]': - case '[object Uint32Array]': - return x(s, i); - case '[object Map]': - case '[object Set]': - return new C(); - case '[object Number]': - case '[object String]': - return new C(s); - case '[object RegExp]': - return _(s); - case '[object Symbol]': - return w(s); - } - }; - }, - 77556: (s, o, i) => { - var a = i(51873), - u = i(34932), - _ = i(56449), - w = i(44394), - x = a ? a.prototype : void 0, - C = x ? x.toString : void 0; - s.exports = function baseToString(s) { - if ('string' == typeof s) return s; - if (_(s)) return u(s, baseToString) + ''; - if (w(s)) return C ? C.call(s) : ''; - var o = s + ''; - return '0' == o && 1 / s == -1 / 0 ? '-0' : o; - }; - }, - 77731: (s, o, i) => { - var a = i(79920)('set', i(63560)); - (a.placeholder = i(2874)), (s.exports = a); - }, - 77797: (s, o, i) => { - var a = i(44394); - s.exports = function toKey(s) { - if ('string' == typeof s || a(s)) return s; - var o = s + ''; - return '0' == o && 1 / s == -1 / 0 ? '-0' : o; - }; - }, - 78004: (s) => { - 'use strict'; - class SubRange { - constructor(s, o) { - (this.low = s), (this.high = o), (this.length = 1 + o - s); - } - overlaps(s) { - return !(this.high < s.low || this.low > s.high); - } - touches(s) { - return !(this.high + 1 < s.low || this.low - 1 > s.high); - } - add(s) { - return new SubRange( - Math.min(this.low, s.low), - Math.max(this.high, s.high) - ); - } - subtract(s) { - return s.low <= this.low && s.high >= this.high - ? [] - : s.low > this.low && s.high < this.high - ? [ - new SubRange(this.low, s.low - 1), - new SubRange(s.high + 1, this.high) - ] - : s.low <= this.low - ? [new SubRange(s.high + 1, this.high)] - : [new SubRange(this.low, s.low - 1)]; - } - toString() { - return this.low == this.high - ? this.low.toString() - : this.low + '-' + this.high; - } - } - class DRange { - constructor(s, o) { - (this.ranges = []), - (this.length = 0), - null != s && this.add(s, o); - } - _update_length() { - this.length = this.ranges.reduce((s, o) => s + o.length, 0); - } - add(s, o) { - var _add = (s) => { - for ( - var o = 0; - o < this.ranges.length && !s.touches(this.ranges[o]); - - ) - o++; - for ( - var i = this.ranges.slice(0, o); - o < this.ranges.length && s.touches(this.ranges[o]); - - ) - (s = s.add(this.ranges[o])), o++; - i.push(s), - (this.ranges = i.concat(this.ranges.slice(o))), - this._update_length(); - }; - return ( - s instanceof DRange - ? s.ranges.forEach(_add) - : (null == o && (o = s), _add(new SubRange(s, o))), - this - ); - } - subtract(s, o) { - var _subtract = (s) => { - for ( - var o = 0; - o < this.ranges.length && !s.overlaps(this.ranges[o]); - - ) - o++; - for ( - var i = this.ranges.slice(0, o); - o < this.ranges.length && s.overlaps(this.ranges[o]); - - ) - (i = i.concat(this.ranges[o].subtract(s))), o++; - (this.ranges = i.concat(this.ranges.slice(o))), - this._update_length(); - }; - return ( - s instanceof DRange - ? s.ranges.forEach(_subtract) - : (null == o && (o = s), _subtract(new SubRange(s, o))), - this - ); - } - intersect(s, o) { - var i = [], - _intersect = (s) => { - for ( - var o = 0; - o < this.ranges.length && !s.overlaps(this.ranges[o]); - - ) - o++; - for ( - ; - o < this.ranges.length && s.overlaps(this.ranges[o]); - - ) { - var a = Math.max(this.ranges[o].low, s.low), - u = Math.min(this.ranges[o].high, s.high); - i.push(new SubRange(a, u)), o++; - } - }; - return ( - s instanceof DRange - ? s.ranges.forEach(_intersect) - : (null == o && (o = s), _intersect(new SubRange(s, o))), - (this.ranges = i), - this._update_length(), - this - ); - } - index(s) { - for ( - var o = 0; - o < this.ranges.length && this.ranges[o].length <= s; - - ) - (s -= this.ranges[o].length), o++; - return this.ranges[o].low + s; - } - toString() { - return '[ ' + this.ranges.join(', ') + ' ]'; - } - clone() { - return new DRange(this); - } - numbers() { - return this.ranges.reduce((s, o) => { - for (var i = o.low; i <= o.high; ) s.push(i), i++; - return s; - }, []); - } - subranges() { - return this.ranges.map((s) => ({ - low: s.low, - high: s.high, - length: 1 + s.high - s.low - })); - } - } - s.exports = DRange; - }, - 78096: (s) => { - s.exports = function baseTimes(s, o) { - for (var i = -1, a = Array(s); ++i < s; ) a[i] = o(i); - return a; - }; - }, - 78418: (s, o, i) => { - 'use strict'; - i(85160); - }, - 79192: (s, o, i) => { - 'use strict'; - var a = i(51871), - u = i(46285), - _ = i(74239), - w = i(10043); - s.exports = - Object.setPrototypeOf || - ('__proto__' in {} - ? (function () { - var s, - o = !1, - i = {}; - try { - (s = a(Object.prototype, '__proto__', 'set'))(i, []), - (o = i instanceof Array); - } catch (s) {} - return function setPrototypeOf(i, a) { - return ( - _(i), - w(a), - u(i) ? (o ? s(i, a) : (i.__proto__ = a), i) : i - ); - }; - })() - : void 0); - }, - 79307: (s, o, i) => { - 'use strict'; - var a = i(11091), - u = i(44673); - a( - { target: 'Function', proto: !0, forced: Function.bind !== u }, - { bind: u } - ); - }, - 79770: (s) => { - s.exports = function arrayFilter(s, o) { - for ( - var i = -1, a = null == s ? 0 : s.length, u = 0, _ = []; - ++i < a; - - ) { - var w = s[i]; - o(w, i, s) && (_[u++] = w); - } - return _; - }; - }, - 79838: () => {}, - 79920: (s, o, i) => { - var a = i(73424), - u = i(47934); - s.exports = function convert(s, o, i) { - return a(u, s, o, i); - }; - }, - 80079: (s, o, i) => { - var a = i(63702), - u = i(70080), - _ = i(24739), - w = i(48655), - x = i(31175); - function ListCache(s) { - var o = -1, - i = null == s ? 0 : s.length; - for (this.clear(); ++o < i; ) { - var a = s[o]; - this.set(a[0], a[1]); - } - } - (ListCache.prototype.clear = a), - (ListCache.prototype.delete = u), - (ListCache.prototype.get = _), - (ListCache.prototype.has = w), - (ListCache.prototype.set = x), - (s.exports = ListCache); - }, - 80218: (s, o, i) => { - var a = i(13222); - s.exports = function toLower(s) { - return a(s).toLowerCase(); - }; - }, - 80257: (s, o, i) => { - var a = i(30980), - u = i(56017), - _ = i(23007); - s.exports = function wrapperClone(s) { - if (s instanceof a) return s.clone(); - var o = new u(s.__wrapped__, s.__chain__); - return ( - (o.__actions__ = _(s.__actions__)), - (o.__index__ = s.__index__), - (o.__values__ = s.__values__), - o - ); - }; - }, - 80345: (s, o, i) => { - 'use strict'; - function ownKeys(s, o) { - var i = Object.keys(s); - if (Object.getOwnPropertySymbols) { - var a = Object.getOwnPropertySymbols(s); - o && - (a = a.filter(function (o) { - return Object.getOwnPropertyDescriptor(s, o).enumerable; - })), - i.push.apply(i, a); - } - return i; - } - function _objectSpread(s) { - for (var o = 1; o < arguments.length; o++) { - var i = null != arguments[o] ? arguments[o] : {}; - o % 2 - ? ownKeys(Object(i), !0).forEach(function (o) { - _defineProperty(s, o, i[o]); - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties( - s, - Object.getOwnPropertyDescriptors(i) - ) - : ownKeys(Object(i)).forEach(function (o) { - Object.defineProperty( - s, - o, - Object.getOwnPropertyDescriptor(i, o) - ); - }); - } - return s; - } - function _defineProperty(s, o, i) { - return ( - (o = _toPropertyKey(o)) in s - ? Object.defineProperty(s, o, { - value: i, - enumerable: !0, - configurable: !0, - writable: !0 - }) - : (s[o] = i), - s - ); - } - function _defineProperties(s, o) { - for (var i = 0; i < o.length; i++) { - var a = o[i]; - (a.enumerable = a.enumerable || !1), - (a.configurable = !0), - 'value' in a && (a.writable = !0), - Object.defineProperty(s, _toPropertyKey(a.key), a); - } - } - function _toPropertyKey(s) { - var o = (function _toPrimitive(s, o) { - if ('object' != typeof s || null === s) return s; - var i = s[Symbol.toPrimitive]; - if (void 0 !== i) { - var a = i.call(s, o || 'default'); - if ('object' != typeof a) return a; - throw new TypeError( - '@@toPrimitive must return a primitive value.' - ); - } - return ('string' === o ? String : Number)(s); - })(s, 'string'); - return 'symbol' == typeof o ? o : String(o); - } - var a = i(48287).Buffer, - u = i(15340).inspect, - _ = (u && u.custom) || 'inspect'; - s.exports = (function () { - function BufferList() { - !(function _classCallCheck(s, o) { - if (!(s instanceof o)) - throw new TypeError('Cannot call a class as a function'); - })(this, BufferList), - (this.head = null), - (this.tail = null), - (this.length = 0); - } - return ( - (function _createClass(s, o, i) { - return ( - o && _defineProperties(s.prototype, o), - i && _defineProperties(s, i), - Object.defineProperty(s, 'prototype', { writable: !1 }), - s - ); - })(BufferList, [ - { - key: 'push', - value: function push(s) { - var o = { data: s, next: null }; - this.length > 0 ? (this.tail.next = o) : (this.head = o), - (this.tail = o), - ++this.length; - } - }, - { - key: 'unshift', - value: function unshift(s) { - var o = { data: s, next: this.head }; - 0 === this.length && (this.tail = o), - (this.head = o), - ++this.length; - } - }, - { - key: 'shift', - value: function shift() { - if (0 !== this.length) { - var s = this.head.data; - return ( - 1 === this.length - ? (this.head = this.tail = null) - : (this.head = this.head.next), - --this.length, - s - ); - } - } - }, - { - key: 'clear', - value: function clear() { - (this.head = this.tail = null), (this.length = 0); - } - }, - { - key: 'join', - value: function join(s) { - if (0 === this.length) return ''; - for (var o = this.head, i = '' + o.data; (o = o.next); ) - i += s + o.data; - return i; - } - }, - { - key: 'concat', - value: function concat(s) { - if (0 === this.length) return a.alloc(0); - for ( - var o, - i, - u, - _ = a.allocUnsafe(s >>> 0), - w = this.head, - x = 0; - w; - - ) - (o = w.data), - (i = _), - (u = x), - a.prototype.copy.call(o, i, u), - (x += w.data.length), - (w = w.next); - return _; - } - }, - { - key: 'consume', - value: function consume(s, o) { - var i; - return ( - s < this.head.data.length - ? ((i = this.head.data.slice(0, s)), - (this.head.data = this.head.data.slice(s))) - : (i = - s === this.head.data.length - ? this.shift() - : o - ? this._getString(s) - : this._getBuffer(s)), - i - ); - } - }, - { - key: 'first', - value: function first() { - return this.head.data; - } - }, - { - key: '_getString', - value: function _getString(s) { - var o = this.head, - i = 1, - a = o.data; - for (s -= a.length; (o = o.next); ) { - var u = o.data, - _ = s > u.length ? u.length : s; - if ( - (_ === u.length ? (a += u) : (a += u.slice(0, s)), - 0 === (s -= _)) - ) { - _ === u.length - ? (++i, - o.next - ? (this.head = o.next) - : (this.head = this.tail = null)) - : ((this.head = o), (o.data = u.slice(_))); - break; - } - ++i; - } - return (this.length -= i), a; - } - }, - { - key: '_getBuffer', - value: function _getBuffer(s) { - var o = a.allocUnsafe(s), - i = this.head, - u = 1; - for (i.data.copy(o), s -= i.data.length; (i = i.next); ) { - var _ = i.data, - w = s > _.length ? _.length : s; - if ((_.copy(o, o.length - s, 0, w), 0 === (s -= w))) { - w === _.length - ? (++u, - i.next - ? (this.head = i.next) - : (this.head = this.tail = null)) - : ((this.head = i), (i.data = _.slice(w))); - break; - } - ++u; - } - return (this.length -= u), o; - } - }, - { - key: _, - value: function value(s, o) { - return u( - this, - _objectSpread( - _objectSpread({}, o), - {}, - { depth: 0, customInspect: !1 } - ) - ); - } - } - ]), - BufferList - ); - })(); - }, - 80376: (s) => { - 'use strict'; - s.exports = [ - 'constructor', - 'hasOwnProperty', - 'isPrototypeOf', - 'propertyIsEnumerable', - 'toLocaleString', - 'toString', - 'valueOf' - ]; - }, - 80631: (s, o, i) => { - var a = i(28077), - u = i(49326); - s.exports = function hasIn(s, o) { - return null != s && u(s, o, a); - }; - }, - 80909: (s, o, i) => { - var a = i(30641), - u = i(38329)(a); - s.exports = u; - }, - 80945: (s, o, i) => { - var a = i(80079), - u = i(68223), - _ = i(53661); - s.exports = function stackSet(s, o) { - var i = this.__data__; - if (i instanceof a) { - var w = i.__data__; - if (!u || w.length < 199) - return w.push([s, o]), (this.size = ++i.size), this; - i = this.__data__ = new _(w); - } - return i.set(s, o), (this.size = i.size), this; - }; - }, - 81042: (s, o, i) => { - var a = i(56110)(Object, 'create'); - s.exports = a; - }, - 81214: (s, o, i) => { - 'use strict'; - function _typeof(s) { - return ( - (_typeof = - 'function' == typeof Symbol && - 'symbol' == typeof Symbol.iterator - ? function (s) { - return typeof s; - } - : function (s) { - return s && - 'function' == typeof Symbol && - s.constructor === Symbol && - s !== Symbol.prototype - ? 'symbol' - : typeof s; - }), - _typeof(s) - ); - } - Object.defineProperty(o, '__esModule', { value: !0 }), - (o.DebounceInput = void 0); - var a = _interopRequireDefault(i(96540)), - u = _interopRequireDefault(i(20181)), - _ = [ - 'element', - 'onChange', - 'value', - 'minLength', - 'debounceTimeout', - 'forceNotifyByEnter', - 'forceNotifyOnBlur', - 'onKeyDown', - 'onBlur', - 'inputRef' - ]; - function _interopRequireDefault(s) { - return s && s.__esModule ? s : { default: s }; - } - function _objectWithoutProperties(s, o) { - if (null == s) return {}; - var i, - a, - u = (function _objectWithoutPropertiesLoose(s, o) { - if (null == s) return {}; - var i, - a, - u = {}, - _ = Object.keys(s); - for (a = 0; a < _.length; a++) - (i = _[a]), o.indexOf(i) >= 0 || (u[i] = s[i]); - return u; - })(s, o); - if (Object.getOwnPropertySymbols) { - var _ = Object.getOwnPropertySymbols(s); - for (a = 0; a < _.length; a++) - (i = _[a]), - o.indexOf(i) >= 0 || - (Object.prototype.propertyIsEnumerable.call(s, i) && - (u[i] = s[i])); - } - return u; - } - function ownKeys(s, o) { - var i = Object.keys(s); - if (Object.getOwnPropertySymbols) { - var a = Object.getOwnPropertySymbols(s); - o && - (a = a.filter(function (o) { - return Object.getOwnPropertyDescriptor(s, o).enumerable; - })), - i.push.apply(i, a); - } - return i; - } - function _objectSpread(s) { - for (var o = 1; o < arguments.length; o++) { - var i = null != arguments[o] ? arguments[o] : {}; - o % 2 - ? ownKeys(Object(i), !0).forEach(function (o) { - _defineProperty(s, o, i[o]); - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties( - s, - Object.getOwnPropertyDescriptors(i) - ) - : ownKeys(Object(i)).forEach(function (o) { - Object.defineProperty( - s, - o, - Object.getOwnPropertyDescriptor(i, o) - ); - }); - } - return s; - } - function _defineProperties(s, o) { - for (var i = 0; i < o.length; i++) { - var a = o[i]; - (a.enumerable = a.enumerable || !1), - (a.configurable = !0), - 'value' in a && (a.writable = !0), - Object.defineProperty(s, a.key, a); - } - } - function _setPrototypeOf(s, o) { - return ( - (_setPrototypeOf = - Object.setPrototypeOf || - function _setPrototypeOf(s, o) { - return (s.__proto__ = o), s; - }), - _setPrototypeOf(s, o) - ); - } - function _createSuper(s) { - var o = (function _isNativeReflectConstruct() { - if ('undefined' == typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) return !1; - if ('function' == typeof Proxy) return !0; - try { - return ( - Boolean.prototype.valueOf.call( - Reflect.construct(Boolean, [], function () {}) - ), - !0 - ); - } catch (s) { - return !1; - } - })(); - return function _createSuperInternal() { - var i, - a = _getPrototypeOf(s); - if (o) { - var u = _getPrototypeOf(this).constructor; - i = Reflect.construct(a, arguments, u); - } else i = a.apply(this, arguments); - return (function _possibleConstructorReturn(s, o) { - if (o && ('object' === _typeof(o) || 'function' == typeof o)) - return o; - if (void 0 !== o) - throw new TypeError( - 'Derived constructors may only return object or undefined' - ); - return _assertThisInitialized(s); - })(this, i); - }; - } - function _assertThisInitialized(s) { - if (void 0 === s) - throw new ReferenceError( - "this hasn't been initialised - super() hasn't been called" - ); - return s; - } - function _getPrototypeOf(s) { - return ( - (_getPrototypeOf = Object.setPrototypeOf - ? Object.getPrototypeOf - : function _getPrototypeOf(s) { - return s.__proto__ || Object.getPrototypeOf(s); - }), - _getPrototypeOf(s) - ); - } - function _defineProperty(s, o, i) { - return ( - o in s - ? Object.defineProperty(s, o, { - value: i, - enumerable: !0, - configurable: !0, - writable: !0 - }) - : (s[o] = i), - s - ); - } - var w = (function (s) { - !(function _inherits(s, o) { - if ('function' != typeof o && null !== o) - throw new TypeError( - 'Super expression must either be null or a function' - ); - (s.prototype = Object.create(o && o.prototype, { - constructor: { value: s, writable: !0, configurable: !0 } - })), - Object.defineProperty(s, 'prototype', { writable: !1 }), - o && _setPrototypeOf(s, o); - })(DebounceInput, s); - var o = _createSuper(DebounceInput); - function DebounceInput(s) { - var i; - !(function _classCallCheck(s, o) { - if (!(s instanceof o)) - throw new TypeError('Cannot call a class as a function'); - })(this, DebounceInput), - _defineProperty( - _assertThisInitialized((i = o.call(this, s))), - 'onChange', - function (s) { - s.persist(); - var o = i.state.value, - a = i.props.minLength; - i.setState({ value: s.target.value }, function () { - var u = i.state.value; - u.length >= a - ? i.notify(s) - : o.length > u.length && - i.notify( - _objectSpread( - _objectSpread({}, s), - {}, - { - target: _objectSpread( - _objectSpread({}, s.target), - {}, - { value: '' } - ) - } - ) - ); - }); - } - ), - _defineProperty( - _assertThisInitialized(i), - 'onKeyDown', - function (s) { - 'Enter' === s.key && i.forceNotify(s); - var o = i.props.onKeyDown; - o && (s.persist(), o(s)); - } - ), - _defineProperty( - _assertThisInitialized(i), - 'onBlur', - function (s) { - i.forceNotify(s); - var o = i.props.onBlur; - o && (s.persist(), o(s)); - } - ), - _defineProperty( - _assertThisInitialized(i), - 'createNotifier', - function (s) { - if (s < 0) - i.notify = function () { - return null; - }; - else if (0 === s) i.notify = i.doNotify; - else { - var o = (0, u.default)(function (s) { - (i.isDebouncing = !1), i.doNotify(s); - }, s); - (i.notify = function (s) { - (i.isDebouncing = !0), o(s); - }), - (i.flush = function () { - return o.flush(); - }), - (i.cancel = function () { - (i.isDebouncing = !1), o.cancel(); - }); - } - } - ), - _defineProperty( - _assertThisInitialized(i), - 'doNotify', - function () { - i.props.onChange.apply(void 0, arguments); - } - ), - _defineProperty( - _assertThisInitialized(i), - 'forceNotify', - function (s) { - var o = i.props.debounceTimeout; - if (i.isDebouncing || !(o > 0)) { - i.cancel && i.cancel(); - var a = i.state.value, - u = i.props.minLength; - a.length >= u - ? i.doNotify(s) - : i.doNotify( - _objectSpread( - _objectSpread({}, s), - {}, - { - target: _objectSpread( - _objectSpread({}, s.target), - {}, - { value: a } - ) - } - ) - ); - } - } - ), - (i.isDebouncing = !1), - (i.state = { - value: void 0 === s.value || null === s.value ? '' : s.value - }); - var a = i.props.debounceTimeout; - return i.createNotifier(a), i; - } - return ( - (function _createClass(s, o, i) { - return ( - o && _defineProperties(s.prototype, o), - i && _defineProperties(s, i), - Object.defineProperty(s, 'prototype', { writable: !1 }), - s - ); - })(DebounceInput, [ - { - key: 'componentDidUpdate', - value: function componentDidUpdate(s) { - if (!this.isDebouncing) { - var o = this.props, - i = o.value, - a = o.debounceTimeout, - u = s.debounceTimeout, - _ = s.value, - w = this.state.value; - void 0 !== i && - _ !== i && - w !== i && - this.setState({ value: i }), - a !== u && this.createNotifier(a); - } - } - }, - { - key: 'componentWillUnmount', - value: function componentWillUnmount() { - this.flush && this.flush(); - } - }, - { - key: 'render', - value: function render() { - var s, - o, - i = this.props, - u = i.element, - w = - (i.onChange, - i.value, - i.minLength, - i.debounceTimeout, - i.forceNotifyByEnter), - x = i.forceNotifyOnBlur, - C = i.onKeyDown, - j = i.onBlur, - L = i.inputRef, - B = _objectWithoutProperties(i, _), - $ = this.state.value; - (s = w - ? { onKeyDown: this.onKeyDown } - : C - ? { onKeyDown: C } - : {}), - (o = x - ? { onBlur: this.onBlur } - : j - ? { onBlur: j } - : {}); - var V = L ? { ref: L } : {}; - return a.default.createElement( - u, - _objectSpread( - _objectSpread( - _objectSpread( - _objectSpread({}, B), - {}, - { onChange: this.onChange, value: $ }, - s - ), - o - ), - V - ) - ); - } - } - ]), - DebounceInput - ); - })(a.default.PureComponent); - (o.DebounceInput = w), - _defineProperty(w, 'defaultProps', { - element: 'input', - type: 'text', - onKeyDown: void 0, - onBlur: void 0, - value: void 0, - minLength: 0, - debounceTimeout: 100, - forceNotifyByEnter: !0, - forceNotifyOnBlur: !0, - inputRef: void 0 - }); - }, - 81919: (s, o, i) => { - 'use strict'; - var a = i(48287).Buffer; - function isSpecificValue(s) { - return s instanceof a || s instanceof Date || s instanceof RegExp; - } - function cloneSpecificValue(s) { - if (s instanceof a) { - var o = a.alloc ? a.alloc(s.length) : new a(s.length); - return s.copy(o), o; - } - if (s instanceof Date) return new Date(s.getTime()); - if (s instanceof RegExp) return new RegExp(s); - throw new Error('Unexpected situation'); - } - function deepCloneArray(s) { - var o = []; - return ( - s.forEach(function (s, i) { - 'object' == typeof s && null !== s - ? Array.isArray(s) - ? (o[i] = deepCloneArray(s)) - : isSpecificValue(s) - ? (o[i] = cloneSpecificValue(s)) - : (o[i] = u({}, s)) - : (o[i] = s); - }), - o - ); - } - function safeGetProperty(s, o) { - return '__proto__' === o ? void 0 : s[o]; - } - var u = (s.exports = function () { - if (arguments.length < 1 || 'object' != typeof arguments[0]) - return !1; - if (arguments.length < 2) return arguments[0]; - var s, - o, - i = arguments[0]; - return ( - Array.prototype.slice.call(arguments, 1).forEach(function (a) { - 'object' != typeof a || - null === a || - Array.isArray(a) || - Object.keys(a).forEach(function (_) { - return ( - (o = safeGetProperty(i, _)), - (s = safeGetProperty(a, _)) === i - ? void 0 - : 'object' != typeof s || null === s - ? void (i[_] = s) - : Array.isArray(s) - ? void (i[_] = deepCloneArray(s)) - : isSpecificValue(s) - ? void (i[_] = cloneSpecificValue(s)) - : 'object' != typeof o || - null === o || - Array.isArray(o) - ? void (i[_] = u({}, s)) - : void (i[_] = u(o, s)) - ); - }); - }), - i - ); - }); - }, - 82048: (s, o, i) => { - 'use strict'; - var a = i(11091), - u = i(88280), - _ = i(15972), - w = i(79192), - x = i(19595), - C = i(58075), - j = i(61626), - L = i(75817), - B = i(39259), - $ = i(85884), - V = i(24823), - U = i(32096), - z = i(76264)('toStringTag'), - Y = Error, - Z = [].push, - ee = function AggregateError(s, o) { - var i, - a = u(ie, this); - w - ? (i = w(new Y(), a ? _(this) : ie)) - : ((i = a ? this : C(ie)), j(i, z, 'Error')), - void 0 !== o && j(i, 'message', U(o)), - $(i, ee, i.stack, 1), - arguments.length > 2 && B(i, arguments[2]); - var x = []; - return V(s, Z, { that: x }), j(i, 'errors', x), i; - }; - w ? w(ee, Y) : x(ee, Y, { name: !0 }); - var ie = (ee.prototype = C(Y.prototype, { - constructor: L(1, ee), - message: L(1, ''), - name: L(1, 'AggregateError') - })); - a({ global: !0, constructor: !0, arity: 2 }, { AggregateError: ee }); - }, - 82159: (s, o, i) => { - 'use strict'; - var a = i(62250), - u = i(4640), - _ = TypeError; - s.exports = function (s) { - if (a(s)) return s; - throw new _(u(s) + ' is not a function'); - }; - }, - 82199: (s, o, i) => { - var a = i(14528), - u = i(56449); - s.exports = function baseGetAllKeys(s, o, i) { - var _ = o(s); - return u(s) ? _ : a(_, i(s)); - }; - }, - 82261: (s, o, i) => { - 'use strict'; - Object.defineProperty(o, '__esModule', { value: !0 }); - var a = _interopRequireDefault(i(9404)), - u = _interopRequireDefault(i(48590)); - function _interopRequireDefault(s) { - return s && s.__esModule ? s : { default: s }; - } - (o.default = function (s, o, i) { - var _ = Object.keys(o); - if (!_.length) - return 'Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.'; - var w = (0, u.default)(i); - if ( - a.default.isImmutable - ? !a.default.isImmutable(s) - : !a.default.Iterable.isIterable(s) - ) - return ( - 'The ' + - w + - ' is of unexpected type. Expected argument to be an instance of Immutable.Collection or Immutable.Record with the following properties: "' + - _.join('", "') + - '".' - ); - var x = s - .toSeq() - .keySeq() - .toArray() - .filter(function (s) { - return !o.hasOwnProperty(s); - }); - return x.length > 0 - ? 'Unexpected ' + - (1 === x.length ? 'property' : 'properties') + - ' "' + - x.join('", "') + - '" found in ' + - w + - '. Expected to find one of the known reducer property names instead: "' + - _.join('", "') + - '". Unexpected properties will be ignored.' - : null; - }), - (s.exports = o.default); - }, - 82819: (s, o, i) => { - var a = i(39344), - u = i(23805); - s.exports = function createCtor(s) { - return function () { - var o = arguments; - switch (o.length) { - case 0: - return new s(); - case 1: - return new s(o[0]); - case 2: - return new s(o[0], o[1]); - case 3: - return new s(o[0], o[1], o[2]); - case 4: - return new s(o[0], o[1], o[2], o[3]); - case 5: - return new s(o[0], o[1], o[2], o[3], o[4]); - case 6: - return new s(o[0], o[1], o[2], o[3], o[4], o[5]); - case 7: - return new s(o[0], o[1], o[2], o[3], o[4], o[5], o[6]); - } - var i = a(s.prototype), - _ = s.apply(i, o); - return u(_) ? _ : i; - }; - }; - }, - 82890: (s, o, i) => { - var a = i(56698), - u = i(90392), - _ = i(92861).Buffer, - w = [ - 1116352408, 3609767458, 1899447441, 602891725, 3049323471, - 3964484399, 3921009573, 2173295548, 961987163, 4081628472, - 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, - 3664609560, 3624381080, 2734883394, 310598401, 1164996542, - 607225278, 1323610764, 1426881987, 3590304994, 1925078388, - 4068182383, 2162078206, 991336113, 2614888103, 633803317, - 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, - 944711139, 264347078, 2341262773, 604807628, 2007800933, - 770255983, 1495990901, 1249150122, 1856431235, 1555081692, - 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, - 2821834349, 766784016, 2952996808, 2566594879, 3210313671, - 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, - 113926993, 3758326383, 338241895, 168717936, 666307205, - 1188179964, 773529912, 1546045734, 1294757372, 1522805485, - 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, - 1014477480, 2177026350, 1206759142, 2456956037, 344077627, - 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, - 3505952657, 3345764771, 106217008, 3516065817, 3606008344, - 3600352804, 1432725776, 4094571909, 1467031594, 275423344, - 851169720, 430227734, 3100823752, 506948616, 1363258195, - 659060556, 3750685593, 883997877, 3785050280, 958139571, - 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, - 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, - 1125592928, 2227730452, 2716904306, 2361852424, 442776044, - 2428436474, 593698344, 2756734187, 3733110249, 3204031479, - 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, - 3515267271, 566280711, 3940187606, 3454069534, 4118630271, - 4000239992, 116418474, 1914138554, 174292421, 2731055270, - 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, - 852142971, 1086792851, 1017036298, 365543100, 1126000580, - 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, - 1607167915, 987167468, 1816402316, 1246189591 - ], - x = new Array(160); - function Sha512() { - this.init(), (this._w = x), u.call(this, 128, 112); - } - function Ch(s, o, i) { - return i ^ (s & (o ^ i)); - } - function maj(s, o, i) { - return (s & o) | (i & (s | o)); - } - function sigma0(s, o) { - return ( - ((s >>> 28) | (o << 4)) ^ - ((o >>> 2) | (s << 30)) ^ - ((o >>> 7) | (s << 25)) - ); - } - function sigma1(s, o) { - return ( - ((s >>> 14) | (o << 18)) ^ - ((s >>> 18) | (o << 14)) ^ - ((o >>> 9) | (s << 23)) - ); - } - function Gamma0(s, o) { - return ( - ((s >>> 1) | (o << 31)) ^ ((s >>> 8) | (o << 24)) ^ (s >>> 7) - ); - } - function Gamma0l(s, o) { - return ( - ((s >>> 1) | (o << 31)) ^ - ((s >>> 8) | (o << 24)) ^ - ((s >>> 7) | (o << 25)) - ); - } - function Gamma1(s, o) { - return ( - ((s >>> 19) | (o << 13)) ^ ((o >>> 29) | (s << 3)) ^ (s >>> 6) - ); - } - function Gamma1l(s, o) { - return ( - ((s >>> 19) | (o << 13)) ^ - ((o >>> 29) | (s << 3)) ^ - ((s >>> 6) | (o << 26)) - ); - } - function getCarry(s, o) { - return s >>> 0 < o >>> 0 ? 1 : 0; - } - a(Sha512, u), - (Sha512.prototype.init = function () { - return ( - (this._ah = 1779033703), - (this._bh = 3144134277), - (this._ch = 1013904242), - (this._dh = 2773480762), - (this._eh = 1359893119), - (this._fh = 2600822924), - (this._gh = 528734635), - (this._hh = 1541459225), - (this._al = 4089235720), - (this._bl = 2227873595), - (this._cl = 4271175723), - (this._dl = 1595750129), - (this._el = 2917565137), - (this._fl = 725511199), - (this._gl = 4215389547), - (this._hl = 327033209), - this - ); - }), - (Sha512.prototype._update = function (s) { - for ( - var o = this._w, - i = 0 | this._ah, - a = 0 | this._bh, - u = 0 | this._ch, - _ = 0 | this._dh, - x = 0 | this._eh, - C = 0 | this._fh, - j = 0 | this._gh, - L = 0 | this._hh, - B = 0 | this._al, - $ = 0 | this._bl, - V = 0 | this._cl, - U = 0 | this._dl, - z = 0 | this._el, - Y = 0 | this._fl, - Z = 0 | this._gl, - ee = 0 | this._hl, - ie = 0; - ie < 32; - ie += 2 - ) - (o[ie] = s.readInt32BE(4 * ie)), - (o[ie + 1] = s.readInt32BE(4 * ie + 4)); - for (; ie < 160; ie += 2) { - var ae = o[ie - 30], - ce = o[ie - 30 + 1], - le = Gamma0(ae, ce), - pe = Gamma0l(ce, ae), - de = Gamma1((ae = o[ie - 4]), (ce = o[ie - 4 + 1])), - fe = Gamma1l(ce, ae), - ye = o[ie - 14], - be = o[ie - 14 + 1], - _e = o[ie - 32], - Se = o[ie - 32 + 1], - we = (pe + be) | 0, - xe = (le + ye + getCarry(we, pe)) | 0; - (xe = - ((xe = (xe + de + getCarry((we = (we + fe) | 0), fe)) | 0) + - _e + - getCarry((we = (we + Se) | 0), Se)) | - 0), - (o[ie] = xe), - (o[ie + 1] = we); - } - for (var Pe = 0; Pe < 160; Pe += 2) { - (xe = o[Pe]), (we = o[Pe + 1]); - var Te = maj(i, a, u), - Re = maj(B, $, V), - qe = sigma0(i, B), - $e = sigma0(B, i), - ze = sigma1(x, z), - We = sigma1(z, x), - He = w[Pe], - Xe = w[Pe + 1], - Ye = Ch(x, C, j), - Qe = Ch(z, Y, Z), - et = (ee + We) | 0, - tt = (L + ze + getCarry(et, ee)) | 0; - tt = - ((tt = - ((tt = (tt + Ye + getCarry((et = (et + Qe) | 0), Qe)) | 0) + - He + - getCarry((et = (et + Xe) | 0), Xe)) | - 0) + - xe + - getCarry((et = (et + we) | 0), we)) | - 0; - var rt = ($e + Re) | 0, - nt = (qe + Te + getCarry(rt, $e)) | 0; - (L = j), - (ee = Z), - (j = C), - (Z = Y), - (C = x), - (Y = z), - (x = (_ + tt + getCarry((z = (U + et) | 0), U)) | 0), - (_ = u), - (U = V), - (u = a), - (V = $), - (a = i), - ($ = B), - (i = (tt + nt + getCarry((B = (et + rt) | 0), et)) | 0); - } - (this._al = (this._al + B) | 0), - (this._bl = (this._bl + $) | 0), - (this._cl = (this._cl + V) | 0), - (this._dl = (this._dl + U) | 0), - (this._el = (this._el + z) | 0), - (this._fl = (this._fl + Y) | 0), - (this._gl = (this._gl + Z) | 0), - (this._hl = (this._hl + ee) | 0), - (this._ah = (this._ah + i + getCarry(this._al, B)) | 0), - (this._bh = (this._bh + a + getCarry(this._bl, $)) | 0), - (this._ch = (this._ch + u + getCarry(this._cl, V)) | 0), - (this._dh = (this._dh + _ + getCarry(this._dl, U)) | 0), - (this._eh = (this._eh + x + getCarry(this._el, z)) | 0), - (this._fh = (this._fh + C + getCarry(this._fl, Y)) | 0), - (this._gh = (this._gh + j + getCarry(this._gl, Z)) | 0), - (this._hh = (this._hh + L + getCarry(this._hl, ee)) | 0); - }), - (Sha512.prototype._hash = function () { - var s = _.allocUnsafe(64); - function writeInt64BE(o, i, a) { - s.writeInt32BE(o, a), s.writeInt32BE(i, a + 4); - } - return ( - writeInt64BE(this._ah, this._al, 0), - writeInt64BE(this._bh, this._bl, 8), - writeInt64BE(this._ch, this._cl, 16), - writeInt64BE(this._dh, this._dl, 24), - writeInt64BE(this._eh, this._el, 32), - writeInt64BE(this._fh, this._fl, 40), - writeInt64BE(this._gh, this._gl, 48), - writeInt64BE(this._hh, this._hl, 56), - s - ); - }), - (s.exports = Sha512); - }, - 83120: (s, o, i) => { - var a = i(14528), - u = i(45891); - s.exports = function baseFlatten(s, o, i, _, w) { - var x = -1, - C = s.length; - for (i || (i = u), w || (w = []); ++x < C; ) { - var j = s[x]; - o > 0 && i(j) - ? o > 1 - ? baseFlatten(j, o - 1, i, _, w) - : a(w, j) - : _ || (w[w.length] = j); - } - return w; - }; - }, - 83141: (s, o, i) => { - 'use strict'; - var a = i(92861).Buffer, - u = - a.isEncoding || - function (s) { - switch ((s = '' + s) && s.toLowerCase()) { - case 'hex': - case 'utf8': - case 'utf-8': - case 'ascii': - case 'binary': - case 'base64': - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - case 'raw': - return !0; - default: - return !1; - } - }; - function StringDecoder(s) { - var o; - switch ( - ((this.encoding = (function normalizeEncoding(s) { - var o = (function _normalizeEncoding(s) { - if (!s) return 'utf8'; - for (var o; ; ) - switch (s) { - case 'utf8': - case 'utf-8': - return 'utf8'; - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return 'utf16le'; - case 'latin1': - case 'binary': - return 'latin1'; - case 'base64': - case 'ascii': - case 'hex': - return s; - default: - if (o) return; - (s = ('' + s).toLowerCase()), (o = !0); - } - })(s); - if ('string' != typeof o && (a.isEncoding === u || !u(s))) - throw new Error('Unknown encoding: ' + s); - return o || s; - })(s)), - this.encoding) - ) { - case 'utf16le': - (this.text = utf16Text), (this.end = utf16End), (o = 4); - break; - case 'utf8': - (this.fillLast = utf8FillLast), (o = 4); - break; - case 'base64': - (this.text = base64Text), (this.end = base64End), (o = 3); - break; - default: - return (this.write = simpleWrite), void (this.end = simpleEnd); - } - (this.lastNeed = 0), - (this.lastTotal = 0), - (this.lastChar = a.allocUnsafe(o)); - } - function utf8CheckByte(s) { - return s <= 127 - ? 0 - : s >> 5 == 6 - ? 2 - : s >> 4 == 14 - ? 3 - : s >> 3 == 30 - ? 4 - : s >> 6 == 2 - ? -1 - : -2; - } - function utf8FillLast(s) { - var o = this.lastTotal - this.lastNeed, - i = (function utf8CheckExtraBytes(s, o, i) { - if (128 != (192 & o[0])) return (s.lastNeed = 0), '�'; - if (s.lastNeed > 1 && o.length > 1) { - if (128 != (192 & o[1])) return (s.lastNeed = 1), '�'; - if (s.lastNeed > 2 && o.length > 2 && 128 != (192 & o[2])) - return (s.lastNeed = 2), '�'; - } - })(this, s); - return void 0 !== i - ? i - : this.lastNeed <= s.length - ? (s.copy(this.lastChar, o, 0, this.lastNeed), - this.lastChar.toString(this.encoding, 0, this.lastTotal)) - : (s.copy(this.lastChar, o, 0, s.length), - void (this.lastNeed -= s.length)); - } - function utf16Text(s, o) { - if ((s.length - o) % 2 == 0) { - var i = s.toString('utf16le', o); - if (i) { - var a = i.charCodeAt(i.length - 1); - if (a >= 55296 && a <= 56319) - return ( - (this.lastNeed = 2), - (this.lastTotal = 4), - (this.lastChar[0] = s[s.length - 2]), - (this.lastChar[1] = s[s.length - 1]), - i.slice(0, -1) - ); - } - return i; - } - return ( - (this.lastNeed = 1), - (this.lastTotal = 2), - (this.lastChar[0] = s[s.length - 1]), - s.toString('utf16le', o, s.length - 1) - ); - } - function utf16End(s) { - var o = s && s.length ? this.write(s) : ''; - if (this.lastNeed) { - var i = this.lastTotal - this.lastNeed; - return o + this.lastChar.toString('utf16le', 0, i); - } - return o; - } - function base64Text(s, o) { - var i = (s.length - o) % 3; - return 0 === i - ? s.toString('base64', o) - : ((this.lastNeed = 3 - i), - (this.lastTotal = 3), - 1 === i - ? (this.lastChar[0] = s[s.length - 1]) - : ((this.lastChar[0] = s[s.length - 2]), - (this.lastChar[1] = s[s.length - 1])), - s.toString('base64', o, s.length - i)); - } - function base64End(s) { - var o = s && s.length ? this.write(s) : ''; - return this.lastNeed - ? o + this.lastChar.toString('base64', 0, 3 - this.lastNeed) - : o; - } - function simpleWrite(s) { - return s.toString(this.encoding); - } - function simpleEnd(s) { - return s && s.length ? this.write(s) : ''; - } - (o.I = StringDecoder), - (StringDecoder.prototype.write = function (s) { - if (0 === s.length) return ''; - var o, i; - if (this.lastNeed) { - if (void 0 === (o = this.fillLast(s))) return ''; - (i = this.lastNeed), (this.lastNeed = 0); - } else i = 0; - return i < s.length - ? o - ? o + this.text(s, i) - : this.text(s, i) - : o || ''; - }), - (StringDecoder.prototype.end = function utf8End(s) { - var o = s && s.length ? this.write(s) : ''; - return this.lastNeed ? o + '�' : o; - }), - (StringDecoder.prototype.text = function utf8Text(s, o) { - var i = (function utf8CheckIncomplete(s, o, i) { - var a = o.length - 1; - if (a < i) return 0; - var u = utf8CheckByte(o[a]); - if (u >= 0) return u > 0 && (s.lastNeed = u - 1), u; - if (--a < i || -2 === u) return 0; - if (((u = utf8CheckByte(o[a])), u >= 0)) - return u > 0 && (s.lastNeed = u - 2), u; - if (--a < i || -2 === u) return 0; - if (((u = utf8CheckByte(o[a])), u >= 0)) - return u > 0 && (2 === u ? (u = 0) : (s.lastNeed = u - 3)), u; - return 0; - })(this, s, o); - if (!this.lastNeed) return s.toString('utf8', o); - this.lastTotal = i; - var a = s.length - (i - this.lastNeed); - return s.copy(this.lastChar, 0, a), s.toString('utf8', o, a); - }), - (StringDecoder.prototype.fillLast = function (s) { - if (this.lastNeed <= s.length) - return ( - s.copy( - this.lastChar, - this.lastTotal - this.lastNeed, - 0, - this.lastNeed - ), - this.lastChar.toString(this.encoding, 0, this.lastTotal) - ); - s.copy( - this.lastChar, - this.lastTotal - this.lastNeed, - 0, - s.length - ), - (this.lastNeed -= s.length); - }); - }, - 83221: (s) => { - s.exports = function createBaseFor(s) { - return function (o, i, a) { - for (var u = -1, _ = Object(o), w = a(o), x = w.length; x--; ) { - var C = w[s ? x : ++u]; - if (!1 === i(_[C], C, _)) break; - } - return o; - }; - }; - }, - 83349: (s, o, i) => { - var a = i(82199), - u = i(86375), - _ = i(37241); - s.exports = function getAllKeysIn(s) { - return a(s, _, u); - }; - }, - 83488: (s) => { - s.exports = function identity(s) { - return s; - }; - }, - 83693: (s, o, i) => { - var a = i(64894), - u = i(40346); - s.exports = function isArrayLikeObject(s) { - return u(s) && a(s); - }; - }, - 83729: (s) => { - s.exports = function arrayEach(s, o) { - for ( - var i = -1, a = null == s ? 0 : s.length; - ++i < a && !1 !== o(s[i], i, s); - - ); - return s; - }; - }, - 84058: (s, o, i) => { - var a = i(14792), - u = i(45539)(function (s, o, i) { - return (o = o.toLowerCase()), s + (i ? a(o) : o); - }); - s.exports = u; - }, - 84195: (s, o, i) => { - var a = i(66977), - u = i(38816), - _ = u(function (s, o) { - return a(s, 256, void 0, void 0, void 0, o); - }); - s.exports = _; - }, - 84247: (s) => { - s.exports = function setToArray(s) { - var o = -1, - i = Array(s.size); - return ( - s.forEach(function (s) { - i[++o] = s; - }), - i - ); - }; - }, - 84629: (s) => { - s.exports = {}; - }, - 84851: (s, o, i) => { - 'use strict'; - s.exports = i(85401); - }, - 84977: (s, o, i) => { - 'use strict'; - Object.defineProperty(o, '__esModule', { value: !0 }); - var a = (function _interopRequireDefault(s) { - return s && s.__esModule ? s : { default: s }; - })(i(9404)), - u = i(55674); - (o.default = function (s) { - var o = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : a.default.Map, - i = Object.keys(s); - return function () { - var a = - arguments.length > 0 && void 0 !== arguments[0] - ? arguments[0] - : o(), - _ = arguments[1]; - return a.withMutations(function (o) { - i.forEach(function (i) { - var a = (0, s[i])(o.get(i), _); - (0, u.validateNextState)(a, i, _), o.set(i, a); - }); - }); - }; - }), - (s.exports = o.default); - }, - 85015: (s, o, i) => { - var a = i(72552), - u = i(56449), - _ = i(40346); - s.exports = function isString(s) { - return ( - 'string' == typeof s || - (!u(s) && _(s) && '[object String]' == a(s)) - ); - }; - }, - 85087: (s, o, i) => { - var a = i(30980), - u = i(37381), - _ = i(62284), - w = i(53758); - s.exports = function isLaziable(s) { - var o = _(s), - i = w[o]; - if ('function' != typeof i || !(o in a.prototype)) return !1; - if (s === i) return !0; - var x = u(i); - return !!x && s === x[0]; - }; - }, - 85105: (s) => { - s.exports = class JSONSerialiser { - constructor(s) { - this.namespace = s || new this.Namespace(); - } - serialise(s) { - if (!(s instanceof this.namespace.elements.Element)) - throw new TypeError( - `Given element \`${s}\` is not an Element instance` - ); - const o = { element: s.element }; - s._meta && - s._meta.length > 0 && - (o.meta = this.serialiseObject(s.meta)), - s._attributes && - s._attributes.length > 0 && - (o.attributes = this.serialiseObject(s.attributes)); - const i = this.serialiseContent(s.content); - return void 0 !== i && (o.content = i), o; - } - deserialise(s) { - if (!s.element) - throw new Error( - 'Given value is not an object containing an element name' - ); - const o = new (this.namespace.getElementClass(s.element))(); - o.element !== s.element && (o.element = s.element), - s.meta && this.deserialiseObject(s.meta, o.meta), - s.attributes && - this.deserialiseObject(s.attributes, o.attributes); - const i = this.deserialiseContent(s.content); - return (void 0 === i && null !== o.content) || (o.content = i), o; - } - serialiseContent(s) { - if (s instanceof this.namespace.elements.Element) - return this.serialise(s); - if (s instanceof this.namespace.KeyValuePair) { - const o = { key: this.serialise(s.key) }; - return s.value && (o.value = this.serialise(s.value)), o; - } - if (s && s.map) { - if (0 === s.length) return; - return s.map(this.serialise, this); - } - return s; - } - deserialiseContent(s) { - if (s) { - if (s.element) return this.deserialise(s); - if (s.key) { - const o = new this.namespace.KeyValuePair( - this.deserialise(s.key) - ); - return s.value && (o.value = this.deserialise(s.value)), o; - } - if (s.map) return s.map(this.deserialise, this); - } - return s; - } - serialiseObject(s) { - const o = {}; - if ( - (s.forEach((s, i) => { - s && (o[i.toValue()] = this.serialise(s)); - }), - 0 !== Object.keys(o).length) - ) - return o; - } - deserialiseObject(s, o) { - Object.keys(s).forEach((i) => { - o.set(i, this.deserialise(s[i])); - }); - } - }; - }, - 85160: (s, o, i) => { - 'use strict'; - var a = i(96540); - var u = - 'function' == typeof Object.is - ? Object.is - : function is(s, o) { - return ( - (s === o && (0 !== s || 1 / s == 1 / o)) || - (s != s && o != o) - ); - }, - _ = a.useSyncExternalStore, - w = a.useRef, - x = a.useEffect, - C = a.useMemo, - j = a.useDebugValue; - }, - 85250: (s, o, i) => { - var a = i(37217), - u = i(87805), - _ = i(86649), - w = i(42824), - x = i(23805), - C = i(37241), - j = i(14974); - s.exports = function baseMerge(s, o, i, L, B) { - s !== o && - _( - o, - function (_, C) { - if ((B || (B = new a()), x(_))) - w(s, o, C, i, baseMerge, L, B); - else { - var $ = L ? L(j(s, C), _, C + '', s, o, B) : void 0; - void 0 === $ && ($ = _), u(s, C, $); - } - }, - C - ); - }; - }, - 85401: (s, o, i) => { - 'use strict'; - var a = i(462); - s.exports = a; - }, - 85463: (s) => { - s.exports = function baseIsNaN(s) { - return s != s; - }; - }, - 85558: (s) => { - s.exports = function baseReduce(s, o, i, a, u) { - return ( - u(s, function (s, u, _) { - i = a ? ((a = !1), s) : o(i, s, u, _); - }), - i - ); - }; - }, - 85582: (s, o, i) => { - 'use strict'; - var a = i(92046), - u = i(45951), - _ = i(62250), - aFunction = function (s) { - return _(s) ? s : void 0; - }; - s.exports = function (s, o) { - return arguments.length < 2 - ? aFunction(a[s]) || aFunction(u[s]) - : (a[s] && a[s][o]) || (u[s] && u[s][o]); - }; - }, - 85587: (s, o, i) => { - 'use strict'; - var a = i(26311), - u = create(Error); - function create(s) { - return ( - (FormattedError.displayName = s.displayName || s.name), - FormattedError - ); - function FormattedError(o) { - return o && (o = a.apply(null, arguments)), new s(o); - } - } - (s.exports = u), - (u.eval = create(EvalError)), - (u.range = create(RangeError)), - (u.reference = create(ReferenceError)), - (u.syntax = create(SyntaxError)), - (u.type = create(TypeError)), - (u.uri = create(URIError)), - (u.create = create); - }, - 85762: (s, o, i) => { - 'use strict'; - var a = i(1907), - u = Error, - _ = a(''.replace), - w = String(new u('zxcasd').stack), - x = /\n\s*at [^:]*:[^\n]*/, - C = x.test(w); - s.exports = function (s, o) { - if (C && 'string' == typeof s && !u.prepareStackTrace) - for (; o--; ) s = _(s, x, ''); - return s; - }; - }, - 85816: (s, o, i) => { - 'use strict'; - var a = i(36128); - s.exports = function (s, o) { - return a[s] || (a[s] = o || {}); - }; - }, - 85884: (s, o, i) => { - 'use strict'; - var a = i(61626), - u = i(85762), - _ = i(23888), - w = Error.captureStackTrace; - s.exports = function (s, o, i, x) { - _ && (w ? w(s, o) : a(s, 'stack', u(i, x))); - }; - }, - 86009: (s, o, i) => { - s = i.nmd(s); - var a = i(34840), - u = o && !o.nodeType && o, - _ = u && s && !s.nodeType && s, - w = _ && _.exports === u && a.process, - x = (function () { - try { - var s = _ && _.require && _.require('util').types; - return s || (w && w.binding && w.binding('util')); - } catch (s) {} - })(); - s.exports = x; - }, - 86048: (s) => { - 'use strict'; - var o = {}; - function createErrorType(s, i, a) { - a || (a = Error); - var u = (function (s) { - function NodeError(o, a, u) { - return ( - s.call( - this, - (function getMessage(s, o, a) { - return 'string' == typeof i ? i : i(s, o, a); - })(o, a, u) - ) || this - ); - } - return ( - (function _inheritsLoose(s, o) { - (s.prototype = Object.create(o.prototype)), - (s.prototype.constructor = s), - (s.__proto__ = o); - })(NodeError, s), - NodeError - ); - })(a); - (u.prototype.name = a.name), (u.prototype.code = s), (o[s] = u); - } - function oneOf(s, o) { - if (Array.isArray(s)) { - var i = s.length; - return ( - (s = s.map(function (s) { - return String(s); - })), - i > 2 - ? 'one of ' - .concat(o, ' ') - .concat(s.slice(0, i - 1).join(', '), ', or ') + s[i - 1] - : 2 === i - ? 'one of '.concat(o, ' ').concat(s[0], ' or ').concat(s[1]) - : 'of '.concat(o, ' ').concat(s[0]) - ); - } - return 'of '.concat(o, ' ').concat(String(s)); - } - createErrorType( - 'ERR_INVALID_OPT_VALUE', - function (s, o) { - return 'The value "' + o + '" is invalid for option "' + s + '"'; - }, - TypeError - ), - createErrorType( - 'ERR_INVALID_ARG_TYPE', - function (s, o, i) { - var a, u; - if ( - ('string' == typeof o && - (function startsWith(s, o, i) { - return s.substr(!i || i < 0 ? 0 : +i, o.length) === o; - })(o, 'not ') - ? ((a = 'must not be'), (o = o.replace(/^not /, ''))) - : (a = 'must be'), - (function endsWith(s, o, i) { - return ( - (void 0 === i || i > s.length) && (i = s.length), - s.substring(i - o.length, i) === o - ); - })(s, ' argument')) - ) - u = 'The ' - .concat(s, ' ') - .concat(a, ' ') - .concat(oneOf(o, 'type')); - else { - var _ = (function includes(s, o, i) { - return ( - 'number' != typeof i && (i = 0), - !(i + o.length > s.length) && -1 !== s.indexOf(o, i) - ); - })(s, '.') - ? 'property' - : 'argument'; - u = 'The "' - .concat(s, '" ') - .concat(_, ' ') - .concat(a, ' ') - .concat(oneOf(o, 'type')); - } - return (u += '. Received type '.concat(typeof i)); - }, - TypeError - ), - createErrorType( - 'ERR_STREAM_PUSH_AFTER_EOF', - 'stream.push() after EOF' - ), - createErrorType('ERR_METHOD_NOT_IMPLEMENTED', function (s) { - return 'The ' + s + ' method is not implemented'; - }), - createErrorType('ERR_STREAM_PREMATURE_CLOSE', 'Premature close'), - createErrorType('ERR_STREAM_DESTROYED', function (s) { - return 'Cannot call ' + s + ' after a stream was destroyed'; - }), - createErrorType( - 'ERR_MULTIPLE_CALLBACK', - 'Callback called multiple times' - ), - createErrorType( - 'ERR_STREAM_CANNOT_PIPE', - 'Cannot pipe, not readable' - ), - createErrorType('ERR_STREAM_WRITE_AFTER_END', 'write after end'), - createErrorType( - 'ERR_STREAM_NULL_VALUES', - 'May not write null values to stream', - TypeError - ), - createErrorType( - 'ERR_UNKNOWN_ENCODING', - function (s) { - return 'Unknown encoding: ' + s; - }, - TypeError - ), - createErrorType( - 'ERR_STREAM_UNSHIFT_AFTER_END_EVENT', - 'stream.unshift() after end event' - ), - (s.exports.F = o); - }, - 86215: function (s, o) { - var i, a, u; - (a = []), - (i = (function () { - 'use strict'; - var isNativeSmoothScrollEnabledOn = function (s) { - return ( - s && - 'getComputedStyle' in window && - 'smooth' === window.getComputedStyle(s)['scroll-behavior'] - ); - }; - if ('undefined' == typeof window || !('document' in window)) - return {}; - var makeScroller = function (s, o, i) { - var a; - (o = o || 999), i || 0 === i || (i = 9); - var setScrollTimeoutId = function (s) { - a = s; - }, - stopScroll = function () { - clearTimeout(a), setScrollTimeoutId(0); - }, - getTopWithEdgeOffset = function (o) { - return Math.max(0, s.getTopOf(o) - i); - }, - scrollToY = function (i, a, u) { - if ( - (stopScroll(), - 0 === a || - (a && a < 0) || - isNativeSmoothScrollEnabledOn(s.body)) - ) - s.toY(i), u && u(); - else { - var _ = s.getY(), - w = Math.max(0, i) - _, - x = new Date().getTime(); - (a = a || Math.min(Math.abs(w), o)), - (function loopScroll() { - setScrollTimeoutId( - setTimeout(function () { - var o = Math.min( - 1, - (new Date().getTime() - x) / a - ), - i = Math.max( - 0, - Math.floor( - _ + - w * - (o < 0.5 - ? 2 * o * o - : o * (4 - 2 * o) - 1) - ) - ); - s.toY(i), - o < 1 && - s.getHeight() + i < s.body.scrollHeight - ? loopScroll() - : (setTimeout(stopScroll, 99), u && u()); - }, 9) - ); - })(); - } - }, - scrollToElem = function (s, o, i) { - scrollToY(getTopWithEdgeOffset(s), o, i); - }, - scrollIntoView = function (o, a, u) { - var _ = o.getBoundingClientRect().height, - w = s.getTopOf(o) + _, - x = s.getHeight(), - C = s.getY(), - j = C + x; - getTopWithEdgeOffset(o) < C || _ + i > x - ? scrollToElem(o, a, u) - : w + i > j - ? scrollToY(w - x + i, a, u) - : u && u(); - }, - scrollToCenterOf = function (o, i, a, u) { - scrollToY( - Math.max( - 0, - s.getTopOf(o) - - s.getHeight() / 2 + - (a || o.getBoundingClientRect().height / 2) - ), - i, - u - ); - }; - return { - setup: function (s, a) { - return ( - (0 === s || s) && (o = s), - (0 === a || a) && (i = a), - { defaultDuration: o, edgeOffset: i } - ); - }, - to: scrollToElem, - toY: scrollToY, - intoView: scrollIntoView, - center: scrollToCenterOf, - stop: stopScroll, - moving: function () { - return !!a; - }, - getY: s.getY, - getTopOf: s.getTopOf - }; - }, - s = document.documentElement, - getDocY = function () { - return window.scrollY || s.scrollTop; - }, - o = makeScroller({ - body: document.scrollingElement || document.body, - toY: function (s) { - window.scrollTo(0, s); - }, - getY: getDocY, - getHeight: function () { - return window.innerHeight || s.clientHeight; - }, - getTopOf: function (o) { - return ( - o.getBoundingClientRect().top + getDocY() - s.offsetTop - ); - } - }); - if ( - ((o.createScroller = function (o, i, a) { - return makeScroller( - { - body: o, - toY: function (s) { - o.scrollTop = s; - }, - getY: function () { - return o.scrollTop; - }, - getHeight: function () { - return Math.min( - o.clientHeight, - window.innerHeight || s.clientHeight - ); - }, - getTopOf: function (s) { - return s.offsetTop; - } - }, - i, - a - ); - }), - 'addEventListener' in window && - !window.noZensmooth && - !isNativeSmoothScrollEnabledOn(document.body)) - ) { - var i = 'history' in window && 'pushState' in history, - a = i && 'scrollRestoration' in history; - a && (history.scrollRestoration = 'auto'), - window.addEventListener( - 'load', - function () { - a && - (setTimeout(function () { - history.scrollRestoration = 'manual'; - }, 9), - window.addEventListener( - 'popstate', - function (s) { - s.state && - 'zenscrollY' in s.state && - o.toY(s.state.zenscrollY); - }, - !1 - )), - window.location.hash && - setTimeout(function () { - var s = o.setup().edgeOffset; - if (s) { - var i = document.getElementById( - window.location.href.split('#')[1] - ); - if (i) { - var a = Math.max(0, o.getTopOf(i) - s), - u = o.getY() - a; - 0 <= u && u < 9 && window.scrollTo(0, a); - } - } - }, 9); - }, - !1 - ); - var u = new RegExp('(^|\\s)noZensmooth(\\s|$)'); - window.addEventListener( - 'click', - function (s) { - for (var _ = s.target; _ && 'A' !== _.tagName; ) - _ = _.parentNode; - if ( - !( - !_ || - 1 !== s.which || - s.shiftKey || - s.metaKey || - s.ctrlKey || - s.altKey - ) - ) { - if (a) { - var w = - history.state && 'object' == typeof history.state - ? history.state - : {}; - w.zenscrollY = o.getY(); - try { - history.replaceState(w, ''); - } catch (s) {} - } - var x = _.getAttribute('href') || ''; - if (0 === x.indexOf('#') && !u.test(_.className)) { - var C = 0, - j = document.getElementById(x.substring(1)); - if ('#' !== x) { - if (!j) return; - C = o.getTopOf(j); - } - s.preventDefault(); - var onDone = function () { - window.location = x; - }, - L = o.setup().edgeOffset; - L && - ((C = Math.max(0, C - L)), - i && - (onDone = function () { - history.pushState({}, '', x); - })), - o.toY(C, null, onDone); - } - } - }, - !1 - ); - } - return o; - })()), - void 0 === (u = 'function' == typeof i ? i.apply(o, a) : i) || - (s.exports = u); - }, - 86238: (s, o, i) => { - 'use strict'; - var a = i(86048).F.ERR_STREAM_PREMATURE_CLOSE; - function noop() {} - s.exports = function eos(s, o, i) { - if ('function' == typeof o) return eos(s, null, o); - o || (o = {}), - (i = (function once(s) { - var o = !1; - return function () { - if (!o) { - o = !0; - for ( - var i = arguments.length, a = new Array(i), u = 0; - u < i; - u++ - ) - a[u] = arguments[u]; - s.apply(this, a); - } - }; - })(i || noop)); - var u = o.readable || (!1 !== o.readable && s.readable), - _ = o.writable || (!1 !== o.writable && s.writable), - w = function onlegacyfinish() { - s.writable || C(); - }, - x = s._writableState && s._writableState.finished, - C = function onfinish() { - (_ = !1), (x = !0), u || i.call(s); - }, - j = s._readableState && s._readableState.endEmitted, - L = function onend() { - (u = !1), (j = !0), _ || i.call(s); - }, - B = function onerror(o) { - i.call(s, o); - }, - $ = function onclose() { - var o; - return u && !j - ? ((s._readableState && s._readableState.ended) || - (o = new a()), - i.call(s, o)) - : _ && !x - ? ((s._writableState && s._writableState.ended) || - (o = new a()), - i.call(s, o)) - : void 0; - }, - V = function onrequest() { - s.req.on('finish', C); - }; - return ( - !(function isRequest(s) { - return s.setHeader && 'function' == typeof s.abort; - })(s) - ? _ && !s._writableState && (s.on('end', w), s.on('close', w)) - : (s.on('complete', C), - s.on('abort', $), - s.req ? V() : s.on('request', V)), - s.on('end', L), - s.on('finish', C), - !1 !== o.error && s.on('error', B), - s.on('close', $), - function () { - s.removeListener('complete', C), - s.removeListener('abort', $), - s.removeListener('request', V), - s.req && s.req.removeListener('finish', C), - s.removeListener('end', w), - s.removeListener('close', w), - s.removeListener('finish', C), - s.removeListener('end', L), - s.removeListener('error', B), - s.removeListener('close', $); - } - ); - }; - }, - 86303: (s, o, i) => { - const a = i(10316); - s.exports = class LinkElement extends a { - constructor(s, o, i) { - super(s || [], o, i), (this.element = 'link'); - } - get relation() { - return this.attributes.get('relation'); - } - set relation(s) { - this.attributes.set('relation', s); - } - get href() { - return this.attributes.get('href'); - } - set href(s) { - this.attributes.set('href', s); - } - }; - }, - 86375: (s, o, i) => { - var a = i(14528), - u = i(28879), - _ = i(4664), - w = i(63345), - x = Object.getOwnPropertySymbols - ? function (s) { - for (var o = []; s; ) a(o, _(s)), (s = u(s)); - return o; - } - : w; - s.exports = x; - }, - 86649: (s, o, i) => { - var a = i(83221)(); - s.exports = a; - }, - 86804: (s, o, i) => { - const a = i(10316), - u = i(41067), - _ = i(71167), - w = i(40239), - x = i(12242), - C = i(6233), - j = i(87726), - L = i(61045), - B = i(86303), - $ = i(14540), - V = i(92340), - U = i(10866), - z = i(55973); - function refract(s) { - if (s instanceof a) return s; - if ('string' == typeof s) return new _(s); - if ('number' == typeof s) return new w(s); - if ('boolean' == typeof s) return new x(s); - if (null === s) return new u(); - if (Array.isArray(s)) return new C(s.map(refract)); - if ('object' == typeof s) { - return new L(s); - } - return s; - } - (a.prototype.ObjectElement = L), - (a.prototype.RefElement = $), - (a.prototype.MemberElement = j), - (a.prototype.refract = refract), - (V.prototype.refract = refract), - (s.exports = { - Element: a, - NullElement: u, - StringElement: _, - NumberElement: w, - BooleanElement: x, - ArrayElement: C, - MemberElement: j, - ObjectElement: L, - LinkElement: B, - RefElement: $, - refract, - ArraySlice: V, - ObjectSlice: U, - KeyValuePair: z - }); - }, - 87068: (s, o, i) => { - var a = i(37217), - u = i(25911), - _ = i(21986), - w = i(50689), - x = i(5861), - C = i(56449), - j = i(3656), - L = i(37167), - B = '[object Arguments]', - $ = '[object Array]', - V = '[object Object]', - U = Object.prototype.hasOwnProperty; - s.exports = function baseIsEqualDeep(s, o, i, z, Y, Z) { - var ee = C(s), - ie = C(o), - ae = ee ? $ : x(s), - ce = ie ? $ : x(o), - le = (ae = ae == B ? V : ae) == V, - pe = (ce = ce == B ? V : ce) == V, - de = ae == ce; - if (de && j(s)) { - if (!j(o)) return !1; - (ee = !0), (le = !1); - } - if (de && !le) - return ( - Z || (Z = new a()), - ee || L(s) ? u(s, o, i, z, Y, Z) : _(s, o, ae, i, z, Y, Z) - ); - if (!(1 & i)) { - var fe = le && U.call(s, '__wrapped__'), - ye = pe && U.call(o, '__wrapped__'); - if (fe || ye) { - var be = fe ? s.value() : s, - _e = ye ? o.value() : o; - return Z || (Z = new a()), Y(be, _e, i, z, Z); - } - } - return !!de && (Z || (Z = new a()), w(s, o, i, z, Y, Z)); - }; - }, - 87136: (s) => { - 'use strict'; - s.exports = function (s) { - return null == s; - }; - }, - 87170: (s, o) => { - 'use strict'; - o.f = Object.getOwnPropertySymbols; - }, - 87296: (s, o, i) => { - var a, - u = i(55481), - _ = (a = /[^.]+$/.exec((u && u.keys && u.keys.IE_PROTO) || '')) - ? 'Symbol(src)_1.' + a - : ''; - s.exports = function isMasked(s) { - return !!_ && _ in s; - }; - }, - 87586: (s, o, i) => { - const a = i(6205), - u = i(10023), - _ = { 0: 0, t: 9, n: 10, v: 11, f: 12, r: 13 }; - (o.strToChars = function (s) { - return (s = s.replace( - /(\[\\b\])|(\\)?\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\]^?])|([0tnvfr]))/g, - function (s, o, i, a, u, w, x, C) { - if (i) return s; - var j = o - ? 8 - : a - ? parseInt(a, 16) - : u - ? parseInt(u, 16) - : w - ? parseInt(w, 8) - : x - ? '@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^ ?'.indexOf(x) - : _[C], - L = String.fromCharCode(j); - return /[[\]{}^$.|?*+()]/.test(L) && (L = '\\' + L), L; - } - )); - }), - (o.tokenizeClass = (s, i) => { - for ( - var _, - w, - x = [], - C = - /\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\)(.)|([^\]\\]))-(?:\\)?([^\]]))|(\])|(?:\\)?([^])/g; - null != (_ = C.exec(s)); - - ) - if (_[1]) x.push(u.words()); - else if (_[2]) x.push(u.ints()); - else if (_[3]) x.push(u.whitespace()); - else if (_[4]) x.push(u.notWords()); - else if (_[5]) x.push(u.notInts()); - else if (_[6]) x.push(u.notWhitespace()); - else if (_[7]) - x.push({ - type: a.RANGE, - from: (_[8] || _[9]).charCodeAt(0), - to: _[10].charCodeAt(0) - }); - else { - if (!(w = _[12])) return [x, C.lastIndex]; - x.push({ type: a.CHAR, value: w.charCodeAt(0) }); - } - o.error(i, 'Unterminated character class'); - }), - (o.error = (s, o) => { - throw new SyntaxError( - 'Invalid regular expression: /' + s + '/: ' + o - ); - }); - }, - 87726: (s, o, i) => { - const a = i(55973), - u = i(10316); - s.exports = class MemberElement extends u { - constructor(s, o, i, u) { - super(new a(), i, u), - (this.element = 'member'), - (this.key = s), - (this.value = o); - } - get key() { - return this.content.key; - } - set key(s) { - this.content.key = this.refract(s); - } - get value() { - return this.content.value; - } - set value(s) { - this.content.value = this.refract(s); - } - }; - }, - 87730: (s, o, i) => { - var a = i(29172), - u = i(27301), - _ = i(86009), - w = _ && _.isMap, - x = w ? u(w) : a; - s.exports = x; - }, - 87805: (s, o, i) => { - var a = i(43360), - u = i(75288); - s.exports = function assignMergeValue(s, o, i) { - ((void 0 !== i && !u(s[o], i)) || (void 0 === i && !(o in s))) && - a(s, o, i); - }; - }, - 87978: (s, o, i) => { - var a = i(60270), - u = i(58156), - _ = i(80631), - w = i(28586), - x = i(30756), - C = i(67197), - j = i(77797); - s.exports = function baseMatchesProperty(s, o) { - return w(s) && x(o) - ? C(j(s), o) - : function (i) { - var w = u(i, s); - return void 0 === w && w === o ? _(i, s) : a(o, w, 3); - }; - }; - }, - 88280: (s, o, i) => { - 'use strict'; - var a = i(1907); - s.exports = a({}.isPrototypeOf); - }, - 88310: (s, o, i) => { - s.exports = Stream; - var a = i(37007).EventEmitter; - function Stream() { - a.call(this); - } - i(56698)(Stream, a), - (Stream.Readable = i(45412)), - (Stream.Writable = i(16708)), - (Stream.Duplex = i(25382)), - (Stream.Transform = i(74610)), - (Stream.PassThrough = i(63600)), - (Stream.finished = i(86238)), - (Stream.pipeline = i(57758)), - (Stream.Stream = Stream), - (Stream.prototype.pipe = function (s, o) { - var i = this; - function ondata(o) { - s.writable && !1 === s.write(o) && i.pause && i.pause(); - } - function ondrain() { - i.readable && i.resume && i.resume(); - } - i.on('data', ondata), - s.on('drain', ondrain), - s._isStdio || - (o && !1 === o.end) || - (i.on('end', onend), i.on('close', onclose)); - var u = !1; - function onend() { - u || ((u = !0), s.end()); - } - function onclose() { - u || ((u = !0), 'function' == typeof s.destroy && s.destroy()); - } - function onerror(s) { - if ((cleanup(), 0 === a.listenerCount(this, 'error'))) throw s; - } - function cleanup() { - i.removeListener('data', ondata), - s.removeListener('drain', ondrain), - i.removeListener('end', onend), - i.removeListener('close', onclose), - i.removeListener('error', onerror), - s.removeListener('error', onerror), - i.removeListener('end', cleanup), - i.removeListener('close', cleanup), - s.removeListener('close', cleanup); - } - return ( - i.on('error', onerror), - s.on('error', onerror), - i.on('end', cleanup), - i.on('close', cleanup), - s.on('close', cleanup), - s.emit('pipe', i), - s - ); - }); - }, - 88984: (s, o, i) => { - var a = i(55527), - u = i(3650), - _ = Object.prototype.hasOwnProperty; - s.exports = function baseKeys(s) { - if (!a(s)) return u(s); - var o = []; - for (var i in Object(s)) - _.call(s, i) && 'constructor' != i && o.push(i); - return o; - }; - }, - 89593: (s, o, i) => { - 'use strict'; - o.H = void 0; - var a = (function _interopRequireDefault(s) { - return s && s.__esModule ? s : { default: s }; - })(i(84977)); - o.H = a.default; - }, - 89935: (s) => { - s.exports = function stubFalse() { - return !1; - }; - }, - 90160: (s, o, i) => { - 'use strict'; - var a = i(73948), - u = String; - s.exports = function (s) { - if ('Symbol' === a(s)) - throw new TypeError('Cannot convert a Symbol value to a string'); - return u(s); - }; - }, - 90179: (s, o, i) => { - var a = i(34932), - u = i(9999), - _ = i(19931), - w = i(31769), - x = i(21791), - C = i(53138), - j = i(38816), - L = i(83349), - B = j(function (s, o) { - var i = {}; - if (null == s) return i; - var j = !1; - (o = a(o, function (o) { - return (o = w(o, s)), j || (j = o.length > 1), o; - })), - x(s, L(s), i), - j && (i = u(i, 7, C)); - for (var B = o.length; B--; ) _(i, o[B]); - return i; - }); - s.exports = B; - }, - 90181: (s) => { - s.exports = function nativeKeysIn(s) { - var o = []; - if (null != s) for (var i in Object(s)) o.push(i); - return o; - }; - }, - 90289: (s, o, i) => { - var a = i(12651); - s.exports = function mapCacheGet(s) { - return a(this, s).get(s); - }; - }, - 90392: (s, o, i) => { - var a = i(92861).Buffer; - function Hash(s, o) { - (this._block = a.alloc(s)), - (this._finalSize = o), - (this._blockSize = s), - (this._len = 0); - } - (Hash.prototype.update = function (s, o) { - 'string' == typeof s && ((o = o || 'utf8'), (s = a.from(s, o))); - for ( - var i = this._block, - u = this._blockSize, - _ = s.length, - w = this._len, - x = 0; - x < _; - - ) { - for (var C = w % u, j = Math.min(_ - x, u - C), L = 0; L < j; L++) - i[C + L] = s[x + L]; - (x += j), (w += j) % u == 0 && this._update(i); - } - return (this._len += _), this; - }), - (Hash.prototype.digest = function (s) { - var o = this._len % this._blockSize; - (this._block[o] = 128), - this._block.fill(0, o + 1), - o >= this._finalSize && - (this._update(this._block), this._block.fill(0)); - var i = 8 * this._len; - if (i <= 4294967295) - this._block.writeUInt32BE(i, this._blockSize - 4); - else { - var a = (4294967295 & i) >>> 0, - u = (i - a) / 4294967296; - this._block.writeUInt32BE(u, this._blockSize - 8), - this._block.writeUInt32BE(a, this._blockSize - 4); - } - this._update(this._block); - var _ = this._hash(); - return s ? _.toString(s) : _; - }), - (Hash.prototype._update = function () { - throw new Error('_update must be implemented by subclass'); - }), - (s.exports = Hash); - }, - 90916: (s, o, i) => { - var a = i(80909); - s.exports = function baseSome(s, o) { - var i; - return ( - a(s, function (s, a, u) { - return !(i = o(s, a, u)); - }), - !!i - ); - }; - }, - 90938: (s) => { - s.exports = function stackDelete(s) { - var o = this.__data__, - i = o.delete(s); - return (this.size = o.size), i; - }; - }, - 91033: (s) => { - s.exports = function apply(s, o, i) { - switch (i.length) { - case 0: - return s.call(o); - case 1: - return s.call(o, i[0]); - case 2: - return s.call(o, i[0], i[1]); - case 3: - return s.call(o, i[0], i[1], i[2]); - } - return s.apply(o, i); - }; - }, - 91596: (s) => { - var o = Math.max; - s.exports = function composeArgs(s, i, a, u) { - for ( - var _ = -1, - w = s.length, - x = a.length, - C = -1, - j = i.length, - L = o(w - x, 0), - B = Array(j + L), - $ = !u; - ++C < j; - - ) - B[C] = i[C]; - for (; ++_ < x; ) ($ || _ < w) && (B[a[_]] = s[_]); - for (; L--; ) B[C++] = s[_++]; - return B; - }; - }, - 91599: (s, o, i) => { - 'use strict'; - i(64502); - }, - 92046: (s) => { - 'use strict'; - s.exports = {}; - }, - 92063: (s) => { - 'use strict'; - s.exports = function required(s, o) { - if (((o = o.split(':')[0]), !(s = +s))) return !1; - switch (o) { - case 'http': - case 'ws': - return 80 !== s; - case 'https': - case 'wss': - return 443 !== s; - case 'ftp': - return 21 !== s; - case 'gopher': - return 70 !== s; - case 'file': - return !1; - } - return 0 !== s; - }; - }, - 92271: (s, o, i) => { - var a = i(21791), - u = i(4664); - s.exports = function copySymbols(s, o) { - return a(s, u(s), o); - }; - }, - 92340: (s, o, i) => { - const a = i(6048); - function coerceElementMatchingCallback(s) { - return 'string' == typeof s - ? (o) => o.element === s - : s.constructor && s.extend - ? (o) => o instanceof s - : s; - } - class ArraySlice { - constructor(s) { - this.elements = s || []; - } - toValue() { - return this.elements.map((s) => s.toValue()); - } - map(s, o) { - return this.elements.map(s, o); - } - flatMap(s, o) { - return this.map(s, o).reduce((s, o) => s.concat(o), []); - } - compactMap(s, o) { - const i = []; - return ( - this.forEach((a) => { - const u = s.bind(o)(a); - u && i.push(u); - }), - i - ); - } - filter(s, o) { - return ( - (s = coerceElementMatchingCallback(s)), - new ArraySlice(this.elements.filter(s, o)) - ); - } - reject(s, o) { - return ( - (s = coerceElementMatchingCallback(s)), - new ArraySlice(this.elements.filter(a(s), o)) - ); - } - find(s, o) { - return ( - (s = coerceElementMatchingCallback(s)), this.elements.find(s, o) - ); - } - forEach(s, o) { - this.elements.forEach(s, o); - } - reduce(s, o) { - return this.elements.reduce(s, o); - } - includes(s) { - return this.elements.some((o) => o.equals(s)); - } - shift() { - return this.elements.shift(); - } - unshift(s) { - this.elements.unshift(this.refract(s)); - } - push(s) { - return this.elements.push(this.refract(s)), this; - } - add(s) { - this.push(s); - } - get(s) { - return this.elements[s]; - } - getValue(s) { - const o = this.elements[s]; - if (o) return o.toValue(); - } - get length() { - return this.elements.length; - } - get isEmpty() { - return 0 === this.elements.length; - } - get first() { - return this.elements[0]; - } - } - 'undefined' != typeof Symbol && - (ArraySlice.prototype[Symbol.iterator] = function symbol() { - return this.elements[Symbol.iterator](); - }), - (s.exports = ArraySlice); - }, - 92361: (s, o, i) => { - 'use strict'; - var a = i(45807), - u = i(1907); - s.exports = function (s) { - if ('Function' === a(s)) return u(s); - }; - }, - 92522: (s, o, i) => { - 'use strict'; - var a = i(85816), - u = i(6499), - _ = a('keys'); - s.exports = function (s) { - return _[s] || (_[s] = u(s)); - }; - }, - 92861: (s, o, i) => { - var a = i(48287), - u = a.Buffer; - function copyProps(s, o) { - for (var i in s) o[i] = s[i]; - } - function SafeBuffer(s, o, i) { - return u(s, o, i); - } - u.from && u.alloc && u.allocUnsafe && u.allocUnsafeSlow - ? (s.exports = a) - : (copyProps(a, o), (o.Buffer = SafeBuffer)), - (SafeBuffer.prototype = Object.create(u.prototype)), - copyProps(u, SafeBuffer), - (SafeBuffer.from = function (s, o, i) { - if ('number' == typeof s) - throw new TypeError('Argument must not be a number'); - return u(s, o, i); - }), - (SafeBuffer.alloc = function (s, o, i) { - if ('number' != typeof s) - throw new TypeError('Argument must be a number'); - var a = u(s); - return ( - void 0 !== o - ? 'string' == typeof i - ? a.fill(o, i) - : a.fill(o) - : a.fill(0), - a - ); - }), - (SafeBuffer.allocUnsafe = function (s) { - if ('number' != typeof s) - throw new TypeError('Argument must be a number'); - return u(s); - }), - (SafeBuffer.allocUnsafeSlow = function (s) { - if ('number' != typeof s) - throw new TypeError('Argument must be a number'); - return a.SlowBuffer(s); - }); - }, - 93243: (s, o, i) => { - var a = i(56110), - u = (function () { - try { - var s = a(Object, 'defineProperty'); - return s({}, '', {}), s; - } catch (s) {} - })(); - s.exports = u; - }, - 93290: (s, o, i) => { - s = i.nmd(s); - var a = i(9325), - u = o && !o.nodeType && o, - _ = u && s && !s.nodeType && s, - w = _ && _.exports === u ? a.Buffer : void 0, - x = w ? w.allocUnsafe : void 0; - s.exports = function cloneBuffer(s, o) { - if (o) return s.slice(); - var i = s.length, - a = x ? x(i) : new s.constructor(i); - return s.copy(a), a; - }; - }, - 93427: (s, o, i) => { - 'use strict'; - var a = i(1907); - s.exports = a([].slice); - }, - 93663: (s, o, i) => { - var a = i(41799), - u = i(10776), - _ = i(67197); - s.exports = function baseMatches(s) { - var o = u(s); - return 1 == o.length && o[0][2] - ? _(o[0][0], o[0][1]) - : function (i) { - return i === s || a(i, s, o); - }; - }; - }, - 93700: (s, o, i) => { - 'use strict'; - var a = i(19709); - s.exports = a; - }, - 93736: (s, o, i) => { - var a = i(51873), - u = a ? a.prototype : void 0, - _ = u ? u.valueOf : void 0; - s.exports = function cloneSymbol(s) { - return _ ? Object(_.call(s)) : {}; - }; - }, - 93742: (s) => { - 'use strict'; - s.exports = {}; - }, - 94033: (s) => { - s.exports = function baseLodash() {}; - }, - 94643: (s, o, i) => { - function config(s) { - try { - if (!i.g.localStorage) return !1; - } catch (s) { - return !1; - } - var o = i.g.localStorage[s]; - return null != o && 'true' === String(o).toLowerCase(); - } - s.exports = function deprecate(s, o) { - if (config('noDeprecation')) return s; - var i = !1; - return function deprecated() { - if (!i) { - if (config('throwDeprecation')) throw new Error(o); - config('traceDeprecation') ? console.trace(o) : console.warn(o), - (i = !0); - } - return s.apply(this, arguments); - }; - }; - }, - 95089: (s) => { - const o = '[A-Za-z$_][0-9A-Za-z$_]*', - i = [ - 'as', - 'in', - 'of', - 'if', - 'for', - 'while', - 'finally', - 'var', - 'new', - 'function', - 'do', - 'return', - 'void', - 'else', - 'break', - 'catch', - 'instanceof', - 'with', - 'throw', - 'case', - 'default', - 'try', - 'switch', - 'continue', - 'typeof', - 'delete', - 'let', - 'yield', - 'const', - 'class', - 'debugger', - 'async', - 'await', - 'static', - 'import', - 'from', - 'export', - 'extends' - ], - a = ['true', 'false', 'null', 'undefined', 'NaN', 'Infinity'], - u = [].concat( - [ - 'setInterval', - 'setTimeout', - 'clearInterval', - 'clearTimeout', - 'require', - 'exports', - 'eval', - 'isFinite', - 'isNaN', - 'parseFloat', - 'parseInt', - 'decodeURI', - 'decodeURIComponent', - 'encodeURI', - 'encodeURIComponent', - 'escape', - 'unescape' - ], - [ - 'arguments', - 'this', - 'super', - 'console', - 'window', - 'document', - 'localStorage', - 'module', - 'global' - ], - [ - 'Intl', - 'DataView', - 'Number', - 'Math', - 'Date', - 'String', - 'RegExp', - 'Object', - 'Function', - 'Boolean', - 'Error', - 'Symbol', - 'Set', - 'Map', - 'WeakSet', - 'WeakMap', - 'Proxy', - 'Reflect', - 'JSON', - 'Promise', - 'Float64Array', - 'Int16Array', - 'Int32Array', - 'Int8Array', - 'Uint16Array', - 'Uint32Array', - 'Float32Array', - 'Array', - 'Uint8Array', - 'Uint8ClampedArray', - 'ArrayBuffer', - 'BigInt64Array', - 'BigUint64Array', - 'BigInt' - ], - [ - 'EvalError', - 'InternalError', - 'RangeError', - 'ReferenceError', - 'SyntaxError', - 'TypeError', - 'URIError' - ] - ); - function lookahead(s) { - return concat('(?=', s, ')'); - } - function concat(...s) { - return s - .map((s) => - (function source(s) { - return s ? ('string' == typeof s ? s : s.source) : null; - })(s) - ) - .join(''); - } - s.exports = function javascript(s) { - const _ = o, - w = '<>', - x = '', - C = { - begin: /<[A-Za-z0-9\\._:-]+/, - end: /\/[A-Za-z0-9\\._:-]+>|\/>/, - isTrulyOpeningTag: (s, o) => { - const i = s[0].length + s.index, - a = s.input[i]; - '<' !== a - ? '>' === a && - (((s, { after: o }) => { - const i = '', - returnBegin: !0, - end: '\\s*=>', - contains: [ - { - className: 'params', - variants: [ - { begin: s.UNDERSCORE_IDENT_RE, relevance: 0 }, - { className: null, begin: /\(\s*\)/, skip: !0 }, - { - begin: /\(/, - end: /\)/, - excludeBegin: !0, - excludeEnd: !0, - keywords: j, - contains: ce - } - ] - } - ] - }, - { begin: /,/, relevance: 0 }, - { className: '', begin: /\s/, end: /\s*/, skip: !0 }, - { - variants: [ - { begin: w, end: x }, - { - begin: C.begin, - 'on:begin': C.isTrulyOpeningTag, - end: C.end - } - ], - subLanguage: 'xml', - contains: [ - { - begin: C.begin, - end: C.end, - skip: !0, - contains: ['self'] - } - ] - } - ], - relevance: 0 - }, - { - className: 'function', - beginKeywords: 'function', - end: /[{;]/, - excludeEnd: !0, - keywords: j, - contains: ['self', s.inherit(s.TITLE_MODE, { begin: _ }), le], - illegal: /%/ - }, - { beginKeywords: 'while if switch catch for' }, - { - className: 'function', - begin: - s.UNDERSCORE_IDENT_RE + - '\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{', - returnBegin: !0, - contains: [le, s.inherit(s.TITLE_MODE, { begin: _ })] - }, - { - variants: [{ begin: '\\.' + _ }, { begin: '\\$' + _ }], - relevance: 0 - }, - { - className: 'class', - beginKeywords: 'class', - end: /[{;=]/, - excludeEnd: !0, - illegal: /[:"[\]]/, - contains: [ - { beginKeywords: 'extends' }, - s.UNDERSCORE_TITLE_MODE - ] - }, - { - begin: /\b(?=constructor)/, - end: /[{;]/, - excludeEnd: !0, - contains: [s.inherit(s.TITLE_MODE, { begin: _ }), 'self', le] - }, - { - begin: '(get|set)\\s+(?=' + _ + '\\()', - end: /\{/, - keywords: 'get set', - contains: [ - s.inherit(s.TITLE_MODE, { begin: _ }), - { begin: /\(\)/ }, - le - ] - }, - { begin: /\$[(.]/ } - ] - }; - }; - }, - 95116: (s, o, i) => { - 'use strict'; - var a, - u, - _, - w = i(98828), - x = i(62250), - C = i(46285), - j = i(58075), - L = i(15972), - B = i(68055), - $ = i(76264), - V = i(7376), - U = $('iterator'), - z = !1; - [].keys && - ('next' in (_ = [].keys()) - ? (u = L(L(_))) !== Object.prototype && (a = u) - : (z = !0)), - !C(a) || - w(function () { - var s = {}; - return a[U].call(s) !== s; - }) - ? (a = {}) - : V && (a = j(a)), - x(a[U]) || - B(a, U, function () { - return this; - }), - (s.exports = { IteratorPrototype: a, BUGGY_SAFARI_ITERATORS: z }); - }, - 95950: (s, o, i) => { - var a = i(70695), - u = i(88984), - _ = i(64894); - s.exports = function keys(s) { - return _(s) ? a(s) : u(s); - }; - }, - 96131: (s, o, i) => { - var a = i(2523), - u = i(85463), - _ = i(76959); - s.exports = function baseIndexOf(s, o, i) { - return o == o ? _(s, o, i) : a(s, u, i); - }; - }, - 96540: (s, o, i) => { - 'use strict'; - s.exports = i(15287); - }, - 96605: (s, o, i) => { - 'use strict'; - var a = i(11091), - u = i(45951), - _ = i(76024), - w = i(19358), - x = 'WebAssembly', - C = u[x], - j = 7 !== new Error('e', { cause: 7 }).cause, - exportGlobalErrorCauseWrapper = function (s, o) { - var i = {}; - (i[s] = w(s, o, j)), - a({ global: !0, constructor: !0, arity: 1, forced: j }, i); - }, - exportWebAssemblyErrorCauseWrapper = function (s, o) { - if (C && C[s]) { - var i = {}; - (i[s] = w(x + '.' + s, o, j)), - a( - { - target: x, - stat: !0, - constructor: !0, - arity: 1, - forced: j - }, - i - ); - } - }; - exportGlobalErrorCauseWrapper('Error', function (s) { - return function Error(o) { - return _(s, this, arguments); - }; - }), - exportGlobalErrorCauseWrapper('EvalError', function (s) { - return function EvalError(o) { - return _(s, this, arguments); - }; - }), - exportGlobalErrorCauseWrapper('RangeError', function (s) { - return function RangeError(o) { - return _(s, this, arguments); - }; - }), - exportGlobalErrorCauseWrapper('ReferenceError', function (s) { - return function ReferenceError(o) { - return _(s, this, arguments); - }; - }), - exportGlobalErrorCauseWrapper('SyntaxError', function (s) { - return function SyntaxError(o) { - return _(s, this, arguments); - }; - }), - exportGlobalErrorCauseWrapper('TypeError', function (s) { - return function TypeError(o) { - return _(s, this, arguments); - }; - }), - exportGlobalErrorCauseWrapper('URIError', function (s) { - return function URIError(o) { - return _(s, this, arguments); - }; - }), - exportWebAssemblyErrorCauseWrapper('CompileError', function (s) { - return function CompileError(o) { - return _(s, this, arguments); - }; - }), - exportWebAssemblyErrorCauseWrapper('LinkError', function (s) { - return function LinkError(o) { - return _(s, this, arguments); - }; - }), - exportWebAssemblyErrorCauseWrapper('RuntimeError', function (s) { - return function RuntimeError(o) { - return _(s, this, arguments); - }; - }); - }, - 96794: (s, o, i) => { - 'use strict'; - var a = i(45951).navigator, - u = a && a.userAgent; - s.exports = u ? String(u) : ''; - }, - 98023: (s, o, i) => { - var a = i(72552), - u = i(40346); - s.exports = function isNumber(s) { - return 'number' == typeof s || (u(s) && '[object Number]' == a(s)); - }; - }, - 98828: (s) => { - 'use strict'; - s.exports = function (s) { - try { - return !!s(); - } catch (s) { - return !0; - } - }; - }, - 99363: (s, o, i) => { - 'use strict'; - var a = i(4993), - u = i(42156), - _ = i(93742), - w = i(64932), - x = i(74284).f, - C = i(60183), - j = i(59550), - L = i(7376), - B = i(39447), - $ = 'Array Iterator', - V = w.set, - U = w.getterFor($); - s.exports = C( - Array, - 'Array', - function (s, o) { - V(this, { type: $, target: a(s), index: 0, kind: o }); - }, - function () { - var s = U(this), - o = s.target, - i = s.index++; - if (!o || i >= o.length) return (s.target = null), j(void 0, !0); - switch (s.kind) { - case 'keys': - return j(i, !1); - case 'values': - return j(o[i], !1); - } - return j([i, o[i]], !1); - }, - 'values' - ); - var z = (_.Arguments = _.Array); - if ( - (u('keys'), - u('values'), - u('entries'), - !L && B && 'values' !== z.name) - ) - try { - x(z, 'name', { value: 'values' }); - } catch (s) {} - }, - 99374: (s, o, i) => { - var a = i(54128), - u = i(23805), - _ = i(44394), - w = /^[-+]0x[0-9a-f]+$/i, - x = /^0b[01]+$/i, - C = /^0o[0-7]+$/i, - j = parseInt; - s.exports = function toNumber(s) { - if ('number' == typeof s) return s; - if (_(s)) return NaN; - if (u(s)) { - var o = 'function' == typeof s.valueOf ? s.valueOf() : s; - s = u(o) ? o + '' : o; - } - if ('string' != typeof s) return 0 === s ? s : +s; - s = a(s); - var i = x.test(s); - return i || C.test(s) - ? j(s.slice(2), i ? 2 : 8) - : w.test(s) - ? NaN - : +s; - }; - } - }, - o = {}; - function __webpack_require__(i) { - var a = o[i]; - if (void 0 !== a) return a.exports; - var u = (o[i] = { id: i, loaded: !1, exports: {} }); - return ( - s[i].call(u.exports, u, u.exports, __webpack_require__), - (u.loaded = !0), - u.exports - ); - } - (__webpack_require__.n = (s) => { - var o = s && s.__esModule ? () => s.default : () => s; - return __webpack_require__.d(o, { a: o }), o; - }), - (__webpack_require__.d = (s, o) => { - for (var i in o) - __webpack_require__.o(o, i) && - !__webpack_require__.o(s, i) && - Object.defineProperty(s, i, { enumerable: !0, get: o[i] }); - }), - (__webpack_require__.g = (function () { - if ('object' == typeof globalThis) return globalThis; - try { - return this || new Function('return this')(); - } catch (s) { - if ('object' == typeof window) return window; - } - })()), - (__webpack_require__.o = (s, o) => - Object.prototype.hasOwnProperty.call(s, o)), - (__webpack_require__.r = (s) => { - 'undefined' != typeof Symbol && - Symbol.toStringTag && - Object.defineProperty(s, Symbol.toStringTag, { value: 'Module' }), - Object.defineProperty(s, '__esModule', { value: !0 }); - }), - (__webpack_require__.nmd = (s) => ( - (s.paths = []), s.children || (s.children = []), s - )); - var i = {}; - return ( - (() => { - 'use strict'; - __webpack_require__.d(i, { default: () => qN }); - var s = {}; - __webpack_require__.r(s), - __webpack_require__.d(s, { - CLEAR: () => ct, - CLEAR_BY: () => lt, - NEW_AUTH_ERR: () => at, - NEW_SPEC_ERR: () => ot, - NEW_SPEC_ERR_BATCH: () => it, - NEW_THROWN_ERR: () => nt, - NEW_THROWN_ERR_BATCH: () => st, - clear: () => clear, - clearBy: () => clearBy, - newAuthErr: () => newAuthErr, - newSpecErr: () => newSpecErr, - newSpecErrBatch: () => newSpecErrBatch, - newThrownErr: () => newThrownErr, - newThrownErrBatch: () => newThrownErrBatch - }); - var o = {}; - __webpack_require__.r(o), - __webpack_require__.d(o, { - AUTHORIZE: () => Lt, - AUTHORIZE_OAUTH2: () => qt, - CONFIGURE_AUTH: () => Vt, - LOGOUT: () => Ft, - PRE_AUTHORIZE_OAUTH2: () => Bt, - RESTORE_AUTHORIZATION: () => Ut, - SHOW_AUTH_POPUP: () => Dt, - VALIDATE: () => $t, - authPopup: () => authPopup, - authorize: () => authorize, - authorizeAccessCodeWithBasicAuthentication: () => - authorizeAccessCodeWithBasicAuthentication, - authorizeAccessCodeWithFormParams: () => - authorizeAccessCodeWithFormParams, - authorizeApplication: () => authorizeApplication, - authorizeOauth2: () => authorizeOauth2, - authorizeOauth2WithPersistOption: () => - authorizeOauth2WithPersistOption, - authorizePassword: () => authorizePassword, - authorizeRequest: () => authorizeRequest, - authorizeWithPersistOption: () => authorizeWithPersistOption, - configureAuth: () => configureAuth, - logout: () => logout, - logoutWithPersistOption: () => logoutWithPersistOption, - persistAuthorizationIfNeeded: () => persistAuthorizationIfNeeded, - preAuthorizeImplicit: () => preAuthorizeImplicit, - restoreAuthorization: () => restoreAuthorization, - showDefinitions: () => showDefinitions - }); - var a = {}; - __webpack_require__.r(a), - __webpack_require__.d(a, { - authorized: () => Xt, - definitionsForRequirements: () => definitionsForRequirements, - definitionsToAuthorize: () => Gt, - getConfigs: () => Yt, - getDefinitionsByNames: () => getDefinitionsByNames, - isAuthorized: () => isAuthorized, - shownDefinitions: () => Kt - }); - var u = {}; - __webpack_require__.r(u), - __webpack_require__.d(u, { - TOGGLE_CONFIGS: () => _n, - UPDATE_CONFIGS: () => bn, - downloadConfig: () => downloadConfig, - getConfigByUrl: () => getConfigByUrl, - loaded: () => actions_loaded, - toggle: () => toggle, - update: () => update - }); - var _ = {}; - __webpack_require__.r(_), __webpack_require__.d(_, { get: () => get }); - var w = {}; - __webpack_require__.r(w), - __webpack_require__.d(w, { transform: () => transform }); - var x = {}; - __webpack_require__.r(x), - __webpack_require__.d(x, { - transform: () => parameter_oneof_transform - }); - var C = {}; - __webpack_require__.r(C), - __webpack_require__.d(C, { - allErrors: () => Rn, - lastError: () => Dn - }); - var j = {}; - __webpack_require__.r(j), - __webpack_require__.d(j, { - SHOW: () => Vn, - UPDATE_FILTER: () => qn, - UPDATE_LAYOUT: () => Bn, - UPDATE_MODE: () => $n, - changeMode: () => changeMode, - show: () => actions_show, - updateFilter: () => updateFilter, - updateLayout: () => updateLayout - }); - var L = {}; - __webpack_require__.r(L), - __webpack_require__.d(L, { - current: () => current, - currentFilter: () => currentFilter, - isShown: () => isShown, - showSummary: () => zn, - whatMode: () => whatMode - }); - var B = {}; - __webpack_require__.r(B), - __webpack_require__.d(B, { - taggedOperations: () => taggedOperations - }); - var $ = {}; - __webpack_require__.r($), - __webpack_require__.d($, { - requestSnippetGenerator_curl_bash: () => - requestSnippetGenerator_curl_bash, - requestSnippetGenerator_curl_cmd: () => - requestSnippetGenerator_curl_cmd, - requestSnippetGenerator_curl_powershell: () => - requestSnippetGenerator_curl_powershell - }); - var V = {}; - __webpack_require__.r(V), - __webpack_require__.d(V, { - getActiveLanguage: () => Hn, - getDefaultExpanded: () => Kn, - getGenerators: () => Jn, - getSnippetGenerators: () => getSnippetGenerators - }); - var U = {}; - __webpack_require__.r(U), - __webpack_require__.d(U, { - JsonSchemaArrayItemFile: () => JsonSchemaArrayItemFile, - JsonSchemaArrayItemText: () => JsonSchemaArrayItemText, - JsonSchemaForm: () => JsonSchemaForm, - JsonSchema_array: () => JsonSchema_array, - JsonSchema_boolean: () => JsonSchema_boolean, - JsonSchema_object: () => JsonSchema_object, - JsonSchema_string: () => JsonSchema_string - }); - var z = {}; - __webpack_require__.r(z), - __webpack_require__.d(z, { - allowTryItOutFor: () => allowTryItOutFor, - basePath: () => Gs, - canExecuteScheme: () => canExecuteScheme, - consumes: () => zs, - consumesOptionsFor: () => consumesOptionsFor, - contentTypeValues: () => contentTypeValues, - currentProducesFor: () => currentProducesFor, - definitions: () => Ks, - externalDocs: () => Fs, - findDefinition: () => findDefinition, - getOAS3RequiredRequestBodyContentType: () => - getOAS3RequiredRequestBodyContentType, - getParameter: () => getParameter, - hasHost: () => so, - host: () => Xs, - info: () => Ls, - isMediaTypeSchemaPropertiesEqual: () => - isMediaTypeSchemaPropertiesEqual, - isOAS3: () => Ds, - lastError: () => As, - mutatedRequestFor: () => mutatedRequestFor, - mutatedRequests: () => no, - operationScheme: () => operationScheme, - operationWithMeta: () => operationWithMeta, - operations: () => Us, - operationsWithRootInherited: () => Qs, - operationsWithTags: () => eo, - parameterInclusionSettingFor: () => parameterInclusionSettingFor, - parameterValues: () => parameterValues, - parameterWithMeta: () => parameterWithMeta, - parameterWithMetaByIdentity: () => parameterWithMetaByIdentity, - parametersIncludeIn: () => parametersIncludeIn, - parametersIncludeType: () => parametersIncludeType, - paths: () => $s, - produces: () => Ws, - producesOptionsFor: () => producesOptionsFor, - requestFor: () => requestFor, - requests: () => ro, - responseFor: () => responseFor, - responses: () => to, - schemes: () => Ys, - security: () => Js, - securityDefinitions: () => Hs, - semver: () => qs, - spec: () => spec, - specJS: () => Ts, - specJson: () => Ns, - specJsonWithResolvedSubtrees: () => Rs, - specResolved: () => Ms, - specResolvedSubtree: () => specResolvedSubtree, - specSource: () => Ps, - specStr: () => Is, - tagDetails: () => tagDetails, - taggedOperations: () => selectors_taggedOperations, - tags: () => Zs, - url: () => js, - validOperationMethods: () => Vs, - validateBeforeExecute: () => validateBeforeExecute, - validationErrors: () => validationErrors, - version: () => Bs - }); - var Y = {}; - __webpack_require__.r(Y), - __webpack_require__.d(Y, { - CLEAR_REQUEST: () => ko, - CLEAR_RESPONSE: () => xo, - CLEAR_VALIDATE_PARAMS: () => Oo, - LOG_REQUEST: () => Eo, - SET_MUTATED_REQUEST: () => wo, - SET_REQUEST: () => So, - SET_RESPONSE: () => _o, - SET_SCHEME: () => Io, - UPDATE_EMPTY_PARAM_INCLUSION: () => vo, - UPDATE_JSON: () => go, - UPDATE_OPERATION_META_VALUE: () => Co, - UPDATE_PARAM: () => yo, - UPDATE_RESOLVED: () => Ao, - UPDATE_RESOLVED_SUBTREE: () => jo, - UPDATE_SPEC: () => fo, - UPDATE_URL: () => mo, - VALIDATE_PARAMS: () => bo, - changeConsumesValue: () => changeConsumesValue, - changeParam: () => changeParam, - changeParamByIdentity: () => changeParamByIdentity, - changeProducesValue: () => changeProducesValue, - clearRequest: () => clearRequest, - clearResponse: () => clearResponse, - clearValidateParams: () => clearValidateParams, - execute: () => actions_execute, - executeRequest: () => executeRequest, - invalidateResolvedSubtreeCache: () => - invalidateResolvedSubtreeCache, - logRequest: () => logRequest, - parseToJson: () => parseToJson, - requestResolvedSubtree: () => requestResolvedSubtree, - resolveSpec: () => resolveSpec, - setMutatedRequest: () => setMutatedRequest, - setRequest: () => setRequest, - setResponse: () => setResponse, - setScheme: () => setScheme, - updateEmptyParamInclusion: () => updateEmptyParamInclusion, - updateJsonSpec: () => updateJsonSpec, - updateResolved: () => updateResolved, - updateResolvedSubtree: () => updateResolvedSubtree, - updateSpec: () => updateSpec, - updateUrl: () => updateUrl, - validateParams: () => validateParams - }); - var Z = {}; - __webpack_require__.r(Z), - __webpack_require__.d(Z, { - executeRequest: () => wrap_actions_executeRequest, - updateJsonSpec: () => wrap_actions_updateJsonSpec, - updateSpec: () => wrap_actions_updateSpec, - validateParams: () => wrap_actions_validateParams - }); - var ee = {}; - __webpack_require__.r(ee), - __webpack_require__.d(ee, { - JsonPatchError: () => Fo, - _areEquals: () => _areEquals, - applyOperation: () => applyOperation, - applyPatch: () => applyPatch, - applyReducer: () => applyReducer, - deepClone: () => Bo, - getValueByPointer: () => getValueByPointer, - validate: () => validate, - validator: () => validator - }); - var ie = {}; - __webpack_require__.r(ie), - __webpack_require__.d(ie, { - compare: () => compare, - generate: () => generate, - observe: () => observe, - unobserve: () => unobserve - }); - var ae = {}; - __webpack_require__.r(ae), - __webpack_require__.d(ae, { - hasElementSourceMap: () => hasElementSourceMap, - includesClasses: () => includesClasses, - includesSymbols: () => includesSymbols, - isAnnotationElement: () => qu, - isArrayElement: () => Du, - isBooleanElement: () => Mu, - isCommentElement: () => $u, - isElement: () => Iu, - isLinkElement: () => Fu, - isMemberElement: () => Lu, - isNullElement: () => Tu, - isNumberElement: () => Nu, - isObjectElement: () => Ru, - isParseResultElement: () => Vu, - isPrimitiveElement: () => isPrimitiveElement, - isRefElement: () => Bu, - isSourceMapElement: () => Uu, - isStringElement: () => Pu - }); - var ce = {}; - __webpack_require__.r(ce), - __webpack_require__.d(ce, { - isJSONReferenceElement: () => Td, - isJSONSchemaElement: () => Nd, - isLinkDescriptionElement: () => Rd, - isMediaElement: () => Md - }); - var le = {}; - __webpack_require__.r(le), - __webpack_require__.d(le, { - isBooleanJsonSchemaElement: () => isBooleanJsonSchemaElement, - isCallbackElement: () => xm, - isComponentsElement: () => km, - isContactElement: () => Om, - isExampleElement: () => Cm, - isExternalDocumentationElement: () => Am, - isHeaderElement: () => jm, - isInfoElement: () => Im, - isLicenseElement: () => Pm, - isLinkElement: () => Nm, - isMediaTypeElement: () => Km, - isOpenApi3_0Element: () => Mm, - isOpenapiElement: () => Tm, - isOperationElement: () => Rm, - isParameterElement: () => Dm, - isPathItemElement: () => Lm, - isPathsElement: () => Fm, - isReferenceElement: () => Bm, - isRequestBodyElement: () => qm, - isResponseElement: () => $m, - isResponsesElement: () => Vm, - isSchemaElement: () => Um, - isSecurityRequirementElement: () => zm, - isSecuritySchemeElement: () => Wm, - isServerElement: () => Jm, - isServerVariableElement: () => Hm, - isServersElement: () => Gm - }); - var pe = {}; - __webpack_require__.r(pe), - __webpack_require__.d(pe, { - isJSONReferenceElement: () => Td, - isJSONSchemaElement: () => a_, - isLinkDescriptionElement: () => c_, - isMediaElement: () => Md - }); - var de = {}; - __webpack_require__.r(de), - __webpack_require__.d(de, { - isJSONReferenceElement: () => Td, - isJSONSchemaElement: () => y_, - isLinkDescriptionElement: () => v_ - }); - var fe = {}; - __webpack_require__.r(fe), - __webpack_require__.d(fe, { - isJSONSchemaElement: () => B_, - isLinkDescriptionElement: () => q_ - }); - var ye = {}; - __webpack_require__.r(ye), - __webpack_require__.d(ye, { - isJSONSchemaElement: () => X_, - isLinkDescriptionElement: () => Y_ - }); - var be = {}; - __webpack_require__.r(be), - __webpack_require__.d(be, { - isBooleanJsonSchemaElement: () => - predicates_isBooleanJsonSchemaElement, - isCallbackElement: () => RS, - isComponentsElement: () => DS, - isContactElement: () => LS, - isExampleElement: () => FS, - isExternalDocumentationElement: () => BS, - isHeaderElement: () => qS, - isInfoElement: () => $S, - isJsonSchemaDialectElement: () => VS, - isLicenseElement: () => US, - isLinkElement: () => zS, - isMediaTypeElement: () => iw, - isOpenApi3_1Element: () => JS, - isOpenapiElement: () => WS, - isOperationElement: () => HS, - isParameterElement: () => KS, - isPathItemElement: () => GS, - isPathItemElementExternal: () => isPathItemElementExternal, - isPathsElement: () => XS, - isReferenceElement: () => YS, - isReferenceElementExternal: () => isReferenceElementExternal, - isRequestBodyElement: () => QS, - isResponseElement: () => ZS, - isResponsesElement: () => ew, - isSchemaElement: () => tw, - isSecurityRequirementElement: () => rw, - isSecuritySchemeElement: () => nw, - isServerElement: () => sw, - isServerVariableElement: () => ow - }); - var _e = {}; - __webpack_require__.r(_e), - __webpack_require__.d(_e, { - cookie: () => cookie, - header: () => parameter_builders_header, - path: () => parameter_builders_path, - query: () => query - }); - var Se = {}; - __webpack_require__.r(Se), - __webpack_require__.d(Se, { - Button: () => Button, - Col: () => Col, - Collapse: () => Collapse, - Container: () => Container, - Input: () => Input, - Link: () => layout_utils_Link, - Row: () => Row, - Select: () => Select, - TextArea: () => TextArea - }); - var we = {}; - __webpack_require__.r(we), - __webpack_require__.d(we, { - basePath: () => CI, - consumes: () => AI, - definitions: () => EI, - findDefinition: () => wI, - hasHost: () => xI, - host: () => OI, - produces: () => jI, - schemes: () => II, - securityDefinitions: () => kI, - validOperationMethods: () => wrap_selectors_validOperationMethods - }); - var xe = {}; - __webpack_require__.r(xe), - __webpack_require__.d(xe, { definitionsToAuthorize: () => PI }); - var Pe = {}; - __webpack_require__.r(Pe), - __webpack_require__.d(Pe, { - callbacksOperations: () => MI, - findSchema: () => findSchema, - isOAS3: () => selectors_isOAS3, - isOAS30: () => selectors_isOAS30, - isSwagger2: () => selectors_isSwagger2, - servers: () => TI - }); - var Te = {}; - __webpack_require__.r(Te), - __webpack_require__.d(Te, { - CLEAR_REQUEST_BODY_VALIDATE_ERROR: () => eP, - CLEAR_REQUEST_BODY_VALUE: () => tP, - SET_REQUEST_BODY_VALIDATE_ERROR: () => ZI, - UPDATE_ACTIVE_EXAMPLES_MEMBER: () => GI, - UPDATE_REQUEST_BODY_INCLUSION: () => KI, - UPDATE_REQUEST_BODY_VALUE: () => JI, - UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG: () => HI, - UPDATE_REQUEST_CONTENT_TYPE: () => XI, - UPDATE_RESPONSE_CONTENT_TYPE: () => YI, - UPDATE_SELECTED_SERVER: () => WI, - UPDATE_SERVER_VARIABLE_VALUE: () => QI, - clearRequestBodyValidateError: () => clearRequestBodyValidateError, - clearRequestBodyValue: () => clearRequestBodyValue, - initRequestBodyValidateError: () => initRequestBodyValidateError, - setActiveExamplesMember: () => setActiveExamplesMember, - setRequestBodyInclusion: () => setRequestBodyInclusion, - setRequestBodyValidateError: () => setRequestBodyValidateError, - setRequestBodyValue: () => setRequestBodyValue, - setRequestContentType: () => setRequestContentType, - setResponseContentType: () => setResponseContentType, - setRetainRequestBodyValueFlag: () => setRetainRequestBodyValueFlag, - setSelectedServer: () => setSelectedServer, - setServerVariableValue: () => setServerVariableValue - }); - var Re = {}; - __webpack_require__.r(Re), - __webpack_require__.d(Re, { - activeExamplesMember: () => uP, - hasUserEditedBody: () => aP, - requestBodyErrors: () => lP, - requestBodyInclusionSetting: () => cP, - requestBodyValue: () => oP, - requestContentType: () => pP, - responseContentType: () => hP, - selectDefaultRequestBodyValue: () => selectDefaultRequestBodyValue, - selectedServer: () => sP, - serverEffectiveValue: () => mP, - serverVariableValue: () => dP, - serverVariables: () => fP, - shouldRetainRequestBodyValue: () => iP, - validOperationMethods: () => yP, - validateBeforeExecute: () => gP, - validateShallowRequired: () => validateShallowRequired - }); - var qe = __webpack_require__(96540); - function formatProdErrorMessage(s) { - return `Minified Redux error #${s}; visit https://redux.js.org/Errors?code=${s} for the full message or use the non-minified dev environment for full errors. `; - } - var $e = (() => - ('function' == typeof Symbol && Symbol.observable) || - '@@observable')(), - randomString = () => - Math.random().toString(36).substring(7).split('').join('.'), - ze = { - INIT: `@@redux/INIT${randomString()}`, - REPLACE: `@@redux/REPLACE${randomString()}`, - PROBE_UNKNOWN_ACTION: () => - `@@redux/PROBE_UNKNOWN_ACTION${randomString()}` - }; - function isPlainObject(s) { - if ('object' != typeof s || null === s) return !1; - let o = s; - for (; null !== Object.getPrototypeOf(o); ) - o = Object.getPrototypeOf(o); - return ( - Object.getPrototypeOf(s) === o || null === Object.getPrototypeOf(s) - ); - } - function createStore(s, o, i) { - if ('function' != typeof s) - throw new Error(formatProdErrorMessage(2)); - if ( - ('function' == typeof o && 'function' == typeof i) || - ('function' == typeof i && 'function' == typeof arguments[3]) - ) - throw new Error(formatProdErrorMessage(0)); - if ( - ('function' == typeof o && void 0 === i && ((i = o), (o = void 0)), - void 0 !== i) - ) { - if ('function' != typeof i) - throw new Error(formatProdErrorMessage(1)); - return i(createStore)(s, o); - } - let a = s, - u = o, - _ = new Map(), - w = _, - x = 0, - C = !1; - function ensureCanMutateNextListeners() { - w === _ && - ((w = new Map()), - _.forEach((s, o) => { - w.set(o, s); - })); - } - function getState() { - if (C) throw new Error(formatProdErrorMessage(3)); - return u; - } - function subscribe(s) { - if ('function' != typeof s) - throw new Error(formatProdErrorMessage(4)); - if (C) throw new Error(formatProdErrorMessage(5)); - let o = !0; - ensureCanMutateNextListeners(); - const i = x++; - return ( - w.set(i, s), - function unsubscribe() { - if (o) { - if (C) throw new Error(formatProdErrorMessage(6)); - (o = !1), - ensureCanMutateNextListeners(), - w.delete(i), - (_ = null); - } - } - ); - } - function dispatch(s) { - if (!isPlainObject(s)) throw new Error(formatProdErrorMessage(7)); - if (void 0 === s.type) throw new Error(formatProdErrorMessage(8)); - if ('string' != typeof s.type) - throw new Error(formatProdErrorMessage(17)); - if (C) throw new Error(formatProdErrorMessage(9)); - try { - (C = !0), (u = a(u, s)); - } finally { - C = !1; - } - return ( - (_ = w).forEach((s) => { - s(); - }), - s - ); - } - dispatch({ type: ze.INIT }); - return { - dispatch, - subscribe, - getState, - replaceReducer: function replaceReducer(s) { - if ('function' != typeof s) - throw new Error(formatProdErrorMessage(10)); - (a = s), dispatch({ type: ze.REPLACE }); - }, - [$e]: function observable() { - const s = subscribe; - return { - subscribe(o) { - if ('object' != typeof o || null === o) - throw new Error(formatProdErrorMessage(11)); - function observeState() { - const s = o; - s.next && s.next(getState()); - } - observeState(); - return { unsubscribe: s(observeState) }; - }, - [$e]() { - return this; - } - }; - } - }; - } - function bindActionCreator(s, o) { - return function (...i) { - return o(s.apply(this, i)); - }; - } - function compose(...s) { - return 0 === s.length - ? (s) => s - : 1 === s.length - ? s[0] - : s.reduce( - (s, o) => - (...i) => - s(o(...i)) - ); - } - var We = __webpack_require__(9404), - He = __webpack_require__.n(We), - Xe = __webpack_require__(81919), - Ye = __webpack_require__.n(Xe), - Qe = __webpack_require__(89593), - et = __webpack_require__(20334), - tt = __webpack_require__(55364), - rt = __webpack_require__.n(tt); - const nt = 'err_new_thrown_err', - st = 'err_new_thrown_err_batch', - ot = 'err_new_spec_err', - it = 'err_new_spec_err_batch', - at = 'err_new_auth_err', - ct = 'err_clear', - lt = 'err_clear_by'; - function newThrownErr(s) { - return { type: nt, payload: (0, et.serializeError)(s) }; - } - function newThrownErrBatch(s) { - return { type: st, payload: s }; - } - function newSpecErr(s) { - return { type: ot, payload: s }; - } - function newSpecErrBatch(s) { - return { type: it, payload: s }; - } - function newAuthErr(s) { - return { type: at, payload: s }; - } - function clear(s = {}) { - return { type: ct, payload: s }; - } - function clearBy(s = () => !0) { - return { type: lt, payload: s }; - } - const ut = (function makeWindow() { - var s = { - location: {}, - history: {}, - open: () => {}, - close: () => {}, - File: function () {}, - FormData: function () {} - }; - if ('undefined' == typeof window) return s; - try { - s = window; - for (var o of ['File', 'Blob', 'FormData']) - o in window && (s[o] = window[o]); - } catch (s) { - console.error(s); - } - return s; - })(); - var pt = __webpack_require__(16750), - ht = - (__webpack_require__(84058), - __webpack_require__(55808), - __webpack_require__(50104)), - dt = __webpack_require__.n(ht), - mt = __webpack_require__(7309), - gt = __webpack_require__.n(mt), - yt = __webpack_require__(42426), - vt = __webpack_require__.n(yt), - bt = __webpack_require__(75288), - _t = __webpack_require__.n(bt), - St = __webpack_require__(1882), - wt = __webpack_require__.n(St), - Et = __webpack_require__(2205), - xt = __webpack_require__.n(Et), - kt = __webpack_require__(53209), - Ot = __webpack_require__.n(kt), - Ct = __webpack_require__(62802), - At = __webpack_require__.n(Ct); - const jt = He().Set.of( - 'type', - 'format', - 'items', - 'default', - 'maximum', - 'exclusiveMaximum', - 'minimum', - 'exclusiveMinimum', - 'maxLength', - 'minLength', - 'pattern', - 'maxItems', - 'minItems', - 'uniqueItems', - 'enum', - 'multipleOf' - ); - function getParameterSchema(s, { isOAS3: o } = {}) { - if (!He().Map.isMap(s)) - return { schema: He().Map(), parameterContentMediaType: null }; - if (!o) - return 'body' === s.get('in') - ? { - schema: s.get('schema', He().Map()), - parameterContentMediaType: null - } - : { - schema: s.filter((s, o) => jt.includes(o)), - parameterContentMediaType: null - }; - if (s.get('content')) { - const o = s.get('content', He().Map({})).keySeq().first(); - return { - schema: s.getIn(['content', o, 'schema'], He().Map()), - parameterContentMediaType: o - }; - } - return { - schema: s.get('schema') ? s.get('schema', He().Map()) : He().Map(), - parameterContentMediaType: null - }; - } - var It = __webpack_require__(48287).Buffer; - const Pt = 'default', - isImmutable = (s) => He().Iterable.isIterable(s); - function objectify(s) { - return isObject(s) ? (isImmutable(s) ? s.toJS() : s) : {}; - } - function fromJSOrdered(s) { - if (isImmutable(s)) return s; - if (s instanceof ut.File) return s; - if (!isObject(s)) return s; - if (Array.isArray(s)) return He().Seq(s).map(fromJSOrdered).toList(); - if (wt()(s.entries)) { - const o = (function createObjWithHashedKeys(s) { - if (!wt()(s.entries)) return s; - const o = {}, - i = '_**[]', - a = {}; - for (let u of s.entries()) - if (o[u[0]] || (a[u[0]] && a[u[0]].containsMultiple)) { - if (!a[u[0]]) { - (a[u[0]] = { containsMultiple: !0, length: 1 }), - (o[`${u[0]}${i}${a[u[0]].length}`] = o[u[0]]), - delete o[u[0]]; - } - (a[u[0]].length += 1), - (o[`${u[0]}${i}${a[u[0]].length}`] = u[1]); - } else o[u[0]] = u[1]; - return o; - })(s); - return He().OrderedMap(o).map(fromJSOrdered); - } - return He().OrderedMap(s).map(fromJSOrdered); - } - function normalizeArray(s) { - return Array.isArray(s) ? s : [s]; - } - function isFn(s) { - return 'function' == typeof s; - } - function isObject(s) { - return !!s && 'object' == typeof s; - } - function isFunc(s) { - return 'function' == typeof s; - } - function isArray(s) { - return Array.isArray(s); - } - const Nt = dt(); - function objMap(s, o) { - return Object.keys(s).reduce((i, a) => ((i[a] = o(s[a], a)), i), {}); - } - function objReduce(s, o) { - return Object.keys(s).reduce((i, a) => { - let u = o(s[a], a); - return u && 'object' == typeof u && Object.assign(i, u), i; - }, {}); - } - function systemThunkMiddleware(s) { - return ({ dispatch: o, getState: i }) => - (o) => - (i) => - 'function' == typeof i ? i(s()) : o(i); - } - function validateValueBySchema(s, o, i, a, u) { - if (!o) return []; - let _ = [], - w = o.get('nullable'), - x = o.get('required'), - C = o.get('maximum'), - j = o.get('minimum'), - L = o.get('type'), - B = o.get('format'), - $ = o.get('maxLength'), - V = o.get('minLength'), - U = o.get('uniqueItems'), - z = o.get('maxItems'), - Y = o.get('minItems'), - Z = o.get('pattern'); - const ee = i || !0 === x, - ie = null != s, - ae = ee || (ie && 'array' === L) || !(!ee && !ie), - ce = w && null === s; - if (ee && !ie && !ce && !a && !L) - return _.push('Required field is not provided'), _; - if (ce || !L || !ae) return []; - let le = 'string' === L && s, - pe = 'array' === L && Array.isArray(s) && s.length, - de = 'array' === L && He().List.isList(s) && s.count(); - const fe = [ - le, - pe, - de, - 'array' === L && 'string' == typeof s && s, - 'file' === L && s instanceof ut.File, - 'boolean' === L && (s || !1 === s), - 'number' === L && (s || 0 === s), - 'integer' === L && (s || 0 === s), - 'object' === L && 'object' == typeof s && null !== s, - 'object' === L && 'string' == typeof s && s - ].some((s) => !!s); - if (ee && !fe && !a) - return _.push('Required field is not provided'), _; - if ('object' === L && (null === u || 'application/json' === u)) { - let i = s; - if ('string' == typeof s) - try { - i = JSON.parse(s); - } catch (s) { - return _.push('Parameter string value must be valid JSON'), _; - } - o && - o.has('required') && - isFunc(x.isList) && - x.isList() && - x.forEach((s) => { - void 0 === i[s] && - _.push({ propKey: s, error: 'Required property not found' }); - }), - o && - o.has('properties') && - o.get('properties').forEach((s, o) => { - const w = validateValueBySchema(i[o], s, !1, a, u); - _.push(...w.map((s) => ({ propKey: o, error: s }))); - }); - } - if (Z) { - let o = ((s, o) => { - if (!new RegExp(o).test(s)) - return 'Value must follow pattern ' + o; - })(s, Z); - o && _.push(o); - } - if (Y && 'array' === L) { - let o = ((s, o) => { - if ((!s && o >= 1) || (s && s.length < o)) - return `Array must contain at least ${o} item${1 === o ? '' : 's'}`; - })(s, Y); - o && _.push(o); - } - if (z && 'array' === L) { - let o = ((s, o) => { - if (s && s.length > o) - return `Array must not contain more then ${o} item${1 === o ? '' : 's'}`; - })(s, z); - o && _.push({ needRemove: !0, error: o }); - } - if (U && 'array' === L) { - let o = ((s, o) => { - if (s && ('true' === o || !0 === o)) { - const o = (0, We.fromJS)(s), - i = o.toSet(); - if (s.length > i.size) { - let s = (0, We.Set)(); - if ( - (o.forEach((i, a) => { - o.filter((s) => - isFunc(s.equals) ? s.equals(i) : s === i - ).size > 1 && (s = s.add(a)); - }), - 0 !== s.size) - ) - return s - .map((s) => ({ - index: s, - error: 'No duplicates allowed.' - })) - .toArray(); - } - } - })(s, U); - o && _.push(...o); - } - if ($ || 0 === $) { - let o = ((s, o) => { - if (s.length > o) - return `Value must be no longer than ${o} character${1 !== o ? 's' : ''}`; - })(s, $); - o && _.push(o); - } - if (V) { - let o = ((s, o) => { - if (s.length < o) - return `Value must be at least ${o} character${1 !== o ? 's' : ''}`; - })(s, V); - o && _.push(o); - } - if (C || 0 === C) { - let o = ((s, o) => { - if (s > o) return `Value must be less than ${o}`; - })(s, C); - o && _.push(o); - } - if (j || 0 === j) { - let o = ((s, o) => { - if (s < o) return `Value must be greater than ${o}`; - })(s, j); - o && _.push(o); - } - if ('string' === L) { - let o; - if ( - ((o = - 'date-time' === B - ? ((s) => { - if (isNaN(Date.parse(s))) - return 'Value must be a DateTime'; - })(s) - : 'uuid' === B - ? ((s) => { - if ( - ((s = s.toString().toLowerCase()), - !/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test( - s - )) - ) - return 'Value must be a Guid'; - })(s) - : ((s) => { - if (s && 'string' != typeof s) - return 'Value must be a string'; - })(s)), - !o) - ) - return _; - _.push(o); - } else if ('boolean' === L) { - let o = ((s) => { - if ('true' !== s && 'false' !== s && !0 !== s && !1 !== s) - return 'Value must be a boolean'; - })(s); - if (!o) return _; - _.push(o); - } else if ('number' === L) { - let o = ((s) => { - if (!/^-?\d+(\.?\d+)?$/.test(s)) return 'Value must be a number'; - })(s); - if (!o) return _; - _.push(o); - } else if ('integer' === L) { - let o = ((s) => { - if (!/^-?\d+$/.test(s)) return 'Value must be an integer'; - })(s); - if (!o) return _; - _.push(o); - } else if ('array' === L) { - if (!pe && !de) return _; - s && - s.forEach((s, i) => { - const w = validateValueBySchema(s, o.get('items'), !1, a, u); - _.push(...w.map((s) => ({ index: i, error: s }))); - }); - } else if ('file' === L) { - let o = ((s) => { - if (s && !(s instanceof ut.File)) return 'Value must be a file'; - })(s); - if (!o) return _; - _.push(o); - } - return _; - } - const utils_btoa = (s) => { - let o; - return ( - (o = s instanceof It ? s : It.from(s.toString(), 'utf-8')), - o.toString('base64') - ); - }, - Tt = { - operationsSorter: { - alpha: (s, o) => s.get('path').localeCompare(o.get('path')), - method: (s, o) => s.get('method').localeCompare(o.get('method')) - }, - tagsSorter: { alpha: (s, o) => s.localeCompare(o) } - }, - buildFormData = (s) => { - let o = []; - for (let i in s) { - let a = s[i]; - void 0 !== a && - '' !== a && - o.push( - [i, '=', encodeURIComponent(a).replace(/%20/g, '+')].join('') - ); - } - return o.join('&'); - }, - shallowEqualKeys = (s, o, i) => !!gt()(i, (i) => _t()(s[i], o[i])); - function sanitizeUrl(s) { - return 'string' != typeof s || '' === s ? '' : (0, pt.J)(s); - } - function requiresValidationURL(s) { - return !( - !s || - s.indexOf('localhost') >= 0 || - s.indexOf('127.0.0.1') >= 0 || - 'none' === s - ); - } - const createDeepLinkPath = (s) => - 'string' == typeof s || s instanceof String - ? s.trim().replace(/\s/g, '%20') - : '', - escapeDeepLinkPath = (s) => - xt()(createDeepLinkPath(s).replace(/%20/g, '_')), - getExtensions = (s) => s.filter((s, o) => /^x-/.test(o)), - getCommonExtensions = (s) => - s.filter((s, o) => - /^pattern|maxLength|minLength|maximum|minimum/.test(o) - ); - function deeplyStripKey(s, o, i = () => !0) { - if ('object' != typeof s || Array.isArray(s) || null === s || !o) - return s; - const a = Object.assign({}, s); - return ( - Object.keys(a).forEach((s) => { - s === o && i(a[s], s) - ? delete a[s] - : (a[s] = deeplyStripKey(a[s], o, i)); - }), - a - ); - } - function stringify(s) { - if ('string' == typeof s) return s; - if ( - (s && s.toJS && (s = s.toJS()), 'object' == typeof s && null !== s) - ) - try { - return JSON.stringify(s, null, 2); - } catch (o) { - return String(s); - } - return null == s ? '' : s.toString(); - } - function paramToIdentifier( - s, - { returnAll: o = !1, allowHashes: i = !0 } = {} - ) { - if (!He().Map.isMap(s)) - throw new Error( - 'paramToIdentifier: received a non-Im.Map parameter as input' - ); - const a = s.get('name'), - u = s.get('in'); - let _ = []; - return ( - s && - s.hashCode && - u && - a && - i && - _.push(`${u}.${a}.hash-${s.hashCode()}`), - u && a && _.push(`${u}.${a}`), - _.push(a), - o ? _ : _[0] || '' - ); - } - function paramToValue(s, o) { - return paramToIdentifier(s, { returnAll: !0 }) - .map((s) => o[s]) - .filter((s) => void 0 !== s)[0]; - } - function b64toB64UrlEncoded(s) { - return s.replace(/\+/g, '-').replace(/\//g, '_').replace(/=/g, ''); - } - const isEmptyValue = (s) => !s || !(!isImmutable(s) || !s.isEmpty()), - idFn = (s) => s; - function createStoreWithMiddleware(s, o, i) { - let a = [systemThunkMiddleware(i)]; - return createStore( - s, - o, - (ut.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose)( - (function applyMiddleware(...s) { - return (o) => (i, a) => { - const u = o(i, a); - let dispatch = () => { - throw new Error(formatProdErrorMessage(15)); - }; - const _ = { - getState: u.getState, - dispatch: (s, ...o) => dispatch(s, ...o) - }, - w = s.map((s) => s(_)); - return ( - (dispatch = compose(...w)(u.dispatch)), { ...u, dispatch } - ); - }; - })(...a) - ) - ); - } - class Store { - constructor(s = {}) { - Ye()( - this, - { - state: {}, - plugins: [], - system: { - configs: {}, - fn: {}, - components: {}, - rootInjects: {}, - statePlugins: {} - }, - boundSystem: {}, - toolbox: {} - }, - s - ), - (this.getSystem = this._getSystem.bind(this)), - (this.store = (function configureStore(s, o, i) { - return createStoreWithMiddleware(s, o, i); - })(idFn, (0, We.fromJS)(this.state), this.getSystem)), - this.buildSystem(!1), - this.register(this.plugins); - } - getStore() { - return this.store; - } - register(s, o = !0) { - var i = combinePlugins(s, this.getSystem()); - systemExtend(this.system, i), o && this.buildSystem(); - callAfterLoad.call(this.system, s, this.getSystem()) && - this.buildSystem(); - } - buildSystem(s = !0) { - let o = this.getStore().dispatch, - i = this.getStore().getState; - (this.boundSystem = Object.assign( - {}, - this.getRootInjects(), - this.getWrappedAndBoundActions(o), - this.getWrappedAndBoundSelectors(i, this.getSystem), - this.getStateThunks(i), - this.getFn(), - this.getConfigs() - )), - s && this.rebuildReducer(); - } - _getSystem() { - return this.boundSystem; - } - getRootInjects() { - return Object.assign( - { - getSystem: this.getSystem, - getStore: this.getStore.bind(this), - getComponents: this.getComponents.bind(this), - getState: this.getStore().getState, - getConfigs: this._getConfigs.bind(this), - Im: He(), - React: qe - }, - this.system.rootInjects || {} - ); - } - _getConfigs() { - return this.system.configs; - } - getConfigs() { - return { configs: this.system.configs }; - } - setConfigs(s) { - this.system.configs = s; - } - rebuildReducer() { - this.store.replaceReducer( - (function buildReducer(s) { - return (function allReducers(s) { - let o = Object.keys(s).reduce( - (o, i) => ( - (o[i] = (function makeReducer(s) { - return (o = new We.Map(), i) => { - if (!s) return o; - let a = s[i.type]; - if (a) { - const s = wrapWithTryCatch(a)(o, i); - return null === s ? o : s; - } - return o; - }; - })(s[i])), - o - ), - {} - ); - if (!Object.keys(o).length) return idFn; - return (0, Qe.H)(o); - })(objMap(s, (s) => s.reducers)); - })(this.system.statePlugins) - ); - } - getType(s) { - let o = s[0].toUpperCase() + s.slice(1); - return objReduce(this.system.statePlugins, (i, a) => { - let u = i[s]; - if (u) return { [a + o]: u }; - }); - } - getSelectors() { - return this.getType('selectors'); - } - getActions() { - return objMap(this.getType('actions'), (s) => - objReduce(s, (s, o) => { - if (isFn(s)) return { [o]: s }; - }) - ); - } - getWrappedAndBoundActions(s) { - return objMap(this.getBoundActions(s), (s, o) => { - let i = this.system.statePlugins[o.slice(0, -7)].wrapActions; - return i - ? objMap(s, (s, o) => { - let a = i[o]; - return a - ? (Array.isArray(a) || (a = [a]), - a.reduce((s, o) => { - let newAction = (...i) => - o(s, this.getSystem())(...i); - if (!isFn(newAction)) - throw new TypeError( - 'wrapActions needs to return a function that returns a new function (ie the wrapped action)' - ); - return wrapWithTryCatch(newAction); - }, s || Function.prototype)) - : s; - }) - : s; - }); - } - getWrappedAndBoundSelectors(s, o) { - return objMap(this.getBoundSelectors(s, o), (o, i) => { - let a = [i.slice(0, -9)], - u = this.system.statePlugins[a].wrapSelectors; - return u - ? objMap(o, (o, i) => { - let _ = u[i]; - return _ - ? (Array.isArray(_) || (_ = [_]), - _.reduce((o, i) => { - let wrappedSelector = (...u) => - i(o, this.getSystem())(s().getIn(a), ...u); - if (!isFn(wrappedSelector)) - throw new TypeError( - 'wrapSelector needs to return a function that returns a new function (ie the wrapped action)' - ); - return wrappedSelector; - }, o || Function.prototype)) - : o; - }) - : o; - }); - } - getStates(s) { - return Object.keys(this.system.statePlugins).reduce( - (o, i) => ((o[i] = s.get(i)), o), - {} - ); - } - getStateThunks(s) { - return Object.keys(this.system.statePlugins).reduce( - (o, i) => ((o[i] = () => s().get(i)), o), - {} - ); - } - getFn() { - return { fn: this.system.fn }; - } - getComponents(s) { - const o = this.system.components[s]; - return Array.isArray(o) - ? o.reduce((s, o) => o(s, this.getSystem())) - : void 0 !== s - ? this.system.components[s] - : this.system.components; - } - getBoundSelectors(s, o) { - return objMap(this.getSelectors(), (i, a) => { - let u = [a.slice(0, -9)]; - return objMap(i, (i) => (...a) => { - let _ = wrapWithTryCatch(i).apply(null, [s().getIn(u), ...a]); - return ( - 'function' == typeof _ && (_ = wrapWithTryCatch(_)(o())), _ - ); - }); - }); - } - getBoundActions(s) { - s = s || this.getStore().dispatch; - const o = this.getActions(), - process = (s) => - 'function' != typeof s - ? objMap(s, (s) => process(s)) - : (...o) => { - var i = null; - try { - i = s(...o); - } catch (s) { - i = { - type: nt, - error: !0, - payload: (0, et.serializeError)(s) - }; - } finally { - return i; - } - }; - return objMap(o, (o) => - (function bindActionCreators(s, o) { - if ('function' == typeof s) return bindActionCreator(s, o); - if ('object' != typeof s || null === s) - throw new Error(formatProdErrorMessage(16)); - const i = {}; - for (const a in s) { - const u = s[a]; - 'function' == typeof u && (i[a] = bindActionCreator(u, o)); - } - return i; - })(process(o), s) - ); - } - getMapStateToProps() { - return () => Object.assign({}, this.getSystem()); - } - getMapDispatchToProps(s) { - return (o) => - Ye()({}, this.getWrappedAndBoundActions(o), this.getFn(), s); - } - } - function combinePlugins(s, o) { - return isObject(s) && !isArray(s) - ? rt()({}, s) - : isFunc(s) - ? combinePlugins(s(o), o) - : isArray(s) - ? s - .map((s) => combinePlugins(s, o)) - .reduce(systemExtend, { components: o.getComponents() }) - : {}; - } - function callAfterLoad(s, o, { hasLoaded: i } = {}) { - let a = i; - return ( - isObject(s) && - !isArray(s) && - 'function' == typeof s.afterLoad && - ((a = !0), wrapWithTryCatch(s.afterLoad).call(this, o)), - isFunc(s) - ? callAfterLoad.call(this, s(o), o, { hasLoaded: a }) - : isArray(s) - ? s.map((s) => callAfterLoad.call(this, s, o, { hasLoaded: a })) - : a - ); - } - function systemExtend(s = {}, o = {}) { - if (!isObject(s)) return {}; - if (!isObject(o)) return s; - o.wrapComponents && - (objMap(o.wrapComponents, (i, a) => { - const u = s.components && s.components[a]; - u && Array.isArray(u) - ? ((s.components[a] = u.concat([i])), - delete o.wrapComponents[a]) - : u && ((s.components[a] = [u, i]), delete o.wrapComponents[a]); - }), - Object.keys(o.wrapComponents).length || delete o.wrapComponents); - const { statePlugins: i } = s; - if (isObject(i)) - for (let s in i) { - const a = i[s]; - if (!isObject(a)) continue; - const { wrapActions: u, wrapSelectors: _ } = a; - if (isObject(u)) - for (let i in u) { - let a = u[i]; - Array.isArray(a) || ((a = [a]), (u[i] = a)), - o && - o.statePlugins && - o.statePlugins[s] && - o.statePlugins[s].wrapActions && - o.statePlugins[s].wrapActions[i] && - (o.statePlugins[s].wrapActions[i] = u[i].concat( - o.statePlugins[s].wrapActions[i] - )); - } - if (isObject(_)) - for (let i in _) { - let a = _[i]; - Array.isArray(a) || ((a = [a]), (_[i] = a)), - o && - o.statePlugins && - o.statePlugins[s] && - o.statePlugins[s].wrapSelectors && - o.statePlugins[s].wrapSelectors[i] && - (o.statePlugins[s].wrapSelectors[i] = _[i].concat( - o.statePlugins[s].wrapSelectors[i] - )); - } - } - return Ye()(s, o); - } - function wrapWithTryCatch(s, { logErrors: o = !0 } = {}) { - return 'function' != typeof s - ? s - : function (...i) { - try { - return s.call(this, ...i); - } catch (s) { - return o && console.error(s), null; - } - }; - } - var Mt = __webpack_require__(61160), - Rt = __webpack_require__.n(Mt); - const Dt = 'show_popup', - Lt = 'authorize', - Ft = 'logout', - Bt = 'pre_authorize_oauth2', - qt = 'authorize_oauth2', - $t = 'validate', - Vt = 'configure_auth', - Ut = 'restore_authorization'; - function showDefinitions(s) { - return { type: Dt, payload: s }; - } - function authorize(s) { - return { type: Lt, payload: s }; - } - const authorizeWithPersistOption = - (s) => - ({ authActions: o }) => { - o.authorize(s), o.persistAuthorizationIfNeeded(); - }; - function logout(s) { - return { type: Ft, payload: s }; - } - const logoutWithPersistOption = - (s) => - ({ authActions: o }) => { - o.logout(s), o.persistAuthorizationIfNeeded(); - }, - preAuthorizeImplicit = - (s) => - ({ authActions: o, errActions: i }) => { - let { auth: a, token: u, isValid: _ } = s, - { schema: w, name: x } = a, - C = w.get('flow'); - delete ut.swaggerUIRedirectOauth2, - 'accessCode' === C || - _ || - i.newAuthErr({ - authId: x, - source: 'auth', - level: 'warning', - message: - "Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server" - }), - u.error - ? i.newAuthErr({ - authId: x, - source: 'auth', - level: 'error', - message: JSON.stringify(u) - }) - : o.authorizeOauth2WithPersistOption({ auth: a, token: u }); - }; - function authorizeOauth2(s) { - return { type: qt, payload: s }; - } - const authorizeOauth2WithPersistOption = - (s) => - ({ authActions: o }) => { - o.authorizeOauth2(s), o.persistAuthorizationIfNeeded(); - }, - authorizePassword = - (s) => - ({ authActions: o }) => { - let { - schema: i, - name: a, - username: u, - password: _, - passwordType: w, - clientId: x, - clientSecret: C - } = s, - j = { - grant_type: 'password', - scope: s.scopes.join(' '), - username: u, - password: _ - }, - L = {}; - switch (w) { - case 'request-body': - !(function setClientIdAndSecret(s, o, i) { - o && Object.assign(s, { client_id: o }); - i && Object.assign(s, { client_secret: i }); - })(j, x, C); - break; - case 'basic': - L.Authorization = 'Basic ' + utils_btoa(x + ':' + C); - break; - default: - console.warn( - `Warning: invalid passwordType ${w} was passed, not including client id and secret` - ); - } - return o.authorizeRequest({ - body: buildFormData(j), - url: i.get('tokenUrl'), - name: a, - headers: L, - query: {}, - auth: s - }); - }; - const authorizeApplication = - (s) => - ({ authActions: o }) => { - let { - schema: i, - scopes: a, - name: u, - clientId: _, - clientSecret: w - } = s, - x = { Authorization: 'Basic ' + utils_btoa(_ + ':' + w) }, - C = { grant_type: 'client_credentials', scope: a.join(' ') }; - return o.authorizeRequest({ - body: buildFormData(C), - name: u, - url: i.get('tokenUrl'), - auth: s, - headers: x - }); - }, - authorizeAccessCodeWithFormParams = - ({ auth: s, redirectUrl: o }) => - ({ authActions: i }) => { - let { - schema: a, - name: u, - clientId: _, - clientSecret: w, - codeVerifier: x - } = s, - C = { - grant_type: 'authorization_code', - code: s.code, - client_id: _, - client_secret: w, - redirect_uri: o, - code_verifier: x - }; - return i.authorizeRequest({ - body: buildFormData(C), - name: u, - url: a.get('tokenUrl'), - auth: s - }); - }, - authorizeAccessCodeWithBasicAuthentication = - ({ auth: s, redirectUrl: o }) => - ({ authActions: i }) => { - let { - schema: a, - name: u, - clientId: _, - clientSecret: w, - codeVerifier: x - } = s, - C = { Authorization: 'Basic ' + utils_btoa(_ + ':' + w) }, - j = { - grant_type: 'authorization_code', - code: s.code, - client_id: _, - redirect_uri: o, - code_verifier: x - }; - return i.authorizeRequest({ - body: buildFormData(j), - name: u, - url: a.get('tokenUrl'), - auth: s, - headers: C - }); - }, - authorizeRequest = - (s) => - ({ - fn: o, - getConfigs: i, - authActions: a, - errActions: u, - oas3Selectors: _, - specSelectors: w, - authSelectors: x - }) => { - let C, - { - body: j, - query: L = {}, - headers: B = {}, - name: $, - url: V, - auth: U - } = s, - { additionalQueryStringParams: z } = x.getConfigs() || {}; - if (w.isOAS3()) { - let s = _.serverEffectiveValue(_.selectedServer()); - C = Rt()(V, s, !0); - } else C = Rt()(V, w.url(), !0); - 'object' == typeof z && (C.query = Object.assign({}, C.query, z)); - const Y = C.toString(); - let Z = Object.assign( - { - Accept: 'application/json, text/plain, */*', - 'Content-Type': 'application/x-www-form-urlencoded', - 'X-Requested-With': 'XMLHttpRequest' - }, - B - ); - o.fetch({ - url: Y, - method: 'post', - headers: Z, - query: L, - body: j, - requestInterceptor: i().requestInterceptor, - responseInterceptor: i().responseInterceptor - }) - .then(function (s) { - let o = JSON.parse(s.data), - i = o && (o.error || ''), - _ = o && (o.parseError || ''); - s.ok - ? i || _ - ? u.newAuthErr({ - authId: $, - level: 'error', - source: 'auth', - message: JSON.stringify(o) - }) - : a.authorizeOauth2WithPersistOption({ - auth: U, - token: o - }) - : u.newAuthErr({ - authId: $, - level: 'error', - source: 'auth', - message: s.statusText - }); - }) - .catch((s) => { - let o = new Error(s).message; - if (s.response && s.response.data) { - const i = s.response.data; - try { - const s = 'string' == typeof i ? JSON.parse(i) : i; - s.error && (o += `, error: ${s.error}`), - s.error_description && - (o += `, description: ${s.error_description}`); - } catch (s) {} - } - u.newAuthErr({ - authId: $, - level: 'error', - source: 'auth', - message: o - }); - }); - }; - function configureAuth(s) { - return { type: Vt, payload: s }; - } - function restoreAuthorization(s) { - return { type: Ut, payload: s }; - } - const persistAuthorizationIfNeeded = - () => - ({ authSelectors: s, getConfigs: o }) => { - if (!o().persistAuthorization) return; - const i = s.authorized().toJS(); - localStorage.setItem('authorized', JSON.stringify(i)); - }, - authPopup = (s, o) => () => { - (ut.swaggerUIRedirectOauth2 = o), ut.open(s); - }, - zt = { - [Dt]: (s, { payload: o }) => s.set('showDefinitions', o), - [Lt]: (s, { payload: o }) => { - let i = (0, We.fromJS)(o), - a = s.get('authorized') || (0, We.Map)(); - return ( - i.entrySeq().forEach(([o, i]) => { - if (!isFunc(i.getIn)) return s.set('authorized', a); - let u = i.getIn(['schema', 'type']); - if ('apiKey' === u || 'http' === u) a = a.set(o, i); - else if ('basic' === u) { - let s = i.getIn(['value', 'username']), - u = i.getIn(['value', 'password']); - (a = a.setIn([o, 'value'], { - username: s, - header: 'Basic ' + utils_btoa(s + ':' + u) - })), - (a = a.setIn([o, 'schema'], i.get('schema'))); - } - }), - s.set('authorized', a) - ); - }, - [qt]: (s, { payload: o }) => { - let i, - { auth: a, token: u } = o; - (a.token = Object.assign({}, u)), (i = (0, We.fromJS)(a)); - let _ = s.get('authorized') || (0, We.Map)(); - return (_ = _.set(i.get('name'), i)), s.set('authorized', _); - }, - [Ft]: (s, { payload: o }) => { - let i = s.get('authorized').withMutations((s) => { - o.forEach((o) => { - s.delete(o); - }); - }); - return s.set('authorized', i); - }, - [Vt]: (s, { payload: o }) => s.set('configs', o), - [Ut]: (s, { payload: o }) => - s.set('authorized', (0, We.fromJS)(o.authorized)) - }; - function assertIsFunction( - s, - o = 'expected a function, instead received ' + typeof s - ) { - if ('function' != typeof s) throw new TypeError(o); - } - var ensureIsArray = (s) => (Array.isArray(s) ? s : [s]); - function getDependencies(s) { - const o = Array.isArray(s[0]) ? s[0] : s; - return ( - (function assertIsArrayOfFunctions( - s, - o = 'expected all items to be functions, instead received the following types: ' - ) { - if (!s.every((s) => 'function' == typeof s)) { - const i = s - .map((s) => - 'function' == typeof s - ? `function ${s.name || 'unnamed'}()` - : typeof s - ) - .join(', '); - throw new TypeError(`${o}[${i}]`); - } - })( - o, - 'createSelector expects all input-selectors to be functions, but received the following types: ' - ), - o - ); - } - Symbol(), Object.getPrototypeOf({}); - var Wt = - 'undefined' != typeof WeakRef - ? WeakRef - : class { - constructor(s) { - this.value = s; - } - deref() { - return this.value; - } - }; - function weakMapMemoize(s, o = {}) { - let i = { s: 0, v: void 0, o: null, p: null }; - const { resultEqualityCheck: a } = o; - let u, - _ = 0; - function memoized() { - let o = i; - const { length: w } = arguments; - for (let s = 0, i = w; s < i; s++) { - const i = arguments[s]; - if ( - 'function' == typeof i || - ('object' == typeof i && null !== i) - ) { - let s = o.o; - null === s && (o.o = s = new WeakMap()); - const a = s.get(i); - void 0 === a - ? ((o = { s: 0, v: void 0, o: null, p: null }), s.set(i, o)) - : (o = a); - } else { - let s = o.p; - null === s && (o.p = s = new Map()); - const a = s.get(i); - void 0 === a - ? ((o = { s: 0, v: void 0, o: null, p: null }), s.set(i, o)) - : (o = a); - } - } - const x = o; - let C; - if (1 === o.s) C = o.v; - else if (((C = s.apply(null, arguments)), _++, a)) { - const s = u?.deref?.() ?? u; - null != s && a(s, C) && ((C = s), 0 !== _ && _--); - u = - ('object' == typeof C && null !== C) || 'function' == typeof C - ? new Wt(C) - : C; - } - return (x.s = 1), (x.v = C), C; - } - return ( - (memoized.clearCache = () => { - (i = { s: 0, v: void 0, o: null, p: null }), - memoized.resetResultsCount(); - }), - (memoized.resultsCount = () => _), - (memoized.resetResultsCount = () => { - _ = 0; - }), - memoized - ); - } - function createSelectorCreator(s, ...o) { - const i = - 'function' == typeof s ? { memoize: s, memoizeOptions: o } : s, - createSelector2 = (...s) => { - let o, - a = 0, - u = 0, - _ = {}, - w = s.pop(); - 'object' == typeof w && ((_ = w), (w = s.pop())), - assertIsFunction( - w, - `createSelector expects an output function after the inputs, but received: [${typeof w}]` - ); - const x = { ...i, ..._ }, - { - memoize: C, - memoizeOptions: j = [], - argsMemoize: L = weakMapMemoize, - argsMemoizeOptions: B = [], - devModeChecks: $ = {} - } = x, - V = ensureIsArray(j), - U = ensureIsArray(B), - z = getDependencies(s), - Y = C( - function recomputationWrapper() { - return a++, w.apply(null, arguments); - }, - ...V - ); - const Z = L( - function dependenciesChecker() { - u++; - const s = (function collectInputSelectorResults(s, o) { - const i = [], - { length: a } = s; - for (let u = 0; u < a; u++) i.push(s[u].apply(null, o)); - return i; - })(z, arguments); - return (o = Y.apply(null, s)), o; - }, - ...U - ); - return Object.assign(Z, { - resultFunc: w, - memoizedResultFunc: Y, - dependencies: z, - dependencyRecomputations: () => u, - resetDependencyRecomputations: () => { - u = 0; - }, - lastResult: () => o, - recomputations: () => a, - resetRecomputations: () => { - a = 0; - }, - memoize: C, - argsMemoize: L - }); - }; - return ( - Object.assign(createSelector2, { - withTypes: () => createSelector2 - }), - createSelector2 - ); - } - var Jt = createSelectorCreator(weakMapMemoize), - Ht = Object.assign( - (s, o = Jt) => { - !(function assertIsObject( - s, - o = 'expected an object, instead received ' + typeof s - ) { - if ('object' != typeof s) throw new TypeError(o); - })( - s, - 'createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ' + - typeof s - ); - const i = Object.keys(s); - return o( - i.map((o) => s[o]), - (...s) => s.reduce((s, o, a) => ((s[i[a]] = o), s), {}) - ); - }, - { withTypes: () => Ht } - ); - const state = (s) => s, - Kt = Jt(state, (s) => s.get('showDefinitions')), - Gt = Jt(state, () => ({ specSelectors: s }) => { - let o = s.securityDefinitions() || (0, We.Map)({}), - i = (0, We.List)(); - return ( - o.entrySeq().forEach(([s, o]) => { - let a = (0, We.Map)(); - (a = a.set(s, o)), (i = i.push(a)); - }), - i - ); - }), - getDefinitionsByNames = - (s, o) => - ({ specSelectors: s }) => { - console.warn( - 'WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.' - ); - let i = s.securityDefinitions(), - a = (0, We.List)(); - return ( - o.valueSeq().forEach((s) => { - let o = (0, We.Map)(); - s.entrySeq().forEach(([s, a]) => { - let u, - _ = i.get(s); - 'oauth2' === _.get('type') && - a.size && - ((u = _.get('scopes')), - u.keySeq().forEach((s) => { - a.contains(s) || (u = u.delete(s)); - }), - (_ = _.set('allowedScopes', u))), - (o = o.set(s, _)); - }), - (a = a.push(o)); - }), - a - ); - }, - definitionsForRequirements = - (s, o = (0, We.List)()) => - ({ authSelectors: s }) => { - const i = s.definitionsToAuthorize() || (0, We.List)(); - let a = (0, We.List)(); - return ( - i.forEach((s) => { - let i = o.find((o) => o.get(s.keySeq().first())); - i && - (s.forEach((o, a) => { - if ('oauth2' === o.get('type')) { - const u = i.get(a); - let _ = o.get('scopes'); - We.List.isList(u) && - We.Map.isMap(_) && - (_.keySeq().forEach((s) => { - u.contains(s) || (_ = _.delete(s)); - }), - (s = s.set(a, o.set('scopes', _)))); - } - }), - (a = a.push(s))); - }), - a - ); - }, - Xt = Jt(state, (s) => s.get('authorized') || (0, We.Map)()), - isAuthorized = - (s, o) => - ({ authSelectors: s }) => { - let i = s.authorized(); - return We.List.isList(o) - ? !!o.toJS().filter( - (s) => - -1 === - Object.keys(s) - .map((s) => !!i.get(s)) - .indexOf(!1) - ).length - : null; - }, - Yt = Jt(state, (s) => s.get('configs')), - execute = - (s, { authSelectors: o, specSelectors: i }) => - ({ path: a, method: u, operation: _, extras: w }) => { - let x = { - authorized: o.authorized() && o.authorized().toJS(), - definitions: - i.securityDefinitions() && i.securityDefinitions().toJS(), - specSecurity: i.security() && i.security().toJS() - }; - return s({ - path: a, - method: u, - operation: _, - securities: x, - ...w - }); - }, - loaded = (s, o) => (i) => { - const { getConfigs: a, authActions: u } = o, - _ = a(); - if ((s(i), _.persistAuthorization)) { - const s = localStorage.getItem('authorized'); - s && u.restoreAuthorization({ authorized: JSON.parse(s) }); - } - }, - wrap_actions_authorize = (s, o) => (i) => { - s(i); - if (o.getConfigs().persistAuthorization) - try { - const [{ schema: s, value: o }] = Object.values(i), - a = 'apiKey' === s.get('type'), - u = 'cookie' === s.get('in'); - a && - u && - (document.cookie = `${s.get('name')}=${o}; SameSite=None; Secure`); - } catch (s) { - console.error( - 'Error persisting cookie based apiKey in document.cookie.', - s - ); - } - }, - wrap_actions_logout = (s, o) => (i) => { - const a = o.getConfigs(), - u = o.authSelectors.authorized(); - try { - a.persistAuthorization && - Array.isArray(i) && - i.forEach((s) => { - const o = u.get(s, {}), - i = 'apiKey' === o.getIn(['schema', 'type']), - a = 'cookie' === o.getIn(['schema', 'in']); - if (i && a) { - const s = o.getIn(['schema', 'name']); - document.cookie = `${s}=; Max-Age=-99999999`; - } - }); - } catch (s) { - console.error( - 'Error deleting cookie based apiKey from document.cookie.', - s - ); - } - s(i); - }; - var Qt = __webpack_require__(90179), - Zt = __webpack_require__.n(Qt); - class LockAuthIcon extends qe.Component { - mapStateToProps(s, o) { - return { state: s, ownProps: Zt()(o, Object.keys(o.getSystem())) }; - } - render() { - const { getComponent: s, ownProps: o } = this.props, - i = s('LockIcon'); - return qe.createElement(i, o); - } - } - const er = LockAuthIcon; - class UnlockAuthIcon extends qe.Component { - mapStateToProps(s, o) { - return { state: s, ownProps: Zt()(o, Object.keys(o.getSystem())) }; - } - render() { - const { getComponent: s, ownProps: o } = this.props, - i = s('UnlockIcon'); - return qe.createElement(i, o); - } - } - const tr = UnlockAuthIcon; - function auth() { - return { - afterLoad(s) { - (this.rootInjects = this.rootInjects || {}), - (this.rootInjects.initOAuth = s.authActions.configureAuth), - (this.rootInjects.preauthorizeApiKey = preauthorizeApiKey.bind( - null, - s - )), - (this.rootInjects.preauthorizeBasic = preauthorizeBasic.bind( - null, - s - )); - }, - components: { - LockAuthIcon: er, - UnlockAuthIcon: tr, - LockAuthOperationIcon: er, - UnlockAuthOperationIcon: tr - }, - statePlugins: { - auth: { - reducers: zt, - actions: o, - selectors: a, - wrapActions: { - authorize: wrap_actions_authorize, - logout: wrap_actions_logout - } - }, - configs: { wrapActions: { loaded } }, - spec: { wrapActions: { execute } } - } - }; - } - function preauthorizeBasic(s, o, i, a) { - const { - authActions: { authorize: u }, - specSelectors: { specJson: _, isOAS3: w } - } = s, - x = w() - ? ['components', 'securitySchemes'] - : ['securityDefinitions'], - C = _().getIn([...x, o]); - return C - ? u({ - [o]: { value: { username: i, password: a }, schema: C.toJS() } - }) - : null; - } - function preauthorizeApiKey(s, o, i) { - const { - authActions: { authorize: a }, - specSelectors: { specJson: u, isOAS3: _ } - } = s, - w = _() - ? ['components', 'securitySchemes'] - : ['securityDefinitions'], - x = u().getIn([...w, o]); - return x ? a({ [o]: { value: i, schema: x.toJS() } }) : null; - } - function isNothing(s) { - return null == s; - } - var rr = function repeat(s, o) { - var i, - a = ''; - for (i = 0; i < o; i += 1) a += s; - return a; - }, - nr = function isNegativeZero(s) { - return 0 === s && Number.NEGATIVE_INFINITY === 1 / s; - }, - sr = { - isNothing, - isObject: function js_yaml_isObject(s) { - return 'object' == typeof s && null !== s; - }, - toArray: function toArray(s) { - return Array.isArray(s) ? s : isNothing(s) ? [] : [s]; - }, - repeat: rr, - isNegativeZero: nr, - extend: function extend(s, o) { - var i, a, u, _; - if (o) - for (i = 0, a = (_ = Object.keys(o)).length; i < a; i += 1) - s[(u = _[i])] = o[u]; - return s; - } - }; - function formatError(s, o) { - var i = '', - a = s.reason || '(unknown reason)'; - return s.mark - ? (s.mark.name && (i += 'in "' + s.mark.name + '" '), - (i += '(' + (s.mark.line + 1) + ':' + (s.mark.column + 1) + ')'), - !o && s.mark.snippet && (i += '\n\n' + s.mark.snippet), - a + ' ' + i) - : a; - } - function YAMLException$1(s, o) { - Error.call(this), - (this.name = 'YAMLException'), - (this.reason = s), - (this.mark = o), - (this.message = formatError(this, !1)), - Error.captureStackTrace - ? Error.captureStackTrace(this, this.constructor) - : (this.stack = new Error().stack || ''); - } - (YAMLException$1.prototype = Object.create(Error.prototype)), - (YAMLException$1.prototype.constructor = YAMLException$1), - (YAMLException$1.prototype.toString = function toString(s) { - return this.name + ': ' + formatError(this, s); - }); - var ir = YAMLException$1; - function getLine(s, o, i, a, u) { - var _ = '', - w = '', - x = Math.floor(u / 2) - 1; - return ( - a - o > x && (o = a - x + (_ = ' ... ').length), - i - a > x && (i = a + x - (w = ' ...').length), - { - str: _ + s.slice(o, i).replace(/\t/g, '→') + w, - pos: a - o + _.length - } - ); - } - function padStart(s, o) { - return sr.repeat(' ', o - s.length) + s; - } - var ar = function makeSnippet(s, o) { - if (((o = Object.create(o || null)), !s.buffer)) return null; - o.maxLength || (o.maxLength = 79), - 'number' != typeof o.indent && (o.indent = 1), - 'number' != typeof o.linesBefore && (o.linesBefore = 3), - 'number' != typeof o.linesAfter && (o.linesAfter = 2); - for ( - var i, a = /\r?\n|\r|\0/g, u = [0], _ = [], w = -1; - (i = a.exec(s.buffer)); - - ) - _.push(i.index), - u.push(i.index + i[0].length), - s.position <= i.index && w < 0 && (w = u.length - 2); - w < 0 && (w = u.length - 1); - var x, - C, - j = '', - L = Math.min(s.line + o.linesAfter, _.length).toString().length, - B = o.maxLength - (o.indent + L + 3); - for (x = 1; x <= o.linesBefore && !(w - x < 0); x++) - (C = getLine( - s.buffer, - u[w - x], - _[w - x], - s.position - (u[w] - u[w - x]), - B - )), - (j = - sr.repeat(' ', o.indent) + - padStart((s.line - x + 1).toString(), L) + - ' | ' + - C.str + - '\n' + - j); - for ( - C = getLine(s.buffer, u[w], _[w], s.position, B), - j += - sr.repeat(' ', o.indent) + - padStart((s.line + 1).toString(), L) + - ' | ' + - C.str + - '\n', - j += sr.repeat('-', o.indent + L + 3 + C.pos) + '^\n', - x = 1; - x <= o.linesAfter && !(w + x >= _.length); - x++ - ) - (C = getLine( - s.buffer, - u[w + x], - _[w + x], - s.position - (u[w] - u[w + x]), - B - )), - (j += - sr.repeat(' ', o.indent) + - padStart((s.line + x + 1).toString(), L) + - ' | ' + - C.str + - '\n'); - return j.replace(/\n$/, ''); - }, - cr = [ - 'kind', - 'multi', - 'resolve', - 'construct', - 'instanceOf', - 'predicate', - 'represent', - 'representName', - 'defaultStyle', - 'styleAliases' - ], - lr = ['scalar', 'sequence', 'mapping']; - var ur = function Type$1(s, o) { - if ( - ((o = o || {}), - Object.keys(o).forEach(function (o) { - if (-1 === cr.indexOf(o)) - throw new ir( - 'Unknown option "' + - o + - '" is met in definition of "' + - s + - '" YAML type.' - ); - }), - (this.options = o), - (this.tag = s), - (this.kind = o.kind || null), - (this.resolve = - o.resolve || - function () { - return !0; - }), - (this.construct = - o.construct || - function (s) { - return s; - }), - (this.instanceOf = o.instanceOf || null), - (this.predicate = o.predicate || null), - (this.represent = o.represent || null), - (this.representName = o.representName || null), - (this.defaultStyle = o.defaultStyle || null), - (this.multi = o.multi || !1), - (this.styleAliases = (function compileStyleAliases(s) { - var o = {}; - return ( - null !== s && - Object.keys(s).forEach(function (i) { - s[i].forEach(function (s) { - o[String(s)] = i; - }); - }), - o - ); - })(o.styleAliases || null)), - -1 === lr.indexOf(this.kind)) - ) - throw new ir( - 'Unknown kind "' + - this.kind + - '" is specified for "' + - s + - '" YAML type.' - ); - }; - function compileList(s, o) { - var i = []; - return ( - s[o].forEach(function (s) { - var o = i.length; - i.forEach(function (i, a) { - i.tag === s.tag && - i.kind === s.kind && - i.multi === s.multi && - (o = a); - }), - (i[o] = s); - }), - i - ); - } - function Schema$1(s) { - return this.extend(s); - } - Schema$1.prototype.extend = function extend(s) { - var o = [], - i = []; - if (s instanceof ur) i.push(s); - else if (Array.isArray(s)) i = i.concat(s); - else { - if ( - !s || - (!Array.isArray(s.implicit) && !Array.isArray(s.explicit)) - ) - throw new ir( - 'Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })' - ); - s.implicit && (o = o.concat(s.implicit)), - s.explicit && (i = i.concat(s.explicit)); - } - o.forEach(function (s) { - if (!(s instanceof ur)) - throw new ir( - 'Specified list of YAML types (or a single Type object) contains a non-Type object.' - ); - if (s.loadKind && 'scalar' !== s.loadKind) - throw new ir( - 'There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.' - ); - if (s.multi) - throw new ir( - 'There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.' - ); - }), - i.forEach(function (s) { - if (!(s instanceof ur)) - throw new ir( - 'Specified list of YAML types (or a single Type object) contains a non-Type object.' - ); - }); - var a = Object.create(Schema$1.prototype); - return ( - (a.implicit = (this.implicit || []).concat(o)), - (a.explicit = (this.explicit || []).concat(i)), - (a.compiledImplicit = compileList(a, 'implicit')), - (a.compiledExplicit = compileList(a, 'explicit')), - (a.compiledTypeMap = (function compileMap() { - var s, - o, - i = { - scalar: {}, - sequence: {}, - mapping: {}, - fallback: {}, - multi: { scalar: [], sequence: [], mapping: [], fallback: [] } - }; - function collectType(s) { - s.multi - ? (i.multi[s.kind].push(s), i.multi.fallback.push(s)) - : (i[s.kind][s.tag] = i.fallback[s.tag] = s); - } - for (s = 0, o = arguments.length; s < o; s += 1) - arguments[s].forEach(collectType); - return i; - })(a.compiledImplicit, a.compiledExplicit)), - a - ); - }; - var pr = Schema$1, - dr = new ur('tag:yaml.org,2002:str', { - kind: 'scalar', - construct: function (s) { - return null !== s ? s : ''; - } - }), - fr = new ur('tag:yaml.org,2002:seq', { - kind: 'sequence', - construct: function (s) { - return null !== s ? s : []; - } - }), - mr = new ur('tag:yaml.org,2002:map', { - kind: 'mapping', - construct: function (s) { - return null !== s ? s : {}; - } - }), - gr = new pr({ explicit: [dr, fr, mr] }); - var yr = new ur('tag:yaml.org,2002:null', { - kind: 'scalar', - resolve: function resolveYamlNull(s) { - if (null === s) return !0; - var o = s.length; - return ( - (1 === o && '~' === s) || - (4 === o && ('null' === s || 'Null' === s || 'NULL' === s)) - ); - }, - construct: function constructYamlNull() { - return null; - }, - predicate: function isNull(s) { - return null === s; - }, - represent: { - canonical: function () { - return '~'; - }, - lowercase: function () { - return 'null'; - }, - uppercase: function () { - return 'NULL'; - }, - camelcase: function () { - return 'Null'; - }, - empty: function () { - return ''; - } - }, - defaultStyle: 'lowercase' - }); - var vr = new ur('tag:yaml.org,2002:bool', { - kind: 'scalar', - resolve: function resolveYamlBoolean(s) { - if (null === s) return !1; - var o = s.length; - return ( - (4 === o && ('true' === s || 'True' === s || 'TRUE' === s)) || - (5 === o && ('false' === s || 'False' === s || 'FALSE' === s)) - ); - }, - construct: function constructYamlBoolean(s) { - return 'true' === s || 'True' === s || 'TRUE' === s; - }, - predicate: function isBoolean(s) { - return '[object Boolean]' === Object.prototype.toString.call(s); - }, - represent: { - lowercase: function (s) { - return s ? 'true' : 'false'; - }, - uppercase: function (s) { - return s ? 'TRUE' : 'FALSE'; - }, - camelcase: function (s) { - return s ? 'True' : 'False'; - } - }, - defaultStyle: 'lowercase' - }); - function isOctCode(s) { - return 48 <= s && s <= 55; - } - function isDecCode(s) { - return 48 <= s && s <= 57; - } - var br = new ur('tag:yaml.org,2002:int', { - kind: 'scalar', - resolve: function resolveYamlInteger(s) { - if (null === s) return !1; - var o, - i, - a = s.length, - u = 0, - _ = !1; - if (!a) return !1; - if ( - (('-' !== (o = s[u]) && '+' !== o) || (o = s[++u]), '0' === o) - ) { - if (u + 1 === a) return !0; - if ('b' === (o = s[++u])) { - for (u++; u < a; u++) - if ('_' !== (o = s[u])) { - if ('0' !== o && '1' !== o) return !1; - _ = !0; - } - return _ && '_' !== o; - } - if ('x' === o) { - for (u++; u < a; u++) - if ('_' !== (o = s[u])) { - if ( - !( - (48 <= (i = s.charCodeAt(u)) && i <= 57) || - (65 <= i && i <= 70) || - (97 <= i && i <= 102) - ) - ) - return !1; - _ = !0; - } - return _ && '_' !== o; - } - if ('o' === o) { - for (u++; u < a; u++) - if ('_' !== (o = s[u])) { - if (!isOctCode(s.charCodeAt(u))) return !1; - _ = !0; - } - return _ && '_' !== o; - } - } - if ('_' === o) return !1; - for (; u < a; u++) - if ('_' !== (o = s[u])) { - if (!isDecCode(s.charCodeAt(u))) return !1; - _ = !0; - } - return !(!_ || '_' === o); - }, - construct: function constructYamlInteger(s) { - var o, - i = s, - a = 1; - if ( - (-1 !== i.indexOf('_') && (i = i.replace(/_/g, '')), - ('-' !== (o = i[0]) && '+' !== o) || - ('-' === o && (a = -1), (o = (i = i.slice(1))[0])), - '0' === i) - ) - return 0; - if ('0' === o) { - if ('b' === i[1]) return a * parseInt(i.slice(2), 2); - if ('x' === i[1]) return a * parseInt(i.slice(2), 16); - if ('o' === i[1]) return a * parseInt(i.slice(2), 8); - } - return a * parseInt(i, 10); - }, - predicate: function isInteger(s) { - return ( - '[object Number]' === Object.prototype.toString.call(s) && - s % 1 == 0 && - !sr.isNegativeZero(s) - ); - }, - represent: { - binary: function (s) { - return s >= 0 - ? '0b' + s.toString(2) - : '-0b' + s.toString(2).slice(1); - }, - octal: function (s) { - return s >= 0 - ? '0o' + s.toString(8) - : '-0o' + s.toString(8).slice(1); - }, - decimal: function (s) { - return s.toString(10); - }, - hexadecimal: function (s) { - return s >= 0 - ? '0x' + s.toString(16).toUpperCase() - : '-0x' + s.toString(16).toUpperCase().slice(1); - } - }, - defaultStyle: 'decimal', - styleAliases: { - binary: [2, 'bin'], - octal: [8, 'oct'], - decimal: [10, 'dec'], - hexadecimal: [16, 'hex'] - } - }), - _r = new RegExp( - '^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$' - ); - var Sr = /^[-+]?[0-9]+e/; - var wr = new ur('tag:yaml.org,2002:float', { - kind: 'scalar', - resolve: function resolveYamlFloat(s) { - return null !== s && !(!_r.test(s) || '_' === s[s.length - 1]); - }, - construct: function constructYamlFloat(s) { - var o, i; - return ( - (i = - '-' === (o = s.replace(/_/g, '').toLowerCase())[0] ? -1 : 1), - '+-'.indexOf(o[0]) >= 0 && (o = o.slice(1)), - '.inf' === o - ? 1 === i - ? Number.POSITIVE_INFINITY - : Number.NEGATIVE_INFINITY - : '.nan' === o - ? NaN - : i * parseFloat(o, 10) - ); - }, - predicate: function isFloat(s) { - return ( - '[object Number]' === Object.prototype.toString.call(s) && - (s % 1 != 0 || sr.isNegativeZero(s)) - ); - }, - represent: function representYamlFloat(s, o) { - var i; - if (isNaN(s)) - switch (o) { - case 'lowercase': - return '.nan'; - case 'uppercase': - return '.NAN'; - case 'camelcase': - return '.NaN'; - } - else if (Number.POSITIVE_INFINITY === s) - switch (o) { - case 'lowercase': - return '.inf'; - case 'uppercase': - return '.INF'; - case 'camelcase': - return '.Inf'; - } - else if (Number.NEGATIVE_INFINITY === s) - switch (o) { - case 'lowercase': - return '-.inf'; - case 'uppercase': - return '-.INF'; - case 'camelcase': - return '-.Inf'; - } - else if (sr.isNegativeZero(s)) return '-0.0'; - return ( - (i = s.toString(10)), Sr.test(i) ? i.replace('e', '.e') : i - ); - }, - defaultStyle: 'lowercase' - }), - Er = gr.extend({ implicit: [yr, vr, br, wr] }), - xr = Er, - kr = new RegExp('^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$'), - Or = new RegExp( - '^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$' - ); - var Cr = new ur('tag:yaml.org,2002:timestamp', { - kind: 'scalar', - resolve: function resolveYamlTimestamp(s) { - return null !== s && (null !== kr.exec(s) || null !== Or.exec(s)); - }, - construct: function constructYamlTimestamp(s) { - var o, - i, - a, - u, - _, - w, - x, - C, - j = 0, - L = null; - if ((null === (o = kr.exec(s)) && (o = Or.exec(s)), null === o)) - throw new Error('Date resolve error'); - if (((i = +o[1]), (a = +o[2] - 1), (u = +o[3]), !o[4])) - return new Date(Date.UTC(i, a, u)); - if (((_ = +o[4]), (w = +o[5]), (x = +o[6]), o[7])) { - for (j = o[7].slice(0, 3); j.length < 3; ) j += '0'; - j = +j; - } - return ( - o[9] && - ((L = 6e4 * (60 * +o[10] + +(o[11] || 0))), - '-' === o[9] && (L = -L)), - (C = new Date(Date.UTC(i, a, u, _, w, x, j))), - L && C.setTime(C.getTime() - L), - C - ); - }, - instanceOf: Date, - represent: function representYamlTimestamp(s) { - return s.toISOString(); - } - }); - var Ar = new ur('tag:yaml.org,2002:merge', { - kind: 'scalar', - resolve: function resolveYamlMerge(s) { - return '<<' === s || null === s; - } - }), - jr = - 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r'; - var Ir = new ur('tag:yaml.org,2002:binary', { - kind: 'scalar', - resolve: function resolveYamlBinary(s) { - if (null === s) return !1; - var o, - i, - a = 0, - u = s.length, - _ = jr; - for (i = 0; i < u; i++) - if (!((o = _.indexOf(s.charAt(i))) > 64)) { - if (o < 0) return !1; - a += 6; - } - return a % 8 == 0; - }, - construct: function constructYamlBinary(s) { - var o, - i, - a = s.replace(/[\r\n=]/g, ''), - u = a.length, - _ = jr, - w = 0, - x = []; - for (o = 0; o < u; o++) - o % 4 == 0 && - o && - (x.push((w >> 16) & 255), - x.push((w >> 8) & 255), - x.push(255 & w)), - (w = (w << 6) | _.indexOf(a.charAt(o))); - return ( - 0 === (i = (u % 4) * 6) - ? (x.push((w >> 16) & 255), - x.push((w >> 8) & 255), - x.push(255 & w)) - : 18 === i - ? (x.push((w >> 10) & 255), x.push((w >> 2) & 255)) - : 12 === i && x.push((w >> 4) & 255), - new Uint8Array(x) - ); - }, - predicate: function isBinary(s) { - return ( - '[object Uint8Array]' === Object.prototype.toString.call(s) - ); - }, - represent: function representYamlBinary(s) { - var o, - i, - a = '', - u = 0, - _ = s.length, - w = jr; - for (o = 0; o < _; o++) - o % 3 == 0 && - o && - ((a += w[(u >> 18) & 63]), - (a += w[(u >> 12) & 63]), - (a += w[(u >> 6) & 63]), - (a += w[63 & u])), - (u = (u << 8) + s[o]); - return ( - 0 === (i = _ % 3) - ? ((a += w[(u >> 18) & 63]), - (a += w[(u >> 12) & 63]), - (a += w[(u >> 6) & 63]), - (a += w[63 & u])) - : 2 === i - ? ((a += w[(u >> 10) & 63]), - (a += w[(u >> 4) & 63]), - (a += w[(u << 2) & 63]), - (a += w[64])) - : 1 === i && - ((a += w[(u >> 2) & 63]), - (a += w[(u << 4) & 63]), - (a += w[64]), - (a += w[64])), - a - ); - } - }), - Pr = Object.prototype.hasOwnProperty, - Nr = Object.prototype.toString; - var Tr = new ur('tag:yaml.org,2002:omap', { - kind: 'sequence', - resolve: function resolveYamlOmap(s) { - if (null === s) return !0; - var o, - i, - a, - u, - _, - w = [], - x = s; - for (o = 0, i = x.length; o < i; o += 1) { - if (((a = x[o]), (_ = !1), '[object Object]' !== Nr.call(a))) - return !1; - for (u in a) - if (Pr.call(a, u)) { - if (_) return !1; - _ = !0; - } - if (!_) return !1; - if (-1 !== w.indexOf(u)) return !1; - w.push(u); - } - return !0; - }, - construct: function constructYamlOmap(s) { - return null !== s ? s : []; - } - }), - Mr = Object.prototype.toString; - var Rr = new ur('tag:yaml.org,2002:pairs', { - kind: 'sequence', - resolve: function resolveYamlPairs(s) { - if (null === s) return !0; - var o, - i, - a, - u, - _, - w = s; - for ( - _ = new Array(w.length), o = 0, i = w.length; - o < i; - o += 1 - ) { - if (((a = w[o]), '[object Object]' !== Mr.call(a))) return !1; - if (1 !== (u = Object.keys(a)).length) return !1; - _[o] = [u[0], a[u[0]]]; - } - return !0; - }, - construct: function constructYamlPairs(s) { - if (null === s) return []; - var o, - i, - a, - u, - _, - w = s; - for (_ = new Array(w.length), o = 0, i = w.length; o < i; o += 1) - (a = w[o]), (u = Object.keys(a)), (_[o] = [u[0], a[u[0]]]); - return _; - } - }), - Dr = Object.prototype.hasOwnProperty; - var Lr = new ur('tag:yaml.org,2002:set', { - kind: 'mapping', - resolve: function resolveYamlSet(s) { - if (null === s) return !0; - var o, - i = s; - for (o in i) if (Dr.call(i, o) && null !== i[o]) return !1; - return !0; - }, - construct: function constructYamlSet(s) { - return null !== s ? s : {}; - } - }), - Fr = xr.extend({ implicit: [Cr, Ar], explicit: [Ir, Tr, Rr, Lr] }), - Br = Object.prototype.hasOwnProperty, - qr = - /[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/, - $r = /[\x85\u2028\u2029]/, - Vr = /[,\[\]\{\}]/, - Ur = /^(?:!|!!|![a-z\-]+!)$/i, - zr = - /^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i; - function _class(s) { - return Object.prototype.toString.call(s); - } - function is_EOL(s) { - return 10 === s || 13 === s; - } - function is_WHITE_SPACE(s) { - return 9 === s || 32 === s; - } - function is_WS_OR_EOL(s) { - return 9 === s || 32 === s || 10 === s || 13 === s; - } - function is_FLOW_INDICATOR(s) { - return 44 === s || 91 === s || 93 === s || 123 === s || 125 === s; - } - function fromHexCode(s) { - var o; - return 48 <= s && s <= 57 - ? s - 48 - : 97 <= (o = 32 | s) && o <= 102 - ? o - 97 + 10 - : -1; - } - function simpleEscapeSequence(s) { - return 48 === s - ? '\0' - : 97 === s - ? '' - : 98 === s - ? '\b' - : 116 === s || 9 === s - ? '\t' - : 110 === s - ? '\n' - : 118 === s - ? '\v' - : 102 === s - ? '\f' - : 114 === s - ? '\r' - : 101 === s - ? '' - : 32 === s - ? ' ' - : 34 === s - ? '"' - : 47 === s - ? '/' - : 92 === s - ? '\\' - : 78 === s - ? '…' - : 95 === s - ? ' ' - : 76 === s - ? '\u2028' - : 80 === s - ? '\u2029' - : ''; - } - function charFromCodepoint(s) { - return s <= 65535 - ? String.fromCharCode(s) - : String.fromCharCode( - 55296 + ((s - 65536) >> 10), - 56320 + ((s - 65536) & 1023) - ); - } - for ( - var Wr = new Array(256), Jr = new Array(256), Hr = 0; - Hr < 256; - Hr++ - ) - (Wr[Hr] = simpleEscapeSequence(Hr) ? 1 : 0), - (Jr[Hr] = simpleEscapeSequence(Hr)); - function State$1(s, o) { - (this.input = s), - (this.filename = o.filename || null), - (this.schema = o.schema || Fr), - (this.onWarning = o.onWarning || null), - (this.legacy = o.legacy || !1), - (this.json = o.json || !1), - (this.listener = o.listener || null), - (this.implicitTypes = this.schema.compiledImplicit), - (this.typeMap = this.schema.compiledTypeMap), - (this.length = s.length), - (this.position = 0), - (this.line = 0), - (this.lineStart = 0), - (this.lineIndent = 0), - (this.firstTabInLine = -1), - (this.documents = []); - } - function generateError(s, o) { - var i = { - name: s.filename, - buffer: s.input.slice(0, -1), - position: s.position, - line: s.line, - column: s.position - s.lineStart - }; - return (i.snippet = ar(i)), new ir(o, i); - } - function throwError(s, o) { - throw generateError(s, o); - } - function throwWarning(s, o) { - s.onWarning && s.onWarning.call(null, generateError(s, o)); - } - var Kr = { - YAML: function handleYamlDirective(s, o, i) { - var a, u, _; - null !== s.version && - throwError(s, 'duplication of %YAML directive'), - 1 !== i.length && - throwError(s, 'YAML directive accepts exactly one argument'), - null === (a = /^([0-9]+)\.([0-9]+)$/.exec(i[0])) && - throwError(s, 'ill-formed argument of the YAML directive'), - (u = parseInt(a[1], 10)), - (_ = parseInt(a[2], 10)), - 1 !== u && - throwError(s, 'unacceptable YAML version of the document'), - (s.version = i[0]), - (s.checkLineBreaks = _ < 2), - 1 !== _ && - 2 !== _ && - throwWarning(s, 'unsupported YAML version of the document'); - }, - TAG: function handleTagDirective(s, o, i) { - var a, u; - 2 !== i.length && - throwError(s, 'TAG directive accepts exactly two arguments'), - (a = i[0]), - (u = i[1]), - Ur.test(a) || - throwError( - s, - 'ill-formed tag handle (first argument) of the TAG directive' - ), - Br.call(s.tagMap, a) && - throwError( - s, - 'there is a previously declared suffix for "' + - a + - '" tag handle' - ), - zr.test(u) || - throwError( - s, - 'ill-formed tag prefix (second argument) of the TAG directive' - ); - try { - u = decodeURIComponent(u); - } catch (o) { - throwError(s, 'tag prefix is malformed: ' + u); - } - s.tagMap[a] = u; - } - }; - function captureSegment(s, o, i, a) { - var u, _, w, x; - if (o < i) { - if (((x = s.input.slice(o, i)), a)) - for (u = 0, _ = x.length; u < _; u += 1) - 9 === (w = x.charCodeAt(u)) || - (32 <= w && w <= 1114111) || - throwError(s, 'expected valid JSON character'); - else - qr.test(x) && - throwError(s, 'the stream contains non-printable characters'); - s.result += x; - } - } - function mergeMappings(s, o, i, a) { - var u, _, w, x; - for ( - sr.isObject(i) || - throwError( - s, - 'cannot merge mappings; the provided source object is unacceptable' - ), - w = 0, - x = (u = Object.keys(i)).length; - w < x; - w += 1 - ) - (_ = u[w]), Br.call(o, _) || ((o[_] = i[_]), (a[_] = !0)); - } - function storeMappingPair(s, o, i, a, u, _, w, x, C) { - var j, L; - if (Array.isArray(u)) - for ( - j = 0, L = (u = Array.prototype.slice.call(u)).length; - j < L; - j += 1 - ) - Array.isArray(u[j]) && - throwError(s, 'nested arrays are not supported inside keys'), - 'object' == typeof u && - '[object Object]' === _class(u[j]) && - (u[j] = '[object Object]'); - if ( - ('object' == typeof u && - '[object Object]' === _class(u) && - (u = '[object Object]'), - (u = String(u)), - null === o && (o = {}), - 'tag:yaml.org,2002:merge' === a) - ) - if (Array.isArray(_)) - for (j = 0, L = _.length; j < L; j += 1) - mergeMappings(s, o, _[j], i); - else mergeMappings(s, o, _, i); - else - s.json || - Br.call(i, u) || - !Br.call(o, u) || - ((s.line = w || s.line), - (s.lineStart = x || s.lineStart), - (s.position = C || s.position), - throwError(s, 'duplicated mapping key')), - '__proto__' === u - ? Object.defineProperty(o, u, { - configurable: !0, - enumerable: !0, - writable: !0, - value: _ - }) - : (o[u] = _), - delete i[u]; - return o; - } - function readLineBreak(s) { - var o; - 10 === (o = s.input.charCodeAt(s.position)) - ? s.position++ - : 13 === o - ? (s.position++, - 10 === s.input.charCodeAt(s.position) && s.position++) - : throwError(s, 'a line break is expected'), - (s.line += 1), - (s.lineStart = s.position), - (s.firstTabInLine = -1); - } - function skipSeparationSpace(s, o, i) { - for (var a = 0, u = s.input.charCodeAt(s.position); 0 !== u; ) { - for (; is_WHITE_SPACE(u); ) - 9 === u && - -1 === s.firstTabInLine && - (s.firstTabInLine = s.position), - (u = s.input.charCodeAt(++s.position)); - if (o && 35 === u) - do { - u = s.input.charCodeAt(++s.position); - } while (10 !== u && 13 !== u && 0 !== u); - if (!is_EOL(u)) break; - for ( - readLineBreak(s), - u = s.input.charCodeAt(s.position), - a++, - s.lineIndent = 0; - 32 === u; - - ) - s.lineIndent++, (u = s.input.charCodeAt(++s.position)); - } - return ( - -1 !== i && - 0 !== a && - s.lineIndent < i && - throwWarning(s, 'deficient indentation'), - a - ); - } - function testDocumentSeparator(s) { - var o, - i = s.position; - return !( - (45 !== (o = s.input.charCodeAt(i)) && 46 !== o) || - o !== s.input.charCodeAt(i + 1) || - o !== s.input.charCodeAt(i + 2) || - ((i += 3), 0 !== (o = s.input.charCodeAt(i)) && !is_WS_OR_EOL(o)) - ); - } - function writeFoldedLines(s, o) { - 1 === o - ? (s.result += ' ') - : o > 1 && (s.result += sr.repeat('\n', o - 1)); - } - function readBlockSequence(s, o) { - var i, - a, - u = s.tag, - _ = s.anchor, - w = [], - x = !1; - if (-1 !== s.firstTabInLine) return !1; - for ( - null !== s.anchor && (s.anchorMap[s.anchor] = w), - a = s.input.charCodeAt(s.position); - 0 !== a && - (-1 !== s.firstTabInLine && - ((s.position = s.firstTabInLine), - throwError(s, 'tab characters must not be used in indentation')), - 45 === a) && - is_WS_OR_EOL(s.input.charCodeAt(s.position + 1)); - - ) - if ( - ((x = !0), - s.position++, - skipSeparationSpace(s, !0, -1) && s.lineIndent <= o) - ) - w.push(null), (a = s.input.charCodeAt(s.position)); - else if ( - ((i = s.line), - composeNode(s, o, 3, !1, !0), - w.push(s.result), - skipSeparationSpace(s, !0, -1), - (a = s.input.charCodeAt(s.position)), - (s.line === i || s.lineIndent > o) && 0 !== a) - ) - throwError(s, 'bad indentation of a sequence entry'); - else if (s.lineIndent < o) break; - return ( - !!x && - ((s.tag = u), - (s.anchor = _), - (s.kind = 'sequence'), - (s.result = w), - !0) - ); - } - function readTagProperty(s) { - var o, - i, - a, - u, - _ = !1, - w = !1; - if (33 !== (u = s.input.charCodeAt(s.position))) return !1; - if ( - (null !== s.tag && throwError(s, 'duplication of a tag property'), - 60 === (u = s.input.charCodeAt(++s.position)) - ? ((_ = !0), (u = s.input.charCodeAt(++s.position))) - : 33 === u - ? ((w = !0), (i = '!!'), (u = s.input.charCodeAt(++s.position))) - : (i = '!'), - (o = s.position), - _) - ) { - do { - u = s.input.charCodeAt(++s.position); - } while (0 !== u && 62 !== u); - s.position < s.length - ? ((a = s.input.slice(o, s.position)), - (u = s.input.charCodeAt(++s.position))) - : throwError( - s, - 'unexpected end of the stream within a verbatim tag' - ); - } else { - for (; 0 !== u && !is_WS_OR_EOL(u); ) - 33 === u && - (w - ? throwError(s, 'tag suffix cannot contain exclamation marks') - : ((i = s.input.slice(o - 1, s.position + 1)), - Ur.test(i) || - throwError( - s, - 'named tag handle cannot contain such characters' - ), - (w = !0), - (o = s.position + 1))), - (u = s.input.charCodeAt(++s.position)); - (a = s.input.slice(o, s.position)), - Vr.test(a) && - throwError( - s, - 'tag suffix cannot contain flow indicator characters' - ); - } - a && - !zr.test(a) && - throwError(s, 'tag name cannot contain such characters: ' + a); - try { - a = decodeURIComponent(a); - } catch (o) { - throwError(s, 'tag name is malformed: ' + a); - } - return ( - _ - ? (s.tag = a) - : Br.call(s.tagMap, i) - ? (s.tag = s.tagMap[i] + a) - : '!' === i - ? (s.tag = '!' + a) - : '!!' === i - ? (s.tag = 'tag:yaml.org,2002:' + a) - : throwError(s, 'undeclared tag handle "' + i + '"'), - !0 - ); - } - function readAnchorProperty(s) { - var o, i; - if (38 !== (i = s.input.charCodeAt(s.position))) return !1; - for ( - null !== s.anchor && - throwError(s, 'duplication of an anchor property'), - i = s.input.charCodeAt(++s.position), - o = s.position; - 0 !== i && !is_WS_OR_EOL(i) && !is_FLOW_INDICATOR(i); - - ) - i = s.input.charCodeAt(++s.position); - return ( - s.position === o && - throwError( - s, - 'name of an anchor node must contain at least one character' - ), - (s.anchor = s.input.slice(o, s.position)), - !0 - ); - } - function composeNode(s, o, i, a, u) { - var _, - w, - x, - C, - j, - L, - B, - $, - V, - U = 1, - z = !1, - Y = !1; - if ( - (null !== s.listener && s.listener('open', s), - (s.tag = null), - (s.anchor = null), - (s.kind = null), - (s.result = null), - (_ = w = x = 4 === i || 3 === i), - a && - skipSeparationSpace(s, !0, -1) && - ((z = !0), - s.lineIndent > o - ? (U = 1) - : s.lineIndent === o - ? (U = 0) - : s.lineIndent < o && (U = -1)), - 1 === U) - ) - for (; readTagProperty(s) || readAnchorProperty(s); ) - skipSeparationSpace(s, !0, -1) - ? ((z = !0), - (x = _), - s.lineIndent > o - ? (U = 1) - : s.lineIndent === o - ? (U = 0) - : s.lineIndent < o && (U = -1)) - : (x = !1); - if ( - (x && (x = z || u), - (1 !== U && 4 !== i) || - (($ = 1 === i || 2 === i ? o : o + 1), - (V = s.position - s.lineStart), - 1 === U - ? (x && - (readBlockSequence(s, V) || - (function readBlockMapping(s, o, i) { - var a, - u, - _, - w, - x, - C, - j, - L = s.tag, - B = s.anchor, - $ = {}, - V = Object.create(null), - U = null, - z = null, - Y = null, - Z = !1, - ee = !1; - if (-1 !== s.firstTabInLine) return !1; - for ( - null !== s.anchor && (s.anchorMap[s.anchor] = $), - j = s.input.charCodeAt(s.position); - 0 !== j; - - ) { - if ( - (Z || - -1 === s.firstTabInLine || - ((s.position = s.firstTabInLine), - throwError( - s, - 'tab characters must not be used in indentation' - )), - (a = s.input.charCodeAt(s.position + 1)), - (_ = s.line), - (63 !== j && 58 !== j) || !is_WS_OR_EOL(a)) - ) { - if ( - ((w = s.line), - (x = s.lineStart), - (C = s.position), - !composeNode(s, i, 2, !1, !0)) - ) - break; - if (s.line === _) { - for ( - j = s.input.charCodeAt(s.position); - is_WHITE_SPACE(j); - - ) - j = s.input.charCodeAt(++s.position); - if (58 === j) - is_WS_OR_EOL( - (j = s.input.charCodeAt(++s.position)) - ) || - throwError( - s, - 'a whitespace character is expected after the key-value separator within a block mapping' - ), - Z && - (storeMappingPair( - s, - $, - V, - U, - z, - null, - w, - x, - C - ), - (U = z = Y = null)), - (ee = !0), - (Z = !1), - (u = !1), - (U = s.tag), - (z = s.result); - else { - if (!ee) return (s.tag = L), (s.anchor = B), !0; - throwError( - s, - 'can not read an implicit mapping pair; a colon is missed' - ); - } - } else { - if (!ee) return (s.tag = L), (s.anchor = B), !0; - throwError( - s, - 'can not read a block mapping entry; a multiline key may not be an implicit key' - ); - } - } else - 63 === j - ? (Z && - (storeMappingPair( - s, - $, - V, - U, - z, - null, - w, - x, - C - ), - (U = z = Y = null)), - (ee = !0), - (Z = !0), - (u = !0)) - : Z - ? ((Z = !1), (u = !0)) - : throwError( - s, - 'incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line' - ), - (s.position += 1), - (j = a); - if ( - ((s.line === _ || s.lineIndent > o) && - (Z && - ((w = s.line), - (x = s.lineStart), - (C = s.position)), - composeNode(s, o, 4, !0, u) && - (Z ? (z = s.result) : (Y = s.result)), - Z || - (storeMappingPair(s, $, V, U, z, Y, w, x, C), - (U = z = Y = null)), - skipSeparationSpace(s, !0, -1), - (j = s.input.charCodeAt(s.position))), - (s.line === _ || s.lineIndent > o) && 0 !== j) - ) - throwError(s, 'bad indentation of a mapping entry'); - else if (s.lineIndent < o) break; - } - return ( - Z && storeMappingPair(s, $, V, U, z, null, w, x, C), - ee && - ((s.tag = L), - (s.anchor = B), - (s.kind = 'mapping'), - (s.result = $)), - ee - ); - })(s, V, $))) || - (function readFlowCollection(s, o) { - var i, - a, - u, - _, - w, - x, - C, - j, - L, - B, - $, - V, - U = !0, - z = s.tag, - Y = s.anchor, - Z = Object.create(null); - if (91 === (V = s.input.charCodeAt(s.position))) - (w = 93), (j = !1), (_ = []); - else { - if (123 !== V) return !1; - (w = 125), (j = !0), (_ = {}); - } - for ( - null !== s.anchor && (s.anchorMap[s.anchor] = _), - V = s.input.charCodeAt(++s.position); - 0 !== V; - - ) { - if ( - (skipSeparationSpace(s, !0, o), - (V = s.input.charCodeAt(s.position)) === w) - ) - return ( - s.position++, - (s.tag = z), - (s.anchor = Y), - (s.kind = j ? 'mapping' : 'sequence'), - (s.result = _), - !0 - ); - U - ? 44 === V && - throwError( - s, - "expected the node content, but found ','" - ) - : throwError( - s, - 'missed comma between flow collection entries' - ), - ($ = null), - (x = C = !1), - 63 === V && - is_WS_OR_EOL(s.input.charCodeAt(s.position + 1)) && - ((x = C = !0), - s.position++, - skipSeparationSpace(s, !0, o)), - (i = s.line), - (a = s.lineStart), - (u = s.position), - composeNode(s, o, 1, !1, !0), - (B = s.tag), - (L = s.result), - skipSeparationSpace(s, !0, o), - (V = s.input.charCodeAt(s.position)), - (!C && s.line !== i) || - 58 !== V || - ((x = !0), - (V = s.input.charCodeAt(++s.position)), - skipSeparationSpace(s, !0, o), - composeNode(s, o, 1, !1, !0), - ($ = s.result)), - j - ? storeMappingPair(s, _, Z, B, L, $, i, a, u) - : x - ? _.push( - storeMappingPair(s, null, Z, B, L, $, i, a, u) - ) - : _.push(L), - skipSeparationSpace(s, !0, o), - 44 === (V = s.input.charCodeAt(s.position)) - ? ((U = !0), (V = s.input.charCodeAt(++s.position))) - : (U = !1); - } - throwError( - s, - 'unexpected end of the stream within a flow collection' - ); - })(s, $) - ? (Y = !0) - : ((w && - (function readBlockScalar(s, o) { - var i, - a, - u, - _, - w, - x = 1, - C = !1, - j = !1, - L = o, - B = 0, - $ = !1; - if (124 === (_ = s.input.charCodeAt(s.position))) - a = !1; - else { - if (62 !== _) return !1; - a = !0; - } - for (s.kind = 'scalar', s.result = ''; 0 !== _; ) - if ( - 43 === (_ = s.input.charCodeAt(++s.position)) || - 45 === _ - ) - 1 === x - ? (x = 43 === _ ? 3 : 2) - : throwError( - s, - 'repeat of a chomping mode identifier' - ); - else { - if ( - !( - (u = 48 <= (w = _) && w <= 57 ? w - 48 : -1) >= - 0 - ) - ) - break; - 0 === u - ? throwError( - s, - 'bad explicit indentation width of a block scalar; it cannot be less than one' - ) - : j - ? throwError( - s, - 'repeat of an indentation width identifier' - ) - : ((L = o + u - 1), (j = !0)); - } - if (is_WHITE_SPACE(_)) { - do { - _ = s.input.charCodeAt(++s.position); - } while (is_WHITE_SPACE(_)); - if (35 === _) - do { - _ = s.input.charCodeAt(++s.position); - } while (!is_EOL(_) && 0 !== _); - } - for (; 0 !== _; ) { - for ( - readLineBreak(s), - s.lineIndent = 0, - _ = s.input.charCodeAt(s.position); - (!j || s.lineIndent < L) && 32 === _; - - ) - s.lineIndent++, - (_ = s.input.charCodeAt(++s.position)); - if ( - (!j && s.lineIndent > L && (L = s.lineIndent), - is_EOL(_)) - ) - B++; - else { - if (s.lineIndent < L) { - 3 === x - ? (s.result += sr.repeat('\n', C ? 1 + B : B)) - : 1 === x && C && (s.result += '\n'); - break; - } - for ( - a - ? is_WHITE_SPACE(_) - ? (($ = !0), - (s.result += sr.repeat( - '\n', - C ? 1 + B : B - ))) - : $ - ? (($ = !1), - (s.result += sr.repeat('\n', B + 1))) - : 0 === B - ? C && (s.result += ' ') - : (s.result += sr.repeat('\n', B)) - : (s.result += sr.repeat('\n', C ? 1 + B : B)), - C = !0, - j = !0, - B = 0, - i = s.position; - !is_EOL(_) && 0 !== _; - - ) - _ = s.input.charCodeAt(++s.position); - captureSegment(s, i, s.position, !1); - } - } - return !0; - })(s, $)) || - (function readSingleQuotedScalar(s, o) { - var i, a, u; - if (39 !== (i = s.input.charCodeAt(s.position))) - return !1; - for ( - s.kind = 'scalar', - s.result = '', - s.position++, - a = u = s.position; - 0 !== (i = s.input.charCodeAt(s.position)); - - ) - if (39 === i) { - if ( - (captureSegment(s, a, s.position, !0), - 39 !== (i = s.input.charCodeAt(++s.position))) - ) - return !0; - (a = s.position), s.position++, (u = s.position); - } else - is_EOL(i) - ? (captureSegment(s, a, u, !0), - writeFoldedLines( - s, - skipSeparationSpace(s, !1, o) - ), - (a = u = s.position)) - : s.position === s.lineStart && - testDocumentSeparator(s) - ? throwError( - s, - 'unexpected end of the document within a single quoted scalar' - ) - : (s.position++, (u = s.position)); - throwError( - s, - 'unexpected end of the stream within a single quoted scalar' - ); - })(s, $) || - (function readDoubleQuotedScalar(s, o) { - var i, a, u, _, w, x, C; - if (34 !== (x = s.input.charCodeAt(s.position))) - return !1; - for ( - s.kind = 'scalar', - s.result = '', - s.position++, - i = a = s.position; - 0 !== (x = s.input.charCodeAt(s.position)); - - ) { - if (34 === x) - return ( - captureSegment(s, i, s.position, !0), - s.position++, - !0 - ); - if (92 === x) { - if ( - (captureSegment(s, i, s.position, !0), - is_EOL((x = s.input.charCodeAt(++s.position)))) - ) - skipSeparationSpace(s, !1, o); - else if (x < 256 && Wr[x]) - (s.result += Jr[x]), s.position++; - else if ( - (w = - 120 === (C = x) - ? 2 - : 117 === C - ? 4 - : 85 === C - ? 8 - : 0) > 0 - ) { - for (u = w, _ = 0; u > 0; u--) - (w = fromHexCode( - (x = s.input.charCodeAt(++s.position)) - )) >= 0 - ? (_ = (_ << 4) + w) - : throwError( - s, - 'expected hexadecimal character' - ); - (s.result += charFromCodepoint(_)), s.position++; - } else throwError(s, 'unknown escape sequence'); - i = a = s.position; - } else - is_EOL(x) - ? (captureSegment(s, i, a, !0), - writeFoldedLines( - s, - skipSeparationSpace(s, !1, o) - ), - (i = a = s.position)) - : s.position === s.lineStart && - testDocumentSeparator(s) - ? throwError( - s, - 'unexpected end of the document within a double quoted scalar' - ) - : (s.position++, (a = s.position)); - } - throwError( - s, - 'unexpected end of the stream within a double quoted scalar' - ); - })(s, $) - ? (Y = !0) - : !(function readAlias(s) { - var o, i, a; - if (42 !== (a = s.input.charCodeAt(s.position))) - return !1; - for ( - a = s.input.charCodeAt(++s.position), - o = s.position; - 0 !== a && - !is_WS_OR_EOL(a) && - !is_FLOW_INDICATOR(a); - - ) - a = s.input.charCodeAt(++s.position); - return ( - s.position === o && - throwError( - s, - 'name of an alias node must contain at least one character' - ), - (i = s.input.slice(o, s.position)), - Br.call(s.anchorMap, i) || - throwError(s, 'unidentified alias "' + i + '"'), - (s.result = s.anchorMap[i]), - skipSeparationSpace(s, !0, -1), - !0 - ); - })(s) - ? (function readPlainScalar(s, o, i) { - var a, - u, - _, - w, - x, - C, - j, - L, - B = s.kind, - $ = s.result; - if ( - is_WS_OR_EOL( - (L = s.input.charCodeAt(s.position)) - ) || - is_FLOW_INDICATOR(L) || - 35 === L || - 38 === L || - 42 === L || - 33 === L || - 124 === L || - 62 === L || - 39 === L || - 34 === L || - 37 === L || - 64 === L || - 96 === L - ) - return !1; - if ( - (63 === L || 45 === L) && - (is_WS_OR_EOL( - (a = s.input.charCodeAt(s.position + 1)) - ) || - (i && is_FLOW_INDICATOR(a))) - ) - return !1; - for ( - s.kind = 'scalar', - s.result = '', - u = _ = s.position, - w = !1; - 0 !== L; - - ) { - if (58 === L) { - if ( - is_WS_OR_EOL( - (a = s.input.charCodeAt(s.position + 1)) - ) || - (i && is_FLOW_INDICATOR(a)) - ) - break; - } else if (35 === L) { - if ( - is_WS_OR_EOL( - s.input.charCodeAt(s.position - 1) - ) - ) - break; - } else { - if ( - (s.position === s.lineStart && - testDocumentSeparator(s)) || - (i && is_FLOW_INDICATOR(L)) - ) - break; - if (is_EOL(L)) { - if ( - ((x = s.line), - (C = s.lineStart), - (j = s.lineIndent), - skipSeparationSpace(s, !1, -1), - s.lineIndent >= o) - ) { - (w = !0), - (L = s.input.charCodeAt(s.position)); - continue; - } - (s.position = _), - (s.line = x), - (s.lineStart = C), - (s.lineIndent = j); - break; - } - } - w && - (captureSegment(s, u, _, !1), - writeFoldedLines(s, s.line - x), - (u = _ = s.position), - (w = !1)), - is_WHITE_SPACE(L) || (_ = s.position + 1), - (L = s.input.charCodeAt(++s.position)); - } - return ( - captureSegment(s, u, _, !1), - !!s.result || ((s.kind = B), (s.result = $), !1) - ); - })(s, $, 1 === i) && - ((Y = !0), null === s.tag && (s.tag = '?')) - : ((Y = !0), - (null === s.tag && null === s.anchor) || - throwError( - s, - 'alias node should not have any properties' - )), - null !== s.anchor && (s.anchorMap[s.anchor] = s.result)) - : 0 === U && (Y = x && readBlockSequence(s, V))), - null === s.tag) - ) - null !== s.anchor && (s.anchorMap[s.anchor] = s.result); - else if ('?' === s.tag) { - for ( - null !== s.result && - 'scalar' !== s.kind && - throwError( - s, - 'unacceptable node kind for ! tag; it should be "scalar", not "' + - s.kind + - '"' - ), - C = 0, - j = s.implicitTypes.length; - C < j; - C += 1 - ) - if ((B = s.implicitTypes[C]).resolve(s.result)) { - (s.result = B.construct(s.result)), - (s.tag = B.tag), - null !== s.anchor && (s.anchorMap[s.anchor] = s.result); - break; - } - } else if ('!' !== s.tag) { - if (Br.call(s.typeMap[s.kind || 'fallback'], s.tag)) - B = s.typeMap[s.kind || 'fallback'][s.tag]; - else - for ( - B = null, - C = 0, - j = (L = s.typeMap.multi[s.kind || 'fallback']).length; - C < j; - C += 1 - ) - if (s.tag.slice(0, L[C].tag.length) === L[C].tag) { - B = L[C]; - break; - } - B || throwError(s, 'unknown tag !<' + s.tag + '>'), - null !== s.result && - B.kind !== s.kind && - throwError( - s, - 'unacceptable node kind for !<' + - s.tag + - '> tag; it should be "' + - B.kind + - '", not "' + - s.kind + - '"' - ), - B.resolve(s.result, s.tag) - ? ((s.result = B.construct(s.result, s.tag)), - null !== s.anchor && (s.anchorMap[s.anchor] = s.result)) - : throwError( - s, - 'cannot resolve a node with !<' + s.tag + '> explicit tag' - ); - } - return ( - null !== s.listener && s.listener('close', s), - null !== s.tag || null !== s.anchor || Y - ); - } - function readDocument(s) { - var o, - i, - a, - u, - _ = s.position, - w = !1; - for ( - s.version = null, - s.checkLineBreaks = s.legacy, - s.tagMap = Object.create(null), - s.anchorMap = Object.create(null); - 0 !== (u = s.input.charCodeAt(s.position)) && - (skipSeparationSpace(s, !0, -1), - (u = s.input.charCodeAt(s.position)), - !(s.lineIndent > 0 || 37 !== u)); - - ) { - for ( - w = !0, u = s.input.charCodeAt(++s.position), o = s.position; - 0 !== u && !is_WS_OR_EOL(u); - - ) - u = s.input.charCodeAt(++s.position); - for ( - a = [], - (i = s.input.slice(o, s.position)).length < 1 && - throwError( - s, - 'directive name must not be less than one character in length' - ); - 0 !== u; - - ) { - for (; is_WHITE_SPACE(u); ) u = s.input.charCodeAt(++s.position); - if (35 === u) { - do { - u = s.input.charCodeAt(++s.position); - } while (0 !== u && !is_EOL(u)); - break; - } - if (is_EOL(u)) break; - for (o = s.position; 0 !== u && !is_WS_OR_EOL(u); ) - u = s.input.charCodeAt(++s.position); - a.push(s.input.slice(o, s.position)); - } - 0 !== u && readLineBreak(s), - Br.call(Kr, i) - ? Kr[i](s, i, a) - : throwWarning(s, 'unknown document directive "' + i + '"'); - } - skipSeparationSpace(s, !0, -1), - 0 === s.lineIndent && - 45 === s.input.charCodeAt(s.position) && - 45 === s.input.charCodeAt(s.position + 1) && - 45 === s.input.charCodeAt(s.position + 2) - ? ((s.position += 3), skipSeparationSpace(s, !0, -1)) - : w && throwError(s, 'directives end mark is expected'), - composeNode(s, s.lineIndent - 1, 4, !1, !0), - skipSeparationSpace(s, !0, -1), - s.checkLineBreaks && - $r.test(s.input.slice(_, s.position)) && - throwWarning( - s, - 'non-ASCII line breaks are interpreted as content' - ), - s.documents.push(s.result), - s.position === s.lineStart && testDocumentSeparator(s) - ? 46 === s.input.charCodeAt(s.position) && - ((s.position += 3), skipSeparationSpace(s, !0, -1)) - : s.position < s.length - 1 && - throwError( - s, - 'end of the stream or a document separator is expected' - ); - } - function loadDocuments(s, o) { - (o = o || {}), - 0 !== (s = String(s)).length && - (10 !== s.charCodeAt(s.length - 1) && - 13 !== s.charCodeAt(s.length - 1) && - (s += '\n'), - 65279 === s.charCodeAt(0) && (s = s.slice(1))); - var i = new State$1(s, o), - a = s.indexOf('\0'); - for ( - -1 !== a && - ((i.position = a), - throwError(i, 'null byte is not allowed in input')), - i.input += '\0'; - 32 === i.input.charCodeAt(i.position); - - ) - (i.lineIndent += 1), (i.position += 1); - for (; i.position < i.length - 1; ) readDocument(i); - return i.documents; - } - var Gr = { - loadAll: function loadAll$1(s, o, i) { - null !== o && - 'object' == typeof o && - void 0 === i && - ((i = o), (o = null)); - var a = loadDocuments(s, i); - if ('function' != typeof o) return a; - for (var u = 0, _ = a.length; u < _; u += 1) o(a[u]); - }, - load: function load$1(s, o) { - var i = loadDocuments(s, o); - if (0 !== i.length) { - if (1 === i.length) return i[0]; - throw new ir( - 'expected a single document in the stream, but found more' - ); - } - } - }, - Xr = Object.prototype.toString, - Yr = Object.prototype.hasOwnProperty, - Qr = 65279, - Zr = { - 0: '\\0', - 7: '\\a', - 8: '\\b', - 9: '\\t', - 10: '\\n', - 11: '\\v', - 12: '\\f', - 13: '\\r', - 27: '\\e', - 34: '\\"', - 92: '\\\\', - 133: '\\N', - 160: '\\_', - 8232: '\\L', - 8233: '\\P' - }, - en = [ - 'y', - 'Y', - 'yes', - 'Yes', - 'YES', - 'on', - 'On', - 'ON', - 'n', - 'N', - 'no', - 'No', - 'NO', - 'off', - 'Off', - 'OFF' - ], - tn = /^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/; - function encodeHex(s) { - var o, i, a; - if (((o = s.toString(16).toUpperCase()), s <= 255)) - (i = 'x'), (a = 2); - else if (s <= 65535) (i = 'u'), (a = 4); - else { - if (!(s <= 4294967295)) - throw new ir( - 'code point within a string may not be greater than 0xFFFFFFFF' - ); - (i = 'U'), (a = 8); - } - return '\\' + i + sr.repeat('0', a - o.length) + o; - } - function State(s) { - (this.schema = s.schema || Fr), - (this.indent = Math.max(1, s.indent || 2)), - (this.noArrayIndent = s.noArrayIndent || !1), - (this.skipInvalid = s.skipInvalid || !1), - (this.flowLevel = sr.isNothing(s.flowLevel) ? -1 : s.flowLevel), - (this.styleMap = (function compileStyleMap(s, o) { - var i, a, u, _, w, x, C; - if (null === o) return {}; - for ( - i = {}, u = 0, _ = (a = Object.keys(o)).length; - u < _; - u += 1 - ) - (w = a[u]), - (x = String(o[w])), - '!!' === w.slice(0, 2) && - (w = 'tag:yaml.org,2002:' + w.slice(2)), - (C = s.compiledTypeMap.fallback[w]) && - Yr.call(C.styleAliases, x) && - (x = C.styleAliases[x]), - (i[w] = x); - return i; - })(this.schema, s.styles || null)), - (this.sortKeys = s.sortKeys || !1), - (this.lineWidth = s.lineWidth || 80), - (this.noRefs = s.noRefs || !1), - (this.noCompatMode = s.noCompatMode || !1), - (this.condenseFlow = s.condenseFlow || !1), - (this.quotingType = '"' === s.quotingType ? 2 : 1), - (this.forceQuotes = s.forceQuotes || !1), - (this.replacer = - 'function' == typeof s.replacer ? s.replacer : null), - (this.implicitTypes = this.schema.compiledImplicit), - (this.explicitTypes = this.schema.compiledExplicit), - (this.tag = null), - (this.result = ''), - (this.duplicates = []), - (this.usedDuplicates = null); - } - function indentString(s, o) { - for ( - var i, a = sr.repeat(' ', o), u = 0, _ = -1, w = '', x = s.length; - u < x; - - ) - -1 === (_ = s.indexOf('\n', u)) - ? ((i = s.slice(u)), (u = x)) - : ((i = s.slice(u, _ + 1)), (u = _ + 1)), - i.length && '\n' !== i && (w += a), - (w += i); - return w; - } - function generateNextLine(s, o) { - return '\n' + sr.repeat(' ', s.indent * o); - } - function isWhitespace(s) { - return 32 === s || 9 === s; - } - function isPrintable(s) { - return ( - (32 <= s && s <= 126) || - (161 <= s && s <= 55295 && 8232 !== s && 8233 !== s) || - (57344 <= s && s <= 65533 && s !== Qr) || - (65536 <= s && s <= 1114111) - ); - } - function isNsCharOrWhitespace(s) { - return isPrintable(s) && s !== Qr && 13 !== s && 10 !== s; - } - function isPlainSafe(s, o, i) { - var a = isNsCharOrWhitespace(s), - u = a && !isWhitespace(s); - return ( - ((i - ? a - : a && - 44 !== s && - 91 !== s && - 93 !== s && - 123 !== s && - 125 !== s) && - 35 !== s && - !(58 === o && !u)) || - (isNsCharOrWhitespace(o) && !isWhitespace(o) && 35 === s) || - (58 === o && u) - ); - } - function codePointAt(s, o) { - var i, - a = s.charCodeAt(o); - return a >= 55296 && - a <= 56319 && - o + 1 < s.length && - (i = s.charCodeAt(o + 1)) >= 56320 && - i <= 57343 - ? 1024 * (a - 55296) + i - 56320 + 65536 - : a; - } - function needIndentIndicator(s) { - return /^\n* /.test(s); - } - function chooseScalarStyle(s, o, i, a, u, _, w, x) { - var C, - j = 0, - L = null, - B = !1, - $ = !1, - V = -1 !== a, - U = -1, - z = - (function isPlainSafeFirst(s) { - return ( - isPrintable(s) && - s !== Qr && - !isWhitespace(s) && - 45 !== s && - 63 !== s && - 58 !== s && - 44 !== s && - 91 !== s && - 93 !== s && - 123 !== s && - 125 !== s && - 35 !== s && - 38 !== s && - 42 !== s && - 33 !== s && - 124 !== s && - 61 !== s && - 62 !== s && - 39 !== s && - 34 !== s && - 37 !== s && - 64 !== s && - 96 !== s - ); - })(codePointAt(s, 0)) && - (function isPlainSafeLast(s) { - return !isWhitespace(s) && 58 !== s; - })(codePointAt(s, s.length - 1)); - if (o || w) - for (C = 0; C < s.length; j >= 65536 ? (C += 2) : C++) { - if (!isPrintable((j = codePointAt(s, C)))) return 5; - (z = z && isPlainSafe(j, L, x)), (L = j); - } - else { - for (C = 0; C < s.length; j >= 65536 ? (C += 2) : C++) { - if (10 === (j = codePointAt(s, C))) - (B = !0), - V && - (($ = $ || (C - U - 1 > a && ' ' !== s[U + 1])), (U = C)); - else if (!isPrintable(j)) return 5; - (z = z && isPlainSafe(j, L, x)), (L = j); - } - $ = $ || (V && C - U - 1 > a && ' ' !== s[U + 1]); - } - return B || $ - ? i > 9 && needIndentIndicator(s) - ? 5 - : w - ? 2 === _ - ? 5 - : 2 - : $ - ? 4 - : 3 - : !z || w || u(s) - ? 2 === _ - ? 5 - : 2 - : 1; - } - function writeScalar(s, o, i, a, u) { - s.dump = (function () { - if (0 === o.length) return 2 === s.quotingType ? '""' : "''"; - if (!s.noCompatMode && (-1 !== en.indexOf(o) || tn.test(o))) - return 2 === s.quotingType ? '"' + o + '"' : "'" + o + "'"; - var _ = s.indent * Math.max(1, i), - w = - -1 === s.lineWidth - ? -1 - : Math.max(Math.min(s.lineWidth, 40), s.lineWidth - _), - x = a || (s.flowLevel > -1 && i >= s.flowLevel); - switch ( - chooseScalarStyle( - o, - x, - s.indent, - w, - function testAmbiguity(o) { - return (function testImplicitResolving(s, o) { - var i, a; - for (i = 0, a = s.implicitTypes.length; i < a; i += 1) - if (s.implicitTypes[i].resolve(o)) return !0; - return !1; - })(s, o); - }, - s.quotingType, - s.forceQuotes && !a, - u - ) - ) { - case 1: - return o; - case 2: - return "'" + o.replace(/'/g, "''") + "'"; - case 3: - return ( - '|' + - blockHeader(o, s.indent) + - dropEndingNewline(indentString(o, _)) - ); - case 4: - return ( - '>' + - blockHeader(o, s.indent) + - dropEndingNewline( - indentString( - (function foldString(s, o) { - var i, - a, - u = /(\n+)([^\n]*)/g, - _ = - ((x = s.indexOf('\n')), - (x = -1 !== x ? x : s.length), - (u.lastIndex = x), - foldLine(s.slice(0, x), o)), - w = '\n' === s[0] || ' ' === s[0]; - var x; - for (; (a = u.exec(s)); ) { - var C = a[1], - j = a[2]; - (i = ' ' === j[0]), - (_ += - C + - (w || i || '' === j ? '' : '\n') + - foldLine(j, o)), - (w = i); - } - return _; - })(o, w), - _ - ) - ) - ); - case 5: - return ( - '"' + - (function escapeString(s) { - for ( - var o, i = '', a = 0, u = 0; - u < s.length; - a >= 65536 ? (u += 2) : u++ - ) - (a = codePointAt(s, u)), - !(o = Zr[a]) && isPrintable(a) - ? ((i += s[u]), a >= 65536 && (i += s[u + 1])) - : (i += o || encodeHex(a)); - return i; - })(o) + - '"' - ); - default: - throw new ir('impossible error: invalid scalar style'); - } - })(); - } - function blockHeader(s, o) { - var i = needIndentIndicator(s) ? String(o) : '', - a = '\n' === s[s.length - 1]; - return ( - i + - (a && ('\n' === s[s.length - 2] || '\n' === s) - ? '+' - : a - ? '' - : '-') + - '\n' - ); - } - function dropEndingNewline(s) { - return '\n' === s[s.length - 1] ? s.slice(0, -1) : s; - } - function foldLine(s, o) { - if ('' === s || ' ' === s[0]) return s; - for ( - var i, a, u = / [^ ]/g, _ = 0, w = 0, x = 0, C = ''; - (i = u.exec(s)); - - ) - (x = i.index) - _ > o && - ((a = w > _ ? w : x), (C += '\n' + s.slice(_, a)), (_ = a + 1)), - (w = x); - return ( - (C += '\n'), - s.length - _ > o && w > _ - ? (C += s.slice(_, w) + '\n' + s.slice(w + 1)) - : (C += s.slice(_)), - C.slice(1) - ); - } - function writeBlockSequence(s, o, i, a) { - var u, - _, - w, - x = '', - C = s.tag; - for (u = 0, _ = i.length; u < _; u += 1) - (w = i[u]), - s.replacer && (w = s.replacer.call(i, String(u), w)), - (writeNode(s, o + 1, w, !0, !0, !1, !0) || - (void 0 === w && writeNode(s, o + 1, null, !0, !0, !1, !0))) && - ((a && '' === x) || (x += generateNextLine(s, o)), - s.dump && 10 === s.dump.charCodeAt(0) - ? (x += '-') - : (x += '- '), - (x += s.dump)); - (s.tag = C), (s.dump = x || '[]'); - } - function detectType(s, o, i) { - var a, u, _, w, x, C; - for ( - _ = 0, w = (u = i ? s.explicitTypes : s.implicitTypes).length; - _ < w; - _ += 1 - ) - if ( - ((x = u[_]).instanceOf || x.predicate) && - (!x.instanceOf || - ('object' == typeof o && o instanceof x.instanceOf)) && - (!x.predicate || x.predicate(o)) - ) { - if ( - (i - ? x.multi && x.representName - ? (s.tag = x.representName(o)) - : (s.tag = x.tag) - : (s.tag = '?'), - x.represent) - ) { - if ( - ((C = s.styleMap[x.tag] || x.defaultStyle), - '[object Function]' === Xr.call(x.represent)) - ) - a = x.represent(o, C); - else { - if (!Yr.call(x.represent, C)) - throw new ir( - '!<' + - x.tag + - '> tag resolver accepts not "' + - C + - '" style' - ); - a = x.represent[C](o, C); - } - s.dump = a; - } - return !0; - } - return !1; - } - function writeNode(s, o, i, a, u, _, w) { - (s.tag = null), - (s.dump = i), - detectType(s, i, !1) || detectType(s, i, !0); - var x, - C = Xr.call(s.dump), - j = a; - a && (a = s.flowLevel < 0 || s.flowLevel > o); - var L, - B, - $ = '[object Object]' === C || '[object Array]' === C; - if ( - ($ && (B = -1 !== (L = s.duplicates.indexOf(i))), - ((null !== s.tag && '?' !== s.tag) || - B || - (2 !== s.indent && o > 0)) && - (u = !1), - B && s.usedDuplicates[L]) - ) - s.dump = '*ref_' + L; - else { - if ( - ($ && B && !s.usedDuplicates[L] && (s.usedDuplicates[L] = !0), - '[object Object]' === C) - ) - a && 0 !== Object.keys(s.dump).length - ? (!(function writeBlockMapping(s, o, i, a) { - var u, - _, - w, - x, - C, - j, - L = '', - B = s.tag, - $ = Object.keys(i); - if (!0 === s.sortKeys) $.sort(); - else if ('function' == typeof s.sortKeys) - $.sort(s.sortKeys); - else if (s.sortKeys) - throw new ir('sortKeys must be a boolean or a function'); - for (u = 0, _ = $.length; u < _; u += 1) - (j = ''), - (a && '' === L) || (j += generateNextLine(s, o)), - (x = i[(w = $[u])]), - s.replacer && (x = s.replacer.call(i, w, x)), - writeNode(s, o + 1, w, !0, !0, !0) && - ((C = - (null !== s.tag && '?' !== s.tag) || - (s.dump && s.dump.length > 1024)) && - (s.dump && 10 === s.dump.charCodeAt(0) - ? (j += '?') - : (j += '? ')), - (j += s.dump), - C && (j += generateNextLine(s, o)), - writeNode(s, o + 1, x, !0, C) && - (s.dump && 10 === s.dump.charCodeAt(0) - ? (j += ':') - : (j += ': '), - (L += j += s.dump))); - (s.tag = B), (s.dump = L || '{}'); - })(s, o, s.dump, u), - B && (s.dump = '&ref_' + L + s.dump)) - : (!(function writeFlowMapping(s, o, i) { - var a, - u, - _, - w, - x, - C = '', - j = s.tag, - L = Object.keys(i); - for (a = 0, u = L.length; a < u; a += 1) - (x = ''), - '' !== C && (x += ', '), - s.condenseFlow && (x += '"'), - (w = i[(_ = L[a])]), - s.replacer && (w = s.replacer.call(i, _, w)), - writeNode(s, o, _, !1, !1) && - (s.dump.length > 1024 && (x += '? '), - (x += - s.dump + - (s.condenseFlow ? '"' : '') + - ':' + - (s.condenseFlow ? '' : ' ')), - writeNode(s, o, w, !1, !1) && (C += x += s.dump)); - (s.tag = j), (s.dump = '{' + C + '}'); - })(s, o, s.dump), - B && (s.dump = '&ref_' + L + ' ' + s.dump)); - else if ('[object Array]' === C) - a && 0 !== s.dump.length - ? (s.noArrayIndent && !w && o > 0 - ? writeBlockSequence(s, o - 1, s.dump, u) - : writeBlockSequence(s, o, s.dump, u), - B && (s.dump = '&ref_' + L + s.dump)) - : (!(function writeFlowSequence(s, o, i) { - var a, - u, - _, - w = '', - x = s.tag; - for (a = 0, u = i.length; a < u; a += 1) - (_ = i[a]), - s.replacer && (_ = s.replacer.call(i, String(a), _)), - (writeNode(s, o, _, !1, !1) || - (void 0 === _ && writeNode(s, o, null, !1, !1))) && - ('' !== w && (w += ',' + (s.condenseFlow ? '' : ' ')), - (w += s.dump)); - (s.tag = x), (s.dump = '[' + w + ']'); - })(s, o, s.dump), - B && (s.dump = '&ref_' + L + ' ' + s.dump)); - else { - if ('[object String]' !== C) { - if ('[object Undefined]' === C) return !1; - if (s.skipInvalid) return !1; - throw new ir('unacceptable kind of an object to dump ' + C); - } - '?' !== s.tag && writeScalar(s, s.dump, o, _, j); - } - null !== s.tag && - '?' !== s.tag && - ((x = encodeURI( - '!' === s.tag[0] ? s.tag.slice(1) : s.tag - ).replace(/!/g, '%21')), - (x = - '!' === s.tag[0] - ? '!' + x - : 'tag:yaml.org,2002:' === x.slice(0, 18) - ? '!!' + x.slice(18) - : '!<' + x + '>'), - (s.dump = x + ' ' + s.dump)); - } - return !0; - } - function getDuplicateReferences(s, o) { - var i, - a, - u = [], - _ = []; - for (inspectNode(s, u, _), i = 0, a = _.length; i < a; i += 1) - o.duplicates.push(u[_[i]]); - o.usedDuplicates = new Array(a); - } - function inspectNode(s, o, i) { - var a, u, _; - if (null !== s && 'object' == typeof s) - if (-1 !== (u = o.indexOf(s))) -1 === i.indexOf(u) && i.push(u); - else if ((o.push(s), Array.isArray(s))) - for (u = 0, _ = s.length; u < _; u += 1) inspectNode(s[u], o, i); - else - for (u = 0, _ = (a = Object.keys(s)).length; u < _; u += 1) - inspectNode(s[a[u]], o, i); - } - var rn = function dump$1(s, o) { - var i = new State((o = o || {})); - i.noRefs || getDuplicateReferences(s, i); - var a = s; - return ( - i.replacer && (a = i.replacer.call({ '': a }, '', a)), - writeNode(i, 0, a, !0, !0) ? i.dump + '\n' : '' - ); - }; - function renamed(s, o) { - return function () { - throw new Error( - 'Function yaml.' + - s + - ' is removed in js-yaml 4. Use yaml.' + - o + - ' instead, which is now safe by default.' - ); - }; - } - var nn = ur, - sn = pr, - on = gr, - an = Er, - cn = xr, - ln = Fr, - un = Gr.load, - pn = Gr.loadAll, - hn = { dump: rn }.dump, - dn = ir, - fn = { - binary: Ir, - float: wr, - map: mr, - null: yr, - pairs: Rr, - set: Lr, - timestamp: Cr, - bool: vr, - int: br, - merge: Ar, - omap: Tr, - seq: fr, - str: dr - }, - mn = renamed('safeLoad', 'load'), - gn = renamed('safeLoadAll', 'loadAll'), - yn = renamed('safeDump', 'dump'); - const vn = { - Type: nn, - Schema: sn, - FAILSAFE_SCHEMA: on, - JSON_SCHEMA: an, - CORE_SCHEMA: cn, - DEFAULT_SCHEMA: ln, - load: un, - loadAll: pn, - dump: hn, - YAMLException: dn, - types: fn, - safeLoad: mn, - safeLoadAll: gn, - safeDump: yn - }, - bn = 'configs_update', - _n = 'configs_toggle'; - function update(s, o) { - return { type: bn, payload: { [s]: o } }; - } - function toggle(s) { - return { type: _n, payload: s }; - } - const actions_loaded = () => () => {}, - downloadConfig = (s) => (o) => { - const { - fn: { fetch: i } - } = o; - return i(s); - }, - getConfigByUrl = (s, o) => (i) => { - const { specActions: a, configsActions: u } = i; - if (s) return u.downloadConfig(s).then(next, next); - function next(u) { - u instanceof Error || u.status >= 400 - ? (a.updateLoadingStatus('failedConfig'), - a.updateLoadingStatus('failedConfig'), - a.updateUrl(''), - console.error(u.statusText + ' ' + s.url), - o(null)) - : o( - ((s, o) => { - try { - return vn.load(s); - } catch (s) { - return o && o.errActions.newThrownErr(new Error(s)), {}; - } - })(u.text, i) - ); - } - }, - get = (s, o) => s.getIn(Array.isArray(o) ? o : [o]), - Sn = { - [bn]: (s, o) => s.merge((0, We.fromJS)(o.payload)), - [_n]: (s, o) => { - const i = o.payload, - a = s.get(i); - return s.set(i, !a); - } - }; - function configsPlugin() { - return { - statePlugins: { - configs: { reducers: Sn, actions: u, selectors: _ } - } - }; - } - const setHash = (s) => - s - ? history.pushState(null, null, `#${s}`) - : (window.location.hash = ''); - var wn = __webpack_require__(86215), - En = __webpack_require__.n(wn); - const xn = 'layout_scroll_to', - kn = 'layout_clear_scroll'; - const On = { - fn: { - getScrollParent: function getScrollParent(s, o) { - const i = document.documentElement; - let a = getComputedStyle(s); - const u = 'absolute' === a.position, - _ = o ? /(auto|scroll|hidden)/ : /(auto|scroll)/; - if ('fixed' === a.position) return i; - for (let o = s; (o = o.parentElement); ) - if ( - ((a = getComputedStyle(o)), - (!u || 'static' !== a.position) && - _.test(a.overflow + a.overflowY + a.overflowX)) - ) - return o; - return i; - } - }, - statePlugins: { - layout: { - actions: { - scrollToElement: (s, o) => (i) => { - try { - (o = o || i.fn.getScrollParent(s)), - En().createScroller(o).to(s); - } catch (s) { - console.error(s); - } - }, - scrollTo: (s) => ({ - type: xn, - payload: Array.isArray(s) ? s : [s] - }), - clearScrollTo: () => ({ type: kn }), - readyToScroll: (s, o) => (i) => { - const a = i.layoutSelectors.getScrollToKey(); - He().is(a, (0, We.fromJS)(s)) && - (i.layoutActions.scrollToElement(o), - i.layoutActions.clearScrollTo()); - }, - parseDeepLinkHash: - (s) => - ({ layoutActions: o, layoutSelectors: i, getConfigs: a }) => { - if (a().deepLinking && s) { - let a = s.slice(1); - '!' === a[0] && (a = a.slice(1)), - '/' === a[0] && (a = a.slice(1)); - const u = a.split('/').map((s) => s || ''), - _ = i.isShownKeyFromUrlHashArray(u), - [w, x = '', C = ''] = _; - if ('operations' === w) { - const s = i.isShownKeyFromUrlHashArray([x]); - x.indexOf('_') > -1 && - (console.warn( - 'Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead.' - ), - o.show( - s.map((s) => s.replace(/_/g, ' ')), - !0 - )), - o.show(s, !0); - } - (x.indexOf('_') > -1 || C.indexOf('_') > -1) && - (console.warn( - 'Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead.' - ), - o.show( - _.map((s) => s.replace(/_/g, ' ')), - !0 - )), - o.show(_, !0), - o.scrollTo(_); - } - } - }, - selectors: { - getScrollToKey: (s) => s.get('scrollToKey'), - isShownKeyFromUrlHashArray(s, o) { - const [i, a] = o; - return a - ? ['operations', i, a] - : i - ? ['operations-tag', i] - : []; - }, - urlHashArrayFromIsShownKey(s, o) { - let [i, a, u] = o; - return 'operations' == i - ? [a, u] - : 'operations-tag' == i - ? [a] - : []; - } - }, - reducers: { - [xn]: (s, o) => s.set('scrollToKey', He().fromJS(o.payload)), - [kn]: (s) => s.delete('scrollToKey') - }, - wrapActions: { - show: - (s, { getConfigs: o, layoutSelectors: i }) => - (...a) => { - if ((s(...a), o().deepLinking)) - try { - let [s, o] = a; - s = Array.isArray(s) ? s : [s]; - const u = i.urlHashArrayFromIsShownKey(s); - if (!u.length) return; - const [_, w] = u; - if (!o) return setHash('/'); - 2 === u.length - ? setHash( - createDeepLinkPath( - `/${encodeURIComponent(_)}/${encodeURIComponent(w)}` - ) - ) - : 1 === u.length && - setHash( - createDeepLinkPath(`/${encodeURIComponent(_)}`) - ); - } catch (s) { - console.error(s); - } - } - } - } - } - }; - var Cn = __webpack_require__(2209), - An = __webpack_require__.n(Cn); - const operation_wrapper = (s, o) => - class OperationWrapper extends qe.Component { - onLoad = (s) => { - const { operation: i } = this.props, - { tag: a, operationId: u } = i.toObject(); - let { isShownKey: _ } = i.toObject(); - (_ = _ || ['operations', a, u]), - o.layoutActions.readyToScroll(_, s); - }; - render() { - return qe.createElement( - 'span', - { ref: this.onLoad }, - qe.createElement(s, this.props) - ); - } - }, - operation_tag_wrapper = (s, o) => - class OperationTagWrapper extends qe.Component { - onLoad = (s) => { - const { tag: i } = this.props, - a = ['operations-tag', i]; - o.layoutActions.readyToScroll(a, s); - }; - render() { - return qe.createElement( - 'span', - { ref: this.onLoad }, - qe.createElement(s, this.props) - ); - } - }; - function deep_linking() { - return [ - On, - { - statePlugins: { - configs: { - wrapActions: { - loaded: - (s, o) => - (...i) => { - s(...i); - const a = decodeURIComponent(window.location.hash); - o.layoutActions.parseDeepLinkHash(a); - } - } - } - }, - wrapComponents: { - operation: operation_wrapper, - OperationTag: operation_tag_wrapper - } - } - ]; - } - var jn = __webpack_require__(40860), - In = __webpack_require__.n(jn); - function transform(s) { - return s.map((s) => { - let o = 'is not of a type(s)', - i = s.get('message').indexOf(o); - if (i > -1) { - let o = s - .get('message') - .slice(i + 19) - .split(','); - return s.set( - 'message', - s.get('message').slice(0, i) + - (function makeNewMessage(s) { - return s.reduce( - (s, o, i, a) => - i === a.length - 1 && a.length > 1 - ? s + 'or ' + o - : a[i + 1] && a.length > 2 - ? s + o + ', ' - : a[i + 1] - ? s + o + ' ' - : s + o, - 'should be a' - ); - })(o) - ); - } - return s; - }); - } - var Pn = __webpack_require__(58156), - Nn = __webpack_require__.n(Pn); - function parameter_oneof_transform(s, { jsSpec: o }) { - return s; - } - const Tn = [w, x]; - function transformErrors(s) { - let o = { jsSpec: {} }, - i = In()( - Tn, - (s, i) => { - try { - return i.transform(s, o).filter((s) => !!s); - } catch (o) { - return console.error('Transformer error:', o), s; - } - }, - s - ); - return i - .filter((s) => !!s) - .map((s) => (!s.get('line') && s.get('path'), s)); - } - let Mn = { line: 0, level: 'error', message: 'Unknown error' }; - const Rn = Jt( - (s) => s, - (s) => s.get('errors', (0, We.List)()) - ), - Dn = Jt(Rn, (s) => s.last()); - function err(o) { - return { - statePlugins: { - err: { - reducers: { - [nt]: (s, { payload: o }) => { - let i = Object.assign(Mn, o, { type: 'thrown' }); - return s - .update('errors', (s) => - (s || (0, We.List)()).push((0, We.fromJS)(i)) - ) - .update('errors', (s) => transformErrors(s)); - }, - [st]: (s, { payload: o }) => ( - (o = o.map((s) => - (0, We.fromJS)(Object.assign(Mn, s, { type: 'thrown' })) - )), - s - .update('errors', (s) => - (s || (0, We.List)()).concat((0, We.fromJS)(o)) - ) - .update('errors', (s) => transformErrors(s)) - ), - [ot]: (s, { payload: o }) => { - let i = (0, We.fromJS)(o); - return ( - (i = i.set('type', 'spec')), - s - .update('errors', (s) => - (s || (0, We.List)()) - .push((0, We.fromJS)(i)) - .sortBy((s) => s.get('line')) - ) - .update('errors', (s) => transformErrors(s)) - ); - }, - [it]: (s, { payload: o }) => ( - (o = o.map((s) => - (0, We.fromJS)(Object.assign(Mn, s, { type: 'spec' })) - )), - s - .update('errors', (s) => - (s || (0, We.List)()).concat((0, We.fromJS)(o)) - ) - .update('errors', (s) => transformErrors(s)) - ), - [at]: (s, { payload: o }) => { - let i = (0, We.fromJS)(Object.assign({}, o)); - return ( - (i = i.set('type', 'auth')), - s - .update('errors', (s) => - (s || (0, We.List)()).push((0, We.fromJS)(i)) - ) - .update('errors', (s) => transformErrors(s)) - ); - }, - [ct]: (s, { payload: o }) => { - if (!o || !s.get('errors')) return s; - let i = s.get('errors').filter((s) => - s.keySeq().every((i) => { - const a = s.get(i), - u = o[i]; - return !u || a !== u; - }) - ); - return s.merge({ errors: i }); - }, - [lt]: (s, { payload: o }) => { - if (!o || 'function' != typeof o) return s; - let i = s.get('errors').filter((s) => o(s)); - return s.merge({ errors: i }); - } - }, - actions: s, - selectors: C - } - } - }; - } - function opsFilter(s, o) { - return s.filter((s, i) => -1 !== i.indexOf(o)); - } - function filter() { - return { fn: { opsFilter } }; - } - var Ln = __webpack_require__(7666), - Fn = __webpack_require__.n(Ln); - const arrow_up = ({ - className: s = null, - width: o = 20, - height: i = 20, - ...a - }) => - qe.createElement( - 'svg', - Fn()( - { - xmlns: 'http://www.w3.org/2000/svg', - viewBox: '0 0 20 20', - className: s, - width: o, - height: i, - 'aria-hidden': 'true', - focusable: 'false' - }, - a - ), - qe.createElement('path', { - d: 'M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z' - }) - ), - arrow_down = ({ - className: s = null, - width: o = 20, - height: i = 20, - ...a - }) => - qe.createElement( - 'svg', - Fn()( - { - xmlns: 'http://www.w3.org/2000/svg', - viewBox: '0 0 20 20', - className: s, - width: o, - height: i, - 'aria-hidden': 'true', - focusable: 'false' - }, - a - ), - qe.createElement('path', { - d: 'M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z' - }) - ), - arrow = ({ - className: s = null, - width: o = 20, - height: i = 20, - ...a - }) => - qe.createElement( - 'svg', - Fn()( - { - xmlns: 'http://www.w3.org/2000/svg', - viewBox: '0 0 20 20', - className: s, - width: o, - height: i, - 'aria-hidden': 'true', - focusable: 'false' - }, - a - ), - qe.createElement('path', { - d: 'M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z' - }) - ), - components_close = ({ - className: s = null, - width: o = 20, - height: i = 20, - ...a - }) => - qe.createElement( - 'svg', - Fn()( - { - xmlns: 'http://www.w3.org/2000/svg', - viewBox: '0 0 20 20', - className: s, - width: o, - height: i, - 'aria-hidden': 'true', - focusable: 'false' - }, - a - ), - qe.createElement('path', { - d: 'M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z' - }) - ), - copy = ({ - className: s = null, - width: o = 15, - height: i = 16, - ...a - }) => - qe.createElement( - 'svg', - Fn()( - { - xmlns: 'http://www.w3.org/2000/svg', - viewBox: '0 0 15 16', - className: s, - width: o, - height: i, - 'aria-hidden': 'true', - focusable: 'false' - }, - a - ), - qe.createElement( - 'g', - { transform: 'translate(2, -1)' }, - qe.createElement('path', { - fill: '#ffffff', - fillRule: 'evenodd', - d: 'M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z' - }) - ) - ), - lock = ({ - className: s = null, - width: o = 20, - height: i = 20, - ...a - }) => - qe.createElement( - 'svg', - Fn()( - { - xmlns: 'http://www.w3.org/2000/svg', - viewBox: '0 0 20 20', - className: s, - width: o, - height: i, - 'aria-hidden': 'true', - focusable: 'false' - }, - a - ), - qe.createElement('path', { - d: 'M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z' - }) - ), - unlock = ({ - className: s = null, - width: o = 20, - height: i = 20, - ...a - }) => - qe.createElement( - 'svg', - Fn()( - { - xmlns: 'http://www.w3.org/2000/svg', - viewBox: '0 0 20 20', - className: s, - width: o, - height: i, - 'aria-hidden': 'true', - focusable: 'false' - }, - a - ), - qe.createElement('path', { - d: 'M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z' - }) - ), - icons = () => ({ - components: { - ArrowUpIcon: arrow_up, - ArrowDownIcon: arrow_down, - ArrowIcon: arrow, - CloseIcon: components_close, - CopyIcon: copy, - LockIcon: lock, - UnlockIcon: unlock - } - }), - Bn = 'layout_update_layout', - qn = 'layout_update_filter', - $n = 'layout_update_mode', - Vn = 'layout_show'; - function updateLayout(s) { - return { type: Bn, payload: s }; - } - function updateFilter(s) { - return { type: qn, payload: s }; - } - function actions_show(s, o = !0) { - return ( - (s = normalizeArray(s)), - { type: Vn, payload: { thing: s, shown: o } } - ); - } - function changeMode(s, o = '') { - return ( - (s = normalizeArray(s)), - { type: $n, payload: { thing: s, mode: o } } - ); - } - const Un = { - [Bn]: (s, o) => s.set('layout', o.payload), - [qn]: (s, o) => s.set('filter', o.payload), - [Vn]: (s, o) => { - const i = o.payload.shown, - a = (0, We.fromJS)(o.payload.thing); - return s.update('shown', (0, We.fromJS)({}), (s) => s.set(a, i)); - }, - [$n]: (s, o) => { - let i = o.payload.thing, - a = o.payload.mode; - return s.setIn(['modes'].concat(i), (a || '') + ''); - } - }, - current = (s) => s.get('layout'), - currentFilter = (s) => s.get('filter'), - isShown = (s, o, i) => ( - (o = normalizeArray(o)), - s.get('shown', (0, We.fromJS)({})).get((0, We.fromJS)(o), i) - ), - whatMode = (s, o, i = '') => ( - (o = normalizeArray(o)), s.getIn(['modes', ...o], i) - ), - zn = Jt( - (s) => s, - (s) => !isShown(s, 'editor') - ), - taggedOperations = - (s, o) => - (i, ...a) => { - let u = s(i, ...a); - const { - fn: _, - layoutSelectors: w, - getConfigs: x - } = o.getSystem(), - C = x(), - { maxDisplayedTags: j } = C; - let L = w.currentFilter(); - return ( - L && !0 !== L && (u = _.opsFilter(u, L)), - j >= 0 && (u = u.slice(0, j)), - u - ); - }; - function plugins_layout() { - return { - statePlugins: { - layout: { reducers: Un, actions: j, selectors: L }, - spec: { wrapSelectors: B } - } - }; - } - function logs({ configs: s }) { - const o = { debug: 0, info: 1, log: 2, warn: 3, error: 4 }, - getLevel = (s) => o[s] || -1; - let { logLevel: i } = s, - a = getLevel(i); - function log(s, ...o) { - getLevel(s) >= a && console[s](...o); - } - return ( - (log.warn = log.bind(null, 'warn')), - (log.error = log.bind(null, 'error')), - (log.info = log.bind(null, 'info')), - (log.debug = log.bind(null, 'debug')), - { rootInjects: { log } } - ); - } - let Wn = !1; - function on_complete() { - return { - statePlugins: { - spec: { - wrapActions: { - updateSpec: - (s) => - (...o) => ((Wn = !0), s(...o)), - updateJsonSpec: - (s, o) => - (...i) => { - const a = o.getConfigs().onComplete; - return ( - Wn && - 'function' == typeof a && - (setTimeout(a, 0), (Wn = !1)), - s(...i) - ); - } - } - } - } - }; - } - const extractKey = (s) => { - const o = '_**[]'; - return s.indexOf(o) < 0 ? s : s.split(o)[0].trim(); - }, - escapeShell = (s) => - '-d ' === s || /^[_\/-]/g.test(s) - ? s - : "'" + s.replace(/'/g, "'\\''") + "'", - escapeCMD = (s) => - '-d ' === - (s = s - .replace(/\^/g, '^^') - .replace(/\\"/g, '\\\\"') - .replace(/"/g, '""') - .replace(/\n/g, '^\n')) - ? s.replace(/-d /g, '-d ^\n') - : /^[_\/-]/g.test(s) - ? s - : '"' + s + '"', - escapePowershell = (s) => { - if ('-d ' === s) return s; - if (/\n/.test(s)) { - return `@"\n${s.replace(/`/g, '``').replace(/\$/g, '`$')}\n"@`; - } - if (!/^[_\/-]/.test(s)) { - return `'${s.replace(/'/g, "''")}'`; - } - return s; - }; - const curlify = (s, o, i, a = '') => { - let u = !1, - _ = ''; - const addWords = (...s) => (_ += ' ' + s.map(o).join(' ')), - addWordsWithoutLeadingSpace = (...s) => (_ += s.map(o).join(' ')), - addNewLine = () => (_ += ` ${i}`), - addIndent = (s = 1) => (_ += ' '.repeat(s)); - let w = s.get('headers'); - _ += 'curl' + a; - const x = s.get('curlOptions'); - if ( - (We.List.isList(x) && - !x.isEmpty() && - addWords(...s.get('curlOptions')), - addWords('-X', s.get('method')), - addNewLine(), - addIndent(), - addWordsWithoutLeadingSpace(`${s.get('url')}`), - w && w.size) - ) - for (let o of s.get('headers').entries()) { - addNewLine(), addIndent(); - let [s, i] = o; - addWordsWithoutLeadingSpace('-H', `${s}: ${i}`), - (u = - u || - (/^content-type$/i.test(s) && - /^multipart\/form-data$/i.test(i))); - } - const C = s.get('body'); - if (C) - if (u && ['POST', 'PUT', 'PATCH'].includes(s.get('method'))) - for (let [s, o] of C.entrySeq()) { - let i = extractKey(s); - addNewLine(), - addIndent(), - addWordsWithoutLeadingSpace('-F'), - o instanceof ut.File && 'string' == typeof o.valueOf() - ? addWords( - `${i}=${o.data}${o.type ? `;type=${o.type}` : ''}` - ) - : o instanceof ut.File - ? addWords( - `${i}=@${o.name}${o.type ? `;type=${o.type}` : ''}` - ) - : addWords(`${i}=${o}`); - } - else if (C instanceof ut.File) - addNewLine(), - addIndent(), - addWordsWithoutLeadingSpace(`--data-binary '@${C.name}'`); - else { - addNewLine(), addIndent(), addWordsWithoutLeadingSpace('-d '); - let o = C; - We.Map.isMap(o) - ? addWordsWithoutLeadingSpace( - (function getStringBodyOfMap(s) { - let o = []; - for (let [i, a] of s.get('body').entrySeq()) { - let s = extractKey(i); - a instanceof ut.File - ? o.push( - ` "${s}": {\n "name": "${a.name}"${a.type ? `,\n "type": "${a.type}"` : ''}\n }` - ) - : o.push( - ` "${s}": ${JSON.stringify(a, null, 2).replace(/(\r\n|\r|\n)/g, '\n ')}` - ); - } - return `{\n${o.join(',\n')}\n}`; - })(s) - ) - : ('string' != typeof o && (o = JSON.stringify(o)), - addWordsWithoutLeadingSpace(o)); - } - else - C || - 'POST' !== s.get('method') || - (addNewLine(), - addIndent(), - addWordsWithoutLeadingSpace("-d ''")); - return _; - }, - requestSnippetGenerator_curl_powershell = (s) => - curlify(s, escapePowershell, '`\n', '.exe'), - requestSnippetGenerator_curl_bash = (s) => - curlify(s, escapeShell, '\\\n'), - requestSnippetGenerator_curl_cmd = (s) => - curlify(s, escapeCMD, '^\n'), - request_snippets_selectors_state = (s) => s || (0, We.Map)(), - Jn = Jt(request_snippets_selectors_state, (s) => { - const o = s.get('languages'), - i = s.get('generators', (0, We.Map)()); - return !o || o.isEmpty() ? i : i.filter((s, i) => o.includes(i)); - }), - getSnippetGenerators = - (s) => - ({ fn: o }) => - Jn(s) - .map((s, i) => { - const a = ((s) => o[`requestSnippetGenerator_${s}`])(i); - return 'function' != typeof a ? null : s.set('fn', a); - }) - .filter((s) => s), - Hn = Jt(request_snippets_selectors_state, (s) => - s.get('activeLanguage') - ), - Kn = Jt(request_snippets_selectors_state, (s) => - s.get('defaultExpanded') - ); - var Gn = __webpack_require__(46942), - Xn = __webpack_require__.n(Gn), - Yn = __webpack_require__(59399); - const Qn = { - cursor: 'pointer', - lineHeight: 1, - display: 'inline-flex', - backgroundColor: 'rgb(250, 250, 250)', - paddingBottom: '0', - paddingTop: '0', - border: '1px solid rgb(51, 51, 51)', - borderRadius: '4px 4px 0 0', - boxShadow: 'none', - borderBottom: 'none' - }, - Zn = { - cursor: 'pointer', - lineHeight: 1, - display: 'inline-flex', - backgroundColor: 'rgb(51, 51, 51)', - boxShadow: 'none', - border: '1px solid rgb(51, 51, 51)', - paddingBottom: '0', - paddingTop: '0', - borderRadius: '4px 4px 0 0', - marginTop: '-5px', - marginRight: '-5px', - marginLeft: '-5px', - zIndex: '9999', - borderBottom: 'none' - }, - request_snippets = ({ - request: s, - requestSnippetsSelectors: o, - getComponent: i - }) => { - const a = (0, qe.useRef)(null), - u = i('ArrowUpIcon'), - _ = i('ArrowDownIcon'), - w = i('SyntaxHighlighter', !0), - [x, C] = (0, qe.useState)( - o.getSnippetGenerators()?.keySeq().first() - ), - [j, L] = (0, qe.useState)(o?.getDefaultExpanded()), - B = o.getSnippetGenerators(), - $ = B.get(x), - V = $.get('fn')(s), - handleSetIsExpanded = () => { - L(!j); - }, - handleGetBtnStyle = (s) => (s === x ? Zn : Qn), - handlePreventYScrollingBeyondElement = (s) => { - const { target: o, deltaY: i } = s, - { scrollHeight: a, offsetHeight: u, scrollTop: _ } = o; - a > u && - ((0 === _ && i < 0) || (u + _ >= a && i > 0)) && - s.preventDefault(); - }; - return ( - (0, qe.useEffect)(() => {}, []), - (0, qe.useEffect)(() => { - const s = Array.from(a.current.childNodes).filter( - (s) => !!s.nodeType && s.classList?.contains('curl-command') - ); - return ( - s.forEach((s) => - s.addEventListener( - 'mousewheel', - handlePreventYScrollingBeyondElement, - { passive: !1 } - ) - ), - () => { - s.forEach((s) => - s.removeEventListener( - 'mousewheel', - handlePreventYScrollingBeyondElement - ) - ); - } - ); - }, [s]), - qe.createElement( - 'div', - { className: 'request-snippets', ref: a }, - qe.createElement( - 'div', - { - style: { - width: '100%', - display: 'flex', - justifyContent: 'flex-start', - alignItems: 'center', - marginBottom: '15px' - } - }, - qe.createElement( - 'h4', - { - onClick: () => handleSetIsExpanded(), - style: { cursor: 'pointer' } - }, - 'Snippets' - ), - qe.createElement( - 'button', - { - onClick: () => handleSetIsExpanded(), - style: { border: 'none', background: 'none' }, - title: j ? 'Collapse operation' : 'Expand operation' - }, - j - ? qe.createElement(_, { - className: 'arrow', - width: '10', - height: '10' - }) - : qe.createElement(u, { - className: 'arrow', - width: '10', - height: '10' - }) - ) - ), - j && - qe.createElement( - 'div', - { className: 'curl-command' }, - qe.createElement( - 'div', - { - style: { - paddingLeft: '15px', - paddingRight: '10px', - width: '100%', - display: 'flex' - } - }, - B.entrySeq().map(([s, o]) => - qe.createElement( - 'div', - { - className: Xn()('btn', { active: s === x }), - style: handleGetBtnStyle(s), - key: s, - onClick: () => - ((s) => { - x !== s && C(s); - })(s) - }, - qe.createElement( - 'h4', - { style: s === x ? { color: 'white' } : {} }, - o.get('title') - ) - ) - ) - ), - qe.createElement( - 'div', - { className: 'copy-to-clipboard' }, - qe.createElement( - Yn.CopyToClipboard, - { text: V }, - qe.createElement('button', null) - ) - ), - qe.createElement( - 'div', - null, - qe.createElement( - w, - { - language: $.get('syntax'), - className: 'curl microlight', - renderPlainText: ({ - children: s, - PlainTextViewer: o - }) => qe.createElement(o, { className: 'curl' }, s) - }, - V - ) - ) - ) - ) - ); - }, - plugins_request_snippets = () => ({ - components: { RequestSnippets: request_snippets }, - fn: $, - statePlugins: { requestSnippets: { selectors: V } } - }); - class ModelCollapse extends qe.Component { - static defaultProps = { - collapsedContent: '{...}', - expanded: !1, - title: null, - onToggle: () => {}, - hideSelfOnExpand: !1, - specPath: He().List([]) - }; - constructor(s, o) { - super(s, o); - let { expanded: i, collapsedContent: a } = this.props; - this.state = { - expanded: i, - collapsedContent: a || ModelCollapse.defaultProps.collapsedContent - }; - } - componentDidMount() { - const { - hideSelfOnExpand: s, - expanded: o, - modelName: i - } = this.props; - s && o && this.props.onToggle(i, o); - } - UNSAFE_componentWillReceiveProps(s) { - this.props.expanded !== s.expanded && - this.setState({ expanded: s.expanded }); - } - toggleCollapsed = () => { - this.props.onToggle && - this.props.onToggle(this.props.modelName, !this.state.expanded), - this.setState({ expanded: !this.state.expanded }); - }; - onLoad = (s) => { - if (s && this.props.layoutSelectors) { - const o = this.props.layoutSelectors.getScrollToKey(); - He().is(o, this.props.specPath) && this.toggleCollapsed(), - this.props.layoutActions.readyToScroll( - this.props.specPath, - s.parentElement - ); - } - }; - render() { - const { title: s, classes: o } = this.props; - return this.state.expanded && this.props.hideSelfOnExpand - ? qe.createElement( - 'span', - { className: o || '' }, - this.props.children - ) - : qe.createElement( - 'span', - { className: o || '', ref: this.onLoad }, - qe.createElement( - 'button', - { - 'aria-expanded': this.state.expanded, - className: 'model-box-control', - onClick: this.toggleCollapsed - }, - s && qe.createElement('span', { className: 'pointer' }, s), - qe.createElement('span', { - className: - 'model-toggle' + - (this.state.expanded ? '' : ' collapsed') - }), - !this.state.expanded && - qe.createElement( - 'span', - null, - this.state.collapsedContent - ) - ), - this.state.expanded && this.props.children - ); - } - } - const useTabs = ({ - initialTab: s, - isExecute: o, - schema: i, - example: a - }) => { - const u = (0, qe.useMemo)( - () => ({ example: 'example', model: 'model' }), - [] - ), - _ = - (0, qe.useMemo)(() => Object.keys(u), [u]).includes(s) && - i && - !o - ? s - : u.example, - w = ((s) => { - const o = (0, qe.useRef)(); - return ( - (0, qe.useEffect)(() => { - o.current = s; - }), - o.current - ); - })(o), - [x, C] = (0, qe.useState)(_), - j = (0, qe.useCallback)((s) => { - C(s.target.dataset.name); - }, []); - return ( - (0, qe.useEffect)(() => { - w && !o && a && C(u.example); - }, [w, o, a]), - { activeTab: x, onTabChange: j, tabs: u } - ); - }, - model_example = ({ - schema: s, - example: o, - isExecute: i = !1, - specPath: a, - includeWriteOnly: u = !1, - includeReadOnly: _ = !1, - getComponent: w, - getConfigs: x, - specSelectors: C - }) => { - const { defaultModelRendering: j, defaultModelExpandDepth: L } = - x(), - B = w('ModelWrapper'), - $ = w('HighlightCode', !0), - V = Ot()(5).toString('base64'), - U = Ot()(5).toString('base64'), - z = Ot()(5).toString('base64'), - Y = Ot()(5).toString('base64'), - Z = C.isOAS3(), - { - activeTab: ee, - tabs: ie, - onTabChange: ae - } = useTabs({ - initialTab: j, - isExecute: i, - schema: s, - example: o - }); - return qe.createElement( - 'div', - { className: 'model-example' }, - qe.createElement( - 'ul', - { className: 'tab', role: 'tablist' }, - qe.createElement( - 'li', - { - className: Xn()('tabitem', { active: ee === ie.example }), - role: 'presentation' - }, - qe.createElement( - 'button', - { - 'aria-controls': U, - 'aria-selected': ee === ie.example, - className: 'tablinks', - 'data-name': 'example', - id: V, - onClick: ae, - role: 'tab' - }, - i ? 'Edit Value' : 'Example Value' - ) - ), - s && - qe.createElement( - 'li', - { - className: Xn()('tabitem', { active: ee === ie.model }), - role: 'presentation' - }, - qe.createElement( - 'button', - { - 'aria-controls': Y, - 'aria-selected': ee === ie.model, - className: Xn()('tablinks', { inactive: i }), - 'data-name': 'model', - id: z, - onClick: ae, - role: 'tab' - }, - Z ? 'Schema' : 'Model' - ) - ) - ), - ee === ie.example && - qe.createElement( - 'div', - { - 'aria-hidden': ee !== ie.example, - 'aria-labelledby': V, - 'data-name': 'examplePanel', - id: U, - role: 'tabpanel', - tabIndex: '0' - }, - o || qe.createElement($, null, '(no example available') - ), - ee === ie.model && - qe.createElement( - 'div', - { - 'aria-hidden': ee === ie.example, - 'aria-labelledby': z, - 'data-name': 'modelPanel', - id: Y, - role: 'tabpanel', - tabIndex: '0' - }, - qe.createElement(B, { - schema: s, - getComponent: w, - getConfigs: x, - specSelectors: C, - expandDepth: L, - specPath: a, - includeReadOnly: _, - includeWriteOnly: u - }) - ) - ); - }; - class ModelWrapper extends qe.Component { - onToggle = (s, o) => { - this.props.layoutActions && - this.props.layoutActions.show(this.props.fullPath, o); - }; - render() { - let { getComponent: s, getConfigs: o } = this.props; - const i = s('Model'); - let a; - return ( - this.props.layoutSelectors && - (a = this.props.layoutSelectors.isShown(this.props.fullPath)), - qe.createElement( - 'div', - { className: 'model-box' }, - qe.createElement( - i, - Fn()({}, this.props, { - getConfigs: o, - expanded: a, - depth: 1, - onToggle: this.onToggle, - expandDepth: this.props.expandDepth || 0 - }) - ) - ) - ); - } - } - function _typeof(s) { - return ( - (_typeof = - 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator - ? function (s) { - return typeof s; - } - : function (s) { - return s && - 'function' == typeof Symbol && - s.constructor === Symbol && - s !== Symbol.prototype - ? 'symbol' - : typeof s; - }), - _typeof(s) - ); - } - function _defineProperties(s, o) { - for (var i = 0; i < o.length; i++) { - var a = o[i]; - (a.enumerable = a.enumerable || !1), - (a.configurable = !0), - 'value' in a && (a.writable = !0), - Object.defineProperty(s, a.key, a); - } - } - function _defineProperty(s, o, i) { - return ( - o in s - ? Object.defineProperty(s, o, { - value: i, - enumerable: !0, - configurable: !0, - writable: !0 - }) - : (s[o] = i), - s - ); - } - function ownKeys(s, o) { - var i = Object.keys(s); - if (Object.getOwnPropertySymbols) { - var a = Object.getOwnPropertySymbols(s); - o && - (a = a.filter(function (o) { - return Object.getOwnPropertyDescriptor(s, o).enumerable; - })), - i.push.apply(i, a); - } - return i; - } - function _getPrototypeOf(s) { - return ( - (_getPrototypeOf = Object.setPrototypeOf - ? Object.getPrototypeOf - : function _getPrototypeOf(s) { - return s.__proto__ || Object.getPrototypeOf(s); - }), - _getPrototypeOf(s) - ); - } - function _setPrototypeOf(s, o) { - return ( - (_setPrototypeOf = - Object.setPrototypeOf || - function _setPrototypeOf(s, o) { - return (s.__proto__ = o), s; - }), - _setPrototypeOf(s, o) - ); - } - function _possibleConstructorReturn(s, o) { - return !o || ('object' != typeof o && 'function' != typeof o) - ? (function _assertThisInitialized(s) { - if (void 0 === s) - throw new ReferenceError( - "this hasn't been initialised - super() hasn't been called" - ); - return s; - })(s) - : o; - } - var es = {}; - function react_immutable_pure_component_es_get(s, o, i) { - return (function isInvalid(s) { - return null == s; - })(s) - ? i - : (function isMapLike(s) { - return ( - null !== s && - 'object' === _typeof(s) && - 'function' == typeof s.get && - 'function' == typeof s.has - ); - })(s) - ? s.has(o) - ? s.get(o) - : i - : hasOwnProperty.call(s, o) - ? s[o] - : i; - } - function getIn(s, o, i) { - for (var a = 0; a !== o.length; ) - if ( - (s = react_immutable_pure_component_es_get(s, o[a++], es)) === es - ) - return i; - return s; - } - function check(s) { - var o = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : {}, - i = - arguments.length > 2 && void 0 !== arguments[2] - ? arguments[2] - : {}, - a = (function createChecker(s, o) { - return function (i) { - if ('string' == typeof i) return (0, We.is)(o[i], s[i]); - if (Array.isArray(i)) - return (0, We.is)(getIn(o, i), getIn(s, i)); - throw new TypeError( - 'Invalid key: expected Array or string: ' + i - ); - }; - })(o, i), - u = - s || - Object.keys( - (function _objectSpread2(s) { - for (var o = 1; o < arguments.length; o++) { - var i = null != arguments[o] ? arguments[o] : {}; - o % 2 - ? ownKeys(i, !0).forEach(function (o) { - _defineProperty(s, o, i[o]); - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties( - s, - Object.getOwnPropertyDescriptors(i) - ) - : ownKeys(i).forEach(function (o) { - Object.defineProperty( - s, - o, - Object.getOwnPropertyDescriptor(i, o) - ); - }); - } - return s; - })({}, i, {}, o) - ); - return u.every(a); - } - const ts = (function (s) { - function ImmutablePureComponent() { - return ( - (function _classCallCheck(s, o) { - if (!(s instanceof o)) - throw new TypeError('Cannot call a class as a function'); - })(this, ImmutablePureComponent), - _possibleConstructorReturn( - this, - _getPrototypeOf(ImmutablePureComponent).apply(this, arguments) - ) - ); - } - return ( - (function _inherits(s, o) { - if ('function' != typeof o && null !== o) - throw new TypeError( - 'Super expression must either be null or a function' - ); - (s.prototype = Object.create(o && o.prototype, { - constructor: { value: s, writable: !0, configurable: !0 } - })), - o && _setPrototypeOf(s, o); - })(ImmutablePureComponent, s), - (function _createClass(s, o, i) { - return ( - o && _defineProperties(s.prototype, o), - i && _defineProperties(s, i), - s - ); - })(ImmutablePureComponent, [ - { - key: 'shouldComponentUpdate', - value: function shouldComponentUpdate(s) { - var o = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : {}; - return ( - !check( - this.updateOnProps, - this.props, - s, - 'updateOnProps' - ) || - !check(this.updateOnStates, this.state, o, 'updateOnStates') - ); - } - } - ]), - ImmutablePureComponent - ); - })(qe.Component); - var rs, - ns = __webpack_require__(5556), - ss = __webpack_require__.n(ns); - function _extends() { - return ( - (_extends = Object.assign - ? Object.assign.bind() - : function (s) { - for (var o = 1; o < arguments.length; o++) { - var i = arguments[o]; - for (var a in i) - ({}).hasOwnProperty.call(i, a) && (s[a] = i[a]); - } - return s; - }), - _extends.apply(null, arguments) - ); - } - const rolling_load = (s) => - qe.createElement( - 'svg', - _extends( - { - xmlns: 'http://www.w3.org/2000/svg', - width: 200, - height: 200, - className: 'rolling-load_svg__lds-rolling', - preserveAspectRatio: 'xMidYMid', - style: { - backgroundImage: 'none', - backgroundPosition: 'initial initial', - backgroundRepeat: 'initial initial' - }, - viewBox: '0 0 100 100' - }, - s - ), - rs || - (rs = qe.createElement( - 'circle', - { - cx: 50, - cy: 50, - r: 35, - fill: 'none', - stroke: '#555', - strokeDasharray: '164.93361431346415 56.97787143782138', - strokeWidth: 10 - }, - qe.createElement('animateTransform', { - attributeName: 'transform', - begin: '0s', - calcMode: 'linear', - dur: '1s', - keyTimes: '0;1', - repeatCount: 'indefinite', - type: 'rotate', - values: '0 50 50;360 50 50' - }) - )) - ), - decodeRefName = (s) => { - const o = s.replace(/~1/g, '/').replace(/~0/g, '~'); - try { - return decodeURIComponent(o); - } catch { - return o; - } - }; - class Model extends ts { - static propTypes = { - schema: An().map.isRequired, - getComponent: ss().func.isRequired, - getConfigs: ss().func.isRequired, - specSelectors: ss().object.isRequired, - name: ss().string, - displayName: ss().string, - isRef: ss().bool, - required: ss().bool, - expandDepth: ss().number, - depth: ss().number, - specPath: An().list.isRequired, - includeReadOnly: ss().bool, - includeWriteOnly: ss().bool - }; - getModelName = (s) => - -1 !== s.indexOf('#/definitions/') - ? decodeRefName(s.replace(/^.*#\/definitions\//, '')) - : -1 !== s.indexOf('#/components/schemas/') - ? decodeRefName(s.replace(/^.*#\/components\/schemas\//, '')) - : void 0; - getRefSchema = (s) => { - let { specSelectors: o } = this.props; - return o.findDefinition(s); - }; - render() { - let { - getComponent: s, - getConfigs: o, - specSelectors: i, - schema: a, - required: u, - name: _, - isRef: w, - specPath: x, - displayName: C, - includeReadOnly: j, - includeWriteOnly: L - } = this.props; - const B = s('ObjectModel'), - $ = s('ArrayModel'), - V = s('PrimitiveModel'); - let U = 'object', - z = a && a.get('$$ref'), - Y = a && a.get('$ref'); - if ((!_ && z && (_ = this.getModelName(z)), Y)) { - const s = this.getModelName(Y), - o = this.getRefSchema(s); - We.Map.isMap(o) - ? ((a = o.mergeDeep(a)), - z || ((a = a.set('$$ref', Y)), (z = Y))) - : We.Map.isMap(a) && 1 === a.size && ((a = null), (_ = Y)); - } - if (!a) - return qe.createElement( - 'span', - { className: 'model model-title' }, - qe.createElement( - 'span', - { className: 'model-title__text' }, - C || _ - ), - !Y && - qe.createElement(rolling_load, { - height: '20px', - width: '20px' - }) - ); - const Z = i.isOAS3() && a.get('deprecated'); - switch ( - ((w = void 0 !== w ? w : !!z), (U = (a && a.get('type')) || U), U) - ) { - case 'object': - return qe.createElement( - B, - Fn()({ className: 'object' }, this.props, { - specPath: x, - getConfigs: o, - schema: a, - name: _, - deprecated: Z, - isRef: w, - includeReadOnly: j, - includeWriteOnly: L - }) - ); - case 'array': - return qe.createElement( - $, - Fn()({ className: 'array' }, this.props, { - getConfigs: o, - schema: a, - name: _, - deprecated: Z, - required: u, - includeReadOnly: j, - includeWriteOnly: L - }) - ); - default: - return qe.createElement( - V, - Fn()({}, this.props, { - getComponent: s, - getConfigs: o, - schema: a, - name: _, - deprecated: Z, - required: u - }) - ); - } - } - } - class Models extends qe.Component { - getSchemaBasePath = () => - this.props.specSelectors.isOAS3() - ? ['components', 'schemas'] - : ['definitions']; - getCollapsedContent = () => ' '; - handleToggle = (s, o) => { - const { layoutActions: i } = this.props; - i.show([...this.getSchemaBasePath(), s], o), - o && - this.props.specActions.requestResolvedSubtree([ - ...this.getSchemaBasePath(), - s - ]); - }; - onLoadModels = (s) => { - s && - this.props.layoutActions.readyToScroll( - this.getSchemaBasePath(), - s - ); - }; - onLoadModel = (s) => { - if (s) { - const o = s.getAttribute('data-name'); - this.props.layoutActions.readyToScroll( - [...this.getSchemaBasePath(), o], - s - ); - } - }; - render() { - let { - specSelectors: s, - getComponent: o, - layoutSelectors: i, - layoutActions: a, - getConfigs: u - } = this.props, - _ = s.definitions(), - { docExpansion: w, defaultModelsExpandDepth: x } = u(); - if (!_.size || x < 0) return null; - const C = this.getSchemaBasePath(); - let j = i.isShown(C, x > 0 && 'none' !== w); - const L = s.isOAS3(), - B = o('ModelWrapper'), - $ = o('Collapse'), - V = o('ModelCollapse'), - U = o('JumpToPath', !0), - z = o('ArrowUpIcon'), - Y = o('ArrowDownIcon'); - return qe.createElement( - 'section', - { - className: j ? 'models is-open' : 'models', - ref: this.onLoadModels - }, - qe.createElement( - 'h4', - null, - qe.createElement( - 'button', - { - 'aria-expanded': j, - className: 'models-control', - onClick: () => a.show(C, !j) - }, - qe.createElement('span', null, L ? 'Schemas' : 'Models'), - j ? qe.createElement(z, null) : qe.createElement(Y, null) - ) - ), - qe.createElement( - $, - { isOpened: j }, - _.entrySeq() - .map(([_]) => { - const w = [...C, _], - j = He().List(w), - L = s.specResolvedSubtree(w), - $ = s.specJson().getIn(w), - z = We.Map.isMap(L) ? L : He().Map(), - Y = We.Map.isMap($) ? $ : He().Map(), - Z = z.get('title') || Y.get('title') || _, - ee = i.isShown(w, !1); - ee && - 0 === z.size && - Y.size > 0 && - this.props.specActions.requestResolvedSubtree(w); - const ie = qe.createElement(B, { - name: _, - expandDepth: x, - schema: z || He().Map(), - displayName: Z, - fullPath: w, - specPath: j, - getComponent: o, - specSelectors: s, - getConfigs: u, - layoutSelectors: i, - layoutActions: a, - includeReadOnly: !0, - includeWriteOnly: !0 - }), - ae = qe.createElement( - 'span', - { className: 'model-box' }, - qe.createElement( - 'span', - { className: 'model model-title' }, - Z - ) - ); - return qe.createElement( - 'div', - { - id: `model-${_}`, - className: 'model-container', - key: `models-section-${_}`, - 'data-name': _, - ref: this.onLoadModel - }, - qe.createElement( - 'span', - { className: 'models-jump-to-path' }, - qe.createElement(U, { specPath: j }) - ), - qe.createElement( - V, - { - classes: 'model-box', - collapsedContent: this.getCollapsedContent(_), - onToggle: this.handleToggle, - title: ae, - displayName: Z, - modelName: _, - specPath: j, - layoutSelectors: i, - layoutActions: a, - hideSelfOnExpand: !0, - expanded: x > 0 && ee - }, - ie - ) - ); - }) - .toArray() - ) - ); - } - } - const enum_model = ({ value: s, getComponent: o }) => { - let i = o('ModelCollapse'), - a = qe.createElement('span', null, 'Array [ ', s.count(), ' ]'); - return qe.createElement( - 'span', - { className: 'prop-enum' }, - 'Enum:', - qe.createElement('br', null), - qe.createElement( - i, - { collapsedContent: a }, - '[ ', - s.map(String).join(', '), - ' ]' - ) - ); - }; - class ObjectModel extends qe.Component { - render() { - let { - schema: s, - name: o, - displayName: i, - isRef: a, - getComponent: u, - getConfigs: _, - depth: w, - onToggle: x, - expanded: C, - specPath: j, - ...L - } = this.props, - { - specSelectors: B, - expandDepth: $, - includeReadOnly: V, - includeWriteOnly: U - } = L; - const { isOAS3: z } = B; - if (!s) return null; - const { showExtensions: Y } = _(); - let Z = s.get('description'), - ee = s.get('properties'), - ie = s.get('additionalProperties'), - ae = s.get('title') || i || o, - ce = s.get('required'), - le = s.filter( - (s, o) => - -1 !== - [ - 'maxProperties', - 'minProperties', - 'nullable', - 'example' - ].indexOf(o) - ), - pe = s.get('deprecated'), - de = s.getIn(['externalDocs', 'url']), - fe = s.getIn(['externalDocs', 'description']); - const ye = u('JumpToPath', !0), - be = u('Markdown', !0), - _e = u('Model'), - Se = u('ModelCollapse'), - we = u('Property'), - xe = u('Link'), - JumpToPathSection = () => - qe.createElement( - 'span', - { className: 'model-jump-to-path' }, - qe.createElement(ye, { specPath: j }) - ), - Pe = qe.createElement( - 'span', - null, - qe.createElement('span', null, '{'), - '...', - qe.createElement('span', null, '}'), - a ? qe.createElement(JumpToPathSection, null) : '' - ), - Te = B.isOAS3() ? s.get('allOf') : null, - Re = B.isOAS3() ? s.get('anyOf') : null, - $e = B.isOAS3() ? s.get('oneOf') : null, - ze = B.isOAS3() ? s.get('not') : null, - He = - ae && - qe.createElement( - 'span', - { className: 'model-title' }, - a && - s.get('$$ref') && - qe.createElement( - 'span', - { className: 'model-hint' }, - s.get('$$ref') - ), - qe.createElement( - 'span', - { className: 'model-title__text' }, - ae - ) - ); - return qe.createElement( - 'span', - { className: 'model' }, - qe.createElement( - Se, - { - modelName: o, - title: He, - onToggle: x, - expanded: !!C || w <= $, - collapsedContent: Pe - }, - qe.createElement( - 'span', - { className: 'brace-open object' }, - '{' - ), - a ? qe.createElement(JumpToPathSection, null) : null, - qe.createElement( - 'span', - { className: 'inner-object' }, - qe.createElement( - 'table', - { className: 'model' }, - qe.createElement( - 'tbody', - null, - Z - ? qe.createElement( - 'tr', - { className: 'description' }, - qe.createElement('td', null, 'description:'), - qe.createElement( - 'td', - null, - qe.createElement(be, { source: Z }) - ) - ) - : null, - de && - qe.createElement( - 'tr', - { className: 'external-docs' }, - qe.createElement('td', null, 'externalDocs:'), - qe.createElement( - 'td', - null, - qe.createElement( - xe, - { target: '_blank', href: sanitizeUrl(de) }, - fe || de - ) - ) - ), - pe - ? qe.createElement( - 'tr', - { className: 'property' }, - qe.createElement('td', null, 'deprecated:'), - qe.createElement('td', null, 'true') - ) - : null, - ee && ee.size - ? ee - .entrySeq() - .filter( - ([, s]) => - (!s.get('readOnly') || V) && - (!s.get('writeOnly') || U) - ) - .map(([s, i]) => { - let a = z() && i.get('deprecated'), - x = We.List.isList(ce) && ce.contains(s), - C = ['property-row']; - return ( - a && C.push('deprecated'), - x && C.push('required'), - qe.createElement( - 'tr', - { key: s, className: C.join(' ') }, - qe.createElement( - 'td', - null, - s, - x && - qe.createElement( - 'span', - { className: 'star' }, - '*' - ) - ), - qe.createElement( - 'td', - null, - qe.createElement( - _e, - Fn()( - { key: `object-${o}-${s}_${i}` }, - L, - { - required: x, - getComponent: u, - specPath: j.push('properties', s), - getConfigs: _, - schema: i, - depth: w + 1 - } - ) - ) - ) - ) - ); - }) - .toArray() - : null, - Y - ? qe.createElement( - 'tr', - null, - qe.createElement('td', null, ' ') - ) - : null, - Y - ? s - .entrySeq() - .map(([s, o]) => { - if ('x-' !== s.slice(0, 2)) return; - const i = o ? (o.toJS ? o.toJS() : o) : null; - return qe.createElement( - 'tr', - { key: s, className: 'extension' }, - qe.createElement('td', null, s), - qe.createElement('td', null, JSON.stringify(i)) - ); - }) - .toArray() - : null, - ie && ie.size - ? qe.createElement( - 'tr', - null, - qe.createElement('td', null, '< * >:'), - qe.createElement( - 'td', - null, - qe.createElement( - _e, - Fn()({}, L, { - required: !1, - getComponent: u, - specPath: j.push('additionalProperties'), - getConfigs: _, - schema: ie, - depth: w + 1 - }) - ) - ) - ) - : null, - Te - ? qe.createElement( - 'tr', - null, - qe.createElement('td', null, 'allOf ->'), - qe.createElement( - 'td', - null, - Te.map((s, o) => - qe.createElement( - 'div', - { key: o }, - qe.createElement( - _e, - Fn()({}, L, { - required: !1, - getComponent: u, - specPath: j.push('allOf', o), - getConfigs: _, - schema: s, - depth: w + 1 - }) - ) - ) - ) - ) - ) - : null, - Re - ? qe.createElement( - 'tr', - null, - qe.createElement('td', null, 'anyOf ->'), - qe.createElement( - 'td', - null, - Re.map((s, o) => - qe.createElement( - 'div', - { key: o }, - qe.createElement( - _e, - Fn()({}, L, { - required: !1, - getComponent: u, - specPath: j.push('anyOf', o), - getConfigs: _, - schema: s, - depth: w + 1 - }) - ) - ) - ) - ) - ) - : null, - $e - ? qe.createElement( - 'tr', - null, - qe.createElement('td', null, 'oneOf ->'), - qe.createElement( - 'td', - null, - $e.map((s, o) => - qe.createElement( - 'div', - { key: o }, - qe.createElement( - _e, - Fn()({}, L, { - required: !1, - getComponent: u, - specPath: j.push('oneOf', o), - getConfigs: _, - schema: s, - depth: w + 1 - }) - ) - ) - ) - ) - ) - : null, - ze - ? qe.createElement( - 'tr', - null, - qe.createElement('td', null, 'not ->'), - qe.createElement( - 'td', - null, - qe.createElement( - 'div', - null, - qe.createElement( - _e, - Fn()({}, L, { - required: !1, - getComponent: u, - specPath: j.push('not'), - getConfigs: _, - schema: ze, - depth: w + 1 - }) - ) - ) - ) - ) - : null - ) - ) - ), - qe.createElement('span', { className: 'brace-close' }, '}') - ), - le.size - ? le - .entrySeq() - .map(([s, o]) => - qe.createElement(we, { - key: `${s}-${o}`, - propKey: s, - propVal: o, - propClass: 'property' - }) - ) - : null - ); - } - } - class ArrayModel extends qe.Component { - render() { - let { - getComponent: s, - getConfigs: o, - schema: i, - depth: a, - expandDepth: u, - name: _, - displayName: w, - specPath: x - } = this.props, - C = i.get('description'), - j = i.get('items'), - L = i.get('title') || w || _, - B = i.filter( - (s, o) => - -1 === - [ - 'type', - 'items', - 'description', - '$$ref', - 'externalDocs' - ].indexOf(o) - ), - $ = i.getIn(['externalDocs', 'url']), - V = i.getIn(['externalDocs', 'description']); - const U = s('Markdown', !0), - z = s('ModelCollapse'), - Y = s('Model'), - Z = s('Property'), - ee = s('Link'), - ie = - L && - qe.createElement( - 'span', - { className: 'model-title' }, - qe.createElement( - 'span', - { className: 'model-title__text' }, - L - ) - ); - return qe.createElement( - 'span', - { className: 'model' }, - qe.createElement( - z, - { title: ie, expanded: a <= u, collapsedContent: '[...]' }, - '[', - B.size - ? B.entrySeq().map(([s, o]) => - qe.createElement(Z, { - key: `${s}-${o}`, - propKey: s, - propVal: o, - propClass: 'property' - }) - ) - : null, - C - ? qe.createElement(U, { source: C }) - : B.size - ? qe.createElement('div', { className: 'markdown' }) - : null, - $ && - qe.createElement( - 'div', - { className: 'external-docs' }, - qe.createElement( - ee, - { target: '_blank', href: sanitizeUrl($) }, - V || $ - ) - ), - qe.createElement( - 'span', - null, - qe.createElement( - Y, - Fn()({}, this.props, { - getConfigs: o, - specPath: x.push('items'), - name: null, - schema: j, - required: !1, - depth: a + 1 - }) - ) - ), - ']' - ) - ); - } - } - const os = 'property primitive'; - class Primitive extends qe.Component { - render() { - let { - schema: s, - getComponent: o, - getConfigs: i, - name: a, - displayName: u, - depth: _, - expandDepth: w - } = this.props; - const { showExtensions: x } = i(); - if (!s || !s.get) return qe.createElement('div', null); - let C = s.get('type'), - j = s.get('format'), - L = s.get('xml'), - B = s.get('enum'), - $ = s.get('title') || u || a, - V = s.get('description'), - U = getExtensions(s), - z = s - .filter( - (s, o) => - -1 === - [ - 'enum', - 'type', - 'format', - 'description', - '$$ref', - 'externalDocs' - ].indexOf(o) - ) - .filterNot((s, o) => U.has(o)), - Y = s.getIn(['externalDocs', 'url']), - Z = s.getIn(['externalDocs', 'description']); - const ee = o('Markdown', !0), - ie = o('EnumModel'), - ae = o('Property'), - ce = o('ModelCollapse'), - le = o('Link'), - pe = - $ && - qe.createElement( - 'span', - { className: 'model-title' }, - qe.createElement( - 'span', - { className: 'model-title__text' }, - $ - ) - ); - return qe.createElement( - 'span', - { className: 'model' }, - qe.createElement( - ce, - { title: pe, expanded: _ <= w, collapsedContent: '[...]' }, - qe.createElement( - 'span', - { className: 'prop' }, - a && - _ > 1 && - qe.createElement('span', { className: 'prop-name' }, $), - qe.createElement('span', { className: 'prop-type' }, C), - j && - qe.createElement( - 'span', - { className: 'prop-format' }, - '($', - j, - ')' - ), - z.size - ? z - .entrySeq() - .map(([s, o]) => - qe.createElement(ae, { - key: `${s}-${o}`, - propKey: s, - propVal: o, - propClass: os - }) - ) - : null, - x && U.size - ? U.entrySeq().map(([s, o]) => - qe.createElement(ae, { - key: `${s}-${o}`, - propKey: s, - propVal: o, - propClass: os - }) - ) - : null, - V ? qe.createElement(ee, { source: V }) : null, - Y && - qe.createElement( - 'div', - { className: 'external-docs' }, - qe.createElement( - le, - { target: '_blank', href: sanitizeUrl(Y) }, - Z || Y - ) - ), - L && L.size - ? qe.createElement( - 'span', - null, - qe.createElement('br', null), - qe.createElement('span', { className: os }, 'xml:'), - L.entrySeq() - .map(([s, o]) => - qe.createElement( - 'span', - { key: `${s}-${o}`, className: os }, - qe.createElement('br', null), - '   ', - s, - ': ', - String(o) - ) - ) - .toArray() - ) - : null, - B && qe.createElement(ie, { value: B, getComponent: o }) - ) - ) - ); - } - } - class Schemes extends qe.Component { - UNSAFE_componentWillMount() { - let { schemes: s } = this.props; - this.setScheme(s.first()); - } - UNSAFE_componentWillReceiveProps(s) { - (this.props.currentScheme && - s.schemes.includes(this.props.currentScheme)) || - this.setScheme(s.schemes.first()); - } - onChange = (s) => { - this.setScheme(s.target.value); - }; - setScheme = (s) => { - let { path: o, method: i, specActions: a } = this.props; - a.setScheme(s, o, i); - }; - render() { - let { schemes: s, currentScheme: o } = this.props; - return qe.createElement( - 'label', - { htmlFor: 'schemes' }, - qe.createElement( - 'span', - { className: 'schemes-title' }, - 'Schemes' - ), - qe.createElement( - 'select', - { onChange: this.onChange, value: o, id: 'schemes' }, - s - .valueSeq() - .map((s) => - qe.createElement('option', { value: s, key: s }, s) - ) - .toArray() - ) - ); - } - } - class SchemesContainer extends qe.Component { - render() { - const { - specActions: s, - specSelectors: o, - getComponent: i - } = this.props, - a = o.operationScheme(), - u = o.schemes(), - _ = i('schemes'); - return u && u.size - ? qe.createElement(_, { - currentScheme: a, - schemes: u, - specActions: s - }) - : null; - } - } - var as = __webpack_require__(24677), - cs = __webpack_require__.n(as); - const ls = { - value: '', - onChange: () => {}, - schema: {}, - keyName: '', - required: !1, - errors: (0, We.List)() - }; - class JsonSchemaForm extends qe.Component { - static defaultProps = ls; - componentDidMount() { - const { - dispatchInitialValue: s, - value: o, - onChange: i - } = this.props; - s ? i(o) : !1 === s && i(''); - } - render() { - let { - schema: s, - errors: o, - value: i, - onChange: a, - getComponent: u, - fn: _, - disabled: w - } = this.props; - const x = s && s.get ? s.get('format') : null, - C = s && s.get ? s.get('type') : null; - let getComponentSilently = (s) => u(s, !1, { failSilently: !0 }), - j = C - ? getComponentSilently( - x ? `JsonSchema_${C}_${x}` : `JsonSchema_${C}` - ) - : u('JsonSchema_string'); - return ( - j || (j = u('JsonSchema_string')), - qe.createElement( - j, - Fn()({}, this.props, { - errors: o, - fn: _, - getComponent: u, - value: i, - onChange: a, - schema: s, - disabled: w - }) - ) - ); - } - } - class JsonSchema_string extends qe.Component { - static defaultProps = ls; - onChange = (s) => { - const o = - this.props.schema && 'file' === this.props.schema.get('type') - ? s.target.files[0] - : s.target.value; - this.props.onChange(o, this.props.keyName); - }; - onEnumChange = (s) => this.props.onChange(s); - render() { - let { - getComponent: s, - value: o, - schema: i, - errors: a, - required: u, - description: _, - disabled: w - } = this.props; - const x = i && i.get ? i.get('enum') : null, - C = i && i.get ? i.get('format') : null, - j = i && i.get ? i.get('type') : null, - L = i && i.get ? i.get('in') : null; - if ((o || (o = ''), (a = a.toJS ? a.toJS() : []), x)) { - const i = s('Select'); - return qe.createElement(i, { - className: a.length ? 'invalid' : '', - title: a.length ? a : '', - allowedValues: [...x], - value: o, - allowEmptyValue: !u, - disabled: w, - onChange: this.onEnumChange - }); - } - const B = w || (L && 'formData' === L && !('FormData' in window)), - $ = s('Input'); - return j && 'file' === j - ? qe.createElement($, { - type: 'file', - className: a.length ? 'invalid' : '', - title: a.length ? a : '', - onChange: this.onChange, - disabled: B - }) - : qe.createElement(cs(), { - type: C && 'password' === C ? 'password' : 'text', - className: a.length ? 'invalid' : '', - title: a.length ? a : '', - value: o, - minLength: 0, - debounceTimeout: 350, - placeholder: _, - onChange: this.onChange, - disabled: B - }); - } - } - class JsonSchema_array extends qe.PureComponent { - static defaultProps = ls; - constructor(s, o) { - super(s, o), - (this.state = { - value: valueOrEmptyList(s.value), - schema: s.schema - }); - } - UNSAFE_componentWillReceiveProps(s) { - const o = valueOrEmptyList(s.value); - o !== this.state.value && this.setState({ value: o }), - s.schema !== this.state.schema && - this.setState({ schema: s.schema }); - } - onChange = () => { - this.props.onChange(this.state.value); - }; - onItemChange = (s, o) => { - this.setState( - ({ value: i }) => ({ value: i.set(o, s) }), - this.onChange - ); - }; - removeItem = (s) => { - this.setState( - ({ value: o }) => ({ value: o.delete(s) }), - this.onChange - ); - }; - addItem = () => { - const { fn: s } = this.props; - let o = valueOrEmptyList(this.state.value); - this.setState( - () => ({ - value: o.push( - s.getSampleSchema(this.state.schema.get('items'), !1, { - includeWriteOnly: !0 - }) - ) - }), - this.onChange - ); - }; - onEnumChange = (s) => { - this.setState(() => ({ value: s }), this.onChange); - }; - render() { - let { - getComponent: s, - required: o, - schema: i, - errors: a, - fn: u, - disabled: _ - } = this.props; - a = a.toJS ? a.toJS() : Array.isArray(a) ? a : []; - const w = a.filter((s) => 'string' == typeof s), - x = a.filter((s) => void 0 !== s.needRemove).map((s) => s.error), - C = this.state.value, - j = !!(C && C.count && C.count() > 0), - L = i.getIn(['items', 'enum']), - B = i.getIn(['items', 'type']), - $ = i.getIn(['items', 'format']), - V = i.get('items'); - let U, - z = !1, - Y = 'file' === B || ('string' === B && 'binary' === $); - if ( - (B && $ - ? (U = s(`JsonSchema_${B}_${$}`)) - : ('boolean' !== B && 'array' !== B && 'object' !== B) || - (U = s(`JsonSchema_${B}`)), - U || Y || (z = !0), - L) - ) { - const i = s('Select'); - return qe.createElement(i, { - className: a.length ? 'invalid' : '', - title: a.length ? a : '', - multiple: !0, - value: C, - disabled: _, - allowedValues: L, - allowEmptyValue: !o, - onChange: this.onEnumChange - }); - } - const Z = s('Button'); - return qe.createElement( - 'div', - { className: 'json-schema-array' }, - j - ? C.map((o, i) => { - const w = (0, We.fromJS)([ - ...a.filter((s) => s.index === i).map((s) => s.error) - ]); - return qe.createElement( - 'div', - { key: i, className: 'json-schema-form-item' }, - Y - ? qe.createElement(JsonSchemaArrayItemFile, { - value: o, - onChange: (s) => this.onItemChange(s, i), - disabled: _, - errors: w, - getComponent: s - }) - : z - ? qe.createElement(JsonSchemaArrayItemText, { - value: o, - onChange: (s) => this.onItemChange(s, i), - disabled: _, - errors: w - }) - : qe.createElement( - U, - Fn()({}, this.props, { - value: o, - onChange: (s) => this.onItemChange(s, i), - disabled: _, - errors: w, - schema: V, - getComponent: s, - fn: u - }) - ), - _ - ? null - : qe.createElement( - Z, - { - className: `btn btn-sm json-schema-form-item-remove ${x.length ? 'invalid' : null}`, - title: x.length ? x : '', - onClick: () => this.removeItem(i) - }, - ' - ' - ) - ); - }) - : null, - _ - ? null - : qe.createElement( - Z, - { - className: `btn btn-sm json-schema-form-item-add ${w.length ? 'invalid' : null}`, - title: w.length ? w : '', - onClick: this.addItem - }, - 'Add ', - B ? `${B} ` : '', - 'item' - ) - ); - } - } - class JsonSchemaArrayItemText extends qe.Component { - static defaultProps = ls; - onChange = (s) => { - const o = s.target.value; - this.props.onChange(o, this.props.keyName); - }; - render() { - let { - value: s, - errors: o, - description: i, - disabled: a - } = this.props; - return ( - s || (s = ''), - (o = o.toJS ? o.toJS() : []), - qe.createElement(cs(), { - type: 'text', - className: o.length ? 'invalid' : '', - title: o.length ? o : '', - value: s, - minLength: 0, - debounceTimeout: 350, - placeholder: i, - onChange: this.onChange, - disabled: a - }) - ); - } - } - class JsonSchemaArrayItemFile extends qe.Component { - static defaultProps = ls; - onFileChange = (s) => { - const o = s.target.files[0]; - this.props.onChange(o, this.props.keyName); - }; - render() { - let { getComponent: s, errors: o, disabled: i } = this.props; - const a = s('Input'), - u = i || !('FormData' in window); - return qe.createElement(a, { - type: 'file', - className: o.length ? 'invalid' : '', - title: o.length ? o : '', - onChange: this.onFileChange, - disabled: u - }); - } - } - class JsonSchema_boolean extends qe.Component { - static defaultProps = ls; - onEnumChange = (s) => this.props.onChange(s); - render() { - let { - getComponent: s, - value: o, - errors: i, - schema: a, - required: u, - disabled: _ - } = this.props; - i = i.toJS ? i.toJS() : []; - let w = a && a.get ? a.get('enum') : null, - x = !w || !u, - C = !w && ['true', 'false']; - const j = s('Select'); - return qe.createElement(j, { - className: i.length ? 'invalid' : '', - title: i.length ? i : '', - value: String(o), - disabled: _, - allowedValues: w ? [...w] : C, - allowEmptyValue: x, - onChange: this.onEnumChange - }); - } - } - const stringifyObjectErrors = (s) => - s.map((s) => { - const o = void 0 !== s.propKey ? s.propKey : s.index; - let i = - 'string' == typeof s - ? s - : 'string' == typeof s.error - ? s.error - : null; - if (!o && i) return i; - let a = s.error, - u = `/${s.propKey}`; - for (; 'object' == typeof a; ) { - const s = void 0 !== a.propKey ? a.propKey : a.index; - if (void 0 === s) break; - if (((u += `/${s}`), !a.error)) break; - a = a.error; - } - return `${u}: ${a}`; - }); - class JsonSchema_object extends qe.PureComponent { - constructor() { - super(); - } - static defaultProps = ls; - onChange = (s) => { - this.props.onChange(s); - }; - handleOnChange = (s) => { - const o = s.target.value; - this.onChange(o); - }; - render() { - let { - getComponent: s, - value: o, - errors: i, - disabled: a - } = this.props; - const u = s('TextArea'); - return ( - (i = i.toJS ? i.toJS() : Array.isArray(i) ? i : []), - qe.createElement( - 'div', - null, - qe.createElement(u, { - className: Xn()({ invalid: i.length }), - title: i.length ? stringifyObjectErrors(i).join(', ') : '', - value: stringify(o), - disabled: a, - onChange: this.handleOnChange - }) - ) - ); - } - } - function valueOrEmptyList(s) { - return We.List.isList(s) - ? s - : Array.isArray(s) - ? (0, We.fromJS)(s) - : (0, We.List)(); - } - const json_schema_5 = () => ({ - components: { - modelExample: model_example, - ModelWrapper, - ModelCollapse, - Model, - Models, - EnumModel: enum_model, - ObjectModel, - ArrayModel, - PrimitiveModel: Primitive, - schemes: Schemes, - SchemesContainer, - ...U - } - }); - var us = __webpack_require__(19123), - ps = __webpack_require__.n(us), - hs = __webpack_require__(41859), - ds = __webpack_require__.n(hs), - fs = __webpack_require__(62193), - ms = __webpack_require__.n(fs); - const shallowArrayEquals = (s) => (o) => - Array.isArray(s) && - Array.isArray(o) && - s.length === o.length && - s.every((s, i) => s === o[i]), - list = (...s) => s; - class Cache extends Map { - delete(s) { - const o = Array.from(this.keys()).find(shallowArrayEquals(s)); - return super.delete(o); - } - get(s) { - const o = Array.from(this.keys()).find(shallowArrayEquals(s)); - return super.get(o); - } - has(s) { - return ( - -1 !== Array.from(this.keys()).findIndex(shallowArrayEquals(s)) - ); - } - } - const utils_memoizeN = (s, o = list) => { - const { Cache: i } = dt(); - dt().Cache = Cache; - const a = dt()(s, o); - return (dt().Cache = i), a; - }, - gs = { - string: (s) => - s.pattern - ? ((s) => { - try { - return new (ds())(s).gen(); - } catch (s) { - return 'string'; - } - })(s.pattern) - : 'string', - string_email: () => 'user@example.com', - 'string_date-time': () => new Date().toISOString(), - string_date: () => new Date().toISOString().substring(0, 10), - string_uuid: () => '3fa85f64-5717-4562-b3fc-2c963f66afa6', - string_hostname: () => 'example.com', - string_ipv4: () => '198.51.100.42', - string_ipv6: () => '2001:0db8:5b96:0000:0000:426f:8e17:642a', - number: () => 0, - number_float: () => 0, - integer: () => 0, - boolean: (s) => 'boolean' != typeof s.default || s.default - }, - primitive = (s) => { - s = objectify(s); - let { type: o, format: i } = s, - a = gs[`${o}_${i}`] || gs[o]; - return isFunc(a) ? a(s) : 'Unknown Type: ' + s.type; - }, - sanitizeRef = (s) => - deeplyStripKey( - s, - '$$ref', - (s) => 'string' == typeof s && s.indexOf('#') > -1 - ), - ys = ['maxProperties', 'minProperties'], - vs = ['minItems', 'maxItems'], - bs = ['minimum', 'maximum', 'exclusiveMinimum', 'exclusiveMaximum'], - _s = ['minLength', 'maxLength'], - mergeJsonSchema = (s, o, i = {}) => { - const a = { ...s }; - if ( - ([ - 'example', - 'default', - 'enum', - 'xml', - 'type', - ...ys, - ...vs, - ...bs, - ..._s - ].forEach((s) => - ((s) => { - void 0 === a[s] && void 0 !== o[s] && (a[s] = o[s]); - })(s) - ), - void 0 !== o.required && - Array.isArray(o.required) && - ((void 0 !== a.required && a.required.length) || - (a.required = []), - o.required.forEach((s) => { - a.required.includes(s) || a.required.push(s); - })), - o.properties) - ) { - a.properties || (a.properties = {}); - let s = objectify(o.properties); - for (let u in s) - Object.prototype.hasOwnProperty.call(s, u) && - ((s[u] && s[u].deprecated) || - (s[u] && s[u].readOnly && !i.includeReadOnly) || - (s[u] && s[u].writeOnly && !i.includeWriteOnly) || - a.properties[u] || - ((a.properties[u] = s[u]), - !o.required && - Array.isArray(o.required) && - -1 !== o.required.indexOf(u) && - (a.required ? a.required.push(u) : (a.required = [u])))); - } - return ( - o.items && - (a.items || (a.items = {}), - (a.items = mergeJsonSchema(a.items, o.items, i))), - a - ); - }, - sampleFromSchemaGeneric = (s, o = {}, i = void 0, a = !1) => { - s && isFunc(s.toJS) && (s = s.toJS()); - let u = - void 0 !== i || - (s && void 0 !== s.example) || - (s && void 0 !== s.default); - const _ = !u && s && s.oneOf && s.oneOf.length > 0, - w = !u && s && s.anyOf && s.anyOf.length > 0; - if (!u && (_ || w)) { - const i = objectify(_ ? s.oneOf[0] : s.anyOf[0]); - if ( - (!(s = mergeJsonSchema(s, i, o)).xml && - i.xml && - (s.xml = i.xml), - void 0 !== s.example && void 0 !== i.example) - ) - u = !0; - else if (i.properties) { - s.properties || (s.properties = {}); - let a = objectify(i.properties); - for (let u in a) - Object.prototype.hasOwnProperty.call(a, u) && - ((a[u] && a[u].deprecated) || - (a[u] && a[u].readOnly && !o.includeReadOnly) || - (a[u] && a[u].writeOnly && !o.includeWriteOnly) || - s.properties[u] || - ((s.properties[u] = a[u]), - !i.required && - Array.isArray(i.required) && - -1 !== i.required.indexOf(u) && - (s.required - ? s.required.push(u) - : (s.required = [u])))); - } - } - const x = {}; - let { - xml: C, - type: j, - example: L, - properties: B, - additionalProperties: $, - items: V - } = s || {}, - { includeReadOnly: U, includeWriteOnly: z } = o; - C = C || {}; - let Y, - { name: Z, prefix: ee, namespace: ie } = C, - ae = {}; - if ( - a && - ((Z = Z || 'notagname'), (Y = (ee ? ee + ':' : '') + Z), ie) - ) { - x[ee ? 'xmlns:' + ee : 'xmlns'] = ie; - } - a && (ae[Y] = []); - const schemaHasAny = (o) => - o.some((o) => Object.prototype.hasOwnProperty.call(s, o)); - s && - !j && - (B || $ || schemaHasAny(ys) - ? (j = 'object') - : V || schemaHasAny(vs) - ? (j = 'array') - : schemaHasAny(bs) - ? ((j = 'number'), (s.type = 'number')) - : u || s.enum || ((j = 'string'), (s.type = 'string'))); - const handleMinMaxItems = (o) => { - if ( - (null != s?.maxItems && (o = o.slice(0, s?.maxItems)), - null != s?.minItems) - ) { - let i = 0; - for (; o.length < s?.minItems; ) o.push(o[i++ % o.length]); - } - return o; - }, - ce = objectify(B); - let le, - pe = 0; - const hasExceededMaxProperties = () => - s && - null !== s.maxProperties && - void 0 !== s.maxProperties && - pe >= s.maxProperties, - canAddProperty = (o) => - !s || - null === s.maxProperties || - void 0 === s.maxProperties || - (!hasExceededMaxProperties() && - (!((o) => - !( - s && - s.required && - s.required.length && - s.required.includes(o) - ))(o) || - s.maxProperties - - pe - - (() => { - if (!s || !s.required) return 0; - let o = 0; - return ( - a - ? s.required.forEach( - (s) => (o += void 0 === ae[s] ? 0 : 1) - ) - : s.required.forEach( - (s) => - (o += - void 0 === - ae[Y]?.find((o) => void 0 !== o[s]) - ? 0 - : 1) - ), - s.required.length - o - ); - })() > - 0)); - if ( - ((le = a - ? (i, u = void 0) => { - if (s && ce[i]) { - if ( - ((ce[i].xml = ce[i].xml || {}), ce[i].xml.attribute) - ) { - const s = Array.isArray(ce[i].enum) - ? ce[i].enum[0] - : void 0, - o = ce[i].example, - a = ce[i].default; - return void (x[ce[i].xml.name || i] = - void 0 !== o - ? o - : void 0 !== a - ? a - : void 0 !== s - ? s - : primitive(ce[i])); - } - ce[i].xml.name = ce[i].xml.name || i; - } else ce[i] || !1 === $ || (ce[i] = { xml: { name: i } }); - let _ = sampleFromSchemaGeneric( - (s && ce[i]) || void 0, - o, - u, - a - ); - canAddProperty(i) && - (pe++, - Array.isArray(_) - ? (ae[Y] = ae[Y].concat(_)) - : ae[Y].push(_)); - } - : (i, u) => { - if (canAddProperty(i)) { - if ( - Object.prototype.hasOwnProperty.call( - s, - 'discriminator' - ) && - s.discriminator && - Object.prototype.hasOwnProperty.call( - s.discriminator, - 'mapping' - ) && - s.discriminator.mapping && - Object.prototype.hasOwnProperty.call(s, '$$ref') && - s.$$ref && - s.discriminator.propertyName === i - ) { - for (let o in s.discriminator.mapping) - if ( - -1 !== s.$$ref.search(s.discriminator.mapping[o]) - ) { - ae[i] = o; - break; - } - } else ae[i] = sampleFromSchemaGeneric(ce[i], o, u, a); - pe++; - } - }), - u) - ) { - let u; - if ( - ((u = sanitizeRef( - void 0 !== i ? i : void 0 !== L ? L : s.default - )), - !a) - ) { - if ('number' == typeof u && 'string' === j) return `${u}`; - if ('string' != typeof u || 'string' === j) return u; - try { - return JSON.parse(u); - } catch (s) { - return u; - } - } - if ( - (s || (j = Array.isArray(u) ? 'array' : typeof u), - 'array' === j) - ) { - if (!Array.isArray(u)) { - if ('string' == typeof u) return u; - u = [u]; - } - const i = s ? s.items : void 0; - i && - ((i.xml = i.xml || C || {}), - (i.xml.name = i.xml.name || C.name)); - let _ = u.map((s) => sampleFromSchemaGeneric(i, o, s, a)); - return ( - (_ = handleMinMaxItems(_)), - C.wrapped - ? ((ae[Y] = _), ms()(x) || ae[Y].push({ _attr: x })) - : (ae = _), - ae - ); - } - if ('object' === j) { - if ('string' == typeof u) return u; - for (let o in u) - Object.prototype.hasOwnProperty.call(u, o) && - ((s && ce[o] && ce[o].readOnly && !U) || - (s && ce[o] && ce[o].writeOnly && !z) || - (s && ce[o] && ce[o].xml && ce[o].xml.attribute - ? (x[ce[o].xml.name || o] = u[o]) - : le(o, u[o]))); - return ms()(x) || ae[Y].push({ _attr: x }), ae; - } - return (ae[Y] = ms()(x) ? u : [{ _attr: x }, u]), ae; - } - if ('object' === j) { - for (let s in ce) - Object.prototype.hasOwnProperty.call(ce, s) && - ((ce[s] && ce[s].deprecated) || - (ce[s] && ce[s].readOnly && !U) || - (ce[s] && ce[s].writeOnly && !z) || - le(s)); - if ( - (a && x && ae[Y].push({ _attr: x }), hasExceededMaxProperties()) - ) - return ae; - if (!0 === $) - a - ? ae[Y].push({ additionalProp: 'Anything can be here' }) - : (ae.additionalProp1 = {}), - pe++; - else if ($) { - const i = objectify($), - u = sampleFromSchemaGeneric(i, o, void 0, a); - if (a && i.xml && i.xml.name && 'notagname' !== i.xml.name) - ae[Y].push(u); - else { - const o = - null !== s.minProperties && - void 0 !== s.minProperties && - pe < s.minProperties - ? s.minProperties - pe - : 3; - for (let s = 1; s <= o; s++) { - if (hasExceededMaxProperties()) return ae; - if (a) { - const o = {}; - (o['additionalProp' + s] = u.notagname), ae[Y].push(o); - } else ae['additionalProp' + s] = u; - pe++; - } - } - } - return ae; - } - if ('array' === j) { - if (!V) return; - let i; - if ( - (a && - ((V.xml = V.xml || s?.xml || {}), - (V.xml.name = V.xml.name || C.name)), - Array.isArray(V.anyOf)) - ) - i = V.anyOf.map((s) => - sampleFromSchemaGeneric( - mergeJsonSchema(s, V, o), - o, - void 0, - a - ) - ); - else if (Array.isArray(V.oneOf)) - i = V.oneOf.map((s) => - sampleFromSchemaGeneric( - mergeJsonSchema(s, V, o), - o, - void 0, - a - ) - ); - else { - if (!(!a || (a && C.wrapped))) - return sampleFromSchemaGeneric(V, o, void 0, a); - i = [sampleFromSchemaGeneric(V, o, void 0, a)]; - } - return ( - (i = handleMinMaxItems(i)), - a && C.wrapped - ? ((ae[Y] = i), ms()(x) || ae[Y].push({ _attr: x }), ae) - : i - ); - } - let de; - if (s && Array.isArray(s.enum)) de = normalizeArray(s.enum)[0]; - else { - if (!s) return; - if (((de = primitive(s)), 'number' == typeof de)) { - let o = s.minimum; - null != o && (s.exclusiveMinimum && o++, (de = o)); - let i = s.maximum; - null != i && (s.exclusiveMaximum && i--, (de = i)); - } - if ( - 'string' == typeof de && - (null !== s.maxLength && - void 0 !== s.maxLength && - (de = de.slice(0, s.maxLength)), - null !== s.minLength && void 0 !== s.minLength) - ) { - let o = 0; - for (; de.length < s.minLength; ) de += de[o++ % de.length]; - } - } - if ('file' !== j) - return a ? ((ae[Y] = ms()(x) ? de : [{ _attr: x }, de]), ae) : de; - }, - inferSchema = (s) => ( - s.schema && (s = s.schema), s.properties && (s.type = 'object'), s - ), - createXMLExample = (s, o, i) => { - const a = sampleFromSchemaGeneric(s, o, i, !0); - if (a) - return 'string' == typeof a - ? a - : ps()(a, { declaration: !0, indent: '\t' }); - }, - sampleFromSchema = (s, o, i) => sampleFromSchemaGeneric(s, o, i, !1), - resolver = (s, o, i) => [s, JSON.stringify(o), JSON.stringify(i)], - Ss = utils_memoizeN(createXMLExample, resolver), - ws = utils_memoizeN(sampleFromSchema, resolver), - Es = [{ when: /json/, shouldStringifyTypes: ['string'] }], - xs = ['object'], - get_json_sample_schema = (s) => (o, i, a, u) => { - const { fn: _ } = s(), - w = _.memoizedSampleFromSchema(o, i, u), - x = typeof w, - C = Es.reduce( - (s, o) => - o.when.test(a) ? [...s, ...o.shouldStringifyTypes] : s, - xs - ); - return vt()(C, (s) => s === x) ? JSON.stringify(w, null, 2) : w; - }, - get_yaml_sample_schema = (s) => (o, i, a, u) => { - const { fn: _ } = s(), - w = _.getJsonSampleSchema(o, i, a, u); - let x; - try { - (x = vn.dump(vn.load(w), { lineWidth: -1 }, { schema: an })), - '\n' === x[x.length - 1] && (x = x.slice(0, x.length - 1)); - } catch (s) { - return console.error(s), 'error: could not generate yaml example'; - } - return x.replace(/\t/g, ' '); - }, - get_xml_sample_schema = (s) => (o, i, a) => { - const { fn: u } = s(); - if ((o && !o.xml && (o.xml = {}), o && !o.xml.name)) { - if ( - !o.$$ref && - (o.type || o.items || o.properties || o.additionalProperties) - ) - return '\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e'; - if (o.$$ref) { - let s = o.$$ref.match(/\S*\/(\S+)$/); - o.xml.name = s[1]; - } - } - return u.memoizedCreateXMLExample(o, i, a); - }, - get_sample_schema = - (s) => - (o, i = '', a = {}, u = void 0) => { - const { fn: _ } = s(); - return ( - 'function' == typeof o?.toJS && (o = o.toJS()), - 'function' == typeof u?.toJS && (u = u.toJS()), - /xml/.test(i) - ? _.getXmlSampleSchema(o, a, u) - : /(yaml|yml)/.test(i) - ? _.getYamlSampleSchema(o, a, i, u) - : _.getJsonSampleSchema(o, a, i, u) - ); - }, - json_schema_5_samples = ({ getSystem: s }) => { - const o = get_json_sample_schema(s), - i = get_yaml_sample_schema(s), - a = get_xml_sample_schema(s), - u = get_sample_schema(s); - return { - fn: { - jsonSchema5: { - inferSchema, - sampleFromSchema, - sampleFromSchemaGeneric, - createXMLExample, - memoizedSampleFromSchema: ws, - memoizedCreateXMLExample: Ss, - getJsonSampleSchema: o, - getYamlSampleSchema: i, - getXmlSampleSchema: a, - getSampleSchema: u, - mergeJsonSchema - }, - inferSchema, - sampleFromSchema, - sampleFromSchemaGeneric, - createXMLExample, - memoizedSampleFromSchema: ws, - memoizedCreateXMLExample: Ss, - getJsonSampleSchema: o, - getYamlSampleSchema: i, - getXmlSampleSchema: a, - getSampleSchema: u, - mergeJsonSchema - } - }; - }; - var ks = __webpack_require__(37334), - Os = __webpack_require__.n(ks); - const Cs = [ - 'get', - 'put', - 'post', - 'delete', - 'options', - 'head', - 'patch', - 'trace' - ], - spec_selectors_state = (s) => s || (0, We.Map)(), - As = Jt(spec_selectors_state, (s) => s.get('lastError')), - js = Jt(spec_selectors_state, (s) => s.get('url')), - Is = Jt(spec_selectors_state, (s) => s.get('spec') || ''), - Ps = Jt( - spec_selectors_state, - (s) => s.get('specSource') || 'not-editor' - ), - Ns = Jt(spec_selectors_state, (s) => s.get('json', (0, We.Map)())), - Ts = Jt(Ns, (s) => s.toJS()), - Ms = Jt(spec_selectors_state, (s) => - s.get('resolved', (0, We.Map)()) - ), - specResolvedSubtree = (s, o) => - s.getIn(['resolvedSubtrees', ...o], void 0), - mergerFn = (s, o) => - We.Map.isMap(s) && We.Map.isMap(o) - ? o.get('$$ref') - ? o - : (0, We.OrderedMap)().mergeWith(mergerFn, s, o) - : o, - Rs = Jt(spec_selectors_state, (s) => - (0, We.OrderedMap)().mergeWith( - mergerFn, - s.get('json'), - s.get('resolvedSubtrees') - ) - ), - spec = (s) => Ns(s), - Ds = Jt(spec, () => !1), - Ls = Jt(spec, (s) => returnSelfOrNewMap(s && s.get('info'))), - Fs = Jt(spec, (s) => returnSelfOrNewMap(s && s.get('externalDocs'))), - Bs = Jt(Ls, (s) => s && s.get('version')), - qs = Jt(Bs, (s) => - /v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(s).slice(1) - ), - $s = Jt(Rs, (s) => s.get('paths')), - Vs = Os()([ - 'get', - 'put', - 'post', - 'delete', - 'options', - 'head', - 'patch' - ]), - Us = Jt($s, (s) => { - if (!s || s.size < 1) return (0, We.List)(); - let o = (0, We.List)(); - return s && s.forEach - ? (s.forEach((s, i) => { - if (!s || !s.forEach) return {}; - s.forEach((s, a) => { - Cs.indexOf(a) < 0 || - (o = o.push( - (0, We.fromJS)({ - path: i, - method: a, - operation: s, - id: `${a}-${i}` - }) - )); - }); - }), - o) - : (0, We.List)(); - }), - zs = Jt(spec, (s) => (0, We.Set)(s.get('consumes'))), - Ws = Jt(spec, (s) => (0, We.Set)(s.get('produces'))), - Js = Jt(spec, (s) => s.get('security', (0, We.List)())), - Hs = Jt(spec, (s) => s.get('securityDefinitions')), - findDefinition = (s, o) => { - const i = s.getIn(['resolvedSubtrees', 'definitions', o], null), - a = s.getIn(['json', 'definitions', o], null); - return i || a || null; - }, - Ks = Jt(spec, (s) => { - const o = s.get('definitions'); - return We.Map.isMap(o) ? o : (0, We.Map)(); - }), - Gs = Jt(spec, (s) => s.get('basePath')), - Xs = Jt(spec, (s) => s.get('host')), - Ys = Jt(spec, (s) => s.get('schemes', (0, We.Map)())), - Qs = Jt([Us, zs, Ws], (s, o, i) => - s.map((s) => - s.update('operation', (s) => { - if (s) { - if (!We.Map.isMap(s)) return; - return s.withMutations( - (s) => ( - s.get('consumes') || - s.update('consumes', (s) => (0, We.Set)(s).merge(o)), - s.get('produces') || - s.update('produces', (s) => (0, We.Set)(s).merge(i)), - s - ) - ); - } - return (0, We.Map)(); - }) - ) - ), - Zs = Jt(spec, (s) => { - const o = s.get('tags', (0, We.List)()); - return We.List.isList(o) - ? o.filter((s) => We.Map.isMap(s)) - : (0, We.List)(); - }), - tagDetails = (s, o) => - (Zs(s) || (0, We.List)()) - .filter(We.Map.isMap) - .find((s) => s.get('name') === o, (0, We.Map)()), - eo = Jt(Qs, Zs, (s, o) => - s.reduce( - (s, o) => { - let i = (0, We.Set)(o.getIn(['operation', 'tags'])); - return i.count() < 1 - ? s.update('default', (0, We.List)(), (s) => s.push(o)) - : i.reduce( - (s, i) => s.update(i, (0, We.List)(), (s) => s.push(o)), - s - ); - }, - o.reduce( - (s, o) => s.set(o.get('name'), (0, We.List)()), - (0, We.OrderedMap)() - ) - ) - ), - selectors_taggedOperations = - (s) => - ({ getConfigs: o }) => { - let { tagsSorter: i, operationsSorter: a } = o(); - return eo(s) - .sortBy( - (s, o) => o, - (s, o) => { - let a = 'function' == typeof i ? i : Tt.tagsSorter[i]; - return a ? a(s, o) : null; - } - ) - .map((o, i) => { - let u = 'function' == typeof a ? a : Tt.operationsSorter[a], - _ = u ? o.sort(u) : o; - return (0, We.Map)({ - tagDetails: tagDetails(s, i), - operations: _ - }); - }); - }, - to = Jt(spec_selectors_state, (s) => - s.get('responses', (0, We.Map)()) - ), - ro = Jt(spec_selectors_state, (s) => - s.get('requests', (0, We.Map)()) - ), - no = Jt(spec_selectors_state, (s) => - s.get('mutatedRequests', (0, We.Map)()) - ), - responseFor = (s, o, i) => to(s).getIn([o, i], null), - requestFor = (s, o, i) => ro(s).getIn([o, i], null), - mutatedRequestFor = (s, o, i) => no(s).getIn([o, i], null), - allowTryItOutFor = () => !0, - parameterWithMetaByIdentity = (s, o, i) => { - const a = Rs(s).getIn( - ['paths', ...o, 'parameters'], - (0, We.OrderedMap)() - ), - u = s.getIn( - ['meta', 'paths', ...o, 'parameters'], - (0, We.OrderedMap)() - ); - return a - .map((s) => { - const o = u.get(`${i.get('in')}.${i.get('name')}`), - a = u.get( - `${i.get('in')}.${i.get('name')}.hash-${i.hashCode()}` - ); - return (0, We.OrderedMap)().merge(s, o, a); - }) - .find( - (s) => - s.get('in') === i.get('in') && - s.get('name') === i.get('name'), - (0, We.OrderedMap)() - ); - }, - parameterInclusionSettingFor = (s, o, i, a) => { - const u = `${a}.${i}`; - return s.getIn( - ['meta', 'paths', ...o, 'parameter_inclusions', u], - !1 - ); - }, - parameterWithMeta = (s, o, i, a) => { - const u = Rs(s) - .getIn(['paths', ...o, 'parameters'], (0, We.OrderedMap)()) - .find( - (s) => s.get('in') === a && s.get('name') === i, - (0, We.OrderedMap)() - ); - return parameterWithMetaByIdentity(s, o, u); - }, - operationWithMeta = (s, o, i) => { - const a = Rs(s).getIn(['paths', o, i], (0, We.OrderedMap)()), - u = s.getIn(['meta', 'paths', o, i], (0, We.OrderedMap)()), - _ = a - .get('parameters', (0, We.List)()) - .map((a) => parameterWithMetaByIdentity(s, [o, i], a)); - return (0, We.OrderedMap)().merge(a, u).set('parameters', _); - }; - function getParameter(s, o, i, a) { - return ( - (o = o || []), - s - .getIn(['meta', 'paths', ...o, 'parameters'], (0, We.fromJS)([])) - .find( - (s) => - We.Map.isMap(s) && s.get('name') === i && s.get('in') === a - ) || (0, We.Map)() - ); - } - const so = Jt(spec, (s) => { - const o = s.get('host'); - return 'string' == typeof o && o.length > 0 && '/' !== o[0]; - }); - function parameterValues(s, o, i) { - return ( - (o = o || []), - operationWithMeta(s, ...o) - .get('parameters', (0, We.List)()) - .reduce( - (s, o) => { - let a = - i && 'body' === o.get('in') - ? o.get('value_xml') - : o.get('value'); - return ( - We.List.isList(a) && (a = a.filter((s) => '' !== s)), - s.set(paramToIdentifier(o, { allowHashes: !1 }), a) - ); - }, - (0, We.fromJS)({}) - ) - ); - } - function parametersIncludeIn(s, o = '') { - if (We.List.isList(s)) - return s.some((s) => We.Map.isMap(s) && s.get('in') === o); - } - function parametersIncludeType(s, o = '') { - if (We.List.isList(s)) - return s.some((s) => We.Map.isMap(s) && s.get('type') === o); - } - function contentTypeValues(s, o) { - o = o || []; - let i = Rs(s).getIn(['paths', ...o], (0, We.fromJS)({})), - a = s.getIn(['meta', 'paths', ...o], (0, We.fromJS)({})), - u = currentProducesFor(s, o); - const _ = i.get('parameters') || new We.List(), - w = a.get('consumes_value') - ? a.get('consumes_value') - : parametersIncludeType(_, 'file') - ? 'multipart/form-data' - : parametersIncludeType(_, 'formData') - ? 'application/x-www-form-urlencoded' - : void 0; - return (0, We.fromJS)({ - requestContentType: w, - responseContentType: u - }); - } - function currentProducesFor(s, o) { - o = o || []; - const i = Rs(s).getIn(['paths', ...o], null); - if (null === i) return; - const a = s.getIn(['meta', 'paths', ...o, 'produces_value'], null), - u = i.getIn(['produces', 0], null); - return a || u || 'application/json'; - } - function producesOptionsFor(s, o) { - o = o || []; - const i = Rs(s), - a = i.getIn(['paths', ...o], null); - if (null === a) return; - const [u] = o, - _ = a.get('produces', null), - w = i.getIn(['paths', u, 'produces'], null), - x = i.getIn(['produces'], null); - return _ || w || x; - } - function consumesOptionsFor(s, o) { - o = o || []; - const i = Rs(s), - a = i.getIn(['paths', ...o], null); - if (null === a) return; - const [u] = o, - _ = a.get('consumes', null), - w = i.getIn(['paths', u, 'consumes'], null), - x = i.getIn(['consumes'], null); - return _ || w || x; - } - const operationScheme = (s, o, i) => { - let a = s.get('url').match(/^([a-z][a-z0-9+\-.]*):/), - u = Array.isArray(a) ? a[1] : null; - return ( - s.getIn(['scheme', o, i]) || - s.getIn(['scheme', '_defaultScheme']) || - u || - '' - ); - }, - canExecuteScheme = (s, o, i) => - ['http', 'https'].indexOf(operationScheme(s, o, i)) > -1, - validationErrors = (s, o) => { - o = o || []; - const i = s.getIn( - ['meta', 'paths', ...o, 'parameters'], - (0, We.fromJS)([]) - ), - a = []; - if (0 === i.length) return a; - const getErrorsWithPaths = (s, o = []) => { - const getNestedErrorsWithPaths = (s, o) => { - const i = [...o, s.get('propKey') || s.get('index')]; - return We.Map.isMap(s.get('error')) - ? getErrorsWithPaths(s.get('error'), i) - : { error: s.get('error'), path: i }; - }; - return We.List.isList(s) - ? s.map((s) => - We.Map.isMap(s) - ? getNestedErrorsWithPaths(s, o) - : { error: s, path: o } - ) - : getNestedErrorsWithPaths(s, o); - }; - return ( - i.forEach((s, o) => { - const i = o.split('.').slice(1, -1).join('.'), - u = s.get('errors'); - if (u && u.count()) { - getErrorsWithPaths(u).forEach(({ error: s, path: o }) => { - a.push( - ((s, o, i) => - `For '${i}'${(o = o.reduce((s, o) => ('number' == typeof o ? `${s}[${o}]` : s ? `${s}.${o}` : o), '')) ? ` at path '${o}'` : ''}: ${s}.`)( - s, - o, - i - ) - ); - }); - } - }), - a - ); - }, - validateBeforeExecute = (s, o) => 0 === validationErrors(s, o).length, - getOAS3RequiredRequestBodyContentType = (s, o) => { - let i = { requestBody: !1, requestContentType: {} }, - a = s.getIn( - ['resolvedSubtrees', 'paths', ...o, 'requestBody'], - (0, We.fromJS)([]) - ); - return ( - a.size < 1 || - (a.getIn(['required']) && - (i.requestBody = a.getIn(['required'])), - a - .getIn(['content']) - .entrySeq() - .forEach((s) => { - const o = s[0]; - if (s[1].getIn(['schema', 'required'])) { - const a = s[1].getIn(['schema', 'required']).toJS(); - i.requestContentType[o] = a; - } - })), - i - ); - }, - isMediaTypeSchemaPropertiesEqual = (s, o, i, a) => { - if ((i || a) && i === a) return !0; - let u = s.getIn( - ['resolvedSubtrees', 'paths', ...o, 'requestBody', 'content'], - (0, We.fromJS)([]) - ); - if (u.size < 2 || !i || !a) return !1; - let _ = u.getIn([i, 'schema', 'properties'], (0, We.fromJS)([])), - w = u.getIn([a, 'schema', 'properties'], (0, We.fromJS)([])); - return !!_.equals(w); - }; - function returnSelfOrNewMap(s) { - return We.Map.isMap(s) ? s : new We.Map(); - } - var oo = __webpack_require__(85015), - io = __webpack_require__.n(oo), - ao = __webpack_require__(38221), - co = __webpack_require__.n(ao), - lo = __webpack_require__(63560), - uo = __webpack_require__.n(lo), - po = __webpack_require__(56367), - ho = __webpack_require__.n(po); - const fo = 'spec_update_spec', - mo = 'spec_update_url', - go = 'spec_update_json', - yo = 'spec_update_param', - vo = 'spec_update_empty_param_inclusion', - bo = 'spec_validate_param', - _o = 'spec_set_response', - So = 'spec_set_request', - wo = 'spec_set_mutated_request', - Eo = 'spec_log_request', - xo = 'spec_clear_response', - ko = 'spec_clear_request', - Oo = 'spec_clear_validate_param', - Co = 'spec_update_operation_meta_value', - Ao = 'spec_update_resolved', - jo = 'spec_update_resolved_subtree', - Io = 'set_scheme', - toStr = (s) => (io()(s) ? s : ''); - function updateSpec(s) { - const o = toStr(s).replace(/\t/g, ' '); - if ('string' == typeof s) return { type: fo, payload: o }; - } - function updateResolved(s) { - return { type: Ao, payload: s }; - } - function updateUrl(s) { - return { type: mo, payload: s }; - } - function updateJsonSpec(s) { - return { type: go, payload: s }; - } - const parseToJson = - (s) => - ({ specActions: o, specSelectors: i, errActions: a }) => { - let { specStr: u } = i, - _ = null; - try { - (s = s || u()), - a.clear({ source: 'parser' }), - (_ = vn.load(s, { schema: an })); - } catch (s) { - return ( - console.error(s), - a.newSpecErr({ - source: 'parser', - level: 'error', - message: s.reason, - line: s.mark && s.mark.line ? s.mark.line + 1 : void 0 - }) - ); - } - return _ && 'object' == typeof _ ? o.updateJsonSpec(_) : {}; - }; - let Po = !1; - const resolveSpec = - (s, o) => - ({ - specActions: i, - specSelectors: a, - errActions: u, - fn: { fetch: _, resolve: w, AST: x = {} }, - getConfigs: C - }) => { - Po || - (console.warn( - 'specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!' - ), - (Po = !0)); - const { - modelPropertyMacro: j, - parameterMacro: L, - requestInterceptor: B, - responseInterceptor: $ - } = C(); - void 0 === s && (s = a.specJson()), void 0 === o && (o = a.url()); - let V = x.getLineNumberForPath ? x.getLineNumberForPath : () => {}, - U = a.specStr(); - return w({ - fetch: _, - spec: s, - baseDoc: String(new URL(o, document.baseURI)), - modelPropertyMacro: j, - parameterMacro: L, - requestInterceptor: B, - responseInterceptor: $ - }).then(({ spec: s, errors: o }) => { - if ( - (u.clear({ type: 'thrown' }), Array.isArray(o) && o.length > 0) - ) { - let s = o.map( - (s) => ( - console.error(s), - (s.line = s.fullPath ? V(U, s.fullPath) : null), - (s.path = s.fullPath ? s.fullPath.join('.') : null), - (s.level = 'error'), - (s.type = 'thrown'), - (s.source = 'resolver'), - Object.defineProperty(s, 'message', { - enumerable: !0, - value: s.message - }), - s - ) - ); - u.newThrownErrBatch(s); - } - return i.updateResolved(s); - }); - }; - let No = []; - const To = co()(() => { - const s = No.reduce( - (s, { path: o, system: i }) => ( - s.has(i) || s.set(i, []), s.get(i).push(o), s - ), - new Map() - ); - (No = []), - s.forEach(async (s, o) => { - if (!o) - return void console.error( - "debResolveSubtrees: don't have a system to operate on, aborting." - ); - if (!o.fn.resolveSubtree) - return void console.error( - 'Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing.' - ); - const { - errActions: i, - errSelectors: a, - fn: { resolveSubtree: u, fetch: _, AST: w = {} }, - specSelectors: x, - specActions: C - } = o, - j = w.getLineNumberForPath ?? Os()(void 0), - L = x.specStr(), - { - modelPropertyMacro: B, - parameterMacro: $, - requestInterceptor: V, - responseInterceptor: U - } = o.getConfigs(); - try { - const o = await s.reduce( - async (s, o) => { - let { resultMap: w, specWithCurrentSubtrees: C } = - await s; - const { errors: z, spec: Y } = await u(C, o, { - baseDoc: String(new URL(x.url(), document.baseURI)), - modelPropertyMacro: B, - parameterMacro: $, - requestInterceptor: V, - responseInterceptor: U - }); - if ( - (a.allErrors().size && - i.clearBy( - (s) => - 'thrown' !== s.get('type') || - 'resolver' !== s.get('source') || - !s - .get('fullPath') - .every((s, i) => s === o[i] || void 0 === o[i]) - ), - Array.isArray(z) && z.length > 0) - ) { - let s = z.map( - (s) => ( - (s.line = s.fullPath ? j(L, s.fullPath) : null), - (s.path = s.fullPath ? s.fullPath.join('.') : null), - (s.level = 'error'), - (s.type = 'thrown'), - (s.source = 'resolver'), - Object.defineProperty(s, 'message', { - enumerable: !0, - value: s.message - }), - s - ) - ); - i.newThrownErrBatch(s); - } - return ( - Y && - x.isOAS3() && - 'components' === o[0] && - 'securitySchemes' === o[1] && - (await Promise.all( - Object.values(Y) - .filter((s) => 'openIdConnect' === s.type) - .map(async (s) => { - const o = { - url: s.openIdConnectUrl, - requestInterceptor: V, - responseInterceptor: U - }; - try { - const i = await _(o); - i instanceof Error || i.status >= 400 - ? console.error(i.statusText + ' ' + o.url) - : (s.openIdConnectData = JSON.parse( - i.text - )); - } catch (s) { - console.error(s); - } - }) - )), - uo()(w, o, Y), - (C = ho()(o, Y, C)), - { resultMap: w, specWithCurrentSubtrees: C } - ); - }, - Promise.resolve({ - resultMap: ( - x.specResolvedSubtree([]) || (0, We.Map)() - ).toJS(), - specWithCurrentSubtrees: x.specJS() - }) - ); - C.updateResolvedSubtree([], o.resultMap); - } catch (s) { - console.error(s); - } - }); - }, 35), - requestResolvedSubtree = (s) => (o) => { - No.find( - ({ path: i, system: a }) => - a === o && i.toString() === s.toString() - ) || (No.push({ path: s, system: o }), To()); - }; - function changeParam(s, o, i, a, u) { - return { - type: yo, - payload: { path: s, value: a, paramName: o, paramIn: i, isXml: u } - }; - } - function changeParamByIdentity(s, o, i, a) { - return { - type: yo, - payload: { path: s, param: o, value: i, isXml: a } - }; - } - const updateResolvedSubtree = (s, o) => ({ - type: jo, - payload: { path: s, value: o } - }), - invalidateResolvedSubtreeCache = () => ({ - type: jo, - payload: { path: [], value: (0, We.Map)() } - }), - validateParams = (s, o) => ({ - type: bo, - payload: { pathMethod: s, isOAS3: o } - }), - updateEmptyParamInclusion = (s, o, i, a) => ({ - type: vo, - payload: { - pathMethod: s, - paramName: o, - paramIn: i, - includeEmptyValue: a - } - }); - function clearValidateParams(s) { - return { type: Oo, payload: { pathMethod: s } }; - } - function changeConsumesValue(s, o) { - return { - type: Co, - payload: { path: s, value: o, key: 'consumes_value' } - }; - } - function changeProducesValue(s, o) { - return { - type: Co, - payload: { path: s, value: o, key: 'produces_value' } - }; - } - const setResponse = (s, o, i) => ({ - payload: { path: s, method: o, res: i }, - type: _o - }), - setRequest = (s, o, i) => ({ - payload: { path: s, method: o, req: i }, - type: So - }), - setMutatedRequest = (s, o, i) => ({ - payload: { path: s, method: o, req: i }, - type: wo - }), - logRequest = (s) => ({ payload: s, type: Eo }), - executeRequest = - (s) => - ({ - fn: o, - specActions: i, - specSelectors: a, - getConfigs: u, - oas3Selectors: _ - }) => { - let { pathName: w, method: x, operation: C } = s, - { requestInterceptor: j, responseInterceptor: L } = u(), - B = C.toJS(); - if ( - (C && - C.get('parameters') && - C.get('parameters') - .filter((s) => s && !0 === s.get('allowEmptyValue')) - .forEach((o) => { - if ( - a.parameterInclusionSettingFor( - [w, x], - o.get('name'), - o.get('in') - ) - ) { - s.parameters = s.parameters || {}; - const i = paramToValue(o, s.parameters); - (!i || (i && 0 === i.size)) && - (s.parameters[o.get('name')] = ''); - } - }), - (s.contextUrl = Rt()(a.url()).toString()), - B && B.operationId - ? (s.operationId = B.operationId) - : B && w && x && (s.operationId = o.opId(B, w, x)), - a.isOAS3()) - ) { - const o = `${w}:${x}`; - s.server = _.selectedServer(o) || _.selectedServer(); - const i = _.serverVariables({ - server: s.server, - namespace: o - }).toJS(), - a = _.serverVariables({ server: s.server }).toJS(); - (s.serverVariables = Object.keys(i).length ? i : a), - (s.requestContentType = _.requestContentType(w, x)), - (s.responseContentType = - _.responseContentType(w, x) || '*/*'); - const u = _.requestBodyValue(w, x), - C = _.requestBodyInclusionSetting(w, x); - u && u.toJS - ? (s.requestBody = u - .map((s) => (We.Map.isMap(s) ? s.get('value') : s)) - .filter( - (s, o) => - (Array.isArray(s) - ? 0 !== s.length - : !isEmptyValue(s)) || C.get(o) - ) - .toJS()) - : (s.requestBody = u); - } - let $ = Object.assign({}, s); - ($ = o.buildRequest($)), i.setRequest(s.pathName, s.method, $); - (s.requestInterceptor = async (o) => { - let a = await j.apply(void 0, [o]), - u = Object.assign({}, a); - return i.setMutatedRequest(s.pathName, s.method, u), a; - }), - (s.responseInterceptor = L); - const V = Date.now(); - return o - .execute(s) - .then((o) => { - (o.duration = Date.now() - V), - i.setResponse(s.pathName, s.method, o); - }) - .catch((o) => { - 'Failed to fetch' === o.message && - ((o.name = ''), - (o.message = - '**Failed to fetch.** \n**Possible Reasons:** \n - CORS \n - Network Failure \n - URL scheme must be "http" or "https" for CORS request.')), - i.setResponse(s.pathName, s.method, { error: !0, err: o }); - }); - }, - actions_execute = - ({ path: s, method: o, ...i } = {}) => - (a) => { - let { - fn: { fetch: u }, - specSelectors: _, - specActions: w - } = a, - x = _.specJsonWithResolvedSubtrees().toJS(), - C = _.operationScheme(s, o), - { requestContentType: j, responseContentType: L } = - _.contentTypeValues([s, o]).toJS(), - B = /xml/i.test(j), - $ = _.parameterValues([s, o], B).toJS(); - return w.executeRequest({ - ...i, - fetch: u, - spec: x, - pathName: s, - method: o, - parameters: $, - requestContentType: j, - scheme: C, - responseContentType: L - }); - }; - function clearResponse(s, o) { - return { type: xo, payload: { path: s, method: o } }; - } - function clearRequest(s, o) { - return { type: ko, payload: { path: s, method: o } }; - } - function setScheme(s, o, i) { - return { type: Io, payload: { scheme: s, path: o, method: i } }; - } - const Mo = { - [fo]: (s, o) => - 'string' == typeof o.payload ? s.set('spec', o.payload) : s, - [mo]: (s, o) => s.set('url', o.payload + ''), - [go]: (s, o) => s.set('json', fromJSOrdered(o.payload)), - [Ao]: (s, o) => s.setIn(['resolved'], fromJSOrdered(o.payload)), - [jo]: (s, o) => { - const { value: i, path: a } = o.payload; - return s.setIn(['resolvedSubtrees', ...a], fromJSOrdered(i)); - }, - [yo]: (s, { payload: o }) => { - let { - path: i, - paramName: a, - paramIn: u, - param: _, - value: w, - isXml: x - } = o, - C = _ ? paramToIdentifier(_) : `${u}.${a}`; - const j = x ? 'value_xml' : 'value'; - return s.setIn( - ['meta', 'paths', ...i, 'parameters', C, j], - (0, We.fromJS)(w) - ); - }, - [vo]: (s, { payload: o }) => { - let { - pathMethod: i, - paramName: a, - paramIn: u, - includeEmptyValue: _ - } = o; - if (!a || !u) - return ( - console.warn( - 'Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey.' - ), - s - ); - const w = `${u}.${a}`; - return s.setIn( - ['meta', 'paths', ...i, 'parameter_inclusions', w], - _ - ); - }, - [bo]: (s, { payload: { pathMethod: o, isOAS3: i } }) => { - const a = Rs(s).getIn(['paths', ...o]), - u = parameterValues(s, o).toJS(); - return s.updateIn( - ['meta', 'paths', ...o, 'parameters'], - (0, We.fromJS)({}), - (_) => - a.get('parameters', (0, We.List)()).reduce((a, _) => { - const w = paramToValue(_, u), - x = parameterInclusionSettingFor( - s, - o, - _.get('name'), - _.get('in') - ), - C = (( - s, - o, - { isOAS3: i = !1, bypassRequiredCheck: a = !1 } = {} - ) => { - let u = s.get('required'), - { schema: _, parameterContentMediaType: w } = - getParameterSchema(s, { isOAS3: i }); - return validateValueBySchema(o, _, u, a, w); - })(_, w, { bypassRequiredCheck: x, isOAS3: i }); - return a.setIn( - [paramToIdentifier(_), 'errors'], - (0, We.fromJS)(C) - ); - }, _) - ); - }, - [Oo]: (s, { payload: { pathMethod: o } }) => - s.updateIn( - ['meta', 'paths', ...o, 'parameters'], - (0, We.fromJS)([]), - (s) => s.map((s) => s.set('errors', (0, We.fromJS)([]))) - ), - [_o]: (s, { payload: { res: o, path: i, method: a } }) => { - let u; - (u = o.error - ? Object.assign( - { - error: !0, - name: o.err.name, - message: o.err.message, - statusCode: o.err.statusCode - }, - o.err.response - ) - : o), - (u.headers = u.headers || {}); - let _ = s.setIn(['responses', i, a], fromJSOrdered(u)); - return ( - ut.Blob && - u.data instanceof ut.Blob && - (_ = _.setIn(['responses', i, a, 'text'], u.data)), - _ - ); - }, - [So]: (s, { payload: { req: o, path: i, method: a } }) => - s.setIn(['requests', i, a], fromJSOrdered(o)), - [wo]: (s, { payload: { req: o, path: i, method: a } }) => - s.setIn(['mutatedRequests', i, a], fromJSOrdered(o)), - [Co]: (s, { payload: { path: o, value: i, key: a } }) => { - let u = ['paths', ...o], - _ = ['meta', 'paths', ...o]; - return s.getIn(['json', ...u]) || - s.getIn(['resolved', ...u]) || - s.getIn(['resolvedSubtrees', ...u]) - ? s.setIn([..._, a], (0, We.fromJS)(i)) - : s; - }, - [xo]: (s, { payload: { path: o, method: i } }) => - s.deleteIn(['responses', o, i]), - [ko]: (s, { payload: { path: o, method: i } }) => - s.deleteIn(['requests', o, i]), - [Io]: (s, { payload: { scheme: o, path: i, method: a } }) => - i && a - ? s.setIn(['scheme', i, a], o) - : i || a - ? void 0 - : s.setIn(['scheme', '_defaultScheme'], o) - }, - wrap_actions_updateSpec = - (s, { specActions: o }) => - (...i) => { - s(...i), o.parseToJson(...i); - }, - wrap_actions_updateJsonSpec = - (s, { specActions: o }) => - (...i) => { - s(...i), o.invalidateResolvedSubtreeCache(); - const [a] = i, - u = Nn()(a, ['paths']) || {}; - Object.keys(u).forEach((s) => { - Nn()(u, [s]).$ref && o.requestResolvedSubtree(['paths', s]); - }), - o.requestResolvedSubtree(['components', 'securitySchemes']); - }, - wrap_actions_executeRequest = - (s, { specActions: o }) => - (i) => (o.logRequest(i), s(i)), - wrap_actions_validateParams = - (s, { specSelectors: o }) => - (i) => - s(i, o.isOAS3()), - plugins_spec = () => ({ - statePlugins: { - spec: { - wrapActions: { ...Z }, - reducers: { ...Mo }, - actions: { ...Y }, - selectors: { ...z } - } - } - }); - var Ro = (function () { - var extendStatics = function (s, o) { - return ( - (extendStatics = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function (s, o) { - s.__proto__ = o; - }) || - function (s, o) { - for (var i in o) o.hasOwnProperty(i) && (s[i] = o[i]); - }), - extendStatics(s, o) - ); - }; - return function (s, o) { - function __() { - this.constructor = s; - } - extendStatics(s, o), - (s.prototype = - null === o - ? Object.create(o) - : ((__.prototype = o.prototype), new __())); - }; - })(), - Do = Object.prototype.hasOwnProperty; - function module_helpers_hasOwnProperty(s, o) { - return Do.call(s, o); - } - function _objectKeys(s) { - if (Array.isArray(s)) { - for (var o = new Array(s.length), i = 0; i < o.length; i++) - o[i] = '' + i; - return o; - } - if (Object.keys) return Object.keys(s); - var a = []; - for (var u in s) module_helpers_hasOwnProperty(s, u) && a.push(u); - return a; - } - function _deepClone(s) { - switch (typeof s) { - case 'object': - return JSON.parse(JSON.stringify(s)); - case 'undefined': - return null; - default: - return s; - } - } - function helpers_isInteger(s) { - for (var o, i = 0, a = s.length; i < a; ) { - if (!((o = s.charCodeAt(i)) >= 48 && o <= 57)) return !1; - i++; - } - return !0; - } - function escapePathComponent(s) { - return -1 === s.indexOf('/') && -1 === s.indexOf('~') - ? s - : s.replace(/~/g, '~0').replace(/\//g, '~1'); - } - function unescapePathComponent(s) { - return s.replace(/~1/g, '/').replace(/~0/g, '~'); - } - function hasUndefined(s) { - if (void 0 === s) return !0; - if (s) - if (Array.isArray(s)) { - for (var o = 0, i = s.length; o < i; o++) - if (hasUndefined(s[o])) return !0; - } else if ('object' == typeof s) - for (var a = _objectKeys(s), u = a.length, _ = 0; _ < u; _++) - if (hasUndefined(s[a[_]])) return !0; - return !1; - } - function patchErrorMessageFormatter(s, o) { - var i = [s]; - for (var a in o) { - var u = - 'object' == typeof o[a] ? JSON.stringify(o[a], null, 2) : o[a]; - void 0 !== u && i.push(a + ': ' + u); - } - return i.join('\n'); - } - var Lo = (function (s) { - function PatchError(o, i, a, u, _) { - var w = this.constructor, - x = - s.call( - this, - patchErrorMessageFormatter(o, { - name: i, - index: a, - operation: u, - tree: _ - }) - ) || this; - return ( - (x.name = i), - (x.index = a), - (x.operation = u), - (x.tree = _), - Object.setPrototypeOf(x, w.prototype), - (x.message = patchErrorMessageFormatter(o, { - name: i, - index: a, - operation: u, - tree: _ - })), - x - ); - } - return Ro(PatchError, s), PatchError; - })(Error), - Fo = Lo, - Bo = _deepClone, - qo = { - add: function (s, o, i) { - return (s[o] = this.value), { newDocument: i }; - }, - remove: function (s, o, i) { - var a = s[o]; - return delete s[o], { newDocument: i, removed: a }; - }, - replace: function (s, o, i) { - var a = s[o]; - return (s[o] = this.value), { newDocument: i, removed: a }; - }, - move: function (s, o, i) { - var a = getValueByPointer(i, this.path); - a && (a = _deepClone(a)); - var u = applyOperation(i, { - op: 'remove', - path: this.from - }).removed; - return ( - applyOperation(i, { op: 'add', path: this.path, value: u }), - { newDocument: i, removed: a } - ); - }, - copy: function (s, o, i) { - var a = getValueByPointer(i, this.from); - return ( - applyOperation(i, { - op: 'add', - path: this.path, - value: _deepClone(a) - }), - { newDocument: i } - ); - }, - test: function (s, o, i) { - return { newDocument: i, test: _areEquals(s[o], this.value) }; - }, - _get: function (s, o, i) { - return (this.value = s[o]), { newDocument: i }; - } - }, - $o = { - add: function (s, o, i) { - return ( - helpers_isInteger(o) - ? s.splice(o, 0, this.value) - : (s[o] = this.value), - { newDocument: i, index: o } - ); - }, - remove: function (s, o, i) { - return { newDocument: i, removed: s.splice(o, 1)[0] }; - }, - replace: function (s, o, i) { - var a = s[o]; - return (s[o] = this.value), { newDocument: i, removed: a }; - }, - move: qo.move, - copy: qo.copy, - test: qo.test, - _get: qo._get - }; - function getValueByPointer(s, o) { - if ('' == o) return s; - var i = { op: '_get', path: o }; - return applyOperation(s, i), i.value; - } - function applyOperation(s, o, i, a, u, _) { - if ( - (void 0 === i && (i = !1), - void 0 === a && (a = !0), - void 0 === u && (u = !0), - void 0 === _ && (_ = 0), - i && - ('function' == typeof i ? i(o, 0, s, o.path) : validator(o, 0)), - '' === o.path) - ) { - var w = { newDocument: s }; - if ('add' === o.op) return (w.newDocument = o.value), w; - if ('replace' === o.op) - return (w.newDocument = o.value), (w.removed = s), w; - if ('move' === o.op || 'copy' === o.op) - return ( - (w.newDocument = getValueByPointer(s, o.from)), - 'move' === o.op && (w.removed = s), - w - ); - if ('test' === o.op) { - if (((w.test = _areEquals(s, o.value)), !1 === w.test)) - throw new Fo( - 'Test operation failed', - 'TEST_OPERATION_FAILED', - _, - o, - s - ); - return (w.newDocument = s), w; - } - if ('remove' === o.op) - return (w.removed = s), (w.newDocument = null), w; - if ('_get' === o.op) return (o.value = s), w; - if (i) - throw new Fo( - 'Operation `op` property is not one of operations defined in RFC-6902', - 'OPERATION_OP_INVALID', - _, - o, - s - ); - return w; - } - a || (s = _deepClone(s)); - var x = (o.path || '').split('/'), - C = s, - j = 1, - L = x.length, - B = void 0, - $ = void 0, - V = void 0; - for (V = 'function' == typeof i ? i : validator; ; ) { - if ( - (($ = x[j]) && - -1 != $.indexOf('~') && - ($ = unescapePathComponent($)), - u && - ('__proto__' == $ || - ('prototype' == $ && j > 0 && 'constructor' == x[j - 1]))) - ) - throw new TypeError( - 'JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README' - ); - if ( - (i && - void 0 === B && - (void 0 === C[$] - ? (B = x.slice(0, j).join('/')) - : j == L - 1 && (B = o.path), - void 0 !== B && V(o, 0, s, B)), - j++, - Array.isArray(C)) - ) { - if ('-' === $) $ = C.length; - else { - if (i && !helpers_isInteger($)) - throw new Fo( - 'Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index', - 'OPERATION_PATH_ILLEGAL_ARRAY_INDEX', - _, - o, - s - ); - helpers_isInteger($) && ($ = ~~$); - } - if (j >= L) { - if (i && 'add' === o.op && $ > C.length) - throw new Fo( - 'The specified index MUST NOT be greater than the number of elements in the array', - 'OPERATION_VALUE_OUT_OF_BOUNDS', - _, - o, - s - ); - if (!1 === (w = $o[o.op].call(o, C, $, s)).test) - throw new Fo( - 'Test operation failed', - 'TEST_OPERATION_FAILED', - _, - o, - s - ); - return w; - } - } else if (j >= L) { - if (!1 === (w = qo[o.op].call(o, C, $, s)).test) - throw new Fo( - 'Test operation failed', - 'TEST_OPERATION_FAILED', - _, - o, - s - ); - return w; - } - if (((C = C[$]), i && j < L && (!C || 'object' != typeof C))) - throw new Fo( - 'Cannot perform operation at the desired path', - 'OPERATION_PATH_UNRESOLVABLE', - _, - o, - s - ); - } - } - function applyPatch(s, o, i, a, u) { - if ( - (void 0 === a && (a = !0), - void 0 === u && (u = !0), - i && !Array.isArray(o)) - ) - throw new Fo( - 'Patch sequence must be an array', - 'SEQUENCE_NOT_AN_ARRAY' - ); - a || (s = _deepClone(s)); - for (var _ = new Array(o.length), w = 0, x = o.length; w < x; w++) - (_[w] = applyOperation(s, o[w], i, !0, u, w)), - (s = _[w].newDocument); - return (_.newDocument = s), _; - } - function applyReducer(s, o, i) { - var a = applyOperation(s, o); - if (!1 === a.test) - throw new Fo( - 'Test operation failed', - 'TEST_OPERATION_FAILED', - i, - o, - s - ); - return a.newDocument; - } - function validator(s, o, i, a) { - if ('object' != typeof s || null === s || Array.isArray(s)) - throw new Fo( - 'Operation is not an object', - 'OPERATION_NOT_AN_OBJECT', - o, - s, - i - ); - if (!qo[s.op]) - throw new Fo( - 'Operation `op` property is not one of operations defined in RFC-6902', - 'OPERATION_OP_INVALID', - o, - s, - i - ); - if ('string' != typeof s.path) - throw new Fo( - 'Operation `path` property is not a string', - 'OPERATION_PATH_INVALID', - o, - s, - i - ); - if (0 !== s.path.indexOf('/') && s.path.length > 0) - throw new Fo( - 'Operation `path` property must start with "/"', - 'OPERATION_PATH_INVALID', - o, - s, - i - ); - if (('move' === s.op || 'copy' === s.op) && 'string' != typeof s.from) - throw new Fo( - 'Operation `from` property is not present (applicable in `move` and `copy` operations)', - 'OPERATION_FROM_REQUIRED', - o, - s, - i - ); - if ( - ('add' === s.op || 'replace' === s.op || 'test' === s.op) && - void 0 === s.value - ) - throw new Fo( - 'Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)', - 'OPERATION_VALUE_REQUIRED', - o, - s, - i - ); - if ( - ('add' === s.op || 'replace' === s.op || 'test' === s.op) && - hasUndefined(s.value) - ) - throw new Fo( - 'Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)', - 'OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED', - o, - s, - i - ); - if (i) - if ('add' == s.op) { - var u = s.path.split('/').length, - _ = a.split('/').length; - if (u !== _ + 1 && u !== _) - throw new Fo( - 'Cannot perform an `add` operation at the desired path', - 'OPERATION_PATH_CANNOT_ADD', - o, - s, - i - ); - } else if ( - 'replace' === s.op || - 'remove' === s.op || - '_get' === s.op - ) { - if (s.path !== a) - throw new Fo( - 'Cannot perform the operation at a path that does not exist', - 'OPERATION_PATH_UNRESOLVABLE', - o, - s, - i - ); - } else if ('move' === s.op || 'copy' === s.op) { - var w = validate( - [{ op: '_get', path: s.from, value: void 0 }], - i - ); - if (w && 'OPERATION_PATH_UNRESOLVABLE' === w.name) - throw new Fo( - 'Cannot perform the operation from a path that does not exist', - 'OPERATION_FROM_UNRESOLVABLE', - o, - s, - i - ); - } - } - function validate(s, o, i) { - try { - if (!Array.isArray(s)) - throw new Fo( - 'Patch sequence must be an array', - 'SEQUENCE_NOT_AN_ARRAY' - ); - if (o) applyPatch(_deepClone(o), _deepClone(s), i || !0); - else { - i = i || validator; - for (var a = 0; a < s.length; a++) i(s[a], a, o, void 0); - } - } catch (s) { - if (s instanceof Fo) return s; - throw s; - } - } - function _areEquals(s, o) { - if (s === o) return !0; - if (s && o && 'object' == typeof s && 'object' == typeof o) { - var i, - a, - u, - _ = Array.isArray(s), - w = Array.isArray(o); - if (_ && w) { - if ((a = s.length) != o.length) return !1; - for (i = a; 0 != i--; ) if (!_areEquals(s[i], o[i])) return !1; - return !0; - } - if (_ != w) return !1; - var x = Object.keys(s); - if ((a = x.length) !== Object.keys(o).length) return !1; - for (i = a; 0 != i--; ) if (!o.hasOwnProperty(x[i])) return !1; - for (i = a; 0 != i--; ) - if (!_areEquals(s[(u = x[i])], o[u])) return !1; - return !0; - } - return s != s && o != o; - } - var Vo = new WeakMap(), - Uo = function Uo(s) { - (this.observers = new Map()), (this.obj = s); - }, - zo = function zo(s, o) { - (this.callback = s), (this.observer = o); - }; - function unobserve(s, o) { - o.unobserve(); - } - function observe(s, o) { - var i, - a = (function getMirror(s) { - return Vo.get(s); - })(s); - if (a) { - var u = (function getObserverFromMirror(s, o) { - return s.observers.get(o); - })(a, o); - i = u && u.observer; - } else (a = new Uo(s)), Vo.set(s, a); - if (i) return i; - if (((i = {}), (a.value = _deepClone(s)), o)) { - (i.callback = o), (i.next = null); - var dirtyCheck = function () { - generate(i); - }, - fastCheck = function () { - clearTimeout(i.next), (i.next = setTimeout(dirtyCheck)); - }; - 'undefined' != typeof window && - (window.addEventListener('mouseup', fastCheck), - window.addEventListener('keyup', fastCheck), - window.addEventListener('mousedown', fastCheck), - window.addEventListener('keydown', fastCheck), - window.addEventListener('change', fastCheck)); - } - return ( - (i.patches = []), - (i.object = s), - (i.unobserve = function () { - generate(i), - clearTimeout(i.next), - (function removeObserverFromMirror(s, o) { - s.observers.delete(o.callback); - })(a, i), - 'undefined' != typeof window && - (window.removeEventListener('mouseup', fastCheck), - window.removeEventListener('keyup', fastCheck), - window.removeEventListener('mousedown', fastCheck), - window.removeEventListener('keydown', fastCheck), - window.removeEventListener('change', fastCheck)); - }), - a.observers.set(o, new zo(o, i)), - i - ); - } - function generate(s, o) { - void 0 === o && (o = !1); - var i = Vo.get(s.object); - _generate(i.value, s.object, s.patches, '', o), - s.patches.length && applyPatch(i.value, s.patches); - var a = s.patches; - return ( - a.length > 0 && ((s.patches = []), s.callback && s.callback(a)), a - ); - } - function _generate(s, o, i, a, u) { - if (o !== s) { - 'function' == typeof o.toJSON && (o = o.toJSON()); - for ( - var _ = _objectKeys(o), - w = _objectKeys(s), - x = !1, - C = w.length - 1; - C >= 0; - C-- - ) { - var j = s[(B = w[C])]; - if ( - !module_helpers_hasOwnProperty(o, B) || - (void 0 === o[B] && void 0 !== j && !1 === Array.isArray(o)) - ) - Array.isArray(s) === Array.isArray(o) - ? (u && - i.push({ - op: 'test', - path: a + '/' + escapePathComponent(B), - value: _deepClone(j) - }), - i.push({ - op: 'remove', - path: a + '/' + escapePathComponent(B) - }), - (x = !0)) - : (u && i.push({ op: 'test', path: a, value: s }), - i.push({ op: 'replace', path: a, value: o }), - !0); - else { - var L = o[B]; - 'object' == typeof j && - null != j && - 'object' == typeof L && - null != L && - Array.isArray(j) === Array.isArray(L) - ? _generate(j, L, i, a + '/' + escapePathComponent(B), u) - : j !== L && - (u && - i.push({ - op: 'test', - path: a + '/' + escapePathComponent(B), - value: _deepClone(j) - }), - i.push({ - op: 'replace', - path: a + '/' + escapePathComponent(B), - value: _deepClone(L) - })); - } - } - if (x || _.length != w.length) - for (C = 0; C < _.length; C++) { - var B; - module_helpers_hasOwnProperty(s, (B = _[C])) || - void 0 === o[B] || - i.push({ - op: 'add', - path: a + '/' + escapePathComponent(B), - value: _deepClone(o[B]) - }); - } - } - } - function compare(s, o, i) { - void 0 === i && (i = !1); - var a = []; - return _generate(s, o, a, '', i), a; - } - Object.assign({}, ee, ie, { - JsonPatchError: Lo, - deepClone: _deepClone, - escapePathComponent, - unescapePathComponent - }); - var Wo = __webpack_require__(14744), - Jo = __webpack_require__.n(Wo); - const Ho = { - add: function add(s, o) { - return { op: 'add', path: s, value: o }; - }, - replace, - remove: function remove(s) { - return { op: 'remove', path: s }; - }, - merge: function lib_merge(s, o) { - return { type: 'mutation', op: 'merge', path: s, value: o }; - }, - mergeDeep: function mergeDeep(s, o) { - return { type: 'mutation', op: 'mergeDeep', path: s, value: o }; - }, - context: function context(s, o) { - return { type: 'context', path: s, value: o }; - }, - getIn: function lib_getIn(s, o) { - return o.reduce((s, o) => (void 0 !== o && s ? s[o] : s), s); - }, - applyPatch: function lib_applyPatch(s, o, i) { - if ( - ((i = i || {}), - 'merge' === - (o = { ...o, path: o.path && normalizeJSONPath(o.path) }).op) - ) { - const i = getInByJsonPath(s, o.path); - Object.assign(i, o.value), applyPatch(s, [replace(o.path, i)]); - } else if ('mergeDeep' === o.op) { - const i = getInByJsonPath(s, o.path), - a = Jo()(i, o.value); - s = applyPatch(s, [replace(o.path, a)]).newDocument; - } else if ( - 'add' === o.op && - '' === o.path && - lib_isObject(o.value) - ) { - applyPatch( - s, - Object.keys(o.value).reduce( - (s, i) => ( - s.push({ - op: 'add', - path: `/${normalizeJSONPath(i)}`, - value: o.value[i] - }), - s - ), - [] - ) - ); - } else if ('replace' === o.op && '' === o.path) { - let { value: a } = o; - i.allowMetaPatches && - o.meta && - isAdditiveMutation(o) && - (Array.isArray(o.value) || lib_isObject(o.value)) && - (a = { ...a, ...o.meta }), - (s = a); - } else if ( - (applyPatch(s, [o]), - i.allowMetaPatches && - o.meta && - isAdditiveMutation(o) && - (Array.isArray(o.value) || lib_isObject(o.value))) - ) { - const i = { ...getInByJsonPath(s, o.path), ...o.meta }; - applyPatch(s, [replace(o.path, i)]); - } - return s; - }, - parentPathMatch: function parentPathMatch(s, o) { - if (!Array.isArray(o)) return !1; - for (let i = 0, a = o.length; i < a; i += 1) - if (o[i] !== s[i]) return !1; - return !0; - }, - flatten, - fullyNormalizeArray: function fullyNormalizeArray(s) { - return cleanArray(flatten(lib_normalizeArray(s))); - }, - normalizeArray: lib_normalizeArray, - isPromise: function isPromise(s) { - return lib_isObject(s) && lib_isFunction(s.then); - }, - forEachNew: function forEachNew(s, o) { - try { - return forEachNewPatch(s, forEach, o); - } catch (s) { - return s; - } - }, - forEachNewPrimitive: function forEachNewPrimitive(s, o) { - try { - return forEachNewPatch(s, forEachPrimitive, o); - } catch (s) { - return s; - } - }, - isJsonPatch, - isContextPatch: function isContextPatch(s) { - return isPatch(s) && 'context' === s.type; - }, - isPatch, - isMutation, - isAdditiveMutation, - isGenerator: function isGenerator(s) { - return ( - '[object GeneratorFunction]' === Object.prototype.toString.call(s) - ); - }, - isFunction: lib_isFunction, - isObject: lib_isObject, - isError: function lib_isError(s) { - return s instanceof Error; - } - }; - function normalizeJSONPath(s) { - return Array.isArray(s) - ? s.length < 1 - ? '' - : `/${s.map((s) => (s + '').replace(/~/g, '~0').replace(/\//g, '~1')).join('/')}` - : s; - } - function replace(s, o, i) { - return { op: 'replace', path: s, value: o, meta: i }; - } - function forEachNewPatch(s, o, i) { - return cleanArray( - flatten( - s.filter(isAdditiveMutation).map((s) => o(s.value, i, s.path)) || - [] - ) - ); - } - function forEachPrimitive(s, o, i) { - return ( - (i = i || []), - Array.isArray(s) - ? s.map((s, a) => forEachPrimitive(s, o, i.concat(a))) - : lib_isObject(s) - ? Object.keys(s).map((a) => - forEachPrimitive(s[a], o, i.concat(a)) - ) - : o(s, i[i.length - 1], i) - ); - } - function forEach(s, o, i) { - let a = []; - if ((i = i || []).length > 0) { - const u = o(s, i[i.length - 1], i); - u && (a = a.concat(u)); - } - if (Array.isArray(s)) { - const u = s.map((s, a) => forEach(s, o, i.concat(a))); - u && (a = a.concat(u)); - } else if (lib_isObject(s)) { - const u = Object.keys(s).map((a) => forEach(s[a], o, i.concat(a))); - u && (a = a.concat(u)); - } - return (a = flatten(a)), a; - } - function lib_normalizeArray(s) { - return Array.isArray(s) ? s : [s]; - } - function flatten(s) { - return [].concat( - ...s.map((s) => (Array.isArray(s) ? flatten(s) : s)) - ); - } - function cleanArray(s) { - return s.filter((s) => void 0 !== s); - } - function lib_isObject(s) { - return s && 'object' == typeof s; - } - function lib_isFunction(s) { - return s && 'function' == typeof s; - } - function isJsonPatch(s) { - if (isPatch(s)) { - const { op: o } = s; - return 'add' === o || 'remove' === o || 'replace' === o; - } - return !1; - } - function isMutation(s) { - return isJsonPatch(s) || (isPatch(s) && 'mutation' === s.type); - } - function isAdditiveMutation(s) { - return ( - isMutation(s) && - ('add' === s.op || - 'replace' === s.op || - 'merge' === s.op || - 'mergeDeep' === s.op) - ); - } - function isPatch(s) { - return s && 'object' == typeof s; - } - function getInByJsonPath(s, o) { - try { - return getValueByPointer(s, o); - } catch (s) { - return console.error(s), {}; - } - } - var Ko = __webpack_require__(48675); - const Go = class ApiDOMAggregateError extends Ko { - constructor(s, o, i) { - if ( - (super(s, o, i), - (this.name = this.constructor.name), - 'string' == typeof o && (this.message = o), - 'function' == typeof Error.captureStackTrace - ? Error.captureStackTrace(this, this.constructor) - : (this.stack = new Error(o).stack), - null != i && - 'object' == typeof i && - Object.hasOwn(i, 'cause') && - !('cause' in this)) - ) { - const { cause: s } = i; - (this.cause = s), - s instanceof Error && - 'stack' in s && - (this.stack = `${this.stack}\nCAUSE: ${s.stack}`); - } - } - }; - class ApiDOMError extends Error { - static [Symbol.hasInstance](s) { - return ( - super[Symbol.hasInstance](s) || - Function.prototype[Symbol.hasInstance].call(Go, s) - ); - } - constructor(s, o) { - if ( - (super(s, o), - (this.name = this.constructor.name), - 'string' == typeof s && (this.message = s), - 'function' == typeof Error.captureStackTrace - ? Error.captureStackTrace(this, this.constructor) - : (this.stack = new Error(s).stack), - null != o && - 'object' == typeof o && - Object.hasOwn(o, 'cause') && - !('cause' in this)) - ) { - const { cause: s } = o; - (this.cause = s), - s instanceof Error && - 'stack' in s && - (this.stack = `${this.stack}\nCAUSE: ${s.stack}`); - } - } - } - const Xo = ApiDOMError; - const Yo = class ApiDOMStructuredError extends Xo { - constructor(s, o) { - if ((super(s, o), null != o && 'object' == typeof o)) { - const { cause: s, ...i } = o; - Object.assign(this, i); - } - } - }; - var Qo = __webpack_require__(65606); - function _isPlaceholder(s) { - return ( - null != s && - 'object' == typeof s && - !0 === s['@@functional/placeholder'] - ); - } - function _curry1(s) { - return function f1(o) { - return 0 === arguments.length || _isPlaceholder(o) - ? f1 - : s.apply(this, arguments); - }; - } - function _curry2(s) { - return function f2(o, i) { - switch (arguments.length) { - case 0: - return f2; - case 1: - return _isPlaceholder(o) - ? f2 - : _curry1(function (i) { - return s(o, i); - }); - default: - return _isPlaceholder(o) && _isPlaceholder(i) - ? f2 - : _isPlaceholder(o) - ? _curry1(function (o) { - return s(o, i); - }) - : _isPlaceholder(i) - ? _curry1(function (i) { - return s(o, i); - }) - : s(o, i); - } - }; - } - function _curry3(s) { - return function f3(o, i, a) { - switch (arguments.length) { - case 0: - return f3; - case 1: - return _isPlaceholder(o) - ? f3 - : _curry2(function (i, a) { - return s(o, i, a); - }); - case 2: - return _isPlaceholder(o) && _isPlaceholder(i) - ? f3 - : _isPlaceholder(o) - ? _curry2(function (o, a) { - return s(o, i, a); - }) - : _isPlaceholder(i) - ? _curry2(function (i, a) { - return s(o, i, a); - }) - : _curry1(function (a) { - return s(o, i, a); - }); - default: - return _isPlaceholder(o) && - _isPlaceholder(i) && - _isPlaceholder(a) - ? f3 - : _isPlaceholder(o) && _isPlaceholder(i) - ? _curry2(function (o, i) { - return s(o, i, a); - }) - : _isPlaceholder(o) && _isPlaceholder(a) - ? _curry2(function (o, a) { - return s(o, i, a); - }) - : _isPlaceholder(i) && _isPlaceholder(a) - ? _curry2(function (i, a) { - return s(o, i, a); - }) - : _isPlaceholder(o) - ? _curry1(function (o) { - return s(o, i, a); - }) - : _isPlaceholder(i) - ? _curry1(function (i) { - return s(o, i, a); - }) - : _isPlaceholder(a) - ? _curry1(function (a) { - return s(o, i, a); - }) - : s(o, i, a); - } - }; - } - const Zo = - Number.isInteger || - function _isInteger(s) { - return (s | 0) === s; - }; - function _isString(s) { - return '[object String]' === Object.prototype.toString.call(s); - } - function _nth(s, o) { - var i = s < 0 ? o.length + s : s; - return _isString(o) ? o.charAt(i) : o[i]; - } - function _path(s, o) { - for (var i = o, a = 0; a < s.length; a += 1) { - if (null == i) return; - var u = s[a]; - i = Zo(u) ? _nth(u, i) : i[u]; - } - return i; - } - const _i = _curry3(function pathSatisfies(s, o, i) { - return s(_path(o, i)); - }); - function _cloneRegExp(s) { - return new RegExp( - s.source, - s.flags - ? s.flags - : (s.global ? 'g' : '') + - (s.ignoreCase ? 'i' : '') + - (s.multiline ? 'm' : '') + - (s.sticky ? 'y' : '') + - (s.unicode ? 'u' : '') + - (s.dotAll ? 's' : '') - ); - } - function _arrayFromIterator(s) { - for (var o, i = []; !(o = s.next()).done; ) i.push(o.value); - return i; - } - function _includesWith(s, o, i) { - for (var a = 0, u = i.length; a < u; ) { - if (s(o, i[a])) return !0; - a += 1; - } - return !1; - } - function _has(s, o) { - return Object.prototype.hasOwnProperty.call(o, s); - } - const Ei = - 'function' == typeof Object.is - ? Object.is - : function _objectIs(s, o) { - return s === o ? 0 !== s || 1 / s == 1 / o : s != s && o != o; - }; - var Oi = Object.prototype.toString; - const Pi = (function () { - return '[object Arguments]' === Oi.call(arguments) - ? function _isArguments(s) { - return '[object Arguments]' === Oi.call(s); - } - : function _isArguments(s) { - return _has('callee', s); - }; - })(); - var Mi = !{ toString: null }.propertyIsEnumerable('toString'), - Ri = [ - 'constructor', - 'valueOf', - 'isPrototypeOf', - 'toString', - 'propertyIsEnumerable', - 'hasOwnProperty', - 'toLocaleString' - ], - Wi = (function () { - return arguments.propertyIsEnumerable('length'); - })(), - ea = function contains(s, o) { - for (var i = 0; i < s.length; ) { - if (s[i] === o) return !0; - i += 1; - } - return !1; - }, - ra = - 'function' != typeof Object.keys || Wi - ? _curry1(function keys(s) { - if (Object(s) !== s) return []; - var o, - i, - a = [], - u = Wi && Pi(s); - for (o in s) - !_has(o, s) || (u && 'length' === o) || (a[a.length] = o); - if (Mi) - for (i = Ri.length - 1; i >= 0; ) - _has((o = Ri[i]), s) && !ea(a, o) && (a[a.length] = o), - (i -= 1); - return a; - }) - : _curry1(function keys(s) { - return Object(s) !== s ? [] : Object.keys(s); - }); - const na = ra; - const ia = _curry1(function type(s) { - return null === s - ? 'Null' - : void 0 === s - ? 'Undefined' - : Object.prototype.toString.call(s).slice(8, -1); - }); - function _uniqContentEquals(s, o, i, a) { - var u = _arrayFromIterator(s); - function eq(s, o) { - return _equals(s, o, i.slice(), a.slice()); - } - return !_includesWith( - function (s, o) { - return !_includesWith(eq, o, s); - }, - _arrayFromIterator(o), - u - ); - } - function _equals(s, o, i, a) { - if (Ei(s, o)) return !0; - var u = ia(s); - if (u !== ia(o)) return !1; - if ( - 'function' == typeof s['fantasy-land/equals'] || - 'function' == typeof o['fantasy-land/equals'] - ) - return ( - 'function' == typeof s['fantasy-land/equals'] && - s['fantasy-land/equals'](o) && - 'function' == typeof o['fantasy-land/equals'] && - o['fantasy-land/equals'](s) - ); - if ('function' == typeof s.equals || 'function' == typeof o.equals) - return ( - 'function' == typeof s.equals && - s.equals(o) && - 'function' == typeof o.equals && - o.equals(s) - ); - switch (u) { - case 'Arguments': - case 'Array': - case 'Object': - if ( - 'function' == typeof s.constructor && - 'Promise' === - (function _functionName(s) { - var o = String(s).match(/^function (\w*)/); - return null == o ? '' : o[1]; - })(s.constructor) - ) - return s === o; - break; - case 'Boolean': - case 'Number': - case 'String': - if (typeof s != typeof o || !Ei(s.valueOf(), o.valueOf())) - return !1; - break; - case 'Date': - if (!Ei(s.valueOf(), o.valueOf())) return !1; - break; - case 'Error': - return s.name === o.name && s.message === o.message; - case 'RegExp': - if ( - s.source !== o.source || - s.global !== o.global || - s.ignoreCase !== o.ignoreCase || - s.multiline !== o.multiline || - s.sticky !== o.sticky || - s.unicode !== o.unicode - ) - return !1; - } - for (var _ = i.length - 1; _ >= 0; ) { - if (i[_] === s) return a[_] === o; - _ -= 1; - } - switch (u) { - case 'Map': - return ( - s.size === o.size && - _uniqContentEquals( - s.entries(), - o.entries(), - i.concat([s]), - a.concat([o]) - ) - ); - case 'Set': - return ( - s.size === o.size && - _uniqContentEquals( - s.values(), - o.values(), - i.concat([s]), - a.concat([o]) - ) - ); - case 'Arguments': - case 'Array': - case 'Object': - case 'Boolean': - case 'Number': - case 'String': - case 'Date': - case 'Error': - case 'RegExp': - case 'Int8Array': - case 'Uint8Array': - case 'Uint8ClampedArray': - case 'Int16Array': - case 'Uint16Array': - case 'Int32Array': - case 'Uint32Array': - case 'Float32Array': - case 'Float64Array': - case 'ArrayBuffer': - break; - default: - return !1; - } - var w = na(s); - if (w.length !== na(o).length) return !1; - var x = i.concat([s]), - C = a.concat([o]); - for (_ = w.length - 1; _ >= 0; ) { - var j = w[_]; - if (!_has(j, o) || !_equals(o[j], s[j], x, C)) return !1; - _ -= 1; - } - return !0; - } - const aa = _curry2(function equals(s, o) { - return _equals(s, o, [], []); - }); - function _includes(s, o) { - return ( - (function _indexOf(s, o, i) { - var a, u; - if ('function' == typeof s.indexOf) - switch (typeof o) { - case 'number': - if (0 === o) { - for (a = 1 / o; i < s.length; ) { - if (0 === (u = s[i]) && 1 / u === a) return i; - i += 1; - } - return -1; - } - if (o != o) { - for (; i < s.length; ) { - if ('number' == typeof (u = s[i]) && u != u) return i; - i += 1; - } - return -1; - } - return s.indexOf(o, i); - case 'string': - case 'boolean': - case 'function': - case 'undefined': - return s.indexOf(o, i); - case 'object': - if (null === o) return s.indexOf(o, i); - } - for (; i < s.length; ) { - if (aa(s[i], o)) return i; - i += 1; - } - return -1; - })(o, s, 0) >= 0 - ); - } - function _map(s, o) { - for (var i = 0, a = o.length, u = Array(a); i < a; ) - (u[i] = s(o[i])), (i += 1); - return u; - } - function _quote(s) { - return ( - '"' + - s - .replace(/\\/g, '\\\\') - .replace(/[\b]/g, '\\b') - .replace(/\f/g, '\\f') - .replace(/\n/g, '\\n') - .replace(/\r/g, '\\r') - .replace(/\t/g, '\\t') - .replace(/\v/g, '\\v') - .replace(/\0/g, '\\0') - .replace(/"/g, '\\"') + - '"' - ); - } - var ca = function pad(s) { - return (s < 10 ? '0' : '') + s; - }; - const la = - 'function' == typeof Date.prototype.toISOString - ? function _toISOString(s) { - return s.toISOString(); - } - : function _toISOString(s) { - return ( - s.getUTCFullYear() + - '-' + - ca(s.getUTCMonth() + 1) + - '-' + - ca(s.getUTCDate()) + - 'T' + - ca(s.getUTCHours()) + - ':' + - ca(s.getUTCMinutes()) + - ':' + - ca(s.getUTCSeconds()) + - '.' + - (s.getUTCMilliseconds() / 1e3).toFixed(3).slice(2, 5) + - 'Z' - ); - }; - function _complement(s) { - return function () { - return !s.apply(this, arguments); - }; - } - function _arrayReduce(s, o, i) { - for (var a = 0, u = i.length; a < u; ) (o = s(o, i[a])), (a += 1); - return o; - } - const ua = - Array.isArray || - function _isArray(s) { - return ( - null != s && - s.length >= 0 && - '[object Array]' === Object.prototype.toString.call(s) - ); - }; - function _dispatchable(s, o, i) { - return function () { - if (0 === arguments.length) return i(); - var a = arguments[arguments.length - 1]; - if (!ua(a)) { - for (var u = 0; u < s.length; ) { - if ('function' == typeof a[s[u]]) - return a[s[u]].apply( - a, - Array.prototype.slice.call(arguments, 0, -1) - ); - u += 1; - } - if ( - (function _isTransformer(s) { - return ( - null != s && 'function' == typeof s['@@transducer/step'] - ); - })(a) - ) - return o.apply( - null, - Array.prototype.slice.call(arguments, 0, -1) - )(a); - } - return i.apply(this, arguments); - }; - } - function _isObject(s) { - return '[object Object]' === Object.prototype.toString.call(s); - } - const _xfBase_init = function () { - return this.xf['@@transducer/init'](); - }, - _xfBase_result = function (s) { - return this.xf['@@transducer/result'](s); - }; - var da = (function () { - function XFilter(s, o) { - (this.xf = o), (this.f = s); - } - return ( - (XFilter.prototype['@@transducer/init'] = _xfBase_init), - (XFilter.prototype['@@transducer/result'] = _xfBase_result), - (XFilter.prototype['@@transducer/step'] = function (s, o) { - return this.f(o) ? this.xf['@@transducer/step'](s, o) : s; - }), - XFilter - ); - })(); - function _xfilter(s) { - return function (o) { - return new da(s, o); - }; - } - var ma = _curry2( - _dispatchable( - ['fantasy-land/filter', 'filter'], - _xfilter, - function (s, o) { - return _isObject(o) - ? _arrayReduce( - function (i, a) { - return s(o[a]) && (i[a] = o[a]), i; - }, - {}, - na(o) - ) - : (function _filter(s, o) { - for (var i = 0, a = o.length, u = []; i < a; ) - s(o[i]) && (u[u.length] = o[i]), (i += 1); - return u; - })(s, o); - } - ) - ); - const ga = ma; - const ya = _curry2(function reject(s, o) { - return ga(_complement(s), o); - }); - function _toString_toString(s, o) { - var i = function recur(i) { - var a = o.concat([s]); - return _includes(i, a) ? '' : _toString_toString(i, a); - }, - mapPairs = function (s, o) { - return _map(function (o) { - return _quote(o) + ': ' + i(s[o]); - }, o.slice().sort()); - }; - switch (Object.prototype.toString.call(s)) { - case '[object Arguments]': - return ( - '(function() { return arguments; }(' + - _map(i, s).join(', ') + - '))' - ); - case '[object Array]': - return ( - '[' + - _map(i, s) - .concat( - mapPairs( - s, - ya(function (s) { - return /^\d+$/.test(s); - }, na(s)) - ) - ) - .join(', ') + - ']' - ); - case '[object Boolean]': - return 'object' == typeof s - ? 'new Boolean(' + i(s.valueOf()) + ')' - : s.toString(); - case '[object Date]': - return ( - 'new Date(' + - (isNaN(s.valueOf()) ? i(NaN) : _quote(la(s))) + - ')' - ); - case '[object Map]': - return 'new Map(' + i(Array.from(s)) + ')'; - case '[object Null]': - return 'null'; - case '[object Number]': - return 'object' == typeof s - ? 'new Number(' + i(s.valueOf()) + ')' - : 1 / s == -1 / 0 - ? '-0' - : s.toString(10); - case '[object Set]': - return 'new Set(' + i(Array.from(s).sort()) + ')'; - case '[object String]': - return 'object' == typeof s - ? 'new String(' + i(s.valueOf()) + ')' - : _quote(s); - case '[object Undefined]': - return 'undefined'; - default: - if ('function' == typeof s.toString) { - var a = s.toString(); - if ('[object Object]' !== a) return a; - } - return '{' + mapPairs(s, na(s)).join(', ') + '}'; - } - } - const va = _curry1(function toString(s) { - return _toString_toString(s, []); - }); - var ba = _curry2(function test(s, o) { - if ( - !(function _isRegExp(s) { - return '[object RegExp]' === Object.prototype.toString.call(s); - })(s) - ) - throw new TypeError( - '‘test’ requires a value of type RegExp as its first argument; received ' + - va(s) - ); - return _cloneRegExp(s).test(o); - }); - const _a = ba; - function _arity(s, o) { - switch (s) { - case 0: - return function () { - return o.apply(this, arguments); - }; - case 1: - return function (s) { - return o.apply(this, arguments); - }; - case 2: - return function (s, i) { - return o.apply(this, arguments); - }; - case 3: - return function (s, i, a) { - return o.apply(this, arguments); - }; - case 4: - return function (s, i, a, u) { - return o.apply(this, arguments); - }; - case 5: - return function (s, i, a, u, _) { - return o.apply(this, arguments); - }; - case 6: - return function (s, i, a, u, _, w) { - return o.apply(this, arguments); - }; - case 7: - return function (s, i, a, u, _, w, x) { - return o.apply(this, arguments); - }; - case 8: - return function (s, i, a, u, _, w, x, C) { - return o.apply(this, arguments); - }; - case 9: - return function (s, i, a, u, _, w, x, C, j) { - return o.apply(this, arguments); - }; - case 10: - return function (s, i, a, u, _, w, x, C, j, L) { - return o.apply(this, arguments); - }; - default: - throw new Error( - 'First argument to _arity must be a non-negative integer no greater than ten' - ); - } - } - function _pipe(s, o) { - return function () { - return o.call(this, s.apply(this, arguments)); - }; - } - const wa = _curry1(function isArrayLike(s) { - return ( - !!ua(s) || - (!!s && - 'object' == typeof s && - !_isString(s) && - (0 === s.length || - (s.length > 0 && - s.hasOwnProperty(0) && - s.hasOwnProperty(s.length - 1)))) - ); - }); - var Ea = 'undefined' != typeof Symbol ? Symbol.iterator : '@@iterator'; - function _createReduce(s, o, i) { - return function _reduce(a, u, _) { - if (wa(_)) return s(a, u, _); - if (null == _) return u; - if ('function' == typeof _['fantasy-land/reduce']) - return o(a, u, _, 'fantasy-land/reduce'); - if (null != _[Ea]) return i(a, u, _[Ea]()); - if ('function' == typeof _.next) return i(a, u, _); - if ('function' == typeof _.reduce) return o(a, u, _, 'reduce'); - throw new TypeError('reduce: list must be array or iterable'); - }; - } - function _xArrayReduce(s, o, i) { - for (var a = 0, u = i.length; a < u; ) { - if ( - (o = s['@@transducer/step'](o, i[a])) && - o['@@transducer/reduced'] - ) { - o = o['@@transducer/value']; - break; - } - a += 1; - } - return s['@@transducer/result'](o); - } - const xa = _curry2(function bind(s, o) { - return _arity(s.length, function () { - return s.apply(o, arguments); - }); - }); - function _xIterableReduce(s, o, i) { - for (var a = i.next(); !a.done; ) { - if ( - (o = s['@@transducer/step'](o, a.value)) && - o['@@transducer/reduced'] - ) { - o = o['@@transducer/value']; - break; - } - a = i.next(); - } - return s['@@transducer/result'](o); - } - function _xMethodReduce(s, o, i, a) { - return s['@@transducer/result']( - i[a](xa(s['@@transducer/step'], s), o) - ); - } - const ka = _createReduce( - _xArrayReduce, - _xMethodReduce, - _xIterableReduce - ); - var Ca = (function () { - function XWrap(s) { - this.f = s; - } - return ( - (XWrap.prototype['@@transducer/init'] = function () { - throw new Error('init not implemented on XWrap'); - }), - (XWrap.prototype['@@transducer/result'] = function (s) { - return s; - }), - (XWrap.prototype['@@transducer/step'] = function (s, o) { - return this.f(s, o); - }), - XWrap - ); - })(); - function _xwrap(s) { - return new Ca(s); - } - var Aa = _curry3(function (s, o, i) { - return ka('function' == typeof s ? _xwrap(s) : s, o, i); - }); - const ja = Aa; - function _checkForMethod(s, o) { - return function () { - var i = arguments.length; - if (0 === i) return o(); - var a = arguments[i - 1]; - return ua(a) || 'function' != typeof a[s] - ? o.apply(this, arguments) - : a[s].apply(a, Array.prototype.slice.call(arguments, 0, i - 1)); - }; - } - var Ia = _curry3( - _checkForMethod('slice', function slice(s, o, i) { - return Array.prototype.slice.call(i, s, o); - }) - ); - const Na = Ia; - const Da = _curry1(_checkForMethod('tail', Na(1, 1 / 0))); - function pipe() { - if (0 === arguments.length) - throw new Error('pipe requires at least one argument'); - return _arity( - arguments[0].length, - ja(_pipe, arguments[0], Da(arguments)) - ); - } - const La = _curry2(function defaultTo(s, o) { - return null == o || o != o ? s : o; - }); - const Fa = _curry2(function prop(s, o) { - if (null != o) return Zo(s) ? _nth(s, o) : o[s]; - }); - const Ba = _curry3(function propOr(s, o, i) { - return La(s, Fa(o, i)); - }); - var $a = _curry1(function (s) { - return _nth(-1, s); - }); - const za = $a; - function _curryN(s, o, i) { - return function () { - for ( - var a = [], u = 0, _ = s, w = 0, x = !1; - w < o.length || u < arguments.length; - - ) { - var C; - w < o.length && (!_isPlaceholder(o[w]) || u >= arguments.length) - ? (C = o[w]) - : ((C = arguments[u]), (u += 1)), - (a[w] = C), - _isPlaceholder(C) ? (x = !0) : (_ -= 1), - (w += 1); - } - return !x && _ <= 0 - ? i.apply(this, a) - : _arity(Math.max(0, _), _curryN(s, a, i)); - }; - } - const Ja = _curry2(function curryN(s, o) { - return 1 === s ? _curry1(o) : _arity(s, _curryN(s, [], o)); - }); - const Ha = _curry1(function curry(s) { - return Ja(s.length, s); - }); - function _isFunction(s) { - var o = Object.prototype.toString.call(s); - return ( - '[object Function]' === o || - '[object AsyncFunction]' === o || - '[object GeneratorFunction]' === o || - '[object AsyncGeneratorFunction]' === o - ); - } - const Ga = _curry2(function invoker(s, o) { - return Ja(s + 1, function () { - var i = arguments[s]; - if (null != i && _isFunction(i[o])) - return i[o].apply(i, Array.prototype.slice.call(arguments, 0, s)); - throw new TypeError( - va(i) + ' does not have a method named "' + o + '"' - ); - }); - }); - const ec = Ga(1, 'split'); - function dropLastWhile(s, o) { - for (var i = o.length - 1; i >= 0 && s(o[i]); ) i -= 1; - return Na(0, i + 1, o); - } - var rc = (function () { - function XDropLastWhile(s, o) { - (this.f = s), (this.retained = []), (this.xf = o); - } - return ( - (XDropLastWhile.prototype['@@transducer/init'] = _xfBase_init), - (XDropLastWhile.prototype['@@transducer/result'] = function (s) { - return (this.retained = null), this.xf['@@transducer/result'](s); - }), - (XDropLastWhile.prototype['@@transducer/step'] = function (s, o) { - return this.f(o) ? this.retain(s, o) : this.flush(s, o); - }), - (XDropLastWhile.prototype.flush = function (s, o) { - return ( - (s = ka(this.xf, s, this.retained)), - (this.retained = []), - this.xf['@@transducer/step'](s, o) - ); - }), - (XDropLastWhile.prototype.retain = function (s, o) { - return this.retained.push(o), s; - }), - XDropLastWhile - ); - })(); - function _xdropLastWhile(s) { - return function (o) { - return new rc(s, o); - }; - } - const sc = _curry2(_dispatchable([], _xdropLastWhile, dropLastWhile)); - const oc = Ga(1, 'join'); - const ic = _curry1(function flip(s) { - return Ja(s.length, function (o, i) { - var a = Array.prototype.slice.call(arguments, 0); - return (a[0] = i), (a[1] = o), s.apply(this, a); - }); - })(_curry2(_includes)); - const ac = Ha(function (s, o) { - return pipe(ec(''), sc(ic(s)), oc(''))(o); - }); - function _iterableReduce(s, o, i) { - for (var a = i.next(); !a.done; ) (o = s(o, a.value)), (a = i.next()); - return o; - } - function _methodReduce(s, o, i, a) { - return i[a](s, o); - } - const cc = _createReduce(_arrayReduce, _methodReduce, _iterableReduce); - var lc = (function () { - function XMap(s, o) { - (this.xf = o), (this.f = s); - } - return ( - (XMap.prototype['@@transducer/init'] = _xfBase_init), - (XMap.prototype['@@transducer/result'] = _xfBase_result), - (XMap.prototype['@@transducer/step'] = function (s, o) { - return this.xf['@@transducer/step'](s, this.f(o)); - }), - XMap - ); - })(); - const pc = _curry2( - _dispatchable( - ['fantasy-land/map', 'map'], - function _xmap(s) { - return function (o) { - return new lc(s, o); - }; - }, - function map(s, o) { - switch (Object.prototype.toString.call(o)) { - case '[object Function]': - return Ja(o.length, function () { - return s.call(this, o.apply(this, arguments)); - }); - case '[object Object]': - return _arrayReduce( - function (i, a) { - return (i[a] = s(o[a])), i; - }, - {}, - na(o) - ); - default: - return _map(s, o); - } - } - ) - ); - const hc = _curry2(function ap(s, o) { - return 'function' == typeof o['fantasy-land/ap'] - ? o['fantasy-land/ap'](s) - : 'function' == typeof s.ap - ? s.ap(o) - : 'function' == typeof s - ? function (i) { - return s(i)(o(i)); - } - : cc( - function (s, i) { - return (function _concat(s, o) { - var i; - o = o || []; - var a = (s = s || []).length, - u = o.length, - _ = []; - for (i = 0; i < a; ) (_[_.length] = s[i]), (i += 1); - for (i = 0; i < u; ) (_[_.length] = o[i]), (i += 1); - return _; - })(s, pc(i, o)); - }, - [], - s - ); - }); - const dc = _curry2(function liftN(s, o) { - var i = Ja(s, o); - return Ja(s, function () { - return _arrayReduce( - hc, - pc(i, arguments[0]), - Array.prototype.slice.call(arguments, 1) - ); - }); - }); - const fc = _curry1(function lift(s) { - return dc(s.length, s); - }); - const gc = fc( - _curry1(function not(s) { - return !s; - }) - ); - const bc = _curry1(function always(s) { - return function () { - return s; - }; - }); - const _c = bc(void 0); - const Ec = aa(_c()); - const kc = gc(Ec); - const Oc = _curry2(function max(s, o) { - if (s === o) return o; - function safeMax(s, o) { - if (s > o != o > s) return o > s ? o : s; - } - var i = safeMax(s, o); - if (void 0 !== i) return i; - var a = safeMax(typeof s, typeof o); - if (void 0 !== a) return a === typeof s ? s : o; - var u = va(s), - _ = safeMax(u, va(o)); - return void 0 !== _ && _ === u ? s : o; - }); - var jc = _curry2(function pluck(s, o) { - return pc(Fa(s), o); - }); - const Ic = jc; - const Pc = _curry1(function anyPass(s) { - return Ja(ja(Oc, 0, Ic('length', s)), function () { - for (var o = 0, i = s.length; o < i; ) { - if (s[o].apply(this, arguments)) return !0; - o += 1; - } - return !1; - }); - }); - var identical = function (s, o) { - switch (arguments.length) { - case 0: - return identical; - case 1: - return function unaryIdentical(o) { - return 0 === arguments.length ? unaryIdentical : Ei(s, o); - }; - default: - return Ei(s, o); - } - }; - const Nc = identical; - const Mc = Ja(1, pipe(ia, Nc('GeneratorFunction'))); - const Rc = Ja(1, pipe(ia, Nc('AsyncFunction'))); - const Lc = Pc([pipe(ia, Nc('Function')), Mc, Rc]); - var Fc = _curry3(function replace(s, o, i) { - return i.replace(s, o); - }); - const qc = Fc; - const Jc = Ja(1, pipe(ia, Nc('RegExp'))); - const Hc = _curry3(function when(s, o, i) { - return s(i) ? o(i) : i; - }); - const Kc = Ja(1, pipe(ia, Nc('String'))); - const Gc = Hc(Kc, qc(/[.*+?^${}()|[\]\\-]/g, '\\$&')); - var Qc = function checkValue(s, o) { - if ('string' != typeof s && !(s instanceof String)) - throw TypeError('`'.concat(o, '` must be a string')); - }; - const tl = function replaceAll(s, o, i) { - !(function checkArguments(s, o, i) { - if (null == i || null == s || null == o) - throw TypeError('Input values must not be `null` or `undefined`'); - })(s, o, i), - Qc(i, 'str'), - Qc(o, 'replaceValue'), - (function checkSearchValue(s) { - if ( - !( - 'string' == typeof s || - s instanceof String || - s instanceof RegExp - ) - ) - throw TypeError('`searchValue` must be a string or an regexp'); - })(s); - var a = new RegExp(Jc(s) ? s : Gc(s), 'g'); - return qc(a, o, i); - }; - var sl = Ja(3, tl), - ul = Ga(2, 'replaceAll'); - const yl = Lc(String.prototype.replaceAll) ? ul : sl, - isWindows = () => _i(_a(/^win/), ['platform'], Qo), - getProtocol = (s) => { - try { - const o = new URL(s); - return ac(':', o.protocol); - } catch { - return; - } - }, - vl = - (pipe(getProtocol, kc), - (s) => { - if (Qo.browser) return !1; - const o = getProtocol(s); - return Ec(o) || 'file' === o || /^[a-zA-Z]$/.test(o); - }), - isHttpUrl = (s) => { - const o = getProtocol(s); - return 'http' === o || 'https' === o; - }, - toFileSystemPath = (s, o) => { - const i = [ - /%23/g, - '#', - /%24/g, - '$', - /%26/g, - '&', - /%2C/g, - ',', - /%40/g, - '@' - ], - a = Ba(!1, 'keepFileProtocol', o), - u = Ba(isWindows, 'isWindows', o); - let _ = decodeURI(s); - for (let s = 0; s < i.length; s += 2) _ = _.replace(i[s], i[s + 1]); - let w = 'file://' === _.substring(0, 7).toLowerCase(); - return ( - w && - ((_ = '/' === _[7] ? _.substring(8) : _.substring(7)), - u() && '/' === _[1] && (_ = `${_[0]}:${_.substring(1)}`), - a ? (_ = `file:///${_}`) : ((w = !1), (_ = u() ? _ : `/${_}`))), - u() && - !w && - ((_ = yl('/', '\\', _)), - ':\\' === _.substring(1, 3) && - (_ = _[0].toUpperCase() + _.substring(1))), - _ - ); - }, - getHash = (s) => { - const o = s.indexOf('#'); - return -1 !== o ? s.substring(o) : '#'; - }, - stripHash = (s) => { - const o = s.indexOf('#'); - let i = s; - return o >= 0 && (i = s.substring(0, o)), i; - }, - url_cwd = () => { - if (Qo.browser) return stripHash(globalThis.location.href); - const s = Qo.cwd(), - o = za(s); - return ['/', '\\'].includes(o) ? s : s + (isWindows() ? '\\' : '/'); - }, - resolve = (s, o) => { - const i = new URL(o, new URL(s, 'resolve://')); - if ('resolve:' === i.protocol) { - const { pathname: s, search: o, hash: a } = i; - return s + o + a; - } - return i.toString(); - }, - sanitize = (s) => { - if (vl(s)) - return ((s) => { - const o = [/\?/g, '%3F', /#/g, '%23']; - let i = s; - isWindows() && (i = i.replace(/\\/g, '/')), (i = encodeURI(i)); - for (let s = 0; s < o.length; s += 2) - i = i.replace(o[s], o[s + 1]); - return i; - })(toFileSystemPath(s)); - try { - return new URL(s).toString(); - } catch { - return encodeURI(decodeURI(s)) - .replace(/%5B/g, '[') - .replace(/%5D/g, ']'); - } - }, - unsanitize = (s) => (vl(s) ? toFileSystemPath(s) : decodeURI(s)), - { - fetch: _l, - Response: Sl, - Headers: wl, - Request: El, - FormData: xl, - File: kl, - Blob: Ol - } = globalThis; - function _array_like_to_array(s, o) { - (null == o || o > s.length) && (o = s.length); - for (var i = 0, a = new Array(o); i < o; i++) a[i] = s[i]; - return a; - } - function legacy_defineProperties(s, o) { - for (var i = 0; i < o.length; i++) { - var a = o[i]; - (a.enumerable = a.enumerable || !1), - (a.configurable = !0), - 'value' in a && (a.writable = !0), - Object.defineProperty(s, a.key, a); - } - } - function _instanceof(s, o) { - return null != o && - 'undefined' != typeof Symbol && - o[Symbol.hasInstance] - ? !!o[Symbol.hasInstance](s) - : s instanceof o; - } - function _sliced_to_array(s, o) { - return ( - (function _array_with_holes(s) { - if (Array.isArray(s)) return s; - })(s) || - (function _iterable_to_array_limit(s, o) { - var i = - null == s - ? null - : ('undefined' != typeof Symbol && s[Symbol.iterator]) || - s['@@iterator']; - if (null != i) { - var a, - u, - _ = [], - w = !0, - x = !1; - try { - for ( - i = i.call(s); - !(w = (a = i.next()).done) && - (_.push(a.value), !o || _.length !== o); - w = !0 - ); - } catch (s) { - (x = !0), (u = s); - } finally { - try { - w || null == i.return || i.return(); - } finally { - if (x) throw u; - } - } - return _; - } - })(s, o) || - (function _unsupported_iterable_to_array(s, o) { - if (!s) return; - if ('string' == typeof s) return _array_like_to_array(s, o); - var i = Object.prototype.toString.call(s).slice(8, -1); - 'Object' === i && s.constructor && (i = s.constructor.name); - if ('Map' === i || 'Set' === i) return Array.from(i); - if ( - 'Arguments' === i || - /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i) - ) - return _array_like_to_array(s, o); - })(s, o) || - (function _non_iterable_rest() { - throw new TypeError( - 'Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' - ); - })() - ); - } - function _type_of(s) { - return s && 'undefined' != typeof Symbol && s.constructor === Symbol - ? 'symbol' - : typeof s; - } - void 0 === globalThis.fetch && (globalThis.fetch = _l), - void 0 === globalThis.Headers && (globalThis.Headers = wl), - void 0 === globalThis.Request && (globalThis.Request = El), - void 0 === globalThis.Response && (globalThis.Response = Sl), - void 0 === globalThis.FormData && (globalThis.FormData = xl), - void 0 === globalThis.File && (globalThis.File = kl), - void 0 === globalThis.Blob && (globalThis.Blob = Ol); - var __typeError = function (s) { - throw TypeError(s); - }, - __accessCheck = function (s, o, i) { - return o.has(s) || __typeError('Cannot ' + i); - }, - __privateGet = function (s, o, i) { - return ( - __accessCheck(s, o, 'read from private field'), - i ? i.call(s) : o.get(s) - ); - }, - __privateAdd = function (s, o, i) { - return o.has(s) - ? __typeError('Cannot add the same private member more than once') - : _instanceof(o, WeakSet) - ? o.add(s) - : o.set(s, i); - }, - __privateSet = function (s, o, i, a) { - return ( - __accessCheck(s, o, 'write to private field'), - a ? a.call(s, i) : o.set(s, i), - i - ); - }, - to_string = function (s) { - return Object.prototype.toString.call(s); - }, - is_typed_array = function (s) { - return ArrayBuffer.isView(s) && !_instanceof(s, DataView); - }, - Cl = Array.isArray, - Al = Object.getOwnPropertyDescriptor, - Il = Object.prototype.propertyIsEnumerable, - Pl = Object.getOwnPropertySymbols, - Nl = Object.prototype.hasOwnProperty; - function own_enumerable_keys(s) { - for (var o = Object.keys(s), i = Pl(s), a = 0; a < i.length; a++) - Il.call(s, i[a]) && o.push(i[a]); - return o; - } - function is_writable(s, o) { - var i; - return !(null === (i = Al(s, o)) || void 0 === i - ? void 0 - : i.writable); - } - function legacy_copy(s, o) { - if ( - 'object' === (void 0 === s ? 'undefined' : _type_of(s)) && - null !== s - ) { - var i; - if (Cl(s)) i = []; - else if ('[object Date]' === to_string(s)) - i = new Date(s.getTime ? s.getTime() : s); - else if ( - (function (s) { - return '[object RegExp]' === to_string(s); - })(s) - ) - i = new RegExp(s); - else if ( - (function (s) { - return '[object Error]' === to_string(s); - })(s) - ) - i = { message: s.message }; - else if ( - (function (s) { - return '[object Boolean]' === to_string(s); - })(s) || - (function (s) { - return '[object Number]' === to_string(s); - })(s) || - (function (s) { - return '[object String]' === to_string(s); - })(s) - ) - i = Object(s); - else { - if (is_typed_array(s)) return s.slice(); - i = Object.create(Object.getPrototypeOf(s)); - } - var a = o.includeSymbols ? own_enumerable_keys : Object.keys, - u = !0, - _ = !1, - w = void 0; - try { - for ( - var x, C = a(s)[Symbol.iterator](); - !(u = (x = C.next()).done); - u = !0 - ) { - var j = x.value; - i[j] = s[j]; - } - } catch (s) { - (_ = !0), (w = s); - } finally { - try { - u || null == C.return || C.return(); - } finally { - if (_) throw w; - } - } - return i; - } - return s; - } - var Tl, - Ml, - Rl = { includeSymbols: !1, immutable: !1 }; - function walk(s, o) { - var i = - arguments.length > 2 && void 0 !== arguments[2] - ? arguments[2] - : Rl, - a = [], - u = [], - _ = !0, - w = i.includeSymbols ? own_enumerable_keys : Object.keys, - x = !!i.immutable; - return (function walker(s) { - var C = x ? legacy_copy(s, i) : s, - j = {}, - L = !0, - B = { - node: C, - node_: s, - path: [].concat(a), - parent: u[u.length - 1], - parents: u, - key: a[a.length - 1], - isRoot: 0 === a.length, - level: a.length, - circular: void 0, - isLeaf: !1, - notLeaf: !0, - notRoot: !0, - isFirst: !1, - isLast: !1, - update: function update(s) { - var o = - arguments.length > 1 && - void 0 !== arguments[1] && - arguments[1]; - B.isRoot || (B.parent.node[B.key] = s), - (B.node = s), - o && (L = !1); - }, - delete: function _delete(s) { - delete B.parent.node[B.key], s && (L = !1); - }, - remove: function remove(s) { - Cl(B.parent.node) - ? B.parent.node.splice(B.key, 1) - : delete B.parent.node[B.key], - s && (L = !1); - }, - keys: null, - before: function before(s) { - j.before = s; - }, - after: function after(s) { - j.after = s; - }, - pre: function pre(s) { - j.pre = s; - }, - post: function post(s) { - j.post = s; - }, - stop: function stop() { - _ = !1; - }, - block: function block() { - L = !1; - } - }; - if (!_) return B; - function update_state() { - if ('object' === _type_of(B.node) && null !== B.node) { - (B.keys && B.node_ === B.node) || (B.keys = w(B.node)), - (B.isLeaf = 0 === B.keys.length); - for (var o = 0; o < u.length; o++) - if (u[o].node_ === s) { - B.circular = u[o]; - break; - } - } else (B.isLeaf = !0), (B.keys = null); - (B.notLeaf = !B.isLeaf), (B.notRoot = !B.isRoot); - } - update_state(); - var $ = o.call(B, B.node); - if ( - (void 0 !== $ && B.update && B.update($), - j.before && j.before.call(B, B.node), - !L) - ) - return B; - if ( - 'object' === _type_of(B.node) && - null !== B.node && - !B.circular - ) { - var V; - u.push(B), update_state(); - var U = !0, - z = !1, - Y = void 0; - try { - for ( - var Z, - ee = Object.entries( - null !== (V = B.keys) && void 0 !== V ? V : [] - )[Symbol.iterator](); - !(U = (Z = ee.next()).done); - U = !0 - ) { - var ie, - ae = _sliced_to_array(Z.value, 2), - ce = ae[0], - le = ae[1]; - a.push(le), j.pre && j.pre.call(B, B.node[le], le); - var pe = walker(B.node[le]); - x && - Nl.call(B.node, le) && - !is_writable(B.node, le) && - (B.node[le] = pe.node), - (pe.isLast = - !!(null === (ie = B.keys) || void 0 === ie - ? void 0 - : ie.length) && +ce == B.keys.length - 1), - (pe.isFirst = 0 == +ce), - j.post && j.post.call(B, pe), - a.pop(); - } - } catch (s) { - (z = !0), (Y = s); - } finally { - try { - U || null == ee.return || ee.return(); - } finally { - if (z) throw Y; - } - } - u.pop(); - } - return j.after && j.after.call(B, B.node), B; - })(s).node; - } - var Dl = (function () { - function Traverse(s) { - var o = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : Rl; - !(function _class_call_check(s, o) { - if (!(s instanceof o)) - throw new TypeError('Cannot call a class as a function'); - })(this, Traverse), - __privateAdd(this, Tl), - __privateAdd(this, Ml), - __privateSet(this, Tl, s), - __privateSet(this, Ml, o); - } - return ( - (function _create_class(s, o, i) { - return ( - o && legacy_defineProperties(s.prototype, o), - i && legacy_defineProperties(s, i), - s - ); - })(Traverse, [ - { - key: 'get', - value: function get(s) { - for ( - var o = __privateGet(this, Tl), i = 0; - o && i < s.length; - i++ - ) { - var a = s[i]; - if ( - !Nl.call(o, a) || - (!__privateGet(this, Ml).includeSymbols && - 'symbol' === (void 0 === a ? 'undefined' : _type_of(a))) - ) - return; - o = o[a]; - } - return o; - } - }, - { - key: 'has', - value: function has(s) { - for ( - var o = __privateGet(this, Tl), i = 0; - o && i < s.length; - i++ - ) { - var a = s[i]; - if ( - !Nl.call(o, a) || - (!__privateGet(this, Ml).includeSymbols && - 'symbol' === (void 0 === a ? 'undefined' : _type_of(a))) - ) - return !1; - o = o[a]; - } - return !0; - } - }, - { - key: 'set', - value: function set(s, o) { - var i = __privateGet(this, Tl), - a = 0; - for (a = 0; a < s.length - 1; a++) { - var u = s[a]; - Nl.call(i, u) || (i[u] = {}), (i = i[u]); - } - return (i[s[a]] = o), o; - } - }, - { - key: 'map', - value: function map(s) { - return walk(__privateGet(this, Tl), s, { - immutable: !0, - includeSymbols: !!__privateGet(this, Ml).includeSymbols - }); - } - }, - { - key: 'forEach', - value: function forEach(s) { - return ( - __privateSet( - this, - Tl, - walk(__privateGet(this, Tl), s, __privateGet(this, Ml)) - ), - __privateGet(this, Tl) - ); - } - }, - { - key: 'reduce', - value: function reduce(s, o) { - var i = 1 === arguments.length, - a = i ? __privateGet(this, Tl) : o; - return ( - this.forEach(function (o) { - (this.isRoot && i) || (a = s.call(this, a, o)); - }), - a - ); - } - }, - { - key: 'paths', - value: function paths() { - var s = []; - return ( - this.forEach(function () { - s.push(this.path); - }), - s - ); - } - }, - { - key: 'nodes', - value: function nodes() { - var s = []; - return ( - this.forEach(function () { - s.push(this.node); - }), - s - ); - } - }, - { - key: 'clone', - value: function clone() { - var s = [], - o = [], - i = __privateGet(this, Ml); - return is_typed_array(__privateGet(this, Tl)) - ? __privateGet(this, Tl).slice() - : (function clone(a) { - for (var u = 0; u < s.length; u++) - if (s[u] === a) return o[u]; - if ( - 'object' === - (void 0 === a ? 'undefined' : _type_of(a)) && - null !== a - ) { - var _ = legacy_copy(a, i); - s.push(a), o.push(_); - var w = i.includeSymbols - ? own_enumerable_keys - : Object.keys, - x = !0, - C = !1, - j = void 0; - try { - for ( - var L, B = w(a)[Symbol.iterator](); - !(x = (L = B.next()).done); - x = !0 - ) { - var $ = L.value; - _[$] = clone(a[$]); - } - } catch (s) { - (C = !0), (j = s); - } finally { - try { - x || null == B.return || B.return(); - } finally { - if (C) throw j; - } - } - return s.pop(), o.pop(), _; - } - return a; - })(__privateGet(this, Tl)); - } - } - ]), - Traverse - ); - })(); - (Tl = new WeakMap()), (Ml = new WeakMap()); - var traverse = function (s, o) { - return new Dl(s, o); - }; - (traverse.get = function (s, o, i) { - return new Dl(s, i).get(o); - }), - (traverse.set = function (s, o, i, a) { - return new Dl(s, a).set(o, i); - }), - (traverse.has = function (s, o, i) { - return new Dl(s, i).has(o); - }), - (traverse.map = function (s, o, i) { - return new Dl(s, i).map(o); - }), - (traverse.forEach = function (s, o, i) { - return new Dl(s, i).forEach(o); - }), - (traverse.reduce = function (s, o, i, a) { - return new Dl(s, a).reduce(o, i); - }), - (traverse.paths = function (s, o) { - return new Dl(s, o).paths(); - }), - (traverse.nodes = function (s, o) { - return new Dl(s, o).nodes(); - }), - (traverse.clone = function (s, o) { - return new Dl(s, o).clone(); - }); - var Ll = traverse; - const Fl = 'application/json, application/yaml', - Bl = 'https://swagger.io', - $l = Object.freeze({ url: '/' }), - Vl = ['properties'], - Ul = ['properties'], - zl = [ - 'definitions', - 'parameters', - 'responses', - 'securityDefinitions', - 'components/schemas', - 'components/responses', - 'components/parameters', - 'components/securitySchemes' - ], - Wl = ['schema/example', 'items/example']; - function isFreelyNamed(s) { - const o = s[s.length - 1], - i = s[s.length - 2], - a = s.join('/'); - return ( - (Vl.indexOf(o) > -1 && -1 === Ul.indexOf(i)) || - zl.indexOf(a) > -1 || - Wl.some((s) => a.indexOf(s) > -1) - ); - } - function absolutifyPointer(s, o) { - const [i, a] = s.split('#'), - u = null != o ? o : '', - _ = null != i ? i : ''; - let w; - if (isHttpUrl(u)) w = resolve(u, _); - else { - const s = resolve(Bl, u), - o = resolve(s, _).replace(Bl, ''); - w = _.startsWith('/') ? o : o.substring(1); - } - return a ? `${w}#${a}` : w; - } - const Jl = /^([a-z]+:\/\/|\/\/)/i; - class JSONRefError extends Yo {} - const Hl = {}, - Kl = new WeakMap(), - Gl = [ - (s) => - 'paths' === s[0] && 'responses' === s[3] && 'examples' === s[5], - (s) => - 'paths' === s[0] && - 'responses' === s[3] && - 'content' === s[5] && - 'example' === s[7], - (s) => - 'paths' === s[0] && - 'responses' === s[3] && - 'content' === s[5] && - 'examples' === s[7] && - 'value' === s[9], - (s) => - 'paths' === s[0] && - 'requestBody' === s[3] && - 'content' === s[4] && - 'example' === s[6], - (s) => - 'paths' === s[0] && - 'requestBody' === s[3] && - 'content' === s[4] && - 'examples' === s[6] && - 'value' === s[8], - (s) => - 'paths' === s[0] && 'parameters' === s[2] && 'example' === s[4], - (s) => - 'paths' === s[0] && 'parameters' === s[3] && 'example' === s[5], - (s) => - 'paths' === s[0] && - 'parameters' === s[2] && - 'examples' === s[4] && - 'value' === s[6], - (s) => - 'paths' === s[0] && - 'parameters' === s[3] && - 'examples' === s[5] && - 'value' === s[7], - (s) => - 'paths' === s[0] && - 'parameters' === s[2] && - 'content' === s[4] && - 'example' === s[6], - (s) => - 'paths' === s[0] && - 'parameters' === s[2] && - 'content' === s[4] && - 'examples' === s[6] && - 'value' === s[8], - (s) => - 'paths' === s[0] && - 'parameters' === s[3] && - 'content' === s[4] && - 'example' === s[7], - (s) => - 'paths' === s[0] && - 'parameters' === s[3] && - 'content' === s[5] && - 'examples' === s[7] && - 'value' === s[9] - ], - Xl = { - key: '$ref', - plugin: (s, o, i, a) => { - const u = a.getInstance(), - _ = i.slice(0, -1); - if (isFreelyNamed(_) || ((s) => Gl.some((o) => o(s)))(_)) return; - const { baseDoc: w } = a.getContext(i); - if ('string' != typeof s) - return new JSONRefError('$ref: must be a string (JSON-Ref)', { - $ref: s, - baseDoc: w, - fullPath: i - }); - const x = refs_split(s), - C = x[0], - j = x[1] || ''; - let L, B, $; - try { - L = w || C ? absoluteify(C, w) : null; - } catch (o) { - return wrapError(o, { - pointer: j, - $ref: s, - basePath: L, - fullPath: i - }); - } - if ( - (function pointerAlreadyInPath(s, o, i, a) { - let u = Kl.get(a); - u || ((u = {}), Kl.set(a, u)); - const _ = (function arrayToJsonPointer(s) { - if (0 === s.length) return ''; - return `/${s.map(escapeJsonPointerToken).join('/')}`; - })(i), - w = `${o || ''}#${s}`, - x = _.replace(/allOf\/\d+\/?/g, ''), - C = a.contextTree.get([]).baseDoc; - if (o === C && pointerIsAParent(x, s)) return !0; - let j = ''; - const L = i.some( - (s) => ( - (j = `${j}/${escapeJsonPointerToken(s)}`), - u[j] && - u[j].some( - (s) => - pointerIsAParent(s, w) || pointerIsAParent(w, s) - ) - ) - ); - if (L) return !0; - return void (u[x] = (u[x] || []).concat(w)); - })(j, L, _, a) && - !u.useCircularStructures - ) { - const o = absolutifyPointer(s, L); - return s === o ? null : Ho.replace(i, o); - } - if ( - (null == L - ? (($ = jsonPointerToArray(j)), - (B = a.get($)), - void 0 === B && - (B = new JSONRefError( - `Could not resolve reference: ${s}`, - { pointer: j, $ref: s, baseDoc: w, fullPath: i } - ))) - : ((B = extractFromDoc(L, j)), - (B = - null != B.__value - ? B.__value - : B.catch((o) => { - throw wrapError(o, { - pointer: j, - $ref: s, - baseDoc: w, - fullPath: i - }); - }))), - B instanceof Error) - ) - return [Ho.remove(i), B]; - const V = absolutifyPointer(s, L), - U = Ho.replace(_, B, { $$ref: V }); - if (L && L !== w) return [U, Ho.context(_, { baseDoc: L })]; - try { - if ( - !(function patchValueAlreadyInPath(s, o) { - const i = [s]; - return ( - o.path.reduce((s, o) => (i.push(s[o]), s[o]), s), - pointToAncestor(o.value) - ); - function pointToAncestor(s) { - return ( - Ho.isObject(s) && - (i.indexOf(s) >= 0 || - Object.keys(s).some((o) => pointToAncestor(s[o]))) - ); - } - })(a.state, U) || - u.useCircularStructures - ) - return U; - } catch (s) { - return null; - } - } - }, - Yl = Object.assign(Xl, { - docCache: Hl, - absoluteify, - clearCache: function clearCache(s) { - void 0 !== s - ? delete Hl[s] - : Object.keys(Hl).forEach((s) => { - delete Hl[s]; - }); - }, - JSONRefError, - wrapError, - getDoc, - split: refs_split, - extractFromDoc, - fetchJSON: function fetchJSON(s) { - return fetch(s, { headers: { Accept: Fl }, loadSpec: !0 }) - .then((s) => s.text()) - .then((s) => vn.load(s)); - }, - extract, - jsonPointerToArray, - unescapeJsonPointerToken - }), - Ql = Yl; - function absoluteify(s, o) { - if (!Jl.test(s)) { - if (!o) - throw new JSONRefError( - `Tried to resolve a relative URL, without having a basePath. path: '${s}' basePath: '${o}'` - ); - return resolve(o, s); - } - return s; - } - function wrapError(s, o) { - let i; - return ( - (i = - s && s.response && s.response.body - ? `${s.response.body.code} ${s.response.body.message}` - : s.message), - new JSONRefError(`Could not resolve reference: ${i}`, { - ...o, - cause: s - }) - ); - } - function refs_split(s) { - return (s + '').split('#'); - } - function extractFromDoc(s, o) { - const i = Hl[s]; - if (i && !Ho.isPromise(i)) - try { - const s = extract(o, i); - return Object.assign(Promise.resolve(s), { __value: s }); - } catch (s) { - return Promise.reject(s); - } - return getDoc(s).then((s) => extract(o, s)); - } - function getDoc(s) { - const o = Hl[s]; - return o - ? Ho.isPromise(o) - ? o - : Promise.resolve(o) - : ((Hl[s] = Yl.fetchJSON(s).then((o) => ((Hl[s] = o), o))), Hl[s]); - } - function extract(s, o) { - const i = jsonPointerToArray(s); - if (i.length < 1) return o; - const a = Ho.getIn(o, i); - if (void 0 === a) - throw new JSONRefError( - `Could not resolve pointer: ${s} does not exist in document`, - { pointer: s } - ); - return a; - } - function jsonPointerToArray(s) { - if ('string' != typeof s) - throw new TypeError('Expected a string, got a ' + typeof s); - return ( - '/' === s[0] && (s = s.substr(1)), - '' === s ? [] : s.split('/').map(unescapeJsonPointerToken) - ); - } - function unescapeJsonPointerToken(s) { - if ('string' != typeof s) return s; - return new URLSearchParams( - `=${s.replace(/~1/g, '/').replace(/~0/g, '~')}` - ).get(''); - } - function escapeJsonPointerToken(s) { - return new URLSearchParams([ - ['', s.replace(/~/g, '~0').replace(/\//g, '~1')] - ]) - .toString() - .slice(1); - } - const pointerBoundaryChar = (s) => !s || '/' === s || '#' === s; - function pointerIsAParent(s, o) { - if (pointerBoundaryChar(o)) return !0; - const i = s.charAt(o.length), - a = o.slice(-1); - return ( - 0 === s.indexOf(o) && (!i || '/' === i || '#' === i) && '#' !== a - ); - } - const Zl = { - key: 'allOf', - plugin: (s, o, i, a, u) => { - if (u.meta && u.meta.$$ref) return; - const _ = i.slice(0, -1); - if (isFreelyNamed(_)) return; - if (!Array.isArray(s)) { - const s = new TypeError('allOf must be an array'); - return (s.fullPath = i), s; - } - let w = !1, - x = u.value; - if ( - (_.forEach((s) => { - x && (x = x[s]); - }), - (x = { ...x }), - 0 === Object.keys(x).length) - ) - return; - delete x.allOf; - const C = []; - return ( - C.push(a.replace(_, {})), - s.forEach((s, o) => { - if (!a.isObject(s)) { - if (w) return null; - w = !0; - const s = new TypeError( - 'Elements in allOf must be objects' - ); - return (s.fullPath = i), C.push(s); - } - C.push(a.mergeDeep(_, s)); - const u = (function generateAbsoluteRefPatches( - s, - o, - { - specmap: i, - getBaseUrlForNodePath: a = (s) => - i.getContext([...o, ...s]).baseDoc, - targetKeys: u = ['$ref', '$$ref'] - } = {} - ) { - const _ = []; - return ( - Ll(s).forEach(function callback() { - if ( - u.includes(this.key) && - 'string' == typeof this.node - ) { - const s = this.path, - u = o.concat(this.path), - w = absolutifyPointer(this.node, a(s)); - _.push(i.replace(u, w)); - } - }), - _ - ); - })(s, i.slice(0, -1), { - getBaseUrlForNodePath: (s) => - a.getContext([...i, o, ...s]).baseDoc, - specmap: a - }); - C.push(...u); - }), - x.example && C.push(a.remove([].concat(_, 'example'))), - C.push(a.mergeDeep(_, x)), - x.$$ref || C.push(a.remove([].concat(_, '$$ref'))), - C - ); - } - }, - eu = { - key: 'parameters', - plugin: (s, o, i, a) => { - if (Array.isArray(s) && s.length) { - const o = Object.assign([], s), - u = i.slice(0, -1), - _ = { ...Ho.getIn(a.spec, u) }; - for (let u = 0; u < s.length; u += 1) { - const w = s[u]; - try { - o[u].default = a.parameterMacro(_, w); - } catch (s) { - const o = new Error(s); - return (o.fullPath = i), o; - } - } - return Ho.replace(i, o); - } - return Ho.replace(i, s); - } - }, - tu = { - key: 'properties', - plugin: (s, o, i, a) => { - const u = { ...s }; - for (const o in s) - try { - u[o].default = a.modelPropertyMacro(u[o]); - } catch (s) { - const o = new Error(s); - return (o.fullPath = i), o; - } - return Ho.replace(i, u); - } - }; - class ContextTree { - constructor(s) { - this.root = context_tree_createNode(s || {}); - } - set(s, o) { - const i = this.getParent(s, !0); - if (!i) return void context_tree_updateNode(this.root, o, null); - const a = s[s.length - 1], - { children: u } = i; - u[a] - ? context_tree_updateNode(u[a], o, i) - : (u[a] = context_tree_createNode(o, i)); - } - get(s) { - if ((s = s || []).length < 1) return this.root.value; - let o, - i, - a = this.root; - for ( - let u = 0; - u < s.length && ((i = s[u]), (o = a.children), o[i]); - u += 1 - ) - a = o[i]; - return a && a.protoValue; - } - getParent(s, o) { - return !s || s.length < 1 - ? null - : s.length < 2 - ? this.root - : s.slice(0, -1).reduce((s, i) => { - if (!s) return s; - const { children: a } = s; - return ( - !a[i] && o && (a[i] = context_tree_createNode(null, s)), - a[i] - ); - }, this.root); - } - } - function context_tree_createNode(s, o) { - return context_tree_updateNode({ children: {} }, s, o); - } - function context_tree_updateNode(s, o, i) { - return ( - (s.value = o || {}), - (s.protoValue = i ? { ...i.protoValue, ...s.value } : s.value), - Object.keys(s.children).forEach((o) => { - const i = s.children[o]; - s.children[o] = context_tree_updateNode(i, i.value, s); - }), - s - ); - } - const specmap_noop = () => {}; - class SpecMap { - static getPluginName(s) { - return s.pluginName; - } - static getPatchesOfType(s, o) { - return s.filter(o); - } - constructor(s) { - Object.assign( - this, - { - spec: '', - debugLevel: 'info', - plugins: [], - pluginHistory: {}, - errors: [], - mutations: [], - promisedPatches: [], - state: {}, - patches: [], - context: {}, - contextTree: new ContextTree(), - showDebug: !1, - allPatches: [], - pluginProp: 'specMap', - libMethods: Object.assign(Object.create(this), Ho, { - getInstance: () => this - }), - allowMetaPatches: !1 - }, - s - ), - (this.get = this._get.bind(this)), - (this.getContext = this._getContext.bind(this)), - (this.hasRun = this._hasRun.bind(this)), - (this.wrappedPlugins = this.plugins - .map(this.wrapPlugin.bind(this)) - .filter(Ho.isFunction)), - this.patches.push(Ho.add([], this.spec)), - this.patches.push(Ho.context([], this.context)), - this.updatePatches(this.patches); - } - debug(s, ...o) { - this.debugLevel === s && console.log(...o); - } - verbose(s, ...o) { - 'verbose' === this.debugLevel && console.log(`[${s}] `, ...o); - } - wrapPlugin(s, o) { - const { pathDiscriminator: i } = this; - let a, - u = null; - return ( - s[this.pluginProp] - ? ((u = s), (a = s[this.pluginProp])) - : Ho.isFunction(s) - ? (a = s) - : Ho.isObject(s) && - (a = (function createKeyBasedPlugin(s) { - const isSubPath = (s, o) => - !Array.isArray(s) || s.every((s, i) => s === o[i]); - return function* generator(o, a) { - const u = {}; - for (const [s, i] of o - .filter(Ho.isAdditiveMutation) - .entries()) { - if (!(s < 3e3)) return; - yield* traverse(i.value, i.path, i); - } - function* traverse(o, _, w) { - if (Ho.isObject(o)) { - const x = _.length - 1, - C = _[x], - j = _.indexOf('properties'), - L = 'properties' === C && x === j, - B = a.allowMetaPatches && u[o.$$ref]; - for (const x of Object.keys(o)) { - const C = o[x], - j = _.concat(x), - $ = Ho.isObject(C), - V = o.$$ref; - if ( - (B || - ($ && - (a.allowMetaPatches && V && (u[V] = !0), - yield* traverse(C, j, w))), - !L && x === s.key) - ) { - const o = isSubPath(i, _); - (i && !o) || (yield s.plugin(C, x, j, a, w)); - } - } - } else - s.key === _[_.length - 1] && - (yield s.plugin(o, s.key, _, a)); - } - }; - })(s)), - Object.assign(a.bind(u), { - pluginName: s.name || o, - isGenerator: Ho.isGenerator(a) - }) - ); - } - nextPlugin() { - return this.wrappedPlugins.find( - (s) => this.getMutationsForPlugin(s).length > 0 - ); - } - nextPromisedPatch() { - if (this.promisedPatches.length > 0) - return Promise.race(this.promisedPatches.map((s) => s.value)); - } - getPluginHistory(s) { - const o = this.constructor.getPluginName(s); - return this.pluginHistory[o] || []; - } - getPluginRunCount(s) { - return this.getPluginHistory(s).length; - } - getPluginHistoryTip(s) { - const o = this.getPluginHistory(s); - return (o && o[o.length - 1]) || {}; - } - getPluginMutationIndex(s) { - const o = this.getPluginHistoryTip(s).mutationIndex; - return 'number' != typeof o ? -1 : o; - } - updatePluginHistory(s, o) { - const i = this.constructor.getPluginName(s); - (this.pluginHistory[i] = this.pluginHistory[i] || []), - this.pluginHistory[i].push(o); - } - updatePatches(s) { - Ho.normalizeArray(s).forEach((s) => { - if (s instanceof Error) this.errors.push(s); - else - try { - if (!Ho.isObject(s)) - return void this.debug( - 'updatePatches', - 'Got a non-object patch', - s - ); - if ( - (this.showDebug && this.allPatches.push(s), - Ho.isPromise(s.value)) - ) - return ( - this.promisedPatches.push(s), - void this.promisedPatchThen(s) - ); - if (Ho.isContextPatch(s)) - return void this.setContext(s.path, s.value); - Ho.isMutation(s) && this.updateMutations(s); - } catch (s) { - console.error(s), this.errors.push(s); - } - }); - } - updateMutations(s) { - 'object' == typeof s.value && - !Array.isArray(s.value) && - this.allowMetaPatches && - (s.value = { ...s.value }); - const o = Ho.applyPatch(this.state, s, { - allowMetaPatches: this.allowMetaPatches - }); - o && (this.mutations.push(s), (this.state = o)); - } - removePromisedPatch(s) { - const o = this.promisedPatches.indexOf(s); - o < 0 - ? this.debug("Tried to remove a promisedPatch that isn't there!") - : this.promisedPatches.splice(o, 1); - } - promisedPatchThen(s) { - return ( - (s.value = s.value - .then((o) => { - const i = { ...s, value: o }; - this.removePromisedPatch(s), this.updatePatches(i); - }) - .catch((o) => { - this.removePromisedPatch(s), this.updatePatches(o); - })), - s.value - ); - } - getMutations(s, o) { - return ( - (s = s || 0), - 'number' != typeof o && (o = this.mutations.length), - this.mutations.slice(s, o) - ); - } - getCurrentMutations() { - return this.getMutationsForPlugin(this.getCurrentPlugin()); - } - getMutationsForPlugin(s) { - const o = this.getPluginMutationIndex(s); - return this.getMutations(o + 1); - } - getCurrentPlugin() { - return this.currentPlugin; - } - getLib() { - return this.libMethods; - } - _get(s) { - return Ho.getIn(this.state, s); - } - _getContext(s) { - return this.contextTree.get(s); - } - setContext(s, o) { - return this.contextTree.set(s, o); - } - _hasRun(s) { - return this.getPluginRunCount(this.getCurrentPlugin()) > (s || 0); - } - dispatch() { - const s = this, - o = this.nextPlugin(); - if (!o) { - const s = this.nextPromisedPatch(); - if (s) - return s - .then(() => this.dispatch()) - .catch(() => this.dispatch()); - const o = { spec: this.state, errors: this.errors }; - return ( - this.showDebug && (o.patches = this.allPatches), - Promise.resolve(o) - ); - } - if ( - ((s.pluginCount = s.pluginCount || new WeakMap()), - s.pluginCount.set(o, (s.pluginCount.get(o) || 0) + 1), - s.pluginCount[o] > 100) - ) - return Promise.resolve({ - spec: s.state, - errors: s.errors.concat( - new Error("We've reached a hard limit of 100 plugin runs") - ) - }); - if (o !== this.currentPlugin && this.promisedPatches.length) { - const s = this.promisedPatches.map((s) => s.value); - return Promise.all( - s.map((s) => s.then(specmap_noop, specmap_noop)) - ).then(() => this.dispatch()); - } - return (function executePlugin() { - s.currentPlugin = o; - const i = s.getCurrentMutations(), - a = s.mutations.length - 1; - try { - if (o.isGenerator) - for (const a of o(i, s.getLib())) updatePatches(a); - else { - updatePatches(o(i, s.getLib())); - } - } catch (s) { - console.error(s), - updatePatches([ - Object.assign(Object.create(s), { plugin: o }) - ]); - } finally { - s.updatePluginHistory(o, { mutationIndex: a }); - } - return s.dispatch(); - })(); - function updatePatches(i) { - i && ((i = Ho.fullyNormalizeArray(i)), s.updatePatches(i, o)); - } - } - } - const ru = { refs: Ql, allOf: Zl, parameters: eu, properties: tu }; - function makeFetchJSON(s, o = {}) { - const { requestInterceptor: i, responseInterceptor: a } = o, - u = s.withCredentials ? 'include' : 'same-origin'; - return (o) => - s({ - url: o, - loadSpec: !0, - requestInterceptor: i, - responseInterceptor: a, - headers: { Accept: Fl }, - credentials: u - }).then((s) => s.body); - } - function isFile(s, o) { - return ( - o || 'undefined' == typeof navigator || (o = navigator), - o && 'ReactNative' === o.product - ? !(!s || 'object' != typeof s || 'string' != typeof s.uri) - : ('undefined' != typeof File && s instanceof File) || - ('undefined' != typeof Blob && s instanceof Blob) || - !!ArrayBuffer.isView(s) || - (null !== s && - 'object' == typeof s && - 'function' == typeof s.pipe) - ); - } - function isArrayOfFile(s, o) { - return Array.isArray(s) && s.some((s) => isFile(s, o)); - } - class FileWithData extends File { - constructor(s, o = '', i = {}) { - super([s], o, i), (this.data = s); - } - valueOf() { - return this.data; - } - toString() { - return this.valueOf(); - } - } - const isRfc3986Reserved = (s) => ":/?#[]@!$&'()*+,;=".indexOf(s) > -1, - isRfc3986Unreserved = (s) => /^[a-z0-9\-._~]+$/i.test(s); - function encodeCharacters(s, o = 'reserved') { - return [...s] - .map((s) => { - if (isRfc3986Unreserved(s)) return s; - if (isRfc3986Reserved(s) && 'unsafe' === o) return s; - const i = new TextEncoder(); - return Array.from(i.encode(s)) - .map((s) => `0${s.toString(16).toUpperCase()}`.slice(-2)) - .map((s) => `%${s}`) - .join(''); - }) - .join(''); - } - function stylize(s) { - const { value: o } = s; - return Array.isArray(o) - ? (function encodeArray({ - key: s, - value: o, - style: i, - explode: a, - escape: u - }) { - if ('simple' === i) - return o.map((s) => valueEncoder(s, u)).join(','); - if ('label' === i) - return `.${o.map((s) => valueEncoder(s, u)).join('.')}`; - if ('matrix' === i) - return o - .map((s) => valueEncoder(s, u)) - .reduce( - (o, i) => - !o || a ? `${o || ''};${s}=${i}` : `${o},${i}`, - '' - ); - if ('form' === i) { - const i = a ? `&${s}=` : ','; - return o.map((s) => valueEncoder(s, u)).join(i); - } - if ('spaceDelimited' === i) { - const i = a ? `${s}=` : ''; - return o.map((s) => valueEncoder(s, u)).join(` ${i}`); - } - if ('pipeDelimited' === i) { - const i = a ? `${s}=` : ''; - return o.map((s) => valueEncoder(s, u)).join(`|${i}`); - } - return; - })(s) - : 'object' == typeof o - ? (function encodeObject({ - key: s, - value: o, - style: i, - explode: a, - escape: u - }) { - const _ = Object.keys(o); - if ('simple' === i) - return _.reduce((s, i) => { - const _ = valueEncoder(o[i], u); - return `${s ? `${s},` : ''}${i}${a ? '=' : ','}${_}`; - }, ''); - if ('label' === i) - return _.reduce((s, i) => { - const _ = valueEncoder(o[i], u); - return `${s ? `${s}.` : '.'}${i}${a ? '=' : '.'}${_}`; - }, ''); - if ('matrix' === i && a) - return _.reduce( - (s, i) => - `${s ? `${s};` : ';'}${i}=${valueEncoder(o[i], u)}`, - '' - ); - if ('matrix' === i) - return _.reduce((i, a) => { - const _ = valueEncoder(o[a], u); - return `${i ? `${i},` : `;${s}=`}${a},${_}`; - }, ''); - if ('form' === i) - return _.reduce((s, i) => { - const _ = valueEncoder(o[i], u); - return `${s ? `${s}${a ? '&' : ','}` : ''}${i}${a ? '=' : ','}${_}`; - }, ''); - return; - })(s) - : (function encodePrimitive({ - key: s, - value: o, - style: i, - escape: a - }) { - if ('simple' === i) return valueEncoder(o, a); - if ('label' === i) return `.${valueEncoder(o, a)}`; - if ('matrix' === i) return `;${s}=${valueEncoder(o, a)}`; - if ('form' === i) return valueEncoder(o, a); - if ('deepObject' === i) return valueEncoder(o, a); - return; - })(s); - } - function valueEncoder(s, o = !1) { - return ( - Array.isArray(s) || (null !== s && 'object' == typeof s) - ? (s = JSON.stringify(s)) - : ('number' != typeof s && 'boolean' != typeof s) || - (s = String(s)), - o && 'string' == typeof s && s.length > 0 - ? encodeCharacters(s, o) - : null != s - ? s - : '' - ); - } - const nu = { form: ',', spaceDelimited: '%20', pipeDelimited: '|' }, - su = { csv: ',', ssv: '%20', tsv: '%09', pipes: '|' }; - function formatKeyValue(s, o, i = !1) { - const { - collectionFormat: a, - allowEmptyValue: u, - serializationOption: _, - encoding: w - } = o, - x = 'object' != typeof o || Array.isArray(o) ? o : o.value, - C = i ? (s) => s.toString() : (s) => encodeURIComponent(s), - j = C(s); - if (void 0 === x && u) return [[j, '']]; - if (isFile(x) || isArrayOfFile(x)) return [[j, x]]; - if (_) return formatKeyValueBySerializationOption(s, x, i, _); - if (w) { - if ( - [typeof w.style, typeof w.explode, typeof w.allowReserved].some( - (s) => 'undefined' !== s - ) - ) { - const { style: o, explode: a, allowReserved: u } = w; - return formatKeyValueBySerializationOption(s, x, i, { - style: o, - explode: a, - allowReserved: u - }); - } - if ('string' == typeof w.contentType) { - if (w.contentType.startsWith('application/json')) { - const s = C('string' == typeof x ? x : JSON.stringify(x)); - return [ - [j, new FileWithData(s, 'blob', { type: w.contentType })] - ]; - } - const s = C(String(x)); - return [ - [j, new FileWithData(s, 'blob', { type: w.contentType })] - ]; - } - return 'object' != typeof x - ? [[j, C(x)]] - : Array.isArray(x) && x.every((s) => 'object' != typeof s) - ? [[j, x.map(C).join(',')]] - : [[j, C(JSON.stringify(x))]]; - } - return 'object' != typeof x - ? [[j, C(x)]] - : Array.isArray(x) - ? 'multi' === a - ? [[j, x.map(C)]] - : [[j, x.map(C).join(su[a || 'csv'])]] - : [[j, '']]; - } - function formatKeyValueBySerializationOption(s, o, i, a) { - const u = a.style || 'form', - _ = void 0 === a.explode ? 'form' === u : a.explode, - w = !i && (a && a.allowReserved ? 'unsafe' : 'reserved'), - encodeFn = (s) => valueEncoder(s, w), - x = i ? (s) => s : (s) => encodeFn(s); - return 'object' != typeof o - ? [[x(s), encodeFn(o)]] - : Array.isArray(o) - ? _ - ? [[x(s), o.map(encodeFn)]] - : [[x(s), o.map(encodeFn).join(nu[u])]] - : 'deepObject' === u - ? Object.keys(o).map((i) => [x(`${s}[${i}]`), encodeFn(o[i])]) - : _ - ? Object.keys(o).map((s) => [x(s), encodeFn(o[s])]) - : [ - [ - x(s), - Object.keys(o) - .map((s) => [`${x(s)},${encodeFn(o[s])}`]) - .join(',') - ] - ]; - } - function encodeFormOrQuery(s) { - return ((s, { encode: o = !0 } = {}) => { - const buildNestedParams = (s, o, i) => ( - Array.isArray(i) - ? i.reduce((i, a) => buildNestedParams(s, o, a), s) - : i instanceof Date - ? s.append(o, i.toISOString()) - : 'object' == typeof i - ? Object.entries(i).reduce( - (i, [a, u]) => buildNestedParams(s, `${o}[${a}]`, u), - s - ) - : s.append(o, i), - s - ), - i = Object.entries(s).reduce( - (s, [o, i]) => buildNestedParams(s, o, i), - new URLSearchParams() - ), - a = String(i); - return o ? a : decodeURIComponent(a); - })( - Object.keys(s).reduce((o, i) => { - for (const [a, u] of formatKeyValue(i, s[i])) - o[a] = u instanceof FileWithData ? u.valueOf() : u; - return o; - }, {}), - { encode: !1 } - ); - } - function serializeRequest(s = {}) { - const { url: o = '', query: i, form: a } = s; - if (a) { - const o = Object.keys(a).some((s) => { - const { value: o } = a[s]; - return isFile(o) || isArrayOfFile(o); - }), - i = s.headers['content-type'] || s.headers['Content-Type']; - if (o || /multipart\/form-data/i.test(i)) { - const o = (function request_buildFormData(s) { - return Object.entries(s).reduce((s, [o, i]) => { - for (const [a, u] of formatKeyValue(o, i, !0)) - if (Array.isArray(u)) - for (const o of u) - if (ArrayBuffer.isView(o)) { - const i = new Blob([o]); - s.append(a, i); - } else s.append(a, o); - else if (ArrayBuffer.isView(u)) { - const o = new Blob([u]); - s.append(a, o); - } else s.append(a, u); - return s; - }, new FormData()); - })(s.form); - (s.formdata = o), (s.body = o); - } else s.body = encodeFormOrQuery(a); - delete s.form; - } - if (i) { - const [a, u] = o.split('?'); - let _ = ''; - if (u) { - const s = new URLSearchParams(u); - Object.keys(i).forEach((o) => s.delete(o)), (_ = String(s)); - } - const w = ((...s) => { - const o = s.filter((s) => s).join('&'); - return o ? `?${o}` : ''; - })(_, encodeFormOrQuery(i)); - (s.url = a + w), delete s.query; - } - return s; - } - function serializeHeaders(s = {}) { - return 'function' != typeof s.entries - ? {} - : Array.from(s.entries()).reduce( - (s, [o, i]) => ( - (s[o] = (function serializeHeaderValue(s) { - return s.includes(', ') ? s.split(', ') : s; - })(i)), - s - ), - {} - ); - } - function serializeResponse(s, o, { loadSpec: i = !1 } = {}) { - const a = { - ok: s.ok, - url: s.url || o, - status: s.status, - statusText: s.statusText, - headers: serializeHeaders(s.headers) - }, - u = a.headers['content-type'], - _ = i || ((s = '') => /(json|xml|yaml|text)\b/.test(s))(u); - return (_ ? s.text : s.blob || s.buffer).call(s).then((s) => { - if (((a.text = s), (a.data = s), _)) - try { - const o = (function parseBody(s, o) { - return o && - (0 === o.indexOf('application/json') || - o.indexOf('+json') > 0) - ? JSON.parse(s) - : vn.load(s); - })(s, u); - (a.body = o), (a.obj = o); - } catch (s) { - a.parseError = s; - } - return a; - }); - } - async function http_http(s, o = {}) { - 'object' == typeof s && (s = (o = s).url), - (o.headers = o.headers || {}), - (o = serializeRequest(o)).headers && - Object.keys(o.headers).forEach((s) => { - const i = o.headers[s]; - 'string' == typeof i && (o.headers[s] = i.replace(/\n+/g, ' ')); - }), - o.requestInterceptor && (o = (await o.requestInterceptor(o)) || o); - const i = o.headers['content-type'] || o.headers['Content-Type']; - let a; - /multipart\/form-data/i.test(i) && - (delete o.headers['content-type'], - delete o.headers['Content-Type']); - try { - (a = await (o.userFetch || fetch)(o.url, o)), - (a = await serializeResponse(a, s, o)), - o.responseInterceptor && - (a = (await o.responseInterceptor(a)) || a); - } catch (s) { - if (!a) throw s; - const o = new Error( - a.statusText || `response status is ${a.status}` - ); - throw ( - ((o.status = a.status), - (o.statusCode = a.status), - (o.responseError = s), - o) - ); - } - if (!a.ok) { - const s = new Error( - a.statusText || `response status is ${a.status}` - ); - throw ( - ((s.status = a.status), - (s.statusCode = a.status), - (s.response = a), - s) - ); - } - return a; - } - const options_retrievalURI = (s) => { - var o, i; - const { baseDoc: a, url: u } = s, - _ = null !== (o = null != a ? a : u) && void 0 !== o ? o : ''; - return 'string' == - typeof (null === (i = globalThis.document) || void 0 === i - ? void 0 - : i.baseURI) - ? String(new URL(_, globalThis.document.baseURI)) - : _; - }, - options_httpClient = (s) => { - const { fetch: o, http: i } = s; - return o || i || http_http; - }; - async function resolveGenericStrategy(s) { - const { - spec: o, - mode: i, - allowMetaPatches: a = !0, - pathDiscriminator: u, - modelPropertyMacro: _, - parameterMacro: w, - requestInterceptor: x, - responseInterceptor: C, - skipNormalization: j = !1, - useCircularStructures: L, - strategies: B - } = s, - $ = options_retrievalURI(s), - V = options_httpClient(s), - U = B.find((s) => s.match(o)); - return (async function doResolve(s) { - $ && (ru.refs.docCache[$] = s); - ru.refs.fetchJSON = makeFetchJSON(V, { - requestInterceptor: x, - responseInterceptor: C - }); - const o = [ru.refs]; - 'function' == typeof w && o.push(ru.parameters); - 'function' == typeof _ && o.push(ru.properties); - 'strict' !== i && o.push(ru.allOf); - const B = await (function mapSpec(s) { - return new SpecMap(s).dispatch(); - })({ - spec: s, - context: { baseDoc: $ }, - plugins: o, - allowMetaPatches: a, - pathDiscriminator: u, - parameterMacro: w, - modelPropertyMacro: _, - useCircularStructures: L - }); - j || (B.spec = U.normalize(B.spec)); - return B; - })(o); - } - const replace_special_chars_with_underscore = (s) => - s.replace(/\W/gi, '_'); - function opId( - s, - o, - i = '', - { v2OperationIdCompatibilityMode: a } = {} - ) { - if (!s || 'object' != typeof s) return null; - return (s.operationId || '').replace(/\s/g, '').length - ? replace_special_chars_with_underscore(s.operationId) - : (function idFromPathMethod( - s, - o, - { v2OperationIdCompatibilityMode: i } = {} - ) { - if (i) { - let i = `${o.toLowerCase()}_${s}`.replace( - /[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g, - '_' - ); - return ( - (i = i || `${s.substring(1)}_${o}`), - i - .replace(/((_){2,})/g, '_') - .replace(/^(_)*/g, '') - .replace(/([_])*$/g, '') - ); - } - return `${o.toLowerCase()}${replace_special_chars_with_underscore(s)}`; - })(o, i, { v2OperationIdCompatibilityMode: a }); - } - function normalize(s) { - const { spec: o } = s, - { paths: i } = o, - a = {}; - if (!i || o.$$normalized) return s; - for (const s in i) { - const u = i[s]; - if (null == u || !['object', 'function'].includes(typeof u)) - continue; - const _ = u.parameters; - for (const i in u) { - const w = u[i]; - if (null == w || !['object', 'function'].includes(typeof w)) - continue; - const x = opId(w, s, i); - if (x) { - a[x] ? a[x].push(w) : (a[x] = [w]); - const s = a[x]; - if (s.length > 1) - s.forEach((s, o) => { - (s.__originalOperationId = - s.__originalOperationId || s.operationId), - (s.operationId = `${x}${o + 1}`); - }); - else if (void 0 !== w.operationId) { - const o = s[0]; - (o.__originalOperationId = - o.__originalOperationId || w.operationId), - (o.operationId = x); - } - } - if ('parameters' !== i) { - const s = [], - i = {}; - for (const a in o) - ('produces' !== a && 'consumes' !== a && 'security' !== a) || - ((i[a] = o[a]), s.push(i)); - if ((_ && ((i.parameters = _), s.push(i)), s.length)) - for (const o of s) - for (const s in o) - if (w[s]) { - if ('parameters' === s) - for (const i of o[s]) { - w[s].some( - (s) => - (s.name && s.name === i.name) || - (s.$ref && s.$ref === i.$ref) || - (s.$$ref && s.$$ref === i.$$ref) || - s === i - ) || w[s].push(i); - } - } else w[s] = o[s]; - } - } - } - return (o.$$normalized = !0), s; - } - const ou = { - name: 'generic', - match: () => !0, - normalize(s) { - const { spec: o } = normalize({ spec: s }); - return o; - }, - resolve: async (s) => resolveGenericStrategy(s) - }, - iu = ou; - const isOpenAPI30 = (s) => { - try { - const { openapi: o } = s; - return 'string' == typeof o && /^3\.0\.(?:[1-9]\d*|0)$/.test(o); - } catch { - return !1; - } - }, - isOpenAPI31 = (s) => { - try { - const { openapi: o } = s; - return 'string' == typeof o && /^3\.1\.(?:[1-9]\d*|0)$/.test(o); - } catch { - return !1; - } - }, - isOpenAPI3 = (s) => isOpenAPI30(s) || isOpenAPI31(s), - au = { - name: 'openapi-2', - match: (s) => - ((s) => { - try { - const { swagger: o } = s; - return '2.0' === o; - } catch { - return !1; - } - })(s), - normalize(s) { - const { spec: o } = normalize({ spec: s }); - return o; - }, - resolve: async (s) => - (async function resolveOpenAPI2Strategy(s) { - return resolveGenericStrategy(s); - })(s) - }, - cu = au; - const lu = { - name: 'openapi-3-0', - match: (s) => isOpenAPI30(s), - normalize(s) { - const { spec: o } = normalize({ spec: s }); - return o; - }, - resolve: async (s) => - (async function resolveOpenAPI30Strategy(s) { - return resolveGenericStrategy(s); - })(s) - }, - uu = lu; - const pu = _curry2(function and(s, o) { - return s && o; - }); - const hu = _curry2(function both(s, o) { - return _isFunction(s) - ? function _both() { - return s.apply(this, arguments) && o.apply(this, arguments); - } - : fc(pu)(s, o); - }); - const du = aa(null); - const fu = gc(du); - function isOfTypeObject_typeof(s) { - return ( - (isOfTypeObject_typeof = - 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator - ? function (s) { - return typeof s; - } - : function (s) { - return s && - 'function' == typeof Symbol && - s.constructor === Symbol && - s !== Symbol.prototype - ? 'symbol' - : typeof s; - }), - isOfTypeObject_typeof(s) - ); - } - const mu = function isOfTypeObject(s) { - return 'object' === isOfTypeObject_typeof(s); - }; - const gu = Ja(1, hu(fu, mu)); - var yu = pipe(ia, Nc('Object')), - vu = pipe(va, aa(va(Object))), - bu = _i(hu(Lc, vu), ['constructor']), - _u = Ja(1, function (s) { - if (!gu(s) || !yu(s)) return !1; - var o = Object.getPrototypeOf(s); - return !!du(o) || bu(o); - }); - const Su = _u; - var wu = __webpack_require__(34035); - function _reduced(s) { - return s && s['@@transducer/reduced'] - ? s - : { '@@transducer/value': s, '@@transducer/reduced': !0 }; - } - var Eu = (function () { - function XAll(s, o) { - (this.xf = o), (this.f = s), (this.all = !0); - } - return ( - (XAll.prototype['@@transducer/init'] = _xfBase_init), - (XAll.prototype['@@transducer/result'] = function (s) { - return ( - this.all && (s = this.xf['@@transducer/step'](s, !0)), - this.xf['@@transducer/result'](s) - ); - }), - (XAll.prototype['@@transducer/step'] = function (s, o) { - return ( - this.f(o) || - ((this.all = !1), - (s = _reduced(this.xf['@@transducer/step'](s, !1)))), - s - ); - }), - XAll - ); - })(); - function _xall(s) { - return function (o) { - return new Eu(s, o); - }; - } - var xu = _curry2( - _dispatchable(['all'], _xall, function all(s, o) { - for (var i = 0; i < o.length; ) { - if (!s(o[i])) return !1; - i += 1; - } - return !0; - }) - ); - const ku = xu; - class Annotation extends wu.Om { - constructor(s, o, i) { - super(s, o, i), (this.element = 'annotation'); - } - get code() { - return this.attributes.get('code'); - } - set code(s) { - this.attributes.set('code', s); - } - } - const Ou = Annotation; - class Comment extends wu.Om { - constructor(s, o, i) { - super(s, o, i), (this.element = 'comment'); - } - } - const Cu = Comment; - class ParseResult extends wu.wE { - constructor(s, o, i) { - super(s, o, i), (this.element = 'parseResult'); - } - get api() { - return this.children.filter((s) => s.classes.contains('api')).first; - } - get results() { - return this.children.filter((s) => s.classes.contains('result')); - } - get result() { - return this.results.first; - } - get annotations() { - return this.children.filter((s) => 'annotation' === s.element); - } - get warnings() { - return this.children.filter( - (s) => 'annotation' === s.element && s.classes.contains('warning') - ); - } - get errors() { - return this.children.filter( - (s) => 'annotation' === s.element && s.classes.contains('error') - ); - } - get isEmpty() { - return this.children.reject((s) => 'annotation' === s.element) - .isEmpty; - } - replaceResult(s) { - const { result: o } = this; - if (Ec(o)) return !1; - const i = this.content.findIndex((s) => s === o); - return -1 !== i && ((this.content[i] = s), !0); - } - } - const Au = ParseResult; - class SourceMap extends wu.wE { - constructor(s, o, i) { - super(s, o, i), (this.element = 'sourceMap'); - } - get positionStart() { - return this.children - .filter((s) => s.classes.contains('position')) - .get(0); - } - get positionEnd() { - return this.children - .filter((s) => s.classes.contains('position')) - .get(1); - } - set position(s) { - if (void 0 === s) return; - const o = new wu.wE([s.start.row, s.start.column, s.start.char]), - i = new wu.wE([s.end.row, s.end.column, s.end.char]); - o.classes.push('position'), - i.classes.push('position'), - this.push(o).push(i); - } - } - const ju = SourceMap, - hasMethod = (s, o) => - 'object' == typeof o && - null !== o && - s in o && - 'function' == typeof o[s], - hasBasicElementProps = (s) => - 'object' == typeof s && - null != s && - '_storedElement' in s && - 'string' == typeof s._storedElement && - '_content' in s, - primitiveEq = (s, o) => - 'object' == typeof o && - null !== o && - 'primitive' in o && - 'function' == typeof o.primitive && - o.primitive() === s, - hasClass = (s, o) => - 'object' == typeof o && - null !== o && - 'classes' in o && - (Array.isArray(o.classes) || o.classes instanceof wu.wE) && - o.classes.includes(s), - isElementType = (s, o) => - 'object' == typeof o && - null !== o && - 'element' in o && - o.element === s, - helpers = (s) => - s({ - hasMethod, - hasBasicElementProps, - primitiveEq, - isElementType, - hasClass - }), - Iu = helpers( - ({ hasBasicElementProps: s, primitiveEq: o }) => - (i) => - i instanceof wu.Hg || (s(i) && o(void 0, i)) - ), - Pu = helpers( - ({ hasBasicElementProps: s, primitiveEq: o }) => - (i) => - i instanceof wu.Om || (s(i) && o('string', i)) - ), - Nu = helpers( - ({ hasBasicElementProps: s, primitiveEq: o }) => - (i) => - i instanceof wu.kT || (s(i) && o('number', i)) - ), - Tu = helpers( - ({ hasBasicElementProps: s, primitiveEq: o }) => - (i) => - i instanceof wu.Os || (s(i) && o('null', i)) - ), - Mu = helpers( - ({ hasBasicElementProps: s, primitiveEq: o }) => - (i) => - i instanceof wu.bd || (s(i) && o('boolean', i)) - ), - Ru = helpers( - ({ hasBasicElementProps: s, primitiveEq: o, hasMethod: i }) => - (a) => - a instanceof wu.Sh || - (s(a) && - o('object', a) && - i('keys', a) && - i('values', a) && - i('items', a)) - ), - Du = helpers( - ({ hasBasicElementProps: s, primitiveEq: o, hasMethod: i }) => - (a) => - (a instanceof wu.wE && !(a instanceof wu.Sh)) || - (s(a) && - o('array', a) && - i('push', a) && - i('unshift', a) && - i('map', a) && - i('reduce', a)) - ), - Lu = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof wu.Pr || (s(a) && o('member', a) && i(void 0, a)) - ), - Fu = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof wu.Ft || (s(a) && o('link', a) && i(void 0, a)) - ), - Bu = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof wu.sI || (s(a) && o('ref', a) && i(void 0, a)) - ), - qu = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Ou || (s(a) && o('annotation', a) && i('array', a)) - ), - $u = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Cu || (s(a) && o('comment', a) && i('string', a)) - ), - Vu = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Au || - (s(a) && o('parseResult', a) && i('array', a)) - ), - Uu = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof ju || (s(a) && o('sourceMap', a) && i('array', a)) - ), - isPrimitiveElement = (s) => - isElementType('object', s) || - isElementType('array', s) || - isElementType('boolean', s) || - isElementType('number', s) || - isElementType('string', s) || - isElementType('null', s) || - isElementType('member', s), - hasElementSourceMap = (s) => Uu(s.meta.get('sourceMap')), - includesSymbols = (s, o) => { - if (0 === s.length) return !0; - const i = o.attributes.get('symbols'); - return !!Du(i) && ku(ic(i.toValue()), s); - }, - includesClasses = (s, o) => - 0 === s.length || ku(ic(o.classes.toValue()), s); - const es_T = function () { - return !0; - }; - const es_F = function () { - return !1; - }, - getVisitFn = (s, o, i) => { - const a = s[o]; - if (null != a) { - if (!i && 'function' == typeof a) return a; - const s = i ? a.leave : a.enter; - if ('function' == typeof s) return s; - } else { - const a = i ? s.leave : s.enter; - if (null != a) { - if ('function' == typeof a) return a; - const s = a[o]; - if ('function' == typeof s) return s; - } - } - return null; - }, - zu = {}, - getNodeType = (s) => (null == s ? void 0 : s.type), - isNode = (s) => 'string' == typeof getNodeType(s), - cloneNode = (s) => - Object.create( - Object.getPrototypeOf(s), - Object.getOwnPropertyDescriptors(s) - ), - mergeAll = ( - s, - { - visitFnGetter: o = getVisitFn, - nodeTypeGetter: i = getNodeType, - breakSymbol: a = zu, - deleteNodeSymbol: u = null, - skipVisitingNodeSymbol: _ = !1, - exposeEdits: w = !1 - } = {} - ) => { - const x = Symbol('skip'), - C = new Array(s.length).fill(x); - return { - enter(j, L, B, $, V, U) { - let z = j, - Y = !1; - const Z = { - ...U, - replaceWith(s, o) { - U.replaceWith(s, o), (z = s); - } - }; - for (let j = 0; j < s.length; j += 1) - if (C[j] === x) { - const x = o(s[j], i(z), !1); - if ('function' == typeof x) { - const o = x.call(s[j], z, L, B, $, V, Z); - if ('function' == typeof (null == o ? void 0 : o.then)) - throw new Yo( - 'Async visitor not supported in sync mode', - { visitor: s[j], visitFn: x } - ); - if (o === _) C[j] = z; - else if (o === a) C[j] = a; - else { - if (o === u) return o; - if (void 0 !== o) { - if (!w) return o; - (z = o), (Y = !0); - } - } - } - } - return Y ? z : void 0; - }, - leave(u, w, j, L, B, $) { - let V = u; - const U = { - ...$, - replaceWith(s, o) { - $.replaceWith(s, o), (V = s); - } - }; - for (let u = 0; u < s.length; u += 1) - if (C[u] === x) { - const x = o(s[u], i(V), !0); - if ('function' == typeof x) { - const o = x.call(s[u], V, w, j, L, B, U); - if ('function' == typeof (null == o ? void 0 : o.then)) - throw new Yo( - 'Async visitor not supported in sync mode', - { visitor: s[u], visitFn: x } - ); - if (o === a) C[u] = a; - else if (void 0 !== o && o !== _) return o; - } - } else C[u] === V && (C[u] = x); - } - }; - }; - mergeAll[Symbol.for('nodejs.util.promisify.custom')] = ( - s, - { - visitFnGetter: o = getVisitFn, - nodeTypeGetter: i = getNodeType, - breakSymbol: a = zu, - deleteNodeSymbol: u = null, - skipVisitingNodeSymbol: _ = !1, - exposeEdits: w = !1 - } = {} - ) => { - const x = Symbol('skip'), - C = new Array(s.length).fill(x); - return { - async enter(j, L, B, $, V, U) { - let z = j, - Y = !1; - const Z = { - ...U, - replaceWith(s, o) { - U.replaceWith(s, o), (z = s); - } - }; - for (let j = 0; j < s.length; j += 1) - if (C[j] === x) { - const x = o(s[j], i(z), !1); - if ('function' == typeof x) { - const o = await x.call(s[j], z, L, B, $, V, Z); - if (o === _) C[j] = z; - else if (o === a) C[j] = a; - else { - if (o === u) return o; - if (void 0 !== o) { - if (!w) return o; - (z = o), (Y = !0); - } - } - } - } - return Y ? z : void 0; - }, - async leave(u, w, j, L, B, $) { - let V = u; - const U = { - ...$, - replaceWith(s, o) { - $.replaceWith(s, o), (V = s); - } - }; - for (let u = 0; u < s.length; u += 1) - if (C[u] === x) { - const x = o(s[u], i(V), !0); - if ('function' == typeof x) { - const o = await x.call(s[u], V, w, j, L, B, U); - if (o === a) C[u] = a; - else if (void 0 !== o && o !== _) return o; - } - } else C[u] === V && (C[u] = x); - } - }; - }; - const visit = ( - s, - o, - { - keyMap: i = null, - state: a = {}, - breakSymbol: u = zu, - deleteNodeSymbol: _ = null, - skipVisitingNodeSymbol: w = !1, - visitFnGetter: x = getVisitFn, - nodeTypeGetter: C = getNodeType, - nodePredicate: j = isNode, - nodeCloneFn: L = cloneNode, - detectCycles: B = !0 - } = {} - ) => { - const $ = i || {}; - let V, - U, - z = Array.isArray(s), - Y = [s], - Z = -1, - ee = [], - ie = s; - const ae = [], - ce = []; - do { - Z += 1; - const s = Z === Y.length; - let i; - const de = s && 0 !== ee.length; - if (s) { - if ( - ((i = 0 === ce.length ? void 0 : ae.pop()), - (ie = U), - (U = ce.pop()), - de) - ) - if (z) { - ie = ie.slice(); - let s = 0; - for (const [o, i] of ee) { - const a = o - s; - i === _ ? (ie.splice(a, 1), (s += 1)) : (ie[a] = i); - } - } else { - ie = L(ie); - for (const [s, o] of ee) ie[s] = o; - } - (Z = V.index), - (Y = V.keys), - (ee = V.edits), - (z = V.inArray), - (V = V.prev); - } else if (U !== _ && void 0 !== U) { - if (((i = z ? Z : Y[Z]), (ie = U[i]), ie === _ || void 0 === ie)) - continue; - ae.push(i); - } - let fe; - if (!Array.isArray(ie)) { - var le; - if (!j(ie)) - throw new Yo(`Invalid AST Node: ${String(ie)}`, { node: ie }); - if (B && ce.includes(ie)) { - ae.pop(); - continue; - } - const _ = x(o, C(ie), s); - if (_) { - for (const [s, i] of Object.entries(a)) o[s] = i; - const u = { - replaceWith(o, a) { - 'function' == typeof a - ? a(o, ie, i, U, ae, ce) - : U && (U[i] = o), - s || (ie = o); - } - }; - fe = _.call(o, ie, i, U, ae, ce, u); - } - if ( - 'function' == - typeof (null === (le = fe) || void 0 === le ? void 0 : le.then) - ) - throw new Yo('Async visitor not supported in sync mode', { - visitor: o, - visitFn: _ - }); - if (fe === u) break; - if (fe === w) { - if (!s) { - ae.pop(); - continue; - } - } else if (void 0 !== fe && (ee.push([i, fe]), !s)) { - if (!j(fe)) { - ae.pop(); - continue; - } - ie = fe; - } - } - var pe; - if ((void 0 === fe && de && ee.push([i, ie]), !s)) - (V = { inArray: z, index: Z, keys: Y, edits: ee, prev: V }), - (z = Array.isArray(ie)), - (Y = z - ? ie - : null !== (pe = $[C(ie)]) && void 0 !== pe - ? pe - : []), - (Z = -1), - (ee = []), - U !== _ && void 0 !== U && ce.push(U), - (U = ie); - } while (void 0 !== V); - return 0 !== ee.length ? ee[ee.length - 1][1] : s; - }; - visit[Symbol.for('nodejs.util.promisify.custom')] = async ( - s, - o, - { - keyMap: i = null, - state: a = {}, - breakSymbol: u = zu, - deleteNodeSymbol: _ = null, - skipVisitingNodeSymbol: w = !1, - visitFnGetter: x = getVisitFn, - nodeTypeGetter: C = getNodeType, - nodePredicate: j = isNode, - nodeCloneFn: L = cloneNode, - detectCycles: B = !0 - } = {} - ) => { - const $ = i || {}; - let V, - U, - z = Array.isArray(s), - Y = [s], - Z = -1, - ee = [], - ie = s; - const ae = [], - ce = []; - do { - Z += 1; - const s = Z === Y.length; - let i; - const pe = s && 0 !== ee.length; - if (s) { - if ( - ((i = 0 === ce.length ? void 0 : ae.pop()), - (ie = U), - (U = ce.pop()), - pe) - ) - if (z) { - ie = ie.slice(); - let s = 0; - for (const [o, i] of ee) { - const a = o - s; - i === _ ? (ie.splice(a, 1), (s += 1)) : (ie[a] = i); - } - } else { - ie = L(ie); - for (const [s, o] of ee) ie[s] = o; - } - (Z = V.index), - (Y = V.keys), - (ee = V.edits), - (z = V.inArray), - (V = V.prev); - } else if (U !== _ && void 0 !== U) { - if (((i = z ? Z : Y[Z]), (ie = U[i]), ie === _ || void 0 === ie)) - continue; - ae.push(i); - } - let de; - if (!Array.isArray(ie)) { - if (!j(ie)) - throw new Yo(`Invalid AST Node: ${String(ie)}`, { node: ie }); - if (B && ce.includes(ie)) { - ae.pop(); - continue; - } - const _ = x(o, C(ie), s); - if (_) { - for (const [s, i] of Object.entries(a)) o[s] = i; - const u = { - replaceWith(o, a) { - 'function' == typeof a - ? a(o, ie, i, U, ae, ce) - : U && (U[i] = o), - s || (ie = o); - } - }; - de = await _.call(o, ie, i, U, ae, ce, u); - } - if (de === u) break; - if (de === w) { - if (!s) { - ae.pop(); - continue; - } - } else if (void 0 !== de && (ee.push([i, de]), !s)) { - if (!j(de)) { - ae.pop(); - continue; - } - ie = de; - } - } - var le; - if ((void 0 === de && pe && ee.push([i, ie]), !s)) - (V = { inArray: z, index: Z, keys: Y, edits: ee, prev: V }), - (z = Array.isArray(ie)), - (Y = z - ? ie - : null !== (le = $[C(ie)]) && void 0 !== le - ? le - : []), - (Z = -1), - (ee = []), - U !== _ && void 0 !== U && ce.push(U), - (U = ie); - } while (void 0 !== V); - return 0 !== ee.length ? ee[ee.length - 1][1] : s; - }; - const Wu = class CloneError extends Yo { - value; - constructor(s, o) { - super(s, o), void 0 !== o && (this.value = o.value); - } - }; - const Ju = class DeepCloneError extends Wu {}; - const Hu = class ShallowCloneError extends Wu {}, - cloneDeep = (s, o = {}) => { - const { visited: i = new WeakMap() } = o, - a = { ...o, visited: i }; - if (i.has(s)) return i.get(s); - if (s instanceof wu.KeyValuePair) { - const { key: o, value: u } = s, - _ = Iu(o) ? cloneDeep(o, a) : o, - w = Iu(u) ? cloneDeep(u, a) : u, - x = new wu.KeyValuePair(_, w); - return i.set(s, x), x; - } - if (s instanceof wu.ot) { - const mapper = (s) => cloneDeep(s, a), - o = [...s].map(mapper), - u = new wu.ot(o); - return i.set(s, u), u; - } - if (s instanceof wu.G6) { - const mapper = (s) => cloneDeep(s, a), - o = [...s].map(mapper), - u = new wu.G6(o); - return i.set(s, u), u; - } - if (Iu(s)) { - const o = cloneShallow(s); - if ((i.set(s, o), s.content)) - if (Iu(s.content)) o.content = cloneDeep(s.content, a); - else if (s.content instanceof wu.KeyValuePair) - o.content = cloneDeep(s.content, a); - else if (Array.isArray(s.content)) { - const mapper = (s) => cloneDeep(s, a); - o.content = s.content.map(mapper); - } else o.content = s.content; - else o.content = s.content; - return o; - } - throw new Ju( - "Value provided to cloneDeep function couldn't be cloned", - { value: s } - ); - }; - cloneDeep.safe = (s) => { - try { - return cloneDeep(s); - } catch { - return s; - } - }; - const cloneShallowKeyValuePair = (s) => { - const { key: o, value: i } = s; - return new wu.KeyValuePair(o, i); - }, - cloneShallowElement = (s) => { - const o = new s.constructor(); - if ( - ((o.element = s.element), - s.meta.length > 0 && (o._meta = cloneDeep(s.meta)), - s.attributes.length > 0 && - (o._attributes = cloneDeep(s.attributes)), - Iu(s.content)) - ) { - const i = s.content; - o.content = cloneShallowElement(i); - } else - Array.isArray(s.content) - ? (o.content = [...s.content]) - : s.content instanceof wu.KeyValuePair - ? (o.content = cloneShallowKeyValuePair(s.content)) - : (o.content = s.content); - return o; - }, - cloneShallow = (s) => { - if (s instanceof wu.KeyValuePair) - return cloneShallowKeyValuePair(s); - if (s instanceof wu.ot) - return ((s) => { - const o = [...s]; - return new wu.ot(o); - })(s); - if (s instanceof wu.G6) - return ((s) => { - const o = [...s]; - return new wu.G6(o); - })(s); - if (Iu(s)) return cloneShallowElement(s); - throw new Hu( - "Value provided to cloneShallow function couldn't be cloned", - { value: s } - ); - }; - cloneShallow.safe = (s) => { - try { - return cloneShallow(s); - } catch { - return s; - } - }; - const visitor_getNodeType = (s) => - Ru(s) - ? 'ObjectElement' - : Du(s) - ? 'ArrayElement' - : Lu(s) - ? 'MemberElement' - : Pu(s) - ? 'StringElement' - : Mu(s) - ? 'BooleanElement' - : Nu(s) - ? 'NumberElement' - : Tu(s) - ? 'NullElement' - : Fu(s) - ? 'LinkElement' - : Bu(s) - ? 'RefElement' - : void 0, - visitor_cloneNode = (s) => (Iu(s) ? cloneShallow(s) : cloneNode(s)), - Ku = pipe(visitor_getNodeType, Kc), - Gu = { - ObjectElement: ['content'], - ArrayElement: ['content'], - MemberElement: ['key', 'value'], - StringElement: [], - BooleanElement: [], - NumberElement: [], - NullElement: [], - RefElement: [], - LinkElement: [], - Annotation: [], - Comment: [], - ParseResultElement: ['content'], - SourceMap: ['content'] - }; - class PredicateVisitor { - result; - predicate; - returnOnTrue; - returnOnFalse; - constructor({ - predicate: s = es_F, - returnOnTrue: o, - returnOnFalse: i - } = {}) { - (this.result = []), - (this.predicate = s), - (this.returnOnTrue = o), - (this.returnOnFalse = i); - } - enter(s) { - return this.predicate(s) - ? (this.result.push(s), this.returnOnTrue) - : this.returnOnFalse; - } - } - const visitor_visit = (s, o, { keyMap: i = Gu, ...a } = {}) => - visit(s, o, { - keyMap: i, - nodeTypeGetter: visitor_getNodeType, - nodePredicate: Ku, - nodeCloneFn: visitor_cloneNode, - ...a - }); - visitor_visit[Symbol.for('nodejs.util.promisify.custom')] = async ( - s, - o, - { keyMap: i = Gu, ...a } = {} - ) => - visit[Symbol.for('nodejs.util.promisify.custom')](s, o, { - keyMap: i, - nodeTypeGetter: visitor_getNodeType, - nodePredicate: Ku, - nodeCloneFn: visitor_cloneNode, - ...a - }); - const nodeTypeGetter = (s) => - 'string' == typeof (null == s ? void 0 : s.type) - ? s.type - : visitor_getNodeType(s), - Xu = { - EphemeralObject: ['content'], - EphemeralArray: ['content'], - ...Gu - }, - value_visitor_visit = (s, o, { keyMap: i = Xu, ...a } = {}) => - visitor_visit(s, o, { - keyMap: i, - nodeTypeGetter, - nodePredicate: es_T, - detectCycles: !1, - deleteNodeSymbol: Symbol.for('delete-node'), - skipVisitingNodeSymbol: Symbol.for('skip-visiting-node'), - ...a - }); - value_visitor_visit[Symbol.for('nodejs.util.promisify.custom')] = - async (s, { keyMap: o = Xu, ...i } = {}) => - visitor_visit[Symbol.for('nodejs.util.promisify.custom')]( - s, - visitor, - { - keyMap: o, - nodeTypeGetter, - nodePredicate: es_T, - detectCycles: !1, - deleteNodeSymbol: Symbol.for('delete-node'), - skipVisitingNodeSymbol: Symbol.for('skip-visiting-node'), - ...i - } - ); - const Yu = class EphemeralArray { - type = 'EphemeralArray'; - content = []; - reference = void 0; - constructor(s) { - (this.content = s), (this.reference = []); - } - toReference() { - return this.reference; - } - toArray() { - return this.reference.push(...this.content), this.reference; - } - }; - const Qu = class EphemeralObject { - type = 'EphemeralObject'; - content = []; - reference = void 0; - constructor(s) { - (this.content = s), (this.reference = {}); - } - toReference() { - return this.reference; - } - toObject() { - return Object.assign( - this.reference, - Object.fromEntries(this.content) - ); - } - }; - class Visitor { - ObjectElement = { - enter: (s) => { - if (this.references.has(s)) - return this.references.get(s).toReference(); - const o = new Qu(s.content); - return this.references.set(s, o), o; - } - }; - EphemeralObject = { leave: (s) => s.toObject() }; - MemberElement = { enter: (s) => [s.key, s.value] }; - ArrayElement = { - enter: (s) => { - if (this.references.has(s)) - return this.references.get(s).toReference(); - const o = new Yu(s.content); - return this.references.set(s, o), o; - } - }; - EphemeralArray = { leave: (s) => s.toArray() }; - references = new WeakMap(); - BooleanElement(s) { - return s.toValue(); - } - NumberElement(s) { - return s.toValue(); - } - StringElement(s) { - return s.toValue(); - } - NullElement() { - return null; - } - RefElement(s, ...o) { - var i; - const a = o[3]; - return 'EphemeralObject' === - (null === (i = a[a.length - 1]) || void 0 === i ? void 0 : i.type) - ? Symbol.for('delete-node') - : String(s.toValue()); - } - LinkElement(s) { - return Pu(s.href) ? s.href.toValue() : ''; - } - } - const serializers_value = (s) => - Iu(s) - ? Pu(s) || Nu(s) || Mu(s) || Tu(s) - ? s.toValue() - : value_visitor_visit(s, new Visitor()) - : s; - const Zu = _curry3(function mergeWithKey(s, o, i) { - var a, - u = {}; - for (a in ((i = i || {}), (o = o || {}))) - _has(a, o) && (u[a] = _has(a, i) ? s(a, o[a], i[a]) : o[a]); - for (a in i) _has(a, i) && !_has(a, u) && (u[a] = i[a]); - return u; - }); - const ep = _curry3(function mergeDeepWithKey(s, o, i) { - return Zu( - function (o, i, a) { - return _isObject(i) && _isObject(a) - ? mergeDeepWithKey(s, i, a) - : s(o, i, a); - }, - o, - i - ); - }); - const tp = _curry2(function mergeDeepRight(s, o) { - return ep( - function (s, o, i) { - return i; - }, - s, - o - ); - }); - const rp = _curry2(_path); - const np = Na(0, -1); - const sp = _curry2(function apply(s, o) { - return s.apply(this, o); - }); - const op = gc(Lc); - var ip = _curry1(function empty(s) { - return null != s && 'function' == typeof s['fantasy-land/empty'] - ? s['fantasy-land/empty']() - : null != s && - null != s.constructor && - 'function' == typeof s.constructor['fantasy-land/empty'] - ? s.constructor['fantasy-land/empty']() - : null != s && 'function' == typeof s.empty - ? s.empty() - : null != s && - null != s.constructor && - 'function' == typeof s.constructor.empty - ? s.constructor.empty() - : ua(s) - ? [] - : _isString(s) - ? '' - : _isObject(s) - ? {} - : Pi(s) - ? (function () { - return arguments; - })() - : (function _isTypedArray(s) { - var o = Object.prototype.toString.call(s); - return ( - '[object Uint8ClampedArray]' === o || - '[object Int8Array]' === o || - '[object Uint8Array]' === o || - '[object Int16Array]' === o || - '[object Uint16Array]' === o || - '[object Int32Array]' === o || - '[object Uint32Array]' === o || - '[object Float32Array]' === o || - '[object Float64Array]' === o || - '[object BigInt64Array]' === o || - '[object BigUint64Array]' === o - ); - })(s) - ? s.constructor.from('') - : void 0; - }); - const cp = ip; - const lp = _curry1(function isEmpty(s) { - return null != s && aa(s, cp(s)); - }); - const up = Ja( - 1, - Lc(Array.isArray) ? Array.isArray : pipe(ia, Nc('Array')) - ); - const pp = hu(up, lp); - var hp = Ja(3, function (s, o, i) { - var a = rp(s, i), - u = rp(np(s), i); - if (!op(a) && !pp(s)) { - var _ = xa(a, u); - return sp(_, o); - } - }); - const dp = hp; - class Namespace extends wu.g$ { - constructor() { - super(), - this.register('annotation', Ou), - this.register('comment', Cu), - this.register('parseResult', Au), - this.register('sourceMap', ju); - } - } - const fp = new Namespace(), - createNamespace = (s) => { - const o = new Namespace(); - return Su(s) && o.use(s), o; - }, - mp = fp, - toolbox = () => ({ predicates: { ...ae }, namespace: mp }), - gp = { - toolboxCreator: toolbox, - visitorOptions: { - nodeTypeGetter: visitor_getNodeType, - exposeEdits: !0 - } - }, - dispatchPluginsSync = (s, o, i = {}) => { - if (0 === o.length) return s; - const a = tp(gp, i), - { toolboxCreator: u, visitorOptions: _ } = a, - w = u(), - x = o.map((s) => s(w)), - C = mergeAll(x.map(Ba({}, 'visitor')), { ..._ }); - x.forEach(dp(['pre'], [])); - const j = visitor_visit(s, C, _); - return x.forEach(dp(['post'], [])), j; - }; - dispatchPluginsSync[Symbol.for('nodejs.util.promisify.custom')] = - async (s, o, i = {}) => { - if (0 === o.length) return s; - const a = tp(gp, i), - { toolboxCreator: u, visitorOptions: _ } = a, - w = u(), - x = o.map((s) => s(w)), - C = mergeAll[Symbol.for('nodejs.util.promisify.custom')], - j = visitor_visit[Symbol.for('nodejs.util.promisify.custom')], - L = C(x.map(Ba({}, 'visitor')), { ..._ }); - await Promise.allSettled(x.map(dp(['pre'], []))); - const B = await j(s, L, _); - return await Promise.allSettled(x.map(dp(['post'], []))), B; - }; - const refract = (s, { Type: o, plugins: i = [] }) => { - const a = new o(s); - return ( - Iu(s) && - (s.meta.length > 0 && (a.meta = cloneDeep(s.meta)), - s.attributes.length > 0 && - (a.attributes = cloneDeep(s.attributes))), - dispatchPluginsSync(a, i, { - toolboxCreator: toolbox, - visitorOptions: { nodeTypeGetter: visitor_getNodeType } - }) - ); - }, - createRefractor = - (s) => - (o, i = {}) => - refract(o, { ...i, Type: s }); - (wu.Sh.refract = createRefractor(wu.Sh)), - (wu.wE.refract = createRefractor(wu.wE)), - (wu.Om.refract = createRefractor(wu.Om)), - (wu.bd.refract = createRefractor(wu.bd)), - (wu.Os.refract = createRefractor(wu.Os)), - (wu.kT.refract = createRefractor(wu.kT)), - (wu.Ft.refract = createRefractor(wu.Ft)), - (wu.sI.refract = createRefractor(wu.sI)), - (Ou.refract = createRefractor(Ou)), - (Cu.refract = createRefractor(Cu)), - (Au.refract = createRefractor(Au)), - (ju.refract = createRefractor(ju)); - const computeEdges = (s, o = new WeakMap()) => ( - Lu(s) - ? (o.set(s.key, s), - computeEdges(s.key, o), - o.set(s.value, s), - computeEdges(s.value, o)) - : s.children.forEach((i) => { - o.set(i, s), computeEdges(i, o); - }), - o - ); - const yp = class Transcluder_Transcluder { - element; - edges; - constructor({ element: s }) { - this.element = s; - } - transclude(s, o) { - var i; - if (s === this.element) return o; - if (s === o) return this.element; - this.edges = - null !== (i = this.edges) && void 0 !== i - ? i - : computeEdges(this.element); - const a = this.edges.get(s); - return Ec(a) - ? void 0 - : (Ru(a) - ? ((s, o, i) => { - const a = i.get(s); - Ru(a) && - (a.content = a.map((u, _, w) => - w === s ? (i.delete(s), i.set(o, a), o) : w - )); - })(s, o, this.edges) - : Du(a) - ? ((s, o, i) => { - const a = i.get(s); - Du(a) && - (a.content = a.map((u) => - u === s ? (i.delete(s), i.set(o, a), o) : u - )); - })(s, o, this.edges) - : Lu(a) && - ((s, o, i) => { - const a = i.get(s); - Lu(a) && - (a.key === s && - ((a.key = o), i.delete(s), i.set(o, a)), - a.value === s && - ((a.value = o), i.delete(s), i.set(o, a))); - })(s, o, this.edges), - this.element); - } - }, - vp = pipe(qc(/~/g, '~0'), qc(/\//g, '~1'), encodeURIComponent); - const bp = class JsonPointerError extends Yo {}; - const _p = class CompilationJsonPointerError extends bp { - tokens; - constructor(s, o) { - super(s, o), void 0 !== o && (this.tokens = [...o.tokens]); - } - }, - src_compile = (s) => { - try { - return 0 === s.length ? '' : `/${s.map(vp).join('/')}`; - } catch (o) { - throw new _p( - 'JSON Pointer compilation of tokens encountered an error.', - { tokens: s, cause: o } - ); - } - }; - var Sp = _curry2(function converge(s, o) { - return Ja(ja(Oc, 0, Ic('length', o)), function () { - var i = arguments, - a = this; - return s.apply( - a, - _map(function (s) { - return s.apply(a, i); - }, o) - ); - }); - }); - const wp = Sp; - function _identity(s) { - return s; - } - const Ep = _curry1(_identity); - var xp = hu(Ja(1, pipe(ia, Nc('Number'))), isFinite); - var kp = Ja(1, xp); - var Op = hu( - Lc(Number.isFinite) ? Ja(1, xa(Number.isFinite, Number)) : kp, - wp(aa, [Math.floor, Ep]) - ); - var Cp = Ja(1, Op); - const Ap = Lc(Number.isInteger) - ? Ja(1, xa(Number.isInteger, Number)) - : Cp; - var jp = (function () { - function XTake(s, o) { - (this.xf = o), (this.n = s), (this.i = 0); - } - return ( - (XTake.prototype['@@transducer/init'] = _xfBase_init), - (XTake.prototype['@@transducer/result'] = _xfBase_result), - (XTake.prototype['@@transducer/step'] = function (s, o) { - this.i += 1; - var i = 0 === this.n ? s : this.xf['@@transducer/step'](s, o); - return this.n >= 0 && this.i >= this.n ? _reduced(i) : i; - }), - XTake - ); - })(); - function _xtake(s) { - return function (o) { - return new jp(s, o); - }; - } - const Ip = _curry2( - _dispatchable(['take'], _xtake, function take(s, o) { - return Na(0, s < 0 ? 1 / 0 : s, o); - }) - ); - var Pp = _curry2(function (s, o) { - return aa(Ip(s.length, o), s); - }); - const Np = Pp; - const Tp = aa(''); - var Mp = (function () { - function XDropWhile(s, o) { - (this.xf = o), (this.f = s); - } - return ( - (XDropWhile.prototype['@@transducer/init'] = _xfBase_init), - (XDropWhile.prototype['@@transducer/result'] = _xfBase_result), - (XDropWhile.prototype['@@transducer/step'] = function (s, o) { - if (this.f) { - if (this.f(o)) return s; - this.f = null; - } - return this.xf['@@transducer/step'](s, o); - }), - XDropWhile - ); - })(); - function _xdropWhile(s) { - return function (o) { - return new Mp(s, o); - }; - } - const Rp = _curry2( - _dispatchable(['dropWhile'], _xdropWhile, function dropWhile(s, o) { - for (var i = 0, a = o.length; i < a && s(o[i]); ) i += 1; - return Na(i, 1 / 0, o); - }) - ); - const Dp = Ha(function (s, o) { - return pipe(ec(''), Rp(ic(s)), oc(''))(o); - }), - Lp = pipe(qc(/~1/g, '/'), qc(/~0/g, '~'), (s) => { - try { - return decodeURIComponent(s); - } catch { - return s; - } - }); - const Fp = class InvalidJsonPointerError extends bp { - pointer; - constructor(s, o) { - super(s, o), void 0 !== o && (this.pointer = o.pointer); - } - }, - uriToPointer = (s) => { - const o = ((s) => { - const o = s.indexOf('#'); - return -1 !== o ? s.substring(o) : '#'; - })(s); - return Dp('#', o); - }, - src_parse = (s) => { - if (Tp(s)) return []; - if (!Np('/', s)) - throw new Fp( - `Invalid JSON Pointer "${s}". JSON Pointers must begin with "/"`, - { pointer: s } - ); - try { - const o = pipe(ec('/'), pc(Lp))(s); - return Da(o); - } catch (o) { - throw new Fp( - `JSON Pointer parsing of "${s}" encountered an error.`, - { pointer: s, cause: o } - ); - } - }; - const Bp = class EvaluationJsonPointerError extends bp { - pointer; - tokens; - failedToken; - failedTokenPosition; - element; - constructor(s, o) { - super(s, o), - void 0 !== o && - ((this.pointer = o.pointer), - Array.isArray(o.tokens) && (this.tokens = [...o.tokens]), - (this.failedToken = o.failedToken), - (this.failedTokenPosition = o.failedTokenPosition), - (this.element = o.element)); - } - }, - src_evaluate = (s, o) => { - let i; - try { - i = src_parse(s); - } catch (i) { - throw new Bp( - `JSON Pointer evaluation failed while parsing the pointer "${s}".`, - { pointer: s, element: cloneDeep(o), cause: i } - ); - } - return i.reduce((o, a, u) => { - if (Ru(o)) { - if (!o.hasKey(a)) - throw new Bp( - `JSON Pointer evaluation failed while evaluating token "${a}" against an ObjectElement`, - { - pointer: s, - tokens: i, - failedToken: a, - failedTokenPosition: u, - element: cloneDeep(o) - } - ); - return o.get(a); - } - if (Du(o)) { - if (!(a in o.content) || !Ap(Number(a))) - throw new Bp( - `JSON Pointer evaluation failed while evaluating token "${a}" against an ArrayElement`, - { - pointer: s, - tokens: i, - failedToken: a, - failedTokenPosition: u, - element: cloneDeep(o) - } - ); - return o.get(Number(a)); - } - throw new Bp( - `JSON Pointer evaluation failed while evaluating token "${a}" against an unexpected Element`, - { - pointer: s, - tokens: i, - failedToken: a, - failedTokenPosition: u, - element: cloneDeep(o) - } - ); - }, o); - }; - class Callback extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'callback'); - } - } - const qp = Callback; - class Components extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'components'); - } - get schemas() { - return this.get('schemas'); - } - set schemas(s) { - this.set('schemas', s); - } - get responses() { - return this.get('responses'); - } - set responses(s) { - this.set('responses', s); - } - get parameters() { - return this.get('parameters'); - } - set parameters(s) { - this.set('parameters', s); - } - get examples() { - return this.get('examples'); - } - set examples(s) { - this.set('examples', s); - } - get requestBodies() { - return this.get('requestBodies'); - } - set requestBodies(s) { - this.set('requestBodies', s); - } - get headers() { - return this.get('headers'); - } - set headers(s) { - this.set('headers', s); - } - get securitySchemes() { - return this.get('securitySchemes'); - } - set securitySchemes(s) { - this.set('securitySchemes', s); - } - get links() { - return this.get('links'); - } - set links(s) { - this.set('links', s); - } - get callbacks() { - return this.get('callbacks'); - } - set callbacks(s) { - this.set('callbacks', s); - } - } - const $p = Components; - class Contact extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'contact'); - } - get name() { - return this.get('name'); - } - set name(s) { - this.set('name', s); - } - get url() { - return this.get('url'); - } - set url(s) { - this.set('url', s); - } - get email() { - return this.get('email'); - } - set email(s) { - this.set('email', s); - } - } - const Vp = Contact; - class Discriminator extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'discriminator'); - } - get propertyName() { - return this.get('propertyName'); - } - set propertyName(s) { - this.set('propertyName', s); - } - get mapping() { - return this.get('mapping'); - } - set mapping(s) { - this.set('mapping', s); - } - } - const Up = Discriminator; - class Encoding extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'encoding'); - } - get contentType() { - return this.get('contentType'); - } - set contentType(s) { - this.set('contentType', s); - } - get headers() { - return this.get('headers'); - } - set headers(s) { - this.set('headers', s); - } - get style() { - return this.get('style'); - } - set style(s) { - this.set('style', s); - } - get explode() { - return this.get('explode'); - } - set explode(s) { - this.set('explode', s); - } - get allowedReserved() { - return this.get('allowedReserved'); - } - set allowedReserved(s) { - this.set('allowedReserved', s); - } - } - const zp = Encoding; - class Example extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'example'); - } - get summary() { - return this.get('summary'); - } - set summary(s) { - this.set('summary', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get value() { - return this.get('value'); - } - set value(s) { - this.set('value', s); - } - get externalValue() { - return this.get('externalValue'); - } - set externalValue(s) { - this.set('externalValue', s); - } - } - const Wp = Example; - class ExternalDocumentation extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'externalDocumentation'); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get url() { - return this.get('url'); - } - set url(s) { - this.set('url', s); - } - } - const Jp = ExternalDocumentation; - class Header extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'header'); - } - get required() { - return this.hasKey('required') - ? this.get('required') - : new wu.bd(!1); - } - set required(s) { - this.set('required', s); - } - get deprecated() { - return this.hasKey('deprecated') - ? this.get('deprecated') - : new wu.bd(!1); - } - set deprecated(s) { - this.set('deprecated', s); - } - get allowEmptyValue() { - return this.get('allowEmptyValue'); - } - set allowEmptyValue(s) { - this.set('allowEmptyValue', s); - } - get style() { - return this.get('style'); - } - set style(s) { - this.set('style', s); - } - get explode() { - return this.get('explode'); - } - set explode(s) { - this.set('explode', s); - } - get allowReserved() { - return this.get('allowReserved'); - } - set allowReserved(s) { - this.set('allowReserved', s); - } - get schema() { - return this.get('schema'); - } - set schema(s) { - this.set('schema', s); - } - get example() { - return this.get('example'); - } - set example(s) { - this.set('example', s); - } - get examples() { - return this.get('examples'); - } - set examples(s) { - this.set('examples', s); - } - get contentProp() { - return this.get('content'); - } - set contentProp(s) { - this.set('content', s); - } - } - Object.defineProperty(Header.prototype, 'description', { - get() { - return this.get('description'); - }, - set(s) { - this.set('description', s); - }, - enumerable: !0 - }); - const Hp = Header; - class Info extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'info'), this.classes.push('info'); - } - get title() { - return this.get('title'); - } - set title(s) { - this.set('title', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get termsOfService() { - return this.get('termsOfService'); - } - set termsOfService(s) { - this.set('termsOfService', s); - } - get contact() { - return this.get('contact'); - } - set contact(s) { - this.set('contact', s); - } - get license() { - return this.get('license'); - } - set license(s) { - this.set('license', s); - } - get version() { - return this.get('version'); - } - set version(s) { - this.set('version', s); - } - } - const Kp = Info; - class License extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'license'); - } - get name() { - return this.get('name'); - } - set name(s) { - this.set('name', s); - } - get url() { - return this.get('url'); - } - set url(s) { - this.set('url', s); - } - } - const Gp = License; - class Link extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'link'); - } - get operationRef() { - return this.get('operationRef'); - } - set operationRef(s) { - this.set('operationRef', s); - } - get operationId() { - return this.get('operationId'); - } - set operationId(s) { - this.set('operationId', s); - } - get operation() { - var s, o; - return Pu(this.operationRef) - ? null === (s = this.operationRef) || void 0 === s - ? void 0 - : s.meta.get('operation') - : Pu(this.operationId) - ? null === (o = this.operationId) || void 0 === o - ? void 0 - : o.meta.get('operation') - : void 0; - } - set operation(s) { - this.set('operation', s); - } - get parameters() { - return this.get('parameters'); - } - set parameters(s) { - this.set('parameters', s); - } - get requestBody() { - return this.get('requestBody'); - } - set requestBody(s) { - this.set('requestBody', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get server() { - return this.get('server'); - } - set server(s) { - this.set('server', s); - } - } - const Xp = Link; - class MediaType extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'mediaType'); - } - get schema() { - return this.get('schema'); - } - set schema(s) { - this.set('schema', s); - } - get example() { - return this.get('example'); - } - set example(s) { - this.set('example', s); - } - get examples() { - return this.get('examples'); - } - set examples(s) { - this.set('examples', s); - } - get encoding() { - return this.get('encoding'); - } - set encoding(s) { - this.set('encoding', s); - } - } - const Yp = MediaType; - class OAuthFlow extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'oAuthFlow'); - } - get authorizationUrl() { - return this.get('authorizationUrl'); - } - set authorizationUrl(s) { - this.set('authorizationUrl', s); - } - get tokenUrl() { - return this.get('tokenUrl'); - } - set tokenUrl(s) { - this.set('tokenUrl', s); - } - get refreshUrl() { - return this.get('refreshUrl'); - } - set refreshUrl(s) { - this.set('refreshUrl', s); - } - get scopes() { - return this.get('scopes'); - } - set scopes(s) { - this.set('scopes', s); - } - } - const Qp = OAuthFlow; - class OAuthFlows extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'oAuthFlows'); - } - get implicit() { - return this.get('implicit'); - } - set implicit(s) { - this.set('implicit', s); - } - get password() { - return this.get('password'); - } - set password(s) { - this.set('password', s); - } - get clientCredentials() { - return this.get('clientCredentials'); - } - set clientCredentials(s) { - this.set('clientCredentials', s); - } - get authorizationCode() { - return this.get('authorizationCode'); - } - set authorizationCode(s) { - this.set('authorizationCode', s); - } - } - const Zp = OAuthFlows; - class Openapi extends wu.Om { - constructor(s, o, i) { - super(s, o, i), - (this.element = 'openapi'), - this.classes.push('spec-version'), - this.classes.push('version'); - } - } - const th = Openapi; - class OpenApi3_0 extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), - (this.element = 'openApi3_0'), - this.classes.push('api'); - } - get openapi() { - return this.get('openapi'); - } - set openapi(s) { - this.set('openapi', s); - } - get info() { - return this.get('info'); - } - set info(s) { - this.set('info', s); - } - get servers() { - return this.get('servers'); - } - set servers(s) { - this.set('servers', s); - } - get paths() { - return this.get('paths'); - } - set paths(s) { - this.set('paths', s); - } - get components() { - return this.get('components'); - } - set components(s) { - this.set('components', s); - } - get security() { - return this.get('security'); - } - set security(s) { - this.set('security', s); - } - get tags() { - return this.get('tags'); - } - set tags(s) { - this.set('tags', s); - } - get externalDocs() { - return this.get('externalDocs'); - } - set externalDocs(s) { - this.set('externalDocs', s); - } - } - const rh = OpenApi3_0; - class Operation extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'operation'); - } - get tags() { - return this.get('tags'); - } - set tags(s) { - this.set('tags', s); - } - get summary() { - return this.get('summary'); - } - set summary(s) { - this.set('summary', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - set externalDocs(s) { - this.set('externalDocs', s); - } - get externalDocs() { - return this.get('externalDocs'); - } - get operationId() { - return this.get('operationId'); - } - set operationId(s) { - this.set('operationId', s); - } - get parameters() { - return this.get('parameters'); - } - set parameters(s) { - this.set('parameters', s); - } - get requestBody() { - return this.get('requestBody'); - } - set requestBody(s) { - this.set('requestBody', s); - } - get responses() { - return this.get('responses'); - } - set responses(s) { - this.set('responses', s); - } - get callbacks() { - return this.get('callbacks'); - } - set callbacks(s) { - this.set('callbacks', s); - } - get deprecated() { - return this.hasKey('deprecated') - ? this.get('deprecated') - : new wu.bd(!1); - } - set deprecated(s) { - this.set('deprecated', s); - } - get security() { - return this.get('security'); - } - set security(s) { - this.set('security', s); - } - get servers() { - return this.get('severs'); - } - set servers(s) { - this.set('servers', s); - } - } - const uh = Operation; - class Parameter extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'parameter'); - } - get name() { - return this.get('name'); - } - set name(s) { - this.set('name', s); - } - get in() { - return this.get('in'); - } - set in(s) { - this.set('in', s); - } - get required() { - return this.hasKey('required') - ? this.get('required') - : new wu.bd(!1); - } - set required(s) { - this.set('required', s); - } - get deprecated() { - return this.hasKey('deprecated') - ? this.get('deprecated') - : new wu.bd(!1); - } - set deprecated(s) { - this.set('deprecated', s); - } - get allowEmptyValue() { - return this.get('allowEmptyValue'); - } - set allowEmptyValue(s) { - this.set('allowEmptyValue', s); - } - get style() { - return this.get('style'); - } - set style(s) { - this.set('style', s); - } - get explode() { - return this.get('explode'); - } - set explode(s) { - this.set('explode', s); - } - get allowReserved() { - return this.get('allowReserved'); - } - set allowReserved(s) { - this.set('allowReserved', s); - } - get schema() { - return this.get('schema'); - } - set schema(s) { - this.set('schema', s); - } - get example() { - return this.get('example'); - } - set example(s) { - this.set('example', s); - } - get examples() { - return this.get('examples'); - } - set examples(s) { - this.set('examples', s); - } - get contentProp() { - return this.get('content'); - } - set contentProp(s) { - this.set('content', s); - } - } - Object.defineProperty(Parameter.prototype, 'description', { - get() { - return this.get('description'); - }, - set(s) { - this.set('description', s); - }, - enumerable: !0 - }); - const dh = Parameter; - class PathItem extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'pathItem'); - } - get $ref() { - return this.get('$ref'); - } - set $ref(s) { - this.set('$ref', s); - } - get summary() { - return this.get('summary'); - } - set summary(s) { - this.set('summary', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get GET() { - return this.get('get'); - } - set GET(s) { - this.set('GET', s); - } - get PUT() { - return this.get('put'); - } - set PUT(s) { - this.set('PUT', s); - } - get POST() { - return this.get('post'); - } - set POST(s) { - this.set('POST', s); - } - get DELETE() { - return this.get('delete'); - } - set DELETE(s) { - this.set('DELETE', s); - } - get OPTIONS() { - return this.get('options'); - } - set OPTIONS(s) { - this.set('OPTIONS', s); - } - get HEAD() { - return this.get('head'); - } - set HEAD(s) { - this.set('HEAD', s); - } - get PATCH() { - return this.get('patch'); - } - set PATCH(s) { - this.set('PATCH', s); - } - get TRACE() { - return this.get('trace'); - } - set TRACE(s) { - this.set('TRACE', s); - } - get servers() { - return this.get('servers'); - } - set servers(s) { - this.set('servers', s); - } - get parameters() { - return this.get('parameters'); - } - set parameters(s) { - this.set('parameters', s); - } - } - const fh = PathItem; - class Paths extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'paths'); - } - } - const vh = Paths; - class Reference extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), - (this.element = 'reference'), - this.classes.push('openapi-reference'); - } - get $ref() { - return this.get('$ref'); - } - set $ref(s) { - this.set('$ref', s); - } - } - const _h = Reference; - class RequestBody extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'requestBody'); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get contentProp() { - return this.get('content'); - } - set contentProp(s) { - this.set('content', s); - } - get required() { - return this.hasKey('required') - ? this.get('required') - : new wu.bd(!1); - } - set required(s) { - this.set('required', s); - } - } - const wh = RequestBody; - class Response_Response extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'response'); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get headers() { - return this.get('headers'); - } - set headers(s) { - this.set('headers', s); - } - get contentProp() { - return this.get('content'); - } - set contentProp(s) { - this.set('content', s); - } - get links() { - return this.get('links'); - } - set links(s) { - this.set('links', s); - } - } - const Oh = Response_Response; - class Responses extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'responses'); - } - get default() { - return this.get('default'); - } - set default(s) { - this.set('default', s); - } - } - const jh = Responses; - const Ih = class UnsupportedOperationError extends Xo {}; - class JSONSchema extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'JSONSchemaDraft4'); - } - get idProp() { - return this.get('id'); - } - set idProp(s) { - this.set('id', s); - } - get $schema() { - return this.get('$schema'); - } - set $schema(s) { - this.set('$schema', s); - } - get multipleOf() { - return this.get('multipleOf'); - } - set multipleOf(s) { - this.set('multipleOf', s); - } - get maximum() { - return this.get('maximum'); - } - set maximum(s) { - this.set('maximum', s); - } - get exclusiveMaximum() { - return this.get('exclusiveMaximum'); - } - set exclusiveMaximum(s) { - this.set('exclusiveMaximum', s); - } - get minimum() { - return this.get('minimum'); - } - set minimum(s) { - this.set('minimum', s); - } - get exclusiveMinimum() { - return this.get('exclusiveMinimum'); - } - set exclusiveMinimum(s) { - this.set('exclusiveMinimum', s); - } - get maxLength() { - return this.get('maxLength'); - } - set maxLength(s) { - this.set('maxLength', s); - } - get minLength() { - return this.get('minLength'); - } - set minLength(s) { - this.set('minLength', s); - } - get pattern() { - return this.get('pattern'); - } - set pattern(s) { - this.set('pattern', s); - } - get additionalItems() { - return this.get('additionalItems'); - } - set additionalItems(s) { - this.set('additionalItems', s); - } - get items() { - return this.get('items'); - } - set items(s) { - this.set('items', s); - } - get maxItems() { - return this.get('maxItems'); - } - set maxItems(s) { - this.set('maxItems', s); - } - get minItems() { - return this.get('minItems'); - } - set minItems(s) { - this.set('minItems', s); - } - get uniqueItems() { - return this.get('uniqueItems'); - } - set uniqueItems(s) { - this.set('uniqueItems', s); - } - get maxProperties() { - return this.get('maxProperties'); - } - set maxProperties(s) { - this.set('maxProperties', s); - } - get minProperties() { - return this.get('minProperties'); - } - set minProperties(s) { - this.set('minProperties', s); - } - get required() { - return this.get('required'); - } - set required(s) { - this.set('required', s); - } - get properties() { - return this.get('properties'); - } - set properties(s) { - this.set('properties', s); - } - get additionalProperties() { - return this.get('additionalProperties'); - } - set additionalProperties(s) { - this.set('additionalProperties', s); - } - get patternProperties() { - return this.get('patternProperties'); - } - set patternProperties(s) { - this.set('patternProperties', s); - } - get dependencies() { - return this.get('dependencies'); - } - set dependencies(s) { - this.set('dependencies', s); - } - get enum() { - return this.get('enum'); - } - set enum(s) { - this.set('enum', s); - } - get type() { - return this.get('type'); - } - set type(s) { - this.set('type', s); - } - get allOf() { - return this.get('allOf'); - } - set allOf(s) { - this.set('allOf', s); - } - get anyOf() { - return this.get('anyOf'); - } - set anyOf(s) { - this.set('anyOf', s); - } - get oneOf() { - return this.get('oneOf'); - } - set oneOf(s) { - this.set('oneOf', s); - } - get not() { - return this.get('not'); - } - set not(s) { - this.set('not', s); - } - get definitions() { - return this.get('definitions'); - } - set definitions(s) { - this.set('definitions', s); - } - get title() { - return this.get('title'); - } - set title(s) { - this.set('title', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get default() { - return this.get('default'); - } - set default(s) { - this.set('default', s); - } - get format() { - return this.get('format'); - } - set format(s) { - this.set('format', s); - } - get base() { - return this.get('base'); - } - set base(s) { - this.set('base', s); - } - get links() { - return this.get('links'); - } - set links(s) { - this.set('links', s); - } - get media() { - return this.get('media'); - } - set media(s) { - this.set('media', s); - } - get readOnly() { - return this.get('readOnly'); - } - set readOnly(s) { - this.set('readOnly', s); - } - } - const Ph = JSONSchema; - class JSONReference extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), - (this.element = 'JSONReference'), - this.classes.push('json-reference'); - } - get $ref() { - return this.get('$ref'); - } - set $ref(s) { - this.set('$ref', s); - } - } - const Rh = JSONReference; - class Media extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'media'); - } - get binaryEncoding() { - return this.get('binaryEncoding'); - } - set binaryEncoding(s) { - this.set('binaryEncoding', s); - } - get type() { - return this.get('type'); - } - set type(s) { - this.set('type', s); - } - } - const Dh = Media; - class LinkDescription extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'linkDescription'); - } - get href() { - return this.get('href'); - } - set href(s) { - this.set('href', s); - } - get rel() { - return this.get('rel'); - } - set rel(s) { - this.set('rel', s); - } - get title() { - return this.get('title'); - } - set title(s) { - this.set('title', s); - } - get targetSchema() { - return this.get('targetSchema'); - } - set targetSchema(s) { - this.set('targetSchema', s); - } - get mediaType() { - return this.get('mediaType'); - } - set mediaType(s) { - this.set('mediaType', s); - } - get method() { - return this.get('method'); - } - set method(s) { - this.set('method', s); - } - get encType() { - return this.get('encType'); - } - set encType(s) { - this.set('encType', s); - } - get schema() { - return this.get('schema'); - } - set schema(s) { - this.set('schema', s); - } - } - const Lh = LinkDescription; - const Fh = _curry2(function mapObjIndexed(s, o) { - return _arrayReduce( - function (i, a) { - return (i[a] = s(o[a], a, o)), i; - }, - {}, - na(o) - ); - }); - const Jh = _curry1(function isNil(s) { - return null == s; - }); - var Hh = _curry2(function hasPath(s, o) { - if (0 === s.length || Jh(o)) return !1; - for (var i = o, a = 0; a < s.length; ) { - if (Jh(i) || !_has(s[a], i)) return !1; - (i = i[s[a]]), (a += 1); - } - return !0; - }); - const Kh = Hh; - var Gh = _curry2(function has(s, o) { - return Kh([s], o); - }); - const Qh = Gh; - const td = _curry3(function propSatisfies(s, o, i) { - return s(Fa(o, i)); - }), - dereference = (s, o) => { - const i = La(s, o); - return Fh((s) => { - if (Su(s) && Qh('$ref', s) && td(Kc, '$ref', s)) { - const o = rp(['$ref'], s), - a = Dp('#/', o); - return rp(a.split('/'), i); - } - return Su(s) ? dereference(s, i) : s; - }, s); - }, - emptyElement = (s) => { - const o = s.meta.length > 0 ? cloneDeep(s.meta) : void 0, - i = s.attributes.length > 0 ? cloneDeep(s.attributes) : void 0; - return new s.constructor(void 0, o, i); - }, - cloneUnlessOtherwiseSpecified = (s, o) => - o.clone && o.isMergeableElement(s) - ? deepmerge(emptyElement(s), s, o) - : s, - sd = { - clone: !0, - isMergeableElement: (s) => Ru(s) || Du(s), - arrayElementMerge: (s, o, i) => - s - .concat(o) - [ - 'fantasy-land/map' - ]((s) => cloneUnlessOtherwiseSpecified(s, i)), - objectElementMerge: (s, o, i) => { - const a = Ru(s) ? emptyElement(s) : emptyElement(o); - return ( - Ru(s) && - s.forEach((s, o, u) => { - const _ = cloneShallow(u); - (_.value = cloneUnlessOtherwiseSpecified(s, i)), - a.content.push(_); - }), - o.forEach((o, u, _) => { - const w = serializers_value(u); - let x; - if (Ru(s) && s.hasKey(w) && i.isMergeableElement(o)) { - const a = s.get(w); - (x = cloneShallow(_)), - (x.value = ((s, o) => { - if ('function' != typeof o.customMerge) - return deepmerge; - const i = o.customMerge(s, o); - return 'function' == typeof i ? i : deepmerge; - })(u, i)(a, o)); - } else - (x = cloneShallow(_)), - (x.value = cloneUnlessOtherwiseSpecified(o, i)); - a.remove(w), a.content.push(x); - }), - a - ); - }, - customMerge: void 0, - customMetaMerge: void 0, - customAttributesMerge: void 0 - }, - deepmerge = (s, o, i) => { - var a, u, _; - const w = { ...sd, ...i }; - (w.isMergeableElement = - null !== (a = w.isMergeableElement) && void 0 !== a - ? a - : sd.isMergeableElement), - (w.arrayElementMerge = - null !== (u = w.arrayElementMerge) && void 0 !== u - ? u - : sd.arrayElementMerge), - (w.objectElementMerge = - null !== (_ = w.objectElementMerge) && void 0 !== _ - ? _ - : sd.objectElementMerge); - const x = Du(o); - if (!(x === Du(s))) return cloneUnlessOtherwiseSpecified(o, w); - const C = - x && 'function' == typeof w.arrayElementMerge - ? w.arrayElementMerge(s, o, w) - : w.objectElementMerge(s, o, w); - return ( - (C.meta = ((s) => - 'function' != typeof s.customMetaMerge - ? (s) => cloneDeep(s) - : s.customMetaMerge)(w)(s.meta, o.meta)), - (C.attributes = ((s) => - 'function' != typeof s.customAttributesMerge - ? (s) => cloneDeep(s) - : s.customAttributesMerge)(w)(s.attributes, o.attributes)), - C - ); - }; - deepmerge.all = (s, o) => { - if (!Array.isArray(s)) - throw new TypeError( - 'First argument of deepmerge should be an array.' - ); - return 0 === s.length - ? new wu.Sh() - : s.reduce((s, i) => deepmerge(s, i, o), emptyElement(s[0])); - }; - const id = deepmerge; - const cd = class Visitor_Visitor { - element; - constructor(s) { - Object.assign(this, s); - } - copyMetaAndAttributes(s, o) { - (s.meta.length > 0 || o.meta.length > 0) && - ((o.meta = id(o.meta, s.meta)), - hasElementSourceMap(s) && - o.meta.set('sourceMap', s.meta.get('sourceMap'))), - (s.attributes.length > 0 || s.meta.length > 0) && - (o.attributes = id(o.attributes, s.attributes)); - } - }; - const ld = class FallbackVisitor extends cd { - enter(s) { - return (this.element = cloneDeep(s)), zu; - } - }, - copyProps = (s, o, i = []) => { - const a = Object.getOwnPropertyDescriptors(o); - for (let s of i) delete a[s]; - Object.defineProperties(s, a); - }, - protoChain = (s, o = [s]) => { - const i = Object.getPrototypeOf(s); - return null === i ? o : protoChain(i, [...o, i]); - }, - hardMixProtos = (s, o, i = []) => { - var a; - const u = - null !== - (a = ((...s) => { - if (0 === s.length) return; - let o; - const i = s.map((s) => protoChain(s)); - for (; i.every((s) => s.length > 0); ) { - const s = i.map((s) => s.pop()), - a = s[0]; - if (!s.every((s) => s === a)) break; - o = a; - } - return o; - })(...s)) && void 0 !== a - ? a - : Object.prototype, - _ = Object.create(u), - w = protoChain(u); - for (let o of s) { - let s = protoChain(o); - for (let o = s.length - 1; o >= 0; o--) { - let a = s[o]; - -1 === w.indexOf(a) && - (copyProps(_, a, ['constructor', ...i]), w.push(a)); - } - } - return (_.constructor = o), _; - }, - unique = (s) => s.filter((o, i) => s.indexOf(o) == i), - getIngredientWithProp = (s, o) => { - const i = o.map((s) => protoChain(s)); - let a = 0, - u = !0; - for (; u; ) { - u = !1; - for (let _ = o.length - 1; _ >= 0; _--) { - const o = i[_][a]; - if ( - null != o && - ((u = !0), null != Object.getOwnPropertyDescriptor(o, s)) - ) - return i[_][0]; - } - a++; - } - }, - proxyMix = (s, o = Object.prototype) => - new Proxy( - {}, - { - getPrototypeOf: () => o, - setPrototypeOf() { - throw Error( - 'Cannot set prototype of Proxies created by ts-mixer' - ); - }, - getOwnPropertyDescriptor: (o, i) => - Object.getOwnPropertyDescriptor( - getIngredientWithProp(i, s) || {}, - i - ), - defineProperty() { - throw new Error( - 'Cannot define new properties on Proxies created by ts-mixer' - ); - }, - has: (i, a) => - void 0 !== getIngredientWithProp(a, s) || void 0 !== o[a], - get: (i, a) => (getIngredientWithProp(a, s) || o)[a], - set(o, i, a) { - const u = getIngredientWithProp(i, s); - if (void 0 === u) - throw new Error( - 'Cannot set new properties on Proxies created by ts-mixer' - ); - return (u[i] = a), !0; - }, - deleteProperty() { - throw new Error( - 'Cannot delete properties on Proxies created by ts-mixer' - ); - }, - ownKeys: () => - s - .map(Object.getOwnPropertyNames) - .reduce((s, o) => - o.concat(s.filter((s) => o.indexOf(s) < 0)) - ) - } - ), - ud = null, - dd = 'copy', - md = 'copy', - yd = 'deep', - vd = new WeakMap(), - getMixinsForClass = (s) => vd.get(s), - mergeObjectsOfDecorators = (s, o) => { - var i, a; - const u = unique([ - ...Object.getOwnPropertyNames(s), - ...Object.getOwnPropertyNames(o) - ]), - _ = {}; - for (let w of u) - _[w] = unique([ - ...(null !== (i = null == s ? void 0 : s[w]) && void 0 !== i - ? i - : []), - ...(null !== (a = null == o ? void 0 : o[w]) && void 0 !== a - ? a - : []) - ]); - return _; - }, - mergePropertyAndMethodDecorators = (s, o) => { - var i, a, u, _; - return { - property: mergeObjectsOfDecorators( - null !== (i = null == s ? void 0 : s.property) && void 0 !== i - ? i - : {}, - null !== (a = null == o ? void 0 : o.property) && void 0 !== a - ? a - : {} - ), - method: mergeObjectsOfDecorators( - null !== (u = null == s ? void 0 : s.method) && void 0 !== u - ? u - : {}, - null !== (_ = null == o ? void 0 : o.method) && void 0 !== _ - ? _ - : {} - ) - }; - }, - mergeDecorators = (s, o) => { - var i, a, u, _, w, x; - return { - class: unique([ - ...(null !== (i = null == s ? void 0 : s.class) && void 0 !== i - ? i - : []), - ...(null !== (a = null == o ? void 0 : o.class) && void 0 !== a - ? a - : []) - ]), - static: mergePropertyAndMethodDecorators( - null !== (u = null == s ? void 0 : s.static) && void 0 !== u - ? u - : {}, - null !== (_ = null == o ? void 0 : o.static) && void 0 !== _ - ? _ - : {} - ), - instance: mergePropertyAndMethodDecorators( - null !== (w = null == s ? void 0 : s.instance) && void 0 !== w - ? w - : {}, - null !== (x = null == o ? void 0 : o.instance) && void 0 !== x - ? x - : {} - ) - }; - }, - _d = new Map(), - deepDecoratorSearch = (...s) => { - const o = ((...s) => { - var o; - const i = new Set(), - a = new Set([...s]); - for (; a.size > 0; ) - for (let s of a) { - const u = protoChain(s.prototype).map((s) => s.constructor), - _ = [ - ...u, - ...(null !== (o = getMixinsForClass(s)) && void 0 !== o - ? o - : []) - ].filter((s) => !i.has(s)); - for (let s of _) a.add(s); - i.add(s), a.delete(s); - } - return [...i]; - })(...s) - .map((s) => _d.get(s)) - .filter((s) => !!s); - return 0 == o.length - ? {} - : 1 == o.length - ? o[0] - : o.reduce((s, o) => mergeDecorators(s, o)); - }, - getDecoratorsForClass = (s) => { - let o = _d.get(s); - return o || ((o = {}), _d.set(s, o)), o; - }; - function Mixin(...s) { - var o, i, a; - const u = s.map((s) => s.prototype), - _ = ud; - if (null !== _) { - const s = u.map((s) => s[_]).filter((s) => 'function' == typeof s), - combinedInitFunction = function (...o) { - for (let i of s) i.apply(this, o); - }, - o = { [_]: combinedInitFunction }; - u.push(o); - } - function MixedClass(...o) { - for (const i of s) copyProps(this, new i(...o)); - null !== _ && - 'function' == typeof this[_] && - this[_].apply(this, o); - } - var w, x; - (MixedClass.prototype = - 'copy' === md - ? hardMixProtos(u, MixedClass) - : ((w = u), - (x = MixedClass), - proxyMix([...w, { constructor: x }]))), - Object.setPrototypeOf( - MixedClass, - 'copy' === dd - ? hardMixProtos(s, null, ['prototype']) - : proxyMix(s, Function.prototype) - ); - let C = MixedClass; - if ('none' !== yd) { - const u = - 'deep' === yd - ? deepDecoratorSearch(...s) - : ((...s) => { - const o = s.map((s) => getDecoratorsForClass(s)); - return 0 === o.length - ? {} - : 1 === o.length - ? o[0] - : o.reduce((s, o) => mergeDecorators(s, o)); - })(...s); - for (let s of null !== (o = null == u ? void 0 : u.class) && - void 0 !== o - ? o - : []) { - const o = s(C); - o && (C = o); - } - applyPropAndMethodDecorators( - null !== (i = null == u ? void 0 : u.static) && void 0 !== i - ? i - : {}, - C - ), - applyPropAndMethodDecorators( - null !== (a = null == u ? void 0 : u.instance) && void 0 !== a - ? a - : {}, - C.prototype - ); - } - var j, L; - return (j = C), (L = s), vd.set(j, L), C; - } - const applyPropAndMethodDecorators = (s, o) => { - const i = s.property, - a = s.method; - if (i) for (let s in i) for (let a of i[s]) a(o, s); - if (a) - for (let s in a) - for (let i of a[s]) - i(o, s, Object.getOwnPropertyDescriptor(o, s)); - }; - const Sd = _curry1(function allPass(s) { - return Ja(ja(Oc, 0, Ic('length', s)), function () { - for (var o = 0, i = s.length; o < i; ) { - if (!s[o].apply(this, arguments)) return !1; - o += 1; - } - return !0; - }); - }); - const wd = _curry1(function isNotEmpty(s) { - return !lp(s); - }); - const Ed = _curry2(function or(s, o) { - return s || o; - }); - var xd = gc( - Ja( - 1, - hu( - fu, - _curry2(function either(s, o) { - return _isFunction(s) - ? function _either() { - return ( - s.apply(this, arguments) || o.apply(this, arguments) - ); - } - : fc(Ed)(s, o); - })(mu, Lc) - ) - ) - ); - const kd = Sd([Kc, xd, wd]); - const Od = _curry2(function pick(s, o) { - for (var i = {}, a = 0; a < s.length; ) - s[a] in o && (i[s[a]] = o[s[a]]), (a += 1); - return i; - }); - const Cd = class SpecificationVisitor extends cd { - specObj; - passingOptionsNames = ['specObj', 'parent']; - constructor({ specObj: s, ...o }) { - super({ ...o }), (this.specObj = s); - } - retrievePassingOptions() { - return Od(this.passingOptionsNames, this); - } - retrieveFixedFields(s) { - const o = rp(['visitors', ...s, 'fixedFields'], this.specObj); - return 'object' == typeof o && null !== o ? Object.keys(o) : []; - } - retrieveVisitor(s) { - return _i(Lc, ['visitors', ...s], this.specObj) - ? rp(['visitors', ...s], this.specObj) - : rp(['visitors', ...s, '$visitor'], this.specObj); - } - retrieveVisitorInstance(s, o = {}) { - const i = this.retrievePassingOptions(); - return new (this.retrieveVisitor(s))({ ...i, ...o }); - } - toRefractedElement(s, o, i = {}) { - const a = this.retrieveVisitorInstance(s, i); - return a instanceof ld && - (null == a ? void 0 : a.constructor) === ld - ? cloneDeep(o) - : (visitor_visit(o, a, i), a.element); - } - }; - const Ad = class FixedFieldsVisitor extends Cd { - specPath; - ignoredFields; - constructor({ specPath: s, ignoredFields: o, ...i }) { - super({ ...i }), - (this.specPath = s), - (this.ignoredFields = o || []); - } - ObjectElement(s) { - const o = this.specPath(s), - i = this.retrieveFixedFields(o); - return ( - s.forEach((s, a, u) => { - if ( - Pu(a) && - i.includes(serializers_value(a)) && - !this.ignoredFields.includes(serializers_value(a)) - ) { - const i = this.toRefractedElement( - [...o, 'fixedFields', serializers_value(a)], - s - ), - _ = new wu.Pr(cloneDeep(a), i); - this.copyMetaAndAttributes(u, _), - _.classes.push('fixed-field'), - this.element.content.push(_); - } else - this.ignoredFields.includes(serializers_value(a)) || - this.element.content.push(cloneDeep(u)); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - }; - const Id = class ParentSchemaAwareVisitor { - parent; - constructor({ parent: s }) { - this.parent = s; - } - }, - Nd = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Ph || - (s(a) && o('JSONSchemaDraft4', a) && i('object', a)) - ), - Td = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Rh || - (s(a) && o('JSONReference', a) && i('object', a)) - ), - Md = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Dh || (s(a) && o('media', a) && i('object', a)) - ), - Rd = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Lh || - (s(a) && o('linkDescription', a) && i('object', a)) - ); - class JSONSchemaVisitor extends Mixin(Ad, Id, ld) { - constructor(s) { - super(s), - (this.element = new Ph()), - (this.specPath = bc(['document', 'objects', 'JSONSchema'])); - } - get defaultDialectIdentifier() { - return 'http://json-schema.org/draft-04/schema#'; - } - ObjectElement(s) { - return ( - this.handleDialectIdentifier(s), - this.handleSchemaIdentifier(s), - (this.parent = this.element), - Ad.prototype.ObjectElement.call(this, s) - ); - } - handleDialectIdentifier(s) { - if (Ec(this.parent) && !Pu(s.get('$schema'))) - this.element.setMetaProperty( - 'inheritedDialectIdentifier', - this.defaultDialectIdentifier - ); - else if (Nd(this.parent) && !Pu(s.get('$schema'))) { - const s = La( - serializers_value( - this.parent.meta.get('inheritedDialectIdentifier') - ), - serializers_value(this.parent.$schema) - ); - this.element.setMetaProperty('inheritedDialectIdentifier', s); - } - } - handleSchemaIdentifier(s, o = 'id') { - const i = - void 0 !== this.parent - ? cloneDeep( - this.parent.getMetaProperty( - 'ancestorsSchemaIdentifiers', - [] - ) - ) - : new wu.wE(), - a = serializers_value(s.get(o)); - kd(a) && i.push(a), - this.element.setMetaProperty('ancestorsSchemaIdentifiers', i); - } - } - const Dd = JSONSchemaVisitor, - isJSONReferenceLikeElement = (s) => Ru(s) && s.hasKey('$ref'); - class ItemsVisitor extends Mixin(Cd, Id, ld) { - ObjectElement(s) { - const o = isJSONReferenceLikeElement(s) - ? ['document', 'objects', 'JSONReference'] - : ['document', 'objects', 'JSONSchema']; - return (this.element = this.toRefractedElement(o, s)), zu; - } - ArrayElement(s) { - return ( - (this.element = new wu.wE()), - this.element.classes.push('json-schema-items'), - s.forEach((s) => { - const o = isJSONReferenceLikeElement(s) - ? ['document', 'objects', 'JSONReference'] - : ['document', 'objects', 'JSONSchema'], - i = this.toRefractedElement(o, s); - this.element.push(i); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const Ld = ItemsVisitor; - const Fd = class RequiredVisitor extends ld { - ArrayElement(s) { - const o = this.enter(s); - return this.element.classes.push('json-schema-required'), o; - } - }; - const Bd = class PatternedFieldsVisitor extends Cd { - specPath; - ignoredFields; - fieldPatternPredicate = es_F; - constructor({ - specPath: s, - ignoredFields: o, - fieldPatternPredicate: i, - ...a - }) { - super({ ...a }), - (this.specPath = s), - (this.ignoredFields = o || []), - 'function' == typeof i && (this.fieldPatternPredicate = i); - } - ObjectElement(s) { - return ( - s.forEach((s, o, i) => { - if ( - !this.ignoredFields.includes(serializers_value(o)) && - this.fieldPatternPredicate(serializers_value(o)) - ) { - const a = this.specPath(s), - u = this.toRefractedElement(a, s), - _ = new wu.Pr(cloneDeep(o), u); - this.copyMetaAndAttributes(i, _), - _.classes.push('patterned-field'), - this.element.content.push(_); - } else - this.ignoredFields.includes(serializers_value(o)) || - this.element.content.push(cloneDeep(i)); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - }; - const $d = class MapVisitor extends Bd { - constructor(s) { - super(s), (this.fieldPatternPredicate = kd); - } - }; - class PropertiesVisitor extends Mixin($d, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.Sh()), - this.element.classes.push('json-schema-properties'), - (this.specPath = (s) => - isJSONReferenceLikeElement(s) - ? ['document', 'objects', 'JSONReference'] - : ['document', 'objects', 'JSONSchema']); - } - } - const Vd = PropertiesVisitor; - class PatternPropertiesVisitor extends Mixin($d, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.Sh()), - this.element.classes.push('json-schema-patternProperties'), - (this.specPath = (s) => - isJSONReferenceLikeElement(s) - ? ['document', 'objects', 'JSONReference'] - : ['document', 'objects', 'JSONSchema']); - } - } - const Ud = PatternPropertiesVisitor; - class DependenciesVisitor extends Mixin($d, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.Sh()), - this.element.classes.push('json-schema-dependencies'), - (this.specPath = (s) => - isJSONReferenceLikeElement(s) - ? ['document', 'objects', 'JSONReference'] - : ['document', 'objects', 'JSONSchema']); - } - } - const Wd = DependenciesVisitor; - const Jd = class EnumVisitor extends ld { - ArrayElement(s) { - const o = this.enter(s); - return this.element.classes.push('json-schema-enum'), o; - } - }; - const Hd = class TypeVisitor extends ld { - StringElement(s) { - const o = this.enter(s); - return this.element.classes.push('json-schema-type'), o; - } - ArrayElement(s) { - const o = this.enter(s); - return this.element.classes.push('json-schema-type'), o; - } - }; - class AllOfVisitor extends Mixin(Cd, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.wE()), - this.element.classes.push('json-schema-allOf'); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = isJSONReferenceLikeElement(s) - ? ['document', 'objects', 'JSONReference'] - : ['document', 'objects', 'JSONSchema'], - i = this.toRefractedElement(o, s); - this.element.push(i); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const Kd = AllOfVisitor; - class AnyOfVisitor extends Mixin(Cd, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.wE()), - this.element.classes.push('json-schema-anyOf'); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = isJSONReferenceLikeElement(s) - ? ['document', 'objects', 'JSONReference'] - : ['document', 'objects', 'JSONSchema'], - i = this.toRefractedElement(o, s); - this.element.push(i); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const Gd = AnyOfVisitor; - class OneOfVisitor extends Mixin(Cd, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.wE()), - this.element.classes.push('json-schema-oneOf'); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = isJSONReferenceLikeElement(s) - ? ['document', 'objects', 'JSONReference'] - : ['document', 'objects', 'JSONSchema'], - i = this.toRefractedElement(o, s); - this.element.push(i); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const Xd = OneOfVisitor; - class DefinitionsVisitor extends Mixin($d, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.Sh()), - this.element.classes.push('json-schema-definitions'), - (this.specPath = (s) => - isJSONReferenceLikeElement(s) - ? ['document', 'objects', 'JSONReference'] - : ['document', 'objects', 'JSONSchema']); - } - } - const Yd = DefinitionsVisitor; - class LinksVisitor extends Mixin(Cd, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.wE()), - this.element.classes.push('json-schema-links'); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = this.toRefractedElement( - ['document', 'objects', 'LinkDescription'], - s - ); - this.element.push(o); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const Qd = LinksVisitor; - class JSONReferenceVisitor extends Mixin(Ad, ld) { - constructor(s) { - super(s), - (this.element = new Rh()), - (this.specPath = bc(['document', 'objects', 'JSONReference'])); - } - ObjectElement(s) { - const o = Ad.prototype.ObjectElement.call(this, s); - return ( - Pu(this.element.$ref) && - this.element.classes.push('reference-element'), - o - ); - } - } - const Zd = JSONReferenceVisitor; - const ef = class $RefVisitor extends ld { - StringElement(s) { - const o = this.enter(s); - return this.element.classes.push('reference-value'), o; - } - }; - const rf = _curry3(function ifElse(s, o, i) { - return Ja(Math.max(s.length, o.length, i.length), function _ifElse() { - return s.apply(this, arguments) - ? o.apply(this, arguments) - : i.apply(this, arguments); - }); - }); - const of = _curry1(function comparator(s) { - return function (o, i) { - return s(o, i) ? -1 : s(i, o) ? 1 : 0; - }; - }); - var af = _curry2(function sort(s, o) { - return Array.prototype.slice.call(o, 0).sort(s); - }); - const cf = af; - var lf = _curry1(function (s) { - return _nth(0, s); - }); - const uf = lf; - const hf = _curry1(_reduced); - const df = gc(Jh); - const mf = hu(up, wd); - function _toConsumableArray(s) { - return ( - (function _arrayWithoutHoles(s) { - if (Array.isArray(s)) return _arrayLikeToArray(s); - })(s) || - (function _iterableToArray(s) { - if ( - ('undefined' != typeof Symbol && null != s[Symbol.iterator]) || - null != s['@@iterator'] - ) - return Array.from(s); - })(s) || - (function _unsupportedIterableToArray(s, o) { - if (s) { - if ('string' == typeof s) return _arrayLikeToArray(s, o); - var i = {}.toString.call(s).slice(8, -1); - return ( - 'Object' === i && s.constructor && (i = s.constructor.name), - 'Map' === i || 'Set' === i - ? Array.from(s) - : 'Arguments' === i || - /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i) - ? _arrayLikeToArray(s, o) - : void 0 - ); - } - })(s) || - (function _nonIterableSpread() { - throw new TypeError( - 'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' - ); - })() - ); - } - function _arrayLikeToArray(s, o) { - (null == o || o > s.length) && (o = s.length); - for (var i = 0, a = Array(o); i < o; i++) a[i] = s[i]; - return a; - } - var gf = pipe( - cf( - of(function (s, o) { - return s.length > o.length; - }) - ), - uf, - Fa('length') - ), - yf = Ha(function (s, o, i) { - var a = i.apply(void 0, _toConsumableArray(s)); - return df(a) ? hf(a) : o; - }); - const bf = rf( - mf, - function dispatchImpl(s) { - var o = gf(s); - return Ja(o, function () { - for ( - var o = arguments.length, i = new Array(o), a = 0; - a < o; - a++ - ) - i[a] = arguments[a]; - return ja(yf(i), void 0, s); - }); - }, - _c - ); - const _f = class AlternatingVisitor extends Cd { - alternator; - constructor({ alternator: s, ...o }) { - super({ ...o }), (this.alternator = s); - } - enter(s) { - const o = this.alternator.map(({ predicate: s, specPath: o }) => - rf(s, bc(o), _c) - ), - i = bf(o)(s); - return (this.element = this.toRefractedElement(i, s)), zu; - } - }; - const Sf = class SchemaOrReferenceVisitor extends _f { - constructor(s) { - super(s), - (this.alternator = [ - { - predicate: isJSONReferenceLikeElement, - specPath: ['document', 'objects', 'JSONReference'] - }, - { - predicate: es_T, - specPath: ['document', 'objects', 'JSONSchema'] - } - ]); - } - }; - class MediaVisitor extends Mixin(Ad, ld) { - constructor(s) { - super(s), - (this.element = new Dh()), - (this.specPath = bc(['document', 'objects', 'Media'])); - } - } - const xf = MediaVisitor; - class LinkDescriptionVisitor extends Mixin(Ad, ld) { - constructor(s) { - super(s), - (this.element = new Lh()), - (this.specPath = bc(['document', 'objects', 'LinkDescription'])); - } - } - const kf = LinkDescriptionVisitor, - Of = { - visitors: { - value: ld, - JSONSchemaOrJSONReferenceVisitor: Sf, - document: { - objects: { - JSONSchema: { - $visitor: Dd, - fixedFields: { - id: { $ref: '#/visitors/value' }, - $schema: { $ref: '#/visitors/value' }, - multipleOf: { $ref: '#/visitors/value' }, - maximum: { $ref: '#/visitors/value' }, - exclusiveMaximum: { $ref: '#/visitors/value' }, - minimum: { $ref: '#/visitors/value' }, - exclusiveMinimum: { $ref: '#/visitors/value' }, - maxLength: { $ref: '#/visitors/value' }, - minLength: { $ref: '#/visitors/value' }, - pattern: { $ref: '#/visitors/value' }, - additionalItems: Sf, - items: Ld, - maxItems: { $ref: '#/visitors/value' }, - minItems: { $ref: '#/visitors/value' }, - uniqueItems: { $ref: '#/visitors/value' }, - maxProperties: { $ref: '#/visitors/value' }, - minProperties: { $ref: '#/visitors/value' }, - required: Fd, - properties: Vd, - additionalProperties: Sf, - patternProperties: Ud, - dependencies: Wd, - enum: Jd, - type: Hd, - allOf: Kd, - anyOf: Gd, - oneOf: Xd, - not: Sf, - definitions: Yd, - title: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' }, - default: { $ref: '#/visitors/value' }, - format: { $ref: '#/visitors/value' }, - base: { $ref: '#/visitors/value' }, - links: Qd, - media: { $ref: '#/visitors/document/objects/Media' }, - readOnly: { $ref: '#/visitors/value' } - } - }, - JSONReference: { $visitor: Zd, fixedFields: { $ref: ef } }, - Media: { - $visitor: xf, - fixedFields: { - binaryEncoding: { $ref: '#/visitors/value' }, - type: { $ref: '#/visitors/value' } - } - }, - LinkDescription: { - $visitor: kf, - fixedFields: { - href: { $ref: '#/visitors/value' }, - rel: { $ref: '#/visitors/value' }, - title: { $ref: '#/visitors/value' }, - targetSchema: Sf, - mediaType: { $ref: '#/visitors/value' }, - method: { $ref: '#/visitors/value' }, - encType: { $ref: '#/visitors/value' }, - schema: Sf - } - } - } - } - } - }, - traversal_visitor_getNodeType = (s) => { - if (Iu(s)) - return `${s.element.charAt(0).toUpperCase() + s.element.slice(1)}Element`; - }, - Cf = { - JSONSchemaDraft4Element: ['content'], - JSONReferenceElement: ['content'], - MediaElement: ['content'], - LinkDescriptionElement: ['content'], - ...Gu - }, - jf = { - namespace: (s) => { - const { base: o } = s; - return ( - o.register('jSONSchemaDraft4', Ph), - o.register('jSONReference', Rh), - o.register('media', Dh), - o.register('linkDescription', Lh), - o - ); - } - }, - Pf = jf, - refractor_toolbox = () => { - const s = createNamespace(Pf); - return { predicates: { ...ce, isStringElement: Pu }, namespace: s }; - }, - refractor_refract = ( - s, - { - specPath: o = [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - '$visitor' - ], - plugins: i = [], - specificationObj: a = Of - } = {} - ) => { - const u = (0, wu.e)(s), - _ = dereference(a), - w = new (rp(o, _))({ specObj: _ }); - return ( - visitor_visit(u, w), - dispatchPluginsSync(w.element, i, { - toolboxCreator: refractor_toolbox, - visitorOptions: { - keyMap: Cf, - nodeTypeGetter: traversal_visitor_getNodeType - } - }) - ); - }, - refractor_createRefractor = - (s) => - (o, i = {}) => - refractor_refract(o, { specPath: s, ...i }); - (Ph.refract = refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - '$visitor' - ])), - (Rh.refract = refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'JSONReference', - '$visitor' - ])), - (Dh.refract = refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Media', - '$visitor' - ])), - (Lh.refract = refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - '$visitor' - ])); - const Nf = class Schema_Schema extends Ph { - constructor(s, o, i) { - super(s, o, i), - (this.element = 'schema'), - this.classes.push('json-schema-draft-4'); - } - get idProp() { - throw new Ih('idProp getter in Schema class is not not supported.'); - } - set idProp(s) { - throw new Ih('idProp setter in Schema class is not not supported.'); - } - get $schema() { - throw new Ih( - '$schema getter in Schema class is not not supported.' - ); - } - set $schema(s) { - throw new Ih( - '$schema setter in Schema class is not not supported.' - ); - } - get additionalItems() { - return this.get('additionalItems'); - } - set additionalItems(s) { - this.set('additionalItems', s); - } - get items() { - return this.get('items'); - } - set items(s) { - this.set('items', s); - } - get additionalProperties() { - return this.get('additionalProperties'); - } - set additionalProperties(s) { - this.set('additionalProperties', s); - } - get patternProperties() { - throw new Ih( - 'patternProperties getter in Schema class is not not supported.' - ); - } - set patternProperties(s) { - throw new Ih( - 'patternProperties setter in Schema class is not not supported.' - ); - } - get dependencies() { - throw new Ih( - 'dependencies getter in Schema class is not not supported.' - ); - } - set dependencies(s) { - throw new Ih( - 'dependencies setter in Schema class is not not supported.' - ); - } - get type() { - return this.get('type'); - } - set type(s) { - this.set('type', s); - } - get not() { - return this.get('not'); - } - set not(s) { - this.set('not', s); - } - get definitions() { - throw new Ih( - 'definitions getter in Schema class is not not supported.' - ); - } - set definitions(s) { - throw new Ih( - 'definitions setter in Schema class is not not supported.' - ); - } - get base() { - throw new Ih('base getter in Schema class is not not supported.'); - } - set base(s) { - throw new Ih('base setter in Schema class is not not supported.'); - } - get links() { - throw new Ih('links getter in Schema class is not not supported.'); - } - set links(s) { - throw new Ih('links setter in Schema class is not not supported.'); - } - get media() { - throw new Ih('media getter in Schema class is not not supported.'); - } - set media(s) { - throw new Ih('media setter in Schema class is not not supported.'); - } - get nullable() { - return this.get('nullable'); - } - set nullable(s) { - this.set('nullable', s); - } - get discriminator() { - return this.get('discriminator'); - } - set discriminator(s) { - this.set('discriminator', s); - } - get writeOnly() { - return this.get('writeOnly'); - } - set writeOnly(s) { - this.set('writeOnly', s); - } - get xml() { - return this.get('xml'); - } - set xml(s) { - this.set('xml', s); - } - get externalDocs() { - return this.get('externalDocs'); - } - set externalDocs(s) { - this.set('externalDocs', s); - } - get example() { - return this.get('example'); - } - set example(s) { - this.set('example', s); - } - get deprecated() { - return this.get('deprecated'); - } - set deprecated(s) { - this.set('deprecated', s); - } - }; - class SecurityRequirement extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'securityRequirement'); - } - } - const Tf = SecurityRequirement; - class SecurityScheme extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'securityScheme'); - } - get type() { - return this.get('type'); - } - set type(s) { - this.set('type', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get name() { - return this.get('name'); - } - set name(s) { - this.set('name', s); - } - get in() { - return this.get('in'); - } - set in(s) { - this.set('in', s); - } - get scheme() { - return this.get('scheme'); - } - set scheme(s) { - this.set('scheme', s); - } - get bearerFormat() { - return this.get('bearerFormat'); - } - set bearerFormat(s) { - this.set('bearerFormat', s); - } - get flows() { - return this.get('flows'); - } - set flows(s) { - this.set('flows', s); - } - get openIdConnectUrl() { - return this.get('openIdConnectUrl'); - } - set openIdConnectUrl(s) { - this.set('openIdConnectUrl', s); - } - } - const Rf = SecurityScheme; - class Server extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'server'); - } - get url() { - return this.get('url'); - } - set url(s) { - this.set('url', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get variables() { - return this.get('variables'); - } - set variables(s) { - this.set('variables', s); - } - } - const Df = Server; - class ServerVariable extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'serverVariable'); - } - get enum() { - return this.get('enum'); - } - set enum(s) { - this.set('enum', s); - } - get default() { - return this.get('default'); - } - set default(s) { - this.set('default', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - } - const Ff = ServerVariable; - class Tag extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'tag'); - } - get name() { - return this.get('name'); - } - set name(s) { - this.set('name', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get externalDocs() { - return this.get('externalDocs'); - } - set externalDocs(s) { - this.set('externalDocs', s); - } - } - const Vf = Tag; - class Xml extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), (this.element = 'xml'); - } - get name() { - return this.get('name'); - } - set name(s) { - this.set('name', s); - } - get namespace() { - return this.get('namespace'); - } - set namespace(s) { - this.set('namespace', s); - } - get prefix() { - return this.get('prefix'); - } - set prefix(s) { - this.set('prefix', s); - } - get attribute() { - return this.get('attribute'); - } - set attribute(s) { - this.set('attribute', s); - } - get wrapped() { - return this.get('wrapped'); - } - set wrapped(s) { - this.set('wrapped', s); - } - } - const Wf = Xml; - const Jf = class visitors_Visitor_Visitor { - element; - constructor(s = {}) { - Object.assign(this, s); - } - copyMetaAndAttributes(s, o) { - (s.meta.length > 0 || o.meta.length > 0) && - ((o.meta = id(o.meta, s.meta)), - hasElementSourceMap(s) && - o.meta.set('sourceMap', s.meta.get('sourceMap'))), - (s.attributes.length > 0 || s.meta.length > 0) && - (o.attributes = id(o.attributes, s.attributes)); - } - }; - const Hf = class FallbackVisitor_FallbackVisitor extends Jf { - enter(s) { - return (this.element = cloneDeep(s)), zu; - } - }; - const Gf = class SpecificationVisitor_SpecificationVisitor extends Jf { - specObj; - passingOptionsNames = [ - 'specObj', - 'openApiGenericElement', - 'openApiSemanticElement' - ]; - openApiGenericElement; - openApiSemanticElement; - constructor({ - specObj: s, - passingOptionsNames: o, - openApiGenericElement: i, - openApiSemanticElement: a, - ...u - }) { - super({ ...u }), - (this.specObj = s), - (this.openApiGenericElement = i), - (this.openApiSemanticElement = a), - Array.isArray(o) && (this.passingOptionsNames = o); - } - retrievePassingOptions() { - return Od(this.passingOptionsNames, this); - } - retrieveFixedFields(s) { - const o = rp(['visitors', ...s, 'fixedFields'], this.specObj); - return 'object' == typeof o && null !== o ? Object.keys(o) : []; - } - retrieveVisitor(s) { - return _i(Lc, ['visitors', ...s], this.specObj) - ? rp(['visitors', ...s], this.specObj) - : rp(['visitors', ...s, '$visitor'], this.specObj); - } - retrieveVisitorInstance(s, o = {}) { - const i = this.retrievePassingOptions(); - return new (this.retrieveVisitor(s))({ ...i, ...o }); - } - toRefractedElement(s, o, i = {}) { - const a = this.retrieveVisitorInstance(s, i); - return a instanceof Hf && - (null == a ? void 0 : a.constructor) === Hf - ? cloneDeep(o) - : (visitor_visit(o, a, i), a.element); - } - }, - isReferenceLikeElement = (s) => Ru(s) && s.hasKey('$ref'), - Xf = Ru, - Qf = Ru, - isOpenApiExtension = (s) => - Pu(s.key) && Np('x-', serializers_value(s.key)); - const em = class FixedFieldsVisitor_FixedFieldsVisitor extends Gf { - specPath; - ignoredFields; - canSupportSpecificationExtensions = !0; - specificationExtensionPredicate = isOpenApiExtension; - constructor({ - specPath: s, - ignoredFields: o, - canSupportSpecificationExtensions: i, - specificationExtensionPredicate: a, - ...u - }) { - super({ ...u }), - (this.specPath = s), - (this.ignoredFields = o || []), - 'boolean' == typeof i && - (this.canSupportSpecificationExtensions = i), - 'function' == typeof a && - (this.specificationExtensionPredicate = a); - } - ObjectElement(s) { - const o = this.specPath(s), - i = this.retrieveFixedFields(o); - return ( - s.forEach((s, a, u) => { - if ( - Pu(a) && - i.includes(serializers_value(a)) && - !this.ignoredFields.includes(serializers_value(a)) - ) { - const i = this.toRefractedElement( - [...o, 'fixedFields', serializers_value(a)], - s - ), - _ = new wu.Pr(cloneDeep(a), i); - this.copyMetaAndAttributes(u, _), - _.classes.push('fixed-field'), - this.element.content.push(_); - } else if ( - this.canSupportSpecificationExtensions && - this.specificationExtensionPredicate(u) - ) { - const s = this.toRefractedElement( - ['document', 'extension'], - u - ); - this.element.content.push(s); - } else - this.ignoredFields.includes(serializers_value(a)) || - this.element.content.push(cloneDeep(u)); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - }; - class OpenApi3_0Visitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new rh()), - (this.specPath = bc(['document', 'objects', 'OpenApi'])), - (this.canSupportSpecificationExtensions = !0); - } - ObjectElement(s) { - return em.prototype.ObjectElement.call(this, s); - } - } - const tm = OpenApi3_0Visitor; - class OpenapiVisitor extends Mixin(Gf, Hf) { - StringElement(s) { - const o = new th(serializers_value(s)); - return this.copyMetaAndAttributes(s, o), (this.element = o), zu; - } - } - const rm = OpenapiVisitor; - const nm = class SpecificationExtensionVisitor extends Gf { - MemberElement(s) { - return ( - (this.element = cloneDeep(s)), - this.element.classes.push('specification-extension'), - zu - ); - } - }; - class InfoVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Kp()), - (this.specPath = bc(['document', 'objects', 'Info'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const sm = InfoVisitor; - const om = class VersionVisitor extends Hf { - StringElement(s) { - const o = super.enter(s); - return ( - this.element.classes.push('api-version'), - this.element.classes.push('version'), - o - ); - } - }; - class ContactVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Vp()), - (this.specPath = bc(['document', 'objects', 'Contact'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const im = ContactVisitor; - class LicenseVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Gp()), - (this.specPath = bc(['document', 'objects', 'License'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const am = LicenseVisitor; - class LinkVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Xp()), - (this.specPath = bc(['document', 'objects', 'Link'])), - (this.canSupportSpecificationExtensions = !0); - } - ObjectElement(s) { - const o = em.prototype.ObjectElement.call(this, s); - return ( - (Pu(this.element.operationId) || Pu(this.element.operationRef)) && - this.element.classes.push('reference-element'), - o - ); - } - } - const cm = LinkVisitor; - const lm = class OperationRefVisitor extends Hf { - StringElement(s) { - const o = super.enter(s); - return this.element.classes.push('reference-value'), o; - } - }; - const um = class OperationIdVisitor extends Hf { - StringElement(s) { - const o = super.enter(s); - return this.element.classes.push('reference-value'), o; - } - }; - const pm = class PatternedFieldsVisitor_PatternedFieldsVisitor extends Gf { - specPath; - ignoredFields; - fieldPatternPredicate = es_F; - canSupportSpecificationExtensions = !1; - specificationExtensionPredicate = isOpenApiExtension; - constructor({ - specPath: s, - ignoredFields: o, - fieldPatternPredicate: i, - canSupportSpecificationExtensions: a, - specificationExtensionPredicate: u, - ..._ - }) { - super({ ..._ }), - (this.specPath = s), - (this.ignoredFields = o || []), - 'function' == typeof i && (this.fieldPatternPredicate = i), - 'boolean' == typeof a && - (this.canSupportSpecificationExtensions = a), - 'function' == typeof u && - (this.specificationExtensionPredicate = u); - } - ObjectElement(s) { - return ( - s.forEach((s, o, i) => { - if ( - this.canSupportSpecificationExtensions && - this.specificationExtensionPredicate(i) - ) { - const s = this.toRefractedElement( - ['document', 'extension'], - i - ); - this.element.content.push(s); - } else if ( - !this.ignoredFields.includes(serializers_value(o)) && - this.fieldPatternPredicate(serializers_value(o)) - ) { - const a = this.specPath(s), - u = this.toRefractedElement(a, s), - _ = new wu.Pr(cloneDeep(o), u); - this.copyMetaAndAttributes(i, _), - _.classes.push('patterned-field'), - this.element.content.push(_); - } else - this.ignoredFields.includes(serializers_value(o)) || - this.element.content.push(cloneDeep(i)); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - }; - const hm = class MapVisitor_MapVisitor extends pm { - constructor(s) { - super(s), (this.fieldPatternPredicate = kd); - } - }; - class LinkParameters extends wu.Sh { - static primaryClass = 'link-parameters'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(LinkParameters.primaryClass); - } - } - const dm = LinkParameters; - class ParametersVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new dm()), - (this.specPath = bc(['value'])); - } - } - const fm = ParametersVisitor; - class ServerVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Df()), - (this.specPath = bc(['document', 'objects', 'Server'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const mm = ServerVisitor; - const gm = class UrlVisitor extends Hf { - StringElement(s) { - const o = super.enter(s); - return this.element.classes.push('server-url'), o; - } - }; - class Servers extends wu.wE { - static primaryClass = 'servers'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(Servers.primaryClass); - } - } - const ym = Servers; - class ServersVisitor extends Mixin(Gf, Hf) { - constructor(s) { - super(s), (this.element = new ym()); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = Xf(s) ? ['document', 'objects', 'Server'] : ['value'], - i = this.toRefractedElement(o, s); - this.element.push(i); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const vm = ServersVisitor; - class ServerVariableVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Ff()), - (this.specPath = bc(['document', 'objects', 'ServerVariable'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const bm = ServerVariableVisitor; - class ServerVariables extends wu.Sh { - static primaryClass = 'server-variables'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(ServerVariables.primaryClass); - } - } - const _m = ServerVariables; - class VariablesVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new _m()), - (this.specPath = bc(['document', 'objects', 'ServerVariable'])); - } - } - const Sm = VariablesVisitor; - class MediaTypeVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Yp()), - (this.specPath = bc(['document', 'objects', 'MediaType'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const wm = MediaTypeVisitor; - const Em = class AlternatingVisitor_AlternatingVisitor extends Gf { - alternator; - constructor({ alternator: s, ...o }) { - super({ ...o }), (this.alternator = s || []); - } - enter(s) { - const o = this.alternator.map(({ predicate: s, specPath: o }) => - rf(s, bc(o), _c) - ), - i = bf(o)(s); - return (this.element = this.toRefractedElement(i, s)), zu; - } - }, - xm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof qp || (s(a) && o('callback', a) && i('object', a)) - ), - km = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof $p || - (s(a) && o('components', a) && i('object', a)) - ), - Om = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Vp || (s(a) && o('contact', a) && i('object', a)) - ), - Cm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Wp || (s(a) && o('example', a) && i('object', a)) - ), - Am = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Jp || - (s(a) && o('externalDocumentation', a) && i('object', a)) - ), - jm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Hp || (s(a) && o('header', a) && i('object', a)) - ), - Im = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Kp || (s(a) && o('info', a) && i('object', a)) - ), - Pm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Gp || (s(a) && o('license', a) && i('object', a)) - ), - Nm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Xp || (s(a) && o('link', a) && i('object', a)) - ), - Tm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof th || (s(a) && o('openapi', a) && i('string', a)) - ), - Mm = helpers( - ({ - hasBasicElementProps: s, - isElementType: o, - primitiveEq: i, - hasClass: a - }) => - (u) => - u instanceof rh || - (s(u) && o('openApi3_0', u) && i('object', u) && a('api', u)) - ), - Rm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof uh || (s(a) && o('operation', a) && i('object', a)) - ), - Dm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof dh || (s(a) && o('parameter', a) && i('object', a)) - ), - Lm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof fh || (s(a) && o('pathItem', a) && i('object', a)) - ), - Fm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof vh || (s(a) && o('paths', a) && i('object', a)) - ), - Bm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof _h || (s(a) && o('reference', a) && i('object', a)) - ), - qm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof wh || - (s(a) && o('requestBody', a) && i('object', a)) - ), - $m = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Oh || (s(a) && o('response', a) && i('object', a)) - ), - Vm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof jh || (s(a) && o('responses', a) && i('object', a)) - ), - Um = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Nf || (s(a) && o('schema', a) && i('object', a)) - ), - isBooleanJsonSchemaElement = (s) => - Mu(s) && s.classes.includes('boolean-json-schema'), - zm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Tf || - (s(a) && o('securityRequirement', a) && i('object', a)) - ), - Wm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Rf || - (s(a) && o('securityScheme', a) && i('object', a)) - ), - Jm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Df || (s(a) && o('server', a) && i('object', a)) - ), - Hm = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Ff || - (s(a) && o('serverVariable', a) && i('object', a)) - ), - Km = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Yp || (s(a) && o('mediaType', a) && i('object', a)) - ), - Gm = helpers( - ({ - hasBasicElementProps: s, - isElementType: o, - primitiveEq: i, - hasClass: a - }) => - (u) => - u instanceof ym || - (s(u) && o('array', u) && i('array', u) && a('servers', u)) - ); - class SchemaVisitor extends Mixin(Em, Hf) { - constructor(s) { - super(s), - (this.alternator = [ - { - predicate: isReferenceLikeElement, - specPath: ['document', 'objects', 'Reference'] - }, - { predicate: es_T, specPath: ['document', 'objects', 'Schema'] } - ]); - } - ObjectElement(s) { - const o = Em.prototype.enter.call(this, s); - return ( - Bm(this.element) && - this.element.setMetaProperty('referenced-element', 'schema'), - o - ); - } - } - const Xm = SchemaVisitor; - class ExamplesVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new wu.Sh()), - this.element.classes.push('examples'), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Example']), - (this.canSupportSpecificationExtensions = !0); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'example'); - }), - o - ); - } - } - const Ym = ExamplesVisitor; - class MediaTypeExamples extends wu.Sh { - static primaryClass = 'media-type-examples'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(MediaTypeExamples.primaryClass), - this.classes.push('examples'); - } - } - const Qm = MediaTypeExamples; - const Zm = class ExamplesVisitor_ExamplesVisitor extends Ym { - constructor(s) { - super(s), (this.element = new Qm()); - } - }; - class MediaTypeEncoding extends wu.Sh { - static primaryClass = 'media-type-encoding'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(MediaTypeEncoding.primaryClass); - } - } - const eg = MediaTypeEncoding; - class EncodingVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new eg()), - (this.specPath = bc(['document', 'objects', 'Encoding'])); - } - } - const rg = EncodingVisitor; - class SecurityRequirementVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new Tf()), - (this.specPath = bc(['value'])); - } - } - const ng = SecurityRequirementVisitor; - class Security extends wu.wE { - static primaryClass = 'security'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(Security.primaryClass); - } - } - const sg = Security; - class SecurityVisitor extends Mixin(Gf, Hf) { - constructor(s) { - super(s), (this.element = new sg()); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - if (Ru(s)) { - const o = this.toRefractedElement( - ['document', 'objects', 'SecurityRequirement'], - s - ); - this.element.push(o); - } else this.element.push(cloneDeep(s)); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const og = SecurityVisitor; - class ComponentsVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new $p()), - (this.specPath = bc(['document', 'objects', 'Components'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const lg = ComponentsVisitor; - class TagVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Vf()), - (this.specPath = bc(['document', 'objects', 'Tag'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const pg = TagVisitor; - class ReferenceVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new _h()), - (this.specPath = bc(['document', 'objects', 'Reference'])), - (this.canSupportSpecificationExtensions = !1); - } - ObjectElement(s) { - const o = em.prototype.ObjectElement.call(this, s); - return ( - Pu(this.element.$ref) && - this.element.classes.push('reference-element'), - o - ); - } - } - const fg = ReferenceVisitor; - const mg = class $RefVisitor_$RefVisitor extends Hf { - StringElement(s) { - const o = super.enter(s); - return this.element.classes.push('reference-value'), o; - } - }; - class ParameterVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new dh()), - (this.specPath = bc(['document', 'objects', 'Parameter'])), - (this.canSupportSpecificationExtensions = !0); - } - ObjectElement(s) { - const o = em.prototype.ObjectElement.call(this, s); - return ( - Ru(this.element.contentProp) && - this.element.contentProp.filter(Km).forEach((s, o) => { - s.setMetaProperty('media-type', serializers_value(o)); - }), - o - ); - } - } - const gg = ParameterVisitor; - class SchemaVisitor_SchemaVisitor extends Mixin(Em, Hf) { - constructor(s) { - super(s), - (this.alternator = [ - { - predicate: isReferenceLikeElement, - specPath: ['document', 'objects', 'Reference'] - }, - { predicate: es_T, specPath: ['document', 'objects', 'Schema'] } - ]); - } - ObjectElement(s) { - const o = Em.prototype.enter.call(this, s); - return ( - Bm(this.element) && - this.element.setMetaProperty('referenced-element', 'schema'), - o - ); - } - } - const yg = SchemaVisitor_SchemaVisitor; - class HeaderVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Hp()), - (this.specPath = bc(['document', 'objects', 'Header'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const _g = HeaderVisitor; - class header_SchemaVisitor_SchemaVisitor extends Mixin(Em, Hf) { - constructor(s) { - super(s), - (this.alternator = [ - { - predicate: isReferenceLikeElement, - specPath: ['document', 'objects', 'Reference'] - }, - { predicate: es_T, specPath: ['document', 'objects', 'Schema'] } - ]); - } - ObjectElement(s) { - const o = Em.prototype.enter.call(this, s); - return ( - Bm(this.element) && - this.element.setMetaProperty('referenced-element', 'schema'), - o - ); - } - } - const xg = header_SchemaVisitor_SchemaVisitor; - class HeaderExamples extends wu.Sh { - static primaryClass = 'header-examples'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(HeaderExamples.primaryClass), - this.classes.push('examples'); - } - } - const kg = HeaderExamples; - const qg = class header_ExamplesVisitor_ExamplesVisitor extends Ym { - constructor(s) { - super(s), (this.element = new kg()); - } - }; - class ContentVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new wu.Sh()), - this.element.classes.push('content'), - (this.specPath = bc(['document', 'objects', 'MediaType'])); - } - } - const Vg = ContentVisitor; - class HeaderContent extends wu.Sh { - static primaryClass = 'header-content'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(HeaderContent.primaryClass), - this.classes.push('content'); - } - } - const Ug = HeaderContent; - const zg = class ContentVisitor_ContentVisitor extends Vg { - constructor(s) { - super(s), (this.element = new Ug()); - } - }; - class schema_SchemaVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Nf()), - (this.specPath = bc(['document', 'objects', 'Schema'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const Wg = schema_SchemaVisitor, - Kg = Of.visitors.document.objects.JSONSchema.fixedFields.allOf; - const Xg = class AllOfVisitor_AllOfVisitor extends Kg { - ArrayElement(s) { - const o = Kg.prototype.ArrayElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'schema'); - }), - o - ); - } - }, - Yg = Of.visitors.document.objects.JSONSchema.fixedFields.anyOf; - const Zg = class AnyOfVisitor_AnyOfVisitor extends Yg { - ArrayElement(s) { - const o = Yg.prototype.ArrayElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'schema'); - }), - o - ); - } - }, - ey = Of.visitors.document.objects.JSONSchema.fixedFields.oneOf; - const ty = class OneOfVisitor_OneOfVisitor extends ey { - ArrayElement(s) { - const o = ey.prototype.ArrayElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'schema'); - }), - o - ); - } - }, - ry = Of.visitors.document.objects.JSONSchema.fixedFields.items; - const ny = class ItemsVisitor_ItemsVisitor extends ry { - ObjectElement(s) { - const o = ry.prototype.ObjectElement.call(this, s); - return ( - Bm(this.element) && - this.element.setMetaProperty('referenced-element', 'schema'), - o - ); - } - ArrayElement(s) { - return this.enter(s); - } - }, - sy = Of.visitors.document.objects.JSONSchema.fixedFields.properties; - const oy = class PropertiesVisitor_PropertiesVisitor extends sy { - ObjectElement(s) { - const o = sy.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'schema'); - }), - o - ); - } - }, - iy = Of.visitors.document.objects.JSONSchema.fixedFields.type; - const ay = class TypeVisitor_TypeVisitor extends iy { - ArrayElement(s) { - return this.enter(s); - } - }, - cy = Of.visitors.JSONSchemaOrJSONReferenceVisitor; - const ly = class SchemaOrReferenceVisitor_SchemaOrReferenceVisitor extends cy { - ObjectElement(s) { - const o = cy.prototype.enter.call(this, s); - return ( - Bm(this.element) && - this.element.setMetaProperty('referenced-element', 'schema'), - o - ); - } - }; - class DiscriminatorVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Up()), - (this.specPath = bc(['document', 'objects', 'Discriminator'])), - (this.canSupportSpecificationExtensions = !1); - } - } - const uy = DiscriminatorVisitor; - class DiscriminatorMapping extends wu.Sh { - static primaryClass = 'discriminator-mapping'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(DiscriminatorMapping.primaryClass); - } - } - const py = DiscriminatorMapping; - class MappingVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new py()), - (this.specPath = bc(['value'])); - } - } - const hy = MappingVisitor; - class XmlVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Wf()), - (this.specPath = bc(['document', 'objects', 'XML'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const dy = XmlVisitor; - class ParameterExamples extends wu.Sh { - static primaryClass = 'parameter-examples'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(ParameterExamples.primaryClass), - this.classes.push('examples'); - } - } - const fy = ParameterExamples; - const my = class parameter_ExamplesVisitor_ExamplesVisitor extends Ym { - constructor(s) { - super(s), (this.element = new fy()); - } - }; - class ParameterContent extends wu.Sh { - static primaryClass = 'parameter-content'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(ParameterContent.primaryClass), - this.classes.push('content'); - } - } - const gy = ParameterContent; - const yy = class parameter_ContentVisitor_ContentVisitor extends Vg { - constructor(s) { - super(s), (this.element = new gy()); - } - }; - class ComponentsSchemas extends wu.Sh { - static primaryClass = 'components-schemas'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(ComponentsSchemas.primaryClass); - } - } - const vy = ComponentsSchemas; - class SchemasVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new vy()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Schema']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'schema'); - }), - o - ); - } - } - const by = SchemasVisitor; - class ComponentsResponses extends wu.Sh { - static primaryClass = 'components-responses'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(ComponentsResponses.primaryClass); - } - } - const _y = ComponentsResponses; - class ResponsesVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new _y()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Response']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'response'); - }), - this.element.filter($m).forEach((s, o) => { - s.setMetaProperty('http-status-code', serializers_value(o)); - }), - o - ); - } - } - const Sy = ResponsesVisitor; - class ComponentsParameters extends wu.Sh { - static primaryClass = 'components-parameters'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(ComponentsParameters.primaryClass), - this.classes.push('parameters'); - } - } - const wy = ComponentsParameters; - class ParametersVisitor_ParametersVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new wy()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Parameter']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'parameter'); - }), - o - ); - } - } - const Ey = ParametersVisitor_ParametersVisitor; - class ComponentsExamples extends wu.Sh { - static primaryClass = 'components-examples'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(ComponentsExamples.primaryClass), - this.classes.push('examples'); - } - } - const xy = ComponentsExamples; - class components_ExamplesVisitor_ExamplesVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new xy()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Example']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'example'); - }), - o - ); - } - } - const ky = components_ExamplesVisitor_ExamplesVisitor; - class ComponentsRequestBodies extends wu.Sh { - static primaryClass = 'components-request-bodies'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(ComponentsRequestBodies.primaryClass); - } - } - const Oy = ComponentsRequestBodies; - class RequestBodiesVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new Oy()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'RequestBody']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'requestBody'); - }), - o - ); - } - } - const Cy = RequestBodiesVisitor; - class ComponentsHeaders extends wu.Sh { - static primaryClass = 'components-headers'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(ComponentsHeaders.primaryClass); - } - } - const Ay = ComponentsHeaders; - class HeadersVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new Ay()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Header']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'header'); - }), - this.element.filter(jm).forEach((s, o) => { - s.setMetaProperty('header-name', serializers_value(o)); - }), - o - ); - } - } - const jy = HeadersVisitor; - class ComponentsSecuritySchemes extends wu.Sh { - static primaryClass = 'components-security-schemes'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(ComponentsSecuritySchemes.primaryClass); - } - } - const Iy = ComponentsSecuritySchemes; - class SecuritySchemesVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new Iy()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'SecurityScheme']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'securityScheme'); - }), - o - ); - } - } - const Py = SecuritySchemesVisitor; - class ComponentsLinks extends wu.Sh { - static primaryClass = 'components-links'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(ComponentsLinks.primaryClass); - } - } - const Ny = ComponentsLinks; - class LinksVisitor_LinksVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new Ny()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Link']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'link'); - }), - o - ); - } - } - const Ty = LinksVisitor_LinksVisitor; - class ComponentsCallbacks extends wu.Sh { - static primaryClass = 'components-callbacks'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(ComponentsCallbacks.primaryClass); - } - } - const My = ComponentsCallbacks; - class CallbacksVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new My()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Callback']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'callback'); - }), - o - ); - } - } - const Ry = CallbacksVisitor; - class ExampleVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Wp()), - (this.specPath = bc(['document', 'objects', 'Example'])), - (this.canSupportSpecificationExtensions = !0); - } - ObjectElement(s) { - const o = em.prototype.ObjectElement.call(this, s); - return ( - Pu(this.element.externalValue) && - this.element.classes.push('reference-element'), - o - ); - } - } - const Dy = ExampleVisitor; - const Ly = class ExternalValueVisitor extends Hf { - StringElement(s) { - const o = super.enter(s); - return this.element.classes.push('reference-value'), o; - } - }; - class ExternalDocumentationVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Jp()), - (this.specPath = bc([ - 'document', - 'objects', - 'ExternalDocumentation' - ])), - (this.canSupportSpecificationExtensions = !0); - } - } - const Fy = ExternalDocumentationVisitor; - class encoding_EncodingVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new zp()), - (this.specPath = bc(['document', 'objects', 'Encoding'])), - (this.canSupportSpecificationExtensions = !0); - } - ObjectElement(s) { - const o = em.prototype.ObjectElement.call(this, s); - return ( - Ru(this.element.headers) && - this.element.headers.filter(jm).forEach((s, o) => { - s.setMetaProperty('header-name', serializers_value(o)); - }), - o - ); - } - } - const By = encoding_EncodingVisitor; - class EncodingHeaders extends wu.Sh { - static primaryClass = 'encoding-headers'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(EncodingHeaders.primaryClass); - } - } - const qy = EncodingHeaders; - class HeadersVisitor_HeadersVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new qy()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Header']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'header'); - }), - this.element.forEach((s, o) => { - if (!jm(s)) return; - const i = serializers_value(o); - s.setMetaProperty('headerName', i); - }), - o - ); - } - } - const $y = HeadersVisitor_HeadersVisitor; - class PathsVisitor extends Mixin(pm, Hf) { - constructor(s) { - super(s), - (this.element = new vh()), - (this.specPath = bc(['document', 'objects', 'PathItem'])), - (this.canSupportSpecificationExtensions = !0), - (this.fieldPatternPredicate = es_T); - } - ObjectElement(s) { - const o = pm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Lm).forEach((s, o) => { - o.classes.push('openapi-path-template'), - o.classes.push('path-template'), - s.setMetaProperty('path', cloneDeep(o)); - }), - o - ); - } - } - const Vy = PathsVisitor; - class RequestBodyVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new wh()), - (this.specPath = bc(['document', 'objects', 'RequestBody'])); - } - ObjectElement(s) { - const o = em.prototype.ObjectElement.call(this, s); - return ( - Ru(this.element.contentProp) && - this.element.contentProp.filter(Km).forEach((s, o) => { - s.setMetaProperty('media-type', serializers_value(o)); - }), - o - ); - } - } - const Uy = RequestBodyVisitor; - class RequestBodyContent extends wu.Sh { - static primaryClass = 'request-body-content'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(RequestBodyContent.primaryClass), - this.classes.push('content'); - } - } - const zy = RequestBodyContent; - const Wy = class request_body_ContentVisitor_ContentVisitor extends Vg { - constructor(s) { - super(s), (this.element = new zy()); - } - }; - class CallbackVisitor extends Mixin(pm, Hf) { - constructor(s) { - super(s), - (this.element = new qp()), - (this.specPath = bc(['document', 'objects', 'PathItem'])), - (this.canSupportSpecificationExtensions = !0), - (this.fieldPatternPredicate = (s) => - /{(?[^}]{1,2083})}/.test(String(s))); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Lm).forEach((s, o) => { - s.setMetaProperty('runtime-expression', serializers_value(o)); - }), - o - ); - } - } - const Jy = CallbackVisitor; - class ResponseVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Oh()), - (this.specPath = bc(['document', 'objects', 'Response'])); - } - ObjectElement(s) { - const o = em.prototype.ObjectElement.call(this, s); - return ( - Ru(this.element.contentProp) && - this.element.contentProp.filter(Km).forEach((s, o) => { - s.setMetaProperty('media-type', serializers_value(o)); - }), - Ru(this.element.headers) && - this.element.headers.filter(jm).forEach((s, o) => { - s.setMetaProperty('header-name', serializers_value(o)); - }), - o - ); - } - } - const Hy = ResponseVisitor; - class ResponseHeaders extends wu.Sh { - static primaryClass = 'response-headers'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(ResponseHeaders.primaryClass); - } - } - const Ky = ResponseHeaders; - class response_HeadersVisitor_HeadersVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new Ky()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Header']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'header'); - }), - this.element.forEach((s, o) => { - if (!jm(s)) return; - const i = serializers_value(o); - s.setMetaProperty('header-name', i); - }), - o - ); - } - } - const Gy = response_HeadersVisitor_HeadersVisitor; - class ResponseContent extends wu.Sh { - static primaryClass = 'response-content'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(ResponseContent.primaryClass), - this.classes.push('content'); - } - } - const Xy = ResponseContent; - const Yy = class response_ContentVisitor_ContentVisitor extends Vg { - constructor(s) { - super(s), (this.element = new Xy()); - } - }; - class ResponseLinks extends wu.Sh { - static primaryClass = 'response-links'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(ResponseLinks.primaryClass); - } - } - const Qy = ResponseLinks; - class response_LinksVisitor_LinksVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new Qy()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Link']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'link'); - }), - o - ); - } - } - const Zy = response_LinksVisitor_LinksVisitor; - function _isNumber(s) { - return '[object Number]' === Object.prototype.toString.call(s); - } - var ev = _curry2(function range(s, o) { - if (!_isNumber(s) || !_isNumber(o)) - throw new TypeError('Both arguments to range must be numbers'); - for ( - var i = Array(s < o ? o - s : 0), - a = s < 0 ? o + Math.abs(s) : o - s, - u = 0; - u < a; - - ) - (i[u] = u + s), (u += 1); - return i; - }); - const tv = ev; - function hasOrAdd(s, o, i) { - var a, - u = typeof s; - switch (u) { - case 'string': - case 'number': - return 0 === s && 1 / s == -1 / 0 - ? !!i._items['-0'] || (o && (i._items['-0'] = !0), !1) - : null !== i._nativeSet - ? o - ? ((a = i._nativeSet.size), - i._nativeSet.add(s), - i._nativeSet.size === a) - : i._nativeSet.has(s) - : u in i._items - ? s in i._items[u] || (o && (i._items[u][s] = !0), !1) - : (o && ((i._items[u] = {}), (i._items[u][s] = !0)), !1); - case 'boolean': - if (u in i._items) { - var _ = s ? 1 : 0; - return !!i._items[u][_] || (o && (i._items[u][_] = !0), !1); - } - return o && (i._items[u] = s ? [!1, !0] : [!0, !1]), !1; - case 'function': - return null !== i._nativeSet - ? o - ? ((a = i._nativeSet.size), - i._nativeSet.add(s), - i._nativeSet.size === a) - : i._nativeSet.has(s) - : u in i._items - ? !!_includes(s, i._items[u]) || - (o && i._items[u].push(s), !1) - : (o && (i._items[u] = [s]), !1); - case 'undefined': - return !!i._items[u] || (o && (i._items[u] = !0), !1); - case 'object': - if (null === s) - return !!i._items.null || (o && (i._items.null = !0), !1); - default: - return (u = Object.prototype.toString.call(s)) in i._items - ? !!_includes(s, i._items[u]) || (o && i._items[u].push(s), !1) - : (o && (i._items[u] = [s]), !1); - } - } - const rv = (function () { - function _Set() { - (this._nativeSet = 'function' == typeof Set ? new Set() : null), - (this._items = {}); - } - return ( - (_Set.prototype.add = function (s) { - return !hasOrAdd(s, !0, this); - }), - (_Set.prototype.has = function (s) { - return hasOrAdd(s, !1, this); - }), - _Set - ); - })(); - var nv = _curry2(function difference(s, o) { - for ( - var i = [], a = 0, u = s.length, _ = o.length, w = new rv(), x = 0; - x < _; - x += 1 - ) - w.add(o[x]); - for (; a < u; ) w.add(s[a]) && (i[i.length] = s[a]), (a += 1); - return i; - }); - const sv = nv; - class MixedFieldsVisitor extends Mixin(em, pm) { - specPathFixedFields; - specPathPatternedFields; - constructor({ - specPathFixedFields: s, - specPathPatternedFields: o, - ...i - }) { - super({ ...i }), - (this.specPathFixedFields = s), - (this.specPathPatternedFields = o); - } - ObjectElement(s) { - const { specPath: o, ignoredFields: i } = this; - try { - this.specPath = this.specPathFixedFields; - const o = this.retrieveFixedFields(this.specPath(s)); - (this.ignoredFields = [...i, ...sv(s.keys(), o)]), - em.prototype.ObjectElement.call(this, s), - (this.specPath = this.specPathPatternedFields), - (this.ignoredFields = o), - pm.prototype.ObjectElement.call(this, s); - } catch (s) { - throw ((this.specPath = o), s); - } - return zu; - } - } - const ov = MixedFieldsVisitor; - class responses_ResponsesVisitor extends Mixin(ov, Hf) { - constructor(s) { - super(s), - (this.element = new jh()), - (this.specPathFixedFields = bc([ - 'document', - 'objects', - 'Responses' - ])), - (this.canSupportSpecificationExtensions = !0), - (this.specPathPatternedFields = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Response']), - (this.fieldPatternPredicate = (s) => - new RegExp( - `^(1XX|2XX|3XX|4XX|5XX|${tv(100, 600).join('|')})$` - ).test(String(s))); - } - ObjectElement(s) { - const o = ov.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'response'); - }), - this.element.filter($m).forEach((s, o) => { - const i = cloneDeep(o); - this.fieldPatternPredicate(serializers_value(i)) && - s.setMetaProperty('http-status-code', i); - }), - o - ); - } - } - const iv = responses_ResponsesVisitor; - class DefaultVisitor extends Mixin(Em, Hf) { - constructor(s) { - super(s), - (this.alternator = [ - { - predicate: isReferenceLikeElement, - specPath: ['document', 'objects', 'Reference'] - }, - { - predicate: es_T, - specPath: ['document', 'objects', 'Response'] - } - ]); - } - ObjectElement(s) { - const o = Em.prototype.enter.call(this, s); - return ( - Bm(this.element) - ? this.element.setMetaProperty('referenced-element', 'response') - : $m(this.element) && - this.element.setMetaProperty('http-status-code', 'default'), - o - ); - } - } - const av = DefaultVisitor; - class OperationVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new uh()), - (this.specPath = bc(['document', 'objects', 'Operation'])); - } - } - const cv = OperationVisitor; - class OperationTags extends wu.wE { - static primaryClass = 'operation-tags'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(OperationTags.primaryClass); - } - } - const lv = OperationTags; - const uv = class TagsVisitor extends Hf { - constructor(s) { - super(s), (this.element = new lv()); - } - ArrayElement(s) { - return (this.element = this.element.concat(cloneDeep(s))), zu; - } - }; - class OperationParameters extends wu.wE { - static primaryClass = 'operation-parameters'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(OperationParameters.primaryClass), - this.classes.push('parameters'); - } - } - const pv = OperationParameters; - class open_api_3_0_ParametersVisitor_ParametersVisitor extends Mixin( - Gf, - Hf - ) { - constructor(s) { - super(s), - (this.element = new wu.wE()), - this.element.classes.push('parameters'); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Parameter'], - i = this.toRefractedElement(o, s); - Bm(i) && i.setMetaProperty('referenced-element', 'parameter'), - this.element.push(i); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const hv = open_api_3_0_ParametersVisitor_ParametersVisitor; - const dv = class operation_ParametersVisitor_ParametersVisitor extends hv { - constructor(s) { - super(s), (this.element = new pv()); - } - }; - const fv = class RequestBodyVisitor_RequestBodyVisitor extends Em { - constructor(s) { - super(s), - (this.alternator = [ - { - predicate: isReferenceLikeElement, - specPath: ['document', 'objects', 'Reference'] - }, - { - predicate: es_T, - specPath: ['document', 'objects', 'RequestBody'] - } - ]); - } - ObjectElement(s) { - const o = Em.prototype.enter.call(this, s); - return ( - Bm(this.element) && - this.element.setMetaProperty( - 'referenced-element', - 'requestBody' - ), - o - ); - } - }; - class OperationCallbacks extends wu.Sh { - static primaryClass = 'operation-callbacks'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(OperationCallbacks.primaryClass); - } - } - const mv = OperationCallbacks; - class CallbacksVisitor_CallbacksVisitor extends Mixin(hm, Hf) { - specPath; - constructor(s) { - super(s), - (this.element = new mv()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'Callback']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Bm).forEach((s) => { - s.setMetaProperty('referenced-element', 'callback'); - }), - o - ); - } - } - const gv = CallbacksVisitor_CallbacksVisitor; - class OperationSecurity extends wu.wE { - static primaryClass = 'operation-security'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(OperationSecurity.primaryClass), - this.classes.push('security'); - } - } - const yv = OperationSecurity; - class SecurityVisitor_SecurityVisitor extends Mixin(Gf, Hf) { - constructor(s) { - super(s), (this.element = new yv()); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = Ru(s) - ? ['document', 'objects', 'SecurityRequirement'] - : ['value'], - i = this.toRefractedElement(o, s); - this.element.push(i); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const vv = SecurityVisitor_SecurityVisitor; - class OperationServers extends wu.wE { - static primaryClass = 'operation-servers'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(OperationServers.primaryClass), - this.classes.push('servers'); - } - } - const bv = OperationServers; - const _v = class ServersVisitor_ServersVisitor extends vm { - constructor(s) { - super(s), (this.element = new bv()); - } - }; - class PathItemVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new fh()), - (this.specPath = bc(['document', 'objects', 'PathItem'])); - } - ObjectElement(s) { - const o = em.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(Rm).forEach((s, o) => { - const i = cloneDeep(o); - (i.content = serializers_value(i).toUpperCase()), - s.setMetaProperty('http-method', i); - }), - Pu(this.element.$ref) && - this.element.classes.push('reference-element'), - o - ); - } - } - const Sv = PathItemVisitor; - const wv = class path_item_$RefVisitor_$RefVisitor extends Hf { - StringElement(s) { - const o = super.enter(s); - return this.element.classes.push('reference-value'), o; - } - }; - class PathItemServers extends wu.wE { - static primaryClass = 'path-item-servers'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(PathItemServers.primaryClass), - this.classes.push('servers'); - } - } - const Ev = PathItemServers; - const xv = class path_item_ServersVisitor_ServersVisitor extends vm { - constructor(s) { - super(s), (this.element = new Ev()); - } - }; - class PathItemParameters extends wu.wE { - static primaryClass = 'path-item-parameters'; - constructor(s, o, i) { - super(s, o, i), - this.classes.push(PathItemParameters.primaryClass), - this.classes.push('parameters'); - } - } - const kv = PathItemParameters; - const Ov = class path_item_ParametersVisitor_ParametersVisitor extends hv { - constructor(s) { - super(s), (this.element = new kv()); - } - }; - class SecuritySchemeVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Rf()), - (this.specPath = bc(['document', 'objects', 'SecurityScheme'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const Cv = SecuritySchemeVisitor; - class OAuthFlowsVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Zp()), - (this.specPath = bc(['document', 'objects', 'OAuthFlows'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const Av = OAuthFlowsVisitor; - class OAuthFlowVisitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new Qp()), - (this.specPath = bc(['document', 'objects', 'OAuthFlow'])), - (this.canSupportSpecificationExtensions = !0); - } - } - const jv = OAuthFlowVisitor; - class OAuthFlowScopes extends wu.Sh { - static primaryClass = 'oauth-flow-scopes'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(OAuthFlowScopes.primaryClass); - } - } - const Iv = OAuthFlowScopes; - class ScopesVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new Iv()), - (this.specPath = bc(['value'])); - } - } - const Pv = ScopesVisitor; - class Tags extends wu.wE { - static primaryClass = 'tags'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(Tags.primaryClass); - } - } - const Nv = Tags; - class TagsVisitor_TagsVisitor extends Mixin(Gf, Hf) { - constructor(s) { - super(s), (this.element = new Nv()); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = Qf(s) ? ['document', 'objects', 'Tag'] : ['value'], - i = this.toRefractedElement(o, s); - this.element.push(i); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const Tv = TagsVisitor_TagsVisitor, - { fixedFields: Mv } = Of.visitors.document.objects.JSONSchema, - Rv = { - visitors: { - value: Hf, - document: { - objects: { - OpenApi: { - $visitor: tm, - fixedFields: { - openapi: rm, - info: { $ref: '#/visitors/document/objects/Info' }, - servers: vm, - paths: { $ref: '#/visitors/document/objects/Paths' }, - components: { - $ref: '#/visitors/document/objects/Components' - }, - security: og, - tags: Tv, - externalDocs: { - $ref: '#/visitors/document/objects/ExternalDocumentation' - } - } - }, - Info: { - $visitor: sm, - fixedFields: { - title: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' }, - termsOfService: { $ref: '#/visitors/value' }, - contact: { $ref: '#/visitors/document/objects/Contact' }, - license: { $ref: '#/visitors/document/objects/License' }, - version: om - } - }, - Contact: { - $visitor: im, - fixedFields: { - name: { $ref: '#/visitors/value' }, - url: { $ref: '#/visitors/value' }, - email: { $ref: '#/visitors/value' } - } - }, - License: { - $visitor: am, - fixedFields: { - name: { $ref: '#/visitors/value' }, - url: { $ref: '#/visitors/value' } - } - }, - Server: { - $visitor: mm, - fixedFields: { - url: gm, - description: { $ref: '#/visitors/value' }, - variables: Sm - } - }, - ServerVariable: { - $visitor: bm, - fixedFields: { - enum: { $ref: '#/visitors/value' }, - default: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' } - } - }, - Components: { - $visitor: lg, - fixedFields: { - schemas: by, - responses: Sy, - parameters: Ey, - examples: ky, - requestBodies: Cy, - headers: jy, - securitySchemes: Py, - links: Ty, - callbacks: Ry - } - }, - Paths: { $visitor: Vy }, - PathItem: { - $visitor: Sv, - fixedFields: { - $ref: wv, - summary: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' }, - get: { $ref: '#/visitors/document/objects/Operation' }, - put: { $ref: '#/visitors/document/objects/Operation' }, - post: { $ref: '#/visitors/document/objects/Operation' }, - delete: { $ref: '#/visitors/document/objects/Operation' }, - options: { - $ref: '#/visitors/document/objects/Operation' - }, - head: { $ref: '#/visitors/document/objects/Operation' }, - patch: { $ref: '#/visitors/document/objects/Operation' }, - trace: { $ref: '#/visitors/document/objects/Operation' }, - servers: xv, - parameters: Ov - } - }, - Operation: { - $visitor: cv, - fixedFields: { - tags: uv, - summary: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' }, - externalDocs: { - $ref: '#/visitors/document/objects/ExternalDocumentation' - }, - operationId: { $ref: '#/visitors/value' }, - parameters: dv, - requestBody: fv, - responses: { - $ref: '#/visitors/document/objects/Responses' - }, - callbacks: gv, - deprecated: { $ref: '#/visitors/value' }, - security: vv, - servers: _v - } - }, - ExternalDocumentation: { - $visitor: Fy, - fixedFields: { - description: { $ref: '#/visitors/value' }, - url: { $ref: '#/visitors/value' } - } - }, - Parameter: { - $visitor: gg, - fixedFields: { - name: { $ref: '#/visitors/value' }, - in: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' }, - required: { $ref: '#/visitors/value' }, - deprecated: { $ref: '#/visitors/value' }, - allowEmptyValue: { $ref: '#/visitors/value' }, - style: { $ref: '#/visitors/value' }, - explode: { $ref: '#/visitors/value' }, - allowReserved: { $ref: '#/visitors/value' }, - schema: yg, - example: { $ref: '#/visitors/value' }, - examples: my, - content: yy - } - }, - RequestBody: { - $visitor: Uy, - fixedFields: { - description: { $ref: '#/visitors/value' }, - content: Wy, - required: { $ref: '#/visitors/value' } - } - }, - MediaType: { - $visitor: wm, - fixedFields: { - schema: Xm, - example: { $ref: '#/visitors/value' }, - examples: Zm, - encoding: rg - } - }, - Encoding: { - $visitor: By, - fixedFields: { - contentType: { $ref: '#/visitors/value' }, - headers: $y, - style: { $ref: '#/visitors/value' }, - explode: { $ref: '#/visitors/value' }, - allowReserved: { $ref: '#/visitors/value' } - } - }, - Responses: { $visitor: iv, fixedFields: { default: av } }, - Response: { - $visitor: Hy, - fixedFields: { - description: { $ref: '#/visitors/value' }, - headers: Gy, - content: Yy, - links: Zy - } - }, - Callback: { $visitor: Jy }, - Example: { - $visitor: Dy, - fixedFields: { - summary: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' }, - value: { $ref: '#/visitors/value' }, - externalValue: Ly - } - }, - Link: { - $visitor: cm, - fixedFields: { - operationRef: lm, - operationId: um, - parameters: fm, - requestBody: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' }, - server: { $ref: '#/visitors/document/objects/Server' } - } - }, - Header: { - $visitor: _g, - fixedFields: { - description: { $ref: '#/visitors/value' }, - required: { $ref: '#/visitors/value' }, - deprecated: { $ref: '#/visitors/value' }, - allowEmptyValue: { $ref: '#/visitors/value' }, - style: { $ref: '#/visitors/value' }, - explode: { $ref: '#/visitors/value' }, - allowReserved: { $ref: '#/visitors/value' }, - schema: xg, - example: { $ref: '#/visitors/value' }, - examples: qg, - content: zg - } - }, - Tag: { - $visitor: pg, - fixedFields: { - name: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' }, - externalDocs: { - $ref: '#/visitors/document/objects/ExternalDocumentation' - } - } - }, - Reference: { $visitor: fg, fixedFields: { $ref: mg } }, - JSONSchema: { $ref: '#/visitors/document/objects/Schema' }, - JSONReference: { - $ref: '#/visitors/document/objects/Reference' - }, - Schema: { - $visitor: Wg, - fixedFields: { - title: Mv.title, - multipleOf: Mv.multipleOf, - maximum: Mv.maximum, - exclusiveMaximum: Mv.exclusiveMaximum, - minimum: Mv.minimum, - exclusiveMinimum: Mv.exclusiveMinimum, - maxLength: Mv.maxLength, - minLength: Mv.minLength, - pattern: Mv.pattern, - maxItems: Mv.maxItems, - minItems: Mv.minItems, - uniqueItems: Mv.uniqueItems, - maxProperties: Mv.maxProperties, - minProperties: Mv.minProperties, - required: Mv.required, - enum: Mv.enum, - type: ay, - allOf: Xg, - anyOf: Zg, - oneOf: ty, - not: ly, - items: ny, - properties: oy, - additionalProperties: ly, - description: Mv.description, - format: Mv.format, - default: Mv.default, - nullable: { $ref: '#/visitors/value' }, - discriminator: { - $ref: '#/visitors/document/objects/Discriminator' - }, - writeOnly: { $ref: '#/visitors/value' }, - xml: { $ref: '#/visitors/document/objects/XML' }, - externalDocs: { - $ref: '#/visitors/document/objects/ExternalDocumentation' - }, - example: { $ref: '#/visitors/value' }, - deprecated: { $ref: '#/visitors/value' } - } - }, - Discriminator: { - $visitor: uy, - fixedFields: { - propertyName: { $ref: '#/visitors/value' }, - mapping: hy - } - }, - XML: { - $visitor: dy, - fixedFields: { - name: { $ref: '#/visitors/value' }, - namespace: { $ref: '#/visitors/value' }, - prefix: { $ref: '#/visitors/value' }, - attribute: { $ref: '#/visitors/value' }, - wrapped: { $ref: '#/visitors/value' } - } - }, - SecurityScheme: { - $visitor: Cv, - fixedFields: { - type: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' }, - name: { $ref: '#/visitors/value' }, - in: { $ref: '#/visitors/value' }, - scheme: { $ref: '#/visitors/value' }, - bearerFormat: { $ref: '#/visitors/value' }, - flows: { $ref: '#/visitors/document/objects/OAuthFlows' }, - openIdConnectUrl: { $ref: '#/visitors/value' } - } - }, - OAuthFlows: { - $visitor: Av, - fixedFields: { - implicit: { - $ref: '#/visitors/document/objects/OAuthFlow' - }, - password: { - $ref: '#/visitors/document/objects/OAuthFlow' - }, - clientCredentials: { - $ref: '#/visitors/document/objects/OAuthFlow' - }, - authorizationCode: { - $ref: '#/visitors/document/objects/OAuthFlow' - } - } - }, - OAuthFlow: { - $visitor: jv, - fixedFields: { - authorizationUrl: { $ref: '#/visitors/value' }, - tokenUrl: { $ref: '#/visitors/value' }, - refreshUrl: { $ref: '#/visitors/value' }, - scopes: Pv - } - }, - SecurityRequirement: { $visitor: ng } - }, - extension: { $visitor: nm } - } - } - }, - src_traversal_visitor_getNodeType = (s) => { - if (Iu(s)) - return `${s.element.charAt(0).toUpperCase() + s.element.slice(1)}Element`; - }, - Dv = { - CallbackElement: ['content'], - ComponentsElement: ['content'], - ContactElement: ['content'], - DiscriminatorElement: ['content'], - Encoding: ['content'], - Example: ['content'], - ExternalDocumentationElement: ['content'], - HeaderElement: ['content'], - InfoElement: ['content'], - LicenseElement: ['content'], - MediaTypeElement: ['content'], - OAuthFlowElement: ['content'], - OAuthFlowsElement: ['content'], - OpenApi3_0Element: ['content'], - OperationElement: ['content'], - ParameterElement: ['content'], - PathItemElement: ['content'], - PathsElement: ['content'], - ReferenceElement: ['content'], - RequestBodyElement: ['content'], - ResponseElement: ['content'], - ResponsesElement: ['content'], - SchemaElement: ['content'], - SecurityRequirementElement: ['content'], - SecuritySchemeElement: ['content'], - ServerElement: ['content'], - ServerVariableElement: ['content'], - TagElement: ['content'], - ...Gu - }, - Lv = { - namespace: (s) => { - const { base: o } = s; - return ( - o.register('callback', qp), - o.register('components', $p), - o.register('contact', Vp), - o.register('discriminator', Up), - o.register('encoding', zp), - o.register('example', Wp), - o.register('externalDocumentation', Jp), - o.register('header', Hp), - o.register('info', Kp), - o.register('license', Gp), - o.register('link', Xp), - o.register('mediaType', Yp), - o.register('oAuthFlow', Qp), - o.register('oAuthFlows', Zp), - o.register('openapi', th), - o.register('openApi3_0', rh), - o.register('operation', uh), - o.register('parameter', dh), - o.register('pathItem', fh), - o.register('paths', vh), - o.register('reference', _h), - o.register('requestBody', wh), - o.register('response', Oh), - o.register('responses', jh), - o.register('schema', Nf), - o.register('securityRequirement', Tf), - o.register('securityScheme', Rf), - o.register('server', Df), - o.register('serverVariable', Ff), - o.register('tag', Vf), - o.register('xml', Wf), - o - ); - } - }, - Fv = Lv, - src_refractor_toolbox = () => { - const s = createNamespace(Fv); - return { - predicates: { - ...le, - isElement: Iu, - isStringElement: Pu, - isArrayElement: Du, - isObjectElement: Ru, - isMemberElement: Lu, - includesClasses, - hasElementSourceMap - }, - namespace: s - }; - }, - src_refractor_refract = ( - s, - { - specPath: o = [ - 'visitors', - 'document', - 'objects', - 'OpenApi', - '$visitor' - ], - plugins: i = [] - } = {} - ) => { - const a = (0, wu.e)(s), - u = dereference(Rv), - _ = new (rp(o, u))({ specObj: u }); - return ( - visitor_visit(a, _), - dispatchPluginsSync(_.element, i, { - toolboxCreator: src_refractor_toolbox, - visitorOptions: { - keyMap: Dv, - nodeTypeGetter: src_traversal_visitor_getNodeType - } - }) - ); - }, - src_refractor_createRefractor = - (s) => - (o, i = {}) => - src_refractor_refract(o, { specPath: s, ...i }); - (qp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Callback', - '$visitor' - ])), - ($p.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Components', - '$visitor' - ])), - (Vp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Contact', - '$visitor' - ])), - (Wp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Example', - '$visitor' - ])), - (Up.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Discriminator', - '$visitor' - ])), - (zp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Encoding', - '$visitor' - ])), - (Jp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'ExternalDocumentation', - '$visitor' - ])), - (Hp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Header', - '$visitor' - ])), - (Kp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Info', - '$visitor' - ])), - (Gp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'License', - '$visitor' - ])), - (Xp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Link', - '$visitor' - ])), - (Yp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'MediaType', - '$visitor' - ])), - (Qp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'OAuthFlow', - '$visitor' - ])), - (Zp.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'OAuthFlows', - '$visitor' - ])), - (th.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'OpenApi', - 'fixedFields', - 'openapi' - ])), - (rh.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'OpenApi', - '$visitor' - ])), - (uh.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Operation', - '$visitor' - ])), - (dh.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Parameter', - '$visitor' - ])), - (fh.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'PathItem', - '$visitor' - ])), - (vh.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Paths', - '$visitor' - ])), - (_h.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Reference', - '$visitor' - ])), - (wh.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'RequestBody', - '$visitor' - ])), - (Oh.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Response', - '$visitor' - ])), - (jh.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Responses', - '$visitor' - ])), - (Nf.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Schema', - '$visitor' - ])), - (Tf.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'SecurityRequirement', - '$visitor' - ])), - (Rf.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'SecurityScheme', - '$visitor' - ])), - (Df.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Server', - '$visitor' - ])), - (Ff.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'ServerVariable', - '$visitor' - ])), - (Vf.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Tag', - '$visitor' - ])), - (Wf.refract = src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'XML', - '$visitor' - ])); - const Bv = class Callback_Callback extends qp {}; - const qv = class Components_Components extends $p { - get pathItems() { - return this.get('pathItems'); - } - set pathItems(s) { - this.set('pathItems', s); - } - }; - const $v = class Contact_Contact extends Vp {}; - const Vv = class Discriminator_Discriminator extends Up {}; - const Uv = class Encoding_Encoding extends zp {}; - const zv = class Example_Example extends Wp {}; - const Wv = class ExternalDocumentation_ExternalDocumentation extends Jp {}; - const Jv = class Header_Header extends Hp { - get schema() { - return this.get('schema'); - } - set schema(s) { - this.set('schema', s); - } - }; - const Hv = class Info_Info extends Kp { - get license() { - return this.get('license'); - } - set license(s) { - this.set('license', s); - } - get summary() { - return this.get('summary'); - } - set summary(s) { - this.set('summary', s); - } - }; - class JsonSchemaDialect extends wu.Om { - static default = new JsonSchemaDialect( - 'https://spec.openapis.org/oas/3.1/dialect/base' - ); - constructor(s, o, i) { - super(s, o, i), (this.element = 'jsonSchemaDialect'); - } - } - const Kv = JsonSchemaDialect; - const Gv = class License_License extends Gp { - get identifier() { - return this.get('identifier'); - } - set identifier(s) { - this.set('identifier', s); - } - }; - const Xv = class Link_Link extends Xp {}; - const Yv = class MediaType_MediaType extends Yp { - get schema() { - return this.get('schema'); - } - set schema(s) { - this.set('schema', s); - } - }; - const Qv = class OAuthFlow_OAuthFlow extends Qp {}; - const Zv = class OAuthFlows_OAuthFlows extends Zp {}; - const eb = class Openapi_Openapi extends th {}; - class OpenApi3_1 extends wu.Sh { - constructor(s, o, i) { - super(s, o, i), - (this.element = 'openApi3_1'), - this.classes.push('api'); - } - get openapi() { - return this.get('openapi'); - } - set openapi(s) { - this.set('openapi', s); - } - get info() { - return this.get('info'); - } - set info(s) { - this.set('info', s); - } - get jsonSchemaDialect() { - return this.get('jsonSchemaDialect'); - } - set jsonSchemaDialect(s) { - this.set('jsonSchemaDialect', s); - } - get servers() { - return this.get('servers'); - } - set servers(s) { - this.set('servers', s); - } - get paths() { - return this.get('paths'); - } - set paths(s) { - this.set('paths', s); - } - get components() { - return this.get('components'); - } - set components(s) { - this.set('components', s); - } - get security() { - return this.get('security'); - } - set security(s) { - this.set('security', s); - } - get tags() { - return this.get('tags'); - } - set tags(s) { - this.set('tags', s); - } - get externalDocs() { - return this.get('externalDocs'); - } - set externalDocs(s) { - this.set('externalDocs', s); - } - get webhooks() { - return this.get('webhooks'); - } - set webhooks(s) { - this.set('webhooks', s); - } - } - const tb = OpenApi3_1; - const nb = class Operation_Operation extends uh { - get requestBody() { - return this.get('requestBody'); - } - set requestBody(s) { - this.set('requestBody', s); - } - }; - const pb = class Parameter_Parameter extends dh { - get schema() { - return this.get('schema'); - } - set schema(s) { - this.set('schema', s); - } - }; - const mb = class PathItem_PathItem extends fh { - get GET() { - return this.get('get'); - } - set GET(s) { - this.set('GET', s); - } - get PUT() { - return this.get('put'); - } - set PUT(s) { - this.set('PUT', s); - } - get POST() { - return this.get('post'); - } - set POST(s) { - this.set('POST', s); - } - get DELETE() { - return this.get('delete'); - } - set DELETE(s) { - this.set('DELETE', s); - } - get OPTIONS() { - return this.get('options'); - } - set OPTIONS(s) { - this.set('OPTIONS', s); - } - get HEAD() { - return this.get('head'); - } - set HEAD(s) { - this.set('HEAD', s); - } - get PATCH() { - return this.get('patch'); - } - set PATCH(s) { - this.set('PATCH', s); - } - get TRACE() { - return this.get('trace'); - } - set TRACE(s) { - this.set('TRACE', s); - } - }; - const yb = class Paths_Paths extends vh {}; - class Reference_Reference extends _h {} - Object.defineProperty(Reference_Reference.prototype, 'description', { - get() { - return this.get('description'); - }, - set(s) { - this.set('description', s); - }, - enumerable: !0 - }), - Object.defineProperty(Reference_Reference.prototype, 'summary', { - get() { - return this.get('summary'); - }, - set(s) { - this.set('summary', s); - }, - enumerable: !0 - }); - const _b = Reference_Reference; - const Sb = class RequestBody_RequestBody extends wh {}; - const wb = class elements_Response_Response extends Oh {}; - const Ob = class Responses_Responses extends jh {}; - const Ab = class JSONSchema_JSONSchema extends Ph { - constructor(s, o, i) { - super(s, o, i), (this.element = 'JSONSchemaDraft6'); - } - get idProp() { - throw new Ih( - 'id keyword from Core vocabulary has been renamed to $id.' - ); - } - set idProp(s) { - throw new Ih( - 'id keyword from Core vocabulary has been renamed to $id.' - ); - } - get $id() { - return this.get('$id'); - } - set $id(s) { - this.set('$id', s); - } - get exclusiveMaximum() { - return this.get('exclusiveMaximum'); - } - set exclusiveMaximum(s) { - this.set('exclusiveMaximum', s); - } - get exclusiveMinimum() { - return this.get('exclusiveMinimum'); - } - set exclusiveMinimum(s) { - this.set('exclusiveMinimum', s); - } - get containsProp() { - return this.get('contains'); - } - set containsProp(s) { - this.set('contains', s); - } - get items() { - return this.get('items'); - } - set items(s) { - this.set('items', s); - } - get propertyNames() { - return this.get('propertyNames'); - } - set propertyNames(s) { - this.set('propertyNames', s); - } - get const() { - return this.get('const'); - } - set const(s) { - this.set('const', s); - } - get not() { - return this.get('not'); - } - set not(s) { - this.set('not', s); - } - get examples() { - return this.get('examples'); - } - set examples(s) { - this.set('examples', s); - } - }; - const Ib = class LinkDescription_LinkDescription extends Lh { - get hrefSchema() { - return this.get('hrefSchema'); - } - set hrefSchema(s) { - this.set('hrefSchema', s); - } - get targetSchema() { - return this.get('targetSchema'); - } - set targetSchema(s) { - this.set('targetSchema', s); - } - get schema() { - throw new Ih( - 'schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.' - ); - } - set schema(s) { - throw new Ih( - 'schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.' - ); - } - get submissionSchema() { - return this.get('submissionSchema'); - } - set submissionSchema(s) { - this.set('submissionSchema', s); - } - get method() { - throw new Ih( - 'method keyword from Hyper-Schema vocabulary has been removed.' - ); - } - set method(s) { - throw new Ih( - 'method keyword from Hyper-Schema vocabulary has been removed.' - ); - } - get encType() { - throw new Ih( - 'encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.' - ); - } - set encType(s) { - throw new Ih( - 'encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.' - ); - } - get submissionEncType() { - return this.get('submissionEncType'); - } - set submissionEncType(s) { - this.set('submissionEncType', s); - } - }; - var Pb = _curry3(function assocPath(s, o, i) { - if (0 === s.length) return o; - var a = s[0]; - if (s.length > 1) { - var u = - !Jh(i) && _has(a, i) && 'object' == typeof i[a] - ? i[a] - : Zo(s[1]) - ? [] - : {}; - o = assocPath(Array.prototype.slice.call(s, 1), o, u); - } - return (function _assoc(s, o, i) { - if (Zo(s) && ua(i)) { - var a = [].concat(i); - return (a[s] = o), a; - } - var u = {}; - for (var _ in i) u[_] = i[_]; - return (u[s] = o), u; - })(a, o, i); - }); - const Mb = Pb; - var Rb = _curry3(function remove(s, o, i) { - var a = Array.prototype.slice.call(i, 0); - return a.splice(s, o), a; - }); - const Lb = Rb; - var qb = _curry3(function assoc(s, o, i) { - return Mb([s], o, i); - }); - const zb = qb; - var Qb = _curry2(function dissocPath(s, o) { - if (null == o) return o; - switch (s.length) { - case 0: - return o; - case 1: - return (function _dissoc(s, o) { - if (null == o) return o; - if (Zo(s) && ua(o)) return Lb(s, 1, o); - var i = {}; - for (var a in o) i[a] = o[a]; - return delete i[s], i; - })(s[0], o); - default: - var i = s[0], - a = Array.prototype.slice.call(s, 1); - return null == o[i] - ? (function _shallowCloneObject(s, o) { - if (Zo(s) && ua(o)) return [].concat(o); - var i = {}; - for (var a in o) i[a] = o[a]; - return i; - })(i, o) - : zb(i, dissocPath(a, o[i]), o); - } - }); - const e_ = Qb; - const t_ = class json_schema_JSONSchemaVisitor extends Dd { - constructor(s) { - super(s), (this.element = new Ab()); - } - get defaultDialectIdentifier() { - return 'http://json-schema.org/draft-06/schema#'; - } - BooleanElement(s) { - const o = this.enter(s); - return this.element.classes.push('boolean-json-schema'), o; - } - handleSchemaIdentifier(s, o = '$id') { - return super.handleSchemaIdentifier(s, o); - } - }; - const r_ = class json_schema_ItemsVisitor_ItemsVisitor extends Ld { - BooleanElement(s) { - return ( - (this.element = this.toRefractedElement( - ['document', 'objects', 'JSONSchema'], - s - )), - zu - ); - } - }; - const n_ = class json_schema_ExamplesVisitor_ExamplesVisitor extends ld { - ArrayElement(s) { - const o = this.enter(s); - return this.element.classes.push('json-schema-examples'), o; - } - }; - const s_ = class link_description_LinkDescriptionVisitor extends kf { - constructor(s) { - super(s), (this.element = new Ib()); - } - }, - o_ = pipe( - Mb( - ['visitors', 'document', 'objects', 'JSONSchema', '$visitor'], - t_ - ), - e_([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'id' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$id' - ], - Of.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'contains' - ], - Of.visitors.JSONSchemaOrJSONReferenceVisitor - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'items' - ], - r_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'propertyNames' - ], - Of.visitors.JSONSchemaOrJSONReferenceVisitor - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'const' - ], - Of.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'examples' - ], - n_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - '$visitor' - ], - s_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'hrefSchema' - ], - Of.visitors.JSONSchemaOrJSONReferenceVisitor - ), - e_([ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'schema' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'submissionSchema' - ], - Of.visitors.JSONSchemaOrJSONReferenceVisitor - ), - e_([ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'method' - ]), - e_([ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'encType' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'submissionEncType' - ], - Of.visitors.value - ) - )(Of), - i_ = { - JSONSchemaDraft6Element: ['content'], - JSONReferenceElement: ['content'], - MediaElement: ['content'], - LinkDescriptionElement: ['content'], - ...Gu - }, - a_ = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Ab || - (s(a) && o('JSONSchemaDraft6', a) && i('object', a)) - ), - c_ = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Ib || - (s(a) && o('linkDescription', a) && i('object', a)) - ), - l_ = { - namespace: (s) => { - const { base: o } = s; - return ( - o.register('jSONSchemaDraft6', Ab), - o.register('jSONReference', Rh), - o.register('media', Dh), - o.register('linkDescription', Ib), - o - ); - } - }, - u_ = l_, - apidom_ns_json_schema_draft_6_src_refractor_toolbox = () => { - const s = createNamespace(u_); - return { predicates: { ...pe, isStringElement: Pu }, namespace: s }; - }, - apidom_ns_json_schema_draft_6_src_refractor_refract = ( - s, - { - specPath: o = [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - '$visitor' - ], - plugins: i = [], - specificationObj: a = o_ - } = {} - ) => { - const u = (0, wu.e)(s), - _ = dereference(a), - w = new (rp(o, _))({ specObj: _ }); - return ( - visitor_visit(u, w), - dispatchPluginsSync(w.element, i, { - toolboxCreator: - apidom_ns_json_schema_draft_6_src_refractor_toolbox, - visitorOptions: { - keyMap: i_, - nodeTypeGetter: traversal_visitor_getNodeType - } - }) - ); - }, - apidom_ns_json_schema_draft_6_src_refractor_createRefractor = - (s) => - (o, i = {}) => - apidom_ns_json_schema_draft_6_src_refractor_refract(o, { - specPath: s, - ...i - }); - (Ab.refract = - apidom_ns_json_schema_draft_6_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - '$visitor' - ])), - (Ib.refract = - apidom_ns_json_schema_draft_6_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - '$visitor' - ])); - const p_ = class elements_JSONSchema_JSONSchema extends Ab { - constructor(s, o, i) { - super(s, o, i), (this.element = 'JSONSchemaDraft7'); - } - get $comment() { - return this.get('$comment'); - } - set $comment(s) { - this.set('$comment', s); - } - get items() { - return this.get('items'); - } - set items(s) { - this.set('items', s); - } - get if() { - return this.get('if'); - } - set if(s) { - this.set('if', s); - } - get then() { - return this.get('then'); - } - set then(s) { - this.set('then', s); - } - get else() { - return this.get('else'); - } - set else(s) { - this.set('else', s); - } - get not() { - return this.get('not'); - } - set not(s) { - this.set('not', s); - } - get contentEncoding() { - return this.get('contentEncoding'); - } - set contentEncoding(s) { - this.set('contentEncoding', s); - } - get contentMediaType() { - return this.get('contentMediaType'); - } - set contentMediaType(s) { - this.set('contentMediaType', s); - } - get media() { - throw new Ih( - 'media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"' - ); - } - set media(s) { - throw new Ih( - 'media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"' - ); - } - get writeOnly() { - return this.get('writeOnly'); - } - set writeOnly(s) { - this.set('writeOnly', s); - } - }; - const h_ = class elements_LinkDescription_LinkDescription extends Ib { - get anchor() { - return this.get('anchor'); - } - set anchor(s) { - this.set('anchor', s); - } - get anchorPointer() { - return this.get('anchorPointer'); - } - set anchorPointer(s) { - this.set('anchorPointer', s); - } - get templatePointers() { - return this.get('templatePointers'); - } - set templatePointers(s) { - this.set('templatePointers', s); - } - get templateRequired() { - return this.get('templateRequired'); - } - set templateRequired(s) { - this.set('templateRequired', s); - } - get targetSchema() { - return this.get('targetSchema'); - } - set targetSchema(s) { - this.set('targetSchema', s); - } - get mediaType() { - throw new Ih( - 'mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.' - ); - } - set mediaType(s) { - throw new Ih( - 'mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.' - ); - } - get targetMediaType() { - return this.get('targetMediaType'); - } - set targetMediaType(s) { - this.set('targetMediaType', s); - } - get targetHints() { - return this.get('targetHints'); - } - set targetHints(s) { - this.set('targetHints', s); - } - get description() { - return this.get('description'); - } - set description(s) { - this.set('description', s); - } - get $comment() { - return this.get('$comment'); - } - set $comment(s) { - this.set('$comment', s); - } - get hrefSchema() { - return this.get('hrefSchema'); - } - set hrefSchema(s) { - this.set('hrefSchema', s); - } - get headerSchema() { - return this.get('headerSchema'); - } - set headerSchema(s) { - this.set('headerSchema', s); - } - get submissionSchema() { - return this.get('submissionSchema'); - } - set submissionSchema(s) { - this.set('submissionSchema', s); - } - get submissionEncType() { - throw new Ih( - 'submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.' - ); - } - set submissionEncType(s) { - throw new Ih( - 'submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.' - ); - } - get submissionMediaType() { - return this.get('submissionMediaType'); - } - set submissionMediaType(s) { - this.set('submissionMediaType', s); - } - }; - const d_ = class visitors_json_schema_JSONSchemaVisitor extends t_ { - constructor(s) { - super(s), (this.element = new p_()); - } - get defaultDialectIdentifier() { - return 'http://json-schema.org/draft-07/schema#'; - } - }; - const f_ = class json_schema_link_description_LinkDescriptionVisitor extends s_ { - constructor(s) { - super(s), (this.element = new h_()); - } - }, - m_ = pipe( - Mb( - ['visitors', 'document', 'objects', 'JSONSchema', '$visitor'], - d_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$comment' - ], - o_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'if' - ], - o_.visitors.JSONSchemaOrJSONReferenceVisitor - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'then' - ], - o_.visitors.JSONSchemaOrJSONReferenceVisitor - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'else' - ], - o_.visitors.JSONSchemaOrJSONReferenceVisitor - ), - e_([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'media' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'contentEncoding' - ], - o_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'contentMediaType' - ], - o_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'writeOnly' - ], - o_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - '$visitor' - ], - f_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'anchor' - ], - o_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'anchorPointer' - ], - o_.visitors.value - ), - e_([ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'mediaType' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'targetMediaType' - ], - o_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'targetHints' - ], - o_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'description' - ], - o_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - '$comment' - ], - o_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'headerSchema' - ], - o_.visitors.JSONSchemaOrJSONReferenceVisitor - ), - e_([ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'submissionEncType' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'submissionMediaType' - ], - o_.visitors.value - ) - )(o_), - g_ = { - JSONSchemaDraft7Element: ['content'], - JSONReferenceElement: ['content'], - LinkDescriptionElement: ['content'], - ...Gu - }, - y_ = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof p_ || - (s(a) && o('JSONSchemaDraft7', a) && i('object', a)) - ), - v_ = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof h_ || - (s(a) && o('linkDescription', a) && i('object', a)) - ), - b_ = { - namespace: (s) => { - const { base: o } = s; - return ( - o.register('jSONSchemaDraft7', p_), - o.register('jSONReference', Rh), - o.register('linkDescription', h_), - o - ); - } - }, - S_ = b_, - apidom_ns_json_schema_draft_7_src_refractor_toolbox = () => { - const s = createNamespace(S_); - return { predicates: { ...de, isStringElement: Pu }, namespace: s }; - }, - apidom_ns_json_schema_draft_7_src_refractor_refract = ( - s, - { - specPath: o = [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - '$visitor' - ], - plugins: i = [], - specificationObj: a = m_ - } = {} - ) => { - const u = (0, wu.e)(s), - _ = dereference(a), - w = new (rp(o, _))({ specObj: _ }); - return ( - visitor_visit(u, w), - dispatchPluginsSync(w.element, i, { - toolboxCreator: - apidom_ns_json_schema_draft_7_src_refractor_toolbox, - visitorOptions: { - keyMap: g_, - nodeTypeGetter: traversal_visitor_getNodeType - } - }) - ); - }, - apidom_ns_json_schema_draft_7_src_refractor_createRefractor = - (s) => - (o, i = {}) => - apidom_ns_json_schema_draft_7_src_refractor_refract(o, { - specPath: s, - ...i - }); - (p_.refract = - apidom_ns_json_schema_draft_7_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - '$visitor' - ])), - (h_.refract = - apidom_ns_json_schema_draft_7_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - '$visitor' - ])); - const w_ = class src_elements_JSONSchema_JSONSchema extends p_ { - constructor(s, o, i) { - super(s, o, i), (this.element = 'JSONSchema201909'); - } - get $vocabulary() { - return this.get('$vocabulary'); - } - set $vocabulary(s) { - this.set('$vocabulary', s); - } - get $anchor() { - return this.get('$anchor'); - } - set $anchor(s) { - this.set('$anchor', s); - } - get $recursiveAnchor() { - return this.get('$recursiveAnchor'); - } - set $recursiveAnchor(s) { - this.set('$recursiveAnchor', s); - } - get $recursiveRef() { - return this.get('$recursiveRef'); - } - set $recursiveRef(s) { - this.set('$recursiveRef', s); - } - get $ref() { - return this.get('$ref'); - } - set $ref(s) { - this.set('$ref', s); - } - get $defs() { - return this.get('$defs'); - } - set $defs(s) { - this.set('$defs', s); - } - get definitions() { - throw new Ih( - 'definitions keyword from Validation vocabulary has been renamed to $defs.' - ); - } - set definitions(s) { - throw new Ih( - 'definitions keyword from Validation vocabulary has been renamed to $defs.' - ); - } - get not() { - return this.get('not'); - } - set not(s) { - this.set('not', s); - } - get if() { - return this.get('if'); - } - set if(s) { - this.set('if', s); - } - get then() { - return this.get('then'); - } - set then(s) { - this.set('then', s); - } - get else() { - return this.get('else'); - } - set else(s) { - this.set('else', s); - } - get dependentSchemas() { - return this.get('dependentSchemas'); - } - set dependentSchemas(s) { - this.set('dependentSchemas', s); - } - get dependencies() { - throw new Ih( - 'dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.' - ); - } - set dependencies(s) { - throw new Ih( - 'dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.' - ); - } - get items() { - return this.get('items'); - } - set items(s) { - this.set('items', s); - } - get containsProp() { - return this.get('contains'); - } - set containsProp(s) { - this.set('contains', s); - } - get additionalProperties() { - return this.get('additionalProperties'); - } - set additionalProperties(s) { - this.set('additionalProperties', s); - } - get additionalItems() { - return this.get('additionalItems'); - } - set additionalItems(s) { - this.set('additionalItems', s); - } - get propertyNames() { - return this.get('propertyNames'); - } - set propertyNames(s) { - this.set('propertyNames', s); - } - get unevaluatedItems() { - return this.get('unevaluatedItems'); - } - set unevaluatedItems(s) { - this.set('unevaluatedItems', s); - } - get unevaluatedProperties() { - return this.get('unevaluatedProperties'); - } - set unevaluatedProperties(s) { - this.set('unevaluatedProperties', s); - } - get maxContains() { - return this.get('maxContains'); - } - set maxContains(s) { - this.set('maxContains', s); - } - get minContains() { - return this.get('minContains'); - } - set minContains(s) { - this.set('minContains', s); - } - get dependentRequired() { - return this.get('dependentRequired'); - } - set dependentRequired(s) { - this.set('dependentRequired', s); - } - get deprecated() { - return this.get('deprecated'); - } - set deprecated(s) { - this.set('deprecated', s); - } - get contentSchema() { - return this.get('contentSchema'); - } - set contentSchema(s) { - this.set('contentSchema', s); - } - }; - const E_ = class src_elements_LinkDescription_LinkDescription extends h_ { - get targetSchema() { - return this.get('targetSchema'); - } - set targetSchema(s) { - this.set('targetSchema', s); - } - get hrefSchema() { - return this.get('hrefSchema'); - } - set hrefSchema(s) { - this.set('hrefSchema', s); - } - get headerSchema() { - return this.get('headerSchema'); - } - set headerSchema(s) { - this.set('headerSchema', s); - } - get submissionSchema() { - return this.get('submissionSchema'); - } - set submissionSchema(s) { - this.set('submissionSchema', s); - } - }; - const x_ = class refractor_visitors_json_schema_JSONSchemaVisitor extends d_ { - constructor(s) { - super(s), (this.element = new w_()); - } - get defaultDialectIdentifier() { - return 'https://json-schema.org/draft/2019-09/schema'; - } - ObjectElement(s) { - this.handleDialectIdentifier(s), - this.handleSchemaIdentifier(s), - (this.parent = this.element); - const o = Ad.prototype.ObjectElement.call(this, s); - return ( - Pu(this.element.$ref) && - (this.element.classes.push('reference-element'), - this.element.setMetaProperty('referenced-element', 'schema')), - o - ); - } - }; - const k_ = class $vocabularyVisitor extends ld { - ObjectElement(s) { - const o = super.enter(s); - return this.element.classes.push('json-schema-$vocabulary'), o; - } - }; - const O_ = class $refVisitor extends ld { - StringElement(s) { - const o = super.enter(s); - return this.element.classes.push('reference-value'), o; - } - }; - class $defsVisitor extends Mixin($d, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.Sh()), - this.element.classes.push('json-schema-$defs'), - (this.specPath = bc(['document', 'objects', 'JSONSchema'])); - } - } - const C_ = $defsVisitor; - class json_schema_AllOfVisitor_AllOfVisitor extends Mixin(Cd, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.wE()), - this.element.classes.push('json-schema-allOf'); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = this.toRefractedElement( - ['document', 'objects', 'JSONSchema'], - s - ); - this.element.push(o); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const A_ = json_schema_AllOfVisitor_AllOfVisitor; - class json_schema_AnyOfVisitor_AnyOfVisitor extends Mixin(Cd, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.wE()), - this.element.classes.push('json-schema-anyOf'); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = this.toRefractedElement( - ['document', 'objects', 'JSONSchema'], - s - ); - this.element.push(o); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const j_ = json_schema_AnyOfVisitor_AnyOfVisitor; - class json_schema_OneOfVisitor_OneOfVisitor extends Mixin(Cd, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.wE()), - this.element.classes.push('json-schema-oneOf'); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = this.toRefractedElement( - ['document', 'objects', 'JSONSchema'], - s - ); - this.element.push(o); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const I_ = json_schema_OneOfVisitor_OneOfVisitor; - class DependentSchemasVisitor extends Mixin($d, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.Sh()), - this.element.classes.push('json-schema-dependentSchemas'), - (this.specPath = bc(['document', 'objects', 'JSONSchema'])); - } - } - const P_ = DependentSchemasVisitor; - class visitors_json_schema_ItemsVisitor_ItemsVisitor extends Mixin( - Cd, - Id, - ld - ) { - ObjectElement(s) { - return ( - (this.element = this.toRefractedElement( - ['document', 'objects', 'JSONSchema'], - s - )), - zu - ); - } - ArrayElement(s) { - return ( - (this.element = new wu.wE()), - this.element.classes.push('json-schema-items'), - s.forEach((s) => { - const o = this.toRefractedElement( - ['document', 'objects', 'JSONSchema'], - s - ); - this.element.push(o); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - BooleanElement(s) { - return ( - (this.element = this.toRefractedElement( - ['document', 'objects', 'JSONSchema'], - s - )), - zu - ); - } - } - const N_ = visitors_json_schema_ItemsVisitor_ItemsVisitor; - class json_schema_PropertiesVisitor_PropertiesVisitor extends Mixin( - $d, - Id, - ld - ) { - constructor(s) { - super(s), - (this.element = new wu.Sh()), - this.element.classes.push('json-schema-properties'), - (this.specPath = bc(['document', 'objects', 'JSONSchema'])); - } - } - const T_ = json_schema_PropertiesVisitor_PropertiesVisitor; - class PatternPropertiesVisitor_PatternPropertiesVisitor extends Mixin( - $d, - Id, - ld - ) { - constructor(s) { - super(s), - (this.element = new wu.Sh()), - this.element.classes.push('json-schema-patternProperties'), - (this.specPath = bc(['document', 'objects', 'JSONSchema'])); - } - } - const M_ = PatternPropertiesVisitor_PatternPropertiesVisitor; - const R_ = class DependentRequiredVisitor extends ld { - ObjectElement(s) { - const o = super.enter(s); - return ( - this.element.classes.push('json-schema-dependentRequired'), o - ); - } - }; - const D_ = class visitors_json_schema_link_description_LinkDescriptionVisitor extends f_ { - constructor(s) { - super(s), (this.element = new E_()); - } - }, - L_ = pipe( - Mb( - ['visitors', 'document', 'objects', 'JSONSchema', '$visitor'], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$vocabulary' - ], - k_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$anchor' - ], - m_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$recursiveAnchor' - ], - m_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$recursiveRef' - ], - m_.visitors.value - ), - e_([ - 'visitors', - 'document', - 'objects', - 'JSONReference', - '$visitor' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$ref' - ], - O_ - ), - e_([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'definitions' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$defs' - ], - C_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'allOf' - ], - A_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'anyOf' - ], - j_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'oneOf' - ], - I_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'not' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'if' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'then' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'else' - ], - x_ - ), - e_([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'dependencies' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'dependentSchemas' - ], - P_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'items' - ], - N_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'contains' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'properties' - ], - T_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'patternProperties' - ], - M_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'additionalProperties' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'additionalItems' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'propertyNames' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'unevaluatedItems' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'unevaluatedProperties' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'maxContains' - ], - m_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'minContains' - ], - m_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'dependentRequired' - ], - R_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'deprecated' - ], - m_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'contentSchema' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - '$visitor' - ], - D_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'targetSchema' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'hrefSchema' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'headerSchema' - ], - x_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'submissionSchema' - ], - x_ - ) - )(m_), - F_ = { - JSONSchema201909Element: ['content'], - LinkDescriptionElement: ['content'], - ...Gu - }, - B_ = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof w_ || - (s(a) && o('JSONSchema201909', a) && i('object', a)) - ), - q_ = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof E_ || - (s(a) && o('linkDescription', a) && i('object', a)) - ), - $_ = { - namespace: (s) => { - const { base: o } = s; - return ( - o.register('jSONSchema201909', w_), - o.register('linkDescription', E_), - o - ); - } - }, - V_ = $_, - apidom_ns_json_schema_2019_09_src_refractor_toolbox = () => { - const s = createNamespace(V_); - return { predicates: { ...fe, isStringElement: Pu }, namespace: s }; - }, - apidom_ns_json_schema_2019_09_src_refractor_refract = ( - s, - { - specPath: o = [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - '$visitor' - ], - plugins: i = [], - specificationObj: a = L_ - } = {} - ) => { - const u = (0, wu.e)(s), - _ = dereference(a), - w = new (rp(o, _))({ specObj: _ }); - return ( - visitor_visit(u, w), - dispatchPluginsSync(w.element, i, { - toolboxCreator: - apidom_ns_json_schema_2019_09_src_refractor_toolbox, - visitorOptions: { - keyMap: F_, - nodeTypeGetter: traversal_visitor_getNodeType - } - }) - ); - }, - apidom_ns_json_schema_2019_09_src_refractor_createRefractor = - (s) => - (o, i = {}) => - apidom_ns_json_schema_2019_09_src_refractor_refract(o, { - specPath: s, - ...i - }); - (w_.refract = - apidom_ns_json_schema_2019_09_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - '$visitor' - ])), - (E_.refract = - apidom_ns_json_schema_2019_09_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - '$visitor' - ])); - const U_ = class apidom_ns_json_schema_2020_12_src_elements_JSONSchema_JSONSchema extends w_ { - constructor(s, o, i) { - super(s, o, i), (this.element = 'JSONSchema202012'); - } - get $dynamicAnchor() { - return this.get('$dynamicAnchor'); - } - set $dynamicAnchor(s) { - this.set('$dynamicAnchor', s); - } - get $recursiveAnchor() { - throw new Ih( - '$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.' - ); - } - set $recursiveAnchor(s) { - throw new Ih( - '$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.' - ); - } - get $dynamicRef() { - return this.get('$dynamicRef'); - } - set $dynamicRef(s) { - this.set('$dynamicRef', s); - } - get $recursiveRef() { - throw new Ih( - '$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.' - ); - } - set $recursiveRef(s) { - throw new Ih( - '$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.' - ); - } - get prefixItems() { - return this.get('prefixItems'); - } - set prefixItems(s) { - this.set('prefixItems', s); - } - }; - const z_ = class apidom_ns_json_schema_2020_12_src_elements_LinkDescription_LinkDescription extends E_ { - get targetSchema() { - return this.get('targetSchema'); - } - set targetSchema(s) { - this.set('targetSchema', s); - } - get hrefSchema() { - return this.get('hrefSchema'); - } - set hrefSchema(s) { - this.set('hrefSchema', s); - } - get headerSchema() { - return this.get('headerSchema'); - } - set headerSchema(s) { - this.set('headerSchema', s); - } - get submissionSchema() { - return this.get('submissionSchema'); - } - set submissionSchema(s) { - this.set('submissionSchema', s); - } - }; - const W_ = class src_refractor_visitors_json_schema_JSONSchemaVisitor extends x_ { - constructor(s) { - super(s), (this.element = new U_()); - } - get defaultDialectIdentifier() { - return 'https://json-schema.org/draft/2020-12/schema'; - } - }; - class PrefixItemsVisitor extends Mixin(Cd, Id, ld) { - constructor(s) { - super(s), - (this.element = new wu.wE()), - this.element.classes.push('json-schema-prefixItems'); - } - ArrayElement(s) { - return ( - s.forEach((s) => { - const o = this.toRefractedElement( - ['document', 'objects', 'JSONSchema'], - s - ); - this.element.push(o); - }), - this.copyMetaAndAttributes(s, this.element), - zu - ); - } - } - const J_ = PrefixItemsVisitor; - const H_ = class refractor_visitors_json_schema_link_description_LinkDescriptionVisitor extends D_ { - constructor(s) { - super(s), (this.element = new z_()); - } - }, - K_ = pipe( - Mb( - ['visitors', 'document', 'objects', 'JSONSchema', '$visitor'], - W_ - ), - e_([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$recursiveAnchor' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$dynamicAnchor' - ], - L_.visitors.value - ), - e_([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$recursiveRef' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - '$dynamicRef' - ], - L_.visitors.value - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'not' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'if' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'then' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'else' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'prefixItems' - ], - J_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'items' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'contains' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'additionalProperties' - ], - W_ - ), - e_([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'additionalItems' - ]), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'propertyNames' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'unevaluatedItems' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'unevaluatedProperties' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - 'fixedFields', - 'contentSchema' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - '$visitor' - ], - H_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'targetSchema' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'hrefSchema' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'headerSchema' - ], - W_ - ), - Mb( - [ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - 'fixedFields', - 'submissionSchema' - ], - W_ - ) - )(L_), - G_ = { - JSONSchema202012Element: ['content'], - LinkDescriptionElement: ['content'], - ...Gu - }, - X_ = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof U_ || - (s(a) && o('JSONSchema202012', a) && i('object', a)) - ), - Y_ = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof z_ || - (s(a) && o('linkDescription', a) && i('object', a)) - ), - Q_ = { - namespace: (s) => { - const { base: o } = s; - return ( - o.register('jSONSchema202012', U_), - o.register('linkDescription', z_), - o - ); - } - }, - Z_ = Q_, - apidom_ns_json_schema_2020_12_src_refractor_toolbox = () => { - const s = createNamespace(Z_); - return { predicates: { ...ye, isStringElement: Pu }, namespace: s }; - }, - apidom_ns_json_schema_2020_12_src_refractor_refract = ( - s, - { - specPath: o = [ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - '$visitor' - ], - plugins: i = [], - specificationObj: a = K_ - } = {} - ) => { - const u = (0, wu.e)(s), - _ = dereference(a), - w = new (rp(o, _))({ specObj: _ }); - return ( - visitor_visit(u, w), - dispatchPluginsSync(w.element, i, { - toolboxCreator: - apidom_ns_json_schema_2020_12_src_refractor_toolbox, - visitorOptions: { - keyMap: G_, - nodeTypeGetter: traversal_visitor_getNodeType - } - }) - ); - }, - apidom_ns_json_schema_2020_12_src_refractor_createRefractor = - (s) => - (o, i = {}) => - apidom_ns_json_schema_2020_12_src_refractor_refract(o, { - specPath: s, - ...i - }); - (U_.refract = - apidom_ns_json_schema_2020_12_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'JSONSchema', - '$visitor' - ])), - (z_.refract = - apidom_ns_json_schema_2020_12_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'LinkDescription', - '$visitor' - ])); - const eS = class elements_Schema_Schema extends U_ { - constructor(s, o, i) { - super(s, o, i), (this.element = 'schema'); - } - get discriminator() { - return this.get('discriminator'); - } - set discriminator(s) { - this.set('discriminator', s); - } - get xml() { - return this.get('xml'); - } - set xml(s) { - this.set('xml', s); - } - get externalDocs() { - return this.get('externalDocs'); - } - set externalDocs(s) { - this.set('externalDocs', s); - } - get example() { - return this.get('example'); - } - set example(s) { - this.set('example', s); - } - }; - const tS = class SecurityRequirement_SecurityRequirement extends Tf {}; - const rS = class SecurityScheme_SecurityScheme extends Rf {}; - const nS = class Server_Server extends Df {}; - const sS = class ServerVariable_ServerVariable extends Ff {}; - const oS = class Tag_Tag extends Vf {}; - const iS = class Xml_Xml extends Wf {}; - class OpenApi3_1Visitor extends Mixin(em, Hf) { - constructor(s) { - super(s), - (this.element = new tb()), - (this.specPath = bc(['document', 'objects', 'OpenApi'])), - (this.canSupportSpecificationExtensions = !0), - (this.openApiSemanticElement = this.element); - } - ObjectElement(s) { - return ( - (this.openApiGenericElement = s), - em.prototype.ObjectElement.call(this, s) - ); - } - } - const aS = OpenApi3_1Visitor, - cS = Rv.visitors.document.objects.Info.$visitor; - const lS = class info_InfoVisitor extends cS { - constructor(s) { - super(s), (this.element = new Hv()); - } - }, - uS = Rv.visitors.document.objects.Contact.$visitor; - const pS = class contact_ContactVisitor extends uS { - constructor(s) { - super(s), (this.element = new $v()); - } - }, - hS = Rv.visitors.document.objects.License.$visitor; - const dS = class license_LicenseVisitor extends hS { - constructor(s) { - super(s), (this.element = new Gv()); - } - }, - fS = Rv.visitors.document.objects.Link.$visitor; - const mS = class link_LinkVisitor extends fS { - constructor(s) { - super(s), (this.element = new Xv()); - } - }; - class JsonSchemaDialectVisitor extends Mixin(Gf, Hf) { - StringElement(s) { - const o = new Kv(serializers_value(s)); - return this.copyMetaAndAttributes(s, o), (this.element = o), zu; - } - } - const gS = JsonSchemaDialectVisitor, - yS = Rv.visitors.document.objects.Server.$visitor; - const vS = class server_ServerVisitor extends yS { - constructor(s) { - super(s), (this.element = new nS()); - } - }, - bS = Rv.visitors.document.objects.ServerVariable.$visitor; - const _S = class server_variable_ServerVariableVisitor extends bS { - constructor(s) { - super(s), (this.element = new sS()); - } - }, - SS = Rv.visitors.document.objects.MediaType.$visitor; - const wS = class media_type_MediaTypeVisitor extends SS { - constructor(s) { - super(s), (this.element = new Yv()); - } - }, - ES = Rv.visitors.document.objects.SecurityRequirement.$visitor; - const xS = class security_requirement_SecurityRequirementVisitor extends ES { - constructor(s) { - super(s), (this.element = new tS()); - } - }, - kS = Rv.visitors.document.objects.Components.$visitor; - const OS = class components_ComponentsVisitor extends kS { - constructor(s) { - super(s), (this.element = new qv()); - } - }, - CS = Rv.visitors.document.objects.Tag.$visitor; - const AS = class tag_TagVisitor extends CS { - constructor(s) { - super(s), (this.element = new oS()); - } - }, - jS = Rv.visitors.document.objects.Reference.$visitor; - const IS = class reference_ReferenceVisitor extends jS { - constructor(s) { - super(s), (this.element = new _b()); - } - }, - PS = Rv.visitors.document.objects.Parameter.$visitor; - const NS = class parameter_ParameterVisitor extends PS { - constructor(s) { - super(s), (this.element = new pb()); - } - }, - TS = Rv.visitors.document.objects.Header.$visitor; - const MS = class header_HeaderVisitor extends TS { - constructor(s) { - super(s), (this.element = new Jv()); - } - }, - RS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Bv || (s(a) && o('callback', a) && i('object', a)) - ), - DS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof qv || - (s(a) && o('components', a) && i('object', a)) - ), - LS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof $v || (s(a) && o('contact', a) && i('object', a)) - ), - FS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof zv || (s(a) && o('example', a) && i('object', a)) - ), - BS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Wv || - (s(a) && o('externalDocumentation', a) && i('object', a)) - ), - qS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Jv || (s(a) && o('header', a) && i('object', a)) - ), - $S = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Hv || (s(a) && o('info', a) && i('object', a)) - ), - VS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Kv || - (s(a) && o('jsonSchemaDialect', a) && i('string', a)) - ), - US = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Gv || (s(a) && o('license', a) && i('object', a)) - ), - zS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Xv || (s(a) && o('link', a) && i('object', a)) - ), - WS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof eb || (s(a) && o('openapi', a) && i('string', a)) - ), - JS = helpers( - ({ - hasBasicElementProps: s, - isElementType: o, - primitiveEq: i, - hasClass: a - }) => - (u) => - u instanceof tb || - (s(u) && o('openApi3_1', u) && i('object', u) && a('api', u)) - ), - HS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof nb || (s(a) && o('operation', a) && i('object', a)) - ), - KS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof pb || (s(a) && o('parameter', a) && i('object', a)) - ), - GS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof mb || (s(a) && o('pathItem', a) && i('object', a)) - ), - isPathItemElementExternal = (s) => { - if (!GS(s)) return !1; - if (!Pu(s.$ref)) return !1; - const o = serializers_value(s.$ref); - return 'string' == typeof o && o.length > 0 && !o.startsWith('#'); - }, - XS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof yb || (s(a) && o('paths', a) && i('object', a)) - ), - YS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof _b || (s(a) && o('reference', a) && i('object', a)) - ), - isReferenceElementExternal = (s) => { - if (!YS(s)) return !1; - if (!Pu(s.$ref)) return !1; - const o = serializers_value(s.$ref); - return 'string' == typeof o && o.length > 0 && !o.startsWith('#'); - }, - QS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Sb || - (s(a) && o('requestBody', a) && i('object', a)) - ), - ZS = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof wb || (s(a) && o('response', a) && i('object', a)) - ), - ew = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Ob || (s(a) && o('responses', a) && i('object', a)) - ), - tw = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof eS || (s(a) && o('schema', a) && i('object', a)) - ), - predicates_isBooleanJsonSchemaElement = (s) => - Mu(s) && s.classes.includes('boolean-json-schema'), - rw = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof tS || - (s(a) && o('securityRequirement', a) && i('object', a)) - ), - nw = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof rS || - (s(a) && o('securityScheme', a) && i('object', a)) - ), - sw = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof nS || (s(a) && o('server', a) && i('object', a)) - ), - ow = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof sS || - (s(a) && o('serverVariable', a) && i('object', a)) - ), - iw = helpers( - ({ hasBasicElementProps: s, isElementType: o, primitiveEq: i }) => - (a) => - a instanceof Yv || (s(a) && o('mediaType', a) && i('object', a)) - ); - class open_api_3_1_schema_SchemaVisitor extends Mixin(em, Id, Hf) { - constructor(s) { - super(s), - (this.element = new eS()), - (this.specPath = bc(['document', 'objects', 'Schema'])), - (this.canSupportSpecificationExtensions = !0), - (this.jsonSchemaDefaultDialect = Kv.default), - this.passingOptionsNames.push('parent'); - } - ObjectElement(s) { - this.handleDialectIdentifier(s), - this.handleSchemaIdentifier(s), - (this.parent = this.element); - const o = em.prototype.ObjectElement.call(this, s); - return ( - Pu(this.element.$ref) && - (this.element.classes.push('reference-element'), - this.element.setMetaProperty('referenced-element', 'schema')), - o - ); - } - BooleanElement(s) { - return W_.prototype.BooleanElement.call(this, s); - } - get defaultDialectIdentifier() { - let s; - return ( - (s = - void 0 !== this.openApiSemanticElement && - VS(this.openApiSemanticElement.jsonSchemaDialect) - ? serializers_value( - this.openApiSemanticElement.jsonSchemaDialect - ) - : void 0 !== this.openApiGenericElement && - Pu(this.openApiGenericElement.get('jsonSchemaDialect')) - ? serializers_value( - this.openApiGenericElement.get('jsonSchemaDialect') - ) - : serializers_value(this.jsonSchemaDefaultDialect)), - s - ); - } - handleDialectIdentifier(s) { - return W_.prototype.handleDialectIdentifier.call(this, s); - } - handleSchemaIdentifier(s) { - return W_.prototype.handleSchemaIdentifier.call(this, s); - } - } - const aw = open_api_3_1_schema_SchemaVisitor; - const cw = class $defsVisitor_$defsVisitor extends C_ { - constructor(s) { - super(s), this.passingOptionsNames.push('parent'); - } - }; - const lw = class schema_AllOfVisitor_AllOfVisitor extends A_ { - constructor(s) { - super(s), this.passingOptionsNames.push('parent'); - } - }; - const uw = class schema_AnyOfVisitor_AnyOfVisitor extends j_ { - constructor(s) { - super(s), this.passingOptionsNames.push('parent'); - } - }; - const pw = class schema_OneOfVisitor_OneOfVisitor extends I_ { - constructor(s) { - super(s), this.passingOptionsNames.push('parent'); - } - }; - const hw = class DependentSchemasVisitor_DependentSchemasVisitor extends P_ { - constructor(s) { - super(s), this.passingOptionsNames.push('parent'); - } - }; - const dw = class PrefixItemsVisitor_PrefixItemsVisitor extends J_ { - constructor(s) { - super(s), this.passingOptionsNames.push('parent'); - } - }; - const fw = class schema_PropertiesVisitor_PropertiesVisitor extends T_ { - constructor(s) { - super(s), this.passingOptionsNames.push('parent'); - } - }; - const mw = class schema_PatternPropertiesVisitor_PatternPropertiesVisitor extends M_ { - constructor(s) { - super(s), this.passingOptionsNames.push('parent'); - } - }, - gw = Rv.visitors.document.objects.Discriminator.$visitor; - const yw = class distriminator_DiscriminatorVisitor extends gw { - constructor(s) { - super(s), - (this.element = new Vv()), - (this.canSupportSpecificationExtensions = !0); - } - }, - vw = Rv.visitors.document.objects.XML.$visitor; - const bw = class xml_XmlVisitor extends vw { - constructor(s) { - super(s), (this.element = new iS()); - } - }; - class SchemasVisitor_SchemasVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new vy()), - (this.specPath = bc(['document', 'objects', 'Schema'])); - } - } - const _w = SchemasVisitor_SchemasVisitor; - class ComponentsPathItems extends wu.Sh { - static primaryClass = 'components-path-items'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(ComponentsPathItems.primaryClass); - } - } - const Sw = ComponentsPathItems; - class PathItemsVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new Sw()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'PathItem']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(YS).forEach((s) => { - s.setMetaProperty('referenced-element', 'pathItem'); - }), - o - ); - } - } - const ww = PathItemsVisitor, - Ew = Rv.visitors.document.objects.Example.$visitor; - const xw = class example_ExampleVisitor extends Ew { - constructor(s) { - super(s), (this.element = new zv()); - } - }, - kw = Rv.visitors.document.objects.ExternalDocumentation.$visitor; - const Ow = class external_documentation_ExternalDocumentationVisitor extends kw { - constructor(s) { - super(s), (this.element = new Wv()); - } - }, - Cw = Rv.visitors.document.objects.Encoding.$visitor; - const Aw = class open_api_3_1_encoding_EncodingVisitor extends Cw { - constructor(s) { - super(s), (this.element = new Uv()); - } - }, - jw = Rv.visitors.document.objects.Paths.$visitor; - const Iw = class paths_PathsVisitor extends jw { - constructor(s) { - super(s), (this.element = new yb()); - } - }, - Pw = Rv.visitors.document.objects.RequestBody.$visitor; - const Nw = class request_body_RequestBodyVisitor extends Pw { - constructor(s) { - super(s), (this.element = new Sb()); - } - }, - Tw = Rv.visitors.document.objects.Callback.$visitor; - const Mw = class callback_CallbackVisitor extends Tw { - constructor(s) { - super(s), - (this.element = new Bv()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'PathItem']); - } - ObjectElement(s) { - const o = Tw.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(YS).forEach((s) => { - s.setMetaProperty('referenced-element', 'pathItem'); - }), - o - ); - } - }, - Rw = Rv.visitors.document.objects.Response.$visitor; - const Dw = class response_ResponseVisitor extends Rw { - constructor(s) { - super(s), (this.element = new wb()); - } - }, - Lw = Rv.visitors.document.objects.Responses.$visitor; - const Fw = class open_api_3_1_responses_ResponsesVisitor extends Lw { - constructor(s) { - super(s), (this.element = new Ob()); - } - }, - Bw = Rv.visitors.document.objects.Operation.$visitor; - const qw = class operation_OperationVisitor extends Bw { - constructor(s) { - super(s), (this.element = new nb()); - } - }, - $w = Rv.visitors.document.objects.PathItem.$visitor; - const Vw = class path_item_PathItemVisitor extends $w { - constructor(s) { - super(s), (this.element = new mb()); - } - }, - Uw = Rv.visitors.document.objects.SecurityScheme.$visitor; - const zw = class security_scheme_SecuritySchemeVisitor extends Uw { - constructor(s) { - super(s), (this.element = new rS()); - } - }, - Ww = Rv.visitors.document.objects.OAuthFlows.$visitor; - const Jw = class oauth_flows_OAuthFlowsVisitor extends Ww { - constructor(s) { - super(s), (this.element = new Zv()); - } - }, - Hw = Rv.visitors.document.objects.OAuthFlow.$visitor; - const Kw = class oauth_flow_OAuthFlowVisitor extends Hw { - constructor(s) { - super(s), (this.element = new Qv()); - } - }; - class Webhooks extends wu.Sh { - static primaryClass = 'webhooks'; - constructor(s, o, i) { - super(s, o, i), this.classes.push(Webhooks.primaryClass); - } - } - const Gw = Webhooks; - class WebhooksVisitor extends Mixin(hm, Hf) { - constructor(s) { - super(s), - (this.element = new Gw()), - (this.specPath = (s) => - isReferenceLikeElement(s) - ? ['document', 'objects', 'Reference'] - : ['document', 'objects', 'PathItem']); - } - ObjectElement(s) { - const o = hm.prototype.ObjectElement.call(this, s); - return ( - this.element.filter(YS).forEach((s) => { - s.setMetaProperty('referenced-element', 'pathItem'); - }), - this.element.filter(GS).forEach((s, o) => { - s.setMetaProperty('webhook-name', serializers_value(o)); - }), - o - ); - } - } - const Xw = WebhooksVisitor, - { JSONSchema: Yw, LinkDescription: Qw } = - K_.visitors.document.objects, - Zw = { - visitors: { - value: Rv.visitors.value, - document: { - objects: { - OpenApi: { - $visitor: aS, - fixedFields: { - openapi: - Rv.visitors.document.objects.OpenApi.fixedFields - .openapi, - info: { $ref: '#/visitors/document/objects/Info' }, - jsonSchemaDialect: gS, - servers: - Rv.visitors.document.objects.OpenApi.fixedFields - .servers, - paths: { $ref: '#/visitors/document/objects/Paths' }, - webhooks: Xw, - components: { - $ref: '#/visitors/document/objects/Components' - }, - security: - Rv.visitors.document.objects.OpenApi.fixedFields - .security, - tags: Rv.visitors.document.objects.OpenApi.fixedFields - .tags, - externalDocs: { - $ref: '#/visitors/document/objects/ExternalDocumentation' - } - } - }, - Info: { - $visitor: lS, - fixedFields: { - title: - Rv.visitors.document.objects.Info.fixedFields.title, - description: - Rv.visitors.document.objects.Info.fixedFields - .description, - summary: { $ref: '#/visitors/value' }, - termsOfService: - Rv.visitors.document.objects.Info.fixedFields - .termsOfService, - contact: { $ref: '#/visitors/document/objects/Contact' }, - license: { $ref: '#/visitors/document/objects/License' }, - version: - Rv.visitors.document.objects.Info.fixedFields.version - } - }, - Contact: { - $visitor: pS, - fixedFields: { - name: Rv.visitors.document.objects.Contact.fixedFields - .name, - url: Rv.visitors.document.objects.Contact.fixedFields.url, - email: - Rv.visitors.document.objects.Contact.fixedFields.email - } - }, - License: { - $visitor: dS, - fixedFields: { - name: Rv.visitors.document.objects.License.fixedFields - .name, - identifier: { $ref: '#/visitors/value' }, - url: Rv.visitors.document.objects.License.fixedFields.url - } - }, - Server: { - $visitor: vS, - fixedFields: { - url: Rv.visitors.document.objects.Server.fixedFields.url, - description: - Rv.visitors.document.objects.Server.fixedFields - .description, - variables: - Rv.visitors.document.objects.Server.fixedFields - .variables - } - }, - ServerVariable: { - $visitor: _S, - fixedFields: { - enum: Rv.visitors.document.objects.ServerVariable - .fixedFields.enum, - default: - Rv.visitors.document.objects.ServerVariable.fixedFields - .default, - description: - Rv.visitors.document.objects.ServerVariable.fixedFields - .description - } - }, - Components: { - $visitor: OS, - fixedFields: { - schemas: _w, - responses: - Rv.visitors.document.objects.Components.fixedFields - .responses, - parameters: - Rv.visitors.document.objects.Components.fixedFields - .parameters, - examples: - Rv.visitors.document.objects.Components.fixedFields - .examples, - requestBodies: - Rv.visitors.document.objects.Components.fixedFields - .requestBodies, - headers: - Rv.visitors.document.objects.Components.fixedFields - .headers, - securitySchemes: - Rv.visitors.document.objects.Components.fixedFields - .securitySchemes, - links: - Rv.visitors.document.objects.Components.fixedFields - .links, - callbacks: - Rv.visitors.document.objects.Components.fixedFields - .callbacks, - pathItems: ww - } - }, - Paths: { $visitor: Iw }, - PathItem: { - $visitor: Vw, - fixedFields: { - $ref: Rv.visitors.document.objects.PathItem.fixedFields - .$ref, - summary: - Rv.visitors.document.objects.PathItem.fixedFields - .summary, - description: - Rv.visitors.document.objects.PathItem.fixedFields - .description, - get: { $ref: '#/visitors/document/objects/Operation' }, - put: { $ref: '#/visitors/document/objects/Operation' }, - post: { $ref: '#/visitors/document/objects/Operation' }, - delete: { $ref: '#/visitors/document/objects/Operation' }, - options: { - $ref: '#/visitors/document/objects/Operation' - }, - head: { $ref: '#/visitors/document/objects/Operation' }, - patch: { $ref: '#/visitors/document/objects/Operation' }, - trace: { $ref: '#/visitors/document/objects/Operation' }, - servers: - Rv.visitors.document.objects.PathItem.fixedFields - .servers, - parameters: - Rv.visitors.document.objects.PathItem.fixedFields - .parameters - } - }, - Operation: { - $visitor: qw, - fixedFields: { - tags: Rv.visitors.document.objects.Operation.fixedFields - .tags, - summary: - Rv.visitors.document.objects.Operation.fixedFields - .summary, - description: - Rv.visitors.document.objects.Operation.fixedFields - .description, - externalDocs: { - $ref: '#/visitors/document/objects/ExternalDocumentation' - }, - operationId: - Rv.visitors.document.objects.Operation.fixedFields - .operationId, - parameters: - Rv.visitors.document.objects.Operation.fixedFields - .parameters, - requestBody: - Rv.visitors.document.objects.Operation.fixedFields - .requestBody, - responses: { - $ref: '#/visitors/document/objects/Responses' - }, - callbacks: - Rv.visitors.document.objects.Operation.fixedFields - .callbacks, - deprecated: - Rv.visitors.document.objects.Operation.fixedFields - .deprecated, - security: - Rv.visitors.document.objects.Operation.fixedFields - .security, - servers: - Rv.visitors.document.objects.Operation.fixedFields - .servers - } - }, - ExternalDocumentation: { - $visitor: Ow, - fixedFields: { - description: - Rv.visitors.document.objects.ExternalDocumentation - .fixedFields.description, - url: Rv.visitors.document.objects.ExternalDocumentation - .fixedFields.url - } - }, - Parameter: { - $visitor: NS, - fixedFields: { - name: Rv.visitors.document.objects.Parameter.fixedFields - .name, - in: Rv.visitors.document.objects.Parameter.fixedFields.in, - description: - Rv.visitors.document.objects.Parameter.fixedFields - .description, - required: - Rv.visitors.document.objects.Parameter.fixedFields - .required, - deprecated: - Rv.visitors.document.objects.Parameter.fixedFields - .deprecated, - allowEmptyValue: - Rv.visitors.document.objects.Parameter.fixedFields - .allowEmptyValue, - style: - Rv.visitors.document.objects.Parameter.fixedFields - .style, - explode: - Rv.visitors.document.objects.Parameter.fixedFields - .explode, - allowReserved: - Rv.visitors.document.objects.Parameter.fixedFields - .allowReserved, - schema: { $ref: '#/visitors/document/objects/Schema' }, - example: - Rv.visitors.document.objects.Parameter.fixedFields - .example, - examples: - Rv.visitors.document.objects.Parameter.fixedFields - .examples, - content: - Rv.visitors.document.objects.Parameter.fixedFields - .content - } - }, - RequestBody: { - $visitor: Nw, - fixedFields: { - description: - Rv.visitors.document.objects.RequestBody.fixedFields - .description, - content: - Rv.visitors.document.objects.RequestBody.fixedFields - .content, - required: - Rv.visitors.document.objects.RequestBody.fixedFields - .required - } - }, - MediaType: { - $visitor: wS, - fixedFields: { - schema: { $ref: '#/visitors/document/objects/Schema' }, - example: - Rv.visitors.document.objects.MediaType.fixedFields - .example, - examples: - Rv.visitors.document.objects.MediaType.fixedFields - .examples, - encoding: - Rv.visitors.document.objects.MediaType.fixedFields - .encoding - } - }, - Encoding: { - $visitor: Aw, - fixedFields: { - contentType: - Rv.visitors.document.objects.Encoding.fixedFields - .contentType, - headers: - Rv.visitors.document.objects.Encoding.fixedFields - .headers, - style: - Rv.visitors.document.objects.Encoding.fixedFields.style, - explode: - Rv.visitors.document.objects.Encoding.fixedFields - .explode, - allowReserved: - Rv.visitors.document.objects.Encoding.fixedFields - .allowReserved - } - }, - Responses: { - $visitor: Fw, - fixedFields: { - default: - Rv.visitors.document.objects.Responses.fixedFields - .default - } - }, - Response: { - $visitor: Dw, - fixedFields: { - description: - Rv.visitors.document.objects.Response.fixedFields - .description, - headers: - Rv.visitors.document.objects.Response.fixedFields - .headers, - content: - Rv.visitors.document.objects.Response.fixedFields - .content, - links: - Rv.visitors.document.objects.Response.fixedFields.links - } - }, - Callback: { $visitor: Mw }, - Example: { - $visitor: xw, - fixedFields: { - summary: - Rv.visitors.document.objects.Example.fixedFields - .summary, - description: - Rv.visitors.document.objects.Example.fixedFields - .description, - value: - Rv.visitors.document.objects.Example.fixedFields.value, - externalValue: - Rv.visitors.document.objects.Example.fixedFields - .externalValue - } - }, - Link: { - $visitor: mS, - fixedFields: { - operationRef: - Rv.visitors.document.objects.Link.fixedFields - .operationRef, - operationId: - Rv.visitors.document.objects.Link.fixedFields - .operationId, - parameters: - Rv.visitors.document.objects.Link.fixedFields - .parameters, - requestBody: - Rv.visitors.document.objects.Link.fixedFields - .requestBody, - description: - Rv.visitors.document.objects.Link.fixedFields - .description, - server: { $ref: '#/visitors/document/objects/Server' } - } - }, - Header: { - $visitor: MS, - fixedFields: { - description: - Rv.visitors.document.objects.Header.fixedFields - .description, - required: - Rv.visitors.document.objects.Header.fixedFields - .required, - deprecated: - Rv.visitors.document.objects.Header.fixedFields - .deprecated, - allowEmptyValue: - Rv.visitors.document.objects.Header.fixedFields - .allowEmptyValue, - style: - Rv.visitors.document.objects.Header.fixedFields.style, - explode: - Rv.visitors.document.objects.Header.fixedFields.explode, - allowReserved: - Rv.visitors.document.objects.Header.fixedFields - .allowReserved, - schema: { $ref: '#/visitors/document/objects/Schema' }, - example: - Rv.visitors.document.objects.Header.fixedFields.example, - examples: - Rv.visitors.document.objects.Header.fixedFields - .examples, - content: - Rv.visitors.document.objects.Header.fixedFields.content - } - }, - Tag: { - $visitor: AS, - fixedFields: { - name: Rv.visitors.document.objects.Tag.fixedFields.name, - description: - Rv.visitors.document.objects.Tag.fixedFields - .description, - externalDocs: { - $ref: '#/visitors/document/objects/ExternalDocumentation' - } - } - }, - Reference: { - $visitor: IS, - fixedFields: { - $ref: Rv.visitors.document.objects.Reference.fixedFields - .$ref, - summary: { $ref: '#/visitors/value' }, - description: { $ref: '#/visitors/value' } - } - }, - JSONSchema: { $ref: '#/visitors/document/objects/Schema' }, - LinkDescription: { ...Qw }, - Schema: { - $visitor: aw, - fixedFields: { - ...Yw.fixedFields, - $defs: cw, - allOf: lw, - anyOf: uw, - oneOf: pw, - not: { $ref: '#/visitors/document/objects/Schema' }, - if: { $ref: '#/visitors/document/objects/Schema' }, - then: { $ref: '#/visitors/document/objects/Schema' }, - else: { $ref: '#/visitors/document/objects/Schema' }, - dependentSchemas: hw, - prefixItems: dw, - items: { $ref: '#/visitors/document/objects/Schema' }, - contains: { $ref: '#/visitors/document/objects/Schema' }, - properties: fw, - patternProperties: mw, - additionalProperties: { - $ref: '#/visitors/document/objects/Schema' - }, - propertyNames: { - $ref: '#/visitors/document/objects/Schema' - }, - unevaluatedItems: { - $ref: '#/visitors/document/objects/Schema' - }, - unevaluatedProperties: { - $ref: '#/visitors/document/objects/Schema' - }, - contentSchema: { - $ref: '#/visitors/document/objects/Schema' - }, - discriminator: { - $ref: '#/visitors/document/objects/Discriminator' - }, - xml: { $ref: '#/visitors/document/objects/XML' }, - externalDocs: { - $ref: '#/visitors/document/objects/ExternalDocumentation' - }, - example: { $ref: '#/visitors/value' } - } - }, - Discriminator: { - $visitor: yw, - fixedFields: { - propertyName: - Rv.visitors.document.objects.Discriminator.fixedFields - .propertyName, - mapping: - Rv.visitors.document.objects.Discriminator.fixedFields - .mapping - } - }, - XML: { - $visitor: bw, - fixedFields: { - name: Rv.visitors.document.objects.XML.fixedFields.name, - namespace: - Rv.visitors.document.objects.XML.fixedFields.namespace, - prefix: - Rv.visitors.document.objects.XML.fixedFields.prefix, - attribute: - Rv.visitors.document.objects.XML.fixedFields.attribute, - wrapped: - Rv.visitors.document.objects.XML.fixedFields.wrapped - } - }, - SecurityScheme: { - $visitor: zw, - fixedFields: { - type: Rv.visitors.document.objects.SecurityScheme - .fixedFields.type, - description: - Rv.visitors.document.objects.SecurityScheme.fixedFields - .description, - name: Rv.visitors.document.objects.SecurityScheme - .fixedFields.name, - in: Rv.visitors.document.objects.SecurityScheme - .fixedFields.in, - scheme: - Rv.visitors.document.objects.SecurityScheme.fixedFields - .scheme, - bearerFormat: - Rv.visitors.document.objects.SecurityScheme.fixedFields - .bearerFormat, - flows: { $ref: '#/visitors/document/objects/OAuthFlows' }, - openIdConnectUrl: - Rv.visitors.document.objects.SecurityScheme.fixedFields - .openIdConnectUrl - } - }, - OAuthFlows: { - $visitor: Jw, - fixedFields: { - implicit: { - $ref: '#/visitors/document/objects/OAuthFlow' - }, - password: { - $ref: '#/visitors/document/objects/OAuthFlow' - }, - clientCredentials: { - $ref: '#/visitors/document/objects/OAuthFlow' - }, - authorizationCode: { - $ref: '#/visitors/document/objects/OAuthFlow' - } - } - }, - OAuthFlow: { - $visitor: Kw, - fixedFields: { - authorizationUrl: - Rv.visitors.document.objects.OAuthFlow.fixedFields - .authorizationUrl, - tokenUrl: - Rv.visitors.document.objects.OAuthFlow.fixedFields - .tokenUrl, - refreshUrl: - Rv.visitors.document.objects.OAuthFlow.fixedFields - .refreshUrl, - scopes: - Rv.visitors.document.objects.OAuthFlow.fixedFields - .scopes - } - }, - SecurityRequirement: { $visitor: xS } - }, - extension: { $visitor: Rv.visitors.document.extension.$visitor } - } - } - }, - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType = (s) => { - if (Iu(s)) - return `${s.element.charAt(0).toUpperCase() + s.element.slice(1)}Element`; - }, - eE = { - CallbackElement: ['content'], - ComponentsElement: ['content'], - ContactElement: ['content'], - DiscriminatorElement: ['content'], - Encoding: ['content'], - Example: ['content'], - ExternalDocumentationElement: ['content'], - HeaderElement: ['content'], - InfoElement: ['content'], - LicenseElement: ['content'], - MediaTypeElement: ['content'], - OAuthFlowElement: ['content'], - OAuthFlowsElement: ['content'], - OpenApi3_1Element: ['content'], - OperationElement: ['content'], - ParameterElement: ['content'], - PathItemElement: ['content'], - PathsElement: ['content'], - ReferenceElement: ['content'], - RequestBodyElement: ['content'], - ResponseElement: ['content'], - ResponsesElement: ['content'], - SchemaElement: ['content'], - SecurityRequirementElement: ['content'], - SecuritySchemeElement: ['content'], - ServerElement: ['content'], - ServerVariableElement: ['content'], - TagElement: ['content'], - ...Gu - }, - tE = { - namespace: (s) => { - const { base: o } = s; - return ( - o.register('callback', Bv), - o.register('components', qv), - o.register('contact', $v), - o.register('discriminator', Vv), - o.register('encoding', Uv), - o.register('example', zv), - o.register('externalDocumentation', Wv), - o.register('header', Jv), - o.register('info', Hv), - o.register('jsonSchemaDialect', Kv), - o.register('license', Gv), - o.register('link', Xv), - o.register('mediaType', Yv), - o.register('oAuthFlow', Qv), - o.register('oAuthFlows', Zv), - o.register('openapi', eb), - o.register('openApi3_1', tb), - o.register('operation', nb), - o.register('parameter', pb), - o.register('pathItem', mb), - o.register('paths', yb), - o.register('reference', _b), - o.register('requestBody', Sb), - o.register('response', wb), - o.register('responses', Ob), - o.register('schema', eS), - o.register('securityRequirement', tS), - o.register('securityScheme', rS), - o.register('server', nS), - o.register('serverVariable', sS), - o.register('tag', oS), - o.register('xml', iS), - o - ); - } - }, - rE = tE, - ancestorLineageToJSONPointer = (s) => { - const o = s.reduce((o, i, a) => { - if (Lu(i)) { - const s = String(serializers_value(i.key)); - o.push(s); - } else if (Du(s[a - 2])) { - const u = String(s[a - 2].content.indexOf(i)); - o.push(u); - } - return o; - }, []); - return src_compile(o); - }, - apidom_ns_openapi_3_1_src_refractor_toolbox = () => { - const s = createNamespace(rE); - return { - predicates: { - ...be, - isElement: Iu, - isStringElement: Pu, - isArrayElement: Du, - isObjectElement: Ru, - isMemberElement: Lu, - isServersElement: Gm, - includesClasses, - hasElementSourceMap - }, - ancestorLineageToJSONPointer, - namespace: s - }; - }, - apidom_ns_openapi_3_1_src_refractor_refract = ( - s, - { - specPath: o = [ - 'visitors', - 'document', - 'objects', - 'OpenApi', - '$visitor' - ], - plugins: i = [] - } = {} - ) => { - const a = (0, wu.e)(s), - u = dereference(Zw), - _ = new (rp(o, u))({ specObj: u }); - return ( - visitor_visit(a, _), - dispatchPluginsSync(_.element, i, { - toolboxCreator: apidom_ns_openapi_3_1_src_refractor_toolbox, - visitorOptions: { - keyMap: eE, - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - } - }) - ); - }, - apidom_ns_openapi_3_1_src_refractor_createRefractor = - (s) => - (o, i = {}) => - apidom_ns_openapi_3_1_src_refractor_refract(o, { - specPath: s, - ...i - }); - (Bv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Callback', - '$visitor' - ])), - (qv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Components', - '$visitor' - ])), - ($v.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Contact', - '$visitor' - ])), - (zv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Example', - '$visitor' - ])), - (Vv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Discriminator', - '$visitor' - ])), - (Uv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Encoding', - '$visitor' - ])), - (Wv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'ExternalDocumentation', - '$visitor' - ])), - (Jv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Header', - '$visitor' - ])), - (Hv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Info', - '$visitor' - ])), - (Kv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'OpenApi', - 'fixedFields', - 'jsonSchemaDialect' - ])), - (Gv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'License', - '$visitor' - ])), - (Xv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Link', - '$visitor' - ])), - (Yv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'MediaType', - '$visitor' - ])), - (Qv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'OAuthFlow', - '$visitor' - ])), - (Zv.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'OAuthFlows', - '$visitor' - ])), - (eb.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'OpenApi', - 'fixedFields', - 'openapi' - ])), - (tb.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'OpenApi', - '$visitor' - ])), - (nb.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Operation', - '$visitor' - ])), - (pb.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Parameter', - '$visitor' - ])), - (mb.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'PathItem', - '$visitor' - ])), - (yb.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Paths', - '$visitor' - ])), - (_b.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Reference', - '$visitor' - ])), - (Sb.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'RequestBody', - '$visitor' - ])), - (wb.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Response', - '$visitor' - ])), - (Ob.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Responses', - '$visitor' - ])), - (eS.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Schema', - '$visitor' - ])), - (tS.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'SecurityRequirement', - '$visitor' - ])), - (rS.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'SecurityScheme', - '$visitor' - ])), - (nS.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Server', - '$visitor' - ])), - (sS.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'ServerVariable', - '$visitor' - ])), - (oS.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'Tag', - '$visitor' - ])), - (iS.refract = apidom_ns_openapi_3_1_src_refractor_createRefractor([ - 'visitors', - 'document', - 'objects', - 'XML', - '$visitor' - ])); - const nE = class NotImplementedError extends Ih {}; - const sE = class MediaTypes extends Array { - unknownMediaType = 'application/octet-stream'; - filterByFormat() { - throw new nE( - 'filterByFormat method in MediaTypes class is not yet implemented.' - ); - } - findBy() { - throw new nE( - 'findBy method in MediaTypes class is not yet implemented.' - ); - } - latest() { - throw new nE( - 'latest method in MediaTypes class is not yet implemented.' - ); - } - }; - class OpenAPIMediaTypes extends sE { - filterByFormat(s = 'generic') { - const o = 'generic' === s ? 'openapi;version' : s; - return this.filter((s) => s.includes(o)); - } - findBy(s = '3.1.0', o = 'generic') { - const i = - 'generic' === o - ? `vnd.oai.openapi;version=${s}` - : `vnd.oai.openapi+${o};version=${s}`; - return this.find((s) => s.includes(i)) || this.unknownMediaType; - } - latest(s = 'generic') { - return za(this.filterByFormat(s)); - } - } - const oE = new OpenAPIMediaTypes( - 'application/vnd.oai.openapi;version=3.1.0', - 'application/vnd.oai.openapi+json;version=3.1.0', - 'application/vnd.oai.openapi+yaml;version=3.1.0' - ); - const iE = class src_Reference_Reference { - uri; - depth; - value; - refSet; - errors; - constructor({ uri: s, depth: o = 0, refSet: i, value: a }) { - (this.uri = s), - (this.value = a), - (this.depth = o), - (this.refSet = i), - (this.errors = []); - } - }; - const aE = class ReferenceSet { - rootRef; - refs; - circular; - constructor({ refs: s = [], circular: o = !1 } = {}) { - (this.refs = []), - (this.circular = o), - s.forEach(this.add.bind(this)); - } - get size() { - return this.refs.length; - } - add(s) { - return ( - this.has(s) || - (this.refs.push(s), - (this.rootRef = void 0 === this.rootRef ? s : this.rootRef), - (s.refSet = this)), - this - ); - } - merge(s) { - for (const o of s.values()) this.add(o); - return this; - } - has(s) { - const o = Kc(s) ? s : s.uri; - return kc(this.find((s) => s.uri === o)); - } - find(s) { - return this.refs.find(s); - } - *values() { - yield* this.refs; - } - clean() { - this.refs.forEach((s) => { - s.refSet = void 0; - }), - (this.rootRef = void 0), - (this.refs.length = 0); - } - }, - cE = { - parse: { mediaType: 'text/plain', parsers: [], parserOpts: {} }, - resolve: { - baseURI: '', - resolvers: [], - resolverOpts: {}, - strategies: [], - strategyOpts: {}, - internal: !0, - external: !0, - maxDepth: 1 / 0 - }, - dereference: { - strategies: [], - strategyOpts: {}, - refSet: null, - maxDepth: 1 / 0, - circular: 'ignore', - circularReplacer: Ep, - immutable: !0 - }, - bundle: { strategies: [], refSet: null, maxDepth: 1 / 0 } - }; - const lE = _curry2(function lens(s, o) { - return function (i) { - return function (a) { - return pc( - function (s) { - return o(s, a); - }, - i(s(a)) - ); - }; - }; - }); - var Identity = function (s) { - return { - value: s, - map: function (o) { - return Identity(o(s)); - } - }; - }, - uE = _curry3(function over(s, o, i) { - return s(function (s) { - return Identity(o(s)); - })(i).value; - }); - const pE = uE, - hE = lE(rp(['resolve', 'baseURI']), Mb(['resolve', 'baseURI'])), - baseURIDefault = (s) => (Tp(s) ? url_cwd() : s), - util_merge = (s, o) => { - const i = tp(s, o); - return pE(hE, baseURIDefault, i); - }; - const dE = class File_File { - uri; - mediaType; - data; - parseResult; - constructor({ - uri: s, - mediaType: o = 'text/plain', - data: i, - parseResult: a - }) { - (this.uri = s), - (this.mediaType = o), - (this.data = i), - (this.parseResult = a); - } - get extension() { - return Kc(this.uri) - ? ((s) => { - const o = s.lastIndexOf('.'); - return o >= 0 ? s.substring(o).toLowerCase() : ''; - })(this.uri) - : ''; - } - toString() { - if ('string' == typeof this.data) return this.data; - if ( - this.data instanceof ArrayBuffer || - ['ArrayBuffer'].includes(ia(this.data)) || - ArrayBuffer.isView(this.data) - ) { - return new TextDecoder('utf-8').decode(this.data); - } - return String(this.data); - } - }; - const fE = class PluginError extends Xo { - plugin; - constructor(s, o) { - super(s, { cause: o.cause }), (this.plugin = o.plugin); - } - }, - plugins_filter = async (s, o, i) => { - const a = await Promise.all(i.map(dp([s], o))); - return i.filter((s, o) => a[o]); - }, - run = async (s, o, i) => { - let a; - for (const u of i) - try { - const i = await u[s].call(u, ...o); - return { plugin: u, result: i }; - } catch (s) { - a = new fE('Error while running plugin', { - cause: s, - plugin: u - }); - } - return Promise.reject(a); - }; - const mE = class DereferenceError extends Xo {}; - const gE = class UnmatchedDereferenceStrategyError extends mE {}, - dereferenceApiDOM = async (s, o) => { - let i = s, - a = !1; - if (!Vu(s)) { - const o = cloneShallow(s); - o.classes.push('result'), (i = new Au([o])), (a = !0); - } - const u = new dE({ - uri: o.resolve.baseURI, - parseResult: i, - mediaType: o.parse.mediaType - }), - _ = await plugins_filter( - 'canDereference', - [u, o], - o.dereference.strategies - ); - if (lp(_)) throw new gE(u.uri); - try { - const { result: s } = await run('dereference', [u, o], _); - return a ? s.get(0) : s; - } catch (s) { - throw new mE(`Error while dereferencing file "${u.uri}"`, { - cause: s - }); - } - }; - const yE = class ParseError extends Xo {}; - const vE = class ParserError extends yE {}; - const bE = class Parser_Parser { - name; - allowEmpty; - sourceMap; - fileExtensions; - mediaTypes; - constructor({ - name: s, - allowEmpty: o = !0, - sourceMap: i = !1, - fileExtensions: a = [], - mediaTypes: u = [] - }) { - (this.name = s), - (this.allowEmpty = o), - (this.sourceMap = i), - (this.fileExtensions = a), - (this.mediaTypes = u); - } - }; - const _E = class BinaryParser extends bE { - constructor(s) { - super({ ...(null != s ? s : {}), name: 'binary' }); - } - canParse(s) { - return ( - 0 === this.fileExtensions.length || - this.fileExtensions.includes(s.extension) - ); - } - parse(s) { - try { - const o = unescape(encodeURIComponent(s.toString())), - i = btoa(o), - a = new Au(); - if (0 !== i.length) { - const s = new wu.Om(i); - s.classes.push('result'), a.push(s); - } - return a; - } catch (o) { - throw new vE(`Error parsing "${s.uri}"`, { cause: o }); - } - } - }; - const SE = class ResolveStrategy { - name; - constructor({ name: s }) { - this.name = s; - } - }; - const wE = class OpenAPI3_1ResolveStrategy extends SE { - constructor(s) { - super({ ...(null != s ? s : {}), name: 'openapi-3-1' }); - } - canResolve(s, o) { - const i = o.dereference.strategies.find( - (s) => 'openapi-3-1' === s.name - ); - return void 0 !== i && i.canDereference(s, o); - } - async resolve(s, o) { - const i = o.dereference.strategies.find( - (s) => 'openapi-3-1' === s.name - ); - if (void 0 === i) - throw new gE( - '"openapi-3-1" dereference strategy is not available.' - ); - const a = new aE(), - u = util_merge(o, { - resolve: { internal: !1 }, - dereference: { refSet: a } - }); - return await i.dereference(s, u), a; - } - }; - const EE = class Resolver { - name; - constructor({ name: s }) { - this.name = s; - } - }; - const xE = class HTTPResolver extends EE { - timeout; - redirects; - withCredentials; - constructor(s) { - const { - name: o = 'http-resolver', - timeout: i = 5e3, - redirects: a = 5, - withCredentials: u = !1 - } = null != s ? s : {}; - super({ name: o }), - (this.timeout = i), - (this.redirects = a), - (this.withCredentials = u); - } - canRead(s) { - return isHttpUrl(s.uri); - } - }; - const kE = class ResolveError extends Xo {}; - const OE = class ResolverError extends kE {}, - { AbortController: CE, AbortSignal: AE } = globalThis; - void 0 === globalThis.AbortController && - (globalThis.AbortController = CE), - void 0 === globalThis.AbortSignal && (globalThis.AbortSignal = AE); - const jE = class HTTPResolverSwaggerClient extends xE { - swaggerHTTPClient = http_http; - swaggerHTTPClientConfig; - constructor({ - swaggerHTTPClient: s = http_http, - swaggerHTTPClientConfig: o = {}, - ...i - } = {}) { - super({ ...i, name: 'http-swagger-client' }), - (this.swaggerHTTPClient = s), - (this.swaggerHTTPClientConfig = o); - } - getHttpClient() { - return this.swaggerHTTPClient; - } - async read(s) { - const o = this.getHttpClient(), - i = new AbortController(), - { signal: a } = i, - u = setTimeout(() => { - i.abort(); - }, this.timeout), - _ = - this.getHttpClient().withCredentials || this.withCredentials - ? 'include' - : 'same-origin', - w = 0 === this.redirects ? 'error' : 'follow', - x = this.redirects > 0 ? this.redirects : void 0; - try { - return ( - await o({ - url: s.uri, - signal: a, - userFetch: async (s, o) => { - let i = await fetch(s, o); - try { - i.headers.delete('Content-Type'); - } catch { - (i = new Response(i.body, { - ...i, - headers: new Headers(i.headers) - })), - i.headers.delete('Content-Type'); - } - return i; - }, - credentials: _, - redirect: w, - follow: x, - ...this.swaggerHTTPClientConfig - }) - ).text.arrayBuffer(); - } catch (o) { - throw new OE(`Error downloading "${s.uri}"`, { cause: o }); - } finally { - clearTimeout(u); - } - } - }, - from = (s, o = mp) => { - if (Kc(s)) - try { - return o.fromRefract(JSON.parse(s)); - } catch {} - return Su(s) && Qh('element', s) - ? o.fromRefract(s) - : o.toElement(s); - }; - const IE = class JSONParser extends bE { - constructor(s = {}) { - super({ - name: 'json-swagger-client', - mediaTypes: ['application/json'], - ...s - }); - } - async canParse(s) { - const o = - 0 === this.fileExtensions.length || - this.fileExtensions.includes(s.extension), - i = this.mediaTypes.includes(s.mediaType); - if (!o) return !1; - if (i) return !0; - if (!i) - try { - return JSON.parse(s.toString()), !0; - } catch (s) { - return !1; - } - return !1; - } - async parse(s) { - if (this.sourceMap) - throw new vE( - "json-swagger-client parser plugin doesn't support sourceMaps option" - ); - const o = new Au(), - i = s.toString(); - if (this.allowEmpty && '' === i.trim()) return o; - try { - const s = from(JSON.parse(i)); - return s.classes.push('result'), o.push(s), o; - } catch (o) { - throw new vE(`Error parsing "${s.uri}"`, { cause: o }); - } - } - }; - const PE = class YAMLParser extends bE { - constructor(s = {}) { - super({ - name: 'yaml-1-2-swagger-client', - mediaTypes: ['text/yaml', 'application/yaml'], - ...s - }); - } - async canParse(s) { - const o = - 0 === this.fileExtensions.length || - this.fileExtensions.includes(s.extension), - i = this.mediaTypes.includes(s.mediaType); - if (!o) return !1; - if (i) return !0; - if (!i) - try { - return vn.load(s.toString(), { schema: an }), !0; - } catch (s) { - return !1; - } - return !1; - } - async parse(s) { - if (this.sourceMap) - throw new vE( - "yaml-1-2-swagger-client parser plugin doesn't support sourceMaps option" - ); - const o = new Au(), - i = s.toString(); - try { - const s = vn.load(i, { schema: an }); - if (this.allowEmpty && void 0 === s) return o; - const a = from(s); - return a.classes.push('result'), o.push(a), o; - } catch (o) { - throw new vE(`Error parsing "${s.uri}"`, { cause: o }); - } - } - }; - const NE = class OpenAPIJSON3_1Parser extends bE { - detectionRegExp = - /"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))"/; - constructor(s = {}) { - super({ - name: 'openapi-json-3-1-swagger-client', - mediaTypes: new OpenAPIMediaTypes( - ...oE.filterByFormat('generic'), - ...oE.filterByFormat('json') - ), - ...s - }); - } - async canParse(s) { - const o = - 0 === this.fileExtensions.length || - this.fileExtensions.includes(s.extension), - i = this.mediaTypes.includes(s.mediaType); - if (!o) return !1; - if (i) return !0; - if (!i) - try { - const o = s.toString(); - return JSON.parse(o), this.detectionRegExp.test(o); - } catch (s) { - return !1; - } - return !1; - } - async parse(s) { - if (this.sourceMap) - throw new vE( - "openapi-json-3-1-swagger-client parser plugin doesn't support sourceMaps option" - ); - const o = new Au(), - i = s.toString(); - if (this.allowEmpty && '' === i.trim()) return o; - try { - const s = JSON.parse(i), - a = tb.refract(s, this.refractorOpts); - return a.classes.push('result'), o.push(a), o; - } catch (o) { - throw new vE(`Error parsing "${s.uri}"`, { cause: o }); - } - } - }; - const TE = class OpenAPIYAML31Parser extends bE { - detectionRegExp = - /(?^(["']?)openapi\2\s*:\s*(["']?)(?3\.1\.(?:[1-9]\d*|0))\3(?:\s+|$))|(?"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))")/m; - constructor(s = {}) { - super({ - name: 'openapi-yaml-3-1-swagger-client', - mediaTypes: new OpenAPIMediaTypes( - ...oE.filterByFormat('generic'), - ...oE.filterByFormat('yaml') - ), - ...s - }); - } - async canParse(s) { - const o = - 0 === this.fileExtensions.length || - this.fileExtensions.includes(s.extension), - i = this.mediaTypes.includes(s.mediaType); - if (!o) return !1; - if (i) return !0; - if (!i) - try { - const o = s.toString(); - return vn.load(o), this.detectionRegExp.test(o); - } catch (s) { - return !1; - } - return !1; - } - async parse(s) { - if (this.sourceMap) - throw new vE( - "openapi-yaml-3-1-swagger-client parser plugin doesn't support sourceMaps option" - ); - const o = new Au(), - i = s.toString(); - try { - const s = vn.load(i, { schema: an }); - if (this.allowEmpty && void 0 === s) return o; - const a = tb.refract(s, this.refractorOpts); - return a.classes.push('result'), o.push(a), o; - } catch (o) { - throw new vE(`Error parsing "${s.uri}"`, { cause: o }); - } - } - }; - const ME = _curry3(function propEq(s, o, i) { - return aa(s, Fa(o, i)); - }); - const RE = class DereferenceStrategy { - name; - constructor({ name: s }) { - this.name = s; - } - }; - const DE = _curry2(function none(s, o) { - return ku(_complement(s), o); - }); - var LE = __webpack_require__(8068); - const FE = class ElementIdentityError extends Yo { - value; - constructor(s, o) { - super(s, o), void 0 !== o && (this.value = o.value); - } - }; - class IdentityManager { - uuid; - identityMap; - constructor({ length: s = 6 } = {}) { - (this.uuid = new LE({ length: s })), - (this.identityMap = new WeakMap()); - } - identify(s) { - if (!Iu(s)) - throw new FE( - 'Cannot not identify the element. `element` is neither structurally compatible nor a subclass of an Element class.', - { value: s } - ); - if ( - s.meta.hasKey('id') && - Pu(s.meta.get('id')) && - !s.meta.get('id').equals('') - ) - return s.id; - if (this.identityMap.has(s)) return this.identityMap.get(s); - const o = new wu.Om(this.generateId()); - return this.identityMap.set(s, o), o; - } - forget(s) { - return ( - !!this.identityMap.has(s) && (this.identityMap.delete(s), !0) - ); - } - generateId() { - return this.uuid.randomUUID(); - } - } - new IdentityManager(); - const BE = _curry3(function pathOr(s, o, i) { - return La(s, _path(o, i)); - }), - traversal_find = (s, o) => { - const i = new PredicateVisitor({ predicate: s, returnOnTrue: zu }); - return visitor_visit(o, i), BE(void 0, [0], i.result); - }; - const qE = class JsonSchema$anchorError extends Xo {}; - const $E = class EvaluationJsonSchema$anchorError extends qE {}; - const VE = class InvalidJsonSchema$anchorError extends qE { - constructor(s) { - super(`Invalid JSON Schema $anchor "${s}".`); - } - }, - isAnchor = (s) => /^[A-Za-z_][A-Za-z_0-9.-]*$/.test(s), - uriToAnchor = (s) => { - const o = getHash(s); - return Dp('#', o); - }, - $anchor_evaluate = (s, o) => { - const i = ((s) => { - if (!isAnchor(s)) throw new VE(s); - return s; - })(s), - a = traversal_find( - (s) => tw(s) && serializers_value(s.$anchor) === i, - o - ); - if (Ec(a)) throw new $E(`Evaluation failed on token: "${i}"`); - return a; - }, - traversal_filter = (s, o) => { - const i = new PredicateVisitor({ predicate: s }); - return visitor_visit(o, i), new wu.G6(i.result); - }; - const UE = class JsonSchemaUriError extends Xo {}; - const zE = class EvaluationJsonSchemaUriError extends UE {}, - resolveSchema$refField = (s, o) => { - if (void 0 === o.$ref) return; - const i = getHash(serializers_value(o.$ref)), - a = serializers_value(o.meta.get('ancestorsSchemaIdentifiers')), - u = ja((s, o) => resolve(s, sanitize(stripHash(o))), s, [ - ...a, - serializers_value(o.$ref) - ]); - return `${u}${'#' === i ? '' : i}`; - }, - refractToSchemaElement = (s) => { - if (refractToSchemaElement.cache.has(s)) - return refractToSchemaElement.cache.get(s); - const o = eS.refract(s); - return refractToSchemaElement.cache.set(s, o), o; - }; - refractToSchemaElement.cache = new WeakMap(); - const maybeRefractToSchemaElement = (s) => - isPrimitiveElement(s) ? refractToSchemaElement(s) : s, - uri_evaluate = (s, o) => { - const { cache: i } = uri_evaluate, - a = stripHash(s), - isSchemaElementWith$id = (s) => tw(s) && void 0 !== s.$id; - if (!i.has(o)) { - const s = traversal_filter(isSchemaElementWith$id, o); - i.set(o, Array.from(s)); - } - const u = i.get(o).find((s) => { - const o = ((s, o) => { - if (void 0 === o.$id) return; - const i = serializers_value( - o.meta.get('ancestorsSchemaIdentifiers') - ); - return ja((s, o) => resolve(s, sanitize(stripHash(o))), s, [ - ...i, - serializers_value(o.$id) - ]); - })(a, s); - return o === a; - }); - if (Ec(u)) throw new zE(`Evaluation failed on URI: "${s}"`); - let _, w; - return ( - isAnchor(uriToAnchor(s)) - ? ((_ = $anchor_evaluate), (w = uriToAnchor(s))) - : ((_ = src_evaluate), (w = uriToPointer(s))), - _(w, u) - ); - }; - uri_evaluate.cache = new WeakMap(); - const WE = class MaximumDereferenceDepthError extends mE {}; - const JE = class MaximumResolveDepthError extends kE {}; - const HE = class UnmatchedResolverError extends OE {}, - _swagger_api_apidom_reference_src_parse = async (s, o) => { - const i = new dE({ - uri: sanitize(stripHash(s)), - mediaType: o.parse.mediaType - }), - a = await (async (s, o) => { - const i = o.resolve.resolvers.map((s) => { - const i = Object.create(s); - return Object.assign(i, o.resolve.resolverOpts); - }), - a = await plugins_filter('canRead', [s, o], i); - if (lp(a)) throw new HE(s.uri); - try { - const { result: o } = await run('read', [s], a); - return o; - } catch (o) { - throw new kE(`Error while reading file "${s.uri}"`, { - cause: o - }); - } - })(i, o); - return (async (s, o) => { - const i = o.parse.parsers.map((s) => { - const i = Object.create(s); - return Object.assign(i, o.parse.parserOpts); - }), - a = await plugins_filter('canParse', [s, o], i); - if (lp(a)) throw new HE(s.uri); - try { - const { plugin: i, result: u } = await run('parse', [s, o], a); - return !i.allowEmpty && u.isEmpty - ? Promise.reject( - new yE( - `Error while parsing file "${s.uri}". File is empty.` - ) - ) - : u; - } catch (o) { - throw new yE(`Error while parsing file "${s.uri}"`, { - cause: o - }); - } - })(new dE({ ...i, data: a }), o); - }; - class AncestorLineage extends Array { - includesCycle(s) { - return this.filter((o) => o.has(s)).length > 1; - } - includes(s, o) { - return s instanceof Set - ? super.includes(s, o) - : this.some((o) => o.has(s)); - } - findItem(s) { - for (const o of this) - for (const i of o) if (Iu(i) && s(i)) return i; - } - } - const KE = visitor_visit[Symbol.for('nodejs.util.promisify.custom')], - GE = new IdentityManager(), - mutationReplacer = (s, o, i, a) => { - Lu(a) ? (a.value = s) : Array.isArray(a) && (a[i] = s); - }; - class OpenAPI3_1DereferenceVisitor { - indirections; - namespace; - reference; - options; - ancestors; - refractCache; - constructor({ - reference: s, - namespace: o, - options: i, - indirections: a = [], - ancestors: u = new AncestorLineage(), - refractCache: _ = new Map() - }) { - (this.indirections = a), - (this.namespace = o), - (this.reference = s), - (this.options = i), - (this.ancestors = new AncestorLineage(...u)), - (this.refractCache = _); - } - toBaseURI(s) { - return resolve(this.reference.uri, sanitize(stripHash(s))); - } - async toReference(s) { - if (this.reference.depth >= this.options.resolve.maxDepth) - throw new JE( - `Maximum resolution depth of ${this.options.resolve.maxDepth} has been exceeded by file "${this.reference.uri}"` - ); - const o = this.toBaseURI(s), - { refSet: i } = this.reference; - if (i.has(o)) return i.find(ME(o, 'uri')); - const a = await _swagger_api_apidom_reference_src_parse( - unsanitize(o), - { - ...this.options, - parse: { ...this.options.parse, mediaType: 'text/plain' } - } - ), - u = new iE({ - uri: o, - value: cloneDeep(a), - depth: this.reference.depth + 1 - }); - if ((i.add(u), this.options.dereference.immutable)) { - const s = new iE({ - uri: `immutable://${o}`, - value: a, - depth: this.reference.depth + 1 - }); - i.add(s); - } - return u; - } - toAncestorLineage(s) { - const o = new Set(s.filter(Iu)); - return [new AncestorLineage(...this.ancestors, o), o]; - } - async ReferenceElement(s, o, i, a, u, _) { - if (this.indirections.includes(s)) return !1; - const [w, x] = this.toAncestorLineage([...u, i]), - C = this.toBaseURI(serializers_value(s.$ref)), - j = stripHash(this.reference.uri) === C, - L = !j; - if (!this.options.resolve.internal && j) return !1; - if (!this.options.resolve.external && L) return !1; - const B = await this.toReference(serializers_value(s.$ref)), - $ = resolve(C, serializers_value(s.$ref)); - this.indirections.push(s); - const V = uriToPointer($); - let U = src_evaluate(V, B.value.result); - if (((U.id = GE.identify(U)), isPrimitiveElement(U))) { - const o = serializers_value(s.meta.get('referenced-element')), - i = `${o}-${serializers_value(GE.identify(U))}`; - if (this.refractCache.has(i)) U = this.refractCache.get(i); - else if (isReferenceLikeElement(U)) - (U = _b.refract(U)), - U.setMetaProperty('referenced-element', o), - this.refractCache.set(i, U); - else { - (U = this.namespace.getElementClass(o).refract(U)), - this.refractCache.set(i, U); - } - } - if (s === U) throw new Xo('Recursive Reference Object detected'); - if (this.indirections.length > this.options.dereference.maxDepth) - throw new WE( - `Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"` - ); - if (w.includes(U)) { - if ( - ((B.refSet.circular = !0), - 'error' === this.options.dereference.circular) - ) - throw new Xo('Circular reference detected'); - if ('replace' === this.options.dereference.circular) { - var z, Y; - const o = new wu.sI(U.id, { - type: 'reference', - uri: B.uri, - $ref: serializers_value(s.$ref) - }), - a = ( - null !== - (z = - null === - (Y = - this.options.dereference.strategyOpts[ - 'openapi-3-1' - ]) || void 0 === Y - ? void 0 - : Y.circularReplacer) && void 0 !== z - ? z - : this.options.dereference.circularReplacer - )(o); - return _.replaceWith(a, mutationReplacer), !i && a; - } - } - const Z = stripHash(B.refSet.rootRef.uri) !== B.uri, - ee = ['error', 'replace'].includes( - this.options.dereference.circular - ); - if ((L || Z || YS(U) || ee) && !w.includesCycle(U)) { - x.add(s); - const o = new OpenAPI3_1DereferenceVisitor({ - reference: B, - namespace: this.namespace, - indirections: [...this.indirections], - options: this.options, - refractCache: this.refractCache, - ancestors: w - }); - (U = await KE(U, o, { - keyMap: eE, - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - })), - x.delete(s); - } - this.indirections.pop(); - const ie = cloneShallow(U); - return ( - ie.setMetaProperty('id', GE.generateId()), - ie.setMetaProperty('ref-fields', { - $ref: serializers_value(s.$ref), - description: serializers_value(s.description), - summary: serializers_value(s.summary) - }), - ie.setMetaProperty('ref-origin', B.uri), - ie.setMetaProperty( - 'ref-referencing-element-id', - cloneDeep(GE.identify(s)) - ), - Ru(U) && - Ru(ie) && - (s.hasKey('description') && - 'description' in U && - (ie.remove('description'), - ie.set('description', s.get('description'))), - s.hasKey('summary') && - 'summary' in U && - (ie.remove('summary'), ie.set('summary', s.get('summary')))), - _.replaceWith(ie, mutationReplacer), - !i && ie - ); - } - async PathItemElement(s, o, i, a, u, _) { - if (!Pu(s.$ref)) return; - if (this.indirections.includes(s)) return !1; - const [w, x] = this.toAncestorLineage([...u, i]), - C = this.toBaseURI(serializers_value(s.$ref)), - j = stripHash(this.reference.uri) === C, - L = !j; - if (!this.options.resolve.internal && j) return; - if (!this.options.resolve.external && L) return; - const B = await this.toReference(serializers_value(s.$ref)), - $ = resolve(C, serializers_value(s.$ref)); - this.indirections.push(s); - const V = uriToPointer($); - let U = src_evaluate(V, B.value.result); - if (((U.id = GE.identify(U)), isPrimitiveElement(U))) { - const s = `path-item-${serializers_value(GE.identify(U))}`; - this.refractCache.has(s) - ? (U = this.refractCache.get(s)) - : ((U = mb.refract(U)), this.refractCache.set(s, U)); - } - if (s === U) - throw new Xo('Recursive Path Item Object reference detected'); - if (this.indirections.length > this.options.dereference.maxDepth) - throw new WE( - `Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"` - ); - if (w.includes(U)) { - if ( - ((B.refSet.circular = !0), - 'error' === this.options.dereference.circular) - ) - throw new Xo('Circular reference detected'); - if ('replace' === this.options.dereference.circular) { - var z, Y; - const o = new wu.sI(U.id, { - type: 'path-item', - uri: B.uri, - $ref: serializers_value(s.$ref) - }), - a = ( - null !== - (z = - null === - (Y = - this.options.dereference.strategyOpts[ - 'openapi-3-1' - ]) || void 0 === Y - ? void 0 - : Y.circularReplacer) && void 0 !== z - ? z - : this.options.dereference.circularReplacer - )(o); - return _.replaceWith(a, mutationReplacer), !i && a; - } - } - const Z = stripHash(B.refSet.rootRef.uri) !== B.uri, - ee = ['error', 'replace'].includes( - this.options.dereference.circular - ); - if ( - (L || Z || (GS(U) && Pu(U.$ref)) || ee) && - !w.includesCycle(U) - ) { - x.add(s); - const o = new OpenAPI3_1DereferenceVisitor({ - reference: B, - namespace: this.namespace, - indirections: [...this.indirections], - options: this.options, - refractCache: this.refractCache, - ancestors: w - }); - (U = await KE(U, o, { - keyMap: eE, - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - })), - x.delete(s); - } - if ((this.indirections.pop(), GS(U))) { - const o = new mb( - [...U.content], - cloneDeep(U.meta), - cloneDeep(U.attributes) - ); - o.setMetaProperty('id', GE.generateId()), - s.forEach((s, i, a) => { - o.remove(serializers_value(i)), o.content.push(a); - }), - o.remove('$ref'), - o.setMetaProperty('ref-fields', { - $ref: serializers_value(s.$ref) - }), - o.setMetaProperty('ref-origin', B.uri), - o.setMetaProperty( - 'ref-referencing-element-id', - cloneDeep(GE.identify(s)) - ), - (U = o); - } - return _.replaceWith(U, mutationReplacer), i ? void 0 : U; - } - async LinkElement(s, o, i, a, u, _) { - if (!Pu(s.operationRef) && !Pu(s.operationId)) return; - if (Pu(s.operationRef) && Pu(s.operationId)) - throw new Xo( - 'LinkElement operationRef and operationId fields are mutually exclusive.' - ); - let w; - if (Pu(s.operationRef)) { - var x; - const o = uriToPointer(serializers_value(s.operationRef)), - a = this.toBaseURI(serializers_value(s.operationRef)), - u = stripHash(this.reference.uri) === a, - C = !u; - if (!this.options.resolve.internal && u) return; - if (!this.options.resolve.external && C) return; - const j = await this.toReference( - serializers_value(s.operationRef) - ); - if ( - ((w = src_evaluate(o, j.value.result)), isPrimitiveElement(w)) - ) { - const s = `operation-${serializers_value(GE.identify(w))}`; - this.refractCache.has(s) - ? (w = this.refractCache.get(s)) - : ((w = nb.refract(w)), this.refractCache.set(s, w)); - } - (w = cloneShallow(w)), w.setMetaProperty('ref-origin', j.uri); - const L = cloneShallow(s); - return ( - null === (x = L.operationRef) || - void 0 === x || - x.meta.set('operation', w), - _.replaceWith(L, mutationReplacer), - i ? void 0 : L - ); - } - if (Pu(s.operationId)) { - var C; - const o = serializers_value(s.operationId), - a = await this.toReference(unsanitize(this.reference.uri)); - if ( - ((w = traversal_find( - (s) => HS(s) && Iu(s.operationId) && s.operationId.equals(o), - a.value.result - )), - Ec(w)) - ) - throw new Xo(`OperationElement(operationId=${o}) not found.`); - const u = cloneShallow(s); - return ( - null === (C = u.operationId) || - void 0 === C || - C.meta.set('operation', w), - _.replaceWith(u, mutationReplacer), - i ? void 0 : u - ); - } - } - async ExampleElement(s, o, i, a, u, _) { - if (!Pu(s.externalValue)) return; - if (s.hasKey('value') && Pu(s.externalValue)) - throw new Xo( - 'ExampleElement value and externalValue fields are mutually exclusive.' - ); - const w = this.toBaseURI(serializers_value(s.externalValue)), - x = stripHash(this.reference.uri) === w, - C = !x; - if (!this.options.resolve.internal && x) return; - if (!this.options.resolve.external && C) return; - const j = await this.toReference( - serializers_value(s.externalValue) - ), - L = cloneShallow(j.value.result); - L.setMetaProperty('ref-origin', j.uri); - const B = cloneShallow(s); - return ( - (B.value = L), _.replaceWith(B, mutationReplacer), i ? void 0 : B - ); - } - async SchemaElement(s, o, i, a, u, _) { - if (!Pu(s.$ref)) return; - if (this.indirections.includes(s)) return !1; - const [w, x] = this.toAncestorLineage([...u, i]); - let C = await this.toReference(unsanitize(this.reference.uri)), - { uri: j } = C; - const L = resolveSchema$refField(j, s), - B = stripHash(L), - $ = new dE({ uri: B }), - V = DE((s) => s.canRead($), this.options.resolve.resolvers), - U = !V; - let z, - Y = stripHash(this.reference.uri) === L, - Z = !Y; - this.indirections.push(s); - try { - if (V || U) { - j = this.toBaseURI(L); - const s = L, - o = maybeRefractToSchemaElement(C.value.result); - if ( - ((z = uri_evaluate(s, o)), - (z = maybeRefractToSchemaElement(z)), - (z.id = GE.identify(z)), - !this.options.resolve.internal && Y) - ) - return; - if (!this.options.resolve.external && Z) return; - } else { - if ( - ((j = this.toBaseURI(L)), - (Y = stripHash(this.reference.uri) === j), - (Z = !Y), - !this.options.resolve.internal && Y) - ) - return; - if (!this.options.resolve.external && Z) return; - C = await this.toReference(unsanitize(L)); - const s = uriToPointer(L), - o = maybeRefractToSchemaElement(C.value.result); - (z = src_evaluate(s, o)), - (z = maybeRefractToSchemaElement(z)), - (z.id = GE.identify(z)); - } - } catch (s) { - if (!(U && s instanceof zE)) throw s; - if (isAnchor(uriToAnchor(L))) { - if ( - ((Y = stripHash(this.reference.uri) === j), - (Z = !Y), - !this.options.resolve.internal && Y) - ) - return; - if (!this.options.resolve.external && Z) return; - C = await this.toReference(unsanitize(L)); - const s = uriToAnchor(L), - o = maybeRefractToSchemaElement(C.value.result); - (z = $anchor_evaluate(s, o)), - (z = maybeRefractToSchemaElement(z)), - (z.id = GE.identify(z)); - } else { - if ( - ((j = this.toBaseURI(L)), - (Y = stripHash(this.reference.uri) === j), - (Z = !Y), - !this.options.resolve.internal && Y) - ) - return; - if (!this.options.resolve.external && Z) return; - C = await this.toReference(unsanitize(L)); - const s = uriToPointer(L), - o = maybeRefractToSchemaElement(C.value.result); - (z = src_evaluate(s, o)), - (z = maybeRefractToSchemaElement(z)), - (z.id = GE.identify(z)); - } - } - if (s === z) - throw new Xo('Recursive Schema Object reference detected'); - if (this.indirections.length > this.options.dereference.maxDepth) - throw new WE( - `Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"` - ); - if (w.includes(z)) { - if ( - ((C.refSet.circular = !0), - 'error' === this.options.dereference.circular) - ) - throw new Xo('Circular reference detected'); - if ('replace' === this.options.dereference.circular) { - var ee, ie; - const o = new wu.sI(z.id, { - type: 'json-schema', - uri: C.uri, - $ref: serializers_value(s.$ref) - }), - a = ( - null !== - (ee = - null === - (ie = - this.options.dereference.strategyOpts[ - 'openapi-3-1' - ]) || void 0 === ie - ? void 0 - : ie.circularReplacer) && void 0 !== ee - ? ee - : this.options.dereference.circularReplacer - )(o); - return _.replaceWith(a, mutationReplacer), !i && a; - } - } - const ae = stripHash(C.refSet.rootRef.uri) !== C.uri, - ce = ['error', 'replace'].includes( - this.options.dereference.circular - ); - if ( - (Z || ae || (tw(z) && Pu(z.$ref)) || ce) && - !w.includesCycle(z) - ) { - x.add(s); - const o = new OpenAPI3_1DereferenceVisitor({ - reference: C, - namespace: this.namespace, - indirections: [...this.indirections], - options: this.options, - refractCache: this.refractCache, - ancestors: w - }); - (z = await KE(z, o, { - keyMap: eE, - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - })), - x.delete(s); - } - if ( - (this.indirections.pop(), - predicates_isBooleanJsonSchemaElement(z)) - ) { - const o = cloneDeep(z); - return ( - o.setMetaProperty('id', GE.generateId()), - o.setMetaProperty('ref-fields', { - $ref: serializers_value(s.$ref) - }), - o.setMetaProperty('ref-origin', C.uri), - o.setMetaProperty( - 'ref-referencing-element-id', - cloneDeep(GE.identify(s)) - ), - _.replaceWith(o, mutationReplacer), - !i && o - ); - } - if (tw(z)) { - const o = new eS( - [...z.content], - cloneDeep(z.meta), - cloneDeep(z.attributes) - ); - o.setMetaProperty('id', GE.generateId()), - s.forEach((s, i, a) => { - o.remove(serializers_value(i)), o.content.push(a); - }), - o.remove('$ref'), - o.setMetaProperty('ref-fields', { - $ref: serializers_value(s.$ref) - }), - o.setMetaProperty('ref-origin', C.uri), - o.setMetaProperty( - 'ref-referencing-element-id', - cloneDeep(GE.identify(s)) - ), - (z = o); - } - return _.replaceWith(z, mutationReplacer), i ? void 0 : z; - } - } - const XE = OpenAPI3_1DereferenceVisitor, - YE = visitor_visit[Symbol.for('nodejs.util.promisify.custom')]; - const QE = class OpenAPI3_1DereferenceStrategy extends RE { - constructor(s) { - super({ ...(null != s ? s : {}), name: 'openapi-3-1' }); - } - canDereference(s) { - var o; - return 'text/plain' !== s.mediaType - ? oE.includes(s.mediaType) - : JS( - null === (o = s.parseResult) || void 0 === o - ? void 0 - : o.result - ); - } - async dereference(s, o) { - var i; - const a = createNamespace(rE), - u = - null !== (i = o.dereference.refSet) && void 0 !== i - ? i - : new aE(), - _ = new aE(); - let w, - x = u; - u.has(s.uri) - ? (w = u.find(ME(s.uri, 'uri'))) - : ((w = new iE({ uri: s.uri, value: s.parseResult })), - u.add(w)), - o.dereference.immutable && - (u.refs - .map((s) => new iE({ ...s, value: cloneDeep(s.value) })) - .forEach((s) => _.add(s)), - (w = _.find((o) => o.uri === s.uri)), - (x = _)); - const C = new XE({ reference: w, namespace: a, options: o }), - j = await YE(x.rootRef.value, C, { - keyMap: eE, - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - }); - return ( - o.dereference.immutable && - _.refs - .filter((s) => s.uri.startsWith('immutable://')) - .map( - (s) => - new iE({ - ...s, - uri: s.uri.replace(/^immutable:\/\//, '') - }) - ) - .forEach((s) => u.add(s)), - null === o.dereference.refSet && u.clean(), - _.clean(), - j - ); - } - }, - to_path = (s) => { - const o = ((s) => s.slice(2))(s); - return o.reduce((s, i, a) => { - if (Lu(i)) { - const o = String(serializers_value(i.key)); - s.push(o); - } else if (Du(o[a - 2])) { - const u = o[a - 2].content.indexOf(i); - s.push(u); - } - return s; - }, []); - }; - const ZE = class ModelPropertyMacroVisitor { - modelPropertyMacro; - options; - SchemaElement = { - leave: (s, o, i, a, u) => { - void 0 !== s.properties && - Ru(s.properties) && - s.properties.forEach((o) => { - if (Ru(o)) - try { - const s = this.modelPropertyMacro(serializers_value(o)); - o.set('default', s); - } catch (o) { - var a, _; - const w = new Error(o, { cause: o }); - (w.fullPath = [...to_path([...u, i, s]), 'properties']), - null === - (a = this.options.dereference.dereferenceOpts) || - void 0 === a || - null === (a = a.errors) || - void 0 === a || - null === (_ = a.push) || - void 0 === _ || - _.call(a, w); - } - }); - } - }; - constructor({ modelPropertyMacro: s, options: o }) { - (this.modelPropertyMacro = s), (this.options = o); - } - }; - const ex = class all_of_AllOfVisitor { - options; - SchemaElement = { - leave(s, o, i, a, u) { - if (void 0 === s.allOf) return; - if (!Du(s.allOf)) { - var _, w; - const o = new TypeError('allOf must be an array'); - return ( - (o.fullPath = [...to_path([...u, i, s]), 'allOf']), - void ( - null === (_ = this.options.dereference.dereferenceOpts) || - void 0 === _ || - null === (_ = _.errors) || - void 0 === _ || - null === (w = _.push) || - void 0 === w || - w.call(_, o) - ) - ); - } - if (s.allOf.isEmpty) return void s.remove('allOf'); - if (!s.allOf.content.every(tw)) { - var x, C; - const o = new TypeError('Elements in allOf must be objects'); - return ( - (o.fullPath = [...to_path([...u, i, s]), 'allOf']), - void ( - null === (x = this.options.dereference.dereferenceOpts) || - void 0 === x || - null === (x = x.errors) || - void 0 === x || - null === (C = x.push) || - void 0 === C || - C.call(x, o) - ) - ); - } - for (; s.hasKey('allOf'); ) { - const { allOf: o } = s; - s.remove('allOf'); - const i = id.all([...o.content, s]); - if ( - (s.hasKey('$$ref') || i.remove('$$ref'), s.hasKey('example')) - ) { - const o = i.getMember('example'); - o && (o.value = s.get('example')); - } - if (s.hasKey('examples')) { - const o = i.getMember('examples'); - o && (o.value = s.get('examples')); - } - s.content = i.content; - } - } - }; - constructor({ options: s }) { - this.options = s; - } - }; - const tx = class ParameterMacroVisitor { - parameterMacro; - options; - #e; - OperationElement = { - enter: (s) => { - this.#e = s; - }, - leave: () => { - this.#e = void 0; - } - }; - ParameterElement = { - leave: (s, o, i, a, u) => { - const _ = this.#e ? serializers_value(this.#e) : null, - w = serializers_value(s); - try { - const o = this.parameterMacro(_, w); - s.set('default', o); - } catch (s) { - var x, C; - const o = new Error(s, { cause: s }); - (o.fullPath = to_path([...u, i])), - null === (x = this.options.dereference.dereferenceOpts) || - void 0 === x || - null === (x = x.errors) || - void 0 === x || - null === (C = x.push) || - void 0 === C || - C.call(x, o); - } - } - }; - constructor({ parameterMacro: s, options: o }) { - (this.parameterMacro = s), (this.options = o); - } - }, - get_root_cause = (s) => { - if (null == s.cause) return s; - let { cause: o } = s; - for (; null != o.cause; ) o = o.cause; - return o; - }; - const rx = class SchemaRefError extends Yo {}, - { wrapError: nx } = Ql, - sx = visitor_visit[Symbol.for('nodejs.util.promisify.custom')], - ox = new IdentityManager(), - dereference_mutationReplacer = (s, o, i, a) => { - Lu(a) ? (a.value = s) : Array.isArray(a) && (a[i] = s); - }; - class OpenAPI3_1SwaggerClientDereferenceVisitor extends XE { - useCircularStructures; - allowMetaPatches; - basePath; - constructor({ - allowMetaPatches: s = !0, - useCircularStructures: o = !1, - basePath: i = null, - ...a - }) { - super(a), - (this.allowMetaPatches = s), - (this.useCircularStructures = o), - (this.basePath = i); - } - async ReferenceElement(s, o, i, a, u, _) { - try { - if (this.indirections.includes(s)) return !1; - const [o, a] = this.toAncestorLineage([...u, i]), - j = this.toBaseURI(serializers_value(s.$ref)), - L = stripHash(this.reference.uri) === j, - B = !L; - if (!this.options.resolve.internal && L) return !1; - if (!this.options.resolve.external && B) return !1; - const $ = await this.toReference(serializers_value(s.$ref)), - V = resolve(j, serializers_value(s.$ref)); - this.indirections.push(s); - const U = uriToPointer(V); - let z = src_evaluate(U, $.value.result); - if (((z.id = ox.identify(z)), isPrimitiveElement(z))) { - const o = serializers_value(s.meta.get('referenced-element')), - i = `${o}-${serializers_value(ox.identify(z))}`; - if (this.refractCache.has(i)) z = this.refractCache.get(i); - else if (isReferenceLikeElement(z)) - (z = _b.refract(z)), - z.setMetaProperty('referenced-element', o), - this.refractCache.set(i, z); - else { - (z = this.namespace.getElementClass(o).refract(z)), - this.refractCache.set(i, z); - } - } - if (s === z) throw new Xo('Recursive Reference Object detected'); - if (this.indirections.length > this.options.dereference.maxDepth) - throw new WE( - `Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"` - ); - if (o.includes(z)) { - if ( - (($.refSet.circular = !0), - 'error' === this.options.dereference.circular) - ) - throw new Xo('Circular reference detected'); - if ('replace' === this.options.dereference.circular) { - var w, x; - const o = new wu.sI(z.id, { - type: 'reference', - uri: $.uri, - $ref: serializers_value(s.$ref), - baseURI: V, - referencingElement: s - }), - a = ( - null !== - (w = - null === - (x = - this.options.dereference.strategyOpts[ - 'openapi-3-1' - ]) || void 0 === x - ? void 0 - : x.circularReplacer) && void 0 !== w - ? w - : this.options.dereference.circularReplacer - )(o); - return ( - _.replaceWith(o, dereference_mutationReplacer), !i && a - ); - } - } - const Y = stripHash($.refSet.rootRef.uri) !== $.uri, - Z = ['error', 'replace'].includes( - this.options.dereference.circular - ); - if ((B || Y || YS(z) || Z) && !o.includesCycle(z)) { - var C; - a.add(s); - const _ = new OpenAPI3_1SwaggerClientDereferenceVisitor({ - reference: $, - namespace: this.namespace, - indirections: [...this.indirections], - options: this.options, - refractCache: this.refractCache, - ancestors: o, - allowMetaPatches: this.allowMetaPatches, - useCircularStructures: this.useCircularStructures, - basePath: - null !== (C = this.basePath) && void 0 !== C - ? C - : [...to_path([...u, i, s]), '$ref'] - }); - (z = await sx(z, _, { - keyMap: eE, - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - })), - a.delete(s); - } - this.indirections.pop(); - const ee = cloneShallow(z); - if ( - (ee.setMetaProperty('ref-fields', { - $ref: serializers_value(s.$ref), - description: serializers_value(s.description), - summary: serializers_value(s.summary) - }), - ee.setMetaProperty('ref-origin', $.uri), - ee.setMetaProperty( - 'ref-referencing-element-id', - cloneDeep(ox.identify(s)) - ), - Ru(z) && - (s.hasKey('description') && - 'description' in z && - (ee.remove('description'), - ee.set('description', s.get('description'))), - s.hasKey('summary') && - 'summary' in z && - (ee.remove('summary'), - ee.set('summary', s.get('summary')))), - this.allowMetaPatches && Ru(ee) && !ee.hasKey('$$ref')) - ) { - const s = resolve(j, V); - ee.set('$$ref', s); - } - return _.replaceWith(ee, dereference_mutationReplacer), !i && ee; - } catch (o) { - var j, L, B; - const a = get_root_cause(o), - _ = nx(a, { - baseDoc: this.reference.uri, - $ref: serializers_value(s.$ref), - pointer: uriToPointer(serializers_value(s.$ref)), - fullPath: - null !== (j = this.basePath) && void 0 !== j - ? j - : [...to_path([...u, i, s]), '$ref'] - }); - return void ( - null === (L = this.options.dereference.dereferenceOpts) || - void 0 === L || - null === (L = L.errors) || - void 0 === L || - null === (B = L.push) || - void 0 === B || - B.call(L, _) - ); - } - } - async PathItemElement(s, o, i, a, u, _) { - try { - if (!Pu(s.$ref)) return; - if (this.indirections.includes(s)) return !1; - if (includesClasses(['cycle'], s.$ref)) return !1; - const [o, a] = this.toAncestorLineage([...u, i]), - j = this.toBaseURI(serializers_value(s.$ref)), - L = stripHash(this.reference.uri) === j, - B = !L; - if (!this.options.resolve.internal && L) return; - if (!this.options.resolve.external && B) return; - const $ = await this.toReference(serializers_value(s.$ref)), - V = resolve(j, serializers_value(s.$ref)); - this.indirections.push(s); - const U = uriToPointer(V); - let z = src_evaluate(U, $.value.result); - if (((z.id = ox.identify(z)), isPrimitiveElement(z))) { - const s = `path-item-${serializers_value(ox.identify(z))}`; - this.refractCache.has(s) - ? (z = this.refractCache.get(s)) - : ((z = mb.refract(z)), this.refractCache.set(s, z)); - } - if (s === z) - throw new Xo('Recursive Path Item Object reference detected'); - if (this.indirections.length > this.options.dereference.maxDepth) - throw new WE( - `Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"` - ); - if (o.includes(z)) { - if ( - (($.refSet.circular = !0), - 'error' === this.options.dereference.circular) - ) - throw new Xo('Circular reference detected'); - if ('replace' === this.options.dereference.circular) { - var w, x; - const o = new wu.sI(z.id, { - type: 'path-item', - uri: $.uri, - $ref: serializers_value(s.$ref), - baseURI: V, - referencingElement: s - }), - a = ( - null !== - (w = - null === - (x = - this.options.dereference.strategyOpts[ - 'openapi-3-1' - ]) || void 0 === x - ? void 0 - : x.circularReplacer) && void 0 !== w - ? w - : this.options.dereference.circularReplacer - )(o); - return ( - _.replaceWith(o, dereference_mutationReplacer), !i && a - ); - } - } - const Y = stripHash($.refSet.rootRef.uri) !== $.uri, - Z = ['error', 'replace'].includes( - this.options.dereference.circular - ); - if ( - (B || Y || (GS(z) && Pu(z.$ref)) || Z) && - !o.includesCycle(z) - ) { - var C; - a.add(s); - const _ = new OpenAPI3_1SwaggerClientDereferenceVisitor({ - reference: $, - namespace: this.namespace, - indirections: [...this.indirections], - options: this.options, - ancestors: o, - allowMetaPatches: this.allowMetaPatches, - useCircularStructures: this.useCircularStructures, - basePath: - null !== (C = this.basePath) && void 0 !== C - ? C - : [...to_path([...u, i, s]), '$ref'] - }); - (z = await sx(z, _, { - keyMap: eE, - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - })), - a.delete(s); - } - if ((this.indirections.pop(), GS(z))) { - const o = new mb( - [...z.content], - cloneDeep(z.meta), - cloneDeep(z.attributes) - ); - if ( - (s.forEach((s, i, a) => { - o.remove(serializers_value(i)), o.content.push(a); - }), - o.remove('$ref'), - o.setMetaProperty('ref-fields', { - $ref: serializers_value(s.$ref) - }), - o.setMetaProperty('ref-origin', $.uri), - o.setMetaProperty( - 'ref-referencing-element-id', - cloneDeep(ox.identify(s)) - ), - this.allowMetaPatches && void 0 === o.get('$$ref')) - ) { - const s = resolve(j, V); - o.set('$$ref', s); - } - z = o; - } - return ( - _.replaceWith(z, dereference_mutationReplacer), i ? void 0 : z - ); - } catch (o) { - var j, L, B; - const a = get_root_cause(o), - _ = nx(a, { - baseDoc: this.reference.uri, - $ref: serializers_value(s.$ref), - pointer: uriToPointer(serializers_value(s.$ref)), - fullPath: - null !== (j = this.basePath) && void 0 !== j - ? j - : [...to_path([...u, i, s]), '$ref'] - }); - return void ( - null === (L = this.options.dereference.dereferenceOpts) || - void 0 === L || - null === (L = L.errors) || - void 0 === L || - null === (B = L.push) || - void 0 === B || - B.call(L, _) - ); - } - } - async SchemaElement(s, o, i, a, u, _) { - try { - if (!Pu(s.$ref)) return; - if (this.indirections.includes(s)) return !1; - const [o, a] = this.toAncestorLineage([...u, i]); - let j = await this.toReference(unsanitize(this.reference.uri)), - { uri: L } = j; - const B = resolveSchema$refField(L, s), - $ = stripHash(B), - V = new dE({ uri: $ }), - U = !this.options.resolve.resolvers.some((s) => s.canRead(V)), - z = !U; - let Y, - Z = stripHash(this.reference.uri) === B, - ee = !Z; - this.indirections.push(s); - try { - if (U || z) { - L = this.toBaseURI(B); - const s = B, - o = maybeRefractToSchemaElement(j.value.result); - if ( - ((Y = uri_evaluate(s, o)), - (Y = maybeRefractToSchemaElement(Y)), - (Y.id = ox.identify(Y)), - !this.options.resolve.internal && Z) - ) - return; - if (!this.options.resolve.external && ee) return; - } else { - if ( - ((L = this.toBaseURI(B)), - (Z = stripHash(this.reference.uri) === L), - (ee = !Z), - !this.options.resolve.internal && Z) - ) - return; - if (!this.options.resolve.external && ee) return; - j = await this.toReference(unsanitize(B)); - const s = uriToPointer(B), - o = maybeRefractToSchemaElement(j.value.result); - (Y = src_evaluate(s, o)), - (Y = maybeRefractToSchemaElement(Y)), - (Y.id = ox.identify(Y)); - } - } catch (s) { - if (!(z && s instanceof zE)) throw s; - if (isAnchor(uriToAnchor(B))) { - if ( - ((Z = stripHash(this.reference.uri) === L), - (ee = !Z), - !this.options.resolve.internal && Z) - ) - return; - if (!this.options.resolve.external && ee) return; - j = await this.toReference(unsanitize(B)); - const s = uriToAnchor(B), - o = maybeRefractToSchemaElement(j.value.result); - (Y = $anchor_evaluate(s, o)), - (Y = maybeRefractToSchemaElement(Y)), - (Y.id = ox.identify(Y)); - } else { - if ( - ((L = this.toBaseURI(serializers_value(B))), - (Z = stripHash(this.reference.uri) === L), - (ee = !Z), - !this.options.resolve.internal && Z) - ) - return; - if (!this.options.resolve.external && ee) return; - j = await this.toReference(unsanitize(B)); - const s = uriToPointer(B), - o = maybeRefractToSchemaElement(j.value.result); - (Y = src_evaluate(s, o)), - (Y = maybeRefractToSchemaElement(Y)), - (Y.id = ox.identify(Y)); - } - } - if (s === Y) - throw new Xo('Recursive Schema Object reference detected'); - if (this.indirections.length > this.options.dereference.maxDepth) - throw new WE( - `Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"` - ); - if (o.includes(Y)) { - if ( - ((j.refSet.circular = !0), - 'error' === this.options.dereference.circular) - ) - throw new Xo('Circular reference detected'); - if ('replace' === this.options.dereference.circular) { - var w, x; - const o = new wu.sI(Y.id, { - type: 'json-schema', - uri: j.uri, - $ref: serializers_value(s.$ref), - baseURI: resolve(L, B), - referencingElement: s - }), - a = ( - null !== - (w = - null === - (x = - this.options.dereference.strategyOpts[ - 'openapi-3-1' - ]) || void 0 === x - ? void 0 - : x.circularReplacer) && void 0 !== w - ? w - : this.options.dereference.circularReplacer - )(o); - return ( - _.replaceWith(a, dereference_mutationReplacer), !i && a - ); - } - } - const ie = stripHash(j.refSet.rootRef.uri) !== j.uri, - ae = ['error', 'replace'].includes( - this.options.dereference.circular - ); - if ( - (ee || ie || (tw(Y) && Pu(Y.$ref)) || ae) && - !o.includesCycle(Y) - ) { - var C; - a.add(s); - const _ = new OpenAPI3_1SwaggerClientDereferenceVisitor({ - reference: j, - namespace: this.namespace, - indirections: [...this.indirections], - options: this.options, - useCircularStructures: this.useCircularStructures, - allowMetaPatches: this.allowMetaPatches, - ancestors: o, - basePath: - null !== (C = this.basePath) && void 0 !== C - ? C - : [...to_path([...u, i, s]), '$ref'] - }); - (Y = await sx(Y, _, { - keyMap: eE, - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - })), - a.delete(s); - } - if ( - (this.indirections.pop(), - predicates_isBooleanJsonSchemaElement(Y)) - ) { - const o = cloneDeep(Y); - return ( - o.setMetaProperty('ref-fields', { - $ref: serializers_value(s.$ref) - }), - o.setMetaProperty('ref-origin', j.uri), - o.setMetaProperty( - 'ref-referencing-element-id', - cloneDeep(ox.identify(s)) - ), - _.replaceWith(o, dereference_mutationReplacer), - !i && o - ); - } - if (tw(Y)) { - const o = new eS( - [...Y.content], - cloneDeep(Y.meta), - cloneDeep(Y.attributes) - ); - if ( - (s.forEach((s, i, a) => { - o.remove(serializers_value(i)), o.content.push(a); - }), - o.remove('$ref'), - o.setMetaProperty('ref-fields', { - $ref: serializers_value(s.$ref) - }), - o.setMetaProperty('ref-origin', j.uri), - o.setMetaProperty( - 'ref-referencing-element-id', - cloneDeep(ox.identify(s)) - ), - this.allowMetaPatches && void 0 === o.get('$$ref')) - ) { - const s = resolve(L, B); - o.set('$$ref', s); - } - Y = o; - } - return ( - _.replaceWith(Y, dereference_mutationReplacer), i ? void 0 : Y - ); - } catch (o) { - var j, L, B; - const a = get_root_cause(o), - _ = new rx(`Could not resolve reference: ${a.message}`, { - baseDoc: this.reference.uri, - $ref: serializers_value(s.$ref), - fullPath: - null !== (j = this.basePath) && void 0 !== j - ? j - : [...to_path([...u, i, s]), '$ref'], - cause: a - }); - return void ( - null === (L = this.options.dereference.dereferenceOpts) || - void 0 === L || - null === (L = L.errors) || - void 0 === L || - null === (B = L.push) || - void 0 === B || - B.call(L, _) - ); - } - } - async LinkElement() {} - async ExampleElement(s, o, i, a, u, _) { - try { - return await super.ExampleElement(s, o, i, a, u, _); - } catch (o) { - var w, x, C; - const a = get_root_cause(o), - _ = nx(a, { - baseDoc: this.reference.uri, - externalValue: serializers_value(s.externalValue), - fullPath: - null !== (w = this.basePath) && void 0 !== w - ? w - : [...to_path([...u, i, s]), 'externalValue'] - }); - return void ( - null === (x = this.options.dereference.dereferenceOpts) || - void 0 === x || - null === (x = x.errors) || - void 0 === x || - null === (C = x.push) || - void 0 === C || - C.call(x, _) - ); - } - } - } - const ix = OpenAPI3_1SwaggerClientDereferenceVisitor, - ax = mergeAll[Symbol.for('nodejs.util.promisify.custom')]; - const cx = class RootVisitor { - constructor({ - parameterMacro: s, - modelPropertyMacro: o, - mode: i, - options: a, - ...u - }) { - const _ = []; - _.push(new ix({ ...u, options: a })), - 'function' == typeof o && - _.push(new ZE({ modelPropertyMacro: o, options: a })), - 'strict' !== i && _.push(new ex({ options: a })), - 'function' == typeof s && - _.push(new tx({ parameterMacro: s, options: a })); - const w = ax(_, { - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - }); - Object.assign(this, w); - } - }, - lx = visitor_visit[Symbol.for('nodejs.util.promisify.custom')]; - const ux = class OpenAPI3_1SwaggerClientDereferenceStrategy extends QE { - allowMetaPatches; - parameterMacro; - modelPropertyMacro; - mode; - ancestors; - constructor({ - allowMetaPatches: s = !1, - parameterMacro: o = null, - modelPropertyMacro: i = null, - mode: a = 'non-strict', - ancestors: u = [], - ..._ - } = {}) { - super({ ..._ }), - (this.name = 'openapi-3-1-swagger-client'), - (this.allowMetaPatches = s), - (this.parameterMacro = o), - (this.modelPropertyMacro = i), - (this.mode = a), - (this.ancestors = [...u]); - } - async dereference(s, o) { - var i; - const a = createNamespace(rE), - u = - null !== (i = o.dereference.refSet) && void 0 !== i - ? i - : new aE(), - _ = new aE(); - let w, - x = u; - u.has(s.uri) - ? (w = u.find((o) => o.uri === s.uri)) - : ((w = new iE({ uri: s.uri, value: s.parseResult })), - u.add(w)), - o.dereference.immutable && - (u.refs - .map((s) => new iE({ ...s, value: cloneDeep(s.value) })) - .forEach((s) => _.add(s)), - (w = _.find((o) => o.uri === s.uri)), - (x = _)); - const C = new cx({ - reference: w, - namespace: a, - options: o, - allowMetaPatches: this.allowMetaPatches, - ancestors: this.ancestors, - modelPropertyMacro: this.modelPropertyMacro, - mode: this.mode, - parameterMacro: this.parameterMacro - }), - j = await lx(x.rootRef.value, C, { - keyMap: eE, - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - }); - return ( - o.dereference.immutable && - _.refs - .filter((s) => s.uri.startsWith('immutable://')) - .map( - (s) => - new iE({ - ...s, - uri: s.uri.replace(/^immutable:\/\//, '') - }) - ) - .forEach((s) => u.add(s)), - null === o.dereference.refSet && u.clean(), - _.clean(), - j - ); - } - }, - circularReplacer = (s) => { - const o = serializers_value(s.meta.get('baseURI')), - i = s.meta.get('referencingElement'); - return new wu.Sh( - { $ref: o }, - cloneDeep(i.meta), - cloneDeep(i.attributes) - ); - }, - resolveOpenAPI31Strategy = async (s) => { - const { - spec: o, - timeout: i, - redirects: a, - requestInterceptor: u, - responseInterceptor: _, - pathDiscriminator: w = [], - allowMetaPatches: x = !1, - useCircularStructures: C = !1, - skipNormalization: j = !1, - parameterMacro: L = null, - modelPropertyMacro: B = null, - mode: $ = 'non-strict', - strategies: V - } = s; - try { - const { cache: U } = resolveOpenAPI31Strategy, - z = V.find((s) => s.match(o)), - Y = isHttpUrl(url_cwd()) ? url_cwd() : Bl, - Z = options_retrievalURI(s), - ee = resolve(Y, Z); - let ie; - U.has(o) - ? (ie = U.get(o)) - : ((ie = tb.refract(o)), - ie.classes.push('result'), - U.set(o, ie)); - const ae = new Au([ie]), - ce = src_compile(w), - le = '' === ce ? '' : `#${ce}`, - pe = src_evaluate(ce, ie), - de = new iE({ uri: ee, value: ae }), - fe = new aE({ refs: [de] }); - '' !== ce && (fe.rootRef = void 0); - const ye = [new Set([pe])], - be = [], - _e = await (async (s, o = {}) => { - const i = util_merge(cE, o); - return dereferenceApiDOM(s, i); - })(pe, { - resolve: { - baseURI: `${ee}${le}`, - resolvers: [ - new jE({ timeout: i || 1e4, redirects: a || 10 }) - ], - resolverOpts: { - swaggerHTTPClientConfig: { - requestInterceptor: u, - responseInterceptor: _ - } - }, - strategies: [new wE()] - }, - parse: { - mediaType: oE.latest(), - parsers: [ - new NE({ allowEmpty: !1, sourceMap: !1 }), - new TE({ allowEmpty: !1, sourceMap: !1 }), - new IE({ allowEmpty: !1, sourceMap: !1 }), - new PE({ allowEmpty: !1, sourceMap: !1 }), - new _E({ allowEmpty: !1, sourceMap: !1 }) - ] - }, - dereference: { - maxDepth: 100, - strategies: [ - new ux({ - allowMetaPatches: x, - useCircularStructures: C, - parameterMacro: L, - modelPropertyMacro: B, - mode: $, - ancestors: ye - }) - ], - refSet: fe, - dereferenceOpts: { errors: be }, - immutable: !1, - circular: C ? 'ignore' : 'replace', - circularReplacer: C - ? cE.dereference.circularReplacer - : circularReplacer - } - }), - Se = ((s, o, i) => new yp({ element: i }).transclude(s, o))( - pe, - _e, - ie - ), - we = j ? Se : z.normalize(Se); - return { spec: serializers_value(we), errors: be }; - } catch (s) { - if (s instanceof Fp || s instanceof Bp) - return { spec: o, errors: [] }; - throw s; - } - }; - resolveOpenAPI31Strategy.cache = new WeakMap(); - const px = resolveOpenAPI31Strategy; - function _clone(s, o, i) { - if ( - (i || (i = new hx()), - (function _isPrimitive(s) { - var o = typeof s; - return null == s || ('object' != o && 'function' != o); - })(s)) - ) - return s; - var a = function copy(a) { - var u = i.get(s); - if (u) return u; - for (var _ in (i.set(s, a), s)) - Object.prototype.hasOwnProperty.call(s, _) && - (a[_] = o ? _clone(s[_], !0, i) : s[_]); - return a; - }; - switch (ia(s)) { - case 'Object': - return a(Object.create(Object.getPrototypeOf(s))); - case 'Array': - return a(Array(s.length)); - case 'Date': - return new Date(s.valueOf()); - case 'RegExp': - return _cloneRegExp(s); - case 'Int8Array': - case 'Uint8Array': - case 'Uint8ClampedArray': - case 'Int16Array': - case 'Uint16Array': - case 'Int32Array': - case 'Uint32Array': - case 'Float32Array': - case 'Float64Array': - case 'BigInt64Array': - case 'BigUint64Array': - return s.slice(); - default: - return s; - } - } - var hx = (function () { - function _ObjectMap() { - (this.map = {}), (this.length = 0); - } - return ( - (_ObjectMap.prototype.set = function (s, o) { - var i = this.hash(s), - a = this.map[i]; - a || (this.map[i] = a = []), a.push([s, o]), (this.length += 1); - }), - (_ObjectMap.prototype.hash = function (s) { - var o = []; - for (var i in s) o.push(Object.prototype.toString.call(s[i])); - return o.join(); - }), - (_ObjectMap.prototype.get = function (s) { - if (this.length <= 180) - for (var o in this.map) - for (var i = this.map[o], a = 0; a < i.length; a += 1) { - if ((_ = i[a])[0] === s) return _[1]; - } - else { - var u = this.hash(s); - if ((i = this.map[u])) - for (a = 0; a < i.length; a += 1) { - var _; - if ((_ = i[a])[0] === s) return _[1]; - } - } - }), - _ObjectMap - ); - })(), - dx = (function () { - function XReduceBy(s, o, i, a) { - (this.valueFn = s), - (this.valueAcc = o), - (this.keyFn = i), - (this.xf = a), - (this.inputs = {}); - } - return ( - (XReduceBy.prototype['@@transducer/init'] = _xfBase_init), - (XReduceBy.prototype['@@transducer/result'] = function (s) { - var o; - for (o in this.inputs) - if ( - _has(o, this.inputs) && - (s = this.xf['@@transducer/step'](s, this.inputs[o]))[ - '@@transducer/reduced' - ] - ) { - s = s['@@transducer/value']; - break; - } - return (this.inputs = null), this.xf['@@transducer/result'](s); - }), - (XReduceBy.prototype['@@transducer/step'] = function (s, o) { - var i = this.keyFn(o); - return ( - (this.inputs[i] = this.inputs[i] || [ - i, - _clone(this.valueAcc, !1) - ]), - (this.inputs[i][1] = this.valueFn(this.inputs[i][1], o)), - s - ); - }), - XReduceBy - ); - })(); - function _xreduceBy(s, o, i) { - return function (a) { - return new dx(s, o, i, a); - }; - } - var fx = _curryN( - 4, - [], - _dispatchable([], _xreduceBy, function reduceBy(s, o, i, a) { - var u = _xwrap(function (a, u) { - var _ = i(u), - w = s(_has(_, a) ? a[_] : _clone(o, !1), u); - return w && w['@@transducer/reduced'] - ? _reduced(a) - : ((a[_] = w), a); - }); - return ka(u, {}, a); - }) - ); - const mx = _curry2( - _checkForMethod( - 'groupBy', - fx(function (s, o) { - return s.push(o), s; - }, []) - ) - ); - const gx = class NormalizeStorage { - internalStore; - constructor(s, o, i) { - (this.storageElement = s), - (this.storageField = o), - (this.storageSubField = i); - } - get store() { - if (!this.internalStore) { - let s = this.storageElement.get(this.storageField); - Ru(s) || - ((s = new wu.Sh()), - this.storageElement.set(this.storageField, s)); - let o = s.get(this.storageSubField); - Du(o) || ((o = new wu.wE()), s.set(this.storageSubField, o)), - (this.internalStore = o); - } - return this.internalStore; - } - append(s) { - this.includes(s) || this.store.push(s); - } - includes(s) { - return this.store.includes(s); - } - }, - removeSpaces = (s) => s.replace(/\s/g, ''), - normalize_operation_ids_replaceSpecialCharsWithUnderscore = (s) => - s.replace(/\W/gi, '_'), - normalizeOperationId = (s, o, i) => { - const a = removeSpaces(s); - return a.length > 0 - ? normalize_operation_ids_replaceSpecialCharsWithUnderscore(a) - : ((s, o) => - `${normalize_operation_ids_replaceSpecialCharsWithUnderscore(removeSpaces(o.toLowerCase()))}${normalize_operation_ids_replaceSpecialCharsWithUnderscore(removeSpaces(s))}`)( - o, - i - ); - }, - normalize_operation_ids = - ({ - storageField: s = 'x-normalized', - operationIdNormalizer: o = normalizeOperationId - } = {}) => - (i) => { - const { - predicates: a, - ancestorLineageToJSONPointer: u, - namespace: _ - } = i, - w = [], - x = [], - C = []; - let j; - return { - visitor: { - OpenApi3_1Element: { - enter(o) { - j = new gx(o, s, 'operation-ids'); - }, - leave() { - const s = mx((s) => serializers_value(s.operationId), x); - Object.entries(s).forEach(([s, o]) => { - Array.isArray(o) && - (o.length <= 1 || - o.forEach((o, i) => { - const a = `${s}${i + 1}`; - o.operationId = new _.elements.String(a); - })); - }), - C.forEach((s) => { - if (void 0 === s.operationId) return; - const o = String(serializers_value(s.operationId)), - i = x.find( - (s) => - serializers_value( - s.meta.get('originalOperationId') - ) === o - ); - void 0 !== i && - ((s.operationId = cloneDeep.safe(i.operationId)), - s.meta.set('originalOperationId', o), - s.set('__originalOperationId', o)); - }), - (x.length = 0), - (C.length = 0), - (j = void 0); - } - }, - PathItemElement: { - enter(s) { - const o = La( - 'path', - serializers_value(s.meta.get('path')) - ); - w.push(o); - }, - leave() { - w.pop(); - } - }, - OperationElement: { - enter(s, i, a, C, L) { - if (void 0 === s.operationId) return; - const B = u([...L, a, s]); - if (j.includes(B)) return; - const $ = String(serializers_value(s.operationId)), - V = za(w), - U = La( - 'method', - serializers_value(s.meta.get('http-method')) - ), - z = o($, V, U); - $ !== z && - ((s.operationId = new _.elements.String(z)), - s.set('__originalOperationId', $), - s.meta.set('originalOperationId', $), - x.push(s), - j.append(B)); - } - }, - LinkElement: { - leave(s) { - a.isLinkElement(s) && - void 0 !== s.operationId && - C.push(s); - } - } - } - }; - }; - var yx = (function () { - function XUniqWith(s, o) { - (this.xf = o), (this.pred = s), (this.items = []); - } - return ( - (XUniqWith.prototype['@@transducer/init'] = _xfBase_init), - (XUniqWith.prototype['@@transducer/result'] = _xfBase_result), - (XUniqWith.prototype['@@transducer/step'] = function (s, o) { - return _includesWith(this.pred, o, this.items) - ? s - : (this.items.push(o), this.xf['@@transducer/step'](s, o)); - }), - XUniqWith - ); - })(); - function _xuniqWith(s) { - return function (o) { - return new yx(s, o); - }; - } - var vx = _curry2( - _dispatchable([], _xuniqWith, function (s, o) { - for (var i, a = 0, u = o.length, _ = []; a < u; ) - _includesWith(s, (i = o[a]), _) || (_[_.length] = i), (a += 1); - return _; - }) - ); - const bx = vx, - normalize_parameters = - ({ storageField: s = 'x-normalized' } = {}) => - (o) => { - const { predicates: i, ancestorLineageToJSONPointer: a } = o, - parameterEquals = (s, o) => - !!i.isParameterElement(s) && - !!i.isParameterElement(o) && - !!i.isStringElement(s.name) && - !!i.isStringElement(s.in) && - !!i.isStringElement(o.name) && - !!i.isStringElement(o.in) && - serializers_value(s.name) === serializers_value(o.name) && - serializers_value(s.in) === serializers_value(o.in), - u = []; - let _; - return { - visitor: { - OpenApi3_1Element: { - enter(o) { - _ = new gx(o, s, 'parameters'); - }, - leave() { - _ = void 0; - } - }, - PathItemElement: { - enter(s, o, a, _, w) { - if (w.some(i.isComponentsElement)) return; - const { parameters: x } = s; - i.isArrayElement(x) ? u.push([...x.content]) : u.push([]); - }, - leave() { - u.pop(); - } - }, - OperationElement: { - leave(s, o, i, w, x) { - const C = za(u); - if (!Array.isArray(C) || 0 === C.length) return; - const j = a([...x, i, s]); - if (_.includes(j)) return; - const L = BE([], ['parameters', 'content'], s), - B = bx(parameterEquals, [...L, ...C]); - (s.parameters = new pv(B)), _.append(j); - } - } - } - }; - }, - normalize_security_requirements = - ({ storageField: s = 'x-normalized' } = {}) => - (o) => { - const { predicates: i, ancestorLineageToJSONPointer: a } = o; - let u, _; - return { - visitor: { - OpenApi3_1Element: { - enter(o) { - (_ = new gx(o, s, 'security-requirements')), - i.isArrayElement(o.security) && (u = o.security); - }, - leave() { - (_ = void 0), (u = void 0); - } - }, - OperationElement: { - leave(s, o, w, x, C) { - if (C.some(i.isComponentsElement)) return; - const j = a([...C, w, s]); - if (_.includes(j)) return; - var L; - void 0 === s.security && - void 0 !== u && - ((s.security = new yv( - null === (L = u) || void 0 === L ? void 0 : L.content - )), - _.append(j)); - } - } - } - }; - }, - normalize_parameter_examples = - ({ storageField: s = 'x-normalized' } = {}) => - (o) => { - const { predicates: i, ancestorLineageToJSONPointer: a } = o; - let u; - return { - visitor: { - OpenApi3_1Element: { - enter(o) { - u = new gx(o, s, 'parameter-examples'); - }, - leave() { - u = void 0; - } - }, - ParameterElement: { - leave(s, o, _, w, x) { - var C, j; - if (x.some(i.isComponentsElement)) return; - if (void 0 === s.schema || !i.isSchemaElement(s.schema)) - return; - if ( - void 0 === - (null === (C = s.schema) || void 0 === C - ? void 0 - : C.example) && - void 0 === - (null === (j = s.schema) || void 0 === j - ? void 0 - : j.examples) - ) - return; - const L = a([...x, _, s]); - if (!u.includes(L)) { - if ( - void 0 !== s.examples && - i.isObjectElement(s.examples) - ) { - const o = s.examples.map((s) => - cloneDeep.safe(s.value) - ); - return ( - void 0 !== s.schema.examples && - (s.schema.set('examples', o), u.append(L)), - void ( - void 0 !== s.schema.example && - (s.schema.set('example', o[0]), u.append(L)) - ) - ); - } - void 0 !== s.example && - (void 0 !== s.schema.examples && - (s.schema.set('examples', [cloneDeep(s.example)]), - u.append(L)), - void 0 !== s.schema.example && - (s.schema.set('example', cloneDeep(s.example)), - u.append(L))); - } - } - } - } - }; - }, - normalize_header_examples = - ({ storageField: s = 'x-normalized' } = {}) => - (o) => { - const { predicates: i, ancestorLineageToJSONPointer: a } = o; - let u; - return { - visitor: { - OpenApi3_1Element: { - enter(o) { - u = new gx(o, s, 'header-examples'); - }, - leave() { - u = void 0; - } - }, - HeaderElement: { - leave(s, o, _, w, x) { - var C, j; - if (x.some(i.isComponentsElement)) return; - if (void 0 === s.schema || !i.isSchemaElement(s.schema)) - return; - if ( - void 0 === - (null === (C = s.schema) || void 0 === C - ? void 0 - : C.example) && - void 0 === - (null === (j = s.schema) || void 0 === j - ? void 0 - : j.examples) - ) - return; - const L = a([...x, _, s]); - if (!u.includes(L)) { - if ( - void 0 !== s.examples && - i.isObjectElement(s.examples) - ) { - const o = s.examples.map((s) => - cloneDeep.safe(s.value) - ); - return ( - void 0 !== s.schema.examples && - (s.schema.set('examples', o), u.append(L)), - void ( - void 0 !== s.schema.example && - (s.schema.set('example', o[0]), u.append(L)) - ) - ); - } - void 0 !== s.example && - (void 0 !== s.schema.examples && - (s.schema.set('examples', [cloneDeep(s.example)]), - u.append(L)), - void 0 !== s.schema.example && - (s.schema.set('example', cloneDeep(s.example)), - u.append(L))); - } - } - } - } - }; - }, - openapi_3_1_apidom_normalize = (s) => { - if (!Ru(s)) return s; - const o = [ - normalize_operation_ids({ - operationIdNormalizer: (s, o, i) => - opId({ operationId: s }, o, i, { - v2OperationIdCompatibilityMode: !1 - }) - }), - normalize_parameters(), - normalize_security_requirements(), - normalize_parameter_examples(), - normalize_header_examples() - ]; - return dispatchPluginsSync(s, o, { - toolboxCreator: apidom_ns_openapi_3_1_src_refractor_toolbox, - visitorOptions: { - keyMap: eE, - nodeTypeGetter: - apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType - } - }); - }, - _x = { - name: 'openapi-3-1-apidom', - match: (s) => isOpenAPI31(s), - normalize(s) { - if (!Iu(s) && Su(s) && !s.$$normalized) { - const i = ((o = openapi_3_1_apidom_normalize), - (s) => { - const i = tb.refract(s); - i.classes.push('result'); - const a = o(i), - u = serializers_value(a); - return px.cache.set(u, a), serializers_value(a); - })(s); - return (i.$$normalized = !0), i; - } - var o; - return Iu(s) ? openapi_3_1_apidom_normalize(s) : s; - }, - resolve: async (s) => px(s) - }, - Sx = _x, - makeResolve = (s) => async (o) => - (async (s) => { - const { - spec: o, - requestInterceptor: i, - responseInterceptor: a - } = s, - u = options_retrievalURI(s), - _ = options_httpClient(s), - w = - o || - (await makeFetchJSON(_, { - requestInterceptor: i, - responseInterceptor: a - })(u)), - x = { ...s, spec: w }; - return s.strategies.find((s) => s.match(w)).resolve(x); - })({ ...s, ...o }), - wx = makeResolve({ strategies: [uu, cu, iu] }), - Ex = function fnparser() { - const s = Ox, - o = kx, - i = this, - a = 'parser.js: Parser(): '; - (i.ast = void 0), - (i.stats = void 0), - (i.trace = void 0), - (i.callbacks = []); - let u, - _, - w, - x, - C, - j, - L, - B = 0, - $ = 0, - V = 0, - U = 0, - z = 0, - Y = new (function systemData() { - (this.state = s.ACTIVE), - (this.phraseLength = 0), - (this.refresh = () => { - (this.state = s.ACTIVE), (this.phraseLength = 0); - }); - })(); - i.parse = (Z, ee, ie, ae) => { - const ce = `${a}parse(): `; - (B = 0), - ($ = 0), - (V = 0), - (U = 0), - (z = 0), - (u = void 0), - (_ = void 0), - (w = void 0), - (x = void 0), - Y.refresh(), - (C = void 0), - (j = void 0), - (L = void 0), - (x = o.stringToChars(ie)), - (u = Z.rules), - (_ = Z.udts); - const le = ee.toLowerCase(); - let pe; - for (const s in u) - if (u.hasOwnProperty(s) && le === u[s].lower) { - pe = u[s].index; - break; - } - if (void 0 === pe) - throw new Error( - `${ce}start rule name '${startRule}' not recognized` - ); - (() => { - const s = `${a}initializeCallbacks(): `; - let o, w; - for (C = [], j = [], o = 0; o < u.length; o += 1) C[o] = void 0; - for (o = 0; o < _.length; o += 1) j[o] = void 0; - const x = []; - for (o = 0; o < u.length; o += 1) x.push(u[o].lower); - for (o = 0; o < _.length; o += 1) x.push(_[o].lower); - for (const a in i.callbacks) - if (i.callbacks.hasOwnProperty(a)) { - if (((o = x.indexOf(a.toLowerCase())), o < 0)) - throw new Error( - `${s}syntax callback '${a}' not a rule or udt name` - ); - if ( - ((w = i.callbacks[a] ? i.callbacks[a] : void 0), - 'function' != typeof w && void 0 !== w) - ) - throw new Error( - `${s}syntax callback[${a}] must be function reference or falsy)` - ); - o < u.length ? (C[o] = w) : (j[o - u.length] = w); - } - })(), - i.trace && i.trace.init(u, _, x), - i.stats && i.stats.init(u, _), - i.ast && i.ast.init(u, _, x), - (L = ae), - (w = [{ type: s.RNM, index: pe }]), - opExecute(0, 0), - (w = void 0); - let de = !1; - switch (Y.state) { - case s.ACTIVE: - throw new Error(`${ce}final state should never be 'ACTIVE'`); - case s.NOMATCH: - de = !1; - break; - case s.EMPTY: - case s.MATCH: - de = Y.phraseLength === x.length; - break; - default: - throw new Error('unrecognized state'); - } - return { - success: de, - state: Y.state, - stateName: s.idName(Y.state), - length: x.length, - matched: Y.phraseLength, - maxMatched: z, - maxTreeDepth: V, - nodeHits: U - }; - }; - const validateRnmCallbackResult = (o, i, u, _) => { - if (i.phraseLength > u) { - let s = `${a}opRNM(${o.name}): callback function error: `; - throw ( - ((s += `sysData.phraseLength: ${i.phraseLength}`), - (s += ` must be <= remaining chars: ${u}`), - new Error(s)) - ); - } - switch (i.state) { - case s.ACTIVE: - if (!_) - throw new Error( - `${a}opRNM(${o.name}): callback function return error. ACTIVE state not allowed.` - ); - break; - case s.EMPTY: - i.phraseLength = 0; - break; - case s.MATCH: - 0 === i.phraseLength && (i.state = s.EMPTY); - break; - case s.NOMATCH: - i.phraseLength = 0; - break; - default: - throw new Error( - `${a}opRNM(${o.name}): callback function return error. Unrecognized return state: ${i.state}` - ); - } - }, - opUDT = (o, C) => { - let $, V, U; - const z = w[o], - Z = _[z.index]; - (Y.UdtIndex = Z.index), - B || - ((U = i.ast && i.ast.udtDefined(z.index)), - U && - ((V = u.length + z.index), - ($ = i.ast.getLength()), - i.ast.down(V, Z.name))); - const ee = x.length - C; - j[z.index](Y, x, C, L), - ((o, i, u) => { - if (i.phraseLength > u) { - let s = `${a}opUDT(${o.name}): callback function error: `; - throw ( - ((s += `sysData.phraseLength: ${i.phraseLength}`), - (s += ` must be <= remaining chars: ${u}`), - new Error(s)) - ); - } - switch (i.state) { - case s.ACTIVE: - throw new Error( - `${a}opUDT(${o.name}) ACTIVE state return not allowed.` - ); - case s.EMPTY: - if (!o.empty) - throw new Error( - `${a}opUDT(${o.name}) may not return EMPTY.` - ); - i.phraseLength = 0; - break; - case s.MATCH: - if (0 === i.phraseLength) { - if (!o.empty) - throw new Error( - `${a}opUDT(${o.name}) may not return EMPTY.` - ); - i.state = s.EMPTY; - } - break; - case s.NOMATCH: - i.phraseLength = 0; - break; - default: - throw new Error( - `${a}opUDT(${o.name}): callback function return error. Unrecognized return state: ${i.state}` - ); - } - })(Z, Y, ee), - B || - (U && - (Y.state === s.NOMATCH - ? i.ast.setLength($) - : i.ast.up(V, Z.name, C, Y.phraseLength))); - }, - opExecute = (o, _) => { - const j = `${a}opExecute(): `, - Z = w[o]; - switch ( - ((U += 1), - $ > V && (V = $), - ($ += 1), - Y.refresh(), - i.trace && i.trace.down(Z, _), - Z.type) - ) { - case s.ALT: - ((o, i) => { - const a = w[o]; - for ( - let o = 0; - o < a.children.length && - (opExecute(a.children[o], i), Y.state === s.NOMATCH); - o += 1 - ); - })(o, _); - break; - case s.CAT: - ((o, a) => { - let u, _, x, C; - const j = w[o]; - i.ast && (_ = i.ast.getLength()), - (u = !0), - (x = a), - (C = 0); - for (let o = 0; o < j.children.length; o += 1) { - if ( - (opExecute(j.children[o], x), Y.state === s.NOMATCH) - ) { - u = !1; - break; - } - (x += Y.phraseLength), (C += Y.phraseLength); - } - u - ? ((Y.state = 0 === C ? s.EMPTY : s.MATCH), - (Y.phraseLength = C)) - : ((Y.state = s.NOMATCH), - (Y.phraseLength = 0), - i.ast && i.ast.setLength(_)); - })(o, _); - break; - case s.REP: - ((o, a) => { - let u, _, C, j; - const L = w[o]; - if (0 === L.max) - return (Y.state = s.EMPTY), void (Y.phraseLength = 0); - for ( - _ = a, C = 0, j = 0, i.ast && (u = i.ast.getLength()); - !(_ >= x.length) && - (opExecute(o + 1, _), Y.state !== s.NOMATCH) && - Y.state !== s.EMPTY && - ((j += 1), - (C += Y.phraseLength), - (_ += Y.phraseLength), - j !== L.max); - - ); - Y.state === s.EMPTY || j >= L.min - ? ((Y.state = 0 === C ? s.EMPTY : s.MATCH), - (Y.phraseLength = C)) - : ((Y.state = s.NOMATCH), - (Y.phraseLength = 0), - i.ast && i.ast.setLength(u)); - })(o, _); - break; - case s.RNM: - ((o, a) => { - let _, j, $; - const V = w[o], - U = u[V.index], - z = C[U.index]; - if ( - (B || - ((j = i.ast && i.ast.ruleDefined(V.index)), - j && - ((_ = i.ast.getLength()), - i.ast.down(V.index, u[V.index].name))), - z) - ) { - const o = x.length - a; - z(Y, x, a, L), - validateRnmCallbackResult(U, Y, o, !0), - Y.state === s.ACTIVE && - (($ = w), - (w = U.opcodes), - opExecute(0, a), - (w = $), - z(Y, x, a, L), - validateRnmCallbackResult(U, Y, o, !1)); - } else - ($ = w), (w = U.opcodes), opExecute(0, a, Y), (w = $); - B || - (j && - (Y.state === s.NOMATCH - ? i.ast.setLength(_) - : i.ast.up(V.index, U.name, a, Y.phraseLength))); - })(o, _); - break; - case s.TRG: - ((o, i) => { - const a = w[o]; - (Y.state = s.NOMATCH), - i < x.length && - a.min <= x[i] && - x[i] <= a.max && - ((Y.state = s.MATCH), (Y.phraseLength = 1)); - })(o, _); - break; - case s.TBS: - ((o, i) => { - const a = w[o], - u = a.string.length; - if (((Y.state = s.NOMATCH), i + u <= x.length)) { - for (let s = 0; s < u; s += 1) - if (x[i + s] !== a.string[s]) return; - (Y.state = s.MATCH), (Y.phraseLength = u); - } - })(o, _); - break; - case s.TLS: - ((o, i) => { - let a; - const u = w[o]; - Y.state = s.NOMATCH; - const _ = u.string.length; - if (0 !== _) { - if (i + _ <= x.length) { - for (let s = 0; s < _; s += 1) - if ( - ((a = x[i + s]), - a >= 65 && a <= 90 && (a += 32), - a !== u.string[s]) - ) - return; - (Y.state = s.MATCH), (Y.phraseLength = _); - } - } else Y.state = s.EMPTY; - })(o, _); - break; - case s.UDT: - opUDT(o, _); - break; - case s.AND: - ((o, i) => { - switch ( - ((B += 1), - opExecute(o + 1, i), - (B -= 1), - (Y.phraseLength = 0), - Y.state) - ) { - case s.EMPTY: - case s.MATCH: - Y.state = s.EMPTY; - break; - case s.NOMATCH: - Y.state = s.NOMATCH; - break; - default: - throw new Error(`opAND: invalid state ${Y.state}`); - } - })(o, _); - break; - case s.NOT: - ((o, i) => { - switch ( - ((B += 1), - opExecute(o + 1, i), - (B -= 1), - (Y.phraseLength = 0), - Y.state) - ) { - case s.EMPTY: - case s.MATCH: - Y.state = s.NOMATCH; - break; - case s.NOMATCH: - Y.state = s.EMPTY; - break; - default: - throw new Error(`opNOT: invalid state ${Y.state}`); - } - })(o, _); - break; - default: - throw new Error(`${j}unrecognized operator`); - } - B || (_ + Y.phraseLength > z && (z = _ + Y.phraseLength)), - i.stats && i.stats.collect(Z, Y), - i.trace && i.trace.up(Z, Y.state, _, Y.phraseLength), - ($ -= 1); - }; - }, - xx = function fnast() { - const s = Ox, - o = kx, - i = this; - let a, - u, - _, - w = 0; - const x = [], - C = [], - j = []; - function indent(s) { - let o = ''; - for (; s-- > 0; ) o += ' '; - return o; - } - (i.callbacks = []), - (i.init = (s, o, L) => { - let B; - (C.length = 0), - (j.length = 0), - (w = 0), - (a = s), - (u = o), - (_ = L); - const $ = []; - for (B = 0; B < a.length; B += 1) $.push(a[B].lower); - for (B = 0; B < u.length; B += 1) $.push(u[B].lower); - for (w = a.length + u.length, B = 0; B < w; B += 1) - x[B] = void 0; - for (const s in i.callbacks) - if (i.callbacks.hasOwnProperty(s)) { - const o = s.toLowerCase(); - if (((B = $.indexOf(o)), B < 0)) - throw new Error( - `parser.js: Ast()): init: node '${s}' not a rule or udt name` - ); - x[B] = i.callbacks[s]; - } - }), - (i.ruleDefined = (s) => !!x[s]), - (i.udtDefined = (s) => !!x[a.length + s]), - (i.down = (o, i) => { - const a = j.length; - return ( - C.push(a), - j.push({ - name: i, - thisIndex: a, - thatIndex: void 0, - state: s.SEM_PRE, - callbackIndex: o, - phraseIndex: void 0, - phraseLength: void 0, - stack: C.length - }), - a - ); - }), - (i.up = (o, i, a, u) => { - const _ = j.length, - w = C.pop(); - return ( - j.push({ - name: i, - thisIndex: _, - thatIndex: w, - state: s.SEM_POST, - callbackIndex: o, - phraseIndex: a, - phraseLength: u, - stack: C.length - }), - (j[w].thatIndex = _), - (j[w].phraseIndex = a), - (j[w].phraseLength = u), - _ - ); - }), - (i.translate = (o) => { - let i, a; - for (let u = 0; u < j.length; u += 1) - (a = j[u]), - (i = x[a.callbackIndex]), - i && - (a.state === s.SEM_PRE - ? i(s.SEM_PRE, _, a.phraseIndex, a.phraseLength, o) - : i && - i(s.SEM_POST, _, a.phraseIndex, a.phraseLength, o)); - }), - (i.setLength = (s) => { - (j.length = s), (C.length = s > 0 ? j[s - 1].stack : 0); - }), - (i.getLength = () => j.length), - (i.toXml = () => { - let i = '', - a = 0; - return ( - (i += '\n'), - (i += `\n`), - (i += '\x3c!-- input string --\x3e\n'), - (i += indent(a + 2)), - (i += o.charsToString(_)), - (i += '\n'), - j.forEach((u) => { - u.state === s.SEM_PRE - ? ((a += 1), - (i += indent(a)), - (i += `\n`), - (i += indent(a + 2)), - (i += o.charsToString( - _, - u.phraseIndex, - u.phraseLength - )), - (i += '\n')) - : ((i += indent(a)), - (i += `\x3c!-- name="${u.name}" --\x3e\n`), - (a -= 1)); - }), - (i += '\n'), - i - ); - }); - }, - kx = { - stringToChars: (s) => [...s].map((s) => s.codePointAt(0)), - charsToString: (s, o, i) => { - let a = s; - for (; !(void 0 === o || o < 0); ) { - if (void 0 === i) { - a = s.slice(o); - break; - } - if (i <= 0) return ''; - a = s.slice(o, o + i); - break; - } - return String.fromCodePoint(...a); - } - }, - Ox = { - ALT: 1, - CAT: 2, - REP: 3, - RNM: 4, - TRG: 5, - TBS: 6, - TLS: 7, - UDT: 11, - AND: 12, - NOT: 13, - ACTIVE: 100, - MATCH: 101, - EMPTY: 102, - NOMATCH: 103, - SEM_PRE: 200, - SEM_POST: 201, - SEM_OK: 300, - idName: (s) => { - switch (s) { - case Ox.ALT: - return 'ALT'; - case Ox.CAT: - return 'CAT'; - case Ox.REP: - return 'REP'; - case Ox.RNM: - return 'RNM'; - case Ox.TRG: - return 'TRG'; - case Ox.TBS: - return 'TBS'; - case Ox.TLS: - return 'TLS'; - case Ox.UDT: - return 'UDT'; - case Ox.AND: - return 'AND'; - case Ox.NOT: - return 'NOT'; - case Ox.ACTIVE: - return 'ACTIVE'; - case Ox.EMPTY: - return 'EMPTY'; - case Ox.MATCH: - return 'MATCH'; - case Ox.NOMATCH: - return 'NOMATCH'; - case Ox.SEM_PRE: - return 'SEM_PRE'; - case Ox.SEM_POST: - return 'SEM_POST'; - case Ox.SEM_OK: - return 'SEM_OK'; - default: - return 'UNRECOGNIZED STATE'; - } - } - }; - const server_url_template = (s, o, i, a, u) => { - if (s === Ox.SEM_PRE) { - if (!1 === Array.isArray(u)) - throw new Error("parser's user data must be an array"); - u.push(['server-url-template', kx.charsToString(o, i, a)]); - } - return Ox.SEM_OK; - }, - callbacks_server_variable = (s, o, i, a, u) => { - if (s === Ox.SEM_PRE) { - if (!1 === Array.isArray(u)) - throw new Error("parser's user data must be an array"); - u.push(['server-variable', kx.charsToString(o, i, a)]); - } - return Ox.SEM_OK; - }, - server_variable_name = (s, o, i, a, u) => { - if (s === Ox.SEM_PRE) { - if (!1 === Array.isArray(u)) - throw new Error("parser's user data must be an array"); - u.push(['server-variable-name', kx.charsToString(o, i, a)]); - } - return Ox.SEM_OK; - }, - callbacks_literals = (s, o, i, a, u) => { - if (s === Ox.SEM_PRE) { - if (!1 === Array.isArray(u)) - throw new Error("parser's user data must be an array"); - u.push(['literals', kx.charsToString(o, i, a)]); - } - return Ox.SEM_OK; - }, - Cx = new (function grammar() { - (this.grammarObject = 'grammarObject'), - (this.rules = []), - (this.rules[0] = { - name: 'server-url-template', - lower: 'server-url-template', - index: 0, - isBkr: !1 - }), - (this.rules[1] = { - name: 'server-variable', - lower: 'server-variable', - index: 1, - isBkr: !1 - }), - (this.rules[2] = { - name: 'server-variable-name', - lower: 'server-variable-name', - index: 2, - isBkr: !1 - }), - (this.rules[3] = { - name: 'literals', - lower: 'literals', - index: 3, - isBkr: !1 - }), - (this.rules[4] = { - name: 'DIGIT', - lower: 'digit', - index: 4, - isBkr: !1 - }), - (this.rules[5] = { - name: 'HEXDIG', - lower: 'hexdig', - index: 5, - isBkr: !1 - }), - (this.rules[6] = { - name: 'pct-encoded', - lower: 'pct-encoded', - index: 6, - isBkr: !1 - }), - (this.rules[7] = { - name: 'ucschar', - lower: 'ucschar', - index: 7, - isBkr: !1 - }), - (this.rules[8] = { - name: 'iprivate', - lower: 'iprivate', - index: 8, - isBkr: !1 - }), - (this.udts = []), - (this.rules[0].opcodes = []), - (this.rules[0].opcodes[0] = { type: 3, min: 1, max: 1 / 0 }), - (this.rules[0].opcodes[1] = { type: 1, children: [2, 3] }), - (this.rules[0].opcodes[2] = { type: 4, index: 3 }), - (this.rules[0].opcodes[3] = { type: 4, index: 1 }), - (this.rules[1].opcodes = []), - (this.rules[1].opcodes[0] = { type: 2, children: [1, 2, 3] }), - (this.rules[1].opcodes[1] = { type: 7, string: [123] }), - (this.rules[1].opcodes[2] = { type: 4, index: 2 }), - (this.rules[1].opcodes[3] = { type: 7, string: [125] }), - (this.rules[2].opcodes = []), - (this.rules[2].opcodes[0] = { type: 3, min: 1, max: 1 / 0 }), - (this.rules[2].opcodes[1] = { type: 1, children: [2, 3, 4] }), - (this.rules[2].opcodes[2] = { type: 5, min: 0, max: 122 }), - (this.rules[2].opcodes[3] = { type: 6, string: [124] }), - (this.rules[2].opcodes[4] = { type: 5, min: 126, max: 1114111 }), - (this.rules[3].opcodes = []), - (this.rules[3].opcodes[0] = { type: 3, min: 1, max: 1 / 0 }), - (this.rules[3].opcodes[1] = { - type: 1, - children: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] - }), - (this.rules[3].opcodes[2] = { type: 6, string: [33] }), - (this.rules[3].opcodes[3] = { type: 5, min: 35, max: 36 }), - (this.rules[3].opcodes[4] = { type: 5, min: 38, max: 59 }), - (this.rules[3].opcodes[5] = { type: 6, string: [61] }), - (this.rules[3].opcodes[6] = { type: 5, min: 63, max: 91 }), - (this.rules[3].opcodes[7] = { type: 6, string: [93] }), - (this.rules[3].opcodes[8] = { type: 6, string: [95] }), - (this.rules[3].opcodes[9] = { type: 5, min: 97, max: 122 }), - (this.rules[3].opcodes[10] = { type: 6, string: [126] }), - (this.rules[3].opcodes[11] = { type: 4, index: 7 }), - (this.rules[3].opcodes[12] = { type: 4, index: 8 }), - (this.rules[3].opcodes[13] = { type: 4, index: 6 }), - (this.rules[4].opcodes = []), - (this.rules[4].opcodes[0] = { type: 5, min: 48, max: 57 }), - (this.rules[5].opcodes = []), - (this.rules[5].opcodes[0] = { - type: 1, - children: [1, 2, 3, 4, 5, 6, 7] - }), - (this.rules[5].opcodes[1] = { type: 4, index: 4 }), - (this.rules[5].opcodes[2] = { type: 7, string: [97] }), - (this.rules[5].opcodes[3] = { type: 7, string: [98] }), - (this.rules[5].opcodes[4] = { type: 7, string: [99] }), - (this.rules[5].opcodes[5] = { type: 7, string: [100] }), - (this.rules[5].opcodes[6] = { type: 7, string: [101] }), - (this.rules[5].opcodes[7] = { type: 7, string: [102] }), - (this.rules[6].opcodes = []), - (this.rules[6].opcodes[0] = { type: 2, children: [1, 2, 3] }), - (this.rules[6].opcodes[1] = { type: 7, string: [37] }), - (this.rules[6].opcodes[2] = { type: 4, index: 5 }), - (this.rules[6].opcodes[3] = { type: 4, index: 5 }), - (this.rules[7].opcodes = []), - (this.rules[7].opcodes[0] = { - type: 1, - children: [ - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 - ] - }), - (this.rules[7].opcodes[1] = { type: 5, min: 160, max: 55295 }), - (this.rules[7].opcodes[2] = { type: 5, min: 63744, max: 64975 }), - (this.rules[7].opcodes[3] = { type: 5, min: 65008, max: 65519 }), - (this.rules[7].opcodes[4] = { type: 5, min: 65536, max: 131069 }), - (this.rules[7].opcodes[5] = { - type: 5, - min: 131072, - max: 196605 - }), - (this.rules[7].opcodes[6] = { - type: 5, - min: 196608, - max: 262141 - }), - (this.rules[7].opcodes[7] = { - type: 5, - min: 262144, - max: 327677 - }), - (this.rules[7].opcodes[8] = { - type: 5, - min: 327680, - max: 393213 - }), - (this.rules[7].opcodes[9] = { - type: 5, - min: 393216, - max: 458749 - }), - (this.rules[7].opcodes[10] = { - type: 5, - min: 458752, - max: 524285 - }), - (this.rules[7].opcodes[11] = { - type: 5, - min: 524288, - max: 589821 - }), - (this.rules[7].opcodes[12] = { - type: 5, - min: 589824, - max: 655357 - }), - (this.rules[7].opcodes[13] = { - type: 5, - min: 655360, - max: 720893 - }), - (this.rules[7].opcodes[14] = { - type: 5, - min: 720896, - max: 786429 - }), - (this.rules[7].opcodes[15] = { - type: 5, - min: 786432, - max: 851965 - }), - (this.rules[7].opcodes[16] = { - type: 5, - min: 851968, - max: 917501 - }), - (this.rules[7].opcodes[17] = { - type: 5, - min: 921600, - max: 983037 - }), - (this.rules[8].opcodes = []), - (this.rules[8].opcodes[0] = { type: 1, children: [1, 2, 3] }), - (this.rules[8].opcodes[1] = { type: 5, min: 57344, max: 63743 }), - (this.rules[8].opcodes[2] = { - type: 5, - min: 983040, - max: 1048573 - }), - (this.rules[8].opcodes[3] = { - type: 5, - min: 1048576, - max: 1114109 - }), - (this.toString = function toString() { - let s = ''; - return ( - (s += '; OpenAPI Server URL templating ABNF syntax\n'), - (s += - 'server-url-template = 1*( literals / server-variable ) ; variant of https://www.rfc-editor.org/rfc/rfc6570#section-2\n'), - (s += - 'server-variable = "{" server-variable-name "}"\n'), - (s += - 'server-variable-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)\n'), - (s += '\n'), - (s += - '; https://www.rfc-editor.org/rfc/rfc6570#section-2.1\n'), - (s += '; https://www.rfc-editor.org/errata/eid6937\n'), - (s += - 'literals = 1*( %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B\n'), - (s += - ' / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate\n'), - (s += ' / pct-encoded)\n'), - (s += - ' ; any Unicode character except: CTL, SP,\n'), - (s += - ' ; DQUOTE, "%" (aside from pct-encoded),\n'), - (s += - ' ; "<", ">", "\\", "^", "`", "{", "|", "}"\n'), - (s += '\n'), - (s += - '; https://www.rfc-editor.org/rfc/rfc6570#section-1.5\n'), - (s += 'DIGIT = %x30-39 ; 0-9\n'), - (s += - 'HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" ; case-insensitive\n'), - (s += '\n'), - (s += 'pct-encoded = "%" HEXDIG HEXDIG\n'), - (s += '\n'), - (s += - 'ucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF\n'), - (s += - ' / %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD\n'), - (s += - ' / %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD\n'), - (s += - ' / %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD\n'), - (s += - ' / %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD\n'), - (s += ' / %xD0000-DFFFD / %xE1000-EFFFD\n'), - (s += '\n'), - (s += - 'iprivate = %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD\n'), - '; OpenAPI Server URL templating ABNF syntax\nserver-url-template = 1*( literals / server-variable ) ; variant of https://www.rfc-editor.org/rfc/rfc6570#section-2\nserver-variable = "{" server-variable-name "}"\nserver-variable-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)\n\n; https://www.rfc-editor.org/rfc/rfc6570#section-2.1\n; https://www.rfc-editor.org/errata/eid6937\nliterals = 1*( %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B\n / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate\n / pct-encoded)\n ; any Unicode character except: CTL, SP,\n ; DQUOTE, "%" (aside from pct-encoded),\n ; "<", ">", "\\", "^", "`", "{", "|", "}"\n\n; https://www.rfc-editor.org/rfc/rfc6570#section-1.5\nDIGIT = %x30-39 ; 0-9\nHEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" ; case-insensitive\n\npct-encoded = "%" HEXDIG HEXDIG\n\nucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF\n / %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD\n / %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD\n / %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD\n / %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD\n / %xD0000-DFFFD / %xE1000-EFFFD\n\niprivate = %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD\n' - ); - }); - })(), - es_parse = (s) => { - const o = new Ex(); - (o.ast = new xx()), - (o.ast.callbacks['server-url-template'] = server_url_template), - (o.ast.callbacks['server-variable'] = callbacks_server_variable), - (o.ast.callbacks['server-variable-name'] = server_variable_name), - (o.ast.callbacks.literals = callbacks_literals); - return { - result: o.parse(Cx, 'server-url-template', s), - ast: o.ast - }; - }, - openapi_server_url_templating_es_test = ( - s, - { strict: o = !1 } = {} - ) => { - try { - const i = es_parse(s); - if (!i.result.success) return !1; - const a = []; - i.ast.translate(a); - const u = a.some(([s]) => 'server-variable' === s); - if (!o && !u) - try { - return new URL(s, 'https://vladimirgorej.com'), !0; - } catch { - return !1; - } - return !o || u; - } catch { - return !1; - } - }, - encodeServerVariable = (s) => - ((s) => { - try { - return 'string' == typeof s && decodeURIComponent(s) !== s; - } catch { - return !1; - } - })(s) - ? s - : encodeURIComponent(s).replace(/%5B/g, '[').replace(/%5D/g, ']'), - Ax = ['literals', 'server-variable-name'], - es_substitute = (s, o, i = {}) => { - const a = { ...{ encoder: encodeServerVariable }, ...i }, - u = es_parse(s); - if (!u.result.success) return s; - const _ = []; - u.ast.translate(_); - const w = _.filter(([s]) => Ax.includes(s)).map(([s, i]) => - 'server-variable-name' === s - ? Object.hasOwn(o, i) - ? a.encoder(o[i], i) - : `{${i}}` - : i - ); - return w.join(''); - }; - function grammar_grammar() { - (this.grammarObject = 'grammarObject'), - (this.rules = []), - (this.rules[0] = { - name: 'lenient-cookie-string', - lower: 'lenient-cookie-string', - index: 0, - isBkr: !1 - }), - (this.rules[1] = { - name: 'lenient-cookie-entry', - lower: 'lenient-cookie-entry', - index: 1, - isBkr: !1 - }), - (this.rules[2] = { - name: 'lenient-cookie-pair', - lower: 'lenient-cookie-pair', - index: 2, - isBkr: !1 - }), - (this.rules[3] = { - name: 'lenient-cookie-pair-invalid', - lower: 'lenient-cookie-pair-invalid', - index: 3, - isBkr: !1 - }), - (this.rules[4] = { - name: 'lenient-cookie-name', - lower: 'lenient-cookie-name', - index: 4, - isBkr: !1 - }), - (this.rules[5] = { - name: 'lenient-cookie-value', - lower: 'lenient-cookie-value', - index: 5, - isBkr: !1 - }), - (this.rules[6] = { - name: 'lenient-quoted-value', - lower: 'lenient-quoted-value', - index: 6, - isBkr: !1 - }), - (this.rules[7] = { - name: 'lenient-quoted-char', - lower: 'lenient-quoted-char', - index: 7, - isBkr: !1 - }), - (this.rules[8] = { - name: 'lenient-cookie-octet', - lower: 'lenient-cookie-octet', - index: 8, - isBkr: !1 - }), - (this.rules[9] = { - name: 'cookie-string', - lower: 'cookie-string', - index: 9, - isBkr: !1 - }), - (this.rules[10] = { - name: 'cookie-pair', - lower: 'cookie-pair', - index: 10, - isBkr: !1 - }), - (this.rules[11] = { - name: 'cookie-name', - lower: 'cookie-name', - index: 11, - isBkr: !1 - }), - (this.rules[12] = { - name: 'cookie-value', - lower: 'cookie-value', - index: 12, - isBkr: !1 - }), - (this.rules[13] = { - name: 'cookie-octet', - lower: 'cookie-octet', - index: 13, - isBkr: !1 - }), - (this.rules[14] = { - name: 'OWS', - lower: 'ows', - index: 14, - isBkr: !1 - }), - (this.rules[15] = { - name: 'token', - lower: 'token', - index: 15, - isBkr: !1 - }), - (this.rules[16] = { - name: 'tchar', - lower: 'tchar', - index: 16, - isBkr: !1 - }), - (this.rules[17] = { - name: 'CHAR', - lower: 'char', - index: 17, - isBkr: !1 - }), - (this.rules[18] = { - name: 'CTL', - lower: 'ctl', - index: 18, - isBkr: !1 - }), - (this.rules[19] = { - name: 'separators', - lower: 'separators', - index: 19, - isBkr: !1 - }), - (this.rules[20] = { - name: 'SP', - lower: 'sp', - index: 20, - isBkr: !1 - }), - (this.rules[21] = { - name: 'HT', - lower: 'ht', - index: 21, - isBkr: !1 - }), - (this.rules[22] = { - name: 'ALPHA', - lower: 'alpha', - index: 22, - isBkr: !1 - }), - (this.rules[23] = { - name: 'DIGIT', - lower: 'digit', - index: 23, - isBkr: !1 - }), - (this.rules[24] = { - name: 'DQUOTE', - lower: 'dquote', - index: 24, - isBkr: !1 - }), - (this.rules[25] = { - name: 'WSP', - lower: 'wsp', - index: 25, - isBkr: !1 - }), - (this.rules[26] = { - name: 'HTAB', - lower: 'htab', - index: 26, - isBkr: !1 - }), - (this.rules[27] = { - name: 'CRLF', - lower: 'crlf', - index: 27, - isBkr: !1 - }), - (this.rules[28] = { - name: 'CR', - lower: 'cr', - index: 28, - isBkr: !1 - }), - (this.rules[29] = { - name: 'LF', - lower: 'lf', - index: 29, - isBkr: !1 - }), - (this.udts = []), - (this.rules[0].opcodes = []), - (this.rules[0].opcodes[0] = { type: 2, children: [1, 2] }), - (this.rules[0].opcodes[1] = { type: 4, index: 1 }), - (this.rules[0].opcodes[2] = { type: 3, min: 0, max: 1 / 0 }), - (this.rules[0].opcodes[3] = { type: 2, children: [4, 5, 6] }), - (this.rules[0].opcodes[4] = { type: 7, string: [59] }), - (this.rules[0].opcodes[5] = { type: 4, index: 14 }), - (this.rules[0].opcodes[6] = { type: 4, index: 1 }), - (this.rules[1].opcodes = []), - (this.rules[1].opcodes[0] = { type: 1, children: [1, 2] }), - (this.rules[1].opcodes[1] = { type: 4, index: 2 }), - (this.rules[1].opcodes[2] = { type: 4, index: 3 }), - (this.rules[2].opcodes = []), - (this.rules[2].opcodes[0] = { - type: 2, - children: [1, 2, 3, 4, 5, 6, 7] - }), - (this.rules[2].opcodes[1] = { type: 4, index: 14 }), - (this.rules[2].opcodes[2] = { type: 4, index: 4 }), - (this.rules[2].opcodes[3] = { type: 4, index: 14 }), - (this.rules[2].opcodes[4] = { type: 7, string: [61] }), - (this.rules[2].opcodes[5] = { type: 4, index: 14 }), - (this.rules[2].opcodes[6] = { type: 4, index: 5 }), - (this.rules[2].opcodes[7] = { type: 4, index: 14 }), - (this.rules[3].opcodes = []), - (this.rules[3].opcodes[0] = { type: 2, children: [1, 2, 4] }), - (this.rules[3].opcodes[1] = { type: 4, index: 14 }), - (this.rules[3].opcodes[2] = { type: 3, min: 1, max: 1 / 0 }), - (this.rules[3].opcodes[3] = { type: 4, index: 16 }), - (this.rules[3].opcodes[4] = { type: 4, index: 14 }), - (this.rules[4].opcodes = []), - (this.rules[4].opcodes[0] = { type: 3, min: 1, max: 1 / 0 }), - (this.rules[4].opcodes[1] = { type: 1, children: [2, 3, 4] }), - (this.rules[4].opcodes[2] = { type: 5, min: 33, max: 58 }), - (this.rules[4].opcodes[3] = { type: 6, string: [60] }), - (this.rules[4].opcodes[4] = { type: 5, min: 62, max: 126 }), - (this.rules[5].opcodes = []), - (this.rules[5].opcodes[0] = { type: 1, children: [1, 6] }), - (this.rules[5].opcodes[1] = { type: 2, children: [2, 3] }), - (this.rules[5].opcodes[2] = { type: 4, index: 6 }), - (this.rules[5].opcodes[3] = { type: 3, min: 0, max: 1 }), - (this.rules[5].opcodes[4] = { type: 3, min: 0, max: 1 / 0 }), - (this.rules[5].opcodes[5] = { type: 4, index: 8 }), - (this.rules[5].opcodes[6] = { type: 3, min: 0, max: 1 / 0 }), - (this.rules[5].opcodes[7] = { type: 4, index: 8 }), - (this.rules[6].opcodes = []), - (this.rules[6].opcodes[0] = { type: 2, children: [1, 2, 4] }), - (this.rules[6].opcodes[1] = { type: 4, index: 24 }), - (this.rules[6].opcodes[2] = { type: 3, min: 0, max: 1 / 0 }), - (this.rules[6].opcodes[3] = { type: 4, index: 7 }), - (this.rules[6].opcodes[4] = { type: 4, index: 24 }), - (this.rules[7].opcodes = []), - (this.rules[7].opcodes[0] = { type: 1, children: [1, 2] }), - (this.rules[7].opcodes[1] = { type: 5, min: 32, max: 33 }), - (this.rules[7].opcodes[2] = { type: 5, min: 35, max: 126 }), - (this.rules[8].opcodes = []), - (this.rules[8].opcodes[0] = { type: 1, children: [1, 2, 3] }), - (this.rules[8].opcodes[1] = { type: 5, min: 33, max: 43 }), - (this.rules[8].opcodes[2] = { type: 5, min: 45, max: 58 }), - (this.rules[8].opcodes[3] = { type: 5, min: 60, max: 126 }), - (this.rules[9].opcodes = []), - (this.rules[9].opcodes[0] = { type: 2, children: [1, 2] }), - (this.rules[9].opcodes[1] = { type: 4, index: 10 }), - (this.rules[9].opcodes[2] = { type: 3, min: 0, max: 1 / 0 }), - (this.rules[9].opcodes[3] = { type: 2, children: [4, 5, 6] }), - (this.rules[9].opcodes[4] = { type: 7, string: [59] }), - (this.rules[9].opcodes[5] = { type: 4, index: 20 }), - (this.rules[9].opcodes[6] = { type: 4, index: 10 }), - (this.rules[10].opcodes = []), - (this.rules[10].opcodes[0] = { type: 2, children: [1, 2, 3] }), - (this.rules[10].opcodes[1] = { type: 4, index: 11 }), - (this.rules[10].opcodes[2] = { type: 7, string: [61] }), - (this.rules[10].opcodes[3] = { type: 4, index: 12 }), - (this.rules[11].opcodes = []), - (this.rules[11].opcodes[0] = { type: 4, index: 15 }), - (this.rules[12].opcodes = []), - (this.rules[12].opcodes[0] = { type: 1, children: [1, 6] }), - (this.rules[12].opcodes[1] = { type: 2, children: [2, 3, 5] }), - (this.rules[12].opcodes[2] = { type: 4, index: 24 }), - (this.rules[12].opcodes[3] = { type: 3, min: 0, max: 1 / 0 }), - (this.rules[12].opcodes[4] = { type: 4, index: 13 }), - (this.rules[12].opcodes[5] = { type: 4, index: 24 }), - (this.rules[12].opcodes[6] = { type: 3, min: 0, max: 1 / 0 }), - (this.rules[12].opcodes[7] = { type: 4, index: 13 }), - (this.rules[13].opcodes = []), - (this.rules[13].opcodes[0] = { - type: 1, - children: [1, 2, 3, 4, 5] - }), - (this.rules[13].opcodes[1] = { type: 6, string: [33] }), - (this.rules[13].opcodes[2] = { type: 5, min: 35, max: 43 }), - (this.rules[13].opcodes[3] = { type: 5, min: 45, max: 58 }), - (this.rules[13].opcodes[4] = { type: 5, min: 60, max: 91 }), - (this.rules[13].opcodes[5] = { type: 5, min: 93, max: 126 }), - (this.rules[14].opcodes = []), - (this.rules[14].opcodes[0] = { type: 3, min: 0, max: 1 / 0 }), - (this.rules[14].opcodes[1] = { type: 2, children: [2, 4] }), - (this.rules[14].opcodes[2] = { type: 3, min: 0, max: 1 }), - (this.rules[14].opcodes[3] = { type: 4, index: 27 }), - (this.rules[14].opcodes[4] = { type: 4, index: 25 }), - (this.rules[15].opcodes = []), - (this.rules[15].opcodes[0] = { type: 3, min: 1, max: 1 / 0 }), - (this.rules[15].opcodes[1] = { type: 4, index: 16 }), - (this.rules[16].opcodes = []), - (this.rules[16].opcodes[0] = { - type: 1, - children: [ - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 - ] - }), - (this.rules[16].opcodes[1] = { type: 7, string: [33] }), - (this.rules[16].opcodes[2] = { type: 7, string: [35] }), - (this.rules[16].opcodes[3] = { type: 7, string: [36] }), - (this.rules[16].opcodes[4] = { type: 7, string: [37] }), - (this.rules[16].opcodes[5] = { type: 7, string: [38] }), - (this.rules[16].opcodes[6] = { type: 7, string: [39] }), - (this.rules[16].opcodes[7] = { type: 7, string: [42] }), - (this.rules[16].opcodes[8] = { type: 7, string: [43] }), - (this.rules[16].opcodes[9] = { type: 7, string: [45] }), - (this.rules[16].opcodes[10] = { type: 7, string: [46] }), - (this.rules[16].opcodes[11] = { type: 7, string: [94] }), - (this.rules[16].opcodes[12] = { type: 7, string: [95] }), - (this.rules[16].opcodes[13] = { type: 7, string: [96] }), - (this.rules[16].opcodes[14] = { type: 7, string: [124] }), - (this.rules[16].opcodes[15] = { type: 7, string: [126] }), - (this.rules[16].opcodes[16] = { type: 4, index: 23 }), - (this.rules[16].opcodes[17] = { type: 4, index: 22 }), - (this.rules[17].opcodes = []), - (this.rules[17].opcodes[0] = { type: 5, min: 1, max: 127 }), - (this.rules[18].opcodes = []), - (this.rules[18].opcodes[0] = { type: 1, children: [1, 2] }), - (this.rules[18].opcodes[1] = { type: 5, min: 0, max: 31 }), - (this.rules[18].opcodes[2] = { type: 6, string: [127] }), - (this.rules[19].opcodes = []), - (this.rules[19].opcodes[0] = { - type: 1, - children: [ - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, - 19 - ] - }), - (this.rules[19].opcodes[1] = { type: 7, string: [40] }), - (this.rules[19].opcodes[2] = { type: 7, string: [41] }), - (this.rules[19].opcodes[3] = { type: 7, string: [60] }), - (this.rules[19].opcodes[4] = { type: 7, string: [62] }), - (this.rules[19].opcodes[5] = { type: 7, string: [64] }), - (this.rules[19].opcodes[6] = { type: 7, string: [44] }), - (this.rules[19].opcodes[7] = { type: 7, string: [59] }), - (this.rules[19].opcodes[8] = { type: 7, string: [58] }), - (this.rules[19].opcodes[9] = { type: 7, string: [92] }), - (this.rules[19].opcodes[10] = { type: 6, string: [34] }), - (this.rules[19].opcodes[11] = { type: 7, string: [47] }), - (this.rules[19].opcodes[12] = { type: 7, string: [91] }), - (this.rules[19].opcodes[13] = { type: 7, string: [93] }), - (this.rules[19].opcodes[14] = { type: 7, string: [63] }), - (this.rules[19].opcodes[15] = { type: 7, string: [61] }), - (this.rules[19].opcodes[16] = { type: 7, string: [123] }), - (this.rules[19].opcodes[17] = { type: 7, string: [125] }), - (this.rules[19].opcodes[18] = { type: 4, index: 20 }), - (this.rules[19].opcodes[19] = { type: 4, index: 21 }), - (this.rules[20].opcodes = []), - (this.rules[20].opcodes[0] = { type: 6, string: [32] }), - (this.rules[21].opcodes = []), - (this.rules[21].opcodes[0] = { type: 6, string: [9] }), - (this.rules[22].opcodes = []), - (this.rules[22].opcodes[0] = { type: 1, children: [1, 2] }), - (this.rules[22].opcodes[1] = { type: 5, min: 65, max: 90 }), - (this.rules[22].opcodes[2] = { type: 5, min: 97, max: 122 }), - (this.rules[23].opcodes = []), - (this.rules[23].opcodes[0] = { type: 5, min: 48, max: 57 }), - (this.rules[24].opcodes = []), - (this.rules[24].opcodes[0] = { type: 6, string: [34] }), - (this.rules[25].opcodes = []), - (this.rules[25].opcodes[0] = { type: 1, children: [1, 2] }), - (this.rules[25].opcodes[1] = { type: 4, index: 20 }), - (this.rules[25].opcodes[2] = { type: 4, index: 26 }), - (this.rules[26].opcodes = []), - (this.rules[26].opcodes[0] = { type: 6, string: [9] }), - (this.rules[27].opcodes = []), - (this.rules[27].opcodes[0] = { type: 2, children: [1, 2] }), - (this.rules[27].opcodes[1] = { type: 4, index: 28 }), - (this.rules[27].opcodes[2] = { type: 4, index: 29 }), - (this.rules[28].opcodes = []), - (this.rules[28].opcodes[0] = { type: 6, string: [13] }), - (this.rules[29].opcodes = []), - (this.rules[29].opcodes[0] = { type: 6, string: [10] }), - (this.toString = function toString() { - let s = ''; - return ( - (s += - '; Lenient version of https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1\n'), - (s += - 'lenient-cookie-string = lenient-cookie-entry *( ";" OWS lenient-cookie-entry )\n'), - (s += - 'lenient-cookie-entry = lenient-cookie-pair / lenient-cookie-pair-invalid\n'), - (s += - 'lenient-cookie-pair = OWS lenient-cookie-name OWS "=" OWS lenient-cookie-value OWS\n'), - (s += - 'lenient-cookie-pair-invalid = OWS 1*tchar OWS ; Allow for standalone entries like "fizz" to be ignored\n'), - (s += - 'lenient-cookie-name = 1*( %x21-3A / %x3C / %x3E-7E ) ; Allow all printable US-ASCII except "="\n'), - (s += - 'lenient-cookie-value = lenient-quoted-value [ *lenient-cookie-octet ] / *lenient-cookie-octet\n'), - (s += - 'lenient-quoted-value = DQUOTE *( lenient-quoted-char ) DQUOTE\n'), - (s += - 'lenient-quoted-char = %x20-21 / %x23-7E ; Allow all printable US-ASCII except DQUOTE\n'), - (s += - 'lenient-cookie-octet = %x21-2B / %x2D-3A / %x3C-7E\n'), - (s += - ' ; Allow all printable characters except CTLs, DQUOTE, semicolon and SP\n'), - (s += '\n'), - (s += - '; https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1\n'), - (s += - 'cookie-string = cookie-pair *( ";" SP cookie-pair )\n'), - (s += '\n'), - (s += - '; https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1\n'), - (s += '; https://www.rfc-editor.org/errata/eid5518\n'), - (s += 'cookie-pair = cookie-name "=" cookie-value\n'), - (s += 'cookie-name = token\n'), - (s += - 'cookie-value = ( DQUOTE *cookie-octet DQUOTE ) / *cookie-octet\n'), - (s += - ' ; https://www.rfc-editor.org/errata/eid8242\n'), - (s += - 'cookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E\n'), - (s += - ' ; US-ASCII characters excluding CTLs,\n'), - (s += - ' ; whitespace, DQUOTE, comma, semicolon,\n'), - (s += ' ; and backslash\n'), - (s += '\n'), - (s += - '; https://datatracker.ietf.org/doc/html/rfc6265#section-2.2\n'), - (s += - 'OWS = *( [ CRLF ] WSP ) ; "optional" whitespace\n'), - (s += '\n'), - (s += - '; https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.2\n'), - (s += 'token = 1*(tchar)\n'), - (s += - 'tchar = "!" / "#" / "$" / "%" / "&" / "\'" / "*"\n'), - (s += - ' / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"\n'), - (s += ' / DIGIT / ALPHA\n'), - (s += ' ; any VCHAR, except delimiters\n'), - (s += '\n'), - (s += - '; https://datatracker.ietf.org/doc/html/rfc2616#section-2.2\n'), - (s += - 'CHAR = %x01-7F ; any US-ASCII character (octets 0 - 127)\n'), - (s += - 'CTL = %x00-1F / %x7F ; any US-ASCII control character\n'), - (s += - 'separators = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\\" / %x22 / "/" / "[" / "]" / "?" / "=" / "{" / "}" / SP / HT\n'), - (s += 'SP = %x20 ; US-ASCII SP, space (32)\n'), - (s += - 'HT = %x09 ; US-ASCII HT, horizontal-tab (9)\n'), - (s += '\n'), - (s += - '; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1\n'), - (s += 'ALPHA = %x41-5A / %x61-7A ; A-Z / a-z\n'), - (s += 'DIGIT = %x30-39 ; 0-9\n'), - (s += 'DQUOTE = %x22 ; " (Double Quote)\n'), - (s += 'WSP = SP / HTAB ; white space\n'), - (s += 'HTAB = %x09 ; horizontal tab\n'), - (s += 'CRLF = CR LF ; Internet standard newline\n'), - (s += 'CR = %x0D ; carriage return\n'), - (s += 'LF = %x0A ; linefeed\n'), - '; Lenient version of https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1\nlenient-cookie-string = lenient-cookie-entry *( ";" OWS lenient-cookie-entry )\nlenient-cookie-entry = lenient-cookie-pair / lenient-cookie-pair-invalid\nlenient-cookie-pair = OWS lenient-cookie-name OWS "=" OWS lenient-cookie-value OWS\nlenient-cookie-pair-invalid = OWS 1*tchar OWS ; Allow for standalone entries like "fizz" to be ignored\nlenient-cookie-name = 1*( %x21-3A / %x3C / %x3E-7E ) ; Allow all printable US-ASCII except "="\nlenient-cookie-value = lenient-quoted-value [ *lenient-cookie-octet ] / *lenient-cookie-octet\nlenient-quoted-value = DQUOTE *( lenient-quoted-char ) DQUOTE\nlenient-quoted-char = %x20-21 / %x23-7E ; Allow all printable US-ASCII except DQUOTE\nlenient-cookie-octet = %x21-2B / %x2D-3A / %x3C-7E\n ; Allow all printable characters except CTLs, DQUOTE, semicolon and SP\n\n; https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1\ncookie-string = cookie-pair *( ";" SP cookie-pair )\n\n; https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1\n; https://www.rfc-editor.org/errata/eid5518\ncookie-pair = cookie-name "=" cookie-value\ncookie-name = token\ncookie-value = ( DQUOTE *cookie-octet DQUOTE ) / *cookie-octet\n ; https://www.rfc-editor.org/errata/eid8242\ncookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E\n ; US-ASCII characters excluding CTLs,\n ; whitespace, DQUOTE, comma, semicolon,\n ; and backslash\n\n; https://datatracker.ietf.org/doc/html/rfc6265#section-2.2\nOWS = *( [ CRLF ] WSP ) ; "optional" whitespace\n\n; https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.2\ntoken = 1*(tchar)\ntchar = "!" / "#" / "$" / "%" / "&" / "\'" / "*"\n / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"\n / DIGIT / ALPHA\n ; any VCHAR, except delimiters\n\n; https://datatracker.ietf.org/doc/html/rfc2616#section-2.2\nCHAR = %x01-7F ; any US-ASCII character (octets 0 - 127)\nCTL = %x00-1F / %x7F ; any US-ASCII control character\nseparators = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\\" / %x22 / "/" / "[" / "]" / "?" / "=" / "{" / "}" / SP / HT\nSP = %x20 ; US-ASCII SP, space (32)\nHT = %x09 ; US-ASCII HT, horizontal-tab (9)\n\n; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1\nALPHA = %x41-5A / %x61-7A ; A-Z / a-z\nDIGIT = %x30-39 ; 0-9\nDQUOTE = %x22 ; " (Double Quote)\nWSP = SP / HTAB ; white space\nHTAB = %x09 ; horizontal tab\nCRLF = CR LF ; Internet standard newline\nCR = %x0D ; carriage return\nLF = %x0A ; linefeed\n' - ); - }); - } - new grammar_grammar(); - const utils_percentEncodeChar = (s) => { - if ('string' != typeof s || 1 !== [...s].length) - throw new TypeError('Input must be a single character string.'); - const o = s.codePointAt(0); - return o <= 127 - ? `%${o.toString(16).toUpperCase().padStart(2, '0')}` - : encodeURIComponent(s); - }, - jx = new Ex(), - Ix = new grammar_grammar(), - cookie_value_strict = (s) => { - const o = String(s), - i = o.length >= 2 && o.startsWith('"') && o.endsWith('"'), - a = i ? o.slice(1, -1) : o; - let u = ''; - for (const s of a) - u += jx.parse(Ix, 'cookie-octet', s).success - ? s - : utils_percentEncodeChar(s); - return i ? `"${u}"` : u; - }, - Px = new Ex(), - Nx = new grammar_grammar(), - test_cookie_name = (s, { strict: o = !0 } = {}) => { - try { - const i = o ? 'cookie-name' : 'lenient-cookie-name'; - return Px.parse(Nx, i, s).success; - } catch { - return !1; - } - }, - cookie_name_strict = (s) => { - if (!test_cookie_name(s)) - throw new TypeError(`Invalid cookie name: ${s}`); - }, - Tx = new Ex(), - Mx = new grammar_grammar(), - test_cookie_value = (s, { strict: o = !0 } = {}) => { - try { - const i = o ? 'cookie-value' : 'lenient-cookie-value'; - return Tx.parse(Mx, i, s).success; - } catch { - return !1; - } - }, - validators_cookie_value_strict = (s) => { - if (!test_cookie_value(s)) - throw new TypeError(`Invalid cookie value: ${s}`); - }, - Rx = { - encoders: { name: (s) => s, value: cookie_value_strict }, - validators: { - name: cookie_name_strict, - value: validators_cookie_value_strict - } - }, - set_cookie_serialize = (s, o, i = {}) => { - const a = { - ...Rx, - ...i, - encoders: { ...Rx.encoders, ...i.encoders }, - validators: { ...Rx.validators, ...i.validators } - }, - u = a.encoders.name(s), - _ = a.encoders.value(o); - return a.validators.name(u), a.validators.value(_), `${u}=${_}`; - }, - cookie_serialize = (s, o = {}) => - (Array.isArray(s) - ? s - : 'object' == typeof s && null !== s - ? Object.entries(s) - : [] - ) - .map(([s, i]) => set_cookie_serialize(s, i, o)) - .join('; '), - Dx = new Ex(), - Lx = new grammar_grammar(), - cookie_value_lenient = (s) => { - const o = String(s), - i = o.length >= 2 && o.startsWith('"') && o.endsWith('"'), - a = i ? o.slice(1, -1) : o, - u = i ? 'lenient-quoted-char' : 'lenient-cookie-octet'; - let _ = ''; - for (const s of a) - _ += Dx.parse(Lx, u, s).success ? s : utils_percentEncodeChar(s); - return i ? `"${_}"` : _; - }, - validators_cookie_name_lenient = (s) => { - if (!test_cookie_name(s, { strict: !1 })) - throw new TypeError(`Invalid cookie name: ${s}`); - }, - validators_cookie_value_lenient = (s) => { - if (!test_cookie_value(s, { strict: !1 })) - throw new TypeError(`Invalid cookie value: ${s}`); - }; - const callbacks_slash = (s, o, i, a, u) => ( - s === Ox.SEM_PRE - ? u.push(['slash', kx.charsToString(o, i, a)]) - : Ox.SEM_POST, - Ox.SEM_OK - ), - path_template = (s, o, i, a, u) => { - if (s === Ox.SEM_PRE) { - if (!1 === Array.isArray(u)) - throw new Error("parser's user data must be an array"); - u.push(['path-template', kx.charsToString(o, i, a)]); - } - return Ox.SEM_OK; - }, - path_literal = (s, o, i, a, u) => ( - s === Ox.SEM_PRE - ? u.push(['path-literal', kx.charsToString(o, i, a)]) - : Ox.SEM_POST, - Ox.SEM_OK - ), - template_expression = (s, o, i, a, u) => ( - s === Ox.SEM_PRE - ? u.push(['template-expression', kx.charsToString(o, i, a)]) - : Ox.SEM_POST, - Ox.SEM_OK - ), - template_expression_param_name = (s, o, i, a, u) => ( - s === Ox.SEM_PRE - ? u.push([ - 'template-expression-param-name', - kx.charsToString(o, i, a) - ]) - : Ox.SEM_POST, - Ox.SEM_OK - ), - Fx = new (function path_templating_grammar() { - (this.grammarObject = 'grammarObject'), - (this.rules = []), - (this.rules[0] = { - name: 'path-template', - lower: 'path-template', - index: 0, - isBkr: !1 - }), - (this.rules[1] = { - name: 'path-segment', - lower: 'path-segment', - index: 1, - isBkr: !1 - }), - (this.rules[2] = { - name: 'slash', - lower: 'slash', - index: 2, - isBkr: !1 - }), - (this.rules[3] = { - name: 'path-literal', - lower: 'path-literal', - index: 3, - isBkr: !1 - }), - (this.rules[4] = { - name: 'template-expression', - lower: 'template-expression', - index: 4, - isBkr: !1 - }), - (this.rules[5] = { - name: 'template-expression-param-name', - lower: 'template-expression-param-name', - index: 5, - isBkr: !1 - }), - (this.rules[6] = { - name: 'pchar', - lower: 'pchar', - index: 6, - isBkr: !1 - }), - (this.rules[7] = { - name: 'unreserved', - lower: 'unreserved', - index: 7, - isBkr: !1 - }), - (this.rules[8] = { - name: 'pct-encoded', - lower: 'pct-encoded', - index: 8, - isBkr: !1 - }), - (this.rules[9] = { - name: 'sub-delims', - lower: 'sub-delims', - index: 9, - isBkr: !1 - }), - (this.rules[10] = { - name: 'ALPHA', - lower: 'alpha', - index: 10, - isBkr: !1 - }), - (this.rules[11] = { - name: 'DIGIT', - lower: 'digit', - index: 11, - isBkr: !1 - }), - (this.rules[12] = { - name: 'HEXDIG', - lower: 'hexdig', - index: 12, - isBkr: !1 - }), - (this.udts = []), - (this.rules[0].opcodes = []), - (this.rules[0].opcodes[0] = { type: 2, children: [1, 2, 6] }), - (this.rules[0].opcodes[1] = { type: 4, index: 2 }), - (this.rules[0].opcodes[2] = { type: 3, min: 0, max: 1 / 0 }), - (this.rules[0].opcodes[3] = { type: 2, children: [4, 5] }), - (this.rules[0].opcodes[4] = { type: 4, index: 1 }), - (this.rules[0].opcodes[5] = { type: 4, index: 2 }), - (this.rules[0].opcodes[6] = { type: 3, min: 0, max: 1 }), - (this.rules[0].opcodes[7] = { type: 4, index: 1 }), - (this.rules[1].opcodes = []), - (this.rules[1].opcodes[0] = { type: 3, min: 1, max: 1 / 0 }), - (this.rules[1].opcodes[1] = { type: 1, children: [2, 3] }), - (this.rules[1].opcodes[2] = { type: 4, index: 3 }), - (this.rules[1].opcodes[3] = { type: 4, index: 4 }), - (this.rules[2].opcodes = []), - (this.rules[2].opcodes[0] = { type: 7, string: [47] }), - (this.rules[3].opcodes = []), - (this.rules[3].opcodes[0] = { type: 3, min: 1, max: 1 / 0 }), - (this.rules[3].opcodes[1] = { type: 4, index: 6 }), - (this.rules[4].opcodes = []), - (this.rules[4].opcodes[0] = { type: 2, children: [1, 2, 3] }), - (this.rules[4].opcodes[1] = { type: 7, string: [123] }), - (this.rules[4].opcodes[2] = { type: 4, index: 5 }), - (this.rules[4].opcodes[3] = { type: 7, string: [125] }), - (this.rules[5].opcodes = []), - (this.rules[5].opcodes[0] = { type: 3, min: 1, max: 1 / 0 }), - (this.rules[5].opcodes[1] = { type: 1, children: [2, 3, 4] }), - (this.rules[5].opcodes[2] = { type: 5, min: 0, max: 122 }), - (this.rules[5].opcodes[3] = { type: 6, string: [124] }), - (this.rules[5].opcodes[4] = { type: 5, min: 126, max: 1114111 }), - (this.rules[6].opcodes = []), - (this.rules[6].opcodes[0] = { - type: 1, - children: [1, 2, 3, 4, 5] - }), - (this.rules[6].opcodes[1] = { type: 4, index: 7 }), - (this.rules[6].opcodes[2] = { type: 4, index: 8 }), - (this.rules[6].opcodes[3] = { type: 4, index: 9 }), - (this.rules[6].opcodes[4] = { type: 7, string: [58] }), - (this.rules[6].opcodes[5] = { type: 7, string: [64] }), - (this.rules[7].opcodes = []), - (this.rules[7].opcodes[0] = { - type: 1, - children: [1, 2, 3, 4, 5, 6] - }), - (this.rules[7].opcodes[1] = { type: 4, index: 10 }), - (this.rules[7].opcodes[2] = { type: 4, index: 11 }), - (this.rules[7].opcodes[3] = { type: 7, string: [45] }), - (this.rules[7].opcodes[4] = { type: 7, string: [46] }), - (this.rules[7].opcodes[5] = { type: 7, string: [95] }), - (this.rules[7].opcodes[6] = { type: 7, string: [126] }), - (this.rules[8].opcodes = []), - (this.rules[8].opcodes[0] = { type: 2, children: [1, 2, 3] }), - (this.rules[8].opcodes[1] = { type: 7, string: [37] }), - (this.rules[8].opcodes[2] = { type: 4, index: 12 }), - (this.rules[8].opcodes[3] = { type: 4, index: 12 }), - (this.rules[9].opcodes = []), - (this.rules[9].opcodes[0] = { - type: 1, - children: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] - }), - (this.rules[9].opcodes[1] = { type: 7, string: [33] }), - (this.rules[9].opcodes[2] = { type: 7, string: [36] }), - (this.rules[9].opcodes[3] = { type: 7, string: [38] }), - (this.rules[9].opcodes[4] = { type: 7, string: [39] }), - (this.rules[9].opcodes[5] = { type: 7, string: [40] }), - (this.rules[9].opcodes[6] = { type: 7, string: [41] }), - (this.rules[9].opcodes[7] = { type: 7, string: [42] }), - (this.rules[9].opcodes[8] = { type: 7, string: [43] }), - (this.rules[9].opcodes[9] = { type: 7, string: [44] }), - (this.rules[9].opcodes[10] = { type: 7, string: [59] }), - (this.rules[9].opcodes[11] = { type: 7, string: [61] }), - (this.rules[10].opcodes = []), - (this.rules[10].opcodes[0] = { type: 1, children: [1, 2] }), - (this.rules[10].opcodes[1] = { type: 5, min: 65, max: 90 }), - (this.rules[10].opcodes[2] = { type: 5, min: 97, max: 122 }), - (this.rules[11].opcodes = []), - (this.rules[11].opcodes[0] = { type: 5, min: 48, max: 57 }), - (this.rules[12].opcodes = []), - (this.rules[12].opcodes[0] = { - type: 1, - children: [1, 2, 3, 4, 5, 6, 7] - }), - (this.rules[12].opcodes[1] = { type: 4, index: 11 }), - (this.rules[12].opcodes[2] = { type: 7, string: [97] }), - (this.rules[12].opcodes[3] = { type: 7, string: [98] }), - (this.rules[12].opcodes[4] = { type: 7, string: [99] }), - (this.rules[12].opcodes[5] = { type: 7, string: [100] }), - (this.rules[12].opcodes[6] = { type: 7, string: [101] }), - (this.rules[12].opcodes[7] = { type: 7, string: [102] }), - (this.toString = function toString() { - let s = ''; - return ( - (s += '; OpenAPI Path Templating ABNF syntax\n'), - (s += - '; variant of https://datatracker.ietf.org/doc/html/rfc3986#section-3.3\n'), - (s += - 'path-template = slash *( path-segment slash ) [ path-segment ]\n'), - (s += - 'path-segment = 1*( path-literal / template-expression )\n'), - (s += 'slash = "/"\n'), - (s += 'path-literal = 1*pchar\n'), - (s += - 'template-expression = "{" template-expression-param-name "}"\n'), - (s += - 'template-expression-param-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)\n'), - (s += '\n'), - (s += - '; https://datatracker.ietf.org/doc/html/rfc3986#section-3.3\n'), - (s += - 'pchar = unreserved / pct-encoded / sub-delims / ":" / "@"\n'), - (s += - 'unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"\n'), - (s += - ' ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.3\n'), - (s += 'pct-encoded = "%" HEXDIG HEXDIG\n'), - (s += - ' ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.1\n'), - (s += - 'sub-delims = "!" / "$" / "&" / "\'" / "(" / ")"\n'), - (s += ' / "*" / "+" / "," / ";" / "="\n'), - (s += - ' ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.2\n'), - (s += '\n'), - (s += - '; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1\n'), - (s += - 'ALPHA = %x41-5A / %x61-7A ; A-Z / a-z\n'), - (s += 'DIGIT = %x30-39 ; 0-9\n'), - (s += - 'HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"\n'), - '; OpenAPI Path Templating ABNF syntax\n; variant of https://datatracker.ietf.org/doc/html/rfc3986#section-3.3\npath-template = slash *( path-segment slash ) [ path-segment ]\npath-segment = 1*( path-literal / template-expression )\nslash = "/"\npath-literal = 1*pchar\ntemplate-expression = "{" template-expression-param-name "}"\ntemplate-expression-param-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)\n\n; https://datatracker.ietf.org/doc/html/rfc3986#section-3.3\npchar = unreserved / pct-encoded / sub-delims / ":" / "@"\nunreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"\n ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.3\npct-encoded = "%" HEXDIG HEXDIG\n ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.1\nsub-delims = "!" / "$" / "&" / "\'" / "(" / ")"\n / "*" / "+" / "," / ";" / "="\n ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.2\n\n; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1\nALPHA = %x41-5A / %x61-7A ; A-Z / a-z\nDIGIT = %x30-39 ; 0-9\nHEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"\n' - ); - }); - })(), - openapi_path_templating_es_parse = (s) => { - const o = new Ex(); - (o.ast = new xx()), - (o.ast.callbacks['path-template'] = path_template), - (o.ast.callbacks.slash = callbacks_slash), - (o.ast.callbacks['path-literal'] = path_literal), - (o.ast.callbacks['template-expression'] = template_expression), - (o.ast.callbacks['template-expression-param-name'] = - template_expression_param_name); - return { result: o.parse(Fx, 'path-template', s), ast: o.ast }; - }, - encodePathComponent = (s) => - ((s) => { - try { - return 'string' == typeof s && decodeURIComponent(s) !== s; - } catch { - return !1; - } - })(s) - ? s - : encodeURIComponent(s).replace(/%5B/g, '[').replace(/%5D/g, ']'), - Bx = ['slash', 'path-literal', 'template-expression-param-name'], - es_resolve = (s, o, i = {}) => { - const a = { ...{ encoder: encodePathComponent }, ...i }, - u = openapi_path_templating_es_parse(s); - if (!u.result.success) return s; - const _ = []; - u.ast.translate(_); - const w = _.filter(([s]) => Bx.includes(s)).map(([s, i]) => - 'template-expression-param-name' === s - ? Object.hasOwn(o, i) - ? a.encoder(o[i], i) - : `{${i}}` - : i - ); - return w.join(''); - }, - qx = { - body: function bodyBuilder({ req: s, value: o }) { - void 0 !== o && (s.body = o); - }, - header: function headerBuilder({ req: s, parameter: o, value: i }) { - (s.headers = s.headers || {}), - void 0 !== i && (s.headers[o.name] = i); - }, - query: function queryBuilder({ req: s, value: o, parameter: i }) { - (s.query = s.query || {}), - !1 === o && 'boolean' === i.type && (o = 'false'); - 0 === o && - ['number', 'integer'].indexOf(i.type) > -1 && - (o = '0'); - if (o) - s.query[i.name] = { - collectionFormat: i.collectionFormat, - value: o - }; - else if (i.allowEmptyValue && void 0 !== o) { - const o = i.name; - (s.query[o] = s.query[o] || {}), - (s.query[o].allowEmptyValue = !0); - } - }, - path: function pathBuilder({ - req: s, - value: o, - parameter: i, - baseURL: a - }) { - if (void 0 !== o) { - const u = s.url.replace(a, ''), - _ = es_resolve(u, { [i.name]: o }); - s.url = a + _; - } - }, - formData: function formDataBuilder({ - req: s, - value: o, - parameter: i - }) { - !1 === o && 'boolean' === i.type && (o = 'false'); - 0 === o && - ['number', 'integer'].indexOf(i.type) > -1 && - (o = '0'); - if (o) - (s.form = s.form || {}), - (s.form[i.name] = { - collectionFormat: i.collectionFormat, - value: o - }); - else if (i.allowEmptyValue && void 0 !== o) { - s.form = s.form || {}; - const o = i.name; - (s.form[o] = s.form[o] || {}), (s.form[o].allowEmptyValue = !0); - } - } - }; - function content_serializer_serialize(s, o) { - return o.includes('application/json') - ? 'string' == typeof s - ? s - : (Array.isArray(s) && - (s = s.map((s) => { - try { - return JSON.parse(s); - } catch (o) { - return s; - } - })), - JSON.stringify(s)) - : String(s); - } - const cookie_value_encoder = (s) => - cookie_value_strict(s).replace(/[=&]/gu, (s) => - '=' === s ? '%3D' : '%26' - ); - function parameter_builders_path({ - req: s, - value: o, - parameter: i, - baseURL: a - }) { - const { name: u, style: _, explode: w, content: x } = i; - if (void 0 === o) return; - const C = s.url.replace(a, ''); - let j; - if (x) { - const s = Object.keys(x)[0]; - j = es_resolve( - C, - { [u]: o }, - { - encoder: (o) => - encodeCharacters(content_serializer_serialize(o, s)) - } - ); - } else - j = es_resolve( - C, - { [u]: o }, - { - encoder: (s) => - stylize({ - key: i.name, - value: s, - style: _ || 'simple', - explode: null != w && w, - escape: 'reserved' - }) - } - ); - s.url = a + j; - } - function query({ req: s, value: o, parameter: i }) { - if (((s.query = s.query || {}), void 0 !== o && i.content)) { - const a = content_serializer_serialize( - o, - Object.keys(i.content)[0] - ); - if (a) s.query[i.name] = a; - else if (i.allowEmptyValue) { - const o = i.name; - (s.query[o] = s.query[o] || {}), - (s.query[o].allowEmptyValue = !0); - } - } else if ((!1 === o && (o = 'false'), 0 === o && (o = '0'), o)) { - const { style: a, explode: u, allowReserved: _ } = i; - s.query[i.name] = { - value: o, - serializationOption: { style: a, explode: u, allowReserved: _ } - }; - } else if (i.allowEmptyValue && void 0 !== o) { - const o = i.name; - (s.query[o] = s.query[o] || {}), (s.query[o].allowEmptyValue = !0); - } - } - const $x = ['accept', 'authorization', 'content-type']; - function parameter_builders_header({ req: s, parameter: o, value: i }) { - if ( - ((s.headers = s.headers || {}), - !($x.indexOf(o.name.toLowerCase()) > -1)) - ) - if (void 0 !== i && o.content) { - const a = Object.keys(o.content)[0]; - s.headers[o.name] = content_serializer_serialize(i, a); - } else - void 0 === i || - (Array.isArray(i) && 0 === i.length) || - (s.headers[o.name] = stylize({ - key: o.name, - value: i, - style: o.style || 'simple', - explode: void 0 !== o.explode && o.explode, - escape: !1 - })); - } - function cookie({ req: s, parameter: o, value: i }) { - const { name: a } = o; - if (((s.headers = s.headers || {}), void 0 !== i && o.content)) { - const u = content_serializer_serialize( - i, - Object.keys(o.content)[0] - ); - s.headers.Cookie = cookie_serialize( - { [a]: u }, - { encoders: { value: cookie_value_encoder } } - ); - } else if (void 0 !== i && (!Array.isArray(i) || 0 !== i.length)) { - var u; - const _ = stylize({ - key: o.name, - value: i, - escape: !1, - style: o.style || 'form', - explode: null !== (u = o.explode) && void 0 !== u && u - }), - w = Array.isArray(i) && o.explode ? `${a}=${_}` : _; - s.headers.Cookie = cookie_serialize( - { [a]: w }, - { encoders: { value: cookie_value_encoder } } - ); - } - } - const Vx = - 'undefined' != typeof globalThis - ? globalThis - : 'undefined' != typeof self - ? self - : window, - { btoa: Ux } = Vx, - zx = Ux; - function buildRequest(s, o) { - const { - operation: i, - requestBody: a, - securities: u, - spec: _, - attachContentTypeForEmptyPayload: w - } = s; - let { requestContentType: x } = s; - o = (function applySecurities({ - request: s, - securities: o = {}, - operation: i = {}, - spec: a - }) { - var u; - const _ = { ...s }, - { authorized: w = {} } = o, - x = i.security || a.security || [], - C = w && !!Object.keys(w).length, - j = - (null == a || null === (u = a.components) || void 0 === u - ? void 0 - : u.securitySchemes) || {}; - if ( - ((_.headers = _.headers || {}), - (_.query = _.query || {}), - !Object.keys(o).length || - !C || - !x || - (Array.isArray(i.security) && !i.security.length)) - ) - return s; - return ( - x.forEach((s) => { - Object.keys(s).forEach((s) => { - const o = w[s], - i = j[s]; - if (!o) return; - const a = o.value || o, - { type: u } = i; - if (o) - if ('apiKey' === u) - 'query' === i.in && (_.query[i.name] = a), - 'header' === i.in && (_.headers[i.name] = a), - 'cookie' === i.in && (_.cookies[i.name] = a); - else if ('http' === u) { - if (/^basic$/i.test(i.scheme)) { - const s = a.username || '', - o = a.password || '', - i = zx(`${s}:${o}`); - _.headers.Authorization = `Basic ${i}`; - } - /^bearer$/i.test(i.scheme) && - (_.headers.Authorization = `Bearer ${a}`); - } else if ('oauth2' === u || 'openIdConnect' === u) { - const s = o.token || {}, - a = s[i['x-tokenName'] || 'access_token']; - let u = s.token_type; - (u && 'bearer' !== u.toLowerCase()) || (u = 'Bearer'), - (_.headers.Authorization = `${u} ${a}`); - } - }); - }), - _ - ); - })({ request: o, securities: u, operation: i, spec: _ }); - const C = i.requestBody || {}, - j = Object.keys(C.content || {}), - L = x && j.indexOf(x) > -1; - if (a || w) { - if (x && L) o.headers['Content-Type'] = x; - else if (!x) { - const s = j[0]; - s && ((o.headers['Content-Type'] = s), (x = s)); - } - } else x && L && (o.headers['Content-Type'] = x); - if (!s.responseContentType && i.responses) { - const s = Object.entries(i.responses) - .filter(([s, o]) => { - const i = parseInt(s, 10); - return i >= 200 && i < 300 && Su(o.content); - }) - .reduce((s, [, o]) => s.concat(Object.keys(o.content)), []); - s.length > 0 && (o.headers.accept = s.join(', ')); - } - if (a) - if (x) { - if (j.indexOf(x) > -1) - if ( - 'application/x-www-form-urlencoded' === x || - 'multipart/form-data' === x - ) - if ('object' == typeof a) { - var B, $; - const s = - null !== - (B = - null === ($ = C.content[x]) || void 0 === $ - ? void 0 - : $.encoding) && void 0 !== B - ? B - : {}; - (o.form = {}), - Object.keys(a).forEach((i) => { - let u; - try { - u = JSON.parse(a[i]); - } catch { - u = a[i]; - } - o.form[i] = { value: u, encoding: s[i] || {} }; - }); - } else if ('string' == typeof a) { - var V, U; - const s = - null !== - (V = - null === (U = C.content[x]) || void 0 === U - ? void 0 - : U.encoding) && void 0 !== V - ? V - : {}; - try { - o.form = {}; - const i = JSON.parse(a); - Object.entries(i).forEach(([i, a]) => { - o.form[i] = { value: a, encoding: s[i] || {} }; - }); - } catch { - o.form = a; - } - } else o.form = a; - else o.body = a; - } else o.body = a; - return o; - } - function build_request_buildRequest(s, o) { - const { - spec: i, - operation: a, - securities: u, - requestContentType: _, - responseContentType: w, - attachContentTypeForEmptyPayload: x - } = s; - if ( - ((o = (function build_request_applySecurities({ - request: s, - securities: o = {}, - operation: i = {}, - spec: a - }) { - const u = { ...s }, - { authorized: _ = {}, specSecurity: w = [] } = o, - x = i.security || w, - C = _ && !!Object.keys(_).length, - j = a.securityDefinitions; - if ( - ((u.headers = u.headers || {}), - (u.query = u.query || {}), - !Object.keys(o).length || - !C || - !x || - (Array.isArray(i.security) && !i.security.length)) - ) - return s; - return ( - x.forEach((s) => { - Object.keys(s).forEach((s) => { - const o = _[s]; - if (!o) return; - const { token: i } = o, - a = o.value || o, - w = j[s], - { type: x } = w, - C = w['x-tokenName'] || 'access_token', - L = i && i[C]; - let B = i && i.token_type; - if (o) - if ('apiKey' === x) { - const s = 'query' === w.in ? 'query' : 'headers'; - (u[s] = u[s] || {}), (u[s][w.name] = a); - } else if ('basic' === x) - if (a.header) u.headers.authorization = a.header; - else { - const s = a.username || '', - o = a.password || ''; - (a.base64 = zx(`${s}:${o}`)), - (u.headers.authorization = `Basic ${a.base64}`); - } - else - 'oauth2' === x && - L && - ((B = - B && 'bearer' !== B.toLowerCase() ? B : 'Bearer'), - (u.headers.authorization = `${B} ${L}`)); - }); - }), - u - ); - })({ request: o, securities: u, operation: a, spec: i })), - o.body || o.form || x) - ) - _ - ? (o.headers['Content-Type'] = _) - : Array.isArray(a.consumes) - ? ([o.headers['Content-Type']] = a.consumes) - : Array.isArray(i.consumes) - ? ([o.headers['Content-Type']] = i.consumes) - : a.parameters && - a.parameters.filter((s) => 'file' === s.type).length - ? (o.headers['Content-Type'] = 'multipart/form-data') - : a.parameters && - a.parameters.filter((s) => 'formData' === s.in).length && - (o.headers['Content-Type'] = - 'application/x-www-form-urlencoded'); - else if (_) { - const s = - a.parameters && - a.parameters.filter((s) => 'body' === s.in).length > 0, - i = - a.parameters && - a.parameters.filter((s) => 'formData' === s.in).length > 0; - (s || i) && (o.headers['Content-Type'] = _); - } - return ( - !w && - Array.isArray(a.produces) && - a.produces.length > 0 && - (o.headers.accept = a.produces.join(', ')), - o - ); - } - function idFromPathMethodLegacy(s, o) { - return `${o.toLowerCase()}-${s}`; - } - const arrayOrEmpty = (s) => (Array.isArray(s) ? s : []), - parseURIReference = (s) => { - try { - return new URL(s); - } catch { - const o = new URL(s, Bl), - i = String(s).startsWith('/') - ? o.pathname - : o.pathname.substring(1); - return { - hash: o.hash, - host: '', - hostname: '', - href: '', - origin: '', - password: '', - pathname: i, - port: '', - protocol: '', - search: o.search, - searchParams: o.searchParams - }; - } - }; - class OperationNotFoundError extends Yo {} - const Wx = { buildRequest: execute_buildRequest }; - function execute_execute({ - http: s, - fetch: o, - spec: i, - operationId: a, - pathName: u, - method: _, - parameters: w, - securities: x, - ...C - }) { - const j = s || o || http_http; - u && _ && !a && (a = idFromPathMethodLegacy(u, _)); - const L = Wx.buildRequest({ - spec: i, - operationId: a, - parameters: w, - securities: x, - http: j, - ...C - }); - return ( - L.body && - (Su(L.body) || Array.isArray(L.body)) && - (L.body = JSON.stringify(L.body)), - j(L) - ); - } - function execute_buildRequest(s) { - const { - spec: o, - operationId: i, - responseContentType: a, - scheme: u, - requestInterceptor: _, - responseInterceptor: w, - contextUrl: x, - userFetch: C, - server: j, - serverVariables: L, - http: B, - signal: $, - serverVariableEncoder: V - } = s; - let { parameters: U, parameterBuilders: z, baseURL: Y } = s; - const Z = isOpenAPI3(o); - z || (z = Z ? _e : qx); - let ee = { - url: '', - credentials: B && B.withCredentials ? 'include' : 'same-origin', - headers: {}, - cookies: {} - }; - $ && (ee.signal = $), - _ && (ee.requestInterceptor = _), - w && (ee.responseInterceptor = w), - C && (ee.userFetch = C); - const ie = (function getOperationRaw(s, o) { - return s && s.paths - ? (function findOperation(s, o) { - return ( - (function eachOperation(s, o, i) { - if ( - !s || - 'object' != typeof s || - !s.paths || - 'object' != typeof s.paths - ) - return null; - const { paths: a } = s; - for (const u in a) - for (const _ in a[u]) { - if ('PARAMETERS' === _.toUpperCase()) continue; - const w = a[u][_]; - if (!w || 'object' != typeof w) continue; - const x = { - spec: s, - pathName: u, - method: _.toUpperCase(), - operation: w - }, - C = o(x); - if (i && C) return x; - } - })(s, o, !0) || null - ); - })(s, ({ pathName: s, method: i, operation: a }) => { - if (!a || 'object' != typeof a) return !1; - const u = a.operationId; - return [opId(a, s, i), idFromPathMethodLegacy(s, i), u].some( - (s) => s && s === o - ); - }) - : null; - })(o, i); - if (!ie) throw new OperationNotFoundError(`Operation ${i} not found`); - const { operation: ae = {}, method: ce, pathName: le } = ie; - if ( - ((Y = - null != Y - ? Y - : (function baseUrl(s) { - const o = isOpenAPI3(s.spec); - return o - ? (function oas3BaseUrl({ - spec: s, - pathName: o, - method: i, - server: a, - contextUrl: u, - serverVariables: _ = {}, - serverVariableEncoder: w - }) { - var x, C; - let j, - L = [], - B = ''; - const $ = - null == s || - null === (x = s.paths) || - void 0 === x || - null === (x = x[o]) || - void 0 === x || - null === (x = x[(i || '').toLowerCase()]) || - void 0 === x - ? void 0 - : x.servers, - V = - null == s || - null === (C = s.paths) || - void 0 === C || - null === (C = C[o]) || - void 0 === C - ? void 0 - : C.servers, - U = null == s ? void 0 : s.servers; - (L = isNonEmptyServerList($) - ? $ - : isNonEmptyServerList(V) - ? V - : isNonEmptyServerList(U) - ? U - : [$l]), - a && - ((j = L.find((s) => s.url === a)), j && (B = a)); - B || (([j] = L), (B = j.url)); - if ( - openapi_server_url_templating_es_test(B, { - strict: !0 - }) - ) { - const s = Object.entries({ ...j.variables }).reduce( - (s, [o, i]) => ((s[o] = i.default), s), - {} - ); - B = es_substitute( - B, - { ...s, ..._ }, - { encoder: 'function' == typeof w ? w : Ep } - ); - } - return (function buildOas3UrlWithContext( - s = '', - o = '' - ) { - const i = parseURIReference( - s && o ? resolve(o, s) : s - ), - a = parseURIReference(o), - u = - stripNonAlpha(i.protocol) || - stripNonAlpha(a.protocol), - _ = i.host || a.host, - w = i.pathname; - let x; - x = u && _ ? `${u}://${_ + w}` : w; - return '/' === x[x.length - 1] ? x.slice(0, -1) : x; - })(B, u); - })(s) - : (function swagger2BaseUrl({ - spec: s, - scheme: o, - contextUrl: i = '' - }) { - const a = parseURIReference(i), - u = Array.isArray(s.schemes) ? s.schemes[0] : null, - _ = o || u || stripNonAlpha(a.protocol) || 'http', - w = s.host || a.host || '', - x = s.basePath || ''; - let C; - C = _ && w ? `${_}://${w + x}` : x; - return '/' === C[C.length - 1] ? C.slice(0, -1) : C; - })(s); - })({ - spec: o, - scheme: u, - contextUrl: x, - server: j, - serverVariables: L, - pathName: le, - method: ce, - serverVariableEncoder: V - })), - (ee.url += Y), - !i) - ) - return delete ee.cookies, ee; - (ee.url += le), (ee.method = `${ce}`.toUpperCase()), (U = U || {}); - const pe = o.paths[le] || {}; - a && (ee.headers.accept = a); - const de = ((s) => { - const o = {}; - s.forEach((s) => { - o[s.in] || (o[s.in] = {}), (o[s.in][s.name] = s); - }); - const i = []; - return ( - Object.keys(o).forEach((s) => { - Object.keys(o[s]).forEach((a) => { - i.push(o[s][a]); - }); - }), - i - ); - })( - [] - .concat(arrayOrEmpty(ae.parameters)) - .concat(arrayOrEmpty(pe.parameters)) - ); - de.forEach((s) => { - const i = z[s.in]; - let a; - if ( - ('body' === s.in && s.schema && s.schema.properties && (a = U), - (a = s && s.name && U[s.name]), - void 0 === a - ? (a = s && s.name && U[`${s.in}.${s.name}`]) - : ((s, o) => o.filter((o) => o.name === s))(s.name, de).length > - 1 && - console.warn( - `Parameter '${s.name}' is ambiguous because the defined spec has more than one parameter with the name: '${s.name}' and the passed-in parameter values did not define an 'in' value.` - ), - null !== a) - ) { - if ( - (void 0 !== s.default && void 0 === a && (a = s.default), - void 0 === a && s.required && !s.allowEmptyValue) - ) - throw new Error(`Required parameter ${s.name} is not provided`); - if ( - Z && - s.schema && - 'object' === s.schema.type && - 'string' == typeof a - ) - try { - a = JSON.parse(a); - } catch (s) { - throw new Error( - 'Could not parse object parameter value string as JSON' - ); - } - i && - i({ - req: ee, - parameter: s, - value: a, - operation: ae, - spec: o, - baseURL: Y - }); - } - }); - const fe = { ...s, operation: ae }; - if ( - ((ee = Z - ? buildRequest(fe, ee) - : build_request_buildRequest(fe, ee)), - ee.cookies && Object.keys(ee.cookies).length) - ) { - const s = cookie_serialize(ee.cookies, { - encoders: { value: cookie_value_lenient }, - validators: { - name: validators_cookie_name_lenient, - value: validators_cookie_value_lenient - } - }); - kd(ee.headers.Cookie) - ? (ee.headers.Cookie += `; ${s}`) - : (ee.headers.Cookie = s); - } - return ee.cookies && delete ee.cookies, serializeRequest(ee); - } - const stripNonAlpha = (s) => (s ? s.replace(/\W/g, '') : null); - const isNonEmptyServerList = (s) => Array.isArray(s) && s.length > 0; - const makeResolveSubtree = - (s) => - async (o, i, a = {}) => - (async (s, o, i = {}) => { - const { - returnEntireTree: a, - baseDoc: u, - requestInterceptor: _, - responseInterceptor: w, - parameterMacro: x, - modelPropertyMacro: C, - useCircularStructures: j, - strategies: L - } = i, - B = { - spec: s, - pathDiscriminator: o, - baseDoc: u, - requestInterceptor: _, - responseInterceptor: w, - parameterMacro: x, - modelPropertyMacro: C, - useCircularStructures: j, - strategies: L - }, - $ = L.find((o) => o.match(s)).normalize(s), - V = await wx({ - spec: $, - ...B, - allowMetaPatches: !0, - skipNormalization: !isOpenAPI31(s) - }); - return ( - !a && - Array.isArray(o) && - o.length && - (V.spec = - o.reduce((s, o) => (null == s ? void 0 : s[o]), V.spec) || - null), - V - ); - })(o, i, { ...s, ...a }), - Jx = - (makeResolveSubtree({ strategies: [uu, cu, iu] }), - (s, o) => - (...i) => { - s(...i); - const a = o.getConfigs().withCredentials; - o.fn.fetch.withCredentials = a; - }); - function swagger_client({ configs: s, getConfigs: o }) { - return { - fn: { - fetch: - ((i = http_http), - (a = s.preFetch), - (u = s.postFetch), - (u = u || ((s) => s)), - (a = a || ((s) => s)), - (s) => ( - 'string' == typeof s && (s = { url: s }), - (s = serializeRequest(s)), - (s = a(s)), - u(i(s)) - )), - buildRequest: execute_buildRequest, - execute: execute_execute, - resolve: makeResolve({ strategies: [Sx, uu, cu, iu] }), - resolveSubtree: async (s, i, a = {}) => { - const u = o(), - _ = { - modelPropertyMacro: u.modelPropertyMacro, - parameterMacro: u.parameterMacro, - requestInterceptor: u.requestInterceptor, - responseInterceptor: u.responseInterceptor, - strategies: [Sx, uu, cu, iu] - }; - return makeResolveSubtree(_)(s, i, a); - }, - serializeRes: serializeResponse, - opId - }, - statePlugins: { configs: { wrapActions: { loaded: Jx } } } - }; - var i, a, u; - } - function util() { - return { fn: { shallowEqualKeys } }; - } - var Hx = __webpack_require__(40961), - Kx = (__webpack_require__(78418), qe.version.startsWith('19')), - Gx = Symbol.for(Kx ? 'react.transitional.element' : 'react.element'), - Xx = Symbol.for('react.portal'), - Yx = Symbol.for('react.fragment'), - Qx = Symbol.for('react.strict_mode'), - Zx = Symbol.for('react.profiler'), - tk = Symbol.for('react.consumer'), - rk = Symbol.for('react.context'), - nk = Symbol.for('react.forward_ref'), - sk = Symbol.for('react.suspense'), - ok = Symbol.for('react.suspense_list'), - lk = Symbol.for('react.memo'), - uk = Symbol.for('react.lazy'), - pk = nk, - fk = lk; - function typeOf(s) { - if ('object' == typeof s && null !== s) { - const { $$typeof: o } = s; - switch (o) { - case Gx: - switch ((s = s.type)) { - case Yx: - case Zx: - case Qx: - case sk: - case ok: - return s; - default: - switch ((s = s && s.$$typeof)) { - case rk: - case nk: - case uk: - case lk: - case tk: - return s; - default: - return o; - } - } - case Xx: - return o; - } - } - } - function pureFinalPropsSelectorFactory( - s, - o, - i, - a, - { areStatesEqual: u, areOwnPropsEqual: _, areStatePropsEqual: w } - ) { - let x, - C, - j, - L, - B, - $ = !1; - function handleSubsequentCalls($, V) { - const U = !_(V, C), - z = !u($, x, V, C); - return ( - (x = $), - (C = V), - U && z - ? (function handleNewPropsAndNewState() { - return ( - (j = s(x, C)), - o.dependsOnOwnProps && (L = o(a, C)), - (B = i(j, L, C)), - B - ); - })() - : U - ? (function handleNewProps() { - return ( - s.dependsOnOwnProps && (j = s(x, C)), - o.dependsOnOwnProps && (L = o(a, C)), - (B = i(j, L, C)), - B - ); - })() - : z - ? (function handleNewState() { - const o = s(x, C), - a = !w(o, j); - return (j = o), a && (B = i(j, L, C)), B; - })() - : B - ); - } - return function pureFinalPropsSelector(u, _) { - return $ - ? handleSubsequentCalls(u, _) - : (function handleFirstCall(u, _) { - return ( - (x = u), - (C = _), - (j = s(x, C)), - (L = o(a, C)), - (B = i(j, L, C)), - ($ = !0), - B - ); - })(u, _); - }; - } - function wrapMapToPropsConstant(s) { - return function initConstantSelector(o) { - const i = s(o); - function constantSelector() { - return i; - } - return (constantSelector.dependsOnOwnProps = !1), constantSelector; - }; - } - function getDependsOnOwnProps(s) { - return s.dependsOnOwnProps - ? Boolean(s.dependsOnOwnProps) - : 1 !== s.length; - } - function wrapMapToPropsFunc(s, o) { - return function initProxySelector(o, { displayName: i }) { - const a = function mapToPropsProxy(s, o) { - return a.dependsOnOwnProps - ? a.mapToProps(s, o) - : a.mapToProps(s, void 0); - }; - return ( - (a.dependsOnOwnProps = !0), - (a.mapToProps = function detectFactoryAndVerify(o, i) { - (a.mapToProps = s), - (a.dependsOnOwnProps = getDependsOnOwnProps(s)); - let u = a(o, i); - return ( - 'function' == typeof u && - ((a.mapToProps = u), - (a.dependsOnOwnProps = getDependsOnOwnProps(u)), - (u = a(o, i))), - u - ); - }), - a - ); - }; - } - function createInvalidArgFactory(s, o) { - return (i, a) => { - throw new Error( - `Invalid value of type ${typeof s} for ${o} argument when connecting component ${a.wrappedComponentName}.` - ); - }; - } - function defaultMergeProps(s, o, i) { - return { ...i, ...s, ...o }; - } - function defaultNoopBatch(s) { - s(); - } - var mk = { notify() {}, get: () => [] }; - function createSubscription(s, o) { - let i, - a = mk, - u = 0, - _ = !1; - function handleChangeWrapper() { - w.onStateChange && w.onStateChange(); - } - function trySubscribe() { - u++, - i || - ((i = o - ? o.addNestedSub(handleChangeWrapper) - : s.subscribe(handleChangeWrapper)), - (a = (function createListenerCollection() { - let s = null, - o = null; - return { - clear() { - (s = null), (o = null); - }, - notify() { - defaultNoopBatch(() => { - let o = s; - for (; o; ) o.callback(), (o = o.next); - }); - }, - get() { - const o = []; - let i = s; - for (; i; ) o.push(i), (i = i.next); - return o; - }, - subscribe(i) { - let a = !0; - const u = (o = { callback: i, next: null, prev: o }); - return ( - u.prev ? (u.prev.next = u) : (s = u), - function unsubscribe() { - a && - null !== s && - ((a = !1), - u.next ? (u.next.prev = u.prev) : (o = u.prev), - u.prev ? (u.prev.next = u.next) : (s = u.next)); - } - ); - } - }; - })())); - } - function tryUnsubscribe() { - u--, i && 0 === u && (i(), (i = void 0), a.clear(), (a = mk)); - } - const w = { - addNestedSub: function addNestedSub(s) { - trySubscribe(); - const o = a.subscribe(s); - let i = !1; - return () => { - i || ((i = !0), o(), tryUnsubscribe()); - }; - }, - notifyNestedSubs: function notifyNestedSubs() { - a.notify(); - }, - handleChangeWrapper, - isSubscribed: function isSubscribed() { - return _; - }, - trySubscribe: function trySubscribeSelf() { - _ || ((_ = !0), trySubscribe()); - }, - tryUnsubscribe: function tryUnsubscribeSelf() { - _ && ((_ = !1), tryUnsubscribe()); - }, - getListeners: () => a - }; - return w; - } - var yk = (() => - !( - 'undefined' == typeof window || - void 0 === window.document || - void 0 === window.document.createElement - ))(), - vk = (() => - 'undefined' != typeof navigator && - 'ReactNative' === navigator.product)(), - _k = (() => (yk || vk ? qe.useLayoutEffect : qe.useEffect))(); - function is(s, o) { - return s === o - ? 0 !== s || 0 !== o || 1 / s == 1 / o - : s != s && o != o; - } - function shallowEqual(s, o) { - if (is(s, o)) return !0; - if ( - 'object' != typeof s || - null === s || - 'object' != typeof o || - null === o - ) - return !1; - const i = Object.keys(s), - a = Object.keys(o); - if (i.length !== a.length) return !1; - for (let a = 0; a < i.length; a++) - if ( - !Object.prototype.hasOwnProperty.call(o, i[a]) || - !is(s[i[a]], o[i[a]]) - ) - return !1; - return !0; - } - var wk = { - childContextTypes: !0, - contextType: !0, - contextTypes: !0, - defaultProps: !0, - displayName: !0, - getDefaultProps: !0, - getDerivedStateFromError: !0, - getDerivedStateFromProps: !0, - mixins: !0, - propTypes: !0, - type: !0 - }, - xk = { - name: !0, - length: !0, - prototype: !0, - caller: !0, - callee: !0, - arguments: !0, - arity: !0 - }, - Ak = { - $$typeof: !0, - compare: !0, - defaultProps: !0, - displayName: !0, - propTypes: !0, - type: !0 - }, - Bk = { - [pk]: { - $$typeof: !0, - render: !0, - defaultProps: !0, - displayName: !0, - propTypes: !0 - }, - [fk]: Ak - }; - function getStatics(s) { - return (function isMemo(s) { - return typeOf(s) === lk; - })(s) - ? Ak - : Bk[s.$$typeof] || wk; - } - var qk = Object.defineProperty, - Vk = Object.getOwnPropertyNames, - zk = Object.getOwnPropertySymbols, - eO = Object.getOwnPropertyDescriptor, - tO = Object.getPrototypeOf, - rO = Object.prototype; - function hoistNonReactStatics(s, o) { - if ('string' != typeof o) { - if (rO) { - const i = tO(o); - i && i !== rO && hoistNonReactStatics(s, i); - } - let i = Vk(o); - zk && (i = i.concat(zk(o))); - const a = getStatics(s), - u = getStatics(o); - for (let _ = 0; _ < i.length; ++_) { - const w = i[_]; - if (!(xk[w] || (u && u[w]) || (a && a[w]))) { - const i = eO(o, w); - try { - qk(s, w, i); - } catch (s) {} - } - } - } - return s; - } - var nO = Symbol.for('react-redux-context'), - sO = 'undefined' != typeof globalThis ? globalThis : {}; - function getContext() { - if (!qe.createContext) return {}; - const s = (sO[nO] ??= new Map()); - let o = s.get(qe.createContext); - return ( - o || ((o = qe.createContext(null)), s.set(qe.createContext, o)), o - ); - } - var oO = getContext(), - iO = [null, null]; - function captureWrapperProps(s, o, i, a, u, _) { - (s.current = a), - (i.current = !1), - u.current && ((u.current = null), _()); - } - function strictEqual(s, o) { - return s === o; - } - var aO = function connect( - s, - o, - i, - { - pure: a, - areStatesEqual: u = strictEqual, - areOwnPropsEqual: _ = shallowEqual, - areStatePropsEqual: w = shallowEqual, - areMergedPropsEqual: x = shallowEqual, - forwardRef: C = !1, - context: j = oO - } = {} - ) { - const L = j, - B = (function mapStateToPropsFactory(s) { - return s - ? 'function' == typeof s - ? wrapMapToPropsFunc(s) - : createInvalidArgFactory(s, 'mapStateToProps') - : wrapMapToPropsConstant(() => ({})); - })(s), - $ = (function mapDispatchToPropsFactory(s) { - return s && 'object' == typeof s - ? wrapMapToPropsConstant((o) => - (function react_redux_bindActionCreators(s, o) { - const i = {}; - for (const a in s) { - const u = s[a]; - 'function' == typeof u && (i[a] = (...s) => o(u(...s))); - } - return i; - })(s, o) - ) - : s - ? 'function' == typeof s - ? wrapMapToPropsFunc(s) - : createInvalidArgFactory(s, 'mapDispatchToProps') - : wrapMapToPropsConstant((s) => ({ dispatch: s })); - })(o), - V = (function mergePropsFactory(s) { - return s - ? 'function' == typeof s - ? (function wrapMergePropsFunc(s) { - return function initMergePropsProxy( - o, - { displayName: i, areMergedPropsEqual: a } - ) { - let u, - _ = !1; - return function mergePropsProxy(o, i, w) { - const x = s(o, i, w); - return ( - _ ? a(x, u) || (u = x) : ((_ = !0), (u = x)), u - ); - }; - }; - })(s) - : createInvalidArgFactory(s, 'mergeProps') - : () => defaultMergeProps; - })(i), - U = Boolean(s); - return (s) => { - const o = s.displayName || s.name || 'Component', - i = `Connect(${o})`, - a = { - shouldHandleStateChanges: U, - displayName: i, - wrappedComponentName: o, - WrappedComponent: s, - initMapStateToProps: B, - initMapDispatchToProps: $, - initMergeProps: V, - areStatesEqual: u, - areStatePropsEqual: w, - areOwnPropsEqual: _, - areMergedPropsEqual: x - }; - function ConnectFunction(o) { - const [i, u, _] = qe.useMemo(() => { - const { reactReduxForwardedRef: s, ...i } = o; - return [o.context, s, i]; - }, [o]), - w = qe.useMemo(() => L, [i, L]), - x = qe.useContext(w), - C = - Boolean(o.store) && - Boolean(o.store.getState) && - Boolean(o.store.dispatch), - j = Boolean(x) && Boolean(x.store); - const B = C ? o.store : x.store, - $ = j ? x.getServerState : B.getState, - V = qe.useMemo( - () => - (function finalPropsSelectorFactory( - s, - { - initMapStateToProps: o, - initMapDispatchToProps: i, - initMergeProps: a, - ...u - } - ) { - return pureFinalPropsSelectorFactory( - o(s, u), - i(s, u), - a(s, u), - s, - u - ); - })(B.dispatch, a), - [B] - ), - [z, Y] = qe.useMemo(() => { - if (!U) return iO; - const s = createSubscription(B, C ? void 0 : x.subscription), - o = s.notifyNestedSubs.bind(s); - return [s, o]; - }, [B, C, x]), - Z = qe.useMemo( - () => (C ? x : { ...x, subscription: z }), - [C, x, z] - ), - ee = qe.useRef(void 0), - ie = qe.useRef(_), - ae = qe.useRef(void 0), - ce = qe.useRef(!1), - le = qe.useRef(!1), - pe = qe.useRef(void 0); - _k( - () => ( - (le.current = !0), - () => { - le.current = !1; - } - ), - [] - ); - const de = qe.useMemo( - () => () => - ae.current && _ === ie.current - ? ae.current - : V(B.getState(), _), - [B, _] - ), - fe = qe.useMemo( - () => (s) => - z - ? (function subscribeUpdates( - s, - o, - i, - a, - u, - _, - w, - x, - C, - j, - L - ) { - if (!s) return () => {}; - let B = !1, - $ = null; - const checkForUpdates = () => { - if (B || !x.current) return; - const s = o.getState(); - let i, V; - try { - i = a(s, u.current); - } catch (s) { - (V = s), ($ = s); - } - V || ($ = null), - i === _.current - ? w.current || j() - : ((_.current = i), - (C.current = i), - (w.current = !0), - L()); - }; - return ( - (i.onStateChange = checkForUpdates), - i.trySubscribe(), - checkForUpdates(), - () => { - if ( - ((B = !0), - i.tryUnsubscribe(), - (i.onStateChange = null), - $) - ) - throw $; - } - ); - })(U, B, z, V, ie, ee, ce, le, ae, Y, s) - : () => {}, - [z] - ); - let ye; - !(function useIsomorphicLayoutEffectWithArgs(s, o, i) { - _k(() => s(...o), i); - })(captureWrapperProps, [ie, ee, ce, _, ae, Y]); - try { - ye = qe.useSyncExternalStore(fe, de, $ ? () => V($(), _) : de); - } catch (s) { - throw ( - (pe.current && - (s.message += `\nThe error may be correlated with this previous error:\n${pe.current.stack}\n\n`), - s) - ); - } - _k(() => { - (pe.current = void 0), (ae.current = void 0), (ee.current = ye); - }); - const be = qe.useMemo( - () => qe.createElement(s, { ...ye, ref: u }), - [u, s, ye] - ); - return qe.useMemo( - () => (U ? qe.createElement(w.Provider, { value: Z }, be) : be), - [w, be, Z] - ); - } - const j = qe.memo(ConnectFunction); - if ( - ((j.WrappedComponent = s), - (j.displayName = ConnectFunction.displayName = i), - C) - ) { - const o = qe.forwardRef(function forwardConnectRef(s, o) { - return qe.createElement(j, { ...s, reactReduxForwardedRef: o }); - }); - return ( - (o.displayName = i), - (o.WrappedComponent = s), - hoistNonReactStatics(o, s) - ); - } - return hoistNonReactStatics(j, s); - }; - }; - var cO = function Provider(s) { - const { children: o, context: i, serverState: a, store: u } = s, - _ = qe.useMemo(() => { - const s = createSubscription(u); - return { - store: u, - subscription: s, - getServerState: a ? () => a : void 0 - }; - }, [u, a]), - w = qe.useMemo(() => u.getState(), [u]); - _k(() => { - const { subscription: s } = _; - return ( - (s.onStateChange = s.notifyNestedSubs), - s.trySubscribe(), - w !== u.getState() && s.notifyNestedSubs(), - () => { - s.tryUnsubscribe(), (s.onStateChange = void 0); - } - ); - }, [_, w]); - const x = i || oO; - return qe.createElement(x.Provider, { value: _ }, o); - }; - var lO = __webpack_require__(83488), - uO = __webpack_require__.n(lO); - const withSystem = (s) => (o) => { - const { fn: i } = s(); - class WithSystem extends qe.Component { - render() { - return qe.createElement( - o, - Fn()({}, s(), this.props, this.context) - ); - } - } - return ( - (WithSystem.displayName = `WithSystem(${i.getDisplayName(o)})`), - WithSystem - ); - }, - withRoot = (s, o) => (i) => { - const { fn: a } = s(); - class WithRoot extends qe.Component { - render() { - return qe.createElement( - cO, - { store: o }, - qe.createElement(i, Fn()({}, this.props, this.context)) - ); - } - } - return ( - (WithRoot.displayName = `WithRoot(${a.getDisplayName(i)})`), - WithRoot - ); - }, - withConnect = (s, o, i) => - compose( - i ? withRoot(s, i) : uO(), - aO((i, a) => { - const u = { ...a, ...s() }, - _ = o.prototype?.mapStateToProps || ((s) => ({ state: s })); - return _(i, u); - }), - withSystem(s) - )(o), - handleProps = (s, o, i, a) => { - for (const u in o) { - const _ = o[u]; - 'function' == typeof _ && _(i[u], a[u], s()); - } - }, - withMappedContainer = (s, o, i) => (o, a) => { - const { fn: u } = s(), - _ = i(o, 'root'); - class WithMappedContainer extends qe.Component { - constructor(o, i) { - super(o, i), handleProps(s, a, o, {}); - } - UNSAFE_componentWillReceiveProps(o) { - handleProps(s, a, o, this.props); - } - render() { - const s = Zt()(this.props, a ? Object.keys(a) : []); - return qe.createElement(_, s); - } - } - return ( - (WithMappedContainer.displayName = `WithMappedContainer(${u.getDisplayName(_)})`), - WithMappedContainer - ); - }, - render = (s, o, i, a) => (u) => { - const _ = i(s, o, a)('App', 'root'), - { createRoot: w } = Hx; - w(u).render(qe.createElement(_, null)); - }, - getComponent = - (s, o, i) => - (a, u, _ = {}) => { - if ('string' != typeof a) - throw new TypeError( - 'Need a string, to fetch a component. Was given a ' + typeof a - ); - const w = i(a); - return w - ? u - ? 'root' === u - ? withConnect(s, w, o()) - : withConnect(s, w) - : w - : (_.failSilently || - s().log.warn('Could not find component:', a), - null); - }, - getDisplayName = (s) => s.displayName || s.name || 'Component', - view = ({ getComponents: s, getStore: o, getSystem: i }) => { - const a = - ((u = getComponent(i, o, s)), Nt(u, (...s) => JSON.stringify(s))); - var u; - const _ = ((s) => utils_memoizeN(s, (...s) => s))( - withMappedContainer(i, 0, a) - ); - return { - rootInjects: { - getComponent: a, - makeMappedContainer: _, - render: render(i, o, getComponent, s) - }, - fn: { getDisplayName } - }; - }, - view_legacy = ({ - React: s, - getSystem: o, - getStore: i, - getComponents: a - }) => { - const u = {}, - _ = parseInt(s?.version, 10); - return ( - _ >= 16 && - _ < 18 && - (u.render = ((s, o, i, a) => (u) => { - const _ = i(s, o, a)('App', 'root'); - Hx.render(qe.createElement(_, null), u); - })(o, i, getComponent, a)), - { rootInjects: u } - ); - }; - function downloadUrlPlugin(s) { - let { fn: o } = s; - const i = { - download: - (s) => - ({ - errActions: i, - specSelectors: a, - specActions: u, - getConfigs: _ - }) => { - let { fetch: w } = o; - const x = _(); - function next(o) { - if (o instanceof Error || o.status >= 400) - return ( - u.updateLoadingStatus('failed'), - i.newThrownErr( - Object.assign( - new Error((o.message || o.statusText) + ' ' + s), - { source: 'fetch' } - ) - ), - void ( - !o.status && - o instanceof Error && - (function checkPossibleFailReasons() { - try { - let o; - if ( - ('URL' in ut - ? (o = new URL(s)) - : ((o = document.createElement('a')), - (o.href = s)), - 'https:' !== o.protocol && - 'https:' === ut.location.protocol) - ) { - const s = Object.assign( - new Error( - `Possible mixed-content issue? The page was loaded over https:// but a ${o.protocol}// URL was specified. Check that you are not attempting to load mixed content.` - ), - { source: 'fetch' } - ); - return void i.newThrownErr(s); - } - if (o.origin !== ut.location.origin) { - const s = Object.assign( - new Error( - `Possible cross-origin (CORS) issue? The URL origin (${o.origin}) does not match the page (${ut.location.origin}). Check the server returns the correct 'Access-Control-Allow-*' headers.` - ), - { source: 'fetch' } - ); - i.newThrownErr(s); - } - } catch (s) { - return; - } - })() - ) - ); - u.updateLoadingStatus('success'), - u.updateSpec(o.text), - a.url() !== s && u.updateUrl(s); - } - (s = s || a.url()), - u.updateLoadingStatus('loading'), - i.clear({ source: 'fetch' }), - w({ - url: s, - loadSpec: !0, - requestInterceptor: x.requestInterceptor || ((s) => s), - responseInterceptor: x.responseInterceptor || ((s) => s), - credentials: 'same-origin', - headers: { Accept: 'application/json,*/*' } - }).then(next, next); - }, - updateLoadingStatus: (s) => { - let o = [null, 'loading', 'failed', 'success', 'failedConfig']; - return ( - -1 === o.indexOf(s) && - console.error( - `Error: ${s} is not one of ${JSON.stringify(o)}` - ), - { type: 'spec_update_loading_status', payload: s } - ); - } - }; - let a = { - loadingStatus: Jt( - (s) => s || (0, We.Map)(), - (s) => s.get('loadingStatus') || null - ) - }; - return { - statePlugins: { - spec: { - actions: i, - reducers: { - spec_update_loading_status: (s, o) => - 'string' == typeof o.payload - ? s.set('loadingStatus', o.payload) - : s - }, - selectors: a - } - } - }; - } - function arrayLikeToArray_arrayLikeToArray(s, o) { - (null == o || o > s.length) && (o = s.length); - for (var i = 0, a = Array(o); i < o; i++) a[i] = s[i]; - return a; - } - function toConsumableArray_toConsumableArray(s) { - return ( - (function arrayWithoutHoles_arrayWithoutHoles(s) { - if (Array.isArray(s)) return arrayLikeToArray_arrayLikeToArray(s); - })(s) || - (function iterableToArray_iterableToArray(s) { - if ( - ('undefined' != typeof Symbol && null != s[Symbol.iterator]) || - null != s['@@iterator'] - ) - return Array.from(s); - })(s) || - (function unsupportedIterableToArray_unsupportedIterableToArray( - s, - o - ) { - if (s) { - if ('string' == typeof s) - return arrayLikeToArray_arrayLikeToArray(s, o); - var i = {}.toString.call(s).slice(8, -1); - return ( - 'Object' === i && s.constructor && (i = s.constructor.name), - 'Map' === i || 'Set' === i - ? Array.from(s) - : 'Arguments' === i || - /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i) - ? arrayLikeToArray_arrayLikeToArray(s, o) - : void 0 - ); - } - })(s) || - (function nonIterableSpread_nonIterableSpread() { - throw new TypeError( - 'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' - ); - })() - ); - } - function typeof_typeof(s) { - return ( - (typeof_typeof = - 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator - ? function (s) { - return typeof s; - } - : function (s) { - return s && - 'function' == typeof Symbol && - s.constructor === Symbol && - s !== Symbol.prototype - ? 'symbol' - : typeof s; - }), - typeof_typeof(s) - ); - } - function toPropertyKey(s) { - var o = (function toPrimitive(s, o) { - if ('object' != typeof_typeof(s) || !s) return s; - var i = s[Symbol.toPrimitive]; - if (void 0 !== i) { - var a = i.call(s, o || 'default'); - if ('object' != typeof_typeof(a)) return a; - throw new TypeError( - '@@toPrimitive must return a primitive value.' - ); - } - return ('string' === o ? String : Number)(s); - })(s, 'string'); - return 'symbol' == typeof_typeof(o) ? o : o + ''; - } - function defineProperty_defineProperty(s, o, i) { - return ( - (o = toPropertyKey(o)) in s - ? Object.defineProperty(s, o, { - value: i, - enumerable: !0, - configurable: !0, - writable: !0 - }) - : (s[o] = i), - s - ); - } - function extends_extends() { - return ( - (extends_extends = Object.assign - ? Object.assign.bind() - : function (s) { - for (var o = 1; o < arguments.length; o++) { - var i = arguments[o]; - for (var a in i) - ({}).hasOwnProperty.call(i, a) && (s[a] = i[a]); - } - return s; - }), - extends_extends.apply(null, arguments) - ); - } - function create_element_ownKeys(s, o) { - var i = Object.keys(s); - if (Object.getOwnPropertySymbols) { - var a = Object.getOwnPropertySymbols(s); - o && - (a = a.filter(function (o) { - return Object.getOwnPropertyDescriptor(s, o).enumerable; - })), - i.push.apply(i, a); - } - return i; - } - function _objectSpread(s) { - for (var o = 1; o < arguments.length; o++) { - var i = null != arguments[o] ? arguments[o] : {}; - o % 2 - ? create_element_ownKeys(Object(i), !0).forEach(function (o) { - defineProperty_defineProperty(s, o, i[o]); - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties( - s, - Object.getOwnPropertyDescriptors(i) - ) - : create_element_ownKeys(Object(i)).forEach(function (o) { - Object.defineProperty( - s, - o, - Object.getOwnPropertyDescriptor(i, o) - ); - }); - } - return s; - } - var pO = {}; - function createStyleObject(s) { - var o = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : {}, - i = arguments.length > 2 ? arguments[2] : void 0; - return (function getClassNameCombinations(s) { - if (0 === s.length || 1 === s.length) return s; - var o = s.join('.'); - return ( - pO[o] || - (pO[o] = (function powerSetPermutations(s) { - var o = s.length; - return 0 === o || 1 === o - ? s - : 2 === o - ? [ - s[0], - s[1], - ''.concat(s[0], '.').concat(s[1]), - ''.concat(s[1], '.').concat(s[0]) - ] - : 3 === o - ? [ - s[0], - s[1], - s[2], - ''.concat(s[0], '.').concat(s[1]), - ''.concat(s[0], '.').concat(s[2]), - ''.concat(s[1], '.').concat(s[0]), - ''.concat(s[1], '.').concat(s[2]), - ''.concat(s[2], '.').concat(s[0]), - ''.concat(s[2], '.').concat(s[1]), - ''.concat(s[0], '.').concat(s[1], '.').concat(s[2]), - ''.concat(s[0], '.').concat(s[2], '.').concat(s[1]), - ''.concat(s[1], '.').concat(s[0], '.').concat(s[2]), - ''.concat(s[1], '.').concat(s[2], '.').concat(s[0]), - ''.concat(s[2], '.').concat(s[0], '.').concat(s[1]), - ''.concat(s[2], '.').concat(s[1], '.').concat(s[0]) - ] - : o >= 4 - ? [ - s[0], - s[1], - s[2], - s[3], - ''.concat(s[0], '.').concat(s[1]), - ''.concat(s[0], '.').concat(s[2]), - ''.concat(s[0], '.').concat(s[3]), - ''.concat(s[1], '.').concat(s[0]), - ''.concat(s[1], '.').concat(s[2]), - ''.concat(s[1], '.').concat(s[3]), - ''.concat(s[2], '.').concat(s[0]), - ''.concat(s[2], '.').concat(s[1]), - ''.concat(s[2], '.').concat(s[3]), - ''.concat(s[3], '.').concat(s[0]), - ''.concat(s[3], '.').concat(s[1]), - ''.concat(s[3], '.').concat(s[2]), - '' - .concat(s[0], '.') - .concat(s[1], '.') - .concat(s[2]), - '' - .concat(s[0], '.') - .concat(s[1], '.') - .concat(s[3]), - '' - .concat(s[0], '.') - .concat(s[2], '.') - .concat(s[1]), - '' - .concat(s[0], '.') - .concat(s[2], '.') - .concat(s[3]), - '' - .concat(s[0], '.') - .concat(s[3], '.') - .concat(s[1]), - '' - .concat(s[0], '.') - .concat(s[3], '.') - .concat(s[2]), - '' - .concat(s[1], '.') - .concat(s[0], '.') - .concat(s[2]), - '' - .concat(s[1], '.') - .concat(s[0], '.') - .concat(s[3]), - '' - .concat(s[1], '.') - .concat(s[2], '.') - .concat(s[0]), - '' - .concat(s[1], '.') - .concat(s[2], '.') - .concat(s[3]), - '' - .concat(s[1], '.') - .concat(s[3], '.') - .concat(s[0]), - '' - .concat(s[1], '.') - .concat(s[3], '.') - .concat(s[2]), - '' - .concat(s[2], '.') - .concat(s[0], '.') - .concat(s[1]), - '' - .concat(s[2], '.') - .concat(s[0], '.') - .concat(s[3]), - '' - .concat(s[2], '.') - .concat(s[1], '.') - .concat(s[0]), - '' - .concat(s[2], '.') - .concat(s[1], '.') - .concat(s[3]), - '' - .concat(s[2], '.') - .concat(s[3], '.') - .concat(s[0]), - '' - .concat(s[2], '.') - .concat(s[3], '.') - .concat(s[1]), - '' - .concat(s[3], '.') - .concat(s[0], '.') - .concat(s[1]), - '' - .concat(s[3], '.') - .concat(s[0], '.') - .concat(s[2]), - '' - .concat(s[3], '.') - .concat(s[1], '.') - .concat(s[0]), - '' - .concat(s[3], '.') - .concat(s[1], '.') - .concat(s[2]), - '' - .concat(s[3], '.') - .concat(s[2], '.') - .concat(s[0]), - '' - .concat(s[3], '.') - .concat(s[2], '.') - .concat(s[1]), - '' - .concat(s[0], '.') - .concat(s[1], '.') - .concat(s[2], '.') - .concat(s[3]), - '' - .concat(s[0], '.') - .concat(s[1], '.') - .concat(s[3], '.') - .concat(s[2]), - '' - .concat(s[0], '.') - .concat(s[2], '.') - .concat(s[1], '.') - .concat(s[3]), - '' - .concat(s[0], '.') - .concat(s[2], '.') - .concat(s[3], '.') - .concat(s[1]), - '' - .concat(s[0], '.') - .concat(s[3], '.') - .concat(s[1], '.') - .concat(s[2]), - '' - .concat(s[0], '.') - .concat(s[3], '.') - .concat(s[2], '.') - .concat(s[1]), - '' - .concat(s[1], '.') - .concat(s[0], '.') - .concat(s[2], '.') - .concat(s[3]), - '' - .concat(s[1], '.') - .concat(s[0], '.') - .concat(s[3], '.') - .concat(s[2]), - '' - .concat(s[1], '.') - .concat(s[2], '.') - .concat(s[0], '.') - .concat(s[3]), - '' - .concat(s[1], '.') - .concat(s[2], '.') - .concat(s[3], '.') - .concat(s[0]), - '' - .concat(s[1], '.') - .concat(s[3], '.') - .concat(s[0], '.') - .concat(s[2]), - '' - .concat(s[1], '.') - .concat(s[3], '.') - .concat(s[2], '.') - .concat(s[0]), - '' - .concat(s[2], '.') - .concat(s[0], '.') - .concat(s[1], '.') - .concat(s[3]), - '' - .concat(s[2], '.') - .concat(s[0], '.') - .concat(s[3], '.') - .concat(s[1]), - '' - .concat(s[2], '.') - .concat(s[1], '.') - .concat(s[0], '.') - .concat(s[3]), - '' - .concat(s[2], '.') - .concat(s[1], '.') - .concat(s[3], '.') - .concat(s[0]), - '' - .concat(s[2], '.') - .concat(s[3], '.') - .concat(s[0], '.') - .concat(s[1]), - '' - .concat(s[2], '.') - .concat(s[3], '.') - .concat(s[1], '.') - .concat(s[0]), - '' - .concat(s[3], '.') - .concat(s[0], '.') - .concat(s[1], '.') - .concat(s[2]), - '' - .concat(s[3], '.') - .concat(s[0], '.') - .concat(s[2], '.') - .concat(s[1]), - '' - .concat(s[3], '.') - .concat(s[1], '.') - .concat(s[0], '.') - .concat(s[2]), - '' - .concat(s[3], '.') - .concat(s[1], '.') - .concat(s[2], '.') - .concat(s[0]), - '' - .concat(s[3], '.') - .concat(s[2], '.') - .concat(s[0], '.') - .concat(s[1]), - '' - .concat(s[3], '.') - .concat(s[2], '.') - .concat(s[1], '.') - .concat(s[0]) - ] - : void 0; - })(s)), - pO[o] - ); - })( - s.filter(function (s) { - return 'token' !== s; - }) - ).reduce(function (s, o) { - return _objectSpread(_objectSpread({}, s), i[o]); - }, o); - } - function createClassNameString(s) { - return s.join(' '); - } - function createElement(s) { - var o = s.node, - i = s.stylesheet, - a = s.style, - u = void 0 === a ? {} : a, - _ = s.useInlineStyles, - w = s.key, - x = o.properties, - C = o.type, - j = o.tagName, - L = o.value; - if ('text' === C) return L; - if (j) { - var B, - $ = (function createChildren(s, o) { - var i = 0; - return function (a) { - return ( - (i += 1), - a.map(function (a, u) { - return createElement({ - node: a, - stylesheet: s, - useInlineStyles: o, - key: 'code-segment-'.concat(i, '-').concat(u) - }); - }) - ); - }; - })(i, _); - if (_) { - var V = Object.keys(i).reduce(function (s, o) { - return ( - o.split('.').forEach(function (o) { - s.includes(o) || s.push(o); - }), - s - ); - }, []), - U = - x.className && x.className.includes('token') ? ['token'] : [], - z = - x.className && - U.concat( - x.className.filter(function (s) { - return !V.includes(s); - }) - ); - B = _objectSpread( - _objectSpread({}, x), - {}, - { - className: createClassNameString(z) || void 0, - style: createStyleObject( - x.className, - Object.assign({}, x.style, u), - i - ) - } - ); - } else - B = _objectSpread( - _objectSpread({}, x), - {}, - { className: createClassNameString(x.className) } - ); - var Y = $(o.children); - return qe.createElement(j, extends_extends({ key: w }, B), Y); - } - } - var hO = [ - 'language', - 'children', - 'style', - 'customStyle', - 'codeTagProps', - 'useInlineStyles', - 'showLineNumbers', - 'showInlineLineNumbers', - 'startingLineNumber', - 'lineNumberContainerStyle', - 'lineNumberStyle', - 'wrapLines', - 'wrapLongLines', - 'lineProps', - 'renderer', - 'PreTag', - 'CodeTag', - 'code', - 'astGenerator' - ]; - function highlight_ownKeys(s, o) { - var i = Object.keys(s); - if (Object.getOwnPropertySymbols) { - var a = Object.getOwnPropertySymbols(s); - o && - (a = a.filter(function (o) { - return Object.getOwnPropertyDescriptor(s, o).enumerable; - })), - i.push.apply(i, a); - } - return i; - } - function highlight_objectSpread(s) { - for (var o = 1; o < arguments.length; o++) { - var i = null != arguments[o] ? arguments[o] : {}; - o % 2 - ? highlight_ownKeys(Object(i), !0).forEach(function (o) { - defineProperty_defineProperty(s, o, i[o]); - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties( - s, - Object.getOwnPropertyDescriptors(i) - ) - : highlight_ownKeys(Object(i)).forEach(function (o) { - Object.defineProperty( - s, - o, - Object.getOwnPropertyDescriptor(i, o) - ); - }); - } - return s; - } - var dO = /\n/g; - function AllLineNumbers(s) { - var o = s.codeString, - i = s.codeStyle, - a = s.containerStyle, - u = void 0 === a ? { float: 'left', paddingRight: '10px' } : a, - _ = s.numberStyle, - w = void 0 === _ ? {} : _, - x = s.startingLineNumber; - return qe.createElement( - 'code', - { style: Object.assign({}, i, u) }, - (function getAllLineNumbers(s) { - var o = s.lines, - i = s.startingLineNumber, - a = s.style; - return o.map(function (s, o) { - var u = o + i; - return qe.createElement( - 'span', - { - key: 'line-'.concat(o), - className: 'react-syntax-highlighter-line-number', - style: 'function' == typeof a ? a(u) : a - }, - ''.concat(u, '\n') - ); - }); - })({ - lines: o.replace(/\n$/, '').split('\n'), - style: w, - startingLineNumber: x - }) - ); - } - function getInlineLineNumber(s, o) { - return { - type: 'element', - tagName: 'span', - properties: { - key: 'line-number--'.concat(s), - className: [ - 'comment', - 'linenumber', - 'react-syntax-highlighter-line-number' - ], - style: o - }, - children: [{ type: 'text', value: s }] - }; - } - function assembleLineNumberStyles(s, o, i) { - var a, - u = { - display: 'inline-block', - minWidth: ((a = i), ''.concat(a.toString().length, '.25em')), - paddingRight: '1em', - textAlign: 'right', - userSelect: 'none' - }, - _ = 'function' == typeof s ? s(o) : s; - return highlight_objectSpread(highlight_objectSpread({}, u), _); - } - function createLineElement(s) { - var o = s.children, - i = s.lineNumber, - a = s.lineNumberStyle, - u = s.largestLineNumber, - _ = s.showInlineLineNumbers, - w = s.lineProps, - x = void 0 === w ? {} : w, - C = s.className, - j = void 0 === C ? [] : C, - L = s.showLineNumbers, - B = s.wrapLongLines, - $ = s.wrapLines, - V = - void 0 !== $ && $ - ? highlight_objectSpread({}, 'function' == typeof x ? x(i) : x) - : {}; - if ( - ((V.className = V.className - ? [].concat( - toConsumableArray_toConsumableArray( - V.className.trim().split(/\s+/) - ), - toConsumableArray_toConsumableArray(j) - ) - : j), - i && _) - ) { - var U = assembleLineNumberStyles(a, i, u); - o.unshift(getInlineLineNumber(i, U)); - } - return ( - B & L && - (V.style = highlight_objectSpread({ display: 'flex' }, V.style)), - { type: 'element', tagName: 'span', properties: V, children: o } - ); - } - function flattenCodeTree(s) { - for ( - var o = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : [], - i = - arguments.length > 2 && void 0 !== arguments[2] - ? arguments[2] - : [], - a = 0; - a < s.length; - a++ - ) { - var u = s[a]; - if ('text' === u.type) - i.push( - createLineElement({ - children: [u], - className: toConsumableArray_toConsumableArray(new Set(o)) - }) - ); - else if (u.children) { - var _ = o.concat(u.properties.className); - flattenCodeTree(u.children, _).forEach(function (s) { - return i.push(s); - }); - } - } - return i; - } - function processLines(s, o, i, a, u, _, w, x, C) { - var j, - L = flattenCodeTree(s.value), - B = [], - $ = -1, - V = 0; - function createLine(s, _) { - var j = - arguments.length > 2 && void 0 !== arguments[2] - ? arguments[2] - : []; - return o || j.length > 0 - ? (function createWrappedLine(s, _) { - return createLineElement({ - children: s, - lineNumber: _, - lineNumberStyle: x, - largestLineNumber: w, - showInlineLineNumbers: u, - lineProps: i, - className: - arguments.length > 2 && void 0 !== arguments[2] - ? arguments[2] - : [], - showLineNumbers: a, - wrapLongLines: C, - wrapLines: o - }); - })(s, _, j) - : (function createUnwrappedLine(s, o) { - if (a && o && u) { - var i = assembleLineNumberStyles(x, o, w); - s.unshift(getInlineLineNumber(o, i)); - } - return s; - })(s, _); - } - for ( - var U = function _loop() { - var s = L[V], - o = s.children[0].value, - i = (function getNewLines(s) { - return s.match(dO); - })(o); - if (i) { - var u = o.split('\n'); - u.forEach(function (o, i) { - var w = a && B.length + _, - x = { type: 'text', value: ''.concat(o, '\n') }; - if (0 === i) { - var C = createLine( - L.slice($ + 1, V).concat( - createLineElement({ - children: [x], - className: s.properties.className - }) - ), - w - ); - B.push(C); - } else if (i === u.length - 1) { - var j = - L[V + 1] && L[V + 1].children && L[V + 1].children[0], - U = { type: 'text', value: ''.concat(o) }; - if (j) { - var z = createLineElement({ - children: [U], - className: s.properties.className - }); - L.splice(V + 1, 0, z); - } else { - var Y = createLine([U], w, s.properties.className); - B.push(Y); - } - } else { - var Z = createLine([x], w, s.properties.className); - B.push(Z); - } - }), - ($ = V); - } - V++; - }; - V < L.length; - - ) - U(); - if ($ !== L.length - 1) { - var z = L.slice($ + 1, L.length); - if (z && z.length) { - var Y = createLine(z, a && B.length + _); - B.push(Y); - } - } - return o ? B : (j = []).concat.apply(j, B); - } - function defaultRenderer(s) { - var o = s.rows, - i = s.stylesheet, - a = s.useInlineStyles; - return o.map(function (s, o) { - return createElement({ - node: s, - stylesheet: i, - useInlineStyles: a, - key: 'code-segement'.concat(o) - }); - }); - } - function isHighlightJs(s) { - return s && void 0 !== s.highlightAuto; - } - var fO = __webpack_require__(43768), - mO = (function highlight(s, o) { - return function SyntaxHighlighter(i) { - var a = i.language, - u = i.children, - _ = i.style, - w = void 0 === _ ? o : _, - x = i.customStyle, - C = void 0 === x ? {} : x, - j = i.codeTagProps, - L = - void 0 === j - ? { - className: a ? 'language-'.concat(a) : void 0, - style: highlight_objectSpread( - highlight_objectSpread( - {}, - w['code[class*="language-"]'] - ), - w['code[class*="language-'.concat(a, '"]')] - ) - } - : j, - B = i.useInlineStyles, - $ = void 0 === B || B, - V = i.showLineNumbers, - U = void 0 !== V && V, - z = i.showInlineLineNumbers, - Y = void 0 === z || z, - Z = i.startingLineNumber, - ee = void 0 === Z ? 1 : Z, - ie = i.lineNumberContainerStyle, - ae = i.lineNumberStyle, - ce = void 0 === ae ? {} : ae, - le = i.wrapLines, - pe = i.wrapLongLines, - de = void 0 !== pe && pe, - fe = i.lineProps, - ye = void 0 === fe ? {} : fe, - be = i.renderer, - _e = i.PreTag, - Se = void 0 === _e ? 'pre' : _e, - we = i.CodeTag, - xe = void 0 === we ? 'code' : we, - Pe = i.code, - Te = void 0 === Pe ? (Array.isArray(u) ? u[0] : u) || '' : Pe, - Re = i.astGenerator, - $e = (function _objectWithoutProperties(s, o) { - if (null == s) return {}; - var i, - a, - u = (function _objectWithoutPropertiesLoose(s, o) { - if (null == s) return {}; - var i = {}; - for (var a in s) - if ({}.hasOwnProperty.call(s, a)) { - if (-1 !== o.indexOf(a)) continue; - i[a] = s[a]; - } - return i; - })(s, o); - if (Object.getOwnPropertySymbols) { - var _ = Object.getOwnPropertySymbols(s); - for (a = 0; a < _.length; a++) - (i = _[a]), - -1 === o.indexOf(i) && - {}.propertyIsEnumerable.call(s, i) && - (u[i] = s[i]); - } - return u; - })(i, hO); - Re = Re || s; - var ze = U - ? qe.createElement(AllLineNumbers, { - containerStyle: ie, - codeStyle: L.style || {}, - numberStyle: ce, - startingLineNumber: ee, - codeString: Te - }) - : null, - We = w.hljs || - w['pre[class*="language-"]'] || { backgroundColor: '#fff' }, - He = isHighlightJs(Re) ? 'hljs' : 'prismjs', - Xe = $ - ? Object.assign({}, $e, { style: Object.assign({}, We, C) }) - : Object.assign({}, $e, { - className: $e.className - ? ''.concat(He, ' ').concat($e.className) - : He, - style: Object.assign({}, C) - }); - if ( - ((L.style = highlight_objectSpread( - de ? { whiteSpace: 'pre-wrap' } : { whiteSpace: 'pre' }, - L.style - )), - !Re) - ) - return qe.createElement( - Se, - Xe, - ze, - qe.createElement(xe, L, Te) - ); - ((void 0 === le && be) || de) && (le = !0), - (be = be || defaultRenderer); - var Ye = [{ type: 'text', value: Te }], - Qe = (function getCodeTree(s) { - var o = s.astGenerator, - i = s.language, - a = s.code, - u = s.defaultCodeValue; - if (isHighlightJs(o)) { - var _ = (function (s, o) { - return -1 !== s.listLanguages().indexOf(o); - })(o, i); - return 'text' === i - ? { value: u, language: 'text' } - : _ - ? o.highlight(i, a) - : o.highlightAuto(a); - } - try { - return i && 'text' !== i - ? { value: o.highlight(a, i) } - : { value: u }; - } catch (s) { - return { value: u }; - } - })({ - astGenerator: Re, - language: a, - code: Te, - defaultCodeValue: Ye - }); - null === Qe.language && (Qe.value = Ye); - var et = Qe.value.length; - 1 === et && - 'text' === Qe.value[0].type && - (et = Qe.value[0].value.split('\n').length); - var tt = processLines(Qe, le, ye, U, Y, ee, et + ee, ce, de); - return qe.createElement( - Se, - Xe, - qe.createElement( - xe, - L, - !Y && ze, - be({ rows: tt, stylesheet: w, useInlineStyles: $ }) - ) - ); - }; - })(fO, {}); - mO.registerLanguage = fO.registerLanguage; - const gO = mO; - var yO = __webpack_require__(95089); - const vO = __webpack_require__.n(yO)(); - var bO = __webpack_require__(65772); - const _O = __webpack_require__.n(bO)(); - var SO = __webpack_require__(17285); - const wO = __webpack_require__.n(SO)(); - var EO = __webpack_require__(35344); - const xO = __webpack_require__.n(EO)(); - var kO = __webpack_require__(17533); - const OO = __webpack_require__.n(kO)(); - var CO = __webpack_require__(73402); - const AO = __webpack_require__.n(CO)(); - var jO = __webpack_require__(26571); - const IO = __webpack_require__.n(jO)(), - after_load = () => { - gO.registerLanguage('json', _O), - gO.registerLanguage('js', vO), - gO.registerLanguage('xml', wO), - gO.registerLanguage('yaml', OO), - gO.registerLanguage('http', AO), - gO.registerLanguage('bash', xO), - gO.registerLanguage('powershell', IO), - gO.registerLanguage('javascript', vO); - }, - PO = { - hljs: { - display: 'block', - overflowX: 'auto', - padding: '0.5em', - background: '#333', - color: 'white' - }, - 'hljs-name': { fontWeight: 'bold' }, - 'hljs-strong': { fontWeight: 'bold' }, - 'hljs-code': { fontStyle: 'italic', color: '#888' }, - 'hljs-emphasis': { fontStyle: 'italic' }, - 'hljs-tag': { color: '#62c8f3' }, - 'hljs-variable': { color: '#ade5fc' }, - 'hljs-template-variable': { color: '#ade5fc' }, - 'hljs-selector-id': { color: '#ade5fc' }, - 'hljs-selector-class': { color: '#ade5fc' }, - 'hljs-string': { color: '#a2fca2' }, - 'hljs-bullet': { color: '#d36363' }, - 'hljs-type': { color: '#ffa' }, - 'hljs-title': { color: '#ffa' }, - 'hljs-section': { color: '#ffa' }, - 'hljs-attribute': { color: '#ffa' }, - 'hljs-quote': { color: '#ffa' }, - 'hljs-built_in': { color: '#ffa' }, - 'hljs-builtin-name': { color: '#ffa' }, - 'hljs-number': { color: '#d36363' }, - 'hljs-symbol': { color: '#d36363' }, - 'hljs-keyword': { color: '#fcc28c' }, - 'hljs-selector-tag': { color: '#fcc28c' }, - 'hljs-literal': { color: '#fcc28c' }, - 'hljs-comment': { color: '#888' }, - 'hljs-deletion': { color: '#333', backgroundColor: '#fc9b9b' }, - 'hljs-regexp': { color: '#c6b4f0' }, - 'hljs-link': { color: '#c6b4f0' }, - 'hljs-meta': { color: '#fc9b9b' }, - 'hljs-addition': { backgroundColor: '#a2fca2', color: '#333' } - }, - NO = { - agate: PO, - arta: { - hljs: { - display: 'block', - overflowX: 'auto', - padding: '0.5em', - background: '#222', - color: '#aaa' - }, - 'hljs-subst': { color: '#aaa' }, - 'hljs-section': { color: '#fff', fontWeight: 'bold' }, - 'hljs-comment': { color: '#444' }, - 'hljs-quote': { color: '#444' }, - 'hljs-meta': { color: '#444' }, - 'hljs-string': { color: '#ffcc33' }, - 'hljs-symbol': { color: '#ffcc33' }, - 'hljs-bullet': { color: '#ffcc33' }, - 'hljs-regexp': { color: '#ffcc33' }, - 'hljs-number': { color: '#00cc66' }, - 'hljs-addition': { color: '#00cc66' }, - 'hljs-built_in': { color: '#32aaee' }, - 'hljs-builtin-name': { color: '#32aaee' }, - 'hljs-literal': { color: '#32aaee' }, - 'hljs-type': { color: '#32aaee' }, - 'hljs-template-variable': { color: '#32aaee' }, - 'hljs-attribute': { color: '#32aaee' }, - 'hljs-link': { color: '#32aaee' }, - 'hljs-keyword': { color: '#6644aa' }, - 'hljs-selector-tag': { color: '#6644aa' }, - 'hljs-name': { color: '#6644aa' }, - 'hljs-selector-id': { color: '#6644aa' }, - 'hljs-selector-class': { color: '#6644aa' }, - 'hljs-title': { color: '#bb1166' }, - 'hljs-variable': { color: '#bb1166' }, - 'hljs-deletion': { color: '#bb1166' }, - 'hljs-template-tag': { color: '#bb1166' }, - 'hljs-doctag': { fontWeight: 'bold' }, - 'hljs-strong': { fontWeight: 'bold' }, - 'hljs-emphasis': { fontStyle: 'italic' } - }, - monokai: { - hljs: { - display: 'block', - overflowX: 'auto', - padding: '0.5em', - background: '#272822', - color: '#ddd' - }, - 'hljs-tag': { color: '#f92672' }, - 'hljs-keyword': { color: '#f92672', fontWeight: 'bold' }, - 'hljs-selector-tag': { color: '#f92672', fontWeight: 'bold' }, - 'hljs-literal': { color: '#f92672', fontWeight: 'bold' }, - 'hljs-strong': { color: '#f92672' }, - 'hljs-name': { color: '#f92672' }, - 'hljs-code': { color: '#66d9ef' }, - 'hljs-class .hljs-title': { color: 'white' }, - 'hljs-attribute': { color: '#bf79db' }, - 'hljs-symbol': { color: '#bf79db' }, - 'hljs-regexp': { color: '#bf79db' }, - 'hljs-link': { color: '#bf79db' }, - 'hljs-string': { color: '#a6e22e' }, - 'hljs-bullet': { color: '#a6e22e' }, - 'hljs-subst': { color: '#a6e22e' }, - 'hljs-title': { color: '#a6e22e', fontWeight: 'bold' }, - 'hljs-section': { color: '#a6e22e', fontWeight: 'bold' }, - 'hljs-emphasis': { color: '#a6e22e' }, - 'hljs-type': { color: '#a6e22e', fontWeight: 'bold' }, - 'hljs-built_in': { color: '#a6e22e' }, - 'hljs-builtin-name': { color: '#a6e22e' }, - 'hljs-selector-attr': { color: '#a6e22e' }, - 'hljs-selector-pseudo': { color: '#a6e22e' }, - 'hljs-addition': { color: '#a6e22e' }, - 'hljs-variable': { color: '#a6e22e' }, - 'hljs-template-tag': { color: '#a6e22e' }, - 'hljs-template-variable': { color: '#a6e22e' }, - 'hljs-comment': { color: '#75715e' }, - 'hljs-quote': { color: '#75715e' }, - 'hljs-deletion': { color: '#75715e' }, - 'hljs-meta': { color: '#75715e' }, - 'hljs-doctag': { fontWeight: 'bold' }, - 'hljs-selector-id': { fontWeight: 'bold' } - }, - nord: { - hljs: { - display: 'block', - overflowX: 'auto', - padding: '0.5em', - background: '#2E3440', - color: '#D8DEE9' - }, - 'hljs-subst': { color: '#D8DEE9' }, - 'hljs-selector-tag': { color: '#81A1C1' }, - 'hljs-selector-id': { color: '#8FBCBB', fontWeight: 'bold' }, - 'hljs-selector-class': { color: '#8FBCBB' }, - 'hljs-selector-attr': { color: '#8FBCBB' }, - 'hljs-selector-pseudo': { color: '#88C0D0' }, - 'hljs-addition': { backgroundColor: 'rgba(163, 190, 140, 0.5)' }, - 'hljs-deletion': { backgroundColor: 'rgba(191, 97, 106, 0.5)' }, - 'hljs-built_in': { color: '#8FBCBB' }, - 'hljs-type': { color: '#8FBCBB' }, - 'hljs-class': { color: '#8FBCBB' }, - 'hljs-function': { color: '#88C0D0' }, - 'hljs-function > .hljs-title': { color: '#88C0D0' }, - 'hljs-keyword': { color: '#81A1C1' }, - 'hljs-literal': { color: '#81A1C1' }, - 'hljs-symbol': { color: '#81A1C1' }, - 'hljs-number': { color: '#B48EAD' }, - 'hljs-regexp': { color: '#EBCB8B' }, - 'hljs-string': { color: '#A3BE8C' }, - 'hljs-title': { color: '#8FBCBB' }, - 'hljs-params': { color: '#D8DEE9' }, - 'hljs-bullet': { color: '#81A1C1' }, - 'hljs-code': { color: '#8FBCBB' }, - 'hljs-emphasis': { fontStyle: 'italic' }, - 'hljs-formula': { color: '#8FBCBB' }, - 'hljs-strong': { fontWeight: 'bold' }, - 'hljs-link:hover': { textDecoration: 'underline' }, - 'hljs-quote': { color: '#4C566A' }, - 'hljs-comment': { color: '#4C566A' }, - 'hljs-doctag': { color: '#8FBCBB' }, - 'hljs-meta': { color: '#5E81AC' }, - 'hljs-meta-keyword': { color: '#5E81AC' }, - 'hljs-meta-string': { color: '#A3BE8C' }, - 'hljs-attr': { color: '#8FBCBB' }, - 'hljs-attribute': { color: '#D8DEE9' }, - 'hljs-builtin-name': { color: '#81A1C1' }, - 'hljs-name': { color: '#81A1C1' }, - 'hljs-section': { color: '#88C0D0' }, - 'hljs-tag': { color: '#81A1C1' }, - 'hljs-variable': { color: '#D8DEE9' }, - 'hljs-template-variable': { color: '#D8DEE9' }, - 'hljs-template-tag': { color: '#5E81AC' }, - 'abnf .hljs-attribute': { color: '#88C0D0' }, - 'abnf .hljs-symbol': { color: '#EBCB8B' }, - 'apache .hljs-attribute': { color: '#88C0D0' }, - 'apache .hljs-section': { color: '#81A1C1' }, - 'arduino .hljs-built_in': { color: '#88C0D0' }, - 'aspectj .hljs-meta': { color: '#D08770' }, - 'aspectj > .hljs-title': { color: '#88C0D0' }, - 'bnf .hljs-attribute': { color: '#8FBCBB' }, - 'clojure .hljs-name': { color: '#88C0D0' }, - 'clojure .hljs-symbol': { color: '#EBCB8B' }, - 'coq .hljs-built_in': { color: '#88C0D0' }, - 'cpp .hljs-meta-string': { color: '#8FBCBB' }, - 'css .hljs-built_in': { color: '#88C0D0' }, - 'css .hljs-keyword': { color: '#D08770' }, - 'diff .hljs-meta': { color: '#8FBCBB' }, - 'ebnf .hljs-attribute': { color: '#8FBCBB' }, - 'glsl .hljs-built_in': { color: '#88C0D0' }, - 'groovy .hljs-meta:not(:first-child)': { color: '#D08770' }, - 'haxe .hljs-meta': { color: '#D08770' }, - 'java .hljs-meta': { color: '#D08770' }, - 'ldif .hljs-attribute': { color: '#8FBCBB' }, - 'lisp .hljs-name': { color: '#88C0D0' }, - 'lua .hljs-built_in': { color: '#88C0D0' }, - 'moonscript .hljs-built_in': { color: '#88C0D0' }, - 'nginx .hljs-attribute': { color: '#88C0D0' }, - 'nginx .hljs-section': { color: '#5E81AC' }, - 'pf .hljs-built_in': { color: '#88C0D0' }, - 'processing .hljs-built_in': { color: '#88C0D0' }, - 'scss .hljs-keyword': { color: '#81A1C1' }, - 'stylus .hljs-keyword': { color: '#81A1C1' }, - 'swift .hljs-meta': { color: '#D08770' }, - 'vim .hljs-built_in': { color: '#88C0D0', fontStyle: 'italic' }, - 'yaml .hljs-meta': { color: '#D08770' } - }, - obsidian: { - hljs: { - display: 'block', - overflowX: 'auto', - padding: '0.5em', - background: '#282b2e', - color: '#e0e2e4' - }, - 'hljs-keyword': { color: '#93c763', fontWeight: 'bold' }, - 'hljs-selector-tag': { color: '#93c763', fontWeight: 'bold' }, - 'hljs-literal': { color: '#93c763', fontWeight: 'bold' }, - 'hljs-selector-id': { color: '#93c763' }, - 'hljs-number': { color: '#ffcd22' }, - 'hljs-attribute': { color: '#668bb0' }, - 'hljs-code': { color: 'white' }, - 'hljs-class .hljs-title': { color: 'white' }, - 'hljs-section': { color: 'white', fontWeight: 'bold' }, - 'hljs-regexp': { color: '#d39745' }, - 'hljs-link': { color: '#d39745' }, - 'hljs-meta': { color: '#557182' }, - 'hljs-tag': { color: '#8cbbad' }, - 'hljs-name': { color: '#8cbbad', fontWeight: 'bold' }, - 'hljs-bullet': { color: '#8cbbad' }, - 'hljs-subst': { color: '#8cbbad' }, - 'hljs-emphasis': { color: '#8cbbad' }, - 'hljs-type': { color: '#8cbbad', fontWeight: 'bold' }, - 'hljs-built_in': { color: '#8cbbad' }, - 'hljs-selector-attr': { color: '#8cbbad' }, - 'hljs-selector-pseudo': { color: '#8cbbad' }, - 'hljs-addition': { color: '#8cbbad' }, - 'hljs-variable': { color: '#8cbbad' }, - 'hljs-template-tag': { color: '#8cbbad' }, - 'hljs-template-variable': { color: '#8cbbad' }, - 'hljs-string': { color: '#ec7600' }, - 'hljs-symbol': { color: '#ec7600' }, - 'hljs-comment': { color: '#818e96' }, - 'hljs-quote': { color: '#818e96' }, - 'hljs-deletion': { color: '#818e96' }, - 'hljs-selector-class': { color: '#A082BD' }, - 'hljs-doctag': { fontWeight: 'bold' }, - 'hljs-title': { fontWeight: 'bold' }, - 'hljs-strong': { fontWeight: 'bold' } - }, - 'tomorrow-night': { - 'hljs-comment': { color: '#969896' }, - 'hljs-quote': { color: '#969896' }, - 'hljs-variable': { color: '#cc6666' }, - 'hljs-template-variable': { color: '#cc6666' }, - 'hljs-tag': { color: '#cc6666' }, - 'hljs-name': { color: '#cc6666' }, - 'hljs-selector-id': { color: '#cc6666' }, - 'hljs-selector-class': { color: '#cc6666' }, - 'hljs-regexp': { color: '#cc6666' }, - 'hljs-deletion': { color: '#cc6666' }, - 'hljs-number': { color: '#de935f' }, - 'hljs-built_in': { color: '#de935f' }, - 'hljs-builtin-name': { color: '#de935f' }, - 'hljs-literal': { color: '#de935f' }, - 'hljs-type': { color: '#de935f' }, - 'hljs-params': { color: '#de935f' }, - 'hljs-meta': { color: '#de935f' }, - 'hljs-link': { color: '#de935f' }, - 'hljs-attribute': { color: '#f0c674' }, - 'hljs-string': { color: '#b5bd68' }, - 'hljs-symbol': { color: '#b5bd68' }, - 'hljs-bullet': { color: '#b5bd68' }, - 'hljs-addition': { color: '#b5bd68' }, - 'hljs-title': { color: '#81a2be' }, - 'hljs-section': { color: '#81a2be' }, - 'hljs-keyword': { color: '#b294bb' }, - 'hljs-selector-tag': { color: '#b294bb' }, - hljs: { - display: 'block', - overflowX: 'auto', - background: '#1d1f21', - color: '#c5c8c6', - padding: '0.5em' - }, - 'hljs-emphasis': { fontStyle: 'italic' }, - 'hljs-strong': { fontWeight: 'bold' } - }, - idea: { - hljs: { - display: 'block', - overflowX: 'auto', - padding: '0.5em', - color: '#000', - background: '#fff' - }, - 'hljs-subst': { fontWeight: 'normal', color: '#000' }, - 'hljs-title': { fontWeight: 'normal', color: '#000' }, - 'hljs-comment': { color: '#808080', fontStyle: 'italic' }, - 'hljs-quote': { color: '#808080', fontStyle: 'italic' }, - 'hljs-meta': { color: '#808000' }, - 'hljs-tag': { background: '#efefef' }, - 'hljs-section': { fontWeight: 'bold', color: '#000080' }, - 'hljs-name': { fontWeight: 'bold', color: '#000080' }, - 'hljs-literal': { fontWeight: 'bold', color: '#000080' }, - 'hljs-keyword': { fontWeight: 'bold', color: '#000080' }, - 'hljs-selector-tag': { fontWeight: 'bold', color: '#000080' }, - 'hljs-type': { fontWeight: 'bold', color: '#000080' }, - 'hljs-selector-id': { fontWeight: 'bold', color: '#000080' }, - 'hljs-selector-class': { fontWeight: 'bold', color: '#000080' }, - 'hljs-attribute': { fontWeight: 'bold', color: '#0000ff' }, - 'hljs-number': { fontWeight: 'normal', color: '#0000ff' }, - 'hljs-regexp': { fontWeight: 'normal', color: '#0000ff' }, - 'hljs-link': { fontWeight: 'normal', color: '#0000ff' }, - 'hljs-string': { color: '#008000', fontWeight: 'bold' }, - 'hljs-symbol': { - color: '#000', - background: '#d0eded', - fontStyle: 'italic' - }, - 'hljs-bullet': { - color: '#000', - background: '#d0eded', - fontStyle: 'italic' - }, - 'hljs-formula': { - color: '#000', - background: '#d0eded', - fontStyle: 'italic' - }, - 'hljs-doctag': { textDecoration: 'underline' }, - 'hljs-variable': { color: '#660e7a' }, - 'hljs-template-variable': { color: '#660e7a' }, - 'hljs-addition': { background: '#baeeba' }, - 'hljs-deletion': { background: '#ffc8bd' }, - 'hljs-emphasis': { fontStyle: 'italic' }, - 'hljs-strong': { fontWeight: 'bold' } - } - }, - TO = PO, - components_SyntaxHighlighter = ({ - language: s, - className: o = '', - getConfigs: i, - syntaxHighlighting: a = {}, - children: u = '' - }) => { - const _ = i().syntaxHighlight.theme, - { styles: w, defaultStyle: x } = a, - C = w?.[_] ?? x; - return qe.createElement( - gO, - { language: s, className: o, style: C }, - u - ); - }; - var MO = __webpack_require__(5419), - RO = __webpack_require__.n(MO); - const components_HighlightCode = ({ - fileName: s = 'response.txt', - className: o, - downloadable: i, - getComponent: a, - canCopy: u, - language: _, - children: w - }) => { - const x = (0, qe.useRef)(null), - C = a('SyntaxHighlighter', !0), - handlePreventYScrollingBeyondElement = (s) => { - const { target: o, deltaY: i } = s, - { scrollHeight: a, offsetHeight: u, scrollTop: _ } = o; - a > u && - ((0 === _ && i < 0) || (u + _ >= a && i > 0)) && - s.preventDefault(); - }; - return ( - (0, qe.useEffect)(() => { - const s = Array.from(x.current.childNodes).filter( - (s) => !!s.nodeType && s.classList.contains('microlight') - ); - return ( - s.forEach((s) => - s.addEventListener( - 'mousewheel', - handlePreventYScrollingBeyondElement, - { passive: !1 } - ) - ), - () => { - s.forEach((s) => - s.removeEventListener( - 'mousewheel', - handlePreventYScrollingBeyondElement - ) - ); - } - ); - }, [w, o, _]), - qe.createElement( - 'div', - { className: 'highlight-code', ref: x }, - u && - qe.createElement( - 'div', - { className: 'copy-to-clipboard' }, - qe.createElement( - Yn.CopyToClipboard, - { text: w }, - qe.createElement('button', null) - ) - ), - i - ? qe.createElement( - 'button', - { - className: 'download-contents', - onClick: () => { - RO()(w, s); - } - }, - 'Download' - ) - : null, - qe.createElement( - C, - { - language: _, - className: Xn()(o, 'microlight'), - renderPlainText: ({ children: s, PlainTextViewer: i }) => - qe.createElement(i, { className: o }, s) - }, - w - ) - ) - ); - }, - components_PlainTextViewer = ({ className: s = '', children: o }) => - qe.createElement('pre', { className: Xn()('microlight', s) }, o), - wrap_components_SyntaxHighlighter = - (s, o) => - ({ renderPlainText: i, children: a, ...u }) => { - const _ = o.getConfigs().syntaxHighlight.activated, - w = o.getComponent('PlainTextViewer'); - return _ || 'function' != typeof i - ? _ - ? qe.createElement(s, u, a) - : qe.createElement(w, null, a) - : i({ children: a, PlainTextViewer: w }); - }, - SyntaxHighlightingPlugin1 = () => ({ - afterLoad: after_load, - rootInjects: { - syntaxHighlighting: { styles: NO, defaultStyle: TO } - }, - components: { - SyntaxHighlighter: components_SyntaxHighlighter, - HighlightCode: components_HighlightCode, - PlainTextViewer: components_PlainTextViewer - } - }), - SyntaxHighlightingPlugin2 = () => ({ - wrapComponents: { - SyntaxHighlighter: wrap_components_SyntaxHighlighter - } - }), - syntax_highlighting = () => [ - SyntaxHighlightingPlugin1, - SyntaxHighlightingPlugin2 - ], - versions_after_load = () => { - const { - GIT_DIRTY: s, - GIT_COMMIT: o, - PACKAGE_VERSION: i, - BUILD_TIME: a - } = { - PACKAGE_VERSION: '5.19.0', - GIT_COMMIT: 'ge6d81908', - GIT_DIRTY: !0, - BUILD_TIME: 'Mon, 17 Feb 2025 16:41:34 GMT' - }; - (ut.versions = ut.versions || {}), - (ut.versions.swaggerUI = { - version: i, - gitRevision: o, - gitDirty: s, - buildTimestamp: a - }); - }, - versions = () => ({ afterLoad: versions_after_load }); - var DO = __webpack_require__(47248), - LO = __webpack_require__.n(DO); - const FO = console.error, - withErrorBoundary = (s) => (o) => { - const { getComponent: i, fn: a } = s(), - u = i('ErrorBoundary'), - _ = a.getDisplayName(o); - class WithErrorBoundary extends qe.Component { - render() { - return qe.createElement( - u, - { targetName: _, getComponent: i, fn: a }, - qe.createElement(o, Fn()({}, this.props, this.context)) - ); - } - } - var w; - return ( - (WithErrorBoundary.displayName = `WithErrorBoundary(${_})`), - (w = o).prototype && - w.prototype.isReactComponent && - (WithErrorBoundary.prototype.mapStateToProps = - o.prototype.mapStateToProps), - WithErrorBoundary - ); - }, - fallback = ({ name: s }) => - qe.createElement( - 'div', - { className: 'fallback' }, - '😱 ', - qe.createElement( - 'i', - null, - 'Could not render ', - 't' === s ? 'this component' : s, - ', see the console.' - ) - ); - class ErrorBoundary extends qe.Component { - static defaultProps = { - targetName: 'this component', - getComponent: () => fallback, - fn: { componentDidCatch: FO }, - children: null - }; - static getDerivedStateFromError(s) { - return { hasError: !0, error: s }; - } - constructor(...s) { - super(...s), (this.state = { hasError: !1, error: null }); - } - componentDidCatch(s, o) { - this.props.fn.componentDidCatch(s, o); - } - render() { - const { getComponent: s, targetName: o, children: i } = this.props; - if (this.state.hasError) { - const i = s('Fallback'); - return qe.createElement(i, { name: o }); - } - return i; - } - } - const BO = ErrorBoundary, - safe_render = - ({ componentList: s = [], fullOverride: o = !1 } = {}) => - ({ getSystem: i }) => { - const a = o - ? s - : [ - 'App', - 'BaseLayout', - 'VersionPragmaFilter', - 'InfoContainer', - 'ServersContainer', - 'SchemesContainer', - 'AuthorizeBtnContainer', - 'FilterContainer', - 'Operations', - 'OperationContainer', - 'parameters', - 'responses', - 'OperationServers', - 'Models', - 'ModelWrapper', - ...s - ], - u = LO()( - a, - Array(a.length).fill((s, { fn: o }) => o.withErrorBoundary(s)) - ); - return { - fn: { - componentDidCatch: FO, - withErrorBoundary: withErrorBoundary(i) - }, - components: { ErrorBoundary: BO, Fallback: fallback }, - wrapComponents: u - }; - }; - class App extends qe.Component { - getLayout() { - const { getComponent: s, layoutSelectors: o } = this.props, - i = o.current(), - a = s(i, !0); - return ( - a || - (() => - qe.createElement( - 'h1', - null, - ' No layout defined for "', - i, - '" ' - )) - ); - } - render() { - const s = this.getLayout(); - return qe.createElement(s, null); - } - } - const qO = App; - class AuthorizationPopup extends qe.Component { - close = () => { - let { authActions: s } = this.props; - s.showDefinitions(!1); - }; - render() { - let { - authSelectors: s, - authActions: o, - getComponent: i, - errSelectors: a, - specSelectors: u, - fn: { AST: _ = {} } - } = this.props, - w = s.shownDefinitions(); - const x = i('auths'), - C = i('CloseIcon'); - return qe.createElement( - 'div', - { className: 'dialog-ux' }, - qe.createElement('div', { className: 'backdrop-ux' }), - qe.createElement( - 'div', - { className: 'modal-ux' }, - qe.createElement( - 'div', - { className: 'modal-dialog-ux' }, - qe.createElement( - 'div', - { className: 'modal-ux-inner' }, - qe.createElement( - 'div', - { className: 'modal-ux-header' }, - qe.createElement('h3', null, 'Available authorizations'), - qe.createElement( - 'button', - { - type: 'button', - className: 'close-modal', - onClick: this.close - }, - qe.createElement(C, null) - ) - ), - qe.createElement( - 'div', - { className: 'modal-ux-content' }, - w - .valueSeq() - .map((w, C) => - qe.createElement(x, { - key: C, - AST: _, - definitions: w, - getComponent: i, - errSelectors: a, - authSelectors: s, - authActions: o, - specSelectors: u - }) - ) - ) - ) - ) - ) - ); - } - } - class AuthorizeBtn extends qe.Component { - render() { - let { - isAuthorized: s, - showPopup: o, - onClick: i, - getComponent: a - } = this.props; - const u = a('authorizationPopup', !0), - _ = a('LockAuthIcon', !0), - w = a('UnlockAuthIcon', !0); - return qe.createElement( - 'div', - { className: 'auth-wrapper' }, - qe.createElement( - 'button', - { - className: s - ? 'btn authorize locked' - : 'btn authorize unlocked', - onClick: i - }, - qe.createElement('span', null, 'Authorize'), - s ? qe.createElement(_, null) : qe.createElement(w, null) - ), - o && qe.createElement(u, null) - ); - } - } - class AuthorizeBtnContainer extends qe.Component { - render() { - const { - authActions: s, - authSelectors: o, - specSelectors: i, - getComponent: a - } = this.props, - u = i.securityDefinitions(), - _ = o.definitionsToAuthorize(), - w = a('authorizeBtn'); - return u - ? qe.createElement(w, { - onClick: () => s.showDefinitions(_), - isAuthorized: !!o.authorized().size, - showPopup: !!o.shownDefinitions(), - getComponent: a - }) - : null; - } - } - class AuthorizeOperationBtn extends qe.Component { - onClick = (s) => { - s.stopPropagation(); - let { onClick: o } = this.props; - o && o(); - }; - render() { - let { isAuthorized: s, getComponent: o } = this.props; - const i = o('LockAuthOperationIcon', !0), - a = o('UnlockAuthOperationIcon', !0); - return qe.createElement( - 'button', - { - className: 'authorization__btn', - 'aria-label': s - ? 'authorization button locked' - : 'authorization button unlocked', - onClick: this.onClick - }, - s - ? qe.createElement(i, { className: 'locked' }) - : qe.createElement(a, { className: 'unlocked' }) - ); - } - } - class Auths extends qe.Component { - constructor(s, o) { - super(s, o), (this.state = {}); - } - onAuthChange = (s) => { - let { name: o } = s; - this.setState({ [o]: s }); - }; - submitAuth = (s) => { - s.preventDefault(); - let { authActions: o } = this.props; - o.authorizeWithPersistOption(this.state); - }; - logoutClick = (s) => { - s.preventDefault(); - let { authActions: o, definitions: i } = this.props, - a = i.map((s, o) => o).toArray(); - this.setState(a.reduce((s, o) => ((s[o] = ''), s), {})), - o.logoutWithPersistOption(a); - }; - close = (s) => { - s.preventDefault(); - let { authActions: o } = this.props; - o.showDefinitions(!1); - }; - render() { - let { - definitions: s, - getComponent: o, - authSelectors: i, - errSelectors: a - } = this.props; - const u = o('AuthItem'), - _ = o('oauth2', !0), - w = o('Button'); - let x = i.authorized(), - C = s.filter((s, o) => !!x.get(o)), - j = s.filter((s) => 'oauth2' !== s.get('type')), - L = s.filter((s) => 'oauth2' === s.get('type')); - return qe.createElement( - 'div', - { className: 'auth-container' }, - !!j.size && - qe.createElement( - 'form', - { onSubmit: this.submitAuth }, - j - .map((s, i) => - qe.createElement(u, { - key: i, - schema: s, - name: i, - getComponent: o, - onAuthChange: this.onAuthChange, - authorized: x, - errSelectors: a - }) - ) - .toArray(), - qe.createElement( - 'div', - { className: 'auth-btn-wrapper' }, - j.size === C.size - ? qe.createElement( - w, - { - className: 'btn modal-btn auth', - onClick: this.logoutClick, - 'aria-label': 'Remove authorization' - }, - 'Logout' - ) - : qe.createElement( - w, - { - type: 'submit', - className: 'btn modal-btn auth authorize', - 'aria-label': 'Apply credentials' - }, - 'Authorize' - ), - qe.createElement( - w, - { - className: 'btn modal-btn auth btn-done', - onClick: this.close - }, - 'Close' - ) - ) - ), - L && L.size - ? qe.createElement( - 'div', - null, - qe.createElement( - 'div', - { className: 'scope-def' }, - qe.createElement( - 'p', - null, - 'Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes.' - ), - qe.createElement( - 'p', - null, - 'API requires the following scopes. Select which ones you want to grant to Swagger UI.' - ) - ), - s - .filter((s) => 'oauth2' === s.get('type')) - .map((s, o) => - qe.createElement( - 'div', - { key: o }, - qe.createElement(_, { - authorized: x, - schema: s, - name: o - }) - ) - ) - .toArray() - ) - : null - ); - } - } - class auth_item_Auths extends qe.Component { - render() { - let { - schema: s, - name: o, - getComponent: i, - onAuthChange: a, - authorized: u, - errSelectors: _ - } = this.props; - const w = i('apiKeyAuth'), - x = i('basicAuth'); - let C; - const j = s.get('type'); - switch (j) { - case 'apiKey': - C = qe.createElement(w, { - key: o, - schema: s, - name: o, - errSelectors: _, - authorized: u, - getComponent: i, - onChange: a - }); - break; - case 'basic': - C = qe.createElement(x, { - key: o, - schema: s, - name: o, - errSelectors: _, - authorized: u, - getComponent: i, - onChange: a - }); - break; - default: - C = qe.createElement( - 'div', - { key: o }, - 'Unknown security definition type ', - j - ); - } - return qe.createElement('div', { key: `${o}-jump` }, C); - } - } - class AuthError extends qe.Component { - render() { - let { error: s } = this.props, - o = s.get('level'), - i = s.get('message'), - a = s.get('source'); - return qe.createElement( - 'div', - { className: 'errors' }, - qe.createElement('b', null, a, ' ', o), - qe.createElement('span', null, i) - ); - } - } - class ApiKeyAuth extends qe.Component { - constructor(s, o) { - super(s, o); - let { name: i, schema: a } = this.props, - u = this.getValue(); - this.state = { name: i, schema: a, value: u }; - } - getValue() { - let { name: s, authorized: o } = this.props; - return o && o.getIn([s, 'value']); - } - onChange = (s) => { - let { onChange: o } = this.props, - i = s.target.value, - a = Object.assign({}, this.state, { value: i }); - this.setState(a), o(a); - }; - render() { - let { - schema: s, - getComponent: o, - errSelectors: i, - name: a - } = this.props; - const u = o('Input'), - _ = o('Row'), - w = o('Col'), - x = o('authError'), - C = o('Markdown', !0), - j = o('JumpToPath', !0); - let L = this.getValue(), - B = i.allErrors().filter((s) => s.get('authId') === a); - return qe.createElement( - 'div', - null, - qe.createElement( - 'h4', - null, - qe.createElement('code', null, a || s.get('name')), - ' (apiKey)', - qe.createElement(j, { path: ['securityDefinitions', a] }) - ), - L && qe.createElement('h6', null, 'Authorized'), - qe.createElement( - _, - null, - qe.createElement(C, { source: s.get('description') }) - ), - qe.createElement( - _, - null, - qe.createElement( - 'p', - null, - 'Name: ', - qe.createElement('code', null, s.get('name')) - ) - ), - qe.createElement( - _, - null, - qe.createElement( - 'p', - null, - 'In: ', - qe.createElement('code', null, s.get('in')) - ) - ), - qe.createElement( - _, - null, - qe.createElement( - 'label', - { htmlFor: 'api_key_value' }, - 'Value:' - ), - L - ? qe.createElement('code', null, ' ****** ') - : qe.createElement( - w, - null, - qe.createElement(u, { - id: 'api_key_value', - type: 'text', - onChange: this.onChange, - autoFocus: !0 - }) - ) - ), - B.valueSeq().map((s, o) => - qe.createElement(x, { error: s, key: o }) - ) - ); - } - } - class BasicAuth extends qe.Component { - constructor(s, o) { - super(s, o); - let { schema: i, name: a } = this.props, - u = this.getValue().username; - this.state = { - name: a, - schema: i, - value: u ? { username: u } : {} - }; - } - getValue() { - let { authorized: s, name: o } = this.props; - return (s && s.getIn([o, 'value'])) || {}; - } - onChange = (s) => { - let { onChange: o } = this.props, - { value: i, name: a } = s.target, - u = this.state.value; - (u[a] = i), this.setState({ value: u }), o(this.state); - }; - render() { - let { - schema: s, - getComponent: o, - name: i, - errSelectors: a - } = this.props; - const u = o('Input'), - _ = o('Row'), - w = o('Col'), - x = o('authError'), - C = o('JumpToPath', !0), - j = o('Markdown', !0); - let L = this.getValue().username, - B = a.allErrors().filter((s) => s.get('authId') === i); - return qe.createElement( - 'div', - null, - qe.createElement( - 'h4', - null, - 'Basic authorization', - qe.createElement(C, { path: ['securityDefinitions', i] }) - ), - L && qe.createElement('h6', null, 'Authorized'), - qe.createElement( - _, - null, - qe.createElement(j, { source: s.get('description') }) - ), - qe.createElement( - _, - null, - qe.createElement( - 'label', - { htmlFor: 'auth_username' }, - 'Username:' - ), - L - ? qe.createElement('code', null, ' ', L, ' ') - : qe.createElement( - w, - null, - qe.createElement(u, { - id: 'auth_username', - type: 'text', - required: 'required', - name: 'username', - onChange: this.onChange, - autoFocus: !0 - }) - ) - ), - qe.createElement( - _, - null, - qe.createElement( - 'label', - { htmlFor: 'auth_password' }, - 'Password:' - ), - L - ? qe.createElement('code', null, ' ****** ') - : qe.createElement( - w, - null, - qe.createElement(u, { - id: 'auth_password', - autoComplete: 'new-password', - name: 'password', - type: 'password', - onChange: this.onChange - }) - ) - ), - B.valueSeq().map((s, o) => - qe.createElement(x, { error: s, key: o }) - ) - ); - } - } - function example_Example(s) { - const { example: o, showValue: i, getComponent: a } = s, - u = a('Markdown', !0), - _ = a('HighlightCode', !0); - return o - ? qe.createElement( - 'div', - { className: 'example' }, - o.get('description') - ? qe.createElement( - 'section', - { className: 'example__section' }, - qe.createElement( - 'div', - { className: 'example__section-header' }, - 'Example Description' - ), - qe.createElement( - 'p', - null, - qe.createElement(u, { source: o.get('description') }) - ) - ) - : null, - i && o.has('value') - ? qe.createElement( - 'section', - { className: 'example__section' }, - qe.createElement( - 'div', - { className: 'example__section-header' }, - 'Example Value' - ), - qe.createElement(_, null, stringify(o.get('value'))) - ) - : null - ) - : null; - } - class ExamplesSelect extends qe.PureComponent { - static defaultProps = { - examples: He().Map({}), - onSelect: (...s) => - console.log( - 'DEBUG: ExamplesSelect was not given an onSelect callback', - ...s - ), - currentExampleKey: null, - showLabels: !0 - }; - _onSelect = (s, { isSyntheticChange: o = !1 } = {}) => { - 'function' == typeof this.props.onSelect && - this.props.onSelect(s, { isSyntheticChange: o }); - }; - _onDomSelect = (s) => { - if ('function' == typeof this.props.onSelect) { - const o = s.target.selectedOptions[0].getAttribute('value'); - this._onSelect(o, { isSyntheticChange: !1 }); - } - }; - getCurrentExample = () => { - const { examples: s, currentExampleKey: o } = this.props, - i = s.get(o), - a = s.keySeq().first(), - u = s.get(a); - return i || u || Map({}); - }; - componentDidMount() { - const { onSelect: s, examples: o } = this.props; - if ('function' == typeof s) { - const s = o.first(), - i = o.keyOf(s); - this._onSelect(i, { isSyntheticChange: !0 }); - } - } - UNSAFE_componentWillReceiveProps(s) { - const { currentExampleKey: o, examples: i } = s; - if (i !== this.props.examples && !i.has(o)) { - const s = i.first(), - o = i.keyOf(s); - this._onSelect(o, { isSyntheticChange: !0 }); - } - } - render() { - const { - examples: s, - currentExampleKey: o, - isValueModified: i, - isModifiedValueAvailable: a, - showLabels: u - } = this.props; - return qe.createElement( - 'div', - { className: 'examples-select' }, - u - ? qe.createElement( - 'span', - { className: 'examples-select__section-label' }, - 'Examples: ' - ) - : null, - qe.createElement( - 'select', - { - className: 'examples-select-element', - onChange: this._onDomSelect, - value: a && i ? '__MODIFIED__VALUE__' : o || '' - }, - a - ? qe.createElement( - 'option', - { value: '__MODIFIED__VALUE__' }, - '[Modified value]' - ) - : null, - s - .map((s, o) => - qe.createElement( - 'option', - { key: o, value: o }, - s.get('summary') || o - ) - ) - .valueSeq() - ) - ); - } - } - const stringifyUnlessList = (s) => - We.List.isList(s) ? s : stringify(s); - class ExamplesSelectValueRetainer extends qe.PureComponent { - static defaultProps = { - userHasEditedBody: !1, - examples: (0, We.Map)({}), - currentNamespace: '__DEFAULT__NAMESPACE__', - setRetainRequestBodyValueFlag: () => {}, - onSelect: (...s) => - console.log( - 'ExamplesSelectValueRetainer: no `onSelect` function was provided', - ...s - ), - updateValue: (...s) => - console.log( - 'ExamplesSelectValueRetainer: no `updateValue` function was provided', - ...s - ) - }; - constructor(s) { - super(s); - const o = this._getCurrentExampleValue(); - this.state = { - [s.currentNamespace]: (0, We.Map)({ - lastUserEditedValue: this.props.currentUserInputValue, - lastDownstreamValue: o, - isModifiedValueSelected: - this.props.userHasEditedBody || - this.props.currentUserInputValue !== o - }) - }; - } - componentWillUnmount() { - this.props.setRetainRequestBodyValueFlag(!1); - } - _getStateForCurrentNamespace = () => { - const { currentNamespace: s } = this.props; - return (this.state[s] || (0, We.Map)()).toObject(); - }; - _setStateForCurrentNamespace = (s) => { - const { currentNamespace: o } = this.props; - return this._setStateForNamespace(o, s); - }; - _setStateForNamespace = (s, o) => { - const i = (this.state[s] || (0, We.Map)()).mergeDeep(o); - return this.setState({ [s]: i }); - }; - _isCurrentUserInputSameAsExampleValue = () => { - const { currentUserInputValue: s } = this.props; - return this._getCurrentExampleValue() === s; - }; - _getValueForExample = (s, o) => { - const { examples: i } = o || this.props; - return stringifyUnlessList( - (i || (0, We.Map)({})).getIn([s, 'value']) - ); - }; - _getCurrentExampleValue = (s) => { - const { currentKey: o } = s || this.props; - return this._getValueForExample(o, s || this.props); - }; - _onExamplesSelect = (s, { isSyntheticChange: o } = {}, ...i) => { - const { - onSelect: a, - updateValue: u, - currentUserInputValue: _, - userHasEditedBody: w - } = this.props, - { lastUserEditedValue: x } = this._getStateForCurrentNamespace(), - C = this._getValueForExample(s); - if ('__MODIFIED__VALUE__' === s) - return ( - u(stringifyUnlessList(x)), - this._setStateForCurrentNamespace({ - isModifiedValueSelected: !0 - }) - ); - 'function' == typeof a && a(s, { isSyntheticChange: o }, ...i), - this._setStateForCurrentNamespace({ - lastDownstreamValue: C, - isModifiedValueSelected: (o && w) || (!!_ && _ !== C) - }), - o || ('function' == typeof u && u(stringifyUnlessList(C))); - }; - UNSAFE_componentWillReceiveProps(s) { - const { - currentUserInputValue: o, - examples: i, - onSelect: a, - userHasEditedBody: u - } = s, - { lastUserEditedValue: _, lastDownstreamValue: w } = - this._getStateForCurrentNamespace(), - x = this._getValueForExample(s.currentKey, s), - C = i.filter( - (s) => s.get('value') === o || stringify(s.get('value')) === o - ); - if (C.size) { - let o; - (o = C.has(s.currentKey) ? s.currentKey : C.keySeq().first()), - a(o, { isSyntheticChange: !0 }); - } else - o !== this.props.currentUserInputValue && - o !== _ && - o !== w && - (this.props.setRetainRequestBodyValueFlag(!0), - this._setStateForNamespace(s.currentNamespace, { - lastUserEditedValue: s.currentUserInputValue, - isModifiedValueSelected: u || o !== x - })); - } - render() { - const { - currentUserInputValue: s, - examples: o, - currentKey: i, - getComponent: a, - userHasEditedBody: u - } = this.props, - { - lastDownstreamValue: _, - lastUserEditedValue: w, - isModifiedValueSelected: x - } = this._getStateForCurrentNamespace(), - C = a('ExamplesSelect'); - return qe.createElement(C, { - examples: o, - currentExampleKey: i, - onSelect: this._onExamplesSelect, - isModifiedValueAvailable: !!w && w !== _, - isValueModified: - (void 0 !== s && x && s !== this._getCurrentExampleValue()) || u - }); - } - } - function oauth2_authorize_authorize({ - auth: s, - authActions: o, - errActions: i, - configs: a, - authConfigs: u = {}, - currentServer: _ - }) { - let { schema: w, scopes: x, name: C, clientId: j } = s, - L = w.get('flow'), - B = []; - switch (L) { - case 'password': - return void o.authorizePassword(s); - case 'application': - case 'clientCredentials': - case 'client_credentials': - return void o.authorizeApplication(s); - case 'accessCode': - case 'authorizationCode': - case 'authorization_code': - B.push('response_type=code'); - break; - case 'implicit': - B.push('response_type=token'); - } - 'string' == typeof j && B.push('client_id=' + encodeURIComponent(j)); - let $ = a.oauth2RedirectUrl; - if (void 0 === $) - return void i.newAuthErr({ - authId: C, - source: 'validation', - level: 'error', - message: - 'oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed.' - }); - B.push('redirect_uri=' + encodeURIComponent($)); - let V = []; - if ( - (Array.isArray(x) - ? (V = x) - : He().List.isList(x) && (V = x.toArray()), - V.length > 0) - ) { - let s = u.scopeSeparator || ' '; - B.push('scope=' + encodeURIComponent(V.join(s))); - } - let U = utils_btoa(new Date()); - if ( - (B.push('state=' + encodeURIComponent(U)), - void 0 !== u.realm && - B.push('realm=' + encodeURIComponent(u.realm)), - ('authorizationCode' === L || - 'authorization_code' === L || - 'accessCode' === L) && - u.usePkceWithAuthorizationCodeGrant) - ) { - const o = (function generateCodeVerifier() { - return b64toB64UrlEncoded(Ot()(32).toString('base64')); - })(), - i = (function createCodeChallenge(s) { - return b64toB64UrlEncoded( - At()('sha256').update(s).digest('base64') - ); - })(o); - B.push('code_challenge=' + i), - B.push('code_challenge_method=S256'), - (s.codeVerifier = o); - } - let { additionalQueryStringParams: z } = u; - for (let s in z) - void 0 !== z[s] && - B.push([s, z[s]].map(encodeURIComponent).join('=')); - const Y = w.get('authorizationUrl'); - let Z; - Z = _ ? Rt()(sanitizeUrl(Y), _, !0).toString() : sanitizeUrl(Y); - let ee, - ie = [Z, B.join('&')].join(-1 === Y.indexOf('?') ? '?' : '&'); - (ee = - 'implicit' === L - ? o.preAuthorizeImplicit - : u.useBasicAuthenticationWithAccessCodeGrant - ? o.authorizeAccessCodeWithBasicAuthentication - : o.authorizeAccessCodeWithFormParams), - o.authPopup(ie, { - auth: s, - state: U, - redirectUrl: $, - callback: ee, - errCb: i.newAuthErr - }); - } - class Oauth2 extends qe.Component { - constructor(s, o) { - super(s, o); - let { - name: i, - schema: a, - authorized: u, - authSelectors: _ - } = this.props, - w = u && u.get(i), - x = _.getConfigs() || {}, - C = (w && w.get('username')) || '', - j = (w && w.get('clientId')) || x.clientId || '', - L = (w && w.get('clientSecret')) || x.clientSecret || '', - B = (w && w.get('passwordType')) || 'basic', - $ = (w && w.get('scopes')) || x.scopes || []; - 'string' == typeof $ && ($ = $.split(x.scopeSeparator || ' ')), - (this.state = { - appName: x.appName, - name: i, - schema: a, - scopes: $, - clientId: j, - clientSecret: L, - username: C, - password: '', - passwordType: B - }); - } - close = (s) => { - s.preventDefault(); - let { authActions: o } = this.props; - o.showDefinitions(!1); - }; - authorize = () => { - let { - authActions: s, - errActions: o, - getConfigs: i, - authSelectors: a, - oas3Selectors: u - } = this.props, - _ = i(), - w = a.getConfigs(); - o.clear({ authId: name, type: 'auth', source: 'auth' }), - oauth2_authorize_authorize({ - auth: this.state, - currentServer: u.serverEffectiveValue(u.selectedServer()), - authActions: s, - errActions: o, - configs: _, - authConfigs: w - }); - }; - onScopeChange = (s) => { - let { target: o } = s, - { checked: i } = o, - a = o.dataset.value; - if (i && -1 === this.state.scopes.indexOf(a)) { - let s = this.state.scopes.concat([a]); - this.setState({ scopes: s }); - } else - !i && - this.state.scopes.indexOf(a) > -1 && - this.setState({ - scopes: this.state.scopes.filter((s) => s !== a) - }); - }; - onInputChange = (s) => { - let { - target: { - dataset: { name: o }, - value: i - } - } = s, - a = { [o]: i }; - this.setState(a); - }; - selectScopes = (s) => { - s.target.dataset.all - ? this.setState({ - scopes: Array.from( - ( - this.props.schema.get('allowedScopes') || - this.props.schema.get('scopes') - ).keys() - ) - }) - : this.setState({ scopes: [] }); - }; - logout = (s) => { - s.preventDefault(); - let { authActions: o, errActions: i, name: a } = this.props; - i.clear({ authId: a, type: 'auth', source: 'auth' }), - o.logoutWithPersistOption([a]); - }; - render() { - let { - schema: s, - getComponent: o, - authSelectors: i, - errSelectors: a, - name: u, - specSelectors: _ - } = this.props; - const w = o('Input'), - x = o('Row'), - C = o('Col'), - j = o('Button'), - L = o('authError'), - B = o('JumpToPath', !0), - $ = o('Markdown', !0), - V = o('InitializedInput'), - { isOAS3: U } = _; - let z = U() ? s.get('openIdConnectUrl') : null; - const Y = 'implicit', - Z = 'password', - ee = U() - ? z - ? 'authorization_code' - : 'authorizationCode' - : 'accessCode', - ie = U() - ? z - ? 'client_credentials' - : 'clientCredentials' - : 'application'; - let ae = !!(i.getConfigs() || {}).usePkceWithAuthorizationCodeGrant, - ce = s.get('flow'), - le = ce === ee && ae ? ce + ' with PKCE' : ce, - pe = s.get('allowedScopes') || s.get('scopes'), - de = !!i.authorized().get(u), - fe = a.allErrors().filter((s) => s.get('authId') === u), - ye = !fe.filter((s) => 'validation' === s.get('source')).size, - be = s.get('description'); - return qe.createElement( - 'div', - null, - qe.createElement( - 'h4', - null, - u, - ' (OAuth2, ', - le, - ') ', - qe.createElement(B, { path: ['securityDefinitions', u] }) - ), - this.state.appName - ? qe.createElement( - 'h5', - null, - 'Application: ', - this.state.appName, - ' ' - ) - : null, - be && qe.createElement($, { source: s.get('description') }), - de && qe.createElement('h6', null, 'Authorized'), - z && - qe.createElement( - 'p', - null, - 'OpenID Connect URL: ', - qe.createElement('code', null, z) - ), - (ce === Y || ce === ee) && - qe.createElement( - 'p', - null, - 'Authorization URL: ', - qe.createElement('code', null, s.get('authorizationUrl')) - ), - (ce === Z || ce === ee || ce === ie) && - qe.createElement( - 'p', - null, - 'Token URL:', - qe.createElement('code', null, ' ', s.get('tokenUrl')) - ), - qe.createElement( - 'p', - { className: 'flow' }, - 'Flow: ', - qe.createElement('code', null, le) - ), - ce !== Z - ? null - : qe.createElement( - x, - null, - qe.createElement( - x, - null, - qe.createElement( - 'label', - { htmlFor: 'oauth_username' }, - 'username:' - ), - de - ? qe.createElement( - 'code', - null, - ' ', - this.state.username, - ' ' - ) - : qe.createElement( - C, - { tablet: 10, desktop: 10 }, - qe.createElement('input', { - id: 'oauth_username', - type: 'text', - 'data-name': 'username', - onChange: this.onInputChange, - autoFocus: !0 - }) - ) - ), - qe.createElement( - x, - null, - qe.createElement( - 'label', - { htmlFor: 'oauth_password' }, - 'password:' - ), - de - ? qe.createElement('code', null, ' ****** ') - : qe.createElement( - C, - { tablet: 10, desktop: 10 }, - qe.createElement('input', { - id: 'oauth_password', - type: 'password', - 'data-name': 'password', - onChange: this.onInputChange - }) - ) - ), - qe.createElement( - x, - null, - qe.createElement( - 'label', - { htmlFor: 'password_type' }, - 'Client credentials location:' - ), - de - ? qe.createElement( - 'code', - null, - ' ', - this.state.passwordType, - ' ' - ) - : qe.createElement( - C, - { tablet: 10, desktop: 10 }, - qe.createElement( - 'select', - { - id: 'password_type', - 'data-name': 'passwordType', - onChange: this.onInputChange - }, - qe.createElement( - 'option', - { value: 'basic' }, - 'Authorization header' - ), - qe.createElement( - 'option', - { value: 'request-body' }, - 'Request body' - ) - ) - ) - ) - ), - (ce === ie || ce === Y || ce === ee || ce === Z) && - (!de || (de && this.state.clientId)) && - qe.createElement( - x, - null, - qe.createElement( - 'label', - { htmlFor: `client_id_${ce}` }, - 'client_id:' - ), - de - ? qe.createElement('code', null, ' ****** ') - : qe.createElement( - C, - { tablet: 10, desktop: 10 }, - qe.createElement(V, { - id: `client_id_${ce}`, - type: 'text', - required: ce === Z, - initialValue: this.state.clientId, - 'data-name': 'clientId', - onChange: this.onInputChange - }) - ) - ), - (ce === ie || ce === ee || ce === Z) && - qe.createElement( - x, - null, - qe.createElement( - 'label', - { htmlFor: `client_secret_${ce}` }, - 'client_secret:' - ), - de - ? qe.createElement('code', null, ' ****** ') - : qe.createElement( - C, - { tablet: 10, desktop: 10 }, - qe.createElement(V, { - id: `client_secret_${ce}`, - initialValue: this.state.clientSecret, - type: 'password', - 'data-name': 'clientSecret', - onChange: this.onInputChange - }) - ) - ), - !de && pe && pe.size - ? qe.createElement( - 'div', - { className: 'scopes' }, - qe.createElement( - 'h2', - null, - 'Scopes:', - qe.createElement( - 'a', - { onClick: this.selectScopes, 'data-all': !0 }, - 'select all' - ), - qe.createElement( - 'a', - { onClick: this.selectScopes }, - 'select none' - ) - ), - pe - .map((s, o) => - qe.createElement( - x, - { key: o }, - qe.createElement( - 'div', - { className: 'checkbox' }, - qe.createElement(w, { - 'data-value': o, - id: `${o}-${ce}-checkbox-${this.state.name}`, - disabled: de, - checked: this.state.scopes.includes(o), - type: 'checkbox', - onChange: this.onScopeChange - }), - qe.createElement( - 'label', - { - htmlFor: `${o}-${ce}-checkbox-${this.state.name}` - }, - qe.createElement('span', { className: 'item' }), - qe.createElement( - 'div', - { className: 'text' }, - qe.createElement('p', { className: 'name' }, o), - qe.createElement( - 'p', - { className: 'description' }, - s - ) - ) - ) - ) - ) - ) - .toArray() - ) - : null, - fe - .valueSeq() - .map((s, o) => qe.createElement(L, { error: s, key: o })), - qe.createElement( - 'div', - { className: 'auth-btn-wrapper' }, - ye && - (de - ? qe.createElement( - j, - { - className: 'btn modal-btn auth authorize', - onClick: this.logout, - 'aria-label': 'Remove authorization' - }, - 'Logout' - ) - : qe.createElement( - j, - { - className: 'btn modal-btn auth authorize', - onClick: this.authorize, - 'aria-label': 'Apply given OAuth2 credentials' - }, - 'Authorize' - )), - qe.createElement( - j, - { - className: 'btn modal-btn auth btn-done', - onClick: this.close - }, - 'Close' - ) - ) - ); - } - } - class Clear extends qe.Component { - onClick = () => { - let { specActions: s, path: o, method: i } = this.props; - s.clearResponse(o, i), s.clearRequest(o, i); - }; - render() { - return qe.createElement( - 'button', - { - className: 'btn btn-clear opblock-control__btn', - onClick: this.onClick - }, - 'Clear' - ); - } - } - const live_response_Headers = ({ headers: s }) => - qe.createElement( - 'div', - null, - qe.createElement('h5', null, 'Response headers'), - qe.createElement('pre', { className: 'microlight' }, s) - ), - Duration = ({ duration: s }) => - qe.createElement( - 'div', - null, - qe.createElement('h5', null, 'Request duration'), - qe.createElement('pre', { className: 'microlight' }, s, ' ms') - ); - class LiveResponse extends qe.Component { - shouldComponentUpdate(s) { - return ( - this.props.response !== s.response || - this.props.path !== s.path || - this.props.method !== s.method || - this.props.displayRequestDuration !== s.displayRequestDuration - ); - } - render() { - const { - response: s, - getComponent: o, - getConfigs: i, - displayRequestDuration: a, - specSelectors: u, - path: _, - method: w - } = this.props, - { showMutatedRequest: x, requestSnippetsEnabled: C } = i(), - j = x ? u.mutatedRequestFor(_, w) : u.requestFor(_, w), - L = s.get('status'), - B = j.get('url'), - $ = s.get('headers').toJS(), - V = s.get('notDocumented'), - U = s.get('error'), - z = s.get('text'), - Y = s.get('duration'), - Z = Object.keys($), - ee = $['content-type'] || $['Content-Type'], - ie = o('responseBody'), - ae = Z.map((s) => { - var o = Array.isArray($[s]) ? $[s].join() : $[s]; - return qe.createElement( - 'span', - { className: 'headerline', key: s }, - ' ', - s, - ': ', - o, - ' ' - ); - }), - ce = 0 !== ae.length, - le = o('Markdown', !0), - pe = o('RequestSnippets', !0), - de = o('curl', !0); - return qe.createElement( - 'div', - null, - j && C - ? qe.createElement(pe, { request: j }) - : qe.createElement(de, { request: j }), - B && - qe.createElement( - 'div', - null, - qe.createElement( - 'div', - { className: 'request-url' }, - qe.createElement('h4', null, 'Request URL'), - qe.createElement('pre', { className: 'microlight' }, B) - ) - ), - qe.createElement('h4', null, 'Server response'), - qe.createElement( - 'table', - { className: 'responses-table live-responses-table' }, - qe.createElement( - 'thead', - null, - qe.createElement( - 'tr', - { className: 'responses-header' }, - qe.createElement( - 'td', - { className: 'col_header response-col_status' }, - 'Code' - ), - qe.createElement( - 'td', - { className: 'col_header response-col_description' }, - 'Details' - ) - ) - ), - qe.createElement( - 'tbody', - null, - qe.createElement( - 'tr', - { className: 'response' }, - qe.createElement( - 'td', - { className: 'response-col_status' }, - L, - V - ? qe.createElement( - 'div', - { className: 'response-undocumented' }, - qe.createElement('i', null, ' Undocumented ') - ) - : null - ), - qe.createElement( - 'td', - { className: 'response-col_description' }, - U - ? qe.createElement(le, { - source: `${'' !== s.get('name') ? `${s.get('name')}: ` : ''}${s.get('message')}` - }) - : null, - z - ? qe.createElement(ie, { - content: z, - contentType: ee, - url: B, - headers: $, - getConfigs: i, - getComponent: o - }) - : null, - ce - ? qe.createElement(live_response_Headers, { - headers: ae - }) - : null, - a && Y - ? qe.createElement(Duration, { duration: Y }) - : null - ) - ) - ) - ) - ); - } - } - class OnlineValidatorBadge extends qe.Component { - constructor(s, o) { - super(s, o); - let { getConfigs: i } = s, - { validatorUrl: a } = i(); - this.state = { - url: this.getDefinitionUrl(), - validatorUrl: - void 0 === a ? 'https://validator.swagger.io/validator' : a - }; - } - getDefinitionUrl = () => { - let { specSelectors: s } = this.props; - return new (Rt())(s.url(), ut.location).toString(); - }; - UNSAFE_componentWillReceiveProps(s) { - let { getConfigs: o } = s, - { validatorUrl: i } = o(); - this.setState({ - url: this.getDefinitionUrl(), - validatorUrl: - void 0 === i ? 'https://validator.swagger.io/validator' : i - }); - } - render() { - let { getConfigs: s } = this.props, - { spec: o } = s(), - i = sanitizeUrl(this.state.validatorUrl); - return 'object' == typeof o && Object.keys(o).length - ? null - : this.state.url && - requiresValidationURL(this.state.validatorUrl) && - requiresValidationURL(this.state.url) - ? qe.createElement( - 'span', - { className: 'float-right' }, - qe.createElement( - 'a', - { - target: '_blank', - rel: 'noopener noreferrer', - href: `${i}/debug?url=${encodeURIComponent(this.state.url)}` - }, - qe.createElement(ValidatorImage, { - src: `${i}?url=${encodeURIComponent(this.state.url)}`, - alt: 'Online validator badge' - }) - ) - ) - : null; - } - } - class ValidatorImage extends qe.Component { - constructor(s) { - super(s), (this.state = { loaded: !1, error: !1 }); - } - componentDidMount() { - const s = new Image(); - (s.onload = () => { - this.setState({ loaded: !0 }); - }), - (s.onerror = () => { - this.setState({ error: !0 }); - }), - (s.src = this.props.src); - } - UNSAFE_componentWillReceiveProps(s) { - if (s.src !== this.props.src) { - const o = new Image(); - (o.onload = () => { - this.setState({ loaded: !0 }); - }), - (o.onerror = () => { - this.setState({ error: !0 }); - }), - (o.src = s.src); - } - } - render() { - return this.state.error - ? qe.createElement('img', { alt: 'Error' }) - : this.state.loaded - ? qe.createElement('img', { - src: this.props.src, - alt: this.props.alt - }) - : null; - } - } - class Operations extends qe.Component { - render() { - let { specSelectors: s } = this.props; - const o = s.taggedOperations(); - return 0 === o.size - ? qe.createElement('h3', null, ' No operations defined in spec!') - : qe.createElement( - 'div', - null, - o.map(this.renderOperationTag).toArray(), - o.size < 1 - ? qe.createElement( - 'h3', - null, - ' No operations defined in spec! ' - ) - : null - ); - } - renderOperationTag = (s, o) => { - const { - specSelectors: i, - getComponent: a, - oas3Selectors: u, - layoutSelectors: _, - layoutActions: w, - getConfigs: x - } = this.props, - C = i.validOperationMethods(), - j = a('OperationContainer', !0), - L = a('OperationTag'), - B = s.get('operations'); - return qe.createElement( - L, - { - key: 'operation-' + o, - tagObj: s, - tag: o, - oas3Selectors: u, - layoutSelectors: _, - layoutActions: w, - getConfigs: x, - getComponent: a, - specUrl: i.url() - }, - qe.createElement( - 'div', - { className: 'operation-tag-content' }, - B.map((s) => { - const i = s.get('path'), - a = s.get('method'), - u = He().List(['paths', i, a]); - return -1 === C.indexOf(a) - ? null - : qe.createElement(j, { - key: `${i}-${a}`, - specPath: u, - op: s, - path: i, - method: a, - tag: o - }); - }).toArray() - ) - ); - }; - } - function isAbsoluteUrl(s) { - return s.match(/^(?:[a-z]+:)?\/\//i); - } - function buildBaseUrl(s, o) { - return s - ? isAbsoluteUrl(s) - ? (function addProtocol(s) { - return s.match(/^\/\//i) - ? `${window.location.protocol}${s}` - : s; - })(s) - : new URL(s, o).href - : o; - } - function safeBuildUrl(s, o, { selectedServer: i = '' } = {}) { - try { - return (function buildUrl(s, o, { selectedServer: i = '' } = {}) { - if (!s) return; - if (isAbsoluteUrl(s)) return s; - const a = buildBaseUrl(i, o); - return isAbsoluteUrl(a) - ? new URL(s, a).href - : new URL(s, window.location.href).href; - })(s, o, { selectedServer: i }); - } catch { - return; - } - } - class OperationTag extends qe.Component { - static defaultProps = { tagObj: He().fromJS({}), tag: '' }; - render() { - const { - tagObj: s, - tag: o, - children: i, - oas3Selectors: a, - layoutSelectors: u, - layoutActions: _, - getConfigs: w, - getComponent: x, - specUrl: C - } = this.props; - let { docExpansion: j, deepLinking: L } = w(); - const B = x('Collapse'), - $ = x('Markdown', !0), - V = x('DeepLink'), - U = x('Link'), - z = x('ArrowUpIcon'), - Y = x('ArrowDownIcon'); - let Z, - ee = s.getIn(['tagDetails', 'description'], null), - ie = s.getIn(['tagDetails', 'externalDocs', 'description']), - ae = s.getIn(['tagDetails', 'externalDocs', 'url']); - Z = - isFunc(a) && isFunc(a.selectedServer) - ? safeBuildUrl(ae, C, { selectedServer: a.selectedServer() }) - : ae; - let ce = ['operations-tag', o], - le = u.isShown(ce, 'full' === j || 'list' === j); - return qe.createElement( - 'div', - { - className: le - ? 'opblock-tag-section is-open' - : 'opblock-tag-section' - }, - qe.createElement( - 'h3', - { - onClick: () => _.show(ce, !le), - className: ee ? 'opblock-tag' : 'opblock-tag no-desc', - id: ce.map((s) => escapeDeepLinkPath(s)).join('-'), - 'data-tag': o, - 'data-is-open': le - }, - qe.createElement(V, { - enabled: L, - isShown: le, - path: createDeepLinkPath(o), - text: o - }), - ee - ? qe.createElement( - 'small', - null, - qe.createElement($, { source: ee }) - ) - : qe.createElement('small', null), - Z - ? qe.createElement( - 'div', - { className: 'info__externaldocs' }, - qe.createElement( - 'small', - null, - qe.createElement( - U, - { - href: sanitizeUrl(Z), - onClick: (s) => s.stopPropagation(), - target: '_blank' - }, - ie || Z - ) - ) - ) - : null, - qe.createElement( - 'button', - { - 'aria-expanded': le, - className: 'expand-operation', - title: le ? 'Collapse operation' : 'Expand operation', - onClick: () => _.show(ce, !le) - }, - le - ? qe.createElement(z, { className: 'arrow' }) - : qe.createElement(Y, { className: 'arrow' }) - ) - ), - qe.createElement(B, { isOpened: le }, i) - ); - } - } - class operation_Operation extends qe.PureComponent { - static defaultProps = { - operation: null, - response: null, - request: null, - specPath: (0, We.List)(), - summary: '' - }; - render() { - let { - specPath: s, - response: o, - request: i, - toggleShown: a, - onTryoutClick: u, - onResetClick: _, - onCancelClick: w, - onExecute: x, - fn: C, - getComponent: j, - getConfigs: L, - specActions: B, - specSelectors: $, - authActions: V, - authSelectors: U, - oas3Actions: z, - oas3Selectors: Y - } = this.props, - Z = this.props.operation, - { - deprecated: ee, - isShown: ie, - path: ae, - method: ce, - op: le, - tag: pe, - operationId: de, - allowTryItOut: fe, - displayRequestDuration: ye, - tryItOutEnabled: be, - executeInProgress: _e - } = Z.toJS(), - { description: Se, externalDocs: we, schemes: xe } = le; - const Pe = we - ? safeBuildUrl(we.url, $.url(), { - selectedServer: Y.selectedServer() - }) - : ''; - let Te = Z.getIn(['op']), - Re = Te.get('responses'), - $e = (function getList(s, o) { - if (!He().Iterable.isIterable(s)) return He().List(); - let i = s.getIn(Array.isArray(o) ? o : [o]); - return He().List.isList(i) ? i : He().List(); - })(Te, ['parameters']), - ze = $.operationScheme(ae, ce), - We = ['operations', pe, de], - Xe = getExtensions(Te); - const Ye = j('responses'), - Qe = j('parameters'), - et = j('execute'), - tt = j('clear'), - rt = j('Collapse'), - nt = j('Markdown', !0), - st = j('schemes'), - ot = j('OperationServers'), - it = j('OperationExt'), - at = j('OperationSummary'), - ct = j('Link'), - { showExtensions: lt } = L(); - if (Re && o && o.size > 0) { - let s = !Re.get(String(o.get('status'))) && !Re.get('default'); - o = o.set('notDocumented', s); - } - let ut = [ae, ce]; - const pt = $.validationErrors([ae, ce]); - return qe.createElement( - 'div', - { - className: ee - ? 'opblock opblock-deprecated' - : ie - ? `opblock opblock-${ce} is-open` - : `opblock opblock-${ce}`, - id: escapeDeepLinkPath(We.join('-')) - }, - qe.createElement(at, { - operationProps: Z, - isShown: ie, - toggleShown: a, - getComponent: j, - authActions: V, - authSelectors: U, - specPath: s - }), - qe.createElement( - rt, - { isOpened: ie }, - qe.createElement( - 'div', - { className: 'opblock-body' }, - (Te && Te.size) || null === Te - ? null - : qe.createElement(rolling_load, { - height: '32px', - width: '32px', - className: 'opblock-loading-animation' - }), - ee && - qe.createElement( - 'h4', - { className: 'opblock-title_normal' }, - ' Warning: Deprecated' - ), - Se && - qe.createElement( - 'div', - { className: 'opblock-description-wrapper' }, - qe.createElement( - 'div', - { className: 'opblock-description' }, - qe.createElement(nt, { source: Se }) - ) - ), - Pe - ? qe.createElement( - 'div', - { className: 'opblock-external-docs-wrapper' }, - qe.createElement( - 'h4', - { className: 'opblock-title_normal' }, - 'Find more details' - ), - qe.createElement( - 'div', - { className: 'opblock-external-docs' }, - we.description && - qe.createElement( - 'span', - { - className: 'opblock-external-docs__description' - }, - qe.createElement(nt, { source: we.description }) - ), - qe.createElement( - ct, - { - target: '_blank', - className: 'opblock-external-docs__link', - href: sanitizeUrl(Pe) - }, - Pe - ) - ) - ) - : null, - Te && Te.size - ? qe.createElement(Qe, { - parameters: $e, - specPath: s.push('parameters'), - operation: Te, - onChangeKey: ut, - onTryoutClick: u, - onResetClick: _, - onCancelClick: w, - tryItOutEnabled: be, - allowTryItOut: fe, - fn: C, - getComponent: j, - specActions: B, - specSelectors: $, - pathMethod: [ae, ce], - getConfigs: L, - oas3Actions: z, - oas3Selectors: Y - }) - : null, - be - ? qe.createElement(ot, { - getComponent: j, - path: ae, - method: ce, - operationServers: Te.get('servers'), - pathServers: $.paths().getIn([ae, 'servers']), - getSelectedServer: Y.selectedServer, - setSelectedServer: z.setSelectedServer, - setServerVariableValue: z.setServerVariableValue, - getServerVariable: Y.serverVariableValue, - getEffectiveServerValue: Y.serverEffectiveValue - }) - : null, - be && fe && xe && xe.size - ? qe.createElement( - 'div', - { className: 'opblock-schemes' }, - qe.createElement(st, { - schemes: xe, - path: ae, - method: ce, - specActions: B, - currentScheme: ze - }) - ) - : null, - !be || !fe || pt.length <= 0 - ? null - : qe.createElement( - 'div', - { className: 'validation-errors errors-wrapper' }, - 'Please correct the following validation errors and try again.', - qe.createElement( - 'ul', - null, - pt.map((s, o) => - qe.createElement('li', { key: o }, ' ', s, ' ') - ) - ) - ), - qe.createElement( - 'div', - { - className: be && o && fe ? 'btn-group' : 'execute-wrapper' - }, - be && fe - ? qe.createElement(et, { - operation: Te, - specActions: B, - specSelectors: $, - oas3Selectors: Y, - oas3Actions: z, - path: ae, - method: ce, - onExecute: x, - disabled: _e - }) - : null, - be && o && fe - ? qe.createElement(tt, { - specActions: B, - path: ae, - method: ce - }) - : null - ), - _e - ? qe.createElement( - 'div', - { className: 'loading-container' }, - qe.createElement('div', { className: 'loading' }) - ) - : null, - Re - ? qe.createElement(Ye, { - responses: Re, - request: i, - tryItOutResponse: o, - getComponent: j, - getConfigs: L, - specSelectors: $, - oas3Actions: z, - oas3Selectors: Y, - specActions: B, - produces: $.producesOptionsFor([ae, ce]), - producesValue: $.currentProducesFor([ae, ce]), - specPath: s.push('responses'), - path: ae, - method: ce, - displayRequestDuration: ye, - fn: C - }) - : null, - lt && Xe.size - ? qe.createElement(it, { extensions: Xe, getComponent: j }) - : null - ) - ) - ); - } - } - class OperationContainer extends qe.PureComponent { - constructor(s, o) { - super(s, o); - const { tryItOutEnabled: i } = s.getConfigs(); - this.state = { tryItOutEnabled: i, executeInProgress: !1 }; - } - static defaultProps = { - showSummary: !0, - response: null, - allowTryItOut: !0, - displayOperationId: !1, - displayRequestDuration: !1 - }; - mapStateToProps(s, o) { - const { op: i, layoutSelectors: a, getConfigs: u } = o, - { - docExpansion: _, - deepLinking: w, - displayOperationId: x, - displayRequestDuration: C, - supportedSubmitMethods: j - } = u(), - L = a.showSummary(), - B = - i.getIn(['operation', '__originalOperationId']) || - i.getIn(['operation', 'operationId']) || - opId(i.get('operation'), o.path, o.method) || - i.get('id'), - $ = ['operations', o.tag, B], - V = - j.indexOf(o.method) >= 0 && - (void 0 === o.allowTryItOut - ? o.specSelectors.allowTryItOutFor(o.path, o.method) - : o.allowTryItOut), - U = - i.getIn(['operation', 'security']) || - o.specSelectors.security(); - return { - operationId: B, - isDeepLinkingEnabled: w, - showSummary: L, - displayOperationId: x, - displayRequestDuration: C, - allowTryItOut: V, - security: U, - isAuthorized: o.authSelectors.isAuthorized(U), - isShown: a.isShown($, 'full' === _), - jumpToKey: `paths.${o.path}.${o.method}`, - response: o.specSelectors.responseFor(o.path, o.method), - request: o.specSelectors.requestFor(o.path, o.method) - }; - } - componentDidMount() { - const { isShown: s } = this.props, - o = this.getResolvedSubtree(); - s && void 0 === o && this.requestResolvedSubtree(); - } - UNSAFE_componentWillReceiveProps(s) { - const { response: o, isShown: i } = s, - a = this.getResolvedSubtree(); - o !== this.props.response && - this.setState({ executeInProgress: !1 }), - i && void 0 === a && this.requestResolvedSubtree(); - } - toggleShown = () => { - let { - layoutActions: s, - tag: o, - operationId: i, - isShown: a - } = this.props; - const u = this.getResolvedSubtree(); - a || void 0 !== u || this.requestResolvedSubtree(), - s.show(['operations', o, i], !a); - }; - onCancelClick = () => { - this.setState({ tryItOutEnabled: !this.state.tryItOutEnabled }); - }; - onTryoutClick = () => { - this.setState({ tryItOutEnabled: !this.state.tryItOutEnabled }); - }; - onResetClick = (s) => { - const o = this.props.oas3Selectors.selectDefaultRequestBodyValue( - ...s - ); - this.props.oas3Actions.setRequestBodyValue({ - value: o, - pathMethod: s - }); - }; - onExecute = () => { - this.setState({ executeInProgress: !0 }); - }; - getResolvedSubtree = () => { - const { - specSelectors: s, - path: o, - method: i, - specPath: a - } = this.props; - return a - ? s.specResolvedSubtree(a.toJS()) - : s.specResolvedSubtree(['paths', o, i]); - }; - requestResolvedSubtree = () => { - const { - specActions: s, - path: o, - method: i, - specPath: a - } = this.props; - return a - ? s.requestResolvedSubtree(a.toJS()) - : s.requestResolvedSubtree(['paths', o, i]); - }; - render() { - let { - op: s, - tag: o, - path: i, - method: a, - security: u, - isAuthorized: _, - operationId: w, - showSummary: x, - isShown: C, - jumpToKey: j, - allowTryItOut: L, - response: B, - request: $, - displayOperationId: V, - displayRequestDuration: U, - isDeepLinkingEnabled: z, - specPath: Y, - specSelectors: Z, - specActions: ee, - getComponent: ie, - getConfigs: ae, - layoutSelectors: ce, - layoutActions: le, - authActions: pe, - authSelectors: de, - oas3Actions: fe, - oas3Selectors: ye, - fn: be - } = this.props; - const _e = ie('operation'), - Se = this.getResolvedSubtree() || (0, We.Map)(), - we = (0, We.fromJS)({ - op: Se, - tag: o, - path: i, - summary: s.getIn(['operation', 'summary']) || '', - deprecated: - Se.get('deprecated') || - s.getIn(['operation', 'deprecated']) || - !1, - method: a, - security: u, - isAuthorized: _, - operationId: w, - originalOperationId: Se.getIn([ - 'operation', - '__originalOperationId' - ]), - showSummary: x, - isShown: C, - jumpToKey: j, - allowTryItOut: L, - request: $, - displayOperationId: V, - displayRequestDuration: U, - isDeepLinkingEnabled: z, - executeInProgress: this.state.executeInProgress, - tryItOutEnabled: this.state.tryItOutEnabled - }); - return qe.createElement(_e, { - operation: we, - response: B, - request: $, - isShown: C, - toggleShown: this.toggleShown, - onTryoutClick: this.onTryoutClick, - onResetClick: this.onResetClick, - onCancelClick: this.onCancelClick, - onExecute: this.onExecute, - specPath: Y, - specActions: ee, - specSelectors: Z, - oas3Actions: fe, - oas3Selectors: ye, - layoutActions: le, - layoutSelectors: ce, - authActions: pe, - authSelectors: de, - getComponent: ie, - getConfigs: ae, - fn: be - }); - } - } - var $O = __webpack_require__(13222), - VO = __webpack_require__.n($O); - class OperationSummary extends qe.PureComponent { - static defaultProps = { - operationProps: null, - specPath: (0, We.List)(), - summary: '' - }; - render() { - let { - isShown: s, - toggleShown: o, - getComponent: i, - authActions: a, - authSelectors: u, - operationProps: _, - specPath: w - } = this.props, - { - summary: x, - isAuthorized: C, - method: j, - op: L, - showSummary: B, - path: $, - operationId: V, - originalOperationId: U, - displayOperationId: z - } = _.toJS(), - { summary: Y } = L, - Z = _.get('security'); - const ee = i('authorizeOperationBtn', !0), - ie = i('OperationSummaryMethod'), - ae = i('OperationSummaryPath'), - ce = i('JumpToPath', !0), - le = i('CopyToClipboardBtn', !0), - pe = i('ArrowUpIcon'), - de = i('ArrowDownIcon'), - fe = Z && !!Z.count(), - ye = fe && 1 === Z.size && Z.first().isEmpty(), - be = !fe || ye; - return qe.createElement( - 'div', - { className: `opblock-summary opblock-summary-${j}` }, - qe.createElement( - 'button', - { - 'aria-expanded': s, - className: 'opblock-summary-control', - onClick: o - }, - qe.createElement(ie, { method: j }), - qe.createElement( - 'div', - { className: 'opblock-summary-path-description-wrapper' }, - qe.createElement(ae, { - getComponent: i, - operationProps: _, - specPath: w - }), - B - ? qe.createElement( - 'div', - { className: 'opblock-summary-description' }, - VO()(Y || x) - ) - : null - ), - z && (U || V) - ? qe.createElement( - 'span', - { className: 'opblock-summary-operation-id' }, - U || V - ) - : null - ), - qe.createElement(le, { textToCopy: `${w.get(1)}` }), - be - ? null - : qe.createElement(ee, { - isAuthorized: C, - onClick: () => { - const s = u.definitionsForRequirements(Z); - a.showDefinitions(s); - } - }), - qe.createElement(ce, { path: w }), - qe.createElement( - 'button', - { - 'aria-label': `${j} ${$.replace(/\//g, '​/')}`, - className: 'opblock-control-arrow', - 'aria-expanded': s, - tabIndex: '-1', - onClick: o - }, - s - ? qe.createElement(pe, { className: 'arrow' }) - : qe.createElement(de, { className: 'arrow' }) - ) - ); - } - } - class OperationSummaryMethod extends qe.PureComponent { - static defaultProps = { operationProps: null }; - render() { - let { method: s } = this.props; - return qe.createElement( - 'span', - { className: 'opblock-summary-method' }, - s.toUpperCase() - ); - } - } - class OperationSummaryPath extends qe.PureComponent { - render() { - let { getComponent: s, operationProps: o } = this.props, - { - deprecated: i, - isShown: a, - path: u, - tag: _, - operationId: w, - isDeepLinkingEnabled: x - } = o.toJS(); - const C = u.split(/(?=\/)/g); - for (let s = 1; s < C.length; s += 2) - C.splice(s, 0, qe.createElement('wbr', { key: s })); - const j = s('DeepLink'); - return qe.createElement( - 'span', - { - className: i - ? 'opblock-summary-path__deprecated' - : 'opblock-summary-path', - 'data-path': u - }, - qe.createElement(j, { - enabled: x, - isShown: a, - path: createDeepLinkPath(`${_}/${w}`), - text: C - }) - ); - } - } - const operation_extensions = ({ extensions: s, getComponent: o }) => { - let i = o('OperationExtRow'); - return qe.createElement( - 'div', - { className: 'opblock-section' }, - qe.createElement( - 'div', - { className: 'opblock-section-header' }, - qe.createElement('h4', null, 'Extensions') - ), - qe.createElement( - 'div', - { className: 'table-container' }, - qe.createElement( - 'table', - null, - qe.createElement( - 'thead', - null, - qe.createElement( - 'tr', - null, - qe.createElement( - 'td', - { className: 'col_header' }, - 'Field' - ), - qe.createElement( - 'td', - { className: 'col_header' }, - 'Value' - ) - ) - ), - qe.createElement( - 'tbody', - null, - s - .entrySeq() - .map(([s, o]) => - qe.createElement(i, { - key: `${s}-${o}`, - xKey: s, - xVal: o - }) - ) - ) - ) - ) - ); - }, - operation_extension_row = ({ xKey: s, xVal: o }) => { - const i = o ? (o.toJS ? o.toJS() : o) : null; - return qe.createElement( - 'tr', - null, - qe.createElement('td', null, s), - qe.createElement('td', null, JSON.stringify(i)) - ); - }; - function createHtmlReadyId(s, o = '_') { - return s.replace(/[^\w-]/g, o); - } - class responses_Responses extends qe.Component { - static defaultProps = { - tryItOutResponse: null, - produces: (0, We.fromJS)(['application/json']), - displayRequestDuration: !1 - }; - onChangeProducesWrapper = (s) => - this.props.specActions.changeProducesValue( - [this.props.path, this.props.method], - s - ); - onResponseContentTypeChange = ({ - controlsAcceptHeader: s, - value: o - }) => { - const { oas3Actions: i, path: a, method: u } = this.props; - s && i.setResponseContentType({ value: o, path: a, method: u }); - }; - render() { - let { - responses: s, - tryItOutResponse: o, - getComponent: i, - getConfigs: a, - specSelectors: u, - fn: _, - producesValue: w, - displayRequestDuration: x, - specPath: C, - path: j, - method: L, - oas3Selectors: B, - oas3Actions: $ - } = this.props, - V = (function defaultStatusCode(s) { - let o = s.keySeq(); - return o.contains(Pt) - ? Pt - : o - .filter((s) => '2' === (s + '')[0]) - .sort() - .first(); - })(s); - const U = i('contentType'), - z = i('liveResponse'), - Y = i('response'); - let Z = - this.props.produces && this.props.produces.size - ? this.props.produces - : responses_Responses.defaultProps.produces; - const ee = u.isOAS3() - ? (function getAcceptControllingResponse(s) { - if (!He().OrderedMap.isOrderedMap(s)) return null; - if (!s.size) return null; - const o = s.find( - (s, o) => - o.startsWith('2') && - Object.keys(s.get('content') || {}).length > 0 - ), - i = s.get('default') || He().OrderedMap(), - a = (i.get('content') || He().OrderedMap()) - .keySeq() - .toJS().length - ? i - : null; - return o || a; - })(s) - : null, - ie = createHtmlReadyId(`${L}${j}_responses`), - ae = `${ie}_select`; - return qe.createElement( - 'div', - { className: 'responses-wrapper' }, - qe.createElement( - 'div', - { className: 'opblock-section-header' }, - qe.createElement('h4', null, 'Responses'), - u.isOAS3() - ? null - : qe.createElement( - 'label', - { htmlFor: ae }, - qe.createElement('span', null, 'Response content type'), - qe.createElement(U, { - value: w, - ariaControls: ie, - ariaLabel: 'Response content type', - className: 'execute-content-type', - contentTypes: Z, - controlId: ae, - onChange: this.onChangeProducesWrapper - }) - ) - ), - qe.createElement( - 'div', - { className: 'responses-inner' }, - o - ? qe.createElement( - 'div', - null, - qe.createElement(z, { - response: o, - getComponent: i, - getConfigs: a, - specSelectors: u, - path: this.props.path, - method: this.props.method, - displayRequestDuration: x - }), - qe.createElement('h4', null, 'Responses') - ) - : null, - qe.createElement( - 'table', - { - 'aria-live': 'polite', - className: 'responses-table', - id: ie, - role: 'region' - }, - qe.createElement( - 'thead', - null, - qe.createElement( - 'tr', - { className: 'responses-header' }, - qe.createElement( - 'td', - { className: 'col_header response-col_status' }, - 'Code' - ), - qe.createElement( - 'td', - { className: 'col_header response-col_description' }, - 'Description' - ), - u.isOAS3() - ? qe.createElement( - 'td', - { className: 'col col_header response-col_links' }, - 'Links' - ) - : null - ) - ), - qe.createElement( - 'tbody', - null, - s - .entrySeq() - .map(([s, x]) => { - let U = - o && o.get('status') == s ? 'response_current' : ''; - return qe.createElement(Y, { - key: s, - path: j, - method: L, - specPath: C.push(s), - isDefault: V === s, - fn: _, - className: U, - code: s, - response: x, - specSelectors: u, - controlsAcceptHeader: x === ee, - onContentTypeChange: this.onResponseContentTypeChange, - contentType: w, - getConfigs: a, - activeExamplesKey: B.activeExamplesMember( - j, - L, - 'responses', - s - ), - oas3Actions: $, - getComponent: i - }); - }) - .toArray() - ) - ) - ) - ); - } - } - function getKnownSyntaxHighlighterLanguage(s) { - const o = (function canJsonParse(s) { - try { - return !!JSON.parse(s); - } catch (s) { - return null; - } - })(s); - return o ? 'json' : null; - } - class response_Response extends qe.Component { - constructor(s, o) { - super(s, o), (this.state = { responseContentType: '' }); - } - static defaultProps = { - response: (0, We.fromJS)({}), - onContentTypeChange: () => {} - }; - _onContentTypeChange = (s) => { - const { onContentTypeChange: o, controlsAcceptHeader: i } = - this.props; - this.setState({ responseContentType: s }), - o({ value: s, controlsAcceptHeader: i }); - }; - getTargetExamplesKey = () => { - const { - response: s, - contentType: o, - activeExamplesKey: i - } = this.props, - a = this.state.responseContentType || o, - u = s - .getIn(['content', a], (0, We.Map)({})) - .get('examples', null) - .keySeq() - .first(); - return i || u; - }; - render() { - let { - path: s, - method: o, - code: i, - response: a, - className: u, - specPath: _, - fn: w, - getComponent: x, - getConfigs: C, - specSelectors: j, - contentType: L, - controlsAcceptHeader: B, - oas3Actions: $ - } = this.props, - { inferSchema: V, getSampleSchema: U } = w, - z = j.isOAS3(); - const { showExtensions: Y } = C(); - let Z = Y ? getExtensions(a) : null, - ee = a.get('headers'), - ie = a.get('links'); - const ae = x('ResponseExtension'), - ce = x('headers'), - le = x('HighlightCode', !0), - pe = x('modelExample'), - de = x('Markdown', !0), - fe = x('operationLink'), - ye = x('contentType'), - be = x('ExamplesSelect'), - _e = x('Example'); - var Se, we; - const xe = this.state.responseContentType || L, - Pe = a.getIn(['content', xe], (0, We.Map)({})), - Te = Pe.get('examples', null); - if (z) { - const s = Pe.get('schema'); - (Se = s ? V(s.toJS()) : null), - (we = s - ? (0, We.List)([ - 'content', - this.state.responseContentType, - 'schema' - ]) - : _); - } else - (Se = a.get('schema')), - (we = a.has('schema') ? _.push('schema') : _); - let Re, - $e, - ze = !1, - He = { includeReadOnly: !0 }; - if (z) - if ( - (($e = Pe.get('schema')?.toJS()), - We.Map.isMap(Te) && !Te.isEmpty()) - ) { - const s = this.getTargetExamplesKey(), - getMediaTypeExample = (s) => s.get('value'); - (Re = getMediaTypeExample(Te.get(s, (0, We.Map)({})))), - void 0 === Re && - (Re = getMediaTypeExample(Te.values().next().value)), - (ze = !0); - } else - void 0 !== Pe.get('example') && - ((Re = Pe.get('example')), (ze = !0)); - else { - ($e = Se), (He = { ...He, includeWriteOnly: !0 }); - const s = a.getIn(['examples', xe]); - s && ((Re = s), (ze = !0)); - } - const Xe = ((s, o) => { - if (null == s) return null; - const i = getKnownSyntaxHighlighterLanguage(s) ? 'json' : null; - return qe.createElement( - 'div', - null, - qe.createElement( - o, - { className: 'example', language: i }, - stringify(s) - ) - ); - })(U($e, xe, He, ze ? Re : void 0), le); - return qe.createElement( - 'tr', - { className: 'response ' + (u || ''), 'data-code': i }, - qe.createElement('td', { className: 'response-col_status' }, i), - qe.createElement( - 'td', - { className: 'response-col_description' }, - qe.createElement( - 'div', - { className: 'response-col_description__inner' }, - qe.createElement(de, { source: a.get('description') }) - ), - Y && Z.size - ? Z.entrySeq().map(([s, o]) => - qe.createElement(ae, { - key: `${s}-${o}`, - xKey: s, - xVal: o - }) - ) - : null, - z && a.get('content') - ? qe.createElement( - 'section', - { className: 'response-controls' }, - qe.createElement( - 'div', - { - className: Xn()('response-control-media-type', { - 'response-control-media-type--accept-controller': B - }) - }, - qe.createElement( - 'small', - { className: 'response-control-media-type__title' }, - 'Media type' - ), - qe.createElement(ye, { - value: this.state.responseContentType, - contentTypes: a.get('content') - ? a.get('content').keySeq() - : (0, We.Seq)(), - onChange: this._onContentTypeChange, - ariaLabel: 'Media Type' - }), - B - ? qe.createElement( - 'small', - { - className: - 'response-control-media-type__accept-message' - }, - 'Controls ', - qe.createElement('code', null, 'Accept'), - ' header.' - ) - : null - ), - We.Map.isMap(Te) && !Te.isEmpty() - ? qe.createElement( - 'div', - { className: 'response-control-examples' }, - qe.createElement( - 'small', - { className: 'response-control-examples__title' }, - 'Examples' - ), - qe.createElement(be, { - examples: Te, - currentExampleKey: this.getTargetExamplesKey(), - onSelect: (a) => - $.setActiveExamplesMember({ - name: a, - pathMethod: [s, o], - contextType: 'responses', - contextName: i - }), - showLabels: !1 - }) - ) - : null - ) - : null, - Xe || Se - ? qe.createElement(pe, { - specPath: we, - getComponent: x, - getConfigs: C, - specSelectors: j, - schema: fromJSOrdered(Se), - example: Xe, - includeReadOnly: !0 - }) - : null, - z && Te - ? qe.createElement(_e, { - example: Te.get( - this.getTargetExamplesKey(), - (0, We.Map)({}) - ), - getComponent: x, - getConfigs: C, - omitValue: !0 - }) - : null, - ee - ? qe.createElement(ce, { headers: ee, getComponent: x }) - : null - ), - z - ? qe.createElement( - 'td', - { className: 'response-col_links' }, - ie - ? ie - .toSeq() - .entrySeq() - .map(([s, o]) => - qe.createElement(fe, { - key: s, - name: s, - link: o, - getComponent: x - }) - ) - : qe.createElement('i', null, 'No links') - ) - : null - ); - } - } - const response_extension = ({ xKey: s, xVal: o }) => - qe.createElement( - 'div', - { className: 'response__extension' }, - s, - ': ', - String(o) - ); - var UO = __webpack_require__(26657), - zO = __webpack_require__.n(UO), - WO = __webpack_require__(80218), - JO = __webpack_require__.n(WO); - class ResponseBody extends qe.PureComponent { - state = { parsedContent: null }; - updateParsedContent = (s) => { - const { content: o } = this.props; - if (s !== o) - if (o && o instanceof Blob) { - var i = new FileReader(); - (i.onload = () => { - this.setState({ parsedContent: i.result }); - }), - i.readAsText(o); - } else this.setState({ parsedContent: o.toString() }); - }; - componentDidMount() { - this.updateParsedContent(null); - } - componentDidUpdate(s) { - this.updateParsedContent(s.content); - } - render() { - let { - content: s, - contentType: o, - url: i, - headers: a = {}, - getComponent: u - } = this.props; - const { parsedContent: _ } = this.state, - w = u('HighlightCode', !0), - x = 'response_' + new Date().getTime(); - let C, j; - if ( - ((i = i || ''), - (/^application\/octet-stream/i.test(o) || - (a['Content-Disposition'] && - /attachment/i.test(a['Content-Disposition'])) || - (a['content-disposition'] && - /attachment/i.test(a['content-disposition'])) || - (a['Content-Description'] && - /File Transfer/i.test(a['Content-Description'])) || - (a['content-description'] && - /File Transfer/i.test(a['content-description']))) && - (s.size > 0 || s.length > 0)) - ) - if ('Blob' in window) { - let u = o || 'text/html', - _ = s instanceof Blob ? s : new Blob([s], { type: u }), - w = window.URL.createObjectURL(_), - x = [u, i.substr(i.lastIndexOf('/') + 1), w].join(':'), - C = a['content-disposition'] || a['Content-Disposition']; - if (void 0 !== C) { - let s = (function extractFileNameFromContentDispositionHeader( - s - ) { - let o; - if ( - ([ - /filename\*=[^']+'\w*'"([^"]+)";?/i, - /filename\*=[^']+'\w*'([^;]+);?/i, - /filename="([^;]*);?"/i, - /filename=([^;]*);?/i - ].some((i) => ((o = i.exec(s)), null !== o)), - null !== o && o.length > 1) - ) - try { - return decodeURIComponent(o[1]); - } catch (s) { - console.error(s); - } - return null; - })(C); - null !== s && (x = s); - } - j = - ut.navigator && ut.navigator.msSaveOrOpenBlob - ? qe.createElement( - 'div', - null, - qe.createElement( - 'a', - { - href: w, - onClick: () => ut.navigator.msSaveOrOpenBlob(_, x) - }, - 'Download file' - ) - ) - : qe.createElement( - 'div', - null, - qe.createElement( - 'a', - { href: w, download: x }, - 'Download file' - ) - ); - } else - j = qe.createElement( - 'pre', - { className: 'microlight' }, - 'Download headers detected but your browser does not support downloading binary via XHR (Blob).' - ); - else if (/json/i.test(o)) { - let o = null; - getKnownSyntaxHighlighterLanguage(s) && (o = 'json'); - try { - C = JSON.stringify(JSON.parse(s), null, ' '); - } catch (o) { - C = "can't parse JSON. Raw result:\n\n" + s; - } - j = qe.createElement( - w, - { - language: o, - downloadable: !0, - fileName: `${x}.json`, - canCopy: !0 - }, - C - ); - } else - /xml/i.test(o) - ? ((C = zO()(s, { textNodesOnSameLine: !0, indentor: ' ' })), - (j = qe.createElement( - w, - { downloadable: !0, fileName: `${x}.xml`, canCopy: !0 }, - C - ))) - : (j = - 'text/html' === JO()(o) || /text\/plain/.test(o) - ? qe.createElement( - w, - { - downloadable: !0, - fileName: `${x}.html`, - canCopy: !0 - }, - s - ) - : 'text/csv' === JO()(o) || /text\/csv/.test(o) - ? qe.createElement( - w, - { - downloadable: !0, - fileName: `${x}.csv`, - canCopy: !0 - }, - s - ) - : /^image\//i.test(o) - ? o.includes('svg') - ? qe.createElement('div', null, ' ', s, ' ') - : qe.createElement('img', { - src: window.URL.createObjectURL(s) - }) - : /^audio\//i.test(o) - ? qe.createElement( - 'pre', - { className: 'microlight' }, - qe.createElement( - 'audio', - { controls: !0, key: i }, - qe.createElement('source', { - src: i, - type: o - }) - ) - ) - : 'string' == typeof s - ? qe.createElement( - w, - { - downloadable: !0, - fileName: `${x}.txt`, - canCopy: !0 - }, - s - ) - : s.size > 0 - ? _ - ? qe.createElement( - 'div', - null, - qe.createElement( - 'p', - { className: 'i' }, - 'Unrecognized response type; displaying content as text.' - ), - qe.createElement( - w, - { - downloadable: !0, - fileName: `${x}.txt`, - canCopy: !0 - }, - _ - ) - ) - : qe.createElement( - 'p', - { className: 'i' }, - 'Unrecognized response type; unable to display.' - ) - : null); - return j - ? qe.createElement( - 'div', - null, - qe.createElement('h5', null, 'Response body'), - j - ) - : null; - } - } - class Parameters extends qe.Component { - constructor(s) { - super(s), - (this.state = { callbackVisible: !1, parametersVisible: !0 }); - } - static defaultProps = { - onTryoutClick: Function.prototype, - onCancelClick: Function.prototype, - tryItOutEnabled: !1, - allowTryItOut: !0, - onChangeKey: [], - specPath: [] - }; - onChange = (s, o, i) => { - let { - specActions: { changeParamByIdentity: a }, - onChangeKey: u - } = this.props; - a(u, s, o, i); - }; - onChangeConsumesWrapper = (s) => { - let { - specActions: { changeConsumesValue: o }, - onChangeKey: i - } = this.props; - o(i, s); - }; - toggleTab = (s) => - 'parameters' === s - ? this.setState({ parametersVisible: !0, callbackVisible: !1 }) - : 'callbacks' === s - ? this.setState({ callbackVisible: !0, parametersVisible: !1 }) - : void 0; - onChangeMediaType = ({ value: s, pathMethod: o }) => { - let { - specActions: i, - oas3Selectors: a, - oas3Actions: u - } = this.props; - const _ = a.hasUserEditedBody(...o), - w = a.shouldRetainRequestBodyValue(...o); - u.setRequestContentType({ value: s, pathMethod: o }), - u.initRequestBodyValidateError({ pathMethod: o }), - _ || - (w || u.setRequestBodyValue({ value: void 0, pathMethod: o }), - i.clearResponse(...o), - i.clearRequest(...o), - i.clearValidateParams(o)); - }; - render() { - let { - onTryoutClick: s, - onResetClick: o, - parameters: i, - allowTryItOut: a, - tryItOutEnabled: u, - specPath: _, - fn: w, - getComponent: x, - getConfigs: C, - specSelectors: j, - specActions: L, - pathMethod: B, - oas3Actions: $, - oas3Selectors: V, - operation: U - } = this.props; - const z = x('parameterRow'), - Y = x('TryItOutButton'), - Z = x('contentType'), - ee = x('Callbacks', !0), - ie = x('RequestBody', !0), - ae = u && a, - ce = j.isOAS3(), - le = `${createHtmlReadyId(`${B[1]}${B[0]}_requests`)}_select`, - pe = U.get('requestBody'), - de = Object.values( - i.reduce((s, o) => { - const i = o.get('in'); - return (s[i] ??= []), s[i].push(o), s; - }, {}) - ).reduce((s, o) => s.concat(o), []); - return qe.createElement( - 'div', - { className: 'opblock-section' }, - qe.createElement( - 'div', - { className: 'opblock-section-header' }, - ce - ? qe.createElement( - 'div', - { className: 'tab-header' }, - qe.createElement( - 'div', - { - onClick: () => this.toggleTab('parameters'), - className: `tab-item ${this.state.parametersVisible && 'active'}` - }, - qe.createElement( - 'h4', - { className: 'opblock-title' }, - qe.createElement('span', null, 'Parameters') - ) - ), - U.get('callbacks') - ? qe.createElement( - 'div', - { - onClick: () => this.toggleTab('callbacks'), - className: `tab-item ${this.state.callbackVisible && 'active'}` - }, - qe.createElement( - 'h4', - { className: 'opblock-title' }, - qe.createElement('span', null, 'Callbacks') - ) - ) - : null - ) - : qe.createElement( - 'div', - { className: 'tab-header' }, - qe.createElement( - 'h4', - { className: 'opblock-title' }, - 'Parameters' - ) - ), - a - ? qe.createElement(Y, { - isOAS3: j.isOAS3(), - hasUserEditedBody: V.hasUserEditedBody(...B), - enabled: u, - onCancelClick: this.props.onCancelClick, - onTryoutClick: s, - onResetClick: () => o(B) - }) - : null - ), - this.state.parametersVisible - ? qe.createElement( - 'div', - { className: 'parameters-container' }, - de.length - ? qe.createElement( - 'div', - { className: 'table-container' }, - qe.createElement( - 'table', - { className: 'parameters' }, - qe.createElement( - 'thead', - null, - qe.createElement( - 'tr', - null, - qe.createElement( - 'th', - { - className: 'col_header parameters-col_name' - }, - 'Name' - ), - qe.createElement( - 'th', - { - className: - 'col_header parameters-col_description' - }, - 'Description' - ) - ) - ), - qe.createElement( - 'tbody', - null, - de.map((s, o) => - qe.createElement(z, { - fn: w, - specPath: _.push(o.toString()), - getComponent: x, - getConfigs: C, - rawParam: s, - param: j.parameterWithMetaByIdentity(B, s), - key: `${s.get('in')}.${s.get('name')}`, - onChange: this.onChange, - onChangeConsumes: - this.onChangeConsumesWrapper, - specSelectors: j, - specActions: L, - oas3Actions: $, - oas3Selectors: V, - pathMethod: B, - isExecute: ae - }) - ) - ) - ) - ) - : qe.createElement( - 'div', - { className: 'opblock-description-wrapper' }, - qe.createElement('p', null, 'No parameters') - ) - ) - : null, - this.state.callbackVisible - ? qe.createElement( - 'div', - { - className: - 'callbacks-container opblock-description-wrapper' - }, - qe.createElement(ee, { - callbacks: (0, We.Map)(U.get('callbacks')), - specPath: _.slice(0, -1).push('callbacks') - }) - ) - : null, - ce && - pe && - this.state.parametersVisible && - qe.createElement( - 'div', - { className: 'opblock-section opblock-section-request-body' }, - qe.createElement( - 'div', - { className: 'opblock-section-header' }, - qe.createElement( - 'h4', - { - className: `opblock-title parameter__name ${pe.get('required') && 'required'}` - }, - 'Request body' - ), - qe.createElement( - 'label', - { id: le }, - qe.createElement(Z, { - value: V.requestContentType(...B), - contentTypes: pe - .get('content', (0, We.List)()) - .keySeq(), - onChange: (s) => { - this.onChangeMediaType({ value: s, pathMethod: B }); - }, - className: 'body-param-content-type', - ariaLabel: 'Request content type', - controlId: le - }) - ) - ), - qe.createElement( - 'div', - { className: 'opblock-description-wrapper' }, - qe.createElement(ie, { - setRetainRequestBodyValueFlag: (s) => - $.setRetainRequestBodyValueFlag({ - value: s, - pathMethod: B - }), - userHasEditedBody: V.hasUserEditedBody(...B), - specPath: _.slice(0, -1).push('requestBody'), - requestBody: pe, - requestBodyValue: V.requestBodyValue(...B), - requestBodyInclusionSetting: - V.requestBodyInclusionSetting(...B), - requestBodyErrors: V.requestBodyErrors(...B), - isExecute: ae, - getConfigs: C, - activeExamplesKey: V.activeExamplesMember( - ...B, - 'requestBody', - 'requestBody' - ), - updateActiveExamplesKey: (s) => { - this.props.oas3Actions.setActiveExamplesMember({ - name: s, - pathMethod: this.props.pathMethod, - contextType: 'requestBody', - contextName: 'requestBody' - }); - }, - onChange: (s, o) => { - if (o) { - const i = V.requestBodyValue(...B), - a = We.Map.isMap(i) ? i : (0, We.Map)(); - return $.setRequestBodyValue({ - pathMethod: B, - value: a.setIn(o, s) - }); - } - $.setRequestBodyValue({ value: s, pathMethod: B }); - }, - onChangeIncludeEmpty: (s, o) => { - $.setRequestBodyInclusion({ - pathMethod: B, - value: o, - name: s - }); - }, - contentType: V.requestContentType(...B) - }) - ) - ) - ); - } - } - const parameter_extension = ({ xKey: s, xVal: o }) => - qe.createElement( - 'div', - { className: 'parameter__extension' }, - s, - ': ', - String(o) - ), - HO = { onChange: () => {}, isIncludedOptions: {} }; - class ParameterIncludeEmpty extends qe.Component { - static defaultProps = HO; - componentDidMount() { - const { isIncludedOptions: s, onChange: o } = this.props, - { shouldDispatchInit: i, defaultValue: a } = s; - i && o(a); - } - onCheckboxChange = (s) => { - const { onChange: o } = this.props; - o(s.target.checked); - }; - render() { - let { isIncluded: s, isDisabled: o } = this.props; - return qe.createElement( - 'div', - null, - qe.createElement( - 'label', - { - htmlFor: 'include_empty_value', - className: Xn()('parameter__empty_value_toggle', { - disabled: o - }) - }, - qe.createElement('input', { - id: 'include_empty_value', - type: 'checkbox', - disabled: o, - checked: !o && s, - onChange: this.onCheckboxChange - }), - 'Send empty value' - ) - ); - } - } - class ParameterRow extends qe.Component { - constructor(s, o) { - super(s, o), this.setDefaultValue(); - } - UNSAFE_componentWillReceiveProps(s) { - let o, - { specSelectors: i, pathMethod: a, rawParam: u } = s, - _ = i.isOAS3(), - w = i.parameterWithMetaByIdentity(a, u) || new We.Map(); - if (((w = w.isEmpty() ? u : w), _)) { - let { schema: s } = getParameterSchema(w, { isOAS3: _ }); - o = s ? s.get('enum') : void 0; - } else o = w ? w.get('enum') : void 0; - let x, - C = w ? w.get('value') : void 0; - void 0 !== C - ? (x = C) - : u.get('required') && o && o.size && (x = o.first()), - void 0 !== x && - x !== C && - this.onChangeWrapper( - (function numberToString(s) { - return 'number' == typeof s ? s.toString() : s; - })(x) - ), - this.setDefaultValue(); - } - onChangeWrapper = (s, o = !1) => { - let i, - { onChange: a, rawParam: u } = this.props; - return (i = '' === s || (s && 0 === s.size) ? null : s), a(u, i, o); - }; - _onExampleSelect = (s) => { - this.props.oas3Actions.setActiveExamplesMember({ - name: s, - pathMethod: this.props.pathMethod, - contextType: 'parameters', - contextName: this.getParamKey() - }); - }; - onChangeIncludeEmpty = (s) => { - let { specActions: o, param: i, pathMethod: a } = this.props; - const u = i.get('name'), - _ = i.get('in'); - return o.updateEmptyParamInclusion(a, u, _, s); - }; - setDefaultValue = () => { - let { - specSelectors: s, - pathMethod: o, - rawParam: i, - oas3Selectors: a, - fn: u - } = this.props; - const _ = s.parameterWithMetaByIdentity(o, i) || (0, We.Map)(); - let { schema: w } = getParameterSchema(_, { isOAS3: s.isOAS3() }); - const x = _.get('content', (0, We.Map)()) - .keySeq() - .first(), - C = w - ? u.getSampleSchema(w.toJS(), x, { includeWriteOnly: !0 }) - : null; - if (_ && void 0 === _.get('value') && 'body' !== _.get('in')) { - let i; - if (s.isSwagger2()) - i = - void 0 !== _.get('x-example') - ? _.get('x-example') - : void 0 !== _.getIn(['schema', 'example']) - ? _.getIn(['schema', 'example']) - : w && w.getIn(['default']); - else if (s.isOAS3()) { - w = this.composeJsonSchema(w); - const s = a.activeExamplesMember( - ...o, - 'parameters', - this.getParamKey() - ); - i = - void 0 !== _.getIn(['examples', s, 'value']) - ? _.getIn(['examples', s, 'value']) - : void 0 !== _.getIn(['content', x, 'example']) - ? _.getIn(['content', x, 'example']) - : void 0 !== _.get('example') - ? _.get('example') - : void 0 !== (w && w.get('example')) - ? w && w.get('example') - : void 0 !== (w && w.get('default')) - ? w && w.get('default') - : _.get('default'); - } - void 0 === i || We.List.isList(i) || (i = stringify(i)), - void 0 !== i - ? this.onChangeWrapper(i) - : w && - 'object' === w.get('type') && - C && - !_.get('examples') && - this.onChangeWrapper(We.List.isList(C) ? C : stringify(C)); - } - }; - getParamKey() { - const { param: s } = this.props; - return s ? `${s.get('name')}-${s.get('in')}` : null; - } - composeJsonSchema(s) { - const { fn: o } = this.props, - i = s.get('oneOf')?.get(0)?.toJS(), - a = s.get('anyOf')?.get(0)?.toJS(); - return (0, We.fromJS)(o.mergeJsonSchema(s.toJS(), i ?? a ?? {})); - } - render() { - let { - param: s, - rawParam: o, - getComponent: i, - getConfigs: a, - isExecute: u, - fn: _, - onChangeConsumes: w, - specSelectors: x, - pathMethod: C, - specPath: j, - oas3Selectors: L - } = this.props, - B = x.isOAS3(); - const { showExtensions: $, showCommonExtensions: V } = a(); - if ((s || (s = o), !o)) return null; - const U = i('JsonSchemaForm'), - z = i('ParamBody'); - let Y = s.get('in'), - Z = - 'body' !== Y - ? null - : qe.createElement(z, { - getComponent: i, - getConfigs: a, - fn: _, - param: s, - consumes: x.consumesOptionsFor(C), - consumesValue: x - .contentTypeValues(C) - .get('requestContentType'), - onChange: this.onChangeWrapper, - onChangeConsumes: w, - isExecute: u, - specSelectors: x, - pathMethod: C - }); - const ee = i('modelExample'), - ie = i('Markdown', !0), - ae = i('ParameterExt'), - ce = i('ParameterIncludeEmpty'), - le = i('ExamplesSelectValueRetainer'), - pe = i('Example'); - let { schema: de } = getParameterSchema(s, { isOAS3: B }), - fe = x.parameterWithMetaByIdentity(C, o) || (0, We.Map)(); - B && (de = this.composeJsonSchema(de)); - let ye, - be, - _e, - Se, - we = de ? de.get('format') : null, - xe = de ? de.get('type') : null, - Pe = de ? de.getIn(['items', 'type']) : null, - Te = 'formData' === Y, - Re = 'FormData' in ut, - $e = s.get('required'), - ze = fe ? fe.get('value') : '', - He = V ? getCommonExtensions(de) : null, - Xe = $ ? getExtensions(s) : null, - Ye = !1; - return ( - void 0 !== s && de && (ye = de.get('items')), - void 0 !== ye - ? ((be = ye.get('enum')), (_e = ye.get('default'))) - : de && (be = de.get('enum')), - be && be.size && be.size > 0 && (Ye = !0), - void 0 !== s && - (de && (_e = de.get('default')), - void 0 === _e && (_e = s.get('default')), - (Se = s.get('example')), - void 0 === Se && (Se = s.get('x-example'))), - qe.createElement( - 'tr', - { - 'data-param-name': s.get('name'), - 'data-param-in': s.get('in') - }, - qe.createElement( - 'td', - { className: 'parameters-col_name' }, - qe.createElement( - 'div', - { - className: $e - ? 'parameter__name required' - : 'parameter__name' - }, - s.get('name'), - $e ? qe.createElement('span', null, ' *') : null - ), - qe.createElement( - 'div', - { className: 'parameter__type' }, - xe, - Pe && `[${Pe}]`, - we && - qe.createElement( - 'span', - { className: 'prop-format' }, - '($', - we, - ')' - ) - ), - qe.createElement( - 'div', - { className: 'parameter__deprecated' }, - B && s.get('deprecated') ? 'deprecated' : null - ), - qe.createElement( - 'div', - { className: 'parameter__in' }, - '(', - s.get('in'), - ')' - ) - ), - qe.createElement( - 'td', - { className: 'parameters-col_description' }, - s.get('description') - ? qe.createElement(ie, { source: s.get('description') }) - : null, - (!Z && u) || !Ye - ? null - : qe.createElement(ie, { - className: 'parameter__enum', - source: - 'Available values : ' + - be - .map(function (s) { - return s; - }) - .toArray() - .map(String) - .join(', ') - }), - (!Z && u) || void 0 === _e - ? null - : qe.createElement(ie, { - className: 'parameter__default', - source: 'Default value : ' + _e - }), - (!Z && u) || void 0 === Se - ? null - : qe.createElement(ie, { - source: 'Example : ' + Se - }), - Te && - !Re && - qe.createElement( - 'div', - null, - 'Error: your browser does not support FormData' - ), - B && s.get('examples') - ? qe.createElement( - 'section', - { className: 'parameter-controls' }, - qe.createElement(le, { - examples: s.get('examples'), - onSelect: this._onExampleSelect, - updateValue: this.onChangeWrapper, - getComponent: i, - defaultToFirstExample: !0, - currentKey: L.activeExamplesMember( - ...C, - 'parameters', - this.getParamKey() - ), - currentUserInputValue: ze - }) - ) - : null, - Z - ? null - : qe.createElement(U, { - fn: _, - getComponent: i, - value: ze, - required: $e, - disabled: !u, - description: s.get('name'), - onChange: this.onChangeWrapper, - errors: fe.get('errors'), - schema: de - }), - Z && de - ? qe.createElement(ee, { - getComponent: i, - specPath: j.push('schema'), - getConfigs: a, - isExecute: u, - specSelectors: x, - schema: de, - example: Z, - includeWriteOnly: !0 - }) - : null, - !Z && u && s.get('allowEmptyValue') - ? qe.createElement(ce, { - onChange: this.onChangeIncludeEmpty, - isIncluded: x.parameterInclusionSettingFor( - C, - s.get('name'), - s.get('in') - ), - isDisabled: !isEmptyValue(ze) - }) - : null, - B && s.get('examples') - ? qe.createElement(pe, { - example: s.getIn([ - 'examples', - L.activeExamplesMember( - ...C, - 'parameters', - this.getParamKey() - ) - ]), - getComponent: i, - getConfigs: a - }) - : null, - V && He.size - ? He.entrySeq().map(([s, o]) => - qe.createElement(ae, { - key: `${s}-${o}`, - xKey: s, - xVal: o - }) - ) - : null, - $ && Xe.size - ? Xe.entrySeq().map(([s, o]) => - qe.createElement(ae, { - key: `${s}-${o}`, - xKey: s, - xVal: o - }) - ) - : null - ) - ) - ); - } - } - class Execute extends qe.Component { - handleValidateParameters = () => { - let { - specSelectors: s, - specActions: o, - path: i, - method: a - } = this.props; - return o.validateParams([i, a]), s.validateBeforeExecute([i, a]); - }; - handleValidateRequestBody = () => { - let { - path: s, - method: o, - specSelectors: i, - oas3Selectors: a, - oas3Actions: u - } = this.props, - _ = { missingBodyValue: !1, missingRequiredKeys: [] }; - u.clearRequestBodyValidateError({ path: s, method: o }); - let w = i.getOAS3RequiredRequestBodyContentType([s, o]), - x = a.requestBodyValue(s, o), - C = a.validateBeforeExecute([s, o]), - j = a.requestContentType(s, o); - if (!C) - return ( - (_.missingBodyValue = !0), - u.setRequestBodyValidateError({ - path: s, - method: o, - validationErrors: _ - }), - !1 - ); - if (!w) return !0; - let L = a.validateShallowRequired({ - oas3RequiredRequestBodyContentType: w, - oas3RequestContentType: j, - oas3RequestBodyValue: x - }); - return ( - !L || - L.length < 1 || - (L.forEach((s) => { - _.missingRequiredKeys.push(s); - }), - u.setRequestBodyValidateError({ - path: s, - method: o, - validationErrors: _ - }), - !1) - ); - }; - handleValidationResultPass = () => { - let { - specActions: s, - operation: o, - path: i, - method: a - } = this.props; - this.props.onExecute && this.props.onExecute(), - s.execute({ operation: o, path: i, method: a }); - }; - handleValidationResultFail = () => { - let { specActions: s, path: o, method: i } = this.props; - s.clearValidateParams([o, i]), - setTimeout(() => { - s.validateParams([o, i]); - }, 40); - }; - handleValidationResult = (s) => { - s - ? this.handleValidationResultPass() - : this.handleValidationResultFail(); - }; - onClick = () => { - let s = this.handleValidateParameters(), - o = this.handleValidateRequestBody(), - i = s && o; - this.handleValidationResult(i); - }; - onChangeProducesWrapper = (s) => - this.props.specActions.changeProducesValue( - [this.props.path, this.props.method], - s - ); - render() { - const { disabled: s } = this.props; - return qe.createElement( - 'button', - { - className: 'btn execute opblock-control__btn', - onClick: this.onClick, - disabled: s - }, - 'Execute' - ); - } - } - class headers_Headers extends qe.Component { - render() { - let { headers: s, getComponent: o } = this.props; - const i = o('Property'), - a = o('Markdown', !0); - return s && s.size - ? qe.createElement( - 'div', - { className: 'headers-wrapper' }, - qe.createElement( - 'h4', - { className: 'headers__title' }, - 'Headers:' - ), - qe.createElement( - 'table', - { className: 'headers' }, - qe.createElement( - 'thead', - null, - qe.createElement( - 'tr', - { className: 'header-row' }, - qe.createElement( - 'th', - { className: 'header-col' }, - 'Name' - ), - qe.createElement( - 'th', - { className: 'header-col' }, - 'Description' - ), - qe.createElement( - 'th', - { className: 'header-col' }, - 'Type' - ) - ) - ), - qe.createElement( - 'tbody', - null, - s - .entrySeq() - .map(([s, o]) => { - if (!He().Map.isMap(o)) return null; - const u = o.get('description'), - _ = o.getIn(['schema']) - ? o.getIn(['schema', 'type']) - : o.getIn(['type']), - w = o.getIn(['schema', 'example']); - return qe.createElement( - 'tr', - { key: s }, - qe.createElement( - 'td', - { className: 'header-col' }, - s - ), - qe.createElement( - 'td', - { className: 'header-col' }, - u ? qe.createElement(a, { source: u }) : null - ), - qe.createElement( - 'td', - { className: 'header-col' }, - _, - ' ', - w - ? qe.createElement(i, { - propKey: 'Example', - propVal: w, - propClass: 'header-example' - }) - : null - ) - ); - }) - .toArray() - ) - ) - ) - : null; - } - } - class Errors extends qe.Component { - render() { - let { - editorActions: s, - errSelectors: o, - layoutSelectors: i, - layoutActions: a, - getComponent: u - } = this.props; - const _ = u('Collapse'); - if (s && s.jumpToLine) var w = s.jumpToLine; - let x = o - .allErrors() - .filter( - (s) => 'thrown' === s.get('type') || 'error' === s.get('level') - ); - if (!x || x.count() < 1) return null; - let C = i.isShown(['errorPane'], !0), - j = x.sortBy((s) => s.get('line')); - return qe.createElement( - 'pre', - { className: 'errors-wrapper' }, - qe.createElement( - 'hgroup', - { className: 'error' }, - qe.createElement( - 'h4', - { className: 'errors__title' }, - 'Errors' - ), - qe.createElement( - 'button', - { - className: 'btn errors__clear-btn', - onClick: () => a.show(['errorPane'], !C) - }, - C ? 'Hide' : 'Show' - ) - ), - qe.createElement( - _, - { isOpened: C, animated: !0 }, - qe.createElement( - 'div', - { className: 'errors' }, - j.map((s, o) => { - let i = s.get('type'); - return 'thrown' === i || 'auth' === i - ? qe.createElement(ThrownErrorItem, { - key: o, - error: s.get('error') || s, - jumpToLine: w - }) - : 'spec' === i - ? qe.createElement(SpecErrorItem, { - key: o, - error: s, - jumpToLine: w - }) - : void 0; - }) - ) - ) - ); - } - } - const ThrownErrorItem = ({ error: s, jumpToLine: o }) => { - if (!s) return null; - let i = s.get('line'); - return qe.createElement( - 'div', - { className: 'error-wrapper' }, - s - ? qe.createElement( - 'div', - null, - qe.createElement( - 'h4', - null, - s.get('source') && s.get('level') - ? toTitleCase(s.get('source')) + ' ' + s.get('level') - : '', - s.get('path') - ? qe.createElement('small', null, ' at ', s.get('path')) - : null - ), - qe.createElement( - 'span', - { className: 'message thrown' }, - s.get('message') - ), - qe.createElement( - 'div', - { className: 'error-line' }, - i && o - ? qe.createElement( - 'a', - { onClick: o.bind(null, i) }, - 'Jump to line ', - i - ) - : null - ) - ) - : null - ); - }, - SpecErrorItem = ({ error: s, jumpToLine: o = null }) => { - let i = null; - return ( - s.get('path') - ? (i = We.List.isList(s.get('path')) - ? qe.createElement( - 'small', - null, - 'at ', - s.get('path').join('.') - ) - : qe.createElement('small', null, 'at ', s.get('path'))) - : s.get('line') && - !o && - (i = qe.createElement( - 'small', - null, - 'on line ', - s.get('line') - )), - qe.createElement( - 'div', - { className: 'error-wrapper' }, - s - ? qe.createElement( - 'div', - null, - qe.createElement( - 'h4', - null, - toTitleCase(s.get('source')) + ' ' + s.get('level'), - ' ', - i - ), - qe.createElement( - 'span', - { className: 'message' }, - s.get('message') - ), - qe.createElement( - 'div', - { className: 'error-line' }, - o - ? qe.createElement( - 'a', - { onClick: o.bind(null, s.get('line')) }, - 'Jump to line ', - s.get('line') - ) - : null - ) - ) - : null - ) - ); - }; - function toTitleCase(s) { - return (s || '') - .split(' ') - .map((s) => s[0].toUpperCase() + s.slice(1)) - .join(' '); - } - const content_type_noop = () => {}; - class ContentType extends qe.Component { - static defaultProps = { - onChange: content_type_noop, - value: null, - contentTypes: (0, We.fromJS)(['application/json']) - }; - componentDidMount() { - this.props.contentTypes && - this.props.onChange(this.props.contentTypes.first()); - } - UNSAFE_componentWillReceiveProps(s) { - s.contentTypes && - s.contentTypes.size && - (s.contentTypes.includes(s.value) || - s.onChange(s.contentTypes.first())); - } - onChangeWrapper = (s) => this.props.onChange(s.target.value); - render() { - let { - ariaControls: s, - ariaLabel: o, - className: i, - contentTypes: a, - controlId: u, - value: _ - } = this.props; - return a && a.size - ? qe.createElement( - 'div', - { className: 'content-type-wrapper ' + (i || '') }, - qe.createElement( - 'select', - { - 'aria-controls': s, - 'aria-label': o, - className: 'content-type', - id: u, - onChange: this.onChangeWrapper, - value: _ || '' - }, - a - .map((s) => - qe.createElement('option', { key: s, value: s }, s) - ) - .toArray() - ) - ) - : null; - } - } - function xclass(...s) { - return s - .filter((s) => !!s) - .join(' ') - .trim(); - } - class Container extends qe.Component { - render() { - let { fullscreen: s, full: o, ...i } = this.props; - if (s) return qe.createElement('section', i); - let a = 'swagger-container' + (o ? '-full' : ''); - return qe.createElement( - 'section', - Fn()({}, i, { className: xclass(i.className, a) }) - ); - } - } - const KO = { - mobile: '', - tablet: '-tablet', - desktop: '-desktop', - large: '-hd' - }; - class Col extends qe.Component { - render() { - const { - hide: s, - keepContents: o, - mobile: i, - tablet: a, - desktop: u, - large: _, - ...w - } = this.props; - if (s && !o) return qe.createElement('span', null); - let x = []; - for (let s in KO) { - if (!Object.prototype.hasOwnProperty.call(KO, s)) continue; - let o = KO[s]; - if (s in this.props) { - let i = this.props[s]; - if (i < 1) { - x.push('none' + o); - continue; - } - x.push('block' + o), x.push('col-' + i + o); - } - } - s && x.push('hidden'); - let C = xclass(w.className, ...x); - return qe.createElement('section', Fn()({}, w, { className: C })); - } - } - class Row extends qe.Component { - render() { - return qe.createElement( - 'div', - Fn()({}, this.props, { - className: xclass(this.props.className, 'wrapper') - }) - ); - } - } - class Button extends qe.Component { - static defaultProps = { className: '' }; - render() { - return qe.createElement( - 'button', - Fn()({}, this.props, { - className: xclass(this.props.className, 'button') - }) - ); - } - } - const TextArea = (s) => qe.createElement('textarea', s), - Input = (s) => qe.createElement('input', s); - class Select extends qe.Component { - static defaultProps = { multiple: !1, allowEmptyValue: !0 }; - constructor(s, o) { - let i; - super(s, o), - (i = s.value ? s.value : s.multiple ? [''] : ''), - (this.state = { value: i }); - } - onChange = (s) => { - let o, - { onChange: i, multiple: a } = this.props, - u = [].slice.call(s.target.options); - (o = a - ? u - .filter(function (s) { - return s.selected; - }) - .map(function (s) { - return s.value; - }) - : s.target.value), - this.setState({ value: o }), - i && i(o); - }; - UNSAFE_componentWillReceiveProps(s) { - s.value !== this.props.value && this.setState({ value: s.value }); - } - render() { - let { - allowedValues: s, - multiple: o, - allowEmptyValue: i, - disabled: a - } = this.props, - u = this.state.value?.toJS?.() || this.state.value; - return qe.createElement( - 'select', - { - className: this.props.className, - multiple: o, - value: u, - onChange: this.onChange, - disabled: a - }, - i ? qe.createElement('option', { value: '' }, '--') : null, - s.map(function (s, o) { - return qe.createElement( - 'option', - { key: o, value: String(s) }, - String(s) - ); - }) - ); - } - } - class layout_utils_Link extends qe.Component { - render() { - return qe.createElement( - 'a', - Fn()({}, this.props, { - rel: 'noopener noreferrer', - className: xclass(this.props.className, 'link') - }) - ); - } - } - const NoMargin = ({ children: s }) => - qe.createElement('div', { className: 'no-margin' }, ' ', s, ' '); - class Collapse extends qe.Component { - static defaultProps = { isOpened: !1, animated: !1 }; - renderNotAnimated() { - return this.props.isOpened - ? qe.createElement(NoMargin, null, this.props.children) - : qe.createElement('noscript', null); - } - render() { - let { animated: s, isOpened: o, children: i } = this.props; - return s - ? ((i = o ? i : null), qe.createElement(NoMargin, null, i)) - : this.renderNotAnimated(); - } - } - class Overview extends qe.Component { - constructor(...s) { - super(...s), (this.setTagShown = this._setTagShown.bind(this)); - } - _setTagShown(s, o) { - this.props.layoutActions.show(s, o); - } - showOp(s, o) { - let { layoutActions: i } = this.props; - i.show(s, o); - } - render() { - let { - specSelectors: s, - layoutSelectors: o, - layoutActions: i, - getComponent: a - } = this.props, - u = s.taggedOperations(); - const _ = a('Collapse'); - return qe.createElement( - 'div', - null, - qe.createElement( - 'h4', - { className: 'overview-title' }, - 'Overview' - ), - u - .map((s, a) => { - let u = s.get('operations'), - w = ['overview-tags', a], - x = o.isShown(w, !0); - return qe.createElement( - 'div', - { key: 'overview-' + a }, - qe.createElement( - 'h4', - { - onClick: () => i.show(w, !x), - className: 'link overview-tag' - }, - ' ', - x ? '-' : '+', - a - ), - qe.createElement( - _, - { isOpened: x, animated: !0 }, - u - .map((s) => { - let { path: a, method: u, id: _ } = s.toObject(), - w = 'operations', - x = _, - C = o.isShown([w, x]); - return qe.createElement(OperationLink, { - key: _, - path: a, - method: u, - id: a + '-' + u, - shown: C, - showOpId: x, - showOpIdPrefix: w, - href: `#operation-${x}`, - onClick: i.show - }); - }) - .toArray() - ) - ); - }) - .toArray(), - u.size < 1 && - qe.createElement('h3', null, ' No operations defined in spec! ') - ); - } - } - class OperationLink extends qe.Component { - constructor(s) { - super(s), (this.onClick = this._onClick.bind(this)); - } - _onClick() { - let { - showOpId: s, - showOpIdPrefix: o, - onClick: i, - shown: a - } = this.props; - i([o, s], !a); - } - render() { - let { id: s, method: o, shown: i, href: a } = this.props; - return qe.createElement( - layout_utils_Link, - { - href: a, - onClick: this.onClick, - className: 'block opblock-link ' + (i ? 'shown' : '') - }, - qe.createElement( - 'div', - null, - qe.createElement( - 'small', - { className: `bold-label-${o}` }, - o.toUpperCase() - ), - qe.createElement('span', { className: 'bold-label' }, s) - ) - ); - } - } - class InitializedInput extends qe.Component { - componentDidMount() { - this.props.initialValue && - (this.inputRef.value = this.props.initialValue); - } - render() { - const { - value: s, - defaultValue: o, - initialValue: i, - ...a - } = this.props; - return qe.createElement( - 'input', - Fn()({}, a, { ref: (s) => (this.inputRef = s) }) - ); - } - } - class InfoBasePath extends qe.Component { - render() { - const { host: s, basePath: o } = this.props; - return qe.createElement( - 'pre', - { className: 'base-url' }, - '[ Base URL: ', - s, - o, - ' ]' - ); - } - } - class InfoUrl extends qe.PureComponent { - render() { - const { url: s, getComponent: o } = this.props, - i = o('Link'); - return qe.createElement( - i, - { target: '_blank', href: sanitizeUrl(s) }, - qe.createElement('span', { className: 'url' }, ' ', s) - ); - } - } - class info_Info extends qe.Component { - render() { - const { - info: s, - url: o, - host: i, - basePath: a, - getComponent: u, - externalDocs: _, - selectedServer: w, - url: x - } = this.props, - C = s.get('version'), - j = s.get('description'), - L = s.get('title'), - B = safeBuildUrl(s.get('termsOfService'), x, { - selectedServer: w - }), - $ = s.get('contact'), - V = s.get('license'), - U = safeBuildUrl(_ && _.get('url'), x, { selectedServer: w }), - z = _ && _.get('description'), - Y = u('Markdown', !0), - Z = u('Link'), - ee = u('VersionStamp'), - ie = u('OpenAPIVersion'), - ae = u('InfoUrl'), - ce = u('InfoBasePath'), - le = u('License'), - pe = u('Contact'); - return qe.createElement( - 'div', - { className: 'info' }, - qe.createElement( - 'hgroup', - { className: 'main' }, - qe.createElement( - 'h2', - { className: 'title' }, - L, - qe.createElement( - 'span', - null, - C && qe.createElement(ee, { version: C }), - qe.createElement(ie, { oasVersion: '2.0' }) - ) - ), - i || a ? qe.createElement(ce, { host: i, basePath: a }) : null, - o && qe.createElement(ae, { getComponent: u, url: o }) - ), - qe.createElement( - 'div', - { className: 'description' }, - qe.createElement(Y, { source: j }) - ), - B && - qe.createElement( - 'div', - { className: 'info__tos' }, - qe.createElement( - Z, - { target: '_blank', href: sanitizeUrl(B) }, - 'Terms of service' - ) - ), - $?.size > 0 && - qe.createElement(pe, { - getComponent: u, - data: $, - selectedServer: w, - url: o - }), - V?.size > 0 && - qe.createElement(le, { - getComponent: u, - license: V, - selectedServer: w, - url: o - }), - U - ? qe.createElement( - Z, - { - className: 'info__extdocs', - target: '_blank', - href: sanitizeUrl(U) - }, - z || U - ) - : null - ); - } - } - const GO = info_Info; - class InfoContainer extends qe.Component { - render() { - const { - specSelectors: s, - getComponent: o, - oas3Selectors: i - } = this.props, - a = s.info(), - u = s.url(), - _ = s.basePath(), - w = s.host(), - x = s.externalDocs(), - C = i.selectedServer(), - j = o('info'); - return qe.createElement( - 'div', - null, - a && a.count() - ? qe.createElement(j, { - info: a, - url: u, - host: w, - basePath: _, - externalDocs: x, - getComponent: o, - selectedServer: C - }) - : null - ); - } - } - class contact_Contact extends qe.Component { - render() { - const { - data: s, - getComponent: o, - selectedServer: i, - url: a - } = this.props, - u = s.get('name', 'the developer'), - _ = safeBuildUrl(s.get('url'), a, { selectedServer: i }), - w = s.get('email'), - x = o('Link'); - return qe.createElement( - 'div', - { className: 'info__contact' }, - _ && - qe.createElement( - 'div', - null, - qe.createElement( - x, - { href: sanitizeUrl(_), target: '_blank' }, - u, - ' - Website' - ) - ), - w && - qe.createElement( - x, - { href: sanitizeUrl(`mailto:${w}`) }, - _ ? `Send email to ${u}` : `Contact ${u}` - ) - ); - } - } - const XO = contact_Contact; - class license_License extends qe.Component { - render() { - const { - license: s, - getComponent: o, - selectedServer: i, - url: a - } = this.props, - u = s.get('name', 'License'), - _ = safeBuildUrl(s.get('url'), a, { selectedServer: i }), - w = o('Link'); - return qe.createElement( - 'div', - { className: 'info__license' }, - _ - ? qe.createElement( - 'div', - { className: 'info__license__url' }, - qe.createElement( - w, - { target: '_blank', href: sanitizeUrl(_) }, - u - ) - ) - : qe.createElement('span', null, u) - ); - } - } - const YO = license_License; - class JumpToPath extends qe.Component { - render() { - return null; - } - } - class CopyToClipboardBtn extends qe.Component { - render() { - let { getComponent: s } = this.props; - const o = s('CopyIcon'); - return qe.createElement( - 'div', - { - className: 'view-line-link copy-to-clipboard', - title: 'Copy to clipboard' - }, - qe.createElement( - Yn.CopyToClipboard, - { text: this.props.textToCopy }, - qe.createElement(o, null) - ) - ); - } - } - class Footer extends qe.Component { - render() { - return qe.createElement('div', { className: 'footer' }); - } - } - class FilterContainer extends qe.Component { - onFilterChange = (s) => { - const { - target: { value: o } - } = s; - this.props.layoutActions.updateFilter(o); - }; - render() { - const { - specSelectors: s, - layoutSelectors: o, - getComponent: i - } = this.props, - a = i('Col'), - u = 'loading' === s.loadingStatus(), - _ = 'failed' === s.loadingStatus(), - w = o.currentFilter(), - x = ['operation-filter-input']; - return ( - _ && x.push('failed'), - u && x.push('loading'), - qe.createElement( - 'div', - null, - !1 === w - ? null - : qe.createElement( - 'div', - { className: 'filter-container' }, - qe.createElement( - a, - { className: 'filter wrapper', mobile: 12 }, - qe.createElement('input', { - className: x.join(' '), - placeholder: 'Filter by tag', - type: 'text', - onChange: this.onFilterChange, - value: 'string' == typeof w ? w : '', - disabled: u - }) - ) - ) - ) - ); - } - } - const QO = Function.prototype; - class ParamBody extends qe.PureComponent { - static defaultProp = { - consumes: (0, We.fromJS)(['application/json']), - param: (0, We.fromJS)({}), - onChange: QO, - onChangeConsumes: QO - }; - constructor(s, o) { - super(s, o), (this.state = { isEditBox: !1, value: '' }); - } - componentDidMount() { - this.updateValues.call(this, this.props); - } - UNSAFE_componentWillReceiveProps(s) { - this.updateValues.call(this, s); - } - updateValues = (s) => { - let { param: o, isExecute: i, consumesValue: a = '' } = s, - u = /xml/i.test(a), - _ = /json/i.test(a), - w = u ? o.get('value_xml') : o.get('value'); - if (void 0 !== w) { - let s = !w && _ ? '{}' : w; - this.setState({ value: s }), - this.onChange(s, { isXml: u, isEditBox: i }); - } else - u - ? this.onChange(this.sample('xml'), { isXml: u, isEditBox: i }) - : this.onChange(this.sample(), { isEditBox: i }); - }; - sample = (s) => { - let { param: o, fn: i } = this.props, - a = i.inferSchema(o.toJS()); - return i.getSampleSchema(a, s, { includeWriteOnly: !0 }); - }; - onChange = (s, { isEditBox: o, isXml: i }) => { - this.setState({ value: s, isEditBox: o }), this._onChange(s, i); - }; - _onChange = (s, o) => { - (this.props.onChange || QO)(s, o); - }; - handleOnChange = (s) => { - const { consumesValue: o } = this.props, - i = /xml/i.test(o), - a = s.target.value; - this.onChange(a, { isXml: i, isEditBox: this.state.isEditBox }); - }; - toggleIsEditBox = () => - this.setState((s) => ({ isEditBox: !s.isEditBox })); - render() { - let { - onChangeConsumes: s, - param: o, - isExecute: i, - specSelectors: a, - pathMethod: u, - getComponent: _ - } = this.props; - const w = _('Button'), - x = _('TextArea'), - C = _('HighlightCode', !0), - j = _('contentType'); - let L = (a ? a.parameterWithMetaByIdentity(u, o) : o).get( - 'errors', - (0, We.List)() - ), - B = a.contentTypeValues(u).get('requestContentType'), - $ = - this.props.consumes && this.props.consumes.size - ? this.props.consumes - : ParamBody.defaultProp.consumes, - { value: V, isEditBox: U } = this.state, - z = null; - getKnownSyntaxHighlighterLanguage(V) && (z = 'json'); - const Y = `${createHtmlReadyId(`${u[1]}${u[0]}_parameters`)}_select`; - return qe.createElement( - 'div', - { - className: 'body-param', - 'data-param-name': o.get('name'), - 'data-param-in': o.get('in') - }, - U && i - ? qe.createElement(x, { - className: - 'body-param__text' + (L.count() ? ' invalid' : ''), - value: V, - onChange: this.handleOnChange - }) - : V && - qe.createElement( - C, - { className: 'body-param__example', language: z }, - V - ), - qe.createElement( - 'div', - { className: 'body-param-options' }, - i - ? qe.createElement( - 'div', - { className: 'body-param-edit' }, - qe.createElement( - w, - { - className: U - ? 'btn cancel body-param__example-edit' - : 'btn edit body-param__example-edit', - onClick: this.toggleIsEditBox - }, - U ? 'Cancel' : 'Edit' - ) - ) - : null, - qe.createElement( - 'label', - { htmlFor: Y }, - qe.createElement('span', null, 'Parameter content type'), - qe.createElement(j, { - value: B, - contentTypes: $, - onChange: s, - className: 'body-param-content-type', - ariaLabel: 'Parameter content type', - controlId: Y - }) - ) - ) - ); - } - } - class Curl extends qe.Component { - render() { - const { request: s, getComponent: o } = this.props, - i = requestSnippetGenerator_curl_bash(s), - a = o('SyntaxHighlighter', !0); - return qe.createElement( - 'div', - { className: 'curl-command' }, - qe.createElement('h4', null, 'Curl'), - qe.createElement( - 'div', - { className: 'copy-to-clipboard' }, - qe.createElement( - Yn.CopyToClipboard, - { text: i }, - qe.createElement('button', null) - ) - ), - qe.createElement( - 'div', - null, - qe.createElement( - a, - { - language: 'bash', - className: 'curl microlight', - renderPlainText: ({ children: s, PlainTextViewer: o }) => - qe.createElement(o, { className: 'curl' }, s) - }, - i - ) - ) - ); - } - } - const property = ({ propKey: s, propVal: o, propClass: i }) => - qe.createElement( - 'span', - { className: i }, - qe.createElement('br', null), - s, - ': ', - String(o) - ); - class TryItOutButton extends qe.Component { - static defaultProps = { - onTryoutClick: Function.prototype, - onCancelClick: Function.prototype, - onResetClick: Function.prototype, - enabled: !1, - hasUserEditedBody: !1, - isOAS3: !1 - }; - render() { - const { - onTryoutClick: s, - onCancelClick: o, - onResetClick: i, - enabled: a, - hasUserEditedBody: u, - isOAS3: _ - } = this.props, - w = _ && u; - return qe.createElement( - 'div', - { className: w ? 'try-out btn-group' : 'try-out' }, - a - ? qe.createElement( - 'button', - { className: 'btn try-out__btn cancel', onClick: o }, - 'Cancel' - ) - : qe.createElement( - 'button', - { className: 'btn try-out__btn', onClick: s }, - 'Try it out ' - ), - w && - qe.createElement( - 'button', - { className: 'btn try-out__btn reset', onClick: i }, - 'Reset' - ) - ); - } - } - class VersionPragmaFilter extends qe.PureComponent { - static defaultProps = { alsoShow: null, children: null, bypass: !1 }; - render() { - const { - bypass: s, - isSwagger2: o, - isOAS3: i, - alsoShow: a - } = this.props; - return s - ? qe.createElement('div', null, this.props.children) - : o && i - ? qe.createElement( - 'div', - { className: 'version-pragma' }, - a, - qe.createElement( - 'div', - { - className: - 'version-pragma__message version-pragma__message--ambiguous' - }, - qe.createElement( - 'div', - null, - qe.createElement( - 'h3', - null, - 'Unable to render this definition' - ), - qe.createElement( - 'p', - null, - qe.createElement('code', null, 'swagger'), - ' and ', - qe.createElement('code', null, 'openapi'), - ' fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields.' - ), - qe.createElement( - 'p', - null, - 'Supported version fields are ', - qe.createElement('code', null, 'swagger: ', '"2.0"'), - ' and those that match ', - qe.createElement('code', null, 'openapi: 3.0.n'), - ' (for example, ', - qe.createElement('code', null, 'openapi: 3.0.0'), - ').' - ) - ) - ) - ) - : o || i - ? qe.createElement('div', null, this.props.children) - : qe.createElement( - 'div', - { className: 'version-pragma' }, - a, - qe.createElement( - 'div', - { - className: - 'version-pragma__message version-pragma__message--missing' - }, - qe.createElement( - 'div', - null, - qe.createElement( - 'h3', - null, - 'Unable to render this definition' - ), - qe.createElement( - 'p', - null, - 'The provided definition does not specify a valid version field.' - ), - qe.createElement( - 'p', - null, - 'Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ', - qe.createElement( - 'code', - null, - 'swagger: ', - '"2.0"' - ), - ' and those that match ', - qe.createElement('code', null, 'openapi: 3.0.n'), - ' (for example, ', - qe.createElement('code', null, 'openapi: 3.0.0'), - ').' - ) - ) - ) - ); - } - } - const version_stamp = ({ version: s }) => - qe.createElement( - 'small', - null, - qe.createElement('pre', { className: 'version' }, ' ', s, ' ') - ), - openapi_version = ({ oasVersion: s }) => - qe.createElement( - 'small', - { className: 'version-stamp' }, - qe.createElement('pre', { className: 'version' }, 'OAS ', s) - ), - deep_link = ({ enabled: s, path: o, text: i }) => - qe.createElement( - 'a', - { - className: 'nostyle', - onClick: s ? (s) => s.preventDefault() : null, - href: s ? `#/${o}` : null - }, - qe.createElement('span', null, i) - ), - svg_assets = () => - qe.createElement( - 'div', - null, - qe.createElement( - 'svg', - { - xmlns: 'http://www.w3.org/2000/svg', - xmlnsXlink: 'http://www.w3.org/1999/xlink', - className: 'svg-assets' - }, - qe.createElement( - 'defs', - null, - qe.createElement( - 'symbol', - { viewBox: '0 0 20 20', id: 'unlocked' }, - qe.createElement('path', { - d: 'M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z' - }) - ), - qe.createElement( - 'symbol', - { viewBox: '0 0 20 20', id: 'locked' }, - qe.createElement('path', { - d: 'M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z' - }) - ), - qe.createElement( - 'symbol', - { viewBox: '0 0 20 20', id: 'close' }, - qe.createElement('path', { - d: 'M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z' - }) - ), - qe.createElement( - 'symbol', - { viewBox: '0 0 20 20', id: 'large-arrow' }, - qe.createElement('path', { - d: 'M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z' - }) - ), - qe.createElement( - 'symbol', - { viewBox: '0 0 20 20', id: 'large-arrow-down' }, - qe.createElement('path', { - d: 'M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z' - }) - ), - qe.createElement( - 'symbol', - { viewBox: '0 0 20 20', id: 'large-arrow-up' }, - qe.createElement('path', { - d: 'M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z' - }) - ), - qe.createElement( - 'symbol', - { viewBox: '0 0 24 24', id: 'jump-to' }, - qe.createElement('path', { - d: 'M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z' - }) - ), - qe.createElement( - 'symbol', - { viewBox: '0 0 24 24', id: 'expand' }, - qe.createElement('path', { - d: 'M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z' - }) - ), - qe.createElement( - 'symbol', - { viewBox: '0 0 15 16', id: 'copy' }, - qe.createElement( - 'g', - { transform: 'translate(2, -1)' }, - qe.createElement('path', { - fill: '#ffffff', - fillRule: 'evenodd', - d: 'M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z' - }) - ) - ) - ) - ) - ); - var ZO; - function decodeEntity(s) { - return ( - ((ZO = ZO || document.createElement('textarea')).innerHTML = - '&' + s + ';'), - ZO.value - ); - } - var eC = Object.prototype.hasOwnProperty; - function index_browser_has(s, o) { - return !!s && eC.call(s, o); - } - function index_browser_assign(s) { - return ( - [].slice.call(arguments, 1).forEach(function (o) { - if (o) { - if ('object' != typeof o) - throw new TypeError(o + 'must be object'); - Object.keys(o).forEach(function (i) { - s[i] = o[i]; - }); - } - }), - s - ); - } - var tC = /\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g; - function unescapeMd(s) { - return s.indexOf('\\') < 0 ? s : s.replace(tC, '$1'); - } - function isValidEntityCode(s) { - return ( - !(s >= 55296 && s <= 57343) && - !(s >= 64976 && s <= 65007) && - !!(65535 & ~s && 65534 != (65535 & s)) && - !(s >= 0 && s <= 8) && - 11 !== s && - !(s >= 14 && s <= 31) && - !(s >= 127 && s <= 159) && - !(s > 1114111) - ); - } - function fromCodePoint(s) { - if (s > 65535) { - var o = 55296 + ((s -= 65536) >> 10), - i = 56320 + (1023 & s); - return String.fromCharCode(o, i); - } - return String.fromCharCode(s); - } - var rC = /&([a-z#][a-z0-9]{1,31});/gi, - nC = /^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i; - function replaceEntityPattern(s, o) { - var i = 0, - a = decodeEntity(o); - return o !== a - ? a - : 35 === o.charCodeAt(0) && - nC.test(o) && - isValidEntityCode( - (i = - 'x' === o[1].toLowerCase() - ? parseInt(o.slice(2), 16) - : parseInt(o.slice(1), 10)) - ) - ? fromCodePoint(i) - : s; - } - function replaceEntities(s) { - return s.indexOf('&') < 0 ? s : s.replace(rC, replaceEntityPattern); - } - var sC = /[&<>"]/, - oC = /[&<>"]/g, - iC = { '&': '&', '<': '<', '>': '>', '"': '"' }; - function replaceUnsafeChar(s) { - return iC[s]; - } - function escapeHtml(s) { - return sC.test(s) ? s.replace(oC, replaceUnsafeChar) : s; - } - var aC = {}; - function nextToken(s, o) { - return ++o >= s.length - 2 - ? o - : 'paragraph_open' === s[o].type && - s[o].tight && - 'inline' === s[o + 1].type && - 0 === s[o + 1].content.length && - 'paragraph_close' === s[o + 2].type && - s[o + 2].tight - ? nextToken(s, o + 2) - : o; - } - (aC.blockquote_open = function () { - return '
    \n'; - }), - (aC.blockquote_close = function (s, o) { - return '
    ' + cC(s, o); - }), - (aC.code = function (s, o) { - return s[o].block - ? '
    ' +
    -                  escapeHtml(s[o].content) +
    -                  '
    ' + - cC(s, o) - : '' + escapeHtml(s[o].content) + ''; - }), - (aC.fence = function (s, o, i, a, u) { - var _, - w, - x = s[o], - C = '', - j = i.langPrefix; - if (x.params) { - if ( - ((w = (_ = x.params.split(/\s+/g)).join(' ')), - index_browser_has(u.rules.fence_custom, _[0])) - ) - return u.rules.fence_custom[_[0]](s, o, i, a, u); - C = - ' class="' + - j + - escapeHtml(replaceEntities(unescapeMd(w))) + - '"'; - } - return ( - '
    ' +
    -              ((i.highlight &&
    -                i.highlight.apply(i.highlight, [x.content].concat(_))) ||
    -                escapeHtml(x.content)) +
    -              '
    ' + - cC(s, o) - ); - }), - (aC.fence_custom = {}), - (aC.heading_open = function (s, o) { - return ''; - }), - (aC.heading_close = function (s, o) { - return '\n'; - }), - (aC.hr = function (s, o, i) { - return (i.xhtmlOut ? '
    ' : '
    ') + cC(s, o); - }), - (aC.bullet_list_open = function () { - return '
      \n'; - }), - (aC.bullet_list_close = function (s, o) { - return '
    ' + cC(s, o); - }), - (aC.list_item_open = function () { - return '
  • '; - }), - (aC.list_item_close = function () { - return '
  • \n'; - }), - (aC.ordered_list_open = function (s, o) { - var i = s[o]; - return ( - ' 1 ? ' start="' + i.order + '"' : '') + '>\n' - ); - }), - (aC.ordered_list_close = function (s, o) { - return '' + cC(s, o); - }), - (aC.paragraph_open = function (s, o) { - return s[o].tight ? '' : '

    '; - }), - (aC.paragraph_close = function (s, o) { - var i = !( - s[o].tight && - o && - 'inline' === s[o - 1].type && - !s[o - 1].content - ); - return (s[o].tight ? '' : '

    ') + (i ? cC(s, o) : ''); - }), - (aC.link_open = function (s, o, i) { - var a = s[o].title - ? ' title="' + escapeHtml(replaceEntities(s[o].title)) + '"' - : '', - u = i.linkTarget ? ' target="' + i.linkTarget + '"' : ''; - return ''; - }), - (aC.link_close = function () { - return ''; - }), - (aC.image = function (s, o, i) { - var a = ' src="' + escapeHtml(s[o].src) + '"', - u = s[o].title - ? ' title="' + escapeHtml(replaceEntities(s[o].title)) + '"' - : ''; - return ( - '' - ); - }), - (aC.table_open = function () { - return '\n'; - }), - (aC.table_close = function () { - return '
    \n'; - }), - (aC.thead_open = function () { - return '\n'; - }), - (aC.thead_close = function () { - return '\n'; - }), - (aC.tbody_open = function () { - return '\n'; - }), - (aC.tbody_close = function () { - return '\n'; - }), - (aC.tr_open = function () { - return ''; - }), - (aC.tr_close = function () { - return '\n'; - }), - (aC.th_open = function (s, o) { - var i = s[o]; - return ( - '' - ); - }), - (aC.th_close = function () { - return ''; - }), - (aC.td_open = function (s, o) { - var i = s[o]; - return ( - '' - ); - }), - (aC.td_close = function () { - return ''; - }), - (aC.strong_open = function () { - return ''; - }), - (aC.strong_close = function () { - return ''; - }), - (aC.em_open = function () { - return ''; - }), - (aC.em_close = function () { - return ''; - }), - (aC.del_open = function () { - return ''; - }), - (aC.del_close = function () { - return ''; - }), - (aC.ins_open = function () { - return ''; - }), - (aC.ins_close = function () { - return ''; - }), - (aC.mark_open = function () { - return ''; - }), - (aC.mark_close = function () { - return ''; - }), - (aC.sub = function (s, o) { - return '' + escapeHtml(s[o].content) + ''; - }), - (aC.sup = function (s, o) { - return '' + escapeHtml(s[o].content) + ''; - }), - (aC.hardbreak = function (s, o, i) { - return i.xhtmlOut ? '
    \n' : '
    \n'; - }), - (aC.softbreak = function (s, o, i) { - return i.breaks ? (i.xhtmlOut ? '
    \n' : '
    \n') : '\n'; - }), - (aC.text = function (s, o) { - return escapeHtml(s[o].content); - }), - (aC.htmlblock = function (s, o) { - return s[o].content; - }), - (aC.htmltag = function (s, o) { - return s[o].content; - }), - (aC.abbr_open = function (s, o) { - return ( - '' - ); - }), - (aC.abbr_close = function () { - return ''; - }), - (aC.footnote_ref = function (s, o) { - var i = Number(s[o].id + 1).toString(), - a = 'fnref' + i; - return ( - s[o].subId > 0 && (a += ':' + s[o].subId), - '[' + - i + - ']' - ); - }), - (aC.footnote_block_open = function (s, o, i) { - return ( - (i.xhtmlOut - ? '
    \n' - : '
    \n') + - '
    \n
      \n' - ); - }), - (aC.footnote_block_close = function () { - return '
    \n
    \n'; - }), - (aC.footnote_open = function (s, o) { - return ( - '
  • ' - ); - }), - (aC.footnote_close = function () { - return '
  • \n'; - }), - (aC.footnote_anchor = function (s, o) { - var i = 'fnref' + Number(s[o].id + 1).toString(); - return ( - s[o].subId > 0 && (i += ':' + s[o].subId), - ' ' - ); - }), - (aC.dl_open = function () { - return '
    \n'; - }), - (aC.dt_open = function () { - return '
    '; - }), - (aC.dd_open = function () { - return '
    '; - }), - (aC.dl_close = function () { - return '
    \n'; - }), - (aC.dt_close = function () { - return '\n'; - }), - (aC.dd_close = function () { - return '\n'; - }); - var cC = (aC.getBreak = function getBreak(s, o) { - return (o = nextToken(s, o)) < s.length && - 'list_item_close' === s[o].type - ? '' - : '\n'; - }); - function Renderer() { - (this.rules = index_browser_assign({}, aC)), - (this.getBreak = aC.getBreak); - } - function Ruler() { - (this.__rules__ = []), (this.__cache__ = null); - } - function StateInline(s, o, i, a, u) { - (this.src = s), - (this.env = a), - (this.options = i), - (this.parser = o), - (this.tokens = u), - (this.pos = 0), - (this.posMax = this.src.length), - (this.level = 0), - (this.pending = ''), - (this.pendingLevel = 0), - (this.cache = []), - (this.isInLabel = !1), - (this.linkLevel = 0), - (this.linkContent = ''), - (this.labelUnmatchedScopes = 0); - } - function parseLinkLabel(s, o) { - var i, - a, - u, - _ = -1, - w = s.posMax, - x = s.pos, - C = s.isInLabel; - if (s.isInLabel) return -1; - if (s.labelUnmatchedScopes) return s.labelUnmatchedScopes--, -1; - for (s.pos = o + 1, s.isInLabel = !0, i = 1; s.pos < w; ) { - if (91 === (u = s.src.charCodeAt(s.pos))) i++; - else if (93 === u && 0 === --i) { - a = !0; - break; - } - s.parser.skipToken(s); - } - return ( - a - ? ((_ = s.pos), (s.labelUnmatchedScopes = 0)) - : (s.labelUnmatchedScopes = i - 1), - (s.pos = x), - (s.isInLabel = C), - _ - ); - } - function parseAbbr(s, o, i, a) { - var u, _, w, x, C, j; - if (42 !== s.charCodeAt(0)) return -1; - if (91 !== s.charCodeAt(1)) return -1; - if (-1 === s.indexOf(']:')) return -1; - if ( - (_ = parseLinkLabel((u = new StateInline(s, o, i, a, [])), 1)) < - 0 || - 58 !== s.charCodeAt(_ + 1) - ) - return -1; - for ( - x = u.posMax, w = _ + 2; - w < x && 10 !== u.src.charCodeAt(w); - w++ - ); - return ( - (C = s.slice(2, _)), - 0 === (j = s.slice(_ + 2, w).trim()).length - ? -1 - : (a.abbreviations || (a.abbreviations = {}), - void 0 === a.abbreviations[':' + C] && - (a.abbreviations[':' + C] = j), - w) - ); - } - function normalizeLink(s) { - var o = replaceEntities(s); - try { - o = decodeURI(o); - } catch (s) {} - return encodeURI(o); - } - function parseLinkDestination(s, o) { - var i, - a, - u, - _ = o, - w = s.posMax; - if (60 === s.src.charCodeAt(o)) { - for (o++; o < w; ) { - if (10 === (i = s.src.charCodeAt(o))) return !1; - if (62 === i) - return ( - (u = normalizeLink(unescapeMd(s.src.slice(_ + 1, o)))), - !!s.parser.validateLink(u) && - ((s.pos = o + 1), (s.linkContent = u), !0) - ); - 92 === i && o + 1 < w ? (o += 2) : o++; - } - return !1; - } - for ( - a = 0; - o < w && 32 !== (i = s.src.charCodeAt(o)) && !(i < 32 || 127 === i); - - ) - if (92 === i && o + 1 < w) o += 2; - else { - if (40 === i && ++a > 1) break; - if (41 === i && --a < 0) break; - o++; - } - return ( - _ !== o && - ((u = unescapeMd(s.src.slice(_, o))), - !!s.parser.validateLink(u) && - ((s.linkContent = u), (s.pos = o), !0)) - ); - } - function parseLinkTitle(s, o) { - var i, - a = o, - u = s.posMax, - _ = s.src.charCodeAt(o); - if (34 !== _ && 39 !== _ && 40 !== _) return !1; - for (o++, 40 === _ && (_ = 41); o < u; ) { - if ((i = s.src.charCodeAt(o)) === _) - return ( - (s.pos = o + 1), - (s.linkContent = unescapeMd(s.src.slice(a + 1, o))), - !0 - ); - 92 === i && o + 1 < u ? (o += 2) : o++; - } - return !1; - } - function normalizeReference(s) { - return s.trim().replace(/\s+/g, ' ').toUpperCase(); - } - function parseReference(s, o, i, a) { - var u, _, w, x, C, j, L, B, $; - if (91 !== s.charCodeAt(0)) return -1; - if (-1 === s.indexOf(']:')) return -1; - if ( - (_ = parseLinkLabel((u = new StateInline(s, o, i, a, [])), 0)) < - 0 || - 58 !== s.charCodeAt(_ + 1) - ) - return -1; - for ( - x = u.posMax, w = _ + 2; - w < x && (32 === (C = u.src.charCodeAt(w)) || 10 === C); - w++ - ); - if (!parseLinkDestination(u, w)) return -1; - for ( - L = u.linkContent, j = w = u.pos, w += 1; - w < x && (32 === (C = u.src.charCodeAt(w)) || 10 === C); - w++ - ); - for ( - w < x && j !== w && parseLinkTitle(u, w) - ? ((B = u.linkContent), (w = u.pos)) - : ((B = ''), (w = j)); - w < x && 32 === u.src.charCodeAt(w); - - ) - w++; - return w < x && 10 !== u.src.charCodeAt(w) - ? -1 - : (($ = normalizeReference(s.slice(1, _))), - void 0 === a.references[$] && - (a.references[$] = { title: B, href: L }), - w); - } - (Renderer.prototype.renderInline = function (s, o, i) { - for (var a = this.rules, u = s.length, _ = 0, w = ''; u--; ) - w += a[s[_].type](s, _++, o, i, this); - return w; - }), - (Renderer.prototype.render = function (s, o, i) { - for (var a = this.rules, u = s.length, _ = -1, w = ''; ++_ < u; ) - 'inline' === s[_].type - ? (w += this.renderInline(s[_].children, o, i)) - : (w += a[s[_].type](s, _, o, i, this)); - return w; - }), - (Ruler.prototype.__find__ = function (s) { - for (var o = this.__rules__.length, i = -1; o--; ) - if (this.__rules__[++i].name === s) return i; - return -1; - }), - (Ruler.prototype.__compile__ = function () { - var s = this, - o = ['']; - s.__rules__.forEach(function (s) { - s.enabled && - s.alt.forEach(function (s) { - o.indexOf(s) < 0 && o.push(s); - }); - }), - (s.__cache__ = {}), - o.forEach(function (o) { - (s.__cache__[o] = []), - s.__rules__.forEach(function (i) { - i.enabled && - ((o && i.alt.indexOf(o) < 0) || - s.__cache__[o].push(i.fn)); - }); - }); - }), - (Ruler.prototype.at = function (s, o, i) { - var a = this.__find__(s), - u = i || {}; - if (-1 === a) throw new Error('Parser rule not found: ' + s); - (this.__rules__[a].fn = o), - (this.__rules__[a].alt = u.alt || []), - (this.__cache__ = null); - }), - (Ruler.prototype.before = function (s, o, i, a) { - var u = this.__find__(s), - _ = a || {}; - if (-1 === u) throw new Error('Parser rule not found: ' + s); - this.__rules__.splice(u, 0, { - name: o, - enabled: !0, - fn: i, - alt: _.alt || [] - }), - (this.__cache__ = null); - }), - (Ruler.prototype.after = function (s, o, i, a) { - var u = this.__find__(s), - _ = a || {}; - if (-1 === u) throw new Error('Parser rule not found: ' + s); - this.__rules__.splice(u + 1, 0, { - name: o, - enabled: !0, - fn: i, - alt: _.alt || [] - }), - (this.__cache__ = null); - }), - (Ruler.prototype.push = function (s, o, i) { - var a = i || {}; - this.__rules__.push({ - name: s, - enabled: !0, - fn: o, - alt: a.alt || [] - }), - (this.__cache__ = null); - }), - (Ruler.prototype.enable = function (s, o) { - (s = Array.isArray(s) ? s : [s]), - o && - this.__rules__.forEach(function (s) { - s.enabled = !1; - }), - s.forEach(function (s) { - var o = this.__find__(s); - if (o < 0) - throw new Error('Rules manager: invalid rule name ' + s); - this.__rules__[o].enabled = !0; - }, this), - (this.__cache__ = null); - }), - (Ruler.prototype.disable = function (s) { - (s = Array.isArray(s) ? s : [s]).forEach(function (s) { - var o = this.__find__(s); - if (o < 0) - throw new Error('Rules manager: invalid rule name ' + s); - this.__rules__[o].enabled = !1; - }, this), - (this.__cache__ = null); - }), - (Ruler.prototype.getRules = function (s) { - return ( - null === this.__cache__ && this.__compile__(), - this.__cache__[s] || [] - ); - }), - (StateInline.prototype.pushPending = function () { - this.tokens.push({ - type: 'text', - content: this.pending, - level: this.pendingLevel - }), - (this.pending = ''); - }), - (StateInline.prototype.push = function (s) { - this.pending && this.pushPending(), - this.tokens.push(s), - (this.pendingLevel = this.level); - }), - (StateInline.prototype.cacheSet = function (s, o) { - for (var i = this.cache.length; i <= s; i++) this.cache.push(0); - this.cache[s] = o; - }), - (StateInline.prototype.cacheGet = function (s) { - return s < this.cache.length ? this.cache[s] : 0; - }); - var lC = ' \n()[]\'".,!?-'; - function regEscape(s) { - return s.replace(/([-()\[\]{}+?*.$\^|,:#= s.length) && !mC.test(s[o]); - } - function replaceAt(s, o, i) { - return s.substr(0, o) + i + s.substr(o + 1); - } - var gC = [ - [ - 'block', - function block(s) { - s.inlineMode - ? s.tokens.push({ - type: 'inline', - content: s.src.replace(/\n/g, ' ').trim(), - level: 0, - lines: [0, 1], - children: [] - }) - : s.block.parse(s.src, s.options, s.env, s.tokens); - } - ], - [ - 'abbr', - function abbr(s) { - var o, - i, - a, - u, - _ = s.tokens; - if (!s.inlineMode) - for (o = 1, i = _.length - 1; o < i; o++) - if ( - 'paragraph_open' === _[o - 1].type && - 'inline' === _[o].type && - 'paragraph_close' === _[o + 1].type - ) { - for ( - a = _[o].content; - a.length && - !((u = parseAbbr(a, s.inline, s.options, s.env)) < 0); - - ) - a = a.slice(u).trim(); - (_[o].content = a), - a.length || - ((_[o - 1].tight = !0), (_[o + 1].tight = !0)); - } - } - ], - [ - 'references', - function references(s) { - var o, - i, - a, - u, - _ = s.tokens; - if (((s.env.references = s.env.references || {}), !s.inlineMode)) - for (o = 1, i = _.length - 1; o < i; o++) - if ( - 'inline' === _[o].type && - 'paragraph_open' === _[o - 1].type && - 'paragraph_close' === _[o + 1].type - ) { - for ( - a = _[o].content; - a.length && - !( - (u = parseReference(a, s.inline, s.options, s.env)) < 0 - ); - - ) - a = a.slice(u).trim(); - (_[o].content = a), - a.length || - ((_[o - 1].tight = !0), (_[o + 1].tight = !0)); - } - } - ], - [ - 'inline', - function inline(s) { - var o, - i, - a, - u = s.tokens; - for (i = 0, a = u.length; i < a; i++) - 'inline' === (o = u[i]).type && - s.inline.parse(o.content, s.options, s.env, o.children); - } - ], - [ - 'footnote_tail', - function footnote_block(s) { - var o, - i, - a, - u, - _, - w, - x, - C, - j, - L = 0, - B = !1, - $ = {}; - if ( - s.env.footnotes && - ((s.tokens = s.tokens.filter(function (s) { - return 'footnote_reference_open' === s.type - ? ((B = !0), (C = []), (j = s.label), !1) - : 'footnote_reference_close' === s.type - ? ((B = !1), ($[':' + j] = C), !1) - : (B && C.push(s), !B); - })), - s.env.footnotes.list) - ) { - for ( - w = s.env.footnotes.list, - s.tokens.push({ type: 'footnote_block_open', level: L++ }), - o = 0, - i = w.length; - o < i; - o++ - ) { - for ( - s.tokens.push({ type: 'footnote_open', id: o, level: L++ }), - w[o].tokens - ? ((x = []).push({ - type: 'paragraph_open', - tight: !1, - level: L++ - }), - x.push({ - type: 'inline', - content: '', - level: L, - children: w[o].tokens - }), - x.push({ - type: 'paragraph_close', - tight: !1, - level: --L - })) - : w[o].label && (x = $[':' + w[o].label]), - s.tokens = s.tokens.concat(x), - _ = - 'paragraph_close' === s.tokens[s.tokens.length - 1].type - ? s.tokens.pop() - : null, - u = w[o].count > 0 ? w[o].count : 1, - a = 0; - a < u; - a++ - ) - s.tokens.push({ - type: 'footnote_anchor', - id: o, - subId: a, - level: L - }); - _ && s.tokens.push(_), - s.tokens.push({ type: 'footnote_close', level: --L }); - } - s.tokens.push({ type: 'footnote_block_close', level: --L }); - } - } - ], - [ - 'abbr2', - function abbr2(s) { - var o, - i, - a, - u, - _, - w, - x, - C, - j, - L, - B, - $, - V = s.tokens; - if (s.env.abbreviations) - for ( - s.env.abbrRegExp || - (($ = - '(^|[' + - lC.split('').map(regEscape).join('') + - '])(' + - Object.keys(s.env.abbreviations) - .map(function (s) { - return s.substr(1); - }) - .sort(function (s, o) { - return o.length - s.length; - }) - .map(regEscape) - .join('|') + - ')($|[' + - lC.split('').map(regEscape).join('') + - '])'), - (s.env.abbrRegExp = new RegExp($, 'g'))), - L = s.env.abbrRegExp, - i = 0, - a = V.length; - i < a; - i++ - ) - if ('inline' === V[i].type) - for (o = (u = V[i].children).length - 1; o >= 0; o--) - if ('text' === (_ = u[o]).type) { - for ( - C = 0, - w = _.content, - L.lastIndex = 0, - j = _.level, - x = []; - (B = L.exec(w)); - - ) - L.lastIndex > C && - x.push({ - type: 'text', - content: w.slice(C, B.index + B[1].length), - level: j - }), - x.push({ - type: 'abbr_open', - title: s.env.abbreviations[':' + B[2]], - level: j++ - }), - x.push({ type: 'text', content: B[2], level: j }), - x.push({ type: 'abbr_close', level: --j }), - (C = L.lastIndex - B[3].length); - x.length && - (C < w.length && - x.push({ - type: 'text', - content: w.slice(C), - level: j - }), - (V[i].children = u = - [].concat(u.slice(0, o), x, u.slice(o + 1)))); - } - } - ], - [ - 'replacements', - function index_browser_replace(s) { - var o, i, a, u, _; - if (s.options.typographer) - for (_ = s.tokens.length - 1; _ >= 0; _--) - if ('inline' === s.tokens[_].type) - for (o = (u = s.tokens[_].children).length - 1; o >= 0; o--) - 'text' === (i = u[o]).type && - ((a = replaceScopedAbbr((a = i.content))), - uC.test(a) && - (a = a - .replace(/\+-/g, '±') - .replace(/\.{2,}/g, '…') - .replace(/([?!])…/g, '$1..') - .replace(/([?!]){4,}/g, '$1$1$1') - .replace(/,{2,}/g, ',') - .replace(/(^|[^-])---([^-]|$)/gm, '$1—$2') - .replace(/(^|\s)--(\s|$)/gm, '$1–$2') - .replace(/(^|[^-\s])--([^-\s]|$)/gm, '$1–$2')), - (i.content = a)); - } - ], - [ - 'smartquotes', - function smartquotes(s) { - var o, i, a, u, _, w, x, C, j, L, B, $, V, U, z, Y, Z; - if (s.options.typographer) - for (Z = [], z = s.tokens.length - 1; z >= 0; z--) - if ('inline' === s.tokens[z].type) - for ( - Y = s.tokens[z].children, Z.length = 0, o = 0; - o < Y.length; - o++ - ) - if ('text' === (i = Y[o]).type && !dC.test(i.text)) { - for ( - x = Y[o].level, V = Z.length - 1; - V >= 0 && !(Z[V].level <= x); - V-- - ); - (Z.length = V + 1), - (_ = 0), - (w = (a = i.content).length); - e: for ( - ; - _ < w && ((fC.lastIndex = _), (u = fC.exec(a))); - - ) - if ( - ((C = !isLetter(a, u.index - 1)), - (_ = u.index + 1), - (U = "'" === u[0]), - (j = !isLetter(a, _)) || C) - ) { - if (((B = !j), ($ = !C))) - for ( - V = Z.length - 1; - V >= 0 && ((L = Z[V]), !(Z[V].level < x)); - V-- - ) - if (L.single === U && Z[V].level === x) { - (L = Z[V]), - U - ? ((Y[L.token].content = replaceAt( - Y[L.token].content, - L.pos, - s.options.quotes[2] - )), - (i.content = replaceAt( - i.content, - u.index, - s.options.quotes[3] - ))) - : ((Y[L.token].content = replaceAt( - Y[L.token].content, - L.pos, - s.options.quotes[0] - )), - (i.content = replaceAt( - i.content, - u.index, - s.options.quotes[1] - ))), - (Z.length = V); - continue e; - } - B - ? Z.push({ - token: o, - pos: u.index, - single: U, - level: x - }) - : $ && - U && - (i.content = replaceAt( - i.content, - u.index, - '’' - )); - } else - U && - (i.content = replaceAt(i.content, u.index, '’')); - } - } - ] - ]; - function Core() { - (this.options = {}), (this.ruler = new Ruler()); - for (var s = 0; s < gC.length; s++) - this.ruler.push(gC[s][0], gC[s][1]); - } - function StateBlock(s, o, i, a, u) { - var _, w, x, C, j, L, B; - for ( - this.src = s, - this.parser = o, - this.options = i, - this.env = a, - this.tokens = u, - this.bMarks = [], - this.eMarks = [], - this.tShift = [], - this.blkIndent = 0, - this.line = 0, - this.lineMax = 0, - this.tight = !1, - this.parentType = 'root', - this.ddIndent = -1, - this.level = 0, - this.result = '', - L = 0, - B = !1, - x = C = L = 0, - j = (w = this.src).length; - C < j; - C++ - ) { - if (((_ = w.charCodeAt(C)), !B)) { - if (32 === _) { - L++; - continue; - } - B = !0; - } - (10 !== _ && C !== j - 1) || - (10 !== _ && C++, - this.bMarks.push(x), - this.eMarks.push(C), - this.tShift.push(L), - (B = !1), - (L = 0), - (x = C + 1)); - } - this.bMarks.push(w.length), - this.eMarks.push(w.length), - this.tShift.push(0), - (this.lineMax = this.bMarks.length - 1); - } - function skipBulletListMarker(s, o) { - var i, a, u; - return (a = s.bMarks[o] + s.tShift[o]) >= (u = s.eMarks[o]) || - (42 !== (i = s.src.charCodeAt(a++)) && 45 !== i && 43 !== i) || - (a < u && 32 !== s.src.charCodeAt(a)) - ? -1 - : a; - } - function skipOrderedListMarker(s, o) { - var i, - a = s.bMarks[o] + s.tShift[o], - u = s.eMarks[o]; - if (a + 1 >= u) return -1; - if ((i = s.src.charCodeAt(a++)) < 48 || i > 57) return -1; - for (;;) { - if (a >= u) return -1; - if (!((i = s.src.charCodeAt(a++)) >= 48 && i <= 57)) { - if (41 === i || 46 === i) break; - return -1; - } - } - return a < u && 32 !== s.src.charCodeAt(a) ? -1 : a; - } - (Core.prototype.process = function (s) { - var o, i, a; - for (o = 0, i = (a = this.ruler.getRules('')).length; o < i; o++) - a[o](s); - }), - (StateBlock.prototype.isEmpty = function isEmpty(s) { - return this.bMarks[s] + this.tShift[s] >= this.eMarks[s]; - }), - (StateBlock.prototype.skipEmptyLines = function skipEmptyLines(s) { - for ( - var o = this.lineMax; - s < o && !(this.bMarks[s] + this.tShift[s] < this.eMarks[s]); - s++ - ); - return s; - }), - (StateBlock.prototype.skipSpaces = function skipSpaces(s) { - for ( - var o = this.src.length; - s < o && 32 === this.src.charCodeAt(s); - s++ - ); - return s; - }), - (StateBlock.prototype.skipChars = function skipChars(s, o) { - for ( - var i = this.src.length; - s < i && this.src.charCodeAt(s) === o; - s++ - ); - return s; - }), - (StateBlock.prototype.skipCharsBack = function skipCharsBack( - s, - o, - i - ) { - if (s <= i) return s; - for (; s > i; ) if (o !== this.src.charCodeAt(--s)) return s + 1; - return s; - }), - (StateBlock.prototype.getLines = function getLines(s, o, i, a) { - var u, - _, - w, - x, - C, - j = s; - if (s >= o) return ''; - if (j + 1 === o) - return ( - (_ = this.bMarks[j] + Math.min(this.tShift[j], i)), - (w = a ? this.eMarks[j] + 1 : this.eMarks[j]), - this.src.slice(_, w) - ); - for (x = new Array(o - s), u = 0; j < o; j++, u++) - (C = this.tShift[j]) > i && (C = i), - C < 0 && (C = 0), - (_ = this.bMarks[j] + C), - (w = j + 1 < o || a ? this.eMarks[j] + 1 : this.eMarks[j]), - (x[u] = this.src.slice(_, w)); - return x.join(''); - }); - var yC = {}; - [ - 'article', - 'aside', - 'button', - 'blockquote', - 'body', - 'canvas', - 'caption', - 'col', - 'colgroup', - 'dd', - 'div', - 'dl', - 'dt', - 'embed', - 'fieldset', - 'figcaption', - 'figure', - 'footer', - 'form', - 'h1', - 'h2', - 'h3', - 'h4', - 'h5', - 'h6', - 'header', - 'hgroup', - 'hr', - 'iframe', - 'li', - 'map', - 'object', - 'ol', - 'output', - 'p', - 'pre', - 'progress', - 'script', - 'section', - 'style', - 'table', - 'tbody', - 'td', - 'textarea', - 'tfoot', - 'th', - 'tr', - 'thead', - 'ul', - 'video' - ].forEach(function (s) { - yC[s] = !0; - }); - var vC = /^<([a-zA-Z]{1,15})[\s\/>]/, - bC = /^<\/([a-zA-Z]{1,15})[\s>]/; - function index_browser_getLine(s, o) { - var i = s.bMarks[o] + s.blkIndent, - a = s.eMarks[o]; - return s.src.substr(i, a - i); - } - function skipMarker(s, o) { - var i, - a, - u = s.bMarks[o] + s.tShift[o], - _ = s.eMarks[o]; - return u >= _ || - (126 !== (a = s.src.charCodeAt(u++)) && 58 !== a) || - u === (i = s.skipSpaces(u)) || - i >= _ - ? -1 - : i; - } - var _C = [ - [ - 'code', - function code(s, o, i) { - var a, u; - if (s.tShift[o] - s.blkIndent < 4) return !1; - for (u = a = o + 1; a < i; ) - if (s.isEmpty(a)) a++; - else { - if (!(s.tShift[a] - s.blkIndent >= 4)) break; - u = ++a; - } - return ( - (s.line = a), - s.tokens.push({ - type: 'code', - content: s.getLines(o, u, 4 + s.blkIndent, !0), - block: !0, - lines: [o, s.line], - level: s.level - }), - !0 - ); - } - ], - [ - 'fences', - function fences(s, o, i, a) { - var u, - _, - w, - x, - C, - j = !1, - L = s.bMarks[o] + s.tShift[o], - B = s.eMarks[o]; - if (L + 3 > B) return !1; - if (126 !== (u = s.src.charCodeAt(L)) && 96 !== u) return !1; - if (((C = L), (_ = (L = s.skipChars(L, u)) - C) < 3)) return !1; - if ((w = s.src.slice(L, B).trim()).indexOf('`') >= 0) return !1; - if (a) return !0; - for ( - x = o; - !(++x >= i) && - !( - (L = C = s.bMarks[x] + s.tShift[x]) < (B = s.eMarks[x]) && - s.tShift[x] < s.blkIndent - ); - - ) - if ( - s.src.charCodeAt(L) === u && - !( - s.tShift[x] - s.blkIndent >= 4 || - (L = s.skipChars(L, u)) - C < _ || - (L = s.skipSpaces(L)) < B - ) - ) { - j = !0; - break; - } - return ( - (_ = s.tShift[o]), - (s.line = x + (j ? 1 : 0)), - s.tokens.push({ - type: 'fence', - params: w, - content: s.getLines(o + 1, x, _, !0), - lines: [o, s.line], - level: s.level - }), - !0 - ); - }, - ['paragraph', 'blockquote', 'list'] - ], - [ - 'blockquote', - function blockquote(s, o, i, a) { - var u, - _, - w, - x, - C, - j, - L, - B, - $, - V, - U, - z = s.bMarks[o] + s.tShift[o], - Y = s.eMarks[o]; - if (z > Y) return !1; - if (62 !== s.src.charCodeAt(z++)) return !1; - if (s.level >= s.options.maxNesting) return !1; - if (a) return !0; - for ( - 32 === s.src.charCodeAt(z) && z++, - C = s.blkIndent, - s.blkIndent = 0, - x = [s.bMarks[o]], - s.bMarks[o] = z, - _ = (z = z < Y ? s.skipSpaces(z) : z) >= Y, - w = [s.tShift[o]], - s.tShift[o] = z - s.bMarks[o], - B = s.parser.ruler.getRules('blockquote'), - u = o + 1; - u < i && - !((z = s.bMarks[u] + s.tShift[u]) >= (Y = s.eMarks[u])); - u++ - ) - if (62 !== s.src.charCodeAt(z++)) { - if (_) break; - for (U = !1, $ = 0, V = B.length; $ < V; $++) - if (B[$](s, u, i, !0)) { - U = !0; - break; - } - if (U) break; - x.push(s.bMarks[u]), - w.push(s.tShift[u]), - (s.tShift[u] = -1337); - } else - 32 === s.src.charCodeAt(z) && z++, - x.push(s.bMarks[u]), - (s.bMarks[u] = z), - (_ = (z = z < Y ? s.skipSpaces(z) : z) >= Y), - w.push(s.tShift[u]), - (s.tShift[u] = z - s.bMarks[u]); - for ( - j = s.parentType, - s.parentType = 'blockquote', - s.tokens.push({ - type: 'blockquote_open', - lines: (L = [o, 0]), - level: s.level++ - }), - s.parser.tokenize(s, o, u), - s.tokens.push({ type: 'blockquote_close', level: --s.level }), - s.parentType = j, - L[1] = s.line, - $ = 0; - $ < w.length; - $++ - ) - (s.bMarks[$ + o] = x[$]), (s.tShift[$ + o] = w[$]); - return (s.blkIndent = C), !0; - }, - ['paragraph', 'blockquote', 'list'] - ], - [ - 'hr', - function hr(s, o, i, a) { - var u, - _, - w, - x = s.bMarks[o], - C = s.eMarks[o]; - if ((x += s.tShift[o]) > C) return !1; - if (42 !== (u = s.src.charCodeAt(x++)) && 45 !== u && 95 !== u) - return !1; - for (_ = 1; x < C; ) { - if ((w = s.src.charCodeAt(x++)) !== u && 32 !== w) return !1; - w === u && _++; - } - return ( - !(_ < 3) && - (a || - ((s.line = o + 1), - s.tokens.push({ - type: 'hr', - lines: [o, s.line], - level: s.level - })), - !0) - ); - }, - ['paragraph', 'blockquote', 'list'] - ], - [ - 'list', - function index_browser_list(s, o, i, a) { - var u, - _, - w, - x, - C, - j, - L, - B, - $, - V, - U, - z, - Y, - Z, - ee, - ie, - ae, - ce, - le, - pe, - de, - fe = !0; - if ((B = skipOrderedListMarker(s, o)) >= 0) z = !0; - else { - if (!((B = skipBulletListMarker(s, o)) >= 0)) return !1; - z = !1; - } - if (s.level >= s.options.maxNesting) return !1; - if (((U = s.src.charCodeAt(B - 1)), a)) return !0; - for ( - Z = s.tokens.length, - z - ? ((L = s.bMarks[o] + s.tShift[o]), - (V = Number(s.src.substr(L, B - L - 1))), - s.tokens.push({ - type: 'ordered_list_open', - order: V, - lines: (ie = [o, 0]), - level: s.level++ - })) - : s.tokens.push({ - type: 'bullet_list_open', - lines: (ie = [o, 0]), - level: s.level++ - }), - u = o, - ee = !1, - ce = s.parser.ruler.getRules('list'); - !( - !(u < i) || - (($ = (Y = s.skipSpaces(B)) >= s.eMarks[u] ? 1 : Y - B) > 4 && - ($ = 1), - $ < 1 && ($ = 1), - (_ = B - s.bMarks[u] + $), - s.tokens.push({ - type: 'list_item_open', - lines: (ae = [o, 0]), - level: s.level++ - }), - (x = s.blkIndent), - (C = s.tight), - (w = s.tShift[o]), - (j = s.parentType), - (s.tShift[o] = Y - s.bMarks[o]), - (s.blkIndent = _), - (s.tight = !0), - (s.parentType = 'list'), - s.parser.tokenize(s, o, i, !0), - (s.tight && !ee) || (fe = !1), - (ee = s.line - o > 1 && s.isEmpty(s.line - 1)), - (s.blkIndent = x), - (s.tShift[o] = w), - (s.tight = C), - (s.parentType = j), - s.tokens.push({ type: 'list_item_close', level: --s.level }), - (u = o = s.line), - (ae[1] = u), - (Y = s.bMarks[o]), - u >= i) || - s.isEmpty(u) || - s.tShift[u] < s.blkIndent - ); - - ) { - for (de = !1, le = 0, pe = ce.length; le < pe; le++) - if (ce[le](s, u, i, !0)) { - de = !0; - break; - } - if (de) break; - if (z) { - if ((B = skipOrderedListMarker(s, u)) < 0) break; - } else if ((B = skipBulletListMarker(s, u)) < 0) break; - if (U !== s.src.charCodeAt(B - 1)) break; - } - return ( - s.tokens.push({ - type: z ? 'ordered_list_close' : 'bullet_list_close', - level: --s.level - }), - (ie[1] = u), - (s.line = u), - fe && - (function markTightParagraphs(s, o) { - var i, - a, - u = s.level + 2; - for (i = o + 2, a = s.tokens.length - 2; i < a; i++) - s.tokens[i].level === u && - 'paragraph_open' === s.tokens[i].type && - ((s.tokens[i + 2].tight = !0), - (s.tokens[i].tight = !0), - (i += 2)); - })(s, Z), - !0 - ); - }, - ['paragraph', 'blockquote'] - ], - [ - 'footnote', - function footnote(s, o, i, a) { - var u, - _, - w, - x, - C, - j = s.bMarks[o] + s.tShift[o], - L = s.eMarks[o]; - if (j + 4 > L) return !1; - if (91 !== s.src.charCodeAt(j)) return !1; - if (94 !== s.src.charCodeAt(j + 1)) return !1; - if (s.level >= s.options.maxNesting) return !1; - for (x = j + 2; x < L; x++) { - if (32 === s.src.charCodeAt(x)) return !1; - if (93 === s.src.charCodeAt(x)) break; - } - return ( - x !== j + 2 && - !(x + 1 >= L || 58 !== s.src.charCodeAt(++x)) && - (a || - (x++, - s.env.footnotes || (s.env.footnotes = {}), - s.env.footnotes.refs || (s.env.footnotes.refs = {}), - (C = s.src.slice(j + 2, x - 2)), - (s.env.footnotes.refs[':' + C] = -1), - s.tokens.push({ - type: 'footnote_reference_open', - label: C, - level: s.level++ - }), - (u = s.bMarks[o]), - (_ = s.tShift[o]), - (w = s.parentType), - (s.tShift[o] = s.skipSpaces(x) - x), - (s.bMarks[o] = x), - (s.blkIndent += 4), - (s.parentType = 'footnote'), - s.tShift[o] < s.blkIndent && - ((s.tShift[o] += s.blkIndent), - (s.bMarks[o] -= s.blkIndent)), - s.parser.tokenize(s, o, i, !0), - (s.parentType = w), - (s.blkIndent -= 4), - (s.tShift[o] = _), - (s.bMarks[o] = u), - s.tokens.push({ - type: 'footnote_reference_close', - level: --s.level - })), - !0) - ); - }, - ['paragraph'] - ], - [ - 'heading', - function heading(s, o, i, a) { - var u, - _, - w, - x = s.bMarks[o] + s.tShift[o], - C = s.eMarks[o]; - if (x >= C) return !1; - if (35 !== (u = s.src.charCodeAt(x)) || x >= C) return !1; - for ( - _ = 1, u = s.src.charCodeAt(++x); - 35 === u && x < C && _ <= 6; - - ) - _++, (u = s.src.charCodeAt(++x)); - return ( - !(_ > 6 || (x < C && 32 !== u)) && - (a || - ((C = s.skipCharsBack(C, 32, x)), - (w = s.skipCharsBack(C, 35, x)) > x && - 32 === s.src.charCodeAt(w - 1) && - (C = w), - (s.line = o + 1), - s.tokens.push({ - type: 'heading_open', - hLevel: _, - lines: [o, s.line], - level: s.level - }), - x < C && - s.tokens.push({ - type: 'inline', - content: s.src.slice(x, C).trim(), - level: s.level + 1, - lines: [o, s.line], - children: [] - }), - s.tokens.push({ - type: 'heading_close', - hLevel: _, - level: s.level - })), - !0) - ); - }, - ['paragraph', 'blockquote'] - ], - [ - 'lheading', - function lheading(s, o, i) { - var a, - u, - _, - w = o + 1; - return ( - !(w >= i) && - !(s.tShift[w] < s.blkIndent) && - !(s.tShift[w] - s.blkIndent > 3) && - !((u = s.bMarks[w] + s.tShift[w]) >= (_ = s.eMarks[w])) && - (45 === (a = s.src.charCodeAt(u)) || 61 === a) && - ((u = s.skipChars(u, a)), - !((u = s.skipSpaces(u)) < _) && - ((u = s.bMarks[o] + s.tShift[o]), - (s.line = w + 1), - s.tokens.push({ - type: 'heading_open', - hLevel: 61 === a ? 1 : 2, - lines: [o, s.line], - level: s.level - }), - s.tokens.push({ - type: 'inline', - content: s.src.slice(u, s.eMarks[o]).trim(), - level: s.level + 1, - lines: [o, s.line - 1], - children: [] - }), - s.tokens.push({ - type: 'heading_close', - hLevel: 61 === a ? 1 : 2, - level: s.level - }), - !0)) - ); - } - ], - [ - 'htmlblock', - function htmlblock(s, o, i, a) { - var u, - _, - w, - x = s.bMarks[o], - C = s.eMarks[o], - j = s.tShift[o]; - if (((x += j), !s.options.html)) return !1; - if (j > 3 || x + 2 >= C) return !1; - if (60 !== s.src.charCodeAt(x)) return !1; - if (33 === (u = s.src.charCodeAt(x + 1)) || 63 === u) { - if (a) return !0; - } else { - if ( - 47 !== u && - !(function isLetter$1(s) { - var o = 32 | s; - return o >= 97 && o <= 122; - })(u) - ) - return !1; - if (47 === u) { - if (!(_ = s.src.slice(x, C).match(bC))) return !1; - } else if (!(_ = s.src.slice(x, C).match(vC))) return !1; - if (!0 !== yC[_[1].toLowerCase()]) return !1; - if (a) return !0; - } - for (w = o + 1; w < s.lineMax && !s.isEmpty(w); ) w++; - return ( - (s.line = w), - s.tokens.push({ - type: 'htmlblock', - level: s.level, - lines: [o, s.line], - content: s.getLines(o, w, 0, !0) - }), - !0 - ); - }, - ['paragraph', 'blockquote'] - ], - [ - 'table', - function table(s, o, i, a) { - var u, _, w, x, C, j, L, B, $, V, U; - if (o + 2 > i) return !1; - if (((C = o + 1), s.tShift[C] < s.blkIndent)) return !1; - if ((w = s.bMarks[C] + s.tShift[C]) >= s.eMarks[C]) return !1; - if (124 !== (u = s.src.charCodeAt(w)) && 45 !== u && 58 !== u) - return !1; - if (((_ = index_browser_getLine(s, o + 1)), !/^[-:| ]+$/.test(_))) - return !1; - if ((j = _.split('|')) <= 2) return !1; - for (B = [], x = 0; x < j.length; x++) { - if (!($ = j[x].trim())) { - if (0 === x || x === j.length - 1) continue; - return !1; - } - if (!/^:?-+:?$/.test($)) return !1; - 58 === $.charCodeAt($.length - 1) - ? B.push(58 === $.charCodeAt(0) ? 'center' : 'right') - : 58 === $.charCodeAt(0) - ? B.push('left') - : B.push(''); - } - if (-1 === (_ = index_browser_getLine(s, o).trim()).indexOf('|')) - return !1; - if ( - ((j = _.replace(/^\||\|$/g, '').split('|')), - B.length !== j.length) - ) - return !1; - if (a) return !0; - for ( - s.tokens.push({ - type: 'table_open', - lines: (V = [o, 0]), - level: s.level++ - }), - s.tokens.push({ - type: 'thead_open', - lines: [o, o + 1], - level: s.level++ - }), - s.tokens.push({ - type: 'tr_open', - lines: [o, o + 1], - level: s.level++ - }), - x = 0; - x < j.length; - x++ - ) - s.tokens.push({ - type: 'th_open', - align: B[x], - lines: [o, o + 1], - level: s.level++ - }), - s.tokens.push({ - type: 'inline', - content: j[x].trim(), - lines: [o, o + 1], - level: s.level, - children: [] - }), - s.tokens.push({ type: 'th_close', level: --s.level }); - for ( - s.tokens.push({ type: 'tr_close', level: --s.level }), - s.tokens.push({ type: 'thead_close', level: --s.level }), - s.tokens.push({ - type: 'tbody_open', - lines: (U = [o + 2, 0]), - level: s.level++ - }), - C = o + 2; - C < i && - !(s.tShift[C] < s.blkIndent) && - -1 !== (_ = index_browser_getLine(s, C).trim()).indexOf('|'); - C++ - ) { - for ( - j = _.replace(/^\||\|$/g, '').split('|'), - s.tokens.push({ type: 'tr_open', level: s.level++ }), - x = 0; - x < j.length; - x++ - ) - s.tokens.push({ - type: 'td_open', - align: B[x], - level: s.level++ - }), - (L = j[x] - .substring( - 124 === j[x].charCodeAt(0) ? 1 : 0, - 124 === j[x].charCodeAt(j[x].length - 1) - ? j[x].length - 1 - : j[x].length - ) - .trim()), - s.tokens.push({ - type: 'inline', - content: L, - level: s.level, - children: [] - }), - s.tokens.push({ type: 'td_close', level: --s.level }); - s.tokens.push({ type: 'tr_close', level: --s.level }); - } - return ( - s.tokens.push({ type: 'tbody_close', level: --s.level }), - s.tokens.push({ type: 'table_close', level: --s.level }), - (V[1] = U[1] = C), - (s.line = C), - !0 - ); - }, - ['paragraph'] - ], - [ - 'deflist', - function deflist(s, o, i, a) { - var u, _, w, x, C, j, L, B, $, V, U, z, Y, Z; - if (a) return !(s.ddIndent < 0) && skipMarker(s, o) >= 0; - if (((L = o + 1), s.isEmpty(L) && ++L > i)) return !1; - if (s.tShift[L] < s.blkIndent) return !1; - if ((u = skipMarker(s, L)) < 0) return !1; - if (s.level >= s.options.maxNesting) return !1; - (j = s.tokens.length), - s.tokens.push({ - type: 'dl_open', - lines: (C = [o, 0]), - level: s.level++ - }), - (w = o), - (_ = L); - e: for (;;) { - for ( - Z = !0, - Y = !1, - s.tokens.push({ - type: 'dt_open', - lines: [w, w], - level: s.level++ - }), - s.tokens.push({ - type: 'inline', - content: s.getLines(w, w + 1, s.blkIndent, !1).trim(), - level: s.level + 1, - lines: [w, w], - children: [] - }), - s.tokens.push({ type: 'dt_close', level: --s.level }); - ; - - ) { - if ( - (s.tokens.push({ - type: 'dd_open', - lines: (x = [L, 0]), - level: s.level++ - }), - (z = s.tight), - ($ = s.ddIndent), - (B = s.blkIndent), - (U = s.tShift[_]), - (V = s.parentType), - (s.blkIndent = s.ddIndent = s.tShift[_] + 2), - (s.tShift[_] = u - s.bMarks[_]), - (s.tight = !0), - (s.parentType = 'deflist'), - s.parser.tokenize(s, _, i, !0), - (s.tight && !Y) || (Z = !1), - (Y = s.line - _ > 1 && s.isEmpty(s.line - 1)), - (s.tShift[_] = U), - (s.tight = z), - (s.parentType = V), - (s.blkIndent = B), - (s.ddIndent = $), - s.tokens.push({ type: 'dd_close', level: --s.level }), - (x[1] = L = s.line), - L >= i) - ) - break e; - if (s.tShift[L] < s.blkIndent) break e; - if ((u = skipMarker(s, L)) < 0) break; - _ = L; - } - if (L >= i) break; - if (((w = L), s.isEmpty(w))) break; - if (s.tShift[w] < s.blkIndent) break; - if ((_ = w + 1) >= i) break; - if ((s.isEmpty(_) && _++, _ >= i)) break; - if (s.tShift[_] < s.blkIndent) break; - if ((u = skipMarker(s, _)) < 0) break; - } - return ( - s.tokens.push({ type: 'dl_close', level: --s.level }), - (C[1] = L), - (s.line = L), - Z && - (function markTightParagraphs$1(s, o) { - var i, - a, - u = s.level + 2; - for (i = o + 2, a = s.tokens.length - 2; i < a; i++) - s.tokens[i].level === u && - 'paragraph_open' === s.tokens[i].type && - ((s.tokens[i + 2].tight = !0), - (s.tokens[i].tight = !0), - (i += 2)); - })(s, j), - !0 - ); - }, - ['paragraph'] - ], - [ - 'paragraph', - function paragraph(s, o) { - var i, - a, - u, - _, - w, - x, - C = o + 1; - if (C < (i = s.lineMax) && !s.isEmpty(C)) - for ( - x = s.parser.ruler.getRules('paragraph'); - C < i && !s.isEmpty(C); - C++ - ) - if (!(s.tShift[C] - s.blkIndent > 3)) { - for (u = !1, _ = 0, w = x.length; _ < w; _++) - if (x[_](s, C, i, !0)) { - u = !0; - break; - } - if (u) break; - } - return ( - (a = s.getLines(o, C, s.blkIndent, !1).trim()), - (s.line = C), - a.length && - (s.tokens.push({ - type: 'paragraph_open', - tight: !1, - lines: [o, s.line], - level: s.level - }), - s.tokens.push({ - type: 'inline', - content: a, - level: s.level + 1, - lines: [o, s.line], - children: [] - }), - s.tokens.push({ - type: 'paragraph_close', - tight: !1, - level: s.level - })), - !0 - ); - } - ] - ]; - function ParserBlock() { - this.ruler = new Ruler(); - for (var s = 0; s < _C.length; s++) - this.ruler.push(_C[s][0], _C[s][1], { - alt: (_C[s][2] || []).slice() - }); - } - ParserBlock.prototype.tokenize = function (s, o, i) { - for ( - var a, u = this.ruler.getRules(''), _ = u.length, w = o, x = !1; - w < i && - ((s.line = w = s.skipEmptyLines(w)), !(w >= i)) && - !(s.tShift[w] < s.blkIndent); - - ) { - for (a = 0; a < _ && !u[a](s, w, i, !1); a++); - if ( - ((s.tight = !x), - s.isEmpty(s.line - 1) && (x = !0), - (w = s.line) < i && s.isEmpty(w)) - ) { - if ( - ((x = !0), ++w < i && 'list' === s.parentType && s.isEmpty(w)) - ) - break; - s.line = w; - } - } - }; - var SC = /[\n\t]/g, - wC = /\r[\n\u0085]|[\u2424\u2028\u0085]/g, - EC = /\u00a0/g; - function isTerminatorChar(s) { - switch (s) { - case 10: - case 92: - case 96: - case 42: - case 95: - case 94: - case 91: - case 93: - case 33: - case 38: - case 60: - case 62: - case 123: - case 125: - case 36: - case 37: - case 64: - case 126: - case 43: - case 61: - case 58: - return !0; - default: - return !1; - } - } - ParserBlock.prototype.parse = function (s, o, i, a) { - var u, - _ = 0, - w = 0; - if (!s) return []; - (s = (s = s.replace(EC, ' ')).replace(wC, '\n')).indexOf('\t') >= 0 && - (s = s.replace(SC, function (o, i) { - var a; - return 10 === s.charCodeAt(i) - ? ((_ = i + 1), (w = 0), o) - : ((a = ' '.slice((i - _ - w) % 4)), (w = i - _ + 1), a); - })), - (u = new StateBlock(s, this, o, i, a)), - this.tokenize(u, u.line, u.lineMax); - }; - for (var xC = [], kC = 0; kC < 256; kC++) xC.push(0); - function isAlphaNum(s) { - return ( - (s >= 48 && s <= 57) || - (s >= 65 && s <= 90) || - (s >= 97 && s <= 122) - ); - } - function scanDelims(s, o) { - var i, - a, - u, - _ = o, - w = !0, - x = !0, - C = s.posMax, - j = s.src.charCodeAt(o); - for ( - i = o > 0 ? s.src.charCodeAt(o - 1) : -1; - _ < C && s.src.charCodeAt(_) === j; - - ) - _++; - return ( - _ >= C && (w = !1), - (u = _ - o) >= 4 - ? (w = x = !1) - : ((32 !== (a = _ < C ? s.src.charCodeAt(_) : -1) && 10 !== a) || - (w = !1), - (32 !== i && 10 !== i) || (x = !1), - 95 === j && - (isAlphaNum(i) && (w = !1), isAlphaNum(a) && (x = !1))), - { can_open: w, can_close: x, delims: u } - ); - } - '\\!"#$%&\'()*+,./:;<=>?@[]^_`{|}~-'.split('').forEach(function (s) { - xC[s.charCodeAt(0)] = 1; - }); - var OC = /\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g; - var CC = /\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g; - var AC = [ - 'coap', - 'doi', - 'javascript', - 'aaa', - 'aaas', - 'about', - 'acap', - 'cap', - 'cid', - 'crid', - 'data', - 'dav', - 'dict', - 'dns', - 'file', - 'ftp', - 'geo', - 'go', - 'gopher', - 'h323', - 'http', - 'https', - 'iax', - 'icap', - 'im', - 'imap', - 'info', - 'ipp', - 'iris', - 'iris.beep', - 'iris.xpc', - 'iris.xpcs', - 'iris.lwz', - 'ldap', - 'mailto', - 'mid', - 'msrp', - 'msrps', - 'mtqp', - 'mupdate', - 'news', - 'nfs', - 'ni', - 'nih', - 'nntp', - 'opaquelocktoken', - 'pop', - 'pres', - 'rtsp', - 'service', - 'session', - 'shttp', - 'sieve', - 'sip', - 'sips', - 'sms', - 'snmp', - 'soap.beep', - 'soap.beeps', - 'tag', - 'tel', - 'telnet', - 'tftp', - 'thismessage', - 'tn3270', - 'tip', - 'tv', - 'urn', - 'vemmi', - 'ws', - 'wss', - 'xcon', - 'xcon-userid', - 'xmlrpc.beep', - 'xmlrpc.beeps', - 'xmpp', - 'z39.50r', - 'z39.50s', - 'adiumxtra', - 'afp', - 'afs', - 'aim', - 'apt', - 'attachment', - 'aw', - 'beshare', - 'bitcoin', - 'bolo', - 'callto', - 'chrome', - 'chrome-extension', - 'com-eventbrite-attendee', - 'content', - 'cvs', - 'dlna-playsingle', - 'dlna-playcontainer', - 'dtn', - 'dvb', - 'ed2k', - 'facetime', - 'feed', - 'finger', - 'fish', - 'gg', - 'git', - 'gizmoproject', - 'gtalk', - 'hcp', - 'icon', - 'ipn', - 'irc', - 'irc6', - 'ircs', - 'itms', - 'jar', - 'jms', - 'keyparc', - 'lastfm', - 'ldaps', - 'magnet', - 'maps', - 'market', - 'message', - 'mms', - 'ms-help', - 'msnim', - 'mumble', - 'mvn', - 'notes', - 'oid', - 'palm', - 'paparazzi', - 'platform', - 'proxy', - 'psyc', - 'query', - 'res', - 'resource', - 'rmi', - 'rsync', - 'rtmp', - 'secondlife', - 'sftp', - 'sgn', - 'skype', - 'smb', - 'soldat', - 'spotify', - 'ssh', - 'steam', - 'svn', - 'teamspeak', - 'things', - 'udp', - 'unreal', - 'ut2004', - 'ventrilo', - 'view-source', - 'webcal', - 'wtai', - 'wyciwyg', - 'xfire', - 'xri', - 'ymsgr' - ], - jC = - /^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/, - IC = /^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/; - function replace$1(s, o) { - return ( - (s = s.source), - (o = o || ''), - function self(i, a) { - return i - ? ((a = a.source || a), (s = s.replace(i, a)), self) - : new RegExp(s, o); - } - ); - } - var PC = replace$1(/(?:unquoted|single_quoted|double_quoted)/)( - 'unquoted', - /[^"'=<>`\x00-\x20]+/ - )('single_quoted', /'[^']*'/)('double_quoted', /"[^"]*"/)(), - NC = replace$1(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)( - 'attr_name', - /[a-zA-Z_:][a-zA-Z0-9:._-]*/ - )('attr_value', PC)(), - TC = replace$1(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)( - 'attribute', - NC - )(), - MC = replace$1( - /^(?:open_tag|close_tag|comment|processing|declaration|cdata)/ - )('open_tag', TC)('close_tag', /<\/[A-Za-z][A-Za-z0-9]*\s*>/)( - 'comment', - /|/ - )('processing', /<[?].*?[?]>/)('declaration', /]*>/)( - 'cdata', - // - )(); - var RC = /^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i, - DC = /^&([a-z][a-z0-9]{1,31});/i; - var LC = [ - [ - 'text', - function index_browser_text(s, o) { - for ( - var i = s.pos; - i < s.posMax && !isTerminatorChar(s.src.charCodeAt(i)); - - ) - i++; - return ( - i !== s.pos && - (o || (s.pending += s.src.slice(s.pos, i)), (s.pos = i), !0) - ); - } - ], - [ - 'newline', - function newline(s, o) { - var i, - a, - u = s.pos; - if (10 !== s.src.charCodeAt(u)) return !1; - if (((i = s.pending.length - 1), (a = s.posMax), !o)) - if (i >= 0 && 32 === s.pending.charCodeAt(i)) - if (i >= 1 && 32 === s.pending.charCodeAt(i - 1)) { - for (var _ = i - 2; _ >= 0; _--) - if (32 !== s.pending.charCodeAt(_)) { - s.pending = s.pending.substring(0, _ + 1); - break; - } - s.push({ type: 'hardbreak', level: s.level }); - } else - (s.pending = s.pending.slice(0, -1)), - s.push({ type: 'softbreak', level: s.level }); - else s.push({ type: 'softbreak', level: s.level }); - for (u++; u < a && 32 === s.src.charCodeAt(u); ) u++; - return (s.pos = u), !0; - } - ], - [ - 'escape', - function index_browser_escape(s, o) { - var i, - a = s.pos, - u = s.posMax; - if (92 !== s.src.charCodeAt(a)) return !1; - if (++a < u) { - if ((i = s.src.charCodeAt(a)) < 256 && 0 !== xC[i]) - return o || (s.pending += s.src[a]), (s.pos += 2), !0; - if (10 === i) { - for ( - o || s.push({ type: 'hardbreak', level: s.level }), a++; - a < u && 32 === s.src.charCodeAt(a); - - ) - a++; - return (s.pos = a), !0; - } - } - return o || (s.pending += '\\'), s.pos++, !0; - } - ], - [ - 'backticks', - function backticks(s, o) { - var i, - a, - u, - _, - w, - x = s.pos; - if (96 !== s.src.charCodeAt(x)) return !1; - for ( - i = x, x++, a = s.posMax; - x < a && 96 === s.src.charCodeAt(x); - - ) - x++; - for ( - u = s.src.slice(i, x), _ = w = x; - -1 !== (_ = s.src.indexOf('`', w)); - - ) { - for (w = _ + 1; w < a && 96 === s.src.charCodeAt(w); ) w++; - if (w - _ === u.length) - return ( - o || - s.push({ - type: 'code', - content: s.src - .slice(x, _) - .replace(/[ \n]+/g, ' ') - .trim(), - block: !1, - level: s.level - }), - (s.pos = w), - !0 - ); - } - return o || (s.pending += u), (s.pos += u.length), !0; - } - ], - [ - 'del', - function del(s, o) { - var i, - a, - u, - _, - w, - x = s.posMax, - C = s.pos; - if (126 !== s.src.charCodeAt(C)) return !1; - if (o) return !1; - if (C + 4 >= x) return !1; - if (126 !== s.src.charCodeAt(C + 1)) return !1; - if (s.level >= s.options.maxNesting) return !1; - if ( - ((_ = C > 0 ? s.src.charCodeAt(C - 1) : -1), - (w = s.src.charCodeAt(C + 2)), - 126 === _) - ) - return !1; - if (126 === w) return !1; - if (32 === w || 10 === w) return !1; - for (a = C + 2; a < x && 126 === s.src.charCodeAt(a); ) a++; - if (a > C + 3) - return ( - (s.pos += a - C), o || (s.pending += s.src.slice(C, a)), !0 - ); - for (s.pos = C + 2, u = 1; s.pos + 1 < x; ) { - if ( - 126 === s.src.charCodeAt(s.pos) && - 126 === s.src.charCodeAt(s.pos + 1) && - ((_ = s.src.charCodeAt(s.pos - 1)), - 126 !== - (w = s.pos + 2 < x ? s.src.charCodeAt(s.pos + 2) : -1) && - 126 !== _ && - (32 !== _ && 10 !== _ ? u-- : 32 !== w && 10 !== w && u++, - u <= 0)) - ) { - i = !0; - break; - } - s.parser.skipToken(s); - } - return i - ? ((s.posMax = s.pos), - (s.pos = C + 2), - o || - (s.push({ type: 'del_open', level: s.level++ }), - s.parser.tokenize(s), - s.push({ type: 'del_close', level: --s.level })), - (s.pos = s.posMax + 2), - (s.posMax = x), - !0) - : ((s.pos = C), !1); - } - ], - [ - 'ins', - function ins(s, o) { - var i, - a, - u, - _, - w, - x = s.posMax, - C = s.pos; - if (43 !== s.src.charCodeAt(C)) return !1; - if (o) return !1; - if (C + 4 >= x) return !1; - if (43 !== s.src.charCodeAt(C + 1)) return !1; - if (s.level >= s.options.maxNesting) return !1; - if ( - ((_ = C > 0 ? s.src.charCodeAt(C - 1) : -1), - (w = s.src.charCodeAt(C + 2)), - 43 === _) - ) - return !1; - if (43 === w) return !1; - if (32 === w || 10 === w) return !1; - for (a = C + 2; a < x && 43 === s.src.charCodeAt(a); ) a++; - if (a !== C + 2) - return ( - (s.pos += a - C), o || (s.pending += s.src.slice(C, a)), !0 - ); - for (s.pos = C + 2, u = 1; s.pos + 1 < x; ) { - if ( - 43 === s.src.charCodeAt(s.pos) && - 43 === s.src.charCodeAt(s.pos + 1) && - ((_ = s.src.charCodeAt(s.pos - 1)), - 43 !== - (w = s.pos + 2 < x ? s.src.charCodeAt(s.pos + 2) : -1) && - 43 !== _ && - (32 !== _ && 10 !== _ ? u-- : 32 !== w && 10 !== w && u++, - u <= 0)) - ) { - i = !0; - break; - } - s.parser.skipToken(s); - } - return i - ? ((s.posMax = s.pos), - (s.pos = C + 2), - o || - (s.push({ type: 'ins_open', level: s.level++ }), - s.parser.tokenize(s), - s.push({ type: 'ins_close', level: --s.level })), - (s.pos = s.posMax + 2), - (s.posMax = x), - !0) - : ((s.pos = C), !1); - } - ], - [ - 'mark', - function mark(s, o) { - var i, - a, - u, - _, - w, - x = s.posMax, - C = s.pos; - if (61 !== s.src.charCodeAt(C)) return !1; - if (o) return !1; - if (C + 4 >= x) return !1; - if (61 !== s.src.charCodeAt(C + 1)) return !1; - if (s.level >= s.options.maxNesting) return !1; - if ( - ((_ = C > 0 ? s.src.charCodeAt(C - 1) : -1), - (w = s.src.charCodeAt(C + 2)), - 61 === _) - ) - return !1; - if (61 === w) return !1; - if (32 === w || 10 === w) return !1; - for (a = C + 2; a < x && 61 === s.src.charCodeAt(a); ) a++; - if (a !== C + 2) - return ( - (s.pos += a - C), o || (s.pending += s.src.slice(C, a)), !0 - ); - for (s.pos = C + 2, u = 1; s.pos + 1 < x; ) { - if ( - 61 === s.src.charCodeAt(s.pos) && - 61 === s.src.charCodeAt(s.pos + 1) && - ((_ = s.src.charCodeAt(s.pos - 1)), - 61 !== - (w = s.pos + 2 < x ? s.src.charCodeAt(s.pos + 2) : -1) && - 61 !== _ && - (32 !== _ && 10 !== _ ? u-- : 32 !== w && 10 !== w && u++, - u <= 0)) - ) { - i = !0; - break; - } - s.parser.skipToken(s); - } - return i - ? ((s.posMax = s.pos), - (s.pos = C + 2), - o || - (s.push({ type: 'mark_open', level: s.level++ }), - s.parser.tokenize(s), - s.push({ type: 'mark_close', level: --s.level })), - (s.pos = s.posMax + 2), - (s.posMax = x), - !0) - : ((s.pos = C), !1); - } - ], - [ - 'emphasis', - function emphasis(s, o) { - var i, - a, - u, - _, - w, - x, - C, - j = s.posMax, - L = s.pos, - B = s.src.charCodeAt(L); - if (95 !== B && 42 !== B) return !1; - if (o) return !1; - if (((i = (C = scanDelims(s, L)).delims), !C.can_open)) - return ( - (s.pos += i), o || (s.pending += s.src.slice(L, s.pos)), !0 - ); - if (s.level >= s.options.maxNesting) return !1; - for (s.pos = L + i, x = [i]; s.pos < j; ) - if (s.src.charCodeAt(s.pos) !== B) s.parser.skipToken(s); - else { - if (((a = (C = scanDelims(s, s.pos)).delims), C.can_close)) { - for (_ = x.pop(), w = a; _ !== w; ) { - if (w < _) { - x.push(_ - w); - break; - } - if (((w -= _), 0 === x.length)) break; - (s.pos += _), (_ = x.pop()); - } - if (0 === x.length) { - (i = _), (u = !0); - break; - } - s.pos += a; - continue; - } - C.can_open && x.push(a), (s.pos += a); - } - return u - ? ((s.posMax = s.pos), - (s.pos = L + i), - o || - ((2 !== i && 3 !== i) || - s.push({ type: 'strong_open', level: s.level++ }), - (1 !== i && 3 !== i) || - s.push({ type: 'em_open', level: s.level++ }), - s.parser.tokenize(s), - (1 !== i && 3 !== i) || - s.push({ type: 'em_close', level: --s.level }), - (2 !== i && 3 !== i) || - s.push({ type: 'strong_close', level: --s.level })), - (s.pos = s.posMax + i), - (s.posMax = j), - !0) - : ((s.pos = L), !1); - } - ], - [ - 'sub', - function sub(s, o) { - var i, - a, - u = s.posMax, - _ = s.pos; - if (126 !== s.src.charCodeAt(_)) return !1; - if (o) return !1; - if (_ + 2 >= u) return !1; - if (s.level >= s.options.maxNesting) return !1; - for (s.pos = _ + 1; s.pos < u; ) { - if (126 === s.src.charCodeAt(s.pos)) { - i = !0; - break; - } - s.parser.skipToken(s); - } - return i && _ + 1 !== s.pos - ? (a = s.src.slice(_ + 1, s.pos)).match(/(^|[^\\])(\\\\)*\s/) - ? ((s.pos = _), !1) - : ((s.posMax = s.pos), - (s.pos = _ + 1), - o || - s.push({ - type: 'sub', - level: s.level, - content: a.replace(OC, '$1') - }), - (s.pos = s.posMax + 1), - (s.posMax = u), - !0) - : ((s.pos = _), !1); - } - ], - [ - 'sup', - function sup(s, o) { - var i, - a, - u = s.posMax, - _ = s.pos; - if (94 !== s.src.charCodeAt(_)) return !1; - if (o) return !1; - if (_ + 2 >= u) return !1; - if (s.level >= s.options.maxNesting) return !1; - for (s.pos = _ + 1; s.pos < u; ) { - if (94 === s.src.charCodeAt(s.pos)) { - i = !0; - break; - } - s.parser.skipToken(s); - } - return i && _ + 1 !== s.pos - ? (a = s.src.slice(_ + 1, s.pos)).match(/(^|[^\\])(\\\\)*\s/) - ? ((s.pos = _), !1) - : ((s.posMax = s.pos), - (s.pos = _ + 1), - o || - s.push({ - type: 'sup', - level: s.level, - content: a.replace(CC, '$1') - }), - (s.pos = s.posMax + 1), - (s.posMax = u), - !0) - : ((s.pos = _), !1); - } - ], - [ - 'links', - function links(s, o) { - var i, - a, - u, - _, - w, - x, - C, - j, - L = !1, - B = s.pos, - $ = s.posMax, - V = s.pos, - U = s.src.charCodeAt(V); - if ( - (33 === U && ((L = !0), (U = s.src.charCodeAt(++V))), 91 !== U) - ) - return !1; - if (s.level >= s.options.maxNesting) return !1; - if (((i = V + 1), (a = parseLinkLabel(s, V)) < 0)) return !1; - if ((x = a + 1) < $ && 40 === s.src.charCodeAt(x)) { - for ( - x++; - x < $ && (32 === (j = s.src.charCodeAt(x)) || 10 === j); - x++ - ); - if (x >= $) return !1; - for ( - V = x, - parseLinkDestination(s, x) - ? ((_ = s.linkContent), (x = s.pos)) - : (_ = ''), - V = x; - x < $ && (32 === (j = s.src.charCodeAt(x)) || 10 === j); - x++ - ); - if (x < $ && V !== x && parseLinkTitle(s, x)) - for ( - w = s.linkContent, x = s.pos; - x < $ && (32 === (j = s.src.charCodeAt(x)) || 10 === j); - x++ - ); - else w = ''; - if (x >= $ || 41 !== s.src.charCodeAt(x)) - return (s.pos = B), !1; - x++; - } else { - if (s.linkLevel > 0) return !1; - for ( - ; - x < $ && (32 === (j = s.src.charCodeAt(x)) || 10 === j); - x++ - ); - if ( - (x < $ && - 91 === s.src.charCodeAt(x) && - ((V = x + 1), - (x = parseLinkLabel(s, x)) >= 0 - ? (u = s.src.slice(V, x++)) - : (x = V - 1)), - u || (void 0 === u && (x = a + 1), (u = s.src.slice(i, a))), - !(C = s.env.references[normalizeReference(u)])) - ) - return (s.pos = B), !1; - (_ = C.href), (w = C.title); - } - return ( - o || - ((s.pos = i), - (s.posMax = a), - L - ? s.push({ - type: 'image', - src: _, - title: w, - alt: s.src.substr(i, a - i), - level: s.level - }) - : (s.push({ - type: 'link_open', - href: _, - title: w, - level: s.level++ - }), - s.linkLevel++, - s.parser.tokenize(s), - s.linkLevel--, - s.push({ type: 'link_close', level: --s.level }))), - (s.pos = x), - (s.posMax = $), - !0 - ); - } - ], - [ - 'footnote_inline', - function footnote_inline(s, o) { - var i, - a, - u, - _, - w = s.posMax, - x = s.pos; - return ( - !(x + 2 >= w) && - 94 === s.src.charCodeAt(x) && - 91 === s.src.charCodeAt(x + 1) && - !(s.level >= s.options.maxNesting) && - ((i = x + 2), - !((a = parseLinkLabel(s, x + 1)) < 0) && - (o || - (s.env.footnotes || (s.env.footnotes = {}), - s.env.footnotes.list || (s.env.footnotes.list = []), - (u = s.env.footnotes.list.length), - (s.pos = i), - (s.posMax = a), - s.push({ type: 'footnote_ref', id: u, level: s.level }), - s.linkLevel++, - (_ = s.tokens.length), - s.parser.tokenize(s), - (s.env.footnotes.list[u] = { tokens: s.tokens.splice(_) }), - s.linkLevel--), - (s.pos = a + 1), - (s.posMax = w), - !0)) - ); - } - ], - [ - 'footnote_ref', - function footnote_ref(s, o) { - var i, - a, - u, - _, - w = s.posMax, - x = s.pos; - if (x + 3 > w) return !1; - if (!s.env.footnotes || !s.env.footnotes.refs) return !1; - if (91 !== s.src.charCodeAt(x)) return !1; - if (94 !== s.src.charCodeAt(x + 1)) return !1; - if (s.level >= s.options.maxNesting) return !1; - for (a = x + 2; a < w; a++) { - if (32 === s.src.charCodeAt(a)) return !1; - if (10 === s.src.charCodeAt(a)) return !1; - if (93 === s.src.charCodeAt(a)) break; - } - return ( - a !== x + 2 && - !(a >= w) && - (a++, - (i = s.src.slice(x + 2, a - 1)), - void 0 !== s.env.footnotes.refs[':' + i] && - (o || - (s.env.footnotes.list || (s.env.footnotes.list = []), - s.env.footnotes.refs[':' + i] < 0 - ? ((u = s.env.footnotes.list.length), - (s.env.footnotes.list[u] = { label: i, count: 0 }), - (s.env.footnotes.refs[':' + i] = u)) - : (u = s.env.footnotes.refs[':' + i]), - (_ = s.env.footnotes.list[u].count), - s.env.footnotes.list[u].count++, - s.push({ - type: 'footnote_ref', - id: u, - subId: _, - level: s.level - })), - (s.pos = a), - (s.posMax = w), - !0)) - ); - } - ], - [ - 'autolink', - function autolink(s, o) { - var i, - a, - u, - _, - w, - x = s.pos; - return ( - 60 === s.src.charCodeAt(x) && - !((i = s.src.slice(x)).indexOf('>') < 0) && - ((a = i.match(IC)) - ? !(AC.indexOf(a[1].toLowerCase()) < 0) && - ((w = normalizeLink((_ = a[0].slice(1, -1)))), - !!s.parser.validateLink(_) && - (o || - (s.push({ type: 'link_open', href: w, level: s.level }), - s.push({ - type: 'text', - content: _, - level: s.level + 1 - }), - s.push({ type: 'link_close', level: s.level })), - (s.pos += a[0].length), - !0)) - : !!(u = i.match(jC)) && - ((w = normalizeLink('mailto:' + (_ = u[0].slice(1, -1)))), - !!s.parser.validateLink(w) && - (o || - (s.push({ type: 'link_open', href: w, level: s.level }), - s.push({ - type: 'text', - content: _, - level: s.level + 1 - }), - s.push({ type: 'link_close', level: s.level })), - (s.pos += u[0].length), - !0))) - ); - } - ], - [ - 'htmltag', - function htmltag(s, o) { - var i, - a, - u, - _ = s.pos; - return ( - !!s.options.html && - ((u = s.posMax), - !(60 !== s.src.charCodeAt(_) || _ + 2 >= u) && - !( - 33 !== (i = s.src.charCodeAt(_ + 1)) && - 63 !== i && - 47 !== i && - !(function isLetter$2(s) { - var o = 32 | s; - return o >= 97 && o <= 122; - })(i) - ) && - !!(a = s.src.slice(_).match(MC)) && - (o || - s.push({ - type: 'htmltag', - content: s.src.slice(_, _ + a[0].length), - level: s.level - }), - (s.pos += a[0].length), - !0)) - ); - } - ], - [ - 'entity', - function entity(s, o) { - var i, - a, - u = s.pos, - _ = s.posMax; - if (38 !== s.src.charCodeAt(u)) return !1; - if (u + 1 < _) - if (35 === s.src.charCodeAt(u + 1)) { - if ((a = s.src.slice(u).match(RC))) - return ( - o || - ((i = - 'x' === a[1][0].toLowerCase() - ? parseInt(a[1].slice(1), 16) - : parseInt(a[1], 10)), - (s.pending += isValidEntityCode(i) - ? fromCodePoint(i) - : fromCodePoint(65533))), - (s.pos += a[0].length), - !0 - ); - } else if ((a = s.src.slice(u).match(DC))) { - var w = decodeEntity(a[1]); - if (a[1] !== w) - return o || (s.pending += w), (s.pos += a[0].length), !0; - } - return o || (s.pending += '&'), s.pos++, !0; - } - ] - ]; - function ParserInline() { - this.ruler = new Ruler(); - for (var s = 0; s < LC.length; s++) - this.ruler.push(LC[s][0], LC[s][1]); - this.validateLink = validateLink; - } - function validateLink(s) { - var o = s.trim().toLowerCase(); - return ( - -1 === (o = replaceEntities(o)).indexOf(':') || - -1 === - ['vbscript', 'javascript', 'file', 'data'].indexOf( - o.split(':')[0] - ) - ); - } - (ParserInline.prototype.skipToken = function (s) { - var o, - i, - a = this.ruler.getRules(''), - u = a.length, - _ = s.pos; - if ((i = s.cacheGet(_)) > 0) s.pos = i; - else { - for (o = 0; o < u; o++) - if (a[o](s, !0)) return void s.cacheSet(_, s.pos); - s.pos++, s.cacheSet(_, s.pos); - } - }), - (ParserInline.prototype.tokenize = function (s) { - for ( - var o, i, a = this.ruler.getRules(''), u = a.length, _ = s.posMax; - s.pos < _; - - ) { - for (i = 0; i < u && !(o = a[i](s, !1)); i++); - if (o) { - if (s.pos >= _) break; - } else s.pending += s.src[s.pos++]; - } - s.pending && s.pushPending(); - }), - (ParserInline.prototype.parse = function (s, o, i, a) { - var u = new StateInline(s, this, o, i, a); - this.tokenize(u); - }); - var FC = { - default: { - options: { - html: !1, - xhtmlOut: !1, - breaks: !1, - langPrefix: 'language-', - linkTarget: '', - typographer: !1, - quotes: '“”‘’', - highlight: null, - maxNesting: 20 - }, - components: { - core: { - rules: [ - 'block', - 'inline', - 'references', - 'replacements', - 'smartquotes', - 'references', - 'abbr2', - 'footnote_tail' - ] - }, - block: { - rules: [ - 'blockquote', - 'code', - 'fences', - 'footnote', - 'heading', - 'hr', - 'htmlblock', - 'lheading', - 'list', - 'paragraph', - 'table' - ] - }, - inline: { - rules: [ - 'autolink', - 'backticks', - 'del', - 'emphasis', - 'entity', - 'escape', - 'footnote_ref', - 'htmltag', - 'links', - 'newline', - 'text' - ] - } - } - }, - full: { - options: { - html: !1, - xhtmlOut: !1, - breaks: !1, - langPrefix: 'language-', - linkTarget: '', - typographer: !1, - quotes: '“”‘’', - highlight: null, - maxNesting: 20 - }, - components: { core: {}, block: {}, inline: {} } - }, - commonmark: { - options: { - html: !0, - xhtmlOut: !0, - breaks: !1, - langPrefix: 'language-', - linkTarget: '', - typographer: !1, - quotes: '“”‘’', - highlight: null, - maxNesting: 20 - }, - components: { - core: { rules: ['block', 'inline', 'references', 'abbr2'] }, - block: { - rules: [ - 'blockquote', - 'code', - 'fences', - 'heading', - 'hr', - 'htmlblock', - 'lheading', - 'list', - 'paragraph' - ] - }, - inline: { - rules: [ - 'autolink', - 'backticks', - 'emphasis', - 'entity', - 'escape', - 'htmltag', - 'links', - 'newline', - 'text' - ] - } - } - } - }; - function StateCore(s, o, i) { - (this.src = o), - (this.env = i), - (this.options = s.options), - (this.tokens = []), - (this.inlineMode = !1), - (this.inline = s.inline), - (this.block = s.block), - (this.renderer = s.renderer), - (this.typographer = s.typographer); - } - function Remarkable(s, o) { - 'string' != typeof s && ((o = s), (s = 'default')), - o && - null != o.linkify && - console.warn( - "linkify option is removed. Use linkify plugin instead:\n\nimport Remarkable from 'remarkable';\nimport linkify from 'remarkable/linkify';\nnew Remarkable().use(linkify)\n" - ), - (this.inline = new ParserInline()), - (this.block = new ParserBlock()), - (this.core = new Core()), - (this.renderer = new Renderer()), - (this.ruler = new Ruler()), - (this.options = {}), - this.configure(FC[s]), - this.set(o || {}); - } - (Remarkable.prototype.set = function (s) { - index_browser_assign(this.options, s); - }), - (Remarkable.prototype.configure = function (s) { - var o = this; - if (!s) - throw new Error('Wrong `remarkable` preset, check name/content'); - s.options && o.set(s.options), - s.components && - Object.keys(s.components).forEach(function (i) { - s.components[i].rules && - o[i].ruler.enable(s.components[i].rules, !0); - }); - }), - (Remarkable.prototype.use = function (s, o) { - return s(this, o), this; - }), - (Remarkable.prototype.parse = function (s, o) { - var i = new StateCore(this, s, o); - return this.core.process(i), i.tokens; - }), - (Remarkable.prototype.render = function (s, o) { - return ( - (o = o || {}), - this.renderer.render(this.parse(s, o), this.options, o) - ); - }), - (Remarkable.prototype.parseInline = function (s, o) { - var i = new StateCore(this, s, o); - return (i.inlineMode = !0), this.core.process(i), i.tokens; - }), - (Remarkable.prototype.renderInline = function (s, o) { - return ( - (o = o || {}), - this.renderer.render(this.parseInline(s, o), this.options, o) - ); - }); - function indexOf(s, o) { - if (Array.prototype.indexOf) return s.indexOf(o); - for (var i = 0, a = s.length; i < a; i++) if (s[i] === o) return i; - return -1; - } - function utils_remove(s, o) { - for (var i = s.length - 1; i >= 0; i--) - !0 === o(s[i]) && s.splice(i, 1); - } - function throwUnhandledCaseError(s) { - throw new Error("Unhandled case for value: '".concat(s, "'")); - } - var BC = (function () { - function HtmlTag(s) { - void 0 === s && (s = {}), - (this.tagName = ''), - (this.attrs = {}), - (this.innerHTML = ''), - (this.whitespaceRegex = /\s+/), - (this.tagName = s.tagName || ''), - (this.attrs = s.attrs || {}), - (this.innerHTML = s.innerHtml || s.innerHTML || ''); - } - return ( - (HtmlTag.prototype.setTagName = function (s) { - return (this.tagName = s), this; - }), - (HtmlTag.prototype.getTagName = function () { - return this.tagName || ''; - }), - (HtmlTag.prototype.setAttr = function (s, o) { - return (this.getAttrs()[s] = o), this; - }), - (HtmlTag.prototype.getAttr = function (s) { - return this.getAttrs()[s]; - }), - (HtmlTag.prototype.setAttrs = function (s) { - return Object.assign(this.getAttrs(), s), this; - }), - (HtmlTag.prototype.getAttrs = function () { - return this.attrs || (this.attrs = {}); - }), - (HtmlTag.prototype.setClass = function (s) { - return this.setAttr('class', s); - }), - (HtmlTag.prototype.addClass = function (s) { - for ( - var o, - i = this.getClass(), - a = this.whitespaceRegex, - u = i ? i.split(a) : [], - _ = s.split(a); - (o = _.shift()); - - ) - -1 === indexOf(u, o) && u.push(o); - return (this.getAttrs().class = u.join(' ')), this; - }), - (HtmlTag.prototype.removeClass = function (s) { - for ( - var o, - i = this.getClass(), - a = this.whitespaceRegex, - u = i ? i.split(a) : [], - _ = s.split(a); - u.length && (o = _.shift()); - - ) { - var w = indexOf(u, o); - -1 !== w && u.splice(w, 1); - } - return (this.getAttrs().class = u.join(' ')), this; - }), - (HtmlTag.prototype.getClass = function () { - return this.getAttrs().class || ''; - }), - (HtmlTag.prototype.hasClass = function (s) { - return ( - -1 !== (' ' + this.getClass() + ' ').indexOf(' ' + s + ' ') - ); - }), - (HtmlTag.prototype.setInnerHTML = function (s) { - return (this.innerHTML = s), this; - }), - (HtmlTag.prototype.setInnerHtml = function (s) { - return this.setInnerHTML(s); - }), - (HtmlTag.prototype.getInnerHTML = function () { - return this.innerHTML || ''; - }), - (HtmlTag.prototype.getInnerHtml = function () { - return this.getInnerHTML(); - }), - (HtmlTag.prototype.toAnchorString = function () { - var s = this.getTagName(), - o = this.buildAttrsStr(); - return [ - '<', - s, - (o = o ? ' ' + o : ''), - '>', - this.getInnerHtml(), - '' - ].join(''); - }), - (HtmlTag.prototype.buildAttrsStr = function () { - if (!this.attrs) return ''; - var s = this.getAttrs(), - o = []; - for (var i in s) - s.hasOwnProperty(i) && o.push(i + '="' + s[i] + '"'); - return o.join(' '); - }), - HtmlTag - ); - })(); - var qC = (function () { - function AnchorTagBuilder(s) { - void 0 === s && (s = {}), - (this.newWindow = !1), - (this.truncate = {}), - (this.className = ''), - (this.newWindow = s.newWindow || !1), - (this.truncate = s.truncate || {}), - (this.className = s.className || ''); - } - return ( - (AnchorTagBuilder.prototype.build = function (s) { - return new BC({ - tagName: 'a', - attrs: this.createAttrs(s), - innerHtml: this.processAnchorText(s.getAnchorText()) - }); - }), - (AnchorTagBuilder.prototype.createAttrs = function (s) { - var o = { href: s.getAnchorHref() }, - i = this.createCssClass(s); - return ( - i && (o.class = i), - this.newWindow && - ((o.target = '_blank'), (o.rel = 'noopener noreferrer')), - this.truncate && - this.truncate.length && - this.truncate.length < s.getAnchorText().length && - (o.title = s.getAnchorHref()), - o - ); - }), - (AnchorTagBuilder.prototype.createCssClass = function (s) { - var o = this.className; - if (o) { - for ( - var i = [o], - a = s.getCssClassSuffixes(), - u = 0, - _ = a.length; - u < _; - u++ - ) - i.push(o + '-' + a[u]); - return i.join(' '); - } - return ''; - }), - (AnchorTagBuilder.prototype.processAnchorText = function (s) { - return (s = this.doTruncate(s)); - }), - (AnchorTagBuilder.prototype.doTruncate = function (s) { - var o = this.truncate; - if (!o || !o.length) return s; - var i = o.length, - a = o.location; - return 'smart' === a - ? (function truncateSmart(s, o, i) { - var a, u; - null == i - ? ((i = '…'), (u = 3), (a = 8)) - : ((u = i.length), (a = i.length)); - var buildUrl = function (s) { - var o = ''; - return ( - s.scheme && s.host && (o += s.scheme + '://'), - s.host && (o += s.host), - s.path && (o += '/' + s.path), - s.query && (o += '?' + s.query), - s.fragment && (o += '#' + s.fragment), - o - ); - }, - buildSegment = function (s, o) { - var a = o / 2, - u = Math.ceil(a), - _ = -1 * Math.floor(a), - w = ''; - return ( - _ < 0 && (w = s.substr(_)), s.substr(0, u) + i + w - ); - }; - if (s.length <= o) return s; - var _ = o - u, - w = (function (s) { - var o = {}, - i = s, - a = i.match(/^([a-z]+):\/\//i); - return ( - a && - ((o.scheme = a[1]), (i = i.substr(a[0].length))), - (a = i.match(/^(.*?)(?=(\?|#|\/|$))/i)) && - ((o.host = a[1]), (i = i.substr(a[0].length))), - (a = i.match(/^\/(.*?)(?=(\?|#|$))/i)) && - ((o.path = a[1]), (i = i.substr(a[0].length))), - (a = i.match(/^\?(.*?)(?=(#|$))/i)) && - ((o.query = a[1]), (i = i.substr(a[0].length))), - (a = i.match(/^#(.*?)$/i)) && (o.fragment = a[1]), - o - ); - })(s); - if (w.query) { - var x = w.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i); - x && - ((w.query = w.query.substr(0, x[1].length)), - (s = buildUrl(w))); - } - if (s.length <= o) return s; - if ( - (w.host && - ((w.host = w.host.replace(/^www\./, '')), - (s = buildUrl(w))), - s.length <= o) - ) - return s; - var C = ''; - if ((w.host && (C += w.host), C.length >= _)) - return w.host.length == o - ? (w.host.substr(0, o - u) + i).substr(0, _ + a) - : buildSegment(C, _).substr(0, _ + a); - var j = ''; - if ( - (w.path && (j += '/' + w.path), - w.query && (j += '?' + w.query), - j) - ) { - if ((C + j).length >= _) - return (C + j).length == o - ? (C + j).substr(0, o) - : (C + buildSegment(j, _ - C.length)).substr( - 0, - _ + a - ); - C += j; - } - if (w.fragment) { - var L = '#' + w.fragment; - if ((C + L).length >= _) - return (C + L).length == o - ? (C + L).substr(0, o) - : (C + buildSegment(L, _ - C.length)).substr( - 0, - _ + a - ); - C += L; - } - if (w.scheme && w.host) { - var B = w.scheme + '://'; - if ((C + B).length < _) return (B + C).substr(0, o); - } - if (C.length <= o) return C; - var $ = ''; - return ( - _ > 0 && ($ = C.substr(-1 * Math.floor(_ / 2))), - (C.substr(0, Math.ceil(_ / 2)) + i + $).substr(0, _ + a) - ); - })(s, i) - : 'middle' === a - ? (function truncateMiddle(s, o, i) { - if (s.length <= o) return s; - var a, u; - null == i - ? ((i = '…'), (a = 8), (u = 3)) - : ((a = i.length), (u = i.length)); - var _ = o - u, - w = ''; - return ( - _ > 0 && (w = s.substr(-1 * Math.floor(_ / 2))), - (s.substr(0, Math.ceil(_ / 2)) + i + w).substr( - 0, - _ + a - ) - ); - })(s, i) - : (function truncateEnd(s, o, i) { - return (function ellipsis(s, o, i) { - var a; - return ( - s.length > o && - (null == i - ? ((i = '…'), (a = 3)) - : (a = i.length), - (s = s.substring(0, o - a) + i)), - s - ); - })(s, o, i); - })(s, i); - }), - AnchorTagBuilder - ); - })(), - $C = (function () { - function Match(s) { - (this.__jsduckDummyDocProp = null), - (this.matchedText = ''), - (this.offset = 0), - (this.tagBuilder = s.tagBuilder), - (this.matchedText = s.matchedText), - (this.offset = s.offset); - } - return ( - (Match.prototype.getMatchedText = function () { - return this.matchedText; - }), - (Match.prototype.setOffset = function (s) { - this.offset = s; - }), - (Match.prototype.getOffset = function () { - return this.offset; - }), - (Match.prototype.getCssClassSuffixes = function () { - return [this.getType()]; - }), - (Match.prototype.buildTag = function () { - return this.tagBuilder.build(this); - }), - Match - ); - })(), - extendStatics = function (s, o) { - return ( - (extendStatics = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function (s, o) { - s.__proto__ = o; - }) || - function (s, o) { - for (var i in o) - Object.prototype.hasOwnProperty.call(o, i) && (s[i] = o[i]); - }), - extendStatics(s, o) - ); - }; - function tslib_es6_extends(s, o) { - if ('function' != typeof o && null !== o) - throw new TypeError( - 'Class extends value ' + - String(o) + - ' is not a constructor or null' - ); - function __() { - this.constructor = s; - } - extendStatics(s, o), - (s.prototype = - null === o - ? Object.create(o) - : ((__.prototype = o.prototype), new __())); - } - var __assign = function () { - return ( - (__assign = - Object.assign || - function __assign(s) { - for (var o, i = 1, a = arguments.length; i < a; i++) - for (var u in (o = arguments[i])) - Object.prototype.hasOwnProperty.call(o, u) && (s[u] = o[u]); - return s; - }), - __assign.apply(this, arguments) - ); - }; - Object.create; - Object.create; - 'function' == typeof SuppressedError && SuppressedError; - var VC, - UC = (function (s) { - function EmailMatch(o) { - var i = s.call(this, o) || this; - return (i.email = ''), (i.email = o.email), i; - } - return ( - tslib_es6_extends(EmailMatch, s), - (EmailMatch.prototype.getType = function () { - return 'email'; - }), - (EmailMatch.prototype.getEmail = function () { - return this.email; - }), - (EmailMatch.prototype.getAnchorHref = function () { - return 'mailto:' + this.email; - }), - (EmailMatch.prototype.getAnchorText = function () { - return this.email; - }), - EmailMatch - ); - })($C), - zC = (function (s) { - function HashtagMatch(o) { - var i = s.call(this, o) || this; - return ( - (i.serviceName = ''), - (i.hashtag = ''), - (i.serviceName = o.serviceName), - (i.hashtag = o.hashtag), - i - ); - } - return ( - tslib_es6_extends(HashtagMatch, s), - (HashtagMatch.prototype.getType = function () { - return 'hashtag'; - }), - (HashtagMatch.prototype.getServiceName = function () { - return this.serviceName; - }), - (HashtagMatch.prototype.getHashtag = function () { - return this.hashtag; - }), - (HashtagMatch.prototype.getAnchorHref = function () { - var s = this.serviceName, - o = this.hashtag; - switch (s) { - case 'twitter': - return 'https://twitter.com/hashtag/' + o; - case 'facebook': - return 'https://www.facebook.com/hashtag/' + o; - case 'instagram': - return 'https://instagram.com/explore/tags/' + o; - case 'tiktok': - return 'https://www.tiktok.com/tag/' + o; - default: - throw new Error( - 'Unknown service name to point hashtag to: ' + s - ); - } - }), - (HashtagMatch.prototype.getAnchorText = function () { - return '#' + this.hashtag; - }), - HashtagMatch - ); - })($C), - WC = (function (s) { - function MentionMatch(o) { - var i = s.call(this, o) || this; - return ( - (i.serviceName = 'twitter'), - (i.mention = ''), - (i.mention = o.mention), - (i.serviceName = o.serviceName), - i - ); - } - return ( - tslib_es6_extends(MentionMatch, s), - (MentionMatch.prototype.getType = function () { - return 'mention'; - }), - (MentionMatch.prototype.getMention = function () { - return this.mention; - }), - (MentionMatch.prototype.getServiceName = function () { - return this.serviceName; - }), - (MentionMatch.prototype.getAnchorHref = function () { - switch (this.serviceName) { - case 'twitter': - return 'https://twitter.com/' + this.mention; - case 'instagram': - return 'https://instagram.com/' + this.mention; - case 'soundcloud': - return 'https://soundcloud.com/' + this.mention; - case 'tiktok': - return 'https://www.tiktok.com/@' + this.mention; - default: - throw new Error( - 'Unknown service name to point mention to: ' + - this.serviceName - ); - } - }), - (MentionMatch.prototype.getAnchorText = function () { - return '@' + this.mention; - }), - (MentionMatch.prototype.getCssClassSuffixes = function () { - var o = s.prototype.getCssClassSuffixes.call(this), - i = this.getServiceName(); - return i && o.push(i), o; - }), - MentionMatch - ); - })($C), - JC = (function (s) { - function PhoneMatch(o) { - var i = s.call(this, o) || this; - return ( - (i.number = ''), - (i.plusSign = !1), - (i.number = o.number), - (i.plusSign = o.plusSign), - i - ); - } - return ( - tslib_es6_extends(PhoneMatch, s), - (PhoneMatch.prototype.getType = function () { - return 'phone'; - }), - (PhoneMatch.prototype.getPhoneNumber = function () { - return this.number; - }), - (PhoneMatch.prototype.getNumber = function () { - return this.getPhoneNumber(); - }), - (PhoneMatch.prototype.getAnchorHref = function () { - return 'tel:' + (this.plusSign ? '+' : '') + this.number; - }), - (PhoneMatch.prototype.getAnchorText = function () { - return this.matchedText; - }), - PhoneMatch - ); - })($C), - HC = (function (s) { - function UrlMatch(o) { - var i = s.call(this, o) || this; - return ( - (i.url = ''), - (i.urlMatchType = 'scheme'), - (i.protocolUrlMatch = !1), - (i.protocolRelativeMatch = !1), - (i.stripPrefix = { scheme: !0, www: !0 }), - (i.stripTrailingSlash = !0), - (i.decodePercentEncoding = !0), - (i.schemePrefixRegex = /^(https?:\/\/)?/i), - (i.wwwPrefixRegex = /^(https?:\/\/)?(www\.)?/i), - (i.protocolRelativeRegex = /^\/\//), - (i.protocolPrepended = !1), - (i.urlMatchType = o.urlMatchType), - (i.url = o.url), - (i.protocolUrlMatch = o.protocolUrlMatch), - (i.protocolRelativeMatch = o.protocolRelativeMatch), - (i.stripPrefix = o.stripPrefix), - (i.stripTrailingSlash = o.stripTrailingSlash), - (i.decodePercentEncoding = o.decodePercentEncoding), - i - ); - } - return ( - tslib_es6_extends(UrlMatch, s), - (UrlMatch.prototype.getType = function () { - return 'url'; - }), - (UrlMatch.prototype.getUrlMatchType = function () { - return this.urlMatchType; - }), - (UrlMatch.prototype.getUrl = function () { - var s = this.url; - return ( - this.protocolRelativeMatch || - this.protocolUrlMatch || - this.protocolPrepended || - ((s = this.url = 'http://' + s), - (this.protocolPrepended = !0)), - s - ); - }), - (UrlMatch.prototype.getAnchorHref = function () { - return this.getUrl().replace(/&/g, '&'); - }), - (UrlMatch.prototype.getAnchorText = function () { - var s = this.getMatchedText(); - return ( - this.protocolRelativeMatch && - (s = this.stripProtocolRelativePrefix(s)), - this.stripPrefix.scheme && (s = this.stripSchemePrefix(s)), - this.stripPrefix.www && (s = this.stripWwwPrefix(s)), - this.stripTrailingSlash && (s = this.removeTrailingSlash(s)), - this.decodePercentEncoding && - (s = this.removePercentEncoding(s)), - s - ); - }), - (UrlMatch.prototype.stripSchemePrefix = function (s) { - return s.replace(this.schemePrefixRegex, ''); - }), - (UrlMatch.prototype.stripWwwPrefix = function (s) { - return s.replace(this.wwwPrefixRegex, '$1'); - }), - (UrlMatch.prototype.stripProtocolRelativePrefix = function (s) { - return s.replace(this.protocolRelativeRegex, ''); - }), - (UrlMatch.prototype.removeTrailingSlash = function (s) { - return ( - '/' === s.charAt(s.length - 1) && (s = s.slice(0, -1)), s - ); - }), - (UrlMatch.prototype.removePercentEncoding = function (s) { - var o = s - .replace(/%22/gi, '"') - .replace(/%26/gi, '&') - .replace(/%27/gi, ''') - .replace(/%3C/gi, '<') - .replace(/%3E/gi, '>'); - try { - return decodeURIComponent(o); - } catch (s) { - return o; - } - }), - UrlMatch - ); - })($C), - KC = function KC(s) { - (this.__jsduckDummyDocProp = null), - (this.tagBuilder = s.tagBuilder); - }, - GC = /[A-Za-z]/, - XC = /[\d]/, - YC = /[\D]/, - QC = /\s/, - ZC = /['"]/, - eA = /[\x00-\x1F\x7F]/, - tA = - /A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC/ - .source, - rA = - tA + - /\u2700-\u27bf\udde6-\uddff\ud800-\udbff\udc00-\udfff\ufe0e\ufe0f\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0\ud83c\udffb-\udfff\u200d\u3299\u3297\u303d\u3030\u24c2\ud83c\udd70-\udd71\udd7e-\udd7f\udd8e\udd91-\udd9a\udde6-\uddff\ude01-\ude02\ude1a\ude2f\ude32-\ude3a\ude50-\ude51\u203c\u2049\u25aa-\u25ab\u25b6\u25c0\u25fb-\u25fe\u00a9\u00ae\u2122\u2139\udc04\u2600-\u26FF\u2b05\u2b06\u2b07\u2b1b\u2b1c\u2b50\u2b55\u231a\u231b\u2328\u23cf\u23e9-\u23f3\u23f8-\u23fa\udccf\u2935\u2934\u2190-\u21ff/ - .source + - /\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F/ - .source, - nA = - /0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19/ - .source, - sA = rA + nA, - oA = rA + nA, - iA = new RegExp('['.concat(oA, ']')), - aA = '(?:[' + nA + ']{1,3}\\.){3}[' + nA + ']{1,3}', - cA = '[' + oA + '](?:[' + oA + '\\-_]{0,61}[' + oA + '])?', - getDomainLabelStr = function (s) { - return '(?=(' + cA + '))\\' + s; - }, - getDomainNameStr = function (s) { - return ( - '(?:' + - getDomainLabelStr(s) + - '(?:\\.' + - getDomainLabelStr(s + 1) + - '){0,126}|' + - aA + - ')' - ); - }, - lA = (new RegExp('[' + oA + '.\\-]*[' + oA + '\\-]'), iA), - uA = - /(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|vermögensberatung|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbah1a3hjkrd|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|vermögensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--mgbcpq6gpa1a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq480n2rg|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|travelchannel|wolterskluwer|xn--cckwcxetd|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--4dbrk0ce|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|சிங்கப்பூர்|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nextdirect|properties|protection|prudential|realestate|republican|restaurant|schaeffler|tatamotors|technology|university|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--q7ce6a|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|institute|insurance|kuokgroup|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--qxa6a|xn--tckwe|xn--vhquv|yodobashi|موريتانيا|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|builders|business|capetown|catering|catholic|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|etisalat|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|training|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|السعودية|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lanxess|lasalle|latrobe|leclerc|limited|lincoln|markets|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|singles|staples|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|католик|اتصالات|البحرين|الجزائر|العليان|پاکستان|كاثوليك|இந்தியா|abarth|abbott|abbvie|africa|agency|airbus|airtel|alipay|alsace|alstom|amazon|anquan|aramco|author|bayern|beauty|berlin|bharti|bostik|boston|broker|camera|career|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|webcam|xihuan|yachts|yandex|zappos|москва|онлайн|ابوظبي|ارامكو|الاردن|المغرب|امارات|فلسطين|مليسيا|भारतम्|இலங்கை|ファッション|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|drive|dubai|earth|edeka|email|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|irish|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|loans|locus|lotte|lotto|macys|mango|media|miami|money|movie|music|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|ישראל|ایران|بازار|بھارت|سودان|سورية|همراه|भारोत|संगठन|বাংলা|భారత్|ഭാരതം|嘉里大酒店|aarp|able|adac|aero|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kids|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|read|reit|rent|rest|rich|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|дети|сайт|بارت|بيتك|ڀارت|تونس|شبكة|عراق|عمان|موقع|भारत|ভারত|ভাৰত|ਭਾਰਤ|ભારત|ଭାରତ|ಭಾರತ|ලංකා|アマゾン|グーグル|クラウド|ポイント|组织机构|電訊盈科|香格里拉|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceo|cfa|cfd|com|cpa|crs|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gay|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|llp|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|spa|srl|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|бел|ком|қаз|мкд|мон|орг|рус|срб|укр|հայ|קום|عرب|قطر|كوم|مصر|कॉम|नेट|คอม|ไทย|ລາວ|ストア|セール|みんな|中文网|亚马逊|天主教|我爱你|新加坡|淡马锡|诺基亚|飞利浦|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|ελ|ευ|бг|ею|рф|გე|닷넷|닷컴|삼성|한국|コム|世界|中信|中国|中國|企业|佛山|信息|健康|八卦|公司|公益|台湾|台灣|商城|商店|商标|嘉里|在线|大拿|娱乐|家電|广东|微博|慈善|手机|招聘|政务|政府|新闻|时尚|書籍|机构|游戏|澳門|点看|移动|网址|网店|网站|网络|联通|谷歌|购物|通販|集团|食品|餐厅|香港)/, - pA = new RegExp('['.concat(oA, "!#$%&'*+/=?^_`{|}~-]")), - hA = new RegExp('^'.concat(uA.source, '$')), - dA = (function (s) { - function EmailMatcher() { - var o = (null !== s && s.apply(this, arguments)) || this; - return (o.localPartCharRegex = pA), (o.strictTldRegex = hA), o; - } - return ( - tslib_es6_extends(EmailMatcher, s), - (EmailMatcher.prototype.parseMatches = function (s) { - for ( - var o = this.tagBuilder, - i = this.localPartCharRegex, - a = this.strictTldRegex, - u = [], - _ = s.length, - w = new fA(), - x = { m: 'a', a: 'i', i: 'l', l: 't', t: 'o', o: ':' }, - C = 0, - j = 0, - L = w; - C < _; - - ) { - var B = s.charAt(C); - switch (j) { - case 0: - stateNonEmailAddress(B); - break; - case 1: - stateMailTo(s.charAt(C - 1), B); - break; - case 2: - stateLocalPart(B); - break; - case 3: - stateLocalPartDot(B); - break; - case 4: - stateAtSign(B); - break; - case 5: - stateDomainChar(B); - break; - case 6: - stateDomainHyphen(B); - break; - case 7: - stateDomainDot(B); - break; - default: - throwUnhandledCaseError(j); - } - C++; - } - return captureMatchIfValidAndReset(), u; - function stateNonEmailAddress(s) { - 'm' === s - ? beginEmailMatch(1) - : i.test(s) && beginEmailMatch(); - } - function stateMailTo(s, o) { - ':' === s - ? i.test(o) - ? ((j = 2), - (L = new fA( - __assign(__assign({}, L), { hasMailtoPrefix: !0 }) - ))) - : resetToNonEmailMatchState() - : x[s] === o || - (i.test(o) - ? (j = 2) - : '.' === o - ? (j = 3) - : '@' === o - ? (j = 4) - : resetToNonEmailMatchState()); - } - function stateLocalPart(s) { - '.' === s - ? (j = 3) - : '@' === s - ? (j = 4) - : i.test(s) || resetToNonEmailMatchState(); - } - function stateLocalPartDot(s) { - '.' === s || '@' === s - ? resetToNonEmailMatchState() - : i.test(s) - ? (j = 2) - : resetToNonEmailMatchState(); - } - function stateAtSign(s) { - lA.test(s) ? (j = 5) : resetToNonEmailMatchState(); - } - function stateDomainChar(s) { - '.' === s - ? (j = 7) - : '-' === s - ? (j = 6) - : lA.test(s) || captureMatchIfValidAndReset(); - } - function stateDomainHyphen(s) { - '-' === s || '.' === s - ? captureMatchIfValidAndReset() - : lA.test(s) - ? (j = 5) - : captureMatchIfValidAndReset(); - } - function stateDomainDot(s) { - '.' === s || '-' === s - ? captureMatchIfValidAndReset() - : lA.test(s) - ? ((j = 5), - (L = new fA( - __assign(__assign({}, L), { hasDomainDot: !0 }) - ))) - : captureMatchIfValidAndReset(); - } - function beginEmailMatch(s) { - void 0 === s && (s = 2), (j = s), (L = new fA({ idx: C })); - } - function resetToNonEmailMatchState() { - (j = 0), (L = w); - } - function captureMatchIfValidAndReset() { - if (L.hasDomainDot) { - var i = s.slice(L.idx, C); - /[-.]$/.test(i) && (i = i.slice(0, -1)); - var _ = L.hasMailtoPrefix ? i.slice(7) : i; - (function doesEmailHaveValidTld(s) { - var o = s.split('.').pop() || '', - i = o.toLowerCase(); - return a.test(i); - })(_) && - u.push( - new UC({ - tagBuilder: o, - matchedText: i, - offset: L.idx, - email: _ - }) - ); - } - resetToNonEmailMatchState(); - } - }), - EmailMatcher - ); - })(KC), - fA = function fA(s) { - void 0 === s && (s = {}), - (this.idx = void 0 !== s.idx ? s.idx : -1), - (this.hasMailtoPrefix = !!s.hasMailtoPrefix), - (this.hasDomainDot = !!s.hasDomainDot); - }, - mA = (function () { - function UrlMatchValidator() {} - return ( - (UrlMatchValidator.isValid = function (s, o) { - return !( - (o && !this.isValidUriScheme(o)) || - this.urlMatchDoesNotHaveProtocolOrDot(s, o) || - (this.urlMatchDoesNotHaveAtLeastOneWordChar(s, o) && - !this.isValidIpAddress(s)) || - this.containsMultipleDots(s) - ); - }), - (UrlMatchValidator.isValidIpAddress = function (s) { - var o = new RegExp( - this.hasFullProtocolRegex.source + this.ipRegex.source - ); - return null !== s.match(o); - }), - (UrlMatchValidator.containsMultipleDots = function (s) { - var o = s; - return ( - this.hasFullProtocolRegex.test(s) && (o = s.split('://')[1]), - o.split('/')[0].indexOf('..') > -1 - ); - }), - (UrlMatchValidator.isValidUriScheme = function (s) { - var o = s.match(this.uriSchemeRegex), - i = o && o[0].toLowerCase(); - return 'javascript:' !== i && 'vbscript:' !== i; - }), - (UrlMatchValidator.urlMatchDoesNotHaveProtocolOrDot = function ( - s, - o - ) { - return !( - !s || - (o && this.hasFullProtocolRegex.test(o)) || - -1 !== s.indexOf('.') - ); - }), - (UrlMatchValidator.urlMatchDoesNotHaveAtLeastOneWordChar = - function (s, o) { - return ( - !(!s || !o) && - !this.hasFullProtocolRegex.test(o) && - !this.hasWordCharAfterProtocolRegex.test(s) - ); - }), - (UrlMatchValidator.hasFullProtocolRegex = - /^[A-Za-z][-.+A-Za-z0-9]*:\/\//), - (UrlMatchValidator.uriSchemeRegex = /^[A-Za-z][-.+A-Za-z0-9]*:/), - (UrlMatchValidator.hasWordCharAfterProtocolRegex = new RegExp( - ':[^\\s]*?[' + tA + ']' - )), - (UrlMatchValidator.ipRegex = - /[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/), - UrlMatchValidator - ); - })(), - gA = - ((VC = new RegExp( - '[/?#](?:[' + - oA + - "\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^✓]*[" + - oA + - "\\-+&@#/%=~_()|'$*\\[\\]{}✓])?" - )), - new RegExp( - [ - '(?:', - '(', - /(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/ - .source, - getDomainNameStr(2), - ')', - '|', - '(', - '(//)?', - /(?:www\.)/.source, - getDomainNameStr(6), - ')', - '|', - '(', - '(//)?', - getDomainNameStr(10) + '\\.', - uA.source, - '(?![-' + sA + '])', - ')', - ')', - '(?::[0-9]+)?', - '(?:' + VC.source + ')?' - ].join(''), - 'gi' - )), - yA = new RegExp('[' + oA + ']'), - vA = (function (s) { - function UrlMatcher(o) { - var i = s.call(this, o) || this; - return ( - (i.stripPrefix = { scheme: !0, www: !0 }), - (i.stripTrailingSlash = !0), - (i.decodePercentEncoding = !0), - (i.matcherRegex = gA), - (i.wordCharRegExp = yA), - (i.stripPrefix = o.stripPrefix), - (i.stripTrailingSlash = o.stripTrailingSlash), - (i.decodePercentEncoding = o.decodePercentEncoding), - i - ); - } - return ( - tslib_es6_extends(UrlMatcher, s), - (UrlMatcher.prototype.parseMatches = function (s) { - for ( - var o, - i = this.matcherRegex, - a = this.stripPrefix, - u = this.stripTrailingSlash, - _ = this.decodePercentEncoding, - w = this.tagBuilder, - x = [], - _loop_1 = function () { - var i = o[0], - j = o[1], - L = o[4], - B = o[5], - $ = o[9], - V = o.index, - U = B || $, - z = s.charAt(V - 1); - if (!mA.isValid(i, j)) return 'continue'; - if (V > 0 && '@' === z) return 'continue'; - if (V > 0 && U && C.wordCharRegExp.test(z)) - return 'continue'; - if ( - (/\?$/.test(i) && (i = i.substr(0, i.length - 1)), - C.matchHasUnbalancedClosingParen(i)) - ) - i = i.substr(0, i.length - 1); - else { - var Y = C.matchHasInvalidCharAfterTld(i, j); - Y > -1 && (i = i.substr(0, Y)); - } - var Z = ['http://', 'https://'].find(function (s) { - return !!j && -1 !== j.indexOf(s); - }); - if (Z) { - var ee = i.indexOf(Z); - (i = i.substr(ee)), (j = j.substr(ee)), (V += ee); - } - var ie = j ? 'scheme' : L ? 'www' : 'tld', - ae = !!j; - x.push( - new HC({ - tagBuilder: w, - matchedText: i, - offset: V, - urlMatchType: ie, - url: i, - protocolUrlMatch: ae, - protocolRelativeMatch: !!U, - stripPrefix: a, - stripTrailingSlash: u, - decodePercentEncoding: _ - }) - ); - }, - C = this; - null !== (o = i.exec(s)); - - ) - _loop_1(); - return x; - }), - (UrlMatcher.prototype.matchHasUnbalancedClosingParen = function ( - s - ) { - var o, - i = s.charAt(s.length - 1); - if (')' === i) o = '('; - else if (']' === i) o = '['; - else { - if ('}' !== i) return !1; - o = '{'; - } - for (var a = 0, u = 0, _ = s.length - 1; u < _; u++) { - var w = s.charAt(u); - w === o ? a++ : w === i && (a = Math.max(a - 1, 0)); - } - return 0 === a; - }), - (UrlMatcher.prototype.matchHasInvalidCharAfterTld = function ( - s, - o - ) { - if (!s) return -1; - var i = 0; - o && ((i = s.indexOf(':')), (s = s.slice(i))); - var a = new RegExp( - '^((.?//)?[-.' + oA + ']*[-' + oA + ']\\.[-' + oA + ']+)' - ).exec(s); - return null === a - ? -1 - : ((i += a[1].length), - (s = s.slice(a[1].length)), - /^[^-.A-Za-z0-9:\/?#]/.test(s) ? i : -1); - }), - UrlMatcher - ); - })(KC), - bA = new RegExp('[_'.concat(oA, ']')), - _A = (function (s) { - function HashtagMatcher(o) { - var i = s.call(this, o) || this; - return ( - (i.serviceName = 'twitter'), (i.serviceName = o.serviceName), i - ); - } - return ( - tslib_es6_extends(HashtagMatcher, s), - (HashtagMatcher.prototype.parseMatches = function (s) { - for ( - var o = this.tagBuilder, - i = this.serviceName, - a = [], - u = s.length, - _ = 0, - w = -1, - x = 0; - _ < u; - - ) { - var C = s.charAt(_); - switch (x) { - case 0: - stateNone(C); - break; - case 1: - stateNonHashtagWordChar(C); - break; - case 2: - stateHashtagHashChar(C); - break; - case 3: - stateHashtagTextChar(C); - break; - default: - throwUnhandledCaseError(x); - } - _++; - } - return captureMatchIfValid(), a; - function stateNone(s) { - '#' === s ? ((x = 2), (w = _)) : iA.test(s) && (x = 1); - } - function stateNonHashtagWordChar(s) { - iA.test(s) || (x = 0); - } - function stateHashtagHashChar(s) { - x = bA.test(s) ? 3 : iA.test(s) ? 1 : 0; - } - function stateHashtagTextChar(s) { - bA.test(s) || - (captureMatchIfValid(), (w = -1), (x = iA.test(s) ? 1 : 0)); - } - function captureMatchIfValid() { - if (w > -1 && _ - w <= 140) { - var u = s.slice(w, _), - x = new zC({ - tagBuilder: o, - matchedText: u, - offset: w, - serviceName: i, - hashtag: u.slice(1) - }); - a.push(x); - } - } - }), - HashtagMatcher - ); - })(KC), - SA = ['twitter', 'facebook', 'instagram', 'tiktok'], - wA = new RegExp( - '' - .concat( - /(?:(?:(?:(\+)?\d{1,3}[-\040.]?)?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]?\d{4})|(?:(\+)(?:9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\040.]?(?:\d[-\040.]?){6,12}\d+))([,;]+[0-9]+#?)*/ - .source, - '|' - ) - .concat( - /(0([1-9]{1}-?[1-9]\d{3}|[1-9]{2}-?\d{3}|[1-9]{2}\d{1}-?\d{2}|[1-9]{2}\d{2}-?\d{1})-?\d{4}|0[789]0-?\d{4}-?\d{4}|050-?\d{4}-?\d{4})/ - .source - ), - 'g' - ), - EA = (function (s) { - function PhoneMatcher() { - var o = (null !== s && s.apply(this, arguments)) || this; - return (o.matcherRegex = wA), o; - } - return ( - tslib_es6_extends(PhoneMatcher, s), - (PhoneMatcher.prototype.parseMatches = function (s) { - for ( - var o, i = this.matcherRegex, a = this.tagBuilder, u = []; - null !== (o = i.exec(s)); - - ) { - var _ = o[0], - w = _.replace(/[^0-9,;#]/g, ''), - x = !(!o[1] && !o[2]), - C = 0 == o.index ? '' : s.substr(o.index - 1, 1), - j = s.substr(o.index + _.length, 1), - L = !C.match(/\d/) && !j.match(/\d/); - this.testMatch(o[3]) && - this.testMatch(_) && - L && - u.push( - new JC({ - tagBuilder: a, - matchedText: _, - offset: o.index, - number: w, - plusSign: x - }) - ); - } - return u; - }), - (PhoneMatcher.prototype.testMatch = function (s) { - return YC.test(s); - }), - PhoneMatcher - ); - })(KC), - xA = new RegExp( - '@[_'.concat(oA, ']{1,50}(?![_').concat(oA, '])'), - 'g' - ), - kA = new RegExp( - '@[_.'.concat(oA, ']{1,30}(?![_').concat(oA, '])'), - 'g' - ), - OA = new RegExp( - '@[-_.'.concat(oA, ']{1,50}(?![-_').concat(oA, '])'), - 'g' - ), - CA = new RegExp( - '@[_.' - .concat(oA, ']{1,23}[_') - .concat(oA, '](?![_') - .concat(oA, '])'), - 'g' - ), - AA = new RegExp('[^' + oA + ']'), - jA = (function (s) { - function MentionMatcher(o) { - var i = s.call(this, o) || this; - return ( - (i.serviceName = 'twitter'), - (i.matcherRegexes = { - twitter: xA, - instagram: kA, - soundcloud: OA, - tiktok: CA - }), - (i.nonWordCharRegex = AA), - (i.serviceName = o.serviceName), - i - ); - } - return ( - tslib_es6_extends(MentionMatcher, s), - (MentionMatcher.prototype.parseMatches = function (s) { - var o, - i = this.serviceName, - a = this.matcherRegexes[this.serviceName], - u = this.nonWordCharRegex, - _ = this.tagBuilder, - w = []; - if (!a) return w; - for (; null !== (o = a.exec(s)); ) { - var x = o.index, - C = s.charAt(x - 1); - if (0 === x || u.test(C)) { - var j = o[0].replace(/\.+$/g, ''), - L = j.slice(1); - w.push( - new WC({ - tagBuilder: _, - matchedText: j, - offset: x, - serviceName: i, - mention: L - }) - ); - } - } - return w; - }), - MentionMatcher - ); - })(KC); - function parseHtml(s, o) { - for ( - var i = o.onOpenTag, - a = o.onCloseTag, - u = o.onText, - _ = o.onComment, - w = o.onDoctype, - x = new IA(), - C = 0, - j = s.length, - L = 0, - B = 0, - $ = x; - C < j; - - ) { - var V = s.charAt(C); - switch (L) { - case 0: - stateData(V); - break; - case 1: - stateTagOpen(V); - break; - case 2: - stateEndTagOpen(V); - break; - case 3: - stateTagName(V); - break; - case 4: - stateBeforeAttributeName(V); - break; - case 5: - stateAttributeName(V); - break; - case 6: - stateAfterAttributeName(V); - break; - case 7: - stateBeforeAttributeValue(V); - break; - case 8: - stateAttributeValueDoubleQuoted(V); - break; - case 9: - stateAttributeValueSingleQuoted(V); - break; - case 10: - stateAttributeValueUnquoted(V); - break; - case 11: - stateAfterAttributeValueQuoted(V); - break; - case 12: - stateSelfClosingStartTag(V); - break; - case 13: - stateMarkupDeclarationOpen(V); - break; - case 14: - stateCommentStart(V); - break; - case 15: - stateCommentStartDash(V); - break; - case 16: - stateComment(V); - break; - case 17: - stateCommentEndDash(V); - break; - case 18: - stateCommentEnd(V); - break; - case 19: - stateCommentEndBang(V); - break; - case 20: - stateDoctype(V); - break; - default: - throwUnhandledCaseError(L); - } - C++; - } - function stateData(s) { - '<' === s && startNewTag(); - } - function stateTagOpen(s) { - '!' === s - ? (L = 13) - : '/' === s - ? ((L = 2), - ($ = new IA(__assign(__assign({}, $), { isClosing: !0 })))) - : '<' === s - ? startNewTag() - : GC.test(s) - ? ((L = 3), - ($ = new IA( - __assign(__assign({}, $), { isOpening: !0 }) - ))) - : ((L = 0), ($ = x)); - } - function stateTagName(s) { - QC.test(s) - ? (($ = new IA( - __assign(__assign({}, $), { name: captureTagName() }) - )), - (L = 4)) - : '<' === s - ? startNewTag() - : '/' === s - ? (($ = new IA( - __assign(__assign({}, $), { name: captureTagName() }) - )), - (L = 12)) - : '>' === s - ? (($ = new IA( - __assign(__assign({}, $), { name: captureTagName() }) - )), - emitTagAndPreviousTextNode()) - : GC.test(s) || - XC.test(s) || - ':' === s || - resetToDataState(); - } - function stateEndTagOpen(s) { - '>' === s - ? resetToDataState() - : GC.test(s) - ? (L = 3) - : resetToDataState(); - } - function stateBeforeAttributeName(s) { - QC.test(s) || - ('/' === s - ? (L = 12) - : '>' === s - ? emitTagAndPreviousTextNode() - : '<' === s - ? startNewTag() - : '=' === s || ZC.test(s) || eA.test(s) - ? resetToDataState() - : (L = 5)); - } - function stateAttributeName(s) { - QC.test(s) - ? (L = 6) - : '/' === s - ? (L = 12) - : '=' === s - ? (L = 7) - : '>' === s - ? emitTagAndPreviousTextNode() - : '<' === s - ? startNewTag() - : ZC.test(s) && resetToDataState(); - } - function stateAfterAttributeName(s) { - QC.test(s) || - ('/' === s - ? (L = 12) - : '=' === s - ? (L = 7) - : '>' === s - ? emitTagAndPreviousTextNode() - : '<' === s - ? startNewTag() - : ZC.test(s) - ? resetToDataState() - : (L = 5)); - } - function stateBeforeAttributeValue(s) { - QC.test(s) || - ('"' === s - ? (L = 8) - : "'" === s - ? (L = 9) - : /[>=`]/.test(s) - ? resetToDataState() - : '<' === s - ? startNewTag() - : (L = 10)); - } - function stateAttributeValueDoubleQuoted(s) { - '"' === s && (L = 11); - } - function stateAttributeValueSingleQuoted(s) { - "'" === s && (L = 11); - } - function stateAttributeValueUnquoted(s) { - QC.test(s) - ? (L = 4) - : '>' === s - ? emitTagAndPreviousTextNode() - : '<' === s && startNewTag(); - } - function stateAfterAttributeValueQuoted(s) { - QC.test(s) - ? (L = 4) - : '/' === s - ? (L = 12) - : '>' === s - ? emitTagAndPreviousTextNode() - : '<' === s - ? startNewTag() - : ((L = 4), - (function reconsumeCurrentCharacter() { - C--; - })()); - } - function stateSelfClosingStartTag(s) { - '>' === s - ? (($ = new IA(__assign(__assign({}, $), { isClosing: !0 }))), - emitTagAndPreviousTextNode()) - : (L = 4); - } - function stateMarkupDeclarationOpen(o) { - '--' === s.substr(C, 2) - ? ((C += 2), - ($ = new IA(__assign(__assign({}, $), { type: 'comment' }))), - (L = 14)) - : 'DOCTYPE' === s.substr(C, 7).toUpperCase() - ? ((C += 7), - ($ = new IA(__assign(__assign({}, $), { type: 'doctype' }))), - (L = 20)) - : resetToDataState(); - } - function stateCommentStart(s) { - '-' === s ? (L = 15) : '>' === s ? resetToDataState() : (L = 16); - } - function stateCommentStartDash(s) { - '-' === s ? (L = 18) : '>' === s ? resetToDataState() : (L = 16); - } - function stateComment(s) { - '-' === s && (L = 17); - } - function stateCommentEndDash(s) { - L = '-' === s ? 18 : 16; - } - function stateCommentEnd(s) { - '>' === s - ? emitTagAndPreviousTextNode() - : '!' === s - ? (L = 19) - : '-' === s || (L = 16); - } - function stateCommentEndBang(s) { - '-' === s - ? (L = 17) - : '>' === s - ? emitTagAndPreviousTextNode() - : (L = 16); - } - function stateDoctype(s) { - '>' === s - ? emitTagAndPreviousTextNode() - : '<' === s && startNewTag(); - } - function resetToDataState() { - (L = 0), ($ = x); - } - function startNewTag() { - (L = 1), ($ = new IA({ idx: C })); - } - function emitTagAndPreviousTextNode() { - var o = s.slice(B, $.idx); - o && u(o, B), - 'comment' === $.type - ? _($.idx) - : 'doctype' === $.type - ? w($.idx) - : ($.isOpening && i($.name, $.idx), - $.isClosing && a($.name, $.idx)), - resetToDataState(), - (B = C + 1); - } - function captureTagName() { - var o = $.idx + ($.isClosing ? 2 : 1); - return s.slice(o, C).toLowerCase(); - } - B < C && - (function emitText() { - var o = s.slice(B, C); - u(o, B), (B = C + 1); - })(); - } - var IA = function IA(s) { - void 0 === s && (s = {}), - (this.idx = void 0 !== s.idx ? s.idx : -1), - (this.type = s.type || 'tag'), - (this.name = s.name || ''), - (this.isOpening = !!s.isOpening), - (this.isClosing = !!s.isClosing); - }, - PA = (function () { - function Autolinker(s) { - void 0 === s && (s = {}), - (this.version = Autolinker.version), - (this.urls = {}), - (this.email = !0), - (this.phone = !0), - (this.hashtag = !1), - (this.mention = !1), - (this.newWindow = !0), - (this.stripPrefix = { scheme: !0, www: !0 }), - (this.stripTrailingSlash = !0), - (this.decodePercentEncoding = !0), - (this.truncate = { length: 0, location: 'end' }), - (this.className = ''), - (this.replaceFn = null), - (this.context = void 0), - (this.sanitizeHtml = !1), - (this.matchers = null), - (this.tagBuilder = null), - (this.urls = this.normalizeUrlsCfg(s.urls)), - (this.email = - 'boolean' == typeof s.email ? s.email : this.email), - (this.phone = - 'boolean' == typeof s.phone ? s.phone : this.phone), - (this.hashtag = s.hashtag || this.hashtag), - (this.mention = s.mention || this.mention), - (this.newWindow = - 'boolean' == typeof s.newWindow - ? s.newWindow - : this.newWindow), - (this.stripPrefix = this.normalizeStripPrefixCfg( - s.stripPrefix - )), - (this.stripTrailingSlash = - 'boolean' == typeof s.stripTrailingSlash - ? s.stripTrailingSlash - : this.stripTrailingSlash), - (this.decodePercentEncoding = - 'boolean' == typeof s.decodePercentEncoding - ? s.decodePercentEncoding - : this.decodePercentEncoding), - (this.sanitizeHtml = s.sanitizeHtml || !1); - var o = this.mention; - if ( - !1 !== o && - -1 === - ['twitter', 'instagram', 'soundcloud', 'tiktok'].indexOf(o) - ) - throw new Error( - "invalid `mention` cfg '".concat(o, "' - see docs") - ); - var i = this.hashtag; - if (!1 !== i && -1 === SA.indexOf(i)) - throw new Error( - "invalid `hashtag` cfg '".concat(i, "' - see docs") - ); - (this.truncate = this.normalizeTruncateCfg(s.truncate)), - (this.className = s.className || this.className), - (this.replaceFn = s.replaceFn || this.replaceFn), - (this.context = s.context || this); - } - return ( - (Autolinker.link = function (s, o) { - return new Autolinker(o).link(s); - }), - (Autolinker.parse = function (s, o) { - return new Autolinker(o).parse(s); - }), - (Autolinker.prototype.normalizeUrlsCfg = function (s) { - return ( - null == s && (s = !0), - 'boolean' == typeof s - ? { schemeMatches: s, wwwMatches: s, tldMatches: s } - : { - schemeMatches: - 'boolean' != typeof s.schemeMatches || - s.schemeMatches, - wwwMatches: - 'boolean' != typeof s.wwwMatches || s.wwwMatches, - tldMatches: - 'boolean' != typeof s.tldMatches || s.tldMatches - } - ); - }), - (Autolinker.prototype.normalizeStripPrefixCfg = function (s) { - return ( - null == s && (s = !0), - 'boolean' == typeof s - ? { scheme: s, www: s } - : { - scheme: 'boolean' != typeof s.scheme || s.scheme, - www: 'boolean' != typeof s.www || s.www - } - ); - }), - (Autolinker.prototype.normalizeTruncateCfg = function (s) { - return 'number' == typeof s - ? { length: s, location: 'end' } - : (function defaults(s, o) { - for (var i in o) - o.hasOwnProperty(i) && void 0 === s[i] && (s[i] = o[i]); - return s; - })(s || {}, { - length: Number.POSITIVE_INFINITY, - location: 'end' - }); - }), - (Autolinker.prototype.parse = function (s) { - var o = this, - i = ['a', 'style', 'script'], - a = 0, - u = []; - return ( - parseHtml(s, { - onOpenTag: function (s) { - i.indexOf(s) >= 0 && a++; - }, - onText: function (s, i) { - if (0 === a) { - var _ = (function splitAndCapture(s, o) { - if (!o.global) - throw new Error( - "`splitRegex` must have the 'g' flag set" - ); - for (var i, a = [], u = 0; (i = o.exec(s)); ) - a.push(s.substring(u, i.index)), - a.push(i[0]), - (u = i.index + i[0].length); - return a.push(s.substring(u)), a; - })( - s, - /( | |<|<|>|>|"|"|')/gi - ), - w = i; - _.forEach(function (s, i) { - if (i % 2 == 0) { - var a = o.parseText(s, w); - u.push.apply(u, a); - } - w += s.length; - }); - } - }, - onCloseTag: function (s) { - i.indexOf(s) >= 0 && (a = Math.max(a - 1, 0)); - }, - onComment: function (s) {}, - onDoctype: function (s) {} - }), - (u = this.compactMatches(u)), - (u = this.removeUnwantedMatches(u)) - ); - }), - (Autolinker.prototype.compactMatches = function (s) { - s.sort(function (s, o) { - return s.getOffset() - o.getOffset(); - }); - for (var o = 0; o < s.length - 1; ) { - var i = s[o], - a = i.getOffset(), - u = i.getMatchedText().length, - _ = a + u; - if (o + 1 < s.length) { - if (s[o + 1].getOffset() === a) { - var w = s[o + 1].getMatchedText().length > u ? o : o + 1; - s.splice(w, 1); - continue; - } - if (s[o + 1].getOffset() < _) { - s.splice(o + 1, 1); - continue; - } - } - o++; - } - return s; - }), - (Autolinker.prototype.removeUnwantedMatches = function (s) { - return ( - this.hashtag || - utils_remove(s, function (s) { - return 'hashtag' === s.getType(); - }), - this.email || - utils_remove(s, function (s) { - return 'email' === s.getType(); - }), - this.phone || - utils_remove(s, function (s) { - return 'phone' === s.getType(); - }), - this.mention || - utils_remove(s, function (s) { - return 'mention' === s.getType(); - }), - this.urls.schemeMatches || - utils_remove(s, function (s) { - return ( - 'url' === s.getType() && - 'scheme' === s.getUrlMatchType() - ); - }), - this.urls.wwwMatches || - utils_remove(s, function (s) { - return ( - 'url' === s.getType() && 'www' === s.getUrlMatchType() - ); - }), - this.urls.tldMatches || - utils_remove(s, function (s) { - return ( - 'url' === s.getType() && 'tld' === s.getUrlMatchType() - ); - }), - s - ); - }), - (Autolinker.prototype.parseText = function (s, o) { - void 0 === o && (o = 0), (o = o || 0); - for ( - var i = this.getMatchers(), a = [], u = 0, _ = i.length; - u < _; - u++ - ) { - for ( - var w = i[u].parseMatches(s), x = 0, C = w.length; - x < C; - x++ - ) - w[x].setOffset(o + w[x].getOffset()); - a.push.apply(a, w); - } - return a; - }), - (Autolinker.prototype.link = function (s) { - if (!s) return ''; - this.sanitizeHtml && - (s = s.replace(//g, '>')); - for ( - var o = this.parse(s), i = [], a = 0, u = 0, _ = o.length; - u < _; - u++ - ) { - var w = o[u]; - i.push(s.substring(a, w.getOffset())), - i.push(this.createMatchReturnVal(w)), - (a = w.getOffset() + w.getMatchedText().length); - } - return i.push(s.substring(a)), i.join(''); - }), - (Autolinker.prototype.createMatchReturnVal = function (s) { - var o; - return ( - this.replaceFn && (o = this.replaceFn.call(this.context, s)), - 'string' == typeof o - ? o - : !1 === o - ? s.getMatchedText() - : o instanceof BC - ? o.toAnchorString() - : s.buildTag().toAnchorString() - ); - }), - (Autolinker.prototype.getMatchers = function () { - if (this.matchers) return this.matchers; - var s = this.getTagBuilder(), - o = [ - new _A({ tagBuilder: s, serviceName: this.hashtag }), - new dA({ tagBuilder: s }), - new EA({ tagBuilder: s }), - new jA({ tagBuilder: s, serviceName: this.mention }), - new vA({ - tagBuilder: s, - stripPrefix: this.stripPrefix, - stripTrailingSlash: this.stripTrailingSlash, - decodePercentEncoding: this.decodePercentEncoding - }) - ]; - return (this.matchers = o); - }), - (Autolinker.prototype.getTagBuilder = function () { - var s = this.tagBuilder; - return ( - s || - (s = this.tagBuilder = - new qC({ - newWindow: this.newWindow, - truncate: this.truncate, - className: this.className - })), - s - ); - }), - (Autolinker.version = '3.16.2'), - (Autolinker.AnchorTagBuilder = qC), - (Autolinker.HtmlTag = BC), - (Autolinker.matcher = { - Email: dA, - Hashtag: _A, - Matcher: KC, - Mention: jA, - Phone: EA, - Url: vA - }), - (Autolinker.match = { - Email: UC, - Hashtag: zC, - Match: $C, - Mention: WC, - Phone: JC, - Url: HC - }), - Autolinker - ); - })(); - const NA = PA; - var TA = /www|@|\:\/\//; - function isLinkOpen(s) { - return /^\s]/i.test(s); - } - function isLinkClose(s) { - return /^<\/a\s*>/i.test(s); - } - function createLinkifier() { - var s = [], - o = new NA({ - stripPrefix: !1, - url: !0, - email: !0, - replaceFn: function (o) { - switch (o.getType()) { - case 'url': - s.push({ text: o.matchedText, url: o.getUrl() }); - break; - case 'email': - s.push({ - text: o.matchedText, - url: 'mailto:' + o.getEmail().replace(/^mailto:/i, '') - }); - } - return !1; - } - }); - return { links: s, autolinker: o }; - } - function parseTokens(s) { - var o, - i, - a, - u, - _, - w, - x, - C, - j, - L, - B, - $, - V, - U = s.tokens, - z = null; - for (i = 0, a = U.length; i < a; i++) - if ('inline' === U[i].type) - for (B = 0, o = (u = U[i].children).length - 1; o >= 0; o--) - if ('link_close' !== (_ = u[o]).type) { - if ( - ('htmltag' === _.type && - (isLinkOpen(_.content) && B > 0 && B--, - isLinkClose(_.content) && B++), - !(B > 0) && 'text' === _.type && TA.test(_.content)) - ) { - if ( - (z || - (($ = (z = createLinkifier()).links), - (V = z.autolinker)), - (w = _.content), - ($.length = 0), - V.link(w), - !$.length) - ) - continue; - for (x = [], L = _.level, C = 0; C < $.length; C++) - s.inline.validateLink($[C].url) && - ((j = w.indexOf($[C].text)) && - x.push({ - type: 'text', - content: w.slice(0, j), - level: L - }), - x.push({ - type: 'link_open', - href: $[C].url, - title: '', - level: L++ - }), - x.push({ type: 'text', content: $[C].text, level: L }), - x.push({ type: 'link_close', level: --L }), - (w = w.slice(j + $[C].text.length))); - w.length && x.push({ type: 'text', content: w, level: L }), - (U[i].children = u = - [].concat(u.slice(0, o), x, u.slice(o + 1))); - } - } else - for ( - o--; - u[o].level !== _.level && 'link_open' !== u[o].type; - - ) - o--; - } - function linkify(s) { - s.core.ruler.push('linkify', parseTokens); - } - const { - entries: MA, - setPrototypeOf: RA, - isFrozen: DA, - getPrototypeOf: LA, - getOwnPropertyDescriptor: FA - } = Object; - let { freeze: BA, seal: qA, create: $A } = Object, - { apply: VA, construct: UA } = - 'undefined' != typeof Reflect && Reflect; - BA || - (BA = function freeze(s) { - return s; - }), - qA || - (qA = function seal(s) { - return s; - }), - VA || - (VA = function apply(s, o, i) { - return s.apply(o, i); - }), - UA || - (UA = function construct(s, o) { - return new s(...o); - }); - const zA = unapply(Array.prototype.forEach), - WA = unapply(Array.prototype.lastIndexOf), - JA = unapply(Array.prototype.pop), - HA = unapply(Array.prototype.push), - KA = unapply(Array.prototype.splice), - GA = unapply(String.prototype.toLowerCase), - XA = unapply(String.prototype.toString), - YA = unapply(String.prototype.match), - QA = unapply(String.prototype.replace), - ZA = unapply(String.prototype.indexOf), - ej = unapply(String.prototype.trim), - fj = unapply(Object.prototype.hasOwnProperty), - mj = unapply(RegExp.prototype.test), - _j = (function unconstruct(s) { - return function () { - for ( - var o = arguments.length, i = new Array(o), a = 0; - a < o; - a++ - ) - i[a] = arguments[a]; - return UA(s, i); - }; - })(TypeError); - function unapply(s) { - return function (o) { - for ( - var i = arguments.length, a = new Array(i > 1 ? i - 1 : 0), u = 1; - u < i; - u++ - ) - a[u - 1] = arguments[u]; - return VA(s, o, a); - }; - } - function addToSet(s, o) { - let i = - arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : GA; - RA && RA(s, null); - let a = o.length; - for (; a--; ) { - let u = o[a]; - if ('string' == typeof u) { - const s = i(u); - s !== u && (DA(o) || (o[a] = s), (u = s)); - } - s[u] = !0; - } - return s; - } - function purify_es_cleanArray(s) { - for (let o = 0; o < s.length; o++) { - fj(s, o) || (s[o] = null); - } - return s; - } - function clone(s) { - const o = $A(null); - for (const [i, a] of MA(s)) { - fj(s, i) && - (Array.isArray(a) - ? (o[i] = purify_es_cleanArray(a)) - : a && 'object' == typeof a && a.constructor === Object - ? (o[i] = clone(a)) - : (o[i] = a)); - } - return o; - } - function lookupGetter(s, o) { - for (; null !== s; ) { - const i = FA(s, o); - if (i) { - if (i.get) return unapply(i.get); - if ('function' == typeof i.value) return unapply(i.value); - } - s = LA(s); - } - return function fallbackValue() { - return null; - }; - } - const Cj = BA([ - 'a', - 'abbr', - 'acronym', - 'address', - 'area', - 'article', - 'aside', - 'audio', - 'b', - 'bdi', - 'bdo', - 'big', - 'blink', - 'blockquote', - 'body', - 'br', - 'button', - 'canvas', - 'caption', - 'center', - 'cite', - 'code', - 'col', - 'colgroup', - 'content', - 'data', - 'datalist', - 'dd', - 'decorator', - 'del', - 'details', - 'dfn', - 'dialog', - 'dir', - 'div', - 'dl', - 'dt', - 'element', - 'em', - 'fieldset', - 'figcaption', - 'figure', - 'font', - 'footer', - 'form', - 'h1', - 'h2', - 'h3', - 'h4', - 'h5', - 'h6', - 'head', - 'header', - 'hgroup', - 'hr', - 'html', - 'i', - 'img', - 'input', - 'ins', - 'kbd', - 'label', - 'legend', - 'li', - 'main', - 'map', - 'mark', - 'marquee', - 'menu', - 'menuitem', - 'meter', - 'nav', - 'nobr', - 'ol', - 'optgroup', - 'option', - 'output', - 'p', - 'picture', - 'pre', - 'progress', - 'q', - 'rp', - 'rt', - 'ruby', - 's', - 'samp', - 'section', - 'select', - 'shadow', - 'small', - 'source', - 'spacer', - 'span', - 'strike', - 'strong', - 'style', - 'sub', - 'summary', - 'sup', - 'table', - 'tbody', - 'td', - 'template', - 'textarea', - 'tfoot', - 'th', - 'thead', - 'time', - 'tr', - 'track', - 'tt', - 'u', - 'ul', - 'var', - 'video', - 'wbr' - ]), - Aj = BA([ - 'svg', - 'a', - 'altglyph', - 'altglyphdef', - 'altglyphitem', - 'animatecolor', - 'animatemotion', - 'animatetransform', - 'circle', - 'clippath', - 'defs', - 'desc', - 'ellipse', - 'filter', - 'font', - 'g', - 'glyph', - 'glyphref', - 'hkern', - 'image', - 'line', - 'lineargradient', - 'marker', - 'mask', - 'metadata', - 'mpath', - 'path', - 'pattern', - 'polygon', - 'polyline', - 'radialgradient', - 'rect', - 'stop', - 'style', - 'switch', - 'symbol', - 'text', - 'textpath', - 'title', - 'tref', - 'tspan', - 'view', - 'vkern' - ]), - Nj = BA([ - 'feBlend', - 'feColorMatrix', - 'feComponentTransfer', - 'feComposite', - 'feConvolveMatrix', - 'feDiffuseLighting', - 'feDisplacementMap', - 'feDistantLight', - 'feDropShadow', - 'feFlood', - 'feFuncA', - 'feFuncB', - 'feFuncG', - 'feFuncR', - 'feGaussianBlur', - 'feImage', - 'feMerge', - 'feMergeNode', - 'feMorphology', - 'feOffset', - 'fePointLight', - 'feSpecularLighting', - 'feSpotLight', - 'feTile', - 'feTurbulence' - ]), - Bj = BA([ - 'animate', - 'color-profile', - 'cursor', - 'discard', - 'font-face', - 'font-face-format', - 'font-face-name', - 'font-face-src', - 'font-face-uri', - 'foreignobject', - 'hatch', - 'hatchpath', - 'mesh', - 'meshgradient', - 'meshpatch', - 'meshrow', - 'missing-glyph', - 'script', - 'set', - 'solidcolor', - 'unknown', - 'use' - ]), - $j = BA([ - 'math', - 'menclose', - 'merror', - 'mfenced', - 'mfrac', - 'mglyph', - 'mi', - 'mlabeledtr', - 'mmultiscripts', - 'mn', - 'mo', - 'mover', - 'mpadded', - 'mphantom', - 'mroot', - 'mrow', - 'ms', - 'mspace', - 'msqrt', - 'mstyle', - 'msub', - 'msup', - 'msubsup', - 'mtable', - 'mtd', - 'mtext', - 'mtr', - 'munder', - 'munderover', - 'mprescripts' - ]), - zj = BA([ - 'maction', - 'maligngroup', - 'malignmark', - 'mlongdiv', - 'mscarries', - 'mscarry', - 'msgroup', - 'mstack', - 'msline', - 'msrow', - 'semantics', - 'annotation', - 'annotation-xml', - 'mprescripts', - 'none' - ]), - Jj = BA(['#text']), - Kj = BA([ - 'accept', - 'action', - 'align', - 'alt', - 'autocapitalize', - 'autocomplete', - 'autopictureinpicture', - 'autoplay', - 'background', - 'bgcolor', - 'border', - 'capture', - 'cellpadding', - 'cellspacing', - 'checked', - 'cite', - 'class', - 'clear', - 'color', - 'cols', - 'colspan', - 'controls', - 'controlslist', - 'coords', - 'crossorigin', - 'datetime', - 'decoding', - 'default', - 'dir', - 'disabled', - 'disablepictureinpicture', - 'disableremoteplayback', - 'download', - 'draggable', - 'enctype', - 'enterkeyhint', - 'face', - 'for', - 'headers', - 'height', - 'hidden', - 'high', - 'href', - 'hreflang', - 'id', - 'inputmode', - 'integrity', - 'ismap', - 'kind', - 'label', - 'lang', - 'list', - 'loading', - 'loop', - 'low', - 'max', - 'maxlength', - 'media', - 'method', - 'min', - 'minlength', - 'multiple', - 'muted', - 'name', - 'nonce', - 'noshade', - 'novalidate', - 'nowrap', - 'open', - 'optimum', - 'pattern', - 'placeholder', - 'playsinline', - 'popover', - 'popovertarget', - 'popovertargetaction', - 'poster', - 'preload', - 'pubdate', - 'radiogroup', - 'readonly', - 'rel', - 'required', - 'rev', - 'reversed', - 'role', - 'rows', - 'rowspan', - 'spellcheck', - 'scope', - 'selected', - 'shape', - 'size', - 'sizes', - 'span', - 'srclang', - 'start', - 'src', - 'srcset', - 'step', - 'style', - 'summary', - 'tabindex', - 'title', - 'translate', - 'type', - 'usemap', - 'valign', - 'value', - 'width', - 'wrap', - 'xmlns', - 'slot' - ]), - Gj = BA([ - 'accent-height', - 'accumulate', - 'additive', - 'alignment-baseline', - 'amplitude', - 'ascent', - 'attributename', - 'attributetype', - 'azimuth', - 'basefrequency', - 'baseline-shift', - 'begin', - 'bias', - 'by', - 'class', - 'clip', - 'clippathunits', - 'clip-path', - 'clip-rule', - 'color', - 'color-interpolation', - 'color-interpolation-filters', - 'color-profile', - 'color-rendering', - 'cx', - 'cy', - 'd', - 'dx', - 'dy', - 'diffuseconstant', - 'direction', - 'display', - 'divisor', - 'dur', - 'edgemode', - 'elevation', - 'end', - 'exponent', - 'fill', - 'fill-opacity', - 'fill-rule', - 'filter', - 'filterunits', - 'flood-color', - 'flood-opacity', - 'font-family', - 'font-size', - 'font-size-adjust', - 'font-stretch', - 'font-style', - 'font-variant', - 'font-weight', - 'fx', - 'fy', - 'g1', - 'g2', - 'glyph-name', - 'glyphref', - 'gradientunits', - 'gradienttransform', - 'height', - 'href', - 'id', - 'image-rendering', - 'in', - 'in2', - 'intercept', - 'k', - 'k1', - 'k2', - 'k3', - 'k4', - 'kerning', - 'keypoints', - 'keysplines', - 'keytimes', - 'lang', - 'lengthadjust', - 'letter-spacing', - 'kernelmatrix', - 'kernelunitlength', - 'lighting-color', - 'local', - 'marker-end', - 'marker-mid', - 'marker-start', - 'markerheight', - 'markerunits', - 'markerwidth', - 'maskcontentunits', - 'maskunits', - 'max', - 'mask', - 'media', - 'method', - 'mode', - 'min', - 'name', - 'numoctaves', - 'offset', - 'operator', - 'opacity', - 'order', - 'orient', - 'orientation', - 'origin', - 'overflow', - 'paint-order', - 'path', - 'pathlength', - 'patterncontentunits', - 'patterntransform', - 'patternunits', - 'points', - 'preservealpha', - 'preserveaspectratio', - 'primitiveunits', - 'r', - 'rx', - 'ry', - 'radius', - 'refx', - 'refy', - 'repeatcount', - 'repeatdur', - 'restart', - 'result', - 'rotate', - 'scale', - 'seed', - 'shape-rendering', - 'slope', - 'specularconstant', - 'specularexponent', - 'spreadmethod', - 'startoffset', - 'stddeviation', - 'stitchtiles', - 'stop-color', - 'stop-opacity', - 'stroke-dasharray', - 'stroke-dashoffset', - 'stroke-linecap', - 'stroke-linejoin', - 'stroke-miterlimit', - 'stroke-opacity', - 'stroke', - 'stroke-width', - 'style', - 'surfacescale', - 'systemlanguage', - 'tabindex', - 'tablevalues', - 'targetx', - 'targety', - 'transform', - 'transform-origin', - 'text-anchor', - 'text-decoration', - 'text-rendering', - 'textlength', - 'type', - 'u1', - 'u2', - 'unicode', - 'values', - 'viewbox', - 'visibility', - 'version', - 'vert-adv-y', - 'vert-origin-x', - 'vert-origin-y', - 'width', - 'word-spacing', - 'wrap', - 'writing-mode', - 'xchannelselector', - 'ychannelselector', - 'x', - 'x1', - 'x2', - 'xmlns', - 'y', - 'y1', - 'y2', - 'z', - 'zoomandpan' - ]), - Xj = BA([ - 'accent', - 'accentunder', - 'align', - 'bevelled', - 'close', - 'columnsalign', - 'columnlines', - 'columnspan', - 'denomalign', - 'depth', - 'dir', - 'display', - 'displaystyle', - 'encoding', - 'fence', - 'frame', - 'height', - 'href', - 'id', - 'largeop', - 'length', - 'linethickness', - 'lspace', - 'lquote', - 'mathbackground', - 'mathcolor', - 'mathsize', - 'mathvariant', - 'maxsize', - 'minsize', - 'movablelimits', - 'notation', - 'numalign', - 'open', - 'rowalign', - 'rowlines', - 'rowspacing', - 'rowspan', - 'rspace', - 'rquote', - 'scriptlevel', - 'scriptminsize', - 'scriptsizemultiplier', - 'selection', - 'separator', - 'separators', - 'stretchy', - 'subscriptshift', - 'supscriptshift', - 'symmetric', - 'voffset', - 'width', - 'xmlns' - ]), - eI = BA([ - 'xlink:href', - 'xml:id', - 'xlink:title', - 'xml:space', - 'xmlns:xlink' - ]), - tI = qA(/\{\{[\w\W]*|[\w\W]*\}\}/gm), - rI = qA(/<%[\w\W]*|[\w\W]*%>/gm), - nI = qA(/\$\{[\w\W]*/gm), - sI = qA(/^data-[\-\w.\u00B7-\uFFFF]+$/), - oI = qA(/^aria-[\-\w]+$/), - iI = qA( - /^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i - ), - aI = qA(/^(?:\w+script|data):/i), - cI = qA( - /[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g - ), - lI = qA(/^html$/i), - uI = qA(/^[a-z][.\w]*(-[.\w]+)+$/i); - var pI = Object.freeze({ - __proto__: null, - ARIA_ATTR: oI, - ATTR_WHITESPACE: cI, - CUSTOM_ELEMENT: uI, - DATA_ATTR: sI, - DOCTYPE_NAME: lI, - ERB_EXPR: rI, - IS_ALLOWED_URI: iI, - IS_SCRIPT_OR_DATA: aI, - MUSTACHE_EXPR: tI, - TMPLIT_EXPR: nI - }); - const hI = 1, - dI = 3, - fI = 7, - mI = 8, - gI = 9, - yI = function getGlobal() { - return 'undefined' == typeof window ? null : window; - }; - var vI = (function createDOMPurify() { - let s = - arguments.length > 0 && void 0 !== arguments[0] - ? arguments[0] - : yI(); - const DOMPurify = (s) => createDOMPurify(s); - if ( - ((DOMPurify.version = '3.2.4'), - (DOMPurify.removed = []), - !s || !s.document || s.document.nodeType !== gI || !s.Element) - ) - return (DOMPurify.isSupported = !1), DOMPurify; - let { document: o } = s; - const i = o, - a = i.currentScript, - { - DocumentFragment: u, - HTMLTemplateElement: _, - Node: w, - Element: x, - NodeFilter: C, - NamedNodeMap: j = s.NamedNodeMap || s.MozNamedAttrMap, - HTMLFormElement: L, - DOMParser: B, - trustedTypes: $ - } = s, - V = x.prototype, - U = lookupGetter(V, 'cloneNode'), - z = lookupGetter(V, 'remove'), - Y = lookupGetter(V, 'nextSibling'), - Z = lookupGetter(V, 'childNodes'), - ee = lookupGetter(V, 'parentNode'); - if ('function' == typeof _) { - const s = o.createElement('template'); - s.content && - s.content.ownerDocument && - (o = s.content.ownerDocument); - } - let ie, - ae = ''; - const { - implementation: ce, - createNodeIterator: le, - createDocumentFragment: pe, - getElementsByTagName: de - } = o, - { importNode: fe } = i; - let ye = { - afterSanitizeAttributes: [], - afterSanitizeElements: [], - afterSanitizeShadowDOM: [], - beforeSanitizeAttributes: [], - beforeSanitizeElements: [], - beforeSanitizeShadowDOM: [], - uponSanitizeAttribute: [], - uponSanitizeElement: [], - uponSanitizeShadowNode: [] - }; - DOMPurify.isSupported = - 'function' == typeof MA && - 'function' == typeof ee && - ce && - void 0 !== ce.createHTMLDocument; - const { - MUSTACHE_EXPR: be, - ERB_EXPR: _e, - TMPLIT_EXPR: Se, - DATA_ATTR: we, - ARIA_ATTR: xe, - IS_SCRIPT_OR_DATA: Pe, - ATTR_WHITESPACE: Te, - CUSTOM_ELEMENT: Re - } = pI; - let { IS_ALLOWED_URI: qe } = pI, - $e = null; - const ze = addToSet({}, [...Cj, ...Aj, ...Nj, ...$j, ...Jj]); - let We = null; - const He = addToSet({}, [...Kj, ...Gj, ...Xj, ...eI]); - let Xe = Object.seal( - $A(null, { - tagNameCheck: { - writable: !0, - configurable: !1, - enumerable: !0, - value: null - }, - attributeNameCheck: { - writable: !0, - configurable: !1, - enumerable: !0, - value: null - }, - allowCustomizedBuiltInElements: { - writable: !0, - configurable: !1, - enumerable: !0, - value: !1 - } - }) - ), - Ye = null, - Qe = null, - et = !0, - tt = !0, - rt = !1, - nt = !0, - st = !1, - ot = !0, - it = !1, - at = !1, - ct = !1, - lt = !1, - ut = !1, - pt = !1, - ht = !0, - dt = !1, - mt = !0, - gt = !1, - yt = {}, - vt = null; - const bt = addToSet({}, [ - 'annotation-xml', - 'audio', - 'colgroup', - 'desc', - 'foreignobject', - 'head', - 'iframe', - 'math', - 'mi', - 'mn', - 'mo', - 'ms', - 'mtext', - 'noembed', - 'noframes', - 'noscript', - 'plaintext', - 'script', - 'style', - 'svg', - 'template', - 'thead', - 'title', - 'video', - 'xmp' - ]); - let _t = null; - const St = addToSet({}, [ - 'audio', - 'video', - 'img', - 'source', - 'image', - 'track' - ]); - let wt = null; - const Et = addToSet({}, [ - 'alt', - 'class', - 'for', - 'id', - 'label', - 'name', - 'pattern', - 'placeholder', - 'role', - 'summary', - 'title', - 'value', - 'style', - 'xmlns' - ]), - xt = 'http://www.w3.org/1998/Math/MathML', - kt = 'http://www.w3.org/2000/svg', - Ot = 'http://www.w3.org/1999/xhtml'; - let Ct = Ot, - At = !1, - jt = null; - const It = addToSet({}, [xt, kt, Ot], XA); - let Pt = addToSet({}, ['mi', 'mo', 'mn', 'ms', 'mtext']), - Nt = addToSet({}, ['annotation-xml']); - const Tt = addToSet({}, ['title', 'style', 'font', 'a', 'script']); - let Mt = null; - const Rt = ['application/xhtml+xml', 'text/html']; - let Dt = null, - Lt = null; - const Ft = o.createElement('form'), - Bt = function isRegexOrFunction(s) { - return s instanceof RegExp || s instanceof Function; - }, - qt = function _parseConfig() { - let s = - arguments.length > 0 && void 0 !== arguments[0] - ? arguments[0] - : {}; - if (!Lt || Lt !== s) { - if ( - ((s && 'object' == typeof s) || (s = {}), - (s = clone(s)), - (Mt = - -1 === Rt.indexOf(s.PARSER_MEDIA_TYPE) - ? 'text/html' - : s.PARSER_MEDIA_TYPE), - (Dt = 'application/xhtml+xml' === Mt ? XA : GA), - ($e = fj(s, 'ALLOWED_TAGS') - ? addToSet({}, s.ALLOWED_TAGS, Dt) - : ze), - (We = fj(s, 'ALLOWED_ATTR') - ? addToSet({}, s.ALLOWED_ATTR, Dt) - : He), - (jt = fj(s, 'ALLOWED_NAMESPACES') - ? addToSet({}, s.ALLOWED_NAMESPACES, XA) - : It), - (wt = fj(s, 'ADD_URI_SAFE_ATTR') - ? addToSet(clone(Et), s.ADD_URI_SAFE_ATTR, Dt) - : Et), - (_t = fj(s, 'ADD_DATA_URI_TAGS') - ? addToSet(clone(St), s.ADD_DATA_URI_TAGS, Dt) - : St), - (vt = fj(s, 'FORBID_CONTENTS') - ? addToSet({}, s.FORBID_CONTENTS, Dt) - : bt), - (Ye = fj(s, 'FORBID_TAGS') - ? addToSet({}, s.FORBID_TAGS, Dt) - : {}), - (Qe = fj(s, 'FORBID_ATTR') - ? addToSet({}, s.FORBID_ATTR, Dt) - : {}), - (yt = !!fj(s, 'USE_PROFILES') && s.USE_PROFILES), - (et = !1 !== s.ALLOW_ARIA_ATTR), - (tt = !1 !== s.ALLOW_DATA_ATTR), - (rt = s.ALLOW_UNKNOWN_PROTOCOLS || !1), - (nt = !1 !== s.ALLOW_SELF_CLOSE_IN_ATTR), - (st = s.SAFE_FOR_TEMPLATES || !1), - (ot = !1 !== s.SAFE_FOR_XML), - (it = s.WHOLE_DOCUMENT || !1), - (lt = s.RETURN_DOM || !1), - (ut = s.RETURN_DOM_FRAGMENT || !1), - (pt = s.RETURN_TRUSTED_TYPE || !1), - (ct = s.FORCE_BODY || !1), - (ht = !1 !== s.SANITIZE_DOM), - (dt = s.SANITIZE_NAMED_PROPS || !1), - (mt = !1 !== s.KEEP_CONTENT), - (gt = s.IN_PLACE || !1), - (qe = s.ALLOWED_URI_REGEXP || iI), - (Ct = s.NAMESPACE || Ot), - (Pt = s.MATHML_TEXT_INTEGRATION_POINTS || Pt), - (Nt = s.HTML_INTEGRATION_POINTS || Nt), - (Xe = s.CUSTOM_ELEMENT_HANDLING || {}), - s.CUSTOM_ELEMENT_HANDLING && - Bt(s.CUSTOM_ELEMENT_HANDLING.tagNameCheck) && - (Xe.tagNameCheck = s.CUSTOM_ELEMENT_HANDLING.tagNameCheck), - s.CUSTOM_ELEMENT_HANDLING && - Bt(s.CUSTOM_ELEMENT_HANDLING.attributeNameCheck) && - (Xe.attributeNameCheck = - s.CUSTOM_ELEMENT_HANDLING.attributeNameCheck), - s.CUSTOM_ELEMENT_HANDLING && - 'boolean' == - typeof s.CUSTOM_ELEMENT_HANDLING - .allowCustomizedBuiltInElements && - (Xe.allowCustomizedBuiltInElements = - s.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements), - st && (tt = !1), - ut && (lt = !0), - yt && - (($e = addToSet({}, Jj)), - (We = []), - !0 === yt.html && (addToSet($e, Cj), addToSet(We, Kj)), - !0 === yt.svg && - (addToSet($e, Aj), addToSet(We, Gj), addToSet(We, eI)), - !0 === yt.svgFilters && - (addToSet($e, Nj), addToSet(We, Gj), addToSet(We, eI)), - !0 === yt.mathMl && - (addToSet($e, $j), addToSet(We, Xj), addToSet(We, eI))), - s.ADD_TAGS && - ($e === ze && ($e = clone($e)), - addToSet($e, s.ADD_TAGS, Dt)), - s.ADD_ATTR && - (We === He && (We = clone(We)), - addToSet(We, s.ADD_ATTR, Dt)), - s.ADD_URI_SAFE_ATTR && addToSet(wt, s.ADD_URI_SAFE_ATTR, Dt), - s.FORBID_CONTENTS && - (vt === bt && (vt = clone(vt)), - addToSet(vt, s.FORBID_CONTENTS, Dt)), - mt && ($e['#text'] = !0), - it && addToSet($e, ['html', 'head', 'body']), - $e.table && (addToSet($e, ['tbody']), delete Ye.tbody), - s.TRUSTED_TYPES_POLICY) - ) { - if ('function' != typeof s.TRUSTED_TYPES_POLICY.createHTML) - throw _j( - 'TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.' - ); - if ( - 'function' != typeof s.TRUSTED_TYPES_POLICY.createScriptURL - ) - throw _j( - 'TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.' - ); - (ie = s.TRUSTED_TYPES_POLICY), (ae = ie.createHTML('')); - } else - void 0 === ie && - (ie = (function _createTrustedTypesPolicy(s, o) { - if ( - 'object' != typeof s || - 'function' != typeof s.createPolicy - ) - return null; - let i = null; - const a = 'data-tt-policy-suffix'; - o && o.hasAttribute(a) && (i = o.getAttribute(a)); - const u = 'dompurify' + (i ? '#' + i : ''); - try { - return s.createPolicy(u, { - createHTML: (s) => s, - createScriptURL: (s) => s - }); - } catch (s) { - return ( - console.warn( - 'TrustedTypes policy ' + - u + - ' could not be created.' - ), - null - ); - } - })($, a)), - null !== ie && - 'string' == typeof ae && - (ae = ie.createHTML('')); - BA && BA(s), (Lt = s); - } - }, - $t = addToSet({}, [...Aj, ...Nj, ...Bj]), - Vt = addToSet({}, [...$j, ...zj]), - Ut = function _forceRemove(s) { - HA(DOMPurify.removed, { element: s }); - try { - ee(s).removeChild(s); - } catch (o) { - z(s); - } - }, - zt = function _removeAttribute(s, o) { - try { - HA(DOMPurify.removed, { - attribute: o.getAttributeNode(s), - from: o - }); - } catch (s) { - HA(DOMPurify.removed, { attribute: null, from: o }); - } - if ((o.removeAttribute(s), 'is' === s)) - if (lt || ut) - try { - Ut(o); - } catch (s) {} - else - try { - o.setAttribute(s, ''); - } catch (s) {} - }, - Wt = function _initDocument(s) { - let i = null, - a = null; - if (ct) s = '' + s; - else { - const o = YA(s, /^[\r\n\t ]+/); - a = o && o[0]; - } - 'application/xhtml+xml' === Mt && - Ct === Ot && - (s = - '' + - s + - ''); - const u = ie ? ie.createHTML(s) : s; - if (Ct === Ot) - try { - i = new B().parseFromString(u, Mt); - } catch (s) {} - if (!i || !i.documentElement) { - i = ce.createDocument(Ct, 'template', null); - try { - i.documentElement.innerHTML = At ? ae : u; - } catch (s) {} - } - const _ = i.body || i.documentElement; - return ( - s && - a && - _.insertBefore(o.createTextNode(a), _.childNodes[0] || null), - Ct === Ot - ? de.call(i, it ? 'html' : 'body')[0] - : it - ? i.documentElement - : _ - ); - }, - Jt = function _createNodeIterator(s) { - return le.call( - s.ownerDocument || s, - s, - C.SHOW_ELEMENT | - C.SHOW_COMMENT | - C.SHOW_TEXT | - C.SHOW_PROCESSING_INSTRUCTION | - C.SHOW_CDATA_SECTION, - null - ); - }, - Ht = function _isClobbered(s) { - return ( - s instanceof L && - ('string' != typeof s.nodeName || - 'string' != typeof s.textContent || - 'function' != typeof s.removeChild || - !(s.attributes instanceof j) || - 'function' != typeof s.removeAttribute || - 'function' != typeof s.setAttribute || - 'string' != typeof s.namespaceURI || - 'function' != typeof s.insertBefore || - 'function' != typeof s.hasChildNodes) - ); - }, - Kt = function _isNode(s) { - return 'function' == typeof w && s instanceof w; - }; - function _executeHooks(s, o, i) { - zA(s, (s) => { - s.call(DOMPurify, o, i, Lt); - }); - } - const Gt = function _sanitizeElements(s) { - let o = null; - if ((_executeHooks(ye.beforeSanitizeElements, s, null), Ht(s))) - return Ut(s), !0; - const i = Dt(s.nodeName); - if ( - (_executeHooks(ye.uponSanitizeElement, s, { - tagName: i, - allowedTags: $e - }), - s.hasChildNodes() && - !Kt(s.firstElementChild) && - mj(/<[/\w]/g, s.innerHTML) && - mj(/<[/\w]/g, s.textContent)) - ) - return Ut(s), !0; - if (s.nodeType === fI) return Ut(s), !0; - if (ot && s.nodeType === mI && mj(/<[/\w]/g, s.data)) - return Ut(s), !0; - if (!$e[i] || Ye[i]) { - if (!Ye[i] && Yt(i)) { - if ( - Xe.tagNameCheck instanceof RegExp && - mj(Xe.tagNameCheck, i) - ) - return !1; - if (Xe.tagNameCheck instanceof Function && Xe.tagNameCheck(i)) - return !1; - } - if (mt && !vt[i]) { - const o = ee(s) || s.parentNode, - i = Z(s) || s.childNodes; - if (i && o) { - for (let a = i.length - 1; a >= 0; --a) { - const u = U(i[a], !0); - (u.__removalCount = (s.__removalCount || 0) + 1), - o.insertBefore(u, Y(s)); - } - } - } - return Ut(s), !0; - } - return s instanceof x && - !(function _checkValidNamespace(s) { - let o = ee(s); - (o && o.tagName) || - (o = { namespaceURI: Ct, tagName: 'template' }); - const i = GA(s.tagName), - a = GA(o.tagName); - return ( - !!jt[s.namespaceURI] && - (s.namespaceURI === kt - ? o.namespaceURI === Ot - ? 'svg' === i - : o.namespaceURI === xt - ? 'svg' === i && ('annotation-xml' === a || Pt[a]) - : Boolean($t[i]) - : s.namespaceURI === xt - ? o.namespaceURI === Ot - ? 'math' === i - : o.namespaceURI === kt - ? 'math' === i && Nt[a] - : Boolean(Vt[i]) - : s.namespaceURI === Ot - ? !(o.namespaceURI === kt && !Nt[a]) && - !(o.namespaceURI === xt && !Pt[a]) && - !Vt[i] && - (Tt[i] || !$t[i]) - : !( - 'application/xhtml+xml' !== Mt || - !jt[s.namespaceURI] - )) - ); - })(s) - ? (Ut(s), !0) - : ('noscript' !== i && 'noembed' !== i && 'noframes' !== i) || - !mj(/<\/no(script|embed|frames)/i, s.innerHTML) - ? (st && - s.nodeType === dI && - ((o = s.textContent), - zA([be, _e, Se], (s) => { - o = QA(o, s, ' '); - }), - s.textContent !== o && - (HA(DOMPurify.removed, { element: s.cloneNode() }), - (s.textContent = o))), - _executeHooks(ye.afterSanitizeElements, s, null), - !1) - : (Ut(s), !0); - }, - Xt = function _isValidAttribute(s, i, a) { - if (ht && ('id' === i || 'name' === i) && (a in o || a in Ft)) - return !1; - if (tt && !Qe[i] && mj(we, i)); - else if (et && mj(xe, i)); - else if (!We[i] || Qe[i]) { - if ( - !( - (Yt(s) && - ((Xe.tagNameCheck instanceof RegExp && - mj(Xe.tagNameCheck, s)) || - (Xe.tagNameCheck instanceof Function && - Xe.tagNameCheck(s))) && - ((Xe.attributeNameCheck instanceof RegExp && - mj(Xe.attributeNameCheck, i)) || - (Xe.attributeNameCheck instanceof Function && - Xe.attributeNameCheck(i)))) || - ('is' === i && - Xe.allowCustomizedBuiltInElements && - ((Xe.tagNameCheck instanceof RegExp && - mj(Xe.tagNameCheck, a)) || - (Xe.tagNameCheck instanceof Function && - Xe.tagNameCheck(a)))) - ) - ) - return !1; - } else if (wt[i]); - else if (mj(qe, QA(a, Te, ''))); - else if ( - ('src' !== i && 'xlink:href' !== i && 'href' !== i) || - 'script' === s || - 0 !== ZA(a, 'data:') || - !_t[s] - ) { - if (rt && !mj(Pe, QA(a, Te, ''))); - else if (a) return !1; - } else; - return !0; - }, - Yt = function _isBasicCustomElement(s) { - return 'annotation-xml' !== s && YA(s, Re); - }, - Qt = function _sanitizeAttributes(s) { - _executeHooks(ye.beforeSanitizeAttributes, s, null); - const { attributes: o } = s; - if (!o || Ht(s)) return; - const i = { - attrName: '', - attrValue: '', - keepAttr: !0, - allowedAttributes: We, - forceKeepAttr: void 0 - }; - let a = o.length; - for (; a--; ) { - const u = o[a], - { name: _, namespaceURI: w, value: x } = u, - C = Dt(_); - let j = 'value' === _ ? x : ej(x); - if ( - ((i.attrName = C), - (i.attrValue = j), - (i.keepAttr = !0), - (i.forceKeepAttr = void 0), - _executeHooks(ye.uponSanitizeAttribute, s, i), - (j = i.attrValue), - !dt || - ('id' !== C && 'name' !== C) || - (zt(_, s), (j = 'user-content-' + j)), - ot && mj(/((--!?|])>)|<\/(style|title)/i, j)) - ) { - zt(_, s); - continue; - } - if (i.forceKeepAttr) continue; - if ((zt(_, s), !i.keepAttr)) continue; - if (!nt && mj(/\/>/i, j)) { - zt(_, s); - continue; - } - st && - zA([be, _e, Se], (s) => { - j = QA(j, s, ' '); - }); - const L = Dt(s.nodeName); - if (Xt(L, C, j)) { - if ( - ie && - 'object' == typeof $ && - 'function' == typeof $.getAttributeType - ) - if (w); - else - switch ($.getAttributeType(L, C)) { - case 'TrustedHTML': - j = ie.createHTML(j); - break; - case 'TrustedScriptURL': - j = ie.createScriptURL(j); - } - try { - w ? s.setAttributeNS(w, _, j) : s.setAttribute(_, j), - Ht(s) ? Ut(s) : JA(DOMPurify.removed); - } catch (s) {} - } - } - _executeHooks(ye.afterSanitizeAttributes, s, null); - }, - Zt = function _sanitizeShadowDOM(s) { - let o = null; - const i = Jt(s); - for ( - _executeHooks(ye.beforeSanitizeShadowDOM, s, null); - (o = i.nextNode()); - - ) - _executeHooks(ye.uponSanitizeShadowNode, o, null), - Gt(o), - Qt(o), - o.content instanceof u && _sanitizeShadowDOM(o.content); - _executeHooks(ye.afterSanitizeShadowDOM, s, null); - }; - return ( - (DOMPurify.sanitize = function (s) { - let o = - arguments.length > 1 && void 0 !== arguments[1] - ? arguments[1] - : {}, - a = null, - _ = null, - x = null, - C = null; - if ( - ((At = !s), - At && (s = '\x3c!--\x3e'), - 'string' != typeof s && !Kt(s)) - ) { - if ('function' != typeof s.toString) - throw _j('toString is not a function'); - if ('string' != typeof (s = s.toString())) - throw _j('dirty is not a string, aborting'); - } - if (!DOMPurify.isSupported) return s; - if ( - (at || qt(o), - (DOMPurify.removed = []), - 'string' == typeof s && (gt = !1), - gt) - ) { - if (s.nodeName) { - const o = Dt(s.nodeName); - if (!$e[o] || Ye[o]) - throw _j( - 'root node is forbidden and cannot be sanitized in-place' - ); - } - } else if (s instanceof w) - (a = Wt('\x3c!----\x3e')), - (_ = a.ownerDocument.importNode(s, !0)), - (_.nodeType === hI && 'BODY' === _.nodeName) || - 'HTML' === _.nodeName - ? (a = _) - : a.appendChild(_); - else { - if (!lt && !st && !it && -1 === s.indexOf('<')) - return ie && pt ? ie.createHTML(s) : s; - if (((a = Wt(s)), !a)) return lt ? null : pt ? ae : ''; - } - a && ct && Ut(a.firstChild); - const j = Jt(gt ? s : a); - for (; (x = j.nextNode()); ) - Gt(x), Qt(x), x.content instanceof u && Zt(x.content); - if (gt) return s; - if (lt) { - if (ut) - for (C = pe.call(a.ownerDocument); a.firstChild; ) - C.appendChild(a.firstChild); - else C = a; - return ( - (We.shadowroot || We.shadowrootmode) && - (C = fe.call(i, C, !0)), - C - ); - } - let L = it ? a.outerHTML : a.innerHTML; - return ( - it && - $e['!doctype'] && - a.ownerDocument && - a.ownerDocument.doctype && - a.ownerDocument.doctype.name && - mj(lI, a.ownerDocument.doctype.name) && - (L = '\n' + L), - st && - zA([be, _e, Se], (s) => { - L = QA(L, s, ' '); - }), - ie && pt ? ie.createHTML(L) : L - ); - }), - (DOMPurify.setConfig = function () { - qt( - arguments.length > 0 && void 0 !== arguments[0] - ? arguments[0] - : {} - ), - (at = !0); - }), - (DOMPurify.clearConfig = function () { - (Lt = null), (at = !1); - }), - (DOMPurify.isValidAttribute = function (s, o, i) { - Lt || qt({}); - const a = Dt(s), - u = Dt(o); - return Xt(a, u, i); - }), - (DOMPurify.addHook = function (s, o) { - 'function' == typeof o && HA(ye[s], o); - }), - (DOMPurify.removeHook = function (s, o) { - if (void 0 !== o) { - const i = WA(ye[s], o); - return -1 === i ? void 0 : KA(ye[s], i, 1)[0]; - } - return JA(ye[s]); - }), - (DOMPurify.removeHooks = function (s) { - ye[s] = []; - }), - (DOMPurify.removeAllHooks = function () { - ye = { - afterSanitizeAttributes: [], - afterSanitizeElements: [], - afterSanitizeShadowDOM: [], - beforeSanitizeAttributes: [], - beforeSanitizeElements: [], - beforeSanitizeShadowDOM: [], - uponSanitizeAttribute: [], - uponSanitizeElement: [], - uponSanitizeShadowNode: [] - }; - }), - DOMPurify - ); - })(); - vI.addHook && - vI.addHook('beforeSanitizeElements', function (s) { - return s.href && s.setAttribute('rel', 'noopener noreferrer'), s; - }); - const bI = function Markdown({ - source: s, - className: o = '', - getConfigs: i = () => ({ useUnsafeMarkdown: !1 }) - }) { - if ('string' != typeof s) return null; - const a = new Remarkable({ - html: !0, - typographer: !0, - breaks: !0, - linkTarget: '_blank' - }).use(linkify); - a.core.ruler.disable(['replacements', 'smartquotes']); - const { useUnsafeMarkdown: u } = i(), - _ = a.render(s), - w = sanitizer(_, { useUnsafeMarkdown: u }); - return s && _ && w - ? qe.createElement('div', { - className: Xn()(o, 'markdown'), - dangerouslySetInnerHTML: { __html: w } - }) - : null; - }; - function sanitizer(s, { useUnsafeMarkdown: o = !1 } = {}) { - const i = o, - a = o ? [] : ['style', 'class']; - return ( - o && - !sanitizer.hasWarnedAboutDeprecation && - (console.warn( - 'useUnsafeMarkdown display configuration parameter is deprecated since >3.26.0 and will be removed in v4.0.0.' - ), - (sanitizer.hasWarnedAboutDeprecation = !0)), - vI.sanitize(s, { - ADD_ATTR: ['target'], - FORBID_TAGS: ['style', 'form'], - ALLOW_DATA_ATTR: i, - FORBID_ATTR: a - }) - ); - } - sanitizer.hasWarnedAboutDeprecation = !1; - class BaseLayout extends qe.Component { - render() { - const { - errSelectors: s, - specSelectors: o, - getComponent: i - } = this.props, - a = i('SvgAssets'), - u = i('InfoContainer', !0), - _ = i('VersionPragmaFilter'), - w = i('operations', !0), - x = i('Models', !0), - C = i('Webhooks', !0), - j = i('Row'), - L = i('Col'), - B = i('errors', !0), - $ = i('ServersContainer', !0), - V = i('SchemesContainer', !0), - U = i('AuthorizeBtnContainer', !0), - z = i('FilterContainer', !0), - Y = o.isSwagger2(), - Z = o.isOAS3(), - ee = o.isOAS31(), - ie = !o.specStr(), - ae = o.loadingStatus(); - let ce = null; - if ( - ('loading' === ae && - (ce = qe.createElement( - 'div', - { className: 'info' }, - qe.createElement( - 'div', - { className: 'loading-container' }, - qe.createElement('div', { className: 'loading' }) - ) - )), - 'failed' === ae && - (ce = qe.createElement( - 'div', - { className: 'info' }, - qe.createElement( - 'div', - { className: 'loading-container' }, - qe.createElement( - 'h4', - { className: 'title' }, - 'Failed to load API definition.' - ), - qe.createElement(B, null) - ) - )), - 'failedConfig' === ae) - ) { - const o = s.lastError(), - i = o ? o.get('message') : ''; - ce = qe.createElement( - 'div', - { className: 'info failed-config' }, - qe.createElement( - 'div', - { className: 'loading-container' }, - qe.createElement( - 'h4', - { className: 'title' }, - 'Failed to load remote configuration.' - ), - qe.createElement('p', null, i) - ) - ); - } - if ( - (!ce && - ie && - (ce = qe.createElement( - 'h4', - null, - 'No API definition provided.' - )), - ce) - ) - return qe.createElement( - 'div', - { className: 'swagger-ui' }, - qe.createElement('div', { className: 'loading-container' }, ce) - ); - const le = o.servers(), - pe = o.schemes(), - de = le && le.size, - fe = pe && pe.size, - ye = !!o.securityDefinitions(); - return qe.createElement( - 'div', - { className: 'swagger-ui' }, - qe.createElement(a, null), - qe.createElement( - _, - { - isSwagger2: Y, - isOAS3: Z, - alsoShow: qe.createElement(B, null) - }, - qe.createElement(B, null), - qe.createElement( - j, - { className: 'information-container' }, - qe.createElement(L, { mobile: 12 }, qe.createElement(u, null)) - ), - de || fe || ye - ? qe.createElement( - 'div', - { className: 'scheme-container' }, - qe.createElement( - L, - { className: 'schemes wrapper', mobile: 12 }, - de || fe - ? qe.createElement( - 'div', - { className: 'schemes-server-container' }, - de ? qe.createElement($, null) : null, - fe ? qe.createElement(V, null) : null - ) - : null, - ye ? qe.createElement(U, null) : null - ) - ) - : null, - qe.createElement(z, null), - qe.createElement( - j, - null, - qe.createElement( - L, - { mobile: 12, desktop: 12 }, - qe.createElement(w, null) - ) - ), - ee && - qe.createElement( - j, - { className: 'webhooks-container' }, - qe.createElement( - L, - { mobile: 12, desktop: 12 }, - qe.createElement(C, null) - ) - ), - qe.createElement( - j, - null, - qe.createElement( - L, - { mobile: 12, desktop: 12 }, - qe.createElement(x, null) - ) - ) - ) - ); - } - } - const core_components = () => ({ - components: { - App: qO, - authorizationPopup: AuthorizationPopup, - authorizeBtn: AuthorizeBtn, - AuthorizeBtnContainer, - authorizeOperationBtn: AuthorizeOperationBtn, - auths: Auths, - AuthItem: auth_item_Auths, - authError: AuthError, - oauth2: Oauth2, - apiKeyAuth: ApiKeyAuth, - basicAuth: BasicAuth, - clear: Clear, - liveResponse: LiveResponse, - InitializedInput, - info: GO, - InfoContainer, - InfoUrl, - InfoBasePath, - Contact: XO, - License: YO, - JumpToPath, - CopyToClipboardBtn, - onlineValidatorBadge: OnlineValidatorBadge, - operations: Operations, - operation: operation_Operation, - OperationSummary, - OperationSummaryMethod, - OperationSummaryPath, - responses: responses_Responses, - response: response_Response, - ResponseExtension: response_extension, - responseBody: ResponseBody, - parameters: Parameters, - parameterRow: ParameterRow, - execute: Execute, - headers: headers_Headers, - errors: Errors, - contentType: ContentType, - overview: Overview, - footer: Footer, - FilterContainer, - ParamBody, - curl: Curl, - Property: property, - TryItOutButton, - Markdown: bI, - BaseLayout, - VersionPragmaFilter, - VersionStamp: version_stamp, - OperationExt: operation_extensions, - OperationExtRow: operation_extension_row, - ParameterExt: parameter_extension, - ParameterIncludeEmpty, - OperationTag, - OperationContainer, - OpenAPIVersion: openapi_version, - DeepLink: deep_link, - SvgAssets: svg_assets, - Example: example_Example, - ExamplesSelect, - ExamplesSelectValueRetainer - } - }), - form_components = () => ({ components: { ...Se } }), - base = () => [ - configsPlugin, - util, - logs, - view, - view_legacy, - plugins_spec, - err, - icons, - plugins_layout, - json_schema_5, - json_schema_5_samples, - core_components, - form_components, - swagger_client, - auth, - downloadUrlPlugin, - deep_linking, - filter, - on_complete, - plugins_request_snippets, - syntax_highlighting, - versions, - safe_render() - ], - _I = (0, We.Map)(); - function onlyOAS3(s) { - return (o, i) => - (...a) => { - if (i.getSystem().specSelectors.isOAS3()) { - const o = s(...a); - return 'function' == typeof o ? o(i) : o; - } - return o(...a); - }; - } - const SI = onlyOAS3(Os()(null)), - wI = onlyOAS3( - (s, o) => (s) => s.getSystem().specSelectors.findSchema(o) - ), - EI = onlyOAS3(() => (s) => { - const o = s - .getSystem() - .specSelectors.specJson() - .getIn(['components', 'schemas']); - return We.Map.isMap(o) ? o : _I; - }), - xI = onlyOAS3( - () => (s) => - s.getSystem().specSelectors.specJson().hasIn(['servers', 0]) - ), - kI = onlyOAS3( - Jt(Rs, (s) => s.getIn(['components', 'securitySchemes']) || null) - ), - wrap_selectors_validOperationMethods = - (s, o) => - (i, ...a) => - o.specSelectors.isOAS3() - ? o.oas3Selectors.validOperationMethods() - : s(...a), - OI = SI, - CI = SI, - AI = SI, - jI = SI, - II = SI; - const PI = (function wrap_selectors_onlyOAS3(s) { - return (o, i) => - (...a) => { - if (i.getSystem().specSelectors.isOAS3()) { - let o = i - .getState() - .getIn([ - 'spec', - 'resolvedSubtrees', - 'components', - 'securitySchemes' - ]); - return s(i, o, ...a); - } - return o(...a); - }; - })( - Jt( - (s) => s, - ({ specSelectors: s }) => s.securityDefinitions(), - (s, o) => { - let i = (0, We.List)(); - return o - ? (o.entrySeq().forEach(([s, o]) => { - const a = o.get('type'); - if ( - ('oauth2' === a && - o - .get('flows') - .entrySeq() - .forEach(([a, u]) => { - let _ = (0, We.fromJS)({ - flow: a, - authorizationUrl: u.get('authorizationUrl'), - tokenUrl: u.get('tokenUrl'), - scopes: u.get('scopes'), - type: o.get('type'), - description: o.get('description') - }); - i = i.push( - new We.Map({ [s]: _.filter((s) => void 0 !== s) }) - ); - }), - ('http' !== a && 'apiKey' !== a) || - (i = i.push(new We.Map({ [s]: o }))), - 'openIdConnect' === a && o.get('openIdConnectData')) - ) { - let a = o.get('openIdConnectData'); - ( - a.get('grant_types_supported') || [ - 'authorization_code', - 'implicit' - ] - ).forEach((u) => { - let _ = - a.get('scopes_supported') && - a - .get('scopes_supported') - .reduce((s, o) => s.set(o, ''), new We.Map()), - w = (0, We.fromJS)({ - flow: u, - authorizationUrl: a.get('authorization_endpoint'), - tokenUrl: a.get('token_endpoint'), - scopes: _, - type: 'oauth2', - openIdConnectUrl: o.get('openIdConnectUrl') - }); - i = i.push( - new We.Map({ [s]: w.filter((s) => void 0 !== s) }) - ); - }); - } - }), - i) - : i; - } - ) - ); - function OAS3ComponentWrapFactory(s) { - return (o, i) => (a) => - 'function' == typeof i.specSelectors?.isOAS3 - ? i.specSelectors.isOAS3() - ? qe.createElement(s, Fn()({}, a, i, { Ori: o })) - : qe.createElement(o, a) - : (console.warn("OAS3 wrapper: couldn't get spec"), null); - } - const NI = (0, We.Map)(), - selectors_isSwagger2 = () => (s) => - (function isSwagger2(s) { - const o = s.get('swagger'); - return 'string' == typeof o && '2.0' === o; - })(s.getSystem().specSelectors.specJson()), - selectors_isOAS30 = () => (s) => - (function isOAS30(s) { - const o = s.get('openapi'); - return 'string' == typeof o && /^3\.0\.(?:[1-9]\d*|0)$/.test(o); - })(s.getSystem().specSelectors.specJson()), - selectors_isOAS3 = () => (s) => s.getSystem().specSelectors.isOAS30(); - function selectors_onlyOAS3(s) { - return (o, ...i) => - (a) => { - if (a.specSelectors.isOAS3()) { - const u = s(o, ...i); - return 'function' == typeof u ? u(a) : u; - } - return null; - }; - } - const TI = selectors_onlyOAS3( - () => (s) => s.specSelectors.specJson().get('servers', NI) - ), - findSchema = (s, o) => { - const i = s.getIn( - ['resolvedSubtrees', 'components', 'schemas', o], - null - ), - a = s.getIn(['json', 'components', 'schemas', o], null); - return i || a || null; - }, - MI = selectors_onlyOAS3((s, { callbacks: o, specPath: i }) => (s) => { - const a = s.specSelectors.validOperationMethods(); - return We.Map.isMap(o) - ? o - .reduce( - (s, o, u) => { - if (!We.Map.isMap(o)) return s; - const _ = o.reduce( - (s, o, _) => { - if (!We.Map.isMap(o)) return s; - const w = o - .entrySeq() - .filter(([s]) => a.includes(s)) - .map(([s, o]) => ({ - operation: (0, We.Map)({ operation: o }), - method: s, - path: _, - callbackName: u, - specPath: i.concat([u, _, s]) - })); - return s.concat(w); - }, - (0, We.List)() - ); - return s.concat(_); - }, - (0, We.List)() - ) - .groupBy((s) => s.callbackName) - .map((s) => s.toArray()) - .toObject() - : {}; - }), - callbacks = ({ - callbacks: s, - specPath: o, - specSelectors: i, - getComponent: a - }) => { - const u = i.callbacksOperations({ callbacks: s, specPath: o }), - _ = Object.keys(u), - w = a('OperationContainer', !0); - return 0 === _.length - ? qe.createElement('span', null, 'No callbacks') - : qe.createElement( - 'div', - null, - _.map((s) => - qe.createElement( - 'div', - { key: `${s}` }, - qe.createElement('h2', null, s), - u[s].map((o) => - qe.createElement(w, { - key: `${s}-${o.path}-${o.method}`, - op: o.operation, - tag: 'callbacks', - method: o.method, - path: o.path, - specPath: o.specPath, - allowTryItOut: !1 - }) - ) - ) - ) - ); - }, - getDefaultRequestBodyValue = (s, o, i, a) => { - const u = s.getIn(['content', o]) ?? (0, We.OrderedMap)(), - _ = u.get('schema', (0, We.OrderedMap)()).toJS(), - w = void 0 !== u.get('examples'), - x = u.get('example'), - C = w ? u.getIn(['examples', i, 'value']) : x; - return stringify( - a.getSampleSchema(_, o, { includeWriteOnly: !0 }, C) - ); - }, - components_request_body = ({ - userHasEditedBody: s, - requestBody: o, - requestBodyValue: i, - requestBodyInclusionSetting: a, - requestBodyErrors: u, - getComponent: _, - getConfigs: w, - specSelectors: x, - fn: C, - contentType: j, - isExecute: L, - specPath: B, - onChange: $, - onChangeIncludeEmpty: V, - activeExamplesKey: U, - updateActiveExamplesKey: z, - setRetainRequestBodyValueFlag: Y - }) => { - const handleFile = (s) => { - $(s.target.files[0]); - }, - setIsIncludedOptions = (s) => { - let o = { key: s, shouldDispatchInit: !1, defaultValue: !0 }; - return ( - 'no value' === a.get(s, 'no value') && - (o.shouldDispatchInit = !0), - o - ); - }, - Z = _('Markdown', !0), - ee = _('modelExample'), - ie = _('RequestBodyEditor'), - ae = _('HighlightCode', !0), - ce = _('ExamplesSelectValueRetainer'), - le = _('Example'), - pe = _('ParameterIncludeEmpty'), - { showCommonExtensions: de } = w(), - fe = o?.get('description') ?? null, - ye = o?.get('content') ?? new We.OrderedMap(); - j = j || ye.keySeq().first() || ''; - const be = ye.get(j) ?? (0, We.OrderedMap)(), - _e = be.get('schema', (0, We.OrderedMap)()), - Se = be.get('examples', null), - we = Se?.map((s, i) => { - const a = s?.get('value', null); - return ( - a && - (s = s.set( - 'value', - getDefaultRequestBodyValue(o, j, i, C), - a - )), - s - ); - }); - if (((u = We.List.isList(u) ? u : (0, We.List)()), !be.size)) - return null; - const xe = 'object' === be.getIn(['schema', 'type']), - Pe = 'binary' === be.getIn(['schema', 'format']), - Te = 'base64' === be.getIn(['schema', 'format']); - if ( - 'application/octet-stream' === j || - 0 === j.indexOf('image/') || - 0 === j.indexOf('audio/') || - 0 === j.indexOf('video/') || - Pe || - Te - ) { - const s = _('Input'); - return L - ? qe.createElement(s, { type: 'file', onChange: handleFile }) - : qe.createElement( - 'i', - null, - 'Example values are not available for ', - qe.createElement('code', null, j), - ' media types.' - ); - } - if ( - xe && - ('application/x-www-form-urlencoded' === j || - 0 === j.indexOf('multipart/')) && - _e.get('properties', (0, We.OrderedMap)()).size > 0 - ) { - const s = _('JsonSchemaForm'), - o = _('ParameterExt'), - w = _e.get('properties', (0, We.OrderedMap)()); - return ( - (i = We.Map.isMap(i) ? i : (0, We.OrderedMap)()), - qe.createElement( - 'div', - { className: 'table-container' }, - fe && qe.createElement(Z, { source: fe }), - qe.createElement( - 'table', - null, - qe.createElement( - 'tbody', - null, - We.Map.isMap(w) && - w.entrySeq().map(([w, x]) => { - if (x.get('readOnly')) return; - const j = x.get('oneOf')?.get(0)?.toJS(), - B = x.get('anyOf')?.get(0)?.toJS(); - x = (0, We.fromJS)( - C.mergeJsonSchema(x.toJS(), j ?? B ?? {}) - ); - let U = de ? getCommonExtensions(x) : null; - const z = _e - .get('required', (0, We.List)()) - .includes(w), - Y = x.get('type'), - ee = x.get('format'), - ie = x.get('description'), - ae = i.getIn([w, 'value']), - ce = i.getIn([w, 'errors']) || u, - le = a.get(w) || !1; - let fe = C.getSampleSchema(x, !1, { - includeWriteOnly: !0 - }); - !1 === fe && (fe = 'false'), - 0 === fe && (fe = '0'), - 'string' != typeof fe && - 'object' === Y && - (fe = stringify(fe)), - 'string' == typeof fe && - 'array' === Y && - (fe = JSON.parse(fe)); - const ye = - 'string' === Y && - ('binary' === ee || 'base64' === ee); - return qe.createElement( - 'tr', - { - key: w, - className: 'parameters', - 'data-property-name': w - }, - qe.createElement( - 'td', - { className: 'parameters-col_name' }, - qe.createElement( - 'div', - { - className: z - ? 'parameter__name required' - : 'parameter__name' - }, - w, - z ? qe.createElement('span', null, ' *') : null - ), - qe.createElement( - 'div', - { className: 'parameter__type' }, - Y, - ee && - qe.createElement( - 'span', - { className: 'prop-format' }, - '($', - ee, - ')' - ), - de && U.size - ? U.entrySeq().map(([s, i]) => - qe.createElement(o, { - key: `${s}-${i}`, - xKey: s, - xVal: i - }) - ) - : null - ), - qe.createElement( - 'div', - { className: 'parameter__deprecated' }, - x.get('deprecated') ? 'deprecated' : null - ) - ), - qe.createElement( - 'td', - { className: 'parameters-col_description' }, - qe.createElement(Z, { source: ie }), - L - ? qe.createElement( - 'div', - null, - qe.createElement(s, { - fn: C, - dispatchInitialValue: !ye, - schema: x, - description: w, - getComponent: _, - value: void 0 === ae ? fe : ae, - required: z, - errors: ce, - onChange: (s) => { - $(s, [w]); - } - }), - z - ? null - : qe.createElement(pe, { - onChange: (s) => V(w, s), - isIncluded: le, - isIncludedOptions: - setIsIncludedOptions(w), - isDisabled: Array.isArray(ae) - ? 0 !== ae.length - : !isEmptyValue(ae) - }) - ) - : null - ) - ); - }) - ) - ) - ) - ); - } - const Re = getDefaultRequestBodyValue(o, j, U, C); - let $e = null; - return ( - getKnownSyntaxHighlighterLanguage(Re) && ($e = 'json'), - qe.createElement( - 'div', - null, - fe && qe.createElement(Z, { source: fe }), - we - ? qe.createElement(ce, { - userHasEditedBody: s, - examples: we, - currentKey: U, - currentUserInputValue: i, - onSelect: (s) => { - z(s); - }, - updateValue: $, - defaultToFirstExample: !0, - getComponent: _, - setRetainRequestBodyValueFlag: Y - }) - : null, - L - ? qe.createElement( - 'div', - null, - qe.createElement(ie, { - value: i, - errors: u, - defaultValue: Re, - onChange: $, - getComponent: _ - }) - ) - : qe.createElement(ee, { - getComponent: _, - getConfigs: w, - specSelectors: x, - expandDepth: 1, - isExecute: L, - schema: be.get('schema'), - specPath: B.push('content', j), - example: qe.createElement( - ae, - { className: 'body-param__example', language: $e }, - stringify(i) || Re - ), - includeWriteOnly: !0 - }), - we - ? qe.createElement(le, { - example: we.get(U), - getComponent: _, - getConfigs: w - }) - : null - ) - ); - }; - class operation_link_OperationLink extends qe.Component { - render() { - const { link: s, name: o, getComponent: i } = this.props, - a = i('Markdown', !0); - let u = s.get('operationId') || s.get('operationRef'), - _ = s.get('parameters') && s.get('parameters').toJS(), - w = s.get('description'); - return qe.createElement( - 'div', - { className: 'operation-link' }, - qe.createElement( - 'div', - { className: 'description' }, - qe.createElement('b', null, qe.createElement('code', null, o)), - w ? qe.createElement(a, { source: w }) : null - ), - qe.createElement( - 'pre', - null, - 'Operation `', - u, - '`', - qe.createElement('br', null), - qe.createElement('br', null), - 'Parameters ', - (function padString(s, o) { - if ('string' != typeof o) return ''; - return o - .split('\n') - .map((o, i) => (i > 0 ? Array(s + 1).join(' ') + o : o)) - .join('\n'); - })(0, JSON.stringify(_, null, 2)) || '{}', - qe.createElement('br', null) - ) - ); - } - } - const RI = operation_link_OperationLink, - components_servers = ({ - servers: s, - currentServer: o, - setSelectedServer: i, - setServerVariableValue: a, - getServerVariable: u, - getEffectiveServerValue: _ - }) => { - const w = - (s.find((s) => s.get('url') === o) || (0, We.OrderedMap)()).get( - 'variables' - ) || (0, We.OrderedMap)(), - x = 0 !== w.size; - (0, qe.useEffect)(() => { - o || i(s.first()?.get('url')); - }, []), - (0, qe.useEffect)(() => { - const u = s.find((s) => s.get('url') === o); - if (!u) return void i(s.first().get('url')); - (u.get('variables') || (0, We.OrderedMap)()).map((s, i) => { - a({ server: o, key: i, val: s.get('default') || '' }); - }); - }, [o, s]); - const C = (0, qe.useCallback)( - (s) => { - i(s.target.value); - }, - [i] - ), - j = (0, qe.useCallback)( - (s) => { - const i = s.target.getAttribute('data-variable'), - u = s.target.value; - a({ server: o, key: i, val: u }); - }, - [a, o] - ); - return qe.createElement( - 'div', - { className: 'servers' }, - qe.createElement( - 'label', - { htmlFor: 'servers' }, - qe.createElement( - 'select', - { onChange: C, value: o, id: 'servers' }, - s - .valueSeq() - .map((s) => - qe.createElement( - 'option', - { value: s.get('url'), key: s.get('url') }, - s.get('url'), - s.get('description') && ` - ${s.get('description')}` - ) - ) - .toArray() - ) - ), - x && - qe.createElement( - 'div', - null, - qe.createElement( - 'div', - { className: 'computed-url' }, - 'Computed URL:', - qe.createElement('code', null, _(o)) - ), - qe.createElement('h4', null, 'Server variables'), - qe.createElement( - 'table', - null, - qe.createElement( - 'tbody', - null, - w.entrySeq().map(([s, i]) => - qe.createElement( - 'tr', - { key: s }, - qe.createElement('td', null, s), - qe.createElement( - 'td', - null, - i.get('enum') - ? qe.createElement( - 'select', - { 'data-variable': s, onChange: j }, - i - .get('enum') - .map((i) => - qe.createElement( - 'option', - { - selected: i === u(o, s), - key: i, - value: i - }, - i - ) - ) - ) - : qe.createElement('input', { - type: 'text', - value: u(o, s) || '', - onChange: j, - 'data-variable': s - }) - ) - ) - ) - ) - ) - ) - ); - }; - class ServersContainer extends qe.Component { - render() { - const { - specSelectors: s, - oas3Selectors: o, - oas3Actions: i, - getComponent: a - } = this.props, - u = s.servers(), - _ = a('Servers'); - return u && u.size - ? qe.createElement( - 'div', - null, - qe.createElement( - 'span', - { className: 'servers-title' }, - 'Servers' - ), - qe.createElement(_, { - servers: u, - currentServer: o.selectedServer(), - setSelectedServer: i.setSelectedServer, - setServerVariableValue: i.setServerVariableValue, - getServerVariable: o.serverVariableValue, - getEffectiveServerValue: o.serverEffectiveValue - }) - ) - : null; - } - } - const DI = Function.prototype; - class RequestBodyEditor extends qe.PureComponent { - static defaultProps = { onChange: DI, userHasEditedBody: !1 }; - constructor(s, o) { - super(s, o), - (this.state = { value: stringify(s.value) || s.defaultValue }), - s.onChange(s.value); - } - applyDefaultValue = (s) => { - const { onChange: o, defaultValue: i } = s || this.props; - return this.setState({ value: i }), o(i); - }; - onChange = (s) => { - this.props.onChange(stringify(s)); - }; - onDomChange = (s) => { - const o = s.target.value; - this.setState({ value: o }, () => this.onChange(o)); - }; - UNSAFE_componentWillReceiveProps(s) { - this.props.value !== s.value && - s.value !== this.state.value && - this.setState({ value: stringify(s.value) }), - !s.value && - s.defaultValue && - this.state.value && - this.applyDefaultValue(s); - } - render() { - let { getComponent: s, errors: o } = this.props, - { value: i } = this.state, - a = o.size > 0; - const u = s('TextArea'); - return qe.createElement( - 'div', - { className: 'body-param' }, - qe.createElement(u, { - className: Xn()('body-param__text', { invalid: a }), - title: o.size ? o.join(', ') : '', - value: i, - onChange: this.onDomChange - }) - ); - } - } - class HttpAuth extends qe.Component { - constructor(s, o) { - super(s, o); - let { name: i, schema: a } = this.props, - u = this.getValue(); - this.state = { name: i, schema: a, value: u }; - } - getValue() { - let { name: s, authorized: o } = this.props; - return o && o.getIn([s, 'value']); - } - onChange = (s) => { - let { onChange: o } = this.props, - { value: i, name: a } = s.target, - u = Object.assign({}, this.state.value); - a ? (u[a] = i) : (u = i), - this.setState({ value: u }, () => o(this.state)); - }; - render() { - let { - schema: s, - getComponent: o, - errSelectors: i, - name: a - } = this.props; - const u = o('Input'), - _ = o('Row'), - w = o('Col'), - x = o('authError'), - C = o('Markdown', !0), - j = o('JumpToPath', !0), - L = (s.get('scheme') || '').toLowerCase(); - let B = this.getValue(), - $ = i.allErrors().filter((s) => s.get('authId') === a); - if ('basic' === L) { - let o = B ? B.get('username') : null; - return qe.createElement( - 'div', - null, - qe.createElement( - 'h4', - null, - qe.createElement('code', null, a || s.get('name')), - '  (http, Basic)', - qe.createElement(j, { path: ['securityDefinitions', a] }) - ), - o && qe.createElement('h6', null, 'Authorized'), - qe.createElement( - _, - null, - qe.createElement(C, { source: s.get('description') }) - ), - qe.createElement( - _, - null, - qe.createElement( - 'label', - { htmlFor: 'auth-basic-username' }, - 'Username:' - ), - o - ? qe.createElement('code', null, ' ', o, ' ') - : qe.createElement( - w, - null, - qe.createElement(u, { - id: 'auth-basic-username', - type: 'text', - required: 'required', - name: 'username', - 'aria-label': 'auth-basic-username', - onChange: this.onChange, - autoFocus: !0 - }) - ) - ), - qe.createElement( - _, - null, - qe.createElement( - 'label', - { htmlFor: 'auth-basic-password' }, - 'Password:' - ), - o - ? qe.createElement('code', null, ' ****** ') - : qe.createElement( - w, - null, - qe.createElement(u, { - id: 'auth-basic-password', - autoComplete: 'new-password', - name: 'password', - type: 'password', - 'aria-label': 'auth-basic-password', - onChange: this.onChange - }) - ) - ), - $.valueSeq().map((s, o) => - qe.createElement(x, { error: s, key: o }) - ) - ); - } - return 'bearer' === L - ? qe.createElement( - 'div', - null, - qe.createElement( - 'h4', - null, - qe.createElement('code', null, a || s.get('name')), - '  (http, Bearer)', - qe.createElement(j, { path: ['securityDefinitions', a] }) - ), - B && qe.createElement('h6', null, 'Authorized'), - qe.createElement( - _, - null, - qe.createElement(C, { source: s.get('description') }) - ), - qe.createElement( - _, - null, - qe.createElement( - 'label', - { htmlFor: 'auth-bearer-value' }, - 'Value:' - ), - B - ? qe.createElement('code', null, ' ****** ') - : qe.createElement( - w, - null, - qe.createElement(u, { - id: 'auth-bearer-value', - type: 'text', - 'aria-label': 'auth-bearer-value', - onChange: this.onChange, - autoFocus: !0 - }) - ) - ), - $.valueSeq().map((s, o) => - qe.createElement(x, { error: s, key: o }) - ) - ) - : qe.createElement( - 'div', - null, - qe.createElement( - 'em', - null, - qe.createElement('b', null, a), - ' HTTP authentication: unsupported scheme ', - `'${L}'` - ) - ); - } - } - class operation_servers_OperationServers extends qe.Component { - setSelectedServer = (s) => { - const { path: o, method: i } = this.props; - return ( - this.forceUpdate(), this.props.setSelectedServer(s, `${o}:${i}`) - ); - }; - setServerVariableValue = (s) => { - const { path: o, method: i } = this.props; - return ( - this.forceUpdate(), - this.props.setServerVariableValue({ - ...s, - namespace: `${o}:${i}` - }) - ); - }; - getSelectedServer = () => { - const { path: s, method: o } = this.props; - return this.props.getSelectedServer(`${s}:${o}`); - }; - getServerVariable = (s, o) => { - const { path: i, method: a } = this.props; - return this.props.getServerVariable( - { namespace: `${i}:${a}`, server: s }, - o - ); - }; - getEffectiveServerValue = (s) => { - const { path: o, method: i } = this.props; - return this.props.getEffectiveServerValue({ - server: s, - namespace: `${o}:${i}` - }); - }; - render() { - const { - operationServers: s, - pathServers: o, - getComponent: i - } = this.props; - if (!s && !o) return null; - const a = i('Servers'), - u = s || o, - _ = s ? 'operation' : 'path'; - return qe.createElement( - 'div', - { className: 'opblock-section operation-servers' }, - qe.createElement( - 'div', - { className: 'opblock-section-header' }, - qe.createElement( - 'div', - { className: 'tab-header' }, - qe.createElement( - 'h4', - { className: 'opblock-title' }, - 'Servers' - ) - ) - ), - qe.createElement( - 'div', - { className: 'opblock-description-wrapper' }, - qe.createElement( - 'h4', - { className: 'message' }, - 'These ', - _, - '-level options override the global server options.' - ), - qe.createElement(a, { - servers: u, - currentServer: this.getSelectedServer(), - setSelectedServer: this.setSelectedServer, - setServerVariableValue: this.setServerVariableValue, - getServerVariable: this.getServerVariable, - getEffectiveServerValue: this.getEffectiveServerValue - }) - ) - ); - } - } - const LI = { - Callbacks: callbacks, - HttpAuth, - RequestBody: components_request_body, - Servers: components_servers, - ServersContainer, - RequestBodyEditor, - OperationServers: operation_servers_OperationServers, - operationLink: RI - }, - FI = new Remarkable('commonmark'); - FI.block.ruler.enable(['table']), FI.set({ linkTarget: '_blank' }); - const BI = OAS3ComponentWrapFactory( - ({ - source: s, - className: o = '', - getConfigs: i = () => ({ useUnsafeMarkdown: !1 }) - }) => { - if ('string' != typeof s) return null; - if (s) { - const { useUnsafeMarkdown: a } = i(), - u = sanitizer(FI.render(s), { useUnsafeMarkdown: a }); - let _; - return ( - 'string' == typeof u && (_ = u.trim()), - qe.createElement('div', { - dangerouslySetInnerHTML: { __html: _ }, - className: Xn()(o, 'renderedMarkdown') - }) - ); - } - return null; - } - ), - qI = OAS3ComponentWrapFactory(({ Ori: s, ...o }) => { - const { - schema: i, - getComponent: a, - errSelectors: u, - authorized: _, - onAuthChange: w, - name: x - } = o, - C = a('HttpAuth'); - return 'http' === i.get('type') - ? qe.createElement(C, { - key: x, - schema: i, - name: x, - errSelectors: u, - authorized: _, - getComponent: a, - onChange: w - }) - : qe.createElement(s, o); - }), - $I = OAS3ComponentWrapFactory(OnlineValidatorBadge); - class ModelComponent extends qe.Component { - render() { - let { getConfigs: s, schema: o, Ori: i } = this.props, - a = ['model-box'], - u = null; - return ( - !0 === o.get('deprecated') && - (a.push('deprecated'), - (u = qe.createElement( - 'span', - { className: 'model-deprecated-warning' }, - 'Deprecated:' - ))), - qe.createElement( - 'div', - { className: a.join(' ') }, - u, - qe.createElement( - i, - Fn()({}, this.props, { - getConfigs: s, - depth: 1, - expandDepth: this.props.expandDepth || 0 - }) - ) - ) - ); - } - } - const VI = OAS3ComponentWrapFactory(ModelComponent), - UI = OAS3ComponentWrapFactory(({ Ori: s, ...o }) => { - const { schema: i, getComponent: a, errors: u, onChange: _ } = o, - w = i && i.get ? i.get('format') : null, - x = i && i.get ? i.get('type') : null, - C = a('Input'); - return x && - 'string' === x && - w && - ('binary' === w || 'base64' === w) - ? qe.createElement(C, { - type: 'file', - className: u.length ? 'invalid' : '', - title: u.length ? u : '', - onChange: (s) => { - _(s.target.files[0]); - }, - disabled: s.isDisabled - }) - : qe.createElement(s, o); - }), - zI = { - Markdown: BI, - AuthItem: qI, - OpenAPIVersion: (function OAS30ComponentWrapFactory(s) { - return (o, i) => (a) => - 'function' == typeof i.specSelectors?.isOAS30 - ? i.specSelectors.isOAS30() - ? qe.createElement(s, Fn()({}, a, i, { Ori: o })) - : qe.createElement(o, a) - : (console.warn("OAS30 wrapper: couldn't get spec"), null); - })((s) => { - const { Ori: o } = s; - return qe.createElement(o, { oasVersion: '3.0' }); - }), - JsonSchema_string: UI, - model: VI, - onlineValidatorBadge: $I - }, - WI = 'oas3_set_servers', - JI = 'oas3_set_request_body_value', - HI = 'oas3_set_request_body_retain_flag', - KI = 'oas3_set_request_body_inclusion', - GI = 'oas3_set_active_examples_member', - XI = 'oas3_set_request_content_type', - YI = 'oas3_set_response_content_type', - QI = 'oas3_set_server_variable_value', - ZI = 'oas3_set_request_body_validate_error', - eP = 'oas3_clear_request_body_validate_error', - tP = 'oas3_clear_request_body_value'; - function setSelectedServer(s, o) { - return { type: WI, payload: { selectedServerUrl: s, namespace: o } }; - } - function setRequestBodyValue({ value: s, pathMethod: o }) { - return { type: JI, payload: { value: s, pathMethod: o } }; - } - const setRetainRequestBodyValueFlag = ({ - value: s, - pathMethod: o - }) => ({ type: HI, payload: { value: s, pathMethod: o } }); - function setRequestBodyInclusion({ value: s, pathMethod: o, name: i }) { - return { type: KI, payload: { value: s, pathMethod: o, name: i } }; - } - function setActiveExamplesMember({ - name: s, - pathMethod: o, - contextType: i, - contextName: a - }) { - return { - type: GI, - payload: { name: s, pathMethod: o, contextType: i, contextName: a } - }; - } - function setRequestContentType({ value: s, pathMethod: o }) { - return { type: XI, payload: { value: s, pathMethod: o } }; - } - function setResponseContentType({ value: s, path: o, method: i }) { - return { type: YI, payload: { value: s, path: o, method: i } }; - } - function setServerVariableValue({ - server: s, - namespace: o, - key: i, - val: a - }) { - return { - type: QI, - payload: { server: s, namespace: o, key: i, val: a } - }; - } - const setRequestBodyValidateError = ({ - path: s, - method: o, - validationErrors: i - }) => ({ - type: ZI, - payload: { path: s, method: o, validationErrors: i } - }), - clearRequestBodyValidateError = ({ path: s, method: o }) => ({ - type: eP, - payload: { path: s, method: o } - }), - initRequestBodyValidateError = ({ pathMethod: s }) => ({ - type: eP, - payload: { path: s[0], method: s[1] } - }), - clearRequestBodyValue = ({ pathMethod: s }) => ({ - type: tP, - payload: { pathMethod: s } - }); - var rP = __webpack_require__(60680), - nP = __webpack_require__.n(rP); - const oas3_selectors_onlyOAS3 = - (s) => - (o, ...i) => - (a) => { - if (a.getSystem().specSelectors.isOAS3()) { - const u = s(o, ...i); - return 'function' == typeof u ? u(a) : u; - } - return null; - }; - const sP = oas3_selectors_onlyOAS3((s, o) => { - const i = o ? [o, 'selectedServer'] : ['selectedServer']; - return s.getIn(i) || ''; - }), - oP = oas3_selectors_onlyOAS3( - (s, o, i) => s.getIn(['requestData', o, i, 'bodyValue']) || null - ), - iP = oas3_selectors_onlyOAS3( - (s, o, i) => s.getIn(['requestData', o, i, 'retainBodyValue']) || !1 - ), - selectDefaultRequestBodyValue = (s, o, i) => (s) => { - const { oas3Selectors: a, specSelectors: u, fn: _ } = s.getSystem(); - if (u.isOAS3()) { - const s = a.requestContentType(o, i); - if (s) - return getDefaultRequestBodyValue( - u.specResolvedSubtree(['paths', o, i, 'requestBody']), - s, - a.activeExamplesMember(o, i, 'requestBody', 'requestBody'), - _ - ); - } - return null; - }, - aP = oas3_selectors_onlyOAS3((s, o, i) => (s) => { - const { oas3Selectors: a, specSelectors: u, fn: _ } = s; - let w = !1; - const x = a.requestContentType(o, i); - let C = a.requestBodyValue(o, i); - const j = u.specResolvedSubtree(['paths', o, i, 'requestBody']); - if (!j) return !1; - if ( - (We.Map.isMap(C) && - (C = stringify( - C.mapEntries((s) => - We.Map.isMap(s[1]) ? [s[0], s[1].get('value')] : s - ).toJS() - )), - We.List.isList(C) && (C = stringify(C)), - x) - ) { - const s = getDefaultRequestBodyValue( - j, - x, - a.activeExamplesMember(o, i, 'requestBody', 'requestBody'), - _ - ); - w = !!C && C !== s; - } - return w; - }), - cP = oas3_selectors_onlyOAS3( - (s, o, i) => - s.getIn(['requestData', o, i, 'bodyInclusion']) || (0, We.Map)() - ), - lP = oas3_selectors_onlyOAS3( - (s, o, i) => s.getIn(['requestData', o, i, 'errors']) || null - ), - uP = oas3_selectors_onlyOAS3( - (s, o, i, a, u) => - s.getIn(['examples', o, i, a, u, 'activeExample']) || null - ), - pP = oas3_selectors_onlyOAS3( - (s, o, i) => - s.getIn(['requestData', o, i, 'requestContentType']) || null - ), - hP = oas3_selectors_onlyOAS3( - (s, o, i) => - s.getIn(['requestData', o, i, 'responseContentType']) || null - ), - dP = oas3_selectors_onlyOAS3((s, o, i) => { - let a; - if ('string' != typeof o) { - const { server: s, namespace: u } = o; - a = u - ? [u, 'serverVariableValues', s, i] - : ['serverVariableValues', s, i]; - } else { - a = ['serverVariableValues', o, i]; - } - return s.getIn(a) || null; - }), - fP = oas3_selectors_onlyOAS3((s, o) => { - let i; - if ('string' != typeof o) { - const { server: s, namespace: a } = o; - i = a - ? [a, 'serverVariableValues', s] - : ['serverVariableValues', s]; - } else { - i = ['serverVariableValues', o]; - } - return s.getIn(i) || (0, We.OrderedMap)(); - }), - mP = oas3_selectors_onlyOAS3((s, o) => { - var i, a; - if ('string' != typeof o) { - const { server: u, namespace: _ } = o; - (a = u), - (i = _ - ? s.getIn([_, 'serverVariableValues', a]) - : s.getIn(['serverVariableValues', a])); - } else (a = o), (i = s.getIn(['serverVariableValues', a])); - i = i || (0, We.OrderedMap)(); - let u = a; - return ( - i.map((s, o) => { - u = u.replace(new RegExp(`{${nP()(o)}}`, 'g'), s); - }), - u - ); - }), - gP = (function validateRequestBodyIsRequired(s) { - return (...o) => - (i) => { - const a = i.getSystem().specSelectors.specJson(); - let u = [...o][1] || []; - return ( - !a.getIn(['paths', ...u, 'requestBody', 'required']) || - s(...o) - ); - }; - })((s, o) => - ((s, o) => ( - (o = o || []), !!s.getIn(['requestData', ...o, 'bodyValue']) - ))(s, o) - ), - validateShallowRequired = ( - s, - { - oas3RequiredRequestBodyContentType: o, - oas3RequestContentType: i, - oas3RequestBodyValue: a - } - ) => { - let u = []; - if (!We.Map.isMap(a)) return u; - let _ = []; - return ( - Object.keys(o.requestContentType).forEach((s) => { - if (s === i) { - o.requestContentType[s].forEach((s) => { - _.indexOf(s) < 0 && _.push(s); - }); - } - }), - _.forEach((s) => { - a.getIn([s, 'value']) || u.push(s); - }), - u - ); - }, - yP = Os()([ - 'get', - 'put', - 'post', - 'delete', - 'options', - 'head', - 'patch', - 'trace' - ]), - vP = { - [WI]: (s, { payload: { selectedServerUrl: o, namespace: i } }) => { - const a = i ? [i, 'selectedServer'] : ['selectedServer']; - return s.setIn(a, o); - }, - [JI]: (s, { payload: { value: o, pathMethod: i } }) => { - let [a, u] = i; - if (!We.Map.isMap(o)) - return s.setIn(['requestData', a, u, 'bodyValue'], o); - let _, - w = - s.getIn(['requestData', a, u, 'bodyValue']) || (0, We.Map)(); - We.Map.isMap(w) || (w = (0, We.Map)()); - const [...x] = o.keys(); - return ( - x.forEach((s) => { - let i = o.getIn([s]); - (w.has(s) && We.Map.isMap(i)) || - (_ = w.setIn([s, 'value'], i)); - }), - s.setIn(['requestData', a, u, 'bodyValue'], _) - ); - }, - [HI]: (s, { payload: { value: o, pathMethod: i } }) => { - let [a, u] = i; - return s.setIn(['requestData', a, u, 'retainBodyValue'], o); - }, - [KI]: (s, { payload: { value: o, pathMethod: i, name: a } }) => { - let [u, _] = i; - return s.setIn(['requestData', u, _, 'bodyInclusion', a], o); - }, - [GI]: ( - s, - { - payload: { - name: o, - pathMethod: i, - contextType: a, - contextName: u - } - } - ) => { - let [_, w] = i; - return s.setIn(['examples', _, w, a, u, 'activeExample'], o); - }, - [XI]: (s, { payload: { value: o, pathMethod: i } }) => { - let [a, u] = i; - return s.setIn(['requestData', a, u, 'requestContentType'], o); - }, - [YI]: (s, { payload: { value: o, path: i, method: a } }) => - s.setIn(['requestData', i, a, 'responseContentType'], o), - [QI]: ( - s, - { payload: { server: o, namespace: i, key: a, val: u } } - ) => { - const _ = i - ? [i, 'serverVariableValues', o, a] - : ['serverVariableValues', o, a]; - return s.setIn(_, u); - }, - [ZI]: ( - s, - { payload: { path: o, method: i, validationErrors: a } } - ) => { - let u = []; - if ( - (u.push('Required field is not provided'), a.missingBodyValue) - ) - return s.setIn( - ['requestData', o, i, 'errors'], - (0, We.fromJS)(u) - ); - if (a.missingRequiredKeys && a.missingRequiredKeys.length > 0) { - const { missingRequiredKeys: _ } = a; - return s.updateIn( - ['requestData', o, i, 'bodyValue'], - (0, We.fromJS)({}), - (s) => - _.reduce( - (s, o) => s.setIn([o, 'errors'], (0, We.fromJS)(u)), - s - ) - ); - } - return ( - console.warn( - 'unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR' - ), - s - ); - }, - [eP]: (s, { payload: { path: o, method: i } }) => { - const a = s.getIn(['requestData', o, i, 'bodyValue']); - if (!We.Map.isMap(a)) - return s.setIn( - ['requestData', o, i, 'errors'], - (0, We.fromJS)([]) - ); - const [...u] = a.keys(); - return u - ? s.updateIn( - ['requestData', o, i, 'bodyValue'], - (0, We.fromJS)({}), - (s) => - u.reduce( - (s, o) => s.setIn([o, 'errors'], (0, We.fromJS)([])), - s - ) - ) - : s; - }, - [tP]: (s, { payload: { pathMethod: o } }) => { - let [i, a] = o; - const u = s.getIn(['requestData', i, a, 'bodyValue']); - return u - ? We.Map.isMap(u) - ? s.setIn(['requestData', i, a, 'bodyValue'], (0, We.Map)()) - : s.setIn(['requestData', i, a, 'bodyValue'], '') - : s; - } - }; - function oas3() { - return { - components: LI, - wrapComponents: zI, - statePlugins: { - spec: { wrapSelectors: we, selectors: Pe }, - auth: { wrapSelectors: xe }, - oas3: { actions: { ...Te }, reducers: vP, selectors: { ...Re } } - } - }; - } - const webhooks = ({ specSelectors: s, getComponent: o }) => { - const i = s.selectWebhooksOperations(), - a = Object.keys(i), - u = o('OperationContainer', !0); - return 0 === a.length - ? null - : qe.createElement( - 'div', - { className: 'webhooks' }, - qe.createElement('h2', null, 'Webhooks'), - a.map((s) => - qe.createElement( - 'div', - { key: `${s}-webhook` }, - i[s].map((o) => - qe.createElement(u, { - key: `${s}-${o.method}-webhook`, - op: o.operation, - tag: 'webhooks', - method: o.method, - path: s, - specPath: (0, We.List)(o.specPath), - allowTryItOut: !1 - }) - ) - ) - ) - ); - }, - oas31_components_license = ({ - getComponent: s, - specSelectors: o - }) => { - const i = o.selectLicenseNameField(), - a = o.selectLicenseUrl(), - u = s('Link'); - return qe.createElement( - 'div', - { className: 'info__license' }, - a - ? qe.createElement( - 'div', - { className: 'info__license__url' }, - qe.createElement( - u, - { target: '_blank', href: sanitizeUrl(a) }, - i - ) - ) - : qe.createElement('span', null, i) - ); - }, - oas31_components_contact = ({ - getComponent: s, - specSelectors: o - }) => { - const i = o.selectContactNameField(), - a = o.selectContactUrl(), - u = o.selectContactEmailField(), - _ = s('Link'); - return qe.createElement( - 'div', - { className: 'info__contact' }, - a && - qe.createElement( - 'div', - null, - qe.createElement( - _, - { href: sanitizeUrl(a), target: '_blank' }, - i, - ' - Website' - ) - ), - u && - qe.createElement( - _, - { href: sanitizeUrl(`mailto:${u}`) }, - a ? `Send email to ${i}` : `Contact ${i}` - ) - ); - }, - oas31_components_info = ({ getComponent: s, specSelectors: o }) => { - const i = o.version(), - a = o.url(), - u = o.basePath(), - _ = o.host(), - w = o.selectInfoSummaryField(), - x = o.selectInfoDescriptionField(), - C = o.selectInfoTitleField(), - j = o.selectInfoTermsOfServiceUrl(), - L = o.selectExternalDocsUrl(), - B = o.selectExternalDocsDescriptionField(), - $ = o.contact(), - V = o.license(), - U = s('Markdown', !0), - z = s('Link'), - Y = s('VersionStamp'), - Z = s('OpenAPIVersion'), - ee = s('InfoUrl'), - ie = s('InfoBasePath'), - ae = s('License', !0), - ce = s('Contact', !0), - le = s('JsonSchemaDialect', !0); - return qe.createElement( - 'div', - { className: 'info' }, - qe.createElement( - 'hgroup', - { className: 'main' }, - qe.createElement( - 'h2', - { className: 'title' }, - C, - qe.createElement( - 'span', - null, - i && qe.createElement(Y, { version: i }), - qe.createElement(Z, { oasVersion: '3.1' }) - ) - ), - (_ || u) && qe.createElement(ie, { host: _, basePath: u }), - a && qe.createElement(ee, { getComponent: s, url: a }) - ), - w && qe.createElement('p', { className: 'info__summary' }, w), - qe.createElement( - 'div', - { className: 'info__description description' }, - qe.createElement(U, { source: x }) - ), - j && - qe.createElement( - 'div', - { className: 'info__tos' }, - qe.createElement( - z, - { target: '_blank', href: sanitizeUrl(j) }, - 'Terms of service' - ) - ), - $.size > 0 && qe.createElement(ce, null), - V.size > 0 && qe.createElement(ae, null), - L && - qe.createElement( - z, - { - className: 'info__extdocs', - target: '_blank', - href: sanitizeUrl(L) - }, - B || L - ), - qe.createElement(le, null) - ); - }, - json_schema_dialect = ({ getComponent: s, specSelectors: o }) => { - const i = o.selectJsonSchemaDialectField(), - a = o.selectJsonSchemaDialectDefault(), - u = s('Link'); - return qe.createElement( - qe.Fragment, - null, - i && - i === a && - qe.createElement( - 'p', - { className: 'info__jsonschemadialect' }, - 'JSON Schema dialect:', - ' ', - qe.createElement( - u, - { target: '_blank', href: sanitizeUrl(i) }, - i - ) - ), - i && - i !== a && - qe.createElement( - 'div', - { className: 'error-wrapper' }, - qe.createElement( - 'div', - { className: 'no-margin' }, - qe.createElement( - 'div', - { className: 'errors' }, - qe.createElement( - 'div', - { className: 'errors-wrapper' }, - qe.createElement( - 'h4', - { className: 'center' }, - 'Warning' - ), - qe.createElement( - 'p', - { className: 'message' }, - qe.createElement( - 'strong', - null, - 'OpenAPI.jsonSchemaDialect' - ), - ' field contains a value different from the default value of', - ' ', - qe.createElement(u, { target: '_blank', href: a }, a), - '. Values different from the default one are currently not supported. Please either omit the field or provide it with the default value.' - ) - ) - ) - ) - ) - ); - }, - version_pragma_filter = ({ - bypass: s, - isSwagger2: o, - isOAS3: i, - isOAS31: a, - alsoShow: u, - children: _ - }) => - s - ? qe.createElement('div', null, _) - : o && (i || a) - ? qe.createElement( - 'div', - { className: 'version-pragma' }, - u, - qe.createElement( - 'div', - { - className: - 'version-pragma__message version-pragma__message--ambiguous' - }, - qe.createElement( - 'div', - null, - qe.createElement( - 'h3', - null, - 'Unable to render this definition' - ), - qe.createElement( - 'p', - null, - qe.createElement('code', null, 'swagger'), - ' and ', - qe.createElement('code', null, 'openapi'), - ' fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields.' - ), - qe.createElement( - 'p', - null, - 'Supported version fields are ', - qe.createElement('code', null, 'swagger: "2.0"'), - ' and those that match ', - qe.createElement('code', null, 'openapi: 3.x.y'), - ' (for example,', - ' ', - qe.createElement('code', null, 'openapi: 3.1.0'), - ').' - ) - ) - ) - ) - : o || i || a - ? qe.createElement('div', null, _) - : qe.createElement( - 'div', - { className: 'version-pragma' }, - u, - qe.createElement( - 'div', - { - className: - 'version-pragma__message version-pragma__message--missing' - }, - qe.createElement( - 'div', - null, - qe.createElement( - 'h3', - null, - 'Unable to render this definition' - ), - qe.createElement( - 'p', - null, - 'The provided definition does not specify a valid version field.' - ), - qe.createElement( - 'p', - null, - 'Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ', - qe.createElement('code', null, 'swagger: "2.0"'), - ' and those that match ', - qe.createElement('code', null, 'openapi: 3.x.y'), - ' (for example,', - ' ', - qe.createElement('code', null, 'openapi: 3.1.0'), - ').' - ) - ) - ) - ), - getModelName = (s) => - 'string' == typeof s && s.includes('#/components/schemas/') - ? ((s) => { - const o = s.replace(/~1/g, '/').replace(/~0/g, '~'); - try { - return decodeURIComponent(o); - } catch { - return o; - } - })(s.replace(/^.*#\/components\/schemas\//, '')) - : null, - bP = (0, qe.forwardRef)( - ({ schema: s, getComponent: o, onToggle: i = () => {} }, a) => { - const u = o('JSONSchema202012'), - _ = getModelName(s.get('$$ref')), - w = (0, qe.useCallback)( - (s, o) => { - i(_, o); - }, - [_, i] - ); - return qe.createElement(u, { - name: _, - schema: s.toJS(), - ref: a, - onExpand: w - }); - } - ), - _P = bP, - models = ({ - specActions: s, - specSelectors: o, - layoutSelectors: i, - layoutActions: a, - getComponent: u, - getConfigs: _, - fn: w - }) => { - const x = o.selectSchemas(), - C = Object.keys(x).length > 0, - j = ['components', 'schemas'], - { docExpansion: L, defaultModelsExpandDepth: B } = _(), - $ = B > 0 && 'none' !== L, - V = i.isShown(j, $), - U = u('Collapse'), - z = u('JSONSchema202012'), - Y = u('ArrowUpIcon'), - Z = u('ArrowDownIcon'), - { getTitle: ee } = w.jsonSchema202012.useFn(); - (0, qe.useEffect)(() => { - const i = V && B > 1, - a = null != o.specResolvedSubtree(j); - i && !a && s.requestResolvedSubtree(j); - }, [V, B]); - const ie = (0, qe.useCallback)(() => { - a.show(j, !V); - }, [V]), - ae = (0, qe.useCallback)((s) => { - null !== s && a.readyToScroll(j, s); - }, []), - handleJSONSchema202012Ref = (s) => (o) => { - null !== o && a.readyToScroll([...j, s], o); - }, - handleJSONSchema202012Expand = (i) => (a, u) => { - if (u) { - const a = [...j, i]; - null != o.specResolvedSubtree(a) || - s.requestResolvedSubtree([...j, i]); - } - }; - return !C || B < 0 - ? null - : qe.createElement( - 'section', - { className: Xn()('models', { 'is-open': V }), ref: ae }, - qe.createElement( - 'h4', - null, - qe.createElement( - 'button', - { - 'aria-expanded': V, - className: 'models-control', - onClick: ie - }, - qe.createElement('span', null, 'Schemas'), - V ? qe.createElement(Y, null) : qe.createElement(Z, null) - ) - ), - qe.createElement( - U, - { isOpened: V }, - Object.entries(x).map(([s, o]) => { - const i = ee(o, { lookup: 'basic' }) || s; - return qe.createElement(z, { - key: s, - ref: handleJSONSchema202012Ref(s), - schema: o, - name: i, - onExpand: handleJSONSchema202012Expand(s) - }); - }) - ) - ); - }, - mutual_tls_auth = ({ schema: s, getComponent: o }) => { - const i = o('JumpToPath', !0); - return qe.createElement( - 'div', - null, - qe.createElement( - 'h4', - null, - s.get('name'), - ' (mutualTLS)', - ' ', - qe.createElement(i, { - path: ['securityDefinitions', s.get('name')] - }) - ), - qe.createElement( - 'p', - null, - 'Mutual TLS is required by this API/Operation. Certificates are managed via your Operating System and/or your browser.' - ), - qe.createElement('p', null, s.get('description')) - ); - }; - class auths_Auths extends qe.Component { - constructor(s, o) { - super(s, o), (this.state = {}); - } - onAuthChange = (s) => { - let { name: o } = s; - this.setState({ [o]: s }); - }; - submitAuth = (s) => { - s.preventDefault(); - let { authActions: o } = this.props; - o.authorizeWithPersistOption(this.state); - }; - logoutClick = (s) => { - s.preventDefault(); - let { authActions: o, definitions: i } = this.props, - a = i.map((s, o) => o).toArray(); - this.setState(a.reduce((s, o) => ((s[o] = ''), s), {})), - o.logoutWithPersistOption(a); - }; - close = (s) => { - s.preventDefault(); - let { authActions: o } = this.props; - o.showDefinitions(!1); - }; - render() { - let { - definitions: s, - getComponent: o, - authSelectors: i, - errSelectors: a - } = this.props; - const u = o('AuthItem'), - _ = o('oauth2', !0), - w = o('Button'), - x = i.authorized(), - C = s.filter((s, o) => !!x.get(o)), - j = s.filter( - (s) => - 'oauth2' !== s.get('type') && 'mutualTLS' !== s.get('type') - ), - L = s.filter((s) => 'oauth2' === s.get('type')), - B = s.filter((s) => 'mutualTLS' === s.get('type')); - return qe.createElement( - 'div', - { className: 'auth-container' }, - j.size > 0 && - qe.createElement( - 'form', - { onSubmit: this.submitAuth }, - j - .map((s, i) => - qe.createElement(u, { - key: i, - schema: s, - name: i, - getComponent: o, - onAuthChange: this.onAuthChange, - authorized: x, - errSelectors: a - }) - ) - .toArray(), - qe.createElement( - 'div', - { className: 'auth-btn-wrapper' }, - j.size === C.size - ? qe.createElement( - w, - { - className: 'btn modal-btn auth', - onClick: this.logoutClick, - 'aria-label': 'Remove authorization' - }, - 'Logout' - ) - : qe.createElement( - w, - { - type: 'submit', - className: 'btn modal-btn auth authorize', - 'aria-label': 'Apply credentials' - }, - 'Authorize' - ), - qe.createElement( - w, - { - className: 'btn modal-btn auth btn-done', - onClick: this.close - }, - 'Close' - ) - ) - ), - L.size > 0 - ? qe.createElement( - 'div', - null, - qe.createElement( - 'div', - { className: 'scope-def' }, - qe.createElement( - 'p', - null, - 'Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes.' - ), - qe.createElement( - 'p', - null, - 'API requires the following scopes. Select which ones you want to grant to Swagger UI.' - ) - ), - s - .filter((s) => 'oauth2' === s.get('type')) - .map((s, o) => - qe.createElement( - 'div', - { key: o }, - qe.createElement(_, { - authorized: x, - schema: s, - name: o - }) - ) - ) - .toArray() - ) - : null, - B.size > 0 && - qe.createElement( - 'div', - null, - B.map((s, i) => - qe.createElement(u, { - key: i, - schema: s, - name: i, - getComponent: o, - onAuthChange: this.onAuthChange, - authorized: x, - errSelectors: a - }) - ).toArray() - ) - ); - } - } - const SP = auths_Auths, - isOAS31 = (s) => { - const o = s.get('openapi'); - return 'string' == typeof o && /^3\.1\.(?:[1-9]\d*|0)$/.test(o); - }, - fn_createOnlyOAS31Selector = - (s) => - (o, ...i) => - (a) => { - if (a.getSystem().specSelectors.isOAS31()) { - const u = s(o, ...i); - return 'function' == typeof u ? u(a) : u; - } - return null; - }, - createOnlyOAS31SelectorWrapper = - (s) => - (o, i) => - (a, ...u) => { - if (i.getSystem().specSelectors.isOAS31()) { - const _ = s(a, ...u); - return 'function' == typeof _ ? _(o, i) : _; - } - return o(...u); - }, - fn_createSystemSelector = - (s) => - (o, ...i) => - (a) => { - const u = s(o, a, ...i); - return 'function' == typeof u ? u(a) : u; - }, - createOnlyOAS31ComponentWrapper = (s) => (o, i) => (a) => - i.specSelectors.isOAS31() - ? qe.createElement( - s, - Fn()({}, a, { originalComponent: o, getSystem: i.getSystem }) - ) - : qe.createElement(o, a), - wP = createOnlyOAS31ComponentWrapper(({ getSystem: s }) => { - const o = s().getComponent('OAS31License', !0); - return qe.createElement(o, null); - }), - EP = createOnlyOAS31ComponentWrapper(({ getSystem: s }) => { - const o = s().getComponent('OAS31Contact', !0); - return qe.createElement(o, null); - }), - xP = createOnlyOAS31ComponentWrapper(({ getSystem: s }) => { - const o = s().getComponent('OAS31Info', !0); - return qe.createElement(o, null); - }), - kP = createOnlyOAS31ComponentWrapper(({ getSystem: s, ...o }) => { - const i = s(), - { getComponent: a, fn: u, getConfigs: _ } = i, - w = _(), - x = a('OAS31Model'), - C = a('JSONSchema202012'), - j = a('JSONSchema202012Keyword$schema'), - L = a('JSONSchema202012Keyword$vocabulary'), - B = a('JSONSchema202012Keyword$id'), - $ = a('JSONSchema202012Keyword$anchor'), - V = a('JSONSchema202012Keyword$dynamicAnchor'), - U = a('JSONSchema202012Keyword$ref'), - z = a('JSONSchema202012Keyword$dynamicRef'), - Y = a('JSONSchema202012Keyword$defs'), - Z = a('JSONSchema202012Keyword$comment'), - ee = a('JSONSchema202012KeywordAllOf'), - ie = a('JSONSchema202012KeywordAnyOf'), - ae = a('JSONSchema202012KeywordOneOf'), - ce = a('JSONSchema202012KeywordNot'), - le = a('JSONSchema202012KeywordIf'), - pe = a('JSONSchema202012KeywordThen'), - de = a('JSONSchema202012KeywordElse'), - fe = a('JSONSchema202012KeywordDependentSchemas'), - ye = a('JSONSchema202012KeywordPrefixItems'), - be = a('JSONSchema202012KeywordItems'), - _e = a('JSONSchema202012KeywordContains'), - Se = a('JSONSchema202012KeywordProperties'), - we = a('JSONSchema202012KeywordPatternProperties'), - xe = a('JSONSchema202012KeywordAdditionalProperties'), - Pe = a('JSONSchema202012KeywordPropertyNames'), - Te = a('JSONSchema202012KeywordUnevaluatedItems'), - Re = a('JSONSchema202012KeywordUnevaluatedProperties'), - $e = a('JSONSchema202012KeywordType'), - ze = a('JSONSchema202012KeywordEnum'), - We = a('JSONSchema202012KeywordConst'), - He = a('JSONSchema202012KeywordConstraint'), - Xe = a('JSONSchema202012KeywordDependentRequired'), - Ye = a('JSONSchema202012KeywordContentSchema'), - Qe = a('JSONSchema202012KeywordTitle'), - et = a('JSONSchema202012KeywordDescription'), - tt = a('JSONSchema202012KeywordDefault'), - rt = a('JSONSchema202012KeywordDeprecated'), - nt = a('JSONSchema202012KeywordReadOnly'), - st = a('JSONSchema202012KeywordWriteOnly'), - ot = a('JSONSchema202012Accordion'), - it = a('JSONSchema202012ExpandDeepButton'), - at = a('JSONSchema202012ChevronRightIcon'), - ct = a('withJSONSchema202012Context')(x, { - config: { - default$schema: - 'https://spec.openapis.org/oas/3.1/dialect/base', - defaultExpandedLevels: w.defaultModelExpandDepth, - includeReadOnly: Boolean(o.includeReadOnly), - includeWriteOnly: Boolean(o.includeWriteOnly) - }, - components: { - JSONSchema: C, - Keyword$schema: j, - Keyword$vocabulary: L, - Keyword$id: B, - Keyword$anchor: $, - Keyword$dynamicAnchor: V, - Keyword$ref: U, - Keyword$dynamicRef: z, - Keyword$defs: Y, - Keyword$comment: Z, - KeywordAllOf: ee, - KeywordAnyOf: ie, - KeywordOneOf: ae, - KeywordNot: ce, - KeywordIf: le, - KeywordThen: pe, - KeywordElse: de, - KeywordDependentSchemas: fe, - KeywordPrefixItems: ye, - KeywordItems: be, - KeywordContains: _e, - KeywordProperties: Se, - KeywordPatternProperties: we, - KeywordAdditionalProperties: xe, - KeywordPropertyNames: Pe, - KeywordUnevaluatedItems: Te, - KeywordUnevaluatedProperties: Re, - KeywordType: $e, - KeywordEnum: ze, - KeywordConst: We, - KeywordConstraint: He, - KeywordDependentRequired: Xe, - KeywordContentSchema: Ye, - KeywordTitle: Qe, - KeywordDescription: et, - KeywordDefault: tt, - KeywordDeprecated: rt, - KeywordReadOnly: nt, - KeywordWriteOnly: st, - Accordion: ot, - ExpandDeepButton: it, - ChevronRightIcon: at - }, - fn: { - upperFirst: u.upperFirst, - isExpandable: u.jsonSchema202012.isExpandable, - getProperties: u.jsonSchema202012.getProperties - } - }); - return qe.createElement(ct, o); - }), - OP = kP, - CP = createOnlyOAS31ComponentWrapper(({ getSystem: s }) => { - const { getComponent: o, fn: i, getConfigs: a } = s(), - u = a(); - if (CP.ModelsWithJSONSchemaContext) - return qe.createElement(CP.ModelsWithJSONSchemaContext, null); - const _ = o('OAS31Models', !0), - w = o('JSONSchema202012'), - x = o('JSONSchema202012Keyword$schema'), - C = o('JSONSchema202012Keyword$vocabulary'), - j = o('JSONSchema202012Keyword$id'), - L = o('JSONSchema202012Keyword$anchor'), - B = o('JSONSchema202012Keyword$dynamicAnchor'), - $ = o('JSONSchema202012Keyword$ref'), - V = o('JSONSchema202012Keyword$dynamicRef'), - U = o('JSONSchema202012Keyword$defs'), - z = o('JSONSchema202012Keyword$comment'), - Y = o('JSONSchema202012KeywordAllOf'), - Z = o('JSONSchema202012KeywordAnyOf'), - ee = o('JSONSchema202012KeywordOneOf'), - ie = o('JSONSchema202012KeywordNot'), - ae = o('JSONSchema202012KeywordIf'), - ce = o('JSONSchema202012KeywordThen'), - le = o('JSONSchema202012KeywordElse'), - pe = o('JSONSchema202012KeywordDependentSchemas'), - de = o('JSONSchema202012KeywordPrefixItems'), - fe = o('JSONSchema202012KeywordItems'), - ye = o('JSONSchema202012KeywordContains'), - be = o('JSONSchema202012KeywordProperties'), - _e = o('JSONSchema202012KeywordPatternProperties'), - Se = o('JSONSchema202012KeywordAdditionalProperties'), - we = o('JSONSchema202012KeywordPropertyNames'), - xe = o('JSONSchema202012KeywordUnevaluatedItems'), - Pe = o('JSONSchema202012KeywordUnevaluatedProperties'), - Te = o('JSONSchema202012KeywordType'), - Re = o('JSONSchema202012KeywordEnum'), - $e = o('JSONSchema202012KeywordConst'), - ze = o('JSONSchema202012KeywordConstraint'), - We = o('JSONSchema202012KeywordDependentRequired'), - He = o('JSONSchema202012KeywordContentSchema'), - Xe = o('JSONSchema202012KeywordTitle'), - Ye = o('JSONSchema202012KeywordDescription'), - Qe = o('JSONSchema202012KeywordDefault'), - et = o('JSONSchema202012KeywordDeprecated'), - tt = o('JSONSchema202012KeywordReadOnly'), - rt = o('JSONSchema202012KeywordWriteOnly'), - nt = o('JSONSchema202012Accordion'), - st = o('JSONSchema202012ExpandDeepButton'), - ot = o('JSONSchema202012ChevronRightIcon'), - it = o('withJSONSchema202012Context'); - return ( - (CP.ModelsWithJSONSchemaContext = it(_, { - config: { - default$schema: - 'https://spec.openapis.org/oas/3.1/dialect/base', - defaultExpandedLevels: u.defaultModelsExpandDepth - 1, - includeReadOnly: !0, - includeWriteOnly: !0 - }, - components: { - JSONSchema: w, - Keyword$schema: x, - Keyword$vocabulary: C, - Keyword$id: j, - Keyword$anchor: L, - Keyword$dynamicAnchor: B, - Keyword$ref: $, - Keyword$dynamicRef: V, - Keyword$defs: U, - Keyword$comment: z, - KeywordAllOf: Y, - KeywordAnyOf: Z, - KeywordOneOf: ee, - KeywordNot: ie, - KeywordIf: ae, - KeywordThen: ce, - KeywordElse: le, - KeywordDependentSchemas: pe, - KeywordPrefixItems: de, - KeywordItems: fe, - KeywordContains: ye, - KeywordProperties: be, - KeywordPatternProperties: _e, - KeywordAdditionalProperties: Se, - KeywordPropertyNames: we, - KeywordUnevaluatedItems: xe, - KeywordUnevaluatedProperties: Pe, - KeywordType: Te, - KeywordEnum: Re, - KeywordConst: $e, - KeywordConstraint: ze, - KeywordDependentRequired: We, - KeywordContentSchema: He, - KeywordTitle: Xe, - KeywordDescription: Ye, - KeywordDefault: Qe, - KeywordDeprecated: et, - KeywordReadOnly: tt, - KeywordWriteOnly: rt, - Accordion: nt, - ExpandDeepButton: st, - ChevronRightIcon: ot - }, - fn: { - upperFirst: i.upperFirst, - isExpandable: i.jsonSchema202012.isExpandable, - getProperties: i.jsonSchema202012.getProperties - } - })), - qe.createElement(CP.ModelsWithJSONSchemaContext, null) - ); - }); - CP.ModelsWithJSONSchemaContext = null; - const AP = CP, - wrap_components_version_pragma_filter = (s, o) => (s) => { - const i = o.specSelectors.isOAS31(), - a = o.getComponent('OAS31VersionPragmaFilter'); - return qe.createElement(a, Fn()({ isOAS31: i }, s)); - }, - jP = createOnlyOAS31ComponentWrapper( - ({ originalComponent: s, ...o }) => { - const { getComponent: i, schema: a } = o, - u = i('MutualTLSAuth', !0); - return 'mutualTLS' === a.get('type') - ? qe.createElement(u, { schema: a }) - : qe.createElement(s, o); - } - ), - IP = jP, - PP = createOnlyOAS31ComponentWrapper(({ getSystem: s, ...o }) => { - const i = s().getComponent('OAS31Auths', !0); - return qe.createElement(i, o); - }), - NP = (0, We.Map)(), - TP = Jt((s, o) => o.specSelectors.specJson(), isOAS31), - selectors_webhooks = () => (s) => { - const o = s.specSelectors.specJson().get('webhooks'); - return We.Map.isMap(o) ? o : NP; - }, - MP = Jt( - [ - (s, o) => o.specSelectors.webhooks(), - (s, o) => o.specSelectors.validOperationMethods(), - (s, o) => o.specSelectors.specResolvedSubtree(['webhooks']) - ], - (s, o) => - s - .reduce( - (s, i, a) => { - if (!We.Map.isMap(i)) return s; - const u = i - .entrySeq() - .filter(([s]) => o.includes(s)) - .map(([s, o]) => ({ - operation: (0, We.Map)({ operation: o }), - method: s, - path: a, - specPath: ['webhooks', a, s] - })); - return s.concat(u); - }, - (0, We.List)() - ) - .groupBy((s) => s.path) - .map((s) => s.toArray()) - .toObject() - ), - selectors_license = () => (s) => { - const o = s.specSelectors.info().get('license'); - return We.Map.isMap(o) ? o : NP; - }, - selectLicenseNameField = () => (s) => - s.specSelectors.license().get('name', 'License'), - selectLicenseUrlField = () => (s) => - s.specSelectors.license().get('url'), - RP = Jt( - [ - (s, o) => o.specSelectors.url(), - (s, o) => o.oas3Selectors.selectedServer(), - (s, o) => o.specSelectors.selectLicenseUrlField() - ], - (s, o, i) => { - if (i) return safeBuildUrl(i, s, { selectedServer: o }); - } - ), - selectLicenseIdentifierField = () => (s) => - s.specSelectors.license().get('identifier'), - selectors_contact = () => (s) => { - const o = s.specSelectors.info().get('contact'); - return We.Map.isMap(o) ? o : NP; - }, - selectContactNameField = () => (s) => - s.specSelectors.contact().get('name', 'the developer'), - selectContactEmailField = () => (s) => - s.specSelectors.contact().get('email'), - selectContactUrlField = () => (s) => - s.specSelectors.contact().get('url'), - DP = Jt( - [ - (s, o) => o.specSelectors.url(), - (s, o) => o.oas3Selectors.selectedServer(), - (s, o) => o.specSelectors.selectContactUrlField() - ], - (s, o, i) => { - if (i) return safeBuildUrl(i, s, { selectedServer: o }); - } - ), - selectInfoTitleField = () => (s) => - s.specSelectors.info().get('title'), - selectInfoSummaryField = () => (s) => - s.specSelectors.info().get('summary'), - selectInfoDescriptionField = () => (s) => - s.specSelectors.info().get('description'), - selectInfoTermsOfServiceField = () => (s) => - s.specSelectors.info().get('termsOfService'), - LP = Jt( - [ - (s, o) => o.specSelectors.url(), - (s, o) => o.oas3Selectors.selectedServer(), - (s, o) => o.specSelectors.selectInfoTermsOfServiceField() - ], - (s, o, i) => { - if (i) return safeBuildUrl(i, s, { selectedServer: o }); - } - ), - selectExternalDocsDescriptionField = () => (s) => - s.specSelectors.externalDocs().get('description'), - selectExternalDocsUrlField = () => (s) => - s.specSelectors.externalDocs().get('url'), - FP = Jt( - [ - (s, o) => o.specSelectors.url(), - (s, o) => o.oas3Selectors.selectedServer(), - (s, o) => o.specSelectors.selectExternalDocsUrlField() - ], - (s, o, i) => { - if (i) return safeBuildUrl(i, s, { selectedServer: o }); - } - ), - selectJsonSchemaDialectField = () => (s) => - s.specSelectors.specJson().get('jsonSchemaDialect'), - selectJsonSchemaDialectDefault = () => - 'https://spec.openapis.org/oas/3.1/dialect/base', - BP = Jt( - (s, o) => o.specSelectors.definitions(), - (s, o) => - o.specSelectors.specResolvedSubtree(['components', 'schemas']), - (s, o) => - We.Map.isMap(s) - ? We.Map.isMap(o) - ? Object.entries(s.toJS()).reduce((s, [i, a]) => { - const u = o.get(i); - return (s[i] = u?.toJS() || a), s; - }, {}) - : s.toJS() - : {} - ), - wrap_selectors_isOAS3 = - (s, o) => - (i, ...a) => - o.specSelectors.isOAS31() || s(...a), - qP = createOnlyOAS31SelectorWrapper( - () => (s, o) => o.oas31Selectors.selectLicenseUrl() - ), - $P = createOnlyOAS31SelectorWrapper(() => (s, o) => { - const i = o.specSelectors.securityDefinitions(); - let a = s(); - return i - ? (i.entrySeq().forEach(([s, o]) => { - 'mutualTLS' === o.get('type') && - (a = a.push(new We.Map({ [s]: o }))); - }), - a) - : a; - }), - VP = Jt( - [ - (s, o) => o.specSelectors.url(), - (s, o) => o.oas3Selectors.selectedServer(), - (s, o) => o.specSelectors.selectLicenseUrlField(), - (s, o) => o.specSelectors.selectLicenseIdentifierField() - ], - (s, o, i, a) => - i - ? safeBuildUrl(i, s, { selectedServer: o }) - : a - ? `https://spdx.org/licenses/${a}.html` - : void 0 - ), - keywords_Example = ({ schema: s, getSystem: o }) => { - const { fn: i } = o(), - { hasKeyword: a, stringify: u } = i.jsonSchema202012.useFn(); - return a(s, 'example') - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--example' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'Example' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const' - }, - u(s.example) - ) - ) - : null; - }, - keywords_Xml = ({ schema: s, getSystem: o }) => { - const i = s?.xml || {}, - { fn: a, getComponent: u } = o(), - { useIsExpandedDeeply: _, useComponent: w } = a.jsonSchema202012, - x = _(), - C = !!(i.name || i.namespace || i.prefix), - [j, L] = (0, qe.useState)(x), - [B, $] = (0, qe.useState)(!1), - V = w('Accordion'), - U = w('ExpandDeepButton'), - z = u('JSONSchema202012DeepExpansionContext')(), - Y = (0, qe.useCallback)(() => { - L((s) => !s); - }, []), - Z = (0, qe.useCallback)((s, o) => { - L(o), $(o); - }, []); - return 0 === Object.keys(i).length - ? null - : qe.createElement( - z.Provider, - { value: B }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--xml' - }, - C - ? qe.createElement( - qe.Fragment, - null, - qe.createElement( - V, - { expanded: j, onChange: Y }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'XML' - ) - ), - qe.createElement(U, { expanded: j, onClick: Z }) - ) - : qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'XML' - ), - !0 === i.attribute && - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--muted' - }, - 'attribute' - ), - !0 === i.wrapped && - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--muted' - }, - 'wrapped' - ), - qe.createElement( - 'strong', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--primary' - }, - 'object' - ), - qe.createElement( - 'ul', - { - className: Xn()( - 'json-schema-2020-12-keyword__children', - { - 'json-schema-2020-12-keyword__children--collapsed': - !j - } - ) - }, - j && - qe.createElement( - qe.Fragment, - null, - i.name && - qe.createElement( - 'li', - { className: 'json-schema-2020-12-property' }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'name' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - i.name - ) - ) - ), - i.namespace && - qe.createElement( - 'li', - { className: 'json-schema-2020-12-property' }, - qe.createElement( - 'div', - { className: 'json-schema-2020-12-keyword' }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'namespace' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - i.namespace - ) - ) - ), - i.prefix && - qe.createElement( - 'li', - { className: 'json-schema-2020-12-property' }, - qe.createElement( - 'div', - { className: 'json-schema-2020-12-keyword' }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'prefix' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - i.prefix - ) - ) - ) - ) - ) - ) - ); - }, - Discriminator_DiscriminatorMapping = ({ discriminator: s }) => { - const o = s?.mapping || {}; - return 0 === Object.keys(o).length - ? null - : Object.entries(o).map(([s, o]) => - qe.createElement( - 'div', - { - key: `${s}-${o}`, - className: 'json-schema-2020-12-keyword' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - s - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - o - ) - ) - ); - }, - keywords_Discriminator_Discriminator = ({ - schema: s, - getSystem: o - }) => { - const i = s?.discriminator || {}, - { fn: a, getComponent: u } = o(), - { useIsExpandedDeeply: _, useComponent: w } = a.jsonSchema202012, - x = _(), - C = !!i.mapping, - [j, L] = (0, qe.useState)(x), - [B, $] = (0, qe.useState)(!1), - V = w('Accordion'), - U = w('ExpandDeepButton'), - z = u('JSONSchema202012DeepExpansionContext')(), - Y = (0, qe.useCallback)(() => { - L((s) => !s); - }, []), - Z = (0, qe.useCallback)((s, o) => { - L(o), $(o); - }, []); - return 0 === Object.keys(i).length - ? null - : qe.createElement( - z.Provider, - { value: B }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator' - }, - C - ? qe.createElement( - qe.Fragment, - null, - qe.createElement( - V, - { expanded: j, onChange: Y }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'Discriminator' - ) - ), - qe.createElement(U, { expanded: j, onClick: Z }) - ) - : qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'Discriminator' - ), - i.propertyName && - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--muted' - }, - i.propertyName - ), - qe.createElement( - 'strong', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--primary' - }, - 'object' - ), - qe.createElement( - 'ul', - { - className: Xn()( - 'json-schema-2020-12-keyword__children', - { - 'json-schema-2020-12-keyword__children--collapsed': - !j - } - ) - }, - j && - qe.createElement( - 'li', - { className: 'json-schema-2020-12-property' }, - qe.createElement(Discriminator_DiscriminatorMapping, { - discriminator: i - }) - ) - ) - ) - ); - }, - keywords_ExternalDocs = ({ schema: s, getSystem: o }) => { - const i = s?.externalDocs || {}, - { fn: a, getComponent: u } = o(), - { useIsExpandedDeeply: _, useComponent: w } = a.jsonSchema202012, - x = _(), - C = !(!i.description && !i.url), - [j, L] = (0, qe.useState)(x), - [B, $] = (0, qe.useState)(!1), - V = w('Accordion'), - U = w('ExpandDeepButton'), - z = u('JSONSchema202012KeywordDescription'), - Y = u('Link'), - Z = u('JSONSchema202012DeepExpansionContext')(), - ee = (0, qe.useCallback)(() => { - L((s) => !s); - }, []), - ie = (0, qe.useCallback)((s, o) => { - L(o), $(o); - }, []); - return 0 === Object.keys(i).length - ? null - : qe.createElement( - Z.Provider, - { value: B }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs' - }, - C - ? qe.createElement( - qe.Fragment, - null, - qe.createElement( - V, - { expanded: j, onChange: ee }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'External documentation' - ) - ), - qe.createElement(U, { expanded: j, onClick: ie }) - ) - : qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'External documentation' - ), - qe.createElement( - 'strong', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--primary' - }, - 'object' - ), - qe.createElement( - 'ul', - { - className: Xn()( - 'json-schema-2020-12-keyword__children', - { - 'json-schema-2020-12-keyword__children--collapsed': - !j - } - ) - }, - j && - qe.createElement( - qe.Fragment, - null, - i.description && - qe.createElement( - 'li', - { className: 'json-schema-2020-12-property' }, - qe.createElement(z, { schema: i, getSystem: o }) - ), - i.url && - qe.createElement( - 'li', - { className: 'json-schema-2020-12-property' }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - 'url' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - qe.createElement( - Y, - { - target: '_blank', - href: sanitizeUrl(i.url) - }, - i.url - ) - ) - ) - ) - ) - ) - ) - ); - }, - keywords_Description = ({ schema: s, getSystem: o }) => { - if (!s?.description) return null; - const { getComponent: i } = o(), - a = i('Markdown'); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--description' - }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary' - }, - qe.createElement(a, { source: s.description }) - ) - ); - }, - UP = createOnlyOAS31ComponentWrapper(keywords_Description), - zP = createOnlyOAS31ComponentWrapper( - ({ schema: s, getSystem: o, originalComponent: i }) => { - const { getComponent: a } = o(), - u = a('JSONSchema202012KeywordDiscriminator'), - _ = a('JSONSchema202012KeywordXml'), - w = a('JSONSchema202012KeywordExample'), - x = a('JSONSchema202012KeywordExternalDocs'); - return qe.createElement( - qe.Fragment, - null, - qe.createElement(i, { schema: s }), - qe.createElement(u, { schema: s, getSystem: o }), - qe.createElement(_, { schema: s, getSystem: o }), - qe.createElement(x, { schema: s, getSystem: o }), - qe.createElement(w, { schema: s, getSystem: o }) - ); - } - ), - WP = zP, - keywords_Properties = ({ schema: s, getSystem: o }) => { - const { fn: i } = o(), - { useComponent: a } = i.jsonSchema202012, - { getDependentRequired: u, getProperties: _ } = - i.jsonSchema202012.useFn(), - w = i.jsonSchema202012.useConfig(), - x = Array.isArray(s?.required) ? s.required : [], - C = a('JSONSchema'), - j = _(s, w); - return 0 === Object.keys(j).length - ? null - : qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--properties' - }, - qe.createElement( - 'ul', - null, - Object.entries(j).map(([o, i]) => { - const a = x.includes(o), - _ = u(o, s); - return qe.createElement( - 'li', - { - key: o, - className: Xn()('json-schema-2020-12-property', { - 'json-schema-2020-12-property--required': a - }) - }, - qe.createElement(C, { - name: o, - schema: i, - dependentRequired: _ - }) - ); - }) - ) - ); - }, - JP = createOnlyOAS31ComponentWrapper(keywords_Properties), - getProperties = (s, { includeReadOnly: o, includeWriteOnly: i }) => { - if (!s?.properties) return {}; - const a = Object.entries(s.properties).filter( - ([, s]) => - (!(!0 === s?.readOnly) || o) && (!(!0 === s?.writeOnly) || i) - ); - return Object.fromEntries(a); - }; - const HP = function oas31_after_load_afterLoad({ - fn: s, - getSystem: o - }) { - if (s.jsonSchema202012) { - const i = ((s, o) => { - const { fn: i } = o(); - if ('function' != typeof s) return null; - const { hasKeyword: a } = i.jsonSchema202012; - return (o) => - s(o) || - a(o, 'example') || - o?.xml || - o?.discriminator || - o?.externalDocs; - })(s.jsonSchema202012.isExpandable, o); - Object.assign(this.fn.jsonSchema202012, { - isExpandable: i, - getProperties - }); - } - if ('function' == typeof s.sampleFromSchema && s.jsonSchema202012) { - const i = ((s, o) => { - const { fn: i, specSelectors: a } = o; - return Object.fromEntries( - Object.entries(s).map(([s, o]) => { - const u = i[s]; - return [ - s, - (...s) => - a.isOAS31() - ? o(...s) - : 'function' == typeof u - ? u(...s) - : void 0 - ]; - }) - ); - })( - { - sampleFromSchema: s.jsonSchema202012.sampleFromSchema, - sampleFromSchemaGeneric: - s.jsonSchema202012.sampleFromSchemaGeneric, - createXMLExample: s.jsonSchema202012.createXMLExample, - memoizedSampleFromSchema: - s.jsonSchema202012.memoizedSampleFromSchema, - memoizedCreateXMLExample: - s.jsonSchema202012.memoizedCreateXMLExample, - getJsonSampleSchema: s.jsonSchema202012.getJsonSampleSchema, - getYamlSampleSchema: s.jsonSchema202012.getYamlSampleSchema, - getXmlSampleSchema: s.jsonSchema202012.getXmlSampleSchema, - getSampleSchema: s.jsonSchema202012.getSampleSchema, - mergeJsonSchema: s.jsonSchema202012.mergeJsonSchema - }, - o() - ); - Object.assign(this.fn, i); - } - }, - oas31 = ({ fn: s }) => { - const o = s.createSystemSelector || fn_createSystemSelector, - i = s.createOnlyOAS31Selector || fn_createOnlyOAS31Selector; - return { - afterLoad: HP, - fn: { - isOAS31, - createSystemSelector: fn_createSystemSelector, - createOnlyOAS31Selector: fn_createOnlyOAS31Selector - }, - components: { - Webhooks: webhooks, - JsonSchemaDialect: json_schema_dialect, - MutualTLSAuth: mutual_tls_auth, - OAS31Info: oas31_components_info, - OAS31License: oas31_components_license, - OAS31Contact: oas31_components_contact, - OAS31VersionPragmaFilter: version_pragma_filter, - OAS31Model: _P, - OAS31Models: models, - OAS31Auths: SP, - JSONSchema202012KeywordExample: keywords_Example, - JSONSchema202012KeywordXml: keywords_Xml, - JSONSchema202012KeywordDiscriminator: - keywords_Discriminator_Discriminator, - JSONSchema202012KeywordExternalDocs: keywords_ExternalDocs - }, - wrapComponents: { - InfoContainer: xP, - License: wP, - Contact: EP, - VersionPragmaFilter: wrap_components_version_pragma_filter, - Model: OP, - Models: AP, - AuthItem: IP, - auths: PP, - JSONSchema202012KeywordDescription: UP, - JSONSchema202012KeywordDefault: WP, - JSONSchema202012KeywordProperties: JP - }, - statePlugins: { - auth: { wrapSelectors: { definitionsToAuthorize: $P } }, - spec: { - selectors: { - isOAS31: o(TP), - license: selectors_license, - selectLicenseNameField, - selectLicenseUrlField, - selectLicenseIdentifierField: i( - selectLicenseIdentifierField - ), - selectLicenseUrl: o(RP), - contact: selectors_contact, - selectContactNameField, - selectContactEmailField, - selectContactUrlField, - selectContactUrl: o(DP), - selectInfoTitleField, - selectInfoSummaryField: i(selectInfoSummaryField), - selectInfoDescriptionField, - selectInfoTermsOfServiceField, - selectInfoTermsOfServiceUrl: o(LP), - selectExternalDocsDescriptionField, - selectExternalDocsUrlField, - selectExternalDocsUrl: o(FP), - webhooks: i(selectors_webhooks), - selectWebhooksOperations: i(o(MP)), - selectJsonSchemaDialectField, - selectJsonSchemaDialectDefault, - selectSchemas: o(BP) - }, - wrapSelectors: { - isOAS3: wrap_selectors_isOAS3, - selectLicenseUrl: qP - } - }, - oas31: { selectors: { selectLicenseUrl: i(o(VP)) } } - } - }; - }, - KP = ss().object, - GP = ss().bool, - XP = (ss().oneOfType([KP, GP]), (0, qe.createContext)(null)); - XP.displayName = 'JSONSchemaContext'; - const YP = (0, qe.createContext)(0); - YP.displayName = 'JSONSchemaLevelContext'; - const QP = (0, qe.createContext)(!1); - QP.displayName = 'JSONSchemaDeepExpansionContext'; - const ZP = (0, qe.createContext)(new Set()), - useConfig = () => { - const { config: s } = (0, qe.useContext)(XP); - return s; - }, - useComponent = (s) => { - const { components: o } = (0, qe.useContext)(XP); - return o[s] || null; - }, - useFn = (s = void 0) => { - const { fn: o } = (0, qe.useContext)(XP); - return void 0 !== s ? o[s] : o; - }, - useLevel = () => { - const s = (0, qe.useContext)(YP); - return [s, s + 1]; - }, - useIsExpanded = () => { - const [s] = useLevel(), - { defaultExpandedLevels: o } = useConfig(); - return o - s > 0; - }, - useIsExpandedDeeply = () => (0, qe.useContext)(QP), - useRenderedSchemas = (s = void 0) => { - if (void 0 === s) return (0, qe.useContext)(ZP); - const o = (0, qe.useContext)(ZP); - return new Set([...o, s]); - }, - eN = (0, qe.forwardRef)( - ( - { - schema: s, - name: o = '', - dependentRequired: i = [], - onExpand: a = () => {} - }, - u - ) => { - const _ = useFn(), - w = useIsExpanded(), - x = useIsExpandedDeeply(), - [C, j] = (0, qe.useState)(w || x), - [L, B] = (0, qe.useState)(x), - [$, V] = useLevel(), - U = (() => { - const [s] = useLevel(); - return s > 0; - })(), - z = _.isExpandable(s) || i.length > 0, - Y = ((s) => useRenderedSchemas().has(s))(s), - Z = useRenderedSchemas(s), - ee = _.stringifyConstraints(s), - ie = useComponent('Accordion'), - ae = useComponent('Keyword$schema'), - ce = useComponent('Keyword$vocabulary'), - le = useComponent('Keyword$id'), - pe = useComponent('Keyword$anchor'), - de = useComponent('Keyword$dynamicAnchor'), - fe = useComponent('Keyword$ref'), - ye = useComponent('Keyword$dynamicRef'), - be = useComponent('Keyword$defs'), - _e = useComponent('Keyword$comment'), - Se = useComponent('KeywordAllOf'), - we = useComponent('KeywordAnyOf'), - xe = useComponent('KeywordOneOf'), - Pe = useComponent('KeywordNot'), - Te = useComponent('KeywordIf'), - Re = useComponent('KeywordThen'), - $e = useComponent('KeywordElse'), - ze = useComponent('KeywordDependentSchemas'), - We = useComponent('KeywordPrefixItems'), - He = useComponent('KeywordItems'), - Xe = useComponent('KeywordContains'), - Ye = useComponent('KeywordProperties'), - Qe = useComponent('KeywordPatternProperties'), - et = useComponent('KeywordAdditionalProperties'), - tt = useComponent('KeywordPropertyNames'), - rt = useComponent('KeywordUnevaluatedItems'), - nt = useComponent('KeywordUnevaluatedProperties'), - st = useComponent('KeywordType'), - ot = useComponent('KeywordEnum'), - it = useComponent('KeywordConst'), - at = useComponent('KeywordConstraint'), - ct = useComponent('KeywordDependentRequired'), - lt = useComponent('KeywordContentSchema'), - ut = useComponent('KeywordTitle'), - pt = useComponent('KeywordDescription'), - ht = useComponent('KeywordDefault'), - dt = useComponent('KeywordDeprecated'), - mt = useComponent('KeywordReadOnly'), - gt = useComponent('KeywordWriteOnly'), - yt = useComponent('ExpandDeepButton'); - (0, qe.useEffect)(() => { - B(x); - }, [x]), - (0, qe.useEffect)(() => { - B(L); - }, [L]); - const vt = (0, qe.useCallback)( - (s, o) => { - j(o), !o && B(!1), a(s, o, !1); - }, - [a] - ), - bt = (0, qe.useCallback)( - (s, o) => { - j(o), B(o), a(s, o, !0); - }, - [a] - ); - return qe.createElement( - YP.Provider, - { value: V }, - qe.createElement( - QP.Provider, - { value: L }, - qe.createElement( - ZP.Provider, - { value: Z }, - qe.createElement( - 'article', - { - ref: u, - 'data-json-schema-level': $, - className: Xn()('json-schema-2020-12', { - 'json-schema-2020-12--embedded': U, - 'json-schema-2020-12--circular': Y - }) - }, - qe.createElement( - 'div', - { className: 'json-schema-2020-12-head' }, - z && !Y - ? qe.createElement( - qe.Fragment, - null, - qe.createElement( - ie, - { expanded: C, onChange: vt }, - qe.createElement(ut, { title: o, schema: s }) - ), - qe.createElement(yt, { expanded: C, onClick: bt }) - ) - : qe.createElement(ut, { title: o, schema: s }), - qe.createElement(dt, { schema: s }), - qe.createElement(mt, { schema: s }), - qe.createElement(gt, { schema: s }), - qe.createElement(st, { schema: s, isCircular: Y }), - ee.length > 0 && - ee.map((s) => - qe.createElement(at, { - key: `${s.scope}-${s.value}`, - constraint: s - }) - ) - ), - qe.createElement( - 'div', - { - className: Xn()('json-schema-2020-12-body', { - 'json-schema-2020-12-body--collapsed': !C - }) - }, - C && - qe.createElement( - qe.Fragment, - null, - qe.createElement(pt, { schema: s }), - !Y && - z && - qe.createElement( - qe.Fragment, - null, - qe.createElement(Ye, { schema: s }), - qe.createElement(Qe, { schema: s }), - qe.createElement(et, { schema: s }), - qe.createElement(nt, { schema: s }), - qe.createElement(tt, { schema: s }), - qe.createElement(Se, { schema: s }), - qe.createElement(we, { schema: s }), - qe.createElement(xe, { schema: s }), - qe.createElement(Pe, { schema: s }), - qe.createElement(Te, { schema: s }), - qe.createElement(Re, { schema: s }), - qe.createElement($e, { schema: s }), - qe.createElement(ze, { schema: s }), - qe.createElement(We, { schema: s }), - qe.createElement(He, { schema: s }), - qe.createElement(rt, { schema: s }), - qe.createElement(Xe, { schema: s }), - qe.createElement(lt, { schema: s }) - ), - qe.createElement(ot, { schema: s }), - qe.createElement(it, { schema: s }), - qe.createElement(ct, { - schema: s, - dependentRequired: i - }), - qe.createElement(ht, { schema: s }), - qe.createElement(ae, { schema: s }), - qe.createElement(ce, { schema: s }), - qe.createElement(le, { schema: s }), - qe.createElement(pe, { schema: s }), - qe.createElement(de, { schema: s }), - qe.createElement(fe, { schema: s }), - !Y && z && qe.createElement(be, { schema: s }), - qe.createElement(ye, { schema: s }), - qe.createElement(_e, { schema: s }) - ) - ) - ) - ) - ) - ); - } - ), - tN = eN, - keywords_$schema = ({ schema: s }) => - s?.$schema - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - '$schema' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - s.$schema - ) - ) - : null, - $vocabulary_$vocabulary = ({ schema: s }) => { - const o = useIsExpanded(), - i = useIsExpandedDeeply(), - [a, u] = (0, qe.useState)(o || i), - _ = useComponent('Accordion'), - w = (0, qe.useCallback)(() => { - u((s) => !s); - }, []); - return s?.$vocabulary - ? 'object' != typeof s.$vocabulary - ? null - : qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary' - }, - qe.createElement( - _, - { expanded: a, onChange: w }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - '$vocabulary' - ) - ), - qe.createElement( - 'strong', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--primary' - }, - 'object' - ), - qe.createElement( - 'ul', - null, - a && - Object.entries(s.$vocabulary).map(([s, o]) => - qe.createElement( - 'li', - { - key: s, - className: Xn()( - 'json-schema-2020-12-$vocabulary-uri', - { - 'json-schema-2020-12-$vocabulary-uri--disabled': - !o - } - ) - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - s - ) - ) - ) - ) - ) - : null; - }, - keywords_$id = ({ schema: s }) => - s?.$id - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--$id' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - '$id' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - s.$id - ) - ) - : null, - keywords_$anchor = ({ schema: s }) => - s?.$anchor - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - '$anchor' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - s.$anchor - ) - ) - : null, - keywords_$dynamicAnchor = ({ schema: s }) => - s?.$dynamicAnchor - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - '$dynamicAnchor' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - s.$dynamicAnchor - ) - ) - : null, - keywords_$ref = ({ schema: s }) => - s?.$ref - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - '$ref' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - s.$ref - ) - ) - : null, - keywords_$dynamicRef = ({ schema: s }) => - s?.$dynamicRef - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - '$dynamicRef' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - s.$dynamicRef - ) - ) - : null, - keywords_$defs = ({ schema: s }) => { - const o = s?.$defs || {}, - i = useIsExpanded(), - a = useIsExpandedDeeply(), - [u, _] = (0, qe.useState)(i || a), - [w, x] = (0, qe.useState)(!1), - C = useComponent('Accordion'), - j = useComponent('ExpandDeepButton'), - L = useComponent('JSONSchema'), - B = (0, qe.useCallback)(() => { - _((s) => !s); - }, []), - $ = (0, qe.useCallback)((s, o) => { - _(o), x(o); - }, []); - return 0 === Object.keys(o).length - ? null - : qe.createElement( - QP.Provider, - { value: w }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs' - }, - qe.createElement( - C, - { expanded: u, onChange: B }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - '$defs' - ) - ), - qe.createElement(j, { expanded: u, onClick: $ }), - qe.createElement( - 'strong', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--primary' - }, - 'object' - ), - qe.createElement( - 'ul', - { - className: Xn()( - 'json-schema-2020-12-keyword__children', - { - 'json-schema-2020-12-keyword__children--collapsed': - !u - } - ) - }, - u && - qe.createElement( - qe.Fragment, - null, - Object.entries(o).map(([s, o]) => - qe.createElement( - 'li', - { - key: s, - className: 'json-schema-2020-12-property' - }, - qe.createElement(L, { name: s, schema: o }) - ) - ) - ) - ) - ) - ); - }, - keywords_$comment = ({ schema: s }) => - s?.$comment - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary' - }, - '$comment' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary' - }, - s.$comment - ) - ) - : null, - keywords_AllOf = ({ schema: s }) => { - const o = s?.allOf || [], - i = useFn(), - a = useIsExpanded(), - u = useIsExpandedDeeply(), - [_, w] = (0, qe.useState)(a || u), - [x, C] = (0, qe.useState)(!1), - j = useComponent('Accordion'), - L = useComponent('ExpandDeepButton'), - B = useComponent('JSONSchema'), - $ = useComponent('KeywordType'), - V = (0, qe.useCallback)(() => { - w((s) => !s); - }, []), - U = (0, qe.useCallback)((s, o) => { - w(o), C(o); - }, []); - return Array.isArray(o) && 0 !== o.length - ? qe.createElement( - QP.Provider, - { value: x }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf' - }, - qe.createElement( - j, - { expanded: _, onChange: V }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'All of' - ) - ), - qe.createElement(L, { expanded: _, onClick: U }), - qe.createElement($, { schema: { allOf: o } }), - qe.createElement( - 'ul', - { - className: Xn()( - 'json-schema-2020-12-keyword__children', - { - 'json-schema-2020-12-keyword__children--collapsed': - !_ - } - ) - }, - _ && - qe.createElement( - qe.Fragment, - null, - o.map((s, o) => - qe.createElement( - 'li', - { - key: `#${o}`, - className: 'json-schema-2020-12-property' - }, - qe.createElement(B, { - name: `#${o} ${i.getTitle(s)}`, - schema: s - }) - ) - ) - ) - ) - ) - ) - : null; - }, - keywords_AnyOf = ({ schema: s }) => { - const o = s?.anyOf || [], - i = useFn(), - a = useIsExpanded(), - u = useIsExpandedDeeply(), - [_, w] = (0, qe.useState)(a || u), - [x, C] = (0, qe.useState)(!1), - j = useComponent('Accordion'), - L = useComponent('ExpandDeepButton'), - B = useComponent('JSONSchema'), - $ = useComponent('KeywordType'), - V = (0, qe.useCallback)(() => { - w((s) => !s); - }, []), - U = (0, qe.useCallback)((s, o) => { - w(o), C(o); - }, []); - return Array.isArray(o) && 0 !== o.length - ? qe.createElement( - QP.Provider, - { value: x }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf' - }, - qe.createElement( - j, - { expanded: _, onChange: V }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Any of' - ) - ), - qe.createElement(L, { expanded: _, onClick: U }), - qe.createElement($, { schema: { anyOf: o } }), - qe.createElement( - 'ul', - { - className: Xn()( - 'json-schema-2020-12-keyword__children', - { - 'json-schema-2020-12-keyword__children--collapsed': - !_ - } - ) - }, - _ && - qe.createElement( - qe.Fragment, - null, - o.map((s, o) => - qe.createElement( - 'li', - { - key: `#${o}`, - className: 'json-schema-2020-12-property' - }, - qe.createElement(B, { - name: `#${o} ${i.getTitle(s)}`, - schema: s - }) - ) - ) - ) - ) - ) - ) - : null; - }, - keywords_OneOf = ({ schema: s }) => { - const o = s?.oneOf || [], - i = useFn(), - a = useIsExpanded(), - u = useIsExpandedDeeply(), - [_, w] = (0, qe.useState)(a || u), - [x, C] = (0, qe.useState)(!1), - j = useComponent('Accordion'), - L = useComponent('ExpandDeepButton'), - B = useComponent('JSONSchema'), - $ = useComponent('KeywordType'), - V = (0, qe.useCallback)(() => { - w((s) => !s); - }, []), - U = (0, qe.useCallback)((s, o) => { - w(o), C(o); - }, []); - return Array.isArray(o) && 0 !== o.length - ? qe.createElement( - QP.Provider, - { value: x }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf' - }, - qe.createElement( - j, - { expanded: _, onChange: V }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'One of' - ) - ), - qe.createElement(L, { expanded: _, onClick: U }), - qe.createElement($, { schema: { oneOf: o } }), - qe.createElement( - 'ul', - { - className: Xn()( - 'json-schema-2020-12-keyword__children', - { - 'json-schema-2020-12-keyword__children--collapsed': - !_ - } - ) - }, - _ && - qe.createElement( - qe.Fragment, - null, - o.map((s, o) => - qe.createElement( - 'li', - { - key: `#${o}`, - className: 'json-schema-2020-12-property' - }, - qe.createElement(B, { - name: `#${o} ${i.getTitle(s)}`, - schema: s - }) - ) - ) - ) - ) - ) - ) - : null; - }, - keywords_Not = ({ schema: s }) => { - const o = useFn(), - i = useComponent('JSONSchema'); - if (!o.hasKeyword(s, 'not')) return null; - const a = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Not' - ); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--not' - }, - qe.createElement(i, { name: a, schema: s.not }) - ); - }, - keywords_If = ({ schema: s }) => { - const o = useFn(), - i = useComponent('JSONSchema'); - if (!o.hasKeyword(s, 'if')) return null; - const a = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'If' - ); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--if' - }, - qe.createElement(i, { name: a, schema: s.if }) - ); - }, - keywords_Then = ({ schema: s }) => { - const o = useFn(), - i = useComponent('JSONSchema'); - if (!o.hasKeyword(s, 'then')) return null; - const a = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Then' - ); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--then' - }, - qe.createElement(i, { name: a, schema: s.then }) - ); - }, - keywords_Else = ({ schema: s }) => { - const o = useFn(), - i = useComponent('JSONSchema'); - if (!o.hasKeyword(s, 'else')) return null; - const a = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Else' - ); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--if' - }, - qe.createElement(i, { name: a, schema: s.else }) - ); - }, - keywords_DependentSchemas = ({ schema: s }) => { - const o = s?.dependentSchemas || [], - i = useIsExpanded(), - a = useIsExpandedDeeply(), - [u, _] = (0, qe.useState)(i || a), - [w, x] = (0, qe.useState)(!1), - C = useComponent('Accordion'), - j = useComponent('ExpandDeepButton'), - L = useComponent('JSONSchema'), - B = (0, qe.useCallback)(() => { - _((s) => !s); - }, []), - $ = (0, qe.useCallback)((s, o) => { - _(o), x(o); - }, []); - return 'object' != typeof o || 0 === Object.keys(o).length - ? null - : qe.createElement( - QP.Provider, - { value: w }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas' - }, - qe.createElement( - C, - { expanded: u, onChange: B }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Dependent schemas' - ) - ), - qe.createElement(j, { expanded: u, onClick: $ }), - qe.createElement( - 'strong', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--primary' - }, - 'object' - ), - qe.createElement( - 'ul', - { - className: Xn()( - 'json-schema-2020-12-keyword__children', - { - 'json-schema-2020-12-keyword__children--collapsed': - !u - } - ) - }, - u && - qe.createElement( - qe.Fragment, - null, - Object.entries(o).map(([s, o]) => - qe.createElement( - 'li', - { - key: s, - className: 'json-schema-2020-12-property' - }, - qe.createElement(L, { name: s, schema: o }) - ) - ) - ) - ) - ) - ); - }, - keywords_PrefixItems = ({ schema: s }) => { - const o = s?.prefixItems || [], - i = useFn(), - a = useIsExpanded(), - u = useIsExpandedDeeply(), - [_, w] = (0, qe.useState)(a || u), - [x, C] = (0, qe.useState)(!1), - j = useComponent('Accordion'), - L = useComponent('ExpandDeepButton'), - B = useComponent('JSONSchema'), - $ = useComponent('KeywordType'), - V = (0, qe.useCallback)(() => { - w((s) => !s); - }, []), - U = (0, qe.useCallback)((s, o) => { - w(o), C(o); - }, []); - return Array.isArray(o) && 0 !== o.length - ? qe.createElement( - QP.Provider, - { value: x }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems' - }, - qe.createElement( - j, - { expanded: _, onChange: V }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Prefix items' - ) - ), - qe.createElement(L, { expanded: _, onClick: U }), - qe.createElement($, { schema: { prefixItems: o } }), - qe.createElement( - 'ul', - { - className: Xn()( - 'json-schema-2020-12-keyword__children', - { - 'json-schema-2020-12-keyword__children--collapsed': - !_ - } - ) - }, - _ && - qe.createElement( - qe.Fragment, - null, - o.map((s, o) => - qe.createElement( - 'li', - { - key: `#${o}`, - className: 'json-schema-2020-12-property' - }, - qe.createElement(B, { - name: `#${o} ${i.getTitle(s)}`, - schema: s - }) - ) - ) - ) - ) - ) - ) - : null; - }, - keywords_Items = ({ schema: s }) => { - const o = useFn(), - i = useComponent('JSONSchema'); - if (!o.hasKeyword(s, 'items')) return null; - const a = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Items' - ); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--items' - }, - qe.createElement(i, { name: a, schema: s.items }) - ); - }, - keywords_Contains = ({ schema: s }) => { - const o = useFn(), - i = useComponent('JSONSchema'); - if (!o.hasKeyword(s, 'contains')) return null; - const a = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Contains' - ); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--contains' - }, - qe.createElement(i, { name: a, schema: s.contains }) - ); - }, - keywords_Properties_Properties = ({ schema: s }) => { - const o = useFn(), - i = s?.properties || {}, - a = Array.isArray(s?.required) ? s.required : [], - u = useComponent('JSONSchema'); - return 0 === Object.keys(i).length - ? null - : qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--properties' - }, - qe.createElement( - 'ul', - null, - Object.entries(i).map(([i, _]) => { - const w = a.includes(i), - x = o.getDependentRequired(i, s); - return qe.createElement( - 'li', - { - key: i, - className: Xn()('json-schema-2020-12-property', { - 'json-schema-2020-12-property--required': w - }) - }, - qe.createElement(u, { - name: i, - schema: _, - dependentRequired: x - }) - ); - }) - ) - ); - }, - PatternProperties_PatternProperties = ({ schema: s }) => { - const o = s?.patternProperties || {}, - i = useComponent('JSONSchema'); - return 0 === Object.keys(o).length - ? null - : qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties' - }, - qe.createElement( - 'ul', - null, - Object.entries(o).map(([s, o]) => - qe.createElement( - 'li', - { key: s, className: 'json-schema-2020-12-property' }, - qe.createElement(i, { name: s, schema: o }) - ) - ) - ) - ); - }, - keywords_AdditionalProperties = ({ schema: s }) => { - const o = useFn(), - { additionalProperties: i } = s, - a = useComponent('JSONSchema'); - if (!o.hasKeyword(s, 'additionalProperties')) return null; - const u = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Additional properties' - ); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties' - }, - !0 === i - ? qe.createElement( - qe.Fragment, - null, - u, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--primary' - }, - 'allowed' - ) - ) - : !1 === i - ? qe.createElement( - qe.Fragment, - null, - u, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--primary' - }, - 'forbidden' - ) - ) - : qe.createElement(a, { name: u, schema: i }) - ); - }, - keywords_PropertyNames = ({ schema: s }) => { - const o = useFn(), - { propertyNames: i } = s, - a = useComponent('JSONSchema'), - u = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Property names' - ); - return o.hasKeyword(s, 'propertyNames') - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames' - }, - qe.createElement(a, { name: u, schema: i }) - ) - : null; - }, - keywords_UnevaluatedItems = ({ schema: s }) => { - const o = useFn(), - { unevaluatedItems: i } = s, - a = useComponent('JSONSchema'); - if (!o.hasKeyword(s, 'unevaluatedItems')) return null; - const u = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Unevaluated items' - ); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems' - }, - qe.createElement(a, { name: u, schema: i }) - ); - }, - keywords_UnevaluatedProperties = ({ schema: s }) => { - const o = useFn(), - { unevaluatedProperties: i } = s, - a = useComponent('JSONSchema'); - if (!o.hasKeyword(s, 'unevaluatedProperties')) return null; - const u = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Unevaluated properties' - ); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties' - }, - qe.createElement(a, { name: u, schema: i }) - ); - }, - keywords_Type = ({ schema: s, isCircular: o = !1 }) => { - const i = useFn().getType(s), - a = o ? ' [circular]' : ''; - return qe.createElement( - 'strong', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--primary' - }, - `${i}${a}` - ); - }, - Enum_Enum = ({ schema: s }) => { - const o = useFn(); - return Array.isArray(s?.enum) - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--enum' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Allowed values' - ), - qe.createElement( - 'ul', - null, - s.enum.map((s) => { - const i = o.stringify(s); - return qe.createElement( - 'li', - { key: i }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const' - }, - i - ) - ); - }) - ) - ) - : null; - }, - keywords_Const = ({ schema: s }) => { - const o = useFn(); - return o.hasKeyword(s, 'const') - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--const' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Const' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const' - }, - o.stringify(s.const) - ) - ) - : null; - }, - Constraint = ({ constraint: s }) => - qe.createElement( - 'span', - { - className: `json-schema-2020-12__constraint json-schema-2020-12__constraint--${s.scope}` - }, - s.value - ), - rN = qe.memo(Constraint), - DependentRequired_DependentRequired = ({ dependentRequired: s }) => - 0 === s.length - ? null - : qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Required when defined' - ), - qe.createElement( - 'ul', - null, - s.map((s) => - qe.createElement( - 'li', - { key: s }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning' - }, - s - ) - ) - ) - ) - ), - keywords_ContentSchema = ({ schema: s }) => { - const o = useFn(), - i = useComponent('JSONSchema'); - if (!o.hasKeyword(s, 'contentSchema')) return null; - const a = qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Content schema' - ); - return qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema' - }, - qe.createElement(i, { name: a, schema: s.contentSchema }) - ); - }, - Title_Title = ({ title: s = '', schema: o }) => { - const i = useFn(), - a = s || i.getTitle(o); - return a - ? qe.createElement( - 'div', - { className: 'json-schema-2020-12__title' }, - a - ) - : null; - }, - keywords_Description_Description = ({ schema: s }) => - s?.description - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--description' - }, - qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary' - }, - s.description - ) - ) - : null, - keywords_Default = ({ schema: s }) => { - const o = useFn(); - return o.hasKeyword(s, 'default') - ? qe.createElement( - 'div', - { - className: - 'json-schema-2020-12-keyword json-schema-2020-12-keyword--default' - }, - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary' - }, - 'Default' - ), - qe.createElement( - 'span', - { - className: - 'json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const' - }, - o.stringify(s.default) - ) - ) - : null; - }, - keywords_Deprecated = ({ schema: s }) => - !0 !== s?.deprecated - ? null - : qe.createElement( - 'span', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--warning' - }, - 'deprecated' - ), - keywords_ReadOnly = ({ schema: s }) => - !0 !== s?.readOnly - ? null - : qe.createElement( - 'span', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--muted' - }, - 'read-only' - ), - keywords_WriteOnly = ({ schema: s }) => - !0 !== s?.writeOnly - ? null - : qe.createElement( - 'span', - { - className: - 'json-schema-2020-12__attribute json-schema-2020-12__attribute--muted' - }, - 'write-only' - ), - Accordion_Accordion = ({ - expanded: s = !1, - children: o, - onChange: i - }) => { - const a = useComponent('ChevronRightIcon'), - u = (0, qe.useCallback)( - (o) => { - i(o, !s); - }, - [s, i] - ); - return qe.createElement( - 'button', - { - type: 'button', - className: 'json-schema-2020-12-accordion', - onClick: u - }, - qe.createElement( - 'div', - { className: 'json-schema-2020-12-accordion__children' }, - o - ), - qe.createElement( - 'span', - { - className: Xn()('json-schema-2020-12-accordion__icon', { - 'json-schema-2020-12-accordion__icon--expanded': s, - 'json-schema-2020-12-accordion__icon--collapsed': !s - }) - }, - qe.createElement(a, null) - ) - ); - }, - ExpandDeepButton_ExpandDeepButton = ({ expanded: s, onClick: o }) => { - const i = (0, qe.useCallback)( - (i) => { - o(i, !s); - }, - [s, o] - ); - return qe.createElement( - 'button', - { - type: 'button', - className: 'json-schema-2020-12-expand-deep-button', - onClick: i - }, - s ? 'Collapse all' : 'Expand all' - ); - }, - icons_ChevronRight = () => - qe.createElement( - 'svg', - { - xmlns: 'http://www.w3.org/2000/svg', - width: '24', - height: '24', - viewBox: '0 0 24 24' - }, - qe.createElement('path', { - d: 'M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z' - }) - ), - fn_upperFirst = (s) => - 'string' == typeof s - ? `${s.charAt(0).toUpperCase()}${s.slice(1)}` - : s, - getTitle = (s, { lookup: o = 'extended' } = {}) => { - const i = useFn(); - if (null != s?.title) return i.upperFirst(String(s.title)); - if ('extended' === o) { - if (null != s?.$anchor) return i.upperFirst(String(s.$anchor)); - if (null != s?.$id) return String(s.$id); - } - return ''; - }, - getType = (s, o = new WeakSet()) => { - const i = useFn(); - if (null == s) return 'any'; - if (i.isBooleanJSONSchema(s)) return s ? 'any' : 'never'; - if ('object' != typeof s) return 'any'; - if (o.has(s)) return 'any'; - o.add(s); - const { type: a, prefixItems: u, items: _ } = s, - getArrayType = () => { - if (Array.isArray(u)) { - const s = u.map((s) => getType(s, o)), - i = _ ? getType(_, o) : 'any'; - return `array<[${s.join(', ')}], ${i}>`; - } - if (_) { - return `array<${getType(_, o)}>`; - } - return 'array'; - }; - if (s.not && 'any' === getType(s.not)) return 'never'; - const handleCombiningKeywords = (i, a) => { - if (Array.isArray(s[i])) { - return `(${s[i].map((s) => getType(s, o)).join(a)})`; - } - return null; - }, - w = [ - Array.isArray(a) - ? a - .map((s) => ('array' === s ? getArrayType() : s)) - .join(' | ') - : 'array' === a - ? getArrayType() - : [ - 'null', - 'boolean', - 'object', - 'array', - 'number', - 'integer', - 'string' - ].includes(a) - ? a - : (() => { - if ( - Object.hasOwn(s, 'prefixItems') || - Object.hasOwn(s, 'items') || - Object.hasOwn(s, 'contains') - ) - return getArrayType(); - if ( - Object.hasOwn(s, 'properties') || - Object.hasOwn(s, 'additionalProperties') || - Object.hasOwn(s, 'patternProperties') - ) - return 'object'; - if (['int32', 'int64'].includes(s.format)) - return 'integer'; - if (['float', 'double'].includes(s.format)) - return 'number'; - if ( - Object.hasOwn(s, 'minimum') || - Object.hasOwn(s, 'maximum') || - Object.hasOwn(s, 'exclusiveMinimum') || - Object.hasOwn(s, 'exclusiveMaximum') || - Object.hasOwn(s, 'multipleOf') - ) - return 'number | integer'; - if ( - Object.hasOwn(s, 'pattern') || - Object.hasOwn(s, 'format') || - Object.hasOwn(s, 'minLength') || - Object.hasOwn(s, 'maxLength') - ) - return 'string'; - if (void 0 !== s.const) { - if (null === s.const) return 'null'; - if ('boolean' == typeof s.const) return 'boolean'; - if ('number' == typeof s.const) - return Number.isInteger(s.const) - ? 'integer' - : 'number'; - if ('string' == typeof s.const) return 'string'; - if (Array.isArray(s.const)) return 'array'; - if ('object' == typeof s.const) return 'object'; - } - return null; - })(), - handleCombiningKeywords('oneOf', ' | '), - handleCombiningKeywords('anyOf', ' | '), - handleCombiningKeywords('allOf', ' & ') - ] - .filter(Boolean) - .join(' | '); - return o.delete(s), w || 'any'; - }, - isBooleanJSONSchema = (s) => 'boolean' == typeof s, - hasKeyword = (s, o) => - null !== s && 'object' == typeof s && Object.hasOwn(s, o), - isExpandable = (s) => { - const o = useFn(); - return ( - s?.$schema || - s?.$vocabulary || - s?.$id || - s?.$anchor || - s?.$dynamicAnchor || - s?.$ref || - s?.$dynamicRef || - s?.$defs || - s?.$comment || - s?.allOf || - s?.anyOf || - s?.oneOf || - o.hasKeyword(s, 'not') || - o.hasKeyword(s, 'if') || - o.hasKeyword(s, 'then') || - o.hasKeyword(s, 'else') || - s?.dependentSchemas || - s?.prefixItems || - o.hasKeyword(s, 'items') || - o.hasKeyword(s, 'contains') || - s?.properties || - s?.patternProperties || - o.hasKeyword(s, 'additionalProperties') || - o.hasKeyword(s, 'propertyNames') || - o.hasKeyword(s, 'unevaluatedItems') || - o.hasKeyword(s, 'unevaluatedProperties') || - s?.description || - s?.enum || - o.hasKeyword(s, 'const') || - o.hasKeyword(s, 'contentSchema') || - o.hasKeyword(s, 'default') - ); - }, - fn_stringify = (s) => - null === s || ['number', 'bigint', 'boolean'].includes(typeof s) - ? String(s) - : Array.isArray(s) - ? `[${s.map(fn_stringify).join(', ')}]` - : JSON.stringify(s), - stringifyConstraintRange = (s, o, i) => { - const a = 'number' == typeof o, - u = 'number' == typeof i; - return a && u - ? o === i - ? `${o} ${s}` - : `[${o}, ${i}] ${s}` - : a - ? `>= ${o} ${s}` - : u - ? `<= ${i} ${s}` - : null; - }, - stringifyConstraints = (s) => { - const o = [], - i = ((s) => { - if ('number' != typeof s?.multipleOf) return null; - if (s.multipleOf <= 0) return null; - if (1 === s.multipleOf) return null; - const { multipleOf: o } = s; - if (Number.isInteger(o)) return `multiple of ${o}`; - const i = 10 ** o.toString().split('.')[1].length; - return `multiple of ${o * i}/${i}`; - })(s); - null !== i && o.push({ scope: 'number', value: i }); - const a = ((s) => { - const o = s?.minimum, - i = s?.maximum, - a = s?.exclusiveMinimum, - u = s?.exclusiveMaximum, - _ = 'number' == typeof o, - w = 'number' == typeof i, - x = 'number' == typeof a, - C = 'number' == typeof u, - j = x && (!_ || o < a), - L = C && (!w || i > u); - if ((_ || x) && (w || C)) - return `${j ? '(' : '['}${j ? a : o}, ${L ? u : i}${L ? ')' : ']'}`; - if (_ || x) return `${j ? '>' : '≥'} ${j ? a : o}`; - if (w || C) return `${L ? '<' : '≤'} ${L ? u : i}`; - return null; - })(s); - null !== a && o.push({ scope: 'number', value: a }), - s?.format && o.push({ scope: 'string', value: s.format }); - const u = stringifyConstraintRange( - 'characters', - s?.minLength, - s?.maxLength - ); - null !== u && o.push({ scope: 'string', value: u }), - s?.pattern && - o.push({ scope: 'string', value: `matches ${s?.pattern}` }), - s?.contentMediaType && - o.push({ - scope: 'string', - value: `media type: ${s.contentMediaType}` - }), - s?.contentEncoding && - o.push({ - scope: 'string', - value: `encoding: ${s.contentEncoding}` - }); - const _ = stringifyConstraintRange( - s?.hasUniqueItems ? 'unique items' : 'items', - s?.minItems, - s?.maxItems - ); - null !== _ && o.push({ scope: 'array', value: _ }); - const w = stringifyConstraintRange( - 'contained items', - s?.minContains, - s?.maxContains - ); - null !== w && o.push({ scope: 'array', value: w }); - const x = stringifyConstraintRange( - 'properties', - s?.minProperties, - s?.maxProperties - ); - return null !== x && o.push({ scope: 'object', value: x }), o; - }, - getDependentRequired = (s, o) => - o?.dependentRequired - ? Array.from( - Object.entries(o.dependentRequired).reduce( - (o, [i, a]) => - Array.isArray(a) && a.includes(s) ? (o.add(i), o) : o, - new Set() - ) - ) - : [], - withJSONSchemaContext = (s, o = {}) => { - const i = { - components: { - JSONSchema: tN, - Keyword$schema: keywords_$schema, - Keyword$vocabulary: $vocabulary_$vocabulary, - Keyword$id: keywords_$id, - Keyword$anchor: keywords_$anchor, - Keyword$dynamicAnchor: keywords_$dynamicAnchor, - Keyword$ref: keywords_$ref, - Keyword$dynamicRef: keywords_$dynamicRef, - Keyword$defs: keywords_$defs, - Keyword$comment: keywords_$comment, - KeywordAllOf: keywords_AllOf, - KeywordAnyOf: keywords_AnyOf, - KeywordOneOf: keywords_OneOf, - KeywordNot: keywords_Not, - KeywordIf: keywords_If, - KeywordThen: keywords_Then, - KeywordElse: keywords_Else, - KeywordDependentSchemas: keywords_DependentSchemas, - KeywordPrefixItems: keywords_PrefixItems, - KeywordItems: keywords_Items, - KeywordContains: keywords_Contains, - KeywordProperties: keywords_Properties_Properties, - KeywordPatternProperties: PatternProperties_PatternProperties, - KeywordAdditionalProperties: keywords_AdditionalProperties, - KeywordPropertyNames: keywords_PropertyNames, - KeywordUnevaluatedItems: keywords_UnevaluatedItems, - KeywordUnevaluatedProperties: keywords_UnevaluatedProperties, - KeywordType: keywords_Type, - KeywordEnum: Enum_Enum, - KeywordConst: keywords_Const, - KeywordConstraint: rN, - KeywordDependentRequired: DependentRequired_DependentRequired, - KeywordContentSchema: keywords_ContentSchema, - KeywordTitle: Title_Title, - KeywordDescription: keywords_Description_Description, - KeywordDefault: keywords_Default, - KeywordDeprecated: keywords_Deprecated, - KeywordReadOnly: keywords_ReadOnly, - KeywordWriteOnly: keywords_WriteOnly, - Accordion: Accordion_Accordion, - ExpandDeepButton: ExpandDeepButton_ExpandDeepButton, - ChevronRightIcon: icons_ChevronRight, - ...o.components - }, - config: { - default$schema: - 'https://json-schema.org/draft/2020-12/schema', - defaultExpandedLevels: 0, - ...o.config - }, - fn: { - upperFirst: fn_upperFirst, - getTitle, - getType, - isBooleanJSONSchema, - hasKeyword, - isExpandable, - stringify: fn_stringify, - stringifyConstraints, - getDependentRequired, - ...o.fn - } - }, - HOC = (o) => - qe.createElement( - XP.Provider, - { value: i }, - qe.createElement(s, o) - ); - return ( - (HOC.contexts = { JSONSchemaContext: XP }), - (HOC.displayName = s.displayName), - HOC - ); - }, - json_schema_2020_12 = () => ({ - components: { - JSONSchema202012: tN, - JSONSchema202012Keyword$schema: keywords_$schema, - JSONSchema202012Keyword$vocabulary: $vocabulary_$vocabulary, - JSONSchema202012Keyword$id: keywords_$id, - JSONSchema202012Keyword$anchor: keywords_$anchor, - JSONSchema202012Keyword$dynamicAnchor: keywords_$dynamicAnchor, - JSONSchema202012Keyword$ref: keywords_$ref, - JSONSchema202012Keyword$dynamicRef: keywords_$dynamicRef, - JSONSchema202012Keyword$defs: keywords_$defs, - JSONSchema202012Keyword$comment: keywords_$comment, - JSONSchema202012KeywordAllOf: keywords_AllOf, - JSONSchema202012KeywordAnyOf: keywords_AnyOf, - JSONSchema202012KeywordOneOf: keywords_OneOf, - JSONSchema202012KeywordNot: keywords_Not, - JSONSchema202012KeywordIf: keywords_If, - JSONSchema202012KeywordThen: keywords_Then, - JSONSchema202012KeywordElse: keywords_Else, - JSONSchema202012KeywordDependentSchemas: - keywords_DependentSchemas, - JSONSchema202012KeywordPrefixItems: keywords_PrefixItems, - JSONSchema202012KeywordItems: keywords_Items, - JSONSchema202012KeywordContains: keywords_Contains, - JSONSchema202012KeywordProperties: keywords_Properties_Properties, - JSONSchema202012KeywordPatternProperties: - PatternProperties_PatternProperties, - JSONSchema202012KeywordAdditionalProperties: - keywords_AdditionalProperties, - JSONSchema202012KeywordPropertyNames: keywords_PropertyNames, - JSONSchema202012KeywordUnevaluatedItems: - keywords_UnevaluatedItems, - JSONSchema202012KeywordUnevaluatedProperties: - keywords_UnevaluatedProperties, - JSONSchema202012KeywordType: keywords_Type, - JSONSchema202012KeywordEnum: Enum_Enum, - JSONSchema202012KeywordConst: keywords_Const, - JSONSchema202012KeywordConstraint: rN, - JSONSchema202012KeywordDependentRequired: - DependentRequired_DependentRequired, - JSONSchema202012KeywordContentSchema: keywords_ContentSchema, - JSONSchema202012KeywordTitle: Title_Title, - JSONSchema202012KeywordDescription: - keywords_Description_Description, - JSONSchema202012KeywordDefault: keywords_Default, - JSONSchema202012KeywordDeprecated: keywords_Deprecated, - JSONSchema202012KeywordReadOnly: keywords_ReadOnly, - JSONSchema202012KeywordWriteOnly: keywords_WriteOnly, - JSONSchema202012Accordion: Accordion_Accordion, - JSONSchema202012ExpandDeepButton: - ExpandDeepButton_ExpandDeepButton, - JSONSchema202012ChevronRightIcon: icons_ChevronRight, - withJSONSchema202012Context: withJSONSchemaContext, - JSONSchema202012DeepExpansionContext: () => QP - }, - fn: { - upperFirst: fn_upperFirst, - jsonSchema202012: { - isExpandable, - hasKeyword, - useFn, - useConfig, - useComponent, - useIsExpandedDeeply - } - } - }); - var nN = __webpack_require__(11331), - sN = __webpack_require__.n(nN); - const array = (s, { sample: o }) => - ((s, o = {}) => { - const { minItems: i, maxItems: a, uniqueItems: u } = o, - { contains: _, minContains: w, maxContains: x } = o; - let C = [...s]; - if (null != _ && 'object' == typeof _) { - if (Number.isInteger(w) && w > 1) { - const s = C.at(0); - for (let o = 1; o < w; o += 1) C.unshift(s); - } - Number.isInteger(x); - } - if ( - (Number.isInteger(a) && a > 0 && (C = s.slice(0, a)), - Number.isInteger(i) && i > 0) - ) - for (let s = 0; C.length < i; s += 1) C.push(C[s % C.length]); - return !0 === u && (C = Array.from(new Set(C))), C; - })(o, s), - object = () => { - throw new Error('Not implemented'); - }, - bytes = (s) => Ot()(s), - random_pick = (s) => s.at(0), - predicates_isBooleanJSONSchema = (s) => 'boolean' == typeof s, - isJSONSchemaObject = (s) => sN()(s), - isJSONSchema = (s) => - predicates_isBooleanJSONSchema(s) || isJSONSchemaObject(s); - const oN = class Registry { - data = {}; - register(s, o) { - this.data[s] = o; - } - unregister(s) { - void 0 === s ? (this.data = {}) : delete this.data[s]; - } - get(s) { - return this.data[s]; - } - }, - int32 = () => (2 ** 30) >>> 0, - int64 = () => 2 ** 53 - 1, - generators_float = () => 0.1, - generators_double = () => 0.1, - email = () => 'user@example.com', - idn_email = () => '실례@example.com', - hostname = () => 'example.com', - idn_hostname = () => '실례.com', - ipv4 = () => '198.51.100.42', - ipv6 = () => '2001:0db8:5b96:0000:0000:426f:8e17:642a', - uri = () => 'https://example.com/', - uri_reference = () => 'path/index.html', - iri = () => 'https://실례.com/', - iri_reference = () => 'path/실례.html', - uuid = () => '3fa85f64-5717-4562-b3fc-2c963f66afa6', - uri_template = () => 'https://example.com/dictionary/{term:1}/{term}', - json_pointer = () => '/a/b/c', - relative_json_pointer = () => '1/0', - date_time = () => new Date().toISOString(), - date = () => new Date().toISOString().substring(0, 10), - time = () => new Date().toISOString().substring(11), - duration = () => 'P3D', - generators_password = () => '********', - regex = () => '^[a-z]+$'; - const iN = new (class FormatRegistry extends oN { - #t = { - int32, - int64, - float: generators_float, - double: generators_double, - email, - 'idn-email': idn_email, - hostname, - 'idn-hostname': idn_hostname, - ipv4, - ipv6, - uri, - 'uri-reference': uri_reference, - iri, - 'iri-reference': iri_reference, - uuid, - 'uri-template': uri_template, - 'json-pointer': json_pointer, - 'relative-json-pointer': relative_json_pointer, - 'date-time': date_time, - date, - time, - duration, - password: generators_password, - regex - }; - data = { ...this.#t }; - get defaults() { - return { ...this.#t }; - } - })(), - formatAPI = (s, o) => - 'function' == typeof o - ? iN.register(s, o) - : null === o - ? iN.unregister(s) - : iN.get(s); - formatAPI.getDefaults = () => iN.defaults; - const aN = formatAPI; - var cN = __webpack_require__(48287).Buffer; - const _7bit = (s) => cN.from(s).toString('ascii'); - var lN = __webpack_require__(48287).Buffer; - const _8bit = (s) => lN.from(s).toString('utf8'); - var uN = __webpack_require__(48287).Buffer; - const encoders_binary = (s) => uN.from(s).toString('binary'), - quoted_printable = (s) => { - let o = ''; - for (let i = 0; i < s.length; i++) { - const a = s.charCodeAt(i); - if (61 === a) o += '=3D'; - else if ( - (a >= 33 && a <= 60) || - (a >= 62 && a <= 126) || - 9 === a || - 32 === a - ) - o += s.charAt(i); - else if (13 === a || 10 === a) o += '\r\n'; - else if (a > 126) { - const a = unescape(encodeURIComponent(s.charAt(i))); - for (let s = 0; s < a.length; s++) - o += - '=' + - ('0' + a.charCodeAt(s).toString(16)) - .slice(-2) - .toUpperCase(); - } else o += '=' + ('0' + a.toString(16)).slice(-2).toUpperCase(); - } - return o; - }; - var pN = __webpack_require__(48287).Buffer; - const base16 = (s) => pN.from(s).toString('hex'); - var hN = __webpack_require__(48287).Buffer; - const base32 = (s) => { - const o = hN.from(s).toString('utf8'), - i = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'; - let a = 0, - u = '', - _ = 0, - w = 0; - for (let s = 0; s < o.length; s++) - for (_ = (_ << 8) | o.charCodeAt(s), w += 8; w >= 5; ) - (u += i.charAt((_ >>> (w - 5)) & 31)), (w -= 5); - w > 0 && - ((u += i.charAt((_ << (5 - w)) & 31)), - (a = (8 - ((8 * o.length) % 5)) % 5)); - for (let s = 0; s < a; s++) u += '='; - return u; - }; - var dN = __webpack_require__(48287).Buffer; - const base64 = (s) => dN.from(s).toString('base64'); - var fN = __webpack_require__(48287).Buffer; - const base64url = (s) => fN.from(s).toString('base64url'); - const mN = new (class EncoderRegistry extends oN { - #t = { - '7bit': _7bit, - '8bit': _8bit, - binary: encoders_binary, - 'quoted-printable': quoted_printable, - base16, - base32, - base64, - base64url - }; - data = { ...this.#t }; - get defaults() { - return { ...this.#t }; - } - })(), - encoderAPI = (s, o) => - 'function' == typeof o - ? mN.register(s, o) - : null === o - ? mN.unregister(s) - : mN.get(s); - encoderAPI.getDefaults = () => mN.defaults; - const gN = encoderAPI, - yN = { - 'text/plain': () => 'string', - 'text/css': () => '.selector { border: 1px solid red }', - 'text/csv': () => 'value1,value2,value3', - 'text/html': () => '

    content

    ', - 'text/calendar': () => 'BEGIN:VCALENDAR', - 'text/javascript': () => "console.dir('Hello world!');", - 'text/xml': () => 'John Doe', - 'text/*': () => 'string' - }, - vN = { 'image/*': () => bytes(25).toString('binary') }, - bN = { 'audio/*': () => bytes(25).toString('binary') }, - _N = { 'video/*': () => bytes(25).toString('binary') }, - SN = { - 'application/json': () => '{"key":"value"}', - 'application/ld+json': () => '{"name": "John Doe"}', - 'application/x-httpd-php': () => - "Hello World!

    '; ?>", - 'application/rtf': () => - String.raw`{\rtf1\adeflang1025\ansi\ansicpg1252\uc1`, - 'application/x-sh': () => 'echo "Hello World!"', - 'application/xhtml+xml': () => '

    content

    ', - 'application/*': () => bytes(25).toString('binary') - }; - const wN = new (class MediaTypeRegistry extends oN { - #t = { ...yN, ...vN, ...bN, ..._N, ...SN }; - data = { ...this.#t }; - get defaults() { - return { ...this.#t }; - } - })(), - mediaTypeAPI = (s, o) => { - if ('function' == typeof o) return wN.register(s, o); - if (null === o) return wN.unregister(s); - const i = s.split(';').at(0), - a = `${i.split('/').at(0)}/*`; - return wN.get(s) || wN.get(i) || wN.get(a); - }; - mediaTypeAPI.getDefaults = () => wN.defaults; - const EN = mediaTypeAPI, - applyStringConstraints = (s, o = {}) => { - const { maxLength: i, minLength: a } = o; - let u = s; - if ( - (Number.isInteger(i) && i > 0 && (u = u.slice(0, i)), - Number.isInteger(a) && a > 0) - ) { - let s = 0; - for (; u.length < a; ) u += u[s++ % u.length]; - } - return u; - }, - types_string = (s, { sample: o } = {}) => { - const { - contentEncoding: i, - contentMediaType: a, - contentSchema: u - } = s, - { pattern: _, format: w } = s, - x = gN(i) || uO(); - let C; - return ( - (C = - 'string' == typeof _ - ? applyStringConstraints( - ((s) => { - try { - return new (ds())(s).gen(); - } catch { - return 'string'; - } - })(_), - s - ) - : 'string' == typeof w - ? ((s) => { - const { format: o } = s, - i = aN(o); - return 'function' == typeof i ? i(s) : 'string'; - })(s) - : isJSONSchema(u) && 'string' == typeof a && void 0 !== o - ? Array.isArray(o) || 'object' == typeof o - ? JSON.stringify(o) - : applyStringConstraints(String(o), s) - : 'string' == typeof a - ? ((s) => { - const { contentMediaType: o } = s, - i = EN(o); - return 'function' == typeof i ? i(s) : 'string'; - })(s) - : applyStringConstraints('string', s)), - x(C) - ); - }, - applyNumberConstraints = (s, o = {}) => { - const { - minimum: i, - maximum: a, - exclusiveMinimum: u, - exclusiveMaximum: _ - } = o, - { multipleOf: w } = o, - x = Number.isInteger(s) ? 1 : Number.EPSILON; - let C = 'number' == typeof i ? i : null, - j = 'number' == typeof a ? a : null, - L = s; - if ( - ('number' == typeof u && - (C = null !== C ? Math.max(C, u + x) : u + x), - 'number' == typeof _ && - (j = null !== j ? Math.min(j, _ - x) : _ - x), - (L = (C > j && s) || C || j || L), - 'number' == typeof w && w > 0) - ) { - const s = L % w; - L = 0 === s ? L : L + w - s; - } - return L; - }, - types_number = (s) => { - const { format: o } = s; - let i; - return ( - (i = - 'string' == typeof o - ? ((s) => { - const { format: o } = s, - i = aN(o); - return 'function' == typeof i ? i(s) : 0; - })(s) - : 0), - applyNumberConstraints(i, s) - ); - }, - types_integer = (s) => { - const { format: o } = s; - let i; - return ( - (i = - 'string' == typeof o - ? ((s) => { - const { format: o } = s, - i = aN(o); - if ('function' == typeof i) return i(s); - switch (o) { - case 'int32': - return int32(); - case 'int64': - return int64(); - } - return 0; - })(s) - : 0), - applyNumberConstraints(i, s) - ); - }, - types_boolean = (s) => 'boolean' != typeof s.default || s.default, - xN = new Proxy( - { - array, - object, - string: types_string, - number: types_number, - integer: types_integer, - boolean: types_boolean, - null: () => null - }, - { - get: (s, o) => - 'string' == typeof o && Object.hasOwn(s, o) - ? s[o] - : () => `Unknown Type: ${o}` - } - ), - kN = [ - 'array', - 'object', - 'number', - 'integer', - 'string', - 'boolean', - 'null' - ], - hasExample = (s) => { - if (!isJSONSchemaObject(s)) return !1; - const { examples: o, example: i, default: a } = s; - return ( - !!(Array.isArray(o) && o.length >= 1) || - void 0 !== a || - void 0 !== i - ); - }, - extractExample = (s) => { - if (!isJSONSchemaObject(s)) return null; - const { examples: o, example: i, default: a } = s; - return Array.isArray(o) && o.length >= 1 - ? o.at(0) - : void 0 !== a - ? a - : void 0 !== i - ? i - : void 0; - }, - ON = { - array: [ - 'items', - 'prefixItems', - 'contains', - 'maxContains', - 'minContains', - 'maxItems', - 'minItems', - 'uniqueItems', - 'unevaluatedItems' - ], - object: [ - 'properties', - 'additionalProperties', - 'patternProperties', - 'propertyNames', - 'minProperties', - 'maxProperties', - 'required', - 'dependentSchemas', - 'dependentRequired', - 'unevaluatedProperties' - ], - string: [ - 'pattern', - 'format', - 'minLength', - 'maxLength', - 'contentEncoding', - 'contentMediaType', - 'contentSchema' - ], - integer: [ - 'minimum', - 'maximum', - 'exclusiveMinimum', - 'exclusiveMaximum', - 'multipleOf' - ] - }; - ON.number = ON.integer; - const CN = 'string', - inferTypeFromValue = (s) => - void 0 === s - ? null - : null === s - ? 'null' - : Array.isArray(s) - ? 'array' - : Number.isInteger(s) - ? 'integer' - : typeof s, - foldType = (s) => { - if (Array.isArray(s) && s.length >= 1) { - if (s.includes('array')) return 'array'; - if (s.includes('object')) return 'object'; - { - const o = random_pick(s); - if (kN.includes(o)) return o; - } - } - return kN.includes(s) ? s : null; - }, - inferType = (s, o = new WeakSet()) => { - if (!isJSONSchemaObject(s)) return CN; - if (o.has(s)) return CN; - o.add(s); - let { type: i, const: a } = s; - if (((i = foldType(i)), 'string' != typeof i)) { - const o = Object.keys(ON); - e: for (let a = 0; a < o.length; a += 1) { - const u = o[a], - _ = ON[u]; - for (let o = 0; o < _.length; o += 1) { - const a = _[o]; - if (Object.hasOwn(s, a)) { - i = u; - break e; - } - } - } - } - if ('string' != typeof i && void 0 !== a) { - const s = inferTypeFromValue(a); - i = 'string' == typeof s ? s : i; - } - if ('string' != typeof i) { - const combineTypes = (i) => { - if (Array.isArray(s[i])) { - const a = s[i].map((s) => inferType(s, o)); - return foldType(a); - } - return null; - }, - a = combineTypes('allOf'), - u = combineTypes('anyOf'), - _ = combineTypes('oneOf'), - w = s.not ? inferType(s.not, o) : null; - (a || u || _ || w) && - (i = foldType([a, u, _, w].filter(Boolean))); - } - if ('string' != typeof i && hasExample(s)) { - const o = extractExample(s), - a = inferTypeFromValue(o); - i = 'string' == typeof a ? a : i; - } - return o.delete(s), i || CN; - }, - type_getType = (s) => inferType(s), - typeCast = (s) => - predicates_isBooleanJSONSchema(s) - ? ((s) => (!1 === s ? { not: {} } : {}))(s) - : isJSONSchemaObject(s) - ? s - : {}, - merge_merge = (s, o, i = {}) => { - if (predicates_isBooleanJSONSchema(s) && !0 === s) return !0; - if (predicates_isBooleanJSONSchema(s) && !1 === s) return !1; - if (predicates_isBooleanJSONSchema(o) && !0 === o) return !0; - if (predicates_isBooleanJSONSchema(o) && !1 === o) return !1; - if (!isJSONSchema(s)) return o; - if (!isJSONSchema(o)) return s; - const a = { ...o, ...s }; - if ( - o.type && - s.type && - Array.isArray(o.type) && - 'string' == typeof o.type - ) { - const i = normalizeArray(o.type).concat(s.type); - a.type = Array.from(new Set(i)); - } - if ( - (Array.isArray(o.required) && - Array.isArray(s.required) && - (a.required = [...new Set([...s.required, ...o.required])]), - o.properties && s.properties) - ) { - const u = new Set([ - ...Object.keys(o.properties), - ...Object.keys(s.properties) - ]); - a.properties = {}; - for (const _ of u) { - const u = o.properties[_] || {}, - w = s.properties[_] || {}; - (u.readOnly && !i.includeReadOnly) || - (u.writeOnly && !i.includeWriteOnly) - ? (a.required = (a.required || []).filter((s) => s !== _)) - : (a.properties[_] = merge_merge(w, u, i)); - } - } - return ( - isJSONSchema(o.items) && - isJSONSchema(s.items) && - (a.items = merge_merge(s.items, o.items, i)), - isJSONSchema(o.contains) && - isJSONSchema(s.contains) && - (a.contains = merge_merge(s.contains, o.contains, i)), - isJSONSchema(o.contentSchema) && - isJSONSchema(s.contentSchema) && - (a.contentSchema = merge_merge( - s.contentSchema, - o.contentSchema, - i - )), - a - ); - }, - AN = merge_merge, - main_sampleFromSchemaGeneric = (s, o = {}, i = void 0, a = !1) => { - if (null == s && void 0 === i) return; - 'function' == typeof s?.toJS && (s = s.toJS()), (s = typeCast(s)); - let u = void 0 !== i || hasExample(s); - const _ = !u && Array.isArray(s.oneOf) && s.oneOf.length > 0, - w = !u && Array.isArray(s.anyOf) && s.anyOf.length > 0; - if (!u && (_ || w)) { - const i = typeCast(random_pick(_ ? s.oneOf : s.anyOf)); - !(s = AN(s, i, o)).xml && i.xml && (s.xml = i.xml), - hasExample(s) && hasExample(i) && (u = !0); - } - const x = {}; - let { - xml: C, - properties: j, - additionalProperties: L, - items: B, - contains: $ - } = s || {}, - V = type_getType(s), - { includeReadOnly: U, includeWriteOnly: z } = o; - C = C || {}; - let Y, - { name: Z, prefix: ee, namespace: ie } = C, - ae = {}; - if ( - (Object.hasOwn(s, 'type') || (s.type = V), - a && ((Z = Z || 'notagname'), (Y = (ee ? `${ee}:` : '') + Z), ie)) - ) { - x[ee ? `xmlns:${ee}` : 'xmlns'] = ie; - } - a && (ae[Y] = []); - const ce = objectify(j); - let le, - pe = 0; - const hasExceededMaxProperties = () => - Number.isInteger(s.maxProperties) && - s.maxProperties > 0 && - pe >= s.maxProperties, - canAddProperty = (o) => - !(Number.isInteger(s.maxProperties) && s.maxProperties > 0) || - (!hasExceededMaxProperties() && - (!((o) => - !Array.isArray(s.required) || - 0 === s.required.length || - !s.required.includes(o))(o) || - s.maxProperties - - pe - - (() => { - if ( - !Array.isArray(s.required) || - 0 === s.required.length - ) - return 0; - let o = 0; - return ( - a - ? s.required.forEach( - (s) => (o += void 0 === ae[s] ? 0 : 1) - ) - : s.required.forEach((s) => { - o += - void 0 === ae[Y]?.find((o) => void 0 !== o[s]) - ? 0 - : 1; - }), - s.required.length - o - ); - })() > - 0)); - if ( - ((le = a - ? (i, u = void 0) => { - if (s && ce[i]) { - if ( - ((ce[i].xml = ce[i].xml || {}), ce[i].xml.attribute) - ) { - const s = Array.isArray(ce[i].enum) - ? random_pick(ce[i].enum) - : void 0; - if (hasExample(ce[i])) - x[ce[i].xml.name || i] = extractExample(ce[i]); - else if (void 0 !== s) x[ce[i].xml.name || i] = s; - else { - const s = typeCast(ce[i]), - o = type_getType(s), - a = ce[i].xml.name || i; - x[a] = xN[o](s); - } - return; - } - ce[i].xml.name = ce[i].xml.name || i; - } else ce[i] || !1 === L || (ce[i] = { xml: { name: i } }); - let _ = main_sampleFromSchemaGeneric(ce[i], o, u, a); - canAddProperty(i) && - (pe++, - Array.isArray(_) - ? (ae[Y] = ae[Y].concat(_)) - : ae[Y].push(_)); - } - : (i, u) => { - if (canAddProperty(i)) { - if ( - sN()(s.discriminator?.mapping) && - s.discriminator.propertyName === i && - 'string' == typeof s.$$ref - ) { - for (const o in s.discriminator.mapping) - if ( - -1 !== s.$$ref.search(s.discriminator.mapping[o]) - ) { - ae[i] = o; - break; - } - } else - ae[i] = main_sampleFromSchemaGeneric(ce[i], o, u, a); - pe++; - } - }), - u) - ) { - let u; - if (((u = void 0 !== i ? i : extractExample(s)), !a)) { - if ('number' == typeof u && 'string' === V) return `${u}`; - if ('string' != typeof u || 'string' === V) return u; - try { - return JSON.parse(u); - } catch { - return u; - } - } - if ('array' === V) { - if (!Array.isArray(u)) { - if ('string' == typeof u) return u; - u = [u]; - } - let i = []; - return ( - isJSONSchemaObject(B) && - ((B.xml = B.xml || C || {}), - (B.xml.name = B.xml.name || C.name), - (i = u.map((s) => - main_sampleFromSchemaGeneric(B, o, s, a) - ))), - isJSONSchemaObject($) && - (($.xml = $.xml || C || {}), - ($.xml.name = $.xml.name || C.name), - (i = [ - main_sampleFromSchemaGeneric($, o, void 0, a), - ...i - ])), - (i = xN.array(s, { sample: i })), - C.wrapped - ? ((ae[Y] = i), ms()(x) || ae[Y].push({ _attr: x })) - : (ae = i), - ae - ); - } - if ('object' === V) { - if ('string' == typeof u) return u; - for (const s in u) - Object.hasOwn(u, s) && - ((ce[s]?.readOnly && !U) || - (ce[s]?.writeOnly && !z) || - (ce[s]?.xml?.attribute - ? (x[ce[s].xml.name || s] = u[s]) - : le(s, u[s]))); - return ms()(x) || ae[Y].push({ _attr: x }), ae; - } - return (ae[Y] = ms()(x) ? u : [{ _attr: x }, u]), ae; - } - if ('array' === V) { - let i = []; - if (isJSONSchemaObject($)) - if ( - (a && - (($.xml = $.xml || s.xml || {}), - ($.xml.name = $.xml.name || C.name)), - Array.isArray($.anyOf)) - ) { - const { anyOf: s, ...u } = B; - i.push( - ...$.anyOf.map((s) => - main_sampleFromSchemaGeneric(AN(s, u, o), o, void 0, a) - ) - ); - } else if (Array.isArray($.oneOf)) { - const { oneOf: s, ...u } = B; - i.push( - ...$.oneOf.map((s) => - main_sampleFromSchemaGeneric(AN(s, u, o), o, void 0, a) - ) - ); - } else { - if (!(!a || (a && C.wrapped))) - return main_sampleFromSchemaGeneric($, o, void 0, a); - i.push(main_sampleFromSchemaGeneric($, o, void 0, a)); - } - if (isJSONSchemaObject(B)) - if ( - (a && - ((B.xml = B.xml || s.xml || {}), - (B.xml.name = B.xml.name || C.name)), - Array.isArray(B.anyOf)) - ) { - const { anyOf: s, ...u } = B; - i.push( - ...B.anyOf.map((s) => - main_sampleFromSchemaGeneric(AN(s, u, o), o, void 0, a) - ) - ); - } else if (Array.isArray(B.oneOf)) { - const { oneOf: s, ...u } = B; - i.push( - ...B.oneOf.map((s) => - main_sampleFromSchemaGeneric(AN(s, u, o), o, void 0, a) - ) - ); - } else { - if (!(!a || (a && C.wrapped))) - return main_sampleFromSchemaGeneric(B, o, void 0, a); - i.push(main_sampleFromSchemaGeneric(B, o, void 0, a)); - } - return ( - (i = xN.array(s, { sample: i })), - a && C.wrapped - ? ((ae[Y] = i), ms()(x) || ae[Y].push({ _attr: x }), ae) - : i - ); - } - if ('object' === V) { - for (let s in ce) - Object.hasOwn(ce, s) && - (ce[s]?.deprecated || - (ce[s]?.readOnly && !U) || - (ce[s]?.writeOnly && !z) || - le(s)); - if ( - (a && x && ae[Y].push({ _attr: x }), hasExceededMaxProperties()) - ) - return ae; - if (predicates_isBooleanJSONSchema(L) && L) - a - ? ae[Y].push({ additionalProp: 'Anything can be here' }) - : (ae.additionalProp1 = {}), - pe++; - else if (isJSONSchemaObject(L)) { - const i = L, - u = main_sampleFromSchemaGeneric(i, o, void 0, a); - if ( - a && - 'string' == typeof i?.xml?.name && - 'notagname' !== i?.xml?.name - ) - ae[Y].push(u); - else { - const o = - Number.isInteger(s.minProperties) && - s.minProperties > 0 && - pe < s.minProperties - ? s.minProperties - pe - : 3; - for (let s = 1; s <= o; s++) { - if (hasExceededMaxProperties()) return ae; - if (a) { - const o = {}; - (o['additionalProp' + s] = u.notagname), ae[Y].push(o); - } else ae['additionalProp' + s] = u; - pe++; - } - } - } - return ae; - } - let de; - if (void 0 !== s.const) de = s.const; - else if (s && Array.isArray(s.enum)) - de = random_pick(normalizeArray(s.enum)); - else { - const i = isJSONSchemaObject(s.contentSchema) - ? main_sampleFromSchemaGeneric(s.contentSchema, o, void 0, a) - : void 0; - de = xN[V](s, { sample: i }); - } - return a ? ((ae[Y] = ms()(x) ? de : [{ _attr: x }, de]), ae) : de; - }, - main_createXMLExample = (s, o, i) => { - const a = main_sampleFromSchemaGeneric(s, o, i, !0); - if (a) - return 'string' == typeof a - ? a - : ps()(a, { declaration: !0, indent: '\t' }); - }, - main_sampleFromSchema = (s, o, i) => - main_sampleFromSchemaGeneric(s, o, i, !1), - main_resolver = (s, o, i) => [ - s, - JSON.stringify(o), - JSON.stringify(i) - ], - jN = utils_memoizeN(main_createXMLExample, main_resolver), - IN = utils_memoizeN(main_sampleFromSchema, main_resolver); - const PN = new (class OptionRegistry extends oN { - #t = {}; - data = { ...this.#t }; - get defaults() { - return { ...this.#t }; - } - })(), - api_optionAPI = (s, o) => ( - void 0 !== o && PN.register(s, o), PN.get(s) - ), - NN = [{ when: /json/, shouldStringifyTypes: ['string'] }], - TN = ['object'], - fn_get_json_sample_schema = (s) => (o, i, a, u) => { - const { fn: _ } = s(), - w = _.jsonSchema202012.memoizedSampleFromSchema(o, i, u), - x = typeof w, - C = NN.reduce( - (s, o) => - o.when.test(a) ? [...s, ...o.shouldStringifyTypes] : s, - TN - ); - return vt()(C, (s) => s === x) ? JSON.stringify(w, null, 2) : w; - }, - fn_get_yaml_sample_schema = (s) => (o, i, a, u) => { - const { fn: _ } = s(), - w = _.jsonSchema202012.getJsonSampleSchema(o, i, a, u); - let x; - try { - (x = vn.dump(vn.load(w), { lineWidth: -1 }, { schema: an })), - '\n' === x[x.length - 1] && (x = x.slice(0, x.length - 1)); - } catch (s) { - return console.error(s), 'error: could not generate yaml example'; - } - return x.replace(/\t/g, ' '); - }, - fn_get_xml_sample_schema = (s) => (o, i, a) => { - const { fn: u } = s(); - if ((o && !o.xml && (o.xml = {}), o && !o.xml.name)) { - if ( - !o.$$ref && - (o.type || o.items || o.properties || o.additionalProperties) - ) - return '\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e'; - if (o.$$ref) { - let s = o.$$ref.match(/\S*\/(\S+)$/); - o.xml.name = s[1]; - } - } - return u.jsonSchema202012.memoizedCreateXMLExample(o, i, a); - }, - fn_get_sample_schema = - (s) => - (o, i = '', a = {}, u = void 0) => { - const { fn: _ } = s(); - return ( - 'function' == typeof o?.toJS && (o = o.toJS()), - 'function' == typeof u?.toJS && (u = u.toJS()), - /xml/.test(i) - ? _.jsonSchema202012.getXmlSampleSchema(o, a, u) - : /(yaml|yml)/.test(i) - ? _.jsonSchema202012.getYamlSampleSchema(o, a, i, u) - : _.jsonSchema202012.getJsonSampleSchema(o, a, i, u) - ); - }, - json_schema_2020_12_samples = ({ getSystem: s }) => { - const o = fn_get_json_sample_schema(s), - i = fn_get_yaml_sample_schema(s), - a = fn_get_xml_sample_schema(s), - u = fn_get_sample_schema(s); - return { - fn: { - jsonSchema202012: { - sampleFromSchema: main_sampleFromSchema, - sampleFromSchemaGeneric: main_sampleFromSchemaGeneric, - sampleOptionAPI: api_optionAPI, - sampleEncoderAPI: gN, - sampleFormatAPI: aN, - sampleMediaTypeAPI: EN, - createXMLExample: main_createXMLExample, - memoizedSampleFromSchema: IN, - memoizedCreateXMLExample: jN, - getJsonSampleSchema: o, - getYamlSampleSchema: i, - getXmlSampleSchema: a, - getSampleSchema: u, - mergeJsonSchema: AN - } - } - }; - }; - function PresetApis() { - return [ - base, - oas3, - json_schema_2020_12, - json_schema_2020_12_samples, - oas31 - ]; - } - const inline_plugin = (s) => () => ({ - fn: s.fn, - components: s.components - }), - factorization_system = (s) => { - const o = Ye()( - { - layout: { layout: s.layout, filter: s.filter }, - spec: { spec: '', url: s.url }, - requestSnippets: s.requestSnippets - }, - s.initialState - ); - if (s.initialState) - for (const [i, a] of Object.entries(s.initialState)) - void 0 === a && delete o[i]; - return { - system: { configs: s.configs }, - plugins: s.presets, - state: o - }; - }, - sources_query = () => (s) => { - const o = s.queryConfigEnabled - ? (() => { - const s = new URLSearchParams(ut.location.search); - return Object.fromEntries(s); - })() - : {}; - return Object.entries(o).reduce( - (s, [o, i]) => ( - 'config' === o - ? (s.configUrl = i) - : 'urls.primaryName' === o - ? (s[o] = i) - : (s = uo()(s, o, i)), - s - ), - {} - ); - }, - sources_url = - ({ url: s, system: o }) => - async (i) => { - if (!s) return {}; - if ('function' != typeof o.configsActions?.getConfigByUrl) - return {}; - const a = (() => { - const s = {}; - return ( - (s.promise = new Promise((o, i) => { - (s.resolve = o), (s.reject = i); - })), - s - ); - })(); - return ( - o.configsActions.getConfigByUrl( - { - url: s, - loadRemoteConfig: !0, - requestInterceptor: i.requestInterceptor, - responseInterceptor: i.responseInterceptor - }, - (s) => { - a.resolve(s); - } - ), - a.promise - ); - }, - runtime = () => () => { - const s = {}; - return ( - globalThis.location && - (s.oauth2RedirectUrl = `${globalThis.location.protocol}//${globalThis.location.host}${globalThis.location.pathname.substring(0, globalThis.location.pathname.lastIndexOf('/'))}/oauth2-redirect.html`), - s - ); - }, - MN = Object.freeze({ - dom_id: null, - domNode: null, - spec: {}, - url: '', - urls: null, - configUrl: null, - layout: 'BaseLayout', - docExpansion: 'list', - maxDisplayedTags: -1, - filter: !1, - validatorUrl: 'https://validator.swagger.io/validator', - oauth2RedirectUrl: void 0, - persistAuthorization: !1, - configs: {}, - displayOperationId: !1, - displayRequestDuration: !1, - deepLinking: !1, - tryItOutEnabled: !1, - requestInterceptor: (s) => ((s.curlOptions = []), s), - responseInterceptor: (s) => s, - showMutatedRequest: !0, - defaultModelRendering: 'example', - defaultModelExpandDepth: 1, - defaultModelsExpandDepth: 1, - showExtensions: !1, - showCommonExtensions: !1, - withCredentials: !1, - requestSnippetsEnabled: !1, - requestSnippets: { - generators: { - curl_bash: { title: 'cURL (bash)', syntax: 'bash' }, - curl_powershell: { - title: 'cURL (PowerShell)', - syntax: 'powershell' - }, - curl_cmd: { title: 'cURL (CMD)', syntax: 'bash' } - }, - defaultExpanded: !0, - languages: null - }, - supportedSubmitMethods: [ - 'get', - 'put', - 'post', - 'delete', - 'options', - 'head', - 'patch', - 'trace' - ], - queryConfigEnabled: !1, - presets: [PresetApis], - plugins: [], - initialState: {}, - fn: {}, - components: {}, - syntaxHighlight: { activated: !0, theme: 'agate' }, - operationsSorter: null, - tagsSorter: null, - onComplete: null, - modelPropertyMacro: null, - parameterMacro: null - }); - var RN = __webpack_require__(61448), - DN = __webpack_require__.n(RN), - LN = __webpack_require__(77731), - FN = __webpack_require__.n(LN); - const type_casters_array = (s, o = []) => (Array.isArray(s) ? s : o), - type_casters_boolean = (s, o = !1) => - !0 === s || - 'true' === s || - 1 === s || - '1' === s || - (!1 !== s && 'false' !== s && 0 !== s && '0' !== s && o), - dom_node = (s) => (null === s || 'null' === s ? null : s), - type_casters_filter = (s) => { - const o = String(s); - return type_casters_boolean(s, o); - }, - type_casters_function = (s, o) => ('function' == typeof s ? s : o), - nullable_array = (s) => (Array.isArray(s) ? s : null), - nullable_function = (s) => ('function' == typeof s ? s : null), - nullable_string = (s) => - null === s || 'null' === s ? null : String(s), - type_casters_number = (s, o = -1) => { - const i = parseInt(s, 10); - return Number.isNaN(i) ? o : i; - }, - type_casters_object = (s, o = {}) => (sN()(s) ? s : o), - sorter = (s) => - 'function' == typeof s || 'string' == typeof s ? s : null, - type_casters_string = (s) => String(s), - syntax_highlight = (s, o) => - sN()(s) - ? s - : !1 === s || 'false' === s || 0 === s || '0' === s - ? { activated: !1 } - : o, - undefined_string = (s) => - void 0 === s || 'undefined' === s ? void 0 : String(s), - BN = { - components: { typeCaster: type_casters_object }, - configs: { typeCaster: type_casters_object }, - configUrl: { typeCaster: nullable_string }, - deepLinking: { - typeCaster: type_casters_boolean, - defaultValue: MN.deepLinking - }, - defaultModelExpandDepth: { - typeCaster: type_casters_number, - defaultValue: MN.defaultModelExpandDepth - }, - defaultModelRendering: { typeCaster: type_casters_string }, - defaultModelsExpandDepth: { - typeCaster: type_casters_number, - defaultValue: MN.defaultModelsExpandDepth - }, - displayOperationId: { - typeCaster: type_casters_boolean, - defaultValue: MN.displayOperationId - }, - displayRequestDuration: { - typeCaster: type_casters_boolean, - defaultValue: MN.displayRequestDuration - }, - docExpansion: { typeCaster: type_casters_string }, - dom_id: { typeCaster: nullable_string }, - domNode: { typeCaster: dom_node }, - filter: { typeCaster: type_casters_filter }, - fn: { typeCaster: type_casters_object }, - initialState: { typeCaster: type_casters_object }, - layout: { typeCaster: type_casters_string }, - maxDisplayedTags: { - typeCaster: type_casters_number, - defaultValue: MN.maxDisplayedTags - }, - modelPropertyMacro: { typeCaster: nullable_function }, - oauth2RedirectUrl: { typeCaster: undefined_string }, - onComplete: { typeCaster: nullable_function }, - operationsSorter: { typeCaster: sorter }, - paramaterMacro: { typeCaster: nullable_function }, - persistAuthorization: { - typeCaster: type_casters_boolean, - defaultValue: MN.persistAuthorization - }, - plugins: { - typeCaster: type_casters_array, - defaultValue: MN.plugins - }, - presets: { - typeCaster: type_casters_array, - defaultValue: MN.presets - }, - requestInterceptor: { - typeCaster: type_casters_function, - defaultValue: MN.requestInterceptor - }, - requestSnippets: { - typeCaster: type_casters_object, - defaultValue: MN.requestSnippets - }, - requestSnippetsEnabled: { - typeCaster: type_casters_boolean, - defaultValue: MN.requestSnippetsEnabled - }, - responseInterceptor: { - typeCaster: type_casters_function, - defaultValue: MN.responseInterceptor - }, - showCommonExtensions: { - typeCaster: type_casters_boolean, - defaultValue: MN.showCommonExtensions - }, - showExtensions: { - typeCaster: type_casters_boolean, - defaultValue: MN.showExtensions - }, - showMutatedRequest: { - typeCaster: type_casters_boolean, - defaultValue: MN.showMutatedRequest - }, - spec: { typeCaster: type_casters_object, defaultValue: MN.spec }, - supportedSubmitMethods: { - typeCaster: type_casters_array, - defaultValue: MN.supportedSubmitMethods - }, - syntaxHighlight: { - typeCaster: syntax_highlight, - defaultValue: MN.syntaxHighlight - }, - 'syntaxHighlight.activated': { - typeCaster: type_casters_boolean, - defaultValue: MN.syntaxHighlight.activated - }, - 'syntaxHighlight.theme': { typeCaster: type_casters_string }, - tagsSorter: { typeCaster: sorter }, - tryItOutEnabled: { - typeCaster: type_casters_boolean, - defaultValue: MN.tryItOutEnabled - }, - url: { typeCaster: type_casters_string }, - urls: { typeCaster: nullable_array }, - 'urls.primaryName': { typeCaster: type_casters_string }, - validatorUrl: { typeCaster: nullable_string }, - withCredentials: { - typeCaster: type_casters_boolean, - defaultValue: MN.withCredentials - } - }, - type_cast = (s) => - Object.entries(BN).reduce( - (s, [o, { typeCaster: i, defaultValue: a }]) => { - if (DN()(s, o)) { - const u = i(Nn()(s, o), a); - s = FN()(o, u, s); - } - return s; - }, - { ...s } - ), - config_merge = (s, ...o) => { - let i = Symbol.for('domNode'), - a = Symbol.for('primaryName'); - const u = []; - for (const s of o) { - const o = { ...s }; - Object.hasOwn(o, 'domNode') && - ((i = o.domNode), delete o.domNode), - Object.hasOwn(o, 'urls.primaryName') - ? ((a = o['urls.primaryName']), delete o['urls.primaryName']) - : Array.isArray(o.urls) && - Object.hasOwn(o.urls, 'primaryName') && - ((a = o.urls.primaryName), delete o.urls.primaryName), - u.push(o); - } - const _ = Ye()(s, ...u); - return ( - i !== Symbol.for('domNode') && (_.domNode = i), - a !== Symbol.for('primaryName') && - Array.isArray(_.urls) && - (_.urls.primaryName = a), - type_cast(_) - ); - }; - function SwaggerUI(s) { - const o = sources_query()(s), - i = runtime()(), - a = SwaggerUI.config.merge({}, SwaggerUI.config.defaults, i, s, o), - u = factorization_system(a), - _ = inline_plugin(a), - w = new Store(u); - w.register([a.plugins, _]); - const x = w.getSystem(), - persistConfigs = (s) => { - w.setConfigs(s), x.configsActions.loaded(); - }, - updateSpec = (s) => { - !o.url && - 'object' == typeof s.spec && - Object.keys(s.spec).length > 0 - ? (x.specActions.updateUrl(''), - x.specActions.updateLoadingStatus('success'), - x.specActions.updateSpec(JSON.stringify(s.spec))) - : 'function' == typeof x.specActions.download && - s.url && - !s.urls && - (x.specActions.updateUrl(s.url), - x.specActions.download(s.url)); - }, - render = (s) => { - if (s.domNode) x.render(s.domNode, 'App'); - else if (s.dom_id) { - const o = document.querySelector(s.dom_id); - x.render(o, 'App'); - } else - null === s.dom_id || - null === s.domNode || - console.error( - 'Skipped rendering: no `dom_id` or `domNode` was specified' - ); - }; - return a.configUrl - ? ((async () => { - const { configUrl: s } = a, - i = await sources_url({ url: s, system: x })(a), - u = SwaggerUI.config.merge({}, a, i, o); - persistConfigs(u), null !== i && updateSpec(u), render(u); - })(), - x) - : (persistConfigs(a), updateSpec(a), render(a), x); - } - (SwaggerUI.System = Store), - (SwaggerUI.config = { - defaults: MN, - merge: config_merge, - typeCast: type_cast, - typeCastMappings: BN - }), - (SwaggerUI.presets = { base, apis: PresetApis }), - (SwaggerUI.plugins = { - Auth: auth, - Configs: configsPlugin, - DeepLining: deep_linking, - Err: err, - Filter: filter, - Icons: icons, - JSONSchema5: json_schema_5, - JSONSchema5Samples: json_schema_5_samples, - JSONSchema202012: json_schema_2020_12, - JSONSchema202012Samples: json_schema_2020_12_samples, - Layout: plugins_layout, - Logs: logs, - OpenAPI30: oas3, - OpenAPI31: oas3, - OnComplete: on_complete, - RequestSnippets: plugins_request_snippets, - Spec: plugins_spec, - SwaggerClient: swagger_client, - Util: util, - View: view, - ViewLegacy: view_legacy, - DownloadUrl: downloadUrlPlugin, - SyntaxHighlighting: syntax_highlighting, - Versions: versions, - SafeRender: safe_render - }); - const qN = SwaggerUI; - })(), - (i = i.default) - ); - })() -); +!function webpackUniversalModuleDefinition(s,o){"object"==typeof exports&&"object"==typeof module?module.exports=o():"function"==typeof define&&define.amd?define([],o):"object"==typeof exports?exports.SwaggerUIBundle=o():s.SwaggerUIBundle=o()}(this,(()=>(()=>{var s={251:(s,o)=>{o.read=function(s,o,i,a,u){var _,w,x=8*u-a-1,C=(1<>1,L=-7,B=i?u-1:0,$=i?-1:1,V=s[o+B];for(B+=$,_=V&(1<<-L)-1,V>>=-L,L+=x;L>0;_=256*_+s[o+B],B+=$,L-=8);for(w=_&(1<<-L)-1,_>>=-L,L+=a;L>0;w=256*w+s[o+B],B+=$,L-=8);if(0===_)_=1-j;else{if(_===C)return w?NaN:1/0*(V?-1:1);w+=Math.pow(2,a),_-=j}return(V?-1:1)*w*Math.pow(2,_-a)},o.write=function(s,o,i,a,u,_){var w,x,C,j=8*_-u-1,L=(1<>1,$=23===u?Math.pow(2,-24)-Math.pow(2,-77):0,V=a?0:_-1,U=a?1:-1,z=o<0||0===o&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(x=isNaN(o)?1:0,w=L):(w=Math.floor(Math.log(o)/Math.LN2),o*(C=Math.pow(2,-w))<1&&(w--,C*=2),(o+=w+B>=1?$/C:$*Math.pow(2,1-B))*C>=2&&(w++,C/=2),w+B>=L?(x=0,w=L):w+B>=1?(x=(o*C-1)*Math.pow(2,u),w+=B):(x=o*Math.pow(2,B-1)*Math.pow(2,u),w=0));u>=8;s[i+V]=255&x,V+=U,x/=256,u-=8);for(w=w<0;s[i+V]=255&w,V+=U,w/=256,j-=8);s[i+V-U]|=128*z}},462:(s,o,i)=>{"use strict";var a=i(40975);s.exports=a},659:(s,o,i)=>{var a=i(51873),u=Object.prototype,_=u.hasOwnProperty,w=u.toString,x=a?a.toStringTag:void 0;s.exports=function getRawTag(s){var o=_.call(s,x),i=s[x];try{s[x]=void 0;var a=!0}catch(s){}var u=w.call(s);return a&&(o?s[x]=i:delete s[x]),u}},694:(s,o,i)=>{"use strict";i(91599);var a=i(37257);i(12560),s.exports=a},953:(s,o,i)=>{"use strict";s.exports=i(53375)},1733:s=>{var o=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;s.exports=function asciiWords(s){return s.match(o)||[]}},1882:(s,o,i)=>{var a=i(72552),u=i(23805);s.exports=function isFunction(s){if(!u(s))return!1;var o=a(s);return"[object Function]"==o||"[object GeneratorFunction]"==o||"[object AsyncFunction]"==o||"[object Proxy]"==o}},1907:(s,o,i)=>{"use strict";var a=i(41505),u=Function.prototype,_=u.call,w=a&&u.bind.bind(_,_);s.exports=a?w:function(s){return function(){return _.apply(s,arguments)}}},2205:function(s,o,i){var a;a=void 0!==i.g?i.g:this,s.exports=function(s){if(s.CSS&&s.CSS.escape)return s.CSS.escape;var cssEscape=function(s){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var o,i=String(s),a=i.length,u=-1,_="",w=i.charCodeAt(0);++u=1&&o<=31||127==o||0==u&&o>=48&&o<=57||1==u&&o>=48&&o<=57&&45==w?"\\"+o.toString(16)+" ":0==u&&1==a&&45==o||!(o>=128||45==o||95==o||o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122)?"\\"+i.charAt(u):i.charAt(u):_+="�";return _};return s.CSS||(s.CSS={}),s.CSS.escape=cssEscape,cssEscape}(a)},2209:(s,o,i)=>{"use strict";var a,u=i(9404),_=function productionTypeChecker(){invariant(!1,"ImmutablePropTypes type checking code is stripped in production.")};_.isRequired=_;var w=function getProductionTypeChecker(){return _};function getPropType(s){var o=typeof s;return Array.isArray(s)?"array":s instanceof RegExp?"object":s instanceof u.Iterable?"Immutable."+s.toSource().split(" ")[0]:o}function createChainableTypeChecker(s){function checkType(o,i,a,u,_,w){for(var x=arguments.length,C=Array(x>6?x-6:0),j=6;j>",null!=i[a]?s.apply(void 0,[i,a,u,_,w].concat(C)):o?new Error("Required "+_+" `"+w+"` was not specified in `"+u+"`."):void 0}var o=checkType.bind(null,!1);return o.isRequired=checkType.bind(null,!0),o}function createIterableSubclassTypeChecker(s,o){return function createImmutableTypeChecker(s,o){return createChainableTypeChecker((function validate(i,a,u,_,w){var x=i[a];if(!o(x)){var C=getPropType(x);return new Error("Invalid "+_+" `"+w+"` of type `"+C+"` supplied to `"+u+"`, expected `"+s+"`.")}return null}))}("Iterable."+s,(function(s){return u.Iterable.isIterable(s)&&o(s)}))}(a={listOf:w,mapOf:w,orderedMapOf:w,setOf:w,orderedSetOf:w,stackOf:w,iterableOf:w,recordOf:w,shape:w,contains:w,mapContains:w,orderedMapContains:w,list:_,map:_,orderedMap:_,set:_,orderedSet:_,stack:_,seq:_,record:_,iterable:_}).iterable.indexed=createIterableSubclassTypeChecker("Indexed",u.Iterable.isIndexed),a.iterable.keyed=createIterableSubclassTypeChecker("Keyed",u.Iterable.isKeyed),s.exports=a},2404:(s,o,i)=>{var a=i(60270);s.exports=function isEqual(s,o){return a(s,o)}},2523:s=>{s.exports=function baseFindIndex(s,o,i,a){for(var u=s.length,_=i+(a?1:-1);a?_--:++_{"use strict";var a=i(45951),u=Object.defineProperty;s.exports=function(s,o){try{u(a,s,{value:o,configurable:!0,writable:!0})}catch(i){a[s]=o}return o}},2694:(s,o,i)=>{"use strict";var a=i(6925);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,s.exports=function(){function shim(s,o,i,u,_,w){if(w!==a){var x=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw x.name="Invariant Violation",x}}function getShim(){return shim}shim.isRequired=shim;var s={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return s.PropTypes=s,s}},2874:s=>{s.exports={}},2875:(s,o,i)=>{"use strict";var a=i(23045),u=i(80376);s.exports=Object.keys||function keys(s){return a(s,u)}},2955:(s,o,i)=>{"use strict";var a,u=i(65606);function _defineProperty(s,o,i){return(o=function _toPropertyKey(s){var o=function _toPrimitive(s,o){if("object"!=typeof s||null===s)return s;var i=s[Symbol.toPrimitive];if(void 0!==i){var a=i.call(s,o||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(s)}(s,"string");return"symbol"==typeof o?o:String(o)}(o))in s?Object.defineProperty(s,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):s[o]=i,s}var _=i(86238),w=Symbol("lastResolve"),x=Symbol("lastReject"),C=Symbol("error"),j=Symbol("ended"),L=Symbol("lastPromise"),B=Symbol("handlePromise"),$=Symbol("stream");function createIterResult(s,o){return{value:s,done:o}}function readAndResolve(s){var o=s[w];if(null!==o){var i=s[$].read();null!==i&&(s[L]=null,s[w]=null,s[x]=null,o(createIterResult(i,!1)))}}function onReadable(s){u.nextTick(readAndResolve,s)}var V=Object.getPrototypeOf((function(){})),U=Object.setPrototypeOf((_defineProperty(a={get stream(){return this[$]},next:function next(){var s=this,o=this[C];if(null!==o)return Promise.reject(o);if(this[j])return Promise.resolve(createIterResult(void 0,!0));if(this[$].destroyed)return new Promise((function(o,i){u.nextTick((function(){s[C]?i(s[C]):o(createIterResult(void 0,!0))}))}));var i,a=this[L];if(a)i=new Promise(function wrapForNext(s,o){return function(i,a){s.then((function(){o[j]?i(createIterResult(void 0,!0)):o[B](i,a)}),a)}}(a,this));else{var _=this[$].read();if(null!==_)return Promise.resolve(createIterResult(_,!1));i=new Promise(this[B])}return this[L]=i,i}},Symbol.asyncIterator,(function(){return this})),_defineProperty(a,"return",(function _return(){var s=this;return new Promise((function(o,i){s[$].destroy(null,(function(s){s?i(s):o(createIterResult(void 0,!0))}))}))})),a),V);s.exports=function createReadableStreamAsyncIterator(s){var o,i=Object.create(U,(_defineProperty(o={},$,{value:s,writable:!0}),_defineProperty(o,w,{value:null,writable:!0}),_defineProperty(o,x,{value:null,writable:!0}),_defineProperty(o,C,{value:null,writable:!0}),_defineProperty(o,j,{value:s._readableState.endEmitted,writable:!0}),_defineProperty(o,B,{value:function value(s,o){var a=i[$].read();a?(i[L]=null,i[w]=null,i[x]=null,s(createIterResult(a,!1))):(i[w]=s,i[x]=o)},writable:!0}),o));return i[L]=null,_(s,(function(s){if(s&&"ERR_STREAM_PREMATURE_CLOSE"!==s.code){var o=i[x];return null!==o&&(i[L]=null,i[w]=null,i[x]=null,o(s)),void(i[C]=s)}var a=i[w];null!==a&&(i[L]=null,i[w]=null,i[x]=null,a(createIterResult(void 0,!0))),i[j]=!0})),s.on("readable",onReadable.bind(null,i)),i}},3110:(s,o,i)=>{const a=i(5187),u=i(85015),_=i(98023),w=i(53812),x=i(23805),C=i(85105),j=i(86804);class Namespace{constructor(s){this.elementMap={},this.elementDetection=[],this.Element=j.Element,this.KeyValuePair=j.KeyValuePair,s&&s.noDefault||this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(s){return s.namespace&&s.namespace({base:this}),s.load&&s.load({base:this}),this}useDefault(){return this.register("null",j.NullElement).register("string",j.StringElement).register("number",j.NumberElement).register("boolean",j.BooleanElement).register("array",j.ArrayElement).register("object",j.ObjectElement).register("member",j.MemberElement).register("ref",j.RefElement).register("link",j.LinkElement),this.detect(a,j.NullElement,!1).detect(u,j.StringElement,!1).detect(_,j.NumberElement,!1).detect(w,j.BooleanElement,!1).detect(Array.isArray,j.ArrayElement,!1).detect(x,j.ObjectElement,!1),this}register(s,o){return this._elements=void 0,this.elementMap[s]=o,this}unregister(s){return this._elements=void 0,delete this.elementMap[s],this}detect(s,o,i){return void 0===i||i?this.elementDetection.unshift([s,o]):this.elementDetection.push([s,o]),this}toElement(s){if(s instanceof this.Element)return s;let o;for(let i=0;i{const o=s[0].toUpperCase()+s.substr(1);this._elements[o]=this.elementMap[s]}))),this._elements}get serialiser(){return new C(this)}}C.prototype.Namespace=Namespace,s.exports=Namespace},3121:(s,o,i)=>{"use strict";var a=i(65482),u=Math.min;s.exports=function(s){var o=a(s);return o>0?u(o,9007199254740991):0}},3209:(s,o,i)=>{var a=i(91596),u=i(53320),_=i(36306),w="__lodash_placeholder__",x=128,C=Math.min;s.exports=function mergeData(s,o){var i=s[1],j=o[1],L=i|j,B=L<131,$=j==x&&8==i||j==x&&256==i&&s[7].length<=o[8]||384==j&&o[7].length<=o[8]&&8==i;if(!B&&!$)return s;1&j&&(s[2]=o[2],L|=1&i?0:4);var V=o[3];if(V){var U=s[3];s[3]=U?a(U,V,o[4]):V,s[4]=U?_(s[3],w):o[4]}return(V=o[5])&&(U=s[5],s[5]=U?u(U,V,o[6]):V,s[6]=U?_(s[5],w):o[6]),(V=o[7])&&(s[7]=V),j&x&&(s[8]=null==s[8]?o[8]:C(s[8],o[8])),null==s[9]&&(s[9]=o[9]),s[0]=o[0],s[1]=L,s}},3650:(s,o,i)=>{var a=i(74335)(Object.keys,Object);s.exports=a},3656:(s,o,i)=>{s=i.nmd(s);var a=i(9325),u=i(89935),_=o&&!o.nodeType&&o,w=_&&s&&!s.nodeType&&s,x=w&&w.exports===_?a.Buffer:void 0,C=(x?x.isBuffer:void 0)||u;s.exports=C},4509:(s,o,i)=>{var a=i(12651);s.exports=function mapCacheHas(s){return a(this,s).has(s)}},4640:s=>{"use strict";var o=String;s.exports=function(s){try{return o(s)}catch(s){return"Object"}}},4664:(s,o,i)=>{var a=i(79770),u=i(63345),_=Object.prototype.propertyIsEnumerable,w=Object.getOwnPropertySymbols,x=w?function(s){return null==s?[]:(s=Object(s),a(w(s),(function(o){return _.call(s,o)})))}:u;s.exports=x},4901:(s,o,i)=>{var a=i(72552),u=i(30294),_=i(40346),w={};w["[object Float32Array]"]=w["[object Float64Array]"]=w["[object Int8Array]"]=w["[object Int16Array]"]=w["[object Int32Array]"]=w["[object Uint8Array]"]=w["[object Uint8ClampedArray]"]=w["[object Uint16Array]"]=w["[object Uint32Array]"]=!0,w["[object Arguments]"]=w["[object Array]"]=w["[object ArrayBuffer]"]=w["[object Boolean]"]=w["[object DataView]"]=w["[object Date]"]=w["[object Error]"]=w["[object Function]"]=w["[object Map]"]=w["[object Number]"]=w["[object Object]"]=w["[object RegExp]"]=w["[object Set]"]=w["[object String]"]=w["[object WeakMap]"]=!1,s.exports=function baseIsTypedArray(s){return _(s)&&u(s.length)&&!!w[a(s)]}},4993:(s,o,i)=>{"use strict";var a=i(16946),u=i(74239);s.exports=function(s){return a(u(s))}},5187:s=>{s.exports=function isNull(s){return null===s}},5419:s=>{s.exports=function(s,o,i,a){var u=new Blob(void 0!==a?[a,s]:[s],{type:i||"application/octet-stream"});if(void 0!==window.navigator.msSaveBlob)window.navigator.msSaveBlob(u,o);else{var _=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(u):window.webkitURL.createObjectURL(u),w=document.createElement("a");w.style.display="none",w.href=_,w.setAttribute("download",o),void 0===w.download&&w.setAttribute("target","_blank"),document.body.appendChild(w),w.click(),setTimeout((function(){document.body.removeChild(w),window.URL.revokeObjectURL(_)}),200)}}},5556:(s,o,i)=>{s.exports=i(2694)()},5861:(s,o,i)=>{var a=i(55580),u=i(68223),_=i(32804),w=i(76545),x=i(28303),C=i(72552),j=i(47473),L="[object Map]",B="[object Promise]",$="[object Set]",V="[object WeakMap]",U="[object DataView]",z=j(a),Y=j(u),Z=j(_),ee=j(w),ie=j(x),ae=C;(a&&ae(new a(new ArrayBuffer(1)))!=U||u&&ae(new u)!=L||_&&ae(_.resolve())!=B||w&&ae(new w)!=$||x&&ae(new x)!=V)&&(ae=function(s){var o=C(s),i="[object Object]"==o?s.constructor:void 0,a=i?j(i):"";if(a)switch(a){case z:return U;case Y:return L;case Z:return B;case ee:return $;case ie:return V}return o}),s.exports=ae},6048:s=>{s.exports=function negate(s){if("function"!=typeof s)throw new TypeError("Expected a function");return function(){var o=arguments;switch(o.length){case 0:return!s.call(this);case 1:return!s.call(this,o[0]);case 2:return!s.call(this,o[0],o[1]);case 3:return!s.call(this,o[0],o[1],o[2])}return!s.apply(this,o)}}},6205:s=>{s.exports={ROOT:0,GROUP:1,POSITION:2,SET:3,RANGE:4,REPETITION:5,REFERENCE:6,CHAR:7}},6233:(s,o,i)=>{const a=i(6048),u=i(10316),_=i(92340);class ArrayElement extends u{constructor(s,o,i){super(s||[],o,i),this.element="array"}primitive(){return"array"}get(s){return this.content[s]}getValue(s){const o=this.get(s);if(o)return o.toValue()}getIndex(s){return this.content[s]}set(s,o){return this.content[s]=this.refract(o),this}remove(s){const o=this.content.splice(s,1);return o.length?o[0]:null}map(s,o){return this.content.map(s,o)}flatMap(s,o){return this.map(s,o).reduce(((s,o)=>s.concat(o)),[])}compactMap(s,o){const i=[];return this.forEach((a=>{const u=s.bind(o)(a);u&&i.push(u)})),i}filter(s,o){return new _(this.content.filter(s,o))}reject(s,o){return this.filter(a(s),o)}reduce(s,o){let i,a;void 0!==o?(i=0,a=this.refract(o)):(i=1,a="object"===this.primitive()?this.first.value:this.first);for(let o=i;o{s.bind(o)(i,this.refract(a))}))}shift(){return this.content.shift()}unshift(s){this.content.unshift(this.refract(s))}push(s){return this.content.push(this.refract(s)),this}add(s){this.push(s)}findElements(s,o){const i=o||{},a=!!i.recursive,u=void 0===i.results?[]:i.results;return this.forEach(((o,i,_)=>{a&&void 0!==o.findElements&&o.findElements(s,{results:u,recursive:a}),s(o,i,_)&&u.push(o)})),u}find(s){return new _(this.findElements(s,{recursive:!0}))}findByElement(s){return this.find((o=>o.element===s))}findByClass(s){return this.find((o=>o.classes.includes(s)))}getById(s){return this.find((o=>o.id.toValue()===s)).first}includes(s){return this.content.some((o=>o.equals(s)))}contains(s){return this.includes(s)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(s){return new this.constructor(this.content.concat(s.content))}"fantasy-land/concat"(s){return this.concat(s)}"fantasy-land/map"(s){return new this.constructor(this.map(s))}"fantasy-land/chain"(s){return this.map((o=>s(o)),this).reduce(((s,o)=>s.concat(o)),this.empty())}"fantasy-land/filter"(s){return new this.constructor(this.content.filter(s))}"fantasy-land/reduce"(s,o){return this.content.reduce(s,o)}get length(){return this.content.length}get isEmpty(){return 0===this.content.length}get first(){return this.getIndex(0)}get second(){return this.getIndex(1)}get last(){return this.getIndex(this.length-1)}}ArrayElement.empty=function empty(){return new this},ArrayElement["fantasy-land/empty"]=ArrayElement.empty,"undefined"!=typeof Symbol&&(ArrayElement.prototype[Symbol.iterator]=function symbol(){return this.content[Symbol.iterator]()}),s.exports=ArrayElement},6499:(s,o,i)=>{"use strict";var a=i(1907),u=0,_=Math.random(),w=a(1..toString);s.exports=function(s){return"Symbol("+(void 0===s?"":s)+")_"+w(++u+_,36)}},6925:s=>{"use strict";s.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},7057:(s,o,i)=>{"use strict";var a=i(11470).charAt,u=i(90160),_=i(64932),w=i(60183),x=i(59550),C="String Iterator",j=_.set,L=_.getterFor(C);w(String,"String",(function(s){j(this,{type:C,string:u(s),index:0})}),(function next(){var s,o=L(this),i=o.string,u=o.index;return u>=i.length?x(void 0,!0):(s=a(i,u),o.index+=s.length,x(s,!1))}))},7309:(s,o,i)=>{var a=i(62006)(i(24713));s.exports=a},7376:s=>{"use strict";s.exports=!0},7463:(s,o,i)=>{"use strict";var a=i(98828),u=i(62250),_=/#|\.prototype\./,isForced=function(s,o){var i=x[w(s)];return i===j||i!==C&&(u(o)?a(o):!!o)},w=isForced.normalize=function(s){return String(s).replace(_,".").toLowerCase()},x=isForced.data={},C=isForced.NATIVE="N",j=isForced.POLYFILL="P";s.exports=isForced},7666:(s,o,i)=>{var a=i(84851),u=i(953);function _extends(){var o;return s.exports=_extends=a?u(o=a).call(o):function(s){for(var o=1;o{const a=i(6205);o.wordBoundary=()=>({type:a.POSITION,value:"b"}),o.nonWordBoundary=()=>({type:a.POSITION,value:"B"}),o.begin=()=>({type:a.POSITION,value:"^"}),o.end=()=>({type:a.POSITION,value:"$"})},8068:s=>{"use strict";var o=(()=>{var s=Object.defineProperty,o=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,__defNormalProp=(o,i,a)=>i in o?s(o,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[i]=a,__spreadValues=(s,o)=>{for(var i in o||(o={}))u.call(o,i)&&__defNormalProp(s,i,o[i]);if(a)for(var i of a(o))_.call(o,i)&&__defNormalProp(s,i,o[i]);return s},__publicField=(s,o,i)=>(__defNormalProp(s,"symbol"!=typeof o?o+"":o,i),i),w={};((o,i)=>{for(var a in i)s(o,a,{get:i[a],enumerable:!0})})(w,{DEFAULT_OPTIONS:()=>C,DEFAULT_UUID_LENGTH:()=>x,default:()=>B});var x=6,C={dictionary:"alphanum",shuffle:!0,debug:!1,length:x,counter:0},j=class _ShortUniqueId{constructor(s={}){__publicField(this,"counter"),__publicField(this,"debug"),__publicField(this,"dict"),__publicField(this,"version"),__publicField(this,"dictIndex",0),__publicField(this,"dictRange",[]),__publicField(this,"lowerBound",0),__publicField(this,"upperBound",0),__publicField(this,"dictLength",0),__publicField(this,"uuidLength"),__publicField(this,"_digit_first_ascii",48),__publicField(this,"_digit_last_ascii",58),__publicField(this,"_alpha_lower_first_ascii",97),__publicField(this,"_alpha_lower_last_ascii",123),__publicField(this,"_hex_last_ascii",103),__publicField(this,"_alpha_upper_first_ascii",65),__publicField(this,"_alpha_upper_last_ascii",91),__publicField(this,"_number_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii]}),__publicField(this,"_alpha_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),__publicField(this,"_alpha_lower_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),__publicField(this,"_alpha_upper_dict_ranges",{upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),__publicField(this,"_alphanum_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),__publicField(this,"_alphanum_lower_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),__publicField(this,"_alphanum_upper_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),__publicField(this,"_hex_dict_ranges",{decDigits:[this._digit_first_ascii,this._digit_last_ascii],alphaDigits:[this._alpha_lower_first_ascii,this._hex_last_ascii]}),__publicField(this,"_dict_ranges",{_number_dict_ranges:this._number_dict_ranges,_alpha_dict_ranges:this._alpha_dict_ranges,_alpha_lower_dict_ranges:this._alpha_lower_dict_ranges,_alpha_upper_dict_ranges:this._alpha_upper_dict_ranges,_alphanum_dict_ranges:this._alphanum_dict_ranges,_alphanum_lower_dict_ranges:this._alphanum_lower_dict_ranges,_alphanum_upper_dict_ranges:this._alphanum_upper_dict_ranges,_hex_dict_ranges:this._hex_dict_ranges}),__publicField(this,"log",((...s)=>{const o=[...s];if(o[0]=`[short-unique-id] ${s[0]}`,!0===this.debug&&"undefined"!=typeof console&&null!==console)return console.log(...o)})),__publicField(this,"_normalizeDictionary",((s,o)=>{let i;if(s&&Array.isArray(s)&&s.length>1)i=s;else{let o;i=[],this.dictIndex=o=0;const a=`_${s}_dict_ranges`,u=this._dict_ranges[a];Object.keys(u).forEach((s=>{const a=s;for(this.dictRange=u[a],this.lowerBound=this.dictRange[0],this.upperBound=this.dictRange[1],this.dictIndex=o=this.lowerBound;this.lowerBound<=this.upperBound?othis.upperBound;this.dictIndex=this.lowerBound<=this.upperBound?o+=1:o-=1)i.push(String.fromCharCode(this.dictIndex))}))}if(o){const s=.5;i=i.sort((()=>Math.random()-s))}return i})),__publicField(this,"setDictionary",((s,o)=>{this.dict=this._normalizeDictionary(s,o),this.dictLength=this.dict.length,this.setCounter(0)})),__publicField(this,"seq",(()=>this.sequentialUUID())),__publicField(this,"sequentialUUID",(()=>{let s,o,i="";s=this.counter;do{o=s%this.dictLength,s=Math.trunc(s/this.dictLength),i+=this.dict[o]}while(0!==s);return this.counter+=1,i})),__publicField(this,"rnd",((s=this.uuidLength||x)=>this.randomUUID(s))),__publicField(this,"randomUUID",((s=this.uuidLength||x)=>{let o,i,a;if(null==s||s<1)throw new Error("Invalid UUID Length Provided");for(o="",a=0;athis.formattedUUID(s,o))),__publicField(this,"formattedUUID",((s,o)=>{const i={$r:this.randomUUID,$s:this.sequentialUUID,$t:this.stamp};return s.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,(s=>{const a=s.slice(0,2),u=parseInt(s.slice(2),10);return"$s"===a?i[a]().padStart(u,"0"):"$t"===a&&o?i[a](u,o):i[a](u)}))})),__publicField(this,"availableUUIDs",((s=this.uuidLength)=>parseFloat(Math.pow([...new Set(this.dict)].length,s).toFixed(0)))),__publicField(this,"approxMaxBeforeCollision",((s=this.availableUUIDs(this.uuidLength))=>parseFloat(Math.sqrt(Math.PI/2*s).toFixed(20)))),__publicField(this,"collisionProbability",((s=this.availableUUIDs(this.uuidLength),o=this.uuidLength)=>parseFloat((this.approxMaxBeforeCollision(s)/this.availableUUIDs(o)).toFixed(20)))),__publicField(this,"uniqueness",((s=this.availableUUIDs(this.uuidLength))=>{const o=parseFloat((1-this.approxMaxBeforeCollision(s)/s).toFixed(20));return o>1?1:o<0?0:o})),__publicField(this,"getVersion",(()=>this.version)),__publicField(this,"stamp",((s,o)=>{const i=Math.floor(+(o||new Date)/1e3).toString(16);if("number"==typeof s&&0===s)return i;if("number"!=typeof s||s<10)throw new Error(["Param finalLength must be a number greater than or equal to 10,","or 0 if you want the raw hexadecimal timestamp"].join("\n"));const a=s-9,u=Math.round(Math.random()*(a>15?15:a)),_=this.randomUUID(a);return`${_.substring(0,u)}${i}${_.substring(u)}${u.toString(16)}`})),__publicField(this,"parseStamp",((s,o)=>{if(o&&!/t0|t[1-9]\d{1,}/.test(o))throw new Error("Cannot extract date from a formated UUID with no timestamp in the format");const i=o?o.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,(s=>{const o={$r:s=>[...Array(s)].map((()=>"r")).join(""),$s:s=>[...Array(s)].map((()=>"s")).join(""),$t:s=>[...Array(s)].map((()=>"t")).join("")},i=s.slice(0,2),a=parseInt(s.slice(2),10);return o[i](a)})).replace(/^(.*?)(t{8,})(.*)$/g,((o,i,a)=>s.substring(i.length,i.length+a.length))):s;if(8===i.length)return new Date(1e3*parseInt(i,16));if(i.length<10)throw new Error("Stamp length invalid");const a=parseInt(i.substring(i.length-1),16);return new Date(1e3*parseInt(i.substring(a,a+8),16))})),__publicField(this,"setCounter",(s=>{this.counter=s})),__publicField(this,"validate",((s,o)=>{const i=o?this._normalizeDictionary(o):this.dict;return s.split("").every((s=>i.includes(s)))}));const o=__spreadValues(__spreadValues({},C),s);this.counter=0,this.debug=!1,this.dict=[],this.version="5.2.0";const{dictionary:i,shuffle:a,length:u,counter:_}=o;return this.uuidLength=u,this.setDictionary(i,a),this.setCounter(_),this.debug=o.debug,this.log(this.dict),this.log(`Generator instantiated with Dictionary Size ${this.dictLength} and counter set to ${this.counter}`),this.log=this.log.bind(this),this.setDictionary=this.setDictionary.bind(this),this.setCounter=this.setCounter.bind(this),this.seq=this.seq.bind(this),this.sequentialUUID=this.sequentialUUID.bind(this),this.rnd=this.rnd.bind(this),this.randomUUID=this.randomUUID.bind(this),this.fmt=this.fmt.bind(this),this.formattedUUID=this.formattedUUID.bind(this),this.availableUUIDs=this.availableUUIDs.bind(this),this.approxMaxBeforeCollision=this.approxMaxBeforeCollision.bind(this),this.collisionProbability=this.collisionProbability.bind(this),this.uniqueness=this.uniqueness.bind(this),this.getVersion=this.getVersion.bind(this),this.stamp=this.stamp.bind(this),this.parseStamp=this.parseStamp.bind(this),this}};__publicField(j,"default",j);var L,B=j;return L=w,((a,_,w,x)=>{if(_&&"object"==typeof _||"function"==typeof _)for(let C of i(_))u.call(a,C)||C===w||s(a,C,{get:()=>_[C],enumerable:!(x=o(_,C))||x.enumerable});return a})(s({},"__esModule",{value:!0}),L)})();s.exports=o.default,"undefined"!=typeof window&&(o=o.default)},9325:(s,o,i)=>{var a=i(34840),u="object"==typeof self&&self&&self.Object===Object&&self,_=a||u||Function("return this")();s.exports=_},9404:function(s){s.exports=function(){"use strict";var s=Array.prototype.slice;function createClass(s,o){o&&(s.prototype=Object.create(o.prototype)),s.prototype.constructor=s}function Iterable(s){return isIterable(s)?s:Seq(s)}function KeyedIterable(s){return isKeyed(s)?s:KeyedSeq(s)}function IndexedIterable(s){return isIndexed(s)?s:IndexedSeq(s)}function SetIterable(s){return isIterable(s)&&!isAssociative(s)?s:SetSeq(s)}function isIterable(s){return!(!s||!s[o])}function isKeyed(s){return!(!s||!s[i])}function isIndexed(s){return!(!s||!s[a])}function isAssociative(s){return isKeyed(s)||isIndexed(s)}function isOrdered(s){return!(!s||!s[u])}createClass(KeyedIterable,Iterable),createClass(IndexedIterable,Iterable),createClass(SetIterable,Iterable),Iterable.isIterable=isIterable,Iterable.isKeyed=isKeyed,Iterable.isIndexed=isIndexed,Iterable.isAssociative=isAssociative,Iterable.isOrdered=isOrdered,Iterable.Keyed=KeyedIterable,Iterable.Indexed=IndexedIterable,Iterable.Set=SetIterable;var o="@@__IMMUTABLE_ITERABLE__@@",i="@@__IMMUTABLE_KEYED__@@",a="@@__IMMUTABLE_INDEXED__@@",u="@@__IMMUTABLE_ORDERED__@@",_="delete",w=5,x=1<>>0;if(""+i!==o||4294967295===i)return NaN;o=i}return o<0?ensureSize(s)+o:o}function returnTrue(){return!0}function wholeSlice(s,o,i){return(0===s||void 0!==i&&s<=-i)&&(void 0===o||void 0!==i&&o>=i)}function resolveBegin(s,o){return resolveIndex(s,o,0)}function resolveEnd(s,o){return resolveIndex(s,o,o)}function resolveIndex(s,o,i){return void 0===s?i:s<0?Math.max(0,o+s):void 0===o?s:Math.min(o,s)}var $=0,V=1,U=2,z="function"==typeof Symbol&&Symbol.iterator,Y="@@iterator",Z=z||Y;function Iterator(s){this.next=s}function iteratorValue(s,o,i,a){var u=0===s?o:1===s?i:[o,i];return a?a.value=u:a={value:u,done:!1},a}function iteratorDone(){return{value:void 0,done:!0}}function hasIterator(s){return!!getIteratorFn(s)}function isIterator(s){return s&&"function"==typeof s.next}function getIterator(s){var o=getIteratorFn(s);return o&&o.call(s)}function getIteratorFn(s){var o=s&&(z&&s[z]||s[Y]);if("function"==typeof o)return o}function isArrayLike(s){return s&&"number"==typeof s.length}function Seq(s){return null==s?emptySequence():isIterable(s)?s.toSeq():seqFromValue(s)}function KeyedSeq(s){return null==s?emptySequence().toKeyedSeq():isIterable(s)?isKeyed(s)?s.toSeq():s.fromEntrySeq():keyedSeqFromValue(s)}function IndexedSeq(s){return null==s?emptySequence():isIterable(s)?isKeyed(s)?s.entrySeq():s.toIndexedSeq():indexedSeqFromValue(s)}function SetSeq(s){return(null==s?emptySequence():isIterable(s)?isKeyed(s)?s.entrySeq():s:indexedSeqFromValue(s)).toSetSeq()}Iterator.prototype.toString=function(){return"[Iterator]"},Iterator.KEYS=$,Iterator.VALUES=V,Iterator.ENTRIES=U,Iterator.prototype.inspect=Iterator.prototype.toSource=function(){return this.toString()},Iterator.prototype[Z]=function(){return this},createClass(Seq,Iterable),Seq.of=function(){return Seq(arguments)},Seq.prototype.toSeq=function(){return this},Seq.prototype.toString=function(){return this.__toString("Seq {","}")},Seq.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},Seq.prototype.__iterate=function(s,o){return seqIterate(this,s,o,!0)},Seq.prototype.__iterator=function(s,o){return seqIterator(this,s,o,!0)},createClass(KeyedSeq,Seq),KeyedSeq.prototype.toKeyedSeq=function(){return this},createClass(IndexedSeq,Seq),IndexedSeq.of=function(){return IndexedSeq(arguments)},IndexedSeq.prototype.toIndexedSeq=function(){return this},IndexedSeq.prototype.toString=function(){return this.__toString("Seq [","]")},IndexedSeq.prototype.__iterate=function(s,o){return seqIterate(this,s,o,!1)},IndexedSeq.prototype.__iterator=function(s,o){return seqIterator(this,s,o,!1)},createClass(SetSeq,Seq),SetSeq.of=function(){return SetSeq(arguments)},SetSeq.prototype.toSetSeq=function(){return this},Seq.isSeq=isSeq,Seq.Keyed=KeyedSeq,Seq.Set=SetSeq,Seq.Indexed=IndexedSeq;var ee,ie,ae,ce="@@__IMMUTABLE_SEQ__@@";function ArraySeq(s){this._array=s,this.size=s.length}function ObjectSeq(s){var o=Object.keys(s);this._object=s,this._keys=o,this.size=o.length}function IterableSeq(s){this._iterable=s,this.size=s.length||s.size}function IteratorSeq(s){this._iterator=s,this._iteratorCache=[]}function isSeq(s){return!(!s||!s[ce])}function emptySequence(){return ee||(ee=new ArraySeq([]))}function keyedSeqFromValue(s){var o=Array.isArray(s)?new ArraySeq(s).fromEntrySeq():isIterator(s)?new IteratorSeq(s).fromEntrySeq():hasIterator(s)?new IterableSeq(s).fromEntrySeq():"object"==typeof s?new ObjectSeq(s):void 0;if(!o)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+s);return o}function indexedSeqFromValue(s){var o=maybeIndexedSeqFromValue(s);if(!o)throw new TypeError("Expected Array or iterable object of values: "+s);return o}function seqFromValue(s){var o=maybeIndexedSeqFromValue(s)||"object"==typeof s&&new ObjectSeq(s);if(!o)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+s);return o}function maybeIndexedSeqFromValue(s){return isArrayLike(s)?new ArraySeq(s):isIterator(s)?new IteratorSeq(s):hasIterator(s)?new IterableSeq(s):void 0}function seqIterate(s,o,i,a){var u=s._cache;if(u){for(var _=u.length-1,w=0;w<=_;w++){var x=u[i?_-w:w];if(!1===o(x[1],a?x[0]:w,s))return w+1}return w}return s.__iterateUncached(o,i)}function seqIterator(s,o,i,a){var u=s._cache;if(u){var _=u.length-1,w=0;return new Iterator((function(){var s=u[i?_-w:w];return w++>_?iteratorDone():iteratorValue(o,a?s[0]:w-1,s[1])}))}return s.__iteratorUncached(o,i)}function fromJS(s,o){return o?fromJSWith(o,s,"",{"":s}):fromJSDefault(s)}function fromJSWith(s,o,i,a){return Array.isArray(o)?s.call(a,i,IndexedSeq(o).map((function(i,a){return fromJSWith(s,i,a,o)}))):isPlainObj(o)?s.call(a,i,KeyedSeq(o).map((function(i,a){return fromJSWith(s,i,a,o)}))):o}function fromJSDefault(s){return Array.isArray(s)?IndexedSeq(s).map(fromJSDefault).toList():isPlainObj(s)?KeyedSeq(s).map(fromJSDefault).toMap():s}function isPlainObj(s){return s&&(s.constructor===Object||void 0===s.constructor)}function is(s,o){if(s===o||s!=s&&o!=o)return!0;if(!s||!o)return!1;if("function"==typeof s.valueOf&&"function"==typeof o.valueOf){if((s=s.valueOf())===(o=o.valueOf())||s!=s&&o!=o)return!0;if(!s||!o)return!1}return!("function"!=typeof s.equals||"function"!=typeof o.equals||!s.equals(o))}function deepEqual(s,o){if(s===o)return!0;if(!isIterable(o)||void 0!==s.size&&void 0!==o.size&&s.size!==o.size||void 0!==s.__hash&&void 0!==o.__hash&&s.__hash!==o.__hash||isKeyed(s)!==isKeyed(o)||isIndexed(s)!==isIndexed(o)||isOrdered(s)!==isOrdered(o))return!1;if(0===s.size&&0===o.size)return!0;var i=!isAssociative(s);if(isOrdered(s)){var a=s.entries();return o.every((function(s,o){var u=a.next().value;return u&&is(u[1],s)&&(i||is(u[0],o))}))&&a.next().done}var u=!1;if(void 0===s.size)if(void 0===o.size)"function"==typeof s.cacheResult&&s.cacheResult();else{u=!0;var _=s;s=o,o=_}var w=!0,x=o.__iterate((function(o,a){if(i?!s.has(o):u?!is(o,s.get(a,j)):!is(s.get(a,j),o))return w=!1,!1}));return w&&s.size===x}function Repeat(s,o){if(!(this instanceof Repeat))return new Repeat(s,o);if(this._value=s,this.size=void 0===o?1/0:Math.max(0,o),0===this.size){if(ie)return ie;ie=this}}function invariant(s,o){if(!s)throw new Error(o)}function Range(s,o,i){if(!(this instanceof Range))return new Range(s,o,i);if(invariant(0!==i,"Cannot step a Range by 0"),s=s||0,void 0===o&&(o=1/0),i=void 0===i?1:Math.abs(i),oa?iteratorDone():iteratorValue(s,u,i[o?a-u++:u++])}))},createClass(ObjectSeq,KeyedSeq),ObjectSeq.prototype.get=function(s,o){return void 0===o||this.has(s)?this._object[s]:o},ObjectSeq.prototype.has=function(s){return this._object.hasOwnProperty(s)},ObjectSeq.prototype.__iterate=function(s,o){for(var i=this._object,a=this._keys,u=a.length-1,_=0;_<=u;_++){var w=a[o?u-_:_];if(!1===s(i[w],w,this))return _+1}return _},ObjectSeq.prototype.__iterator=function(s,o){var i=this._object,a=this._keys,u=a.length-1,_=0;return new Iterator((function(){var w=a[o?u-_:_];return _++>u?iteratorDone():iteratorValue(s,w,i[w])}))},ObjectSeq.prototype[u]=!0,createClass(IterableSeq,IndexedSeq),IterableSeq.prototype.__iterateUncached=function(s,o){if(o)return this.cacheResult().__iterate(s,o);var i=getIterator(this._iterable),a=0;if(isIterator(i))for(var u;!(u=i.next()).done&&!1!==s(u.value,a++,this););return a},IterableSeq.prototype.__iteratorUncached=function(s,o){if(o)return this.cacheResult().__iterator(s,o);var i=getIterator(this._iterable);if(!isIterator(i))return new Iterator(iteratorDone);var a=0;return new Iterator((function(){var o=i.next();return o.done?o:iteratorValue(s,a++,o.value)}))},createClass(IteratorSeq,IndexedSeq),IteratorSeq.prototype.__iterateUncached=function(s,o){if(o)return this.cacheResult().__iterate(s,o);for(var i,a=this._iterator,u=this._iteratorCache,_=0;_=a.length){var o=i.next();if(o.done)return o;a[u]=o.value}return iteratorValue(s,u,a[u++])}))},createClass(Repeat,IndexedSeq),Repeat.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Repeat.prototype.get=function(s,o){return this.has(s)?this._value:o},Repeat.prototype.includes=function(s){return is(this._value,s)},Repeat.prototype.slice=function(s,o){var i=this.size;return wholeSlice(s,o,i)?this:new Repeat(this._value,resolveEnd(o,i)-resolveBegin(s,i))},Repeat.prototype.reverse=function(){return this},Repeat.prototype.indexOf=function(s){return is(this._value,s)?0:-1},Repeat.prototype.lastIndexOf=function(s){return is(this._value,s)?this.size:-1},Repeat.prototype.__iterate=function(s,o){for(var i=0;i=0&&o=0&&ii?iteratorDone():iteratorValue(s,_++,w)}))},Range.prototype.equals=function(s){return s instanceof Range?this._start===s._start&&this._end===s._end&&this._step===s._step:deepEqual(this,s)},createClass(Collection,Iterable),createClass(KeyedCollection,Collection),createClass(IndexedCollection,Collection),createClass(SetCollection,Collection),Collection.Keyed=KeyedCollection,Collection.Indexed=IndexedCollection,Collection.Set=SetCollection;var le="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function imul(s,o){var i=65535&(s|=0),a=65535&(o|=0);return i*a+((s>>>16)*a+i*(o>>>16)<<16>>>0)|0};function smi(s){return s>>>1&1073741824|3221225471&s}function hash(s){if(!1===s||null==s)return 0;if("function"==typeof s.valueOf&&(!1===(s=s.valueOf())||null==s))return 0;if(!0===s)return 1;var o=typeof s;if("number"===o){if(s!=s||s===1/0)return 0;var i=0|s;for(i!==s&&(i^=4294967295*s);s>4294967295;)i^=s/=4294967295;return smi(i)}if("string"===o)return s.length>Se?cachedHashString(s):hashString(s);if("function"==typeof s.hashCode)return s.hashCode();if("object"===o)return hashJSObj(s);if("function"==typeof s.toString)return hashString(s.toString());throw new Error("Value type "+o+" cannot be hashed.")}function cachedHashString(s){var o=Pe[s];return void 0===o&&(o=hashString(s),xe===we&&(xe=0,Pe={}),xe++,Pe[s]=o),o}function hashString(s){for(var o=0,i=0;i0)switch(s.nodeType){case 1:return s.uniqueID;case 9:return s.documentElement&&s.documentElement.uniqueID}}var fe,ye="function"==typeof WeakMap;ye&&(fe=new WeakMap);var be=0,_e="__immutablehash__";"function"==typeof Symbol&&(_e=Symbol(_e));var Se=16,we=255,xe=0,Pe={};function assertNotInfinite(s){invariant(s!==1/0,"Cannot perform this action with an infinite size.")}function Map(s){return null==s?emptyMap():isMap(s)&&!isOrdered(s)?s:emptyMap().withMutations((function(o){var i=KeyedIterable(s);assertNotInfinite(i.size),i.forEach((function(s,i){return o.set(i,s)}))}))}function isMap(s){return!(!s||!s[Re])}createClass(Map,KeyedCollection),Map.of=function(){var o=s.call(arguments,0);return emptyMap().withMutations((function(s){for(var i=0;i=o.length)throw new Error("Missing value for key: "+o[i]);s.set(o[i],o[i+1])}}))},Map.prototype.toString=function(){return this.__toString("Map {","}")},Map.prototype.get=function(s,o){return this._root?this._root.get(0,void 0,s,o):o},Map.prototype.set=function(s,o){return updateMap(this,s,o)},Map.prototype.setIn=function(s,o){return this.updateIn(s,j,(function(){return o}))},Map.prototype.remove=function(s){return updateMap(this,s,j)},Map.prototype.deleteIn=function(s){return this.updateIn(s,(function(){return j}))},Map.prototype.update=function(s,o,i){return 1===arguments.length?s(this):this.updateIn([s],o,i)},Map.prototype.updateIn=function(s,o,i){i||(i=o,o=void 0);var a=updateInDeepMap(this,forceIterator(s),o,i);return a===j?void 0:a},Map.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):emptyMap()},Map.prototype.merge=function(){return mergeIntoMapWith(this,void 0,arguments)},Map.prototype.mergeWith=function(o){return mergeIntoMapWith(this,o,s.call(arguments,1))},Map.prototype.mergeIn=function(o){var i=s.call(arguments,1);return this.updateIn(o,emptyMap(),(function(s){return"function"==typeof s.merge?s.merge.apply(s,i):i[i.length-1]}))},Map.prototype.mergeDeep=function(){return mergeIntoMapWith(this,deepMerger,arguments)},Map.prototype.mergeDeepWith=function(o){var i=s.call(arguments,1);return mergeIntoMapWith(this,deepMergerWith(o),i)},Map.prototype.mergeDeepIn=function(o){var i=s.call(arguments,1);return this.updateIn(o,emptyMap(),(function(s){return"function"==typeof s.mergeDeep?s.mergeDeep.apply(s,i):i[i.length-1]}))},Map.prototype.sort=function(s){return OrderedMap(sortFactory(this,s))},Map.prototype.sortBy=function(s,o){return OrderedMap(sortFactory(this,o,s))},Map.prototype.withMutations=function(s){var o=this.asMutable();return s(o),o.wasAltered()?o.__ensureOwner(this.__ownerID):this},Map.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new OwnerID)},Map.prototype.asImmutable=function(){return this.__ensureOwner()},Map.prototype.wasAltered=function(){return this.__altered},Map.prototype.__iterator=function(s,o){return new MapIterator(this,s,o)},Map.prototype.__iterate=function(s,o){var i=this,a=0;return this._root&&this._root.iterate((function(o){return a++,s(o[1],o[0],i)}),o),a},Map.prototype.__ensureOwner=function(s){return s===this.__ownerID?this:s?makeMap(this.size,this._root,s,this.__hash):(this.__ownerID=s,this.__altered=!1,this)},Map.isMap=isMap;var Te,Re="@@__IMMUTABLE_MAP__@@",qe=Map.prototype;function ArrayMapNode(s,o){this.ownerID=s,this.entries=o}function BitmapIndexedNode(s,o,i){this.ownerID=s,this.bitmap=o,this.nodes=i}function HashArrayMapNode(s,o,i){this.ownerID=s,this.count=o,this.nodes=i}function HashCollisionNode(s,o,i){this.ownerID=s,this.keyHash=o,this.entries=i}function ValueNode(s,o,i){this.ownerID=s,this.keyHash=o,this.entry=i}function MapIterator(s,o,i){this._type=o,this._reverse=i,this._stack=s._root&&mapIteratorFrame(s._root)}function mapIteratorValue(s,o){return iteratorValue(s,o[0],o[1])}function mapIteratorFrame(s,o){return{node:s,index:0,__prev:o}}function makeMap(s,o,i,a){var u=Object.create(qe);return u.size=s,u._root=o,u.__ownerID=i,u.__hash=a,u.__altered=!1,u}function emptyMap(){return Te||(Te=makeMap(0))}function updateMap(s,o,i){var a,u;if(s._root){var _=MakeRef(L),w=MakeRef(B);if(a=updateNode(s._root,s.__ownerID,0,void 0,o,i,_,w),!w.value)return s;u=s.size+(_.value?i===j?-1:1:0)}else{if(i===j)return s;u=1,a=new ArrayMapNode(s.__ownerID,[[o,i]])}return s.__ownerID?(s.size=u,s._root=a,s.__hash=void 0,s.__altered=!0,s):a?makeMap(u,a):emptyMap()}function updateNode(s,o,i,a,u,_,w,x){return s?s.update(o,i,a,u,_,w,x):_===j?s:(SetRef(x),SetRef(w),new ValueNode(o,a,[u,_]))}function isLeafNode(s){return s.constructor===ValueNode||s.constructor===HashCollisionNode}function mergeIntoNode(s,o,i,a,u){if(s.keyHash===a)return new HashCollisionNode(o,a,[s.entry,u]);var _,x=(0===i?s.keyHash:s.keyHash>>>i)&C,j=(0===i?a:a>>>i)&C;return new BitmapIndexedNode(o,1<>>=1)w[C]=1&i?o[_++]:void 0;return w[a]=u,new HashArrayMapNode(s,_+1,w)}function mergeIntoMapWith(s,o,i){for(var a=[],u=0;u>1&1431655765))+(s>>2&858993459))+(s>>4)&252645135,s+=s>>8,127&(s+=s>>16)}function setIn(s,o,i,a){var u=a?s:arrCopy(s);return u[o]=i,u}function spliceIn(s,o,i,a){var u=s.length+1;if(a&&o+1===u)return s[o]=i,s;for(var _=new Array(u),w=0,x=0;x=$e)return createNodes(s,C,a,u);var V=s&&s===this.ownerID,U=V?C:arrCopy(C);return $?x?L===B-1?U.pop():U[L]=U.pop():U[L]=[a,u]:U.push([a,u]),V?(this.entries=U,this):new ArrayMapNode(s,U)}},BitmapIndexedNode.prototype.get=function(s,o,i,a){void 0===o&&(o=hash(i));var u=1<<((0===s?o:o>>>s)&C),_=this.bitmap;return _&u?this.nodes[popCount(_&u-1)].get(s+w,o,i,a):a},BitmapIndexedNode.prototype.update=function(s,o,i,a,u,_,x){void 0===i&&(i=hash(a));var L=(0===o?i:i>>>o)&C,B=1<=ze)return expandNodes(s,z,$,L,Z);if(V&&!Z&&2===z.length&&isLeafNode(z[1^U]))return z[1^U];if(V&&Z&&1===z.length&&isLeafNode(Z))return Z;var ee=s&&s===this.ownerID,ie=V?Z?$:$^B:$|B,ae=V?Z?setIn(z,U,Z,ee):spliceOut(z,U,ee):spliceIn(z,U,Z,ee);return ee?(this.bitmap=ie,this.nodes=ae,this):new BitmapIndexedNode(s,ie,ae)},HashArrayMapNode.prototype.get=function(s,o,i,a){void 0===o&&(o=hash(i));var u=(0===s?o:o>>>s)&C,_=this.nodes[u];return _?_.get(s+w,o,i,a):a},HashArrayMapNode.prototype.update=function(s,o,i,a,u,_,x){void 0===i&&(i=hash(a));var L=(0===o?i:i>>>o)&C,B=u===j,$=this.nodes,V=$[L];if(B&&!V)return this;var U=updateNode(V,s,o+w,i,a,u,_,x);if(U===V)return this;var z=this.count;if(V){if(!U&&--z0&&a=0&&s>>o&C;if(a>=this.array.length)return new VNode([],s);var u,_=0===a;if(o>0){var x=this.array[a];if((u=x&&x.removeBefore(s,o-w,i))===x&&_)return this}if(_&&!u)return this;var j=editableVNode(this,s);if(!_)for(var L=0;L>>o&C;if(u>=this.array.length)return this;if(o>0){var _=this.array[u];if((a=_&&_.removeAfter(s,o-w,i))===_&&u===this.array.length-1)return this}var x=editableVNode(this,s);return x.array.splice(u+1),a&&(x.array[u]=a),x};var Ye,Qe,et={};function iterateList(s,o){var i=s._origin,a=s._capacity,u=getTailOffset(a),_=s._tail;return iterateNodeOrLeaf(s._root,s._level,0);function iterateNodeOrLeaf(s,o,i){return 0===o?iterateLeaf(s,i):iterateNode(s,o,i)}function iterateLeaf(s,w){var C=w===u?_&&_.array:s&&s.array,j=w>i?0:i-w,L=a-w;return L>x&&(L=x),function(){if(j===L)return et;var s=o?--L:j++;return C&&C[s]}}function iterateNode(s,u,_){var C,j=s&&s.array,L=_>i?0:i-_>>u,B=1+(a-_>>u);return B>x&&(B=x),function(){for(;;){if(C){var s=C();if(s!==et)return s;C=null}if(L===B)return et;var i=o?--B:L++;C=iterateNodeOrLeaf(j&&j[i],u-w,_+(i<=s.size||o<0)return s.withMutations((function(s){o<0?setListBounds(s,o).set(0,i):setListBounds(s,0,o+1).set(o,i)}));o+=s._origin;var a=s._tail,u=s._root,_=MakeRef(B);return o>=getTailOffset(s._capacity)?a=updateVNode(a,s.__ownerID,0,o,i,_):u=updateVNode(u,s.__ownerID,s._level,o,i,_),_.value?s.__ownerID?(s._root=u,s._tail=a,s.__hash=void 0,s.__altered=!0,s):makeList(s._origin,s._capacity,s._level,u,a):s}function updateVNode(s,o,i,a,u,_){var x,j=a>>>i&C,L=s&&j0){var B=s&&s.array[j],$=updateVNode(B,o,i-w,a,u,_);return $===B?s:((x=editableVNode(s,o)).array[j]=$,x)}return L&&s.array[j]===u?s:(SetRef(_),x=editableVNode(s,o),void 0===u&&j===x.array.length-1?x.array.pop():x.array[j]=u,x)}function editableVNode(s,o){return o&&s&&o===s.ownerID?s:new VNode(s?s.array.slice():[],o)}function listNodeFor(s,o){if(o>=getTailOffset(s._capacity))return s._tail;if(o<1<0;)i=i.array[o>>>a&C],a-=w;return i}}function setListBounds(s,o,i){void 0!==o&&(o|=0),void 0!==i&&(i|=0);var a=s.__ownerID||new OwnerID,u=s._origin,_=s._capacity,x=u+o,j=void 0===i?_:i<0?_+i:u+i;if(x===u&&j===_)return s;if(x>=j)return s.clear();for(var L=s._level,B=s._root,$=0;x+$<0;)B=new VNode(B&&B.array.length?[void 0,B]:[],a),$+=1<<(L+=w);$&&(x+=$,u+=$,j+=$,_+=$);for(var V=getTailOffset(_),U=getTailOffset(j);U>=1<V?new VNode([],a):z;if(z&&U>V&&x<_&&z.array.length){for(var Z=B=editableVNode(B,a),ee=L;ee>w;ee-=w){var ie=V>>>ee&C;Z=Z.array[ie]=editableVNode(Z.array[ie],a)}Z.array[V>>>w&C]=z}if(j<_&&(Y=Y&&Y.removeAfter(a,0,j)),x>=U)x-=U,j-=U,L=w,B=null,Y=Y&&Y.removeBefore(a,0,x);else if(x>u||U>>L&C;if(ae!==U>>>L&C)break;ae&&($+=(1<u&&(B=B.removeBefore(a,L,x-$)),B&&Uu&&(u=x.size),isIterable(w)||(x=x.map((function(s){return fromJS(s)}))),a.push(x)}return u>s.size&&(s=s.setSize(u)),mergeIntoCollectionWith(s,o,a)}function getTailOffset(s){return s>>w<=x&&w.size>=2*_.size?(a=(u=w.filter((function(s,o){return void 0!==s&&C!==o}))).toKeyedSeq().map((function(s){return s[0]})).flip().toMap(),s.__ownerID&&(a.__ownerID=u.__ownerID=s.__ownerID)):(a=_.remove(o),u=C===w.size-1?w.pop():w.set(C,void 0))}else if(L){if(i===w.get(C)[1])return s;a=_,u=w.set(C,[o,i])}else a=_.set(o,w.size),u=w.set(w.size,[o,i]);return s.__ownerID?(s.size=a.size,s._map=a,s._list=u,s.__hash=void 0,s):makeOrderedMap(a,u)}function ToKeyedSequence(s,o){this._iter=s,this._useKeys=o,this.size=s.size}function ToIndexedSequence(s){this._iter=s,this.size=s.size}function ToSetSequence(s){this._iter=s,this.size=s.size}function FromEntriesSequence(s){this._iter=s,this.size=s.size}function flipFactory(s){var o=makeSequence(s);return o._iter=s,o.size=s.size,o.flip=function(){return s},o.reverse=function(){var o=s.reverse.apply(this);return o.flip=function(){return s.reverse()},o},o.has=function(o){return s.includes(o)},o.includes=function(o){return s.has(o)},o.cacheResult=cacheResultThrough,o.__iterateUncached=function(o,i){var a=this;return s.__iterate((function(s,i){return!1!==o(i,s,a)}),i)},o.__iteratorUncached=function(o,i){if(o===U){var a=s.__iterator(o,i);return new Iterator((function(){var s=a.next();if(!s.done){var o=s.value[0];s.value[0]=s.value[1],s.value[1]=o}return s}))}return s.__iterator(o===V?$:V,i)},o}function mapFactory(s,o,i){var a=makeSequence(s);return a.size=s.size,a.has=function(o){return s.has(o)},a.get=function(a,u){var _=s.get(a,j);return _===j?u:o.call(i,_,a,s)},a.__iterateUncached=function(a,u){var _=this;return s.__iterate((function(s,u,w){return!1!==a(o.call(i,s,u,w),u,_)}),u)},a.__iteratorUncached=function(a,u){var _=s.__iterator(U,u);return new Iterator((function(){var u=_.next();if(u.done)return u;var w=u.value,x=w[0];return iteratorValue(a,x,o.call(i,w[1],x,s),u)}))},a}function reverseFactory(s,o){var i=makeSequence(s);return i._iter=s,i.size=s.size,i.reverse=function(){return s},s.flip&&(i.flip=function(){var o=flipFactory(s);return o.reverse=function(){return s.flip()},o}),i.get=function(i,a){return s.get(o?i:-1-i,a)},i.has=function(i){return s.has(o?i:-1-i)},i.includes=function(o){return s.includes(o)},i.cacheResult=cacheResultThrough,i.__iterate=function(o,i){var a=this;return s.__iterate((function(s,i){return o(s,i,a)}),!i)},i.__iterator=function(o,i){return s.__iterator(o,!i)},i}function filterFactory(s,o,i,a){var u=makeSequence(s);return a&&(u.has=function(a){var u=s.get(a,j);return u!==j&&!!o.call(i,u,a,s)},u.get=function(a,u){var _=s.get(a,j);return _!==j&&o.call(i,_,a,s)?_:u}),u.__iterateUncached=function(u,_){var w=this,x=0;return s.__iterate((function(s,_,C){if(o.call(i,s,_,C))return x++,u(s,a?_:x-1,w)}),_),x},u.__iteratorUncached=function(u,_){var w=s.__iterator(U,_),x=0;return new Iterator((function(){for(;;){var _=w.next();if(_.done)return _;var C=_.value,j=C[0],L=C[1];if(o.call(i,L,j,s))return iteratorValue(u,a?j:x++,L,_)}}))},u}function countByFactory(s,o,i){var a=Map().asMutable();return s.__iterate((function(u,_){a.update(o.call(i,u,_,s),0,(function(s){return s+1}))})),a.asImmutable()}function groupByFactory(s,o,i){var a=isKeyed(s),u=(isOrdered(s)?OrderedMap():Map()).asMutable();s.__iterate((function(_,w){u.update(o.call(i,_,w,s),(function(s){return(s=s||[]).push(a?[w,_]:_),s}))}));var _=iterableClass(s);return u.map((function(o){return reify(s,_(o))}))}function sliceFactory(s,o,i,a){var u=s.size;if(void 0!==o&&(o|=0),void 0!==i&&(i===1/0?i=u:i|=0),wholeSlice(o,i,u))return s;var _=resolveBegin(o,u),w=resolveEnd(i,u);if(_!=_||w!=w)return sliceFactory(s.toSeq().cacheResult(),o,i,a);var x,C=w-_;C==C&&(x=C<0?0:C);var j=makeSequence(s);return j.size=0===x?x:s.size&&x||void 0,!a&&isSeq(s)&&x>=0&&(j.get=function(o,i){return(o=wrapIndex(this,o))>=0&&ox)return iteratorDone();var s=u.next();return a||o===V?s:iteratorValue(o,C-1,o===$?void 0:s.value[1],s)}))},j}function takeWhileFactory(s,o,i){var a=makeSequence(s);return a.__iterateUncached=function(a,u){var _=this;if(u)return this.cacheResult().__iterate(a,u);var w=0;return s.__iterate((function(s,u,x){return o.call(i,s,u,x)&&++w&&a(s,u,_)})),w},a.__iteratorUncached=function(a,u){var _=this;if(u)return this.cacheResult().__iterator(a,u);var w=s.__iterator(U,u),x=!0;return new Iterator((function(){if(!x)return iteratorDone();var s=w.next();if(s.done)return s;var u=s.value,C=u[0],j=u[1];return o.call(i,j,C,_)?a===U?s:iteratorValue(a,C,j,s):(x=!1,iteratorDone())}))},a}function skipWhileFactory(s,o,i,a){var u=makeSequence(s);return u.__iterateUncached=function(u,_){var w=this;if(_)return this.cacheResult().__iterate(u,_);var x=!0,C=0;return s.__iterate((function(s,_,j){if(!x||!(x=o.call(i,s,_,j)))return C++,u(s,a?_:C-1,w)})),C},u.__iteratorUncached=function(u,_){var w=this;if(_)return this.cacheResult().__iterator(u,_);var x=s.__iterator(U,_),C=!0,j=0;return new Iterator((function(){var s,_,L;do{if((s=x.next()).done)return a||u===V?s:iteratorValue(u,j++,u===$?void 0:s.value[1],s);var B=s.value;_=B[0],L=B[1],C&&(C=o.call(i,L,_,w))}while(C);return u===U?s:iteratorValue(u,_,L,s)}))},u}function concatFactory(s,o){var i=isKeyed(s),a=[s].concat(o).map((function(s){return isIterable(s)?i&&(s=KeyedIterable(s)):s=i?keyedSeqFromValue(s):indexedSeqFromValue(Array.isArray(s)?s:[s]),s})).filter((function(s){return 0!==s.size}));if(0===a.length)return s;if(1===a.length){var u=a[0];if(u===s||i&&isKeyed(u)||isIndexed(s)&&isIndexed(u))return u}var _=new ArraySeq(a);return i?_=_.toKeyedSeq():isIndexed(s)||(_=_.toSetSeq()),(_=_.flatten(!0)).size=a.reduce((function(s,o){if(void 0!==s){var i=o.size;if(void 0!==i)return s+i}}),0),_}function flattenFactory(s,o,i){var a=makeSequence(s);return a.__iterateUncached=function(a,u){var _=0,w=!1;function flatDeep(s,x){var C=this;s.__iterate((function(s,u){return(!o||x0}function zipWithFactory(s,o,i){var a=makeSequence(s);return a.size=new ArraySeq(i).map((function(s){return s.size})).min(),a.__iterate=function(s,o){for(var i,a=this.__iterator(V,o),u=0;!(i=a.next()).done&&!1!==s(i.value,u++,this););return u},a.__iteratorUncached=function(s,a){var u=i.map((function(s){return s=Iterable(s),getIterator(a?s.reverse():s)})),_=0,w=!1;return new Iterator((function(){var i;return w||(i=u.map((function(s){return s.next()})),w=i.some((function(s){return s.done}))),w?iteratorDone():iteratorValue(s,_++,o.apply(null,i.map((function(s){return s.value}))))}))},a}function reify(s,o){return isSeq(s)?o:s.constructor(o)}function validateEntry(s){if(s!==Object(s))throw new TypeError("Expected [K, V] tuple: "+s)}function resolveSize(s){return assertNotInfinite(s.size),ensureSize(s)}function iterableClass(s){return isKeyed(s)?KeyedIterable:isIndexed(s)?IndexedIterable:SetIterable}function makeSequence(s){return Object.create((isKeyed(s)?KeyedSeq:isIndexed(s)?IndexedSeq:SetSeq).prototype)}function cacheResultThrough(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):Seq.prototype.cacheResult.call(this)}function defaultComparator(s,o){return s>o?1:s=0;i--)o={value:arguments[i],next:o};return this.__ownerID?(this.size=s,this._head=o,this.__hash=void 0,this.__altered=!0,this):makeStack(s,o)},Stack.prototype.pushAll=function(s){if(0===(s=IndexedIterable(s)).size)return this;assertNotInfinite(s.size);var o=this.size,i=this._head;return s.reverse().forEach((function(s){o++,i={value:s,next:i}})),this.__ownerID?(this.size=o,this._head=i,this.__hash=void 0,this.__altered=!0,this):makeStack(o,i)},Stack.prototype.pop=function(){return this.slice(1)},Stack.prototype.unshift=function(){return this.push.apply(this,arguments)},Stack.prototype.unshiftAll=function(s){return this.pushAll(s)},Stack.prototype.shift=function(){return this.pop.apply(this,arguments)},Stack.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):emptyStack()},Stack.prototype.slice=function(s,o){if(wholeSlice(s,o,this.size))return this;var i=resolveBegin(s,this.size);if(resolveEnd(o,this.size)!==this.size)return IndexedCollection.prototype.slice.call(this,s,o);for(var a=this.size-i,u=this._head;i--;)u=u.next;return this.__ownerID?(this.size=a,this._head=u,this.__hash=void 0,this.__altered=!0,this):makeStack(a,u)},Stack.prototype.__ensureOwner=function(s){return s===this.__ownerID?this:s?makeStack(this.size,this._head,s,this.__hash):(this.__ownerID=s,this.__altered=!1,this)},Stack.prototype.__iterate=function(s,o){if(o)return this.reverse().__iterate(s);for(var i=0,a=this._head;a&&!1!==s(a.value,i++,this);)a=a.next;return i},Stack.prototype.__iterator=function(s,o){if(o)return this.reverse().__iterator(s);var i=0,a=this._head;return new Iterator((function(){if(a){var o=a.value;return a=a.next,iteratorValue(s,i++,o)}return iteratorDone()}))},Stack.isStack=isStack;var at,ct="@@__IMMUTABLE_STACK__@@",lt=Stack.prototype;function makeStack(s,o,i,a){var u=Object.create(lt);return u.size=s,u._head=o,u.__ownerID=i,u.__hash=a,u.__altered=!1,u}function emptyStack(){return at||(at=makeStack(0))}function mixin(s,o){var keyCopier=function(i){s.prototype[i]=o[i]};return Object.keys(o).forEach(keyCopier),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(o).forEach(keyCopier),s}lt[ct]=!0,lt.withMutations=qe.withMutations,lt.asMutable=qe.asMutable,lt.asImmutable=qe.asImmutable,lt.wasAltered=qe.wasAltered,Iterable.Iterator=Iterator,mixin(Iterable,{toArray:function(){assertNotInfinite(this.size);var s=new Array(this.size||0);return this.valueSeq().__iterate((function(o,i){s[i]=o})),s},toIndexedSeq:function(){return new ToIndexedSequence(this)},toJS:function(){return this.toSeq().map((function(s){return s&&"function"==typeof s.toJS?s.toJS():s})).__toJS()},toJSON:function(){return this.toSeq().map((function(s){return s&&"function"==typeof s.toJSON?s.toJSON():s})).__toJS()},toKeyedSeq:function(){return new ToKeyedSequence(this,!0)},toMap:function(){return Map(this.toKeyedSeq())},toObject:function(){assertNotInfinite(this.size);var s={};return this.__iterate((function(o,i){s[i]=o})),s},toOrderedMap:function(){return OrderedMap(this.toKeyedSeq())},toOrderedSet:function(){return OrderedSet(isKeyed(this)?this.valueSeq():this)},toSet:function(){return Set(isKeyed(this)?this.valueSeq():this)},toSetSeq:function(){return new ToSetSequence(this)},toSeq:function(){return isIndexed(this)?this.toIndexedSeq():isKeyed(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Stack(isKeyed(this)?this.valueSeq():this)},toList:function(){return List(isKeyed(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(s,o){return 0===this.size?s+o:s+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+o},concat:function(){return reify(this,concatFactory(this,s.call(arguments,0)))},includes:function(s){return this.some((function(o){return is(o,s)}))},entries:function(){return this.__iterator(U)},every:function(s,o){assertNotInfinite(this.size);var i=!0;return this.__iterate((function(a,u,_){if(!s.call(o,a,u,_))return i=!1,!1})),i},filter:function(s,o){return reify(this,filterFactory(this,s,o,!0))},find:function(s,o,i){var a=this.findEntry(s,o);return a?a[1]:i},forEach:function(s,o){return assertNotInfinite(this.size),this.__iterate(o?s.bind(o):s)},join:function(s){assertNotInfinite(this.size),s=void 0!==s?""+s:",";var o="",i=!0;return this.__iterate((function(a){i?i=!1:o+=s,o+=null!=a?a.toString():""})),o},keys:function(){return this.__iterator($)},map:function(s,o){return reify(this,mapFactory(this,s,o))},reduce:function(s,o,i){var a,u;return assertNotInfinite(this.size),arguments.length<2?u=!0:a=o,this.__iterate((function(o,_,w){u?(u=!1,a=o):a=s.call(i,a,o,_,w)})),a},reduceRight:function(s,o,i){var a=this.toKeyedSeq().reverse();return a.reduce.apply(a,arguments)},reverse:function(){return reify(this,reverseFactory(this,!0))},slice:function(s,o){return reify(this,sliceFactory(this,s,o,!0))},some:function(s,o){return!this.every(not(s),o)},sort:function(s){return reify(this,sortFactory(this,s))},values:function(){return this.__iterator(V)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some((function(){return!0}))},count:function(s,o){return ensureSize(s?this.toSeq().filter(s,o):this)},countBy:function(s,o){return countByFactory(this,s,o)},equals:function(s){return deepEqual(this,s)},entrySeq:function(){var s=this;if(s._cache)return new ArraySeq(s._cache);var o=s.toSeq().map(entryMapper).toIndexedSeq();return o.fromEntrySeq=function(){return s.toSeq()},o},filterNot:function(s,o){return this.filter(not(s),o)},findEntry:function(s,o,i){var a=i;return this.__iterate((function(i,u,_){if(s.call(o,i,u,_))return a=[u,i],!1})),a},findKey:function(s,o){var i=this.findEntry(s,o);return i&&i[0]},findLast:function(s,o,i){return this.toKeyedSeq().reverse().find(s,o,i)},findLastEntry:function(s,o,i){return this.toKeyedSeq().reverse().findEntry(s,o,i)},findLastKey:function(s,o){return this.toKeyedSeq().reverse().findKey(s,o)},first:function(){return this.find(returnTrue)},flatMap:function(s,o){return reify(this,flatMapFactory(this,s,o))},flatten:function(s){return reify(this,flattenFactory(this,s,!0))},fromEntrySeq:function(){return new FromEntriesSequence(this)},get:function(s,o){return this.find((function(o,i){return is(i,s)}),void 0,o)},getIn:function(s,o){for(var i,a=this,u=forceIterator(s);!(i=u.next()).done;){var _=i.value;if((a=a&&a.get?a.get(_,j):j)===j)return o}return a},groupBy:function(s,o){return groupByFactory(this,s,o)},has:function(s){return this.get(s,j)!==j},hasIn:function(s){return this.getIn(s,j)!==j},isSubset:function(s){return s="function"==typeof s.includes?s:Iterable(s),this.every((function(o){return s.includes(o)}))},isSuperset:function(s){return(s="function"==typeof s.isSubset?s:Iterable(s)).isSubset(this)},keyOf:function(s){return this.findKey((function(o){return is(o,s)}))},keySeq:function(){return this.toSeq().map(keyMapper).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(s){return this.toKeyedSeq().reverse().keyOf(s)},max:function(s){return maxFactory(this,s)},maxBy:function(s,o){return maxFactory(this,o,s)},min:function(s){return maxFactory(this,s?neg(s):defaultNegComparator)},minBy:function(s,o){return maxFactory(this,o?neg(o):defaultNegComparator,s)},rest:function(){return this.slice(1)},skip:function(s){return this.slice(Math.max(0,s))},skipLast:function(s){return reify(this,this.toSeq().reverse().skip(s).reverse())},skipWhile:function(s,o){return reify(this,skipWhileFactory(this,s,o,!0))},skipUntil:function(s,o){return this.skipWhile(not(s),o)},sortBy:function(s,o){return reify(this,sortFactory(this,o,s))},take:function(s){return this.slice(0,Math.max(0,s))},takeLast:function(s){return reify(this,this.toSeq().reverse().take(s).reverse())},takeWhile:function(s,o){return reify(this,takeWhileFactory(this,s,o))},takeUntil:function(s,o){return this.takeWhile(not(s),o)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=hashIterable(this))}});var ut=Iterable.prototype;ut[o]=!0,ut[Z]=ut.values,ut.__toJS=ut.toArray,ut.__toStringMapper=quoteString,ut.inspect=ut.toSource=function(){return this.toString()},ut.chain=ut.flatMap,ut.contains=ut.includes,mixin(KeyedIterable,{flip:function(){return reify(this,flipFactory(this))},mapEntries:function(s,o){var i=this,a=0;return reify(this,this.toSeq().map((function(u,_){return s.call(o,[_,u],a++,i)})).fromEntrySeq())},mapKeys:function(s,o){var i=this;return reify(this,this.toSeq().flip().map((function(a,u){return s.call(o,a,u,i)})).flip())}});var pt=KeyedIterable.prototype;function keyMapper(s,o){return o}function entryMapper(s,o){return[o,s]}function not(s){return function(){return!s.apply(this,arguments)}}function neg(s){return function(){return-s.apply(this,arguments)}}function quoteString(s){return"string"==typeof s?JSON.stringify(s):String(s)}function defaultZipper(){return arrCopy(arguments)}function defaultNegComparator(s,o){return so?-1:0}function hashIterable(s){if(s.size===1/0)return 0;var o=isOrdered(s),i=isKeyed(s),a=o?1:0;return murmurHashOfSize(s.__iterate(i?o?function(s,o){a=31*a+hashMerge(hash(s),hash(o))|0}:function(s,o){a=a+hashMerge(hash(s),hash(o))|0}:o?function(s){a=31*a+hash(s)|0}:function(s){a=a+hash(s)|0}),a)}function murmurHashOfSize(s,o){return o=le(o,3432918353),o=le(o<<15|o>>>-15,461845907),o=le(o<<13|o>>>-13,5),o=le((o=o+3864292196^s)^o>>>16,2246822507),o=smi((o=le(o^o>>>13,3266489909))^o>>>16)}function hashMerge(s,o){return s^o+2654435769+(s<<6)+(s>>2)}return pt[i]=!0,pt[Z]=ut.entries,pt.__toJS=ut.toObject,pt.__toStringMapper=function(s,o){return JSON.stringify(o)+": "+quoteString(s)},mixin(IndexedIterable,{toKeyedSeq:function(){return new ToKeyedSequence(this,!1)},filter:function(s,o){return reify(this,filterFactory(this,s,o,!1))},findIndex:function(s,o){var i=this.findEntry(s,o);return i?i[0]:-1},indexOf:function(s){var o=this.keyOf(s);return void 0===o?-1:o},lastIndexOf:function(s){var o=this.lastKeyOf(s);return void 0===o?-1:o},reverse:function(){return reify(this,reverseFactory(this,!1))},slice:function(s,o){return reify(this,sliceFactory(this,s,o,!1))},splice:function(s,o){var i=arguments.length;if(o=Math.max(0|o,0),0===i||2===i&&!o)return this;s=resolveBegin(s,s<0?this.count():this.size);var a=this.slice(0,s);return reify(this,1===i?a:a.concat(arrCopy(arguments,2),this.slice(s+o)))},findLastIndex:function(s,o){var i=this.findLastEntry(s,o);return i?i[0]:-1},first:function(){return this.get(0)},flatten:function(s){return reify(this,flattenFactory(this,s,!1))},get:function(s,o){return(s=wrapIndex(this,s))<0||this.size===1/0||void 0!==this.size&&s>this.size?o:this.find((function(o,i){return i===s}),void 0,o)},has:function(s){return(s=wrapIndex(this,s))>=0&&(void 0!==this.size?this.size===1/0||s{"use strict";i(71340);var a=i(92046);s.exports=a.Object.assign},9999:(s,o,i)=>{var a=i(37217),u=i(83729),_=i(16547),w=i(74733),x=i(43838),C=i(93290),j=i(23007),L=i(92271),B=i(48948),$=i(50002),V=i(83349),U=i(5861),z=i(76189),Y=i(77199),Z=i(35529),ee=i(56449),ie=i(3656),ae=i(87730),ce=i(23805),le=i(38440),pe=i(95950),de=i(37241),fe="[object Arguments]",ye="[object Function]",be="[object Object]",_e={};_e[fe]=_e["[object Array]"]=_e["[object ArrayBuffer]"]=_e["[object DataView]"]=_e["[object Boolean]"]=_e["[object Date]"]=_e["[object Float32Array]"]=_e["[object Float64Array]"]=_e["[object Int8Array]"]=_e["[object Int16Array]"]=_e["[object Int32Array]"]=_e["[object Map]"]=_e["[object Number]"]=_e[be]=_e["[object RegExp]"]=_e["[object Set]"]=_e["[object String]"]=_e["[object Symbol]"]=_e["[object Uint8Array]"]=_e["[object Uint8ClampedArray]"]=_e["[object Uint16Array]"]=_e["[object Uint32Array]"]=!0,_e["[object Error]"]=_e[ye]=_e["[object WeakMap]"]=!1,s.exports=function baseClone(s,o,i,Se,we,xe){var Pe,Te=1&o,Re=2&o,qe=4&o;if(i&&(Pe=we?i(s,Se,we,xe):i(s)),void 0!==Pe)return Pe;if(!ce(s))return s;var $e=ee(s);if($e){if(Pe=z(s),!Te)return j(s,Pe)}else{var ze=U(s),We=ze==ye||"[object GeneratorFunction]"==ze;if(ie(s))return C(s,Te);if(ze==be||ze==fe||We&&!we){if(Pe=Re||We?{}:Z(s),!Te)return Re?B(s,x(Pe,s)):L(s,w(Pe,s))}else{if(!_e[ze])return we?s:{};Pe=Y(s,ze,Te)}}xe||(xe=new a);var He=xe.get(s);if(He)return He;xe.set(s,Pe),le(s)?s.forEach((function(a){Pe.add(baseClone(a,o,i,a,s,xe))})):ae(s)&&s.forEach((function(a,u){Pe.set(u,baseClone(a,o,i,u,s,xe))}));var Xe=$e?void 0:(qe?Re?V:$:Re?de:pe)(s);return u(Xe||s,(function(a,u){Xe&&(a=s[u=a]),_(Pe,u,baseClone(a,o,i,u,s,xe))})),Pe}},10023:(s,o,i)=>{const a=i(6205),INTS=()=>[{type:a.RANGE,from:48,to:57}],WORDS=()=>[{type:a.CHAR,value:95},{type:a.RANGE,from:97,to:122},{type:a.RANGE,from:65,to:90}].concat(INTS()),WHITESPACE=()=>[{type:a.CHAR,value:9},{type:a.CHAR,value:10},{type:a.CHAR,value:11},{type:a.CHAR,value:12},{type:a.CHAR,value:13},{type:a.CHAR,value:32},{type:a.CHAR,value:160},{type:a.CHAR,value:5760},{type:a.RANGE,from:8192,to:8202},{type:a.CHAR,value:8232},{type:a.CHAR,value:8233},{type:a.CHAR,value:8239},{type:a.CHAR,value:8287},{type:a.CHAR,value:12288},{type:a.CHAR,value:65279}];o.words=()=>({type:a.SET,set:WORDS(),not:!1}),o.notWords=()=>({type:a.SET,set:WORDS(),not:!0}),o.ints=()=>({type:a.SET,set:INTS(),not:!1}),o.notInts=()=>({type:a.SET,set:INTS(),not:!0}),o.whitespace=()=>({type:a.SET,set:WHITESPACE(),not:!1}),o.notWhitespace=()=>({type:a.SET,set:WHITESPACE(),not:!0}),o.anyChar=()=>({type:a.SET,set:[{type:a.CHAR,value:10},{type:a.CHAR,value:13},{type:a.CHAR,value:8232},{type:a.CHAR,value:8233}],not:!0})},10043:(s,o,i)=>{"use strict";var a=i(54018),u=String,_=TypeError;s.exports=function(s){if(a(s))return s;throw new _("Can't set "+u(s)+" as a prototype")}},10124:(s,o,i)=>{var a=i(9325);s.exports=function(){return a.Date.now()}},10300:(s,o,i)=>{"use strict";var a=i(13930),u=i(82159),_=i(36624),w=i(4640),x=i(73448),C=TypeError;s.exports=function(s,o){var i=arguments.length<2?x(s):o;if(u(i))return _(a(i,s));throw new C(w(s)+" is not iterable")}},10316:(s,o,i)=>{const a=i(2404),u=i(55973),_=i(92340);class Element{constructor(s,o,i){o&&(this.meta=o),i&&(this.attributes=i),this.content=s}freeze(){Object.isFrozen(this)||(this._meta&&(this.meta.parent=this,this.meta.freeze()),this._attributes&&(this.attributes.parent=this,this.attributes.freeze()),this.children.forEach((s=>{s.parent=this,s.freeze()}),this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){const s=new this.constructor;return s.element=this.element,this.meta.length&&(s._meta=this.meta.clone()),this.attributes.length&&(s._attributes=this.attributes.clone()),this.content?this.content.clone?s.content=this.content.clone():Array.isArray(this.content)?s.content=this.content.map((s=>s.clone())):s.content=this.content:s.content=this.content,s}toValue(){return this.content instanceof Element?this.content.toValue():this.content instanceof u?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map((s=>s.toValue()),this):this.content}toRef(s){if(""===this.id.toValue())throw Error("Cannot create reference to an element that does not contain an ID");const o=new this.RefElement(this.id.toValue());return s&&(o.path=s),o}findRecursive(...s){if(arguments.length>1&&!this.isFrozen)throw new Error("Cannot find recursive with multiple element names without first freezing the element. Call `element.freeze()`");const o=s.pop();let i=new _;const append=(s,o)=>(s.push(o),s),checkElement=(s,i)=>{i.element===o&&s.push(i);const a=i.findRecursive(o);return a&&a.reduce(append,s),i.content instanceof u&&(i.content.key&&checkElement(s,i.content.key),i.content.value&&checkElement(s,i.content.value)),s};return this.content&&(this.content.element&&checkElement(i,this.content),Array.isArray(this.content)&&this.content.reduce(checkElement,i)),s.isEmpty||(i=i.filter((o=>{let i=o.parents.map((s=>s.element));for(const o in s){const a=s[o],u=i.indexOf(a);if(-1===u)return!1;i=i.splice(0,u)}return!0}))),i}set(s){return this.content=s,this}equals(s){return a(this.toValue(),s)}getMetaProperty(s,o){if(!this.meta.hasKey(s)){if(this.isFrozen){const s=this.refract(o);return s.freeze(),s}this.meta.set(s,o)}return this.meta.get(s)}setMetaProperty(s,o){this.meta.set(s,o)}get element(){return this._storedElement||"element"}set element(s){this._storedElement=s}get content(){return this._content}set content(s){if(s instanceof Element)this._content=s;else if(s instanceof _)this.content=s.elements;else if("string"==typeof s||"number"==typeof s||"boolean"==typeof s||"null"===s||null==s)this._content=s;else if(s instanceof u)this._content=s;else if(Array.isArray(s))this._content=s.map(this.refract);else{if("object"!=typeof s)throw new Error("Cannot set content to given value");this._content=Object.keys(s).map((o=>new this.MemberElement(o,s[o])))}}get meta(){if(!this._meta){if(this.isFrozen){const s=new this.ObjectElement;return s.freeze(),s}this._meta=new this.ObjectElement}return this._meta}set meta(s){s instanceof this.ObjectElement?this._meta=s:this.meta.set(s||{})}get attributes(){if(!this._attributes){if(this.isFrozen){const s=new this.ObjectElement;return s.freeze(),s}this._attributes=new this.ObjectElement}return this._attributes}set attributes(s){s instanceof this.ObjectElement?this._attributes=s:this.attributes.set(s||{})}get id(){return this.getMetaProperty("id","")}set id(s){this.setMetaProperty("id",s)}get classes(){return this.getMetaProperty("classes",[])}set classes(s){this.setMetaProperty("classes",s)}get title(){return this.getMetaProperty("title","")}set title(s){this.setMetaProperty("title",s)}get description(){return this.getMetaProperty("description","")}set description(s){this.setMetaProperty("description",s)}get links(){return this.getMetaProperty("links",[])}set links(s){this.setMetaProperty("links",s)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:s}=this;const o=new _;for(;s;)o.push(s),s=s.parent;return o}get children(){if(Array.isArray(this.content))return new _(this.content);if(this.content instanceof u){const s=new _([this.content.key]);return this.content.value&&s.push(this.content.value),s}return this.content instanceof Element?new _([this.content]):new _}get recursiveChildren(){const s=new _;return this.children.forEach((o=>{s.push(o),o.recursiveChildren.forEach((o=>{s.push(o)}))})),s}}s.exports=Element},10392:s=>{s.exports=function getValue(s,o){return null==s?void 0:s[o]}},10776:(s,o,i)=>{var a=i(30756),u=i(95950);s.exports=function getMatchData(s){for(var o=u(s),i=o.length;i--;){var _=o[i],w=s[_];o[i]=[_,w,a(w)]}return o}},10866:(s,o,i)=>{const a=i(6048),u=i(92340);class ObjectSlice extends u{map(s,o){return this.elements.map((i=>s.bind(o)(i.value,i.key,i)))}filter(s,o){return new ObjectSlice(this.elements.filter((i=>s.bind(o)(i.value,i.key,i))))}reject(s,o){return this.filter(a(s.bind(o)))}forEach(s,o){return this.elements.forEach(((i,a)=>{s.bind(o)(i.value,i.key,i,a)}))}keys(){return this.map(((s,o)=>o.toValue()))}values(){return this.map((s=>s.toValue()))}}s.exports=ObjectSlice},11042:(s,o,i)=>{"use strict";var a=i(85582),u=i(1907),_=i(24443),w=i(87170),x=i(36624),C=u([].concat);s.exports=a("Reflect","ownKeys")||function ownKeys(s){var o=_.f(x(s)),i=w.f;return i?C(o,i(s)):o}},11091:(s,o,i)=>{"use strict";var a=i(45951),u=i(76024),_=i(92361),w=i(62250),x=i(13846).f,C=i(7463),j=i(92046),L=i(28311),B=i(61626),$=i(49724);i(36128);var wrapConstructor=function(s){var Wrapper=function(o,i,a){if(this instanceof Wrapper){switch(arguments.length){case 0:return new s;case 1:return new s(o);case 2:return new s(o,i)}return new s(o,i,a)}return u(s,this,arguments)};return Wrapper.prototype=s.prototype,Wrapper};s.exports=function(s,o){var i,u,V,U,z,Y,Z,ee,ie,ae=s.target,ce=s.global,le=s.stat,pe=s.proto,de=ce?a:le?a[ae]:a[ae]&&a[ae].prototype,fe=ce?j:j[ae]||B(j,ae,{})[ae],ye=fe.prototype;for(U in o)u=!(i=C(ce?U:ae+(le?".":"#")+U,s.forced))&&de&&$(de,U),Y=fe[U],u&&(Z=s.dontCallGetSet?(ie=x(de,U))&&ie.value:de[U]),z=u&&Z?Z:o[U],(i||pe||typeof Y!=typeof z)&&(ee=s.bind&&u?L(z,a):s.wrap&&u?wrapConstructor(z):pe&&w(z)?_(z):z,(s.sham||z&&z.sham||Y&&Y.sham)&&B(ee,"sham",!0),B(fe,U,ee),pe&&($(j,V=ae+"Prototype")||B(j,V,{}),B(j[V],U,z),s.real&&ye&&(i||!ye[U])&&B(ye,U,z)))}},11287:s=>{s.exports=function getHolder(s){return s.placeholder}},11331:(s,o,i)=>{var a=i(72552),u=i(28879),_=i(40346),w=Function.prototype,x=Object.prototype,C=w.toString,j=x.hasOwnProperty,L=C.call(Object);s.exports=function isPlainObject(s){if(!_(s)||"[object Object]"!=a(s))return!1;var o=u(s);if(null===o)return!0;var i=j.call(o,"constructor")&&o.constructor;return"function"==typeof i&&i instanceof i&&C.call(i)==L}},11470:(s,o,i)=>{"use strict";var a=i(1907),u=i(65482),_=i(90160),w=i(74239),x=a("".charAt),C=a("".charCodeAt),j=a("".slice),createMethod=function(s){return function(o,i){var a,L,B=_(w(o)),$=u(i),V=B.length;return $<0||$>=V?s?"":void 0:(a=C(B,$))<55296||a>56319||$+1===V||(L=C(B,$+1))<56320||L>57343?s?x(B,$):a:s?j(B,$,$+2):L-56320+(a-55296<<10)+65536}};s.exports={codeAt:createMethod(!1),charAt:createMethod(!0)}},11842:(s,o,i)=>{var a=i(82819),u=i(9325);s.exports=function createBind(s,o,i){var _=1&o,w=a(s);return function wrapper(){return(this&&this!==u&&this instanceof wrapper?w:s).apply(_?i:this,arguments)}}},12242:(s,o,i)=>{const a=i(10316);s.exports=class BooleanElement extends a{constructor(s,o,i){super(s,o,i),this.element="boolean"}primitive(){return"boolean"}}},12507:(s,o,i)=>{var a=i(28754),u=i(49698),_=i(63912),w=i(13222);s.exports=function createCaseFirst(s){return function(o){o=w(o);var i=u(o)?_(o):void 0,x=i?i[0]:o.charAt(0),C=i?a(i,1).join(""):o.slice(1);return x[s]()+C}}},12560:(s,o,i)=>{"use strict";i(99363);var a=i(19287),u=i(45951),_=i(14840),w=i(93742);for(var x in a)_(u[x],x),w[x]=w.Array},12651:(s,o,i)=>{var a=i(74218);s.exports=function getMapData(s,o){var i=s.__data__;return a(o)?i["string"==typeof o?"string":"hash"]:i.map}},12749:(s,o,i)=>{var a=i(81042),u=Object.prototype.hasOwnProperty;s.exports=function hashHas(s){var o=this.__data__;return a?void 0!==o[s]:u.call(o,s)}},13222:(s,o,i)=>{var a=i(77556);s.exports=function toString(s){return null==s?"":a(s)}},13846:(s,o,i)=>{"use strict";var a=i(39447),u=i(13930),_=i(22574),w=i(75817),x=i(4993),C=i(70470),j=i(49724),L=i(73648),B=Object.getOwnPropertyDescriptor;o.f=a?B:function getOwnPropertyDescriptor(s,o){if(s=x(s),o=C(o),L)try{return B(s,o)}catch(s){}if(j(s,o))return w(!u(_.f,s,o),s[o])}},13930:(s,o,i)=>{"use strict";var a=i(41505),u=Function.prototype.call;s.exports=a?u.bind(u):function(){return u.apply(u,arguments)}},14248:s=>{s.exports=function arraySome(s,o){for(var i=-1,a=null==s?0:s.length;++i{s.exports=function arrayPush(s,o){for(var i=-1,a=o.length,u=s.length;++i{const a=i(10316);s.exports=class RefElement extends a{constructor(s,o,i){super(s||[],o,i),this.element="ref",this.path||(this.path="element")}get path(){return this.attributes.get("path")}set path(s){this.attributes.set("path",s)}}},14744:s=>{"use strict";var o=function isMergeableObject(s){return function isNonNullObject(s){return!!s&&"object"==typeof s}(s)&&!function isSpecial(s){var o=Object.prototype.toString.call(s);return"[object RegExp]"===o||"[object Date]"===o||function isReactElement(s){return s.$$typeof===i}(s)}(s)};var i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function cloneUnlessOtherwiseSpecified(s,o){return!1!==o.clone&&o.isMergeableObject(s)?deepmerge(function emptyTarget(s){return Array.isArray(s)?[]:{}}(s),s,o):s}function defaultArrayMerge(s,o,i){return s.concat(o).map((function(s){return cloneUnlessOtherwiseSpecified(s,i)}))}function getKeys(s){return Object.keys(s).concat(function getEnumerableOwnPropertySymbols(s){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(s).filter((function(o){return Object.propertyIsEnumerable.call(s,o)})):[]}(s))}function propertyIsOnObject(s,o){try{return o in s}catch(s){return!1}}function mergeObject(s,o,i){var a={};return i.isMergeableObject(s)&&getKeys(s).forEach((function(o){a[o]=cloneUnlessOtherwiseSpecified(s[o],i)})),getKeys(o).forEach((function(u){(function propertyIsUnsafe(s,o){return propertyIsOnObject(s,o)&&!(Object.hasOwnProperty.call(s,o)&&Object.propertyIsEnumerable.call(s,o))})(s,u)||(propertyIsOnObject(s,u)&&i.isMergeableObject(o[u])?a[u]=function getMergeFunction(s,o){if(!o.customMerge)return deepmerge;var i=o.customMerge(s);return"function"==typeof i?i:deepmerge}(u,i)(s[u],o[u],i):a[u]=cloneUnlessOtherwiseSpecified(o[u],i))})),a}function deepmerge(s,i,a){(a=a||{}).arrayMerge=a.arrayMerge||defaultArrayMerge,a.isMergeableObject=a.isMergeableObject||o,a.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var u=Array.isArray(i);return u===Array.isArray(s)?u?a.arrayMerge(s,i,a):mergeObject(s,i,a):cloneUnlessOtherwiseSpecified(i,a)}deepmerge.all=function deepmergeAll(s,o){if(!Array.isArray(s))throw new Error("first argument should be an array");return s.reduce((function(s,i){return deepmerge(s,i,o)}),{})};var a=deepmerge;s.exports=a},14792:(s,o,i)=>{var a=i(13222),u=i(55808);s.exports=function capitalize(s){return u(a(s).toLowerCase())}},14840:(s,o,i)=>{"use strict";var a=i(52623),u=i(74284).f,_=i(61626),w=i(49724),x=i(54878),C=i(76264)("toStringTag");s.exports=function(s,o,i,j){var L=i?s:s&&s.prototype;L&&(w(L,C)||u(L,C,{configurable:!0,value:o}),j&&!a&&_(L,"toString",x))}},14974:s=>{s.exports=function safeGet(s,o){if(("constructor"!==o||"function"!=typeof s[o])&&"__proto__"!=o)return s[o]}},15287:(s,o)=>{"use strict";var i=Symbol.for("react.element"),a=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),x=Symbol.for("react.provider"),C=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),B=Symbol.for("react.memo"),$=Symbol.for("react.lazy"),V=Symbol.iterator;var U={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},z=Object.assign,Y={};function E(s,o,i){this.props=s,this.context=o,this.refs=Y,this.updater=i||U}function F(){}function G(s,o,i){this.props=s,this.context=o,this.refs=Y,this.updater=i||U}E.prototype.isReactComponent={},E.prototype.setState=function(s,o){if("object"!=typeof s&&"function"!=typeof s&&null!=s)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,o,"setState")},E.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")},F.prototype=E.prototype;var Z=G.prototype=new F;Z.constructor=G,z(Z,E.prototype),Z.isPureReactComponent=!0;var ee=Array.isArray,ie=Object.prototype.hasOwnProperty,ae={current:null},ce={key:!0,ref:!0,__self:!0,__source:!0};function M(s,o,a){var u,_={},w=null,x=null;if(null!=o)for(u in void 0!==o.ref&&(x=o.ref),void 0!==o.key&&(w=""+o.key),o)ie.call(o,u)&&!ce.hasOwnProperty(u)&&(_[u]=o[u]);var C=arguments.length-2;if(1===C)_.children=a;else if(1{var a=i(96131);s.exports=function arrayIncludes(s,o){return!!(null==s?0:s.length)&&a(s,o,0)>-1}},15340:()=>{},15389:(s,o,i)=>{var a=i(93663),u=i(87978),_=i(83488),w=i(56449),x=i(50583);s.exports=function baseIteratee(s){return"function"==typeof s?s:null==s?_:"object"==typeof s?w(s)?u(s[0],s[1]):a(s):x(s)}},15972:(s,o,i)=>{"use strict";var a=i(49724),u=i(62250),_=i(39298),w=i(92522),x=i(57382),C=w("IE_PROTO"),j=Object,L=j.prototype;s.exports=x?j.getPrototypeOf:function(s){var o=_(s);if(a(o,C))return o[C];var i=o.constructor;return u(i)&&o instanceof i?i.prototype:o instanceof j?L:null}},16038:(s,o,i)=>{var a=i(5861),u=i(40346);s.exports=function baseIsSet(s){return u(s)&&"[object Set]"==a(s)}},16426:s=>{s.exports=function(){var s=document.getSelection();if(!s.rangeCount)return function(){};for(var o=document.activeElement,i=[],a=0;a{var a=i(43360),u=i(75288),_=Object.prototype.hasOwnProperty;s.exports=function assignValue(s,o,i){var w=s[o];_.call(s,o)&&u(w,i)&&(void 0!==i||o in s)||a(s,o,i)}},16708:(s,o,i)=>{"use strict";var a,u=i(65606);function CorkedRequest(s){var o=this;this.next=null,this.entry=null,this.finish=function(){!function onCorkedFinish(s,o,i){var a=s.entry;s.entry=null;for(;a;){var u=a.callback;o.pendingcb--,u(i),a=a.next}o.corkedRequestsFree.next=s}(o,s)}}s.exports=Writable,Writable.WritableState=WritableState;var _={deprecate:i(94643)},w=i(40345),x=i(48287).Buffer,C=(void 0!==i.g?i.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var j,L=i(75896),B=i(65291).getHighWaterMark,$=i(86048).F,V=$.ERR_INVALID_ARG_TYPE,U=$.ERR_METHOD_NOT_IMPLEMENTED,z=$.ERR_MULTIPLE_CALLBACK,Y=$.ERR_STREAM_CANNOT_PIPE,Z=$.ERR_STREAM_DESTROYED,ee=$.ERR_STREAM_NULL_VALUES,ie=$.ERR_STREAM_WRITE_AFTER_END,ae=$.ERR_UNKNOWN_ENCODING,ce=L.errorOrDestroy;function nop(){}function WritableState(s,o,_){a=a||i(25382),s=s||{},"boolean"!=typeof _&&(_=o instanceof a),this.objectMode=!!s.objectMode,_&&(this.objectMode=this.objectMode||!!s.writableObjectMode),this.highWaterMark=B(this,s,"writableHighWaterMark",_),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var w=!1===s.decodeStrings;this.decodeStrings=!w,this.defaultEncoding=s.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(s){!function onwrite(s,o){var i=s._writableState,a=i.sync,_=i.writecb;if("function"!=typeof _)throw new z;if(function onwriteStateUpdate(s){s.writing=!1,s.writecb=null,s.length-=s.writelen,s.writelen=0}(i),o)!function onwriteError(s,o,i,a,_){--o.pendingcb,i?(u.nextTick(_,a),u.nextTick(finishMaybe,s,o),s._writableState.errorEmitted=!0,ce(s,a)):(_(a),s._writableState.errorEmitted=!0,ce(s,a),finishMaybe(s,o))}(s,i,a,o,_);else{var w=needFinish(i)||s.destroyed;w||i.corked||i.bufferProcessing||!i.bufferedRequest||clearBuffer(s,i),a?u.nextTick(afterWrite,s,i,w,_):afterWrite(s,i,w,_)}}(o,s)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==s.emitClose,this.autoDestroy=!!s.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(s){var o=this instanceof(a=a||i(25382));if(!o&&!j.call(Writable,this))return new Writable(s);this._writableState=new WritableState(s,this,o),this.writable=!0,s&&("function"==typeof s.write&&(this._write=s.write),"function"==typeof s.writev&&(this._writev=s.writev),"function"==typeof s.destroy&&(this._destroy=s.destroy),"function"==typeof s.final&&(this._final=s.final)),w.call(this)}function doWrite(s,o,i,a,u,_,w){o.writelen=a,o.writecb=w,o.writing=!0,o.sync=!0,o.destroyed?o.onwrite(new Z("write")):i?s._writev(u,o.onwrite):s._write(u,_,o.onwrite),o.sync=!1}function afterWrite(s,o,i,a){i||function onwriteDrain(s,o){0===o.length&&o.needDrain&&(o.needDrain=!1,s.emit("drain"))}(s,o),o.pendingcb--,a(),finishMaybe(s,o)}function clearBuffer(s,o){o.bufferProcessing=!0;var i=o.bufferedRequest;if(s._writev&&i&&i.next){var a=o.bufferedRequestCount,u=new Array(a),_=o.corkedRequestsFree;_.entry=i;for(var w=0,x=!0;i;)u[w]=i,i.isBuf||(x=!1),i=i.next,w+=1;u.allBuffers=x,doWrite(s,o,!0,o.length,u,"",_.finish),o.pendingcb++,o.lastBufferedRequest=null,_.next?(o.corkedRequestsFree=_.next,_.next=null):o.corkedRequestsFree=new CorkedRequest(o),o.bufferedRequestCount=0}else{for(;i;){var C=i.chunk,j=i.encoding,L=i.callback;if(doWrite(s,o,!1,o.objectMode?1:C.length,C,j,L),i=i.next,o.bufferedRequestCount--,o.writing)break}null===i&&(o.lastBufferedRequest=null)}o.bufferedRequest=i,o.bufferProcessing=!1}function needFinish(s){return s.ending&&0===s.length&&null===s.bufferedRequest&&!s.finished&&!s.writing}function callFinal(s,o){s._final((function(i){o.pendingcb--,i&&ce(s,i),o.prefinished=!0,s.emit("prefinish"),finishMaybe(s,o)}))}function finishMaybe(s,o){var i=needFinish(o);if(i&&(function prefinish(s,o){o.prefinished||o.finalCalled||("function"!=typeof s._final||o.destroyed?(o.prefinished=!0,s.emit("prefinish")):(o.pendingcb++,o.finalCalled=!0,u.nextTick(callFinal,s,o)))}(s,o),0===o.pendingcb&&(o.finished=!0,s.emit("finish"),o.autoDestroy))){var a=s._readableState;(!a||a.autoDestroy&&a.endEmitted)&&s.destroy()}return i}i(56698)(Writable,w),WritableState.prototype.getBuffer=function getBuffer(){for(var s=this.bufferedRequest,o=[];s;)o.push(s),s=s.next;return o},function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:_.deprecate((function writableStateBufferGetter(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(s){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(j=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable,Symbol.hasInstance,{value:function value(s){return!!j.call(this,s)||this===Writable&&s&&s._writableState instanceof WritableState}})):j=function realHasInstance(s){return s instanceof this},Writable.prototype.pipe=function(){ce(this,new Y)},Writable.prototype.write=function(s,o,i){var a=this._writableState,_=!1,w=!a.objectMode&&function _isUint8Array(s){return x.isBuffer(s)||s instanceof C}(s);return w&&!x.isBuffer(s)&&(s=function _uint8ArrayToBuffer(s){return x.from(s)}(s)),"function"==typeof o&&(i=o,o=null),w?o="buffer":o||(o=a.defaultEncoding),"function"!=typeof i&&(i=nop),a.ending?function writeAfterEnd(s,o){var i=new ie;ce(s,i),u.nextTick(o,i)}(this,i):(w||function validChunk(s,o,i,a){var _;return null===i?_=new ee:"string"==typeof i||o.objectMode||(_=new V("chunk",["string","Buffer"],i)),!_||(ce(s,_),u.nextTick(a,_),!1)}(this,a,s,i))&&(a.pendingcb++,_=function writeOrBuffer(s,o,i,a,u,_){if(!i){var w=function decodeChunk(s,o,i){s.objectMode||!1===s.decodeStrings||"string"!=typeof o||(o=x.from(o,i));return o}(o,a,u);a!==w&&(i=!0,u="buffer",a=w)}var C=o.objectMode?1:a.length;o.length+=C;var j=o.length-1))throw new ae(s);return this._writableState.defaultEncoding=s,this},Object.defineProperty(Writable.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Writable.prototype._write=function(s,o,i){i(new U("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(s,o,i){var a=this._writableState;return"function"==typeof s?(i=s,s=null,o=null):"function"==typeof o&&(i=o,o=null),null!=s&&this.write(s,o),a.corked&&(a.corked=1,this.uncork()),a.ending||function endWritable(s,o,i){o.ending=!0,finishMaybe(s,o),i&&(o.finished?u.nextTick(i):s.once("finish",i));o.ended=!0,s.writable=!1}(this,a,i),this},Object.defineProperty(Writable.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Writable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._writableState&&this._writableState.destroyed},set:function set(s){this._writableState&&(this._writableState.destroyed=s)}}),Writable.prototype.destroy=L.destroy,Writable.prototype._undestroy=L.undestroy,Writable.prototype._destroy=function(s,o){o(s)}},16750:(s,o,i)=>{"use strict";o.J=void 0;var a=i(69119);function decodeURI(s){try{return decodeURIComponent(s)}catch(o){return s}}o.J=function sanitizeUrl(s){if(!s)return a.BLANK_URL;var o,i,u=decodeURI(s);do{o=(u=decodeURI(u=(i=u,i.replace(a.ctrlCharactersRegex,"").replace(a.htmlEntitiesRegex,(function(s,o){return String.fromCharCode(o)}))).replace(a.htmlCtrlEntityRegex,"").replace(a.ctrlCharactersRegex,"").replace(a.whitespaceEscapeCharsRegex,"").trim())).match(a.ctrlCharactersRegex)||u.match(a.htmlEntitiesRegex)||u.match(a.htmlCtrlEntityRegex)||u.match(a.whitespaceEscapeCharsRegex)}while(o&&o.length>0);var _=u;if(!_)return a.BLANK_URL;if(function isRelativeUrlWithoutProtocol(s){return a.relativeFirstCharacters.indexOf(s[0])>-1}(_))return _;var w=_.match(a.urlSchemeRegex);if(!w)return _;var x=w[0];return a.invalidProtocolRegex.test(x)?a.BLANK_URL:_}},16946:(s,o,i)=>{"use strict";var a=i(1907),u=i(98828),_=i(45807),w=Object,x=a("".split);s.exports=u((function(){return!w("z").propertyIsEnumerable(0)}))?function(s){return"String"===_(s)?x(s,""):w(s)}:w},16962:(s,o)=>{o.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},o.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},o.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},o.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},o.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},o.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},o.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},o.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},o.realToAlias=function(){var s=Object.prototype.hasOwnProperty,i=o.aliasToReal,a={};for(var u in i){var _=i[u];s.call(a,_)?a[_].push(u):a[_]=[u]}return a}(),o.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},o.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},o.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},17255:(s,o,i)=>{var a=i(47422);s.exports=function basePropertyDeep(s){return function(o){return a(o,s)}}},17285:s=>{function source(s){return s?"string"==typeof s?s:s.source:null}function lookahead(s){return concat("(?=",s,")")}function concat(...s){return s.map((s=>source(s))).join("")}function either(...s){return"("+s.map((s=>source(s))).join("|")+")"}s.exports=function xml(s){const o=concat(/[A-Z_]/,function optional(s){return concat("(",s,")?")}(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),i={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},a={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},u=s.inherit(a,{begin:/\(/,end:/\)/}),_=s.inherit(s.APOS_STRING_MODE,{className:"meta-string"}),w=s.inherit(s.QUOTE_STRING_MODE,{className:"meta-string"}),x={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[a,w,_,u,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[a,u,w,_]}]}]},s.COMMENT(//,{relevance:10}),{begin://,relevance:10},i,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[x],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[x],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:o,relevance:0,starts:x}]},{className:"tag",begin:concat(/<\//,lookahead(concat(o,/>/))),contains:[{className:"name",begin:o,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},17400:(s,o,i)=>{var a=i(99374),u=1/0;s.exports=function toFinite(s){return s?(s=a(s))===u||s===-1/0?17976931348623157e292*(s<0?-1:1):s==s?s:0:0===s?s:0}},17533:s=>{s.exports=function yaml(s){var o="true false yes no null",i="[\\w#;/?:@&=+$,.~*'()[\\]]+",a={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[s.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},u=s.inherit(a,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),_={className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},w={end:",",endsWithParent:!0,excludeEnd:!0,keywords:o,relevance:0},x={begin:/\{/,end:/\}/,contains:[w],illegal:"\\n",relevance:0},C={begin:"\\[",end:"\\]",contains:[w],illegal:"\\n",relevance:0},j=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+i},{className:"type",begin:"!<"+i+">"},{className:"type",begin:"!"+i},{className:"type",begin:"!!"+i},{className:"meta",begin:"&"+s.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+s.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},s.HASH_COMMENT_MODE,{beginKeywords:o,keywords:{literal:o}},_,{className:"number",begin:s.C_NUMBER_RE+"\\b",relevance:0},x,C,a],L=[...j];return L.pop(),L.push(u),w.contains=L,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:j}}},17670:(s,o,i)=>{var a=i(12651);s.exports=function mapCacheDelete(s){var o=a(this,s).delete(s);return this.size-=o?1:0,o}},17965:(s,o,i)=>{"use strict";var a=i(16426),u={"text/plain":"Text","text/html":"Url",default:"Text"};s.exports=function copy(s,o){var i,_,w,x,C,j,L=!1;o||(o={}),i=o.debug||!1;try{if(w=a(),x=document.createRange(),C=document.getSelection(),(j=document.createElement("span")).textContent=s,j.ariaHidden="true",j.style.all="unset",j.style.position="fixed",j.style.top=0,j.style.clip="rect(0, 0, 0, 0)",j.style.whiteSpace="pre",j.style.webkitUserSelect="text",j.style.MozUserSelect="text",j.style.msUserSelect="text",j.style.userSelect="text",j.addEventListener("copy",(function(a){if(a.stopPropagation(),o.format)if(a.preventDefault(),void 0===a.clipboardData){i&&console.warn("unable to use e.clipboardData"),i&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var _=u[o.format]||u.default;window.clipboardData.setData(_,s)}else a.clipboardData.clearData(),a.clipboardData.setData(o.format,s);o.onCopy&&(a.preventDefault(),o.onCopy(a.clipboardData))})),document.body.appendChild(j),x.selectNodeContents(j),C.addRange(x),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");L=!0}catch(a){i&&console.error("unable to copy using execCommand: ",a),i&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(o.format||"text",s),o.onCopy&&o.onCopy(window.clipboardData),L=!0}catch(a){i&&console.error("unable to copy using clipboardData: ",a),i&&console.error("falling back to prompt"),_=function format(s){var o=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return s.replace(/#{\s*key\s*}/g,o)}("message"in o?o.message:"Copy to clipboard: #{key}, Enter"),window.prompt(_,s)}}finally{C&&("function"==typeof C.removeRange?C.removeRange(x):C.removeAllRanges()),j&&document.body.removeChild(j),w()}return L}},18073:(s,o,i)=>{var a=i(85087),u=i(54641),_=i(70981);s.exports=function createRecurry(s,o,i,w,x,C,j,L,B,$){var V=8&o;o|=V?32:64,4&(o&=~(V?64:32))||(o&=-4);var U=[s,o,x,V?C:void 0,V?j:void 0,V?void 0:C,V?void 0:j,L,B,$],z=i.apply(void 0,U);return a(s)&&u(z,U),z.placeholder=w,_(z,s,o)}},19123:(s,o,i)=>{var a=i(65606),u=i(31499),_=i(88310).Stream;function resolve(s,o,i){var a,_=function create_indent(s,o){return new Array(o||0).join(s||"")}(o,i=i||0),w=s;if("object"==typeof s&&(w=s[a=Object.keys(s)[0]])&&w._elem)return w._elem.name=a,w._elem.icount=i,w._elem.indent=o,w._elem.indents=_,w._elem.interrupt=w,w._elem;var x,C=[],j=[];function get_attributes(s){Object.keys(s).forEach((function(o){C.push(function attribute(s,o){return s+'="'+u(o)+'"'}(o,s[o]))}))}switch(typeof w){case"object":if(null===w)break;w._attr&&get_attributes(w._attr),w._cdata&&j.push(("/g,"]]]]>")+"]]>"),w.forEach&&(x=!1,j.push(""),w.forEach((function(s){"object"==typeof s?"_attr"==Object.keys(s)[0]?get_attributes(s._attr):j.push(resolve(s,o,i+1)):(j.pop(),x=!0,j.push(u(s)))})),x||j.push(""));break;default:j.push(u(w))}return{name:a,interrupt:!1,attributes:C,content:j,icount:i,indents:_,indent:o}}function format(s,o,i){if("object"!=typeof o)return s(!1,o);var a=o.interrupt?1:o.content.length;function proceed(){for(;o.content.length;){var u=o.content.shift();if(void 0!==u){if(interrupt(u))return;format(s,u)}}s(!1,(a>1?o.indents:"")+(o.name?"":"")+(o.indent&&!i?"\n":"")),i&&i()}function interrupt(o){return!!o.interrupt&&(o.interrupt.append=s,o.interrupt.end=proceed,o.interrupt=!1,s(!0),!0)}if(s(!1,o.indents+(o.name?"<"+o.name:"")+(o.attributes.length?" "+o.attributes.join(" "):"")+(a?o.name?">":"":o.name?"/>":"")+(o.indent&&a>1?"\n":"")),!a)return s(!1,o.indent?"\n":"");interrupt(o)||proceed()}s.exports=function xml(s,o){"object"!=typeof o&&(o={indent:o});var i=o.stream?new _:null,u="",w=!1,x=o.indent?!0===o.indent?" ":o.indent:"",C=!0;function delay(s){C?a.nextTick(s):s()}function append(s,o){if(void 0!==o&&(u+=o),s&&!w&&(i=i||new _,w=!0),s&&w){var a=u;delay((function(){i.emit("data",a)})),u=""}}function add(s,o){format(append,resolve(s,x,x?1:0),o)}function end(){if(i){var s=u;delay((function(){i.emit("data",s),i.emit("end"),i.readable=!1,i.emit("close")}))}}return delay((function(){C=!1})),o.declaration&&function addXmlDeclaration(s){var o={version:"1.0",encoding:s.encoding||"UTF-8"};s.standalone&&(o.standalone=s.standalone),add({"?xml":{_attr:o}}),u=u.replace("/>","?>")}(o.declaration),s&&s.forEach?s.forEach((function(o,i){var a;i+1===s.length&&(a=end),add(o,a)})):add(s,end),i?(i.readable=!0,i):u},s.exports.element=s.exports.Element=function element(){var s={_elem:resolve(Array.prototype.slice.call(arguments)),push:function(s){if(!this.append)throw new Error("not assigned to a parent!");var o=this,i=this._elem.indent;format(this.append,resolve(s,i,this._elem.icount+(i?1:0)),(function(){o.append(!0)}))},close:function(s){void 0!==s&&this.push(s),this.end&&this.end()}};return s}},19219:s=>{s.exports=function cacheHas(s,o){return s.has(o)}},19287:s=>{"use strict";s.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},19358:(s,o,i)=>{"use strict";var a=i(85582),u=i(49724),_=i(61626),w=i(88280),x=i(79192),C=i(19595),j=i(54829),L=i(34084),B=i(32096),$=i(39259),V=i(85884),U=i(39447),z=i(7376);s.exports=function(s,o,i,Y){var Z="stackTraceLimit",ee=Y?2:1,ie=s.split("."),ae=ie[ie.length-1],ce=a.apply(null,ie);if(ce){var le=ce.prototype;if(!z&&u(le,"cause")&&delete le.cause,!i)return ce;var pe=a("Error"),de=o((function(s,o){var i=B(Y?o:s,void 0),a=Y?new ce(s):new ce;return void 0!==i&&_(a,"message",i),V(a,de,a.stack,2),this&&w(le,this)&&L(a,this,de),arguments.length>ee&&$(a,arguments[ee]),a}));if(de.prototype=le,"Error"!==ae?x?x(de,pe):C(de,pe,{name:!0}):U&&Z in ce&&(j(de,ce,Z),j(de,ce,"prepareStackTrace")),C(de,ce),!z)try{le.name!==ae&&_(le,"name",ae),le.constructor=de}catch(s){}return de}}},19570:(s,o,i)=>{var a=i(37334),u=i(93243),_=i(83488),w=u?function(s,o){return u(s,"toString",{configurable:!0,enumerable:!1,value:a(o),writable:!0})}:_;s.exports=w},19595:(s,o,i)=>{"use strict";var a=i(49724),u=i(11042),_=i(13846),w=i(74284);s.exports=function(s,o,i){for(var x=u(o),C=w.f,j=_.f,L=0;L{"use strict";var a=i(23034);s.exports=a},19846:(s,o,i)=>{"use strict";var a=i(20798),u=i(98828),_=i(45951).String;s.exports=!!Object.getOwnPropertySymbols&&!u((function(){var s=Symbol("symbol detection");return!_(s)||!(Object(s)instanceof Symbol)||!Symbol.sham&&a&&a<41}))},19931:(s,o,i)=>{var a=i(31769),u=i(68090),_=i(68969),w=i(77797);s.exports=function baseUnset(s,o){return o=a(o,s),null==(s=_(s,o))||delete s[w(u(o))]}},20181:(s,o,i)=>{var a=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,_=/^0b[01]+$/i,w=/^0o[0-7]+$/i,x=parseInt,C="object"==typeof i.g&&i.g&&i.g.Object===Object&&i.g,j="object"==typeof self&&self&&self.Object===Object&&self,L=C||j||Function("return this")(),B=Object.prototype.toString,$=Math.max,V=Math.min,now=function(){return L.Date.now()};function isObject(s){var o=typeof s;return!!s&&("object"==o||"function"==o)}function toNumber(s){if("number"==typeof s)return s;if(function isSymbol(s){return"symbol"==typeof s||function isObjectLike(s){return!!s&&"object"==typeof s}(s)&&"[object Symbol]"==B.call(s)}(s))return NaN;if(isObject(s)){var o="function"==typeof s.valueOf?s.valueOf():s;s=isObject(o)?o+"":o}if("string"!=typeof s)return 0===s?s:+s;s=s.replace(a,"");var i=_.test(s);return i||w.test(s)?x(s.slice(2),i?2:8):u.test(s)?NaN:+s}s.exports=function debounce(s,o,i){var a,u,_,w,x,C,j=0,L=!1,B=!1,U=!0;if("function"!=typeof s)throw new TypeError("Expected a function");function invokeFunc(o){var i=a,_=u;return a=u=void 0,j=o,w=s.apply(_,i)}function shouldInvoke(s){var i=s-C;return void 0===C||i>=o||i<0||B&&s-j>=_}function timerExpired(){var s=now();if(shouldInvoke(s))return trailingEdge(s);x=setTimeout(timerExpired,function remainingWait(s){var i=o-(s-C);return B?V(i,_-(s-j)):i}(s))}function trailingEdge(s){return x=void 0,U&&a?invokeFunc(s):(a=u=void 0,w)}function debounced(){var s=now(),i=shouldInvoke(s);if(a=arguments,u=this,C=s,i){if(void 0===x)return function leadingEdge(s){return j=s,x=setTimeout(timerExpired,o),L?invokeFunc(s):w}(C);if(B)return x=setTimeout(timerExpired,o),invokeFunc(C)}return void 0===x&&(x=setTimeout(timerExpired,o)),w}return o=toNumber(o)||0,isObject(i)&&(L=!!i.leading,_=(B="maxWait"in i)?$(toNumber(i.maxWait)||0,o):_,U="trailing"in i?!!i.trailing:U),debounced.cancel=function cancel(){void 0!==x&&clearTimeout(x),j=0,a=C=u=x=void 0},debounced.flush=function flush(){return void 0===x?w:trailingEdge(now())},debounced}},20317:s=>{s.exports=function mapToArray(s){var o=-1,i=Array(s.size);return s.forEach((function(s,a){i[++o]=[a,s]})),i}},20334:(s,o,i)=>{"use strict";var a=i(48287).Buffer;class NonError extends Error{constructor(s){super(NonError._prepareSuperMessage(s)),Object.defineProperty(this,"name",{value:"NonError",configurable:!0,writable:!0}),Error.captureStackTrace&&Error.captureStackTrace(this,NonError)}static _prepareSuperMessage(s){try{return JSON.stringify(s)}catch{return String(s)}}}const u=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0}],_=Symbol(".toJSON called"),destroyCircular=({from:s,seen:o,to_:i,forceEnumerable:w,maxDepth:x,depth:C})=>{const j=i||(Array.isArray(s)?[]:{});if(o.push(s),C>=x)return j;if("function"==typeof s.toJSON&&!0!==s[_])return(s=>{s[_]=!0;const o=s.toJSON();return delete s[_],o})(s);for(const[i,u]of Object.entries(s))"function"==typeof a&&a.isBuffer(u)?j[i]="[object Buffer]":"function"!=typeof u&&(u&&"object"==typeof u?o.includes(s[i])?j[i]="[Circular]":(C++,j[i]=destroyCircular({from:s[i],seen:o.slice(),forceEnumerable:w,maxDepth:x,depth:C})):j[i]=u);for(const{property:o,enumerable:i}of u)"string"==typeof s[o]&&Object.defineProperty(j,o,{value:s[o],enumerable:!!w||i,configurable:!0,writable:!0});return j};s.exports={serializeError:(s,o={})=>{const{maxDepth:i=Number.POSITIVE_INFINITY}=o;return"object"==typeof s&&null!==s?destroyCircular({from:s,seen:[],forceEnumerable:!0,maxDepth:i,depth:0}):"function"==typeof s?`[Function: ${s.name||"anonymous"}]`:s},deserializeError:(s,o={})=>{const{maxDepth:i=Number.POSITIVE_INFINITY}=o;if(s instanceof Error)return s;if("object"==typeof s&&null!==s&&!Array.isArray(s)){const o=new Error;return destroyCircular({from:s,seen:[],to_:o,maxDepth:i,depth:0}),o}return new NonError(s)}}},20426:s=>{var o=Object.prototype.hasOwnProperty;s.exports=function baseHas(s,i){return null!=s&&o.call(s,i)}},20575:(s,o,i)=>{"use strict";var a=i(3121);s.exports=function(s){return a(s.length)}},20798:(s,o,i)=>{"use strict";var a,u,_=i(45951),w=i(96794),x=_.process,C=_.Deno,j=x&&x.versions||C&&C.version,L=j&&j.v8;L&&(u=(a=L.split("."))[0]>0&&a[0]<4?1:+(a[0]+a[1])),!u&&w&&(!(a=w.match(/Edge\/(\d+)/))||a[1]>=74)&&(a=w.match(/Chrome\/(\d+)/))&&(u=+a[1]),s.exports=u},20850:(s,o,i)=>{"use strict";s.exports=i(46076)},20999:(s,o,i)=>{var a=i(69302),u=i(36800);s.exports=function createAssigner(s){return a((function(o,i){var a=-1,_=i.length,w=_>1?i[_-1]:void 0,x=_>2?i[2]:void 0;for(w=s.length>3&&"function"==typeof w?(_--,w):void 0,x&&u(i[0],i[1],x)&&(w=_<3?void 0:w,_=1),o=Object(o);++a<_;){var C=i[a];C&&s(o,C,a,w)}return o}))}},21549:(s,o,i)=>{var a=i(22032),u=i(63862),_=i(66721),w=i(12749),x=i(35749);function Hash(s){var o=-1,i=null==s?0:s.length;for(this.clear();++o{var a=i(16547),u=i(43360);s.exports=function copyObject(s,o,i,_){var w=!i;i||(i={});for(var x=-1,C=o.length;++x{var a=i(51873),u=i(37828),_=i(75288),w=i(25911),x=i(20317),C=i(84247),j=a?a.prototype:void 0,L=j?j.valueOf:void 0;s.exports=function equalByTag(s,o,i,a,j,B,$){switch(i){case"[object DataView]":if(s.byteLength!=o.byteLength||s.byteOffset!=o.byteOffset)return!1;s=s.buffer,o=o.buffer;case"[object ArrayBuffer]":return!(s.byteLength!=o.byteLength||!B(new u(s),new u(o)));case"[object Boolean]":case"[object Date]":case"[object Number]":return _(+s,+o);case"[object Error]":return s.name==o.name&&s.message==o.message;case"[object RegExp]":case"[object String]":return s==o+"";case"[object Map]":var V=x;case"[object Set]":var U=1&a;if(V||(V=C),s.size!=o.size&&!U)return!1;var z=$.get(s);if(z)return z==o;a|=2,$.set(s,o);var Y=w(V(s),V(o),a,j,B,$);return $.delete(s),Y;case"[object Symbol]":if(L)return L.call(s)==L.call(o)}return!1}},22032:(s,o,i)=>{var a=i(81042);s.exports=function hashClear(){this.__data__=a?a(null):{},this.size=0}},22225:s=>{var o="\\ud800-\\udfff",i="\\u2700-\\u27bf",a="a-z\\xdf-\\xf6\\xf8-\\xff",u="A-Z\\xc0-\\xd6\\xd8-\\xde",_="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",w="["+_+"]",x="\\d+",C="["+i+"]",j="["+a+"]",L="[^"+o+_+x+i+a+u+"]",B="(?:\\ud83c[\\udde6-\\uddff]){2}",$="[\\ud800-\\udbff][\\udc00-\\udfff]",V="["+u+"]",U="(?:"+j+"|"+L+")",z="(?:"+V+"|"+L+")",Y="(?:['’](?:d|ll|m|re|s|t|ve))?",Z="(?:['’](?:D|LL|M|RE|S|T|VE))?",ee="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",ie="[\\ufe0e\\ufe0f]?",ae=ie+ee+("(?:\\u200d(?:"+["[^"+o+"]",B,$].join("|")+")"+ie+ee+")*"),ce="(?:"+[C,B,$].join("|")+")"+ae,le=RegExp([V+"?"+j+"+"+Y+"(?="+[w,V,"$"].join("|")+")",z+"+"+Z+"(?="+[w,V+U,"$"].join("|")+")",V+"?"+U+"+"+Y,V+"+"+Z,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",x,ce].join("|"),"g");s.exports=function unicodeWords(s){return s.match(le)||[]}},22551:(s,o,i)=>{"use strict";var a=i(96540),u=i(69982);function p(s){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+s,i=1;i
    ")}value(){return this.buffer}span(s){this.buffer+=``}}class TokenTree{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(s){this.top.children.push(s)}openNode(s){const o={kind:s,children:[]};this.add(o),this.stack.push(o)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(s){return this.constructor._walk(s,this.rootNode)}static _walk(s,o){return"string"==typeof o?s.addText(o):o.children&&(s.openNode(o),o.children.forEach((o=>this._walk(s,o))),s.closeNode(o)),s}static _collapse(s){"string"!=typeof s&&s.children&&(s.children.every((s=>"string"==typeof s))?s.children=[s.children.join("")]:s.children.forEach((s=>{TokenTree._collapse(s)})))}}class TokenTreeEmitter extends TokenTree{constructor(s){super(),this.options=s}addKeyword(s,o){""!==s&&(this.openNode(o),this.addText(s),this.closeNode())}addText(s){""!==s&&this.add(s)}addSublanguage(s,o){const i=s.root;i.kind=o,i.sublanguage=!0,this.add(i)}toHTML(){return new HTMLRenderer(this,this.options).value()}finalize(){return!0}}function source(s){return s?"string"==typeof s?s:s.source:null}const a=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;const u="[a-zA-Z]\\w*",_="[a-zA-Z_]\\w*",w="\\b\\d+(\\.\\d+)?",x="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",C="\\b(0b[01]+)",j={begin:"\\\\[\\s\\S]",relevance:0},L={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[j]},B={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[j]},$={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT=function(s,o,i={}){const a=inherit({className:"comment",begin:s,end:o,contains:[]},i);return a.contains.push($),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},V=COMMENT("//","$"),U=COMMENT("/\\*","\\*/"),z=COMMENT("#","$"),Y={className:"number",begin:w,relevance:0},Z={className:"number",begin:x,relevance:0},ee={className:"number",begin:C,relevance:0},ie={className:"number",begin:w+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},ae={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[j,{begin:/\[/,end:/\]/,relevance:0,contains:[j]}]}]},ce={className:"title",begin:u,relevance:0},le={className:"title",begin:_,relevance:0},pe={begin:"\\.\\s*"+_,relevance:0};var de=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:u,UNDERSCORE_IDENT_RE:_,NUMBER_RE:w,C_NUMBER_RE:x,BINARY_NUMBER_RE:C,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(s={})=>{const o=/^#![ ]*\//;return s.binary&&(s.begin=function concat(...s){return s.map((s=>source(s))).join("")}(o,/.*\b/,s.binary,/\b.*/)),inherit({className:"meta",begin:o,end:/$/,relevance:0,"on:begin":(s,o)=>{0!==s.index&&o.ignoreMatch()}},s)},BACKSLASH_ESCAPE:j,APOS_STRING_MODE:L,QUOTE_STRING_MODE:B,PHRASAL_WORDS_MODE:$,COMMENT:COMMENT,C_LINE_COMMENT_MODE:V,C_BLOCK_COMMENT_MODE:U,HASH_COMMENT_MODE:z,NUMBER_MODE:Y,C_NUMBER_MODE:Z,BINARY_NUMBER_MODE:ee,CSS_NUMBER_MODE:ie,REGEXP_MODE:ae,TITLE_MODE:ce,UNDERSCORE_TITLE_MODE:le,METHOD_GUARD:pe,END_SAME_AS_BEGIN:function(s){return Object.assign(s,{"on:begin":(s,o)=>{o.data._beginMatch=s[1]},"on:end":(s,o)=>{o.data._beginMatch!==s[1]&&o.ignoreMatch()}})}});function skipIfhasPrecedingDot(s,o){"."===s.input[s.index-1]&&o.ignoreMatch()}function beginKeywords(s,o){o&&s.beginKeywords&&(s.begin="\\b("+s.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",s.__beforeBegin=skipIfhasPrecedingDot,s.keywords=s.keywords||s.beginKeywords,delete s.beginKeywords,void 0===s.relevance&&(s.relevance=0))}function compileIllegal(s,o){Array.isArray(s.illegal)&&(s.illegal=function either(...s){return"("+s.map((s=>source(s))).join("|")+")"}(...s.illegal))}function compileMatch(s,o){if(s.match){if(s.begin||s.end)throw new Error("begin & end are not supported with match");s.begin=s.match,delete s.match}}function compileRelevance(s,o){void 0===s.relevance&&(s.relevance=1)}const fe=["of","and","for","in","not","or","if","then","parent","list","value"];function compileKeywords(s,o,i="keyword"){const a={};return"string"==typeof s?compileList(i,s.split(" ")):Array.isArray(s)?compileList(i,s):Object.keys(s).forEach((function(i){Object.assign(a,compileKeywords(s[i],o,i))})),a;function compileList(s,i){o&&(i=i.map((s=>s.toLowerCase()))),i.forEach((function(o){const i=o.split("|");a[i[0]]=[s,scoreForKeyword(i[0],i[1])]}))}}function scoreForKeyword(s,o){return o?Number(o):function commonKeyword(s){return fe.includes(s.toLowerCase())}(s)?0:1}function compileLanguage(s,{plugins:o}){function langRe(o,i){return new RegExp(source(o),"m"+(s.case_insensitive?"i":"")+(i?"g":""))}class MultiRegex{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(s,o){o.position=this.position++,this.matchIndexes[this.matchAt]=o,this.regexes.push([o,s]),this.matchAt+=function countMatchGroups(s){return new RegExp(s.toString()+"|").exec("").length-1}(s)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const s=this.regexes.map((s=>s[1]));this.matcherRe=langRe(function join(s,o="|"){let i=0;return s.map((s=>{i+=1;const o=i;let u=source(s),_="";for(;u.length>0;){const s=a.exec(u);if(!s){_+=u;break}_+=u.substring(0,s.index),u=u.substring(s.index+s[0].length),"\\"===s[0][0]&&s[1]?_+="\\"+String(Number(s[1])+o):(_+=s[0],"("===s[0]&&i++)}return _})).map((s=>`(${s})`)).join(o)}(s),!0),this.lastIndex=0}exec(s){this.matcherRe.lastIndex=this.lastIndex;const o=this.matcherRe.exec(s);if(!o)return null;const i=o.findIndex(((s,o)=>o>0&&void 0!==s)),a=this.matchIndexes[i];return o.splice(0,i),Object.assign(o,a)}}class ResumableMultiRegex{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(s){if(this.multiRegexes[s])return this.multiRegexes[s];const o=new MultiRegex;return this.rules.slice(s).forEach((([s,i])=>o.addRule(s,i))),o.compile(),this.multiRegexes[s]=o,o}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(s,o){this.rules.push([s,o]),"begin"===o.type&&this.count++}exec(s){const o=this.getMatcher(this.regexIndex);o.lastIndex=this.lastIndex;let i=o.exec(s);if(this.resumingScanAtSamePosition())if(i&&i.index===this.lastIndex);else{const o=this.getMatcher(0);o.lastIndex=this.lastIndex+1,i=o.exec(s)}return i&&(this.regexIndex+=i.position+1,this.regexIndex===this.count&&this.considerAll()),i}}if(s.compilerExtensions||(s.compilerExtensions=[]),s.contains&&s.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return s.classNameAliases=inherit(s.classNameAliases||{}),function compileMode(o,i){const a=o;if(o.isCompiled)return a;[compileMatch].forEach((s=>s(o,i))),s.compilerExtensions.forEach((s=>s(o,i))),o.__beforeBegin=null,[beginKeywords,compileIllegal,compileRelevance].forEach((s=>s(o,i))),o.isCompiled=!0;let u=null;if("object"==typeof o.keywords&&(u=o.keywords.$pattern,delete o.keywords.$pattern),o.keywords&&(o.keywords=compileKeywords(o.keywords,s.case_insensitive)),o.lexemes&&u)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return u=u||o.lexemes||/\w+/,a.keywordPatternRe=langRe(u,!0),i&&(o.begin||(o.begin=/\B|\b/),a.beginRe=langRe(o.begin),o.endSameAsBegin&&(o.end=o.begin),o.end||o.endsWithParent||(o.end=/\B|\b/),o.end&&(a.endRe=langRe(o.end)),a.terminatorEnd=source(o.end)||"",o.endsWithParent&&i.terminatorEnd&&(a.terminatorEnd+=(o.end?"|":"")+i.terminatorEnd)),o.illegal&&(a.illegalRe=langRe(o.illegal)),o.contains||(o.contains=[]),o.contains=[].concat(...o.contains.map((function(s){return function expandOrCloneMode(s){s.variants&&!s.cachedVariants&&(s.cachedVariants=s.variants.map((function(o){return inherit(s,{variants:null},o)})));if(s.cachedVariants)return s.cachedVariants;if(dependencyOnParent(s))return inherit(s,{starts:s.starts?inherit(s.starts):null});if(Object.isFrozen(s))return inherit(s);return s}("self"===s?o:s)}))),o.contains.forEach((function(s){compileMode(s,a)})),o.starts&&compileMode(o.starts,i),a.matcher=function buildModeRegex(s){const o=new ResumableMultiRegex;return s.contains.forEach((s=>o.addRule(s.begin,{rule:s,type:"begin"}))),s.terminatorEnd&&o.addRule(s.terminatorEnd,{type:"end"}),s.illegal&&o.addRule(s.illegal,{type:"illegal"}),o}(a),a}(s)}function dependencyOnParent(s){return!!s&&(s.endsWithParent||dependencyOnParent(s.starts))}function BuildVuePlugin(s){const o={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!s.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,escapeHTML(this.code);let o={};return this.autoDetect?(o=s.highlightAuto(this.code),this.detectedLanguage=o.language):(o=s.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),o.value},autoDetect(){return!this.language||function hasValueOrEmptyAttribute(s){return Boolean(s||""===s)}(this.autodetect)},ignoreIllegals:()=>!0},render(s){return s("pre",{},[s("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:o,VuePlugin:{install(s){s.component("highlightjs",o)}}}}const ye={"after:highlightElement":({el:s,result:o,text:i})=>{const a=nodeStream(s);if(!a.length)return;const u=document.createElement("div");u.innerHTML=o.value,o.value=function mergeStreams(s,o,i){let a=0,u="";const _=[];function selectStream(){return s.length&&o.length?s[0].offset!==o[0].offset?s[0].offset"}function close(s){u+=""}function render(s){("start"===s.event?open:close)(s.node)}for(;s.length||o.length;){let o=selectStream();if(u+=escapeHTML(i.substring(a,o[0].offset)),a=o[0].offset,o===s){_.reverse().forEach(close);do{render(o.splice(0,1)[0]),o=selectStream()}while(o===s&&o.length&&o[0].offset===a);_.reverse().forEach(open)}else"start"===o[0].event?_.push(o[0].node):_.pop(),render(o.splice(0,1)[0])}return u+escapeHTML(i.substr(a))}(a,nodeStream(u),i)}};function tag(s){return s.nodeName.toLowerCase()}function nodeStream(s){const o=[];return function _nodeStream(s,i){for(let a=s.firstChild;a;a=a.nextSibling)3===a.nodeType?i+=a.nodeValue.length:1===a.nodeType&&(o.push({event:"start",offset:i,node:a}),i=_nodeStream(a,i),tag(a).match(/br|hr|img|input/)||o.push({event:"stop",offset:i,node:a}));return i}(s,0),o}const be={},error=s=>{console.error(s)},warn=(s,...o)=>{console.log(`WARN: ${s}`,...o)},deprecated=(s,o)=>{be[`${s}/${o}`]||(console.log(`Deprecated as of ${s}. ${o}`),be[`${s}/${o}`]=!0)},_e=escapeHTML,Se=inherit,we=Symbol("nomatch");var xe=function(s){const i=Object.create(null),a=Object.create(null),u=[];let _=!0;const w=/(^(<[^>]+>|\t|)+|\n)/gm,x="Could not find the language '{}', did you forget to load/include a language module?",C={disableAutodetect:!0,name:"Plain text",contains:[]};let j={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:TokenTreeEmitter};function shouldNotHighlight(s){return j.noHighlightRe.test(s)}function highlight(s,o,i,a){let u="",_="";"object"==typeof o?(u=s,i=o.ignoreIllegals,_=o.language,a=void 0):(deprecated("10.7.0","highlight(lang, code, ...args) has been deprecated."),deprecated("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),_=s,u=o);const w={code:u,language:_};fire("before:highlight",w);const x=w.result?w.result:_highlight(w.language,w.code,i,a);return x.code=w.code,fire("after:highlight",x),x}function _highlight(s,o,a,w){function keywordData(s,o){const i=L.case_insensitive?o[0].toLowerCase():o[0];return Object.prototype.hasOwnProperty.call(s.keywords,i)&&s.keywords[i]}function processBuffer(){null!=V.subLanguage?function processSubLanguage(){if(""===Y)return;let s=null;if("string"==typeof V.subLanguage){if(!i[V.subLanguage])return void z.addText(Y);s=_highlight(V.subLanguage,Y,!0,U[V.subLanguage]),U[V.subLanguage]=s.top}else s=highlightAuto(Y,V.subLanguage.length?V.subLanguage:null);V.relevance>0&&(Z+=s.relevance),z.addSublanguage(s.emitter,s.language)}():function processKeywords(){if(!V.keywords)return void z.addText(Y);let s=0;V.keywordPatternRe.lastIndex=0;let o=V.keywordPatternRe.exec(Y),i="";for(;o;){i+=Y.substring(s,o.index);const a=keywordData(V,o);if(a){const[s,u]=a;if(z.addText(i),i="",Z+=u,s.startsWith("_"))i+=o[0];else{const i=L.classNameAliases[s]||s;z.addKeyword(o[0],i)}}else i+=o[0];s=V.keywordPatternRe.lastIndex,o=V.keywordPatternRe.exec(Y)}i+=Y.substr(s),z.addText(i)}(),Y=""}function startNewMode(s){return s.className&&z.openNode(L.classNameAliases[s.className]||s.className),V=Object.create(s,{parent:{value:V}}),V}function endOfMode(s,o,i){let a=function startsWith(s,o){const i=s&&s.exec(o);return i&&0===i.index}(s.endRe,i);if(a){if(s["on:end"]){const i=new Response(s);s["on:end"](o,i),i.isMatchIgnored&&(a=!1)}if(a){for(;s.endsParent&&s.parent;)s=s.parent;return s}}if(s.endsWithParent)return endOfMode(s.parent,o,i)}function doIgnore(s){return 0===V.matcher.regexIndex?(Y+=s[0],1):(ae=!0,0)}function doBeginMatch(s){const o=s[0],i=s.rule,a=new Response(i),u=[i.__beforeBegin,i["on:begin"]];for(const i of u)if(i&&(i(s,a),a.isMatchIgnored))return doIgnore(o);return i&&i.endSameAsBegin&&(i.endRe=function escape(s){return new RegExp(s.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}(o)),i.skip?Y+=o:(i.excludeBegin&&(Y+=o),processBuffer(),i.returnBegin||i.excludeBegin||(Y=o)),startNewMode(i),i.returnBegin?0:o.length}function doEndMatch(s){const i=s[0],a=o.substr(s.index),u=endOfMode(V,s,a);if(!u)return we;const _=V;_.skip?Y+=i:(_.returnEnd||_.excludeEnd||(Y+=i),processBuffer(),_.excludeEnd&&(Y=i));do{V.className&&z.closeNode(),V.skip||V.subLanguage||(Z+=V.relevance),V=V.parent}while(V!==u.parent);return u.starts&&(u.endSameAsBegin&&(u.starts.endRe=u.endRe),startNewMode(u.starts)),_.returnEnd?0:i.length}let C={};function processLexeme(i,u){const w=u&&u[0];if(Y+=i,null==w)return processBuffer(),0;if("begin"===C.type&&"end"===u.type&&C.index===u.index&&""===w){if(Y+=o.slice(u.index,u.index+1),!_){const o=new Error("0 width match regex");throw o.languageName=s,o.badRule=C.rule,o}return 1}if(C=u,"begin"===u.type)return doBeginMatch(u);if("illegal"===u.type&&!a){const s=new Error('Illegal lexeme "'+w+'" for mode "'+(V.className||"")+'"');throw s.mode=V,s}if("end"===u.type){const s=doEndMatch(u);if(s!==we)return s}if("illegal"===u.type&&""===w)return 1;if(ie>1e5&&ie>3*u.index){throw new Error("potential infinite loop, way more iterations than matches")}return Y+=w,w.length}const L=getLanguage(s);if(!L)throw error(x.replace("{}",s)),new Error('Unknown language: "'+s+'"');const B=compileLanguage(L,{plugins:u});let $="",V=w||B;const U={},z=new j.__emitter(j);!function processContinuations(){const s=[];for(let o=V;o!==L;o=o.parent)o.className&&s.unshift(o.className);s.forEach((s=>z.openNode(s)))}();let Y="",Z=0,ee=0,ie=0,ae=!1;try{for(V.matcher.considerAll();;){ie++,ae?ae=!1:V.matcher.considerAll(),V.matcher.lastIndex=ee;const s=V.matcher.exec(o);if(!s)break;const i=processLexeme(o.substring(ee,s.index),s);ee=s.index+i}return processLexeme(o.substr(ee)),z.closeAllNodes(),z.finalize(),$=z.toHTML(),{relevance:Math.floor(Z),value:$,language:s,illegal:!1,emitter:z,top:V}}catch(i){if(i.message&&i.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:i.message,context:o.slice(ee-100,ee+100),mode:i.mode},sofar:$,relevance:0,value:_e(o),emitter:z};if(_)return{illegal:!1,relevance:0,value:_e(o),emitter:z,language:s,top:V,errorRaised:i};throw i}}function highlightAuto(s,o){o=o||j.languages||Object.keys(i);const a=function justTextHighlightResult(s){const o={relevance:0,emitter:new j.__emitter(j),value:_e(s),illegal:!1,top:C};return o.emitter.addText(s),o}(s),u=o.filter(getLanguage).filter(autoDetection).map((o=>_highlight(o,s,!1)));u.unshift(a);const _=u.sort(((s,o)=>{if(s.relevance!==o.relevance)return o.relevance-s.relevance;if(s.language&&o.language){if(getLanguage(s.language).supersetOf===o.language)return 1;if(getLanguage(o.language).supersetOf===s.language)return-1}return 0})),[w,x]=_,L=w;return L.second_best=x,L}const L={"before:highlightElement":({el:s})=>{j.useBR&&(s.innerHTML=s.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightElement":({result:s})=>{j.useBR&&(s.value=s.value.replace(/\n/g,"
    "))}},B=/^(<[^>]+>|\t)+/gm,$={"after:highlightElement":({result:s})=>{j.tabReplace&&(s.value=s.value.replace(B,(s=>s.replace(/\t/g,j.tabReplace))))}};function highlightElement(s){let o=null;const i=function blockLanguage(s){let o=s.className+" ";o+=s.parentNode?s.parentNode.className:"";const i=j.languageDetectRe.exec(o);if(i){const o=getLanguage(i[1]);return o||(warn(x.replace("{}",i[1])),warn("Falling back to no-highlight mode for this block.",s)),o?i[1]:"no-highlight"}return o.split(/\s+/).find((s=>shouldNotHighlight(s)||getLanguage(s)))}(s);if(shouldNotHighlight(i))return;fire("before:highlightElement",{el:s,language:i}),o=s;const u=o.textContent,_=i?highlight(u,{language:i,ignoreIllegals:!0}):highlightAuto(u);fire("after:highlightElement",{el:s,result:_,text:u}),s.innerHTML=_.value,function updateClassName(s,o,i){const u=o?a[o]:i;s.classList.add("hljs"),u&&s.classList.add(u)}(s,i,_.language),s.result={language:_.language,re:_.relevance,relavance:_.relevance},_.second_best&&(s.second_best={language:_.second_best.language,re:_.second_best.relevance,relavance:_.second_best.relevance})}const initHighlighting=()=>{if(initHighlighting.called)return;initHighlighting.called=!0,deprecated("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead.");document.querySelectorAll("pre code").forEach(highlightElement)};let V=!1;function highlightAll(){if("loading"===document.readyState)return void(V=!0);document.querySelectorAll("pre code").forEach(highlightElement)}function getLanguage(s){return s=(s||"").toLowerCase(),i[s]||i[a[s]]}function registerAliases(s,{languageName:o}){"string"==typeof s&&(s=[s]),s.forEach((s=>{a[s.toLowerCase()]=o}))}function autoDetection(s){const o=getLanguage(s);return o&&!o.disableAutodetect}function fire(s,o){const i=s;u.forEach((function(s){s[i]&&s[i](o)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function boot(){V&&highlightAll()}),!1),Object.assign(s,{highlight:highlight,highlightAuto:highlightAuto,highlightAll:highlightAll,fixMarkup:function deprecateFixMarkup(s){return deprecated("10.2.0","fixMarkup will be removed entirely in v11.0"),deprecated("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),function fixMarkup(s){return j.tabReplace||j.useBR?s.replace(w,(s=>"\n"===s?j.useBR?"
    ":s:j.tabReplace?s.replace(/\t/g,j.tabReplace):s)):s}(s)},highlightElement:highlightElement,highlightBlock:function deprecateHighlightBlock(s){return deprecated("10.7.0","highlightBlock will be removed entirely in v12.0"),deprecated("10.7.0","Please use highlightElement now."),highlightElement(s)},configure:function configure(s){s.useBR&&(deprecated("10.3.0","'useBR' will be removed entirely in v11.0"),deprecated("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),j=Se(j,s)},initHighlighting:initHighlighting,initHighlightingOnLoad:function initHighlightingOnLoad(){deprecated("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),V=!0},registerLanguage:function registerLanguage(o,a){let u=null;try{u=a(s)}catch(s){if(error("Language definition for '{}' could not be registered.".replace("{}",o)),!_)throw s;error(s),u=C}u.name||(u.name=o),i[o]=u,u.rawDefinition=a.bind(null,s),u.aliases&®isterAliases(u.aliases,{languageName:o})},unregisterLanguage:function unregisterLanguage(s){delete i[s];for(const o of Object.keys(a))a[o]===s&&delete a[o]},listLanguages:function listLanguages(){return Object.keys(i)},getLanguage:getLanguage,registerAliases:registerAliases,requireLanguage:function requireLanguage(s){deprecated("10.4.0","requireLanguage will be removed entirely in v11."),deprecated("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const o=getLanguage(s);if(o)return o;throw new Error("The '{}' language is required, but not loaded.".replace("{}",s))},autoDetection:autoDetection,inherit:Se,addPlugin:function addPlugin(s){!function upgradePluginAPI(s){s["before:highlightBlock"]&&!s["before:highlightElement"]&&(s["before:highlightElement"]=o=>{s["before:highlightBlock"](Object.assign({block:o.el},o))}),s["after:highlightBlock"]&&!s["after:highlightElement"]&&(s["after:highlightElement"]=o=>{s["after:highlightBlock"](Object.assign({block:o.el},o))})}(s),u.push(s)},vuePlugin:BuildVuePlugin(s).VuePlugin}),s.debugMode=function(){_=!1},s.safeMode=function(){_=!0},s.versionString="10.7.3";for(const s in de)"object"==typeof de[s]&&o(de[s]);return Object.assign(s,de),s.addPlugin(L),s.addPlugin(ye),s.addPlugin($),s}({});s.exports=xe},46028:(s,o,i)=>{"use strict";var a=i(13930),u=i(46285),_=i(25594),w=i(29367),x=i(60581),C=i(76264),j=TypeError,L=C("toPrimitive");s.exports=function(s,o){if(!u(s)||_(s))return s;var i,C=w(s,L);if(C){if(void 0===o&&(o="default"),i=a(C,s,o),!u(i)||_(i))return i;throw new j("Can't convert object to primitive value")}return void 0===o&&(o="number"),x(s,o)}},46076:(s,o,i)=>{"use strict";i(91599);var a=i(68623);s.exports=a},46285:(s,o,i)=>{"use strict";var a=i(62250);s.exports=function(s){return"object"==typeof s?null!==s:a(s)}},46942:(s,o)=>{var i;!function(){"use strict";var a={}.hasOwnProperty;function classNames(){for(var s="",o=0;o{"use strict";var a=i(95116).IteratorPrototype,u=i(58075),_=i(75817),w=i(14840),x=i(93742),returnThis=function(){return this};s.exports=function(s,o,i,C){var j=o+" Iterator";return s.prototype=u(a,{next:_(+!C,i)}),w(s,j,!1,!0),x[j]=returnThis,s}},47237:s=>{s.exports=function baseProperty(s){return function(o){return null==o?void 0:o[s]}}},47248:(s,o,i)=>{var a=i(16547),u=i(51234);s.exports=function zipObject(s,o){return u(s||[],o||[],a)}},47422:(s,o,i)=>{var a=i(31769),u=i(77797);s.exports=function baseGet(s,o){for(var i=0,_=(o=a(o,s)).length;null!=s&&i<_;)s=s[u(o[i++])];return i&&i==_?s:void 0}},47473:s=>{var o=Function.prototype.toString;s.exports=function toSource(s){if(null!=s){try{return o.call(s)}catch(s){}try{return s+""}catch(s){}}return""}},47886:(s,o,i)=>{var a=i(5861),u=i(40346);s.exports=function isWeakMap(s){return u(s)&&"[object WeakMap]"==a(s)}},47934:(s,o,i)=>{s.exports={ary:i(64626),assign:i(74733),clone:i(32629),curry:i(49747),forEach:i(83729),isArray:i(56449),isError:i(23546),isFunction:i(1882),isWeakMap:i(47886),iteratee:i(33855),keys:i(88984),rearg:i(84195),toInteger:i(61489),toPath:i(42072)}},48152:(s,o,i)=>{var a=i(28303),u=a&&new a;s.exports=u},48287:(s,o,i)=>{"use strict";const a=i(67526),u=i(251),_="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;o.Buffer=Buffer,o.SlowBuffer=function SlowBuffer(s){+s!=s&&(s=0);return Buffer.alloc(+s)},o.INSPECT_MAX_BYTES=50;const w=2147483647;function createBuffer(s){if(s>w)throw new RangeError('The value "'+s+'" is invalid for option "size"');const o=new Uint8Array(s);return Object.setPrototypeOf(o,Buffer.prototype),o}function Buffer(s,o,i){if("number"==typeof s){if("string"==typeof o)throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(s)}return from(s,o,i)}function from(s,o,i){if("string"==typeof s)return function fromString(s,o){"string"==typeof o&&""!==o||(o="utf8");if(!Buffer.isEncoding(o))throw new TypeError("Unknown encoding: "+o);const i=0|byteLength(s,o);let a=createBuffer(i);const u=a.write(s,o);u!==i&&(a=a.slice(0,u));return a}(s,o);if(ArrayBuffer.isView(s))return function fromArrayView(s){if(isInstance(s,Uint8Array)){const o=new Uint8Array(s);return fromArrayBuffer(o.buffer,o.byteOffset,o.byteLength)}return fromArrayLike(s)}(s);if(null==s)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof s);if(isInstance(s,ArrayBuffer)||s&&isInstance(s.buffer,ArrayBuffer))return fromArrayBuffer(s,o,i);if("undefined"!=typeof SharedArrayBuffer&&(isInstance(s,SharedArrayBuffer)||s&&isInstance(s.buffer,SharedArrayBuffer)))return fromArrayBuffer(s,o,i);if("number"==typeof s)throw new TypeError('The "value" argument must not be of type number. Received type number');const a=s.valueOf&&s.valueOf();if(null!=a&&a!==s)return Buffer.from(a,o,i);const u=function fromObject(s){if(Buffer.isBuffer(s)){const o=0|checked(s.length),i=createBuffer(o);return 0===i.length||s.copy(i,0,0,o),i}if(void 0!==s.length)return"number"!=typeof s.length||numberIsNaN(s.length)?createBuffer(0):fromArrayLike(s);if("Buffer"===s.type&&Array.isArray(s.data))return fromArrayLike(s.data)}(s);if(u)return u;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof s[Symbol.toPrimitive])return Buffer.from(s[Symbol.toPrimitive]("string"),o,i);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof s)}function assertSize(s){if("number"!=typeof s)throw new TypeError('"size" argument must be of type number');if(s<0)throw new RangeError('The value "'+s+'" is invalid for option "size"')}function allocUnsafe(s){return assertSize(s),createBuffer(s<0?0:0|checked(s))}function fromArrayLike(s){const o=s.length<0?0:0|checked(s.length),i=createBuffer(o);for(let a=0;a=w)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+w.toString(16)+" bytes");return 0|s}function byteLength(s,o){if(Buffer.isBuffer(s))return s.length;if(ArrayBuffer.isView(s)||isInstance(s,ArrayBuffer))return s.byteLength;if("string"!=typeof s)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof s);const i=s.length,a=arguments.length>2&&!0===arguments[2];if(!a&&0===i)return 0;let u=!1;for(;;)switch(o){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":return utf8ToBytes(s).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return base64ToBytes(s).length;default:if(u)return a?-1:utf8ToBytes(s).length;o=(""+o).toLowerCase(),u=!0}}function slowToString(s,o,i){let a=!1;if((void 0===o||o<0)&&(o=0),o>this.length)return"";if((void 0===i||i>this.length)&&(i=this.length),i<=0)return"";if((i>>>=0)<=(o>>>=0))return"";for(s||(s="utf8");;)switch(s){case"hex":return hexSlice(this,o,i);case"utf8":case"utf-8":return utf8Slice(this,o,i);case"ascii":return asciiSlice(this,o,i);case"latin1":case"binary":return latin1Slice(this,o,i);case"base64":return base64Slice(this,o,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,o,i);default:if(a)throw new TypeError("Unknown encoding: "+s);s=(s+"").toLowerCase(),a=!0}}function swap(s,o,i){const a=s[o];s[o]=s[i],s[i]=a}function bidirectionalIndexOf(s,o,i,a,u){if(0===s.length)return-1;if("string"==typeof i?(a=i,i=0):i>2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),numberIsNaN(i=+i)&&(i=u?0:s.length-1),i<0&&(i=s.length+i),i>=s.length){if(u)return-1;i=s.length-1}else if(i<0){if(!u)return-1;i=0}if("string"==typeof o&&(o=Buffer.from(o,a)),Buffer.isBuffer(o))return 0===o.length?-1:arrayIndexOf(s,o,i,a,u);if("number"==typeof o)return o&=255,"function"==typeof Uint8Array.prototype.indexOf?u?Uint8Array.prototype.indexOf.call(s,o,i):Uint8Array.prototype.lastIndexOf.call(s,o,i):arrayIndexOf(s,[o],i,a,u);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(s,o,i,a,u){let _,w=1,x=s.length,C=o.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(s.length<2||o.length<2)return-1;w=2,x/=2,C/=2,i/=2}function read(s,o){return 1===w?s[o]:s.readUInt16BE(o*w)}if(u){let a=-1;for(_=i;_x&&(i=x-C),_=i;_>=0;_--){let i=!0;for(let a=0;au&&(a=u):a=u;const _=o.length;let w;for(a>_/2&&(a=_/2),w=0;w>8,u=i%256,_.push(u),_.push(a);return _}(o,s.length-i),s,i,a)}function base64Slice(s,o,i){return 0===o&&i===s.length?a.fromByteArray(s):a.fromByteArray(s.slice(o,i))}function utf8Slice(s,o,i){i=Math.min(s.length,i);const a=[];let u=o;for(;u239?4:o>223?3:o>191?2:1;if(u+w<=i){let i,a,x,C;switch(w){case 1:o<128&&(_=o);break;case 2:i=s[u+1],128==(192&i)&&(C=(31&o)<<6|63&i,C>127&&(_=C));break;case 3:i=s[u+1],a=s[u+2],128==(192&i)&&128==(192&a)&&(C=(15&o)<<12|(63&i)<<6|63&a,C>2047&&(C<55296||C>57343)&&(_=C));break;case 4:i=s[u+1],a=s[u+2],x=s[u+3],128==(192&i)&&128==(192&a)&&128==(192&x)&&(C=(15&o)<<18|(63&i)<<12|(63&a)<<6|63&x,C>65535&&C<1114112&&(_=C))}}null===_?(_=65533,w=1):_>65535&&(_-=65536,a.push(_>>>10&1023|55296),_=56320|1023&_),a.push(_),u+=w}return function decodeCodePointsArray(s){const o=s.length;if(o<=x)return String.fromCharCode.apply(String,s);let i="",a=0;for(;aa.length?(Buffer.isBuffer(o)||(o=Buffer.from(o)),o.copy(a,u)):Uint8Array.prototype.set.call(a,o,u);else{if(!Buffer.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(a,u)}u+=o.length}return a},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){const s=this.length;if(s%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let o=0;oi&&(s+=" ... "),""},_&&(Buffer.prototype[_]=Buffer.prototype.inspect),Buffer.prototype.compare=function compare(s,o,i,a,u){if(isInstance(s,Uint8Array)&&(s=Buffer.from(s,s.offset,s.byteLength)),!Buffer.isBuffer(s))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof s);if(void 0===o&&(o=0),void 0===i&&(i=s?s.length:0),void 0===a&&(a=0),void 0===u&&(u=this.length),o<0||i>s.length||a<0||u>this.length)throw new RangeError("out of range index");if(a>=u&&o>=i)return 0;if(a>=u)return-1;if(o>=i)return 1;if(this===s)return 0;let _=(u>>>=0)-(a>>>=0),w=(i>>>=0)-(o>>>=0);const x=Math.min(_,w),C=this.slice(a,u),j=s.slice(o,i);for(let s=0;s>>=0,isFinite(i)?(i>>>=0,void 0===a&&(a="utf8")):(a=i,i=void 0)}const u=this.length-o;if((void 0===i||i>u)&&(i=u),s.length>0&&(i<0||o<0)||o>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");let _=!1;for(;;)switch(a){case"hex":return hexWrite(this,s,o,i);case"utf8":case"utf-8":return utf8Write(this,s,o,i);case"ascii":case"latin1":case"binary":return asciiWrite(this,s,o,i);case"base64":return base64Write(this,s,o,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,s,o,i);default:if(_)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),_=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const x=4096;function asciiSlice(s,o,i){let a="";i=Math.min(s.length,i);for(let u=o;ua)&&(i=a);let u="";for(let a=o;ai)throw new RangeError("Trying to access beyond buffer length")}function checkInt(s,o,i,a,u,_){if(!Buffer.isBuffer(s))throw new TypeError('"buffer" argument must be a Buffer instance');if(o>u||o<_)throw new RangeError('"value" argument is out of bounds');if(i+a>s.length)throw new RangeError("Index out of range")}function wrtBigUInt64LE(s,o,i,a,u){checkIntBI(o,a,u,s,i,7);let _=Number(o&BigInt(4294967295));s[i++]=_,_>>=8,s[i++]=_,_>>=8,s[i++]=_,_>>=8,s[i++]=_;let w=Number(o>>BigInt(32)&BigInt(4294967295));return s[i++]=w,w>>=8,s[i++]=w,w>>=8,s[i++]=w,w>>=8,s[i++]=w,i}function wrtBigUInt64BE(s,o,i,a,u){checkIntBI(o,a,u,s,i,7);let _=Number(o&BigInt(4294967295));s[i+7]=_,_>>=8,s[i+6]=_,_>>=8,s[i+5]=_,_>>=8,s[i+4]=_;let w=Number(o>>BigInt(32)&BigInt(4294967295));return s[i+3]=w,w>>=8,s[i+2]=w,w>>=8,s[i+1]=w,w>>=8,s[i]=w,i+8}function checkIEEE754(s,o,i,a,u,_){if(i+a>s.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("Index out of range")}function writeFloat(s,o,i,a,_){return o=+o,i>>>=0,_||checkIEEE754(s,0,i,4),u.write(s,o,i,a,23,4),i+4}function writeDouble(s,o,i,a,_){return o=+o,i>>>=0,_||checkIEEE754(s,0,i,8),u.write(s,o,i,a,52,8),i+8}Buffer.prototype.slice=function slice(s,o){const i=this.length;(s=~~s)<0?(s+=i)<0&&(s=0):s>i&&(s=i),(o=void 0===o?i:~~o)<0?(o+=i)<0&&(o=0):o>i&&(o=i),o>>=0,o>>>=0,i||checkOffset(s,o,this.length);let a=this[s],u=1,_=0;for(;++_>>=0,o>>>=0,i||checkOffset(s,o,this.length);let a=this[s+--o],u=1;for(;o>0&&(u*=256);)a+=this[s+--o]*u;return a},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function readUInt8(s,o){return s>>>=0,o||checkOffset(s,1,this.length),this[s]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function readUInt16LE(s,o){return s>>>=0,o||checkOffset(s,2,this.length),this[s]|this[s+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function readUInt16BE(s,o){return s>>>=0,o||checkOffset(s,2,this.length),this[s]<<8|this[s+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function readUInt32LE(s,o){return s>>>=0,o||checkOffset(s,4,this.length),(this[s]|this[s+1]<<8|this[s+2]<<16)+16777216*this[s+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function readUInt32BE(s,o){return s>>>=0,o||checkOffset(s,4,this.length),16777216*this[s]+(this[s+1]<<16|this[s+2]<<8|this[s+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod((function readBigUInt64LE(s){validateNumber(s>>>=0,"offset");const o=this[s],i=this[s+7];void 0!==o&&void 0!==i||boundsError(s,this.length-8);const a=o+256*this[++s]+65536*this[++s]+this[++s]*2**24,u=this[++s]+256*this[++s]+65536*this[++s]+i*2**24;return BigInt(a)+(BigInt(u)<>>=0,"offset");const o=this[s],i=this[s+7];void 0!==o&&void 0!==i||boundsError(s,this.length-8);const a=o*2**24+65536*this[++s]+256*this[++s]+this[++s],u=this[++s]*2**24+65536*this[++s]+256*this[++s]+i;return(BigInt(a)<>>=0,o>>>=0,i||checkOffset(s,o,this.length);let a=this[s],u=1,_=0;for(;++_=u&&(a-=Math.pow(2,8*o)),a},Buffer.prototype.readIntBE=function readIntBE(s,o,i){s>>>=0,o>>>=0,i||checkOffset(s,o,this.length);let a=o,u=1,_=this[s+--a];for(;a>0&&(u*=256);)_+=this[s+--a]*u;return u*=128,_>=u&&(_-=Math.pow(2,8*o)),_},Buffer.prototype.readInt8=function readInt8(s,o){return s>>>=0,o||checkOffset(s,1,this.length),128&this[s]?-1*(255-this[s]+1):this[s]},Buffer.prototype.readInt16LE=function readInt16LE(s,o){s>>>=0,o||checkOffset(s,2,this.length);const i=this[s]|this[s+1]<<8;return 32768&i?4294901760|i:i},Buffer.prototype.readInt16BE=function readInt16BE(s,o){s>>>=0,o||checkOffset(s,2,this.length);const i=this[s+1]|this[s]<<8;return 32768&i?4294901760|i:i},Buffer.prototype.readInt32LE=function readInt32LE(s,o){return s>>>=0,o||checkOffset(s,4,this.length),this[s]|this[s+1]<<8|this[s+2]<<16|this[s+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(s,o){return s>>>=0,o||checkOffset(s,4,this.length),this[s]<<24|this[s+1]<<16|this[s+2]<<8|this[s+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod((function readBigInt64LE(s){validateNumber(s>>>=0,"offset");const o=this[s],i=this[s+7];void 0!==o&&void 0!==i||boundsError(s,this.length-8);const a=this[s+4]+256*this[s+5]+65536*this[s+6]+(i<<24);return(BigInt(a)<>>=0,"offset");const o=this[s],i=this[s+7];void 0!==o&&void 0!==i||boundsError(s,this.length-8);const a=(o<<24)+65536*this[++s]+256*this[++s]+this[++s];return(BigInt(a)<>>=0,o||checkOffset(s,4,this.length),u.read(this,s,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(s,o){return s>>>=0,o||checkOffset(s,4,this.length),u.read(this,s,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(s,o){return s>>>=0,o||checkOffset(s,8,this.length),u.read(this,s,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(s,o){return s>>>=0,o||checkOffset(s,8,this.length),u.read(this,s,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function writeUIntLE(s,o,i,a){if(s=+s,o>>>=0,i>>>=0,!a){checkInt(this,s,o,i,Math.pow(2,8*i)-1,0)}let u=1,_=0;for(this[o]=255&s;++_>>=0,i>>>=0,!a){checkInt(this,s,o,i,Math.pow(2,8*i)-1,0)}let u=i-1,_=1;for(this[o+u]=255&s;--u>=0&&(_*=256);)this[o+u]=s/_&255;return o+i},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function writeUInt8(s,o,i){return s=+s,o>>>=0,i||checkInt(this,s,o,1,255,0),this[o]=255&s,o+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function writeUInt16LE(s,o,i){return s=+s,o>>>=0,i||checkInt(this,s,o,2,65535,0),this[o]=255&s,this[o+1]=s>>>8,o+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function writeUInt16BE(s,o,i){return s=+s,o>>>=0,i||checkInt(this,s,o,2,65535,0),this[o]=s>>>8,this[o+1]=255&s,o+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function writeUInt32LE(s,o,i){return s=+s,o>>>=0,i||checkInt(this,s,o,4,4294967295,0),this[o+3]=s>>>24,this[o+2]=s>>>16,this[o+1]=s>>>8,this[o]=255&s,o+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function writeUInt32BE(s,o,i){return s=+s,o>>>=0,i||checkInt(this,s,o,4,4294967295,0),this[o]=s>>>24,this[o+1]=s>>>16,this[o+2]=s>>>8,this[o+3]=255&s,o+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod((function writeBigUInt64LE(s,o=0){return wrtBigUInt64LE(this,s,o,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod((function writeBigUInt64BE(s,o=0){return wrtBigUInt64BE(this,s,o,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeIntLE=function writeIntLE(s,o,i,a){if(s=+s,o>>>=0,!a){const a=Math.pow(2,8*i-1);checkInt(this,s,o,i,a-1,-a)}let u=0,_=1,w=0;for(this[o]=255&s;++u>>=0,!a){const a=Math.pow(2,8*i-1);checkInt(this,s,o,i,a-1,-a)}let u=i-1,_=1,w=0;for(this[o+u]=255&s;--u>=0&&(_*=256);)s<0&&0===w&&0!==this[o+u+1]&&(w=1),this[o+u]=(s/_|0)-w&255;return o+i},Buffer.prototype.writeInt8=function writeInt8(s,o,i){return s=+s,o>>>=0,i||checkInt(this,s,o,1,127,-128),s<0&&(s=255+s+1),this[o]=255&s,o+1},Buffer.prototype.writeInt16LE=function writeInt16LE(s,o,i){return s=+s,o>>>=0,i||checkInt(this,s,o,2,32767,-32768),this[o]=255&s,this[o+1]=s>>>8,o+2},Buffer.prototype.writeInt16BE=function writeInt16BE(s,o,i){return s=+s,o>>>=0,i||checkInt(this,s,o,2,32767,-32768),this[o]=s>>>8,this[o+1]=255&s,o+2},Buffer.prototype.writeInt32LE=function writeInt32LE(s,o,i){return s=+s,o>>>=0,i||checkInt(this,s,o,4,2147483647,-2147483648),this[o]=255&s,this[o+1]=s>>>8,this[o+2]=s>>>16,this[o+3]=s>>>24,o+4},Buffer.prototype.writeInt32BE=function writeInt32BE(s,o,i){return s=+s,o>>>=0,i||checkInt(this,s,o,4,2147483647,-2147483648),s<0&&(s=4294967295+s+1),this[o]=s>>>24,this[o+1]=s>>>16,this[o+2]=s>>>8,this[o+3]=255&s,o+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod((function writeBigInt64LE(s,o=0){return wrtBigUInt64LE(this,s,o,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeBigInt64BE=defineBigIntMethod((function writeBigInt64BE(s,o=0){return wrtBigUInt64BE(this,s,o,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeFloatLE=function writeFloatLE(s,o,i){return writeFloat(this,s,o,!0,i)},Buffer.prototype.writeFloatBE=function writeFloatBE(s,o,i){return writeFloat(this,s,o,!1,i)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(s,o,i){return writeDouble(this,s,o,!0,i)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(s,o,i){return writeDouble(this,s,o,!1,i)},Buffer.prototype.copy=function copy(s,o,i,a){if(!Buffer.isBuffer(s))throw new TypeError("argument should be a Buffer");if(i||(i=0),a||0===a||(a=this.length),o>=s.length&&(o=s.length),o||(o=0),a>0&&a=this.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),s.length-o>>=0,i=void 0===i?this.length:i>>>0,s||(s=0),"number"==typeof s)for(u=o;u=a+4;i-=3)o=`_${s.slice(i-3,i)}${o}`;return`${s.slice(0,i)}${o}`}function checkIntBI(s,o,i,a,u,_){if(s>i||s3?0===o||o===BigInt(0)?`>= 0${a} and < 2${a} ** ${8*(_+1)}${a}`:`>= -(2${a} ** ${8*(_+1)-1}${a}) and < 2 ** ${8*(_+1)-1}${a}`:`>= ${o}${a} and <= ${i}${a}`,new C.ERR_OUT_OF_RANGE("value",u,s)}!function checkBounds(s,o,i){validateNumber(o,"offset"),void 0!==s[o]&&void 0!==s[o+i]||boundsError(o,s.length-(i+1))}(a,u,_)}function validateNumber(s,o){if("number"!=typeof s)throw new C.ERR_INVALID_ARG_TYPE(o,"number",s)}function boundsError(s,o,i){if(Math.floor(s)!==s)throw validateNumber(s,i),new C.ERR_OUT_OF_RANGE(i||"offset","an integer",s);if(o<0)throw new C.ERR_BUFFER_OUT_OF_BOUNDS;throw new C.ERR_OUT_OF_RANGE(i||"offset",`>= ${i?1:0} and <= ${o}`,s)}E("ERR_BUFFER_OUT_OF_BOUNDS",(function(s){return s?`${s} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),E("ERR_INVALID_ARG_TYPE",(function(s,o){return`The "${s}" argument must be of type number. Received type ${typeof o}`}),TypeError),E("ERR_OUT_OF_RANGE",(function(s,o,i){let a=`The value of "${s}" is out of range.`,u=i;return Number.isInteger(i)&&Math.abs(i)>2**32?u=addNumericalSeparator(String(i)):"bigint"==typeof i&&(u=String(i),(i>BigInt(2)**BigInt(32)||i<-(BigInt(2)**BigInt(32)))&&(u=addNumericalSeparator(u)),u+="n"),a+=` It must be ${o}. Received ${u}`,a}),RangeError);const j=/[^+/0-9A-Za-z-_]/g;function utf8ToBytes(s,o){let i;o=o||1/0;const a=s.length;let u=null;const _=[];for(let w=0;w55295&&i<57344){if(!u){if(i>56319){(o-=3)>-1&&_.push(239,191,189);continue}if(w+1===a){(o-=3)>-1&&_.push(239,191,189);continue}u=i;continue}if(i<56320){(o-=3)>-1&&_.push(239,191,189),u=i;continue}i=65536+(u-55296<<10|i-56320)}else u&&(o-=3)>-1&&_.push(239,191,189);if(u=null,i<128){if((o-=1)<0)break;_.push(i)}else if(i<2048){if((o-=2)<0)break;_.push(i>>6|192,63&i|128)}else if(i<65536){if((o-=3)<0)break;_.push(i>>12|224,i>>6&63|128,63&i|128)}else{if(!(i<1114112))throw new Error("Invalid code point");if((o-=4)<0)break;_.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}}return _}function base64ToBytes(s){return a.toByteArray(function base64clean(s){if((s=(s=s.split("=")[0]).trim().replace(j,"")).length<2)return"";for(;s.length%4!=0;)s+="=";return s}(s))}function blitBuffer(s,o,i,a){let u;for(u=0;u=o.length||u>=s.length);++u)o[u+i]=s[u];return u}function isInstance(s,o){return s instanceof o||null!=s&&null!=s.constructor&&null!=s.constructor.name&&s.constructor.name===o.name}function numberIsNaN(s){return s!=s}const L=function(){const s="0123456789abcdef",o=new Array(256);for(let i=0;i<16;++i){const a=16*i;for(let u=0;u<16;++u)o[a+u]=s[i]+s[u]}return o}();function defineBigIntMethod(s){return"undefined"==typeof BigInt?BufferBigIntNotDefined:s}function BufferBigIntNotDefined(){throw new Error("BigInt not supported")}},48590:(s,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(s){return s&&"@@redux/INIT"===s.type?"initialState argument passed to createStore":"previous state received by the reducer"},s.exports=o.default},48655:(s,o,i)=>{var a=i(26025);s.exports=function listCacheHas(s){return a(this.__data__,s)>-1}},48675:(s,o,i)=>{s.exports=i(20850)},48948:(s,o,i)=>{var a=i(21791),u=i(86375);s.exports=function copySymbolsIn(s,o){return a(s,u(s),o)}},49326:(s,o,i)=>{var a=i(31769),u=i(72428),_=i(56449),w=i(30361),x=i(30294),C=i(77797);s.exports=function hasPath(s,o,i){for(var j=-1,L=(o=a(o,s)).length,B=!1;++j{"use strict";var a=i(45951),u=i(46285),_=a.document,w=u(_)&&u(_.createElement);s.exports=function(s){return w?_.createElement(s):{}}},49653:(s,o,i)=>{var a=i(37828);s.exports=function cloneArrayBuffer(s){var o=new s.constructor(s.byteLength);return new a(o).set(new a(s)),o}},49698:s=>{var o=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");s.exports=function hasUnicode(s){return o.test(s)}},49724:(s,o,i)=>{"use strict";var a=i(1907),u=i(39298),_=a({}.hasOwnProperty);s.exports=Object.hasOwn||function hasOwn(s,o){return _(u(s),o)}},49747:(s,o,i)=>{var a=i(66977);function curry(s,o,i){var u=a(s,8,void 0,void 0,void 0,void 0,void 0,o=i?void 0:o);return u.placeholder=curry.placeholder,u}curry.placeholder={},s.exports=curry},50002:(s,o,i)=>{var a=i(82199),u=i(4664),_=i(95950);s.exports=function getAllKeys(s){return a(s,_,u)}},50104:(s,o,i)=>{var a=i(53661);function memoize(s,o){if("function"!=typeof s||null!=o&&"function"!=typeof o)throw new TypeError("Expected a function");var memoized=function(){var i=arguments,a=o?o.apply(this,i):i[0],u=memoized.cache;if(u.has(a))return u.get(a);var _=s.apply(this,i);return memoized.cache=u.set(a,_)||u,_};return memoized.cache=new(memoize.Cache||a),memoized}memoize.Cache=a,s.exports=memoize},50583:(s,o,i)=>{var a=i(47237),u=i(17255),_=i(28586),w=i(77797);s.exports=function property(s){return _(s)?a(w(s)):u(s)}},50689:(s,o,i)=>{var a=i(50002),u=Object.prototype.hasOwnProperty;s.exports=function equalObjects(s,o,i,_,w,x){var C=1&i,j=a(s),L=j.length;if(L!=a(o).length&&!C)return!1;for(var B=L;B--;){var $=j[B];if(!(C?$ in o:u.call(o,$)))return!1}var V=x.get(s),U=x.get(o);if(V&&U)return V==o&&U==s;var z=!0;x.set(s,o),x.set(o,s);for(var Y=C;++B{var a=i(24647),u=i(13222),_=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,w=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");s.exports=function deburr(s){return(s=u(s))&&s.replace(_,a).replace(w,"")}},51175:(s,o,i)=>{"use strict";var a=i(19846);s.exports=a&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},51234:s=>{s.exports=function baseZipObject(s,o,i){for(var a=-1,u=s.length,_=o.length,w={};++a{var a=i(80079);s.exports=function stackClear(){this.__data__=new a,this.size=0}},51459:s=>{s.exports=function setCacheHas(s){return this.__data__.has(s)}},51811:s=>{var o=Date.now;s.exports=function shortOut(s){var i=0,a=0;return function(){var u=o(),_=16-(u-a);if(a=u,_>0){if(++i>=800)return arguments[0]}else i=0;return s.apply(void 0,arguments)}}},51871:(s,o,i)=>{"use strict";var a=i(1907),u=i(82159);s.exports=function(s,o,i){try{return a(u(Object.getOwnPropertyDescriptor(s,o)[i]))}catch(s){}}},51873:(s,o,i)=>{var a=i(9325).Symbol;s.exports=a},52623:(s,o,i)=>{"use strict";var a={};a[i(76264)("toStringTag")]="z",s.exports="[object z]"===String(a)},53138:(s,o,i)=>{var a=i(11331);s.exports=function customOmitClone(s){return a(s)?void 0:s}},53209:(s,o,i)=>{"use strict";var a=i(65606),u=65536,_=4294967295;var w=i(92861).Buffer,x=i.g.crypto||i.g.msCrypto;x&&x.getRandomValues?s.exports=function randomBytes(s,o){if(s>_)throw new RangeError("requested too many random bytes");var i=w.allocUnsafe(s);if(s>0)if(s>u)for(var C=0;C{var o=Math.max;s.exports=function composeArgsRight(s,i,a,u){for(var _=-1,w=s.length,x=-1,C=a.length,j=-1,L=i.length,B=o(w-C,0),$=Array(B+L),V=!u;++_{"use strict";var a=i(93700);s.exports=a},53661:(s,o,i)=>{var a=i(63040),u=i(17670),_=i(90289),w=i(4509),x=i(72949);function MapCache(s){var o=-1,i=null==s?0:s.length;for(this.clear();++o{var a=i(30980),u=i(56017),_=i(94033),w=i(56449),x=i(40346),C=i(80257),j=Object.prototype.hasOwnProperty;function lodash(s){if(x(s)&&!w(s)&&!(s instanceof a)){if(s instanceof u)return s;if(j.call(s,"__wrapped__"))return C(s)}return new u(s)}lodash.prototype=_.prototype,lodash.prototype.constructor=lodash,s.exports=lodash},53812:(s,o,i)=>{var a=i(72552),u=i(40346);s.exports=function isBoolean(s){return!0===s||!1===s||u(s)&&"[object Boolean]"==a(s)}},54018:(s,o,i)=>{"use strict";var a=i(46285);s.exports=function(s){return a(s)||null===s}},54128:(s,o,i)=>{var a=i(31800),u=/^\s+/;s.exports=function baseTrim(s){return s?s.slice(0,a(s)+1).replace(u,""):s}},54552:s=>{s.exports=function basePropertyOf(s){return function(o){return null==s?void 0:s[o]}}},54641:(s,o,i)=>{var a=i(68882),u=i(51811)(a);s.exports=u},54829:(s,o,i)=>{"use strict";var a=i(74284).f;s.exports=function(s,o,i){i in s||a(s,i,{configurable:!0,get:function(){return o[i]},set:function(s){o[i]=s}})}},54878:(s,o,i)=>{"use strict";var a=i(52623),u=i(73948);s.exports=a?{}.toString:function toString(){return"[object "+u(this)+"]"}},55157:s=>{s.exports=function(){throw new Error("Readable.from is not available in the browser")}},55364:(s,o,i)=>{var a=i(85250),u=i(20999)((function(s,o,i){a(s,o,i)}));s.exports=u},55481:(s,o,i)=>{var a=i(9325)["__core-js_shared__"];s.exports=a},55527:s=>{var o=Object.prototype;s.exports=function isPrototype(s){var i=s&&s.constructor;return s===("function"==typeof i&&i.prototype||o)}},55580:(s,o,i)=>{var a=i(56110)(i(9325),"DataView");s.exports=a},55674:(s,o,i)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.validateNextState=o.getUnexpectedInvocationParameterMessage=o.getStateName=void 0;var a=_interopRequireDefault(i(48590)),u=_interopRequireDefault(i(82261)),_=_interopRequireDefault(i(27374));function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}o.getStateName=a.default,o.getUnexpectedInvocationParameterMessage=u.default,o.validateNextState=_.default},55808:(s,o,i)=>{var a=i(12507)("toUpperCase");s.exports=a},55973:s=>{class KeyValuePair{constructor(s,o){this.key=s,this.value=o}clone(){const s=new KeyValuePair;return this.key&&(s.key=this.key.clone()),this.value&&(s.value=this.value.clone()),s}}s.exports=KeyValuePair},56017:(s,o,i)=>{var a=i(39344),u=i(94033);function LodashWrapper(s,o){this.__wrapped__=s,this.__actions__=[],this.__chain__=!!o,this.__index__=0,this.__values__=void 0}LodashWrapper.prototype=a(u.prototype),LodashWrapper.prototype.constructor=LodashWrapper,s.exports=LodashWrapper},56110:(s,o,i)=>{var a=i(45083),u=i(10392);s.exports=function getNative(s,o){var i=u(s,o);return a(i)?i:void 0}},56367:(s,o,i)=>{s.exports=i(77731)},56449:s=>{var o=Array.isArray;s.exports=o},56698:s=>{"function"==typeof Object.create?s.exports=function inherits(s,o){o&&(s.super_=o,s.prototype=Object.create(o.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}))}:s.exports=function inherits(s,o){if(o){s.super_=o;var TempCtor=function(){};TempCtor.prototype=o.prototype,s.prototype=new TempCtor,s.prototype.constructor=s}}},56757:(s,o,i)=>{var a=i(91033),u=Math.max;s.exports=function overRest(s,o,i){return o=u(void 0===o?s.length-1:o,0),function(){for(var _=arguments,w=-1,x=u(_.length-o,0),C=Array(x);++w{"use strict";var a=i(98828);s.exports=!a((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype}))},57758:(s,o,i)=>{"use strict";var a;var u=i(86048).F,_=u.ERR_MISSING_ARGS,w=u.ERR_STREAM_DESTROYED;function noop(s){if(s)throw s}function call(s){s()}function pipe(s,o){return s.pipe(o)}s.exports=function pipeline(){for(var s=arguments.length,o=new Array(s),u=0;u0,(function(s){x||(x=s),s&&j.forEach(call),_||(j.forEach(call),C(x))}))}));return o.reduce(pipe)}},58075:(s,o,i)=>{"use strict";var a,u=i(36624),_=i(42220),w=i(80376),x=i(38530),C=i(62416),j=i(49552),L=i(92522),B="prototype",$="script",V=L("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(s){return"<"+$+">"+s+""},NullProtoObjectViaActiveX=function(s){s.write(scriptTag("")),s.close();var o=s.parentWindow.Object;return s=null,o},NullProtoObject=function(){try{a=new ActiveXObject("htmlfile")}catch(s){}var s,o,i;NullProtoObject="undefined"!=typeof document?document.domain&&a?NullProtoObjectViaActiveX(a):(o=j("iframe"),i="java"+$+":",o.style.display="none",C.appendChild(o),o.src=String(i),(s=o.contentWindow.document).open(),s.write(scriptTag("document.F=Object")),s.close(),s.F):NullProtoObjectViaActiveX(a);for(var u=w.length;u--;)delete NullProtoObject[B][w[u]];return NullProtoObject()};x[V]=!0,s.exports=Object.create||function create(s,o){var i;return null!==s?(EmptyConstructor[B]=u(s),i=new EmptyConstructor,EmptyConstructor[B]=null,i[V]=s):i=NullProtoObject(),void 0===o?i:_.f(i,o)}},58156:(s,o,i)=>{var a=i(47422);s.exports=function get(s,o,i){var u=null==s?void 0:a(s,o);return void 0===u?i:u}},58523:s=>{s.exports=function countHolders(s,o){for(var i=s.length,a=0;i--;)s[i]===o&&++a;return a}},58661:(s,o,i)=>{"use strict";var a=i(39447),u=i(98828);s.exports=a&&u((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},59350:s=>{var o=Object.prototype.toString;s.exports=function objectToString(s){return o.call(s)}},59399:(s,o,i)=>{"use strict";var a=i(25264).CopyToClipboard;a.CopyToClipboard=a,s.exports=a},59550:s=>{"use strict";s.exports=function(s,o){return{value:s,done:o}}},60183:(s,o,i)=>{"use strict";var a=i(11091),u=i(13930),_=i(7376),w=i(36833),x=i(62250),C=i(47181),j=i(15972),L=i(79192),B=i(14840),$=i(61626),V=i(68055),U=i(76264),z=i(93742),Y=i(95116),Z=w.PROPER,ee=w.CONFIGURABLE,ie=Y.IteratorPrototype,ae=Y.BUGGY_SAFARI_ITERATORS,ce=U("iterator"),le="keys",pe="values",de="entries",returnThis=function(){return this};s.exports=function(s,o,i,w,U,Y,fe){C(i,o,w);var ye,be,_e,getIterationMethod=function(s){if(s===U&&Te)return Te;if(!ae&&s&&s in xe)return xe[s];switch(s){case le:return function keys(){return new i(this,s)};case pe:return function values(){return new i(this,s)};case de:return function entries(){return new i(this,s)}}return function(){return new i(this)}},Se=o+" Iterator",we=!1,xe=s.prototype,Pe=xe[ce]||xe["@@iterator"]||U&&xe[U],Te=!ae&&Pe||getIterationMethod(U),Re="Array"===o&&xe.entries||Pe;if(Re&&(ye=j(Re.call(new s)))!==Object.prototype&&ye.next&&(_||j(ye)===ie||(L?L(ye,ie):x(ye[ce])||V(ye,ce,returnThis)),B(ye,Se,!0,!0),_&&(z[Se]=returnThis)),Z&&U===pe&&Pe&&Pe.name!==pe&&(!_&&ee?$(xe,"name",pe):(we=!0,Te=function values(){return u(Pe,this)})),U)if(be={values:getIterationMethod(pe),keys:Y?Te:getIterationMethod(le),entries:getIterationMethod(de)},fe)for(_e in be)(ae||we||!(_e in xe))&&V(xe,_e,be[_e]);else a({target:o,proto:!0,forced:ae||we},be);return _&&!fe||xe[ce]===Te||V(xe,ce,Te,{name:U}),z[o]=Te,be}},60270:(s,o,i)=>{var a=i(87068),u=i(40346);s.exports=function baseIsEqual(s,o,i,_,w){return s===o||(null==s||null==o||!u(s)&&!u(o)?s!=s&&o!=o:a(s,o,i,_,baseIsEqual,w))}},60581:(s,o,i)=>{"use strict";var a=i(13930),u=i(62250),_=i(46285),w=TypeError;s.exports=function(s,o){var i,x;if("string"===o&&u(i=s.toString)&&!_(x=a(i,s)))return x;if(u(i=s.valueOf)&&!_(x=a(i,s)))return x;if("string"!==o&&u(i=s.toString)&&!_(x=a(i,s)))return x;throw new w("Can't convert object to primitive value")}},60680:(s,o,i)=>{var a=i(13222),u=/[\\^$.*+?()[\]{}|]/g,_=RegExp(u.source);s.exports=function escapeRegExp(s){return(s=a(s))&&_.test(s)?s.replace(u,"\\$&"):s}},61045:(s,o,i)=>{const a=i(6048),u=i(23805),_=i(6233),w=i(87726),x=i(10866);s.exports=class ObjectElement extends _{constructor(s,o,i){super(s||[],o,i),this.element="object"}primitive(){return"object"}toValue(){return this.content.reduce(((s,o)=>(s[o.key.toValue()]=o.value?o.value.toValue():void 0,s)),{})}get(s){const o=this.getMember(s);if(o)return o.value}getMember(s){if(void 0!==s)return this.content.find((o=>o.key.toValue()===s))}remove(s){let o=null;return this.content=this.content.filter((i=>i.key.toValue()!==s||(o=i,!1))),o}getKey(s){const o=this.getMember(s);if(o)return o.key}set(s,o){if(u(s))return Object.keys(s).forEach((o=>{this.set(o,s[o])})),this;const i=s,a=this.getMember(i);return a?a.value=o:this.content.push(new w(i,o)),this}keys(){return this.content.map((s=>s.key.toValue()))}values(){return this.content.map((s=>s.value.toValue()))}hasKey(s){return this.content.some((o=>o.key.equals(s)))}items(){return this.content.map((s=>[s.key.toValue(),s.value.toValue()]))}map(s,o){return this.content.map((i=>s.bind(o)(i.value,i.key,i)))}compactMap(s,o){const i=[];return this.forEach(((a,u,_)=>{const w=s.bind(o)(a,u,_);w&&i.push(w)})),i}filter(s,o){return new x(this.content).filter(s,o)}reject(s,o){return this.filter(a(s),o)}forEach(s,o){return this.content.forEach((i=>s.bind(o)(i.value,i.key,i)))}}},61074:s=>{s.exports=function asciiToArray(s){return s.split("")}},61160:(s,o,i)=>{"use strict";var a=i(92063),u=i(73992),_=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,w=/[\n\r\t]/g,x=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,C=/:\d+$/,j=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,L=/^[a-zA-Z]:/;function trimLeft(s){return(s||"").toString().replace(_,"")}var B=[["#","hash"],["?","query"],function sanitize(s,o){return isSpecial(o.protocol)?s.replace(/\\/g,"/"):s},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],$={hash:1,query:1};function lolcation(s){var o,a=("undefined"!=typeof window?window:void 0!==i.g?i.g:"undefined"!=typeof self?self:{}).location||{},u={},_=typeof(s=s||a);if("blob:"===s.protocol)u=new Url(unescape(s.pathname),{});else if("string"===_)for(o in u=new Url(s,{}),$)delete u[o];else if("object"===_){for(o in s)o in $||(u[o]=s[o]);void 0===u.slashes&&(u.slashes=x.test(s.href))}return u}function isSpecial(s){return"file:"===s||"ftp:"===s||"http:"===s||"https:"===s||"ws:"===s||"wss:"===s}function extractProtocol(s,o){s=(s=trimLeft(s)).replace(w,""),o=o||{};var i,a=j.exec(s),u=a[1]?a[1].toLowerCase():"",_=!!a[2],x=!!a[3],C=0;return _?x?(i=a[2]+a[3]+a[4],C=a[2].length+a[3].length):(i=a[2]+a[4],C=a[2].length):x?(i=a[3]+a[4],C=a[3].length):i=a[4],"file:"===u?C>=2&&(i=i.slice(2)):isSpecial(u)?i=a[4]:u?_&&(i=i.slice(2)):C>=2&&isSpecial(o.protocol)&&(i=a[4]),{protocol:u,slashes:_||isSpecial(u),slashesCount:C,rest:i}}function Url(s,o,i){if(s=(s=trimLeft(s)).replace(w,""),!(this instanceof Url))return new Url(s,o,i);var _,x,C,j,$,V,U=B.slice(),z=typeof o,Y=this,Z=0;for("object"!==z&&"string"!==z&&(i=o,o=null),i&&"function"!=typeof i&&(i=u.parse),_=!(x=extractProtocol(s||"",o=lolcation(o))).protocol&&!x.slashes,Y.slashes=x.slashes||_&&o.slashes,Y.protocol=x.protocol||o.protocol||"",s=x.rest,("file:"===x.protocol&&(2!==x.slashesCount||L.test(s))||!x.slashes&&(x.protocol||x.slashesCount<2||!isSpecial(Y.protocol)))&&(U[3]=[/(.*)/,"pathname"]);Z{var a=i(20426),u=i(49326);s.exports=function has(s,o){return null!=s&&u(s,o,a)}},61489:(s,o,i)=>{var a=i(17400);s.exports=function toInteger(s){var o=a(s),i=o%1;return o==o?i?o-i:o:0}},61626:(s,o,i)=>{"use strict";var a=i(39447),u=i(74284),_=i(75817);s.exports=a?function(s,o,i){return u.f(s,o,_(1,i))}:function(s,o,i){return s[o]=i,s}},61747:(s,o,i)=>{"use strict";var a=i(45951),u=i(92046);s.exports=function(s,o){var i=u[s+"Prototype"],_=i&&i[o];if(_)return _;var w=a[s],x=w&&w.prototype;return x&&x[o]}},61802:(s,o,i)=>{var a=i(62224),u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_=/\\(\\)?/g,w=a((function(s){var o=[];return 46===s.charCodeAt(0)&&o.push(""),s.replace(u,(function(s,i,a,u){o.push(a?u.replace(_,"$1"):i||s)})),o}));s.exports=w},62006:(s,o,i)=>{var a=i(15389),u=i(64894),_=i(95950);s.exports=function createFind(s){return function(o,i,w){var x=Object(o);if(!u(o)){var C=a(i,3);o=_(o),i=function(s){return C(x[s],s,x)}}var j=s(o,i,w);return j>-1?x[C?o[j]:j]:void 0}}},62060:s=>{var o=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;s.exports=function insertWrapDetails(s,i){var a=i.length;if(!a)return s;var u=a-1;return i[u]=(a>1?"& ":"")+i[u],i=i.join(a>2?", ":" "),s.replace(o,"{\n/* [wrapped with "+i+"] */\n")}},62193:(s,o,i)=>{var a=i(88984),u=i(5861),_=i(72428),w=i(56449),x=i(64894),C=i(3656),j=i(55527),L=i(37167),B=Object.prototype.hasOwnProperty;s.exports=function isEmpty(s){if(null==s)return!0;if(x(s)&&(w(s)||"string"==typeof s||"function"==typeof s.splice||C(s)||L(s)||_(s)))return!s.length;var o=u(s);if("[object Map]"==o||"[object Set]"==o)return!s.size;if(j(s))return!a(s).length;for(var i in s)if(B.call(s,i))return!1;return!0}},62224:(s,o,i)=>{var a=i(50104);s.exports=function memoizeCapped(s){var o=a(s,(function(s){return 500===i.size&&i.clear(),s})),i=o.cache;return o}},62250:s=>{"use strict";var o="object"==typeof document&&document.all;s.exports=void 0===o&&void 0!==o?function(s){return"function"==typeof s||s===o}:function(s){return"function"==typeof s}},62284:(s,o,i)=>{var a=i(84629),u=Object.prototype.hasOwnProperty;s.exports=function getFuncName(s){for(var o=s.name+"",i=a[o],_=u.call(a,o)?i.length:0;_--;){var w=i[_],x=w.func;if(null==x||x==s)return w.name}return o}},62416:(s,o,i)=>{"use strict";var a=i(85582);s.exports=a("document","documentElement")},62802:(s,o,i)=>{var a=s.exports=function SHA(s){s=s.toLowerCase();var o=a[s];if(!o)throw new Error(s+" is not supported (we accept pull requests)");return new o};a.sha=i(27816),a.sha1=i(63737),a.sha224=i(26710),a.sha256=i(24107),a.sha384=i(32827),a.sha512=i(82890)},63040:(s,o,i)=>{var a=i(21549),u=i(80079),_=i(68223);s.exports=function mapCacheClear(){this.size=0,this.__data__={hash:new a,map:new(_||u),string:new a}}},63345:s=>{s.exports=function stubArray(){return[]}},63560:(s,o,i)=>{var a=i(73170);s.exports=function set(s,o,i){return null==s?s:a(s,o,i)}},63600:(s,o,i)=>{"use strict";s.exports=PassThrough;var a=i(74610);function PassThrough(s){if(!(this instanceof PassThrough))return new PassThrough(s);a.call(this,s)}i(56698)(PassThrough,a),PassThrough.prototype._transform=function(s,o,i){i(null,s)}},63605:s=>{s.exports=function stackGet(s){return this.__data__.get(s)}},63702:s=>{s.exports=function listCacheClear(){this.__data__=[],this.size=0}},63737:(s,o,i)=>{var a=i(56698),u=i(90392),_=i(92861).Buffer,w=[1518500249,1859775393,-1894007588,-899497514],x=new Array(80);function Sha1(){this.init(),this._w=x,u.call(this,64,56)}function rotl5(s){return s<<5|s>>>27}function rotl30(s){return s<<30|s>>>2}function ft(s,o,i,a){return 0===s?o&i|~o&a:2===s?o&i|o&a|i&a:o^i^a}a(Sha1,u),Sha1.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},Sha1.prototype._update=function(s){for(var o,i=this._w,a=0|this._a,u=0|this._b,_=0|this._c,x=0|this._d,C=0|this._e,j=0;j<16;++j)i[j]=s.readInt32BE(4*j);for(;j<80;++j)i[j]=(o=i[j-3]^i[j-8]^i[j-14]^i[j-16])<<1|o>>>31;for(var L=0;L<80;++L){var B=~~(L/20),$=rotl5(a)+ft(B,u,_,x)+C+i[L]+w[B]|0;C=x,x=_,_=rotl30(u),u=a,a=$}this._a=a+this._a|0,this._b=u+this._b|0,this._c=_+this._c|0,this._d=x+this._d|0,this._e=C+this._e|0},Sha1.prototype._hash=function(){var s=_.allocUnsafe(20);return s.writeInt32BE(0|this._a,0),s.writeInt32BE(0|this._b,4),s.writeInt32BE(0|this._c,8),s.writeInt32BE(0|this._d,12),s.writeInt32BE(0|this._e,16),s},s.exports=Sha1},63862:s=>{s.exports=function hashDelete(s){var o=this.has(s)&&delete this.__data__[s];return this.size-=o?1:0,o}},63912:(s,o,i)=>{var a=i(61074),u=i(49698),_=i(42054);s.exports=function stringToArray(s){return u(s)?_(s):a(s)}},63950:s=>{s.exports=function noop(){}},64502:(s,o,i)=>{"use strict";i(82048)},64626:(s,o,i)=>{var a=i(66977);s.exports=function ary(s,o,i){return o=i?void 0:o,o=s&&null==o?s.length:o,a(s,128,void 0,void 0,void 0,void 0,o)}},64894:(s,o,i)=>{var a=i(1882),u=i(30294);s.exports=function isArrayLike(s){return null!=s&&u(s.length)&&!a(s)}},64932:(s,o,i)=>{"use strict";var a,u,_,w=i(40551),x=i(45951),C=i(46285),j=i(61626),L=i(49724),B=i(36128),$=i(92522),V=i(38530),U="Object already initialized",z=x.TypeError,Y=x.WeakMap;if(w||B.state){var Z=B.state||(B.state=new Y);Z.get=Z.get,Z.has=Z.has,Z.set=Z.set,a=function(s,o){if(Z.has(s))throw new z(U);return o.facade=s,Z.set(s,o),o},u=function(s){return Z.get(s)||{}},_=function(s){return Z.has(s)}}else{var ee=$("state");V[ee]=!0,a=function(s,o){if(L(s,ee))throw new z(U);return o.facade=s,j(s,ee,o),o},u=function(s){return L(s,ee)?s[ee]:{}},_=function(s){return L(s,ee)}}s.exports={set:a,get:u,has:_,enforce:function(s){return _(s)?u(s):a(s,{})},getterFor:function(s){return function(o){var i;if(!C(o)||(i=u(o)).type!==s)throw new z("Incompatible receiver, "+s+" required");return i}}}},65291:(s,o,i)=>{"use strict";var a=i(86048).F.ERR_INVALID_OPT_VALUE;s.exports={getHighWaterMark:function getHighWaterMark(s,o,i,u){var _=function highWaterMarkFrom(s,o,i){return null!=s.highWaterMark?s.highWaterMark:o?s[i]:null}(o,u,i);if(null!=_){if(!isFinite(_)||Math.floor(_)!==_||_<0)throw new a(u?i:"highWaterMark",_);return Math.floor(_)}return s.objectMode?16:16384}}},65482:(s,o,i)=>{"use strict";var a=i(41176);s.exports=function(s){var o=+s;return o!=o||0===o?0:a(o)}},65606:s=>{var o,i,a=s.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(s){if(o===setTimeout)return setTimeout(s,0);if((o===defaultSetTimout||!o)&&setTimeout)return o=setTimeout,setTimeout(s,0);try{return o(s,0)}catch(i){try{return o.call(null,s,0)}catch(i){return o.call(this,s,0)}}}!function(){try{o="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(s){o=defaultSetTimout}try{i="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(s){i=defaultClearTimeout}}();var u,_=[],w=!1,x=-1;function cleanUpNextTick(){w&&u&&(w=!1,u.length?_=u.concat(_):x=-1,_.length&&drainQueue())}function drainQueue(){if(!w){var s=runTimeout(cleanUpNextTick);w=!0;for(var o=_.length;o;){for(u=_,_=[];++x1)for(var i=1;i{s.exports=function json(s){const o={literal:"true false null"},i=[s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE],a=[s.QUOTE_STRING_MODE,s.C_NUMBER_MODE],u={end:",",endsWithParent:!0,excludeEnd:!0,contains:a,keywords:o},_={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[s.BACKSLASH_ESCAPE],illegal:"\\n"},s.inherit(u,{begin:/:/})].concat(i),illegal:"\\S"},w={begin:"\\[",end:"\\]",contains:[s.inherit(u)],illegal:"\\S"};return a.push(_,w),i.forEach((function(s){a.push(s)})),{name:"JSON",contains:a,keywords:o,illegal:"\\S"}}},66645:(s,o,i)=>{var a=i(1733),u=i(45434),_=i(13222),w=i(22225);s.exports=function words(s,o,i){return s=_(s),void 0===(o=i?void 0:o)?u(s)?w(s):a(s):s.match(o)||[]}},66721:(s,o,i)=>{var a=i(81042),u=Object.prototype.hasOwnProperty;s.exports=function hashGet(s){var o=this.__data__;if(a){var i=o[s];return"__lodash_hash_undefined__"===i?void 0:i}return u.call(o,s)?o[s]:void 0}},66977:(s,o,i)=>{var a=i(68882),u=i(11842),_=i(77078),w=i(37471),x=i(24168),C=i(37381),j=i(3209),L=i(54641),B=i(70981),$=i(61489),V=Math.max;s.exports=function createWrap(s,o,i,U,z,Y,Z,ee){var ie=2&o;if(!ie&&"function"!=typeof s)throw new TypeError("Expected a function");var ae=U?U.length:0;if(ae||(o&=-97,U=z=void 0),Z=void 0===Z?Z:V($(Z),0),ee=void 0===ee?ee:$(ee),ae-=z?z.length:0,64&o){var ce=U,le=z;U=z=void 0}var pe=ie?void 0:C(s),de=[s,o,i,U,z,ce,le,Y,Z,ee];if(pe&&j(de,pe),s=de[0],o=de[1],i=de[2],U=de[3],z=de[4],!(ee=de[9]=void 0===de[9]?ie?0:s.length:V(de[9]-ae,0))&&24&o&&(o&=-25),o&&1!=o)fe=8==o||16==o?_(s,o,ee):32!=o&&33!=o||z.length?w.apply(void 0,de):x(s,o,i,U);else var fe=u(s,o,i);return B((pe?a:L)(fe,de),s,o)}},67197:s=>{s.exports=function matchesStrictComparable(s,o){return function(i){return null!=i&&i[s]===o&&(void 0!==o||s in Object(i))}}},67526:(s,o)=>{"use strict";o.byteLength=function byteLength(s){var o=getLens(s),i=o[0],a=o[1];return 3*(i+a)/4-a},o.toByteArray=function toByteArray(s){var o,i,_=getLens(s),w=_[0],x=_[1],C=new u(function _byteLength(s,o,i){return 3*(o+i)/4-i}(0,w,x)),j=0,L=x>0?w-4:w;for(i=0;i>16&255,C[j++]=o>>8&255,C[j++]=255&o;2===x&&(o=a[s.charCodeAt(i)]<<2|a[s.charCodeAt(i+1)]>>4,C[j++]=255&o);1===x&&(o=a[s.charCodeAt(i)]<<10|a[s.charCodeAt(i+1)]<<4|a[s.charCodeAt(i+2)]>>2,C[j++]=o>>8&255,C[j++]=255&o);return C},o.fromByteArray=function fromByteArray(s){for(var o,a=s.length,u=a%3,_=[],w=16383,x=0,C=a-u;xC?C:x+w));1===u?(o=s[a-1],_.push(i[o>>2]+i[o<<4&63]+"==")):2===u&&(o=(s[a-2]<<8)+s[a-1],_.push(i[o>>10]+i[o>>4&63]+i[o<<2&63]+"="));return _.join("")};for(var i=[],a=[],u="undefined"!=typeof Uint8Array?Uint8Array:Array,_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",w=0;w<64;++w)i[w]=_[w],a[_.charCodeAt(w)]=w;function getLens(s){var o=s.length;if(o%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var i=s.indexOf("=");return-1===i&&(i=o),[i,i===o?0:4-i%4]}function encodeChunk(s,o,a){for(var u,_,w=[],x=o;x>18&63]+i[_>>12&63]+i[_>>6&63]+i[63&_]);return w.join("")}a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63},68055:(s,o,i)=>{"use strict";var a=i(61626);s.exports=function(s,o,i,u){return u&&u.enumerable?s[o]=i:a(s,o,i),s}},68090:s=>{s.exports=function last(s){var o=null==s?0:s.length;return o?s[o-1]:void 0}},68223:(s,o,i)=>{var a=i(56110)(i(9325),"Map");s.exports=a},68294:(s,o,i)=>{var a=i(23007),u=i(30361),_=Math.min;s.exports=function reorder(s,o){for(var i=s.length,w=_(o.length,i),x=a(s);w--;){var C=o[w];s[w]=u(C,i)?x[C]:void 0}return s}},68623:(s,o,i)=>{"use strict";var a=i(694);s.exports=a},68882:(s,o,i)=>{var a=i(83488),u=i(48152),_=u?function(s,o){return u.set(s,o),s}:a;s.exports=_},68969:(s,o,i)=>{var a=i(47422),u=i(25160);s.exports=function parent(s,o){return o.length<2?s:a(s,u(o,0,-1))}},69119:(s,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.BLANK_URL=o.relativeFirstCharacters=o.whitespaceEscapeCharsRegex=o.urlSchemeRegex=o.ctrlCharactersRegex=o.htmlCtrlEntityRegex=o.htmlEntitiesRegex=o.invalidProtocolRegex=void 0,o.invalidProtocolRegex=/^([^\w]*)(javascript|data|vbscript)/im,o.htmlEntitiesRegex=/&#(\w+)(^\w|;)?/g,o.htmlCtrlEntityRegex=/&(newline|tab);/gi,o.ctrlCharactersRegex=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,o.urlSchemeRegex=/^.+(:|:)/gim,o.whitespaceEscapeCharsRegex=/(\\|%5[cC])((%(6[eE]|72|74))|[nrt])/g,o.relativeFirstCharacters=[".","/"],o.BLANK_URL="about:blank"},69302:(s,o,i)=>{var a=i(83488),u=i(56757),_=i(32865);s.exports=function baseRest(s,o){return _(u(s,o,a),s+"")}},69884:(s,o,i)=>{var a=i(21791),u=i(37241);s.exports=function toPlainObject(s){return a(s,u(s))}},69982:(s,o,i)=>{"use strict";s.exports=i(29844)},70080:(s,o,i)=>{var a=i(26025),u=Array.prototype.splice;s.exports=function listCacheDelete(s){var o=this.__data__,i=a(o,s);return!(i<0)&&(i==o.length-1?o.pop():u.call(o,i,1),--this.size,!0)}},70470:(s,o,i)=>{"use strict";var a=i(46028),u=i(25594);s.exports=function(s){var o=a(s,"string");return u(o)?o:o+""}},70695:(s,o,i)=>{var a=i(78096),u=i(72428),_=i(56449),w=i(3656),x=i(30361),C=i(37167),j=Object.prototype.hasOwnProperty;s.exports=function arrayLikeKeys(s,o){var i=_(s),L=!i&&u(s),B=!i&&!L&&w(s),$=!i&&!L&&!B&&C(s),V=i||L||B||$,U=V?a(s.length,String):[],z=U.length;for(var Y in s)!o&&!j.call(s,Y)||V&&("length"==Y||B&&("offset"==Y||"parent"==Y)||$&&("buffer"==Y||"byteLength"==Y||"byteOffset"==Y)||x(Y,z))||U.push(Y);return U}},70981:(s,o,i)=>{var a=i(75251),u=i(62060),_=i(32865),w=i(75948);s.exports=function setWrapToString(s,o,i){var x=o+"";return _(s,u(x,w(a(x),i)))}},71167:(s,o,i)=>{const a=i(10316);s.exports=class StringElement extends a{constructor(s,o,i){super(s,o,i),this.element="string"}primitive(){return"string"}get length(){return this.content.length}}},71340:(s,o,i)=>{"use strict";var a=i(11091),u=i(29538);a({target:"Object",stat:!0,arity:2,forced:Object.assign!==u},{assign:u})},71961:(s,o,i)=>{var a=i(49653);s.exports=function cloneTypedArray(s,o){var i=o?a(s.buffer):s.buffer;return new s.constructor(i,s.byteOffset,s.length)}},72428:(s,o,i)=>{var a=i(27534),u=i(40346),_=Object.prototype,w=_.hasOwnProperty,x=_.propertyIsEnumerable,C=a(function(){return arguments}())?a:function(s){return u(s)&&w.call(s,"callee")&&!x.call(s,"callee")};s.exports=C},72552:(s,o,i)=>{var a=i(51873),u=i(659),_=i(59350),w=a?a.toStringTag:void 0;s.exports=function baseGetTag(s){return null==s?void 0===s?"[object Undefined]":"[object Null]":w&&w in Object(s)?u(s):_(s)}},72903:(s,o,i)=>{var a=i(23805),u=i(55527),_=i(90181),w=Object.prototype.hasOwnProperty;s.exports=function baseKeysIn(s){if(!a(s))return _(s);var o=u(s),i=[];for(var x in s)("constructor"!=x||!o&&w.call(s,x))&&i.push(x);return i}},72949:(s,o,i)=>{var a=i(12651);s.exports=function mapCacheSet(s,o){var i=a(this,s),u=i.size;return i.set(s,o),this.size+=i.size==u?0:1,this}},73170:(s,o,i)=>{var a=i(16547),u=i(31769),_=i(30361),w=i(23805),x=i(77797);s.exports=function baseSet(s,o,i,C){if(!w(s))return s;for(var j=-1,L=(o=u(o,s)).length,B=L-1,$=s;null!=$&&++j{var o=/\w*$/;s.exports=function cloneRegExp(s){var i=new s.constructor(s.source,o.exec(s));return i.lastIndex=s.lastIndex,i}},73402:s=>{function concat(...s){return s.map((s=>function source(s){return s?"string"==typeof s?s:s.source:null}(s))).join("")}s.exports=function http(s){const o="HTTP/(2|1\\.[01])",i={className:"attribute",begin:concat("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},a=[i,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+o+" \\d{3})",end:/$/,contains:[{className:"meta",begin:o},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:a}},{begin:"(?=^[A-Z]+ (.*?) "+o+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:o},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:a}},s.inherit(i,{relevance:0})]}}},73424:(s,o,i)=>{var a=i(16962),u=i(2874),_=Array.prototype.push;function baseAry(s,o){return 2==o?function(o,i){return s(o,i)}:function(o){return s(o)}}function cloneArray(s){for(var o=s?s.length:0,i=Array(o);o--;)i[o]=s[o];return i}function wrapImmutable(s,o){return function(){var i=arguments.length;if(i){for(var a=Array(i);i--;)a[i]=arguments[i];var u=a[0]=o.apply(void 0,a);return s.apply(void 0,a),u}}}s.exports=function baseConvert(s,o,i,w){var x="function"==typeof o,C=o===Object(o);if(C&&(w=i,i=o,o=void 0),null==i)throw new TypeError;w||(w={});var j=!("cap"in w)||w.cap,L=!("curry"in w)||w.curry,B=!("fixed"in w)||w.fixed,$=!("immutable"in w)||w.immutable,V=!("rearg"in w)||w.rearg,U=x?i:u,z="curry"in w&&w.curry,Y="fixed"in w&&w.fixed,Z="rearg"in w&&w.rearg,ee=x?i.runInContext():void 0,ie=x?i:{ary:s.ary,assign:s.assign,clone:s.clone,curry:s.curry,forEach:s.forEach,isArray:s.isArray,isError:s.isError,isFunction:s.isFunction,isWeakMap:s.isWeakMap,iteratee:s.iteratee,keys:s.keys,rearg:s.rearg,toInteger:s.toInteger,toPath:s.toPath},ae=ie.ary,ce=ie.assign,le=ie.clone,pe=ie.curry,de=ie.forEach,fe=ie.isArray,ye=ie.isError,be=ie.isFunction,_e=ie.isWeakMap,Se=ie.keys,we=ie.rearg,xe=ie.toInteger,Pe=ie.toPath,Te=Se(a.aryMethod),Re={castArray:function(s){return function(){var o=arguments[0];return fe(o)?s(cloneArray(o)):s.apply(void 0,arguments)}},iteratee:function(s){return function(){var o=arguments[1],i=s(arguments[0],o),a=i.length;return j&&"number"==typeof o?(o=o>2?o-2:1,a&&a<=o?i:baseAry(i,o)):i}},mixin:function(s){return function(o){var i=this;if(!be(i))return s(i,Object(o));var a=[];return de(Se(o),(function(s){be(o[s])&&a.push([s,i.prototype[s]])})),s(i,Object(o)),de(a,(function(s){var o=s[1];be(o)?i.prototype[s[0]]=o:delete i.prototype[s[0]]})),i}},nthArg:function(s){return function(o){var i=o<0?1:xe(o)+1;return pe(s(o),i)}},rearg:function(s){return function(o,i){var a=i?i.length:0;return pe(s(o,i),a)}},runInContext:function(o){return function(i){return baseConvert(s,o(i),w)}}};function castCap(s,o){if(j){var i=a.iterateeRearg[s];if(i)return function iterateeRearg(s,o){return overArg(s,(function(s){var i=o.length;return function baseArity(s,o){return 2==o?function(o,i){return s.apply(void 0,arguments)}:function(o){return s.apply(void 0,arguments)}}(we(baseAry(s,i),o),i)}))}(o,i);var u=!x&&a.iterateeAry[s];if(u)return function iterateeAry(s,o){return overArg(s,(function(s){return"function"==typeof s?baseAry(s,o):s}))}(o,u)}return o}function castFixed(s,o,i){if(B&&(Y||!a.skipFixed[s])){var u=a.methodSpread[s],w=u&&u.start;return void 0===w?ae(o,i):function flatSpread(s,o){return function(){for(var i=arguments.length,a=i-1,u=Array(i);i--;)u[i]=arguments[i];var w=u[o],x=u.slice(0,o);return w&&_.apply(x,w),o!=a&&_.apply(x,u.slice(o+1)),s.apply(this,x)}}(o,w)}return o}function castRearg(s,o,i){return V&&i>1&&(Z||!a.skipRearg[s])?we(o,a.methodRearg[s]||a.aryRearg[i]):o}function cloneByPath(s,o){for(var i=-1,a=(o=Pe(o)).length,u=a-1,_=le(Object(s)),w=_;null!=w&&++i1?pe(o,i):o}(0,u=castCap(_,u),s),!1}})),!u})),u||(u=w),u==o&&(u=z?pe(u,1):function(){return o.apply(this,arguments)}),u.convert=createConverter(_,o),u.placeholder=o.placeholder=i,u}if(!C)return wrap(o,i,U);var qe=i,$e=[];return de(Te,(function(s){de(a.aryMethod[s],(function(s){var o=qe[a.remap[s]||s];o&&$e.push([s,wrap(s,o,qe)])}))})),de(Se(qe),(function(s){var o=qe[s];if("function"==typeof o){for(var i=$e.length;i--;)if($e[i][0]==s)return;o.convert=createConverter(s,o),$e.push([s,o])}})),de($e,(function(s){qe[s[0]]=s[1]})),qe.convert=function convertLib(s){return qe.runInContext.convert(s)(void 0)},qe.placeholder=qe,de(Se(qe),(function(s){de(a.realToAlias[s]||[],(function(o){qe[o]=qe[s]}))})),qe}},73448:(s,o,i)=>{"use strict";var a=i(73948),u=i(29367),_=i(87136),w=i(93742),x=i(76264)("iterator");s.exports=function(s){if(!_(s))return u(s,x)||u(s,"@@iterator")||w[a(s)]}},73648:(s,o,i)=>{"use strict";var a=i(39447),u=i(98828),_=i(49552);s.exports=!a&&!u((function(){return 7!==Object.defineProperty(_("div"),"a",{get:function(){return 7}}).a}))},73948:(s,o,i)=>{"use strict";var a=i(52623),u=i(62250),_=i(45807),w=i(76264)("toStringTag"),x=Object,C="Arguments"===_(function(){return arguments}());s.exports=a?_:function(s){var o,i,a;return void 0===s?"Undefined":null===s?"Null":"string"==typeof(i=function(s,o){try{return s[o]}catch(s){}}(o=x(s),w))?i:C?_(o):"Object"===(a=_(o))&&u(o.callee)?"Arguments":a}},73992:(s,o)=>{"use strict";var i=Object.prototype.hasOwnProperty;function decode(s){try{return decodeURIComponent(s.replace(/\+/g," "))}catch(s){return null}}function encode(s){try{return encodeURIComponent(s)}catch(s){return null}}o.stringify=function querystringify(s,o){o=o||"";var a,u,_=[];for(u in"string"!=typeof o&&(o="?"),s)if(i.call(s,u)){if((a=s[u])||null!=a&&!isNaN(a)||(a=""),u=encode(u),a=encode(a),null===u||null===a)continue;_.push(u+"="+a)}return _.length?o+_.join("&"):""},o.parse=function querystring(s){for(var o,i=/([^=?#&]+)=?([^&]*)/g,a={};o=i.exec(s);){var u=decode(o[1]),_=decode(o[2]);null===u||null===_||u in a||(a[u]=_)}return a}},74218:s=>{s.exports=function isKeyable(s){var o=typeof s;return"string"==o||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==s:null===s}},74239:(s,o,i)=>{"use strict";var a=i(87136),u=TypeError;s.exports=function(s){if(a(s))throw new u("Can't call method on "+s);return s}},74284:(s,o,i)=>{"use strict";var a=i(39447),u=i(73648),_=i(58661),w=i(36624),x=i(70470),C=TypeError,j=Object.defineProperty,L=Object.getOwnPropertyDescriptor,B="enumerable",$="configurable",V="writable";o.f=a?_?function defineProperty(s,o,i){if(w(s),o=x(o),w(i),"function"==typeof s&&"prototype"===o&&"value"in i&&V in i&&!i[V]){var a=L(s,o);a&&a[V]&&(s[o]=i.value,i={configurable:$ in i?i[$]:a[$],enumerable:B in i?i[B]:a[B],writable:!1})}return j(s,o,i)}:j:function defineProperty(s,o,i){if(w(s),o=x(o),w(i),u)try{return j(s,o,i)}catch(s){}if("get"in i||"set"in i)throw new C("Accessors not supported");return"value"in i&&(s[o]=i.value),s}},74335:s=>{s.exports=function overArg(s,o){return function(i){return s(o(i))}}},74436:(s,o,i)=>{"use strict";var a=i(4993),u=i(34849),_=i(20575),createMethod=function(s){return function(o,i,w){var x=a(o),C=_(x);if(0===C)return!s&&-1;var j,L=u(w,C);if(s&&i!=i){for(;C>L;)if((j=x[L++])!=j)return!0}else for(;C>L;L++)if((s||L in x)&&x[L]===i)return s||L||0;return!s&&-1}};s.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},74610:(s,o,i)=>{"use strict";s.exports=Transform;var a=i(86048).F,u=a.ERR_METHOD_NOT_IMPLEMENTED,_=a.ERR_MULTIPLE_CALLBACK,w=a.ERR_TRANSFORM_ALREADY_TRANSFORMING,x=a.ERR_TRANSFORM_WITH_LENGTH_0,C=i(25382);function afterTransform(s,o){var i=this._transformState;i.transforming=!1;var a=i.writecb;if(null===a)return this.emit("error",new _);i.writechunk=null,i.writecb=null,null!=o&&this.push(o),a(s);var u=this._readableState;u.reading=!1,(u.needReadable||u.length{var a=i(21791),u=i(95950);s.exports=function baseAssign(s,o){return s&&a(o,u(o),s)}},75147:(s,o,i)=>{const a=i(85105);s.exports=class JSON06Serialiser extends a{serialise(s){if(!(s instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${s}\` is not an Element instance`);let o;s._attributes&&s.attributes.get("variable")&&(o=s.attributes.get("variable"));const i={element:s.element};s._meta&&s._meta.length>0&&(i.meta=this.serialiseObject(s.meta));const a="enum"===s.element||-1!==s.attributes.keys().indexOf("enumerations");if(a){const o=this.enumSerialiseAttributes(s);o&&(i.attributes=o)}else if(s._attributes&&s._attributes.length>0){let{attributes:a}=s;a.get("metadata")&&(a=a.clone(),a.set("meta",a.get("metadata")),a.remove("metadata")),"member"===s.element&&o&&(a=a.clone(),a.remove("variable")),a.length>0&&(i.attributes=this.serialiseObject(a))}if(a)i.content=this.enumSerialiseContent(s,i);else if(this[`${s.element}SerialiseContent`])i.content=this[`${s.element}SerialiseContent`](s,i);else if(void 0!==s.content){let a;o&&s.content.key?(a=s.content.clone(),a.key.attributes.set("variable",o),a=this.serialiseContent(a)):a=this.serialiseContent(s.content),this.shouldSerialiseContent(s,a)&&(i.content=a)}else this.shouldSerialiseContent(s,s.content)&&s instanceof this.namespace.elements.Array&&(i.content=[]);return i}shouldSerialiseContent(s,o){return"parseResult"===s.element||"httpRequest"===s.element||"httpResponse"===s.element||"category"===s.element||"link"===s.element||void 0!==o&&(!Array.isArray(o)||0!==o.length)}refSerialiseContent(s,o){return delete o.attributes,{href:s.toValue(),path:s.path.toValue()}}sourceMapSerialiseContent(s){return s.toValue()}dataStructureSerialiseContent(s){return[this.serialiseContent(s.content)]}enumSerialiseAttributes(s){const o=s.attributes.clone(),i=o.remove("enumerations")||new this.namespace.elements.Array([]),a=o.get("default");let u=o.get("samples")||new this.namespace.elements.Array([]);if(a&&a.content&&(a.content.attributes&&a.content.attributes.remove("typeAttributes"),o.set("default",new this.namespace.elements.Array([a.content]))),u.forEach((s=>{s.content&&s.content.element&&s.content.attributes.remove("typeAttributes")})),s.content&&0!==i.length&&u.unshift(s.content),u=u.map((s=>s instanceof this.namespace.elements.Array?[s]:new this.namespace.elements.Array([s.content]))),u.length&&o.set("samples",u),o.length>0)return this.serialiseObject(o)}enumSerialiseContent(s){if(s._attributes){const o=s.attributes.get("enumerations");if(o&&o.length>0)return o.content.map((s=>{const o=s.clone();return o.attributes.remove("typeAttributes"),this.serialise(o)}))}if(s.content){const o=s.content.clone();return o.attributes.remove("typeAttributes"),[this.serialise(o)]}return[]}deserialise(s){if("string"==typeof s)return new this.namespace.elements.String(s);if("number"==typeof s)return new this.namespace.elements.Number(s);if("boolean"==typeof s)return new this.namespace.elements.Boolean(s);if(null===s)return new this.namespace.elements.Null;if(Array.isArray(s))return new this.namespace.elements.Array(s.map(this.deserialise,this));const o=this.namespace.getElementClass(s.element),i=new o;i.element!==s.element&&(i.element=s.element),s.meta&&this.deserialiseObject(s.meta,i.meta),s.attributes&&this.deserialiseObject(s.attributes,i.attributes);const a=this.deserialiseContent(s.content);if(void 0===a&&null!==i.content||(i.content=a),"enum"===i.element){i.content&&i.attributes.set("enumerations",i.content);let s=i.attributes.get("samples");if(i.attributes.remove("samples"),s){const a=s;s=new this.namespace.elements.Array,a.forEach((a=>{a.forEach((a=>{const u=new o(a);u.element=i.element,s.push(u)}))}));const u=s.shift();i.content=u?u.content:void 0,i.attributes.set("samples",s)}else i.content=void 0;let a=i.attributes.get("default");if(a&&a.length>0){a=a.get(0);const s=new o(a);s.element=i.element,i.attributes.set("default",s)}}else if("dataStructure"===i.element&&Array.isArray(i.content))[i.content]=i.content;else if("category"===i.element){const s=i.attributes.get("meta");s&&(i.attributes.set("metadata",s),i.attributes.remove("meta"))}else"member"===i.element&&i.key&&i.key._attributes&&i.key._attributes.getValue("variable")&&(i.attributes.set("variable",i.key.attributes.get("variable")),i.key.attributes.remove("variable"));return i}serialiseContent(s){if(s instanceof this.namespace.elements.Element)return this.serialise(s);if(s instanceof this.namespace.KeyValuePair){const o={key:this.serialise(s.key)};return s.value&&(o.value=this.serialise(s.value)),o}return s&&s.map?s.map(this.serialise,this):s}deserialiseContent(s){if(s){if(s.element)return this.deserialise(s);if(s.key){const o=new this.namespace.KeyValuePair(this.deserialise(s.key));return s.value&&(o.value=this.deserialise(s.value)),o}if(s.map)return s.map(this.deserialise,this)}return s}shouldRefract(s){return!!(s._attributes&&s.attributes.keys().length||s._meta&&s.meta.keys().length)||"enum"!==s.element&&(s.element!==s.primitive()||"member"===s.element)}convertKeyToRefract(s,o){return this.shouldRefract(o)?this.serialise(o):"enum"===o.element?this.serialiseEnum(o):"array"===o.element?o.map((o=>this.shouldRefract(o)||"default"===s?this.serialise(o):"array"===o.element||"object"===o.element||"enum"===o.element?o.children.map((s=>this.serialise(s))):o.toValue())):"object"===o.element?(o.content||[]).map(this.serialise,this):o.toValue()}serialiseEnum(s){return s.children.map((s=>this.serialise(s)))}serialiseObject(s){const o={};return s.forEach(((s,i)=>{if(s){const a=i.toValue();o[a]=this.convertKeyToRefract(a,s)}})),o}deserialiseObject(s,o){Object.keys(s).forEach((i=>{o.set(i,this.deserialise(s[i]))}))}}},75208:s=>{"use strict";var o,i="";s.exports=function repeat(s,a){if("string"!=typeof s)throw new TypeError("expected a string");if(1===a)return s;if(2===a)return s+s;var u=s.length*a;if(o!==s||void 0===o)o=s,i="";else if(i.length>=u)return i.substr(0,u);for(;u>i.length&&a>1;)1&a&&(i+=s),a>>=1,s+=s;return i=(i+=s).substr(0,u)}},75251:s=>{var o=/\{\n\/\* \[wrapped with (.+)\] \*/,i=/,? & /;s.exports=function getWrapDetails(s){var a=s.match(o);return a?a[1].split(i):[]}},75288:s=>{s.exports=function eq(s,o){return s===o||s!=s&&o!=o}},75817:s=>{"use strict";s.exports=function(s,o){return{enumerable:!(1&s),configurable:!(2&s),writable:!(4&s),value:o}}},75896:(s,o,i)=>{"use strict";var a=i(65606);function emitErrorAndCloseNT(s,o){emitErrorNT(s,o),emitCloseNT(s)}function emitCloseNT(s){s._writableState&&!s._writableState.emitClose||s._readableState&&!s._readableState.emitClose||s.emit("close")}function emitErrorNT(s,o){s.emit("error",o)}s.exports={destroy:function destroy(s,o){var i=this,u=this._readableState&&this._readableState.destroyed,_=this._writableState&&this._writableState.destroyed;return u||_?(o?o(s):s&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,a.nextTick(emitErrorNT,this,s)):a.nextTick(emitErrorNT,this,s)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(s||null,(function(s){!o&&s?i._writableState?i._writableState.errorEmitted?a.nextTick(emitCloseNT,i):(i._writableState.errorEmitted=!0,a.nextTick(emitErrorAndCloseNT,i,s)):a.nextTick(emitErrorAndCloseNT,i,s):o?(a.nextTick(emitCloseNT,i),o(s)):a.nextTick(emitCloseNT,i)})),this)},undestroy:function undestroy(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function errorOrDestroy(s,o){var i=s._readableState,a=s._writableState;i&&i.autoDestroy||a&&a.autoDestroy?s.destroy(o):s.emit("error",o)}}},75948:(s,o,i)=>{var a=i(83729),u=i(15325),_=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];s.exports=function updateWrapDetails(s,o){return a(_,(function(i){var a="_."+i[0];o&i[1]&&!u(s,a)&&s.push(a)})),s.sort()}},76024:(s,o,i)=>{"use strict";var a=i(41505),u=Function.prototype,_=u.apply,w=u.call;s.exports="object"==typeof Reflect&&Reflect.apply||(a?w.bind(_):function(){return w.apply(_,arguments)})},76169:(s,o,i)=>{var a=i(49653);s.exports=function cloneDataView(s,o){var i=o?a(s.buffer):s.buffer;return new s.constructor(i,s.byteOffset,s.byteLength)}},76189:s=>{var o=Object.prototype.hasOwnProperty;s.exports=function initCloneArray(s){var i=s.length,a=new s.constructor(i);return i&&"string"==typeof s[0]&&o.call(s,"index")&&(a.index=s.index,a.input=s.input),a}},76264:(s,o,i)=>{"use strict";var a=i(45951),u=i(85816),_=i(49724),w=i(6499),x=i(19846),C=i(51175),j=a.Symbol,L=u("wks"),B=C?j.for||j:j&&j.withoutSetter||w;s.exports=function(s){return _(L,s)||(L[s]=x&&_(j,s)?j[s]:B("Symbol."+s)),L[s]}},76545:(s,o,i)=>{var a=i(56110)(i(9325),"Set");s.exports=a},76959:s=>{s.exports=function strictIndexOf(s,o,i){for(var a=i-1,u=s.length;++a{var a=i(91033),u=i(82819),_=i(37471),w=i(18073),x=i(11287),C=i(36306),j=i(9325);s.exports=function createCurry(s,o,i){var L=u(s);return function wrapper(){for(var u=arguments.length,B=Array(u),$=u,V=x(wrapper);$--;)B[$]=arguments[$];var U=u<3&&B[0]!==V&&B[u-1]!==V?[]:C(B,V);return(u-=U.length){var a=i(49653),u=i(76169),_=i(73201),w=i(93736),x=i(71961);s.exports=function initCloneByTag(s,o,i){var C=s.constructor;switch(o){case"[object ArrayBuffer]":return a(s);case"[object Boolean]":case"[object Date]":return new C(+s);case"[object DataView]":return u(s,i);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return x(s,i);case"[object Map]":case"[object Set]":return new C;case"[object Number]":case"[object String]":return new C(s);case"[object RegExp]":return _(s);case"[object Symbol]":return w(s)}}},77556:(s,o,i)=>{var a=i(51873),u=i(34932),_=i(56449),w=i(44394),x=a?a.prototype:void 0,C=x?x.toString:void 0;s.exports=function baseToString(s){if("string"==typeof s)return s;if(_(s))return u(s,baseToString)+"";if(w(s))return C?C.call(s):"";var o=s+"";return"0"==o&&1/s==-1/0?"-0":o}},77731:(s,o,i)=>{var a=i(79920)("set",i(63560));a.placeholder=i(2874),s.exports=a},77797:(s,o,i)=>{var a=i(44394);s.exports=function toKey(s){if("string"==typeof s||a(s))return s;var o=s+"";return"0"==o&&1/s==-1/0?"-0":o}},78004:s=>{"use strict";class SubRange{constructor(s,o){this.low=s,this.high=o,this.length=1+o-s}overlaps(s){return!(this.highs.high)}touches(s){return!(this.high+1s.high)}add(s){return new SubRange(Math.min(this.low,s.low),Math.max(this.high,s.high))}subtract(s){return s.low<=this.low&&s.high>=this.high?[]:s.low>this.low&&s.highs+o.length),0)}add(s,o){var _add=s=>{for(var o=0;o{for(var o=0;o{for(var o=0;o{for(var i=o.low;i<=o.high;)s.push(i),i++;return s}),[])}subranges(){return this.ranges.map((s=>({low:s.low,high:s.high,length:1+s.high-s.low})))}}s.exports=DRange},78096:s=>{s.exports=function baseTimes(s,o){for(var i=-1,a=Array(s);++i{"use strict";i(85160)},79192:(s,o,i)=>{"use strict";var a=i(51871),u=i(46285),_=i(74239),w=i(10043);s.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var s,o=!1,i={};try{(s=a(Object.prototype,"__proto__","set"))(i,[]),o=i instanceof Array}catch(s){}return function setPrototypeOf(i,a){return _(i),w(a),u(i)?(o?s(i,a):i.__proto__=a,i):i}}():void 0)},79307:(s,o,i)=>{"use strict";var a=i(11091),u=i(44673);a({target:"Function",proto:!0,forced:Function.bind!==u},{bind:u})},79770:s=>{s.exports=function arrayFilter(s,o){for(var i=-1,a=null==s?0:s.length,u=0,_=[];++i{},79920:(s,o,i)=>{var a=i(73424),u=i(47934);s.exports=function convert(s,o,i){return a(u,s,o,i)}},80079:(s,o,i)=>{var a=i(63702),u=i(70080),_=i(24739),w=i(48655),x=i(31175);function ListCache(s){var o=-1,i=null==s?0:s.length;for(this.clear();++o{var a=i(13222);s.exports=function toLower(s){return a(s).toLowerCase()}},80257:(s,o,i)=>{var a=i(30980),u=i(56017),_=i(23007);s.exports=function wrapperClone(s){if(s instanceof a)return s.clone();var o=new u(s.__wrapped__,s.__chain__);return o.__actions__=_(s.__actions__),o.__index__=s.__index__,o.__values__=s.__values__,o}},80345:(s,o,i)=>{"use strict";function ownKeys(s,o){var i=Object.keys(s);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(s);o&&(a=a.filter((function(o){return Object.getOwnPropertyDescriptor(s,o).enumerable}))),i.push.apply(i,a)}return i}function _objectSpread(s){for(var o=1;o0?this.tail.next=o:this.head=o,this.tail=o,++this.length}},{key:"unshift",value:function unshift(s){var o={data:s,next:this.head};0===this.length&&(this.tail=o),this.head=o,++this.length}},{key:"shift",value:function shift(){if(0!==this.length){var s=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,s}}},{key:"clear",value:function clear(){this.head=this.tail=null,this.length=0}},{key:"join",value:function join(s){if(0===this.length)return"";for(var o=this.head,i=""+o.data;o=o.next;)i+=s+o.data;return i}},{key:"concat",value:function concat(s){if(0===this.length)return a.alloc(0);for(var o,i,u,_=a.allocUnsafe(s>>>0),w=this.head,x=0;w;)o=w.data,i=_,u=x,a.prototype.copy.call(o,i,u),x+=w.data.length,w=w.next;return _}},{key:"consume",value:function consume(s,o){var i;return su.length?u.length:s;if(_===u.length?a+=u:a+=u.slice(0,s),0===(s-=_)){_===u.length?(++i,o.next?this.head=o.next:this.head=this.tail=null):(this.head=o,o.data=u.slice(_));break}++i}return this.length-=i,a}},{key:"_getBuffer",value:function _getBuffer(s){var o=a.allocUnsafe(s),i=this.head,u=1;for(i.data.copy(o),s-=i.data.length;i=i.next;){var _=i.data,w=s>_.length?_.length:s;if(_.copy(o,o.length-s,0,w),0===(s-=w)){w===_.length?(++u,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=_.slice(w));break}++u}return this.length-=u,o}},{key:_,value:function value(s,o){return u(this,_objectSpread(_objectSpread({},o),{},{depth:0,customInspect:!1}))}}]),BufferList}()},80376:s=>{"use strict";s.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},80631:(s,o,i)=>{var a=i(28077),u=i(49326);s.exports=function hasIn(s,o){return null!=s&&u(s,o,a)}},80909:(s,o,i)=>{var a=i(30641),u=i(38329)(a);s.exports=u},80945:(s,o,i)=>{var a=i(80079),u=i(68223),_=i(53661);s.exports=function stackSet(s,o){var i=this.__data__;if(i instanceof a){var w=i.__data__;if(!u||w.length<199)return w.push([s,o]),this.size=++i.size,this;i=this.__data__=new _(w)}return i.set(s,o),this.size=i.size,this}},81042:(s,o,i)=>{var a=i(56110)(Object,"create");s.exports=a},81214:(s,o,i)=>{"use strict";function _typeof(s){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},_typeof(s)}Object.defineProperty(o,"__esModule",{value:!0}),o.DebounceInput=void 0;var a=_interopRequireDefault(i(96540)),u=_interopRequireDefault(i(20181)),_=["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"];function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}function _objectWithoutProperties(s,o){if(null==s)return{};var i,a,u=function _objectWithoutPropertiesLoose(s,o){if(null==s)return{};var i,a,u={},_=Object.keys(s);for(a=0;a<_.length;a++)i=_[a],o.indexOf(i)>=0||(u[i]=s[i]);return u}(s,o);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(s);for(a=0;a<_.length;a++)i=_[a],o.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(s,i)&&(u[i]=s[i])}return u}function ownKeys(s,o){var i=Object.keys(s);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(s);o&&(a=a.filter((function(o){return Object.getOwnPropertyDescriptor(s,o).enumerable}))),i.push.apply(i,a)}return i}function _objectSpread(s){for(var o=1;o=a?i.notify(s):o.length>u.length&&i.notify(_objectSpread(_objectSpread({},s),{},{target:_objectSpread(_objectSpread({},s.target),{},{value:""})}))}))})),_defineProperty(_assertThisInitialized(i),"onKeyDown",(function(s){"Enter"===s.key&&i.forceNotify(s);var o=i.props.onKeyDown;o&&(s.persist(),o(s))})),_defineProperty(_assertThisInitialized(i),"onBlur",(function(s){i.forceNotify(s);var o=i.props.onBlur;o&&(s.persist(),o(s))})),_defineProperty(_assertThisInitialized(i),"createNotifier",(function(s){if(s<0)i.notify=function(){return null};else if(0===s)i.notify=i.doNotify;else{var o=(0,u.default)((function(s){i.isDebouncing=!1,i.doNotify(s)}),s);i.notify=function(s){i.isDebouncing=!0,o(s)},i.flush=function(){return o.flush()},i.cancel=function(){i.isDebouncing=!1,o.cancel()}}})),_defineProperty(_assertThisInitialized(i),"doNotify",(function(){i.props.onChange.apply(void 0,arguments)})),_defineProperty(_assertThisInitialized(i),"forceNotify",(function(s){var o=i.props.debounceTimeout;if(i.isDebouncing||!(o>0)){i.cancel&&i.cancel();var a=i.state.value,u=i.props.minLength;a.length>=u?i.doNotify(s):i.doNotify(_objectSpread(_objectSpread({},s),{},{target:_objectSpread(_objectSpread({},s.target),{},{value:a})}))}})),i.isDebouncing=!1,i.state={value:void 0===s.value||null===s.value?"":s.value};var a=i.props.debounceTimeout;return i.createNotifier(a),i}return function _createClass(s,o,i){return o&&_defineProperties(s.prototype,o),i&&_defineProperties(s,i),Object.defineProperty(s,"prototype",{writable:!1}),s}(DebounceInput,[{key:"componentDidUpdate",value:function componentDidUpdate(s){if(!this.isDebouncing){var o=this.props,i=o.value,a=o.debounceTimeout,u=s.debounceTimeout,_=s.value,w=this.state.value;void 0!==i&&_!==i&&w!==i&&this.setState({value:i}),a!==u&&this.createNotifier(a)}}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.flush&&this.flush()}},{key:"render",value:function render(){var s,o,i=this.props,u=i.element,w=(i.onChange,i.value,i.minLength,i.debounceTimeout,i.forceNotifyByEnter),x=i.forceNotifyOnBlur,C=i.onKeyDown,j=i.onBlur,L=i.inputRef,B=_objectWithoutProperties(i,_),$=this.state.value;s=w?{onKeyDown:this.onKeyDown}:C?{onKeyDown:C}:{},o=x?{onBlur:this.onBlur}:j?{onBlur:j}:{};var V=L?{ref:L}:{};return a.default.createElement(u,_objectSpread(_objectSpread(_objectSpread(_objectSpread({},B),{},{onChange:this.onChange,value:$},s),o),V))}}]),DebounceInput}(a.default.PureComponent);o.DebounceInput=w,_defineProperty(w,"defaultProps",{element:"input",type:"text",onKeyDown:void 0,onBlur:void 0,value:void 0,minLength:0,debounceTimeout:100,forceNotifyByEnter:!0,forceNotifyOnBlur:!0,inputRef:void 0})},81919:(s,o,i)=>{"use strict";var a=i(48287).Buffer;function isSpecificValue(s){return s instanceof a||s instanceof Date||s instanceof RegExp}function cloneSpecificValue(s){if(s instanceof a){var o=a.alloc?a.alloc(s.length):new a(s.length);return s.copy(o),o}if(s instanceof Date)return new Date(s.getTime());if(s instanceof RegExp)return new RegExp(s);throw new Error("Unexpected situation")}function deepCloneArray(s){var o=[];return s.forEach((function(s,i){"object"==typeof s&&null!==s?Array.isArray(s)?o[i]=deepCloneArray(s):isSpecificValue(s)?o[i]=cloneSpecificValue(s):o[i]=u({},s):o[i]=s})),o}function safeGetProperty(s,o){return"__proto__"===o?void 0:s[o]}var u=s.exports=function(){if(arguments.length<1||"object"!=typeof arguments[0])return!1;if(arguments.length<2)return arguments[0];var s,o,i=arguments[0];return Array.prototype.slice.call(arguments,1).forEach((function(a){"object"!=typeof a||null===a||Array.isArray(a)||Object.keys(a).forEach((function(_){return o=safeGetProperty(i,_),(s=safeGetProperty(a,_))===i?void 0:"object"!=typeof s||null===s?void(i[_]=s):Array.isArray(s)?void(i[_]=deepCloneArray(s)):isSpecificValue(s)?void(i[_]=cloneSpecificValue(s)):"object"!=typeof o||null===o||Array.isArray(o)?void(i[_]=u({},s)):void(i[_]=u(o,s))}))})),i}},82048:(s,o,i)=>{"use strict";var a=i(11091),u=i(88280),_=i(15972),w=i(79192),x=i(19595),C=i(58075),j=i(61626),L=i(75817),B=i(39259),$=i(85884),V=i(24823),U=i(32096),z=i(76264)("toStringTag"),Y=Error,Z=[].push,ee=function AggregateError(s,o){var i,a=u(ie,this);w?i=w(new Y,a?_(this):ie):(i=a?this:C(ie),j(i,z,"Error")),void 0!==o&&j(i,"message",U(o)),$(i,ee,i.stack,1),arguments.length>2&&B(i,arguments[2]);var x=[];return V(s,Z,{that:x}),j(i,"errors",x),i};w?w(ee,Y):x(ee,Y,{name:!0});var ie=ee.prototype=C(Y.prototype,{constructor:L(1,ee),message:L(1,""),name:L(1,"AggregateError")});a({global:!0,constructor:!0,arity:2},{AggregateError:ee})},82159:(s,o,i)=>{"use strict";var a=i(62250),u=i(4640),_=TypeError;s.exports=function(s){if(a(s))return s;throw new _(u(s)+" is not a function")}},82199:(s,o,i)=>{var a=i(14528),u=i(56449);s.exports=function baseGetAllKeys(s,o,i){var _=o(s);return u(s)?_:a(_,i(s))}},82261:(s,o,i)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var a=_interopRequireDefault(i(9404)),u=_interopRequireDefault(i(48590));function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}o.default=function(s,o,i){var _=Object.keys(o);if(!_.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";var w=(0,u.default)(i);if(a.default.isImmutable?!a.default.isImmutable(s):!a.default.Iterable.isIterable(s))return"The "+w+' is of unexpected type. Expected argument to be an instance of Immutable.Collection or Immutable.Record with the following properties: "'+_.join('", "')+'".';var x=s.toSeq().keySeq().toArray().filter((function(s){return!o.hasOwnProperty(s)}));return x.length>0?"Unexpected "+(1===x.length?"property":"properties")+' "'+x.join('", "')+'" found in '+w+'. Expected to find one of the known reducer property names instead: "'+_.join('", "')+'". Unexpected properties will be ignored.':null},s.exports=o.default},82819:(s,o,i)=>{var a=i(39344),u=i(23805);s.exports=function createCtor(s){return function(){var o=arguments;switch(o.length){case 0:return new s;case 1:return new s(o[0]);case 2:return new s(o[0],o[1]);case 3:return new s(o[0],o[1],o[2]);case 4:return new s(o[0],o[1],o[2],o[3]);case 5:return new s(o[0],o[1],o[2],o[3],o[4]);case 6:return new s(o[0],o[1],o[2],o[3],o[4],o[5]);case 7:return new s(o[0],o[1],o[2],o[3],o[4],o[5],o[6])}var i=a(s.prototype),_=s.apply(i,o);return u(_)?_:i}}},82890:(s,o,i)=>{var a=i(56698),u=i(90392),_=i(92861).Buffer,w=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],x=new Array(160);function Sha512(){this.init(),this._w=x,u.call(this,128,112)}function Ch(s,o,i){return i^s&(o^i)}function maj(s,o,i){return s&o|i&(s|o)}function sigma0(s,o){return(s>>>28|o<<4)^(o>>>2|s<<30)^(o>>>7|s<<25)}function sigma1(s,o){return(s>>>14|o<<18)^(s>>>18|o<<14)^(o>>>9|s<<23)}function Gamma0(s,o){return(s>>>1|o<<31)^(s>>>8|o<<24)^s>>>7}function Gamma0l(s,o){return(s>>>1|o<<31)^(s>>>8|o<<24)^(s>>>7|o<<25)}function Gamma1(s,o){return(s>>>19|o<<13)^(o>>>29|s<<3)^s>>>6}function Gamma1l(s,o){return(s>>>19|o<<13)^(o>>>29|s<<3)^(s>>>6|o<<26)}function getCarry(s,o){return s>>>0>>0?1:0}a(Sha512,u),Sha512.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},Sha512.prototype._update=function(s){for(var o=this._w,i=0|this._ah,a=0|this._bh,u=0|this._ch,_=0|this._dh,x=0|this._eh,C=0|this._fh,j=0|this._gh,L=0|this._hh,B=0|this._al,$=0|this._bl,V=0|this._cl,U=0|this._dl,z=0|this._el,Y=0|this._fl,Z=0|this._gl,ee=0|this._hl,ie=0;ie<32;ie+=2)o[ie]=s.readInt32BE(4*ie),o[ie+1]=s.readInt32BE(4*ie+4);for(;ie<160;ie+=2){var ae=o[ie-30],ce=o[ie-30+1],le=Gamma0(ae,ce),pe=Gamma0l(ce,ae),de=Gamma1(ae=o[ie-4],ce=o[ie-4+1]),fe=Gamma1l(ce,ae),ye=o[ie-14],be=o[ie-14+1],_e=o[ie-32],Se=o[ie-32+1],we=pe+be|0,xe=le+ye+getCarry(we,pe)|0;xe=(xe=xe+de+getCarry(we=we+fe|0,fe)|0)+_e+getCarry(we=we+Se|0,Se)|0,o[ie]=xe,o[ie+1]=we}for(var Pe=0;Pe<160;Pe+=2){xe=o[Pe],we=o[Pe+1];var Te=maj(i,a,u),Re=maj(B,$,V),qe=sigma0(i,B),$e=sigma0(B,i),ze=sigma1(x,z),We=sigma1(z,x),He=w[Pe],Xe=w[Pe+1],Ye=Ch(x,C,j),Qe=Ch(z,Y,Z),et=ee+We|0,tt=L+ze+getCarry(et,ee)|0;tt=(tt=(tt=tt+Ye+getCarry(et=et+Qe|0,Qe)|0)+He+getCarry(et=et+Xe|0,Xe)|0)+xe+getCarry(et=et+we|0,we)|0;var rt=$e+Re|0,nt=qe+Te+getCarry(rt,$e)|0;L=j,ee=Z,j=C,Z=Y,C=x,Y=z,x=_+tt+getCarry(z=U+et|0,U)|0,_=u,U=V,u=a,V=$,a=i,$=B,i=tt+nt+getCarry(B=et+rt|0,et)|0}this._al=this._al+B|0,this._bl=this._bl+$|0,this._cl=this._cl+V|0,this._dl=this._dl+U|0,this._el=this._el+z|0,this._fl=this._fl+Y|0,this._gl=this._gl+Z|0,this._hl=this._hl+ee|0,this._ah=this._ah+i+getCarry(this._al,B)|0,this._bh=this._bh+a+getCarry(this._bl,$)|0,this._ch=this._ch+u+getCarry(this._cl,V)|0,this._dh=this._dh+_+getCarry(this._dl,U)|0,this._eh=this._eh+x+getCarry(this._el,z)|0,this._fh=this._fh+C+getCarry(this._fl,Y)|0,this._gh=this._gh+j+getCarry(this._gl,Z)|0,this._hh=this._hh+L+getCarry(this._hl,ee)|0},Sha512.prototype._hash=function(){var s=_.allocUnsafe(64);function writeInt64BE(o,i,a){s.writeInt32BE(o,a),s.writeInt32BE(i,a+4)}return writeInt64BE(this._ah,this._al,0),writeInt64BE(this._bh,this._bl,8),writeInt64BE(this._ch,this._cl,16),writeInt64BE(this._dh,this._dl,24),writeInt64BE(this._eh,this._el,32),writeInt64BE(this._fh,this._fl,40),writeInt64BE(this._gh,this._gl,48),writeInt64BE(this._hh,this._hl,56),s},s.exports=Sha512},83120:(s,o,i)=>{var a=i(14528),u=i(45891);s.exports=function baseFlatten(s,o,i,_,w){var x=-1,C=s.length;for(i||(i=u),w||(w=[]);++x0&&i(j)?o>1?baseFlatten(j,o-1,i,_,w):a(w,j):_||(w[w.length]=j)}return w}},83141:(s,o,i)=>{"use strict";var a=i(92861).Buffer,u=a.isEncoding||function(s){switch((s=""+s)&&s.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function StringDecoder(s){var o;switch(this.encoding=function normalizeEncoding(s){var o=function _normalizeEncoding(s){if(!s)return"utf8";for(var o;;)switch(s){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return s;default:if(o)return;s=(""+s).toLowerCase(),o=!0}}(s);if("string"!=typeof o&&(a.isEncoding===u||!u(s)))throw new Error("Unknown encoding: "+s);return o||s}(s),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,o=4;break;case"utf8":this.fillLast=utf8FillLast,o=4;break;case"base64":this.text=base64Text,this.end=base64End,o=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=a.allocUnsafe(o)}function utf8CheckByte(s){return s<=127?0:s>>5==6?2:s>>4==14?3:s>>3==30?4:s>>6==2?-1:-2}function utf8FillLast(s){var o=this.lastTotal-this.lastNeed,i=function utf8CheckExtraBytes(s,o,i){if(128!=(192&o[0]))return s.lastNeed=0,"�";if(s.lastNeed>1&&o.length>1){if(128!=(192&o[1]))return s.lastNeed=1,"�";if(s.lastNeed>2&&o.length>2&&128!=(192&o[2]))return s.lastNeed=2,"�"}}(this,s);return void 0!==i?i:this.lastNeed<=s.length?(s.copy(this.lastChar,o,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(s.copy(this.lastChar,o,0,s.length),void(this.lastNeed-=s.length))}function utf16Text(s,o){if((s.length-o)%2==0){var i=s.toString("utf16le",o);if(i){var a=i.charCodeAt(i.length-1);if(a>=55296&&a<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=s[s.length-2],this.lastChar[1]=s[s.length-1],i.slice(0,-1)}return i}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=s[s.length-1],s.toString("utf16le",o,s.length-1)}function utf16End(s){var o=s&&s.length?this.write(s):"";if(this.lastNeed){var i=this.lastTotal-this.lastNeed;return o+this.lastChar.toString("utf16le",0,i)}return o}function base64Text(s,o){var i=(s.length-o)%3;return 0===i?s.toString("base64",o):(this.lastNeed=3-i,this.lastTotal=3,1===i?this.lastChar[0]=s[s.length-1]:(this.lastChar[0]=s[s.length-2],this.lastChar[1]=s[s.length-1]),s.toString("base64",o,s.length-i))}function base64End(s){var o=s&&s.length?this.write(s):"";return this.lastNeed?o+this.lastChar.toString("base64",0,3-this.lastNeed):o}function simpleWrite(s){return s.toString(this.encoding)}function simpleEnd(s){return s&&s.length?this.write(s):""}o.I=StringDecoder,StringDecoder.prototype.write=function(s){if(0===s.length)return"";var o,i;if(this.lastNeed){if(void 0===(o=this.fillLast(s)))return"";i=this.lastNeed,this.lastNeed=0}else i=0;return i=0)return u>0&&(s.lastNeed=u-1),u;if(--a=0)return u>0&&(s.lastNeed=u-2),u;if(--a=0)return u>0&&(2===u?u=0:s.lastNeed=u-3),u;return 0}(this,s,o);if(!this.lastNeed)return s.toString("utf8",o);this.lastTotal=i;var a=s.length-(i-this.lastNeed);return s.copy(this.lastChar,0,a),s.toString("utf8",o,a)},StringDecoder.prototype.fillLast=function(s){if(this.lastNeed<=s.length)return s.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);s.copy(this.lastChar,this.lastTotal-this.lastNeed,0,s.length),this.lastNeed-=s.length}},83221:s=>{s.exports=function createBaseFor(s){return function(o,i,a){for(var u=-1,_=Object(o),w=a(o),x=w.length;x--;){var C=w[s?x:++u];if(!1===i(_[C],C,_))break}return o}}},83349:(s,o,i)=>{var a=i(82199),u=i(86375),_=i(37241);s.exports=function getAllKeysIn(s){return a(s,_,u)}},83488:s=>{s.exports=function identity(s){return s}},83693:(s,o,i)=>{var a=i(64894),u=i(40346);s.exports=function isArrayLikeObject(s){return u(s)&&a(s)}},83729:s=>{s.exports=function arrayEach(s,o){for(var i=-1,a=null==s?0:s.length;++i{var a=i(14792),u=i(45539)((function(s,o,i){return o=o.toLowerCase(),s+(i?a(o):o)}));s.exports=u},84195:(s,o,i)=>{var a=i(66977),u=i(38816),_=u((function(s,o){return a(s,256,void 0,void 0,void 0,o)}));s.exports=_},84247:s=>{s.exports=function setToArray(s){var o=-1,i=Array(s.size);return s.forEach((function(s){i[++o]=s})),i}},84629:s=>{s.exports={}},84851:(s,o,i)=>{"use strict";s.exports=i(85401)},84977:(s,o,i)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var a=function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}(i(9404)),u=i(55674);o.default=function(s){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default.Map,i=Object.keys(s);return function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o(),_=arguments[1];return a.withMutations((function(o){i.forEach((function(i){var a=(0,s[i])(o.get(i),_);(0,u.validateNextState)(a,i,_),o.set(i,a)}))}))}},s.exports=o.default},85015:(s,o,i)=>{var a=i(72552),u=i(56449),_=i(40346);s.exports=function isString(s){return"string"==typeof s||!u(s)&&_(s)&&"[object String]"==a(s)}},85087:(s,o,i)=>{var a=i(30980),u=i(37381),_=i(62284),w=i(53758);s.exports=function isLaziable(s){var o=_(s),i=w[o];if("function"!=typeof i||!(o in a.prototype))return!1;if(s===i)return!0;var x=u(i);return!!x&&s===x[0]}},85105:s=>{s.exports=class JSONSerialiser{constructor(s){this.namespace=s||new this.Namespace}serialise(s){if(!(s instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${s}\` is not an Element instance`);const o={element:s.element};s._meta&&s._meta.length>0&&(o.meta=this.serialiseObject(s.meta)),s._attributes&&s._attributes.length>0&&(o.attributes=this.serialiseObject(s.attributes));const i=this.serialiseContent(s.content);return void 0!==i&&(o.content=i),o}deserialise(s){if(!s.element)throw new Error("Given value is not an object containing an element name");const o=new(this.namespace.getElementClass(s.element));o.element!==s.element&&(o.element=s.element),s.meta&&this.deserialiseObject(s.meta,o.meta),s.attributes&&this.deserialiseObject(s.attributes,o.attributes);const i=this.deserialiseContent(s.content);return void 0===i&&null!==o.content||(o.content=i),o}serialiseContent(s){if(s instanceof this.namespace.elements.Element)return this.serialise(s);if(s instanceof this.namespace.KeyValuePair){const o={key:this.serialise(s.key)};return s.value&&(o.value=this.serialise(s.value)),o}if(s&&s.map){if(0===s.length)return;return s.map(this.serialise,this)}return s}deserialiseContent(s){if(s){if(s.element)return this.deserialise(s);if(s.key){const o=new this.namespace.KeyValuePair(this.deserialise(s.key));return s.value&&(o.value=this.deserialise(s.value)),o}if(s.map)return s.map(this.deserialise,this)}return s}serialiseObject(s){const o={};if(s.forEach(((s,i)=>{s&&(o[i.toValue()]=this.serialise(s))})),0!==Object.keys(o).length)return o}deserialiseObject(s,o){Object.keys(s).forEach((i=>{o.set(i,this.deserialise(s[i]))}))}}},85160:(s,o,i)=>{"use strict";var a=i(96540);var u="function"==typeof Object.is?Object.is:function is(s,o){return s===o&&(0!==s||1/s==1/o)||s!=s&&o!=o},_=a.useSyncExternalStore,w=a.useRef,x=a.useEffect,C=a.useMemo,j=a.useDebugValue},85250:(s,o,i)=>{var a=i(37217),u=i(87805),_=i(86649),w=i(42824),x=i(23805),C=i(37241),j=i(14974);s.exports=function baseMerge(s,o,i,L,B){s!==o&&_(o,(function(_,C){if(B||(B=new a),x(_))w(s,o,C,i,baseMerge,L,B);else{var $=L?L(j(s,C),_,C+"",s,o,B):void 0;void 0===$&&($=_),u(s,C,$)}}),C)}},85401:(s,o,i)=>{"use strict";var a=i(462);s.exports=a},85463:s=>{s.exports=function baseIsNaN(s){return s!=s}},85558:s=>{s.exports=function baseReduce(s,o,i,a,u){return u(s,(function(s,u,_){i=a?(a=!1,s):o(i,s,u,_)})),i}},85582:(s,o,i)=>{"use strict";var a=i(92046),u=i(45951),_=i(62250),aFunction=function(s){return _(s)?s:void 0};s.exports=function(s,o){return arguments.length<2?aFunction(a[s])||aFunction(u[s]):a[s]&&a[s][o]||u[s]&&u[s][o]}},85587:(s,o,i)=>{"use strict";var a=i(26311),u=create(Error);function create(s){return FormattedError.displayName=s.displayName||s.name,FormattedError;function FormattedError(o){return o&&(o=a.apply(null,arguments)),new s(o)}}s.exports=u,u.eval=create(EvalError),u.range=create(RangeError),u.reference=create(ReferenceError),u.syntax=create(SyntaxError),u.type=create(TypeError),u.uri=create(URIError),u.create=create},85762:(s,o,i)=>{"use strict";var a=i(1907),u=Error,_=a("".replace),w=String(new u("zxcasd").stack),x=/\n\s*at [^:]*:[^\n]*/,C=x.test(w);s.exports=function(s,o){if(C&&"string"==typeof s&&!u.prepareStackTrace)for(;o--;)s=_(s,x,"");return s}},85816:(s,o,i)=>{"use strict";var a=i(36128);s.exports=function(s,o){return a[s]||(a[s]=o||{})}},85884:(s,o,i)=>{"use strict";var a=i(61626),u=i(85762),_=i(23888),w=Error.captureStackTrace;s.exports=function(s,o,i,x){_&&(w?w(s,o):a(s,"stack",u(i,x)))}},86009:(s,o,i)=>{s=i.nmd(s);var a=i(34840),u=o&&!o.nodeType&&o,_=u&&s&&!s.nodeType&&s,w=_&&_.exports===u&&a.process,x=function(){try{var s=_&&_.require&&_.require("util").types;return s||w&&w.binding&&w.binding("util")}catch(s){}}();s.exports=x},86048:s=>{"use strict";var o={};function createErrorType(s,i,a){a||(a=Error);var u=function(s){function NodeError(o,a,u){return s.call(this,function getMessage(s,o,a){return"string"==typeof i?i:i(s,o,a)}(o,a,u))||this}return function _inheritsLoose(s,o){s.prototype=Object.create(o.prototype),s.prototype.constructor=s,s.__proto__=o}(NodeError,s),NodeError}(a);u.prototype.name=a.name,u.prototype.code=s,o[s]=u}function oneOf(s,o){if(Array.isArray(s)){var i=s.length;return s=s.map((function(s){return String(s)})),i>2?"one of ".concat(o," ").concat(s.slice(0,i-1).join(", "),", or ")+s[i-1]:2===i?"one of ".concat(o," ").concat(s[0]," or ").concat(s[1]):"of ".concat(o," ").concat(s[0])}return"of ".concat(o," ").concat(String(s))}createErrorType("ERR_INVALID_OPT_VALUE",(function(s,o){return'The value "'+o+'" is invalid for option "'+s+'"'}),TypeError),createErrorType("ERR_INVALID_ARG_TYPE",(function(s,o,i){var a,u;if("string"==typeof o&&function startsWith(s,o,i){return s.substr(!i||i<0?0:+i,o.length)===o}(o,"not ")?(a="must not be",o=o.replace(/^not /,"")):a="must be",function endsWith(s,o,i){return(void 0===i||i>s.length)&&(i=s.length),s.substring(i-o.length,i)===o}(s," argument"))u="The ".concat(s," ").concat(a," ").concat(oneOf(o,"type"));else{var _=function includes(s,o,i){return"number"!=typeof i&&(i=0),!(i+o.length>s.length)&&-1!==s.indexOf(o,i)}(s,".")?"property":"argument";u='The "'.concat(s,'" ').concat(_," ").concat(a," ").concat(oneOf(o,"type"))}return u+=". Received type ".concat(typeof i)}),TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",(function(s){return"The "+s+" method is not implemented"})),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",(function(s){return"Cannot call "+s+" after a stream was destroyed"})),createErrorType("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),createErrorType("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end"),createErrorType("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),createErrorType("ERR_UNKNOWN_ENCODING",(function(s){return"Unknown encoding: "+s}),TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),s.exports.F=o},86215:function(s,o){var i,a,u;a=[],i=function(){"use strict";var isNativeSmoothScrollEnabledOn=function(s){return s&&"getComputedStyle"in window&&"smooth"===window.getComputedStyle(s)["scroll-behavior"]};if("undefined"==typeof window||!("document"in window))return{};var makeScroller=function(s,o,i){var a;o=o||999,i||0===i||(i=9);var setScrollTimeoutId=function(s){a=s},stopScroll=function(){clearTimeout(a),setScrollTimeoutId(0)},getTopWithEdgeOffset=function(o){return Math.max(0,s.getTopOf(o)-i)},scrollToY=function(i,a,u){if(stopScroll(),0===a||a&&a<0||isNativeSmoothScrollEnabledOn(s.body))s.toY(i),u&&u();else{var _=s.getY(),w=Math.max(0,i)-_,x=(new Date).getTime();a=a||Math.min(Math.abs(w),o),function loopScroll(){setScrollTimeoutId(setTimeout((function(){var o=Math.min(1,((new Date).getTime()-x)/a),i=Math.max(0,Math.floor(_+w*(o<.5?2*o*o:o*(4-2*o)-1)));s.toY(i),o<1&&s.getHeight()+ix?scrollToElem(o,a,u):w+i>j?scrollToY(w-x+i,a,u):u&&u()},scrollToCenterOf=function(o,i,a,u){scrollToY(Math.max(0,s.getTopOf(o)-s.getHeight()/2+(a||o.getBoundingClientRect().height/2)),i,u)};return{setup:function(s,a){return(0===s||s)&&(o=s),(0===a||a)&&(i=a),{defaultDuration:o,edgeOffset:i}},to:scrollToElem,toY:scrollToY,intoView:scrollIntoView,center:scrollToCenterOf,stop:stopScroll,moving:function(){return!!a},getY:s.getY,getTopOf:s.getTopOf}},s=document.documentElement,getDocY=function(){return window.scrollY||s.scrollTop},o=makeScroller({body:document.scrollingElement||document.body,toY:function(s){window.scrollTo(0,s)},getY:getDocY,getHeight:function(){return window.innerHeight||s.clientHeight},getTopOf:function(o){return o.getBoundingClientRect().top+getDocY()-s.offsetTop}});if(o.createScroller=function(o,i,a){return makeScroller({body:o,toY:function(s){o.scrollTop=s},getY:function(){return o.scrollTop},getHeight:function(){return Math.min(o.clientHeight,window.innerHeight||s.clientHeight)},getTopOf:function(s){return s.offsetTop}},i,a)},"addEventListener"in window&&!window.noZensmooth&&!isNativeSmoothScrollEnabledOn(document.body)){var i="history"in window&&"pushState"in history,a=i&&"scrollRestoration"in history;a&&(history.scrollRestoration="auto"),window.addEventListener("load",(function(){a&&(setTimeout((function(){history.scrollRestoration="manual"}),9),window.addEventListener("popstate",(function(s){s.state&&"zenscrollY"in s.state&&o.toY(s.state.zenscrollY)}),!1)),window.location.hash&&setTimeout((function(){var s=o.setup().edgeOffset;if(s){var i=document.getElementById(window.location.href.split("#")[1]);if(i){var a=Math.max(0,o.getTopOf(i)-s),u=o.getY()-a;0<=u&&u<9&&window.scrollTo(0,a)}}}),9)}),!1);var u=new RegExp("(^|\\s)noZensmooth(\\s|$)");window.addEventListener("click",(function(s){for(var _=s.target;_&&"A"!==_.tagName;)_=_.parentNode;if(!(!_||1!==s.which||s.shiftKey||s.metaKey||s.ctrlKey||s.altKey)){if(a){var w=history.state&&"object"==typeof history.state?history.state:{};w.zenscrollY=o.getY();try{history.replaceState(w,"")}catch(s){}}var x=_.getAttribute("href")||"";if(0===x.indexOf("#")&&!u.test(_.className)){var C=0,j=document.getElementById(x.substring(1));if("#"!==x){if(!j)return;C=o.getTopOf(j)}s.preventDefault();var onDone=function(){window.location=x},L=o.setup().edgeOffset;L&&(C=Math.max(0,C-L),i&&(onDone=function(){history.pushState({},"",x)})),o.toY(C,null,onDone)}}}),!1)}return o}(),void 0===(u="function"==typeof i?i.apply(o,a):i)||(s.exports=u)},86238:(s,o,i)=>{"use strict";var a=i(86048).F.ERR_STREAM_PREMATURE_CLOSE;function noop(){}s.exports=function eos(s,o,i){if("function"==typeof o)return eos(s,null,o);o||(o={}),i=function once(s){var o=!1;return function(){if(!o){o=!0;for(var i=arguments.length,a=new Array(i),u=0;u{const a=i(10316);s.exports=class LinkElement extends a{constructor(s,o,i){super(s||[],o,i),this.element="link"}get relation(){return this.attributes.get("relation")}set relation(s){this.attributes.set("relation",s)}get href(){return this.attributes.get("href")}set href(s){this.attributes.set("href",s)}}},86375:(s,o,i)=>{var a=i(14528),u=i(28879),_=i(4664),w=i(63345),x=Object.getOwnPropertySymbols?function(s){for(var o=[];s;)a(o,_(s)),s=u(s);return o}:w;s.exports=x},86649:(s,o,i)=>{var a=i(83221)();s.exports=a},86804:(s,o,i)=>{const a=i(10316),u=i(41067),_=i(71167),w=i(40239),x=i(12242),C=i(6233),j=i(87726),L=i(61045),B=i(86303),$=i(14540),V=i(92340),U=i(10866),z=i(55973);function refract(s){if(s instanceof a)return s;if("string"==typeof s)return new _(s);if("number"==typeof s)return new w(s);if("boolean"==typeof s)return new x(s);if(null===s)return new u;if(Array.isArray(s))return new C(s.map(refract));if("object"==typeof s){return new L(s)}return s}a.prototype.ObjectElement=L,a.prototype.RefElement=$,a.prototype.MemberElement=j,a.prototype.refract=refract,V.prototype.refract=refract,s.exports={Element:a,NullElement:u,StringElement:_,NumberElement:w,BooleanElement:x,ArrayElement:C,MemberElement:j,ObjectElement:L,LinkElement:B,RefElement:$,refract:refract,ArraySlice:V,ObjectSlice:U,KeyValuePair:z}},87068:(s,o,i)=>{var a=i(37217),u=i(25911),_=i(21986),w=i(50689),x=i(5861),C=i(56449),j=i(3656),L=i(37167),B="[object Arguments]",$="[object Array]",V="[object Object]",U=Object.prototype.hasOwnProperty;s.exports=function baseIsEqualDeep(s,o,i,z,Y,Z){var ee=C(s),ie=C(o),ae=ee?$:x(s),ce=ie?$:x(o),le=(ae=ae==B?V:ae)==V,pe=(ce=ce==B?V:ce)==V,de=ae==ce;if(de&&j(s)){if(!j(o))return!1;ee=!0,le=!1}if(de&&!le)return Z||(Z=new a),ee||L(s)?u(s,o,i,z,Y,Z):_(s,o,ae,i,z,Y,Z);if(!(1&i)){var fe=le&&U.call(s,"__wrapped__"),ye=pe&&U.call(o,"__wrapped__");if(fe||ye){var be=fe?s.value():s,_e=ye?o.value():o;return Z||(Z=new a),Y(be,_e,i,z,Z)}}return!!de&&(Z||(Z=new a),w(s,o,i,z,Y,Z))}},87136:s=>{"use strict";s.exports=function(s){return null==s}},87170:(s,o)=>{"use strict";o.f=Object.getOwnPropertySymbols},87296:(s,o,i)=>{var a,u=i(55481),_=(a=/[^.]+$/.exec(u&&u.keys&&u.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"";s.exports=function isMasked(s){return!!_&&_ in s}},87586:(s,o,i)=>{const a=i(6205),u=i(10023),_={0:0,t:9,n:10,v:11,f:12,r:13};o.strToChars=function(s){return s=s.replace(/(\[\\b\])|(\\)?\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\]^?])|([0tnvfr]))/g,(function(s,o,i,a,u,w,x,C){if(i)return s;var j=o?8:a?parseInt(a,16):u?parseInt(u,16):w?parseInt(w,8):x?"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^ ?".indexOf(x):_[C],L=String.fromCharCode(j);return/[[\]{}^$.|?*+()]/.test(L)&&(L="\\"+L),L}))},o.tokenizeClass=(s,i)=>{for(var _,w,x=[],C=/\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\)(.)|([^\]\\]))-(?:\\)?([^\]]))|(\])|(?:\\)?([^])/g;null!=(_=C.exec(s));)if(_[1])x.push(u.words());else if(_[2])x.push(u.ints());else if(_[3])x.push(u.whitespace());else if(_[4])x.push(u.notWords());else if(_[5])x.push(u.notInts());else if(_[6])x.push(u.notWhitespace());else if(_[7])x.push({type:a.RANGE,from:(_[8]||_[9]).charCodeAt(0),to:_[10].charCodeAt(0)});else{if(!(w=_[12]))return[x,C.lastIndex];x.push({type:a.CHAR,value:w.charCodeAt(0)})}o.error(i,"Unterminated character class")},o.error=(s,o)=>{throw new SyntaxError("Invalid regular expression: /"+s+"/: "+o)}},87726:(s,o,i)=>{const a=i(55973),u=i(10316);s.exports=class MemberElement extends u{constructor(s,o,i,u){super(new a,i,u),this.element="member",this.key=s,this.value=o}get key(){return this.content.key}set key(s){this.content.key=this.refract(s)}get value(){return this.content.value}set value(s){this.content.value=this.refract(s)}}},87730:(s,o,i)=>{var a=i(29172),u=i(27301),_=i(86009),w=_&&_.isMap,x=w?u(w):a;s.exports=x},87805:(s,o,i)=>{var a=i(43360),u=i(75288);s.exports=function assignMergeValue(s,o,i){(void 0!==i&&!u(s[o],i)||void 0===i&&!(o in s))&&a(s,o,i)}},87978:(s,o,i)=>{var a=i(60270),u=i(58156),_=i(80631),w=i(28586),x=i(30756),C=i(67197),j=i(77797);s.exports=function baseMatchesProperty(s,o){return w(s)&&x(o)?C(j(s),o):function(i){var w=u(i,s);return void 0===w&&w===o?_(i,s):a(o,w,3)}}},88280:(s,o,i)=>{"use strict";var a=i(1907);s.exports=a({}.isPrototypeOf)},88310:(s,o,i)=>{s.exports=Stream;var a=i(37007).EventEmitter;function Stream(){a.call(this)}i(56698)(Stream,a),Stream.Readable=i(45412),Stream.Writable=i(16708),Stream.Duplex=i(25382),Stream.Transform=i(74610),Stream.PassThrough=i(63600),Stream.finished=i(86238),Stream.pipeline=i(57758),Stream.Stream=Stream,Stream.prototype.pipe=function(s,o){var i=this;function ondata(o){s.writable&&!1===s.write(o)&&i.pause&&i.pause()}function ondrain(){i.readable&&i.resume&&i.resume()}i.on("data",ondata),s.on("drain",ondrain),s._isStdio||o&&!1===o.end||(i.on("end",onend),i.on("close",onclose));var u=!1;function onend(){u||(u=!0,s.end())}function onclose(){u||(u=!0,"function"==typeof s.destroy&&s.destroy())}function onerror(s){if(cleanup(),0===a.listenerCount(this,"error"))throw s}function cleanup(){i.removeListener("data",ondata),s.removeListener("drain",ondrain),i.removeListener("end",onend),i.removeListener("close",onclose),i.removeListener("error",onerror),s.removeListener("error",onerror),i.removeListener("end",cleanup),i.removeListener("close",cleanup),s.removeListener("close",cleanup)}return i.on("error",onerror),s.on("error",onerror),i.on("end",cleanup),i.on("close",cleanup),s.on("close",cleanup),s.emit("pipe",i),s}},88984:(s,o,i)=>{var a=i(55527),u=i(3650),_=Object.prototype.hasOwnProperty;s.exports=function baseKeys(s){if(!a(s))return u(s);var o=[];for(var i in Object(s))_.call(s,i)&&"constructor"!=i&&o.push(i);return o}},89593:(s,o,i)=>{"use strict";o.H=void 0;var a=function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}(i(84977));o.H=a.default},89935:s=>{s.exports=function stubFalse(){return!1}},90160:(s,o,i)=>{"use strict";var a=i(73948),u=String;s.exports=function(s){if("Symbol"===a(s))throw new TypeError("Cannot convert a Symbol value to a string");return u(s)}},90179:(s,o,i)=>{var a=i(34932),u=i(9999),_=i(19931),w=i(31769),x=i(21791),C=i(53138),j=i(38816),L=i(83349),B=j((function(s,o){var i={};if(null==s)return i;var j=!1;o=a(o,(function(o){return o=w(o,s),j||(j=o.length>1),o})),x(s,L(s),i),j&&(i=u(i,7,C));for(var B=o.length;B--;)_(i,o[B]);return i}));s.exports=B},90181:s=>{s.exports=function nativeKeysIn(s){var o=[];if(null!=s)for(var i in Object(s))o.push(i);return o}},90289:(s,o,i)=>{var a=i(12651);s.exports=function mapCacheGet(s){return a(this,s).get(s)}},90392:(s,o,i)=>{var a=i(92861).Buffer;function Hash(s,o){this._block=a.alloc(s),this._finalSize=o,this._blockSize=s,this._len=0}Hash.prototype.update=function(s,o){"string"==typeof s&&(o=o||"utf8",s=a.from(s,o));for(var i=this._block,u=this._blockSize,_=s.length,w=this._len,x=0;x<_;){for(var C=w%u,j=Math.min(_-x,u-C),L=0;L=this._finalSize&&(this._update(this._block),this._block.fill(0));var i=8*this._len;if(i<=4294967295)this._block.writeUInt32BE(i,this._blockSize-4);else{var a=(4294967295&i)>>>0,u=(i-a)/4294967296;this._block.writeUInt32BE(u,this._blockSize-8),this._block.writeUInt32BE(a,this._blockSize-4)}this._update(this._block);var _=this._hash();return s?_.toString(s):_},Hash.prototype._update=function(){throw new Error("_update must be implemented by subclass")},s.exports=Hash},90916:(s,o,i)=>{var a=i(80909);s.exports=function baseSome(s,o){var i;return a(s,(function(s,a,u){return!(i=o(s,a,u))})),!!i}},90938:s=>{s.exports=function stackDelete(s){var o=this.__data__,i=o.delete(s);return this.size=o.size,i}},91033:s=>{s.exports=function apply(s,o,i){switch(i.length){case 0:return s.call(o);case 1:return s.call(o,i[0]);case 2:return s.call(o,i[0],i[1]);case 3:return s.call(o,i[0],i[1],i[2])}return s.apply(o,i)}},91596:s=>{var o=Math.max;s.exports=function composeArgs(s,i,a,u){for(var _=-1,w=s.length,x=a.length,C=-1,j=i.length,L=o(w-x,0),B=Array(j+L),$=!u;++C{"use strict";i(64502)},92046:s=>{"use strict";s.exports={}},92063:s=>{"use strict";s.exports=function required(s,o){if(o=o.split(":")[0],!(s=+s))return!1;switch(o){case"http":case"ws":return 80!==s;case"https":case"wss":return 443!==s;case"ftp":return 21!==s;case"gopher":return 70!==s;case"file":return!1}return 0!==s}},92271:(s,o,i)=>{var a=i(21791),u=i(4664);s.exports=function copySymbols(s,o){return a(s,u(s),o)}},92340:(s,o,i)=>{const a=i(6048);function coerceElementMatchingCallback(s){return"string"==typeof s?o=>o.element===s:s.constructor&&s.extend?o=>o instanceof s:s}class ArraySlice{constructor(s){this.elements=s||[]}toValue(){return this.elements.map((s=>s.toValue()))}map(s,o){return this.elements.map(s,o)}flatMap(s,o){return this.map(s,o).reduce(((s,o)=>s.concat(o)),[])}compactMap(s,o){const i=[];return this.forEach((a=>{const u=s.bind(o)(a);u&&i.push(u)})),i}filter(s,o){return s=coerceElementMatchingCallback(s),new ArraySlice(this.elements.filter(s,o))}reject(s,o){return s=coerceElementMatchingCallback(s),new ArraySlice(this.elements.filter(a(s),o))}find(s,o){return s=coerceElementMatchingCallback(s),this.elements.find(s,o)}forEach(s,o){this.elements.forEach(s,o)}reduce(s,o){return this.elements.reduce(s,o)}includes(s){return this.elements.some((o=>o.equals(s)))}shift(){return this.elements.shift()}unshift(s){this.elements.unshift(this.refract(s))}push(s){return this.elements.push(this.refract(s)),this}add(s){this.push(s)}get(s){return this.elements[s]}getValue(s){const o=this.elements[s];if(o)return o.toValue()}get length(){return this.elements.length}get isEmpty(){return 0===this.elements.length}get first(){return this.elements[0]}}"undefined"!=typeof Symbol&&(ArraySlice.prototype[Symbol.iterator]=function symbol(){return this.elements[Symbol.iterator]()}),s.exports=ArraySlice},92361:(s,o,i)=>{"use strict";var a=i(45807),u=i(1907);s.exports=function(s){if("Function"===a(s))return u(s)}},92522:(s,o,i)=>{"use strict";var a=i(85816),u=i(6499),_=a("keys");s.exports=function(s){return _[s]||(_[s]=u(s))}},92861:(s,o,i)=>{var a=i(48287),u=a.Buffer;function copyProps(s,o){for(var i in s)o[i]=s[i]}function SafeBuffer(s,o,i){return u(s,o,i)}u.from&&u.alloc&&u.allocUnsafe&&u.allocUnsafeSlow?s.exports=a:(copyProps(a,o),o.Buffer=SafeBuffer),SafeBuffer.prototype=Object.create(u.prototype),copyProps(u,SafeBuffer),SafeBuffer.from=function(s,o,i){if("number"==typeof s)throw new TypeError("Argument must not be a number");return u(s,o,i)},SafeBuffer.alloc=function(s,o,i){if("number"!=typeof s)throw new TypeError("Argument must be a number");var a=u(s);return void 0!==o?"string"==typeof i?a.fill(o,i):a.fill(o):a.fill(0),a},SafeBuffer.allocUnsafe=function(s){if("number"!=typeof s)throw new TypeError("Argument must be a number");return u(s)},SafeBuffer.allocUnsafeSlow=function(s){if("number"!=typeof s)throw new TypeError("Argument must be a number");return a.SlowBuffer(s)}},93243:(s,o,i)=>{var a=i(56110),u=function(){try{var s=a(Object,"defineProperty");return s({},"",{}),s}catch(s){}}();s.exports=u},93290:(s,o,i)=>{s=i.nmd(s);var a=i(9325),u=o&&!o.nodeType&&o,_=u&&s&&!s.nodeType&&s,w=_&&_.exports===u?a.Buffer:void 0,x=w?w.allocUnsafe:void 0;s.exports=function cloneBuffer(s,o){if(o)return s.slice();var i=s.length,a=x?x(i):new s.constructor(i);return s.copy(a),a}},93427:(s,o,i)=>{"use strict";var a=i(1907);s.exports=a([].slice)},93663:(s,o,i)=>{var a=i(41799),u=i(10776),_=i(67197);s.exports=function baseMatches(s){var o=u(s);return 1==o.length&&o[0][2]?_(o[0][0],o[0][1]):function(i){return i===s||a(i,s,o)}}},93700:(s,o,i)=>{"use strict";var a=i(19709);s.exports=a},93736:(s,o,i)=>{var a=i(51873),u=a?a.prototype:void 0,_=u?u.valueOf:void 0;s.exports=function cloneSymbol(s){return _?Object(_.call(s)):{}}},93742:s=>{"use strict";s.exports={}},94033:s=>{s.exports=function baseLodash(){}},94643:(s,o,i)=>{function config(s){try{if(!i.g.localStorage)return!1}catch(s){return!1}var o=i.g.localStorage[s];return null!=o&&"true"===String(o).toLowerCase()}s.exports=function deprecate(s,o){if(config("noDeprecation"))return s;var i=!1;return function deprecated(){if(!i){if(config("throwDeprecation"))throw new Error(o);config("traceDeprecation")?console.trace(o):console.warn(o),i=!0}return s.apply(this,arguments)}}},95089:s=>{const o="[A-Za-z$_][0-9A-Za-z$_]*",i=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],u=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function lookahead(s){return concat("(?=",s,")")}function concat(...s){return s.map((s=>function source(s){return s?"string"==typeof s?s:s.source:null}(s))).join("")}s.exports=function javascript(s){const _=o,w="<>",x="",C={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(s,o)=>{const i=s[0].length+s.index,a=s.input[i];"<"!==a?">"===a&&(((s,{after:o})=>{const i="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:s.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:j,contains:ce}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:w,end:x},{begin:C.begin,"on:begin":C.isTrulyOpeningTag,end:C.end}],subLanguage:"xml",contains:[{begin:C.begin,end:C.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:j,contains:["self",s.inherit(s.TITLE_MODE,{begin:_}),le],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:s.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[le,s.inherit(s.TITLE_MODE,{begin:_})]},{variants:[{begin:"\\."+_},{begin:"\\$"+_}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},s.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[s.inherit(s.TITLE_MODE,{begin:_}),"self",le]},{begin:"(get|set)\\s+(?="+_+"\\()",end:/\{/,keywords:"get set",contains:[s.inherit(s.TITLE_MODE,{begin:_}),{begin:/\(\)/},le]},{begin:/\$[(.]/}]}}},95116:(s,o,i)=>{"use strict";var a,u,_,w=i(98828),x=i(62250),C=i(46285),j=i(58075),L=i(15972),B=i(68055),$=i(76264),V=i(7376),U=$("iterator"),z=!1;[].keys&&("next"in(_=[].keys())?(u=L(L(_)))!==Object.prototype&&(a=u):z=!0),!C(a)||w((function(){var s={};return a[U].call(s)!==s}))?a={}:V&&(a=j(a)),x(a[U])||B(a,U,(function(){return this})),s.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:z}},95950:(s,o,i)=>{var a=i(70695),u=i(88984),_=i(64894);s.exports=function keys(s){return _(s)?a(s):u(s)}},96131:(s,o,i)=>{var a=i(2523),u=i(85463),_=i(76959);s.exports=function baseIndexOf(s,o,i){return o==o?_(s,o,i):a(s,u,i)}},96540:(s,o,i)=>{"use strict";s.exports=i(15287)},96605:(s,o,i)=>{"use strict";var a=i(11091),u=i(45951),_=i(76024),w=i(19358),x="WebAssembly",C=u[x],j=7!==new Error("e",{cause:7}).cause,exportGlobalErrorCauseWrapper=function(s,o){var i={};i[s]=w(s,o,j),a({global:!0,constructor:!0,arity:1,forced:j},i)},exportWebAssemblyErrorCauseWrapper=function(s,o){if(C&&C[s]){var i={};i[s]=w(x+"."+s,o,j),a({target:x,stat:!0,constructor:!0,arity:1,forced:j},i)}};exportGlobalErrorCauseWrapper("Error",(function(s){return function Error(o){return _(s,this,arguments)}})),exportGlobalErrorCauseWrapper("EvalError",(function(s){return function EvalError(o){return _(s,this,arguments)}})),exportGlobalErrorCauseWrapper("RangeError",(function(s){return function RangeError(o){return _(s,this,arguments)}})),exportGlobalErrorCauseWrapper("ReferenceError",(function(s){return function ReferenceError(o){return _(s,this,arguments)}})),exportGlobalErrorCauseWrapper("SyntaxError",(function(s){return function SyntaxError(o){return _(s,this,arguments)}})),exportGlobalErrorCauseWrapper("TypeError",(function(s){return function TypeError(o){return _(s,this,arguments)}})),exportGlobalErrorCauseWrapper("URIError",(function(s){return function URIError(o){return _(s,this,arguments)}})),exportWebAssemblyErrorCauseWrapper("CompileError",(function(s){return function CompileError(o){return _(s,this,arguments)}})),exportWebAssemblyErrorCauseWrapper("LinkError",(function(s){return function LinkError(o){return _(s,this,arguments)}})),exportWebAssemblyErrorCauseWrapper("RuntimeError",(function(s){return function RuntimeError(o){return _(s,this,arguments)}}))},96794:(s,o,i)=>{"use strict";var a=i(45951).navigator,u=a&&a.userAgent;s.exports=u?String(u):""},98023:(s,o,i)=>{var a=i(72552),u=i(40346);s.exports=function isNumber(s){return"number"==typeof s||u(s)&&"[object Number]"==a(s)}},98828:s=>{"use strict";s.exports=function(s){try{return!!s()}catch(s){return!0}}},99363:(s,o,i)=>{"use strict";var a=i(4993),u=i(42156),_=i(93742),w=i(64932),x=i(74284).f,C=i(60183),j=i(59550),L=i(7376),B=i(39447),$="Array Iterator",V=w.set,U=w.getterFor($);s.exports=C(Array,"Array",(function(s,o){V(this,{type:$,target:a(s),index:0,kind:o})}),(function(){var s=U(this),o=s.target,i=s.index++;if(!o||i>=o.length)return s.target=null,j(void 0,!0);switch(s.kind){case"keys":return j(i,!1);case"values":return j(o[i],!1)}return j([i,o[i]],!1)}),"values");var z=_.Arguments=_.Array;if(u("keys"),u("values"),u("entries"),!L&&B&&"values"!==z.name)try{x(z,"name",{value:"values"})}catch(s){}},99374:(s,o,i)=>{var a=i(54128),u=i(23805),_=i(44394),w=/^[-+]0x[0-9a-f]+$/i,x=/^0b[01]+$/i,C=/^0o[0-7]+$/i,j=parseInt;s.exports=function toNumber(s){if("number"==typeof s)return s;if(_(s))return NaN;if(u(s)){var o="function"==typeof s.valueOf?s.valueOf():s;s=u(o)?o+"":o}if("string"!=typeof s)return 0===s?s:+s;s=a(s);var i=x.test(s);return i||C.test(s)?j(s.slice(2),i?2:8):w.test(s)?NaN:+s}}},o={};function __webpack_require__(i){var a=o[i];if(void 0!==a)return a.exports;var u=o[i]={id:i,loaded:!1,exports:{}};return s[i].call(u.exports,u,u.exports,__webpack_require__),u.loaded=!0,u.exports}__webpack_require__.n=s=>{var o=s&&s.__esModule?()=>s.default:()=>s;return __webpack_require__.d(o,{a:o}),o},__webpack_require__.d=(s,o)=>{for(var i in o)__webpack_require__.o(o,i)&&!__webpack_require__.o(s,i)&&Object.defineProperty(s,i,{enumerable:!0,get:o[i]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(s){if("object"==typeof window)return window}}(),__webpack_require__.o=(s,o)=>Object.prototype.hasOwnProperty.call(s,o),__webpack_require__.r=s=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})},__webpack_require__.nmd=s=>(s.paths=[],s.children||(s.children=[]),s);var i={};return(()=>{"use strict";__webpack_require__.d(i,{default:()=>qN});var s={};__webpack_require__.r(s),__webpack_require__.d(s,{CLEAR:()=>ct,CLEAR_BY:()=>lt,NEW_AUTH_ERR:()=>at,NEW_SPEC_ERR:()=>ot,NEW_SPEC_ERR_BATCH:()=>it,NEW_THROWN_ERR:()=>nt,NEW_THROWN_ERR_BATCH:()=>st,clear:()=>clear,clearBy:()=>clearBy,newAuthErr:()=>newAuthErr,newSpecErr:()=>newSpecErr,newSpecErrBatch:()=>newSpecErrBatch,newThrownErr:()=>newThrownErr,newThrownErrBatch:()=>newThrownErrBatch});var o={};__webpack_require__.r(o),__webpack_require__.d(o,{AUTHORIZE:()=>Lt,AUTHORIZE_OAUTH2:()=>qt,CONFIGURE_AUTH:()=>Vt,LOGOUT:()=>Ft,PRE_AUTHORIZE_OAUTH2:()=>Bt,RESTORE_AUTHORIZATION:()=>Ut,SHOW_AUTH_POPUP:()=>Dt,VALIDATE:()=>$t,authPopup:()=>authPopup,authorize:()=>authorize,authorizeAccessCodeWithBasicAuthentication:()=>authorizeAccessCodeWithBasicAuthentication,authorizeAccessCodeWithFormParams:()=>authorizeAccessCodeWithFormParams,authorizeApplication:()=>authorizeApplication,authorizeOauth2:()=>authorizeOauth2,authorizeOauth2WithPersistOption:()=>authorizeOauth2WithPersistOption,authorizePassword:()=>authorizePassword,authorizeRequest:()=>authorizeRequest,authorizeWithPersistOption:()=>authorizeWithPersistOption,configureAuth:()=>configureAuth,logout:()=>logout,logoutWithPersistOption:()=>logoutWithPersistOption,persistAuthorizationIfNeeded:()=>persistAuthorizationIfNeeded,preAuthorizeImplicit:()=>preAuthorizeImplicit,restoreAuthorization:()=>restoreAuthorization,showDefinitions:()=>showDefinitions});var a={};__webpack_require__.r(a),__webpack_require__.d(a,{authorized:()=>Xt,definitionsForRequirements:()=>definitionsForRequirements,definitionsToAuthorize:()=>Gt,getConfigs:()=>Yt,getDefinitionsByNames:()=>getDefinitionsByNames,isAuthorized:()=>isAuthorized,shownDefinitions:()=>Kt});var u={};__webpack_require__.r(u),__webpack_require__.d(u,{TOGGLE_CONFIGS:()=>_n,UPDATE_CONFIGS:()=>bn,downloadConfig:()=>downloadConfig,getConfigByUrl:()=>getConfigByUrl,loaded:()=>actions_loaded,toggle:()=>toggle,update:()=>update});var _={};__webpack_require__.r(_),__webpack_require__.d(_,{get:()=>get});var w={};__webpack_require__.r(w),__webpack_require__.d(w,{transform:()=>transform});var x={};__webpack_require__.r(x),__webpack_require__.d(x,{transform:()=>parameter_oneof_transform});var C={};__webpack_require__.r(C),__webpack_require__.d(C,{allErrors:()=>Rn,lastError:()=>Dn});var j={};__webpack_require__.r(j),__webpack_require__.d(j,{SHOW:()=>Vn,UPDATE_FILTER:()=>qn,UPDATE_LAYOUT:()=>Bn,UPDATE_MODE:()=>$n,changeMode:()=>changeMode,show:()=>actions_show,updateFilter:()=>updateFilter,updateLayout:()=>updateLayout});var L={};__webpack_require__.r(L),__webpack_require__.d(L,{current:()=>current,currentFilter:()=>currentFilter,isShown:()=>isShown,showSummary:()=>zn,whatMode:()=>whatMode});var B={};__webpack_require__.r(B),__webpack_require__.d(B,{taggedOperations:()=>taggedOperations});var $={};__webpack_require__.r($),__webpack_require__.d($,{requestSnippetGenerator_curl_bash:()=>requestSnippetGenerator_curl_bash,requestSnippetGenerator_curl_cmd:()=>requestSnippetGenerator_curl_cmd,requestSnippetGenerator_curl_powershell:()=>requestSnippetGenerator_curl_powershell});var V={};__webpack_require__.r(V),__webpack_require__.d(V,{getActiveLanguage:()=>Hn,getDefaultExpanded:()=>Kn,getGenerators:()=>Jn,getSnippetGenerators:()=>getSnippetGenerators});var U={};__webpack_require__.r(U),__webpack_require__.d(U,{JsonSchemaArrayItemFile:()=>JsonSchemaArrayItemFile,JsonSchemaArrayItemText:()=>JsonSchemaArrayItemText,JsonSchemaForm:()=>JsonSchemaForm,JsonSchema_array:()=>JsonSchema_array,JsonSchema_boolean:()=>JsonSchema_boolean,JsonSchema_object:()=>JsonSchema_object,JsonSchema_string:()=>JsonSchema_string});var z={};__webpack_require__.r(z),__webpack_require__.d(z,{allowTryItOutFor:()=>allowTryItOutFor,basePath:()=>Gs,canExecuteScheme:()=>canExecuteScheme,consumes:()=>zs,consumesOptionsFor:()=>consumesOptionsFor,contentTypeValues:()=>contentTypeValues,currentProducesFor:()=>currentProducesFor,definitions:()=>Ks,externalDocs:()=>Fs,findDefinition:()=>findDefinition,getOAS3RequiredRequestBodyContentType:()=>getOAS3RequiredRequestBodyContentType,getParameter:()=>getParameter,hasHost:()=>so,host:()=>Xs,info:()=>Ls,isMediaTypeSchemaPropertiesEqual:()=>isMediaTypeSchemaPropertiesEqual,isOAS3:()=>Ds,lastError:()=>As,mutatedRequestFor:()=>mutatedRequestFor,mutatedRequests:()=>no,operationScheme:()=>operationScheme,operationWithMeta:()=>operationWithMeta,operations:()=>Us,operationsWithRootInherited:()=>Qs,operationsWithTags:()=>eo,parameterInclusionSettingFor:()=>parameterInclusionSettingFor,parameterValues:()=>parameterValues,parameterWithMeta:()=>parameterWithMeta,parameterWithMetaByIdentity:()=>parameterWithMetaByIdentity,parametersIncludeIn:()=>parametersIncludeIn,parametersIncludeType:()=>parametersIncludeType,paths:()=>$s,produces:()=>Ws,producesOptionsFor:()=>producesOptionsFor,requestFor:()=>requestFor,requests:()=>ro,responseFor:()=>responseFor,responses:()=>to,schemes:()=>Ys,security:()=>Js,securityDefinitions:()=>Hs,semver:()=>qs,spec:()=>spec,specJS:()=>Ts,specJson:()=>Ns,specJsonWithResolvedSubtrees:()=>Rs,specResolved:()=>Ms,specResolvedSubtree:()=>specResolvedSubtree,specSource:()=>Ps,specStr:()=>Is,tagDetails:()=>tagDetails,taggedOperations:()=>selectors_taggedOperations,tags:()=>Zs,url:()=>js,validOperationMethods:()=>Vs,validateBeforeExecute:()=>validateBeforeExecute,validationErrors:()=>validationErrors,version:()=>Bs});var Y={};__webpack_require__.r(Y),__webpack_require__.d(Y,{CLEAR_REQUEST:()=>ko,CLEAR_RESPONSE:()=>xo,CLEAR_VALIDATE_PARAMS:()=>Oo,LOG_REQUEST:()=>Eo,SET_MUTATED_REQUEST:()=>wo,SET_REQUEST:()=>So,SET_RESPONSE:()=>_o,SET_SCHEME:()=>Io,UPDATE_EMPTY_PARAM_INCLUSION:()=>vo,UPDATE_JSON:()=>go,UPDATE_OPERATION_META_VALUE:()=>Co,UPDATE_PARAM:()=>yo,UPDATE_RESOLVED:()=>Ao,UPDATE_RESOLVED_SUBTREE:()=>jo,UPDATE_SPEC:()=>fo,UPDATE_URL:()=>mo,VALIDATE_PARAMS:()=>bo,changeConsumesValue:()=>changeConsumesValue,changeParam:()=>changeParam,changeParamByIdentity:()=>changeParamByIdentity,changeProducesValue:()=>changeProducesValue,clearRequest:()=>clearRequest,clearResponse:()=>clearResponse,clearValidateParams:()=>clearValidateParams,execute:()=>actions_execute,executeRequest:()=>executeRequest,invalidateResolvedSubtreeCache:()=>invalidateResolvedSubtreeCache,logRequest:()=>logRequest,parseToJson:()=>parseToJson,requestResolvedSubtree:()=>requestResolvedSubtree,resolveSpec:()=>resolveSpec,setMutatedRequest:()=>setMutatedRequest,setRequest:()=>setRequest,setResponse:()=>setResponse,setScheme:()=>setScheme,updateEmptyParamInclusion:()=>updateEmptyParamInclusion,updateJsonSpec:()=>updateJsonSpec,updateResolved:()=>updateResolved,updateResolvedSubtree:()=>updateResolvedSubtree,updateSpec:()=>updateSpec,updateUrl:()=>updateUrl,validateParams:()=>validateParams});var Z={};__webpack_require__.r(Z),__webpack_require__.d(Z,{executeRequest:()=>wrap_actions_executeRequest,updateJsonSpec:()=>wrap_actions_updateJsonSpec,updateSpec:()=>wrap_actions_updateSpec,validateParams:()=>wrap_actions_validateParams});var ee={};__webpack_require__.r(ee),__webpack_require__.d(ee,{JsonPatchError:()=>Fo,_areEquals:()=>_areEquals,applyOperation:()=>applyOperation,applyPatch:()=>applyPatch,applyReducer:()=>applyReducer,deepClone:()=>Bo,getValueByPointer:()=>getValueByPointer,validate:()=>validate,validator:()=>validator});var ie={};__webpack_require__.r(ie),__webpack_require__.d(ie,{compare:()=>compare,generate:()=>generate,observe:()=>observe,unobserve:()=>unobserve});var ae={};__webpack_require__.r(ae),__webpack_require__.d(ae,{hasElementSourceMap:()=>hasElementSourceMap,includesClasses:()=>includesClasses,includesSymbols:()=>includesSymbols,isAnnotationElement:()=>qu,isArrayElement:()=>Du,isBooleanElement:()=>Mu,isCommentElement:()=>$u,isElement:()=>Iu,isLinkElement:()=>Fu,isMemberElement:()=>Lu,isNullElement:()=>Tu,isNumberElement:()=>Nu,isObjectElement:()=>Ru,isParseResultElement:()=>Vu,isPrimitiveElement:()=>isPrimitiveElement,isRefElement:()=>Bu,isSourceMapElement:()=>Uu,isStringElement:()=>Pu});var ce={};__webpack_require__.r(ce),__webpack_require__.d(ce,{isJSONReferenceElement:()=>Td,isJSONSchemaElement:()=>Nd,isLinkDescriptionElement:()=>Rd,isMediaElement:()=>Md});var le={};__webpack_require__.r(le),__webpack_require__.d(le,{isBooleanJsonSchemaElement:()=>isBooleanJsonSchemaElement,isCallbackElement:()=>xm,isComponentsElement:()=>km,isContactElement:()=>Om,isExampleElement:()=>Cm,isExternalDocumentationElement:()=>Am,isHeaderElement:()=>jm,isInfoElement:()=>Im,isLicenseElement:()=>Pm,isLinkElement:()=>Nm,isMediaTypeElement:()=>Km,isOpenApi3_0Element:()=>Mm,isOpenapiElement:()=>Tm,isOperationElement:()=>Rm,isParameterElement:()=>Dm,isPathItemElement:()=>Lm,isPathsElement:()=>Fm,isReferenceElement:()=>Bm,isRequestBodyElement:()=>qm,isResponseElement:()=>$m,isResponsesElement:()=>Vm,isSchemaElement:()=>Um,isSecurityRequirementElement:()=>zm,isSecuritySchemeElement:()=>Wm,isServerElement:()=>Jm,isServerVariableElement:()=>Hm,isServersElement:()=>Gm});var pe={};__webpack_require__.r(pe),__webpack_require__.d(pe,{isJSONReferenceElement:()=>Td,isJSONSchemaElement:()=>a_,isLinkDescriptionElement:()=>c_,isMediaElement:()=>Md});var de={};__webpack_require__.r(de),__webpack_require__.d(de,{isJSONReferenceElement:()=>Td,isJSONSchemaElement:()=>y_,isLinkDescriptionElement:()=>v_});var fe={};__webpack_require__.r(fe),__webpack_require__.d(fe,{isJSONSchemaElement:()=>B_,isLinkDescriptionElement:()=>q_});var ye={};__webpack_require__.r(ye),__webpack_require__.d(ye,{isJSONSchemaElement:()=>X_,isLinkDescriptionElement:()=>Y_});var be={};__webpack_require__.r(be),__webpack_require__.d(be,{isBooleanJsonSchemaElement:()=>predicates_isBooleanJsonSchemaElement,isCallbackElement:()=>RS,isComponentsElement:()=>DS,isContactElement:()=>LS,isExampleElement:()=>FS,isExternalDocumentationElement:()=>BS,isHeaderElement:()=>qS,isInfoElement:()=>$S,isJsonSchemaDialectElement:()=>VS,isLicenseElement:()=>US,isLinkElement:()=>zS,isMediaTypeElement:()=>iw,isOpenApi3_1Element:()=>JS,isOpenapiElement:()=>WS,isOperationElement:()=>HS,isParameterElement:()=>KS,isPathItemElement:()=>GS,isPathItemElementExternal:()=>isPathItemElementExternal,isPathsElement:()=>XS,isReferenceElement:()=>YS,isReferenceElementExternal:()=>isReferenceElementExternal,isRequestBodyElement:()=>QS,isResponseElement:()=>ZS,isResponsesElement:()=>ew,isSchemaElement:()=>tw,isSecurityRequirementElement:()=>rw,isSecuritySchemeElement:()=>nw,isServerElement:()=>sw,isServerVariableElement:()=>ow});var _e={};__webpack_require__.r(_e),__webpack_require__.d(_e,{cookie:()=>cookie,header:()=>parameter_builders_header,path:()=>parameter_builders_path,query:()=>query});var Se={};__webpack_require__.r(Se),__webpack_require__.d(Se,{Button:()=>Button,Col:()=>Col,Collapse:()=>Collapse,Container:()=>Container,Input:()=>Input,Link:()=>layout_utils_Link,Row:()=>Row,Select:()=>Select,TextArea:()=>TextArea});var we={};__webpack_require__.r(we),__webpack_require__.d(we,{basePath:()=>CI,consumes:()=>AI,definitions:()=>EI,findDefinition:()=>wI,hasHost:()=>xI,host:()=>OI,produces:()=>jI,schemes:()=>II,securityDefinitions:()=>kI,validOperationMethods:()=>wrap_selectors_validOperationMethods});var xe={};__webpack_require__.r(xe),__webpack_require__.d(xe,{definitionsToAuthorize:()=>PI});var Pe={};__webpack_require__.r(Pe),__webpack_require__.d(Pe,{callbacksOperations:()=>MI,findSchema:()=>findSchema,isOAS3:()=>selectors_isOAS3,isOAS30:()=>selectors_isOAS30,isSwagger2:()=>selectors_isSwagger2,servers:()=>TI});var Te={};__webpack_require__.r(Te),__webpack_require__.d(Te,{CLEAR_REQUEST_BODY_VALIDATE_ERROR:()=>eP,CLEAR_REQUEST_BODY_VALUE:()=>tP,SET_REQUEST_BODY_VALIDATE_ERROR:()=>ZI,UPDATE_ACTIVE_EXAMPLES_MEMBER:()=>GI,UPDATE_REQUEST_BODY_INCLUSION:()=>KI,UPDATE_REQUEST_BODY_VALUE:()=>JI,UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG:()=>HI,UPDATE_REQUEST_CONTENT_TYPE:()=>XI,UPDATE_RESPONSE_CONTENT_TYPE:()=>YI,UPDATE_SELECTED_SERVER:()=>WI,UPDATE_SERVER_VARIABLE_VALUE:()=>QI,clearRequestBodyValidateError:()=>clearRequestBodyValidateError,clearRequestBodyValue:()=>clearRequestBodyValue,initRequestBodyValidateError:()=>initRequestBodyValidateError,setActiveExamplesMember:()=>setActiveExamplesMember,setRequestBodyInclusion:()=>setRequestBodyInclusion,setRequestBodyValidateError:()=>setRequestBodyValidateError,setRequestBodyValue:()=>setRequestBodyValue,setRequestContentType:()=>setRequestContentType,setResponseContentType:()=>setResponseContentType,setRetainRequestBodyValueFlag:()=>setRetainRequestBodyValueFlag,setSelectedServer:()=>setSelectedServer,setServerVariableValue:()=>setServerVariableValue});var Re={};__webpack_require__.r(Re),__webpack_require__.d(Re,{activeExamplesMember:()=>uP,hasUserEditedBody:()=>aP,requestBodyErrors:()=>lP,requestBodyInclusionSetting:()=>cP,requestBodyValue:()=>oP,requestContentType:()=>pP,responseContentType:()=>hP,selectDefaultRequestBodyValue:()=>selectDefaultRequestBodyValue,selectedServer:()=>sP,serverEffectiveValue:()=>mP,serverVariableValue:()=>dP,serverVariables:()=>fP,shouldRetainRequestBodyValue:()=>iP,validOperationMethods:()=>yP,validateBeforeExecute:()=>gP,validateShallowRequired:()=>validateShallowRequired});var qe=__webpack_require__(96540);function formatProdErrorMessage(s){return`Minified Redux error #${s}; visit https://redux.js.org/Errors?code=${s} for the full message or use the non-minified dev environment for full errors. `}var $e=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),randomString=()=>Math.random().toString(36).substring(7).split("").join("."),ze={INIT:`@@redux/INIT${randomString()}`,REPLACE:`@@redux/REPLACE${randomString()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${randomString()}`};function isPlainObject(s){if("object"!=typeof s||null===s)return!1;let o=s;for(;null!==Object.getPrototypeOf(o);)o=Object.getPrototypeOf(o);return Object.getPrototypeOf(s)===o||null===Object.getPrototypeOf(s)}function createStore(s,o,i){if("function"!=typeof s)throw new Error(formatProdErrorMessage(2));if("function"==typeof o&&"function"==typeof i||"function"==typeof i&&"function"==typeof arguments[3])throw new Error(formatProdErrorMessage(0));if("function"==typeof o&&void 0===i&&(i=o,o=void 0),void 0!==i){if("function"!=typeof i)throw new Error(formatProdErrorMessage(1));return i(createStore)(s,o)}let a=s,u=o,_=new Map,w=_,x=0,C=!1;function ensureCanMutateNextListeners(){w===_&&(w=new Map,_.forEach(((s,o)=>{w.set(o,s)})))}function getState(){if(C)throw new Error(formatProdErrorMessage(3));return u}function subscribe(s){if("function"!=typeof s)throw new Error(formatProdErrorMessage(4));if(C)throw new Error(formatProdErrorMessage(5));let o=!0;ensureCanMutateNextListeners();const i=x++;return w.set(i,s),function unsubscribe(){if(o){if(C)throw new Error(formatProdErrorMessage(6));o=!1,ensureCanMutateNextListeners(),w.delete(i),_=null}}}function dispatch(s){if(!isPlainObject(s))throw new Error(formatProdErrorMessage(7));if(void 0===s.type)throw new Error(formatProdErrorMessage(8));if("string"!=typeof s.type)throw new Error(formatProdErrorMessage(17));if(C)throw new Error(formatProdErrorMessage(9));try{C=!0,u=a(u,s)}finally{C=!1}return(_=w).forEach((s=>{s()})),s}dispatch({type:ze.INIT});return{dispatch:dispatch,subscribe:subscribe,getState:getState,replaceReducer:function replaceReducer(s){if("function"!=typeof s)throw new Error(formatProdErrorMessage(10));a=s,dispatch({type:ze.REPLACE})},[$e]:function observable(){const s=subscribe;return{subscribe(o){if("object"!=typeof o||null===o)throw new Error(formatProdErrorMessage(11));function observeState(){const s=o;s.next&&s.next(getState())}observeState();return{unsubscribe:s(observeState)}},[$e](){return this}}}}}function bindActionCreator(s,o){return function(...i){return o(s.apply(this,i))}}function compose(...s){return 0===s.length?s=>s:1===s.length?s[0]:s.reduce(((s,o)=>(...i)=>s(o(...i))))}var We=__webpack_require__(9404),He=__webpack_require__.n(We),Xe=__webpack_require__(81919),Ye=__webpack_require__.n(Xe),Qe=__webpack_require__(89593),et=__webpack_require__(20334),tt=__webpack_require__(55364),rt=__webpack_require__.n(tt);const nt="err_new_thrown_err",st="err_new_thrown_err_batch",ot="err_new_spec_err",it="err_new_spec_err_batch",at="err_new_auth_err",ct="err_clear",lt="err_clear_by";function newThrownErr(s){return{type:nt,payload:(0,et.serializeError)(s)}}function newThrownErrBatch(s){return{type:st,payload:s}}function newSpecErr(s){return{type:ot,payload:s}}function newSpecErrBatch(s){return{type:it,payload:s}}function newAuthErr(s){return{type:at,payload:s}}function clear(s={}){return{type:ct,payload:s}}function clearBy(s=()=>!0){return{type:lt,payload:s}}const ut=function makeWindow(){var s={location:{},history:{},open:()=>{},close:()=>{},File:function(){},FormData:function(){}};if("undefined"==typeof window)return s;try{s=window;for(var o of["File","Blob","FormData"])o in window&&(s[o]=window[o])}catch(s){console.error(s)}return s}();var pt=__webpack_require__(16750),ht=(__webpack_require__(84058),__webpack_require__(55808),__webpack_require__(50104)),dt=__webpack_require__.n(ht),mt=__webpack_require__(7309),gt=__webpack_require__.n(mt),yt=__webpack_require__(42426),vt=__webpack_require__.n(yt),bt=__webpack_require__(75288),_t=__webpack_require__.n(bt),St=__webpack_require__(1882),wt=__webpack_require__.n(St),Et=__webpack_require__(2205),xt=__webpack_require__.n(Et),kt=__webpack_require__(53209),Ot=__webpack_require__.n(kt),Ct=__webpack_require__(62802),At=__webpack_require__.n(Ct);const jt=He().Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function getParameterSchema(s,{isOAS3:o}={}){if(!He().Map.isMap(s))return{schema:He().Map(),parameterContentMediaType:null};if(!o)return"body"===s.get("in")?{schema:s.get("schema",He().Map()),parameterContentMediaType:null}:{schema:s.filter(((s,o)=>jt.includes(o))),parameterContentMediaType:null};if(s.get("content")){const o=s.get("content",He().Map({})).keySeq().first();return{schema:s.getIn(["content",o,"schema"],He().Map()),parameterContentMediaType:o}}return{schema:s.get("schema")?s.get("schema",He().Map()):He().Map(),parameterContentMediaType:null}}var It=__webpack_require__(48287).Buffer;const Pt="default",isImmutable=s=>He().Iterable.isIterable(s);function objectify(s){return isObject(s)?isImmutable(s)?s.toJS():s:{}}function fromJSOrdered(s){if(isImmutable(s))return s;if(s instanceof ut.File)return s;if(!isObject(s))return s;if(Array.isArray(s))return He().Seq(s).map(fromJSOrdered).toList();if(wt()(s.entries)){const o=function createObjWithHashedKeys(s){if(!wt()(s.entries))return s;const o={},i="_**[]",a={};for(let u of s.entries())if(o[u[0]]||a[u[0]]&&a[u[0]].containsMultiple){if(!a[u[0]]){a[u[0]]={containsMultiple:!0,length:1},o[`${u[0]}${i}${a[u[0]].length}`]=o[u[0]],delete o[u[0]]}a[u[0]].length+=1,o[`${u[0]}${i}${a[u[0]].length}`]=u[1]}else o[u[0]]=u[1];return o}(s);return He().OrderedMap(o).map(fromJSOrdered)}return He().OrderedMap(s).map(fromJSOrdered)}function normalizeArray(s){return Array.isArray(s)?s:[s]}function isFn(s){return"function"==typeof s}function isObject(s){return!!s&&"object"==typeof s}function isFunc(s){return"function"==typeof s}function isArray(s){return Array.isArray(s)}const Nt=dt();function objMap(s,o){return Object.keys(s).reduce(((i,a)=>(i[a]=o(s[a],a),i)),{})}function objReduce(s,o){return Object.keys(s).reduce(((i,a)=>{let u=o(s[a],a);return u&&"object"==typeof u&&Object.assign(i,u),i}),{})}function systemThunkMiddleware(s){return({dispatch:o,getState:i})=>o=>i=>"function"==typeof i?i(s()):o(i)}function validateValueBySchema(s,o,i,a,u){if(!o)return[];let _=[],w=o.get("nullable"),x=o.get("required"),C=o.get("maximum"),j=o.get("minimum"),L=o.get("type"),B=o.get("format"),$=o.get("maxLength"),V=o.get("minLength"),U=o.get("uniqueItems"),z=o.get("maxItems"),Y=o.get("minItems"),Z=o.get("pattern");const ee=i||!0===x,ie=null!=s,ae=ee||ie&&"array"===L||!(!ee&&!ie),ce=w&&null===s;if(ee&&!ie&&!ce&&!a&&!L)return _.push("Required field is not provided"),_;if(ce||!L||!ae)return[];let le="string"===L&&s,pe="array"===L&&Array.isArray(s)&&s.length,de="array"===L&&He().List.isList(s)&&s.count();const fe=[le,pe,de,"array"===L&&"string"==typeof s&&s,"file"===L&&s instanceof ut.File,"boolean"===L&&(s||!1===s),"number"===L&&(s||0===s),"integer"===L&&(s||0===s),"object"===L&&"object"==typeof s&&null!==s,"object"===L&&"string"==typeof s&&s].some((s=>!!s));if(ee&&!fe&&!a)return _.push("Required field is not provided"),_;if("object"===L&&(null===u||"application/json"===u)){let i=s;if("string"==typeof s)try{i=JSON.parse(s)}catch(s){return _.push("Parameter string value must be valid JSON"),_}o&&o.has("required")&&isFunc(x.isList)&&x.isList()&&x.forEach((s=>{void 0===i[s]&&_.push({propKey:s,error:"Required property not found"})})),o&&o.has("properties")&&o.get("properties").forEach(((s,o)=>{const w=validateValueBySchema(i[o],s,!1,a,u);_.push(...w.map((s=>({propKey:o,error:s}))))}))}if(Z){let o=((s,o)=>{if(!new RegExp(o).test(s))return"Value must follow pattern "+o})(s,Z);o&&_.push(o)}if(Y&&"array"===L){let o=((s,o)=>{if(!s&&o>=1||s&&s.length{if(s&&s.length>o)return`Array must not contain more then ${o} item${1===o?"":"s"}`})(s,z);o&&_.push({needRemove:!0,error:o})}if(U&&"array"===L){let o=((s,o)=>{if(s&&("true"===o||!0===o)){const o=(0,We.fromJS)(s),i=o.toSet();if(s.length>i.size){let s=(0,We.Set)();if(o.forEach(((i,a)=>{o.filter((s=>isFunc(s.equals)?s.equals(i):s===i)).size>1&&(s=s.add(a))})),0!==s.size)return s.map((s=>({index:s,error:"No duplicates allowed."}))).toArray()}}})(s,U);o&&_.push(...o)}if($||0===$){let o=((s,o)=>{if(s.length>o)return`Value must be no longer than ${o} character${1!==o?"s":""}`})(s,$);o&&_.push(o)}if(V){let o=((s,o)=>{if(s.length{if(s>o)return`Value must be less than ${o}`})(s,C);o&&_.push(o)}if(j||0===j){let o=((s,o)=>{if(s{if(isNaN(Date.parse(s)))return"Value must be a DateTime"})(s):"uuid"===B?(s=>{if(s=s.toString().toLowerCase(),!/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test(s))return"Value must be a Guid"})(s):(s=>{if(s&&"string"!=typeof s)return"Value must be a string"})(s),!o)return _;_.push(o)}else if("boolean"===L){let o=(s=>{if("true"!==s&&"false"!==s&&!0!==s&&!1!==s)return"Value must be a boolean"})(s);if(!o)return _;_.push(o)}else if("number"===L){let o=(s=>{if(!/^-?\d+(\.?\d+)?$/.test(s))return"Value must be a number"})(s);if(!o)return _;_.push(o)}else if("integer"===L){let o=(s=>{if(!/^-?\d+$/.test(s))return"Value must be an integer"})(s);if(!o)return _;_.push(o)}else if("array"===L){if(!pe&&!de)return _;s&&s.forEach(((s,i)=>{const w=validateValueBySchema(s,o.get("items"),!1,a,u);_.push(...w.map((s=>({index:i,error:s}))))}))}else if("file"===L){let o=(s=>{if(s&&!(s instanceof ut.File))return"Value must be a file"})(s);if(!o)return _;_.push(o)}return _}const utils_btoa=s=>{let o;return o=s instanceof It?s:It.from(s.toString(),"utf-8"),o.toString("base64")},Tt={operationsSorter:{alpha:(s,o)=>s.get("path").localeCompare(o.get("path")),method:(s,o)=>s.get("method").localeCompare(o.get("method"))},tagsSorter:{alpha:(s,o)=>s.localeCompare(o)}},buildFormData=s=>{let o=[];for(let i in s){let a=s[i];void 0!==a&&""!==a&&o.push([i,"=",encodeURIComponent(a).replace(/%20/g,"+")].join(""))}return o.join("&")},shallowEqualKeys=(s,o,i)=>!!gt()(i,(i=>_t()(s[i],o[i])));function sanitizeUrl(s){return"string"!=typeof s||""===s?"":(0,pt.J)(s)}function requiresValidationURL(s){return!(!s||s.indexOf("localhost")>=0||s.indexOf("127.0.0.1")>=0||"none"===s)}const createDeepLinkPath=s=>"string"==typeof s||s instanceof String?s.trim().replace(/\s/g,"%20"):"",escapeDeepLinkPath=s=>xt()(createDeepLinkPath(s).replace(/%20/g,"_")),getExtensions=s=>s.filter(((s,o)=>/^x-/.test(o))),getCommonExtensions=s=>s.filter(((s,o)=>/^pattern|maxLength|minLength|maximum|minimum/.test(o)));function deeplyStripKey(s,o,i=()=>!0){if("object"!=typeof s||Array.isArray(s)||null===s||!o)return s;const a=Object.assign({},s);return Object.keys(a).forEach((s=>{s===o&&i(a[s],s)?delete a[s]:a[s]=deeplyStripKey(a[s],o,i)})),a}function stringify(s){if("string"==typeof s)return s;if(s&&s.toJS&&(s=s.toJS()),"object"==typeof s&&null!==s)try{return JSON.stringify(s,null,2)}catch(o){return String(s)}return null==s?"":s.toString()}function paramToIdentifier(s,{returnAll:o=!1,allowHashes:i=!0}={}){if(!He().Map.isMap(s))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");const a=s.get("name"),u=s.get("in");let _=[];return s&&s.hashCode&&u&&a&&i&&_.push(`${u}.${a}.hash-${s.hashCode()}`),u&&a&&_.push(`${u}.${a}`),_.push(a),o?_:_[0]||""}function paramToValue(s,o){return paramToIdentifier(s,{returnAll:!0}).map((s=>o[s])).filter((s=>void 0!==s))[0]}function b64toB64UrlEncoded(s){return s.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}const isEmptyValue=s=>!s||!(!isImmutable(s)||!s.isEmpty()),idFn=s=>s;function createStoreWithMiddleware(s,o,i){let a=[systemThunkMiddleware(i)];return createStore(s,o,(ut.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||compose)(function applyMiddleware(...s){return o=>(i,a)=>{const u=o(i,a);let dispatch=()=>{throw new Error(formatProdErrorMessage(15))};const _={getState:u.getState,dispatch:(s,...o)=>dispatch(s,...o)},w=s.map((s=>s(_)));return dispatch=compose(...w)(u.dispatch),{...u,dispatch:dispatch}}}(...a)))}class Store{constructor(s={}){Ye()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},s),this.getSystem=this._getSystem.bind(this),this.store=function configureStore(s,o,i){return createStoreWithMiddleware(s,o,i)}(idFn,(0,We.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}getStore(){return this.store}register(s,o=!0){var i=combinePlugins(s,this.getSystem());systemExtend(this.system,i),o&&this.buildSystem();callAfterLoad.call(this.system,s,this.getSystem())&&this.buildSystem()}buildSystem(s=!0){let o=this.getStore().dispatch,i=this.getStore().getState;this.boundSystem=Object.assign({},this.getRootInjects(),this.getWrappedAndBoundActions(o),this.getWrappedAndBoundSelectors(i,this.getSystem),this.getStateThunks(i),this.getFn(),this.getConfigs()),s&&this.rebuildReducer()}_getSystem(){return this.boundSystem}getRootInjects(){return Object.assign({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:He(),React:qe},this.system.rootInjects||{})}_getConfigs(){return this.system.configs}getConfigs(){return{configs:this.system.configs}}setConfigs(s){this.system.configs=s}rebuildReducer(){this.store.replaceReducer(function buildReducer(s){return function allReducers(s){let o=Object.keys(s).reduce(((o,i)=>(o[i]=function makeReducer(s){return(o=new We.Map,i)=>{if(!s)return o;let a=s[i.type];if(a){const s=wrapWithTryCatch(a)(o,i);return null===s?o:s}return o}}(s[i]),o)),{});if(!Object.keys(o).length)return idFn;return(0,Qe.H)(o)}(objMap(s,(s=>s.reducers)))}(this.system.statePlugins))}getType(s){let o=s[0].toUpperCase()+s.slice(1);return objReduce(this.system.statePlugins,((i,a)=>{let u=i[s];if(u)return{[a+o]:u}}))}getSelectors(){return this.getType("selectors")}getActions(){return objMap(this.getType("actions"),(s=>objReduce(s,((s,o)=>{if(isFn(s))return{[o]:s}}))))}getWrappedAndBoundActions(s){return objMap(this.getBoundActions(s),((s,o)=>{let i=this.system.statePlugins[o.slice(0,-7)].wrapActions;return i?objMap(s,((s,o)=>{let a=i[o];return a?(Array.isArray(a)||(a=[a]),a.reduce(((s,o)=>{let newAction=(...i)=>o(s,this.getSystem())(...i);if(!isFn(newAction))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return wrapWithTryCatch(newAction)}),s||Function.prototype)):s})):s}))}getWrappedAndBoundSelectors(s,o){return objMap(this.getBoundSelectors(s,o),((o,i)=>{let a=[i.slice(0,-9)],u=this.system.statePlugins[a].wrapSelectors;return u?objMap(o,((o,i)=>{let _=u[i];return _?(Array.isArray(_)||(_=[_]),_.reduce(((o,i)=>{let wrappedSelector=(...u)=>i(o,this.getSystem())(s().getIn(a),...u);if(!isFn(wrappedSelector))throw new TypeError("wrapSelector needs to return a function that returns a new function (ie the wrapped action)");return wrappedSelector}),o||Function.prototype)):o})):o}))}getStates(s){return Object.keys(this.system.statePlugins).reduce(((o,i)=>(o[i]=s.get(i),o)),{})}getStateThunks(s){return Object.keys(this.system.statePlugins).reduce(((o,i)=>(o[i]=()=>s().get(i),o)),{})}getFn(){return{fn:this.system.fn}}getComponents(s){const o=this.system.components[s];return Array.isArray(o)?o.reduce(((s,o)=>o(s,this.getSystem()))):void 0!==s?this.system.components[s]:this.system.components}getBoundSelectors(s,o){return objMap(this.getSelectors(),((i,a)=>{let u=[a.slice(0,-9)];return objMap(i,(i=>(...a)=>{let _=wrapWithTryCatch(i).apply(null,[s().getIn(u),...a]);return"function"==typeof _&&(_=wrapWithTryCatch(_)(o())),_}))}))}getBoundActions(s){s=s||this.getStore().dispatch;const o=this.getActions(),process=s=>"function"!=typeof s?objMap(s,(s=>process(s))):(...o)=>{var i=null;try{i=s(...o)}catch(s){i={type:nt,error:!0,payload:(0,et.serializeError)(s)}}finally{return i}};return objMap(o,(o=>function bindActionCreators(s,o){if("function"==typeof s)return bindActionCreator(s,o);if("object"!=typeof s||null===s)throw new Error(formatProdErrorMessage(16));const i={};for(const a in s){const u=s[a];"function"==typeof u&&(i[a]=bindActionCreator(u,o))}return i}(process(o),s)))}getMapStateToProps(){return()=>Object.assign({},this.getSystem())}getMapDispatchToProps(s){return o=>Ye()({},this.getWrappedAndBoundActions(o),this.getFn(),s)}}function combinePlugins(s,o){return isObject(s)&&!isArray(s)?rt()({},s):isFunc(s)?combinePlugins(s(o),o):isArray(s)?s.map((s=>combinePlugins(s,o))).reduce(systemExtend,{components:o.getComponents()}):{}}function callAfterLoad(s,o,{hasLoaded:i}={}){let a=i;return isObject(s)&&!isArray(s)&&"function"==typeof s.afterLoad&&(a=!0,wrapWithTryCatch(s.afterLoad).call(this,o)),isFunc(s)?callAfterLoad.call(this,s(o),o,{hasLoaded:a}):isArray(s)?s.map((s=>callAfterLoad.call(this,s,o,{hasLoaded:a}))):a}function systemExtend(s={},o={}){if(!isObject(s))return{};if(!isObject(o))return s;o.wrapComponents&&(objMap(o.wrapComponents,((i,a)=>{const u=s.components&&s.components[a];u&&Array.isArray(u)?(s.components[a]=u.concat([i]),delete o.wrapComponents[a]):u&&(s.components[a]=[u,i],delete o.wrapComponents[a])})),Object.keys(o.wrapComponents).length||delete o.wrapComponents);const{statePlugins:i}=s;if(isObject(i))for(let s in i){const a=i[s];if(!isObject(a))continue;const{wrapActions:u,wrapSelectors:_}=a;if(isObject(u))for(let i in u){let a=u[i];Array.isArray(a)||(a=[a],u[i]=a),o&&o.statePlugins&&o.statePlugins[s]&&o.statePlugins[s].wrapActions&&o.statePlugins[s].wrapActions[i]&&(o.statePlugins[s].wrapActions[i]=u[i].concat(o.statePlugins[s].wrapActions[i]))}if(isObject(_))for(let i in _){let a=_[i];Array.isArray(a)||(a=[a],_[i]=a),o&&o.statePlugins&&o.statePlugins[s]&&o.statePlugins[s].wrapSelectors&&o.statePlugins[s].wrapSelectors[i]&&(o.statePlugins[s].wrapSelectors[i]=_[i].concat(o.statePlugins[s].wrapSelectors[i]))}}return Ye()(s,o)}function wrapWithTryCatch(s,{logErrors:o=!0}={}){return"function"!=typeof s?s:function(...i){try{return s.call(this,...i)}catch(s){return o&&console.error(s),null}}}var Mt=__webpack_require__(61160),Rt=__webpack_require__.n(Mt);const Dt="show_popup",Lt="authorize",Ft="logout",Bt="pre_authorize_oauth2",qt="authorize_oauth2",$t="validate",Vt="configure_auth",Ut="restore_authorization";function showDefinitions(s){return{type:Dt,payload:s}}function authorize(s){return{type:Lt,payload:s}}const authorizeWithPersistOption=s=>({authActions:o})=>{o.authorize(s),o.persistAuthorizationIfNeeded()};function logout(s){return{type:Ft,payload:s}}const logoutWithPersistOption=s=>({authActions:o})=>{o.logout(s),o.persistAuthorizationIfNeeded()},preAuthorizeImplicit=s=>({authActions:o,errActions:i})=>{let{auth:a,token:u,isValid:_}=s,{schema:w,name:x}=a,C=w.get("flow");delete ut.swaggerUIRedirectOauth2,"accessCode"===C||_||i.newAuthErr({authId:x,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),u.error?i.newAuthErr({authId:x,source:"auth",level:"error",message:JSON.stringify(u)}):o.authorizeOauth2WithPersistOption({auth:a,token:u})};function authorizeOauth2(s){return{type:qt,payload:s}}const authorizeOauth2WithPersistOption=s=>({authActions:o})=>{o.authorizeOauth2(s),o.persistAuthorizationIfNeeded()},authorizePassword=s=>({authActions:o})=>{let{schema:i,name:a,username:u,password:_,passwordType:w,clientId:x,clientSecret:C}=s,j={grant_type:"password",scope:s.scopes.join(" "),username:u,password:_},L={};switch(w){case"request-body":!function setClientIdAndSecret(s,o,i){o&&Object.assign(s,{client_id:o});i&&Object.assign(s,{client_secret:i})}(j,x,C);break;case"basic":L.Authorization="Basic "+utils_btoa(x+":"+C);break;default:console.warn(`Warning: invalid passwordType ${w} was passed, not including client id and secret`)}return o.authorizeRequest({body:buildFormData(j),url:i.get("tokenUrl"),name:a,headers:L,query:{},auth:s})};const authorizeApplication=s=>({authActions:o})=>{let{schema:i,scopes:a,name:u,clientId:_,clientSecret:w}=s,x={Authorization:"Basic "+utils_btoa(_+":"+w)},C={grant_type:"client_credentials",scope:a.join(" ")};return o.authorizeRequest({body:buildFormData(C),name:u,url:i.get("tokenUrl"),auth:s,headers:x})},authorizeAccessCodeWithFormParams=({auth:s,redirectUrl:o})=>({authActions:i})=>{let{schema:a,name:u,clientId:_,clientSecret:w,codeVerifier:x}=s,C={grant_type:"authorization_code",code:s.code,client_id:_,client_secret:w,redirect_uri:o,code_verifier:x};return i.authorizeRequest({body:buildFormData(C),name:u,url:a.get("tokenUrl"),auth:s})},authorizeAccessCodeWithBasicAuthentication=({auth:s,redirectUrl:o})=>({authActions:i})=>{let{schema:a,name:u,clientId:_,clientSecret:w,codeVerifier:x}=s,C={Authorization:"Basic "+utils_btoa(_+":"+w)},j={grant_type:"authorization_code",code:s.code,client_id:_,redirect_uri:o,code_verifier:x};return i.authorizeRequest({body:buildFormData(j),name:u,url:a.get("tokenUrl"),auth:s,headers:C})},authorizeRequest=s=>({fn:o,getConfigs:i,authActions:a,errActions:u,oas3Selectors:_,specSelectors:w,authSelectors:x})=>{let C,{body:j,query:L={},headers:B={},name:$,url:V,auth:U}=s,{additionalQueryStringParams:z}=x.getConfigs()||{};if(w.isOAS3()){let s=_.serverEffectiveValue(_.selectedServer());C=Rt()(V,s,!0)}else C=Rt()(V,w.url(),!0);"object"==typeof z&&(C.query=Object.assign({},C.query,z));const Y=C.toString();let Z=Object.assign({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},B);o.fetch({url:Y,method:"post",headers:Z,query:L,body:j,requestInterceptor:i().requestInterceptor,responseInterceptor:i().responseInterceptor}).then((function(s){let o=JSON.parse(s.data),i=o&&(o.error||""),_=o&&(o.parseError||"");s.ok?i||_?u.newAuthErr({authId:$,level:"error",source:"auth",message:JSON.stringify(o)}):a.authorizeOauth2WithPersistOption({auth:U,token:o}):u.newAuthErr({authId:$,level:"error",source:"auth",message:s.statusText})})).catch((s=>{let o=new Error(s).message;if(s.response&&s.response.data){const i=s.response.data;try{const s="string"==typeof i?JSON.parse(i):i;s.error&&(o+=`, error: ${s.error}`),s.error_description&&(o+=`, description: ${s.error_description}`)}catch(s){}}u.newAuthErr({authId:$,level:"error",source:"auth",message:o})}))};function configureAuth(s){return{type:Vt,payload:s}}function restoreAuthorization(s){return{type:Ut,payload:s}}const persistAuthorizationIfNeeded=()=>({authSelectors:s,getConfigs:o})=>{if(!o().persistAuthorization)return;const i=s.authorized().toJS();localStorage.setItem("authorized",JSON.stringify(i))},authPopup=(s,o)=>()=>{ut.swaggerUIRedirectOauth2=o,ut.open(s)},zt={[Dt]:(s,{payload:o})=>s.set("showDefinitions",o),[Lt]:(s,{payload:o})=>{let i=(0,We.fromJS)(o),a=s.get("authorized")||(0,We.Map)();return i.entrySeq().forEach((([o,i])=>{if(!isFunc(i.getIn))return s.set("authorized",a);let u=i.getIn(["schema","type"]);if("apiKey"===u||"http"===u)a=a.set(o,i);else if("basic"===u){let s=i.getIn(["value","username"]),u=i.getIn(["value","password"]);a=a.setIn([o,"value"],{username:s,header:"Basic "+utils_btoa(s+":"+u)}),a=a.setIn([o,"schema"],i.get("schema"))}})),s.set("authorized",a)},[qt]:(s,{payload:o})=>{let i,{auth:a,token:u}=o;a.token=Object.assign({},u),i=(0,We.fromJS)(a);let _=s.get("authorized")||(0,We.Map)();return _=_.set(i.get("name"),i),s.set("authorized",_)},[Ft]:(s,{payload:o})=>{let i=s.get("authorized").withMutations((s=>{o.forEach((o=>{s.delete(o)}))}));return s.set("authorized",i)},[Vt]:(s,{payload:o})=>s.set("configs",o),[Ut]:(s,{payload:o})=>s.set("authorized",(0,We.fromJS)(o.authorized))};function assertIsFunction(s,o="expected a function, instead received "+typeof s){if("function"!=typeof s)throw new TypeError(o)}var ensureIsArray=s=>Array.isArray(s)?s:[s];function getDependencies(s){const o=Array.isArray(s[0])?s[0]:s;return function assertIsArrayOfFunctions(s,o="expected all items to be functions, instead received the following types: "){if(!s.every((s=>"function"==typeof s))){const i=s.map((s=>"function"==typeof s?`function ${s.name||"unnamed"}()`:typeof s)).join(", ");throw new TypeError(`${o}[${i}]`)}}(o,"createSelector expects all input-selectors to be functions, but received the following types: "),o}Symbol(),Object.getPrototypeOf({});var Wt="undefined"!=typeof WeakRef?WeakRef:class{constructor(s){this.value=s}deref(){return this.value}};function weakMapMemoize(s,o={}){let i={s:0,v:void 0,o:null,p:null};const{resultEqualityCheck:a}=o;let u,_=0;function memoized(){let o=i;const{length:w}=arguments;for(let s=0,i=w;s{i={s:0,v:void 0,o:null,p:null},memoized.resetResultsCount()},memoized.resultsCount=()=>_,memoized.resetResultsCount=()=>{_=0},memoized}function createSelectorCreator(s,...o){const i="function"==typeof s?{memoize:s,memoizeOptions:o}:s,createSelector2=(...s)=>{let o,a=0,u=0,_={},w=s.pop();"object"==typeof w&&(_=w,w=s.pop()),assertIsFunction(w,`createSelector expects an output function after the inputs, but received: [${typeof w}]`);const x={...i,..._},{memoize:C,memoizeOptions:j=[],argsMemoize:L=weakMapMemoize,argsMemoizeOptions:B=[],devModeChecks:$={}}=x,V=ensureIsArray(j),U=ensureIsArray(B),z=getDependencies(s),Y=C((function recomputationWrapper(){return a++,w.apply(null,arguments)}),...V);const Z=L((function dependenciesChecker(){u++;const s=function collectInputSelectorResults(s,o){const i=[],{length:a}=s;for(let u=0;uu,resetDependencyRecomputations:()=>{u=0},lastResult:()=>o,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:C,argsMemoize:L})};return Object.assign(createSelector2,{withTypes:()=>createSelector2}),createSelector2}var Jt=createSelectorCreator(weakMapMemoize),Ht=Object.assign(((s,o=Jt)=>{!function assertIsObject(s,o="expected an object, instead received "+typeof s){if("object"!=typeof s)throw new TypeError(o)}(s,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof s);const i=Object.keys(s);return o(i.map((o=>s[o])),((...s)=>s.reduce(((s,o,a)=>(s[i[a]]=o,s)),{})))}),{withTypes:()=>Ht});const state=s=>s,Kt=Jt(state,(s=>s.get("showDefinitions"))),Gt=Jt(state,(()=>({specSelectors:s})=>{let o=s.securityDefinitions()||(0,We.Map)({}),i=(0,We.List)();return o.entrySeq().forEach((([s,o])=>{let a=(0,We.Map)();a=a.set(s,o),i=i.push(a)})),i})),getDefinitionsByNames=(s,o)=>({specSelectors:s})=>{console.warn("WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.");let i=s.securityDefinitions(),a=(0,We.List)();return o.valueSeq().forEach((s=>{let o=(0,We.Map)();s.entrySeq().forEach((([s,a])=>{let u,_=i.get(s);"oauth2"===_.get("type")&&a.size&&(u=_.get("scopes"),u.keySeq().forEach((s=>{a.contains(s)||(u=u.delete(s))})),_=_.set("allowedScopes",u)),o=o.set(s,_)})),a=a.push(o)})),a},definitionsForRequirements=(s,o=(0,We.List)())=>({authSelectors:s})=>{const i=s.definitionsToAuthorize()||(0,We.List)();let a=(0,We.List)();return i.forEach((s=>{let i=o.find((o=>o.get(s.keySeq().first())));i&&(s.forEach(((o,a)=>{if("oauth2"===o.get("type")){const u=i.get(a);let _=o.get("scopes");We.List.isList(u)&&We.Map.isMap(_)&&(_.keySeq().forEach((s=>{u.contains(s)||(_=_.delete(s))})),s=s.set(a,o.set("scopes",_)))}})),a=a.push(s))})),a},Xt=Jt(state,(s=>s.get("authorized")||(0,We.Map)())),isAuthorized=(s,o)=>({authSelectors:s})=>{let i=s.authorized();return We.List.isList(o)?!!o.toJS().filter((s=>-1===Object.keys(s).map((s=>!!i.get(s))).indexOf(!1))).length:null},Yt=Jt(state,(s=>s.get("configs"))),execute=(s,{authSelectors:o,specSelectors:i})=>({path:a,method:u,operation:_,extras:w})=>{let x={authorized:o.authorized()&&o.authorized().toJS(),definitions:i.securityDefinitions()&&i.securityDefinitions().toJS(),specSecurity:i.security()&&i.security().toJS()};return s({path:a,method:u,operation:_,securities:x,...w})},loaded=(s,o)=>i=>{const{getConfigs:a,authActions:u}=o,_=a();if(s(i),_.persistAuthorization){const s=localStorage.getItem("authorized");s&&u.restoreAuthorization({authorized:JSON.parse(s)})}},wrap_actions_authorize=(s,o)=>i=>{s(i);if(o.getConfigs().persistAuthorization)try{const[{schema:s,value:o}]=Object.values(i),a="apiKey"===s.get("type"),u="cookie"===s.get("in");a&&u&&(document.cookie=`${s.get("name")}=${o}; SameSite=None; Secure`)}catch(s){console.error("Error persisting cookie based apiKey in document.cookie.",s)}},wrap_actions_logout=(s,o)=>i=>{const a=o.getConfigs(),u=o.authSelectors.authorized();try{a.persistAuthorization&&Array.isArray(i)&&i.forEach((s=>{const o=u.get(s,{}),i="apiKey"===o.getIn(["schema","type"]),a="cookie"===o.getIn(["schema","in"]);if(i&&a){const s=o.getIn(["schema","name"]);document.cookie=`${s}=; Max-Age=-99999999`}}))}catch(s){console.error("Error deleting cookie based apiKey from document.cookie.",s)}s(i)};var Qt=__webpack_require__(90179),Zt=__webpack_require__.n(Qt);class LockAuthIcon extends qe.Component{mapStateToProps(s,o){return{state:s,ownProps:Zt()(o,Object.keys(o.getSystem()))}}render(){const{getComponent:s,ownProps:o}=this.props,i=s("LockIcon");return qe.createElement(i,o)}}const er=LockAuthIcon;class UnlockAuthIcon extends qe.Component{mapStateToProps(s,o){return{state:s,ownProps:Zt()(o,Object.keys(o.getSystem()))}}render(){const{getComponent:s,ownProps:o}=this.props,i=s("UnlockIcon");return qe.createElement(i,o)}}const tr=UnlockAuthIcon;function auth(){return{afterLoad(s){this.rootInjects=this.rootInjects||{},this.rootInjects.initOAuth=s.authActions.configureAuth,this.rootInjects.preauthorizeApiKey=preauthorizeApiKey.bind(null,s),this.rootInjects.preauthorizeBasic=preauthorizeBasic.bind(null,s)},components:{LockAuthIcon:er,UnlockAuthIcon:tr,LockAuthOperationIcon:er,UnlockAuthOperationIcon:tr},statePlugins:{auth:{reducers:zt,actions:o,selectors:a,wrapActions:{authorize:wrap_actions_authorize,logout:wrap_actions_logout}},configs:{wrapActions:{loaded:loaded}},spec:{wrapActions:{execute:execute}}}}}function preauthorizeBasic(s,o,i,a){const{authActions:{authorize:u},specSelectors:{specJson:_,isOAS3:w}}=s,x=w()?["components","securitySchemes"]:["securityDefinitions"],C=_().getIn([...x,o]);return C?u({[o]:{value:{username:i,password:a},schema:C.toJS()}}):null}function preauthorizeApiKey(s,o,i){const{authActions:{authorize:a},specSelectors:{specJson:u,isOAS3:_}}=s,w=_()?["components","securitySchemes"]:["securityDefinitions"],x=u().getIn([...w,o]);return x?a({[o]:{value:i,schema:x.toJS()}}):null}function isNothing(s){return null==s}var rr=function repeat(s,o){var i,a="";for(i=0;ix&&(o=a-x+(_=" ... ").length),i-a>x&&(i=a+x-(w=" ...").length),{str:_+s.slice(o,i).replace(/\t/g,"→")+w,pos:a-o+_.length}}function padStart(s,o){return sr.repeat(" ",o-s.length)+s}var ar=function makeSnippet(s,o){if(o=Object.create(o||null),!s.buffer)return null;o.maxLength||(o.maxLength=79),"number"!=typeof o.indent&&(o.indent=1),"number"!=typeof o.linesBefore&&(o.linesBefore=3),"number"!=typeof o.linesAfter&&(o.linesAfter=2);for(var i,a=/\r?\n|\r|\0/g,u=[0],_=[],w=-1;i=a.exec(s.buffer);)_.push(i.index),u.push(i.index+i[0].length),s.position<=i.index&&w<0&&(w=u.length-2);w<0&&(w=u.length-1);var x,C,j="",L=Math.min(s.line+o.linesAfter,_.length).toString().length,B=o.maxLength-(o.indent+L+3);for(x=1;x<=o.linesBefore&&!(w-x<0);x++)C=getLine(s.buffer,u[w-x],_[w-x],s.position-(u[w]-u[w-x]),B),j=sr.repeat(" ",o.indent)+padStart((s.line-x+1).toString(),L)+" | "+C.str+"\n"+j;for(C=getLine(s.buffer,u[w],_[w],s.position,B),j+=sr.repeat(" ",o.indent)+padStart((s.line+1).toString(),L)+" | "+C.str+"\n",j+=sr.repeat("-",o.indent+L+3+C.pos)+"^\n",x=1;x<=o.linesAfter&&!(w+x>=_.length);x++)C=getLine(s.buffer,u[w+x],_[w+x],s.position-(u[w]-u[w+x]),B),j+=sr.repeat(" ",o.indent)+padStart((s.line+x+1).toString(),L)+" | "+C.str+"\n";return j.replace(/\n$/,"")},cr=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],lr=["scalar","sequence","mapping"];var ur=function Type$1(s,o){if(o=o||{},Object.keys(o).forEach((function(o){if(-1===cr.indexOf(o))throw new ir('Unknown option "'+o+'" is met in definition of "'+s+'" YAML type.')})),this.options=o,this.tag=s,this.kind=o.kind||null,this.resolve=o.resolve||function(){return!0},this.construct=o.construct||function(s){return s},this.instanceOf=o.instanceOf||null,this.predicate=o.predicate||null,this.represent=o.represent||null,this.representName=o.representName||null,this.defaultStyle=o.defaultStyle||null,this.multi=o.multi||!1,this.styleAliases=function compileStyleAliases(s){var o={};return null!==s&&Object.keys(s).forEach((function(i){s[i].forEach((function(s){o[String(s)]=i}))})),o}(o.styleAliases||null),-1===lr.indexOf(this.kind))throw new ir('Unknown kind "'+this.kind+'" is specified for "'+s+'" YAML type.')};function compileList(s,o){var i=[];return s[o].forEach((function(s){var o=i.length;i.forEach((function(i,a){i.tag===s.tag&&i.kind===s.kind&&i.multi===s.multi&&(o=a)})),i[o]=s})),i}function Schema$1(s){return this.extend(s)}Schema$1.prototype.extend=function extend(s){var o=[],i=[];if(s instanceof ur)i.push(s);else if(Array.isArray(s))i=i.concat(s);else{if(!s||!Array.isArray(s.implicit)&&!Array.isArray(s.explicit))throw new ir("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");s.implicit&&(o=o.concat(s.implicit)),s.explicit&&(i=i.concat(s.explicit))}o.forEach((function(s){if(!(s instanceof ur))throw new ir("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(s.loadKind&&"scalar"!==s.loadKind)throw new ir("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(s.multi)throw new ir("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")})),i.forEach((function(s){if(!(s instanceof ur))throw new ir("Specified list of YAML types (or a single Type object) contains a non-Type object.")}));var a=Object.create(Schema$1.prototype);return a.implicit=(this.implicit||[]).concat(o),a.explicit=(this.explicit||[]).concat(i),a.compiledImplicit=compileList(a,"implicit"),a.compiledExplicit=compileList(a,"explicit"),a.compiledTypeMap=function compileMap(){var s,o,i={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function collectType(s){s.multi?(i.multi[s.kind].push(s),i.multi.fallback.push(s)):i[s.kind][s.tag]=i.fallback[s.tag]=s}for(s=0,o=arguments.length;s=0?"0b"+s.toString(2):"-0b"+s.toString(2).slice(1)},octal:function(s){return s>=0?"0o"+s.toString(8):"-0o"+s.toString(8).slice(1)},decimal:function(s){return s.toString(10)},hexadecimal:function(s){return s>=0?"0x"+s.toString(16).toUpperCase():"-0x"+s.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),_r=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var Sr=/^[-+]?[0-9]+e/;var wr=new ur("tag:yaml.org,2002:float",{kind:"scalar",resolve:function resolveYamlFloat(s){return null!==s&&!(!_r.test(s)||"_"===s[s.length-1])},construct:function constructYamlFloat(s){var o,i;return i="-"===(o=s.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(o[0])>=0&&(o=o.slice(1)),".inf"===o?1===i?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===o?NaN:i*parseFloat(o,10)},predicate:function isFloat(s){return"[object Number]"===Object.prototype.toString.call(s)&&(s%1!=0||sr.isNegativeZero(s))},represent:function representYamlFloat(s,o){var i;if(isNaN(s))switch(o){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===s)switch(o){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===s)switch(o){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(sr.isNegativeZero(s))return"-0.0";return i=s.toString(10),Sr.test(i)?i.replace("e",".e"):i},defaultStyle:"lowercase"}),Er=gr.extend({implicit:[yr,vr,br,wr]}),xr=Er,kr=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Or=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");var Cr=new ur("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function resolveYamlTimestamp(s){return null!==s&&(null!==kr.exec(s)||null!==Or.exec(s))},construct:function constructYamlTimestamp(s){var o,i,a,u,_,w,x,C,j=0,L=null;if(null===(o=kr.exec(s))&&(o=Or.exec(s)),null===o)throw new Error("Date resolve error");if(i=+o[1],a=+o[2]-1,u=+o[3],!o[4])return new Date(Date.UTC(i,a,u));if(_=+o[4],w=+o[5],x=+o[6],o[7]){for(j=o[7].slice(0,3);j.length<3;)j+="0";j=+j}return o[9]&&(L=6e4*(60*+o[10]+ +(o[11]||0)),"-"===o[9]&&(L=-L)),C=new Date(Date.UTC(i,a,u,_,w,x,j)),L&&C.setTime(C.getTime()-L),C},instanceOf:Date,represent:function representYamlTimestamp(s){return s.toISOString()}});var Ar=new ur("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function resolveYamlMerge(s){return"<<"===s||null===s}}),jr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";var Ir=new ur("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function resolveYamlBinary(s){if(null===s)return!1;var o,i,a=0,u=s.length,_=jr;for(i=0;i64)){if(o<0)return!1;a+=6}return a%8==0},construct:function constructYamlBinary(s){var o,i,a=s.replace(/[\r\n=]/g,""),u=a.length,_=jr,w=0,x=[];for(o=0;o>16&255),x.push(w>>8&255),x.push(255&w)),w=w<<6|_.indexOf(a.charAt(o));return 0===(i=u%4*6)?(x.push(w>>16&255),x.push(w>>8&255),x.push(255&w)):18===i?(x.push(w>>10&255),x.push(w>>2&255)):12===i&&x.push(w>>4&255),new Uint8Array(x)},predicate:function isBinary(s){return"[object Uint8Array]"===Object.prototype.toString.call(s)},represent:function representYamlBinary(s){var o,i,a="",u=0,_=s.length,w=jr;for(o=0;o<_;o++)o%3==0&&o&&(a+=w[u>>18&63],a+=w[u>>12&63],a+=w[u>>6&63],a+=w[63&u]),u=(u<<8)+s[o];return 0===(i=_%3)?(a+=w[u>>18&63],a+=w[u>>12&63],a+=w[u>>6&63],a+=w[63&u]):2===i?(a+=w[u>>10&63],a+=w[u>>4&63],a+=w[u<<2&63],a+=w[64]):1===i&&(a+=w[u>>2&63],a+=w[u<<4&63],a+=w[64],a+=w[64]),a}}),Pr=Object.prototype.hasOwnProperty,Nr=Object.prototype.toString;var Tr=new ur("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function resolveYamlOmap(s){if(null===s)return!0;var o,i,a,u,_,w=[],x=s;for(o=0,i=x.length;o>10),56320+(s-65536&1023))}for(var Wr=new Array(256),Jr=new Array(256),Hr=0;Hr<256;Hr++)Wr[Hr]=simpleEscapeSequence(Hr)?1:0,Jr[Hr]=simpleEscapeSequence(Hr);function State$1(s,o){this.input=s,this.filename=o.filename||null,this.schema=o.schema||Fr,this.onWarning=o.onWarning||null,this.legacy=o.legacy||!1,this.json=o.json||!1,this.listener=o.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=s.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function generateError(s,o){var i={name:s.filename,buffer:s.input.slice(0,-1),position:s.position,line:s.line,column:s.position-s.lineStart};return i.snippet=ar(i),new ir(o,i)}function throwError(s,o){throw generateError(s,o)}function throwWarning(s,o){s.onWarning&&s.onWarning.call(null,generateError(s,o))}var Kr={YAML:function handleYamlDirective(s,o,i){var a,u,_;null!==s.version&&throwError(s,"duplication of %YAML directive"),1!==i.length&&throwError(s,"YAML directive accepts exactly one argument"),null===(a=/^([0-9]+)\.([0-9]+)$/.exec(i[0]))&&throwError(s,"ill-formed argument of the YAML directive"),u=parseInt(a[1],10),_=parseInt(a[2],10),1!==u&&throwError(s,"unacceptable YAML version of the document"),s.version=i[0],s.checkLineBreaks=_<2,1!==_&&2!==_&&throwWarning(s,"unsupported YAML version of the document")},TAG:function handleTagDirective(s,o,i){var a,u;2!==i.length&&throwError(s,"TAG directive accepts exactly two arguments"),a=i[0],u=i[1],Ur.test(a)||throwError(s,"ill-formed tag handle (first argument) of the TAG directive"),Br.call(s.tagMap,a)&&throwError(s,'there is a previously declared suffix for "'+a+'" tag handle'),zr.test(u)||throwError(s,"ill-formed tag prefix (second argument) of the TAG directive");try{u=decodeURIComponent(u)}catch(o){throwError(s,"tag prefix is malformed: "+u)}s.tagMap[a]=u}};function captureSegment(s,o,i,a){var u,_,w,x;if(o1&&(s.result+=sr.repeat("\n",o-1))}function readBlockSequence(s,o){var i,a,u=s.tag,_=s.anchor,w=[],x=!1;if(-1!==s.firstTabInLine)return!1;for(null!==s.anchor&&(s.anchorMap[s.anchor]=w),a=s.input.charCodeAt(s.position);0!==a&&(-1!==s.firstTabInLine&&(s.position=s.firstTabInLine,throwError(s,"tab characters must not be used in indentation")),45===a)&&is_WS_OR_EOL(s.input.charCodeAt(s.position+1));)if(x=!0,s.position++,skipSeparationSpace(s,!0,-1)&&s.lineIndent<=o)w.push(null),a=s.input.charCodeAt(s.position);else if(i=s.line,composeNode(s,o,3,!1,!0),w.push(s.result),skipSeparationSpace(s,!0,-1),a=s.input.charCodeAt(s.position),(s.line===i||s.lineIndent>o)&&0!==a)throwError(s,"bad indentation of a sequence entry");else if(s.lineIndento?U=1:s.lineIndent===o?U=0:s.lineIndento?U=1:s.lineIndent===o?U=0:s.lineIndento)&&(Z&&(w=s.line,x=s.lineStart,C=s.position),composeNode(s,o,4,!0,u)&&(Z?z=s.result:Y=s.result),Z||(storeMappingPair(s,$,V,U,z,Y,w,x,C),U=z=Y=null),skipSeparationSpace(s,!0,-1),j=s.input.charCodeAt(s.position)),(s.line===_||s.lineIndent>o)&&0!==j)throwError(s,"bad indentation of a mapping entry");else if(s.lineIndent=0))break;0===u?throwError(s,"bad explicit indentation width of a block scalar; it cannot be less than one"):j?throwError(s,"repeat of an indentation width identifier"):(L=o+u-1,j=!0)}if(is_WHITE_SPACE(_)){do{_=s.input.charCodeAt(++s.position)}while(is_WHITE_SPACE(_));if(35===_)do{_=s.input.charCodeAt(++s.position)}while(!is_EOL(_)&&0!==_)}for(;0!==_;){for(readLineBreak(s),s.lineIndent=0,_=s.input.charCodeAt(s.position);(!j||s.lineIndentL&&(L=s.lineIndent),is_EOL(_))B++;else{if(s.lineIndent0){for(u=w,_=0;u>0;u--)(w=fromHexCode(x=s.input.charCodeAt(++s.position)))>=0?_=(_<<4)+w:throwError(s,"expected hexadecimal character");s.result+=charFromCodepoint(_),s.position++}else throwError(s,"unknown escape sequence");i=a=s.position}else is_EOL(x)?(captureSegment(s,i,a,!0),writeFoldedLines(s,skipSeparationSpace(s,!1,o)),i=a=s.position):s.position===s.lineStart&&testDocumentSeparator(s)?throwError(s,"unexpected end of the document within a double quoted scalar"):(s.position++,a=s.position)}throwError(s,"unexpected end of the stream within a double quoted scalar")}(s,$)?Y=!0:!function readAlias(s){var o,i,a;if(42!==(a=s.input.charCodeAt(s.position)))return!1;for(a=s.input.charCodeAt(++s.position),o=s.position;0!==a&&!is_WS_OR_EOL(a)&&!is_FLOW_INDICATOR(a);)a=s.input.charCodeAt(++s.position);return s.position===o&&throwError(s,"name of an alias node must contain at least one character"),i=s.input.slice(o,s.position),Br.call(s.anchorMap,i)||throwError(s,'unidentified alias "'+i+'"'),s.result=s.anchorMap[i],skipSeparationSpace(s,!0,-1),!0}(s)?function readPlainScalar(s,o,i){var a,u,_,w,x,C,j,L,B=s.kind,$=s.result;if(is_WS_OR_EOL(L=s.input.charCodeAt(s.position))||is_FLOW_INDICATOR(L)||35===L||38===L||42===L||33===L||124===L||62===L||39===L||34===L||37===L||64===L||96===L)return!1;if((63===L||45===L)&&(is_WS_OR_EOL(a=s.input.charCodeAt(s.position+1))||i&&is_FLOW_INDICATOR(a)))return!1;for(s.kind="scalar",s.result="",u=_=s.position,w=!1;0!==L;){if(58===L){if(is_WS_OR_EOL(a=s.input.charCodeAt(s.position+1))||i&&is_FLOW_INDICATOR(a))break}else if(35===L){if(is_WS_OR_EOL(s.input.charCodeAt(s.position-1)))break}else{if(s.position===s.lineStart&&testDocumentSeparator(s)||i&&is_FLOW_INDICATOR(L))break;if(is_EOL(L)){if(x=s.line,C=s.lineStart,j=s.lineIndent,skipSeparationSpace(s,!1,-1),s.lineIndent>=o){w=!0,L=s.input.charCodeAt(s.position);continue}s.position=_,s.line=x,s.lineStart=C,s.lineIndent=j;break}}w&&(captureSegment(s,u,_,!1),writeFoldedLines(s,s.line-x),u=_=s.position,w=!1),is_WHITE_SPACE(L)||(_=s.position+1),L=s.input.charCodeAt(++s.position)}return captureSegment(s,u,_,!1),!!s.result||(s.kind=B,s.result=$,!1)}(s,$,1===i)&&(Y=!0,null===s.tag&&(s.tag="?")):(Y=!0,null===s.tag&&null===s.anchor||throwError(s,"alias node should not have any properties")),null!==s.anchor&&(s.anchorMap[s.anchor]=s.result)):0===U&&(Y=x&&readBlockSequence(s,V))),null===s.tag)null!==s.anchor&&(s.anchorMap[s.anchor]=s.result);else if("?"===s.tag){for(null!==s.result&&"scalar"!==s.kind&&throwError(s,'unacceptable node kind for ! tag; it should be "scalar", not "'+s.kind+'"'),C=0,j=s.implicitTypes.length;C"),null!==s.result&&B.kind!==s.kind&&throwError(s,"unacceptable node kind for !<"+s.tag+'> tag; it should be "'+B.kind+'", not "'+s.kind+'"'),B.resolve(s.result,s.tag)?(s.result=B.construct(s.result,s.tag),null!==s.anchor&&(s.anchorMap[s.anchor]=s.result)):throwError(s,"cannot resolve a node with !<"+s.tag+"> explicit tag")}return null!==s.listener&&s.listener("close",s),null!==s.tag||null!==s.anchor||Y}function readDocument(s){var o,i,a,u,_=s.position,w=!1;for(s.version=null,s.checkLineBreaks=s.legacy,s.tagMap=Object.create(null),s.anchorMap=Object.create(null);0!==(u=s.input.charCodeAt(s.position))&&(skipSeparationSpace(s,!0,-1),u=s.input.charCodeAt(s.position),!(s.lineIndent>0||37!==u));){for(w=!0,u=s.input.charCodeAt(++s.position),o=s.position;0!==u&&!is_WS_OR_EOL(u);)u=s.input.charCodeAt(++s.position);for(a=[],(i=s.input.slice(o,s.position)).length<1&&throwError(s,"directive name must not be less than one character in length");0!==u;){for(;is_WHITE_SPACE(u);)u=s.input.charCodeAt(++s.position);if(35===u){do{u=s.input.charCodeAt(++s.position)}while(0!==u&&!is_EOL(u));break}if(is_EOL(u))break;for(o=s.position;0!==u&&!is_WS_OR_EOL(u);)u=s.input.charCodeAt(++s.position);a.push(s.input.slice(o,s.position))}0!==u&&readLineBreak(s),Br.call(Kr,i)?Kr[i](s,i,a):throwWarning(s,'unknown document directive "'+i+'"')}skipSeparationSpace(s,!0,-1),0===s.lineIndent&&45===s.input.charCodeAt(s.position)&&45===s.input.charCodeAt(s.position+1)&&45===s.input.charCodeAt(s.position+2)?(s.position+=3,skipSeparationSpace(s,!0,-1)):w&&throwError(s,"directives end mark is expected"),composeNode(s,s.lineIndent-1,4,!1,!0),skipSeparationSpace(s,!0,-1),s.checkLineBreaks&&$r.test(s.input.slice(_,s.position))&&throwWarning(s,"non-ASCII line breaks are interpreted as content"),s.documents.push(s.result),s.position===s.lineStart&&testDocumentSeparator(s)?46===s.input.charCodeAt(s.position)&&(s.position+=3,skipSeparationSpace(s,!0,-1)):s.position=55296&&a<=56319&&o+1=56320&&i<=57343?1024*(a-55296)+i-56320+65536:a}function needIndentIndicator(s){return/^\n* /.test(s)}function chooseScalarStyle(s,o,i,a,u,_,w,x){var C,j=0,L=null,B=!1,$=!1,V=-1!==a,U=-1,z=function isPlainSafeFirst(s){return isPrintable(s)&&s!==Qr&&!isWhitespace(s)&&45!==s&&63!==s&&58!==s&&44!==s&&91!==s&&93!==s&&123!==s&&125!==s&&35!==s&&38!==s&&42!==s&&33!==s&&124!==s&&61!==s&&62!==s&&39!==s&&34!==s&&37!==s&&64!==s&&96!==s}(codePointAt(s,0))&&function isPlainSafeLast(s){return!isWhitespace(s)&&58!==s}(codePointAt(s,s.length-1));if(o||w)for(C=0;C=65536?C+=2:C++){if(!isPrintable(j=codePointAt(s,C)))return 5;z=z&&isPlainSafe(j,L,x),L=j}else{for(C=0;C=65536?C+=2:C++){if(10===(j=codePointAt(s,C)))B=!0,V&&($=$||C-U-1>a&&" "!==s[U+1],U=C);else if(!isPrintable(j))return 5;z=z&&isPlainSafe(j,L,x),L=j}$=$||V&&C-U-1>a&&" "!==s[U+1]}return B||$?i>9&&needIndentIndicator(s)?5:w?2===_?5:2:$?4:3:!z||w||u(s)?2===_?5:2:1}function writeScalar(s,o,i,a,u){s.dump=function(){if(0===o.length)return 2===s.quotingType?'""':"''";if(!s.noCompatMode&&(-1!==en.indexOf(o)||tn.test(o)))return 2===s.quotingType?'"'+o+'"':"'"+o+"'";var _=s.indent*Math.max(1,i),w=-1===s.lineWidth?-1:Math.max(Math.min(s.lineWidth,40),s.lineWidth-_),x=a||s.flowLevel>-1&&i>=s.flowLevel;switch(chooseScalarStyle(o,x,s.indent,w,(function testAmbiguity(o){return function testImplicitResolving(s,o){var i,a;for(i=0,a=s.implicitTypes.length;i"+blockHeader(o,s.indent)+dropEndingNewline(indentString(function foldString(s,o){var i,a,u=/(\n+)([^\n]*)/g,_=(x=s.indexOf("\n"),x=-1!==x?x:s.length,u.lastIndex=x,foldLine(s.slice(0,x),o)),w="\n"===s[0]||" "===s[0];var x;for(;a=u.exec(s);){var C=a[1],j=a[2];i=" "===j[0],_+=C+(w||i||""===j?"":"\n")+foldLine(j,o),w=i}return _}(o,w),_));case 5:return'"'+function escapeString(s){for(var o,i="",a=0,u=0;u=65536?u+=2:u++)a=codePointAt(s,u),!(o=Zr[a])&&isPrintable(a)?(i+=s[u],a>=65536&&(i+=s[u+1])):i+=o||encodeHex(a);return i}(o)+'"';default:throw new ir("impossible error: invalid scalar style")}}()}function blockHeader(s,o){var i=needIndentIndicator(s)?String(o):"",a="\n"===s[s.length-1];return i+(a&&("\n"===s[s.length-2]||"\n"===s)?"+":a?"":"-")+"\n"}function dropEndingNewline(s){return"\n"===s[s.length-1]?s.slice(0,-1):s}function foldLine(s,o){if(""===s||" "===s[0])return s;for(var i,a,u=/ [^ ]/g,_=0,w=0,x=0,C="";i=u.exec(s);)(x=i.index)-_>o&&(a=w>_?w:x,C+="\n"+s.slice(_,a),_=a+1),w=x;return C+="\n",s.length-_>o&&w>_?C+=s.slice(_,w)+"\n"+s.slice(w+1):C+=s.slice(_),C.slice(1)}function writeBlockSequence(s,o,i,a){var u,_,w,x="",C=s.tag;for(u=0,_=i.length;u<_;u+=1)w=i[u],s.replacer&&(w=s.replacer.call(i,String(u),w)),(writeNode(s,o+1,w,!0,!0,!1,!0)||void 0===w&&writeNode(s,o+1,null,!0,!0,!1,!0))&&(a&&""===x||(x+=generateNextLine(s,o)),s.dump&&10===s.dump.charCodeAt(0)?x+="-":x+="- ",x+=s.dump);s.tag=C,s.dump=x||"[]"}function detectType(s,o,i){var a,u,_,w,x,C;for(_=0,w=(u=i?s.explicitTypes:s.implicitTypes).length;_ tag resolver accepts not "'+C+'" style');a=x.represent[C](o,C)}s.dump=a}return!0}return!1}function writeNode(s,o,i,a,u,_,w){s.tag=null,s.dump=i,detectType(s,i,!1)||detectType(s,i,!0);var x,C=Xr.call(s.dump),j=a;a&&(a=s.flowLevel<0||s.flowLevel>o);var L,B,$="[object Object]"===C||"[object Array]"===C;if($&&(B=-1!==(L=s.duplicates.indexOf(i))),(null!==s.tag&&"?"!==s.tag||B||2!==s.indent&&o>0)&&(u=!1),B&&s.usedDuplicates[L])s.dump="*ref_"+L;else{if($&&B&&!s.usedDuplicates[L]&&(s.usedDuplicates[L]=!0),"[object Object]"===C)a&&0!==Object.keys(s.dump).length?(!function writeBlockMapping(s,o,i,a){var u,_,w,x,C,j,L="",B=s.tag,$=Object.keys(i);if(!0===s.sortKeys)$.sort();else if("function"==typeof s.sortKeys)$.sort(s.sortKeys);else if(s.sortKeys)throw new ir("sortKeys must be a boolean or a function");for(u=0,_=$.length;u<_;u+=1)j="",a&&""===L||(j+=generateNextLine(s,o)),x=i[w=$[u]],s.replacer&&(x=s.replacer.call(i,w,x)),writeNode(s,o+1,w,!0,!0,!0)&&((C=null!==s.tag&&"?"!==s.tag||s.dump&&s.dump.length>1024)&&(s.dump&&10===s.dump.charCodeAt(0)?j+="?":j+="? "),j+=s.dump,C&&(j+=generateNextLine(s,o)),writeNode(s,o+1,x,!0,C)&&(s.dump&&10===s.dump.charCodeAt(0)?j+=":":j+=": ",L+=j+=s.dump));s.tag=B,s.dump=L||"{}"}(s,o,s.dump,u),B&&(s.dump="&ref_"+L+s.dump)):(!function writeFlowMapping(s,o,i){var a,u,_,w,x,C="",j=s.tag,L=Object.keys(i);for(a=0,u=L.length;a1024&&(x+="? "),x+=s.dump+(s.condenseFlow?'"':"")+":"+(s.condenseFlow?"":" "),writeNode(s,o,w,!1,!1)&&(C+=x+=s.dump));s.tag=j,s.dump="{"+C+"}"}(s,o,s.dump),B&&(s.dump="&ref_"+L+" "+s.dump));else if("[object Array]"===C)a&&0!==s.dump.length?(s.noArrayIndent&&!w&&o>0?writeBlockSequence(s,o-1,s.dump,u):writeBlockSequence(s,o,s.dump,u),B&&(s.dump="&ref_"+L+s.dump)):(!function writeFlowSequence(s,o,i){var a,u,_,w="",x=s.tag;for(a=0,u=i.length;a",s.dump=x+" "+s.dump)}return!0}function getDuplicateReferences(s,o){var i,a,u=[],_=[];for(inspectNode(s,u,_),i=0,a=_.length;i()=>{},downloadConfig=s=>o=>{const{fn:{fetch:i}}=o;return i(s)},getConfigByUrl=(s,o)=>i=>{const{specActions:a,configsActions:u}=i;if(s)return u.downloadConfig(s).then(next,next);function next(u){u instanceof Error||u.status>=400?(a.updateLoadingStatus("failedConfig"),a.updateLoadingStatus("failedConfig"),a.updateUrl(""),console.error(u.statusText+" "+s.url),o(null)):o(((s,o)=>{try{return vn.load(s)}catch(s){return o&&o.errActions.newThrownErr(new Error(s)),{}}})(u.text,i))}},get=(s,o)=>s.getIn(Array.isArray(o)?o:[o]),Sn={[bn]:(s,o)=>s.merge((0,We.fromJS)(o.payload)),[_n]:(s,o)=>{const i=o.payload,a=s.get(i);return s.set(i,!a)}};function configsPlugin(){return{statePlugins:{configs:{reducers:Sn,actions:u,selectors:_}}}}const setHash=s=>s?history.pushState(null,null,`#${s}`):window.location.hash="";var wn=__webpack_require__(86215),En=__webpack_require__.n(wn);const xn="layout_scroll_to",kn="layout_clear_scroll";const On={fn:{getScrollParent:function getScrollParent(s,o){const i=document.documentElement;let a=getComputedStyle(s);const u="absolute"===a.position,_=o?/(auto|scroll|hidden)/:/(auto|scroll)/;if("fixed"===a.position)return i;for(let o=s;o=o.parentElement;)if(a=getComputedStyle(o),(!u||"static"!==a.position)&&_.test(a.overflow+a.overflowY+a.overflowX))return o;return i}},statePlugins:{layout:{actions:{scrollToElement:(s,o)=>i=>{try{o=o||i.fn.getScrollParent(s),En().createScroller(o).to(s)}catch(s){console.error(s)}},scrollTo:s=>({type:xn,payload:Array.isArray(s)?s:[s]}),clearScrollTo:()=>({type:kn}),readyToScroll:(s,o)=>i=>{const a=i.layoutSelectors.getScrollToKey();He().is(a,(0,We.fromJS)(s))&&(i.layoutActions.scrollToElement(o),i.layoutActions.clearScrollTo())},parseDeepLinkHash:s=>({layoutActions:o,layoutSelectors:i,getConfigs:a})=>{if(a().deepLinking&&s){let a=s.slice(1);"!"===a[0]&&(a=a.slice(1)),"/"===a[0]&&(a=a.slice(1));const u=a.split("/").map((s=>s||"")),_=i.isShownKeyFromUrlHashArray(u),[w,x="",C=""]=_;if("operations"===w){const s=i.isShownKeyFromUrlHashArray([x]);x.indexOf("_")>-1&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),o.show(s.map((s=>s.replace(/_/g," "))),!0)),o.show(s,!0)}(x.indexOf("_")>-1||C.indexOf("_")>-1)&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),o.show(_.map((s=>s.replace(/_/g," "))),!0)),o.show(_,!0),o.scrollTo(_)}}},selectors:{getScrollToKey:s=>s.get("scrollToKey"),isShownKeyFromUrlHashArray(s,o){const[i,a]=o;return a?["operations",i,a]:i?["operations-tag",i]:[]},urlHashArrayFromIsShownKey(s,o){let[i,a,u]=o;return"operations"==i?[a,u]:"operations-tag"==i?[a]:[]}},reducers:{[xn]:(s,o)=>s.set("scrollToKey",He().fromJS(o.payload)),[kn]:s=>s.delete("scrollToKey")},wrapActions:{show:(s,{getConfigs:o,layoutSelectors:i})=>(...a)=>{if(s(...a),o().deepLinking)try{let[s,o]=a;s=Array.isArray(s)?s:[s];const u=i.urlHashArrayFromIsShownKey(s);if(!u.length)return;const[_,w]=u;if(!o)return setHash("/");2===u.length?setHash(createDeepLinkPath(`/${encodeURIComponent(_)}/${encodeURIComponent(w)}`)):1===u.length&&setHash(createDeepLinkPath(`/${encodeURIComponent(_)}`))}catch(s){console.error(s)}}}}}};var Cn=__webpack_require__(2209),An=__webpack_require__.n(Cn);const operation_wrapper=(s,o)=>class OperationWrapper extends qe.Component{onLoad=s=>{const{operation:i}=this.props,{tag:a,operationId:u}=i.toObject();let{isShownKey:_}=i.toObject();_=_||["operations",a,u],o.layoutActions.readyToScroll(_,s)};render(){return qe.createElement("span",{ref:this.onLoad},qe.createElement(s,this.props))}},operation_tag_wrapper=(s,o)=>class OperationTagWrapper extends qe.Component{onLoad=s=>{const{tag:i}=this.props,a=["operations-tag",i];o.layoutActions.readyToScroll(a,s)};render(){return qe.createElement("span",{ref:this.onLoad},qe.createElement(s,this.props))}};function deep_linking(){return[On,{statePlugins:{configs:{wrapActions:{loaded:(s,o)=>(...i)=>{s(...i);const a=decodeURIComponent(window.location.hash);o.layoutActions.parseDeepLinkHash(a)}}}},wrapComponents:{operation:operation_wrapper,OperationTag:operation_tag_wrapper}}]}var jn=__webpack_require__(40860),In=__webpack_require__.n(jn);function transform(s){return s.map((s=>{let o="is not of a type(s)",i=s.get("message").indexOf(o);if(i>-1){let o=s.get("message").slice(i+19).split(",");return s.set("message",s.get("message").slice(0,i)+function makeNewMessage(s){return s.reduce(((s,o,i,a)=>i===a.length-1&&a.length>1?s+"or "+o:a[i+1]&&a.length>2?s+o+", ":a[i+1]?s+o+" ":s+o),"should be a")}(o))}return s}))}var Pn=__webpack_require__(58156),Nn=__webpack_require__.n(Pn);function parameter_oneof_transform(s,{jsSpec:o}){return s}const Tn=[w,x];function transformErrors(s){let o={jsSpec:{}},i=In()(Tn,((s,i)=>{try{return i.transform(s,o).filter((s=>!!s))}catch(o){return console.error("Transformer error:",o),s}}),s);return i.filter((s=>!!s)).map((s=>(!s.get("line")&&s.get("path"),s)))}let Mn={line:0,level:"error",message:"Unknown error"};const Rn=Jt((s=>s),(s=>s.get("errors",(0,We.List)()))),Dn=Jt(Rn,(s=>s.last()));function err(o){return{statePlugins:{err:{reducers:{[nt]:(s,{payload:o})=>{let i=Object.assign(Mn,o,{type:"thrown"});return s.update("errors",(s=>(s||(0,We.List)()).push((0,We.fromJS)(i)))).update("errors",(s=>transformErrors(s)))},[st]:(s,{payload:o})=>(o=o.map((s=>(0,We.fromJS)(Object.assign(Mn,s,{type:"thrown"})))),s.update("errors",(s=>(s||(0,We.List)()).concat((0,We.fromJS)(o)))).update("errors",(s=>transformErrors(s)))),[ot]:(s,{payload:o})=>{let i=(0,We.fromJS)(o);return i=i.set("type","spec"),s.update("errors",(s=>(s||(0,We.List)()).push((0,We.fromJS)(i)).sortBy((s=>s.get("line"))))).update("errors",(s=>transformErrors(s)))},[it]:(s,{payload:o})=>(o=o.map((s=>(0,We.fromJS)(Object.assign(Mn,s,{type:"spec"})))),s.update("errors",(s=>(s||(0,We.List)()).concat((0,We.fromJS)(o)))).update("errors",(s=>transformErrors(s)))),[at]:(s,{payload:o})=>{let i=(0,We.fromJS)(Object.assign({},o));return i=i.set("type","auth"),s.update("errors",(s=>(s||(0,We.List)()).push((0,We.fromJS)(i)))).update("errors",(s=>transformErrors(s)))},[ct]:(s,{payload:o})=>{if(!o||!s.get("errors"))return s;let i=s.get("errors").filter((s=>s.keySeq().every((i=>{const a=s.get(i),u=o[i];return!u||a!==u}))));return s.merge({errors:i})},[lt]:(s,{payload:o})=>{if(!o||"function"!=typeof o)return s;let i=s.get("errors").filter((s=>o(s)));return s.merge({errors:i})}},actions:s,selectors:C}}}}function opsFilter(s,o){return s.filter(((s,i)=>-1!==i.indexOf(o)))}function filter(){return{fn:{opsFilter:opsFilter}}}var Ln=__webpack_require__(7666),Fn=__webpack_require__.n(Ln);const arrow_up=({className:s=null,width:o=20,height:i=20,...a})=>qe.createElement("svg",Fn()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:s,width:o,height:i,"aria-hidden":"true",focusable:"false"},a),qe.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"})),arrow_down=({className:s=null,width:o=20,height:i=20,...a})=>qe.createElement("svg",Fn()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:s,width:o,height:i,"aria-hidden":"true",focusable:"false"},a),qe.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),arrow=({className:s=null,width:o=20,height:i=20,...a})=>qe.createElement("svg",Fn()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:s,width:o,height:i,"aria-hidden":"true",focusable:"false"},a),qe.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),components_close=({className:s=null,width:o=20,height:i=20,...a})=>qe.createElement("svg",Fn()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:s,width:o,height:i,"aria-hidden":"true",focusable:"false"},a),qe.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),copy=({className:s=null,width:o=15,height:i=16,...a})=>qe.createElement("svg",Fn()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 16",className:s,width:o,height:i,"aria-hidden":"true",focusable:"false"},a),qe.createElement("g",{transform:"translate(2, -1)"},qe.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"}))),lock=({className:s=null,width:o=20,height:i=20,...a})=>qe.createElement("svg",Fn()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:s,width:o,height:i,"aria-hidden":"true",focusable:"false"},a),qe.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),unlock=({className:s=null,width:o=20,height:i=20,...a})=>qe.createElement("svg",Fn()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:s,width:o,height:i,"aria-hidden":"true",focusable:"false"},a),qe.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),icons=()=>({components:{ArrowUpIcon:arrow_up,ArrowDownIcon:arrow_down,ArrowIcon:arrow,CloseIcon:components_close,CopyIcon:copy,LockIcon:lock,UnlockIcon:unlock}}),Bn="layout_update_layout",qn="layout_update_filter",$n="layout_update_mode",Vn="layout_show";function updateLayout(s){return{type:Bn,payload:s}}function updateFilter(s){return{type:qn,payload:s}}function actions_show(s,o=!0){return s=normalizeArray(s),{type:Vn,payload:{thing:s,shown:o}}}function changeMode(s,o=""){return s=normalizeArray(s),{type:$n,payload:{thing:s,mode:o}}}const Un={[Bn]:(s,o)=>s.set("layout",o.payload),[qn]:(s,o)=>s.set("filter",o.payload),[Vn]:(s,o)=>{const i=o.payload.shown,a=(0,We.fromJS)(o.payload.thing);return s.update("shown",(0,We.fromJS)({}),(s=>s.set(a,i)))},[$n]:(s,o)=>{let i=o.payload.thing,a=o.payload.mode;return s.setIn(["modes"].concat(i),(a||"")+"")}},current=s=>s.get("layout"),currentFilter=s=>s.get("filter"),isShown=(s,o,i)=>(o=normalizeArray(o),s.get("shown",(0,We.fromJS)({})).get((0,We.fromJS)(o),i)),whatMode=(s,o,i="")=>(o=normalizeArray(o),s.getIn(["modes",...o],i)),zn=Jt((s=>s),(s=>!isShown(s,"editor"))),taggedOperations=(s,o)=>(i,...a)=>{let u=s(i,...a);const{fn:_,layoutSelectors:w,getConfigs:x}=o.getSystem(),C=x(),{maxDisplayedTags:j}=C;let L=w.currentFilter();return L&&!0!==L&&(u=_.opsFilter(u,L)),j>=0&&(u=u.slice(0,j)),u};function plugins_layout(){return{statePlugins:{layout:{reducers:Un,actions:j,selectors:L},spec:{wrapSelectors:B}}}}function logs({configs:s}){const o={debug:0,info:1,log:2,warn:3,error:4},getLevel=s=>o[s]||-1;let{logLevel:i}=s,a=getLevel(i);function log(s,...o){getLevel(s)>=a&&console[s](...o)}return log.warn=log.bind(null,"warn"),log.error=log.bind(null,"error"),log.info=log.bind(null,"info"),log.debug=log.bind(null,"debug"),{rootInjects:{log:log}}}let Wn=!1;function on_complete(){return{statePlugins:{spec:{wrapActions:{updateSpec:s=>(...o)=>(Wn=!0,s(...o)),updateJsonSpec:(s,o)=>(...i)=>{const a=o.getConfigs().onComplete;return Wn&&"function"==typeof a&&(setTimeout(a,0),Wn=!1),s(...i)}}}}}}const extractKey=s=>{const o="_**[]";return s.indexOf(o)<0?s:s.split(o)[0].trim()},escapeShell=s=>"-d "===s||/^[_\/-]/g.test(s)?s:"'"+s.replace(/'/g,"'\\''")+"'",escapeCMD=s=>"-d "===(s=s.replace(/\^/g,"^^").replace(/\\"/g,'\\\\"').replace(/"/g,'""').replace(/\n/g,"^\n"))?s.replace(/-d /g,"-d ^\n"):/^[_\/-]/g.test(s)?s:'"'+s+'"',escapePowershell=s=>{if("-d "===s)return s;if(/\n/.test(s)){return`@"\n${s.replace(/`/g,"``").replace(/\$/g,"`$")}\n"@`}if(!/^[_\/-]/.test(s)){return`'${s.replace(/'/g,"''")}'`}return s};const curlify=(s,o,i,a="")=>{let u=!1,_="";const addWords=(...s)=>_+=" "+s.map(o).join(" "),addWordsWithoutLeadingSpace=(...s)=>_+=s.map(o).join(" "),addNewLine=()=>_+=` ${i}`,addIndent=(s=1)=>_+=" ".repeat(s);let w=s.get("headers");_+="curl"+a;const x=s.get("curlOptions");if(We.List.isList(x)&&!x.isEmpty()&&addWords(...s.get("curlOptions")),addWords("-X",s.get("method")),addNewLine(),addIndent(),addWordsWithoutLeadingSpace(`${s.get("url")}`),w&&w.size)for(let o of s.get("headers").entries()){addNewLine(),addIndent();let[s,i]=o;addWordsWithoutLeadingSpace("-H",`${s}: ${i}`),u=u||/^content-type$/i.test(s)&&/^multipart\/form-data$/i.test(i)}const C=s.get("body");if(C)if(u&&["POST","PUT","PATCH"].includes(s.get("method")))for(let[s,o]of C.entrySeq()){let i=extractKey(s);addNewLine(),addIndent(),addWordsWithoutLeadingSpace("-F"),o instanceof ut.File&&"string"==typeof o.valueOf()?addWords(`${i}=${o.data}${o.type?`;type=${o.type}`:""}`):o instanceof ut.File?addWords(`${i}=@${o.name}${o.type?`;type=${o.type}`:""}`):addWords(`${i}=${o}`)}else if(C instanceof ut.File)addNewLine(),addIndent(),addWordsWithoutLeadingSpace(`--data-binary '@${C.name}'`);else{addNewLine(),addIndent(),addWordsWithoutLeadingSpace("-d ");let o=C;We.Map.isMap(o)?addWordsWithoutLeadingSpace(function getStringBodyOfMap(s){let o=[];for(let[i,a]of s.get("body").entrySeq()){let s=extractKey(i);a instanceof ut.File?o.push(` "${s}": {\n "name": "${a.name}"${a.type?`,\n "type": "${a.type}"`:""}\n }`):o.push(` "${s}": ${JSON.stringify(a,null,2).replace(/(\r\n|\r|\n)/g,"\n ")}`)}return`{\n${o.join(",\n")}\n}`}(s)):("string"!=typeof o&&(o=JSON.stringify(o)),addWordsWithoutLeadingSpace(o))}else C||"POST"!==s.get("method")||(addNewLine(),addIndent(),addWordsWithoutLeadingSpace("-d ''"));return _},requestSnippetGenerator_curl_powershell=s=>curlify(s,escapePowershell,"`\n",".exe"),requestSnippetGenerator_curl_bash=s=>curlify(s,escapeShell,"\\\n"),requestSnippetGenerator_curl_cmd=s=>curlify(s,escapeCMD,"^\n"),request_snippets_selectors_state=s=>s||(0,We.Map)(),Jn=Jt(request_snippets_selectors_state,(s=>{const o=s.get("languages"),i=s.get("generators",(0,We.Map)());return!o||o.isEmpty()?i:i.filter(((s,i)=>o.includes(i)))})),getSnippetGenerators=s=>({fn:o})=>Jn(s).map(((s,i)=>{const a=(s=>o[`requestSnippetGenerator_${s}`])(i);return"function"!=typeof a?null:s.set("fn",a)})).filter((s=>s)),Hn=Jt(request_snippets_selectors_state,(s=>s.get("activeLanguage"))),Kn=Jt(request_snippets_selectors_state,(s=>s.get("defaultExpanded")));var Gn=__webpack_require__(46942),Xn=__webpack_require__.n(Gn),Yn=__webpack_require__(59399);const Qn={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(250, 250, 250)",paddingBottom:"0",paddingTop:"0",border:"1px solid rgb(51, 51, 51)",borderRadius:"4px 4px 0 0",boxShadow:"none",borderBottom:"none"},Zn={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(51, 51, 51)",boxShadow:"none",border:"1px solid rgb(51, 51, 51)",paddingBottom:"0",paddingTop:"0",borderRadius:"4px 4px 0 0",marginTop:"-5px",marginRight:"-5px",marginLeft:"-5px",zIndex:"9999",borderBottom:"none"},request_snippets=({request:s,requestSnippetsSelectors:o,getComponent:i})=>{const a=(0,qe.useRef)(null),u=i("ArrowUpIcon"),_=i("ArrowDownIcon"),w=i("SyntaxHighlighter",!0),[x,C]=(0,qe.useState)(o.getSnippetGenerators()?.keySeq().first()),[j,L]=(0,qe.useState)(o?.getDefaultExpanded()),B=o.getSnippetGenerators(),$=B.get(x),V=$.get("fn")(s),handleSetIsExpanded=()=>{L(!j)},handleGetBtnStyle=s=>s===x?Zn:Qn,handlePreventYScrollingBeyondElement=s=>{const{target:o,deltaY:i}=s,{scrollHeight:a,offsetHeight:u,scrollTop:_}=o;a>u&&(0===_&&i<0||u+_>=a&&i>0)&&s.preventDefault()};return(0,qe.useEffect)((()=>{}),[]),(0,qe.useEffect)((()=>{const s=Array.from(a.current.childNodes).filter((s=>!!s.nodeType&&s.classList?.contains("curl-command")));return s.forEach((s=>s.addEventListener("mousewheel",handlePreventYScrollingBeyondElement,{passive:!1}))),()=>{s.forEach((s=>s.removeEventListener("mousewheel",handlePreventYScrollingBeyondElement)))}}),[s]),qe.createElement("div",{className:"request-snippets",ref:a},qe.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"15px"}},qe.createElement("h4",{onClick:()=>handleSetIsExpanded(),style:{cursor:"pointer"}},"Snippets"),qe.createElement("button",{onClick:()=>handleSetIsExpanded(),style:{border:"none",background:"none"},title:j?"Collapse operation":"Expand operation"},j?qe.createElement(_,{className:"arrow",width:"10",height:"10"}):qe.createElement(u,{className:"arrow",width:"10",height:"10"}))),j&&qe.createElement("div",{className:"curl-command"},qe.createElement("div",{style:{paddingLeft:"15px",paddingRight:"10px",width:"100%",display:"flex"}},B.entrySeq().map((([s,o])=>qe.createElement("div",{className:Xn()("btn",{active:s===x}),style:handleGetBtnStyle(s),key:s,onClick:()=>(s=>{x!==s&&C(s)})(s)},qe.createElement("h4",{style:s===x?{color:"white"}:{}},o.get("title")))))),qe.createElement("div",{className:"copy-to-clipboard"},qe.createElement(Yn.CopyToClipboard,{text:V},qe.createElement("button",null))),qe.createElement("div",null,qe.createElement(w,{language:$.get("syntax"),className:"curl microlight",renderPlainText:({children:s,PlainTextViewer:o})=>qe.createElement(o,{className:"curl"},s)},V))))},plugins_request_snippets=()=>({components:{RequestSnippets:request_snippets},fn:$,statePlugins:{requestSnippets:{selectors:V}}});class ModelCollapse extends qe.Component{static defaultProps={collapsedContent:"{...}",expanded:!1,title:null,onToggle:()=>{},hideSelfOnExpand:!1,specPath:He().List([])};constructor(s,o){super(s,o);let{expanded:i,collapsedContent:a}=this.props;this.state={expanded:i,collapsedContent:a||ModelCollapse.defaultProps.collapsedContent}}componentDidMount(){const{hideSelfOnExpand:s,expanded:o,modelName:i}=this.props;s&&o&&this.props.onToggle(i,o)}UNSAFE_componentWillReceiveProps(s){this.props.expanded!==s.expanded&&this.setState({expanded:s.expanded})}toggleCollapsed=()=>{this.props.onToggle&&this.props.onToggle(this.props.modelName,!this.state.expanded),this.setState({expanded:!this.state.expanded})};onLoad=s=>{if(s&&this.props.layoutSelectors){const o=this.props.layoutSelectors.getScrollToKey();He().is(o,this.props.specPath)&&this.toggleCollapsed(),this.props.layoutActions.readyToScroll(this.props.specPath,s.parentElement)}};render(){const{title:s,classes:o}=this.props;return this.state.expanded&&this.props.hideSelfOnExpand?qe.createElement("span",{className:o||""},this.props.children):qe.createElement("span",{className:o||"",ref:this.onLoad},qe.createElement("button",{"aria-expanded":this.state.expanded,className:"model-box-control",onClick:this.toggleCollapsed},s&&qe.createElement("span",{className:"pointer"},s),qe.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")}),!this.state.expanded&&qe.createElement("span",null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}}const useTabs=({initialTab:s,isExecute:o,schema:i,example:a})=>{const u=(0,qe.useMemo)((()=>({example:"example",model:"model"})),[]),_=(0,qe.useMemo)((()=>Object.keys(u)),[u]).includes(s)&&i&&!o?s:u.example,w=(s=>{const o=(0,qe.useRef)();return(0,qe.useEffect)((()=>{o.current=s})),o.current})(o),[x,C]=(0,qe.useState)(_),j=(0,qe.useCallback)((s=>{C(s.target.dataset.name)}),[]);return(0,qe.useEffect)((()=>{w&&!o&&a&&C(u.example)}),[w,o,a]),{activeTab:x,onTabChange:j,tabs:u}},model_example=({schema:s,example:o,isExecute:i=!1,specPath:a,includeWriteOnly:u=!1,includeReadOnly:_=!1,getComponent:w,getConfigs:x,specSelectors:C})=>{const{defaultModelRendering:j,defaultModelExpandDepth:L}=x(),B=w("ModelWrapper"),$=w("HighlightCode",!0),V=Ot()(5).toString("base64"),U=Ot()(5).toString("base64"),z=Ot()(5).toString("base64"),Y=Ot()(5).toString("base64"),Z=C.isOAS3(),{activeTab:ee,tabs:ie,onTabChange:ae}=useTabs({initialTab:j,isExecute:i,schema:s,example:o});return qe.createElement("div",{className:"model-example"},qe.createElement("ul",{className:"tab",role:"tablist"},qe.createElement("li",{className:Xn()("tabitem",{active:ee===ie.example}),role:"presentation"},qe.createElement("button",{"aria-controls":U,"aria-selected":ee===ie.example,className:"tablinks","data-name":"example",id:V,onClick:ae,role:"tab"},i?"Edit Value":"Example Value")),s&&qe.createElement("li",{className:Xn()("tabitem",{active:ee===ie.model}),role:"presentation"},qe.createElement("button",{"aria-controls":Y,"aria-selected":ee===ie.model,className:Xn()("tablinks",{inactive:i}),"data-name":"model",id:z,onClick:ae,role:"tab"},Z?"Schema":"Model"))),ee===ie.example&&qe.createElement("div",{"aria-hidden":ee!==ie.example,"aria-labelledby":V,"data-name":"examplePanel",id:U,role:"tabpanel",tabIndex:"0"},o||qe.createElement($,null,"(no example available")),ee===ie.model&&qe.createElement("div",{"aria-hidden":ee===ie.example,"aria-labelledby":z,"data-name":"modelPanel",id:Y,role:"tabpanel",tabIndex:"0"},qe.createElement(B,{schema:s,getComponent:w,getConfigs:x,specSelectors:C,expandDepth:L,specPath:a,includeReadOnly:_,includeWriteOnly:u})))};class ModelWrapper extends qe.Component{onToggle=(s,o)=>{this.props.layoutActions&&this.props.layoutActions.show(this.props.fullPath,o)};render(){let{getComponent:s,getConfigs:o}=this.props;const i=s("Model");let a;return this.props.layoutSelectors&&(a=this.props.layoutSelectors.isShown(this.props.fullPath)),qe.createElement("div",{className:"model-box"},qe.createElement(i,Fn()({},this.props,{getConfigs:o,expanded:a,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}}function _typeof(s){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},_typeof(s)}function _defineProperties(s,o){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=function createChecker(s,o){return function(i){if("string"==typeof i)return(0,We.is)(o[i],s[i]);if(Array.isArray(i))return(0,We.is)(getIn(o,i),getIn(s,i));throw new TypeError("Invalid key: expected Array or string: "+i)}}(o,i),u=s||Object.keys(function _objectSpread2(s){for(var o=1;o1&&void 0!==arguments[1]?arguments[1]:{};return!check(this.updateOnProps,this.props,s,"updateOnProps")||!check(this.updateOnStates,this.state,o,"updateOnStates")}}]),ImmutablePureComponent}(qe.Component);var rs,ns=__webpack_require__(5556),ss=__webpack_require__.n(ns);function _extends(){return _extends=Object.assign?Object.assign.bind():function(s){for(var o=1;oqe.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:200,height:200,className:"rolling-load_svg__lds-rolling",preserveAspectRatio:"xMidYMid",style:{backgroundImage:"none",backgroundPosition:"initial initial",backgroundRepeat:"initial initial"},viewBox:"0 0 100 100"},s),rs||(rs=qe.createElement("circle",{cx:50,cy:50,r:35,fill:"none",stroke:"#555",strokeDasharray:"164.93361431346415 56.97787143782138",strokeWidth:10},qe.createElement("animateTransform",{attributeName:"transform",begin:"0s",calcMode:"linear",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"0 50 50;360 50 50"})))),decodeRefName=s=>{const o=s.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(o)}catch{return o}};class Model extends ts{static propTypes={schema:An().map.isRequired,getComponent:ss().func.isRequired,getConfigs:ss().func.isRequired,specSelectors:ss().object.isRequired,name:ss().string,displayName:ss().string,isRef:ss().bool,required:ss().bool,expandDepth:ss().number,depth:ss().number,specPath:An().list.isRequired,includeReadOnly:ss().bool,includeWriteOnly:ss().bool};getModelName=s=>-1!==s.indexOf("#/definitions/")?decodeRefName(s.replace(/^.*#\/definitions\//,"")):-1!==s.indexOf("#/components/schemas/")?decodeRefName(s.replace(/^.*#\/components\/schemas\//,"")):void 0;getRefSchema=s=>{let{specSelectors:o}=this.props;return o.findDefinition(s)};render(){let{getComponent:s,getConfigs:o,specSelectors:i,schema:a,required:u,name:_,isRef:w,specPath:x,displayName:C,includeReadOnly:j,includeWriteOnly:L}=this.props;const B=s("ObjectModel"),$=s("ArrayModel"),V=s("PrimitiveModel");let U="object",z=a&&a.get("$$ref"),Y=a&&a.get("$ref");if(!_&&z&&(_=this.getModelName(z)),Y){const s=this.getModelName(Y),o=this.getRefSchema(s);We.Map.isMap(o)?(a=o.mergeDeep(a),z||(a=a.set("$$ref",Y),z=Y)):We.Map.isMap(a)&&1===a.size&&(a=null,_=Y)}if(!a)return qe.createElement("span",{className:"model model-title"},qe.createElement("span",{className:"model-title__text"},C||_),!Y&&qe.createElement(rolling_load,{height:"20px",width:"20px"}));const Z=i.isOAS3()&&a.get("deprecated");switch(w=void 0!==w?w:!!z,U=a&&a.get("type")||U,U){case"object":return qe.createElement(B,Fn()({className:"object"},this.props,{specPath:x,getConfigs:o,schema:a,name:_,deprecated:Z,isRef:w,includeReadOnly:j,includeWriteOnly:L}));case"array":return qe.createElement($,Fn()({className:"array"},this.props,{getConfigs:o,schema:a,name:_,deprecated:Z,required:u,includeReadOnly:j,includeWriteOnly:L}));default:return qe.createElement(V,Fn()({},this.props,{getComponent:s,getConfigs:o,schema:a,name:_,deprecated:Z,required:u}))}}}class Models extends qe.Component{getSchemaBasePath=()=>this.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"];getCollapsedContent=()=>" ";handleToggle=(s,o)=>{const{layoutActions:i}=this.props;i.show([...this.getSchemaBasePath(),s],o),o&&this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(),s])};onLoadModels=s=>{s&&this.props.layoutActions.readyToScroll(this.getSchemaBasePath(),s)};onLoadModel=s=>{if(s){const o=s.getAttribute("data-name");this.props.layoutActions.readyToScroll([...this.getSchemaBasePath(),o],s)}};render(){let{specSelectors:s,getComponent:o,layoutSelectors:i,layoutActions:a,getConfigs:u}=this.props,_=s.definitions(),{docExpansion:w,defaultModelsExpandDepth:x}=u();if(!_.size||x<0)return null;const C=this.getSchemaBasePath();let j=i.isShown(C,x>0&&"none"!==w);const L=s.isOAS3(),B=o("ModelWrapper"),$=o("Collapse"),V=o("ModelCollapse"),U=o("JumpToPath",!0),z=o("ArrowUpIcon"),Y=o("ArrowDownIcon");return qe.createElement("section",{className:j?"models is-open":"models",ref:this.onLoadModels},qe.createElement("h4",null,qe.createElement("button",{"aria-expanded":j,className:"models-control",onClick:()=>a.show(C,!j)},qe.createElement("span",null,L?"Schemas":"Models"),j?qe.createElement(z,null):qe.createElement(Y,null))),qe.createElement($,{isOpened:j},_.entrySeq().map((([_])=>{const w=[...C,_],j=He().List(w),L=s.specResolvedSubtree(w),$=s.specJson().getIn(w),z=We.Map.isMap(L)?L:He().Map(),Y=We.Map.isMap($)?$:He().Map(),Z=z.get("title")||Y.get("title")||_,ee=i.isShown(w,!1);ee&&0===z.size&&Y.size>0&&this.props.specActions.requestResolvedSubtree(w);const ie=qe.createElement(B,{name:_,expandDepth:x,schema:z||He().Map(),displayName:Z,fullPath:w,specPath:j,getComponent:o,specSelectors:s,getConfigs:u,layoutSelectors:i,layoutActions:a,includeReadOnly:!0,includeWriteOnly:!0}),ae=qe.createElement("span",{className:"model-box"},qe.createElement("span",{className:"model model-title"},Z));return qe.createElement("div",{id:`model-${_}`,className:"model-container",key:`models-section-${_}`,"data-name":_,ref:this.onLoadModel},qe.createElement("span",{className:"models-jump-to-path"},qe.createElement(U,{specPath:j})),qe.createElement(V,{classes:"model-box",collapsedContent:this.getCollapsedContent(_),onToggle:this.handleToggle,title:ae,displayName:Z,modelName:_,specPath:j,layoutSelectors:i,layoutActions:a,hideSelfOnExpand:!0,expanded:x>0&&ee},ie))})).toArray()))}}const enum_model=({value:s,getComponent:o})=>{let i=o("ModelCollapse"),a=qe.createElement("span",null,"Array [ ",s.count()," ]");return qe.createElement("span",{className:"prop-enum"},"Enum:",qe.createElement("br",null),qe.createElement(i,{collapsedContent:a},"[ ",s.map(String).join(", ")," ]"))};class ObjectModel extends qe.Component{render(){let{schema:s,name:o,displayName:i,isRef:a,getComponent:u,getConfigs:_,depth:w,onToggle:x,expanded:C,specPath:j,...L}=this.props,{specSelectors:B,expandDepth:$,includeReadOnly:V,includeWriteOnly:U}=L;const{isOAS3:z}=B;if(!s)return null;const{showExtensions:Y}=_();let Z=s.get("description"),ee=s.get("properties"),ie=s.get("additionalProperties"),ae=s.get("title")||i||o,ce=s.get("required"),le=s.filter(((s,o)=>-1!==["maxProperties","minProperties","nullable","example"].indexOf(o))),pe=s.get("deprecated"),de=s.getIn(["externalDocs","url"]),fe=s.getIn(["externalDocs","description"]);const ye=u("JumpToPath",!0),be=u("Markdown",!0),_e=u("Model"),Se=u("ModelCollapse"),we=u("Property"),xe=u("Link"),JumpToPathSection=()=>qe.createElement("span",{className:"model-jump-to-path"},qe.createElement(ye,{specPath:j})),Pe=qe.createElement("span",null,qe.createElement("span",null,"{"),"...",qe.createElement("span",null,"}"),a?qe.createElement(JumpToPathSection,null):""),Te=B.isOAS3()?s.get("allOf"):null,Re=B.isOAS3()?s.get("anyOf"):null,$e=B.isOAS3()?s.get("oneOf"):null,ze=B.isOAS3()?s.get("not"):null,He=ae&&qe.createElement("span",{className:"model-title"},a&&s.get("$$ref")&&qe.createElement("span",{className:"model-hint"},s.get("$$ref")),qe.createElement("span",{className:"model-title__text"},ae));return qe.createElement("span",{className:"model"},qe.createElement(Se,{modelName:o,title:He,onToggle:x,expanded:!!C||w<=$,collapsedContent:Pe},qe.createElement("span",{className:"brace-open object"},"{"),a?qe.createElement(JumpToPathSection,null):null,qe.createElement("span",{className:"inner-object"},qe.createElement("table",{className:"model"},qe.createElement("tbody",null,Z?qe.createElement("tr",{className:"description"},qe.createElement("td",null,"description:"),qe.createElement("td",null,qe.createElement(be,{source:Z}))):null,de&&qe.createElement("tr",{className:"external-docs"},qe.createElement("td",null,"externalDocs:"),qe.createElement("td",null,qe.createElement(xe,{target:"_blank",href:sanitizeUrl(de)},fe||de))),pe?qe.createElement("tr",{className:"property"},qe.createElement("td",null,"deprecated:"),qe.createElement("td",null,"true")):null,ee&&ee.size?ee.entrySeq().filter((([,s])=>(!s.get("readOnly")||V)&&(!s.get("writeOnly")||U))).map((([s,i])=>{let a=z()&&i.get("deprecated"),x=We.List.isList(ce)&&ce.contains(s),C=["property-row"];return a&&C.push("deprecated"),x&&C.push("required"),qe.createElement("tr",{key:s,className:C.join(" ")},qe.createElement("td",null,s,x&&qe.createElement("span",{className:"star"},"*")),qe.createElement("td",null,qe.createElement(_e,Fn()({key:`object-${o}-${s}_${i}`},L,{required:x,getComponent:u,specPath:j.push("properties",s),getConfigs:_,schema:i,depth:w+1}))))})).toArray():null,Y?qe.createElement("tr",null,qe.createElement("td",null," ")):null,Y?s.entrySeq().map((([s,o])=>{if("x-"!==s.slice(0,2))return;const i=o?o.toJS?o.toJS():o:null;return qe.createElement("tr",{key:s,className:"extension"},qe.createElement("td",null,s),qe.createElement("td",null,JSON.stringify(i)))})).toArray():null,ie&&ie.size?qe.createElement("tr",null,qe.createElement("td",null,"< * >:"),qe.createElement("td",null,qe.createElement(_e,Fn()({},L,{required:!1,getComponent:u,specPath:j.push("additionalProperties"),getConfigs:_,schema:ie,depth:w+1})))):null,Te?qe.createElement("tr",null,qe.createElement("td",null,"allOf ->"),qe.createElement("td",null,Te.map(((s,o)=>qe.createElement("div",{key:o},qe.createElement(_e,Fn()({},L,{required:!1,getComponent:u,specPath:j.push("allOf",o),getConfigs:_,schema:s,depth:w+1}))))))):null,Re?qe.createElement("tr",null,qe.createElement("td",null,"anyOf ->"),qe.createElement("td",null,Re.map(((s,o)=>qe.createElement("div",{key:o},qe.createElement(_e,Fn()({},L,{required:!1,getComponent:u,specPath:j.push("anyOf",o),getConfigs:_,schema:s,depth:w+1}))))))):null,$e?qe.createElement("tr",null,qe.createElement("td",null,"oneOf ->"),qe.createElement("td",null,$e.map(((s,o)=>qe.createElement("div",{key:o},qe.createElement(_e,Fn()({},L,{required:!1,getComponent:u,specPath:j.push("oneOf",o),getConfigs:_,schema:s,depth:w+1}))))))):null,ze?qe.createElement("tr",null,qe.createElement("td",null,"not ->"),qe.createElement("td",null,qe.createElement("div",null,qe.createElement(_e,Fn()({},L,{required:!1,getComponent:u,specPath:j.push("not"),getConfigs:_,schema:ze,depth:w+1}))))):null))),qe.createElement("span",{className:"brace-close"},"}")),le.size?le.entrySeq().map((([s,o])=>qe.createElement(we,{key:`${s}-${o}`,propKey:s,propVal:o,propClass:"property"}))):null)}}class ArrayModel extends qe.Component{render(){let{getComponent:s,getConfigs:o,schema:i,depth:a,expandDepth:u,name:_,displayName:w,specPath:x}=this.props,C=i.get("description"),j=i.get("items"),L=i.get("title")||w||_,B=i.filter(((s,o)=>-1===["type","items","description","$$ref","externalDocs"].indexOf(o))),$=i.getIn(["externalDocs","url"]),V=i.getIn(["externalDocs","description"]);const U=s("Markdown",!0),z=s("ModelCollapse"),Y=s("Model"),Z=s("Property"),ee=s("Link"),ie=L&&qe.createElement("span",{className:"model-title"},qe.createElement("span",{className:"model-title__text"},L));return qe.createElement("span",{className:"model"},qe.createElement(z,{title:ie,expanded:a<=u,collapsedContent:"[...]"},"[",B.size?B.entrySeq().map((([s,o])=>qe.createElement(Z,{key:`${s}-${o}`,propKey:s,propVal:o,propClass:"property"}))):null,C?qe.createElement(U,{source:C}):B.size?qe.createElement("div",{className:"markdown"}):null,$&&qe.createElement("div",{className:"external-docs"},qe.createElement(ee,{target:"_blank",href:sanitizeUrl($)},V||$)),qe.createElement("span",null,qe.createElement(Y,Fn()({},this.props,{getConfigs:o,specPath:x.push("items"),name:null,schema:j,required:!1,depth:a+1}))),"]"))}}const os="property primitive";class Primitive extends qe.Component{render(){let{schema:s,getComponent:o,getConfigs:i,name:a,displayName:u,depth:_,expandDepth:w}=this.props;const{showExtensions:x}=i();if(!s||!s.get)return qe.createElement("div",null);let C=s.get("type"),j=s.get("format"),L=s.get("xml"),B=s.get("enum"),$=s.get("title")||u||a,V=s.get("description"),U=getExtensions(s),z=s.filter(((s,o)=>-1===["enum","type","format","description","$$ref","externalDocs"].indexOf(o))).filterNot(((s,o)=>U.has(o))),Y=s.getIn(["externalDocs","url"]),Z=s.getIn(["externalDocs","description"]);const ee=o("Markdown",!0),ie=o("EnumModel"),ae=o("Property"),ce=o("ModelCollapse"),le=o("Link"),pe=$&&qe.createElement("span",{className:"model-title"},qe.createElement("span",{className:"model-title__text"},$));return qe.createElement("span",{className:"model"},qe.createElement(ce,{title:pe,expanded:_<=w,collapsedContent:"[...]"},qe.createElement("span",{className:"prop"},a&&_>1&&qe.createElement("span",{className:"prop-name"},$),qe.createElement("span",{className:"prop-type"},C),j&&qe.createElement("span",{className:"prop-format"},"($",j,")"),z.size?z.entrySeq().map((([s,o])=>qe.createElement(ae,{key:`${s}-${o}`,propKey:s,propVal:o,propClass:os}))):null,x&&U.size?U.entrySeq().map((([s,o])=>qe.createElement(ae,{key:`${s}-${o}`,propKey:s,propVal:o,propClass:os}))):null,V?qe.createElement(ee,{source:V}):null,Y&&qe.createElement("div",{className:"external-docs"},qe.createElement(le,{target:"_blank",href:sanitizeUrl(Y)},Z||Y)),L&&L.size?qe.createElement("span",null,qe.createElement("br",null),qe.createElement("span",{className:os},"xml:"),L.entrySeq().map((([s,o])=>qe.createElement("span",{key:`${s}-${o}`,className:os},qe.createElement("br",null),"   ",s,": ",String(o)))).toArray()):null,B&&qe.createElement(ie,{value:B,getComponent:o}))))}}class Schemes extends qe.Component{UNSAFE_componentWillMount(){let{schemes:s}=this.props;this.setScheme(s.first())}UNSAFE_componentWillReceiveProps(s){this.props.currentScheme&&s.schemes.includes(this.props.currentScheme)||this.setScheme(s.schemes.first())}onChange=s=>{this.setScheme(s.target.value)};setScheme=s=>{let{path:o,method:i,specActions:a}=this.props;a.setScheme(s,o,i)};render(){let{schemes:s,currentScheme:o}=this.props;return qe.createElement("label",{htmlFor:"schemes"},qe.createElement("span",{className:"schemes-title"},"Schemes"),qe.createElement("select",{onChange:this.onChange,value:o,id:"schemes"},s.valueSeq().map((s=>qe.createElement("option",{value:s,key:s},s))).toArray()))}}class SchemesContainer extends qe.Component{render(){const{specActions:s,specSelectors:o,getComponent:i}=this.props,a=o.operationScheme(),u=o.schemes(),_=i("schemes");return u&&u.size?qe.createElement(_,{currentScheme:a,schemes:u,specActions:s}):null}}var as=__webpack_require__(24677),cs=__webpack_require__.n(as);const ls={value:"",onChange:()=>{},schema:{},keyName:"",required:!1,errors:(0,We.List)()};class JsonSchemaForm extends qe.Component{static defaultProps=ls;componentDidMount(){const{dispatchInitialValue:s,value:o,onChange:i}=this.props;s?i(o):!1===s&&i("")}render(){let{schema:s,errors:o,value:i,onChange:a,getComponent:u,fn:_,disabled:w}=this.props;const x=s&&s.get?s.get("format"):null,C=s&&s.get?s.get("type"):null;let getComponentSilently=s=>u(s,!1,{failSilently:!0}),j=C?getComponentSilently(x?`JsonSchema_${C}_${x}`:`JsonSchema_${C}`):u("JsonSchema_string");return j||(j=u("JsonSchema_string")),qe.createElement(j,Fn()({},this.props,{errors:o,fn:_,getComponent:u,value:i,onChange:a,schema:s,disabled:w}))}}class JsonSchema_string extends qe.Component{static defaultProps=ls;onChange=s=>{const o=this.props.schema&&"file"===this.props.schema.get("type")?s.target.files[0]:s.target.value;this.props.onChange(o,this.props.keyName)};onEnumChange=s=>this.props.onChange(s);render(){let{getComponent:s,value:o,schema:i,errors:a,required:u,description:_,disabled:w}=this.props;const x=i&&i.get?i.get("enum"):null,C=i&&i.get?i.get("format"):null,j=i&&i.get?i.get("type"):null,L=i&&i.get?i.get("in"):null;if(o||(o=""),a=a.toJS?a.toJS():[],x){const i=s("Select");return qe.createElement(i,{className:a.length?"invalid":"",title:a.length?a:"",allowedValues:[...x],value:o,allowEmptyValue:!u,disabled:w,onChange:this.onEnumChange})}const B=w||L&&"formData"===L&&!("FormData"in window),$=s("Input");return j&&"file"===j?qe.createElement($,{type:"file",className:a.length?"invalid":"",title:a.length?a:"",onChange:this.onChange,disabled:B}):qe.createElement(cs(),{type:C&&"password"===C?"password":"text",className:a.length?"invalid":"",title:a.length?a:"",value:o,minLength:0,debounceTimeout:350,placeholder:_,onChange:this.onChange,disabled:B})}}class JsonSchema_array extends qe.PureComponent{static defaultProps=ls;constructor(s,o){super(s,o),this.state={value:valueOrEmptyList(s.value),schema:s.schema}}UNSAFE_componentWillReceiveProps(s){const o=valueOrEmptyList(s.value);o!==this.state.value&&this.setState({value:o}),s.schema!==this.state.schema&&this.setState({schema:s.schema})}onChange=()=>{this.props.onChange(this.state.value)};onItemChange=(s,o)=>{this.setState((({value:i})=>({value:i.set(o,s)})),this.onChange)};removeItem=s=>{this.setState((({value:o})=>({value:o.delete(s)})),this.onChange)};addItem=()=>{const{fn:s}=this.props;let o=valueOrEmptyList(this.state.value);this.setState((()=>({value:o.push(s.getSampleSchema(this.state.schema.get("items"),!1,{includeWriteOnly:!0}))})),this.onChange)};onEnumChange=s=>{this.setState((()=>({value:s})),this.onChange)};render(){let{getComponent:s,required:o,schema:i,errors:a,fn:u,disabled:_}=this.props;a=a.toJS?a.toJS():Array.isArray(a)?a:[];const w=a.filter((s=>"string"==typeof s)),x=a.filter((s=>void 0!==s.needRemove)).map((s=>s.error)),C=this.state.value,j=!!(C&&C.count&&C.count()>0),L=i.getIn(["items","enum"]),B=i.getIn(["items","type"]),$=i.getIn(["items","format"]),V=i.get("items");let U,z=!1,Y="file"===B||"string"===B&&"binary"===$;if(B&&$?U=s(`JsonSchema_${B}_${$}`):"boolean"!==B&&"array"!==B&&"object"!==B||(U=s(`JsonSchema_${B}`)),U||Y||(z=!0),L){const i=s("Select");return qe.createElement(i,{className:a.length?"invalid":"",title:a.length?a:"",multiple:!0,value:C,disabled:_,allowedValues:L,allowEmptyValue:!o,onChange:this.onEnumChange})}const Z=s("Button");return qe.createElement("div",{className:"json-schema-array"},j?C.map(((o,i)=>{const w=(0,We.fromJS)([...a.filter((s=>s.index===i)).map((s=>s.error))]);return qe.createElement("div",{key:i,className:"json-schema-form-item"},Y?qe.createElement(JsonSchemaArrayItemFile,{value:o,onChange:s=>this.onItemChange(s,i),disabled:_,errors:w,getComponent:s}):z?qe.createElement(JsonSchemaArrayItemText,{value:o,onChange:s=>this.onItemChange(s,i),disabled:_,errors:w}):qe.createElement(U,Fn()({},this.props,{value:o,onChange:s=>this.onItemChange(s,i),disabled:_,errors:w,schema:V,getComponent:s,fn:u})),_?null:qe.createElement(Z,{className:`btn btn-sm json-schema-form-item-remove ${x.length?"invalid":null}`,title:x.length?x:"",onClick:()=>this.removeItem(i)}," - "))})):null,_?null:qe.createElement(Z,{className:`btn btn-sm json-schema-form-item-add ${w.length?"invalid":null}`,title:w.length?w:"",onClick:this.addItem},"Add ",B?`${B} `:"","item"))}}class JsonSchemaArrayItemText extends qe.Component{static defaultProps=ls;onChange=s=>{const o=s.target.value;this.props.onChange(o,this.props.keyName)};render(){let{value:s,errors:o,description:i,disabled:a}=this.props;return s||(s=""),o=o.toJS?o.toJS():[],qe.createElement(cs(),{type:"text",className:o.length?"invalid":"",title:o.length?o:"",value:s,minLength:0,debounceTimeout:350,placeholder:i,onChange:this.onChange,disabled:a})}}class JsonSchemaArrayItemFile extends qe.Component{static defaultProps=ls;onFileChange=s=>{const o=s.target.files[0];this.props.onChange(o,this.props.keyName)};render(){let{getComponent:s,errors:o,disabled:i}=this.props;const a=s("Input"),u=i||!("FormData"in window);return qe.createElement(a,{type:"file",className:o.length?"invalid":"",title:o.length?o:"",onChange:this.onFileChange,disabled:u})}}class JsonSchema_boolean extends qe.Component{static defaultProps=ls;onEnumChange=s=>this.props.onChange(s);render(){let{getComponent:s,value:o,errors:i,schema:a,required:u,disabled:_}=this.props;i=i.toJS?i.toJS():[];let w=a&&a.get?a.get("enum"):null,x=!w||!u,C=!w&&["true","false"];const j=s("Select");return qe.createElement(j,{className:i.length?"invalid":"",title:i.length?i:"",value:String(o),disabled:_,allowedValues:w?[...w]:C,allowEmptyValue:x,onChange:this.onEnumChange})}}const stringifyObjectErrors=s=>s.map((s=>{const o=void 0!==s.propKey?s.propKey:s.index;let i="string"==typeof s?s:"string"==typeof s.error?s.error:null;if(!o&&i)return i;let a=s.error,u=`/${s.propKey}`;for(;"object"==typeof a;){const s=void 0!==a.propKey?a.propKey:a.index;if(void 0===s)break;if(u+=`/${s}`,!a.error)break;a=a.error}return`${u}: ${a}`}));class JsonSchema_object extends qe.PureComponent{constructor(){super()}static defaultProps=ls;onChange=s=>{this.props.onChange(s)};handleOnChange=s=>{const o=s.target.value;this.onChange(o)};render(){let{getComponent:s,value:o,errors:i,disabled:a}=this.props;const u=s("TextArea");return i=i.toJS?i.toJS():Array.isArray(i)?i:[],qe.createElement("div",null,qe.createElement(u,{className:Xn()({invalid:i.length}),title:i.length?stringifyObjectErrors(i).join(", "):"",value:stringify(o),disabled:a,onChange:this.handleOnChange}))}}function valueOrEmptyList(s){return We.List.isList(s)?s:Array.isArray(s)?(0,We.fromJS)(s):(0,We.List)()}const json_schema_5=()=>({components:{modelExample:model_example,ModelWrapper:ModelWrapper,ModelCollapse:ModelCollapse,Model:Model,Models:Models,EnumModel:enum_model,ObjectModel:ObjectModel,ArrayModel:ArrayModel,PrimitiveModel:Primitive,schemes:Schemes,SchemesContainer:SchemesContainer,...U}});var us=__webpack_require__(19123),ps=__webpack_require__.n(us),hs=__webpack_require__(41859),ds=__webpack_require__.n(hs),fs=__webpack_require__(62193),ms=__webpack_require__.n(fs);const shallowArrayEquals=s=>o=>Array.isArray(s)&&Array.isArray(o)&&s.length===o.length&&s.every(((s,i)=>s===o[i])),list=(...s)=>s;class Cache extends Map{delete(s){const o=Array.from(this.keys()).find(shallowArrayEquals(s));return super.delete(o)}get(s){const o=Array.from(this.keys()).find(shallowArrayEquals(s));return super.get(o)}has(s){return-1!==Array.from(this.keys()).findIndex(shallowArrayEquals(s))}}const utils_memoizeN=(s,o=list)=>{const{Cache:i}=dt();dt().Cache=Cache;const a=dt()(s,o);return dt().Cache=i,a},gs={string:s=>s.pattern?(s=>{try{return new(ds())(s).gen()}catch(s){return"string"}})(s.pattern):"string",string_email:()=>"user@example.com","string_date-time":()=>(new Date).toISOString(),string_date:()=>(new Date).toISOString().substring(0,10),string_uuid:()=>"3fa85f64-5717-4562-b3fc-2c963f66afa6",string_hostname:()=>"example.com",string_ipv4:()=>"198.51.100.42",string_ipv6:()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",number:()=>0,number_float:()=>0,integer:()=>0,boolean:s=>"boolean"!=typeof s.default||s.default},primitive=s=>{s=objectify(s);let{type:o,format:i}=s,a=gs[`${o}_${i}`]||gs[o];return isFunc(a)?a(s):"Unknown Type: "+s.type},sanitizeRef=s=>deeplyStripKey(s,"$$ref",(s=>"string"==typeof s&&s.indexOf("#")>-1)),ys=["maxProperties","minProperties"],vs=["minItems","maxItems"],bs=["minimum","maximum","exclusiveMinimum","exclusiveMaximum"],_s=["minLength","maxLength"],mergeJsonSchema=(s,o,i={})=>{const a={...s};if(["example","default","enum","xml","type",...ys,...vs,...bs,..._s].forEach((s=>(s=>{void 0===a[s]&&void 0!==o[s]&&(a[s]=o[s])})(s))),void 0!==o.required&&Array.isArray(o.required)&&(void 0!==a.required&&a.required.length||(a.required=[]),o.required.forEach((s=>{a.required.includes(s)||a.required.push(s)}))),o.properties){a.properties||(a.properties={});let s=objectify(o.properties);for(let u in s)Object.prototype.hasOwnProperty.call(s,u)&&(s[u]&&s[u].deprecated||s[u]&&s[u].readOnly&&!i.includeReadOnly||s[u]&&s[u].writeOnly&&!i.includeWriteOnly||a.properties[u]||(a.properties[u]=s[u],!o.required&&Array.isArray(o.required)&&-1!==o.required.indexOf(u)&&(a.required?a.required.push(u):a.required=[u])))}return o.items&&(a.items||(a.items={}),a.items=mergeJsonSchema(a.items,o.items,i)),a},sampleFromSchemaGeneric=(s,o={},i=void 0,a=!1)=>{s&&isFunc(s.toJS)&&(s=s.toJS());let u=void 0!==i||s&&void 0!==s.example||s&&void 0!==s.default;const _=!u&&s&&s.oneOf&&s.oneOf.length>0,w=!u&&s&&s.anyOf&&s.anyOf.length>0;if(!u&&(_||w)){const i=objectify(_?s.oneOf[0]:s.anyOf[0]);if(!(s=mergeJsonSchema(s,i,o)).xml&&i.xml&&(s.xml=i.xml),void 0!==s.example&&void 0!==i.example)u=!0;else if(i.properties){s.properties||(s.properties={});let a=objectify(i.properties);for(let u in a)Object.prototype.hasOwnProperty.call(a,u)&&(a[u]&&a[u].deprecated||a[u]&&a[u].readOnly&&!o.includeReadOnly||a[u]&&a[u].writeOnly&&!o.includeWriteOnly||s.properties[u]||(s.properties[u]=a[u],!i.required&&Array.isArray(i.required)&&-1!==i.required.indexOf(u)&&(s.required?s.required.push(u):s.required=[u])))}}const x={};let{xml:C,type:j,example:L,properties:B,additionalProperties:$,items:V}=s||{},{includeReadOnly:U,includeWriteOnly:z}=o;C=C||{};let Y,{name:Z,prefix:ee,namespace:ie}=C,ae={};if(a&&(Z=Z||"notagname",Y=(ee?ee+":":"")+Z,ie)){x[ee?"xmlns:"+ee:"xmlns"]=ie}a&&(ae[Y]=[]);const schemaHasAny=o=>o.some((o=>Object.prototype.hasOwnProperty.call(s,o)));s&&!j&&(B||$||schemaHasAny(ys)?j="object":V||schemaHasAny(vs)?j="array":schemaHasAny(bs)?(j="number",s.type="number"):u||s.enum||(j="string",s.type="string"));const handleMinMaxItems=o=>{if(null!=s?.maxItems&&(o=o.slice(0,s?.maxItems)),null!=s?.minItems){let i=0;for(;o.lengths&&null!==s.maxProperties&&void 0!==s.maxProperties&&pe>=s.maxProperties,canAddProperty=o=>!s||null===s.maxProperties||void 0===s.maxProperties||!hasExceededMaxProperties()&&(!(o=>!(s&&s.required&&s.required.length&&s.required.includes(o)))(o)||s.maxProperties-pe-(()=>{if(!s||!s.required)return 0;let o=0;return a?s.required.forEach((s=>o+=void 0===ae[s]?0:1)):s.required.forEach((s=>o+=void 0===ae[Y]?.find((o=>void 0!==o[s]))?0:1)),s.required.length-o})()>0);if(le=a?(i,u=void 0)=>{if(s&&ce[i]){if(ce[i].xml=ce[i].xml||{},ce[i].xml.attribute){const s=Array.isArray(ce[i].enum)?ce[i].enum[0]:void 0,o=ce[i].example,a=ce[i].default;return void(x[ce[i].xml.name||i]=void 0!==o?o:void 0!==a?a:void 0!==s?s:primitive(ce[i]))}ce[i].xml.name=ce[i].xml.name||i}else ce[i]||!1===$||(ce[i]={xml:{name:i}});let _=sampleFromSchemaGeneric(s&&ce[i]||void 0,o,u,a);canAddProperty(i)&&(pe++,Array.isArray(_)?ae[Y]=ae[Y].concat(_):ae[Y].push(_))}:(i,u)=>{if(canAddProperty(i)){if(Object.prototype.hasOwnProperty.call(s,"discriminator")&&s.discriminator&&Object.prototype.hasOwnProperty.call(s.discriminator,"mapping")&&s.discriminator.mapping&&Object.prototype.hasOwnProperty.call(s,"$$ref")&&s.$$ref&&s.discriminator.propertyName===i){for(let o in s.discriminator.mapping)if(-1!==s.$$ref.search(s.discriminator.mapping[o])){ae[i]=o;break}}else ae[i]=sampleFromSchemaGeneric(ce[i],o,u,a);pe++}},u){let u;if(u=sanitizeRef(void 0!==i?i:void 0!==L?L:s.default),!a){if("number"==typeof u&&"string"===j)return`${u}`;if("string"!=typeof u||"string"===j)return u;try{return JSON.parse(u)}catch(s){return u}}if(s||(j=Array.isArray(u)?"array":typeof u),"array"===j){if(!Array.isArray(u)){if("string"==typeof u)return u;u=[u]}const i=s?s.items:void 0;i&&(i.xml=i.xml||C||{},i.xml.name=i.xml.name||C.name);let _=u.map((s=>sampleFromSchemaGeneric(i,o,s,a)));return _=handleMinMaxItems(_),C.wrapped?(ae[Y]=_,ms()(x)||ae[Y].push({_attr:x})):ae=_,ae}if("object"===j){if("string"==typeof u)return u;for(let o in u)Object.prototype.hasOwnProperty.call(u,o)&&(s&&ce[o]&&ce[o].readOnly&&!U||s&&ce[o]&&ce[o].writeOnly&&!z||(s&&ce[o]&&ce[o].xml&&ce[o].xml.attribute?x[ce[o].xml.name||o]=u[o]:le(o,u[o])));return ms()(x)||ae[Y].push({_attr:x}),ae}return ae[Y]=ms()(x)?u:[{_attr:x},u],ae}if("object"===j){for(let s in ce)Object.prototype.hasOwnProperty.call(ce,s)&&(ce[s]&&ce[s].deprecated||ce[s]&&ce[s].readOnly&&!U||ce[s]&&ce[s].writeOnly&&!z||le(s));if(a&&x&&ae[Y].push({_attr:x}),hasExceededMaxProperties())return ae;if(!0===$)a?ae[Y].push({additionalProp:"Anything can be here"}):ae.additionalProp1={},pe++;else if($){const i=objectify($),u=sampleFromSchemaGeneric(i,o,void 0,a);if(a&&i.xml&&i.xml.name&&"notagname"!==i.xml.name)ae[Y].push(u);else{const o=null!==s.minProperties&&void 0!==s.minProperties&&pesampleFromSchemaGeneric(mergeJsonSchema(s,V,o),o,void 0,a)));else if(Array.isArray(V.oneOf))i=V.oneOf.map((s=>sampleFromSchemaGeneric(mergeJsonSchema(s,V,o),o,void 0,a)));else{if(!(!a||a&&C.wrapped))return sampleFromSchemaGeneric(V,o,void 0,a);i=[sampleFromSchemaGeneric(V,o,void 0,a)]}return i=handleMinMaxItems(i),a&&C.wrapped?(ae[Y]=i,ms()(x)||ae[Y].push({_attr:x}),ae):i}let de;if(s&&Array.isArray(s.enum))de=normalizeArray(s.enum)[0];else{if(!s)return;if(de=primitive(s),"number"==typeof de){let o=s.minimum;null!=o&&(s.exclusiveMinimum&&o++,de=o);let i=s.maximum;null!=i&&(s.exclusiveMaximum&&i--,de=i)}if("string"==typeof de&&(null!==s.maxLength&&void 0!==s.maxLength&&(de=de.slice(0,s.maxLength)),null!==s.minLength&&void 0!==s.minLength)){let o=0;for(;de.length(s.schema&&(s=s.schema),s.properties&&(s.type="object"),s),createXMLExample=(s,o,i)=>{const a=sampleFromSchemaGeneric(s,o,i,!0);if(a)return"string"==typeof a?a:ps()(a,{declaration:!0,indent:"\t"})},sampleFromSchema=(s,o,i)=>sampleFromSchemaGeneric(s,o,i,!1),resolver=(s,o,i)=>[s,JSON.stringify(o),JSON.stringify(i)],Ss=utils_memoizeN(createXMLExample,resolver),ws=utils_memoizeN(sampleFromSchema,resolver),Es=[{when:/json/,shouldStringifyTypes:["string"]}],xs=["object"],get_json_sample_schema=s=>(o,i,a,u)=>{const{fn:_}=s(),w=_.memoizedSampleFromSchema(o,i,u),x=typeof w,C=Es.reduce(((s,o)=>o.when.test(a)?[...s,...o.shouldStringifyTypes]:s),xs);return vt()(C,(s=>s===x))?JSON.stringify(w,null,2):w},get_yaml_sample_schema=s=>(o,i,a,u)=>{const{fn:_}=s(),w=_.getJsonSampleSchema(o,i,a,u);let x;try{x=vn.dump(vn.load(w),{lineWidth:-1},{schema:an}),"\n"===x[x.length-1]&&(x=x.slice(0,x.length-1))}catch(s){return console.error(s),"error: could not generate yaml example"}return x.replace(/\t/g," ")},get_xml_sample_schema=s=>(o,i,a)=>{const{fn:u}=s();if(o&&!o.xml&&(o.xml={}),o&&!o.xml.name){if(!o.$$ref&&(o.type||o.items||o.properties||o.additionalProperties))return'\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e';if(o.$$ref){let s=o.$$ref.match(/\S*\/(\S+)$/);o.xml.name=s[1]}}return u.memoizedCreateXMLExample(o,i,a)},get_sample_schema=s=>(o,i="",a={},u=void 0)=>{const{fn:_}=s();return"function"==typeof o?.toJS&&(o=o.toJS()),"function"==typeof u?.toJS&&(u=u.toJS()),/xml/.test(i)?_.getXmlSampleSchema(o,a,u):/(yaml|yml)/.test(i)?_.getYamlSampleSchema(o,a,i,u):_.getJsonSampleSchema(o,a,i,u)},json_schema_5_samples=({getSystem:s})=>{const o=get_json_sample_schema(s),i=get_yaml_sample_schema(s),a=get_xml_sample_schema(s),u=get_sample_schema(s);return{fn:{jsonSchema5:{inferSchema:inferSchema,sampleFromSchema:sampleFromSchema,sampleFromSchemaGeneric:sampleFromSchemaGeneric,createXMLExample:createXMLExample,memoizedSampleFromSchema:ws,memoizedCreateXMLExample:Ss,getJsonSampleSchema:o,getYamlSampleSchema:i,getXmlSampleSchema:a,getSampleSchema:u,mergeJsonSchema:mergeJsonSchema},inferSchema:inferSchema,sampleFromSchema:sampleFromSchema,sampleFromSchemaGeneric:sampleFromSchemaGeneric,createXMLExample:createXMLExample,memoizedSampleFromSchema:ws,memoizedCreateXMLExample:Ss,getJsonSampleSchema:o,getYamlSampleSchema:i,getXmlSampleSchema:a,getSampleSchema:u,mergeJsonSchema:mergeJsonSchema}}};var ks=__webpack_require__(37334),Os=__webpack_require__.n(ks);const Cs=["get","put","post","delete","options","head","patch","trace"],spec_selectors_state=s=>s||(0,We.Map)(),As=Jt(spec_selectors_state,(s=>s.get("lastError"))),js=Jt(spec_selectors_state,(s=>s.get("url"))),Is=Jt(spec_selectors_state,(s=>s.get("spec")||"")),Ps=Jt(spec_selectors_state,(s=>s.get("specSource")||"not-editor")),Ns=Jt(spec_selectors_state,(s=>s.get("json",(0,We.Map)()))),Ts=Jt(Ns,(s=>s.toJS())),Ms=Jt(spec_selectors_state,(s=>s.get("resolved",(0,We.Map)()))),specResolvedSubtree=(s,o)=>s.getIn(["resolvedSubtrees",...o],void 0),mergerFn=(s,o)=>We.Map.isMap(s)&&We.Map.isMap(o)?o.get("$$ref")?o:(0,We.OrderedMap)().mergeWith(mergerFn,s,o):o,Rs=Jt(spec_selectors_state,(s=>(0,We.OrderedMap)().mergeWith(mergerFn,s.get("json"),s.get("resolvedSubtrees")))),spec=s=>Ns(s),Ds=Jt(spec,(()=>!1)),Ls=Jt(spec,(s=>returnSelfOrNewMap(s&&s.get("info")))),Fs=Jt(spec,(s=>returnSelfOrNewMap(s&&s.get("externalDocs")))),Bs=Jt(Ls,(s=>s&&s.get("version"))),qs=Jt(Bs,(s=>/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(s).slice(1))),$s=Jt(Rs,(s=>s.get("paths"))),Vs=Os()(["get","put","post","delete","options","head","patch"]),Us=Jt($s,(s=>{if(!s||s.size<1)return(0,We.List)();let o=(0,We.List)();return s&&s.forEach?(s.forEach(((s,i)=>{if(!s||!s.forEach)return{};s.forEach(((s,a)=>{Cs.indexOf(a)<0||(o=o.push((0,We.fromJS)({path:i,method:a,operation:s,id:`${a}-${i}`})))}))})),o):(0,We.List)()})),zs=Jt(spec,(s=>(0,We.Set)(s.get("consumes")))),Ws=Jt(spec,(s=>(0,We.Set)(s.get("produces")))),Js=Jt(spec,(s=>s.get("security",(0,We.List)()))),Hs=Jt(spec,(s=>s.get("securityDefinitions"))),findDefinition=(s,o)=>{const i=s.getIn(["resolvedSubtrees","definitions",o],null),a=s.getIn(["json","definitions",o],null);return i||a||null},Ks=Jt(spec,(s=>{const o=s.get("definitions");return We.Map.isMap(o)?o:(0,We.Map)()})),Gs=Jt(spec,(s=>s.get("basePath"))),Xs=Jt(spec,(s=>s.get("host"))),Ys=Jt(spec,(s=>s.get("schemes",(0,We.Map)()))),Qs=Jt([Us,zs,Ws],((s,o,i)=>s.map((s=>s.update("operation",(s=>{if(s){if(!We.Map.isMap(s))return;return s.withMutations((s=>(s.get("consumes")||s.update("consumes",(s=>(0,We.Set)(s).merge(o))),s.get("produces")||s.update("produces",(s=>(0,We.Set)(s).merge(i))),s)))}return(0,We.Map)()})))))),Zs=Jt(spec,(s=>{const o=s.get("tags",(0,We.List)());return We.List.isList(o)?o.filter((s=>We.Map.isMap(s))):(0,We.List)()})),tagDetails=(s,o)=>(Zs(s)||(0,We.List)()).filter(We.Map.isMap).find((s=>s.get("name")===o),(0,We.Map)()),eo=Jt(Qs,Zs,((s,o)=>s.reduce(((s,o)=>{let i=(0,We.Set)(o.getIn(["operation","tags"]));return i.count()<1?s.update("default",(0,We.List)(),(s=>s.push(o))):i.reduce(((s,i)=>s.update(i,(0,We.List)(),(s=>s.push(o)))),s)}),o.reduce(((s,o)=>s.set(o.get("name"),(0,We.List)())),(0,We.OrderedMap)())))),selectors_taggedOperations=s=>({getConfigs:o})=>{let{tagsSorter:i,operationsSorter:a}=o();return eo(s).sortBy(((s,o)=>o),((s,o)=>{let a="function"==typeof i?i:Tt.tagsSorter[i];return a?a(s,o):null})).map(((o,i)=>{let u="function"==typeof a?a:Tt.operationsSorter[a],_=u?o.sort(u):o;return(0,We.Map)({tagDetails:tagDetails(s,i),operations:_})}))},to=Jt(spec_selectors_state,(s=>s.get("responses",(0,We.Map)()))),ro=Jt(spec_selectors_state,(s=>s.get("requests",(0,We.Map)()))),no=Jt(spec_selectors_state,(s=>s.get("mutatedRequests",(0,We.Map)()))),responseFor=(s,o,i)=>to(s).getIn([o,i],null),requestFor=(s,o,i)=>ro(s).getIn([o,i],null),mutatedRequestFor=(s,o,i)=>no(s).getIn([o,i],null),allowTryItOutFor=()=>!0,parameterWithMetaByIdentity=(s,o,i)=>{const a=Rs(s).getIn(["paths",...o,"parameters"],(0,We.OrderedMap)()),u=s.getIn(["meta","paths",...o,"parameters"],(0,We.OrderedMap)());return a.map((s=>{const o=u.get(`${i.get("in")}.${i.get("name")}`),a=u.get(`${i.get("in")}.${i.get("name")}.hash-${i.hashCode()}`);return(0,We.OrderedMap)().merge(s,o,a)})).find((s=>s.get("in")===i.get("in")&&s.get("name")===i.get("name")),(0,We.OrderedMap)())},parameterInclusionSettingFor=(s,o,i,a)=>{const u=`${a}.${i}`;return s.getIn(["meta","paths",...o,"parameter_inclusions",u],!1)},parameterWithMeta=(s,o,i,a)=>{const u=Rs(s).getIn(["paths",...o,"parameters"],(0,We.OrderedMap)()).find((s=>s.get("in")===a&&s.get("name")===i),(0,We.OrderedMap)());return parameterWithMetaByIdentity(s,o,u)},operationWithMeta=(s,o,i)=>{const a=Rs(s).getIn(["paths",o,i],(0,We.OrderedMap)()),u=s.getIn(["meta","paths",o,i],(0,We.OrderedMap)()),_=a.get("parameters",(0,We.List)()).map((a=>parameterWithMetaByIdentity(s,[o,i],a)));return(0,We.OrderedMap)().merge(a,u).set("parameters",_)};function getParameter(s,o,i,a){return o=o||[],s.getIn(["meta","paths",...o,"parameters"],(0,We.fromJS)([])).find((s=>We.Map.isMap(s)&&s.get("name")===i&&s.get("in")===a))||(0,We.Map)()}const so=Jt(spec,(s=>{const o=s.get("host");return"string"==typeof o&&o.length>0&&"/"!==o[0]}));function parameterValues(s,o,i){return o=o||[],operationWithMeta(s,...o).get("parameters",(0,We.List)()).reduce(((s,o)=>{let a=i&&"body"===o.get("in")?o.get("value_xml"):o.get("value");return We.List.isList(a)&&(a=a.filter((s=>""!==s))),s.set(paramToIdentifier(o,{allowHashes:!1}),a)}),(0,We.fromJS)({}))}function parametersIncludeIn(s,o=""){if(We.List.isList(s))return s.some((s=>We.Map.isMap(s)&&s.get("in")===o))}function parametersIncludeType(s,o=""){if(We.List.isList(s))return s.some((s=>We.Map.isMap(s)&&s.get("type")===o))}function contentTypeValues(s,o){o=o||[];let i=Rs(s).getIn(["paths",...o],(0,We.fromJS)({})),a=s.getIn(["meta","paths",...o],(0,We.fromJS)({})),u=currentProducesFor(s,o);const _=i.get("parameters")||new We.List,w=a.get("consumes_value")?a.get("consumes_value"):parametersIncludeType(_,"file")?"multipart/form-data":parametersIncludeType(_,"formData")?"application/x-www-form-urlencoded":void 0;return(0,We.fromJS)({requestContentType:w,responseContentType:u})}function currentProducesFor(s,o){o=o||[];const i=Rs(s).getIn(["paths",...o],null);if(null===i)return;const a=s.getIn(["meta","paths",...o,"produces_value"],null),u=i.getIn(["produces",0],null);return a||u||"application/json"}function producesOptionsFor(s,o){o=o||[];const i=Rs(s),a=i.getIn(["paths",...o],null);if(null===a)return;const[u]=o,_=a.get("produces",null),w=i.getIn(["paths",u,"produces"],null),x=i.getIn(["produces"],null);return _||w||x}function consumesOptionsFor(s,o){o=o||[];const i=Rs(s),a=i.getIn(["paths",...o],null);if(null===a)return;const[u]=o,_=a.get("consumes",null),w=i.getIn(["paths",u,"consumes"],null),x=i.getIn(["consumes"],null);return _||w||x}const operationScheme=(s,o,i)=>{let a=s.get("url").match(/^([a-z][a-z0-9+\-.]*):/),u=Array.isArray(a)?a[1]:null;return s.getIn(["scheme",o,i])||s.getIn(["scheme","_defaultScheme"])||u||""},canExecuteScheme=(s,o,i)=>["http","https"].indexOf(operationScheme(s,o,i))>-1,validationErrors=(s,o)=>{o=o||[];const i=s.getIn(["meta","paths",...o,"parameters"],(0,We.fromJS)([])),a=[];if(0===i.length)return a;const getErrorsWithPaths=(s,o=[])=>{const getNestedErrorsWithPaths=(s,o)=>{const i=[...o,s.get("propKey")||s.get("index")];return We.Map.isMap(s.get("error"))?getErrorsWithPaths(s.get("error"),i):{error:s.get("error"),path:i}};return We.List.isList(s)?s.map((s=>We.Map.isMap(s)?getNestedErrorsWithPaths(s,o):{error:s,path:o})):getNestedErrorsWithPaths(s,o)};return i.forEach(((s,o)=>{const i=o.split(".").slice(1,-1).join("."),u=s.get("errors");if(u&&u.count()){getErrorsWithPaths(u).forEach((({error:s,path:o})=>{a.push(((s,o,i)=>`For '${i}'${(o=o.reduce(((s,o)=>"number"==typeof o?`${s}[${o}]`:s?`${s}.${o}`:o),""))?` at path '${o}'`:""}: ${s}.`)(s,o,i))}))}})),a},validateBeforeExecute=(s,o)=>0===validationErrors(s,o).length,getOAS3RequiredRequestBodyContentType=(s,o)=>{let i={requestBody:!1,requestContentType:{}},a=s.getIn(["resolvedSubtrees","paths",...o,"requestBody"],(0,We.fromJS)([]));return a.size<1||(a.getIn(["required"])&&(i.requestBody=a.getIn(["required"])),a.getIn(["content"]).entrySeq().forEach((s=>{const o=s[0];if(s[1].getIn(["schema","required"])){const a=s[1].getIn(["schema","required"]).toJS();i.requestContentType[o]=a}}))),i},isMediaTypeSchemaPropertiesEqual=(s,o,i,a)=>{if((i||a)&&i===a)return!0;let u=s.getIn(["resolvedSubtrees","paths",...o,"requestBody","content"],(0,We.fromJS)([]));if(u.size<2||!i||!a)return!1;let _=u.getIn([i,"schema","properties"],(0,We.fromJS)([])),w=u.getIn([a,"schema","properties"],(0,We.fromJS)([]));return!!_.equals(w)};function returnSelfOrNewMap(s){return We.Map.isMap(s)?s:new We.Map}var oo=__webpack_require__(85015),io=__webpack_require__.n(oo),ao=__webpack_require__(38221),co=__webpack_require__.n(ao),lo=__webpack_require__(63560),uo=__webpack_require__.n(lo),po=__webpack_require__(56367),ho=__webpack_require__.n(po);const fo="spec_update_spec",mo="spec_update_url",go="spec_update_json",yo="spec_update_param",vo="spec_update_empty_param_inclusion",bo="spec_validate_param",_o="spec_set_response",So="spec_set_request",wo="spec_set_mutated_request",Eo="spec_log_request",xo="spec_clear_response",ko="spec_clear_request",Oo="spec_clear_validate_param",Co="spec_update_operation_meta_value",Ao="spec_update_resolved",jo="spec_update_resolved_subtree",Io="set_scheme",toStr=s=>io()(s)?s:"";function updateSpec(s){const o=toStr(s).replace(/\t/g," ");if("string"==typeof s)return{type:fo,payload:o}}function updateResolved(s){return{type:Ao,payload:s}}function updateUrl(s){return{type:mo,payload:s}}function updateJsonSpec(s){return{type:go,payload:s}}const parseToJson=s=>({specActions:o,specSelectors:i,errActions:a})=>{let{specStr:u}=i,_=null;try{s=s||u(),a.clear({source:"parser"}),_=vn.load(s,{schema:an})}catch(s){return console.error(s),a.newSpecErr({source:"parser",level:"error",message:s.reason,line:s.mark&&s.mark.line?s.mark.line+1:void 0})}return _&&"object"==typeof _?o.updateJsonSpec(_):{}};let Po=!1;const resolveSpec=(s,o)=>({specActions:i,specSelectors:a,errActions:u,fn:{fetch:_,resolve:w,AST:x={}},getConfigs:C})=>{Po||(console.warn("specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!"),Po=!0);const{modelPropertyMacro:j,parameterMacro:L,requestInterceptor:B,responseInterceptor:$}=C();void 0===s&&(s=a.specJson()),void 0===o&&(o=a.url());let V=x.getLineNumberForPath?x.getLineNumberForPath:()=>{},U=a.specStr();return w({fetch:_,spec:s,baseDoc:String(new URL(o,document.baseURI)),modelPropertyMacro:j,parameterMacro:L,requestInterceptor:B,responseInterceptor:$}).then((({spec:s,errors:o})=>{if(u.clear({type:"thrown"}),Array.isArray(o)&&o.length>0){let s=o.map((s=>(console.error(s),s.line=s.fullPath?V(U,s.fullPath):null,s.path=s.fullPath?s.fullPath.join("."):null,s.level="error",s.type="thrown",s.source="resolver",Object.defineProperty(s,"message",{enumerable:!0,value:s.message}),s)));u.newThrownErrBatch(s)}return i.updateResolved(s)}))};let No=[];const To=co()((()=>{const s=No.reduce(((s,{path:o,system:i})=>(s.has(i)||s.set(i,[]),s.get(i).push(o),s)),new Map);No=[],s.forEach((async(s,o)=>{if(!o)return void console.error("debResolveSubtrees: don't have a system to operate on, aborting.");if(!o.fn.resolveSubtree)return void console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing.");const{errActions:i,errSelectors:a,fn:{resolveSubtree:u,fetch:_,AST:w={}},specSelectors:x,specActions:C}=o,j=w.getLineNumberForPath??Os()(void 0),L=x.specStr(),{modelPropertyMacro:B,parameterMacro:$,requestInterceptor:V,responseInterceptor:U}=o.getConfigs();try{const o=await s.reduce((async(s,o)=>{let{resultMap:w,specWithCurrentSubtrees:C}=await s;const{errors:z,spec:Y}=await u(C,o,{baseDoc:String(new URL(x.url(),document.baseURI)),modelPropertyMacro:B,parameterMacro:$,requestInterceptor:V,responseInterceptor:U});if(a.allErrors().size&&i.clearBy((s=>"thrown"!==s.get("type")||"resolver"!==s.get("source")||!s.get("fullPath").every(((s,i)=>s===o[i]||void 0===o[i])))),Array.isArray(z)&&z.length>0){let s=z.map((s=>(s.line=s.fullPath?j(L,s.fullPath):null,s.path=s.fullPath?s.fullPath.join("."):null,s.level="error",s.type="thrown",s.source="resolver",Object.defineProperty(s,"message",{enumerable:!0,value:s.message}),s)));i.newThrownErrBatch(s)}return Y&&x.isOAS3()&&"components"===o[0]&&"securitySchemes"===o[1]&&await Promise.all(Object.values(Y).filter((s=>"openIdConnect"===s.type)).map((async s=>{const o={url:s.openIdConnectUrl,requestInterceptor:V,responseInterceptor:U};try{const i=await _(o);i instanceof Error||i.status>=400?console.error(i.statusText+" "+o.url):s.openIdConnectData=JSON.parse(i.text)}catch(s){console.error(s)}}))),uo()(w,o,Y),C=ho()(o,Y,C),{resultMap:w,specWithCurrentSubtrees:C}}),Promise.resolve({resultMap:(x.specResolvedSubtree([])||(0,We.Map)()).toJS(),specWithCurrentSubtrees:x.specJS()}));C.updateResolvedSubtree([],o.resultMap)}catch(s){console.error(s)}}))}),35),requestResolvedSubtree=s=>o=>{No.find((({path:i,system:a})=>a===o&&i.toString()===s.toString()))||(No.push({path:s,system:o}),To())};function changeParam(s,o,i,a,u){return{type:yo,payload:{path:s,value:a,paramName:o,paramIn:i,isXml:u}}}function changeParamByIdentity(s,o,i,a){return{type:yo,payload:{path:s,param:o,value:i,isXml:a}}}const updateResolvedSubtree=(s,o)=>({type:jo,payload:{path:s,value:o}}),invalidateResolvedSubtreeCache=()=>({type:jo,payload:{path:[],value:(0,We.Map)()}}),validateParams=(s,o)=>({type:bo,payload:{pathMethod:s,isOAS3:o}}),updateEmptyParamInclusion=(s,o,i,a)=>({type:vo,payload:{pathMethod:s,paramName:o,paramIn:i,includeEmptyValue:a}});function clearValidateParams(s){return{type:Oo,payload:{pathMethod:s}}}function changeConsumesValue(s,o){return{type:Co,payload:{path:s,value:o,key:"consumes_value"}}}function changeProducesValue(s,o){return{type:Co,payload:{path:s,value:o,key:"produces_value"}}}const setResponse=(s,o,i)=>({payload:{path:s,method:o,res:i},type:_o}),setRequest=(s,o,i)=>({payload:{path:s,method:o,req:i},type:So}),setMutatedRequest=(s,o,i)=>({payload:{path:s,method:o,req:i},type:wo}),logRequest=s=>({payload:s,type:Eo}),executeRequest=s=>({fn:o,specActions:i,specSelectors:a,getConfigs:u,oas3Selectors:_})=>{let{pathName:w,method:x,operation:C}=s,{requestInterceptor:j,responseInterceptor:L}=u(),B=C.toJS();if(C&&C.get("parameters")&&C.get("parameters").filter((s=>s&&!0===s.get("allowEmptyValue"))).forEach((o=>{if(a.parameterInclusionSettingFor([w,x],o.get("name"),o.get("in"))){s.parameters=s.parameters||{};const i=paramToValue(o,s.parameters);(!i||i&&0===i.size)&&(s.parameters[o.get("name")]="")}})),s.contextUrl=Rt()(a.url()).toString(),B&&B.operationId?s.operationId=B.operationId:B&&w&&x&&(s.operationId=o.opId(B,w,x)),a.isOAS3()){const o=`${w}:${x}`;s.server=_.selectedServer(o)||_.selectedServer();const i=_.serverVariables({server:s.server,namespace:o}).toJS(),a=_.serverVariables({server:s.server}).toJS();s.serverVariables=Object.keys(i).length?i:a,s.requestContentType=_.requestContentType(w,x),s.responseContentType=_.responseContentType(w,x)||"*/*";const u=_.requestBodyValue(w,x),C=_.requestBodyInclusionSetting(w,x);u&&u.toJS?s.requestBody=u.map((s=>We.Map.isMap(s)?s.get("value"):s)).filter(((s,o)=>(Array.isArray(s)?0!==s.length:!isEmptyValue(s))||C.get(o))).toJS():s.requestBody=u}let $=Object.assign({},s);$=o.buildRequest($),i.setRequest(s.pathName,s.method,$);s.requestInterceptor=async o=>{let a=await j.apply(void 0,[o]),u=Object.assign({},a);return i.setMutatedRequest(s.pathName,s.method,u),a},s.responseInterceptor=L;const V=Date.now();return o.execute(s).then((o=>{o.duration=Date.now()-V,i.setResponse(s.pathName,s.method,o)})).catch((o=>{"Failed to fetch"===o.message&&(o.name="",o.message='**Failed to fetch.** \n**Possible Reasons:** \n - CORS \n - Network Failure \n - URL scheme must be "http" or "https" for CORS request.'),i.setResponse(s.pathName,s.method,{error:!0,err:o})}))},actions_execute=({path:s,method:o,...i}={})=>a=>{let{fn:{fetch:u},specSelectors:_,specActions:w}=a,x=_.specJsonWithResolvedSubtrees().toJS(),C=_.operationScheme(s,o),{requestContentType:j,responseContentType:L}=_.contentTypeValues([s,o]).toJS(),B=/xml/i.test(j),$=_.parameterValues([s,o],B).toJS();return w.executeRequest({...i,fetch:u,spec:x,pathName:s,method:o,parameters:$,requestContentType:j,scheme:C,responseContentType:L})};function clearResponse(s,o){return{type:xo,payload:{path:s,method:o}}}function clearRequest(s,o){return{type:ko,payload:{path:s,method:o}}}function setScheme(s,o,i){return{type:Io,payload:{scheme:s,path:o,method:i}}}const Mo={[fo]:(s,o)=>"string"==typeof o.payload?s.set("spec",o.payload):s,[mo]:(s,o)=>s.set("url",o.payload+""),[go]:(s,o)=>s.set("json",fromJSOrdered(o.payload)),[Ao]:(s,o)=>s.setIn(["resolved"],fromJSOrdered(o.payload)),[jo]:(s,o)=>{const{value:i,path:a}=o.payload;return s.setIn(["resolvedSubtrees",...a],fromJSOrdered(i))},[yo]:(s,{payload:o})=>{let{path:i,paramName:a,paramIn:u,param:_,value:w,isXml:x}=o,C=_?paramToIdentifier(_):`${u}.${a}`;const j=x?"value_xml":"value";return s.setIn(["meta","paths",...i,"parameters",C,j],(0,We.fromJS)(w))},[vo]:(s,{payload:o})=>{let{pathMethod:i,paramName:a,paramIn:u,includeEmptyValue:_}=o;if(!a||!u)return console.warn("Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey."),s;const w=`${u}.${a}`;return s.setIn(["meta","paths",...i,"parameter_inclusions",w],_)},[bo]:(s,{payload:{pathMethod:o,isOAS3:i}})=>{const a=Rs(s).getIn(["paths",...o]),u=parameterValues(s,o).toJS();return s.updateIn(["meta","paths",...o,"parameters"],(0,We.fromJS)({}),(_=>a.get("parameters",(0,We.List)()).reduce(((a,_)=>{const w=paramToValue(_,u),x=parameterInclusionSettingFor(s,o,_.get("name"),_.get("in")),C=((s,o,{isOAS3:i=!1,bypassRequiredCheck:a=!1}={})=>{let u=s.get("required"),{schema:_,parameterContentMediaType:w}=getParameterSchema(s,{isOAS3:i});return validateValueBySchema(o,_,u,a,w)})(_,w,{bypassRequiredCheck:x,isOAS3:i});return a.setIn([paramToIdentifier(_),"errors"],(0,We.fromJS)(C))}),_)))},[Oo]:(s,{payload:{pathMethod:o}})=>s.updateIn(["meta","paths",...o,"parameters"],(0,We.fromJS)([]),(s=>s.map((s=>s.set("errors",(0,We.fromJS)([])))))),[_o]:(s,{payload:{res:o,path:i,method:a}})=>{let u;u=o.error?Object.assign({error:!0,name:o.err.name,message:o.err.message,statusCode:o.err.statusCode},o.err.response):o,u.headers=u.headers||{};let _=s.setIn(["responses",i,a],fromJSOrdered(u));return ut.Blob&&u.data instanceof ut.Blob&&(_=_.setIn(["responses",i,a,"text"],u.data)),_},[So]:(s,{payload:{req:o,path:i,method:a}})=>s.setIn(["requests",i,a],fromJSOrdered(o)),[wo]:(s,{payload:{req:o,path:i,method:a}})=>s.setIn(["mutatedRequests",i,a],fromJSOrdered(o)),[Co]:(s,{payload:{path:o,value:i,key:a}})=>{let u=["paths",...o],_=["meta","paths",...o];return s.getIn(["json",...u])||s.getIn(["resolved",...u])||s.getIn(["resolvedSubtrees",...u])?s.setIn([..._,a],(0,We.fromJS)(i)):s},[xo]:(s,{payload:{path:o,method:i}})=>s.deleteIn(["responses",o,i]),[ko]:(s,{payload:{path:o,method:i}})=>s.deleteIn(["requests",o,i]),[Io]:(s,{payload:{scheme:o,path:i,method:a}})=>i&&a?s.setIn(["scheme",i,a],o):i||a?void 0:s.setIn(["scheme","_defaultScheme"],o)},wrap_actions_updateSpec=(s,{specActions:o})=>(...i)=>{s(...i),o.parseToJson(...i)},wrap_actions_updateJsonSpec=(s,{specActions:o})=>(...i)=>{s(...i),o.invalidateResolvedSubtreeCache();const[a]=i,u=Nn()(a,["paths"])||{};Object.keys(u).forEach((s=>{Nn()(u,[s]).$ref&&o.requestResolvedSubtree(["paths",s])})),o.requestResolvedSubtree(["components","securitySchemes"])},wrap_actions_executeRequest=(s,{specActions:o})=>i=>(o.logRequest(i),s(i)),wrap_actions_validateParams=(s,{specSelectors:o})=>i=>s(i,o.isOAS3()),plugins_spec=()=>({statePlugins:{spec:{wrapActions:{...Z},reducers:{...Mo},actions:{...Y},selectors:{...z}}}});var Ro=function(){var extendStatics=function(s,o){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var i in o)o.hasOwnProperty(i)&&(s[i]=o[i])},extendStatics(s,o)};return function(s,o){function __(){this.constructor=s}extendStatics(s,o),s.prototype=null===o?Object.create(o):(__.prototype=o.prototype,new __)}}(),Do=Object.prototype.hasOwnProperty;function module_helpers_hasOwnProperty(s,o){return Do.call(s,o)}function _objectKeys(s){if(Array.isArray(s)){for(var o=new Array(s.length),i=0;i=48&&o<=57))return!1;i++}return!0}function escapePathComponent(s){return-1===s.indexOf("/")&&-1===s.indexOf("~")?s:s.replace(/~/g,"~0").replace(/\//g,"~1")}function unescapePathComponent(s){return s.replace(/~1/g,"/").replace(/~0/g,"~")}function hasUndefined(s){if(void 0===s)return!0;if(s)if(Array.isArray(s)){for(var o=0,i=s.length;o0&&"constructor"==x[j-1]))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(i&&void 0===B&&(void 0===C[$]?B=x.slice(0,j).join("/"):j==L-1&&(B=o.path),void 0!==B&&V(o,0,s,B)),j++,Array.isArray(C)){if("-"===$)$=C.length;else{if(i&&!helpers_isInteger($))throw new Fo("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",_,o,s);helpers_isInteger($)&&($=~~$)}if(j>=L){if(i&&"add"===o.op&&$>C.length)throw new Fo("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",_,o,s);if(!1===(w=$o[o.op].call(o,C,$,s)).test)throw new Fo("Test operation failed","TEST_OPERATION_FAILED",_,o,s);return w}}else if(j>=L){if(!1===(w=qo[o.op].call(o,C,$,s)).test)throw new Fo("Test operation failed","TEST_OPERATION_FAILED",_,o,s);return w}if(C=C[$],i&&j0)throw new Fo('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",o,s,i);if(("move"===s.op||"copy"===s.op)&&"string"!=typeof s.from)throw new Fo("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",o,s,i);if(("add"===s.op||"replace"===s.op||"test"===s.op)&&void 0===s.value)throw new Fo("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",o,s,i);if(("add"===s.op||"replace"===s.op||"test"===s.op)&&hasUndefined(s.value))throw new Fo("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",o,s,i);if(i)if("add"==s.op){var u=s.path.split("/").length,_=a.split("/").length;if(u!==_+1&&u!==_)throw new Fo("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",o,s,i)}else if("replace"===s.op||"remove"===s.op||"_get"===s.op){if(s.path!==a)throw new Fo("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",o,s,i)}else if("move"===s.op||"copy"===s.op){var w=validate([{op:"_get",path:s.from,value:void 0}],i);if(w&&"OPERATION_PATH_UNRESOLVABLE"===w.name)throw new Fo("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",o,s,i)}}function validate(s,o,i){try{if(!Array.isArray(s))throw new Fo("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(o)applyPatch(_deepClone(o),_deepClone(s),i||!0);else{i=i||validator;for(var a=0;a0&&(s.patches=[],s.callback&&s.callback(a)),a}function _generate(s,o,i,a,u){if(o!==s){"function"==typeof o.toJSON&&(o=o.toJSON());for(var _=_objectKeys(o),w=_objectKeys(s),x=!1,C=w.length-1;C>=0;C--){var j=s[B=w[C]];if(!module_helpers_hasOwnProperty(o,B)||void 0===o[B]&&void 0!==j&&!1===Array.isArray(o))Array.isArray(s)===Array.isArray(o)?(u&&i.push({op:"test",path:a+"/"+escapePathComponent(B),value:_deepClone(j)}),i.push({op:"remove",path:a+"/"+escapePathComponent(B)}),x=!0):(u&&i.push({op:"test",path:a,value:s}),i.push({op:"replace",path:a,value:o}),!0);else{var L=o[B];"object"==typeof j&&null!=j&&"object"==typeof L&&null!=L&&Array.isArray(j)===Array.isArray(L)?_generate(j,L,i,a+"/"+escapePathComponent(B),u):j!==L&&(u&&i.push({op:"test",path:a+"/"+escapePathComponent(B),value:_deepClone(j)}),i.push({op:"replace",path:a+"/"+escapePathComponent(B),value:_deepClone(L)}))}}if(x||_.length!=w.length)for(C=0;C<_.length;C++){var B;module_helpers_hasOwnProperty(s,B=_[C])||void 0===o[B]||i.push({op:"add",path:a+"/"+escapePathComponent(B),value:_deepClone(o[B])})}}}function compare(s,o,i){void 0===i&&(i=!1);var a=[];return _generate(s,o,a,"",i),a}Object.assign({},ee,ie,{JsonPatchError:Lo,deepClone:_deepClone,escapePathComponent:escapePathComponent,unescapePathComponent:unescapePathComponent});var Wo=__webpack_require__(14744),Jo=__webpack_require__.n(Wo);const Ho={add:function add(s,o){return{op:"add",path:s,value:o}},replace:replace,remove:function remove(s){return{op:"remove",path:s}},merge:function lib_merge(s,o){return{type:"mutation",op:"merge",path:s,value:o}},mergeDeep:function mergeDeep(s,o){return{type:"mutation",op:"mergeDeep",path:s,value:o}},context:function context(s,o){return{type:"context",path:s,value:o}},getIn:function lib_getIn(s,o){return o.reduce(((s,o)=>void 0!==o&&s?s[o]:s),s)},applyPatch:function lib_applyPatch(s,o,i){if(i=i||{},"merge"===(o={...o,path:o.path&&normalizeJSONPath(o.path)}).op){const i=getInByJsonPath(s,o.path);Object.assign(i,o.value),applyPatch(s,[replace(o.path,i)])}else if("mergeDeep"===o.op){const i=getInByJsonPath(s,o.path),a=Jo()(i,o.value);s=applyPatch(s,[replace(o.path,a)]).newDocument}else if("add"===o.op&&""===o.path&&lib_isObject(o.value)){applyPatch(s,Object.keys(o.value).reduce(((s,i)=>(s.push({op:"add",path:`/${normalizeJSONPath(i)}`,value:o.value[i]}),s)),[]))}else if("replace"===o.op&&""===o.path){let{value:a}=o;i.allowMetaPatches&&o.meta&&isAdditiveMutation(o)&&(Array.isArray(o.value)||lib_isObject(o.value))&&(a={...a,...o.meta}),s=a}else if(applyPatch(s,[o]),i.allowMetaPatches&&o.meta&&isAdditiveMutation(o)&&(Array.isArray(o.value)||lib_isObject(o.value))){const i={...getInByJsonPath(s,o.path),...o.meta};applyPatch(s,[replace(o.path,i)])}return s},parentPathMatch:function parentPathMatch(s,o){if(!Array.isArray(o))return!1;for(let i=0,a=o.length;i(s+"").replace(/~/g,"~0").replace(/\//g,"~1"))).join("/")}`:s}function replace(s,o,i){return{op:"replace",path:s,value:o,meta:i}}function forEachNewPatch(s,o,i){return cleanArray(flatten(s.filter(isAdditiveMutation).map((s=>o(s.value,i,s.path)))||[]))}function forEachPrimitive(s,o,i){return i=i||[],Array.isArray(s)?s.map(((s,a)=>forEachPrimitive(s,o,i.concat(a)))):lib_isObject(s)?Object.keys(s).map((a=>forEachPrimitive(s[a],o,i.concat(a)))):o(s,i[i.length-1],i)}function forEach(s,o,i){let a=[];if((i=i||[]).length>0){const u=o(s,i[i.length-1],i);u&&(a=a.concat(u))}if(Array.isArray(s)){const u=s.map(((s,a)=>forEach(s,o,i.concat(a))));u&&(a=a.concat(u))}else if(lib_isObject(s)){const u=Object.keys(s).map((a=>forEach(s[a],o,i.concat(a))));u&&(a=a.concat(u))}return a=flatten(a),a}function lib_normalizeArray(s){return Array.isArray(s)?s:[s]}function flatten(s){return[].concat(...s.map((s=>Array.isArray(s)?flatten(s):s)))}function cleanArray(s){return s.filter((s=>void 0!==s))}function lib_isObject(s){return s&&"object"==typeof s}function lib_isFunction(s){return s&&"function"==typeof s}function isJsonPatch(s){if(isPatch(s)){const{op:o}=s;return"add"===o||"remove"===o||"replace"===o}return!1}function isMutation(s){return isJsonPatch(s)||isPatch(s)&&"mutation"===s.type}function isAdditiveMutation(s){return isMutation(s)&&("add"===s.op||"replace"===s.op||"merge"===s.op||"mergeDeep"===s.op)}function isPatch(s){return s&&"object"==typeof s}function getInByJsonPath(s,o){try{return getValueByPointer(s,o)}catch(s){return console.error(s),{}}}var Ko=__webpack_require__(48675);const Go=class ApiDOMAggregateError extends Ko{constructor(s,o,i){if(super(s,o,i),this.name=this.constructor.name,"string"==typeof o&&(this.message=o),"function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(o).stack,null!=i&&"object"==typeof i&&Object.hasOwn(i,"cause")&&!("cause"in this)){const{cause:s}=i;this.cause=s,s instanceof Error&&"stack"in s&&(this.stack=`${this.stack}\nCAUSE: ${s.stack}`)}}};class ApiDOMError extends Error{static[Symbol.hasInstance](s){return super[Symbol.hasInstance](s)||Function.prototype[Symbol.hasInstance].call(Go,s)}constructor(s,o){if(super(s,o),this.name=this.constructor.name,"string"==typeof s&&(this.message=s),"function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(s).stack,null!=o&&"object"==typeof o&&Object.hasOwn(o,"cause")&&!("cause"in this)){const{cause:s}=o;this.cause=s,s instanceof Error&&"stack"in s&&(this.stack=`${this.stack}\nCAUSE: ${s.stack}`)}}}const Xo=ApiDOMError;const Yo=class ApiDOMStructuredError extends Xo{constructor(s,o){if(super(s,o),null!=o&&"object"==typeof o){const{cause:s,...i}=o;Object.assign(this,i)}}};var Qo=__webpack_require__(65606);function _isPlaceholder(s){return null!=s&&"object"==typeof s&&!0===s["@@functional/placeholder"]}function _curry1(s){return function f1(o){return 0===arguments.length||_isPlaceholder(o)?f1:s.apply(this,arguments)}}function _curry2(s){return function f2(o,i){switch(arguments.length){case 0:return f2;case 1:return _isPlaceholder(o)?f2:_curry1((function(i){return s(o,i)}));default:return _isPlaceholder(o)&&_isPlaceholder(i)?f2:_isPlaceholder(o)?_curry1((function(o){return s(o,i)})):_isPlaceholder(i)?_curry1((function(i){return s(o,i)})):s(o,i)}}}function _curry3(s){return function f3(o,i,a){switch(arguments.length){case 0:return f3;case 1:return _isPlaceholder(o)?f3:_curry2((function(i,a){return s(o,i,a)}));case 2:return _isPlaceholder(o)&&_isPlaceholder(i)?f3:_isPlaceholder(o)?_curry2((function(o,a){return s(o,i,a)})):_isPlaceholder(i)?_curry2((function(i,a){return s(o,i,a)})):_curry1((function(a){return s(o,i,a)}));default:return _isPlaceholder(o)&&_isPlaceholder(i)&&_isPlaceholder(a)?f3:_isPlaceholder(o)&&_isPlaceholder(i)?_curry2((function(o,i){return s(o,i,a)})):_isPlaceholder(o)&&_isPlaceholder(a)?_curry2((function(o,a){return s(o,i,a)})):_isPlaceholder(i)&&_isPlaceholder(a)?_curry2((function(i,a){return s(o,i,a)})):_isPlaceholder(o)?_curry1((function(o){return s(o,i,a)})):_isPlaceholder(i)?_curry1((function(i){return s(o,i,a)})):_isPlaceholder(a)?_curry1((function(a){return s(o,i,a)})):s(o,i,a)}}}const Zo=Number.isInteger||function _isInteger(s){return(s|0)===s};function _isString(s){return"[object String]"===Object.prototype.toString.call(s)}function _nth(s,o){var i=s<0?o.length+s:s;return _isString(o)?o.charAt(i):o[i]}function _path(s,o){for(var i=o,a=0;a=0;)_has(o=Ri[i],s)&&!ea(a,o)&&(a[a.length]=o),i-=1;return a})):_curry1((function keys(s){return Object(s)!==s?[]:Object.keys(s)}));const na=ra;const ia=_curry1((function type(s){return null===s?"Null":void 0===s?"Undefined":Object.prototype.toString.call(s).slice(8,-1)}));function _uniqContentEquals(s,o,i,a){var u=_arrayFromIterator(s);function eq(s,o){return _equals(s,o,i.slice(),a.slice())}return!_includesWith((function(s,o){return!_includesWith(eq,o,s)}),_arrayFromIterator(o),u)}function _equals(s,o,i,a){if(Ei(s,o))return!0;var u=ia(s);if(u!==ia(o))return!1;if("function"==typeof s["fantasy-land/equals"]||"function"==typeof o["fantasy-land/equals"])return"function"==typeof s["fantasy-land/equals"]&&s["fantasy-land/equals"](o)&&"function"==typeof o["fantasy-land/equals"]&&o["fantasy-land/equals"](s);if("function"==typeof s.equals||"function"==typeof o.equals)return"function"==typeof s.equals&&s.equals(o)&&"function"==typeof o.equals&&o.equals(s);switch(u){case"Arguments":case"Array":case"Object":if("function"==typeof s.constructor&&"Promise"===function _functionName(s){var o=String(s).match(/^function (\w*)/);return null==o?"":o[1]}(s.constructor))return s===o;break;case"Boolean":case"Number":case"String":if(typeof s!=typeof o||!Ei(s.valueOf(),o.valueOf()))return!1;break;case"Date":if(!Ei(s.valueOf(),o.valueOf()))return!1;break;case"Error":return s.name===o.name&&s.message===o.message;case"RegExp":if(s.source!==o.source||s.global!==o.global||s.ignoreCase!==o.ignoreCase||s.multiline!==o.multiline||s.sticky!==o.sticky||s.unicode!==o.unicode)return!1}for(var _=i.length-1;_>=0;){if(i[_]===s)return a[_]===o;_-=1}switch(u){case"Map":return s.size===o.size&&_uniqContentEquals(s.entries(),o.entries(),i.concat([s]),a.concat([o]));case"Set":return s.size===o.size&&_uniqContentEquals(s.values(),o.values(),i.concat([s]),a.concat([o]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var w=na(s);if(w.length!==na(o).length)return!1;var x=i.concat([s]),C=a.concat([o]);for(_=w.length-1;_>=0;){var j=w[_];if(!_has(j,o)||!_equals(o[j],s[j],x,C))return!1;_-=1}return!0}const aa=_curry2((function equals(s,o){return _equals(s,o,[],[])}));function _includes(s,o){return function _indexOf(s,o,i){var a,u;if("function"==typeof s.indexOf)switch(typeof o){case"number":if(0===o){for(a=1/o;i=0}function _map(s,o){for(var i=0,a=o.length,u=Array(a);i=0&&"[object Array]"===Object.prototype.toString.call(s)};function _dispatchable(s,o,i){return function(){if(0===arguments.length)return i();var a=arguments[arguments.length-1];if(!ua(a)){for(var u=0;u":_toString_toString(i,a)},mapPairs=function(s,o){return _map((function(o){return _quote(o)+": "+i(s[o])}),o.slice().sort())};switch(Object.prototype.toString.call(s)){case"[object Arguments]":return"(function() { return arguments; }("+_map(i,s).join(", ")+"))";case"[object Array]":return"["+_map(i,s).concat(mapPairs(s,ya((function(s){return/^\d+$/.test(s)}),na(s)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof s?"new Boolean("+i(s.valueOf())+")":s.toString();case"[object Date]":return"new Date("+(isNaN(s.valueOf())?i(NaN):_quote(la(s)))+")";case"[object Map]":return"new Map("+i(Array.from(s))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof s?"new Number("+i(s.valueOf())+")":1/s==-1/0?"-0":s.toString(10);case"[object Set]":return"new Set("+i(Array.from(s).sort())+")";case"[object String]":return"object"==typeof s?"new String("+i(s.valueOf())+")":_quote(s);case"[object Undefined]":return"undefined";default:if("function"==typeof s.toString){var a=s.toString();if("[object Object]"!==a)return a}return"{"+mapPairs(s,na(s)).join(", ")+"}"}}const va=_curry1((function toString(s){return _toString_toString(s,[])}));var ba=_curry2((function test(s,o){if(!function _isRegExp(s){return"[object RegExp]"===Object.prototype.toString.call(s)}(s))throw new TypeError("‘test’ requires a value of type RegExp as its first argument; received "+va(s));return _cloneRegExp(s).test(o)}));const _a=ba;function _arity(s,o){switch(s){case 0:return function(){return o.apply(this,arguments)};case 1:return function(s){return o.apply(this,arguments)};case 2:return function(s,i){return o.apply(this,arguments)};case 3:return function(s,i,a){return o.apply(this,arguments)};case 4:return function(s,i,a,u){return o.apply(this,arguments)};case 5:return function(s,i,a,u,_){return o.apply(this,arguments)};case 6:return function(s,i,a,u,_,w){return o.apply(this,arguments)};case 7:return function(s,i,a,u,_,w,x){return o.apply(this,arguments)};case 8:return function(s,i,a,u,_,w,x,C){return o.apply(this,arguments)};case 9:return function(s,i,a,u,_,w,x,C,j){return o.apply(this,arguments)};case 10:return function(s,i,a,u,_,w,x,C,j,L){return o.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function _pipe(s,o){return function(){return o.call(this,s.apply(this,arguments))}}const wa=_curry1((function isArrayLike(s){return!!ua(s)||!!s&&"object"==typeof s&&!_isString(s)&&(0===s.length||s.length>0&&s.hasOwnProperty(0)&&s.hasOwnProperty(s.length-1))}));var Ea="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function _createReduce(s,o,i){return function _reduce(a,u,_){if(wa(_))return s(a,u,_);if(null==_)return u;if("function"==typeof _["fantasy-land/reduce"])return o(a,u,_,"fantasy-land/reduce");if(null!=_[Ea])return i(a,u,_[Ea]());if("function"==typeof _.next)return i(a,u,_);if("function"==typeof _.reduce)return o(a,u,_,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function _xArrayReduce(s,o,i){for(var a=0,u=i.length;a=arguments.length)?C=o[w]:(C=arguments[u],u+=1),a[w]=C,_isPlaceholder(C)?x=!0:_-=1,w+=1}return!x&&_<=0?i.apply(this,a):_arity(Math.max(0,_),_curryN(s,a,i))}}const Ja=_curry2((function curryN(s,o){return 1===s?_curry1(o):_arity(s,_curryN(s,[],o))}));const Ha=_curry1((function curry(s){return Ja(s.length,s)}));function _isFunction(s){var o=Object.prototype.toString.call(s);return"[object Function]"===o||"[object AsyncFunction]"===o||"[object GeneratorFunction]"===o||"[object AsyncGeneratorFunction]"===o}const Ga=_curry2((function invoker(s,o){return Ja(s+1,(function(){var i=arguments[s];if(null!=i&&_isFunction(i[o]))return i[o].apply(i,Array.prototype.slice.call(arguments,0,s));throw new TypeError(va(i)+' does not have a method named "'+o+'"')}))}));const ec=Ga(1,"split");function dropLastWhile(s,o){for(var i=o.length-1;i>=0&&s(o[i]);)i-=1;return Na(0,i+1,o)}var rc=function(){function XDropLastWhile(s,o){this.f=s,this.retained=[],this.xf=o}return XDropLastWhile.prototype["@@transducer/init"]=_xfBase_init,XDropLastWhile.prototype["@@transducer/result"]=function(s){return this.retained=null,this.xf["@@transducer/result"](s)},XDropLastWhile.prototype["@@transducer/step"]=function(s,o){return this.f(o)?this.retain(s,o):this.flush(s,o)},XDropLastWhile.prototype.flush=function(s,o){return s=ka(this.xf,s,this.retained),this.retained=[],this.xf["@@transducer/step"](s,o)},XDropLastWhile.prototype.retain=function(s,o){return this.retained.push(o),s},XDropLastWhile}();function _xdropLastWhile(s){return function(o){return new rc(s,o)}}const sc=_curry2(_dispatchable([],_xdropLastWhile,dropLastWhile));const oc=Ga(1,"join");const ic=_curry1((function flip(s){return Ja(s.length,(function(o,i){var a=Array.prototype.slice.call(arguments,0);return a[0]=i,a[1]=o,s.apply(this,a)}))}))(_curry2(_includes));const ac=Ha((function(s,o){return pipe(ec(""),sc(ic(s)),oc(""))(o)}));function _iterableReduce(s,o,i){for(var a=i.next();!a.done;)o=s(o,a.value),a=i.next();return o}function _methodReduce(s,o,i,a){return i[a](s,o)}const cc=_createReduce(_arrayReduce,_methodReduce,_iterableReduce);var lc=function(){function XMap(s,o){this.xf=o,this.f=s}return XMap.prototype["@@transducer/init"]=_xfBase_init,XMap.prototype["@@transducer/result"]=_xfBase_result,XMap.prototype["@@transducer/step"]=function(s,o){return this.xf["@@transducer/step"](s,this.f(o))},XMap}();const pc=_curry2(_dispatchable(["fantasy-land/map","map"],(function _xmap(s){return function(o){return new lc(s,o)}}),(function map(s,o){switch(Object.prototype.toString.call(o)){case"[object Function]":return Ja(o.length,(function(){return s.call(this,o.apply(this,arguments))}));case"[object Object]":return _arrayReduce((function(i,a){return i[a]=s(o[a]),i}),{},na(o));default:return _map(s,o)}})));const hc=_curry2((function ap(s,o){return"function"==typeof o["fantasy-land/ap"]?o["fantasy-land/ap"](s):"function"==typeof s.ap?s.ap(o):"function"==typeof s?function(i){return s(i)(o(i))}:cc((function(s,i){return function _concat(s,o){var i;o=o||[];var a=(s=s||[]).length,u=o.length,_=[];for(i=0;io!=o>s)return o>s?o:s}var i=safeMax(s,o);if(void 0!==i)return i;var a=safeMax(typeof s,typeof o);if(void 0!==a)return a===typeof s?s:o;var u=va(s),_=safeMax(u,va(o));return void 0!==_&&_===u?s:o}));var jc=_curry2((function pluck(s,o){return pc(Fa(s),o)}));const Ic=jc;const Pc=_curry1((function anyPass(s){return Ja(ja(Oc,0,Ic("length",s)),(function(){for(var o=0,i=s.length;o_i(_a(/^win/),["platform"],Qo),getProtocol=s=>{try{const o=new URL(s);return ac(":",o.protocol)}catch{return}},vl=(pipe(getProtocol,kc),s=>{if(Qo.browser)return!1;const o=getProtocol(s);return Ec(o)||"file"===o||/^[a-zA-Z]$/.test(o)}),isHttpUrl=s=>{const o=getProtocol(s);return"http"===o||"https"===o},toFileSystemPath=(s,o)=>{const i=[/%23/g,"#",/%24/g,"$",/%26/g,"&",/%2C/g,",",/%40/g,"@"],a=Ba(!1,"keepFileProtocol",o),u=Ba(isWindows,"isWindows",o);let _=decodeURI(s);for(let s=0;s{const o=s.indexOf("#");return-1!==o?s.substring(o):"#"},stripHash=s=>{const o=s.indexOf("#");let i=s;return o>=0&&(i=s.substring(0,o)),i},url_cwd=()=>{if(Qo.browser)return stripHash(globalThis.location.href);const s=Qo.cwd(),o=za(s);return["/","\\"].includes(o)?s:s+(isWindows()?"\\":"/")},resolve=(s,o)=>{const i=new URL(o,new URL(s,"resolve://"));if("resolve:"===i.protocol){const{pathname:s,search:o,hash:a}=i;return s+o+a}return i.toString()},sanitize=s=>{if(vl(s))return(s=>{const o=[/\?/g,"%3F",/#/g,"%23"];let i=s;isWindows()&&(i=i.replace(/\\/g,"/")),i=encodeURI(i);for(let s=0;svl(s)?toFileSystemPath(s):decodeURI(s),{fetch:_l,Response:Sl,Headers:wl,Request:El,FormData:xl,File:kl,Blob:Ol}=globalThis;function _array_like_to_array(s,o){(null==o||o>s.length)&&(o=s.length);for(var i=0,a=new Array(o);i2&&void 0!==arguments[2]?arguments[2]:Rl,a=[],u=[],_=!0,w=i.includeSymbols?own_enumerable_keys:Object.keys,x=!!i.immutable;return function walker(s){var C=x?legacy_copy(s,i):s,j={},L=!0,B={node:C,node_:s,path:[].concat(a),parent:u[u.length-1],parents:u,key:a[a.length-1],isRoot:0===a.length,level:a.length,circular:void 0,isLeaf:!1,notLeaf:!0,notRoot:!0,isFirst:!1,isLast:!1,update:function update(s){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];B.isRoot||(B.parent.node[B.key]=s),B.node=s,o&&(L=!1)},delete:function _delete(s){delete B.parent.node[B.key],s&&(L=!1)},remove:function remove(s){Cl(B.parent.node)?B.parent.node.splice(B.key,1):delete B.parent.node[B.key],s&&(L=!1)},keys:null,before:function before(s){j.before=s},after:function after(s){j.after=s},pre:function pre(s){j.pre=s},post:function post(s){j.post=s},stop:function stop(){_=!1},block:function block(){L=!1}};if(!_)return B;function update_state(){if("object"===_type_of(B.node)&&null!==B.node){B.keys&&B.node_===B.node||(B.keys=w(B.node)),B.isLeaf=0===B.keys.length;for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:Rl;!function _class_call_check(s,o){if(!(s instanceof o))throw new TypeError("Cannot call a class as a function")}(this,Traverse),__privateAdd(this,Tl),__privateAdd(this,Ml),__privateSet(this,Tl,s),__privateSet(this,Ml,o)}return function _create_class(s,o,i){return o&&legacy_defineProperties(s.prototype,o),i&&legacy_defineProperties(s,i),s}(Traverse,[{key:"get",value:function get(s){for(var o=__privateGet(this,Tl),i=0;o&&i-1&&-1===Ul.indexOf(i)||zl.indexOf(a)>-1||Wl.some((s=>a.indexOf(s)>-1))}function absolutifyPointer(s,o){const[i,a]=s.split("#"),u=null!=o?o:"",_=null!=i?i:"";let w;if(isHttpUrl(u))w=resolve(u,_);else{const s=resolve(Bl,u),o=resolve(s,_).replace(Bl,"");w=_.startsWith("/")?o:o.substring(1)}return a?`${w}#${a}`:w}const Jl=/^([a-z]+:\/\/|\/\/)/i;class JSONRefError extends Yo{}const Hl={},Kl=new WeakMap,Gl=[s=>"paths"===s[0]&&"responses"===s[3]&&"examples"===s[5],s=>"paths"===s[0]&&"responses"===s[3]&&"content"===s[5]&&"example"===s[7],s=>"paths"===s[0]&&"responses"===s[3]&&"content"===s[5]&&"examples"===s[7]&&"value"===s[9],s=>"paths"===s[0]&&"requestBody"===s[3]&&"content"===s[4]&&"example"===s[6],s=>"paths"===s[0]&&"requestBody"===s[3]&&"content"===s[4]&&"examples"===s[6]&&"value"===s[8],s=>"paths"===s[0]&&"parameters"===s[2]&&"example"===s[4],s=>"paths"===s[0]&&"parameters"===s[3]&&"example"===s[5],s=>"paths"===s[0]&&"parameters"===s[2]&&"examples"===s[4]&&"value"===s[6],s=>"paths"===s[0]&&"parameters"===s[3]&&"examples"===s[5]&&"value"===s[7],s=>"paths"===s[0]&&"parameters"===s[2]&&"content"===s[4]&&"example"===s[6],s=>"paths"===s[0]&&"parameters"===s[2]&&"content"===s[4]&&"examples"===s[6]&&"value"===s[8],s=>"paths"===s[0]&&"parameters"===s[3]&&"content"===s[4]&&"example"===s[7],s=>"paths"===s[0]&&"parameters"===s[3]&&"content"===s[5]&&"examples"===s[7]&&"value"===s[9]],Xl={key:"$ref",plugin:(s,o,i,a)=>{const u=a.getInstance(),_=i.slice(0,-1);if(isFreelyNamed(_)||(s=>Gl.some((o=>o(s))))(_))return;const{baseDoc:w}=a.getContext(i);if("string"!=typeof s)return new JSONRefError("$ref: must be a string (JSON-Ref)",{$ref:s,baseDoc:w,fullPath:i});const x=refs_split(s),C=x[0],j=x[1]||"";let L,B,$;try{L=w||C?absoluteify(C,w):null}catch(o){return wrapError(o,{pointer:j,$ref:s,basePath:L,fullPath:i})}if(function pointerAlreadyInPath(s,o,i,a){let u=Kl.get(a);u||(u={},Kl.set(a,u));const _=function arrayToJsonPointer(s){if(0===s.length)return"";return`/${s.map(escapeJsonPointerToken).join("/")}`}(i),w=`${o||""}#${s}`,x=_.replace(/allOf\/\d+\/?/g,""),C=a.contextTree.get([]).baseDoc;if(o===C&&pointerIsAParent(x,s))return!0;let j="";const L=i.some((s=>(j=`${j}/${escapeJsonPointerToken(s)}`,u[j]&&u[j].some((s=>pointerIsAParent(s,w)||pointerIsAParent(w,s))))));if(L)return!0;return void(u[x]=(u[x]||[]).concat(w))}(j,L,_,a)&&!u.useCircularStructures){const o=absolutifyPointer(s,L);return s===o?null:Ho.replace(i,o)}if(null==L?($=jsonPointerToArray(j),B=a.get($),void 0===B&&(B=new JSONRefError(`Could not resolve reference: ${s}`,{pointer:j,$ref:s,baseDoc:w,fullPath:i}))):(B=extractFromDoc(L,j),B=null!=B.__value?B.__value:B.catch((o=>{throw wrapError(o,{pointer:j,$ref:s,baseDoc:w,fullPath:i})}))),B instanceof Error)return[Ho.remove(i),B];const V=absolutifyPointer(s,L),U=Ho.replace(_,B,{$$ref:V});if(L&&L!==w)return[U,Ho.context(_,{baseDoc:L})];try{if(!function patchValueAlreadyInPath(s,o){const i=[s];return o.path.reduce(((s,o)=>(i.push(s[o]),s[o])),s),pointToAncestor(o.value);function pointToAncestor(s){return Ho.isObject(s)&&(i.indexOf(s)>=0||Object.keys(s).some((o=>pointToAncestor(s[o]))))}}(a.state,U)||u.useCircularStructures)return U}catch(s){return null}}},Yl=Object.assign(Xl,{docCache:Hl,absoluteify:absoluteify,clearCache:function clearCache(s){void 0!==s?delete Hl[s]:Object.keys(Hl).forEach((s=>{delete Hl[s]}))},JSONRefError:JSONRefError,wrapError:wrapError,getDoc:getDoc,split:refs_split,extractFromDoc:extractFromDoc,fetchJSON:function fetchJSON(s){return fetch(s,{headers:{Accept:Fl},loadSpec:!0}).then((s=>s.text())).then((s=>vn.load(s)))},extract:extract,jsonPointerToArray:jsonPointerToArray,unescapeJsonPointerToken:unescapeJsonPointerToken}),Ql=Yl;function absoluteify(s,o){if(!Jl.test(s)){if(!o)throw new JSONRefError(`Tried to resolve a relative URL, without having a basePath. path: '${s}' basePath: '${o}'`);return resolve(o,s)}return s}function wrapError(s,o){let i;return i=s&&s.response&&s.response.body?`${s.response.body.code} ${s.response.body.message}`:s.message,new JSONRefError(`Could not resolve reference: ${i}`,{...o,cause:s})}function refs_split(s){return(s+"").split("#")}function extractFromDoc(s,o){const i=Hl[s];if(i&&!Ho.isPromise(i))try{const s=extract(o,i);return Object.assign(Promise.resolve(s),{__value:s})}catch(s){return Promise.reject(s)}return getDoc(s).then((s=>extract(o,s)))}function getDoc(s){const o=Hl[s];return o?Ho.isPromise(o)?o:Promise.resolve(o):(Hl[s]=Yl.fetchJSON(s).then((o=>(Hl[s]=o,o))),Hl[s])}function extract(s,o){const i=jsonPointerToArray(s);if(i.length<1)return o;const a=Ho.getIn(o,i);if(void 0===a)throw new JSONRefError(`Could not resolve pointer: ${s} does not exist in document`,{pointer:s});return a}function jsonPointerToArray(s){if("string"!=typeof s)throw new TypeError("Expected a string, got a "+typeof s);return"/"===s[0]&&(s=s.substr(1)),""===s?[]:s.split("/").map(unescapeJsonPointerToken)}function unescapeJsonPointerToken(s){if("string"!=typeof s)return s;return new URLSearchParams(`=${s.replace(/~1/g,"/").replace(/~0/g,"~")}`).get("")}function escapeJsonPointerToken(s){return new URLSearchParams([["",s.replace(/~/g,"~0").replace(/\//g,"~1")]]).toString().slice(1)}const pointerBoundaryChar=s=>!s||"/"===s||"#"===s;function pointerIsAParent(s,o){if(pointerBoundaryChar(o))return!0;const i=s.charAt(o.length),a=o.slice(-1);return 0===s.indexOf(o)&&(!i||"/"===i||"#"===i)&&"#"!==a}const Zl={key:"allOf",plugin:(s,o,i,a,u)=>{if(u.meta&&u.meta.$$ref)return;const _=i.slice(0,-1);if(isFreelyNamed(_))return;if(!Array.isArray(s)){const s=new TypeError("allOf must be an array");return s.fullPath=i,s}let w=!1,x=u.value;if(_.forEach((s=>{x&&(x=x[s])})),x={...x},0===Object.keys(x).length)return;delete x.allOf;const C=[];return C.push(a.replace(_,{})),s.forEach(((s,o)=>{if(!a.isObject(s)){if(w)return null;w=!0;const s=new TypeError("Elements in allOf must be objects");return s.fullPath=i,C.push(s)}C.push(a.mergeDeep(_,s));const u=function generateAbsoluteRefPatches(s,o,{specmap:i,getBaseUrlForNodePath:a=s=>i.getContext([...o,...s]).baseDoc,targetKeys:u=["$ref","$$ref"]}={}){const _=[];return Ll(s).forEach((function callback(){if(u.includes(this.key)&&"string"==typeof this.node){const s=this.path,u=o.concat(this.path),w=absolutifyPointer(this.node,a(s));_.push(i.replace(u,w))}})),_}(s,i.slice(0,-1),{getBaseUrlForNodePath:s=>a.getContext([...i,o,...s]).baseDoc,specmap:a});C.push(...u)})),x.example&&C.push(a.remove([].concat(_,"example"))),C.push(a.mergeDeep(_,x)),x.$$ref||C.push(a.remove([].concat(_,"$$ref"))),C}},eu={key:"parameters",plugin:(s,o,i,a)=>{if(Array.isArray(s)&&s.length){const o=Object.assign([],s),u=i.slice(0,-1),_={...Ho.getIn(a.spec,u)};for(let u=0;u{const u={...s};for(const o in s)try{u[o].default=a.modelPropertyMacro(u[o])}catch(s){const o=new Error(s);return o.fullPath=i,o}return Ho.replace(i,u)}};class ContextTree{constructor(s){this.root=context_tree_createNode(s||{})}set(s,o){const i=this.getParent(s,!0);if(!i)return void context_tree_updateNode(this.root,o,null);const a=s[s.length-1],{children:u}=i;u[a]?context_tree_updateNode(u[a],o,i):u[a]=context_tree_createNode(o,i)}get(s){if((s=s||[]).length<1)return this.root.value;let o,i,a=this.root;for(let u=0;u{if(!s)return s;const{children:a}=s;return!a[i]&&o&&(a[i]=context_tree_createNode(null,s)),a[i]}),this.root)}}function context_tree_createNode(s,o){return context_tree_updateNode({children:{}},s,o)}function context_tree_updateNode(s,o,i){return s.value=o||{},s.protoValue=i?{...i.protoValue,...s.value}:s.value,Object.keys(s.children).forEach((o=>{const i=s.children[o];s.children[o]=context_tree_updateNode(i,i.value,s)})),s}const specmap_noop=()=>{};class SpecMap{static getPluginName(s){return s.pluginName}static getPatchesOfType(s,o){return s.filter(o)}constructor(s){Object.assign(this,{spec:"",debugLevel:"info",plugins:[],pluginHistory:{},errors:[],mutations:[],promisedPatches:[],state:{},patches:[],context:{},contextTree:new ContextTree,showDebug:!1,allPatches:[],pluginProp:"specMap",libMethods:Object.assign(Object.create(this),Ho,{getInstance:()=>this}),allowMetaPatches:!1},s),this.get=this._get.bind(this),this.getContext=this._getContext.bind(this),this.hasRun=this._hasRun.bind(this),this.wrappedPlugins=this.plugins.map(this.wrapPlugin.bind(this)).filter(Ho.isFunction),this.patches.push(Ho.add([],this.spec)),this.patches.push(Ho.context([],this.context)),this.updatePatches(this.patches)}debug(s,...o){this.debugLevel===s&&console.log(...o)}verbose(s,...o){"verbose"===this.debugLevel&&console.log(`[${s}] `,...o)}wrapPlugin(s,o){const{pathDiscriminator:i}=this;let a,u=null;return s[this.pluginProp]?(u=s,a=s[this.pluginProp]):Ho.isFunction(s)?a=s:Ho.isObject(s)&&(a=function createKeyBasedPlugin(s){const isSubPath=(s,o)=>!Array.isArray(s)||s.every(((s,i)=>s===o[i]));return function*generator(o,a){const u={};for(const[s,i]of o.filter(Ho.isAdditiveMutation).entries()){if(!(s<3e3))return;yield*traverse(i.value,i.path,i)}function*traverse(o,_,w){if(Ho.isObject(o)){const x=_.length-1,C=_[x],j=_.indexOf("properties"),L="properties"===C&&x===j,B=a.allowMetaPatches&&u[o.$$ref];for(const x of Object.keys(o)){const C=o[x],j=_.concat(x),$=Ho.isObject(C),V=o.$$ref;if(B||$&&(a.allowMetaPatches&&V&&(u[V]=!0),yield*traverse(C,j,w)),!L&&x===s.key){const o=isSubPath(i,_);i&&!o||(yield s.plugin(C,x,j,a,w))}}}else s.key===_[_.length-1]&&(yield s.plugin(o,s.key,_,a))}}}(s)),Object.assign(a.bind(u),{pluginName:s.name||o,isGenerator:Ho.isGenerator(a)})}nextPlugin(){return this.wrappedPlugins.find((s=>this.getMutationsForPlugin(s).length>0))}nextPromisedPatch(){if(this.promisedPatches.length>0)return Promise.race(this.promisedPatches.map((s=>s.value)))}getPluginHistory(s){const o=this.constructor.getPluginName(s);return this.pluginHistory[o]||[]}getPluginRunCount(s){return this.getPluginHistory(s).length}getPluginHistoryTip(s){const o=this.getPluginHistory(s);return o&&o[o.length-1]||{}}getPluginMutationIndex(s){const o=this.getPluginHistoryTip(s).mutationIndex;return"number"!=typeof o?-1:o}updatePluginHistory(s,o){const i=this.constructor.getPluginName(s);this.pluginHistory[i]=this.pluginHistory[i]||[],this.pluginHistory[i].push(o)}updatePatches(s){Ho.normalizeArray(s).forEach((s=>{if(s instanceof Error)this.errors.push(s);else try{if(!Ho.isObject(s))return void this.debug("updatePatches","Got a non-object patch",s);if(this.showDebug&&this.allPatches.push(s),Ho.isPromise(s.value))return this.promisedPatches.push(s),void this.promisedPatchThen(s);if(Ho.isContextPatch(s))return void this.setContext(s.path,s.value);Ho.isMutation(s)&&this.updateMutations(s)}catch(s){console.error(s),this.errors.push(s)}}))}updateMutations(s){"object"==typeof s.value&&!Array.isArray(s.value)&&this.allowMetaPatches&&(s.value={...s.value});const o=Ho.applyPatch(this.state,s,{allowMetaPatches:this.allowMetaPatches});o&&(this.mutations.push(s),this.state=o)}removePromisedPatch(s){const o=this.promisedPatches.indexOf(s);o<0?this.debug("Tried to remove a promisedPatch that isn't there!"):this.promisedPatches.splice(o,1)}promisedPatchThen(s){return s.value=s.value.then((o=>{const i={...s,value:o};this.removePromisedPatch(s),this.updatePatches(i)})).catch((o=>{this.removePromisedPatch(s),this.updatePatches(o)})),s.value}getMutations(s,o){return s=s||0,"number"!=typeof o&&(o=this.mutations.length),this.mutations.slice(s,o)}getCurrentMutations(){return this.getMutationsForPlugin(this.getCurrentPlugin())}getMutationsForPlugin(s){const o=this.getPluginMutationIndex(s);return this.getMutations(o+1)}getCurrentPlugin(){return this.currentPlugin}getLib(){return this.libMethods}_get(s){return Ho.getIn(this.state,s)}_getContext(s){return this.contextTree.get(s)}setContext(s,o){return this.contextTree.set(s,o)}_hasRun(s){return this.getPluginRunCount(this.getCurrentPlugin())>(s||0)}dispatch(){const s=this,o=this.nextPlugin();if(!o){const s=this.nextPromisedPatch();if(s)return s.then((()=>this.dispatch())).catch((()=>this.dispatch()));const o={spec:this.state,errors:this.errors};return this.showDebug&&(o.patches=this.allPatches),Promise.resolve(o)}if(s.pluginCount=s.pluginCount||new WeakMap,s.pluginCount.set(o,(s.pluginCount.get(o)||0)+1),s.pluginCount[o]>100)return Promise.resolve({spec:s.state,errors:s.errors.concat(new Error("We've reached a hard limit of 100 plugin runs"))});if(o!==this.currentPlugin&&this.promisedPatches.length){const s=this.promisedPatches.map((s=>s.value));return Promise.all(s.map((s=>s.then(specmap_noop,specmap_noop)))).then((()=>this.dispatch()))}return function executePlugin(){s.currentPlugin=o;const i=s.getCurrentMutations(),a=s.mutations.length-1;try{if(o.isGenerator)for(const a of o(i,s.getLib()))updatePatches(a);else{updatePatches(o(i,s.getLib()))}}catch(s){console.error(s),updatePatches([Object.assign(Object.create(s),{plugin:o})])}finally{s.updatePluginHistory(o,{mutationIndex:a})}return s.dispatch()}();function updatePatches(i){i&&(i=Ho.fullyNormalizeArray(i),s.updatePatches(i,o))}}}const ru={refs:Ql,allOf:Zl,parameters:eu,properties:tu};function makeFetchJSON(s,o={}){const{requestInterceptor:i,responseInterceptor:a}=o,u=s.withCredentials?"include":"same-origin";return o=>s({url:o,loadSpec:!0,requestInterceptor:i,responseInterceptor:a,headers:{Accept:Fl},credentials:u}).then((s=>s.body))}function isFile(s,o){return o||"undefined"==typeof navigator||(o=navigator),o&&"ReactNative"===o.product?!(!s||"object"!=typeof s||"string"!=typeof s.uri):"undefined"!=typeof File&&s instanceof File||"undefined"!=typeof Blob&&s instanceof Blob||!!ArrayBuffer.isView(s)||null!==s&&"object"==typeof s&&"function"==typeof s.pipe}function isArrayOfFile(s,o){return Array.isArray(s)&&s.some((s=>isFile(s,o)))}class FileWithData extends File{constructor(s,o="",i={}){super([s],o,i),this.data=s}valueOf(){return this.data}toString(){return this.valueOf()}}const isRfc3986Reserved=s=>":/?#[]@!$&'()*+,;=".indexOf(s)>-1,isRfc3986Unreserved=s=>/^[a-z0-9\-._~]+$/i.test(s);function encodeCharacters(s,o="reserved"){return[...s].map((s=>{if(isRfc3986Unreserved(s))return s;if(isRfc3986Reserved(s)&&"unsafe"===o)return s;const i=new TextEncoder;return Array.from(i.encode(s)).map((s=>`0${s.toString(16).toUpperCase()}`.slice(-2))).map((s=>`%${s}`)).join("")})).join("")}function stylize(s){const{value:o}=s;return Array.isArray(o)?function encodeArray({key:s,value:o,style:i,explode:a,escape:u}){if("simple"===i)return o.map((s=>valueEncoder(s,u))).join(",");if("label"===i)return`.${o.map((s=>valueEncoder(s,u))).join(".")}`;if("matrix"===i)return o.map((s=>valueEncoder(s,u))).reduce(((o,i)=>!o||a?`${o||""};${s}=${i}`:`${o},${i}`),"");if("form"===i){const i=a?`&${s}=`:",";return o.map((s=>valueEncoder(s,u))).join(i)}if("spaceDelimited"===i){const i=a?`${s}=`:"";return o.map((s=>valueEncoder(s,u))).join(` ${i}`)}if("pipeDelimited"===i){const i=a?`${s}=`:"";return o.map((s=>valueEncoder(s,u))).join(`|${i}`)}return}(s):"object"==typeof o?function encodeObject({key:s,value:o,style:i,explode:a,escape:u}){const _=Object.keys(o);if("simple"===i)return _.reduce(((s,i)=>{const _=valueEncoder(o[i],u);return`${s?`${s},`:""}${i}${a?"=":","}${_}`}),"");if("label"===i)return _.reduce(((s,i)=>{const _=valueEncoder(o[i],u);return`${s?`${s}.`:"."}${i}${a?"=":"."}${_}`}),"");if("matrix"===i&&a)return _.reduce(((s,i)=>`${s?`${s};`:";"}${i}=${valueEncoder(o[i],u)}`),"");if("matrix"===i)return _.reduce(((i,a)=>{const _=valueEncoder(o[a],u);return`${i?`${i},`:`;${s}=`}${a},${_}`}),"");if("form"===i)return _.reduce(((s,i)=>{const _=valueEncoder(o[i],u);return`${s?`${s}${a?"&":","}`:""}${i}${a?"=":","}${_}`}),"");return}(s):function encodePrimitive({key:s,value:o,style:i,escape:a}){if("simple"===i)return valueEncoder(o,a);if("label"===i)return`.${valueEncoder(o,a)}`;if("matrix"===i)return`;${s}=${valueEncoder(o,a)}`;if("form"===i)return valueEncoder(o,a);if("deepObject"===i)return valueEncoder(o,a);return}(s)}function valueEncoder(s,o=!1){return Array.isArray(s)||null!==s&&"object"==typeof s?s=JSON.stringify(s):"number"!=typeof s&&"boolean"!=typeof s||(s=String(s)),o&&"string"==typeof s&&s.length>0?encodeCharacters(s,o):null!=s?s:""}const nu={form:",",spaceDelimited:"%20",pipeDelimited:"|"},su={csv:",",ssv:"%20",tsv:"%09",pipes:"|"};function formatKeyValue(s,o,i=!1){const{collectionFormat:a,allowEmptyValue:u,serializationOption:_,encoding:w}=o,x="object"!=typeof o||Array.isArray(o)?o:o.value,C=i?s=>s.toString():s=>encodeURIComponent(s),j=C(s);if(void 0===x&&u)return[[j,""]];if(isFile(x)||isArrayOfFile(x))return[[j,x]];if(_)return formatKeyValueBySerializationOption(s,x,i,_);if(w){if([typeof w.style,typeof w.explode,typeof w.allowReserved].some((s=>"undefined"!==s))){const{style:o,explode:a,allowReserved:u}=w;return formatKeyValueBySerializationOption(s,x,i,{style:o,explode:a,allowReserved:u})}if("string"==typeof w.contentType){if(w.contentType.startsWith("application/json")){const s=C("string"==typeof x?x:JSON.stringify(x));return[[j,new FileWithData(s,"blob",{type:w.contentType})]]}const s=C(String(x));return[[j,new FileWithData(s,"blob",{type:w.contentType})]]}return"object"!=typeof x?[[j,C(x)]]:Array.isArray(x)&&x.every((s=>"object"!=typeof s))?[[j,x.map(C).join(",")]]:[[j,C(JSON.stringify(x))]]}return"object"!=typeof x?[[j,C(x)]]:Array.isArray(x)?"multi"===a?[[j,x.map(C)]]:[[j,x.map(C).join(su[a||"csv"])]]:[[j,""]]}function formatKeyValueBySerializationOption(s,o,i,a){const u=a.style||"form",_=void 0===a.explode?"form"===u:a.explode,w=!i&&(a&&a.allowReserved?"unsafe":"reserved"),encodeFn=s=>valueEncoder(s,w),x=i?s=>s:s=>encodeFn(s);return"object"!=typeof o?[[x(s),encodeFn(o)]]:Array.isArray(o)?_?[[x(s),o.map(encodeFn)]]:[[x(s),o.map(encodeFn).join(nu[u])]]:"deepObject"===u?Object.keys(o).map((i=>[x(`${s}[${i}]`),encodeFn(o[i])])):_?Object.keys(o).map((s=>[x(s),encodeFn(o[s])])):[[x(s),Object.keys(o).map((s=>[`${x(s)},${encodeFn(o[s])}`])).join(",")]]}function encodeFormOrQuery(s){return((s,{encode:o=!0}={})=>{const buildNestedParams=(s,o,i)=>(Array.isArray(i)?i.reduce(((i,a)=>buildNestedParams(s,o,a)),s):i instanceof Date?s.append(o,i.toISOString()):"object"==typeof i?Object.entries(i).reduce(((i,[a,u])=>buildNestedParams(s,`${o}[${a}]`,u)),s):s.append(o,i),s),i=Object.entries(s).reduce(((s,[o,i])=>buildNestedParams(s,o,i)),new URLSearchParams),a=String(i);return o?a:decodeURIComponent(a)})(Object.keys(s).reduce(((o,i)=>{for(const[a,u]of formatKeyValue(i,s[i]))o[a]=u instanceof FileWithData?u.valueOf():u;return o}),{}),{encode:!1})}function serializeRequest(s={}){const{url:o="",query:i,form:a}=s;if(a){const o=Object.keys(a).some((s=>{const{value:o}=a[s];return isFile(o)||isArrayOfFile(o)})),i=s.headers["content-type"]||s.headers["Content-Type"];if(o||/multipart\/form-data/i.test(i)){const o=function request_buildFormData(s){return Object.entries(s).reduce(((s,[o,i])=>{for(const[a,u]of formatKeyValue(o,i,!0))if(Array.isArray(u))for(const o of u)if(ArrayBuffer.isView(o)){const i=new Blob([o]);s.append(a,i)}else s.append(a,o);else if(ArrayBuffer.isView(u)){const o=new Blob([u]);s.append(a,o)}else s.append(a,u);return s}),new FormData)}(s.form);s.formdata=o,s.body=o}else s.body=encodeFormOrQuery(a);delete s.form}if(i){const[a,u]=o.split("?");let _="";if(u){const s=new URLSearchParams(u);Object.keys(i).forEach((o=>s.delete(o))),_=String(s)}const w=((...s)=>{const o=s.filter((s=>s)).join("&");return o?`?${o}`:""})(_,encodeFormOrQuery(i));s.url=a+w,delete s.query}return s}function serializeHeaders(s={}){return"function"!=typeof s.entries?{}:Array.from(s.entries()).reduce(((s,[o,i])=>(s[o]=function serializeHeaderValue(s){return s.includes(", ")?s.split(", "):s}(i),s)),{})}function serializeResponse(s,o,{loadSpec:i=!1}={}){const a={ok:s.ok,url:s.url||o,status:s.status,statusText:s.statusText,headers:serializeHeaders(s.headers)},u=a.headers["content-type"],_=i||((s="")=>/(json|xml|yaml|text)\b/.test(s))(u);return(_?s.text:s.blob||s.buffer).call(s).then((s=>{if(a.text=s,a.data=s,_)try{const o=function parseBody(s,o){return o&&(0===o.indexOf("application/json")||o.indexOf("+json")>0)?JSON.parse(s):vn.load(s)}(s,u);a.body=o,a.obj=o}catch(s){a.parseError=s}return a}))}async function http_http(s,o={}){"object"==typeof s&&(s=(o=s).url),o.headers=o.headers||{},(o=serializeRequest(o)).headers&&Object.keys(o.headers).forEach((s=>{const i=o.headers[s];"string"==typeof i&&(o.headers[s]=i.replace(/\n+/g," "))})),o.requestInterceptor&&(o=await o.requestInterceptor(o)||o);const i=o.headers["content-type"]||o.headers["Content-Type"];let a;/multipart\/form-data/i.test(i)&&(delete o.headers["content-type"],delete o.headers["Content-Type"]);try{a=await(o.userFetch||fetch)(o.url,o),a=await serializeResponse(a,s,o),o.responseInterceptor&&(a=await o.responseInterceptor(a)||a)}catch(s){if(!a)throw s;const o=new Error(a.statusText||`response status is ${a.status}`);throw o.status=a.status,o.statusCode=a.status,o.responseError=s,o}if(!a.ok){const s=new Error(a.statusText||`response status is ${a.status}`);throw s.status=a.status,s.statusCode=a.status,s.response=a,s}return a}const options_retrievalURI=s=>{var o,i;const{baseDoc:a,url:u}=s,_=null!==(o=null!=a?a:u)&&void 0!==o?o:"";return"string"==typeof(null===(i=globalThis.document)||void 0===i?void 0:i.baseURI)?String(new URL(_,globalThis.document.baseURI)):_},options_httpClient=s=>{const{fetch:o,http:i}=s;return o||i||http_http};async function resolveGenericStrategy(s){const{spec:o,mode:i,allowMetaPatches:a=!0,pathDiscriminator:u,modelPropertyMacro:_,parameterMacro:w,requestInterceptor:x,responseInterceptor:C,skipNormalization:j=!1,useCircularStructures:L,strategies:B}=s,$=options_retrievalURI(s),V=options_httpClient(s),U=B.find((s=>s.match(o)));return async function doResolve(s){$&&(ru.refs.docCache[$]=s);ru.refs.fetchJSON=makeFetchJSON(V,{requestInterceptor:x,responseInterceptor:C});const o=[ru.refs];"function"==typeof w&&o.push(ru.parameters);"function"==typeof _&&o.push(ru.properties);"strict"!==i&&o.push(ru.allOf);const B=await function mapSpec(s){return new SpecMap(s).dispatch()}({spec:s,context:{baseDoc:$},plugins:o,allowMetaPatches:a,pathDiscriminator:u,parameterMacro:w,modelPropertyMacro:_,useCircularStructures:L});j||(B.spec=U.normalize(B.spec));return B}(o)}const replace_special_chars_with_underscore=s=>s.replace(/\W/gi,"_");function opId(s,o,i="",{v2OperationIdCompatibilityMode:a}={}){if(!s||"object"!=typeof s)return null;return(s.operationId||"").replace(/\s/g,"").length?replace_special_chars_with_underscore(s.operationId):function idFromPathMethod(s,o,{v2OperationIdCompatibilityMode:i}={}){if(i){let i=`${o.toLowerCase()}_${s}`.replace(/[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g,"_");return i=i||`${s.substring(1)}_${o}`,i.replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return`${o.toLowerCase()}${replace_special_chars_with_underscore(s)}`}(o,i,{v2OperationIdCompatibilityMode:a})}function normalize(s){const{spec:o}=s,{paths:i}=o,a={};if(!i||o.$$normalized)return s;for(const s in i){const u=i[s];if(null==u||!["object","function"].includes(typeof u))continue;const _=u.parameters;for(const i in u){const w=u[i];if(null==w||!["object","function"].includes(typeof w))continue;const x=opId(w,s,i);if(x){a[x]?a[x].push(w):a[x]=[w];const s=a[x];if(s.length>1)s.forEach(((s,o)=>{s.__originalOperationId=s.__originalOperationId||s.operationId,s.operationId=`${x}${o+1}`}));else if(void 0!==w.operationId){const o=s[0];o.__originalOperationId=o.__originalOperationId||w.operationId,o.operationId=x}}if("parameters"!==i){const s=[],i={};for(const a in o)"produces"!==a&&"consumes"!==a&&"security"!==a||(i[a]=o[a],s.push(i));if(_&&(i.parameters=_,s.push(i)),s.length)for(const o of s)for(const s in o)if(w[s]){if("parameters"===s)for(const i of o[s]){w[s].some((s=>s.name&&s.name===i.name||s.$ref&&s.$ref===i.$ref||s.$$ref&&s.$$ref===i.$$ref||s===i))||w[s].push(i)}}else w[s]=o[s]}}}return o.$$normalized=!0,s}const ou={name:"generic",match:()=>!0,normalize(s){const{spec:o}=normalize({spec:s});return o},resolve:async s=>resolveGenericStrategy(s)},iu=ou;const isOpenAPI30=s=>{try{const{openapi:o}=s;return"string"==typeof o&&/^3\.0\.(?:[1-9]\d*|0)$/.test(o)}catch{return!1}},isOpenAPI31=s=>{try{const{openapi:o}=s;return"string"==typeof o&&/^3\.1\.(?:[1-9]\d*|0)$/.test(o)}catch{return!1}},isOpenAPI3=s=>isOpenAPI30(s)||isOpenAPI31(s),au={name:"openapi-2",match:s=>(s=>{try{const{swagger:o}=s;return"2.0"===o}catch{return!1}})(s),normalize(s){const{spec:o}=normalize({spec:s});return o},resolve:async s=>async function resolveOpenAPI2Strategy(s){return resolveGenericStrategy(s)}(s)},cu=au;const lu={name:"openapi-3-0",match:s=>isOpenAPI30(s),normalize(s){const{spec:o}=normalize({spec:s});return o},resolve:async s=>async function resolveOpenAPI30Strategy(s){return resolveGenericStrategy(s)}(s)},uu=lu;const pu=_curry2((function and(s,o){return s&&o}));const hu=_curry2((function both(s,o){return _isFunction(s)?function _both(){return s.apply(this,arguments)&&o.apply(this,arguments)}:fc(pu)(s,o)}));const du=aa(null);const fu=gc(du);function isOfTypeObject_typeof(s){return isOfTypeObject_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},isOfTypeObject_typeof(s)}const mu=function isOfTypeObject(s){return"object"===isOfTypeObject_typeof(s)};const gu=Ja(1,hu(fu,mu));var yu=pipe(ia,Nc("Object")),vu=pipe(va,aa(va(Object))),bu=_i(hu(Lc,vu),["constructor"]),_u=Ja(1,(function(s){if(!gu(s)||!yu(s))return!1;var o=Object.getPrototypeOf(s);return!!du(o)||bu(o)}));const Su=_u;var wu=__webpack_require__(34035);function _reduced(s){return s&&s["@@transducer/reduced"]?s:{"@@transducer/value":s,"@@transducer/reduced":!0}}var Eu=function(){function XAll(s,o){this.xf=o,this.f=s,this.all=!0}return XAll.prototype["@@transducer/init"]=_xfBase_init,XAll.prototype["@@transducer/result"]=function(s){return this.all&&(s=this.xf["@@transducer/step"](s,!0)),this.xf["@@transducer/result"](s)},XAll.prototype["@@transducer/step"]=function(s,o){return this.f(o)||(this.all=!1,s=_reduced(this.xf["@@transducer/step"](s,!1))),s},XAll}();function _xall(s){return function(o){return new Eu(s,o)}}var xu=_curry2(_dispatchable(["all"],_xall,(function all(s,o){for(var i=0;is.classes.contains("api"))).first}get results(){return this.children.filter((s=>s.classes.contains("result")))}get result(){return this.results.first}get annotations(){return this.children.filter((s=>"annotation"===s.element))}get warnings(){return this.children.filter((s=>"annotation"===s.element&&s.classes.contains("warning")))}get errors(){return this.children.filter((s=>"annotation"===s.element&&s.classes.contains("error")))}get isEmpty(){return this.children.reject((s=>"annotation"===s.element)).isEmpty}replaceResult(s){const{result:o}=this;if(Ec(o))return!1;const i=this.content.findIndex((s=>s===o));return-1!==i&&(this.content[i]=s,!0)}}const Au=ParseResult;class SourceMap extends wu.wE{constructor(s,o,i){super(s,o,i),this.element="sourceMap"}get positionStart(){return this.children.filter((s=>s.classes.contains("position"))).get(0)}get positionEnd(){return this.children.filter((s=>s.classes.contains("position"))).get(1)}set position(s){if(void 0===s)return;const o=new wu.wE([s.start.row,s.start.column,s.start.char]),i=new wu.wE([s.end.row,s.end.column,s.end.char]);o.classes.push("position"),i.classes.push("position"),this.push(o).push(i)}}const ju=SourceMap,hasMethod=(s,o)=>"object"==typeof o&&null!==o&&s in o&&"function"==typeof o[s],hasBasicElementProps=s=>"object"==typeof s&&null!=s&&"_storedElement"in s&&"string"==typeof s._storedElement&&"_content"in s,primitiveEq=(s,o)=>"object"==typeof o&&null!==o&&"primitive"in o&&"function"==typeof o.primitive&&o.primitive()===s,hasClass=(s,o)=>"object"==typeof o&&null!==o&&"classes"in o&&(Array.isArray(o.classes)||o.classes instanceof wu.wE)&&o.classes.includes(s),isElementType=(s,o)=>"object"==typeof o&&null!==o&&"element"in o&&o.element===s,helpers=s=>s({hasMethod:hasMethod,hasBasicElementProps:hasBasicElementProps,primitiveEq:primitiveEq,isElementType:isElementType,hasClass:hasClass}),Iu=helpers((({hasBasicElementProps:s,primitiveEq:o})=>i=>i instanceof wu.Hg||s(i)&&o(void 0,i))),Pu=helpers((({hasBasicElementProps:s,primitiveEq:o})=>i=>i instanceof wu.Om||s(i)&&o("string",i))),Nu=helpers((({hasBasicElementProps:s,primitiveEq:o})=>i=>i instanceof wu.kT||s(i)&&o("number",i))),Tu=helpers((({hasBasicElementProps:s,primitiveEq:o})=>i=>i instanceof wu.Os||s(i)&&o("null",i))),Mu=helpers((({hasBasicElementProps:s,primitiveEq:o})=>i=>i instanceof wu.bd||s(i)&&o("boolean",i))),Ru=helpers((({hasBasicElementProps:s,primitiveEq:o,hasMethod:i})=>a=>a instanceof wu.Sh||s(a)&&o("object",a)&&i("keys",a)&&i("values",a)&&i("items",a))),Du=helpers((({hasBasicElementProps:s,primitiveEq:o,hasMethod:i})=>a=>a instanceof wu.wE&&!(a instanceof wu.Sh)||s(a)&&o("array",a)&&i("push",a)&&i("unshift",a)&&i("map",a)&&i("reduce",a))),Lu=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof wu.Pr||s(a)&&o("member",a)&&i(void 0,a))),Fu=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof wu.Ft||s(a)&&o("link",a)&&i(void 0,a))),Bu=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof wu.sI||s(a)&&o("ref",a)&&i(void 0,a))),qu=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Ou||s(a)&&o("annotation",a)&&i("array",a))),$u=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Cu||s(a)&&o("comment",a)&&i("string",a))),Vu=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Au||s(a)&&o("parseResult",a)&&i("array",a))),Uu=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof ju||s(a)&&o("sourceMap",a)&&i("array",a))),isPrimitiveElement=s=>isElementType("object",s)||isElementType("array",s)||isElementType("boolean",s)||isElementType("number",s)||isElementType("string",s)||isElementType("null",s)||isElementType("member",s),hasElementSourceMap=s=>Uu(s.meta.get("sourceMap")),includesSymbols=(s,o)=>{if(0===s.length)return!0;const i=o.attributes.get("symbols");return!!Du(i)&&ku(ic(i.toValue()),s)},includesClasses=(s,o)=>0===s.length||ku(ic(o.classes.toValue()),s);const es_T=function(){return!0};const es_F=function(){return!1},getVisitFn=(s,o,i)=>{const a=s[o];if(null!=a){if(!i&&"function"==typeof a)return a;const s=i?a.leave:a.enter;if("function"==typeof s)return s}else{const a=i?s.leave:s.enter;if(null!=a){if("function"==typeof a)return a;const s=a[o];if("function"==typeof s)return s}}return null},zu={},getNodeType=s=>null==s?void 0:s.type,isNode=s=>"string"==typeof getNodeType(s),cloneNode=s=>Object.create(Object.getPrototypeOf(s),Object.getOwnPropertyDescriptors(s)),mergeAll=(s,{visitFnGetter:o=getVisitFn,nodeTypeGetter:i=getNodeType,breakSymbol:a=zu,deleteNodeSymbol:u=null,skipVisitingNodeSymbol:_=!1,exposeEdits:w=!1}={})=>{const x=Symbol("skip"),C=new Array(s.length).fill(x);return{enter(j,L,B,$,V,U){let z=j,Y=!1;const Z={...U,replaceWith(s,o){U.replaceWith(s,o),z=s}};for(let j=0;j{const x=Symbol("skip"),C=new Array(s.length).fill(x);return{async enter(j,L,B,$,V,U){let z=j,Y=!1;const Z={...U,replaceWith(s,o){U.replaceWith(s,o),z=s}};for(let j=0;j{const $=i||{};let V,U,z=Array.isArray(s),Y=[s],Z=-1,ee=[],ie=s;const ae=[],ce=[];do{Z+=1;const s=Z===Y.length;let i;const de=s&&0!==ee.length;if(s){if(i=0===ce.length?void 0:ae.pop(),ie=U,U=ce.pop(),de)if(z){ie=ie.slice();let s=0;for(const[o,i]of ee){const a=o-s;i===_?(ie.splice(a,1),s+=1):ie[a]=i}}else{ie=L(ie);for(const[s,o]of ee)ie[s]=o}Z=V.index,Y=V.keys,ee=V.edits,z=V.inArray,V=V.prev}else if(U!==_&&void 0!==U){if(i=z?Z:Y[Z],ie=U[i],ie===_||void 0===ie)continue;ae.push(i)}let fe;if(!Array.isArray(ie)){var le;if(!j(ie))throw new Yo(`Invalid AST Node: ${String(ie)}`,{node:ie});if(B&&ce.includes(ie)){ae.pop();continue}const _=x(o,C(ie),s);if(_){for(const[s,i]of Object.entries(a))o[s]=i;const u={replaceWith(o,a){"function"==typeof a?a(o,ie,i,U,ae,ce):U&&(U[i]=o),s||(ie=o)}};fe=_.call(o,ie,i,U,ae,ce,u)}if("function"==typeof(null===(le=fe)||void 0===le?void 0:le.then))throw new Yo("Async visitor not supported in sync mode",{visitor:o,visitFn:_});if(fe===u)break;if(fe===w){if(!s){ae.pop();continue}}else if(void 0!==fe&&(ee.push([i,fe]),!s)){if(!j(fe)){ae.pop();continue}ie=fe}}var pe;if(void 0===fe&&de&&ee.push([i,ie]),!s)V={inArray:z,index:Z,keys:Y,edits:ee,prev:V},z=Array.isArray(ie),Y=z?ie:null!==(pe=$[C(ie)])&&void 0!==pe?pe:[],Z=-1,ee=[],U!==_&&void 0!==U&&ce.push(U),U=ie}while(void 0!==V);return 0!==ee.length?ee[ee.length-1][1]:s};visit[Symbol.for("nodejs.util.promisify.custom")]=async(s,o,{keyMap:i=null,state:a={},breakSymbol:u=zu,deleteNodeSymbol:_=null,skipVisitingNodeSymbol:w=!1,visitFnGetter:x=getVisitFn,nodeTypeGetter:C=getNodeType,nodePredicate:j=isNode,nodeCloneFn:L=cloneNode,detectCycles:B=!0}={})=>{const $=i||{};let V,U,z=Array.isArray(s),Y=[s],Z=-1,ee=[],ie=s;const ae=[],ce=[];do{Z+=1;const s=Z===Y.length;let i;const pe=s&&0!==ee.length;if(s){if(i=0===ce.length?void 0:ae.pop(),ie=U,U=ce.pop(),pe)if(z){ie=ie.slice();let s=0;for(const[o,i]of ee){const a=o-s;i===_?(ie.splice(a,1),s+=1):ie[a]=i}}else{ie=L(ie);for(const[s,o]of ee)ie[s]=o}Z=V.index,Y=V.keys,ee=V.edits,z=V.inArray,V=V.prev}else if(U!==_&&void 0!==U){if(i=z?Z:Y[Z],ie=U[i],ie===_||void 0===ie)continue;ae.push(i)}let de;if(!Array.isArray(ie)){if(!j(ie))throw new Yo(`Invalid AST Node: ${String(ie)}`,{node:ie});if(B&&ce.includes(ie)){ae.pop();continue}const _=x(o,C(ie),s);if(_){for(const[s,i]of Object.entries(a))o[s]=i;const u={replaceWith(o,a){"function"==typeof a?a(o,ie,i,U,ae,ce):U&&(U[i]=o),s||(ie=o)}};de=await _.call(o,ie,i,U,ae,ce,u)}if(de===u)break;if(de===w){if(!s){ae.pop();continue}}else if(void 0!==de&&(ee.push([i,de]),!s)){if(!j(de)){ae.pop();continue}ie=de}}var le;if(void 0===de&&pe&&ee.push([i,ie]),!s)V={inArray:z,index:Z,keys:Y,edits:ee,prev:V},z=Array.isArray(ie),Y=z?ie:null!==(le=$[C(ie)])&&void 0!==le?le:[],Z=-1,ee=[],U!==_&&void 0!==U&&ce.push(U),U=ie}while(void 0!==V);return 0!==ee.length?ee[ee.length-1][1]:s};const Wu=class CloneError extends Yo{value;constructor(s,o){super(s,o),void 0!==o&&(this.value=o.value)}};const Ju=class DeepCloneError extends Wu{};const Hu=class ShallowCloneError extends Wu{},cloneDeep=(s,o={})=>{const{visited:i=new WeakMap}=o,a={...o,visited:i};if(i.has(s))return i.get(s);if(s instanceof wu.KeyValuePair){const{key:o,value:u}=s,_=Iu(o)?cloneDeep(o,a):o,w=Iu(u)?cloneDeep(u,a):u,x=new wu.KeyValuePair(_,w);return i.set(s,x),x}if(s instanceof wu.ot){const mapper=s=>cloneDeep(s,a),o=[...s].map(mapper),u=new wu.ot(o);return i.set(s,u),u}if(s instanceof wu.G6){const mapper=s=>cloneDeep(s,a),o=[...s].map(mapper),u=new wu.G6(o);return i.set(s,u),u}if(Iu(s)){const o=cloneShallow(s);if(i.set(s,o),s.content)if(Iu(s.content))o.content=cloneDeep(s.content,a);else if(s.content instanceof wu.KeyValuePair)o.content=cloneDeep(s.content,a);else if(Array.isArray(s.content)){const mapper=s=>cloneDeep(s,a);o.content=s.content.map(mapper)}else o.content=s.content;else o.content=s.content;return o}throw new Ju("Value provided to cloneDeep function couldn't be cloned",{value:s})};cloneDeep.safe=s=>{try{return cloneDeep(s)}catch{return s}};const cloneShallowKeyValuePair=s=>{const{key:o,value:i}=s;return new wu.KeyValuePair(o,i)},cloneShallowElement=s=>{const o=new s.constructor;if(o.element=s.element,s.meta.length>0&&(o._meta=cloneDeep(s.meta)),s.attributes.length>0&&(o._attributes=cloneDeep(s.attributes)),Iu(s.content)){const i=s.content;o.content=cloneShallowElement(i)}else Array.isArray(s.content)?o.content=[...s.content]:s.content instanceof wu.KeyValuePair?o.content=cloneShallowKeyValuePair(s.content):o.content=s.content;return o},cloneShallow=s=>{if(s instanceof wu.KeyValuePair)return cloneShallowKeyValuePair(s);if(s instanceof wu.ot)return(s=>{const o=[...s];return new wu.ot(o)})(s);if(s instanceof wu.G6)return(s=>{const o=[...s];return new wu.G6(o)})(s);if(Iu(s))return cloneShallowElement(s);throw new Hu("Value provided to cloneShallow function couldn't be cloned",{value:s})};cloneShallow.safe=s=>{try{return cloneShallow(s)}catch{return s}};const visitor_getNodeType=s=>Ru(s)?"ObjectElement":Du(s)?"ArrayElement":Lu(s)?"MemberElement":Pu(s)?"StringElement":Mu(s)?"BooleanElement":Nu(s)?"NumberElement":Tu(s)?"NullElement":Fu(s)?"LinkElement":Bu(s)?"RefElement":void 0,visitor_cloneNode=s=>Iu(s)?cloneShallow(s):cloneNode(s),Ku=pipe(visitor_getNodeType,Kc),Gu={ObjectElement:["content"],ArrayElement:["content"],MemberElement:["key","value"],StringElement:[],BooleanElement:[],NumberElement:[],NullElement:[],RefElement:[],LinkElement:[],Annotation:[],Comment:[],ParseResultElement:["content"],SourceMap:["content"]};class PredicateVisitor{result;predicate;returnOnTrue;returnOnFalse;constructor({predicate:s=es_F,returnOnTrue:o,returnOnFalse:i}={}){this.result=[],this.predicate=s,this.returnOnTrue=o,this.returnOnFalse=i}enter(s){return this.predicate(s)?(this.result.push(s),this.returnOnTrue):this.returnOnFalse}}const visitor_visit=(s,o,{keyMap:i=Gu,...a}={})=>visit(s,o,{keyMap:i,nodeTypeGetter:visitor_getNodeType,nodePredicate:Ku,nodeCloneFn:visitor_cloneNode,...a});visitor_visit[Symbol.for("nodejs.util.promisify.custom")]=async(s,o,{keyMap:i=Gu,...a}={})=>visit[Symbol.for("nodejs.util.promisify.custom")](s,o,{keyMap:i,nodeTypeGetter:visitor_getNodeType,nodePredicate:Ku,nodeCloneFn:visitor_cloneNode,...a});const nodeTypeGetter=s=>"string"==typeof(null==s?void 0:s.type)?s.type:visitor_getNodeType(s),Xu={EphemeralObject:["content"],EphemeralArray:["content"],...Gu},value_visitor_visit=(s,o,{keyMap:i=Xu,...a}={})=>visitor_visit(s,o,{keyMap:i,nodeTypeGetter:nodeTypeGetter,nodePredicate:es_T,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...a});value_visitor_visit[Symbol.for("nodejs.util.promisify.custom")]=async(s,{keyMap:o=Xu,...i}={})=>visitor_visit[Symbol.for("nodejs.util.promisify.custom")](s,visitor,{keyMap:o,nodeTypeGetter:nodeTypeGetter,nodePredicate:es_T,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...i});const Yu=class EphemeralArray{type="EphemeralArray";content=[];reference=void 0;constructor(s){this.content=s,this.reference=[]}toReference(){return this.reference}toArray(){return this.reference.push(...this.content),this.reference}};const Qu=class EphemeralObject{type="EphemeralObject";content=[];reference=void 0;constructor(s){this.content=s,this.reference={}}toReference(){return this.reference}toObject(){return Object.assign(this.reference,Object.fromEntries(this.content))}};class Visitor{ObjectElement={enter:s=>{if(this.references.has(s))return this.references.get(s).toReference();const o=new Qu(s.content);return this.references.set(s,o),o}};EphemeralObject={leave:s=>s.toObject()};MemberElement={enter:s=>[s.key,s.value]};ArrayElement={enter:s=>{if(this.references.has(s))return this.references.get(s).toReference();const o=new Yu(s.content);return this.references.set(s,o),o}};EphemeralArray={leave:s=>s.toArray()};references=new WeakMap;BooleanElement(s){return s.toValue()}NumberElement(s){return s.toValue()}StringElement(s){return s.toValue()}NullElement(){return null}RefElement(s,...o){var i;const a=o[3];return"EphemeralObject"===(null===(i=a[a.length-1])||void 0===i?void 0:i.type)?Symbol.for("delete-node"):String(s.toValue())}LinkElement(s){return Pu(s.href)?s.href.toValue():""}}const serializers_value=s=>Iu(s)?Pu(s)||Nu(s)||Mu(s)||Tu(s)?s.toValue():value_visitor_visit(s,new Visitor):s;const Zu=_curry3((function mergeWithKey(s,o,i){var a,u={};for(a in i=i||{},o=o||{})_has(a,o)&&(u[a]=_has(a,i)?s(a,o[a],i[a]):o[a]);for(a in i)_has(a,i)&&!_has(a,u)&&(u[a]=i[a]);return u}));const ep=_curry3((function mergeDeepWithKey(s,o,i){return Zu((function(o,i,a){return _isObject(i)&&_isObject(a)?mergeDeepWithKey(s,i,a):s(o,i,a)}),o,i)}));const tp=_curry2((function mergeDeepRight(s,o){return ep((function(s,o,i){return i}),s,o)}));const rp=_curry2(_path);const np=Na(0,-1);const sp=_curry2((function apply(s,o){return s.apply(this,o)}));const op=gc(Lc);var ip=_curry1((function empty(s){return null!=s&&"function"==typeof s["fantasy-land/empty"]?s["fantasy-land/empty"]():null!=s&&null!=s.constructor&&"function"==typeof s.constructor["fantasy-land/empty"]?s.constructor["fantasy-land/empty"]():null!=s&&"function"==typeof s.empty?s.empty():null!=s&&null!=s.constructor&&"function"==typeof s.constructor.empty?s.constructor.empty():ua(s)?[]:_isString(s)?"":_isObject(s)?{}:Pi(s)?function(){return arguments}():function _isTypedArray(s){var o=Object.prototype.toString.call(s);return"[object Uint8ClampedArray]"===o||"[object Int8Array]"===o||"[object Uint8Array]"===o||"[object Int16Array]"===o||"[object Uint16Array]"===o||"[object Int32Array]"===o||"[object Uint32Array]"===o||"[object Float32Array]"===o||"[object Float64Array]"===o||"[object BigInt64Array]"===o||"[object BigUint64Array]"===o}(s)?s.constructor.from(""):void 0}));const cp=ip;const lp=_curry1((function isEmpty(s){return null!=s&&aa(s,cp(s))}));const up=Ja(1,Lc(Array.isArray)?Array.isArray:pipe(ia,Nc("Array")));const pp=hu(up,lp);var hp=Ja(3,(function(s,o,i){var a=rp(s,i),u=rp(np(s),i);if(!op(a)&&!pp(s)){var _=xa(a,u);return sp(_,o)}}));const dp=hp;class Namespace extends wu.g${constructor(){super(),this.register("annotation",Ou),this.register("comment",Cu),this.register("parseResult",Au),this.register("sourceMap",ju)}}const fp=new Namespace,createNamespace=s=>{const o=new Namespace;return Su(s)&&o.use(s),o},mp=fp,toolbox=()=>({predicates:{...ae},namespace:mp}),gp={toolboxCreator:toolbox,visitorOptions:{nodeTypeGetter:visitor_getNodeType,exposeEdits:!0}},dispatchPluginsSync=(s,o,i={})=>{if(0===o.length)return s;const a=tp(gp,i),{toolboxCreator:u,visitorOptions:_}=a,w=u(),x=o.map((s=>s(w))),C=mergeAll(x.map(Ba({},"visitor")),{..._});x.forEach(dp(["pre"],[]));const j=visitor_visit(s,C,_);return x.forEach(dp(["post"],[])),j};dispatchPluginsSync[Symbol.for("nodejs.util.promisify.custom")]=async(s,o,i={})=>{if(0===o.length)return s;const a=tp(gp,i),{toolboxCreator:u,visitorOptions:_}=a,w=u(),x=o.map((s=>s(w))),C=mergeAll[Symbol.for("nodejs.util.promisify.custom")],j=visitor_visit[Symbol.for("nodejs.util.promisify.custom")],L=C(x.map(Ba({},"visitor")),{..._});await Promise.allSettled(x.map(dp(["pre"],[])));const B=await j(s,L,_);return await Promise.allSettled(x.map(dp(["post"],[]))),B};const refract=(s,{Type:o,plugins:i=[]})=>{const a=new o(s);return Iu(s)&&(s.meta.length>0&&(a.meta=cloneDeep(s.meta)),s.attributes.length>0&&(a.attributes=cloneDeep(s.attributes))),dispatchPluginsSync(a,i,{toolboxCreator:toolbox,visitorOptions:{nodeTypeGetter:visitor_getNodeType}})},createRefractor=s=>(o,i={})=>refract(o,{...i,Type:s});wu.Sh.refract=createRefractor(wu.Sh),wu.wE.refract=createRefractor(wu.wE),wu.Om.refract=createRefractor(wu.Om),wu.bd.refract=createRefractor(wu.bd),wu.Os.refract=createRefractor(wu.Os),wu.kT.refract=createRefractor(wu.kT),wu.Ft.refract=createRefractor(wu.Ft),wu.sI.refract=createRefractor(wu.sI),Ou.refract=createRefractor(Ou),Cu.refract=createRefractor(Cu),Au.refract=createRefractor(Au),ju.refract=createRefractor(ju);const computeEdges=(s,o=new WeakMap)=>(Lu(s)?(o.set(s.key,s),computeEdges(s.key,o),o.set(s.value,s),computeEdges(s.value,o)):s.children.forEach((i=>{o.set(i,s),computeEdges(i,o)})),o);const yp=class Transcluder_Transcluder{element;edges;constructor({element:s}){this.element=s}transclude(s,o){var i;if(s===this.element)return o;if(s===o)return this.element;this.edges=null!==(i=this.edges)&&void 0!==i?i:computeEdges(this.element);const a=this.edges.get(s);return Ec(a)?void 0:(Ru(a)?((s,o,i)=>{const a=i.get(s);Ru(a)&&(a.content=a.map(((u,_,w)=>w===s?(i.delete(s),i.set(o,a),o):w)))})(s,o,this.edges):Du(a)?((s,o,i)=>{const a=i.get(s);Du(a)&&(a.content=a.map((u=>u===s?(i.delete(s),i.set(o,a),o):u)))})(s,o,this.edges):Lu(a)&&((s,o,i)=>{const a=i.get(s);Lu(a)&&(a.key===s&&(a.key=o,i.delete(s),i.set(o,a)),a.value===s&&(a.value=o,i.delete(s),i.set(o,a)))})(s,o,this.edges),this.element)}},vp=pipe(qc(/~/g,"~0"),qc(/\//g,"~1"),encodeURIComponent);const bp=class JsonPointerError extends Yo{};const _p=class CompilationJsonPointerError extends bp{tokens;constructor(s,o){super(s,o),void 0!==o&&(this.tokens=[...o.tokens])}},src_compile=s=>{try{return 0===s.length?"":`/${s.map(vp).join("/")}`}catch(o){throw new _p("JSON Pointer compilation of tokens encountered an error.",{tokens:s,cause:o})}};var Sp=_curry2((function converge(s,o){return Ja(ja(Oc,0,Ic("length",o)),(function(){var i=arguments,a=this;return s.apply(a,_map((function(s){return s.apply(a,i)}),o))}))}));const wp=Sp;function _identity(s){return s}const Ep=_curry1(_identity);var xp=hu(Ja(1,pipe(ia,Nc("Number"))),isFinite);var kp=Ja(1,xp);var Op=hu(Lc(Number.isFinite)?Ja(1,xa(Number.isFinite,Number)):kp,wp(aa,[Math.floor,Ep]));var Cp=Ja(1,Op);const Ap=Lc(Number.isInteger)?Ja(1,xa(Number.isInteger,Number)):Cp;var jp=function(){function XTake(s,o){this.xf=o,this.n=s,this.i=0}return XTake.prototype["@@transducer/init"]=_xfBase_init,XTake.prototype["@@transducer/result"]=_xfBase_result,XTake.prototype["@@transducer/step"]=function(s,o){this.i+=1;var i=0===this.n?s:this.xf["@@transducer/step"](s,o);return this.n>=0&&this.i>=this.n?_reduced(i):i},XTake}();function _xtake(s){return function(o){return new jp(s,o)}}const Ip=_curry2(_dispatchable(["take"],_xtake,(function take(s,o){return Na(0,s<0?1/0:s,o)})));var Pp=_curry2((function(s,o){return aa(Ip(s.length,o),s)}));const Np=Pp;const Tp=aa("");var Mp=function(){function XDropWhile(s,o){this.xf=o,this.f=s}return XDropWhile.prototype["@@transducer/init"]=_xfBase_init,XDropWhile.prototype["@@transducer/result"]=_xfBase_result,XDropWhile.prototype["@@transducer/step"]=function(s,o){if(this.f){if(this.f(o))return s;this.f=null}return this.xf["@@transducer/step"](s,o)},XDropWhile}();function _xdropWhile(s){return function(o){return new Mp(s,o)}}const Rp=_curry2(_dispatchable(["dropWhile"],_xdropWhile,(function dropWhile(s,o){for(var i=0,a=o.length;i{try{return decodeURIComponent(s)}catch{return s}}));const Fp=class InvalidJsonPointerError extends bp{pointer;constructor(s,o){super(s,o),void 0!==o&&(this.pointer=o.pointer)}},uriToPointer=s=>{const o=(s=>{const o=s.indexOf("#");return-1!==o?s.substring(o):"#"})(s);return Dp("#",o)},src_parse=s=>{if(Tp(s))return[];if(!Np("/",s))throw new Fp(`Invalid JSON Pointer "${s}". JSON Pointers must begin with "/"`,{pointer:s});try{const o=pipe(ec("/"),pc(Lp))(s);return Da(o)}catch(o){throw new Fp(`JSON Pointer parsing of "${s}" encountered an error.`,{pointer:s,cause:o})}};const Bp=class EvaluationJsonPointerError extends bp{pointer;tokens;failedToken;failedTokenPosition;element;constructor(s,o){super(s,o),void 0!==o&&(this.pointer=o.pointer,Array.isArray(o.tokens)&&(this.tokens=[...o.tokens]),this.failedToken=o.failedToken,this.failedTokenPosition=o.failedTokenPosition,this.element=o.element)}},src_evaluate=(s,o)=>{let i;try{i=src_parse(s)}catch(i){throw new Bp(`JSON Pointer evaluation failed while parsing the pointer "${s}".`,{pointer:s,element:cloneDeep(o),cause:i})}return i.reduce(((o,a,u)=>{if(Ru(o)){if(!o.hasKey(a))throw new Bp(`JSON Pointer evaluation failed while evaluating token "${a}" against an ObjectElement`,{pointer:s,tokens:i,failedToken:a,failedTokenPosition:u,element:cloneDeep(o)});return o.get(a)}if(Du(o)){if(!(a in o.content)||!Ap(Number(a)))throw new Bp(`JSON Pointer evaluation failed while evaluating token "${a}" against an ArrayElement`,{pointer:s,tokens:i,failedToken:a,failedTokenPosition:u,element:cloneDeep(o)});return o.get(Number(a))}throw new Bp(`JSON Pointer evaluation failed while evaluating token "${a}" against an unexpected Element`,{pointer:s,tokens:i,failedToken:a,failedTokenPosition:u,element:cloneDeep(o)})}),o)};class Callback extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="callback"}}const qp=Callback;class Components extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="components"}get schemas(){return this.get("schemas")}set schemas(s){this.set("schemas",s)}get responses(){return this.get("responses")}set responses(s){this.set("responses",s)}get parameters(){return this.get("parameters")}set parameters(s){this.set("parameters",s)}get examples(){return this.get("examples")}set examples(s){this.set("examples",s)}get requestBodies(){return this.get("requestBodies")}set requestBodies(s){this.set("requestBodies",s)}get headers(){return this.get("headers")}set headers(s){this.set("headers",s)}get securitySchemes(){return this.get("securitySchemes")}set securitySchemes(s){this.set("securitySchemes",s)}get links(){return this.get("links")}set links(s){this.set("links",s)}get callbacks(){return this.get("callbacks")}set callbacks(s){this.set("callbacks",s)}}const $p=Components;class Contact extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="contact"}get name(){return this.get("name")}set name(s){this.set("name",s)}get url(){return this.get("url")}set url(s){this.set("url",s)}get email(){return this.get("email")}set email(s){this.set("email",s)}}const Vp=Contact;class Discriminator extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="discriminator"}get propertyName(){return this.get("propertyName")}set propertyName(s){this.set("propertyName",s)}get mapping(){return this.get("mapping")}set mapping(s){this.set("mapping",s)}}const Up=Discriminator;class Encoding extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="encoding"}get contentType(){return this.get("contentType")}set contentType(s){this.set("contentType",s)}get headers(){return this.get("headers")}set headers(s){this.set("headers",s)}get style(){return this.get("style")}set style(s){this.set("style",s)}get explode(){return this.get("explode")}set explode(s){this.set("explode",s)}get allowedReserved(){return this.get("allowedReserved")}set allowedReserved(s){this.set("allowedReserved",s)}}const zp=Encoding;class Example extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="example"}get summary(){return this.get("summary")}set summary(s){this.set("summary",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}get value(){return this.get("value")}set value(s){this.set("value",s)}get externalValue(){return this.get("externalValue")}set externalValue(s){this.set("externalValue",s)}}const Wp=Example;class ExternalDocumentation extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="externalDocumentation"}get description(){return this.get("description")}set description(s){this.set("description",s)}get url(){return this.get("url")}set url(s){this.set("url",s)}}const Jp=ExternalDocumentation;class Header extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="header"}get required(){return this.hasKey("required")?this.get("required"):new wu.bd(!1)}set required(s){this.set("required",s)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new wu.bd(!1)}set deprecated(s){this.set("deprecated",s)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(s){this.set("allowEmptyValue",s)}get style(){return this.get("style")}set style(s){this.set("style",s)}get explode(){return this.get("explode")}set explode(s){this.set("explode",s)}get allowReserved(){return this.get("allowReserved")}set allowReserved(s){this.set("allowReserved",s)}get schema(){return this.get("schema")}set schema(s){this.set("schema",s)}get example(){return this.get("example")}set example(s){this.set("example",s)}get examples(){return this.get("examples")}set examples(s){this.set("examples",s)}get contentProp(){return this.get("content")}set contentProp(s){this.set("content",s)}}Object.defineProperty(Header.prototype,"description",{get(){return this.get("description")},set(s){this.set("description",s)},enumerable:!0});const Hp=Header;class Info extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="info",this.classes.push("info")}get title(){return this.get("title")}set title(s){this.set("title",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}get termsOfService(){return this.get("termsOfService")}set termsOfService(s){this.set("termsOfService",s)}get contact(){return this.get("contact")}set contact(s){this.set("contact",s)}get license(){return this.get("license")}set license(s){this.set("license",s)}get version(){return this.get("version")}set version(s){this.set("version",s)}}const Kp=Info;class License extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="license"}get name(){return this.get("name")}set name(s){this.set("name",s)}get url(){return this.get("url")}set url(s){this.set("url",s)}}const Gp=License;class Link extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="link"}get operationRef(){return this.get("operationRef")}set operationRef(s){this.set("operationRef",s)}get operationId(){return this.get("operationId")}set operationId(s){this.set("operationId",s)}get operation(){var s,o;return Pu(this.operationRef)?null===(s=this.operationRef)||void 0===s?void 0:s.meta.get("operation"):Pu(this.operationId)?null===(o=this.operationId)||void 0===o?void 0:o.meta.get("operation"):void 0}set operation(s){this.set("operation",s)}get parameters(){return this.get("parameters")}set parameters(s){this.set("parameters",s)}get requestBody(){return this.get("requestBody")}set requestBody(s){this.set("requestBody",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}get server(){return this.get("server")}set server(s){this.set("server",s)}}const Xp=Link;class MediaType extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="mediaType"}get schema(){return this.get("schema")}set schema(s){this.set("schema",s)}get example(){return this.get("example")}set example(s){this.set("example",s)}get examples(){return this.get("examples")}set examples(s){this.set("examples",s)}get encoding(){return this.get("encoding")}set encoding(s){this.set("encoding",s)}}const Yp=MediaType;class OAuthFlow extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="oAuthFlow"}get authorizationUrl(){return this.get("authorizationUrl")}set authorizationUrl(s){this.set("authorizationUrl",s)}get tokenUrl(){return this.get("tokenUrl")}set tokenUrl(s){this.set("tokenUrl",s)}get refreshUrl(){return this.get("refreshUrl")}set refreshUrl(s){this.set("refreshUrl",s)}get scopes(){return this.get("scopes")}set scopes(s){this.set("scopes",s)}}const Qp=OAuthFlow;class OAuthFlows extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="oAuthFlows"}get implicit(){return this.get("implicit")}set implicit(s){this.set("implicit",s)}get password(){return this.get("password")}set password(s){this.set("password",s)}get clientCredentials(){return this.get("clientCredentials")}set clientCredentials(s){this.set("clientCredentials",s)}get authorizationCode(){return this.get("authorizationCode")}set authorizationCode(s){this.set("authorizationCode",s)}}const Zp=OAuthFlows;class Openapi extends wu.Om{constructor(s,o,i){super(s,o,i),this.element="openapi",this.classes.push("spec-version"),this.classes.push("version")}}const th=Openapi;class OpenApi3_0 extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="openApi3_0",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(s){this.set("openapi",s)}get info(){return this.get("info")}set info(s){this.set("info",s)}get servers(){return this.get("servers")}set servers(s){this.set("servers",s)}get paths(){return this.get("paths")}set paths(s){this.set("paths",s)}get components(){return this.get("components")}set components(s){this.set("components",s)}get security(){return this.get("security")}set security(s){this.set("security",s)}get tags(){return this.get("tags")}set tags(s){this.set("tags",s)}get externalDocs(){return this.get("externalDocs")}set externalDocs(s){this.set("externalDocs",s)}}const rh=OpenApi3_0;class Operation extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="operation"}get tags(){return this.get("tags")}set tags(s){this.set("tags",s)}get summary(){return this.get("summary")}set summary(s){this.set("summary",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}set externalDocs(s){this.set("externalDocs",s)}get externalDocs(){return this.get("externalDocs")}get operationId(){return this.get("operationId")}set operationId(s){this.set("operationId",s)}get parameters(){return this.get("parameters")}set parameters(s){this.set("parameters",s)}get requestBody(){return this.get("requestBody")}set requestBody(s){this.set("requestBody",s)}get responses(){return this.get("responses")}set responses(s){this.set("responses",s)}get callbacks(){return this.get("callbacks")}set callbacks(s){this.set("callbacks",s)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new wu.bd(!1)}set deprecated(s){this.set("deprecated",s)}get security(){return this.get("security")}set security(s){this.set("security",s)}get servers(){return this.get("severs")}set servers(s){this.set("servers",s)}}const uh=Operation;class Parameter extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="parameter"}get name(){return this.get("name")}set name(s){this.set("name",s)}get in(){return this.get("in")}set in(s){this.set("in",s)}get required(){return this.hasKey("required")?this.get("required"):new wu.bd(!1)}set required(s){this.set("required",s)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new wu.bd(!1)}set deprecated(s){this.set("deprecated",s)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(s){this.set("allowEmptyValue",s)}get style(){return this.get("style")}set style(s){this.set("style",s)}get explode(){return this.get("explode")}set explode(s){this.set("explode",s)}get allowReserved(){return this.get("allowReserved")}set allowReserved(s){this.set("allowReserved",s)}get schema(){return this.get("schema")}set schema(s){this.set("schema",s)}get example(){return this.get("example")}set example(s){this.set("example",s)}get examples(){return this.get("examples")}set examples(s){this.set("examples",s)}get contentProp(){return this.get("content")}set contentProp(s){this.set("content",s)}}Object.defineProperty(Parameter.prototype,"description",{get(){return this.get("description")},set(s){this.set("description",s)},enumerable:!0});const dh=Parameter;class PathItem extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="pathItem"}get $ref(){return this.get("$ref")}set $ref(s){this.set("$ref",s)}get summary(){return this.get("summary")}set summary(s){this.set("summary",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}get GET(){return this.get("get")}set GET(s){this.set("GET",s)}get PUT(){return this.get("put")}set PUT(s){this.set("PUT",s)}get POST(){return this.get("post")}set POST(s){this.set("POST",s)}get DELETE(){return this.get("delete")}set DELETE(s){this.set("DELETE",s)}get OPTIONS(){return this.get("options")}set OPTIONS(s){this.set("OPTIONS",s)}get HEAD(){return this.get("head")}set HEAD(s){this.set("HEAD",s)}get PATCH(){return this.get("patch")}set PATCH(s){this.set("PATCH",s)}get TRACE(){return this.get("trace")}set TRACE(s){this.set("TRACE",s)}get servers(){return this.get("servers")}set servers(s){this.set("servers",s)}get parameters(){return this.get("parameters")}set parameters(s){this.set("parameters",s)}}const fh=PathItem;class Paths extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="paths"}}const vh=Paths;class Reference extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="reference",this.classes.push("openapi-reference")}get $ref(){return this.get("$ref")}set $ref(s){this.set("$ref",s)}}const _h=Reference;class RequestBody extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="requestBody"}get description(){return this.get("description")}set description(s){this.set("description",s)}get contentProp(){return this.get("content")}set contentProp(s){this.set("content",s)}get required(){return this.hasKey("required")?this.get("required"):new wu.bd(!1)}set required(s){this.set("required",s)}}const wh=RequestBody;class Response_Response extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="response"}get description(){return this.get("description")}set description(s){this.set("description",s)}get headers(){return this.get("headers")}set headers(s){this.set("headers",s)}get contentProp(){return this.get("content")}set contentProp(s){this.set("content",s)}get links(){return this.get("links")}set links(s){this.set("links",s)}}const Oh=Response_Response;class Responses extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="responses"}get default(){return this.get("default")}set default(s){this.set("default",s)}}const jh=Responses;const Ih=class UnsupportedOperationError extends Xo{};class JSONSchema extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="JSONSchemaDraft4"}get idProp(){return this.get("id")}set idProp(s){this.set("id",s)}get $schema(){return this.get("$schema")}set $schema(s){this.set("$schema",s)}get multipleOf(){return this.get("multipleOf")}set multipleOf(s){this.set("multipleOf",s)}get maximum(){return this.get("maximum")}set maximum(s){this.set("maximum",s)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(s){this.set("exclusiveMaximum",s)}get minimum(){return this.get("minimum")}set minimum(s){this.set("minimum",s)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(s){this.set("exclusiveMinimum",s)}get maxLength(){return this.get("maxLength")}set maxLength(s){this.set("maxLength",s)}get minLength(){return this.get("minLength")}set minLength(s){this.set("minLength",s)}get pattern(){return this.get("pattern")}set pattern(s){this.set("pattern",s)}get additionalItems(){return this.get("additionalItems")}set additionalItems(s){this.set("additionalItems",s)}get items(){return this.get("items")}set items(s){this.set("items",s)}get maxItems(){return this.get("maxItems")}set maxItems(s){this.set("maxItems",s)}get minItems(){return this.get("minItems")}set minItems(s){this.set("minItems",s)}get uniqueItems(){return this.get("uniqueItems")}set uniqueItems(s){this.set("uniqueItems",s)}get maxProperties(){return this.get("maxProperties")}set maxProperties(s){this.set("maxProperties",s)}get minProperties(){return this.get("minProperties")}set minProperties(s){this.set("minProperties",s)}get required(){return this.get("required")}set required(s){this.set("required",s)}get properties(){return this.get("properties")}set properties(s){this.set("properties",s)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(s){this.set("additionalProperties",s)}get patternProperties(){return this.get("patternProperties")}set patternProperties(s){this.set("patternProperties",s)}get dependencies(){return this.get("dependencies")}set dependencies(s){this.set("dependencies",s)}get enum(){return this.get("enum")}set enum(s){this.set("enum",s)}get type(){return this.get("type")}set type(s){this.set("type",s)}get allOf(){return this.get("allOf")}set allOf(s){this.set("allOf",s)}get anyOf(){return this.get("anyOf")}set anyOf(s){this.set("anyOf",s)}get oneOf(){return this.get("oneOf")}set oneOf(s){this.set("oneOf",s)}get not(){return this.get("not")}set not(s){this.set("not",s)}get definitions(){return this.get("definitions")}set definitions(s){this.set("definitions",s)}get title(){return this.get("title")}set title(s){this.set("title",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}get default(){return this.get("default")}set default(s){this.set("default",s)}get format(){return this.get("format")}set format(s){this.set("format",s)}get base(){return this.get("base")}set base(s){this.set("base",s)}get links(){return this.get("links")}set links(s){this.set("links",s)}get media(){return this.get("media")}set media(s){this.set("media",s)}get readOnly(){return this.get("readOnly")}set readOnly(s){this.set("readOnly",s)}}const Ph=JSONSchema;class JSONReference extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="JSONReference",this.classes.push("json-reference")}get $ref(){return this.get("$ref")}set $ref(s){this.set("$ref",s)}}const Rh=JSONReference;class Media extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="media"}get binaryEncoding(){return this.get("binaryEncoding")}set binaryEncoding(s){this.set("binaryEncoding",s)}get type(){return this.get("type")}set type(s){this.set("type",s)}}const Dh=Media;class LinkDescription extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="linkDescription"}get href(){return this.get("href")}set href(s){this.set("href",s)}get rel(){return this.get("rel")}set rel(s){this.set("rel",s)}get title(){return this.get("title")}set title(s){this.set("title",s)}get targetSchema(){return this.get("targetSchema")}set targetSchema(s){this.set("targetSchema",s)}get mediaType(){return this.get("mediaType")}set mediaType(s){this.set("mediaType",s)}get method(){return this.get("method")}set method(s){this.set("method",s)}get encType(){return this.get("encType")}set encType(s){this.set("encType",s)}get schema(){return this.get("schema")}set schema(s){this.set("schema",s)}}const Lh=LinkDescription;const Fh=_curry2((function mapObjIndexed(s,o){return _arrayReduce((function(i,a){return i[a]=s(o[a],a,o),i}),{},na(o))}));const Jh=_curry1((function isNil(s){return null==s}));var Hh=_curry2((function hasPath(s,o){if(0===s.length||Jh(o))return!1;for(var i=o,a=0;a{const i=La(s,o);return Fh((s=>{if(Su(s)&&Qh("$ref",s)&&td(Kc,"$ref",s)){const o=rp(["$ref"],s),a=Dp("#/",o);return rp(a.split("/"),i)}return Su(s)?dereference(s,i):s}),s)},emptyElement=s=>{const o=s.meta.length>0?cloneDeep(s.meta):void 0,i=s.attributes.length>0?cloneDeep(s.attributes):void 0;return new s.constructor(void 0,o,i)},cloneUnlessOtherwiseSpecified=(s,o)=>o.clone&&o.isMergeableElement(s)?deepmerge(emptyElement(s),s,o):s,sd={clone:!0,isMergeableElement:s=>Ru(s)||Du(s),arrayElementMerge:(s,o,i)=>s.concat(o)["fantasy-land/map"]((s=>cloneUnlessOtherwiseSpecified(s,i))),objectElementMerge:(s,o,i)=>{const a=Ru(s)?emptyElement(s):emptyElement(o);return Ru(s)&&s.forEach(((s,o,u)=>{const _=cloneShallow(u);_.value=cloneUnlessOtherwiseSpecified(s,i),a.content.push(_)})),o.forEach(((o,u,_)=>{const w=serializers_value(u);let x;if(Ru(s)&&s.hasKey(w)&&i.isMergeableElement(o)){const a=s.get(w);x=cloneShallow(_),x.value=((s,o)=>{if("function"!=typeof o.customMerge)return deepmerge;const i=o.customMerge(s,o);return"function"==typeof i?i:deepmerge})(u,i)(a,o)}else x=cloneShallow(_),x.value=cloneUnlessOtherwiseSpecified(o,i);a.remove(w),a.content.push(x)})),a},customMerge:void 0,customMetaMerge:void 0,customAttributesMerge:void 0},deepmerge=(s,o,i)=>{var a,u,_;const w={...sd,...i};w.isMergeableElement=null!==(a=w.isMergeableElement)&&void 0!==a?a:sd.isMergeableElement,w.arrayElementMerge=null!==(u=w.arrayElementMerge)&&void 0!==u?u:sd.arrayElementMerge,w.objectElementMerge=null!==(_=w.objectElementMerge)&&void 0!==_?_:sd.objectElementMerge;const x=Du(o);if(!(x===Du(s)))return cloneUnlessOtherwiseSpecified(o,w);const C=x&&"function"==typeof w.arrayElementMerge?w.arrayElementMerge(s,o,w):w.objectElementMerge(s,o,w);return C.meta=(s=>"function"!=typeof s.customMetaMerge?s=>cloneDeep(s):s.customMetaMerge)(w)(s.meta,o.meta),C.attributes=(s=>"function"!=typeof s.customAttributesMerge?s=>cloneDeep(s):s.customAttributesMerge)(w)(s.attributes,o.attributes),C};deepmerge.all=(s,o)=>{if(!Array.isArray(s))throw new TypeError("First argument of deepmerge should be an array.");return 0===s.length?new wu.Sh:s.reduce(((s,i)=>deepmerge(s,i,o)),emptyElement(s[0]))};const id=deepmerge;const cd=class Visitor_Visitor{element;constructor(s){Object.assign(this,s)}copyMetaAndAttributes(s,o){(s.meta.length>0||o.meta.length>0)&&(o.meta=id(o.meta,s.meta),hasElementSourceMap(s)&&o.meta.set("sourceMap",s.meta.get("sourceMap"))),(s.attributes.length>0||s.meta.length>0)&&(o.attributes=id(o.attributes,s.attributes))}};const ld=class FallbackVisitor extends cd{enter(s){return this.element=cloneDeep(s),zu}},copyProps=(s,o,i=[])=>{const a=Object.getOwnPropertyDescriptors(o);for(let s of i)delete a[s];Object.defineProperties(s,a)},protoChain=(s,o=[s])=>{const i=Object.getPrototypeOf(s);return null===i?o:protoChain(i,[...o,i])},hardMixProtos=(s,o,i=[])=>{var a;const u=null!==(a=((...s)=>{if(0===s.length)return;let o;const i=s.map((s=>protoChain(s)));for(;i.every((s=>s.length>0));){const s=i.map((s=>s.pop())),a=s[0];if(!s.every((s=>s===a)))break;o=a}return o})(...s))&&void 0!==a?a:Object.prototype,_=Object.create(u),w=protoChain(u);for(let o of s){let s=protoChain(o);for(let o=s.length-1;o>=0;o--){let a=s[o];-1===w.indexOf(a)&&(copyProps(_,a,["constructor",...i]),w.push(a))}}return _.constructor=o,_},unique=s=>s.filter(((o,i)=>s.indexOf(o)==i)),getIngredientWithProp=(s,o)=>{const i=o.map((s=>protoChain(s)));let a=0,u=!0;for(;u;){u=!1;for(let _=o.length-1;_>=0;_--){const o=i[_][a];if(null!=o&&(u=!0,null!=Object.getOwnPropertyDescriptor(o,s)))return i[_][0]}a++}},proxyMix=(s,o=Object.prototype)=>new Proxy({},{getPrototypeOf:()=>o,setPrototypeOf(){throw Error("Cannot set prototype of Proxies created by ts-mixer")},getOwnPropertyDescriptor:(o,i)=>Object.getOwnPropertyDescriptor(getIngredientWithProp(i,s)||{},i),defineProperty(){throw new Error("Cannot define new properties on Proxies created by ts-mixer")},has:(i,a)=>void 0!==getIngredientWithProp(a,s)||void 0!==o[a],get:(i,a)=>(getIngredientWithProp(a,s)||o)[a],set(o,i,a){const u=getIngredientWithProp(i,s);if(void 0===u)throw new Error("Cannot set new properties on Proxies created by ts-mixer");return u[i]=a,!0},deleteProperty(){throw new Error("Cannot delete properties on Proxies created by ts-mixer")},ownKeys:()=>s.map(Object.getOwnPropertyNames).reduce(((s,o)=>o.concat(s.filter((s=>o.indexOf(s)<0)))))}),ud=null,dd="copy",md="copy",yd="deep",vd=new WeakMap,getMixinsForClass=s=>vd.get(s),mergeObjectsOfDecorators=(s,o)=>{var i,a;const u=unique([...Object.getOwnPropertyNames(s),...Object.getOwnPropertyNames(o)]),_={};for(let w of u)_[w]=unique([...null!==(i=null==s?void 0:s[w])&&void 0!==i?i:[],...null!==(a=null==o?void 0:o[w])&&void 0!==a?a:[]]);return _},mergePropertyAndMethodDecorators=(s,o)=>{var i,a,u,_;return{property:mergeObjectsOfDecorators(null!==(i=null==s?void 0:s.property)&&void 0!==i?i:{},null!==(a=null==o?void 0:o.property)&&void 0!==a?a:{}),method:mergeObjectsOfDecorators(null!==(u=null==s?void 0:s.method)&&void 0!==u?u:{},null!==(_=null==o?void 0:o.method)&&void 0!==_?_:{})}},mergeDecorators=(s,o)=>{var i,a,u,_,w,x;return{class:unique([...null!==(i=null==s?void 0:s.class)&&void 0!==i?i:[],...null!==(a=null==o?void 0:o.class)&&void 0!==a?a:[]]),static:mergePropertyAndMethodDecorators(null!==(u=null==s?void 0:s.static)&&void 0!==u?u:{},null!==(_=null==o?void 0:o.static)&&void 0!==_?_:{}),instance:mergePropertyAndMethodDecorators(null!==(w=null==s?void 0:s.instance)&&void 0!==w?w:{},null!==(x=null==o?void 0:o.instance)&&void 0!==x?x:{})}},_d=new Map,deepDecoratorSearch=(...s)=>{const o=((...s)=>{var o;const i=new Set,a=new Set([...s]);for(;a.size>0;)for(let s of a){const u=protoChain(s.prototype).map((s=>s.constructor)),_=[...u,...null!==(o=getMixinsForClass(s))&&void 0!==o?o:[]].filter((s=>!i.has(s)));for(let s of _)a.add(s);i.add(s),a.delete(s)}return[...i]})(...s).map((s=>_d.get(s))).filter((s=>!!s));return 0==o.length?{}:1==o.length?o[0]:o.reduce(((s,o)=>mergeDecorators(s,o)))},getDecoratorsForClass=s=>{let o=_d.get(s);return o||(o={},_d.set(s,o)),o};function Mixin(...s){var o,i,a;const u=s.map((s=>s.prototype)),_=ud;if(null!==_){const s=u.map((s=>s[_])).filter((s=>"function"==typeof s)),combinedInitFunction=function(...o){for(let i of s)i.apply(this,o)},o={[_]:combinedInitFunction};u.push(o)}function MixedClass(...o){for(const i of s)copyProps(this,new i(...o));null!==_&&"function"==typeof this[_]&&this[_].apply(this,o)}var w,x;MixedClass.prototype="copy"===md?hardMixProtos(u,MixedClass):(w=u,x=MixedClass,proxyMix([...w,{constructor:x}])),Object.setPrototypeOf(MixedClass,"copy"===dd?hardMixProtos(s,null,["prototype"]):proxyMix(s,Function.prototype));let C=MixedClass;if("none"!==yd){const u="deep"===yd?deepDecoratorSearch(...s):((...s)=>{const o=s.map((s=>getDecoratorsForClass(s)));return 0===o.length?{}:1===o.length?o[0]:o.reduce(((s,o)=>mergeDecorators(s,o)))})(...s);for(let s of null!==(o=null==u?void 0:u.class)&&void 0!==o?o:[]){const o=s(C);o&&(C=o)}applyPropAndMethodDecorators(null!==(i=null==u?void 0:u.static)&&void 0!==i?i:{},C),applyPropAndMethodDecorators(null!==(a=null==u?void 0:u.instance)&&void 0!==a?a:{},C.prototype)}var j,L;return j=C,L=s,vd.set(j,L),C}const applyPropAndMethodDecorators=(s,o)=>{const i=s.property,a=s.method;if(i)for(let s in i)for(let a of i[s])a(o,s);if(a)for(let s in a)for(let i of a[s])i(o,s,Object.getOwnPropertyDescriptor(o,s))};const Sd=_curry1((function allPass(s){return Ja(ja(Oc,0,Ic("length",s)),(function(){for(var o=0,i=s.length;o{if(Pu(a)&&i.includes(serializers_value(a))&&!this.ignoredFields.includes(serializers_value(a))){const i=this.toRefractedElement([...o,"fixedFields",serializers_value(a)],s),_=new wu.Pr(cloneDeep(a),i);this.copyMetaAndAttributes(u,_),_.classes.push("fixed-field"),this.element.content.push(_)}else this.ignoredFields.includes(serializers_value(a))||this.element.content.push(cloneDeep(u))})),this.copyMetaAndAttributes(s,this.element),zu}};const Id=class ParentSchemaAwareVisitor{parent;constructor({parent:s}){this.parent=s}},Nd=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Ph||s(a)&&o("JSONSchemaDraft4",a)&&i("object",a))),Td=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Rh||s(a)&&o("JSONReference",a)&&i("object",a))),Md=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Dh||s(a)&&o("media",a)&&i("object",a))),Rd=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Lh||s(a)&&o("linkDescription",a)&&i("object",a)));class JSONSchemaVisitor extends(Mixin(Ad,Id,ld)){constructor(s){super(s),this.element=new Ph,this.specPath=bc(["document","objects","JSONSchema"])}get defaultDialectIdentifier(){return"http://json-schema.org/draft-04/schema#"}ObjectElement(s){return this.handleDialectIdentifier(s),this.handleSchemaIdentifier(s),this.parent=this.element,Ad.prototype.ObjectElement.call(this,s)}handleDialectIdentifier(s){if(Ec(this.parent)&&!Pu(s.get("$schema")))this.element.setMetaProperty("inheritedDialectIdentifier",this.defaultDialectIdentifier);else if(Nd(this.parent)&&!Pu(s.get("$schema"))){const s=La(serializers_value(this.parent.meta.get("inheritedDialectIdentifier")),serializers_value(this.parent.$schema));this.element.setMetaProperty("inheritedDialectIdentifier",s)}}handleSchemaIdentifier(s,o="id"){const i=void 0!==this.parent?cloneDeep(this.parent.getMetaProperty("ancestorsSchemaIdentifiers",[])):new wu.wE,a=serializers_value(s.get(o));kd(a)&&i.push(a),this.element.setMetaProperty("ancestorsSchemaIdentifiers",i)}}const Dd=JSONSchemaVisitor,isJSONReferenceLikeElement=s=>Ru(s)&&s.hasKey("$ref");class ItemsVisitor extends(Mixin(Cd,Id,ld)){ObjectElement(s){const o=isJSONReferenceLikeElement(s)?["document","objects","JSONReference"]:["document","objects","JSONSchema"];return this.element=this.toRefractedElement(o,s),zu}ArrayElement(s){return this.element=new wu.wE,this.element.classes.push("json-schema-items"),s.forEach((s=>{const o=isJSONReferenceLikeElement(s)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(o,s);this.element.push(i)})),this.copyMetaAndAttributes(s,this.element),zu}}const Ld=ItemsVisitor;const Fd=class RequiredVisitor extends ld{ArrayElement(s){const o=this.enter(s);return this.element.classes.push("json-schema-required"),o}};const Bd=class PatternedFieldsVisitor extends Cd{specPath;ignoredFields;fieldPatternPredicate=es_F;constructor({specPath:s,ignoredFields:o,fieldPatternPredicate:i,...a}){super({...a}),this.specPath=s,this.ignoredFields=o||[],"function"==typeof i&&(this.fieldPatternPredicate=i)}ObjectElement(s){return s.forEach(((s,o,i)=>{if(!this.ignoredFields.includes(serializers_value(o))&&this.fieldPatternPredicate(serializers_value(o))){const a=this.specPath(s),u=this.toRefractedElement(a,s),_=new wu.Pr(cloneDeep(o),u);this.copyMetaAndAttributes(i,_),_.classes.push("patterned-field"),this.element.content.push(_)}else this.ignoredFields.includes(serializers_value(o))||this.element.content.push(cloneDeep(i))})),this.copyMetaAndAttributes(s,this.element),zu}};const $d=class MapVisitor extends Bd{constructor(s){super(s),this.fieldPatternPredicate=kd}};class PropertiesVisitor extends(Mixin($d,Id,ld)){constructor(s){super(s),this.element=new wu.Sh,this.element.classes.push("json-schema-properties"),this.specPath=s=>isJSONReferenceLikeElement(s)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}const Vd=PropertiesVisitor;class PatternPropertiesVisitor extends(Mixin($d,Id,ld)){constructor(s){super(s),this.element=new wu.Sh,this.element.classes.push("json-schema-patternProperties"),this.specPath=s=>isJSONReferenceLikeElement(s)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}const Ud=PatternPropertiesVisitor;class DependenciesVisitor extends(Mixin($d,Id,ld)){constructor(s){super(s),this.element=new wu.Sh,this.element.classes.push("json-schema-dependencies"),this.specPath=s=>isJSONReferenceLikeElement(s)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}const Wd=DependenciesVisitor;const Jd=class EnumVisitor extends ld{ArrayElement(s){const o=this.enter(s);return this.element.classes.push("json-schema-enum"),o}};const Hd=class TypeVisitor extends ld{StringElement(s){const o=this.enter(s);return this.element.classes.push("json-schema-type"),o}ArrayElement(s){const o=this.enter(s);return this.element.classes.push("json-schema-type"),o}};class AllOfVisitor extends(Mixin(Cd,Id,ld)){constructor(s){super(s),this.element=new wu.wE,this.element.classes.push("json-schema-allOf")}ArrayElement(s){return s.forEach((s=>{const o=isJSONReferenceLikeElement(s)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(o,s);this.element.push(i)})),this.copyMetaAndAttributes(s,this.element),zu}}const Kd=AllOfVisitor;class AnyOfVisitor extends(Mixin(Cd,Id,ld)){constructor(s){super(s),this.element=new wu.wE,this.element.classes.push("json-schema-anyOf")}ArrayElement(s){return s.forEach((s=>{const o=isJSONReferenceLikeElement(s)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(o,s);this.element.push(i)})),this.copyMetaAndAttributes(s,this.element),zu}}const Gd=AnyOfVisitor;class OneOfVisitor extends(Mixin(Cd,Id,ld)){constructor(s){super(s),this.element=new wu.wE,this.element.classes.push("json-schema-oneOf")}ArrayElement(s){return s.forEach((s=>{const o=isJSONReferenceLikeElement(s)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(o,s);this.element.push(i)})),this.copyMetaAndAttributes(s,this.element),zu}}const Xd=OneOfVisitor;class DefinitionsVisitor extends(Mixin($d,Id,ld)){constructor(s){super(s),this.element=new wu.Sh,this.element.classes.push("json-schema-definitions"),this.specPath=s=>isJSONReferenceLikeElement(s)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}const Yd=DefinitionsVisitor;class LinksVisitor extends(Mixin(Cd,Id,ld)){constructor(s){super(s),this.element=new wu.wE,this.element.classes.push("json-schema-links")}ArrayElement(s){return s.forEach((s=>{const o=this.toRefractedElement(["document","objects","LinkDescription"],s);this.element.push(o)})),this.copyMetaAndAttributes(s,this.element),zu}}const Qd=LinksVisitor;class JSONReferenceVisitor extends(Mixin(Ad,ld)){constructor(s){super(s),this.element=new Rh,this.specPath=bc(["document","objects","JSONReference"])}ObjectElement(s){const o=Ad.prototype.ObjectElement.call(this,s);return Pu(this.element.$ref)&&this.element.classes.push("reference-element"),o}}const Zd=JSONReferenceVisitor;const ef=class $RefVisitor extends ld{StringElement(s){const o=this.enter(s);return this.element.classes.push("reference-value"),o}};const rf=_curry3((function ifElse(s,o,i){return Ja(Math.max(s.length,o.length,i.length),(function _ifElse(){return s.apply(this,arguments)?o.apply(this,arguments):i.apply(this,arguments)}))}));const of=_curry1((function comparator(s){return function(o,i){return s(o,i)?-1:s(i,o)?1:0}}));var af=_curry2((function sort(s,o){return Array.prototype.slice.call(o,0).sort(s)}));const cf=af;var lf=_curry1((function(s){return _nth(0,s)}));const uf=lf;const hf=_curry1(_reduced);const df=gc(Jh);const mf=hu(up,wd);function _toConsumableArray(s){return function _arrayWithoutHoles(s){if(Array.isArray(s))return _arrayLikeToArray(s)}(s)||function _iterableToArray(s){if("undefined"!=typeof Symbol&&null!=s[Symbol.iterator]||null!=s["@@iterator"])return Array.from(s)}(s)||function _unsupportedIterableToArray(s,o){if(s){if("string"==typeof s)return _arrayLikeToArray(s,o);var i={}.toString.call(s).slice(8,-1);return"Object"===i&&s.constructor&&(i=s.constructor.name),"Map"===i||"Set"===i?Array.from(s):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(s,o):void 0}}(s)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(s,o){(null==o||o>s.length)&&(o=s.length);for(var i=0,a=Array(o);io.length}))),uf,Fa("length")),yf=Ha((function(s,o,i){var a=i.apply(void 0,_toConsumableArray(s));return df(a)?hf(a):o}));const bf=rf(mf,(function dispatchImpl(s){var o=gf(s);return Ja(o,(function(){for(var o=arguments.length,i=new Array(o),a=0;arf(s,bc(o),_c))),i=bf(o)(s);return this.element=this.toRefractedElement(i,s),zu}};const Sf=class SchemaOrReferenceVisitor extends _f{constructor(s){super(s),this.alternator=[{predicate:isJSONReferenceLikeElement,specPath:["document","objects","JSONReference"]},{predicate:es_T,specPath:["document","objects","JSONSchema"]}]}};class MediaVisitor extends(Mixin(Ad,ld)){constructor(s){super(s),this.element=new Dh,this.specPath=bc(["document","objects","Media"])}}const xf=MediaVisitor;class LinkDescriptionVisitor extends(Mixin(Ad,ld)){constructor(s){super(s),this.element=new Lh,this.specPath=bc(["document","objects","LinkDescription"])}}const kf=LinkDescriptionVisitor,Of={visitors:{value:ld,JSONSchemaOrJSONReferenceVisitor:Sf,document:{objects:{JSONSchema:{$visitor:Dd,fixedFields:{id:{$ref:"#/visitors/value"},$schema:{$ref:"#/visitors/value"},multipleOf:{$ref:"#/visitors/value"},maximum:{$ref:"#/visitors/value"},exclusiveMaximum:{$ref:"#/visitors/value"},minimum:{$ref:"#/visitors/value"},exclusiveMinimum:{$ref:"#/visitors/value"},maxLength:{$ref:"#/visitors/value"},minLength:{$ref:"#/visitors/value"},pattern:{$ref:"#/visitors/value"},additionalItems:Sf,items:Ld,maxItems:{$ref:"#/visitors/value"},minItems:{$ref:"#/visitors/value"},uniqueItems:{$ref:"#/visitors/value"},maxProperties:{$ref:"#/visitors/value"},minProperties:{$ref:"#/visitors/value"},required:Fd,properties:Vd,additionalProperties:Sf,patternProperties:Ud,dependencies:Wd,enum:Jd,type:Hd,allOf:Kd,anyOf:Gd,oneOf:Xd,not:Sf,definitions:Yd,title:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},format:{$ref:"#/visitors/value"},base:{$ref:"#/visitors/value"},links:Qd,media:{$ref:"#/visitors/document/objects/Media"},readOnly:{$ref:"#/visitors/value"}}},JSONReference:{$visitor:Zd,fixedFields:{$ref:ef}},Media:{$visitor:xf,fixedFields:{binaryEncoding:{$ref:"#/visitors/value"},type:{$ref:"#/visitors/value"}}},LinkDescription:{$visitor:kf,fixedFields:{href:{$ref:"#/visitors/value"},rel:{$ref:"#/visitors/value"},title:{$ref:"#/visitors/value"},targetSchema:Sf,mediaType:{$ref:"#/visitors/value"},method:{$ref:"#/visitors/value"},encType:{$ref:"#/visitors/value"},schema:Sf}}}}}},traversal_visitor_getNodeType=s=>{if(Iu(s))return`${s.element.charAt(0).toUpperCase()+s.element.slice(1)}Element`},Cf={JSONSchemaDraft4Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...Gu},jf={namespace:s=>{const{base:o}=s;return o.register("jSONSchemaDraft4",Ph),o.register("jSONReference",Rh),o.register("media",Dh),o.register("linkDescription",Lh),o}},Pf=jf,refractor_toolbox=()=>{const s=createNamespace(Pf);return{predicates:{...ce,isStringElement:Pu},namespace:s}},refractor_refract=(s,{specPath:o=["visitors","document","objects","JSONSchema","$visitor"],plugins:i=[],specificationObj:a=Of}={})=>{const u=(0,wu.e)(s),_=dereference(a),w=new(rp(o,_))({specObj:_});return visitor_visit(u,w),dispatchPluginsSync(w.element,i,{toolboxCreator:refractor_toolbox,visitorOptions:{keyMap:Cf,nodeTypeGetter:traversal_visitor_getNodeType}})},refractor_createRefractor=s=>(o,i={})=>refractor_refract(o,{specPath:s,...i});Ph.refract=refractor_createRefractor(["visitors","document","objects","JSONSchema","$visitor"]),Rh.refract=refractor_createRefractor(["visitors","document","objects","JSONReference","$visitor"]),Dh.refract=refractor_createRefractor(["visitors","document","objects","Media","$visitor"]),Lh.refract=refractor_createRefractor(["visitors","document","objects","LinkDescription","$visitor"]);const Nf=class Schema_Schema extends Ph{constructor(s,o,i){super(s,o,i),this.element="schema",this.classes.push("json-schema-draft-4")}get idProp(){throw new Ih("idProp getter in Schema class is not not supported.")}set idProp(s){throw new Ih("idProp setter in Schema class is not not supported.")}get $schema(){throw new Ih("$schema getter in Schema class is not not supported.")}set $schema(s){throw new Ih("$schema setter in Schema class is not not supported.")}get additionalItems(){return this.get("additionalItems")}set additionalItems(s){this.set("additionalItems",s)}get items(){return this.get("items")}set items(s){this.set("items",s)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(s){this.set("additionalProperties",s)}get patternProperties(){throw new Ih("patternProperties getter in Schema class is not not supported.")}set patternProperties(s){throw new Ih("patternProperties setter in Schema class is not not supported.")}get dependencies(){throw new Ih("dependencies getter in Schema class is not not supported.")}set dependencies(s){throw new Ih("dependencies setter in Schema class is not not supported.")}get type(){return this.get("type")}set type(s){this.set("type",s)}get not(){return this.get("not")}set not(s){this.set("not",s)}get definitions(){throw new Ih("definitions getter in Schema class is not not supported.")}set definitions(s){throw new Ih("definitions setter in Schema class is not not supported.")}get base(){throw new Ih("base getter in Schema class is not not supported.")}set base(s){throw new Ih("base setter in Schema class is not not supported.")}get links(){throw new Ih("links getter in Schema class is not not supported.")}set links(s){throw new Ih("links setter in Schema class is not not supported.")}get media(){throw new Ih("media getter in Schema class is not not supported.")}set media(s){throw new Ih("media setter in Schema class is not not supported.")}get nullable(){return this.get("nullable")}set nullable(s){this.set("nullable",s)}get discriminator(){return this.get("discriminator")}set discriminator(s){this.set("discriminator",s)}get writeOnly(){return this.get("writeOnly")}set writeOnly(s){this.set("writeOnly",s)}get xml(){return this.get("xml")}set xml(s){this.set("xml",s)}get externalDocs(){return this.get("externalDocs")}set externalDocs(s){this.set("externalDocs",s)}get example(){return this.get("example")}set example(s){this.set("example",s)}get deprecated(){return this.get("deprecated")}set deprecated(s){this.set("deprecated",s)}};class SecurityRequirement extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="securityRequirement"}}const Tf=SecurityRequirement;class SecurityScheme extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="securityScheme"}get type(){return this.get("type")}set type(s){this.set("type",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}get name(){return this.get("name")}set name(s){this.set("name",s)}get in(){return this.get("in")}set in(s){this.set("in",s)}get scheme(){return this.get("scheme")}set scheme(s){this.set("scheme",s)}get bearerFormat(){return this.get("bearerFormat")}set bearerFormat(s){this.set("bearerFormat",s)}get flows(){return this.get("flows")}set flows(s){this.set("flows",s)}get openIdConnectUrl(){return this.get("openIdConnectUrl")}set openIdConnectUrl(s){this.set("openIdConnectUrl",s)}}const Rf=SecurityScheme;class Server extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="server"}get url(){return this.get("url")}set url(s){this.set("url",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}get variables(){return this.get("variables")}set variables(s){this.set("variables",s)}}const Df=Server;class ServerVariable extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="serverVariable"}get enum(){return this.get("enum")}set enum(s){this.set("enum",s)}get default(){return this.get("default")}set default(s){this.set("default",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}}const Ff=ServerVariable;class Tag extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="tag"}get name(){return this.get("name")}set name(s){this.set("name",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}get externalDocs(){return this.get("externalDocs")}set externalDocs(s){this.set("externalDocs",s)}}const Vf=Tag;class Xml extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="xml"}get name(){return this.get("name")}set name(s){this.set("name",s)}get namespace(){return this.get("namespace")}set namespace(s){this.set("namespace",s)}get prefix(){return this.get("prefix")}set prefix(s){this.set("prefix",s)}get attribute(){return this.get("attribute")}set attribute(s){this.set("attribute",s)}get wrapped(){return this.get("wrapped")}set wrapped(s){this.set("wrapped",s)}}const Wf=Xml;const Jf=class visitors_Visitor_Visitor{element;constructor(s={}){Object.assign(this,s)}copyMetaAndAttributes(s,o){(s.meta.length>0||o.meta.length>0)&&(o.meta=id(o.meta,s.meta),hasElementSourceMap(s)&&o.meta.set("sourceMap",s.meta.get("sourceMap"))),(s.attributes.length>0||s.meta.length>0)&&(o.attributes=id(o.attributes,s.attributes))}};const Hf=class FallbackVisitor_FallbackVisitor extends Jf{enter(s){return this.element=cloneDeep(s),zu}};const Gf=class SpecificationVisitor_SpecificationVisitor extends Jf{specObj;passingOptionsNames=["specObj","openApiGenericElement","openApiSemanticElement"];openApiGenericElement;openApiSemanticElement;constructor({specObj:s,passingOptionsNames:o,openApiGenericElement:i,openApiSemanticElement:a,...u}){super({...u}),this.specObj=s,this.openApiGenericElement=i,this.openApiSemanticElement=a,Array.isArray(o)&&(this.passingOptionsNames=o)}retrievePassingOptions(){return Od(this.passingOptionsNames,this)}retrieveFixedFields(s){const o=rp(["visitors",...s,"fixedFields"],this.specObj);return"object"==typeof o&&null!==o?Object.keys(o):[]}retrieveVisitor(s){return _i(Lc,["visitors",...s],this.specObj)?rp(["visitors",...s],this.specObj):rp(["visitors",...s,"$visitor"],this.specObj)}retrieveVisitorInstance(s,o={}){const i=this.retrievePassingOptions();return new(this.retrieveVisitor(s))({...i,...o})}toRefractedElement(s,o,i={}){const a=this.retrieveVisitorInstance(s,i);return a instanceof Hf&&(null==a?void 0:a.constructor)===Hf?cloneDeep(o):(visitor_visit(o,a,i),a.element)}},isReferenceLikeElement=s=>Ru(s)&&s.hasKey("$ref"),Xf=Ru,Qf=Ru,isOpenApiExtension=s=>Pu(s.key)&&Np("x-",serializers_value(s.key));const em=class FixedFieldsVisitor_FixedFieldsVisitor extends Gf{specPath;ignoredFields;canSupportSpecificationExtensions=!0;specificationExtensionPredicate=isOpenApiExtension;constructor({specPath:s,ignoredFields:o,canSupportSpecificationExtensions:i,specificationExtensionPredicate:a,...u}){super({...u}),this.specPath=s,this.ignoredFields=o||[],"boolean"==typeof i&&(this.canSupportSpecificationExtensions=i),"function"==typeof a&&(this.specificationExtensionPredicate=a)}ObjectElement(s){const o=this.specPath(s),i=this.retrieveFixedFields(o);return s.forEach(((s,a,u)=>{if(Pu(a)&&i.includes(serializers_value(a))&&!this.ignoredFields.includes(serializers_value(a))){const i=this.toRefractedElement([...o,"fixedFields",serializers_value(a)],s),_=new wu.Pr(cloneDeep(a),i);this.copyMetaAndAttributes(u,_),_.classes.push("fixed-field"),this.element.content.push(_)}else if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(u)){const s=this.toRefractedElement(["document","extension"],u);this.element.content.push(s)}else this.ignoredFields.includes(serializers_value(a))||this.element.content.push(cloneDeep(u))})),this.copyMetaAndAttributes(s,this.element),zu}};class OpenApi3_0Visitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new rh,this.specPath=bc(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0}ObjectElement(s){return em.prototype.ObjectElement.call(this,s)}}const tm=OpenApi3_0Visitor;class OpenapiVisitor extends(Mixin(Gf,Hf)){StringElement(s){const o=new th(serializers_value(s));return this.copyMetaAndAttributes(s,o),this.element=o,zu}}const rm=OpenapiVisitor;const nm=class SpecificationExtensionVisitor extends Gf{MemberElement(s){return this.element=cloneDeep(s),this.element.classes.push("specification-extension"),zu}};class InfoVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Kp,this.specPath=bc(["document","objects","Info"]),this.canSupportSpecificationExtensions=!0}}const sm=InfoVisitor;const om=class VersionVisitor extends Hf{StringElement(s){const o=super.enter(s);return this.element.classes.push("api-version"),this.element.classes.push("version"),o}};class ContactVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Vp,this.specPath=bc(["document","objects","Contact"]),this.canSupportSpecificationExtensions=!0}}const im=ContactVisitor;class LicenseVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Gp,this.specPath=bc(["document","objects","License"]),this.canSupportSpecificationExtensions=!0}}const am=LicenseVisitor;class LinkVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Xp,this.specPath=bc(["document","objects","Link"]),this.canSupportSpecificationExtensions=!0}ObjectElement(s){const o=em.prototype.ObjectElement.call(this,s);return(Pu(this.element.operationId)||Pu(this.element.operationRef))&&this.element.classes.push("reference-element"),o}}const cm=LinkVisitor;const lm=class OperationRefVisitor extends Hf{StringElement(s){const o=super.enter(s);return this.element.classes.push("reference-value"),o}};const um=class OperationIdVisitor extends Hf{StringElement(s){const o=super.enter(s);return this.element.classes.push("reference-value"),o}};const pm=class PatternedFieldsVisitor_PatternedFieldsVisitor extends Gf{specPath;ignoredFields;fieldPatternPredicate=es_F;canSupportSpecificationExtensions=!1;specificationExtensionPredicate=isOpenApiExtension;constructor({specPath:s,ignoredFields:o,fieldPatternPredicate:i,canSupportSpecificationExtensions:a,specificationExtensionPredicate:u,..._}){super({..._}),this.specPath=s,this.ignoredFields=o||[],"function"==typeof i&&(this.fieldPatternPredicate=i),"boolean"==typeof a&&(this.canSupportSpecificationExtensions=a),"function"==typeof u&&(this.specificationExtensionPredicate=u)}ObjectElement(s){return s.forEach(((s,o,i)=>{if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(i)){const s=this.toRefractedElement(["document","extension"],i);this.element.content.push(s)}else if(!this.ignoredFields.includes(serializers_value(o))&&this.fieldPatternPredicate(serializers_value(o))){const a=this.specPath(s),u=this.toRefractedElement(a,s),_=new wu.Pr(cloneDeep(o),u);this.copyMetaAndAttributes(i,_),_.classes.push("patterned-field"),this.element.content.push(_)}else this.ignoredFields.includes(serializers_value(o))||this.element.content.push(cloneDeep(i))})),this.copyMetaAndAttributes(s,this.element),zu}};const hm=class MapVisitor_MapVisitor extends pm{constructor(s){super(s),this.fieldPatternPredicate=kd}};class LinkParameters extends wu.Sh{static primaryClass="link-parameters";constructor(s,o,i){super(s,o,i),this.classes.push(LinkParameters.primaryClass)}}const dm=LinkParameters;class ParametersVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new dm,this.specPath=bc(["value"])}}const fm=ParametersVisitor;class ServerVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Df,this.specPath=bc(["document","objects","Server"]),this.canSupportSpecificationExtensions=!0}}const mm=ServerVisitor;const gm=class UrlVisitor extends Hf{StringElement(s){const o=super.enter(s);return this.element.classes.push("server-url"),o}};class Servers extends wu.wE{static primaryClass="servers";constructor(s,o,i){super(s,o,i),this.classes.push(Servers.primaryClass)}}const ym=Servers;class ServersVisitor extends(Mixin(Gf,Hf)){constructor(s){super(s),this.element=new ym}ArrayElement(s){return s.forEach((s=>{const o=Xf(s)?["document","objects","Server"]:["value"],i=this.toRefractedElement(o,s);this.element.push(i)})),this.copyMetaAndAttributes(s,this.element),zu}}const vm=ServersVisitor;class ServerVariableVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Ff,this.specPath=bc(["document","objects","ServerVariable"]),this.canSupportSpecificationExtensions=!0}}const bm=ServerVariableVisitor;class ServerVariables extends wu.Sh{static primaryClass="server-variables";constructor(s,o,i){super(s,o,i),this.classes.push(ServerVariables.primaryClass)}}const _m=ServerVariables;class VariablesVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new _m,this.specPath=bc(["document","objects","ServerVariable"])}}const Sm=VariablesVisitor;class MediaTypeVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Yp,this.specPath=bc(["document","objects","MediaType"]),this.canSupportSpecificationExtensions=!0}}const wm=MediaTypeVisitor;const Em=class AlternatingVisitor_AlternatingVisitor extends Gf{alternator;constructor({alternator:s,...o}){super({...o}),this.alternator=s||[]}enter(s){const o=this.alternator.map((({predicate:s,specPath:o})=>rf(s,bc(o),_c))),i=bf(o)(s);return this.element=this.toRefractedElement(i,s),zu}},xm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof qp||s(a)&&o("callback",a)&&i("object",a))),km=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof $p||s(a)&&o("components",a)&&i("object",a))),Om=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Vp||s(a)&&o("contact",a)&&i("object",a))),Cm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Wp||s(a)&&o("example",a)&&i("object",a))),Am=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Jp||s(a)&&o("externalDocumentation",a)&&i("object",a))),jm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Hp||s(a)&&o("header",a)&&i("object",a))),Im=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Kp||s(a)&&o("info",a)&&i("object",a))),Pm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Gp||s(a)&&o("license",a)&&i("object",a))),Nm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Xp||s(a)&&o("link",a)&&i("object",a))),Tm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof th||s(a)&&o("openapi",a)&&i("string",a))),Mm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i,hasClass:a})=>u=>u instanceof rh||s(u)&&o("openApi3_0",u)&&i("object",u)&&a("api",u))),Rm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof uh||s(a)&&o("operation",a)&&i("object",a))),Dm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof dh||s(a)&&o("parameter",a)&&i("object",a))),Lm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof fh||s(a)&&o("pathItem",a)&&i("object",a))),Fm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof vh||s(a)&&o("paths",a)&&i("object",a))),Bm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof _h||s(a)&&o("reference",a)&&i("object",a))),qm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof wh||s(a)&&o("requestBody",a)&&i("object",a))),$m=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Oh||s(a)&&o("response",a)&&i("object",a))),Vm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof jh||s(a)&&o("responses",a)&&i("object",a))),Um=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Nf||s(a)&&o("schema",a)&&i("object",a))),isBooleanJsonSchemaElement=s=>Mu(s)&&s.classes.includes("boolean-json-schema"),zm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Tf||s(a)&&o("securityRequirement",a)&&i("object",a))),Wm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Rf||s(a)&&o("securityScheme",a)&&i("object",a))),Jm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Df||s(a)&&o("server",a)&&i("object",a))),Hm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Ff||s(a)&&o("serverVariable",a)&&i("object",a))),Km=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Yp||s(a)&&o("mediaType",a)&&i("object",a))),Gm=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i,hasClass:a})=>u=>u instanceof ym||s(u)&&o("array",u)&&i("array",u)&&a("servers",u)));class SchemaVisitor extends(Mixin(Em,Hf)){constructor(s){super(s),this.alternator=[{predicate:isReferenceLikeElement,specPath:["document","objects","Reference"]},{predicate:es_T,specPath:["document","objects","Schema"]}]}ObjectElement(s){const o=Em.prototype.enter.call(this,s);return Bm(this.element)&&this.element.setMetaProperty("referenced-element","schema"),o}}const Xm=SchemaVisitor;class ExamplesVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new wu.Sh,this.element.classes.push("examples"),this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Example"],this.canSupportSpecificationExtensions=!0}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","example")})),o}}const Ym=ExamplesVisitor;class MediaTypeExamples extends wu.Sh{static primaryClass="media-type-examples";constructor(s,o,i){super(s,o,i),this.classes.push(MediaTypeExamples.primaryClass),this.classes.push("examples")}}const Qm=MediaTypeExamples;const Zm=class ExamplesVisitor_ExamplesVisitor extends Ym{constructor(s){super(s),this.element=new Qm}};class MediaTypeEncoding extends wu.Sh{static primaryClass="media-type-encoding";constructor(s,o,i){super(s,o,i),this.classes.push(MediaTypeEncoding.primaryClass)}}const eg=MediaTypeEncoding;class EncodingVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new eg,this.specPath=bc(["document","objects","Encoding"])}}const rg=EncodingVisitor;class SecurityRequirementVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new Tf,this.specPath=bc(["value"])}}const ng=SecurityRequirementVisitor;class Security extends wu.wE{static primaryClass="security";constructor(s,o,i){super(s,o,i),this.classes.push(Security.primaryClass)}}const sg=Security;class SecurityVisitor extends(Mixin(Gf,Hf)){constructor(s){super(s),this.element=new sg}ArrayElement(s){return s.forEach((s=>{if(Ru(s)){const o=this.toRefractedElement(["document","objects","SecurityRequirement"],s);this.element.push(o)}else this.element.push(cloneDeep(s))})),this.copyMetaAndAttributes(s,this.element),zu}}const og=SecurityVisitor;class ComponentsVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new $p,this.specPath=bc(["document","objects","Components"]),this.canSupportSpecificationExtensions=!0}}const lg=ComponentsVisitor;class TagVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Vf,this.specPath=bc(["document","objects","Tag"]),this.canSupportSpecificationExtensions=!0}}const pg=TagVisitor;class ReferenceVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new _h,this.specPath=bc(["document","objects","Reference"]),this.canSupportSpecificationExtensions=!1}ObjectElement(s){const o=em.prototype.ObjectElement.call(this,s);return Pu(this.element.$ref)&&this.element.classes.push("reference-element"),o}}const fg=ReferenceVisitor;const mg=class $RefVisitor_$RefVisitor extends Hf{StringElement(s){const o=super.enter(s);return this.element.classes.push("reference-value"),o}};class ParameterVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new dh,this.specPath=bc(["document","objects","Parameter"]),this.canSupportSpecificationExtensions=!0}ObjectElement(s){const o=em.prototype.ObjectElement.call(this,s);return Ru(this.element.contentProp)&&this.element.contentProp.filter(Km).forEach(((s,o)=>{s.setMetaProperty("media-type",serializers_value(o))})),o}}const gg=ParameterVisitor;class SchemaVisitor_SchemaVisitor extends(Mixin(Em,Hf)){constructor(s){super(s),this.alternator=[{predicate:isReferenceLikeElement,specPath:["document","objects","Reference"]},{predicate:es_T,specPath:["document","objects","Schema"]}]}ObjectElement(s){const o=Em.prototype.enter.call(this,s);return Bm(this.element)&&this.element.setMetaProperty("referenced-element","schema"),o}}const yg=SchemaVisitor_SchemaVisitor;class HeaderVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Hp,this.specPath=bc(["document","objects","Header"]),this.canSupportSpecificationExtensions=!0}}const _g=HeaderVisitor;class header_SchemaVisitor_SchemaVisitor extends(Mixin(Em,Hf)){constructor(s){super(s),this.alternator=[{predicate:isReferenceLikeElement,specPath:["document","objects","Reference"]},{predicate:es_T,specPath:["document","objects","Schema"]}]}ObjectElement(s){const o=Em.prototype.enter.call(this,s);return Bm(this.element)&&this.element.setMetaProperty("referenced-element","schema"),o}}const xg=header_SchemaVisitor_SchemaVisitor;class HeaderExamples extends wu.Sh{static primaryClass="header-examples";constructor(s,o,i){super(s,o,i),this.classes.push(HeaderExamples.primaryClass),this.classes.push("examples")}}const kg=HeaderExamples;const qg=class header_ExamplesVisitor_ExamplesVisitor extends Ym{constructor(s){super(s),this.element=new kg}};class ContentVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new wu.Sh,this.element.classes.push("content"),this.specPath=bc(["document","objects","MediaType"])}}const Vg=ContentVisitor;class HeaderContent extends wu.Sh{static primaryClass="header-content";constructor(s,o,i){super(s,o,i),this.classes.push(HeaderContent.primaryClass),this.classes.push("content")}}const Ug=HeaderContent;const zg=class ContentVisitor_ContentVisitor extends Vg{constructor(s){super(s),this.element=new Ug}};class schema_SchemaVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Nf,this.specPath=bc(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0}}const Wg=schema_SchemaVisitor,Kg=Of.visitors.document.objects.JSONSchema.fixedFields.allOf;const Xg=class AllOfVisitor_AllOfVisitor extends Kg{ArrayElement(s){const o=Kg.prototype.ArrayElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","schema")})),o}},Yg=Of.visitors.document.objects.JSONSchema.fixedFields.anyOf;const Zg=class AnyOfVisitor_AnyOfVisitor extends Yg{ArrayElement(s){const o=Yg.prototype.ArrayElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","schema")})),o}},ey=Of.visitors.document.objects.JSONSchema.fixedFields.oneOf;const ty=class OneOfVisitor_OneOfVisitor extends ey{ArrayElement(s){const o=ey.prototype.ArrayElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","schema")})),o}},ry=Of.visitors.document.objects.JSONSchema.fixedFields.items;const ny=class ItemsVisitor_ItemsVisitor extends ry{ObjectElement(s){const o=ry.prototype.ObjectElement.call(this,s);return Bm(this.element)&&this.element.setMetaProperty("referenced-element","schema"),o}ArrayElement(s){return this.enter(s)}},sy=Of.visitors.document.objects.JSONSchema.fixedFields.properties;const oy=class PropertiesVisitor_PropertiesVisitor extends sy{ObjectElement(s){const o=sy.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","schema")})),o}},iy=Of.visitors.document.objects.JSONSchema.fixedFields.type;const ay=class TypeVisitor_TypeVisitor extends iy{ArrayElement(s){return this.enter(s)}},cy=Of.visitors.JSONSchemaOrJSONReferenceVisitor;const ly=class SchemaOrReferenceVisitor_SchemaOrReferenceVisitor extends cy{ObjectElement(s){const o=cy.prototype.enter.call(this,s);return Bm(this.element)&&this.element.setMetaProperty("referenced-element","schema"),o}};class DiscriminatorVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Up,this.specPath=bc(["document","objects","Discriminator"]),this.canSupportSpecificationExtensions=!1}}const uy=DiscriminatorVisitor;class DiscriminatorMapping extends wu.Sh{static primaryClass="discriminator-mapping";constructor(s,o,i){super(s,o,i),this.classes.push(DiscriminatorMapping.primaryClass)}}const py=DiscriminatorMapping;class MappingVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new py,this.specPath=bc(["value"])}}const hy=MappingVisitor;class XmlVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Wf,this.specPath=bc(["document","objects","XML"]),this.canSupportSpecificationExtensions=!0}}const dy=XmlVisitor;class ParameterExamples extends wu.Sh{static primaryClass="parameter-examples";constructor(s,o,i){super(s,o,i),this.classes.push(ParameterExamples.primaryClass),this.classes.push("examples")}}const fy=ParameterExamples;const my=class parameter_ExamplesVisitor_ExamplesVisitor extends Ym{constructor(s){super(s),this.element=new fy}};class ParameterContent extends wu.Sh{static primaryClass="parameter-content";constructor(s,o,i){super(s,o,i),this.classes.push(ParameterContent.primaryClass),this.classes.push("content")}}const gy=ParameterContent;const yy=class parameter_ContentVisitor_ContentVisitor extends Vg{constructor(s){super(s),this.element=new gy}};class ComponentsSchemas extends wu.Sh{static primaryClass="components-schemas";constructor(s,o,i){super(s,o,i),this.classes.push(ComponentsSchemas.primaryClass)}}const vy=ComponentsSchemas;class SchemasVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new vy,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Schema"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","schema")})),o}}const by=SchemasVisitor;class ComponentsResponses extends wu.Sh{static primaryClass="components-responses";constructor(s,o,i){super(s,o,i),this.classes.push(ComponentsResponses.primaryClass)}}const _y=ComponentsResponses;class ResponsesVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new _y,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Response"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","response")})),this.element.filter($m).forEach(((s,o)=>{s.setMetaProperty("http-status-code",serializers_value(o))})),o}}const Sy=ResponsesVisitor;class ComponentsParameters extends wu.Sh{static primaryClass="components-parameters";constructor(s,o,i){super(s,o,i),this.classes.push(ComponentsParameters.primaryClass),this.classes.push("parameters")}}const wy=ComponentsParameters;class ParametersVisitor_ParametersVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new wy,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Parameter"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","parameter")})),o}}const Ey=ParametersVisitor_ParametersVisitor;class ComponentsExamples extends wu.Sh{static primaryClass="components-examples";constructor(s,o,i){super(s,o,i),this.classes.push(ComponentsExamples.primaryClass),this.classes.push("examples")}}const xy=ComponentsExamples;class components_ExamplesVisitor_ExamplesVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new xy,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Example"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","example")})),o}}const ky=components_ExamplesVisitor_ExamplesVisitor;class ComponentsRequestBodies extends wu.Sh{static primaryClass="components-request-bodies";constructor(s,o,i){super(s,o,i),this.classes.push(ComponentsRequestBodies.primaryClass)}}const Oy=ComponentsRequestBodies;class RequestBodiesVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new Oy,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","RequestBody"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","requestBody")})),o}}const Cy=RequestBodiesVisitor;class ComponentsHeaders extends wu.Sh{static primaryClass="components-headers";constructor(s,o,i){super(s,o,i),this.classes.push(ComponentsHeaders.primaryClass)}}const Ay=ComponentsHeaders;class HeadersVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new Ay,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","header")})),this.element.filter(jm).forEach(((s,o)=>{s.setMetaProperty("header-name",serializers_value(o))})),o}}const jy=HeadersVisitor;class ComponentsSecuritySchemes extends wu.Sh{static primaryClass="components-security-schemes";constructor(s,o,i){super(s,o,i),this.classes.push(ComponentsSecuritySchemes.primaryClass)}}const Iy=ComponentsSecuritySchemes;class SecuritySchemesVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new Iy,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","SecurityScheme"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","securityScheme")})),o}}const Py=SecuritySchemesVisitor;class ComponentsLinks extends wu.Sh{static primaryClass="components-links";constructor(s,o,i){super(s,o,i),this.classes.push(ComponentsLinks.primaryClass)}}const Ny=ComponentsLinks;class LinksVisitor_LinksVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new Ny,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","link")})),o}}const Ty=LinksVisitor_LinksVisitor;class ComponentsCallbacks extends wu.Sh{static primaryClass="components-callbacks";constructor(s,o,i){super(s,o,i),this.classes.push(ComponentsCallbacks.primaryClass)}}const My=ComponentsCallbacks;class CallbacksVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new My,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","callback")})),o}}const Ry=CallbacksVisitor;class ExampleVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Wp,this.specPath=bc(["document","objects","Example"]),this.canSupportSpecificationExtensions=!0}ObjectElement(s){const o=em.prototype.ObjectElement.call(this,s);return Pu(this.element.externalValue)&&this.element.classes.push("reference-element"),o}}const Dy=ExampleVisitor;const Ly=class ExternalValueVisitor extends Hf{StringElement(s){const o=super.enter(s);return this.element.classes.push("reference-value"),o}};class ExternalDocumentationVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Jp,this.specPath=bc(["document","objects","ExternalDocumentation"]),this.canSupportSpecificationExtensions=!0}}const Fy=ExternalDocumentationVisitor;class encoding_EncodingVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new zp,this.specPath=bc(["document","objects","Encoding"]),this.canSupportSpecificationExtensions=!0}ObjectElement(s){const o=em.prototype.ObjectElement.call(this,s);return Ru(this.element.headers)&&this.element.headers.filter(jm).forEach(((s,o)=>{s.setMetaProperty("header-name",serializers_value(o))})),o}}const By=encoding_EncodingVisitor;class EncodingHeaders extends wu.Sh{static primaryClass="encoding-headers";constructor(s,o,i){super(s,o,i),this.classes.push(EncodingHeaders.primaryClass)}}const qy=EncodingHeaders;class HeadersVisitor_HeadersVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new qy,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","header")})),this.element.forEach(((s,o)=>{if(!jm(s))return;const i=serializers_value(o);s.setMetaProperty("headerName",i)})),o}}const $y=HeadersVisitor_HeadersVisitor;class PathsVisitor extends(Mixin(pm,Hf)){constructor(s){super(s),this.element=new vh,this.specPath=bc(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=es_T}ObjectElement(s){const o=pm.prototype.ObjectElement.call(this,s);return this.element.filter(Lm).forEach(((s,o)=>{o.classes.push("openapi-path-template"),o.classes.push("path-template"),s.setMetaProperty("path",cloneDeep(o))})),o}}const Vy=PathsVisitor;class RequestBodyVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new wh,this.specPath=bc(["document","objects","RequestBody"])}ObjectElement(s){const o=em.prototype.ObjectElement.call(this,s);return Ru(this.element.contentProp)&&this.element.contentProp.filter(Km).forEach(((s,o)=>{s.setMetaProperty("media-type",serializers_value(o))})),o}}const Uy=RequestBodyVisitor;class RequestBodyContent extends wu.Sh{static primaryClass="request-body-content";constructor(s,o,i){super(s,o,i),this.classes.push(RequestBodyContent.primaryClass),this.classes.push("content")}}const zy=RequestBodyContent;const Wy=class request_body_ContentVisitor_ContentVisitor extends Vg{constructor(s){super(s),this.element=new zy}};class CallbackVisitor extends(Mixin(pm,Hf)){constructor(s){super(s),this.element=new qp,this.specPath=bc(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=s=>/{(?[^}]{1,2083})}/.test(String(s))}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Lm).forEach(((s,o)=>{s.setMetaProperty("runtime-expression",serializers_value(o))})),o}}const Jy=CallbackVisitor;class ResponseVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Oh,this.specPath=bc(["document","objects","Response"])}ObjectElement(s){const o=em.prototype.ObjectElement.call(this,s);return Ru(this.element.contentProp)&&this.element.contentProp.filter(Km).forEach(((s,o)=>{s.setMetaProperty("media-type",serializers_value(o))})),Ru(this.element.headers)&&this.element.headers.filter(jm).forEach(((s,o)=>{s.setMetaProperty("header-name",serializers_value(o))})),o}}const Hy=ResponseVisitor;class ResponseHeaders extends wu.Sh{static primaryClass="response-headers";constructor(s,o,i){super(s,o,i),this.classes.push(ResponseHeaders.primaryClass)}}const Ky=ResponseHeaders;class response_HeadersVisitor_HeadersVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new Ky,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","header")})),this.element.forEach(((s,o)=>{if(!jm(s))return;const i=serializers_value(o);s.setMetaProperty("header-name",i)})),o}}const Gy=response_HeadersVisitor_HeadersVisitor;class ResponseContent extends wu.Sh{static primaryClass="response-content";constructor(s,o,i){super(s,o,i),this.classes.push(ResponseContent.primaryClass),this.classes.push("content")}}const Xy=ResponseContent;const Yy=class response_ContentVisitor_ContentVisitor extends Vg{constructor(s){super(s),this.element=new Xy}};class ResponseLinks extends wu.Sh{static primaryClass="response-links";constructor(s,o,i){super(s,o,i),this.classes.push(ResponseLinks.primaryClass)}}const Qy=ResponseLinks;class response_LinksVisitor_LinksVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new Qy,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","link")})),o}}const Zy=response_LinksVisitor_LinksVisitor;function _isNumber(s){return"[object Number]"===Object.prototype.toString.call(s)}var ev=_curry2((function range(s,o){if(!_isNumber(s)||!_isNumber(o))throw new TypeError("Both arguments to range must be numbers");for(var i=Array(sisReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Response"],this.fieldPatternPredicate=s=>new RegExp(`^(1XX|2XX|3XX|4XX|5XX|${tv(100,600).join("|")})$`).test(String(s))}ObjectElement(s){const o=ov.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","response")})),this.element.filter($m).forEach(((s,o)=>{const i=cloneDeep(o);this.fieldPatternPredicate(serializers_value(i))&&s.setMetaProperty("http-status-code",i)})),o}}const iv=responses_ResponsesVisitor;class DefaultVisitor extends(Mixin(Em,Hf)){constructor(s){super(s),this.alternator=[{predicate:isReferenceLikeElement,specPath:["document","objects","Reference"]},{predicate:es_T,specPath:["document","objects","Response"]}]}ObjectElement(s){const o=Em.prototype.enter.call(this,s);return Bm(this.element)?this.element.setMetaProperty("referenced-element","response"):$m(this.element)&&this.element.setMetaProperty("http-status-code","default"),o}}const av=DefaultVisitor;class OperationVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new uh,this.specPath=bc(["document","objects","Operation"])}}const cv=OperationVisitor;class OperationTags extends wu.wE{static primaryClass="operation-tags";constructor(s,o,i){super(s,o,i),this.classes.push(OperationTags.primaryClass)}}const lv=OperationTags;const uv=class TagsVisitor extends Hf{constructor(s){super(s),this.element=new lv}ArrayElement(s){return this.element=this.element.concat(cloneDeep(s)),zu}};class OperationParameters extends wu.wE{static primaryClass="operation-parameters";constructor(s,o,i){super(s,o,i),this.classes.push(OperationParameters.primaryClass),this.classes.push("parameters")}}const pv=OperationParameters;class open_api_3_0_ParametersVisitor_ParametersVisitor extends(Mixin(Gf,Hf)){constructor(s){super(s),this.element=new wu.wE,this.element.classes.push("parameters")}ArrayElement(s){return s.forEach((s=>{const o=isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Parameter"],i=this.toRefractedElement(o,s);Bm(i)&&i.setMetaProperty("referenced-element","parameter"),this.element.push(i)})),this.copyMetaAndAttributes(s,this.element),zu}}const hv=open_api_3_0_ParametersVisitor_ParametersVisitor;const dv=class operation_ParametersVisitor_ParametersVisitor extends hv{constructor(s){super(s),this.element=new pv}};const fv=class RequestBodyVisitor_RequestBodyVisitor extends Em{constructor(s){super(s),this.alternator=[{predicate:isReferenceLikeElement,specPath:["document","objects","Reference"]},{predicate:es_T,specPath:["document","objects","RequestBody"]}]}ObjectElement(s){const o=Em.prototype.enter.call(this,s);return Bm(this.element)&&this.element.setMetaProperty("referenced-element","requestBody"),o}};class OperationCallbacks extends wu.Sh{static primaryClass="operation-callbacks";constructor(s,o,i){super(s,o,i),this.classes.push(OperationCallbacks.primaryClass)}}const mv=OperationCallbacks;class CallbacksVisitor_CallbacksVisitor extends(Mixin(hm,Hf)){specPath;constructor(s){super(s),this.element=new mv,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(Bm).forEach((s=>{s.setMetaProperty("referenced-element","callback")})),o}}const gv=CallbacksVisitor_CallbacksVisitor;class OperationSecurity extends wu.wE{static primaryClass="operation-security";constructor(s,o,i){super(s,o,i),this.classes.push(OperationSecurity.primaryClass),this.classes.push("security")}}const yv=OperationSecurity;class SecurityVisitor_SecurityVisitor extends(Mixin(Gf,Hf)){constructor(s){super(s),this.element=new yv}ArrayElement(s){return s.forEach((s=>{const o=Ru(s)?["document","objects","SecurityRequirement"]:["value"],i=this.toRefractedElement(o,s);this.element.push(i)})),this.copyMetaAndAttributes(s,this.element),zu}}const vv=SecurityVisitor_SecurityVisitor;class OperationServers extends wu.wE{static primaryClass="operation-servers";constructor(s,o,i){super(s,o,i),this.classes.push(OperationServers.primaryClass),this.classes.push("servers")}}const bv=OperationServers;const _v=class ServersVisitor_ServersVisitor extends vm{constructor(s){super(s),this.element=new bv}};class PathItemVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new fh,this.specPath=bc(["document","objects","PathItem"])}ObjectElement(s){const o=em.prototype.ObjectElement.call(this,s);return this.element.filter(Rm).forEach(((s,o)=>{const i=cloneDeep(o);i.content=serializers_value(i).toUpperCase(),s.setMetaProperty("http-method",i)})),Pu(this.element.$ref)&&this.element.classes.push("reference-element"),o}}const Sv=PathItemVisitor;const wv=class path_item_$RefVisitor_$RefVisitor extends Hf{StringElement(s){const o=super.enter(s);return this.element.classes.push("reference-value"),o}};class PathItemServers extends wu.wE{static primaryClass="path-item-servers";constructor(s,o,i){super(s,o,i),this.classes.push(PathItemServers.primaryClass),this.classes.push("servers")}}const Ev=PathItemServers;const xv=class path_item_ServersVisitor_ServersVisitor extends vm{constructor(s){super(s),this.element=new Ev}};class PathItemParameters extends wu.wE{static primaryClass="path-item-parameters";constructor(s,o,i){super(s,o,i),this.classes.push(PathItemParameters.primaryClass),this.classes.push("parameters")}}const kv=PathItemParameters;const Ov=class path_item_ParametersVisitor_ParametersVisitor extends hv{constructor(s){super(s),this.element=new kv}};class SecuritySchemeVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Rf,this.specPath=bc(["document","objects","SecurityScheme"]),this.canSupportSpecificationExtensions=!0}}const Cv=SecuritySchemeVisitor;class OAuthFlowsVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Zp,this.specPath=bc(["document","objects","OAuthFlows"]),this.canSupportSpecificationExtensions=!0}}const Av=OAuthFlowsVisitor;class OAuthFlowVisitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new Qp,this.specPath=bc(["document","objects","OAuthFlow"]),this.canSupportSpecificationExtensions=!0}}const jv=OAuthFlowVisitor;class OAuthFlowScopes extends wu.Sh{static primaryClass="oauth-flow-scopes";constructor(s,o,i){super(s,o,i),this.classes.push(OAuthFlowScopes.primaryClass)}}const Iv=OAuthFlowScopes;class ScopesVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new Iv,this.specPath=bc(["value"])}}const Pv=ScopesVisitor;class Tags extends wu.wE{static primaryClass="tags";constructor(s,o,i){super(s,o,i),this.classes.push(Tags.primaryClass)}}const Nv=Tags;class TagsVisitor_TagsVisitor extends(Mixin(Gf,Hf)){constructor(s){super(s),this.element=new Nv}ArrayElement(s){return s.forEach((s=>{const o=Qf(s)?["document","objects","Tag"]:["value"],i=this.toRefractedElement(o,s);this.element.push(i)})),this.copyMetaAndAttributes(s,this.element),zu}}const Tv=TagsVisitor_TagsVisitor,{fixedFields:Mv}=Of.visitors.document.objects.JSONSchema,Rv={visitors:{value:Hf,document:{objects:{OpenApi:{$visitor:tm,fixedFields:{openapi:rm,info:{$ref:"#/visitors/document/objects/Info"},servers:vm,paths:{$ref:"#/visitors/document/objects/Paths"},components:{$ref:"#/visitors/document/objects/Components"},security:og,tags:Tv,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:sm,fixedFields:{title:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},termsOfService:{$ref:"#/visitors/value"},contact:{$ref:"#/visitors/document/objects/Contact"},license:{$ref:"#/visitors/document/objects/License"},version:om}},Contact:{$visitor:im,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"},email:{$ref:"#/visitors/value"}}},License:{$visitor:am,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Server:{$visitor:mm,fixedFields:{url:gm,description:{$ref:"#/visitors/value"},variables:Sm}},ServerVariable:{$visitor:bm,fixedFields:{enum:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},Components:{$visitor:lg,fixedFields:{schemas:by,responses:Sy,parameters:Ey,examples:ky,requestBodies:Cy,headers:jy,securitySchemes:Py,links:Ty,callbacks:Ry}},Paths:{$visitor:Vy},PathItem:{$visitor:Sv,fixedFields:{$ref:wv,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},get:{$ref:"#/visitors/document/objects/Operation"},put:{$ref:"#/visitors/document/objects/Operation"},post:{$ref:"#/visitors/document/objects/Operation"},delete:{$ref:"#/visitors/document/objects/Operation"},options:{$ref:"#/visitors/document/objects/Operation"},head:{$ref:"#/visitors/document/objects/Operation"},patch:{$ref:"#/visitors/document/objects/Operation"},trace:{$ref:"#/visitors/document/objects/Operation"},servers:xv,parameters:Ov}},Operation:{$visitor:cv,fixedFields:{tags:uv,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:{$ref:"#/visitors/value"},parameters:dv,requestBody:fv,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:gv,deprecated:{$ref:"#/visitors/value"},security:vv,servers:_v}},ExternalDocumentation:{$visitor:Fy,fixedFields:{description:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Parameter:{$visitor:gg,fixedFields:{name:{$ref:"#/visitors/value"},in:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},required:{$ref:"#/visitors/value"},deprecated:{$ref:"#/visitors/value"},allowEmptyValue:{$ref:"#/visitors/value"},style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"},schema:yg,example:{$ref:"#/visitors/value"},examples:my,content:yy}},RequestBody:{$visitor:Uy,fixedFields:{description:{$ref:"#/visitors/value"},content:Wy,required:{$ref:"#/visitors/value"}}},MediaType:{$visitor:wm,fixedFields:{schema:Xm,example:{$ref:"#/visitors/value"},examples:Zm,encoding:rg}},Encoding:{$visitor:By,fixedFields:{contentType:{$ref:"#/visitors/value"},headers:$y,style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"}}},Responses:{$visitor:iv,fixedFields:{default:av}},Response:{$visitor:Hy,fixedFields:{description:{$ref:"#/visitors/value"},headers:Gy,content:Yy,links:Zy}},Callback:{$visitor:Jy},Example:{$visitor:Dy,fixedFields:{summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},value:{$ref:"#/visitors/value"},externalValue:Ly}},Link:{$visitor:cm,fixedFields:{operationRef:lm,operationId:um,parameters:fm,requestBody:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:_g,fixedFields:{description:{$ref:"#/visitors/value"},required:{$ref:"#/visitors/value"},deprecated:{$ref:"#/visitors/value"},allowEmptyValue:{$ref:"#/visitors/value"},style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"},schema:xg,example:{$ref:"#/visitors/value"},examples:qg,content:zg}},Tag:{$visitor:pg,fixedFields:{name:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:fg,fixedFields:{$ref:mg}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},JSONReference:{$ref:"#/visitors/document/objects/Reference"},Schema:{$visitor:Wg,fixedFields:{title:Mv.title,multipleOf:Mv.multipleOf,maximum:Mv.maximum,exclusiveMaximum:Mv.exclusiveMaximum,minimum:Mv.minimum,exclusiveMinimum:Mv.exclusiveMinimum,maxLength:Mv.maxLength,minLength:Mv.minLength,pattern:Mv.pattern,maxItems:Mv.maxItems,minItems:Mv.minItems,uniqueItems:Mv.uniqueItems,maxProperties:Mv.maxProperties,minProperties:Mv.minProperties,required:Mv.required,enum:Mv.enum,type:ay,allOf:Xg,anyOf:Zg,oneOf:ty,not:ly,items:ny,properties:oy,additionalProperties:ly,description:Mv.description,format:Mv.format,default:Mv.default,nullable:{$ref:"#/visitors/value"},discriminator:{$ref:"#/visitors/document/objects/Discriminator"},writeOnly:{$ref:"#/visitors/value"},xml:{$ref:"#/visitors/document/objects/XML"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},example:{$ref:"#/visitors/value"},deprecated:{$ref:"#/visitors/value"}}},Discriminator:{$visitor:uy,fixedFields:{propertyName:{$ref:"#/visitors/value"},mapping:hy}},XML:{$visitor:dy,fixedFields:{name:{$ref:"#/visitors/value"},namespace:{$ref:"#/visitors/value"},prefix:{$ref:"#/visitors/value"},attribute:{$ref:"#/visitors/value"},wrapped:{$ref:"#/visitors/value"}}},SecurityScheme:{$visitor:Cv,fixedFields:{type:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},name:{$ref:"#/visitors/value"},in:{$ref:"#/visitors/value"},scheme:{$ref:"#/visitors/value"},bearerFormat:{$ref:"#/visitors/value"},flows:{$ref:"#/visitors/document/objects/OAuthFlows"},openIdConnectUrl:{$ref:"#/visitors/value"}}},OAuthFlows:{$visitor:Av,fixedFields:{implicit:{$ref:"#/visitors/document/objects/OAuthFlow"},password:{$ref:"#/visitors/document/objects/OAuthFlow"},clientCredentials:{$ref:"#/visitors/document/objects/OAuthFlow"},authorizationCode:{$ref:"#/visitors/document/objects/OAuthFlow"}}},OAuthFlow:{$visitor:jv,fixedFields:{authorizationUrl:{$ref:"#/visitors/value"},tokenUrl:{$ref:"#/visitors/value"},refreshUrl:{$ref:"#/visitors/value"},scopes:Pv}},SecurityRequirement:{$visitor:ng}},extension:{$visitor:nm}}}},src_traversal_visitor_getNodeType=s=>{if(Iu(s))return`${s.element.charAt(0).toUpperCase()+s.element.slice(1)}Element`},Dv={CallbackElement:["content"],ComponentsElement:["content"],ContactElement:["content"],DiscriminatorElement:["content"],Encoding:["content"],Example:["content"],ExternalDocumentationElement:["content"],HeaderElement:["content"],InfoElement:["content"],LicenseElement:["content"],MediaTypeElement:["content"],OAuthFlowElement:["content"],OAuthFlowsElement:["content"],OpenApi3_0Element:["content"],OperationElement:["content"],ParameterElement:["content"],PathItemElement:["content"],PathsElement:["content"],ReferenceElement:["content"],RequestBodyElement:["content"],ResponseElement:["content"],ResponsesElement:["content"],SchemaElement:["content"],SecurityRequirementElement:["content"],SecuritySchemeElement:["content"],ServerElement:["content"],ServerVariableElement:["content"],TagElement:["content"],...Gu},Lv={namespace:s=>{const{base:o}=s;return o.register("callback",qp),o.register("components",$p),o.register("contact",Vp),o.register("discriminator",Up),o.register("encoding",zp),o.register("example",Wp),o.register("externalDocumentation",Jp),o.register("header",Hp),o.register("info",Kp),o.register("license",Gp),o.register("link",Xp),o.register("mediaType",Yp),o.register("oAuthFlow",Qp),o.register("oAuthFlows",Zp),o.register("openapi",th),o.register("openApi3_0",rh),o.register("operation",uh),o.register("parameter",dh),o.register("pathItem",fh),o.register("paths",vh),o.register("reference",_h),o.register("requestBody",wh),o.register("response",Oh),o.register("responses",jh),o.register("schema",Nf),o.register("securityRequirement",Tf),o.register("securityScheme",Rf),o.register("server",Df),o.register("serverVariable",Ff),o.register("tag",Vf),o.register("xml",Wf),o}},Fv=Lv,src_refractor_toolbox=()=>{const s=createNamespace(Fv);return{predicates:{...le,isElement:Iu,isStringElement:Pu,isArrayElement:Du,isObjectElement:Ru,isMemberElement:Lu,includesClasses:includesClasses,hasElementSourceMap:hasElementSourceMap},namespace:s}},src_refractor_refract=(s,{specPath:o=["visitors","document","objects","OpenApi","$visitor"],plugins:i=[]}={})=>{const a=(0,wu.e)(s),u=dereference(Rv),_=new(rp(o,u))({specObj:u});return visitor_visit(a,_),dispatchPluginsSync(_.element,i,{toolboxCreator:src_refractor_toolbox,visitorOptions:{keyMap:Dv,nodeTypeGetter:src_traversal_visitor_getNodeType}})},src_refractor_createRefractor=s=>(o,i={})=>src_refractor_refract(o,{specPath:s,...i});qp.refract=src_refractor_createRefractor(["visitors","document","objects","Callback","$visitor"]),$p.refract=src_refractor_createRefractor(["visitors","document","objects","Components","$visitor"]),Vp.refract=src_refractor_createRefractor(["visitors","document","objects","Contact","$visitor"]),Wp.refract=src_refractor_createRefractor(["visitors","document","objects","Example","$visitor"]),Up.refract=src_refractor_createRefractor(["visitors","document","objects","Discriminator","$visitor"]),zp.refract=src_refractor_createRefractor(["visitors","document","objects","Encoding","$visitor"]),Jp.refract=src_refractor_createRefractor(["visitors","document","objects","ExternalDocumentation","$visitor"]),Hp.refract=src_refractor_createRefractor(["visitors","document","objects","Header","$visitor"]),Kp.refract=src_refractor_createRefractor(["visitors","document","objects","Info","$visitor"]),Gp.refract=src_refractor_createRefractor(["visitors","document","objects","License","$visitor"]),Xp.refract=src_refractor_createRefractor(["visitors","document","objects","Link","$visitor"]),Yp.refract=src_refractor_createRefractor(["visitors","document","objects","MediaType","$visitor"]),Qp.refract=src_refractor_createRefractor(["visitors","document","objects","OAuthFlow","$visitor"]),Zp.refract=src_refractor_createRefractor(["visitors","document","objects","OAuthFlows","$visitor"]),th.refract=src_refractor_createRefractor(["visitors","document","objects","OpenApi","fixedFields","openapi"]),rh.refract=src_refractor_createRefractor(["visitors","document","objects","OpenApi","$visitor"]),uh.refract=src_refractor_createRefractor(["visitors","document","objects","Operation","$visitor"]),dh.refract=src_refractor_createRefractor(["visitors","document","objects","Parameter","$visitor"]),fh.refract=src_refractor_createRefractor(["visitors","document","objects","PathItem","$visitor"]),vh.refract=src_refractor_createRefractor(["visitors","document","objects","Paths","$visitor"]),_h.refract=src_refractor_createRefractor(["visitors","document","objects","Reference","$visitor"]),wh.refract=src_refractor_createRefractor(["visitors","document","objects","RequestBody","$visitor"]),Oh.refract=src_refractor_createRefractor(["visitors","document","objects","Response","$visitor"]),jh.refract=src_refractor_createRefractor(["visitors","document","objects","Responses","$visitor"]),Nf.refract=src_refractor_createRefractor(["visitors","document","objects","Schema","$visitor"]),Tf.refract=src_refractor_createRefractor(["visitors","document","objects","SecurityRequirement","$visitor"]),Rf.refract=src_refractor_createRefractor(["visitors","document","objects","SecurityScheme","$visitor"]),Df.refract=src_refractor_createRefractor(["visitors","document","objects","Server","$visitor"]),Ff.refract=src_refractor_createRefractor(["visitors","document","objects","ServerVariable","$visitor"]),Vf.refract=src_refractor_createRefractor(["visitors","document","objects","Tag","$visitor"]),Wf.refract=src_refractor_createRefractor(["visitors","document","objects","XML","$visitor"]);const Bv=class Callback_Callback extends qp{};const qv=class Components_Components extends $p{get pathItems(){return this.get("pathItems")}set pathItems(s){this.set("pathItems",s)}};const $v=class Contact_Contact extends Vp{};const Vv=class Discriminator_Discriminator extends Up{};const Uv=class Encoding_Encoding extends zp{};const zv=class Example_Example extends Wp{};const Wv=class ExternalDocumentation_ExternalDocumentation extends Jp{};const Jv=class Header_Header extends Hp{get schema(){return this.get("schema")}set schema(s){this.set("schema",s)}};const Hv=class Info_Info extends Kp{get license(){return this.get("license")}set license(s){this.set("license",s)}get summary(){return this.get("summary")}set summary(s){this.set("summary",s)}};class JsonSchemaDialect extends wu.Om{static default=new JsonSchemaDialect("https://spec.openapis.org/oas/3.1/dialect/base");constructor(s,o,i){super(s,o,i),this.element="jsonSchemaDialect"}}const Kv=JsonSchemaDialect;const Gv=class License_License extends Gp{get identifier(){return this.get("identifier")}set identifier(s){this.set("identifier",s)}};const Xv=class Link_Link extends Xp{};const Yv=class MediaType_MediaType extends Yp{get schema(){return this.get("schema")}set schema(s){this.set("schema",s)}};const Qv=class OAuthFlow_OAuthFlow extends Qp{};const Zv=class OAuthFlows_OAuthFlows extends Zp{};const eb=class Openapi_Openapi extends th{};class OpenApi3_1 extends wu.Sh{constructor(s,o,i){super(s,o,i),this.element="openApi3_1",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(s){this.set("openapi",s)}get info(){return this.get("info")}set info(s){this.set("info",s)}get jsonSchemaDialect(){return this.get("jsonSchemaDialect")}set jsonSchemaDialect(s){this.set("jsonSchemaDialect",s)}get servers(){return this.get("servers")}set servers(s){this.set("servers",s)}get paths(){return this.get("paths")}set paths(s){this.set("paths",s)}get components(){return this.get("components")}set components(s){this.set("components",s)}get security(){return this.get("security")}set security(s){this.set("security",s)}get tags(){return this.get("tags")}set tags(s){this.set("tags",s)}get externalDocs(){return this.get("externalDocs")}set externalDocs(s){this.set("externalDocs",s)}get webhooks(){return this.get("webhooks")}set webhooks(s){this.set("webhooks",s)}}const tb=OpenApi3_1;const nb=class Operation_Operation extends uh{get requestBody(){return this.get("requestBody")}set requestBody(s){this.set("requestBody",s)}};const pb=class Parameter_Parameter extends dh{get schema(){return this.get("schema")}set schema(s){this.set("schema",s)}};const mb=class PathItem_PathItem extends fh{get GET(){return this.get("get")}set GET(s){this.set("GET",s)}get PUT(){return this.get("put")}set PUT(s){this.set("PUT",s)}get POST(){return this.get("post")}set POST(s){this.set("POST",s)}get DELETE(){return this.get("delete")}set DELETE(s){this.set("DELETE",s)}get OPTIONS(){return this.get("options")}set OPTIONS(s){this.set("OPTIONS",s)}get HEAD(){return this.get("head")}set HEAD(s){this.set("HEAD",s)}get PATCH(){return this.get("patch")}set PATCH(s){this.set("PATCH",s)}get TRACE(){return this.get("trace")}set TRACE(s){this.set("TRACE",s)}};const yb=class Paths_Paths extends vh{};class Reference_Reference extends _h{}Object.defineProperty(Reference_Reference.prototype,"description",{get(){return this.get("description")},set(s){this.set("description",s)},enumerable:!0}),Object.defineProperty(Reference_Reference.prototype,"summary",{get(){return this.get("summary")},set(s){this.set("summary",s)},enumerable:!0});const _b=Reference_Reference;const Sb=class RequestBody_RequestBody extends wh{};const wb=class elements_Response_Response extends Oh{};const Ob=class Responses_Responses extends jh{};const Ab=class JSONSchema_JSONSchema extends Ph{constructor(s,o,i){super(s,o,i),this.element="JSONSchemaDraft6"}get idProp(){throw new Ih("id keyword from Core vocabulary has been renamed to $id.")}set idProp(s){throw new Ih("id keyword from Core vocabulary has been renamed to $id.")}get $id(){return this.get("$id")}set $id(s){this.set("$id",s)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(s){this.set("exclusiveMaximum",s)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(s){this.set("exclusiveMinimum",s)}get containsProp(){return this.get("contains")}set containsProp(s){this.set("contains",s)}get items(){return this.get("items")}set items(s){this.set("items",s)}get propertyNames(){return this.get("propertyNames")}set propertyNames(s){this.set("propertyNames",s)}get const(){return this.get("const")}set const(s){this.set("const",s)}get not(){return this.get("not")}set not(s){this.set("not",s)}get examples(){return this.get("examples")}set examples(s){this.set("examples",s)}};const Ib=class LinkDescription_LinkDescription extends Lh{get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(s){this.set("hrefSchema",s)}get targetSchema(){return this.get("targetSchema")}set targetSchema(s){this.set("targetSchema",s)}get schema(){throw new Ih("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}set schema(s){throw new Ih("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(s){this.set("submissionSchema",s)}get method(){throw new Ih("method keyword from Hyper-Schema vocabulary has been removed.")}set method(s){throw new Ih("method keyword from Hyper-Schema vocabulary has been removed.")}get encType(){throw new Ih("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}set encType(s){throw new Ih("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}get submissionEncType(){return this.get("submissionEncType")}set submissionEncType(s){this.set("submissionEncType",s)}};var Pb=_curry3((function assocPath(s,o,i){if(0===s.length)return o;var a=s[0];if(s.length>1){var u=!Jh(i)&&_has(a,i)&&"object"==typeof i[a]?i[a]:Zo(s[1])?[]:{};o=assocPath(Array.prototype.slice.call(s,1),o,u)}return function _assoc(s,o,i){if(Zo(s)&&ua(i)){var a=[].concat(i);return a[s]=o,a}var u={};for(var _ in i)u[_]=i[_];return u[s]=o,u}(a,o,i)}));const Mb=Pb;var Rb=_curry3((function remove(s,o,i){var a=Array.prototype.slice.call(i,0);return a.splice(s,o),a}));const Lb=Rb;var qb=_curry3((function assoc(s,o,i){return Mb([s],o,i)}));const zb=qb;var Qb=_curry2((function dissocPath(s,o){if(null==o)return o;switch(s.length){case 0:return o;case 1:return function _dissoc(s,o){if(null==o)return o;if(Zo(s)&&ua(o))return Lb(s,1,o);var i={};for(var a in o)i[a]=o[a];return delete i[s],i}(s[0],o);default:var i=s[0],a=Array.prototype.slice.call(s,1);return null==o[i]?function _shallowCloneObject(s,o){if(Zo(s)&&ua(o))return[].concat(o);var i={};for(var a in o)i[a]=o[a];return i}(i,o):zb(i,dissocPath(a,o[i]),o)}}));const e_=Qb;const t_=class json_schema_JSONSchemaVisitor extends Dd{constructor(s){super(s),this.element=new Ab}get defaultDialectIdentifier(){return"http://json-schema.org/draft-06/schema#"}BooleanElement(s){const o=this.enter(s);return this.element.classes.push("boolean-json-schema"),o}handleSchemaIdentifier(s,o="$id"){return super.handleSchemaIdentifier(s,o)}};const r_=class json_schema_ItemsVisitor_ItemsVisitor extends Ld{BooleanElement(s){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],s),zu}};const n_=class json_schema_ExamplesVisitor_ExamplesVisitor extends ld{ArrayElement(s){const o=this.enter(s);return this.element.classes.push("json-schema-examples"),o}};const s_=class link_description_LinkDescriptionVisitor extends kf{constructor(s){super(s),this.element=new Ib}},o_=pipe(Mb(["visitors","document","objects","JSONSchema","$visitor"],t_),e_(["visitors","document","objects","JSONSchema","fixedFields","id"]),Mb(["visitors","document","objects","JSONSchema","fixedFields","$id"],Of.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","contains"],Of.visitors.JSONSchemaOrJSONReferenceVisitor),Mb(["visitors","document","objects","JSONSchema","fixedFields","items"],r_),Mb(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],Of.visitors.JSONSchemaOrJSONReferenceVisitor),Mb(["visitors","document","objects","JSONSchema","fixedFields","const"],Of.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","examples"],n_),Mb(["visitors","document","objects","LinkDescription","$visitor"],s_),Mb(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],Of.visitors.JSONSchemaOrJSONReferenceVisitor),e_(["visitors","document","objects","LinkDescription","fixedFields","schema"]),Mb(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],Of.visitors.JSONSchemaOrJSONReferenceVisitor),e_(["visitors","document","objects","LinkDescription","fixedFields","method"]),e_(["visitors","document","objects","LinkDescription","fixedFields","encType"]),Mb(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"],Of.visitors.value))(Of),i_={JSONSchemaDraft6Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...Gu},a_=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Ab||s(a)&&o("JSONSchemaDraft6",a)&&i("object",a))),c_=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Ib||s(a)&&o("linkDescription",a)&&i("object",a))),l_={namespace:s=>{const{base:o}=s;return o.register("jSONSchemaDraft6",Ab),o.register("jSONReference",Rh),o.register("media",Dh),o.register("linkDescription",Ib),o}},u_=l_,apidom_ns_json_schema_draft_6_src_refractor_toolbox=()=>{const s=createNamespace(u_);return{predicates:{...pe,isStringElement:Pu},namespace:s}},apidom_ns_json_schema_draft_6_src_refractor_refract=(s,{specPath:o=["visitors","document","objects","JSONSchema","$visitor"],plugins:i=[],specificationObj:a=o_}={})=>{const u=(0,wu.e)(s),_=dereference(a),w=new(rp(o,_))({specObj:_});return visitor_visit(u,w),dispatchPluginsSync(w.element,i,{toolboxCreator:apidom_ns_json_schema_draft_6_src_refractor_toolbox,visitorOptions:{keyMap:i_,nodeTypeGetter:traversal_visitor_getNodeType}})},apidom_ns_json_schema_draft_6_src_refractor_createRefractor=s=>(o,i={})=>apidom_ns_json_schema_draft_6_src_refractor_refract(o,{specPath:s,...i});Ab.refract=apidom_ns_json_schema_draft_6_src_refractor_createRefractor(["visitors","document","objects","JSONSchema","$visitor"]),Ib.refract=apidom_ns_json_schema_draft_6_src_refractor_createRefractor(["visitors","document","objects","LinkDescription","$visitor"]);const p_=class elements_JSONSchema_JSONSchema extends Ab{constructor(s,o,i){super(s,o,i),this.element="JSONSchemaDraft7"}get $comment(){return this.get("$comment")}set $comment(s){this.set("$comment",s)}get items(){return this.get("items")}set items(s){this.set("items",s)}get if(){return this.get("if")}set if(s){this.set("if",s)}get then(){return this.get("then")}set then(s){this.set("then",s)}get else(){return this.get("else")}set else(s){this.set("else",s)}get not(){return this.get("not")}set not(s){this.set("not",s)}get contentEncoding(){return this.get("contentEncoding")}set contentEncoding(s){this.set("contentEncoding",s)}get contentMediaType(){return this.get("contentMediaType")}set contentMediaType(s){this.set("contentMediaType",s)}get media(){throw new Ih('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}set media(s){throw new Ih('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}get writeOnly(){return this.get("writeOnly")}set writeOnly(s){this.set("writeOnly",s)}};const h_=class elements_LinkDescription_LinkDescription extends Ib{get anchor(){return this.get("anchor")}set anchor(s){this.set("anchor",s)}get anchorPointer(){return this.get("anchorPointer")}set anchorPointer(s){this.set("anchorPointer",s)}get templatePointers(){return this.get("templatePointers")}set templatePointers(s){this.set("templatePointers",s)}get templateRequired(){return this.get("templateRequired")}set templateRequired(s){this.set("templateRequired",s)}get targetSchema(){return this.get("targetSchema")}set targetSchema(s){this.set("targetSchema",s)}get mediaType(){throw new Ih("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}set mediaType(s){throw new Ih("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}get targetMediaType(){return this.get("targetMediaType")}set targetMediaType(s){this.set("targetMediaType",s)}get targetHints(){return this.get("targetHints")}set targetHints(s){this.set("targetHints",s)}get description(){return this.get("description")}set description(s){this.set("description",s)}get $comment(){return this.get("$comment")}set $comment(s){this.set("$comment",s)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(s){this.set("hrefSchema",s)}get headerSchema(){return this.get("headerSchema")}set headerSchema(s){this.set("headerSchema",s)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(s){this.set("submissionSchema",s)}get submissionEncType(){throw new Ih("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}set submissionEncType(s){throw new Ih("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}get submissionMediaType(){return this.get("submissionMediaType")}set submissionMediaType(s){this.set("submissionMediaType",s)}};const d_=class visitors_json_schema_JSONSchemaVisitor extends t_{constructor(s){super(s),this.element=new p_}get defaultDialectIdentifier(){return"http://json-schema.org/draft-07/schema#"}};const f_=class json_schema_link_description_LinkDescriptionVisitor extends s_{constructor(s){super(s),this.element=new h_}},m_=pipe(Mb(["visitors","document","objects","JSONSchema","$visitor"],d_),Mb(["visitors","document","objects","JSONSchema","fixedFields","$comment"],o_.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","if"],o_.visitors.JSONSchemaOrJSONReferenceVisitor),Mb(["visitors","document","objects","JSONSchema","fixedFields","then"],o_.visitors.JSONSchemaOrJSONReferenceVisitor),Mb(["visitors","document","objects","JSONSchema","fixedFields","else"],o_.visitors.JSONSchemaOrJSONReferenceVisitor),e_(["visitors","document","objects","JSONSchema","fixedFields","media"]),Mb(["visitors","document","objects","JSONSchema","fixedFields","contentEncoding"],o_.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","contentMediaType"],o_.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","writeOnly"],o_.visitors.value),Mb(["visitors","document","objects","LinkDescription","$visitor"],f_),Mb(["visitors","document","objects","LinkDescription","fixedFields","anchor"],o_.visitors.value),Mb(["visitors","document","objects","LinkDescription","fixedFields","anchorPointer"],o_.visitors.value),e_(["visitors","document","objects","LinkDescription","fixedFields","mediaType"]),Mb(["visitors","document","objects","LinkDescription","fixedFields","targetMediaType"],o_.visitors.value),Mb(["visitors","document","objects","LinkDescription","fixedFields","targetHints"],o_.visitors.value),Mb(["visitors","document","objects","LinkDescription","fixedFields","description"],o_.visitors.value),Mb(["visitors","document","objects","LinkDescription","fixedFields","$comment"],o_.visitors.value),Mb(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],o_.visitors.JSONSchemaOrJSONReferenceVisitor),e_(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"]),Mb(["visitors","document","objects","LinkDescription","fixedFields","submissionMediaType"],o_.visitors.value))(o_),g_={JSONSchemaDraft7Element:["content"],JSONReferenceElement:["content"],LinkDescriptionElement:["content"],...Gu},y_=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof p_||s(a)&&o("JSONSchemaDraft7",a)&&i("object",a))),v_=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof h_||s(a)&&o("linkDescription",a)&&i("object",a))),b_={namespace:s=>{const{base:o}=s;return o.register("jSONSchemaDraft7",p_),o.register("jSONReference",Rh),o.register("linkDescription",h_),o}},S_=b_,apidom_ns_json_schema_draft_7_src_refractor_toolbox=()=>{const s=createNamespace(S_);return{predicates:{...de,isStringElement:Pu},namespace:s}},apidom_ns_json_schema_draft_7_src_refractor_refract=(s,{specPath:o=["visitors","document","objects","JSONSchema","$visitor"],plugins:i=[],specificationObj:a=m_}={})=>{const u=(0,wu.e)(s),_=dereference(a),w=new(rp(o,_))({specObj:_});return visitor_visit(u,w),dispatchPluginsSync(w.element,i,{toolboxCreator:apidom_ns_json_schema_draft_7_src_refractor_toolbox,visitorOptions:{keyMap:g_,nodeTypeGetter:traversal_visitor_getNodeType}})},apidom_ns_json_schema_draft_7_src_refractor_createRefractor=s=>(o,i={})=>apidom_ns_json_schema_draft_7_src_refractor_refract(o,{specPath:s,...i});p_.refract=apidom_ns_json_schema_draft_7_src_refractor_createRefractor(["visitors","document","objects","JSONSchema","$visitor"]),h_.refract=apidom_ns_json_schema_draft_7_src_refractor_createRefractor(["visitors","document","objects","LinkDescription","$visitor"]);const w_=class src_elements_JSONSchema_JSONSchema extends p_{constructor(s,o,i){super(s,o,i),this.element="JSONSchema201909"}get $vocabulary(){return this.get("$vocabulary")}set $vocabulary(s){this.set("$vocabulary",s)}get $anchor(){return this.get("$anchor")}set $anchor(s){this.set("$anchor",s)}get $recursiveAnchor(){return this.get("$recursiveAnchor")}set $recursiveAnchor(s){this.set("$recursiveAnchor",s)}get $recursiveRef(){return this.get("$recursiveRef")}set $recursiveRef(s){this.set("$recursiveRef",s)}get $ref(){return this.get("$ref")}set $ref(s){this.set("$ref",s)}get $defs(){return this.get("$defs")}set $defs(s){this.set("$defs",s)}get definitions(){throw new Ih("definitions keyword from Validation vocabulary has been renamed to $defs.")}set definitions(s){throw new Ih("definitions keyword from Validation vocabulary has been renamed to $defs.")}get not(){return this.get("not")}set not(s){this.set("not",s)}get if(){return this.get("if")}set if(s){this.set("if",s)}get then(){return this.get("then")}set then(s){this.set("then",s)}get else(){return this.get("else")}set else(s){this.set("else",s)}get dependentSchemas(){return this.get("dependentSchemas")}set dependentSchemas(s){this.set("dependentSchemas",s)}get dependencies(){throw new Ih("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}set dependencies(s){throw new Ih("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}get items(){return this.get("items")}set items(s){this.set("items",s)}get containsProp(){return this.get("contains")}set containsProp(s){this.set("contains",s)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(s){this.set("additionalProperties",s)}get additionalItems(){return this.get("additionalItems")}set additionalItems(s){this.set("additionalItems",s)}get propertyNames(){return this.get("propertyNames")}set propertyNames(s){this.set("propertyNames",s)}get unevaluatedItems(){return this.get("unevaluatedItems")}set unevaluatedItems(s){this.set("unevaluatedItems",s)}get unevaluatedProperties(){return this.get("unevaluatedProperties")}set unevaluatedProperties(s){this.set("unevaluatedProperties",s)}get maxContains(){return this.get("maxContains")}set maxContains(s){this.set("maxContains",s)}get minContains(){return this.get("minContains")}set minContains(s){this.set("minContains",s)}get dependentRequired(){return this.get("dependentRequired")}set dependentRequired(s){this.set("dependentRequired",s)}get deprecated(){return this.get("deprecated")}set deprecated(s){this.set("deprecated",s)}get contentSchema(){return this.get("contentSchema")}set contentSchema(s){this.set("contentSchema",s)}};const E_=class src_elements_LinkDescription_LinkDescription extends h_{get targetSchema(){return this.get("targetSchema")}set targetSchema(s){this.set("targetSchema",s)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(s){this.set("hrefSchema",s)}get headerSchema(){return this.get("headerSchema")}set headerSchema(s){this.set("headerSchema",s)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(s){this.set("submissionSchema",s)}};const x_=class refractor_visitors_json_schema_JSONSchemaVisitor extends d_{constructor(s){super(s),this.element=new w_}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2019-09/schema"}ObjectElement(s){this.handleDialectIdentifier(s),this.handleSchemaIdentifier(s),this.parent=this.element;const o=Ad.prototype.ObjectElement.call(this,s);return Pu(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),o}};const k_=class $vocabularyVisitor extends ld{ObjectElement(s){const o=super.enter(s);return this.element.classes.push("json-schema-$vocabulary"),o}};const O_=class $refVisitor extends ld{StringElement(s){const o=super.enter(s);return this.element.classes.push("reference-value"),o}};class $defsVisitor extends(Mixin($d,Id,ld)){constructor(s){super(s),this.element=new wu.Sh,this.element.classes.push("json-schema-$defs"),this.specPath=bc(["document","objects","JSONSchema"])}}const C_=$defsVisitor;class json_schema_AllOfVisitor_AllOfVisitor extends(Mixin(Cd,Id,ld)){constructor(s){super(s),this.element=new wu.wE,this.element.classes.push("json-schema-allOf")}ArrayElement(s){return s.forEach((s=>{const o=this.toRefractedElement(["document","objects","JSONSchema"],s);this.element.push(o)})),this.copyMetaAndAttributes(s,this.element),zu}}const A_=json_schema_AllOfVisitor_AllOfVisitor;class json_schema_AnyOfVisitor_AnyOfVisitor extends(Mixin(Cd,Id,ld)){constructor(s){super(s),this.element=new wu.wE,this.element.classes.push("json-schema-anyOf")}ArrayElement(s){return s.forEach((s=>{const o=this.toRefractedElement(["document","objects","JSONSchema"],s);this.element.push(o)})),this.copyMetaAndAttributes(s,this.element),zu}}const j_=json_schema_AnyOfVisitor_AnyOfVisitor;class json_schema_OneOfVisitor_OneOfVisitor extends(Mixin(Cd,Id,ld)){constructor(s){super(s),this.element=new wu.wE,this.element.classes.push("json-schema-oneOf")}ArrayElement(s){return s.forEach((s=>{const o=this.toRefractedElement(["document","objects","JSONSchema"],s);this.element.push(o)})),this.copyMetaAndAttributes(s,this.element),zu}}const I_=json_schema_OneOfVisitor_OneOfVisitor;class DependentSchemasVisitor extends(Mixin($d,Id,ld)){constructor(s){super(s),this.element=new wu.Sh,this.element.classes.push("json-schema-dependentSchemas"),this.specPath=bc(["document","objects","JSONSchema"])}}const P_=DependentSchemasVisitor;class visitors_json_schema_ItemsVisitor_ItemsVisitor extends(Mixin(Cd,Id,ld)){ObjectElement(s){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],s),zu}ArrayElement(s){return this.element=new wu.wE,this.element.classes.push("json-schema-items"),s.forEach((s=>{const o=this.toRefractedElement(["document","objects","JSONSchema"],s);this.element.push(o)})),this.copyMetaAndAttributes(s,this.element),zu}BooleanElement(s){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],s),zu}}const N_=visitors_json_schema_ItemsVisitor_ItemsVisitor;class json_schema_PropertiesVisitor_PropertiesVisitor extends(Mixin($d,Id,ld)){constructor(s){super(s),this.element=new wu.Sh,this.element.classes.push("json-schema-properties"),this.specPath=bc(["document","objects","JSONSchema"])}}const T_=json_schema_PropertiesVisitor_PropertiesVisitor;class PatternPropertiesVisitor_PatternPropertiesVisitor extends(Mixin($d,Id,ld)){constructor(s){super(s),this.element=new wu.Sh,this.element.classes.push("json-schema-patternProperties"),this.specPath=bc(["document","objects","JSONSchema"])}}const M_=PatternPropertiesVisitor_PatternPropertiesVisitor;const R_=class DependentRequiredVisitor extends ld{ObjectElement(s){const o=super.enter(s);return this.element.classes.push("json-schema-dependentRequired"),o}};const D_=class visitors_json_schema_link_description_LinkDescriptionVisitor extends f_{constructor(s){super(s),this.element=new E_}},L_=pipe(Mb(["visitors","document","objects","JSONSchema","$visitor"],x_),Mb(["visitors","document","objects","JSONSchema","fixedFields","$vocabulary"],k_),Mb(["visitors","document","objects","JSONSchema","fixedFields","$anchor"],m_.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"],m_.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"],m_.visitors.value),e_(["visitors","document","objects","JSONReference","$visitor"]),Mb(["visitors","document","objects","JSONSchema","fixedFields","$ref"],O_),e_(["visitors","document","objects","JSONSchema","fixedFields","definitions"]),Mb(["visitors","document","objects","JSONSchema","fixedFields","$defs"],C_),Mb(["visitors","document","objects","JSONSchema","fixedFields","allOf"],A_),Mb(["visitors","document","objects","JSONSchema","fixedFields","anyOf"],j_),Mb(["visitors","document","objects","JSONSchema","fixedFields","oneOf"],I_),Mb(["visitors","document","objects","JSONSchema","fixedFields","not"],x_),Mb(["visitors","document","objects","JSONSchema","fixedFields","if"],x_),Mb(["visitors","document","objects","JSONSchema","fixedFields","then"],x_),Mb(["visitors","document","objects","JSONSchema","fixedFields","else"],x_),e_(["visitors","document","objects","JSONSchema","fixedFields","dependencies"]),Mb(["visitors","document","objects","JSONSchema","fixedFields","dependentSchemas"],P_),Mb(["visitors","document","objects","JSONSchema","fixedFields","items"],N_),Mb(["visitors","document","objects","JSONSchema","fixedFields","contains"],x_),Mb(["visitors","document","objects","JSONSchema","fixedFields","properties"],T_),Mb(["visitors","document","objects","JSONSchema","fixedFields","patternProperties"],M_),Mb(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],x_),Mb(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"],x_),Mb(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],x_),Mb(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],x_),Mb(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],x_),Mb(["visitors","document","objects","JSONSchema","fixedFields","maxContains"],m_.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","minContains"],m_.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","dependentRequired"],R_),Mb(["visitors","document","objects","JSONSchema","fixedFields","deprecated"],m_.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],x_),Mb(["visitors","document","objects","LinkDescription","$visitor"],D_),Mb(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],x_),Mb(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],x_),Mb(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],x_),Mb(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],x_))(m_),F_={JSONSchema201909Element:["content"],LinkDescriptionElement:["content"],...Gu},B_=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof w_||s(a)&&o("JSONSchema201909",a)&&i("object",a))),q_=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof E_||s(a)&&o("linkDescription",a)&&i("object",a))),$_={namespace:s=>{const{base:o}=s;return o.register("jSONSchema201909",w_),o.register("linkDescription",E_),o}},V_=$_,apidom_ns_json_schema_2019_09_src_refractor_toolbox=()=>{const s=createNamespace(V_);return{predicates:{...fe,isStringElement:Pu},namespace:s}},apidom_ns_json_schema_2019_09_src_refractor_refract=(s,{specPath:o=["visitors","document","objects","JSONSchema","$visitor"],plugins:i=[],specificationObj:a=L_}={})=>{const u=(0,wu.e)(s),_=dereference(a),w=new(rp(o,_))({specObj:_});return visitor_visit(u,w),dispatchPluginsSync(w.element,i,{toolboxCreator:apidom_ns_json_schema_2019_09_src_refractor_toolbox,visitorOptions:{keyMap:F_,nodeTypeGetter:traversal_visitor_getNodeType}})},apidom_ns_json_schema_2019_09_src_refractor_createRefractor=s=>(o,i={})=>apidom_ns_json_schema_2019_09_src_refractor_refract(o,{specPath:s,...i});w_.refract=apidom_ns_json_schema_2019_09_src_refractor_createRefractor(["visitors","document","objects","JSONSchema","$visitor"]),E_.refract=apidom_ns_json_schema_2019_09_src_refractor_createRefractor(["visitors","document","objects","LinkDescription","$visitor"]);const U_=class apidom_ns_json_schema_2020_12_src_elements_JSONSchema_JSONSchema extends w_{constructor(s,o,i){super(s,o,i),this.element="JSONSchema202012"}get $dynamicAnchor(){return this.get("$dynamicAnchor")}set $dynamicAnchor(s){this.set("$dynamicAnchor",s)}get $recursiveAnchor(){throw new Ih("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}set $recursiveAnchor(s){throw new Ih("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}get $dynamicRef(){return this.get("$dynamicRef")}set $dynamicRef(s){this.set("$dynamicRef",s)}get $recursiveRef(){throw new Ih("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}set $recursiveRef(s){throw new Ih("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}get prefixItems(){return this.get("prefixItems")}set prefixItems(s){this.set("prefixItems",s)}};const z_=class apidom_ns_json_schema_2020_12_src_elements_LinkDescription_LinkDescription extends E_{get targetSchema(){return this.get("targetSchema")}set targetSchema(s){this.set("targetSchema",s)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(s){this.set("hrefSchema",s)}get headerSchema(){return this.get("headerSchema")}set headerSchema(s){this.set("headerSchema",s)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(s){this.set("submissionSchema",s)}};const W_=class src_refractor_visitors_json_schema_JSONSchemaVisitor extends x_{constructor(s){super(s),this.element=new U_}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2020-12/schema"}};class PrefixItemsVisitor extends(Mixin(Cd,Id,ld)){constructor(s){super(s),this.element=new wu.wE,this.element.classes.push("json-schema-prefixItems")}ArrayElement(s){return s.forEach((s=>{const o=this.toRefractedElement(["document","objects","JSONSchema"],s);this.element.push(o)})),this.copyMetaAndAttributes(s,this.element),zu}}const J_=PrefixItemsVisitor;const H_=class refractor_visitors_json_schema_link_description_LinkDescriptionVisitor extends D_{constructor(s){super(s),this.element=new z_}},K_=pipe(Mb(["visitors","document","objects","JSONSchema","$visitor"],W_),e_(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"]),Mb(["visitors","document","objects","JSONSchema","fixedFields","$dynamicAnchor"],L_.visitors.value),e_(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"]),Mb(["visitors","document","objects","JSONSchema","fixedFields","$dynamicRef"],L_.visitors.value),Mb(["visitors","document","objects","JSONSchema","fixedFields","not"],W_),Mb(["visitors","document","objects","JSONSchema","fixedFields","if"],W_),Mb(["visitors","document","objects","JSONSchema","fixedFields","then"],W_),Mb(["visitors","document","objects","JSONSchema","fixedFields","else"],W_),Mb(["visitors","document","objects","JSONSchema","fixedFields","prefixItems"],J_),Mb(["visitors","document","objects","JSONSchema","fixedFields","items"],W_),Mb(["visitors","document","objects","JSONSchema","fixedFields","contains"],W_),Mb(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],W_),e_(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"]),Mb(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],W_),Mb(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],W_),Mb(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],W_),Mb(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],W_),Mb(["visitors","document","objects","LinkDescription","$visitor"],H_),Mb(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],W_),Mb(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],W_),Mb(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],W_),Mb(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],W_))(L_),G_={JSONSchema202012Element:["content"],LinkDescriptionElement:["content"],...Gu},X_=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof U_||s(a)&&o("JSONSchema202012",a)&&i("object",a))),Y_=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof z_||s(a)&&o("linkDescription",a)&&i("object",a))),Q_={namespace:s=>{const{base:o}=s;return o.register("jSONSchema202012",U_),o.register("linkDescription",z_),o}},Z_=Q_,apidom_ns_json_schema_2020_12_src_refractor_toolbox=()=>{const s=createNamespace(Z_);return{predicates:{...ye,isStringElement:Pu},namespace:s}},apidom_ns_json_schema_2020_12_src_refractor_refract=(s,{specPath:o=["visitors","document","objects","JSONSchema","$visitor"],plugins:i=[],specificationObj:a=K_}={})=>{const u=(0,wu.e)(s),_=dereference(a),w=new(rp(o,_))({specObj:_});return visitor_visit(u,w),dispatchPluginsSync(w.element,i,{toolboxCreator:apidom_ns_json_schema_2020_12_src_refractor_toolbox,visitorOptions:{keyMap:G_,nodeTypeGetter:traversal_visitor_getNodeType}})},apidom_ns_json_schema_2020_12_src_refractor_createRefractor=s=>(o,i={})=>apidom_ns_json_schema_2020_12_src_refractor_refract(o,{specPath:s,...i});U_.refract=apidom_ns_json_schema_2020_12_src_refractor_createRefractor(["visitors","document","objects","JSONSchema","$visitor"]),z_.refract=apidom_ns_json_schema_2020_12_src_refractor_createRefractor(["visitors","document","objects","LinkDescription","$visitor"]);const eS=class elements_Schema_Schema extends U_{constructor(s,o,i){super(s,o,i),this.element="schema"}get discriminator(){return this.get("discriminator")}set discriminator(s){this.set("discriminator",s)}get xml(){return this.get("xml")}set xml(s){this.set("xml",s)}get externalDocs(){return this.get("externalDocs")}set externalDocs(s){this.set("externalDocs",s)}get example(){return this.get("example")}set example(s){this.set("example",s)}};const tS=class SecurityRequirement_SecurityRequirement extends Tf{};const rS=class SecurityScheme_SecurityScheme extends Rf{};const nS=class Server_Server extends Df{};const sS=class ServerVariable_ServerVariable extends Ff{};const oS=class Tag_Tag extends Vf{};const iS=class Xml_Xml extends Wf{};class OpenApi3_1Visitor extends(Mixin(em,Hf)){constructor(s){super(s),this.element=new tb,this.specPath=bc(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0,this.openApiSemanticElement=this.element}ObjectElement(s){return this.openApiGenericElement=s,em.prototype.ObjectElement.call(this,s)}}const aS=OpenApi3_1Visitor,cS=Rv.visitors.document.objects.Info.$visitor;const lS=class info_InfoVisitor extends cS{constructor(s){super(s),this.element=new Hv}},uS=Rv.visitors.document.objects.Contact.$visitor;const pS=class contact_ContactVisitor extends uS{constructor(s){super(s),this.element=new $v}},hS=Rv.visitors.document.objects.License.$visitor;const dS=class license_LicenseVisitor extends hS{constructor(s){super(s),this.element=new Gv}},fS=Rv.visitors.document.objects.Link.$visitor;const mS=class link_LinkVisitor extends fS{constructor(s){super(s),this.element=new Xv}};class JsonSchemaDialectVisitor extends(Mixin(Gf,Hf)){StringElement(s){const o=new Kv(serializers_value(s));return this.copyMetaAndAttributes(s,o),this.element=o,zu}}const gS=JsonSchemaDialectVisitor,yS=Rv.visitors.document.objects.Server.$visitor;const vS=class server_ServerVisitor extends yS{constructor(s){super(s),this.element=new nS}},bS=Rv.visitors.document.objects.ServerVariable.$visitor;const _S=class server_variable_ServerVariableVisitor extends bS{constructor(s){super(s),this.element=new sS}},SS=Rv.visitors.document.objects.MediaType.$visitor;const wS=class media_type_MediaTypeVisitor extends SS{constructor(s){super(s),this.element=new Yv}},ES=Rv.visitors.document.objects.SecurityRequirement.$visitor;const xS=class security_requirement_SecurityRequirementVisitor extends ES{constructor(s){super(s),this.element=new tS}},kS=Rv.visitors.document.objects.Components.$visitor;const OS=class components_ComponentsVisitor extends kS{constructor(s){super(s),this.element=new qv}},CS=Rv.visitors.document.objects.Tag.$visitor;const AS=class tag_TagVisitor extends CS{constructor(s){super(s),this.element=new oS}},jS=Rv.visitors.document.objects.Reference.$visitor;const IS=class reference_ReferenceVisitor extends jS{constructor(s){super(s),this.element=new _b}},PS=Rv.visitors.document.objects.Parameter.$visitor;const NS=class parameter_ParameterVisitor extends PS{constructor(s){super(s),this.element=new pb}},TS=Rv.visitors.document.objects.Header.$visitor;const MS=class header_HeaderVisitor extends TS{constructor(s){super(s),this.element=new Jv}},RS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Bv||s(a)&&o("callback",a)&&i("object",a))),DS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof qv||s(a)&&o("components",a)&&i("object",a))),LS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof $v||s(a)&&o("contact",a)&&i("object",a))),FS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof zv||s(a)&&o("example",a)&&i("object",a))),BS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Wv||s(a)&&o("externalDocumentation",a)&&i("object",a))),qS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Jv||s(a)&&o("header",a)&&i("object",a))),$S=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Hv||s(a)&&o("info",a)&&i("object",a))),VS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Kv||s(a)&&o("jsonSchemaDialect",a)&&i("string",a))),US=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Gv||s(a)&&o("license",a)&&i("object",a))),zS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Xv||s(a)&&o("link",a)&&i("object",a))),WS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof eb||s(a)&&o("openapi",a)&&i("string",a))),JS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i,hasClass:a})=>u=>u instanceof tb||s(u)&&o("openApi3_1",u)&&i("object",u)&&a("api",u))),HS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof nb||s(a)&&o("operation",a)&&i("object",a))),KS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof pb||s(a)&&o("parameter",a)&&i("object",a))),GS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof mb||s(a)&&o("pathItem",a)&&i("object",a))),isPathItemElementExternal=s=>{if(!GS(s))return!1;if(!Pu(s.$ref))return!1;const o=serializers_value(s.$ref);return"string"==typeof o&&o.length>0&&!o.startsWith("#")},XS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof yb||s(a)&&o("paths",a)&&i("object",a))),YS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof _b||s(a)&&o("reference",a)&&i("object",a))),isReferenceElementExternal=s=>{if(!YS(s))return!1;if(!Pu(s.$ref))return!1;const o=serializers_value(s.$ref);return"string"==typeof o&&o.length>0&&!o.startsWith("#")},QS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Sb||s(a)&&o("requestBody",a)&&i("object",a))),ZS=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof wb||s(a)&&o("response",a)&&i("object",a))),ew=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Ob||s(a)&&o("responses",a)&&i("object",a))),tw=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof eS||s(a)&&o("schema",a)&&i("object",a))),predicates_isBooleanJsonSchemaElement=s=>Mu(s)&&s.classes.includes("boolean-json-schema"),rw=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof tS||s(a)&&o("securityRequirement",a)&&i("object",a))),nw=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof rS||s(a)&&o("securityScheme",a)&&i("object",a))),sw=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof nS||s(a)&&o("server",a)&&i("object",a))),ow=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof sS||s(a)&&o("serverVariable",a)&&i("object",a))),iw=helpers((({hasBasicElementProps:s,isElementType:o,primitiveEq:i})=>a=>a instanceof Yv||s(a)&&o("mediaType",a)&&i("object",a)));class open_api_3_1_schema_SchemaVisitor extends(Mixin(em,Id,Hf)){constructor(s){super(s),this.element=new eS,this.specPath=bc(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0,this.jsonSchemaDefaultDialect=Kv.default,this.passingOptionsNames.push("parent")}ObjectElement(s){this.handleDialectIdentifier(s),this.handleSchemaIdentifier(s),this.parent=this.element;const o=em.prototype.ObjectElement.call(this,s);return Pu(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),o}BooleanElement(s){return W_.prototype.BooleanElement.call(this,s)}get defaultDialectIdentifier(){let s;return s=void 0!==this.openApiSemanticElement&&VS(this.openApiSemanticElement.jsonSchemaDialect)?serializers_value(this.openApiSemanticElement.jsonSchemaDialect):void 0!==this.openApiGenericElement&&Pu(this.openApiGenericElement.get("jsonSchemaDialect"))?serializers_value(this.openApiGenericElement.get("jsonSchemaDialect")):serializers_value(this.jsonSchemaDefaultDialect),s}handleDialectIdentifier(s){return W_.prototype.handleDialectIdentifier.call(this,s)}handleSchemaIdentifier(s){return W_.prototype.handleSchemaIdentifier.call(this,s)}}const aw=open_api_3_1_schema_SchemaVisitor;const cw=class $defsVisitor_$defsVisitor extends C_{constructor(s){super(s),this.passingOptionsNames.push("parent")}};const lw=class schema_AllOfVisitor_AllOfVisitor extends A_{constructor(s){super(s),this.passingOptionsNames.push("parent")}};const uw=class schema_AnyOfVisitor_AnyOfVisitor extends j_{constructor(s){super(s),this.passingOptionsNames.push("parent")}};const pw=class schema_OneOfVisitor_OneOfVisitor extends I_{constructor(s){super(s),this.passingOptionsNames.push("parent")}};const hw=class DependentSchemasVisitor_DependentSchemasVisitor extends P_{constructor(s){super(s),this.passingOptionsNames.push("parent")}};const dw=class PrefixItemsVisitor_PrefixItemsVisitor extends J_{constructor(s){super(s),this.passingOptionsNames.push("parent")}};const fw=class schema_PropertiesVisitor_PropertiesVisitor extends T_{constructor(s){super(s),this.passingOptionsNames.push("parent")}};const mw=class schema_PatternPropertiesVisitor_PatternPropertiesVisitor extends M_{constructor(s){super(s),this.passingOptionsNames.push("parent")}},gw=Rv.visitors.document.objects.Discriminator.$visitor;const yw=class distriminator_DiscriminatorVisitor extends gw{constructor(s){super(s),this.element=new Vv,this.canSupportSpecificationExtensions=!0}},vw=Rv.visitors.document.objects.XML.$visitor;const bw=class xml_XmlVisitor extends vw{constructor(s){super(s),this.element=new iS}};class SchemasVisitor_SchemasVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new vy,this.specPath=bc(["document","objects","Schema"])}}const _w=SchemasVisitor_SchemasVisitor;class ComponentsPathItems extends wu.Sh{static primaryClass="components-path-items";constructor(s,o,i){super(s,o,i),this.classes.push(ComponentsPathItems.primaryClass)}}const Sw=ComponentsPathItems;class PathItemsVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new Sw,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(YS).forEach((s=>{s.setMetaProperty("referenced-element","pathItem")})),o}}const ww=PathItemsVisitor,Ew=Rv.visitors.document.objects.Example.$visitor;const xw=class example_ExampleVisitor extends Ew{constructor(s){super(s),this.element=new zv}},kw=Rv.visitors.document.objects.ExternalDocumentation.$visitor;const Ow=class external_documentation_ExternalDocumentationVisitor extends kw{constructor(s){super(s),this.element=new Wv}},Cw=Rv.visitors.document.objects.Encoding.$visitor;const Aw=class open_api_3_1_encoding_EncodingVisitor extends Cw{constructor(s){super(s),this.element=new Uv}},jw=Rv.visitors.document.objects.Paths.$visitor;const Iw=class paths_PathsVisitor extends jw{constructor(s){super(s),this.element=new yb}},Pw=Rv.visitors.document.objects.RequestBody.$visitor;const Nw=class request_body_RequestBodyVisitor extends Pw{constructor(s){super(s),this.element=new Sb}},Tw=Rv.visitors.document.objects.Callback.$visitor;const Mw=class callback_CallbackVisitor extends Tw{constructor(s){super(s),this.element=new Bv,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(s){const o=Tw.prototype.ObjectElement.call(this,s);return this.element.filter(YS).forEach((s=>{s.setMetaProperty("referenced-element","pathItem")})),o}},Rw=Rv.visitors.document.objects.Response.$visitor;const Dw=class response_ResponseVisitor extends Rw{constructor(s){super(s),this.element=new wb}},Lw=Rv.visitors.document.objects.Responses.$visitor;const Fw=class open_api_3_1_responses_ResponsesVisitor extends Lw{constructor(s){super(s),this.element=new Ob}},Bw=Rv.visitors.document.objects.Operation.$visitor;const qw=class operation_OperationVisitor extends Bw{constructor(s){super(s),this.element=new nb}},$w=Rv.visitors.document.objects.PathItem.$visitor;const Vw=class path_item_PathItemVisitor extends $w{constructor(s){super(s),this.element=new mb}},Uw=Rv.visitors.document.objects.SecurityScheme.$visitor;const zw=class security_scheme_SecuritySchemeVisitor extends Uw{constructor(s){super(s),this.element=new rS}},Ww=Rv.visitors.document.objects.OAuthFlows.$visitor;const Jw=class oauth_flows_OAuthFlowsVisitor extends Ww{constructor(s){super(s),this.element=new Zv}},Hw=Rv.visitors.document.objects.OAuthFlow.$visitor;const Kw=class oauth_flow_OAuthFlowVisitor extends Hw{constructor(s){super(s),this.element=new Qv}};class Webhooks extends wu.Sh{static primaryClass="webhooks";constructor(s,o,i){super(s,o,i),this.classes.push(Webhooks.primaryClass)}}const Gw=Webhooks;class WebhooksVisitor extends(Mixin(hm,Hf)){constructor(s){super(s),this.element=new Gw,this.specPath=s=>isReferenceLikeElement(s)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(s){const o=hm.prototype.ObjectElement.call(this,s);return this.element.filter(YS).forEach((s=>{s.setMetaProperty("referenced-element","pathItem")})),this.element.filter(GS).forEach(((s,o)=>{s.setMetaProperty("webhook-name",serializers_value(o))})),o}}const Xw=WebhooksVisitor,{JSONSchema:Yw,LinkDescription:Qw}=K_.visitors.document.objects,Zw={visitors:{value:Rv.visitors.value,document:{objects:{OpenApi:{$visitor:aS,fixedFields:{openapi:Rv.visitors.document.objects.OpenApi.fixedFields.openapi,info:{$ref:"#/visitors/document/objects/Info"},jsonSchemaDialect:gS,servers:Rv.visitors.document.objects.OpenApi.fixedFields.servers,paths:{$ref:"#/visitors/document/objects/Paths"},webhooks:Xw,components:{$ref:"#/visitors/document/objects/Components"},security:Rv.visitors.document.objects.OpenApi.fixedFields.security,tags:Rv.visitors.document.objects.OpenApi.fixedFields.tags,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:lS,fixedFields:{title:Rv.visitors.document.objects.Info.fixedFields.title,description:Rv.visitors.document.objects.Info.fixedFields.description,summary:{$ref:"#/visitors/value"},termsOfService:Rv.visitors.document.objects.Info.fixedFields.termsOfService,contact:{$ref:"#/visitors/document/objects/Contact"},license:{$ref:"#/visitors/document/objects/License"},version:Rv.visitors.document.objects.Info.fixedFields.version}},Contact:{$visitor:pS,fixedFields:{name:Rv.visitors.document.objects.Contact.fixedFields.name,url:Rv.visitors.document.objects.Contact.fixedFields.url,email:Rv.visitors.document.objects.Contact.fixedFields.email}},License:{$visitor:dS,fixedFields:{name:Rv.visitors.document.objects.License.fixedFields.name,identifier:{$ref:"#/visitors/value"},url:Rv.visitors.document.objects.License.fixedFields.url}},Server:{$visitor:vS,fixedFields:{url:Rv.visitors.document.objects.Server.fixedFields.url,description:Rv.visitors.document.objects.Server.fixedFields.description,variables:Rv.visitors.document.objects.Server.fixedFields.variables}},ServerVariable:{$visitor:_S,fixedFields:{enum:Rv.visitors.document.objects.ServerVariable.fixedFields.enum,default:Rv.visitors.document.objects.ServerVariable.fixedFields.default,description:Rv.visitors.document.objects.ServerVariable.fixedFields.description}},Components:{$visitor:OS,fixedFields:{schemas:_w,responses:Rv.visitors.document.objects.Components.fixedFields.responses,parameters:Rv.visitors.document.objects.Components.fixedFields.parameters,examples:Rv.visitors.document.objects.Components.fixedFields.examples,requestBodies:Rv.visitors.document.objects.Components.fixedFields.requestBodies,headers:Rv.visitors.document.objects.Components.fixedFields.headers,securitySchemes:Rv.visitors.document.objects.Components.fixedFields.securitySchemes,links:Rv.visitors.document.objects.Components.fixedFields.links,callbacks:Rv.visitors.document.objects.Components.fixedFields.callbacks,pathItems:ww}},Paths:{$visitor:Iw},PathItem:{$visitor:Vw,fixedFields:{$ref:Rv.visitors.document.objects.PathItem.fixedFields.$ref,summary:Rv.visitors.document.objects.PathItem.fixedFields.summary,description:Rv.visitors.document.objects.PathItem.fixedFields.description,get:{$ref:"#/visitors/document/objects/Operation"},put:{$ref:"#/visitors/document/objects/Operation"},post:{$ref:"#/visitors/document/objects/Operation"},delete:{$ref:"#/visitors/document/objects/Operation"},options:{$ref:"#/visitors/document/objects/Operation"},head:{$ref:"#/visitors/document/objects/Operation"},patch:{$ref:"#/visitors/document/objects/Operation"},trace:{$ref:"#/visitors/document/objects/Operation"},servers:Rv.visitors.document.objects.PathItem.fixedFields.servers,parameters:Rv.visitors.document.objects.PathItem.fixedFields.parameters}},Operation:{$visitor:qw,fixedFields:{tags:Rv.visitors.document.objects.Operation.fixedFields.tags,summary:Rv.visitors.document.objects.Operation.fixedFields.summary,description:Rv.visitors.document.objects.Operation.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:Rv.visitors.document.objects.Operation.fixedFields.operationId,parameters:Rv.visitors.document.objects.Operation.fixedFields.parameters,requestBody:Rv.visitors.document.objects.Operation.fixedFields.requestBody,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:Rv.visitors.document.objects.Operation.fixedFields.callbacks,deprecated:Rv.visitors.document.objects.Operation.fixedFields.deprecated,security:Rv.visitors.document.objects.Operation.fixedFields.security,servers:Rv.visitors.document.objects.Operation.fixedFields.servers}},ExternalDocumentation:{$visitor:Ow,fixedFields:{description:Rv.visitors.document.objects.ExternalDocumentation.fixedFields.description,url:Rv.visitors.document.objects.ExternalDocumentation.fixedFields.url}},Parameter:{$visitor:NS,fixedFields:{name:Rv.visitors.document.objects.Parameter.fixedFields.name,in:Rv.visitors.document.objects.Parameter.fixedFields.in,description:Rv.visitors.document.objects.Parameter.fixedFields.description,required:Rv.visitors.document.objects.Parameter.fixedFields.required,deprecated:Rv.visitors.document.objects.Parameter.fixedFields.deprecated,allowEmptyValue:Rv.visitors.document.objects.Parameter.fixedFields.allowEmptyValue,style:Rv.visitors.document.objects.Parameter.fixedFields.style,explode:Rv.visitors.document.objects.Parameter.fixedFields.explode,allowReserved:Rv.visitors.document.objects.Parameter.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:Rv.visitors.document.objects.Parameter.fixedFields.example,examples:Rv.visitors.document.objects.Parameter.fixedFields.examples,content:Rv.visitors.document.objects.Parameter.fixedFields.content}},RequestBody:{$visitor:Nw,fixedFields:{description:Rv.visitors.document.objects.RequestBody.fixedFields.description,content:Rv.visitors.document.objects.RequestBody.fixedFields.content,required:Rv.visitors.document.objects.RequestBody.fixedFields.required}},MediaType:{$visitor:wS,fixedFields:{schema:{$ref:"#/visitors/document/objects/Schema"},example:Rv.visitors.document.objects.MediaType.fixedFields.example,examples:Rv.visitors.document.objects.MediaType.fixedFields.examples,encoding:Rv.visitors.document.objects.MediaType.fixedFields.encoding}},Encoding:{$visitor:Aw,fixedFields:{contentType:Rv.visitors.document.objects.Encoding.fixedFields.contentType,headers:Rv.visitors.document.objects.Encoding.fixedFields.headers,style:Rv.visitors.document.objects.Encoding.fixedFields.style,explode:Rv.visitors.document.objects.Encoding.fixedFields.explode,allowReserved:Rv.visitors.document.objects.Encoding.fixedFields.allowReserved}},Responses:{$visitor:Fw,fixedFields:{default:Rv.visitors.document.objects.Responses.fixedFields.default}},Response:{$visitor:Dw,fixedFields:{description:Rv.visitors.document.objects.Response.fixedFields.description,headers:Rv.visitors.document.objects.Response.fixedFields.headers,content:Rv.visitors.document.objects.Response.fixedFields.content,links:Rv.visitors.document.objects.Response.fixedFields.links}},Callback:{$visitor:Mw},Example:{$visitor:xw,fixedFields:{summary:Rv.visitors.document.objects.Example.fixedFields.summary,description:Rv.visitors.document.objects.Example.fixedFields.description,value:Rv.visitors.document.objects.Example.fixedFields.value,externalValue:Rv.visitors.document.objects.Example.fixedFields.externalValue}},Link:{$visitor:mS,fixedFields:{operationRef:Rv.visitors.document.objects.Link.fixedFields.operationRef,operationId:Rv.visitors.document.objects.Link.fixedFields.operationId,parameters:Rv.visitors.document.objects.Link.fixedFields.parameters,requestBody:Rv.visitors.document.objects.Link.fixedFields.requestBody,description:Rv.visitors.document.objects.Link.fixedFields.description,server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:MS,fixedFields:{description:Rv.visitors.document.objects.Header.fixedFields.description,required:Rv.visitors.document.objects.Header.fixedFields.required,deprecated:Rv.visitors.document.objects.Header.fixedFields.deprecated,allowEmptyValue:Rv.visitors.document.objects.Header.fixedFields.allowEmptyValue,style:Rv.visitors.document.objects.Header.fixedFields.style,explode:Rv.visitors.document.objects.Header.fixedFields.explode,allowReserved:Rv.visitors.document.objects.Header.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:Rv.visitors.document.objects.Header.fixedFields.example,examples:Rv.visitors.document.objects.Header.fixedFields.examples,content:Rv.visitors.document.objects.Header.fixedFields.content}},Tag:{$visitor:AS,fixedFields:{name:Rv.visitors.document.objects.Tag.fixedFields.name,description:Rv.visitors.document.objects.Tag.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:IS,fixedFields:{$ref:Rv.visitors.document.objects.Reference.fixedFields.$ref,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},LinkDescription:{...Qw},Schema:{$visitor:aw,fixedFields:{...Yw.fixedFields,$defs:cw,allOf:lw,anyOf:uw,oneOf:pw,not:{$ref:"#/visitors/document/objects/Schema"},if:{$ref:"#/visitors/document/objects/Schema"},then:{$ref:"#/visitors/document/objects/Schema"},else:{$ref:"#/visitors/document/objects/Schema"},dependentSchemas:hw,prefixItems:dw,items:{$ref:"#/visitors/document/objects/Schema"},contains:{$ref:"#/visitors/document/objects/Schema"},properties:fw,patternProperties:mw,additionalProperties:{$ref:"#/visitors/document/objects/Schema"},propertyNames:{$ref:"#/visitors/document/objects/Schema"},unevaluatedItems:{$ref:"#/visitors/document/objects/Schema"},unevaluatedProperties:{$ref:"#/visitors/document/objects/Schema"},contentSchema:{$ref:"#/visitors/document/objects/Schema"},discriminator:{$ref:"#/visitors/document/objects/Discriminator"},xml:{$ref:"#/visitors/document/objects/XML"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},example:{$ref:"#/visitors/value"}}},Discriminator:{$visitor:yw,fixedFields:{propertyName:Rv.visitors.document.objects.Discriminator.fixedFields.propertyName,mapping:Rv.visitors.document.objects.Discriminator.fixedFields.mapping}},XML:{$visitor:bw,fixedFields:{name:Rv.visitors.document.objects.XML.fixedFields.name,namespace:Rv.visitors.document.objects.XML.fixedFields.namespace,prefix:Rv.visitors.document.objects.XML.fixedFields.prefix,attribute:Rv.visitors.document.objects.XML.fixedFields.attribute,wrapped:Rv.visitors.document.objects.XML.fixedFields.wrapped}},SecurityScheme:{$visitor:zw,fixedFields:{type:Rv.visitors.document.objects.SecurityScheme.fixedFields.type,description:Rv.visitors.document.objects.SecurityScheme.fixedFields.description,name:Rv.visitors.document.objects.SecurityScheme.fixedFields.name,in:Rv.visitors.document.objects.SecurityScheme.fixedFields.in,scheme:Rv.visitors.document.objects.SecurityScheme.fixedFields.scheme,bearerFormat:Rv.visitors.document.objects.SecurityScheme.fixedFields.bearerFormat,flows:{$ref:"#/visitors/document/objects/OAuthFlows"},openIdConnectUrl:Rv.visitors.document.objects.SecurityScheme.fixedFields.openIdConnectUrl}},OAuthFlows:{$visitor:Jw,fixedFields:{implicit:{$ref:"#/visitors/document/objects/OAuthFlow"},password:{$ref:"#/visitors/document/objects/OAuthFlow"},clientCredentials:{$ref:"#/visitors/document/objects/OAuthFlow"},authorizationCode:{$ref:"#/visitors/document/objects/OAuthFlow"}}},OAuthFlow:{$visitor:Kw,fixedFields:{authorizationUrl:Rv.visitors.document.objects.OAuthFlow.fixedFields.authorizationUrl,tokenUrl:Rv.visitors.document.objects.OAuthFlow.fixedFields.tokenUrl,refreshUrl:Rv.visitors.document.objects.OAuthFlow.fixedFields.refreshUrl,scopes:Rv.visitors.document.objects.OAuthFlow.fixedFields.scopes}},SecurityRequirement:{$visitor:xS}},extension:{$visitor:Rv.visitors.document.extension.$visitor}}}},apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType=s=>{if(Iu(s))return`${s.element.charAt(0).toUpperCase()+s.element.slice(1)}Element`},eE={CallbackElement:["content"],ComponentsElement:["content"],ContactElement:["content"],DiscriminatorElement:["content"],Encoding:["content"],Example:["content"],ExternalDocumentationElement:["content"],HeaderElement:["content"],InfoElement:["content"],LicenseElement:["content"],MediaTypeElement:["content"],OAuthFlowElement:["content"],OAuthFlowsElement:["content"],OpenApi3_1Element:["content"],OperationElement:["content"],ParameterElement:["content"],PathItemElement:["content"],PathsElement:["content"],ReferenceElement:["content"],RequestBodyElement:["content"],ResponseElement:["content"],ResponsesElement:["content"],SchemaElement:["content"],SecurityRequirementElement:["content"],SecuritySchemeElement:["content"],ServerElement:["content"],ServerVariableElement:["content"],TagElement:["content"],...Gu},tE={namespace:s=>{const{base:o}=s;return o.register("callback",Bv),o.register("components",qv),o.register("contact",$v),o.register("discriminator",Vv),o.register("encoding",Uv),o.register("example",zv),o.register("externalDocumentation",Wv),o.register("header",Jv),o.register("info",Hv),o.register("jsonSchemaDialect",Kv),o.register("license",Gv),o.register("link",Xv),o.register("mediaType",Yv),o.register("oAuthFlow",Qv),o.register("oAuthFlows",Zv),o.register("openapi",eb),o.register("openApi3_1",tb),o.register("operation",nb),o.register("parameter",pb),o.register("pathItem",mb),o.register("paths",yb),o.register("reference",_b),o.register("requestBody",Sb),o.register("response",wb),o.register("responses",Ob),o.register("schema",eS),o.register("securityRequirement",tS),o.register("securityScheme",rS),o.register("server",nS),o.register("serverVariable",sS),o.register("tag",oS),o.register("xml",iS),o}},rE=tE,ancestorLineageToJSONPointer=s=>{const o=s.reduce(((o,i,a)=>{if(Lu(i)){const s=String(serializers_value(i.key));o.push(s)}else if(Du(s[a-2])){const u=String(s[a-2].content.indexOf(i));o.push(u)}return o}),[]);return src_compile(o)},apidom_ns_openapi_3_1_src_refractor_toolbox=()=>{const s=createNamespace(rE);return{predicates:{...be,isElement:Iu,isStringElement:Pu,isArrayElement:Du,isObjectElement:Ru,isMemberElement:Lu,isServersElement:Gm,includesClasses:includesClasses,hasElementSourceMap:hasElementSourceMap},ancestorLineageToJSONPointer:ancestorLineageToJSONPointer,namespace:s}},apidom_ns_openapi_3_1_src_refractor_refract=(s,{specPath:o=["visitors","document","objects","OpenApi","$visitor"],plugins:i=[]}={})=>{const a=(0,wu.e)(s),u=dereference(Zw),_=new(rp(o,u))({specObj:u});return visitor_visit(a,_),dispatchPluginsSync(_.element,i,{toolboxCreator:apidom_ns_openapi_3_1_src_refractor_toolbox,visitorOptions:{keyMap:eE,nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType}})},apidom_ns_openapi_3_1_src_refractor_createRefractor=s=>(o,i={})=>apidom_ns_openapi_3_1_src_refractor_refract(o,{specPath:s,...i});Bv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Callback","$visitor"]),qv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Components","$visitor"]),$v.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Contact","$visitor"]),zv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Example","$visitor"]),Vv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Discriminator","$visitor"]),Uv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Encoding","$visitor"]),Wv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","ExternalDocumentation","$visitor"]),Jv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Header","$visitor"]),Hv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Info","$visitor"]),Kv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","OpenApi","fixedFields","jsonSchemaDialect"]),Gv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","License","$visitor"]),Xv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Link","$visitor"]),Yv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","MediaType","$visitor"]),Qv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","OAuthFlow","$visitor"]),Zv.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","OAuthFlows","$visitor"]),eb.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","OpenApi","fixedFields","openapi"]),tb.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","OpenApi","$visitor"]),nb.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Operation","$visitor"]),pb.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Parameter","$visitor"]),mb.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","PathItem","$visitor"]),yb.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Paths","$visitor"]),_b.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Reference","$visitor"]),Sb.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","RequestBody","$visitor"]),wb.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Response","$visitor"]),Ob.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Responses","$visitor"]),eS.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Schema","$visitor"]),tS.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","SecurityRequirement","$visitor"]),rS.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","SecurityScheme","$visitor"]),nS.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Server","$visitor"]),sS.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","ServerVariable","$visitor"]),oS.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","Tag","$visitor"]),iS.refract=apidom_ns_openapi_3_1_src_refractor_createRefractor(["visitors","document","objects","XML","$visitor"]);const nE=class NotImplementedError extends Ih{};const sE=class MediaTypes extends Array{unknownMediaType="application/octet-stream";filterByFormat(){throw new nE("filterByFormat method in MediaTypes class is not yet implemented.")}findBy(){throw new nE("findBy method in MediaTypes class is not yet implemented.")}latest(){throw new nE("latest method in MediaTypes class is not yet implemented.")}};class OpenAPIMediaTypes extends sE{filterByFormat(s="generic"){const o="generic"===s?"openapi;version":s;return this.filter((s=>s.includes(o)))}findBy(s="3.1.0",o="generic"){const i="generic"===o?`vnd.oai.openapi;version=${s}`:`vnd.oai.openapi+${o};version=${s}`;return this.find((s=>s.includes(i)))||this.unknownMediaType}latest(s="generic"){return za(this.filterByFormat(s))}}const oE=new OpenAPIMediaTypes("application/vnd.oai.openapi;version=3.1.0","application/vnd.oai.openapi+json;version=3.1.0","application/vnd.oai.openapi+yaml;version=3.1.0");const iE=class src_Reference_Reference{uri;depth;value;refSet;errors;constructor({uri:s,depth:o=0,refSet:i,value:a}){this.uri=s,this.value=a,this.depth=o,this.refSet=i,this.errors=[]}};const aE=class ReferenceSet{rootRef;refs;circular;constructor({refs:s=[],circular:o=!1}={}){this.refs=[],this.circular=o,s.forEach(this.add.bind(this))}get size(){return this.refs.length}add(s){return this.has(s)||(this.refs.push(s),this.rootRef=void 0===this.rootRef?s:this.rootRef,s.refSet=this),this}merge(s){for(const o of s.values())this.add(o);return this}has(s){const o=Kc(s)?s:s.uri;return kc(this.find((s=>s.uri===o)))}find(s){return this.refs.find(s)}*values(){yield*this.refs}clean(){this.refs.forEach((s=>{s.refSet=void 0})),this.rootRef=void 0,this.refs.length=0}},cE={parse:{mediaType:"text/plain",parsers:[],parserOpts:{}},resolve:{baseURI:"",resolvers:[],resolverOpts:{},strategies:[],strategyOpts:{},internal:!0,external:!0,maxDepth:1/0},dereference:{strategies:[],strategyOpts:{},refSet:null,maxDepth:1/0,circular:"ignore",circularReplacer:Ep,immutable:!0},bundle:{strategies:[],refSet:null,maxDepth:1/0}};const lE=_curry2((function lens(s,o){return function(i){return function(a){return pc((function(s){return o(s,a)}),i(s(a)))}}}));var Identity=function(s){return{value:s,map:function(o){return Identity(o(s))}}},uE=_curry3((function over(s,o,i){return s((function(s){return Identity(o(s))}))(i).value}));const pE=uE,hE=lE(rp(["resolve","baseURI"]),Mb(["resolve","baseURI"])),baseURIDefault=s=>Tp(s)?url_cwd():s,util_merge=(s,o)=>{const i=tp(s,o);return pE(hE,baseURIDefault,i)};const dE=class File_File{uri;mediaType;data;parseResult;constructor({uri:s,mediaType:o="text/plain",data:i,parseResult:a}){this.uri=s,this.mediaType=o,this.data=i,this.parseResult=a}get extension(){return Kc(this.uri)?(s=>{const o=s.lastIndexOf(".");return o>=0?s.substring(o).toLowerCase():""})(this.uri):""}toString(){if("string"==typeof this.data)return this.data;if(this.data instanceof ArrayBuffer||["ArrayBuffer"].includes(ia(this.data))||ArrayBuffer.isView(this.data)){return new TextDecoder("utf-8").decode(this.data)}return String(this.data)}};const fE=class PluginError extends Xo{plugin;constructor(s,o){super(s,{cause:o.cause}),this.plugin=o.plugin}},plugins_filter=async(s,o,i)=>{const a=await Promise.all(i.map(dp([s],o)));return i.filter(((s,o)=>a[o]))},run=async(s,o,i)=>{let a;for(const u of i)try{const i=await u[s].call(u,...o);return{plugin:u,result:i}}catch(s){a=new fE("Error while running plugin",{cause:s,plugin:u})}return Promise.reject(a)};const mE=class DereferenceError extends Xo{};const gE=class UnmatchedDereferenceStrategyError extends mE{},dereferenceApiDOM=async(s,o)=>{let i=s,a=!1;if(!Vu(s)){const o=cloneShallow(s);o.classes.push("result"),i=new Au([o]),a=!0}const u=new dE({uri:o.resolve.baseURI,parseResult:i,mediaType:o.parse.mediaType}),_=await plugins_filter("canDereference",[u,o],o.dereference.strategies);if(lp(_))throw new gE(u.uri);try{const{result:s}=await run("dereference",[u,o],_);return a?s.get(0):s}catch(s){throw new mE(`Error while dereferencing file "${u.uri}"`,{cause:s})}};const yE=class ParseError extends Xo{};const vE=class ParserError extends yE{};const bE=class Parser_Parser{name;allowEmpty;sourceMap;fileExtensions;mediaTypes;constructor({name:s,allowEmpty:o=!0,sourceMap:i=!1,fileExtensions:a=[],mediaTypes:u=[]}){this.name=s,this.allowEmpty=o,this.sourceMap=i,this.fileExtensions=a,this.mediaTypes=u}};const _E=class BinaryParser extends bE{constructor(s){super({...null!=s?s:{},name:"binary"})}canParse(s){return 0===this.fileExtensions.length||this.fileExtensions.includes(s.extension)}parse(s){try{const o=unescape(encodeURIComponent(s.toString())),i=btoa(o),a=new Au;if(0!==i.length){const s=new wu.Om(i);s.classes.push("result"),a.push(s)}return a}catch(o){throw new vE(`Error parsing "${s.uri}"`,{cause:o})}}};const SE=class ResolveStrategy{name;constructor({name:s}){this.name=s}};const wE=class OpenAPI3_1ResolveStrategy extends SE{constructor(s){super({...null!=s?s:{},name:"openapi-3-1"})}canResolve(s,o){const i=o.dereference.strategies.find((s=>"openapi-3-1"===s.name));return void 0!==i&&i.canDereference(s,o)}async resolve(s,o){const i=o.dereference.strategies.find((s=>"openapi-3-1"===s.name));if(void 0===i)throw new gE('"openapi-3-1" dereference strategy is not available.');const a=new aE,u=util_merge(o,{resolve:{internal:!1},dereference:{refSet:a}});return await i.dereference(s,u),a}};const EE=class Resolver{name;constructor({name:s}){this.name=s}};const xE=class HTTPResolver extends EE{timeout;redirects;withCredentials;constructor(s){const{name:o="http-resolver",timeout:i=5e3,redirects:a=5,withCredentials:u=!1}=null!=s?s:{};super({name:o}),this.timeout=i,this.redirects=a,this.withCredentials=u}canRead(s){return isHttpUrl(s.uri)}};const kE=class ResolveError extends Xo{};const OE=class ResolverError extends kE{},{AbortController:CE,AbortSignal:AE}=globalThis;void 0===globalThis.AbortController&&(globalThis.AbortController=CE),void 0===globalThis.AbortSignal&&(globalThis.AbortSignal=AE);const jE=class HTTPResolverSwaggerClient extends xE{swaggerHTTPClient=http_http;swaggerHTTPClientConfig;constructor({swaggerHTTPClient:s=http_http,swaggerHTTPClientConfig:o={},...i}={}){super({...i,name:"http-swagger-client"}),this.swaggerHTTPClient=s,this.swaggerHTTPClientConfig=o}getHttpClient(){return this.swaggerHTTPClient}async read(s){const o=this.getHttpClient(),i=new AbortController,{signal:a}=i,u=setTimeout((()=>{i.abort()}),this.timeout),_=this.getHttpClient().withCredentials||this.withCredentials?"include":"same-origin",w=0===this.redirects?"error":"follow",x=this.redirects>0?this.redirects:void 0;try{return(await o({url:s.uri,signal:a,userFetch:async(s,o)=>{let i=await fetch(s,o);try{i.headers.delete("Content-Type")}catch{i=new Response(i.body,{...i,headers:new Headers(i.headers)}),i.headers.delete("Content-Type")}return i},credentials:_,redirect:w,follow:x,...this.swaggerHTTPClientConfig})).text.arrayBuffer()}catch(o){throw new OE(`Error downloading "${s.uri}"`,{cause:o})}finally{clearTimeout(u)}}},from=(s,o=mp)=>{if(Kc(s))try{return o.fromRefract(JSON.parse(s))}catch{}return Su(s)&&Qh("element",s)?o.fromRefract(s):o.toElement(s)};const IE=class JSONParser extends bE{constructor(s={}){super({name:"json-swagger-client",mediaTypes:["application/json"],...s})}async canParse(s){const o=0===this.fileExtensions.length||this.fileExtensions.includes(s.extension),i=this.mediaTypes.includes(s.mediaType);if(!o)return!1;if(i)return!0;if(!i)try{return JSON.parse(s.toString()),!0}catch(s){return!1}return!1}async parse(s){if(this.sourceMap)throw new vE("json-swagger-client parser plugin doesn't support sourceMaps option");const o=new Au,i=s.toString();if(this.allowEmpty&&""===i.trim())return o;try{const s=from(JSON.parse(i));return s.classes.push("result"),o.push(s),o}catch(o){throw new vE(`Error parsing "${s.uri}"`,{cause:o})}}};const PE=class YAMLParser extends bE{constructor(s={}){super({name:"yaml-1-2-swagger-client",mediaTypes:["text/yaml","application/yaml"],...s})}async canParse(s){const o=0===this.fileExtensions.length||this.fileExtensions.includes(s.extension),i=this.mediaTypes.includes(s.mediaType);if(!o)return!1;if(i)return!0;if(!i)try{return vn.load(s.toString(),{schema:an}),!0}catch(s){return!1}return!1}async parse(s){if(this.sourceMap)throw new vE("yaml-1-2-swagger-client parser plugin doesn't support sourceMaps option");const o=new Au,i=s.toString();try{const s=vn.load(i,{schema:an});if(this.allowEmpty&&void 0===s)return o;const a=from(s);return a.classes.push("result"),o.push(a),o}catch(o){throw new vE(`Error parsing "${s.uri}"`,{cause:o})}}};const NE=class OpenAPIJSON3_1Parser extends bE{detectionRegExp=/"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))"/;constructor(s={}){super({name:"openapi-json-3-1-swagger-client",mediaTypes:new OpenAPIMediaTypes(...oE.filterByFormat("generic"),...oE.filterByFormat("json")),...s})}async canParse(s){const o=0===this.fileExtensions.length||this.fileExtensions.includes(s.extension),i=this.mediaTypes.includes(s.mediaType);if(!o)return!1;if(i)return!0;if(!i)try{const o=s.toString();return JSON.parse(o),this.detectionRegExp.test(o)}catch(s){return!1}return!1}async parse(s){if(this.sourceMap)throw new vE("openapi-json-3-1-swagger-client parser plugin doesn't support sourceMaps option");const o=new Au,i=s.toString();if(this.allowEmpty&&""===i.trim())return o;try{const s=JSON.parse(i),a=tb.refract(s,this.refractorOpts);return a.classes.push("result"),o.push(a),o}catch(o){throw new vE(`Error parsing "${s.uri}"`,{cause:o})}}};const TE=class OpenAPIYAML31Parser extends bE{detectionRegExp=/(?^(["']?)openapi\2\s*:\s*(["']?)(?3\.1\.(?:[1-9]\d*|0))\3(?:\s+|$))|(?"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))")/m;constructor(s={}){super({name:"openapi-yaml-3-1-swagger-client",mediaTypes:new OpenAPIMediaTypes(...oE.filterByFormat("generic"),...oE.filterByFormat("yaml")),...s})}async canParse(s){const o=0===this.fileExtensions.length||this.fileExtensions.includes(s.extension),i=this.mediaTypes.includes(s.mediaType);if(!o)return!1;if(i)return!0;if(!i)try{const o=s.toString();return vn.load(o),this.detectionRegExp.test(o)}catch(s){return!1}return!1}async parse(s){if(this.sourceMap)throw new vE("openapi-yaml-3-1-swagger-client parser plugin doesn't support sourceMaps option");const o=new Au,i=s.toString();try{const s=vn.load(i,{schema:an});if(this.allowEmpty&&void 0===s)return o;const a=tb.refract(s,this.refractorOpts);return a.classes.push("result"),o.push(a),o}catch(o){throw new vE(`Error parsing "${s.uri}"`,{cause:o})}}};const ME=_curry3((function propEq(s,o,i){return aa(s,Fa(o,i))}));const RE=class DereferenceStrategy{name;constructor({name:s}){this.name=s}};const DE=_curry2((function none(s,o){return ku(_complement(s),o)}));var LE=__webpack_require__(8068);const FE=class ElementIdentityError extends Yo{value;constructor(s,o){super(s,o),void 0!==o&&(this.value=o.value)}};class IdentityManager{uuid;identityMap;constructor({length:s=6}={}){this.uuid=new LE({length:s}),this.identityMap=new WeakMap}identify(s){if(!Iu(s))throw new FE("Cannot not identify the element. `element` is neither structurally compatible nor a subclass of an Element class.",{value:s});if(s.meta.hasKey("id")&&Pu(s.meta.get("id"))&&!s.meta.get("id").equals(""))return s.id;if(this.identityMap.has(s))return this.identityMap.get(s);const o=new wu.Om(this.generateId());return this.identityMap.set(s,o),o}forget(s){return!!this.identityMap.has(s)&&(this.identityMap.delete(s),!0)}generateId(){return this.uuid.randomUUID()}}new IdentityManager;const BE=_curry3((function pathOr(s,o,i){return La(s,_path(o,i))})),traversal_find=(s,o)=>{const i=new PredicateVisitor({predicate:s,returnOnTrue:zu});return visitor_visit(o,i),BE(void 0,[0],i.result)};const qE=class JsonSchema$anchorError extends Xo{};const $E=class EvaluationJsonSchema$anchorError extends qE{};const VE=class InvalidJsonSchema$anchorError extends qE{constructor(s){super(`Invalid JSON Schema $anchor "${s}".`)}},isAnchor=s=>/^[A-Za-z_][A-Za-z_0-9.-]*$/.test(s),uriToAnchor=s=>{const o=getHash(s);return Dp("#",o)},$anchor_evaluate=(s,o)=>{const i=(s=>{if(!isAnchor(s))throw new VE(s);return s})(s),a=traversal_find((s=>tw(s)&&serializers_value(s.$anchor)===i),o);if(Ec(a))throw new $E(`Evaluation failed on token: "${i}"`);return a},traversal_filter=(s,o)=>{const i=new PredicateVisitor({predicate:s});return visitor_visit(o,i),new wu.G6(i.result)};const UE=class JsonSchemaUriError extends Xo{};const zE=class EvaluationJsonSchemaUriError extends UE{},resolveSchema$refField=(s,o)=>{if(void 0===o.$ref)return;const i=getHash(serializers_value(o.$ref)),a=serializers_value(o.meta.get("ancestorsSchemaIdentifiers")),u=ja(((s,o)=>resolve(s,sanitize(stripHash(o)))),s,[...a,serializers_value(o.$ref)]);return`${u}${"#"===i?"":i}`},refractToSchemaElement=s=>{if(refractToSchemaElement.cache.has(s))return refractToSchemaElement.cache.get(s);const o=eS.refract(s);return refractToSchemaElement.cache.set(s,o),o};refractToSchemaElement.cache=new WeakMap;const maybeRefractToSchemaElement=s=>isPrimitiveElement(s)?refractToSchemaElement(s):s,uri_evaluate=(s,o)=>{const{cache:i}=uri_evaluate,a=stripHash(s),isSchemaElementWith$id=s=>tw(s)&&void 0!==s.$id;if(!i.has(o)){const s=traversal_filter(isSchemaElementWith$id,o);i.set(o,Array.from(s))}const u=i.get(o).find((s=>{const o=((s,o)=>{if(void 0===o.$id)return;const i=serializers_value(o.meta.get("ancestorsSchemaIdentifiers"));return ja(((s,o)=>resolve(s,sanitize(stripHash(o)))),s,[...i,serializers_value(o.$id)])})(a,s);return o===a}));if(Ec(u))throw new zE(`Evaluation failed on URI: "${s}"`);let _,w;return isAnchor(uriToAnchor(s))?(_=$anchor_evaluate,w=uriToAnchor(s)):(_=src_evaluate,w=uriToPointer(s)),_(w,u)};uri_evaluate.cache=new WeakMap;const WE=class MaximumDereferenceDepthError extends mE{};const JE=class MaximumResolveDepthError extends kE{};const HE=class UnmatchedResolverError extends OE{},_swagger_api_apidom_reference_src_parse=async(s,o)=>{const i=new dE({uri:sanitize(stripHash(s)),mediaType:o.parse.mediaType}),a=await(async(s,o)=>{const i=o.resolve.resolvers.map((s=>{const i=Object.create(s);return Object.assign(i,o.resolve.resolverOpts)})),a=await plugins_filter("canRead",[s,o],i);if(lp(a))throw new HE(s.uri);try{const{result:o}=await run("read",[s],a);return o}catch(o){throw new kE(`Error while reading file "${s.uri}"`,{cause:o})}})(i,o);return(async(s,o)=>{const i=o.parse.parsers.map((s=>{const i=Object.create(s);return Object.assign(i,o.parse.parserOpts)})),a=await plugins_filter("canParse",[s,o],i);if(lp(a))throw new HE(s.uri);try{const{plugin:i,result:u}=await run("parse",[s,o],a);return!i.allowEmpty&&u.isEmpty?Promise.reject(new yE(`Error while parsing file "${s.uri}". File is empty.`)):u}catch(o){throw new yE(`Error while parsing file "${s.uri}"`,{cause:o})}})(new dE({...i,data:a}),o)};class AncestorLineage extends Array{includesCycle(s){return this.filter((o=>o.has(s))).length>1}includes(s,o){return s instanceof Set?super.includes(s,o):this.some((o=>o.has(s)))}findItem(s){for(const o of this)for(const i of o)if(Iu(i)&&s(i))return i}}const KE=visitor_visit[Symbol.for("nodejs.util.promisify.custom")],GE=new IdentityManager,mutationReplacer=(s,o,i,a)=>{Lu(a)?a.value=s:Array.isArray(a)&&(a[i]=s)};class OpenAPI3_1DereferenceVisitor{indirections;namespace;reference;options;ancestors;refractCache;constructor({reference:s,namespace:o,options:i,indirections:a=[],ancestors:u=new AncestorLineage,refractCache:_=new Map}){this.indirections=a,this.namespace=o,this.reference=s,this.options=i,this.ancestors=new AncestorLineage(...u),this.refractCache=_}toBaseURI(s){return resolve(this.reference.uri,sanitize(stripHash(s)))}async toReference(s){if(this.reference.depth>=this.options.resolve.maxDepth)throw new JE(`Maximum resolution depth of ${this.options.resolve.maxDepth} has been exceeded by file "${this.reference.uri}"`);const o=this.toBaseURI(s),{refSet:i}=this.reference;if(i.has(o))return i.find(ME(o,"uri"));const a=await _swagger_api_apidom_reference_src_parse(unsanitize(o),{...this.options,parse:{...this.options.parse,mediaType:"text/plain"}}),u=new iE({uri:o,value:cloneDeep(a),depth:this.reference.depth+1});if(i.add(u),this.options.dereference.immutable){const s=new iE({uri:`immutable://${o}`,value:a,depth:this.reference.depth+1});i.add(s)}return u}toAncestorLineage(s){const o=new Set(s.filter(Iu));return[new AncestorLineage(...this.ancestors,o),o]}async ReferenceElement(s,o,i,a,u,_){if(this.indirections.includes(s))return!1;const[w,x]=this.toAncestorLineage([...u,i]),C=this.toBaseURI(serializers_value(s.$ref)),j=stripHash(this.reference.uri)===C,L=!j;if(!this.options.resolve.internal&&j)return!1;if(!this.options.resolve.external&&L)return!1;const B=await this.toReference(serializers_value(s.$ref)),$=resolve(C,serializers_value(s.$ref));this.indirections.push(s);const V=uriToPointer($);let U=src_evaluate(V,B.value.result);if(U.id=GE.identify(U),isPrimitiveElement(U)){const o=serializers_value(s.meta.get("referenced-element")),i=`${o}-${serializers_value(GE.identify(U))}`;if(this.refractCache.has(i))U=this.refractCache.get(i);else if(isReferenceLikeElement(U))U=_b.refract(U),U.setMetaProperty("referenced-element",o),this.refractCache.set(i,U);else{U=this.namespace.getElementClass(o).refract(U),this.refractCache.set(i,U)}}if(s===U)throw new Xo("Recursive Reference Object detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new WE(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(w.includes(U)){if(B.refSet.circular=!0,"error"===this.options.dereference.circular)throw new Xo("Circular reference detected");if("replace"===this.options.dereference.circular){var z,Y;const o=new wu.sI(U.id,{type:"reference",uri:B.uri,$ref:serializers_value(s.$ref)}),a=(null!==(z=null===(Y=this.options.dereference.strategyOpts["openapi-3-1"])||void 0===Y?void 0:Y.circularReplacer)&&void 0!==z?z:this.options.dereference.circularReplacer)(o);return _.replaceWith(a,mutationReplacer),!i&&a}}const Z=stripHash(B.refSet.rootRef.uri)!==B.uri,ee=["error","replace"].includes(this.options.dereference.circular);if((L||Z||YS(U)||ee)&&!w.includesCycle(U)){x.add(s);const o=new OpenAPI3_1DereferenceVisitor({reference:B,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:w});U=await KE(U,o,{keyMap:eE,nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType}),x.delete(s)}this.indirections.pop();const ie=cloneShallow(U);return ie.setMetaProperty("id",GE.generateId()),ie.setMetaProperty("ref-fields",{$ref:serializers_value(s.$ref),description:serializers_value(s.description),summary:serializers_value(s.summary)}),ie.setMetaProperty("ref-origin",B.uri),ie.setMetaProperty("ref-referencing-element-id",cloneDeep(GE.identify(s))),Ru(U)&&Ru(ie)&&(s.hasKey("description")&&"description"in U&&(ie.remove("description"),ie.set("description",s.get("description"))),s.hasKey("summary")&&"summary"in U&&(ie.remove("summary"),ie.set("summary",s.get("summary")))),_.replaceWith(ie,mutationReplacer),!i&&ie}async PathItemElement(s,o,i,a,u,_){if(!Pu(s.$ref))return;if(this.indirections.includes(s))return!1;const[w,x]=this.toAncestorLineage([...u,i]),C=this.toBaseURI(serializers_value(s.$ref)),j=stripHash(this.reference.uri)===C,L=!j;if(!this.options.resolve.internal&&j)return;if(!this.options.resolve.external&&L)return;const B=await this.toReference(serializers_value(s.$ref)),$=resolve(C,serializers_value(s.$ref));this.indirections.push(s);const V=uriToPointer($);let U=src_evaluate(V,B.value.result);if(U.id=GE.identify(U),isPrimitiveElement(U)){const s=`path-item-${serializers_value(GE.identify(U))}`;this.refractCache.has(s)?U=this.refractCache.get(s):(U=mb.refract(U),this.refractCache.set(s,U))}if(s===U)throw new Xo("Recursive Path Item Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new WE(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(w.includes(U)){if(B.refSet.circular=!0,"error"===this.options.dereference.circular)throw new Xo("Circular reference detected");if("replace"===this.options.dereference.circular){var z,Y;const o=new wu.sI(U.id,{type:"path-item",uri:B.uri,$ref:serializers_value(s.$ref)}),a=(null!==(z=null===(Y=this.options.dereference.strategyOpts["openapi-3-1"])||void 0===Y?void 0:Y.circularReplacer)&&void 0!==z?z:this.options.dereference.circularReplacer)(o);return _.replaceWith(a,mutationReplacer),!i&&a}}const Z=stripHash(B.refSet.rootRef.uri)!==B.uri,ee=["error","replace"].includes(this.options.dereference.circular);if((L||Z||GS(U)&&Pu(U.$ref)||ee)&&!w.includesCycle(U)){x.add(s);const o=new OpenAPI3_1DereferenceVisitor({reference:B,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:w});U=await KE(U,o,{keyMap:eE,nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType}),x.delete(s)}if(this.indirections.pop(),GS(U)){const o=new mb([...U.content],cloneDeep(U.meta),cloneDeep(U.attributes));o.setMetaProperty("id",GE.generateId()),s.forEach(((s,i,a)=>{o.remove(serializers_value(i)),o.content.push(a)})),o.remove("$ref"),o.setMetaProperty("ref-fields",{$ref:serializers_value(s.$ref)}),o.setMetaProperty("ref-origin",B.uri),o.setMetaProperty("ref-referencing-element-id",cloneDeep(GE.identify(s))),U=o}return _.replaceWith(U,mutationReplacer),i?void 0:U}async LinkElement(s,o,i,a,u,_){if(!Pu(s.operationRef)&&!Pu(s.operationId))return;if(Pu(s.operationRef)&&Pu(s.operationId))throw new Xo("LinkElement operationRef and operationId fields are mutually exclusive.");let w;if(Pu(s.operationRef)){var x;const o=uriToPointer(serializers_value(s.operationRef)),a=this.toBaseURI(serializers_value(s.operationRef)),u=stripHash(this.reference.uri)===a,C=!u;if(!this.options.resolve.internal&&u)return;if(!this.options.resolve.external&&C)return;const j=await this.toReference(serializers_value(s.operationRef));if(w=src_evaluate(o,j.value.result),isPrimitiveElement(w)){const s=`operation-${serializers_value(GE.identify(w))}`;this.refractCache.has(s)?w=this.refractCache.get(s):(w=nb.refract(w),this.refractCache.set(s,w))}w=cloneShallow(w),w.setMetaProperty("ref-origin",j.uri);const L=cloneShallow(s);return null===(x=L.operationRef)||void 0===x||x.meta.set("operation",w),_.replaceWith(L,mutationReplacer),i?void 0:L}if(Pu(s.operationId)){var C;const o=serializers_value(s.operationId),a=await this.toReference(unsanitize(this.reference.uri));if(w=traversal_find((s=>HS(s)&&Iu(s.operationId)&&s.operationId.equals(o)),a.value.result),Ec(w))throw new Xo(`OperationElement(operationId=${o}) not found.`);const u=cloneShallow(s);return null===(C=u.operationId)||void 0===C||C.meta.set("operation",w),_.replaceWith(u,mutationReplacer),i?void 0:u}}async ExampleElement(s,o,i,a,u,_){if(!Pu(s.externalValue))return;if(s.hasKey("value")&&Pu(s.externalValue))throw new Xo("ExampleElement value and externalValue fields are mutually exclusive.");const w=this.toBaseURI(serializers_value(s.externalValue)),x=stripHash(this.reference.uri)===w,C=!x;if(!this.options.resolve.internal&&x)return;if(!this.options.resolve.external&&C)return;const j=await this.toReference(serializers_value(s.externalValue)),L=cloneShallow(j.value.result);L.setMetaProperty("ref-origin",j.uri);const B=cloneShallow(s);return B.value=L,_.replaceWith(B,mutationReplacer),i?void 0:B}async SchemaElement(s,o,i,a,u,_){if(!Pu(s.$ref))return;if(this.indirections.includes(s))return!1;const[w,x]=this.toAncestorLineage([...u,i]);let C=await this.toReference(unsanitize(this.reference.uri)),{uri:j}=C;const L=resolveSchema$refField(j,s),B=stripHash(L),$=new dE({uri:B}),V=DE((s=>s.canRead($)),this.options.resolve.resolvers),U=!V;let z,Y=stripHash(this.reference.uri)===L,Z=!Y;this.indirections.push(s);try{if(V||U){j=this.toBaseURI(L);const s=L,o=maybeRefractToSchemaElement(C.value.result);if(z=uri_evaluate(s,o),z=maybeRefractToSchemaElement(z),z.id=GE.identify(z),!this.options.resolve.internal&&Y)return;if(!this.options.resolve.external&&Z)return}else{if(j=this.toBaseURI(L),Y=stripHash(this.reference.uri)===j,Z=!Y,!this.options.resolve.internal&&Y)return;if(!this.options.resolve.external&&Z)return;C=await this.toReference(unsanitize(L));const s=uriToPointer(L),o=maybeRefractToSchemaElement(C.value.result);z=src_evaluate(s,o),z=maybeRefractToSchemaElement(z),z.id=GE.identify(z)}}catch(s){if(!(U&&s instanceof zE))throw s;if(isAnchor(uriToAnchor(L))){if(Y=stripHash(this.reference.uri)===j,Z=!Y,!this.options.resolve.internal&&Y)return;if(!this.options.resolve.external&&Z)return;C=await this.toReference(unsanitize(L));const s=uriToAnchor(L),o=maybeRefractToSchemaElement(C.value.result);z=$anchor_evaluate(s,o),z=maybeRefractToSchemaElement(z),z.id=GE.identify(z)}else{if(j=this.toBaseURI(L),Y=stripHash(this.reference.uri)===j,Z=!Y,!this.options.resolve.internal&&Y)return;if(!this.options.resolve.external&&Z)return;C=await this.toReference(unsanitize(L));const s=uriToPointer(L),o=maybeRefractToSchemaElement(C.value.result);z=src_evaluate(s,o),z=maybeRefractToSchemaElement(z),z.id=GE.identify(z)}}if(s===z)throw new Xo("Recursive Schema Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new WE(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(w.includes(z)){if(C.refSet.circular=!0,"error"===this.options.dereference.circular)throw new Xo("Circular reference detected");if("replace"===this.options.dereference.circular){var ee,ie;const o=new wu.sI(z.id,{type:"json-schema",uri:C.uri,$ref:serializers_value(s.$ref)}),a=(null!==(ee=null===(ie=this.options.dereference.strategyOpts["openapi-3-1"])||void 0===ie?void 0:ie.circularReplacer)&&void 0!==ee?ee:this.options.dereference.circularReplacer)(o);return _.replaceWith(a,mutationReplacer),!i&&a}}const ae=stripHash(C.refSet.rootRef.uri)!==C.uri,ce=["error","replace"].includes(this.options.dereference.circular);if((Z||ae||tw(z)&&Pu(z.$ref)||ce)&&!w.includesCycle(z)){x.add(s);const o=new OpenAPI3_1DereferenceVisitor({reference:C,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:w});z=await KE(z,o,{keyMap:eE,nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType}),x.delete(s)}if(this.indirections.pop(),predicates_isBooleanJsonSchemaElement(z)){const o=cloneDeep(z);return o.setMetaProperty("id",GE.generateId()),o.setMetaProperty("ref-fields",{$ref:serializers_value(s.$ref)}),o.setMetaProperty("ref-origin",C.uri),o.setMetaProperty("ref-referencing-element-id",cloneDeep(GE.identify(s))),_.replaceWith(o,mutationReplacer),!i&&o}if(tw(z)){const o=new eS([...z.content],cloneDeep(z.meta),cloneDeep(z.attributes));o.setMetaProperty("id",GE.generateId()),s.forEach(((s,i,a)=>{o.remove(serializers_value(i)),o.content.push(a)})),o.remove("$ref"),o.setMetaProperty("ref-fields",{$ref:serializers_value(s.$ref)}),o.setMetaProperty("ref-origin",C.uri),o.setMetaProperty("ref-referencing-element-id",cloneDeep(GE.identify(s))),z=o}return _.replaceWith(z,mutationReplacer),i?void 0:z}}const XE=OpenAPI3_1DereferenceVisitor,YE=visitor_visit[Symbol.for("nodejs.util.promisify.custom")];const QE=class OpenAPI3_1DereferenceStrategy extends RE{constructor(s){super({...null!=s?s:{},name:"openapi-3-1"})}canDereference(s){var o;return"text/plain"!==s.mediaType?oE.includes(s.mediaType):JS(null===(o=s.parseResult)||void 0===o?void 0:o.result)}async dereference(s,o){var i;const a=createNamespace(rE),u=null!==(i=o.dereference.refSet)&&void 0!==i?i:new aE,_=new aE;let w,x=u;u.has(s.uri)?w=u.find(ME(s.uri,"uri")):(w=new iE({uri:s.uri,value:s.parseResult}),u.add(w)),o.dereference.immutable&&(u.refs.map((s=>new iE({...s,value:cloneDeep(s.value)}))).forEach((s=>_.add(s))),w=_.find((o=>o.uri===s.uri)),x=_);const C=new XE({reference:w,namespace:a,options:o}),j=await YE(x.rootRef.value,C,{keyMap:eE,nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType});return o.dereference.immutable&&_.refs.filter((s=>s.uri.startsWith("immutable://"))).map((s=>new iE({...s,uri:s.uri.replace(/^immutable:\/\//,"")}))).forEach((s=>u.add(s))),null===o.dereference.refSet&&u.clean(),_.clean(),j}},to_path=s=>{const o=(s=>s.slice(2))(s);return o.reduce(((s,i,a)=>{if(Lu(i)){const o=String(serializers_value(i.key));s.push(o)}else if(Du(o[a-2])){const u=o[a-2].content.indexOf(i);s.push(u)}return s}),[])};const ZE=class ModelPropertyMacroVisitor{modelPropertyMacro;options;SchemaElement={leave:(s,o,i,a,u)=>{void 0!==s.properties&&Ru(s.properties)&&s.properties.forEach((o=>{if(Ru(o))try{const s=this.modelPropertyMacro(serializers_value(o));o.set("default",s)}catch(o){var a,_;const w=new Error(o,{cause:o});w.fullPath=[...to_path([...u,i,s]),"properties"],null===(a=this.options.dereference.dereferenceOpts)||void 0===a||null===(a=a.errors)||void 0===a||null===(_=a.push)||void 0===_||_.call(a,w)}}))}};constructor({modelPropertyMacro:s,options:o}){this.modelPropertyMacro=s,this.options=o}};const ex=class all_of_AllOfVisitor{options;SchemaElement={leave(s,o,i,a,u){if(void 0===s.allOf)return;if(!Du(s.allOf)){var _,w;const o=new TypeError("allOf must be an array");return o.fullPath=[...to_path([...u,i,s]),"allOf"],void(null===(_=this.options.dereference.dereferenceOpts)||void 0===_||null===(_=_.errors)||void 0===_||null===(w=_.push)||void 0===w||w.call(_,o))}if(s.allOf.isEmpty)return void s.remove("allOf");if(!s.allOf.content.every(tw)){var x,C;const o=new TypeError("Elements in allOf must be objects");return o.fullPath=[...to_path([...u,i,s]),"allOf"],void(null===(x=this.options.dereference.dereferenceOpts)||void 0===x||null===(x=x.errors)||void 0===x||null===(C=x.push)||void 0===C||C.call(x,o))}for(;s.hasKey("allOf");){const{allOf:o}=s;s.remove("allOf");const i=id.all([...o.content,s]);if(s.hasKey("$$ref")||i.remove("$$ref"),s.hasKey("example")){const o=i.getMember("example");o&&(o.value=s.get("example"))}if(s.hasKey("examples")){const o=i.getMember("examples");o&&(o.value=s.get("examples"))}s.content=i.content}}};constructor({options:s}){this.options=s}};const tx=class ParameterMacroVisitor{parameterMacro;options;#e;OperationElement={enter:s=>{this.#e=s},leave:()=>{this.#e=void 0}};ParameterElement={leave:(s,o,i,a,u)=>{const _=this.#e?serializers_value(this.#e):null,w=serializers_value(s);try{const o=this.parameterMacro(_,w);s.set("default",o)}catch(s){var x,C;const o=new Error(s,{cause:s});o.fullPath=to_path([...u,i]),null===(x=this.options.dereference.dereferenceOpts)||void 0===x||null===(x=x.errors)||void 0===x||null===(C=x.push)||void 0===C||C.call(x,o)}}};constructor({parameterMacro:s,options:o}){this.parameterMacro=s,this.options=o}},get_root_cause=s=>{if(null==s.cause)return s;let{cause:o}=s;for(;null!=o.cause;)o=o.cause;return o};const rx=class SchemaRefError extends Yo{},{wrapError:nx}=Ql,sx=visitor_visit[Symbol.for("nodejs.util.promisify.custom")],ox=new IdentityManager,dereference_mutationReplacer=(s,o,i,a)=>{Lu(a)?a.value=s:Array.isArray(a)&&(a[i]=s)};class OpenAPI3_1SwaggerClientDereferenceVisitor extends XE{useCircularStructures;allowMetaPatches;basePath;constructor({allowMetaPatches:s=!0,useCircularStructures:o=!1,basePath:i=null,...a}){super(a),this.allowMetaPatches=s,this.useCircularStructures=o,this.basePath=i}async ReferenceElement(s,o,i,a,u,_){try{if(this.indirections.includes(s))return!1;const[o,a]=this.toAncestorLineage([...u,i]),j=this.toBaseURI(serializers_value(s.$ref)),L=stripHash(this.reference.uri)===j,B=!L;if(!this.options.resolve.internal&&L)return!1;if(!this.options.resolve.external&&B)return!1;const $=await this.toReference(serializers_value(s.$ref)),V=resolve(j,serializers_value(s.$ref));this.indirections.push(s);const U=uriToPointer(V);let z=src_evaluate(U,$.value.result);if(z.id=ox.identify(z),isPrimitiveElement(z)){const o=serializers_value(s.meta.get("referenced-element")),i=`${o}-${serializers_value(ox.identify(z))}`;if(this.refractCache.has(i))z=this.refractCache.get(i);else if(isReferenceLikeElement(z))z=_b.refract(z),z.setMetaProperty("referenced-element",o),this.refractCache.set(i,z);else{z=this.namespace.getElementClass(o).refract(z),this.refractCache.set(i,z)}}if(s===z)throw new Xo("Recursive Reference Object detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new WE(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(o.includes(z)){if($.refSet.circular=!0,"error"===this.options.dereference.circular)throw new Xo("Circular reference detected");if("replace"===this.options.dereference.circular){var w,x;const o=new wu.sI(z.id,{type:"reference",uri:$.uri,$ref:serializers_value(s.$ref),baseURI:V,referencingElement:s}),a=(null!==(w=null===(x=this.options.dereference.strategyOpts["openapi-3-1"])||void 0===x?void 0:x.circularReplacer)&&void 0!==w?w:this.options.dereference.circularReplacer)(o);return _.replaceWith(o,dereference_mutationReplacer),!i&&a}}const Y=stripHash($.refSet.rootRef.uri)!==$.uri,Z=["error","replace"].includes(this.options.dereference.circular);if((B||Y||YS(z)||Z)&&!o.includesCycle(z)){var C;a.add(s);const _=new OpenAPI3_1SwaggerClientDereferenceVisitor({reference:$,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:o,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:null!==(C=this.basePath)&&void 0!==C?C:[...to_path([...u,i,s]),"$ref"]});z=await sx(z,_,{keyMap:eE,nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType}),a.delete(s)}this.indirections.pop();const ee=cloneShallow(z);if(ee.setMetaProperty("ref-fields",{$ref:serializers_value(s.$ref),description:serializers_value(s.description),summary:serializers_value(s.summary)}),ee.setMetaProperty("ref-origin",$.uri),ee.setMetaProperty("ref-referencing-element-id",cloneDeep(ox.identify(s))),Ru(z)&&(s.hasKey("description")&&"description"in z&&(ee.remove("description"),ee.set("description",s.get("description"))),s.hasKey("summary")&&"summary"in z&&(ee.remove("summary"),ee.set("summary",s.get("summary")))),this.allowMetaPatches&&Ru(ee)&&!ee.hasKey("$$ref")){const s=resolve(j,V);ee.set("$$ref",s)}return _.replaceWith(ee,dereference_mutationReplacer),!i&&ee}catch(o){var j,L,B;const a=get_root_cause(o),_=nx(a,{baseDoc:this.reference.uri,$ref:serializers_value(s.$ref),pointer:uriToPointer(serializers_value(s.$ref)),fullPath:null!==(j=this.basePath)&&void 0!==j?j:[...to_path([...u,i,s]),"$ref"]});return void(null===(L=this.options.dereference.dereferenceOpts)||void 0===L||null===(L=L.errors)||void 0===L||null===(B=L.push)||void 0===B||B.call(L,_))}}async PathItemElement(s,o,i,a,u,_){try{if(!Pu(s.$ref))return;if(this.indirections.includes(s))return!1;if(includesClasses(["cycle"],s.$ref))return!1;const[o,a]=this.toAncestorLineage([...u,i]),j=this.toBaseURI(serializers_value(s.$ref)),L=stripHash(this.reference.uri)===j,B=!L;if(!this.options.resolve.internal&&L)return;if(!this.options.resolve.external&&B)return;const $=await this.toReference(serializers_value(s.$ref)),V=resolve(j,serializers_value(s.$ref));this.indirections.push(s);const U=uriToPointer(V);let z=src_evaluate(U,$.value.result);if(z.id=ox.identify(z),isPrimitiveElement(z)){const s=`path-item-${serializers_value(ox.identify(z))}`;this.refractCache.has(s)?z=this.refractCache.get(s):(z=mb.refract(z),this.refractCache.set(s,z))}if(s===z)throw new Xo("Recursive Path Item Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new WE(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(o.includes(z)){if($.refSet.circular=!0,"error"===this.options.dereference.circular)throw new Xo("Circular reference detected");if("replace"===this.options.dereference.circular){var w,x;const o=new wu.sI(z.id,{type:"path-item",uri:$.uri,$ref:serializers_value(s.$ref),baseURI:V,referencingElement:s}),a=(null!==(w=null===(x=this.options.dereference.strategyOpts["openapi-3-1"])||void 0===x?void 0:x.circularReplacer)&&void 0!==w?w:this.options.dereference.circularReplacer)(o);return _.replaceWith(o,dereference_mutationReplacer),!i&&a}}const Y=stripHash($.refSet.rootRef.uri)!==$.uri,Z=["error","replace"].includes(this.options.dereference.circular);if((B||Y||GS(z)&&Pu(z.$ref)||Z)&&!o.includesCycle(z)){var C;a.add(s);const _=new OpenAPI3_1SwaggerClientDereferenceVisitor({reference:$,namespace:this.namespace,indirections:[...this.indirections],options:this.options,ancestors:o,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:null!==(C=this.basePath)&&void 0!==C?C:[...to_path([...u,i,s]),"$ref"]});z=await sx(z,_,{keyMap:eE,nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType}),a.delete(s)}if(this.indirections.pop(),GS(z)){const o=new mb([...z.content],cloneDeep(z.meta),cloneDeep(z.attributes));if(s.forEach(((s,i,a)=>{o.remove(serializers_value(i)),o.content.push(a)})),o.remove("$ref"),o.setMetaProperty("ref-fields",{$ref:serializers_value(s.$ref)}),o.setMetaProperty("ref-origin",$.uri),o.setMetaProperty("ref-referencing-element-id",cloneDeep(ox.identify(s))),this.allowMetaPatches&&void 0===o.get("$$ref")){const s=resolve(j,V);o.set("$$ref",s)}z=o}return _.replaceWith(z,dereference_mutationReplacer),i?void 0:z}catch(o){var j,L,B;const a=get_root_cause(o),_=nx(a,{baseDoc:this.reference.uri,$ref:serializers_value(s.$ref),pointer:uriToPointer(serializers_value(s.$ref)),fullPath:null!==(j=this.basePath)&&void 0!==j?j:[...to_path([...u,i,s]),"$ref"]});return void(null===(L=this.options.dereference.dereferenceOpts)||void 0===L||null===(L=L.errors)||void 0===L||null===(B=L.push)||void 0===B||B.call(L,_))}}async SchemaElement(s,o,i,a,u,_){try{if(!Pu(s.$ref))return;if(this.indirections.includes(s))return!1;const[o,a]=this.toAncestorLineage([...u,i]);let j=await this.toReference(unsanitize(this.reference.uri)),{uri:L}=j;const B=resolveSchema$refField(L,s),$=stripHash(B),V=new dE({uri:$}),U=!this.options.resolve.resolvers.some((s=>s.canRead(V))),z=!U;let Y,Z=stripHash(this.reference.uri)===B,ee=!Z;this.indirections.push(s);try{if(U||z){L=this.toBaseURI(B);const s=B,o=maybeRefractToSchemaElement(j.value.result);if(Y=uri_evaluate(s,o),Y=maybeRefractToSchemaElement(Y),Y.id=ox.identify(Y),!this.options.resolve.internal&&Z)return;if(!this.options.resolve.external&&ee)return}else{if(L=this.toBaseURI(B),Z=stripHash(this.reference.uri)===L,ee=!Z,!this.options.resolve.internal&&Z)return;if(!this.options.resolve.external&&ee)return;j=await this.toReference(unsanitize(B));const s=uriToPointer(B),o=maybeRefractToSchemaElement(j.value.result);Y=src_evaluate(s,o),Y=maybeRefractToSchemaElement(Y),Y.id=ox.identify(Y)}}catch(s){if(!(z&&s instanceof zE))throw s;if(isAnchor(uriToAnchor(B))){if(Z=stripHash(this.reference.uri)===L,ee=!Z,!this.options.resolve.internal&&Z)return;if(!this.options.resolve.external&&ee)return;j=await this.toReference(unsanitize(B));const s=uriToAnchor(B),o=maybeRefractToSchemaElement(j.value.result);Y=$anchor_evaluate(s,o),Y=maybeRefractToSchemaElement(Y),Y.id=ox.identify(Y)}else{if(L=this.toBaseURI(serializers_value(B)),Z=stripHash(this.reference.uri)===L,ee=!Z,!this.options.resolve.internal&&Z)return;if(!this.options.resolve.external&&ee)return;j=await this.toReference(unsanitize(B));const s=uriToPointer(B),o=maybeRefractToSchemaElement(j.value.result);Y=src_evaluate(s,o),Y=maybeRefractToSchemaElement(Y),Y.id=ox.identify(Y)}}if(s===Y)throw new Xo("Recursive Schema Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new WE(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(o.includes(Y)){if(j.refSet.circular=!0,"error"===this.options.dereference.circular)throw new Xo("Circular reference detected");if("replace"===this.options.dereference.circular){var w,x;const o=new wu.sI(Y.id,{type:"json-schema",uri:j.uri,$ref:serializers_value(s.$ref),baseURI:resolve(L,B),referencingElement:s}),a=(null!==(w=null===(x=this.options.dereference.strategyOpts["openapi-3-1"])||void 0===x?void 0:x.circularReplacer)&&void 0!==w?w:this.options.dereference.circularReplacer)(o);return _.replaceWith(a,dereference_mutationReplacer),!i&&a}}const ie=stripHash(j.refSet.rootRef.uri)!==j.uri,ae=["error","replace"].includes(this.options.dereference.circular);if((ee||ie||tw(Y)&&Pu(Y.$ref)||ae)&&!o.includesCycle(Y)){var C;a.add(s);const _=new OpenAPI3_1SwaggerClientDereferenceVisitor({reference:j,namespace:this.namespace,indirections:[...this.indirections],options:this.options,useCircularStructures:this.useCircularStructures,allowMetaPatches:this.allowMetaPatches,ancestors:o,basePath:null!==(C=this.basePath)&&void 0!==C?C:[...to_path([...u,i,s]),"$ref"]});Y=await sx(Y,_,{keyMap:eE,nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType}),a.delete(s)}if(this.indirections.pop(),predicates_isBooleanJsonSchemaElement(Y)){const o=cloneDeep(Y);return o.setMetaProperty("ref-fields",{$ref:serializers_value(s.$ref)}),o.setMetaProperty("ref-origin",j.uri),o.setMetaProperty("ref-referencing-element-id",cloneDeep(ox.identify(s))),_.replaceWith(o,dereference_mutationReplacer),!i&&o}if(tw(Y)){const o=new eS([...Y.content],cloneDeep(Y.meta),cloneDeep(Y.attributes));if(s.forEach(((s,i,a)=>{o.remove(serializers_value(i)),o.content.push(a)})),o.remove("$ref"),o.setMetaProperty("ref-fields",{$ref:serializers_value(s.$ref)}),o.setMetaProperty("ref-origin",j.uri),o.setMetaProperty("ref-referencing-element-id",cloneDeep(ox.identify(s))),this.allowMetaPatches&&void 0===o.get("$$ref")){const s=resolve(L,B);o.set("$$ref",s)}Y=o}return _.replaceWith(Y,dereference_mutationReplacer),i?void 0:Y}catch(o){var j,L,B;const a=get_root_cause(o),_=new rx(`Could not resolve reference: ${a.message}`,{baseDoc:this.reference.uri,$ref:serializers_value(s.$ref),fullPath:null!==(j=this.basePath)&&void 0!==j?j:[...to_path([...u,i,s]),"$ref"],cause:a});return void(null===(L=this.options.dereference.dereferenceOpts)||void 0===L||null===(L=L.errors)||void 0===L||null===(B=L.push)||void 0===B||B.call(L,_))}}async LinkElement(){}async ExampleElement(s,o,i,a,u,_){try{return await super.ExampleElement(s,o,i,a,u,_)}catch(o){var w,x,C;const a=get_root_cause(o),_=nx(a,{baseDoc:this.reference.uri,externalValue:serializers_value(s.externalValue),fullPath:null!==(w=this.basePath)&&void 0!==w?w:[...to_path([...u,i,s]),"externalValue"]});return void(null===(x=this.options.dereference.dereferenceOpts)||void 0===x||null===(x=x.errors)||void 0===x||null===(C=x.push)||void 0===C||C.call(x,_))}}}const ix=OpenAPI3_1SwaggerClientDereferenceVisitor,ax=mergeAll[Symbol.for("nodejs.util.promisify.custom")];const cx=class RootVisitor{constructor({parameterMacro:s,modelPropertyMacro:o,mode:i,options:a,...u}){const _=[];_.push(new ix({...u,options:a})),"function"==typeof o&&_.push(new ZE({modelPropertyMacro:o,options:a})),"strict"!==i&&_.push(new ex({options:a})),"function"==typeof s&&_.push(new tx({parameterMacro:s,options:a}));const w=ax(_,{nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType});Object.assign(this,w)}},lx=visitor_visit[Symbol.for("nodejs.util.promisify.custom")];const ux=class OpenAPI3_1SwaggerClientDereferenceStrategy extends QE{allowMetaPatches;parameterMacro;modelPropertyMacro;mode;ancestors;constructor({allowMetaPatches:s=!1,parameterMacro:o=null,modelPropertyMacro:i=null,mode:a="non-strict",ancestors:u=[],..._}={}){super({..._}),this.name="openapi-3-1-swagger-client",this.allowMetaPatches=s,this.parameterMacro=o,this.modelPropertyMacro=i,this.mode=a,this.ancestors=[...u]}async dereference(s,o){var i;const a=createNamespace(rE),u=null!==(i=o.dereference.refSet)&&void 0!==i?i:new aE,_=new aE;let w,x=u;u.has(s.uri)?w=u.find((o=>o.uri===s.uri)):(w=new iE({uri:s.uri,value:s.parseResult}),u.add(w)),o.dereference.immutable&&(u.refs.map((s=>new iE({...s,value:cloneDeep(s.value)}))).forEach((s=>_.add(s))),w=_.find((o=>o.uri===s.uri)),x=_);const C=new cx({reference:w,namespace:a,options:o,allowMetaPatches:this.allowMetaPatches,ancestors:this.ancestors,modelPropertyMacro:this.modelPropertyMacro,mode:this.mode,parameterMacro:this.parameterMacro}),j=await lx(x.rootRef.value,C,{keyMap:eE,nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType});return o.dereference.immutable&&_.refs.filter((s=>s.uri.startsWith("immutable://"))).map((s=>new iE({...s,uri:s.uri.replace(/^immutable:\/\//,"")}))).forEach((s=>u.add(s))),null===o.dereference.refSet&&u.clean(),_.clean(),j}},circularReplacer=s=>{const o=serializers_value(s.meta.get("baseURI")),i=s.meta.get("referencingElement");return new wu.Sh({$ref:o},cloneDeep(i.meta),cloneDeep(i.attributes))},resolveOpenAPI31Strategy=async s=>{const{spec:o,timeout:i,redirects:a,requestInterceptor:u,responseInterceptor:_,pathDiscriminator:w=[],allowMetaPatches:x=!1,useCircularStructures:C=!1,skipNormalization:j=!1,parameterMacro:L=null,modelPropertyMacro:B=null,mode:$="non-strict",strategies:V}=s;try{const{cache:U}=resolveOpenAPI31Strategy,z=V.find((s=>s.match(o))),Y=isHttpUrl(url_cwd())?url_cwd():Bl,Z=options_retrievalURI(s),ee=resolve(Y,Z);let ie;U.has(o)?ie=U.get(o):(ie=tb.refract(o),ie.classes.push("result"),U.set(o,ie));const ae=new Au([ie]),ce=src_compile(w),le=""===ce?"":`#${ce}`,pe=src_evaluate(ce,ie),de=new iE({uri:ee,value:ae}),fe=new aE({refs:[de]});""!==ce&&(fe.rootRef=void 0);const ye=[new Set([pe])],be=[],_e=await(async(s,o={})=>{const i=util_merge(cE,o);return dereferenceApiDOM(s,i)})(pe,{resolve:{baseURI:`${ee}${le}`,resolvers:[new jE({timeout:i||1e4,redirects:a||10})],resolverOpts:{swaggerHTTPClientConfig:{requestInterceptor:u,responseInterceptor:_}},strategies:[new wE]},parse:{mediaType:oE.latest(),parsers:[new NE({allowEmpty:!1,sourceMap:!1}),new TE({allowEmpty:!1,sourceMap:!1}),new IE({allowEmpty:!1,sourceMap:!1}),new PE({allowEmpty:!1,sourceMap:!1}),new _E({allowEmpty:!1,sourceMap:!1})]},dereference:{maxDepth:100,strategies:[new ux({allowMetaPatches:x,useCircularStructures:C,parameterMacro:L,modelPropertyMacro:B,mode:$,ancestors:ye})],refSet:fe,dereferenceOpts:{errors:be},immutable:!1,circular:C?"ignore":"replace",circularReplacer:C?cE.dereference.circularReplacer:circularReplacer}}),Se=((s,o,i)=>new yp({element:i}).transclude(s,o))(pe,_e,ie),we=j?Se:z.normalize(Se);return{spec:serializers_value(we),errors:be}}catch(s){if(s instanceof Fp||s instanceof Bp)return{spec:o,errors:[]};throw s}};resolveOpenAPI31Strategy.cache=new WeakMap;const px=resolveOpenAPI31Strategy;function _clone(s,o,i){if(i||(i=new hx),function _isPrimitive(s){var o=typeof s;return null==s||"object"!=o&&"function"!=o}(s))return s;var a=function copy(a){var u=i.get(s);if(u)return u;for(var _ in i.set(s,a),s)Object.prototype.hasOwnProperty.call(s,_)&&(a[_]=o?_clone(s[_],!0,i):s[_]);return a};switch(ia(s)){case"Object":return a(Object.create(Object.getPrototypeOf(s)));case"Array":return a(Array(s.length));case"Date":return new Date(s.valueOf());case"RegExp":return _cloneRegExp(s);case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":return s.slice();default:return s}}var hx=function(){function _ObjectMap(){this.map={},this.length=0}return _ObjectMap.prototype.set=function(s,o){var i=this.hash(s),a=this.map[i];a||(this.map[i]=a=[]),a.push([s,o]),this.length+=1},_ObjectMap.prototype.hash=function(s){var o=[];for(var i in s)o.push(Object.prototype.toString.call(s[i]));return o.join()},_ObjectMap.prototype.get=function(s){if(this.length<=180)for(var o in this.map)for(var i=this.map[o],a=0;as.replace(/\s/g,""),normalize_operation_ids_replaceSpecialCharsWithUnderscore=s=>s.replace(/\W/gi,"_"),normalizeOperationId=(s,o,i)=>{const a=removeSpaces(s);return a.length>0?normalize_operation_ids_replaceSpecialCharsWithUnderscore(a):((s,o)=>`${normalize_operation_ids_replaceSpecialCharsWithUnderscore(removeSpaces(o.toLowerCase()))}${normalize_operation_ids_replaceSpecialCharsWithUnderscore(removeSpaces(s))}`)(o,i)},normalize_operation_ids=({storageField:s="x-normalized",operationIdNormalizer:o=normalizeOperationId}={})=>i=>{const{predicates:a,ancestorLineageToJSONPointer:u,namespace:_}=i,w=[],x=[],C=[];let j;return{visitor:{OpenApi3_1Element:{enter(o){j=new gx(o,s,"operation-ids")},leave(){const s=mx((s=>serializers_value(s.operationId)),x);Object.entries(s).forEach((([s,o])=>{Array.isArray(o)&&(o.length<=1||o.forEach(((o,i)=>{const a=`${s}${i+1}`;o.operationId=new _.elements.String(a)})))})),C.forEach((s=>{if(void 0===s.operationId)return;const o=String(serializers_value(s.operationId)),i=x.find((s=>serializers_value(s.meta.get("originalOperationId"))===o));void 0!==i&&(s.operationId=cloneDeep.safe(i.operationId),s.meta.set("originalOperationId",o),s.set("__originalOperationId",o))})),x.length=0,C.length=0,j=void 0}},PathItemElement:{enter(s){const o=La("path",serializers_value(s.meta.get("path")));w.push(o)},leave(){w.pop()}},OperationElement:{enter(s,i,a,C,L){if(void 0===s.operationId)return;const B=u([...L,a,s]);if(j.includes(B))return;const $=String(serializers_value(s.operationId)),V=za(w),U=La("method",serializers_value(s.meta.get("http-method"))),z=o($,V,U);$!==z&&(s.operationId=new _.elements.String(z),s.set("__originalOperationId",$),s.meta.set("originalOperationId",$),x.push(s),j.append(B))}},LinkElement:{leave(s){a.isLinkElement(s)&&void 0!==s.operationId&&C.push(s)}}}}};var yx=function(){function XUniqWith(s,o){this.xf=o,this.pred=s,this.items=[]}return XUniqWith.prototype["@@transducer/init"]=_xfBase_init,XUniqWith.prototype["@@transducer/result"]=_xfBase_result,XUniqWith.prototype["@@transducer/step"]=function(s,o){return _includesWith(this.pred,o,this.items)?s:(this.items.push(o),this.xf["@@transducer/step"](s,o))},XUniqWith}();function _xuniqWith(s){return function(o){return new yx(s,o)}}var vx=_curry2(_dispatchable([],_xuniqWith,(function(s,o){for(var i,a=0,u=o.length,_=[];ao=>{const{predicates:i,ancestorLineageToJSONPointer:a}=o,parameterEquals=(s,o)=>!!i.isParameterElement(s)&&!!i.isParameterElement(o)&&!!i.isStringElement(s.name)&&!!i.isStringElement(s.in)&&!!i.isStringElement(o.name)&&!!i.isStringElement(o.in)&&serializers_value(s.name)===serializers_value(o.name)&&serializers_value(s.in)===serializers_value(o.in),u=[];let _;return{visitor:{OpenApi3_1Element:{enter(o){_=new gx(o,s,"parameters")},leave(){_=void 0}},PathItemElement:{enter(s,o,a,_,w){if(w.some(i.isComponentsElement))return;const{parameters:x}=s;i.isArrayElement(x)?u.push([...x.content]):u.push([])},leave(){u.pop()}},OperationElement:{leave(s,o,i,w,x){const C=za(u);if(!Array.isArray(C)||0===C.length)return;const j=a([...x,i,s]);if(_.includes(j))return;const L=BE([],["parameters","content"],s),B=bx(parameterEquals,[...L,...C]);s.parameters=new pv(B),_.append(j)}}}}},normalize_security_requirements=({storageField:s="x-normalized"}={})=>o=>{const{predicates:i,ancestorLineageToJSONPointer:a}=o;let u,_;return{visitor:{OpenApi3_1Element:{enter(o){_=new gx(o,s,"security-requirements"),i.isArrayElement(o.security)&&(u=o.security)},leave(){_=void 0,u=void 0}},OperationElement:{leave(s,o,w,x,C){if(C.some(i.isComponentsElement))return;const j=a([...C,w,s]);if(_.includes(j))return;var L;void 0===s.security&&void 0!==u&&(s.security=new yv(null===(L=u)||void 0===L?void 0:L.content),_.append(j))}}}}},normalize_parameter_examples=({storageField:s="x-normalized"}={})=>o=>{const{predicates:i,ancestorLineageToJSONPointer:a}=o;let u;return{visitor:{OpenApi3_1Element:{enter(o){u=new gx(o,s,"parameter-examples")},leave(){u=void 0}},ParameterElement:{leave(s,o,_,w,x){var C,j;if(x.some(i.isComponentsElement))return;if(void 0===s.schema||!i.isSchemaElement(s.schema))return;if(void 0===(null===(C=s.schema)||void 0===C?void 0:C.example)&&void 0===(null===(j=s.schema)||void 0===j?void 0:j.examples))return;const L=a([...x,_,s]);if(!u.includes(L)){if(void 0!==s.examples&&i.isObjectElement(s.examples)){const o=s.examples.map((s=>cloneDeep.safe(s.value)));return void 0!==s.schema.examples&&(s.schema.set("examples",o),u.append(L)),void(void 0!==s.schema.example&&(s.schema.set("example",o[0]),u.append(L)))}void 0!==s.example&&(void 0!==s.schema.examples&&(s.schema.set("examples",[cloneDeep(s.example)]),u.append(L)),void 0!==s.schema.example&&(s.schema.set("example",cloneDeep(s.example)),u.append(L)))}}}}}},normalize_header_examples=({storageField:s="x-normalized"}={})=>o=>{const{predicates:i,ancestorLineageToJSONPointer:a}=o;let u;return{visitor:{OpenApi3_1Element:{enter(o){u=new gx(o,s,"header-examples")},leave(){u=void 0}},HeaderElement:{leave(s,o,_,w,x){var C,j;if(x.some(i.isComponentsElement))return;if(void 0===s.schema||!i.isSchemaElement(s.schema))return;if(void 0===(null===(C=s.schema)||void 0===C?void 0:C.example)&&void 0===(null===(j=s.schema)||void 0===j?void 0:j.examples))return;const L=a([...x,_,s]);if(!u.includes(L)){if(void 0!==s.examples&&i.isObjectElement(s.examples)){const o=s.examples.map((s=>cloneDeep.safe(s.value)));return void 0!==s.schema.examples&&(s.schema.set("examples",o),u.append(L)),void(void 0!==s.schema.example&&(s.schema.set("example",o[0]),u.append(L)))}void 0!==s.example&&(void 0!==s.schema.examples&&(s.schema.set("examples",[cloneDeep(s.example)]),u.append(L)),void 0!==s.schema.example&&(s.schema.set("example",cloneDeep(s.example)),u.append(L)))}}}}}},openapi_3_1_apidom_normalize=s=>{if(!Ru(s))return s;const o=[normalize_operation_ids({operationIdNormalizer:(s,o,i)=>opId({operationId:s},o,i,{v2OperationIdCompatibilityMode:!1})}),normalize_parameters(),normalize_security_requirements(),normalize_parameter_examples(),normalize_header_examples()];return dispatchPluginsSync(s,o,{toolboxCreator:apidom_ns_openapi_3_1_src_refractor_toolbox,visitorOptions:{keyMap:eE,nodeTypeGetter:apidom_ns_openapi_3_1_src_traversal_visitor_getNodeType}})},_x={name:"openapi-3-1-apidom",match:s=>isOpenAPI31(s),normalize(s){if(!Iu(s)&&Su(s)&&!s.$$normalized){const i=(o=openapi_3_1_apidom_normalize,s=>{const i=tb.refract(s);i.classes.push("result");const a=o(i),u=serializers_value(a);return px.cache.set(u,a),serializers_value(a)})(s);return i.$$normalized=!0,i}var o;return Iu(s)?openapi_3_1_apidom_normalize(s):s},resolve:async s=>px(s)},Sx=_x,makeResolve=s=>async o=>(async s=>{const{spec:o,requestInterceptor:i,responseInterceptor:a}=s,u=options_retrievalURI(s),_=options_httpClient(s),w=o||await makeFetchJSON(_,{requestInterceptor:i,responseInterceptor:a})(u),x={...s,spec:w};return s.strategies.find((s=>s.match(w))).resolve(x)})({...s,...o}),wx=makeResolve({strategies:[uu,cu,iu]}),Ex=function fnparser(){const s=Ox,o=kx,i=this,a="parser.js: Parser(): ";i.ast=void 0,i.stats=void 0,i.trace=void 0,i.callbacks=[];let u,_,w,x,C,j,L,B=0,$=0,V=0,U=0,z=0,Y=new function systemData(){this.state=s.ACTIVE,this.phraseLength=0,this.refresh=()=>{this.state=s.ACTIVE,this.phraseLength=0}};i.parse=(Z,ee,ie,ae)=>{const ce=`${a}parse(): `;B=0,$=0,V=0,U=0,z=0,u=void 0,_=void 0,w=void 0,x=void 0,Y.refresh(),C=void 0,j=void 0,L=void 0,x=o.stringToChars(ie),u=Z.rules,_=Z.udts;const le=ee.toLowerCase();let pe;for(const s in u)if(u.hasOwnProperty(s)&&le===u[s].lower){pe=u[s].index;break}if(void 0===pe)throw new Error(`${ce}start rule name '${startRule}' not recognized`);(()=>{const s=`${a}initializeCallbacks(): `;let o,w;for(C=[],j=[],o=0;o{if(i.phraseLength>u){let s=`${a}opRNM(${o.name}): callback function error: `;throw s+=`sysData.phraseLength: ${i.phraseLength}`,s+=` must be <= remaining chars: ${u}`,new Error(s)}switch(i.state){case s.ACTIVE:if(!_)throw new Error(`${a}opRNM(${o.name}): callback function return error. ACTIVE state not allowed.`);break;case s.EMPTY:i.phraseLength=0;break;case s.MATCH:0===i.phraseLength&&(i.state=s.EMPTY);break;case s.NOMATCH:i.phraseLength=0;break;default:throw new Error(`${a}opRNM(${o.name}): callback function return error. Unrecognized return state: ${i.state}`)}},opUDT=(o,C)=>{let $,V,U;const z=w[o],Z=_[z.index];Y.UdtIndex=Z.index,B||(U=i.ast&&i.ast.udtDefined(z.index),U&&(V=u.length+z.index,$=i.ast.getLength(),i.ast.down(V,Z.name)));const ee=x.length-C;j[z.index](Y,x,C,L),((o,i,u)=>{if(i.phraseLength>u){let s=`${a}opUDT(${o.name}): callback function error: `;throw s+=`sysData.phraseLength: ${i.phraseLength}`,s+=` must be <= remaining chars: ${u}`,new Error(s)}switch(i.state){case s.ACTIVE:throw new Error(`${a}opUDT(${o.name}) ACTIVE state return not allowed.`);case s.EMPTY:if(!o.empty)throw new Error(`${a}opUDT(${o.name}) may not return EMPTY.`);i.phraseLength=0;break;case s.MATCH:if(0===i.phraseLength){if(!o.empty)throw new Error(`${a}opUDT(${o.name}) may not return EMPTY.`);i.state=s.EMPTY}break;case s.NOMATCH:i.phraseLength=0;break;default:throw new Error(`${a}opUDT(${o.name}): callback function return error. Unrecognized return state: ${i.state}`)}})(Z,Y,ee),B||U&&(Y.state===s.NOMATCH?i.ast.setLength($):i.ast.up(V,Z.name,C,Y.phraseLength))},opExecute=(o,_)=>{const j=`${a}opExecute(): `,Z=w[o];switch(U+=1,$>V&&(V=$),$+=1,Y.refresh(),i.trace&&i.trace.down(Z,_),Z.type){case s.ALT:((o,i)=>{const a=w[o];for(let o=0;o{let u,_,x,C;const j=w[o];i.ast&&(_=i.ast.getLength()),u=!0,x=a,C=0;for(let o=0;o{let u,_,C,j;const L=w[o];if(0===L.max)return Y.state=s.EMPTY,void(Y.phraseLength=0);for(_=a,C=0,j=0,i.ast&&(u=i.ast.getLength());!(_>=x.length)&&(opExecute(o+1,_),Y.state!==s.NOMATCH)&&Y.state!==s.EMPTY&&(j+=1,C+=Y.phraseLength,_+=Y.phraseLength,j!==L.max););Y.state===s.EMPTY||j>=L.min?(Y.state=0===C?s.EMPTY:s.MATCH,Y.phraseLength=C):(Y.state=s.NOMATCH,Y.phraseLength=0,i.ast&&i.ast.setLength(u))})(o,_);break;case s.RNM:((o,a)=>{let _,j,$;const V=w[o],U=u[V.index],z=C[U.index];if(B||(j=i.ast&&i.ast.ruleDefined(V.index),j&&(_=i.ast.getLength(),i.ast.down(V.index,u[V.index].name))),z){const o=x.length-a;z(Y,x,a,L),validateRnmCallbackResult(U,Y,o,!0),Y.state===s.ACTIVE&&($=w,w=U.opcodes,opExecute(0,a),w=$,z(Y,x,a,L),validateRnmCallbackResult(U,Y,o,!1))}else $=w,w=U.opcodes,opExecute(0,a,Y),w=$;B||j&&(Y.state===s.NOMATCH?i.ast.setLength(_):i.ast.up(V.index,U.name,a,Y.phraseLength))})(o,_);break;case s.TRG:((o,i)=>{const a=w[o];Y.state=s.NOMATCH,i{const a=w[o],u=a.string.length;if(Y.state=s.NOMATCH,i+u<=x.length){for(let s=0;s{let a;const u=w[o];Y.state=s.NOMATCH;const _=u.string.length;if(0!==_){if(i+_<=x.length){for(let s=0;s<_;s+=1)if(a=x[i+s],a>=65&&a<=90&&(a+=32),a!==u.string[s])return;Y.state=s.MATCH,Y.phraseLength=_}}else Y.state=s.EMPTY})(o,_);break;case s.UDT:opUDT(o,_);break;case s.AND:((o,i)=>{switch(B+=1,opExecute(o+1,i),B-=1,Y.phraseLength=0,Y.state){case s.EMPTY:case s.MATCH:Y.state=s.EMPTY;break;case s.NOMATCH:Y.state=s.NOMATCH;break;default:throw new Error(`opAND: invalid state ${Y.state}`)}})(o,_);break;case s.NOT:((o,i)=>{switch(B+=1,opExecute(o+1,i),B-=1,Y.phraseLength=0,Y.state){case s.EMPTY:case s.MATCH:Y.state=s.NOMATCH;break;case s.NOMATCH:Y.state=s.EMPTY;break;default:throw new Error(`opNOT: invalid state ${Y.state}`)}})(o,_);break;default:throw new Error(`${j}unrecognized operator`)}B||_+Y.phraseLength>z&&(z=_+Y.phraseLength),i.stats&&i.stats.collect(Z,Y),i.trace&&i.trace.up(Z,Y.state,_,Y.phraseLength),$-=1}},xx=function fnast(){const s=Ox,o=kx,i=this;let a,u,_,w=0;const x=[],C=[],j=[];function indent(s){let o="";for(;s-- >0;)o+=" ";return o}i.callbacks=[],i.init=(s,o,L)=>{let B;C.length=0,j.length=0,w=0,a=s,u=o,_=L;const $=[];for(B=0;B!!x[s],i.udtDefined=s=>!!x[a.length+s],i.down=(o,i)=>{const a=j.length;return C.push(a),j.push({name:i,thisIndex:a,thatIndex:void 0,state:s.SEM_PRE,callbackIndex:o,phraseIndex:void 0,phraseLength:void 0,stack:C.length}),a},i.up=(o,i,a,u)=>{const _=j.length,w=C.pop();return j.push({name:i,thisIndex:_,thatIndex:w,state:s.SEM_POST,callbackIndex:o,phraseIndex:a,phraseLength:u,stack:C.length}),j[w].thatIndex=_,j[w].phraseIndex=a,j[w].phraseLength=u,_},i.translate=o=>{let i,a;for(let u=0;u{j.length=s,C.length=s>0?j[s-1].stack:0},i.getLength=()=>j.length,i.toXml=()=>{let i="",a=0;return i+='\n',i+=`\n`,i+="\x3c!-- input string --\x3e\n",i+=indent(a+2),i+=o.charsToString(_),i+="\n",j.forEach((u=>{u.state===s.SEM_PRE?(a+=1,i+=indent(a),i+=`\n`,i+=indent(a+2),i+=o.charsToString(_,u.phraseIndex,u.phraseLength),i+="\n"):(i+=indent(a),i+=`\x3c!-- name="${u.name}" --\x3e\n`,a-=1)})),i+="\n",i}},kx={stringToChars:s=>[...s].map((s=>s.codePointAt(0))),charsToString:(s,o,i)=>{let a=s;for(;!(void 0===o||o<0);){if(void 0===i){a=s.slice(o);break}if(i<=0)return"";a=s.slice(o,o+i);break}return String.fromCodePoint(...a)}},Ox={ALT:1,CAT:2,REP:3,RNM:4,TRG:5,TBS:6,TLS:7,UDT:11,AND:12,NOT:13,ACTIVE:100,MATCH:101,EMPTY:102,NOMATCH:103,SEM_PRE:200,SEM_POST:201,SEM_OK:300,idName:s=>{switch(s){case Ox.ALT:return"ALT";case Ox.CAT:return"CAT";case Ox.REP:return"REP";case Ox.RNM:return"RNM";case Ox.TRG:return"TRG";case Ox.TBS:return"TBS";case Ox.TLS:return"TLS";case Ox.UDT:return"UDT";case Ox.AND:return"AND";case Ox.NOT:return"NOT";case Ox.ACTIVE:return"ACTIVE";case Ox.EMPTY:return"EMPTY";case Ox.MATCH:return"MATCH";case Ox.NOMATCH:return"NOMATCH";case Ox.SEM_PRE:return"SEM_PRE";case Ox.SEM_POST:return"SEM_POST";case Ox.SEM_OK:return"SEM_OK";default:return"UNRECOGNIZED STATE"}}};const server_url_template=(s,o,i,a,u)=>{if(s===Ox.SEM_PRE){if(!1===Array.isArray(u))throw new Error("parser's user data must be an array");u.push(["server-url-template",kx.charsToString(o,i,a)])}return Ox.SEM_OK},callbacks_server_variable=(s,o,i,a,u)=>{if(s===Ox.SEM_PRE){if(!1===Array.isArray(u))throw new Error("parser's user data must be an array");u.push(["server-variable",kx.charsToString(o,i,a)])}return Ox.SEM_OK},server_variable_name=(s,o,i,a,u)=>{if(s===Ox.SEM_PRE){if(!1===Array.isArray(u))throw new Error("parser's user data must be an array");u.push(["server-variable-name",kx.charsToString(o,i,a)])}return Ox.SEM_OK},callbacks_literals=(s,o,i,a,u)=>{if(s===Ox.SEM_PRE){if(!1===Array.isArray(u))throw new Error("parser's user data must be an array");u.push(["literals",kx.charsToString(o,i,a)])}return Ox.SEM_OK},Cx=new function grammar(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"server-url-template",lower:"server-url-template",index:0,isBkr:!1},this.rules[1]={name:"server-variable",lower:"server-variable",index:1,isBkr:!1},this.rules[2]={name:"server-variable-name",lower:"server-variable-name",index:2,isBkr:!1},this.rules[3]={name:"literals",lower:"literals",index:3,isBkr:!1},this.rules[4]={name:"DIGIT",lower:"digit",index:4,isBkr:!1},this.rules[5]={name:"HEXDIG",lower:"hexdig",index:5,isBkr:!1},this.rules[6]={name:"pct-encoded",lower:"pct-encoded",index:6,isBkr:!1},this.rules[7]={name:"ucschar",lower:"ucschar",index:7,isBkr:!1},this.rules[8]={name:"iprivate",lower:"iprivate",index:8,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:3,min:1,max:1/0},this.rules[0].opcodes[1]={type:1,children:[2,3]},this.rules[0].opcodes[2]={type:4,index:3},this.rules[0].opcodes[3]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:2,children:[1,2,3]},this.rules[1].opcodes[1]={type:7,string:[123]},this.rules[1].opcodes[2]={type:4,index:2},this.rules[1].opcodes[3]={type:7,string:[125]},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:3,min:1,max:1/0},this.rules[2].opcodes[1]={type:1,children:[2,3,4]},this.rules[2].opcodes[2]={type:5,min:0,max:122},this.rules[2].opcodes[3]={type:6,string:[124]},this.rules[2].opcodes[4]={type:5,min:126,max:1114111},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:3,min:1,max:1/0},this.rules[3].opcodes[1]={type:1,children:[2,3,4,5,6,7,8,9,10,11,12,13]},this.rules[3].opcodes[2]={type:6,string:[33]},this.rules[3].opcodes[3]={type:5,min:35,max:36},this.rules[3].opcodes[4]={type:5,min:38,max:59},this.rules[3].opcodes[5]={type:6,string:[61]},this.rules[3].opcodes[6]={type:5,min:63,max:91},this.rules[3].opcodes[7]={type:6,string:[93]},this.rules[3].opcodes[8]={type:6,string:[95]},this.rules[3].opcodes[9]={type:5,min:97,max:122},this.rules[3].opcodes[10]={type:6,string:[126]},this.rules[3].opcodes[11]={type:4,index:7},this.rules[3].opcodes[12]={type:4,index:8},this.rules[3].opcodes[13]={type:4,index:6},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:5,min:48,max:57},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[5].opcodes[1]={type:4,index:4},this.rules[5].opcodes[2]={type:7,string:[97]},this.rules[5].opcodes[3]={type:7,string:[98]},this.rules[5].opcodes[4]={type:7,string:[99]},this.rules[5].opcodes[5]={type:7,string:[100]},this.rules[5].opcodes[6]={type:7,string:[101]},this.rules[5].opcodes[7]={type:7,string:[102]},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:2,children:[1,2,3]},this.rules[6].opcodes[1]={type:7,string:[37]},this.rules[6].opcodes[2]={type:4,index:5},this.rules[6].opcodes[3]={type:4,index:5},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]},this.rules[7].opcodes[1]={type:5,min:160,max:55295},this.rules[7].opcodes[2]={type:5,min:63744,max:64975},this.rules[7].opcodes[3]={type:5,min:65008,max:65519},this.rules[7].opcodes[4]={type:5,min:65536,max:131069},this.rules[7].opcodes[5]={type:5,min:131072,max:196605},this.rules[7].opcodes[6]={type:5,min:196608,max:262141},this.rules[7].opcodes[7]={type:5,min:262144,max:327677},this.rules[7].opcodes[8]={type:5,min:327680,max:393213},this.rules[7].opcodes[9]={type:5,min:393216,max:458749},this.rules[7].opcodes[10]={type:5,min:458752,max:524285},this.rules[7].opcodes[11]={type:5,min:524288,max:589821},this.rules[7].opcodes[12]={type:5,min:589824,max:655357},this.rules[7].opcodes[13]={type:5,min:655360,max:720893},this.rules[7].opcodes[14]={type:5,min:720896,max:786429},this.rules[7].opcodes[15]={type:5,min:786432,max:851965},this.rules[7].opcodes[16]={type:5,min:851968,max:917501},this.rules[7].opcodes[17]={type:5,min:921600,max:983037},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:1,children:[1,2,3]},this.rules[8].opcodes[1]={type:5,min:57344,max:63743},this.rules[8].opcodes[2]={type:5,min:983040,max:1048573},this.rules[8].opcodes[3]={type:5,min:1048576,max:1114109},this.toString=function toString(){let s="";return s+="; OpenAPI Server URL templating ABNF syntax\n",s+="server-url-template = 1*( literals / server-variable ) ; variant of https://www.rfc-editor.org/rfc/rfc6570#section-2\n",s+='server-variable = "{" server-variable-name "}"\n',s+="server-variable-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)\n",s+="\n",s+="; https://www.rfc-editor.org/rfc/rfc6570#section-2.1\n",s+="; https://www.rfc-editor.org/errata/eid6937\n",s+="literals = 1*( %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B\n",s+=" / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate\n",s+=" / pct-encoded)\n",s+=" ; any Unicode character except: CTL, SP,\n",s+=' ; DQUOTE, "%" (aside from pct-encoded),\n',s+=' ; "<", ">", "\\", "^", "`", "{", "|", "}"\n',s+="\n",s+="; https://www.rfc-editor.org/rfc/rfc6570#section-1.5\n",s+="DIGIT = %x30-39 ; 0-9\n",s+='HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" ; case-insensitive\n',s+="\n",s+='pct-encoded = "%" HEXDIG HEXDIG\n',s+="\n",s+="ucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF\n",s+=" / %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD\n",s+=" / %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD\n",s+=" / %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD\n",s+=" / %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD\n",s+=" / %xD0000-DFFFD / %xE1000-EFFFD\n",s+="\n",s+="iprivate = %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD\n",'; OpenAPI Server URL templating ABNF syntax\nserver-url-template = 1*( literals / server-variable ) ; variant of https://www.rfc-editor.org/rfc/rfc6570#section-2\nserver-variable = "{" server-variable-name "}"\nserver-variable-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)\n\n; https://www.rfc-editor.org/rfc/rfc6570#section-2.1\n; https://www.rfc-editor.org/errata/eid6937\nliterals = 1*( %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B\n / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate\n / pct-encoded)\n ; any Unicode character except: CTL, SP,\n ; DQUOTE, "%" (aside from pct-encoded),\n ; "<", ">", "\\", "^", "`", "{", "|", "}"\n\n; https://www.rfc-editor.org/rfc/rfc6570#section-1.5\nDIGIT = %x30-39 ; 0-9\nHEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" ; case-insensitive\n\npct-encoded = "%" HEXDIG HEXDIG\n\nucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF\n / %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD\n / %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD\n / %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD\n / %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD\n / %xD0000-DFFFD / %xE1000-EFFFD\n\niprivate = %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD\n'}},es_parse=s=>{const o=new Ex;o.ast=new xx,o.ast.callbacks["server-url-template"]=server_url_template,o.ast.callbacks["server-variable"]=callbacks_server_variable,o.ast.callbacks["server-variable-name"]=server_variable_name,o.ast.callbacks.literals=callbacks_literals;return{result:o.parse(Cx,"server-url-template",s),ast:o.ast}},openapi_server_url_templating_es_test=(s,{strict:o=!1}={})=>{try{const i=es_parse(s);if(!i.result.success)return!1;const a=[];i.ast.translate(a);const u=a.some((([s])=>"server-variable"===s));if(!o&&!u)try{return new URL(s,"https://vladimirgorej.com"),!0}catch{return!1}return!o||u}catch{return!1}},encodeServerVariable=s=>(s=>{try{return"string"==typeof s&&decodeURIComponent(s)!==s}catch{return!1}})(s)?s:encodeURIComponent(s).replace(/%5B/g,"[").replace(/%5D/g,"]"),Ax=["literals","server-variable-name"],es_substitute=(s,o,i={})=>{const a={...{encoder:encodeServerVariable},...i},u=es_parse(s);if(!u.result.success)return s;const _=[];u.ast.translate(_);const w=_.filter((([s])=>Ax.includes(s))).map((([s,i])=>"server-variable-name"===s?Object.hasOwn(o,i)?a.encoder(o[i],i):`{${i}}`:i));return w.join("")};function grammar_grammar(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"lenient-cookie-string",lower:"lenient-cookie-string",index:0,isBkr:!1},this.rules[1]={name:"lenient-cookie-entry",lower:"lenient-cookie-entry",index:1,isBkr:!1},this.rules[2]={name:"lenient-cookie-pair",lower:"lenient-cookie-pair",index:2,isBkr:!1},this.rules[3]={name:"lenient-cookie-pair-invalid",lower:"lenient-cookie-pair-invalid",index:3,isBkr:!1},this.rules[4]={name:"lenient-cookie-name",lower:"lenient-cookie-name",index:4,isBkr:!1},this.rules[5]={name:"lenient-cookie-value",lower:"lenient-cookie-value",index:5,isBkr:!1},this.rules[6]={name:"lenient-quoted-value",lower:"lenient-quoted-value",index:6,isBkr:!1},this.rules[7]={name:"lenient-quoted-char",lower:"lenient-quoted-char",index:7,isBkr:!1},this.rules[8]={name:"lenient-cookie-octet",lower:"lenient-cookie-octet",index:8,isBkr:!1},this.rules[9]={name:"cookie-string",lower:"cookie-string",index:9,isBkr:!1},this.rules[10]={name:"cookie-pair",lower:"cookie-pair",index:10,isBkr:!1},this.rules[11]={name:"cookie-name",lower:"cookie-name",index:11,isBkr:!1},this.rules[12]={name:"cookie-value",lower:"cookie-value",index:12,isBkr:!1},this.rules[13]={name:"cookie-octet",lower:"cookie-octet",index:13,isBkr:!1},this.rules[14]={name:"OWS",lower:"ows",index:14,isBkr:!1},this.rules[15]={name:"token",lower:"token",index:15,isBkr:!1},this.rules[16]={name:"tchar",lower:"tchar",index:16,isBkr:!1},this.rules[17]={name:"CHAR",lower:"char",index:17,isBkr:!1},this.rules[18]={name:"CTL",lower:"ctl",index:18,isBkr:!1},this.rules[19]={name:"separators",lower:"separators",index:19,isBkr:!1},this.rules[20]={name:"SP",lower:"sp",index:20,isBkr:!1},this.rules[21]={name:"HT",lower:"ht",index:21,isBkr:!1},this.rules[22]={name:"ALPHA",lower:"alpha",index:22,isBkr:!1},this.rules[23]={name:"DIGIT",lower:"digit",index:23,isBkr:!1},this.rules[24]={name:"DQUOTE",lower:"dquote",index:24,isBkr:!1},this.rules[25]={name:"WSP",lower:"wsp",index:25,isBkr:!1},this.rules[26]={name:"HTAB",lower:"htab",index:26,isBkr:!1},this.rules[27]={name:"CRLF",lower:"crlf",index:27,isBkr:!1},this.rules[28]={name:"CR",lower:"cr",index:28,isBkr:!1},this.rules[29]={name:"LF",lower:"lf",index:29,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:2,children:[1,2]},this.rules[0].opcodes[1]={type:4,index:1},this.rules[0].opcodes[2]={type:3,min:0,max:1/0},this.rules[0].opcodes[3]={type:2,children:[4,5,6]},this.rules[0].opcodes[4]={type:7,string:[59]},this.rules[0].opcodes[5]={type:4,index:14},this.rules[0].opcodes[6]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:1,children:[1,2]},this.rules[1].opcodes[1]={type:4,index:2},this.rules[1].opcodes[2]={type:4,index:3},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:2,children:[1,2,3,4,5,6,7]},this.rules[2].opcodes[1]={type:4,index:14},this.rules[2].opcodes[2]={type:4,index:4},this.rules[2].opcodes[3]={type:4,index:14},this.rules[2].opcodes[4]={type:7,string:[61]},this.rules[2].opcodes[5]={type:4,index:14},this.rules[2].opcodes[6]={type:4,index:5},this.rules[2].opcodes[7]={type:4,index:14},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:2,children:[1,2,4]},this.rules[3].opcodes[1]={type:4,index:14},this.rules[3].opcodes[2]={type:3,min:1,max:1/0},this.rules[3].opcodes[3]={type:4,index:16},this.rules[3].opcodes[4]={type:4,index:14},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:3,min:1,max:1/0},this.rules[4].opcodes[1]={type:1,children:[2,3,4]},this.rules[4].opcodes[2]={type:5,min:33,max:58},this.rules[4].opcodes[3]={type:6,string:[60]},this.rules[4].opcodes[4]={type:5,min:62,max:126},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,6]},this.rules[5].opcodes[1]={type:2,children:[2,3]},this.rules[5].opcodes[2]={type:4,index:6},this.rules[5].opcodes[3]={type:3,min:0,max:1},this.rules[5].opcodes[4]={type:3,min:0,max:1/0},this.rules[5].opcodes[5]={type:4,index:8},this.rules[5].opcodes[6]={type:3,min:0,max:1/0},this.rules[5].opcodes[7]={type:4,index:8},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:2,children:[1,2,4]},this.rules[6].opcodes[1]={type:4,index:24},this.rules[6].opcodes[2]={type:3,min:0,max:1/0},this.rules[6].opcodes[3]={type:4,index:7},this.rules[6].opcodes[4]={type:4,index:24},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:1,children:[1,2]},this.rules[7].opcodes[1]={type:5,min:32,max:33},this.rules[7].opcodes[2]={type:5,min:35,max:126},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:1,children:[1,2,3]},this.rules[8].opcodes[1]={type:5,min:33,max:43},this.rules[8].opcodes[2]={type:5,min:45,max:58},this.rules[8].opcodes[3]={type:5,min:60,max:126},this.rules[9].opcodes=[],this.rules[9].opcodes[0]={type:2,children:[1,2]},this.rules[9].opcodes[1]={type:4,index:10},this.rules[9].opcodes[2]={type:3,min:0,max:1/0},this.rules[9].opcodes[3]={type:2,children:[4,5,6]},this.rules[9].opcodes[4]={type:7,string:[59]},this.rules[9].opcodes[5]={type:4,index:20},this.rules[9].opcodes[6]={type:4,index:10},this.rules[10].opcodes=[],this.rules[10].opcodes[0]={type:2,children:[1,2,3]},this.rules[10].opcodes[1]={type:4,index:11},this.rules[10].opcodes[2]={type:7,string:[61]},this.rules[10].opcodes[3]={type:4,index:12},this.rules[11].opcodes=[],this.rules[11].opcodes[0]={type:4,index:15},this.rules[12].opcodes=[],this.rules[12].opcodes[0]={type:1,children:[1,6]},this.rules[12].opcodes[1]={type:2,children:[2,3,5]},this.rules[12].opcodes[2]={type:4,index:24},this.rules[12].opcodes[3]={type:3,min:0,max:1/0},this.rules[12].opcodes[4]={type:4,index:13},this.rules[12].opcodes[5]={type:4,index:24},this.rules[12].opcodes[6]={type:3,min:0,max:1/0},this.rules[12].opcodes[7]={type:4,index:13},this.rules[13].opcodes=[],this.rules[13].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[13].opcodes[1]={type:6,string:[33]},this.rules[13].opcodes[2]={type:5,min:35,max:43},this.rules[13].opcodes[3]={type:5,min:45,max:58},this.rules[13].opcodes[4]={type:5,min:60,max:91},this.rules[13].opcodes[5]={type:5,min:93,max:126},this.rules[14].opcodes=[],this.rules[14].opcodes[0]={type:3,min:0,max:1/0},this.rules[14].opcodes[1]={type:2,children:[2,4]},this.rules[14].opcodes[2]={type:3,min:0,max:1},this.rules[14].opcodes[3]={type:4,index:27},this.rules[14].opcodes[4]={type:4,index:25},this.rules[15].opcodes=[],this.rules[15].opcodes[0]={type:3,min:1,max:1/0},this.rules[15].opcodes[1]={type:4,index:16},this.rules[16].opcodes=[],this.rules[16].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]},this.rules[16].opcodes[1]={type:7,string:[33]},this.rules[16].opcodes[2]={type:7,string:[35]},this.rules[16].opcodes[3]={type:7,string:[36]},this.rules[16].opcodes[4]={type:7,string:[37]},this.rules[16].opcodes[5]={type:7,string:[38]},this.rules[16].opcodes[6]={type:7,string:[39]},this.rules[16].opcodes[7]={type:7,string:[42]},this.rules[16].opcodes[8]={type:7,string:[43]},this.rules[16].opcodes[9]={type:7,string:[45]},this.rules[16].opcodes[10]={type:7,string:[46]},this.rules[16].opcodes[11]={type:7,string:[94]},this.rules[16].opcodes[12]={type:7,string:[95]},this.rules[16].opcodes[13]={type:7,string:[96]},this.rules[16].opcodes[14]={type:7,string:[124]},this.rules[16].opcodes[15]={type:7,string:[126]},this.rules[16].opcodes[16]={type:4,index:23},this.rules[16].opcodes[17]={type:4,index:22},this.rules[17].opcodes=[],this.rules[17].opcodes[0]={type:5,min:1,max:127},this.rules[18].opcodes=[],this.rules[18].opcodes[0]={type:1,children:[1,2]},this.rules[18].opcodes[1]={type:5,min:0,max:31},this.rules[18].opcodes[2]={type:6,string:[127]},this.rules[19].opcodes=[],this.rules[19].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]},this.rules[19].opcodes[1]={type:7,string:[40]},this.rules[19].opcodes[2]={type:7,string:[41]},this.rules[19].opcodes[3]={type:7,string:[60]},this.rules[19].opcodes[4]={type:7,string:[62]},this.rules[19].opcodes[5]={type:7,string:[64]},this.rules[19].opcodes[6]={type:7,string:[44]},this.rules[19].opcodes[7]={type:7,string:[59]},this.rules[19].opcodes[8]={type:7,string:[58]},this.rules[19].opcodes[9]={type:7,string:[92]},this.rules[19].opcodes[10]={type:6,string:[34]},this.rules[19].opcodes[11]={type:7,string:[47]},this.rules[19].opcodes[12]={type:7,string:[91]},this.rules[19].opcodes[13]={type:7,string:[93]},this.rules[19].opcodes[14]={type:7,string:[63]},this.rules[19].opcodes[15]={type:7,string:[61]},this.rules[19].opcodes[16]={type:7,string:[123]},this.rules[19].opcodes[17]={type:7,string:[125]},this.rules[19].opcodes[18]={type:4,index:20},this.rules[19].opcodes[19]={type:4,index:21},this.rules[20].opcodes=[],this.rules[20].opcodes[0]={type:6,string:[32]},this.rules[21].opcodes=[],this.rules[21].opcodes[0]={type:6,string:[9]},this.rules[22].opcodes=[],this.rules[22].opcodes[0]={type:1,children:[1,2]},this.rules[22].opcodes[1]={type:5,min:65,max:90},this.rules[22].opcodes[2]={type:5,min:97,max:122},this.rules[23].opcodes=[],this.rules[23].opcodes[0]={type:5,min:48,max:57},this.rules[24].opcodes=[],this.rules[24].opcodes[0]={type:6,string:[34]},this.rules[25].opcodes=[],this.rules[25].opcodes[0]={type:1,children:[1,2]},this.rules[25].opcodes[1]={type:4,index:20},this.rules[25].opcodes[2]={type:4,index:26},this.rules[26].opcodes=[],this.rules[26].opcodes[0]={type:6,string:[9]},this.rules[27].opcodes=[],this.rules[27].opcodes[0]={type:2,children:[1,2]},this.rules[27].opcodes[1]={type:4,index:28},this.rules[27].opcodes[2]={type:4,index:29},this.rules[28].opcodes=[],this.rules[28].opcodes[0]={type:6,string:[13]},this.rules[29].opcodes=[],this.rules[29].opcodes[0]={type:6,string:[10]},this.toString=function toString(){let s="";return s+="; Lenient version of https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1\n",s+='lenient-cookie-string = lenient-cookie-entry *( ";" OWS lenient-cookie-entry )\n',s+="lenient-cookie-entry = lenient-cookie-pair / lenient-cookie-pair-invalid\n",s+='lenient-cookie-pair = OWS lenient-cookie-name OWS "=" OWS lenient-cookie-value OWS\n',s+='lenient-cookie-pair-invalid = OWS 1*tchar OWS ; Allow for standalone entries like "fizz" to be ignored\n',s+='lenient-cookie-name = 1*( %x21-3A / %x3C / %x3E-7E ) ; Allow all printable US-ASCII except "="\n',s+="lenient-cookie-value = lenient-quoted-value [ *lenient-cookie-octet ] / *lenient-cookie-octet\n",s+="lenient-quoted-value = DQUOTE *( lenient-quoted-char ) DQUOTE\n",s+="lenient-quoted-char = %x20-21 / %x23-7E ; Allow all printable US-ASCII except DQUOTE\n",s+="lenient-cookie-octet = %x21-2B / %x2D-3A / %x3C-7E\n",s+=" ; Allow all printable characters except CTLs, DQUOTE, semicolon and SP\n",s+="\n",s+="; https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1\n",s+='cookie-string = cookie-pair *( ";" SP cookie-pair )\n',s+="\n",s+="; https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1\n",s+="; https://www.rfc-editor.org/errata/eid5518\n",s+='cookie-pair = cookie-name "=" cookie-value\n',s+="cookie-name = token\n",s+="cookie-value = ( DQUOTE *cookie-octet DQUOTE ) / *cookie-octet\n",s+=" ; https://www.rfc-editor.org/errata/eid8242\n",s+="cookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E\n",s+=" ; US-ASCII characters excluding CTLs,\n",s+=" ; whitespace, DQUOTE, comma, semicolon,\n",s+=" ; and backslash\n",s+="\n",s+="; https://datatracker.ietf.org/doc/html/rfc6265#section-2.2\n",s+='OWS = *( [ CRLF ] WSP ) ; "optional" whitespace\n',s+="\n",s+="; https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.2\n",s+="token = 1*(tchar)\n",s+='tchar = "!" / "#" / "$" / "%" / "&" / "\'" / "*"\n',s+=' / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"\n',s+=" / DIGIT / ALPHA\n",s+=" ; any VCHAR, except delimiters\n",s+="\n",s+="; https://datatracker.ietf.org/doc/html/rfc2616#section-2.2\n",s+="CHAR = %x01-7F ; any US-ASCII character (octets 0 - 127)\n",s+="CTL = %x00-1F / %x7F ; any US-ASCII control character\n",s+='separators = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\\" / %x22 / "/" / "[" / "]" / "?" / "=" / "{" / "}" / SP / HT\n',s+="SP = %x20 ; US-ASCII SP, space (32)\n",s+="HT = %x09 ; US-ASCII HT, horizontal-tab (9)\n",s+="\n",s+="; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1\n",s+="ALPHA = %x41-5A / %x61-7A ; A-Z / a-z\n",s+="DIGIT = %x30-39 ; 0-9\n",s+='DQUOTE = %x22 ; " (Double Quote)\n',s+="WSP = SP / HTAB ; white space\n",s+="HTAB = %x09 ; horizontal tab\n",s+="CRLF = CR LF ; Internet standard newline\n",s+="CR = %x0D ; carriage return\n",s+="LF = %x0A ; linefeed\n",'; Lenient version of https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1\nlenient-cookie-string = lenient-cookie-entry *( ";" OWS lenient-cookie-entry )\nlenient-cookie-entry = lenient-cookie-pair / lenient-cookie-pair-invalid\nlenient-cookie-pair = OWS lenient-cookie-name OWS "=" OWS lenient-cookie-value OWS\nlenient-cookie-pair-invalid = OWS 1*tchar OWS ; Allow for standalone entries like "fizz" to be ignored\nlenient-cookie-name = 1*( %x21-3A / %x3C / %x3E-7E ) ; Allow all printable US-ASCII except "="\nlenient-cookie-value = lenient-quoted-value [ *lenient-cookie-octet ] / *lenient-cookie-octet\nlenient-quoted-value = DQUOTE *( lenient-quoted-char ) DQUOTE\nlenient-quoted-char = %x20-21 / %x23-7E ; Allow all printable US-ASCII except DQUOTE\nlenient-cookie-octet = %x21-2B / %x2D-3A / %x3C-7E\n ; Allow all printable characters except CTLs, DQUOTE, semicolon and SP\n\n; https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1\ncookie-string = cookie-pair *( ";" SP cookie-pair )\n\n; https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1\n; https://www.rfc-editor.org/errata/eid5518\ncookie-pair = cookie-name "=" cookie-value\ncookie-name = token\ncookie-value = ( DQUOTE *cookie-octet DQUOTE ) / *cookie-octet\n ; https://www.rfc-editor.org/errata/eid8242\ncookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E\n ; US-ASCII characters excluding CTLs,\n ; whitespace, DQUOTE, comma, semicolon,\n ; and backslash\n\n; https://datatracker.ietf.org/doc/html/rfc6265#section-2.2\nOWS = *( [ CRLF ] WSP ) ; "optional" whitespace\n\n; https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.2\ntoken = 1*(tchar)\ntchar = "!" / "#" / "$" / "%" / "&" / "\'" / "*"\n / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"\n / DIGIT / ALPHA\n ; any VCHAR, except delimiters\n\n; https://datatracker.ietf.org/doc/html/rfc2616#section-2.2\nCHAR = %x01-7F ; any US-ASCII character (octets 0 - 127)\nCTL = %x00-1F / %x7F ; any US-ASCII control character\nseparators = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\\" / %x22 / "/" / "[" / "]" / "?" / "=" / "{" / "}" / SP / HT\nSP = %x20 ; US-ASCII SP, space (32)\nHT = %x09 ; US-ASCII HT, horizontal-tab (9)\n\n; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1\nALPHA = %x41-5A / %x61-7A ; A-Z / a-z\nDIGIT = %x30-39 ; 0-9\nDQUOTE = %x22 ; " (Double Quote)\nWSP = SP / HTAB ; white space\nHTAB = %x09 ; horizontal tab\nCRLF = CR LF ; Internet standard newline\nCR = %x0D ; carriage return\nLF = %x0A ; linefeed\n'}}new grammar_grammar;const utils_percentEncodeChar=s=>{if("string"!=typeof s||1!==[...s].length)throw new TypeError("Input must be a single character string.");const o=s.codePointAt(0);return o<=127?`%${o.toString(16).toUpperCase().padStart(2,"0")}`:encodeURIComponent(s)},jx=new Ex,Ix=new grammar_grammar,cookie_value_strict=s=>{const o=String(s),i=o.length>=2&&o.startsWith('"')&&o.endsWith('"'),a=i?o.slice(1,-1):o;let u="";for(const s of a)u+=jx.parse(Ix,"cookie-octet",s).success?s:utils_percentEncodeChar(s);return i?`"${u}"`:u},Px=new Ex,Nx=new grammar_grammar,test_cookie_name=(s,{strict:o=!0}={})=>{try{const i=o?"cookie-name":"lenient-cookie-name";return Px.parse(Nx,i,s).success}catch{return!1}},cookie_name_strict=s=>{if(!test_cookie_name(s))throw new TypeError(`Invalid cookie name: ${s}`)},Tx=new Ex,Mx=new grammar_grammar,test_cookie_value=(s,{strict:o=!0}={})=>{try{const i=o?"cookie-value":"lenient-cookie-value";return Tx.parse(Mx,i,s).success}catch{return!1}},validators_cookie_value_strict=s=>{if(!test_cookie_value(s))throw new TypeError(`Invalid cookie value: ${s}`)},Rx={encoders:{name:s=>s,value:cookie_value_strict},validators:{name:cookie_name_strict,value:validators_cookie_value_strict}},set_cookie_serialize=(s,o,i={})=>{const a={...Rx,...i,encoders:{...Rx.encoders,...i.encoders},validators:{...Rx.validators,...i.validators}},u=a.encoders.name(s),_=a.encoders.value(o);return a.validators.name(u),a.validators.value(_),`${u}=${_}`},cookie_serialize=(s,o={})=>(Array.isArray(s)?s:"object"==typeof s&&null!==s?Object.entries(s):[]).map((([s,i])=>set_cookie_serialize(s,i,o))).join("; "),Dx=new Ex,Lx=new grammar_grammar,cookie_value_lenient=s=>{const o=String(s),i=o.length>=2&&o.startsWith('"')&&o.endsWith('"'),a=i?o.slice(1,-1):o,u=i?"lenient-quoted-char":"lenient-cookie-octet";let _="";for(const s of a)_+=Dx.parse(Lx,u,s).success?s:utils_percentEncodeChar(s);return i?`"${_}"`:_},validators_cookie_name_lenient=s=>{if(!test_cookie_name(s,{strict:!1}))throw new TypeError(`Invalid cookie name: ${s}`)},validators_cookie_value_lenient=s=>{if(!test_cookie_value(s,{strict:!1}))throw new TypeError(`Invalid cookie value: ${s}`)};const callbacks_slash=(s,o,i,a,u)=>(s===Ox.SEM_PRE?u.push(["slash",kx.charsToString(o,i,a)]):Ox.SEM_POST,Ox.SEM_OK),path_template=(s,o,i,a,u)=>{if(s===Ox.SEM_PRE){if(!1===Array.isArray(u))throw new Error("parser's user data must be an array");u.push(["path-template",kx.charsToString(o,i,a)])}return Ox.SEM_OK},path_literal=(s,o,i,a,u)=>(s===Ox.SEM_PRE?u.push(["path-literal",kx.charsToString(o,i,a)]):Ox.SEM_POST,Ox.SEM_OK),template_expression=(s,o,i,a,u)=>(s===Ox.SEM_PRE?u.push(["template-expression",kx.charsToString(o,i,a)]):Ox.SEM_POST,Ox.SEM_OK),template_expression_param_name=(s,o,i,a,u)=>(s===Ox.SEM_PRE?u.push(["template-expression-param-name",kx.charsToString(o,i,a)]):Ox.SEM_POST,Ox.SEM_OK),Fx=new function path_templating_grammar(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"path-template",lower:"path-template",index:0,isBkr:!1},this.rules[1]={name:"path-segment",lower:"path-segment",index:1,isBkr:!1},this.rules[2]={name:"slash",lower:"slash",index:2,isBkr:!1},this.rules[3]={name:"path-literal",lower:"path-literal",index:3,isBkr:!1},this.rules[4]={name:"template-expression",lower:"template-expression",index:4,isBkr:!1},this.rules[5]={name:"template-expression-param-name",lower:"template-expression-param-name",index:5,isBkr:!1},this.rules[6]={name:"pchar",lower:"pchar",index:6,isBkr:!1},this.rules[7]={name:"unreserved",lower:"unreserved",index:7,isBkr:!1},this.rules[8]={name:"pct-encoded",lower:"pct-encoded",index:8,isBkr:!1},this.rules[9]={name:"sub-delims",lower:"sub-delims",index:9,isBkr:!1},this.rules[10]={name:"ALPHA",lower:"alpha",index:10,isBkr:!1},this.rules[11]={name:"DIGIT",lower:"digit",index:11,isBkr:!1},this.rules[12]={name:"HEXDIG",lower:"hexdig",index:12,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:2,children:[1,2,6]},this.rules[0].opcodes[1]={type:4,index:2},this.rules[0].opcodes[2]={type:3,min:0,max:1/0},this.rules[0].opcodes[3]={type:2,children:[4,5]},this.rules[0].opcodes[4]={type:4,index:1},this.rules[0].opcodes[5]={type:4,index:2},this.rules[0].opcodes[6]={type:3,min:0,max:1},this.rules[0].opcodes[7]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:3,min:1,max:1/0},this.rules[1].opcodes[1]={type:1,children:[2,3]},this.rules[1].opcodes[2]={type:4,index:3},this.rules[1].opcodes[3]={type:4,index:4},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:7,string:[47]},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:3,min:1,max:1/0},this.rules[3].opcodes[1]={type:4,index:6},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:2,children:[1,2,3]},this.rules[4].opcodes[1]={type:7,string:[123]},this.rules[4].opcodes[2]={type:4,index:5},this.rules[4].opcodes[3]={type:7,string:[125]},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:3,min:1,max:1/0},this.rules[5].opcodes[1]={type:1,children:[2,3,4]},this.rules[5].opcodes[2]={type:5,min:0,max:122},this.rules[5].opcodes[3]={type:6,string:[124]},this.rules[5].opcodes[4]={type:5,min:126,max:1114111},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[6].opcodes[1]={type:4,index:7},this.rules[6].opcodes[2]={type:4,index:8},this.rules[6].opcodes[3]={type:4,index:9},this.rules[6].opcodes[4]={type:7,string:[58]},this.rules[6].opcodes[5]={type:7,string:[64]},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:1,children:[1,2,3,4,5,6]},this.rules[7].opcodes[1]={type:4,index:10},this.rules[7].opcodes[2]={type:4,index:11},this.rules[7].opcodes[3]={type:7,string:[45]},this.rules[7].opcodes[4]={type:7,string:[46]},this.rules[7].opcodes[5]={type:7,string:[95]},this.rules[7].opcodes[6]={type:7,string:[126]},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:2,children:[1,2,3]},this.rules[8].opcodes[1]={type:7,string:[37]},this.rules[8].opcodes[2]={type:4,index:12},this.rules[8].opcodes[3]={type:4,index:12},this.rules[9].opcodes=[],this.rules[9].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11]},this.rules[9].opcodes[1]={type:7,string:[33]},this.rules[9].opcodes[2]={type:7,string:[36]},this.rules[9].opcodes[3]={type:7,string:[38]},this.rules[9].opcodes[4]={type:7,string:[39]},this.rules[9].opcodes[5]={type:7,string:[40]},this.rules[9].opcodes[6]={type:7,string:[41]},this.rules[9].opcodes[7]={type:7,string:[42]},this.rules[9].opcodes[8]={type:7,string:[43]},this.rules[9].opcodes[9]={type:7,string:[44]},this.rules[9].opcodes[10]={type:7,string:[59]},this.rules[9].opcodes[11]={type:7,string:[61]},this.rules[10].opcodes=[],this.rules[10].opcodes[0]={type:1,children:[1,2]},this.rules[10].opcodes[1]={type:5,min:65,max:90},this.rules[10].opcodes[2]={type:5,min:97,max:122},this.rules[11].opcodes=[],this.rules[11].opcodes[0]={type:5,min:48,max:57},this.rules[12].opcodes=[],this.rules[12].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[12].opcodes[1]={type:4,index:11},this.rules[12].opcodes[2]={type:7,string:[97]},this.rules[12].opcodes[3]={type:7,string:[98]},this.rules[12].opcodes[4]={type:7,string:[99]},this.rules[12].opcodes[5]={type:7,string:[100]},this.rules[12].opcodes[6]={type:7,string:[101]},this.rules[12].opcodes[7]={type:7,string:[102]},this.toString=function toString(){let s="";return s+="; OpenAPI Path Templating ABNF syntax\n",s+="; variant of https://datatracker.ietf.org/doc/html/rfc3986#section-3.3\n",s+="path-template = slash *( path-segment slash ) [ path-segment ]\n",s+="path-segment = 1*( path-literal / template-expression )\n",s+='slash = "/"\n',s+="path-literal = 1*pchar\n",s+='template-expression = "{" template-expression-param-name "}"\n',s+="template-expression-param-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)\n",s+="\n",s+="; https://datatracker.ietf.org/doc/html/rfc3986#section-3.3\n",s+='pchar = unreserved / pct-encoded / sub-delims / ":" / "@"\n',s+='unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"\n',s+=" ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.3\n",s+='pct-encoded = "%" HEXDIG HEXDIG\n',s+=" ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.1\n",s+='sub-delims = "!" / "$" / "&" / "\'" / "(" / ")"\n',s+=' / "*" / "+" / "," / ";" / "="\n',s+=" ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.2\n",s+="\n",s+="; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1\n",s+="ALPHA = %x41-5A / %x61-7A ; A-Z / a-z\n",s+="DIGIT = %x30-39 ; 0-9\n",s+='HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"\n','; OpenAPI Path Templating ABNF syntax\n; variant of https://datatracker.ietf.org/doc/html/rfc3986#section-3.3\npath-template = slash *( path-segment slash ) [ path-segment ]\npath-segment = 1*( path-literal / template-expression )\nslash = "/"\npath-literal = 1*pchar\ntemplate-expression = "{" template-expression-param-name "}"\ntemplate-expression-param-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)\n\n; https://datatracker.ietf.org/doc/html/rfc3986#section-3.3\npchar = unreserved / pct-encoded / sub-delims / ":" / "@"\nunreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"\n ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.3\npct-encoded = "%" HEXDIG HEXDIG\n ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.1\nsub-delims = "!" / "$" / "&" / "\'" / "(" / ")"\n / "*" / "+" / "," / ";" / "="\n ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.2\n\n; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1\nALPHA = %x41-5A / %x61-7A ; A-Z / a-z\nDIGIT = %x30-39 ; 0-9\nHEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"\n'}},openapi_path_templating_es_parse=s=>{const o=new Ex;o.ast=new xx,o.ast.callbacks["path-template"]=path_template,o.ast.callbacks.slash=callbacks_slash,o.ast.callbacks["path-literal"]=path_literal,o.ast.callbacks["template-expression"]=template_expression,o.ast.callbacks["template-expression-param-name"]=template_expression_param_name;return{result:o.parse(Fx,"path-template",s),ast:o.ast}},encodePathComponent=s=>(s=>{try{return"string"==typeof s&&decodeURIComponent(s)!==s}catch{return!1}})(s)?s:encodeURIComponent(s).replace(/%5B/g,"[").replace(/%5D/g,"]"),Bx=["slash","path-literal","template-expression-param-name"],es_resolve=(s,o,i={})=>{const a={...{encoder:encodePathComponent},...i},u=openapi_path_templating_es_parse(s);if(!u.result.success)return s;const _=[];u.ast.translate(_);const w=_.filter((([s])=>Bx.includes(s))).map((([s,i])=>"template-expression-param-name"===s?Object.hasOwn(o,i)?a.encoder(o[i],i):`{${i}}`:i));return w.join("")},qx={body:function bodyBuilder({req:s,value:o}){void 0!==o&&(s.body=o)},header:function headerBuilder({req:s,parameter:o,value:i}){s.headers=s.headers||{},void 0!==i&&(s.headers[o.name]=i)},query:function queryBuilder({req:s,value:o,parameter:i}){s.query=s.query||{},!1===o&&"boolean"===i.type&&(o="false");0===o&&["number","integer"].indexOf(i.type)>-1&&(o="0");if(o)s.query[i.name]={collectionFormat:i.collectionFormat,value:o};else if(i.allowEmptyValue&&void 0!==o){const o=i.name;s.query[o]=s.query[o]||{},s.query[o].allowEmptyValue=!0}},path:function pathBuilder({req:s,value:o,parameter:i,baseURL:a}){if(void 0!==o){const u=s.url.replace(a,""),_=es_resolve(u,{[i.name]:o});s.url=a+_}},formData:function formDataBuilder({req:s,value:o,parameter:i}){!1===o&&"boolean"===i.type&&(o="false");0===o&&["number","integer"].indexOf(i.type)>-1&&(o="0");if(o)s.form=s.form||{},s.form[i.name]={collectionFormat:i.collectionFormat,value:o};else if(i.allowEmptyValue&&void 0!==o){s.form=s.form||{};const o=i.name;s.form[o]=s.form[o]||{},s.form[o].allowEmptyValue=!0}}};function content_serializer_serialize(s,o){return o.includes("application/json")?"string"==typeof s?s:(Array.isArray(s)&&(s=s.map((s=>{try{return JSON.parse(s)}catch(o){return s}}))),JSON.stringify(s)):String(s)}const cookie_value_encoder=s=>cookie_value_strict(s).replace(/[=&]/gu,(s=>"="===s?"%3D":"%26"));function parameter_builders_path({req:s,value:o,parameter:i,baseURL:a}){const{name:u,style:_,explode:w,content:x}=i;if(void 0===o)return;const C=s.url.replace(a,"");let j;if(x){const s=Object.keys(x)[0];j=es_resolve(C,{[u]:o},{encoder:o=>encodeCharacters(content_serializer_serialize(o,s))})}else j=es_resolve(C,{[u]:o},{encoder:s=>stylize({key:i.name,value:s,style:_||"simple",explode:null!=w&&w,escape:"reserved"})});s.url=a+j}function query({req:s,value:o,parameter:i}){if(s.query=s.query||{},void 0!==o&&i.content){const a=content_serializer_serialize(o,Object.keys(i.content)[0]);if(a)s.query[i.name]=a;else if(i.allowEmptyValue){const o=i.name;s.query[o]=s.query[o]||{},s.query[o].allowEmptyValue=!0}}else if(!1===o&&(o="false"),0===o&&(o="0"),o){const{style:a,explode:u,allowReserved:_}=i;s.query[i.name]={value:o,serializationOption:{style:a,explode:u,allowReserved:_}}}else if(i.allowEmptyValue&&void 0!==o){const o=i.name;s.query[o]=s.query[o]||{},s.query[o].allowEmptyValue=!0}}const $x=["accept","authorization","content-type"];function parameter_builders_header({req:s,parameter:o,value:i}){if(s.headers=s.headers||{},!($x.indexOf(o.name.toLowerCase())>-1))if(void 0!==i&&o.content){const a=Object.keys(o.content)[0];s.headers[o.name]=content_serializer_serialize(i,a)}else void 0===i||Array.isArray(i)&&0===i.length||(s.headers[o.name]=stylize({key:o.name,value:i,style:o.style||"simple",explode:void 0!==o.explode&&o.explode,escape:!1}))}function cookie({req:s,parameter:o,value:i}){const{name:a}=o;if(s.headers=s.headers||{},void 0!==i&&o.content){const u=content_serializer_serialize(i,Object.keys(o.content)[0]);s.headers.Cookie=cookie_serialize({[a]:u},{encoders:{value:cookie_value_encoder}})}else if(void 0!==i&&(!Array.isArray(i)||0!==i.length)){var u;const _=stylize({key:o.name,value:i,escape:!1,style:o.style||"form",explode:null!==(u=o.explode)&&void 0!==u&&u}),w=Array.isArray(i)&&o.explode?`${a}=${_}`:_;s.headers.Cookie=cookie_serialize({[a]:w},{encoders:{value:cookie_value_encoder}})}}const Vx="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:window,{btoa:Ux}=Vx,zx=Ux;function buildRequest(s,o){const{operation:i,requestBody:a,securities:u,spec:_,attachContentTypeForEmptyPayload:w}=s;let{requestContentType:x}=s;o=function applySecurities({request:s,securities:o={},operation:i={},spec:a}){var u;const _={...s},{authorized:w={}}=o,x=i.security||a.security||[],C=w&&!!Object.keys(w).length,j=(null==a||null===(u=a.components)||void 0===u?void 0:u.securitySchemes)||{};if(_.headers=_.headers||{},_.query=_.query||{},!Object.keys(o).length||!C||!x||Array.isArray(i.security)&&!i.security.length)return s;return x.forEach((s=>{Object.keys(s).forEach((s=>{const o=w[s],i=j[s];if(!o)return;const a=o.value||o,{type:u}=i;if(o)if("apiKey"===u)"query"===i.in&&(_.query[i.name]=a),"header"===i.in&&(_.headers[i.name]=a),"cookie"===i.in&&(_.cookies[i.name]=a);else if("http"===u){if(/^basic$/i.test(i.scheme)){const s=a.username||"",o=a.password||"",i=zx(`${s}:${o}`);_.headers.Authorization=`Basic ${i}`}/^bearer$/i.test(i.scheme)&&(_.headers.Authorization=`Bearer ${a}`)}else if("oauth2"===u||"openIdConnect"===u){const s=o.token||{},a=s[i["x-tokenName"]||"access_token"];let u=s.token_type;u&&"bearer"!==u.toLowerCase()||(u="Bearer"),_.headers.Authorization=`${u} ${a}`}}))})),_}({request:o,securities:u,operation:i,spec:_});const C=i.requestBody||{},j=Object.keys(C.content||{}),L=x&&j.indexOf(x)>-1;if(a||w){if(x&&L)o.headers["Content-Type"]=x;else if(!x){const s=j[0];s&&(o.headers["Content-Type"]=s,x=s)}}else x&&L&&(o.headers["Content-Type"]=x);if(!s.responseContentType&&i.responses){const s=Object.entries(i.responses).filter((([s,o])=>{const i=parseInt(s,10);return i>=200&&i<300&&Su(o.content)})).reduce(((s,[,o])=>s.concat(Object.keys(o.content))),[]);s.length>0&&(o.headers.accept=s.join(", "))}if(a)if(x){if(j.indexOf(x)>-1)if("application/x-www-form-urlencoded"===x||"multipart/form-data"===x)if("object"==typeof a){var B,$;const s=null!==(B=null===($=C.content[x])||void 0===$?void 0:$.encoding)&&void 0!==B?B:{};o.form={},Object.keys(a).forEach((i=>{let u;try{u=JSON.parse(a[i])}catch{u=a[i]}o.form[i]={value:u,encoding:s[i]||{}}}))}else if("string"==typeof a){var V,U;const s=null!==(V=null===(U=C.content[x])||void 0===U?void 0:U.encoding)&&void 0!==V?V:{};try{o.form={};const i=JSON.parse(a);Object.entries(i).forEach((([i,a])=>{o.form[i]={value:a,encoding:s[i]||{}}}))}catch{o.form=a}}else o.form=a;else o.body=a}else o.body=a;return o}function build_request_buildRequest(s,o){const{spec:i,operation:a,securities:u,requestContentType:_,responseContentType:w,attachContentTypeForEmptyPayload:x}=s;if(o=function build_request_applySecurities({request:s,securities:o={},operation:i={},spec:a}){const u={...s},{authorized:_={},specSecurity:w=[]}=o,x=i.security||w,C=_&&!!Object.keys(_).length,j=a.securityDefinitions;if(u.headers=u.headers||{},u.query=u.query||{},!Object.keys(o).length||!C||!x||Array.isArray(i.security)&&!i.security.length)return s;return x.forEach((s=>{Object.keys(s).forEach((s=>{const o=_[s];if(!o)return;const{token:i}=o,a=o.value||o,w=j[s],{type:x}=w,C=w["x-tokenName"]||"access_token",L=i&&i[C];let B=i&&i.token_type;if(o)if("apiKey"===x){const s="query"===w.in?"query":"headers";u[s]=u[s]||{},u[s][w.name]=a}else if("basic"===x)if(a.header)u.headers.authorization=a.header;else{const s=a.username||"",o=a.password||"";a.base64=zx(`${s}:${o}`),u.headers.authorization=`Basic ${a.base64}`}else"oauth2"===x&&L&&(B=B&&"bearer"!==B.toLowerCase()?B:"Bearer",u.headers.authorization=`${B} ${L}`)}))})),u}({request:o,securities:u,operation:a,spec:i}),o.body||o.form||x)_?o.headers["Content-Type"]=_:Array.isArray(a.consumes)?[o.headers["Content-Type"]]=a.consumes:Array.isArray(i.consumes)?[o.headers["Content-Type"]]=i.consumes:a.parameters&&a.parameters.filter((s=>"file"===s.type)).length?o.headers["Content-Type"]="multipart/form-data":a.parameters&&a.parameters.filter((s=>"formData"===s.in)).length&&(o.headers["Content-Type"]="application/x-www-form-urlencoded");else if(_){const s=a.parameters&&a.parameters.filter((s=>"body"===s.in)).length>0,i=a.parameters&&a.parameters.filter((s=>"formData"===s.in)).length>0;(s||i)&&(o.headers["Content-Type"]=_)}return!w&&Array.isArray(a.produces)&&a.produces.length>0&&(o.headers.accept=a.produces.join(", ")),o}function idFromPathMethodLegacy(s,o){return`${o.toLowerCase()}-${s}`}const arrayOrEmpty=s=>Array.isArray(s)?s:[],parseURIReference=s=>{try{return new URL(s)}catch{const o=new URL(s,Bl),i=String(s).startsWith("/")?o.pathname:o.pathname.substring(1);return{hash:o.hash,host:"",hostname:"",href:"",origin:"",password:"",pathname:i,port:"",protocol:"",search:o.search,searchParams:o.searchParams}}};class OperationNotFoundError extends Yo{}const Wx={buildRequest:execute_buildRequest};function execute_execute({http:s,fetch:o,spec:i,operationId:a,pathName:u,method:_,parameters:w,securities:x,...C}){const j=s||o||http_http;u&&_&&!a&&(a=idFromPathMethodLegacy(u,_));const L=Wx.buildRequest({spec:i,operationId:a,parameters:w,securities:x,http:j,...C});return L.body&&(Su(L.body)||Array.isArray(L.body))&&(L.body=JSON.stringify(L.body)),j(L)}function execute_buildRequest(s){const{spec:o,operationId:i,responseContentType:a,scheme:u,requestInterceptor:_,responseInterceptor:w,contextUrl:x,userFetch:C,server:j,serverVariables:L,http:B,signal:$,serverVariableEncoder:V}=s;let{parameters:U,parameterBuilders:z,baseURL:Y}=s;const Z=isOpenAPI3(o);z||(z=Z?_e:qx);let ee={url:"",credentials:B&&B.withCredentials?"include":"same-origin",headers:{},cookies:{}};$&&(ee.signal=$),_&&(ee.requestInterceptor=_),w&&(ee.responseInterceptor=w),C&&(ee.userFetch=C);const ie=function getOperationRaw(s,o){return s&&s.paths?function findOperation(s,o){return function eachOperation(s,o,i){if(!s||"object"!=typeof s||!s.paths||"object"!=typeof s.paths)return null;const{paths:a}=s;for(const u in a)for(const _ in a[u]){if("PARAMETERS"===_.toUpperCase())continue;const w=a[u][_];if(!w||"object"!=typeof w)continue;const x={spec:s,pathName:u,method:_.toUpperCase(),operation:w},C=o(x);if(i&&C)return x}}(s,o,!0)||null}(s,(({pathName:s,method:i,operation:a})=>{if(!a||"object"!=typeof a)return!1;const u=a.operationId;return[opId(a,s,i),idFromPathMethodLegacy(s,i),u].some((s=>s&&s===o))})):null}(o,i);if(!ie)throw new OperationNotFoundError(`Operation ${i} not found`);const{operation:ae={},method:ce,pathName:le}=ie;if(Y=null!=Y?Y:function baseUrl(s){const o=isOpenAPI3(s.spec);return o?function oas3BaseUrl({spec:s,pathName:o,method:i,server:a,contextUrl:u,serverVariables:_={},serverVariableEncoder:w}){var x,C;let j,L=[],B="";const $=null==s||null===(x=s.paths)||void 0===x||null===(x=x[o])||void 0===x||null===(x=x[(i||"").toLowerCase()])||void 0===x?void 0:x.servers,V=null==s||null===(C=s.paths)||void 0===C||null===(C=C[o])||void 0===C?void 0:C.servers,U=null==s?void 0:s.servers;L=isNonEmptyServerList($)?$:isNonEmptyServerList(V)?V:isNonEmptyServerList(U)?U:[$l],a&&(j=L.find((s=>s.url===a)),j&&(B=a));B||([j]=L,B=j.url);if(openapi_server_url_templating_es_test(B,{strict:!0})){const s=Object.entries({...j.variables}).reduce(((s,[o,i])=>(s[o]=i.default,s)),{});B=es_substitute(B,{...s,..._},{encoder:"function"==typeof w?w:Ep})}return function buildOas3UrlWithContext(s="",o=""){const i=parseURIReference(s&&o?resolve(o,s):s),a=parseURIReference(o),u=stripNonAlpha(i.protocol)||stripNonAlpha(a.protocol),_=i.host||a.host,w=i.pathname;let x;x=u&&_?`${u}://${_+w}`:w;return"/"===x[x.length-1]?x.slice(0,-1):x}(B,u)}(s):function swagger2BaseUrl({spec:s,scheme:o,contextUrl:i=""}){const a=parseURIReference(i),u=Array.isArray(s.schemes)?s.schemes[0]:null,_=o||u||stripNonAlpha(a.protocol)||"http",w=s.host||a.host||"",x=s.basePath||"";let C;C=_&&w?`${_}://${w+x}`:x;return"/"===C[C.length-1]?C.slice(0,-1):C}(s)}({spec:o,scheme:u,contextUrl:x,server:j,serverVariables:L,pathName:le,method:ce,serverVariableEncoder:V}),ee.url+=Y,!i)return delete ee.cookies,ee;ee.url+=le,ee.method=`${ce}`.toUpperCase(),U=U||{};const pe=o.paths[le]||{};a&&(ee.headers.accept=a);const de=(s=>{const o={};s.forEach((s=>{o[s.in]||(o[s.in]={}),o[s.in][s.name]=s}));const i=[];return Object.keys(o).forEach((s=>{Object.keys(o[s]).forEach((a=>{i.push(o[s][a])}))})),i})([].concat(arrayOrEmpty(ae.parameters)).concat(arrayOrEmpty(pe.parameters)));de.forEach((s=>{const i=z[s.in];let a;if("body"===s.in&&s.schema&&s.schema.properties&&(a=U),a=s&&s.name&&U[s.name],void 0===a?a=s&&s.name&&U[`${s.in}.${s.name}`]:((s,o)=>o.filter((o=>o.name===s)))(s.name,de).length>1&&console.warn(`Parameter '${s.name}' is ambiguous because the defined spec has more than one parameter with the name: '${s.name}' and the passed-in parameter values did not define an 'in' value.`),null!==a){if(void 0!==s.default&&void 0===a&&(a=s.default),void 0===a&&s.required&&!s.allowEmptyValue)throw new Error(`Required parameter ${s.name} is not provided`);if(Z&&s.schema&&"object"===s.schema.type&&"string"==typeof a)try{a=JSON.parse(a)}catch(s){throw new Error("Could not parse object parameter value string as JSON")}i&&i({req:ee,parameter:s,value:a,operation:ae,spec:o,baseURL:Y})}}));const fe={...s,operation:ae};if(ee=Z?buildRequest(fe,ee):build_request_buildRequest(fe,ee),ee.cookies&&Object.keys(ee.cookies).length){const s=cookie_serialize(ee.cookies,{encoders:{value:cookie_value_lenient},validators:{name:validators_cookie_name_lenient,value:validators_cookie_value_lenient}});kd(ee.headers.Cookie)?ee.headers.Cookie+=`; ${s}`:ee.headers.Cookie=s}return ee.cookies&&delete ee.cookies,serializeRequest(ee)}const stripNonAlpha=s=>s?s.replace(/\W/g,""):null;const isNonEmptyServerList=s=>Array.isArray(s)&&s.length>0;const makeResolveSubtree=s=>async(o,i,a={})=>(async(s,o,i={})=>{const{returnEntireTree:a,baseDoc:u,requestInterceptor:_,responseInterceptor:w,parameterMacro:x,modelPropertyMacro:C,useCircularStructures:j,strategies:L}=i,B={spec:s,pathDiscriminator:o,baseDoc:u,requestInterceptor:_,responseInterceptor:w,parameterMacro:x,modelPropertyMacro:C,useCircularStructures:j,strategies:L},$=L.find((o=>o.match(s))).normalize(s),V=await wx({spec:$,...B,allowMetaPatches:!0,skipNormalization:!isOpenAPI31(s)});return!a&&Array.isArray(o)&&o.length&&(V.spec=o.reduce(((s,o)=>null==s?void 0:s[o]),V.spec)||null),V})(o,i,{...s,...a}),Jx=(makeResolveSubtree({strategies:[uu,cu,iu]}),(s,o)=>(...i)=>{s(...i);const a=o.getConfigs().withCredentials;o.fn.fetch.withCredentials=a});function swagger_client({configs:s,getConfigs:o}){return{fn:{fetch:(i=http_http,a=s.preFetch,u=s.postFetch,u=u||(s=>s),a=a||(s=>s),s=>("string"==typeof s&&(s={url:s}),s=serializeRequest(s),s=a(s),u(i(s)))),buildRequest:execute_buildRequest,execute:execute_execute,resolve:makeResolve({strategies:[Sx,uu,cu,iu]}),resolveSubtree:async(s,i,a={})=>{const u=o(),_={modelPropertyMacro:u.modelPropertyMacro,parameterMacro:u.parameterMacro,requestInterceptor:u.requestInterceptor,responseInterceptor:u.responseInterceptor,strategies:[Sx,uu,cu,iu]};return makeResolveSubtree(_)(s,i,a)},serializeRes:serializeResponse,opId:opId},statePlugins:{configs:{wrapActions:{loaded:Jx}}}};var i,a,u}function util(){return{fn:{shallowEqualKeys:shallowEqualKeys}}}var Hx=__webpack_require__(40961),Kx=(__webpack_require__(78418),qe.version.startsWith("19")),Gx=Symbol.for(Kx?"react.transitional.element":"react.element"),Xx=Symbol.for("react.portal"),Yx=Symbol.for("react.fragment"),Qx=Symbol.for("react.strict_mode"),Zx=Symbol.for("react.profiler"),tk=Symbol.for("react.consumer"),rk=Symbol.for("react.context"),nk=Symbol.for("react.forward_ref"),sk=Symbol.for("react.suspense"),ok=Symbol.for("react.suspense_list"),lk=Symbol.for("react.memo"),uk=Symbol.for("react.lazy"),pk=nk,fk=lk;function typeOf(s){if("object"==typeof s&&null!==s){const{$$typeof:o}=s;switch(o){case Gx:switch(s=s.type){case Yx:case Zx:case Qx:case sk:case ok:return s;default:switch(s=s&&s.$$typeof){case rk:case nk:case uk:case lk:case tk:return s;default:return o}}case Xx:return o}}}function pureFinalPropsSelectorFactory(s,o,i,a,{areStatesEqual:u,areOwnPropsEqual:_,areStatePropsEqual:w}){let x,C,j,L,B,$=!1;function handleSubsequentCalls($,V){const U=!_(V,C),z=!u($,x,V,C);return x=$,C=V,U&&z?function handleNewPropsAndNewState(){return j=s(x,C),o.dependsOnOwnProps&&(L=o(a,C)),B=i(j,L,C),B}():U?function handleNewProps(){return s.dependsOnOwnProps&&(j=s(x,C)),o.dependsOnOwnProps&&(L=o(a,C)),B=i(j,L,C),B}():z?function handleNewState(){const o=s(x,C),a=!w(o,j);return j=o,a&&(B=i(j,L,C)),B}():B}return function pureFinalPropsSelector(u,_){return $?handleSubsequentCalls(u,_):function handleFirstCall(u,_){return x=u,C=_,j=s(x,C),L=o(a,C),B=i(j,L,C),$=!0,B}(u,_)}}function wrapMapToPropsConstant(s){return function initConstantSelector(o){const i=s(o);function constantSelector(){return i}return constantSelector.dependsOnOwnProps=!1,constantSelector}}function getDependsOnOwnProps(s){return s.dependsOnOwnProps?Boolean(s.dependsOnOwnProps):1!==s.length}function wrapMapToPropsFunc(s,o){return function initProxySelector(o,{displayName:i}){const a=function mapToPropsProxy(s,o){return a.dependsOnOwnProps?a.mapToProps(s,o):a.mapToProps(s,void 0)};return a.dependsOnOwnProps=!0,a.mapToProps=function detectFactoryAndVerify(o,i){a.mapToProps=s,a.dependsOnOwnProps=getDependsOnOwnProps(s);let u=a(o,i);return"function"==typeof u&&(a.mapToProps=u,a.dependsOnOwnProps=getDependsOnOwnProps(u),u=a(o,i)),u},a}}function createInvalidArgFactory(s,o){return(i,a)=>{throw new Error(`Invalid value of type ${typeof s} for ${o} argument when connecting component ${a.wrappedComponentName}.`)}}function defaultMergeProps(s,o,i){return{...i,...s,...o}}function defaultNoopBatch(s){s()}var mk={notify(){},get:()=>[]};function createSubscription(s,o){let i,a=mk,u=0,_=!1;function handleChangeWrapper(){w.onStateChange&&w.onStateChange()}function trySubscribe(){u++,i||(i=o?o.addNestedSub(handleChangeWrapper):s.subscribe(handleChangeWrapper),a=function createListenerCollection(){let s=null,o=null;return{clear(){s=null,o=null},notify(){defaultNoopBatch((()=>{let o=s;for(;o;)o.callback(),o=o.next}))},get(){const o=[];let i=s;for(;i;)o.push(i),i=i.next;return o},subscribe(i){let a=!0;const u=o={callback:i,next:null,prev:o};return u.prev?u.prev.next=u:s=u,function unsubscribe(){a&&null!==s&&(a=!1,u.next?u.next.prev=u.prev:o=u.prev,u.prev?u.prev.next=u.next:s=u.next)}}}}())}function tryUnsubscribe(){u--,i&&0===u&&(i(),i=void 0,a.clear(),a=mk)}const w={addNestedSub:function addNestedSub(s){trySubscribe();const o=a.subscribe(s);let i=!1;return()=>{i||(i=!0,o(),tryUnsubscribe())}},notifyNestedSubs:function notifyNestedSubs(){a.notify()},handleChangeWrapper:handleChangeWrapper,isSubscribed:function isSubscribed(){return _},trySubscribe:function trySubscribeSelf(){_||(_=!0,trySubscribe())},tryUnsubscribe:function tryUnsubscribeSelf(){_&&(_=!1,tryUnsubscribe())},getListeners:()=>a};return w}var yk=(()=>!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement))(),vk=(()=>"undefined"!=typeof navigator&&"ReactNative"===navigator.product)(),_k=(()=>yk||vk?qe.useLayoutEffect:qe.useEffect)();function is(s,o){return s===o?0!==s||0!==o||1/s==1/o:s!=s&&o!=o}function shallowEqual(s,o){if(is(s,o))return!0;if("object"!=typeof s||null===s||"object"!=typeof o||null===o)return!1;const i=Object.keys(s),a=Object.keys(o);if(i.length!==a.length)return!1;for(let a=0;a({})))}(s),$=function mapDispatchToPropsFactory(s){return s&&"object"==typeof s?wrapMapToPropsConstant((o=>function react_redux_bindActionCreators(s,o){const i={};for(const a in s){const u=s[a];"function"==typeof u&&(i[a]=(...s)=>o(u(...s)))}return i}(s,o))):s?"function"==typeof s?wrapMapToPropsFunc(s):createInvalidArgFactory(s,"mapDispatchToProps"):wrapMapToPropsConstant((s=>({dispatch:s})))}(o),V=function mergePropsFactory(s){return s?"function"==typeof s?function wrapMergePropsFunc(s){return function initMergePropsProxy(o,{displayName:i,areMergedPropsEqual:a}){let u,_=!1;return function mergePropsProxy(o,i,w){const x=s(o,i,w);return _?a(x,u)||(u=x):(_=!0,u=x),u}}}(s):createInvalidArgFactory(s,"mergeProps"):()=>defaultMergeProps}(i),U=Boolean(s);return s=>{const o=s.displayName||s.name||"Component",i=`Connect(${o})`,a={shouldHandleStateChanges:U,displayName:i,wrappedComponentName:o,WrappedComponent:s,initMapStateToProps:B,initMapDispatchToProps:$,initMergeProps:V,areStatesEqual:u,areStatePropsEqual:w,areOwnPropsEqual:_,areMergedPropsEqual:x};function ConnectFunction(o){const[i,u,_]=qe.useMemo((()=>{const{reactReduxForwardedRef:s,...i}=o;return[o.context,s,i]}),[o]),w=qe.useMemo((()=>L),[i,L]),x=qe.useContext(w),C=Boolean(o.store)&&Boolean(o.store.getState)&&Boolean(o.store.dispatch),j=Boolean(x)&&Boolean(x.store);const B=C?o.store:x.store,$=j?x.getServerState:B.getState,V=qe.useMemo((()=>function finalPropsSelectorFactory(s,{initMapStateToProps:o,initMapDispatchToProps:i,initMergeProps:a,...u}){return pureFinalPropsSelectorFactory(o(s,u),i(s,u),a(s,u),s,u)}(B.dispatch,a)),[B]),[z,Y]=qe.useMemo((()=>{if(!U)return iO;const s=createSubscription(B,C?void 0:x.subscription),o=s.notifyNestedSubs.bind(s);return[s,o]}),[B,C,x]),Z=qe.useMemo((()=>C?x:{...x,subscription:z}),[C,x,z]),ee=qe.useRef(void 0),ie=qe.useRef(_),ae=qe.useRef(void 0),ce=qe.useRef(!1),le=qe.useRef(!1),pe=qe.useRef(void 0);_k((()=>(le.current=!0,()=>{le.current=!1})),[]);const de=qe.useMemo((()=>()=>ae.current&&_===ie.current?ae.current:V(B.getState(),_)),[B,_]),fe=qe.useMemo((()=>s=>z?function subscribeUpdates(s,o,i,a,u,_,w,x,C,j,L){if(!s)return()=>{};let B=!1,$=null;const checkForUpdates=()=>{if(B||!x.current)return;const s=o.getState();let i,V;try{i=a(s,u.current)}catch(s){V=s,$=s}V||($=null),i===_.current?w.current||j():(_.current=i,C.current=i,w.current=!0,L())};return i.onStateChange=checkForUpdates,i.trySubscribe(),checkForUpdates(),()=>{if(B=!0,i.tryUnsubscribe(),i.onStateChange=null,$)throw $}}(U,B,z,V,ie,ee,ce,le,ae,Y,s):()=>{}),[z]);let ye;!function useIsomorphicLayoutEffectWithArgs(s,o,i){_k((()=>s(...o)),i)}(captureWrapperProps,[ie,ee,ce,_,ae,Y]);try{ye=qe.useSyncExternalStore(fe,de,$?()=>V($(),_):de)}catch(s){throw pe.current&&(s.message+=`\nThe error may be correlated with this previous error:\n${pe.current.stack}\n\n`),s}_k((()=>{pe.current=void 0,ae.current=void 0,ee.current=ye}));const be=qe.useMemo((()=>qe.createElement(s,{...ye,ref:u})),[u,s,ye]);return qe.useMemo((()=>U?qe.createElement(w.Provider,{value:Z},be):be),[w,be,Z])}const j=qe.memo(ConnectFunction);if(j.WrappedComponent=s,j.displayName=ConnectFunction.displayName=i,C){const o=qe.forwardRef((function forwardConnectRef(s,o){return qe.createElement(j,{...s,reactReduxForwardedRef:o})}));return o.displayName=i,o.WrappedComponent=s,hoistNonReactStatics(o,s)}return hoistNonReactStatics(j,s)}};var cO=function Provider(s){const{children:o,context:i,serverState:a,store:u}=s,_=qe.useMemo((()=>{const s=createSubscription(u);return{store:u,subscription:s,getServerState:a?()=>a:void 0}}),[u,a]),w=qe.useMemo((()=>u.getState()),[u]);_k((()=>{const{subscription:s}=_;return s.onStateChange=s.notifyNestedSubs,s.trySubscribe(),w!==u.getState()&&s.notifyNestedSubs(),()=>{s.tryUnsubscribe(),s.onStateChange=void 0}}),[_,w]);const x=i||oO;return qe.createElement(x.Provider,{value:_},o)};var lO=__webpack_require__(83488),uO=__webpack_require__.n(lO);const withSystem=s=>o=>{const{fn:i}=s();class WithSystem extends qe.Component{render(){return qe.createElement(o,Fn()({},s(),this.props,this.context))}}return WithSystem.displayName=`WithSystem(${i.getDisplayName(o)})`,WithSystem},withRoot=(s,o)=>i=>{const{fn:a}=s();class WithRoot extends qe.Component{render(){return qe.createElement(cO,{store:o},qe.createElement(i,Fn()({},this.props,this.context)))}}return WithRoot.displayName=`WithRoot(${a.getDisplayName(i)})`,WithRoot},withConnect=(s,o,i)=>compose(i?withRoot(s,i):uO(),aO(((i,a)=>{const u={...a,...s()},_=o.prototype?.mapStateToProps||(s=>({state:s}));return _(i,u)})),withSystem(s))(o),handleProps=(s,o,i,a)=>{for(const u in o){const _=o[u];"function"==typeof _&&_(i[u],a[u],s())}},withMappedContainer=(s,o,i)=>(o,a)=>{const{fn:u}=s(),_=i(o,"root");class WithMappedContainer extends qe.Component{constructor(o,i){super(o,i),handleProps(s,a,o,{})}UNSAFE_componentWillReceiveProps(o){handleProps(s,a,o,this.props)}render(){const s=Zt()(this.props,a?Object.keys(a):[]);return qe.createElement(_,s)}}return WithMappedContainer.displayName=`WithMappedContainer(${u.getDisplayName(_)})`,WithMappedContainer},render=(s,o,i,a)=>u=>{const _=i(s,o,a)("App","root"),{createRoot:w}=Hx;w(u).render(qe.createElement(_,null))},getComponent=(s,o,i)=>(a,u,_={})=>{if("string"!=typeof a)throw new TypeError("Need a string, to fetch a component. Was given a "+typeof a);const w=i(a);return w?u?"root"===u?withConnect(s,w,o()):withConnect(s,w):w:(_.failSilently||s().log.warn("Could not find component:",a),null)},getDisplayName=s=>s.displayName||s.name||"Component",view=({getComponents:s,getStore:o,getSystem:i})=>{const a=(u=getComponent(i,o,s),Nt(u,((...s)=>JSON.stringify(s))));var u;const _=(s=>utils_memoizeN(s,((...s)=>s)))(withMappedContainer(i,0,a));return{rootInjects:{getComponent:a,makeMappedContainer:_,render:render(i,o,getComponent,s)},fn:{getDisplayName:getDisplayName}}},view_legacy=({React:s,getSystem:o,getStore:i,getComponents:a})=>{const u={},_=parseInt(s?.version,10);return _>=16&&_<18&&(u.render=((s,o,i,a)=>u=>{const _=i(s,o,a)("App","root");Hx.render(qe.createElement(_,null),u)})(o,i,getComponent,a)),{rootInjects:u}};function downloadUrlPlugin(s){let{fn:o}=s;const i={download:s=>({errActions:i,specSelectors:a,specActions:u,getConfigs:_})=>{let{fetch:w}=o;const x=_();function next(o){if(o instanceof Error||o.status>=400)return u.updateLoadingStatus("failed"),i.newThrownErr(Object.assign(new Error((o.message||o.statusText)+" "+s),{source:"fetch"})),void(!o.status&&o instanceof Error&&function checkPossibleFailReasons(){try{let o;if("URL"in ut?o=new URL(s):(o=document.createElement("a"),o.href=s),"https:"!==o.protocol&&"https:"===ut.location.protocol){const s=Object.assign(new Error(`Possible mixed-content issue? The page was loaded over https:// but a ${o.protocol}// URL was specified. Check that you are not attempting to load mixed content.`),{source:"fetch"});return void i.newThrownErr(s)}if(o.origin!==ut.location.origin){const s=Object.assign(new Error(`Possible cross-origin (CORS) issue? The URL origin (${o.origin}) does not match the page (${ut.location.origin}). Check the server returns the correct 'Access-Control-Allow-*' headers.`),{source:"fetch"});i.newThrownErr(s)}}catch(s){return}}());u.updateLoadingStatus("success"),u.updateSpec(o.text),a.url()!==s&&u.updateUrl(s)}s=s||a.url(),u.updateLoadingStatus("loading"),i.clear({source:"fetch"}),w({url:s,loadSpec:!0,requestInterceptor:x.requestInterceptor||(s=>s),responseInterceptor:x.responseInterceptor||(s=>s),credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(next,next)},updateLoadingStatus:s=>{let o=[null,"loading","failed","success","failedConfig"];return-1===o.indexOf(s)&&console.error(`Error: ${s} is not one of ${JSON.stringify(o)}`),{type:"spec_update_loading_status",payload:s}}};let a={loadingStatus:Jt((s=>s||(0,We.Map)()),(s=>s.get("loadingStatus")||null))};return{statePlugins:{spec:{actions:i,reducers:{spec_update_loading_status:(s,o)=>"string"==typeof o.payload?s.set("loadingStatus",o.payload):s},selectors:a}}}}function arrayLikeToArray_arrayLikeToArray(s,o){(null==o||o>s.length)&&(o=s.length);for(var i=0,a=Array(o);i1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;return function getClassNameCombinations(s){if(0===s.length||1===s.length)return s;var o=s.join(".");return pO[o]||(pO[o]=function powerSetPermutations(s){var o=s.length;return 0===o||1===o?s:2===o?[s[0],s[1],"".concat(s[0],".").concat(s[1]),"".concat(s[1],".").concat(s[0])]:3===o?[s[0],s[1],s[2],"".concat(s[0],".").concat(s[1]),"".concat(s[0],".").concat(s[2]),"".concat(s[1],".").concat(s[0]),"".concat(s[1],".").concat(s[2]),"".concat(s[2],".").concat(s[0]),"".concat(s[2],".").concat(s[1]),"".concat(s[0],".").concat(s[1],".").concat(s[2]),"".concat(s[0],".").concat(s[2],".").concat(s[1]),"".concat(s[1],".").concat(s[0],".").concat(s[2]),"".concat(s[1],".").concat(s[2],".").concat(s[0]),"".concat(s[2],".").concat(s[0],".").concat(s[1]),"".concat(s[2],".").concat(s[1],".").concat(s[0])]:o>=4?[s[0],s[1],s[2],s[3],"".concat(s[0],".").concat(s[1]),"".concat(s[0],".").concat(s[2]),"".concat(s[0],".").concat(s[3]),"".concat(s[1],".").concat(s[0]),"".concat(s[1],".").concat(s[2]),"".concat(s[1],".").concat(s[3]),"".concat(s[2],".").concat(s[0]),"".concat(s[2],".").concat(s[1]),"".concat(s[2],".").concat(s[3]),"".concat(s[3],".").concat(s[0]),"".concat(s[3],".").concat(s[1]),"".concat(s[3],".").concat(s[2]),"".concat(s[0],".").concat(s[1],".").concat(s[2]),"".concat(s[0],".").concat(s[1],".").concat(s[3]),"".concat(s[0],".").concat(s[2],".").concat(s[1]),"".concat(s[0],".").concat(s[2],".").concat(s[3]),"".concat(s[0],".").concat(s[3],".").concat(s[1]),"".concat(s[0],".").concat(s[3],".").concat(s[2]),"".concat(s[1],".").concat(s[0],".").concat(s[2]),"".concat(s[1],".").concat(s[0],".").concat(s[3]),"".concat(s[1],".").concat(s[2],".").concat(s[0]),"".concat(s[1],".").concat(s[2],".").concat(s[3]),"".concat(s[1],".").concat(s[3],".").concat(s[0]),"".concat(s[1],".").concat(s[3],".").concat(s[2]),"".concat(s[2],".").concat(s[0],".").concat(s[1]),"".concat(s[2],".").concat(s[0],".").concat(s[3]),"".concat(s[2],".").concat(s[1],".").concat(s[0]),"".concat(s[2],".").concat(s[1],".").concat(s[3]),"".concat(s[2],".").concat(s[3],".").concat(s[0]),"".concat(s[2],".").concat(s[3],".").concat(s[1]),"".concat(s[3],".").concat(s[0],".").concat(s[1]),"".concat(s[3],".").concat(s[0],".").concat(s[2]),"".concat(s[3],".").concat(s[1],".").concat(s[0]),"".concat(s[3],".").concat(s[1],".").concat(s[2]),"".concat(s[3],".").concat(s[2],".").concat(s[0]),"".concat(s[3],".").concat(s[2],".").concat(s[1]),"".concat(s[0],".").concat(s[1],".").concat(s[2],".").concat(s[3]),"".concat(s[0],".").concat(s[1],".").concat(s[3],".").concat(s[2]),"".concat(s[0],".").concat(s[2],".").concat(s[1],".").concat(s[3]),"".concat(s[0],".").concat(s[2],".").concat(s[3],".").concat(s[1]),"".concat(s[0],".").concat(s[3],".").concat(s[1],".").concat(s[2]),"".concat(s[0],".").concat(s[3],".").concat(s[2],".").concat(s[1]),"".concat(s[1],".").concat(s[0],".").concat(s[2],".").concat(s[3]),"".concat(s[1],".").concat(s[0],".").concat(s[3],".").concat(s[2]),"".concat(s[1],".").concat(s[2],".").concat(s[0],".").concat(s[3]),"".concat(s[1],".").concat(s[2],".").concat(s[3],".").concat(s[0]),"".concat(s[1],".").concat(s[3],".").concat(s[0],".").concat(s[2]),"".concat(s[1],".").concat(s[3],".").concat(s[2],".").concat(s[0]),"".concat(s[2],".").concat(s[0],".").concat(s[1],".").concat(s[3]),"".concat(s[2],".").concat(s[0],".").concat(s[3],".").concat(s[1]),"".concat(s[2],".").concat(s[1],".").concat(s[0],".").concat(s[3]),"".concat(s[2],".").concat(s[1],".").concat(s[3],".").concat(s[0]),"".concat(s[2],".").concat(s[3],".").concat(s[0],".").concat(s[1]),"".concat(s[2],".").concat(s[3],".").concat(s[1],".").concat(s[0]),"".concat(s[3],".").concat(s[0],".").concat(s[1],".").concat(s[2]),"".concat(s[3],".").concat(s[0],".").concat(s[2],".").concat(s[1]),"".concat(s[3],".").concat(s[1],".").concat(s[0],".").concat(s[2]),"".concat(s[3],".").concat(s[1],".").concat(s[2],".").concat(s[0]),"".concat(s[3],".").concat(s[2],".").concat(s[0],".").concat(s[1]),"".concat(s[3],".").concat(s[2],".").concat(s[1],".").concat(s[0])]:void 0}(s)),pO[o]}(s.filter((function(s){return"token"!==s}))).reduce((function(s,o){return _objectSpread(_objectSpread({},s),i[o])}),o)}function createClassNameString(s){return s.join(" ")}function createElement(s){var o=s.node,i=s.stylesheet,a=s.style,u=void 0===a?{}:a,_=s.useInlineStyles,w=s.key,x=o.properties,C=o.type,j=o.tagName,L=o.value;if("text"===C)return L;if(j){var B,$=function createChildren(s,o){var i=0;return function(a){return i+=1,a.map((function(a,u){return createElement({node:a,stylesheet:s,useInlineStyles:o,key:"code-segment-".concat(i,"-").concat(u)})}))}}(i,_);if(_){var V=Object.keys(i).reduce((function(s,o){return o.split(".").forEach((function(o){s.includes(o)||s.push(o)})),s}),[]),U=x.className&&x.className.includes("token")?["token"]:[],z=x.className&&U.concat(x.className.filter((function(s){return!V.includes(s)})));B=_objectSpread(_objectSpread({},x),{},{className:createClassNameString(z)||void 0,style:createStyleObject(x.className,Object.assign({},x.style,u),i)})}else B=_objectSpread(_objectSpread({},x),{},{className:createClassNameString(x.className)});var Y=$(o.children);return qe.createElement(j,extends_extends({key:w},B),Y)}}var hO=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function highlight_ownKeys(s,o){var i=Object.keys(s);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(s);o&&(a=a.filter((function(o){return Object.getOwnPropertyDescriptor(s,o).enumerable}))),i.push.apply(i,a)}return i}function highlight_objectSpread(s){for(var o=1;o1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=0;a2&&void 0!==arguments[2]?arguments[2]:[];return o||j.length>0?function createWrappedLine(s,_){return createLineElement({children:s,lineNumber:_,lineNumberStyle:x,largestLineNumber:w,showInlineLineNumbers:u,lineProps:i,className:arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],showLineNumbers:a,wrapLongLines:C,wrapLines:o})}(s,_,j):function createUnwrappedLine(s,o){if(a&&o&&u){var i=assembleLineNumberStyles(x,o,w);s.unshift(getInlineLineNumber(o,i))}return s}(s,_)}for(var U=function _loop(){var s=L[V],o=s.children[0].value,i=function getNewLines(s){return s.match(dO)}(o);if(i){var u=o.split("\n");u.forEach((function(o,i){var w=a&&B.length+_,x={type:"text",value:"".concat(o,"\n")};if(0===i){var C=createLine(L.slice($+1,V).concat(createLineElement({children:[x],className:s.properties.className})),w);B.push(C)}else if(i===u.length-1){var j=L[V+1]&&L[V+1].children&&L[V+1].children[0],U={type:"text",value:"".concat(o)};if(j){var z=createLineElement({children:[U],className:s.properties.className});L.splice(V+1,0,z)}else{var Y=createLine([U],w,s.properties.className);B.push(Y)}}else{var Z=createLine([x],w,s.properties.className);B.push(Z)}})),$=V}V++};V{gO.registerLanguage("json",_O),gO.registerLanguage("js",vO),gO.registerLanguage("xml",wO),gO.registerLanguage("yaml",OO),gO.registerLanguage("http",AO),gO.registerLanguage("bash",xO),gO.registerLanguage("powershell",IO),gO.registerLanguage("javascript",vO)},PO={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#333",color:"white"},"hljs-name":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"},"hljs-code":{fontStyle:"italic",color:"#888"},"hljs-emphasis":{fontStyle:"italic"},"hljs-tag":{color:"#62c8f3"},"hljs-variable":{color:"#ade5fc"},"hljs-template-variable":{color:"#ade5fc"},"hljs-selector-id":{color:"#ade5fc"},"hljs-selector-class":{color:"#ade5fc"},"hljs-string":{color:"#a2fca2"},"hljs-bullet":{color:"#d36363"},"hljs-type":{color:"#ffa"},"hljs-title":{color:"#ffa"},"hljs-section":{color:"#ffa"},"hljs-attribute":{color:"#ffa"},"hljs-quote":{color:"#ffa"},"hljs-built_in":{color:"#ffa"},"hljs-builtin-name":{color:"#ffa"},"hljs-number":{color:"#d36363"},"hljs-symbol":{color:"#d36363"},"hljs-keyword":{color:"#fcc28c"},"hljs-selector-tag":{color:"#fcc28c"},"hljs-literal":{color:"#fcc28c"},"hljs-comment":{color:"#888"},"hljs-deletion":{color:"#333",backgroundColor:"#fc9b9b"},"hljs-regexp":{color:"#c6b4f0"},"hljs-link":{color:"#c6b4f0"},"hljs-meta":{color:"#fc9b9b"},"hljs-addition":{backgroundColor:"#a2fca2",color:"#333"}},NO={agate:PO,arta:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#222",color:"#aaa"},"hljs-subst":{color:"#aaa"},"hljs-section":{color:"#fff",fontWeight:"bold"},"hljs-comment":{color:"#444"},"hljs-quote":{color:"#444"},"hljs-meta":{color:"#444"},"hljs-string":{color:"#ffcc33"},"hljs-symbol":{color:"#ffcc33"},"hljs-bullet":{color:"#ffcc33"},"hljs-regexp":{color:"#ffcc33"},"hljs-number":{color:"#00cc66"},"hljs-addition":{color:"#00cc66"},"hljs-built_in":{color:"#32aaee"},"hljs-builtin-name":{color:"#32aaee"},"hljs-literal":{color:"#32aaee"},"hljs-type":{color:"#32aaee"},"hljs-template-variable":{color:"#32aaee"},"hljs-attribute":{color:"#32aaee"},"hljs-link":{color:"#32aaee"},"hljs-keyword":{color:"#6644aa"},"hljs-selector-tag":{color:"#6644aa"},"hljs-name":{color:"#6644aa"},"hljs-selector-id":{color:"#6644aa"},"hljs-selector-class":{color:"#6644aa"},"hljs-title":{color:"#bb1166"},"hljs-variable":{color:"#bb1166"},"hljs-deletion":{color:"#bb1166"},"hljs-template-tag":{color:"#bb1166"},"hljs-doctag":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"},"hljs-emphasis":{fontStyle:"italic"}},monokai:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#272822",color:"#ddd"},"hljs-tag":{color:"#f92672"},"hljs-keyword":{color:"#f92672",fontWeight:"bold"},"hljs-selector-tag":{color:"#f92672",fontWeight:"bold"},"hljs-literal":{color:"#f92672",fontWeight:"bold"},"hljs-strong":{color:"#f92672"},"hljs-name":{color:"#f92672"},"hljs-code":{color:"#66d9ef"},"hljs-class .hljs-title":{color:"white"},"hljs-attribute":{color:"#bf79db"},"hljs-symbol":{color:"#bf79db"},"hljs-regexp":{color:"#bf79db"},"hljs-link":{color:"#bf79db"},"hljs-string":{color:"#a6e22e"},"hljs-bullet":{color:"#a6e22e"},"hljs-subst":{color:"#a6e22e"},"hljs-title":{color:"#a6e22e",fontWeight:"bold"},"hljs-section":{color:"#a6e22e",fontWeight:"bold"},"hljs-emphasis":{color:"#a6e22e"},"hljs-type":{color:"#a6e22e",fontWeight:"bold"},"hljs-built_in":{color:"#a6e22e"},"hljs-builtin-name":{color:"#a6e22e"},"hljs-selector-attr":{color:"#a6e22e"},"hljs-selector-pseudo":{color:"#a6e22e"},"hljs-addition":{color:"#a6e22e"},"hljs-variable":{color:"#a6e22e"},"hljs-template-tag":{color:"#a6e22e"},"hljs-template-variable":{color:"#a6e22e"},"hljs-comment":{color:"#75715e"},"hljs-quote":{color:"#75715e"},"hljs-deletion":{color:"#75715e"},"hljs-meta":{color:"#75715e"},"hljs-doctag":{fontWeight:"bold"},"hljs-selector-id":{fontWeight:"bold"}},nord:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#2E3440",color:"#D8DEE9"},"hljs-subst":{color:"#D8DEE9"},"hljs-selector-tag":{color:"#81A1C1"},"hljs-selector-id":{color:"#8FBCBB",fontWeight:"bold"},"hljs-selector-class":{color:"#8FBCBB"},"hljs-selector-attr":{color:"#8FBCBB"},"hljs-selector-pseudo":{color:"#88C0D0"},"hljs-addition":{backgroundColor:"rgba(163, 190, 140, 0.5)"},"hljs-deletion":{backgroundColor:"rgba(191, 97, 106, 0.5)"},"hljs-built_in":{color:"#8FBCBB"},"hljs-type":{color:"#8FBCBB"},"hljs-class":{color:"#8FBCBB"},"hljs-function":{color:"#88C0D0"},"hljs-function > .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},obsidian:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},"tomorrow-night":{"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}},idea:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",color:"#000",background:"#fff"},"hljs-subst":{fontWeight:"normal",color:"#000"},"hljs-title":{fontWeight:"normal",color:"#000"},"hljs-comment":{color:"#808080",fontStyle:"italic"},"hljs-quote":{color:"#808080",fontStyle:"italic"},"hljs-meta":{color:"#808000"},"hljs-tag":{background:"#efefef"},"hljs-section":{fontWeight:"bold",color:"#000080"},"hljs-name":{fontWeight:"bold",color:"#000080"},"hljs-literal":{fontWeight:"bold",color:"#000080"},"hljs-keyword":{fontWeight:"bold",color:"#000080"},"hljs-selector-tag":{fontWeight:"bold",color:"#000080"},"hljs-type":{fontWeight:"bold",color:"#000080"},"hljs-selector-id":{fontWeight:"bold",color:"#000080"},"hljs-selector-class":{fontWeight:"bold",color:"#000080"},"hljs-attribute":{fontWeight:"bold",color:"#0000ff"},"hljs-number":{fontWeight:"normal",color:"#0000ff"},"hljs-regexp":{fontWeight:"normal",color:"#0000ff"},"hljs-link":{fontWeight:"normal",color:"#0000ff"},"hljs-string":{color:"#008000",fontWeight:"bold"},"hljs-symbol":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-bullet":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-formula":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-doctag":{textDecoration:"underline"},"hljs-variable":{color:"#660e7a"},"hljs-template-variable":{color:"#660e7a"},"hljs-addition":{background:"#baeeba"},"hljs-deletion":{background:"#ffc8bd"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}}},TO=PO,components_SyntaxHighlighter=({language:s,className:o="",getConfigs:i,syntaxHighlighting:a={},children:u=""})=>{const _=i().syntaxHighlight.theme,{styles:w,defaultStyle:x}=a,C=w?.[_]??x;return qe.createElement(gO,{language:s,className:o,style:C},u)};var MO=__webpack_require__(5419),RO=__webpack_require__.n(MO);const components_HighlightCode=({fileName:s="response.txt",className:o,downloadable:i,getComponent:a,canCopy:u,language:_,children:w})=>{const x=(0,qe.useRef)(null),C=a("SyntaxHighlighter",!0),handlePreventYScrollingBeyondElement=s=>{const{target:o,deltaY:i}=s,{scrollHeight:a,offsetHeight:u,scrollTop:_}=o;a>u&&(0===_&&i<0||u+_>=a&&i>0)&&s.preventDefault()};return(0,qe.useEffect)((()=>{const s=Array.from(x.current.childNodes).filter((s=>!!s.nodeType&&s.classList.contains("microlight")));return s.forEach((s=>s.addEventListener("mousewheel",handlePreventYScrollingBeyondElement,{passive:!1}))),()=>{s.forEach((s=>s.removeEventListener("mousewheel",handlePreventYScrollingBeyondElement)))}}),[w,o,_]),qe.createElement("div",{className:"highlight-code",ref:x},u&&qe.createElement("div",{className:"copy-to-clipboard"},qe.createElement(Yn.CopyToClipboard,{text:w},qe.createElement("button",null))),i?qe.createElement("button",{className:"download-contents",onClick:()=>{RO()(w,s)}},"Download"):null,qe.createElement(C,{language:_,className:Xn()(o,"microlight"),renderPlainText:({children:s,PlainTextViewer:i})=>qe.createElement(i,{className:o},s)},w))},components_PlainTextViewer=({className:s="",children:o})=>qe.createElement("pre",{className:Xn()("microlight",s)},o),wrap_components_SyntaxHighlighter=(s,o)=>({renderPlainText:i,children:a,...u})=>{const _=o.getConfigs().syntaxHighlight.activated,w=o.getComponent("PlainTextViewer");return _||"function"!=typeof i?_?qe.createElement(s,u,a):qe.createElement(w,null,a):i({children:a,PlainTextViewer:w})},SyntaxHighlightingPlugin1=()=>({afterLoad:after_load,rootInjects:{syntaxHighlighting:{styles:NO,defaultStyle:TO}},components:{SyntaxHighlighter:components_SyntaxHighlighter,HighlightCode:components_HighlightCode,PlainTextViewer:components_PlainTextViewer}}),SyntaxHighlightingPlugin2=()=>({wrapComponents:{SyntaxHighlighter:wrap_components_SyntaxHighlighter}}),syntax_highlighting=()=>[SyntaxHighlightingPlugin1,SyntaxHighlightingPlugin2],versions_after_load=()=>{const{GIT_DIRTY:s,GIT_COMMIT:o,PACKAGE_VERSION:i,BUILD_TIME:a}={PACKAGE_VERSION:"5.19.0",GIT_COMMIT:"ge6d81908",GIT_DIRTY:!0,BUILD_TIME:"Mon, 17 Feb 2025 16:41:34 GMT"};ut.versions=ut.versions||{},ut.versions.swaggerUI={version:i,gitRevision:o,gitDirty:s,buildTimestamp:a}},versions=()=>({afterLoad:versions_after_load});var DO=__webpack_require__(47248),LO=__webpack_require__.n(DO);const FO=console.error,withErrorBoundary=s=>o=>{const{getComponent:i,fn:a}=s(),u=i("ErrorBoundary"),_=a.getDisplayName(o);class WithErrorBoundary extends qe.Component{render(){return qe.createElement(u,{targetName:_,getComponent:i,fn:a},qe.createElement(o,Fn()({},this.props,this.context)))}}var w;return WithErrorBoundary.displayName=`WithErrorBoundary(${_})`,(w=o).prototype&&w.prototype.isReactComponent&&(WithErrorBoundary.prototype.mapStateToProps=o.prototype.mapStateToProps),WithErrorBoundary},fallback=({name:s})=>qe.createElement("div",{className:"fallback"},"😱 ",qe.createElement("i",null,"Could not render ","t"===s?"this component":s,", see the console."));class ErrorBoundary extends qe.Component{static defaultProps={targetName:"this component",getComponent:()=>fallback,fn:{componentDidCatch:FO},children:null};static getDerivedStateFromError(s){return{hasError:!0,error:s}}constructor(...s){super(...s),this.state={hasError:!1,error:null}}componentDidCatch(s,o){this.props.fn.componentDidCatch(s,o)}render(){const{getComponent:s,targetName:o,children:i}=this.props;if(this.state.hasError){const i=s("Fallback");return qe.createElement(i,{name:o})}return i}}const BO=ErrorBoundary,safe_render=({componentList:s=[],fullOverride:o=!1}={})=>({getSystem:i})=>{const a=o?s:["App","BaseLayout","VersionPragmaFilter","InfoContainer","ServersContainer","SchemesContainer","AuthorizeBtnContainer","FilterContainer","Operations","OperationContainer","parameters","responses","OperationServers","Models","ModelWrapper",...s],u=LO()(a,Array(a.length).fill(((s,{fn:o})=>o.withErrorBoundary(s))));return{fn:{componentDidCatch:FO,withErrorBoundary:withErrorBoundary(i)},components:{ErrorBoundary:BO,Fallback:fallback},wrapComponents:u}};class App extends qe.Component{getLayout(){const{getComponent:s,layoutSelectors:o}=this.props,i=o.current(),a=s(i,!0);return a||(()=>qe.createElement("h1",null,' No layout defined for "',i,'" '))}render(){const s=this.getLayout();return qe.createElement(s,null)}}const qO=App;class AuthorizationPopup extends qe.Component{close=()=>{let{authActions:s}=this.props;s.showDefinitions(!1)};render(){let{authSelectors:s,authActions:o,getComponent:i,errSelectors:a,specSelectors:u,fn:{AST:_={}}}=this.props,w=s.shownDefinitions();const x=i("auths"),C=i("CloseIcon");return qe.createElement("div",{className:"dialog-ux"},qe.createElement("div",{className:"backdrop-ux"}),qe.createElement("div",{className:"modal-ux"},qe.createElement("div",{className:"modal-dialog-ux"},qe.createElement("div",{className:"modal-ux-inner"},qe.createElement("div",{className:"modal-ux-header"},qe.createElement("h3",null,"Available authorizations"),qe.createElement("button",{type:"button",className:"close-modal",onClick:this.close},qe.createElement(C,null))),qe.createElement("div",{className:"modal-ux-content"},w.valueSeq().map(((w,C)=>qe.createElement(x,{key:C,AST:_,definitions:w,getComponent:i,errSelectors:a,authSelectors:s,authActions:o,specSelectors:u}))))))))}}class AuthorizeBtn extends qe.Component{render(){let{isAuthorized:s,showPopup:o,onClick:i,getComponent:a}=this.props;const u=a("authorizationPopup",!0),_=a("LockAuthIcon",!0),w=a("UnlockAuthIcon",!0);return qe.createElement("div",{className:"auth-wrapper"},qe.createElement("button",{className:s?"btn authorize locked":"btn authorize unlocked",onClick:i},qe.createElement("span",null,"Authorize"),s?qe.createElement(_,null):qe.createElement(w,null)),o&&qe.createElement(u,null))}}class AuthorizeBtnContainer extends qe.Component{render(){const{authActions:s,authSelectors:o,specSelectors:i,getComponent:a}=this.props,u=i.securityDefinitions(),_=o.definitionsToAuthorize(),w=a("authorizeBtn");return u?qe.createElement(w,{onClick:()=>s.showDefinitions(_),isAuthorized:!!o.authorized().size,showPopup:!!o.shownDefinitions(),getComponent:a}):null}}class AuthorizeOperationBtn extends qe.Component{onClick=s=>{s.stopPropagation();let{onClick:o}=this.props;o&&o()};render(){let{isAuthorized:s,getComponent:o}=this.props;const i=o("LockAuthOperationIcon",!0),a=o("UnlockAuthOperationIcon",!0);return qe.createElement("button",{className:"authorization__btn","aria-label":s?"authorization button locked":"authorization button unlocked",onClick:this.onClick},s?qe.createElement(i,{className:"locked"}):qe.createElement(a,{className:"unlocked"}))}}class Auths extends qe.Component{constructor(s,o){super(s,o),this.state={}}onAuthChange=s=>{let{name:o}=s;this.setState({[o]:s})};submitAuth=s=>{s.preventDefault();let{authActions:o}=this.props;o.authorizeWithPersistOption(this.state)};logoutClick=s=>{s.preventDefault();let{authActions:o,definitions:i}=this.props,a=i.map(((s,o)=>o)).toArray();this.setState(a.reduce(((s,o)=>(s[o]="",s)),{})),o.logoutWithPersistOption(a)};close=s=>{s.preventDefault();let{authActions:o}=this.props;o.showDefinitions(!1)};render(){let{definitions:s,getComponent:o,authSelectors:i,errSelectors:a}=this.props;const u=o("AuthItem"),_=o("oauth2",!0),w=o("Button");let x=i.authorized(),C=s.filter(((s,o)=>!!x.get(o))),j=s.filter((s=>"oauth2"!==s.get("type"))),L=s.filter((s=>"oauth2"===s.get("type")));return qe.createElement("div",{className:"auth-container"},!!j.size&&qe.createElement("form",{onSubmit:this.submitAuth},j.map(((s,i)=>qe.createElement(u,{key:i,schema:s,name:i,getComponent:o,onAuthChange:this.onAuthChange,authorized:x,errSelectors:a}))).toArray(),qe.createElement("div",{className:"auth-btn-wrapper"},j.size===C.size?qe.createElement(w,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):qe.createElement(w,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),qe.createElement(w,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),L&&L.size?qe.createElement("div",null,qe.createElement("div",{className:"scope-def"},qe.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),qe.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),s.filter((s=>"oauth2"===s.get("type"))).map(((s,o)=>qe.createElement("div",{key:o},qe.createElement(_,{authorized:x,schema:s,name:o})))).toArray()):null)}}class auth_item_Auths extends qe.Component{render(){let{schema:s,name:o,getComponent:i,onAuthChange:a,authorized:u,errSelectors:_}=this.props;const w=i("apiKeyAuth"),x=i("basicAuth");let C;const j=s.get("type");switch(j){case"apiKey":C=qe.createElement(w,{key:o,schema:s,name:o,errSelectors:_,authorized:u,getComponent:i,onChange:a});break;case"basic":C=qe.createElement(x,{key:o,schema:s,name:o,errSelectors:_,authorized:u,getComponent:i,onChange:a});break;default:C=qe.createElement("div",{key:o},"Unknown security definition type ",j)}return qe.createElement("div",{key:`${o}-jump`},C)}}class AuthError extends qe.Component{render(){let{error:s}=this.props,o=s.get("level"),i=s.get("message"),a=s.get("source");return qe.createElement("div",{className:"errors"},qe.createElement("b",null,a," ",o),qe.createElement("span",null,i))}}class ApiKeyAuth extends qe.Component{constructor(s,o){super(s,o);let{name:i,schema:a}=this.props,u=this.getValue();this.state={name:i,schema:a,value:u}}getValue(){let{name:s,authorized:o}=this.props;return o&&o.getIn([s,"value"])}onChange=s=>{let{onChange:o}=this.props,i=s.target.value,a=Object.assign({},this.state,{value:i});this.setState(a),o(a)};render(){let{schema:s,getComponent:o,errSelectors:i,name:a}=this.props;const u=o("Input"),_=o("Row"),w=o("Col"),x=o("authError"),C=o("Markdown",!0),j=o("JumpToPath",!0);let L=this.getValue(),B=i.allErrors().filter((s=>s.get("authId")===a));return qe.createElement("div",null,qe.createElement("h4",null,qe.createElement("code",null,a||s.get("name"))," (apiKey)",qe.createElement(j,{path:["securityDefinitions",a]})),L&&qe.createElement("h6",null,"Authorized"),qe.createElement(_,null,qe.createElement(C,{source:s.get("description")})),qe.createElement(_,null,qe.createElement("p",null,"Name: ",qe.createElement("code",null,s.get("name")))),qe.createElement(_,null,qe.createElement("p",null,"In: ",qe.createElement("code",null,s.get("in")))),qe.createElement(_,null,qe.createElement("label",{htmlFor:"api_key_value"},"Value:"),L?qe.createElement("code",null," ****** "):qe.createElement(w,null,qe.createElement(u,{id:"api_key_value",type:"text",onChange:this.onChange,autoFocus:!0}))),B.valueSeq().map(((s,o)=>qe.createElement(x,{error:s,key:o}))))}}class BasicAuth extends qe.Component{constructor(s,o){super(s,o);let{schema:i,name:a}=this.props,u=this.getValue().username;this.state={name:a,schema:i,value:u?{username:u}:{}}}getValue(){let{authorized:s,name:o}=this.props;return s&&s.getIn([o,"value"])||{}}onChange=s=>{let{onChange:o}=this.props,{value:i,name:a}=s.target,u=this.state.value;u[a]=i,this.setState({value:u}),o(this.state)};render(){let{schema:s,getComponent:o,name:i,errSelectors:a}=this.props;const u=o("Input"),_=o("Row"),w=o("Col"),x=o("authError"),C=o("JumpToPath",!0),j=o("Markdown",!0);let L=this.getValue().username,B=a.allErrors().filter((s=>s.get("authId")===i));return qe.createElement("div",null,qe.createElement("h4",null,"Basic authorization",qe.createElement(C,{path:["securityDefinitions",i]})),L&&qe.createElement("h6",null,"Authorized"),qe.createElement(_,null,qe.createElement(j,{source:s.get("description")})),qe.createElement(_,null,qe.createElement("label",{htmlFor:"auth_username"},"Username:"),L?qe.createElement("code",null," ",L," "):qe.createElement(w,null,qe.createElement(u,{id:"auth_username",type:"text",required:"required",name:"username",onChange:this.onChange,autoFocus:!0}))),qe.createElement(_,null,qe.createElement("label",{htmlFor:"auth_password"},"Password:"),L?qe.createElement("code",null," ****** "):qe.createElement(w,null,qe.createElement(u,{id:"auth_password",autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),B.valueSeq().map(((s,o)=>qe.createElement(x,{error:s,key:o}))))}}function example_Example(s){const{example:o,showValue:i,getComponent:a}=s,u=a("Markdown",!0),_=a("HighlightCode",!0);return o?qe.createElement("div",{className:"example"},o.get("description")?qe.createElement("section",{className:"example__section"},qe.createElement("div",{className:"example__section-header"},"Example Description"),qe.createElement("p",null,qe.createElement(u,{source:o.get("description")}))):null,i&&o.has("value")?qe.createElement("section",{className:"example__section"},qe.createElement("div",{className:"example__section-header"},"Example Value"),qe.createElement(_,null,stringify(o.get("value")))):null):null}class ExamplesSelect extends qe.PureComponent{static defaultProps={examples:He().Map({}),onSelect:(...s)=>console.log("DEBUG: ExamplesSelect was not given an onSelect callback",...s),currentExampleKey:null,showLabels:!0};_onSelect=(s,{isSyntheticChange:o=!1}={})=>{"function"==typeof this.props.onSelect&&this.props.onSelect(s,{isSyntheticChange:o})};_onDomSelect=s=>{if("function"==typeof this.props.onSelect){const o=s.target.selectedOptions[0].getAttribute("value");this._onSelect(o,{isSyntheticChange:!1})}};getCurrentExample=()=>{const{examples:s,currentExampleKey:o}=this.props,i=s.get(o),a=s.keySeq().first(),u=s.get(a);return i||u||Map({})};componentDidMount(){const{onSelect:s,examples:o}=this.props;if("function"==typeof s){const s=o.first(),i=o.keyOf(s);this._onSelect(i,{isSyntheticChange:!0})}}UNSAFE_componentWillReceiveProps(s){const{currentExampleKey:o,examples:i}=s;if(i!==this.props.examples&&!i.has(o)){const s=i.first(),o=i.keyOf(s);this._onSelect(o,{isSyntheticChange:!0})}}render(){const{examples:s,currentExampleKey:o,isValueModified:i,isModifiedValueAvailable:a,showLabels:u}=this.props;return qe.createElement("div",{className:"examples-select"},u?qe.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,qe.createElement("select",{className:"examples-select-element",onChange:this._onDomSelect,value:a&&i?"__MODIFIED__VALUE__":o||""},a?qe.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,s.map(((s,o)=>qe.createElement("option",{key:o,value:o},s.get("summary")||o))).valueSeq()))}}const stringifyUnlessList=s=>We.List.isList(s)?s:stringify(s);class ExamplesSelectValueRetainer extends qe.PureComponent{static defaultProps={userHasEditedBody:!1,examples:(0,We.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",setRetainRequestBodyValueFlag:()=>{},onSelect:(...s)=>console.log("ExamplesSelectValueRetainer: no `onSelect` function was provided",...s),updateValue:(...s)=>console.log("ExamplesSelectValueRetainer: no `updateValue` function was provided",...s)};constructor(s){super(s);const o=this._getCurrentExampleValue();this.state={[s.currentNamespace]:(0,We.Map)({lastUserEditedValue:this.props.currentUserInputValue,lastDownstreamValue:o,isModifiedValueSelected:this.props.userHasEditedBody||this.props.currentUserInputValue!==o})}}componentWillUnmount(){this.props.setRetainRequestBodyValueFlag(!1)}_getStateForCurrentNamespace=()=>{const{currentNamespace:s}=this.props;return(this.state[s]||(0,We.Map)()).toObject()};_setStateForCurrentNamespace=s=>{const{currentNamespace:o}=this.props;return this._setStateForNamespace(o,s)};_setStateForNamespace=(s,o)=>{const i=(this.state[s]||(0,We.Map)()).mergeDeep(o);return this.setState({[s]:i})};_isCurrentUserInputSameAsExampleValue=()=>{const{currentUserInputValue:s}=this.props;return this._getCurrentExampleValue()===s};_getValueForExample=(s,o)=>{const{examples:i}=o||this.props;return stringifyUnlessList((i||(0,We.Map)({})).getIn([s,"value"]))};_getCurrentExampleValue=s=>{const{currentKey:o}=s||this.props;return this._getValueForExample(o,s||this.props)};_onExamplesSelect=(s,{isSyntheticChange:o}={},...i)=>{const{onSelect:a,updateValue:u,currentUserInputValue:_,userHasEditedBody:w}=this.props,{lastUserEditedValue:x}=this._getStateForCurrentNamespace(),C=this._getValueForExample(s);if("__MODIFIED__VALUE__"===s)return u(stringifyUnlessList(x)),this._setStateForCurrentNamespace({isModifiedValueSelected:!0});"function"==typeof a&&a(s,{isSyntheticChange:o},...i),this._setStateForCurrentNamespace({lastDownstreamValue:C,isModifiedValueSelected:o&&w||!!_&&_!==C}),o||"function"==typeof u&&u(stringifyUnlessList(C))};UNSAFE_componentWillReceiveProps(s){const{currentUserInputValue:o,examples:i,onSelect:a,userHasEditedBody:u}=s,{lastUserEditedValue:_,lastDownstreamValue:w}=this._getStateForCurrentNamespace(),x=this._getValueForExample(s.currentKey,s),C=i.filter((s=>s.get("value")===o||stringify(s.get("value"))===o));if(C.size){let o;o=C.has(s.currentKey)?s.currentKey:C.keySeq().first(),a(o,{isSyntheticChange:!0})}else o!==this.props.currentUserInputValue&&o!==_&&o!==w&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(s.currentNamespace,{lastUserEditedValue:s.currentUserInputValue,isModifiedValueSelected:u||o!==x}))}render(){const{currentUserInputValue:s,examples:o,currentKey:i,getComponent:a,userHasEditedBody:u}=this.props,{lastDownstreamValue:_,lastUserEditedValue:w,isModifiedValueSelected:x}=this._getStateForCurrentNamespace(),C=a("ExamplesSelect");return qe.createElement(C,{examples:o,currentExampleKey:i,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!w&&w!==_,isValueModified:void 0!==s&&x&&s!==this._getCurrentExampleValue()||u})}}function oauth2_authorize_authorize({auth:s,authActions:o,errActions:i,configs:a,authConfigs:u={},currentServer:_}){let{schema:w,scopes:x,name:C,clientId:j}=s,L=w.get("flow"),B=[];switch(L){case"password":return void o.authorizePassword(s);case"application":case"clientCredentials":case"client_credentials":return void o.authorizeApplication(s);case"accessCode":case"authorizationCode":case"authorization_code":B.push("response_type=code");break;case"implicit":B.push("response_type=token")}"string"==typeof j&&B.push("client_id="+encodeURIComponent(j));let $=a.oauth2RedirectUrl;if(void 0===$)return void i.newAuthErr({authId:C,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."});B.push("redirect_uri="+encodeURIComponent($));let V=[];if(Array.isArray(x)?V=x:He().List.isList(x)&&(V=x.toArray()),V.length>0){let s=u.scopeSeparator||" ";B.push("scope="+encodeURIComponent(V.join(s)))}let U=utils_btoa(new Date);if(B.push("state="+encodeURIComponent(U)),void 0!==u.realm&&B.push("realm="+encodeURIComponent(u.realm)),("authorizationCode"===L||"authorization_code"===L||"accessCode"===L)&&u.usePkceWithAuthorizationCodeGrant){const o=function generateCodeVerifier(){return b64toB64UrlEncoded(Ot()(32).toString("base64"))}(),i=function createCodeChallenge(s){return b64toB64UrlEncoded(At()("sha256").update(s).digest("base64"))}(o);B.push("code_challenge="+i),B.push("code_challenge_method=S256"),s.codeVerifier=o}let{additionalQueryStringParams:z}=u;for(let s in z)void 0!==z[s]&&B.push([s,z[s]].map(encodeURIComponent).join("="));const Y=w.get("authorizationUrl");let Z;Z=_?Rt()(sanitizeUrl(Y),_,!0).toString():sanitizeUrl(Y);let ee,ie=[Z,B.join("&")].join(-1===Y.indexOf("?")?"?":"&");ee="implicit"===L?o.preAuthorizeImplicit:u.useBasicAuthenticationWithAccessCodeGrant?o.authorizeAccessCodeWithBasicAuthentication:o.authorizeAccessCodeWithFormParams,o.authPopup(ie,{auth:s,state:U,redirectUrl:$,callback:ee,errCb:i.newAuthErr})}class Oauth2 extends qe.Component{constructor(s,o){super(s,o);let{name:i,schema:a,authorized:u,authSelectors:_}=this.props,w=u&&u.get(i),x=_.getConfigs()||{},C=w&&w.get("username")||"",j=w&&w.get("clientId")||x.clientId||"",L=w&&w.get("clientSecret")||x.clientSecret||"",B=w&&w.get("passwordType")||"basic",$=w&&w.get("scopes")||x.scopes||[];"string"==typeof $&&($=$.split(x.scopeSeparator||" ")),this.state={appName:x.appName,name:i,schema:a,scopes:$,clientId:j,clientSecret:L,username:C,password:"",passwordType:B}}close=s=>{s.preventDefault();let{authActions:o}=this.props;o.showDefinitions(!1)};authorize=()=>{let{authActions:s,errActions:o,getConfigs:i,authSelectors:a,oas3Selectors:u}=this.props,_=i(),w=a.getConfigs();o.clear({authId:name,type:"auth",source:"auth"}),oauth2_authorize_authorize({auth:this.state,currentServer:u.serverEffectiveValue(u.selectedServer()),authActions:s,errActions:o,configs:_,authConfigs:w})};onScopeChange=s=>{let{target:o}=s,{checked:i}=o,a=o.dataset.value;if(i&&-1===this.state.scopes.indexOf(a)){let s=this.state.scopes.concat([a]);this.setState({scopes:s})}else!i&&this.state.scopes.indexOf(a)>-1&&this.setState({scopes:this.state.scopes.filter((s=>s!==a))})};onInputChange=s=>{let{target:{dataset:{name:o},value:i}}=s,a={[o]:i};this.setState(a)};selectScopes=s=>{s.target.dataset.all?this.setState({scopes:Array.from((this.props.schema.get("allowedScopes")||this.props.schema.get("scopes")).keys())}):this.setState({scopes:[]})};logout=s=>{s.preventDefault();let{authActions:o,errActions:i,name:a}=this.props;i.clear({authId:a,type:"auth",source:"auth"}),o.logoutWithPersistOption([a])};render(){let{schema:s,getComponent:o,authSelectors:i,errSelectors:a,name:u,specSelectors:_}=this.props;const w=o("Input"),x=o("Row"),C=o("Col"),j=o("Button"),L=o("authError"),B=o("JumpToPath",!0),$=o("Markdown",!0),V=o("InitializedInput"),{isOAS3:U}=_;let z=U()?s.get("openIdConnectUrl"):null;const Y="implicit",Z="password",ee=U()?z?"authorization_code":"authorizationCode":"accessCode",ie=U()?z?"client_credentials":"clientCredentials":"application";let ae=!!(i.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,ce=s.get("flow"),le=ce===ee&&ae?ce+" with PKCE":ce,pe=s.get("allowedScopes")||s.get("scopes"),de=!!i.authorized().get(u),fe=a.allErrors().filter((s=>s.get("authId")===u)),ye=!fe.filter((s=>"validation"===s.get("source"))).size,be=s.get("description");return qe.createElement("div",null,qe.createElement("h4",null,u," (OAuth2, ",le,") ",qe.createElement(B,{path:["securityDefinitions",u]})),this.state.appName?qe.createElement("h5",null,"Application: ",this.state.appName," "):null,be&&qe.createElement($,{source:s.get("description")}),de&&qe.createElement("h6",null,"Authorized"),z&&qe.createElement("p",null,"OpenID Connect URL: ",qe.createElement("code",null,z)),(ce===Y||ce===ee)&&qe.createElement("p",null,"Authorization URL: ",qe.createElement("code",null,s.get("authorizationUrl"))),(ce===Z||ce===ee||ce===ie)&&qe.createElement("p",null,"Token URL:",qe.createElement("code",null," ",s.get("tokenUrl"))),qe.createElement("p",{className:"flow"},"Flow: ",qe.createElement("code",null,le)),ce!==Z?null:qe.createElement(x,null,qe.createElement(x,null,qe.createElement("label",{htmlFor:"oauth_username"},"username:"),de?qe.createElement("code",null," ",this.state.username," "):qe.createElement(C,{tablet:10,desktop:10},qe.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange,autoFocus:!0}))),qe.createElement(x,null,qe.createElement("label",{htmlFor:"oauth_password"},"password:"),de?qe.createElement("code",null," ****** "):qe.createElement(C,{tablet:10,desktop:10},qe.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),qe.createElement(x,null,qe.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),de?qe.createElement("code",null," ",this.state.passwordType," "):qe.createElement(C,{tablet:10,desktop:10},qe.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},qe.createElement("option",{value:"basic"},"Authorization header"),qe.createElement("option",{value:"request-body"},"Request body"))))),(ce===ie||ce===Y||ce===ee||ce===Z)&&(!de||de&&this.state.clientId)&&qe.createElement(x,null,qe.createElement("label",{htmlFor:`client_id_${ce}`},"client_id:"),de?qe.createElement("code",null," ****** "):qe.createElement(C,{tablet:10,desktop:10},qe.createElement(V,{id:`client_id_${ce}`,type:"text",required:ce===Z,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(ce===ie||ce===ee||ce===Z)&&qe.createElement(x,null,qe.createElement("label",{htmlFor:`client_secret_${ce}`},"client_secret:"),de?qe.createElement("code",null," ****** "):qe.createElement(C,{tablet:10,desktop:10},qe.createElement(V,{id:`client_secret_${ce}`,initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!de&&pe&&pe.size?qe.createElement("div",{className:"scopes"},qe.createElement("h2",null,"Scopes:",qe.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),qe.createElement("a",{onClick:this.selectScopes},"select none")),pe.map(((s,o)=>qe.createElement(x,{key:o},qe.createElement("div",{className:"checkbox"},qe.createElement(w,{"data-value":o,id:`${o}-${ce}-checkbox-${this.state.name}`,disabled:de,checked:this.state.scopes.includes(o),type:"checkbox",onChange:this.onScopeChange}),qe.createElement("label",{htmlFor:`${o}-${ce}-checkbox-${this.state.name}`},qe.createElement("span",{className:"item"}),qe.createElement("div",{className:"text"},qe.createElement("p",{className:"name"},o),qe.createElement("p",{className:"description"},s))))))).toArray()):null,fe.valueSeq().map(((s,o)=>qe.createElement(L,{error:s,key:o}))),qe.createElement("div",{className:"auth-btn-wrapper"},ye&&(de?qe.createElement(j,{className:"btn modal-btn auth authorize",onClick:this.logout,"aria-label":"Remove authorization"},"Logout"):qe.createElement(j,{className:"btn modal-btn auth authorize",onClick:this.authorize,"aria-label":"Apply given OAuth2 credentials"},"Authorize")),qe.createElement(j,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}class Clear extends qe.Component{onClick=()=>{let{specActions:s,path:o,method:i}=this.props;s.clearResponse(o,i),s.clearRequest(o,i)};render(){return qe.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}}const live_response_Headers=({headers:s})=>qe.createElement("div",null,qe.createElement("h5",null,"Response headers"),qe.createElement("pre",{className:"microlight"},s)),Duration=({duration:s})=>qe.createElement("div",null,qe.createElement("h5",null,"Request duration"),qe.createElement("pre",{className:"microlight"},s," ms"));class LiveResponse extends qe.Component{shouldComponentUpdate(s){return this.props.response!==s.response||this.props.path!==s.path||this.props.method!==s.method||this.props.displayRequestDuration!==s.displayRequestDuration}render(){const{response:s,getComponent:o,getConfigs:i,displayRequestDuration:a,specSelectors:u,path:_,method:w}=this.props,{showMutatedRequest:x,requestSnippetsEnabled:C}=i(),j=x?u.mutatedRequestFor(_,w):u.requestFor(_,w),L=s.get("status"),B=j.get("url"),$=s.get("headers").toJS(),V=s.get("notDocumented"),U=s.get("error"),z=s.get("text"),Y=s.get("duration"),Z=Object.keys($),ee=$["content-type"]||$["Content-Type"],ie=o("responseBody"),ae=Z.map((s=>{var o=Array.isArray($[s])?$[s].join():$[s];return qe.createElement("span",{className:"headerline",key:s}," ",s,": ",o," ")})),ce=0!==ae.length,le=o("Markdown",!0),pe=o("RequestSnippets",!0),de=o("curl",!0);return qe.createElement("div",null,j&&C?qe.createElement(pe,{request:j}):qe.createElement(de,{request:j}),B&&qe.createElement("div",null,qe.createElement("div",{className:"request-url"},qe.createElement("h4",null,"Request URL"),qe.createElement("pre",{className:"microlight"},B))),qe.createElement("h4",null,"Server response"),qe.createElement("table",{className:"responses-table live-responses-table"},qe.createElement("thead",null,qe.createElement("tr",{className:"responses-header"},qe.createElement("td",{className:"col_header response-col_status"},"Code"),qe.createElement("td",{className:"col_header response-col_description"},"Details"))),qe.createElement("tbody",null,qe.createElement("tr",{className:"response"},qe.createElement("td",{className:"response-col_status"},L,V?qe.createElement("div",{className:"response-undocumented"},qe.createElement("i",null," Undocumented ")):null),qe.createElement("td",{className:"response-col_description"},U?qe.createElement(le,{source:`${""!==s.get("name")?`${s.get("name")}: `:""}${s.get("message")}`}):null,z?qe.createElement(ie,{content:z,contentType:ee,url:B,headers:$,getConfigs:i,getComponent:o}):null,ce?qe.createElement(live_response_Headers,{headers:ae}):null,a&&Y?qe.createElement(Duration,{duration:Y}):null)))))}}class OnlineValidatorBadge extends qe.Component{constructor(s,o){super(s,o);let{getConfigs:i}=s,{validatorUrl:a}=i();this.state={url:this.getDefinitionUrl(),validatorUrl:void 0===a?"https://validator.swagger.io/validator":a}}getDefinitionUrl=()=>{let{specSelectors:s}=this.props;return new(Rt())(s.url(),ut.location).toString()};UNSAFE_componentWillReceiveProps(s){let{getConfigs:o}=s,{validatorUrl:i}=o();this.setState({url:this.getDefinitionUrl(),validatorUrl:void 0===i?"https://validator.swagger.io/validator":i})}render(){let{getConfigs:s}=this.props,{spec:o}=s(),i=sanitizeUrl(this.state.validatorUrl);return"object"==typeof o&&Object.keys(o).length?null:this.state.url&&requiresValidationURL(this.state.validatorUrl)&&requiresValidationURL(this.state.url)?qe.createElement("span",{className:"float-right"},qe.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:`${i}/debug?url=${encodeURIComponent(this.state.url)}`},qe.createElement(ValidatorImage,{src:`${i}?url=${encodeURIComponent(this.state.url)}`,alt:"Online validator badge"}))):null}}class ValidatorImage extends qe.Component{constructor(s){super(s),this.state={loaded:!1,error:!1}}componentDidMount(){const s=new Image;s.onload=()=>{this.setState({loaded:!0})},s.onerror=()=>{this.setState({error:!0})},s.src=this.props.src}UNSAFE_componentWillReceiveProps(s){if(s.src!==this.props.src){const o=new Image;o.onload=()=>{this.setState({loaded:!0})},o.onerror=()=>{this.setState({error:!0})},o.src=s.src}}render(){return this.state.error?qe.createElement("img",{alt:"Error"}):this.state.loaded?qe.createElement("img",{src:this.props.src,alt:this.props.alt}):null}}class Operations extends qe.Component{render(){let{specSelectors:s}=this.props;const o=s.taggedOperations();return 0===o.size?qe.createElement("h3",null," No operations defined in spec!"):qe.createElement("div",null,o.map(this.renderOperationTag).toArray(),o.size<1?qe.createElement("h3",null," No operations defined in spec! "):null)}renderOperationTag=(s,o)=>{const{specSelectors:i,getComponent:a,oas3Selectors:u,layoutSelectors:_,layoutActions:w,getConfigs:x}=this.props,C=i.validOperationMethods(),j=a("OperationContainer",!0),L=a("OperationTag"),B=s.get("operations");return qe.createElement(L,{key:"operation-"+o,tagObj:s,tag:o,oas3Selectors:u,layoutSelectors:_,layoutActions:w,getConfigs:x,getComponent:a,specUrl:i.url()},qe.createElement("div",{className:"operation-tag-content"},B.map((s=>{const i=s.get("path"),a=s.get("method"),u=He().List(["paths",i,a]);return-1===C.indexOf(a)?null:qe.createElement(j,{key:`${i}-${a}`,specPath:u,op:s,path:i,method:a,tag:o})})).toArray()))}}function isAbsoluteUrl(s){return s.match(/^(?:[a-z]+:)?\/\//i)}function buildBaseUrl(s,o){return s?isAbsoluteUrl(s)?function addProtocol(s){return s.match(/^\/\//i)?`${window.location.protocol}${s}`:s}(s):new URL(s,o).href:o}function safeBuildUrl(s,o,{selectedServer:i=""}={}){try{return function buildUrl(s,o,{selectedServer:i=""}={}){if(!s)return;if(isAbsoluteUrl(s))return s;const a=buildBaseUrl(i,o);return isAbsoluteUrl(a)?new URL(s,a).href:new URL(s,window.location.href).href}(s,o,{selectedServer:i})}catch{return}}class OperationTag extends qe.Component{static defaultProps={tagObj:He().fromJS({}),tag:""};render(){const{tagObj:s,tag:o,children:i,oas3Selectors:a,layoutSelectors:u,layoutActions:_,getConfigs:w,getComponent:x,specUrl:C}=this.props;let{docExpansion:j,deepLinking:L}=w();const B=x("Collapse"),$=x("Markdown",!0),V=x("DeepLink"),U=x("Link"),z=x("ArrowUpIcon"),Y=x("ArrowDownIcon");let Z,ee=s.getIn(["tagDetails","description"],null),ie=s.getIn(["tagDetails","externalDocs","description"]),ae=s.getIn(["tagDetails","externalDocs","url"]);Z=isFunc(a)&&isFunc(a.selectedServer)?safeBuildUrl(ae,C,{selectedServer:a.selectedServer()}):ae;let ce=["operations-tag",o],le=u.isShown(ce,"full"===j||"list"===j);return qe.createElement("div",{className:le?"opblock-tag-section is-open":"opblock-tag-section"},qe.createElement("h3",{onClick:()=>_.show(ce,!le),className:ee?"opblock-tag":"opblock-tag no-desc",id:ce.map((s=>escapeDeepLinkPath(s))).join("-"),"data-tag":o,"data-is-open":le},qe.createElement(V,{enabled:L,isShown:le,path:createDeepLinkPath(o),text:o}),ee?qe.createElement("small",null,qe.createElement($,{source:ee})):qe.createElement("small",null),Z?qe.createElement("div",{className:"info__externaldocs"},qe.createElement("small",null,qe.createElement(U,{href:sanitizeUrl(Z),onClick:s=>s.stopPropagation(),target:"_blank"},ie||Z))):null,qe.createElement("button",{"aria-expanded":le,className:"expand-operation",title:le?"Collapse operation":"Expand operation",onClick:()=>_.show(ce,!le)},le?qe.createElement(z,{className:"arrow"}):qe.createElement(Y,{className:"arrow"}))),qe.createElement(B,{isOpened:le},i))}}class operation_Operation extends qe.PureComponent{static defaultProps={operation:null,response:null,request:null,specPath:(0,We.List)(),summary:""};render(){let{specPath:s,response:o,request:i,toggleShown:a,onTryoutClick:u,onResetClick:_,onCancelClick:w,onExecute:x,fn:C,getComponent:j,getConfigs:L,specActions:B,specSelectors:$,authActions:V,authSelectors:U,oas3Actions:z,oas3Selectors:Y}=this.props,Z=this.props.operation,{deprecated:ee,isShown:ie,path:ae,method:ce,op:le,tag:pe,operationId:de,allowTryItOut:fe,displayRequestDuration:ye,tryItOutEnabled:be,executeInProgress:_e}=Z.toJS(),{description:Se,externalDocs:we,schemes:xe}=le;const Pe=we?safeBuildUrl(we.url,$.url(),{selectedServer:Y.selectedServer()}):"";let Te=Z.getIn(["op"]),Re=Te.get("responses"),$e=function getList(s,o){if(!He().Iterable.isIterable(s))return He().List();let i=s.getIn(Array.isArray(o)?o:[o]);return He().List.isList(i)?i:He().List()}(Te,["parameters"]),ze=$.operationScheme(ae,ce),We=["operations",pe,de],Xe=getExtensions(Te);const Ye=j("responses"),Qe=j("parameters"),et=j("execute"),tt=j("clear"),rt=j("Collapse"),nt=j("Markdown",!0),st=j("schemes"),ot=j("OperationServers"),it=j("OperationExt"),at=j("OperationSummary"),ct=j("Link"),{showExtensions:lt}=L();if(Re&&o&&o.size>0){let s=!Re.get(String(o.get("status")))&&!Re.get("default");o=o.set("notDocumented",s)}let ut=[ae,ce];const pt=$.validationErrors([ae,ce]);return qe.createElement("div",{className:ee?"opblock opblock-deprecated":ie?`opblock opblock-${ce} is-open`:`opblock opblock-${ce}`,id:escapeDeepLinkPath(We.join("-"))},qe.createElement(at,{operationProps:Z,isShown:ie,toggleShown:a,getComponent:j,authActions:V,authSelectors:U,specPath:s}),qe.createElement(rt,{isOpened:ie},qe.createElement("div",{className:"opblock-body"},Te&&Te.size||null===Te?null:qe.createElement(rolling_load,{height:"32px",width:"32px",className:"opblock-loading-animation"}),ee&&qe.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),Se&&qe.createElement("div",{className:"opblock-description-wrapper"},qe.createElement("div",{className:"opblock-description"},qe.createElement(nt,{source:Se}))),Pe?qe.createElement("div",{className:"opblock-external-docs-wrapper"},qe.createElement("h4",{className:"opblock-title_normal"},"Find more details"),qe.createElement("div",{className:"opblock-external-docs"},we.description&&qe.createElement("span",{className:"opblock-external-docs__description"},qe.createElement(nt,{source:we.description})),qe.createElement(ct,{target:"_blank",className:"opblock-external-docs__link",href:sanitizeUrl(Pe)},Pe))):null,Te&&Te.size?qe.createElement(Qe,{parameters:$e,specPath:s.push("parameters"),operation:Te,onChangeKey:ut,onTryoutClick:u,onResetClick:_,onCancelClick:w,tryItOutEnabled:be,allowTryItOut:fe,fn:C,getComponent:j,specActions:B,specSelectors:$,pathMethod:[ae,ce],getConfigs:L,oas3Actions:z,oas3Selectors:Y}):null,be?qe.createElement(ot,{getComponent:j,path:ae,method:ce,operationServers:Te.get("servers"),pathServers:$.paths().getIn([ae,"servers"]),getSelectedServer:Y.selectedServer,setSelectedServer:z.setSelectedServer,setServerVariableValue:z.setServerVariableValue,getServerVariable:Y.serverVariableValue,getEffectiveServerValue:Y.serverEffectiveValue}):null,be&&fe&&xe&&xe.size?qe.createElement("div",{className:"opblock-schemes"},qe.createElement(st,{schemes:xe,path:ae,method:ce,specActions:B,currentScheme:ze})):null,!be||!fe||pt.length<=0?null:qe.createElement("div",{className:"validation-errors errors-wrapper"},"Please correct the following validation errors and try again.",qe.createElement("ul",null,pt.map(((s,o)=>qe.createElement("li",{key:o}," ",s," "))))),qe.createElement("div",{className:be&&o&&fe?"btn-group":"execute-wrapper"},be&&fe?qe.createElement(et,{operation:Te,specActions:B,specSelectors:$,oas3Selectors:Y,oas3Actions:z,path:ae,method:ce,onExecute:x,disabled:_e}):null,be&&o&&fe?qe.createElement(tt,{specActions:B,path:ae,method:ce}):null),_e?qe.createElement("div",{className:"loading-container"},qe.createElement("div",{className:"loading"})):null,Re?qe.createElement(Ye,{responses:Re,request:i,tryItOutResponse:o,getComponent:j,getConfigs:L,specSelectors:$,oas3Actions:z,oas3Selectors:Y,specActions:B,produces:$.producesOptionsFor([ae,ce]),producesValue:$.currentProducesFor([ae,ce]),specPath:s.push("responses"),path:ae,method:ce,displayRequestDuration:ye,fn:C}):null,lt&&Xe.size?qe.createElement(it,{extensions:Xe,getComponent:j}):null)))}}class OperationContainer extends qe.PureComponent{constructor(s,o){super(s,o);const{tryItOutEnabled:i}=s.getConfigs();this.state={tryItOutEnabled:i,executeInProgress:!1}}static defaultProps={showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1};mapStateToProps(s,o){const{op:i,layoutSelectors:a,getConfigs:u}=o,{docExpansion:_,deepLinking:w,displayOperationId:x,displayRequestDuration:C,supportedSubmitMethods:j}=u(),L=a.showSummary(),B=i.getIn(["operation","__originalOperationId"])||i.getIn(["operation","operationId"])||opId(i.get("operation"),o.path,o.method)||i.get("id"),$=["operations",o.tag,B],V=j.indexOf(o.method)>=0&&(void 0===o.allowTryItOut?o.specSelectors.allowTryItOutFor(o.path,o.method):o.allowTryItOut),U=i.getIn(["operation","security"])||o.specSelectors.security();return{operationId:B,isDeepLinkingEnabled:w,showSummary:L,displayOperationId:x,displayRequestDuration:C,allowTryItOut:V,security:U,isAuthorized:o.authSelectors.isAuthorized(U),isShown:a.isShown($,"full"===_),jumpToKey:`paths.${o.path}.${o.method}`,response:o.specSelectors.responseFor(o.path,o.method),request:o.specSelectors.requestFor(o.path,o.method)}}componentDidMount(){const{isShown:s}=this.props,o=this.getResolvedSubtree();s&&void 0===o&&this.requestResolvedSubtree()}UNSAFE_componentWillReceiveProps(s){const{response:o,isShown:i}=s,a=this.getResolvedSubtree();o!==this.props.response&&this.setState({executeInProgress:!1}),i&&void 0===a&&this.requestResolvedSubtree()}toggleShown=()=>{let{layoutActions:s,tag:o,operationId:i,isShown:a}=this.props;const u=this.getResolvedSubtree();a||void 0!==u||this.requestResolvedSubtree(),s.show(["operations",o,i],!a)};onCancelClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onTryoutClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onResetClick=s=>{const o=this.props.oas3Selectors.selectDefaultRequestBodyValue(...s);this.props.oas3Actions.setRequestBodyValue({value:o,pathMethod:s})};onExecute=()=>{this.setState({executeInProgress:!0})};getResolvedSubtree=()=>{const{specSelectors:s,path:o,method:i,specPath:a}=this.props;return a?s.specResolvedSubtree(a.toJS()):s.specResolvedSubtree(["paths",o,i])};requestResolvedSubtree=()=>{const{specActions:s,path:o,method:i,specPath:a}=this.props;return a?s.requestResolvedSubtree(a.toJS()):s.requestResolvedSubtree(["paths",o,i])};render(){let{op:s,tag:o,path:i,method:a,security:u,isAuthorized:_,operationId:w,showSummary:x,isShown:C,jumpToKey:j,allowTryItOut:L,response:B,request:$,displayOperationId:V,displayRequestDuration:U,isDeepLinkingEnabled:z,specPath:Y,specSelectors:Z,specActions:ee,getComponent:ie,getConfigs:ae,layoutSelectors:ce,layoutActions:le,authActions:pe,authSelectors:de,oas3Actions:fe,oas3Selectors:ye,fn:be}=this.props;const _e=ie("operation"),Se=this.getResolvedSubtree()||(0,We.Map)(),we=(0,We.fromJS)({op:Se,tag:o,path:i,summary:s.getIn(["operation","summary"])||"",deprecated:Se.get("deprecated")||s.getIn(["operation","deprecated"])||!1,method:a,security:u,isAuthorized:_,operationId:w,originalOperationId:Se.getIn(["operation","__originalOperationId"]),showSummary:x,isShown:C,jumpToKey:j,allowTryItOut:L,request:$,displayOperationId:V,displayRequestDuration:U,isDeepLinkingEnabled:z,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return qe.createElement(_e,{operation:we,response:B,request:$,isShown:C,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onResetClick:this.onResetClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:Y,specActions:ee,specSelectors:Z,oas3Actions:fe,oas3Selectors:ye,layoutActions:le,layoutSelectors:ce,authActions:pe,authSelectors:de,getComponent:ie,getConfigs:ae,fn:be})}}var $O=__webpack_require__(13222),VO=__webpack_require__.n($O);class OperationSummary extends qe.PureComponent{static defaultProps={operationProps:null,specPath:(0,We.List)(),summary:""};render(){let{isShown:s,toggleShown:o,getComponent:i,authActions:a,authSelectors:u,operationProps:_,specPath:w}=this.props,{summary:x,isAuthorized:C,method:j,op:L,showSummary:B,path:$,operationId:V,originalOperationId:U,displayOperationId:z}=_.toJS(),{summary:Y}=L,Z=_.get("security");const ee=i("authorizeOperationBtn",!0),ie=i("OperationSummaryMethod"),ae=i("OperationSummaryPath"),ce=i("JumpToPath",!0),le=i("CopyToClipboardBtn",!0),pe=i("ArrowUpIcon"),de=i("ArrowDownIcon"),fe=Z&&!!Z.count(),ye=fe&&1===Z.size&&Z.first().isEmpty(),be=!fe||ye;return qe.createElement("div",{className:`opblock-summary opblock-summary-${j}`},qe.createElement("button",{"aria-expanded":s,className:"opblock-summary-control",onClick:o},qe.createElement(ie,{method:j}),qe.createElement("div",{className:"opblock-summary-path-description-wrapper"},qe.createElement(ae,{getComponent:i,operationProps:_,specPath:w}),B?qe.createElement("div",{className:"opblock-summary-description"},VO()(Y||x)):null),z&&(U||V)?qe.createElement("span",{className:"opblock-summary-operation-id"},U||V):null),qe.createElement(le,{textToCopy:`${w.get(1)}`}),be?null:qe.createElement(ee,{isAuthorized:C,onClick:()=>{const s=u.definitionsForRequirements(Z);a.showDefinitions(s)}}),qe.createElement(ce,{path:w}),qe.createElement("button",{"aria-label":`${j} ${$.replace(/\//g,"​/")}`,className:"opblock-control-arrow","aria-expanded":s,tabIndex:"-1",onClick:o},s?qe.createElement(pe,{className:"arrow"}):qe.createElement(de,{className:"arrow"})))}}class OperationSummaryMethod extends qe.PureComponent{static defaultProps={operationProps:null};render(){let{method:s}=this.props;return qe.createElement("span",{className:"opblock-summary-method"},s.toUpperCase())}}class OperationSummaryPath extends qe.PureComponent{render(){let{getComponent:s,operationProps:o}=this.props,{deprecated:i,isShown:a,path:u,tag:_,operationId:w,isDeepLinkingEnabled:x}=o.toJS();const C=u.split(/(?=\/)/g);for(let s=1;s{let i=o("OperationExtRow");return qe.createElement("div",{className:"opblock-section"},qe.createElement("div",{className:"opblock-section-header"},qe.createElement("h4",null,"Extensions")),qe.createElement("div",{className:"table-container"},qe.createElement("table",null,qe.createElement("thead",null,qe.createElement("tr",null,qe.createElement("td",{className:"col_header"},"Field"),qe.createElement("td",{className:"col_header"},"Value"))),qe.createElement("tbody",null,s.entrySeq().map((([s,o])=>qe.createElement(i,{key:`${s}-${o}`,xKey:s,xVal:o})))))))},operation_extension_row=({xKey:s,xVal:o})=>{const i=o?o.toJS?o.toJS():o:null;return qe.createElement("tr",null,qe.createElement("td",null,s),qe.createElement("td",null,JSON.stringify(i)))};function createHtmlReadyId(s,o="_"){return s.replace(/[^\w-]/g,o)}class responses_Responses extends qe.Component{static defaultProps={tryItOutResponse:null,produces:(0,We.fromJS)(["application/json"]),displayRequestDuration:!1};onChangeProducesWrapper=s=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],s);onResponseContentTypeChange=({controlsAcceptHeader:s,value:o})=>{const{oas3Actions:i,path:a,method:u}=this.props;s&&i.setResponseContentType({value:o,path:a,method:u})};render(){let{responses:s,tryItOutResponse:o,getComponent:i,getConfigs:a,specSelectors:u,fn:_,producesValue:w,displayRequestDuration:x,specPath:C,path:j,method:L,oas3Selectors:B,oas3Actions:$}=this.props,V=function defaultStatusCode(s){let o=s.keySeq();return o.contains(Pt)?Pt:o.filter((s=>"2"===(s+"")[0])).sort().first()}(s);const U=i("contentType"),z=i("liveResponse"),Y=i("response");let Z=this.props.produces&&this.props.produces.size?this.props.produces:responses_Responses.defaultProps.produces;const ee=u.isOAS3()?function getAcceptControllingResponse(s){if(!He().OrderedMap.isOrderedMap(s))return null;if(!s.size)return null;const o=s.find(((s,o)=>o.startsWith("2")&&Object.keys(s.get("content")||{}).length>0)),i=s.get("default")||He().OrderedMap(),a=(i.get("content")||He().OrderedMap()).keySeq().toJS().length?i:null;return o||a}(s):null,ie=createHtmlReadyId(`${L}${j}_responses`),ae=`${ie}_select`;return qe.createElement("div",{className:"responses-wrapper"},qe.createElement("div",{className:"opblock-section-header"},qe.createElement("h4",null,"Responses"),u.isOAS3()?null:qe.createElement("label",{htmlFor:ae},qe.createElement("span",null,"Response content type"),qe.createElement(U,{value:w,ariaControls:ie,ariaLabel:"Response content type",className:"execute-content-type",contentTypes:Z,controlId:ae,onChange:this.onChangeProducesWrapper}))),qe.createElement("div",{className:"responses-inner"},o?qe.createElement("div",null,qe.createElement(z,{response:o,getComponent:i,getConfigs:a,specSelectors:u,path:this.props.path,method:this.props.method,displayRequestDuration:x}),qe.createElement("h4",null,"Responses")):null,qe.createElement("table",{"aria-live":"polite",className:"responses-table",id:ie,role:"region"},qe.createElement("thead",null,qe.createElement("tr",{className:"responses-header"},qe.createElement("td",{className:"col_header response-col_status"},"Code"),qe.createElement("td",{className:"col_header response-col_description"},"Description"),u.isOAS3()?qe.createElement("td",{className:"col col_header response-col_links"},"Links"):null)),qe.createElement("tbody",null,s.entrySeq().map((([s,x])=>{let U=o&&o.get("status")==s?"response_current":"";return qe.createElement(Y,{key:s,path:j,method:L,specPath:C.push(s),isDefault:V===s,fn:_,className:U,code:s,response:x,specSelectors:u,controlsAcceptHeader:x===ee,onContentTypeChange:this.onResponseContentTypeChange,contentType:w,getConfigs:a,activeExamplesKey:B.activeExamplesMember(j,L,"responses",s),oas3Actions:$,getComponent:i})})).toArray()))))}}function getKnownSyntaxHighlighterLanguage(s){const o=function canJsonParse(s){try{return!!JSON.parse(s)}catch(s){return null}}(s);return o?"json":null}class response_Response extends qe.Component{constructor(s,o){super(s,o),this.state={responseContentType:""}}static defaultProps={response:(0,We.fromJS)({}),onContentTypeChange:()=>{}};_onContentTypeChange=s=>{const{onContentTypeChange:o,controlsAcceptHeader:i}=this.props;this.setState({responseContentType:s}),o({value:s,controlsAcceptHeader:i})};getTargetExamplesKey=()=>{const{response:s,contentType:o,activeExamplesKey:i}=this.props,a=this.state.responseContentType||o,u=s.getIn(["content",a],(0,We.Map)({})).get("examples",null).keySeq().first();return i||u};render(){let{path:s,method:o,code:i,response:a,className:u,specPath:_,fn:w,getComponent:x,getConfigs:C,specSelectors:j,contentType:L,controlsAcceptHeader:B,oas3Actions:$}=this.props,{inferSchema:V,getSampleSchema:U}=w,z=j.isOAS3();const{showExtensions:Y}=C();let Z=Y?getExtensions(a):null,ee=a.get("headers"),ie=a.get("links");const ae=x("ResponseExtension"),ce=x("headers"),le=x("HighlightCode",!0),pe=x("modelExample"),de=x("Markdown",!0),fe=x("operationLink"),ye=x("contentType"),be=x("ExamplesSelect"),_e=x("Example");var Se,we;const xe=this.state.responseContentType||L,Pe=a.getIn(["content",xe],(0,We.Map)({})),Te=Pe.get("examples",null);if(z){const s=Pe.get("schema");Se=s?V(s.toJS()):null,we=s?(0,We.List)(["content",this.state.responseContentType,"schema"]):_}else Se=a.get("schema"),we=a.has("schema")?_.push("schema"):_;let Re,$e,ze=!1,He={includeReadOnly:!0};if(z)if($e=Pe.get("schema")?.toJS(),We.Map.isMap(Te)&&!Te.isEmpty()){const s=this.getTargetExamplesKey(),getMediaTypeExample=s=>s.get("value");Re=getMediaTypeExample(Te.get(s,(0,We.Map)({}))),void 0===Re&&(Re=getMediaTypeExample(Te.values().next().value)),ze=!0}else void 0!==Pe.get("example")&&(Re=Pe.get("example"),ze=!0);else{$e=Se,He={...He,includeWriteOnly:!0};const s=a.getIn(["examples",xe]);s&&(Re=s,ze=!0)}const Xe=((s,o)=>{if(null==s)return null;const i=getKnownSyntaxHighlighterLanguage(s)?"json":null;return qe.createElement("div",null,qe.createElement(o,{className:"example",language:i},stringify(s)))})(U($e,xe,He,ze?Re:void 0),le);return qe.createElement("tr",{className:"response "+(u||""),"data-code":i},qe.createElement("td",{className:"response-col_status"},i),qe.createElement("td",{className:"response-col_description"},qe.createElement("div",{className:"response-col_description__inner"},qe.createElement(de,{source:a.get("description")})),Y&&Z.size?Z.entrySeq().map((([s,o])=>qe.createElement(ae,{key:`${s}-${o}`,xKey:s,xVal:o}))):null,z&&a.get("content")?qe.createElement("section",{className:"response-controls"},qe.createElement("div",{className:Xn()("response-control-media-type",{"response-control-media-type--accept-controller":B})},qe.createElement("small",{className:"response-control-media-type__title"},"Media type"),qe.createElement(ye,{value:this.state.responseContentType,contentTypes:a.get("content")?a.get("content").keySeq():(0,We.Seq)(),onChange:this._onContentTypeChange,ariaLabel:"Media Type"}),B?qe.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",qe.createElement("code",null,"Accept")," header."):null),We.Map.isMap(Te)&&!Te.isEmpty()?qe.createElement("div",{className:"response-control-examples"},qe.createElement("small",{className:"response-control-examples__title"},"Examples"),qe.createElement(be,{examples:Te,currentExampleKey:this.getTargetExamplesKey(),onSelect:a=>$.setActiveExamplesMember({name:a,pathMethod:[s,o],contextType:"responses",contextName:i}),showLabels:!1})):null):null,Xe||Se?qe.createElement(pe,{specPath:we,getComponent:x,getConfigs:C,specSelectors:j,schema:fromJSOrdered(Se),example:Xe,includeReadOnly:!0}):null,z&&Te?qe.createElement(_e,{example:Te.get(this.getTargetExamplesKey(),(0,We.Map)({})),getComponent:x,getConfigs:C,omitValue:!0}):null,ee?qe.createElement(ce,{headers:ee,getComponent:x}):null),z?qe.createElement("td",{className:"response-col_links"},ie?ie.toSeq().entrySeq().map((([s,o])=>qe.createElement(fe,{key:s,name:s,link:o,getComponent:x}))):qe.createElement("i",null,"No links")):null)}}const response_extension=({xKey:s,xVal:o})=>qe.createElement("div",{className:"response__extension"},s,": ",String(o));var UO=__webpack_require__(26657),zO=__webpack_require__.n(UO),WO=__webpack_require__(80218),JO=__webpack_require__.n(WO);class ResponseBody extends qe.PureComponent{state={parsedContent:null};updateParsedContent=s=>{const{content:o}=this.props;if(s!==o)if(o&&o instanceof Blob){var i=new FileReader;i.onload=()=>{this.setState({parsedContent:i.result})},i.readAsText(o)}else this.setState({parsedContent:o.toString()})};componentDidMount(){this.updateParsedContent(null)}componentDidUpdate(s){this.updateParsedContent(s.content)}render(){let{content:s,contentType:o,url:i,headers:a={},getComponent:u}=this.props;const{parsedContent:_}=this.state,w=u("HighlightCode",!0),x="response_"+(new Date).getTime();let C,j;if(i=i||"",(/^application\/octet-stream/i.test(o)||a["Content-Disposition"]&&/attachment/i.test(a["Content-Disposition"])||a["content-disposition"]&&/attachment/i.test(a["content-disposition"])||a["Content-Description"]&&/File Transfer/i.test(a["Content-Description"])||a["content-description"]&&/File Transfer/i.test(a["content-description"]))&&(s.size>0||s.length>0))if("Blob"in window){let u=o||"text/html",_=s instanceof Blob?s:new Blob([s],{type:u}),w=window.URL.createObjectURL(_),x=[u,i.substr(i.lastIndexOf("/")+1),w].join(":"),C=a["content-disposition"]||a["Content-Disposition"];if(void 0!==C){let s=function extractFileNameFromContentDispositionHeader(s){let o;if([/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i].some((i=>(o=i.exec(s),null!==o))),null!==o&&o.length>1)try{return decodeURIComponent(o[1])}catch(s){console.error(s)}return null}(C);null!==s&&(x=s)}j=ut.navigator&&ut.navigator.msSaveOrOpenBlob?qe.createElement("div",null,qe.createElement("a",{href:w,onClick:()=>ut.navigator.msSaveOrOpenBlob(_,x)},"Download file")):qe.createElement("div",null,qe.createElement("a",{href:w,download:x},"Download file"))}else j=qe.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).");else if(/json/i.test(o)){let o=null;getKnownSyntaxHighlighterLanguage(s)&&(o="json");try{C=JSON.stringify(JSON.parse(s),null," ")}catch(o){C="can't parse JSON. Raw result:\n\n"+s}j=qe.createElement(w,{language:o,downloadable:!0,fileName:`${x}.json`,canCopy:!0},C)}else/xml/i.test(o)?(C=zO()(s,{textNodesOnSameLine:!0,indentor:" "}),j=qe.createElement(w,{downloadable:!0,fileName:`${x}.xml`,canCopy:!0},C)):j="text/html"===JO()(o)||/text\/plain/.test(o)?qe.createElement(w,{downloadable:!0,fileName:`${x}.html`,canCopy:!0},s):"text/csv"===JO()(o)||/text\/csv/.test(o)?qe.createElement(w,{downloadable:!0,fileName:`${x}.csv`,canCopy:!0},s):/^image\//i.test(o)?o.includes("svg")?qe.createElement("div",null," ",s," "):qe.createElement("img",{src:window.URL.createObjectURL(s)}):/^audio\//i.test(o)?qe.createElement("pre",{className:"microlight"},qe.createElement("audio",{controls:!0,key:i},qe.createElement("source",{src:i,type:o}))):"string"==typeof s?qe.createElement(w,{downloadable:!0,fileName:`${x}.txt`,canCopy:!0},s):s.size>0?_?qe.createElement("div",null,qe.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),qe.createElement(w,{downloadable:!0,fileName:`${x}.txt`,canCopy:!0},_)):qe.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return j?qe.createElement("div",null,qe.createElement("h5",null,"Response body"),j):null}}class Parameters extends qe.Component{constructor(s){super(s),this.state={callbackVisible:!1,parametersVisible:!0}}static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]};onChange=(s,o,i)=>{let{specActions:{changeParamByIdentity:a},onChangeKey:u}=this.props;a(u,s,o,i)};onChangeConsumesWrapper=s=>{let{specActions:{changeConsumesValue:o},onChangeKey:i}=this.props;o(i,s)};toggleTab=s=>"parameters"===s?this.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===s?this.setState({callbackVisible:!0,parametersVisible:!1}):void 0;onChangeMediaType=({value:s,pathMethod:o})=>{let{specActions:i,oas3Selectors:a,oas3Actions:u}=this.props;const _=a.hasUserEditedBody(...o),w=a.shouldRetainRequestBodyValue(...o);u.setRequestContentType({value:s,pathMethod:o}),u.initRequestBodyValidateError({pathMethod:o}),_||(w||u.setRequestBodyValue({value:void 0,pathMethod:o}),i.clearResponse(...o),i.clearRequest(...o),i.clearValidateParams(o))};render(){let{onTryoutClick:s,onResetClick:o,parameters:i,allowTryItOut:a,tryItOutEnabled:u,specPath:_,fn:w,getComponent:x,getConfigs:C,specSelectors:j,specActions:L,pathMethod:B,oas3Actions:$,oas3Selectors:V,operation:U}=this.props;const z=x("parameterRow"),Y=x("TryItOutButton"),Z=x("contentType"),ee=x("Callbacks",!0),ie=x("RequestBody",!0),ae=u&&a,ce=j.isOAS3(),le=`${createHtmlReadyId(`${B[1]}${B[0]}_requests`)}_select`,pe=U.get("requestBody"),de=Object.values(i.reduce(((s,o)=>{const i=o.get("in");return s[i]??=[],s[i].push(o),s}),{})).reduce(((s,o)=>s.concat(o)),[]);return qe.createElement("div",{className:"opblock-section"},qe.createElement("div",{className:"opblock-section-header"},ce?qe.createElement("div",{className:"tab-header"},qe.createElement("div",{onClick:()=>this.toggleTab("parameters"),className:`tab-item ${this.state.parametersVisible&&"active"}`},qe.createElement("h4",{className:"opblock-title"},qe.createElement("span",null,"Parameters"))),U.get("callbacks")?qe.createElement("div",{onClick:()=>this.toggleTab("callbacks"),className:`tab-item ${this.state.callbackVisible&&"active"}`},qe.createElement("h4",{className:"opblock-title"},qe.createElement("span",null,"Callbacks"))):null):qe.createElement("div",{className:"tab-header"},qe.createElement("h4",{className:"opblock-title"},"Parameters")),a?qe.createElement(Y,{isOAS3:j.isOAS3(),hasUserEditedBody:V.hasUserEditedBody(...B),enabled:u,onCancelClick:this.props.onCancelClick,onTryoutClick:s,onResetClick:()=>o(B)}):null),this.state.parametersVisible?qe.createElement("div",{className:"parameters-container"},de.length?qe.createElement("div",{className:"table-container"},qe.createElement("table",{className:"parameters"},qe.createElement("thead",null,qe.createElement("tr",null,qe.createElement("th",{className:"col_header parameters-col_name"},"Name"),qe.createElement("th",{className:"col_header parameters-col_description"},"Description"))),qe.createElement("tbody",null,de.map(((s,o)=>qe.createElement(z,{fn:w,specPath:_.push(o.toString()),getComponent:x,getConfigs:C,rawParam:s,param:j.parameterWithMetaByIdentity(B,s),key:`${s.get("in")}.${s.get("name")}`,onChange:this.onChange,onChangeConsumes:this.onChangeConsumesWrapper,specSelectors:j,specActions:L,oas3Actions:$,oas3Selectors:V,pathMethod:B,isExecute:ae})))))):qe.createElement("div",{className:"opblock-description-wrapper"},qe.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?qe.createElement("div",{className:"callbacks-container opblock-description-wrapper"},qe.createElement(ee,{callbacks:(0,We.Map)(U.get("callbacks")),specPath:_.slice(0,-1).push("callbacks")})):null,ce&&pe&&this.state.parametersVisible&&qe.createElement("div",{className:"opblock-section opblock-section-request-body"},qe.createElement("div",{className:"opblock-section-header"},qe.createElement("h4",{className:`opblock-title parameter__name ${pe.get("required")&&"required"}`},"Request body"),qe.createElement("label",{id:le},qe.createElement(Z,{value:V.requestContentType(...B),contentTypes:pe.get("content",(0,We.List)()).keySeq(),onChange:s=>{this.onChangeMediaType({value:s,pathMethod:B})},className:"body-param-content-type",ariaLabel:"Request content type",controlId:le}))),qe.createElement("div",{className:"opblock-description-wrapper"},qe.createElement(ie,{setRetainRequestBodyValueFlag:s=>$.setRetainRequestBodyValueFlag({value:s,pathMethod:B}),userHasEditedBody:V.hasUserEditedBody(...B),specPath:_.slice(0,-1).push("requestBody"),requestBody:pe,requestBodyValue:V.requestBodyValue(...B),requestBodyInclusionSetting:V.requestBodyInclusionSetting(...B),requestBodyErrors:V.requestBodyErrors(...B),isExecute:ae,getConfigs:C,activeExamplesKey:V.activeExamplesMember(...B,"requestBody","requestBody"),updateActiveExamplesKey:s=>{this.props.oas3Actions.setActiveExamplesMember({name:s,pathMethod:this.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:(s,o)=>{if(o){const i=V.requestBodyValue(...B),a=We.Map.isMap(i)?i:(0,We.Map)();return $.setRequestBodyValue({pathMethod:B,value:a.setIn(o,s)})}$.setRequestBodyValue({value:s,pathMethod:B})},onChangeIncludeEmpty:(s,o)=>{$.setRequestBodyInclusion({pathMethod:B,value:o,name:s})},contentType:V.requestContentType(...B)}))))}}const parameter_extension=({xKey:s,xVal:o})=>qe.createElement("div",{className:"parameter__extension"},s,": ",String(o)),HO={onChange:()=>{},isIncludedOptions:{}};class ParameterIncludeEmpty extends qe.Component{static defaultProps=HO;componentDidMount(){const{isIncludedOptions:s,onChange:o}=this.props,{shouldDispatchInit:i,defaultValue:a}=s;i&&o(a)}onCheckboxChange=s=>{const{onChange:o}=this.props;o(s.target.checked)};render(){let{isIncluded:s,isDisabled:o}=this.props;return qe.createElement("div",null,qe.createElement("label",{htmlFor:"include_empty_value",className:Xn()("parameter__empty_value_toggle",{disabled:o})},qe.createElement("input",{id:"include_empty_value",type:"checkbox",disabled:o,checked:!o&&s,onChange:this.onCheckboxChange}),"Send empty value"))}}class ParameterRow extends qe.Component{constructor(s,o){super(s,o),this.setDefaultValue()}UNSAFE_componentWillReceiveProps(s){let o,{specSelectors:i,pathMethod:a,rawParam:u}=s,_=i.isOAS3(),w=i.parameterWithMetaByIdentity(a,u)||new We.Map;if(w=w.isEmpty()?u:w,_){let{schema:s}=getParameterSchema(w,{isOAS3:_});o=s?s.get("enum"):void 0}else o=w?w.get("enum"):void 0;let x,C=w?w.get("value"):void 0;void 0!==C?x=C:u.get("required")&&o&&o.size&&(x=o.first()),void 0!==x&&x!==C&&this.onChangeWrapper(function numberToString(s){return"number"==typeof s?s.toString():s}(x)),this.setDefaultValue()}onChangeWrapper=(s,o=!1)=>{let i,{onChange:a,rawParam:u}=this.props;return i=""===s||s&&0===s.size?null:s,a(u,i,o)};_onExampleSelect=s=>{this.props.oas3Actions.setActiveExamplesMember({name:s,pathMethod:this.props.pathMethod,contextType:"parameters",contextName:this.getParamKey()})};onChangeIncludeEmpty=s=>{let{specActions:o,param:i,pathMethod:a}=this.props;const u=i.get("name"),_=i.get("in");return o.updateEmptyParamInclusion(a,u,_,s)};setDefaultValue=()=>{let{specSelectors:s,pathMethod:o,rawParam:i,oas3Selectors:a,fn:u}=this.props;const _=s.parameterWithMetaByIdentity(o,i)||(0,We.Map)();let{schema:w}=getParameterSchema(_,{isOAS3:s.isOAS3()});const x=_.get("content",(0,We.Map)()).keySeq().first(),C=w?u.getSampleSchema(w.toJS(),x,{includeWriteOnly:!0}):null;if(_&&void 0===_.get("value")&&"body"!==_.get("in")){let i;if(s.isSwagger2())i=void 0!==_.get("x-example")?_.get("x-example"):void 0!==_.getIn(["schema","example"])?_.getIn(["schema","example"]):w&&w.getIn(["default"]);else if(s.isOAS3()){w=this.composeJsonSchema(w);const s=a.activeExamplesMember(...o,"parameters",this.getParamKey());i=void 0!==_.getIn(["examples",s,"value"])?_.getIn(["examples",s,"value"]):void 0!==_.getIn(["content",x,"example"])?_.getIn(["content",x,"example"]):void 0!==_.get("example")?_.get("example"):void 0!==(w&&w.get("example"))?w&&w.get("example"):void 0!==(w&&w.get("default"))?w&&w.get("default"):_.get("default")}void 0===i||We.List.isList(i)||(i=stringify(i)),void 0!==i?this.onChangeWrapper(i):w&&"object"===w.get("type")&&C&&!_.get("examples")&&this.onChangeWrapper(We.List.isList(C)?C:stringify(C))}};getParamKey(){const{param:s}=this.props;return s?`${s.get("name")}-${s.get("in")}`:null}composeJsonSchema(s){const{fn:o}=this.props,i=s.get("oneOf")?.get(0)?.toJS(),a=s.get("anyOf")?.get(0)?.toJS();return(0,We.fromJS)(o.mergeJsonSchema(s.toJS(),i??a??{}))}render(){let{param:s,rawParam:o,getComponent:i,getConfigs:a,isExecute:u,fn:_,onChangeConsumes:w,specSelectors:x,pathMethod:C,specPath:j,oas3Selectors:L}=this.props,B=x.isOAS3();const{showExtensions:$,showCommonExtensions:V}=a();if(s||(s=o),!o)return null;const U=i("JsonSchemaForm"),z=i("ParamBody");let Y=s.get("in"),Z="body"!==Y?null:qe.createElement(z,{getComponent:i,getConfigs:a,fn:_,param:s,consumes:x.consumesOptionsFor(C),consumesValue:x.contentTypeValues(C).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:w,isExecute:u,specSelectors:x,pathMethod:C});const ee=i("modelExample"),ie=i("Markdown",!0),ae=i("ParameterExt"),ce=i("ParameterIncludeEmpty"),le=i("ExamplesSelectValueRetainer"),pe=i("Example");let{schema:de}=getParameterSchema(s,{isOAS3:B}),fe=x.parameterWithMetaByIdentity(C,o)||(0,We.Map)();B&&(de=this.composeJsonSchema(de));let ye,be,_e,Se,we=de?de.get("format"):null,xe=de?de.get("type"):null,Pe=de?de.getIn(["items","type"]):null,Te="formData"===Y,Re="FormData"in ut,$e=s.get("required"),ze=fe?fe.get("value"):"",He=V?getCommonExtensions(de):null,Xe=$?getExtensions(s):null,Ye=!1;return void 0!==s&&de&&(ye=de.get("items")),void 0!==ye?(be=ye.get("enum"),_e=ye.get("default")):de&&(be=de.get("enum")),be&&be.size&&be.size>0&&(Ye=!0),void 0!==s&&(de&&(_e=de.get("default")),void 0===_e&&(_e=s.get("default")),Se=s.get("example"),void 0===Se&&(Se=s.get("x-example"))),qe.createElement("tr",{"data-param-name":s.get("name"),"data-param-in":s.get("in")},qe.createElement("td",{className:"parameters-col_name"},qe.createElement("div",{className:$e?"parameter__name required":"parameter__name"},s.get("name"),$e?qe.createElement("span",null," *"):null),qe.createElement("div",{className:"parameter__type"},xe,Pe&&`[${Pe}]`,we&&qe.createElement("span",{className:"prop-format"},"($",we,")")),qe.createElement("div",{className:"parameter__deprecated"},B&&s.get("deprecated")?"deprecated":null),qe.createElement("div",{className:"parameter__in"},"(",s.get("in"),")")),qe.createElement("td",{className:"parameters-col_description"},s.get("description")?qe.createElement(ie,{source:s.get("description")}):null,!Z&&u||!Ye?null:qe.createElement(ie,{className:"parameter__enum",source:"Available values : "+be.map((function(s){return s})).toArray().map(String).join(", ")}),!Z&&u||void 0===_e?null:qe.createElement(ie,{className:"parameter__default",source:"Default value : "+_e}),!Z&&u||void 0===Se?null:qe.createElement(ie,{source:"Example : "+Se}),Te&&!Re&&qe.createElement("div",null,"Error: your browser does not support FormData"),B&&s.get("examples")?qe.createElement("section",{className:"parameter-controls"},qe.createElement(le,{examples:s.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:i,defaultToFirstExample:!0,currentKey:L.activeExamplesMember(...C,"parameters",this.getParamKey()),currentUserInputValue:ze})):null,Z?null:qe.createElement(U,{fn:_,getComponent:i,value:ze,required:$e,disabled:!u,description:s.get("name"),onChange:this.onChangeWrapper,errors:fe.get("errors"),schema:de}),Z&&de?qe.createElement(ee,{getComponent:i,specPath:j.push("schema"),getConfigs:a,isExecute:u,specSelectors:x,schema:de,example:Z,includeWriteOnly:!0}):null,!Z&&u&&s.get("allowEmptyValue")?qe.createElement(ce,{onChange:this.onChangeIncludeEmpty,isIncluded:x.parameterInclusionSettingFor(C,s.get("name"),s.get("in")),isDisabled:!isEmptyValue(ze)}):null,B&&s.get("examples")?qe.createElement(pe,{example:s.getIn(["examples",L.activeExamplesMember(...C,"parameters",this.getParamKey())]),getComponent:i,getConfigs:a}):null,V&&He.size?He.entrySeq().map((([s,o])=>qe.createElement(ae,{key:`${s}-${o}`,xKey:s,xVal:o}))):null,$&&Xe.size?Xe.entrySeq().map((([s,o])=>qe.createElement(ae,{key:`${s}-${o}`,xKey:s,xVal:o}))):null))}}class Execute extends qe.Component{handleValidateParameters=()=>{let{specSelectors:s,specActions:o,path:i,method:a}=this.props;return o.validateParams([i,a]),s.validateBeforeExecute([i,a])};handleValidateRequestBody=()=>{let{path:s,method:o,specSelectors:i,oas3Selectors:a,oas3Actions:u}=this.props,_={missingBodyValue:!1,missingRequiredKeys:[]};u.clearRequestBodyValidateError({path:s,method:o});let w=i.getOAS3RequiredRequestBodyContentType([s,o]),x=a.requestBodyValue(s,o),C=a.validateBeforeExecute([s,o]),j=a.requestContentType(s,o);if(!C)return _.missingBodyValue=!0,u.setRequestBodyValidateError({path:s,method:o,validationErrors:_}),!1;if(!w)return!0;let L=a.validateShallowRequired({oas3RequiredRequestBodyContentType:w,oas3RequestContentType:j,oas3RequestBodyValue:x});return!L||L.length<1||(L.forEach((s=>{_.missingRequiredKeys.push(s)})),u.setRequestBodyValidateError({path:s,method:o,validationErrors:_}),!1)};handleValidationResultPass=()=>{let{specActions:s,operation:o,path:i,method:a}=this.props;this.props.onExecute&&this.props.onExecute(),s.execute({operation:o,path:i,method:a})};handleValidationResultFail=()=>{let{specActions:s,path:o,method:i}=this.props;s.clearValidateParams([o,i]),setTimeout((()=>{s.validateParams([o,i])}),40)};handleValidationResult=s=>{s?this.handleValidationResultPass():this.handleValidationResultFail()};onClick=()=>{let s=this.handleValidateParameters(),o=this.handleValidateRequestBody(),i=s&&o;this.handleValidationResult(i)};onChangeProducesWrapper=s=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],s);render(){const{disabled:s}=this.props;return qe.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick,disabled:s},"Execute")}}class headers_Headers extends qe.Component{render(){let{headers:s,getComponent:o}=this.props;const i=o("Property"),a=o("Markdown",!0);return s&&s.size?qe.createElement("div",{className:"headers-wrapper"},qe.createElement("h4",{className:"headers__title"},"Headers:"),qe.createElement("table",{className:"headers"},qe.createElement("thead",null,qe.createElement("tr",{className:"header-row"},qe.createElement("th",{className:"header-col"},"Name"),qe.createElement("th",{className:"header-col"},"Description"),qe.createElement("th",{className:"header-col"},"Type"))),qe.createElement("tbody",null,s.entrySeq().map((([s,o])=>{if(!He().Map.isMap(o))return null;const u=o.get("description"),_=o.getIn(["schema"])?o.getIn(["schema","type"]):o.getIn(["type"]),w=o.getIn(["schema","example"]);return qe.createElement("tr",{key:s},qe.createElement("td",{className:"header-col"},s),qe.createElement("td",{className:"header-col"},u?qe.createElement(a,{source:u}):null),qe.createElement("td",{className:"header-col"},_," ",w?qe.createElement(i,{propKey:"Example",propVal:w,propClass:"header-example"}):null))})).toArray()))):null}}class Errors extends qe.Component{render(){let{editorActions:s,errSelectors:o,layoutSelectors:i,layoutActions:a,getComponent:u}=this.props;const _=u("Collapse");if(s&&s.jumpToLine)var w=s.jumpToLine;let x=o.allErrors().filter((s=>"thrown"===s.get("type")||"error"===s.get("level")));if(!x||x.count()<1)return null;let C=i.isShown(["errorPane"],!0),j=x.sortBy((s=>s.get("line")));return qe.createElement("pre",{className:"errors-wrapper"},qe.createElement("hgroup",{className:"error"},qe.createElement("h4",{className:"errors__title"},"Errors"),qe.createElement("button",{className:"btn errors__clear-btn",onClick:()=>a.show(["errorPane"],!C)},C?"Hide":"Show")),qe.createElement(_,{isOpened:C,animated:!0},qe.createElement("div",{className:"errors"},j.map(((s,o)=>{let i=s.get("type");return"thrown"===i||"auth"===i?qe.createElement(ThrownErrorItem,{key:o,error:s.get("error")||s,jumpToLine:w}):"spec"===i?qe.createElement(SpecErrorItem,{key:o,error:s,jumpToLine:w}):void 0})))))}}const ThrownErrorItem=({error:s,jumpToLine:o})=>{if(!s)return null;let i=s.get("line");return qe.createElement("div",{className:"error-wrapper"},s?qe.createElement("div",null,qe.createElement("h4",null,s.get("source")&&s.get("level")?toTitleCase(s.get("source"))+" "+s.get("level"):"",s.get("path")?qe.createElement("small",null," at ",s.get("path")):null),qe.createElement("span",{className:"message thrown"},s.get("message")),qe.createElement("div",{className:"error-line"},i&&o?qe.createElement("a",{onClick:o.bind(null,i)},"Jump to line ",i):null)):null)},SpecErrorItem=({error:s,jumpToLine:o=null})=>{let i=null;return s.get("path")?i=We.List.isList(s.get("path"))?qe.createElement("small",null,"at ",s.get("path").join(".")):qe.createElement("small",null,"at ",s.get("path")):s.get("line")&&!o&&(i=qe.createElement("small",null,"on line ",s.get("line"))),qe.createElement("div",{className:"error-wrapper"},s?qe.createElement("div",null,qe.createElement("h4",null,toTitleCase(s.get("source"))+" "+s.get("level")," ",i),qe.createElement("span",{className:"message"},s.get("message")),qe.createElement("div",{className:"error-line"},o?qe.createElement("a",{onClick:o.bind(null,s.get("line"))},"Jump to line ",s.get("line")):null)):null)};function toTitleCase(s){return(s||"").split(" ").map((s=>s[0].toUpperCase()+s.slice(1))).join(" ")}const content_type_noop=()=>{};class ContentType extends qe.Component{static defaultProps={onChange:content_type_noop,value:null,contentTypes:(0,We.fromJS)(["application/json"])};componentDidMount(){this.props.contentTypes&&this.props.onChange(this.props.contentTypes.first())}UNSAFE_componentWillReceiveProps(s){s.contentTypes&&s.contentTypes.size&&(s.contentTypes.includes(s.value)||s.onChange(s.contentTypes.first()))}onChangeWrapper=s=>this.props.onChange(s.target.value);render(){let{ariaControls:s,ariaLabel:o,className:i,contentTypes:a,controlId:u,value:_}=this.props;return a&&a.size?qe.createElement("div",{className:"content-type-wrapper "+(i||"")},qe.createElement("select",{"aria-controls":s,"aria-label":o,className:"content-type",id:u,onChange:this.onChangeWrapper,value:_||""},a.map((s=>qe.createElement("option",{key:s,value:s},s))).toArray())):null}}function xclass(...s){return s.filter((s=>!!s)).join(" ").trim()}class Container extends qe.Component{render(){let{fullscreen:s,full:o,...i}=this.props;if(s)return qe.createElement("section",i);let a="swagger-container"+(o?"-full":"");return qe.createElement("section",Fn()({},i,{className:xclass(i.className,a)}))}}const KO={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"};class Col extends qe.Component{render(){const{hide:s,keepContents:o,mobile:i,tablet:a,desktop:u,large:_,...w}=this.props;if(s&&!o)return qe.createElement("span",null);let x=[];for(let s in KO){if(!Object.prototype.hasOwnProperty.call(KO,s))continue;let o=KO[s];if(s in this.props){let i=this.props[s];if(i<1){x.push("none"+o);continue}x.push("block"+o),x.push("col-"+i+o)}}s&&x.push("hidden");let C=xclass(w.className,...x);return qe.createElement("section",Fn()({},w,{className:C}))}}class Row extends qe.Component{render(){return qe.createElement("div",Fn()({},this.props,{className:xclass(this.props.className,"wrapper")}))}}class Button extends qe.Component{static defaultProps={className:""};render(){return qe.createElement("button",Fn()({},this.props,{className:xclass(this.props.className,"button")}))}}const TextArea=s=>qe.createElement("textarea",s),Input=s=>qe.createElement("input",s);class Select extends qe.Component{static defaultProps={multiple:!1,allowEmptyValue:!0};constructor(s,o){let i;super(s,o),i=s.value?s.value:s.multiple?[""]:"",this.state={value:i}}onChange=s=>{let o,{onChange:i,multiple:a}=this.props,u=[].slice.call(s.target.options);o=a?u.filter((function(s){return s.selected})).map((function(s){return s.value})):s.target.value,this.setState({value:o}),i&&i(o)};UNSAFE_componentWillReceiveProps(s){s.value!==this.props.value&&this.setState({value:s.value})}render(){let{allowedValues:s,multiple:o,allowEmptyValue:i,disabled:a}=this.props,u=this.state.value?.toJS?.()||this.state.value;return qe.createElement("select",{className:this.props.className,multiple:o,value:u,onChange:this.onChange,disabled:a},i?qe.createElement("option",{value:""},"--"):null,s.map((function(s,o){return qe.createElement("option",{key:o,value:String(s)},String(s))})))}}class layout_utils_Link extends qe.Component{render(){return qe.createElement("a",Fn()({},this.props,{rel:"noopener noreferrer",className:xclass(this.props.className,"link")}))}}const NoMargin=({children:s})=>qe.createElement("div",{className:"no-margin"}," ",s," ");class Collapse extends qe.Component{static defaultProps={isOpened:!1,animated:!1};renderNotAnimated(){return this.props.isOpened?qe.createElement(NoMargin,null,this.props.children):qe.createElement("noscript",null)}render(){let{animated:s,isOpened:o,children:i}=this.props;return s?(i=o?i:null,qe.createElement(NoMargin,null,i)):this.renderNotAnimated()}}class Overview extends qe.Component{constructor(...s){super(...s),this.setTagShown=this._setTagShown.bind(this)}_setTagShown(s,o){this.props.layoutActions.show(s,o)}showOp(s,o){let{layoutActions:i}=this.props;i.show(s,o)}render(){let{specSelectors:s,layoutSelectors:o,layoutActions:i,getComponent:a}=this.props,u=s.taggedOperations();const _=a("Collapse");return qe.createElement("div",null,qe.createElement("h4",{className:"overview-title"},"Overview"),u.map(((s,a)=>{let u=s.get("operations"),w=["overview-tags",a],x=o.isShown(w,!0);return qe.createElement("div",{key:"overview-"+a},qe.createElement("h4",{onClick:()=>i.show(w,!x),className:"link overview-tag"}," ",x?"-":"+",a),qe.createElement(_,{isOpened:x,animated:!0},u.map((s=>{let{path:a,method:u,id:_}=s.toObject(),w="operations",x=_,C=o.isShown([w,x]);return qe.createElement(OperationLink,{key:_,path:a,method:u,id:a+"-"+u,shown:C,showOpId:x,showOpIdPrefix:w,href:`#operation-${x}`,onClick:i.show})})).toArray()))})).toArray(),u.size<1&&qe.createElement("h3",null," No operations defined in spec! "))}}class OperationLink extends qe.Component{constructor(s){super(s),this.onClick=this._onClick.bind(this)}_onClick(){let{showOpId:s,showOpIdPrefix:o,onClick:i,shown:a}=this.props;i([o,s],!a)}render(){let{id:s,method:o,shown:i,href:a}=this.props;return qe.createElement(layout_utils_Link,{href:a,onClick:this.onClick,className:"block opblock-link "+(i?"shown":"")},qe.createElement("div",null,qe.createElement("small",{className:`bold-label-${o}`},o.toUpperCase()),qe.createElement("span",{className:"bold-label"},s)))}}class InitializedInput extends qe.Component{componentDidMount(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}render(){const{value:s,defaultValue:o,initialValue:i,...a}=this.props;return qe.createElement("input",Fn()({},a,{ref:s=>this.inputRef=s}))}}class InfoBasePath extends qe.Component{render(){const{host:s,basePath:o}=this.props;return qe.createElement("pre",{className:"base-url"},"[ Base URL: ",s,o," ]")}}class InfoUrl extends qe.PureComponent{render(){const{url:s,getComponent:o}=this.props,i=o("Link");return qe.createElement(i,{target:"_blank",href:sanitizeUrl(s)},qe.createElement("span",{className:"url"}," ",s))}}class info_Info extends qe.Component{render(){const{info:s,url:o,host:i,basePath:a,getComponent:u,externalDocs:_,selectedServer:w,url:x}=this.props,C=s.get("version"),j=s.get("description"),L=s.get("title"),B=safeBuildUrl(s.get("termsOfService"),x,{selectedServer:w}),$=s.get("contact"),V=s.get("license"),U=safeBuildUrl(_&&_.get("url"),x,{selectedServer:w}),z=_&&_.get("description"),Y=u("Markdown",!0),Z=u("Link"),ee=u("VersionStamp"),ie=u("OpenAPIVersion"),ae=u("InfoUrl"),ce=u("InfoBasePath"),le=u("License"),pe=u("Contact");return qe.createElement("div",{className:"info"},qe.createElement("hgroup",{className:"main"},qe.createElement("h2",{className:"title"},L,qe.createElement("span",null,C&&qe.createElement(ee,{version:C}),qe.createElement(ie,{oasVersion:"2.0"}))),i||a?qe.createElement(ce,{host:i,basePath:a}):null,o&&qe.createElement(ae,{getComponent:u,url:o})),qe.createElement("div",{className:"description"},qe.createElement(Y,{source:j})),B&&qe.createElement("div",{className:"info__tos"},qe.createElement(Z,{target:"_blank",href:sanitizeUrl(B)},"Terms of service")),$?.size>0&&qe.createElement(pe,{getComponent:u,data:$,selectedServer:w,url:o}),V?.size>0&&qe.createElement(le,{getComponent:u,license:V,selectedServer:w,url:o}),U?qe.createElement(Z,{className:"info__extdocs",target:"_blank",href:sanitizeUrl(U)},z||U):null)}}const GO=info_Info;class InfoContainer extends qe.Component{render(){const{specSelectors:s,getComponent:o,oas3Selectors:i}=this.props,a=s.info(),u=s.url(),_=s.basePath(),w=s.host(),x=s.externalDocs(),C=i.selectedServer(),j=o("info");return qe.createElement("div",null,a&&a.count()?qe.createElement(j,{info:a,url:u,host:w,basePath:_,externalDocs:x,getComponent:o,selectedServer:C}):null)}}class contact_Contact extends qe.Component{render(){const{data:s,getComponent:o,selectedServer:i,url:a}=this.props,u=s.get("name","the developer"),_=safeBuildUrl(s.get("url"),a,{selectedServer:i}),w=s.get("email"),x=o("Link");return qe.createElement("div",{className:"info__contact"},_&&qe.createElement("div",null,qe.createElement(x,{href:sanitizeUrl(_),target:"_blank"},u," - Website")),w&&qe.createElement(x,{href:sanitizeUrl(`mailto:${w}`)},_?`Send email to ${u}`:`Contact ${u}`))}}const XO=contact_Contact;class license_License extends qe.Component{render(){const{license:s,getComponent:o,selectedServer:i,url:a}=this.props,u=s.get("name","License"),_=safeBuildUrl(s.get("url"),a,{selectedServer:i}),w=o("Link");return qe.createElement("div",{className:"info__license"},_?qe.createElement("div",{className:"info__license__url"},qe.createElement(w,{target:"_blank",href:sanitizeUrl(_)},u)):qe.createElement("span",null,u))}}const YO=license_License;class JumpToPath extends qe.Component{render(){return null}}class CopyToClipboardBtn extends qe.Component{render(){let{getComponent:s}=this.props;const o=s("CopyIcon");return qe.createElement("div",{className:"view-line-link copy-to-clipboard",title:"Copy to clipboard"},qe.createElement(Yn.CopyToClipboard,{text:this.props.textToCopy},qe.createElement(o,null)))}}class Footer extends qe.Component{render(){return qe.createElement("div",{className:"footer"})}}class FilterContainer extends qe.Component{onFilterChange=s=>{const{target:{value:o}}=s;this.props.layoutActions.updateFilter(o)};render(){const{specSelectors:s,layoutSelectors:o,getComponent:i}=this.props,a=i("Col"),u="loading"===s.loadingStatus(),_="failed"===s.loadingStatus(),w=o.currentFilter(),x=["operation-filter-input"];return _&&x.push("failed"),u&&x.push("loading"),qe.createElement("div",null,!1===w?null:qe.createElement("div",{className:"filter-container"},qe.createElement(a,{className:"filter wrapper",mobile:12},qe.createElement("input",{className:x.join(" "),placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:"string"==typeof w?w:"",disabled:u}))))}}const QO=Function.prototype;class ParamBody extends qe.PureComponent{static defaultProp={consumes:(0,We.fromJS)(["application/json"]),param:(0,We.fromJS)({}),onChange:QO,onChangeConsumes:QO};constructor(s,o){super(s,o),this.state={isEditBox:!1,value:""}}componentDidMount(){this.updateValues.call(this,this.props)}UNSAFE_componentWillReceiveProps(s){this.updateValues.call(this,s)}updateValues=s=>{let{param:o,isExecute:i,consumesValue:a=""}=s,u=/xml/i.test(a),_=/json/i.test(a),w=u?o.get("value_xml"):o.get("value");if(void 0!==w){let s=!w&&_?"{}":w;this.setState({value:s}),this.onChange(s,{isXml:u,isEditBox:i})}else u?this.onChange(this.sample("xml"),{isXml:u,isEditBox:i}):this.onChange(this.sample(),{isEditBox:i})};sample=s=>{let{param:o,fn:i}=this.props,a=i.inferSchema(o.toJS());return i.getSampleSchema(a,s,{includeWriteOnly:!0})};onChange=(s,{isEditBox:o,isXml:i})=>{this.setState({value:s,isEditBox:o}),this._onChange(s,i)};_onChange=(s,o)=>{(this.props.onChange||QO)(s,o)};handleOnChange=s=>{const{consumesValue:o}=this.props,i=/xml/i.test(o),a=s.target.value;this.onChange(a,{isXml:i,isEditBox:this.state.isEditBox})};toggleIsEditBox=()=>this.setState((s=>({isEditBox:!s.isEditBox})));render(){let{onChangeConsumes:s,param:o,isExecute:i,specSelectors:a,pathMethod:u,getComponent:_}=this.props;const w=_("Button"),x=_("TextArea"),C=_("HighlightCode",!0),j=_("contentType");let L=(a?a.parameterWithMetaByIdentity(u,o):o).get("errors",(0,We.List)()),B=a.contentTypeValues(u).get("requestContentType"),$=this.props.consumes&&this.props.consumes.size?this.props.consumes:ParamBody.defaultProp.consumes,{value:V,isEditBox:U}=this.state,z=null;getKnownSyntaxHighlighterLanguage(V)&&(z="json");const Y=`${createHtmlReadyId(`${u[1]}${u[0]}_parameters`)}_select`;return qe.createElement("div",{className:"body-param","data-param-name":o.get("name"),"data-param-in":o.get("in")},U&&i?qe.createElement(x,{className:"body-param__text"+(L.count()?" invalid":""),value:V,onChange:this.handleOnChange}):V&&qe.createElement(C,{className:"body-param__example",language:z},V),qe.createElement("div",{className:"body-param-options"},i?qe.createElement("div",{className:"body-param-edit"},qe.createElement(w,{className:U?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},U?"Cancel":"Edit")):null,qe.createElement("label",{htmlFor:Y},qe.createElement("span",null,"Parameter content type"),qe.createElement(j,{value:B,contentTypes:$,onChange:s,className:"body-param-content-type",ariaLabel:"Parameter content type",controlId:Y}))))}}class Curl extends qe.Component{render(){const{request:s,getComponent:o}=this.props,i=requestSnippetGenerator_curl_bash(s),a=o("SyntaxHighlighter",!0);return qe.createElement("div",{className:"curl-command"},qe.createElement("h4",null,"Curl"),qe.createElement("div",{className:"copy-to-clipboard"},qe.createElement(Yn.CopyToClipboard,{text:i},qe.createElement("button",null))),qe.createElement("div",null,qe.createElement(a,{language:"bash",className:"curl microlight",renderPlainText:({children:s,PlainTextViewer:o})=>qe.createElement(o,{className:"curl"},s)},i)))}}const property=({propKey:s,propVal:o,propClass:i})=>qe.createElement("span",{className:i},qe.createElement("br",null),s,": ",String(o));class TryItOutButton extends qe.Component{static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1};render(){const{onTryoutClick:s,onCancelClick:o,onResetClick:i,enabled:a,hasUserEditedBody:u,isOAS3:_}=this.props,w=_&&u;return qe.createElement("div",{className:w?"try-out btn-group":"try-out"},a?qe.createElement("button",{className:"btn try-out__btn cancel",onClick:o},"Cancel"):qe.createElement("button",{className:"btn try-out__btn",onClick:s},"Try it out "),w&&qe.createElement("button",{className:"btn try-out__btn reset",onClick:i},"Reset"))}}class VersionPragmaFilter extends qe.PureComponent{static defaultProps={alsoShow:null,children:null,bypass:!1};render(){const{bypass:s,isSwagger2:o,isOAS3:i,alsoShow:a}=this.props;return s?qe.createElement("div",null,this.props.children):o&&i?qe.createElement("div",{className:"version-pragma"},a,qe.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},qe.createElement("div",null,qe.createElement("h3",null,"Unable to render this definition"),qe.createElement("p",null,qe.createElement("code",null,"swagger")," and ",qe.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),qe.createElement("p",null,"Supported version fields are ",qe.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",qe.createElement("code",null,"openapi: 3.0.n")," (for example, ",qe.createElement("code",null,"openapi: 3.0.0"),").")))):o||i?qe.createElement("div",null,this.props.children):qe.createElement("div",{className:"version-pragma"},a,qe.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},qe.createElement("div",null,qe.createElement("h3",null,"Unable to render this definition"),qe.createElement("p",null,"The provided definition does not specify a valid version field."),qe.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",qe.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",qe.createElement("code",null,"openapi: 3.0.n")," (for example, ",qe.createElement("code",null,"openapi: 3.0.0"),")."))))}}const version_stamp=({version:s})=>qe.createElement("small",null,qe.createElement("pre",{className:"version"}," ",s," ")),openapi_version=({oasVersion:s})=>qe.createElement("small",{className:"version-stamp"},qe.createElement("pre",{className:"version"},"OAS ",s)),deep_link=({enabled:s,path:o,text:i})=>qe.createElement("a",{className:"nostyle",onClick:s?s=>s.preventDefault():null,href:s?`#/${o}`:null},qe.createElement("span",null,i)),svg_assets=()=>qe.createElement("div",null,qe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},qe.createElement("defs",null,qe.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},qe.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),qe.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},qe.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),qe.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},qe.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),qe.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},qe.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),qe.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},qe.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),qe.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-up"},qe.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"})),qe.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},qe.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),qe.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},qe.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})),qe.createElement("symbol",{viewBox:"0 0 15 16",id:"copy"},qe.createElement("g",{transform:"translate(2, -1)"},qe.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"}))))));var ZO;function decodeEntity(s){return(ZO=ZO||document.createElement("textarea")).innerHTML="&"+s+";",ZO.value}var eC=Object.prototype.hasOwnProperty;function index_browser_has(s,o){return!!s&&eC.call(s,o)}function index_browser_assign(s){return[].slice.call(arguments,1).forEach((function(o){if(o){if("object"!=typeof o)throw new TypeError(o+"must be object");Object.keys(o).forEach((function(i){s[i]=o[i]}))}})),s}var tC=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function unescapeMd(s){return s.indexOf("\\")<0?s:s.replace(tC,"$1")}function isValidEntityCode(s){return!(s>=55296&&s<=57343)&&!(s>=64976&&s<=65007)&&!!(65535&~s&&65534!=(65535&s))&&!(s>=0&&s<=8)&&11!==s&&!(s>=14&&s<=31)&&!(s>=127&&s<=159)&&!(s>1114111)}function fromCodePoint(s){if(s>65535){var o=55296+((s-=65536)>>10),i=56320+(1023&s);return String.fromCharCode(o,i)}return String.fromCharCode(s)}var rC=/&([a-z#][a-z0-9]{1,31});/gi,nC=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function replaceEntityPattern(s,o){var i=0,a=decodeEntity(o);return o!==a?a:35===o.charCodeAt(0)&&nC.test(o)&&isValidEntityCode(i="x"===o[1].toLowerCase()?parseInt(o.slice(2),16):parseInt(o.slice(1),10))?fromCodePoint(i):s}function replaceEntities(s){return s.indexOf("&")<0?s:s.replace(rC,replaceEntityPattern)}var sC=/[&<>"]/,oC=/[&<>"]/g,iC={"&":"&","<":"<",">":">",'"':"""};function replaceUnsafeChar(s){return iC[s]}function escapeHtml(s){return sC.test(s)?s.replace(oC,replaceUnsafeChar):s}var aC={};function nextToken(s,o){return++o>=s.length-2?o:"paragraph_open"===s[o].type&&s[o].tight&&"inline"===s[o+1].type&&0===s[o+1].content.length&&"paragraph_close"===s[o+2].type&&s[o+2].tight?nextToken(s,o+2):o}aC.blockquote_open=function(){return"
    \n"},aC.blockquote_close=function(s,o){return"
    "+cC(s,o)},aC.code=function(s,o){return s[o].block?"
    "+escapeHtml(s[o].content)+"
    "+cC(s,o):""+escapeHtml(s[o].content)+""},aC.fence=function(s,o,i,a,u){var _,w,x=s[o],C="",j=i.langPrefix;if(x.params){if(w=(_=x.params.split(/\s+/g)).join(" "),index_browser_has(u.rules.fence_custom,_[0]))return u.rules.fence_custom[_[0]](s,o,i,a,u);C=' class="'+j+escapeHtml(replaceEntities(unescapeMd(w)))+'"'}return"
    "+(i.highlight&&i.highlight.apply(i.highlight,[x.content].concat(_))||escapeHtml(x.content))+"
    "+cC(s,o)},aC.fence_custom={},aC.heading_open=function(s,o){return""},aC.heading_close=function(s,o){return"\n"},aC.hr=function(s,o,i){return(i.xhtmlOut?"
    ":"
    ")+cC(s,o)},aC.bullet_list_open=function(){return"
      \n"},aC.bullet_list_close=function(s,o){return"
    "+cC(s,o)},aC.list_item_open=function(){return"
  • "},aC.list_item_close=function(){return"
  • \n"},aC.ordered_list_open=function(s,o){var i=s[o];return"1?' start="'+i.order+'"':"")+">\n"},aC.ordered_list_close=function(s,o){return""+cC(s,o)},aC.paragraph_open=function(s,o){return s[o].tight?"":"

    "},aC.paragraph_close=function(s,o){var i=!(s[o].tight&&o&&"inline"===s[o-1].type&&!s[o-1].content);return(s[o].tight?"":"

    ")+(i?cC(s,o):"")},aC.link_open=function(s,o,i){var a=s[o].title?' title="'+escapeHtml(replaceEntities(s[o].title))+'"':"",u=i.linkTarget?' target="'+i.linkTarget+'"':"";return'"},aC.link_close=function(){return""},aC.image=function(s,o,i){var a=' src="'+escapeHtml(s[o].src)+'"',u=s[o].title?' title="'+escapeHtml(replaceEntities(s[o].title))+'"':"";return""},aC.table_open=function(){return"\n"},aC.table_close=function(){return"
    \n"},aC.thead_open=function(){return"\n"},aC.thead_close=function(){return"\n"},aC.tbody_open=function(){return"\n"},aC.tbody_close=function(){return"\n"},aC.tr_open=function(){return""},aC.tr_close=function(){return"\n"},aC.th_open=function(s,o){var i=s[o];return""},aC.th_close=function(){return""},aC.td_open=function(s,o){var i=s[o];return""},aC.td_close=function(){return""},aC.strong_open=function(){return""},aC.strong_close=function(){return""},aC.em_open=function(){return""},aC.em_close=function(){return""},aC.del_open=function(){return""},aC.del_close=function(){return""},aC.ins_open=function(){return""},aC.ins_close=function(){return""},aC.mark_open=function(){return""},aC.mark_close=function(){return""},aC.sub=function(s,o){return""+escapeHtml(s[o].content)+""},aC.sup=function(s,o){return""+escapeHtml(s[o].content)+""},aC.hardbreak=function(s,o,i){return i.xhtmlOut?"
    \n":"
    \n"},aC.softbreak=function(s,o,i){return i.breaks?i.xhtmlOut?"
    \n":"
    \n":"\n"},aC.text=function(s,o){return escapeHtml(s[o].content)},aC.htmlblock=function(s,o){return s[o].content},aC.htmltag=function(s,o){return s[o].content},aC.abbr_open=function(s,o){return''},aC.abbr_close=function(){return""},aC.footnote_ref=function(s,o){var i=Number(s[o].id+1).toString(),a="fnref"+i;return s[o].subId>0&&(a+=":"+s[o].subId),'['+i+"]"},aC.footnote_block_open=function(s,o,i){return(i.xhtmlOut?'
    \n':'
    \n')+'
    \n
      \n'},aC.footnote_block_close=function(){return"
    \n
    \n"},aC.footnote_open=function(s,o){return'
  • '},aC.footnote_close=function(){return"
  • \n"},aC.footnote_anchor=function(s,o){var i="fnref"+Number(s[o].id+1).toString();return s[o].subId>0&&(i+=":"+s[o].subId),' '},aC.dl_open=function(){return"
    \n"},aC.dt_open=function(){return"
    "},aC.dd_open=function(){return"
    "},aC.dl_close=function(){return"
    \n"},aC.dt_close=function(){return"\n"},aC.dd_close=function(){return"\n"};var cC=aC.getBreak=function getBreak(s,o){return(o=nextToken(s,o))1)break;if(41===i&&--a<0)break;o++}return _!==o&&(u=unescapeMd(s.src.slice(_,o)),!!s.parser.validateLink(u)&&(s.linkContent=u,s.pos=o,!0))}function parseLinkTitle(s,o){var i,a=o,u=s.posMax,_=s.src.charCodeAt(o);if(34!==_&&39!==_&&40!==_)return!1;for(o++,40===_&&(_=41);o=s.length)&&!mC.test(s[o])}function replaceAt(s,o,i){return s.substr(0,o)+i+s.substr(o+1)}var gC=[["block",function block(s){s.inlineMode?s.tokens.push({type:"inline",content:s.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):s.block.parse(s.src,s.options,s.env,s.tokens)}],["abbr",function abbr(s){var o,i,a,u,_=s.tokens;if(!s.inlineMode)for(o=1,i=_.length-1;o0?w[o].count:1,a=0;a=0;o--)if("text"===(_=u[o]).type){for(C=0,w=_.content,L.lastIndex=0,j=_.level,x=[];B=L.exec(w);)L.lastIndex>C&&x.push({type:"text",content:w.slice(C,B.index+B[1].length),level:j}),x.push({type:"abbr_open",title:s.env.abbreviations[":"+B[2]],level:j++}),x.push({type:"text",content:B[2],level:j}),x.push({type:"abbr_close",level:--j}),C=L.lastIndex-B[3].length;x.length&&(C=0;_--)if("inline"===s.tokens[_].type)for(o=(u=s.tokens[_].children).length-1;o>=0;o--)"text"===(i=u[o]).type&&(a=replaceScopedAbbr(a=i.content),uC.test(a)&&(a=a.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2")),i.content=a)}],["smartquotes",function smartquotes(s){var o,i,a,u,_,w,x,C,j,L,B,$,V,U,z,Y,Z;if(s.options.typographer)for(Z=[],z=s.tokens.length-1;z>=0;z--)if("inline"===s.tokens[z].type)for(Y=s.tokens[z].children,Z.length=0,o=0;o=0&&!(Z[V].level<=x);V--);Z.length=V+1,_=0,w=(a=i.content).length;e:for(;_=0&&(L=Z[V],!(Z[V].level=(u=s.eMarks[o])||42!==(i=s.src.charCodeAt(a++))&&45!==i&&43!==i||a=u)return-1;if((i=s.src.charCodeAt(a++))<48||i>57)return-1;for(;;){if(a>=u)return-1;if(!((i=s.src.charCodeAt(a++))>=48&&i<=57)){if(41===i||46===i)break;return-1}}return a=this.eMarks[s]},StateBlock.prototype.skipEmptyLines=function skipEmptyLines(s){for(var o=this.lineMax;si;)if(o!==this.src.charCodeAt(--s))return s+1;return s},StateBlock.prototype.getLines=function getLines(s,o,i,a){var u,_,w,x,C,j=s;if(s>=o)return"";if(j+1===o)return _=this.bMarks[j]+Math.min(this.tShift[j],i),w=a?this.eMarks[j]+1:this.eMarks[j],this.src.slice(_,w);for(x=new Array(o-s),u=0;ji&&(C=i),C<0&&(C=0),_=this.bMarks[j]+C,w=j+1]/,bC=/^<\/([a-zA-Z]{1,15})[\s>]/;function index_browser_getLine(s,o){var i=s.bMarks[o]+s.blkIndent,a=s.eMarks[o];return s.src.substr(i,a-i)}function skipMarker(s,o){var i,a,u=s.bMarks[o]+s.tShift[o],_=s.eMarks[o];return u>=_||126!==(a=s.src.charCodeAt(u++))&&58!==a||u===(i=s.skipSpaces(u))||i>=_?-1:i}var _C=[["code",function code(s,o,i){var a,u;if(s.tShift[o]-s.blkIndent<4)return!1;for(u=a=o+1;a=4))break;u=++a}return s.line=a,s.tokens.push({type:"code",content:s.getLines(o,u,4+s.blkIndent,!0),block:!0,lines:[o,s.line],level:s.level}),!0}],["fences",function fences(s,o,i,a){var u,_,w,x,C,j=!1,L=s.bMarks[o]+s.tShift[o],B=s.eMarks[o];if(L+3>B)return!1;if(126!==(u=s.src.charCodeAt(L))&&96!==u)return!1;if(C=L,(_=(L=s.skipChars(L,u))-C)<3)return!1;if((w=s.src.slice(L,B).trim()).indexOf("`")>=0)return!1;if(a)return!0;for(x=o;!(++x>=i)&&!((L=C=s.bMarks[x]+s.tShift[x])<(B=s.eMarks[x])&&s.tShift[x]=4||(L=s.skipChars(L,u))-C<_||(L=s.skipSpaces(L))Y)return!1;if(62!==s.src.charCodeAt(z++))return!1;if(s.level>=s.options.maxNesting)return!1;if(a)return!0;for(32===s.src.charCodeAt(z)&&z++,C=s.blkIndent,s.blkIndent=0,x=[s.bMarks[o]],s.bMarks[o]=z,_=(z=z=Y,w=[s.tShift[o]],s.tShift[o]=z-s.bMarks[o],B=s.parser.ruler.getRules("blockquote"),u=o+1;u=(Y=s.eMarks[u]));u++)if(62!==s.src.charCodeAt(z++)){if(_)break;for(U=!1,$=0,V=B.length;$=Y,w.push(s.tShift[u]),s.tShift[u]=z-s.bMarks[u];for(j=s.parentType,s.parentType="blockquote",s.tokens.push({type:"blockquote_open",lines:L=[o,0],level:s.level++}),s.parser.tokenize(s,o,u),s.tokens.push({type:"blockquote_close",level:--s.level}),s.parentType=j,L[1]=s.line,$=0;$C)return!1;if(42!==(u=s.src.charCodeAt(x++))&&45!==u&&95!==u)return!1;for(_=1;x=0)z=!0;else{if(!((B=skipBulletListMarker(s,o))>=0))return!1;z=!1}if(s.level>=s.options.maxNesting)return!1;if(U=s.src.charCodeAt(B-1),a)return!0;for(Z=s.tokens.length,z?(L=s.bMarks[o]+s.tShift[o],V=Number(s.src.substr(L,B-L-1)),s.tokens.push({type:"ordered_list_open",order:V,lines:ie=[o,0],level:s.level++})):s.tokens.push({type:"bullet_list_open",lines:ie=[o,0],level:s.level++}),u=o,ee=!1,ce=s.parser.ruler.getRules("list");!(!(u=s.eMarks[u]?1:Y-B)>4&&($=1),$<1&&($=1),_=B-s.bMarks[u]+$,s.tokens.push({type:"list_item_open",lines:ae=[o,0],level:s.level++}),x=s.blkIndent,C=s.tight,w=s.tShift[o],j=s.parentType,s.tShift[o]=Y-s.bMarks[o],s.blkIndent=_,s.tight=!0,s.parentType="list",s.parser.tokenize(s,o,i,!0),s.tight&&!ee||(fe=!1),ee=s.line-o>1&&s.isEmpty(s.line-1),s.blkIndent=x,s.tShift[o]=w,s.tight=C,s.parentType=j,s.tokens.push({type:"list_item_close",level:--s.level}),u=o=s.line,ae[1]=u,Y=s.bMarks[o],u>=i)||s.isEmpty(u)||s.tShift[u]L)return!1;if(91!==s.src.charCodeAt(j))return!1;if(94!==s.src.charCodeAt(j+1))return!1;if(s.level>=s.options.maxNesting)return!1;for(x=j+2;x=L||58!==s.src.charCodeAt(++x))&&(a||(x++,s.env.footnotes||(s.env.footnotes={}),s.env.footnotes.refs||(s.env.footnotes.refs={}),C=s.src.slice(j+2,x-2),s.env.footnotes.refs[":"+C]=-1,s.tokens.push({type:"footnote_reference_open",label:C,level:s.level++}),u=s.bMarks[o],_=s.tShift[o],w=s.parentType,s.tShift[o]=s.skipSpaces(x)-x,s.bMarks[o]=x,s.blkIndent+=4,s.parentType="footnote",s.tShift[o]=C)return!1;if(35!==(u=s.src.charCodeAt(x))||x>=C)return!1;for(_=1,u=s.src.charCodeAt(++x);35===u&&x6||xx&&32===s.src.charCodeAt(w-1)&&(C=w),s.line=o+1,s.tokens.push({type:"heading_open",hLevel:_,lines:[o,s.line],level:s.level}),x=i)&&!(s.tShift[w]3)&&!((u=s.bMarks[w]+s.tShift[w])>=(_=s.eMarks[w]))&&(45===(a=s.src.charCodeAt(u))||61===a)&&(u=s.skipChars(u,a),!((u=s.skipSpaces(u))<_)&&(u=s.bMarks[o]+s.tShift[o],s.line=w+1,s.tokens.push({type:"heading_open",hLevel:61===a?1:2,lines:[o,s.line],level:s.level}),s.tokens.push({type:"inline",content:s.src.slice(u,s.eMarks[o]).trim(),level:s.level+1,lines:[o,s.line-1],children:[]}),s.tokens.push({type:"heading_close",hLevel:61===a?1:2,level:s.level}),!0))}],["htmlblock",function htmlblock(s,o,i,a){var u,_,w,x=s.bMarks[o],C=s.eMarks[o],j=s.tShift[o];if(x+=j,!s.options.html)return!1;if(j>3||x+2>=C)return!1;if(60!==s.src.charCodeAt(x))return!1;if(33===(u=s.src.charCodeAt(x+1))||63===u){if(a)return!0}else{if(47!==u&&!function isLetter$1(s){var o=32|s;return o>=97&&o<=122}(u))return!1;if(47===u){if(!(_=s.src.slice(x,C).match(bC)))return!1}else if(!(_=s.src.slice(x,C).match(vC)))return!1;if(!0!==yC[_[1].toLowerCase()])return!1;if(a)return!0}for(w=o+1;wi)return!1;if(C=o+1,s.tShift[C]=s.eMarks[C])return!1;if(124!==(u=s.src.charCodeAt(w))&&45!==u&&58!==u)return!1;if(_=index_browser_getLine(s,o+1),!/^[-:| ]+$/.test(_))return!1;if((j=_.split("|"))<=2)return!1;for(B=[],x=0;x=0;if(L=o+1,s.isEmpty(L)&&++L>i)return!1;if(s.tShift[L]=s.options.maxNesting)return!1;j=s.tokens.length,s.tokens.push({type:"dl_open",lines:C=[o,0],level:s.level++}),w=o,_=L;e:for(;;){for(Z=!0,Y=!1,s.tokens.push({type:"dt_open",lines:[w,w],level:s.level++}),s.tokens.push({type:"inline",content:s.getLines(w,w+1,s.blkIndent,!1).trim(),level:s.level+1,lines:[w,w],children:[]}),s.tokens.push({type:"dt_close",level:--s.level});;){if(s.tokens.push({type:"dd_open",lines:x=[L,0],level:s.level++}),z=s.tight,$=s.ddIndent,B=s.blkIndent,U=s.tShift[_],V=s.parentType,s.blkIndent=s.ddIndent=s.tShift[_]+2,s.tShift[_]=u-s.bMarks[_],s.tight=!0,s.parentType="deflist",s.parser.tokenize(s,_,i,!0),s.tight&&!Y||(Z=!1),Y=s.line-_>1&&s.isEmpty(s.line-1),s.tShift[_]=U,s.tight=z,s.parentType=V,s.blkIndent=B,s.ddIndent=$,s.tokens.push({type:"dd_close",level:--s.level}),x[1]=L=s.line,L>=i)break e;if(s.tShift[L]=i)break;if(w=L,s.isEmpty(w))break;if(s.tShift[w]=i)break;if(s.isEmpty(_)&&_++,_>=i)break;if(s.tShift[_]3)){for(u=!1,_=0,w=x.length;_=i))&&!(s.tShift[w]=0&&(s=s.replace(SC,(function(o,i){var a;return 10===s.charCodeAt(i)?(_=i+1,w=0,o):(a=" ".slice((i-_-w)%4),w=i-_+1,a)}))),u=new StateBlock(s,this,o,i,a),this.tokenize(u,u.line,u.lineMax)};for(var xC=[],kC=0;kC<256;kC++)xC.push(0);function isAlphaNum(s){return s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122}function scanDelims(s,o){var i,a,u,_=o,w=!0,x=!0,C=s.posMax,j=s.src.charCodeAt(o);for(i=o>0?s.src.charCodeAt(o-1):-1;_=C&&(w=!1),(u=_-o)>=4?w=x=!1:(32!==(a=_?@[]^_`{|}~-".split("").forEach((function(s){xC[s.charCodeAt(0)]=1}));var OC=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;var CC=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;var AC=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"],jC=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,IC=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function replace$1(s,o){return s=s.source,o=o||"",function self(i,a){return i?(a=a.source||a,s=s.replace(i,a),self):new RegExp(s,o)}}var PC=replace$1(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",/[^"'=<>`\x00-\x20]+/)("single_quoted",/'[^']*'/)("double_quoted",/"[^"]*"/)(),NC=replace$1(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)("attr_value",PC)(),TC=replace$1(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",NC)(),MC=replace$1(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",TC)("close_tag",/<\/[A-Za-z][A-Za-z0-9]*\s*>/)("comment",/|/)("processing",/<[?].*?[?]>/)("declaration",/]*>/)("cdata",//)();var RC=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,DC=/^&([a-z][a-z0-9]{1,31});/i;var LC=[["text",function index_browser_text(s,o){for(var i=s.pos;i=0&&32===s.pending.charCodeAt(i))if(i>=1&&32===s.pending.charCodeAt(i-1)){for(var _=i-2;_>=0;_--)if(32!==s.pending.charCodeAt(_)){s.pending=s.pending.substring(0,_+1);break}s.push({type:"hardbreak",level:s.level})}else s.pending=s.pending.slice(0,-1),s.push({type:"softbreak",level:s.level});else s.push({type:"softbreak",level:s.level});for(u++;u=x)return!1;if(126!==s.src.charCodeAt(C+1))return!1;if(s.level>=s.options.maxNesting)return!1;if(_=C>0?s.src.charCodeAt(C-1):-1,w=s.src.charCodeAt(C+2),126===_)return!1;if(126===w)return!1;if(32===w||10===w)return!1;for(a=C+2;aC+3)return s.pos+=a-C,o||(s.pending+=s.src.slice(C,a)),!0;for(s.pos=C+2,u=1;s.pos+1=x)return!1;if(43!==s.src.charCodeAt(C+1))return!1;if(s.level>=s.options.maxNesting)return!1;if(_=C>0?s.src.charCodeAt(C-1):-1,w=s.src.charCodeAt(C+2),43===_)return!1;if(43===w)return!1;if(32===w||10===w)return!1;for(a=C+2;a=x)return!1;if(61!==s.src.charCodeAt(C+1))return!1;if(s.level>=s.options.maxNesting)return!1;if(_=C>0?s.src.charCodeAt(C-1):-1,w=s.src.charCodeAt(C+2),61===_)return!1;if(61===w)return!1;if(32===w||10===w)return!1;for(a=C+2;a=s.options.maxNesting)return!1;for(s.pos=L+i,x=[i];s.pos=u)return!1;if(s.level>=s.options.maxNesting)return!1;for(s.pos=_+1;s.pos=u)return!1;if(s.level>=s.options.maxNesting)return!1;for(s.pos=_+1;s.pos=s.options.maxNesting)return!1;if(i=V+1,(a=parseLinkLabel(s,V))<0)return!1;if((x=a+1)<$&&40===s.src.charCodeAt(x)){for(x++;x<$&&(32===(j=s.src.charCodeAt(x))||10===j);x++);if(x>=$)return!1;for(V=x,parseLinkDestination(s,x)?(_=s.linkContent,x=s.pos):_="",V=x;x<$&&(32===(j=s.src.charCodeAt(x))||10===j);x++);if(x<$&&V!==x&&parseLinkTitle(s,x))for(w=s.linkContent,x=s.pos;x<$&&(32===(j=s.src.charCodeAt(x))||10===j);x++);else w="";if(x>=$||41!==s.src.charCodeAt(x))return s.pos=B,!1;x++}else{if(s.linkLevel>0)return!1;for(;x<$&&(32===(j=s.src.charCodeAt(x))||10===j);x++);if(x<$&&91===s.src.charCodeAt(x)&&(V=x+1,(x=parseLinkLabel(s,x))>=0?u=s.src.slice(V,x++):x=V-1),u||(void 0===u&&(x=a+1),u=s.src.slice(i,a)),!(C=s.env.references[normalizeReference(u)]))return s.pos=B,!1;_=C.href,w=C.title}return o||(s.pos=i,s.posMax=a,L?s.push({type:"image",src:_,title:w,alt:s.src.substr(i,a-i),level:s.level}):(s.push({type:"link_open",href:_,title:w,level:s.level++}),s.linkLevel++,s.parser.tokenize(s),s.linkLevel--,s.push({type:"link_close",level:--s.level}))),s.pos=x,s.posMax=$,!0}],["footnote_inline",function footnote_inline(s,o){var i,a,u,_,w=s.posMax,x=s.pos;return!(x+2>=w)&&94===s.src.charCodeAt(x)&&91===s.src.charCodeAt(x+1)&&!(s.level>=s.options.maxNesting)&&(i=x+2,!((a=parseLinkLabel(s,x+1))<0)&&(o||(s.env.footnotes||(s.env.footnotes={}),s.env.footnotes.list||(s.env.footnotes.list=[]),u=s.env.footnotes.list.length,s.pos=i,s.posMax=a,s.push({type:"footnote_ref",id:u,level:s.level}),s.linkLevel++,_=s.tokens.length,s.parser.tokenize(s),s.env.footnotes.list[u]={tokens:s.tokens.splice(_)},s.linkLevel--),s.pos=a+1,s.posMax=w,!0))}],["footnote_ref",function footnote_ref(s,o){var i,a,u,_,w=s.posMax,x=s.pos;if(x+3>w)return!1;if(!s.env.footnotes||!s.env.footnotes.refs)return!1;if(91!==s.src.charCodeAt(x))return!1;if(94!==s.src.charCodeAt(x+1))return!1;if(s.level>=s.options.maxNesting)return!1;for(a=x+2;a=w)&&(a++,i=s.src.slice(x+2,a-1),void 0!==s.env.footnotes.refs[":"+i]&&(o||(s.env.footnotes.list||(s.env.footnotes.list=[]),s.env.footnotes.refs[":"+i]<0?(u=s.env.footnotes.list.length,s.env.footnotes.list[u]={label:i,count:0},s.env.footnotes.refs[":"+i]=u):u=s.env.footnotes.refs[":"+i],_=s.env.footnotes.list[u].count,s.env.footnotes.list[u].count++,s.push({type:"footnote_ref",id:u,subId:_,level:s.level})),s.pos=a,s.posMax=w,!0))}],["autolink",function autolink(s,o){var i,a,u,_,w,x=s.pos;return 60===s.src.charCodeAt(x)&&!((i=s.src.slice(x)).indexOf(">")<0)&&((a=i.match(IC))?!(AC.indexOf(a[1].toLowerCase())<0)&&(w=normalizeLink(_=a[0].slice(1,-1)),!!s.parser.validateLink(_)&&(o||(s.push({type:"link_open",href:w,level:s.level}),s.push({type:"text",content:_,level:s.level+1}),s.push({type:"link_close",level:s.level})),s.pos+=a[0].length,!0)):!!(u=i.match(jC))&&(w=normalizeLink("mailto:"+(_=u[0].slice(1,-1))),!!s.parser.validateLink(w)&&(o||(s.push({type:"link_open",href:w,level:s.level}),s.push({type:"text",content:_,level:s.level+1}),s.push({type:"link_close",level:s.level})),s.pos+=u[0].length,!0)))}],["htmltag",function htmltag(s,o){var i,a,u,_=s.pos;return!!s.options.html&&(u=s.posMax,!(60!==s.src.charCodeAt(_)||_+2>=u)&&!(33!==(i=s.src.charCodeAt(_+1))&&63!==i&&47!==i&&!function isLetter$2(s){var o=32|s;return o>=97&&o<=122}(i))&&!!(a=s.src.slice(_).match(MC))&&(o||s.push({type:"htmltag",content:s.src.slice(_,_+a[0].length),level:s.level}),s.pos+=a[0].length,!0))}],["entity",function entity(s,o){var i,a,u=s.pos,_=s.posMax;if(38!==s.src.charCodeAt(u))return!1;if(u+1<_)if(35===s.src.charCodeAt(u+1)){if(a=s.src.slice(u).match(RC))return o||(i="x"===a[1][0].toLowerCase()?parseInt(a[1].slice(1),16):parseInt(a[1],10),s.pending+=isValidEntityCode(i)?fromCodePoint(i):fromCodePoint(65533)),s.pos+=a[0].length,!0}else if(a=s.src.slice(u).match(DC)){var w=decodeEntity(a[1]);if(a[1]!==w)return o||(s.pending+=w),s.pos+=a[0].length,!0}return o||(s.pending+="&"),s.pos++,!0}]];function ParserInline(){this.ruler=new Ruler;for(var s=0;s0)s.pos=i;else{for(o=0;o=_)break}else s.pending+=s.src[s.pos++]}s.pending&&s.pushPending()},ParserInline.prototype.parse=function(s,o,i,a){var u=new StateInline(s,this,o,i,a);this.tokenize(u)};var FC={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}}};function StateCore(s,o,i){this.src=o,this.env=i,this.options=s.options,this.tokens=[],this.inlineMode=!1,this.inline=s.inline,this.block=s.block,this.renderer=s.renderer,this.typographer=s.typographer}function Remarkable(s,o){"string"!=typeof s&&(o=s,s="default"),o&&null!=o.linkify&&console.warn("linkify option is removed. Use linkify plugin instead:\n\nimport Remarkable from 'remarkable';\nimport linkify from 'remarkable/linkify';\nnew Remarkable().use(linkify)\n"),this.inline=new ParserInline,this.block=new ParserBlock,this.core=new Core,this.renderer=new Renderer,this.ruler=new Ruler,this.options={},this.configure(FC[s]),this.set(o||{})}Remarkable.prototype.set=function(s){index_browser_assign(this.options,s)},Remarkable.prototype.configure=function(s){var o=this;if(!s)throw new Error("Wrong `remarkable` preset, check name/content");s.options&&o.set(s.options),s.components&&Object.keys(s.components).forEach((function(i){s.components[i].rules&&o[i].ruler.enable(s.components[i].rules,!0)}))},Remarkable.prototype.use=function(s,o){return s(this,o),this},Remarkable.prototype.parse=function(s,o){var i=new StateCore(this,s,o);return this.core.process(i),i.tokens},Remarkable.prototype.render=function(s,o){return o=o||{},this.renderer.render(this.parse(s,o),this.options,o)},Remarkable.prototype.parseInline=function(s,o){var i=new StateCore(this,s,o);return i.inlineMode=!0,this.core.process(i),i.tokens},Remarkable.prototype.renderInline=function(s,o){return o=o||{},this.renderer.render(this.parseInline(s,o),this.options,o)};function indexOf(s,o){if(Array.prototype.indexOf)return s.indexOf(o);for(var i=0,a=s.length;i=0;i--)!0===o(s[i])&&s.splice(i,1)}function throwUnhandledCaseError(s){throw new Error("Unhandled case for value: '".concat(s,"'"))}var BC=function(){function HtmlTag(s){void 0===s&&(s={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=s.tagName||"",this.attrs=s.attrs||{},this.innerHTML=s.innerHtml||s.innerHTML||""}return HtmlTag.prototype.setTagName=function(s){return this.tagName=s,this},HtmlTag.prototype.getTagName=function(){return this.tagName||""},HtmlTag.prototype.setAttr=function(s,o){return this.getAttrs()[s]=o,this},HtmlTag.prototype.getAttr=function(s){return this.getAttrs()[s]},HtmlTag.prototype.setAttrs=function(s){return Object.assign(this.getAttrs(),s),this},HtmlTag.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},HtmlTag.prototype.setClass=function(s){return this.setAttr("class",s)},HtmlTag.prototype.addClass=function(s){for(var o,i=this.getClass(),a=this.whitespaceRegex,u=i?i.split(a):[],_=s.split(a);o=_.shift();)-1===indexOf(u,o)&&u.push(o);return this.getAttrs().class=u.join(" "),this},HtmlTag.prototype.removeClass=function(s){for(var o,i=this.getClass(),a=this.whitespaceRegex,u=i?i.split(a):[],_=s.split(a);u.length&&(o=_.shift());){var w=indexOf(u,o);-1!==w&&u.splice(w,1)}return this.getAttrs().class=u.join(" "),this},HtmlTag.prototype.getClass=function(){return this.getAttrs().class||""},HtmlTag.prototype.hasClass=function(s){return-1!==(" "+this.getClass()+" ").indexOf(" "+s+" ")},HtmlTag.prototype.setInnerHTML=function(s){return this.innerHTML=s,this},HtmlTag.prototype.setInnerHtml=function(s){return this.setInnerHTML(s)},HtmlTag.prototype.getInnerHTML=function(){return this.innerHTML||""},HtmlTag.prototype.getInnerHtml=function(){return this.getInnerHTML()},HtmlTag.prototype.toAnchorString=function(){var s=this.getTagName(),o=this.buildAttrsStr();return["<",s,o=o?" "+o:"",">",this.getInnerHtml(),""].join("")},HtmlTag.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var s=this.getAttrs(),o=[];for(var i in s)s.hasOwnProperty(i)&&o.push(i+'="'+s[i]+'"');return o.join(" ")},HtmlTag}();var qC=function(){function AnchorTagBuilder(s){void 0===s&&(s={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=s.newWindow||!1,this.truncate=s.truncate||{},this.className=s.className||""}return AnchorTagBuilder.prototype.build=function(s){return new BC({tagName:"a",attrs:this.createAttrs(s),innerHtml:this.processAnchorText(s.getAnchorText())})},AnchorTagBuilder.prototype.createAttrs=function(s){var o={href:s.getAnchorHref()},i=this.createCssClass(s);return i&&(o.class=i),this.newWindow&&(o.target="_blank",o.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length=_)return w.host.length==o?(w.host.substr(0,o-u)+i).substr(0,_+a):buildSegment(C,_).substr(0,_+a);var j="";if(w.path&&(j+="/"+w.path),w.query&&(j+="?"+w.query),j){if((C+j).length>=_)return(C+j).length==o?(C+j).substr(0,o):(C+buildSegment(j,_-C.length)).substr(0,_+a);C+=j}if(w.fragment){var L="#"+w.fragment;if((C+L).length>=_)return(C+L).length==o?(C+L).substr(0,o):(C+buildSegment(L,_-C.length)).substr(0,_+a);C+=L}if(w.scheme&&w.host){var B=w.scheme+"://";if((C+B).length<_)return(B+C).substr(0,o)}if(C.length<=o)return C;var $="";return _>0&&($=C.substr(-1*Math.floor(_/2))),(C.substr(0,Math.ceil(_/2))+i+$).substr(0,_+a)}(s,i):"middle"===a?function truncateMiddle(s,o,i){if(s.length<=o)return s;var a,u;null==i?(i="…",a=8,u=3):(a=i.length,u=i.length);var _=o-u,w="";return _>0&&(w=s.substr(-1*Math.floor(_/2))),(s.substr(0,Math.ceil(_/2))+i+w).substr(0,_+a)}(s,i):function truncateEnd(s,o,i){return function ellipsis(s,o,i){var a;return s.length>o&&(null==i?(i="…",a=3):a=i.length,s=s.substring(0,o-a)+i),s}(s,o,i)}(s,i)},AnchorTagBuilder}(),$C=function(){function Match(s){this.__jsduckDummyDocProp=null,this.matchedText="",this.offset=0,this.tagBuilder=s.tagBuilder,this.matchedText=s.matchedText,this.offset=s.offset}return Match.prototype.getMatchedText=function(){return this.matchedText},Match.prototype.setOffset=function(s){this.offset=s},Match.prototype.getOffset=function(){return this.offset},Match.prototype.getCssClassSuffixes=function(){return[this.getType()]},Match.prototype.buildTag=function(){return this.tagBuilder.build(this)},Match}(),extendStatics=function(s,o){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(s[i]=o[i])},extendStatics(s,o)};function tslib_es6_extends(s,o){if("function"!=typeof o&&null!==o)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");function __(){this.constructor=s}extendStatics(s,o),s.prototype=null===o?Object.create(o):(__.prototype=o.prototype,new __)}var __assign=function(){return __assign=Object.assign||function __assign(s){for(var o,i=1,a=arguments.length;i-1},UrlMatchValidator.isValidUriScheme=function(s){var o=s.match(this.uriSchemeRegex),i=o&&o[0].toLowerCase();return"javascript:"!==i&&"vbscript:"!==i},UrlMatchValidator.urlMatchDoesNotHaveProtocolOrDot=function(s,o){return!(!s||o&&this.hasFullProtocolRegex.test(o)||-1!==s.indexOf("."))},UrlMatchValidator.urlMatchDoesNotHaveAtLeastOneWordChar=function(s,o){return!(!s||!o)&&!this.hasFullProtocolRegex.test(o)&&!this.hasWordCharAfterProtocolRegex.test(s)},UrlMatchValidator.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,UrlMatchValidator.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,UrlMatchValidator.hasWordCharAfterProtocolRegex=new RegExp(":[^\\s]*?["+tA+"]"),UrlMatchValidator.ipRegex=/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,UrlMatchValidator}(),gA=(VC=new RegExp("[/?#](?:["+oA+"\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^✓]*["+oA+"\\-+&@#/%=~_()|'$*\\[\\]{}✓])?"),new RegExp(["(?:","(",/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/.source,getDomainNameStr(2),")","|","(","(//)?",/(?:www\.)/.source,getDomainNameStr(6),")","|","(","(//)?",getDomainNameStr(10)+"\\.",uA.source,"(?![-"+sA+"])",")",")","(?::[0-9]+)?","(?:"+VC.source+")?"].join(""),"gi")),yA=new RegExp("["+oA+"]"),vA=function(s){function UrlMatcher(o){var i=s.call(this,o)||this;return i.stripPrefix={scheme:!0,www:!0},i.stripTrailingSlash=!0,i.decodePercentEncoding=!0,i.matcherRegex=gA,i.wordCharRegExp=yA,i.stripPrefix=o.stripPrefix,i.stripTrailingSlash=o.stripTrailingSlash,i.decodePercentEncoding=o.decodePercentEncoding,i}return tslib_es6_extends(UrlMatcher,s),UrlMatcher.prototype.parseMatches=function(s){for(var o,i=this.matcherRegex,a=this.stripPrefix,u=this.stripTrailingSlash,_=this.decodePercentEncoding,w=this.tagBuilder,x=[],_loop_1=function(){var i=o[0],j=o[1],L=o[4],B=o[5],$=o[9],V=o.index,U=B||$,z=s.charAt(V-1);if(!mA.isValid(i,j))return"continue";if(V>0&&"@"===z)return"continue";if(V>0&&U&&C.wordCharRegExp.test(z))return"continue";if(/\?$/.test(i)&&(i=i.substr(0,i.length-1)),C.matchHasUnbalancedClosingParen(i))i=i.substr(0,i.length-1);else{var Y=C.matchHasInvalidCharAfterTld(i,j);Y>-1&&(i=i.substr(0,Y))}var Z=["http://","https://"].find((function(s){return!!j&&-1!==j.indexOf(s)}));if(Z){var ee=i.indexOf(Z);i=i.substr(ee),j=j.substr(ee),V+=ee}var ie=j?"scheme":L?"www":"tld",ae=!!j;x.push(new HC({tagBuilder:w,matchedText:i,offset:V,urlMatchType:ie,url:i,protocolUrlMatch:ae,protocolRelativeMatch:!!U,stripPrefix:a,stripTrailingSlash:u,decodePercentEncoding:_}))},C=this;null!==(o=i.exec(s));)_loop_1();return x},UrlMatcher.prototype.matchHasUnbalancedClosingParen=function(s){var o,i=s.charAt(s.length-1);if(")"===i)o="(";else if("]"===i)o="[";else{if("}"!==i)return!1;o="{"}for(var a=0,u=0,_=s.length-1;u<_;u++){var w=s.charAt(u);w===o?a++:w===i&&(a=Math.max(a-1,0))}return 0===a},UrlMatcher.prototype.matchHasInvalidCharAfterTld=function(s,o){if(!s)return-1;var i=0;o&&(i=s.indexOf(":"),s=s.slice(i));var a=new RegExp("^((.?//)?[-."+oA+"]*[-"+oA+"]\\.[-"+oA+"]+)").exec(s);return null===a?-1:(i+=a[1].length,s=s.slice(a[1].length),/^[^-.A-Za-z0-9:\/?#]/.test(s)?i:-1)},UrlMatcher}(KC),bA=new RegExp("[_".concat(oA,"]")),_A=function(s){function HashtagMatcher(o){var i=s.call(this,o)||this;return i.serviceName="twitter",i.serviceName=o.serviceName,i}return tslib_es6_extends(HashtagMatcher,s),HashtagMatcher.prototype.parseMatches=function(s){for(var o=this.tagBuilder,i=this.serviceName,a=[],u=s.length,_=0,w=-1,x=0;_-1&&_-w<=140){var u=s.slice(w,_),x=new zC({tagBuilder:o,matchedText:u,offset:w,serviceName:i,hashtag:u.slice(1)});a.push(x)}}},HashtagMatcher}(KC),SA=["twitter","facebook","instagram","tiktok"],wA=new RegExp("".concat(/(?:(?:(?:(\+)?\d{1,3}[-\040.]?)?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]?\d{4})|(?:(\+)(?:9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\040.]?(?:\d[-\040.]?){6,12}\d+))([,;]+[0-9]+#?)*/.source,"|").concat(/(0([1-9]{1}-?[1-9]\d{3}|[1-9]{2}-?\d{3}|[1-9]{2}\d{1}-?\d{2}|[1-9]{2}\d{2}-?\d{1})-?\d{4}|0[789]0-?\d{4}-?\d{4}|050-?\d{4}-?\d{4})/.source),"g"),EA=function(s){function PhoneMatcher(){var o=null!==s&&s.apply(this,arguments)||this;return o.matcherRegex=wA,o}return tslib_es6_extends(PhoneMatcher,s),PhoneMatcher.prototype.parseMatches=function(s){for(var o,i=this.matcherRegex,a=this.tagBuilder,u=[];null!==(o=i.exec(s));){var _=o[0],w=_.replace(/[^0-9,;#]/g,""),x=!(!o[1]&&!o[2]),C=0==o.index?"":s.substr(o.index-1,1),j=s.substr(o.index+_.length,1),L=!C.match(/\d/)&&!j.match(/\d/);this.testMatch(o[3])&&this.testMatch(_)&&L&&u.push(new JC({tagBuilder:a,matchedText:_,offset:o.index,number:w,plusSign:x}))}return u},PhoneMatcher.prototype.testMatch=function(s){return YC.test(s)},PhoneMatcher}(KC),xA=new RegExp("@[_".concat(oA,"]{1,50}(?![_").concat(oA,"])"),"g"),kA=new RegExp("@[_.".concat(oA,"]{1,30}(?![_").concat(oA,"])"),"g"),OA=new RegExp("@[-_.".concat(oA,"]{1,50}(?![-_").concat(oA,"])"),"g"),CA=new RegExp("@[_.".concat(oA,"]{1,23}[_").concat(oA,"](?![_").concat(oA,"])"),"g"),AA=new RegExp("[^"+oA+"]"),jA=function(s){function MentionMatcher(o){var i=s.call(this,o)||this;return i.serviceName="twitter",i.matcherRegexes={twitter:xA,instagram:kA,soundcloud:OA,tiktok:CA},i.nonWordCharRegex=AA,i.serviceName=o.serviceName,i}return tslib_es6_extends(MentionMatcher,s),MentionMatcher.prototype.parseMatches=function(s){var o,i=this.serviceName,a=this.matcherRegexes[this.serviceName],u=this.nonWordCharRegex,_=this.tagBuilder,w=[];if(!a)return w;for(;null!==(o=a.exec(s));){var x=o.index,C=s.charAt(x-1);if(0===x||u.test(C)){var j=o[0].replace(/\.+$/g,""),L=j.slice(1);w.push(new WC({tagBuilder:_,matchedText:j,offset:x,serviceName:i,mention:L}))}}return w},MentionMatcher}(KC);function parseHtml(s,o){for(var i=o.onOpenTag,a=o.onCloseTag,u=o.onText,_=o.onComment,w=o.onDoctype,x=new IA,C=0,j=s.length,L=0,B=0,$=x;C"===s?($=new IA(__assign(__assign({},$),{name:captureTagName()})),emitTagAndPreviousTextNode()):GC.test(s)||XC.test(s)||":"===s||resetToDataState()}function stateEndTagOpen(s){">"===s?resetToDataState():GC.test(s)?L=3:resetToDataState()}function stateBeforeAttributeName(s){QC.test(s)||("/"===s?L=12:">"===s?emitTagAndPreviousTextNode():"<"===s?startNewTag():"="===s||ZC.test(s)||eA.test(s)?resetToDataState():L=5)}function stateAttributeName(s){QC.test(s)?L=6:"/"===s?L=12:"="===s?L=7:">"===s?emitTagAndPreviousTextNode():"<"===s?startNewTag():ZC.test(s)&&resetToDataState()}function stateAfterAttributeName(s){QC.test(s)||("/"===s?L=12:"="===s?L=7:">"===s?emitTagAndPreviousTextNode():"<"===s?startNewTag():ZC.test(s)?resetToDataState():L=5)}function stateBeforeAttributeValue(s){QC.test(s)||('"'===s?L=8:"'"===s?L=9:/[>=`]/.test(s)?resetToDataState():"<"===s?startNewTag():L=10)}function stateAttributeValueDoubleQuoted(s){'"'===s&&(L=11)}function stateAttributeValueSingleQuoted(s){"'"===s&&(L=11)}function stateAttributeValueUnquoted(s){QC.test(s)?L=4:">"===s?emitTagAndPreviousTextNode():"<"===s&&startNewTag()}function stateAfterAttributeValueQuoted(s){QC.test(s)?L=4:"/"===s?L=12:">"===s?emitTagAndPreviousTextNode():"<"===s?startNewTag():(L=4,function reconsumeCurrentCharacter(){C--}())}function stateSelfClosingStartTag(s){">"===s?($=new IA(__assign(__assign({},$),{isClosing:!0})),emitTagAndPreviousTextNode()):L=4}function stateMarkupDeclarationOpen(o){"--"===s.substr(C,2)?(C+=2,$=new IA(__assign(__assign({},$),{type:"comment"})),L=14):"DOCTYPE"===s.substr(C,7).toUpperCase()?(C+=7,$=new IA(__assign(__assign({},$),{type:"doctype"})),L=20):resetToDataState()}function stateCommentStart(s){"-"===s?L=15:">"===s?resetToDataState():L=16}function stateCommentStartDash(s){"-"===s?L=18:">"===s?resetToDataState():L=16}function stateComment(s){"-"===s&&(L=17)}function stateCommentEndDash(s){L="-"===s?18:16}function stateCommentEnd(s){">"===s?emitTagAndPreviousTextNode():"!"===s?L=19:"-"===s||(L=16)}function stateCommentEndBang(s){"-"===s?L=17:">"===s?emitTagAndPreviousTextNode():L=16}function stateDoctype(s){">"===s?emitTagAndPreviousTextNode():"<"===s&&startNewTag()}function resetToDataState(){L=0,$=x}function startNewTag(){L=1,$=new IA({idx:C})}function emitTagAndPreviousTextNode(){var o=s.slice(B,$.idx);o&&u(o,B),"comment"===$.type?_($.idx):"doctype"===$.type?w($.idx):($.isOpening&&i($.name,$.idx),$.isClosing&&a($.name,$.idx)),resetToDataState(),B=C+1}function captureTagName(){var o=$.idx+($.isClosing?2:1);return s.slice(o,C).toLowerCase()}B=0&&a++},onText:function(s,i){if(0===a){var _=function splitAndCapture(s,o){if(!o.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var i,a=[],u=0;i=o.exec(s);)a.push(s.substring(u,i.index)),a.push(i[0]),u=i.index+i[0].length;return a.push(s.substring(u)),a}(s,/( | |<|<|>|>|"|"|')/gi),w=i;_.forEach((function(s,i){if(i%2==0){var a=o.parseText(s,w);u.push.apply(u,a)}w+=s.length}))}},onCloseTag:function(s){i.indexOf(s)>=0&&(a=Math.max(a-1,0))},onComment:function(s){},onDoctype:function(s){}}),u=this.compactMatches(u),u=this.removeUnwantedMatches(u)},Autolinker.prototype.compactMatches=function(s){s.sort((function(s,o){return s.getOffset()-o.getOffset()}));for(var o=0;ou?o:o+1;s.splice(w,1);continue}if(s[o+1].getOffset()<_){s.splice(o+1,1);continue}}o++}return s},Autolinker.prototype.removeUnwantedMatches=function(s){return this.hashtag||utils_remove(s,(function(s){return"hashtag"===s.getType()})),this.email||utils_remove(s,(function(s){return"email"===s.getType()})),this.phone||utils_remove(s,(function(s){return"phone"===s.getType()})),this.mention||utils_remove(s,(function(s){return"mention"===s.getType()})),this.urls.schemeMatches||utils_remove(s,(function(s){return"url"===s.getType()&&"scheme"===s.getUrlMatchType()})),this.urls.wwwMatches||utils_remove(s,(function(s){return"url"===s.getType()&&"www"===s.getUrlMatchType()})),this.urls.tldMatches||utils_remove(s,(function(s){return"url"===s.getType()&&"tld"===s.getUrlMatchType()})),s},Autolinker.prototype.parseText=function(s,o){void 0===o&&(o=0),o=o||0;for(var i=this.getMatchers(),a=[],u=0,_=i.length;u<_;u++){for(var w=i[u].parseMatches(s),x=0,C=w.length;x/g,">"));for(var o=this.parse(s),i=[],a=0,u=0,_=o.length;u<_;u++){var w=o[u];i.push(s.substring(a,w.getOffset())),i.push(this.createMatchReturnVal(w)),a=w.getOffset()+w.getMatchedText().length}return i.push(s.substring(a)),i.join("")},Autolinker.prototype.createMatchReturnVal=function(s){var o;return this.replaceFn&&(o=this.replaceFn.call(this.context,s)),"string"==typeof o?o:!1===o?s.getMatchedText():o instanceof BC?o.toAnchorString():s.buildTag().toAnchorString()},Autolinker.prototype.getMatchers=function(){if(this.matchers)return this.matchers;var s=this.getTagBuilder(),o=[new _A({tagBuilder:s,serviceName:this.hashtag}),new dA({tagBuilder:s}),new EA({tagBuilder:s}),new jA({tagBuilder:s,serviceName:this.mention}),new vA({tagBuilder:s,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding})];return this.matchers=o},Autolinker.prototype.getTagBuilder=function(){var s=this.tagBuilder;return s||(s=this.tagBuilder=new qC({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),s},Autolinker.version="3.16.2",Autolinker.AnchorTagBuilder=qC,Autolinker.HtmlTag=BC,Autolinker.matcher={Email:dA,Hashtag:_A,Matcher:KC,Mention:jA,Phone:EA,Url:vA},Autolinker.match={Email:UC,Hashtag:zC,Match:$C,Mention:WC,Phone:JC,Url:HC},Autolinker}();const NA=PA;var TA=/www|@|\:\/\//;function isLinkOpen(s){return/^\s]/i.test(s)}function isLinkClose(s){return/^<\/a\s*>/i.test(s)}function createLinkifier(){var s=[],o=new NA({stripPrefix:!1,url:!0,email:!0,replaceFn:function(o){switch(o.getType()){case"url":s.push({text:o.matchedText,url:o.getUrl()});break;case"email":s.push({text:o.matchedText,url:"mailto:"+o.getEmail().replace(/^mailto:/i,"")})}return!1}});return{links:s,autolinker:o}}function parseTokens(s){var o,i,a,u,_,w,x,C,j,L,B,$,V,U=s.tokens,z=null;for(i=0,a=U.length;i=0;o--)if("link_close"!==(_=u[o]).type){if("htmltag"===_.type&&(isLinkOpen(_.content)&&B>0&&B--,isLinkClose(_.content)&&B++),!(B>0)&&"text"===_.type&&TA.test(_.content)){if(z||($=(z=createLinkifier()).links,V=z.autolinker),w=_.content,$.length=0,V.link(w),!$.length)continue;for(x=[],L=_.level,C=0;C<$.length;C++)s.inline.validateLink($[C].url)&&((j=w.indexOf($[C].text))&&x.push({type:"text",content:w.slice(0,j),level:L}),x.push({type:"link_open",href:$[C].url,title:"",level:L++}),x.push({type:"text",content:$[C].text,level:L}),x.push({type:"link_close",level:--L}),w=w.slice(j+$[C].text.length));w.length&&x.push({type:"text",content:w,level:L}),U[i].children=u=[].concat(u.slice(0,o),x,u.slice(o+1))}}else for(o--;u[o].level!==_.level&&"link_open"!==u[o].type;)o--}function linkify(s){s.core.ruler.push("linkify",parseTokens)}const{entries:MA,setPrototypeOf:RA,isFrozen:DA,getPrototypeOf:LA,getOwnPropertyDescriptor:FA}=Object;let{freeze:BA,seal:qA,create:$A}=Object,{apply:VA,construct:UA}="undefined"!=typeof Reflect&&Reflect;BA||(BA=function freeze(s){return s}),qA||(qA=function seal(s){return s}),VA||(VA=function apply(s,o,i){return s.apply(o,i)}),UA||(UA=function construct(s,o){return new s(...o)});const zA=unapply(Array.prototype.forEach),WA=unapply(Array.prototype.lastIndexOf),JA=unapply(Array.prototype.pop),HA=unapply(Array.prototype.push),KA=unapply(Array.prototype.splice),GA=unapply(String.prototype.toLowerCase),XA=unapply(String.prototype.toString),YA=unapply(String.prototype.match),QA=unapply(String.prototype.replace),ZA=unapply(String.prototype.indexOf),ej=unapply(String.prototype.trim),fj=unapply(Object.prototype.hasOwnProperty),mj=unapply(RegExp.prototype.test),_j=function unconstruct(s){return function(){for(var o=arguments.length,i=new Array(o),a=0;a1?i-1:0),u=1;u2&&void 0!==arguments[2]?arguments[2]:GA;RA&&RA(s,null);let a=o.length;for(;a--;){let u=o[a];if("string"==typeof u){const s=i(u);s!==u&&(DA(o)||(o[a]=s),u=s)}s[u]=!0}return s}function purify_es_cleanArray(s){for(let o=0;o/gm),nI=qA(/\$\{[\w\W]*/gm),sI=qA(/^data-[\-\w.\u00B7-\uFFFF]+$/),oI=qA(/^aria-[\-\w]+$/),iI=qA(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),aI=qA(/^(?:\w+script|data):/i),cI=qA(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),lI=qA(/^html$/i),uI=qA(/^[a-z][.\w]*(-[.\w]+)+$/i);var pI=Object.freeze({__proto__:null,ARIA_ATTR:oI,ATTR_WHITESPACE:cI,CUSTOM_ELEMENT:uI,DATA_ATTR:sI,DOCTYPE_NAME:lI,ERB_EXPR:rI,IS_ALLOWED_URI:iI,IS_SCRIPT_OR_DATA:aI,MUSTACHE_EXPR:tI,TMPLIT_EXPR:nI});const hI=1,dI=3,fI=7,mI=8,gI=9,yI=function getGlobal(){return"undefined"==typeof window?null:window};var vI=function createDOMPurify(){let s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:yI();const DOMPurify=s=>createDOMPurify(s);if(DOMPurify.version="3.2.4",DOMPurify.removed=[],!s||!s.document||s.document.nodeType!==gI||!s.Element)return DOMPurify.isSupported=!1,DOMPurify;let{document:o}=s;const i=o,a=i.currentScript,{DocumentFragment:u,HTMLTemplateElement:_,Node:w,Element:x,NodeFilter:C,NamedNodeMap:j=s.NamedNodeMap||s.MozNamedAttrMap,HTMLFormElement:L,DOMParser:B,trustedTypes:$}=s,V=x.prototype,U=lookupGetter(V,"cloneNode"),z=lookupGetter(V,"remove"),Y=lookupGetter(V,"nextSibling"),Z=lookupGetter(V,"childNodes"),ee=lookupGetter(V,"parentNode");if("function"==typeof _){const s=o.createElement("template");s.content&&s.content.ownerDocument&&(o=s.content.ownerDocument)}let ie,ae="";const{implementation:ce,createNodeIterator:le,createDocumentFragment:pe,getElementsByTagName:de}=o,{importNode:fe}=i;let ye={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};DOMPurify.isSupported="function"==typeof MA&&"function"==typeof ee&&ce&&void 0!==ce.createHTMLDocument;const{MUSTACHE_EXPR:be,ERB_EXPR:_e,TMPLIT_EXPR:Se,DATA_ATTR:we,ARIA_ATTR:xe,IS_SCRIPT_OR_DATA:Pe,ATTR_WHITESPACE:Te,CUSTOM_ELEMENT:Re}=pI;let{IS_ALLOWED_URI:qe}=pI,$e=null;const ze=addToSet({},[...Cj,...Aj,...Nj,...$j,...Jj]);let We=null;const He=addToSet({},[...Kj,...Gj,...Xj,...eI]);let Xe=Object.seal($A(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ye=null,Qe=null,et=!0,tt=!0,rt=!1,nt=!0,st=!1,ot=!0,it=!1,at=!1,ct=!1,lt=!1,ut=!1,pt=!1,ht=!0,dt=!1,mt=!0,gt=!1,yt={},vt=null;const bt=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let _t=null;const St=addToSet({},["audio","video","img","source","image","track"]);let wt=null;const Et=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),xt="http://www.w3.org/1998/Math/MathML",kt="http://www.w3.org/2000/svg",Ot="http://www.w3.org/1999/xhtml";let Ct=Ot,At=!1,jt=null;const It=addToSet({},[xt,kt,Ot],XA);let Pt=addToSet({},["mi","mo","mn","ms","mtext"]),Nt=addToSet({},["annotation-xml"]);const Tt=addToSet({},["title","style","font","a","script"]);let Mt=null;const Rt=["application/xhtml+xml","text/html"];let Dt=null,Lt=null;const Ft=o.createElement("form"),Bt=function isRegexOrFunction(s){return s instanceof RegExp||s instanceof Function},qt=function _parseConfig(){let s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Lt||Lt!==s){if(s&&"object"==typeof s||(s={}),s=clone(s),Mt=-1===Rt.indexOf(s.PARSER_MEDIA_TYPE)?"text/html":s.PARSER_MEDIA_TYPE,Dt="application/xhtml+xml"===Mt?XA:GA,$e=fj(s,"ALLOWED_TAGS")?addToSet({},s.ALLOWED_TAGS,Dt):ze,We=fj(s,"ALLOWED_ATTR")?addToSet({},s.ALLOWED_ATTR,Dt):He,jt=fj(s,"ALLOWED_NAMESPACES")?addToSet({},s.ALLOWED_NAMESPACES,XA):It,wt=fj(s,"ADD_URI_SAFE_ATTR")?addToSet(clone(Et),s.ADD_URI_SAFE_ATTR,Dt):Et,_t=fj(s,"ADD_DATA_URI_TAGS")?addToSet(clone(St),s.ADD_DATA_URI_TAGS,Dt):St,vt=fj(s,"FORBID_CONTENTS")?addToSet({},s.FORBID_CONTENTS,Dt):bt,Ye=fj(s,"FORBID_TAGS")?addToSet({},s.FORBID_TAGS,Dt):{},Qe=fj(s,"FORBID_ATTR")?addToSet({},s.FORBID_ATTR,Dt):{},yt=!!fj(s,"USE_PROFILES")&&s.USE_PROFILES,et=!1!==s.ALLOW_ARIA_ATTR,tt=!1!==s.ALLOW_DATA_ATTR,rt=s.ALLOW_UNKNOWN_PROTOCOLS||!1,nt=!1!==s.ALLOW_SELF_CLOSE_IN_ATTR,st=s.SAFE_FOR_TEMPLATES||!1,ot=!1!==s.SAFE_FOR_XML,it=s.WHOLE_DOCUMENT||!1,lt=s.RETURN_DOM||!1,ut=s.RETURN_DOM_FRAGMENT||!1,pt=s.RETURN_TRUSTED_TYPE||!1,ct=s.FORCE_BODY||!1,ht=!1!==s.SANITIZE_DOM,dt=s.SANITIZE_NAMED_PROPS||!1,mt=!1!==s.KEEP_CONTENT,gt=s.IN_PLACE||!1,qe=s.ALLOWED_URI_REGEXP||iI,Ct=s.NAMESPACE||Ot,Pt=s.MATHML_TEXT_INTEGRATION_POINTS||Pt,Nt=s.HTML_INTEGRATION_POINTS||Nt,Xe=s.CUSTOM_ELEMENT_HANDLING||{},s.CUSTOM_ELEMENT_HANDLING&&Bt(s.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Xe.tagNameCheck=s.CUSTOM_ELEMENT_HANDLING.tagNameCheck),s.CUSTOM_ELEMENT_HANDLING&&Bt(s.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Xe.attributeNameCheck=s.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),s.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof s.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Xe.allowCustomizedBuiltInElements=s.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),st&&(tt=!1),ut&&(lt=!0),yt&&($e=addToSet({},Jj),We=[],!0===yt.html&&(addToSet($e,Cj),addToSet(We,Kj)),!0===yt.svg&&(addToSet($e,Aj),addToSet(We,Gj),addToSet(We,eI)),!0===yt.svgFilters&&(addToSet($e,Nj),addToSet(We,Gj),addToSet(We,eI)),!0===yt.mathMl&&(addToSet($e,$j),addToSet(We,Xj),addToSet(We,eI))),s.ADD_TAGS&&($e===ze&&($e=clone($e)),addToSet($e,s.ADD_TAGS,Dt)),s.ADD_ATTR&&(We===He&&(We=clone(We)),addToSet(We,s.ADD_ATTR,Dt)),s.ADD_URI_SAFE_ATTR&&addToSet(wt,s.ADD_URI_SAFE_ATTR,Dt),s.FORBID_CONTENTS&&(vt===bt&&(vt=clone(vt)),addToSet(vt,s.FORBID_CONTENTS,Dt)),mt&&($e["#text"]=!0),it&&addToSet($e,["html","head","body"]),$e.table&&(addToSet($e,["tbody"]),delete Ye.tbody),s.TRUSTED_TYPES_POLICY){if("function"!=typeof s.TRUSTED_TYPES_POLICY.createHTML)throw _j('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof s.TRUSTED_TYPES_POLICY.createScriptURL)throw _j('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=s.TRUSTED_TYPES_POLICY,ae=ie.createHTML("")}else void 0===ie&&(ie=function _createTrustedTypesPolicy(s,o){if("object"!=typeof s||"function"!=typeof s.createPolicy)return null;let i=null;const a="data-tt-policy-suffix";o&&o.hasAttribute(a)&&(i=o.getAttribute(a));const u="dompurify"+(i?"#"+i:"");try{return s.createPolicy(u,{createHTML:s=>s,createScriptURL:s=>s})}catch(s){return console.warn("TrustedTypes policy "+u+" could not be created."),null}}($,a)),null!==ie&&"string"==typeof ae&&(ae=ie.createHTML(""));BA&&BA(s),Lt=s}},$t=addToSet({},[...Aj,...Nj,...Bj]),Vt=addToSet({},[...$j,...zj]),Ut=function _forceRemove(s){HA(DOMPurify.removed,{element:s});try{ee(s).removeChild(s)}catch(o){z(s)}},zt=function _removeAttribute(s,o){try{HA(DOMPurify.removed,{attribute:o.getAttributeNode(s),from:o})}catch(s){HA(DOMPurify.removed,{attribute:null,from:o})}if(o.removeAttribute(s),"is"===s)if(lt||ut)try{Ut(o)}catch(s){}else try{o.setAttribute(s,"")}catch(s){}},Wt=function _initDocument(s){let i=null,a=null;if(ct)s=""+s;else{const o=YA(s,/^[\r\n\t ]+/);a=o&&o[0]}"application/xhtml+xml"===Mt&&Ct===Ot&&(s=''+s+"");const u=ie?ie.createHTML(s):s;if(Ct===Ot)try{i=(new B).parseFromString(u,Mt)}catch(s){}if(!i||!i.documentElement){i=ce.createDocument(Ct,"template",null);try{i.documentElement.innerHTML=At?ae:u}catch(s){}}const _=i.body||i.documentElement;return s&&a&&_.insertBefore(o.createTextNode(a),_.childNodes[0]||null),Ct===Ot?de.call(i,it?"html":"body")[0]:it?i.documentElement:_},Jt=function _createNodeIterator(s){return le.call(s.ownerDocument||s,s,C.SHOW_ELEMENT|C.SHOW_COMMENT|C.SHOW_TEXT|C.SHOW_PROCESSING_INSTRUCTION|C.SHOW_CDATA_SECTION,null)},Ht=function _isClobbered(s){return s instanceof L&&("string"!=typeof s.nodeName||"string"!=typeof s.textContent||"function"!=typeof s.removeChild||!(s.attributes instanceof j)||"function"!=typeof s.removeAttribute||"function"!=typeof s.setAttribute||"string"!=typeof s.namespaceURI||"function"!=typeof s.insertBefore||"function"!=typeof s.hasChildNodes)},Kt=function _isNode(s){return"function"==typeof w&&s instanceof w};function _executeHooks(s,o,i){zA(s,(s=>{s.call(DOMPurify,o,i,Lt)}))}const Gt=function _sanitizeElements(s){let o=null;if(_executeHooks(ye.beforeSanitizeElements,s,null),Ht(s))return Ut(s),!0;const i=Dt(s.nodeName);if(_executeHooks(ye.uponSanitizeElement,s,{tagName:i,allowedTags:$e}),s.hasChildNodes()&&!Kt(s.firstElementChild)&&mj(/<[/\w]/g,s.innerHTML)&&mj(/<[/\w]/g,s.textContent))return Ut(s),!0;if(s.nodeType===fI)return Ut(s),!0;if(ot&&s.nodeType===mI&&mj(/<[/\w]/g,s.data))return Ut(s),!0;if(!$e[i]||Ye[i]){if(!Ye[i]&&Yt(i)){if(Xe.tagNameCheck instanceof RegExp&&mj(Xe.tagNameCheck,i))return!1;if(Xe.tagNameCheck instanceof Function&&Xe.tagNameCheck(i))return!1}if(mt&&!vt[i]){const o=ee(s)||s.parentNode,i=Z(s)||s.childNodes;if(i&&o){for(let a=i.length-1;a>=0;--a){const u=U(i[a],!0);u.__removalCount=(s.__removalCount||0)+1,o.insertBefore(u,Y(s))}}}return Ut(s),!0}return s instanceof x&&!function _checkValidNamespace(s){let o=ee(s);o&&o.tagName||(o={namespaceURI:Ct,tagName:"template"});const i=GA(s.tagName),a=GA(o.tagName);return!!jt[s.namespaceURI]&&(s.namespaceURI===kt?o.namespaceURI===Ot?"svg"===i:o.namespaceURI===xt?"svg"===i&&("annotation-xml"===a||Pt[a]):Boolean($t[i]):s.namespaceURI===xt?o.namespaceURI===Ot?"math"===i:o.namespaceURI===kt?"math"===i&&Nt[a]:Boolean(Vt[i]):s.namespaceURI===Ot?!(o.namespaceURI===kt&&!Nt[a])&&!(o.namespaceURI===xt&&!Pt[a])&&!Vt[i]&&(Tt[i]||!$t[i]):!("application/xhtml+xml"!==Mt||!jt[s.namespaceURI]))}(s)?(Ut(s),!0):"noscript"!==i&&"noembed"!==i&&"noframes"!==i||!mj(/<\/no(script|embed|frames)/i,s.innerHTML)?(st&&s.nodeType===dI&&(o=s.textContent,zA([be,_e,Se],(s=>{o=QA(o,s," ")})),s.textContent!==o&&(HA(DOMPurify.removed,{element:s.cloneNode()}),s.textContent=o)),_executeHooks(ye.afterSanitizeElements,s,null),!1):(Ut(s),!0)},Xt=function _isValidAttribute(s,i,a){if(ht&&("id"===i||"name"===i)&&(a in o||a in Ft))return!1;if(tt&&!Qe[i]&&mj(we,i));else if(et&&mj(xe,i));else if(!We[i]||Qe[i]){if(!(Yt(s)&&(Xe.tagNameCheck instanceof RegExp&&mj(Xe.tagNameCheck,s)||Xe.tagNameCheck instanceof Function&&Xe.tagNameCheck(s))&&(Xe.attributeNameCheck instanceof RegExp&&mj(Xe.attributeNameCheck,i)||Xe.attributeNameCheck instanceof Function&&Xe.attributeNameCheck(i))||"is"===i&&Xe.allowCustomizedBuiltInElements&&(Xe.tagNameCheck instanceof RegExp&&mj(Xe.tagNameCheck,a)||Xe.tagNameCheck instanceof Function&&Xe.tagNameCheck(a))))return!1}else if(wt[i]);else if(mj(qe,QA(a,Te,"")));else if("src"!==i&&"xlink:href"!==i&&"href"!==i||"script"===s||0!==ZA(a,"data:")||!_t[s]){if(rt&&!mj(Pe,QA(a,Te,"")));else if(a)return!1}else;return!0},Yt=function _isBasicCustomElement(s){return"annotation-xml"!==s&&YA(s,Re)},Qt=function _sanitizeAttributes(s){_executeHooks(ye.beforeSanitizeAttributes,s,null);const{attributes:o}=s;if(!o||Ht(s))return;const i={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:We,forceKeepAttr:void 0};let a=o.length;for(;a--;){const u=o[a],{name:_,namespaceURI:w,value:x}=u,C=Dt(_);let j="value"===_?x:ej(x);if(i.attrName=C,i.attrValue=j,i.keepAttr=!0,i.forceKeepAttr=void 0,_executeHooks(ye.uponSanitizeAttribute,s,i),j=i.attrValue,!dt||"id"!==C&&"name"!==C||(zt(_,s),j="user-content-"+j),ot&&mj(/((--!?|])>)|<\/(style|title)/i,j)){zt(_,s);continue}if(i.forceKeepAttr)continue;if(zt(_,s),!i.keepAttr)continue;if(!nt&&mj(/\/>/i,j)){zt(_,s);continue}st&&zA([be,_e,Se],(s=>{j=QA(j,s," ")}));const L=Dt(s.nodeName);if(Xt(L,C,j)){if(ie&&"object"==typeof $&&"function"==typeof $.getAttributeType)if(w);else switch($.getAttributeType(L,C)){case"TrustedHTML":j=ie.createHTML(j);break;case"TrustedScriptURL":j=ie.createScriptURL(j)}try{w?s.setAttributeNS(w,_,j):s.setAttribute(_,j),Ht(s)?Ut(s):JA(DOMPurify.removed)}catch(s){}}}_executeHooks(ye.afterSanitizeAttributes,s,null)},Zt=function _sanitizeShadowDOM(s){let o=null;const i=Jt(s);for(_executeHooks(ye.beforeSanitizeShadowDOM,s,null);o=i.nextNode();)_executeHooks(ye.uponSanitizeShadowNode,o,null),Gt(o),Qt(o),o.content instanceof u&&_sanitizeShadowDOM(o.content);_executeHooks(ye.afterSanitizeShadowDOM,s,null)};return DOMPurify.sanitize=function(s){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null,_=null,x=null,C=null;if(At=!s,At&&(s="\x3c!--\x3e"),"string"!=typeof s&&!Kt(s)){if("function"!=typeof s.toString)throw _j("toString is not a function");if("string"!=typeof(s=s.toString()))throw _j("dirty is not a string, aborting")}if(!DOMPurify.isSupported)return s;if(at||qt(o),DOMPurify.removed=[],"string"==typeof s&&(gt=!1),gt){if(s.nodeName){const o=Dt(s.nodeName);if(!$e[o]||Ye[o])throw _j("root node is forbidden and cannot be sanitized in-place")}}else if(s instanceof w)a=Wt("\x3c!----\x3e"),_=a.ownerDocument.importNode(s,!0),_.nodeType===hI&&"BODY"===_.nodeName||"HTML"===_.nodeName?a=_:a.appendChild(_);else{if(!lt&&!st&&!it&&-1===s.indexOf("<"))return ie&&pt?ie.createHTML(s):s;if(a=Wt(s),!a)return lt?null:pt?ae:""}a&&ct&&Ut(a.firstChild);const j=Jt(gt?s:a);for(;x=j.nextNode();)Gt(x),Qt(x),x.content instanceof u&&Zt(x.content);if(gt)return s;if(lt){if(ut)for(C=pe.call(a.ownerDocument);a.firstChild;)C.appendChild(a.firstChild);else C=a;return(We.shadowroot||We.shadowrootmode)&&(C=fe.call(i,C,!0)),C}let L=it?a.outerHTML:a.innerHTML;return it&&$e["!doctype"]&&a.ownerDocument&&a.ownerDocument.doctype&&a.ownerDocument.doctype.name&&mj(lI,a.ownerDocument.doctype.name)&&(L="\n"+L),st&&zA([be,_e,Se],(s=>{L=QA(L,s," ")})),ie&&pt?ie.createHTML(L):L},DOMPurify.setConfig=function(){qt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),at=!0},DOMPurify.clearConfig=function(){Lt=null,at=!1},DOMPurify.isValidAttribute=function(s,o,i){Lt||qt({});const a=Dt(s),u=Dt(o);return Xt(a,u,i)},DOMPurify.addHook=function(s,o){"function"==typeof o&&HA(ye[s],o)},DOMPurify.removeHook=function(s,o){if(void 0!==o){const i=WA(ye[s],o);return-1===i?void 0:KA(ye[s],i,1)[0]}return JA(ye[s])},DOMPurify.removeHooks=function(s){ye[s]=[]},DOMPurify.removeAllHooks=function(){ye={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},DOMPurify}();vI.addHook&&vI.addHook("beforeSanitizeElements",(function(s){return s.href&&s.setAttribute("rel","noopener noreferrer"),s}));const bI=function Markdown({source:s,className:o="",getConfigs:i=()=>({useUnsafeMarkdown:!1})}){if("string"!=typeof s)return null;const a=new Remarkable({html:!0,typographer:!0,breaks:!0,linkTarget:"_blank"}).use(linkify);a.core.ruler.disable(["replacements","smartquotes"]);const{useUnsafeMarkdown:u}=i(),_=a.render(s),w=sanitizer(_,{useUnsafeMarkdown:u});return s&&_&&w?qe.createElement("div",{className:Xn()(o,"markdown"),dangerouslySetInnerHTML:{__html:w}}):null};function sanitizer(s,{useUnsafeMarkdown:o=!1}={}){const i=o,a=o?[]:["style","class"];return o&&!sanitizer.hasWarnedAboutDeprecation&&(console.warn("useUnsafeMarkdown display configuration parameter is deprecated since >3.26.0 and will be removed in v4.0.0."),sanitizer.hasWarnedAboutDeprecation=!0),vI.sanitize(s,{ADD_ATTR:["target"],FORBID_TAGS:["style","form"],ALLOW_DATA_ATTR:i,FORBID_ATTR:a})}sanitizer.hasWarnedAboutDeprecation=!1;class BaseLayout extends qe.Component{render(){const{errSelectors:s,specSelectors:o,getComponent:i}=this.props,a=i("SvgAssets"),u=i("InfoContainer",!0),_=i("VersionPragmaFilter"),w=i("operations",!0),x=i("Models",!0),C=i("Webhooks",!0),j=i("Row"),L=i("Col"),B=i("errors",!0),$=i("ServersContainer",!0),V=i("SchemesContainer",!0),U=i("AuthorizeBtnContainer",!0),z=i("FilterContainer",!0),Y=o.isSwagger2(),Z=o.isOAS3(),ee=o.isOAS31(),ie=!o.specStr(),ae=o.loadingStatus();let ce=null;if("loading"===ae&&(ce=qe.createElement("div",{className:"info"},qe.createElement("div",{className:"loading-container"},qe.createElement("div",{className:"loading"})))),"failed"===ae&&(ce=qe.createElement("div",{className:"info"},qe.createElement("div",{className:"loading-container"},qe.createElement("h4",{className:"title"},"Failed to load API definition."),qe.createElement(B,null)))),"failedConfig"===ae){const o=s.lastError(),i=o?o.get("message"):"";ce=qe.createElement("div",{className:"info failed-config"},qe.createElement("div",{className:"loading-container"},qe.createElement("h4",{className:"title"},"Failed to load remote configuration."),qe.createElement("p",null,i)))}if(!ce&&ie&&(ce=qe.createElement("h4",null,"No API definition provided.")),ce)return qe.createElement("div",{className:"swagger-ui"},qe.createElement("div",{className:"loading-container"},ce));const le=o.servers(),pe=o.schemes(),de=le&&le.size,fe=pe&&pe.size,ye=!!o.securityDefinitions();return qe.createElement("div",{className:"swagger-ui"},qe.createElement(a,null),qe.createElement(_,{isSwagger2:Y,isOAS3:Z,alsoShow:qe.createElement(B,null)},qe.createElement(B,null),qe.createElement(j,{className:"information-container"},qe.createElement(L,{mobile:12},qe.createElement(u,null))),de||fe||ye?qe.createElement("div",{className:"scheme-container"},qe.createElement(L,{className:"schemes wrapper",mobile:12},de||fe?qe.createElement("div",{className:"schemes-server-container"},de?qe.createElement($,null):null,fe?qe.createElement(V,null):null):null,ye?qe.createElement(U,null):null)):null,qe.createElement(z,null),qe.createElement(j,null,qe.createElement(L,{mobile:12,desktop:12},qe.createElement(w,null))),ee&&qe.createElement(j,{className:"webhooks-container"},qe.createElement(L,{mobile:12,desktop:12},qe.createElement(C,null))),qe.createElement(j,null,qe.createElement(L,{mobile:12,desktop:12},qe.createElement(x,null)))))}}const core_components=()=>({components:{App:qO,authorizationPopup:AuthorizationPopup,authorizeBtn:AuthorizeBtn,AuthorizeBtnContainer:AuthorizeBtnContainer,authorizeOperationBtn:AuthorizeOperationBtn,auths:Auths,AuthItem:auth_item_Auths,authError:AuthError,oauth2:Oauth2,apiKeyAuth:ApiKeyAuth,basicAuth:BasicAuth,clear:Clear,liveResponse:LiveResponse,InitializedInput:InitializedInput,info:GO,InfoContainer:InfoContainer,InfoUrl:InfoUrl,InfoBasePath:InfoBasePath,Contact:XO,License:YO,JumpToPath:JumpToPath,CopyToClipboardBtn:CopyToClipboardBtn,onlineValidatorBadge:OnlineValidatorBadge,operations:Operations,operation:operation_Operation,OperationSummary:OperationSummary,OperationSummaryMethod:OperationSummaryMethod,OperationSummaryPath:OperationSummaryPath,responses:responses_Responses,response:response_Response,ResponseExtension:response_extension,responseBody:ResponseBody,parameters:Parameters,parameterRow:ParameterRow,execute:Execute,headers:headers_Headers,errors:Errors,contentType:ContentType,overview:Overview,footer:Footer,FilterContainer:FilterContainer,ParamBody:ParamBody,curl:Curl,Property:property,TryItOutButton:TryItOutButton,Markdown:bI,BaseLayout:BaseLayout,VersionPragmaFilter:VersionPragmaFilter,VersionStamp:version_stamp,OperationExt:operation_extensions,OperationExtRow:operation_extension_row,ParameterExt:parameter_extension,ParameterIncludeEmpty:ParameterIncludeEmpty,OperationTag:OperationTag,OperationContainer:OperationContainer,OpenAPIVersion:openapi_version,DeepLink:deep_link,SvgAssets:svg_assets,Example:example_Example,ExamplesSelect:ExamplesSelect,ExamplesSelectValueRetainer:ExamplesSelectValueRetainer}}),form_components=()=>({components:{...Se}}),base=()=>[configsPlugin,util,logs,view,view_legacy,plugins_spec,err,icons,plugins_layout,json_schema_5,json_schema_5_samples,core_components,form_components,swagger_client,auth,downloadUrlPlugin,deep_linking,filter,on_complete,plugins_request_snippets,syntax_highlighting,versions,safe_render()],_I=(0,We.Map)();function onlyOAS3(s){return(o,i)=>(...a)=>{if(i.getSystem().specSelectors.isOAS3()){const o=s(...a);return"function"==typeof o?o(i):o}return o(...a)}}const SI=onlyOAS3(Os()(null)),wI=onlyOAS3(((s,o)=>s=>s.getSystem().specSelectors.findSchema(o))),EI=onlyOAS3((()=>s=>{const o=s.getSystem().specSelectors.specJson().getIn(["components","schemas"]);return We.Map.isMap(o)?o:_I})),xI=onlyOAS3((()=>s=>s.getSystem().specSelectors.specJson().hasIn(["servers",0]))),kI=onlyOAS3(Jt(Rs,(s=>s.getIn(["components","securitySchemes"])||null))),wrap_selectors_validOperationMethods=(s,o)=>(i,...a)=>o.specSelectors.isOAS3()?o.oas3Selectors.validOperationMethods():s(...a),OI=SI,CI=SI,AI=SI,jI=SI,II=SI;const PI=function wrap_selectors_onlyOAS3(s){return(o,i)=>(...a)=>{if(i.getSystem().specSelectors.isOAS3()){let o=i.getState().getIn(["spec","resolvedSubtrees","components","securitySchemes"]);return s(i,o,...a)}return o(...a)}}(Jt((s=>s),(({specSelectors:s})=>s.securityDefinitions()),((s,o)=>{let i=(0,We.List)();return o?(o.entrySeq().forEach((([s,o])=>{const a=o.get("type");if("oauth2"===a&&o.get("flows").entrySeq().forEach((([a,u])=>{let _=(0,We.fromJS)({flow:a,authorizationUrl:u.get("authorizationUrl"),tokenUrl:u.get("tokenUrl"),scopes:u.get("scopes"),type:o.get("type"),description:o.get("description")});i=i.push(new We.Map({[s]:_.filter((s=>void 0!==s))}))})),"http"!==a&&"apiKey"!==a||(i=i.push(new We.Map({[s]:o}))),"openIdConnect"===a&&o.get("openIdConnectData")){let a=o.get("openIdConnectData");(a.get("grant_types_supported")||["authorization_code","implicit"]).forEach((u=>{let _=a.get("scopes_supported")&&a.get("scopes_supported").reduce(((s,o)=>s.set(o,"")),new We.Map),w=(0,We.fromJS)({flow:u,authorizationUrl:a.get("authorization_endpoint"),tokenUrl:a.get("token_endpoint"),scopes:_,type:"oauth2",openIdConnectUrl:o.get("openIdConnectUrl")});i=i.push(new We.Map({[s]:w.filter((s=>void 0!==s))}))}))}})),i):i})));function OAS3ComponentWrapFactory(s){return(o,i)=>a=>"function"==typeof i.specSelectors?.isOAS3?i.specSelectors.isOAS3()?qe.createElement(s,Fn()({},a,i,{Ori:o})):qe.createElement(o,a):(console.warn("OAS3 wrapper: couldn't get spec"),null)}const NI=(0,We.Map)(),selectors_isSwagger2=()=>s=>function isSwagger2(s){const o=s.get("swagger");return"string"==typeof o&&"2.0"===o}(s.getSystem().specSelectors.specJson()),selectors_isOAS30=()=>s=>function isOAS30(s){const o=s.get("openapi");return"string"==typeof o&&/^3\.0\.(?:[1-9]\d*|0)$/.test(o)}(s.getSystem().specSelectors.specJson()),selectors_isOAS3=()=>s=>s.getSystem().specSelectors.isOAS30();function selectors_onlyOAS3(s){return(o,...i)=>a=>{if(a.specSelectors.isOAS3()){const u=s(o,...i);return"function"==typeof u?u(a):u}return null}}const TI=selectors_onlyOAS3((()=>s=>s.specSelectors.specJson().get("servers",NI))),findSchema=(s,o)=>{const i=s.getIn(["resolvedSubtrees","components","schemas",o],null),a=s.getIn(["json","components","schemas",o],null);return i||a||null},MI=selectors_onlyOAS3(((s,{callbacks:o,specPath:i})=>s=>{const a=s.specSelectors.validOperationMethods();return We.Map.isMap(o)?o.reduce(((s,o,u)=>{if(!We.Map.isMap(o))return s;const _=o.reduce(((s,o,_)=>{if(!We.Map.isMap(o))return s;const w=o.entrySeq().filter((([s])=>a.includes(s))).map((([s,o])=>({operation:(0,We.Map)({operation:o}),method:s,path:_,callbackName:u,specPath:i.concat([u,_,s])})));return s.concat(w)}),(0,We.List)());return s.concat(_)}),(0,We.List)()).groupBy((s=>s.callbackName)).map((s=>s.toArray())).toObject():{}})),callbacks=({callbacks:s,specPath:o,specSelectors:i,getComponent:a})=>{const u=i.callbacksOperations({callbacks:s,specPath:o}),_=Object.keys(u),w=a("OperationContainer",!0);return 0===_.length?qe.createElement("span",null,"No callbacks"):qe.createElement("div",null,_.map((s=>qe.createElement("div",{key:`${s}`},qe.createElement("h2",null,s),u[s].map((o=>qe.createElement(w,{key:`${s}-${o.path}-${o.method}`,op:o.operation,tag:"callbacks",method:o.method,path:o.path,specPath:o.specPath,allowTryItOut:!1})))))))},getDefaultRequestBodyValue=(s,o,i,a)=>{const u=s.getIn(["content",o])??(0,We.OrderedMap)(),_=u.get("schema",(0,We.OrderedMap)()).toJS(),w=void 0!==u.get("examples"),x=u.get("example"),C=w?u.getIn(["examples",i,"value"]):x;return stringify(a.getSampleSchema(_,o,{includeWriteOnly:!0},C))},components_request_body=({userHasEditedBody:s,requestBody:o,requestBodyValue:i,requestBodyInclusionSetting:a,requestBodyErrors:u,getComponent:_,getConfigs:w,specSelectors:x,fn:C,contentType:j,isExecute:L,specPath:B,onChange:$,onChangeIncludeEmpty:V,activeExamplesKey:U,updateActiveExamplesKey:z,setRetainRequestBodyValueFlag:Y})=>{const handleFile=s=>{$(s.target.files[0])},setIsIncludedOptions=s=>{let o={key:s,shouldDispatchInit:!1,defaultValue:!0};return"no value"===a.get(s,"no value")&&(o.shouldDispatchInit=!0),o},Z=_("Markdown",!0),ee=_("modelExample"),ie=_("RequestBodyEditor"),ae=_("HighlightCode",!0),ce=_("ExamplesSelectValueRetainer"),le=_("Example"),pe=_("ParameterIncludeEmpty"),{showCommonExtensions:de}=w(),fe=o?.get("description")??null,ye=o?.get("content")??new We.OrderedMap;j=j||ye.keySeq().first()||"";const be=ye.get(j)??(0,We.OrderedMap)(),_e=be.get("schema",(0,We.OrderedMap)()),Se=be.get("examples",null),we=Se?.map(((s,i)=>{const a=s?.get("value",null);return a&&(s=s.set("value",getDefaultRequestBodyValue(o,j,i,C),a)),s}));if(u=We.List.isList(u)?u:(0,We.List)(),!be.size)return null;const xe="object"===be.getIn(["schema","type"]),Pe="binary"===be.getIn(["schema","format"]),Te="base64"===be.getIn(["schema","format"]);if("application/octet-stream"===j||0===j.indexOf("image/")||0===j.indexOf("audio/")||0===j.indexOf("video/")||Pe||Te){const s=_("Input");return L?qe.createElement(s,{type:"file",onChange:handleFile}):qe.createElement("i",null,"Example values are not available for ",qe.createElement("code",null,j)," media types.")}if(xe&&("application/x-www-form-urlencoded"===j||0===j.indexOf("multipart/"))&&_e.get("properties",(0,We.OrderedMap)()).size>0){const s=_("JsonSchemaForm"),o=_("ParameterExt"),w=_e.get("properties",(0,We.OrderedMap)());return i=We.Map.isMap(i)?i:(0,We.OrderedMap)(),qe.createElement("div",{className:"table-container"},fe&&qe.createElement(Z,{source:fe}),qe.createElement("table",null,qe.createElement("tbody",null,We.Map.isMap(w)&&w.entrySeq().map((([w,x])=>{if(x.get("readOnly"))return;const j=x.get("oneOf")?.get(0)?.toJS(),B=x.get("anyOf")?.get(0)?.toJS();x=(0,We.fromJS)(C.mergeJsonSchema(x.toJS(),j??B??{}));let U=de?getCommonExtensions(x):null;const z=_e.get("required",(0,We.List)()).includes(w),Y=x.get("type"),ee=x.get("format"),ie=x.get("description"),ae=i.getIn([w,"value"]),ce=i.getIn([w,"errors"])||u,le=a.get(w)||!1;let fe=C.getSampleSchema(x,!1,{includeWriteOnly:!0});!1===fe&&(fe="false"),0===fe&&(fe="0"),"string"!=typeof fe&&"object"===Y&&(fe=stringify(fe)),"string"==typeof fe&&"array"===Y&&(fe=JSON.parse(fe));const ye="string"===Y&&("binary"===ee||"base64"===ee);return qe.createElement("tr",{key:w,className:"parameters","data-property-name":w},qe.createElement("td",{className:"parameters-col_name"},qe.createElement("div",{className:z?"parameter__name required":"parameter__name"},w,z?qe.createElement("span",null," *"):null),qe.createElement("div",{className:"parameter__type"},Y,ee&&qe.createElement("span",{className:"prop-format"},"($",ee,")"),de&&U.size?U.entrySeq().map((([s,i])=>qe.createElement(o,{key:`${s}-${i}`,xKey:s,xVal:i}))):null),qe.createElement("div",{className:"parameter__deprecated"},x.get("deprecated")?"deprecated":null)),qe.createElement("td",{className:"parameters-col_description"},qe.createElement(Z,{source:ie}),L?qe.createElement("div",null,qe.createElement(s,{fn:C,dispatchInitialValue:!ye,schema:x,description:w,getComponent:_,value:void 0===ae?fe:ae,required:z,errors:ce,onChange:s=>{$(s,[w])}}),z?null:qe.createElement(pe,{onChange:s=>V(w,s),isIncluded:le,isIncludedOptions:setIsIncludedOptions(w),isDisabled:Array.isArray(ae)?0!==ae.length:!isEmptyValue(ae)})):null))})))))}const Re=getDefaultRequestBodyValue(o,j,U,C);let $e=null;return getKnownSyntaxHighlighterLanguage(Re)&&($e="json"),qe.createElement("div",null,fe&&qe.createElement(Z,{source:fe}),we?qe.createElement(ce,{userHasEditedBody:s,examples:we,currentKey:U,currentUserInputValue:i,onSelect:s=>{z(s)},updateValue:$,defaultToFirstExample:!0,getComponent:_,setRetainRequestBodyValueFlag:Y}):null,L?qe.createElement("div",null,qe.createElement(ie,{value:i,errors:u,defaultValue:Re,onChange:$,getComponent:_})):qe.createElement(ee,{getComponent:_,getConfigs:w,specSelectors:x,expandDepth:1,isExecute:L,schema:be.get("schema"),specPath:B.push("content",j),example:qe.createElement(ae,{className:"body-param__example",language:$e},stringify(i)||Re),includeWriteOnly:!0}),we?qe.createElement(le,{example:we.get(U),getComponent:_,getConfigs:w}):null)};class operation_link_OperationLink extends qe.Component{render(){const{link:s,name:o,getComponent:i}=this.props,a=i("Markdown",!0);let u=s.get("operationId")||s.get("operationRef"),_=s.get("parameters")&&s.get("parameters").toJS(),w=s.get("description");return qe.createElement("div",{className:"operation-link"},qe.createElement("div",{className:"description"},qe.createElement("b",null,qe.createElement("code",null,o)),w?qe.createElement(a,{source:w}):null),qe.createElement("pre",null,"Operation `",u,"`",qe.createElement("br",null),qe.createElement("br",null),"Parameters ",function padString(s,o){if("string"!=typeof o)return"";return o.split("\n").map(((o,i)=>i>0?Array(s+1).join(" ")+o:o)).join("\n")}(0,JSON.stringify(_,null,2))||"{}",qe.createElement("br",null)))}}const RI=operation_link_OperationLink,components_servers=({servers:s,currentServer:o,setSelectedServer:i,setServerVariableValue:a,getServerVariable:u,getEffectiveServerValue:_})=>{const w=(s.find((s=>s.get("url")===o))||(0,We.OrderedMap)()).get("variables")||(0,We.OrderedMap)(),x=0!==w.size;(0,qe.useEffect)((()=>{o||i(s.first()?.get("url"))}),[]),(0,qe.useEffect)((()=>{const u=s.find((s=>s.get("url")===o));if(!u)return void i(s.first().get("url"));(u.get("variables")||(0,We.OrderedMap)()).map(((s,i)=>{a({server:o,key:i,val:s.get("default")||""})}))}),[o,s]);const C=(0,qe.useCallback)((s=>{i(s.target.value)}),[i]),j=(0,qe.useCallback)((s=>{const i=s.target.getAttribute("data-variable"),u=s.target.value;a({server:o,key:i,val:u})}),[a,o]);return qe.createElement("div",{className:"servers"},qe.createElement("label",{htmlFor:"servers"},qe.createElement("select",{onChange:C,value:o,id:"servers"},s.valueSeq().map((s=>qe.createElement("option",{value:s.get("url"),key:s.get("url")},s.get("url"),s.get("description")&&` - ${s.get("description")}`))).toArray())),x&&qe.createElement("div",null,qe.createElement("div",{className:"computed-url"},"Computed URL:",qe.createElement("code",null,_(o))),qe.createElement("h4",null,"Server variables"),qe.createElement("table",null,qe.createElement("tbody",null,w.entrySeq().map((([s,i])=>qe.createElement("tr",{key:s},qe.createElement("td",null,s),qe.createElement("td",null,i.get("enum")?qe.createElement("select",{"data-variable":s,onChange:j},i.get("enum").map((i=>qe.createElement("option",{selected:i===u(o,s),key:i,value:i},i)))):qe.createElement("input",{type:"text",value:u(o,s)||"",onChange:j,"data-variable":s})))))))))};class ServersContainer extends qe.Component{render(){const{specSelectors:s,oas3Selectors:o,oas3Actions:i,getComponent:a}=this.props,u=s.servers(),_=a("Servers");return u&&u.size?qe.createElement("div",null,qe.createElement("span",{className:"servers-title"},"Servers"),qe.createElement(_,{servers:u,currentServer:o.selectedServer(),setSelectedServer:i.setSelectedServer,setServerVariableValue:i.setServerVariableValue,getServerVariable:o.serverVariableValue,getEffectiveServerValue:o.serverEffectiveValue})):null}}const DI=Function.prototype;class RequestBodyEditor extends qe.PureComponent{static defaultProps={onChange:DI,userHasEditedBody:!1};constructor(s,o){super(s,o),this.state={value:stringify(s.value)||s.defaultValue},s.onChange(s.value)}applyDefaultValue=s=>{const{onChange:o,defaultValue:i}=s||this.props;return this.setState({value:i}),o(i)};onChange=s=>{this.props.onChange(stringify(s))};onDomChange=s=>{const o=s.target.value;this.setState({value:o},(()=>this.onChange(o)))};UNSAFE_componentWillReceiveProps(s){this.props.value!==s.value&&s.value!==this.state.value&&this.setState({value:stringify(s.value)}),!s.value&&s.defaultValue&&this.state.value&&this.applyDefaultValue(s)}render(){let{getComponent:s,errors:o}=this.props,{value:i}=this.state,a=o.size>0;const u=s("TextArea");return qe.createElement("div",{className:"body-param"},qe.createElement(u,{className:Xn()("body-param__text",{invalid:a}),title:o.size?o.join(", "):"",value:i,onChange:this.onDomChange}))}}class HttpAuth extends qe.Component{constructor(s,o){super(s,o);let{name:i,schema:a}=this.props,u=this.getValue();this.state={name:i,schema:a,value:u}}getValue(){let{name:s,authorized:o}=this.props;return o&&o.getIn([s,"value"])}onChange=s=>{let{onChange:o}=this.props,{value:i,name:a}=s.target,u=Object.assign({},this.state.value);a?u[a]=i:u=i,this.setState({value:u},(()=>o(this.state)))};render(){let{schema:s,getComponent:o,errSelectors:i,name:a}=this.props;const u=o("Input"),_=o("Row"),w=o("Col"),x=o("authError"),C=o("Markdown",!0),j=o("JumpToPath",!0),L=(s.get("scheme")||"").toLowerCase();let B=this.getValue(),$=i.allErrors().filter((s=>s.get("authId")===a));if("basic"===L){let o=B?B.get("username"):null;return qe.createElement("div",null,qe.createElement("h4",null,qe.createElement("code",null,a||s.get("name")),"  (http, Basic)",qe.createElement(j,{path:["securityDefinitions",a]})),o&&qe.createElement("h6",null,"Authorized"),qe.createElement(_,null,qe.createElement(C,{source:s.get("description")})),qe.createElement(_,null,qe.createElement("label",{htmlFor:"auth-basic-username"},"Username:"),o?qe.createElement("code",null," ",o," "):qe.createElement(w,null,qe.createElement(u,{id:"auth-basic-username",type:"text",required:"required",name:"username","aria-label":"auth-basic-username",onChange:this.onChange,autoFocus:!0}))),qe.createElement(_,null,qe.createElement("label",{htmlFor:"auth-basic-password"},"Password:"),o?qe.createElement("code",null," ****** "):qe.createElement(w,null,qe.createElement(u,{id:"auth-basic-password",autoComplete:"new-password",name:"password",type:"password","aria-label":"auth-basic-password",onChange:this.onChange}))),$.valueSeq().map(((s,o)=>qe.createElement(x,{error:s,key:o}))))}return"bearer"===L?qe.createElement("div",null,qe.createElement("h4",null,qe.createElement("code",null,a||s.get("name")),"  (http, Bearer)",qe.createElement(j,{path:["securityDefinitions",a]})),B&&qe.createElement("h6",null,"Authorized"),qe.createElement(_,null,qe.createElement(C,{source:s.get("description")})),qe.createElement(_,null,qe.createElement("label",{htmlFor:"auth-bearer-value"},"Value:"),B?qe.createElement("code",null," ****** "):qe.createElement(w,null,qe.createElement(u,{id:"auth-bearer-value",type:"text","aria-label":"auth-bearer-value",onChange:this.onChange,autoFocus:!0}))),$.valueSeq().map(((s,o)=>qe.createElement(x,{error:s,key:o})))):qe.createElement("div",null,qe.createElement("em",null,qe.createElement("b",null,a)," HTTP authentication: unsupported scheme ",`'${L}'`))}}class operation_servers_OperationServers extends qe.Component{setSelectedServer=s=>{const{path:o,method:i}=this.props;return this.forceUpdate(),this.props.setSelectedServer(s,`${o}:${i}`)};setServerVariableValue=s=>{const{path:o,method:i}=this.props;return this.forceUpdate(),this.props.setServerVariableValue({...s,namespace:`${o}:${i}`})};getSelectedServer=()=>{const{path:s,method:o}=this.props;return this.props.getSelectedServer(`${s}:${o}`)};getServerVariable=(s,o)=>{const{path:i,method:a}=this.props;return this.props.getServerVariable({namespace:`${i}:${a}`,server:s},o)};getEffectiveServerValue=s=>{const{path:o,method:i}=this.props;return this.props.getEffectiveServerValue({server:s,namespace:`${o}:${i}`})};render(){const{operationServers:s,pathServers:o,getComponent:i}=this.props;if(!s&&!o)return null;const a=i("Servers"),u=s||o,_=s?"operation":"path";return qe.createElement("div",{className:"opblock-section operation-servers"},qe.createElement("div",{className:"opblock-section-header"},qe.createElement("div",{className:"tab-header"},qe.createElement("h4",{className:"opblock-title"},"Servers"))),qe.createElement("div",{className:"opblock-description-wrapper"},qe.createElement("h4",{className:"message"},"These ",_,"-level options override the global server options."),qe.createElement(a,{servers:u,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}}const LI={Callbacks:callbacks,HttpAuth:HttpAuth,RequestBody:components_request_body,Servers:components_servers,ServersContainer:ServersContainer,RequestBodyEditor:RequestBodyEditor,OperationServers:operation_servers_OperationServers,operationLink:RI},FI=new Remarkable("commonmark");FI.block.ruler.enable(["table"]),FI.set({linkTarget:"_blank"});const BI=OAS3ComponentWrapFactory((({source:s,className:o="",getConfigs:i=()=>({useUnsafeMarkdown:!1})})=>{if("string"!=typeof s)return null;if(s){const{useUnsafeMarkdown:a}=i(),u=sanitizer(FI.render(s),{useUnsafeMarkdown:a});let _;return"string"==typeof u&&(_=u.trim()),qe.createElement("div",{dangerouslySetInnerHTML:{__html:_},className:Xn()(o,"renderedMarkdown")})}return null})),qI=OAS3ComponentWrapFactory((({Ori:s,...o})=>{const{schema:i,getComponent:a,errSelectors:u,authorized:_,onAuthChange:w,name:x}=o,C=a("HttpAuth");return"http"===i.get("type")?qe.createElement(C,{key:x,schema:i,name:x,errSelectors:u,authorized:_,getComponent:a,onChange:w}):qe.createElement(s,o)})),$I=OAS3ComponentWrapFactory(OnlineValidatorBadge);class ModelComponent extends qe.Component{render(){let{getConfigs:s,schema:o,Ori:i}=this.props,a=["model-box"],u=null;return!0===o.get("deprecated")&&(a.push("deprecated"),u=qe.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),qe.createElement("div",{className:a.join(" ")},u,qe.createElement(i,Fn()({},this.props,{getConfigs:s,depth:1,expandDepth:this.props.expandDepth||0})))}}const VI=OAS3ComponentWrapFactory(ModelComponent),UI=OAS3ComponentWrapFactory((({Ori:s,...o})=>{const{schema:i,getComponent:a,errors:u,onChange:_}=o,w=i&&i.get?i.get("format"):null,x=i&&i.get?i.get("type"):null,C=a("Input");return x&&"string"===x&&w&&("binary"===w||"base64"===w)?qe.createElement(C,{type:"file",className:u.length?"invalid":"",title:u.length?u:"",onChange:s=>{_(s.target.files[0])},disabled:s.isDisabled}):qe.createElement(s,o)})),zI={Markdown:BI,AuthItem:qI,OpenAPIVersion:function OAS30ComponentWrapFactory(s){return(o,i)=>a=>"function"==typeof i.specSelectors?.isOAS30?i.specSelectors.isOAS30()?qe.createElement(s,Fn()({},a,i,{Ori:o})):qe.createElement(o,a):(console.warn("OAS30 wrapper: couldn't get spec"),null)}((s=>{const{Ori:o}=s;return qe.createElement(o,{oasVersion:"3.0"})})),JsonSchema_string:UI,model:VI,onlineValidatorBadge:$I},WI="oas3_set_servers",JI="oas3_set_request_body_value",HI="oas3_set_request_body_retain_flag",KI="oas3_set_request_body_inclusion",GI="oas3_set_active_examples_member",XI="oas3_set_request_content_type",YI="oas3_set_response_content_type",QI="oas3_set_server_variable_value",ZI="oas3_set_request_body_validate_error",eP="oas3_clear_request_body_validate_error",tP="oas3_clear_request_body_value";function setSelectedServer(s,o){return{type:WI,payload:{selectedServerUrl:s,namespace:o}}}function setRequestBodyValue({value:s,pathMethod:o}){return{type:JI,payload:{value:s,pathMethod:o}}}const setRetainRequestBodyValueFlag=({value:s,pathMethod:o})=>({type:HI,payload:{value:s,pathMethod:o}});function setRequestBodyInclusion({value:s,pathMethod:o,name:i}){return{type:KI,payload:{value:s,pathMethod:o,name:i}}}function setActiveExamplesMember({name:s,pathMethod:o,contextType:i,contextName:a}){return{type:GI,payload:{name:s,pathMethod:o,contextType:i,contextName:a}}}function setRequestContentType({value:s,pathMethod:o}){return{type:XI,payload:{value:s,pathMethod:o}}}function setResponseContentType({value:s,path:o,method:i}){return{type:YI,payload:{value:s,path:o,method:i}}}function setServerVariableValue({server:s,namespace:o,key:i,val:a}){return{type:QI,payload:{server:s,namespace:o,key:i,val:a}}}const setRequestBodyValidateError=({path:s,method:o,validationErrors:i})=>({type:ZI,payload:{path:s,method:o,validationErrors:i}}),clearRequestBodyValidateError=({path:s,method:o})=>({type:eP,payload:{path:s,method:o}}),initRequestBodyValidateError=({pathMethod:s})=>({type:eP,payload:{path:s[0],method:s[1]}}),clearRequestBodyValue=({pathMethod:s})=>({type:tP,payload:{pathMethod:s}});var rP=__webpack_require__(60680),nP=__webpack_require__.n(rP);const oas3_selectors_onlyOAS3=s=>(o,...i)=>a=>{if(a.getSystem().specSelectors.isOAS3()){const u=s(o,...i);return"function"==typeof u?u(a):u}return null};const sP=oas3_selectors_onlyOAS3(((s,o)=>{const i=o?[o,"selectedServer"]:["selectedServer"];return s.getIn(i)||""})),oP=oas3_selectors_onlyOAS3(((s,o,i)=>s.getIn(["requestData",o,i,"bodyValue"])||null)),iP=oas3_selectors_onlyOAS3(((s,o,i)=>s.getIn(["requestData",o,i,"retainBodyValue"])||!1)),selectDefaultRequestBodyValue=(s,o,i)=>s=>{const{oas3Selectors:a,specSelectors:u,fn:_}=s.getSystem();if(u.isOAS3()){const s=a.requestContentType(o,i);if(s)return getDefaultRequestBodyValue(u.specResolvedSubtree(["paths",o,i,"requestBody"]),s,a.activeExamplesMember(o,i,"requestBody","requestBody"),_)}return null},aP=oas3_selectors_onlyOAS3(((s,o,i)=>s=>{const{oas3Selectors:a,specSelectors:u,fn:_}=s;let w=!1;const x=a.requestContentType(o,i);let C=a.requestBodyValue(o,i);const j=u.specResolvedSubtree(["paths",o,i,"requestBody"]);if(!j)return!1;if(We.Map.isMap(C)&&(C=stringify(C.mapEntries((s=>We.Map.isMap(s[1])?[s[0],s[1].get("value")]:s)).toJS())),We.List.isList(C)&&(C=stringify(C)),x){const s=getDefaultRequestBodyValue(j,x,a.activeExamplesMember(o,i,"requestBody","requestBody"),_);w=!!C&&C!==s}return w})),cP=oas3_selectors_onlyOAS3(((s,o,i)=>s.getIn(["requestData",o,i,"bodyInclusion"])||(0,We.Map)())),lP=oas3_selectors_onlyOAS3(((s,o,i)=>s.getIn(["requestData",o,i,"errors"])||null)),uP=oas3_selectors_onlyOAS3(((s,o,i,a,u)=>s.getIn(["examples",o,i,a,u,"activeExample"])||null)),pP=oas3_selectors_onlyOAS3(((s,o,i)=>s.getIn(["requestData",o,i,"requestContentType"])||null)),hP=oas3_selectors_onlyOAS3(((s,o,i)=>s.getIn(["requestData",o,i,"responseContentType"])||null)),dP=oas3_selectors_onlyOAS3(((s,o,i)=>{let a;if("string"!=typeof o){const{server:s,namespace:u}=o;a=u?[u,"serverVariableValues",s,i]:["serverVariableValues",s,i]}else{a=["serverVariableValues",o,i]}return s.getIn(a)||null})),fP=oas3_selectors_onlyOAS3(((s,o)=>{let i;if("string"!=typeof o){const{server:s,namespace:a}=o;i=a?[a,"serverVariableValues",s]:["serverVariableValues",s]}else{i=["serverVariableValues",o]}return s.getIn(i)||(0,We.OrderedMap)()})),mP=oas3_selectors_onlyOAS3(((s,o)=>{var i,a;if("string"!=typeof o){const{server:u,namespace:_}=o;a=u,i=_?s.getIn([_,"serverVariableValues",a]):s.getIn(["serverVariableValues",a])}else a=o,i=s.getIn(["serverVariableValues",a]);i=i||(0,We.OrderedMap)();let u=a;return i.map(((s,o)=>{u=u.replace(new RegExp(`{${nP()(o)}}`,"g"),s)})),u})),gP=function validateRequestBodyIsRequired(s){return(...o)=>i=>{const a=i.getSystem().specSelectors.specJson();let u=[...o][1]||[];return!a.getIn(["paths",...u,"requestBody","required"])||s(...o)}}(((s,o)=>((s,o)=>(o=o||[],!!s.getIn(["requestData",...o,"bodyValue"])))(s,o))),validateShallowRequired=(s,{oas3RequiredRequestBodyContentType:o,oas3RequestContentType:i,oas3RequestBodyValue:a})=>{let u=[];if(!We.Map.isMap(a))return u;let _=[];return Object.keys(o.requestContentType).forEach((s=>{if(s===i){o.requestContentType[s].forEach((s=>{_.indexOf(s)<0&&_.push(s)}))}})),_.forEach((s=>{a.getIn([s,"value"])||u.push(s)})),u},yP=Os()(["get","put","post","delete","options","head","patch","trace"]),vP={[WI]:(s,{payload:{selectedServerUrl:o,namespace:i}})=>{const a=i?[i,"selectedServer"]:["selectedServer"];return s.setIn(a,o)},[JI]:(s,{payload:{value:o,pathMethod:i}})=>{let[a,u]=i;if(!We.Map.isMap(o))return s.setIn(["requestData",a,u,"bodyValue"],o);let _,w=s.getIn(["requestData",a,u,"bodyValue"])||(0,We.Map)();We.Map.isMap(w)||(w=(0,We.Map)());const[...x]=o.keys();return x.forEach((s=>{let i=o.getIn([s]);w.has(s)&&We.Map.isMap(i)||(_=w.setIn([s,"value"],i))})),s.setIn(["requestData",a,u,"bodyValue"],_)},[HI]:(s,{payload:{value:o,pathMethod:i}})=>{let[a,u]=i;return s.setIn(["requestData",a,u,"retainBodyValue"],o)},[KI]:(s,{payload:{value:o,pathMethod:i,name:a}})=>{let[u,_]=i;return s.setIn(["requestData",u,_,"bodyInclusion",a],o)},[GI]:(s,{payload:{name:o,pathMethod:i,contextType:a,contextName:u}})=>{let[_,w]=i;return s.setIn(["examples",_,w,a,u,"activeExample"],o)},[XI]:(s,{payload:{value:o,pathMethod:i}})=>{let[a,u]=i;return s.setIn(["requestData",a,u,"requestContentType"],o)},[YI]:(s,{payload:{value:o,path:i,method:a}})=>s.setIn(["requestData",i,a,"responseContentType"],o),[QI]:(s,{payload:{server:o,namespace:i,key:a,val:u}})=>{const _=i?[i,"serverVariableValues",o,a]:["serverVariableValues",o,a];return s.setIn(_,u)},[ZI]:(s,{payload:{path:o,method:i,validationErrors:a}})=>{let u=[];if(u.push("Required field is not provided"),a.missingBodyValue)return s.setIn(["requestData",o,i,"errors"],(0,We.fromJS)(u));if(a.missingRequiredKeys&&a.missingRequiredKeys.length>0){const{missingRequiredKeys:_}=a;return s.updateIn(["requestData",o,i,"bodyValue"],(0,We.fromJS)({}),(s=>_.reduce(((s,o)=>s.setIn([o,"errors"],(0,We.fromJS)(u))),s)))}return console.warn("unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR"),s},[eP]:(s,{payload:{path:o,method:i}})=>{const a=s.getIn(["requestData",o,i,"bodyValue"]);if(!We.Map.isMap(a))return s.setIn(["requestData",o,i,"errors"],(0,We.fromJS)([]));const[...u]=a.keys();return u?s.updateIn(["requestData",o,i,"bodyValue"],(0,We.fromJS)({}),(s=>u.reduce(((s,o)=>s.setIn([o,"errors"],(0,We.fromJS)([]))),s))):s},[tP]:(s,{payload:{pathMethod:o}})=>{let[i,a]=o;const u=s.getIn(["requestData",i,a,"bodyValue"]);return u?We.Map.isMap(u)?s.setIn(["requestData",i,a,"bodyValue"],(0,We.Map)()):s.setIn(["requestData",i,a,"bodyValue"],""):s}};function oas3(){return{components:LI,wrapComponents:zI,statePlugins:{spec:{wrapSelectors:we,selectors:Pe},auth:{wrapSelectors:xe},oas3:{actions:{...Te},reducers:vP,selectors:{...Re}}}}}const webhooks=({specSelectors:s,getComponent:o})=>{const i=s.selectWebhooksOperations(),a=Object.keys(i),u=o("OperationContainer",!0);return 0===a.length?null:qe.createElement("div",{className:"webhooks"},qe.createElement("h2",null,"Webhooks"),a.map((s=>qe.createElement("div",{key:`${s}-webhook`},i[s].map((o=>qe.createElement(u,{key:`${s}-${o.method}-webhook`,op:o.operation,tag:"webhooks",method:o.method,path:s,specPath:(0,We.List)(o.specPath),allowTryItOut:!1})))))))},oas31_components_license=({getComponent:s,specSelectors:o})=>{const i=o.selectLicenseNameField(),a=o.selectLicenseUrl(),u=s("Link");return qe.createElement("div",{className:"info__license"},a?qe.createElement("div",{className:"info__license__url"},qe.createElement(u,{target:"_blank",href:sanitizeUrl(a)},i)):qe.createElement("span",null,i))},oas31_components_contact=({getComponent:s,specSelectors:o})=>{const i=o.selectContactNameField(),a=o.selectContactUrl(),u=o.selectContactEmailField(),_=s("Link");return qe.createElement("div",{className:"info__contact"},a&&qe.createElement("div",null,qe.createElement(_,{href:sanitizeUrl(a),target:"_blank"},i," - Website")),u&&qe.createElement(_,{href:sanitizeUrl(`mailto:${u}`)},a?`Send email to ${i}`:`Contact ${i}`))},oas31_components_info=({getComponent:s,specSelectors:o})=>{const i=o.version(),a=o.url(),u=o.basePath(),_=o.host(),w=o.selectInfoSummaryField(),x=o.selectInfoDescriptionField(),C=o.selectInfoTitleField(),j=o.selectInfoTermsOfServiceUrl(),L=o.selectExternalDocsUrl(),B=o.selectExternalDocsDescriptionField(),$=o.contact(),V=o.license(),U=s("Markdown",!0),z=s("Link"),Y=s("VersionStamp"),Z=s("OpenAPIVersion"),ee=s("InfoUrl"),ie=s("InfoBasePath"),ae=s("License",!0),ce=s("Contact",!0),le=s("JsonSchemaDialect",!0);return qe.createElement("div",{className:"info"},qe.createElement("hgroup",{className:"main"},qe.createElement("h2",{className:"title"},C,qe.createElement("span",null,i&&qe.createElement(Y,{version:i}),qe.createElement(Z,{oasVersion:"3.1"}))),(_||u)&&qe.createElement(ie,{host:_,basePath:u}),a&&qe.createElement(ee,{getComponent:s,url:a})),w&&qe.createElement("p",{className:"info__summary"},w),qe.createElement("div",{className:"info__description description"},qe.createElement(U,{source:x})),j&&qe.createElement("div",{className:"info__tos"},qe.createElement(z,{target:"_blank",href:sanitizeUrl(j)},"Terms of service")),$.size>0&&qe.createElement(ce,null),V.size>0&&qe.createElement(ae,null),L&&qe.createElement(z,{className:"info__extdocs",target:"_blank",href:sanitizeUrl(L)},B||L),qe.createElement(le,null))},json_schema_dialect=({getComponent:s,specSelectors:o})=>{const i=o.selectJsonSchemaDialectField(),a=o.selectJsonSchemaDialectDefault(),u=s("Link");return qe.createElement(qe.Fragment,null,i&&i===a&&qe.createElement("p",{className:"info__jsonschemadialect"},"JSON Schema dialect:"," ",qe.createElement(u,{target:"_blank",href:sanitizeUrl(i)},i)),i&&i!==a&&qe.createElement("div",{className:"error-wrapper"},qe.createElement("div",{className:"no-margin"},qe.createElement("div",{className:"errors"},qe.createElement("div",{className:"errors-wrapper"},qe.createElement("h4",{className:"center"},"Warning"),qe.createElement("p",{className:"message"},qe.createElement("strong",null,"OpenAPI.jsonSchemaDialect")," field contains a value different from the default value of"," ",qe.createElement(u,{target:"_blank",href:a},a),". Values different from the default one are currently not supported. Please either omit the field or provide it with the default value."))))))},version_pragma_filter=({bypass:s,isSwagger2:o,isOAS3:i,isOAS31:a,alsoShow:u,children:_})=>s?qe.createElement("div",null,_):o&&(i||a)?qe.createElement("div",{className:"version-pragma"},u,qe.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},qe.createElement("div",null,qe.createElement("h3",null,"Unable to render this definition"),qe.createElement("p",null,qe.createElement("code",null,"swagger")," and ",qe.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),qe.createElement("p",null,"Supported version fields are ",qe.createElement("code",null,'swagger: "2.0"')," and those that match ",qe.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",qe.createElement("code",null,"openapi: 3.1.0"),").")))):o||i||a?qe.createElement("div",null,_):qe.createElement("div",{className:"version-pragma"},u,qe.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},qe.createElement("div",null,qe.createElement("h3",null,"Unable to render this definition"),qe.createElement("p",null,"The provided definition does not specify a valid version field."),qe.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",qe.createElement("code",null,'swagger: "2.0"')," and those that match ",qe.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",qe.createElement("code",null,"openapi: 3.1.0"),").")))),getModelName=s=>"string"==typeof s&&s.includes("#/components/schemas/")?(s=>{const o=s.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(o)}catch{return o}})(s.replace(/^.*#\/components\/schemas\//,"")):null,bP=(0,qe.forwardRef)((({schema:s,getComponent:o,onToggle:i=()=>{}},a)=>{const u=o("JSONSchema202012"),_=getModelName(s.get("$$ref")),w=(0,qe.useCallback)(((s,o)=>{i(_,o)}),[_,i]);return qe.createElement(u,{name:_,schema:s.toJS(),ref:a,onExpand:w})})),_P=bP,models=({specActions:s,specSelectors:o,layoutSelectors:i,layoutActions:a,getComponent:u,getConfigs:_,fn:w})=>{const x=o.selectSchemas(),C=Object.keys(x).length>0,j=["components","schemas"],{docExpansion:L,defaultModelsExpandDepth:B}=_(),$=B>0&&"none"!==L,V=i.isShown(j,$),U=u("Collapse"),z=u("JSONSchema202012"),Y=u("ArrowUpIcon"),Z=u("ArrowDownIcon"),{getTitle:ee}=w.jsonSchema202012.useFn();(0,qe.useEffect)((()=>{const i=V&&B>1,a=null!=o.specResolvedSubtree(j);i&&!a&&s.requestResolvedSubtree(j)}),[V,B]);const ie=(0,qe.useCallback)((()=>{a.show(j,!V)}),[V]),ae=(0,qe.useCallback)((s=>{null!==s&&a.readyToScroll(j,s)}),[]),handleJSONSchema202012Ref=s=>o=>{null!==o&&a.readyToScroll([...j,s],o)},handleJSONSchema202012Expand=i=>(a,u)=>{if(u){const a=[...j,i];null!=o.specResolvedSubtree(a)||s.requestResolvedSubtree([...j,i])}};return!C||B<0?null:qe.createElement("section",{className:Xn()("models",{"is-open":V}),ref:ae},qe.createElement("h4",null,qe.createElement("button",{"aria-expanded":V,className:"models-control",onClick:ie},qe.createElement("span",null,"Schemas"),V?qe.createElement(Y,null):qe.createElement(Z,null))),qe.createElement(U,{isOpened:V},Object.entries(x).map((([s,o])=>{const i=ee(o,{lookup:"basic"})||s;return qe.createElement(z,{key:s,ref:handleJSONSchema202012Ref(s),schema:o,name:i,onExpand:handleJSONSchema202012Expand(s)})}))))},mutual_tls_auth=({schema:s,getComponent:o})=>{const i=o("JumpToPath",!0);return qe.createElement("div",null,qe.createElement("h4",null,s.get("name")," (mutualTLS)"," ",qe.createElement(i,{path:["securityDefinitions",s.get("name")]})),qe.createElement("p",null,"Mutual TLS is required by this API/Operation. Certificates are managed via your Operating System and/or your browser."),qe.createElement("p",null,s.get("description")))};class auths_Auths extends qe.Component{constructor(s,o){super(s,o),this.state={}}onAuthChange=s=>{let{name:o}=s;this.setState({[o]:s})};submitAuth=s=>{s.preventDefault();let{authActions:o}=this.props;o.authorizeWithPersistOption(this.state)};logoutClick=s=>{s.preventDefault();let{authActions:o,definitions:i}=this.props,a=i.map(((s,o)=>o)).toArray();this.setState(a.reduce(((s,o)=>(s[o]="",s)),{})),o.logoutWithPersistOption(a)};close=s=>{s.preventDefault();let{authActions:o}=this.props;o.showDefinitions(!1)};render(){let{definitions:s,getComponent:o,authSelectors:i,errSelectors:a}=this.props;const u=o("AuthItem"),_=o("oauth2",!0),w=o("Button"),x=i.authorized(),C=s.filter(((s,o)=>!!x.get(o))),j=s.filter((s=>"oauth2"!==s.get("type")&&"mutualTLS"!==s.get("type"))),L=s.filter((s=>"oauth2"===s.get("type"))),B=s.filter((s=>"mutualTLS"===s.get("type")));return qe.createElement("div",{className:"auth-container"},j.size>0&&qe.createElement("form",{onSubmit:this.submitAuth},j.map(((s,i)=>qe.createElement(u,{key:i,schema:s,name:i,getComponent:o,onAuthChange:this.onAuthChange,authorized:x,errSelectors:a}))).toArray(),qe.createElement("div",{className:"auth-btn-wrapper"},j.size===C.size?qe.createElement(w,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):qe.createElement(w,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),qe.createElement(w,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),L.size>0?qe.createElement("div",null,qe.createElement("div",{className:"scope-def"},qe.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),qe.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),s.filter((s=>"oauth2"===s.get("type"))).map(((s,o)=>qe.createElement("div",{key:o},qe.createElement(_,{authorized:x,schema:s,name:o})))).toArray()):null,B.size>0&&qe.createElement("div",null,B.map(((s,i)=>qe.createElement(u,{key:i,schema:s,name:i,getComponent:o,onAuthChange:this.onAuthChange,authorized:x,errSelectors:a}))).toArray()))}}const SP=auths_Auths,isOAS31=s=>{const o=s.get("openapi");return"string"==typeof o&&/^3\.1\.(?:[1-9]\d*|0)$/.test(o)},fn_createOnlyOAS31Selector=s=>(o,...i)=>a=>{if(a.getSystem().specSelectors.isOAS31()){const u=s(o,...i);return"function"==typeof u?u(a):u}return null},createOnlyOAS31SelectorWrapper=s=>(o,i)=>(a,...u)=>{if(i.getSystem().specSelectors.isOAS31()){const _=s(a,...u);return"function"==typeof _?_(o,i):_}return o(...u)},fn_createSystemSelector=s=>(o,...i)=>a=>{const u=s(o,a,...i);return"function"==typeof u?u(a):u},createOnlyOAS31ComponentWrapper=s=>(o,i)=>a=>i.specSelectors.isOAS31()?qe.createElement(s,Fn()({},a,{originalComponent:o,getSystem:i.getSystem})):qe.createElement(o,a),wP=createOnlyOAS31ComponentWrapper((({getSystem:s})=>{const o=s().getComponent("OAS31License",!0);return qe.createElement(o,null)})),EP=createOnlyOAS31ComponentWrapper((({getSystem:s})=>{const o=s().getComponent("OAS31Contact",!0);return qe.createElement(o,null)})),xP=createOnlyOAS31ComponentWrapper((({getSystem:s})=>{const o=s().getComponent("OAS31Info",!0);return qe.createElement(o,null)})),kP=createOnlyOAS31ComponentWrapper((({getSystem:s,...o})=>{const i=s(),{getComponent:a,fn:u,getConfigs:_}=i,w=_(),x=a("OAS31Model"),C=a("JSONSchema202012"),j=a("JSONSchema202012Keyword$schema"),L=a("JSONSchema202012Keyword$vocabulary"),B=a("JSONSchema202012Keyword$id"),$=a("JSONSchema202012Keyword$anchor"),V=a("JSONSchema202012Keyword$dynamicAnchor"),U=a("JSONSchema202012Keyword$ref"),z=a("JSONSchema202012Keyword$dynamicRef"),Y=a("JSONSchema202012Keyword$defs"),Z=a("JSONSchema202012Keyword$comment"),ee=a("JSONSchema202012KeywordAllOf"),ie=a("JSONSchema202012KeywordAnyOf"),ae=a("JSONSchema202012KeywordOneOf"),ce=a("JSONSchema202012KeywordNot"),le=a("JSONSchema202012KeywordIf"),pe=a("JSONSchema202012KeywordThen"),de=a("JSONSchema202012KeywordElse"),fe=a("JSONSchema202012KeywordDependentSchemas"),ye=a("JSONSchema202012KeywordPrefixItems"),be=a("JSONSchema202012KeywordItems"),_e=a("JSONSchema202012KeywordContains"),Se=a("JSONSchema202012KeywordProperties"),we=a("JSONSchema202012KeywordPatternProperties"),xe=a("JSONSchema202012KeywordAdditionalProperties"),Pe=a("JSONSchema202012KeywordPropertyNames"),Te=a("JSONSchema202012KeywordUnevaluatedItems"),Re=a("JSONSchema202012KeywordUnevaluatedProperties"),$e=a("JSONSchema202012KeywordType"),ze=a("JSONSchema202012KeywordEnum"),We=a("JSONSchema202012KeywordConst"),He=a("JSONSchema202012KeywordConstraint"),Xe=a("JSONSchema202012KeywordDependentRequired"),Ye=a("JSONSchema202012KeywordContentSchema"),Qe=a("JSONSchema202012KeywordTitle"),et=a("JSONSchema202012KeywordDescription"),tt=a("JSONSchema202012KeywordDefault"),rt=a("JSONSchema202012KeywordDeprecated"),nt=a("JSONSchema202012KeywordReadOnly"),st=a("JSONSchema202012KeywordWriteOnly"),ot=a("JSONSchema202012Accordion"),it=a("JSONSchema202012ExpandDeepButton"),at=a("JSONSchema202012ChevronRightIcon"),ct=a("withJSONSchema202012Context")(x,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:w.defaultModelExpandDepth,includeReadOnly:Boolean(o.includeReadOnly),includeWriteOnly:Boolean(o.includeWriteOnly)},components:{JSONSchema:C,Keyword$schema:j,Keyword$vocabulary:L,Keyword$id:B,Keyword$anchor:$,Keyword$dynamicAnchor:V,Keyword$ref:U,Keyword$dynamicRef:z,Keyword$defs:Y,Keyword$comment:Z,KeywordAllOf:ee,KeywordAnyOf:ie,KeywordOneOf:ae,KeywordNot:ce,KeywordIf:le,KeywordThen:pe,KeywordElse:de,KeywordDependentSchemas:fe,KeywordPrefixItems:ye,KeywordItems:be,KeywordContains:_e,KeywordProperties:Se,KeywordPatternProperties:we,KeywordAdditionalProperties:xe,KeywordPropertyNames:Pe,KeywordUnevaluatedItems:Te,KeywordUnevaluatedProperties:Re,KeywordType:$e,KeywordEnum:ze,KeywordConst:We,KeywordConstraint:He,KeywordDependentRequired:Xe,KeywordContentSchema:Ye,KeywordTitle:Qe,KeywordDescription:et,KeywordDefault:tt,KeywordDeprecated:rt,KeywordReadOnly:nt,KeywordWriteOnly:st,Accordion:ot,ExpandDeepButton:it,ChevronRightIcon:at},fn:{upperFirst:u.upperFirst,isExpandable:u.jsonSchema202012.isExpandable,getProperties:u.jsonSchema202012.getProperties}});return qe.createElement(ct,o)})),OP=kP,CP=createOnlyOAS31ComponentWrapper((({getSystem:s})=>{const{getComponent:o,fn:i,getConfigs:a}=s(),u=a();if(CP.ModelsWithJSONSchemaContext)return qe.createElement(CP.ModelsWithJSONSchemaContext,null);const _=o("OAS31Models",!0),w=o("JSONSchema202012"),x=o("JSONSchema202012Keyword$schema"),C=o("JSONSchema202012Keyword$vocabulary"),j=o("JSONSchema202012Keyword$id"),L=o("JSONSchema202012Keyword$anchor"),B=o("JSONSchema202012Keyword$dynamicAnchor"),$=o("JSONSchema202012Keyword$ref"),V=o("JSONSchema202012Keyword$dynamicRef"),U=o("JSONSchema202012Keyword$defs"),z=o("JSONSchema202012Keyword$comment"),Y=o("JSONSchema202012KeywordAllOf"),Z=o("JSONSchema202012KeywordAnyOf"),ee=o("JSONSchema202012KeywordOneOf"),ie=o("JSONSchema202012KeywordNot"),ae=o("JSONSchema202012KeywordIf"),ce=o("JSONSchema202012KeywordThen"),le=o("JSONSchema202012KeywordElse"),pe=o("JSONSchema202012KeywordDependentSchemas"),de=o("JSONSchema202012KeywordPrefixItems"),fe=o("JSONSchema202012KeywordItems"),ye=o("JSONSchema202012KeywordContains"),be=o("JSONSchema202012KeywordProperties"),_e=o("JSONSchema202012KeywordPatternProperties"),Se=o("JSONSchema202012KeywordAdditionalProperties"),we=o("JSONSchema202012KeywordPropertyNames"),xe=o("JSONSchema202012KeywordUnevaluatedItems"),Pe=o("JSONSchema202012KeywordUnevaluatedProperties"),Te=o("JSONSchema202012KeywordType"),Re=o("JSONSchema202012KeywordEnum"),$e=o("JSONSchema202012KeywordConst"),ze=o("JSONSchema202012KeywordConstraint"),We=o("JSONSchema202012KeywordDependentRequired"),He=o("JSONSchema202012KeywordContentSchema"),Xe=o("JSONSchema202012KeywordTitle"),Ye=o("JSONSchema202012KeywordDescription"),Qe=o("JSONSchema202012KeywordDefault"),et=o("JSONSchema202012KeywordDeprecated"),tt=o("JSONSchema202012KeywordReadOnly"),rt=o("JSONSchema202012KeywordWriteOnly"),nt=o("JSONSchema202012Accordion"),st=o("JSONSchema202012ExpandDeepButton"),ot=o("JSONSchema202012ChevronRightIcon"),it=o("withJSONSchema202012Context");return CP.ModelsWithJSONSchemaContext=it(_,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:u.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},components:{JSONSchema:w,Keyword$schema:x,Keyword$vocabulary:C,Keyword$id:j,Keyword$anchor:L,Keyword$dynamicAnchor:B,Keyword$ref:$,Keyword$dynamicRef:V,Keyword$defs:U,Keyword$comment:z,KeywordAllOf:Y,KeywordAnyOf:Z,KeywordOneOf:ee,KeywordNot:ie,KeywordIf:ae,KeywordThen:ce,KeywordElse:le,KeywordDependentSchemas:pe,KeywordPrefixItems:de,KeywordItems:fe,KeywordContains:ye,KeywordProperties:be,KeywordPatternProperties:_e,KeywordAdditionalProperties:Se,KeywordPropertyNames:we,KeywordUnevaluatedItems:xe,KeywordUnevaluatedProperties:Pe,KeywordType:Te,KeywordEnum:Re,KeywordConst:$e,KeywordConstraint:ze,KeywordDependentRequired:We,KeywordContentSchema:He,KeywordTitle:Xe,KeywordDescription:Ye,KeywordDefault:Qe,KeywordDeprecated:et,KeywordReadOnly:tt,KeywordWriteOnly:rt,Accordion:nt,ExpandDeepButton:st,ChevronRightIcon:ot},fn:{upperFirst:i.upperFirst,isExpandable:i.jsonSchema202012.isExpandable,getProperties:i.jsonSchema202012.getProperties}}),qe.createElement(CP.ModelsWithJSONSchemaContext,null)}));CP.ModelsWithJSONSchemaContext=null;const AP=CP,wrap_components_version_pragma_filter=(s,o)=>s=>{const i=o.specSelectors.isOAS31(),a=o.getComponent("OAS31VersionPragmaFilter");return qe.createElement(a,Fn()({isOAS31:i},s))},jP=createOnlyOAS31ComponentWrapper((({originalComponent:s,...o})=>{const{getComponent:i,schema:a}=o,u=i("MutualTLSAuth",!0);return"mutualTLS"===a.get("type")?qe.createElement(u,{schema:a}):qe.createElement(s,o)})),IP=jP,PP=createOnlyOAS31ComponentWrapper((({getSystem:s,...o})=>{const i=s().getComponent("OAS31Auths",!0);return qe.createElement(i,o)})),NP=(0,We.Map)(),TP=Jt(((s,o)=>o.specSelectors.specJson()),isOAS31),selectors_webhooks=()=>s=>{const o=s.specSelectors.specJson().get("webhooks");return We.Map.isMap(o)?o:NP},MP=Jt([(s,o)=>o.specSelectors.webhooks(),(s,o)=>o.specSelectors.validOperationMethods(),(s,o)=>o.specSelectors.specResolvedSubtree(["webhooks"])],((s,o)=>s.reduce(((s,i,a)=>{if(!We.Map.isMap(i))return s;const u=i.entrySeq().filter((([s])=>o.includes(s))).map((([s,o])=>({operation:(0,We.Map)({operation:o}),method:s,path:a,specPath:["webhooks",a,s]})));return s.concat(u)}),(0,We.List)()).groupBy((s=>s.path)).map((s=>s.toArray())).toObject())),selectors_license=()=>s=>{const o=s.specSelectors.info().get("license");return We.Map.isMap(o)?o:NP},selectLicenseNameField=()=>s=>s.specSelectors.license().get("name","License"),selectLicenseUrlField=()=>s=>s.specSelectors.license().get("url"),RP=Jt([(s,o)=>o.specSelectors.url(),(s,o)=>o.oas3Selectors.selectedServer(),(s,o)=>o.specSelectors.selectLicenseUrlField()],((s,o,i)=>{if(i)return safeBuildUrl(i,s,{selectedServer:o})})),selectLicenseIdentifierField=()=>s=>s.specSelectors.license().get("identifier"),selectors_contact=()=>s=>{const o=s.specSelectors.info().get("contact");return We.Map.isMap(o)?o:NP},selectContactNameField=()=>s=>s.specSelectors.contact().get("name","the developer"),selectContactEmailField=()=>s=>s.specSelectors.contact().get("email"),selectContactUrlField=()=>s=>s.specSelectors.contact().get("url"),DP=Jt([(s,o)=>o.specSelectors.url(),(s,o)=>o.oas3Selectors.selectedServer(),(s,o)=>o.specSelectors.selectContactUrlField()],((s,o,i)=>{if(i)return safeBuildUrl(i,s,{selectedServer:o})})),selectInfoTitleField=()=>s=>s.specSelectors.info().get("title"),selectInfoSummaryField=()=>s=>s.specSelectors.info().get("summary"),selectInfoDescriptionField=()=>s=>s.specSelectors.info().get("description"),selectInfoTermsOfServiceField=()=>s=>s.specSelectors.info().get("termsOfService"),LP=Jt([(s,o)=>o.specSelectors.url(),(s,o)=>o.oas3Selectors.selectedServer(),(s,o)=>o.specSelectors.selectInfoTermsOfServiceField()],((s,o,i)=>{if(i)return safeBuildUrl(i,s,{selectedServer:o})})),selectExternalDocsDescriptionField=()=>s=>s.specSelectors.externalDocs().get("description"),selectExternalDocsUrlField=()=>s=>s.specSelectors.externalDocs().get("url"),FP=Jt([(s,o)=>o.specSelectors.url(),(s,o)=>o.oas3Selectors.selectedServer(),(s,o)=>o.specSelectors.selectExternalDocsUrlField()],((s,o,i)=>{if(i)return safeBuildUrl(i,s,{selectedServer:o})})),selectJsonSchemaDialectField=()=>s=>s.specSelectors.specJson().get("jsonSchemaDialect"),selectJsonSchemaDialectDefault=()=>"https://spec.openapis.org/oas/3.1/dialect/base",BP=Jt(((s,o)=>o.specSelectors.definitions()),((s,o)=>o.specSelectors.specResolvedSubtree(["components","schemas"])),((s,o)=>We.Map.isMap(s)?We.Map.isMap(o)?Object.entries(s.toJS()).reduce(((s,[i,a])=>{const u=o.get(i);return s[i]=u?.toJS()||a,s}),{}):s.toJS():{})),wrap_selectors_isOAS3=(s,o)=>(i,...a)=>o.specSelectors.isOAS31()||s(...a),qP=createOnlyOAS31SelectorWrapper((()=>(s,o)=>o.oas31Selectors.selectLicenseUrl())),$P=createOnlyOAS31SelectorWrapper((()=>(s,o)=>{const i=o.specSelectors.securityDefinitions();let a=s();return i?(i.entrySeq().forEach((([s,o])=>{"mutualTLS"===o.get("type")&&(a=a.push(new We.Map({[s]:o})))})),a):a})),VP=Jt([(s,o)=>o.specSelectors.url(),(s,o)=>o.oas3Selectors.selectedServer(),(s,o)=>o.specSelectors.selectLicenseUrlField(),(s,o)=>o.specSelectors.selectLicenseIdentifierField()],((s,o,i,a)=>i?safeBuildUrl(i,s,{selectedServer:o}):a?`https://spdx.org/licenses/${a}.html`:void 0)),keywords_Example=({schema:s,getSystem:o})=>{const{fn:i}=o(),{hasKeyword:a,stringify:u}=i.jsonSchema202012.useFn();return a(s,"example")?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--example"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Example"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},u(s.example))):null},keywords_Xml=({schema:s,getSystem:o})=>{const i=s?.xml||{},{fn:a,getComponent:u}=o(),{useIsExpandedDeeply:_,useComponent:w}=a.jsonSchema202012,x=_(),C=!!(i.name||i.namespace||i.prefix),[j,L]=(0,qe.useState)(x),[B,$]=(0,qe.useState)(!1),V=w("Accordion"),U=w("ExpandDeepButton"),z=u("JSONSchema202012DeepExpansionContext")(),Y=(0,qe.useCallback)((()=>{L((s=>!s))}),[]),Z=(0,qe.useCallback)(((s,o)=>{L(o),$(o)}),[]);return 0===Object.keys(i).length?null:qe.createElement(z.Provider,{value:B},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--xml"},C?qe.createElement(qe.Fragment,null,qe.createElement(V,{expanded:j,onChange:Y},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML")),qe.createElement(U,{expanded:j,onClick:Z})):qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML"),!0===i.attribute&&qe.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"attribute"),!0===i.wrapped&&qe.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"wrapped"),qe.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),qe.createElement("ul",{className:Xn()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!j})},j&&qe.createElement(qe.Fragment,null,i.name&&qe.createElement("li",{className:"json-schema-2020-12-property"},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"name"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},i.name))),i.namespace&&qe.createElement("li",{className:"json-schema-2020-12-property"},qe.createElement("div",{className:"json-schema-2020-12-keyword"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"namespace"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},i.namespace))),i.prefix&&qe.createElement("li",{className:"json-schema-2020-12-property"},qe.createElement("div",{className:"json-schema-2020-12-keyword"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"prefix"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},i.prefix)))))))},Discriminator_DiscriminatorMapping=({discriminator:s})=>{const o=s?.mapping||{};return 0===Object.keys(o).length?null:Object.entries(o).map((([s,o])=>qe.createElement("div",{key:`${s}-${o}`,className:"json-schema-2020-12-keyword"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},s),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},o))))},keywords_Discriminator_Discriminator=({schema:s,getSystem:o})=>{const i=s?.discriminator||{},{fn:a,getComponent:u}=o(),{useIsExpandedDeeply:_,useComponent:w}=a.jsonSchema202012,x=_(),C=!!i.mapping,[j,L]=(0,qe.useState)(x),[B,$]=(0,qe.useState)(!1),V=w("Accordion"),U=w("ExpandDeepButton"),z=u("JSONSchema202012DeepExpansionContext")(),Y=(0,qe.useCallback)((()=>{L((s=>!s))}),[]),Z=(0,qe.useCallback)(((s,o)=>{L(o),$(o)}),[]);return 0===Object.keys(i).length?null:qe.createElement(z.Provider,{value:B},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator"},C?qe.createElement(qe.Fragment,null,qe.createElement(V,{expanded:j,onChange:Y},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator")),qe.createElement(U,{expanded:j,onClick:Z})):qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator"),i.propertyName&&qe.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},i.propertyName),qe.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),qe.createElement("ul",{className:Xn()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!j})},j&&qe.createElement("li",{className:"json-schema-2020-12-property"},qe.createElement(Discriminator_DiscriminatorMapping,{discriminator:i})))))},keywords_ExternalDocs=({schema:s,getSystem:o})=>{const i=s?.externalDocs||{},{fn:a,getComponent:u}=o(),{useIsExpandedDeeply:_,useComponent:w}=a.jsonSchema202012,x=_(),C=!(!i.description&&!i.url),[j,L]=(0,qe.useState)(x),[B,$]=(0,qe.useState)(!1),V=w("Accordion"),U=w("ExpandDeepButton"),z=u("JSONSchema202012KeywordDescription"),Y=u("Link"),Z=u("JSONSchema202012DeepExpansionContext")(),ee=(0,qe.useCallback)((()=>{L((s=>!s))}),[]),ie=(0,qe.useCallback)(((s,o)=>{L(o),$(o)}),[]);return 0===Object.keys(i).length?null:qe.createElement(Z.Provider,{value:B},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs"},C?qe.createElement(qe.Fragment,null,qe.createElement(V,{expanded:j,onChange:ee},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation")),qe.createElement(U,{expanded:j,onClick:ie})):qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation"),qe.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),qe.createElement("ul",{className:Xn()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!j})},j&&qe.createElement(qe.Fragment,null,i.description&&qe.createElement("li",{className:"json-schema-2020-12-property"},qe.createElement(z,{schema:i,getSystem:o})),i.url&&qe.createElement("li",{className:"json-schema-2020-12-property"},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"url"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},qe.createElement(Y,{target:"_blank",href:sanitizeUrl(i.url)},i.url))))))))},keywords_Description=({schema:s,getSystem:o})=>{if(!s?.description)return null;const{getComponent:i}=o(),a=i("Markdown");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},qe.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},qe.createElement(a,{source:s.description})))},UP=createOnlyOAS31ComponentWrapper(keywords_Description),zP=createOnlyOAS31ComponentWrapper((({schema:s,getSystem:o,originalComponent:i})=>{const{getComponent:a}=o(),u=a("JSONSchema202012KeywordDiscriminator"),_=a("JSONSchema202012KeywordXml"),w=a("JSONSchema202012KeywordExample"),x=a("JSONSchema202012KeywordExternalDocs");return qe.createElement(qe.Fragment,null,qe.createElement(i,{schema:s}),qe.createElement(u,{schema:s,getSystem:o}),qe.createElement(_,{schema:s,getSystem:o}),qe.createElement(x,{schema:s,getSystem:o}),qe.createElement(w,{schema:s,getSystem:o}))})),WP=zP,keywords_Properties=({schema:s,getSystem:o})=>{const{fn:i}=o(),{useComponent:a}=i.jsonSchema202012,{getDependentRequired:u,getProperties:_}=i.jsonSchema202012.useFn(),w=i.jsonSchema202012.useConfig(),x=Array.isArray(s?.required)?s.required:[],C=a("JSONSchema"),j=_(s,w);return 0===Object.keys(j).length?null:qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},qe.createElement("ul",null,Object.entries(j).map((([o,i])=>{const a=x.includes(o),_=u(o,s);return qe.createElement("li",{key:o,className:Xn()("json-schema-2020-12-property",{"json-schema-2020-12-property--required":a})},qe.createElement(C,{name:o,schema:i,dependentRequired:_}))}))))},JP=createOnlyOAS31ComponentWrapper(keywords_Properties),getProperties=(s,{includeReadOnly:o,includeWriteOnly:i})=>{if(!s?.properties)return{};const a=Object.entries(s.properties).filter((([,s])=>(!(!0===s?.readOnly)||o)&&(!(!0===s?.writeOnly)||i)));return Object.fromEntries(a)};const HP=function oas31_after_load_afterLoad({fn:s,getSystem:o}){if(s.jsonSchema202012){const i=((s,o)=>{const{fn:i}=o();if("function"!=typeof s)return null;const{hasKeyword:a}=i.jsonSchema202012;return o=>s(o)||a(o,"example")||o?.xml||o?.discriminator||o?.externalDocs})(s.jsonSchema202012.isExpandable,o);Object.assign(this.fn.jsonSchema202012,{isExpandable:i,getProperties:getProperties})}if("function"==typeof s.sampleFromSchema&&s.jsonSchema202012){const i=((s,o)=>{const{fn:i,specSelectors:a}=o;return Object.fromEntries(Object.entries(s).map((([s,o])=>{const u=i[s];return[s,(...s)=>a.isOAS31()?o(...s):"function"==typeof u?u(...s):void 0]})))})({sampleFromSchema:s.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:s.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:s.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:s.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:s.jsonSchema202012.memoizedCreateXMLExample,getJsonSampleSchema:s.jsonSchema202012.getJsonSampleSchema,getYamlSampleSchema:s.jsonSchema202012.getYamlSampleSchema,getXmlSampleSchema:s.jsonSchema202012.getXmlSampleSchema,getSampleSchema:s.jsonSchema202012.getSampleSchema,mergeJsonSchema:s.jsonSchema202012.mergeJsonSchema},o());Object.assign(this.fn,i)}},oas31=({fn:s})=>{const o=s.createSystemSelector||fn_createSystemSelector,i=s.createOnlyOAS31Selector||fn_createOnlyOAS31Selector;return{afterLoad:HP,fn:{isOAS31:isOAS31,createSystemSelector:fn_createSystemSelector,createOnlyOAS31Selector:fn_createOnlyOAS31Selector},components:{Webhooks:webhooks,JsonSchemaDialect:json_schema_dialect,MutualTLSAuth:mutual_tls_auth,OAS31Info:oas31_components_info,OAS31License:oas31_components_license,OAS31Contact:oas31_components_contact,OAS31VersionPragmaFilter:version_pragma_filter,OAS31Model:_P,OAS31Models:models,OAS31Auths:SP,JSONSchema202012KeywordExample:keywords_Example,JSONSchema202012KeywordXml:keywords_Xml,JSONSchema202012KeywordDiscriminator:keywords_Discriminator_Discriminator,JSONSchema202012KeywordExternalDocs:keywords_ExternalDocs},wrapComponents:{InfoContainer:xP,License:wP,Contact:EP,VersionPragmaFilter:wrap_components_version_pragma_filter,Model:OP,Models:AP,AuthItem:IP,auths:PP,JSONSchema202012KeywordDescription:UP,JSONSchema202012KeywordDefault:WP,JSONSchema202012KeywordProperties:JP},statePlugins:{auth:{wrapSelectors:{definitionsToAuthorize:$P}},spec:{selectors:{isOAS31:o(TP),license:selectors_license,selectLicenseNameField:selectLicenseNameField,selectLicenseUrlField:selectLicenseUrlField,selectLicenseIdentifierField:i(selectLicenseIdentifierField),selectLicenseUrl:o(RP),contact:selectors_contact,selectContactNameField:selectContactNameField,selectContactEmailField:selectContactEmailField,selectContactUrlField:selectContactUrlField,selectContactUrl:o(DP),selectInfoTitleField:selectInfoTitleField,selectInfoSummaryField:i(selectInfoSummaryField),selectInfoDescriptionField:selectInfoDescriptionField,selectInfoTermsOfServiceField:selectInfoTermsOfServiceField,selectInfoTermsOfServiceUrl:o(LP),selectExternalDocsDescriptionField:selectExternalDocsDescriptionField,selectExternalDocsUrlField:selectExternalDocsUrlField,selectExternalDocsUrl:o(FP),webhooks:i(selectors_webhooks),selectWebhooksOperations:i(o(MP)),selectJsonSchemaDialectField:selectJsonSchemaDialectField,selectJsonSchemaDialectDefault:selectJsonSchemaDialectDefault,selectSchemas:o(BP)},wrapSelectors:{isOAS3:wrap_selectors_isOAS3,selectLicenseUrl:qP}},oas31:{selectors:{selectLicenseUrl:i(o(VP))}}}}},KP=ss().object,GP=ss().bool,XP=(ss().oneOfType([KP,GP]),(0,qe.createContext)(null));XP.displayName="JSONSchemaContext";const YP=(0,qe.createContext)(0);YP.displayName="JSONSchemaLevelContext";const QP=(0,qe.createContext)(!1);QP.displayName="JSONSchemaDeepExpansionContext";const ZP=(0,qe.createContext)(new Set),useConfig=()=>{const{config:s}=(0,qe.useContext)(XP);return s},useComponent=s=>{const{components:o}=(0,qe.useContext)(XP);return o[s]||null},useFn=(s=void 0)=>{const{fn:o}=(0,qe.useContext)(XP);return void 0!==s?o[s]:o},useLevel=()=>{const s=(0,qe.useContext)(YP);return[s,s+1]},useIsExpanded=()=>{const[s]=useLevel(),{defaultExpandedLevels:o}=useConfig();return o-s>0},useIsExpandedDeeply=()=>(0,qe.useContext)(QP),useRenderedSchemas=(s=void 0)=>{if(void 0===s)return(0,qe.useContext)(ZP);const o=(0,qe.useContext)(ZP);return new Set([...o,s])},eN=(0,qe.forwardRef)((({schema:s,name:o="",dependentRequired:i=[],onExpand:a=()=>{}},u)=>{const _=useFn(),w=useIsExpanded(),x=useIsExpandedDeeply(),[C,j]=(0,qe.useState)(w||x),[L,B]=(0,qe.useState)(x),[$,V]=useLevel(),U=(()=>{const[s]=useLevel();return s>0})(),z=_.isExpandable(s)||i.length>0,Y=(s=>useRenderedSchemas().has(s))(s),Z=useRenderedSchemas(s),ee=_.stringifyConstraints(s),ie=useComponent("Accordion"),ae=useComponent("Keyword$schema"),ce=useComponent("Keyword$vocabulary"),le=useComponent("Keyword$id"),pe=useComponent("Keyword$anchor"),de=useComponent("Keyword$dynamicAnchor"),fe=useComponent("Keyword$ref"),ye=useComponent("Keyword$dynamicRef"),be=useComponent("Keyword$defs"),_e=useComponent("Keyword$comment"),Se=useComponent("KeywordAllOf"),we=useComponent("KeywordAnyOf"),xe=useComponent("KeywordOneOf"),Pe=useComponent("KeywordNot"),Te=useComponent("KeywordIf"),Re=useComponent("KeywordThen"),$e=useComponent("KeywordElse"),ze=useComponent("KeywordDependentSchemas"),We=useComponent("KeywordPrefixItems"),He=useComponent("KeywordItems"),Xe=useComponent("KeywordContains"),Ye=useComponent("KeywordProperties"),Qe=useComponent("KeywordPatternProperties"),et=useComponent("KeywordAdditionalProperties"),tt=useComponent("KeywordPropertyNames"),rt=useComponent("KeywordUnevaluatedItems"),nt=useComponent("KeywordUnevaluatedProperties"),st=useComponent("KeywordType"),ot=useComponent("KeywordEnum"),it=useComponent("KeywordConst"),at=useComponent("KeywordConstraint"),ct=useComponent("KeywordDependentRequired"),lt=useComponent("KeywordContentSchema"),ut=useComponent("KeywordTitle"),pt=useComponent("KeywordDescription"),ht=useComponent("KeywordDefault"),dt=useComponent("KeywordDeprecated"),mt=useComponent("KeywordReadOnly"),gt=useComponent("KeywordWriteOnly"),yt=useComponent("ExpandDeepButton");(0,qe.useEffect)((()=>{B(x)}),[x]),(0,qe.useEffect)((()=>{B(L)}),[L]);const vt=(0,qe.useCallback)(((s,o)=>{j(o),!o&&B(!1),a(s,o,!1)}),[a]),bt=(0,qe.useCallback)(((s,o)=>{j(o),B(o),a(s,o,!0)}),[a]);return qe.createElement(YP.Provider,{value:V},qe.createElement(QP.Provider,{value:L},qe.createElement(ZP.Provider,{value:Z},qe.createElement("article",{ref:u,"data-json-schema-level":$,className:Xn()("json-schema-2020-12",{"json-schema-2020-12--embedded":U,"json-schema-2020-12--circular":Y})},qe.createElement("div",{className:"json-schema-2020-12-head"},z&&!Y?qe.createElement(qe.Fragment,null,qe.createElement(ie,{expanded:C,onChange:vt},qe.createElement(ut,{title:o,schema:s})),qe.createElement(yt,{expanded:C,onClick:bt})):qe.createElement(ut,{title:o,schema:s}),qe.createElement(dt,{schema:s}),qe.createElement(mt,{schema:s}),qe.createElement(gt,{schema:s}),qe.createElement(st,{schema:s,isCircular:Y}),ee.length>0&&ee.map((s=>qe.createElement(at,{key:`${s.scope}-${s.value}`,constraint:s})))),qe.createElement("div",{className:Xn()("json-schema-2020-12-body",{"json-schema-2020-12-body--collapsed":!C})},C&&qe.createElement(qe.Fragment,null,qe.createElement(pt,{schema:s}),!Y&&z&&qe.createElement(qe.Fragment,null,qe.createElement(Ye,{schema:s}),qe.createElement(Qe,{schema:s}),qe.createElement(et,{schema:s}),qe.createElement(nt,{schema:s}),qe.createElement(tt,{schema:s}),qe.createElement(Se,{schema:s}),qe.createElement(we,{schema:s}),qe.createElement(xe,{schema:s}),qe.createElement(Pe,{schema:s}),qe.createElement(Te,{schema:s}),qe.createElement(Re,{schema:s}),qe.createElement($e,{schema:s}),qe.createElement(ze,{schema:s}),qe.createElement(We,{schema:s}),qe.createElement(He,{schema:s}),qe.createElement(rt,{schema:s}),qe.createElement(Xe,{schema:s}),qe.createElement(lt,{schema:s})),qe.createElement(ot,{schema:s}),qe.createElement(it,{schema:s}),qe.createElement(ct,{schema:s,dependentRequired:i}),qe.createElement(ht,{schema:s}),qe.createElement(ae,{schema:s}),qe.createElement(ce,{schema:s}),qe.createElement(le,{schema:s}),qe.createElement(pe,{schema:s}),qe.createElement(de,{schema:s}),qe.createElement(fe,{schema:s}),!Y&&z&&qe.createElement(be,{schema:s}),qe.createElement(ye,{schema:s}),qe.createElement(_e,{schema:s})))))))})),tN=eN,keywords_$schema=({schema:s})=>s?.$schema?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$schema"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},s.$schema)):null,$vocabulary_$vocabulary=({schema:s})=>{const o=useIsExpanded(),i=useIsExpandedDeeply(),[a,u]=(0,qe.useState)(o||i),_=useComponent("Accordion"),w=(0,qe.useCallback)((()=>{u((s=>!s))}),[]);return s?.$vocabulary?"object"!=typeof s.$vocabulary?null:qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary"},qe.createElement(_,{expanded:a,onChange:w},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$vocabulary")),qe.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),qe.createElement("ul",null,a&&Object.entries(s.$vocabulary).map((([s,o])=>qe.createElement("li",{key:s,className:Xn()("json-schema-2020-12-$vocabulary-uri",{"json-schema-2020-12-$vocabulary-uri--disabled":!o})},qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},s)))))):null},keywords_$id=({schema:s})=>s?.$id?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$id"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$id"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},s.$id)):null,keywords_$anchor=({schema:s})=>s?.$anchor?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$anchor"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},s.$anchor)):null,keywords_$dynamicAnchor=({schema:s})=>s?.$dynamicAnchor?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicAnchor"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},s.$dynamicAnchor)):null,keywords_$ref=({schema:s})=>s?.$ref?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$ref"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},s.$ref)):null,keywords_$dynamicRef=({schema:s})=>s?.$dynamicRef?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicRef"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},s.$dynamicRef)):null,keywords_$defs=({schema:s})=>{const o=s?.$defs||{},i=useIsExpanded(),a=useIsExpandedDeeply(),[u,_]=(0,qe.useState)(i||a),[w,x]=(0,qe.useState)(!1),C=useComponent("Accordion"),j=useComponent("ExpandDeepButton"),L=useComponent("JSONSchema"),B=(0,qe.useCallback)((()=>{_((s=>!s))}),[]),$=(0,qe.useCallback)(((s,o)=>{_(o),x(o)}),[]);return 0===Object.keys(o).length?null:qe.createElement(QP.Provider,{value:w},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs"},qe.createElement(C,{expanded:u,onChange:B},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$defs")),qe.createElement(j,{expanded:u,onClick:$}),qe.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),qe.createElement("ul",{className:Xn()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&qe.createElement(qe.Fragment,null,Object.entries(o).map((([s,o])=>qe.createElement("li",{key:s,className:"json-schema-2020-12-property"},qe.createElement(L,{name:s,schema:o}))))))))},keywords_$comment=({schema:s})=>s?.$comment?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$comment"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},s.$comment)):null,keywords_AllOf=({schema:s})=>{const o=s?.allOf||[],i=useFn(),a=useIsExpanded(),u=useIsExpandedDeeply(),[_,w]=(0,qe.useState)(a||u),[x,C]=(0,qe.useState)(!1),j=useComponent("Accordion"),L=useComponent("ExpandDeepButton"),B=useComponent("JSONSchema"),$=useComponent("KeywordType"),V=(0,qe.useCallback)((()=>{w((s=>!s))}),[]),U=(0,qe.useCallback)(((s,o)=>{w(o),C(o)}),[]);return Array.isArray(o)&&0!==o.length?qe.createElement(QP.Provider,{value:x},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf"},qe.createElement(j,{expanded:_,onChange:V},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"All of")),qe.createElement(L,{expanded:_,onClick:U}),qe.createElement($,{schema:{allOf:o}}),qe.createElement("ul",{className:Xn()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!_})},_&&qe.createElement(qe.Fragment,null,o.map(((s,o)=>qe.createElement("li",{key:`#${o}`,className:"json-schema-2020-12-property"},qe.createElement(B,{name:`#${o} ${i.getTitle(s)}`,schema:s})))))))):null},keywords_AnyOf=({schema:s})=>{const o=s?.anyOf||[],i=useFn(),a=useIsExpanded(),u=useIsExpandedDeeply(),[_,w]=(0,qe.useState)(a||u),[x,C]=(0,qe.useState)(!1),j=useComponent("Accordion"),L=useComponent("ExpandDeepButton"),B=useComponent("JSONSchema"),$=useComponent("KeywordType"),V=(0,qe.useCallback)((()=>{w((s=>!s))}),[]),U=(0,qe.useCallback)(((s,o)=>{w(o),C(o)}),[]);return Array.isArray(o)&&0!==o.length?qe.createElement(QP.Provider,{value:x},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf"},qe.createElement(j,{expanded:_,onChange:V},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Any of")),qe.createElement(L,{expanded:_,onClick:U}),qe.createElement($,{schema:{anyOf:o}}),qe.createElement("ul",{className:Xn()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!_})},_&&qe.createElement(qe.Fragment,null,o.map(((s,o)=>qe.createElement("li",{key:`#${o}`,className:"json-schema-2020-12-property"},qe.createElement(B,{name:`#${o} ${i.getTitle(s)}`,schema:s})))))))):null},keywords_OneOf=({schema:s})=>{const o=s?.oneOf||[],i=useFn(),a=useIsExpanded(),u=useIsExpandedDeeply(),[_,w]=(0,qe.useState)(a||u),[x,C]=(0,qe.useState)(!1),j=useComponent("Accordion"),L=useComponent("ExpandDeepButton"),B=useComponent("JSONSchema"),$=useComponent("KeywordType"),V=(0,qe.useCallback)((()=>{w((s=>!s))}),[]),U=(0,qe.useCallback)(((s,o)=>{w(o),C(o)}),[]);return Array.isArray(o)&&0!==o.length?qe.createElement(QP.Provider,{value:x},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf"},qe.createElement(j,{expanded:_,onChange:V},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"One of")),qe.createElement(L,{expanded:_,onClick:U}),qe.createElement($,{schema:{oneOf:o}}),qe.createElement("ul",{className:Xn()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!_})},_&&qe.createElement(qe.Fragment,null,o.map(((s,o)=>qe.createElement("li",{key:`#${o}`,className:"json-schema-2020-12-property"},qe.createElement(B,{name:`#${o} ${i.getTitle(s)}`,schema:s})))))))):null},keywords_Not=({schema:s})=>{const o=useFn(),i=useComponent("JSONSchema");if(!o.hasKeyword(s,"not"))return null;const a=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Not");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--not"},qe.createElement(i,{name:a,schema:s.not}))},keywords_If=({schema:s})=>{const o=useFn(),i=useComponent("JSONSchema");if(!o.hasKeyword(s,"if"))return null;const a=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"If");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},qe.createElement(i,{name:a,schema:s.if}))},keywords_Then=({schema:s})=>{const o=useFn(),i=useComponent("JSONSchema");if(!o.hasKeyword(s,"then"))return null;const a=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Then");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--then"},qe.createElement(i,{name:a,schema:s.then}))},keywords_Else=({schema:s})=>{const o=useFn(),i=useComponent("JSONSchema");if(!o.hasKeyword(s,"else"))return null;const a=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Else");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},qe.createElement(i,{name:a,schema:s.else}))},keywords_DependentSchemas=({schema:s})=>{const o=s?.dependentSchemas||[],i=useIsExpanded(),a=useIsExpandedDeeply(),[u,_]=(0,qe.useState)(i||a),[w,x]=(0,qe.useState)(!1),C=useComponent("Accordion"),j=useComponent("ExpandDeepButton"),L=useComponent("JSONSchema"),B=(0,qe.useCallback)((()=>{_((s=>!s))}),[]),$=(0,qe.useCallback)(((s,o)=>{_(o),x(o)}),[]);return"object"!=typeof o||0===Object.keys(o).length?null:qe.createElement(QP.Provider,{value:w},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas"},qe.createElement(C,{expanded:u,onChange:B},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Dependent schemas")),qe.createElement(j,{expanded:u,onClick:$}),qe.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),qe.createElement("ul",{className:Xn()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&qe.createElement(qe.Fragment,null,Object.entries(o).map((([s,o])=>qe.createElement("li",{key:s,className:"json-schema-2020-12-property"},qe.createElement(L,{name:s,schema:o}))))))))},keywords_PrefixItems=({schema:s})=>{const o=s?.prefixItems||[],i=useFn(),a=useIsExpanded(),u=useIsExpandedDeeply(),[_,w]=(0,qe.useState)(a||u),[x,C]=(0,qe.useState)(!1),j=useComponent("Accordion"),L=useComponent("ExpandDeepButton"),B=useComponent("JSONSchema"),$=useComponent("KeywordType"),V=(0,qe.useCallback)((()=>{w((s=>!s))}),[]),U=(0,qe.useCallback)(((s,o)=>{w(o),C(o)}),[]);return Array.isArray(o)&&0!==o.length?qe.createElement(QP.Provider,{value:x},qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems"},qe.createElement(j,{expanded:_,onChange:V},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Prefix items")),qe.createElement(L,{expanded:_,onClick:U}),qe.createElement($,{schema:{prefixItems:o}}),qe.createElement("ul",{className:Xn()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!_})},_&&qe.createElement(qe.Fragment,null,o.map(((s,o)=>qe.createElement("li",{key:`#${o}`,className:"json-schema-2020-12-property"},qe.createElement(B,{name:`#${o} ${i.getTitle(s)}`,schema:s})))))))):null},keywords_Items=({schema:s})=>{const o=useFn(),i=useComponent("JSONSchema");if(!o.hasKeyword(s,"items"))return null;const a=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Items");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--items"},qe.createElement(i,{name:a,schema:s.items}))},keywords_Contains=({schema:s})=>{const o=useFn(),i=useComponent("JSONSchema");if(!o.hasKeyword(s,"contains"))return null;const a=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Contains");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contains"},qe.createElement(i,{name:a,schema:s.contains}))},keywords_Properties_Properties=({schema:s})=>{const o=useFn(),i=s?.properties||{},a=Array.isArray(s?.required)?s.required:[],u=useComponent("JSONSchema");return 0===Object.keys(i).length?null:qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},qe.createElement("ul",null,Object.entries(i).map((([i,_])=>{const w=a.includes(i),x=o.getDependentRequired(i,s);return qe.createElement("li",{key:i,className:Xn()("json-schema-2020-12-property",{"json-schema-2020-12-property--required":w})},qe.createElement(u,{name:i,schema:_,dependentRequired:x}))}))))},PatternProperties_PatternProperties=({schema:s})=>{const o=s?.patternProperties||{},i=useComponent("JSONSchema");return 0===Object.keys(o).length?null:qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties"},qe.createElement("ul",null,Object.entries(o).map((([s,o])=>qe.createElement("li",{key:s,className:"json-schema-2020-12-property"},qe.createElement(i,{name:s,schema:o}))))))},keywords_AdditionalProperties=({schema:s})=>{const o=useFn(),{additionalProperties:i}=s,a=useComponent("JSONSchema");if(!o.hasKeyword(s,"additionalProperties"))return null;const u=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Additional properties");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties"},!0===i?qe.createElement(qe.Fragment,null,u,qe.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"allowed")):!1===i?qe.createElement(qe.Fragment,null,u,qe.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"forbidden")):qe.createElement(a,{name:u,schema:i}))},keywords_PropertyNames=({schema:s})=>{const o=useFn(),{propertyNames:i}=s,a=useComponent("JSONSchema"),u=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Property names");return o.hasKeyword(s,"propertyNames")?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames"},qe.createElement(a,{name:u,schema:i})):null},keywords_UnevaluatedItems=({schema:s})=>{const o=useFn(),{unevaluatedItems:i}=s,a=useComponent("JSONSchema");if(!o.hasKeyword(s,"unevaluatedItems"))return null;const u=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated items");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems"},qe.createElement(a,{name:u,schema:i}))},keywords_UnevaluatedProperties=({schema:s})=>{const o=useFn(),{unevaluatedProperties:i}=s,a=useComponent("JSONSchema");if(!o.hasKeyword(s,"unevaluatedProperties"))return null;const u=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated properties");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties"},qe.createElement(a,{name:u,schema:i}))},keywords_Type=({schema:s,isCircular:o=!1})=>{const i=useFn().getType(s),a=o?" [circular]":"";return qe.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},`${i}${a}`)},Enum_Enum=({schema:s})=>{const o=useFn();return Array.isArray(s?.enum)?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--enum"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Allowed values"),qe.createElement("ul",null,s.enum.map((s=>{const i=o.stringify(s);return qe.createElement("li",{key:i},qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},i))})))):null},keywords_Const=({schema:s})=>{const o=useFn();return o.hasKeyword(s,"const")?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--const"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Const"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},o.stringify(s.const))):null},Constraint=({constraint:s})=>qe.createElement("span",{className:`json-schema-2020-12__constraint json-schema-2020-12__constraint--${s.scope}`},s.value),rN=qe.memo(Constraint),DependentRequired_DependentRequired=({dependentRequired:s})=>0===s.length?null:qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Required when defined"),qe.createElement("ul",null,s.map((s=>qe.createElement("li",{key:s},qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning"},s)))))),keywords_ContentSchema=({schema:s})=>{const o=useFn(),i=useComponent("JSONSchema");if(!o.hasKeyword(s,"contentSchema"))return null;const a=qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Content schema");return qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema"},qe.createElement(i,{name:a,schema:s.contentSchema}))},Title_Title=({title:s="",schema:o})=>{const i=useFn(),a=s||i.getTitle(o);return a?qe.createElement("div",{className:"json-schema-2020-12__title"},a):null},keywords_Description_Description=({schema:s})=>s?.description?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},qe.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},s.description)):null,keywords_Default=({schema:s})=>{const o=useFn();return o.hasKeyword(s,"default")?qe.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--default"},qe.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Default"),qe.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},o.stringify(s.default))):null},keywords_Deprecated=({schema:s})=>!0!==s?.deprecated?null:qe.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--warning"},"deprecated"),keywords_ReadOnly=({schema:s})=>!0!==s?.readOnly?null:qe.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"read-only"),keywords_WriteOnly=({schema:s})=>!0!==s?.writeOnly?null:qe.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"write-only"),Accordion_Accordion=({expanded:s=!1,children:o,onChange:i})=>{const a=useComponent("ChevronRightIcon"),u=(0,qe.useCallback)((o=>{i(o,!s)}),[s,i]);return qe.createElement("button",{type:"button",className:"json-schema-2020-12-accordion",onClick:u},qe.createElement("div",{className:"json-schema-2020-12-accordion__children"},o),qe.createElement("span",{className:Xn()("json-schema-2020-12-accordion__icon",{"json-schema-2020-12-accordion__icon--expanded":s,"json-schema-2020-12-accordion__icon--collapsed":!s})},qe.createElement(a,null)))},ExpandDeepButton_ExpandDeepButton=({expanded:s,onClick:o})=>{const i=(0,qe.useCallback)((i=>{o(i,!s)}),[s,o]);return qe.createElement("button",{type:"button",className:"json-schema-2020-12-expand-deep-button",onClick:i},s?"Collapse all":"Expand all")},icons_ChevronRight=()=>qe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},qe.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"})),fn_upperFirst=s=>"string"==typeof s?`${s.charAt(0).toUpperCase()}${s.slice(1)}`:s,getTitle=(s,{lookup:o="extended"}={})=>{const i=useFn();if(null!=s?.title)return i.upperFirst(String(s.title));if("extended"===o){if(null!=s?.$anchor)return i.upperFirst(String(s.$anchor));if(null!=s?.$id)return String(s.$id)}return""},getType=(s,o=new WeakSet)=>{const i=useFn();if(null==s)return"any";if(i.isBooleanJSONSchema(s))return s?"any":"never";if("object"!=typeof s)return"any";if(o.has(s))return"any";o.add(s);const{type:a,prefixItems:u,items:_}=s,getArrayType=()=>{if(Array.isArray(u)){const s=u.map((s=>getType(s,o))),i=_?getType(_,o):"any";return`array<[${s.join(", ")}], ${i}>`}if(_){return`array<${getType(_,o)}>`}return"array"};if(s.not&&"any"===getType(s.not))return"never";const handleCombiningKeywords=(i,a)=>{if(Array.isArray(s[i])){return`(${s[i].map((s=>getType(s,o))).join(a)})`}return null},w=[Array.isArray(a)?a.map((s=>"array"===s?getArrayType():s)).join(" | "):"array"===a?getArrayType():["null","boolean","object","array","number","integer","string"].includes(a)?a:(()=>{if(Object.hasOwn(s,"prefixItems")||Object.hasOwn(s,"items")||Object.hasOwn(s,"contains"))return getArrayType();if(Object.hasOwn(s,"properties")||Object.hasOwn(s,"additionalProperties")||Object.hasOwn(s,"patternProperties"))return"object";if(["int32","int64"].includes(s.format))return"integer";if(["float","double"].includes(s.format))return"number";if(Object.hasOwn(s,"minimum")||Object.hasOwn(s,"maximum")||Object.hasOwn(s,"exclusiveMinimum")||Object.hasOwn(s,"exclusiveMaximum")||Object.hasOwn(s,"multipleOf"))return"number | integer";if(Object.hasOwn(s,"pattern")||Object.hasOwn(s,"format")||Object.hasOwn(s,"minLength")||Object.hasOwn(s,"maxLength"))return"string";if(void 0!==s.const){if(null===s.const)return"null";if("boolean"==typeof s.const)return"boolean";if("number"==typeof s.const)return Number.isInteger(s.const)?"integer":"number";if("string"==typeof s.const)return"string";if(Array.isArray(s.const))return"array";if("object"==typeof s.const)return"object"}return null})(),handleCombiningKeywords("oneOf"," | "),handleCombiningKeywords("anyOf"," | "),handleCombiningKeywords("allOf"," & ")].filter(Boolean).join(" | ");return o.delete(s),w||"any"},isBooleanJSONSchema=s=>"boolean"==typeof s,hasKeyword=(s,o)=>null!==s&&"object"==typeof s&&Object.hasOwn(s,o),isExpandable=s=>{const o=useFn();return s?.$schema||s?.$vocabulary||s?.$id||s?.$anchor||s?.$dynamicAnchor||s?.$ref||s?.$dynamicRef||s?.$defs||s?.$comment||s?.allOf||s?.anyOf||s?.oneOf||o.hasKeyword(s,"not")||o.hasKeyword(s,"if")||o.hasKeyword(s,"then")||o.hasKeyword(s,"else")||s?.dependentSchemas||s?.prefixItems||o.hasKeyword(s,"items")||o.hasKeyword(s,"contains")||s?.properties||s?.patternProperties||o.hasKeyword(s,"additionalProperties")||o.hasKeyword(s,"propertyNames")||o.hasKeyword(s,"unevaluatedItems")||o.hasKeyword(s,"unevaluatedProperties")||s?.description||s?.enum||o.hasKeyword(s,"const")||o.hasKeyword(s,"contentSchema")||o.hasKeyword(s,"default")},fn_stringify=s=>null===s||["number","bigint","boolean"].includes(typeof s)?String(s):Array.isArray(s)?`[${s.map(fn_stringify).join(", ")}]`:JSON.stringify(s),stringifyConstraintRange=(s,o,i)=>{const a="number"==typeof o,u="number"==typeof i;return a&&u?o===i?`${o} ${s}`:`[${o}, ${i}] ${s}`:a?`>= ${o} ${s}`:u?`<= ${i} ${s}`:null},stringifyConstraints=s=>{const o=[],i=(s=>{if("number"!=typeof s?.multipleOf)return null;if(s.multipleOf<=0)return null;if(1===s.multipleOf)return null;const{multipleOf:o}=s;if(Number.isInteger(o))return`multiple of ${o}`;const i=10**o.toString().split(".")[1].length;return`multiple of ${o*i}/${i}`})(s);null!==i&&o.push({scope:"number",value:i});const a=(s=>{const o=s?.minimum,i=s?.maximum,a=s?.exclusiveMinimum,u=s?.exclusiveMaximum,_="number"==typeof o,w="number"==typeof i,x="number"==typeof a,C="number"==typeof u,j=x&&(!_||ou);if((_||x)&&(w||C))return`${j?"(":"["}${j?a:o}, ${L?u:i}${L?")":"]"}`;if(_||x)return`${j?">":"≥"} ${j?a:o}`;if(w||C)return`${L?"<":"≤"} ${L?u:i}`;return null})(s);null!==a&&o.push({scope:"number",value:a}),s?.format&&o.push({scope:"string",value:s.format});const u=stringifyConstraintRange("characters",s?.minLength,s?.maxLength);null!==u&&o.push({scope:"string",value:u}),s?.pattern&&o.push({scope:"string",value:`matches ${s?.pattern}`}),s?.contentMediaType&&o.push({scope:"string",value:`media type: ${s.contentMediaType}`}),s?.contentEncoding&&o.push({scope:"string",value:`encoding: ${s.contentEncoding}`});const _=stringifyConstraintRange(s?.hasUniqueItems?"unique items":"items",s?.minItems,s?.maxItems);null!==_&&o.push({scope:"array",value:_});const w=stringifyConstraintRange("contained items",s?.minContains,s?.maxContains);null!==w&&o.push({scope:"array",value:w});const x=stringifyConstraintRange("properties",s?.minProperties,s?.maxProperties);return null!==x&&o.push({scope:"object",value:x}),o},getDependentRequired=(s,o)=>o?.dependentRequired?Array.from(Object.entries(o.dependentRequired).reduce(((o,[i,a])=>Array.isArray(a)&&a.includes(s)?(o.add(i),o):o),new Set)):[],withJSONSchemaContext=(s,o={})=>{const i={components:{JSONSchema:tN,Keyword$schema:keywords_$schema,Keyword$vocabulary:$vocabulary_$vocabulary,Keyword$id:keywords_$id,Keyword$anchor:keywords_$anchor,Keyword$dynamicAnchor:keywords_$dynamicAnchor,Keyword$ref:keywords_$ref,Keyword$dynamicRef:keywords_$dynamicRef,Keyword$defs:keywords_$defs,Keyword$comment:keywords_$comment,KeywordAllOf:keywords_AllOf,KeywordAnyOf:keywords_AnyOf,KeywordOneOf:keywords_OneOf,KeywordNot:keywords_Not,KeywordIf:keywords_If,KeywordThen:keywords_Then,KeywordElse:keywords_Else,KeywordDependentSchemas:keywords_DependentSchemas,KeywordPrefixItems:keywords_PrefixItems,KeywordItems:keywords_Items,KeywordContains:keywords_Contains,KeywordProperties:keywords_Properties_Properties,KeywordPatternProperties:PatternProperties_PatternProperties,KeywordAdditionalProperties:keywords_AdditionalProperties,KeywordPropertyNames:keywords_PropertyNames,KeywordUnevaluatedItems:keywords_UnevaluatedItems,KeywordUnevaluatedProperties:keywords_UnevaluatedProperties,KeywordType:keywords_Type,KeywordEnum:Enum_Enum,KeywordConst:keywords_Const,KeywordConstraint:rN,KeywordDependentRequired:DependentRequired_DependentRequired,KeywordContentSchema:keywords_ContentSchema,KeywordTitle:Title_Title,KeywordDescription:keywords_Description_Description,KeywordDefault:keywords_Default,KeywordDeprecated:keywords_Deprecated,KeywordReadOnly:keywords_ReadOnly,KeywordWriteOnly:keywords_WriteOnly,Accordion:Accordion_Accordion,ExpandDeepButton:ExpandDeepButton_ExpandDeepButton,ChevronRightIcon:icons_ChevronRight,...o.components},config:{default$schema:"https://json-schema.org/draft/2020-12/schema",defaultExpandedLevels:0,...o.config},fn:{upperFirst:fn_upperFirst,getTitle:getTitle,getType:getType,isBooleanJSONSchema:isBooleanJSONSchema,hasKeyword:hasKeyword,isExpandable:isExpandable,stringify:fn_stringify,stringifyConstraints:stringifyConstraints,getDependentRequired:getDependentRequired,...o.fn}},HOC=o=>qe.createElement(XP.Provider,{value:i},qe.createElement(s,o));return HOC.contexts={JSONSchemaContext:XP},HOC.displayName=s.displayName,HOC},json_schema_2020_12=()=>({components:{JSONSchema202012:tN,JSONSchema202012Keyword$schema:keywords_$schema,JSONSchema202012Keyword$vocabulary:$vocabulary_$vocabulary,JSONSchema202012Keyword$id:keywords_$id,JSONSchema202012Keyword$anchor:keywords_$anchor,JSONSchema202012Keyword$dynamicAnchor:keywords_$dynamicAnchor,JSONSchema202012Keyword$ref:keywords_$ref,JSONSchema202012Keyword$dynamicRef:keywords_$dynamicRef,JSONSchema202012Keyword$defs:keywords_$defs,JSONSchema202012Keyword$comment:keywords_$comment,JSONSchema202012KeywordAllOf:keywords_AllOf,JSONSchema202012KeywordAnyOf:keywords_AnyOf,JSONSchema202012KeywordOneOf:keywords_OneOf,JSONSchema202012KeywordNot:keywords_Not,JSONSchema202012KeywordIf:keywords_If,JSONSchema202012KeywordThen:keywords_Then,JSONSchema202012KeywordElse:keywords_Else,JSONSchema202012KeywordDependentSchemas:keywords_DependentSchemas,JSONSchema202012KeywordPrefixItems:keywords_PrefixItems,JSONSchema202012KeywordItems:keywords_Items,JSONSchema202012KeywordContains:keywords_Contains,JSONSchema202012KeywordProperties:keywords_Properties_Properties,JSONSchema202012KeywordPatternProperties:PatternProperties_PatternProperties,JSONSchema202012KeywordAdditionalProperties:keywords_AdditionalProperties,JSONSchema202012KeywordPropertyNames:keywords_PropertyNames,JSONSchema202012KeywordUnevaluatedItems:keywords_UnevaluatedItems,JSONSchema202012KeywordUnevaluatedProperties:keywords_UnevaluatedProperties,JSONSchema202012KeywordType:keywords_Type,JSONSchema202012KeywordEnum:Enum_Enum,JSONSchema202012KeywordConst:keywords_Const,JSONSchema202012KeywordConstraint:rN,JSONSchema202012KeywordDependentRequired:DependentRequired_DependentRequired,JSONSchema202012KeywordContentSchema:keywords_ContentSchema,JSONSchema202012KeywordTitle:Title_Title,JSONSchema202012KeywordDescription:keywords_Description_Description,JSONSchema202012KeywordDefault:keywords_Default,JSONSchema202012KeywordDeprecated:keywords_Deprecated,JSONSchema202012KeywordReadOnly:keywords_ReadOnly,JSONSchema202012KeywordWriteOnly:keywords_WriteOnly,JSONSchema202012Accordion:Accordion_Accordion,JSONSchema202012ExpandDeepButton:ExpandDeepButton_ExpandDeepButton,JSONSchema202012ChevronRightIcon:icons_ChevronRight,withJSONSchema202012Context:withJSONSchemaContext,JSONSchema202012DeepExpansionContext:()=>QP},fn:{upperFirst:fn_upperFirst,jsonSchema202012:{isExpandable:isExpandable,hasKeyword:hasKeyword,useFn:useFn,useConfig:useConfig,useComponent:useComponent,useIsExpandedDeeply:useIsExpandedDeeply}}});var nN=__webpack_require__(11331),sN=__webpack_require__.n(nN);const array=(s,{sample:o})=>((s,o={})=>{const{minItems:i,maxItems:a,uniqueItems:u}=o,{contains:_,minContains:w,maxContains:x}=o;let C=[...s];if(null!=_&&"object"==typeof _){if(Number.isInteger(w)&&w>1){const s=C.at(0);for(let o=1;o0&&(C=s.slice(0,a)),Number.isInteger(i)&&i>0)for(let s=0;C.length{throw new Error("Not implemented")},bytes=s=>Ot()(s),random_pick=s=>s.at(0),predicates_isBooleanJSONSchema=s=>"boolean"==typeof s,isJSONSchemaObject=s=>sN()(s),isJSONSchema=s=>predicates_isBooleanJSONSchema(s)||isJSONSchemaObject(s);const oN=class Registry{data={};register(s,o){this.data[s]=o}unregister(s){void 0===s?this.data={}:delete this.data[s]}get(s){return this.data[s]}},int32=()=>2**30>>>0,int64=()=>2**53-1,generators_float=()=>.1,generators_double=()=>.1,email=()=>"user@example.com",idn_email=()=>"실례@example.com",hostname=()=>"example.com",idn_hostname=()=>"실례.com",ipv4=()=>"198.51.100.42",ipv6=()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",uri=()=>"https://example.com/",uri_reference=()=>"path/index.html",iri=()=>"https://실례.com/",iri_reference=()=>"path/실례.html",uuid=()=>"3fa85f64-5717-4562-b3fc-2c963f66afa6",uri_template=()=>"https://example.com/dictionary/{term:1}/{term}",json_pointer=()=>"/a/b/c",relative_json_pointer=()=>"1/0",date_time=()=>(new Date).toISOString(),date=()=>(new Date).toISOString().substring(0,10),time=()=>(new Date).toISOString().substring(11),duration=()=>"P3D",generators_password=()=>"********",regex=()=>"^[a-z]+$";const iN=new class FormatRegistry extends oN{#t={int32:int32,int64:int64,float:generators_float,double:generators_double,email:email,"idn-email":idn_email,hostname:hostname,"idn-hostname":idn_hostname,ipv4:ipv4,ipv6:ipv6,uri:uri,"uri-reference":uri_reference,iri:iri,"iri-reference":iri_reference,uuid:uuid,"uri-template":uri_template,"json-pointer":json_pointer,"relative-json-pointer":relative_json_pointer,"date-time":date_time,date:date,time:time,duration:duration,password:generators_password,regex:regex};data={...this.#t};get defaults(){return{...this.#t}}},formatAPI=(s,o)=>"function"==typeof o?iN.register(s,o):null===o?iN.unregister(s):iN.get(s);formatAPI.getDefaults=()=>iN.defaults;const aN=formatAPI;var cN=__webpack_require__(48287).Buffer;const _7bit=s=>cN.from(s).toString("ascii");var lN=__webpack_require__(48287).Buffer;const _8bit=s=>lN.from(s).toString("utf8");var uN=__webpack_require__(48287).Buffer;const encoders_binary=s=>uN.from(s).toString("binary"),quoted_printable=s=>{let o="";for(let i=0;i=33&&a<=60||a>=62&&a<=126||9===a||32===a)o+=s.charAt(i);else if(13===a||10===a)o+="\r\n";else if(a>126){const a=unescape(encodeURIComponent(s.charAt(i)));for(let s=0;spN.from(s).toString("hex");var hN=__webpack_require__(48287).Buffer;const base32=s=>{const o=hN.from(s).toString("utf8"),i="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";let a=0,u="",_=0,w=0;for(let s=0;s=5;)u+=i.charAt(_>>>w-5&31),w-=5;w>0&&(u+=i.charAt(_<<5-w&31),a=(8-8*o.length%5)%5);for(let s=0;sdN.from(s).toString("base64");var fN=__webpack_require__(48287).Buffer;const base64url=s=>fN.from(s).toString("base64url");const mN=new class EncoderRegistry extends oN{#t={"7bit":_7bit,"8bit":_8bit,binary:encoders_binary,"quoted-printable":quoted_printable,base16:base16,base32:base32,base64:base64,base64url:base64url};data={...this.#t};get defaults(){return{...this.#t}}},encoderAPI=(s,o)=>"function"==typeof o?mN.register(s,o):null===o?mN.unregister(s):mN.get(s);encoderAPI.getDefaults=()=>mN.defaults;const gN=encoderAPI,yN={"text/plain":()=>"string","text/css":()=>".selector { border: 1px solid red }","text/csv":()=>"value1,value2,value3","text/html":()=>"

    content

    ","text/calendar":()=>"BEGIN:VCALENDAR","text/javascript":()=>"console.dir('Hello world!');","text/xml":()=>'John Doe',"text/*":()=>"string"},vN={"image/*":()=>bytes(25).toString("binary")},bN={"audio/*":()=>bytes(25).toString("binary")},_N={"video/*":()=>bytes(25).toString("binary")},SN={"application/json":()=>'{"key":"value"}',"application/ld+json":()=>'{"name": "John Doe"}',"application/x-httpd-php":()=>"Hello World!

    '; ?>","application/rtf":()=>String.raw`{\rtf1\adeflang1025\ansi\ansicpg1252\uc1`,"application/x-sh":()=>'echo "Hello World!"',"application/xhtml+xml":()=>"

    content

    ","application/*":()=>bytes(25).toString("binary")};const wN=new class MediaTypeRegistry extends oN{#t={...yN,...vN,...bN,..._N,...SN};data={...this.#t};get defaults(){return{...this.#t}}},mediaTypeAPI=(s,o)=>{if("function"==typeof o)return wN.register(s,o);if(null===o)return wN.unregister(s);const i=s.split(";").at(0),a=`${i.split("/").at(0)}/*`;return wN.get(s)||wN.get(i)||wN.get(a)};mediaTypeAPI.getDefaults=()=>wN.defaults;const EN=mediaTypeAPI,applyStringConstraints=(s,o={})=>{const{maxLength:i,minLength:a}=o;let u=s;if(Number.isInteger(i)&&i>0&&(u=u.slice(0,i)),Number.isInteger(a)&&a>0){let s=0;for(;u.length{const{contentEncoding:i,contentMediaType:a,contentSchema:u}=s,{pattern:_,format:w}=s,x=gN(i)||uO();let C;return C="string"==typeof _?applyStringConstraints((s=>{try{return new(ds())(s).gen()}catch{return"string"}})(_),s):"string"==typeof w?(s=>{const{format:o}=s,i=aN(o);return"function"==typeof i?i(s):"string"})(s):isJSONSchema(u)&&"string"==typeof a&&void 0!==o?Array.isArray(o)||"object"==typeof o?JSON.stringify(o):applyStringConstraints(String(o),s):"string"==typeof a?(s=>{const{contentMediaType:o}=s,i=EN(o);return"function"==typeof i?i(s):"string"})(s):applyStringConstraints("string",s),x(C)},applyNumberConstraints=(s,o={})=>{const{minimum:i,maximum:a,exclusiveMinimum:u,exclusiveMaximum:_}=o,{multipleOf:w}=o,x=Number.isInteger(s)?1:Number.EPSILON;let C="number"==typeof i?i:null,j="number"==typeof a?a:null,L=s;if("number"==typeof u&&(C=null!==C?Math.max(C,u+x):u+x),"number"==typeof _&&(j=null!==j?Math.min(j,_-x):_-x),L=C>j&&s||C||j||L,"number"==typeof w&&w>0){const s=L%w;L=0===s?L:L+w-s}return L},types_number=s=>{const{format:o}=s;let i;return i="string"==typeof o?(s=>{const{format:o}=s,i=aN(o);return"function"==typeof i?i(s):0})(s):0,applyNumberConstraints(i,s)},types_integer=s=>{const{format:o}=s;let i;return i="string"==typeof o?(s=>{const{format:o}=s,i=aN(o);if("function"==typeof i)return i(s);switch(o){case"int32":return int32();case"int64":return int64()}return 0})(s):0,applyNumberConstraints(i,s)},types_boolean=s=>"boolean"!=typeof s.default||s.default,xN=new Proxy({array:array,object:object,string:types_string,number:types_number,integer:types_integer,boolean:types_boolean,null:()=>null},{get:(s,o)=>"string"==typeof o&&Object.hasOwn(s,o)?s[o]:()=>`Unknown Type: ${o}`}),kN=["array","object","number","integer","string","boolean","null"],hasExample=s=>{if(!isJSONSchemaObject(s))return!1;const{examples:o,example:i,default:a}=s;return!!(Array.isArray(o)&&o.length>=1)||void 0!==a||void 0!==i},extractExample=s=>{if(!isJSONSchemaObject(s))return null;const{examples:o,example:i,default:a}=s;return Array.isArray(o)&&o.length>=1?o.at(0):void 0!==a?a:void 0!==i?i:void 0},ON={array:["items","prefixItems","contains","maxContains","minContains","maxItems","minItems","uniqueItems","unevaluatedItems"],object:["properties","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","required","dependentSchemas","dependentRequired","unevaluatedProperties"],string:["pattern","format","minLength","maxLength","contentEncoding","contentMediaType","contentSchema"],integer:["minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf"]};ON.number=ON.integer;const CN="string",inferTypeFromValue=s=>void 0===s?null:null===s?"null":Array.isArray(s)?"array":Number.isInteger(s)?"integer":typeof s,foldType=s=>{if(Array.isArray(s)&&s.length>=1){if(s.includes("array"))return"array";if(s.includes("object"))return"object";{const o=random_pick(s);if(kN.includes(o))return o}}return kN.includes(s)?s:null},inferType=(s,o=new WeakSet)=>{if(!isJSONSchemaObject(s))return CN;if(o.has(s))return CN;o.add(s);let{type:i,const:a}=s;if(i=foldType(i),"string"!=typeof i){const o=Object.keys(ON);e:for(let a=0;a{if(Array.isArray(s[i])){const a=s[i].map((s=>inferType(s,o)));return foldType(a)}return null},a=combineTypes("allOf"),u=combineTypes("anyOf"),_=combineTypes("oneOf"),w=s.not?inferType(s.not,o):null;(a||u||_||w)&&(i=foldType([a,u,_,w].filter(Boolean)))}if("string"!=typeof i&&hasExample(s)){const o=extractExample(s),a=inferTypeFromValue(o);i="string"==typeof a?a:i}return o.delete(s),i||CN},type_getType=s=>inferType(s),typeCast=s=>predicates_isBooleanJSONSchema(s)?(s=>!1===s?{not:{}}:{})(s):isJSONSchemaObject(s)?s:{},merge_merge=(s,o,i={})=>{if(predicates_isBooleanJSONSchema(s)&&!0===s)return!0;if(predicates_isBooleanJSONSchema(s)&&!1===s)return!1;if(predicates_isBooleanJSONSchema(o)&&!0===o)return!0;if(predicates_isBooleanJSONSchema(o)&&!1===o)return!1;if(!isJSONSchema(s))return o;if(!isJSONSchema(o))return s;const a={...o,...s};if(o.type&&s.type&&Array.isArray(o.type)&&"string"==typeof o.type){const i=normalizeArray(o.type).concat(s.type);a.type=Array.from(new Set(i))}if(Array.isArray(o.required)&&Array.isArray(s.required)&&(a.required=[...new Set([...s.required,...o.required])]),o.properties&&s.properties){const u=new Set([...Object.keys(o.properties),...Object.keys(s.properties)]);a.properties={};for(const _ of u){const u=o.properties[_]||{},w=s.properties[_]||{};u.readOnly&&!i.includeReadOnly||u.writeOnly&&!i.includeWriteOnly?a.required=(a.required||[]).filter((s=>s!==_)):a.properties[_]=merge_merge(w,u,i)}}return isJSONSchema(o.items)&&isJSONSchema(s.items)&&(a.items=merge_merge(s.items,o.items,i)),isJSONSchema(o.contains)&&isJSONSchema(s.contains)&&(a.contains=merge_merge(s.contains,o.contains,i)),isJSONSchema(o.contentSchema)&&isJSONSchema(s.contentSchema)&&(a.contentSchema=merge_merge(s.contentSchema,o.contentSchema,i)),a},AN=merge_merge,main_sampleFromSchemaGeneric=(s,o={},i=void 0,a=!1)=>{if(null==s&&void 0===i)return;"function"==typeof s?.toJS&&(s=s.toJS()),s=typeCast(s);let u=void 0!==i||hasExample(s);const _=!u&&Array.isArray(s.oneOf)&&s.oneOf.length>0,w=!u&&Array.isArray(s.anyOf)&&s.anyOf.length>0;if(!u&&(_||w)){const i=typeCast(random_pick(_?s.oneOf:s.anyOf));!(s=AN(s,i,o)).xml&&i.xml&&(s.xml=i.xml),hasExample(s)&&hasExample(i)&&(u=!0)}const x={};let{xml:C,properties:j,additionalProperties:L,items:B,contains:$}=s||{},V=type_getType(s),{includeReadOnly:U,includeWriteOnly:z}=o;C=C||{};let Y,{name:Z,prefix:ee,namespace:ie}=C,ae={};if(Object.hasOwn(s,"type")||(s.type=V),a&&(Z=Z||"notagname",Y=(ee?`${ee}:`:"")+Z,ie)){x[ee?`xmlns:${ee}`:"xmlns"]=ie}a&&(ae[Y]=[]);const ce=objectify(j);let le,pe=0;const hasExceededMaxProperties=()=>Number.isInteger(s.maxProperties)&&s.maxProperties>0&&pe>=s.maxProperties,canAddProperty=o=>!(Number.isInteger(s.maxProperties)&&s.maxProperties>0)||!hasExceededMaxProperties()&&(!(o=>!Array.isArray(s.required)||0===s.required.length||!s.required.includes(o))(o)||s.maxProperties-pe-(()=>{if(!Array.isArray(s.required)||0===s.required.length)return 0;let o=0;return a?s.required.forEach((s=>o+=void 0===ae[s]?0:1)):s.required.forEach((s=>{o+=void 0===ae[Y]?.find((o=>void 0!==o[s]))?0:1})),s.required.length-o})()>0);if(le=a?(i,u=void 0)=>{if(s&&ce[i]){if(ce[i].xml=ce[i].xml||{},ce[i].xml.attribute){const s=Array.isArray(ce[i].enum)?random_pick(ce[i].enum):void 0;if(hasExample(ce[i]))x[ce[i].xml.name||i]=extractExample(ce[i]);else if(void 0!==s)x[ce[i].xml.name||i]=s;else{const s=typeCast(ce[i]),o=type_getType(s),a=ce[i].xml.name||i;x[a]=xN[o](s)}return}ce[i].xml.name=ce[i].xml.name||i}else ce[i]||!1===L||(ce[i]={xml:{name:i}});let _=main_sampleFromSchemaGeneric(ce[i],o,u,a);canAddProperty(i)&&(pe++,Array.isArray(_)?ae[Y]=ae[Y].concat(_):ae[Y].push(_))}:(i,u)=>{if(canAddProperty(i)){if(sN()(s.discriminator?.mapping)&&s.discriminator.propertyName===i&&"string"==typeof s.$$ref){for(const o in s.discriminator.mapping)if(-1!==s.$$ref.search(s.discriminator.mapping[o])){ae[i]=o;break}}else ae[i]=main_sampleFromSchemaGeneric(ce[i],o,u,a);pe++}},u){let u;if(u=void 0!==i?i:extractExample(s),!a){if("number"==typeof u&&"string"===V)return`${u}`;if("string"!=typeof u||"string"===V)return u;try{return JSON.parse(u)}catch{return u}}if("array"===V){if(!Array.isArray(u)){if("string"==typeof u)return u;u=[u]}let i=[];return isJSONSchemaObject(B)&&(B.xml=B.xml||C||{},B.xml.name=B.xml.name||C.name,i=u.map((s=>main_sampleFromSchemaGeneric(B,o,s,a)))),isJSONSchemaObject($)&&($.xml=$.xml||C||{},$.xml.name=$.xml.name||C.name,i=[main_sampleFromSchemaGeneric($,o,void 0,a),...i]),i=xN.array(s,{sample:i}),C.wrapped?(ae[Y]=i,ms()(x)||ae[Y].push({_attr:x})):ae=i,ae}if("object"===V){if("string"==typeof u)return u;for(const s in u)Object.hasOwn(u,s)&&(ce[s]?.readOnly&&!U||ce[s]?.writeOnly&&!z||(ce[s]?.xml?.attribute?x[ce[s].xml.name||s]=u[s]:le(s,u[s])));return ms()(x)||ae[Y].push({_attr:x}),ae}return ae[Y]=ms()(x)?u:[{_attr:x},u],ae}if("array"===V){let i=[];if(isJSONSchemaObject($))if(a&&($.xml=$.xml||s.xml||{},$.xml.name=$.xml.name||C.name),Array.isArray($.anyOf)){const{anyOf:s,...u}=B;i.push(...$.anyOf.map((s=>main_sampleFromSchemaGeneric(AN(s,u,o),o,void 0,a))))}else if(Array.isArray($.oneOf)){const{oneOf:s,...u}=B;i.push(...$.oneOf.map((s=>main_sampleFromSchemaGeneric(AN(s,u,o),o,void 0,a))))}else{if(!(!a||a&&C.wrapped))return main_sampleFromSchemaGeneric($,o,void 0,a);i.push(main_sampleFromSchemaGeneric($,o,void 0,a))}if(isJSONSchemaObject(B))if(a&&(B.xml=B.xml||s.xml||{},B.xml.name=B.xml.name||C.name),Array.isArray(B.anyOf)){const{anyOf:s,...u}=B;i.push(...B.anyOf.map((s=>main_sampleFromSchemaGeneric(AN(s,u,o),o,void 0,a))))}else if(Array.isArray(B.oneOf)){const{oneOf:s,...u}=B;i.push(...B.oneOf.map((s=>main_sampleFromSchemaGeneric(AN(s,u,o),o,void 0,a))))}else{if(!(!a||a&&C.wrapped))return main_sampleFromSchemaGeneric(B,o,void 0,a);i.push(main_sampleFromSchemaGeneric(B,o,void 0,a))}return i=xN.array(s,{sample:i}),a&&C.wrapped?(ae[Y]=i,ms()(x)||ae[Y].push({_attr:x}),ae):i}if("object"===V){for(let s in ce)Object.hasOwn(ce,s)&&(ce[s]?.deprecated||ce[s]?.readOnly&&!U||ce[s]?.writeOnly&&!z||le(s));if(a&&x&&ae[Y].push({_attr:x}),hasExceededMaxProperties())return ae;if(predicates_isBooleanJSONSchema(L)&&L)a?ae[Y].push({additionalProp:"Anything can be here"}):ae.additionalProp1={},pe++;else if(isJSONSchemaObject(L)){const i=L,u=main_sampleFromSchemaGeneric(i,o,void 0,a);if(a&&"string"==typeof i?.xml?.name&&"notagname"!==i?.xml?.name)ae[Y].push(u);else{const o=Number.isInteger(s.minProperties)&&s.minProperties>0&&pe{const a=main_sampleFromSchemaGeneric(s,o,i,!0);if(a)return"string"==typeof a?a:ps()(a,{declaration:!0,indent:"\t"})},main_sampleFromSchema=(s,o,i)=>main_sampleFromSchemaGeneric(s,o,i,!1),main_resolver=(s,o,i)=>[s,JSON.stringify(o),JSON.stringify(i)],jN=utils_memoizeN(main_createXMLExample,main_resolver),IN=utils_memoizeN(main_sampleFromSchema,main_resolver);const PN=new class OptionRegistry extends oN{#t={};data={...this.#t};get defaults(){return{...this.#t}}},api_optionAPI=(s,o)=>(void 0!==o&&PN.register(s,o),PN.get(s)),NN=[{when:/json/,shouldStringifyTypes:["string"]}],TN=["object"],fn_get_json_sample_schema=s=>(o,i,a,u)=>{const{fn:_}=s(),w=_.jsonSchema202012.memoizedSampleFromSchema(o,i,u),x=typeof w,C=NN.reduce(((s,o)=>o.when.test(a)?[...s,...o.shouldStringifyTypes]:s),TN);return vt()(C,(s=>s===x))?JSON.stringify(w,null,2):w},fn_get_yaml_sample_schema=s=>(o,i,a,u)=>{const{fn:_}=s(),w=_.jsonSchema202012.getJsonSampleSchema(o,i,a,u);let x;try{x=vn.dump(vn.load(w),{lineWidth:-1},{schema:an}),"\n"===x[x.length-1]&&(x=x.slice(0,x.length-1))}catch(s){return console.error(s),"error: could not generate yaml example"}return x.replace(/\t/g," ")},fn_get_xml_sample_schema=s=>(o,i,a)=>{const{fn:u}=s();if(o&&!o.xml&&(o.xml={}),o&&!o.xml.name){if(!o.$$ref&&(o.type||o.items||o.properties||o.additionalProperties))return'\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e';if(o.$$ref){let s=o.$$ref.match(/\S*\/(\S+)$/);o.xml.name=s[1]}}return u.jsonSchema202012.memoizedCreateXMLExample(o,i,a)},fn_get_sample_schema=s=>(o,i="",a={},u=void 0)=>{const{fn:_}=s();return"function"==typeof o?.toJS&&(o=o.toJS()),"function"==typeof u?.toJS&&(u=u.toJS()),/xml/.test(i)?_.jsonSchema202012.getXmlSampleSchema(o,a,u):/(yaml|yml)/.test(i)?_.jsonSchema202012.getYamlSampleSchema(o,a,i,u):_.jsonSchema202012.getJsonSampleSchema(o,a,i,u)},json_schema_2020_12_samples=({getSystem:s})=>{const o=fn_get_json_sample_schema(s),i=fn_get_yaml_sample_schema(s),a=fn_get_xml_sample_schema(s),u=fn_get_sample_schema(s);return{fn:{jsonSchema202012:{sampleFromSchema:main_sampleFromSchema,sampleFromSchemaGeneric:main_sampleFromSchemaGeneric,sampleOptionAPI:api_optionAPI,sampleEncoderAPI:gN,sampleFormatAPI:aN,sampleMediaTypeAPI:EN,createXMLExample:main_createXMLExample,memoizedSampleFromSchema:IN,memoizedCreateXMLExample:jN,getJsonSampleSchema:o,getYamlSampleSchema:i,getXmlSampleSchema:a,getSampleSchema:u,mergeJsonSchema:AN}}}};function PresetApis(){return[base,oas3,json_schema_2020_12,json_schema_2020_12_samples,oas31]}const inline_plugin=s=>()=>({fn:s.fn,components:s.components}),factorization_system=s=>{const o=Ye()({layout:{layout:s.layout,filter:s.filter},spec:{spec:"",url:s.url},requestSnippets:s.requestSnippets},s.initialState);if(s.initialState)for(const[i,a]of Object.entries(s.initialState))void 0===a&&delete o[i];return{system:{configs:s.configs},plugins:s.presets,state:o}},sources_query=()=>s=>{const o=s.queryConfigEnabled?(()=>{const s=new URLSearchParams(ut.location.search);return Object.fromEntries(s)})():{};return Object.entries(o).reduce(((s,[o,i])=>("config"===o?s.configUrl=i:"urls.primaryName"===o?s[o]=i:s=uo()(s,o,i),s)),{})},sources_url=({url:s,system:o})=>async i=>{if(!s)return{};if("function"!=typeof o.configsActions?.getConfigByUrl)return{};const a=(()=>{const s={};return s.promise=new Promise(((o,i)=>{s.resolve=o,s.reject=i})),s})();return o.configsActions.getConfigByUrl({url:s,loadRemoteConfig:!0,requestInterceptor:i.requestInterceptor,responseInterceptor:i.responseInterceptor},(s=>{a.resolve(s)})),a.promise},runtime=()=>()=>{const s={};return globalThis.location&&(s.oauth2RedirectUrl=`${globalThis.location.protocol}//${globalThis.location.host}${globalThis.location.pathname.substring(0,globalThis.location.pathname.lastIndexOf("/"))}/oauth2-redirect.html`),s},MN=Object.freeze({dom_id:null,domNode:null,spec:{},url:"",urls:null,configUrl:null,layout:"BaseLayout",docExpansion:"list",maxDisplayedTags:-1,filter:!1,validatorUrl:"https://validator.swagger.io/validator",oauth2RedirectUrl:void 0,persistAuthorization:!1,configs:{},displayOperationId:!1,displayRequestDuration:!1,deepLinking:!1,tryItOutEnabled:!1,requestInterceptor:s=>(s.curlOptions=[],s),responseInterceptor:s=>s,showMutatedRequest:!0,defaultModelRendering:"example",defaultModelExpandDepth:1,defaultModelsExpandDepth:1,showExtensions:!1,showCommonExtensions:!1,withCredentials:!1,requestSnippetsEnabled:!1,requestSnippets:{generators:{curl_bash:{title:"cURL (bash)",syntax:"bash"},curl_powershell:{title:"cURL (PowerShell)",syntax:"powershell"},curl_cmd:{title:"cURL (CMD)",syntax:"bash"}},defaultExpanded:!0,languages:null},supportedSubmitMethods:["get","put","post","delete","options","head","patch","trace"],queryConfigEnabled:!1,presets:[PresetApis],plugins:[],initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:"agate"},operationsSorter:null,tagsSorter:null,onComplete:null,modelPropertyMacro:null,parameterMacro:null});var RN=__webpack_require__(61448),DN=__webpack_require__.n(RN),LN=__webpack_require__(77731),FN=__webpack_require__.n(LN);const type_casters_array=(s,o=[])=>Array.isArray(s)?s:o,type_casters_boolean=(s,o=!1)=>!0===s||"true"===s||1===s||"1"===s||!1!==s&&"false"!==s&&0!==s&&"0"!==s&&o,dom_node=s=>null===s||"null"===s?null:s,type_casters_filter=s=>{const o=String(s);return type_casters_boolean(s,o)},type_casters_function=(s,o)=>"function"==typeof s?s:o,nullable_array=s=>Array.isArray(s)?s:null,nullable_function=s=>"function"==typeof s?s:null,nullable_string=s=>null===s||"null"===s?null:String(s),type_casters_number=(s,o=-1)=>{const i=parseInt(s,10);return Number.isNaN(i)?o:i},type_casters_object=(s,o={})=>sN()(s)?s:o,sorter=s=>"function"==typeof s||"string"==typeof s?s:null,type_casters_string=s=>String(s),syntax_highlight=(s,o)=>sN()(s)?s:!1===s||"false"===s||0===s||"0"===s?{activated:!1}:o,undefined_string=s=>void 0===s||"undefined"===s?void 0:String(s),BN={components:{typeCaster:type_casters_object},configs:{typeCaster:type_casters_object},configUrl:{typeCaster:nullable_string},deepLinking:{typeCaster:type_casters_boolean,defaultValue:MN.deepLinking},defaultModelExpandDepth:{typeCaster:type_casters_number,defaultValue:MN.defaultModelExpandDepth},defaultModelRendering:{typeCaster:type_casters_string},defaultModelsExpandDepth:{typeCaster:type_casters_number,defaultValue:MN.defaultModelsExpandDepth},displayOperationId:{typeCaster:type_casters_boolean,defaultValue:MN.displayOperationId},displayRequestDuration:{typeCaster:type_casters_boolean,defaultValue:MN.displayRequestDuration},docExpansion:{typeCaster:type_casters_string},dom_id:{typeCaster:nullable_string},domNode:{typeCaster:dom_node},filter:{typeCaster:type_casters_filter},fn:{typeCaster:type_casters_object},initialState:{typeCaster:type_casters_object},layout:{typeCaster:type_casters_string},maxDisplayedTags:{typeCaster:type_casters_number,defaultValue:MN.maxDisplayedTags},modelPropertyMacro:{typeCaster:nullable_function},oauth2RedirectUrl:{typeCaster:undefined_string},onComplete:{typeCaster:nullable_function},operationsSorter:{typeCaster:sorter},paramaterMacro:{typeCaster:nullable_function},persistAuthorization:{typeCaster:type_casters_boolean,defaultValue:MN.persistAuthorization},plugins:{typeCaster:type_casters_array,defaultValue:MN.plugins},presets:{typeCaster:type_casters_array,defaultValue:MN.presets},requestInterceptor:{typeCaster:type_casters_function,defaultValue:MN.requestInterceptor},requestSnippets:{typeCaster:type_casters_object,defaultValue:MN.requestSnippets},requestSnippetsEnabled:{typeCaster:type_casters_boolean,defaultValue:MN.requestSnippetsEnabled},responseInterceptor:{typeCaster:type_casters_function,defaultValue:MN.responseInterceptor},showCommonExtensions:{typeCaster:type_casters_boolean,defaultValue:MN.showCommonExtensions},showExtensions:{typeCaster:type_casters_boolean,defaultValue:MN.showExtensions},showMutatedRequest:{typeCaster:type_casters_boolean,defaultValue:MN.showMutatedRequest},spec:{typeCaster:type_casters_object,defaultValue:MN.spec},supportedSubmitMethods:{typeCaster:type_casters_array,defaultValue:MN.supportedSubmitMethods},syntaxHighlight:{typeCaster:syntax_highlight,defaultValue:MN.syntaxHighlight},"syntaxHighlight.activated":{typeCaster:type_casters_boolean,defaultValue:MN.syntaxHighlight.activated},"syntaxHighlight.theme":{typeCaster:type_casters_string},tagsSorter:{typeCaster:sorter},tryItOutEnabled:{typeCaster:type_casters_boolean,defaultValue:MN.tryItOutEnabled},url:{typeCaster:type_casters_string},urls:{typeCaster:nullable_array},"urls.primaryName":{typeCaster:type_casters_string},validatorUrl:{typeCaster:nullable_string},withCredentials:{typeCaster:type_casters_boolean,defaultValue:MN.withCredentials}},type_cast=s=>Object.entries(BN).reduce(((s,[o,{typeCaster:i,defaultValue:a}])=>{if(DN()(s,o)){const u=i(Nn()(s,o),a);s=FN()(o,u,s)}return s}),{...s}),config_merge=(s,...o)=>{let i=Symbol.for("domNode"),a=Symbol.for("primaryName");const u=[];for(const s of o){const o={...s};Object.hasOwn(o,"domNode")&&(i=o.domNode,delete o.domNode),Object.hasOwn(o,"urls.primaryName")?(a=o["urls.primaryName"],delete o["urls.primaryName"]):Array.isArray(o.urls)&&Object.hasOwn(o.urls,"primaryName")&&(a=o.urls.primaryName,delete o.urls.primaryName),u.push(o)}const _=Ye()(s,...u);return i!==Symbol.for("domNode")&&(_.domNode=i),a!==Symbol.for("primaryName")&&Array.isArray(_.urls)&&(_.urls.primaryName=a),type_cast(_)};function SwaggerUI(s){const o=sources_query()(s),i=runtime()(),a=SwaggerUI.config.merge({},SwaggerUI.config.defaults,i,s,o),u=factorization_system(a),_=inline_plugin(a),w=new Store(u);w.register([a.plugins,_]);const x=w.getSystem(),persistConfigs=s=>{w.setConfigs(s),x.configsActions.loaded()},updateSpec=s=>{!o.url&&"object"==typeof s.spec&&Object.keys(s.spec).length>0?(x.specActions.updateUrl(""),x.specActions.updateLoadingStatus("success"),x.specActions.updateSpec(JSON.stringify(s.spec))):"function"==typeof x.specActions.download&&s.url&&!s.urls&&(x.specActions.updateUrl(s.url),x.specActions.download(s.url))},render=s=>{if(s.domNode)x.render(s.domNode,"App");else if(s.dom_id){const o=document.querySelector(s.dom_id);x.render(o,"App")}else null===s.dom_id||null===s.domNode||console.error("Skipped rendering: no `dom_id` or `domNode` was specified")};return a.configUrl?((async()=>{const{configUrl:s}=a,i=await sources_url({url:s,system:x})(a),u=SwaggerUI.config.merge({},a,i,o);persistConfigs(u),null!==i&&updateSpec(u),render(u)})(),x):(persistConfigs(a),updateSpec(a),render(a),x)}SwaggerUI.System=Store,SwaggerUI.config={defaults:MN,merge:config_merge,typeCast:type_cast,typeCastMappings:BN},SwaggerUI.presets={base:base,apis:PresetApis},SwaggerUI.plugins={Auth:auth,Configs:configsPlugin,DeepLining:deep_linking,Err:err,Filter:filter,Icons:icons,JSONSchema5:json_schema_5,JSONSchema5Samples:json_schema_5_samples,JSONSchema202012:json_schema_2020_12,JSONSchema202012Samples:json_schema_2020_12_samples,Layout:plugins_layout,Logs:logs,OpenAPI30:oas3,OpenAPI31:oas3,OnComplete:on_complete,RequestSnippets:plugins_request_snippets,Spec:plugins_spec,SwaggerClient:swagger_client,Util:util,View:view,ViewLegacy:view_legacy,DownloadUrl:downloadUrlPlugin,SyntaxHighlighting:syntax_highlighting,Versions:versions,SafeRender:safe_render};const qN=SwaggerUI})(),i=i.default})())); \ No newline at end of file diff --git a/public/static/swagger-ui.css b/public/static/swagger-ui.css index ee5cbc46..7c497f20 100644 --- a/public/static/swagger-ui.css +++ b/public/static/swagger-ui.css @@ -1,9327 +1 @@ -.swagger-ui { - color: #3b4151; - font-family: sans-serif; /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ -} -.swagger-ui html { - line-height: 1.15; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; -} -.swagger-ui body { - margin: 0; -} -.swagger-ui article, -.swagger-ui aside, -.swagger-ui footer, -.swagger-ui header, -.swagger-ui nav, -.swagger-ui section { - display: block; -} -.swagger-ui h1 { - font-size: 2em; - margin: 0.67em 0; -} -.swagger-ui figcaption, -.swagger-ui figure, -.swagger-ui main { - display: block; -} -.swagger-ui figure { - margin: 1em 40px; -} -.swagger-ui hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} -.swagger-ui pre { - font-family: monospace, monospace; - font-size: 1em; -} -.swagger-ui a { - background-color: transparent; - -webkit-text-decoration-skip: objects; -} -.swagger-ui abbr[title] { - border-bottom: none; - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} -.swagger-ui b, -.swagger-ui strong { - font-weight: inherit; - font-weight: bolder; -} -.swagger-ui code, -.swagger-ui kbd, -.swagger-ui samp { - font-family: monospace, monospace; - font-size: 1em; -} -.swagger-ui dfn { - font-style: italic; -} -.swagger-ui mark { - background-color: #ff0; - color: #000; -} -.swagger-ui small { - font-size: 80%; -} -.swagger-ui sub, -.swagger-ui sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -.swagger-ui sub { - bottom: -0.25em; -} -.swagger-ui sup { - top: -0.5em; -} -.swagger-ui audio, -.swagger-ui video { - display: inline-block; -} -.swagger-ui audio:not([controls]) { - display: none; - height: 0; -} -.swagger-ui img { - border-style: none; -} -.swagger-ui svg:not(:root) { - overflow: hidden; -} -.swagger-ui button, -.swagger-ui input, -.swagger-ui optgroup, -.swagger-ui select, -.swagger-ui textarea { - font-family: sans-serif; - font-size: 100%; - line-height: 1.15; - margin: 0; -} -.swagger-ui button, -.swagger-ui input { - overflow: visible; -} -.swagger-ui button, -.swagger-ui select { - text-transform: none; -} -.swagger-ui [type='reset'], -.swagger-ui [type='submit'], -.swagger-ui button, -.swagger-ui html [type='button'] { - -webkit-appearance: button; -} -.swagger-ui [type='button']::-moz-focus-inner, -.swagger-ui [type='reset']::-moz-focus-inner, -.swagger-ui [type='submit']::-moz-focus-inner, -.swagger-ui button::-moz-focus-inner { - border-style: none; - padding: 0; -} -.swagger-ui [type='button']:-moz-focusring, -.swagger-ui [type='reset']:-moz-focusring, -.swagger-ui [type='submit']:-moz-focusring, -.swagger-ui button:-moz-focusring { - outline: 1px dotted ButtonText; -} -.swagger-ui fieldset { - padding: 0.35em 0.75em 0.625em; -} -.swagger-ui legend { - box-sizing: border-box; - color: inherit; - display: table; - max-width: 100%; - padding: 0; - white-space: normal; -} -.swagger-ui progress { - display: inline-block; - vertical-align: baseline; -} -.swagger-ui textarea { - overflow: auto; -} -.swagger-ui [type='checkbox'], -.swagger-ui [type='radio'] { - box-sizing: border-box; - padding: 0; -} -.swagger-ui [type='number']::-webkit-inner-spin-button, -.swagger-ui [type='number']::-webkit-outer-spin-button { - height: auto; -} -.swagger-ui [type='search'] { - -webkit-appearance: textfield; - outline-offset: -2px; -} -.swagger-ui [type='search']::-webkit-search-cancel-button, -.swagger-ui [type='search']::-webkit-search-decoration { - -webkit-appearance: none; -} -.swagger-ui ::-webkit-file-upload-button { - -webkit-appearance: button; - font: inherit; -} -.swagger-ui details, -.swagger-ui menu { - display: block; -} -.swagger-ui summary { - display: list-item; -} -.swagger-ui canvas { - display: inline-block; -} -.swagger-ui [hidden], -.swagger-ui template { - display: none; -} -.swagger-ui .debug * { - outline: 1px solid gold; -} -.swagger-ui .debug-white * { - outline: 1px solid #fff; -} -.swagger-ui .debug-black * { - outline: 1px solid #000; -} -.swagger-ui .debug-grid { - background: transparent - url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) - repeat 0 0; -} -.swagger-ui .debug-grid-16 { - background: transparent - url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) - repeat 0 0; -} -.swagger-ui .debug-grid-8-solid { - background: #fff - url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) - repeat 0 0; -} -.swagger-ui .debug-grid-16-solid { - background: #fff - url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) - repeat 0 0; -} -.swagger-ui .border-box, -.swagger-ui a, -.swagger-ui article, -.swagger-ui body, -.swagger-ui code, -.swagger-ui dd, -.swagger-ui div, -.swagger-ui dl, -.swagger-ui dt, -.swagger-ui fieldset, -.swagger-ui footer, -.swagger-ui form, -.swagger-ui h1, -.swagger-ui h2, -.swagger-ui h3, -.swagger-ui h4, -.swagger-ui h5, -.swagger-ui h6, -.swagger-ui header, -.swagger-ui html, -.swagger-ui input[type='email'], -.swagger-ui input[type='number'], -.swagger-ui input[type='password'], -.swagger-ui input[type='tel'], -.swagger-ui input[type='text'], -.swagger-ui input[type='url'], -.swagger-ui legend, -.swagger-ui li, -.swagger-ui main, -.swagger-ui ol, -.swagger-ui p, -.swagger-ui pre, -.swagger-ui section, -.swagger-ui table, -.swagger-ui td, -.swagger-ui textarea, -.swagger-ui th, -.swagger-ui tr, -.swagger-ui ul { - box-sizing: border-box; -} -.swagger-ui .aspect-ratio { - height: 0; - position: relative; -} -.swagger-ui .aspect-ratio--16x9 { - padding-bottom: 56.25%; -} -.swagger-ui .aspect-ratio--9x16 { - padding-bottom: 177.77%; -} -.swagger-ui .aspect-ratio--4x3 { - padding-bottom: 75%; -} -.swagger-ui .aspect-ratio--3x4 { - padding-bottom: 133.33%; -} -.swagger-ui .aspect-ratio--6x4 { - padding-bottom: 66.6%; -} -.swagger-ui .aspect-ratio--4x6 { - padding-bottom: 150%; -} -.swagger-ui .aspect-ratio--8x5 { - padding-bottom: 62.5%; -} -.swagger-ui .aspect-ratio--5x8 { - padding-bottom: 160%; -} -.swagger-ui .aspect-ratio--7x5 { - padding-bottom: 71.42%; -} -.swagger-ui .aspect-ratio--5x7 { - padding-bottom: 140%; -} -.swagger-ui .aspect-ratio--1x1 { - padding-bottom: 100%; -} -.swagger-ui .aspect-ratio--object { - bottom: 0; - height: 100%; - left: 0; - position: absolute; - right: 0; - top: 0; - width: 100%; - z-index: 100; -} -@media screen and (min-width: 30em) { - .swagger-ui .aspect-ratio-ns { - height: 0; - position: relative; - } - .swagger-ui .aspect-ratio--16x9-ns { - padding-bottom: 56.25%; - } - .swagger-ui .aspect-ratio--9x16-ns { - padding-bottom: 177.77%; - } - .swagger-ui .aspect-ratio--4x3-ns { - padding-bottom: 75%; - } - .swagger-ui .aspect-ratio--3x4-ns { - padding-bottom: 133.33%; - } - .swagger-ui .aspect-ratio--6x4-ns { - padding-bottom: 66.6%; - } - .swagger-ui .aspect-ratio--4x6-ns { - padding-bottom: 150%; - } - .swagger-ui .aspect-ratio--8x5-ns { - padding-bottom: 62.5%; - } - .swagger-ui .aspect-ratio--5x8-ns { - padding-bottom: 160%; - } - .swagger-ui .aspect-ratio--7x5-ns { - padding-bottom: 71.42%; - } - .swagger-ui .aspect-ratio--5x7-ns { - padding-bottom: 140%; - } - .swagger-ui .aspect-ratio--1x1-ns { - padding-bottom: 100%; - } - .swagger-ui .aspect-ratio--object-ns { - bottom: 0; - height: 100%; - left: 0; - position: absolute; - right: 0; - top: 0; - width: 100%; - z-index: 100; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .aspect-ratio-m { - height: 0; - position: relative; - } - .swagger-ui .aspect-ratio--16x9-m { - padding-bottom: 56.25%; - } - .swagger-ui .aspect-ratio--9x16-m { - padding-bottom: 177.77%; - } - .swagger-ui .aspect-ratio--4x3-m { - padding-bottom: 75%; - } - .swagger-ui .aspect-ratio--3x4-m { - padding-bottom: 133.33%; - } - .swagger-ui .aspect-ratio--6x4-m { - padding-bottom: 66.6%; - } - .swagger-ui .aspect-ratio--4x6-m { - padding-bottom: 150%; - } - .swagger-ui .aspect-ratio--8x5-m { - padding-bottom: 62.5%; - } - .swagger-ui .aspect-ratio--5x8-m { - padding-bottom: 160%; - } - .swagger-ui .aspect-ratio--7x5-m { - padding-bottom: 71.42%; - } - .swagger-ui .aspect-ratio--5x7-m { - padding-bottom: 140%; - } - .swagger-ui .aspect-ratio--1x1-m { - padding-bottom: 100%; - } - .swagger-ui .aspect-ratio--object-m { - bottom: 0; - height: 100%; - left: 0; - position: absolute; - right: 0; - top: 0; - width: 100%; - z-index: 100; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .aspect-ratio-l { - height: 0; - position: relative; - } - .swagger-ui .aspect-ratio--16x9-l { - padding-bottom: 56.25%; - } - .swagger-ui .aspect-ratio--9x16-l { - padding-bottom: 177.77%; - } - .swagger-ui .aspect-ratio--4x3-l { - padding-bottom: 75%; - } - .swagger-ui .aspect-ratio--3x4-l { - padding-bottom: 133.33%; - } - .swagger-ui .aspect-ratio--6x4-l { - padding-bottom: 66.6%; - } - .swagger-ui .aspect-ratio--4x6-l { - padding-bottom: 150%; - } - .swagger-ui .aspect-ratio--8x5-l { - padding-bottom: 62.5%; - } - .swagger-ui .aspect-ratio--5x8-l { - padding-bottom: 160%; - } - .swagger-ui .aspect-ratio--7x5-l { - padding-bottom: 71.42%; - } - .swagger-ui .aspect-ratio--5x7-l { - padding-bottom: 140%; - } - .swagger-ui .aspect-ratio--1x1-l { - padding-bottom: 100%; - } - .swagger-ui .aspect-ratio--object-l { - bottom: 0; - height: 100%; - left: 0; - position: absolute; - right: 0; - top: 0; - width: 100%; - z-index: 100; - } -} -.swagger-ui img { - max-width: 100%; -} -.swagger-ui .cover { - background-size: cover !important; -} -.swagger-ui .contain { - background-size: contain !important; -} -@media screen and (min-width: 30em) { - .swagger-ui .cover-ns { - background-size: cover !important; - } - .swagger-ui .contain-ns { - background-size: contain !important; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .cover-m { - background-size: cover !important; - } - .swagger-ui .contain-m { - background-size: contain !important; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .cover-l { - background-size: cover !important; - } - .swagger-ui .contain-l { - background-size: contain !important; - } -} -.swagger-ui .bg-center { - background-position: 50%; - background-repeat: no-repeat; -} -.swagger-ui .bg-top { - background-position: top; - background-repeat: no-repeat; -} -.swagger-ui .bg-right { - background-position: 100%; - background-repeat: no-repeat; -} -.swagger-ui .bg-bottom { - background-position: bottom; - background-repeat: no-repeat; -} -.swagger-ui .bg-left { - background-position: 0; - background-repeat: no-repeat; -} -@media screen and (min-width: 30em) { - .swagger-ui .bg-center-ns { - background-position: 50%; - background-repeat: no-repeat; - } - .swagger-ui .bg-top-ns { - background-position: top; - background-repeat: no-repeat; - } - .swagger-ui .bg-right-ns { - background-position: 100%; - background-repeat: no-repeat; - } - .swagger-ui .bg-bottom-ns { - background-position: bottom; - background-repeat: no-repeat; - } - .swagger-ui .bg-left-ns { - background-position: 0; - background-repeat: no-repeat; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .bg-center-m { - background-position: 50%; - background-repeat: no-repeat; - } - .swagger-ui .bg-top-m { - background-position: top; - background-repeat: no-repeat; - } - .swagger-ui .bg-right-m { - background-position: 100%; - background-repeat: no-repeat; - } - .swagger-ui .bg-bottom-m { - background-position: bottom; - background-repeat: no-repeat; - } - .swagger-ui .bg-left-m { - background-position: 0; - background-repeat: no-repeat; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .bg-center-l { - background-position: 50%; - background-repeat: no-repeat; - } - .swagger-ui .bg-top-l { - background-position: top; - background-repeat: no-repeat; - } - .swagger-ui .bg-right-l { - background-position: 100%; - background-repeat: no-repeat; - } - .swagger-ui .bg-bottom-l { - background-position: bottom; - background-repeat: no-repeat; - } - .swagger-ui .bg-left-l { - background-position: 0; - background-repeat: no-repeat; - } -} -.swagger-ui .outline { - outline: 1px solid; -} -.swagger-ui .outline-transparent { - outline: 1px solid transparent; -} -.swagger-ui .outline-0 { - outline: 0; -} -@media screen and (min-width: 30em) { - .swagger-ui .outline-ns { - outline: 1px solid; - } - .swagger-ui .outline-transparent-ns { - outline: 1px solid transparent; - } - .swagger-ui .outline-0-ns { - outline: 0; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .outline-m { - outline: 1px solid; - } - .swagger-ui .outline-transparent-m { - outline: 1px solid transparent; - } - .swagger-ui .outline-0-m { - outline: 0; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .outline-l { - outline: 1px solid; - } - .swagger-ui .outline-transparent-l { - outline: 1px solid transparent; - } - .swagger-ui .outline-0-l { - outline: 0; - } -} -.swagger-ui .ba { - border-style: solid; - border-width: 1px; -} -.swagger-ui .bt { - border-top-style: solid; - border-top-width: 1px; -} -.swagger-ui .br { - border-right-style: solid; - border-right-width: 1px; -} -.swagger-ui .bb { - border-bottom-style: solid; - border-bottom-width: 1px; -} -.swagger-ui .bl { - border-left-style: solid; - border-left-width: 1px; -} -.swagger-ui .bn { - border-style: none; - border-width: 0; -} -@media screen and (min-width: 30em) { - .swagger-ui .ba-ns { - border-style: solid; - border-width: 1px; - } - .swagger-ui .bt-ns { - border-top-style: solid; - border-top-width: 1px; - } - .swagger-ui .br-ns { - border-right-style: solid; - border-right-width: 1px; - } - .swagger-ui .bb-ns { - border-bottom-style: solid; - border-bottom-width: 1px; - } - .swagger-ui .bl-ns { - border-left-style: solid; - border-left-width: 1px; - } - .swagger-ui .bn-ns { - border-style: none; - border-width: 0; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .ba-m { - border-style: solid; - border-width: 1px; - } - .swagger-ui .bt-m { - border-top-style: solid; - border-top-width: 1px; - } - .swagger-ui .br-m { - border-right-style: solid; - border-right-width: 1px; - } - .swagger-ui .bb-m { - border-bottom-style: solid; - border-bottom-width: 1px; - } - .swagger-ui .bl-m { - border-left-style: solid; - border-left-width: 1px; - } - .swagger-ui .bn-m { - border-style: none; - border-width: 0; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .ba-l { - border-style: solid; - border-width: 1px; - } - .swagger-ui .bt-l { - border-top-style: solid; - border-top-width: 1px; - } - .swagger-ui .br-l { - border-right-style: solid; - border-right-width: 1px; - } - .swagger-ui .bb-l { - border-bottom-style: solid; - border-bottom-width: 1px; - } - .swagger-ui .bl-l { - border-left-style: solid; - border-left-width: 1px; - } - .swagger-ui .bn-l { - border-style: none; - border-width: 0; - } -} -.swagger-ui .b--black { - border-color: #000; -} -.swagger-ui .b--near-black { - border-color: #111; -} -.swagger-ui .b--dark-gray { - border-color: #333; -} -.swagger-ui .b--mid-gray { - border-color: #555; -} -.swagger-ui .b--gray { - border-color: #777; -} -.swagger-ui .b--silver { - border-color: #999; -} -.swagger-ui .b--light-silver { - border-color: #aaa; -} -.swagger-ui .b--moon-gray { - border-color: #ccc; -} -.swagger-ui .b--light-gray { - border-color: #eee; -} -.swagger-ui .b--near-white { - border-color: #f4f4f4; -} -.swagger-ui .b--white { - border-color: #fff; -} -.swagger-ui .b--white-90 { - border-color: hsla(0, 0%, 100%, 0.9); -} -.swagger-ui .b--white-80 { - border-color: hsla(0, 0%, 100%, 0.8); -} -.swagger-ui .b--white-70 { - border-color: hsla(0, 0%, 100%, 0.7); -} -.swagger-ui .b--white-60 { - border-color: hsla(0, 0%, 100%, 0.6); -} -.swagger-ui .b--white-50 { - border-color: hsla(0, 0%, 100%, 0.5); -} -.swagger-ui .b--white-40 { - border-color: hsla(0, 0%, 100%, 0.4); -} -.swagger-ui .b--white-30 { - border-color: hsla(0, 0%, 100%, 0.3); -} -.swagger-ui .b--white-20 { - border-color: hsla(0, 0%, 100%, 0.2); -} -.swagger-ui .b--white-10 { - border-color: hsla(0, 0%, 100%, 0.1); -} -.swagger-ui .b--white-05 { - border-color: hsla(0, 0%, 100%, 0.05); -} -.swagger-ui .b--white-025 { - border-color: hsla(0, 0%, 100%, 0.025); -} -.swagger-ui .b--white-0125 { - border-color: hsla(0, 0%, 100%, 0.013); -} -.swagger-ui .b--black-90 { - border-color: rgba(0, 0, 0, 0.9); -} -.swagger-ui .b--black-80 { - border-color: rgba(0, 0, 0, 0.8); -} -.swagger-ui .b--black-70 { - border-color: rgba(0, 0, 0, 0.7); -} -.swagger-ui .b--black-60 { - border-color: rgba(0, 0, 0, 0.6); -} -.swagger-ui .b--black-50 { - border-color: rgba(0, 0, 0, 0.5); -} -.swagger-ui .b--black-40 { - border-color: rgba(0, 0, 0, 0.4); -} -.swagger-ui .b--black-30 { - border-color: rgba(0, 0, 0, 0.3); -} -.swagger-ui .b--black-20 { - border-color: rgba(0, 0, 0, 0.2); -} -.swagger-ui .b--black-10 { - border-color: rgba(0, 0, 0, 0.1); -} -.swagger-ui .b--black-05 { - border-color: rgba(0, 0, 0, 0.05); -} -.swagger-ui .b--black-025 { - border-color: rgba(0, 0, 0, 0.025); -} -.swagger-ui .b--black-0125 { - border-color: rgba(0, 0, 0, 0.013); -} -.swagger-ui .b--dark-red { - border-color: #e7040f; -} -.swagger-ui .b--red { - border-color: #ff4136; -} -.swagger-ui .b--light-red { - border-color: #ff725c; -} -.swagger-ui .b--orange { - border-color: #ff6300; -} -.swagger-ui .b--gold { - border-color: #ffb700; -} -.swagger-ui .b--yellow { - border-color: gold; -} -.swagger-ui .b--light-yellow { - border-color: #fbf1a9; -} -.swagger-ui .b--purple { - border-color: #5e2ca5; -} -.swagger-ui .b--light-purple { - border-color: #a463f2; -} -.swagger-ui .b--dark-pink { - border-color: #d5008f; -} -.swagger-ui .b--hot-pink { - border-color: #ff41b4; -} -.swagger-ui .b--pink { - border-color: #ff80cc; -} -.swagger-ui .b--light-pink { - border-color: #ffa3d7; -} -.swagger-ui .b--dark-green { - border-color: #137752; -} -.swagger-ui .b--green { - border-color: #19a974; -} -.swagger-ui .b--light-green { - border-color: #9eebcf; -} -.swagger-ui .b--navy { - border-color: #001b44; -} -.swagger-ui .b--dark-blue { - border-color: #00449e; -} -.swagger-ui .b--blue { - border-color: #357edd; -} -.swagger-ui .b--light-blue { - border-color: #96ccff; -} -.swagger-ui .b--lightest-blue { - border-color: #cdecff; -} -.swagger-ui .b--washed-blue { - border-color: #f6fffe; -} -.swagger-ui .b--washed-green { - border-color: #e8fdf5; -} -.swagger-ui .b--washed-yellow { - border-color: #fffceb; -} -.swagger-ui .b--washed-red { - border-color: #ffdfdf; -} -.swagger-ui .b--transparent { - border-color: transparent; -} -.swagger-ui .b--inherit { - border-color: inherit; -} -.swagger-ui .br0 { - border-radius: 0; -} -.swagger-ui .br1 { - border-radius: 0.125rem; -} -.swagger-ui .br2 { - border-radius: 0.25rem; -} -.swagger-ui .br3 { - border-radius: 0.5rem; -} -.swagger-ui .br4 { - border-radius: 1rem; -} -.swagger-ui .br-100 { - border-radius: 100%; -} -.swagger-ui .br-pill { - border-radius: 9999px; -} -.swagger-ui .br--bottom { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.swagger-ui .br--top { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} -.swagger-ui .br--right { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.swagger-ui .br--left { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -@media screen and (min-width: 30em) { - .swagger-ui .br0-ns { - border-radius: 0; - } - .swagger-ui .br1-ns { - border-radius: 0.125rem; - } - .swagger-ui .br2-ns { - border-radius: 0.25rem; - } - .swagger-ui .br3-ns { - border-radius: 0.5rem; - } - .swagger-ui .br4-ns { - border-radius: 1rem; - } - .swagger-ui .br-100-ns { - border-radius: 100%; - } - .swagger-ui .br-pill-ns { - border-radius: 9999px; - } - .swagger-ui .br--bottom-ns { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .swagger-ui .br--top-ns { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .swagger-ui .br--right-ns { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - .swagger-ui .br--left-ns { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .br0-m { - border-radius: 0; - } - .swagger-ui .br1-m { - border-radius: 0.125rem; - } - .swagger-ui .br2-m { - border-radius: 0.25rem; - } - .swagger-ui .br3-m { - border-radius: 0.5rem; - } - .swagger-ui .br4-m { - border-radius: 1rem; - } - .swagger-ui .br-100-m { - border-radius: 100%; - } - .swagger-ui .br-pill-m { - border-radius: 9999px; - } - .swagger-ui .br--bottom-m { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .swagger-ui .br--top-m { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .swagger-ui .br--right-m { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - .swagger-ui .br--left-m { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .br0-l { - border-radius: 0; - } - .swagger-ui .br1-l { - border-radius: 0.125rem; - } - .swagger-ui .br2-l { - border-radius: 0.25rem; - } - .swagger-ui .br3-l { - border-radius: 0.5rem; - } - .swagger-ui .br4-l { - border-radius: 1rem; - } - .swagger-ui .br-100-l { - border-radius: 100%; - } - .swagger-ui .br-pill-l { - border-radius: 9999px; - } - .swagger-ui .br--bottom-l { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .swagger-ui .br--top-l { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .swagger-ui .br--right-l { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - .swagger-ui .br--left-l { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } -} -.swagger-ui .b--dotted { - border-style: dotted; -} -.swagger-ui .b--dashed { - border-style: dashed; -} -.swagger-ui .b--solid { - border-style: solid; -} -.swagger-ui .b--none { - border-style: none; -} -@media screen and (min-width: 30em) { - .swagger-ui .b--dotted-ns { - border-style: dotted; - } - .swagger-ui .b--dashed-ns { - border-style: dashed; - } - .swagger-ui .b--solid-ns { - border-style: solid; - } - .swagger-ui .b--none-ns { - border-style: none; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .b--dotted-m { - border-style: dotted; - } - .swagger-ui .b--dashed-m { - border-style: dashed; - } - .swagger-ui .b--solid-m { - border-style: solid; - } - .swagger-ui .b--none-m { - border-style: none; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .b--dotted-l { - border-style: dotted; - } - .swagger-ui .b--dashed-l { - border-style: dashed; - } - .swagger-ui .b--solid-l { - border-style: solid; - } - .swagger-ui .b--none-l { - border-style: none; - } -} -.swagger-ui .bw0 { - border-width: 0; -} -.swagger-ui .bw1 { - border-width: 0.125rem; -} -.swagger-ui .bw2 { - border-width: 0.25rem; -} -.swagger-ui .bw3 { - border-width: 0.5rem; -} -.swagger-ui .bw4 { - border-width: 1rem; -} -.swagger-ui .bw5 { - border-width: 2rem; -} -.swagger-ui .bt-0 { - border-top-width: 0; -} -.swagger-ui .br-0 { - border-right-width: 0; -} -.swagger-ui .bb-0 { - border-bottom-width: 0; -} -.swagger-ui .bl-0 { - border-left-width: 0; -} -@media screen and (min-width: 30em) { - .swagger-ui .bw0-ns { - border-width: 0; - } - .swagger-ui .bw1-ns { - border-width: 0.125rem; - } - .swagger-ui .bw2-ns { - border-width: 0.25rem; - } - .swagger-ui .bw3-ns { - border-width: 0.5rem; - } - .swagger-ui .bw4-ns { - border-width: 1rem; - } - .swagger-ui .bw5-ns { - border-width: 2rem; - } - .swagger-ui .bt-0-ns { - border-top-width: 0; - } - .swagger-ui .br-0-ns { - border-right-width: 0; - } - .swagger-ui .bb-0-ns { - border-bottom-width: 0; - } - .swagger-ui .bl-0-ns { - border-left-width: 0; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .bw0-m { - border-width: 0; - } - .swagger-ui .bw1-m { - border-width: 0.125rem; - } - .swagger-ui .bw2-m { - border-width: 0.25rem; - } - .swagger-ui .bw3-m { - border-width: 0.5rem; - } - .swagger-ui .bw4-m { - border-width: 1rem; - } - .swagger-ui .bw5-m { - border-width: 2rem; - } - .swagger-ui .bt-0-m { - border-top-width: 0; - } - .swagger-ui .br-0-m { - border-right-width: 0; - } - .swagger-ui .bb-0-m { - border-bottom-width: 0; - } - .swagger-ui .bl-0-m { - border-left-width: 0; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .bw0-l { - border-width: 0; - } - .swagger-ui .bw1-l { - border-width: 0.125rem; - } - .swagger-ui .bw2-l { - border-width: 0.25rem; - } - .swagger-ui .bw3-l { - border-width: 0.5rem; - } - .swagger-ui .bw4-l { - border-width: 1rem; - } - .swagger-ui .bw5-l { - border-width: 2rem; - } - .swagger-ui .bt-0-l { - border-top-width: 0; - } - .swagger-ui .br-0-l { - border-right-width: 0; - } - .swagger-ui .bb-0-l { - border-bottom-width: 0; - } - .swagger-ui .bl-0-l { - border-left-width: 0; - } -} -.swagger-ui .shadow-1 { - box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); -} -.swagger-ui .shadow-2 { - box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2); -} -.swagger-ui .shadow-3 { - box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2); -} -.swagger-ui .shadow-4 { - box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2); -} -.swagger-ui .shadow-5 { - box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2); -} -@media screen and (min-width: 30em) { - .swagger-ui .shadow-1-ns { - box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-2-ns { - box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-3-ns { - box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-4-ns { - box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-5-ns { - box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2); - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .shadow-1-m { - box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-2-m { - box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-3-m { - box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-4-m { - box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-5-m { - box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2); - } -} -@media screen and (min-width: 60em) { - .swagger-ui .shadow-1-l { - box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-2-l { - box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-3-l { - box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-4-l { - box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2); - } - .swagger-ui .shadow-5-l { - box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2); - } -} -.swagger-ui .pre { - overflow-x: auto; - overflow-y: hidden; - overflow: scroll; -} -.swagger-ui .top-0 { - top: 0; -} -.swagger-ui .right-0 { - right: 0; -} -.swagger-ui .bottom-0 { - bottom: 0; -} -.swagger-ui .left-0 { - left: 0; -} -.swagger-ui .top-1 { - top: 1rem; -} -.swagger-ui .right-1 { - right: 1rem; -} -.swagger-ui .bottom-1 { - bottom: 1rem; -} -.swagger-ui .left-1 { - left: 1rem; -} -.swagger-ui .top-2 { - top: 2rem; -} -.swagger-ui .right-2 { - right: 2rem; -} -.swagger-ui .bottom-2 { - bottom: 2rem; -} -.swagger-ui .left-2 { - left: 2rem; -} -.swagger-ui .top--1 { - top: -1rem; -} -.swagger-ui .right--1 { - right: -1rem; -} -.swagger-ui .bottom--1 { - bottom: -1rem; -} -.swagger-ui .left--1 { - left: -1rem; -} -.swagger-ui .top--2 { - top: -2rem; -} -.swagger-ui .right--2 { - right: -2rem; -} -.swagger-ui .bottom--2 { - bottom: -2rem; -} -.swagger-ui .left--2 { - left: -2rem; -} -.swagger-ui .absolute--fill { - bottom: 0; - left: 0; - right: 0; - top: 0; -} -@media screen and (min-width: 30em) { - .swagger-ui .top-0-ns { - top: 0; - } - .swagger-ui .left-0-ns { - left: 0; - } - .swagger-ui .right-0-ns { - right: 0; - } - .swagger-ui .bottom-0-ns { - bottom: 0; - } - .swagger-ui .top-1-ns { - top: 1rem; - } - .swagger-ui .left-1-ns { - left: 1rem; - } - .swagger-ui .right-1-ns { - right: 1rem; - } - .swagger-ui .bottom-1-ns { - bottom: 1rem; - } - .swagger-ui .top-2-ns { - top: 2rem; - } - .swagger-ui .left-2-ns { - left: 2rem; - } - .swagger-ui .right-2-ns { - right: 2rem; - } - .swagger-ui .bottom-2-ns { - bottom: 2rem; - } - .swagger-ui .top--1-ns { - top: -1rem; - } - .swagger-ui .right--1-ns { - right: -1rem; - } - .swagger-ui .bottom--1-ns { - bottom: -1rem; - } - .swagger-ui .left--1-ns { - left: -1rem; - } - .swagger-ui .top--2-ns { - top: -2rem; - } - .swagger-ui .right--2-ns { - right: -2rem; - } - .swagger-ui .bottom--2-ns { - bottom: -2rem; - } - .swagger-ui .left--2-ns { - left: -2rem; - } - .swagger-ui .absolute--fill-ns { - bottom: 0; - left: 0; - right: 0; - top: 0; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .top-0-m { - top: 0; - } - .swagger-ui .left-0-m { - left: 0; - } - .swagger-ui .right-0-m { - right: 0; - } - .swagger-ui .bottom-0-m { - bottom: 0; - } - .swagger-ui .top-1-m { - top: 1rem; - } - .swagger-ui .left-1-m { - left: 1rem; - } - .swagger-ui .right-1-m { - right: 1rem; - } - .swagger-ui .bottom-1-m { - bottom: 1rem; - } - .swagger-ui .top-2-m { - top: 2rem; - } - .swagger-ui .left-2-m { - left: 2rem; - } - .swagger-ui .right-2-m { - right: 2rem; - } - .swagger-ui .bottom-2-m { - bottom: 2rem; - } - .swagger-ui .top--1-m { - top: -1rem; - } - .swagger-ui .right--1-m { - right: -1rem; - } - .swagger-ui .bottom--1-m { - bottom: -1rem; - } - .swagger-ui .left--1-m { - left: -1rem; - } - .swagger-ui .top--2-m { - top: -2rem; - } - .swagger-ui .right--2-m { - right: -2rem; - } - .swagger-ui .bottom--2-m { - bottom: -2rem; - } - .swagger-ui .left--2-m { - left: -2rem; - } - .swagger-ui .absolute--fill-m { - bottom: 0; - left: 0; - right: 0; - top: 0; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .top-0-l { - top: 0; - } - .swagger-ui .left-0-l { - left: 0; - } - .swagger-ui .right-0-l { - right: 0; - } - .swagger-ui .bottom-0-l { - bottom: 0; - } - .swagger-ui .top-1-l { - top: 1rem; - } - .swagger-ui .left-1-l { - left: 1rem; - } - .swagger-ui .right-1-l { - right: 1rem; - } - .swagger-ui .bottom-1-l { - bottom: 1rem; - } - .swagger-ui .top-2-l { - top: 2rem; - } - .swagger-ui .left-2-l { - left: 2rem; - } - .swagger-ui .right-2-l { - right: 2rem; - } - .swagger-ui .bottom-2-l { - bottom: 2rem; - } - .swagger-ui .top--1-l { - top: -1rem; - } - .swagger-ui .right--1-l { - right: -1rem; - } - .swagger-ui .bottom--1-l { - bottom: -1rem; - } - .swagger-ui .left--1-l { - left: -1rem; - } - .swagger-ui .top--2-l { - top: -2rem; - } - .swagger-ui .right--2-l { - right: -2rem; - } - .swagger-ui .bottom--2-l { - bottom: -2rem; - } - .swagger-ui .left--2-l { - left: -2rem; - } - .swagger-ui .absolute--fill-l { - bottom: 0; - left: 0; - right: 0; - top: 0; - } -} -.swagger-ui .cf:after, -.swagger-ui .cf:before { - content: ' '; - display: table; -} -.swagger-ui .cf:after { - clear: both; -} -.swagger-ui .cf { - zoom: 1; -} -.swagger-ui .cl { - clear: left; -} -.swagger-ui .cr { - clear: right; -} -.swagger-ui .cb { - clear: both; -} -.swagger-ui .cn { - clear: none; -} -@media screen and (min-width: 30em) { - .swagger-ui .cl-ns { - clear: left; - } - .swagger-ui .cr-ns { - clear: right; - } - .swagger-ui .cb-ns { - clear: both; - } - .swagger-ui .cn-ns { - clear: none; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .cl-m { - clear: left; - } - .swagger-ui .cr-m { - clear: right; - } - .swagger-ui .cb-m { - clear: both; - } - .swagger-ui .cn-m { - clear: none; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .cl-l { - clear: left; - } - .swagger-ui .cr-l { - clear: right; - } - .swagger-ui .cb-l { - clear: both; - } - .swagger-ui .cn-l { - clear: none; - } -} -.swagger-ui .flex { - display: flex; -} -.swagger-ui .inline-flex { - display: inline-flex; -} -.swagger-ui .flex-auto { - flex: 1 1 auto; - min-height: 0; - min-width: 0; -} -.swagger-ui .flex-none { - flex: none; -} -.swagger-ui .flex-column { - flex-direction: column; -} -.swagger-ui .flex-row { - flex-direction: row; -} -.swagger-ui .flex-wrap { - flex-wrap: wrap; -} -.swagger-ui .flex-nowrap { - flex-wrap: nowrap; -} -.swagger-ui .flex-wrap-reverse { - flex-wrap: wrap-reverse; -} -.swagger-ui .flex-column-reverse { - flex-direction: column-reverse; -} -.swagger-ui .flex-row-reverse { - flex-direction: row-reverse; -} -.swagger-ui .items-start { - align-items: flex-start; -} -.swagger-ui .items-end { - align-items: flex-end; -} -.swagger-ui .items-center { - align-items: center; -} -.swagger-ui .items-baseline { - align-items: baseline; -} -.swagger-ui .items-stretch { - align-items: stretch; -} -.swagger-ui .self-start { - align-self: flex-start; -} -.swagger-ui .self-end { - align-self: flex-end; -} -.swagger-ui .self-center { - align-self: center; -} -.swagger-ui .self-baseline { - align-self: baseline; -} -.swagger-ui .self-stretch { - align-self: stretch; -} -.swagger-ui .justify-start { - justify-content: flex-start; -} -.swagger-ui .justify-end { - justify-content: flex-end; -} -.swagger-ui .justify-center { - justify-content: center; -} -.swagger-ui .justify-between { - justify-content: space-between; -} -.swagger-ui .justify-around { - justify-content: space-around; -} -.swagger-ui .content-start { - align-content: flex-start; -} -.swagger-ui .content-end { - align-content: flex-end; -} -.swagger-ui .content-center { - align-content: center; -} -.swagger-ui .content-between { - align-content: space-between; -} -.swagger-ui .content-around { - align-content: space-around; -} -.swagger-ui .content-stretch { - align-content: stretch; -} -.swagger-ui .order-0 { - order: 0; -} -.swagger-ui .order-1 { - order: 1; -} -.swagger-ui .order-2 { - order: 2; -} -.swagger-ui .order-3 { - order: 3; -} -.swagger-ui .order-4 { - order: 4; -} -.swagger-ui .order-5 { - order: 5; -} -.swagger-ui .order-6 { - order: 6; -} -.swagger-ui .order-7 { - order: 7; -} -.swagger-ui .order-8 { - order: 8; -} -.swagger-ui .order-last { - order: 99999; -} -.swagger-ui .flex-grow-0 { - flex-grow: 0; -} -.swagger-ui .flex-grow-1 { - flex-grow: 1; -} -.swagger-ui .flex-shrink-0 { - flex-shrink: 0; -} -.swagger-ui .flex-shrink-1 { - flex-shrink: 1; -} -@media screen and (min-width: 30em) { - .swagger-ui .flex-ns { - display: flex; - } - .swagger-ui .inline-flex-ns { - display: inline-flex; - } - .swagger-ui .flex-auto-ns { - flex: 1 1 auto; - min-height: 0; - min-width: 0; - } - .swagger-ui .flex-none-ns { - flex: none; - } - .swagger-ui .flex-column-ns { - flex-direction: column; - } - .swagger-ui .flex-row-ns { - flex-direction: row; - } - .swagger-ui .flex-wrap-ns { - flex-wrap: wrap; - } - .swagger-ui .flex-nowrap-ns { - flex-wrap: nowrap; - } - .swagger-ui .flex-wrap-reverse-ns { - flex-wrap: wrap-reverse; - } - .swagger-ui .flex-column-reverse-ns { - flex-direction: column-reverse; - } - .swagger-ui .flex-row-reverse-ns { - flex-direction: row-reverse; - } - .swagger-ui .items-start-ns { - align-items: flex-start; - } - .swagger-ui .items-end-ns { - align-items: flex-end; - } - .swagger-ui .items-center-ns { - align-items: center; - } - .swagger-ui .items-baseline-ns { - align-items: baseline; - } - .swagger-ui .items-stretch-ns { - align-items: stretch; - } - .swagger-ui .self-start-ns { - align-self: flex-start; - } - .swagger-ui .self-end-ns { - align-self: flex-end; - } - .swagger-ui .self-center-ns { - align-self: center; - } - .swagger-ui .self-baseline-ns { - align-self: baseline; - } - .swagger-ui .self-stretch-ns { - align-self: stretch; - } - .swagger-ui .justify-start-ns { - justify-content: flex-start; - } - .swagger-ui .justify-end-ns { - justify-content: flex-end; - } - .swagger-ui .justify-center-ns { - justify-content: center; - } - .swagger-ui .justify-between-ns { - justify-content: space-between; - } - .swagger-ui .justify-around-ns { - justify-content: space-around; - } - .swagger-ui .content-start-ns { - align-content: flex-start; - } - .swagger-ui .content-end-ns { - align-content: flex-end; - } - .swagger-ui .content-center-ns { - align-content: center; - } - .swagger-ui .content-between-ns { - align-content: space-between; - } - .swagger-ui .content-around-ns { - align-content: space-around; - } - .swagger-ui .content-stretch-ns { - align-content: stretch; - } - .swagger-ui .order-0-ns { - order: 0; - } - .swagger-ui .order-1-ns { - order: 1; - } - .swagger-ui .order-2-ns { - order: 2; - } - .swagger-ui .order-3-ns { - order: 3; - } - .swagger-ui .order-4-ns { - order: 4; - } - .swagger-ui .order-5-ns { - order: 5; - } - .swagger-ui .order-6-ns { - order: 6; - } - .swagger-ui .order-7-ns { - order: 7; - } - .swagger-ui .order-8-ns { - order: 8; - } - .swagger-ui .order-last-ns { - order: 99999; - } - .swagger-ui .flex-grow-0-ns { - flex-grow: 0; - } - .swagger-ui .flex-grow-1-ns { - flex-grow: 1; - } - .swagger-ui .flex-shrink-0-ns { - flex-shrink: 0; - } - .swagger-ui .flex-shrink-1-ns { - flex-shrink: 1; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .flex-m { - display: flex; - } - .swagger-ui .inline-flex-m { - display: inline-flex; - } - .swagger-ui .flex-auto-m { - flex: 1 1 auto; - min-height: 0; - min-width: 0; - } - .swagger-ui .flex-none-m { - flex: none; - } - .swagger-ui .flex-column-m { - flex-direction: column; - } - .swagger-ui .flex-row-m { - flex-direction: row; - } - .swagger-ui .flex-wrap-m { - flex-wrap: wrap; - } - .swagger-ui .flex-nowrap-m { - flex-wrap: nowrap; - } - .swagger-ui .flex-wrap-reverse-m { - flex-wrap: wrap-reverse; - } - .swagger-ui .flex-column-reverse-m { - flex-direction: column-reverse; - } - .swagger-ui .flex-row-reverse-m { - flex-direction: row-reverse; - } - .swagger-ui .items-start-m { - align-items: flex-start; - } - .swagger-ui .items-end-m { - align-items: flex-end; - } - .swagger-ui .items-center-m { - align-items: center; - } - .swagger-ui .items-baseline-m { - align-items: baseline; - } - .swagger-ui .items-stretch-m { - align-items: stretch; - } - .swagger-ui .self-start-m { - align-self: flex-start; - } - .swagger-ui .self-end-m { - align-self: flex-end; - } - .swagger-ui .self-center-m { - align-self: center; - } - .swagger-ui .self-baseline-m { - align-self: baseline; - } - .swagger-ui .self-stretch-m { - align-self: stretch; - } - .swagger-ui .justify-start-m { - justify-content: flex-start; - } - .swagger-ui .justify-end-m { - justify-content: flex-end; - } - .swagger-ui .justify-center-m { - justify-content: center; - } - .swagger-ui .justify-between-m { - justify-content: space-between; - } - .swagger-ui .justify-around-m { - justify-content: space-around; - } - .swagger-ui .content-start-m { - align-content: flex-start; - } - .swagger-ui .content-end-m { - align-content: flex-end; - } - .swagger-ui .content-center-m { - align-content: center; - } - .swagger-ui .content-between-m { - align-content: space-between; - } - .swagger-ui .content-around-m { - align-content: space-around; - } - .swagger-ui .content-stretch-m { - align-content: stretch; - } - .swagger-ui .order-0-m { - order: 0; - } - .swagger-ui .order-1-m { - order: 1; - } - .swagger-ui .order-2-m { - order: 2; - } - .swagger-ui .order-3-m { - order: 3; - } - .swagger-ui .order-4-m { - order: 4; - } - .swagger-ui .order-5-m { - order: 5; - } - .swagger-ui .order-6-m { - order: 6; - } - .swagger-ui .order-7-m { - order: 7; - } - .swagger-ui .order-8-m { - order: 8; - } - .swagger-ui .order-last-m { - order: 99999; - } - .swagger-ui .flex-grow-0-m { - flex-grow: 0; - } - .swagger-ui .flex-grow-1-m { - flex-grow: 1; - } - .swagger-ui .flex-shrink-0-m { - flex-shrink: 0; - } - .swagger-ui .flex-shrink-1-m { - flex-shrink: 1; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .flex-l { - display: flex; - } - .swagger-ui .inline-flex-l { - display: inline-flex; - } - .swagger-ui .flex-auto-l { - flex: 1 1 auto; - min-height: 0; - min-width: 0; - } - .swagger-ui .flex-none-l { - flex: none; - } - .swagger-ui .flex-column-l { - flex-direction: column; - } - .swagger-ui .flex-row-l { - flex-direction: row; - } - .swagger-ui .flex-wrap-l { - flex-wrap: wrap; - } - .swagger-ui .flex-nowrap-l { - flex-wrap: nowrap; - } - .swagger-ui .flex-wrap-reverse-l { - flex-wrap: wrap-reverse; - } - .swagger-ui .flex-column-reverse-l { - flex-direction: column-reverse; - } - .swagger-ui .flex-row-reverse-l { - flex-direction: row-reverse; - } - .swagger-ui .items-start-l { - align-items: flex-start; - } - .swagger-ui .items-end-l { - align-items: flex-end; - } - .swagger-ui .items-center-l { - align-items: center; - } - .swagger-ui .items-baseline-l { - align-items: baseline; - } - .swagger-ui .items-stretch-l { - align-items: stretch; - } - .swagger-ui .self-start-l { - align-self: flex-start; - } - .swagger-ui .self-end-l { - align-self: flex-end; - } - .swagger-ui .self-center-l { - align-self: center; - } - .swagger-ui .self-baseline-l { - align-self: baseline; - } - .swagger-ui .self-stretch-l { - align-self: stretch; - } - .swagger-ui .justify-start-l { - justify-content: flex-start; - } - .swagger-ui .justify-end-l { - justify-content: flex-end; - } - .swagger-ui .justify-center-l { - justify-content: center; - } - .swagger-ui .justify-between-l { - justify-content: space-between; - } - .swagger-ui .justify-around-l { - justify-content: space-around; - } - .swagger-ui .content-start-l { - align-content: flex-start; - } - .swagger-ui .content-end-l { - align-content: flex-end; - } - .swagger-ui .content-center-l { - align-content: center; - } - .swagger-ui .content-between-l { - align-content: space-between; - } - .swagger-ui .content-around-l { - align-content: space-around; - } - .swagger-ui .content-stretch-l { - align-content: stretch; - } - .swagger-ui .order-0-l { - order: 0; - } - .swagger-ui .order-1-l { - order: 1; - } - .swagger-ui .order-2-l { - order: 2; - } - .swagger-ui .order-3-l { - order: 3; - } - .swagger-ui .order-4-l { - order: 4; - } - .swagger-ui .order-5-l { - order: 5; - } - .swagger-ui .order-6-l { - order: 6; - } - .swagger-ui .order-7-l { - order: 7; - } - .swagger-ui .order-8-l { - order: 8; - } - .swagger-ui .order-last-l { - order: 99999; - } - .swagger-ui .flex-grow-0-l { - flex-grow: 0; - } - .swagger-ui .flex-grow-1-l { - flex-grow: 1; - } - .swagger-ui .flex-shrink-0-l { - flex-shrink: 0; - } - .swagger-ui .flex-shrink-1-l { - flex-shrink: 1; - } -} -.swagger-ui .dn { - display: none; -} -.swagger-ui .di { - display: inline; -} -.swagger-ui .db { - display: block; -} -.swagger-ui .dib { - display: inline-block; -} -.swagger-ui .dit { - display: inline-table; -} -.swagger-ui .dt { - display: table; -} -.swagger-ui .dtc { - display: table-cell; -} -.swagger-ui .dt-row { - display: table-row; -} -.swagger-ui .dt-row-group { - display: table-row-group; -} -.swagger-ui .dt-column { - display: table-column; -} -.swagger-ui .dt-column-group { - display: table-column-group; -} -.swagger-ui .dt--fixed { - table-layout: fixed; - width: 100%; -} -@media screen and (min-width: 30em) { - .swagger-ui .dn-ns { - display: none; - } - .swagger-ui .di-ns { - display: inline; - } - .swagger-ui .db-ns { - display: block; - } - .swagger-ui .dib-ns { - display: inline-block; - } - .swagger-ui .dit-ns { - display: inline-table; - } - .swagger-ui .dt-ns { - display: table; - } - .swagger-ui .dtc-ns { - display: table-cell; - } - .swagger-ui .dt-row-ns { - display: table-row; - } - .swagger-ui .dt-row-group-ns { - display: table-row-group; - } - .swagger-ui .dt-column-ns { - display: table-column; - } - .swagger-ui .dt-column-group-ns { - display: table-column-group; - } - .swagger-ui .dt--fixed-ns { - table-layout: fixed; - width: 100%; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .dn-m { - display: none; - } - .swagger-ui .di-m { - display: inline; - } - .swagger-ui .db-m { - display: block; - } - .swagger-ui .dib-m { - display: inline-block; - } - .swagger-ui .dit-m { - display: inline-table; - } - .swagger-ui .dt-m { - display: table; - } - .swagger-ui .dtc-m { - display: table-cell; - } - .swagger-ui .dt-row-m { - display: table-row; - } - .swagger-ui .dt-row-group-m { - display: table-row-group; - } - .swagger-ui .dt-column-m { - display: table-column; - } - .swagger-ui .dt-column-group-m { - display: table-column-group; - } - .swagger-ui .dt--fixed-m { - table-layout: fixed; - width: 100%; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .dn-l { - display: none; - } - .swagger-ui .di-l { - display: inline; - } - .swagger-ui .db-l { - display: block; - } - .swagger-ui .dib-l { - display: inline-block; - } - .swagger-ui .dit-l { - display: inline-table; - } - .swagger-ui .dt-l { - display: table; - } - .swagger-ui .dtc-l { - display: table-cell; - } - .swagger-ui .dt-row-l { - display: table-row; - } - .swagger-ui .dt-row-group-l { - display: table-row-group; - } - .swagger-ui .dt-column-l { - display: table-column; - } - .swagger-ui .dt-column-group-l { - display: table-column-group; - } - .swagger-ui .dt--fixed-l { - table-layout: fixed; - width: 100%; - } -} -.swagger-ui .fl { - _display: inline; - float: left; -} -.swagger-ui .fr { - _display: inline; - float: right; -} -.swagger-ui .fn { - float: none; -} -@media screen and (min-width: 30em) { - .swagger-ui .fl-ns { - _display: inline; - float: left; - } - .swagger-ui .fr-ns { - _display: inline; - float: right; - } - .swagger-ui .fn-ns { - float: none; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .fl-m { - _display: inline; - float: left; - } - .swagger-ui .fr-m { - _display: inline; - float: right; - } - .swagger-ui .fn-m { - float: none; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .fl-l { - _display: inline; - float: left; - } - .swagger-ui .fr-l { - _display: inline; - float: right; - } - .swagger-ui .fn-l { - float: none; - } -} -.swagger-ui .sans-serif { - font-family: - -apple-system, - BlinkMacSystemFont, - avenir next, - avenir, - helvetica, - helvetica neue, - ubuntu, - roboto, - noto, - segoe ui, - arial, - sans-serif; -} -.swagger-ui .serif { - font-family: georgia, serif; -} -.swagger-ui .system-sans-serif { - font-family: sans-serif; -} -.swagger-ui .system-serif { - font-family: serif; -} -.swagger-ui .code, -.swagger-ui code { - font-family: Consolas, monaco, monospace; -} -.swagger-ui .courier { - font-family: - Courier Next, - courier, - monospace; -} -.swagger-ui .helvetica { - font-family: - helvetica neue, - helvetica, - sans-serif; -} -.swagger-ui .avenir { - font-family: - avenir next, - avenir, - sans-serif; -} -.swagger-ui .athelas { - font-family: athelas, georgia, serif; -} -.swagger-ui .georgia { - font-family: georgia, serif; -} -.swagger-ui .times { - font-family: times, serif; -} -.swagger-ui .bodoni { - font-family: - Bodoni MT, - serif; -} -.swagger-ui .calisto { - font-family: - Calisto MT, - serif; -} -.swagger-ui .garamond { - font-family: garamond, serif; -} -.swagger-ui .baskerville { - font-family: baskerville, serif; -} -.swagger-ui .i { - font-style: italic; -} -.swagger-ui .fs-normal { - font-style: normal; -} -@media screen and (min-width: 30em) { - .swagger-ui .i-ns { - font-style: italic; - } - .swagger-ui .fs-normal-ns { - font-style: normal; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .i-m { - font-style: italic; - } - .swagger-ui .fs-normal-m { - font-style: normal; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .i-l { - font-style: italic; - } - .swagger-ui .fs-normal-l { - font-style: normal; - } -} -.swagger-ui .normal { - font-weight: 400; -} -.swagger-ui .b { - font-weight: 700; -} -.swagger-ui .fw1 { - font-weight: 100; -} -.swagger-ui .fw2 { - font-weight: 200; -} -.swagger-ui .fw3 { - font-weight: 300; -} -.swagger-ui .fw4 { - font-weight: 400; -} -.swagger-ui .fw5 { - font-weight: 500; -} -.swagger-ui .fw6 { - font-weight: 600; -} -.swagger-ui .fw7 { - font-weight: 700; -} -.swagger-ui .fw8 { - font-weight: 800; -} -.swagger-ui .fw9 { - font-weight: 900; -} -@media screen and (min-width: 30em) { - .swagger-ui .normal-ns { - font-weight: 400; - } - .swagger-ui .b-ns { - font-weight: 700; - } - .swagger-ui .fw1-ns { - font-weight: 100; - } - .swagger-ui .fw2-ns { - font-weight: 200; - } - .swagger-ui .fw3-ns { - font-weight: 300; - } - .swagger-ui .fw4-ns { - font-weight: 400; - } - .swagger-ui .fw5-ns { - font-weight: 500; - } - .swagger-ui .fw6-ns { - font-weight: 600; - } - .swagger-ui .fw7-ns { - font-weight: 700; - } - .swagger-ui .fw8-ns { - font-weight: 800; - } - .swagger-ui .fw9-ns { - font-weight: 900; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .normal-m { - font-weight: 400; - } - .swagger-ui .b-m { - font-weight: 700; - } - .swagger-ui .fw1-m { - font-weight: 100; - } - .swagger-ui .fw2-m { - font-weight: 200; - } - .swagger-ui .fw3-m { - font-weight: 300; - } - .swagger-ui .fw4-m { - font-weight: 400; - } - .swagger-ui .fw5-m { - font-weight: 500; - } - .swagger-ui .fw6-m { - font-weight: 600; - } - .swagger-ui .fw7-m { - font-weight: 700; - } - .swagger-ui .fw8-m { - font-weight: 800; - } - .swagger-ui .fw9-m { - font-weight: 900; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .normal-l { - font-weight: 400; - } - .swagger-ui .b-l { - font-weight: 700; - } - .swagger-ui .fw1-l { - font-weight: 100; - } - .swagger-ui .fw2-l { - font-weight: 200; - } - .swagger-ui .fw3-l { - font-weight: 300; - } - .swagger-ui .fw4-l { - font-weight: 400; - } - .swagger-ui .fw5-l { - font-weight: 500; - } - .swagger-ui .fw6-l { - font-weight: 600; - } - .swagger-ui .fw7-l { - font-weight: 700; - } - .swagger-ui .fw8-l { - font-weight: 800; - } - .swagger-ui .fw9-l { - font-weight: 900; - } -} -.swagger-ui .input-reset { - -webkit-appearance: none; - -moz-appearance: none; -} -.swagger-ui .button-reset::-moz-focus-inner, -.swagger-ui .input-reset::-moz-focus-inner { - border: 0; - padding: 0; -} -.swagger-ui .h1 { - height: 1rem; -} -.swagger-ui .h2 { - height: 2rem; -} -.swagger-ui .h3 { - height: 4rem; -} -.swagger-ui .h4 { - height: 8rem; -} -.swagger-ui .h5 { - height: 16rem; -} -.swagger-ui .h-25 { - height: 25%; -} -.swagger-ui .h-50 { - height: 50%; -} -.swagger-ui .h-75 { - height: 75%; -} -.swagger-ui .h-100 { - height: 100%; -} -.swagger-ui .min-h-100 { - min-height: 100%; -} -.swagger-ui .vh-25 { - height: 25vh; -} -.swagger-ui .vh-50 { - height: 50vh; -} -.swagger-ui .vh-75 { - height: 75vh; -} -.swagger-ui .vh-100 { - height: 100vh; -} -.swagger-ui .min-vh-100 { - min-height: 100vh; -} -.swagger-ui .h-auto { - height: auto; -} -.swagger-ui .h-inherit { - height: inherit; -} -@media screen and (min-width: 30em) { - .swagger-ui .h1-ns { - height: 1rem; - } - .swagger-ui .h2-ns { - height: 2rem; - } - .swagger-ui .h3-ns { - height: 4rem; - } - .swagger-ui .h4-ns { - height: 8rem; - } - .swagger-ui .h5-ns { - height: 16rem; - } - .swagger-ui .h-25-ns { - height: 25%; - } - .swagger-ui .h-50-ns { - height: 50%; - } - .swagger-ui .h-75-ns { - height: 75%; - } - .swagger-ui .h-100-ns { - height: 100%; - } - .swagger-ui .min-h-100-ns { - min-height: 100%; - } - .swagger-ui .vh-25-ns { - height: 25vh; - } - .swagger-ui .vh-50-ns { - height: 50vh; - } - .swagger-ui .vh-75-ns { - height: 75vh; - } - .swagger-ui .vh-100-ns { - height: 100vh; - } - .swagger-ui .min-vh-100-ns { - min-height: 100vh; - } - .swagger-ui .h-auto-ns { - height: auto; - } - .swagger-ui .h-inherit-ns { - height: inherit; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .h1-m { - height: 1rem; - } - .swagger-ui .h2-m { - height: 2rem; - } - .swagger-ui .h3-m { - height: 4rem; - } - .swagger-ui .h4-m { - height: 8rem; - } - .swagger-ui .h5-m { - height: 16rem; - } - .swagger-ui .h-25-m { - height: 25%; - } - .swagger-ui .h-50-m { - height: 50%; - } - .swagger-ui .h-75-m { - height: 75%; - } - .swagger-ui .h-100-m { - height: 100%; - } - .swagger-ui .min-h-100-m { - min-height: 100%; - } - .swagger-ui .vh-25-m { - height: 25vh; - } - .swagger-ui .vh-50-m { - height: 50vh; - } - .swagger-ui .vh-75-m { - height: 75vh; - } - .swagger-ui .vh-100-m { - height: 100vh; - } - .swagger-ui .min-vh-100-m { - min-height: 100vh; - } - .swagger-ui .h-auto-m { - height: auto; - } - .swagger-ui .h-inherit-m { - height: inherit; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .h1-l { - height: 1rem; - } - .swagger-ui .h2-l { - height: 2rem; - } - .swagger-ui .h3-l { - height: 4rem; - } - .swagger-ui .h4-l { - height: 8rem; - } - .swagger-ui .h5-l { - height: 16rem; - } - .swagger-ui .h-25-l { - height: 25%; - } - .swagger-ui .h-50-l { - height: 50%; - } - .swagger-ui .h-75-l { - height: 75%; - } - .swagger-ui .h-100-l { - height: 100%; - } - .swagger-ui .min-h-100-l { - min-height: 100%; - } - .swagger-ui .vh-25-l { - height: 25vh; - } - .swagger-ui .vh-50-l { - height: 50vh; - } - .swagger-ui .vh-75-l { - height: 75vh; - } - .swagger-ui .vh-100-l { - height: 100vh; - } - .swagger-ui .min-vh-100-l { - min-height: 100vh; - } - .swagger-ui .h-auto-l { - height: auto; - } - .swagger-ui .h-inherit-l { - height: inherit; - } -} -.swagger-ui .tracked { - letter-spacing: 0.1em; -} -.swagger-ui .tracked-tight { - letter-spacing: -0.05em; -} -.swagger-ui .tracked-mega { - letter-spacing: 0.25em; -} -@media screen and (min-width: 30em) { - .swagger-ui .tracked-ns { - letter-spacing: 0.1em; - } - .swagger-ui .tracked-tight-ns { - letter-spacing: -0.05em; - } - .swagger-ui .tracked-mega-ns { - letter-spacing: 0.25em; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .tracked-m { - letter-spacing: 0.1em; - } - .swagger-ui .tracked-tight-m { - letter-spacing: -0.05em; - } - .swagger-ui .tracked-mega-m { - letter-spacing: 0.25em; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .tracked-l { - letter-spacing: 0.1em; - } - .swagger-ui .tracked-tight-l { - letter-spacing: -0.05em; - } - .swagger-ui .tracked-mega-l { - letter-spacing: 0.25em; - } -} -.swagger-ui .lh-solid { - line-height: 1; -} -.swagger-ui .lh-title { - line-height: 1.25; -} -.swagger-ui .lh-copy { - line-height: 1.5; -} -@media screen and (min-width: 30em) { - .swagger-ui .lh-solid-ns { - line-height: 1; - } - .swagger-ui .lh-title-ns { - line-height: 1.25; - } - .swagger-ui .lh-copy-ns { - line-height: 1.5; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .lh-solid-m { - line-height: 1; - } - .swagger-ui .lh-title-m { - line-height: 1.25; - } - .swagger-ui .lh-copy-m { - line-height: 1.5; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .lh-solid-l { - line-height: 1; - } - .swagger-ui .lh-title-l { - line-height: 1.25; - } - .swagger-ui .lh-copy-l { - line-height: 1.5; - } -} -.swagger-ui .link { - -webkit-text-decoration: none; - text-decoration: none; -} -.swagger-ui .link, -.swagger-ui .link:active, -.swagger-ui .link:focus, -.swagger-ui .link:hover, -.swagger-ui .link:link, -.swagger-ui .link:visited { - transition: color 0.15s ease-in; -} -.swagger-ui .link:focus { - outline: 1px dotted currentColor; -} -.swagger-ui .list { - list-style-type: none; -} -.swagger-ui .mw-100 { - max-width: 100%; -} -.swagger-ui .mw1 { - max-width: 1rem; -} -.swagger-ui .mw2 { - max-width: 2rem; -} -.swagger-ui .mw3 { - max-width: 4rem; -} -.swagger-ui .mw4 { - max-width: 8rem; -} -.swagger-ui .mw5 { - max-width: 16rem; -} -.swagger-ui .mw6 { - max-width: 32rem; -} -.swagger-ui .mw7 { - max-width: 48rem; -} -.swagger-ui .mw8 { - max-width: 64rem; -} -.swagger-ui .mw9 { - max-width: 96rem; -} -.swagger-ui .mw-none { - max-width: none; -} -@media screen and (min-width: 30em) { - .swagger-ui .mw-100-ns { - max-width: 100%; - } - .swagger-ui .mw1-ns { - max-width: 1rem; - } - .swagger-ui .mw2-ns { - max-width: 2rem; - } - .swagger-ui .mw3-ns { - max-width: 4rem; - } - .swagger-ui .mw4-ns { - max-width: 8rem; - } - .swagger-ui .mw5-ns { - max-width: 16rem; - } - .swagger-ui .mw6-ns { - max-width: 32rem; - } - .swagger-ui .mw7-ns { - max-width: 48rem; - } - .swagger-ui .mw8-ns { - max-width: 64rem; - } - .swagger-ui .mw9-ns { - max-width: 96rem; - } - .swagger-ui .mw-none-ns { - max-width: none; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .mw-100-m { - max-width: 100%; - } - .swagger-ui .mw1-m { - max-width: 1rem; - } - .swagger-ui .mw2-m { - max-width: 2rem; - } - .swagger-ui .mw3-m { - max-width: 4rem; - } - .swagger-ui .mw4-m { - max-width: 8rem; - } - .swagger-ui .mw5-m { - max-width: 16rem; - } - .swagger-ui .mw6-m { - max-width: 32rem; - } - .swagger-ui .mw7-m { - max-width: 48rem; - } - .swagger-ui .mw8-m { - max-width: 64rem; - } - .swagger-ui .mw9-m { - max-width: 96rem; - } - .swagger-ui .mw-none-m { - max-width: none; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .mw-100-l { - max-width: 100%; - } - .swagger-ui .mw1-l { - max-width: 1rem; - } - .swagger-ui .mw2-l { - max-width: 2rem; - } - .swagger-ui .mw3-l { - max-width: 4rem; - } - .swagger-ui .mw4-l { - max-width: 8rem; - } - .swagger-ui .mw5-l { - max-width: 16rem; - } - .swagger-ui .mw6-l { - max-width: 32rem; - } - .swagger-ui .mw7-l { - max-width: 48rem; - } - .swagger-ui .mw8-l { - max-width: 64rem; - } - .swagger-ui .mw9-l { - max-width: 96rem; - } - .swagger-ui .mw-none-l { - max-width: none; - } -} -.swagger-ui .w1 { - width: 1rem; -} -.swagger-ui .w2 { - width: 2rem; -} -.swagger-ui .w3 { - width: 4rem; -} -.swagger-ui .w4 { - width: 8rem; -} -.swagger-ui .w5 { - width: 16rem; -} -.swagger-ui .w-10 { - width: 10%; -} -.swagger-ui .w-20 { - width: 20%; -} -.swagger-ui .w-25 { - width: 25%; -} -.swagger-ui .w-30 { - width: 30%; -} -.swagger-ui .w-33 { - width: 33%; -} -.swagger-ui .w-34 { - width: 34%; -} -.swagger-ui .w-40 { - width: 40%; -} -.swagger-ui .w-50 { - width: 50%; -} -.swagger-ui .w-60 { - width: 60%; -} -.swagger-ui .w-70 { - width: 70%; -} -.swagger-ui .w-75 { - width: 75%; -} -.swagger-ui .w-80 { - width: 80%; -} -.swagger-ui .w-90 { - width: 90%; -} -.swagger-ui .w-100 { - width: 100%; -} -.swagger-ui .w-third { - width: 33.3333333333%; -} -.swagger-ui .w-two-thirds { - width: 66.6666666667%; -} -.swagger-ui .w-auto { - width: auto; -} -@media screen and (min-width: 30em) { - .swagger-ui .w1-ns { - width: 1rem; - } - .swagger-ui .w2-ns { - width: 2rem; - } - .swagger-ui .w3-ns { - width: 4rem; - } - .swagger-ui .w4-ns { - width: 8rem; - } - .swagger-ui .w5-ns { - width: 16rem; - } - .swagger-ui .w-10-ns { - width: 10%; - } - .swagger-ui .w-20-ns { - width: 20%; - } - .swagger-ui .w-25-ns { - width: 25%; - } - .swagger-ui .w-30-ns { - width: 30%; - } - .swagger-ui .w-33-ns { - width: 33%; - } - .swagger-ui .w-34-ns { - width: 34%; - } - .swagger-ui .w-40-ns { - width: 40%; - } - .swagger-ui .w-50-ns { - width: 50%; - } - .swagger-ui .w-60-ns { - width: 60%; - } - .swagger-ui .w-70-ns { - width: 70%; - } - .swagger-ui .w-75-ns { - width: 75%; - } - .swagger-ui .w-80-ns { - width: 80%; - } - .swagger-ui .w-90-ns { - width: 90%; - } - .swagger-ui .w-100-ns { - width: 100%; - } - .swagger-ui .w-third-ns { - width: 33.3333333333%; - } - .swagger-ui .w-two-thirds-ns { - width: 66.6666666667%; - } - .swagger-ui .w-auto-ns { - width: auto; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .w1-m { - width: 1rem; - } - .swagger-ui .w2-m { - width: 2rem; - } - .swagger-ui .w3-m { - width: 4rem; - } - .swagger-ui .w4-m { - width: 8rem; - } - .swagger-ui .w5-m { - width: 16rem; - } - .swagger-ui .w-10-m { - width: 10%; - } - .swagger-ui .w-20-m { - width: 20%; - } - .swagger-ui .w-25-m { - width: 25%; - } - .swagger-ui .w-30-m { - width: 30%; - } - .swagger-ui .w-33-m { - width: 33%; - } - .swagger-ui .w-34-m { - width: 34%; - } - .swagger-ui .w-40-m { - width: 40%; - } - .swagger-ui .w-50-m { - width: 50%; - } - .swagger-ui .w-60-m { - width: 60%; - } - .swagger-ui .w-70-m { - width: 70%; - } - .swagger-ui .w-75-m { - width: 75%; - } - .swagger-ui .w-80-m { - width: 80%; - } - .swagger-ui .w-90-m { - width: 90%; - } - .swagger-ui .w-100-m { - width: 100%; - } - .swagger-ui .w-third-m { - width: 33.3333333333%; - } - .swagger-ui .w-two-thirds-m { - width: 66.6666666667%; - } - .swagger-ui .w-auto-m { - width: auto; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .w1-l { - width: 1rem; - } - .swagger-ui .w2-l { - width: 2rem; - } - .swagger-ui .w3-l { - width: 4rem; - } - .swagger-ui .w4-l { - width: 8rem; - } - .swagger-ui .w5-l { - width: 16rem; - } - .swagger-ui .w-10-l { - width: 10%; - } - .swagger-ui .w-20-l { - width: 20%; - } - .swagger-ui .w-25-l { - width: 25%; - } - .swagger-ui .w-30-l { - width: 30%; - } - .swagger-ui .w-33-l { - width: 33%; - } - .swagger-ui .w-34-l { - width: 34%; - } - .swagger-ui .w-40-l { - width: 40%; - } - .swagger-ui .w-50-l { - width: 50%; - } - .swagger-ui .w-60-l { - width: 60%; - } - .swagger-ui .w-70-l { - width: 70%; - } - .swagger-ui .w-75-l { - width: 75%; - } - .swagger-ui .w-80-l { - width: 80%; - } - .swagger-ui .w-90-l { - width: 90%; - } - .swagger-ui .w-100-l { - width: 100%; - } - .swagger-ui .w-third-l { - width: 33.3333333333%; - } - .swagger-ui .w-two-thirds-l { - width: 66.6666666667%; - } - .swagger-ui .w-auto-l { - width: auto; - } -} -.swagger-ui .overflow-visible { - overflow: visible; -} -.swagger-ui .overflow-hidden { - overflow: hidden; -} -.swagger-ui .overflow-scroll { - overflow: scroll; -} -.swagger-ui .overflow-auto { - overflow: auto; -} -.swagger-ui .overflow-x-visible { - overflow-x: visible; -} -.swagger-ui .overflow-x-hidden { - overflow-x: hidden; -} -.swagger-ui .overflow-x-scroll { - overflow-x: scroll; -} -.swagger-ui .overflow-x-auto { - overflow-x: auto; -} -.swagger-ui .overflow-y-visible { - overflow-y: visible; -} -.swagger-ui .overflow-y-hidden { - overflow-y: hidden; -} -.swagger-ui .overflow-y-scroll { - overflow-y: scroll; -} -.swagger-ui .overflow-y-auto { - overflow-y: auto; -} -@media screen and (min-width: 30em) { - .swagger-ui .overflow-visible-ns { - overflow: visible; - } - .swagger-ui .overflow-hidden-ns { - overflow: hidden; - } - .swagger-ui .overflow-scroll-ns { - overflow: scroll; - } - .swagger-ui .overflow-auto-ns { - overflow: auto; - } - .swagger-ui .overflow-x-visible-ns { - overflow-x: visible; - } - .swagger-ui .overflow-x-hidden-ns { - overflow-x: hidden; - } - .swagger-ui .overflow-x-scroll-ns { - overflow-x: scroll; - } - .swagger-ui .overflow-x-auto-ns { - overflow-x: auto; - } - .swagger-ui .overflow-y-visible-ns { - overflow-y: visible; - } - .swagger-ui .overflow-y-hidden-ns { - overflow-y: hidden; - } - .swagger-ui .overflow-y-scroll-ns { - overflow-y: scroll; - } - .swagger-ui .overflow-y-auto-ns { - overflow-y: auto; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .overflow-visible-m { - overflow: visible; - } - .swagger-ui .overflow-hidden-m { - overflow: hidden; - } - .swagger-ui .overflow-scroll-m { - overflow: scroll; - } - .swagger-ui .overflow-auto-m { - overflow: auto; - } - .swagger-ui .overflow-x-visible-m { - overflow-x: visible; - } - .swagger-ui .overflow-x-hidden-m { - overflow-x: hidden; - } - .swagger-ui .overflow-x-scroll-m { - overflow-x: scroll; - } - .swagger-ui .overflow-x-auto-m { - overflow-x: auto; - } - .swagger-ui .overflow-y-visible-m { - overflow-y: visible; - } - .swagger-ui .overflow-y-hidden-m { - overflow-y: hidden; - } - .swagger-ui .overflow-y-scroll-m { - overflow-y: scroll; - } - .swagger-ui .overflow-y-auto-m { - overflow-y: auto; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .overflow-visible-l { - overflow: visible; - } - .swagger-ui .overflow-hidden-l { - overflow: hidden; - } - .swagger-ui .overflow-scroll-l { - overflow: scroll; - } - .swagger-ui .overflow-auto-l { - overflow: auto; - } - .swagger-ui .overflow-x-visible-l { - overflow-x: visible; - } - .swagger-ui .overflow-x-hidden-l { - overflow-x: hidden; - } - .swagger-ui .overflow-x-scroll-l { - overflow-x: scroll; - } - .swagger-ui .overflow-x-auto-l { - overflow-x: auto; - } - .swagger-ui .overflow-y-visible-l { - overflow-y: visible; - } - .swagger-ui .overflow-y-hidden-l { - overflow-y: hidden; - } - .swagger-ui .overflow-y-scroll-l { - overflow-y: scroll; - } - .swagger-ui .overflow-y-auto-l { - overflow-y: auto; - } -} -.swagger-ui .static { - position: static; -} -.swagger-ui .relative { - position: relative; -} -.swagger-ui .absolute { - position: absolute; -} -.swagger-ui .fixed { - position: fixed; -} -@media screen and (min-width: 30em) { - .swagger-ui .static-ns { - position: static; - } - .swagger-ui .relative-ns { - position: relative; - } - .swagger-ui .absolute-ns { - position: absolute; - } - .swagger-ui .fixed-ns { - position: fixed; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .static-m { - position: static; - } - .swagger-ui .relative-m { - position: relative; - } - .swagger-ui .absolute-m { - position: absolute; - } - .swagger-ui .fixed-m { - position: fixed; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .static-l { - position: static; - } - .swagger-ui .relative-l { - position: relative; - } - .swagger-ui .absolute-l { - position: absolute; - } - .swagger-ui .fixed-l { - position: fixed; - } -} -.swagger-ui .o-100 { - opacity: 1; -} -.swagger-ui .o-90 { - opacity: 0.9; -} -.swagger-ui .o-80 { - opacity: 0.8; -} -.swagger-ui .o-70 { - opacity: 0.7; -} -.swagger-ui .o-60 { - opacity: 0.6; -} -.swagger-ui .o-50 { - opacity: 0.5; -} -.swagger-ui .o-40 { - opacity: 0.4; -} -.swagger-ui .o-30 { - opacity: 0.3; -} -.swagger-ui .o-20 { - opacity: 0.2; -} -.swagger-ui .o-10 { - opacity: 0.1; -} -.swagger-ui .o-05 { - opacity: 0.05; -} -.swagger-ui .o-025 { - opacity: 0.025; -} -.swagger-ui .o-0 { - opacity: 0; -} -.swagger-ui .rotate-45 { - transform: rotate(45deg); -} -.swagger-ui .rotate-90 { - transform: rotate(90deg); -} -.swagger-ui .rotate-135 { - transform: rotate(135deg); -} -.swagger-ui .rotate-180 { - transform: rotate(180deg); -} -.swagger-ui .rotate-225 { - transform: rotate(225deg); -} -.swagger-ui .rotate-270 { - transform: rotate(270deg); -} -.swagger-ui .rotate-315 { - transform: rotate(315deg); -} -@media screen and (min-width: 30em) { - .swagger-ui .rotate-45-ns { - transform: rotate(45deg); - } - .swagger-ui .rotate-90-ns { - transform: rotate(90deg); - } - .swagger-ui .rotate-135-ns { - transform: rotate(135deg); - } - .swagger-ui .rotate-180-ns { - transform: rotate(180deg); - } - .swagger-ui .rotate-225-ns { - transform: rotate(225deg); - } - .swagger-ui .rotate-270-ns { - transform: rotate(270deg); - } - .swagger-ui .rotate-315-ns { - transform: rotate(315deg); - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .rotate-45-m { - transform: rotate(45deg); - } - .swagger-ui .rotate-90-m { - transform: rotate(90deg); - } - .swagger-ui .rotate-135-m { - transform: rotate(135deg); - } - .swagger-ui .rotate-180-m { - transform: rotate(180deg); - } - .swagger-ui .rotate-225-m { - transform: rotate(225deg); - } - .swagger-ui .rotate-270-m { - transform: rotate(270deg); - } - .swagger-ui .rotate-315-m { - transform: rotate(315deg); - } -} -@media screen and (min-width: 60em) { - .swagger-ui .rotate-45-l { - transform: rotate(45deg); - } - .swagger-ui .rotate-90-l { - transform: rotate(90deg); - } - .swagger-ui .rotate-135-l { - transform: rotate(135deg); - } - .swagger-ui .rotate-180-l { - transform: rotate(180deg); - } - .swagger-ui .rotate-225-l { - transform: rotate(225deg); - } - .swagger-ui .rotate-270-l { - transform: rotate(270deg); - } - .swagger-ui .rotate-315-l { - transform: rotate(315deg); - } -} -.swagger-ui .black-90 { - color: rgba(0, 0, 0, 0.9); -} -.swagger-ui .black-80 { - color: rgba(0, 0, 0, 0.8); -} -.swagger-ui .black-70 { - color: rgba(0, 0, 0, 0.7); -} -.swagger-ui .black-60 { - color: rgba(0, 0, 0, 0.6); -} -.swagger-ui .black-50 { - color: rgba(0, 0, 0, 0.5); -} -.swagger-ui .black-40 { - color: rgba(0, 0, 0, 0.4); -} -.swagger-ui .black-30 { - color: rgba(0, 0, 0, 0.3); -} -.swagger-ui .black-20 { - color: rgba(0, 0, 0, 0.2); -} -.swagger-ui .black-10 { - color: rgba(0, 0, 0, 0.1); -} -.swagger-ui .black-05 { - color: rgba(0, 0, 0, 0.05); -} -.swagger-ui .white-90 { - color: hsla(0, 0%, 100%, 0.9); -} -.swagger-ui .white-80 { - color: hsla(0, 0%, 100%, 0.8); -} -.swagger-ui .white-70 { - color: hsla(0, 0%, 100%, 0.7); -} -.swagger-ui .white-60 { - color: hsla(0, 0%, 100%, 0.6); -} -.swagger-ui .white-50 { - color: hsla(0, 0%, 100%, 0.5); -} -.swagger-ui .white-40 { - color: hsla(0, 0%, 100%, 0.4); -} -.swagger-ui .white-30 { - color: hsla(0, 0%, 100%, 0.3); -} -.swagger-ui .white-20 { - color: hsla(0, 0%, 100%, 0.2); -} -.swagger-ui .white-10 { - color: hsla(0, 0%, 100%, 0.1); -} -.swagger-ui .black { - color: #000; -} -.swagger-ui .near-black { - color: #111; -} -.swagger-ui .dark-gray { - color: #333; -} -.swagger-ui .mid-gray { - color: #555; -} -.swagger-ui .gray { - color: #777; -} -.swagger-ui .silver { - color: #999; -} -.swagger-ui .light-silver { - color: #aaa; -} -.swagger-ui .moon-gray { - color: #ccc; -} -.swagger-ui .light-gray { - color: #eee; -} -.swagger-ui .near-white { - color: #f4f4f4; -} -.swagger-ui .white { - color: #fff; -} -.swagger-ui .dark-red { - color: #e7040f; -} -.swagger-ui .red { - color: #ff4136; -} -.swagger-ui .light-red { - color: #ff725c; -} -.swagger-ui .orange { - color: #ff6300; -} -.swagger-ui .gold { - color: #ffb700; -} -.swagger-ui .yellow { - color: gold; -} -.swagger-ui .light-yellow { - color: #fbf1a9; -} -.swagger-ui .purple { - color: #5e2ca5; -} -.swagger-ui .light-purple { - color: #a463f2; -} -.swagger-ui .dark-pink { - color: #d5008f; -} -.swagger-ui .hot-pink { - color: #ff41b4; -} -.swagger-ui .pink { - color: #ff80cc; -} -.swagger-ui .light-pink { - color: #ffa3d7; -} -.swagger-ui .dark-green { - color: #137752; -} -.swagger-ui .green { - color: #19a974; -} -.swagger-ui .light-green { - color: #9eebcf; -} -.swagger-ui .navy { - color: #001b44; -} -.swagger-ui .dark-blue { - color: #00449e; -} -.swagger-ui .blue { - color: #357edd; -} -.swagger-ui .light-blue { - color: #96ccff; -} -.swagger-ui .lightest-blue { - color: #cdecff; -} -.swagger-ui .washed-blue { - color: #f6fffe; -} -.swagger-ui .washed-green { - color: #e8fdf5; -} -.swagger-ui .washed-yellow { - color: #fffceb; -} -.swagger-ui .washed-red { - color: #ffdfdf; -} -.swagger-ui .color-inherit { - color: inherit; -} -.swagger-ui .bg-black-90 { - background-color: rgba(0, 0, 0, 0.9); -} -.swagger-ui .bg-black-80 { - background-color: rgba(0, 0, 0, 0.8); -} -.swagger-ui .bg-black-70 { - background-color: rgba(0, 0, 0, 0.7); -} -.swagger-ui .bg-black-60 { - background-color: rgba(0, 0, 0, 0.6); -} -.swagger-ui .bg-black-50 { - background-color: rgba(0, 0, 0, 0.5); -} -.swagger-ui .bg-black-40 { - background-color: rgba(0, 0, 0, 0.4); -} -.swagger-ui .bg-black-30 { - background-color: rgba(0, 0, 0, 0.3); -} -.swagger-ui .bg-black-20 { - background-color: rgba(0, 0, 0, 0.2); -} -.swagger-ui .bg-black-10 { - background-color: rgba(0, 0, 0, 0.1); -} -.swagger-ui .bg-black-05 { - background-color: rgba(0, 0, 0, 0.05); -} -.swagger-ui .bg-white-90 { - background-color: hsla(0, 0%, 100%, 0.9); -} -.swagger-ui .bg-white-80 { - background-color: hsla(0, 0%, 100%, 0.8); -} -.swagger-ui .bg-white-70 { - background-color: hsla(0, 0%, 100%, 0.7); -} -.swagger-ui .bg-white-60 { - background-color: hsla(0, 0%, 100%, 0.6); -} -.swagger-ui .bg-white-50 { - background-color: hsla(0, 0%, 100%, 0.5); -} -.swagger-ui .bg-white-40 { - background-color: hsla(0, 0%, 100%, 0.4); -} -.swagger-ui .bg-white-30 { - background-color: hsla(0, 0%, 100%, 0.3); -} -.swagger-ui .bg-white-20 { - background-color: hsla(0, 0%, 100%, 0.2); -} -.swagger-ui .bg-white-10 { - background-color: hsla(0, 0%, 100%, 0.1); -} -.swagger-ui .bg-black { - background-color: #000; -} -.swagger-ui .bg-near-black { - background-color: #111; -} -.swagger-ui .bg-dark-gray { - background-color: #333; -} -.swagger-ui .bg-mid-gray { - background-color: #555; -} -.swagger-ui .bg-gray { - background-color: #777; -} -.swagger-ui .bg-silver { - background-color: #999; -} -.swagger-ui .bg-light-silver { - background-color: #aaa; -} -.swagger-ui .bg-moon-gray { - background-color: #ccc; -} -.swagger-ui .bg-light-gray { - background-color: #eee; -} -.swagger-ui .bg-near-white { - background-color: #f4f4f4; -} -.swagger-ui .bg-white { - background-color: #fff; -} -.swagger-ui .bg-transparent { - background-color: transparent; -} -.swagger-ui .bg-dark-red { - background-color: #e7040f; -} -.swagger-ui .bg-red { - background-color: #ff4136; -} -.swagger-ui .bg-light-red { - background-color: #ff725c; -} -.swagger-ui .bg-orange { - background-color: #ff6300; -} -.swagger-ui .bg-gold { - background-color: #ffb700; -} -.swagger-ui .bg-yellow { - background-color: gold; -} -.swagger-ui .bg-light-yellow { - background-color: #fbf1a9; -} -.swagger-ui .bg-purple { - background-color: #5e2ca5; -} -.swagger-ui .bg-light-purple { - background-color: #a463f2; -} -.swagger-ui .bg-dark-pink { - background-color: #d5008f; -} -.swagger-ui .bg-hot-pink { - background-color: #ff41b4; -} -.swagger-ui .bg-pink { - background-color: #ff80cc; -} -.swagger-ui .bg-light-pink { - background-color: #ffa3d7; -} -.swagger-ui .bg-dark-green { - background-color: #137752; -} -.swagger-ui .bg-green { - background-color: #19a974; -} -.swagger-ui .bg-light-green { - background-color: #9eebcf; -} -.swagger-ui .bg-navy { - background-color: #001b44; -} -.swagger-ui .bg-dark-blue { - background-color: #00449e; -} -.swagger-ui .bg-blue { - background-color: #357edd; -} -.swagger-ui .bg-light-blue { - background-color: #96ccff; -} -.swagger-ui .bg-lightest-blue { - background-color: #cdecff; -} -.swagger-ui .bg-washed-blue { - background-color: #f6fffe; -} -.swagger-ui .bg-washed-green { - background-color: #e8fdf5; -} -.swagger-ui .bg-washed-yellow { - background-color: #fffceb; -} -.swagger-ui .bg-washed-red { - background-color: #ffdfdf; -} -.swagger-ui .bg-inherit { - background-color: inherit; -} -.swagger-ui .hover-black:focus, -.swagger-ui .hover-black:hover { - color: #000; -} -.swagger-ui .hover-near-black:focus, -.swagger-ui .hover-near-black:hover { - color: #111; -} -.swagger-ui .hover-dark-gray:focus, -.swagger-ui .hover-dark-gray:hover { - color: #333; -} -.swagger-ui .hover-mid-gray:focus, -.swagger-ui .hover-mid-gray:hover { - color: #555; -} -.swagger-ui .hover-gray:focus, -.swagger-ui .hover-gray:hover { - color: #777; -} -.swagger-ui .hover-silver:focus, -.swagger-ui .hover-silver:hover { - color: #999; -} -.swagger-ui .hover-light-silver:focus, -.swagger-ui .hover-light-silver:hover { - color: #aaa; -} -.swagger-ui .hover-moon-gray:focus, -.swagger-ui .hover-moon-gray:hover { - color: #ccc; -} -.swagger-ui .hover-light-gray:focus, -.swagger-ui .hover-light-gray:hover { - color: #eee; -} -.swagger-ui .hover-near-white:focus, -.swagger-ui .hover-near-white:hover { - color: #f4f4f4; -} -.swagger-ui .hover-white:focus, -.swagger-ui .hover-white:hover { - color: #fff; -} -.swagger-ui .hover-black-90:focus, -.swagger-ui .hover-black-90:hover { - color: rgba(0, 0, 0, 0.9); -} -.swagger-ui .hover-black-80:focus, -.swagger-ui .hover-black-80:hover { - color: rgba(0, 0, 0, 0.8); -} -.swagger-ui .hover-black-70:focus, -.swagger-ui .hover-black-70:hover { - color: rgba(0, 0, 0, 0.7); -} -.swagger-ui .hover-black-60:focus, -.swagger-ui .hover-black-60:hover { - color: rgba(0, 0, 0, 0.6); -} -.swagger-ui .hover-black-50:focus, -.swagger-ui .hover-black-50:hover { - color: rgba(0, 0, 0, 0.5); -} -.swagger-ui .hover-black-40:focus, -.swagger-ui .hover-black-40:hover { - color: rgba(0, 0, 0, 0.4); -} -.swagger-ui .hover-black-30:focus, -.swagger-ui .hover-black-30:hover { - color: rgba(0, 0, 0, 0.3); -} -.swagger-ui .hover-black-20:focus, -.swagger-ui .hover-black-20:hover { - color: rgba(0, 0, 0, 0.2); -} -.swagger-ui .hover-black-10:focus, -.swagger-ui .hover-black-10:hover { - color: rgba(0, 0, 0, 0.1); -} -.swagger-ui .hover-white-90:focus, -.swagger-ui .hover-white-90:hover { - color: hsla(0, 0%, 100%, 0.9); -} -.swagger-ui .hover-white-80:focus, -.swagger-ui .hover-white-80:hover { - color: hsla(0, 0%, 100%, 0.8); -} -.swagger-ui .hover-white-70:focus, -.swagger-ui .hover-white-70:hover { - color: hsla(0, 0%, 100%, 0.7); -} -.swagger-ui .hover-white-60:focus, -.swagger-ui .hover-white-60:hover { - color: hsla(0, 0%, 100%, 0.6); -} -.swagger-ui .hover-white-50:focus, -.swagger-ui .hover-white-50:hover { - color: hsla(0, 0%, 100%, 0.5); -} -.swagger-ui .hover-white-40:focus, -.swagger-ui .hover-white-40:hover { - color: hsla(0, 0%, 100%, 0.4); -} -.swagger-ui .hover-white-30:focus, -.swagger-ui .hover-white-30:hover { - color: hsla(0, 0%, 100%, 0.3); -} -.swagger-ui .hover-white-20:focus, -.swagger-ui .hover-white-20:hover { - color: hsla(0, 0%, 100%, 0.2); -} -.swagger-ui .hover-white-10:focus, -.swagger-ui .hover-white-10:hover { - color: hsla(0, 0%, 100%, 0.1); -} -.swagger-ui .hover-inherit:focus, -.swagger-ui .hover-inherit:hover { - color: inherit; -} -.swagger-ui .hover-bg-black:focus, -.swagger-ui .hover-bg-black:hover { - background-color: #000; -} -.swagger-ui .hover-bg-near-black:focus, -.swagger-ui .hover-bg-near-black:hover { - background-color: #111; -} -.swagger-ui .hover-bg-dark-gray:focus, -.swagger-ui .hover-bg-dark-gray:hover { - background-color: #333; -} -.swagger-ui .hover-bg-mid-gray:focus, -.swagger-ui .hover-bg-mid-gray:hover { - background-color: #555; -} -.swagger-ui .hover-bg-gray:focus, -.swagger-ui .hover-bg-gray:hover { - background-color: #777; -} -.swagger-ui .hover-bg-silver:focus, -.swagger-ui .hover-bg-silver:hover { - background-color: #999; -} -.swagger-ui .hover-bg-light-silver:focus, -.swagger-ui .hover-bg-light-silver:hover { - background-color: #aaa; -} -.swagger-ui .hover-bg-moon-gray:focus, -.swagger-ui .hover-bg-moon-gray:hover { - background-color: #ccc; -} -.swagger-ui .hover-bg-light-gray:focus, -.swagger-ui .hover-bg-light-gray:hover { - background-color: #eee; -} -.swagger-ui .hover-bg-near-white:focus, -.swagger-ui .hover-bg-near-white:hover { - background-color: #f4f4f4; -} -.swagger-ui .hover-bg-white:focus, -.swagger-ui .hover-bg-white:hover { - background-color: #fff; -} -.swagger-ui .hover-bg-transparent:focus, -.swagger-ui .hover-bg-transparent:hover { - background-color: transparent; -} -.swagger-ui .hover-bg-black-90:focus, -.swagger-ui .hover-bg-black-90:hover { - background-color: rgba(0, 0, 0, 0.9); -} -.swagger-ui .hover-bg-black-80:focus, -.swagger-ui .hover-bg-black-80:hover { - background-color: rgba(0, 0, 0, 0.8); -} -.swagger-ui .hover-bg-black-70:focus, -.swagger-ui .hover-bg-black-70:hover { - background-color: rgba(0, 0, 0, 0.7); -} -.swagger-ui .hover-bg-black-60:focus, -.swagger-ui .hover-bg-black-60:hover { - background-color: rgba(0, 0, 0, 0.6); -} -.swagger-ui .hover-bg-black-50:focus, -.swagger-ui .hover-bg-black-50:hover { - background-color: rgba(0, 0, 0, 0.5); -} -.swagger-ui .hover-bg-black-40:focus, -.swagger-ui .hover-bg-black-40:hover { - background-color: rgba(0, 0, 0, 0.4); -} -.swagger-ui .hover-bg-black-30:focus, -.swagger-ui .hover-bg-black-30:hover { - background-color: rgba(0, 0, 0, 0.3); -} -.swagger-ui .hover-bg-black-20:focus, -.swagger-ui .hover-bg-black-20:hover { - background-color: rgba(0, 0, 0, 0.2); -} -.swagger-ui .hover-bg-black-10:focus, -.swagger-ui .hover-bg-black-10:hover { - background-color: rgba(0, 0, 0, 0.1); -} -.swagger-ui .hover-bg-white-90:focus, -.swagger-ui .hover-bg-white-90:hover { - background-color: hsla(0, 0%, 100%, 0.9); -} -.swagger-ui .hover-bg-white-80:focus, -.swagger-ui .hover-bg-white-80:hover { - background-color: hsla(0, 0%, 100%, 0.8); -} -.swagger-ui .hover-bg-white-70:focus, -.swagger-ui .hover-bg-white-70:hover { - background-color: hsla(0, 0%, 100%, 0.7); -} -.swagger-ui .hover-bg-white-60:focus, -.swagger-ui .hover-bg-white-60:hover { - background-color: hsla(0, 0%, 100%, 0.6); -} -.swagger-ui .hover-bg-white-50:focus, -.swagger-ui .hover-bg-white-50:hover { - background-color: hsla(0, 0%, 100%, 0.5); -} -.swagger-ui .hover-bg-white-40:focus, -.swagger-ui .hover-bg-white-40:hover { - background-color: hsla(0, 0%, 100%, 0.4); -} -.swagger-ui .hover-bg-white-30:focus, -.swagger-ui .hover-bg-white-30:hover { - background-color: hsla(0, 0%, 100%, 0.3); -} -.swagger-ui .hover-bg-white-20:focus, -.swagger-ui .hover-bg-white-20:hover { - background-color: hsla(0, 0%, 100%, 0.2); -} -.swagger-ui .hover-bg-white-10:focus, -.swagger-ui .hover-bg-white-10:hover { - background-color: hsla(0, 0%, 100%, 0.1); -} -.swagger-ui .hover-dark-red:focus, -.swagger-ui .hover-dark-red:hover { - color: #e7040f; -} -.swagger-ui .hover-red:focus, -.swagger-ui .hover-red:hover { - color: #ff4136; -} -.swagger-ui .hover-light-red:focus, -.swagger-ui .hover-light-red:hover { - color: #ff725c; -} -.swagger-ui .hover-orange:focus, -.swagger-ui .hover-orange:hover { - color: #ff6300; -} -.swagger-ui .hover-gold:focus, -.swagger-ui .hover-gold:hover { - color: #ffb700; -} -.swagger-ui .hover-yellow:focus, -.swagger-ui .hover-yellow:hover { - color: gold; -} -.swagger-ui .hover-light-yellow:focus, -.swagger-ui .hover-light-yellow:hover { - color: #fbf1a9; -} -.swagger-ui .hover-purple:focus, -.swagger-ui .hover-purple:hover { - color: #5e2ca5; -} -.swagger-ui .hover-light-purple:focus, -.swagger-ui .hover-light-purple:hover { - color: #a463f2; -} -.swagger-ui .hover-dark-pink:focus, -.swagger-ui .hover-dark-pink:hover { - color: #d5008f; -} -.swagger-ui .hover-hot-pink:focus, -.swagger-ui .hover-hot-pink:hover { - color: #ff41b4; -} -.swagger-ui .hover-pink:focus, -.swagger-ui .hover-pink:hover { - color: #ff80cc; -} -.swagger-ui .hover-light-pink:focus, -.swagger-ui .hover-light-pink:hover { - color: #ffa3d7; -} -.swagger-ui .hover-dark-green:focus, -.swagger-ui .hover-dark-green:hover { - color: #137752; -} -.swagger-ui .hover-green:focus, -.swagger-ui .hover-green:hover { - color: #19a974; -} -.swagger-ui .hover-light-green:focus, -.swagger-ui .hover-light-green:hover { - color: #9eebcf; -} -.swagger-ui .hover-navy:focus, -.swagger-ui .hover-navy:hover { - color: #001b44; -} -.swagger-ui .hover-dark-blue:focus, -.swagger-ui .hover-dark-blue:hover { - color: #00449e; -} -.swagger-ui .hover-blue:focus, -.swagger-ui .hover-blue:hover { - color: #357edd; -} -.swagger-ui .hover-light-blue:focus, -.swagger-ui .hover-light-blue:hover { - color: #96ccff; -} -.swagger-ui .hover-lightest-blue:focus, -.swagger-ui .hover-lightest-blue:hover { - color: #cdecff; -} -.swagger-ui .hover-washed-blue:focus, -.swagger-ui .hover-washed-blue:hover { - color: #f6fffe; -} -.swagger-ui .hover-washed-green:focus, -.swagger-ui .hover-washed-green:hover { - color: #e8fdf5; -} -.swagger-ui .hover-washed-yellow:focus, -.swagger-ui .hover-washed-yellow:hover { - color: #fffceb; -} -.swagger-ui .hover-washed-red:focus, -.swagger-ui .hover-washed-red:hover { - color: #ffdfdf; -} -.swagger-ui .hover-bg-dark-red:focus, -.swagger-ui .hover-bg-dark-red:hover { - background-color: #e7040f; -} -.swagger-ui .hover-bg-red:focus, -.swagger-ui .hover-bg-red:hover { - background-color: #ff4136; -} -.swagger-ui .hover-bg-light-red:focus, -.swagger-ui .hover-bg-light-red:hover { - background-color: #ff725c; -} -.swagger-ui .hover-bg-orange:focus, -.swagger-ui .hover-bg-orange:hover { - background-color: #ff6300; -} -.swagger-ui .hover-bg-gold:focus, -.swagger-ui .hover-bg-gold:hover { - background-color: #ffb700; -} -.swagger-ui .hover-bg-yellow:focus, -.swagger-ui .hover-bg-yellow:hover { - background-color: gold; -} -.swagger-ui .hover-bg-light-yellow:focus, -.swagger-ui .hover-bg-light-yellow:hover { - background-color: #fbf1a9; -} -.swagger-ui .hover-bg-purple:focus, -.swagger-ui .hover-bg-purple:hover { - background-color: #5e2ca5; -} -.swagger-ui .hover-bg-light-purple:focus, -.swagger-ui .hover-bg-light-purple:hover { - background-color: #a463f2; -} -.swagger-ui .hover-bg-dark-pink:focus, -.swagger-ui .hover-bg-dark-pink:hover { - background-color: #d5008f; -} -.swagger-ui .hover-bg-hot-pink:focus, -.swagger-ui .hover-bg-hot-pink:hover { - background-color: #ff41b4; -} -.swagger-ui .hover-bg-pink:focus, -.swagger-ui .hover-bg-pink:hover { - background-color: #ff80cc; -} -.swagger-ui .hover-bg-light-pink:focus, -.swagger-ui .hover-bg-light-pink:hover { - background-color: #ffa3d7; -} -.swagger-ui .hover-bg-dark-green:focus, -.swagger-ui .hover-bg-dark-green:hover { - background-color: #137752; -} -.swagger-ui .hover-bg-green:focus, -.swagger-ui .hover-bg-green:hover { - background-color: #19a974; -} -.swagger-ui .hover-bg-light-green:focus, -.swagger-ui .hover-bg-light-green:hover { - background-color: #9eebcf; -} -.swagger-ui .hover-bg-navy:focus, -.swagger-ui .hover-bg-navy:hover { - background-color: #001b44; -} -.swagger-ui .hover-bg-dark-blue:focus, -.swagger-ui .hover-bg-dark-blue:hover { - background-color: #00449e; -} -.swagger-ui .hover-bg-blue:focus, -.swagger-ui .hover-bg-blue:hover { - background-color: #357edd; -} -.swagger-ui .hover-bg-light-blue:focus, -.swagger-ui .hover-bg-light-blue:hover { - background-color: #96ccff; -} -.swagger-ui .hover-bg-lightest-blue:focus, -.swagger-ui .hover-bg-lightest-blue:hover { - background-color: #cdecff; -} -.swagger-ui .hover-bg-washed-blue:focus, -.swagger-ui .hover-bg-washed-blue:hover { - background-color: #f6fffe; -} -.swagger-ui .hover-bg-washed-green:focus, -.swagger-ui .hover-bg-washed-green:hover { - background-color: #e8fdf5; -} -.swagger-ui .hover-bg-washed-yellow:focus, -.swagger-ui .hover-bg-washed-yellow:hover { - background-color: #fffceb; -} -.swagger-ui .hover-bg-washed-red:focus, -.swagger-ui .hover-bg-washed-red:hover { - background-color: #ffdfdf; -} -.swagger-ui .hover-bg-inherit:focus, -.swagger-ui .hover-bg-inherit:hover { - background-color: inherit; -} -.swagger-ui .pa0 { - padding: 0; -} -.swagger-ui .pa1 { - padding: 0.25rem; -} -.swagger-ui .pa2 { - padding: 0.5rem; -} -.swagger-ui .pa3 { - padding: 1rem; -} -.swagger-ui .pa4 { - padding: 2rem; -} -.swagger-ui .pa5 { - padding: 4rem; -} -.swagger-ui .pa6 { - padding: 8rem; -} -.swagger-ui .pa7 { - padding: 16rem; -} -.swagger-ui .pl0 { - padding-left: 0; -} -.swagger-ui .pl1 { - padding-left: 0.25rem; -} -.swagger-ui .pl2 { - padding-left: 0.5rem; -} -.swagger-ui .pl3 { - padding-left: 1rem; -} -.swagger-ui .pl4 { - padding-left: 2rem; -} -.swagger-ui .pl5 { - padding-left: 4rem; -} -.swagger-ui .pl6 { - padding-left: 8rem; -} -.swagger-ui .pl7 { - padding-left: 16rem; -} -.swagger-ui .pr0 { - padding-right: 0; -} -.swagger-ui .pr1 { - padding-right: 0.25rem; -} -.swagger-ui .pr2 { - padding-right: 0.5rem; -} -.swagger-ui .pr3 { - padding-right: 1rem; -} -.swagger-ui .pr4 { - padding-right: 2rem; -} -.swagger-ui .pr5 { - padding-right: 4rem; -} -.swagger-ui .pr6 { - padding-right: 8rem; -} -.swagger-ui .pr7 { - padding-right: 16rem; -} -.swagger-ui .pb0 { - padding-bottom: 0; -} -.swagger-ui .pb1 { - padding-bottom: 0.25rem; -} -.swagger-ui .pb2 { - padding-bottom: 0.5rem; -} -.swagger-ui .pb3 { - padding-bottom: 1rem; -} -.swagger-ui .pb4 { - padding-bottom: 2rem; -} -.swagger-ui .pb5 { - padding-bottom: 4rem; -} -.swagger-ui .pb6 { - padding-bottom: 8rem; -} -.swagger-ui .pb7 { - padding-bottom: 16rem; -} -.swagger-ui .pt0 { - padding-top: 0; -} -.swagger-ui .pt1 { - padding-top: 0.25rem; -} -.swagger-ui .pt2 { - padding-top: 0.5rem; -} -.swagger-ui .pt3 { - padding-top: 1rem; -} -.swagger-ui .pt4 { - padding-top: 2rem; -} -.swagger-ui .pt5 { - padding-top: 4rem; -} -.swagger-ui .pt6 { - padding-top: 8rem; -} -.swagger-ui .pt7 { - padding-top: 16rem; -} -.swagger-ui .pv0 { - padding-bottom: 0; - padding-top: 0; -} -.swagger-ui .pv1 { - padding-bottom: 0.25rem; - padding-top: 0.25rem; -} -.swagger-ui .pv2 { - padding-bottom: 0.5rem; - padding-top: 0.5rem; -} -.swagger-ui .pv3 { - padding-bottom: 1rem; - padding-top: 1rem; -} -.swagger-ui .pv4 { - padding-bottom: 2rem; - padding-top: 2rem; -} -.swagger-ui .pv5 { - padding-bottom: 4rem; - padding-top: 4rem; -} -.swagger-ui .pv6 { - padding-bottom: 8rem; - padding-top: 8rem; -} -.swagger-ui .pv7 { - padding-bottom: 16rem; - padding-top: 16rem; -} -.swagger-ui .ph0 { - padding-left: 0; - padding-right: 0; -} -.swagger-ui .ph1 { - padding-left: 0.25rem; - padding-right: 0.25rem; -} -.swagger-ui .ph2 { - padding-left: 0.5rem; - padding-right: 0.5rem; -} -.swagger-ui .ph3 { - padding-left: 1rem; - padding-right: 1rem; -} -.swagger-ui .ph4 { - padding-left: 2rem; - padding-right: 2rem; -} -.swagger-ui .ph5 { - padding-left: 4rem; - padding-right: 4rem; -} -.swagger-ui .ph6 { - padding-left: 8rem; - padding-right: 8rem; -} -.swagger-ui .ph7 { - padding-left: 16rem; - padding-right: 16rem; -} -.swagger-ui .ma0 { - margin: 0; -} -.swagger-ui .ma1 { - margin: 0.25rem; -} -.swagger-ui .ma2 { - margin: 0.5rem; -} -.swagger-ui .ma3 { - margin: 1rem; -} -.swagger-ui .ma4 { - margin: 2rem; -} -.swagger-ui .ma5 { - margin: 4rem; -} -.swagger-ui .ma6 { - margin: 8rem; -} -.swagger-ui .ma7 { - margin: 16rem; -} -.swagger-ui .ml0 { - margin-left: 0; -} -.swagger-ui .ml1 { - margin-left: 0.25rem; -} -.swagger-ui .ml2 { - margin-left: 0.5rem; -} -.swagger-ui .ml3 { - margin-left: 1rem; -} -.swagger-ui .ml4 { - margin-left: 2rem; -} -.swagger-ui .ml5 { - margin-left: 4rem; -} -.swagger-ui .ml6 { - margin-left: 8rem; -} -.swagger-ui .ml7 { - margin-left: 16rem; -} -.swagger-ui .mr0 { - margin-right: 0; -} -.swagger-ui .mr1 { - margin-right: 0.25rem; -} -.swagger-ui .mr2 { - margin-right: 0.5rem; -} -.swagger-ui .mr3 { - margin-right: 1rem; -} -.swagger-ui .mr4 { - margin-right: 2rem; -} -.swagger-ui .mr5 { - margin-right: 4rem; -} -.swagger-ui .mr6 { - margin-right: 8rem; -} -.swagger-ui .mr7 { - margin-right: 16rem; -} -.swagger-ui .mb0 { - margin-bottom: 0; -} -.swagger-ui .mb1 { - margin-bottom: 0.25rem; -} -.swagger-ui .mb2 { - margin-bottom: 0.5rem; -} -.swagger-ui .mb3 { - margin-bottom: 1rem; -} -.swagger-ui .mb4 { - margin-bottom: 2rem; -} -.swagger-ui .mb5 { - margin-bottom: 4rem; -} -.swagger-ui .mb6 { - margin-bottom: 8rem; -} -.swagger-ui .mb7 { - margin-bottom: 16rem; -} -.swagger-ui .mt0 { - margin-top: 0; -} -.swagger-ui .mt1 { - margin-top: 0.25rem; -} -.swagger-ui .mt2 { - margin-top: 0.5rem; -} -.swagger-ui .mt3 { - margin-top: 1rem; -} -.swagger-ui .mt4 { - margin-top: 2rem; -} -.swagger-ui .mt5 { - margin-top: 4rem; -} -.swagger-ui .mt6 { - margin-top: 8rem; -} -.swagger-ui .mt7 { - margin-top: 16rem; -} -.swagger-ui .mv0 { - margin-bottom: 0; - margin-top: 0; -} -.swagger-ui .mv1 { - margin-bottom: 0.25rem; - margin-top: 0.25rem; -} -.swagger-ui .mv2 { - margin-bottom: 0.5rem; - margin-top: 0.5rem; -} -.swagger-ui .mv3 { - margin-bottom: 1rem; - margin-top: 1rem; -} -.swagger-ui .mv4 { - margin-bottom: 2rem; - margin-top: 2rem; -} -.swagger-ui .mv5 { - margin-bottom: 4rem; - margin-top: 4rem; -} -.swagger-ui .mv6 { - margin-bottom: 8rem; - margin-top: 8rem; -} -.swagger-ui .mv7 { - margin-bottom: 16rem; - margin-top: 16rem; -} -.swagger-ui .mh0 { - margin-left: 0; - margin-right: 0; -} -.swagger-ui .mh1 { - margin-left: 0.25rem; - margin-right: 0.25rem; -} -.swagger-ui .mh2 { - margin-left: 0.5rem; - margin-right: 0.5rem; -} -.swagger-ui .mh3 { - margin-left: 1rem; - margin-right: 1rem; -} -.swagger-ui .mh4 { - margin-left: 2rem; - margin-right: 2rem; -} -.swagger-ui .mh5 { - margin-left: 4rem; - margin-right: 4rem; -} -.swagger-ui .mh6 { - margin-left: 8rem; - margin-right: 8rem; -} -.swagger-ui .mh7 { - margin-left: 16rem; - margin-right: 16rem; -} -@media screen and (min-width: 30em) { - .swagger-ui .pa0-ns { - padding: 0; - } - .swagger-ui .pa1-ns { - padding: 0.25rem; - } - .swagger-ui .pa2-ns { - padding: 0.5rem; - } - .swagger-ui .pa3-ns { - padding: 1rem; - } - .swagger-ui .pa4-ns { - padding: 2rem; - } - .swagger-ui .pa5-ns { - padding: 4rem; - } - .swagger-ui .pa6-ns { - padding: 8rem; - } - .swagger-ui .pa7-ns { - padding: 16rem; - } - .swagger-ui .pl0-ns { - padding-left: 0; - } - .swagger-ui .pl1-ns { - padding-left: 0.25rem; - } - .swagger-ui .pl2-ns { - padding-left: 0.5rem; - } - .swagger-ui .pl3-ns { - padding-left: 1rem; - } - .swagger-ui .pl4-ns { - padding-left: 2rem; - } - .swagger-ui .pl5-ns { - padding-left: 4rem; - } - .swagger-ui .pl6-ns { - padding-left: 8rem; - } - .swagger-ui .pl7-ns { - padding-left: 16rem; - } - .swagger-ui .pr0-ns { - padding-right: 0; - } - .swagger-ui .pr1-ns { - padding-right: 0.25rem; - } - .swagger-ui .pr2-ns { - padding-right: 0.5rem; - } - .swagger-ui .pr3-ns { - padding-right: 1rem; - } - .swagger-ui .pr4-ns { - padding-right: 2rem; - } - .swagger-ui .pr5-ns { - padding-right: 4rem; - } - .swagger-ui .pr6-ns { - padding-right: 8rem; - } - .swagger-ui .pr7-ns { - padding-right: 16rem; - } - .swagger-ui .pb0-ns { - padding-bottom: 0; - } - .swagger-ui .pb1-ns { - padding-bottom: 0.25rem; - } - .swagger-ui .pb2-ns { - padding-bottom: 0.5rem; - } - .swagger-ui .pb3-ns { - padding-bottom: 1rem; - } - .swagger-ui .pb4-ns { - padding-bottom: 2rem; - } - .swagger-ui .pb5-ns { - padding-bottom: 4rem; - } - .swagger-ui .pb6-ns { - padding-bottom: 8rem; - } - .swagger-ui .pb7-ns { - padding-bottom: 16rem; - } - .swagger-ui .pt0-ns { - padding-top: 0; - } - .swagger-ui .pt1-ns { - padding-top: 0.25rem; - } - .swagger-ui .pt2-ns { - padding-top: 0.5rem; - } - .swagger-ui .pt3-ns { - padding-top: 1rem; - } - .swagger-ui .pt4-ns { - padding-top: 2rem; - } - .swagger-ui .pt5-ns { - padding-top: 4rem; - } - .swagger-ui .pt6-ns { - padding-top: 8rem; - } - .swagger-ui .pt7-ns { - padding-top: 16rem; - } - .swagger-ui .pv0-ns { - padding-bottom: 0; - padding-top: 0; - } - .swagger-ui .pv1-ns { - padding-bottom: 0.25rem; - padding-top: 0.25rem; - } - .swagger-ui .pv2-ns { - padding-bottom: 0.5rem; - padding-top: 0.5rem; - } - .swagger-ui .pv3-ns { - padding-bottom: 1rem; - padding-top: 1rem; - } - .swagger-ui .pv4-ns { - padding-bottom: 2rem; - padding-top: 2rem; - } - .swagger-ui .pv5-ns { - padding-bottom: 4rem; - padding-top: 4rem; - } - .swagger-ui .pv6-ns { - padding-bottom: 8rem; - padding-top: 8rem; - } - .swagger-ui .pv7-ns { - padding-bottom: 16rem; - padding-top: 16rem; - } - .swagger-ui .ph0-ns { - padding-left: 0; - padding-right: 0; - } - .swagger-ui .ph1-ns { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - .swagger-ui .ph2-ns { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .swagger-ui .ph3-ns { - padding-left: 1rem; - padding-right: 1rem; - } - .swagger-ui .ph4-ns { - padding-left: 2rem; - padding-right: 2rem; - } - .swagger-ui .ph5-ns { - padding-left: 4rem; - padding-right: 4rem; - } - .swagger-ui .ph6-ns { - padding-left: 8rem; - padding-right: 8rem; - } - .swagger-ui .ph7-ns { - padding-left: 16rem; - padding-right: 16rem; - } - .swagger-ui .ma0-ns { - margin: 0; - } - .swagger-ui .ma1-ns { - margin: 0.25rem; - } - .swagger-ui .ma2-ns { - margin: 0.5rem; - } - .swagger-ui .ma3-ns { - margin: 1rem; - } - .swagger-ui .ma4-ns { - margin: 2rem; - } - .swagger-ui .ma5-ns { - margin: 4rem; - } - .swagger-ui .ma6-ns { - margin: 8rem; - } - .swagger-ui .ma7-ns { - margin: 16rem; - } - .swagger-ui .ml0-ns { - margin-left: 0; - } - .swagger-ui .ml1-ns { - margin-left: 0.25rem; - } - .swagger-ui .ml2-ns { - margin-left: 0.5rem; - } - .swagger-ui .ml3-ns { - margin-left: 1rem; - } - .swagger-ui .ml4-ns { - margin-left: 2rem; - } - .swagger-ui .ml5-ns { - margin-left: 4rem; - } - .swagger-ui .ml6-ns { - margin-left: 8rem; - } - .swagger-ui .ml7-ns { - margin-left: 16rem; - } - .swagger-ui .mr0-ns { - margin-right: 0; - } - .swagger-ui .mr1-ns { - margin-right: 0.25rem; - } - .swagger-ui .mr2-ns { - margin-right: 0.5rem; - } - .swagger-ui .mr3-ns { - margin-right: 1rem; - } - .swagger-ui .mr4-ns { - margin-right: 2rem; - } - .swagger-ui .mr5-ns { - margin-right: 4rem; - } - .swagger-ui .mr6-ns { - margin-right: 8rem; - } - .swagger-ui .mr7-ns { - margin-right: 16rem; - } - .swagger-ui .mb0-ns { - margin-bottom: 0; - } - .swagger-ui .mb1-ns { - margin-bottom: 0.25rem; - } - .swagger-ui .mb2-ns { - margin-bottom: 0.5rem; - } - .swagger-ui .mb3-ns { - margin-bottom: 1rem; - } - .swagger-ui .mb4-ns { - margin-bottom: 2rem; - } - .swagger-ui .mb5-ns { - margin-bottom: 4rem; - } - .swagger-ui .mb6-ns { - margin-bottom: 8rem; - } - .swagger-ui .mb7-ns { - margin-bottom: 16rem; - } - .swagger-ui .mt0-ns { - margin-top: 0; - } - .swagger-ui .mt1-ns { - margin-top: 0.25rem; - } - .swagger-ui .mt2-ns { - margin-top: 0.5rem; - } - .swagger-ui .mt3-ns { - margin-top: 1rem; - } - .swagger-ui .mt4-ns { - margin-top: 2rem; - } - .swagger-ui .mt5-ns { - margin-top: 4rem; - } - .swagger-ui .mt6-ns { - margin-top: 8rem; - } - .swagger-ui .mt7-ns { - margin-top: 16rem; - } - .swagger-ui .mv0-ns { - margin-bottom: 0; - margin-top: 0; - } - .swagger-ui .mv1-ns { - margin-bottom: 0.25rem; - margin-top: 0.25rem; - } - .swagger-ui .mv2-ns { - margin-bottom: 0.5rem; - margin-top: 0.5rem; - } - .swagger-ui .mv3-ns { - margin-bottom: 1rem; - margin-top: 1rem; - } - .swagger-ui .mv4-ns { - margin-bottom: 2rem; - margin-top: 2rem; - } - .swagger-ui .mv5-ns { - margin-bottom: 4rem; - margin-top: 4rem; - } - .swagger-ui .mv6-ns { - margin-bottom: 8rem; - margin-top: 8rem; - } - .swagger-ui .mv7-ns { - margin-bottom: 16rem; - margin-top: 16rem; - } - .swagger-ui .mh0-ns { - margin-left: 0; - margin-right: 0; - } - .swagger-ui .mh1-ns { - margin-left: 0.25rem; - margin-right: 0.25rem; - } - .swagger-ui .mh2-ns { - margin-left: 0.5rem; - margin-right: 0.5rem; - } - .swagger-ui .mh3-ns { - margin-left: 1rem; - margin-right: 1rem; - } - .swagger-ui .mh4-ns { - margin-left: 2rem; - margin-right: 2rem; - } - .swagger-ui .mh5-ns { - margin-left: 4rem; - margin-right: 4rem; - } - .swagger-ui .mh6-ns { - margin-left: 8rem; - margin-right: 8rem; - } - .swagger-ui .mh7-ns { - margin-left: 16rem; - margin-right: 16rem; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .pa0-m { - padding: 0; - } - .swagger-ui .pa1-m { - padding: 0.25rem; - } - .swagger-ui .pa2-m { - padding: 0.5rem; - } - .swagger-ui .pa3-m { - padding: 1rem; - } - .swagger-ui .pa4-m { - padding: 2rem; - } - .swagger-ui .pa5-m { - padding: 4rem; - } - .swagger-ui .pa6-m { - padding: 8rem; - } - .swagger-ui .pa7-m { - padding: 16rem; - } - .swagger-ui .pl0-m { - padding-left: 0; - } - .swagger-ui .pl1-m { - padding-left: 0.25rem; - } - .swagger-ui .pl2-m { - padding-left: 0.5rem; - } - .swagger-ui .pl3-m { - padding-left: 1rem; - } - .swagger-ui .pl4-m { - padding-left: 2rem; - } - .swagger-ui .pl5-m { - padding-left: 4rem; - } - .swagger-ui .pl6-m { - padding-left: 8rem; - } - .swagger-ui .pl7-m { - padding-left: 16rem; - } - .swagger-ui .pr0-m { - padding-right: 0; - } - .swagger-ui .pr1-m { - padding-right: 0.25rem; - } - .swagger-ui .pr2-m { - padding-right: 0.5rem; - } - .swagger-ui .pr3-m { - padding-right: 1rem; - } - .swagger-ui .pr4-m { - padding-right: 2rem; - } - .swagger-ui .pr5-m { - padding-right: 4rem; - } - .swagger-ui .pr6-m { - padding-right: 8rem; - } - .swagger-ui .pr7-m { - padding-right: 16rem; - } - .swagger-ui .pb0-m { - padding-bottom: 0; - } - .swagger-ui .pb1-m { - padding-bottom: 0.25rem; - } - .swagger-ui .pb2-m { - padding-bottom: 0.5rem; - } - .swagger-ui .pb3-m { - padding-bottom: 1rem; - } - .swagger-ui .pb4-m { - padding-bottom: 2rem; - } - .swagger-ui .pb5-m { - padding-bottom: 4rem; - } - .swagger-ui .pb6-m { - padding-bottom: 8rem; - } - .swagger-ui .pb7-m { - padding-bottom: 16rem; - } - .swagger-ui .pt0-m { - padding-top: 0; - } - .swagger-ui .pt1-m { - padding-top: 0.25rem; - } - .swagger-ui .pt2-m { - padding-top: 0.5rem; - } - .swagger-ui .pt3-m { - padding-top: 1rem; - } - .swagger-ui .pt4-m { - padding-top: 2rem; - } - .swagger-ui .pt5-m { - padding-top: 4rem; - } - .swagger-ui .pt6-m { - padding-top: 8rem; - } - .swagger-ui .pt7-m { - padding-top: 16rem; - } - .swagger-ui .pv0-m { - padding-bottom: 0; - padding-top: 0; - } - .swagger-ui .pv1-m { - padding-bottom: 0.25rem; - padding-top: 0.25rem; - } - .swagger-ui .pv2-m { - padding-bottom: 0.5rem; - padding-top: 0.5rem; - } - .swagger-ui .pv3-m { - padding-bottom: 1rem; - padding-top: 1rem; - } - .swagger-ui .pv4-m { - padding-bottom: 2rem; - padding-top: 2rem; - } - .swagger-ui .pv5-m { - padding-bottom: 4rem; - padding-top: 4rem; - } - .swagger-ui .pv6-m { - padding-bottom: 8rem; - padding-top: 8rem; - } - .swagger-ui .pv7-m { - padding-bottom: 16rem; - padding-top: 16rem; - } - .swagger-ui .ph0-m { - padding-left: 0; - padding-right: 0; - } - .swagger-ui .ph1-m { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - .swagger-ui .ph2-m { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .swagger-ui .ph3-m { - padding-left: 1rem; - padding-right: 1rem; - } - .swagger-ui .ph4-m { - padding-left: 2rem; - padding-right: 2rem; - } - .swagger-ui .ph5-m { - padding-left: 4rem; - padding-right: 4rem; - } - .swagger-ui .ph6-m { - padding-left: 8rem; - padding-right: 8rem; - } - .swagger-ui .ph7-m { - padding-left: 16rem; - padding-right: 16rem; - } - .swagger-ui .ma0-m { - margin: 0; - } - .swagger-ui .ma1-m { - margin: 0.25rem; - } - .swagger-ui .ma2-m { - margin: 0.5rem; - } - .swagger-ui .ma3-m { - margin: 1rem; - } - .swagger-ui .ma4-m { - margin: 2rem; - } - .swagger-ui .ma5-m { - margin: 4rem; - } - .swagger-ui .ma6-m { - margin: 8rem; - } - .swagger-ui .ma7-m { - margin: 16rem; - } - .swagger-ui .ml0-m { - margin-left: 0; - } - .swagger-ui .ml1-m { - margin-left: 0.25rem; - } - .swagger-ui .ml2-m { - margin-left: 0.5rem; - } - .swagger-ui .ml3-m { - margin-left: 1rem; - } - .swagger-ui .ml4-m { - margin-left: 2rem; - } - .swagger-ui .ml5-m { - margin-left: 4rem; - } - .swagger-ui .ml6-m { - margin-left: 8rem; - } - .swagger-ui .ml7-m { - margin-left: 16rem; - } - .swagger-ui .mr0-m { - margin-right: 0; - } - .swagger-ui .mr1-m { - margin-right: 0.25rem; - } - .swagger-ui .mr2-m { - margin-right: 0.5rem; - } - .swagger-ui .mr3-m { - margin-right: 1rem; - } - .swagger-ui .mr4-m { - margin-right: 2rem; - } - .swagger-ui .mr5-m { - margin-right: 4rem; - } - .swagger-ui .mr6-m { - margin-right: 8rem; - } - .swagger-ui .mr7-m { - margin-right: 16rem; - } - .swagger-ui .mb0-m { - margin-bottom: 0; - } - .swagger-ui .mb1-m { - margin-bottom: 0.25rem; - } - .swagger-ui .mb2-m { - margin-bottom: 0.5rem; - } - .swagger-ui .mb3-m { - margin-bottom: 1rem; - } - .swagger-ui .mb4-m { - margin-bottom: 2rem; - } - .swagger-ui .mb5-m { - margin-bottom: 4rem; - } - .swagger-ui .mb6-m { - margin-bottom: 8rem; - } - .swagger-ui .mb7-m { - margin-bottom: 16rem; - } - .swagger-ui .mt0-m { - margin-top: 0; - } - .swagger-ui .mt1-m { - margin-top: 0.25rem; - } - .swagger-ui .mt2-m { - margin-top: 0.5rem; - } - .swagger-ui .mt3-m { - margin-top: 1rem; - } - .swagger-ui .mt4-m { - margin-top: 2rem; - } - .swagger-ui .mt5-m { - margin-top: 4rem; - } - .swagger-ui .mt6-m { - margin-top: 8rem; - } - .swagger-ui .mt7-m { - margin-top: 16rem; - } - .swagger-ui .mv0-m { - margin-bottom: 0; - margin-top: 0; - } - .swagger-ui .mv1-m { - margin-bottom: 0.25rem; - margin-top: 0.25rem; - } - .swagger-ui .mv2-m { - margin-bottom: 0.5rem; - margin-top: 0.5rem; - } - .swagger-ui .mv3-m { - margin-bottom: 1rem; - margin-top: 1rem; - } - .swagger-ui .mv4-m { - margin-bottom: 2rem; - margin-top: 2rem; - } - .swagger-ui .mv5-m { - margin-bottom: 4rem; - margin-top: 4rem; - } - .swagger-ui .mv6-m { - margin-bottom: 8rem; - margin-top: 8rem; - } - .swagger-ui .mv7-m { - margin-bottom: 16rem; - margin-top: 16rem; - } - .swagger-ui .mh0-m { - margin-left: 0; - margin-right: 0; - } - .swagger-ui .mh1-m { - margin-left: 0.25rem; - margin-right: 0.25rem; - } - .swagger-ui .mh2-m { - margin-left: 0.5rem; - margin-right: 0.5rem; - } - .swagger-ui .mh3-m { - margin-left: 1rem; - margin-right: 1rem; - } - .swagger-ui .mh4-m { - margin-left: 2rem; - margin-right: 2rem; - } - .swagger-ui .mh5-m { - margin-left: 4rem; - margin-right: 4rem; - } - .swagger-ui .mh6-m { - margin-left: 8rem; - margin-right: 8rem; - } - .swagger-ui .mh7-m { - margin-left: 16rem; - margin-right: 16rem; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .pa0-l { - padding: 0; - } - .swagger-ui .pa1-l { - padding: 0.25rem; - } - .swagger-ui .pa2-l { - padding: 0.5rem; - } - .swagger-ui .pa3-l { - padding: 1rem; - } - .swagger-ui .pa4-l { - padding: 2rem; - } - .swagger-ui .pa5-l { - padding: 4rem; - } - .swagger-ui .pa6-l { - padding: 8rem; - } - .swagger-ui .pa7-l { - padding: 16rem; - } - .swagger-ui .pl0-l { - padding-left: 0; - } - .swagger-ui .pl1-l { - padding-left: 0.25rem; - } - .swagger-ui .pl2-l { - padding-left: 0.5rem; - } - .swagger-ui .pl3-l { - padding-left: 1rem; - } - .swagger-ui .pl4-l { - padding-left: 2rem; - } - .swagger-ui .pl5-l { - padding-left: 4rem; - } - .swagger-ui .pl6-l { - padding-left: 8rem; - } - .swagger-ui .pl7-l { - padding-left: 16rem; - } - .swagger-ui .pr0-l { - padding-right: 0; - } - .swagger-ui .pr1-l { - padding-right: 0.25rem; - } - .swagger-ui .pr2-l { - padding-right: 0.5rem; - } - .swagger-ui .pr3-l { - padding-right: 1rem; - } - .swagger-ui .pr4-l { - padding-right: 2rem; - } - .swagger-ui .pr5-l { - padding-right: 4rem; - } - .swagger-ui .pr6-l { - padding-right: 8rem; - } - .swagger-ui .pr7-l { - padding-right: 16rem; - } - .swagger-ui .pb0-l { - padding-bottom: 0; - } - .swagger-ui .pb1-l { - padding-bottom: 0.25rem; - } - .swagger-ui .pb2-l { - padding-bottom: 0.5rem; - } - .swagger-ui .pb3-l { - padding-bottom: 1rem; - } - .swagger-ui .pb4-l { - padding-bottom: 2rem; - } - .swagger-ui .pb5-l { - padding-bottom: 4rem; - } - .swagger-ui .pb6-l { - padding-bottom: 8rem; - } - .swagger-ui .pb7-l { - padding-bottom: 16rem; - } - .swagger-ui .pt0-l { - padding-top: 0; - } - .swagger-ui .pt1-l { - padding-top: 0.25rem; - } - .swagger-ui .pt2-l { - padding-top: 0.5rem; - } - .swagger-ui .pt3-l { - padding-top: 1rem; - } - .swagger-ui .pt4-l { - padding-top: 2rem; - } - .swagger-ui .pt5-l { - padding-top: 4rem; - } - .swagger-ui .pt6-l { - padding-top: 8rem; - } - .swagger-ui .pt7-l { - padding-top: 16rem; - } - .swagger-ui .pv0-l { - padding-bottom: 0; - padding-top: 0; - } - .swagger-ui .pv1-l { - padding-bottom: 0.25rem; - padding-top: 0.25rem; - } - .swagger-ui .pv2-l { - padding-bottom: 0.5rem; - padding-top: 0.5rem; - } - .swagger-ui .pv3-l { - padding-bottom: 1rem; - padding-top: 1rem; - } - .swagger-ui .pv4-l { - padding-bottom: 2rem; - padding-top: 2rem; - } - .swagger-ui .pv5-l { - padding-bottom: 4rem; - padding-top: 4rem; - } - .swagger-ui .pv6-l { - padding-bottom: 8rem; - padding-top: 8rem; - } - .swagger-ui .pv7-l { - padding-bottom: 16rem; - padding-top: 16rem; - } - .swagger-ui .ph0-l { - padding-left: 0; - padding-right: 0; - } - .swagger-ui .ph1-l { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - .swagger-ui .ph2-l { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .swagger-ui .ph3-l { - padding-left: 1rem; - padding-right: 1rem; - } - .swagger-ui .ph4-l { - padding-left: 2rem; - padding-right: 2rem; - } - .swagger-ui .ph5-l { - padding-left: 4rem; - padding-right: 4rem; - } - .swagger-ui .ph6-l { - padding-left: 8rem; - padding-right: 8rem; - } - .swagger-ui .ph7-l { - padding-left: 16rem; - padding-right: 16rem; - } - .swagger-ui .ma0-l { - margin: 0; - } - .swagger-ui .ma1-l { - margin: 0.25rem; - } - .swagger-ui .ma2-l { - margin: 0.5rem; - } - .swagger-ui .ma3-l { - margin: 1rem; - } - .swagger-ui .ma4-l { - margin: 2rem; - } - .swagger-ui .ma5-l { - margin: 4rem; - } - .swagger-ui .ma6-l { - margin: 8rem; - } - .swagger-ui .ma7-l { - margin: 16rem; - } - .swagger-ui .ml0-l { - margin-left: 0; - } - .swagger-ui .ml1-l { - margin-left: 0.25rem; - } - .swagger-ui .ml2-l { - margin-left: 0.5rem; - } - .swagger-ui .ml3-l { - margin-left: 1rem; - } - .swagger-ui .ml4-l { - margin-left: 2rem; - } - .swagger-ui .ml5-l { - margin-left: 4rem; - } - .swagger-ui .ml6-l { - margin-left: 8rem; - } - .swagger-ui .ml7-l { - margin-left: 16rem; - } - .swagger-ui .mr0-l { - margin-right: 0; - } - .swagger-ui .mr1-l { - margin-right: 0.25rem; - } - .swagger-ui .mr2-l { - margin-right: 0.5rem; - } - .swagger-ui .mr3-l { - margin-right: 1rem; - } - .swagger-ui .mr4-l { - margin-right: 2rem; - } - .swagger-ui .mr5-l { - margin-right: 4rem; - } - .swagger-ui .mr6-l { - margin-right: 8rem; - } - .swagger-ui .mr7-l { - margin-right: 16rem; - } - .swagger-ui .mb0-l { - margin-bottom: 0; - } - .swagger-ui .mb1-l { - margin-bottom: 0.25rem; - } - .swagger-ui .mb2-l { - margin-bottom: 0.5rem; - } - .swagger-ui .mb3-l { - margin-bottom: 1rem; - } - .swagger-ui .mb4-l { - margin-bottom: 2rem; - } - .swagger-ui .mb5-l { - margin-bottom: 4rem; - } - .swagger-ui .mb6-l { - margin-bottom: 8rem; - } - .swagger-ui .mb7-l { - margin-bottom: 16rem; - } - .swagger-ui .mt0-l { - margin-top: 0; - } - .swagger-ui .mt1-l { - margin-top: 0.25rem; - } - .swagger-ui .mt2-l { - margin-top: 0.5rem; - } - .swagger-ui .mt3-l { - margin-top: 1rem; - } - .swagger-ui .mt4-l { - margin-top: 2rem; - } - .swagger-ui .mt5-l { - margin-top: 4rem; - } - .swagger-ui .mt6-l { - margin-top: 8rem; - } - .swagger-ui .mt7-l { - margin-top: 16rem; - } - .swagger-ui .mv0-l { - margin-bottom: 0; - margin-top: 0; - } - .swagger-ui .mv1-l { - margin-bottom: 0.25rem; - margin-top: 0.25rem; - } - .swagger-ui .mv2-l { - margin-bottom: 0.5rem; - margin-top: 0.5rem; - } - .swagger-ui .mv3-l { - margin-bottom: 1rem; - margin-top: 1rem; - } - .swagger-ui .mv4-l { - margin-bottom: 2rem; - margin-top: 2rem; - } - .swagger-ui .mv5-l { - margin-bottom: 4rem; - margin-top: 4rem; - } - .swagger-ui .mv6-l { - margin-bottom: 8rem; - margin-top: 8rem; - } - .swagger-ui .mv7-l { - margin-bottom: 16rem; - margin-top: 16rem; - } - .swagger-ui .mh0-l { - margin-left: 0; - margin-right: 0; - } - .swagger-ui .mh1-l { - margin-left: 0.25rem; - margin-right: 0.25rem; - } - .swagger-ui .mh2-l { - margin-left: 0.5rem; - margin-right: 0.5rem; - } - .swagger-ui .mh3-l { - margin-left: 1rem; - margin-right: 1rem; - } - .swagger-ui .mh4-l { - margin-left: 2rem; - margin-right: 2rem; - } - .swagger-ui .mh5-l { - margin-left: 4rem; - margin-right: 4rem; - } - .swagger-ui .mh6-l { - margin-left: 8rem; - margin-right: 8rem; - } - .swagger-ui .mh7-l { - margin-left: 16rem; - margin-right: 16rem; - } -} -.swagger-ui .na1 { - margin: -0.25rem; -} -.swagger-ui .na2 { - margin: -0.5rem; -} -.swagger-ui .na3 { - margin: -1rem; -} -.swagger-ui .na4 { - margin: -2rem; -} -.swagger-ui .na5 { - margin: -4rem; -} -.swagger-ui .na6 { - margin: -8rem; -} -.swagger-ui .na7 { - margin: -16rem; -} -.swagger-ui .nl1 { - margin-left: -0.25rem; -} -.swagger-ui .nl2 { - margin-left: -0.5rem; -} -.swagger-ui .nl3 { - margin-left: -1rem; -} -.swagger-ui .nl4 { - margin-left: -2rem; -} -.swagger-ui .nl5 { - margin-left: -4rem; -} -.swagger-ui .nl6 { - margin-left: -8rem; -} -.swagger-ui .nl7 { - margin-left: -16rem; -} -.swagger-ui .nr1 { - margin-right: -0.25rem; -} -.swagger-ui .nr2 { - margin-right: -0.5rem; -} -.swagger-ui .nr3 { - margin-right: -1rem; -} -.swagger-ui .nr4 { - margin-right: -2rem; -} -.swagger-ui .nr5 { - margin-right: -4rem; -} -.swagger-ui .nr6 { - margin-right: -8rem; -} -.swagger-ui .nr7 { - margin-right: -16rem; -} -.swagger-ui .nb1 { - margin-bottom: -0.25rem; -} -.swagger-ui .nb2 { - margin-bottom: -0.5rem; -} -.swagger-ui .nb3 { - margin-bottom: -1rem; -} -.swagger-ui .nb4 { - margin-bottom: -2rem; -} -.swagger-ui .nb5 { - margin-bottom: -4rem; -} -.swagger-ui .nb6 { - margin-bottom: -8rem; -} -.swagger-ui .nb7 { - margin-bottom: -16rem; -} -.swagger-ui .nt1 { - margin-top: -0.25rem; -} -.swagger-ui .nt2 { - margin-top: -0.5rem; -} -.swagger-ui .nt3 { - margin-top: -1rem; -} -.swagger-ui .nt4 { - margin-top: -2rem; -} -.swagger-ui .nt5 { - margin-top: -4rem; -} -.swagger-ui .nt6 { - margin-top: -8rem; -} -.swagger-ui .nt7 { - margin-top: -16rem; -} -@media screen and (min-width: 30em) { - .swagger-ui .na1-ns { - margin: -0.25rem; - } - .swagger-ui .na2-ns { - margin: -0.5rem; - } - .swagger-ui .na3-ns { - margin: -1rem; - } - .swagger-ui .na4-ns { - margin: -2rem; - } - .swagger-ui .na5-ns { - margin: -4rem; - } - .swagger-ui .na6-ns { - margin: -8rem; - } - .swagger-ui .na7-ns { - margin: -16rem; - } - .swagger-ui .nl1-ns { - margin-left: -0.25rem; - } - .swagger-ui .nl2-ns { - margin-left: -0.5rem; - } - .swagger-ui .nl3-ns { - margin-left: -1rem; - } - .swagger-ui .nl4-ns { - margin-left: -2rem; - } - .swagger-ui .nl5-ns { - margin-left: -4rem; - } - .swagger-ui .nl6-ns { - margin-left: -8rem; - } - .swagger-ui .nl7-ns { - margin-left: -16rem; - } - .swagger-ui .nr1-ns { - margin-right: -0.25rem; - } - .swagger-ui .nr2-ns { - margin-right: -0.5rem; - } - .swagger-ui .nr3-ns { - margin-right: -1rem; - } - .swagger-ui .nr4-ns { - margin-right: -2rem; - } - .swagger-ui .nr5-ns { - margin-right: -4rem; - } - .swagger-ui .nr6-ns { - margin-right: -8rem; - } - .swagger-ui .nr7-ns { - margin-right: -16rem; - } - .swagger-ui .nb1-ns { - margin-bottom: -0.25rem; - } - .swagger-ui .nb2-ns { - margin-bottom: -0.5rem; - } - .swagger-ui .nb3-ns { - margin-bottom: -1rem; - } - .swagger-ui .nb4-ns { - margin-bottom: -2rem; - } - .swagger-ui .nb5-ns { - margin-bottom: -4rem; - } - .swagger-ui .nb6-ns { - margin-bottom: -8rem; - } - .swagger-ui .nb7-ns { - margin-bottom: -16rem; - } - .swagger-ui .nt1-ns { - margin-top: -0.25rem; - } - .swagger-ui .nt2-ns { - margin-top: -0.5rem; - } - .swagger-ui .nt3-ns { - margin-top: -1rem; - } - .swagger-ui .nt4-ns { - margin-top: -2rem; - } - .swagger-ui .nt5-ns { - margin-top: -4rem; - } - .swagger-ui .nt6-ns { - margin-top: -8rem; - } - .swagger-ui .nt7-ns { - margin-top: -16rem; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .na1-m { - margin: -0.25rem; - } - .swagger-ui .na2-m { - margin: -0.5rem; - } - .swagger-ui .na3-m { - margin: -1rem; - } - .swagger-ui .na4-m { - margin: -2rem; - } - .swagger-ui .na5-m { - margin: -4rem; - } - .swagger-ui .na6-m { - margin: -8rem; - } - .swagger-ui .na7-m { - margin: -16rem; - } - .swagger-ui .nl1-m { - margin-left: -0.25rem; - } - .swagger-ui .nl2-m { - margin-left: -0.5rem; - } - .swagger-ui .nl3-m { - margin-left: -1rem; - } - .swagger-ui .nl4-m { - margin-left: -2rem; - } - .swagger-ui .nl5-m { - margin-left: -4rem; - } - .swagger-ui .nl6-m { - margin-left: -8rem; - } - .swagger-ui .nl7-m { - margin-left: -16rem; - } - .swagger-ui .nr1-m { - margin-right: -0.25rem; - } - .swagger-ui .nr2-m { - margin-right: -0.5rem; - } - .swagger-ui .nr3-m { - margin-right: -1rem; - } - .swagger-ui .nr4-m { - margin-right: -2rem; - } - .swagger-ui .nr5-m { - margin-right: -4rem; - } - .swagger-ui .nr6-m { - margin-right: -8rem; - } - .swagger-ui .nr7-m { - margin-right: -16rem; - } - .swagger-ui .nb1-m { - margin-bottom: -0.25rem; - } - .swagger-ui .nb2-m { - margin-bottom: -0.5rem; - } - .swagger-ui .nb3-m { - margin-bottom: -1rem; - } - .swagger-ui .nb4-m { - margin-bottom: -2rem; - } - .swagger-ui .nb5-m { - margin-bottom: -4rem; - } - .swagger-ui .nb6-m { - margin-bottom: -8rem; - } - .swagger-ui .nb7-m { - margin-bottom: -16rem; - } - .swagger-ui .nt1-m { - margin-top: -0.25rem; - } - .swagger-ui .nt2-m { - margin-top: -0.5rem; - } - .swagger-ui .nt3-m { - margin-top: -1rem; - } - .swagger-ui .nt4-m { - margin-top: -2rem; - } - .swagger-ui .nt5-m { - margin-top: -4rem; - } - .swagger-ui .nt6-m { - margin-top: -8rem; - } - .swagger-ui .nt7-m { - margin-top: -16rem; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .na1-l { - margin: -0.25rem; - } - .swagger-ui .na2-l { - margin: -0.5rem; - } - .swagger-ui .na3-l { - margin: -1rem; - } - .swagger-ui .na4-l { - margin: -2rem; - } - .swagger-ui .na5-l { - margin: -4rem; - } - .swagger-ui .na6-l { - margin: -8rem; - } - .swagger-ui .na7-l { - margin: -16rem; - } - .swagger-ui .nl1-l { - margin-left: -0.25rem; - } - .swagger-ui .nl2-l { - margin-left: -0.5rem; - } - .swagger-ui .nl3-l { - margin-left: -1rem; - } - .swagger-ui .nl4-l { - margin-left: -2rem; - } - .swagger-ui .nl5-l { - margin-left: -4rem; - } - .swagger-ui .nl6-l { - margin-left: -8rem; - } - .swagger-ui .nl7-l { - margin-left: -16rem; - } - .swagger-ui .nr1-l { - margin-right: -0.25rem; - } - .swagger-ui .nr2-l { - margin-right: -0.5rem; - } - .swagger-ui .nr3-l { - margin-right: -1rem; - } - .swagger-ui .nr4-l { - margin-right: -2rem; - } - .swagger-ui .nr5-l { - margin-right: -4rem; - } - .swagger-ui .nr6-l { - margin-right: -8rem; - } - .swagger-ui .nr7-l { - margin-right: -16rem; - } - .swagger-ui .nb1-l { - margin-bottom: -0.25rem; - } - .swagger-ui .nb2-l { - margin-bottom: -0.5rem; - } - .swagger-ui .nb3-l { - margin-bottom: -1rem; - } - .swagger-ui .nb4-l { - margin-bottom: -2rem; - } - .swagger-ui .nb5-l { - margin-bottom: -4rem; - } - .swagger-ui .nb6-l { - margin-bottom: -8rem; - } - .swagger-ui .nb7-l { - margin-bottom: -16rem; - } - .swagger-ui .nt1-l { - margin-top: -0.25rem; - } - .swagger-ui .nt2-l { - margin-top: -0.5rem; - } - .swagger-ui .nt3-l { - margin-top: -1rem; - } - .swagger-ui .nt4-l { - margin-top: -2rem; - } - .swagger-ui .nt5-l { - margin-top: -4rem; - } - .swagger-ui .nt6-l { - margin-top: -8rem; - } - .swagger-ui .nt7-l { - margin-top: -16rem; - } -} -.swagger-ui .collapse { - border-collapse: collapse; - border-spacing: 0; -} -.swagger-ui .striped--light-silver:nth-child(odd) { - background-color: #aaa; -} -.swagger-ui .striped--moon-gray:nth-child(odd) { - background-color: #ccc; -} -.swagger-ui .striped--light-gray:nth-child(odd) { - background-color: #eee; -} -.swagger-ui .striped--near-white:nth-child(odd) { - background-color: #f4f4f4; -} -.swagger-ui .stripe-light:nth-child(odd) { - background-color: hsla(0, 0%, 100%, 0.1); -} -.swagger-ui .stripe-dark:nth-child(odd) { - background-color: rgba(0, 0, 0, 0.1); -} -.swagger-ui .strike { - -webkit-text-decoration: line-through; - text-decoration: line-through; -} -.swagger-ui .underline { - -webkit-text-decoration: underline; - text-decoration: underline; -} -.swagger-ui .no-underline { - -webkit-text-decoration: none; - text-decoration: none; -} -@media screen and (min-width: 30em) { - .swagger-ui .strike-ns { - -webkit-text-decoration: line-through; - text-decoration: line-through; - } - .swagger-ui .underline-ns { - -webkit-text-decoration: underline; - text-decoration: underline; - } - .swagger-ui .no-underline-ns { - -webkit-text-decoration: none; - text-decoration: none; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .strike-m { - -webkit-text-decoration: line-through; - text-decoration: line-through; - } - .swagger-ui .underline-m { - -webkit-text-decoration: underline; - text-decoration: underline; - } - .swagger-ui .no-underline-m { - -webkit-text-decoration: none; - text-decoration: none; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .strike-l { - -webkit-text-decoration: line-through; - text-decoration: line-through; - } - .swagger-ui .underline-l { - -webkit-text-decoration: underline; - text-decoration: underline; - } - .swagger-ui .no-underline-l { - -webkit-text-decoration: none; - text-decoration: none; - } -} -.swagger-ui .tl { - text-align: left; -} -.swagger-ui .tr { - text-align: right; -} -.swagger-ui .tc { - text-align: center; -} -.swagger-ui .tj { - text-align: justify; -} -@media screen and (min-width: 30em) { - .swagger-ui .tl-ns { - text-align: left; - } - .swagger-ui .tr-ns { - text-align: right; - } - .swagger-ui .tc-ns { - text-align: center; - } - .swagger-ui .tj-ns { - text-align: justify; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .tl-m { - text-align: left; - } - .swagger-ui .tr-m { - text-align: right; - } - .swagger-ui .tc-m { - text-align: center; - } - .swagger-ui .tj-m { - text-align: justify; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .tl-l { - text-align: left; - } - .swagger-ui .tr-l { - text-align: right; - } - .swagger-ui .tc-l { - text-align: center; - } - .swagger-ui .tj-l { - text-align: justify; - } -} -.swagger-ui .ttc { - text-transform: capitalize; -} -.swagger-ui .ttl { - text-transform: lowercase; -} -.swagger-ui .ttu { - text-transform: uppercase; -} -.swagger-ui .ttn { - text-transform: none; -} -@media screen and (min-width: 30em) { - .swagger-ui .ttc-ns { - text-transform: capitalize; - } - .swagger-ui .ttl-ns { - text-transform: lowercase; - } - .swagger-ui .ttu-ns { - text-transform: uppercase; - } - .swagger-ui .ttn-ns { - text-transform: none; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .ttc-m { - text-transform: capitalize; - } - .swagger-ui .ttl-m { - text-transform: lowercase; - } - .swagger-ui .ttu-m { - text-transform: uppercase; - } - .swagger-ui .ttn-m { - text-transform: none; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .ttc-l { - text-transform: capitalize; - } - .swagger-ui .ttl-l { - text-transform: lowercase; - } - .swagger-ui .ttu-l { - text-transform: uppercase; - } - .swagger-ui .ttn-l { - text-transform: none; - } -} -.swagger-ui .f-6, -.swagger-ui .f-headline { - font-size: 6rem; -} -.swagger-ui .f-5, -.swagger-ui .f-subheadline { - font-size: 5rem; -} -.swagger-ui .f1 { - font-size: 3rem; -} -.swagger-ui .f2 { - font-size: 2.25rem; -} -.swagger-ui .f3 { - font-size: 1.5rem; -} -.swagger-ui .f4 { - font-size: 1.25rem; -} -.swagger-ui .f5 { - font-size: 1rem; -} -.swagger-ui .f6 { - font-size: 0.875rem; -} -.swagger-ui .f7 { - font-size: 0.75rem; -} -@media screen and (min-width: 30em) { - .swagger-ui .f-6-ns, - .swagger-ui .f-headline-ns { - font-size: 6rem; - } - .swagger-ui .f-5-ns, - .swagger-ui .f-subheadline-ns { - font-size: 5rem; - } - .swagger-ui .f1-ns { - font-size: 3rem; - } - .swagger-ui .f2-ns { - font-size: 2.25rem; - } - .swagger-ui .f3-ns { - font-size: 1.5rem; - } - .swagger-ui .f4-ns { - font-size: 1.25rem; - } - .swagger-ui .f5-ns { - font-size: 1rem; - } - .swagger-ui .f6-ns { - font-size: 0.875rem; - } - .swagger-ui .f7-ns { - font-size: 0.75rem; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .f-6-m, - .swagger-ui .f-headline-m { - font-size: 6rem; - } - .swagger-ui .f-5-m, - .swagger-ui .f-subheadline-m { - font-size: 5rem; - } - .swagger-ui .f1-m { - font-size: 3rem; - } - .swagger-ui .f2-m { - font-size: 2.25rem; - } - .swagger-ui .f3-m { - font-size: 1.5rem; - } - .swagger-ui .f4-m { - font-size: 1.25rem; - } - .swagger-ui .f5-m { - font-size: 1rem; - } - .swagger-ui .f6-m { - font-size: 0.875rem; - } - .swagger-ui .f7-m { - font-size: 0.75rem; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .f-6-l, - .swagger-ui .f-headline-l { - font-size: 6rem; - } - .swagger-ui .f-5-l, - .swagger-ui .f-subheadline-l { - font-size: 5rem; - } - .swagger-ui .f1-l { - font-size: 3rem; - } - .swagger-ui .f2-l { - font-size: 2.25rem; - } - .swagger-ui .f3-l { - font-size: 1.5rem; - } - .swagger-ui .f4-l { - font-size: 1.25rem; - } - .swagger-ui .f5-l { - font-size: 1rem; - } - .swagger-ui .f6-l { - font-size: 0.875rem; - } - .swagger-ui .f7-l { - font-size: 0.75rem; - } -} -.swagger-ui .measure { - max-width: 30em; -} -.swagger-ui .measure-wide { - max-width: 34em; -} -.swagger-ui .measure-narrow { - max-width: 20em; -} -.swagger-ui .indent { - margin-bottom: 0; - margin-top: 0; - text-indent: 1em; -} -.swagger-ui .small-caps { - font-feature-settings: 'smcp'; - font-variant: small-caps; -} -.swagger-ui .truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -@media screen and (min-width: 30em) { - .swagger-ui .measure-ns { - max-width: 30em; - } - .swagger-ui .measure-wide-ns { - max-width: 34em; - } - .swagger-ui .measure-narrow-ns { - max-width: 20em; - } - .swagger-ui .indent-ns { - margin-bottom: 0; - margin-top: 0; - text-indent: 1em; - } - .swagger-ui .small-caps-ns { - font-feature-settings: 'smcp'; - font-variant: small-caps; - } - .swagger-ui .truncate-ns { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .measure-m { - max-width: 30em; - } - .swagger-ui .measure-wide-m { - max-width: 34em; - } - .swagger-ui .measure-narrow-m { - max-width: 20em; - } - .swagger-ui .indent-m { - margin-bottom: 0; - margin-top: 0; - text-indent: 1em; - } - .swagger-ui .small-caps-m { - font-feature-settings: 'smcp'; - font-variant: small-caps; - } - .swagger-ui .truncate-m { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .measure-l { - max-width: 30em; - } - .swagger-ui .measure-wide-l { - max-width: 34em; - } - .swagger-ui .measure-narrow-l { - max-width: 20em; - } - .swagger-ui .indent-l { - margin-bottom: 0; - margin-top: 0; - text-indent: 1em; - } - .swagger-ui .small-caps-l { - font-feature-settings: 'smcp'; - font-variant: small-caps; - } - .swagger-ui .truncate-l { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } -} -.swagger-ui .overflow-container { - overflow-y: scroll; -} -.swagger-ui .center { - margin-left: auto; - margin-right: auto; -} -.swagger-ui .mr-auto { - margin-right: auto; -} -.swagger-ui .ml-auto { - margin-left: auto; -} -@media screen and (min-width: 30em) { - .swagger-ui .center-ns { - margin-left: auto; - margin-right: auto; - } - .swagger-ui .mr-auto-ns { - margin-right: auto; - } - .swagger-ui .ml-auto-ns { - margin-left: auto; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .center-m { - margin-left: auto; - margin-right: auto; - } - .swagger-ui .mr-auto-m { - margin-right: auto; - } - .swagger-ui .ml-auto-m { - margin-left: auto; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .center-l { - margin-left: auto; - margin-right: auto; - } - .swagger-ui .mr-auto-l { - margin-right: auto; - } - .swagger-ui .ml-auto-l { - margin-left: auto; - } -} -.swagger-ui .clip { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); -} -@media screen and (min-width: 30em) { - .swagger-ui .clip-ns { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .clip-m { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - } -} -@media screen and (min-width: 60em) { - .swagger-ui .clip-l { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - } -} -.swagger-ui .ws-normal { - white-space: normal; -} -.swagger-ui .nowrap { - white-space: nowrap; -} -.swagger-ui .pre { - white-space: pre; -} -@media screen and (min-width: 30em) { - .swagger-ui .ws-normal-ns { - white-space: normal; - } - .swagger-ui .nowrap-ns { - white-space: nowrap; - } - .swagger-ui .pre-ns { - white-space: pre; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .ws-normal-m { - white-space: normal; - } - .swagger-ui .nowrap-m { - white-space: nowrap; - } - .swagger-ui .pre-m { - white-space: pre; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .ws-normal-l { - white-space: normal; - } - .swagger-ui .nowrap-l { - white-space: nowrap; - } - .swagger-ui .pre-l { - white-space: pre; - } -} -.swagger-ui .v-base { - vertical-align: baseline; -} -.swagger-ui .v-mid { - vertical-align: middle; -} -.swagger-ui .v-top { - vertical-align: top; -} -.swagger-ui .v-btm { - vertical-align: bottom; -} -@media screen and (min-width: 30em) { - .swagger-ui .v-base-ns { - vertical-align: baseline; - } - .swagger-ui .v-mid-ns { - vertical-align: middle; - } - .swagger-ui .v-top-ns { - vertical-align: top; - } - .swagger-ui .v-btm-ns { - vertical-align: bottom; - } -} -@media screen and (min-width: 30em) and (max-width: 60em) { - .swagger-ui .v-base-m { - vertical-align: baseline; - } - .swagger-ui .v-mid-m { - vertical-align: middle; - } - .swagger-ui .v-top-m { - vertical-align: top; - } - .swagger-ui .v-btm-m { - vertical-align: bottom; - } -} -@media screen and (min-width: 60em) { - .swagger-ui .v-base-l { - vertical-align: baseline; - } - .swagger-ui .v-mid-l { - vertical-align: middle; - } - .swagger-ui .v-top-l { - vertical-align: top; - } - .swagger-ui .v-btm-l { - vertical-align: bottom; - } -} -.swagger-ui .dim { - opacity: 1; - transition: opacity 0.15s ease-in; -} -.swagger-ui .dim:focus, -.swagger-ui .dim:hover { - opacity: 0.5; - transition: opacity 0.15s ease-in; -} -.swagger-ui .dim:active { - opacity: 0.8; - transition: opacity 0.15s ease-out; -} -.swagger-ui .glow { - transition: opacity 0.15s ease-in; -} -.swagger-ui .glow:focus, -.swagger-ui .glow:hover { - opacity: 1; - transition: opacity 0.15s ease-in; -} -.swagger-ui .hide-child .child { - opacity: 0; - transition: opacity 0.15s ease-in; -} -.swagger-ui .hide-child:active .child, -.swagger-ui .hide-child:focus .child, -.swagger-ui .hide-child:hover .child { - opacity: 1; - transition: opacity 0.15s ease-in; -} -.swagger-ui .underline-hover:focus, -.swagger-ui .underline-hover:hover { - -webkit-text-decoration: underline; - text-decoration: underline; -} -.swagger-ui .grow { - -moz-osx-font-smoothing: grayscale; - backface-visibility: hidden; - transform: translateZ(0); - transition: transform 0.25s ease-out; -} -.swagger-ui .grow:focus, -.swagger-ui .grow:hover { - transform: scale(1.05); -} -.swagger-ui .grow:active { - transform: scale(0.9); -} -.swagger-ui .grow-large { - -moz-osx-font-smoothing: grayscale; - backface-visibility: hidden; - transform: translateZ(0); - transition: transform 0.25s ease-in-out; -} -.swagger-ui .grow-large:focus, -.swagger-ui .grow-large:hover { - transform: scale(1.2); -} -.swagger-ui .grow-large:active { - transform: scale(0.95); -} -.swagger-ui .pointer:hover { - cursor: pointer; -} -.swagger-ui .shadow-hover { - cursor: pointer; - position: relative; - transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -} -.swagger-ui .shadow-hover:after { - border-radius: inherit; - box-shadow: 0 0 16px 2px rgba(0, 0, 0, 0.2); - content: ''; - height: 100%; - left: 0; - opacity: 0; - position: absolute; - top: 0; - transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); - width: 100%; - z-index: -1; -} -.swagger-ui .shadow-hover:focus:after, -.swagger-ui .shadow-hover:hover:after { - opacity: 1; -} -.swagger-ui .bg-animate, -.swagger-ui .bg-animate:focus, -.swagger-ui .bg-animate:hover { - transition: background-color 0.15s ease-in-out; -} -.swagger-ui .z-0 { - z-index: 0; -} -.swagger-ui .z-1 { - z-index: 1; -} -.swagger-ui .z-2 { - z-index: 2; -} -.swagger-ui .z-3 { - z-index: 3; -} -.swagger-ui .z-4 { - z-index: 4; -} -.swagger-ui .z-5 { - z-index: 5; -} -.swagger-ui .z-999 { - z-index: 999; -} -.swagger-ui .z-9999 { - z-index: 9999; -} -.swagger-ui .z-max { - z-index: 2147483647; -} -.swagger-ui .z-inherit { - z-index: inherit; -} -.swagger-ui .z-initial, -.swagger-ui .z-unset { - z-index: auto; -} -.swagger-ui .nested-copy-line-height ol, -.swagger-ui .nested-copy-line-height p, -.swagger-ui .nested-copy-line-height ul { - line-height: 1.5; -} -.swagger-ui .nested-headline-line-height h1, -.swagger-ui .nested-headline-line-height h2, -.swagger-ui .nested-headline-line-height h3, -.swagger-ui .nested-headline-line-height h4, -.swagger-ui .nested-headline-line-height h5, -.swagger-ui .nested-headline-line-height h6 { - line-height: 1.25; -} -.swagger-ui .nested-list-reset ol, -.swagger-ui .nested-list-reset ul { - list-style-type: none; - margin-left: 0; - padding-left: 0; -} -.swagger-ui .nested-copy-indent p + p { - margin-bottom: 0; - margin-top: 0; - text-indent: 0.1em; -} -.swagger-ui .nested-copy-seperator p + p { - margin-top: 1.5em; -} -.swagger-ui .nested-img img { - display: block; - max-width: 100%; - width: 100%; -} -.swagger-ui .nested-links a { - color: #357edd; - transition: color 0.15s ease-in; -} -.swagger-ui .nested-links a:focus, -.swagger-ui .nested-links a:hover { - color: #96ccff; - transition: color 0.15s ease-in; -} -.swagger-ui .wrapper { - box-sizing: border-box; - margin: 0 auto; - max-width: 1460px; - padding: 0 20px; - width: 100%; -} -.swagger-ui .opblock-tag-section { - display: flex; - flex-direction: column; -} -.swagger-ui .try-out.btn-group { - display: flex; - flex: 0.1 2 auto; - padding: 0; -} -.swagger-ui .try-out__btn { - margin-left: 1.25rem; -} -.swagger-ui .opblock-tag { - align-items: center; - border-bottom: 1px solid rgba(59, 65, 81, 0.3); - cursor: pointer; - display: flex; - padding: 10px 20px 10px 10px; - transition: all 0.2s; -} -.swagger-ui .opblock-tag:hover { - background: rgba(0, 0, 0, 0.02); -} -.swagger-ui .opblock-tag { - color: #3b4151; - font-family: sans-serif; - font-size: 24px; - margin: 0 0 5px; -} -.swagger-ui .opblock-tag.no-desc span { - flex: 1; -} -.swagger-ui .opblock-tag svg { - transition: all 0.4s; -} -.swagger-ui .opblock-tag small { - color: #3b4151; - flex: 2; - font-family: sans-serif; - font-size: 14px; - font-weight: 400; - padding: 0 10px; -} -.swagger-ui .opblock-tag > div { - flex: 1 1 150px; - font-weight: 400; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -@media (max-width: 640px) { - .swagger-ui .opblock-tag small, - .swagger-ui .opblock-tag > div { - flex: 1; - } -} -.swagger-ui .opblock-tag .info__externaldocs { - text-align: right; -} -.swagger-ui .parameter__type { - color: #3b4151; - font-family: monospace; - font-size: 12px; - font-weight: 600; - padding: 5px 0; -} -.swagger-ui .parameter-controls { - margin-top: 0.75em; -} -.swagger-ui .examples__title { - display: block; - font-size: 1.1em; - font-weight: 700; - margin-bottom: 0.75em; -} -.swagger-ui .examples__section { - margin-top: 1.5em; -} -.swagger-ui .examples__section-header { - font-size: 0.9rem; - font-weight: 700; - margin-bottom: 0.5rem; -} -.swagger-ui .examples-select { - display: inline-block; - margin-bottom: 0.75em; -} -.swagger-ui .examples-select .examples-select-element { - width: 100%; -} -.swagger-ui .examples-select__section-label { - font-size: 0.9rem; - font-weight: 700; - margin-right: 0.5rem; -} -.swagger-ui .example__section { - margin-top: 1.5em; -} -.swagger-ui .example__section-header { - font-size: 0.9rem; - font-weight: 700; - margin-bottom: 0.5rem; -} -.swagger-ui .view-line-link { - cursor: pointer; - margin: 0 5px; - position: relative; - top: 3px; - transition: all 0.5s; - width: 20px; -} -.swagger-ui .opblock { - border: 1px solid #000; - border-radius: 4px; - box-shadow: 0 0 3px rgba(0, 0, 0, 0.19); - margin: 0 0 15px; -} -.swagger-ui .opblock .tab-header { - display: flex; - flex: 1; -} -.swagger-ui .opblock .tab-header .tab-item { - cursor: pointer; - padding: 0 40px; -} -.swagger-ui .opblock .tab-header .tab-item:first-of-type { - padding: 0 40px 0 0; -} -.swagger-ui .opblock .tab-header .tab-item.active h4 span { - position: relative; -} -.swagger-ui .opblock .tab-header .tab-item.active h4 span:after { - background: grey; - bottom: -15px; - content: ''; - height: 4px; - left: 50%; - position: absolute; - transform: translateX(-50%); - width: 120%; -} -.swagger-ui .opblock.is-open .opblock-summary { - border-bottom: 1px solid #000; -} -.swagger-ui .opblock .opblock-section-header { - align-items: center; - background: hsla(0, 0%, 100%, 0.8); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); - display: flex; - min-height: 50px; - padding: 8px 20px; -} -.swagger-ui .opblock .opblock-section-header > label { - align-items: center; - color: #3b4151; - display: flex; - font-family: sans-serif; - font-size: 12px; - font-weight: 700; - margin: 0 0 0 auto; -} -.swagger-ui .opblock .opblock-section-header > label > span { - padding: 0 10px 0 0; -} -.swagger-ui .opblock .opblock-section-header h4 { - color: #3b4151; - flex: 1; - font-family: sans-serif; - font-size: 14px; - margin: 0; -} -.swagger-ui .opblock .opblock-summary-method { - background: #000; - border-radius: 3px; - color: #fff; - font-family: sans-serif; - font-size: 14px; - font-weight: 700; - min-width: 80px; - padding: 6px 0; - text-align: center; - text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -} -@media (max-width: 768px) { - .swagger-ui .opblock .opblock-summary-method { - font-size: 12px; - } -} -.swagger-ui .opblock .opblock-summary-operation-id, -.swagger-ui .opblock .opblock-summary-path, -.swagger-ui .opblock .opblock-summary-path__deprecated { - align-items: center; - color: #3b4151; - display: flex; - font-family: monospace; - font-size: 16px; - font-weight: 600; - word-break: break-word; -} -@media (max-width: 768px) { - .swagger-ui .opblock .opblock-summary-operation-id, - .swagger-ui .opblock .opblock-summary-path, - .swagger-ui .opblock .opblock-summary-path__deprecated { - font-size: 12px; - } -} -.swagger-ui .opblock .opblock-summary-path { - flex-shrink: 1; -} -@media (max-width: 640px) { - .swagger-ui .opblock .opblock-summary-path { - max-width: 100%; - } -} -.swagger-ui .opblock .opblock-summary-path__deprecated { - -webkit-text-decoration: line-through; - text-decoration: line-through; -} -.swagger-ui .opblock .opblock-summary-operation-id { - font-size: 14px; -} -.swagger-ui .opblock .opblock-summary-description { - color: #3b4151; - font-family: sans-serif; - font-size: 13px; - word-break: break-word; -} -.swagger-ui .opblock .opblock-summary-path-description-wrapper { - align-items: center; - display: flex; - flex-direction: row; - flex-wrap: wrap; - gap: 0 10px; - padding: 0 10px; - width: 100%; -} -@media (max-width: 550px) { - .swagger-ui .opblock .opblock-summary-path-description-wrapper { - align-items: flex-start; - flex-direction: column; - } -} -.swagger-ui .opblock .opblock-summary { - align-items: center; - cursor: pointer; - display: flex; - padding: 5px; -} -.swagger-ui .opblock .opblock-summary .view-line-link { - cursor: pointer; - margin: 0; - position: relative; - top: 2px; - transition: all 0.5s; - width: 0; -} -.swagger-ui .opblock .opblock-summary:hover .view-line-link { - margin: 0 5px; - width: 18px; -} -.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard { - width: 24px; -} -.swagger-ui .opblock.opblock-post { - background: rgba(73, 204, 144, 0.1); - border-color: #49cc90; -} -.swagger-ui .opblock.opblock-post .opblock-summary-method { - background: #49cc90; -} -.swagger-ui .opblock.opblock-post .opblock-summary { - border-color: #49cc90; -} -.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after { - background: #49cc90; -} -.swagger-ui .opblock.opblock-put { - background: rgba(252, 161, 48, 0.1); - border-color: #fca130; -} -.swagger-ui .opblock.opblock-put .opblock-summary-method { - background: #fca130; -} -.swagger-ui .opblock.opblock-put .opblock-summary { - border-color: #fca130; -} -.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after { - background: #fca130; -} -.swagger-ui .opblock.opblock-delete { - background: rgba(249, 62, 62, 0.1); - border-color: #f93e3e; -} -.swagger-ui .opblock.opblock-delete .opblock-summary-method { - background: #f93e3e; -} -.swagger-ui .opblock.opblock-delete .opblock-summary { - border-color: #f93e3e; -} -.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after { - background: #f93e3e; -} -.swagger-ui .opblock.opblock-get { - background: rgba(97, 175, 254, 0.1); - border-color: #61affe; -} -.swagger-ui .opblock.opblock-get .opblock-summary-method { - background: #61affe; -} -.swagger-ui .opblock.opblock-get .opblock-summary { - border-color: #61affe; -} -.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after { - background: #61affe; -} -.swagger-ui .opblock.opblock-patch { - background: rgba(80, 227, 194, 0.1); - border-color: #50e3c2; -} -.swagger-ui .opblock.opblock-patch .opblock-summary-method { - background: #50e3c2; -} -.swagger-ui .opblock.opblock-patch .opblock-summary { - border-color: #50e3c2; -} -.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after { - background: #50e3c2; -} -.swagger-ui .opblock.opblock-head { - background: rgba(144, 18, 254, 0.1); - border-color: #9012fe; -} -.swagger-ui .opblock.opblock-head .opblock-summary-method { - background: #9012fe; -} -.swagger-ui .opblock.opblock-head .opblock-summary { - border-color: #9012fe; -} -.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after { - background: #9012fe; -} -.swagger-ui .opblock.opblock-options { - background: rgba(13, 90, 167, 0.1); - border-color: #0d5aa7; -} -.swagger-ui .opblock.opblock-options .opblock-summary-method { - background: #0d5aa7; -} -.swagger-ui .opblock.opblock-options .opblock-summary { - border-color: #0d5aa7; -} -.swagger-ui - .opblock.opblock-options - .tab-header - .tab-item.active - h4 - span:after { - background: #0d5aa7; -} -.swagger-ui .opblock.opblock-deprecated { - background: hsla(0, 0%, 92%, 0.1); - border-color: #ebebeb; - opacity: 0.6; -} -.swagger-ui .opblock.opblock-deprecated .opblock-summary-method { - background: #ebebeb; -} -.swagger-ui .opblock.opblock-deprecated .opblock-summary { - border-color: #ebebeb; -} -.swagger-ui - .opblock.opblock-deprecated - .tab-header - .tab-item.active - h4 - span:after { - background: #ebebeb; -} -.swagger-ui .opblock .opblock-schemes { - padding: 8px 20px; -} -.swagger-ui .opblock .opblock-schemes .schemes-title { - padding: 0 10px 0 0; -} -.swagger-ui .filter .operation-filter-input { - border: 2px solid #d8dde7; - margin: 20px 0; - padding: 10px; - width: 100%; -} -.swagger-ui .download-url-wrapper .failed, -.swagger-ui .filter .failed { - color: red; -} -.swagger-ui .download-url-wrapper .loading, -.swagger-ui .filter .loading { - color: #aaa; -} -.swagger-ui .model-example { - margin-top: 1em; -} -.swagger-ui .tab { - display: flex; - list-style: none; - padding: 0; -} -.swagger-ui .tab li { - color: #3b4151; - cursor: pointer; - font-family: sans-serif; - font-size: 12px; - min-width: 60px; - padding: 0; -} -.swagger-ui .tab li:first-of-type { - padding-left: 0; - padding-right: 12px; - position: relative; -} -.swagger-ui .tab li:first-of-type:after { - background: rgba(0, 0, 0, 0.2); - content: ''; - height: 100%; - position: absolute; - right: 6px; - top: 0; - width: 1px; -} -.swagger-ui .tab li.active { - font-weight: 700; -} -.swagger-ui .tab li button.tablinks { - background: none; - border: 0; - color: inherit; - font-family: inherit; - font-weight: inherit; - padding: 0; -} -.swagger-ui .opblock-description-wrapper, -.swagger-ui .opblock-external-docs-wrapper, -.swagger-ui .opblock-title_normal { - color: #3b4151; - font-family: sans-serif; - font-size: 12px; - margin: 0 0 5px; - padding: 15px 20px; -} -.swagger-ui .opblock-description-wrapper h4, -.swagger-ui .opblock-external-docs-wrapper h4, -.swagger-ui .opblock-title_normal h4 { - color: #3b4151; - font-family: sans-serif; - font-size: 12px; - margin: 0 0 5px; -} -.swagger-ui .opblock-description-wrapper p, -.swagger-ui .opblock-external-docs-wrapper p, -.swagger-ui .opblock-title_normal p { - color: #3b4151; - font-family: sans-serif; - font-size: 14px; - margin: 0; -} -.swagger-ui .opblock-external-docs-wrapper h4 { - padding-left: 0; -} -.swagger-ui .execute-wrapper { - padding: 20px; - text-align: right; -} -.swagger-ui .execute-wrapper .btn { - padding: 8px 40px; - width: 100%; -} -.swagger-ui .body-param-options { - display: flex; - flex-direction: column; -} -.swagger-ui .body-param-options .body-param-edit { - padding: 10px 0; -} -.swagger-ui .body-param-options label { - padding: 8px 0; -} -.swagger-ui .body-param-options label select { - margin: 3px 0 0; -} -.swagger-ui .responses-inner { - padding: 20px; -} -.swagger-ui .responses-inner h4, -.swagger-ui .responses-inner h5 { - color: #3b4151; - font-family: sans-serif; - font-size: 12px; - margin: 10px 0 5px; -} -.swagger-ui .responses-inner .curl { - max-height: 400px; - min-height: 6em; - overflow-y: auto; -} -.swagger-ui .response-col_status { - color: #3b4151; - font-family: sans-serif; - font-size: 14px; -} -.swagger-ui .response-col_status .response-undocumented { - color: #909090; - font-family: monospace; - font-size: 11px; - font-weight: 600; -} -.swagger-ui .response-col_links { - color: #3b4151; - font-family: sans-serif; - font-size: 14px; - max-width: 40em; - padding-left: 2em; -} -.swagger-ui .response-col_links .response-undocumented { - color: #909090; - font-family: monospace; - font-size: 11px; - font-weight: 600; -} -.swagger-ui .response-col_links .operation-link { - margin-bottom: 1.5em; -} -.swagger-ui .response-col_links .operation-link .description { - margin-bottom: 0.5em; -} -.swagger-ui .opblock-body .opblock-loading-animation { - display: block; - margin: 3em auto; -} -.swagger-ui .opblock-body pre.microlight { - background: #333; - border-radius: 4px; - font-size: 12px; - hyphens: auto; - margin: 0; - padding: 10px; - white-space: pre-wrap; - word-break: break-all; - word-break: break-word; - word-wrap: break-word; - color: #fff; - font-family: monospace; - font-weight: 600; -} -.swagger-ui .opblock-body pre.microlight .headerline { - display: block; -} -.swagger-ui .highlight-code { - position: relative; -} -.swagger-ui .highlight-code > .microlight { - max-height: 400px; - min-height: 6em; - overflow-y: auto; -} -.swagger-ui .highlight-code > .microlight code { - white-space: pre-wrap !important; - word-break: break-all; -} -.swagger-ui .curl-command { - position: relative; -} -.swagger-ui .download-contents { - align-items: center; - background: #7d8293; - border: none; - border-radius: 4px; - bottom: 10px; - color: #fff; - display: flex; - font-family: sans-serif; - font-size: 14px; - font-weight: 600; - height: 30px; - justify-content: center; - padding: 5px; - position: absolute; - right: 10px; - text-align: center; -} -.swagger-ui .scheme-container { - background: #fff; - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); - margin: 0 0 20px; - padding: 30px 0; -} -.swagger-ui .scheme-container .schemes { - align-items: flex-end; - display: flex; - flex-wrap: wrap; - gap: 10px; - justify-content: space-between; -} -.swagger-ui .scheme-container .schemes > .schemes-server-container { - display: flex; - flex-wrap: wrap; - gap: 10px; -} -.swagger-ui .scheme-container .schemes > .schemes-server-container > label { - color: #3b4151; - display: flex; - flex-direction: column; - font-family: sans-serif; - font-size: 12px; - font-weight: 700; - margin: -20px 15px 0 0; -} -.swagger-ui - .scheme-container - .schemes - > .schemes-server-container - > label - select { - min-width: 130px; - text-transform: uppercase; -} -.swagger-ui .scheme-container .schemes:not(:has(.schemes-server-container)) { - justify-content: flex-end; -} -.swagger-ui .scheme-container .schemes .auth-wrapper { - flex: none; - justify-content: start; -} -.swagger-ui .scheme-container .schemes .auth-wrapper .authorize { - display: flex; - flex-wrap: nowrap; - margin: 0; - padding-right: 20px; -} -.swagger-ui .loading-container { - align-items: center; - display: flex; - flex-direction: column; - justify-content: center; - margin-top: 1em; - min-height: 1px; - padding: 40px 0 60px; -} -.swagger-ui .loading-container .loading { - position: relative; -} -.swagger-ui .loading-container .loading:after { - color: #3b4151; - content: 'loading'; - font-family: sans-serif; - font-size: 10px; - font-weight: 700; - left: 50%; - position: absolute; - text-transform: uppercase; - top: 50%; - transform: translate(-50%, -50%); -} -.swagger-ui .loading-container .loading:before { - animation: - rotation 1s linear infinite, - opacity 0.5s; - backface-visibility: hidden; - border: 2px solid rgba(85, 85, 85, 0.1); - border-radius: 100%; - border-top-color: rgba(0, 0, 0, 0.6); - content: ''; - display: block; - height: 60px; - left: 50%; - margin: -30px; - opacity: 1; - position: absolute; - top: 50%; - width: 60px; -} -@keyframes rotation { - to { - transform: rotate(1turn); - } -} -.swagger-ui .response-controls { - display: flex; - padding-top: 1em; -} -.swagger-ui .response-control-media-type { - margin-right: 1em; -} -.swagger-ui .response-control-media-type--accept-controller select { - border-color: green; -} -.swagger-ui .response-control-media-type__accept-message { - color: green; - font-size: 0.7em; -} -.swagger-ui .response-control-examples__title, -.swagger-ui .response-control-media-type__title { - display: block; - font-size: 0.7em; - margin-bottom: 0.2em; -} -@keyframes blinker { - 50% { - opacity: 0; - } -} -.swagger-ui .hidden { - display: none; -} -.swagger-ui .no-margin { - border: none; - height: auto; - margin: 0; - padding: 0; -} -.swagger-ui .float-right { - float: right; -} -.swagger-ui .svg-assets { - height: 0; - position: absolute; - width: 0; -} -.swagger-ui section h3 { - color: #3b4151; - font-family: sans-serif; -} -.swagger-ui a.nostyle { - display: inline; -} -.swagger-ui a.nostyle, -.swagger-ui a.nostyle:visited { - color: inherit; - cursor: pointer; - text-decoration: inherit; -} -.swagger-ui .fallback { - color: #aaa; - padding: 1em; -} -.swagger-ui .version-pragma { - height: 100%; - padding: 5em 0; -} -.swagger-ui .version-pragma__message { - display: flex; - font-size: 1.2em; - height: 100%; - justify-content: center; - line-height: 1.5em; - padding: 0 0.6em; - text-align: center; -} -.swagger-ui .version-pragma__message > div { - flex: 1; - max-width: 55ch; -} -.swagger-ui .version-pragma__message code { - background-color: #dedede; - padding: 4px 4px 2px; - white-space: pre; -} -.swagger-ui .opblock-link { - font-weight: 400; -} -.swagger-ui .opblock-link.shown { - font-weight: 700; -} -.swagger-ui span.token-string { - color: #555; -} -.swagger-ui span.token-not-formatted { - color: #555; - font-weight: 700; -} -.swagger-ui .btn { - background: transparent; - border: 2px solid grey; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); - color: #3b4151; - font-family: sans-serif; - font-size: 14px; - font-weight: 700; - padding: 5px 23px; - transition: all 0.3s; -} -.swagger-ui .btn.btn-sm { - font-size: 12px; - padding: 4px 23px; -} -.swagger-ui .btn[disabled] { - cursor: not-allowed; - opacity: 0.3; -} -.swagger-ui .btn:hover { - box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -} -.swagger-ui .btn.cancel { - background-color: transparent; - border-color: #ff6060; - color: #ff6060; - font-family: sans-serif; -} -.swagger-ui .btn.authorize { - background-color: transparent; - border-color: #49cc90; - color: #49cc90; - display: inline; - line-height: 1; -} -.swagger-ui .btn.authorize span { - float: left; - padding: 4px 20px 0 0; -} -.swagger-ui .btn.authorize svg { - fill: #49cc90; -} -.swagger-ui .btn.execute { - background-color: #4990e2; - border-color: #4990e2; - color: #fff; -} -.swagger-ui .btn-group { - display: flex; - padding: 30px; -} -.swagger-ui .btn-group .btn { - flex: 1; -} -.swagger-ui .btn-group .btn:first-child { - border-radius: 4px 0 0 4px; -} -.swagger-ui .btn-group .btn:last-child { - border-radius: 0 4px 4px 0; -} -.swagger-ui .authorization__btn { - background: none; - border: none; - padding: 0 0 0 10px; -} -.swagger-ui .authorization__btn .locked { - opacity: 1; -} -.swagger-ui .authorization__btn .unlocked { - opacity: 0.4; -} -.swagger-ui .model-box-control, -.swagger-ui .models-control, -.swagger-ui .opblock-summary-control { - all: inherit; - border-bottom: 0; - cursor: pointer; - flex: 1; - padding: 0; -} -.swagger-ui .model-box-control:focus, -.swagger-ui .models-control:focus, -.swagger-ui .opblock-summary-control:focus { - outline: auto; -} -.swagger-ui .expand-methods, -.swagger-ui .expand-operation { - background: none; - border: none; -} -.swagger-ui .expand-methods svg, -.swagger-ui .expand-operation svg { - height: 20px; - width: 20px; -} -.swagger-ui .expand-methods { - padding: 0 10px; -} -.swagger-ui .expand-methods:hover svg { - fill: #404040; -} -.swagger-ui .expand-methods svg { - transition: all 0.3s; - fill: #707070; -} -.swagger-ui button { - cursor: pointer; -} -.swagger-ui button.invalid { - animation: shake 0.4s 1; - background: #feebeb; - border-color: #f93e3e; -} -.swagger-ui .copy-to-clipboard { - align-items: center; - background: #7d8293; - border: none; - border-radius: 4px; - bottom: 10px; - display: flex; - height: 30px; - justify-content: center; - position: absolute; - right: 100px; - width: 30px; -} -.swagger-ui .copy-to-clipboard button { - background: url('data:image/svg+xml;charset=utf-8,') - 50% no-repeat; - border: none; - flex-grow: 1; - flex-shrink: 1; - height: 25px; -} -.swagger-ui .copy-to-clipboard:active { - background: #5e626f; -} -.swagger-ui .opblock-control-arrow { - background: none; - border: none; - text-align: center; -} -.swagger-ui .curl-command .copy-to-clipboard { - bottom: 5px; - height: 20px; - right: 10px; - width: 20px; -} -.swagger-ui .curl-command .copy-to-clipboard button { - height: 18px; -} -.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard { - height: 26px; - position: static; -} -.swagger-ui select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background: #f7f7f7 - url('data:image/svg+xml;charset=utf-8,') - right 10px center no-repeat; - background-size: 20px; - border: 2px solid #41444e; - border-radius: 4px; - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); - color: #3b4151; - font-family: sans-serif; - font-size: 14px; - font-weight: 700; - padding: 5px 40px 5px 10px; -} -.swagger-ui select[multiple] { - background: #f7f7f7; - margin: 5px 0; - padding: 5px; -} -.swagger-ui select.invalid { - animation: shake 0.4s 1; - background: #feebeb; - border-color: #f93e3e; -} -.swagger-ui .opblock-body select { - min-width: 230px; -} -@media (max-width: 768px) { - .swagger-ui .opblock-body select { - min-width: 180px; - } -} -@media (max-width: 640px) { - .swagger-ui .opblock-body select { - min-width: 100%; - width: 100%; - } -} -.swagger-ui label { - color: #3b4151; - font-family: sans-serif; - font-size: 12px; - font-weight: 700; - margin: 0 0 5px; -} -.swagger-ui input[type='email'], -.swagger-ui input[type='file'], -.swagger-ui input[type='password'], -.swagger-ui input[type='search'], -.swagger-ui input[type='text'] { - line-height: 1; -} -@media (max-width: 768px) { - .swagger-ui input[type='email'], - .swagger-ui input[type='file'], - .swagger-ui input[type='password'], - .swagger-ui input[type='search'], - .swagger-ui input[type='text'] { - max-width: 175px; - } -} -.swagger-ui input[type='email'], -.swagger-ui input[type='file'], -.swagger-ui input[type='password'], -.swagger-ui input[type='search'], -.swagger-ui input[type='text'], -.swagger-ui textarea { - background: #fff; - border: 1px solid #d9d9d9; - border-radius: 4px; - margin: 5px 0; - min-width: 100px; - padding: 8px 10px; -} -.swagger-ui input[type='email'].invalid, -.swagger-ui input[type='file'].invalid, -.swagger-ui input[type='password'].invalid, -.swagger-ui input[type='search'].invalid, -.swagger-ui input[type='text'].invalid, -.swagger-ui textarea.invalid { - animation: shake 0.4s 1; - background: #feebeb; - border-color: #f93e3e; -} -.swagger-ui input[disabled], -.swagger-ui select[disabled], -.swagger-ui textarea[disabled] { - background-color: #fafafa; - color: #888; - cursor: not-allowed; -} -.swagger-ui select[disabled] { - border-color: #888; -} -.swagger-ui textarea[disabled] { - background-color: #41444e; - color: #fff; -} -@keyframes shake { - 10%, - 90% { - transform: translate3d(-1px, 0, 0); - } - 20%, - 80% { - transform: translate3d(2px, 0, 0); - } - 30%, - 50%, - 70% { - transform: translate3d(-4px, 0, 0); - } - 40%, - 60% { - transform: translate3d(4px, 0, 0); - } -} -.swagger-ui textarea { - background: hsla(0, 0%, 100%, 0.8); - border: none; - border-radius: 4px; - color: #3b4151; - font-family: monospace; - font-size: 12px; - font-weight: 600; - min-height: 280px; - outline: none; - padding: 10px; - width: 100%; -} -.swagger-ui textarea:focus { - border: 2px solid #61affe; -} -.swagger-ui textarea.curl { - background: #41444e; - border-radius: 4px; - color: #fff; - font-family: monospace; - font-size: 12px; - font-weight: 600; - margin: 0; - min-height: 100px; - padding: 10px; - resize: none; -} -.swagger-ui .checkbox { - color: #303030; - padding: 5px 0 10px; - transition: opacity 0.5s; -} -.swagger-ui .checkbox label { - display: flex; -} -.swagger-ui .checkbox p { - color: #3b4151; - font-family: monospace; - font-style: italic; - font-weight: 400 !important; - font-weight: 600; - margin: 0 !important; -} -.swagger-ui .checkbox input[type='checkbox'] { - display: none; -} -.swagger-ui .checkbox input[type='checkbox'] + label > .item { - background: #e8e8e8; - border-radius: 1px; - box-shadow: 0 0 0 2px #e8e8e8; - cursor: pointer; - display: inline-block; - flex: none; - height: 16px; - margin: 0 8px 0 0; - padding: 5px; - position: relative; - top: 3px; - width: 16px; -} -.swagger-ui .checkbox input[type='checkbox'] + label > .item:active { - transform: scale(0.9); -} -.swagger-ui .checkbox input[type='checkbox']:checked + label > .item { - background: #e8e8e8 - url('data:image/svg+xml;charset=utf-8,') - 50% no-repeat; -} -.swagger-ui .dialog-ux { - bottom: 0; - left: 0; - position: fixed; - right: 0; - top: 0; - z-index: 9999; -} -.swagger-ui .dialog-ux .backdrop-ux { - background: rgba(0, 0, 0, 0.8); - bottom: 0; - left: 0; - position: fixed; - right: 0; - top: 0; -} -.swagger-ui .dialog-ux .modal-ux { - background: #fff; - border: 1px solid #ebebeb; - border-radius: 4px; - box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.2); - left: 50%; - max-width: 650px; - min-width: 300px; - position: absolute; - top: 50%; - transform: translate(-50%, -50%); - width: 100%; - z-index: 9999; -} -.swagger-ui .dialog-ux .modal-ux-content { - max-height: 540px; - overflow-y: auto; - padding: 20px; -} -.swagger-ui .dialog-ux .modal-ux-content p { - color: #41444e; - color: #3b4151; - font-family: sans-serif; - font-size: 12px; - margin: 0 0 5px; -} -.swagger-ui .dialog-ux .modal-ux-content h4 { - color: #3b4151; - font-family: sans-serif; - font-size: 18px; - font-weight: 600; - margin: 15px 0 0; -} -.swagger-ui .dialog-ux .modal-ux-header { - align-items: center; - border-bottom: 1px solid #ebebeb; - display: flex; - padding: 12px 0; -} -.swagger-ui .dialog-ux .modal-ux-header .close-modal { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background: none; - border: none; - padding: 0 10px; -} -.swagger-ui .dialog-ux .modal-ux-header h3 { - color: #3b4151; - flex: 1; - font-family: sans-serif; - font-size: 20px; - font-weight: 600; - margin: 0; - padding: 0 20px; -} -.swagger-ui .model { - color: #3b4151; - font-family: monospace; - font-size: 12px; - font-weight: 300; - font-weight: 600; -} -.swagger-ui .model .deprecated span, -.swagger-ui .model .deprecated td { - color: #a0a0a0 !important; -} -.swagger-ui .model .deprecated > td:first-of-type { - -webkit-text-decoration: line-through; - text-decoration: line-through; -} -.swagger-ui .model-toggle { - cursor: pointer; - display: inline-block; - font-size: 10px; - margin: auto 0.3em; - position: relative; - top: 6px; - transform: rotate(90deg); - transform-origin: 50% 50%; - transition: transform 0.15s ease-in; -} -.swagger-ui .model-toggle.collapsed { - transform: rotate(0deg); -} -.swagger-ui .model-toggle:after { - background: url('data:image/svg+xml;charset=utf-8,') - 50% no-repeat; - background-size: 100%; - content: ''; - display: block; - height: 20px; - width: 20px; -} -.swagger-ui .model-jump-to-path { - cursor: pointer; - position: relative; -} -.swagger-ui .model-jump-to-path .view-line-link { - cursor: pointer; - position: absolute; - top: -0.4em; -} -.swagger-ui .model-title { - position: relative; -} -.swagger-ui .model-title:hover .model-hint { - visibility: visible; -} -.swagger-ui .model-hint { - background: rgba(0, 0, 0, 0.7); - border-radius: 4px; - color: #ebebeb; - padding: 0.1em 0.5em; - position: absolute; - top: -1.8em; - visibility: hidden; - white-space: nowrap; -} -.swagger-ui .model p { - margin: 0 0 1em; -} -.swagger-ui .model .property { - color: #999; - font-style: italic; -} -.swagger-ui .model .property.primitive { - color: #6b6b6b; -} -.swagger-ui .model .external-docs, -.swagger-ui table.model tr.description { - color: #666; - font-weight: 400; -} -.swagger-ui table.model tr.description td:first-child, -.swagger-ui table.model tr.property-row.required td:first-child { - font-weight: 700; -} -.swagger-ui table.model tr.property-row td { - vertical-align: top; -} -.swagger-ui table.model tr.property-row td:first-child { - padding-right: 0.2em; -} -.swagger-ui table.model tr.property-row .star { - color: red; -} -.swagger-ui table.model tr.extension { - color: #777; -} -.swagger-ui table.model tr.extension td:last-child { - vertical-align: top; -} -.swagger-ui table.model tr.external-docs td:first-child { - font-weight: 700; -} -.swagger-ui table.model tr .renderedMarkdown p:first-child { - margin-top: 0; -} -.swagger-ui section.models { - border: 1px solid rgba(59, 65, 81, 0.3); - border-radius: 4px; - margin: 30px 0; -} -.swagger-ui section.models .pointer { - cursor: pointer; -} -.swagger-ui section.models.is-open { - padding: 0 0 20px; -} -.swagger-ui section.models.is-open h4 { - border-bottom: 1px solid rgba(59, 65, 81, 0.3); - margin: 0 0 5px; -} -.swagger-ui section.models h4 { - align-items: center; - color: #606060; - cursor: pointer; - display: flex; - font-family: sans-serif; - font-size: 16px; - margin: 0; - padding: 10px 20px 10px 10px; - transition: all 0.2s; -} -.swagger-ui section.models h4 svg { - transition: all 0.4s; -} -.swagger-ui section.models h4 span { - flex: 1; -} -.swagger-ui section.models h4:hover { - background: rgba(0, 0, 0, 0.02); -} -.swagger-ui section.models h5 { - color: #707070; - font-family: sans-serif; - font-size: 16px; - margin: 0 0 10px; -} -.swagger-ui section.models .model-jump-to-path { - position: relative; - top: 5px; -} -.swagger-ui section.models .model-container { - background: rgba(0, 0, 0, 0.05); - border-radius: 4px; - margin: 0 20px 15px; - position: relative; - transition: all 0.5s; -} -.swagger-ui section.models .model-container:hover { - background: rgba(0, 0, 0, 0.07); -} -.swagger-ui section.models .model-container:first-of-type { - margin: 20px; -} -.swagger-ui section.models .model-container:last-of-type { - margin: 0 20px; -} -.swagger-ui section.models .model-container .models-jump-to-path { - opacity: 0.65; - position: absolute; - right: 5px; - top: 8px; -} -.swagger-ui section.models .model-box { - background: none; -} -.swagger-ui .model-box { - background: rgba(0, 0, 0, 0.1); - border-radius: 4px; - display: inline-block; - padding: 10px; -} -.swagger-ui .model-box .model-jump-to-path { - position: relative; - top: 4px; -} -.swagger-ui .model-box.deprecated { - opacity: 0.5; -} -.swagger-ui .model-title { - color: #505050; - font-family: sans-serif; - font-size: 16px; -} -.swagger-ui .model-title img { - bottom: 0; - margin-left: 1em; - position: relative; -} -.swagger-ui .model-deprecated-warning { - color: #f93e3e; - font-family: sans-serif; - font-size: 16px; - font-weight: 600; - margin-right: 1em; -} -.swagger-ui span > span.model .brace-close { - padding: 0 0 0 10px; -} -.swagger-ui .prop-name { - display: inline-block; - margin-right: 1em; -} -.swagger-ui .prop-type { - color: #55a; -} -.swagger-ui .prop-enum { - display: block; -} -.swagger-ui .prop-format { - color: #606060; -} -.swagger-ui .servers > label { - color: #3b4151; - font-family: sans-serif; - font-size: 12px; - margin: -20px 15px 0 0; -} -.swagger-ui .servers > label select { - max-width: 100%; - min-width: 130px; - width: 100%; -} -.swagger-ui .servers h4.message { - padding-bottom: 2em; -} -.swagger-ui .servers table tr { - width: 30em; -} -.swagger-ui .servers table td { - display: inline-block; - max-width: 15em; - padding-bottom: 10px; - padding-top: 10px; - vertical-align: middle; -} -.swagger-ui .servers table td:first-of-type { - padding-right: 1em; -} -.swagger-ui .servers table td input { - height: 100%; - width: 100%; -} -.swagger-ui .servers .computed-url { - margin: 2em 0; -} -.swagger-ui .servers .computed-url code { - display: inline-block; - font-size: 16px; - margin: 0 1em; - padding: 4px; -} -.swagger-ui .servers-title { - font-size: 12px; - font-weight: 700; -} -.swagger-ui .operation-servers h4.message { - margin-bottom: 2em; -} -.swagger-ui table { - border-collapse: collapse; - padding: 0 10px; - width: 100%; -} -.swagger-ui table.model tbody tr td { - padding: 0; - vertical-align: top; -} -.swagger-ui table.model tbody tr td:first-of-type { - padding: 0 0 0 2em; - width: 174px; -} -.swagger-ui table.headers td { - color: #3b4151; - font-family: monospace; - font-size: 12px; - font-weight: 300; - font-weight: 600; - vertical-align: middle; -} -.swagger-ui table.headers .header-example { - color: #999; - font-style: italic; -} -.swagger-ui table tbody tr td { - padding: 10px 0 0; - vertical-align: top; -} -.swagger-ui table tbody tr td:first-of-type { - min-width: 6em; - padding: 10px 0; -} -.swagger-ui table thead tr td, -.swagger-ui table thead tr th { - border-bottom: 1px solid rgba(59, 65, 81, 0.2); - color: #3b4151; - font-family: sans-serif; - font-size: 12px; - font-weight: 700; - padding: 12px 0; - text-align: left; -} -.swagger-ui .parameters-col_description { - margin-bottom: 2em; - width: 99%; -} -.swagger-ui .parameters-col_description input { - max-width: 340px; - width: 100%; -} -.swagger-ui .parameters-col_description select { - border-width: 1px; -} -.swagger-ui .parameters-col_description .markdown p, -.swagger-ui .parameters-col_description .renderedMarkdown p { - margin: 0; -} -.swagger-ui .parameter__name { - color: #3b4151; - font-family: sans-serif; - font-size: 16px; - font-weight: 400; - margin-right: 0.75em; -} -.swagger-ui .parameter__name.required { - font-weight: 700; -} -.swagger-ui .parameter__name.required span { - color: red; -} -.swagger-ui .parameter__name.required:after { - color: rgba(255, 0, 0, 0.6); - content: 'required'; - font-size: 10px; - padding: 5px; - position: relative; - top: -6px; -} -.swagger-ui .parameter__extension, -.swagger-ui .parameter__in { - color: grey; - font-family: monospace; - font-size: 12px; - font-style: italic; - font-weight: 600; -} -.swagger-ui .parameter__deprecated { - color: red; - font-family: monospace; - font-size: 12px; - font-style: italic; - font-weight: 600; -} -.swagger-ui .parameter__empty_value_toggle { - display: block; - font-size: 13px; - padding-bottom: 12px; - padding-top: 5px; -} -.swagger-ui .parameter__empty_value_toggle input { - margin-right: 7px; - width: auto; -} -.swagger-ui .parameter__empty_value_toggle.disabled { - opacity: 0.7; -} -.swagger-ui .table-container { - padding: 20px; -} -.swagger-ui .response-col_description { - width: 99%; -} -.swagger-ui .response-col_description .markdown p, -.swagger-ui .response-col_description .renderedMarkdown p { - margin: 0; -} -.swagger-ui .response-col_links { - min-width: 6em; -} -.swagger-ui .response__extension { - color: grey; - font-family: monospace; - font-size: 12px; - font-style: italic; - font-weight: 600; -} -.swagger-ui .topbar { - background-color: #1b1b1b; - padding: 10px 0; -} -.swagger-ui .topbar .topbar-wrapper { - align-items: center; - display: flex; - flex-wrap: wrap; - gap: 10px; -} -@media (max-width: 550px) { - .swagger-ui .topbar .topbar-wrapper { - align-items: start; - flex-direction: column; - } -} -.swagger-ui .topbar a { - align-items: center; - color: #fff; - display: flex; - flex: 1; - font-family: sans-serif; - font-size: 1.5em; - font-weight: 700; - max-width: 300px; - -webkit-text-decoration: none; - text-decoration: none; -} -.swagger-ui .topbar a span { - margin: 0; - padding: 0 10px; -} -.swagger-ui .topbar .download-url-wrapper { - display: flex; - flex: 3; - justify-content: flex-end; -} -.swagger-ui .topbar .download-url-wrapper input[type='text'] { - border: 2px solid #62a03f; - border-radius: 4px 0 0 4px; - margin: 0; - max-width: 100%; - outline: none; - width: 100%; -} -.swagger-ui .topbar .download-url-wrapper .select-label { - align-items: center; - color: #f0f0f0; - display: flex; - margin: 0; - max-width: 600px; - width: 100%; -} -.swagger-ui .topbar .download-url-wrapper .select-label span { - flex: 1; - font-size: 16px; - padding: 0 10px 0 0; - text-align: right; -} -.swagger-ui .topbar .download-url-wrapper .select-label select { - border: 2px solid #62a03f; - box-shadow: none; - flex: 2; - outline: none; - width: 100%; -} -.swagger-ui .topbar .download-url-wrapper .download-url-button { - background: #62a03f; - border: none; - border-radius: 0 4px 4px 0; - color: #fff; - font-family: sans-serif; - font-size: 16px; - font-weight: 700; - padding: 4px 30px; -} -@media (max-width: 550px) { - .swagger-ui .topbar .download-url-wrapper { - width: 100%; - } -} -.swagger-ui .info { - margin: 50px 0; -} -.swagger-ui .info.failed-config { - margin-left: auto; - margin-right: auto; - max-width: 880px; - text-align: center; -} -.swagger-ui .info hgroup.main { - margin: 0 0 20px; -} -.swagger-ui .info hgroup.main a { - font-size: 12px; -} -.swagger-ui .info pre { - font-size: 14px; -} -.swagger-ui .info li, -.swagger-ui .info p, -.swagger-ui .info table { - color: #3b4151; - font-family: sans-serif; - font-size: 14px; -} -.swagger-ui .info h1, -.swagger-ui .info h2, -.swagger-ui .info h3, -.swagger-ui .info h4, -.swagger-ui .info h5 { - color: #3b4151; - font-family: sans-serif; -} -.swagger-ui .info a { - color: #4990e2; - font-family: sans-serif; - font-size: 14px; - transition: all 0.4s; -} -.swagger-ui .info a:hover { - color: #1f69c0; -} -.swagger-ui .info > div { - margin: 0 0 5px; -} -.swagger-ui .info .base-url { - color: #3b4151; - font-family: monospace; - font-size: 12px; - font-weight: 300 !important; - font-weight: 600; - margin: 0; -} -.swagger-ui .info .title { - color: #3b4151; - font-family: sans-serif; - font-size: 36px; - margin: 0; -} -.swagger-ui .info .title small { - background: #7d8492; - border-radius: 57px; - display: inline-block; - font-size: 10px; - margin: 0 0 0 5px; - padding: 2px 4px; - position: relative; - top: -5px; - vertical-align: super; -} -.swagger-ui .info .title small.version-stamp { - background-color: #89bf04; -} -.swagger-ui .info .title small pre { - color: #fff; - font-family: sans-serif; - margin: 0; - padding: 0; -} -.swagger-ui .auth-btn-wrapper { - display: flex; - justify-content: center; - padding: 10px 0; -} -.swagger-ui .auth-btn-wrapper .btn-done { - margin-right: 1em; -} -.swagger-ui .auth-wrapper { - display: flex; - flex: 1; - justify-content: flex-end; -} -.swagger-ui .auth-wrapper .authorize { - margin-left: 10px; - margin-right: 10px; - padding-right: 20px; -} -.swagger-ui .auth-container { - border-bottom: 1px solid #ebebeb; - margin: 0 0 10px; - padding: 10px 20px; -} -.swagger-ui .auth-container:last-of-type { - border: 0; - margin: 0; - padding: 10px 20px; -} -.swagger-ui .auth-container h4 { - margin: 5px 0 15px !important; -} -.swagger-ui .auth-container .wrapper { - margin: 0; - padding: 0; -} -.swagger-ui .auth-container input[type='password'], -.swagger-ui .auth-container input[type='text'] { - min-width: 230px; -} -.swagger-ui .auth-container .errors { - background-color: #fee; - border-radius: 4px; - color: red; - color: #3b4151; - font-family: monospace; - font-size: 12px; - font-weight: 600; - margin: 1em; - padding: 10px; -} -.swagger-ui .auth-container .errors b { - margin-right: 1em; - text-transform: capitalize; -} -.swagger-ui .scopes h2 { - color: #3b4151; - font-family: sans-serif; - font-size: 14px; -} -.swagger-ui .scopes h2 a { - color: #4990e2; - cursor: pointer; - font-size: 12px; - padding-left: 10px; - -webkit-text-decoration: underline; - text-decoration: underline; -} -.swagger-ui .scope-def { - padding: 0 0 20px; -} -.swagger-ui .errors-wrapper { - animation: scaleUp 0.5s; - background: rgba(249, 62, 62, 0.1); - border: 2px solid #f93e3e; - border-radius: 4px; - margin: 20px; - padding: 10px 20px; -} -.swagger-ui .errors-wrapper .error-wrapper { - margin: 0 0 10px; -} -.swagger-ui .errors-wrapper .errors h4 { - color: #3b4151; - font-family: monospace; - font-size: 14px; - font-weight: 600; - margin: 0; -} -.swagger-ui .errors-wrapper .errors small { - color: #606060; -} -.swagger-ui .errors-wrapper .errors .message { - white-space: pre-line; -} -.swagger-ui .errors-wrapper .errors .message.thrown { - max-width: 100%; -} -.swagger-ui .errors-wrapper .errors .error-line { - cursor: pointer; - -webkit-text-decoration: underline; - text-decoration: underline; -} -.swagger-ui .errors-wrapper hgroup { - align-items: center; - display: flex; -} -.swagger-ui .errors-wrapper hgroup h4 { - color: #3b4151; - flex: 1; - font-family: sans-serif; - font-size: 20px; - margin: 0; -} -@keyframes scaleUp { - 0% { - opacity: 0; - transform: scale(0.8); - } - to { - opacity: 1; - transform: scale(1); - } -} -.swagger-ui .Resizer.vertical.disabled { - display: none; -} -.swagger-ui .markdown p, -.swagger-ui .markdown pre, -.swagger-ui .renderedMarkdown p, -.swagger-ui .renderedMarkdown pre { - margin: 1em auto; - word-break: break-all; - word-break: break-word; -} -.swagger-ui .markdown pre, -.swagger-ui .renderedMarkdown pre { - background: none; - color: #000; - font-weight: 400; - padding: 0; - white-space: pre-wrap; -} -.swagger-ui .markdown code, -.swagger-ui .renderedMarkdown code { - background: rgba(0, 0, 0, 0.05); - border-radius: 4px; - color: #9012fe; - font-family: monospace; - font-size: 14px; - font-weight: 600; - padding: 5px 7px; -} -.swagger-ui .markdown pre > code, -.swagger-ui .renderedMarkdown pre > code { - display: block; -} -.swagger-ui .json-schema-2020-12 { - background-color: rgba(0, 0, 0, 0.05); - border-radius: 4px; - margin: 0 20px 15px; - padding: 12px 0 12px 20px; -} -.swagger-ui .json-schema-2020-12:first-of-type { - margin: 20px; -} -.swagger-ui .json-schema-2020-12:last-of-type { - margin: 0 20px; -} -.swagger-ui .json-schema-2020-12--embedded { - background-color: inherit; - padding-bottom: 0; - padding-left: inherit; - padding-right: inherit; - padding-top: 0; -} -.swagger-ui .json-schema-2020-12-body { - border-left: 1px dashed rgba(0, 0, 0, 0.1); - margin: 2px 0; -} -.swagger-ui .json-schema-2020-12-body--collapsed { - display: none; -} -.swagger-ui .json-schema-2020-12-accordion { - border: none; - outline: none; - padding-left: 0; -} -.swagger-ui .json-schema-2020-12-accordion__children { - display: inline-block; -} -.swagger-ui .json-schema-2020-12-accordion__icon { - display: inline-block; - height: 18px; - vertical-align: bottom; - width: 18px; -} -.swagger-ui .json-schema-2020-12-accordion__icon--expanded { - transform: rotate(-90deg); - transform-origin: 50% 50%; - transition: transform 0.15s ease-in; -} -.swagger-ui .json-schema-2020-12-accordion__icon--collapsed { - transform: rotate(0deg); - transform-origin: 50% 50%; - transition: transform 0.15s ease-in; -} -.swagger-ui .json-schema-2020-12-accordion__icon svg { - height: 20px; - width: 20px; -} -.swagger-ui .json-schema-2020-12-expand-deep-button { - border: none; - color: #505050; - color: #afaeae; - font-family: sans-serif; - font-size: 12px; - padding-right: 0; -} -.swagger-ui .json-schema-2020-12-keyword { - margin: 5px 0; -} -.swagger-ui .json-schema-2020-12-keyword__children { - border-left: 1px dashed rgba(0, 0, 0, 0.1); - margin: 0 0 0 20px; - padding: 0; -} -.swagger-ui .json-schema-2020-12-keyword__children--collapsed { - display: none; -} -.swagger-ui .json-schema-2020-12-keyword__name { - font-size: 12px; - font-weight: 700; - margin-left: 20px; -} -.swagger-ui .json-schema-2020-12-keyword__name--primary { - color: #3b4151; - font-style: normal; -} -.swagger-ui .json-schema-2020-12-keyword__name--secondary { - color: #6b6b6b; - font-style: italic; -} -.swagger-ui .json-schema-2020-12-keyword__value { - color: #6b6b6b; - font-size: 12px; - font-style: italic; - font-weight: 400; -} -.swagger-ui .json-schema-2020-12-keyword__value--primary { - color: #3b4151; - font-style: normal; -} -.swagger-ui .json-schema-2020-12-keyword__value--secondary { - color: #6b6b6b; - font-style: italic; -} -.swagger-ui .json-schema-2020-12-keyword__value--const, -.swagger-ui .json-schema-2020-12-keyword__value--warning { - border: 1px dashed #6b6b6b; - border-radius: 4px; - color: #3b4151; - color: #6b6b6b; - display: inline-block; - font-family: monospace; - font-style: normal; - font-weight: 600; - line-height: 1.5; - margin-left: 10px; - padding: 1px 4px; -} -.swagger-ui .json-schema-2020-12-keyword__value--warning { - border: 1px dashed red; - color: red; -} -.swagger-ui - .json-schema-2020-12-keyword__name--secondary - + .json-schema-2020-12-keyword__value--secondary:before { - content: '='; -} -.swagger-ui .json-schema-2020-12__attribute { - color: #3b4151; - font-family: monospace; - font-size: 12px; - padding-left: 10px; - text-transform: lowercase; -} -.swagger-ui .json-schema-2020-12__attribute--primary { - color: #55a; -} -.swagger-ui .json-schema-2020-12__attribute--muted { - color: gray; -} -.swagger-ui .json-schema-2020-12__attribute--warning { - color: red; -} -.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul { - border-left: 1px dashed rgba(0, 0, 0, 0.1); - margin: 0 0 0 20px; -} -.swagger-ui .json-schema-2020-12-\$vocabulary-uri { - margin-left: 35px; -} -.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled { - -webkit-text-decoration: line-through; - text-decoration: line-through; -} -.swagger-ui .json-schema-2020-12-keyword--description { - color: #6b6b6b; - font-size: 12px; - margin-left: 20px; -} -.swagger-ui .json-schema-2020-12-keyword--description p { - margin: 0; -} -.swagger-ui .json-schema-2020-12__title { - color: #505050; - display: inline-block; - font-family: sans-serif; - font-size: 12px; - font-weight: 700; - line-height: normal; -} -.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name { - margin: 0; -} -.swagger-ui .json-schema-2020-12-property { - margin: 7px 0; -} -.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title { - color: #3b4151; - font-family: monospace; - font-size: 12px; - font-weight: 600; - vertical-align: middle; -} -.swagger-ui .json-schema-2020-12-keyword--properties > ul { - border: none; - margin: 0; - padding: 0; -} -.swagger-ui .json-schema-2020-12-property { - list-style-type: none; -} -.swagger-ui - .json-schema-2020-12-property--required - > .json-schema-2020-12:first-of-type - > .json-schema-2020-12-head - .json-schema-2020-12__title:after { - color: red; - content: '*'; - font-weight: 700; -} -.swagger-ui .json-schema-2020-12-keyword--patternProperties ul { - border: none; - margin: 0; - padding: 0; -} -.swagger-ui - .json-schema-2020-12-keyword--patternProperties - .json-schema-2020-12__title:first-of-type:after, -.swagger-ui - .json-schema-2020-12-keyword--patternProperties - .json-schema-2020-12__title:first-of-type:before { - color: #55a; - content: '/'; -} -.swagger-ui .json-schema-2020-12-keyword--enum > ul { - display: inline-block; - margin: 0; - padding: 0; -} -.swagger-ui .json-schema-2020-12-keyword--enum > ul li { - display: inline; - list-style-type: none; -} -.swagger-ui .json-schema-2020-12__constraint { - background-color: #805ad5; - border-radius: 4px; - color: #3b4151; - color: #fff; - font-family: monospace; - font-weight: 600; - line-height: 1.5; - margin-left: 10px; - padding: 1px 3px; -} -.swagger-ui .json-schema-2020-12__constraint--string { - background-color: #d69e2e; - color: #fff; -} -.swagger-ui .json-schema-2020-12-keyword--dependentRequired > ul { - display: inline-block; - margin: 0; - padding: 0; -} -.swagger-ui .json-schema-2020-12-keyword--dependentRequired > ul li { - display: inline; - list-style-type: none; -} -.swagger-ui - .model-box - .json-schema-2020-12:not(.json-schema-2020-12--embedded) - > .json-schema-2020-12-head - .json-schema-2020-12__title:first-of-type { - font-size: 16px; -} -.swagger-ui .model-box > .json-schema-2020-12 { - margin: 0; -} -.swagger-ui .model-box .json-schema-2020-12 { - background-color: transparent; - padding: 0; -} -.swagger-ui .model-box .json-schema-2020-12-accordion, -.swagger-ui .model-box .json-schema-2020-12-expand-deep-button { - background-color: transparent; -} -.swagger-ui - .models - .json-schema-2020-12:not(.json-schema-2020-12--embedded) - > .json-schema-2020-12-head - .json-schema-2020-12__title:first-of-type { - font-size: 16px; -} - -/*# sourceMappingURL=swagger-ui.css.map*/ +@keyframes rotation{to{transform:rotate(1turn)}}@keyframes blinker{50%{opacity:0}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui,.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui details,.swagger-ui figcaption,.swagger-ui figure,.swagger-ui footer,.swagger-ui header,.swagger-ui main,.swagger-ui menu,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui code{font-size:1em}.swagger-ui kbd,.swagger-ui pre,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui a{background-color:transparent;-webkit-text-decoration-skip:objects}.swagger-ui abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:bolder}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui canvas,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none;max-width:100%}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui select{line-height:1.15;margin:0}.swagger-ui textarea{line-height:1.15;overflow:auto}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui summary{display:list-item}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==)0 0}.swagger-ui .debug-grid-16{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC)0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z)0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=)0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%}.swagger-ui .bg-center,.swagger-ui .bg-right,.swagger-ui .bg-top{background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top}.swagger-ui .bg-right{background-position:100%}.swagger-ui .bg-bottom,.swagger-ui .bg-left{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%}.swagger-ui .bg-center-ns,.swagger-ui .bg-right-ns,.swagger-ui .bg-top-ns{background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top}.swagger-ui .bg-right-ns{background-position:100%}.swagger-ui .bg-bottom-ns,.swagger-ui .bg-left-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%}.swagger-ui .bg-center-m,.swagger-ui .bg-right-m,.swagger-ui .bg-top-m{background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top}.swagger-ui .bg-right-m{background-position:100%}.swagger-ui .bg-bottom-m,.swagger-ui .bg-left-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%}.swagger-ui .bg-center-l,.swagger-ui .bg-right-l,.swagger-ui .bg-top-l{background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top}.swagger-ui .bg-right-l{background-position:100%}.swagger-ui .bg-bottom-l,.swagger-ui .bg-left-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:rgba(255,255,255,.9)}.swagger-ui .b--white-80{border-color:rgba(255,255,255,.8)}.swagger-ui .b--white-70{border-color:rgba(255,255,255,.7)}.swagger-ui .b--white-60{border-color:rgba(255,255,255,.6)}.swagger-ui .b--white-50{border-color:rgba(255,255,255,.5)}.swagger-ui .b--white-40{border-color:rgba(255,255,255,.4)}.swagger-ui .b--white-30{border-color:rgba(255,255,255,.3)}.swagger-ui .b--white-20{border-color:rgba(255,255,255,.2)}.swagger-ui .b--white-10{border-color:rgba(255,255,255,.1)}.swagger-ui .b--white-05{border-color:rgba(255,255,255,.05)}.swagger-ui .b--white-025{border-color:rgba(255,255,255,.025)}.swagger-ui .b--white-0125{border-color:rgba(255,255,255,.013)}.swagger-ui .b--black-90{border-color:rgba(0,0,0,.9)}.swagger-ui .b--black-80{border-color:rgba(0,0,0,.8)}.swagger-ui .b--black-70{border-color:rgba(0,0,0,.7)}.swagger-ui .b--black-60{border-color:rgba(0,0,0,.6)}.swagger-ui .b--black-50{border-color:rgba(0,0,0,.5)}.swagger-ui .b--black-40{border-color:rgba(0,0,0,.4)}.swagger-ui .b--black-30{border-color:rgba(0,0,0,.3)}.swagger-ui .b--black-20{border-color:rgba(0,0,0,.2)}.swagger-ui .b--black-10{border-color:rgba(0,0,0,.1)}.swagger-ui .b--black-05{border-color:rgba(0,0,0,.05)}.swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-ui .b--black-0125{border-color:rgba(0,0,0,.013)}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{bottom:0;left:0;right:0;top:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db,.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{_display:inline;float:left}.swagger-ui .fr{_display:inline;float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{_display:inline;float:left}.swagger-ui .fr-ns{_display:inline;float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .fl-m{_display:inline;float:left}.swagger-ui .fr-m{_display:inline;float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{_display:inline;float:left}.swagger-ui .fr-l{_display:inline;float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid,.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{line-height:1}.swagger-ui .lh-title,.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .lh-copy,.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{-webkit-text-decoration:none;text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .opblock .tab-header .tab-item.active h4 span,.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:rgba(0,0,0,.9)}.swagger-ui .black-80{color:rgba(0,0,0,.8)}.swagger-ui .black-70{color:rgba(0,0,0,.7)}.swagger-ui .black-60{color:rgba(0,0,0,.6)}.swagger-ui .black-50{color:rgba(0,0,0,.5)}.swagger-ui .black-40{color:rgba(0,0,0,.4)}.swagger-ui .black-30{color:rgba(0,0,0,.3)}.swagger-ui .black-20{color:rgba(0,0,0,.2)}.swagger-ui .black-10{color:rgba(0,0,0,.1)}.swagger-ui .black-05{color:rgba(0,0,0,.05)}.swagger-ui .white-90{color:rgba(255,255,255,.9)}.swagger-ui .white-80{color:rgba(255,255,255,.8)}.swagger-ui .white-70{color:rgba(255,255,255,.7)}.swagger-ui .white-60{color:rgba(255,255,255,.6)}.swagger-ui .white-50{color:rgba(255,255,255,.5)}.swagger-ui .white-40{color:rgba(255,255,255,.4)}.swagger-ui .white-30{color:rgba(255,255,255,.3)}.swagger-ui .white-20{color:rgba(255,255,255,.2)}.swagger-ui .white-10{color:rgba(255,255,255,.1)}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray,.swagger-ui span.token-string{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:rgba(0,0,0,.9)}.swagger-ui .bg-black-80{background-color:rgba(0,0,0,.8)}.swagger-ui .bg-black-70{background-color:rgba(0,0,0,.7)}.swagger-ui .bg-black-60{background-color:rgba(0,0,0,.6)}.swagger-ui .bg-black-50{background-color:rgba(0,0,0,.5)}.swagger-ui .bg-black-40{background-color:rgba(0,0,0,.4)}.swagger-ui .bg-black-30{background-color:rgba(0,0,0,.3)}.swagger-ui .bg-black-20{background-color:rgba(0,0,0,.2)}.swagger-ui .bg-black-10{background-color:rgba(0,0,0,.1)}.swagger-ui .bg-black-05{background-color:rgba(0,0,0,.05)}.swagger-ui .bg-white-90{background-color:rgba(255,255,255,.9)}.swagger-ui .bg-white-80{background-color:rgba(255,255,255,.8)}.swagger-ui .bg-white-70{background-color:rgba(255,255,255,.7)}.swagger-ui .bg-white-60{background-color:rgba(255,255,255,.6)}.swagger-ui .bg-white-50{background-color:rgba(255,255,255,.5)}.swagger-ui .bg-white-40{background-color:rgba(255,255,255,.4)}.swagger-ui .bg-white-30{background-color:rgba(255,255,255,.3)}.swagger-ui .bg-white-20{background-color:rgba(255,255,255,.2)}.swagger-ui .bg-white-10{background-color:rgba(255,255,255,.1)}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:rgba(0,0,0,.9)}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:rgba(0,0,0,.8)}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:rgba(0,0,0,.7)}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:rgba(0,0,0,.6)}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:rgba(0,0,0,.5)}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:rgba(0,0,0,.4)}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:rgba(0,0,0,.3)}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:rgba(0,0,0,.2)}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:rgba(0,0,0,.1)}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:rgba(255,255,255,.9)}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:rgba(255,255,255,.8)}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:rgba(255,255,255,.7)}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:rgba(255,255,255,.6)}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:rgba(255,255,255,.5)}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:rgba(255,255,255,.4)}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:rgba(255,255,255,.3)}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:rgba(255,255,255,.2)}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:rgba(255,255,255,.1)}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:rgba(255,255,255,.9)}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:rgba(255,255,255,.8)}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:rgba(255,255,255,.7)}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:rgba(255,255,255,.6)}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:rgba(255,255,255,.5)}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:rgba(255,255,255,.4)}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:rgba(255,255,255,.3)}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:rgba(255,255,255,.2)}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:rgba(255,255,255,.1)}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:rgba(255,255,255,.1)}.swagger-ui .stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.swagger-ui .strike{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-ns{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-ns{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .strike-m{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-m{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-m{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-l{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-l{-webkit-text-decoration:none;text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media screen and (min-width:30em){.swagger-ui .clip-ns{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .clip-m{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:60em){.swagger-ui .clip-l{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top,.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover,.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .checkbox input[type=checkbox]+label>.item:active,.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover,.swagger-ui button{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial,.swagger-ui .z-unset{z-index:auto}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s;color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg,.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19);margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:gray;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:rgba(255,255,255,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}@media (max-width:768px){.swagger-ui .opblock .opblock-summary-method{font-size:12px}}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-weight:600;word-break:break-word}.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:16px}@media (max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:1}@media (max-width:640px){.swagger-ui .opblock .opblock-summary-path{max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .info pre,.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 10px;padding:0 10px;width:100%}@media (max-width:550px){.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:flex-start;flex-direction:column}}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:rgba(73,204,144,.1);border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method,.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-put{background:rgba(252,161,48,.1);border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method,.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-delete{background:rgba(249,62,62,.1);border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method,.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-get{background:rgba(97,175,254,.1);border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method,.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-patch{background:rgba(80,227,194,.1);border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method,.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-head{background:rgba(144,18,254,.1);border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method,.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-options{background:rgba(13,90,167,.1);border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method,.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{background:rgba(235,235,235,.1);border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method,.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:0 0;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .dialog-ux .modal-ux-content p,.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .response-col_links,.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_links .response-undocumented,.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{max-width:40em;padding-left:2em}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{background:#333;border-radius:4px;font-size:12px;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;color:#fff;font-family:monospace;font-weight:600}.swagger-ui .curl-command,.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important;word-break:break-all}.swagger-ui .download-contents{align-items:center;background:#7d8293;border:0;border-radius:4px;bottom:10px;color:#fff;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.swagger-ui .scheme-container .schemes>.schemes-server-container{display:flex;flex-wrap:wrap;gap:10px}.swagger-ui .scheme-container .schemes>.schemes-server-container>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>.schemes-server-container>label select{min-width:130px;text-transform:uppercase}.swagger-ui .scheme-container .schemes:not(:has(.schemes-server-container)){justify-content:flex-end}.swagger-ui .scheme-container .schemes .auth-wrapper{flex:none;justify-content:start}.swagger-ui .scheme-container .schemes .auth-wrapper .authorize{display:flex;flex-wrap:nowrap;margin:0;padding-right:20px}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{animation:rotation 1s linear infinite,opacity .5s;backface-visibility:hidden;border:2px solid rgba(85,85,85,.1);border-radius:100%;border-top-color:rgba(0,0,0,.6);content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:0;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:0 0;border:2px solid gray;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.swagger-ui .btn.cancel{background-color:transparent;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn,.swagger-ui section.models h4 span{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:0 0;border:0;padding:0 0 0 10px}.swagger-ui .authorization__btn .locked{opacity:1}.swagger-ui .authorization__btn .unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:0 0;border:0}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{transition:all .3s;fill:#707070}.swagger-ui button.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:0;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url('data:image/svg+xml;charset=utf-8,')50%no-repeat;border:0;flex-grow:1;flex-shrink:1;height:25px}.swagger-ui .copy-to-clipboard:active{background:#5e626f}.swagger-ui .opblock-control-arrow{background:0 0;border:0;text-align:center}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:static}.swagger-ui label,.swagger-ui select{color:#3b4151;font-family:sans-serif;font-weight:700}.swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url('data:image/svg+xml;charset=utf-8,')right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);font-size:14px;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui select.invalid,.swagger-ui textarea.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@media (max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}@media (max-width:640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{font-size:12px;margin:0 0 5px}@media (max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui textarea{background:rgba(255,255,255,.8);border:0;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:0;padding:10px;width:100%}.swagger-ui input[disabled],.swagger-ui select[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui textarea[disabled]{cursor:not-allowed;background-color:#41444e;color:#fff}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:400!important;margin:0!important}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url('data:image/svg+xml;charset=utf-8,')50%no-repeat}.swagger-ui .dialog-ux{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px 0 rgba(0,0,0,.2);left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content h4,.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header h3{flex:1;font-size:20px;margin:0;padding:0 20px}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;padding:0 10px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .model-toggle{display:inline-block;font-size:10px;margin:auto .3em;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0deg)}.swagger-ui .model-toggle:after{background:url('data:image/svg+xml;charset=utf-8,')50%no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}.swagger-ui .model-jump-to-path,.swagger-ui .model-toggle{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{background:rgba(0,0,0,.7);border-radius:4px;color:#ebebeb;padding:.1em .5em;position:absolute;top:-1.8em;visibility:hidden;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui .parameter__name.required span,.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid rgba(59,65,81,.3);border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid rgba(59,65,81,.3);margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:0 0}.swagger-ui .model-box{background:rgba(0,0,0,.1);border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .markdown pre>code,.swagger-ui .prop-enum,.swagger-ui .renderedMarkdown pre>code{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid rgba(59,65,81,.2);color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameters-col_description .markdown p,.swagger-ui .parameters-col_description .renderedMarkdown p,.swagger-ui .response-col_description .markdown p,.swagger-ui .response-col_description .renderedMarkdown p{margin:0}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required:after{color:rgba(255,0,0,.6);content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__deprecated,.swagger-ui .parameter__extension,.swagger-ui .parameter__in{font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:gray}.swagger-ui .parameter__deprecated{color:red}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px;width:auto}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media (max-width:550px){.swagger-ui .topbar .topbar-wrapper{align-items:start;flex-direction:column}}.swagger-ui .topbar a{align-items:center;color:#fff;display:flex;flex:1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;-webkit-text-decoration:none;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;max-width:100%;outline:0;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2;outline:0;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:0;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}@media (max-width:550px){.swagger-ui .topbar .download-url-wrapper{width:100%}}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info a,.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .info a{color:#4990e2;transition:all .4s}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{color:#3b4151;font-family:sans-serif}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300!important;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{animation:scaleUp .5s;background:rgba(249,62,62,.1);border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;margin:0}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:0 0;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:rgba(0,0,0,.05);border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:5px 7px}.swagger-ui .json-schema-2020-12{background-color:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;padding:12px 0 12px 20px}.swagger-ui .json-schema-2020-12:first-of-type{margin:20px}.swagger-ui .json-schema-2020-12:last-of-type{margin:0 20px}.swagger-ui .json-schema-2020-12--embedded{background-color:inherit;padding-bottom:0;padding-left:inherit;padding-right:inherit;padding-top:0}.swagger-ui .json-schema-2020-12-body{border-left:1px dashed rgba(0,0,0,.1);margin:2px 0}.swagger-ui .json-schema-2020-12-body--collapsed{display:none}.swagger-ui .json-schema-2020-12-accordion{border:0;outline:0;padding-left:0}.swagger-ui .json-schema-2020-12-accordion__children{display:inline-block}.swagger-ui .json-schema-2020-12-accordion__icon{display:inline-block;height:18px;vertical-align:bottom;width:18px}.swagger-ui .json-schema-2020-12-accordion__icon--expanded{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon--collapsed{transform:rotate(0deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon svg{height:20px;width:20px}.swagger-ui .json-schema-2020-12-expand-deep-button{border:0;color:#afaeae;font-family:sans-serif;font-size:12px;padding-right:0}.swagger-ui .json-schema-2020-12-keyword{margin:5px 0}.swagger-ui .json-schema-2020-12-keyword__children{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px;padding:0}.swagger-ui .json-schema-2020-12-keyword__children--collapsed{display:none}.swagger-ui .json-schema-2020-12-keyword__name{font-size:12px;font-weight:700;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword__name--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__name--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value{color:#6b6b6b;font-size:12px;font-style:italic;font-weight:400}.swagger-ui .json-schema-2020-12-keyword__value--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__value--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value--const,.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed #6b6b6b;border-radius:4px;color:#6b6b6b;display:inline-block;font-family:monospace;font-style:normal;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 4px}.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed red;color:red}.swagger-ui .json-schema-2020-12-keyword__name--secondary+.json-schema-2020-12-keyword__value--secondary:before{content:"="}.swagger-ui .json-schema-2020-12__attribute{color:#3b4151;font-family:monospace;font-size:12px;padding-left:10px;text-transform:lowercase}.swagger-ui .json-schema-2020-12__attribute--primary{color:#55a}.swagger-ui .json-schema-2020-12__attribute--muted{color:gray}.swagger-ui .json-schema-2020-12__attribute--warning{color:red}.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri{margin-left:35px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .json-schema-2020-12-keyword--description{color:#6b6b6b;font-size:12px;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword--description p,.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name{margin:0}.swagger-ui .json-schema-2020-12__title{color:#505050;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:700;line-height:normal}.swagger-ui .json-schema-2020-12-property{margin:7px 0;list-style-type:none}.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;vertical-align:middle}.swagger-ui .json-schema-2020-12-keyword--patternProperties ul,.swagger-ui .json-schema-2020-12-keyword--properties>ul{border:0;margin:0;padding:0}.swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{color:red;content:"*";font-weight:700}.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:after,.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:before{color:#55a;content:"/"}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul,.swagger-ui .json-schema-2020-12-keyword--enum>ul{display:inline-block;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul li,.swagger-ui .json-schema-2020-12-keyword--enum>ul li{display:inline;list-style-type:none}.swagger-ui .json-schema-2020-12__constraint{background-color:#805ad5;border-radius:4px;color:#fff;font-family:monospace;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 3px}.swagger-ui .json-schema-2020-12__constraint--string{background-color:#d69e2e;color:#fff}.swagger-ui .model-box .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type,.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px}.swagger-ui .model-box>.json-schema-2020-12{margin:0}.swagger-ui .model-box .json-schema-2020-12{background-color:transparent;padding:0}.swagger-ui .model-box .json-schema-2020-12-accordion,.swagger-ui .model-box .json-schema-2020-12-expand-deep-button{background-color:transparent} \ No newline at end of file