var SchemaEditorBundle=(function(KM){"use strict";function GM(e,t){for(var r=0;rn[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var qh=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function cs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function rVe(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var r=function n(){var s=!1;try{s=this instanceof n}catch{}return s?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),r}var YM={exports:{}},Rk={},ZM={exports:{}},jo={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Lle;function nVe(){if(Lle)return jo;Lle=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),a=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),d=Symbol.iterator;function m(ae){return ae===null||typeof ae!="object"?null:(ae=d&&ae[d]||ae["@@iterator"],typeof ae=="function"?ae:null)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,w={};function b(ae,me,$e){this.props=ae,this.context=me,this.refs=w,this.updater=$e||g}b.prototype.isReactComponent={},b.prototype.setState=function(ae,me){if(typeof ae!="object"&&typeof ae!="function"&&ae!=null)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,ae,me,"setState")},b.prototype.forceUpdate=function(ae){this.updater.enqueueForceUpdate(this,ae,"forceUpdate")};function _(){}_.prototype=b.prototype;function E(ae,me,$e){this.props=ae,this.context=me,this.refs=w,this.updater=$e||g}var S=E.prototype=new _;S.constructor=E,y(S,b.prototype),S.isPureReactComponent=!0;var A=Array.isArray,k=Object.prototype.hasOwnProperty,O={current:null},j={key:!0,ref:!0,__self:!0,__source:!0};function P(ae,me,$e){var qe,Te={},fe=null,xe=null;if(me!=null)for(qe in me.ref!==void 0&&(xe=me.ref),me.key!==void 0&&(fe=""+me.key),me)k.call(me,qe)&&!j.hasOwnProperty(qe)&&(Te[qe]=me[qe]);var Ke=arguments.length-2;if(Ke===1)Te.children=$e;else if(1>>1,me=ne[ae];if(0>>1;ae<$e;){var qe=2*(ae+1)-1,Te=ne[qe],fe=qe+1,xe=ne[fe];if(0>s(Te,ce))fes(xe,Te)?(ne[ae]=xe,ne[fe]=ce,ae=fe):(ne[ae]=Te,ne[qe]=ce,ae=qe);else if(fes(xe,ce))ne[ae]=xe,ne[fe]=ce,ae=fe;else break e}}return ve}function s(ne,ve){var ce=ne.sortIndex-ve.sortIndex;return ce!==0?ce:ne.id-ve.id}if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var l=Date,u=l.now();e.unstable_now=function(){return l.now()-u}}var a=[],f=[],p=1,d=null,m=3,g=!1,y=!1,w=!1,b=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(ne){for(var ve=r(f);ve!==null;){if(ve.callback===null)n(f);else if(ve.startTime<=ne)n(f),ve.sortIndex=ve.expirationTime,t(a,ve);else break;ve=r(f)}}function A(ne){if(w=!1,S(ne),!y)if(r(a)!==null)y=!0,ee(k);else{var ve=r(f);ve!==null&&ie(A,ve.startTime-ne)}}function k(ne,ve){y=!1,w&&(w=!1,_(P),P=-1),g=!0;var ce=m;try{for(S(ve),d=r(a);d!==null&&(!(d.expirationTime>ve)||ne&&!R());){var ae=d.callback;if(typeof ae=="function"){d.callback=null,m=d.priorityLevel;var me=ae(d.expirationTime<=ve);ve=e.unstable_now(),typeof me=="function"?d.callback=me:d===r(a)&&n(a),S(ve)}else n(a);d=r(a)}if(d!==null)var $e=!0;else{var qe=r(f);qe!==null&&ie(A,qe.startTime-ve),$e=!1}return $e}finally{d=null,m=ce,g=!1}}var O=!1,j=null,P=-1,I=5,$=-1;function R(){return!(e.unstable_now()-$ne||125ae?(ne.sortIndex=ce,t(f,ne),r(a)===null&&ne===r(f)&&(w?(_(P),P=-1):w=!0,ie(A,ce-ae))):(ne.sortIndex=me,t(a,ne),y||g||(y=!0,ee(k))),ne},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(ne){var ve=m;return function(){var ce=m;m=ve;try{return ne.apply(this,arguments)}finally{m=ce}}}})(e$)),e$}var Wle;function aVe(){return Wle||(Wle=1,QM.exports=oVe()),QM.exports}/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Hle;function lVe(){if(Hle)return km;Hle=1;var e=dS(),t=aVe();function r(T){for(var F="https://reactjs.org/docs/error-decoder.html?invariant="+T,K=1;K"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),a=Object.prototype.hasOwnProperty,f=/^[: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]*$/,p={},d={};function m(T){return a.call(d,T)?!0:a.call(p,T)?!1:f.test(T)?d[T]=!0:(p[T]=!0,!1)}function g(T,F,K,le){if(K!==null&&K.type===0)return!1;switch(typeof F){case"function":case"symbol":return!0;case"boolean":return le?!1:K!==null?!K.acceptsBooleans:(T=T.toLowerCase().slice(0,5),T!=="data-"&&T!=="aria-");default:return!1}}function y(T,F,K,le){if(F===null||typeof F>"u"||g(T,F,K,le))return!0;if(le)return!1;if(K!==null)switch(K.type){case 3:return!F;case 4:return F===!1;case 5:return isNaN(F);case 6:return isNaN(F)||1>F}return!1}function w(T,F,K,le,Oe,Be,mt){this.acceptsBooleans=F===2||F===3||F===4,this.attributeName=le,this.attributeNamespace=Oe,this.mustUseProperty=K,this.propertyName=T,this.type=F,this.sanitizeURL=Be,this.removeEmptyString=mt}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(T){b[T]=new w(T,0,!1,T,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(T){var F=T[0];b[F]=new w(F,1,!1,T[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(T){b[T]=new w(T,2,!1,T.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(T){b[T]=new w(T,2,!1,T,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(T){b[T]=new w(T,3,!1,T.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(T){b[T]=new w(T,3,!0,T,null,!1,!1)}),["capture","download"].forEach(function(T){b[T]=new w(T,4,!1,T,null,!1,!1)}),["cols","rows","size","span"].forEach(function(T){b[T]=new w(T,6,!1,T,null,!1,!1)}),["rowSpan","start"].forEach(function(T){b[T]=new w(T,5,!1,T.toLowerCase(),null,!1,!1)});var _=/[\-:]([a-z])/g;function E(T){return T[1].toUpperCase()}"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(T){var F=T.replace(_,E);b[F]=new w(F,1,!1,T,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(T){var F=T.replace(_,E);b[F]=new w(F,1,!1,T,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(T){var F=T.replace(_,E);b[F]=new w(F,1,!1,T,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(T){b[T]=new w(T,1,!1,T.toLowerCase(),null,!1,!1)}),b.xlinkHref=new w("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(T){b[T]=new w(T,1,!1,T.toLowerCase(),null,!0,!0)});function S(T,F,K,le){var Oe=b.hasOwnProperty(F)?b[F]:null;(Oe!==null?Oe.type!==0:le||!(2Wt||Oe[mt]!==Be[Wt]){var er=` `+Oe[mt].replace(" at new "," at ");return T.displayName&&er.includes("")&&(er=er.replace("",T.displayName)),er}while(1<=mt&&0<=Wt);break}}}finally{$e=!1,Error.prepareStackTrace=K}return(T=T?T.displayName||T.name:"")?me(T):""}function Te(T){switch(T.tag){case 5:return me(T.type);case 16:return me("Lazy");case 13:return me("Suspense");case 19:return me("SuspenseList");case 0:case 2:case 15:return T=qe(T.type,!1),T;case 11:return T=qe(T.type.render,!1),T;case 1:return T=qe(T.type,!0),T;default:return""}}function fe(T){if(T==null)return null;if(typeof T=="function")return T.displayName||T.name||null;if(typeof T=="string")return T;switch(T){case j:return"Fragment";case O:return"Portal";case I:return"Profiler";case P:return"StrictMode";case B:return"Suspense";case W:return"SuspenseList"}if(typeof T=="object")switch(T.$$typeof){case R:return(T.displayName||"Context")+".Consumer";case $:return(T._context.displayName||"Context")+".Provider";case q:var F=T.render;return T=T.displayName,T||(T=F.displayName||F.name||"",T=T!==""?"ForwardRef("+T+")":"ForwardRef"),T;case Q:return F=T.displayName||null,F!==null?F:fe(T.type)||"Memo";case ee:F=T._payload,T=T._init;try{return fe(T(F))}catch{}}return null}function xe(T){var F=T.type;switch(T.tag){case 24:return"Cache";case 9:return(F.displayName||"Context")+".Consumer";case 10:return(F._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return T=F.render,T=T.displayName||T.name||"",F.displayName||(T!==""?"ForwardRef("+T+")":"ForwardRef");case 7:return"Fragment";case 5:return F;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return fe(F);case 8:return F===P?"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(typeof F=="function")return F.displayName||F.name||null;if(typeof F=="string")return F}return null}function Ke(T){switch(typeof T){case"boolean":case"number":case"string":case"undefined":return T;case"object":return T;default:return""}}function Qe(T){var F=T.type;return(T=T.nodeName)&&T.toLowerCase()==="input"&&(F==="checkbox"||F==="radio")}function bt(T){var F=Qe(T)?"checked":"value",K=Object.getOwnPropertyDescriptor(T.constructor.prototype,F),le=""+T[F];if(!T.hasOwnProperty(F)&&typeof K<"u"&&typeof K.get=="function"&&typeof K.set=="function"){var Oe=K.get,Be=K.set;return Object.defineProperty(T,F,{configurable:!0,get:function(){return Oe.call(this)},set:function(mt){le=""+mt,Be.call(this,mt)}}),Object.defineProperty(T,F,{enumerable:K.enumerable}),{getValue:function(){return le},setValue:function(mt){le=""+mt},stopTracking:function(){T._valueTracker=null,delete T[F]}}}}function kt(T){T._valueTracker||(T._valueTracker=bt(T))}function gt(T){if(!T)return!1;var F=T._valueTracker;if(!F)return!0;var K=F.getValue(),le="";return T&&(le=Qe(T)?T.checked?"true":"false":T.value),T=le,T!==K?(F.setValue(T),!0):!1}function $t(T){if(T=T||(typeof document<"u"?document:void 0),typeof T>"u")return null;try{return T.activeElement||T.body}catch{return T.body}}function Ae(T,F){var K=F.checked;return ce({},F,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:K??T._wrapperState.initialChecked})}function Ie(T,F){var K=F.defaultValue==null?"":F.defaultValue,le=F.checked!=null?F.checked:F.defaultChecked;K=Ke(F.value!=null?F.value:K),T._wrapperState={initialChecked:le,initialValue:K,controlled:F.type==="checkbox"||F.type==="radio"?F.checked!=null:F.value!=null}}function Je(T,F){F=F.checked,F!=null&&S(T,"checked",F,!1)}function nt(T,F){Je(T,F);var K=Ke(F.value),le=F.type;if(K!=null)le==="number"?(K===0&&T.value===""||T.value!=K)&&(T.value=""+K):T.value!==""+K&&(T.value=""+K);else if(le==="submit"||le==="reset"){T.removeAttribute("value");return}F.hasOwnProperty("value")?we(T,F.type,K):F.hasOwnProperty("defaultValue")&&we(T,F.type,Ke(F.defaultValue)),F.checked==null&&F.defaultChecked!=null&&(T.defaultChecked=!!F.defaultChecked)}function Pe(T,F,K){if(F.hasOwnProperty("value")||F.hasOwnProperty("defaultValue")){var le=F.type;if(!(le!=="submit"&&le!=="reset"||F.value!==void 0&&F.value!==null))return;F=""+T._wrapperState.initialValue,K||F===T.value||(T.value=F),T.defaultValue=F}K=T.name,K!==""&&(T.name=""),T.defaultChecked=!!T._wrapperState.initialChecked,K!==""&&(T.name=K)}function we(T,F,K){(F!=="number"||$t(T.ownerDocument)!==T)&&(K==null?T.defaultValue=""+T._wrapperState.initialValue:T.defaultValue!==""+K&&(T.defaultValue=""+K))}var Re=Array.isArray;function Ye(T,F,K,le){if(T=T.options,F){F={};for(var Oe=0;Oe"+F.valueOf().toString()+"",F=pe.firstChild;T.firstChild;)T.removeChild(T.firstChild);for(;F.firstChild;)T.appendChild(F.firstChild)}});function ut(T,F){if(F){var K=T.firstChild;if(K&&K===T.lastChild&&K.nodeType===3){K.nodeValue=F;return}}T.textContent=F}var Rt={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},Ft=["Webkit","ms","Moz","O"];Object.keys(Rt).forEach(function(T){Ft.forEach(function(F){F=F+T.charAt(0).toUpperCase()+T.substring(1),Rt[F]=Rt[T]})});function zt(T,F,K){return F==null||typeof F=="boolean"||F===""?"":K||typeof F!="number"||F===0||Rt.hasOwnProperty(T)&&Rt[T]?(""+F).trim():F+"px"}function Or(T,F){T=T.style;for(var K in F)if(F.hasOwnProperty(K)){var le=K.indexOf("--")===0,Oe=zt(K,F[K],le);K==="float"&&(K="cssFloat"),le?T.setProperty(K,Oe):T[K]=Oe}}var Ar=ce({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 On(T,F){if(F){if(Ar[T]&&(F.children!=null||F.dangerouslySetInnerHTML!=null))throw Error(r(137,T));if(F.dangerouslySetInnerHTML!=null){if(F.children!=null)throw Error(r(60));if(typeof F.dangerouslySetInnerHTML!="object"||!("__html"in F.dangerouslySetInnerHTML))throw Error(r(61))}if(F.style!=null&&typeof F.style!="object")throw Error(r(62))}}function fn(T,F){if(T.indexOf("-")===-1)return typeof F.is=="string";switch(T){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 qt=null;function Yt(T){return T=T.target||T.srcElement||window,T.correspondingUseElement&&(T=T.correspondingUseElement),T.nodeType===3?T.parentNode:T}var vr=null,Jr=null,Cr=null;function Tn(T){if(T=Bl(T)){if(typeof vr!="function")throw Error(r(280));var F=T.stateNode;F&&(F=ev(F),vr(T.stateNode,T.type,F))}}function ui(T){Jr?Cr?Cr.push(T):Cr=[T]:Jr=T}function Yr(){if(Jr){var T=Jr,F=Cr;if(Cr=Jr=null,Tn(T),F)for(T=0;T>>=0,T===0?32:31-(Ls(T)/us|0)|0}var vo=64,Di=4194304;function Yi(T){switch(T&-T){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 T&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return T&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return T}}function Aa(T,F){var K=T.pendingLanes;if(K===0)return 0;var le=0,Oe=T.suspendedLanes,Be=T.pingedLanes,mt=K&268435455;if(mt!==0){var Wt=mt&~Oe;Wt!==0?le=Yi(Wt):(Be&=mt,Be!==0&&(le=Yi(Be)))}else mt=K&~Oe,mt!==0?le=Yi(mt):Be!==0&&(le=Yi(Be));if(le===0)return 0;if(F!==0&&F!==le&&(F&Oe)===0&&(Oe=le&-le,Be=F&-F,Oe>=Be||Oe===16&&(Be&4194240)!==0))return F;if((le&4)!==0&&(le|=K&16),F=T.entangledLanes,F!==0)for(T=T.entanglements,F&=le;0K;K++)F.push(T);return F}function ws(T,F,K){T.pendingLanes|=F,F!==536870912&&(T.suspendedLanes=0,T.pingedLanes=0),T=T.eventTimes,F=31-vi(F),T[F]=K}function pl(T,F){var K=T.pendingLanes&~F;T.pendingLanes=F,T.suspendedLanes=0,T.pingedLanes=0,T.expiredLanes&=F,T.mutableReadLanes&=F,T.entangledLanes&=F,F=T.entanglements;var le=T.eventTimes;for(T=T.expirationTimes;0=Kc),tc=" ",la=!1;function cf(T,F){switch(T){case"keyup":return nd.indexOf(F.keyCode)!==-1;case"keydown":return F.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ff(T){return T=T.detail,typeof T=="object"&&"data"in T?T.data:null}var uf=!1;function Yo(T,F){switch(T){case"compositionend":return Ff(F);case"keypress":return F.which!==32?null:(la=!0,tc);case"textInput":return T=F.data,T===tc&&la?null:T;default:return null}}function ja(T,F){if(uf)return T==="compositionend"||!Jc&&cf(T,F)?(T=lf(),$f=ma=Sc=null,uf=!1,T):null;switch(T){case"paste":return null;case"keypress":if(!(F.ctrlKey||F.altKey||F.metaKey)||F.ctrlKey&&F.altKey){if(F.char&&1=F)return{node:K,offset:F-T};T=le}e:{for(;K;){if(K.nextSibling){K=K.nextSibling;break e}K=K.parentNode}K=void 0}K=Er(K)}}function Rn(T,F){return T&&F?T===F?!0:T&&T.nodeType===3?!1:F&&F.nodeType===3?Rn(T,F.parentNode):"contains"in T?T.contains(F):T.compareDocumentPosition?!!(T.compareDocumentPosition(F)&16):!1:!1}function Pi(){for(var T=window,F=$t();F instanceof T.HTMLIFrameElement;){try{var K=typeof F.contentWindow.location.href=="string"}catch{K=!1}if(K)T=F.contentWindow;else break;F=$t(T.document)}return F}function Zi(T){var F=T&&T.nodeName&&T.nodeName.toLowerCase();return F&&(F==="input"&&(T.type==="text"||T.type==="search"||T.type==="tel"||T.type==="url"||T.type==="password")||F==="textarea"||T.contentEditable==="true")}function ca(T){var F=Pi(),K=T.focusedElem,le=T.selectionRange;if(F!==K&&K&&K.ownerDocument&&Rn(K.ownerDocument.documentElement,K)){if(le!==null&&Zi(K)){if(F=le.start,T=le.end,T===void 0&&(T=F),"selectionStart"in K)K.selectionStart=F,K.selectionEnd=Math.min(T,K.value.length);else if(T=(F=K.ownerDocument||document)&&F.defaultView||window,T.getSelection){T=T.getSelection();var Oe=K.textContent.length,Be=Math.min(le.start,Oe);le=le.end===void 0?Be:Math.min(le.end,Oe),!T.extend&&Be>le&&(Oe=le,le=Be,Be=Oe),Oe=hn(K,Be);var mt=hn(K,le);Oe&&mt&&(T.rangeCount!==1||T.anchorNode!==Oe.node||T.anchorOffset!==Oe.offset||T.focusNode!==mt.node||T.focusOffset!==mt.offset)&&(F=F.createRange(),F.setStart(Oe.node,Oe.offset),T.removeAllRanges(),Be>le?(T.addRange(F),T.extend(mt.node,mt.offset)):(F.setEnd(mt.node,mt.offset),T.addRange(F)))}}for(F=[],T=K;T=T.parentNode;)T.nodeType===1&&F.push({element:T,left:T.scrollLeft,top:T.scrollTop});for(typeof K.focus=="function"&&K.focus(),K=0;K=document.documentMode,rc=null,Xd=null,Qy=null,qg=!1;function zg(T,F,K){var le=K.window===K?K.document:K.nodeType===9?K:K.ownerDocument;qg||rc==null||rc!==$t(le)||(le=rc,"selectionStart"in le&&Zi(le)?le={start:le.selectionStart,end:le.selectionEnd}:(le=(le.ownerDocument&&le.ownerDocument.defaultView||window).getSelection(),le={anchorNode:le.anchorNode,anchorOffset:le.anchorOffset,focusNode:le.focusNode,focusOffset:le.focusOffset}),Qy&&hr(Qy,le)||(Qy=le,le=kc(Xd,"onSelect"),0pd||(T.current=Hg[pd],Hg[pd]=null,pd--)}function wo(T,F){pd++,Hg[pd]=T.current,T.current=F}var mo={},hs=To(mo),_i=To(!1),ki=mo;function Du(T,F){var K=T.type.contextTypes;if(!K)return mo;var le=T.stateNode;if(le&&le.__reactInternalMemoizedUnmaskedChildContext===F)return le.__reactInternalMemoizedMaskedChildContext;var Oe={},Be;for(Be in K)Oe[Be]=F[Be];return le&&(T=T.stateNode,T.__reactInternalMemoizedUnmaskedChildContext=F,T.__reactInternalMemoizedMaskedChildContext=Oe),Oe}function Oc(T){return T=T.childContextTypes,T!=null}function qf(){$s(_i),$s(hs)}function Bu(T,F,K){if(hs.current!==mo)throw Error(r(168));wo(hs,F),wo(_i,K)}function Lu(T,F,K){var le=T.stateNode;if(F=F.childContextTypes,typeof le.getChildContext!="function")return K;le=le.getChildContext();for(var Oe in le)if(!(Oe in F))throw Error(r(108,xe(T)||"Unknown",Oe));return ce({},K,le)}function _h(T){return T=(T=T.stateNode)&&T.__reactInternalMemoizedMergedChildContext||mo,ki=hs.current,wo(hs,T),wo(_i,_i.current),!0}function gl(T,F,K){var le=T.stateNode;if(!le)throw Error(r(169));K?(T=Lu(T,F,ki),le.__reactInternalMemoizedMergedChildContext=T,$s(_i),$s(hs),wo(hs,T)):$s(_i),wo(_i,K)}var ic=null,nl=!1,hd=!1;function tv(T){ic===null?ic=[T]:ic.push(T)}function v0(T){nl=!0,tv(T)}function Ro(){if(!hd&&ic!==null){hd=!0;var T=0,F=fi;try{var K=ic;for(fi=1;T>=mt,Oe-=mt,zf=1<<32-vi(F)+Oe|K<Ns?(Xf=fs,fs=null):Xf=fs.sibling;var Fo=_n(_r,fs,kr[Ns],Fn);if(Fo===null){fs===null&&(fs=Xf);break}T&&fs&&Fo.alternate===null&&F(_r,fs),ar=Be(Fo,ar,Ns),Qi===null?Vi=Fo:Qi.sibling=Fo,Qi=Fo,fs=Xf}if(Ns===kr.length)return K(_r,fs),Ho&&Gc(_r,Ns),Vi;if(fs===null){for(;NsNs?(Xf=fs,fs=null):Xf=fs.sibling;var D0=_n(_r,fs,Fo.value,Fn);if(D0===null){fs===null&&(fs=Xf);break}T&&fs&&D0.alternate===null&&F(_r,fs),ar=Be(D0,ar,Ns),Qi===null?Vi=D0:Qi.sibling=D0,Qi=D0,fs=Xf}if(Fo.done)return K(_r,fs),Ho&&Gc(_r,Ns),Vi;if(fs===null){for(;!Fo.done;Ns++,Fo=kr.next())Fo=Pn(_r,Fo.value,Fn),Fo!==null&&(ar=Be(Fo,ar,Ns),Qi===null?Vi=Fo:Qi.sibling=Fo,Qi=Fo);return Ho&&Gc(_r,Ns),Vi}for(fs=le(_r,fs);!Fo.done;Ns++,Fo=kr.next())Fo=xi(fs,_r,Ns,Fo.value,Fn),Fo!==null&&(T&&Fo.alternate!==null&&fs.delete(Fo.key===null?Ns:Fo.key),ar=Be(Fo,ar,Ns),Qi===null?Vi=Fo:Qi.sibling=Fo,Qi=Fo);return T&&fs.forEach(function(Vne){return F(_r,Vne)}),Ho&&Gc(_r,Ns),Vi}function wu(_r,ar,kr,Fn){if(typeof kr=="object"&&kr!==null&&kr.type===j&&kr.key===null&&(kr=kr.props.children),typeof kr=="object"&&kr!==null){switch(kr.$$typeof){case k:e:{for(var Vi=kr.key,Qi=ar;Qi!==null;){if(Qi.key===Vi){if(Vi=kr.type,Vi===j){if(Qi.tag===7){K(_r,Qi.sibling),ar=Oe(Qi,kr.props.children),ar.return=_r,_r=ar;break e}}else if(Qi.elementType===Vi||typeof Vi=="object"&&Vi!==null&&Vi.$$typeof===ee&&w0(Vi)===Qi.type){K(_r,Qi.sibling),ar=Oe(Qi,kr.props),ar.ref=Va(_r,Qi,kr),ar.return=_r,_r=ar;break e}K(_r,Qi);break}else F(_r,Qi);Qi=Qi.sibling}kr.type===j?(ar=Zf(kr.props.children,_r.mode,Fn,kr.key),ar.return=_r,_r=ar):(Fn=N0(kr.type,kr.key,kr.props,null,_r.mode,Fn),Fn.ref=Va(_r,ar,kr),Fn.return=_r,_r=Fn)}return mt(_r);case O:e:{for(Qi=kr.key;ar!==null;){if(ar.key===Qi)if(ar.tag===4&&ar.stateNode.containerInfo===kr.containerInfo&&ar.stateNode.implementation===kr.implementation){K(_r,ar.sibling),ar=Oe(ar,kr.children||[]),ar.return=_r,_r=ar;break e}else{K(_r,ar);break}else F(_r,ar);ar=ar.sibling}ar=M(kr,_r.mode,Fn),ar.return=_r,_r=ar}return mt(_r);case ee:return Qi=kr._init,wu(_r,ar,Qi(kr._payload),Fn)}if(Re(kr))return Ri(_r,ar,kr,Fn);if(ve(kr))return ni(_r,ar,kr,Fn);xh(_r,kr)}return typeof kr=="string"&&kr!==""||typeof kr=="number"?(kr=""+kr,ar!==null&&ar.tag===6?(K(_r,ar.sibling),ar=Oe(ar,kr),ar.return=_r,_r=ar):(K(_r,ar),ar=Sd(kr,_r.mode,Fn),ar.return=_r,_r=ar),mt(_r)):K(_r,ar)}return wu}var gf=nm(!0),qp=nm(!1),im=To(null),sm=null,yf=null,pp=null;function Xm(){pp=yf=sm=null}function nv(T){var F=im.current;$s(im),T._currentValue=F}function iv(T,F,K){for(;T!==null;){var le=T.alternate;if((T.childLanes&F)!==F?(T.childLanes|=F,le!==null&&(le.childLanes|=F)):le!==null&&(le.childLanes&F)!==F&&(le.childLanes|=F),T===K)break;T=T.return}}function gd(T,F){sm=T,pp=yf=null,T=T.dependencies,T!==null&&T.firstContext!==null&&((T.lanes&F)!==0&&(Ma=!0),T.firstContext=null)}function il(T){var F=T._currentValue;if(pp!==T)if(T={context:T,memoizedValue:F,next:null},yf===null){if(sm===null)throw Error(r(308));yf=T,sm.dependencies={lanes:0,firstContext:T}}else yf=yf.next=T;return F}var Zc=null;function Qm(T){Zc===null?Zc=[T]:Zc.push(T)}function Ah(T,F,K,le){var Oe=F.interleaved;return Oe===null?(K.next=K,Qm(F)):(K.next=Oe.next,Oe.next=K),F.interleaved=K,Xc(T,le)}function Xc(T,F){T.lanes|=F;var K=T.alternate;for(K!==null&&(K.lanes|=F),K=T,T=T.return;T!==null;)T.childLanes|=F,K=T.alternate,K!==null&&(K.childLanes|=F),K=T,T=T.return;return K.tag===3?K.stateNode:null}var Qc=!1;function Vf(T){T.updateQueue={baseState:T.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function _0(T,F){T=T.updateQueue,F.updateQueue===T&&(F.updateQueue={baseState:T.baseState,firstBaseUpdate:T.firstBaseUpdate,lastBaseUpdate:T.lastBaseUpdate,shared:T.shared,effects:T.effects})}function Xo(T,F){return{eventTime:T,lane:F,tag:0,payload:null,callback:null,next:null}}function ro(T,F,K){var le=T.updateQueue;if(le===null)return null;if(le=le.shared,(Qs&2)!==0){var Oe=le.pending;return Oe===null?F.next=F:(F.next=Oe.next,Oe.next=F),le.pending=F,Xc(T,K)}return Oe=le.interleaved,Oe===null?(F.next=F,Qm(le)):(F.next=Oe.next,Oe.next=F),le.interleaved=F,Xc(T,K)}function qu(T,F,K){if(F=F.updateQueue,F!==null&&(F=F.shared,(K&4194240)!==0)){var le=F.lanes;le&=T.pendingLanes,K|=le,F.lanes=K,Bi(T,K)}}function qi(T,F){var K=T.updateQueue,le=T.alternate;if(le!==null&&(le=le.updateQueue,K===le)){var Oe=null,Be=null;if(K=K.firstBaseUpdate,K!==null){do{var mt={eventTime:K.eventTime,lane:K.lane,tag:K.tag,payload:K.payload,callback:K.callback,next:null};Be===null?Oe=Be=mt:Be=Be.next=mt,K=K.next}while(K!==null);Be===null?Oe=Be=F:Be=Be.next=F}else Oe=Be=F;K={baseState:le.baseState,firstBaseUpdate:Oe,lastBaseUpdate:Be,shared:le.shared,effects:le.effects},T.updateQueue=K;return}T=K.lastBaseUpdate,T===null?K.firstBaseUpdate=F:T.next=F,K.lastBaseUpdate=F}function om(T,F,K,le){var Oe=T.updateQueue;Qc=!1;var Be=Oe.firstBaseUpdate,mt=Oe.lastBaseUpdate,Wt=Oe.shared.pending;if(Wt!==null){Oe.shared.pending=null;var er=Wt,Nt=er.next;er.next=null,mt===null?Be=Nt:mt.next=Nt,mt=er;var wn=T.alternate;wn!==null&&(wn=wn.updateQueue,Wt=wn.lastBaseUpdate,Wt!==mt&&(Wt===null?wn.firstBaseUpdate=Nt:Wt.next=Nt,wn.lastBaseUpdate=er))}if(Be!==null){var Pn=Oe.baseState;mt=0,wn=Nt=er=null,Wt=Be;do{var _n=Wt.lane,xi=Wt.eventTime;if((le&_n)===_n){wn!==null&&(wn=wn.next={eventTime:xi,lane:0,tag:Wt.tag,payload:Wt.payload,callback:Wt.callback,next:null});e:{var Ri=T,ni=Wt;switch(_n=F,xi=K,ni.tag){case 1:if(Ri=ni.payload,typeof Ri=="function"){Pn=Ri.call(xi,Pn,_n);break e}Pn=Ri;break e;case 3:Ri.flags=Ri.flags&-65537|128;case 0:if(Ri=ni.payload,_n=typeof Ri=="function"?Ri.call(xi,Pn,_n):Ri,_n==null)break e;Pn=ce({},Pn,_n);break e;case 2:Qc=!0}}Wt.callback!==null&&Wt.lane!==0&&(T.flags|=64,_n=Oe.effects,_n===null?Oe.effects=[Wt]:_n.push(Wt))}else xi={eventTime:xi,lane:_n,tag:Wt.tag,payload:Wt.payload,callback:Wt.callback,next:null},wn===null?(Nt=wn=xi,er=Pn):wn=wn.next=xi,mt|=_n;if(Wt=Wt.next,Wt===null){if(Wt=Oe.shared.pending,Wt===null)break;_n=Wt,Wt=_n.next,_n.next=null,Oe.lastBaseUpdate=_n,Oe.shared.pending=null}}while(!0);if(wn===null&&(er=Pn),Oe.baseState=er,Oe.firstBaseUpdate=Nt,Oe.lastBaseUpdate=wn,F=Oe.shared.interleaved,F!==null){Oe=F;do mt|=Oe.lane,Oe=Oe.next;while(Oe!==F)}else Be===null&&(Oe.shared.lanes=0);Ih|=mt,T.lanes=mt,T.memoizedState=Pn}}function yd(T,F,K){if(T=F.effects,F.effects=null,T!==null)for(F=0;FK?K:4,T(!0);var le=tu.transition;tu.transition={};try{T(!1),F()}finally{fi=K,tu.transition=le}}function rg(){return ji().memoizedState}function mw(T,F,K){var le=bm(T);if(K={lane:le,action:K,hasEagerState:!1,eagerState:null,next:null},_o(T))ov(F,K);else if(K=Ah(T,F,K,le),K!==null){var Oe=Nc();z(K,T,le,Oe),ql(K,F,le)}}function Hb(T,F,K){var le=bm(T),Oe={lane:le,action:K,hasEagerState:!1,eagerState:null,next:null};if(_o(T))ov(F,Oe);else{var Be=T.alternate;if(T.lanes===0&&(Be===null||Be.lanes===0)&&(Be=F.lastRenderedReducer,Be!==null))try{var mt=F.lastRenderedState,Wt=Be(mt,K);if(Oe.hasEagerState=!0,Oe.eagerState=Wt,rr(Wt,mt)){var er=F.interleaved;er===null?(Oe.next=Oe,Qm(F)):(Oe.next=er.next,er.next=Oe),F.interleaved=Oe;return}}catch{}finally{}K=Ah(T,F,Oe,le),K!==null&&(Oe=Nc(),z(K,T,le,Oe),ql(K,F,le))}}function _o(T){var F=T.alternate;return T===Ia||F!==null&&F===Ia}function ov(T,F){tg=lm=!0;var K=T.pending;K===null?F.next=F:(F.next=K.next,K.next=F),T.pending=F}function ql(T,F,K){if((K&4194240)!==0){var le=F.lanes;le&=T.pendingLanes,K|=le,F.lanes=K,Bi(T,K)}}var ng={readContext:il,useCallback:ac,useContext:ac,useEffect:ac,useImperativeHandle:ac,useInsertionEffect:ac,useLayoutEffect:ac,useMemo:ac,useReducer:ac,useRef:ac,useState:ac,useDebugValue:ac,useDeferredValue:ac,useTransition:ac,useMutableSource:ac,useSyncExternalStore:ac,useId:ac,unstable_isNewReconciler:!1},Ch={readContext:il,useCallback:function(T,F){return zu().memoizedState=[T,F===void 0?null:F],T},useContext:il,useEffect:hw,useImperativeHandle:function(T,F,K){return K=K!=null?K.concat([T]):null,Gg(4194308,4,JE.bind(null,F,T),K)},useLayoutEffect:function(T,F){return Gg(4194308,4,T,F)},useInsertionEffect:function(T,F){return Gg(4,2,T,F)},useMemo:function(T,F){var K=zu();return F=F===void 0?null:F,T=T(),K.memoizedState=[T,F],T},useReducer:function(T,F,K){var le=zu();return F=K!==void 0?K(F):F,le.memoizedState=le.baseState=F,T={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:T,lastRenderedState:F},le.queue=T,T=T.dispatch=mw.bind(null,Ia,T),[le.memoizedState,T]},useRef:function(T){var F=zu();return T={current:T},F.memoizedState=T},useState:fw,useDebugValue:dw,useDeferredValue:function(T){return zu().memoizedState=T},useTransition:function(){var T=fw(!1),F=T[0];return T=Wb.bind(null,T[1]),zu().memoizedState=T,[F,T]},useMutableSource:function(){},useSyncExternalStore:function(T,F,K){var le=Ia,Oe=zu();if(Ho){if(K===void 0)throw Error(r(407));K=K()}else{if(K=F(),kl===null)throw Error(r(349));(Up&30)!==0||A0(le,F,K)}Oe.memoizedState=K;var Be={value:K,getSnapshot:F};return Oe.queue=Be,hw(k0.bind(null,le,Be,T),[T]),le.flags|=2048,Vp(9,uw.bind(null,le,Be,K,F),void 0,null),K},useId:function(){var T=zu(),F=kl.identifierPrefix;if(Ho){var K=Ll,le=zf;K=(le&~(1<<32-vi(le)-1)).toString(32)+K,F=":"+F+"R"+K,K=bd++,0<\/script>",T=T.removeChild(T.firstChild)):typeof le.is=="string"?T=mt.createElement(K,{is:le.is}):(T=mt.createElement(K),K==="select"&&(mt=T,le.multiple?mt.multiple=!0:le.size&&(mt.size=le.size))):T=mt.createElementNS(T,K),T[zs]=F,T[ko]=le,ty(T,F,!1,!1),F.stateNode=T;e:{switch(mt=fn(K,le),K){case"dialog":to("cancel",T),to("close",T),Oe=le;break;case"iframe":case"object":case"embed":to("load",T),Oe=le;break;case"video":case"audio":for(Oe=0;Oeym&&(F.flags|=128,le=!0,bs(Be,!1),F.lanes=4194304)}else{if(!le)if(T=eg(mt),T!==null){if(F.flags|=128,le=!0,K=T.updateQueue,K!==null&&(F.updateQueue=K,F.flags|=4),bs(Be,!0),Be.tail===null&&Be.tailMode==="hidden"&&!mt.alternate&&!Ho)return Ic(F),null}else 2*Mt()-Be.renderingStartTime>ym&&K!==1073741824&&(F.flags|=128,le=!0,bs(Be,!1),F.lanes=4194304);Be.isBackwards?(mt.sibling=F.child,F.child=mt):(K=Be.last,K!==null?K.sibling=mt:F.child=mt,Be.last=mt)}return Be.tail!==null?(F=Be.tail,Be.rendering=F,Be.tail=F.sibling,Be.renderingStartTime=Mt(),F.sibling=null,K=Hs.current,wo(Hs,le?K&1|2:K&1),F):(Ic(F),null);case 22:case 23:return sn(),le=F.memoizedState!==null,T!==null&&T.memoizedState!==null!==le&&(F.flags|=8192),le&&(F.mode&1)!==0?(Ul&1073741824)!==0&&(Ic(F),F.subtreeFlags&6&&(F.flags|=8192)):Ic(F),null;case 24:return null;case 25:return null}throw Error(r(156,F.tag))}function vu(T,F){switch(Zm(F),F.tag){case 1:return Oc(F.type)&&qf(),T=F.flags,T&65536?(F.flags=T&-65537|128,F):null;case 3:return zp(),$s(_i),$s(hs),vd(),T=F.flags,(T&65536)!==0&&(T&128)===0?(F.flags=T&-65537|128,F):null;case 5:return mu(F),null;case 13:if($s(Hs),T=F.memoizedState,T!==null&&T.dehydrated!==null){if(F.alternate===null)throw Error(r(340));rm()}return T=F.flags,T&65536?(F.flags=T&-65537|128,F):null;case 19:return $s(Hs),null;case 4:return zp(),null;case 10:return nv(F.type._context),null;case 22:case 23:return sn(),null;case 24:return null;default:return null}}var Fs=!1,al=!1,T0=typeof WeakSet=="function"?WeakSet:Set,mi=null;function Wu(T,F){var K=T.ref;if(K!==null)if(typeof K=="function")try{K(null)}catch(le){gs(T,F,le)}else K.current=null}function R0(T,F,K){try{K()}catch(le){gs(T,F,le)}}var Hp=!1;function gw(T,F){if(Nu=Ec,T=Pi(),Zi(T)){if("selectionStart"in T)var K={start:T.selectionStart,end:T.selectionEnd};else e:{K=(K=T.ownerDocument)&&K.defaultView||window;var le=K.getSelection&&K.getSelection();if(le&&le.rangeCount!==0){K=le.anchorNode;var Oe=le.anchorOffset,Be=le.focusNode;le=le.focusOffset;try{K.nodeType,Be.nodeType}catch{K=null;break e}var mt=0,Wt=-1,er=-1,Nt=0,wn=0,Pn=T,_n=null;t:for(;;){for(var xi;Pn!==K||Oe!==0&&Pn.nodeType!==3||(Wt=mt+Oe),Pn!==Be||le!==0&&Pn.nodeType!==3||(er=mt+le),Pn.nodeType===3&&(mt+=Pn.nodeValue.length),(xi=Pn.firstChild)!==null;)_n=Pn,Pn=xi;for(;;){if(Pn===T)break t;if(_n===K&&++Nt===Oe&&(Wt=mt),_n===Be&&++wn===le&&(er=mt),(xi=Pn.nextSibling)!==null)break;Pn=_n,_n=Pn.parentNode}Pn=xi}K=Wt===-1||er===-1?null:{start:Wt,end:er}}else K=null}K=K||{start:0,end:0}}else K=null;for(up={focusedElem:T,selectionRange:K},Ec=!1,mi=F;mi!==null;)if(F=mi,T=F.child,(F.subtreeFlags&1028)!==0&&T!==null)T.return=F,mi=T;else for(;mi!==null;){F=mi;try{var Ri=F.alternate;if((F.flags&1024)!==0)switch(F.tag){case 0:case 11:case 15:break;case 1:if(Ri!==null){var ni=Ri.memoizedProps,wu=Ri.memoizedState,_r=F.stateNode,ar=_r.getSnapshotBeforeUpdate(F.elementType===F.type?ni:_f(F.type,ni),wu);_r.__reactInternalSnapshotBeforeUpdate=ar}break;case 3:var kr=F.stateNode.containerInfo;kr.nodeType===1?kr.textContent="":kr.nodeType===9&&kr.documentElement&&kr.removeChild(kr.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(Fn){gs(F,F.return,Fn)}if(T=F.sibling,T!==null){T.return=F.return,mi=T;break}mi=F.return}return Ri=Hp,Hp=!1,Ri}function dm(T,F,K){var le=F.updateQueue;if(le=le!==null?le.lastEffect:null,le!==null){var Oe=le=le.next;do{if((Oe.tag&T)===T){var Be=Oe.destroy;Oe.destroy=void 0,Be!==void 0&&R0(F,K,Be)}Oe=Oe.next}while(Oe!==le)}}function ag(T,F){if(F=F.updateQueue,F=F!==null?F.lastEffect:null,F!==null){var K=F=F.next;do{if((K.tag&T)===T){var le=K.create;K.destroy=le()}K=K.next}while(K!==F)}}function Qb(T){var F=T.ref;if(F!==null){var K=T.stateNode;switch(T.tag){case 5:T=K;break;default:T=K}typeof F=="function"?F(T):F.current=T}}function I0(T){var F=T.alternate;F!==null&&(T.alternate=null,I0(F)),T.child=null,T.deletions=null,T.sibling=null,T.tag===5&&(F=T.stateNode,F!==null&&(delete F[zs],delete F[ko],delete F[nc],delete F[hu],delete F[Gm])),T.stateNode=null,T.return=null,T.dependencies=null,T.memoizedProps=null,T.memoizedState=null,T.pendingProps=null,T.stateNode=null,T.updateQueue=null}function yw(T){return T.tag===5||T.tag===3||T.tag===4}function Mc(T){e:for(;;){for(;T.sibling===null;){if(T.return===null||yw(T.return))return null;T=T.return}for(T.sibling.return=T.return,T=T.sibling;T.tag!==5&&T.tag!==6&&T.tag!==18;){if(T.flags&2||T.child===null||T.tag===4)continue e;T.child.return=T,T=T.child}if(!(T.flags&2))return T.stateNode}}function $c(T,F,K){var le=T.tag;if(le===5||le===6)T=T.stateNode,F?K.nodeType===8?K.parentNode.insertBefore(T,F):K.insertBefore(T,F):(K.nodeType===8?(F=K.parentNode,F.insertBefore(T,K)):(F=K,F.appendChild(T)),K=K._reactRootContainer,K!=null||F.onclick!==null||(F.onclick=Bf));else if(le!==4&&(T=T.child,T!==null))for($c(T,F,K),T=T.sibling;T!==null;)$c(T,F,K),T=T.sibling}function M0(T,F,K){var le=T.tag;if(le===5||le===6)T=T.stateNode,F?K.insertBefore(T,F):K.appendChild(T);else if(le!==4&&(T=T.child,T!==null))for(M0(T,F,K),T=T.sibling;T!==null;)M0(T,F,K),T=T.sibling}var Uo=null,Rs=!1;function $a(T,F,K){for(K=K.child;K!==null;)xl(T,F,K),K=K.sibling}function xl(T,F,K){if(An&&typeof An.onCommitFiberUnmount=="function")try{An.onCommitFiberUnmount(jr,K)}catch{}switch(K.tag){case 5:al||Wu(K,F);case 6:var le=Uo,Oe=Rs;Uo=null,$a(T,F,K),Uo=le,Rs=Oe,Uo!==null&&(Rs?(T=Uo,K=K.stateNode,T.nodeType===8?T.parentNode.removeChild(K):T.removeChild(K)):Uo.removeChild(K.stateNode));break;case 18:Uo!==null&&(Rs?(T=Uo,K=K.stateNode,T.nodeType===8?Wg(T.parentNode,K):T.nodeType===1&&Wg(T,K),rs(T)):Wg(Uo,K.stateNode));break;case 4:le=Uo,Oe=Rs,Uo=K.stateNode.containerInfo,Rs=!0,$a(T,F,K),Uo=le,Rs=Oe;break;case 0:case 11:case 14:case 15:if(!al&&(le=K.updateQueue,le!==null&&(le=le.lastEffect,le!==null))){Oe=le=le.next;do{var Be=Oe,mt=Be.destroy;Be=Be.tag,mt!==void 0&&((Be&2)!==0||(Be&4)!==0)&&R0(K,F,mt),Oe=Oe.next}while(Oe!==le)}$a(T,F,K);break;case 1:if(!al&&(Wu(K,F),le=K.stateNode,typeof le.componentWillUnmount=="function"))try{le.props=K.memoizedProps,le.state=K.memoizedState,le.componentWillUnmount()}catch(Wt){gs(K,F,Wt)}$a(T,F,K);break;case 21:$a(T,F,K);break;case 22:K.mode&1?(al=(le=al)||K.memoizedState!==null,$a(T,F,K),al=le):$a(T,F,K);break;default:$a(T,F,K)}}function ll(T){var F=T.updateQueue;if(F!==null){T.updateQueue=null;var K=T.stateNode;K===null&&(K=T.stateNode=new T0),F.forEach(function(le){var Oe=lc.bind(null,T,le);K.has(le)||(K.add(le),le.then(Oe,Oe))})}}function Ja(T,F){var K=F.deletions;if(K!==null)for(var le=0;leOe&&(Oe=mt),le&=~Be}if(le=Oe,le=Mt()-le,le=(120>le?120:480>le?480:1080>le?1080:1920>le?1920:3e3>le?3e3:4320>le?4320:1960*ta(le/1960))-le,10T?16:T,Gf===null)var le=!1;else{if(T=Gf,Gf=null,Hu=0,(Qs&6)!==0)throw Error(r(331));var Oe=Qs;for(Qs|=4,mi=T.current;mi!==null;){var Be=mi,mt=Be.child;if((mi.flags&16)!==0){var Wt=Be.deletions;if(Wt!==null){for(var er=0;erMt()-bu?mn(T,0):Fc|=K),Y(T,F)}function Gs(T,F){F===0&&((T.mode&1)===0?F=1:(F=Di,Di<<=1,(Di&130023424)===0&&(Di=4194304)));var K=Nc();T=Xc(T,F),T!==null&&(ws(T,F,K),Y(T,K))}function oi(T){var F=T.memoizedState,K=0;F!==null&&(K=F.retryLane),Gs(T,K)}function lc(T,F){var K=0;switch(T.tag){case 13:var le=T.stateNode,Oe=T.memoizedState;Oe!==null&&(K=Oe.retryLane);break;case 19:le=T.stateNode;break;default:throw Error(r(314))}le!==null&&le.delete(F),Gs(T,K)}var Yf;Yf=function(T,F,K){if(T!==null)if(T.memoizedProps!==F.pendingProps||_i.current)Ma=!0;else{if((T.lanes&K)===0&&(F.flags&128)===0)return Ma=!1,Th(T,F,K);Ma=(T.flags&131072)!==0}else Ma=!1,Ho&&(F.flags&1048576)!==0&&dd(F,Ym,F.index);switch(F.lanes=0,F.tag){case 2:var le=F.type;og(T,F),T=F.pendingProps;var Oe=Du(F,hs.current);gd(F,K),Oe=hp(null,F,le,T,Oe,K);var Be=wf();return F.flags|=1,typeof Oe=="object"&&Oe!==null&&typeof Oe.render=="function"&&Oe.$$typeof===void 0?(F.tag=1,F.memoizedState=null,F.updateQueue=null,Oc(le)?(Be=!0,_h(F)):Be=!1,F.memoizedState=Oe.state!==null&&Oe.state!==void 0?Oe.state:null,Vf(F),Oe.updater=Kb,F.stateNode=Oe,Oe._reactInternals=F,av(F,le,T,K),F=jh(null,F,le,!0,Be,K)):(F.tag=0,Ho&&Be&&Uf(F),Vu(null,F,Oe,K),F=F.child),F;case 16:le=F.elementType;e:{switch(og(T,F),T=F.pendingProps,Oe=le._init,le=Oe(le._payload),F.type=le,Oe=F.tag=wm(le),T=_f(le,T),Oe){case 0:F=Wa(null,F,le,T,K);break e;case 1:F=sl(null,F,le,T,K);break e;case 11:F=Xb(null,F,le,T,K);break e;case 14:F=_d(null,F,le,_f(le.type,T),K);break e}throw Error(r(306,le,""))}return F;case 0:return le=F.type,Oe=F.pendingProps,Oe=F.elementType===le?Oe:_f(le,Oe),Wa(T,F,le,Oe,K);case 1:return le=F.type,Oe=F.pendingProps,Oe=F.elementType===le?Oe:_f(le,Oe),sl(T,F,le,Oe,K);case 3:e:{if(ig(F),T===null)throw Error(r(387));le=F.pendingProps,Be=F.memoizedState,Oe=Be.element,_0(T,F),om(F,le,null,K);var mt=F.memoizedState;if(le=mt.element,Be.isDehydrated)if(Be={element:le,isDehydrated:!1,cache:mt.cache,pendingSuspenseBoundaries:mt.pendingSuspenseBoundaries,transitions:mt.transitions},F.updateQueue.baseState=Be,F.memoizedState=Be,F.flags&256){Oe=um(Error(r(423)),F),F=Tc(T,F,le,K,Oe);break e}else if(le!==Oe){Oe=um(Error(r(424)),F),F=Tc(T,F,le,K,Oe);break e}else for(Cc=Lf(F.stateNode.containerInfo.firstChild),Yc=F,Ho=!0,jc=null,K=qp(F,null,le,K),F.child=K;K;)K.flags=K.flags&-3|4096,K=K.sibling;else{if(rm(),le===Oe){F=Sl(T,F,K);break e}Vu(T,F,le,K)}F=F.child}return F;case 5:return bf(F),T===null&&Pc(F),le=F.type,Oe=F.pendingProps,Be=T!==null?T.memoizedProps:null,mt=Oe.children,fd(le,Oe)?mt=null:Be!==null&&fd(le,Be)&&(F.flags|=32),nu(T,F),Vu(T,F,mt,K),F.child;case 6:return T===null&&Pc(F),null;case 13:return ol(T,F,K);case 4:return am(F,F.stateNode.containerInfo),le=F.pendingProps,T===null?F.child=gf(F,null,le,K):Vu(T,F,le,K),F.child;case 11:return le=F.type,Oe=F.pendingProps,Oe=F.elementType===le?Oe:_f(le,Oe),Xb(T,F,le,Oe,K);case 7:return Vu(T,F,F.pendingProps,K),F.child;case 8:return Vu(T,F,F.pendingProps.children,K),F.child;case 12:return Vu(T,F,F.pendingProps.children,K),F.child;case 10:e:{if(le=F.type._context,Oe=F.pendingProps,Be=F.memoizedProps,mt=Oe.value,wo(im,le._currentValue),le._currentValue=mt,Be!==null)if(rr(Be.value,mt)){if(Be.children===Oe.children&&!_i.current){F=Sl(T,F,K);break e}}else for(Be=F.child,Be!==null&&(Be.return=F);Be!==null;){var Wt=Be.dependencies;if(Wt!==null){mt=Be.child;for(var er=Wt.firstContext;er!==null;){if(er.context===le){if(Be.tag===1){er=Xo(-1,K&-K),er.tag=2;var Nt=Be.updateQueue;if(Nt!==null){Nt=Nt.shared;var wn=Nt.pending;wn===null?er.next=er:(er.next=wn.next,wn.next=er),Nt.pending=er}}Be.lanes|=K,er=Be.alternate,er!==null&&(er.lanes|=K),iv(Be.return,K,F),Wt.lanes|=K;break}er=er.next}}else if(Be.tag===10)mt=Be.type===F.type?null:Be.child;else if(Be.tag===18){if(mt=Be.return,mt===null)throw Error(r(341));mt.lanes|=K,Wt=mt.alternate,Wt!==null&&(Wt.lanes|=K),iv(mt,K,F),mt=Be.sibling}else mt=Be.child;if(mt!==null)mt.return=Be;else for(mt=Be;mt!==null;){if(mt===F){mt=null;break}if(Be=mt.sibling,Be!==null){Be.return=mt.return,mt=Be;break}mt=mt.return}Be=mt}Vu(T,F,Oe.children,K),F=F.child}return F;case 9:return Oe=F.type,le=F.pendingProps.children,gd(F,K),Oe=il(Oe),le=le(Oe),F.flags|=1,Vu(T,F,le,K),F.child;case 14:return le=F.type,Oe=_f(le,F.pendingProps),Oe=_f(le.type,Oe),_d(T,F,le,Oe,K);case 15:return ds(T,F,F.type,F.pendingProps,K);case 17:return le=F.type,Oe=F.pendingProps,Oe=F.elementType===le?Oe:_f(le,Oe),og(T,F),F.tag=1,Oc(le)?(T=!0,_h(F)):T=!1,gd(F,K),Uu(F,le,Oe),av(F,le,Oe,K),jh(null,F,le,!0,T,K);case 19:return sg(T,F,K);case 22:return lv(T,F,K)}throw Error(r(156,F.tag))};function Ef(T,F){return Zt(T,F)}function Ys(T,F,K,le){this.tag=T,this.key=K,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=F,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=le,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $o(T,F,K,le){return new Ys(T,F,K,le)}function Dc(T){return T=T.prototype,!(!T||!T.isReactComponent)}function wm(T){if(typeof T=="function")return Dc(T)?1:0;if(T!=null){if(T=T.$$typeof,T===q)return 11;if(T===Q)return 14}return 2}function gp(T,F){var K=T.alternate;return K===null?(K=$o(T.tag,F,T.key,T.mode),K.elementType=T.elementType,K.type=T.type,K.stateNode=T.stateNode,K.alternate=T,T.alternate=K):(K.pendingProps=F,K.type=T.type,K.flags=0,K.subtreeFlags=0,K.deletions=null),K.flags=T.flags&14680064,K.childLanes=T.childLanes,K.lanes=T.lanes,K.child=T.child,K.memoizedProps=T.memoizedProps,K.memoizedState=T.memoizedState,K.updateQueue=T.updateQueue,F=T.dependencies,K.dependencies=F===null?null:{lanes:F.lanes,firstContext:F.firstContext},K.sibling=T.sibling,K.index=T.index,K.ref=T.ref,K}function N0(T,F,K,le,Oe,Be){var mt=2;if(le=T,typeof T=="function")Dc(T)&&(mt=1);else if(typeof T=="string")mt=5;else e:switch(T){case j:return Zf(K.children,Oe,Be,F);case P:mt=8,Oe|=8;break;case I:return T=$o(12,K,F,Oe|2),T.elementType=I,T.lanes=Be,T;case B:return T=$o(13,K,F,Oe),T.elementType=B,T.lanes=Be,T;case W:return T=$o(19,K,F,Oe),T.elementType=W,T.lanes=Be,T;case ie:return ny(K,Oe,Be,F);default:if(typeof T=="object"&&T!==null)switch(T.$$typeof){case $:mt=10;break e;case R:mt=9;break e;case q:mt=11;break e;case Q:mt=14;break e;case ee:mt=16,le=null;break e}throw Error(r(130,T==null?T:typeof T,""))}return F=$o(mt,K,F,Oe),F.elementType=T,F.type=le,F.lanes=Be,F}function Zf(T,F,K,le){return T=$o(7,T,le,F),T.lanes=K,T}function ny(T,F,K,le){return T=$o(22,T,le,F),T.elementType=ie,T.lanes=K,T.stateNode={isHidden:!1},T}function Sd(T,F,K){return T=$o(6,T,null,F),T.lanes=K,T}function M(T,F,K){return F=$o(4,T.children!==null?T.children:[],T.key,F),F.lanes=K,F.stateNode={containerInfo:T.containerInfo,pendingChildren:null,implementation:T.implementation},F}function L(T,F,K,le,Oe){this.tag=F,this.containerInfo=T,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ii(0),this.expirationTimes=Ii(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ii(0),this.identifierPrefix=le,this.onRecoverableError=Oe,this.mutableSourceEagerHydrationData=null}function te(T,F,K,le,Oe,Be,mt,Wt,er){return T=new L(T,F,K,Wt,er),F===1?(F=1,Be===!0&&(F|=8)):F=0,Be=$o(3,null,null,F),T.current=Be,Be.stateNode=T,Be.memoizedState={element:le,isDehydrated:K,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vf(Be),T}function ge(T,F,K){var le=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),XM.exports=lVe(),XM.exports}var Gle;function cVe(){if(Gle)return o6;Gle=1;var e=Kle();return o6.createRoot=e.createRoot,o6.hydrateRoot=e.hydrateRoot,o6}var uVe=cVe();const fVe=cs(uVe);var a6={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */var Yle;function Zle(){return Yle||(Yle=1,a6.read=function(e,t,r,n,s){var c,l,u=s*8-n-1,a=(1<>1,p=-7,d=r?s-1:0,m=r?-1:1,g=e[t+d];for(d+=m,c=g&(1<<-p)-1,g>>=-p,p+=u;p>0;c=c*256+e[t+d],d+=m,p-=8);for(l=c&(1<<-p)-1,c>>=-p,p+=n;p>0;l=l*256+e[t+d],d+=m,p-=8);if(c===0)c=1-f;else{if(c===a)return l?NaN:(g?-1:1)*(1/0);l=l+Math.pow(2,n),c=c-f}return(g?-1:1)*l*Math.pow(2,c-n)},a6.write=function(e,t,r,n,s,c){var l,u,a,f=c*8-s-1,p=(1<>1,m=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=n?0:c-1,y=n?1:-1,w=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,l=p):(l=Math.floor(Math.log(t)/Math.LN2),t*(a=Math.pow(2,-l))<1&&(l--,a*=2),l+d>=1?t+=m/a:t+=m*Math.pow(2,1-d),t*a>=2&&(l++,a/=2),l+d>=p?(u=0,l=p):l+d>=1?(u=(t*a-1)*Math.pow(2,s),l=l+d):(u=t*Math.pow(2,d-1)*Math.pow(2,s),l=0));s>=8;e[r+g]=u&255,g+=y,u/=256,s-=8);for(l=l<0;e[r+g]=l&255,g+=y,l/=256,f-=8);e[r+g-y]|=w*128}),a6}var Xle=Zle();const pVe=GM({__proto__:null,default:cs(Xle)},[Xle]);var l6={exports:{}},t$={},Ik={},Qle;function ece(){if(Qle)return Ik;Qle=1,Ik.byteLength=u,Ik.toByteArray=f,Ik.fromByteArray=m;for(var e=[],t=[],r=typeof Uint8Array<"u"?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=n.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var w=g.indexOf("=");w===-1&&(w=y);var b=w===y?0:4-w%4;return[w,b]}function u(g){var y=l(g),w=y[0],b=y[1];return(w+b)*3/4-b}function a(g,y,w){return(y+w)*3/4-w}function f(g){var y,w=l(g),b=w[0],_=w[1],E=new r(a(g,b,_)),S=0,A=_>0?b-4:b,k;for(k=0;k>16&255,E[S++]=y>>8&255,E[S++]=y&255;return _===2&&(y=t[g.charCodeAt(k)]<<2|t[g.charCodeAt(k+1)]>>4,E[S++]=y&255),_===1&&(y=t[g.charCodeAt(k)]<<10|t[g.charCodeAt(k+1)]<<4|t[g.charCodeAt(k+2)]>>2,E[S++]=y>>8&255,E[S++]=y&255),E}function p(g){return e[g>>18&63]+e[g>>12&63]+e[g>>6&63]+e[g&63]}function d(g,y,w){for(var b,_=[],E=y;EA?A:S+E));return b===1?(y=g[w-1],_.push(e[y>>2]+e[y<<4&63]+"==")):b===2&&(y=(g[w-2]<<8)+g[w-1],_.push(e[y>>10]+e[y>>4&63]+e[y<<2&63]+"=")),_.join("")}return Ik}/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */var tce;function hVe(){return tce||(tce=1,(function(e){const t=ece(),r=Zle(),n=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=u,e.SlowBuffer=E,e.INSPECT_MAX_BYTES=50;const s=2147483647;e.kMaxLength=s,u.TYPED_ARRAY_SUPPORT=c(),!u.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&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.");function c(){try{const Ce=new Uint8Array(1),pe={foo:function(){return 42}};return Object.setPrototypeOf(pe,Uint8Array.prototype),Object.setPrototypeOf(Ce,pe),Ce.foo()===42}catch{return!1}}Object.defineProperty(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}});function l(Ce){if(Ce>s)throw new RangeError('The value "'+Ce+'" is invalid for option "size"');const pe=new Uint8Array(Ce);return Object.setPrototypeOf(pe,u.prototype),pe}function u(Ce,pe,ke){if(typeof Ce=="number"){if(typeof pe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(Ce)}return a(Ce,pe,ke)}u.poolSize=8192;function a(Ce,pe,ke){if(typeof Ce=="string")return m(Ce,pe);if(ArrayBuffer.isView(Ce))return y(Ce);if(Ce==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ce);if(ct(Ce,ArrayBuffer)||Ce&&ct(Ce.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ct(Ce,SharedArrayBuffer)||Ce&&ct(Ce.buffer,SharedArrayBuffer)))return w(Ce,pe,ke);if(typeof Ce=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const ut=Ce.valueOf&&Ce.valueOf();if(ut!=null&&ut!==Ce)return u.from(ut,pe,ke);const Rt=b(Ce);if(Rt)return Rt;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof Ce[Symbol.toPrimitive]=="function")return u.from(Ce[Symbol.toPrimitive]("string"),pe,ke);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ce)}u.from=function(Ce,pe,ke){return a(Ce,pe,ke)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array);function f(Ce){if(typeof Ce!="number")throw new TypeError('"size" argument must be of type number');if(Ce<0)throw new RangeError('The value "'+Ce+'" is invalid for option "size"')}function p(Ce,pe,ke){return f(Ce),Ce<=0?l(Ce):pe!==void 0?typeof ke=="string"?l(Ce).fill(pe,ke):l(Ce).fill(pe):l(Ce)}u.alloc=function(Ce,pe,ke){return p(Ce,pe,ke)};function d(Ce){return f(Ce),l(Ce<0?0:_(Ce)|0)}u.allocUnsafe=function(Ce){return d(Ce)},u.allocUnsafeSlow=function(Ce){return d(Ce)};function m(Ce,pe){if((typeof pe!="string"||pe==="")&&(pe="utf8"),!u.isEncoding(pe))throw new TypeError("Unknown encoding: "+pe);const ke=S(Ce,pe)|0;let ut=l(ke);const Rt=ut.write(Ce,pe);return Rt!==ke&&(ut=ut.slice(0,Rt)),ut}function g(Ce){const pe=Ce.length<0?0:_(Ce.length)|0,ke=l(pe);for(let ut=0;ut=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return Ce|0}function E(Ce){return+Ce!=Ce&&(Ce=0),u.alloc(+Ce)}u.isBuffer=function(pe){return pe!=null&&pe._isBuffer===!0&&pe!==u.prototype},u.compare=function(pe,ke){if(ct(pe,Uint8Array)&&(pe=u.from(pe,pe.offset,pe.byteLength)),ct(ke,Uint8Array)&&(ke=u.from(ke,ke.offset,ke.byteLength)),!u.isBuffer(pe)||!u.isBuffer(ke))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(pe===ke)return 0;let ut=pe.length,Rt=ke.length;for(let Ft=0,zt=Math.min(ut,Rt);FtRt.length?(u.isBuffer(zt)||(zt=u.from(zt)),zt.copy(Rt,Ft)):Uint8Array.prototype.set.call(Rt,zt,Ft);else if(u.isBuffer(zt))zt.copy(Rt,Ft);else throw new TypeError('"list" argument must be an Array of Buffers');Ft+=zt.length}return Rt};function S(Ce,pe){if(u.isBuffer(Ce))return Ce.length;if(ArrayBuffer.isView(Ce)||ct(Ce,ArrayBuffer))return Ce.byteLength;if(typeof Ce!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ce);const ke=Ce.length,ut=arguments.length>2&&arguments[2]===!0;if(!ut&&ke===0)return 0;let Rt=!1;for(;;)switch(pe){case"ascii":case"latin1":case"binary":return ke;case"utf8":case"utf-8":return nt(Ce).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ke*2;case"hex":return ke>>>1;case"base64":return Re(Ce).length;default:if(Rt)return ut?-1:nt(Ce).length;pe=(""+pe).toLowerCase(),Rt=!0}}u.byteLength=S;function A(Ce,pe,ke){let ut=!1;if((pe===void 0||pe<0)&&(pe=0),pe>this.length||((ke===void 0||ke>this.length)&&(ke=this.length),ke<=0)||(ke>>>=0,pe>>>=0,ke<=pe))return"";for(Ce||(Ce="utf8");;)switch(Ce){case"hex":return ve(this,pe,ke);case"utf8":case"utf-8":return W(this,pe,ke);case"ascii":return ie(this,pe,ke);case"latin1":case"binary":return ne(this,pe,ke);case"base64":return B(this,pe,ke);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ce(this,pe,ke);default:if(ut)throw new TypeError("Unknown encoding: "+Ce);Ce=(Ce+"").toLowerCase(),ut=!0}}u.prototype._isBuffer=!0;function k(Ce,pe,ke){const ut=Ce[pe];Ce[pe]=Ce[ke],Ce[ke]=ut}u.prototype.swap16=function(){const pe=this.length;if(pe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let ke=0;keke&&(pe+=" ... "),""},n&&(u.prototype[n]=u.prototype.inspect),u.prototype.compare=function(pe,ke,ut,Rt,Ft){if(ct(pe,Uint8Array)&&(pe=u.from(pe,pe.offset,pe.byteLength)),!u.isBuffer(pe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof pe);if(ke===void 0&&(ke=0),ut===void 0&&(ut=pe?pe.length:0),Rt===void 0&&(Rt=0),Ft===void 0&&(Ft=this.length),ke<0||ut>pe.length||Rt<0||Ft>this.length)throw new RangeError("out of range index");if(Rt>=Ft&&ke>=ut)return 0;if(Rt>=Ft)return-1;if(ke>=ut)return 1;if(ke>>>=0,ut>>>=0,Rt>>>=0,Ft>>>=0,this===pe)return 0;let zt=Ft-Rt,Or=ut-ke;const Ar=Math.min(zt,Or),On=this.slice(Rt,Ft),fn=pe.slice(ke,ut);for(let qt=0;qt2147483647?ke=2147483647:ke<-2147483648&&(ke=-2147483648),ke=+ke,St(ke)&&(ke=Rt?0:Ce.length-1),ke<0&&(ke=Ce.length+ke),ke>=Ce.length){if(Rt)return-1;ke=Ce.length-1}else if(ke<0)if(Rt)ke=0;else return-1;if(typeof pe=="string"&&(pe=u.from(pe,ut)),u.isBuffer(pe))return pe.length===0?-1:j(Ce,pe,ke,ut,Rt);if(typeof pe=="number")return pe=pe&255,typeof Uint8Array.prototype.indexOf=="function"?Rt?Uint8Array.prototype.indexOf.call(Ce,pe,ke):Uint8Array.prototype.lastIndexOf.call(Ce,pe,ke):j(Ce,[pe],ke,ut,Rt);throw new TypeError("val must be string, number or Buffer")}function j(Ce,pe,ke,ut,Rt){let Ft=1,zt=Ce.length,Or=pe.length;if(ut!==void 0&&(ut=String(ut).toLowerCase(),ut==="ucs2"||ut==="ucs-2"||ut==="utf16le"||ut==="utf-16le")){if(Ce.length<2||pe.length<2)return-1;Ft=2,zt/=2,Or/=2,ke/=2}function Ar(fn,qt){return Ft===1?fn[qt]:fn.readUInt16BE(qt*Ft)}let On;if(Rt){let fn=-1;for(On=ke;Onzt&&(ke=zt-Or),On=ke;On>=0;On--){let fn=!0;for(let qt=0;qtRt&&(ut=Rt)):ut=Rt;const Ft=pe.length;ut>Ft/2&&(ut=Ft/2);let zt;for(zt=0;zt>>0,isFinite(ut)?(ut=ut>>>0,Rt===void 0&&(Rt="utf8")):(Rt=ut,ut=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const Ft=this.length-ke;if((ut===void 0||ut>Ft)&&(ut=Ft),pe.length>0&&(ut<0||ke<0)||ke>this.length)throw new RangeError("Attempt to write outside buffer bounds");Rt||(Rt="utf8");let zt=!1;for(;;)switch(Rt){case"hex":return P(this,pe,ke,ut);case"utf8":case"utf-8":return I(this,pe,ke,ut);case"ascii":case"latin1":case"binary":return $(this,pe,ke,ut);case"base64":return R(this,pe,ke,ut);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return q(this,pe,ke,ut);default:if(zt)throw new TypeError("Unknown encoding: "+Rt);Rt=(""+Rt).toLowerCase(),zt=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function B(Ce,pe,ke){return pe===0&&ke===Ce.length?t.fromByteArray(Ce):t.fromByteArray(Ce.slice(pe,ke))}function W(Ce,pe,ke){ke=Math.min(Ce.length,ke);const ut=[];let Rt=pe;for(;Rt239?4:Ft>223?3:Ft>191?2:1;if(Rt+Or<=ke){let Ar,On,fn,qt;switch(Or){case 1:Ft<128&&(zt=Ft);break;case 2:Ar=Ce[Rt+1],(Ar&192)===128&&(qt=(Ft&31)<<6|Ar&63,qt>127&&(zt=qt));break;case 3:Ar=Ce[Rt+1],On=Ce[Rt+2],(Ar&192)===128&&(On&192)===128&&(qt=(Ft&15)<<12|(Ar&63)<<6|On&63,qt>2047&&(qt<55296||qt>57343)&&(zt=qt));break;case 4:Ar=Ce[Rt+1],On=Ce[Rt+2],fn=Ce[Rt+3],(Ar&192)===128&&(On&192)===128&&(fn&192)===128&&(qt=(Ft&15)<<18|(Ar&63)<<12|(On&63)<<6|fn&63,qt>65535&&qt<1114112&&(zt=qt))}}zt===null?(zt=65533,Or=1):zt>65535&&(zt-=65536,ut.push(zt>>>10&1023|55296),zt=56320|zt&1023),ut.push(zt),Rt+=Or}return ee(ut)}const Q=4096;function ee(Ce){const pe=Ce.length;if(pe<=Q)return String.fromCharCode.apply(String,Ce);let ke="",ut=0;for(;utut)&&(ke=ut);let Rt="";for(let Ft=pe;Ftut&&(pe=ut),ke<0?(ke+=ut,ke<0&&(ke=0)):ke>ut&&(ke=ut),keke)throw new RangeError("Trying to access beyond buffer length")}u.prototype.readUintLE=u.prototype.readUIntLE=function(pe,ke,ut){pe=pe>>>0,ke=ke>>>0,ut||ae(pe,ke,this.length);let Rt=this[pe],Ft=1,zt=0;for(;++zt>>0,ke=ke>>>0,ut||ae(pe,ke,this.length);let Rt=this[pe+--ke],Ft=1;for(;ke>0&&(Ft*=256);)Rt+=this[pe+--ke]*Ft;return Rt},u.prototype.readUint8=u.prototype.readUInt8=function(pe,ke){return pe=pe>>>0,ke||ae(pe,1,this.length),this[pe]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(pe,ke){return pe=pe>>>0,ke||ae(pe,2,this.length),this[pe]|this[pe+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(pe,ke){return pe=pe>>>0,ke||ae(pe,2,this.length),this[pe]<<8|this[pe+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(pe,ke){return pe=pe>>>0,ke||ae(pe,4,this.length),(this[pe]|this[pe+1]<<8|this[pe+2]<<16)+this[pe+3]*16777216},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(pe,ke){return pe=pe>>>0,ke||ae(pe,4,this.length),this[pe]*16777216+(this[pe+1]<<16|this[pe+2]<<8|this[pe+3])},u.prototype.readBigUInt64LE=It(function(pe){pe=pe>>>0,$t(pe,"offset");const ke=this[pe],ut=this[pe+7];(ke===void 0||ut===void 0)&&Ae(pe,this.length-8);const Rt=ke+this[++pe]*2**8+this[++pe]*2**16+this[++pe]*2**24,Ft=this[++pe]+this[++pe]*2**8+this[++pe]*2**16+ut*2**24;return BigInt(Rt)+(BigInt(Ft)<>>0,$t(pe,"offset");const ke=this[pe],ut=this[pe+7];(ke===void 0||ut===void 0)&&Ae(pe,this.length-8);const Rt=ke*2**24+this[++pe]*2**16+this[++pe]*2**8+this[++pe],Ft=this[++pe]*2**24+this[++pe]*2**16+this[++pe]*2**8+ut;return(BigInt(Rt)<>>0,ke=ke>>>0,ut||ae(pe,ke,this.length);let Rt=this[pe],Ft=1,zt=0;for(;++zt=Ft&&(Rt-=Math.pow(2,8*ke)),Rt},u.prototype.readIntBE=function(pe,ke,ut){pe=pe>>>0,ke=ke>>>0,ut||ae(pe,ke,this.length);let Rt=ke,Ft=1,zt=this[pe+--Rt];for(;Rt>0&&(Ft*=256);)zt+=this[pe+--Rt]*Ft;return Ft*=128,zt>=Ft&&(zt-=Math.pow(2,8*ke)),zt},u.prototype.readInt8=function(pe,ke){return pe=pe>>>0,ke||ae(pe,1,this.length),this[pe]&128?(255-this[pe]+1)*-1:this[pe]},u.prototype.readInt16LE=function(pe,ke){pe=pe>>>0,ke||ae(pe,2,this.length);const ut=this[pe]|this[pe+1]<<8;return ut&32768?ut|4294901760:ut},u.prototype.readInt16BE=function(pe,ke){pe=pe>>>0,ke||ae(pe,2,this.length);const ut=this[pe+1]|this[pe]<<8;return ut&32768?ut|4294901760:ut},u.prototype.readInt32LE=function(pe,ke){return pe=pe>>>0,ke||ae(pe,4,this.length),this[pe]|this[pe+1]<<8|this[pe+2]<<16|this[pe+3]<<24},u.prototype.readInt32BE=function(pe,ke){return pe=pe>>>0,ke||ae(pe,4,this.length),this[pe]<<24|this[pe+1]<<16|this[pe+2]<<8|this[pe+3]},u.prototype.readBigInt64LE=It(function(pe){pe=pe>>>0,$t(pe,"offset");const ke=this[pe],ut=this[pe+7];(ke===void 0||ut===void 0)&&Ae(pe,this.length-8);const Rt=this[pe+4]+this[pe+5]*2**8+this[pe+6]*2**16+(ut<<24);return(BigInt(Rt)<>>0,$t(pe,"offset");const ke=this[pe],ut=this[pe+7];(ke===void 0||ut===void 0)&&Ae(pe,this.length-8);const Rt=(ke<<24)+this[++pe]*2**16+this[++pe]*2**8+this[++pe];return(BigInt(Rt)<>>0,ke||ae(pe,4,this.length),r.read(this,pe,!0,23,4)},u.prototype.readFloatBE=function(pe,ke){return pe=pe>>>0,ke||ae(pe,4,this.length),r.read(this,pe,!1,23,4)},u.prototype.readDoubleLE=function(pe,ke){return pe=pe>>>0,ke||ae(pe,8,this.length),r.read(this,pe,!0,52,8)},u.prototype.readDoubleBE=function(pe,ke){return pe=pe>>>0,ke||ae(pe,8,this.length),r.read(this,pe,!1,52,8)};function me(Ce,pe,ke,ut,Rt,Ft){if(!u.isBuffer(Ce))throw new TypeError('"buffer" argument must be a Buffer instance');if(pe>Rt||peCe.length)throw new RangeError("Index out of range")}u.prototype.writeUintLE=u.prototype.writeUIntLE=function(pe,ke,ut,Rt){if(pe=+pe,ke=ke>>>0,ut=ut>>>0,!Rt){const Or=Math.pow(2,8*ut)-1;me(this,pe,ke,ut,Or,0)}let Ft=1,zt=0;for(this[ke]=pe&255;++zt>>0,ut=ut>>>0,!Rt){const Or=Math.pow(2,8*ut)-1;me(this,pe,ke,ut,Or,0)}let Ft=ut-1,zt=1;for(this[ke+Ft]=pe&255;--Ft>=0&&(zt*=256);)this[ke+Ft]=pe/zt&255;return ke+ut},u.prototype.writeUint8=u.prototype.writeUInt8=function(pe,ke,ut){return pe=+pe,ke=ke>>>0,ut||me(this,pe,ke,1,255,0),this[ke]=pe&255,ke+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(pe,ke,ut){return pe=+pe,ke=ke>>>0,ut||me(this,pe,ke,2,65535,0),this[ke]=pe&255,this[ke+1]=pe>>>8,ke+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(pe,ke,ut){return pe=+pe,ke=ke>>>0,ut||me(this,pe,ke,2,65535,0),this[ke]=pe>>>8,this[ke+1]=pe&255,ke+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(pe,ke,ut){return pe=+pe,ke=ke>>>0,ut||me(this,pe,ke,4,4294967295,0),this[ke+3]=pe>>>24,this[ke+2]=pe>>>16,this[ke+1]=pe>>>8,this[ke]=pe&255,ke+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(pe,ke,ut){return pe=+pe,ke=ke>>>0,ut||me(this,pe,ke,4,4294967295,0),this[ke]=pe>>>24,this[ke+1]=pe>>>16,this[ke+2]=pe>>>8,this[ke+3]=pe&255,ke+4};function $e(Ce,pe,ke,ut,Rt){gt(pe,ut,Rt,Ce,ke,7);let Ft=Number(pe&BigInt(4294967295));Ce[ke++]=Ft,Ft=Ft>>8,Ce[ke++]=Ft,Ft=Ft>>8,Ce[ke++]=Ft,Ft=Ft>>8,Ce[ke++]=Ft;let zt=Number(pe>>BigInt(32)&BigInt(4294967295));return Ce[ke++]=zt,zt=zt>>8,Ce[ke++]=zt,zt=zt>>8,Ce[ke++]=zt,zt=zt>>8,Ce[ke++]=zt,ke}function qe(Ce,pe,ke,ut,Rt){gt(pe,ut,Rt,Ce,ke,7);let Ft=Number(pe&BigInt(4294967295));Ce[ke+7]=Ft,Ft=Ft>>8,Ce[ke+6]=Ft,Ft=Ft>>8,Ce[ke+5]=Ft,Ft=Ft>>8,Ce[ke+4]=Ft;let zt=Number(pe>>BigInt(32)&BigInt(4294967295));return Ce[ke+3]=zt,zt=zt>>8,Ce[ke+2]=zt,zt=zt>>8,Ce[ke+1]=zt,zt=zt>>8,Ce[ke]=zt,ke+8}u.prototype.writeBigUInt64LE=It(function(pe,ke=0){return $e(this,pe,ke,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeBigUInt64BE=It(function(pe,ke=0){return qe(this,pe,ke,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeIntLE=function(pe,ke,ut,Rt){if(pe=+pe,ke=ke>>>0,!Rt){const Ar=Math.pow(2,8*ut-1);me(this,pe,ke,ut,Ar-1,-Ar)}let Ft=0,zt=1,Or=0;for(this[ke]=pe&255;++Ft>0)-Or&255;return ke+ut},u.prototype.writeIntBE=function(pe,ke,ut,Rt){if(pe=+pe,ke=ke>>>0,!Rt){const Ar=Math.pow(2,8*ut-1);me(this,pe,ke,ut,Ar-1,-Ar)}let Ft=ut-1,zt=1,Or=0;for(this[ke+Ft]=pe&255;--Ft>=0&&(zt*=256);)pe<0&&Or===0&&this[ke+Ft+1]!==0&&(Or=1),this[ke+Ft]=(pe/zt>>0)-Or&255;return ke+ut},u.prototype.writeInt8=function(pe,ke,ut){return pe=+pe,ke=ke>>>0,ut||me(this,pe,ke,1,127,-128),pe<0&&(pe=255+pe+1),this[ke]=pe&255,ke+1},u.prototype.writeInt16LE=function(pe,ke,ut){return pe=+pe,ke=ke>>>0,ut||me(this,pe,ke,2,32767,-32768),this[ke]=pe&255,this[ke+1]=pe>>>8,ke+2},u.prototype.writeInt16BE=function(pe,ke,ut){return pe=+pe,ke=ke>>>0,ut||me(this,pe,ke,2,32767,-32768),this[ke]=pe>>>8,this[ke+1]=pe&255,ke+2},u.prototype.writeInt32LE=function(pe,ke,ut){return pe=+pe,ke=ke>>>0,ut||me(this,pe,ke,4,2147483647,-2147483648),this[ke]=pe&255,this[ke+1]=pe>>>8,this[ke+2]=pe>>>16,this[ke+3]=pe>>>24,ke+4},u.prototype.writeInt32BE=function(pe,ke,ut){return pe=+pe,ke=ke>>>0,ut||me(this,pe,ke,4,2147483647,-2147483648),pe<0&&(pe=4294967295+pe+1),this[ke]=pe>>>24,this[ke+1]=pe>>>16,this[ke+2]=pe>>>8,this[ke+3]=pe&255,ke+4},u.prototype.writeBigInt64LE=It(function(pe,ke=0){return $e(this,pe,ke,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeBigInt64BE=It(function(pe,ke=0){return qe(this,pe,ke,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Te(Ce,pe,ke,ut,Rt,Ft){if(ke+ut>Ce.length)throw new RangeError("Index out of range");if(ke<0)throw new RangeError("Index out of range")}function fe(Ce,pe,ke,ut,Rt){return pe=+pe,ke=ke>>>0,Rt||Te(Ce,pe,ke,4),r.write(Ce,pe,ke,ut,23,4),ke+4}u.prototype.writeFloatLE=function(pe,ke,ut){return fe(this,pe,ke,!0,ut)},u.prototype.writeFloatBE=function(pe,ke,ut){return fe(this,pe,ke,!1,ut)};function xe(Ce,pe,ke,ut,Rt){return pe=+pe,ke=ke>>>0,Rt||Te(Ce,pe,ke,8),r.write(Ce,pe,ke,ut,52,8),ke+8}u.prototype.writeDoubleLE=function(pe,ke,ut){return xe(this,pe,ke,!0,ut)},u.prototype.writeDoubleBE=function(pe,ke,ut){return xe(this,pe,ke,!1,ut)},u.prototype.copy=function(pe,ke,ut,Rt){if(!u.isBuffer(pe))throw new TypeError("argument should be a Buffer");if(ut||(ut=0),!Rt&&Rt!==0&&(Rt=this.length),ke>=pe.length&&(ke=pe.length),ke||(ke=0),Rt>0&&Rt=this.length)throw new RangeError("Index out of range");if(Rt<0)throw new RangeError("sourceEnd out of bounds");Rt>this.length&&(Rt=this.length),pe.length-ke>>0,ut=ut===void 0?this.length:ut>>>0,pe||(pe=0);let Ft;if(typeof pe=="number")for(Ft=ke;Ft4294967296?Rt=bt(String(ke)):typeof ke=="bigint"&&(Rt=String(ke),(ke>BigInt(2)**BigInt(32)||ke<-(BigInt(2)**BigInt(32)))&&(Rt=bt(Rt)),Rt+="n"),ut+=` It must be ${pe}. Received ${Rt}`,ut},RangeError);function bt(Ce){let pe="",ke=Ce.length;const ut=Ce[0]==="-"?1:0;for(;ke>=ut+4;ke-=3)pe=`_${Ce.slice(ke-3,ke)}${pe}`;return`${Ce.slice(0,ke)}${pe}`}function kt(Ce,pe,ke){$t(pe,"offset"),(Ce[pe]===void 0||Ce[pe+ke]===void 0)&&Ae(pe,Ce.length-(ke+1))}function gt(Ce,pe,ke,ut,Rt,Ft){if(Ce>ke||Ce= 0${zt} and < 2${zt} ** ${(Ft+1)*8}${zt}`:Or=`>= -(2${zt} ** ${(Ft+1)*8-1}${zt}) and < 2 ** ${(Ft+1)*8-1}${zt}`,new Ke.ERR_OUT_OF_RANGE("value",Or,Ce)}kt(ut,Rt,Ft)}function $t(Ce,pe){if(typeof Ce!="number")throw new Ke.ERR_INVALID_ARG_TYPE(pe,"number",Ce)}function Ae(Ce,pe,ke){throw Math.floor(Ce)!==Ce?($t(Ce,ke),new Ke.ERR_OUT_OF_RANGE("offset","an integer",Ce)):pe<0?new Ke.ERR_BUFFER_OUT_OF_BOUNDS:new Ke.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${pe}`,Ce)}const Ie=/[^+/0-9A-Za-z-_]/g;function Je(Ce){if(Ce=Ce.split("=")[0],Ce=Ce.trim().replace(Ie,""),Ce.length<2)return"";for(;Ce.length%4!==0;)Ce=Ce+"=";return Ce}function nt(Ce,pe){pe=pe||1/0;let ke;const ut=Ce.length;let Rt=null;const Ft=[];for(let zt=0;zt55295&&ke<57344){if(!Rt){if(ke>56319){(pe-=3)>-1&&Ft.push(239,191,189);continue}else if(zt+1===ut){(pe-=3)>-1&&Ft.push(239,191,189);continue}Rt=ke;continue}if(ke<56320){(pe-=3)>-1&&Ft.push(239,191,189),Rt=ke;continue}ke=(Rt-55296<<10|ke-56320)+65536}else Rt&&(pe-=3)>-1&&Ft.push(239,191,189);if(Rt=null,ke<128){if((pe-=1)<0)break;Ft.push(ke)}else if(ke<2048){if((pe-=2)<0)break;Ft.push(ke>>6|192,ke&63|128)}else if(ke<65536){if((pe-=3)<0)break;Ft.push(ke>>12|224,ke>>6&63|128,ke&63|128)}else if(ke<1114112){if((pe-=4)<0)break;Ft.push(ke>>18|240,ke>>12&63|128,ke>>6&63|128,ke&63|128)}else throw new Error("Invalid code point")}return Ft}function Pe(Ce){const pe=[];for(let ke=0;ke>8,Rt=ke%256,Ft.push(Rt),Ft.push(ut);return Ft}function Re(Ce){return t.toByteArray(Je(Ce))}function Ye(Ce,pe,ke,ut){let Rt;for(Rt=0;Rt=pe.length||Rt>=Ce.length);++Rt)pe[Rt+ke]=Ce[Rt];return Rt}function ct(Ce,pe){return Ce instanceof pe||Ce!=null&&Ce.constructor!=null&&Ce.constructor.name!=null&&Ce.constructor.name===pe.name}function St(Ce){return Ce!==Ce}const yt=(function(){const Ce="0123456789abcdef",pe=new Array(256);for(let ke=0;ke<16;++ke){const ut=ke*16;for(let Rt=0;Rt<16;++Rt)pe[ut+Rt]=Ce[ke]+Ce[Rt]}return pe})();function It(Ce){return typeof BigInt>"u"?Qt:Ce}function Qt(){throw new Error("BigInt not supported")}})(t$)),t$}/*! safe-buffer. MIT License. Feross Aboukhadijeh */var rce;function dVe(){return rce||(rce=1,(function(e,t){var r=hVe(),n=r.Buffer;function s(l,u){for(var a in l)u[a]=l[a]}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?e.exports=r:(s(r,t),t.Buffer=c);function c(l,u,a){return n(l,u,a)}c.prototype=Object.create(n.prototype),s(n,c),c.from=function(l,u,a){if(typeof l=="number")throw new TypeError("Argument must not be a number");return n(l,u,a)},c.alloc=function(l,u,a){if(typeof l!="number")throw new TypeError("Argument must be a number");var f=n(l);return u!==void 0?typeof a=="string"?f.fill(u,a):f.fill(u):f.fill(0),f},c.allocUnsafe=function(l){if(typeof l!="number")throw new TypeError("Argument must be a number");return n(l)},c.allocUnsafeSlow=function(l){if(typeof l!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(l)}})(l6,l6.exports)),l6.exports}var r$,nce;function mVe(){if(nce)return r$;nce=1;var e={}.toString;return r$=Array.isArray||function(t){return e.call(t)=="[object Array]"},r$}var n$,ice;function Mk(){return ice||(ice=1,n$=TypeError),n$}var i$,sce;function oce(){return sce||(sce=1,i$=Object),i$}var s$,lce;function gVe(){return lce||(lce=1,s$=Error),s$}var o$,cce;function yVe(){return cce||(cce=1,o$=EvalError),o$}var a$,uce;function vVe(){return uce||(uce=1,a$=RangeError),a$}var l$,fce;function bVe(){return fce||(fce=1,l$=ReferenceError),l$}var c$,pce;function hce(){return pce||(pce=1,c$=SyntaxError),c$}var u$,dce;function wVe(){return dce||(dce=1,u$=URIError),u$}var f$,mce;function _Ve(){return mce||(mce=1,f$=Math.abs),f$}var p$,gce;function EVe(){return gce||(gce=1,p$=Math.floor),p$}var h$,yce;function SVe(){return yce||(yce=1,h$=Math.max),h$}var d$,vce;function xVe(){return vce||(vce=1,d$=Math.min),d$}var m$,bce;function AVe(){return bce||(bce=1,m$=Math.pow),m$}var g$,wce;function kVe(){return wce||(wce=1,g$=Math.round),g$}var y$,_ce;function OVe(){return _ce||(_ce=1,y$=Number.isNaN||function(t){return t!==t}),y$}var v$,Ece;function CVe(){if(Ece)return v$;Ece=1;var e=OVe();return v$=function(r){return e(r)||r===0?r:r<0?-1:1},v$}var b$,Sce;function jVe(){return Sce||(Sce=1,b$=Object.getOwnPropertyDescriptor),b$}var w$,xce;function $k(){if(xce)return w$;xce=1;var e=jVe();if(e)try{e([],"length")}catch{e=null}return w$=e,w$}var _$,Ace;function c6(){if(Ace)return _$;Ace=1;var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch{e=!1}return _$=e,_$}var E$,kce;function Oce(){return kce||(kce=1,E$=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var s=42;t[r]=s;for(var c in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var l=Object.getOwnPropertySymbols(t);if(l.length!==1||l[0]!==r||!Object.prototype.propertyIsEnumerable.call(t,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var u=Object.getOwnPropertyDescriptor(t,r);if(u.value!==s||u.enumerable!==!0)return!1}return!0}),E$}var S$,Cce;function PVe(){if(Cce)return S$;Cce=1;var e=typeof Symbol<"u"&&Symbol,t=Oce();return S$=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},S$}var x$,jce;function Pce(){return jce||(jce=1,x$=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),x$}var A$,Tce;function Rce(){if(Tce)return A$;Tce=1;var e=oce();return A$=e.getPrototypeOf||null,A$}var k$,Ice;function TVe(){if(Ice)return k$;Ice=1;var e="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,r=Math.max,n="[object Function]",s=function(a,f){for(var p=[],d=0;d"u"||!j?e:j(Uint8Array),W={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":O&&j?j([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":q,"%AsyncGenerator%":q,"%AsyncGeneratorFunction%":q,"%AsyncIteratorPrototype%":q,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":r,"%eval%":eval,"%EvalError%":n,"%Float16Array%":typeof Float16Array>"u"?e:Float16Array,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":q,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":O&&j?j(j([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!O||!j?e:j(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":t,"%Object.getOwnPropertyDescriptor%":E,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":s,"%ReferenceError%":c,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!O||!j?e:j(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":O&&j?j(""[Symbol.iterator]()):e,"%Symbol%":O?Symbol:e,"%SyntaxError%":l,"%ThrowTypeError%":k,"%TypedArray%":B,"%TypeError%":u,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":a,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet,"%Function.prototype.call%":R,"%Function.prototype.apply%":$,"%Object.defineProperty%":S,"%Object.getPrototypeOf%":P,"%Math.abs%":f,"%Math.floor%":p,"%Math.max%":d,"%Math.min%":m,"%Math.pow%":g,"%Math.round%":y,"%Math.sign%":w,"%Reflect.getPrototypeOf%":I};if(j)try{null.error}catch(Qe){var Q=j(j(Qe));W["%Error.prototype%"]=Q}var ee=function Qe(bt){var kt;if(bt==="%AsyncFunction%")kt=_("async function () {}");else if(bt==="%GeneratorFunction%")kt=_("function* () {}");else if(bt==="%AsyncGeneratorFunction%")kt=_("async function* () {}");else if(bt==="%AsyncGenerator%"){var gt=Qe("%AsyncGeneratorFunction%");gt&&(kt=gt.prototype)}else if(bt==="%AsyncIteratorPrototype%"){var $t=Qe("%AsyncGenerator%");$t&&j&&(kt=j($t.prototype))}return W[bt]=kt,kt},ie={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},ne=Fk(),ve=MVe(),ce=ne.call(R,Array.prototype.concat),ae=ne.call($,Array.prototype.splice),me=ne.call(R,String.prototype.replace),$e=ne.call(R,String.prototype.slice),qe=ne.call(R,RegExp.prototype.exec),Te=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,fe=/\\(\\)?/g,xe=function(bt){var kt=$e(bt,0,1),gt=$e(bt,-1);if(kt==="%"&>!=="%")throw new l("invalid intrinsic syntax, expected closing `%`");if(gt==="%"&&kt!=="%")throw new l("invalid intrinsic syntax, expected opening `%`");var $t=[];return me(bt,Te,function(Ae,Ie,Je,nt){$t[$t.length]=Je?me(nt,fe,"$1"):Ie||Ae}),$t},Ke=function(bt,kt){var gt=bt,$t;if(ve(ie,gt)&&($t=ie[gt],gt="%"+$t[0]+"%"),ve(W,gt)){var Ae=W[gt];if(Ae===q&&(Ae=ee(gt)),typeof Ae>"u"&&!kt)throw new u("intrinsic "+bt+" exists, but is not available. Please file an issue!");return{alias:$t,name:gt,value:Ae}}throw new l("intrinsic "+bt+" does not exist!")};return B$=function(bt,kt){if(typeof bt!="string"||bt.length===0)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof kt!="boolean")throw new u('"allowMissing" argument must be a boolean');if(qe(/^%?[^%]*%?$/,bt)===null)throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var gt=xe(bt),$t=gt.length>0?gt[0]:"",Ae=Ke("%"+$t+"%",kt),Ie=Ae.name,Je=Ae.value,nt=!1,Pe=Ae.alias;Pe&&($t=Pe[0],ae(gt,ce([0,1],Pe)));for(var we=1,Re=!0;we=gt.length){var yt=E(Je,Ye);Re=!!yt,Re&&"get"in yt&&!("originalValue"in yt.get)?Je=yt.get:Je=Je[Ye]}else Re=ve(Je,Ye),Je=Je[Ye];Re&&!nt&&(W[Ie]=Je)}}return Je},B$}var L$,Jce;function Kce(){if(Jce)return L$;Jce=1;var e=Hce(),t=$$(),r=t([e("%String.prototype.indexOf%")]);return L$=function(s,c){var l=e(s,!!c);return typeof l=="function"&&r(s,".prototype.")>-1?t([l]):l},L$}var q$,Gce;function $Ve(){if(Gce)return q$;Gce=1;var e=Function.prototype.toString,t=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,r,n;if(typeof t=="function"&&typeof Object.defineProperty=="function")try{r=Object.defineProperty({},"length",{get:function(){throw n}}),n={},t(function(){throw 42},null,r)}catch(E){E!==n&&(t=null)}else t=null;var s=/^\s*class\b/,c=function(S){try{var A=e.call(S);return s.test(A)}catch{return!1}},l=function(S){try{return c(S)?!1:(e.call(S),!0)}catch{return!1}},u=Object.prototype.toString,a="[object Object]",f="[object Function]",p="[object GeneratorFunction]",d="[object HTMLAllCollection]",m="[object HTML document.all class]",g="[object HTMLCollection]",y=typeof Symbol=="function"&&!!Symbol.toStringTag,w=!(0 in[,]),b=function(){return!1};if(typeof document=="object"){var _=document.all;u.call(_)===u.call(document.all)&&(b=function(S){if((w||!S)&&(typeof S>"u"||typeof S=="object"))try{var A=u.call(S);return(A===d||A===m||A===g||A===a)&&S("")==null}catch{}return!1})}return q$=t?function(S){if(b(S))return!0;if(!S||typeof S!="function"&&typeof S!="object")return!1;try{t(S,null,r)}catch(A){if(A!==n)return!1}return!c(S)&&l(S)}:function(S){if(b(S))return!0;if(!S||typeof S!="function"&&typeof S!="object")return!1;if(y)return l(S);if(c(S))return!1;var A=u.call(S);return A!==f&&A!==p&&!/^\[object HTML/.test(A)?!1:l(S)},q$}var z$,Yce;function FVe(){if(Yce)return z$;Yce=1;var e=$Ve(),t=Object.prototype.toString,r=Object.prototype.hasOwnProperty,n=function(a,f,p){for(var d=0,m=a.length;d=3&&(d=p),l(a)?n(a,f,d):typeof a=="string"?s(a,f,d):c(a,f,d)},z$}var U$,Zce;function NVe(){return Zce||(Zce=1,U$=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]),U$}var V$,Xce;function DVe(){if(Xce)return V$;Xce=1;var e=NVe(),t=typeof globalThis>"u"?qh:globalThis;return V$=function(){for(var n=[],s=0;s3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new r("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new r("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new r("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new r("`loose`, if provided, must be a boolean");var a=arguments.length>3?arguments[3]:null,f=arguments.length>4?arguments[4]:null,p=arguments.length>5?arguments[5]:null,d=arguments.length>6?arguments[6]:!1,m=!!n&&n(c,l);if(e)e(c,l,{configurable:p===null&&m?m.configurable:!p,enumerable:a===null&&m?m.enumerable:!a,value:u,writable:f===null&&m?m.writable:!f});else if(d||!a&&!f&&!p)c[l]=u;else throw new t("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},H$}var J$,eue;function LVe(){if(eue)return J$;eue=1;var e=c6(),t=function(){return!!e};return t.hasArrayLengthDefineBug=function(){if(!e)return null;try{return e([],"length",{value:1}).length!==1}catch{return!0}},J$=t,J$}var K$,tue;function qVe(){if(tue)return K$;tue=1;var e=Hce(),t=BVe(),r=LVe()(),n=$k(),s=Mk(),c=e("%Math.floor%");return K$=function(u,a){if(typeof u!="function")throw new s("`fn` is not a function");if(typeof a!="number"||a<0||a>4294967295||c(a)!==a)throw new s("`length` must be a positive 32-bit integer");var f=arguments.length>2&&!!arguments[2],p=!0,d=!0;if("length"in u&&n){var m=n(u,"length");m&&!m.configurable&&(p=!1),m&&!m.writable&&(d=!1)}return(p||d||!f)&&(r?t(u,"length",a,!0,!0):t(u,"length",a)),u},K$}var G$,rue;function zVe(){if(rue)return G$;rue=1;var e=Fk(),t=T$(),r=Bce();return G$=function(){return r(e,t,arguments)},G$}var nue;function UVe(){return nue||(nue=1,(function(e){var t=qVe(),r=c6(),n=$$(),s=zVe();e.exports=function(l){var u=n(arguments),a=l.length-(arguments.length-1);return t(u,1+(a>0?a:0),!0)},r?r(e.exports,"apply",{value:s}):e.exports.apply=s})(W$)),W$.exports}var Y$,iue;function VVe(){if(iue)return Y$;iue=1;var e=Oce();return Y$=function(){return e()&&!!Symbol.toStringTag},Y$}var Z$,sue;function WVe(){if(sue)return Z$;sue=1;var e=FVe(),t=DVe(),r=UVe(),n=Kce(),s=$k(),c=Uce(),l=n("Object.prototype.toString"),u=VVe()(),a=typeof globalThis>"u"?qh:globalThis,f=t(),p=n("String.prototype.slice"),d=n("Array.prototype.indexOf",!0)||function(b,_){for(var E=0;E-1?_:_!=="Object"?!1:y(b)}return s?g(b):null},Z$}var X$,oue;function HVe(){if(oue)return X$;oue=1;var e=WVe();return X$=function(r){return!!e(r)},X$}var Q$,aue;function JVe(){if(aue)return Q$;aue=1;var e=Mk(),t=Kce(),r=t("TypedArray.prototype.buffer",!0),n=HVe();return Q$=r||function(c){if(!n(c))throw new e("Not a Typed Array");return c.buffer},Q$}var eF,lue;function KVe(){if(lue)return eF;lue=1;var e=dVe().Buffer,t=mVe(),r=JVe(),n=ArrayBuffer.isView||function(a){try{return r(a),!0}catch{return!1}},s=typeof Uint8Array<"u",c=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",l=c&&(e.prototype instanceof Uint8Array||e.TYPED_ARRAY_SUPPORT);return eF=function(a,f){if(e.isBuffer(a))return a.constructor&&!("isBuffer"in a)?e.from(a):a;if(typeof a=="string")return e.from(a,f);if(c&&n(a)){if(a.byteLength===0)return e.alloc(0);if(l){var p=e.from(a.buffer,a.byteOffset,a.byteLength);if(p.byteLength===a.byteLength)return p}var d=a instanceof Uint8Array?a:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),m=e.from(d);if(m.length===a.byteLength)return m}if(s&&a instanceof Uint8Array)return e.from(a);var g=t(a);if(g)for(var y=0;y255||~~w!==w)throw new RangeError("Array items must be numbers in the range 0-255.")}if(g||e.isBuffer(a)&&a.constructor&&typeof a.constructor.isBuffer=="function"&&a.constructor.isBuffer(a))return e.from(a);throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')},eF}var cue=KVe();const GVe=GM({__proto__:null,default:cs(cue)},[cue]);var uue=ece();const YVe=GM({__proto__:null,default:cs(uue)},[uue]);function Od(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var ZVe=typeof Symbol=="function"&&Symbol.observable||"@@observable",fue=ZVe,pue=()=>Math.random().toString(36).substring(7).split("").join("."),XVe={INIT:`@@redux/INIT${pue()}`,REPLACE:`@@redux/REPLACE${pue()}`},hue=XVe;function QVe(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function due(e,t,r){if(typeof e!="function")throw new Error(Od(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(Od(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(Od(1));return r(due)(e,t)}let n=e,s=t,c=new Map,l=c,u=0,a=!1;function f(){l===c&&(l=new Map,c.forEach((b,_)=>{l.set(_,b)}))}function p(){if(a)throw new Error(Od(3));return s}function d(b){if(typeof b!="function")throw new Error(Od(4));if(a)throw new Error(Od(5));let _=!0;f();const E=u++;return l.set(E,b),function(){if(_){if(a)throw new Error(Od(6));_=!1,f(),l.delete(E),c=null}}}function m(b){if(!QVe(b))throw new Error(Od(7));if(typeof b.type>"u")throw new Error(Od(8));if(typeof b.type!="string")throw new Error(Od(17));if(a)throw new Error(Od(9));try{a=!0,s=n(s,b)}finally{a=!1}return(c=l).forEach(E=>{E()}),b}function g(b){if(typeof b!="function")throw new Error(Od(10));n=b,m({type:hue.REPLACE})}function y(){const b=d;return{subscribe(_){if(typeof _!="object"||_===null)throw new Error(Od(11));function E(){const A=_;A.next&&A.next(p())}return E(),{unsubscribe:b(E)}},[fue](){return this}}}return m({type:hue.INIT}),{dispatch:m,subscribe:d,getState:p,replaceReducer:g,[fue]:y}}function mue(e,t){return function(...r){return t(e.apply(this,r))}}function eWe(e,t){if(typeof e=="function")return mue(e,t);if(typeof e!="object"||e===null)throw new Error(Od(16));const r={};for(const n in e){const s=e[n];typeof s=="function"&&(r[n]=mue(s,t))}return r}function gue(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function tWe(...e){return t=>(r,n)=>{const s=t(r,n);let c=()=>{throw new Error(Od(15))};const l={getState:s.getState,dispatch:(a,...f)=>c(a,...f)},u=e.map(a=>a(l));return c=gue(...u)(s.dispatch),{...s,dispatch:c}}}var u6={exports:{}},rWe=u6.exports,yue;function nWe(){return yue||(yue=1,(function(e,t){(function(r,n){e.exports=n()})(rWe,function(){var r=Array.prototype.slice;function n(Z,_e){_e&&(Z.prototype=Object.create(_e.prototype)),Z.prototype.constructor=Z}function s(Z){return a(Z)?Z:$t(Z)}n(c,s);function c(Z){return f(Z)?Z:Ae(Z)}n(l,s);function l(Z){return p(Z)?Z:Ie(Z)}n(u,s);function u(Z){return a(Z)&&!d(Z)?Z:Je(Z)}function a(Z){return!!(Z&&Z[g])}function f(Z){return!!(Z&&Z[y])}function p(Z){return!!(Z&&Z[w])}function d(Z){return f(Z)||p(Z)}function m(Z){return!!(Z&&Z[b])}s.isIterable=a,s.isKeyed=f,s.isIndexed=p,s.isAssociative=d,s.isOrdered=m,s.Keyed=c,s.Indexed=l,s.Set=u;var g="@@__IMMUTABLE_ITERABLE__@@",y="@@__IMMUTABLE_KEYED__@@",w="@@__IMMUTABLE_INDEXED__@@",b="@@__IMMUTABLE_ORDERED__@@",_="delete",E=5,S=1<>>0;if(""+Ue!==_e||Ue===4294967295)return NaN;_e=Ue}return _e<0?q(Z)+_e:_e}function W(){return!0}function Q(Z,_e,Ue){return(Z===0||Ue!==void 0&&Z<=-Ue)&&(_e===void 0||Ue!==void 0&&_e>=Ue)}function ee(Z,_e){return ne(Z,_e,0)}function ie(Z,_e){return ne(Z,_e,_e)}function ne(Z,_e,Ue){return Z===void 0?Ue:Z<0?Math.max(0,_e+Z):_e===void 0?Z:Math.min(_e,Z)}var ve=0,ce=1,ae=2,me=typeof Symbol=="function"&&Symbol.iterator,$e="@@iterator",qe=me||$e;function Te(Z){this.next=Z}Te.prototype.toString=function(){return"[Iterator]"},Te.KEYS=ve,Te.VALUES=ce,Te.ENTRIES=ae,Te.prototype.inspect=Te.prototype.toSource=function(){return this.toString()},Te.prototype[qe]=function(){return this};function fe(Z,_e,Ue,tt){var V=Z===0?_e:Z===1?Ue:[_e,Ue];return tt?tt.value=V:tt={value:V,done:!1},tt}function xe(){return{value:void 0,done:!0}}function Ke(Z){return!!kt(Z)}function Qe(Z){return Z&&typeof Z.next=="function"}function bt(Z){var _e=kt(Z);return _e&&_e.call(Z)}function kt(Z){var _e=Z&&(me&&Z[me]||Z[$e]);if(typeof _e=="function")return _e}function gt(Z){return Z&&typeof Z.length=="number"}n($t,s);function $t(Z){return Z==null?yt():a(Z)?Z.toSeq():Ce(Z)}$t.of=function(){return $t(arguments)},$t.prototype.toSeq=function(){return this},$t.prototype.toString=function(){return this.__toString("Seq {","}")},$t.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},$t.prototype.__iterate=function(Z,_e){return ke(this,Z,_e,!0)},$t.prototype.__iterator=function(Z,_e){return ut(this,Z,_e,!0)},n(Ae,$t);function Ae(Z){return Z==null?yt().toKeyedSeq():a(Z)?f(Z)?Z.toSeq():Z.fromEntrySeq():It(Z)}Ae.prototype.toKeyedSeq=function(){return this},n(Ie,$t);function Ie(Z){return Z==null?yt():a(Z)?f(Z)?Z.entrySeq():Z.toIndexedSeq():Qt(Z)}Ie.of=function(){return Ie(arguments)},Ie.prototype.toIndexedSeq=function(){return this},Ie.prototype.toString=function(){return this.__toString("Seq [","]")},Ie.prototype.__iterate=function(Z,_e){return ke(this,Z,_e,!1)},Ie.prototype.__iterator=function(Z,_e){return ut(this,Z,_e,!1)},n(Je,$t);function Je(Z){return(Z==null?yt():a(Z)?f(Z)?Z.entrySeq():Z:Qt(Z)).toSetSeq()}Je.of=function(){return Je(arguments)},Je.prototype.toSetSeq=function(){return this},$t.isSeq=ct,$t.Keyed=Ae,$t.Set=Je,$t.Indexed=Ie;var nt="@@__IMMUTABLE_SEQ__@@";$t.prototype[nt]=!0,n(Pe,Ie);function Pe(Z){this._array=Z,this.size=Z.length}Pe.prototype.get=function(Z,_e){return this.has(Z)?this._array[B(this,Z)]:_e},Pe.prototype.__iterate=function(Z,_e){for(var Ue=this._array,tt=Ue.length-1,V=0;V<=tt;V++)if(Z(Ue[_e?tt-V:V],V,this)===!1)return V+1;return V},Pe.prototype.__iterator=function(Z,_e){var Ue=this._array,tt=Ue.length-1,V=0;return new Te(function(){return V>tt?xe():fe(Z,V,Ue[_e?tt-V++:V++])})},n(we,Ae);function we(Z){var _e=Object.keys(Z);this._object=Z,this._keys=_e,this.size=_e.length}we.prototype.get=function(Z,_e){return _e!==void 0&&!this.has(Z)?_e:this._object[Z]},we.prototype.has=function(Z){return this._object.hasOwnProperty(Z)},we.prototype.__iterate=function(Z,_e){for(var Ue=this._object,tt=this._keys,V=tt.length-1,se=0;se<=V;se++){var Se=tt[_e?V-se:se];if(Z(Ue[Se],Se,this)===!1)return se+1}return se},we.prototype.__iterator=function(Z,_e){var Ue=this._object,tt=this._keys,V=tt.length-1,se=0;return new Te(function(){var Se=tt[_e?V-se:se];return se++>V?xe():fe(Z,Se,Ue[Se])})},we.prototype[b]=!0,n(Re,Ie);function Re(Z){this._iterable=Z,this.size=Z.length||Z.size}Re.prototype.__iterateUncached=function(Z,_e){if(_e)return this.cacheResult().__iterate(Z,_e);var Ue=this._iterable,tt=bt(Ue),V=0;if(Qe(tt))for(var se;!(se=tt.next()).done&&Z(se.value,V++,this)!==!1;);return V},Re.prototype.__iteratorUncached=function(Z,_e){if(_e)return this.cacheResult().__iterator(Z,_e);var Ue=this._iterable,tt=bt(Ue);if(!Qe(tt))return new Te(xe);var V=0;return new Te(function(){var se=tt.next();return se.done?se:fe(Z,V++,se.value)})},n(Ye,Ie);function Ye(Z){this._iterator=Z,this._iteratorCache=[]}Ye.prototype.__iterateUncached=function(Z,_e){if(_e)return this.cacheResult().__iterate(Z,_e);for(var Ue=this._iterator,tt=this._iteratorCache,V=0;V=tt.length){var se=Ue.next();if(se.done)return se;tt[V]=se.value}return fe(Z,V,tt[V++])})};function ct(Z){return!!(Z&&Z[nt])}var St;function yt(){return St||(St=new Pe([]))}function It(Z){var _e=Array.isArray(Z)?new Pe(Z).fromEntrySeq():Qe(Z)?new Ye(Z).fromEntrySeq():Ke(Z)?new Re(Z).fromEntrySeq():typeof Z=="object"?new we(Z):void 0;if(!_e)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+Z);return _e}function Qt(Z){var _e=pe(Z);if(!_e)throw new TypeError("Expected Array or iterable object of values: "+Z);return _e}function Ce(Z){var _e=pe(Z)||typeof Z=="object"&&new we(Z);if(!_e)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+Z);return _e}function pe(Z){return gt(Z)?new Pe(Z):Qe(Z)?new Ye(Z):Ke(Z)?new Re(Z):void 0}function ke(Z,_e,Ue,tt){var V=Z._cache;if(V){for(var se=V.length-1,Se=0;Se<=se;Se++){var Ne=V[Ue?se-Se:Se];if(_e(Ne[1],tt?Ne[0]:Se,Z)===!1)return Se+1}return Se}return Z.__iterateUncached(_e,Ue)}function ut(Z,_e,Ue,tt){var V=Z._cache;if(V){var se=V.length-1,Se=0;return new Te(function(){var Ne=V[Ue?se-Se:Se];return Se++>se?xe():fe(_e,tt?Ne[0]:Se-1,Ne[1])})}return Z.__iteratorUncached(_e,Ue)}function Rt(Z,_e){return _e?Ft(_e,Z,"",{"":Z}):zt(Z)}function Ft(Z,_e,Ue,tt){return Array.isArray(_e)?Z.call(tt,Ue,Ie(_e).map(function(V,se){return Ft(Z,V,se,_e)})):Or(_e)?Z.call(tt,Ue,Ae(_e).map(function(V,se){return Ft(Z,V,se,_e)})):_e}function zt(Z){return Array.isArray(Z)?Ie(Z).map(zt).toList():Or(Z)?Ae(Z).map(zt).toMap():Z}function Or(Z){return Z&&(Z.constructor===Object||Z.constructor===void 0)}function Ar(Z,_e){if(Z===_e||Z!==Z&&_e!==_e)return!0;if(!Z||!_e)return!1;if(typeof Z.valueOf=="function"&&typeof _e.valueOf=="function"){if(Z=Z.valueOf(),_e=_e.valueOf(),Z===_e||Z!==Z&&_e!==_e)return!0;if(!Z||!_e)return!1}return!!(typeof Z.equals=="function"&&typeof _e.equals=="function"&&Z.equals(_e))}function On(Z,_e){if(Z===_e)return!0;if(!a(_e)||Z.size!==void 0&&_e.size!==void 0&&Z.size!==_e.size||Z.__hash!==void 0&&_e.__hash!==void 0&&Z.__hash!==_e.__hash||f(Z)!==f(_e)||p(Z)!==p(_e)||m(Z)!==m(_e))return!1;if(Z.size===0&&_e.size===0)return!0;var Ue=!d(Z);if(m(Z)){var tt=Z.entries();return _e.every(function(He,ot){var vt=tt.next().value;return vt&&Ar(vt[1],He)&&(Ue||Ar(vt[0],ot))})&&tt.next().done}var V=!1;if(Z.size===void 0)if(_e.size===void 0)typeof Z.cacheResult=="function"&&Z.cacheResult();else{V=!0;var se=Z;Z=_e,_e=se}var Se=!0,Ne=_e.__iterate(function(He,ot){if(Ue?!Z.has(He):V?!Ar(He,Z.get(ot,k)):!Ar(Z.get(ot,k),He))return Se=!1,!1});return Se&&Z.size===Ne}n(fn,Ie);function fn(Z,_e){if(!(this instanceof fn))return new fn(Z,_e);if(this._value=Z,this.size=_e===void 0?1/0:Math.max(0,_e),this.size===0){if(qt)return qt;qt=this}}fn.prototype.toString=function(){return this.size===0?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},fn.prototype.get=function(Z,_e){return this.has(Z)?this._value:_e},fn.prototype.includes=function(Z){return Ar(this._value,Z)},fn.prototype.slice=function(Z,_e){var Ue=this.size;return Q(Z,_e,Ue)?this:new fn(this._value,ie(_e,Ue)-ee(Z,Ue))},fn.prototype.reverse=function(){return this},fn.prototype.indexOf=function(Z){return Ar(this._value,Z)?0:-1},fn.prototype.lastIndexOf=function(Z){return Ar(this._value,Z)?this.size:-1},fn.prototype.__iterate=function(Z,_e){for(var Ue=0;Ue=0&&_e=0&&UeUe?xe():fe(Z,se++,Se)})},vr.prototype.equals=function(Z){return Z instanceof vr?this._start===Z._start&&this._end===Z._end&&this._step===Z._step:On(this,Z)};var Jr;n(Cr,s);function Cr(){throw TypeError("Abstract")}n(Tn,Cr);function Tn(){}n(ui,Cr);function ui(){}n(Yr,Cr);function Yr(){}Cr.Keyed=Tn,Cr.Indexed=ui,Cr.Set=Yr;var cn=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(_e,Ue){_e=_e|0,Ue=Ue|0;var tt=_e&65535,V=Ue&65535;return tt*V+((_e>>>16)*V+tt*(Ue>>>16)<<16>>>0)|0};function $n(Z){return Z>>>1&1073741824|Z&3221225471}function jn(Z){if(Z===!1||Z===null||Z===void 0||typeof Z.valueOf=="function"&&(Z=Z.valueOf(),Z===!1||Z===null||Z===void 0))return 0;if(Z===!0)return 1;var _e=typeof Z;if(_e==="number"){if(Z!==Z||Z===1/0)return 0;var Ue=Z|0;for(Ue!==Z&&(Ue^=Z*4294967295);Z>4294967295;)Z/=4294967295,Ue^=Z;return $n(Ue)}if(_e==="string")return Z.length>Lt?es(Z):Ps(Z);if(typeof Z.hashCode=="function")return Z.hashCode();if(_e==="object")return xn(Z);if(typeof Z.toString=="function")return Ps(Z.toString());throw new Error("Value type "+_e+" cannot be hashed.")}function es(Z){var _e=qr[Z];return _e===void 0&&(_e=Ps(Z),pr===Kt&&(pr=0,qr={}),pr++,qr[Z]=_e),_e}function Ps(Z){for(var _e=0,Ue=0;Ue0)switch(Z.nodeType){case 1:return Z.uniqueID;case 9:return Z.documentElement&&Z.documentElement.uniqueID}}var Xr=typeof WeakMap=="function",yi;Xr&&(yi=new WeakMap);var ls=0,at="__immutablehash__";typeof Symbol=="function"&&(at=Symbol(at));var Lt=16,Kt=255,pr=0,qr={};function pn(Z){Yt(Z!==1/0,"Cannot perform this action with an infinite size.")}n(vn,Tn);function vn(Z){return Z==null?jr():en(Z)&&!m(Z)?Z:jr().withMutations(function(_e){var Ue=c(Z);pn(Ue.size),Ue.forEach(function(tt,V){return _e.set(V,tt)})})}vn.of=function(){var Z=r.call(arguments,0);return jr().withMutations(function(_e){for(var Ue=0;Ue=Z.length)throw new Error("Missing value for key: "+Z[Ue]);_e.set(Z[Ue],Z[Ue+1])}})},vn.prototype.toString=function(){return this.__toString("Map {","}")},vn.prototype.get=function(Z,_e){return this._root?this._root.get(0,void 0,Z,_e):_e},vn.prototype.set=function(Z,_e){return An(this,Z,_e)},vn.prototype.setIn=function(Z,_e){return this.updateIn(Z,k,function(){return _e})},vn.prototype.remove=function(Z){return An(this,Z,k)},vn.prototype.deleteIn=function(Z){return this.updateIn(Z,function(){return k})},vn.prototype.update=function(Z,_e,Ue){return arguments.length===1?Z(this):this.updateIn([Z],_e,Ue)},vn.prototype.updateIn=function(Z,_e,Ue){Ue||(Ue=_e,_e=void 0);var tt=zc(this,Mp(Z),_e,Ue);return tt===k?void 0:tt},vn.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):jr()},vn.prototype.merge=function(){return Di(this,void 0,arguments)},vn.prototype.mergeWith=function(Z){var _e=r.call(arguments,1);return Di(this,Z,_e)},vn.prototype.mergeIn=function(Z){var _e=r.call(arguments,1);return this.updateIn(Z,jr(),function(Ue){return typeof Ue.merge=="function"?Ue.merge.apply(Ue,_e):_e[_e.length-1]})},vn.prototype.mergeDeep=function(){return Di(this,Yi,arguments)},vn.prototype.mergeDeepWith=function(Z){var _e=r.call(arguments,1);return Di(this,Aa(Z),_e)},vn.prototype.mergeDeepIn=function(Z){var _e=r.call(arguments,1);return this.updateIn(Z,jr(),function(Ue){return typeof Ue.mergeDeep=="function"?Ue.mergeDeep.apply(Ue,_e):_e[_e.length-1]})},vn.prototype.sort=function(Z){return zo(Wc(this,Z))},vn.prototype.sortBy=function(Z,_e){return zo(Wc(this,_e,Z))},vn.prototype.withMutations=function(Z){var _e=this.asMutable();return Z(_e),_e.wasAltered()?_e.__ensureOwner(this.__ownerID):this},vn.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new $)},vn.prototype.asImmutable=function(){return this.__ensureOwner()},vn.prototype.wasAltered=function(){return this.__altered},vn.prototype.__iterator=function(Z,_e){return new mr(this,Z,_e)},vn.prototype.__iterate=function(Z,_e){var Ue=this,tt=0;return this._root&&this._root.iterate(function(V){return tt++,Z(V[1],V[0],Ue)},_e),tt},vn.prototype.__ensureOwner=function(Z){return Z===this.__ownerID?this:Z?Kr(this.size,this._root,Z,this.__hash):(this.__ownerID=Z,this.__altered=!1,this)};function en(Z){return!!(Z&&Z[Ut])}vn.isMap=en;var Ut="@@__IMMUTABLE_MAP__@@",Zt=vn.prototype;Zt[Ut]=!0,Zt[_]=Zt.remove,Zt.removeIn=Zt.deleteIn;function tn(Z,_e){this.ownerID=Z,this.entries=_e}tn.prototype.get=function(Z,_e,Ue,tt){for(var V=this.entries,se=0,Se=V.length;se=pl)return us(Z,He,tt,V);var rr=Z&&Z===this.ownerID,hr=rr?He:R(He);return Bt?Ne?ot===vt-1?hr.pop():hr[ot]=hr.pop():hr[ot]=[tt,V]:hr.push([tt,V]),rr?(this.entries=hr,this):new tn(Z,hr)}};function Mr(Z,_e,Ue){this.ownerID=Z,this.bitmap=_e,this.nodes=Ue}Mr.prototype.get=function(Z,_e,Ue,tt){_e===void 0&&(_e=jn(Ue));var V=1<<((Z===0?_e:_e>>>Z)&A),se=this.bitmap;return(se&V)===0?tt:this.nodes[ka(se&V-1)].get(Z+E,_e,Ue,tt)},Mr.prototype.update=function(Z,_e,Ue,tt,V,se,Se){Ue===void 0&&(Ue=jn(tt));var Ne=(_e===0?Ue:Ue>>>_e)&A,He=1<=Bi)return vo(Z,rr,ot,Ne,Er);if(vt&&!Er&&rr.length===2&&vi(rr[Bt^1]))return rr[Bt^1];if(vt&&Er&&rr.length===1&&vi(Er))return Er;var hn=Z&&Z===this.ownerID,Rn=vt?Er?ot:ot^He:ot|He,Pi=vt?Er?Cu(rr,Bt,Er,hn):ws(rr,Bt,hn):Ii(rr,Bt,Er,hn);return hn?(this.bitmap=Rn,this.nodes=Pi,this):new Mr(Z,Rn,Pi)};function Un(Z,_e,Ue){this.ownerID=Z,this.count=_e,this.nodes=Ue}Un.prototype.get=function(Z,_e,Ue,tt){_e===void 0&&(_e=jn(Ue));var V=(Z===0?_e:_e>>>Z)&A,se=this.nodes[V];return se?se.get(Z+E,_e,Ue,tt):tt},Un.prototype.update=function(Z,_e,Ue,tt,V,se,Se){Ue===void 0&&(Ue=jn(tt));var Ne=(_e===0?Ue:Ue>>>_e)&A,He=V===k,ot=this.nodes,vt=ot[Ne];if(He&&!vt)return this;var Bt=Xn(vt,Z,_e+E,Ue,tt,V,se,Se);if(Bt===vt)return this;var rr=this.count;if(!vt)rr++;else if(!Bt&&(rr--,rr>>Ue)&A,Se=(Ue===0?tt:tt>>>Ue)&A,Ne,He=se===Se?[Ls(Z,_e,Ue+E,tt,V)]:(Ne=new sr(_e,tt,V),se>>=1)Se[Ne]=Ue&1?_e[se++]:void 0;return Se[tt]=V,new Un(Z,se+1,Se)}function Di(Z,_e,Ue){for(var tt=[],V=0;V>1&1431655765),Z=(Z&858993459)+(Z>>2&858993459),Z=Z+(Z>>4)&252645135,Z=Z+(Z>>8),Z=Z+(Z>>16),Z&127}function Cu(Z,_e,Ue,tt){var V=tt?Z:R(Z);return V[_e]=Ue,V}function Ii(Z,_e,Ue,tt){var V=Z.length+1;if(tt&&_e+1===V)return Z[_e]=Ue,Z;for(var se=new Array(V),Se=0,Ne=0;Ne0&&tt=0&&Z>>_e&A;if(tt>=this.array.length)return new Oa([],Z);var V=tt===0,se;if(_e>0){var Se=this.array[tt];if(se=Se&&Se.removeBefore(Z,_e-E,Ue),se===Se&&V)return this}if(V&&!se)return this;var Ne=Ss(this,Z);if(!V)for(var He=0;He>>_e&A;if(tt>=this.array.length)return this;var V;if(_e>0){var se=this.array[tt];if(V=se&&se.removeAfter(Z,_e-E,Ue),V===se&&tt===this.array.length-1)return this}var Se=Ss(this,Z);return Se.array.splice(tt+1),V&&(Se.array[tt]=V),Se};var ts={};function Qn(Z,_e){var Ue=Z._origin,tt=Z._capacity,V=rl(tt),se=Z._tail;return Se(Z._root,Z._level,0);function Se(ot,vt,Bt){return vt===0?Ne(ot,Bt):He(ot,vt,Bt)}function Ne(ot,vt){var Bt=vt===V?se&&se.array:ot&&ot.array,rr=vt>Ue?0:Ue-vt,hr=tt-vt;return hr>S&&(hr=S),function(){if(rr===hr)return ts;var Er=_e?--hr:rr++;return Bt&&Bt[Er]}}function He(ot,vt,Bt){var rr,hr=ot&&ot.array,Er=Bt>Ue?0:Ue-Bt>>vt,hn=(tt-Bt>>vt)+1;return hn>S&&(hn=S),function(){do{if(rr){var Rn=rr();if(Rn!==ts)return Rn;rr=null}if(Er===hn)return ts;var Pi=_e?--hn:Er++;rr=Se(hr&&hr[Pi],vt-E,Bt+(Pi<=Z.size||_e<0)return Z.withMutations(function(Se){_e<0?oo(Se,_e).set(0,Ue):oo(Se,0,_e+1).set(_e,Ue)});_e+=Z._origin;var tt=Z._tail,V=Z._root,se=P(j);return _e>=rl(Z._capacity)?tt=aa(tt,Z.__ownerID,0,_e,Ue,se):V=aa(V,Z.__ownerID,Z._level,_e,Ue,se),se.value?Z.__ownerID?(Z._root=V,Z._tail=tt,Z.__hash=void 0,Z.__altered=!0,Z):Mn(Z._origin,Z._capacity,Z._level,V,tt):Z}function aa(Z,_e,Ue,tt,V,se){var Se=tt>>>Ue&A,Ne=Z&&Se0){var ot=Z&&Z.array[Se],vt=aa(ot,_e,Ue-E,tt,V,se);return vt===ot?Z:(He=Ss(Z,_e),He.array[Se]=vt,He)}return Ne&&Z.array[Se]===V?Z:(I(se),He=Ss(Z,_e),V===void 0&&Se===He.array.length-1?He.array.pop():He.array[Se]=V,He)}function Ss(Z,_e){return _e&&Z&&_e===Z.ownerID?Z:new Oa(Z?Z.array.slice():[],_e)}function xo(Z,_e){if(_e>=rl(Z._capacity))return Z._tail;if(_e<1<0;)Ue=Ue.array[_e>>>tt&A],tt-=E;return Ue}}function oo(Z,_e,Ue){_e!==void 0&&(_e=_e|0),Ue!==void 0&&(Ue=Ue|0);var tt=Z.__ownerID||new $,V=Z._origin,se=Z._capacity,Se=V+_e,Ne=Ue===void 0?se:Ue<0?se+Ue:V+Ue;if(Se===V&&Ne===se)return Z;if(Se>=Ne)return Z.clear();for(var He=Z._level,ot=Z._root,vt=0;Se+vt<0;)ot=new Oa(ot&&ot.array.length?[void 0,ot]:[],tt),He+=E,vt+=1<=1<Bt?new Oa([],tt):hr;if(hr&&rr>Bt&&SeE;Rn-=E){var Pi=Bt>>>Rn&A;hn=hn.array[Pi]=Ss(hn.array[Pi],tt)}hn.array[Bt>>>E&A]=hr}if(Ne=rr)Se-=rr,Ne-=rr,He=E,ot=null,Er=Er&&Er.removeBefore(tt,0,Se);else if(Se>V||rr>>He&A;if(Zi!==rr>>>He&A)break;Zi&&(vt+=(1<V&&(ot=ot.removeBefore(tt,He,Se-vt)),ot&&rrV&&(V=Ne.size),a(Se)||(Ne=Ne.map(function(He){return Rt(He)})),tt.push(Ne)}return V>Z.size&&(Z=Z.setSize(V)),El(Z,_e,tt)}function rl(Z){return Z>>E<=S&&V.size>=tt.size*2?(He=V.filter(function(ot,vt){return ot!==void 0&&se!==vt}),Ne=He.toKeyedSeq().map(function(ot){return ot[0]}).flip().toMap(),Z.__ownerID&&(Ne.__ownerID=He.__ownerID=Z.__ownerID)):(Ne=tt.remove(_e),He=se===V.size-1?V.pop():V.set(se,void 0))}else if(Se){if(Ue===V.get(se)[1])return Z;Ne=tt,He=V.set(se,[_e,Ue])}else Ne=tt.set(_e,V.size),He=V.set(V.size,[_e,Ue]);return Z.__ownerID?(Z.size=Ne.size,Z._map=Ne,Z._list=He,Z.__hash=void 0,Z):sf(Ne,He)}n(rs,Ae);function rs(Z,_e){this._iter=Z,this._useKeys=_e,this.size=Z.size}rs.prototype.get=function(Z,_e){return this._iter.get(Z,_e)},rs.prototype.has=function(Z){return this._iter.has(Z)},rs.prototype.valueSeq=function(){return this._iter.valueSeq()},rs.prototype.reverse=function(){var Z=this,_e=hl(this,!0);return this._useKeys||(_e.valueSeq=function(){return Z._iter.toSeq().reverse()}),_e},rs.prototype.map=function(Z,_e){var Ue=this,tt=Ua(this,Z,_e);return this._useKeys||(tt.valueSeq=function(){return Ue._iter.toSeq().map(Z,_e)}),tt},rs.prototype.__iterate=function(Z,_e){var Ue=this,tt;return this._iter.__iterate(this._useKeys?function(V,se){return Z(V,se,Ue)}:(tt=_e?Tu(this):0,function(V){return Z(V,_e?--tt:tt++,Ue)}),_e)},rs.prototype.__iterator=function(Z,_e){if(this._useKeys)return this._iter.__iterator(Z,_e);var Ue=this._iter.__iterator(ce,_e),tt=_e?Tu(this):0;return new Te(function(){var V=Ue.next();return V.done?V:fe(Z,_e?--tt:tt++,V.value,V)})},rs.prototype[b]=!0,n(si,Ie);function si(Z){this._iter=Z,this.size=Z.size}si.prototype.includes=function(Z){return this._iter.includes(Z)},si.prototype.__iterate=function(Z,_e){var Ue=this,tt=0;return this._iter.__iterate(function(V){return Z(V,tt++,Ue)},_e)},si.prototype.__iterator=function(Z,_e){var Ue=this._iter.__iterator(ce,_e),tt=0;return new Te(function(){var V=Ue.next();return V.done?V:fe(Z,tt++,V.value,V)})},n(Ec,Je);function Ec(Z){this._iter=Z,this.size=Z.size}Ec.prototype.has=function(Z){return this._iter.includes(Z)},Ec.prototype.__iterate=function(Z,_e){var Ue=this;return this._iter.__iterate(function(tt){return Z(tt,tt,Ue)},_e)},Ec.prototype.__iterator=function(Z,_e){var Ue=this._iter.__iterator(ce,_e);return new Te(function(){var tt=Ue.next();return tt.done?tt:fe(Z,tt.value,tt.value,tt)})},n(af,Ae);function af(Z){this._iter=Z,this.size=Z.size}af.prototype.entrySeq=function(){return this._iter.toSeq()},af.prototype.__iterate=function(Z,_e){var Ue=this;return this._iter.__iterate(function(tt){if(tt){Pu(tt);var V=a(tt);return Z(V?tt.get(1):tt[1],V?tt.get(0):tt[0],Ue)}},_e)},af.prototype.__iterator=function(Z,_e){var Ue=this._iter.__iterator(ce,_e);return new Te(function(){for(;;){var tt=Ue.next();if(tt.done)return tt;var V=tt.value;if(V){Pu(V);var se=a(V);return fe(Z,se?V.get(0):V[0],se?V.get(1):V[1],tt)}}})},si.prototype.cacheResult=rs.prototype.cacheResult=Ec.prototype.cacheResult=af.prototype.cacheResult=ao;function Uc(Z){var _e=ga(Z);return _e._iter=Z,_e.size=Z.size,_e.flip=function(){return Z},_e.reverse=function(){var Ue=Z.reverse.apply(this);return Ue.flip=function(){return Z.reverse()},Ue},_e.has=function(Ue){return Z.includes(Ue)},_e.includes=function(Ue){return Z.has(Ue)},_e.cacheResult=ao,_e.__iterateUncached=function(Ue,tt){var V=this;return Z.__iterate(function(se,Se){return Ue(Se,se,V)!==!1},tt)},_e.__iteratorUncached=function(Ue,tt){if(Ue===ae){var V=Z.__iterator(Ue,tt);return new Te(function(){var se=V.next();if(!se.done){var Se=se.value[0];se.value[0]=se.value[1],se.value[1]=Se}return se})}return Z.__iterator(Ue===ce?ve:ce,tt)},_e}function Ua(Z,_e,Ue){var tt=ga(Z);return tt.size=Z.size,tt.has=function(V){return Z.has(V)},tt.get=function(V,se){var Se=Z.get(V,k);return Se===k?se:_e.call(Ue,Se,V,Z)},tt.__iterateUncached=function(V,se){var Se=this;return Z.__iterate(function(Ne,He,ot){return V(_e.call(Ue,Ne,He,ot),He,Se)!==!1},se)},tt.__iteratorUncached=function(V,se){var Se=Z.__iterator(ae,se);return new Te(function(){var Ne=Se.next();if(Ne.done)return Ne;var He=Ne.value,ot=He[0];return fe(V,ot,_e.call(Ue,He[1],ot,Z),Ne)})},tt}function hl(Z,_e){var Ue=ga(Z);return Ue._iter=Z,Ue.size=Z.size,Ue.reverse=function(){return Z},Z.flip&&(Ue.flip=function(){var tt=Uc(Z);return tt.reverse=function(){return Z.flip()},tt}),Ue.get=function(tt,V){return Z.get(_e?tt:-1-tt,V)},Ue.has=function(tt){return Z.has(_e?tt:-1-tt)},Ue.includes=function(tt){return Z.includes(tt)},Ue.cacheResult=ao,Ue.__iterate=function(tt,V){var se=this;return Z.__iterate(function(Se,Ne){return tt(Se,Ne,se)},!V)},Ue.__iterator=function(tt,V){return Z.__iterator(tt,!V)},Ue}function Vc(Z,_e,Ue,tt){var V=ga(Z);return tt&&(V.has=function(se){var Se=Z.get(se,k);return Se!==k&&!!_e.call(Ue,Se,se,Z)},V.get=function(se,Se){var Ne=Z.get(se,k);return Ne!==k&&_e.call(Ue,Ne,se,Z)?Ne:Se}),V.__iterateUncached=function(se,Se){var Ne=this,He=0;return Z.__iterate(function(ot,vt,Bt){if(_e.call(Ue,ot,vt,Bt))return He++,se(ot,tt?vt:He-1,Ne)},Se),He},V.__iteratorUncached=function(se,Se){var Ne=Z.__iterator(ae,Se),He=0;return new Te(function(){for(;;){var ot=Ne.next();if(ot.done)return ot;var vt=ot.value,Bt=vt[0],rr=vt[1];if(_e.call(Ue,rr,Bt,Z))return fe(se,tt?Bt:He++,rr,ot)}})},V}function Xs(Z,_e,Ue){var tt=vn().asMutable();return Z.__iterate(function(V,se){tt.update(_e.call(Ue,V,se,Z),0,function(Se){return Se+1})}),tt.asImmutable()}function Sc(Z,_e,Ue){var tt=f(Z),V=(m(Z)?zo():vn()).asMutable();Z.__iterate(function(Se,Ne){V.update(_e.call(Ue,Se,Ne,Z),function(He){return He=He||[],He.push(tt?[Ne,Se]:Se),He})});var se=Ru(Z);return V.map(function(Se){return _s(Z,se(Se))})}function ma(Z,_e,Ue,tt){var V=Z.size;if(_e!==void 0&&(_e=_e|0),Ue!==void 0&&(Ue===1/0?Ue=V:Ue=Ue|0),Q(_e,Ue,V))return Z;var se=ee(_e,V),Se=ie(Ue,V);if(se!==se||Se!==Se)return ma(Z.toSeq().cacheResult(),_e,Ue,tt);var Ne=Se-se,He;Ne===Ne&&(He=Ne<0?0:Ne);var ot=ga(Z);return ot.size=He===0?He:Z.size&&He||void 0,!tt&&ct(Z)&&He>=0&&(ot.get=function(vt,Bt){return vt=B(this,vt),vt>=0&&vtHe)return xe();var hn=rr.next();return tt||vt===ce?hn:vt===ve?fe(vt,Er-1,void 0,hn):fe(vt,Er-1,hn.value[1],hn)})},ot}function $f(Z,_e,Ue){var tt=ga(Z);return tt.__iterateUncached=function(V,se){var Se=this;if(se)return this.cacheResult().__iterate(V,se);var Ne=0;return Z.__iterate(function(He,ot,vt){return _e.call(Ue,He,ot,vt)&&++Ne&&V(He,ot,Se)}),Ne},tt.__iteratorUncached=function(V,se){var Se=this;if(se)return this.cacheResult().__iterator(V,se);var Ne=Z.__iterator(ae,se),He=!0;return new Te(function(){if(!He)return xe();var ot=Ne.next();if(ot.done)return ot;var vt=ot.value,Bt=vt[0],rr=vt[1];return _e.call(Ue,rr,Bt,Se)?V===ae?ot:fe(V,Bt,rr,ot):(He=!1,xe())})},tt}function lf(Z,_e,Ue,tt){var V=ga(Z);return V.__iterateUncached=function(se,Se){var Ne=this;if(Se)return this.cacheResult().__iterate(se,Se);var He=!0,ot=0;return Z.__iterate(function(vt,Bt,rr){if(!(He&&(He=_e.call(Ue,vt,Bt,rr))))return ot++,se(vt,tt?Bt:ot-1,Ne)}),ot},V.__iteratorUncached=function(se,Se){var Ne=this;if(Se)return this.cacheResult().__iterator(se,Se);var He=Z.__iterator(ae,Se),ot=!0,vt=0;return new Te(function(){var Bt,rr,hr;do{if(Bt=He.next(),Bt.done)return tt||se===ce?Bt:se===ve?fe(se,vt++,void 0,Bt):fe(se,vt++,Bt.value[1],Bt);var Er=Bt.value;rr=Er[0],hr=Er[1],ot&&(ot=_e.call(Ue,hr,rr,Ne))}while(ot);return se===ae?Bt:fe(se,rr,hr,Bt)})},V}function Ip(Z,_e){var Ue=f(Z),tt=[Z].concat(_e).map(function(Se){return a(Se)?Ue&&(Se=c(Se)):Se=Ue?It(Se):Qt(Array.isArray(Se)?Se:[Se]),Se}).filter(function(Se){return Se.size!==0});if(tt.length===0)return Z;if(tt.length===1){var V=tt[0];if(V===Z||Ue&&f(V)||p(Z)&&p(V))return V}var se=new Pe(tt);return Ue?se=se.toKeyedSeq():p(Z)||(se=se.toSetSeq()),se=se.flatten(!0),se.size=tt.reduce(function(Se,Ne){if(Se!==void 0){var He=Ne.size;if(He!==void 0)return Se+He}},0),se}function ju(Z,_e,Ue){var tt=ga(Z);return tt.__iterateUncached=function(V,se){var Se=0,Ne=!1;function He(ot,vt){var Bt=this;ot.__iterate(function(rr,hr){return(!_e||vt<_e)&&a(rr)?He(rr,vt+1):V(rr,Ue?hr:Se++,Bt)===!1&&(Ne=!0),!Ne},se)}return He(Z,0),Se},tt.__iteratorUncached=function(V,se){var Se=Z.__iterator(V,se),Ne=[],He=0;return new Te(function(){for(;Se;){var ot=Se.next();if(ot.done!==!1){Se=Ne.pop();continue}var vt=ot.value;if(V===ae&&(vt=vt[1]),(!_e||Ne.length<_e)&&a(vt))Ne.push(Se),Se=vt.__iterator(V,se);else return Ue?ot:fe(V,He++,vt,ot)}return xe()})},tt}function Zl(Z,_e,Ue){var tt=Ru(Z);return Z.toSeq().map(function(V,se){return tt(_e.call(Ue,V,se,Z))}).flatten(!0)}function Xl(Z,_e){var Ue=ga(Z);return Ue.size=Z.size&&Z.size*2-1,Ue.__iterateUncached=function(tt,V){var se=this,Se=0;return Z.__iterate(function(Ne,He){return(!Se||tt(_e,Se++,se)!==!1)&&tt(Ne,Se++,se)!==!1},V),Se},Ue.__iteratorUncached=function(tt,V){var se=Z.__iterator(ce,V),Se=0,Ne;return new Te(function(){return(!Ne||Se%2)&&(Ne=se.next(),Ne.done)?Ne:Se%2?fe(tt,Se++,_e):fe(tt,Se++,Ne.value,Ne)})},Ue}function Wc(Z,_e,Ue){_e||(_e=Vm);var tt=f(Z),V=0,se=Z.toSeq().map(function(Se,Ne){return[Ne,Se,V++,Ue?Ue(Se,Ne,Z):Se]}).toArray();return se.sort(function(Se,Ne){return _e(Se[3],Ne[3])||Se[2]-Ne[2]}).forEach(tt?function(Se,Ne){se[Ne].length=2}:function(Se,Ne){se[Ne]=Se[1]}),tt?Ae(se):p(Z)?Ie(se):Je(se)}function Ql(Z,_e,Ue){if(_e||(_e=Vm),Ue){var tt=Z.toSeq().map(function(V,se){return[V,Ue(V,se,Z)]}).reduce(function(V,se){return xc(_e,V[1],se[1])?se:V});return tt&&tt[0]}else return Z.reduce(function(V,se){return xc(_e,V,se)?se:V})}function xc(Z,_e,Ue){var tt=Z(Ue,_e);return tt===0&&Ue!==_e&&(Ue==null||Ue!==Ue)||tt>0}function mh(Z,_e,Ue){var tt=ga(Z);return tt.size=new Pe(Ue).map(function(V){return V.size}).min(),tt.__iterate=function(V,se){for(var Se=this.__iterator(ce,se),Ne,He=0;!(Ne=Se.next()).done&&V(Ne.value,He++,this)!==!1;);return He},tt.__iteratorUncached=function(V,se){var Se=Ue.map(function(ot){return ot=s(ot),bt(se?ot.reverse():ot)}),Ne=0,He=!1;return new Te(function(){var ot;return He||(ot=Se.map(function(vt){return vt.next()}),He=ot.some(function(vt){return vt.done})),He?xe():fe(V,Ne++,_e.apply(null,ot.map(function(vt){return vt.value})))})},tt}function _s(Z,_e){return ct(Z)?_e:Z.constructor(_e)}function Pu(Z){if(Z!==Object(Z))throw new TypeError("Expected [K, V] tuple: "+Z)}function Tu(Z){return pn(Z.size),q(Z)}function Ru(Z){return f(Z)?c:p(Z)?l:u}function ga(Z){return Object.create((f(Z)?Ae:p(Z)?Ie:Je).prototype)}function ao(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):$t.prototype.cacheResult.call(this)}function Vm(Z,_e){return Z>_e?1:Z<_e?-1:0}function Mp(Z){var _e=bt(Z);if(!_e){if(!gt(Z))throw new TypeError("Expected iterable or array-like: "+Z);_e=bt(s(Z))}return _e}n(gr,Tn);function gr(Z,_e){var Ue,tt=function(Se){if(Se instanceof tt)return Se;if(!(this instanceof tt))return new tt(Se);if(!Ue){Ue=!0;var Ne=Object.keys(Z);Ki(V,Ne),V.size=Ne.length,V._name=_e,V._keys=Ne,V._defaultValues=Z}this._map=vn(Se)},V=tt.prototype=Object.create(Tr);return V.constructor=tt,tt}gr.prototype.toString=function(){return this.__toString(Hn(this)+" {","}")},gr.prototype.has=function(Z){return this._defaultValues.hasOwnProperty(Z)},gr.prototype.get=function(Z,_e){if(!this.has(Z))return _e;var Ue=this._defaultValues[Z];return this._map?this._map.get(Z,Ue):Ue},gr.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var Z=this.constructor;return Z._empty||(Z._empty=rn(this,jr()))},gr.prototype.set=function(Z,_e){if(!this.has(Z))throw new Error('Cannot set unknown key "'+Z+'" on '+Hn(this));if(this._map&&!this._map.has(Z)){var Ue=this._defaultValues[Z];if(_e===Ue)return this}var tt=this._map&&this._map.set(Z,_e);return this.__ownerID||tt===this._map?this:rn(this,tt)},gr.prototype.remove=function(Z){if(!this.has(Z))return this;var _e=this._map&&this._map.remove(Z);return this.__ownerID||_e===this._map?this:rn(this,_e)},gr.prototype.wasAltered=function(){return this._map.wasAltered()},gr.prototype.__iterator=function(Z,_e){var Ue=this;return c(this._defaultValues).map(function(tt,V){return Ue.get(V)}).__iterator(Z,_e)},gr.prototype.__iterate=function(Z,_e){var Ue=this;return c(this._defaultValues).map(function(tt,V){return Ue.get(V)}).__iterate(Z,_e)},gr.prototype.__ensureOwner=function(Z){if(Z===this.__ownerID)return this;var _e=this._map&&this._map.__ensureOwner(Z);return Z?rn(this,_e,Z):(this.__ownerID=Z,this._map=_e,this)};var Tr=gr.prototype;Tr[_]=Tr.remove,Tr.deleteIn=Tr.removeIn=Zt.removeIn,Tr.merge=Zt.merge,Tr.mergeWith=Zt.mergeWith,Tr.mergeIn=Zt.mergeIn,Tr.mergeDeep=Zt.mergeDeep,Tr.mergeDeepWith=Zt.mergeDeepWith,Tr.mergeDeepIn=Zt.mergeDeepIn,Tr.setIn=Zt.setIn,Tr.update=Zt.update,Tr.updateIn=Zt.updateIn,Tr.withMutations=Zt.withMutations,Tr.asMutable=Zt.asMutable,Tr.asImmutable=Zt.asImmutable;function rn(Z,_e,Ue){var tt=Object.create(Object.getPrototypeOf(Z));return tt._map=_e,tt.__ownerID=Ue,tt}function Hn(Z){return Z._name||Z.constructor.name||"Record"}function Ki(Z,_e){try{_e.forEach(ns.bind(void 0,Z))}catch{}}function ns(Z,_e){Object.defineProperty(Z,_e,{get:function(){return this.get(_e)},set:function(Ue){Yt(this.__ownerID,"Cannot set on an immutable record."),this.set(_e,Ue)}})}n(Ai,Yr);function Ai(Z){return Z==null?Iu():Ac(Z)&&!m(Z)?Z:Iu().withMutations(function(_e){var Ue=u(Z);pn(Ue.size),Ue.forEach(function(tt){return _e.add(tt)})})}Ai.of=function(){return this(arguments)},Ai.fromKeys=function(Z){return this(c(Z).keySeq())},Ai.prototype.toString=function(){return this.__toString("Set {","}")},Ai.prototype.has=function(Z){return this._map.has(Z)},Ai.prototype.add=function(Z){return Wm(this,this._map.set(Z,!0))},Ai.prototype.remove=function(Z){return Wm(this,this._map.remove(Z))},Ai.prototype.clear=function(){return Wm(this,this._map.clear())},Ai.prototype.union=function(){var Z=r.call(arguments,0);return Z=Z.filter(function(_e){return _e.size!==0}),Z.length===0?this:this.size===0&&!this.__ownerID&&Z.length===1?this.constructor(Z[0]):this.withMutations(function(_e){for(var Ue=0;Ue=0;Ue--)_e={value:arguments[Ue],next:_e};return this.__ownerID?(this.size=Z,this._head=_e,this.__hash=void 0,this.__altered=!0,this):Kc(Z,_e)},Go.prototype.pushAll=function(Z){if(Z=l(Z),Z.size===0)return this;pn(Z.size);var _e=this.size,Ue=this._head;return Z.reverse().forEach(function(tt){_e++,Ue={value:tt,next:Ue}}),this.__ownerID?(this.size=_e,this._head=Ue,this.__hash=void 0,this.__altered=!0,this):Kc(_e,Ue)},Go.prototype.pop=function(){return this.slice(1)},Go.prototype.unshift=function(){return this.push.apply(this,arguments)},Go.prototype.unshiftAll=function(Z){return this.pushAll(Z)},Go.prototype.shift=function(){return this.pop.apply(this,arguments)},Go.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):ap()},Go.prototype.slice=function(Z,_e){if(Q(Z,_e,this.size))return this;var Ue=ee(Z,this.size),tt=ie(_e,this.size);if(tt!==this.size)return ui.prototype.slice.call(this,Z,_e);for(var V=this.size-Ue,se=this._head;Ue--;)se=se.next;return this.__ownerID?(this.size=V,this._head=se,this.__hash=void 0,this.__altered=!0,this):Kc(V,se)},Go.prototype.__ensureOwner=function(Z){return Z===this.__ownerID?this:Z?Kc(this.size,this._head,Z,this.__hash):(this.__ownerID=Z,this.__altered=!1,this)},Go.prototype.__iterate=function(Z,_e){if(_e)return this.reverse().__iterate(Z);for(var Ue=0,tt=this._head;tt&&Z(tt.value,Ue++,this)!==!1;)tt=tt.next;return Ue},Go.prototype.__iterator=function(Z,_e){if(_e)return this.reverse().__iterator(Z);var Ue=0,tt=this._head;return new Te(function(){if(tt){var V=tt.value;return tt=tt.next,fe(Z,Ue++,V)}return xe()})};function Fp(Z){return!!(Z&&Z[nd])}Go.isStack=Fp;var nd="@@__IMMUTABLE_STACK__@@",Jc=Go.prototype;Jc[nd]=!0,Jc.withMutations=Zt.withMutations,Jc.asMutable=Zt.asMutable,Jc.asImmutable=Zt.asImmutable,Jc.wasAltered=Zt.wasAltered;function Kc(Z,_e,Ue,tt){var V=Object.create(Jc);return V.size=Z,V._head=_e,V.__ownerID=Ue,V.__hash=tt,V.__altered=!1,V}var Ao;function ap(){return Ao||(Ao=Kc(0))}function tc(Z,_e){var Ue=function(tt){Z.prototype[tt]=_e[tt]};return Object.keys(_e).forEach(Ue),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(_e).forEach(Ue),Z}s.Iterator=Te,tc(s,{toArray:function(){pn(this.size);var Z=new Array(this.size||0);return this.valueSeq().__iterate(function(_e,Ue){Z[Ue]=_e}),Z},toIndexedSeq:function(){return new si(this)},toJS:function(){return this.toSeq().map(function(Z){return Z&&typeof Z.toJS=="function"?Z.toJS():Z}).__toJS()},toJSON:function(){return this.toSeq().map(function(Z){return Z&&typeof Z.toJSON=="function"?Z.toJSON():Z}).__toJS()},toKeyedSeq:function(){return new rs(this,!0)},toMap:function(){return vn(this.toKeyedSeq())},toObject:function(){pn(this.size);var Z={};return this.__iterate(function(_e,Ue){Z[Ue]=_e}),Z},toOrderedMap:function(){return zo(this.toKeyedSeq())},toOrderedSet:function(){return ec(f(this)?this.valueSeq():this)},toSet:function(){return Ai(f(this)?this.valueSeq():this)},toSetSeq:function(){return new Ec(this)},toSeq:function(){return p(this)?this.toIndexedSeq():f(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Go(f(this)?this.valueSeq():this)},toList:function(){return di(f(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(Z,_e){return this.size===0?Z+_e:Z+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+_e},concat:function(){var Z=r.call(arguments,0);return _s(this,Ip(this,Z))},includes:function(Z){return this.some(function(_e){return Ar(_e,Z)})},entries:function(){return this.__iterator(ae)},every:function(Z,_e){pn(this.size);var Ue=!0;return this.__iterate(function(tt,V,se){if(!Z.call(_e,tt,V,se))return Ue=!1,!1}),Ue},filter:function(Z,_e){return _s(this,Vc(this,Z,_e,!0))},find:function(Z,_e,Ue){var tt=this.findEntry(Z,_e);return tt?tt[1]:Ue},forEach:function(Z,_e){return pn(this.size),this.__iterate(_e?Z.bind(_e):Z)},join:function(Z){pn(this.size),Z=Z!==void 0?""+Z:",";var _e="",Ue=!0;return this.__iterate(function(tt){Ue?Ue=!1:_e+=Z,_e+=tt!=null?tt.toString():""}),_e},keys:function(){return this.__iterator(ve)},map:function(Z,_e){return _s(this,Ua(this,Z,_e))},reduce:function(Z,_e,Ue){pn(this.size);var tt,V;return arguments.length<2?V=!0:tt=_e,this.__iterate(function(se,Se,Ne){V?(V=!1,tt=se):tt=Z.call(Ue,tt,se,Se,Ne)}),tt},reduceRight:function(Z,_e,Ue){var tt=this.toKeyedSeq().reverse();return tt.reduce.apply(tt,arguments)},reverse:function(){return _s(this,hl(this,!0))},slice:function(Z,_e){return _s(this,ma(this,Z,_e,!0))},some:function(Z,_e){return!this.every(Yo(Z),_e)},sort:function(Z){return _s(this,Wc(this,Z))},values:function(){return this.__iterator(ce)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return this.size!==void 0?this.size===0:!this.some(function(){return!0})},count:function(Z,_e){return q(Z?this.toSeq().filter(Z,_e):this)},countBy:function(Z,_e){return Xs(this,Z,_e)},equals:function(Z){return On(this,Z)},entrySeq:function(){var Z=this;if(Z._cache)return new Pe(Z._cache);var _e=Z.toSeq().map(uf).toIndexedSeq();return _e.fromEntrySeq=function(){return Z.toSeq()},_e},filterNot:function(Z,_e){return this.filter(Yo(Z),_e)},findEntry:function(Z,_e,Ue){var tt=Ue;return this.__iterate(function(V,se,Se){if(Z.call(_e,V,se,Se))return tt=[se,V],!1}),tt},findKey:function(Z,_e){var Ue=this.findEntry(Z,_e);return Ue&&Ue[0]},findLast:function(Z,_e,Ue){return this.toKeyedSeq().reverse().find(Z,_e,Ue)},findLastEntry:function(Z,_e,Ue){return this.toKeyedSeq().reverse().findEntry(Z,_e,Ue)},findLastKey:function(Z,_e){return this.toKeyedSeq().reverse().findKey(Z,_e)},first:function(){return this.find(W)},flatMap:function(Z,_e){return _s(this,Zl(this,Z,_e))},flatten:function(Z){return _s(this,ju(this,Z,!0))},fromEntrySeq:function(){return new af(this)},get:function(Z,_e){return this.find(function(Ue,tt){return Ar(tt,Z)},void 0,_e)},getIn:function(Z,_e){for(var Ue=this,tt=Mp(Z),V;!(V=tt.next()).done;){var se=V.value;if(Ue=Ue&&Ue.get?Ue.get(se,k):k,Ue===k)return _e}return Ue},groupBy:function(Z,_e){return Sc(this,Z,_e)},has:function(Z){return this.get(Z,k)!==k},hasIn:function(Z){return this.getIn(Z,k)!==k},isSubset:function(Z){return Z=typeof Z.includes=="function"?Z:s(Z),this.every(function(_e){return Z.includes(_e)})},isSuperset:function(Z){return Z=typeof Z.isSubset=="function"?Z:s(Z),Z.isSubset(this)},keyOf:function(Z){return this.findKey(function(_e){return Ar(_e,Z)})},keySeq:function(){return this.toSeq().map(Ff).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(Z){return this.toKeyedSeq().reverse().keyOf(Z)},max:function(Z){return Ql(this,Z)},maxBy:function(Z,_e){return Ql(this,_e,Z)},min:function(Z){return Ql(this,Z?ja(Z):Hm)},minBy:function(Z,_e){return Ql(this,_e?ja(_e):Hm,Z)},rest:function(){return this.slice(1)},skip:function(Z){return this.slice(Math.max(0,Z))},skipLast:function(Z){return _s(this,this.toSeq().reverse().skip(Z).reverse())},skipWhile:function(Z,_e){return _s(this,lf(this,Z,_e,!0))},skipUntil:function(Z,_e){return this.skipWhile(Yo(Z),_e)},sortBy:function(Z,_e){return _s(this,Wc(this,_e,Z))},take:function(Z){return this.slice(0,Math.max(0,Z))},takeLast:function(Z){return _s(this,this.toSeq().reverse().take(Z).reverse())},takeWhile:function(Z,_e){return _s(this,$f(this,Z,_e))},takeUntil:function(Z,_e){return this.takeWhile(Yo(Z),_e)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=lp(this))}});var la=s.prototype;la[g]=!0,la[qe]=la.values,la.__toJS=la.toArray,la.__toStringMapper=pu,la.inspect=la.toSource=function(){return this.toString()},la.chain=la.flatMap,la.contains=la.includes,tc(c,{flip:function(){return _s(this,Uc(this))},mapEntries:function(Z,_e){var Ue=this,tt=0;return _s(this,this.toSeq().map(function(V,se){return Z.call(_e,[se,V],tt++,Ue)}).fromEntrySeq())},mapKeys:function(Z,_e){var Ue=this;return _s(this,this.toSeq().flip().map(function(tt,V){return Z.call(_e,tt,V,Ue)}).flip())}});var cf=c.prototype;cf[y]=!0,cf[qe]=la.entries,cf.__toJS=la.toObject,cf.__toStringMapper=function(Z,_e){return JSON.stringify(_e)+": "+pu(Z)},tc(l,{toKeyedSeq:function(){return new rs(this,!1)},filter:function(Z,_e){return _s(this,Vc(this,Z,_e,!1))},findIndex:function(Z,_e){var Ue=this.findEntry(Z,_e);return Ue?Ue[0]:-1},indexOf:function(Z){var _e=this.keyOf(Z);return _e===void 0?-1:_e},lastIndexOf:function(Z){var _e=this.lastKeyOf(Z);return _e===void 0?-1:_e},reverse:function(){return _s(this,hl(this,!1))},slice:function(Z,_e){return _s(this,ma(this,Z,_e,!1))},splice:function(Z,_e){var Ue=arguments.length;if(_e=Math.max(_e|0,0),Ue===0||Ue===2&&!_e)return this;Z=ee(Z,Z<0?this.count():this.size);var tt=this.slice(0,Z);return _s(this,Ue===1?tt:tt.concat(R(arguments,2),this.slice(Z+_e)))},findLastIndex:function(Z,_e){var Ue=this.findLastEntry(Z,_e);return Ue?Ue[0]:-1},first:function(){return this.get(0)},flatten:function(Z){return _s(this,ju(this,Z,!1))},get:function(Z,_e){return Z=B(this,Z),Z<0||this.size===1/0||this.size!==void 0&&Z>this.size?_e:this.find(function(Ue,tt){return tt===Z},void 0,_e)},has:function(Z){return Z=B(this,Z),Z>=0&&(this.size!==void 0?this.size===1/0||Z_e?-1:0}function lp(Z){if(Z.size===1/0)return 0;var _e=m(Z),Ue=f(Z),tt=_e?1:0,V=Z.__iterate(Ue?_e?function(se,Se){tt=31*tt+od(jn(se),jn(Se))|0}:function(se,Se){tt=tt+od(jn(se),jn(Se))|0}:_e?function(se){tt=31*tt+jn(se)|0}:function(se){tt=tt+jn(se)|0});return sd(V,tt)}function sd(Z,_e){return _e=cn(_e,3432918353),_e=cn(_e<<15|_e>>>-15,461845907),_e=cn(_e<<13|_e>>>-13,5),_e=(_e+3864292196|0)^Z,_e=cn(_e^_e>>>16,2246822507),_e=cn(_e^_e>>>13,3266489909),_e=$n(_e^_e>>>16),_e}function od(Z,_e){return Z^_e+2654435769+(Z<<6)+(Z>>2)|0}var Nf={Iterable:s,Seq:$t,Collection:Cr,Map:vn,OrderedMap:zo,List:di,Stack:Go,Set:Ai,OrderedSet:ec,Record:gr,Range:vr,Repeat:fn,is:Ar,fromJS:Rt};return Nf})})(u6)),u6.exports}var u_=nWe();const iWe=cs(u_);var Nk={},f6={exports:{}},Dk="delete",fc=5,uy=1<>>0;if(""+r!==t||r===4294967295)return NaN;t=r}return t<0?mS(e)+t:t}function vue(){return!0}function Bk(e,t,r){return(e===0&&!wue(e)||r!==void 0&&e<=-r)&&(t===void 0||r!==void 0&&t>=r)}function gS(e,t){return bue(e,t,0)}function Lk(e,t){return bue(e,t,t)}function bue(e,t,r){return e===void 0?r:wue(e)?t===1/0?t:Math.max(0,t+e)|0:t===void 0||t===e?e:Math.min(t,e)|0}function wue(e){return e<0||e===0&&1/e===-1/0}var _ue="@@__IMMUTABLE_ITERABLE__@@";function zh(e){return!!(e&&e[_ue])}var Eue="@@__IMMUTABLE_KEYED__@@";function Tl(e){return!!(e&&e[Eue])}var Sue="@@__IMMUTABLE_INDEXED__@@";function Yp(e){return!!(e&&e[Sue])}function yS(e){return Tl(e)||Yp(e)}var pc=function(t){return zh(t)?t:Uh(t)},py=(function(e){function t(r){return Tl(r)?r:Rw(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t})(pc),f_=(function(e){function t(r){return Yp(r)?r:dy(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t})(pc),vS=(function(e){function t(r){return zh(r)&&!yS(r)?r:_S(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t})(pc);pc.Keyed=py,pc.Indexed=f_,pc.Set=vS;var xue="@@__IMMUTABLE_SEQ__@@";function qk(e){return!!(e&&e[xue])}var Aue="@@__IMMUTABLE_RECORD__@@";function Tw(e){return!!(e&&e[Aue])}function gg(e){return zh(e)||Tw(e)}var bS="@@__IMMUTABLE_ORDERED__@@";function yg(e){return!!(e&&e[bS])}var zk=0,xv=1,hy=2,nF=typeof Symbol=="function"&&Symbol.iterator,kue="@@iterator",p6=nF||kue,_a=function(t){this.next=t};_a.prototype.toString=function(){return"[Iterator]"},_a.KEYS=zk,_a.VALUES=xv,_a.ENTRIES=hy,_a.prototype.inspect=_a.prototype.toSource=function(){return this.toString()},_a.prototype[p6]=function(){return this};function hc(e,t,r,n){var s=e===0?t:e===1?r:[t,r];return n?n.value=s:n={value:s,done:!1},n}function jd(){return{value:void 0,done:!0}}function iF(e){return Array.isArray(e)?!0:!!h6(e)}function Oue(e){return e&&typeof e.next=="function"}function sF(e){var t=h6(e);return t&&t.call(e)}function h6(e){var t=e&&(nF&&e[nF]||e[kue]);if(typeof t=="function")return t}function sWe(e){var t=h6(e);return t&&t===e.entries}function oWe(e){var t=h6(e);return t&&t===e.keys}var wS=Object.prototype.hasOwnProperty;function oF(e){return Array.isArray(e)||typeof e=="string"?!0:e&&typeof e=="object"&&Number.isInteger(e.length)&&e.length>=0&&(e.length===0?Object.keys(e).length===1:e.hasOwnProperty(e.length-1))}var Uh=(function(e){function t(r){return r==null?lF():gg(r)?r.toSeq():lWe(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq {","}")},t.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},t.prototype.__iterate=function(n,s){var c=this._cache;if(c){for(var l=c.length,u=0;u!==l;){var a=c[s?l-++u:u++];if(n(a[1],a[0],this)===!1)break}return u}return this.__iterateUncached(n,s)},t.prototype.__iterator=function(n,s){var c=this._cache;if(c){var l=c.length,u=0;return new _a(function(){if(u===l)return jd();var a=c[s?l-++u:u++];return hc(n,a[0],a[1])})}return this.__iteratorUncached(n,s)},t})(pc),Rw=(function(e){function t(r){return r==null?lF().toKeyedSeq():zh(r)?Tl(r)?r.toSeq():r.fromEntrySeq():Tw(r)?r.toSeq():cF(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toKeyedSeq=function(){return this},t})(Uh),dy=(function(e){function t(r){return r==null?lF():zh(r)?Tl(r)?r.entrySeq():r.toIndexedSeq():Tw(r)?r.toSeq().entrySeq():jue(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toIndexedSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq [","]")},t})(Uh),_S=(function(e){function t(r){return(zh(r)&&!yS(r)?r:dy(r)).toSetSeq()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toSetSeq=function(){return this},t})(Uh);Uh.isSeq=qk,Uh.Keyed=Rw,Uh.Set=_S,Uh.Indexed=dy,Uh.prototype[xue]=!0;var p_=(function(e){function t(r){this._array=r,this.size=r.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(n,s){return this.has(n)?this._array[Pw(this,n)]:s},t.prototype.__iterate=function(n,s){for(var c=this._array,l=c.length,u=0;u!==l;){var a=s?l-++u:u++;if(n(c[a],a,this)===!1)break}return u},t.prototype.__iterator=function(n,s){var c=this._array,l=c.length,u=0;return new _a(function(){if(u===l)return jd();var a=s?l-++u:u++;return hc(n,a,c[a])})},t})(dy),aF=(function(e){function t(r){var n=Object.keys(r).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r):[]);this._object=r,this._keys=n,this.size=n.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(n,s){return s!==void 0&&!this.has(n)?s:this._object[n]},t.prototype.has=function(n){return wS.call(this._object,n)},t.prototype.__iterate=function(n,s){for(var c=this._object,l=this._keys,u=l.length,a=0;a!==u;){var f=l[s?u-++a:a++];if(n(c[f],f,this)===!1)break}return a},t.prototype.__iterator=function(n,s){var c=this._object,l=this._keys,u=l.length,a=0;return new _a(function(){if(a===u)return jd();var f=l[s?u-++a:a++];return hc(n,f,c[f])})},t})(Rw);aF.prototype[bS]=!0;var aWe=(function(e){function t(r){this._collection=r,this.size=r.length||r.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.__iterateUncached=function(n,s){if(s)return this.cacheResult().__iterate(n,s);var c=this._collection,l=sF(c),u=0;if(Oue(l))for(var a;!(a=l.next()).done&&n(a.value,u++,this)!==!1;);return u},t.prototype.__iteratorUncached=function(n,s){if(s)return this.cacheResult().__iterator(n,s);var c=this._collection,l=sF(c);if(!Oue(l))return new _a(jd);var u=0;return new _a(function(){var a=l.next();return a.done?a:hc(n,u++,a.value)})},t})(dy),Cue;function lF(){return Cue||(Cue=new p_([]))}function cF(e){var t=uF(e);if(t)return t.fromEntrySeq();if(typeof e=="object")return new aF(e);throw new TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+e)}function jue(e){var t=uF(e);if(t)return t;throw new TypeError("Expected Array or collection object of values: "+e)}function lWe(e){var t=uF(e);if(t)return sWe(e)?t.fromEntrySeq():oWe(e)?t.toSetSeq():t;if(typeof e=="object")return new aF(e);throw new TypeError("Expected Array or collection object of values, or keyed object: "+e)}function uF(e){return oF(e)?new p_(e):iF(e)?new aWe(e):void 0}var Pue="@@__IMMUTABLE_MAP__@@";function Uk(e){return!!(e&&e[Pue])}function d6(e){return Uk(e)&&yg(e)}function m6(e){return!!(e&&typeof e.equals=="function"&&typeof e.hashCode=="function")}function Xu(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if(typeof e.valueOf=="function"&&typeof t.valueOf=="function"){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!!(m6(e)&&m6(t)&&e.equals(t))}var Vk=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(t,r){t|=0,r|=0;var n=t&65535,s=r&65535;return n*s+((t>>>16)*s+n*(r>>>16)<<16>>>0)|0};function g6(e){return e>>>1&1073741824|e&3221225471}var cWe=Object.prototype.valueOf;function Pd(e){if(e==null)return Tue(e);if(typeof e.hashCode=="function")return g6(e.hashCode(e));var t=mWe(e);if(t==null)return Tue(t);switch(typeof t){case"boolean":return t?1108378657:1108378656;case"number":return uWe(t);case"string":return t.length>gWe?fWe(t):fF(t);case"object":case"function":return hWe(t);case"symbol":return pWe(t);default:if(typeof t.toString=="function")return fF(t.toString());throw new Error("Value type "+typeof t+" cannot be hashed.")}}function Tue(e){return e===null?1108378658:1108378659}function uWe(e){if(e!==e||e===1/0)return 0;var t=e|0;for(t!==e&&(t^=e*4294967295);e>4294967295;)e/=4294967295,t^=e;return g6(t)}function fWe(e){var t=gF[e];return t===void 0&&(t=fF(e),mF===yWe&&(mF=0,gF={}),mF++,gF[e]=t),t}function fF(e){for(var t=0,r=0;r0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function mWe(e){return e.valueOf!==cWe&&typeof e.valueOf=="function"?e.valueOf(e):e}function Mue(){var e=++dF;return dF&1073741824&&(dF=0),e}var pF=typeof WeakMap=="function",hF;pF&&(hF=new WeakMap);var $ue=Object.create(null),dF=0,h_="__immutablehash__";typeof Symbol=="function"&&(h_=Symbol(h_));var gWe=16,yWe=255,mF=0,gF={},y6=(function(e){function t(r,n){this._iter=r,this._useKeys=n,this.size=r.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(n,s){return this._iter.get(n,s)},t.prototype.has=function(n){return this._iter.has(n)},t.prototype.valueSeq=function(){return this._iter.valueSeq()},t.prototype.reverse=function(){var n=this,s=yF(this,!0);return this._useKeys||(s.valueSeq=function(){return n._iter.toSeq().reverse()}),s},t.prototype.map=function(n,s){var c=this,l=Lue(this,n,s);return this._useKeys||(l.valueSeq=function(){return c._iter.toSeq().map(n,s)}),l},t.prototype.__iterate=function(n,s){var c=this;return this._iter.__iterate(function(l,u){return n(l,u,c)},s)},t.prototype.__iterator=function(n,s){return this._iter.__iterator(n,s)},t})(Rw);y6.prototype[bS]=!0;var Fue=(function(e){function t(r){this._iter=r,this.size=r.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.includes=function(n){return this._iter.includes(n)},t.prototype.__iterate=function(n,s){var c=this,l=0;return s&&mS(this),this._iter.__iterate(function(u){return n(u,s?c.size-++l:l++,c)},s)},t.prototype.__iterator=function(n,s){var c=this,l=this._iter.__iterator(xv,s),u=0;return s&&mS(this),new _a(function(){var a=l.next();return a.done?a:hc(n,s?c.size-++u:u++,a.value,a)})},t})(dy),Nue=(function(e){function t(r){this._iter=r,this.size=r.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.has=function(n){return this._iter.includes(n)},t.prototype.__iterate=function(n,s){var c=this;return this._iter.__iterate(function(l){return n(l,l,c)},s)},t.prototype.__iterator=function(n,s){var c=this._iter.__iterator(xv,s);return new _a(function(){var l=c.next();return l.done?l:hc(n,l.value,l.value,l)})},t})(_S),Due=(function(e){function t(r){this._iter=r,this.size=r.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.entrySeq=function(){return this._iter.toSeq()},t.prototype.__iterate=function(n,s){var c=this;return this._iter.__iterate(function(l){if(l){Wue(l);var u=zh(l);return n(u?l.get(1):l[1],u?l.get(0):l[0],c)}},s)},t.prototype.__iterator=function(n,s){var c=this._iter.__iterator(xv,s);return new _a(function(){for(;;){var l=c.next();if(l.done)return l;var u=l.value;if(u){Wue(u);var a=zh(u);return hc(n,a?u.get(0):u[0],a?u.get(1):u[1],l)}}})},t})(Rw);Fue.prototype.cacheResult=y6.prototype.cacheResult=Nue.prototype.cacheResult=Due.prototype.cacheResult=wF;function Bue(e){var t=X0(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var r=e.reverse.apply(this);return r.flip=function(){return e.reverse()},r},t.has=function(r){return e.includes(r)},t.includes=function(r){return e.has(r)},t.cacheResult=wF,t.__iterateUncached=function(r,n){var s=this;return e.__iterate(function(c,l){return r(l,c,s)!==!1},n)},t.__iteratorUncached=function(r,n){if(r===hy){var s=e.__iterator(r,n);return new _a(function(){var c=s.next();if(!c.done){var l=c.value[0];c.value[0]=c.value[1],c.value[1]=l}return c})}return e.__iterator(r===xv?zk:xv,n)},t}function Lue(e,t,r){var n=X0(e);return n.size=e.size,n.has=function(s){return e.has(s)},n.get=function(s,c){var l=e.get(s,Jo);return l===Jo?c:t.call(r,l,s,e)},n.__iterateUncached=function(s,c){var l=this;return e.__iterate(function(u,a,f){return s(t.call(r,u,a,f),a,l)!==!1},c)},n.__iteratorUncached=function(s,c){var l=e.__iterator(hy,c);return new _a(function(){var u=l.next();if(u.done)return u;var a=u.value,f=a[0];return hc(s,f,t.call(r,a[1],f,e),u)})},n}function yF(e,t){var r=this,n=X0(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var s=Bue(e);return s.reverse=function(){return e.flip()},s}),n.get=function(s,c){return e.get(t?s:-1-s,c)},n.has=function(s){return e.has(t?s:-1-s)},n.includes=function(s){return e.includes(s)},n.cacheResult=wF,n.__iterate=function(s,c){var l=this,u=0;return c&&mS(e),e.__iterate(function(a,f){return s(a,t?f:c?l.size-++u:u++,l)},!c)},n.__iterator=function(s,c){var l=0;c&&mS(e);var u=e.__iterator(hy,!c);return new _a(function(){var a=u.next();if(a.done)return a;var f=a.value;return hc(s,t?f[0]:c?r.size-++l:l++,f[1],a)})},n}function que(e,t,r,n){var s=X0(e);return n&&(s.has=function(c){var l=e.get(c,Jo);return l!==Jo&&!!t.call(r,l,c,e)},s.get=function(c,l){var u=e.get(c,Jo);return u!==Jo&&t.call(r,u,c,e)?u:l}),s.__iterateUncached=function(c,l){var u=this,a=0;return e.__iterate(function(f,p,d){if(t.call(r,f,p,d))return a++,c(f,n?p:a-1,u)},l),a},s.__iteratorUncached=function(c,l){var u=e.__iterator(hy,l),a=0;return new _a(function(){for(;;){var f=u.next();if(f.done)return f;var p=f.value,d=p[0],m=p[1];if(t.call(r,m,d,e))return hc(c,n?d:a++,m,f)}})},s}function vWe(e,t,r){var n=$w().asMutable();return e.__iterate(function(s,c){n.update(t.call(r,s,c,e),0,function(l){return l+1})}),n.asImmutable()}function bWe(e,t,r){var n=Tl(e),s=(yg(e)?kv():$w()).asMutable();e.__iterate(function(l,u){s.update(t.call(r,l,u,e),function(a){return a=a||[],a.push(n?[u,l]:l),a})});var c=bF(e);return s.map(function(l){return Rl(e,c(l))}).asImmutable()}function wWe(e,t,r){var n=Tl(e),s=[[],[]];e.__iterate(function(l,u){s[t.call(r,l,u,e)?1:0].push(n?[u,l]:l)});var c=bF(e);return s.map(function(l){return Rl(e,c(l))})}function vF(e,t,r,n){var s=e.size;if(Bk(t,r,s))return e;if(typeof s>"u"&&(t<0||r<0))return vF(e.toSeq().cacheResult(),t,r,n);var c=gS(t,s),l=Lk(r,s),u=l-c,a;u===u&&(a=u<0?0:u);var f=X0(e);return f.size=a===0?a:e.size&&a||void 0,!n&&qk(e)&&a>=0&&(f.get=function(p,d){return p=Pw(this,p),p>=0&&pa)return jd();var w=m.next();return n||p===xv||w.done?w:p===zk?hc(p,y-1,void 0,w):hc(p,y-1,w.value[1],w)})},f}function _We(e,t,r){var n=X0(e);return n.__iterateUncached=function(s,c){var l=this;if(c)return this.cacheResult().__iterate(s,c);var u=0;return e.__iterate(function(a,f,p){return t.call(r,a,f,p)&&++u&&s(a,f,l)}),u},n.__iteratorUncached=function(s,c){var l=this;if(c)return this.cacheResult().__iterator(s,c);var u=e.__iterator(hy,c),a=!0;return new _a(function(){if(!a)return jd();var f=u.next();if(f.done)return f;var p=f.value,d=p[0],m=p[1];return t.call(r,m,d,l)?s===hy?f:hc(s,d,m,f):(a=!1,jd())})},n}function zue(e,t,r,n){var s=X0(e);return s.__iterateUncached=function(c,l){var u=this;if(l)return this.cacheResult().__iterate(c,l);var a=!0,f=0;return e.__iterate(function(p,d,m){if(!(a&&(a=t.call(r,p,d,m))))return f++,c(p,n?d:f-1,u)}),f},s.__iteratorUncached=function(c,l){var u=this;if(l)return this.cacheResult().__iterator(c,l);var a=e.__iterator(hy,l),f=!0,p=0;return new _a(function(){var d,m,g;do{if(d=a.next(),d.done)return n||c===xv?d:c===zk?hc(c,p++,void 0,d):hc(c,p++,d.value[1],d);var y=d.value;m=y[0],g=y[1],f&&(f=t.call(r,g,m,u))}while(f);return c===hy?d:hc(c,m,g,d)})},s}function EWe(e,t){var r=Tl(e),n=[e].concat(t).map(function(l){return zh(l)?r&&(l=py(l)):l=r?cF(l):jue(Array.isArray(l)?l:[l]),l}).filter(function(l){return l.size!==0});if(n.length===0)return e;if(n.length===1){var s=n[0];if(s===e||r&&Tl(s)||Yp(e)&&Yp(s))return s}var c=new p_(n);return r?c=c.toKeyedSeq():Yp(e)||(c=c.toSetSeq()),c=c.flatten(!0),c.size=n.reduce(function(l,u){if(l!==void 0){var a=u.size;if(a!==void 0)return l+a}},0),c}function Uue(e,t,r){var n=X0(e);return n.__iterateUncached=function(s,c){if(c)return this.cacheResult().__iterate(s,c);var l=0,u=!1;function a(f,p){f.__iterate(function(d,m){return(!t||p0}function b6(e,t,r,n){var s=X0(e),c=new p_(r).map(function(l){return l.size});return s.size=n?c.max():c.min(),s.__iterate=function(l,u){for(var a=this.__iterator(xv,u),f,p=0;!(f=a.next()).done&&l(f.value,p++,this)!==!1;);return p},s.__iteratorUncached=function(l,u){var a=r.map(function(d){return d=pc(d),sF(u?d.reverse():d)}),f=0,p=!1;return new _a(function(){var d;return p||(d=a.map(function(m){return m.next()}),p=n?d.every(function(m){return m.done}):d.some(function(m){return m.done})),p?jd():hc(l,f++,t.apply(null,d.map(function(m){return m.value})))})},s}function Rl(e,t){return e===t?e:qk(e)?t:e.constructor(t)}function Wue(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function bF(e){return Tl(e)?py:Yp(e)?f_:vS}function X0(e){return Object.create((Tl(e)?Rw:Yp(e)?dy:_S).prototype)}function wF(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):Uh.prototype.cacheResult.call(this)}function Hue(e,t){return e===void 0&&t===void 0?0:e===void 0?1:t===void 0?-1:e>t?1:e0;)t[r]=arguments[r+1];if(typeof e!="function")throw new TypeError("Invalid merger function: "+e);return Zue(this,t,e)}function Zue(e,t,r){for(var n=[],s=0;s0;)t[r]=arguments[r+1];return Jk(e,t)}function Que(e,t){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];return Jk(t,r,e)}function efe(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return Hk(e,t)}function tfe(e,t){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];return Hk(t,r,e)}function Hk(e,t,r){return Jk(e,t,kWe(r))}function Jk(e,t,r){if(!Iw(e))throw new TypeError("Cannot merge into non-data-structure value: "+e);if(gg(e))return typeof r=="function"&&e.mergeWith?e.mergeWith.apply(e,[r].concat(t)):e.merge?e.merge.apply(e,t):e.concat.apply(e,t);for(var n=Array.isArray(e),s=e,c=n?f_:py,l=n?function(a){s===e&&(s=E6(s)),s.push(a)}:function(a,f){var p=wS.call(s,f),d=p&&r?r(s[f],a,f):a;(!p||d!==s[f])&&(s===e&&(s=E6(s)),s[f]=d)},u=0;u0;)t[r]=arguments[r+1];return Hk(this,t,e)}function TF(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return Mw(this,e,Av(),function(n){return Jk(n,t)})}function RF(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return Mw(this,e,Av(),function(n){return Hk(n,t)})}function Kk(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this}function Gk(){return this.__ownerID?this:this.__ensureOwner(new rF)}function Yk(){return this.__ensureOwner()}function IF(){return this.__altered}var $w=(function(e){function t(r){return r==null?Av():Uk(r)&&!yg(r)?r:Av().withMutations(function(n){var s=e(r);vg(s.size),s.forEach(function(c,l){return n.set(l,c)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){for(var n=[],s=arguments.length;s--;)n[s]=arguments[s];return Av().withMutations(function(c){for(var l=0;l=n.length)throw new Error("Missing value for key: "+n[l]);c.set(n[l],n[l+1])}})},t.prototype.toString=function(){return this.__toString("Map {","}")},t.prototype.get=function(n,s){return this._root?this._root.get(0,void 0,n,s):s},t.prototype.set=function(n,s){return ofe(this,n,s)},t.prototype.remove=function(n){return ofe(this,n,Jo)},t.prototype.deleteAll=function(n){var s=pc(n);return s.size===0?this:this.withMutations(function(c){s.forEach(function(l){return c.remove(l)})})},t.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Av()},t.prototype.sort=function(n){return kv(ES(this,n))},t.prototype.sortBy=function(n,s){return kv(ES(this,s,n))},t.prototype.map=function(n,s){var c=this;return this.withMutations(function(l){l.forEach(function(u,a){l.set(a,n.call(s,u,a,c))})})},t.prototype.__iterator=function(n,s){return new CWe(this,n,s)},t.prototype.__iterate=function(n,s){var c=this,l=0;return this._root&&this._root.iterate(function(u){return l++,n(u[1],u[0],c)},s),l},t.prototype.__ensureOwner=function(n){return n===this.__ownerID?this:n?$F(this.size,this._root,n,this.__hash):this.size===0?Av():(this.__ownerID=n,this.__altered=!1,this)},t})(py);$w.isMap=Uk;var dc=$w.prototype;dc[Pue]=!0,dc[Dk]=dc.remove,dc.removeAll=dc.deleteAll,dc.setIn=kF,dc.removeIn=dc.deleteIn=CF,dc.update=jF,dc.updateIn=PF,dc.merge=dc.concat=Gue,dc.mergeWith=Yue,dc.mergeDeep=rfe,dc.mergeDeepWith=nfe,dc.mergeIn=TF,dc.mergeDeepIn=RF,dc.withMutations=Kk,dc.wasAltered=IF,dc.asImmutable=Yk,dc["@@transducer/init"]=dc.asMutable=Gk,dc["@@transducer/step"]=function(e,t){return e.set(t[0],t[1])},dc["@@transducer/result"]=function(e){return e.asImmutable()};var Zk=function(t,r){this.ownerID=t,this.entries=r};Zk.prototype.get=function(t,r,n,s){for(var c=this.entries,l=0,u=c.length;l=MWe)return jWe(t,f,s,c);var g=t&&t===this.ownerID,y=g?f:Q0(f);return m?a?p===d-1?y.pop():y[p]=y.pop():y[p]=[s,c]:y.push([s,c]),g?(this.entries=y,this):new Zk(t,y)}};var SS=function(t,r,n){this.ownerID=t,this.bitmap=r,this.nodes=n};SS.prototype.get=function(t,r,n,s){r===void 0&&(r=Pd(n));var c=1<<((t===0?r:r>>>t)&Cd),l=this.bitmap;return(l&c)===0?s:this.nodes[lfe(l&c-1)].get(t+fc,r,n,s)},SS.prototype.update=function(t,r,n,s,c,l,u){n===void 0&&(n=Pd(s));var a=(r===0?n:n>>>r)&Cd,f=1<=$We)return TWe(t,g,p,a,w);if(d&&!w&&g.length===2&&afe(g[m^1]))return g[m^1];if(d&&w&&g.length===1&&afe(w))return w;var b=t&&t===this.ownerID,_=d?w?p:p^f:p|f,E=d?w?cfe(g,m,w,b):IWe(g,m,b):RWe(g,m,w,b);return b?(this.bitmap=_,this.nodes=E,this):new SS(t,_,E)};var Xk=function(t,r,n){this.ownerID=t,this.count=r,this.nodes=n};Xk.prototype.get=function(t,r,n,s){r===void 0&&(r=Pd(n));var c=(t===0?r:r>>>t)&Cd,l=this.nodes[c];return l?l.get(t+fc,r,n,s):s},Xk.prototype.update=function(t,r,n,s,c,l,u){n===void 0&&(n=Pd(s));var a=(r===0?n:n>>>r)&Cd,f=c===Jo,p=this.nodes,d=p[a];if(f&&!d)return this;var m=FF(d,t,r+fc,n,s,c,l,u);if(m===d)return this;var g=this.count;if(!d)g++;else if(!m&&(g--,g>>r)&Cd,l=(r===0?n:n>>>r)&Cd,u,a=c===l?[NF(e,t,r+fc,n,s)]:(u=new m1(t,n,s),c>>=1)l[u]=r&1?t[c++]:void 0;return l[n]=s,new Xk(e,c+1,l)}function lfe(e){return e-=e>>1&1431655765,e=(e&858993459)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,e+=e>>16,e&127}function cfe(e,t,r,n){var s=n?e:Q0(e);return s[t]=r,s}function RWe(e,t,r,n){var s=e.length+1;if(n&&t+1===s)return e[t]=r,e;for(var c=new Array(s),l=0,u=0;u0&&c=0&&n>>r&Cd;if(s>=this.array.length)return new Fw([],t);var c=s===0,l;if(r>0){var u=this.array[s];if(l=u&&u.removeBefore(t,r-fc,n),l===u&&c)return this}if(c&&!l)return this;var a=kS(this,t);if(!c)for(var f=0;f>>r&Cd;if(s>=this.array.length)return this;var c;if(r>0){var l=this.array[s];if(c=l&&l.removeAfter(t,r-fc,n),c===l&&s===this.array.length-1)return this}var u=kS(this,t);return u.array.splice(s+1),c&&(u.array[s]=c),u};var Qk={};function ffe(e,t){var r=e._origin,n=e._capacity,s=tO(n),c=e._tail;return l(e._root,e._level,0);function l(f,p,d){return p===0?u(f,d):a(f,p,d)}function u(f,p){var d=p===s?c&&c.array:f&&f.array,m=p>r?0:r-p,g=n-p;return g>uy&&(g=uy),function(){if(m===g)return Qk;var y=t?--g:m++;return d&&d[y]}}function a(f,p,d){var m,g=f&&f.array,y=d>r?0:r-d>>p,w=(n-d>>p)+1;return w>uy&&(w=uy),function(){for(;;){if(m){var b=m();if(b!==Qk)return b;m=null}if(y===w)return Qk;var _=t?--w:y++;m=l(g&&g[_],p-fc,d+(_<=e.size||t<0)return e.withMutations(function(l){t<0?Nw(l,t).set(0,r):Nw(l,0,t+1).set(t,r)});t+=e._origin;var n=e._tail,s=e._root,c=tF();return t>=tO(e._capacity)?n=DF(n,e.__ownerID,0,t,r,c):s=DF(s,e.__ownerID,e._level,t,r,c),c.value?e.__ownerID?(e._root=s,e._tail=n,e.__hash=void 0,e.__altered=!0,e):eO(e._origin,e._capacity,e._level,s,n):e}function DF(e,t,r,n,s,c){var l=n>>>r&Cd,u=e&&l0){var f=e&&e.array[l],p=DF(f,t,r-fc,n,s,c);return p===f?e:(a=kS(e,t),a.array[l]=p,a)}return u&&e.array[l]===s?e:(c&&fy(c),a=kS(e,t),s===void 0&&l===a.array.length-1?a.array.pop():a.array[l]=s,a)}function kS(e,t){return t&&e&&t===e.ownerID?e:new Fw(e?e.array.slice():[],t)}function hfe(e,t){if(t>=tO(e._capacity))return e._tail;if(t<1<0;)r=r.array[t>>>n&Cd],n-=fc;return r}}function Nw(e,t,r){t!==void 0&&(t|=0),r!==void 0&&(r|=0);var n=e.__ownerID||new rF,s=e._origin,c=e._capacity,l=s+t,u=r===void 0?c:r<0?c+r:s+r;if(l===s&&u===c)return e;if(l>=u)return e.clear();for(var a=e._level,f=e._root,p=0;l+p<0;)f=new Fw(f&&f.array.length?[void 0,f]:[],n),a+=fc,p+=1<=1<d?new Fw([],n):g;if(g&&m>d&&lfc;b-=fc){var _=d>>>b&Cd;w=w.array[_]=kS(w.array[_],n)}w.array[d>>>fc&Cd]=g}if(u=m)l-=m,u-=m,a=fc,f=null,y=y&&y.removeBefore(n,0,l);else if(l>s||m>>a&Cd;if(E!==m>>>a&Cd)break;E&&(p+=(1<s&&(f=f.removeBefore(n,a,l-p)),f&&m>>fc<=uy&&s.size>=n.size*2?(a=s.filter(function(f,p){return f!==void 0&&c!==p}),u=a.toKeyedSeq().map(function(f){return f[0]}).flip().toMap(),e.__ownerID&&(u.__ownerID=a.__ownerID=e.__ownerID)):(u=n.remove(t),a=c===s.size-1?s.pop():s.set(c,void 0))}else if(l){if(r===s.get(c)[1])return e;u=n,a=s.set(c,[t,r])}else u=n.set(t,s.size),a=s.set(s.size,[t,r]);return e.__ownerID?(e.size=u.size,e._map=u,e._list=a,e.__hash=void 0,e.__altered=!0,e):BF(u,a)}var gfe="@@__IMMUTABLE_STACK__@@";function nO(e){return!!(e&&e[gfe])}var iO=(function(e){function t(r){return r==null?k6():nO(r)?r:k6().pushAll(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("Stack [","]")},t.prototype.get=function(n,s){var c=this._head;for(n=Pw(this,n);c&&n--;)c=c.next;return c?c.value:s},t.prototype.peek=function(){return this._head&&this._head.value},t.prototype.push=function(){var n=arguments;if(arguments.length===0)return this;for(var s=this.size+arguments.length,c=this._head,l=arguments.length-1;l>=0;l--)c={value:n[l],next:c};return this.__ownerID?(this.size=s,this._head=c,this.__hash=void 0,this.__altered=!0,this):sO(s,c)},t.prototype.pushAll=function(n){if(n=e(n),n.size===0)return this;if(this.size===0&&nO(n))return n;vg(n.size);var s=this.size,c=this._head;return n.__iterate(function(l){s++,c={value:l,next:c}},!0),this.__ownerID?(this.size=s,this._head=c,this.__hash=void 0,this.__altered=!0,this):sO(s,c)},t.prototype.pop=function(){return this.slice(1)},t.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):k6()},t.prototype.slice=function(n,s){if(Bk(n,s,this.size))return this;var c=gS(n,this.size),l=Lk(s,this.size);if(l!==this.size)return e.prototype.slice.call(this,n,s);for(var u=this.size-c,a=this._head;c--;)a=a.next;return this.__ownerID?(this.size=u,this._head=a,this.__hash=void 0,this.__altered=!0,this):sO(u,a)},t.prototype.__ensureOwner=function(n){return n===this.__ownerID?this:n?sO(this.size,this._head,n,this.__hash):this.size===0?k6():(this.__ownerID=n,this.__altered=!1,this)},t.prototype.__iterate=function(n,s){var c=this;if(s)return new p_(this.toArray()).__iterate(function(a,f){return n(a,f,c)},s);for(var l=0,u=this._head;u&&n(u.value,l++,this)!==!1;)u=u.next;return l},t.prototype.__iterator=function(n,s){if(s)return new p_(this.toArray()).__iterator(n,s);var c=0,l=this._head;return new _a(function(){if(l){var u=l.value;return l=l.next,hc(n,c++,u)}return jd()})},t})(f_);iO.isStack=nO;var Td=iO.prototype;Td[gfe]=!0,Td.shift=Td.pop,Td.unshift=Td.push,Td.unshiftAll=Td.pushAll,Td.withMutations=Kk,Td.wasAltered=IF,Td.asImmutable=Yk,Td["@@transducer/init"]=Td.asMutable=Gk,Td["@@transducer/step"]=function(e,t){return e.unshift(t)},Td["@@transducer/result"]=function(e){return e.asImmutable()};function sO(e,t,r,n){var s=Object.create(Td);return s.size=e,s._head=t,s.__ownerID=r,s.__hash=n,s.__altered=!1,s}var yfe;function k6(){return yfe||(yfe=sO(0))}var vfe="@@__IMMUTABLE_SET__@@";function oO(e){return!!(e&&e[vfe])}function O6(e){return oO(e)&&yg(e)}function LF(e,t){if(e===t)return!0;if(!zh(t)||e.size!==void 0&&t.size!==void 0&&e.size!==t.size||e.__hash!==void 0&&t.__hash!==void 0&&e.__hash!==t.__hash||Tl(e)!==Tl(t)||Yp(e)!==Yp(t)||yg(e)!==yg(t))return!1;if(e.size===0&&t.size===0)return!0;var r=!yS(e);if(yg(e)){var n=e.entries();return t.every(function(a,f){var p=n.next().value;return p&&Xu(p[1],a)&&(r||Xu(p[0],f))})&&n.next().done}var s=!1;if(e.size===void 0)if(t.size===void 0)typeof e.cacheResult=="function"&&e.cacheResult();else{s=!0;var c=e;e=t,t=c}var l=!0,u=t.__iterate(function(a,f){if(r?!e.has(a):s?!Xu(a,e.get(f,Jo)):!Xu(e.get(f,Jo),a))return l=!1,!1});return l&&e.size===u}function d_(e,t){var r=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(r),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(r),e}function C6(e){if(!e||typeof e!="object")return e;if(!zh(e)){if(!Iw(e))return e;e=Uh(e)}if(Tl(e)){var t={};return e.__iterate(function(n,s){t[s]=C6(n)}),t}var r=[];return e.__iterate(function(n){r.push(C6(n))}),r}var OS=(function(e){function t(r){return r==null?aO():oO(r)&&!yg(r)?r:aO().withMutations(function(n){var s=e(r);vg(s.size),s.forEach(function(c){return n.add(c)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(n){return this(py(n).keySeq())},t.intersect=function(n){return n=pc(n).toArray(),n.length?Zp.intersect.apply(t(n.pop()),n):aO()},t.union=function(n){return n=pc(n).toArray(),n.length?Zp.union.apply(t(n.pop()),n):aO()},t.prototype.toString=function(){return this.__toString("Set {","}")},t.prototype.has=function(n){return this._map.has(n)},t.prototype.add=function(n){return j6(this,this._map.set(n,n))},t.prototype.remove=function(n){return j6(this,this._map.remove(n))},t.prototype.clear=function(){return j6(this,this._map.clear())},t.prototype.map=function(n,s){var c=this,l=!1,u=j6(this,this._map.mapEntries(function(a){var f=a[1],p=n.call(s,f,f,c);return p!==f&&(l=!0),[p,p]},s));return l?u:this},t.prototype.union=function(){for(var n=[],s=arguments.length;s--;)n[s]=arguments[s];return n=n.filter(function(c){return c.size!==0}),n.length===0?this:this.size===0&&!this.__ownerID&&n.length===1?this.constructor(n[0]):this.withMutations(function(c){for(var l=0;l=0&&s=0&&cthis.size?r:this.find(function(n,s){return s===t},void 0,r)},has:function(t){return t=Pw(this,t),t>=0&&(this.size!==void 0?this.size===1/0||tt?-1:0}function qWe(e){if(e.size===1/0)return 0;var t=yg(e),r=Tl(e),n=t?1:0,s=e.__iterate(r?t?function(c,l){n=31*n+Ofe(Pd(c),Pd(l))|0}:function(c,l){n=n+Ofe(Pd(c),Pd(l))|0}:t?function(c){n=31*n+Pd(c)|0}:function(c){n=n+Pd(c)|0});return zWe(s,n)}function zWe(e,t){return t=Vk(t,3432918353),t=Vk(t<<15|t>>>-15,461845907),t=Vk(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=Vk(t^t>>>16,2246822507),t=Vk(t^t>>>13,3266489909),t=g6(t^t>>>16),t}function Ofe(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var m_=(function(e){function t(r){return r==null?WF():O6(r)?r:WF().withMutations(function(n){var s=vS(r);vg(s.size),s.forEach(function(c){return n.add(c)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(n){return this(py(n).keySeq())},t.prototype.toString=function(){return this.__toString("OrderedSet {","}")},t})(OS);m_.isOrderedSet=O6;var g_=m_.prototype;g_[bS]=!0,g_.zip=CS.zip,g_.zipWith=CS.zipWith,g_.zipAll=CS.zipAll,g_.__empty=WF,g_.__make=Cfe;function Cfe(e,t){var r=Object.create(g_);return r.size=e?e.size:0,r._map=e,r.__ownerID=t,r}var jfe;function WF(){return jfe||(jfe=Cfe(rO()))}var Pfe={LeftThenRight:-1,RightThenLeft:1};function UWe(e){if(Tw(e))throw new Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(gg(e))throw new Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(e===null||typeof e!="object")throw new Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")}var xf=function(t,r){var n;UWe(t);var s=function(u){var a=this;if(u instanceof s)return u;if(!(this instanceof s))return new s(u);if(!n){n=!0;var f=Object.keys(t),p=c._indices={};c._name=r,c._keys=f,c._defaultValues=t;for(var d=0;d2?[]:void 0,{"":e})}function Ife(e,t,r,n,s,c){if(typeof r!="string"&&!gg(r)&&(oF(r)||iF(r)||w6(r))){if(~e.indexOf(r))throw new TypeError("Cannot convert circular structure to Immutable");e.push(r),s&&n!==""&&s.push(n);var l=t.call(c,n,Uh(r).map(function(u,a){return Ife(e,t,u,a,s,r)}),s&&s.slice());return e.pop(),s&&s.pop(),l}return r}function WWe(e,t){return Yp(t)?t.toList():Tl(t)?t.toMap():t.toSet()}var Mfe="4.3.7",HWe={version:Mfe,Collection:pc,Iterable:pc,Seq:Uh,Map:$w,OrderedMap:kv,List:AS,Stack:iO,Set:OS,OrderedSet:m_,PairSorting:Pfe,Record:xf,Range:qF,Repeat:Tfe,is:Xu,fromJS:Rfe,hash:Pd,isImmutable:gg,isCollection:zh,isKeyed:Tl,isIndexed:Yp,isAssociative:yS,isOrdered:yg,isValueObject:m6,isPlainObject:w6,isSeq:qk,isList:x6,isMap:Uk,isOrderedMap:d6,isStack:nO,isSet:oO,isOrderedSet:O6,isRecord:Tw,get:_6,getIn:P6,has:EF,hasIn:UF,merge:Xue,mergeDeep:efe,mergeWith:Que,mergeDeepWith:tfe,remove:SF,removeIn:OF,set:xF,setIn:AF,update:S6,updateIn:Mw},JWe=pc;const GF=rVe(Object.freeze(Object.defineProperty({__proto__:null,Collection:pc,Iterable:JWe,List:AS,Map:$w,OrderedMap:kv,OrderedSet:m_,PairSorting:Pfe,Range:qF,Record:xf,Repeat:Tfe,Seq:Uh,Set:OS,Stack:iO,default:HWe,fromJS:Rfe,get:_6,getIn:P6,has:EF,hasIn:UF,hash:Pd,is:Xu,isAssociative:yS,isCollection:zh,isImmutable:gg,isIndexed:Yp,isKeyed:Tl,isList:x6,isMap:Uk,isOrdered:yg,isOrderedMap:d6,isOrderedSet:O6,isPlainObject:w6,isRecord:Tw,isSeq:qk,isSet:oO,isStack:nO,isValueObject:m6,merge:Xue,mergeDeep:efe,mergeDeepWith:tfe,mergeWith:Que,remove:SF,removeIn:OF,set:xF,setIn:AF,update:S6,updateIn:Mw,version:Mfe},Symbol.toStringTag,{value:"Module"})));var g1={},T6={exports:{}},$fe;function Ffe(){return $fe||($fe=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(r){return r&&r.type==="@@redux/INIT"?"initialState argument passed to createStore":"previous state received by the reducer"},e.exports=t.default})(T6,T6.exports)),T6.exports}var R6={exports:{}},Nfe;function KWe(){return Nfe||(Nfe=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=GF,n=l(r),s=Ffe(),c=l(s);function l(u){return u&&u.__esModule?u:{default:u}}t.default=function(u,a,f){var p=Object.keys(a);if(!p.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";var d=(0,c.default)(f);if(n.default.isImmutable?!n.default.isImmutable(u):!n.default.Iterable.isIterable(u))return"The "+d+' is of unexpected type. Expected argument to be an instance of Immutable.Collection or Immutable.Record with the following properties: "'+p.join('", "')+'".';var m=u.toSeq().keySeq().toArray().filter(function(g){return!a.hasOwnProperty(g)});return m.length>0?"Unexpected "+(m.length===1?"property":"properties")+' "'+m.join('", "')+'" found in '+d+'. Expected to find one of the known reducer property names instead: "'+p.join('", "')+'". Unexpected properties will be ignored.':null},e.exports=t.default})(R6,R6.exports)),R6.exports}var I6={exports:{}},Dfe;function GWe(){return Dfe||(Dfe=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(r,n,s){if(r===void 0)throw new Error('Reducer "'+n+'" returned undefined when handling "'+s.type+'" action. To ignore an action, you must explicitly return the previous state.')},e.exports=t.default})(I6,I6.exports)),I6.exports}var Bfe;function YWe(){if(Bfe)return g1;Bfe=1,Object.defineProperty(g1,"__esModule",{value:!0}),g1.validateNextState=g1.getUnexpectedInvocationParameterMessage=g1.getStateName=void 0;var e=Ffe(),t=l(e),r=KWe(),n=l(r),s=GWe(),c=l(s);function l(u){return u&&u.__esModule?u:{default:u}}return g1.getStateName=t.default,g1.getUnexpectedInvocationParameterMessage=n.default,g1.validateNextState=c.default,g1}var Lfe;function ZWe(){return Lfe||(Lfe=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=GF,n=c(r),s=YWe();function c(l){return l&&l.__esModule?l:{default:l}}t.default=function(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.default.Map,a=Object.keys(l);return function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u(),p=arguments[1];return f.withMutations(function(d){a.forEach(function(m){var g=l[m],y=d.get(m),w=g(y,p);(0,s.validateNextState)(w,m,p),d.set(m,w)})})}},e.exports=t.default})(f6,f6.exports)),f6.exports}var qfe;function XWe(){if(qfe)return Nk;qfe=1,Object.defineProperty(Nk,"__esModule",{value:!0}),Nk.combineReducers=void 0;var e=ZWe(),t=r(e);function r(n){return n&&n.__esModule?n:{default:n}}return Nk.combineReducers=t.default,Nk}var QWe=XWe(),YF,zfe;function eHe(){if(zfe)return YF;zfe=1;class e extends Error{constructor(a){super(e._prepareSuperMessage(a)),Object.defineProperty(this,"name",{value:"NonError",configurable:!0,writable:!0}),Error.captureStackTrace&&Error.captureStackTrace(this,e)}static _prepareSuperMessage(a){try{return JSON.stringify(a)}catch{return String(a)}}}const t=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0}],r=Symbol(".toJSON called"),n=u=>{u[r]=!0;const a=u.toJSON();return delete u[r],a},s=({from:u,seen:a,to_:f,forceEnumerable:p,maxDepth:d,depth:m})=>{const g=f||(Array.isArray(u)?[]:{});if(a.push(u),m>=d)return g;if(typeof u.toJSON=="function"&&u[r]!==!0)return n(u);for(const[y,w]of Object.entries(u)){if(typeof Buffer=="function"&&Buffer.isBuffer(w)){g[y]="[object Buffer]";continue}if(typeof w!="function"){if(!w||typeof w!="object"){g[y]=w;continue}if(!a.includes(u[y])){m++,g[y]=s({from:u[y],seen:a.slice(),forceEnumerable:p,maxDepth:d,depth:m});continue}g[y]="[Circular]"}}for(const{property:y,enumerable:w}of t)typeof u[y]=="string"&&Object.defineProperty(g,y,{value:u[y],enumerable:p?!0:w,configurable:!0,writable:!0});return g};return YF={serializeError:(u,a={})=>{const{maxDepth:f=Number.POSITIVE_INFINITY}=a;return typeof u=="object"&&u!==null?s({from:u,seen:[],forceEnumerable:!0,maxDepth:f,depth:0}):typeof u=="function"?`[Function: ${u.name||"anonymous"}]`:u},deserializeError:(u,a={})=>{const{maxDepth:f=Number.POSITIVE_INFINITY}=a;if(u instanceof Error)return u;if(typeof u=="object"&&u!==null&&!Array.isArray(u)){const p=new Error;return s({from:u,seen:[],to_:p,maxDepth:f,depth:0}),p}return new e(u)}},YF}var tHe=eHe(),ZF,Ufe;function rHe(){if(Ufe)return ZF;Ufe=1;function e(){this.__data__=[],this.size=0}return ZF=e,ZF}var XF,Vfe;function TS(){if(Vfe)return XF;Vfe=1;function e(t,r){return t===r||t!==t&&r!==r}return XF=e,XF}var QF,Wfe;function M6(){if(Wfe)return QF;Wfe=1;var e=TS();function t(r,n){for(var s=r.length;s--;)if(e(r[s][0],n))return s;return-1}return QF=t,QF}var eN,Hfe;function nHe(){if(Hfe)return eN;Hfe=1;var e=M6(),t=Array.prototype,r=t.splice;function n(s){var c=this.__data__,l=e(c,s);if(l<0)return!1;var u=c.length-1;return l==u?c.pop():r.call(c,l,1),--this.size,!0}return eN=n,eN}var tN,Jfe;function iHe(){if(Jfe)return tN;Jfe=1;var e=M6();function t(r){var n=this.__data__,s=e(n,r);return s<0?void 0:n[s][1]}return tN=t,tN}var rN,Kfe;function sHe(){if(Kfe)return rN;Kfe=1;var e=M6();function t(r){return e(this.__data__,r)>-1}return rN=t,rN}var nN,Gfe;function oHe(){if(Gfe)return nN;Gfe=1;var e=M6();function t(r,n){var s=this.__data__,c=e(s,r);return c<0?(++this.size,s.push([r,n])):s[c][1]=n,this}return nN=t,nN}var iN,Yfe;function $6(){if(Yfe)return iN;Yfe=1;var e=rHe(),t=nHe(),r=iHe(),n=sHe(),s=oHe();function c(l){var u=-1,a=l==null?0:l.length;for(this.clear();++u-1&&r%1==0&&r<=e}return uD=t,uD}var pD,che;function v_(){if(che)return pD;che=1;var e=cO(),t=fD();function r(n){return n!=null&&t(n.length)&&!e(n)}return pD=r,pD}var hD,uhe;function RHe(){if(uhe)return hD;uhe=1;var e=v_(),t=Md();function r(n){return t(n)&&e(n)}return hD=r,hD}var hO={exports:{}},dD,fhe;function IHe(){if(fhe)return dD;fhe=1;function e(){return!1}return dD=e,dD}hO.exports;var phe;function dO(){return phe||(phe=1,(function(e,t){var r=Rd(),n=IHe(),s=t&&!t.nodeType&&t,c=s&&!0&&e&&!e.nodeType&&e,l=c&&c.exports===s,u=l?r.Buffer:void 0,a=u?u.isBuffer:void 0,f=a||n;e.exports=f})(hO,hO.exports)),hO.exports}var mD,hhe;function q6(){if(hhe)return mD;hhe=1;var e=eb(),t=nD(),r=Md(),n="[object Object]",s=Function.prototype,c=Object.prototype,l=s.toString,u=c.hasOwnProperty,a=l.call(Object);function f(p){if(!r(p)||e(p)!=n)return!1;var d=t(p);if(d===null)return!0;var m=u.call(d,"constructor")&&d.constructor;return typeof m=="function"&&m instanceof m&&l.call(m)==a}return mD=f,mD}var gD,dhe;function MHe(){if(dhe)return gD;dhe=1;var e=eb(),t=fD(),r=Md(),n="[object Arguments]",s="[object Array]",c="[object Boolean]",l="[object Date]",u="[object Error]",a="[object Function]",f="[object Map]",p="[object Number]",d="[object Object]",m="[object RegExp]",g="[object Set]",y="[object String]",w="[object WeakMap]",b="[object ArrayBuffer]",_="[object DataView]",E="[object Float32Array]",S="[object Float64Array]",A="[object Int8Array]",k="[object Int16Array]",O="[object Int32Array]",j="[object Uint8Array]",P="[object Uint8ClampedArray]",I="[object Uint16Array]",$="[object Uint32Array]",R={};R[E]=R[S]=R[A]=R[k]=R[O]=R[j]=R[P]=R[I]=R[$]=!0,R[n]=R[s]=R[b]=R[c]=R[_]=R[l]=R[u]=R[a]=R[f]=R[p]=R[d]=R[m]=R[g]=R[y]=R[w]=!1;function q(B){return r(B)&&t(B.length)&&!!R[e(B)]}return gD=q,gD}var yD,mhe;function vD(){if(mhe)return yD;mhe=1;function e(t){return function(r){return t(r)}}return yD=e,yD}var mO={exports:{}};mO.exports;var ghe;function bD(){return ghe||(ghe=1,(function(e,t){var r=rpe(),n=t&&!t.nodeType&&t,s=n&&!0&&e&&!e.nodeType&&e,c=s&&s.exports===n,l=c&&r.process,u=(function(){try{var a=s&&s.require&&s.require("util").types;return a||l&&l.binding&&l.binding("util")}catch{}})();e.exports=u})(mO,mO.exports)),mO.exports}var wD,yhe;function z6(){if(yhe)return wD;yhe=1;var e=MHe(),t=vD(),r=bD(),n=r&&r.isTypedArray,s=n?t(n):e;return wD=s,wD}var _D,vhe;function bhe(){if(vhe)return _D;vhe=1;function e(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}return _D=e,_D}var ED,whe;function U6(){if(whe)return ED;whe=1;var e=WN(),t=TS(),r=Object.prototype,n=r.hasOwnProperty;function s(c,l,u){var a=c[l];(!(n.call(c,l)&&t(a,u))||u===void 0&&!(l in c))&&e(c,l,u)}return ED=s,ED}var SD,_he;function IS(){if(_he)return SD;_he=1;var e=U6(),t=WN();function r(n,s,c,l){var u=!c;c||(c={});for(var a=-1,f=s.length;++a-1&&n%1==0&&n0){if(++c>=e)return arguments[0]}else c=0;return s.apply(void 0,arguments)}}return BD=n,BD}var LD,qhe;function qD(){if(qhe)return LD;qhe=1;var e=qHe(),t=Lhe(),r=t(e);return LD=r,LD}var zD,zhe;function zHe(){if(zhe)return zD;zhe=1;var e=vO(),t=$he(),r=qD();function n(s,c){return r(t(s,c,e),s+"")}return zD=n,zD}var UD,Uhe;function Vhe(){if(Uhe)return UD;Uhe=1;var e=TS(),t=v_(),r=gO(),n=Id();function s(c,l,u){if(!n(u))return!1;var a=typeof l;return(a=="number"?t(u)&&r(l,u.length):a=="string"&&l in u)?e(u[l],c):!1}return UD=s,UD}var VD,Whe;function UHe(){if(Whe)return VD;Whe=1;var e=zHe(),t=Vhe();function r(n){return e(function(s,c){var l=-1,u=c.length,a=u>1?c[u-1]:void 0,f=u>2?c[2]:void 0;for(a=n.length>3&&typeof a=="function"?(u--,a):void 0,f&&t(c[0],c[1],f)&&(a=u<3?void 0:a,u=1),s=Object(s);++lc?0:c+r),n=n>c?c:n,n<0&&(n+=c),c=r>n?0:n-r>>>0,r>>>=0;for(var l=Array(c);++s=c?r:e(r,n,s)}return XD=t,XD}var QD,ede;function tde(){if(ede)return QD;ede=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",s=t+r+n,c="\\ufe0e\\ufe0f",l="\\u200d",u=RegExp("["+l+e+s+c+"]");function a(f){return u.test(f)}return QD=a,QD}var eB,rde;function GHe(){if(rde)return eB;rde=1;function e(t){return t.split("")}return eB=e,eB}var tB,nde;function YHe(){if(nde)return tB;nde=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",s=t+r+n,c="\\ufe0e\\ufe0f",l="["+e+"]",u="["+s+"]",a="\\ud83c[\\udffb-\\udfff]",f="(?:"+u+"|"+a+")",p="[^"+e+"]",d="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",g="\\u200d",y=f+"?",w="["+c+"]?",b="(?:"+g+"(?:"+[p,d,m].join("|")+")"+w+y+")*",_=w+y+b,E="(?:"+[p+u+"?",u,d,m,l].join("|")+")",S=RegExp(a+"(?="+a+")|"+E+_,"g");function A(k){return k.match(S)||[]}return tB=A,tB}var rB,ide;function ZHe(){if(ide)return rB;ide=1;var e=GHe(),t=tde(),r=YHe();function n(s){return t(s)?r(s):e(s)}return rB=n,rB}var nB,sde;function XHe(){if(sde)return nB;sde=1;var e=KHe(),t=tde(),r=ZHe(),n=y1();function s(c){return function(l){l=n(l);var u=t(l)?r(l):void 0,a=u?u[0]:l.charAt(0),f=u?e(u,1).join(""):l.slice(1);return a[c]()+f}}return nB=s,nB}var iB,ode;function ade(){if(ode)return iB;ode=1;var e=XHe(),t=e("toUpperCase");return iB=t,iB}var sB,lde;function QHe(){if(lde)return sB;lde=1;var e=y1(),t=ade();function r(n){return t(e(n).toLowerCase())}return sB=r,sB}var oB,cde;function ude(){if(cde)return oB;cde=1;function e(t,r,n,s){var c=-1,l=t==null?0:t.length;for(s&&l&&(n=t[++c]);++cg))return!1;var w=d.get(l),b=d.get(u);if(w&&b)return w==u&&b==l;var _=-1,E=!0,S=a&s?new e:void 0;for(d.set(l,u),d.set(u,l);++_-1?a[f?c[p]:p]:void 0}}return mL=n,mL}var gL,kme;function Ome(){if(kme)return gL;kme=1;function e(t,r,n,s){for(var c=t.length,l=n+(s?1:-1);s?l--:++l=1&&a<=31||a==127||u==0&&a>=48&&a<=57||u==1&&a>=48&&a<=57&&p==45){f+="\\"+a.toString(16)+" ";continue}if(u==0&&l==1&&a==45){f+="\\"+c.charAt(u);continue}if(a>=128||a==45||a==95||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122){f+=c.charAt(u);continue}f+="\\"+c.charAt(u)}return f};return r.CSS||(r.CSS={}),r.CSS.escape=n,n})})(V6)),V6.exports}var tKe=eKe();const rKe=cs(tKe);var PL,Ume;function nKe(){return Ume||(Ume=1,PL=function(t,r){if(r=r.split(":")[0],t=+t,!t)return!1;switch(r){case"http":case"ws":return t!==80;case"https":case"wss":return t!==443;case"ftp":return t!==21;case"gopher":return t!==70;case"file":return!1}return t!==0}),PL}var W6={},Vme;function iKe(){if(Vme)return W6;Vme=1;var e=Object.prototype.hasOwnProperty,t;function r(l){try{return decodeURIComponent(l.replace(/\+/g," "))}catch{return null}}function n(l){try{return encodeURIComponent(l)}catch{return null}}function s(l){for(var u=/([^=?#&]+)=?([^&]*)/g,a={},f;f=u.exec(l);){var p=r(f[1]),d=r(f[2]);p===null||d===null||p in a||(a[p]=d)}return a}function c(l,u){u=u||"";var a=[],f,p;typeof u!="string"&&(u="?");for(p in l)if(e.call(l,p)){if(f=l[p],!f&&(f===null||f===t||isNaN(f))&&(f=""),p=n(p),f=n(f),p===null||f===null)continue;a.push(p+"="+f)}return a.length?u+a.join("&"):""}return W6.stringify=c,W6.parse=s,W6}var TL,Wme;function sKe(){if(Wme)return TL;Wme=1;var e=nKe(),t=iKe(),r=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,n=/[\n\r\t]/g,s=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,c=/:\d+$/,l=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,u=/^[a-zA-Z]:/;function a(E){return(E||"").toString().replace(r,"")}var f=[["#","hash"],["?","query"],function(S,A){return m(A.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]],p={hash:1,query:1};function d(E){var S;typeof window<"u"?S=window:typeof qh<"u"?S=qh:typeof self<"u"?S=self:S={};var A=S.location||{};E=E||A;var k={},O=typeof E,j;if(E.protocol==="blob:")k=new w(unescape(E.pathname),{});else if(O==="string"){k=new w(E,{});for(j in p)delete k[j]}else if(O==="object"){for(j in E)j in p||(k[j]=E[j]);k.slashes===void 0&&(k.slashes=s.test(E.href))}return k}function m(E){return E==="file:"||E==="ftp:"||E==="http:"||E==="https:"||E==="ws:"||E==="wss:"}function g(E,S){E=a(E),E=E.replace(n,""),S=S||{};var A=l.exec(E),k=A[1]?A[1].toLowerCase():"",O=!!A[2],j=!!A[3],P=0,I;return O?j?(I=A[2]+A[3]+A[4],P=A[2].length+A[3].length):(I=A[2]+A[4],P=A[2].length):j?(I=A[3]+A[4],P=A[3].length):I=A[4],k==="file:"?P>=2&&(I=I.slice(2)):m(k)?I=A[4]:k?O&&(I=I.slice(2)):P>=2&&m(S.protocol)&&(I=A[4]),{protocol:k,slashes:O||m(k),slashesCount:P,rest:I}}function y(E,S){if(E==="")return S;for(var A=(S||"/").split("/").slice(0,-1).concat(E.split("/")),k=A.length,O=A[k-1],j=!1,P=0;k--;)A[k]==="."?A.splice(k,1):A[k]===".."?(A.splice(k,1),P++):P&&(k===0&&(j=!0),A.splice(k,1),P--);return j&&A.unshift(""),(O==="."||O==="..")&&A.push(""),A.join("/")}function w(E,S,A){if(E=a(E),E=E.replace(n,""),!(this instanceof w))return new w(E,S,A);var k,O,j,P,I,$,R=f.slice(),q=typeof S,B=this,W=0;for(q!=="object"&&q!=="string"&&(A=S,S=null),A&&typeof A!="function"&&(A=t.parse),S=d(S),O=g(E||"",S),k=!O.protocol&&!O.slashes,B.slashes=O.slashes||k&&S.slashes,B.protocol=O.protocol||S.protocol||"",E=O.rest,(O.protocol==="file:"&&(O.slashesCount!==2||u.test(E))||!O.slashes&&(O.protocol||O.slashesCount<2||!m(B.protocol)))&&(R[3]=[/(.*)/,"pathname"]);Wtypeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var Hme=e=>Array.isArray(e)?e:[e];function fKe(e){const t=Array.isArray(e[0])?e[0]:e;return uKe(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function pKe(e,t){const r=[],{length:n}=e;for(let s=0;s{r=H6(),l.resetResultsCount()},l.resultsCount=()=>c,l.resetResultsCount=()=>{c=0},l}function gKe(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,n=(...s)=>{let c=0,l=0,u,a={},f=s.pop();typeof f=="object"&&(a=f,f=s.pop()),lKe(f,`createSelector expects an output function after the inputs, but received: [${typeof f}]`);const p={...r,...a},{memoize:d,memoizeOptions:m=[],argsMemoize:g=Kme,argsMemoizeOptions:y=[]}=p,w=Hme(m),b=Hme(y),_=fKe(s),E=d(function(){return c++,f.apply(null,arguments)},...w),S=g(function(){l++;const k=pKe(_,arguments);return u=E.apply(null,k),u},...b);return Object.assign(S,{resultFunc:f,memoizedResultFunc:E,dependencies:_,dependencyRecomputations:()=>l,resetDependencyRecomputations:()=>{l=0},lastResult:()=>u,recomputations:()=>c,resetRecomputations:()=>{c=0},memoize:d,argsMemoize:g})};return Object.assign(n,{withTypes:()=>n}),n}var Gme=gKe(Kme),yKe=Object.assign((e,t=Gme)=>{cKe(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const r=Object.keys(e),n=r.map(c=>e[c]);return t(n,(...c)=>c.reduce((l,u,a)=>(l[r[a]]=u,l),{}))},{withTypes:()=>yKe}),RL={exports:{}},IL,Yme;function vKe(){if(Yme)return IL;Yme=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return IL=e,IL}var ML,Zme;function bKe(){if(Zme)return ML;Zme=1;var e=vKe();function t(){}function r(){}return r.resetWarningCache=t,ML=function(){function n(l,u,a,f,p,d){if(d!==e){var m=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 m.name="Invariant Violation",m}}n.isRequired=n;function s(){return n}var c={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:s,element:n,elementType:n,instanceOf:s,node:n,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s,checkPropTypes:r,resetWarningCache:t};return c.PropTypes=c,c},ML}var Xme;function wKe(){return Xme||(Xme=1,RL.exports=bKe()()),RL.exports}var _Ke=wKe();const EKe=cs(_Ke);var $L,Qme;function FL(){if(Qme)return $L;Qme=1;function e(t,r){for(var n=-1,s=t==null?0:t.length;++n0&&c(p)?s>1?r(p,s-1,c,l,u):e(u,p):l||(u[u.length]=p)}return u}return sq=r,sq}var oq,Age;function qKe(){if(Age)return oq;Age=1;var e=LKe();function t(r){var n=r==null?0:r.length;return n?e(r,1):[]}return oq=t,oq}var aq,kge;function Oge(){if(kge)return aq;kge=1;var e=qKe(),t=$he(),r=qD();function n(s){return r(t(s,void 0,e),s+"")}return aq=n,aq}var lq,Cge;function zKe(){if(Cge)return lq;Cge=1;var e=JD(),t=QL(),r=NKe(),n=wO(),s=IS(),c=DKe(),l=Oge(),u=lge(),a=1,f=2,p=4,d=l(function(m,g){var y={};if(m==null)return y;var w=!1;g=e(g,function(_){return _=n(_,m),w||(w=_.length>1),_}),s(m,u(m),y),w&&(y=t(y,a|f|p,c));for(var b=g.length;b--;)r(y,g[b]);return y});return lq=d,lq}var UKe=zKe();const VKe=cs(UKe);/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function jge(e){return typeof e>"u"||e===null}function WKe(e){return typeof e=="object"&&e!==null}function HKe(e){return Array.isArray(e)?e:jge(e)?[]:[e]}function JKe(e,t){var r,n,s,c;if(t)for(c=Object.keys(t),r=0,n=c.length;ru&&(c=" ... ",t=n-u+c.length),r-n>u&&(l=" ...",r=n+u-l.length),{str:c+e.slice(t,r).replace(/\t/g,"→")+l,pos:n-t+c.length}}function uq(e,t){return tp.repeat(" ",t-e.length)+e}function rGe(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],s=[],c,l=-1;c=r.exec(e.buffer);)s.push(c.index),n.push(c.index+c[0].length),e.position<=c.index&&l<0&&(l=n.length-2);l<0&&(l=n.length-1);var u="",a,f,p=Math.min(e.line+t.linesAfter,s.length).toString().length,d=t.maxLength-(t.indent+p+3);for(a=1;a<=t.linesBefore&&!(l-a<0);a++)f=cq(e.buffer,n[l-a],s[l-a],e.position-(n[l]-n[l-a]),d),u=tp.repeat(" ",t.indent)+uq((e.line-a+1).toString(),p)+" | "+f.str+` `+u;for(f=cq(e.buffer,n[l],s[l],e.position,d),u+=tp.repeat(" ",t.indent)+uq((e.line+1).toString(),p)+" | "+f.str+` `,u+=tp.repeat("-",t.indent+p+3+f.pos)+`^ `,a=1;a<=t.linesAfter&&!(l+a>=s.length);a++)f=cq(e.buffer,n[l+a],s[l+a],e.position-(n[l]-n[l+a]),d),u+=tp.repeat(" ",t.indent)+uq((e.line+a+1).toString(),p)+" | "+f.str+` `;return u.replace(/\n$/,"")}var nGe=rGe,iGe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],sGe=["scalar","sequence","mapping"];function oGe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function aGe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(iGe.indexOf(r)===-1)throw new $d('Unknown option "'+r+'" 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(r){return r},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=oGe(t.styleAliases||null),sGe.indexOf(this.kind)===-1)throw new $d('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var Xp=aGe;function Tge(e,t){var r=[];return e[t].forEach(function(n){var s=r.length;r.forEach(function(c,l){c.tag===n.tag&&c.kind===n.kind&&c.multi===n.multi&&(s=l)}),r[s]=n}),r}function lGe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(s){s.multi?(e.multi[s.kind].push(s),e.multi.fallback.push(s)):e[s.kind][s.tag]=e.fallback[s.tag]=s}for(t=0,r=arguments.length;t=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"]}}),_Ge=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function EGe(e){return!(e===null||!_Ge.test(e)||e[e.length-1]==="_")}function SGe(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var xGe=/^[-+]?[0-9]+e/;function AGe(e,t){var r;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(tp.isNegativeZero(e))return"-0.0";return r=e.toString(10),xGe.test(r)?r.replace("e",".e"):r}function kGe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||tp.isNegativeZero(e))}var Lge=new Xp("tag:yaml.org,2002:float",{kind:"scalar",resolve:EGe,construct:SGe,predicate:kGe,represent:AGe,defaultStyle:"lowercase"}),qge=Fge.extend({implicit:[Nge,Dge,Bge,Lge]}),zge=qge,Uge=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Vge=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]))?))?$");function OGe(e){return e===null?!1:Uge.exec(e)!==null||Vge.exec(e)!==null}function CGe(e){var t,r,n,s,c,l,u,a=0,f=null,p,d,m;if(t=Uge.exec(e),t===null&&(t=Vge.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,s=+t[3],!t[4])return new Date(Date.UTC(r,n,s));if(c=+t[4],l=+t[5],u=+t[6],t[7]){for(a=t[7].slice(0,3);a.length<3;)a+="0";a=+a}return t[9]&&(p=+t[10],d=+(t[11]||0),f=(p*60+d)*6e4,t[9]==="-"&&(f=-f)),m=new Date(Date.UTC(r,n,s,c,l,u,a)),f&&m.setTime(m.getTime()-f),m}function jGe(e){return e.toISOString()}var Wge=new Xp("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:OGe,construct:CGe,instanceOf:Date,represent:jGe});function PGe(e){return e==="<<"||e===null}var Hge=new Xp("tag:yaml.org,2002:merge",{kind:"scalar",resolve:PGe}),pq=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`;function TGe(e){if(e===null)return!1;var t,r,n=0,s=e.length,c=pq;for(r=0;r64)){if(t<0)return!1;n+=6}return n%8===0}function RGe(e){var t,r,n=e.replace(/[\r\n=]/g,""),s=n.length,c=pq,l=0,u=[];for(t=0;t>16&255),u.push(l>>8&255),u.push(l&255)),l=l<<6|c.indexOf(n.charAt(t));return r=s%4*6,r===0?(u.push(l>>16&255),u.push(l>>8&255),u.push(l&255)):r===18?(u.push(l>>10&255),u.push(l>>2&255)):r===12&&u.push(l>>4&255),new Uint8Array(u)}function IGe(e){var t="",r=0,n,s,c=e.length,l=pq;for(n=0;n>18&63],t+=l[r>>12&63],t+=l[r>>6&63],t+=l[r&63]),r=(r<<8)+e[n];return s=c%3,s===0?(t+=l[r>>18&63],t+=l[r>>12&63],t+=l[r>>6&63],t+=l[r&63]):s===2?(t+=l[r>>10&63],t+=l[r>>4&63],t+=l[r<<2&63],t+=l[64]):s===1&&(t+=l[r>>2&63],t+=l[r<<4&63],t+=l[64],t+=l[64]),t}function MGe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var Jge=new Xp("tag:yaml.org,2002:binary",{kind:"scalar",resolve:TGe,construct:RGe,predicate:MGe,represent:IGe}),$Ge=Object.prototype.hasOwnProperty,FGe=Object.prototype.toString;function NGe(e){if(e===null)return!0;var t=[],r,n,s,c,l,u=e;for(r=0,n=u.length;r>10)+55296,(e-65536&1023)+56320)}for(var iye=new Array(256),sye=new Array(256),NS=0;NS<256;NS++)iye[NS]=nye(NS)?1:0,sye[NS]=nye(NS);function QGe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||hq,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 oye(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=nGe(r),new $d(t,r)}function ss(e,t){throw oye(e,t)}function G6(e,t){e.onWarning&&e.onWarning.call(null,oye(e,t))}var aye={YAML:function(t,r,n){var s,c,l;t.version!==null&&ss(t,"duplication of %YAML directive"),n.length!==1&&ss(t,"YAML directive accepts exactly one argument"),s=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),s===null&&ss(t,"ill-formed argument of the YAML directive"),c=parseInt(s[1],10),l=parseInt(s[2],10),c!==1&&ss(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=l<2,l!==1&&l!==2&&G6(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var s,c;n.length!==2&&ss(t,"TAG directive accepts exactly two arguments"),s=n[0],c=n[1],eye.test(s)||ss(t,"ill-formed tag handle (first argument) of the TAG directive"),Dw.call(t.tagMap,s)&&ss(t,'there is a previously declared suffix for "'+s+'" tag handle'),tye.test(c)||ss(t,"ill-formed tag prefix (second argument) of the TAG directive");try{c=decodeURIComponent(c)}catch{ss(t,"tag prefix is malformed: "+c)}t.tagMap[s]=c}};function Bw(e,t,r,n){var s,c,l,u;if(t1&&(e.result+=tp.repeat(` `,t-1))}function eYe(e,t,r){var n,s,c,l,u,a,f,p,d=e.kind,m=e.result,g;if(g=e.input.charCodeAt(e.position),Om(g)||FS(g)||g===35||g===38||g===42||g===33||g===124||g===62||g===39||g===34||g===37||g===64||g===96||(g===63||g===45)&&(s=e.input.charCodeAt(e.position+1),Om(s)||r&&FS(s)))return!1;for(e.kind="scalar",e.result="",c=l=e.position,u=!1;g!==0;){if(g===58){if(s=e.input.charCodeAt(e.position+1),Om(s)||r&&FS(s))break}else if(g===35){if(n=e.input.charCodeAt(e.position-1),Om(n))break}else{if(e.position===e.lineStart&&Y6(e)||r&&FS(g))break;if(tb(g))if(a=e.line,f=e.lineStart,p=e.lineIndent,Af(e,!1,-1),e.lineIndent>=t){u=!0,g=e.input.charCodeAt(e.position);continue}else{e.position=l,e.line=a,e.lineStart=f,e.lineIndent=p;break}}u&&(Bw(e,c,l,!1),gq(e,e.line-a),c=l=e.position,u=!1),w_(g)||(l=e.position+1),g=e.input.charCodeAt(++e.position)}return Bw(e,c,l,!1),e.result?!0:(e.kind=d,e.result=m,!1)}function tYe(e,t){var r,n,s;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=s=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Bw(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,s=e.position;else return!0;else tb(r)?(Bw(e,n,s,!0),gq(e,Af(e,!1,t)),n=s=e.position):e.position===e.lineStart&&Y6(e)?ss(e,"unexpected end of the document within a single quoted scalar"):(e.position++,s=e.position);ss(e,"unexpected end of the stream within a single quoted scalar")}function rYe(e,t){var r,n,s,c,l,u;if(u=e.input.charCodeAt(e.position),u!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(u=e.input.charCodeAt(e.position))!==0;){if(u===34)return Bw(e,r,e.position,!0),e.position++,!0;if(u===92){if(Bw(e,r,e.position,!0),u=e.input.charCodeAt(++e.position),tb(u))Af(e,!1,t);else if(u<256&&iye[u])e.result+=sye[u],e.position++;else if((l=YGe(u))>0){for(s=l,c=0;s>0;s--)u=e.input.charCodeAt(++e.position),(l=GGe(u))>=0?c=(c<<4)+l:ss(e,"expected hexadecimal character");e.result+=XGe(c),e.position++}else ss(e,"unknown escape sequence");r=n=e.position}else tb(u)?(Bw(e,r,n,!0),gq(e,Af(e,!1,t)),r=n=e.position):e.position===e.lineStart&&Y6(e)?ss(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}ss(e,"unexpected end of the stream within a double quoted scalar")}function nYe(e,t){var r=!0,n,s,c,l=e.tag,u,a=e.anchor,f,p,d,m,g,y=Object.create(null),w,b,_,E;if(E=e.input.charCodeAt(e.position),E===91)p=93,g=!1,u=[];else if(E===123)p=125,g=!0,u={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=u),E=e.input.charCodeAt(++e.position);E!==0;){if(Af(e,!0,t),E=e.input.charCodeAt(e.position),E===p)return e.position++,e.tag=l,e.anchor=a,e.kind=g?"mapping":"sequence",e.result=u,!0;r?E===44&&ss(e,"expected the node content, but found ','"):ss(e,"missed comma between flow collection entries"),b=w=_=null,d=m=!1,E===63&&(f=e.input.charCodeAt(e.position+1),Om(f)&&(d=m=!0,e.position++,Af(e,!0,t))),n=e.line,s=e.lineStart,c=e.position,BS(e,t,J6,!1,!0),b=e.tag,w=e.result,Af(e,!0,t),E=e.input.charCodeAt(e.position),(m||e.line===n)&&E===58&&(d=!0,E=e.input.charCodeAt(++e.position),Af(e,!0,t),BS(e,t,J6,!1,!0),_=e.result),g?DS(e,u,y,b,w,_,n,s,c):d?u.push(DS(e,null,y,b,w,_,n,s,c)):u.push(w),Af(e,!0,t),E=e.input.charCodeAt(e.position),E===44?(r=!0,E=e.input.charCodeAt(++e.position)):r=!1}ss(e,"unexpected end of the stream within a flow collection")}function iYe(e,t){var r,n,s=dq,c=!1,l=!1,u=t,a=0,f=!1,p,d;if(d=e.input.charCodeAt(e.position),d===124)n=!1;else if(d===62)n=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)dq===s?s=d===43?Qge:WGe:ss(e,"repeat of a chomping mode identifier");else if((p=ZGe(d))>=0)p===0?ss(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):l?ss(e,"repeat of an indentation width identifier"):(u=t+p-1,l=!0);else break;if(w_(d)){do d=e.input.charCodeAt(++e.position);while(w_(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!tb(d)&&d!==0)}for(;d!==0;){for(mq(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!l||e.lineIndentu&&(u=e.lineIndent),tb(d)){a++;continue}if(e.lineIndentt)&&a!==0)ss(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(b&&(l=e.line,u=e.lineStart,a=e.position),BS(e,t,K6,!0,s)&&(b?y=e.result:w=e.result),b||(DS(e,d,m,g,y,w,l,u,a),g=y=w=null),Af(e,!0,-1),E=e.input.charCodeAt(e.position)),(e.line===c||e.lineIndent>t)&&E!==0)ss(e,"bad indentation of a mapping entry");else if(e.lineIndentt?a=1:e.lineIndent===t?a=0:e.lineIndentt?a=1:e.lineIndent===t?a=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,m=e.implicitTypes.length;d"),e.result!==null&&y.kind!==e.kind&&ss(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+y.kind+'", not "'+e.kind+'"'),y.resolve(e.result,e.tag)?(e.result=y.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):ss(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||p}function cYe(e){var t=e.position,r,n,s,c=!1,l;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(l=e.input.charCodeAt(e.position))!==0&&(Af(e,!0,-1),l=e.input.charCodeAt(e.position),!(e.lineIndent>0||l!==37));){for(c=!0,l=e.input.charCodeAt(++e.position),r=e.position;l!==0&&!Om(l);)l=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),s=[],n.length<1&&ss(e,"directive name must not be less than one character in length");l!==0;){for(;w_(l);)l=e.input.charCodeAt(++e.position);if(l===35){do l=e.input.charCodeAt(++e.position);while(l!==0&&!tb(l));break}if(tb(l))break;for(r=e.position;l!==0&&!Om(l);)l=e.input.charCodeAt(++e.position);s.push(e.input.slice(r,e.position))}l!==0&&mq(e),Dw.call(aye,n)?aye[n](e,n,s):G6(e,'unknown document directive "'+n+'"')}if(Af(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,Af(e,!0,-1)):c&&ss(e,"directives end mark is expected"),BS(e,e.lineIndent-1,K6,!1,!0),Af(e,!0,-1),e.checkLineBreaks&&JGe.test(e.input.slice(t,e.position))&&G6(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Y6(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Af(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var n=uye(e,r);if(typeof t!="function")return n;for(var s=0,c=n.length;s=55296&&r<=56319&&t+1=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function Eye(e){var t=/^\n* /;return t.test(e)}var Sye=1,wq=2,xye=3,Aye=4,LS=5;function BYe(e,t,r,n,s,c,l,u){var a,f=0,p=null,d=!1,m=!1,g=n!==-1,y=-1,w=NYe(kO(e,0))&&DYe(kO(e,e.length-1));if(t||l)for(a=0;a=65536?a+=2:a++){if(f=kO(e,a),!AO(f))return LS;w=w&&_ye(f,p,u),p=f}else{for(a=0;a=65536?a+=2:a++){if(f=kO(e,a),f===SO)d=!0,g&&(m=m||a-y-1>n&&e[y+1]!==" ",y=a);else if(!AO(f))return LS;w=w&&_ye(f,p,u),p=f}m=m||g&&a-y-1>n&&e[y+1]!==" "}return!d&&!m?w&&!l&&!s(e)?Sye:c===xO?LS:wq:r>9&&Eye(e)?LS:l?c===xO?LS:wq:m?Aye:xye}function LYe(e,t,r,n,s){e.dump=(function(){if(t.length===0)return e.quotingType===xO?'""':"''";if(!e.noCompatMode&&(PYe.indexOf(t)!==-1||TYe.test(t)))return e.quotingType===xO?'"'+t+'"':"'"+t+"'";var c=e.indent*Math.max(1,r),l=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-c),u=n||e.flowLevel>-1&&r>=e.flowLevel;function a(f){return FYe(e,f)}switch(BYe(t,u,e.indent,l,a,e.quotingType,e.forceQuotes&&!n,s)){case Sye:return t;case wq:return"'"+t.replace(/'/g,"''")+"'";case xye:return"|"+kye(t,e.indent)+Oye(bye(t,c));case Aye:return">"+kye(t,e.indent)+Oye(bye(qYe(t,l),c));case LS:return'"'+zYe(t)+'"';default:throw new $d("impossible error: invalid scalar style")}})()}function kye(e,t){var r=Eye(e)?String(t):"",n=e[e.length-1]===` `,s=n&&(e[e.length-2]===` `||e===` `),c=s?"+":n?"":"-";return r+c+` `}function Oye(e){return e[e.length-1]===` `?e.slice(0,-1):e}function qYe(e,t){for(var r=/(\n+)([^\n]*)/g,n=(function(){var f=e.indexOf(` `);return f=f!==-1?f:e.length,r.lastIndex=f,Cye(e.slice(0,f),t)})(),s=e[0]===` `||e[0]===" ",c,l;l=r.exec(e);){var u=l[1],a=l[2];c=a[0]===" ",n+=u+(!s&&!c&&a!==""?` `:"")+Cye(a,t),s=c}return n}function Cye(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,s=0,c,l=0,u=0,a="";n=r.exec(e);)u=n.index,u-s>t&&(c=l>s?l:u,a+=` `+e.slice(s,c),s=c+1),l=u;return a+=` `,e.length-s>t&&l>s?a+=e.slice(s,l)+` `+e.slice(l+1):a+=e.slice(s),a.slice(1)}function zYe(e){for(var t="",r=0,n,s=0;s=65536?s+=2:s++)r=kO(e,s),n=Wh[r],!n&&AO(r)?(t+=e[s],r>=65536&&(t+=e[s+1])):t+=n||IYe(r);return t}function UYe(e,t,r){var n="",s=e.tag,c,l,u;for(c=0,l=r.length;c"u"&&v1(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=s,e.dump="["+n+"]"}function jye(e,t,r,n){var s="",c=e.tag,l,u,a;for(l=0,u=r.length;l"u"&&v1(e,t+1,null,!0,!0,!1,!0))&&((!n||s!=="")&&(s+=bq(e,t)),e.dump&&SO===e.dump.charCodeAt(0)?s+="-":s+="- ",s+=e.dump);e.tag=c,e.dump=s||"[]"}function VYe(e,t,r){var n="",s=e.tag,c=Object.keys(r),l,u,a,f,p;for(l=0,u=c.length;l1024&&(p+="? "),p+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),v1(e,t,f,!1,!1)&&(p+=e.dump,n+=p));e.tag=s,e.dump="{"+n+"}"}function WYe(e,t,r,n){var s="",c=e.tag,l=Object.keys(r),u,a,f,p,d,m;if(e.sortKeys===!0)l.sort();else if(typeof e.sortKeys=="function")l.sort(e.sortKeys);else if(e.sortKeys)throw new $d("sortKeys must be a boolean or a function");for(u=0,a=l.length;u1024,d&&(e.dump&&SO===e.dump.charCodeAt(0)?m+="?":m+="? "),m+=e.dump,d&&(m+=bq(e,t)),v1(e,t+1,p,!0,d)&&(e.dump&&SO===e.dump.charCodeAt(0)?m+=":":m+=": ",m+=e.dump,s+=m));e.tag=c,e.dump=s||"{}"}function Pye(e,t,r){var n,s,c,l,u,a;for(s=r?e.explicitTypes:e.implicitTypes,c=0,l=s.length;c tag resolver accepts not "'+a+'" style');e.dump=n}return!0}return!1}function v1(e,t,r,n,s,c,l){e.tag=null,e.dump=r,Pye(e,r,!1)||Pye(e,r,!0);var u=pye.call(e.dump),a=n,f;n&&(n=e.flowLevel<0||e.flowLevel>t);var p=u==="[object Object]"||u==="[object Array]",d,m;if(p&&(d=e.duplicates.indexOf(r),m=d!==-1),(e.tag!==null&&e.tag!=="?"||m||e.indent!==2&&t>0)&&(s=!1),m&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(p&&m&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),u==="[object Object]")n&&Object.keys(e.dump).length!==0?(WYe(e,t,e.dump,s),m&&(e.dump="&ref_"+d+e.dump)):(VYe(e,t,e.dump),m&&(e.dump="&ref_"+d+" "+e.dump));else if(u==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!l&&t>0?jye(e,t-1,e.dump,s):jye(e,t,e.dump,s),m&&(e.dump="&ref_"+d+e.dump)):(UYe(e,t,e.dump),m&&(e.dump="&ref_"+d+" "+e.dump));else if(u==="[object String]")e.tag!=="?"&&LYe(e,e.dump,t,c,a);else{if(u==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new $d("unacceptable kind of an object to dump "+u)}e.tag!==null&&e.tag!=="?"&&(f=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?f="!"+f:f.slice(0,18)==="tag:yaml.org,2002:"?f="!!"+f.slice(18):f="!<"+f+">",e.dump=f+" "+e.dump)}return!0}function HYe(e,t){var r=[],n=[],s,c;for(_q(e,r,n),s=0,c=n.length;s"u"||!("document"in window))return{};var r=function(f,p,d){p=p||999,!d&&d!==0&&(d=9);var m,g=function(k){m=k},y=function(){clearTimeout(m),g(0)},w=function(k){return Math.max(0,f.getTopOf(k)-d)},b=function(k,O,j){if(y(),O===0||O&&O<0||t(f.body))f.toY(k),j&&j();else{var P=f.getY(),I=Math.max(0,k)-P,$=new Date().getTime();O=O||Math.min(Math.abs(I),p),(function R(){g(setTimeout(function(){var q=Math.min(1,(new Date().getTime()-$)/O),B=Math.max(0,Math.floor(P+I*(q<.5?2*q*q:q*(4-q*2)-1)));f.toY(B),q<1&&f.getHeight()+B$?_(k,O,j):I+d>q?b(I-$+d,O,j):j&&j()},S=function(k,O,j,P){b(Math.max(0,f.getTopOf(k)-f.getHeight()/2+(j||k.getBoundingClientRect().height/2)),O,P)},A=function(k,O){return(k===0||k)&&(p=k),(O===0||O)&&(d=O),{defaultDuration:p,edgeOffset:d}};return{setup:A,to:_,toY:b,intoView:E,center:S,stop:y,moving:function(){return!!m},getY:f.getY,getTopOf:f.getTopOf}},n=document.documentElement,s=function(){return window.scrollY||n.scrollTop},c=r({body:document.scrollingElement||document.body,toY:function(f){window.scrollTo(0,f)},getY:s,getHeight:function(){return window.innerHeight||n.clientHeight},getTopOf:function(f){return f.getBoundingClientRect().top+s()-n.offsetTop}});if(c.createScroller=function(f,p,d){return r({body:f,toY:function(m){f.scrollTop=m},getY:function(){return f.scrollTop},getHeight:function(){return Math.min(f.clientHeight,window.innerHeight||n.clientHeight)},getTopOf:function(m){return m.offsetTop}},p,d)},"addEventListener"in window&&!window.noZensmooth&&!t(document.body)){var l="history"in window&&"pushState"in history,u=l&&"scrollRestoration"in history;u&&(history.scrollRestoration="auto"),window.addEventListener("load",function(){u&&(setTimeout(function(){history.scrollRestoration="manual"},9),window.addEventListener("popstate",function(f){f.state&&"zenscrollY"in f.state&&c.toY(f.state.zenscrollY)},!1)),window.location.hash&&setTimeout(function(){var f=c.setup().edgeOffset;if(f){var p=document.getElementById(window.location.href.split("#")[1]);if(p){var d=Math.max(0,c.getTopOf(p)-f),m=c.getY()-d;0<=m&&m<9&&window.scrollTo(0,d)}}},9)},!1);var a=new RegExp("(^|\\s)noZensmooth(\\s|$)");window.addEventListener("click",function(f){for(var p=f.target;p&&p.tagName!=="A";)p=p.parentNode;if(!(!p||f.which!==1||f.shiftKey||f.metaKey||f.ctrlKey||f.altKey)){if(u){var d=history.state&&typeof history.state=="object"?history.state:{};d.zenscrollY=c.getY();try{history.replaceState(d,"")}catch{}}var m=p.getAttribute("href")||"";if(m.indexOf("#")===0&&!a.test(p.className)){var g=0,y=document.getElementById(m.substring(1));if(m!=="#"){if(!y)return;g=c.getTopOf(y)}f.preventDefault();var w=function(){window.location=m},b=c.setup().edgeOffset;b&&(g=Math.max(0,g-b),l&&(w=function(){history.pushState({},"",m)})),c.toY(g,null,w)}}},!1)}return c})})(Q6)),Q6.exports}var fZe=uZe();const pZe=cs(fZe);var Sq,Rye;function hZe(){if(Rye)return Sq;Rye=1;var e=GF,t="<>",r;{var n=function(){invariant(!1,"ImmutablePropTypes type checking code is stripped in production.")};n.isRequired=n;var s=function(){return n};r={listOf:s,mapOf:s,orderedMapOf:s,setOf:s,orderedSetOf:s,stackOf:s,iterableOf:s,recordOf:s,shape:s,contains:s,mapContains:s,orderedMapContains:s,list:n,map:n,orderedMap:n,set:n,orderedSet:n,stack:n,seq:n,record:n,iterable:n}}r.iterable.indexed=a("Indexed",e.Iterable.isIndexed),r.iterable.keyed=a("Keyed",e.Iterable.isKeyed);function c(f){var p=typeof f;return Array.isArray(f)?"array":f instanceof RegExp?"object":f instanceof e.Iterable?"Immutable."+f.toSource().split(" ")[0]:p}function l(f){function p(m,g,y,w,b,_){for(var E=arguments.length,S=Array(E>6?E-6:0),A=6;A"u"&&e!==void 0?function(t){return typeof t=="function"||t===e}:function(t){return typeof t=="function"},Mq}var $q={},Fq,Wye;function rb(){if(Wye)return Fq;Wye=1;var e=my();return Fq=!e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),Fq}var Nq,Hye;function Lw(){if(Hye)return Nq;Hye=1;var e=jO(),t=Function.prototype.call;return Nq=e?t.bind(t):function(){return t.apply(t,arguments)},Nq}var Dq={},Jye;function Kye(){if(Jye)return Dq;Jye=1;var e={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,r=t&&!e.call({1:2},1);return Dq.f=r?function(s){var c=t(this,s);return!!c&&c.enumerable}:e,Dq}var Bq,Gye;function PO(){return Gye||(Gye=1,Bq=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}),Bq}var Lq,Yye;function Zye(){if(Yye)return Lq;Yye=1;var e=jm(),t=my(),r=Rq(),n=Object,s=e("".split);return Lq=t(function(){return!n("z").propertyIsEnumerable(0)})?function(c){return r(c)==="String"?s(c,""):n(c)}:n,Lq}var qq,Xye;function zq(){return Xye||(Xye=1,qq=function(e){return e==null}),qq}var Uq,Qye;function e8(){if(Qye)return Uq;Qye=1;var e=zq(),t=TypeError;return Uq=function(r){if(e(r))throw new t("Can't call method on "+r);return r},Uq}var Vq,eve;function TO(){if(eve)return Vq;eve=1;var e=Zye(),t=e8();return Vq=function(r){return e(t(r))},Vq}var Wq,tve;function Ov(){if(tve)return Wq;tve=1;var e=bg();return Wq=function(t){return typeof t=="object"?t!==null:e(t)},Wq}var Hq,rve;function RO(){return rve||(rve=1,Hq={}),Hq}var Jq,nve;function IO(){if(nve)return Jq;nve=1;var e=RO(),t=Cm(),r=bg(),n=function(s){return r(s)?s:void 0};return Jq=function(s,c){return arguments.length<2?n(e[s])||n(t[s]):e[s]&&e[s][c]||t[s]&&t[s][c]},Jq}var Kq,ive;function MO(){if(ive)return Kq;ive=1;var e=jm();return Kq=e({}.isPrototypeOf),Kq}var Gq,sve;function EZe(){if(sve)return Gq;sve=1;var e=Cm(),t=e.navigator,r=t&&t.userAgent;return Gq=r?String(r):"",Gq}var Yq,ove;function SZe(){if(ove)return Yq;ove=1;var e=Cm(),t=EZe(),r=e.process,n=e.Deno,s=r&&r.versions||n&&n.version,c=s&&s.v8,l,u;return c&&(l=c.split("."),u=l[0]>0&&l[0]<4?1:+(l[0]+l[1])),!u&&t&&(l=t.match(/Edge\/(\d+)/),(!l||l[1]>=74)&&(l=t.match(/Chrome\/(\d+)/),l&&(u=+l[1]))),Yq=u,Yq}var Zq,ave;function lve(){if(ave)return Zq;ave=1;var e=SZe(),t=my(),r=Cm(),n=r.String;return Zq=!!Object.getOwnPropertySymbols&&!t(function(){var s=Symbol("symbol detection");return!n(s)||!(Object(s)instanceof Symbol)||!Symbol.sham&&e&&e<41}),Zq}var Xq,cve;function uve(){if(cve)return Xq;cve=1;var e=lve();return Xq=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol",Xq}var Qq,fve;function pve(){if(fve)return Qq;fve=1;var e=IO(),t=bg(),r=MO(),n=uve(),s=Object;return Qq=n?function(c){return typeof c=="symbol"}:function(c){var l=e("Symbol");return t(l)&&r(l.prototype,s(c))},Qq}var ez,hve;function tz(){if(hve)return ez;hve=1;var e=String;return ez=function(t){try{return e(t)}catch{return"Object"}},ez}var rz,dve;function $O(){if(dve)return rz;dve=1;var e=bg(),t=tz(),r=TypeError;return rz=function(n){if(e(n))return n;throw new r(t(n)+" is not a function")},rz}var nz,mve;function iz(){if(mve)return nz;mve=1;var e=$O(),t=zq();return nz=function(r,n){var s=r[n];return t(s)?void 0:e(s)},nz}var sz,gve;function xZe(){if(gve)return sz;gve=1;var e=Lw(),t=bg(),r=Ov(),n=TypeError;return sz=function(s,c){var l,u;if(c==="string"&&t(l=s.toString)&&!r(u=e(l,s))||t(l=s.valueOf)&&!r(u=e(l,s))||c!=="string"&&t(l=s.toString)&&!r(u=e(l,s)))return u;throw new n("Can't convert object to primitive value")},sz}var oz={exports:{}},az,yve;function FO(){return yve||(yve=1,az=!0),az}var lz,vve;function AZe(){if(vve)return lz;vve=1;var e=Cm(),t=Object.defineProperty;return lz=function(r,n){try{t(e,r,{value:n,configurable:!0,writable:!0})}catch{e[r]=n}return n},lz}var bve;function wve(){if(bve)return oz.exports;bve=1;var e=FO(),t=Cm(),r=AZe(),n="__core-js_shared__",s=oz.exports=t[n]||r(n,{});return(s.versions||(s.versions=[])).push({version:"3.46.0",mode:e?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE",source:"https://github.com/zloirock/core-js"}),oz.exports}var cz,_ve;function Eve(){if(_ve)return cz;_ve=1;var e=wve();return cz=function(t,r){return e[t]||(e[t]=r||{})},cz}var uz,Sve;function fz(){if(Sve)return uz;Sve=1;var e=e8(),t=Object;return uz=function(r){return t(e(r))},uz}var pz,xve;function Cv(){if(xve)return pz;xve=1;var e=jm(),t=fz(),r=e({}.hasOwnProperty);return pz=Object.hasOwn||function(s,c){return r(t(s),c)},pz}var hz,Ave;function kve(){if(Ave)return hz;Ave=1;var e=jm(),t=0,r=Math.random(),n=e(1.1.toString);return hz=function(s){return"Symbol("+(s===void 0?"":s)+")_"+n(++t+r,36)},hz}var dz,Ove;function b1(){if(Ove)return dz;Ove=1;var e=Cm(),t=Eve(),r=Cv(),n=kve(),s=lve(),c=uve(),l=e.Symbol,u=t("wks"),a=c?l.for||l:l&&l.withoutSetter||n;return dz=function(f){return r(u,f)||(u[f]=s&&r(l,f)?l[f]:a("Symbol."+f)),u[f]},dz}var mz,Cve;function kZe(){if(Cve)return mz;Cve=1;var e=Lw(),t=Ov(),r=pve(),n=iz(),s=xZe(),c=b1(),l=TypeError,u=c("toPrimitive");return mz=function(a,f){if(!t(a)||r(a))return a;var p=n(a,u),d;if(p){if(f===void 0&&(f="default"),d=e(p,a,f),!t(d)||r(d))return d;throw new l("Can't convert object to primitive value")}return f===void 0&&(f="number"),s(a,f)},mz}var gz,jve;function Pve(){if(jve)return gz;jve=1;var e=kZe(),t=pve();return gz=function(r){var n=e(r,"string");return t(n)?n:n+""},gz}var yz,Tve;function Rve(){if(Tve)return yz;Tve=1;var e=Cm(),t=Ov(),r=e.document,n=t(r)&&t(r.createElement);return yz=function(s){return n?r.createElement(s):{}},yz}var vz,Ive;function Mve(){if(Ive)return vz;Ive=1;var e=rb(),t=my(),r=Rve();return vz=!e&&!t(function(){return Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a!==7}),vz}var $ve;function Fve(){if($ve)return $q;$ve=1;var e=rb(),t=Lw(),r=Kye(),n=PO(),s=TO(),c=Pve(),l=Cv(),u=Mve(),a=Object.getOwnPropertyDescriptor;return $q.f=e?a:function(p,d){if(p=s(p),d=c(d),u)try{return a(p,d)}catch{}if(l(p,d))return n(!t(r.f,p,d),p[d])},$q}var bz,Nve;function OZe(){if(Nve)return bz;Nve=1;var e=my(),t=bg(),r=/#|\.prototype\./,n=function(a,f){var p=c[s(a)];return p===u?!0:p===l?!1:t(f)?e(f):!!f},s=n.normalize=function(a){return String(a).replace(r,".").toLowerCase()},c=n.data={},l=n.NATIVE="N",u=n.POLYFILL="P";return bz=n,bz}var wz,Dve;function Bve(){if(Dve)return wz;Dve=1;var e=Uye(),t=$O(),r=jO(),n=e(e.bind);return wz=function(s,c){return t(s),c===void 0?s:r?n(s,c):function(){return s.apply(c,arguments)}},wz}var _z={},Ez,Lve;function qve(){if(Lve)return Ez;Lve=1;var e=rb(),t=my();return Ez=e&&t(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),Ez}var Sz,zve;function E_(){if(zve)return Sz;zve=1;var e=Ov(),t=String,r=TypeError;return Sz=function(n){if(e(n))return n;throw new r(t(n)+" is not an object")},Sz}var Uve;function qS(){if(Uve)return _z;Uve=1;var e=rb(),t=Mve(),r=qve(),n=E_(),s=Pve(),c=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,a="enumerable",f="configurable",p="writable";return _z.f=e?r?function(m,g,y){if(n(m),g=s(g),n(y),typeof m=="function"&&g==="prototype"&&"value"in y&&p in y&&!y[p]){var w=u(m,g);w&&w[p]&&(m[g]=y.value,y={configurable:f in y?y[f]:w[f],enumerable:a in y?y[a]:w[a],writable:!1})}return l(m,g,y)}:l:function(m,g,y){if(n(m),g=s(g),n(y),t)try{return l(m,g,y)}catch{}if("get"in y||"set"in y)throw new c("Accessors not supported");return"value"in y&&(m[g]=y.value),m},_z}var xz,Vve;function w1(){if(Vve)return xz;Vve=1;var e=rb(),t=qS(),r=PO();return xz=e?function(n,s,c){return t.f(n,s,r(1,c))}:function(n,s,c){return n[s]=c,n},xz}var Az,Wve;function zS(){if(Wve)return Az;Wve=1;var e=Cm(),t=jq(),r=Uye(),n=bg(),s=Fve().f,c=OZe(),l=RO(),u=Bve(),a=w1(),f=Cv(),p=function(d){var m=function(g,y,w){if(this instanceof m){switch(arguments.length){case 0:return new d;case 1:return new d(g);case 2:return new d(g,y)}return new d(g,y,w)}return t(d,this,arguments)};return m.prototype=d.prototype,m};return Az=function(d,m){var g=d.target,y=d.global,w=d.stat,b=d.proto,_=y?e:w?e[g]:e[g]&&e[g].prototype,E=y?l:l[g]||a(l,g,{})[g],S=E.prototype,A,k,O,j,P,I,$,R,q;for(j in m)A=c(y?j:g+(w?".":"#")+j,d.forced),k=!A&&_&&f(_,j),I=E[j],k&&(d.dontCallGetSet?(q=s(_,j),$=q&&q.value):$=_[j]),P=k&&$?$:m[j],!(!A&&!b&&typeof I==typeof P)&&(d.bind&&k?R=u(P,e):d.wrap&&k?R=p(P):b&&n(P)?R=r(P):R=P,(d.sham||P&&P.sham||I&&I.sham)&&a(R,"sham",!0),a(E,j,R),b&&(O=g+"Prototype",f(l,O)||a(l,O,{}),a(l[O],j,P),d.real&&S&&(A||!S[j])&&a(S,j,P)))},Az}var kz,Hve;function CZe(){if(Hve)return kz;Hve=1;var e=Math.ceil,t=Math.floor;return kz=Math.trunc||function(n){var s=+n;return(s>0?t:e)(s)},kz}var Oz,Jve;function Cz(){if(Jve)return Oz;Jve=1;var e=CZe();return Oz=function(t){var r=+t;return r!==r||r===0?0:e(r)},Oz}var jz,Kve;function jZe(){if(Kve)return jz;Kve=1;var e=Cz(),t=Math.max,r=Math.min;return jz=function(n,s){var c=e(n);return c<0?t(c+s,0):r(c,s)},jz}var Pz,Gve;function PZe(){if(Gve)return Pz;Gve=1;var e=Cz(),t=Math.min;return Pz=function(r){var n=e(r);return n>0?t(n,9007199254740991):0},Pz}var Tz,Yve;function Zve(){if(Yve)return Tz;Yve=1;var e=PZe();return Tz=function(t){return e(t.length)},Tz}var Rz,Xve;function TZe(){if(Xve)return Rz;Xve=1;var e=TO(),t=jZe(),r=Zve(),n=function(s){return function(c,l,u){var a=e(c),f=r(a);if(f===0)return!s&&-1;var p=t(u,f),d;if(s&&l!==l){for(;f>p;)if(d=a[p++],d!==d)return!0}else for(;f>p;p++)if((s||p in a)&&a[p]===l)return s||p||0;return!s&&-1}};return Rz={includes:n(!0),indexOf:n(!1)},Rz}var Iz,Qve;function Mz(){return Qve||(Qve=1,Iz={}),Iz}var $z,e0e;function t0e(){if(e0e)return $z;e0e=1;var e=jm(),t=Cv(),r=TO(),n=TZe().indexOf,s=Mz(),c=e([].push);return $z=function(l,u){var a=r(l),f=0,p=[],d;for(d in a)!t(s,d)&&t(a,d)&&c(p,d);for(;u.length>f;)t(a,d=u[f++])&&(~n(p,d)||c(p,d));return p},$z}var Fz,r0e;function Nz(){return r0e||(r0e=1,Fz=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]),Fz}var Dz,n0e;function i0e(){if(n0e)return Dz;n0e=1;var e=t0e(),t=Nz();return Dz=Object.keys||function(n){return e(n,t)},Dz}var Bz={},s0e;function o0e(){return s0e||(s0e=1,Bz.f=Object.getOwnPropertySymbols),Bz}var Lz,a0e;function RZe(){if(a0e)return Lz;a0e=1;var e=rb(),t=jm(),r=Lw(),n=my(),s=i0e(),c=o0e(),l=Kye(),u=fz(),a=Zye(),f=Object.assign,p=Object.defineProperty,d=t([].concat);return Lz=!f||n(function(){if(e&&f({b:1},f(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var m={},g={},y=Symbol("assign detection"),w="abcdefghijklmnopqrst";return m[y]=7,w.split("").forEach(function(b){g[b]=b}),f({},m)[y]!==7||s(f({},g)).join("")!==w})?function(g,y){for(var w=u(g),b=arguments.length,_=1,E=c.f,S=l.f;b>_;)for(var A=a(arguments[_++]),k=E?d(s(A),E(A)):s(A),O=k.length,j=0,P;O>j;)P=k[j++],(!e||r(S,A,P))&&(w[P]=A[P]);return w}:f,Lz}var l0e;function IZe(){if(l0e)return $ye;l0e=1;var e=zS(),t=RZe();return e({target:"Object",stat:!0,arity:2,forced:Object.assign!==t},{assign:t}),$ye}var qz,c0e;function MZe(){if(c0e)return qz;c0e=1,IZe();var e=RO();return qz=e.Object.assign,qz}var zz,u0e;function $Ze(){if(u0e)return zz;u0e=1;var e=MZe();return zz=e,zz}var Uz,f0e;function FZe(){if(f0e)return Uz;f0e=1;var e=$Ze();return Uz=e,Uz}var Vz,p0e;function NZe(){if(p0e)return Vz;p0e=1;var e=FZe();return Vz=e,Vz}var Wz,h0e;function DZe(){return h0e||(h0e=1,Wz=NZe()),Wz}var BZe=DZe();const d0e=cs(BZe);var m0e={},Hz,g0e;function LZe(){if(g0e)return Hz;g0e=1;var e=jm();return Hz=e([].slice),Hz}var Jz,y0e;function qZe(){if(y0e)return Jz;y0e=1;var e=jm(),t=$O(),r=Ov(),n=Cv(),s=LZe(),c=jO(),l=Function,u=e([].concat),a=e([].join),f={},p=function(d,m,g){if(!n(f,m)){for(var y=[],w=0;w"u"){u&&console.warn("unable to use e.clipboardData"),u&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var b=t[l.format]||t.default;window.clipboardData.setData(b,c)}else w.clipboardData.clearData(),w.clipboardData.setData(l.format,c);l.onCopy&&(w.preventDefault(),l.onCopy(w.clipboardData))}),document.body.appendChild(m),p.selectNodeContents(m),d.addRange(p);var y=document.execCommand("copy");if(!y)throw new Error("copy command was unsuccessful");g=!0}catch(w){u&&console.error("unable to copy using execCommand: ",w),u&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(l.format||"text",c),l.onCopy&&l.onCopy(window.clipboardData),g=!0}catch(b){u&&console.error("unable to copy using clipboardData: ",b),u&&console.error("falling back to prompt"),a=n("message"in l?l.message:r),window.prompt(a,c)}}finally{d&&(typeof d.removeRange=="function"?d.removeRange(p):d.removeAllRanges()),m&&document.body.removeChild(m),f()}return g}return iU=s,iU}var j0e;function nXe(){if(j0e)return NO;j0e=1;function e(k){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(O){return typeof O}:function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},e(k)}Object.defineProperty(NO,"__esModule",{value:!0}),NO.CopyToClipboard=void 0;var t=s(dS()),r=s(rXe()),n=["text","onCopy","options","children"];function s(k){return k&&k.__esModule?k:{default:k}}function c(k,O){var j=Object.keys(k);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(k);O&&(P=P.filter(function(I){return Object.getOwnPropertyDescriptor(k,I).enumerable})),j.push.apply(j,P)}return j}function l(k){for(var O=1;O=0)&&Object.prototype.propertyIsEnumerable.call(k,P)&&(j[P]=k[P])}return j}function a(k,O){if(k==null)return{};var j={},P=Object.keys(k),I,$;for($=0;$=0)&&(j[I]=k[I]);return j}function f(k,O){if(!(k instanceof O))throw new TypeError("Cannot call a class as a function")}function p(k,O){for(var j=0;j"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function E(k){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(j){return j.__proto__||Object.getPrototypeOf(j)},E(k)}function S(k,O,j){return O in k?Object.defineProperty(k,O,{value:j,enumerable:!0,configurable:!0,writable:!0}):k[O]=j,k}var A=(function(k){m(j,k);var O=y(j);function j(){var P;f(this,j);for(var I=arguments.length,$=new Array(I),R=0;R1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=yXe(t,r),s=e||Object.keys(uXe({},r,{},t));return s.every(n)}function yXe(e,t){return function(r){if(typeof r=="string")return Xu(t[r],e[r]);if(Array.isArray(r))return Xu(I0e(t,r),I0e(e,r));throw new TypeError("Invalid key: expected Array or string: "+r)}}var vXe=(function(e){fXe(t,e);function t(){return oXe(this,t),hXe(this,oU(t).apply(this,arguments))}return lXe(t,[{key:"shouldComponentUpdate",value:function(n){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return!M0e(this.updateOnProps,this.props,n,"updateOnProps")||!M0e(this.updateOnStates,this.state,s,"updateOnStates")}}]),t})(Gr.Component),DO={},lU,$0e;function bXe(){if($0e)return lU;$0e=1;var e="Expected a function",t=NaN,r="[object Symbol]",n=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt,a=typeof qh=="object"&&qh&&qh.Object===Object&&qh,f=typeof self=="object"&&self&&self.Object===Object&&self,p=a||f||Function("return this")(),d=Object.prototype,m=d.toString,g=Math.max,y=Math.min,w=function(){return p.Date.now()};function b(k,O,j){var P,I,$,R,q,B,W=0,Q=!1,ee=!1,ie=!0;if(typeof k!="function")throw new TypeError(e);O=A(O)||0,_(j)&&(Q=!!j.leading,ee="maxWait"in j,$=ee?g(A(j.maxWait)||0,O):$,ie="trailing"in j?!!j.trailing:ie);function ne(xe){var Ke=P,Qe=I;return P=I=void 0,W=xe,R=k.apply(Qe,Ke),R}function ve(xe){return W=xe,q=setTimeout(me,O),Q?ne(xe):R}function ce(xe){var Ke=xe-B,Qe=xe-W,bt=O-Ke;return ee?y(bt,$-Qe):bt}function ae(xe){var Ke=xe-B,Qe=xe-W;return B===void 0||Ke>=O||Ke<0||ee&&Qe>=$}function me(){var xe=w();if(ae(xe))return $e(xe);q=setTimeout(me,ce(xe))}function $e(xe){return q=void 0,ie&&P?ne(xe):(P=I=void 0,R)}function qe(){q!==void 0&&clearTimeout(q),W=0,P=B=I=q=void 0}function Te(){return q===void 0?R:$e(w())}function fe(){var xe=w(),Ke=ae(xe);if(P=arguments,I=this,B=xe,Ke){if(q===void 0)return ve(B);if(ee)return q=setTimeout(me,O),ne(B)}return q===void 0&&(q=setTimeout(me,O)),R}return fe.cancel=qe,fe.flush=Te,fe}function _(k){var O=typeof k;return!!k&&(O=="object"||O=="function")}function E(k){return!!k&&typeof k=="object"}function S(k){return typeof k=="symbol"||E(k)&&m.call(k)==r}function A(k){if(typeof k=="number")return k;if(S(k))return t;if(_(k)){var O=typeof k.valueOf=="function"?k.valueOf():k;k=_(O)?O+"":O}if(typeof k!="string")return k===0?k:+k;k=k.replace(n,"");var j=c.test(k);return j||l.test(k)?u(k.slice(2),j?2:8):s.test(k)?t:+k}return lU=b,lU}var F0e;function wXe(){if(F0e)return DO;F0e=1;function e(k){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(O){return typeof O}:function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},e(k)}Object.defineProperty(DO,"__esModule",{value:!0}),DO.DebounceInput=void 0;var t=s(dS()),r=s(bXe()),n=["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"];function s(k){return k&&k.__esModule?k:{default:k}}function c(k,O){if(k==null)return{};var j=l(k,O),P,I;if(Object.getOwnPropertySymbols){var $=Object.getOwnPropertySymbols(k);for(I=0;I<$.length;I++)P=$[I],!(O.indexOf(P)>=0)&&Object.prototype.propertyIsEnumerable.call(k,P)&&(j[P]=k[P])}return j}function l(k,O){if(k==null)return{};var j={},P=Object.keys(k),I,$;for($=0;$=0)&&(j[I]=k[I]);return j}function u(k,O){var j=Object.keys(k);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(k);O&&(P=P.filter(function(I){return Object.getOwnPropertyDescriptor(k,I).enumerable})),j.push.apply(j,P)}return j}function a(k){for(var O=1;O"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function E(k){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(j){return j.__proto__||Object.getPrototypeOf(j)},E(k)}function S(k,O,j){return O in k?Object.defineProperty(k,O,{value:j,enumerable:!0,configurable:!0,writable:!0}):k[O]=j,k}var A=(function(k){m(j,k);var O=y(j);function j(P){var I;f(this,j),I=O.call(this,P),S(b(I),"onChange",function(R){R.persist();var q=I.state.value,B=I.props.minLength;I.setState({value:R.target.value},function(){var W=I.state.value;if(W.length>=B){I.notify(R);return}q.length>W.length&&I.notify(a(a({},R),{},{target:a(a({},R.target),{},{value:""})}))})}),S(b(I),"onKeyDown",function(R){R.key==="Enter"&&I.forceNotify(R);var q=I.props.onKeyDown;q&&(R.persist(),q(R))}),S(b(I),"onBlur",function(R){I.forceNotify(R);var q=I.props.onBlur;q&&(R.persist(),q(R))}),S(b(I),"createNotifier",function(R){if(R<0)I.notify=function(){return null};else if(R===0)I.notify=I.doNotify;else{var q=(0,r.default)(function(B){I.isDebouncing=!1,I.doNotify(B)},R);I.notify=function(B){I.isDebouncing=!0,q(B)},I.flush=function(){return q.flush()},I.cancel=function(){I.isDebouncing=!1,q.cancel()}}}),S(b(I),"doNotify",function(){var R=I.props.onChange;R.apply(void 0,arguments)}),S(b(I),"forceNotify",function(R){var q=I.props.debounceTimeout;if(!(!I.isDebouncing&&q>0)){I.cancel&&I.cancel();var B=I.state.value,W=I.props.minLength;B.length>=W?I.doNotify(R):I.doNotify(a(a({},R),{},{target:a(a({},R.target),{},{value:B})}))}}),I.isDebouncing=!1,I.state={value:typeof P.value>"u"||P.value===null?"":P.value};var $=I.props.debounceTimeout;return I.createNotifier($),I}return d(j,[{key:"componentDidUpdate",value:function(I){if(!this.isDebouncing){var $=this.props,R=$.value,q=$.debounceTimeout,B=I.debounceTimeout,W=I.value,Q=this.state.value;typeof R<"u"&&W!==R&&Q!==R&&this.setState({value:R}),q!==B&&this.createNotifier(q)}}},{key:"componentWillUnmount",value:function(){this.flush&&this.flush()}},{key:"render",value:function(){var I=this.props,$=I.element;I.onChange,I.value,I.minLength,I.debounceTimeout;var R=I.forceNotifyByEnter,q=I.forceNotifyOnBlur,B=I.onKeyDown,W=I.onBlur,Q=I.inputRef,ee=c(I,n),ie=this.state.value,ne;R?ne={onKeyDown:this.onKeyDown}:B?ne={onKeyDown:B}:ne={};var ve;q?ve={onBlur:this.onBlur}:W?ve={onBlur:W}:ve={};var ce=Q?{ref:Q}:{};return t.default.createElement($,a(a(a(a({},ee),{},{onChange:this.onChange,value:ie},ne),ve),ce))}}]),j})(t.default.PureComponent);return DO.DebounceInput=A,S(A,"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}),DO}var cU,N0e;function _Xe(){if(N0e)return cU;N0e=1;var e=wXe(),t=e.DebounceInput;return t.DebounceInput=t,cU=t,cU}var EXe=_Xe();const SXe=cs(EXe);var xXe=q6();const AXe=cs(xXe);var r8={exports:{}},uU={},fU,D0e;function n8(){return D0e||(D0e=1,fU={ROOT:0,GROUP:1,POSITION:2,SET:3,RANGE:4,REPETITION:5,REFERENCE:6,CHAR:7}),fU}var _1={},B0e;function L0e(){if(B0e)return _1;B0e=1;const e=n8(),t=()=>[{type:e.RANGE,from:48,to:57}],r=()=>[{type:e.CHAR,value:95},{type:e.RANGE,from:97,to:122},{type:e.RANGE,from:65,to:90}].concat(t()),n=()=>[{type:e.CHAR,value:9},{type:e.CHAR,value:10},{type:e.CHAR,value:11},{type:e.CHAR,value:12},{type:e.CHAR,value:13},{type:e.CHAR,value:32},{type:e.CHAR,value:160},{type:e.CHAR,value:5760},{type:e.RANGE,from:8192,to:8202},{type:e.CHAR,value:8232},{type:e.CHAR,value:8233},{type:e.CHAR,value:8239},{type:e.CHAR,value:8287},{type:e.CHAR,value:12288},{type:e.CHAR,value:65279}],s=()=>[{type:e.CHAR,value:10},{type:e.CHAR,value:13},{type:e.CHAR,value:8232},{type:e.CHAR,value:8233}];return _1.words=()=>({type:e.SET,set:r(),not:!1}),_1.notWords=()=>({type:e.SET,set:r(),not:!0}),_1.ints=()=>({type:e.SET,set:t(),not:!1}),_1.notInts=()=>({type:e.SET,set:t(),not:!0}),_1.whitespace=()=>({type:e.SET,set:n(),not:!1}),_1.notWhitespace=()=>({type:e.SET,set:n(),not:!0}),_1.anyChar=()=>({type:e.SET,set:s(),not:!0}),_1}var q0e;function kXe(){return q0e||(q0e=1,(function(e){const t=n8(),r=L0e(),n="@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^ ?",s={0:0,t:9,n:10,v:11,f:12,r:13};e.strToChars=function(c){var l=/(\[\\b\])|(\\)?\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\]^?])|([0tnvfr]))/g;return c=c.replace(l,function(u,a,f,p,d,m,g,y){if(f)return u;var w=a?8:p?parseInt(p,16):d?parseInt(d,16):m?parseInt(m,8):g?n.indexOf(g):s[y],b=String.fromCharCode(w);return/[[\]{}^$.|?*+()]/.test(b)&&(b="\\"+b),b}),c},e.tokenizeClass=(c,l)=>{for(var u=[],a=/\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\)(.)|([^\]\\]))-(?:\\)?([^\]]))|(\])|(?:\\)?([^])/g,f,p;(f=a.exec(c))!=null;)if(f[1])u.push(r.words());else if(f[2])u.push(r.ints());else if(f[3])u.push(r.whitespace());else if(f[4])u.push(r.notWords());else if(f[5])u.push(r.notInts());else if(f[6])u.push(r.notWhitespace());else if(f[7])u.push({type:t.RANGE,from:(f[8]||f[9]).charCodeAt(0),to:f[10].charCodeAt(0)});else if(p=f[12])u.push({type:t.CHAR,value:p.charCodeAt(0)});else return[u,a.lastIndex];e.error(l,"Unterminated character class")},e.error=(c,l)=>{throw new SyntaxError("Invalid regular expression: /"+c+"/: "+l)}})(uU)),uU}var US={},z0e;function OXe(){if(z0e)return US;z0e=1;const e=n8();return US.wordBoundary=()=>({type:e.POSITION,value:"b"}),US.nonWordBoundary=()=>({type:e.POSITION,value:"B"}),US.begin=()=>({type:e.POSITION,value:"^"}),US.end=()=>({type:e.POSITION,value:"$"}),US}var U0e;function CXe(){if(U0e)return r8.exports;U0e=1;const e=kXe(),t=n8(),r=L0e(),n=OXe();return r8.exports=s=>{var c=0,l,u,a={type:t.ROOT,stack:[]},f=a,p=a.stack,d=[],m=k=>{e.error(s,`Nothing to repeat at column ${k-1}`)},g=e.strToChars(s);for(l=g.length;cn.high)}touches(n){return!(this.high+1n.high)}add(n){return new e(Math.min(this.low,n.low),Math.max(this.high,n.high))}subtract(n){return n.low<=this.low&&n.high>=this.high?[]:n.low>this.low&&n.highn+s.length,0)}add(n,s){var c=l=>{for(var u=0;u{for(var u=0;u{for(var a=0;a{for(var c=s.low;c<=s.high;)n.push(c),c++;return n},[])}subranges(){return this.ranges.map(n=>({low:n.low,high:n.high,length:1+n.high-n.low}))}}return pU=t,pU}var hU,W0e;function PXe(){if(W0e)return hU;W0e=1;const e=CXe(),t=jXe(),r=e.types;return hU=class i6{constructor(s,c){if(this._setDefaults(s),s instanceof RegExp)this.ignoreCase=s.ignoreCase,this.multiline=s.multiline,s=s.source;else if(typeof s=="string")this.ignoreCase=c&&c.indexOf("i")!==-1,this.multiline=c&&c.indexOf("m")!==-1;else throw new Error("Expected a regexp or string");this.tokens=e(s)}_setDefaults(s){this.max=s.max!=null?s.max:i6.prototype.max!=null?i6.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,c){var l,u,a,f,p;switch(s.type){case r.ROOT:case r.GROUP:if(s.followedBy||s.notFollowedBy)return"";for(s.remember&&s.groupNumber===void 0&&(s.groupNumber=c.push(null)-1),l=s.options?this._randSelect(s.options):s.stack,u="",f=0,p=l.length;f=a||W<0||E&&Q>=m}function P(){var B=t();if(j(B))return I(B);y=setTimeout(P,O(B))}function I(B){return y=void 0,S&&p?A(B):(p=d=void 0,g)}function $(){y!==void 0&&clearTimeout(y),b=0,p=w=d=y=void 0}function R(){return y===void 0?g:I(t())}function q(){var B=t(),W=j(B);if(p=arguments,d=this,w=B,W){if(y===void 0)return k(w);if(E)return clearTimeout(y),y=setTimeout(P,a),A(w)}return y===void 0&&(y=setTimeout(P,a)),g}return q.cancel=$,q.flush=R,q}return yU=l,yU}var zXe=qXe();const UXe=cs(zXe);var vU,Z0e;function VXe(){if(Z0e)return vU;Z0e=1;var e=U6(),t=wO(),r=gO(),n=Id(),s=b_();function c(l,u,a,f){if(!n(l))return l;u=t(u,l);for(var p=-1,d=u.length,m=d-1,g=l;g!=null&&++p2?nt-2:1,we&&we<=nt?Pe:s(Pe,nt)):Pe}},mixin:function(Ie){return function(Je){var nt=this;if(!W(nt))return Ie(nt,Object(Je));var Pe=[];return R(ee(Je),function(we){W(Je[we])&&Pe.push([we,nt.prototype[we]])}),Ie(nt,Object(Je)),R(Pe,function(we){var Re=we[1];W(Re)?nt.prototype[we[0]]=Re:delete nt.prototype[we[0]]}),nt}},nthArg:function(Ie){return function(Je){var nt=Je<0?1:ne(Je)+1;return $(Ie(Je),nt)}},rearg:function(Ie){return function(Je,nt){var Pe=nt?nt.length:0;return $(Ie(Je,nt),Pe)}},runInContext:function(Ie){return function(Je){return f(p,Ie(Je),g)}}};function me(Ie,Je){if(b.cap){var nt=e.iterateeRearg[Ie];if(nt)return bt(Je,nt);var Pe=!y&&e.iterateeAry[Ie];if(Pe)return Qe(Je,Pe)}return Je}function $e(Ie,Je,nt){return E||b.curry&&nt>1?$(Je,nt):Je}function qe(Ie,Je,nt){if(b.fixed&&(S||!e.skipFixed[Ie])){var Pe=e.methodSpread[Ie],we=Pe&&Pe.start;return we===void 0?j(Je,nt):u(Je,we)}return Je}function Te(Ie,Je,nt){return b.rearg&&nt>1&&(A||!e.skipRearg[Ie])?ie(Je,e.methodRearg[Ie]||e.aryRearg[nt]):Je}function fe(Ie,Je){Je=ve(Je);for(var nt=-1,Pe=Je.length,we=Pe-1,Re=I(Object(Ie)),Ye=Re;Ye!=null&&++nt1?"& ":"")+n[c],n=n.join(s>2?", ":" "),r.replace(e,`{ /* [wrapped with `+n+`] */ `)}return VU=t,VU}var WU,Tbe;function sQe(){if(Tbe)return WU;Tbe=1;function e(t){return t!==t}return WU=e,WU}var HU,Rbe;function oQe(){if(Rbe)return HU;Rbe=1;function e(t,r,n){for(var s=n-1,c=t.length;++s-1}return KU=t,KU}var GU,$be;function cQe(){if($be)return GU;$be=1;var e=FL(),t=lQe(),r=1,n=2,s=8,c=16,l=32,u=64,a=128,f=256,p=512,d=[["ary",a],["bind",r],["bindKey",n],["curry",s],["curryRight",c],["flip",p],["partial",l],["partialRight",u],["rearg",f]];function m(g,y){return e(d,function(w){var b="_."+w[0];y&w[1]&&!t(g,b)&&g.push(b)}),g.sort()}return GU=m,GU}var YU,Fbe;function Nbe(){if(Fbe)return YU;Fbe=1;var e=nQe(),t=iQe(),r=qD(),n=cQe();function s(c,l,u){var a=l+"";return r(c,t(a,n(e(a),u)))}return YU=s,YU}var ZU,Dbe;function Bbe(){if(Dbe)return ZU;Dbe=1;var e=rQe(),t=Cbe(),r=Nbe(),n=4,s=8,c=32,l=64;function u(a,f,p,d,m,g,y,w,b,_){var E=f&s,S=E?y:void 0,A=E?void 0:y,k=E?g:void 0,O=E?void 0:g;f|=E?c:l,f&=~(E?l:c),f&n||(f&=-4);var j=[a,f,m,k,S,O,A,w,b,_],P=p.apply(void 0,j);return e(a)&&t(P,j),P.placeholder=d,r(P,a,f)}return ZU=u,ZU}var XU,Lbe;function qbe(){if(Lbe)return XU;Lbe=1;function e(t){var r=t;return r.placeholder}return XU=e,XU}var QU,zbe;function uQe(){if(zbe)return QU;zbe=1;var e=fO(),t=gO(),r=Math.min;function n(s,c){for(var l=s.length,u=r(c.length,l),a=e(s);u--;){var f=c[u];s[u]=t(f,l)?a[f]:void 0}return s}return QU=n,QU}var eV,Ube;function tV(){if(Ube)return eV;Ube=1;var e="__lodash_placeholder__";function t(r,n){for(var s=-1,c=r.length,l=0,u=[];++s1&&ne.reverse(),$&&P=48&&n<=57){t++;continue}return!1}return!0}function S_(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function c1e(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function SV(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var t=0,r=e.length;t0&&a[p-1]=="constructor"))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(r&&m===void 0&&(f[g]===void 0?m=a.slice(0,p).join("/"):p==d-1&&(m=t.path),m!==void 0&&y(t,0,e,m)),p++,Array.isArray(f)){if(g==="-")g=f.length;else{if(r&&!EV(g))throw new Eu("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",c,t,e);EV(g)&&(g=~~g)}if(p>=d){if(r&&t.op==="add"&&g>f.length)throw new Eu("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",c,t,e);var l=PQe[t.op].call(t,f,g,e);if(l.test===!1)throw new Eu("Test operation failed","TEST_OPERATION_FAILED",c,t,e);return l}}else if(p>=d){var l=VS[t.op].call(t,f,g,e);if(l.test===!1)throw new Eu("Test operation failed","TEST_OPERATION_FAILED",c,t,e);return l}if(f=f[g],r&&p0)throw new Eu('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new Eu("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new Eu("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&SV(e.value))throw new Eu("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var s=e.path.split("/").length,c=n.split("/").length;if(s!==c+1&&s!==c)throw new Eu("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==n)throw new Eu("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var l={op:"_get",path:e.from,value:void 0},u=p1e([l],r);if(u&&u.name==="OPERATION_PATH_UNRESOLVABLE")throw new Eu("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new Eu("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function p1e(e,t,r){try{if(!Array.isArray(e))throw new Eu("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)qw(wg(t),wg(e),r||!0);else{r=r||s8;for(var n=0;n0&&(e.patches=[],e.callback&&e.callback(n)),n}function kV(e,t,r,n,s){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var c=_V(t),l=_V(e),u=!1,a=l.length-1;a>=0;a--){var f=l[a],p=e[f];if(wV(t,f)&&!(t[f]===void 0&&p!==void 0&&Array.isArray(t)===!1)){var d=t[f];typeof p=="object"&&p!=null&&typeof d=="object"&&d!=null&&Array.isArray(p)===Array.isArray(d)?kV(p,d,r,n+"/"+S_(f),s):p!==d&&(s&&r.push({op:"test",path:n+"/"+S_(f),value:wg(p)}),r.push({op:"replace",path:n+"/"+S_(f),value:wg(d)}))}else Array.isArray(e)===Array.isArray(t)?(s&&r.push({op:"test",path:n+"/"+S_(f),value:wg(p)}),r.push({op:"remove",path:n+"/"+S_(f)}),u=!0):(s&&r.push({op:"test",path:n,value:e}),r.push({op:"replace",path:n,value:t}))}if(!(!u&&c.length==l.length))for(var a=0;a{if(c==="enum")return(l,u)=>Array.isArray(l)&&Array.isArray(u)?[...new Set([...l,...u])]:d1e(l,u)}});e=qw(e,[o8(t.path,s)]).newDocument}else if(t.op==="add"&&t.path===""&&A_(t.value)){const n=Object.keys(t.value).reduce((s,c)=>(s.push({op:"add",path:`/${m1e(c)}`,value:t.value[c]}),s),[]);qw(e,n)}else if(t.op==="replace"&&t.path===""){let{value:n}=t;r.allowMetaPatches&&t.meta&&a8(t)&&(Array.isArray(t.value)||A_(t.value))&&(n={...n,...t.meta}),e=n}else if(qw(e,[t]),r.allowMetaPatches&&t.meta&&a8(t)&&(Array.isArray(t.value)||A_(t.value))){const s={...PV(e,t.path),...t.meta};qw(e,[o8(t.path,s)])}return e}function m1e(e){return Array.isArray(e)?e.length<1?"":`/${e.map(t=>(t+"").replace(/~/g,"~0").replace(/\//g,"~1")).join("/")}`:e}function VQe(e,t){return{op:"add",path:e,value:t}}function o8(e,t,r){return{op:"replace",path:e,value:t,meta:r}}function WQe(e){return{op:"remove",path:e}}function HQe(e,t){return{type:"mutation",op:"merge",path:e,value:t}}function JQe(e,t){return{type:"mutation",op:"mergeDeep",path:e,value:t}}function KQe(e,t){return{type:"context",path:e,value:t}}function GQe(e,t){try{return g1e(e,jV,t)}catch(r){return r}}function YQe(e,t){try{return g1e(e,CV,t)}catch(r){return r}}function g1e(e,t,r){const n=e.filter(a8).map(l=>t(l.value,r,l.path))||[],s=qO(n);return v1e(s)}function CV(e,t,r){return r=r||[],Array.isArray(e)?e.map((n,s)=>CV(n,t,r.concat(s))):A_(e)?Object.keys(e).map(n=>CV(e[n],t,r.concat(n))):t(e,r[r.length-1],r)}function jV(e,t,r){r=r||[];let n=[];if(r.length>0){const s=t(e,r[r.length-1],r);s&&(n=n.concat(s))}if(Array.isArray(e)){const s=e.map((c,l)=>jV(c,t,r.concat(l)));s&&(n=n.concat(s))}else if(A_(e)){const s=Object.keys(e).map(c=>jV(e[c],t,r.concat(c)));s&&(n=n.concat(s))}return n=qO(n),n}function ZQe(e,t){if(!Array.isArray(t))return!1;for(let r=0,n=t.length;rtypeof n<"u"&&r?r[n]:r,e)}function QQe(e){return v1e(qO(y1e(e)))}function y1e(e){return Array.isArray(e)?e:[e]}function qO(e){return[].concat(...e.map(t=>Array.isArray(t)?qO(t):t))}function v1e(e){return e.filter(t=>typeof t<"u")}function A_(e){return e&&typeof e=="object"}function eet(e){return A_(e)&&b1e(e.then)}function b1e(e){return e&&typeof e=="function"}function tet(e){return e instanceof Error}function w1e(e){if(l8(e)){const{op:t}=e;return t==="add"||t==="remove"||t==="replace"}return!1}function ret(e){return Object.prototype.toString.call(e)==="[object GeneratorFunction]"}function _1e(e){return w1e(e)||l8(e)&&e.type==="mutation"}function a8(e){return _1e(e)&&(e.op==="add"||e.op==="replace"||e.op==="merge"||e.op==="mergeDeep")}function net(e){return l8(e)&&e.type==="context"}function l8(e){return e&&typeof e=="object"}function PV(e,t){try{return BO(e,t)}catch(r){return console.error(r),{}}}var E1e={},S1e={},x1e={},TV,A1e;function RV(){if(A1e)return TV;A1e=1;var e=Eve(),t=kve(),r=e("keys");return TV=function(n){return r[n]||(r[n]=t(n))},TV}var IV,k1e;function iet(){if(k1e)return IV;k1e=1;var e=my();return IV=!e(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),IV}var MV,O1e;function $V(){if(O1e)return MV;O1e=1;var e=Cv(),t=bg(),r=fz(),n=RV(),s=iet(),c=n("IE_PROTO"),l=Object,u=l.prototype;return MV=s?l.getPrototypeOf:function(a){var f=r(a);if(e(f,c))return f[c];var p=f.constructor;return t(p)&&f instanceof p?p.prototype:f instanceof l?u:null},MV}var FV,C1e;function set(){if(C1e)return FV;C1e=1;var e=jm(),t=$O();return FV=function(r,n,s){try{return e(t(Object.getOwnPropertyDescriptor(r,n)[s]))}catch{}},FV}var NV,j1e;function oet(){if(j1e)return NV;j1e=1;var e=Ov();return NV=function(t){return e(t)||t===null},NV}var DV,P1e;function aet(){if(P1e)return DV;P1e=1;var e=oet(),t=String,r=TypeError;return DV=function(n){if(e(n))return n;throw new r("Can't set "+t(n)+" as a prototype")},DV}var BV,T1e;function c8(){if(T1e)return BV;T1e=1;var e=set(),t=Ov(),r=e8(),n=aet();return BV=Object.setPrototypeOf||("__proto__"in{}?(function(){var s=!1,c={},l;try{l=e(Object.prototype,"__proto__","set"),l(c,[]),s=c instanceof Array}catch{}return function(a,f){return r(a),n(f),t(a)&&(s?l(a,f):a.__proto__=f),a}})():void 0),BV}var LV={},R1e;function cet(){if(R1e)return LV;R1e=1;var e=t0e(),t=Nz(),r=t.concat("length","prototype");return LV.f=Object.getOwnPropertyNames||function(s){return e(s,r)},LV}var qV,I1e;function uet(){if(I1e)return qV;I1e=1;var e=IO(),t=jm(),r=cet(),n=o0e(),s=E_(),c=t([].concat);return qV=e("Reflect","ownKeys")||function(u){var a=r.f(s(u)),f=n.f;return f?c(a,f(u)):a},qV}var zV,M1e;function $1e(){if(M1e)return zV;M1e=1;var e=Cv(),t=uet(),r=Fve(),n=qS();return zV=function(s,c,l){for(var u=t(c),a=n.f,f=r.f,p=0;pm;)r.f(u,g=p[m++],f[g]);return u},UV}var VV,N1e;function pet(){if(N1e)return VV;N1e=1;var e=IO();return VV=e("document","documentElement"),VV}var WV,D1e;function HV(){if(D1e)return WV;D1e=1;var e=E_(),t=fet(),r=Nz(),n=Mz(),s=pet(),c=Rve(),l=RV(),u=">",a="<",f="prototype",p="script",d=l("IE_PROTO"),m=function(){},g=function(E){return a+p+u+E+a+"/"+p+u},y=function(E){E.write(g("")),E.close();var S=E.parentWindow.Object;return E=null,S},w=function(){var E=c("iframe"),S="java"+p+":",A;return E.style.display="none",s.appendChild(E),E.src=String(S),A=E.contentWindow.document,A.open(),A.write(g("document.F=Object")),A.close(),A.F},b,_=function(){try{b=new ActiveXObject("htmlfile")}catch{}_=typeof document<"u"?document.domain&&b?y(b):w():y(b);for(var E=r.length;E--;)delete _[f][r[E]];return _()};return n[d]=!0,WV=Object.create||function(S,A){var k;return S!==null?(m[f]=e(S),k=new m,m[f]=null,k[d]=S):k=_(),A===void 0?k:t.f(k,A)},WV}var JV,B1e;function L1e(){if(B1e)return JV;B1e=1;var e=Ov(),t=w1();return JV=function(r,n){e(n)&&"cause"in n&&t(r,"cause",n.cause)},JV}var KV,q1e;function het(){if(q1e)return KV;q1e=1;var e=jm(),t=Error,r=e("".replace),n=(function(l){return String(new t(l).stack)})("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,c=s.test(n);return KV=function(l,u){if(c&&typeof l=="string"&&!t.prepareStackTrace)for(;u--;)l=r(l,s,"");return l},KV}var GV,z1e;function det(){if(z1e)return GV;z1e=1;var e=my(),t=PO();return GV=!e(function(){var r=new Error("a");return"stack"in r?(Object.defineProperty(r,"stack",t(1,7)),r.stack!==7):!0}),GV}var YV,U1e;function V1e(){if(U1e)return YV;U1e=1;var e=w1(),t=het(),r=det(),n=Error.captureStackTrace;return YV=function(s,c,l,u){r&&(n?n(s,c):e(s,"stack",t(l,u)))},YV}var ZV,W1e;function WS(){return W1e||(W1e=1,ZV={}),ZV}var XV,H1e;function met(){if(H1e)return XV;H1e=1;var e=b1(),t=WS(),r=e("iterator"),n=Array.prototype;return XV=function(s){return s!==void 0&&(t.Array===s||n[r]===s)},XV}var QV,J1e;function eW(){if(J1e)return QV;J1e=1;var e=b1(),t=e("toStringTag"),r={};return r[t]="z",QV=String(r)==="[object z]",QV}var tW,K1e;function rW(){if(K1e)return tW;K1e=1;var e=eW(),t=bg(),r=Rq(),n=b1(),s=n("toStringTag"),c=Object,l=r((function(){return arguments})())==="Arguments",u=function(a,f){try{return a[f]}catch{}};return tW=e?r:function(a){var f,p,d;return a===void 0?"Undefined":a===null?"Null":typeof(p=u(f=c(a),s))=="string"?p:l?r(f):(d=r(f))==="Object"&&t(f.callee)?"Arguments":d},tW}var nW,G1e;function Y1e(){if(G1e)return nW;G1e=1;var e=rW(),t=iz(),r=zq(),n=WS(),s=b1(),c=s("iterator");return nW=function(l){if(!r(l))return t(l,c)||t(l,"@@iterator")||n[e(l)]},nW}var iW,Z1e;function get(){if(Z1e)return iW;Z1e=1;var e=Lw(),t=$O(),r=E_(),n=tz(),s=Y1e(),c=TypeError;return iW=function(l,u){var a=arguments.length<2?s(l):u;if(t(a))return r(e(a,l));throw new c(n(l)+" is not iterable")},iW}var sW,X1e;function yet(){if(X1e)return sW;X1e=1;var e=Lw(),t=E_(),r=iz();return sW=function(n,s,c){var l,u;t(n);try{if(l=r(n,"return"),!l){if(s==="throw")throw c;return c}l=e(l,n)}catch(a){u=!0,l=a}if(s==="throw")throw c;if(u)throw l;return t(l),c},sW}var oW,Q1e;function vet(){if(Q1e)return oW;Q1e=1;var e=Bve(),t=Lw(),r=E_(),n=tz(),s=met(),c=Zve(),l=MO(),u=get(),a=Y1e(),f=yet(),p=TypeError,d=function(g,y){this.stopped=g,this.result=y},m=d.prototype;return oW=function(g,y,w){var b=w&&w.that,_=!!(w&&w.AS_ENTRIES),E=!!(w&&w.IS_RECORD),S=!!(w&&w.IS_ITERATOR),A=!!(w&&w.INTERRUPTED),k=e(y,b),O,j,P,I,$,R,q,B=function(Q){return O&&f(O,"normal"),new d(!0,Q)},W=function(Q){return _?(r(Q),A?k(Q[0],Q[1],B):k(Q[0],Q[1])):A?k(Q,B):k(Q)};if(E)O=g.iterator;else if(S)O=g;else{if(j=a(g),!j)throw new p(n(g)+" is not iterable");if(s(j)){for(P=0,I=c(g);I>P;P++)if($=W(g[P]),$&&l(m,$))return $;return new d(!1)}O=u(g,j)}for(R=E?g.next:O.next;!(q=t(R,O)).done;){try{$=W(q.value)}catch(Q){f(O,"throw",Q)}if(typeof $=="object"&&$&&l(m,$))return $}return new d(!1)},oW}var aW,ewe;function lW(){if(ewe)return aW;ewe=1;var e=rW(),t=String;return aW=function(r){if(e(r)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return t(r)},aW}var cW,twe;function rwe(){if(twe)return cW;twe=1;var e=lW();return cW=function(t,r){return t===void 0?arguments.length<2?"":r:e(t)},cW}var nwe;function bet(){if(nwe)return x1e;nwe=1;var e=zS(),t=MO(),r=$V(),n=c8(),s=$1e(),c=HV(),l=w1(),u=PO(),a=L1e(),f=V1e(),p=vet(),d=rwe(),m=b1(),g=m("toStringTag"),y=Error,w=[].push,b=function(S,A){var k=t(_,this),O;n?O=n(new y,k?r(this):_):(O=k?this:c(_),l(O,g,"Error")),A!==void 0&&l(O,"message",d(A)),f(O,b,O.stack,1),arguments.length>2&&a(O,arguments[2]);var j=[];return p(S,w,{that:j}),l(O,"errors",j),O};n?n(b,y):s(b,y,{name:!0});var _=b.prototype=c(y.prototype,{constructor:u(1,b),message:u(1,""),name:u(1,"AggregateError")});return e({global:!0,constructor:!0,arity:2},{AggregateError:b}),x1e}var iwe;function swe(){return iwe||(iwe=1,bet()),S1e}var owe;function awe(){return owe||(owe=1,swe()),E1e}var lwe={},uW,cwe;function wet(){if(cwe)return uW;cwe=1;var e=qS().f;return uW=function(t,r,n){n in t||e(t,n,{configurable:!0,get:function(){return r[n]},set:function(s){r[n]=s}})},uW}var fW,uwe;function _et(){if(uwe)return fW;uwe=1;var e=bg(),t=Ov(),r=c8();return fW=function(n,s,c){var l,u;return r&&e(l=s.constructor)&&l!==c&&t(u=l.prototype)&&u!==c.prototype&&r(n,u),n},fW}var pW,fwe;function pwe(){if(fwe)return pW;fwe=1;var e=IO(),t=Cv(),r=w1(),n=MO(),s=c8(),c=$1e(),l=wet(),u=_et(),a=rwe(),f=L1e(),p=V1e(),d=rb(),m=FO();return pW=function(g,y,w,b){var _="stackTraceLimit",E=b?2:1,S=g.split("."),A=S[S.length-1],k=e.apply(null,S);if(k){var O=k.prototype;if(!m&&t(O,"cause")&&delete O.cause,!w)return k;var j=e("Error"),P=y(function(I,$){var R=a(b?$:I,void 0),q=b?new k(I):new k;return R!==void 0&&r(q,"message",R),p(q,P,q.stack,2),this&&n(O,this)&&u(q,this,P),arguments.length>E&&f(q,arguments[E]),q});if(P.prototype=O,A!=="Error"?s?s(P,j):c(P,j,{name:!0}):d&&_ in k&&(l(P,k,_),l(P,k,"prepareStackTrace")),c(P,k),!m)try{O.name!==A&&r(O,"name",A),O.constructor=P}catch{}return P}},pW}var hwe;function Eet(){if(hwe)return lwe;hwe=1;var e=zS(),t=Cm(),r=jq(),n=pwe(),s="WebAssembly",c=t[s],l=new Error("e",{cause:7}).cause!==7,u=function(f,p){var d={};d[f]=n(f,p,l),e({global:!0,constructor:!0,arity:1,forced:l},d)},a=function(f,p){if(c&&c[f]){var d={};d[f]=n(s+"."+f,p,l),e({target:s,stat:!0,constructor:!0,arity:1,forced:l},d)}};return u("Error",function(f){return function(d){return r(f,this,arguments)}}),u("EvalError",function(f){return function(d){return r(f,this,arguments)}}),u("RangeError",function(f){return function(d){return r(f,this,arguments)}}),u("ReferenceError",function(f){return function(d){return r(f,this,arguments)}}),u("SyntaxError",function(f){return function(d){return r(f,this,arguments)}}),u("TypeError",function(f){return function(d){return r(f,this,arguments)}}),u("URIError",function(f){return function(d){return r(f,this,arguments)}}),a("CompileError",function(f){return function(d){return r(f,this,arguments)}}),a("LinkError",function(f){return function(d){return r(f,this,arguments)}}),a("RuntimeError",function(f){return function(d){return r(f,this,arguments)}}),lwe}var dwe={},mwe;function xet(){if(mwe)return dwe;mwe=1;var e=zS(),t=IO(),r=jq(),n=my(),s=pwe(),c="AggregateError",l=t(c),u=!n(function(){return l([1]).errors[0]!==1})&&n(function(){return l([1],c,{cause:7}).cause!==7});return e({global:!0,constructor:!0,arity:2,forced:u},{AggregateError:s(c,function(a){return function(p,d){return r(a,this,arguments)}},u,!0)}),dwe}var hW,gwe;function Aet(){return gwe||(gwe=1,hW=function(){}),hW}var dW,ywe;function ket(){if(ywe)return dW;ywe=1;var e=Cm(),t=bg(),r=e.WeakMap;return dW=t(r)&&/native code/.test(String(r)),dW}var mW,vwe;function bwe(){if(vwe)return mW;vwe=1;var e=ket(),t=Cm(),r=Ov(),n=w1(),s=Cv(),c=wve(),l=RV(),u=Mz(),a="Object already initialized",f=t.TypeError,p=t.WeakMap,d,m,g,y=function(E){return g(E)?m(E):d(E,{})},w=function(E){return function(S){var A;if(!r(S)||(A=m(S)).type!==E)throw new f("Incompatible receiver, "+E+" required");return A}};if(e||c.state){var b=c.state||(c.state=new p);b.get=b.get,b.has=b.has,b.set=b.set,d=function(E,S){if(b.has(E))throw new f(a);return S.facade=E,b.set(E,S),S},m=function(E){return b.get(E)||{}},g=function(E){return b.has(E)}}else{var _=l("state");u[_]=!0,d=function(E,S){if(s(E,_))throw new f(a);return S.facade=E,n(E,_,S),S},m=function(E){return s(E,_)?E[_]:{}},g=function(E){return s(E,_)}}return mW={set:d,get:m,has:g,enforce:y,getterFor:w},mW}var gW,wwe;function Oet(){if(wwe)return gW;wwe=1;var e=rb(),t=Cv(),r=Function.prototype,n=e&&Object.getOwnPropertyDescriptor,s=t(r,"name"),c=s&&(function(){}).name==="something",l=s&&(!e||e&&n(r,"name").configurable);return gW={EXISTS:s,PROPER:c,CONFIGURABLE:l},gW}var yW,_we;function Ewe(){if(_we)return yW;_we=1;var e=w1();return yW=function(t,r,n,s){return s&&s.enumerable?t[r]=n:e(t,r,n),t},yW}var vW,Swe;function xwe(){if(Swe)return vW;Swe=1;var e=my(),t=bg(),r=Ov(),n=HV(),s=$V(),c=Ewe(),l=b1(),u=FO(),a=l("iterator"),f=!1,p,d,m;[].keys&&(m=[].keys(),"next"in m?(d=s(s(m)),d!==Object.prototype&&(p=d)):f=!0);var g=!r(p)||e(function(){var y={};return p[a].call(y)!==y});return g?p={}:u&&(p=n(p)),t(p[a])||c(p,a,function(){return this}),vW={IteratorPrototype:p,BUGGY_SAFARI_ITERATORS:f},vW}var bW,Awe;function Cet(){if(Awe)return bW;Awe=1;var e=eW(),t=rW();return bW=e?{}.toString:function(){return"[object "+t(this)+"]"},bW}var wW,kwe;function _W(){if(kwe)return wW;kwe=1;var e=eW(),t=qS().f,r=w1(),n=Cv(),s=Cet(),c=b1(),l=c("toStringTag");return wW=function(u,a,f,p){var d=f?u:u&&u.prototype;d&&(n(d,l)||t(d,l,{configurable:!0,value:a}),p&&!e&&r(d,"toString",s))},wW}var EW,Owe;function jet(){if(Owe)return EW;Owe=1;var e=xwe().IteratorPrototype,t=HV(),r=PO(),n=_W(),s=WS(),c=function(){return this};return EW=function(l,u,a,f){var p=u+" Iterator";return l.prototype=t(e,{next:r(+!f,a)}),n(l,p,!1,!0),s[p]=c,l},EW}var SW,Cwe;function jwe(){if(Cwe)return SW;Cwe=1;var e=zS(),t=Lw(),r=FO(),n=Oet(),s=bg(),c=jet(),l=$V(),u=c8(),a=_W(),f=w1(),p=Ewe(),d=b1(),m=WS(),g=xwe(),y=n.PROPER,w=n.CONFIGURABLE,b=g.IteratorPrototype,_=g.BUGGY_SAFARI_ITERATORS,E=d("iterator"),S="keys",A="values",k="entries",O=function(){return this};return SW=function(j,P,I,$,R,q,B){c(I,P,$);var W=function(qe){if(qe===R&&ve)return ve;if(!_&&qe&&qe in ie)return ie[qe];switch(qe){case S:return function(){return new I(this,qe)};case A:return function(){return new I(this,qe)};case k:return function(){return new I(this,qe)}}return function(){return new I(this)}},Q=P+" Iterator",ee=!1,ie=j.prototype,ne=ie[E]||ie["@@iterator"]||R&&ie[R],ve=!_&&ne||W(R),ce=P==="Array"&&ie.entries||ne,ae,me,$e;if(ce&&(ae=l(ce.call(new j)),ae!==Object.prototype&&ae.next&&(!r&&l(ae)!==b&&(u?u(ae,b):s(ae[E])||p(ae,E,O)),a(ae,Q,!0,!0),r&&(m[Q]=O))),y&&R===A&&ne&&ne.name!==A&&(!r&&w?f(ie,"name",A):(ee=!0,ve=function(){return t(ne,this)})),R)if(me={values:W(A),keys:q?ve:W(S),entries:W(k)},B)for($e in me)(_||ee||!($e in ie))&&p(ie,$e,me[$e]);else e({target:P,proto:!0,forced:_||ee},me);return(!r||B)&&ie[E]!==ve&&p(ie,E,ve,{name:R}),m[P]=ve,me},SW}var xW,Pwe;function Twe(){return Pwe||(Pwe=1,xW=function(e,t){return{value:e,done:t}}),xW}var AW,Rwe;function Iwe(){if(Rwe)return AW;Rwe=1;var e=TO(),t=Aet(),r=WS(),n=bwe(),s=qS().f,c=jwe(),l=Twe(),u=FO(),a=rb(),f="Array Iterator",p=n.set,d=n.getterFor(f);AW=c(Array,"Array",function(g,y){p(this,{type:f,target:e(g),index:0,kind:y})},function(){var g=d(this),y=g.target,w=g.index++;if(!y||w>=y.length)return g.target=null,l(void 0,!0);switch(g.kind){case"keys":return l(w,!1);case"values":return l(y[w],!1)}return l([w,y[w]],!1)},"values");var m=r.Arguments=r.Array;if(t("keys"),t("values"),t("entries"),!u&&a&&m.name!=="values")try{s(m,"name",{value:"values"})}catch{}return AW}var Mwe={},kW,$we;function Pet(){if($we)return kW;$we=1;var e=jm(),t=Cz(),r=lW(),n=e8(),s=e("".charAt),c=e("".charCodeAt),l=e("".slice),u=function(a){return function(f,p){var d=r(n(f)),m=t(p),g=d.length,y,w;return m<0||m>=g?a?"":void 0:(y=c(d,m),y<55296||y>56319||m+1===g||(w=c(d,m+1))<56320||w>57343?a?s(d,m):y:a?l(d,m,m+2):(y-55296<<10)+(w-56320)+65536)}};return kW={codeAt:u(!1),charAt:u(!0)},kW}var Fwe;function Tet(){if(Fwe)return Mwe;Fwe=1;var e=Pet().charAt,t=lW(),r=bwe(),n=jwe(),s=Twe(),c="String Iterator",l=r.set,u=r.getterFor(c);return n(String,"String",function(a){l(this,{type:c,string:t(a),index:0})},function(){var f=u(this),p=f.string,d=f.index,m;return d>=p.length?s(void 0,!0):(m=e(p,d),f.index+=m.length,s(m,!1))}),Mwe}var OW,Nwe;function Ret(){if(Nwe)return OW;Nwe=1,Eet(),swe(),xet(),Iwe(),Tet();var e=RO();return OW=e.AggregateError,OW}var Dwe={},CW,Bwe;function Iet(){return Bwe||(Bwe=1,CW={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}),CW}var Lwe;function Met(){if(Lwe)return Dwe;Lwe=1,Iwe();var e=Iet(),t=Cm(),r=_W(),n=WS();for(var s in e)r(t[s],s),n[s]=n.Array;return Dwe}var jW,qwe;function $et(){if(qwe)return jW;qwe=1,awe();var e=Ret();return Met(),jW=e,jW}var PW,zwe;function Fet(){if(zwe)return PW;zwe=1;var e=$et();return PW=e,PW}var TW,Uwe;function Net(){if(Uwe)return TW;Uwe=1,awe();var e=Fet();return TW=e,TW}var RW,Vwe;function Det(){return Vwe||(Vwe=1,RW=Net()),RW}var IW,Wwe;function Bet(){return Wwe||(Wwe=1,IW=Det()),IW}var Let=Bet();const qet=cs(Let);class zet extends qet{constructor(t,r,n){if(super(t,r,n),this.name=this.constructor.name,typeof r=="string"&&(this.message=r),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(r).stack,n!=null&&typeof n=="object"&&Object.hasOwn(n,"cause")&&!("cause"in this)){const{cause:s}=n;this.cause=s,s instanceof Error&&"stack"in s&&(this.stack=`${this.stack} CAUSE: ${s.stack}`)}}}class lu extends Error{static[Symbol.hasInstance](t){return super[Symbol.hasInstance](t)||Function.prototype[Symbol.hasInstance].call(zet,t)}constructor(t,r){if(super(t,r),this.name=this.constructor.name,typeof t=="string"&&(this.message=t),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(t).stack,r!=null&&typeof r=="object"&&Object.hasOwn(r,"cause")&&!("cause"in this)){const{cause:n}=r;this.cause=n,n instanceof Error&&"stack"in n&&(this.stack=`${this.stack} CAUSE: ${n.stack}`)}}}class nb extends lu{constructor(t,r){if(super(t,r),r!=null&&typeof r=="object"){const{cause:n,...s}=r;Object.assign(this,s)}}}class Eo extends lu{}class MW extends Eo{}var $W=function(){return!1},E1=function(){return!0};function mc(e){return e!=null&&typeof e=="object"&&e["@@functional/placeholder"]===!0}function Xa(e){return function t(r){return arguments.length===0||mc(r)?t:e.apply(this,arguments)}}function Ks(e){return function t(r,n){switch(arguments.length){case 0:return t;case 1:return mc(r)?t:Xa(function(s){return e(r,s)});default:return mc(r)&&mc(n)?t:mc(r)?Xa(function(s){return e(s,n)}):mc(n)?Xa(function(s){return e(r,s)}):e(r,n)}}}function Uet(e,t){e=e||[],t=t||[];var r,n=e.length,s=t.length,c=[];for(r=0;r=arguments.length)?a=t[l]:(a=arguments[s],s+=1),n[l]=a,mc(a)?u=!0:c-=1,l+=1}return!u&&c<=0?r.apply(this,n):u8(Math.max(0,c),FW(e,n,r))}}var kf=Ks(function(t,r){return t===1?Xa(r):u8(t,FW(t,[],r))});function Hh(e){return function t(r,n,s){switch(arguments.length){case 0:return t;case 1:return mc(r)?t:Ks(function(c,l){return e(r,c,l)});case 2:return mc(r)&&mc(n)?t:mc(r)?Ks(function(c,l){return e(c,n,l)}):mc(n)?Ks(function(c,l){return e(r,c,l)}):Xa(function(c){return e(r,n,c)});default:return mc(r)&&mc(n)&&mc(s)?t:mc(r)&&mc(n)?Ks(function(c,l){return e(c,l,s)}):mc(r)&&mc(s)?Ks(function(c,l){return e(c,n,l)}):mc(n)&&mc(s)?Ks(function(c,l){return e(r,c,l)}):mc(r)?Xa(function(c){return e(c,n,s)}):mc(n)?Xa(function(c){return e(r,c,s)}):mc(s)?Xa(function(c){return e(r,n,c)}):e(r,n,s)}}}const k_=Array.isArray||function(t){return t!=null&&t.length>=0&&Object.prototype.toString.call(t)==="[object Array]"};function Vet(e){return e!=null&&typeof e["@@transducer/step"]=="function"}function zw(e,t,r){return function(){if(arguments.length===0)return r();var n=arguments[arguments.length-1];if(!k_(n)){for(var s=0;s=0;)r=Gwe[n],gy(r,t)&&!Yet(s,r)&&(s[s.length]=r),n-=1;return s}),jv=Xa(function(t){return t===null?"Null":t===void 0?"Undefined":Object.prototype.toString.call(t).slice(8,-1)});function Zwe(e,t,r,n){var s=Hwe(e),c=Hwe(t);function l(u,a){return DW(u,a,r.slice(),n.slice())}return!p8(function(u,a){return!p8(l,a,u)},c,s)}function DW(e,t,r,n){if(zO(e,t))return!0;var s=jv(e);if(s!==jv(t))return!1;if(typeof e["fantasy-land/equals"]=="function"||typeof t["fantasy-land/equals"]=="function")return typeof e["fantasy-land/equals"]=="function"&&e["fantasy-land/equals"](t)&&typeof t["fantasy-land/equals"]=="function"&&t["fantasy-land/equals"](e);if(typeof e.equals=="function"||typeof t.equals=="function")return typeof e.equals=="function"&&e.equals(t)&&typeof t.equals=="function"&&t.equals(e);switch(s){case"Arguments":case"Array":case"Object":if(typeof e.constructor=="function"&&Jet(e.constructor)==="Promise")return e===t;break;case"Boolean":case"Number":case"String":if(!(typeof e==typeof t&&zO(e.valueOf(),t.valueOf())))return!1;break;case"Date":if(!zO(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(!(e.source===t.source&&e.global===t.global&&e.ignoreCase===t.ignoreCase&&e.multiline===t.multiline&&e.sticky===t.sticky&&e.unicode===t.unicode))return!1;break}for(var c=r.length-1;c>=0;){if(r[c]===e)return n[c]===t;c-=1}switch(s){case"Map":return e.size!==t.size?!1:Zwe(e.entries(),t.entries(),r.concat([e]),n.concat([t]));case"Set":return e.size!==t.size?!1:Zwe(e.values(),t.values(),r.concat([e]),n.concat([t]));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 l=O_(e);if(l.length!==O_(t).length)return!1;var u=r.concat([e]),a=n.concat([t]);for(c=l.length-1;c>=0;){var f=l[c];if(!(gy(f,t)&&DW(t[f],e[f],u,a)))return!1;c-=1}return!0}var Uw=Ks(function(t,r){return DW(t,r,[],[])});function Zet(e,t,r){var n,s;if(typeof e.indexOf=="function")switch(typeof t){case"number":if(t===0){for(n=1/t;r=0}function d8(e,t){for(var r=0,n=t.length,s=Array(n);r":Qwe(l,u)},n=function(c,l){return d8(function(u){return BW(u)+": "+r(c[u])},l.slice().sort())};switch(Object.prototype.toString.call(e)){case"[object Arguments]":return"(function() { return arguments; }("+d8(r,e).join(", ")+"))";case"[object Array]":return"["+d8(r,e).concat(n(e,ntt(function(c){return/^\d+$/.test(c)},O_(e)))).join(", ")+"]";case"[object Boolean]":return typeof e=="object"?"new Boolean("+r(e.valueOf())+")":e.toString();case"[object Date]":return"new Date("+(isNaN(e.valueOf())?r(NaN):BW(Xet(e)))+")";case"[object Map]":return"new Map("+r(Array.from(e))+")";case"[object Null]":return"null";case"[object Number]":return typeof e=="object"?"new Number("+r(e.valueOf())+")":1/e===-1/0?"-0":e.toString(10);case"[object Set]":return"new Set("+r(Array.from(e).sort())+")";case"[object String]":return typeof e=="object"?"new String("+r(e.valueOf())+")":BW(e);case"[object Undefined]":return"undefined";default:if(typeof e.toString=="function"){var s=e.toString();if(s!=="[object Object]")return s}return"{"+n(e,O_(e)).join(", ")+"}"}}var HS=Xa(function(t){return Qwe(t,[])}),e2e=Ks(function(t,r){if(t===r)return r;function n(a,f){if(a>f!=f>a)return f>a?f:a}var s=n(t,r);if(s!==void 0)return s;var c=n(typeof t,typeof r);if(c!==void 0)return c===typeof t?t:r;var l=HS(t),u=n(l,HS(r));return u!==void 0&&u===l?t:r}),itt=(function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=_g.init,e.prototype["@@transducer/result"]=_g.result,e.prototype["@@transducer/step"]=function(t,r){return this.xf["@@transducer/step"](t,this.f(r))},e})(),stt=function(t){return function(r){return new itt(t,r)}},g8=Ks(zw(["fantasy-land/map","map"],stt,function(t,r){switch(Object.prototype.toString.call(r)){case"[object Function]":return kf(r.length,function(){return t.call(this,r.apply(this,arguments))});case"[object Object]":return VO(function(n,s){return n[s]=t(r[s]),n},{},O_(r));default:return d8(t,r)}}));const JS=Number.isInteger||function(t){return t<<0===t};function LW(e){return Object.prototype.toString.call(e)==="[object String]"}function y8(e,t){var r=e<0?t.length+e:e;return LW(t)?t.charAt(r):t[r]}var WO=Ks(function(t,r){if(r!=null)return JS(t)?y8(t,r):r[t]}),t2e=Ks(function(t,r){return g8(WO(t),r)}),ott=Xa(function(t){return k_(t)?!0:!t||typeof t!="object"||LW(t)?!1:t.length===0?!0:t.length>0?t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1):!1}),r2e=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function n2e(e,t,r){return function(s,c,l){if(ott(l))return e(s,c,l);if(l==null)return c;if(typeof l["fantasy-land/reduce"]=="function")return t(s,c,l,"fantasy-land/reduce");if(l[r2e]!=null)return r(s,c,l[r2e]());if(typeof l.next=="function")return r(s,c,l);if(typeof l.reduce=="function")return t(s,c,l,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function att(e,t,r){for(var n=0,s=r.length;n1){var c=!v8(n)&&gy(s,n)&&typeof n[s]=="object"?n[s]:JS(t[1])?[]:{};r=e(Array.prototype.slice.call(t,1),r,c)}return btt(s,r,n)}),wtt=Hh(function(t,r,n){return Kn([t],r,n)});function UW(e){var t=Object.prototype.toString.call(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object AsyncGeneratorFunction]"}var _tt=Ks(function(t,r){var n=kf(t,r);return kf(t,function(){return VO(ytt,g8(n,arguments[0]),Array.prototype.slice.call(arguments,1))})}),VW=Xa(function(t){return _tt(t.length,t)}),HO=Ks(function(t,r){return UW(t)?function(){return t.apply(this,arguments)&&r.apply(this,arguments)}:VW(ptt)(t,r)});function o2e(e){return new RegExp(e.source,e.flags?e.flags:(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":"")+(e.dotAll?"s":""))}function a2e(e,t,r){if(r||(r=new Stt),Ett(e))return e;var n=function(c){var l=r.get(e);if(l)return l;r.set(e,c);for(var u in e)Object.prototype.hasOwnProperty.call(e,u)&&(c[u]=e[u]);return c};switch(jv(e)){case"Object":return n(Object.create(Object.getPrototypeOf(e)));case"Array":return n(Array(e.length));case"Date":return new Date(e.valueOf());case"RegExp":return o2e(e);case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":return e.slice();default:return e}}function Ett(e){var t=typeof e;return e==null||t!="object"&&t!="function"}var Stt=(function(){function e(){this.map={},this.length=0}return e.prototype.set=function(t,r){var n=this.hash(t),s=this.map[n];s||(this.map[n]=s=[]),s.push([t,r]),this.length+=1},e.prototype.hash=function(t){var r=[];for(var n in t)r.push(Object.prototype.toString.call(t[n]));return r.join()},e.prototype.get=function(t){if(this.length<=180){for(var r in this.map)for(var l=this.map[r],n=0;n=0&&this.i>=this.n?f8(n):n},e})();function Btt(e){return function(t){return new Dtt(e,t)}}var Ltt=Ks(zw(["take"],Btt,function(t,r){return KO(0,t<0?1/0:t,r)}));function qtt(e,t){for(var r=t.length-1;r>=0&&e(t[r]);)r-=1;return KO(0,r+1,t)}var ztt=(function(){function e(t,r){this.f=t,this.retained=[],this.xf=r}return e.prototype["@@transducer/init"]=_g.init,e.prototype["@@transducer/result"]=function(t){return this.retained=null,this.xf["@@transducer/result"](t)},e.prototype["@@transducer/step"]=function(t,r){return this.f(r)?this.retain(t,r):this.flush(t,r)},e.prototype.flush=function(t,r){return t=qW(this.xf,t,this.retained),this.retained=[],this.xf["@@transducer/step"](t,r)},e.prototype.retain=function(t,r){return this.retained.push(r),t},e})();function Utt(e){return function(t){return new ztt(e,t)}}var Vtt=Ks(zw([],Utt,qtt)),b8=Xa(function(e){return y8(-1,e)}),Wtt=(function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=_g.init,e.prototype["@@transducer/result"]=_g.result,e.prototype["@@transducer/step"]=function(t,r){if(this.f){if(this.f(r))return t;this.f=null}return this.xf["@@transducer/step"](t,r)},e})();function Htt(e){return function(t){return new Wtt(e,t)}}var Jtt=Ks(zw(["dropWhile"],Htt,function(t,r){for(var n=0,s=r.length;ne.length)&&(t=e.length);for(var r=0,n=Array(t);rt.length}),Brt=Qp(prt(Drt),Ctt,WO("length")),Lrt=zW(function(e,t,r){var n=r.apply(void 0,Irt(e));return brt(n)?frt(n):t}),qrt=function(t){var r=Brt(t);return kf(r,function(){for(var n=arguments.length,s=new Array(n),c=0;c1)for(var _=1;__8(mrt(/^win/),["platform"],k8),QW=e=>{try{const t=new URL(e);return Grt(":",t.protocol)}catch{return}};Qp(QW,w2e);const Xrt=e=>{const t=e.lastIndexOf(".");return t>=0?e.substring(t).toLowerCase():""},j2e=e=>{if(k8.browser)return!1;const t=QW(e);return Ww(t)||t==="file"||/^[a-zA-Z]$/.test(t)},eH=e=>{const t=QW(e);return t==="http"||t==="https"},P2e=(e,t)=>{const r=[/%23/g,"#",/%24/g,"$",/%26/g,"&",/%2C/g,",",/%40/g,"@"],n=E8(!1,"keepFileProtocol",t),s=E8(XW,"isWindows",t);let c=decodeURI(e);for(let u=0;u{const t=[/\?/g,"%3F",/#/g,"%23"];let r=e;XW()&&(r=r.replace(/\\/g,"/")),r=encodeURI(r);for(let n=0;n{const t=e.indexOf("#");return t!==-1?e.substring(t):"#"},vl=e=>{const t=e.indexOf("#");let r=e;return t>=0&&(r=e.substring(0,t)),r},tH=()=>{if(k8.browser)return vl(globalThis.location.href);const e=k8.cwd(),t=b8(e);return["/","\\"].includes(t)?e:e+(XW()?"\\":"/")},eh=(e,t)=>{const r=new URL(t,new URL(e,"resolve://"));if(r.protocol==="resolve:"){const{pathname:n,search:s,hash:c}=r;return n+s+c}return r.toString()},O8=e=>{if(j2e(e))return Qrt(P2e(e));try{return new URL(e).toString()}catch{return encodeURI(decodeURI(e)).replace(/%5B/g,"[").replace(/%5D/g,"]")}},ib=e=>j2e(e)?P2e(e):decodeURI(e);let XO=class{uri;mediaType;data;parseResult;constructor({uri:t,mediaType:r="text/plain",data:n,parseResult:s}){this.uri=t,this.mediaType=r,this.data=n,this.parseResult=s}get extension(){return j_(this.uri)?Xrt(this.uri):""}toString(){return typeof this.data=="string"?this.data:this.data instanceof ArrayBuffer||["ArrayBuffer"].includes(jv(this.data))||ArrayBuffer.isView(this.data)?new TextDecoder("utf-8").decode(this.data):String(this.data)}};class YS{rootRef;refs;circular;constructor({refs:t=[],circular:r=!1}={}){this.refs=[],this.circular=r,t.forEach(this.add.bind(this))}get size(){return this.refs.length}add(t){return this.has(t)||(this.refs.push(t),this.rootRef=this.rootRef===void 0?t:this.rootRef,t.refSet=this),this}merge(t){for(const r of t.values())this.add(r);return this}has(t){const r=j_(t)?t:t.uri;return w2e(this.find(n=>n.uri===r))}find(t){return this.refs.find(t)}*values(){yield*this.refs}clean(){this.refs.forEach(t=>{t.refSet=void 0}),this.rootRef=void 0,this.refs.length=0}}const R2e={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:l2e,immutable:!0},bundle:{strategies:[],refSet:null,maxDepth:1/0}},ent=nrt(Ep(["resolve","baseURI"]),Kn(["resolve","baseURI"])),tnt=e=>xrt(e)?tH():e,I2e=(e,t)=>{const r=w8(e,t);return lrt(ent,tnt,r)};class rnt extends lu{plugin;constructor(t,r){super(t,{cause:r.cause}),this.plugin=r.plugin}}const rH=async(e,t,r)=>{const n=await Promise.all(r.map(ZO([e],t)));return r.filter((s,c)=>n[c])},nH=async(e,t,r)=>{let n;for(const s of r)try{const c=await s[e].call(s,...t);return{plugin:s,result:c}}catch(c){n=new rnt("Error while running plugin",{cause:c,plugin:s})}return Promise.reject(n)};class iH extends lu{}class sH extends lu{}class M2e extends sH{}class $2e extends M2e{}const nnt=async(e,t)=>{const r=t.resolve.resolvers.map(s=>{const c=Object.create(s);return Object.assign(c,t.resolve.resolverOpts)}),n=await rH("canRead",[e,t],r);if(YO(n))throw new $2e(e.uri);try{const{result:s}=await nH("read",[e],n);return s}catch(s){throw new sH(`Error while reading file "${e.uri}"`,{cause:s})}},int=async(e,t)=>{const r=t.parse.parsers.map(s=>{const c=Object.create(s);return Object.assign(c,t.parse.parserOpts)}),n=await rH("canParse",[e,t],r);if(YO(n))throw new $2e(e.uri);try{const{plugin:s,result:c}=await nH("parse",[e,t],n);return!s.allowEmpty&&c.isEmpty?Promise.reject(new iH(`Error while parsing file "${e.uri}". File is empty.`)):c}catch(s){throw new iH(`Error while parsing file "${e.uri}"`,{cause:s})}},snt=async(e,t)=>{const r=new XO({uri:O8(vl(e)),mediaType:t.parse.mediaType}),n=await nnt(r,t);return int(new XO({...r,data:n}),t)};var Of={},oH,F2e;function ont(){if(F2e)return oH;F2e=1;function e(t){return t===null}return oH=e,oH}var aH,N2e;function ant(){if(N2e)return aH;N2e=1;var e=eb(),t=Md(),r="[object Number]";function n(s){return typeof s=="number"||t(s)&&e(s)==r}return aH=n,aH}var lH,D2e;function lnt(){if(D2e)return lH;D2e=1;var e=eb(),t=Md(),r="[object Boolean]";function n(s){return s===!0||s===!1||t(s)&&e(s)==r}return lH=n,lH}var cH,B2e;function uH(){if(B2e)return cH;B2e=1;class e{constructor(r){this.namespace=r||new this.Namespace}serialise(r){if(!(r instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${r}\` is not an Element instance`);const n={element:r.element};r._meta&&r._meta.length>0&&(n.meta=this.serialiseObject(r.meta)),r._attributes&&r._attributes.length>0&&(n.attributes=this.serialiseObject(r.attributes));const s=this.serialiseContent(r.content);return s!==void 0&&(n.content=s),n}deserialise(r){if(!r.element)throw new Error("Given value is not an object containing an element name");const n=this.namespace.getElementClass(r.element),s=new n;s.element!==r.element&&(s.element=r.element),r.meta&&this.deserialiseObject(r.meta,s.meta),r.attributes&&this.deserialiseObject(r.attributes,s.attributes);const c=this.deserialiseContent(r.content);return(c!==void 0||s.content===null)&&(s.content=c),s}serialiseContent(r){if(r instanceof this.namespace.elements.Element)return this.serialise(r);if(r instanceof this.namespace.KeyValuePair){const n={key:this.serialise(r.key)};return r.value&&(n.value=this.serialise(r.value)),n}return r&&r.map?r.length===0?void 0:r.map(this.serialise,this):r}deserialiseContent(r){if(r){if(r.element)return this.deserialise(r);if(r.key){const n=new this.namespace.KeyValuePair(this.deserialise(r.key));return r.value&&(n.value=this.deserialise(r.value)),n}if(r.map)return r.map(this.deserialise,this)}return r}serialiseObject(r){const n={};if(r.forEach((s,c)=>{s&&(n[c.toValue()]=this.serialise(s))}),Object.keys(n).length!==0)return n}deserialiseObject(r,n){Object.keys(r).forEach(s=>{n.set(s,this.deserialise(r[s]))})}}return cH=e,cH}var fH,L2e;function cnt(){if(L2e)return fH;L2e=1;var e=HB();function t(r,n){return e(r,n)}return fH=t,fH}var pH,q2e;function C8(){if(q2e)return pH;q2e=1;class e{constructor(r,n){this.key=r,this.value=n}clone(){const r=new e;return this.key&&(r.key=this.key.clone()),this.value&&(r.value=this.value.clone()),r}}return pH=e,pH}var hH,z2e;function j8(){if(z2e)return hH;z2e=1;var e="Expected a function";function t(r){if(typeof r!="function")throw new TypeError(e);return function(){var n=arguments;switch(n.length){case 0:return!r.call(this);case 1:return!r.call(this,n[0]);case 2:return!r.call(this,n[0],n[1]);case 3:return!r.call(this,n[0],n[1],n[2])}return!r.apply(this,n)}}return hH=t,hH}var dH,U2e;function P8(){if(U2e)return dH;U2e=1;const e=j8();function t(n){return typeof n=="string"?s=>s.element===n:n.constructor&&n.extend?s=>s instanceof n:n}class r{constructor(s){this.elements=s||[]}toValue(){return this.elements.map(s=>s.toValue())}map(s,c){return this.elements.map(s,c)}flatMap(s,c){return this.map(s,c).reduce((l,u)=>l.concat(u),[])}compactMap(s,c){const l=[];return this.forEach(u=>{const a=s.bind(c)(u);a&&l.push(a)}),l}filter(s,c){return s=t(s),new r(this.elements.filter(s,c))}reject(s,c){return s=t(s),new r(this.elements.filter(e(s),c))}find(s,c){return s=t(s),this.elements.find(s,c)}forEach(s,c){this.elements.forEach(s,c)}reduce(s,c){return this.elements.reduce(s,c)}includes(s){return this.elements.some(c=>c.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 c=this.elements[s];if(c)return c.toValue()}get length(){return this.elements.length}get isEmpty(){return this.elements.length===0}get first(){return this.elements[0]}}return typeof Symbol<"u"&&(r.prototype[Symbol.iterator]=function(){return this.elements[Symbol.iterator]()}),dH=r,dH}var mH,V2e;function S1(){if(V2e)return mH;V2e=1;const e=cnt(),t=C8(),r=P8();class n{constructor(c,l,u){l&&(this.meta=l),u&&(this.attributes=u),this.content=c}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(c=>{c.parent=this,c.freeze()},this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){const c=new this.constructor;return c.element=this.element,this.meta.length&&(c._meta=this.meta.clone()),this.attributes.length&&(c._attributes=this.attributes.clone()),this.content?this.content.clone?c.content=this.content.clone():Array.isArray(this.content)?c.content=this.content.map(l=>l.clone()):c.content=this.content:c.content=this.content,c}toValue(){return this.content instanceof n?this.content.toValue():this.content instanceof t?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map(c=>c.toValue(),this):this.content}toRef(c){if(this.id.toValue()==="")throw Error("Cannot create reference to an element that does not contain an ID");const l=new this.RefElement(this.id.toValue());return c&&(l.path=c),l}findRecursive(...c){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 l=c.pop();let u=new r;const a=(p,d)=>(p.push(d),p),f=(p,d)=>{d.element===l&&p.push(d);const m=d.findRecursive(l);return m&&m.reduce(a,p),d.content instanceof t&&(d.content.key&&f(p,d.content.key),d.content.value&&f(p,d.content.value)),p};return this.content&&(this.content.element&&f(u,this.content),Array.isArray(this.content)&&this.content.reduce(f,u)),c.isEmpty||(u=u.filter(p=>{let d=p.parents.map(m=>m.element);for(const m in c){const g=c[m],y=d.indexOf(g);if(y!==-1)d=d.splice(0,y);else return!1}return!0})),u}set(c){return this.content=c,this}equals(c){return e(this.toValue(),c)}getMetaProperty(c,l){if(!this.meta.hasKey(c)){if(this.isFrozen){const u=this.refract(l);return u.freeze(),u}this.meta.set(c,l)}return this.meta.get(c)}setMetaProperty(c,l){this.meta.set(c,l)}get element(){return this._storedElement||"element"}set element(c){this._storedElement=c}get content(){return this._content}set content(c){if(c instanceof n)this._content=c;else if(c instanceof r)this.content=c.elements;else if(typeof c=="string"||typeof c=="number"||typeof c=="boolean"||c==="null"||c==null)this._content=c;else if(c instanceof t)this._content=c;else if(Array.isArray(c))this._content=c.map(this.refract);else if(typeof c=="object")this._content=Object.keys(c).map(l=>new this.MemberElement(l,c[l]));else throw new Error("Cannot set content to given value")}get meta(){if(!this._meta){if(this.isFrozen){const c=new this.ObjectElement;return c.freeze(),c}this._meta=new this.ObjectElement}return this._meta}set meta(c){c instanceof this.ObjectElement?this._meta=c:this.meta.set(c||{})}get attributes(){if(!this._attributes){if(this.isFrozen){const c=new this.ObjectElement;return c.freeze(),c}this._attributes=new this.ObjectElement}return this._attributes}set attributes(c){c instanceof this.ObjectElement?this._attributes=c:this.attributes.set(c||{})}get id(){return this.getMetaProperty("id","")}set id(c){this.setMetaProperty("id",c)}get classes(){return this.getMetaProperty("classes",[])}set classes(c){this.setMetaProperty("classes",c)}get title(){return this.getMetaProperty("title","")}set title(c){this.setMetaProperty("title",c)}get description(){return this.getMetaProperty("description","")}set description(c){this.setMetaProperty("description",c)}get links(){return this.getMetaProperty("links",[])}set links(c){this.setMetaProperty("links",c)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:c}=this;const l=new r;for(;c;)l.push(c),c=c.parent;return l}get children(){if(Array.isArray(this.content))return new r(this.content);if(this.content instanceof t){const c=new r([this.content.key]);return this.content.value&&c.push(this.content.value),c}return this.content instanceof n?new r([this.content]):new r}get recursiveChildren(){const c=new r;return this.children.forEach(l=>{c.push(l),l.recursiveChildren.forEach(u=>{c.push(u)})}),c}}return mH=n,mH}var gH,W2e;function unt(){if(W2e)return gH;W2e=1;const e=S1();class t extends e{constructor(n,s,c){super(n||null,s,c),this.element="null"}primitive(){return"null"}set(){return new Error("Cannot set the value of null")}}return gH=t,gH}var yH,H2e;function fnt(){if(H2e)return yH;H2e=1;const e=S1();return yH=class extends e{constructor(r,n,s){super(r,n,s),this.element="string"}primitive(){return"string"}get length(){return this.content.length}},yH}var vH,J2e;function pnt(){if(J2e)return vH;J2e=1;const e=S1();return vH=class extends e{constructor(r,n,s){super(r,n,s),this.element="number"}primitive(){return"number"}},vH}var bH,K2e;function hnt(){if(K2e)return bH;K2e=1;const e=S1();return bH=class extends e{constructor(r,n,s){super(r,n,s),this.element="boolean"}primitive(){return"boolean"}},bH}var wH,G2e;function Y2e(){if(G2e)return wH;G2e=1;const e=j8(),t=S1(),r=P8();class n extends t{constructor(c,l,u){super(c||[],l,u),this.element="array"}primitive(){return"array"}get(c){return this.content[c]}getValue(c){const l=this.get(c);if(l)return l.toValue()}getIndex(c){return this.content[c]}set(c,l){return this.content[c]=this.refract(l),this}remove(c){const l=this.content.splice(c,1);return l.length?l[0]:null}map(c,l){return this.content.map(c,l)}flatMap(c,l){return this.map(c,l).reduce((u,a)=>u.concat(a),[])}compactMap(c,l){const u=[];return this.forEach(a=>{const f=c.bind(l)(a);f&&u.push(f)}),u}filter(c,l){return new r(this.content.filter(c,l))}reject(c,l){return this.filter(e(c),l)}reduce(c,l){let u,a;l!==void 0?(u=0,a=this.refract(l)):(u=1,a=this.primitive()==="object"?this.first.value:this.first);for(let f=u;f{c.bind(l)(u,this.refract(a))})}shift(){return this.content.shift()}unshift(c){this.content.unshift(this.refract(c))}push(c){return this.content.push(this.refract(c)),this}add(c){this.push(c)}findElements(c,l){const u=l||{},a=!!u.recursive,f=u.results===void 0?[]:u.results;return this.forEach((p,d,m)=>{a&&p.findElements!==void 0&&p.findElements(c,{results:f,recursive:a}),c(p,d,m)&&f.push(p)}),f}find(c){return new r(this.findElements(c,{recursive:!0}))}findByElement(c){return this.find(l=>l.element===c)}findByClass(c){return this.find(l=>l.classes.includes(c))}getById(c){return this.find(l=>l.id.toValue()===c).first}includes(c){return this.content.some(l=>l.equals(c))}contains(c){return this.includes(c)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(c){return new this.constructor(this.content.concat(c.content))}"fantasy-land/concat"(c){return this.concat(c)}"fantasy-land/map"(c){return new this.constructor(this.map(c))}"fantasy-land/chain"(c){return this.map(l=>c(l),this).reduce((l,u)=>l.concat(u),this.empty())}"fantasy-land/filter"(c){return new this.constructor(this.content.filter(c))}"fantasy-land/reduce"(c,l){return this.content.reduce(c,l)}get length(){return this.content.length}get isEmpty(){return this.content.length===0}get first(){return this.getIndex(0)}get second(){return this.getIndex(1)}get last(){return this.getIndex(this.length-1)}}return n.empty=function(){return new this},n["fantasy-land/empty"]=n.empty,typeof Symbol<"u"&&(n.prototype[Symbol.iterator]=function(){return this.content[Symbol.iterator]()}),wH=n,wH}var _H,Z2e;function X2e(){if(Z2e)return _H;Z2e=1;const e=C8(),t=S1();return _H=class extends t{constructor(n,s,c,l){super(new e,c,l),this.element="member",this.key=n,this.value=s}get key(){return this.content.key}set key(n){this.content.key=this.refract(n)}get value(){return this.content.value}set value(n){this.content.value=this.refract(n)}},_H}var EH,Q2e;function e_e(){if(Q2e)return EH;Q2e=1;const e=j8(),t=P8();class r extends t{map(s,c){return this.elements.map(l=>s.bind(c)(l.value,l.key,l))}filter(s,c){return new r(this.elements.filter(l=>s.bind(c)(l.value,l.key,l)))}reject(s,c){return this.filter(e(s.bind(c)))}forEach(s,c){return this.elements.forEach((l,u)=>{s.bind(c)(l.value,l.key,l,u)})}keys(){return this.map((s,c)=>c.toValue())}values(){return this.map(s=>s.toValue())}}return EH=r,EH}var SH,t_e;function dnt(){if(t_e)return SH;t_e=1;const e=j8(),t=Id(),r=Y2e(),n=X2e(),s=e_e();class c extends r{constructor(u,a,f){super(u||[],a,f),this.element="object"}primitive(){return"object"}toValue(){return this.content.reduce((u,a)=>(u[a.key.toValue()]=a.value?a.value.toValue():void 0,u),{})}get(u){const a=this.getMember(u);if(a)return a.value}getMember(u){if(u!==void 0)return this.content.find(a=>a.key.toValue()===u)}remove(u){let a=null;return this.content=this.content.filter(f=>f.key.toValue()===u?(a=f,!1):!0),a}getKey(u){const a=this.getMember(u);if(a)return a.key}set(u,a){if(t(u))return Object.keys(u).forEach(d=>{this.set(d,u[d])}),this;const f=u,p=this.getMember(f);return p?p.value=a:this.content.push(new n(f,a)),this}keys(){return this.content.map(u=>u.key.toValue())}values(){return this.content.map(u=>u.value.toValue())}hasKey(u){return this.content.some(a=>a.key.equals(u))}items(){return this.content.map(u=>[u.key.toValue(),u.value.toValue()])}map(u,a){return this.content.map(f=>u.bind(a)(f.value,f.key,f))}compactMap(u,a){const f=[];return this.forEach((p,d,m)=>{const g=u.bind(a)(p,d,m);g&&f.push(g)}),f}filter(u,a){return new s(this.content).filter(u,a)}reject(u,a){return this.filter(e(u),a)}forEach(u,a){return this.content.forEach(f=>u.bind(a)(f.value,f.key,f))}}return SH=c,SH}var xH,r_e;function mnt(){if(r_e)return xH;r_e=1;const e=S1();return xH=class extends e{constructor(r,n,s){super(r||[],n,s),this.element="link"}get relation(){return this.attributes.get("relation")}set relation(r){this.attributes.set("relation",r)}get href(){return this.attributes.get("href")}set href(r){this.attributes.set("href",r)}},xH}var AH,n_e;function gnt(){if(n_e)return AH;n_e=1;const e=S1();return AH=class extends e{constructor(r,n,s){super(r||[],n,s),this.element="ref",this.path||(this.path="element")}get path(){return this.attributes.get("path")}set path(r){this.attributes.set("path",r)}},AH}var kH,i_e;function s_e(){if(i_e)return kH;i_e=1;const e=S1(),t=unt(),r=fnt(),n=pnt(),s=hnt(),c=Y2e(),l=X2e(),u=dnt(),a=mnt(),f=gnt(),p=P8(),d=e_e(),m=C8();function g(y){return y instanceof e?y:typeof y=="string"?new r(y):typeof y=="number"?new n(y):typeof y=="boolean"?new s(y):y===null?new t:Array.isArray(y)?new c(y.map(g)):typeof y=="object"?new u(y):y}return e.prototype.ObjectElement=u,e.prototype.RefElement=f,e.prototype.MemberElement=l,e.prototype.refract=g,p.prototype.refract=g,kH={Element:e,NullElement:t,StringElement:r,NumberElement:n,BooleanElement:s,ArrayElement:c,MemberElement:l,ObjectElement:u,LinkElement:a,RefElement:f,refract:g,ArraySlice:p,ObjectSlice:d,KeyValuePair:m},kH}var OH,o_e;function ynt(){if(o_e)return OH;o_e=1;const e=ont(),t=K0e(),r=ant(),n=lnt(),s=Id(),c=uH(),l=s_e();class u{constructor(f){this.elementMap={},this.elementDetection=[],this.Element=l.Element,this.KeyValuePair=l.KeyValuePair,(!f||!f.noDefault)&&this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(f){return f.namespace&&f.namespace({base:this}),f.load&&f.load({base:this}),this}useDefault(){return this.register("null",l.NullElement).register("string",l.StringElement).register("number",l.NumberElement).register("boolean",l.BooleanElement).register("array",l.ArrayElement).register("object",l.ObjectElement).register("member",l.MemberElement).register("ref",l.RefElement).register("link",l.LinkElement),this.detect(e,l.NullElement,!1).detect(t,l.StringElement,!1).detect(r,l.NumberElement,!1).detect(n,l.BooleanElement,!1).detect(Array.isArray,l.ArrayElement,!1).detect(s,l.ObjectElement,!1),this}register(f,p){return this._elements=void 0,this.elementMap[f]=p,this}unregister(f){return this._elements=void 0,delete this.elementMap[f],this}detect(f,p,d){return(d===void 0?!0:d)?this.elementDetection.unshift([f,p]):this.elementDetection.push([f,p]),this}toElement(f){if(f instanceof this.Element)return f;let p;for(let d=0;d{const p=f[0].toUpperCase()+f.substr(1);this._elements[p]=this.elementMap[f]})),this._elements}get serialiser(){return new c(this)}}return c.prototype.Namespace=u,OH=u,OH}var CH,a_e;function vnt(){if(a_e)return CH;a_e=1;const e=uH();return CH=class extends e{serialise(r){if(!(r instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${r}\` is not an Element instance`);let n;r._attributes&&r.attributes.get("variable")&&(n=r.attributes.get("variable"));const s={element:r.element};r._meta&&r._meta.length>0&&(s.meta=this.serialiseObject(r.meta));const c=r.element==="enum"||r.attributes.keys().indexOf("enumerations")!==-1;if(c){const l=this.enumSerialiseAttributes(r);l&&(s.attributes=l)}else if(r._attributes&&r._attributes.length>0){let{attributes:l}=r;l.get("metadata")&&(l=l.clone(),l.set("meta",l.get("metadata")),l.remove("metadata")),r.element==="member"&&n&&(l=l.clone(),l.remove("variable")),l.length>0&&(s.attributes=this.serialiseObject(l))}if(c)s.content=this.enumSerialiseContent(r,s);else if(this[`${r.element}SerialiseContent`])s.content=this[`${r.element}SerialiseContent`](r,s);else if(r.content!==void 0){let l;n&&r.content.key?(l=r.content.clone(),l.key.attributes.set("variable",n),l=this.serialiseContent(l)):l=this.serialiseContent(r.content),this.shouldSerialiseContent(r,l)&&(s.content=l)}else this.shouldSerialiseContent(r,r.content)&&r instanceof this.namespace.elements.Array&&(s.content=[]);return s}shouldSerialiseContent(r,n){return r.element==="parseResult"||r.element==="httpRequest"||r.element==="httpResponse"||r.element==="category"||r.element==="link"?!0:!(n===void 0||Array.isArray(n)&&n.length===0)}refSerialiseContent(r,n){return delete n.attributes,{href:r.toValue(),path:r.path.toValue()}}sourceMapSerialiseContent(r){return r.toValue()}dataStructureSerialiseContent(r){return[this.serialiseContent(r.content)]}enumSerialiseAttributes(r){const n=r.attributes.clone(),s=n.remove("enumerations")||new this.namespace.elements.Array([]),c=n.get("default");let l=n.get("samples")||new this.namespace.elements.Array([]);if(c&&c.content&&(c.content.attributes&&c.content.attributes.remove("typeAttributes"),n.set("default",new this.namespace.elements.Array([c.content]))),l.forEach(u=>{u.content&&u.content.element&&u.content.attributes.remove("typeAttributes")}),r.content&&s.length!==0&&l.unshift(r.content),l=l.map(u=>u instanceof this.namespace.elements.Array?[u]:new this.namespace.elements.Array([u.content])),l.length&&n.set("samples",l),n.length>0)return this.serialiseObject(n)}enumSerialiseContent(r){if(r._attributes){const n=r.attributes.get("enumerations");if(n&&n.length>0)return n.content.map(s=>{const c=s.clone();return c.attributes.remove("typeAttributes"),this.serialise(c)})}if(r.content){const n=r.content.clone();return n.attributes.remove("typeAttributes"),[this.serialise(n)]}return[]}deserialise(r){if(typeof r=="string")return new this.namespace.elements.String(r);if(typeof r=="number")return new this.namespace.elements.Number(r);if(typeof r=="boolean")return new this.namespace.elements.Boolean(r);if(r===null)return new this.namespace.elements.Null;if(Array.isArray(r))return new this.namespace.elements.Array(r.map(this.deserialise,this));const n=this.namespace.getElementClass(r.element),s=new n;s.element!==r.element&&(s.element=r.element),r.meta&&this.deserialiseObject(r.meta,s.meta),r.attributes&&this.deserialiseObject(r.attributes,s.attributes);const c=this.deserialiseContent(r.content);if((c!==void 0||s.content===null)&&(s.content=c),s.element==="enum"){s.content&&s.attributes.set("enumerations",s.content);let l=s.attributes.get("samples");if(s.attributes.remove("samples"),l){const a=l;l=new this.namespace.elements.Array,a.forEach(p=>{p.forEach(d=>{const m=new n(d);m.element=s.element,l.push(m)})});const f=l.shift();f?s.content=f.content:s.content=void 0,s.attributes.set("samples",l)}else s.content=void 0;let u=s.attributes.get("default");if(u&&u.length>0){u=u.get(0);const a=new n(u);a.element=s.element,s.attributes.set("default",a)}}else if(s.element==="dataStructure"&&Array.isArray(s.content))[s.content]=s.content;else if(s.element==="category"){const l=s.attributes.get("meta");l&&(s.attributes.set("metadata",l),s.attributes.remove("meta"))}else s.element==="member"&&s.key&&s.key._attributes&&s.key._attributes.getValue("variable")&&(s.attributes.set("variable",s.key.attributes.get("variable")),s.key.attributes.remove("variable"));return s}serialiseContent(r){if(r instanceof this.namespace.elements.Element)return this.serialise(r);if(r instanceof this.namespace.KeyValuePair){const n={key:this.serialise(r.key)};return r.value&&(n.value=this.serialise(r.value)),n}return r&&r.map?r.map(this.serialise,this):r}deserialiseContent(r){if(r){if(r.element)return this.deserialise(r);if(r.key){const n=new this.namespace.KeyValuePair(this.deserialise(r.key));return r.value&&(n.value=this.deserialise(r.value)),n}if(r.map)return r.map(this.deserialise,this)}return r}shouldRefract(r){return r._attributes&&r.attributes.keys().length||r._meta&&r.meta.keys().length?!0:r.element==="enum"?!1:r.element!==r.primitive()||r.element==="member"}convertKeyToRefract(r,n){return this.shouldRefract(n)?this.serialise(n):n.element==="enum"?this.serialiseEnum(n):n.element==="array"?n.map(s=>this.shouldRefract(s)||r==="default"?this.serialise(s):s.element==="array"||s.element==="object"||s.element==="enum"?s.children.map(c=>this.serialise(c)):s.toValue()):n.element==="object"?(n.content||[]).map(this.serialise,this):n.toValue()}serialiseEnum(r){return r.children.map(n=>this.serialise(n))}serialiseObject(r){const n={};return r.forEach((s,c)=>{if(s){const l=c.toValue();n[l]=this.convertKeyToRefract(l,s)}}),n}deserialiseObject(r,n){Object.keys(r).forEach(s=>{n.set(s,this.deserialise(r[s]))})}},CH}var l_e;function bnt(){if(l_e)return Of;l_e=1;const e=ynt(),t=s_e();return Of.Namespace=e,Of.namespace=function(n){return new e(n)},Of.KeyValuePair=C8(),Of.ArraySlice=t.ArraySlice,Of.ObjectSlice=t.ObjectSlice,Of.Element=t.Element,Of.StringElement=t.StringElement,Of.NumberElement=t.NumberElement,Of.BooleanElement=t.BooleanElement,Of.NullElement=t.NullElement,Of.ArrayElement=t.ArrayElement,Of.ObjectElement=t.ObjectElement,Of.MemberElement=t.MemberElement,Of.RefElement=t.RefElement,Of.LinkElement=t.LinkElement,Of.refract=t.refract,Of.JSONSerialiser=uH(),Of.JSON06Serialiser=vnt(),Of}var br=bnt();class T8 extends br.StringElement{constructor(t,r,n){super(t,r,n),this.element="annotation"}get code(){return this.attributes.get("code")}set code(t){this.attributes.set("code",t)}}class R8 extends br.StringElement{constructor(t,r,n){super(t,r,n),this.element="comment"}}class Tv extends br.ArrayElement{constructor(t,r,n){super(t,r,n),this.element="parseResult"}get api(){return this.children.filter(t=>t.classes.contains("api")).first}get results(){return this.children.filter(t=>t.classes.contains("result"))}get result(){return this.results.first}get annotations(){return this.children.filter(t=>t.element==="annotation")}get warnings(){return this.children.filter(t=>t.element==="annotation"&&t.classes.contains("warning"))}get errors(){return this.children.filter(t=>t.element==="annotation"&&t.classes.contains("error"))}get isEmpty(){return this.children.reject(t=>t.element==="annotation").isEmpty}replaceResult(t){const{result:r}=this;if(Ww(r))return!1;const n=this.content.findIndex(s=>s===r);return n===-1?!1:(this.content[n]=t,!0)}}const wnt=(e,t)=>typeof t=="object"&&t!==null&&e in t&&typeof t[e]=="function",_nt=e=>typeof e=="object"&&e!=null&&"_storedElement"in e&&typeof e._storedElement=="string"&&"_content"in e,Ent=(e,t)=>typeof t=="object"&&t!==null&&"primitive"in t?typeof t.primitive=="function"&&t.primitive()===e:!1,Snt=(e,t)=>typeof t=="object"&&t!==null&&"classes"in t&&(Array.isArray(t.classes)||t.classes instanceof br.ArrayElement)&&t.classes.includes(e),Hw=(e,t)=>typeof t=="object"&&t!==null&&"element"in t&&t.element===e,ai=e=>e({hasMethod:wnt,hasBasicElementProps:_nt,primitiveEq:Ent,isElementType:Hw,hasClass:Snt}),Su=ai(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof br.Element||e(r)&&t(void 0,r)),Ds=ai(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof br.StringElement||e(r)&&t("string",r)),jH=ai(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof br.NumberElement||e(r)&&t("number",r)),PH=ai(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof br.NullElement||e(r)&&t("null",r)),QO=ai(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof br.BooleanElement||e(r)&&t("boolean",r)),pa=ai(({hasBasicElementProps:e,primitiveEq:t,hasMethod:r})=>n=>n instanceof br.ObjectElement||e(n)&&t("object",n)&&r("keys",n)&&r("values",n)&&r("items",n)),th=ai(({hasBasicElementProps:e,primitiveEq:t,hasMethod:r})=>n=>n instanceof br.ArrayElement&&!(n instanceof br.ObjectElement)||e(n)&&t("array",n)&&r("push",n)&&r("unshift",n)&&r("map",n)&&r("reduce",n)),Rv=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof br.MemberElement||e(n)&&t("member",n)&&r(void 0,n)),c_e=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof br.LinkElement||e(n)&&t("link",n)&&r(void 0,n)),u_e=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof br.RefElement||e(n)&&t("ref",n)&&r(void 0,n)),xnt=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof T8||e(n)&&t("annotation",n)&&r("array",n)),Ant=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof R8||e(n)&&t("comment",n)&&r("string",n)),f_e=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Tv||e(n)&&t("parseResult",n)&&r("array",n)),P_=e=>Hw("object",e)||Hw("array",e)||Hw("boolean",e)||Hw("number",e)||Hw("string",e)||Hw("null",e)||Hw("member",e),ZS=e=>Su(e)?Number.isInteger(e.startPositionRow)&&Number.isInteger(e.startPositionColumn)&&Number.isInteger(e.startIndex)&&Number.isInteger(e.endPositionRow)&&Number.isInteger(e.endPositionColumn)&&Number.isInteger(e.endIndex):!1,knt=(e,t)=>{if(e.length===0)return!0;const r=t.attributes.get("symbols");return th(r)?NW(A8(r.toValue()),e):!1},XS=(e,t)=>e.length===0?!0:NW(A8(t.classes.toValue()),e),Ont=Object.freeze(Object.defineProperty({__proto__:null,hasElementSourceMap:ZS,includesClasses:XS,includesSymbols:knt,isAnnotationElement:xnt,isArrayElement:th,isBooleanElement:QO,isCommentElement:Ant,isElement:Su,isLinkElement:c_e,isMemberElement:Rv,isNullElement:PH,isNumberElement:jH,isObjectElement:pa,isParseResultElement:f_e,isPrimitiveElement:P_,isRefElement:u_e,isStringElement:Ds},Symbol.toStringTag,{value:"Module"}));class p_e extends br.Namespace{constructor(){super(),this.register("annotation",T8),this.register("comment",R8),this.register("parseResult",Tv)}}const h_e=new p_e,x1=e=>{const t=new p_e;return Pv(e)&&t.use(e),t},d_e=()=>({predicates:{...Ont},namespace:h_e}),I8=(e,t,r)=>{const n=e[t];if(n!=null){if(!r&&typeof n=="function")return n;const s=r?n.leave:n.enter;if(typeof s=="function")return s}else{const s=r?e.leave:e.enter;if(s!=null){if(typeof s=="function")return s;const c=s[t];if(typeof c=="function")return c}}return null},No={},eC=e=>e?.type,m_e=e=>typeof eC(e)=="string",TH=e=>Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e)),M8=(e,{visitFnGetter:t=I8,nodeTypeGetter:r=eC,breakSymbol:n=No,deleteNodeSymbol:s=null,skipVisitingNodeSymbol:c=!1,exposeEdits:l=!1}={})=>{const u=Symbol("skip"),a=new Array(e.length).fill(u);return{enter(f,p,d,m,g,y){let w=f,b=!1;const _={...y,replaceWith(E,S){y.replaceWith(E,S),w=E}};for(let E=0;E{const u=Symbol("skip"),a=new Array(e.length).fill(u);return{async enter(f,p,d,m,g,y){let w=f,b=!1;const _={...y,replaceWith(E,S){y.replaceWith(E,S),w=E}};for(let E=0;E{const g=r||{};let y,w=Array.isArray(e),b=[e],_=-1,E,S=[],A=e;const k=[],O=[];do{_+=1;const I=_===b.length;let $;const R=I&&S.length!==0;if(I){if($=O.length===0?void 0:k.pop(),A=E,E=O.pop(),R)if(w){A=A.slice();let B=0;for(const[W,Q]of S){const ee=W-B;Q===c?(A.splice(ee,1),B+=1):A[ee]=Q}}else{A=p(A);for(const[B,W]of S)A[B]=W}_=y.index,b=y.keys,S=y.edits,w=y.inArray,y=y.prev}else if(E!==c&&E!==void 0){if($=w?_:b[_],A=E[$],A===c||A===void 0)continue;k.push($)}let q;if(!Array.isArray(A)){var j;if(!f(A))throw new nb(`Invalid AST Node: ${String(A)}`,{node:A});if(d&&O.includes(A)){typeof m=="function"&&m(A,$,E,k,O),k.pop();continue}const B=u(t,a(A),I);if(B){for(const[Q,ee]of Object.entries(n))t[Q]=ee;const W={replaceWith(Q,ee){typeof ee=="function"?ee(Q,A,$,E,k,O):E&&(E[$]=Q),I||(A=Q)}};q=B.call(t,A,$,E,k,O,W)}if(typeof((j=q)===null||j===void 0?void 0:j.then)=="function")throw new nb("Async visitor not supported in sync mode",{visitor:t,visitFn:B});if(q===s)break;if(q===l){if(!I){k.pop();continue}}else if(q!==void 0&&(S.push([$,q]),!I))if(f(q))A=q;else{k.pop();continue}}if(q===void 0&&R&&S.push([$,A]),!I){var P;y={inArray:w,index:_,keys:b,edits:S,prev:y},w=Array.isArray(A),b=w?A:(P=g[a(A)])!==null&&P!==void 0?P:[],_=-1,S=[],E!==c&&E!==void 0&&O.push(E),E=A}}while(y!==void 0);return S.length!==0?S[S.length-1][1]:e};RH[Symbol.for("nodejs.util.promisify.custom")]=async(e,t,{keyMap:r=null,state:n={},breakSymbol:s=No,deleteNodeSymbol:c=null,skipVisitingNodeSymbol:l=!1,visitFnGetter:u=I8,nodeTypeGetter:a=eC,nodePredicate:f=m_e,nodeCloneFn:p=TH,detectCycles:d=!0,detectCyclesCallback:m=null}={})=>{const g=r||{};let y,w=Array.isArray(e),b=[e],_=-1,E,S=[],A=e;const k=[],O=[];do{_+=1;const P=_===b.length;let I;const $=P&&S.length!==0;if(P){if(I=O.length===0?void 0:k.pop(),A=E,E=O.pop(),$)if(w){A=A.slice();let q=0;for(const[B,W]of S){const Q=B-q;W===c?(A.splice(Q,1),q+=1):A[Q]=W}}else{A=p(A);for(const[q,B]of S)A[q]=B}_=y.index,b=y.keys,S=y.edits,w=y.inArray,y=y.prev}else if(E!==c&&E!==void 0){if(I=w?_:b[_],A=E[I],A===c||A===void 0)continue;k.push(I)}let R;if(!Array.isArray(A)){if(!f(A))throw new nb(`Invalid AST Node: ${String(A)}`,{node:A});if(d&&O.includes(A)){typeof m=="function"&&m(A,I,E,k,O),k.pop();continue}const q=u(t,a(A),P);if(q){for(const[W,Q]of Object.entries(n))t[W]=Q;const B={replaceWith(W,Q){typeof Q=="function"?Q(W,A,I,E,k,O):E&&(E[I]=W),P||(A=W)}};R=await q.call(t,A,I,E,k,O,B)}if(R===s)break;if(R===l){if(!P){k.pop();continue}}else if(R!==void 0&&(S.push([I,R]),!P))if(f(R))A=R;else{k.pop();continue}}if(R===void 0&&$&&S.push([I,A]),!P){var j;y={inArray:w,index:_,keys:b,edits:S,prev:y},w=Array.isArray(A),b=w?A:(j=g[a(A)])!==null&&j!==void 0?j:[],_=-1,S=[],E!==c&&E!==void 0&&O.push(E),E=A}}while(y!==void 0);return S.length!==0?S[S.length-1][1]:e};class g_e extends nb{value;constructor(t,r){super(t,r),typeof r<"u"&&(this.value=r.value)}}class jnt extends g_e{}class Pnt extends g_e{}const Jw=(e,t)=>{const r=GS(e,t);return irt(n=>{if(Pv(n)&&GO("$ref",n)&&crt(j_,"$ref",n)){const s=Ep(["$ref"],n),c=O2e("#/",s);return Ep(c.split("/"),r)}return Pv(n)?Jw(n,r):n},e)},IH=(e,t)=>(e.startPositionRow=t?.startPositionRow,e.startPositionColumn=t?.startPositionColumn,e.startIndex=t?.startIndex,e.endPositionRow=t?.endPositionRow,e.endPositionColumn=t?.endPositionColumn,e.endIndex=t?.endIndex,e),Mi=(e,t={})=>{const{visited:r=new WeakMap}=t,n={...t,visited:r};if(r.has(e))return r.get(e);if(e instanceof br.KeyValuePair){const{key:s,value:c}=e,l=Su(s)?Mi(s,n):s,u=Su(c)?Mi(c,n):c,a=new br.KeyValuePair(l,u);return r.set(e,a),a}if(e instanceof br.ObjectSlice){const s=u=>Mi(u,n),c=[...e].map(s),l=new br.ObjectSlice(c);return r.set(e,l),l}if(e instanceof br.ArraySlice){const s=u=>Mi(u,n),c=[...e].map(s),l=new br.ArraySlice(c);return r.set(e,l),l}if(Su(e)){const s=Sp(e);if(r.set(e,s),e.content)if(Su(e.content))s.content=Mi(e.content,n);else if(e.content instanceof br.KeyValuePair)s.content=Mi(e.content,n);else if(Array.isArray(e.content)){const c=l=>Mi(l,n);s.content=e.content.map(c)}else s.content=e.content;else s.content=e.content;return s}throw new jnt("Value provided to cloneDeep function couldn't be cloned",{value:e})};Mi.safe=e=>{try{return Mi(e)}catch{return e}};const y_e=e=>{const{key:t,value:r}=e;return new br.KeyValuePair(t,r)},Tnt=e=>{const t=[...e];return new br.ArraySlice(t)},Rnt=e=>{const t=[...e];return new br.ObjectSlice(t)},v_e=e=>{const t=new e.constructor;if(t.element=e.element,ZS(e)&&IH(t,e),e.meta.length>0&&(t._meta=Mi(e.meta)),e.attributes.length>0&&(t._attributes=Mi(e.attributes)),Su(e.content)){const r=e.content;t.content=v_e(r)}else Array.isArray(e.content)?t.content=[...e.content]:e.content instanceof br.KeyValuePair?t.content=y_e(e.content):t.content=e.content;return t},Sp=e=>{if(e instanceof br.KeyValuePair)return y_e(e);if(e instanceof br.ObjectSlice)return Rnt(e);if(e instanceof br.ArraySlice)return Tnt(e);if(Su(e))return v_e(e);throw new Pnt("Value provided to cloneShallow function couldn't be cloned",{value:e})};Sp.safe=e=>{try{return Sp(e)}catch{return e}};const QS=e=>pa(e)?"ObjectElement":th(e)?"ArrayElement":Rv(e)?"MemberElement":Ds(e)?"StringElement":QO(e)?"BooleanElement":jH(e)?"NumberElement":PH(e)?"NullElement":c_e(e)?"LinkElement":u_e(e)?"RefElement":void 0,b_e=e=>Su(e)?Sp(e):TH(e),w_e=Qp(QS,j_),sb={ObjectElement:["content"],ArrayElement:["content"],MemberElement:["key","value"],StringElement:[],BooleanElement:[],NumberElement:[],NullElement:[],RefElement:[],LinkElement:[],Annotation:[],Comment:[],ParseResultElement:["content"]};class __e{result;predicate;returnOnTrue;returnOnFalse;constructor({predicate:t=$W,returnOnTrue:r,returnOnFalse:n}={}){this.result=[],this.predicate=t,this.returnOnTrue=r,this.returnOnFalse=n}enter(t){return this.predicate(t)?(this.result.push(t),this.returnOnTrue):this.returnOnFalse}}const Cf=(e,t,{keyMap:r=sb,...n}={})=>RH(e,t,{keyMap:r,nodeTypeGetter:QS,nodePredicate:w_e,nodeCloneFn:b_e,...n});Cf[Symbol.for("nodejs.util.promisify.custom")]=async(e,t,{keyMap:r=sb,...n}={})=>RH[Symbol.for("nodejs.util.promisify.custom")](e,t,{keyMap:r,nodeTypeGetter:QS,nodePredicate:w_e,nodeCloneFn:b_e,...n});const E_e={toolboxCreator:d_e,visitorOptions:{nodeTypeGetter:QS,exposeEdits:!0}},ob=(e,t,r={})=>{if(t.length===0)return e;const n=w8(E_e,r),{toolboxCreator:s,visitorOptions:c}=n,l=s(),u=t.map(p=>p(l)),a=M8(u.map(E8({},"visitor")),{...c});u.forEach(ZO(["pre"],[]));const f=Cf(e,a,c);return u.forEach(ZO(["post"],[])),f},Int=async(e,t,r={})=>{if(t.length===0)return e;const n=w8(E_e,r),{toolboxCreator:s,visitorOptions:c}=n,l=s(),u=t.map(m=>m(l)),a=M8[Symbol.for("nodejs.util.promisify.custom")],f=Cf[Symbol.for("nodejs.util.promisify.custom")],p=a(u.map(E8({},"visitor")),{...c});await Promise.allSettled(u.map(ZO(["pre"],[])));const d=await f(e,p,c);return await Promise.allSettled(u.map(ZO(["post"],[]))),d};ob[Symbol.for("nodejs.util.promisify.custom")]=Int;var MH={exports:{}},S_e;function Mnt(){return S_e||(S_e=1,(function(e){var t=(()=>{var r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,a=(A,k,O)=>k in A?r(A,k,{enumerable:!0,configurable:!0,writable:!0,value:O}):A[k]=O,f=(A,k)=>{for(var O in k||(k={}))l.call(k,O)&&a(A,O,k[O]);if(c)for(var O of c(k))u.call(k,O)&&a(A,O,k[O]);return A},p=(A,k)=>{for(var O in k)r(A,O,{get:k[O],enumerable:!0})},d=(A,k,O,j)=>{if(k&&typeof k=="object"||typeof k=="function")for(let P of s(k))!l.call(A,P)&&P!==O&&r(A,P,{get:()=>k[P],enumerable:!(j=n(k,P))||j.enumerable});return A},m=A=>d(r({},"__esModule",{value:!0}),A),g=(A,k,O)=>a(A,typeof k!="symbol"?k+"":k,O),y={};p(y,{DEFAULT_OPTIONS:()=>_,DEFAULT_UUID_LENGTH:()=>b,default:()=>S});var w="5.3.2",b=6,_={dictionary:"alphanum",shuffle:!0,debug:!1,length:b,counter:0},E=class{constructor(k={}){g(this,"counter"),g(this,"debug"),g(this,"dict"),g(this,"version"),g(this,"dictIndex",0),g(this,"dictRange",[]),g(this,"lowerBound",0),g(this,"upperBound",0),g(this,"dictLength",0),g(this,"uuidLength"),g(this,"_digit_first_ascii",48),g(this,"_digit_last_ascii",58),g(this,"_alpha_lower_first_ascii",97),g(this,"_alpha_lower_last_ascii",123),g(this,"_hex_last_ascii",103),g(this,"_alpha_upper_first_ascii",65),g(this,"_alpha_upper_last_ascii",91),g(this,"_number_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii]}),g(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]}),g(this,"_alpha_lower_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),g(this,"_alpha_upper_dict_ranges",{upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),g(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]}),g(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]}),g(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]}),g(this,"_hex_dict_ranges",{decDigits:[this._digit_first_ascii,this._digit_last_ascii],alphaDigits:[this._alpha_lower_first_ascii,this._hex_last_ascii]}),g(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}),g(this,"log",(...R)=>{const q=[...R];if(q[0]="[short-unique-id] ".concat(R[0]),this.debug===!0&&typeof console<"u"&&console!==null){console.log(...q);return}}),g(this,"_normalizeDictionary",(R,q)=>{let B;if(R&&Array.isArray(R)&&R.length>1)B=R;else{B=[],this.dictIndex=0;const W="_".concat(R,"_dict_ranges"),Q=this._dict_ranges[W];let ee=0;for(const[,ne]of Object.entries(Q)){const[ve,ce]=ne;ee+=Math.abs(ce-ve)}B=new Array(ee);let ie=0;for(const[,ne]of Object.entries(Q)){this.dictRange=ne,this.lowerBound=this.dictRange[0],this.upperBound=this.dictRange[1];const ve=this.lowerBound<=this.upperBound,ce=this.lowerBound,ae=this.upperBound;if(ve)for(let me=ce;meae;me--)B[ie++]=String.fromCharCode(me),this.dictIndex=me}B.length=ie}if(q){const W=B.length;for(let Q=W-1;Q>0;Q--){const ee=Math.floor(Math.random()*(Q+1));[B[Q],B[ee]]=[B[ee],B[Q]]}}return B}),g(this,"setDictionary",(R,q)=>{this.dict=this._normalizeDictionary(R,q),this.dictLength=this.dict.length,this.setCounter(0)}),g(this,"seq",()=>this.sequentialUUID()),g(this,"sequentialUUID",()=>{const R=this.dictLength,q=this.dict;let B=this.counter;const W=[];do{const ee=B%R;B=Math.trunc(B/R),W.push(q[ee])}while(B!==0);const Q=W.join("");return this.counter+=1,Q}),g(this,"rnd",(R=this.uuidLength||b)=>this.randomUUID(R)),g(this,"randomUUID",(R=this.uuidLength||b)=>{if(R===null||typeof R>"u"||R<1)throw new Error("Invalid UUID Length Provided");const q=new Array(R),B=this.dictLength,W=this.dict;for(let Q=0;Qthis.formattedUUID(R,q)),g(this,"formattedUUID",(R,q)=>{const B={$r:this.randomUUID,$s:this.sequentialUUID,$t:this.stamp};return R.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,Q=>{const ee=Q.slice(0,2),ie=Number.parseInt(Q.slice(2),10);return ee==="$s"?B[ee]().padStart(ie,"0"):ee==="$t"&&q?B[ee](ie,q):B[ee](ie)})}),g(this,"availableUUIDs",(R=this.uuidLength)=>Number.parseFloat(([...new Set(this.dict)].length**R).toFixed(0))),g(this,"_collisionCache",new Map),g(this,"approxMaxBeforeCollision",(R=this.availableUUIDs(this.uuidLength))=>{const q=R,B=this._collisionCache.get(q);if(B!==void 0)return B;const W=Number.parseFloat(Math.sqrt(Math.PI/2*R).toFixed(20));return this._collisionCache.set(q,W),W}),g(this,"collisionProbability",(R=this.availableUUIDs(this.uuidLength),q=this.uuidLength)=>Number.parseFloat((this.approxMaxBeforeCollision(R)/this.availableUUIDs(q)).toFixed(20))),g(this,"uniqueness",(R=this.availableUUIDs(this.uuidLength))=>{const q=Number.parseFloat((1-this.approxMaxBeforeCollision(R)/R).toFixed(20));return q>1?1:q<0?0:q}),g(this,"getVersion",()=>this.version),g(this,"stamp",(R,q)=>{const B=Math.floor(+(q||new Date)/1e3).toString(16);if(typeof R=="number"&&R===0)return B;if(typeof R!="number"||R<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(` `));const W=R-9,Q=Math.round(Math.random()*(W>15?15:W)),ee=this.randomUUID(W);return"".concat(ee.substring(0,Q)).concat(B).concat(ee.substring(Q)).concat(Q.toString(16))}),g(this,"parseStamp",(R,q)=>{if(q&&!/t0|t[1-9]\d{1,}/.test(q))throw new Error("Cannot extract date from a formated UUID with no timestamp in the format");const B=q?q.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,Q=>{const ee={$r:ve=>[...Array(ve)].map(()=>"r").join(""),$s:ve=>[...Array(ve)].map(()=>"s").join(""),$t:ve=>[...Array(ve)].map(()=>"t").join("")},ie=Q.slice(0,2),ne=Number.parseInt(Q.slice(2),10);return ee[ie](ne)}).replace(/^(.*?)(t{8,})(.*)$/g,(Q,ee,ie)=>R.substring(ee.length,ee.length+ie.length)):R;if(B.length===8)return new Date(Number.parseInt(B,16)*1e3);if(B.length<10)throw new Error("Stamp length invalid");const W=Number.parseInt(B.substring(B.length-1),16);return new Date(Number.parseInt(B.substring(W,W+8),16)*1e3)}),g(this,"setCounter",R=>{this.counter=R}),g(this,"validate",(R,q)=>{const B=q?this._normalizeDictionary(q):this.dict;return R.split("").every(W=>B.includes(W))});const O=f(f({},_),k);this.counter=0,this.debug=!1,this.dict=[],this.version=w;const{dictionary:j,shuffle:P,length:I,counter:$}=O;this.uuidLength=I,this.setDictionary(j,P),this.setCounter($),this.debug=O.debug,this.log(this.dict),this.log("Generator instantiated with Dictionary Size ".concat(this.dictLength," and counter set to ").concat(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)}};g(E,"default",E);var S=E;return m(y)})();e.exports=t.default,typeof window<"u"&&(t=t.default)})(MH)),MH.exports}var $nt=Mnt();const Fnt=cs($nt);class Nnt extends nb{value;constructor(t,r){super(t,r),typeof r<"u"&&(this.value=r.value)}}class $H{uuid;identityMap;constructor({length:t=6}={}){this.uuid=new Fnt({length:t}),this.identityMap=new WeakMap}identify(t){if(!Su(t))throw new Nnt("Cannot not identify the element. `element` is neither structurally compatible nor a subclass of an Element class.",{value:t});if(t.meta.hasKey("id")&&Ds(t.meta.get("id"))&&!t.meta.get("id").equals(""))return t.id;if(this.identityMap.has(t))return this.identityMap.get(t);const r=new br.StringElement(this.generateId());return this.identityMap.set(t,r),r}forget(t){return this.identityMap.has(t)?(this.identityMap.delete(t),!0):!1}generateId(){return this.uuid.randomUUID()}}new $H;class Dnt extends Array{unknownMediaType="application/octet-stream";filterByFormat(){throw new MW("filterByFormat method in MediaTypes class is not yet implemented.")}findBy(){throw new MW("findBy method in MediaTypes class is not yet implemented.")}latest(){throw new MW("latest method in MediaTypes class is not yet implemented.")}}const Bnt=(e,{Type:t,plugins:r=[]})=>{const n=new t(e);return Su(e)&&(e.meta.length>0&&(n.meta=Mi(e.meta)),e.attributes.length>0&&(n.attributes=Mi(e.attributes))),ob(n,r,{toolboxCreator:d_e,visitorOptions:{nodeTypeGetter:QS}})},Iv=e=>(t,r={})=>Bnt(t,{...r,Type:e});br.ObjectElement.refract=Iv(br.ObjectElement),br.ArrayElement.refract=Iv(br.ArrayElement),br.StringElement.refract=Iv(br.StringElement),br.BooleanElement.refract=Iv(br.BooleanElement),br.NullElement.refract=Iv(br.NullElement),br.NumberElement.refract=Iv(br.NumberElement),br.LinkElement.refract=Iv(br.LinkElement),br.RefElement.refract=Iv(br.RefElement),T8.refract=Iv(T8),R8.refract=Iv(R8),Tv.refract=Iv(Tv);const Lnt=(e,t)=>{const r=new __e({predicate:e});return Cf(t,r),new br.ArraySlice(r.result)},x_e=(e,t)=>{const r=new __e({predicate:e,returnOnTrue:No});return Cf(t,r),d2e(void 0,[0],r.result)},$8=(e,t=new WeakMap)=>(Rv(e)?(t.set(e.key,e),$8(e.key,t),t.set(e.value,e),$8(e.value,t)):e.children.forEach(r=>{t.set(r,e),$8(r,t)}),t),qnt=(e,t,r)=>{const n=r.get(e);Rv(n)&&(n.key===e&&(n.key=t,r.delete(e),r.set(t,n)),n.value===e&&(n.value=t,r.delete(e),r.set(t,n)))},znt=(e,t,r)=>{const n=r.get(e);pa(n)&&(n.content=n.map((s,c,l)=>l===e?(r.delete(e),r.set(t,n),t):l))},Unt=(e,t,r)=>{const n=r.get(e);th(n)&&(n.content=n.map(s=>s===e?(r.delete(e),r.set(t,n),t):s))};class Vnt{element;edges;constructor({element:t}){this.element=t}transclude(t,r){var n;if(t===this.element)return r;if(t===r)return this.element;this.edges=(n=this.edges)!==null&&n!==void 0?n:$8(this.element);const s=this.edges.get(t);if(!Ww(s))return pa(s)?znt(t,r,this.edges):th(s)?Unt(t,r,this.edges):Rv(s)&&qnt(t,r,this.edges),this.element}}const Wnt=(e,t,r)=>new Vnt({element:r}).transclude(e,t),A_e=(e,t=h_e)=>{if(j_(e))try{return t.fromRefract(JSON.parse(e))}catch{}return Pv(e)&&GO("element",e)?t.fromRefract(e):t.toElement(e)},k_e=e=>typeof e?.type=="string"?e.type:QS(e),O_e={EphemeralObject:["content"],EphemeralArray:["content"],...sb},C_e=(e,t,{keyMap:r=O_e,...n}={})=>Cf(e,t,{keyMap:r,nodeTypeGetter:k_e,nodePredicate:E1,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...n});C_e[Symbol.for("nodejs.util.promisify.custom")]=async(e,{keyMap:t=O_e,...r}={})=>Cf[Symbol.for("nodejs.util.promisify.custom")](e,visitor,{keyMap:t,nodeTypeGetter:k_e,nodePredicate:E1,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...r});class Hnt{type="EphemeralArray";content=[];reference=void 0;constructor(t){this.content=t,this.reference=[]}toReference(){return this.reference}toArray(){return this.reference.push(...this.content),this.reference}}class Jnt{type="EphemeralObject";content=[];reference=void 0;constructor(t){this.content=t,this.reference={}}toReference(){return this.reference}toObject(){return Object.assign(this.reference,Object.fromEntries(this.content))}}let Knt=class{ObjectElement={enter:t=>{if(this.references.has(t))return this.references.get(t).toReference();const r=new Jnt(t.content);return this.references.set(t,r),r}};EphemeralObject={leave:t=>t.toObject()};MemberElement={enter:t=>[t.key,t.value]};ArrayElement={enter:t=>{if(this.references.has(t))return this.references.get(t).toReference();const r=new Hnt(t.content);return this.references.set(t,r),r}};EphemeralArray={leave:t=>t.toArray()};references=new WeakMap;BooleanElement(t){return t.toValue()}NumberElement(t){return t.toValue()}StringElement(t){return t.toValue()}NullElement(){return null}RefElement(t,...r){var n;const s=r[3];return((n=s[s.length-1])===null||n===void 0?void 0:n.type)==="EphemeralObject"?Symbol.for("delete-node"):String(t.toValue())}LinkElement(t){return Ds(t.href)?t.href.toValue():""}};const on=e=>Su(e)?Ds(e)||jH(e)||QO(e)||PH(e)?e.toValue():C_e(e,new Knt):e,F8=e=>{const t=e.meta.length>0?Mi(e.meta):void 0,r=e.attributes.length>0?Mi(e.attributes):void 0;return new e.constructor(void 0,t,r)},N8=(e,t)=>t.clone&&t.isMergeableElement(e)?yy(F8(e),e,t):e,Gnt=(e,t)=>{if(typeof t.customMerge!="function")return yy;const r=t.customMerge(e,t);return typeof r=="function"?r:yy},Ynt=e=>typeof e.customMetaMerge!="function"?t=>Mi(t):e.customMetaMerge,Znt=e=>typeof e.customAttributesMerge!="function"?t=>Mi(t):e.customAttributesMerge,D8={clone:!0,isMergeableElement:e=>pa(e)||th(e),arrayElementMerge:(e,t,r)=>e.concat(t)["fantasy-land/map"](n=>N8(n,r)),objectElementMerge:(e,t,r)=>{const n=pa(e)?F8(e):F8(t);return pa(e)&&e.forEach((s,c,l)=>{const u=Sp(l);u.value=N8(s,r),n.content.push(u)}),t.forEach((s,c,l)=>{const u=on(c);let a;if(pa(e)&&e.hasKey(u)&&r.isMergeableElement(s)){const f=e.get(u);a=Sp(l),a.value=Gnt(c,r)(f,s,r)}else a=Sp(l),a.value=N8(s,r);n.remove(u),n.content.push(a)}),n},customMerge:void 0,customMetaMerge:void 0,customAttributesMerge:void 0},yy=(e,t,r)=>{var n,s,c;const l={...D8,...r};l.isMergeableElement=(n=l.isMergeableElement)!==null&&n!==void 0?n:D8.isMergeableElement,l.arrayElementMerge=(s=l.arrayElementMerge)!==null&&s!==void 0?s:D8.arrayElementMerge,l.objectElementMerge=(c=l.objectElementMerge)!==null&&c!==void 0?c:D8.objectElementMerge;const u=th(t),a=th(e);if(!(u===a))return N8(t,l);const p=u&&typeof l.arrayElementMerge=="function"?l.arrayElementMerge(e,t,l):l.objectElementMerge(e,t,l);return p.meta=Ynt(l)(e.meta,t.meta),p.attributes=Znt(l)(e.attributes,t.attributes),p};yy.all=(e,t)=>{if(!Array.isArray(e))throw new TypeError("First argument of deepmerge should be an array.");return e.length===0?new br.ObjectElement:e.reduce((r,n)=>yy(r,n,t),F8(e[0]))};class FH extends lu{}class j_e extends FH{}const Xnt=async(e,t)=>{let r=e,n=!1;if(!f_e(e)){const l=Sp(e);l.classes.push("result"),r=new Tv([l]),n=!0}const s=new XO({uri:t.resolve.baseURI,parseResult:r,mediaType:t.parse.mediaType}),c=await rH("canDereference",[s,t],t.dereference.strategies);if(YO(c))throw new j_e(s.uri);try{const{result:l}=await nH("dereference",[s,t],c);return n?l.get(0):l}catch(l){throw new FH(`Error while dereferencing file "${s.uri}"`,{cause:l})}};let tC=class{name;allowEmpty;sourceMap;fileExtensions;mediaTypes;constructor({name:t,allowEmpty:r=!0,sourceMap:n=!1,fileExtensions:s=[],mediaTypes:c=[]}){this.name=t,this.allowEmpty=r,this.sourceMap=n,this.fileExtensions=s,this.mediaTypes=c}};class Qnt{name;constructor({name:t}){this.name=t}}class eit extends Qnt{timeout;redirects;withCredentials;constructor(t){const{name:r="http-resolver",timeout:n=5e3,redirects:s=5,withCredentials:c=!1}=t??{};super({name:r}),this.timeout=n,this.redirects=s,this.withCredentials=c}canRead(t){return eH(t.uri)}}class tit{name;constructor({name:t}){this.name=t}}class rit{name;constructor({name:t}){this.name=t}}class NH extends Array{includesCycle(t){return this.filter(r=>r.has(t)).length>1}includes(t,r){return t instanceof Set?super.includes(t,r):this.some(n=>n.has(t))}findItem(t){for(const r of this)for(const n of r)if(Su(n)&&t(n))return n}}let A1=class{uri;depth;value;refSet;errors;constructor({uri:t,depth:r=0,refSet:n,value:s}){this.uri=t,this.value=s,this.depth=r,this.refSet=n,this.errors=[]}};class P_e extends lu{}class nit extends P_e{}class iit extends lu{}class DH extends iit{}class sit extends P_e{constructor(t){super(`Invalid JSON Schema $anchor "${t}".`)}}class ex extends FH{}class oit extends sH{}class k1 extends iH{}const ait=async(e,t={})=>{const r=I2e(R2e,t);return Xnt(e,r)},{fetch:lit,Response:cit,Headers:uit,Request:fit,FormData:pit,File:hit,Blob:dit}=globalThis;typeof globalThis.fetch>"u"&&(globalThis.fetch=lit),typeof globalThis.Headers>"u"&&(globalThis.Headers=uit),typeof globalThis.Request>"u"&&(globalThis.Request=fit),typeof globalThis.Response>"u"&&(globalThis.Response=cit),typeof globalThis.FormData>"u"&&(globalThis.FormData=pit),typeof globalThis.File>"u"&&(globalThis.File=hit),typeof globalThis.Blob>"u"&&(globalThis.Blob=dit);function T_e(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"?"undefined":tx(e))==="object"&&e!==null){var r;if(N_e(e))r=[];else if(Sit(e))r=new Date(e.getTime?e.getTime():e);else if(xit(e))r=new RegExp(e);else if(Ait(e))r={message:e.message};else if(kit(e)||Oit(e)||Cit(e))r=Object(e);else{if(F_e(e))return e.slice();r=Object.create(Object.getPrototypeOf(e))}var n=t.includeSymbols?LH:Object.keys,s=!0,c=!1,l=void 0;try{for(var u=n(e)[Symbol.iterator](),a;!(s=(a=u.next()).done);s=!0){var f=a.value;r[f]=e[f]}}catch(p){c=!0,l=p}finally{try{!s&&u.return!=null&&u.return()}finally{if(c)throw l}}return r}return e}var B_e={includeSymbols:!1,immutable:!1};function L_e(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:B_e,n=[],s=[],c=!0,l=r.includeSymbols?LH:Object.keys,u=!!r.immutable;return(function a(f){var p=u?D_e(f,r):f,d={},m=!0,g={node:p,node_:f,path:[].concat(n),parent:s[s.length-1],parents:s,key:n[n.length-1],isRoot:n.length===0,level:n.length,circular:void 0,isLeaf:!1,notLeaf:!0,notRoot:!0,isFirst:!1,isLast:!1,update:function(q){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;g.isRoot||(g.parent.node[g.key]=q),g.node=q,B&&(m=!1)},delete:function(q){delete g.parent.node[g.key],q&&(m=!1)},remove:function(q){N_e(g.parent.node)?g.parent.node.splice(g.key,1):delete g.parent.node[g.key],q&&(m=!1)},keys:null,before:function(q){d.before=q},after:function(q){d.after=q},pre:function(q){d.pre=q},post:function(q){d.post=q},stop:function(){c=!1},block:function(){m=!1}};if(!c)return g;function y(){if(tx(g.node)==="object"&&g.node!==null){(!g.keys||g.node_!==g.node)&&(g.keys=l(g.node)),g.isLeaf=g.keys.length===0;for(var R=0;R1&&arguments[1]!==void 0?arguments[1]:B_e;git(this,e),$_e(this,Pm),$_e(this,Kw),BH(this,Pm,t),BH(this,Kw,r)}return vit(e,[{key:"get",value:function(r){for(var n=Fd(this,Pm),s=0;n&&s"u"?"undefined":tx(c))==="symbol")return;n=n[c]}return n}},{key:"has",value:function(r){for(var n=Fd(this,Pm),s=0;n&&s"u"?"undefined":tx(c))==="symbol")return!1;n=n[c]}return!0}},{key:"set",value:function(r,n){var s=Fd(this,Pm),c=0;for(c=0;c"u"?"undefined":tx(l))==="object"&&l!==null){var a=D_e(l,s);r.push(l),n.push(a);var f=s.includeSymbols?LH:Object.keys,p=!0,d=!1,m=void 0;try{for(var g=f(l)[Symbol.iterator](),y;!(p=(y=g.next()).done);p=!0){var w=y.value;a[w]=c(l[w])}}catch(b){d=!0,m=b}finally{try{!p&&g.return!=null&&g.return()}finally{if(d)throw m}}return r.pop(),n.pop(),a}return l})(Fd(this,Pm))}}]),e})();Pm=new WeakMap,Kw=new WeakMap;var lb=function(e,t){return new ab(e,t)};lb.get=function(e,t,r){return new ab(e,r).get(t)},lb.set=function(e,t,r,n){return new ab(e,n).set(t,r)},lb.has=function(e,t,r){return new ab(e,r).has(t)},lb.map=function(e,t,r){return new ab(e,r).map(t)},lb.forEach=function(e,t,r){return new ab(e,r).forEach(t)},lb.reduce=function(e,t,r,n){return new ab(e,n).reduce(t,r)},lb.paths=function(e,t){return new ab(e,t).paths()},lb.nodes=function(e,t){return new ab(e,t).nodes()},lb.clone=function(e,t){return new ab(e,t).clone()};var Iit=lb;const q_e="application/json, application/yaml",L8="https://swagger.io",Mit=Object.freeze({url:"/"}),z_e=3e3,$it=["properties"],Fit=["properties"],Nit=["definitions","parameters","responses","securityDefinitions","components/schemas","components/responses","components/parameters","components/securitySchemes"],Dit=["schema/example","items/example"];function U_e(e){const t=e[e.length-1],r=e[e.length-2],n=e.join("/");return $it.indexOf(t)>-1&&Fit.indexOf(r)===-1||Nit.indexOf(n)>-1||Dit.some(s=>n.indexOf(s)>-1)}function Bit(e,t,{specmap:r,getBaseUrlForNodePath:n=c=>r.getContext([...t,...c]).baseDoc,targetKeys:s=["$ref","$$ref"]}={}){const c=[];return Iit(e).forEach(function(){if(s.includes(this.key)&&typeof this.node=="string"){const u=this.path,a=t.concat(this.path),f=qH(this.node,n(u));c.push(r.replace(a,f))}}),c}function qH(e,t){const[r,n]=e.split("#"),s=t??"",c=r??"";let l;if(eH(s))l=eh(s,c);else{const u=eh(L8,s),f=eh(u,c).replace(L8,"");l=c.startsWith("/")?f:f.substring(1)}return n?`${l}#${n}`:l}const Lit=/^([a-z]+:\/\/|\/\/)/i;class nx extends nb{}const O1={},V_e=new WeakMap,qit=[e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="examples",e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="content"&&e[7]==="example",e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="content"&&e[7]==="examples"&&e[9]==="value",e=>e[0]==="paths"&&e[3]==="requestBody"&&e[4]==="content"&&e[6]==="example",e=>e[0]==="paths"&&e[3]==="requestBody"&&e[4]==="content"&&e[6]==="examples"&&e[8]==="value",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="example",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="example",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="examples"&&e[6]==="value",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="examples"&&e[7]==="value",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="content"&&e[6]==="example",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="content"&&e[6]==="examples"&&e[8]==="value",e=>e[0]==="paths"&&e[3]==="parameters"&&e[4]==="content"&&e[7]==="example",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="content"&&e[7]==="examples"&&e[9]==="value"],zit=e=>qit.some(t=>t(e)),zH=Object.assign({key:"$ref",plugin:(e,t,r,n)=>{const s=n.getInstance(),c=r.slice(0,-1);if(U_e(c)||zit(c))return;const{baseDoc:l}=n.getContext(r);if(typeof e!="string")return new nx("$ref: must be a string (JSON-Ref)",{$ref:e,baseDoc:l,fullPath:r});const u=H_e(e),a=u[0],f=u[1]||"";let p;try{p=l||a?W_e(a,l):null}catch(w){return UH(w,{pointer:f,$ref:e,basePath:p,fullPath:r})}let d,m;if(Jit(f,p,c,n)&&!s.useCircularStructures){const w=qH(e,p);return e===w?null:Za.replace(r,w)}if(p==null?(m=WH(f),d=n.get(m),typeof d>"u"&&(d=new nx(`Could not resolve reference: ${e}`,{pointer:f,$ref:e,baseDoc:l,fullPath:r}))):(d=J_e(p,f),d.__value!=null?d=d.__value:d=d.catch(w=>{throw UH(w,{pointer:f,$ref:e,baseDoc:l,fullPath:r})})),d instanceof Error)return[Za.remove(r),d];const g=qH(e,p),y=Za.replace(c,d,{$$ref:g});if(p&&p!==l)return[y,Za.context(c,{baseDoc:p})];try{if(!Kit(n.state,y)||s.useCircularStructures)return y}catch{return null}}},{docCache:O1,absoluteify:W_e,clearCache:Uit,JSONRefError:nx,wrapError:UH,getDoc:K_e,split:H_e,extractFromDoc:J_e,fetchJSON:Vit,extract:VH,jsonPointerToArray:WH,unescapeJsonPointerToken:G_e});function W_e(e,t){if(!Lit.test(e)){if(!t)throw new nx(`Tried to resolve a relative URL, without having a basePath. path: '${e}' basePath: '${t}'`);return eh(t,e)}return e}function UH(e,t){let r;return e&&e.response&&e.response.body?r=`${e.response.body.code} ${e.response.body.message}`:r=e.message,new nx(`Could not resolve reference: ${r}`,{...t,cause:e})}function H_e(e){return(e+"").split("#")}function J_e(e,t){const r=O1[e];if(r&&!Za.isPromise(r))try{const n=VH(t,r);return Object.assign(Promise.resolve(n),{__value:n})}catch(n){return Promise.reject(n)}return K_e(e).then(n=>VH(t,n))}function Uit(e){typeof e<"u"?delete O1[e]:Object.keys(O1).forEach(t=>{delete O1[t]})}function K_e(e){const t=O1[e];return t?Za.isPromise(t)?t:Promise.resolve(t):(O1[e]=zH.fetchJSON(e).then(r=>(O1[e]=r,r)),O1[e])}function Vit(e){return fetch(e,{headers:{Accept:q_e},loadSpec:!0}).then(t=>t.text()).then(t=>__.load(t))}function VH(e,t){const r=WH(e);if(r.length<1)return t;const n=Za.getIn(t,r);if(typeof n>"u")throw new nx(`Could not resolve pointer: ${e} does not exist in document`,{pointer:e});return n}function WH(e){if(typeof e!="string")throw new TypeError(`Expected a string, got a ${typeof e}`);return e[0]==="/"&&(e=e.substr(1)),e===""?[]:e.split("/").map(G_e)}function G_e(e){return typeof e!="string"?e:new URLSearchParams(`=${e.replace(/~1/g,"/").replace(/~0/g,"~")}`).get("")}function Y_e(e){return new URLSearchParams([["",e.replace(/~/g,"~0").replace(/\//g,"~1")]]).toString().slice(1)}function Wit(e){return e.length===0?"":`/${e.map(Y_e).join("/")}`}const Hit=e=>!e||e==="/"||e==="#";function HH(e,t){if(Hit(t))return!0;const r=e.charAt(t.length),n=t.slice(-1);return e.indexOf(t)===0&&(!r||r==="/"||r==="#")&&n!=="#"}function Jit(e,t,r,n){let s=V_e.get(n);s||(s={},V_e.set(n,s));const c=Wit(r),l=`${t||""}#${e}`,u=c.replace(/allOf\/\d+\/?/g,""),a=n.contextTree.get([]).baseDoc;if(t===a&&HH(u,e))return!0;let f="";if(r.some(d=>(f=`${f}/${Y_e(d)}`,s[f]&&s[f].some(m=>HH(m,l)||HH(l,m)))))return!0;s[u]=(s[u]||[]).concat(l)}function Kit(e,t){const r=[e];return t.path.reduce((s,c)=>(r.push(s[c]),s[c]),e),n(t.value);function n(s){return Za.isObject(s)&&(r.indexOf(s)>=0||Object.keys(s).some(c=>n(s[c])))}}const Git={key:"allOf",plugin:(e,t,r,n,s)=>{if(s.meta&&s.meta.$$ref)return;const c=r.slice(0,-1);if(U_e(c))return;if(!Array.isArray(e)){const f=new TypeError("allOf must be an array");return f.fullPath=r,f}let l=!1,u=s.value;if(c.forEach(f=>{u&&(u=u[f])}),u={...u},Object.keys(u).length===0)return;delete u.allOf;const a=[];return a.push(n.replace(c,{})),e.forEach((f,p)=>{if(!n.isObject(f)){if(l)return null;l=!0;const g=new TypeError("Elements in allOf must be objects");return g.fullPath=r,a.push(g)}a.push(n.mergeDeep(c,f));const d=r.slice(0,-1),m=Bit(f,d,{getBaseUrlForNodePath:g=>n.getContext([...r,p,...g]).baseDoc,specmap:n});a.push(...m)}),u.example&&a.push(n.remove([].concat(c,"example"))),a.push(n.mergeDeep(c,u)),u.$$ref||a.push(n.remove([].concat(c,"$$ref"))),a}},Yit={key:"parameters",plugin:(e,t,r,n)=>{if(Array.isArray(e)&&e.length){const s=Object.assign([],e),c=r.slice(0,-1),l={...Za.getIn(n.spec,c)};for(let u=0;u{const s={...e};for(const l in e)try{s[l].default=n.modelPropertyMacro(s[l])}catch(u){const a=new Error(u);return a.fullPath=r,a}return Za.replace(r,s)}};class Xit{constructor(t){this.root=JH(t||{})}set(t,r){const n=this.getParent(t,!0);if(!n){q8(this.root,r,null);return}const s=t[t.length-1],{children:c}=n;if(c[s]){q8(c[s],r,n);return}c[s]=JH(r,n)}get(t){if(t=t||[],t.length<1)return this.root.value;let r=this.root,n,s;for(let c=0;c{if(!n)return n;const{children:c}=n;return!c[s]&&r&&(c[s]=JH(null,n)),c[s]},this.root)}}function JH(e,t){return q8({children:{}},e,t)}function q8(e,t,r){return e.value=t||{},e.protoValue=r?{...r.protoValue,...e.value}:e.value,Object.keys(e.children).forEach(n=>{const s=e.children[n];e.children[n]=q8(s,s.value,e)}),e}const Z_e=100,X_e=()=>{};class Qit{static getPluginName(t){return t.pluginName}static getPatchesOfType(t,r){return t.filter(r)}constructor(t){Object.assign(this,{spec:"",debugLevel:"info",plugins:[],pluginHistory:{},errors:[],mutations:[],promisedPatches:[],state:{},patches:[],context:{},contextTree:new Xit,showDebug:!1,allPatches:[],pluginProp:"specMap",libMethods:Object.assign(Object.create(this),Za,{getInstance:()=>this}),allowMetaPatches:!1},t),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(Za.isFunction),this.patches.push(Za.add([],this.spec)),this.patches.push(Za.context([],this.context)),this.updatePatches(this.patches)}debug(t,...r){this.debugLevel===t&&console.log(...r)}verbose(t,...r){this.debugLevel==="verbose"&&console.log(`[${t}] `,...r)}wrapPlugin(t,r){const{pathDiscriminator:n}=this;let s=null,c;return t[this.pluginProp]?(s=t,c=t[this.pluginProp]):Za.isFunction(t)?c=t:Za.isObject(t)&&(c=l(t)),Object.assign(c.bind(s),{pluginName:t.name||r,isGenerator:Za.isGenerator(c)});function l(u){const a=(f,p)=>Array.isArray(f)?f.every((d,m)=>d===p[m]):!0;return function*(p,d){const m={};for(const[y,w]of p.filter(Za.isAdditiveMutation).entries())if(ythis.getMutationsForPlugin(t).length>0)}nextPromisedPatch(){if(this.promisedPatches.length>0)return Promise.race(this.promisedPatches.map(t=>t.value))}getPluginHistory(t){const r=this.constructor.getPluginName(t);return this.pluginHistory[r]||[]}getPluginRunCount(t){return this.getPluginHistory(t).length}getPluginHistoryTip(t){const r=this.getPluginHistory(t);return r&&r[r.length-1]||{}}getPluginMutationIndex(t){const r=this.getPluginHistoryTip(t).mutationIndex;return typeof r!="number"?-1:r}updatePluginHistory(t,r){const n=this.constructor.getPluginName(t);this.pluginHistory[n]=this.pluginHistory[n]||[],this.pluginHistory[n].push(r)}updatePatches(t){Za.normalizeArray(t).forEach(r=>{if(r instanceof Error){this.errors.push(r);return}try{if(!Za.isObject(r)){this.debug("updatePatches","Got a non-object patch",r);return}if(this.showDebug&&this.allPatches.push(r),Za.isPromise(r.value)){this.promisedPatches.push(r),this.promisedPatchThen(r);return}if(Za.isContextPatch(r)){this.setContext(r.path,r.value);return}Za.isMutation(r)&&this.updateMutations(r)}catch(n){console.error(n),this.errors.push(n)}})}updateMutations(t){typeof t.value=="object"&&!Array.isArray(t.value)&&this.allowMetaPatches&&(t.value={...t.value});const r=Za.applyPatch(this.state,t,{allowMetaPatches:this.allowMetaPatches});r&&(this.mutations.push(t),this.state=r)}removePromisedPatch(t){const r=this.promisedPatches.indexOf(t);if(r<0){this.debug("Tried to remove a promisedPatch that isn't there!");return}this.promisedPatches.splice(r,1)}promisedPatchThen(t){return t.value=t.value.then(r=>{const n={...t,value:r};this.removePromisedPatch(t),this.updatePatches(n)}).catch(r=>{this.removePromisedPatch(t),this.updatePatches(r)}),t.value}getMutations(t,r){return t=t||0,typeof r!="number"&&(r=this.mutations.length),this.mutations.slice(t,r)}getCurrentMutations(){return this.getMutationsForPlugin(this.getCurrentPlugin())}getMutationsForPlugin(t){const r=this.getPluginMutationIndex(t);return this.getMutations(r+1)}getCurrentPlugin(){return this.currentPlugin}getLib(){return this.libMethods}_get(t){return Za.getIn(this.state,t)}_getContext(t){return this.contextTree.get(t)}setContext(t,r){return this.contextTree.set(t,r)}_hasRun(t){return this.getPluginRunCount(this.getCurrentPlugin())>(t||0)}dispatch(){const t=this,r=this.nextPlugin();if(!r){const c=this.nextPromisedPatch();if(c)return c.then(()=>this.dispatch()).catch(()=>this.dispatch());const l={spec:this.state,errors:this.errors};return this.showDebug&&(l.patches=this.allPatches),Promise.resolve(l)}if(t.pluginCount=t.pluginCount||new WeakMap,t.pluginCount.set(r,(t.pluginCount.get(r)||0)+1),t.pluginCount[r]>Z_e)return Promise.resolve({spec:t.state,errors:t.errors.concat(new Error(`We've reached a hard limit of ${Z_e} plugin runs`))});if(r!==this.currentPlugin&&this.promisedPatches.length){const c=this.promisedPatches.map(l=>l.value);return Promise.all(c.map(l=>l.then(X_e,X_e))).then(()=>this.dispatch())}return n();function n(){t.currentPlugin=r;const c=t.getCurrentMutations(),l=t.mutations.length-1;try{if(r.isGenerator)for(const u of r(c,t.getLib()))s(u);else{const u=r(c,t.getLib());s(u)}}catch(u){console.error(u),s([Object.assign(Object.create(u),{plugin:r})])}finally{t.updatePluginHistory(r,{mutationIndex:l})}return t.dispatch()}function s(c){c&&(c=Za.fullyNormalizeArray(c),t.updatePatches(c,r))}}}function est(e){return new Qit(e).dispatch()}const ix={refs:zH,allOf:Git,parameters:Yit,properties:Zit};function Q_e(e,t={}){const{requestInterceptor:r,responseInterceptor:n}=t,s=e.withCredentials?"include":"same-origin";return c=>e({url:c,loadSpec:!0,requestInterceptor:r,responseInterceptor:n,headers:{Accept:q_e},credentials:s}).then(l=>l.body)}function KH(e,t){return!t&&typeof navigator<"u"&&(t=navigator),t&&t.product==="ReactNative"?!!(e&&typeof e=="object"&&typeof e.uri=="string"):typeof File<"u"&&e instanceof File||typeof Blob<"u"&&e instanceof Blob||ArrayBuffer.isView(e)?!0:e!==null&&typeof e=="object"&&typeof e.pipe=="function"}function eEe(e,t){return Array.isArray(e)&&e.some(r=>KH(r,t))}class GH extends File{constructor(t,r="",n={}){super([t],r,n),this.data=t}valueOf(){return this.data}toString(){return this.valueOf()}}const tst=e=>":/?#[]@!$&'()*+,;=".indexOf(e)>-1,rst=e=>/^[a-z0-9\-._~]+$/i.test(e);function tEe(e,t="reserved"){return[...e].map(r=>{if(rst(r)||tst(r)&&t==="unsafe")return r;const n=new TextEncoder;return Array.from(n.encode(r)).map(c=>`0${c.toString(16).toUpperCase()}`.slice(-2)).map(c=>`%${c}`).join("")}).join("")}function YH(e){const{value:t}=e;return Array.isArray(t)?nst(e):typeof t=="object"?ist(e):sst(e)}function rh(e,t=!1){return Array.isArray(e)||e!==null&&typeof e=="object"?e=JSON.stringify(e):(typeof e=="number"||typeof e=="boolean")&&(e=String(e)),t&&typeof e=="string"&&e.length>0?tEe(e,t):e??""}function nst({key:e,value:t,style:r,explode:n,escape:s}){if(r==="simple")return t.map(c=>rh(c,s)).join(",");if(r==="label")return`.${t.map(c=>rh(c,s)).join(".")}`;if(r==="matrix")return t.map(c=>rh(c,s)).reduce((c,l)=>!c||n?`${c||""};${e}=${l}`:`${c},${l}`,"");if(r==="form"){const c=n?`&${e}=`:",";return t.map(l=>rh(l,s)).join(c)}if(r==="spaceDelimited"){const c=n?`${e}=`:"";return t.map(l=>rh(l,s)).join(` ${c}`)}if(r==="pipeDelimited"){const c=n?`${e}=`:"";return t.map(l=>rh(l,s)).join(`|${c}`)}}function ist({key:e,value:t,style:r,explode:n,escape:s}){const c=Object.keys(t);if(r==="simple")return c.reduce((l,u)=>{const a=rh(t[u],s),f=n?"=":",";return`${l?`${l},`:""}${u}${f}${a}`},"");if(r==="label")return c.reduce((l,u)=>{const a=rh(t[u],s),f=n?"=":".";return`${l?`${l}.`:"."}${u}${f}${a}`},"");if(r==="matrix"&&n)return c.reduce((l,u)=>{const a=rh(t[u],s);return`${l?`${l};`:";"}${u}=${a}`},"");if(r==="matrix")return c.reduce((l,u)=>{const a=rh(t[u],s);return`${l?`${l},`:`;${e}=`}${u},${a}`},"");if(r==="form")return c.reduce((l,u)=>{const a=rh(t[u],s);return`${l?`${l}${n?"&":","}`:""}${u}${n?"=":","}${a}`},"")}function sst({key:e,value:t,style:r,escape:n}){if(r==="simple")return rh(t,n);if(r==="label")return`.${rh(t,n)}`;if(r==="matrix")return`;${e}=${rh(t,n)}`;if(r==="form"||r==="deepObject")return rh(t,n)}const ost={form:",",spaceDelimited:"%20",pipeDelimited:"|"},ast={csv:",",ssv:"%20",tsv:"%09",pipes:"|"};function rEe(e,t,r=!1){const{collectionFormat:n,allowEmptyValue:s,serializationOption:c,encoding:l}=t,u=typeof t=="object"&&!Array.isArray(t)?t.value:t,a=r?p=>p.toString():p=>encodeURIComponent(p),f=a(e);if(typeof u>"u"&&s)return[[f,""]];if(KH(u)||eEe(u))return[[f,u]];if(c)return nEe(e,u,r,c);if(l){if([typeof l.style,typeof l.explode,typeof l.allowReserved].some(p=>p!=="undefined")){const{style:p,explode:d,allowReserved:m}=l;return nEe(e,u,r,{style:p,explode:d,allowReserved:m})}if(typeof l.contentType=="string"){if(l.contentType.startsWith("application/json")){const m=typeof u=="string"?u:JSON.stringify(u),g=a(m),y=new GH(g,"blob",{type:l.contentType});return[[f,y]]}const p=a(String(u)),d=new GH(p,"blob",{type:l.contentType});return[[f,d]]}return typeof u!="object"?[[f,a(u)]]:Array.isArray(u)&&u.every(p=>typeof p!="object")?[[f,u.map(a).join(",")]]:[[f,a(JSON.stringify(u))]]}return typeof u!="object"?[[f,a(u)]]:Array.isArray(u)?n==="multi"?[[f,u.map(a)]]:[[f,u.map(a).join(ast[n||"csv"])]]:[[f,""]]}function nEe(e,t,r,n){const s=n.style||"form",c=typeof n.explode>"u"?s==="form":n.explode,l=r?!1:n&&n.allowReserved?"unsafe":"reserved",u=f=>rh(f,l),a=r?f=>f:f=>u(f);return typeof t!="object"?[[a(e),u(t)]]:Array.isArray(t)?c?[[a(e),t.map(u)]]:[[a(e),t.map(u).join(ost[s])]]:s==="deepObject"?Object.keys(t).map(f=>[a(`${e}[${f}]`),u(t[f])]):c?Object.keys(t).map(f=>[a(f),u(t[f])]):[[a(e),Object.keys(t).map(f=>[`${a(f)},${u(t[f])}`]).join(",")]]}function lst(e){return Object.entries(e).reduce((t,[r,n])=>{for(const[s,c]of rEe(r,n,!0))if(Array.isArray(c))for(const l of c)if(ArrayBuffer.isView(l)){const u=new Blob([l]);t.append(s,u)}else t.append(s,l);else if(ArrayBuffer.isView(c)){const l=new Blob([c]);t.append(s,l)}else t.append(s,c);return t},new FormData)}const cst=(e,{encode:t=!0}={})=>{const r=(c,l,u)=>(Array.isArray(u)?u.reduce((a,f)=>r(c,l,f),c):u instanceof Date?c.append(l,u.toISOString()):typeof u=="object"?Object.entries(u).reduce((a,[f,p])=>r(c,`${l}[${f}]`,p),c):c.append(l,u),c),n=Object.entries(e).reduce((c,[l,u])=>r(c,l,u),new URLSearchParams),s=String(n);return t?s:decodeURIComponent(s)};function iEe(e){const t=Object.keys(e).reduce((r,n)=>{for(const[s,c]of rEe(n,e[n]))c instanceof GH?r[s]=c.valueOf():r[s]=c;return r},{});return cst(t,{encode:!1})}function ZH(e={}){const{url:t="",query:r,form:n}=e,s=(...c)=>{const l=c.filter(u=>u).join("&");return l?`?${l}`:""};if(n){const c=Object.keys(n).some(u=>{const{value:a}=n[u];return KH(a)||eEe(a)}),l=e.headers["content-type"]||e.headers["Content-Type"];if(c||/multipart\/form-data/i.test(l)){const u=lst(e.form);e.formdata=u,e.body=u}else e.body=iEe(n);delete e.form}if(r){const[c,l]=t.split("?");let u="";if(l){const f=new URLSearchParams(l);Object.keys(r).forEach(d=>f.delete(d)),u=String(f)}const a=s(u,iEe(r));e.url=c+a,delete e.query}return e}const ust=(e="")=>/(json|xml|yaml|text)\b/.test(e);function fst(e,t){if(t){if(t.indexOf("application/json")===0||t.indexOf("+json")>0)return JSON.parse(e);if(t.indexOf("application/xml")===0||t.indexOf("+xml")>0)return e}return __.load(e)}function pst(e){return e.includes(", ")?e.split(", "):e}function hst(e={}){return typeof e.entries!="function"?{}:Array.from(e.entries()).reduce((t,[r,n])=>(t[r]=pst(n),t),{})}function sEe(e,t,{loadSpec:r=!1}={}){const n={ok:e.ok,url:e.url||t,status:e.status,statusText:e.statusText,headers:hst(e.headers)},s=n.headers["content-type"],c=r||ust(s);return(c?e.text:e.blob||e.buffer).call(e).then(u=>{if(n.text=u,n.data=u,c)try{const a=fst(u,s);n.body=a,n.obj=a}catch(a){n.parseError=a}return n})}async function rC(e,t={}){typeof e=="object"&&(t=e,e=t.url),t.headers=t.headers||{},t=ZH(t),t.headers&&Object.keys(t.headers).forEach(s=>{const c=t.headers[s];typeof c=="string"&&(t.headers[s]=c.replace(/\n+/g," "))}),t.requestInterceptor&&(t=await t.requestInterceptor(t)||t);const r=t.headers["content-type"]||t.headers["Content-Type"];/multipart\/form-data/i.test(r)&&(delete t.headers["content-type"],delete t.headers["Content-Type"]);let n;try{n=await(t.userFetch||fetch)(t.url,t),n=await sEe(n,e,t),t.responseInterceptor&&(n=await t.responseInterceptor(n)||n)}catch(s){if(!n)throw s;const c=new Error(n.statusText||`response status is ${n.status}`);throw c.status=n.status,c.statusCode=n.status,c.responseError=s,c}if(!n.ok){const s=new Error(n.statusText||`response status is ${n.status}`);throw s.status=n.status,s.statusCode=n.status,s.response=n,s}return n}function dst(e,t,r){return r=r||(n=>n),t=t||(n=>n),n=>(typeof n=="string"&&(n={url:n}),n=ZH(n),n=t(n),r(e(n)))}const XH=e=>{var t,r;const{baseDoc:n,url:s}=e,c=(t=n??s)!==null&&t!==void 0?t:"";return typeof((r=globalThis.document)===null||r===void 0?void 0:r.baseURI)=="string"?String(new URL(c,globalThis.document.baseURI)):c},oEe=e=>{const{fetch:t,http:r}=e;return t||r||rC};async function QH(e){const{spec:t,mode:r,allowMetaPatches:n=!0,pathDiscriminator:s,modelPropertyMacro:c,parameterMacro:l,requestInterceptor:u,responseInterceptor:a,skipNormalization:f=!1,useCircularStructures:p,strategies:d}=e,m=XH(e),g=oEe(e),y=d.find(b=>b.match(t));return w(t);async function w(b){m&&(ix.refs.docCache[m]=b),ix.refs.fetchJSON=Q_e(g,{requestInterceptor:u,responseInterceptor:a});const _=[ix.refs];typeof l=="function"&&_.push(ix.parameters),typeof c=="function"&&_.push(ix.properties),r!=="strict"&&_.push(ix.allOf);const E=await est({spec:b,context:{baseDoc:m},plugins:_,allowMetaPatches:n,pathDiscriminator:s,parameterMacro:l,modelPropertyMacro:c,useCircularStructures:p});return f||(E.spec=y.normalize(E.spec)),E}}const aEe=e=>e.replace(/\W/gi,"_");function mst(e,t,{v2OperationIdCompatibilityMode:r}={}){if(r){let n=`${t.toLowerCase()}_${e}`.replace(/[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g,"_");return n=n||`${e.substring(1)}_${t}`,n.replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return`${t.toLowerCase()}${aEe(e)}`}function z8(e,t,r="",{v2OperationIdCompatibilityMode:n}={}){return!e||typeof e!="object"?null:(e.operationId||"").replace(/\s/g,"").length?aEe(e.operationId):mst(t,r,{v2OperationIdCompatibilityMode:n})}function eJ(e){const{spec:t}=e,{paths:r}=t,n={};if(!r||t.$$normalized)return e;for(const s in r){const c=r[s];if(c==null||!["object","function"].includes(typeof c))continue;const l=c.parameters;for(const u in c){const a=c[u];if(a==null||!["object","function"].includes(typeof a))continue;const f=z8(a,s,u);if(f){n[f]?n[f].push(a):n[f]=[a];const p=n[f];if(p.length>1)p.forEach((d,m)=>{d.__originalOperationId=d.__originalOperationId||d.operationId,d.operationId=`${f}${m+1}`});else if(typeof a.operationId<"u"){const d=p[0];d.__originalOperationId=d.__originalOperationId||a.operationId,d.operationId=f}}if(u!=="parameters"){const p=[],d={};for(const m in t)(m==="produces"||m==="consumes"||m==="security")&&(d[m]=t[m],p.push(d));if(l&&(d.parameters=l,p.push(d)),p.length){for(const m of p)for(const g in m)if(!Array.isArray(a[g]))a[g]=m[g];else if(g==="parameters")for(const y of m[g])a[g].some(b=>!Pv(b)&&!Pv(y)?!1:b===y?!0:["name","$ref","$$ref"].some(_=>typeof b[_]=="string"&&typeof y[_]=="string"&&b[_]===y[_]))||a[g].push(y)}}}}return t.$$normalized=!0,e}const lEe={name:"generic",match(){return!0},normalize(e){const{spec:t}=eJ({spec:e});return t},async resolve(e){return QH(e)}};async function gst(e){return QH(e)}const yst=e=>{try{const{swagger:t}=e;return t==="2.0"}catch{return!1}},cEe=e=>{try{const{openapi:t}=e;return typeof t=="string"&&/^3\.0\.(?:[1-9]\d*|0)$/.test(t)}catch{return!1}},tJ=e=>{try{const{openapi:t}=e;return typeof t=="string"&&/^3\.1\.(?:[1-9]\d*|0)$/.test(t)}catch{return!1}},uEe=e=>cEe(e)||tJ(e),fEe={name:"openapi-2",match(e){return yst(e)},normalize(e){const{spec:t}=eJ({spec:e});return t},async resolve(e){return gst(e)}};async function vst(e){return QH(e)}const pEe={name:"openapi-3-0",match(e){return cEe(e)},normalize(e){const{spec:t}=eJ({spec:e});return t},async resolve(e){return vst(e)}},bst=e=>{try{const t=e.startsWith("#")?e.slice(1):e;return decodeURIComponent(t)}catch{return e}},vy=e=>{const t=e.indexOf("#"),r=t===-1?"#":e.substring(t);return bst(r)};function nC(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"json-pointer",lower:"json-pointer",index:0,isBkr:!1},this.rules[1]={name:"reference-token",lower:"reference-token",index:1,isBkr:!1},this.rules[2]={name:"unescaped",lower:"unescaped",index:2,isBkr:!1},this.rules[3]={name:"escaped",lower:"escaped",index:3,isBkr:!1},this.rules[4]={name:"array-location",lower:"array-location",index:4,isBkr:!1},this.rules[5]={name:"array-index",lower:"array-index",index:5,isBkr:!1},this.rules[6]={name:"array-dash",lower:"array-dash",index:6,isBkr:!1},this.rules[7]={name:"slash",lower:"slash",index:7,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:3,min:0,max:1/0},this.rules[0].opcodes[1]={type:2,children:[2,3]},this.rules[0].opcodes[2]={type:4,index:7},this.rules[0].opcodes[3]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:3,min:0,max:1/0},this.rules[1].opcodes[1]={type:1,children:[2,3]},this.rules[1].opcodes[2]={type:4,index:2},this.rules[1].opcodes[3]={type:4,index:3},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:1,children:[1,2,3]},this.rules[2].opcodes[1]={type:5,min:0,max:46},this.rules[2].opcodes[2]={type:5,min:48,max:125},this.rules[2].opcodes[3]={type:5,min:127,max:1114111},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:2,children:[1,2]},this.rules[3].opcodes[1]={type:7,string:[126]},this.rules[3].opcodes[2]={type:1,children:[3,4]},this.rules[3].opcodes[3]={type:7,string:[48]},this.rules[3].opcodes[4]={type:7,string:[49]},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:1,children:[1,2]},this.rules[4].opcodes[1]={type:4,index:5},this.rules[4].opcodes[2]={type:4,index:6},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,2]},this.rules[5].opcodes[1]={type:6,string:[48]},this.rules[5].opcodes[2]={type:2,children:[3,4]},this.rules[5].opcodes[3]={type:5,min:49,max:57},this.rules[5].opcodes[4]={type:3,min:0,max:1/0},this.rules[5].opcodes[5]={type:5,min:48,max:57},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:7,string:[45]},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:7,string:[47]},this.toString=function(){let t="";return t+=`; JavaScript Object Notation (JSON) Pointer ABNF syntax `,t+=`; https://datatracker.ietf.org/doc/html/rfc6901 `,t+=`json-pointer = *( slash reference-token ) ; MODIFICATION: surrogate text rule used `,t+=`reference-token = *( unescaped / escaped ) `,t+=`unescaped = %x00-2E / %x30-7D / %x7F-10FFFF `,t+=` ; %x2F ('/') and %x7E ('~') are excluded from 'unescaped' `,t+=`escaped = "~" ( "0" / "1" ) `,t+=` ; representing '~' and '/', respectively `,t+=` `,t+=`; https://datatracker.ietf.org/doc/html/rfc6901#section-4 `,t+=`array-location = array-index / array-dash `,t+=`array-index = %x30 / ( %x31-39 *(%x30-39) ) `,t+=` ; "0", or digits without a leading "0" `,t+=`array-dash = "-" `,t+=` `,t+=`; Surrogate named rules `,t+=`slash = "/" `,t}}const by=function(){const t=uo,r=Sg,n=this,s="parser.js: Parser(): ",c=function(){this.state=t.ACTIVE,this.phraseLength=0,this.refresh=()=>{this.state=t.ACTIVE,this.phraseLength=0}};n.ast=void 0,n.stats=void 0,n.trace=void 0,n.callbacks=[];let l=0,u=0,a=0,f=0,p=0,d,m,g,y,w=new c,b,_,E;const S=()=>{l=0,u=0,a=0,f=0,p=0,d=void 0,m=void 0,g=void 0,y=void 0,w.refresh(),b=void 0,_=void 0,E=void 0},A=()=>{const ne=`${s}initializeCallbacks(): `;let ve;for(b=[],_=[],ve=0;ve{const me=`${s}parse(): `;S(),y=r.stringToChars(ce),d=ne.rules,m=ne.udts;const $e=ve.toLowerCase();let qe;for(const fe in d)if(d.hasOwnProperty(fe)&&$e===d[fe].lower){qe=d[fe].index;break}if(qe===void 0)throw new Error(`${me}start rule name '${startRule}' not recognized`);A(),n.trace&&n.trace.init(d,m,y),n.stats&&n.stats.init(d,m),n.ast&&n.ast.init(d,m,y),E=ae,g=[{type:t.RNM,index:qe}],ie(0,0),g=void 0;let Te=!1;switch(w.state){case t.ACTIVE:throw new Error(`${me}final state should never be 'ACTIVE'`);case t.NOMATCH:Te=!1;break;case t.EMPTY:case t.MATCH:w.phraseLength===y.length?Te=!0:Te=!1;break;default:throw new Error("unrecognized state")}return{success:Te,state:w.state,stateName:t.idName(w.state),length:y.length,matched:w.phraseLength,maxMatched:p,maxTreeDepth:a,nodeHits:f}};const k=(ne,ve)=>{const ce=g[ne];for(let ae=0;ae{let ce,ae,me,$e;const qe=g[ne];n.ast&&(ae=n.ast.getLength()),ce=!0,me=ve,$e=0;for(let Te=0;Te{let ce,ae,me,$e;const qe=g[ne];if(qe.max===0){w.state=t.EMPTY,w.phraseLength=0;return}for(ae=ve,me=0,$e=0,n.ast&&(ce=n.ast.getLength());!(ae>=y.length||(ie(ne+1,ae),w.state===t.NOMATCH)||w.state===t.EMPTY||($e+=1,me+=w.phraseLength,ae+=w.phraseLength,$e===qe.max)););w.state===t.EMPTY||$e>=qe.min?(w.state=me===0?t.EMPTY:t.MATCH,w.phraseLength=me):(w.state=t.NOMATCH,w.phraseLength=0,n.ast&&n.ast.setLength(ce))},P=(ne,ve,ce,ae)=>{if(ve.phraseLength>ce){let me=`${s}opRNM(${ne.name}): callback function error: `;throw me+=`sysData.phraseLength: ${ve.phraseLength}`,me+=` must be <= remaining chars: ${ce}`,new Error(me)}switch(ve.state){case t.ACTIVE:if(!ae)throw new Error(`${s}opRNM(${ne.name}): callback function return error. ACTIVE state not allowed.`);break;case t.EMPTY:ve.phraseLength=0;break;case t.MATCH:ve.phraseLength===0&&(ve.state=t.EMPTY);break;case t.NOMATCH:ve.phraseLength=0;break;default:throw new Error(`${s}opRNM(${ne.name}): callback function return error. Unrecognized return state: ${ve.state}`)}},I=(ne,ve)=>{let ce,ae,me;const $e=g[ne],qe=d[$e.index],Te=b[qe.index];if(l||(ae=n.ast&&n.ast.ruleDefined($e.index),ae&&(ce=n.ast.getLength(),n.ast.down($e.index,d[$e.index].name))),Te){const fe=y.length-ve;Te(w,y,ve,E),P(qe,w,fe,!0),w.state===t.ACTIVE&&(me=g,g=qe.opcodes,ie(0,ve),g=me,Te(w,y,ve,E),P(qe,w,fe,!1))}else me=g,g=qe.opcodes,ie(0,ve),g=me;l||ae&&(w.state===t.NOMATCH?n.ast.setLength(ce):n.ast.up($e.index,qe.name,ve,w.phraseLength))},$=(ne,ve)=>{const ce=g[ne];w.state=t.NOMATCH,ve{const ce=g[ne],ae=ce.string.length;if(w.state=t.NOMATCH,ve+ae<=y.length){for(let me=0;me{let ce;const ae=g[ne];w.state=t.NOMATCH;const me=ae.string.length;if(me===0){w.state=t.EMPTY;return}if(ve+me<=y.length){for(let $e=0;$e=65&&ce<=90&&(ce+=32),ce!==ae.string[$e])return;w.state=t.MATCH,w.phraseLength=me}},B=(ne,ve,ce)=>{if(ve.phraseLength>ce){let ae=`${s}opUDT(${ne.name}): callback function error: `;throw ae+=`sysData.phraseLength: ${ve.phraseLength}`,ae+=` must be <= remaining chars: ${ce}`,new Error(ae)}switch(ve.state){case t.ACTIVE:throw new Error(`${s}opUDT(${ne.name}) ACTIVE state return not allowed.`);case t.EMPTY:if(ne.empty)ve.phraseLength=0;else throw new Error(`${s}opUDT(${ne.name}) may not return EMPTY.`);break;case t.MATCH:if(ve.phraseLength===0)if(ne.empty)ve.state=t.EMPTY;else throw new Error(`${s}opUDT(${ne.name}) may not return EMPTY.`);break;case t.NOMATCH:ve.phraseLength=0;break;default:throw new Error(`${s}opUDT(${ne.name}): callback function return error. Unrecognized return state: ${ve.state}`)}},W=(ne,ve)=>{let ce,ae,me;const $e=g[ne],qe=m[$e.index];w.UdtIndex=qe.index,l||(me=n.ast&&n.ast.udtDefined($e.index),me&&(ae=d.length+$e.index,ce=n.ast.getLength(),n.ast.down(ae,qe.name)));const Te=y.length-ve;_[$e.index](w,y,ve,E),B(qe,w,Te),l||me&&(w.state===t.NOMATCH?n.ast.setLength(ce):n.ast.up(ae,qe.name,ve,w.phraseLength))},Q=(ne,ve)=>{switch(l+=1,ie(ne+1,ve),l-=1,w.phraseLength=0,w.state){case t.EMPTY:w.state=t.EMPTY;break;case t.MATCH:w.state=t.EMPTY;break;case t.NOMATCH:w.state=t.NOMATCH;break;default:throw new Error(`opAND: invalid state ${w.state}`)}},ee=(ne,ve)=>{switch(l+=1,ie(ne+1,ve),l-=1,w.phraseLength=0,w.state){case t.EMPTY:case t.MATCH:w.state=t.NOMATCH;break;case t.NOMATCH:w.state=t.EMPTY;break;default:throw new Error(`opNOT: invalid state ${w.state}`)}},ie=(ne,ve)=>{const ce=`${s}opExecute(): `,ae=g[ne];switch(f+=1,u>a&&(a=u),u+=1,w.refresh(),n.trace&&n.trace.down(ae,ve),ae.type){case t.ALT:k(ne,ve);break;case t.CAT:O(ne,ve);break;case t.REP:j(ne,ve);break;case t.RNM:I(ne,ve);break;case t.TRG:$(ne,ve);break;case t.TBS:R(ne,ve);break;case t.TLS:q(ne,ve);break;case t.UDT:W(ne,ve);break;case t.AND:Q(ne,ve);break;case t.NOT:ee(ne,ve);break;default:throw new Error(`${ce}unrecognized operator`)}l||ve+w.phraseLength>p&&(p=ve+w.phraseLength),n.stats&&n.stats.collect(ae,w),n.trace&&n.trace.up(ae,w.state,ve,w.phraseLength),u-=1}},rJ=function(){const t="parser.js: Ast()): ",r=uo,n=Sg,s=this;let c,l,u,a=0;const f=[],p=[],d=[];s.callbacks=[],s.init=(g,y,w)=>{p.length=0,d.length=0,a=0,c=g,l=y,u=w;let b;const _=[];for(b=0;b!!f[g],s.udtDefined=g=>!!f[c.length+g],s.down=(g,y)=>{const w=d.length;return p.push(w),d.push({name:y,thisIndex:w,thatIndex:void 0,state:r.SEM_PRE,callbackIndex:g,phraseIndex:void 0,phraseLength:void 0,stack:p.length}),w},s.up=(g,y,w,b)=>{const _=d.length,E=p.pop();return d.push({name:y,thisIndex:_,thatIndex:E,state:r.SEM_POST,callbackIndex:g,phraseIndex:w,phraseLength:b,stack:p.length}),d[E].thatIndex=_,d[E].phraseIndex=w,d[E].phraseLength=b,_},s.translate=g=>{let y,w;for(let b=0;b{d.length=g,g>0?p.length=d[g-1].stack:p.length=0},s.getLength=()=>d.length;function m(g){let y="";for(;g-- >0;)y+=" ";return y}s.toXml=()=>{let g="",y=0;return g+=` `,g+=` `,g+=` `,g+=m(y+2),g+=n.charsToString(u),g+=` `,d.forEach(w=>{w.state===r.SEM_PRE?(y+=1,g+=m(y),g+=` `,g+=m(y+2),g+=n.charsToString(u,w.phraseIndex,w.phraseLength),g+=` `):(g+=m(y),g+=` `,y-=1)}),g+=` `,g}},wst=function(){const t=uo,r=Sg,n="parser.js: Trace(): ";let s,c,l,u="",a=0;const f=100,p=this,d=g=>{let y="",w=0;if(g>=0)for(;g--;)w+=1,w===5?(y+="|",w=0):y+=".";return y};p.init=(g,y,w)=>{c=g,l=y,s=w};const m=g=>{let y;switch(g.type){case t.ALT:y="ALT";break;case t.CAT:y="CAT";break;case t.REP:g.max===1/0?y=`REP(${g.min},inf)`:y=`REP(${g.min},${g.max})`;break;case t.RNM:y=`RNM(${c[g.index].name})`;break;case t.TRG:y=`TRG(${g.min},${g.max})`;break;case t.TBS:g.string.length>6?y=`TBS(${r.charsToString(g.string,0,3)}...)`:y=`TBS(${r.charsToString(g.string,0,6)})`;break;case t.TLS:g.string.length>6?y=`TLS(${r.charsToString(g.string,0,3)}...)`:y=`TLS(${r.charsToString(g.string,0,6)})`;break;case t.UDT:y=`UDT(${l[g.index].name})`;break;case t.AND:y="AND";break;case t.NOT:y="NOT";break;default:throw new Error(`${n}Trace: opName: unrecognized opcode`)}return y};p.down=(g,y)=>{const w=d(a),b=Math.min(f,s.length-y);let _=r.charsToString(s,y,b);b{const _=`${n}trace.up: `;a-=1;const E=d(a);let S,A,k;switch(y){case t.EMPTY:k="|E|",A="''";break;case t.MATCH:k="|M|",S=Math.min(f,b),Su},_st=function(){const t=uo,r="parser.js: Stats(): ";let n,s,c;const l=[],u=[],a=[];this.init=(b,_)=>{n=b,s=_,y()},this.collect=(b,_)=>{w(c,_.state,_.phraseLength),w(l[b.type],_.state,_.phraseLength),b.type===t.RNM&&w(u[b.index],_.state,_.phraseLength),b.type===t.UDT&&w(a[b.index],_.state,_.phraseLength)},this.displayStats=()=>{let b="";const _={match:0,empty:0,nomatch:0,total:0},E=(S,A,k,O,j)=>{_.match+=A,_.empty+=k,_.nomatch+=O,_.total+=j;const P=f(A),I=f(k),$=f(O),R=f(j);return`${S} | ${P} | ${I} | ${$} | ${R} | `};return b+=` OPERATOR STATS `,b+=` | MATCH | EMPTY | NOMATCH | TOTAL | `,b+=E(" ALT",l[t.ALT].match,l[t.ALT].empty,l[t.ALT].nomatch,l[t.ALT].total),b+=E(" CAT",l[t.CAT].match,l[t.CAT].empty,l[t.CAT].nomatch,l[t.CAT].total),b+=E(" REP",l[t.REP].match,l[t.REP].empty,l[t.REP].nomatch,l[t.REP].total),b+=E(" RNM",l[t.RNM].match,l[t.RNM].empty,l[t.RNM].nomatch,l[t.RNM].total),b+=E(" TRG",l[t.TRG].match,l[t.TRG].empty,l[t.TRG].nomatch,l[t.TRG].total),b+=E(" TBS",l[t.TBS].match,l[t.TBS].empty,l[t.TBS].nomatch,l[t.TBS].total),b+=E(" TLS",l[t.TLS].match,l[t.TLS].empty,l[t.TLS].nomatch,l[t.TLS].total),b+=E(" UDT",l[t.UDT].match,l[t.UDT].empty,l[t.UDT].nomatch,l[t.UDT].total),b+=E(" AND",l[t.AND].match,l[t.AND].empty,l[t.AND].nomatch,l[t.AND].total),b+=E(" NOT",l[t.NOT].match,l[t.NOT].empty,l[t.NOT].nomatch,l[t.NOT].total),b+=E("TOTAL",_.match,_.empty,_.nomatch,_.total),b},this.displayHits=b=>{let _="";const E=(S,A,k,O,j)=>{c.match+=S,c.empty+=A,c.nomatch+=k,c.total+=O;const P=f(S),I=f(A),$=f(k),R=f(O);return`| ${P} | ${I} | ${$} | ${R} | ${j} `};typeof b=="string"&&b.toLowerCase()[0]==="a"?(u.sort(p),a.sort(p),_+=` RULES/UDTS ALPHABETICALLY `):typeof b=="string"&&b.toLowerCase()[0]==="i"?(u.sort(m),a.sort(m),_+=` RULES/UDTS BY INDEX `):(u.sort(d),a.sort(d),_+=` RULES/UDTS BY HIT COUNT `),_+=`| MATCH | EMPTY | NOMATCH | TOTAL | NAME `;for(let S=0;Sb<10?` ${b}`:b<100?` ${b}`:b<1e3?` ${b}`:b<1e4?` ${b}`:b<1e5?` ${b}`:b<1e6?` ${b}`:`${b}`,p=(b,_)=>b.lower<_.lower?-1:b.lower>_.lower?1:0,d=(b,_)=>b.total<_.total?1:b.total>_.total?-1:p(b,_),m=(b,_)=>b.index<_.index?-1:b.index>_.index?1:0,g=function(){this.empty=0,this.match=0,this.nomatch=0,this.total=0},y=()=>{l.length=0,c=new g,l[t.ALT]=new g,l[t.CAT]=new g,l[t.REP]=new g,l[t.RNM]=new g,l[t.TRG]=new g,l[t.TBS]=new g,l[t.TLS]=new g,l[t.UDT]=new g,l[t.AND]=new g,l[t.NOT]=new g,u.length=0;for(let b=0;b0){a.length=0;for(let b=0;b{switch(b.total+=1,_){case t.EMPTY:b.empty+=1;break;case t.MATCH:b.match+=1;break;case t.NOMATCH:b.nomatch+=1;break;default:throw new Error(`${r}collect(): incStat(): unrecognized state: ${_}`)}}},Sg={stringToChars:e=>[...e].map(t=>t.codePointAt(0)),charsToString:(e,t,r)=>{let n=e;for(;!(t===void 0||t<0);){if(r===void 0){n=e.slice(t);break}if(r<=0)return"";n=e.slice(t,t+r);break}return String.fromCodePoint(...n)}},uo={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:e=>{switch(e){case uo.ALT:return"ALT";case uo.CAT:return"CAT";case uo.REP:return"REP";case uo.RNM:return"RNM";case uo.TRG:return"TRG";case uo.TBS:return"TBS";case uo.TLS:return"TLS";case uo.UDT:return"UDT";case uo.AND:return"AND";case uo.NOT:return"NOT";case uo.ACTIVE:return"ACTIVE";case uo.EMPTY:return"EMPTY";case uo.MATCH:return"MATCH";case uo.NOMATCH:return"NOMATCH";case uo.SEM_PRE:return"SEM_PRE";case uo.SEM_POST:return"SEM_POST";case uo.SEM_OK:return"SEM_OK";default:return"UNRECOGNIZED STATE"}}};class Gw extends Error{constructor(t,r=void 0){if(super(t,r),this.name=this.constructor.name,typeof t=="string"&&(this.message=t),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(t).stack,r!=null&&typeof r=="object"&&Object.prototype.hasOwnProperty.call(r,"cause")&&!("cause"in this)){const{cause:n}=r;this.cause=n,n instanceof Error&&"stack"in n&&(this.stack=`${this.stack} CAUSE: ${n.stack}`)}if(r!=null&&typeof r=="object"){const{cause:n,...s}=r;Object.assign(this,s)}}}class hEe extends Gw{}const nJ=e=>(t,r,n,s,c)=>{if(!(typeof c=="object"&&c!==null&&!Array.isArray(c)))throw new hEe("parser's user data must be an object");if(t===uo.SEM_PRE){const l={type:e,text:Sg.charsToString(r,n,s),start:n,length:s,children:[]};c.stack.length>0?c.stack[c.stack.length-1].children.push(l):c.root=l,c.stack.push(l)}t===uo.SEM_POST&&c.stack.pop()};class Est extends rJ{constructor(){super(),this.callbacks["json-pointer"]=nJ("json-pointer"),this.callbacks["reference-token"]=nJ("reference-token"),this.callbacks.slash=nJ("text")}getTree(){const t={stack:[],root:null};return this.translate(t),delete t.stack,t}}const Sst=e=>{if(typeof e!="string")throw new TypeError("Reference token must be a string");return e.replace(/~1/g,"/").replace(/~0/g,"~")};class xst extends Est{getTree(){const{root:t}=super.getTree();return t.children.filter(({type:r})=>r==="reference-token").map(({text:r})=>Sst(r))}}class Ast extends Array{toString(){return this.map(t=>`"${String(t)}"`).join(", ")}}class kst extends wst{inferExpectations(){const t=this.displayTrace().split(` `),r=new Set;let n=-1;for(let s=0;sn){const l=c.match(/N\|\[TLS\(([^)]+)\)]/);l&&r.add(l[1])}}return new Ast(...r)}}const Ost=new nC,Cst=(e,{translator:t=new xst,stats:r=!1,trace:n=!1}={})=>{if(typeof e!="string")throw new TypeError("JSON Pointer must be a string");try{const s=new by;t&&(s.ast=t),r&&(s.stats=new _st),n&&(s.trace=new kst);const c=s.parse(Ost,"json-pointer",e);return{result:c,tree:c.success&&t?s.ast.getTree():void 0,stats:s.stats,trace:s.trace}}catch(s){throw new hEe("Unexpected error during JSON Pointer parsing",{cause:s,jsonPointer:e})}};new nC,new by,new nC,new by;const jst=new nC,Pst=new by,Tst=e=>{if(typeof e!="string")return!1;try{return Pst.parse(jst,"array-index",e).success}catch{return!1}},Rst=new nC,Ist=new by,Mst=e=>{if(typeof e!="string")return!1;try{return Ist.parse(Rst,"array-dash",e).success}catch{return!1}},$st=e=>{if(typeof e!="string"&&typeof e!="number")throw new TypeError("Reference token must be a string or number");return String(e).replace(/~/g,"~0").replace(/\//g,"~1")};class Fst extends Gw{}const dEe=e=>{if(!Array.isArray(e))throw new TypeError("Reference tokens must be a list of strings or numbers");try{return e.length===0?"":`/${e.map(t=>{if(typeof t!="string"&&typeof t!="number")throw new TypeError("Reference token must be a string or number");return $st(String(t))}).join("/")}`}catch(t){throw new Fst("Unexpected error during JSON Pointer compilation",{cause:t,referenceTokens:e})}};class Nst{#e;#t;#r;constructor(t,r={}){this.#e=t,this.#e.steps=[],this.#e.failed=!1,this.#e.failedAt=-1,this.#e.message=`JSON Pointer "${r.jsonPointer}" was successfully evaluated against the provided value`,this.#e.context={...r,realm:r.realm.name},this.#t=[],this.#r=r.realm}step({referenceToken:t,input:r,output:n,success:s=!0,reason:c}){const l=this.#t.length;this.#t.push(t);const u={referenceToken:t,referenceTokenPosition:l,input:r,inputType:this.#r.isObject(r)?"object":this.#r.isArray(r)?"array":"unrecognized",output:n,success:s};c&&(u.reason=c),this.#e.steps.push(u),s||(this.#e.failed=!0,this.#e.failedAt=l,this.#e.message=c)}}class mEe{name="";isArray(t){throw new Gw("Realm.isArray(node) must be implemented in a subclass")}isObject(t){throw new Gw("Realm.isObject(node) must be implemented in a subclass")}sizeOf(t){throw new Gw("Realm.sizeOf(node) must be implemented in a subclass")}has(t,r){throw new Gw("Realm.has(node) must be implemented in a subclass")}evaluate(t,r){throw new Gw("Realm.evaluate(node) must be implemented in a subclass")}}class T_ extends Gw{}class sx extends T_{}class Dst extends mEe{name="json";isArray(t){return Array.isArray(t)}isObject(t){return typeof t=="object"&&t!==null&&!this.isArray(t)}sizeOf(t){return this.isArray(t)?t.length:this.isObject(t)?Object.keys(t).length:0}has(t,r){if(this.isArray(t)){const n=Number(r),s=n>>>0;if(n!==s)throw new sx(`Invalid array index "${r}": index must be an unsinged 32-bit integer`,{referenceToken:r,currentValue:t,realm:this.name});return s{const{result:l,tree:u,trace:a}=Cst(t,{trace:!!c}),f=typeof c=="object"&&c!==null?new Nst(c,{jsonPointer:t,referenceTokens:u,strictArrays:r,strictObjects:n,realm:s,value:e}):null;try{let p;if(!l.success){let d=`Invalid JSON Pointer: "${t}". Syntax error at position ${l.maxMatched}`;throw d+=a?`, expected ${a.inferExpectations()}`:"",new T_(d,{jsonPointer:t,currentValue:e,realm:s.name})}return u.reduce((d,m,g)=>{if(s.isArray(d)){if(Mst(m)){if(r)throw new sx(`Invalid array index "-" at position ${g} in "${t}". The "-" token always refers to a nonexistent element during evaluation`,{jsonPointer:t,referenceTokens:u,referenceToken:m,referenceTokenPosition:g,currentValue:d,realm:s.name});return p=s.evaluate(d,String(s.sizeOf(d))),f?.step({referenceToken:m,input:d,output:p}),p}if(!Tst(m))throw new sx(`Invalid array index "${m}" at position ${g} in "${t}": index MUST be "0", or digits without a leading "0"`,{jsonPointer:t,referenceTokens:u,referenceToken:m,referenceTokenPosition:g,currentValue:d,realm:s.name});const y=Number(m);if(!Number.isSafeInteger(y))throw new sx(`Invalid array index "${m}" at position ${g} in "${t}": index must be a safe integer`,{jsonPointer:t,referenceTokens:u,referenceToken:m,referenceTokenPosition:g,currentValue:d,realm:s.name});if(!s.has(d,m)&&r)throw new sx(`Invalid array index "${m}" at position ${g} in "${t}": index not found in array`,{jsonPointer:t,referenceTokens:u,referenceToken:m,referenceTokenPosition:g,currentValue:d,realm:s.name});return p=s.evaluate(d,m),f?.step({referenceToken:m,input:d,output:p}),p}if(s.isObject(d)){if(!s.has(d,m)&&n)throw new gEe(`Invalid object key "${m}" at position ${g} in "${t}": key not found in object`,{jsonPointer:t,referenceTokens:u,referenceToken:m,referenceTokenPosition:g,currentValue:d,realm:s.name});return p=s.evaluate(d,m),f?.step({referenceToken:m,input:d,output:p}),p}throw new Bst(`Invalid reference token "${m}" at position ${g} in "${t}": cannot be applied to a non-object/non-array value`,{jsonPointer:t,referenceTokens:u,referenceToken:m,referenceTokenPosition:g,currentValue:d,realm:s.name})},e)}catch(p){throw f?.step({referenceToken:p.referenceToken,input:p.currentValue,success:!1,reason:p.message}),p instanceof T_?p:new T_("Unexpected error during JSON Pointer evaluation",{cause:p,jsonPointer:t,referenceTokens:u})}};class qst extends mEe{name="apidom";isArray(t){return th(t)}isObject(t){return pa(t)}sizeOf(t){return this.isArray(t)||this.isObject(t)?t.length:0}has(t,r){if(this.isArray(t)){const n=Number(r),s=n>>>0;if(n!==s)throw new sx(`Invalid array index "${r}": index must be an unsinged 32-bit integer`,{referenceToken:r,currentValue:t,realm:this.name});return sLst(e,t,{...r,realm:new qst});class iJ extends Dnt{filterByFormat(t="generic"){const r=t==="generic"?"openapi;version":t;return this.filter(n=>n.includes(r))}findBy(t="3.1.0",r="generic"){const n=r==="generic"?`vnd.oai.openapi;version=${t}`:`vnd.oai.openapi+${r};version=${t}`;return this.find(c=>c.includes(n))||this.unknownMediaType}latest(t="generic"){return b8(this.filterByFormat(t))}}const ox=new iJ("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");let iC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="callback"}},sC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="components"}get schemas(){return this.get("schemas")}set schemas(t){this.set("schemas",t)}get responses(){return this.get("responses")}set responses(t){this.set("responses",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get requestBodies(){return this.get("requestBodies")}set requestBodies(t){this.set("requestBodies",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get securitySchemes(){return this.get("securitySchemes")}set securitySchemes(t){this.set("securitySchemes",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}get callbacks(){return this.get("callbacks")}set callbacks(t){this.set("callbacks",t)}},oC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="contact"}get name(){return this.get("name")}set name(t){this.set("name",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}get email(){return this.get("email")}set email(t){this.set("email",t)}},aC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="discriminator"}get propertyName(){return this.get("propertyName")}set propertyName(t){this.set("propertyName",t)}get mapping(){return this.get("mapping")}set mapping(t){this.set("mapping",t)}},U8=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="encoding"}get contentType(){return this.get("contentType")}set contentType(t){this.set("contentType",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowedReserved(){return this.get("allowedReserved")}set allowedReserved(t){this.set("allowedReserved",t)}},lC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="example"}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get value(){return this.get("value")}set value(t){this.set("value",t)}get externalValue(){return this.get("externalValue")}set externalValue(t){this.set("externalValue",t)}},cC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="externalDocumentation"}get description(){return this.get("description")}set description(t){this.set("description",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}},ax=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="header"}get required(){return this.hasKey("required")?this.get("required"):new br.BooleanElement(!1)}set required(t){this.set("required",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new br.BooleanElement(!1)}set deprecated(t){this.set("deprecated",t)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(t){this.set("allowEmptyValue",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowReserved(){return this.get("allowReserved")}set allowReserved(t){this.set("allowReserved",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}};Object.defineProperty(ax.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});let uC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="info",this.classes.push("info")}get title(){return this.get("title")}set title(t){this.set("title",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get termsOfService(){return this.get("termsOfService")}set termsOfService(t){this.set("termsOfService",t)}get contact(){return this.get("contact")}set contact(t){this.set("contact",t)}get license(){return this.get("license")}set license(t){this.set("license",t)}get version(){return this.get("version")}set version(t){this.set("version",t)}},fC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="license"}get name(){return this.get("name")}set name(t){this.set("name",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}},pC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="link"}get operationRef(){return this.get("operationRef")}set operationRef(t){this.set("operationRef",t)}get operationId(){return this.get("operationId")}set operationId(t){this.set("operationId",t)}get operation(){if(Ds(this.operationRef)){var t;return(t=this.operationRef)===null||t===void 0?void 0:t.meta.get("operation")}if(Ds(this.operationId)){var r;return(r=this.operationId)===null||r===void 0?void 0:r.meta.get("operation")}}set operation(t){this.set("operation",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get server(){return this.get("server")}set server(t){this.set("server",t)}},hC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="mediaType"}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get encoding(){return this.get("encoding")}set encoding(t){this.set("encoding",t)}},V8=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="oAuthFlow"}get authorizationUrl(){return this.get("authorizationUrl")}set authorizationUrl(t){this.set("authorizationUrl",t)}get tokenUrl(){return this.get("tokenUrl")}set tokenUrl(t){this.set("tokenUrl",t)}get refreshUrl(){return this.get("refreshUrl")}set refreshUrl(t){this.set("refreshUrl",t)}get scopes(){return this.get("scopes")}set scopes(t){this.set("scopes",t)}},W8=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="oAuthFlows"}get implicit(){return this.get("implicit")}set implicit(t){this.set("implicit",t)}get password(){return this.get("password")}set password(t){this.set("password",t)}get clientCredentials(){return this.get("clientCredentials")}set clientCredentials(t){this.set("clientCredentials",t)}get authorizationCode(){return this.get("authorizationCode")}set authorizationCode(t){this.set("authorizationCode",t)}},dC=class extends br.StringElement{constructor(t,r,n){super(t,r,n),this.element="openapi",this.classes.push("spec-version"),this.classes.push("version")}};class H8 extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="openApi3_0",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(t){this.set("openapi",t)}get info(){return this.get("info")}set info(t){this.set("info",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get paths(){return this.get("paths")}set paths(t){this.set("paths",t)}get components(){return this.get("components")}set components(t){this.set("components",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}}let mC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="operation"}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}set externalDocs(t){this.set("externalDocs",t)}get externalDocs(){return this.get("externalDocs")}get operationId(){return this.get("operationId")}set operationId(t){this.set("operationId",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}get responses(){return this.get("responses")}set responses(t){this.set("responses",t)}get callbacks(){return this.get("callbacks")}set callbacks(t){this.set("callbacks",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new br.BooleanElement(!1)}set deprecated(t){this.set("deprecated",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get servers(){return this.get("severs")}set servers(t){this.set("servers",t)}},lx=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="parameter"}get name(){return this.get("name")}set name(t){this.set("name",t)}get in(){return this.get("in")}set in(t){this.set("in",t)}get required(){return this.hasKey("required")?this.get("required"):new br.BooleanElement(!1)}set required(t){this.set("required",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new br.BooleanElement(!1)}set deprecated(t){this.set("deprecated",t)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(t){this.set("allowEmptyValue",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowReserved(){return this.get("allowReserved")}set allowReserved(t){this.set("allowReserved",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}};Object.defineProperty(lx.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});let gC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="pathItem"}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get GET(){return this.get("get")}set GET(t){this.set("GET",t)}get PUT(){return this.get("put")}set PUT(t){this.set("PUT",t)}get POST(){return this.get("post")}set POST(t){this.set("POST",t)}get DELETE(){return this.get("delete")}set DELETE(t){this.set("DELETE",t)}get OPTIONS(){return this.get("options")}set OPTIONS(t){this.set("OPTIONS",t)}get HEAD(){return this.get("head")}set HEAD(t){this.set("HEAD",t)}get PATCH(){return this.get("patch")}set PATCH(t){this.set("PATCH",t)}get TRACE(){return this.get("trace")}set TRACE(t){this.set("TRACE",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}},yC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="paths"}},vC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="reference",this.classes.push("openapi-reference")}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}},bC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="requestBody"}get description(){return this.get("description")}set description(t){this.set("description",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}get required(){return this.hasKey("required")?this.get("required"):new br.BooleanElement(!1)}set required(t){this.set("required",t)}},wC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="response"}get description(){return this.get("description")}set description(t){this.set("description",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}},_C=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="responses"}get default(){return this.get("default")}set default(t){this.set("default",t)}},cx=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="JSONSchemaDraft4"}get idProp(){return this.get("id")}set idProp(t){this.set("id",t)}get $schema(){return this.get("$schema")}set $schema(t){this.set("$schema",t)}get multipleOf(){return this.get("multipleOf")}set multipleOf(t){this.set("multipleOf",t)}get maximum(){return this.get("maximum")}set maximum(t){this.set("maximum",t)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(t){this.set("exclusiveMaximum",t)}get minimum(){return this.get("minimum")}set minimum(t){this.set("minimum",t)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(t){this.set("exclusiveMinimum",t)}get maxLength(){return this.get("maxLength")}set maxLength(t){this.set("maxLength",t)}get minLength(){return this.get("minLength")}set minLength(t){this.set("minLength",t)}get pattern(){return this.get("pattern")}set pattern(t){this.set("pattern",t)}get additionalItems(){return this.get("additionalItems")}set additionalItems(t){this.set("additionalItems",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get maxItems(){return this.get("maxItems")}set maxItems(t){this.set("maxItems",t)}get minItems(){return this.get("minItems")}set minItems(t){this.set("minItems",t)}get uniqueItems(){return this.get("uniqueItems")}set uniqueItems(t){this.set("uniqueItems",t)}get maxProperties(){return this.get("maxProperties")}set maxProperties(t){this.set("maxProperties",t)}get minProperties(){return this.get("minProperties")}set minProperties(t){this.set("minProperties",t)}get required(){return this.get("required")}set required(t){this.set("required",t)}get properties(){return this.get("properties")}set properties(t){this.set("properties",t)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(t){this.set("additionalProperties",t)}get patternProperties(){return this.get("patternProperties")}set patternProperties(t){this.set("patternProperties",t)}get dependencies(){return this.get("dependencies")}set dependencies(t){this.set("dependencies",t)}get enum(){return this.get("enum")}set enum(t){this.set("enum",t)}get type(){return this.get("type")}set type(t){this.set("type",t)}get allOf(){return this.get("allOf")}set allOf(t){this.set("allOf",t)}get anyOf(){return this.get("anyOf")}set anyOf(t){this.set("anyOf",t)}get oneOf(){return this.get("oneOf")}set oneOf(t){this.set("oneOf",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get definitions(){return this.get("definitions")}set definitions(t){this.set("definitions",t)}get title(){return this.get("title")}set title(t){this.set("title",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get default(){return this.get("default")}set default(t){this.set("default",t)}get format(){return this.get("format")}set format(t){this.set("format",t)}get base(){return this.get("base")}set base(t){this.set("base",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}get media(){return this.get("media")}set media(t){this.set("media",t)}get readOnly(){return this.get("readOnly")}set readOnly(t){this.set("readOnly",t)}};class ux extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="JSONReference",this.classes.push("json-reference")}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}}class EC extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="media"}get binaryEncoding(){return this.get("binaryEncoding")}set binaryEncoding(t){this.set("binaryEncoding",t)}get type(){return this.get("type")}set type(t){this.set("type",t)}}let SC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="linkDescription"}get href(){return this.get("href")}set href(t){this.set("href",t)}get rel(){return this.get("rel")}set rel(t){this.set("rel",t)}get title(){return this.get("title")}set title(t){this.set("title",t)}get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get mediaType(){return this.get("mediaType")}set mediaType(t){this.set("mediaType",t)}get method(){return this.get("method")}set method(t){this.set("method",t)}get encType(){return this.get("encType")}set encType(t){this.set("encType",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}};const zst={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft4",cx),t.register("jSONReference",ux),t.register("media",EC),t.register("linkDescription",SC),t}},xC=e=>{if(Su(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},Ust={JSONSchemaDraft4Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...sb};let yEe=class{element;constructor(t){Object.assign(this,t)}copyMetaAndAttributes(t,r){(t.meta.length>0||r.meta.length>0)&&(r.meta=yy(r.meta,t.meta)),ZS(t)&&IH(r,t),(t.attributes.length>0||t.meta.length>0)&&(r.attributes=yy(r.attributes,t.attributes))}},ha=class extends yEe{enter(t){return this.element=Mi(t),No}};const vEe=(e,t,r=[])=>{const n=Object.getOwnPropertyDescriptors(t);for(let s of r)delete n[s];Object.defineProperties(e,n)},AC=(e,t=[e])=>{const r=Object.getPrototypeOf(e);return r===null?t:AC(r,[...t,r])},Vst=(...e)=>{if(e.length===0)return;let t;const r=e.map(n=>AC(n));for(;r.every(n=>n.length>0);){const n=r.map(c=>c.pop()),s=n[0];if(n.every(c=>c===s))t=s;else break}return t},bEe=(e,t,r=[])=>{var n;const s=(n=Vst(...e))!==null&&n!==void 0?n:Object.prototype,c=Object.create(s),l=AC(s);for(let u of e){let a=AC(u);for(let f=a.length-1;f>=0;f--){let p=a[f];l.indexOf(p)===-1&&(vEe(c,p,["constructor",...r]),l.push(p))}}return c.constructor=t,c},sJ=e=>e.filter((t,r)=>e.indexOf(t)==r),wEe=new WeakMap,Wst=e=>wEe.get(e),Hst=(e,t)=>wEe.set(e,t),_Ee=(e,t)=>{var r,n;const s=sJ([...Object.getOwnPropertyNames(e),...Object.getOwnPropertyNames(t)]),c={};for(let l of s)c[l]=sJ([...(r=e?.[l])!==null&&r!==void 0?r:[],...(n=t?.[l])!==null&&n!==void 0?n:[]]);return c},EEe=(e,t)=>{var r,n,s,c;return{property:_Ee((r=e?.property)!==null&&r!==void 0?r:{},(n=t?.property)!==null&&n!==void 0?n:{}),method:_Ee((s=e?.method)!==null&&s!==void 0?s:{},(c=t?.method)!==null&&c!==void 0?c:{})}},Jst=(e,t)=>{var r,n,s,c,l,u;return{class:sJ([...(r=e?.class)!==null&&r!==void 0?r:[],...(n=t?.class)!==null&&n!==void 0?n:[]]),static:EEe((s=e?.static)!==null&&s!==void 0?s:{},(c=t?.static)!==null&&c!==void 0?c:{}),instance:EEe((l=e?.instance)!==null&&l!==void 0?l:{},(u=t?.instance)!==null&&u!==void 0?u:{})}},Kst=new Map,Gst=(...e)=>{var t;const r=new Set,n=new Set([...e]);for(;n.size>0;)for(let s of n){const c=AC(s.prototype).map(f=>f.constructor),l=(t=Wst(s))!==null&&t!==void 0?t:[],a=[...c,...l].filter(f=>!r.has(f));for(let f of a)n.add(f);r.add(s),n.delete(s)}return[...r]},Yst=(...e)=>{const t=Gst(...e).map(r=>Kst.get(r)).filter(r=>!!r);return t.length==0?{}:t.length==1?t[0]:t.reduce((r,n)=>Jst(r,n))};function Nn(...e){var t,r,n;const s=e.map(u=>u.prototype);function c(...u){for(const a of e)vEe(this,new a(...u))}c.prototype=bEe(s,c),Object.setPrototypeOf(c,bEe(e,null,["prototype"]));let l=c;{const u=Yst(...e);for(let a of(t=u?.class)!==null&&t!==void 0?t:[]){const f=a(l);f&&(l=f)}SEe((r=u?.static)!==null&&r!==void 0?r:{},l),SEe((n=u?.instance)!==null&&n!==void 0?n:{},l.prototype)}return Hst(l,e),l}const SEe=(e,t)=>{const r=e.property,n=e.method;if(r)for(let s in r)for(let c of r[s])c(t,s);if(n)for(let s in n)for(let c of n[s])c(t,s,Object.getOwnPropertyDescriptor(t,s))};let xg=class extends yEe{specObj;passingOptionsNames=["specObj","parent"];constructor({specObj:t,...r}){super({...r}),this.specObj=t}retrievePassingOptions(){return m2e(this.passingOptionsNames,this)}retrieveFixedFields(t){const r=Ep(["visitors",...t,"fixedFields"],this.specObj);return typeof r=="object"&&r!==null?Object.keys(r):[]}retrieveVisitor(t){return _8(C_,["visitors",...t],this.specObj)?Ep(["visitors",...t],this.specObj):Ep(["visitors",...t,"$visitor"],this.specObj)}retrieveVisitorInstance(t,r={}){const n=this.retrievePassingOptions(),s=this.retrieveVisitor(t),c={...n,...r};return new s(c)}toRefractedElement(t,r,n={}){const s=this.retrieveVisitorInstance(t,n);return s instanceof ha&&s?.constructor===ha?Mi(r):(Cf(r,s,n),s.element)}},R_=class extends xg{specPath;ignoredFields;constructor({specPath:t,ignoredFields:r,...n}){super({...n}),this.specPath=t,this.ignoredFields=r||[]}ObjectElement(t){const r=this.specPath(t),n=this.retrieveFixedFields(r);return t.forEach((s,c,l)=>{if(Ds(c)&&n.includes(on(c))&&!this.ignoredFields.includes(on(c))){const u=this.toRefractedElement([...r,"fixedFields",on(c)],s),a=new br.MemberElement(Mi(c),u);this.copyMetaAndAttributes(l,a),a.classes.push("fixed-field"),this.element.content.push(a)}else this.ignoredFields.includes(on(c))||this.element.content.push(Mi(l))}),this.copyMetaAndAttributes(t,this.element),No}};class jf{parent;constructor({parent:t}){this.parent=t}}const xEe=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof cx||e(n)&&t("JSONSchemaDraft4",n)&&r("object",n)),oJ=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof ux||e(n)&&t("JSONReference",n)&&r("object",n)),AEe=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof EC||e(n)&&t("media",n)&&r("object",n)),Zst=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof SC||e(n)&&t("linkDescription",n)&&r("object",n)),Xst=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:oJ,isJSONSchemaElement:xEe,isLinkDescriptionElement:Zst,isMediaElement:AEe},Symbol.toStringTag,{value:"Module"}));let kEe=class extends Nn(R_,jf,ha){constructor(t){super(t),this.element=new cx,this.specPath=Os(["document","objects","JSONSchema"])}get defaultDialectIdentifier(){return"http://json-schema.org/draft-04/schema#"}ObjectElement(t){return this.handleDialectIdentifier(t),this.handleSchemaIdentifier(t),this.parent=this.element,R_.prototype.ObjectElement.call(this,t)}handleDialectIdentifier(t){if(Ww(this.parent)&&!Ds(t.get("$schema")))this.element.setMetaProperty("inheritedDialectIdentifier",this.defaultDialectIdentifier);else if(xEe(this.parent)&&!Ds(t.get("$schema"))){const r=GS(on(this.parent.meta.get("inheritedDialectIdentifier")),on(this.parent.$schema));this.element.setMetaProperty("inheritedDialectIdentifier",r)}}handleSchemaIdentifier(t,r="id"){const n=this.parent!==void 0?Mi(this.parent.getMetaProperty("ancestorsSchemaIdentifiers",[])):new br.ArrayElement,s=on(t.get(r));x8(s)&&n.push(s),this.element.setMetaProperty("ancestorsSchemaIdentifiers",n)}};const cb=e=>pa(e)&&e.hasKey("$ref");let OEe=class extends Nn(xg,jf,ha){ObjectElement(t){const r=cb(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"];return this.element=this.toRefractedElement(r,t),No}ArrayElement(t){return this.element=new br.ArrayElement,this.element.classes.push("json-schema-items"),t.forEach(r=>{const n=cb(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],s=this.toRefractedElement(n,r);this.element.push(s)}),this.copyMetaAndAttributes(t,this.element),No}};class Qst extends ha{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-required"),r}}let eot=class extends xg{specPath;ignoredFields;fieldPatternPredicate=$W;constructor({specPath:t,ignoredFields:r,fieldPatternPredicate:n,...s}){super({...s}),this.specPath=t,this.ignoredFields=r||[],typeof n=="function"&&(this.fieldPatternPredicate=n)}ObjectElement(t){return t.forEach((r,n,s)=>{if(!this.ignoredFields.includes(on(n))&&this.fieldPatternPredicate(on(n))){const c=this.specPath(r),l=this.toRefractedElement(c,r),u=new br.MemberElement(Mi(n),l);this.copyMetaAndAttributes(s,u),u.classes.push("patterned-field"),this.element.content.push(u)}else this.ignoredFields.includes(on(n))||this.element.content.push(Mi(s))}),this.copyMetaAndAttributes(t,this.element),No}},Yw=class extends eot{constructor(t){super(t),this.fieldPatternPredicate=x8}},tot=class extends Nn(Yw,jf,ha){constructor(t){super(t),this.element=new br.ObjectElement,this.element.classes.push("json-schema-properties"),this.specPath=r=>cb(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}},rot=class extends Nn(Yw,jf,ha){constructor(t){super(t),this.element=new br.ObjectElement,this.element.classes.push("json-schema-patternProperties"),this.specPath=r=>cb(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}};class not extends Nn(Yw,jf,ha){constructor(t){super(t),this.element=new br.ObjectElement,this.element.classes.push("json-schema-dependencies"),this.specPath=r=>cb(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}class iot extends ha{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-enum"),r}}let sot=class extends ha{StringElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-type"),r}ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-type"),r}},oot=class extends Nn(xg,jf,ha){constructor(t){super(t),this.element=new br.ArrayElement,this.element.classes.push("json-schema-allOf")}ArrayElement(t){return t.forEach(r=>{const n=cb(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],s=this.toRefractedElement(n,r);this.element.push(s)}),this.copyMetaAndAttributes(t,this.element),No}},aot=class extends Nn(xg,jf,ha){constructor(t){super(t),this.element=new br.ArrayElement,this.element.classes.push("json-schema-anyOf")}ArrayElement(t){return t.forEach(r=>{const n=cb(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],s=this.toRefractedElement(n,r);this.element.push(s)}),this.copyMetaAndAttributes(t,this.element),No}},lot=class extends Nn(xg,jf,ha){constructor(t){super(t),this.element=new br.ArrayElement,this.element.classes.push("json-schema-oneOf")}ArrayElement(t){return t.forEach(r=>{const n=cb(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],s=this.toRefractedElement(n,r);this.element.push(s)}),this.copyMetaAndAttributes(t,this.element),No}};class cot extends Nn(Yw,jf,ha){constructor(t){super(t),this.element=new br.ObjectElement,this.element.classes.push("json-schema-definitions"),this.specPath=r=>cb(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}let uot=class extends Nn(xg,jf,ha){constructor(t){super(t),this.element=new br.ArrayElement,this.element.classes.push("json-schema-links")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","LinkDescription"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),No}};class fot extends Nn(R_,ha){constructor(t){super(t),this.element=new ux,this.specPath=Os(["document","objects","JSONReference"])}ObjectElement(t){const r=R_.prototype.ObjectElement.call(this,t);return Ds(this.element.$ref)&&this.element.classes.push("reference-element"),r}}let pot=class extends ha{StringElement(t){const r=this.enter(t);return this.element.classes.push("reference-value"),r}},hot=class extends xg{alternator;constructor({alternator:t,...r}){super({...r}),this.alternator=t}enter(t){const r=this.alternator.map(({predicate:s,specPath:c})=>HW(s,Os(c),S8)),n=A2e(r)(t);return this.element=this.toRefractedElement(n,t),No}},fx=class extends hot{constructor(t){super(t),this.alternator=[{predicate:cb,specPath:["document","objects","JSONReference"]},{predicate:E1,specPath:["document","objects","JSONSchema"]}]}};class dot extends Nn(R_,ha){constructor(t){super(t),this.element=new EC,this.specPath=Os(["document","objects","Media"])}}let CEe=class extends Nn(R_,ha){constructor(t){super(t),this.element=new SC,this.specPath=Os(["document","objects","LinkDescription"])}};const nh={visitors:{value:ha,JSONSchemaOrJSONReferenceVisitor:fx,document:{objects:{JSONSchema:{$visitor:kEe,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:fx,items:OEe,maxItems:{$ref:"#/visitors/value"},minItems:{$ref:"#/visitors/value"},uniqueItems:{$ref:"#/visitors/value"},maxProperties:{$ref:"#/visitors/value"},minProperties:{$ref:"#/visitors/value"},required:Qst,properties:tot,additionalProperties:fx,patternProperties:rot,dependencies:not,enum:iot,type:sot,allOf:oot,anyOf:aot,oneOf:lot,not:fx,definitions:cot,title:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},format:{$ref:"#/visitors/value"},base:{$ref:"#/visitors/value"},links:uot,media:{$ref:"#/visitors/document/objects/Media"},readOnly:{$ref:"#/visitors/value"}}},JSONReference:{$visitor:fot,fixedFields:{$ref:pot}},Media:{$visitor:dot,fixedFields:{binaryEncoding:{$ref:"#/visitors/value"},type:{$ref:"#/visitors/value"}}},LinkDescription:{$visitor:CEe,fixedFields:{href:{$ref:"#/visitors/value"},rel:{$ref:"#/visitors/value"},title:{$ref:"#/visitors/value"},targetSchema:fx,mediaType:{$ref:"#/visitors/value"},method:{$ref:"#/visitors/value"},encType:{$ref:"#/visitors/value"},schema:fx}}}}}},mot=()=>{const e=x1(zst);return{predicates:{...Xst,isStringElement:Ds},namespace:e}},got=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=nh}={})=>{const s=br.refract(e),c=Jw(n),l=Ep(t,c),u=new l({specObj:c});return Cf(s,u),ob(u.element,r,{toolboxCreator:mot,visitorOptions:{keyMap:Ust,nodeTypeGetter:xC}})},J8=e=>(t,r={})=>got(t,{specPath:e,...r});cx.refract=J8(["visitors","document","objects","JSONSchema","$visitor"]),ux.refract=J8(["visitors","document","objects","JSONReference","$visitor"]),EC.refract=J8(["visitors","document","objects","Media","$visitor"]),SC.refract=J8(["visitors","document","objects","LinkDescription","$visitor"]);let K8=class extends cx{constructor(t,r,n){super(t,r,n),this.element="schema",this.classes.push("json-schema-draft-4")}get idProp(){throw new Eo("idProp getter in Schema class is not not supported.")}set idProp(t){throw new Eo("idProp setter in Schema class is not not supported.")}get $schema(){throw new Eo("$schema getter in Schema class is not not supported.")}set $schema(t){throw new Eo("$schema setter in Schema class is not not supported.")}get additionalItems(){return this.get("additionalItems")}set additionalItems(t){this.set("additionalItems",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(t){this.set("additionalProperties",t)}get patternProperties(){throw new Eo("patternProperties getter in Schema class is not not supported.")}set patternProperties(t){throw new Eo("patternProperties setter in Schema class is not not supported.")}get dependencies(){throw new Eo("dependencies getter in Schema class is not not supported.")}set dependencies(t){throw new Eo("dependencies setter in Schema class is not not supported.")}get type(){return this.get("type")}set type(t){this.set("type",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get definitions(){throw new Eo("definitions getter in Schema class is not not supported.")}set definitions(t){throw new Eo("definitions setter in Schema class is not not supported.")}get base(){throw new Eo("base getter in Schema class is not not supported.")}set base(t){throw new Eo("base setter in Schema class is not not supported.")}get links(){throw new Eo("links getter in Schema class is not not supported.")}set links(t){throw new Eo("links setter in Schema class is not not supported.")}get media(){throw new Eo("media getter in Schema class is not not supported.")}set media(t){throw new Eo("media setter in Schema class is not not supported.")}get nullable(){return this.get("nullable")}set nullable(t){this.set("nullable",t)}get discriminator(){return this.get("discriminator")}set discriminator(t){this.set("discriminator",t)}get writeOnly(){return this.get("writeOnly")}set writeOnly(t){this.set("writeOnly",t)}get xml(){return this.get("xml")}set xml(t){this.set("xml",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get deprecated(){return this.get("deprecated")}set deprecated(t){this.set("deprecated",t)}},kC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="securityRequirement"}},OC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="securityScheme"}get type(){return this.get("type")}set type(t){this.set("type",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get name(){return this.get("name")}set name(t){this.set("name",t)}get in(){return this.get("in")}set in(t){this.set("in",t)}get scheme(){return this.get("scheme")}set scheme(t){this.set("scheme",t)}get bearerFormat(){return this.get("bearerFormat")}set bearerFormat(t){this.set("bearerFormat",t)}get flows(){return this.get("flows")}set flows(t){this.set("flows",t)}get openIdConnectUrl(){return this.get("openIdConnectUrl")}set openIdConnectUrl(t){this.set("openIdConnectUrl",t)}},CC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="server"}get url(){return this.get("url")}set url(t){this.set("url",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get variables(){return this.get("variables")}set variables(t){this.set("variables",t)}},jC=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="serverVariable"}get enum(){return this.get("enum")}set enum(t){this.set("enum",t)}get default(){return this.get("default")}set default(t){this.set("default",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}},G8=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="tag"}get name(){return this.get("name")}set name(t){this.set("name",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}},Y8=class extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="xml"}get name(){return this.get("name")}set name(t){this.set("name",t)}get namespace(){return this.get("namespace")}set namespace(t){this.set("namespace",t)}get prefix(){return this.get("prefix")}set prefix(t){this.set("prefix",t)}get attribute(){return this.get("attribute")}set attribute(t){this.set("attribute",t)}get wrapped(){return this.get("wrapped")}set wrapped(t){this.set("wrapped",t)}};const yot={namespace:e=>{const{base:t}=e;return t.register("callback",iC),t.register("components",sC),t.register("contact",oC),t.register("discriminator",aC),t.register("encoding",U8),t.register("example",lC),t.register("externalDocumentation",cC),t.register("header",ax),t.register("info",uC),t.register("license",fC),t.register("link",pC),t.register("mediaType",hC),t.register("oAuthFlow",V8),t.register("oAuthFlows",W8),t.register("openapi",dC),t.register("openApi3_0",H8),t.register("operation",mC),t.register("parameter",lx),t.register("pathItem",gC),t.register("paths",yC),t.register("reference",vC),t.register("requestBody",bC),t.register("response",wC),t.register("responses",_C),t.register("schema",K8),t.register("securityRequirement",kC),t.register("securityScheme",OC),t.register("server",CC),t.register("serverVariable",jC),t.register("tag",G8),t.register("xml",Y8),t}};class Z8 extends br.ArrayElement{static primaryClass="servers";constructor(t,r,n){super(t,r,n),this.classes.push(Z8.primaryClass)}}class aJ extends br.ArrayElement{static primaryClass="security";constructor(t,r,n){super(t,r,n),this.classes.push(aJ.primaryClass)}}class lJ extends br.ArrayElement{static primaryClass="tags";constructor(t,r,n){super(t,r,n),this.classes.push(lJ.primaryClass)}}class cJ extends br.ObjectElement{static primaryClass="server-variables";constructor(t,r,n){super(t,r,n),this.classes.push(cJ.primaryClass)}}class X8 extends br.ObjectElement{static primaryClass="components-schemas";constructor(t,r,n){super(t,r,n),this.classes.push(X8.primaryClass)}}class uJ extends br.ObjectElement{static primaryClass="components-responses";constructor(t,r,n){super(t,r,n),this.classes.push(uJ.primaryClass)}}class fJ extends br.ObjectElement{static primaryClass="components-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(fJ.primaryClass),this.classes.push("parameters")}}class pJ extends br.ObjectElement{static primaryClass="components-examples";constructor(t,r,n){super(t,r,n),this.classes.push(pJ.primaryClass),this.classes.push("examples")}}class hJ extends br.ObjectElement{static primaryClass="components-request-bodies";constructor(t,r,n){super(t,r,n),this.classes.push(hJ.primaryClass)}}class dJ extends br.ObjectElement{static primaryClass="components-headers";constructor(t,r,n){super(t,r,n),this.classes.push(dJ.primaryClass)}}class mJ extends br.ObjectElement{static primaryClass="components-security-schemes";constructor(t,r,n){super(t,r,n),this.classes.push(mJ.primaryClass)}}class gJ extends br.ObjectElement{static primaryClass="components-links";constructor(t,r,n){super(t,r,n),this.classes.push(gJ.primaryClass)}}class yJ extends br.ObjectElement{static primaryClass="components-callbacks";constructor(t,r,n){super(t,r,n),this.classes.push(yJ.primaryClass)}}class vJ extends br.ArrayElement{static primaryClass="path-item-servers";constructor(t,r,n){super(t,r,n),this.classes.push(vJ.primaryClass),this.classes.push("servers")}}class bJ extends br.ArrayElement{static primaryClass="path-item-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(bJ.primaryClass),this.classes.push("parameters")}}class Q8 extends br.ArrayElement{static primaryClass="operation-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(Q8.primaryClass),this.classes.push("parameters")}}class wJ extends br.ObjectElement{static primaryClass="parameter-examples";constructor(t,r,n){super(t,r,n),this.classes.push(wJ.primaryClass),this.classes.push("examples")}}class _J extends br.ObjectElement{static primaryClass="parameter-content";constructor(t,r,n){super(t,r,n),this.classes.push(_J.primaryClass),this.classes.push("content")}}class EJ extends br.ArrayElement{static primaryClass="operation-tags";constructor(t,r,n){super(t,r,n),this.classes.push(EJ.primaryClass)}}class SJ extends br.ObjectElement{static primaryClass="operation-callbacks";constructor(t,r,n){super(t,r,n),this.classes.push(SJ.primaryClass)}}class eP extends br.ArrayElement{static primaryClass="operation-security";constructor(t,r,n){super(t,r,n),this.classes.push(eP.primaryClass),this.classes.push("security")}}let vot=class gUe extends br.ArrayElement{static primaryClass="operation-servers";constructor(t,r,n){super(t,r,n),this.classes.push(gUe.primaryClass),this.classes.push("servers")}};class xJ extends br.ObjectElement{static primaryClass="request-body-content";constructor(t,r,n){super(t,r,n),this.classes.push(xJ.primaryClass),this.classes.push("content")}}class AJ extends br.ObjectElement{static primaryClass="media-type-examples";constructor(t,r,n){super(t,r,n),this.classes.push(AJ.primaryClass),this.classes.push("examples")}}class kJ extends br.ObjectElement{static primaryClass="media-type-encoding";constructor(t,r,n){super(t,r,n),this.classes.push(kJ.primaryClass)}}class OJ extends br.ObjectElement{static primaryClass="encoding-headers";constructor(t,r,n){super(t,r,n),this.classes.push(OJ.primaryClass)}}class CJ extends br.ObjectElement{static primaryClass="response-headers";constructor(t,r,n){super(t,r,n),this.classes.push(CJ.primaryClass)}}class jJ extends br.ObjectElement{static primaryClass="response-content";constructor(t,r,n){super(t,r,n),this.classes.push(jJ.primaryClass),this.classes.push("content")}}class PJ extends br.ObjectElement{static primaryClass="response-links";constructor(t,r,n){super(t,r,n),this.classes.push(PJ.primaryClass)}}class TJ extends br.ObjectElement{static primaryClass="discriminator-mapping";constructor(t,r,n){super(t,r,n),this.classes.push(TJ.primaryClass)}}class RJ extends br.ObjectElement{static primaryClass="oauth-flow-scopes";constructor(t,r,n){super(t,r,n),this.classes.push(RJ.primaryClass)}}class IJ extends br.ObjectElement{static primaryClass="link-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(IJ.primaryClass)}}class MJ extends br.ObjectElement{static primaryClass="header-examples";constructor(t,r,n){super(t,r,n),this.classes.push(MJ.primaryClass),this.classes.push("examples")}}class $J extends br.ObjectElement{static primaryClass="header-content";constructor(t,r,n){super(t,r,n),this.classes.push($J.primaryClass),this.classes.push("content")}}const bot=e=>{if(Su(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},wot={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"],...sb};class jEe{element;constructor(t={}){Object.assign(this,t)}copyMetaAndAttributes(t,r){(t.meta.length>0||r.meta.length>0)&&(r.meta=yy(r.meta,t.meta)),ZS(t)&&IH(r,t),(t.attributes.length>0||t.meta.length>0)&&(r.attributes=yy(r.attributes,t.attributes))}}class pi extends jEe{enter(t){return this.element=Mi(t),No}}class $v extends jEe{specObj;passingOptionsNames=["specObj","openApiGenericElement","openApiSemanticElement"];openApiGenericElement;openApiSemanticElement;constructor({specObj:t,passingOptionsNames:r,openApiGenericElement:n,openApiSemanticElement:s,...c}){super({...c}),this.specObj=t,this.openApiGenericElement=n,this.openApiSemanticElement=s,Array.isArray(r)&&(this.passingOptionsNames=r)}retrievePassingOptions(){return m2e(this.passingOptionsNames,this)}retrieveFixedFields(t){const r=Ep(["visitors",...t,"fixedFields"],this.specObj);return typeof r=="object"&&r!==null?Object.keys(r):[]}retrieveVisitor(t){return _8(C_,["visitors",...t],this.specObj)?Ep(["visitors",...t],this.specObj):Ep(["visitors",...t,"$visitor"],this.specObj)}retrieveVisitorInstance(t,r={}){const n=this.retrievePassingOptions(),s=this.retrieveVisitor(t),c={...n,...r};return new s(c)}toRefractedElement(t,r,n={}){const s=this.retrieveVisitorInstance(t,n);return s instanceof pi&&s?.constructor===pi?Mi(r):(Cf(r,s,n),s.element)}}const Wl=e=>pa(e)&&e.hasKey("$ref"),_ot=pa,Eot=pa,PEe=e=>Ds(e.key)&&hrt("x-",on(e.key));class fo extends $v{specPath;ignoredFields;canSupportSpecificationExtensions=!0;specificationExtensionPredicate=PEe;constructor({specPath:t,ignoredFields:r,canSupportSpecificationExtensions:n,specificationExtensionPredicate:s,...c}){super({...c}),this.specPath=t,this.ignoredFields=r||[],typeof n=="boolean"&&(this.canSupportSpecificationExtensions=n),typeof s=="function"&&(this.specificationExtensionPredicate=s)}ObjectElement(t){const r=this.specPath(t),n=this.retrieveFixedFields(r);return t.forEach((s,c,l)=>{if(Ds(c)&&n.includes(on(c))&&!this.ignoredFields.includes(on(c))){const u=this.toRefractedElement([...r,"fixedFields",on(c)],s),a=new br.MemberElement(Mi(c),u);this.copyMetaAndAttributes(l,a),a.classes.push("fixed-field"),this.element.content.push(a)}else if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(l)){const u=this.toRefractedElement(["document","extension"],l);this.element.content.push(u)}else this.ignoredFields.includes(on(c))||this.element.content.push(Mi(l))}),this.copyMetaAndAttributes(t,this.element),No}}class Sot extends Nn(fo,pi){constructor(t){super(t),this.element=new H8,this.specPath=Os(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){return fo.prototype.ObjectElement.call(this,t)}}class xot extends Nn($v,pi){StringElement(t){const r=new dC(on(t));return this.copyMetaAndAttributes(t,r),this.element=r,No}}class Aot extends $v{MemberElement(t){return this.element=Mi(t),this.element.classes.push("specification-extension"),No}}let kot=class extends Nn(fo,pi){constructor(t){super(t),this.element=new uC,this.specPath=Os(["document","objects","Info"]),this.canSupportSpecificationExtensions=!0}};class Oot extends pi{StringElement(t){const r=super.enter(t);return this.element.classes.push("api-version"),this.element.classes.push("version"),r}}let Cot=class extends Nn(fo,pi){constructor(t){super(t),this.element=new oC,this.specPath=Os(["document","objects","Contact"]),this.canSupportSpecificationExtensions=!0}},jot=class extends Nn(fo,pi){constructor(t){super(t),this.element=new fC,this.specPath=Os(["document","objects","License"]),this.canSupportSpecificationExtensions=!0}},Pot=class extends Nn(fo,pi){constructor(t){super(t),this.element=new pC,this.specPath=Os(["document","objects","Link"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=fo.prototype.ObjectElement.call(this,t);return(Ds(this.element.operationId)||Ds(this.element.operationRef))&&this.element.classes.push("reference-element"),r}};class Tot extends pi{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class Rot extends pi{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class px extends $v{specPath;ignoredFields;fieldPatternPredicate=$W;canSupportSpecificationExtensions=!1;specificationExtensionPredicate=PEe;constructor({specPath:t,ignoredFields:r,fieldPatternPredicate:n,canSupportSpecificationExtensions:s,specificationExtensionPredicate:c,...l}){super({...l}),this.specPath=t,this.ignoredFields=r||[],typeof n=="function"&&(this.fieldPatternPredicate=n),typeof s=="boolean"&&(this.canSupportSpecificationExtensions=s),typeof c=="function"&&(this.specificationExtensionPredicate=c)}ObjectElement(t){return t.forEach((r,n,s)=>{if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(s)){const c=this.toRefractedElement(["document","extension"],s);this.element.content.push(c)}else if(!this.ignoredFields.includes(on(n))&&this.fieldPatternPredicate(on(n))){const c=this.specPath(r),l=this.toRefractedElement(c,r),u=new br.MemberElement(Mi(n),l);this.copyMetaAndAttributes(s,u),u.classes.push("patterned-field"),this.element.content.push(u)}else this.ignoredFields.includes(on(n))||this.element.content.push(Mi(s))}),this.copyMetaAndAttributes(t,this.element),No}}class io extends px{constructor(t){super(t),this.fieldPatternPredicate=x8}}let Iot=class extends Nn(io,pi){constructor(t){super(t),this.element=new IJ,this.specPath=Os(["value"])}},Mot=class extends Nn(fo,pi){constructor(t){super(t),this.element=new CC,this.specPath=Os(["document","objects","Server"]),this.canSupportSpecificationExtensions=!0}};class $ot extends pi{StringElement(t){const r=super.enter(t);return this.element.classes.push("server-url"),r}}let FJ=class extends Nn($v,pi){constructor(t){super(t),this.element=new Z8}ArrayElement(t){return t.forEach(r=>{const n=_ot(r)?["document","objects","Server"]:["value"],s=this.toRefractedElement(n,r);this.element.push(s)}),this.copyMetaAndAttributes(t,this.element),No}},Fot=class extends Nn(fo,pi){constructor(t){super(t),this.element=new jC,this.specPath=Os(["document","objects","ServerVariable"]),this.canSupportSpecificationExtensions=!0}};class Not extends Nn(io,pi){constructor(t){super(t),this.element=new cJ,this.specPath=Os(["document","objects","ServerVariable"])}}let Dot=class extends Nn(fo,pi){constructor(t){super(t),this.element=new hC,this.specPath=Os(["document","objects","MediaType"]),this.canSupportSpecificationExtensions=!0}};class ub extends $v{alternator;constructor({alternator:t,...r}){super({...r}),this.alternator=t||[]}enter(t){const r=this.alternator.map(({predicate:s,specPath:c})=>HW(s,Os(c),S8)),n=A2e(r)(t);return this.element=this.toRefractedElement(n,t),No}}const Bot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof iC||e(n)&&t("callback",n)&&r("object",n)),Lot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof sC||e(n)&&t("components",n)&&r("object",n)),qot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof oC||e(n)&&t("contact",n)&&r("object",n)),zot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof lC||e(n)&&t("example",n)&&r("object",n)),Uot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof cC||e(n)&&t("externalDocumentation",n)&&r("object",n)),hx=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof ax||e(n)&&t("header",n)&&r("object",n)),Vot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof uC||e(n)&&t("info",n)&&r("object",n)),Wot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof fC||e(n)&&t("license",n)&&r("object",n)),Hot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof pC||e(n)&&t("link",n)&&r("object",n)),Jot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof dC||e(n)&&t("openapi",n)&&r("string",n)),Kot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>s=>s instanceof H8||e(s)&&t("openApi3_0",s)&&r("object",s)&&n("api",s)),TEe=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof mC||e(n)&&t("operation",n)&&r("object",n)),Got=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof lx||e(n)&&t("parameter",n)&&r("object",n)),NJ=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof gC||e(n)&&t("pathItem",n)&&r("object",n)),Yot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof yC||e(n)&&t("paths",n)&&r("object",n)),bl=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof vC||e(n)&&t("reference",n)&&r("object",n)),Zot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof bC||e(n)&&t("requestBody",n)&&r("object",n)),tP=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof wC||e(n)&&t("response",n)&&r("object",n)),Xot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof _C||e(n)&&t("responses",n)&&r("object",n)),Qot=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof K8||e(n)&&t("schema",n)&&r("object",n)),eat=e=>QO(e)&&e.classes.includes("boolean-json-schema"),tat=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof kC||e(n)&&t("securityRequirement",n)&&r("object",n)),rat=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof OC||e(n)&&t("securityScheme",n)&&r("object",n)),nat=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof CC||e(n)&&t("server",n)&&r("object",n)),iat=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof jC||e(n)&&t("serverVariable",n)&&r("object",n)),rP=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof hC||e(n)&&t("mediaType",n)&&r("object",n)),REe=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>s=>s instanceof Z8||e(s)&&t("array",s)&&r("array",s)&&n("servers",s)),sat=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof aC||e(n)&&t("discriminator",n)&&r("object",n)),oat=Object.freeze(Object.defineProperty({__proto__:null,isBooleanJsonSchemaElement:eat,isCallbackElement:Bot,isComponentsElement:Lot,isContactElement:qot,isDiscriminatorElement:sat,isExampleElement:zot,isExternalDocumentationElement:Uot,isHeaderElement:hx,isInfoElement:Vot,isLicenseElement:Wot,isLinkElement:Hot,isMediaTypeElement:rP,isOpenApi3_0Element:Kot,isOpenapiElement:Jot,isOperationElement:TEe,isParameterElement:Got,isPathItemElement:NJ,isPathsElement:Yot,isReferenceElement:bl,isRequestBodyElement:Zot,isResponseElement:tP,isResponsesElement:Xot,isSchemaElement:Qot,isSecurityRequirementElement:tat,isSecuritySchemeElement:rat,isServerElement:nat,isServerVariableElement:iat,isServersElement:REe},Symbol.toStringTag,{value:"Module"}));let aat=class extends Nn(ub,pi){constructor(t){super(t),this.alternator=[{predicate:Wl,specPath:["document","objects","Reference"]},{predicate:E1,specPath:["document","objects","Schema"]}]}ObjectElement(t){const r=ub.prototype.enter.call(this,t);return bl(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}},DJ=class extends Nn(io,pi){constructor(t){super(t),this.element=new br.ObjectElement,this.element.classes.push("examples"),this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Example"],this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","example")}),r}},lat=class extends DJ{constructor(t){super(t),this.element=new AJ}},cat=class extends Nn(io,pi){constructor(t){super(t),this.element=new kJ,this.specPath=Os(["document","objects","Encoding"])}},uat=class extends Nn(io,pi){constructor(t){super(t),this.element=new kC,this.specPath=Os(["value"])}},fat=class extends Nn($v,pi){constructor(t){super(t),this.element=new aJ}ArrayElement(t){return t.forEach(r=>{if(pa(r)){const n=this.toRefractedElement(["document","objects","SecurityRequirement"],r);this.element.push(n)}else this.element.push(Mi(r))}),this.copyMetaAndAttributes(t,this.element),No}},pat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new sC,this.specPath=Os(["document","objects","Components"]),this.canSupportSpecificationExtensions=!0}},hat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new G8,this.specPath=Os(["document","objects","Tag"]),this.canSupportSpecificationExtensions=!0}},dat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new vC,this.specPath=Os(["document","objects","Reference"]),this.canSupportSpecificationExtensions=!1}ObjectElement(t){const r=fo.prototype.ObjectElement.call(this,t);return Ds(this.element.$ref)&&this.element.classes.push("reference-element"),r}},mat=class extends pi{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}},gat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new lx,this.specPath=Os(["document","objects","Parameter"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=fo.prototype.ObjectElement.call(this,t);return pa(this.element.contentProp)&&this.element.contentProp.filter(rP).forEach((n,s)=>{n.setMetaProperty("media-type",on(s))}),r}},yat=class extends Nn(ub,pi){constructor(t){super(t),this.alternator=[{predicate:Wl,specPath:["document","objects","Reference"]},{predicate:E1,specPath:["document","objects","Schema"]}]}ObjectElement(t){const r=ub.prototype.enter.call(this,t);return bl(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}},vat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new ax,this.specPath=Os(["document","objects","Header"]),this.canSupportSpecificationExtensions=!0}},bat=class extends Nn(ub,pi){constructor(t){super(t),this.alternator=[{predicate:Wl,specPath:["document","objects","Reference"]},{predicate:E1,specPath:["document","objects","Schema"]}]}ObjectElement(t){const r=ub.prototype.enter.call(this,t);return bl(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}},wat=class extends DJ{constructor(t){super(t),this.element=new MJ}},nP=class extends Nn(io,pi){constructor(t){super(t),this.element=new br.ObjectElement,this.element.classes.push("content"),this.specPath=Os(["document","objects","MediaType"])}},_at=class extends nP{constructor(t){super(t),this.element=new $J}},Eat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new K8,this.specPath=Os(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0}};const IEe=nh.visitors.document.objects.JSONSchema.fixedFields.allOf;let Sat=class extends IEe{ArrayElement(t){const r=IEe.prototype.ArrayElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const MEe=nh.visitors.document.objects.JSONSchema.fixedFields.anyOf;let xat=class extends MEe{ArrayElement(t){const r=MEe.prototype.ArrayElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const $Ee=nh.visitors.document.objects.JSONSchema.fixedFields.oneOf;let Aat=class extends $Ee{ArrayElement(t){const r=$Ee.prototype.ArrayElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const FEe=nh.visitors.document.objects.JSONSchema.fixedFields.items;let kat=class extends FEe{ObjectElement(t){const r=FEe.prototype.ObjectElement.call(this,t);return bl(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}ArrayElement(t){return this.enter(t)}};const NEe=nh.visitors.document.objects.JSONSchema.fixedFields.properties;let Oat=class extends NEe{ObjectElement(t){const r=NEe.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const Cat=nh.visitors.document.objects.JSONSchema.fixedFields.type;class jat extends Cat{ArrayElement(t){return this.enter(t)}}const DEe=nh.visitors.JSONSchemaOrJSONReferenceVisitor;class BEe extends DEe{ObjectElement(t){const r=DEe.prototype.enter.call(this,t);return bl(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}}let Pat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new aC,this.specPath=Os(["document","objects","Discriminator"]),this.canSupportSpecificationExtensions=!1}};class Tat extends Nn(io,pi){constructor(t){super(t),this.element=new TJ,this.specPath=Os(["value"])}}let Rat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new Y8,this.specPath=Os(["document","objects","XML"]),this.canSupportSpecificationExtensions=!0}},Iat=class extends DJ{constructor(t){super(t),this.element=new wJ}},Mat=class extends nP{constructor(t){super(t),this.element=new _J}},$at=class extends Nn(io,pi){constructor(t){super(t),this.element=new X8,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Schema"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}},Fat=class extends Nn(io,pi){constructor(t){super(t),this.element=new uJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Response"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","response")}),this.element.filter(tP).forEach((n,s)=>{n.setMetaProperty("http-status-code",on(s))}),r}},Nat=class extends Nn(io,pi){constructor(t){super(t),this.element=new fJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Parameter"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","parameter")}),r}},Dat=class extends Nn(io,pi){constructor(t){super(t),this.element=new pJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Example"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","example")}),r}};class Bat extends Nn(io,pi){constructor(t){super(t),this.element=new hJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","RequestBody"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","requestBody")}),r}}let Lat=class extends Nn(io,pi){constructor(t){super(t),this.element=new dJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","header")}),this.element.filter(hx).forEach((n,s)=>{n.setMetaProperty("header-name",on(s))}),r}};class qat extends Nn(io,pi){constructor(t){super(t),this.element=new mJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","SecurityScheme"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","securityScheme")}),r}}let zat=class extends Nn(io,pi){constructor(t){super(t),this.element=new gJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","link")}),r}},Uat=class extends Nn(io,pi){constructor(t){super(t),this.element=new yJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","callback")}),r}},Vat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new lC,this.specPath=Os(["document","objects","Example"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=fo.prototype.ObjectElement.call(this,t);return Ds(this.element.externalValue)&&this.element.classes.push("reference-element"),r}};class Wat extends pi{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}let Hat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new cC,this.specPath=Os(["document","objects","ExternalDocumentation"]),this.canSupportSpecificationExtensions=!0}},Jat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new U8,this.specPath=Os(["document","objects","Encoding"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=fo.prototype.ObjectElement.call(this,t);return pa(this.element.headers)&&this.element.headers.filter(hx).forEach((n,s)=>{n.setMetaProperty("header-name",on(s))}),r}},Kat=class extends Nn(io,pi){constructor(t){super(t),this.element=new OJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","header")}),this.element.forEach((n,s)=>{if(!hx(n))return;const c=on(s);n.setMetaProperty("headerName",c)}),r}},Gat=class extends Nn(px,pi){constructor(t){super(t),this.element=new yC,this.specPath=Os(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=E1}ObjectElement(t){const r=px.prototype.ObjectElement.call(this,t);return this.element.filter(NJ).forEach((n,s)=>{s.classes.push("openapi-path-template"),s.classes.push("path-template"),n.setMetaProperty("path",Mi(s))}),r}},Yat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new bC,this.specPath=Os(["document","objects","RequestBody"])}ObjectElement(t){const r=fo.prototype.ObjectElement.call(this,t);return pa(this.element.contentProp)&&this.element.contentProp.filter(rP).forEach((n,s)=>{n.setMetaProperty("media-type",on(s))}),r}},Zat=class extends nP{constructor(t){super(t),this.element=new xJ}},Xat=class extends Nn(px,pi){constructor(t){super(t),this.element=new iC,this.specPath=Os(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=r=>/{(?[^}]{1,2083})}/.test(String(r))}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(NJ).forEach((n,s)=>{n.setMetaProperty("runtime-expression",on(s))}),r}},Qat=class extends Nn(fo,pi){constructor(t){super(t),this.element=new wC,this.specPath=Os(["document","objects","Response"])}ObjectElement(t){const r=fo.prototype.ObjectElement.call(this,t);return pa(this.element.contentProp)&&this.element.contentProp.filter(rP).forEach((n,s)=>{n.setMetaProperty("media-type",on(s))}),pa(this.element.headers)&&this.element.headers.filter(hx).forEach((n,s)=>{n.setMetaProperty("header-name",on(s))}),r}};class elt extends Nn(io,pi){constructor(t){super(t),this.element=new CJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","header")}),this.element.forEach((n,s)=>{if(!hx(n))return;const c=on(s);n.setMetaProperty("header-name",c)}),r}}class tlt extends nP{constructor(t){super(t),this.element=new jJ}}class rlt extends Nn(io,pi){constructor(t){super(t),this.element=new PJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","link")}),r}}class LEe extends Nn(fo,px){specPathFixedFields;specPathPatternedFields;constructor({specPathFixedFields:t,specPathPatternedFields:r,...n}){super({...n}),this.specPathFixedFields=t,this.specPathPatternedFields=r}ObjectElement(t){const{specPath:r,ignoredFields:n}=this;try{this.specPath=this.specPathFixedFields;const s=this.retrieveFixedFields(this.specPath(t));this.ignoredFields=[...n,...Mtt(t.keys(),s)],fo.prototype.ObjectElement.call(this,t),this.specPath=this.specPathPatternedFields,this.ignoredFields=s,px.prototype.ObjectElement.call(this,t)}catch(s){throw this.specPath=r,s}return No}}let nlt=class extends Nn(LEe,pi){constructor(t){super(t),this.element=new _C,this.specPathFixedFields=Os(["document","objects","Responses"]),this.canSupportSpecificationExtensions=!0,this.specPathPatternedFields=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Response"],this.fieldPatternPredicate=r=>new RegExp(`^(1XX|2XX|3XX|4XX|5XX|${urt(100,600).join("|")})$`).test(String(r))}ObjectElement(t){const r=LEe.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","response")}),this.element.filter(tP).forEach((n,s)=>{const c=Mi(s);this.fieldPatternPredicate(on(c))&&n.setMetaProperty("http-status-code",c)}),r}};class ilt extends Nn(ub,pi){constructor(t){super(t),this.alternator=[{predicate:Wl,specPath:["document","objects","Reference"]},{predicate:E1,specPath:["document","objects","Response"]}]}ObjectElement(t){const r=ub.prototype.enter.call(this,t);return bl(this.element)?this.element.setMetaProperty("referenced-element","response"):tP(this.element)&&this.element.setMetaProperty("http-status-code","default"),r}}let slt=class extends Nn(fo,pi){constructor(t){super(t),this.element=new mC,this.specPath=Os(["document","objects","Operation"])}},olt=class extends pi{constructor(t){super(t),this.element=new EJ}ArrayElement(t){return this.element=this.element.concat(Mi(t)),No}},qEe=class extends Nn($v,pi){constructor(t){super(t),this.element=new br.ArrayElement,this.element.classes.push("parameters")}ArrayElement(t){return t.forEach(r=>{const n=Wl(r)?["document","objects","Reference"]:["document","objects","Parameter"],s=this.toRefractedElement(n,r);bl(s)&&s.setMetaProperty("referenced-element","parameter"),this.element.push(s)}),this.copyMetaAndAttributes(t,this.element),No}},alt=class extends qEe{constructor(t){super(t),this.element=new Q8}},llt=class extends ub{constructor(t){super(t),this.alternator=[{predicate:Wl,specPath:["document","objects","Reference"]},{predicate:E1,specPath:["document","objects","RequestBody"]}]}ObjectElement(t){const r=ub.prototype.enter.call(this,t);return bl(this.element)&&this.element.setMetaProperty("referenced-element","requestBody"),r}};class clt extends Nn(io,pi){specPath;constructor(t){super(t),this.element=new SJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(bl).forEach(n=>{n.setMetaProperty("referenced-element","callback")}),r}}class ult extends Nn($v,pi){constructor(t){super(t),this.element=new eP}ArrayElement(t){return t.forEach(r=>{const n=pa(r)?["document","objects","SecurityRequirement"]:["value"],s=this.toRefractedElement(n,r);this.element.push(s)}),this.copyMetaAndAttributes(t,this.element),No}}let flt=class extends FJ{constructor(t){super(t),this.element=new vot}},plt=class extends Nn(fo,pi){constructor(t){super(t),this.element=new gC,this.specPath=Os(["document","objects","PathItem"])}ObjectElement(t){const r=fo.prototype.ObjectElement.call(this,t);return this.element.filter(TEe).forEach((n,s)=>{const c=Mi(s);c.content=on(c).toUpperCase(),n.setMetaProperty("http-method",c)}),Ds(this.element.$ref)&&this.element.classes.push("reference-element"),r}};class hlt extends pi{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class dlt extends FJ{constructor(t){super(t),this.element=new vJ}}class mlt extends qEe{constructor(t){super(t),this.element=new bJ}}let glt=class extends Nn(fo,pi){constructor(t){super(t),this.element=new OC,this.specPath=Os(["document","objects","SecurityScheme"]),this.canSupportSpecificationExtensions=!0}},ylt=class extends Nn(fo,pi){constructor(t){super(t),this.element=new W8,this.specPath=Os(["document","objects","OAuthFlows"]),this.canSupportSpecificationExtensions=!0}},vlt=class extends Nn(fo,pi){constructor(t){super(t),this.element=new V8,this.specPath=Os(["document","objects","OAuthFlow"]),this.canSupportSpecificationExtensions=!0}};class blt extends Nn(io,pi){constructor(t){super(t),this.element=new RJ,this.specPath=Os(["value"])}}class wlt extends Nn($v,pi){constructor(t){super(t),this.element=new lJ}ArrayElement(t){return t.forEach(r=>{const n=Eot(r)?["document","objects","Tag"]:["value"],s=this.toRefractedElement(n,r);this.element.push(s)}),this.copyMetaAndAttributes(t,this.element),No}}const{fixedFields:rp}=nh.visitors.document.objects.JSONSchema,Br={visitors:{value:pi,document:{objects:{OpenApi:{$visitor:Sot,fixedFields:{openapi:xot,info:{$ref:"#/visitors/document/objects/Info"},servers:FJ,paths:{$ref:"#/visitors/document/objects/Paths"},components:{$ref:"#/visitors/document/objects/Components"},security:fat,tags:wlt,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:kot,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:Oot}},Contact:{$visitor:Cot,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"},email:{$ref:"#/visitors/value"}}},License:{$visitor:jot,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Server:{$visitor:Mot,fixedFields:{url:$ot,description:{$ref:"#/visitors/value"},variables:Not}},ServerVariable:{$visitor:Fot,fixedFields:{enum:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},Components:{$visitor:pat,fixedFields:{schemas:$at,responses:Fat,parameters:Nat,examples:Dat,requestBodies:Bat,headers:Lat,securitySchemes:qat,links:zat,callbacks:Uat}},Paths:{$visitor:Gat},PathItem:{$visitor:plt,fixedFields:{$ref:hlt,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:dlt,parameters:mlt}},Operation:{$visitor:slt,fixedFields:{tags:olt,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:{$ref:"#/visitors/value"},parameters:alt,requestBody:llt,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:clt,deprecated:{$ref:"#/visitors/value"},security:ult,servers:flt}},ExternalDocumentation:{$visitor:Hat,fixedFields:{description:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Parameter:{$visitor:gat,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:yat,example:{$ref:"#/visitors/value"},examples:Iat,content:Mat}},RequestBody:{$visitor:Yat,fixedFields:{description:{$ref:"#/visitors/value"},content:Zat,required:{$ref:"#/visitors/value"}}},MediaType:{$visitor:Dot,fixedFields:{schema:aat,example:{$ref:"#/visitors/value"},examples:lat,encoding:cat}},Encoding:{$visitor:Jat,fixedFields:{contentType:{$ref:"#/visitors/value"},headers:Kat,style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"}}},Responses:{$visitor:nlt,fixedFields:{default:ilt}},Response:{$visitor:Qat,fixedFields:{description:{$ref:"#/visitors/value"},headers:elt,content:tlt,links:rlt}},Callback:{$visitor:Xat},Example:{$visitor:Vat,fixedFields:{summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},value:{$ref:"#/visitors/value"},externalValue:Wat}},Link:{$visitor:Pot,fixedFields:{operationRef:Tot,operationId:Rot,parameters:Iot,requestBody:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:vat,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:bat,example:{$ref:"#/visitors/value"},examples:wat,content:_at}},Tag:{$visitor:hat,fixedFields:{name:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:dat,fixedFields:{$ref:mat}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},JSONReference:{$ref:"#/visitors/document/objects/Reference"},Schema:{$visitor:Eat,fixedFields:{title:rp.title,multipleOf:rp.multipleOf,maximum:rp.maximum,exclusiveMaximum:rp.exclusiveMaximum,minimum:rp.minimum,exclusiveMinimum:rp.exclusiveMinimum,maxLength:rp.maxLength,minLength:rp.minLength,pattern:rp.pattern,maxItems:rp.maxItems,minItems:rp.minItems,uniqueItems:rp.uniqueItems,maxProperties:rp.maxProperties,minProperties:rp.minProperties,required:rp.required,enum:rp.enum,type:jat,allOf:Sat,anyOf:xat,oneOf:Aat,not:BEe,items:kat,properties:Oat,additionalProperties:BEe,description:rp.description,format:rp.format,default:rp.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:Pat,fixedFields:{propertyName:{$ref:"#/visitors/value"},mapping:Tat}},XML:{$visitor:Rat,fixedFields:{name:{$ref:"#/visitors/value"},namespace:{$ref:"#/visitors/value"},prefix:{$ref:"#/visitors/value"},attribute:{$ref:"#/visitors/value"},wrapped:{$ref:"#/visitors/value"}}},SecurityScheme:{$visitor:glt,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:ylt,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:vlt,fixedFields:{authorizationUrl:{$ref:"#/visitors/value"},tokenUrl:{$ref:"#/visitors/value"},refreshUrl:{$ref:"#/visitors/value"},scopes:blt}},SecurityRequirement:{$visitor:uat}},extension:{$visitor:Aot}}}},_lt=()=>{const e=x1(yot);return{predicates:{...oat,isElement:Su,isStringElement:Ds,isArrayElement:th,isObjectElement:pa,isMemberElement:Rv,includesClasses:XS,hasElementSourceMap:ZS},namespace:e}},Elt=(e,{specPath:t=["visitors","document","objects","OpenApi","$visitor"],plugins:r=[]}={})=>{const n=br.refract(e),s=Jw(Br),c=Ep(t,s),l=new c({specObj:s});return Cf(n,l),ob(l.element,r,{toolboxCreator:_lt,visitorOptions:{keyMap:wot,nodeTypeGetter:bot}})},Na=e=>(t,r={})=>Elt(t,{specPath:e,...r});iC.refract=Na(["visitors","document","objects","Callback","$visitor"]),sC.refract=Na(["visitors","document","objects","Components","$visitor"]),oC.refract=Na(["visitors","document","objects","Contact","$visitor"]),lC.refract=Na(["visitors","document","objects","Example","$visitor"]),aC.refract=Na(["visitors","document","objects","Discriminator","$visitor"]),U8.refract=Na(["visitors","document","objects","Encoding","$visitor"]),cC.refract=Na(["visitors","document","objects","ExternalDocumentation","$visitor"]),ax.refract=Na(["visitors","document","objects","Header","$visitor"]),uC.refract=Na(["visitors","document","objects","Info","$visitor"]),fC.refract=Na(["visitors","document","objects","License","$visitor"]),pC.refract=Na(["visitors","document","objects","Link","$visitor"]),hC.refract=Na(["visitors","document","objects","MediaType","$visitor"]),V8.refract=Na(["visitors","document","objects","OAuthFlow","$visitor"]),W8.refract=Na(["visitors","document","objects","OAuthFlows","$visitor"]),dC.refract=Na(["visitors","document","objects","OpenApi","fixedFields","openapi"]),H8.refract=Na(["visitors","document","objects","OpenApi","$visitor"]),mC.refract=Na(["visitors","document","objects","Operation","$visitor"]),lx.refract=Na(["visitors","document","objects","Parameter","$visitor"]),gC.refract=Na(["visitors","document","objects","PathItem","$visitor"]),yC.refract=Na(["visitors","document","objects","Paths","$visitor"]),vC.refract=Na(["visitors","document","objects","Reference","$visitor"]),bC.refract=Na(["visitors","document","objects","RequestBody","$visitor"]),wC.refract=Na(["visitors","document","objects","Response","$visitor"]),_C.refract=Na(["visitors","document","objects","Responses","$visitor"]),K8.refract=Na(["visitors","document","objects","Schema","$visitor"]),kC.refract=Na(["visitors","document","objects","SecurityRequirement","$visitor"]),OC.refract=Na(["visitors","document","objects","SecurityScheme","$visitor"]),CC.refract=Na(["visitors","document","objects","Server","$visitor"]),jC.refract=Na(["visitors","document","objects","ServerVariable","$visitor"]),G8.refract=Na(["visitors","document","objects","Tag","$visitor"]),Y8.refract=Na(["visitors","document","objects","XML","$visitor"]);class iP extends iC{}class sP extends sC{get pathItems(){return this.get("pathItems")}set pathItems(t){this.set("pathItems",t)}}let oP=class extends oC{};class BJ extends aC{}class LJ extends U8{}let aP=class extends lC{};class lP extends cC{}class cP extends ax{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}let uP=class extends uC{get license(){return this.get("license")}set license(t){this.set("license",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}};class I_ extends br.StringElement{static default=new I_("https://spec.openapis.org/oas/3.1/dialect/base");constructor(t,r,n){super(t,r,n),this.element="jsonSchemaDialect"}}let fP=class extends fC{get identifier(){return this.get("identifier")}set identifier(t){this.set("identifier",t)}},pP=class extends pC{};class hP extends hC{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}class qJ extends V8{}class zJ extends W8{}class UJ extends dC{}class Zw extends br.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="openApi3_1",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(t){this.set("openapi",t)}get info(){return this.get("info")}set info(t){this.set("info",t)}get jsonSchemaDialect(){return this.get("jsonSchemaDialect")}set jsonSchemaDialect(t){this.set("jsonSchemaDialect",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get paths(){return this.get("paths")}set paths(t){this.set("paths",t)}get components(){return this.get("components")}set components(t){this.set("components",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get webhooks(){return this.get("webhooks")}set webhooks(t){this.set("webhooks",t)}}let PC=class extends mC{get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}};class dP extends lx{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}class Xw extends gC{get GET(){return this.get("get")}set GET(t){this.set("GET",t)}get PUT(){return this.get("put")}set PUT(t){this.set("PUT",t)}get POST(){return this.get("post")}set POST(t){this.set("POST",t)}get DELETE(){return this.get("delete")}set DELETE(t){this.set("DELETE",t)}get OPTIONS(){return this.get("options")}set OPTIONS(t){this.set("OPTIONS",t)}get HEAD(){return this.get("head")}set HEAD(t){this.set("HEAD",t)}get PATCH(){return this.get("patch")}set PATCH(t){this.set("PATCH",t)}get TRACE(){return this.get("trace")}set TRACE(t){this.set("TRACE",t)}}class mP extends yC{}class Qw extends vC{}Object.defineProperty(Qw.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0}),Object.defineProperty(Qw.prototype,"summary",{get(){return this.get("summary")},set(e){this.set("summary",e)},enumerable:!0});class gP extends bC{}let yP=class extends wC{},vP=class extends _C{},TC=class extends cx{constructor(t,r,n){super(t,r,n),this.element="JSONSchemaDraft6"}get idProp(){throw new Eo("id keyword from Core vocabulary has been renamed to $id.")}set idProp(t){throw new Eo("id keyword from Core vocabulary has been renamed to $id.")}get $id(){return this.get("$id")}set $id(t){this.set("$id",t)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(t){this.set("exclusiveMaximum",t)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(t){this.set("exclusiveMinimum",t)}get containsProp(){return this.get("contains")}set containsProp(t){this.set("contains",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get propertyNames(){return this.get("propertyNames")}set propertyNames(t){this.set("propertyNames",t)}get const(){return this.get("const")}set const(t){this.set("const",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}},RC=class extends SC{get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get schema(){throw new Eo("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}set schema(t){throw new Eo("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}get method(){throw new Eo("method keyword from Hyper-Schema vocabulary has been removed.")}set method(t){throw new Eo("method keyword from Hyper-Schema vocabulary has been removed.")}get encType(){throw new Eo("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}set encType(t){throw new Eo("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}get submissionEncType(){return this.get("submissionEncType")}set submissionEncType(t){this.set("submissionEncType",t)}};const Slt={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft6",TC),t.register("jSONReference",ux),t.register("media",EC),t.register("linkDescription",RC),t}},xlt={JSONSchemaDraft6Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...sb};let zEe=class extends kEe{constructor(t){super(t),this.element=new TC}get defaultDialectIdentifier(){return"http://json-schema.org/draft-06/schema#"}BooleanElement(t){const r=this.enter(t);return this.element.classes.push("boolean-json-schema"),r}handleSchemaIdentifier(t,r="$id"){return super.handleSchemaIdentifier(t,r)}},Alt=class extends OEe{BooleanElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),No}};class klt extends ha{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-examples"),r}}let UEe=class extends CEe{constructor(t){super(t),this.element=new RC}};const ih=Qp(Kn(["visitors","document","objects","JSONSchema","$visitor"],zEe),Eg(["visitors","document","objects","JSONSchema","fixedFields","id"]),Kn(["visitors","document","objects","JSONSchema","fixedFields","$id"],nh.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","contains"],nh.visitors.JSONSchemaOrJSONReferenceVisitor),Kn(["visitors","document","objects","JSONSchema","fixedFields","items"],Alt),Kn(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],nh.visitors.JSONSchemaOrJSONReferenceVisitor),Kn(["visitors","document","objects","JSONSchema","fixedFields","const"],nh.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","examples"],klt),Kn(["visitors","document","objects","LinkDescription","$visitor"],UEe),Kn(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],nh.visitors.JSONSchemaOrJSONReferenceVisitor),Eg(["visitors","document","objects","LinkDescription","fixedFields","schema"]),Kn(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],nh.visitors.JSONSchemaOrJSONReferenceVisitor),Eg(["visitors","document","objects","LinkDescription","fixedFields","method"]),Eg(["visitors","document","objects","LinkDescription","fixedFields","encType"]),Kn(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"],nh.visitors.value))(nh),Olt=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof TC||e(n)&&t("JSONSchemaDraft6",n)&&r("object",n)),Clt=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof RC||e(n)&&t("linkDescription",n)&&r("object",n)),jlt=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:oJ,isJSONSchemaElement:Olt,isLinkDescriptionElement:Clt,isMediaElement:AEe},Symbol.toStringTag,{value:"Module"})),Plt=()=>{const e=x1(Slt);return{predicates:{...jlt,isStringElement:Ds},namespace:e}},Tlt=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=ih}={})=>{const s=br.refract(e),c=Jw(n),l=Ep(t,c),u=new l({specObj:c});return Cf(s,u),ob(u.element,r,{toolboxCreator:Plt,visitorOptions:{keyMap:xlt,nodeTypeGetter:xC}})},VEe=e=>(t,r={})=>Tlt(t,{specPath:e,...r});TC.refract=VEe(["visitors","document","objects","JSONSchema","$visitor"]),RC.refract=VEe(["visitors","document","objects","LinkDescription","$visitor"]);let IC=class extends TC{constructor(t,r,n){super(t,r,n),this.element="JSONSchemaDraft7"}get $comment(){return this.get("$comment")}set $comment(t){this.set("$comment",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get if(){return this.get("if")}set if(t){this.set("if",t)}get then(){return this.get("then")}set then(t){this.set("then",t)}get else(){return this.get("else")}set else(t){this.set("else",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get contentEncoding(){return this.get("contentEncoding")}set contentEncoding(t){this.set("contentEncoding",t)}get contentMediaType(){return this.get("contentMediaType")}set contentMediaType(t){this.set("contentMediaType",t)}get media(){throw new Eo('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}set media(t){throw new Eo('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}get writeOnly(){return this.get("writeOnly")}set writeOnly(t){this.set("writeOnly",t)}},MC=class extends RC{get anchor(){return this.get("anchor")}set anchor(t){this.set("anchor",t)}get anchorPointer(){return this.get("anchorPointer")}set anchorPointer(t){this.set("anchorPointer",t)}get templatePointers(){return this.get("templatePointers")}set templatePointers(t){this.set("templatePointers",t)}get templateRequired(){return this.get("templateRequired")}set templateRequired(t){this.set("templateRequired",t)}get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get mediaType(){throw new Eo("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}set mediaType(t){throw new Eo("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}get targetMediaType(){return this.get("targetMediaType")}set targetMediaType(t){this.set("targetMediaType",t)}get targetHints(){return this.get("targetHints")}set targetHints(t){this.set("targetHints",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get $comment(){return this.get("$comment")}set $comment(t){this.set("$comment",t)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get headerSchema(){return this.get("headerSchema")}set headerSchema(t){this.set("headerSchema",t)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}get submissionEncType(){throw new Eo("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}set submissionEncType(t){throw new Eo("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}get submissionMediaType(){return this.get("submissionMediaType")}set submissionMediaType(t){this.set("submissionMediaType",t)}};const Rlt={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft7",IC),t.register("jSONReference",ux),t.register("linkDescription",MC),t}},Ilt={JSONSchemaDraft7Element:["content"],JSONReferenceElement:["content"],LinkDescriptionElement:["content"],...sb};let WEe=class extends zEe{constructor(t){super(t),this.element=new IC}get defaultDialectIdentifier(){return"http://json-schema.org/draft-07/schema#"}},HEe=class extends UEe{constructor(t){super(t),this.element=new MC}};const e2=Qp(Kn(["visitors","document","objects","JSONSchema","$visitor"],WEe),Kn(["visitors","document","objects","JSONSchema","fixedFields","$comment"],ih.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","if"],ih.visitors.JSONSchemaOrJSONReferenceVisitor),Kn(["visitors","document","objects","JSONSchema","fixedFields","then"],ih.visitors.JSONSchemaOrJSONReferenceVisitor),Kn(["visitors","document","objects","JSONSchema","fixedFields","else"],ih.visitors.JSONSchemaOrJSONReferenceVisitor),Eg(["visitors","document","objects","JSONSchema","fixedFields","media"]),Kn(["visitors","document","objects","JSONSchema","fixedFields","contentEncoding"],ih.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","contentMediaType"],ih.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","writeOnly"],ih.visitors.value),Kn(["visitors","document","objects","LinkDescription","$visitor"],HEe),Kn(["visitors","document","objects","LinkDescription","fixedFields","anchor"],ih.visitors.value),Kn(["visitors","document","objects","LinkDescription","fixedFields","anchorPointer"],ih.visitors.value),Eg(["visitors","document","objects","LinkDescription","fixedFields","mediaType"]),Kn(["visitors","document","objects","LinkDescription","fixedFields","targetMediaType"],ih.visitors.value),Kn(["visitors","document","objects","LinkDescription","fixedFields","targetHints"],ih.visitors.value),Kn(["visitors","document","objects","LinkDescription","fixedFields","description"],ih.visitors.value),Kn(["visitors","document","objects","LinkDescription","fixedFields","$comment"],ih.visitors.value),Kn(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],ih.visitors.JSONSchemaOrJSONReferenceVisitor),Eg(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"]),Kn(["visitors","document","objects","LinkDescription","fixedFields","submissionMediaType"],ih.visitors.value))(ih),Mlt=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof IC||e(n)&&t("JSONSchemaDraft7",n)&&r("object",n)),$lt=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof MC||e(n)&&t("linkDescription",n)&&r("object",n)),Flt=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:oJ,isJSONSchemaElement:Mlt,isLinkDescriptionElement:$lt},Symbol.toStringTag,{value:"Module"})),Nlt=()=>{const e=x1(Rlt);return{predicates:{...Flt,isStringElement:Ds},namespace:e}},Dlt=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=e2}={})=>{const s=br.refract(e),c=Jw(n),l=Ep(t,c),u=new l({specObj:c});return Cf(s,u),ob(u.element,r,{toolboxCreator:Nlt,visitorOptions:{keyMap:Ilt,nodeTypeGetter:xC}})},JEe=e=>(t,r={})=>Dlt(t,{specPath:e,...r});IC.refract=JEe(["visitors","document","objects","JSONSchema","$visitor"]),MC.refract=JEe(["visitors","document","objects","LinkDescription","$visitor"]);let $C=class extends IC{constructor(t,r,n){super(t,r,n),this.element="JSONSchema201909"}get $vocabulary(){return this.get("$vocabulary")}set $vocabulary(t){this.set("$vocabulary",t)}get $anchor(){return this.get("$anchor")}set $anchor(t){this.set("$anchor",t)}get $recursiveAnchor(){return this.get("$recursiveAnchor")}set $recursiveAnchor(t){this.set("$recursiveAnchor",t)}get $recursiveRef(){return this.get("$recursiveRef")}set $recursiveRef(t){this.set("$recursiveRef",t)}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}get $defs(){return this.get("$defs")}set $defs(t){this.set("$defs",t)}get definitions(){throw new Eo("definitions keyword from Validation vocabulary has been renamed to $defs.")}set definitions(t){throw new Eo("definitions keyword from Validation vocabulary has been renamed to $defs.")}get not(){return this.get("not")}set not(t){this.set("not",t)}get if(){return this.get("if")}set if(t){this.set("if",t)}get then(){return this.get("then")}set then(t){this.set("then",t)}get else(){return this.get("else")}set else(t){this.set("else",t)}get dependentSchemas(){return this.get("dependentSchemas")}set dependentSchemas(t){this.set("dependentSchemas",t)}get dependencies(){throw new Eo("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}set dependencies(t){throw new Eo("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}get items(){return this.get("items")}set items(t){this.set("items",t)}get containsProp(){return this.get("contains")}set containsProp(t){this.set("contains",t)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(t){this.set("additionalProperties",t)}get additionalItems(){return this.get("additionalItems")}set additionalItems(t){this.set("additionalItems",t)}get propertyNames(){return this.get("propertyNames")}set propertyNames(t){this.set("propertyNames",t)}get unevaluatedItems(){return this.get("unevaluatedItems")}set unevaluatedItems(t){this.set("unevaluatedItems",t)}get unevaluatedProperties(){return this.get("unevaluatedProperties")}set unevaluatedProperties(t){this.set("unevaluatedProperties",t)}get maxContains(){return this.get("maxContains")}set maxContains(t){this.set("maxContains",t)}get minContains(){return this.get("minContains")}set minContains(t){this.set("minContains",t)}get dependentRequired(){return this.get("dependentRequired")}set dependentRequired(t){this.set("dependentRequired",t)}get deprecated(){return this.get("deprecated")}set deprecated(t){this.set("deprecated",t)}get contentSchema(){return this.get("contentSchema")}set contentSchema(t){this.set("contentSchema",t)}},FC=class extends MC{get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get headerSchema(){return this.get("headerSchema")}set headerSchema(t){this.set("headerSchema",t)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}};const Blt={namespace:e=>{const{base:t}=e;return t.register("jSONSchema201909",$C),t.register("linkDescription",FC),t}},Llt={JSONSchema201909Element:["content"],LinkDescriptionElement:["content"],...sb};let sh=class extends WEe{constructor(t){super(t),this.element=new $C}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2019-09/schema"}ObjectElement(t){this.handleDialectIdentifier(t),this.handleSchemaIdentifier(t),this.parent=this.element;const r=R_.prototype.ObjectElement.call(this,t);return Ds(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),r}};class qlt extends ha{ObjectElement(t){const r=super.enter(t);return this.element.classes.push("json-schema-$vocabulary"),r}}class zlt extends ha{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}let KEe=class extends Nn(Yw,jf,ha){constructor(t){super(t),this.element=new br.ObjectElement,this.element.classes.push("json-schema-$defs"),this.specPath=Os(["document","objects","JSONSchema"])}},GEe=class extends Nn(xg,jf,ha){constructor(t){super(t),this.element=new br.ArrayElement,this.element.classes.push("json-schema-allOf")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),No}},YEe=class extends Nn(xg,jf,ha){constructor(t){super(t),this.element=new br.ArrayElement,this.element.classes.push("json-schema-anyOf")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),No}},ZEe=class extends Nn(xg,jf,ha){constructor(t){super(t),this.element=new br.ArrayElement,this.element.classes.push("json-schema-oneOf")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),No}},XEe=class extends Nn(Yw,jf,ha){constructor(t){super(t),this.element=new br.ObjectElement,this.element.classes.push("json-schema-dependentSchemas"),this.specPath=Os(["document","objects","JSONSchema"])}};class Ult extends Nn(xg,jf,ha){ObjectElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),No}ArrayElement(t){return this.element=new br.ArrayElement,this.element.classes.push("json-schema-items"),t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),No}BooleanElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),No}}let QEe=class extends Nn(Yw,jf,ha){constructor(t){super(t),this.element=new br.ObjectElement,this.element.classes.push("json-schema-properties"),this.specPath=Os(["document","objects","JSONSchema"])}},eSe=class extends Nn(Yw,jf,ha){constructor(t){super(t),this.element=new br.ObjectElement,this.element.classes.push("json-schema-patternProperties"),this.specPath=Os(["document","objects","JSONSchema"])}};class Vlt extends ha{ObjectElement(t){const r=super.enter(t);return this.element.classes.push("json-schema-dependentRequired"),r}}let tSe=class extends HEe{constructor(t){super(t),this.element=new FC}};const bP=Qp(Kn(["visitors","document","objects","JSONSchema","$visitor"],sh),Kn(["visitors","document","objects","JSONSchema","fixedFields","$vocabulary"],qlt),Kn(["visitors","document","objects","JSONSchema","fixedFields","$anchor"],e2.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"],e2.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"],e2.visitors.value),Eg(["visitors","document","objects","JSONReference","$visitor"]),Kn(["visitors","document","objects","JSONSchema","fixedFields","$ref"],zlt),Eg(["visitors","document","objects","JSONSchema","fixedFields","definitions"]),Kn(["visitors","document","objects","JSONSchema","fixedFields","$defs"],KEe),Kn(["visitors","document","objects","JSONSchema","fixedFields","allOf"],GEe),Kn(["visitors","document","objects","JSONSchema","fixedFields","anyOf"],YEe),Kn(["visitors","document","objects","JSONSchema","fixedFields","oneOf"],ZEe),Kn(["visitors","document","objects","JSONSchema","fixedFields","not"],sh),Kn(["visitors","document","objects","JSONSchema","fixedFields","if"],sh),Kn(["visitors","document","objects","JSONSchema","fixedFields","then"],sh),Kn(["visitors","document","objects","JSONSchema","fixedFields","else"],sh),Eg(["visitors","document","objects","JSONSchema","fixedFields","dependencies"]),Kn(["visitors","document","objects","JSONSchema","fixedFields","dependentSchemas"],XEe),Kn(["visitors","document","objects","JSONSchema","fixedFields","items"],Ult),Kn(["visitors","document","objects","JSONSchema","fixedFields","contains"],sh),Kn(["visitors","document","objects","JSONSchema","fixedFields","properties"],QEe),Kn(["visitors","document","objects","JSONSchema","fixedFields","patternProperties"],eSe),Kn(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],sh),Kn(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"],sh),Kn(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],sh),Kn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],sh),Kn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],sh),Kn(["visitors","document","objects","JSONSchema","fixedFields","maxContains"],e2.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","minContains"],e2.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","dependentRequired"],Vlt),Kn(["visitors","document","objects","JSONSchema","fixedFields","deprecated"],e2.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],sh),Kn(["visitors","document","objects","LinkDescription","$visitor"],tSe),Kn(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],sh),Kn(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],sh),Kn(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],sh),Kn(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],sh))(e2),Wlt=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof $C||e(n)&&t("JSONSchema201909",n)&&r("object",n)),Hlt=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof FC||e(n)&&t("linkDescription",n)&&r("object",n)),Jlt=Object.freeze(Object.defineProperty({__proto__:null,isJSONSchemaElement:Wlt,isLinkDescriptionElement:Hlt},Symbol.toStringTag,{value:"Module"})),Klt=()=>{const e=x1(Blt);return{predicates:{...Jlt,isStringElement:Ds},namespace:e}},Glt=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=bP}={})=>{const s=br.refract(e),c=Jw(n),l=Ep(t,c),u=new l({specObj:c});return Cf(s,u),ob(u.element,r,{toolboxCreator:Klt,visitorOptions:{keyMap:Llt,nodeTypeGetter:xC}})},rSe=e=>(t,r={})=>Glt(t,{specPath:e,...r});$C.refract=rSe(["visitors","document","objects","JSONSchema","$visitor"]),FC.refract=rSe(["visitors","document","objects","LinkDescription","$visitor"]);class NC extends $C{constructor(t,r,n){super(t,r,n),this.element="JSONSchema202012"}get $dynamicAnchor(){return this.get("$dynamicAnchor")}set $dynamicAnchor(t){this.set("$dynamicAnchor",t)}get $recursiveAnchor(){throw new Eo("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}set $recursiveAnchor(t){throw new Eo("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}get $dynamicRef(){return this.get("$dynamicRef")}set $dynamicRef(t){this.set("$dynamicRef",t)}get $recursiveRef(){throw new Eo("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}set $recursiveRef(t){throw new Eo("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}get prefixItems(){return this.get("prefixItems")}set prefixItems(t){this.set("prefixItems",t)}}class wP extends FC{get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get headerSchema(){return this.get("headerSchema")}set headerSchema(t){this.set("headerSchema",t)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}}const Ylt={namespace:e=>{const{base:t}=e;return t.register("jSONSchema202012",NC),t.register("linkDescription",wP),t}},Zlt={JSONSchema202012Element:["content"],LinkDescriptionElement:["content"],...sb};let np=class extends sh{constructor(t){super(t),this.element=new NC}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2020-12/schema"}},nSe=class extends Nn(xg,jf,ha){constructor(t){super(t),this.element=new br.ArrayElement,this.element.classes.push("json-schema-prefixItems")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),No}},Xlt=class extends tSe{constructor(t){super(t),this.element=new wP}};const iSe=Qp(Kn(["visitors","document","objects","JSONSchema","$visitor"],np),Eg(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"]),Kn(["visitors","document","objects","JSONSchema","fixedFields","$dynamicAnchor"],bP.visitors.value),Eg(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"]),Kn(["visitors","document","objects","JSONSchema","fixedFields","$dynamicRef"],bP.visitors.value),Kn(["visitors","document","objects","JSONSchema","fixedFields","not"],np),Kn(["visitors","document","objects","JSONSchema","fixedFields","if"],np),Kn(["visitors","document","objects","JSONSchema","fixedFields","then"],np),Kn(["visitors","document","objects","JSONSchema","fixedFields","else"],np),Kn(["visitors","document","objects","JSONSchema","fixedFields","prefixItems"],nSe),Kn(["visitors","document","objects","JSONSchema","fixedFields","items"],np),Kn(["visitors","document","objects","JSONSchema","fixedFields","contains"],np),Kn(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],np),Eg(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"]),Kn(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],np),Kn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],np),Kn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],np),Kn(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],np),Kn(["visitors","document","objects","LinkDescription","$visitor"],Xlt),Kn(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],np),Kn(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],np),Kn(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],np),Kn(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],np))(bP),Qlt=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof NC||e(n)&&t("JSONSchema202012",n)&&r("object",n)),ect=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof wP||e(n)&&t("linkDescription",n)&&r("object",n)),tct=Object.freeze(Object.defineProperty({__proto__:null,isJSONSchemaElement:Qlt,isLinkDescriptionElement:ect},Symbol.toStringTag,{value:"Module"})),rct=()=>{const e=x1(Ylt);return{predicates:{...tct,isStringElement:Ds},namespace:e}},nct=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=iSe}={})=>{const s=br.refract(e),c=Jw(n),l=Ep(t,c),u=new l({specObj:c});return Cf(s,u),ob(u.element,r,{toolboxCreator:rct,visitorOptions:{keyMap:Zlt,nodeTypeGetter:xC}})},sSe=e=>(t,r={})=>nct(t,{specPath:e,...r});NC.refract=sSe(["visitors","document","objects","JSONSchema","$visitor"]),wP.refract=sSe(["visitors","document","objects","LinkDescription","$visitor"]);class t2 extends NC{constructor(t,r,n){super(t,r,n),this.element="schema"}get discriminator(){return this.get("discriminator")}set discriminator(t){this.set("discriminator",t)}get xml(){return this.get("xml")}set xml(t){this.set("xml",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}}class _P extends kC{}class EP extends OC{}class SP extends CC{}class xP extends jC{}class VJ extends G8{}class WJ extends Y8{}const HJ={namespace:e=>{const{base:t}=e;return t.register("callback",iP),t.register("components",sP),t.register("contact",oP),t.register("discriminator",BJ),t.register("encoding",LJ),t.register("example",aP),t.register("externalDocumentation",lP),t.register("header",cP),t.register("info",uP),t.register("jsonSchemaDialect",I_),t.register("license",fP),t.register("link",pP),t.register("mediaType",hP),t.register("oAuthFlow",qJ),t.register("oAuthFlows",zJ),t.register("openapi",UJ),t.register("openApi3_1",Zw),t.register("operation",PC),t.register("parameter",dP),t.register("pathItem",Xw),t.register("paths",mP),t.register("reference",Qw),t.register("requestBody",gP),t.register("response",yP),t.register("responses",vP),t.register("schema",t2),t.register("securityRequirement",_P),t.register("securityScheme",EP),t.register("server",SP),t.register("serverVariable",xP),t.register("tag",VJ),t.register("xml",WJ),t}};class JJ extends br.ObjectElement{static primaryClass="components-path-items";constructor(t,r,n){super(t,r,n),this.classes.push(JJ.primaryClass)}}class KJ extends br.ObjectElement{static primaryClass="webhooks";constructor(t,r,n){super(t,r,n),this.classes.push(KJ.primaryClass)}}const wy=e=>{if(Su(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},Fv={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"],...sb};class DC{internalStore;constructor(t,r,n){this.storageElement=t,this.storageField=r,this.storageSubField=n}get store(){if(!this.internalStore){let t=this.storageElement.get(this.storageField);pa(t)||(t=new br.ObjectElement,this.storageElement.set(this.storageField,t));let r=t.get(this.storageSubField);th(r)||(r=new br.ArrayElement,t.set(this.storageSubField,r)),this.internalStore=r}return this.internalStore}append(t){this.includes(t)||this.store.push(t)}includes(t){return this.store.includes(t)}}const ict=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t,s=(u,a)=>!r.isParameterElement(u)||!r.isParameterElement(a)||!r.isStringElement(u.name)||!r.isStringElement(u.in)||!r.isStringElement(a.name)||!r.isStringElement(a.in)?!1:on(u.name)===on(a.name)&&on(u.in)===on(a.in),c=[];let l;return{visitor:{OpenApi3_1Element:{enter(u){l=new DC(u,e,"parameters")},leave(){l=void 0}},PathItemElement:{enter(u,a,f,p,d){if(d.some(r.isComponentsElement))return;const{parameters:m}=u;r.isArrayElement(m)?c.push([...m.content]):c.push([])},leave(){c.pop()}},OperationElement:{leave(u,a,f,p,d){const m=b8(c);if(!Array.isArray(m)||m.length===0)return;const g=n([...d,f,u]);if(l.includes(g))return;const y=d2e([],["parameters","content"],u),w=b2e(s,[...y,...m]);u.parameters=new Q8(w),l.append(g)}}}}},sct=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let s,c;return{visitor:{OpenApi3_1Element:{enter(l){c=new DC(l,e,"security-requirements"),r.isArrayElement(l.security)&&(s=l.security)},leave(){c=void 0,s=void 0}},OperationElement:{leave(l,u,a,f,p){if(p.some(r.isComponentsElement))return;const d=n([...p,a,l]);if(c.includes(d))return;if(typeof l.security>"u"&&typeof s<"u"){var y;l.security=new eP((y=s)===null||y===void 0?void 0:y.content),c.append(d)}}}}}},GJ=e=>e.replace(/\s/g,""),YJ=e=>e.replace(/\W/gi,"_"),oct=(e,t)=>{const r=YJ(GJ(t.toLowerCase())),n=YJ(GJ(e));return`${r}${n}`},act=(e,t,r)=>{const n=GJ(e);return n.length>0?YJ(n):oct(t,r)},lct=({storageField:e="x-normalized",operationIdNormalizer:t=act}={})=>r=>{const{predicates:n,ancestorLineageToJSONPointer:s,namespace:c}=r,l=[],u=[],a=[];let f;return{visitor:{OpenApi3_1Element:{enter(p){f=new DC(p,e,"operation-ids")},leave(){const p=Qtt(d=>on(d.operationId),u);Object.entries(p).forEach(([d,m])=>{Array.isArray(m)&&(m.length<=1||m.forEach((g,y)=>{const w=`${d}${y+1}`;g.operationId=new c.elements.String(w)}))}),a.forEach(d=>{if(typeof d.operationId>"u")return;const m=String(on(d.operationId)),g=u.find(y=>on(y.meta.get("originalOperationId"))===m);typeof g>"u"||(d.operationId=Mi.safe(g.operationId),d.meta.set("originalOperationId",m),d.set("__originalOperationId",m))}),u.length=0,a.length=0,f=void 0}},PathItemElement:{enter(p){const d=GS("path",on(p.meta.get("path")));l.push(d)},leave(){l.pop()}},OperationElement:{enter(p,d,m,g,y){if(typeof p.operationId>"u")return;const w=s([...y,m,p]);if(f.includes(w))return;const b=String(on(p.operationId)),_=b8(l),E=GS("method",on(p.meta.get("http-method"))),S=t(b,_,E);b!==S&&(p.operationId=new c.elements.String(S),p.set("__originalOperationId",b),p.meta.set("originalOperationId",b),u.push(p),f.append(w))}},LinkElement:{leave(p){n.isLinkElement(p)&&(typeof p.operationId>"u"||a.push(p))}}}}},cct=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let s;return{visitor:{OpenApi3_1Element:{enter(c){s=new DC(c,e,"parameter-examples")},leave(){s=void 0}},ParameterElement:{leave(c,l,u,a,f){var p,d;if(f.some(r.isComponentsElement)||typeof c.schema>"u"||!r.isSchemaElement(c.schema)||typeof((p=c.schema)===null||p===void 0?void 0:p.example)>"u"&&typeof((d=c.schema)===null||d===void 0?void 0:d.examples)>"u")return;const m=n([...f,u,c]);if(!s.includes(m)){if(typeof c.examples<"u"&&r.isObjectElement(c.examples)){const g=c.examples.map(y=>Mi.safe(y.value));typeof c.schema.examples<"u"&&(c.schema.set("examples",g),s.append(m)),typeof c.schema.example<"u"&&(c.schema.set("example",g[0]),s.append(m));return}typeof c.example<"u"&&(typeof c.schema.examples<"u"&&(c.schema.set("examples",[Mi(c.example)]),s.append(m)),typeof c.schema.example<"u"&&(c.schema.set("example",Mi(c.example)),s.append(m)))}}}}}},uct=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let s;return{visitor:{OpenApi3_1Element:{enter(c){s=new DC(c,e,"header-examples")},leave(){s=void 0}},HeaderElement:{leave(c,l,u,a,f){var p,d;if(f.some(r.isComponentsElement)||typeof c.schema>"u"||!r.isSchemaElement(c.schema)||typeof((p=c.schema)===null||p===void 0?void 0:p.example)>"u"&&typeof((d=c.schema)===null||d===void 0?void 0:d.examples)>"u")return;const m=n([...f,u,c]);if(!s.includes(m)){if(typeof c.examples<"u"&&r.isObjectElement(c.examples)){const g=c.examples.map(y=>Mi.safe(y.value));typeof c.schema.examples<"u"&&(c.schema.set("examples",g),s.append(m)),typeof c.schema.example<"u"&&(c.schema.set("example",g[0]),s.append(m));return}typeof c.example<"u"&&(typeof c.schema.examples<"u"&&(c.schema.set("examples",[Mi(c.example)]),s.append(m)),typeof c.schema.example<"u"&&(c.schema.set("example",Mi(c.example)),s.append(m)))}}}}}},fct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof iP||e(n)&&t("callback",n)&&r("object",n)),pct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof sP||e(n)&&t("components",n)&&r("object",n)),hct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof oP||e(n)&&t("contact",n)&&r("object",n)),dct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof aP||e(n)&&t("example",n)&&r("object",n)),mct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof lP||e(n)&&t("externalDocumentation",n)&&r("object",n)),gct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof cP||e(n)&&t("header",n)&&r("object",n)),yct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof uP||e(n)&&t("info",n)&&r("object",n)),oSe=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof I_||e(n)&&t("jsonSchemaDialect",n)&&r("string",n)),vct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof fP||e(n)&&t("license",n)&&r("object",n)),bct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof pP||e(n)&&t("link",n)&&r("object",n)),wct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof UJ||e(n)&&t("openapi",n)&&r("string",n)),aSe=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>s=>s instanceof Zw||e(s)&&t("openApi3_1",s)&&r("object",s)&&n("api",s)),lSe=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof PC||e(n)&&t("operation",n)&&r("object",n)),_ct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof dP||e(n)&&t("parameter",n)&&r("object",n)),M_=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Xw||e(n)&&t("pathItem",n)&&r("object",n)),Ect=e=>{if(!M_(e)||!Ds(e.$ref))return!1;const t=on(e.$ref);return typeof t=="string"&&t.length>0&&!t.startsWith("#")},Sct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof mP||e(n)&&t("paths",n)&&r("object",n)),$_=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Qw||e(n)&&t("reference",n)&&r("object",n)),xct=e=>{if(!$_(e)||!Ds(e.$ref))return!1;const t=on(e.$ref);return typeof t=="string"&&t.length>0&&!t.startsWith("#")},Act=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof gP||e(n)&&t("requestBody",n)&&r("object",n)),kct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof yP||e(n)&&t("response",n)&&r("object",n)),Oct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof vP||e(n)&&t("responses",n)&&r("object",n)),Nv=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof t2||e(n)&&t("schema",n)&&r("object",n)),ZJ=e=>QO(e)&&e.classes.includes("boolean-json-schema"),Cct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof _P||e(n)&&t("securityRequirement",n)&&r("object",n)),jct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof EP||e(n)&&t("securityScheme",n)&&r("object",n)),Pct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof SP||e(n)&&t("server",n)&&r("object",n)),Tct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof xP||e(n)&&t("serverVariable",n)&&r("object",n)),Rct=ai(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof hP||e(n)&&t("mediaType",n)&&r("object",n)),Ict=Object.freeze(Object.defineProperty({__proto__:null,isBooleanJsonSchemaElement:ZJ,isCallbackElement:fct,isComponentsElement:pct,isContactElement:hct,isExampleElement:dct,isExternalDocumentationElement:mct,isHeaderElement:gct,isInfoElement:yct,isJsonSchemaDialectElement:oSe,isLicenseElement:vct,isLinkElement:bct,isMediaTypeElement:Rct,isOpenApi3_1Element:aSe,isOpenapiElement:wct,isOperationElement:lSe,isParameterElement:_ct,isPathItemElement:M_,isPathItemElementExternal:Ect,isPathsElement:Sct,isReferenceElement:$_,isReferenceElementExternal:xct,isRequestBodyElement:Act,isResponseElement:kct,isResponsesElement:Oct,isSchemaElement:Nv,isSecurityRequirementElement:Cct,isSecuritySchemeElement:jct,isServerElement:Pct,isServerVariableElement:Tct},Symbol.toStringTag,{value:"Module"})),Mct=e=>{const t=e.reduce((r,n,s)=>{if(Rv(n)){const c=String(on(n.key));r.push(c)}else if(th(e[s-2])){const c=String(e[s-2].content.indexOf(n));r.push(c)}return r},[]);return dEe(t)},cSe=()=>{const e=x1(HJ);return{predicates:{...Ict,isElement:Su,isStringElement:Ds,isArrayElement:th,isObjectElement:pa,isMemberElement:Rv,isServersElement:REe,includesClasses:XS,hasElementSourceMap:ZS},ancestorLineageToJSONPointer:Mct,namespace:e}};class $ct extends Nn(fo,pi){constructor(t){super(t),this.element=new Zw,this.specPath=Os(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0,this.openApiSemanticElement=this.element}ObjectElement(t){return this.openApiGenericElement=t,fo.prototype.ObjectElement.call(this,t)}}const Fct=Br.visitors.document.objects.Info.$visitor;class Nct extends Fct{constructor(t){super(t),this.element=new uP}}const Dct=Br.visitors.document.objects.Contact.$visitor;class Bct extends Dct{constructor(t){super(t),this.element=new oP}}const Lct=Br.visitors.document.objects.License.$visitor;class qct extends Lct{constructor(t){super(t),this.element=new fP}}const zct=Br.visitors.document.objects.Link.$visitor;class Uct extends zct{constructor(t){super(t),this.element=new pP}}class Vct extends Nn($v,pi){StringElement(t){const r=new I_(on(t));return this.copyMetaAndAttributes(t,r),this.element=r,No}}const Wct=Br.visitors.document.objects.Server.$visitor;class Hct extends Wct{constructor(t){super(t),this.element=new SP}}const Jct=Br.visitors.document.objects.ServerVariable.$visitor;class Kct extends Jct{constructor(t){super(t),this.element=new xP}}const Gct=Br.visitors.document.objects.MediaType.$visitor;class Yct extends Gct{constructor(t){super(t),this.element=new hP}}const Zct=Br.visitors.document.objects.SecurityRequirement.$visitor;class Xct extends Zct{constructor(t){super(t),this.element=new _P}}const Qct=Br.visitors.document.objects.Components.$visitor;class eut extends Qct{constructor(t){super(t),this.element=new sP}}const tut=Br.visitors.document.objects.Tag.$visitor;class rut extends tut{constructor(t){super(t),this.element=new VJ}}const nut=Br.visitors.document.objects.Reference.$visitor;class iut extends nut{constructor(t){super(t),this.element=new Qw}}const sut=Br.visitors.document.objects.Parameter.$visitor;class out extends sut{constructor(t){super(t),this.element=new dP}}const aut=Br.visitors.document.objects.Header.$visitor;class lut extends aut{constructor(t){super(t),this.element=new cP}}class cut extends Nn(fo,jf,pi){constructor(t){super(t),this.element=new t2,this.specPath=Os(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0,this.jsonSchemaDefaultDialect=I_.default,this.passingOptionsNames.push("parent")}ObjectElement(t){this.handleDialectIdentifier(t),this.handleSchemaIdentifier(t),this.parent=this.element;const r=fo.prototype.ObjectElement.call(this,t);return Ds(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),r}BooleanElement(t){return np.prototype.BooleanElement.call(this,t)}get defaultDialectIdentifier(){let t;return this.openApiSemanticElement!==void 0&&oSe(this.openApiSemanticElement.jsonSchemaDialect)?t=on(this.openApiSemanticElement.jsonSchemaDialect):this.openApiGenericElement!==void 0&&Ds(this.openApiGenericElement.get("jsonSchemaDialect"))?t=on(this.openApiGenericElement.get("jsonSchemaDialect")):t=on(this.jsonSchemaDefaultDialect),t}handleDialectIdentifier(t){return np.prototype.handleDialectIdentifier.call(this,t)}handleSchemaIdentifier(t){return np.prototype.handleSchemaIdentifier.call(this,t)}}class uut extends KEe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}let fut=class extends GEe{constructor(t){super(t),this.passingOptionsNames.push("parent")}};class put extends YEe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class hut extends ZEe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class dut extends XEe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class mut extends nSe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class gut extends QEe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class yut extends eSe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}const vut=Br.visitors.document.objects.Discriminator.$visitor;class but extends vut{constructor(t){super(t),this.element=new BJ,this.canSupportSpecificationExtensions=!0}}const wut=Br.visitors.document.objects.XML.$visitor;class _ut extends wut{constructor(t){super(t),this.element=new WJ}}class Eut extends Nn(io,pi){constructor(t){super(t),this.element=new X8,this.specPath=Os(["document","objects","Schema"])}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter(Nv).forEach((n,s)=>{n.setMetaProperty("schemaName",on(s))}),r}}class Sut extends Nn(io,pi){constructor(t){super(t),this.element=new JJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter($_).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),r}}const xut=Br.visitors.document.objects.Example.$visitor;class Aut extends xut{constructor(t){super(t),this.element=new aP}}const kut=Br.visitors.document.objects.ExternalDocumentation.$visitor;class Out extends kut{constructor(t){super(t),this.element=new lP}}const Cut=Br.visitors.document.objects.Encoding.$visitor;class jut extends Cut{constructor(t){super(t),this.element=new LJ}}const Put=Br.visitors.document.objects.Paths.$visitor;class Tut extends Put{constructor(t){super(t),this.element=new mP}}const Rut=Br.visitors.document.objects.RequestBody.$visitor;class Iut extends Rut{constructor(t){super(t),this.element=new gP}}const uSe=Br.visitors.document.objects.Callback.$visitor;class Mut extends uSe{constructor(t){super(t),this.element=new iP,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=uSe.prototype.ObjectElement.call(this,t);return this.element.filter($_).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),r}}const $ut=Br.visitors.document.objects.Response.$visitor;class Fut extends $ut{constructor(t){super(t),this.element=new yP}}const Nut=Br.visitors.document.objects.Responses.$visitor;class Dut extends Nut{constructor(t){super(t),this.element=new vP}}const But=Br.visitors.document.objects.Operation.$visitor;class Lut extends But{constructor(t){super(t),this.element=new PC}}const qut=Br.visitors.document.objects.PathItem.$visitor;class zut extends qut{constructor(t){super(t),this.element=new Xw}}const Uut=Br.visitors.document.objects.SecurityScheme.$visitor;class Vut extends Uut{constructor(t){super(t),this.element=new EP}}const Wut=Br.visitors.document.objects.OAuthFlows.$visitor;class Hut extends Wut{constructor(t){super(t),this.element=new zJ}}const Jut=Br.visitors.document.objects.OAuthFlow.$visitor;class Kut extends Jut{constructor(t){super(t),this.element=new qJ}}class Gut extends Nn(io,pi){constructor(t){super(t),this.element=new KJ,this.specPath=r=>Wl(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=io.prototype.ObjectElement.call(this,t);return this.element.filter($_).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),this.element.filter(M_).forEach((n,s)=>{n.setMetaProperty("webhook-name",on(s))}),r}}const{JSONSchema:Yut,LinkDescription:Zut}=iSe.visitors.document.objects,Xut={visitors:{value:Br.visitors.value,document:{objects:{OpenApi:{$visitor:$ct,fixedFields:{openapi:Br.visitors.document.objects.OpenApi.fixedFields.openapi,info:{$ref:"#/visitors/document/objects/Info"},jsonSchemaDialect:Vct,servers:Br.visitors.document.objects.OpenApi.fixedFields.servers,paths:{$ref:"#/visitors/document/objects/Paths"},webhooks:Gut,components:{$ref:"#/visitors/document/objects/Components"},security:Br.visitors.document.objects.OpenApi.fixedFields.security,tags:Br.visitors.document.objects.OpenApi.fixedFields.tags,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:Nct,fixedFields:{title:Br.visitors.document.objects.Info.fixedFields.title,description:Br.visitors.document.objects.Info.fixedFields.description,summary:{$ref:"#/visitors/value"},termsOfService:Br.visitors.document.objects.Info.fixedFields.termsOfService,contact:{$ref:"#/visitors/document/objects/Contact"},license:{$ref:"#/visitors/document/objects/License"},version:Br.visitors.document.objects.Info.fixedFields.version}},Contact:{$visitor:Bct,fixedFields:{name:Br.visitors.document.objects.Contact.fixedFields.name,url:Br.visitors.document.objects.Contact.fixedFields.url,email:Br.visitors.document.objects.Contact.fixedFields.email}},License:{$visitor:qct,fixedFields:{name:Br.visitors.document.objects.License.fixedFields.name,identifier:{$ref:"#/visitors/value"},url:Br.visitors.document.objects.License.fixedFields.url}},Server:{$visitor:Hct,fixedFields:{url:Br.visitors.document.objects.Server.fixedFields.url,description:Br.visitors.document.objects.Server.fixedFields.description,variables:Br.visitors.document.objects.Server.fixedFields.variables}},ServerVariable:{$visitor:Kct,fixedFields:{enum:Br.visitors.document.objects.ServerVariable.fixedFields.enum,default:Br.visitors.document.objects.ServerVariable.fixedFields.default,description:Br.visitors.document.objects.ServerVariable.fixedFields.description}},Components:{$visitor:eut,fixedFields:{schemas:Eut,responses:Br.visitors.document.objects.Components.fixedFields.responses,parameters:Br.visitors.document.objects.Components.fixedFields.parameters,examples:Br.visitors.document.objects.Components.fixedFields.examples,requestBodies:Br.visitors.document.objects.Components.fixedFields.requestBodies,headers:Br.visitors.document.objects.Components.fixedFields.headers,securitySchemes:Br.visitors.document.objects.Components.fixedFields.securitySchemes,links:Br.visitors.document.objects.Components.fixedFields.links,callbacks:Br.visitors.document.objects.Components.fixedFields.callbacks,pathItems:Sut}},Paths:{$visitor:Tut},PathItem:{$visitor:zut,fixedFields:{$ref:Br.visitors.document.objects.PathItem.fixedFields.$ref,summary:Br.visitors.document.objects.PathItem.fixedFields.summary,description:Br.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:Br.visitors.document.objects.PathItem.fixedFields.servers,parameters:Br.visitors.document.objects.PathItem.fixedFields.parameters}},Operation:{$visitor:Lut,fixedFields:{tags:Br.visitors.document.objects.Operation.fixedFields.tags,summary:Br.visitors.document.objects.Operation.fixedFields.summary,description:Br.visitors.document.objects.Operation.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:Br.visitors.document.objects.Operation.fixedFields.operationId,parameters:Br.visitors.document.objects.Operation.fixedFields.parameters,requestBody:Br.visitors.document.objects.Operation.fixedFields.requestBody,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:Br.visitors.document.objects.Operation.fixedFields.callbacks,deprecated:Br.visitors.document.objects.Operation.fixedFields.deprecated,security:Br.visitors.document.objects.Operation.fixedFields.security,servers:Br.visitors.document.objects.Operation.fixedFields.servers}},ExternalDocumentation:{$visitor:Out,fixedFields:{description:Br.visitors.document.objects.ExternalDocumentation.fixedFields.description,url:Br.visitors.document.objects.ExternalDocumentation.fixedFields.url}},Parameter:{$visitor:out,fixedFields:{name:Br.visitors.document.objects.Parameter.fixedFields.name,in:Br.visitors.document.objects.Parameter.fixedFields.in,description:Br.visitors.document.objects.Parameter.fixedFields.description,required:Br.visitors.document.objects.Parameter.fixedFields.required,deprecated:Br.visitors.document.objects.Parameter.fixedFields.deprecated,allowEmptyValue:Br.visitors.document.objects.Parameter.fixedFields.allowEmptyValue,style:Br.visitors.document.objects.Parameter.fixedFields.style,explode:Br.visitors.document.objects.Parameter.fixedFields.explode,allowReserved:Br.visitors.document.objects.Parameter.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:Br.visitors.document.objects.Parameter.fixedFields.example,examples:Br.visitors.document.objects.Parameter.fixedFields.examples,content:Br.visitors.document.objects.Parameter.fixedFields.content}},RequestBody:{$visitor:Iut,fixedFields:{description:Br.visitors.document.objects.RequestBody.fixedFields.description,content:Br.visitors.document.objects.RequestBody.fixedFields.content,required:Br.visitors.document.objects.RequestBody.fixedFields.required}},MediaType:{$visitor:Yct,fixedFields:{schema:{$ref:"#/visitors/document/objects/Schema"},example:Br.visitors.document.objects.MediaType.fixedFields.example,examples:Br.visitors.document.objects.MediaType.fixedFields.examples,encoding:Br.visitors.document.objects.MediaType.fixedFields.encoding}},Encoding:{$visitor:jut,fixedFields:{contentType:Br.visitors.document.objects.Encoding.fixedFields.contentType,headers:Br.visitors.document.objects.Encoding.fixedFields.headers,style:Br.visitors.document.objects.Encoding.fixedFields.style,explode:Br.visitors.document.objects.Encoding.fixedFields.explode,allowReserved:Br.visitors.document.objects.Encoding.fixedFields.allowReserved}},Responses:{$visitor:Dut,fixedFields:{default:Br.visitors.document.objects.Responses.fixedFields.default}},Response:{$visitor:Fut,fixedFields:{description:Br.visitors.document.objects.Response.fixedFields.description,headers:Br.visitors.document.objects.Response.fixedFields.headers,content:Br.visitors.document.objects.Response.fixedFields.content,links:Br.visitors.document.objects.Response.fixedFields.links}},Callback:{$visitor:Mut},Example:{$visitor:Aut,fixedFields:{summary:Br.visitors.document.objects.Example.fixedFields.summary,description:Br.visitors.document.objects.Example.fixedFields.description,value:Br.visitors.document.objects.Example.fixedFields.value,externalValue:Br.visitors.document.objects.Example.fixedFields.externalValue}},Link:{$visitor:Uct,fixedFields:{operationRef:Br.visitors.document.objects.Link.fixedFields.operationRef,operationId:Br.visitors.document.objects.Link.fixedFields.operationId,parameters:Br.visitors.document.objects.Link.fixedFields.parameters,requestBody:Br.visitors.document.objects.Link.fixedFields.requestBody,description:Br.visitors.document.objects.Link.fixedFields.description,server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:lut,fixedFields:{description:Br.visitors.document.objects.Header.fixedFields.description,required:Br.visitors.document.objects.Header.fixedFields.required,deprecated:Br.visitors.document.objects.Header.fixedFields.deprecated,allowEmptyValue:Br.visitors.document.objects.Header.fixedFields.allowEmptyValue,style:Br.visitors.document.objects.Header.fixedFields.style,explode:Br.visitors.document.objects.Header.fixedFields.explode,allowReserved:Br.visitors.document.objects.Header.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:Br.visitors.document.objects.Header.fixedFields.example,examples:Br.visitors.document.objects.Header.fixedFields.examples,content:Br.visitors.document.objects.Header.fixedFields.content}},Tag:{$visitor:rut,fixedFields:{name:Br.visitors.document.objects.Tag.fixedFields.name,description:Br.visitors.document.objects.Tag.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:iut,fixedFields:{$ref:Br.visitors.document.objects.Reference.fixedFields.$ref,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},LinkDescription:{...Zut},Schema:{$visitor:cut,fixedFields:{...Yut.fixedFields,$defs:uut,allOf:fut,anyOf:put,oneOf:hut,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:dut,prefixItems:mut,items:{$ref:"#/visitors/document/objects/Schema"},contains:{$ref:"#/visitors/document/objects/Schema"},properties:gut,patternProperties:yut,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:but,fixedFields:{propertyName:Br.visitors.document.objects.Discriminator.fixedFields.propertyName,mapping:Br.visitors.document.objects.Discriminator.fixedFields.mapping}},XML:{$visitor:_ut,fixedFields:{name:Br.visitors.document.objects.XML.fixedFields.name,namespace:Br.visitors.document.objects.XML.fixedFields.namespace,prefix:Br.visitors.document.objects.XML.fixedFields.prefix,attribute:Br.visitors.document.objects.XML.fixedFields.attribute,wrapped:Br.visitors.document.objects.XML.fixedFields.wrapped}},SecurityScheme:{$visitor:Vut,fixedFields:{type:Br.visitors.document.objects.SecurityScheme.fixedFields.type,description:Br.visitors.document.objects.SecurityScheme.fixedFields.description,name:Br.visitors.document.objects.SecurityScheme.fixedFields.name,in:Br.visitors.document.objects.SecurityScheme.fixedFields.in,scheme:Br.visitors.document.objects.SecurityScheme.fixedFields.scheme,bearerFormat:Br.visitors.document.objects.SecurityScheme.fixedFields.bearerFormat,flows:{$ref:"#/visitors/document/objects/OAuthFlows"},openIdConnectUrl:Br.visitors.document.objects.SecurityScheme.fixedFields.openIdConnectUrl}},OAuthFlows:{$visitor:Hut,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:Kut,fixedFields:{authorizationUrl:Br.visitors.document.objects.OAuthFlow.fixedFields.authorizationUrl,tokenUrl:Br.visitors.document.objects.OAuthFlow.fixedFields.tokenUrl,refreshUrl:Br.visitors.document.objects.OAuthFlow.fixedFields.refreshUrl,scopes:Br.visitors.document.objects.OAuthFlow.fixedFields.scopes}},SecurityRequirement:{$visitor:Xct}},extension:{$visitor:Br.visitors.document.extension.$visitor}}}},Qut=(e,{specPath:t=["visitors","document","objects","OpenApi","$visitor"],plugins:r=[]}={})=>{const n=br.refract(e),s=Jw(Xut),c=Ep(t,s),l=new c({specObj:s});return Cf(n,l),ob(l.element,r,{toolboxCreator:cSe,visitorOptions:{keyMap:Fv,nodeTypeGetter:wy}})},Ea=e=>(t,r={})=>Qut(t,{specPath:e,...r});iP.refract=Ea(["visitors","document","objects","Callback","$visitor"]),sP.refract=Ea(["visitors","document","objects","Components","$visitor"]),oP.refract=Ea(["visitors","document","objects","Contact","$visitor"]),aP.refract=Ea(["visitors","document","objects","Example","$visitor"]),BJ.refract=Ea(["visitors","document","objects","Discriminator","$visitor"]),LJ.refract=Ea(["visitors","document","objects","Encoding","$visitor"]),lP.refract=Ea(["visitors","document","objects","ExternalDocumentation","$visitor"]),cP.refract=Ea(["visitors","document","objects","Header","$visitor"]),uP.refract=Ea(["visitors","document","objects","Info","$visitor"]),I_.refract=Ea(["visitors","document","objects","OpenApi","fixedFields","jsonSchemaDialect"]),fP.refract=Ea(["visitors","document","objects","License","$visitor"]),pP.refract=Ea(["visitors","document","objects","Link","$visitor"]),hP.refract=Ea(["visitors","document","objects","MediaType","$visitor"]),qJ.refract=Ea(["visitors","document","objects","OAuthFlow","$visitor"]),zJ.refract=Ea(["visitors","document","objects","OAuthFlows","$visitor"]),UJ.refract=Ea(["visitors","document","objects","OpenApi","fixedFields","openapi"]),Zw.refract=Ea(["visitors","document","objects","OpenApi","$visitor"]),PC.refract=Ea(["visitors","document","objects","Operation","$visitor"]),dP.refract=Ea(["visitors","document","objects","Parameter","$visitor"]),Xw.refract=Ea(["visitors","document","objects","PathItem","$visitor"]),mP.refract=Ea(["visitors","document","objects","Paths","$visitor"]),Qw.refract=Ea(["visitors","document","objects","Reference","$visitor"]),gP.refract=Ea(["visitors","document","objects","RequestBody","$visitor"]),yP.refract=Ea(["visitors","document","objects","Response","$visitor"]),vP.refract=Ea(["visitors","document","objects","Responses","$visitor"]),t2.refract=Ea(["visitors","document","objects","Schema","$visitor"]),_P.refract=Ea(["visitors","document","objects","SecurityRequirement","$visitor"]),EP.refract=Ea(["visitors","document","objects","SecurityScheme","$visitor"]),SP.refract=Ea(["visitors","document","objects","Server","$visitor"]),xP.refract=Ea(["visitors","document","objects","ServerVariable","$visitor"]),VJ.refract=Ea(["visitors","document","objects","Tag","$visitor"]),WJ.refract=Ea(["visitors","document","objects","XML","$visitor"]);class eft extends tC{constructor(t){super({...t??{},name:"binary"})}canParse(t){return this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension)}parse(t){try{const r=unescape(encodeURIComponent(t.toString())),n=btoa(r),s=new Tv;if(n.length!==0){const c=new br.StringElement(n);c.classes.push("result"),s.push(c)}return s}catch(r){throw new k1(`Error parsing "${t.uri}"`,{cause:r})}}}class tft extends tit{constructor(t){super({...t??{},name:"openapi-3-1"})}canResolve(t,r){const n=r.dereference.strategies.find(s=>s.name==="openapi-3-1");return n===void 0?!1:n.canDereference(t,r)}async resolve(t,r){const n=r.dereference.strategies.find(l=>l.name==="openapi-3-1");if(n===void 0)throw new j_e('"openapi-3-1" dereference strategy is not available.');const s=new YS,c=I2e(r,{resolve:{internal:!1},dereference:{refSet:s}});return await n.dereference(t,c),s}}const{AbortController:rft,AbortSignal:nft}=globalThis;typeof globalThis.AbortController>"u"&&(globalThis.AbortController=rft),typeof globalThis.AbortSignal>"u"&&(globalThis.AbortSignal=nft);class ift extends eit{swaggerHTTPClient=rC;swaggerHTTPClientConfig;constructor({swaggerHTTPClient:t=rC,swaggerHTTPClientConfig:r={},...n}={}){super({...n,name:"http-swagger-client"}),this.swaggerHTTPClient=t,this.swaggerHTTPClientConfig=r}getHttpClient(){return this.swaggerHTTPClient}async read(t){const r=this.getHttpClient(),n=new AbortController,{signal:s}=n,c=setTimeout(()=>{n.abort()},this.timeout),l=this.getHttpClient().withCredentials||this.withCredentials?"include":"same-origin",u=this.redirects===0?"error":"follow",a=this.redirects>0?this.redirects:void 0;try{return(await r({url:t.uri,signal:s,userFetch:async(p,d)=>{let m=await fetch(p,d);try{m.headers.delete("Content-Type")}catch{m=new Response(m.body,{...m,headers:new Headers(m.headers)}),m.headers.delete("Content-Type")}return m},credentials:l,redirect:u,follow:a,...this.swaggerHTTPClientConfig})).text.arrayBuffer()}catch(f){throw new M2e(`Error downloading "${t.uri}"`,{cause:f})}finally{clearTimeout(c)}}}class sft extends tC{constructor(t={}){super({name:"json-swagger-client",mediaTypes:["application/json"],...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{return JSON.parse(t.toString()),!0}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new k1("json-swagger-client parser plugin doesn't support sourceMaps option");const r=new Tv,n=t.toString();if(this.allowEmpty&&n.trim()==="")return r;try{const s=A_e(JSON.parse(n));return s.classes.push("result"),r.push(s),r}catch(s){throw new k1(`Error parsing "${t.uri}"`,{cause:s})}}}class oft extends tC{constructor(t={}){super({name:"yaml-1-2-swagger-client",mediaTypes:["text/yaml","application/yaml"],...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{return __.load(t.toString(),{schema:OO}),!0}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new k1("yaml-1-2-swagger-client parser plugin doesn't support sourceMaps option");const r=new Tv,n=t.toString();try{const s=__.load(n,{schema:OO});if(this.allowEmpty&&typeof s>"u")return r;const c=A_e(s);return c.classes.push("result"),r.push(c),r}catch(s){throw new k1(`Error parsing "${t.uri}"`,{cause:s})}}}class aft extends tC{detectionRegExp=/"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))"/;constructor(t={}){super({name:"openapi-json-3-1-swagger-client",mediaTypes:new iJ(...ox.filterByFormat("generic"),...ox.filterByFormat("json")),...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{const s=t.toString();return JSON.parse(s),this.detectionRegExp.test(s)}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new k1("openapi-json-3-1-swagger-client parser plugin doesn't support sourceMaps option");const r=new Tv,n=t.toString();if(this.allowEmpty&&n.trim()==="")return r;try{const s=JSON.parse(n),c=Zw.refract(s,this.refractorOpts);return c.classes.push("result"),r.push(c),r}catch(s){throw new k1(`Error parsing "${t.uri}"`,{cause:s})}}}class lft extends tC{detectionRegExp=/(?^(["']?)openapi\2\s*:\s*(["']?)(?3\.1\.(?:[1-9]\d*|0))\3(?:\s+|$))|(?"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))")/m;constructor(t={}){super({name:"openapi-yaml-3-1-swagger-client",mediaTypes:new iJ(...ox.filterByFormat("generic"),...ox.filterByFormat("yaml")),...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{const s=t.toString();return __.load(s),this.detectionRegExp.test(s)}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new k1("openapi-yaml-3-1-swagger-client parser plugin doesn't support sourceMaps option");const r=new Tv,n=t.toString();try{const s=__.load(n,{schema:OO});if(this.allowEmpty&&typeof s>"u")return r;const c=Zw.refract(s,this.refractorOpts);return c.classes.push("result"),r.push(c),r}catch(s){throw new k1(`Error parsing "${t.uri}"`,{cause:s})}}}const AP=e=>/^[A-Za-z_][A-Za-z_0-9.-]*$/.test(e),dx=e=>{const t=T2e(e);return O2e("#",t)},cft=e=>{if(!AP(e))throw new sit(e);return e},XJ=(e,t)=>{const r=cft(e),n=x_e(s=>Nv(s)&&on(s.$anchor)===r,t);if(Ww(n))throw new nit(`Evaluation failed on token: "${r}"`);return n},fSe=(e,t)=>{if(typeof t.$ref>"u")return;const r=T2e(on(t.$ref)),n=on(t.meta.get("ancestorsSchemaIdentifiers"));return`${KS((c,l)=>eh(c,O8(vl(l))),e,[...n,on(t.$ref)])}${r==="#"?"":r}`},uft=(e,t)=>{if(typeof t.$id>"u")return;const r=on(t.meta.get("ancestorsSchemaIdentifiers"));return KS((n,s)=>eh(n,O8(vl(s))),e,r)},BC=e=>{if(BC.cache.has(e))return BC.cache.get(e);const t=t2.refract(e);return BC.cache.set(e,t),t};BC.cache=new WeakMap;const Jh=e=>P_(e)?BC(e):e,kP=(e,t)=>{const{cache:r}=kP,n=vl(e),s=l=>Nv(l)&&typeof l.$id<"u";if(!r.has(t)){const l=Lnt(s,t);r.set(t,Array.from(l))}const c=r.get(t).find(l=>uft(n,l)===n);if(Ww(c))throw new DH(`Evaluation failed on URI: "${e}"`);return AP(dx(e))?XJ(dx(e),c):Mv(c,vy(e))};kP.cache=new WeakMap;const OP=Cf[Symbol.for("nodejs.util.promisify.custom")],oh=new $H,_y=(e,t,r,n)=>{Rv(n)?n.value=e:Array.isArray(n)&&(n[r]=e)};class F_{indirections;namespace;reference;options;ancestors;refractCache;allOfDiscriminatorMapping;constructor({reference:t,namespace:r,options:n,indirections:s=[],ancestors:c=new NH,refractCache:l=new Map,allOfDiscriminatorMapping:u=new Map}){this.indirections=s,this.namespace=r,this.reference=t,this.options=n,this.ancestors=new NH(...c),this.refractCache=l,this.allOfDiscriminatorMapping=u}toBaseURI(t){return eh(this.reference.uri,O8(vl(t)))}async toReference(t){if(this.reference.depth>=this.options.resolve.maxDepth)throw new oit(`Maximum resolution depth of ${this.options.resolve.maxDepth} has been exceeded by file "${this.reference.uri}"`);const r=this.toBaseURI(t),{refSet:n}=this.reference;if(n.has(r))return n.find(g2e(r,"uri"));const s=await snt(ib(r),{...this.options,parse:{...this.options.parse,mediaType:"text/plain"}}),c=new A1({uri:r,value:Mi(s),depth:this.reference.depth+1});if(n.add(c),this.options.dereference.immutable){const l=new A1({uri:`immutable://${r}`,value:s,depth:this.reference.depth+1});n.add(l)}return c}toAncestorLineage(t){const r=new Set(t.filter(Su));return[new NH(...this.ancestors,r),r]}OpenApi3_1Element={leave:(t,r,n,s,c,l)=>{var u;if(!((u=this.options.dereference.strategyOpts["openapi-3-1"])!==null&&u!==void 0&&u.dereferenceDiscriminatorMapping))return;const a=Sp(t);return a.setMetaProperty("allOfDiscriminatorMapping",Object.fromEntries(this.allOfDiscriminatorMapping)),l.replaceWith(a,_y),n?void 0:a}};async ReferenceElement(t,r,n,s,c,l){if(this.indirections.includes(t))return!1;const[u,a]=this.toAncestorLineage([...c,n]),f=this.toBaseURI(on(t.$ref)),p=vl(this.reference.uri)===f,d=!p;if(!this.options.resolve.internal&&p||!this.options.resolve.external&&d)return!1;const m=await this.toReference(on(t.$ref)),g=eh(f,on(t.$ref));this.indirections.push(t);const y=vy(g);let w=Mv(m.value.result,y);if(w.id=oh.identify(w),P_(w)){const k=on(t.meta.get("referenced-element")),O=`${k}-${on(oh.identify(w))}`;this.refractCache.has(O)?w=this.refractCache.get(O):Wl(w)?(w=Qw.refract(w),w.setMetaProperty("referenced-element",k),this.refractCache.set(O,w)):(w=this.namespace.getElementClass(k).refract(w),this.refractCache.set(O,w))}if(t===w)throw new lu("Recursive Reference Object detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new ex(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(u.includes(w)){if(m.refSet.circular=!0,this.options.dereference.circular==="error")throw new lu("Circular reference detected");if(this.options.dereference.circular==="replace"){var b,_;const k=new br.RefElement(w.id,{type:"reference",uri:m.uri,$ref:on(t.$ref)}),j=((b=(_=this.options.dereference.strategyOpts["openapi-3-1"])===null||_===void 0?void 0:_.circularReplacer)!==null&&b!==void 0?b:this.options.dereference.circularReplacer)(k);return l.replaceWith(j,_y),n?!1:j}}const E=vl(m.refSet.rootRef.uri)!==m.uri,S=["error","replace"].includes(this.options.dereference.circular);if((d||E||$_(w)||S)&&!u.includesCycle(w)){a.add(t);const k=new F_({reference:m,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:u,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});w=await OP(w,k,{keyMap:Fv,nodeTypeGetter:wy}),a.delete(t)}this.indirections.pop();const A=Sp(w);return A.setMetaProperty("id",oh.generateId()),A.setMetaProperty("ref-fields",{$ref:on(t.$ref),description:on(t.description),summary:on(t.summary)}),A.setMetaProperty("ref-origin",m.uri),A.setMetaProperty("ref-referencing-element-id",Mi(oh.identify(t))),pa(w)&&pa(A)&&(t.hasKey("description")&&"description"in w&&(A.remove("description"),A.set("description",t.get("description"))),t.hasKey("summary")&&"summary"in w&&(A.remove("summary"),A.set("summary",t.get("summary")))),l.replaceWith(A,_y),n?!1:A}async PathItemElement(t,r,n,s,c,l){if(!Ds(t.$ref))return;if(this.indirections.includes(t))return!1;const[u,a]=this.toAncestorLineage([...c,n]),f=this.toBaseURI(on(t.$ref)),p=vl(this.reference.uri)===f,d=!p;if(!this.options.resolve.internal&&p||!this.options.resolve.external&&d)return;const m=await this.toReference(on(t.$ref)),g=eh(f,on(t.$ref));this.indirections.push(t);const y=vy(g);let w=Mv(m.value.result,y);if(w.id=oh.identify(w),P_(w)){const A=`path-item-${on(oh.identify(w))}`;this.refractCache.has(A)?w=this.refractCache.get(A):(w=Xw.refract(w),this.refractCache.set(A,w))}if(t===w)throw new lu("Recursive Path Item Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new ex(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(u.includes(w)){if(m.refSet.circular=!0,this.options.dereference.circular==="error")throw new lu("Circular reference detected");if(this.options.dereference.circular==="replace"){var b,_;const A=new br.RefElement(w.id,{type:"path-item",uri:m.uri,$ref:on(t.$ref)}),O=((b=(_=this.options.dereference.strategyOpts["openapi-3-1"])===null||_===void 0?void 0:_.circularReplacer)!==null&&b!==void 0?b:this.options.dereference.circularReplacer)(A);return l.replaceWith(O,_y),n?!1:O}}const E=vl(m.refSet.rootRef.uri)!==m.uri,S=["error","replace"].includes(this.options.dereference.circular);if((d||E||M_(w)&&Ds(w.$ref)||S)&&!u.includesCycle(w)){a.add(t);const A=new F_({reference:m,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:u,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});w=await OP(w,A,{keyMap:Fv,nodeTypeGetter:wy}),a.delete(t)}if(this.indirections.pop(),M_(w)){const A=new Xw([...w.content],Mi(w.meta),Mi(w.attributes));A.setMetaProperty("id",oh.generateId()),t.forEach((k,O,j)=>{A.remove(on(O)),A.content.push(j)}),A.remove("$ref"),A.setMetaProperty("ref-fields",{$ref:on(t.$ref)}),A.setMetaProperty("ref-origin",m.uri),A.setMetaProperty("ref-referencing-element-id",Mi(oh.identify(t))),w=A}return l.replaceWith(w,_y),n?void 0:w}async LinkElement(t,r,n,s,c,l){if(!Ds(t.operationRef)&&!Ds(t.operationId))return;if(Ds(t.operationRef)&&Ds(t.operationId))throw new lu("LinkElement operationRef and operationId fields are mutually exclusive.");let u;if(Ds(t.operationRef)){var a;const p=vy(on(t.operationRef)),d=this.toBaseURI(on(t.operationRef)),m=vl(this.reference.uri)===d,g=!m;if(!this.options.resolve.internal&&m||!this.options.resolve.external&&g)return;const y=await this.toReference(on(t.operationRef));if(u=Mv(y.value.result,p),P_(u)){const b=`operation-${on(oh.identify(u))}`;this.refractCache.has(b)?u=this.refractCache.get(b):(u=PC.refract(u),this.refractCache.set(b,u))}u=Sp(u),u.setMetaProperty("ref-origin",y.uri);const w=Sp(t);return(a=w.operationRef)===null||a===void 0||a.meta.set("operation",u),l.replaceWith(w,_y),n?void 0:w}if(Ds(t.operationId)){var f;const p=on(t.operationId),d=await this.toReference(ib(this.reference.uri));if(u=x_e(g=>lSe(g)&&Su(g.operationId)&&g.operationId.equals(p),d.value.result),Ww(u))throw new lu(`OperationElement(operationId=${p}) not found.`);const m=Sp(t);return(f=m.operationId)===null||f===void 0||f.meta.set("operation",u),l.replaceWith(m,_y),n?void 0:m}}async ExampleElement(t,r,n,s,c,l){if(!Ds(t.externalValue))return;if(t.hasKey("value")&&Ds(t.externalValue))throw new lu("ExampleElement value and externalValue fields are mutually exclusive.");const u=this.toBaseURI(on(t.externalValue)),a=vl(this.reference.uri)===u,f=!a;if(!this.options.resolve.internal&&a||!this.options.resolve.external&&f)return;const p=await this.toReference(on(t.externalValue)),d=Sp(p.value.result);d.setMetaProperty("ref-origin",p.uri);const m=Sp(t);return m.value=d,l.replaceWith(m,_y),n?void 0:m}async MemberElement(t,r,n,s,c,l){var u;const a=c[c.length-1];if(!pa(a)||!a.classes.contains("discriminator-mapping"))return;if(!((u=this.options.dereference.strategyOpts["openapi-3-1"])!==null&&u!==void 0&&u.dereferenceDiscriminatorMapping)||!Ds(t.key)||!Ds(t.value)||this.indirections.includes(t))return!1;this.indirections.push(t);const[f,p]=this.toAncestorLineage([...c,n]),d=[...p].findLast(Nv),m=Mi(d.getMetaProperty("ancestorsSchemaIdentifiers")),g=on(t.value),w=/^[a-zA-Z0-9\\.\\-_]+$/.test(g)?`#/components/schemas/${g}`:g,b=new t2({$ref:w});b.setMetaProperty("ancestorsSchemaIdentifiers",m),p.add(b);const _=new F_({reference:this.reference,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:f,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping}),E=await OP(b,_,{keyMap:Fv,nodeTypeGetter:wy});p.delete(b),this.indirections.pop();const S=Sp(t);return S.value.setMetaProperty("ref-schema",E),l.replaceWith(S,_y),n?void 0:S}async SchemaElement(t,r,n,s,c,l){if(!Ds(t.$ref))return;if(this.indirections.includes(t))return!1;const[u,a]=this.toAncestorLineage([...c,n]);let f=await this.toReference(ib(this.reference.uri)),{uri:p}=f;const d=fSe(p,t),m=vl(d),g=new XO({uri:m}),y=art($=>$.canRead(g),this.options.resolve.resolvers),w=!y;let b=vl(this.reference.uri)===d,_=!b;this.indirections.push(t);let E;try{if(y||w){p=this.toBaseURI(d);const $=d,R=Jh(f.value.result);if(E=kP($,R),E=Jh(E),E.id=oh.identify(E),!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return}else{if(p=this.toBaseURI(d),b=vl(this.reference.uri)===p,_=!b,!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return;f=await this.toReference(ib(d));const $=vy(d),R=Jh(f.value.result);E=Mv(R,$),E=Jh(E),E.id=oh.identify(E)}}catch($){if(w&&$ instanceof DH)if(AP(dx(d))){if(b=vl(this.reference.uri)===p,_=!b,!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return;f=await this.toReference(ib(d));const R=dx(d),q=Jh(f.value.result);E=XJ(R,q),E=Jh(E),E.id=oh.identify(E)}else{if(p=this.toBaseURI(d),b=vl(this.reference.uri)===p,_=!b,!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return;f=await this.toReference(ib(d));const R=vy(d),q=Jh(f.value.result);E=Mv(q,R),E=Jh(E),E.id=oh.identify(E)}else throw $}if(t===E)throw new lu("Recursive Schema Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new ex(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(u.includes(E)){if(f.refSet.circular=!0,this.options.dereference.circular==="error")throw new lu("Circular reference detected");if(this.options.dereference.circular==="replace"){var S,A;const $=new br.RefElement(E.id,{type:"json-schema",uri:f.uri,$ref:on(t.$ref)}),q=((S=(A=this.options.dereference.strategyOpts["openapi-3-1"])===null||A===void 0?void 0:A.circularReplacer)!==null&&S!==void 0?S:this.options.dereference.circularReplacer)($);return l.replaceWith(q,_y),n?!1:q}}const k=vl(f.refSet.rootRef.uri)!==f.uri,O=["error","replace"].includes(this.options.dereference.circular);if((_||k||Nv(E)&&Ds(E.$ref)||O)&&!u.includesCycle(E)){a.add(t);const $=new F_({reference:f,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:u,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});E=await OP(E,$,{keyMap:Fv,nodeTypeGetter:wy}),a.delete(t)}if(this.indirections.pop(),ZJ(E)){const $=Mi(E);return $.setMetaProperty("id",oh.generateId()),$.setMetaProperty("ref-fields",{$ref:on(t.$ref),$refBaseURI:d}),$.setMetaProperty("ref-origin",f.uri),$.setMetaProperty("ref-referencing-element-id",Mi(oh.identify(t))),l.replaceWith($,_y),n?!1:$}if(Nv(E)){var j;const $=new t2([...E.content],Mi(E.meta),Mi(E.attributes));if($.setMetaProperty("id",oh.generateId()),t.forEach((R,q,B)=>{$.remove(on(q)),$.content.push(B)}),$.remove("$ref"),$.setMetaProperty("ref-fields",{$ref:on(t.$ref),$refBaseURI:d}),$.setMetaProperty("ref-origin",f.uri),$.setMetaProperty("ref-referencing-element-id",Mi(oh.identify(t))),(j=this.options.dereference.strategyOpts["openapi-3-1"])!==null&&j!==void 0&&j.dereferenceDiscriminatorMapping){var P;const R=c[c.length-1],q=[...a].findLast(Nv),B=q?.getMetaProperty("schemaName"),W=on($.getMetaProperty("schemaName"));if(W&&B&&R!==null&&R!==void 0&&(P=R.classes)!==null&&P!==void 0&&P.contains("json-schema-allOf")){var I;const Q=(I=this.allOfDiscriminatorMapping.get(W))!==null&&I!==void 0?I:[];Q.push(q),this.allOfDiscriminatorMapping.set(W,Q)}}E=$}return l.replaceWith(E,_y),n?void 0:E}}const fft=Cf[Symbol.for("nodejs.util.promisify.custom")];class pft extends rit{constructor(t){super({...t??{},name:"openapi-3-1"})}canDereference(t){var r;return t.mediaType!=="text/plain"?ox.includes(t.mediaType):aSe((r=t.parseResult)===null||r===void 0?void 0:r.result)}async dereference(t,r){var n;const s=x1(HJ),c=(n=r.dereference.refSet)!==null&&n!==void 0?n:new YS,l=new YS;let u=c,a;c.has(t.uri)?a=c.find(g2e(t.uri,"uri")):(a=new A1({uri:t.uri,value:t.parseResult}),c.add(a)),r.dereference.immutable&&(c.refs.map(d=>new A1({...d,value:Mi(d.value)})).forEach(d=>l.add(d)),a=l.find(d=>d.uri===t.uri),u=l);const f=new F_({reference:a,namespace:s,options:r}),p=await fft(u.rootRef.value,f,{keyMap:Fv,nodeTypeGetter:wy});return r.dereference.immutable&&l.refs.filter(d=>d.uri.startsWith("immutable://")).map(d=>new A1({...d,uri:d.uri.replace(/^immutable:\/\//,"")})).forEach(d=>c.add(d)),r.dereference.refSet===null&&c.clean(),l.clean(),p}}const hft=e=>e.slice(2),Dv=e=>{const t=hft(e);return t.reduce((r,n,s)=>{if(Rv(n)){const c=String(on(n.key));r.push(c)}else if(th(t[s-2])){const c=t[s-2].content.indexOf(n);r.push(c)}return r},[])};class dft{modelPropertyMacro;options;SchemaElement={leave:(t,r,n,s,c)=>{typeof t.properties>"u"||pa(t.properties)&&t.properties.forEach(l=>{if(pa(l))try{const f=this.modelPropertyMacro(on(l));l.set("default",f)}catch(f){var u,a;const p=new Error(f,{cause:f});p.fullPath=[...Dv([...c,n,t]),"properties"],(u=this.options.dereference.dereferenceOpts)===null||u===void 0||(u=u.errors)===null||u===void 0||(a=u.push)===null||a===void 0||a.call(u,p)}})}};constructor({modelPropertyMacro:t,options:r}){this.modelPropertyMacro=t,this.options=r}}class mft{options;SchemaElement={leave(t,r,n,s,c){if(typeof t.allOf>"u")return;if(!th(t.allOf)){var l,u;const d=new TypeError("allOf must be an array");d.fullPath=[...Dv([...c,n,t]),"allOf"],(l=this.options.dereference.dereferenceOpts)===null||l===void 0||(l=l.errors)===null||l===void 0||(u=l.push)===null||u===void 0||u.call(l,d);return}if(t.allOf.isEmpty){t.remove("allOf");return}if(!t.allOf.content.every(Nv)){var f,p;const d=new TypeError("Elements in allOf must be objects");d.fullPath=[...Dv([...c,n,t]),"allOf"],(f=this.options.dereference.dereferenceOpts)===null||f===void 0||(f=f.errors)===null||f===void 0||(p=f.push)===null||p===void 0||p.call(f,d);return}for(;t.hasKey("allOf");){const{allOf:d}=t;t.remove("allOf");const m=yy.all([...d.content,t],{customMerge:g=>on(g)==="enum"?(y,w)=>{if(XS(["json-schema-enum"],y)&&XS(["json-schema-enum"],w)){const b=(E,S)=>th(E)||th(S)||pa(E)||pa(S)?!1:E.equals(on(S)),_=Sp(y);return _.content=b2e(b)([...y.content,...w.content]),_}return yy(y,w)}:yy});if(t.hasKey("$$ref")||m.remove("$$ref"),t.hasKey("example")){const g=m.getMember("example");g&&(g.value=t.get("example"))}if(t.hasKey("examples")){const g=m.getMember("examples");g&&(g.value=t.get("examples"))}t.content=m.content}}};constructor({options:t}){this.options=t}}class gft{parameterMacro;options;#e;OperationElement={enter:t=>{this.#e=t},leave:()=>{this.#e=void 0}};ParameterElement={leave:(t,r,n,s,c)=>{const l=this.#e?on(this.#e):null,u=on(t);try{const p=this.parameterMacro(l,u);t.set("default",p)}catch(p){var a,f;const d=new Error(p,{cause:p});d.fullPath=Dv([...c,n]),(a=this.options.dereference.dereferenceOpts)===null||a===void 0||(a=a.errors)===null||a===void 0||(f=a.push)===null||f===void 0||f.call(a,d)}}};constructor({parameterMacro:t,options:r}){this.parameterMacro=t,this.options=r}}const CP=e=>{if(e.cause==null)return e;let{cause:t}=e;for(;t.cause!=null;)t=t.cause;return t};class yft extends nb{}const{wrapError:QJ}=zH,eK=Cf[Symbol.for("nodejs.util.promisify.custom")],Ey=new $H,N_=(e,t,r,n)=>{Rv(n)?n.value=e:Array.isArray(n)&&(n[r]=e)};class LC extends F_{useCircularStructures;allowMetaPatches;basePath;constructor({allowMetaPatches:t=!0,useCircularStructures:r=!1,basePath:n=null,...s}){super(s),this.allowMetaPatches=t,this.useCircularStructures=r,this.basePath=n}async ReferenceElement(t,r,n,s,c,l){try{if(this.indirections.includes(t))return!1;const[g,y]=this.toAncestorLineage([...c,n]),w=this.toBaseURI(on(t.$ref)),b=vl(this.reference.uri)===w,_=!b;if(!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return!1;const E=await this.toReference(on(t.$ref)),S=eh(w,on(t.$ref));this.indirections.push(t);const A=vy(S);let k=Mv(E.value.result,A);if(k.id=Ey.identify(k),P_(k)){const I=on(t.meta.get("referenced-element")),$=`${I}-${on(Ey.identify(k))}`;this.refractCache.has($)?k=this.refractCache.get($):Wl(k)?(k=Qw.refract(k),k.setMetaProperty("referenced-element",I),this.refractCache.set($,k)):(k=this.namespace.getElementClass(I).refract(k),this.refractCache.set($,k))}if(t===k)throw new lu("Recursive Reference Object detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new ex(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(g.includes(k)){if(E.refSet.circular=!0,this.options.dereference.circular==="error")throw new lu("Circular reference detected");if(this.options.dereference.circular==="replace"){var u,a;const I=new br.RefElement(k.id,{type:"reference",uri:E.uri,$ref:on(t.$ref),baseURI:S,referencingElement:t}),R=((u=(a=this.options.dereference.strategyOpts["openapi-3-1"])===null||a===void 0?void 0:a.circularReplacer)!==null&&u!==void 0?u:this.options.dereference.circularReplacer)(I);return l.replaceWith(I,N_),n?!1:R}}const O=vl(E.refSet.rootRef.uri)!==E.uri,j=["error","replace"].includes(this.options.dereference.circular);if((_||O||$_(k)||j)&&!g.includesCycle(k)){var f;y.add(t);const I=new LC({reference:E,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:g,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:(f=this.basePath)!==null&&f!==void 0?f:[...Dv([...c,n,t]),"$ref"]});k=await eK(k,I,{keyMap:Fv,nodeTypeGetter:wy}),y.delete(t)}this.indirections.pop();const P=Sp(k);if(P.setMetaProperty("ref-fields",{$ref:on(t.$ref),description:on(t.description),summary:on(t.summary)}),P.setMetaProperty("ref-origin",E.uri),P.setMetaProperty("ref-referencing-element-id",Mi(Ey.identify(t))),pa(k)&&(t.hasKey("description")&&"description"in k&&(P.remove("description"),P.set("description",t.get("description"))),t.hasKey("summary")&&"summary"in k&&(P.remove("summary"),P.set("summary",t.get("summary")))),this.allowMetaPatches&&pa(P)&&!P.hasKey("$$ref")){const I=eh(w,S);P.set("$$ref",I)}return l.replaceWith(P,N_),n?!1:P}catch(g){var p,d,m;const y=CP(g),w=QJ(y,{baseDoc:this.reference.uri,$ref:on(t.$ref),pointer:vy(on(t.$ref)),fullPath:(p=this.basePath)!==null&&p!==void 0?p:[...Dv([...c,n,t]),"$ref"]});(d=this.options.dereference.dereferenceOpts)===null||d===void 0||(d=d.errors)===null||d===void 0||(m=d.push)===null||m===void 0||m.call(d,w);return}}async PathItemElement(t,r,n,s,c,l){try{if(!Ds(t.$ref))return;if(this.indirections.includes(t)||XS(["cycle"],t.$ref))return!1;const[g,y]=this.toAncestorLineage([...c,n]),w=this.toBaseURI(on(t.$ref)),b=vl(this.reference.uri)===w,_=!b;if(!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return;const E=await this.toReference(on(t.$ref)),S=eh(w,on(t.$ref));this.indirections.push(t);const A=vy(S);let k=Mv(E.value.result,A);if(k.id=Ey.identify(k),P_(k)){const P=`path-item-${on(Ey.identify(k))}`;this.refractCache.has(P)?k=this.refractCache.get(P):(k=Xw.refract(k),this.refractCache.set(P,k))}if(t===k)throw new lu("Recursive Path Item Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new ex(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(g.includes(k)){if(E.refSet.circular=!0,this.options.dereference.circular==="error")throw new lu("Circular reference detected");if(this.options.dereference.circular==="replace"){var u,a;const P=new br.RefElement(k.id,{type:"path-item",uri:E.uri,$ref:on(t.$ref),baseURI:S,referencingElement:t}),$=((u=(a=this.options.dereference.strategyOpts["openapi-3-1"])===null||a===void 0?void 0:a.circularReplacer)!==null&&u!==void 0?u:this.options.dereference.circularReplacer)(P);return l.replaceWith(P,N_),n?!1:$}}const O=vl(E.refSet.rootRef.uri)!==E.uri,j=["error","replace"].includes(this.options.dereference.circular);if((_||O||M_(k)&&Ds(k.$ref)||j)&&!g.includesCycle(k)){var f;y.add(t);const P=new LC({reference:E,namespace:this.namespace,indirections:[...this.indirections],options:this.options,ancestors:g,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:(f=this.basePath)!==null&&f!==void 0?f:[...Dv([...c,n,t]),"$ref"]});k=await eK(k,P,{keyMap:Fv,nodeTypeGetter:wy}),y.delete(t)}if(this.indirections.pop(),M_(k)){const P=new Xw([...k.content],Mi(k.meta),Mi(k.attributes));if(t.forEach((I,$,R)=>{P.remove(on($)),P.content.push(R)}),P.remove("$ref"),P.setMetaProperty("ref-fields",{$ref:on(t.$ref)}),P.setMetaProperty("ref-origin",E.uri),P.setMetaProperty("ref-referencing-element-id",Mi(Ey.identify(t))),this.allowMetaPatches&&typeof P.get("$$ref")>"u"){const I=eh(w,S);P.set("$$ref",I)}k=P}return l.replaceWith(k,N_),n?void 0:k}catch(g){var p,d,m;const y=CP(g),w=QJ(y,{baseDoc:this.reference.uri,$ref:on(t.$ref),pointer:vy(on(t.$ref)),fullPath:(p=this.basePath)!==null&&p!==void 0?p:[...Dv([...c,n,t]),"$ref"]});(d=this.options.dereference.dereferenceOpts)===null||d===void 0||(d=d.errors)===null||d===void 0||(m=d.push)===null||m===void 0||m.call(d,w);return}}async SchemaElement(t,r,n,s,c,l){try{if(!Ds(t.$ref))return;if(this.indirections.includes(t))return!1;const[g,y]=this.toAncestorLineage([...c,n]);let w=await this.toReference(ib(this.reference.uri)),{uri:b}=w;const _=fSe(b,t),E=vl(_),S=new XO({uri:E}),A=!this.options.resolve.resolvers.some(R=>R.canRead(S)),k=!A;let O=vl(this.reference.uri)===_,j=!O;this.indirections.push(t);let P;try{if(A||k){b=this.toBaseURI(_);const R=_,q=Jh(w.value.result);if(P=kP(R,q),P=Jh(P),P.id=Ey.identify(P),!this.options.resolve.internal&&O||!this.options.resolve.external&&j)return}else{if(b=this.toBaseURI(_),O=vl(this.reference.uri)===b,j=!O,!this.options.resolve.internal&&O||!this.options.resolve.external&&j)return;w=await this.toReference(ib(_));const R=vy(_),q=Jh(w.value.result);P=Mv(q,R),P=Jh(P),P.id=Ey.identify(P)}}catch(R){if(k&&R instanceof DH)if(AP(dx(_))){if(O=vl(this.reference.uri)===b,j=!O,!this.options.resolve.internal&&O||!this.options.resolve.external&&j)return;w=await this.toReference(ib(_));const q=dx(_),B=Jh(w.value.result);P=XJ(q,B),P=Jh(P),P.id=Ey.identify(P)}else{if(b=this.toBaseURI(on(_)),O=vl(this.reference.uri)===b,j=!O,!this.options.resolve.internal&&O||!this.options.resolve.external&&j)return;w=await this.toReference(ib(_));const q=vy(_),B=Jh(w.value.result);P=Mv(B,q),P=Jh(P),P.id=Ey.identify(P)}else throw R}if(t===P)throw new lu("Recursive Schema Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new ex(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(g.includes(P)){if(w.refSet.circular=!0,this.options.dereference.circular==="error")throw new lu("Circular reference detected");if(this.options.dereference.circular==="replace"){var u,a;const R=new br.RefElement(P.id,{type:"json-schema",uri:w.uri,$ref:on(t.$ref),baseURI:eh(b,_),referencingElement:t}),B=((u=(a=this.options.dereference.strategyOpts["openapi-3-1"])===null||a===void 0?void 0:a.circularReplacer)!==null&&u!==void 0?u:this.options.dereference.circularReplacer)(R);return l.replaceWith(B,N_),n?!1:B}}const I=vl(w.refSet.rootRef.uri)!==w.uri,$=["error","replace"].includes(this.options.dereference.circular);if((j||I||Nv(P)&&Ds(P.$ref)||$)&&!g.includesCycle(P)){var f;y.add(t);const R=new LC({reference:w,namespace:this.namespace,indirections:[...this.indirections],options:this.options,useCircularStructures:this.useCircularStructures,allowMetaPatches:this.allowMetaPatches,ancestors:g,basePath:(f=this.basePath)!==null&&f!==void 0?f:[...Dv([...c,n,t]),"$ref"]});P=await eK(P,R,{keyMap:Fv,nodeTypeGetter:wy}),y.delete(t)}if(this.indirections.pop(),ZJ(P)){const R=Mi(P);return R.setMetaProperty("ref-fields",{$ref:on(t.$ref)}),R.setMetaProperty("ref-origin",w.uri),R.setMetaProperty("ref-referencing-element-id",Mi(Ey.identify(t))),l.replaceWith(R,N_),n?!1:R}if(Nv(P)){const R=new t2([...P.content],Mi(P.meta),Mi(P.attributes));if(t.forEach((q,B,W)=>{R.remove(on(B)),R.content.push(W)}),R.remove("$ref"),R.setMetaProperty("ref-fields",{$ref:on(t.$ref)}),R.setMetaProperty("ref-origin",w.uri),R.setMetaProperty("ref-referencing-element-id",Mi(Ey.identify(t))),this.allowMetaPatches&&typeof R.get("$$ref")>"u"){const q=eh(b,_);R.set("$$ref",q)}P=R}return l.replaceWith(P,N_),n?void 0:P}catch(g){var p,d,m;const y=CP(g),w=new yft(`Could not resolve reference: ${y.message}`,{baseDoc:this.reference.uri,$ref:on(t.$ref),fullPath:(p=this.basePath)!==null&&p!==void 0?p:[...Dv([...c,n,t]),"$ref"],cause:y});(d=this.options.dereference.dereferenceOpts)===null||d===void 0||(d=d.errors)===null||d===void 0||(m=d.push)===null||m===void 0||m.call(d,w);return}}async LinkElement(){}async ExampleElement(t,r,n,s,c,l){try{return await super.ExampleElement(t,r,n,s,c,l)}catch(p){var u,a,f;const d=CP(p),m=QJ(d,{baseDoc:this.reference.uri,externalValue:on(t.externalValue),fullPath:(u=this.basePath)!==null&&u!==void 0?u:[...Dv([...c,n,t]),"externalValue"]});(a=this.options.dereference.dereferenceOpts)===null||a===void 0||(a=a.errors)===null||a===void 0||(f=a.push)===null||f===void 0||f.call(a,m);return}}}const vft=M8[Symbol.for("nodejs.util.promisify.custom")];class bft{constructor({parameterMacro:t,modelPropertyMacro:r,mode:n,options:s,...c}){const l=[];l.push(new LC({...c,options:s})),typeof r=="function"&&l.push(new dft({modelPropertyMacro:r,options:s})),n!=="strict"&&l.push(new mft({options:s})),typeof t=="function"&&l.push(new gft({parameterMacro:t,options:s}));const u=vft(l,{nodeTypeGetter:wy});Object.assign(this,u)}}const wft=Cf[Symbol.for("nodejs.util.promisify.custom")];class _ft extends pft{allowMetaPatches;parameterMacro;modelPropertyMacro;mode;ancestors;constructor({allowMetaPatches:t=!1,parameterMacro:r=null,modelPropertyMacro:n=null,mode:s="non-strict",ancestors:c=[],...l}={}){super({...l}),this.name="openapi-3-1-swagger-client",this.allowMetaPatches=t,this.parameterMacro=r,this.modelPropertyMacro=n,this.mode=s,this.ancestors=[...c]}async dereference(t,r){var n;const s=x1(HJ),c=(n=r.dereference.refSet)!==null&&n!==void 0?n:new YS,l=new YS;let u=c,a;c.has(t.uri)?a=c.find(d=>d.uri===t.uri):(a=new A1({uri:t.uri,value:t.parseResult}),c.add(a)),r.dereference.immutable&&(c.refs.map(d=>new A1({...d,value:Mi(d.value)})).forEach(d=>l.add(d)),a=l.find(d=>d.uri===t.uri),u=l);const f=new bft({reference:a,namespace:s,options:r,allowMetaPatches:this.allowMetaPatches,ancestors:this.ancestors,modelPropertyMacro:this.modelPropertyMacro,mode:this.mode,parameterMacro:this.parameterMacro}),p=await wft(u.rootRef.value,f,{keyMap:Fv,nodeTypeGetter:wy});return r.dereference.immutable&&l.refs.filter(d=>d.uri.startsWith("immutable://")).map(d=>new A1({...d,uri:d.uri.replace(/^immutable:\/\//,"")})).forEach(d=>c.add(d)),r.dereference.refSet===null&&c.clean(),l.clean(),p}}const Eft=e=>{const t=on(e.meta.get("baseURI")),r=e.meta.get("referencingElement");return new br.ObjectElement({$ref:t},Mi(r.meta),Mi(r.attributes))},jP=async e=>{const{spec:t,timeout:r,redirects:n,requestInterceptor:s,responseInterceptor:c,pathDiscriminator:l=[],allowMetaPatches:u=!1,useCircularStructures:a=!1,skipNormalization:f=!1,parameterMacro:p=null,modelPropertyMacro:d=null,mode:m="non-strict",strategies:g}=e;try{const{cache:y}=jP,w=g.find(Q=>Q.match(t)),b=eH(tH())?tH():L8,_=XH(e),E=eh(b,_);let S;y.has(t)?S=y.get(t):(S=Zw.refract(t),S.classes.push("result"),y.set(t,S));const A=new Tv([S]),k=dEe(l),O=k===""?"":`#${k}`,j=Mv(S,k),P=new A1({uri:E,value:A}),I=new YS({refs:[P]});k!==""&&(I.rootRef=void 0);const $=[new Set([j])],R=[],q=await ait(j,{resolve:{baseURI:`${E}${O}`,resolvers:[new ift({timeout:r||1e4,redirects:n||10})],resolverOpts:{swaggerHTTPClientConfig:{requestInterceptor:s,responseInterceptor:c}},strategies:[new tft]},parse:{mediaType:ox.latest(),parsers:[new aft({allowEmpty:!1,sourceMap:!1}),new lft({allowEmpty:!1,sourceMap:!1}),new sft({allowEmpty:!1,sourceMap:!1}),new oft({allowEmpty:!1,sourceMap:!1}),new eft({allowEmpty:!1,sourceMap:!1})]},dereference:{maxDepth:100,strategies:[new _ft({allowMetaPatches:u,useCircularStructures:a,parameterMacro:p,modelPropertyMacro:d,mode:m,ancestors:$})],refSet:I,dereferenceOpts:{errors:R},immutable:!1,circular:a?"ignore":"replace",circularReplacer:a?R2e.dereference.circularReplacer:Eft}}),B=Wnt(j,q,S),W=f?B:w.normalize(B);return{spec:on(W),errors:R}}catch(y){if(y instanceof T_)return{spec:t,errors:[]};throw y}};jP.cache=new WeakMap;const pSe=e=>{if(!pa(e))return e;const t=[lct({operationIdNormalizer:(n,s,c)=>z8({operationId:n},s,c,{v2OperationIdCompatibilityMode:!1})}),ict(),sct(),cct(),uct()];return ob(e,t,{toolboxCreator:cSe,visitorOptions:{keyMap:Fv,nodeTypeGetter:wy}})},Sft=e=>t=>{const r=Zw.refract(t);r.classes.push("result");const n=e(r),s=on(n);return jP.cache.set(s,n),on(n)},xft={name:"openapi-3-1-apidom",match(e){return tJ(e)},normalize(e){if(!Su(e)&&Pv(e)&&!e.$$normalized){const t=Sft(pSe)(e);return t.$$normalized=!0,t}return Su(e)?pSe(e):e},async resolve(e){return jP(e)}},Aft=async e=>{const{spec:t,requestInterceptor:r,responseInterceptor:n}=e,s=XH(e),c=oEe(e),l=t||await Q_e(c,{requestInterceptor:r,responseInterceptor:n})(s),u={...e,spec:l};return e.strategies.find(f=>f.match(l)).resolve(u)},hSe=e=>async t=>{const r={...e,...t};return Aft(r)},kft=hSe({strategies:[pEe,fEe,lEe]});function Oft(){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(){let t="";return t+=`; OpenAPI Server URL templating ABNF syntax `,t+=`server-url-template = 1*( literals / server-variable ) ; variant of https://www.rfc-editor.org/rfc/rfc6570#section-2 `,t+=`server-variable = "{" server-variable-name "}" `,t+=`server-variable-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI) `,t+=` `,t+=`; https://www.rfc-editor.org/rfc/rfc6570#section-2.1 `,t+=`; https://www.rfc-editor.org/errata/eid6937 `,t+=`literals = 1*( %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B `,t+=` / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate `,t+=` / pct-encoded) `,t+=` ; any Unicode character except: CTL, SP, `,t+=` ; DQUOTE, "%" (aside from pct-encoded), `,t+=' ; "<", ">", "\\", "^", "`", "{", "|", "}"\n',t+=` `,t+=`; https://www.rfc-editor.org/rfc/rfc6570#section-1.5 `,t+=`DIGIT = %x30-39 ; 0-9 `,t+=`HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" ; case-insensitive `,t+=` `,t+=`pct-encoded = "%" HEXDIG HEXDIG `,t+=` `,t+=`ucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF `,t+=` / %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD `,t+=` / %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD `,t+=` / %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD `,t+=` / %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD `,t+=` / %xD0000-DFFFD / %xE1000-EFFFD `,t+=` `,t+=`iprivate = %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD `,t}}const Cft=(e,t,r,n,s)=>{if(e===uo.SEM_PRE){if(Array.isArray(s)===!1)throw new Error("parser's user data must be an array");s.push(["server-url-template",Sg.charsToString(t,r,n)])}return uo.SEM_OK},jft=(e,t,r,n,s)=>{if(e===uo.SEM_PRE){if(Array.isArray(s)===!1)throw new Error("parser's user data must be an array");s.push(["server-variable",Sg.charsToString(t,r,n)])}return uo.SEM_OK},Pft=(e,t,r,n,s)=>{if(e===uo.SEM_PRE){if(Array.isArray(s)===!1)throw new Error("parser's user data must be an array");s.push(["server-variable-name",Sg.charsToString(t,r,n)])}return uo.SEM_OK},Tft=(e,t,r,n,s)=>{if(e===uo.SEM_PRE){if(Array.isArray(s)===!1)throw new Error("parser's user data must be an array");s.push(["literals",Sg.charsToString(t,r,n)])}return uo.SEM_OK},Rft=new Oft,dSe=e=>{const t=new by;return t.ast=new rJ,t.ast.callbacks["server-url-template"]=Cft,t.ast.callbacks["server-variable"]=jft,t.ast.callbacks["server-variable-name"]=Pft,t.ast.callbacks.literals=Tft,{result:t.parse(Rft,"server-url-template",e),ast:t.ast}},Ift=(e,{strict:t=!1}={})=>{try{const r=dSe(e);if(!r.result.success)return!1;const n=[];r.ast.translate(n);const s=n.some(([c])=>c==="server-variable");if(!t&&!s)try{return new URL(e,"https://vladimirgorej.com"),!0}catch{return!1}return t?s:!0}catch{return!1}},Mft=e=>{try{return typeof e=="string"&&decodeURIComponent(e)!==e}catch{return!1}},$ft=e=>Mft(e)?e:encodeURIComponent(e).replace(/%5B/g,"[").replace(/%5D/g,"]"),Fft=["literals","server-variable-name"],Nft=(e,t,r={})=>{const s={...{encoder:$ft},...r},c=dSe(e);if(!c.result.success)return e;const l=[];return c.ast.translate(l),l.filter(([a])=>Fft.includes(a)).map(([a,f])=>a==="server-variable-name"?Object.hasOwn(t,f)?s.encoder(t[f],f):`{${f}}`:f).join("")};function mSe(){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(){let t="";return t+=`; OpenAPI Path Templating ABNF syntax `,t+=`; variant of https://datatracker.ietf.org/doc/html/rfc3986#section-3.3 `,t+=`path-template = slash *( path-segment slash ) [ path-segment ] `,t+=`path-segment = 1*( path-literal / template-expression ) `,t+=`slash = "/" `,t+=`path-literal = 1*pchar `,t+=`template-expression = "{" template-expression-param-name "}" `,t+=`template-expression-param-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI) `,t+=` `,t+=`; https://datatracker.ietf.org/doc/html/rfc3986#section-3.3 `,t+=`pchar = unreserved / pct-encoded / sub-delims / ":" / "@" `,t+=`unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" `,t+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.3 `,t+=`pct-encoded = "%" HEXDIG HEXDIG `,t+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.1 `,t+=`sub-delims = "!" / "$" / "&" / "'" / "(" / ")" `,t+=` / "*" / "+" / "," / ";" / "=" `,t+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.2 `,t+=` `,t+=`; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1 `,t+=`ALPHA = %x41-5A / %x61-7A ; A-Z / a-z `,t+=`DIGIT = %x30-39 ; 0-9 `,t+=`HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" `,t}}const Dft=(e,t,r,n,s)=>(e===uo.SEM_PRE&&s.push(["slash",Sg.charsToString(t,r,n)]),uo.SEM_OK),Bft=(e,t,r,n,s)=>{if(e===uo.SEM_PRE){if(Array.isArray(s)===!1)throw new Error("parser's user data must be an array");s.push(["path-template",Sg.charsToString(t,r,n)])}return uo.SEM_OK},Lft=(e,t,r,n,s)=>(e===uo.SEM_PRE&&s.push(["path-literal",Sg.charsToString(t,r,n)]),uo.SEM_OK),qft=(e,t,r,n,s)=>(e===uo.SEM_PRE&&s.push(["template-expression",Sg.charsToString(t,r,n)]),uo.SEM_OK),zft=(e,t,r,n,s)=>(e===uo.SEM_PRE&&s.push(["template-expression-param-name",Sg.charsToString(t,r,n)]),uo.SEM_OK),Uft=new mSe,Vft=e=>{const t=new by;return t.ast=new rJ,t.ast.callbacks["path-template"]=Bft,t.ast.callbacks.slash=Dft,t.ast.callbacks["path-literal"]=Lft,t.ast.callbacks["template-expression"]=qft,t.ast.callbacks["template-expression-param-name"]=zft,{result:t.parse(Uft,"path-template",e),ast:t.ast}},Wft=e=>{try{return typeof e=="string"&&decodeURIComponent(e)!==e}catch{return!1}},Hft=e=>Wft(e)?e:encodeURIComponent(e).replace(/%5B/g,"[").replace(/%5D/g,"]"),Jft=["slash","path-literal","template-expression-param-name"],tK=(e,t,r={})=>{const s={...{encoder:Hft},...r},c=Vft(e);if(!c.result.success)return e;const l=[];return c.ast.translate(l),l.filter(([a])=>Jft.includes(a)).map(([a,f])=>a==="template-expression-param-name"?Object.prototype.hasOwnProperty.call(t,f)?s.encoder(t[f],f):`{${f}}`:f).join("")};new mSe,new by;const Kft={body:Gft,header:Zft,query:Qft,path:Xft,formData:Yft};function Gft({req:e,value:t}){t!==void 0&&(e.body=t)}function Yft({req:e,value:t,parameter:r}){if(t===!1&&r.type==="boolean"&&(t="false"),t===0&&["number","integer"].indexOf(r.type)>-1&&(t="0"),t)e.form=e.form||{},e.form[r.name]={collectionFormat:r.collectionFormat,value:t};else if(r.allowEmptyValue&&t!==void 0){e.form=e.form||{};const n=r.name;e.form[n]=e.form[n]||{},e.form[n].allowEmptyValue=!0}}function Zft({req:e,parameter:t,value:r}){e.headers=e.headers||{},typeof r<"u"&&(e.headers[t.name]=r)}function Xft({req:e,value:t,parameter:r,baseURL:n}){if(t!==void 0){const s=e.url.replace(n,""),c=tK(s,{[r.name]:t});e.url=n+c}}function Qft({req:e,value:t,parameter:r}){if(e.query=e.query||{},t===!1&&r.type==="boolean"&&(t="false"),t===0&&["number","integer"].indexOf(r.type)>-1&&(t="0"),t)e.query[r.name]={collectionFormat:r.collectionFormat,value:t};else if(r.allowEmptyValue&&t!==void 0){const n=r.name;e.query[n]=e.query[n]||{},e.query[n].allowEmptyValue=!0}}function PP(e,t){return t.includes("application/json")?typeof e=="string"?e:(Array.isArray(e)&&(e=e.map(r=>{try{return JSON.parse(r)}catch{return r}})),JSON.stringify(e)):String(e)}function qC(){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(){let t="";return t+=`; Lenient version of https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1 `,t+=`lenient-cookie-string = lenient-cookie-entry *( ";" OWS lenient-cookie-entry ) `,t+=`lenient-cookie-entry = lenient-cookie-pair / lenient-cookie-pair-invalid `,t+=`lenient-cookie-pair = OWS lenient-cookie-name OWS "=" OWS lenient-cookie-value OWS `,t+=`lenient-cookie-pair-invalid = OWS 1*tchar OWS ; Allow for standalone entries like "fizz" to be ignored `,t+=`lenient-cookie-name = 1*( %x21-3A / %x3C / %x3E-7E ) ; Allow all printable US-ASCII except "=" `,t+=`lenient-cookie-value = lenient-quoted-value [ *lenient-cookie-octet ] / *lenient-cookie-octet `,t+=`lenient-quoted-value = DQUOTE *( lenient-quoted-char ) DQUOTE `,t+=`lenient-quoted-char = %x20-21 / %x23-7E ; Allow all printable US-ASCII except DQUOTE `,t+=`lenient-cookie-octet = %x21-2B / %x2D-3A / %x3C-7E `,t+=` ; Allow all printable characters except CTLs, semicolon and SP `,t+=` `,t+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1 `,t+=`cookie-string = cookie-pair *( ";" SP cookie-pair ) `,t+=` `,t+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1 `,t+=`; https://www.rfc-editor.org/errata/eid5518 `,t+=`cookie-pair = cookie-name "=" cookie-value `,t+=`cookie-name = token `,t+=`cookie-value = ( DQUOTE *cookie-octet DQUOTE ) / *cookie-octet `,t+=` ; https://www.rfc-editor.org/errata/eid8242 `,t+=`cookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E `,t+=` ; US-ASCII characters excluding CTLs, `,t+=` ; whitespace, DQUOTE, comma, semicolon, `,t+=` ; and backslash `,t+=` `,t+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-2.2 `,t+=`OWS = *( [ CRLF ] WSP ) ; "optional" whitespace `,t+=` `,t+=`; https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.2 `,t+=`token = 1*(tchar) `,t+=`tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" `,t+=' / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"\n',t+=` / DIGIT / ALPHA `,t+=` ; any VCHAR, except delimiters `,t+=` `,t+=`; https://datatracker.ietf.org/doc/html/rfc2616#section-2.2 `,t+=`CHAR = %x01-7F ; any US-ASCII character (octets 0 - 127) `,t+=`CTL = %x00-1F / %x7F ; any US-ASCII control character `,t+=`separators = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\\" / %x22 / "/" / "[" / "]" / "?" / "=" / "{" / "}" / SP / HT `,t+=`SP = %x20 ; US-ASCII SP, space (32) `,t+=`HT = %x09 ; US-ASCII HT, horizontal-tab (9) `,t+=` `,t+=`; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1 `,t+=`ALPHA = %x41-5A / %x61-7A ; A-Z / a-z `,t+=`DIGIT = %x30-39 ; 0-9 `,t+=`DQUOTE = %x22 ; " (Double Quote) `,t+=`WSP = SP / HTAB ; white space `,t+=`HTAB = %x09 ; horizontal tab `,t+=`CRLF = CR LF ; Internet standard newline `,t+=`CR = %x0D ; carriage return `,t+=`LF = %x0A ; linefeed `,t}}new qC;const ept=e=>{if(typeof e!="string"||[...e].length!==1)throw new TypeError("Input must be a single character string.");const t=e.codePointAt(0);return t<=127?`%${t.toString(16).toUpperCase().padStart(2,"0")}`:encodeURIComponent(e)},tpt=e=>e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/g,""),TP=e=>e.length>=2&&e.startsWith('"')&&e.endsWith('"'),gSe=e=>TP(e)?e.slice(1,-1):e,ySe=e=>`"${e}"`,vSe=e=>e,rpt=new by,npt=new qC,rK=(e,{strict:t=!0,quoted:r=null}={})=>{try{const n=t?"cookie-value":"lenient-cookie-value",s=rpt.parse(npt,n,e);return typeof r=="boolean"?s.success&&r===TP(e):s.success}catch{return!1}},bSe=e=>{const r=new TextEncoder().encode(e).reduce((n,s)=>n+String.fromCharCode(s),"");return btoa(r)},ipt=(e,t=bSe)=>{const r=String(e);if(rK(r))return r;const n=TP(r),s=n?gSe(r):r,c=t(s);return n?ySe(c):c},spt=e=>tpt(bSe(e)),opt=e=>ipt(e,spt),apt=new by,lpt=new qC,wSe=(e,{strict:t=!0}={})=>{try{const r=t?"cookie-name":"lenient-cookie-name";return apt.parse(lpt,r,e).success}catch{return!1}},cpt=e=>{if(!wSe(e))throw new TypeError(`Invalid cookie name: ${e}`)},_Se=e=>{if(!rK(e))throw new TypeError(`Invalid cookie value: ${e}`)},ESe={encoders:{name:vSe,value:opt},validators:{name:cpt,value:_Se}},upt=(e,t,r={})=>{const n={...r,encoders:{...ESe.encoders,...r.encoders},validators:{...ESe.validators,...r.validators}},s=n.encoders.name(e),c=n.encoders.value(t);return n.validators.name(s),n.validators.value(c),`${s}=${c}`},fpt=(e,t={})=>(Array.isArray(e)?e:typeof e=="object"&&e!==null?Object.entries(e):[]).map(([n,s])=>upt(n,s,t)).join("; "),ppt=new by,hpt=new qC,dpt=e=>{const t=String(e);if(rK(t))return t;const r=TP(t),n=r?gSe(t):t;let s="";for(const c of n)s+=ppt.parse(hpt,"cookie-octet",c).success?c:ept(c);return r?ySe(s):s};new by,new qC;const mpt=e=>{if(!wSe(e,{strict:!1}))throw new TypeError(`Invalid cookie name: ${e}`)},gpt="%3D",ypt="%26",vpt=e=>dpt(e).replace(/[=&]/gu,t=>t==="="?gpt:ypt),nK=(e,t={})=>fpt(e,w8({encoders:{name:vSe,value:vpt},validators:{name:mpt,value:_Se}},t));function bpt({req:e,value:t,parameter:r,baseURL:n}){const{name:s,style:c,explode:l,content:u}=r;if(t===void 0)return;const a=e.url.replace(n,"");let f;if(u){const p=Object.keys(u)[0];f=tK(a,{[s]:t},{encoder:d=>tEe(PP(d,p))})}else f=tK(a,{[s]:t},{encoder:p=>YH({key:r.name,value:p,style:c||"simple",explode:l??!1,escape:"reserved"})});e.url=n+f}function wpt({req:e,value:t,parameter:r}){if(e.query=e.query||{},t!==void 0&&r.content){const n=Object.keys(r.content)[0],s=PP(t,n);if(s)e.query[r.name]=s;else if(r.allowEmptyValue){const c=r.name;e.query[c]=e.query[c]||{},e.query[c].allowEmptyValue=!0}return}if(t===!1&&(t="false"),t===0&&(t="0"),t){const{style:n,explode:s,allowReserved:c}=r;e.query[r.name]={value:t,serializationOption:{style:n,explode:s,allowReserved:c}}}else if(r.allowEmptyValue&&t!==void 0){const n=r.name;e.query[n]=e.query[n]||{},e.query[n].allowEmptyValue=!0}}const _pt=["accept","authorization","content-type"];function Ept({req:e,parameter:t,value:r}){if(e.headers=e.headers||{},!(_pt.indexOf(t.name.toLowerCase())>-1)){if(r!==void 0&&t.content){const n=Object.keys(t.content)[0];e.headers[t.name]=PP(r,n);return}r!==void 0&&!(Array.isArray(r)&&r.length===0)&&(e.headers[t.name]=YH({key:t.name,value:r,style:t.style||"simple",explode:typeof t.explode>"u"?!1:t.explode,escape:!1}))}}function Spt({req:e,parameter:t,value:r}){const{name:n}=t;if(e.headers=e.headers||{},r!==void 0&&t.content){const c=Object.keys(t.content)[0],l=PP(r,c);e.headers.Cookie=nK({[n]:l});return}if(r!==void 0&&!(Array.isArray(r)&&r.length===0)){var s;const c=YH({key:t.name,value:r,escape:!1,style:t.style||"form",explode:(s=t.explode)!==null&&s!==void 0?s:!1}),l=Array.isArray(r)&&t.explode?`${n}=${c}`:c;e.headers.Cookie=nK({[n]:l})}}const xpt=Object.freeze(Object.defineProperty({__proto__:null,cookie:Spt,header:Ept,path:bpt,query:wpt},Symbol.toStringTag,{value:"Module"})),Apt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,{btoa:SSe}=Apt;function kpt(e,t){const{operation:r,requestBody:n,securities:s,spec:c,attachContentTypeForEmptyPayload:l}=e;let{requestContentType:u}=e;t=Opt({request:t,securities:s,operation:r,spec:c});const a=r.requestBody||{},f=Object.keys(a.content||{}),p=u&&f.indexOf(u)>-1;if(n||l){if(u&&p)t.headers["Content-Type"]=u;else if(!u){const w=f[0];w&&(t.headers["Content-Type"]=w,u=w)}}else u&&p&&(t.headers["Content-Type"]=u);if(!e.responseContentType&&r.responses){const w=Object.entries(r.responses).filter(([b,_])=>{const E=parseInt(b,10);return E>=200&&E<300&&Pv(_.content)}).reduce((b,[,_])=>b.concat(Object.keys(_.content)),[]);w.length>0&&(t.headers.accept=w.join(", "))}if(n)if(u){if(f.indexOf(u)>-1)if(u==="application/x-www-form-urlencoded"||u==="multipart/form-data")if(typeof n=="object"){var d,m;const w=(d=(m=a.content[u])===null||m===void 0?void 0:m.encoding)!==null&&d!==void 0?d:{};t.form={},Object.keys(n).forEach(b=>{let _;try{_=JSON.parse(n[b])}catch{_=n[b]}t.form[b]={value:_,encoding:w[b]||{}}})}else if(typeof n=="string"){var g,y;const w=(g=(y=a.content[u])===null||y===void 0?void 0:y.encoding)!==null&&g!==void 0?g:{};try{t.form={};const b=JSON.parse(n);Object.entries(b).forEach(([_,E])=>{t.form[_]={value:E,encoding:w[_]||{}}})}catch{t.form=n}}else t.form=n;else t.body=n}else t.body=n;return t}function Opt({request:e,securities:t={},operation:r={},spec:n}){var s;const c={...e},{authorized:l={}}=t,u=r.security||n.security||[],a=l&&!!Object.keys(l).length,f=(n==null||(s=n.components)===null||s===void 0?void 0:s.securitySchemes)||{};return c.headers=c.headers||{},c.query=c.query||{},!Object.keys(t).length||!a||!u||Array.isArray(r.security)&&!r.security.length?e:(u.forEach(p=>{Object.keys(p).forEach(d=>{const m=l[d],g=f[d];if(!m)return;const y=m.value||m,{type:w}=g;if(m){if(w==="apiKey")g.in==="query"&&(c.query[g.name]=y),g.in==="header"&&(c.headers[g.name]=y),g.in==="cookie"&&(c.cookies[g.name]=y);else if(w==="http"){if(/^basic$/i.test(g.scheme)){const b=y.username||"",_=y.password||"",E=SSe(`${b}:${_}`);c.headers.Authorization=`Basic ${E}`}/^bearer$/i.test(g.scheme)&&(c.headers.Authorization=`Bearer ${y}`)}else if(w==="oauth2"||w==="openIdConnect"){const b=m.token||{},_=g["x-tokenName"]||"access_token",E=b[_];let S=b.token_type;(!S||S.toLowerCase()==="bearer")&&(S="Bearer"),c.headers.Authorization=`${S} ${E}`}}})}),c)}function Cpt(e,t){const{spec:r,operation:n,securities:s,requestContentType:c,responseContentType:l,attachContentTypeForEmptyPayload:u}=e;if(t=jpt({request:t,securities:s,operation:n,spec:r}),t.body||t.form||u)c?t.headers["Content-Type"]=c:Array.isArray(n.consumes)?[t.headers["Content-Type"]]=n.consumes:Array.isArray(r.consumes)?[t.headers["Content-Type"]]=r.consumes:n.parameters&&n.parameters.filter(a=>a.type==="file").length?t.headers["Content-Type"]="multipart/form-data":n.parameters&&n.parameters.filter(a=>a.in==="formData").length&&(t.headers["Content-Type"]="application/x-www-form-urlencoded");else if(c){const a=n.parameters&&n.parameters.filter(p=>p.in==="body").length>0,f=n.parameters&&n.parameters.filter(p=>p.in==="formData").length>0;(a||f)&&(t.headers["Content-Type"]=c)}return!l&&Array.isArray(n.produces)&&n.produces.length>0&&(t.headers.accept=n.produces.join(", ")),t}function jpt({request:e,securities:t={},operation:r={},spec:n}){const s={...e},{authorized:c={},specSecurity:l=[]}=t,u=r.security||l,a=c&&!!Object.keys(c).length,f=n.securityDefinitions;return s.headers=s.headers||{},s.query=s.query||{},!Object.keys(t).length||!a||!u||Array.isArray(r.security)&&!r.security.length?e:(u.forEach(p=>{Object.keys(p).forEach(d=>{const m=c[d];if(!m)return;const{token:g}=m,y=m.value||m,w=f[d],{type:b}=w,_=w["x-tokenName"]||"access_token",E=g&&g[_];let S=g&&g.token_type;if(m)if(b==="apiKey"){const A=w.in==="query"?"query":"headers";s[A]=s[A]||{},s[A][w.name]=y}else if(b==="basic")if(y.header)s.headers.authorization=y.header;else{const A=y.username||"",k=y.password||"";y.base64=SSe(`${A}:${k}`),s.headers.authorization=`Basic ${y.base64}`}else b==="oauth2"&&E&&(S=!S||S.toLowerCase()==="bearer"?"Bearer":S,s.headers.authorization=`${S} ${E}`)})}),s)}function Ppt(e,t,r){if(!e||typeof e!="object"||!e.paths||typeof e.paths!="object")return null;const{paths:n}=e;for(const s in n)for(const c in n[s]){if(c.toUpperCase()==="PARAMETERS")continue;const l=n[s][c];if(!l||typeof l!="object")continue;const u={spec:e,pathName:s,method:c.toUpperCase(),operation:l};if(t(u))return u}}function Tpt(e,t){return Ppt(e,t)||null}function xSe(e,t){return`${t.toLowerCase()}-${e}`}function Rpt(e,t){return!e||!e.paths?null:Tpt(e,({pathName:r,method:n,operation:s})=>{if(!s||typeof s!="object")return!1;const c=s.operationId,l=z8(s,r,n),u=xSe(r,n);return[l,u,c].some(a=>a&&a===t)})}const ASe=e=>Array.isArray(e)?e:[],zC=(e,{recurse:t=!0,depth:r=1}={})=>{if(Pv(e)){if(e.type==="object"||e.type==="array"||Array.isArray(e.type)&&(e.type.includes("object")||e.type.includes("array")))return e;if(!(r>z_e)&&t){const n=Array.isArray(e.oneOf)?e.oneOf.find(c=>zC(c,{recurse:t,depth:r+1})):void 0;if(n)return n;const s=Array.isArray(e.anyOf)?e.anyOf.find(c=>zC(c,{recurse:t,depth:r+1})):void 0;if(s)return s}}},iK=({value:e,silentFail:t=!1})=>{try{const r=JSON.parse(e);if(Pv(r)||Array.isArray(r))return r;if(!t)throw new Error("Expected JSON serialized object or array")}catch{if(!t)throw new Error("Could not parse parameter value string as JSON Object or JSON Array")}return e},RP=e=>{try{return new URL(e)}catch{const t=new URL(e,L8),r=String(e).startsWith("/")?t.pathname:t.pathname.substring(1);return{hash:t.hash,host:"",hostname:"",href:"",origin:"",password:"",pathname:r,port:"",protocol:"",search:t.search,searchParams:t.searchParams}}};class Ipt extends nb{}const Mpt=(e,t)=>t.filter(r=>r.name===e),$pt=e=>{const t={};e.forEach(n=>{t[n.in]||(t[n.in]={}),t[n.in][n.name]=n});const r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(s=>{r.push(t[n][s])})}),r},Fpt={buildRequest:kSe};function Npt({http:e,fetch:t,spec:r,operationId:n,pathName:s,method:c,parameters:l,securities:u,...a}){const f=e||t||rC;s&&c&&!n&&(n=xSe(s,c));const p=Fpt.buildRequest({spec:r,operationId:n,parameters:l,securities:u,http:f,...a});return p.body&&(Pv(p.body)||Array.isArray(p.body))&&(p.body=JSON.stringify(p.body)),f(p)}function kSe(e){const{spec:t,operationId:r,responseContentType:n,scheme:s,requestInterceptor:c,responseInterceptor:l,contextUrl:u,userFetch:a,server:f,serverVariables:p,http:d,signal:m,serverVariableEncoder:g}=e;let{parameters:y,parameterBuilders:w,baseURL:b}=e;const _=uEe(t);w||(_?w=xpt:w=Kft);let S={url:"",credentials:d&&d.withCredentials?"include":"same-origin",headers:{},cookies:{}};m&&(S.signal=m),c&&(S.requestInterceptor=c),l&&(S.responseInterceptor=l),a&&(S.userFetch=a);const A=Rpt(t,r);if(!A)throw new Ipt(`Operation ${r} not found`);const{operation:k={},method:O,pathName:j}=A;if(b=b??Dpt({spec:t,scheme:s,contextUrl:u,server:f,serverVariables:p,pathName:j,method:O,serverVariableEncoder:g}),S.url+=b,!r)return delete S.cookies,S;S.url+=j,S.method=`${O}`.toUpperCase(),y=y||{};const P=t.paths[j]||{};n&&(S.headers.accept=n);const I=$pt([].concat(ASe(k.parameters)).concat(ASe(P.parameters)));I.forEach(R=>{const q=w[R.in];let B;if(R.in==="body"&&R.schema&&R.schema.properties&&(B=y),B=R&&R.name&&y[R.name],typeof B>"u"?B=R&&R.name&&y[`${R.in}.${R.name}`]:Mpt(R.name,I).length>1&&console.warn(`Parameter '${R.name}' is ambiguous because the defined spec has more than one parameter with the name: '${R.name}' and the passed-in parameter values did not define an 'in' value.`),B!==null){if(typeof R.default<"u"&&typeof B>"u"&&(B=R.default),typeof B>"u"&&R.required&&!R.allowEmptyValue)throw new Error(`Required parameter ${R.name} is not provided`);_&&typeof B=="string"&&(GO("type",R.schema)&&typeof R.schema.type=="string"&&zC(R.schema,{recurse:!1})?B=iK({value:B,silentFail:!1}):GO("type",R.schema)&&Array.isArray(R.schema.type)&&zC(R.schema,{recurse:!1})?B=iK({value:B,silentFail:!0}):!GO("type",R.schema)&&zC(R.schema,{recurse:!0})&&(B=iK({value:B,silentFail:!0}))),q&&q({req:S,parameter:R,value:B,operation:k,spec:t,baseURL:b})}});const $={...e,operation:k};if(_?S=kpt($,S):S=Cpt($,S),S.cookies&&Object.keys(S.cookies).length>0){const R=nK(S.cookies);x8(S.headers.Cookie)?S.headers.Cookie+=`; ${R}`:S.headers.Cookie=R}return S.cookies&&delete S.cookies,ZH(S)}const sK=e=>e?e.replace(/\W/g,""):null;function Dpt(e){return uEe(e.spec)?Bpt(e):qpt(e)}const oK=e=>Array.isArray(e)&&e.length>0;function Bpt({spec:e,pathName:t,method:r,server:n,contextUrl:s,serverVariables:c={},serverVariableEncoder:l}){var u,a;let f=[],p="",d;const m=e==null||(u=e.paths)===null||u===void 0||(u=u[t])===null||u===void 0||(u=u[(r||"").toLowerCase()])===null||u===void 0?void 0:u.servers,g=e==null||(a=e.paths)===null||a===void 0||(a=a[t])===null||a===void 0?void 0:a.servers,y=e?.servers;if(f=oK(m)?m:oK(g)?g:oK(y)?y:[Mit],n&&(d=f.find(w=>w.url===n),d&&(p=n)),p||([d]=f,p=d.url),Ift(p,{strict:!0})){const w=Object.entries({...d.variables}).reduce((b,[_,E])=>(b[_]=E.default,b),{});p=Nft(p,{...w,...c},{encoder:typeof l=="function"?l:l2e})}return Lpt(p,s)}function Lpt(e="",t=""){const r=RP(e&&t?eh(t,e):e),n=RP(t),s=sK(r.protocol)||sK(n.protocol),c=r.host||n.host,l=r.pathname;let u;return s&&c?u=`${s}://${c+l}`:u=l,u[u.length-1]==="/"?u.slice(0,-1):u}function qpt({spec:e,scheme:t,contextUrl:r=""}){const n=RP(r),s=Array.isArray(e.schemes)?e.schemes[0]:null,c=t||s||sK(n.protocol)||"http",l=e.host||n.host||"",u=e.basePath||"";let a;return l?a=`${c}://${l+u}`:a=u,a[a.length-1]==="/"?a.slice(0,-1):a}const zpt=async(e,t,r={})=>{const{returnEntireTree:n,baseDoc:s,requestInterceptor:c,responseInterceptor:l,parameterMacro:u,modelPropertyMacro:a,useCircularStructures:f,strategies:p}=r,d={spec:e,pathDiscriminator:t,baseDoc:s,requestInterceptor:c,responseInterceptor:l,parameterMacro:u,modelPropertyMacro:a,useCircularStructures:f,strategies:p},g=p.find(w=>w.match(e)).normalize(e),y=await kft({spec:g,...d,allowMetaPatches:!0,skipNormalization:!tJ(e)});return!n&&Array.isArray(t)&&t.length&&(y.spec=t.reduce((w,b)=>w?.[b],y.spec)||null),y},Upt=e=>async(t,r,n={})=>{const s={...e,...n};return zpt(t,r,s)};var OSe=Kle();const D_=cs(OSe);var aK={exports:{}},lK={};/** * @license React * use-sync-external-store-with-selector.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var CSe;function Vpt(){if(CSe)return lK;CSe=1;var e=dS();function t(a,f){return a===f&&(a!==0||1/a===1/f)||a!==a&&f!==f}var r=typeof Object.is=="function"?Object.is:t,n=e.useSyncExternalStore,s=e.useRef,c=e.useEffect,l=e.useMemo,u=e.useDebugValue;return lK.useSyncExternalStoreWithSelector=function(a,f,p,d,m){var g=s(null);if(g.current===null){var y={hasValue:!1,value:null};g.current=y}else y=g.current;g=l(function(){function b(k){if(!_){if(_=!0,E=k,k=d(k),m!==void 0&&y.hasValue){var O=y.value;if(m(O,k))return S=O}return S=k}if(O=S,r(E,k))return O;var j=d(k);return m!==void 0&&m(O,j)?(E=k,O):(E=k,S=j)}var _=!1,E,S,A=p===void 0?null:p;return[function(){return b(f())},A===null?void 0:function(){return b(A())}]},[f,p,d,m]);var w=n(a,g[0],g[1]);return c(function(){y.hasValue=!0,y.value=w},[w]),u(w),w},lK}var jSe;function Wpt(){return jSe||(jSe=1,aK.exports=Vpt()),aK.exports}Wpt();var Hpt=je.version.startsWith("19"),Jpt=Symbol.for(Hpt?"react.transitional.element":"react.element"),Kpt=Symbol.for("react.portal"),Gpt=Symbol.for("react.fragment"),Ypt=Symbol.for("react.strict_mode"),Zpt=Symbol.for("react.profiler"),Xpt=Symbol.for("react.consumer"),Qpt=Symbol.for("react.context"),PSe=Symbol.for("react.forward_ref"),eht=Symbol.for("react.suspense"),tht=Symbol.for("react.suspense_list"),cK=Symbol.for("react.memo"),rht=Symbol.for("react.lazy"),nht=PSe,iht=cK;function sht(e){if(typeof e=="object"&&e!==null){const{$$typeof:t}=e;switch(t){case Jpt:switch(e=e.type,e){case Gpt:case Zpt:case Ypt:case eht:case tht:return e;default:switch(e=e&&e.$$typeof,e){case Qpt:case PSe:case rht:case cK:return e;case Xpt:return e;default:return t}}case Kpt:return t}}}function oht(e){return sht(e)===cK}function aht(e,t,r,n,{areStatesEqual:s,areOwnPropsEqual:c,areStatePropsEqual:l}){let u=!1,a,f,p,d,m;function g(E,S){return a=E,f=S,p=e(a,f),d=t(n,f),m=r(p,d,f),u=!0,m}function y(){return p=e(a,f),t.dependsOnOwnProps&&(d=t(n,f)),m=r(p,d,f),m}function w(){return e.dependsOnOwnProps&&(p=e(a,f)),t.dependsOnOwnProps&&(d=t(n,f)),m=r(p,d,f),m}function b(){const E=e(a,f),S=!l(E,p);return p=E,S&&(m=r(p,d,f)),m}function _(E,S){const A=!c(S,f),k=!s(E,a,S,f);return a=E,f=S,A&&k?y():A?w():k?b():m}return function(S,A){return u?_(S,A):g(S,A)}}function lht(e,{initMapStateToProps:t,initMapDispatchToProps:r,initMergeProps:n,...s}){const c=t(e,s),l=r(e,s),u=n(e,s);return aht(c,l,u,e,s)}function cht(e,t){const r={};for(const n in e){const s=e[n];typeof s=="function"&&(r[n]=(...c)=>t(s(...c)))}return r}function uK(e){return function(r){const n=e(r);function s(){return n}return s.dependsOnOwnProps=!1,s}}function TSe(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function RSe(e,t){return function(n,{displayName:s}){const c=function(u,a){return c.dependsOnOwnProps?c.mapToProps(u,a):c.mapToProps(u,void 0)};return c.dependsOnOwnProps=!0,c.mapToProps=function(u,a){c.mapToProps=e,c.dependsOnOwnProps=TSe(e);let f=c(u,a);return typeof f=="function"&&(c.mapToProps=f,c.dependsOnOwnProps=TSe(f),f=c(u,a)),f},c}}function fK(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function uht(e){return e&&typeof e=="object"?uK(t=>cht(e,t)):e?typeof e=="function"?RSe(e):fK(e,"mapDispatchToProps"):uK(t=>({dispatch:t}))}function fht(e){return e?typeof e=="function"?RSe(e):fK(e,"mapStateToProps"):uK(()=>({}))}function pht(e,t,r){return{...r,...e,...t}}function hht(e){return function(r,{displayName:n,areMergedPropsEqual:s}){let c=!1,l;return function(a,f,p){const d=e(a,f,p);return c?s(d,l)||(l=d):(c=!0,l=d),l}}}function dht(e){return e?typeof e=="function"?hht(e):fK(e,"mergeProps"):()=>pht}function mht(e){e()}function ght(){let e=null,t=null;return{clear(){e=null,t=null},notify(){mht(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const s=t={callback:r,next:null,prev:t};return s.prev?s.prev.next=s:e=s,function(){!n||e===null||(n=!1,s.next?s.next.prev=s.prev:t=s.prev,s.prev?s.prev.next=s.next:e=s.next)}}}}var ISe={notify(){},get:()=>[]};function MSe(e,t){let r,n=ISe,s=0,c=!1;function l(w){p();const b=n.subscribe(w);let _=!1;return()=>{_||(_=!0,b(),d())}}function u(){n.notify()}function a(){y.onStateChange&&y.onStateChange()}function f(){return c}function p(){s++,r||(r=t?t.addNestedSub(a):e.subscribe(a),n=ght())}function d(){s--,r&&s===0&&(r(),r=void 0,n.clear(),n=ISe)}function m(){c||(c=!0,p())}function g(){c&&(c=!1,d())}const y={addNestedSub:l,notifyNestedSubs:u,handleChangeWrapper:a,isSubscribed:f,trySubscribe:m,tryUnsubscribe:g,getListeners:()=>n};return y}var yht=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",vht=yht(),bht=()=>typeof navigator<"u"&&navigator.product==="ReactNative",wht=bht(),_ht=()=>vht||wht?je.useLayoutEffect:je.useEffect,IP=_ht();function $Se(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function pK(e,t){if($Se(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let s=0;se(...t),r)}function $ht(e,t,r,n,s,c){e.current=n,r.current=!1,s.current&&(s.current=null,c())}function Fht(e,t,r,n,s,c,l,u,a,f,p){if(!e)return()=>{};let d=!1,m=null;const g=()=>{if(d||!u.current)return;const w=t.getState();let b,_;try{b=n(w,s.current)}catch(E){_=E,m=E}_||(m=null),b===c.current?l.current||f():(c.current=b,a.current=b,l.current=!0,p())};return r.onStateChange=g,r.trySubscribe(),g(),()=>{if(d=!0,r.tryUnsubscribe(),r.onStateChange=null,m)throw m}}function Nht(e,t){return e===t}function Dht(e,t,r,{pure:n,areStatesEqual:s=Nht,areOwnPropsEqual:c=pK,areStatePropsEqual:l=pK,areMergedPropsEqual:u=pK,forwardRef:a=!1,context:f=LSe}={}){const p=f,d=fht(e),m=uht(t),g=dht(r),y=!!e;return b=>{const _=b.displayName||b.name||"Component",E=`Connect(${_})`,S={shouldHandleStateChanges:y,displayName:E,wrappedComponentName:_,WrappedComponent:b,initMapStateToProps:d,initMapDispatchToProps:m,initMergeProps:g,areStatesEqual:s,areStatePropsEqual:l,areOwnPropsEqual:c,areMergedPropsEqual:u};function A(j){const[P,I,$]=je.useMemo(()=>{const{reactReduxForwardedRef:gt,...$t}=j;return[j.context,gt,$t]},[j]),R=je.useMemo(()=>{let gt=p;return P?.Consumer,gt},[P,p]),q=je.useContext(R),B=!!j.store&&!!j.store.getState&&!!j.store.dispatch,W=!!q&&!!q.store,Q=B?j.store:q.store,ee=W?q.getServerState:Q.getState,ie=je.useMemo(()=>lht(Q.dispatch,S),[Q]),[ne,ve]=je.useMemo(()=>{if(!y)return Iht;const gt=MSe(Q,B?void 0:q.subscription),$t=gt.notifyNestedSubs.bind(gt);return[gt,$t]},[Q,B,q]),ce=je.useMemo(()=>B?q:{...q,subscription:ne},[B,q,ne]),ae=je.useRef(void 0),me=je.useRef($),$e=je.useRef(void 0),qe=je.useRef(!1),Te=je.useRef(!1),fe=je.useRef(void 0);IP(()=>(Te.current=!0,()=>{Te.current=!1}),[]);const xe=je.useMemo(()=>()=>$e.current&&$===me.current?$e.current:ie(Q.getState(),$),[Q,$]),Ke=je.useMemo(()=>$t=>ne?Fht(y,Q,ne,ie,me,ae,qe,Te,$e,ve,$t):()=>{},[ne]);Mht($ht,[me,ae,qe,$,$e,ve]);let Qe;try{Qe=je.useSyncExternalStore(Ke,xe,ee?()=>ie(ee(),$):xe)}catch(gt){throw fe.current&&(gt.message+=` The error may be correlated with this previous error: ${fe.current.stack} `),gt}IP(()=>{fe.current=void 0,$e.current=void 0,ae.current=Qe});const bt=je.useMemo(()=>je.createElement(b,{...Qe,ref:I}),[I,b,Qe]);return je.useMemo(()=>y?je.createElement(R.Provider,{value:ce},bt):bt,[R,bt,ce])}const O=je.memo(A);if(O.WrappedComponent=b,O.displayName=A.displayName=E,a){const P=je.forwardRef(function($,R){return je.createElement(O,{...$,reactReduxForwardedRef:R})});return P.displayName=E,P.WrappedComponent=b,hK(P,b)}return hK(O,b)}}var Bht=Dht;function Lht(e){const{children:t,context:r,serverState:n,store:s}=e,c=je.useMemo(()=>{const a=MSe(s);return{store:s,subscription:a,getServerState:n?()=>n:void 0}},[s,n]),l=je.useMemo(()=>s.getState(),[s]);IP(()=>{const{subscription:a}=c;return a.onStateChange=a.notifyNestedSubs,a.trySubscribe(),l!==s.getState()&&a.notifyNestedSubs(),()=>{a.tryUnsubscribe(),a.onStateChange=void 0}},[c,l]);const u=r||LSe;return je.createElement(u.Provider,{value:c},t)}var qht=Lht,zht=vO();const Uht=cs(zht);function Vht(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Wht(e,t){if(e==null)return{};var r,n,s=Vht(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;ne.length)&&(t=e.length);for(var r=0,n=Array(t);r=4)return[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]}var yK={};function Qht(e){if(e.length===0||e.length===1)return e;var t=e.join(".");return yK[t]||(yK[t]=Xht(e)),yK[t]}function edt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=e.filter(function(c){return c!=="token"}),s=Qht(n);return s.reduce(function(c,l){return mx(mx({},c),r[l])},t)}function USe(e){return e.join(" ")}function tdt(e,t){var r=0;return function(n){return r+=1,n.map(function(s,c){return VSe({node:s,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(r,"-").concat(c)})})}}function VSe(e){var t=e.node,r=e.stylesheet,n=e.style,s=n===void 0?{}:n,c=e.useInlineStyles,l=e.key,u=t.properties,a=t.type,f=t.tagName,p=t.value;if(a==="text")return p;if(f){var d=tdt(r,c),m;if(!c)m=mx(mx({},u),{},{className:USe(u.className)});else{var g=Object.keys(r).reduce(function(_,E){return E.split(".").forEach(function(S){_.includes(S)||_.push(S)}),_},[]),y=u.className&&u.className.includes("token")?["token"]:[],w=u.className&&y.concat(u.className.filter(function(_){return!g.includes(_)}));m=mx(mx({},u),{},{className:USe(w)||void 0,style:edt(u.className,Object.assign({},u.style,s),r)})}var b=d(t.children);return Gr.createElement(f,gK({key:l},m),b)}}const rdt=(function(e,t){var r=e.listLanguages();return r.indexOf(t)!==-1});var ndt=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function WSe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function r2(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];e.length===void 0&&(e=[e]);for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:[];return MP({children:k,lineNumber:O,lineNumberStyle:u,largestLineNumber:l,showInlineLineNumbers:s,lineProps:r,className:j,showLineNumbers:n,wrapLongLines:a,wrapLines:t})}function w(k,O){if(n&&O&&s){var j=JSe(u,O,l);k.unshift(HSe(O,j))}return k}function b(k,O){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return t||j.length>0?y(k,O,j):w(k,O)}for(var _=function(){var O=p[g],j=O.children[0].value,P=sdt(j);if(P){var I=j.split(` `);I.forEach(function($,R){var q=n&&d.length+c,B={type:"text",value:"".concat($,` `)};if(R===0){var W=p.slice(m+1,g).concat(MP({children:[B],className:O.properties.className})),Q=b(W,q);d.push(Q)}else if(R===I.length-1){var ee=p[g+1]&&p[g+1].children&&p[g+1].children[0],ie={type:"text",value:"".concat($)};if(ee){var ne=MP({children:[ie],className:O.properties.className});p.splice(g+1,0,ne)}else{var ve=[ie],ce=b(ve,q,O.properties.className);d.push(ce)}}else{var ae=[B],me=b(ae,q,O.properties.className);d.push(me)}}),m=g}g++};g/g,">").replace(/"/g,""").replace(/'/g,"'")}function c(qt,...Yt){const vr=Object.create(null);for(const Jr in qt)vr[Jr]=qt[Jr];return Yt.forEach(function(Jr){for(const Cr in Jr)vr[Cr]=Jr[Cr]}),vr}const l="",u=qt=>!!qt.kind;class a{constructor(Yt,vr){this.buffer="",this.classPrefix=vr.classPrefix,Yt.walk(this)}addText(Yt){this.buffer+=s(Yt)}openNode(Yt){if(!u(Yt))return;let vr=Yt.kind;Yt.sublanguage||(vr=`${this.classPrefix}${vr}`),this.span(vr)}closeNode(Yt){u(Yt)&&(this.buffer+=l)}value(){return this.buffer}span(Yt){this.buffer+=``}}class f{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(Yt){this.top.children.push(Yt)}openNode(Yt){const vr={kind:Yt,children:[]};this.add(vr),this.stack.push(vr)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(Yt){return this.constructor._walk(Yt,this.rootNode)}static _walk(Yt,vr){return typeof vr=="string"?Yt.addText(vr):vr.children&&(Yt.openNode(vr),vr.children.forEach(Jr=>this._walk(Yt,Jr)),Yt.closeNode(vr)),Yt}static _collapse(Yt){typeof Yt!="string"&&Yt.children&&(Yt.children.every(vr=>typeof vr=="string")?Yt.children=[Yt.children.join("")]:Yt.children.forEach(vr=>{f._collapse(vr)}))}}class p extends f{constructor(Yt){super(),this.options=Yt}addKeyword(Yt,vr){Yt!==""&&(this.openNode(vr),this.addText(Yt),this.closeNode())}addText(Yt){Yt!==""&&this.add(Yt)}addSublanguage(Yt,vr){const Jr=Yt.root;Jr.kind=vr,Jr.sublanguage=!0,this.add(Jr)}toHTML(){return new a(this,this.options).value()}finalize(){return!0}}function d(qt){return new RegExp(qt.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function m(qt){return qt?typeof qt=="string"?qt:qt.source:null}function g(...qt){return qt.map(vr=>m(vr)).join("")}function y(...qt){return"("+qt.map(vr=>m(vr)).join("|")+")"}function w(qt){return new RegExp(qt.toString()+"|").exec("").length-1}function b(qt,Yt){const vr=qt&&qt.exec(Yt);return vr&&vr.index===0}const _=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function E(qt,Yt="|"){let vr=0;return qt.map(Jr=>{vr+=1;const Cr=vr;let Tn=m(Jr),ui="";for(;Tn.length>0;){const Yr=_.exec(Tn);if(!Yr){ui+=Tn;break}ui+=Tn.substring(0,Yr.index),Tn=Tn.substring(Yr.index+Yr[0].length),Yr[0][0]==="\\"&&Yr[1]?ui+="\\"+String(Number(Yr[1])+Cr):(ui+=Yr[0],Yr[0]==="("&&vr++)}return ui}).map(Jr=>`(${Jr})`).join(Yt)}const S=/\b\B/,A="[a-zA-Z]\\w*",k="[a-zA-Z_]\\w*",O="\\b\\d+(\\.\\d+)?",j="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",P="\\b(0b[01]+)",I="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",$=(qt={})=>{const Yt=/^#![ ]*\//;return qt.binary&&(qt.begin=g(Yt,/.*\b/,qt.binary,/\b.*/)),c({className:"meta",begin:Yt,end:/$/,relevance:0,"on:begin":(vr,Jr)=>{vr.index!==0&&Jr.ignoreMatch()}},qt)},R={begin:"\\\\[\\s\\S]",relevance:0},q={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[R]},B={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[R]},W={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/},Q=function(qt,Yt,vr={}){const Jr=c({className:"comment",begin:qt,end:Yt,contains:[]},vr);return Jr.contains.push(W),Jr.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),Jr},ee=Q("//","$"),ie=Q("/\\*","\\*/"),ne=Q("#","$"),ve={className:"number",begin:O,relevance:0},ce={className:"number",begin:j,relevance:0},ae={className:"number",begin:P,relevance:0},me={className:"number",begin:O+"(%|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},$e={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[R,{begin:/\[/,end:/\]/,relevance:0,contains:[R]}]}]},qe={className:"title",begin:A,relevance:0},Te={className:"title",begin:k,relevance:0},fe={begin:"\\.\\s*"+k,relevance:0};var Ke=Object.freeze({__proto__:null,MATCH_NOTHING_RE:S,IDENT_RE:A,UNDERSCORE_IDENT_RE:k,NUMBER_RE:O,C_NUMBER_RE:j,BINARY_NUMBER_RE:P,RE_STARTERS_RE:I,SHEBANG:$,BACKSLASH_ESCAPE:R,APOS_STRING_MODE:q,QUOTE_STRING_MODE:B,PHRASAL_WORDS_MODE:W,COMMENT:Q,C_LINE_COMMENT_MODE:ee,C_BLOCK_COMMENT_MODE:ie,HASH_COMMENT_MODE:ne,NUMBER_MODE:ve,C_NUMBER_MODE:ce,BINARY_NUMBER_MODE:ae,CSS_NUMBER_MODE:me,REGEXP_MODE:$e,TITLE_MODE:qe,UNDERSCORE_TITLE_MODE:Te,METHOD_GUARD:fe,END_SAME_AS_BEGIN:function(qt){return Object.assign(qt,{"on:begin":(Yt,vr)=>{vr.data._beginMatch=Yt[1]},"on:end":(Yt,vr)=>{vr.data._beginMatch!==Yt[1]&&vr.ignoreMatch()}})}});function Qe(qt,Yt){qt.input[qt.index-1]==="."&&Yt.ignoreMatch()}function bt(qt,Yt){Yt&&qt.beginKeywords&&(qt.begin="\\b("+qt.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",qt.__beforeBegin=Qe,qt.keywords=qt.keywords||qt.beginKeywords,delete qt.beginKeywords,qt.relevance===void 0&&(qt.relevance=0))}function kt(qt,Yt){Array.isArray(qt.illegal)&&(qt.illegal=y(...qt.illegal))}function gt(qt,Yt){if(qt.match){if(qt.begin||qt.end)throw new Error("begin & end are not supported with match");qt.begin=qt.match,delete qt.match}}function $t(qt,Yt){qt.relevance===void 0&&(qt.relevance=1)}const Ae=["of","and","for","in","not","or","if","then","parent","list","value"],Ie="keyword";function Je(qt,Yt,vr=Ie){const Jr={};return typeof qt=="string"?Cr(vr,qt.split(" ")):Array.isArray(qt)?Cr(vr,qt):Object.keys(qt).forEach(function(Tn){Object.assign(Jr,Je(qt[Tn],Yt,Tn))}),Jr;function Cr(Tn,ui){Yt&&(ui=ui.map(Yr=>Yr.toLowerCase())),ui.forEach(function(Yr){const cn=Yr.split("|");Jr[cn[0]]=[Tn,nt(cn[0],cn[1])]})}}function nt(qt,Yt){return Yt?Number(Yt):Pe(qt)?0:1}function Pe(qt){return Ae.includes(qt.toLowerCase())}function we(qt,{plugins:Yt}){function vr(Yr,cn){return new RegExp(m(Yr),"m"+(qt.case_insensitive?"i":"")+(cn?"g":""))}class Jr{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(cn,$n){$n.position=this.position++,this.matchIndexes[this.matchAt]=$n,this.regexes.push([$n,cn]),this.matchAt+=w(cn)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const cn=this.regexes.map($n=>$n[1]);this.matcherRe=vr(E(cn),!0),this.lastIndex=0}exec(cn){this.matcherRe.lastIndex=this.lastIndex;const $n=this.matcherRe.exec(cn);if(!$n)return null;const jn=$n.findIndex((Ps,xn)=>xn>0&&Ps!==void 0),es=this.matchIndexes[jn];return $n.splice(0,jn),Object.assign($n,es)}}class Cr{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(cn){if(this.multiRegexes[cn])return this.multiRegexes[cn];const $n=new Jr;return this.rules.slice(cn).forEach(([jn,es])=>$n.addRule(jn,es)),$n.compile(),this.multiRegexes[cn]=$n,$n}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(cn,$n){this.rules.push([cn,$n]),$n.type==="begin"&&this.count++}exec(cn){const $n=this.getMatcher(this.regexIndex);$n.lastIndex=this.lastIndex;let jn=$n.exec(cn);if(this.resumingScanAtSamePosition()&&!(jn&&jn.index===this.lastIndex)){const es=this.getMatcher(0);es.lastIndex=this.lastIndex+1,jn=es.exec(cn)}return jn&&(this.regexIndex+=jn.position+1,this.regexIndex===this.count&&this.considerAll()),jn}}function Tn(Yr){const cn=new Cr;return Yr.contains.forEach($n=>cn.addRule($n.begin,{rule:$n,type:"begin"})),Yr.terminatorEnd&&cn.addRule(Yr.terminatorEnd,{type:"end"}),Yr.illegal&&cn.addRule(Yr.illegal,{type:"illegal"}),cn}function ui(Yr,cn){const $n=Yr;if(Yr.isCompiled)return $n;[gt].forEach(es=>es(Yr,cn)),qt.compilerExtensions.forEach(es=>es(Yr,cn)),Yr.__beforeBegin=null,[bt,kt,$t].forEach(es=>es(Yr,cn)),Yr.isCompiled=!0;let jn=null;if(typeof Yr.keywords=="object"&&(jn=Yr.keywords.$pattern,delete Yr.keywords.$pattern),Yr.keywords&&(Yr.keywords=Je(Yr.keywords,qt.case_insensitive)),Yr.lexemes&&jn)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return jn=jn||Yr.lexemes||/\w+/,$n.keywordPatternRe=vr(jn,!0),cn&&(Yr.begin||(Yr.begin=/\B|\b/),$n.beginRe=vr(Yr.begin),Yr.endSameAsBegin&&(Yr.end=Yr.begin),!Yr.end&&!Yr.endsWithParent&&(Yr.end=/\B|\b/),Yr.end&&($n.endRe=vr(Yr.end)),$n.terminatorEnd=m(Yr.end)||"",Yr.endsWithParent&&cn.terminatorEnd&&($n.terminatorEnd+=(Yr.end?"|":"")+cn.terminatorEnd)),Yr.illegal&&($n.illegalRe=vr(Yr.illegal)),Yr.contains||(Yr.contains=[]),Yr.contains=[].concat(...Yr.contains.map(function(es){return Ye(es==="self"?Yr:es)})),Yr.contains.forEach(function(es){ui(es,$n)}),Yr.starts&&ui(Yr.starts,cn),$n.matcher=Tn($n),$n}if(qt.compilerExtensions||(qt.compilerExtensions=[]),qt.contains&&qt.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return qt.classNameAliases=c(qt.classNameAliases||{}),ui(qt)}function Re(qt){return qt?qt.endsWithParent||Re(qt.starts):!1}function Ye(qt){return qt.variants&&!qt.cachedVariants&&(qt.cachedVariants=qt.variants.map(function(Yt){return c(qt,{variants:null},Yt)})),qt.cachedVariants?qt.cachedVariants:Re(qt)?c(qt,{starts:qt.starts?c(qt.starts):null}):Object.isFrozen(qt)?c(qt):qt}var ct="10.7.3";function St(qt){return!!(qt||qt==="")}function yt(qt){const Yt={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!qt.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,s(this.code);let Jr={};return this.autoDetect?(Jr=qt.highlightAuto(this.code),this.detectedLanguage=Jr.language):(Jr=qt.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),Jr.value},autoDetect(){return!this.language||St(this.autodetect)},ignoreIllegals(){return!0}},render(Jr){return Jr("pre",{},[Jr("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:Yt,VuePlugin:{install(Jr){Jr.component("highlightjs",Yt)}}}}const It={"after:highlightElement":({el:qt,result:Yt,text:vr})=>{const Jr=Ce(qt);if(!Jr.length)return;const Cr=document.createElement("div");Cr.innerHTML=Yt.value,Yt.value=pe(Jr,Ce(Cr),vr)}};function Qt(qt){return qt.nodeName.toLowerCase()}function Ce(qt){const Yt=[];return(function vr(Jr,Cr){for(let Tn=Jr.firstChild;Tn;Tn=Tn.nextSibling)Tn.nodeType===3?Cr+=Tn.nodeValue.length:Tn.nodeType===1&&(Yt.push({event:"start",offset:Cr,node:Tn}),Cr=vr(Tn,Cr),Qt(Tn).match(/br|hr|img|input/)||Yt.push({event:"stop",offset:Cr,node:Tn}));return Cr})(qt,0),Yt}function pe(qt,Yt,vr){let Jr=0,Cr="";const Tn=[];function ui(){return!qt.length||!Yt.length?qt.length?qt:Yt:qt[0].offset!==Yt[0].offset?qt[0].offset"}function cn(jn){Cr+=""}function $n(jn){(jn.event==="start"?Yr:cn)(jn.node)}for(;qt.length||Yt.length;){let jn=ui();if(Cr+=s(vr.substring(Jr,jn[0].offset)),Jr=jn[0].offset,jn===qt){Tn.reverse().forEach(cn);do $n(jn.splice(0,1)[0]),jn=ui();while(jn===qt&&jn.length&&jn[0].offset===Jr);Tn.reverse().forEach(Yr)}else jn[0].event==="start"?Tn.push(jn[0].node):Tn.pop(),$n(jn.splice(0,1)[0])}return Cr+s(vr.substr(Jr))}const ke={},ut=qt=>{console.error(qt)},Rt=(qt,...Yt)=>{console.log(`WARN: ${qt}`,...Yt)},Ft=(qt,Yt)=>{ke[`${qt}/${Yt}`]||(console.log(`Deprecated as of ${qt}. ${Yt}`),ke[`${qt}/${Yt}`]=!0)},zt=s,Or=c,Ar=Symbol("nomatch");var fn=function(qt){const Yt=Object.create(null),vr=Object.create(null),Jr=[];let Cr=!0;const Tn=/(^(<[^>]+>|\t|)+|\n)/gm,ui="Could not find the language '{}', did you forget to load/include a language module?",Yr={disableAutodetect:!0,name:"Plain text",contains:[]};let cn={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:p};function $n(dr){return cn.noHighlightRe.test(dr)}function jn(dr){let jr=dr.className+" ";jr+=dr.parentNode?dr.parentNode.className:"";const An=cn.languageDetectRe.exec(jr);if(An){const Xn=Mr(An[1]);return Xn||(Rt(ui.replace("{}",An[1])),Rt("Falling back to no-highlight mode for this block.",dr)),Xn?An[1]:"no-highlight"}return jr.split(/\s+/).find(Xn=>$n(Xn)||Mr(Xn))}function es(dr,jr,An,Xn){let vi="",Ls="";typeof jr=="object"?(vi=dr,An=jr.ignoreIllegals,Ls=jr.language,Xn=void 0):(Ft("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ft("10.7.0",`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),Ls=dr,vi=jr);const us={code:vi,language:Ls};bn("before:highlight",us);const ys=us.result?us.result:Ps(us.language,us.code,An,Xn);return ys.code=us.code,bn("after:highlight",ys),ys}function Ps(dr,jr,An,Xn){function vi(Qn,Mn){const ei=Ii.case_insensitive?Mn[0].toLowerCase():Mn[0];return Object.prototype.hasOwnProperty.call(Qn.keywords,ei)&&Qn.keywords[ei]}function Ls(){if(!Bi.keywords){di.addText(qs);return}let Qn=0;Bi.keywordPatternRe.lastIndex=0;let Mn=Bi.keywordPatternRe.exec(qs),ei="";for(;Mn;){ei+=qs.substring(Qn,Mn.index);const ii=vi(Bi,Mn);if(ii){const[Ws,aa]=ii;if(di.addText(ei),ei="",za+=aa,Ws.startsWith("_"))ei+=Mn[0];else{const Ss=Ii.classNameAliases[Ws]||Ws;di.addKeyword(Mn[0],Ss)}}else ei+=Mn[0];Qn=Bi.keywordPatternRe.lastIndex,Mn=Bi.keywordPatternRe.exec(qs)}ei+=qs.substr(Qn),di.addText(ei)}function us(){if(qs==="")return;let Qn=null;if(typeof Bi.subLanguage=="string"){if(!Yt[Bi.subLanguage]){di.addText(qs);return}Qn=Ps(Bi.subLanguage,qs,!0,fi[Bi.subLanguage]),fi[Bi.subLanguage]=Qn.top}else Qn=zn(qs,Bi.subLanguage.length?Bi.subLanguage:null);Bi.relevance>0&&(za+=Qn.relevance),di.addSublanguage(Qn.emitter,Qn.language)}function ys(){Bi.subLanguage!=null?us():Ls(),qs=""}function vo(Qn){return Qn.className&&di.openNode(Ii.classNameAliases[Qn.className]||Qn.className),Bi=Object.create(Qn,{parent:{value:Bi}}),Bi}function Di(Qn,Mn,ei){let ii=b(Qn.endRe,ei);if(ii){if(Qn["on:end"]){const Ws=new n(Qn);Qn["on:end"](Mn,Ws),Ws.isMatchIgnored&&(ii=!1)}if(ii){for(;Qn.endsParent&&Qn.parent;)Qn=Qn.parent;return Qn}}if(Qn.endsWithParent)return Di(Qn.parent,Mn,ei)}function Yi(Qn){return Bi.matcher.regexIndex===0?(qs+=Qn[0],1):(ts=!0,0)}function Aa(Qn){const Mn=Qn[0],ei=Qn.rule,ii=new n(ei),Ws=[ei.__beforeBegin,ei["on:begin"]];for(const aa of Ws)if(aa&&(aa(Qn,ii),ii.isMatchIgnored))return Yi(Mn);return ei&&ei.endSameAsBegin&&(ei.endRe=d(Mn)),ei.skip?qs+=Mn:(ei.excludeBegin&&(qs+=Mn),ys(),!ei.returnBegin&&!ei.excludeBegin&&(qs=Mn)),vo(ei),ei.returnBegin?0:Mn.length}function El(Qn){const Mn=Qn[0],ei=jr.substr(Qn.index),ii=Di(Bi,Qn,ei);if(!ii)return Ar;const Ws=Bi;Ws.skip?qs+=Mn:(Ws.returnEnd||Ws.excludeEnd||(qs+=Mn),ys(),Ws.excludeEnd&&(qs=Mn));do Bi.className&&di.closeNode(),!Bi.skip&&!Bi.subLanguage&&(za+=Bi.relevance),Bi=Bi.parent;while(Bi!==ii.parent);return ii.starts&&(ii.endSameAsBegin&&(ii.starts.endRe=ii.endRe),vo(ii.starts)),Ws.returnEnd?0:Mn.length}function zc(){const Qn=[];for(let Mn=Bi;Mn!==Ii;Mn=Mn.parent)Mn.className&&Qn.unshift(Mn.className);Qn.forEach(Mn=>di.openNode(Mn))}let ka={};function Cu(Qn,Mn){const ei=Mn&&Mn[0];if(qs+=Qn,ei==null)return ys(),0;if(ka.type==="begin"&&Mn.type==="end"&&ka.index===Mn.index&&ei===""){if(qs+=jr.slice(Mn.index,Mn.index+1),!Cr){const ii=new Error("0 width match regex");throw ii.languageName=dr,ii.badRule=ka.rule,ii}return 1}if(ka=Mn,Mn.type==="begin")return Aa(Mn);if(Mn.type==="illegal"&&!An){const ii=new Error('Illegal lexeme "'+ei+'" for mode "'+(Bi.className||"")+'"');throw ii.mode=Bi,ii}else if(Mn.type==="end"){const ii=El(Mn);if(ii!==Ar)return ii}if(Mn.type==="illegal"&&ei==="")return 1;if(Oa>1e5&&Oa>Mn.index*3)throw new Error("potential infinite loop, way more iterations than matches");return qs+=ei,ei.length}const Ii=Mr(dr);if(!Ii)throw ut(ui.replace("{}",dr)),new Error('Unknown language: "'+dr+'"');const ws=we(Ii,{plugins:Jr});let pl="",Bi=Xn||ws;const fi={},di=new cn.__emitter(cn);zc();let qs="",za=0,so=0,Oa=0,ts=!1;try{for(Bi.matcher.considerAll();;){Oa++,ts?ts=!1:Bi.matcher.considerAll(),Bi.matcher.lastIndex=so;const Qn=Bi.matcher.exec(jr);if(!Qn)break;const Mn=jr.substring(so,Qn.index),ei=Cu(Mn,Qn);so=Qn.index+ei}return Cu(jr.substr(so)),di.closeAllNodes(),di.finalize(),pl=di.toHTML(),{relevance:Math.floor(za),value:pl,language:dr,illegal:!1,emitter:di,top:Bi}}catch(Qn){if(Qn.message&&Qn.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:Qn.message,context:jr.slice(so-100,so+100),mode:Qn.mode},sofar:pl,relevance:0,value:zt(jr),emitter:di};if(Cr)return{illegal:!1,relevance:0,value:zt(jr),emitter:di,language:dr,top:Bi,errorRaised:Qn};throw Qn}}function xn(dr){const jr={relevance:0,emitter:new cn.__emitter(cn),value:zt(dr),illegal:!1,top:Yr};return jr.emitter.addText(dr),jr}function zn(dr,jr){jr=jr||cn.languages||Object.keys(Yt);const An=xn(dr),Xn=jr.filter(Mr).filter(Mt).map(vo=>Ps(vo,dr,!1));Xn.unshift(An);const vi=Xn.sort((vo,Di)=>{if(vo.relevance!==Di.relevance)return Di.relevance-vo.relevance;if(vo.language&&Di.language){if(Mr(vo.language).supersetOf===Di.language)return 1;if(Mr(Di.language).supersetOf===vo.language)return-1}return 0}),[Ls,us]=vi,ys=Ls;return ys.second_best=us,ys}function Vn(dr){return cn.tabReplace||cn.useBR?dr.replace(Tn,jr=>jr===` `?cn.useBR?"
":jr:cn.tabReplace?jr.replace(/\t/g,cn.tabReplace):jr):dr}function ps(dr,jr,An){const Xn=jr?vr[jr]:An;dr.classList.add("hljs"),Xn&&dr.classList.add(Xn)}const Xr={"before:highlightElement":({el:dr})=>{cn.useBR&&(dr.innerHTML=dr.innerHTML.replace(/\n/g,"").replace(//g,` `))},"after:highlightElement":({result:dr})=>{cn.useBR&&(dr.value=dr.value.replace(/\n/g,"
"))}},yi=/^(<[^>]+>|\t)+/gm,ls={"after:highlightElement":({result:dr})=>{cn.tabReplace&&(dr.value=dr.value.replace(yi,jr=>jr.replace(/\t/g,cn.tabReplace)))}};function at(dr){let jr=null;const An=jn(dr);if($n(An))return;bn("before:highlightElement",{el:dr,language:An}),jr=dr;const Xn=jr.textContent,vi=An?es(Xn,{language:An,ignoreIllegals:!0}):zn(Xn);bn("after:highlightElement",{el:dr,result:vi,text:Xn}),dr.innerHTML=vi.value,ps(dr,An,vi.language),dr.result={language:vi.language,re:vi.relevance,relavance:vi.relevance},vi.second_best&&(dr.second_best={language:vi.second_best.language,re:vi.second_best.relevance,relavance:vi.second_best.relevance})}function Lt(dr){dr.useBR&&(Ft("10.3.0","'useBR' will be removed entirely in v11.0"),Ft("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),cn=Or(cn,dr)}const Kt=()=>{if(Kt.called)return;Kt.called=!0,Ft("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(at)};function pr(){Ft("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),qr=!0}let qr=!1;function pn(){if(document.readyState==="loading"){qr=!0;return}document.querySelectorAll("pre code").forEach(at)}function vn(){qr&&pn()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",vn,!1);function en(dr,jr){let An=null;try{An=jr(qt)}catch(Xn){if(ut("Language definition for '{}' could not be registered.".replace("{}",dr)),Cr)ut(Xn);else throw Xn;An=Yr}An.name||(An.name=dr),Yt[dr]=An,An.rawDefinition=jr.bind(null,qt),An.aliases&&Un(An.aliases,{languageName:dr})}function Ut(dr){delete Yt[dr];for(const jr of Object.keys(vr))vr[jr]===dr&&delete vr[jr]}function Zt(){return Object.keys(Yt)}function tn(dr){Ft("10.4.0","requireLanguage will be removed entirely in v11."),Ft("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const jr=Mr(dr);if(jr)return jr;throw new Error("The '{}' language is required, but not loaded.".replace("{}",dr))}function Mr(dr){return dr=(dr||"").toLowerCase(),Yt[dr]||Yt[vr[dr]]}function Un(dr,{languageName:jr}){typeof dr=="string"&&(dr=[dr]),dr.forEach(An=>{vr[An.toLowerCase()]=jr})}function Mt(dr){const jr=Mr(dr);return jr&&!jr.disableAutodetect}function sr(dr){dr["before:highlightBlock"]&&!dr["before:highlightElement"]&&(dr["before:highlightElement"]=jr=>{dr["before:highlightBlock"](Object.assign({block:jr.el},jr))}),dr["after:highlightBlock"]&&!dr["after:highlightElement"]&&(dr["after:highlightElement"]=jr=>{dr["after:highlightBlock"](Object.assign({block:jr.el},jr))})}function mr(dr){sr(dr),Jr.push(dr)}function bn(dr,jr){const An=dr;Jr.forEach(function(Xn){Xn[An]&&Xn[An](jr)})}function zr(dr){return Ft("10.2.0","fixMarkup will be removed entirely in v11.0"),Ft("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),Vn(dr)}function Kr(dr){return Ft("10.7.0","highlightBlock will be removed entirely in v12.0"),Ft("10.7.0","Please use highlightElement now."),at(dr)}Object.assign(qt,{highlight:es,highlightAuto:zn,highlightAll:pn,fixMarkup:zr,highlightElement:at,highlightBlock:Kr,configure:Lt,initHighlighting:Kt,initHighlightingOnLoad:pr,registerLanguage:en,unregisterLanguage:Ut,listLanguages:Zt,getLanguage:Mr,registerAliases:Un,requireLanguage:tn,autoDetection:Mt,inherit:Or,addPlugin:mr,vuePlugin:yt(qt).VuePlugin}),qt.debugMode=function(){Cr=!1},qt.safeMode=function(){Cr=!0},qt.versionString=ct;for(const dr in Ke)typeof Ke[dr]=="object"&&t(Ke[dr]);return Object.assign(qt,Ke),qt.addPlugin(Xr),qt.addPlugin(It),qt.addPlugin(ls),qt}({});return vK=fn,vK}var bK={exports:{}},ZSe;function ddt(){return ZSe||(ZSe=1,(function(e){(function(){var t;t=e.exports=s,t.format=s,t.vsprintf=n,typeof console<"u"&&typeof console.log=="function"&&(t.printf=r);function r(){console.log(s.apply(null,arguments))}function n(c,l){return s.apply(null,[c].concat(l))}function s(c){for(var l=1,u=[].slice.call(arguments),a=0,f=c.length,p="",d,m=!1,g,y,w=!1,b,_=function(){return u[l++]},E=function(){for(var S="";/\d/.test(c[a]);)S+=c[a++],d=c[a];return S.length>0?parseInt(S):null};aj.relevance&&(j=P),P.relevance>O.relevance&&(j=O,O=P));return j.language&&(O.secondBest=j),O}function c(b,_){e.registerLanguage(b,_)}function l(){return e.listLanguages()}function u(b,_){var E=b,S;_&&(E={},E[b]=_);for(S in E)e.registerAliases(E[S],{languageName:S})}function a(b){this.options=b,this.rootNode={children:[]},this.stack=[this.rootNode]}function f(b,_){this.openNode(_),this.addText(b),this.closeNode()}function p(b,_){var E=this.stack,S=E[E.length-1],A=b.rootNode.children,k=_?{type:"element",tagName:"span",properties:{className:[_]},children:A}:A;S.children=S.children.concat(k)}function d(b){var _=this.stack,E,S;b!==""&&(E=_[_.length-1],S=E.children[E.children.length-1],S&&S.type==="text"?S.value+=b:E.children.push({type:"text",value:b}))}function m(b){var _=this.stack,E=this.options.classPrefix+b,S=_[_.length-1],A={type:"element",tagName:"span",properties:{className:[E]},children:[]};S.children.push(A),_.push(A)}function g(){this.stack.pop()}function y(){return""}function w(){}return B_}var ydt=gdt();const exe=cs(ydt);var txe=pdt(exe,{});txe.registerLanguage=exe.registerLanguage;var _K,rxe;function vdt(){if(rxe)return _K;rxe=1;const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["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"],r=["true","false","null","undefined","NaN","Infinity"],n=["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"],s=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],c=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],l=["arguments","this","super","console","window","document","localStorage","module","global"],u=[].concat(c,l,n,s);function a(m){return m?typeof m=="string"?m:m.source:null}function f(m){return p("(?=",m,")")}function p(...m){return m.map(y=>a(y)).join("")}function d(m){const g=(ee,{after:ie})=>{const ne="",end:""},b={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(ee,ie)=>{const ne=ee[0].length+ee.index,ve=ee.input[ne];if(ve==="<"){ie.ignoreMatch();return}ve===">"&&(g(ee,{after:ne})||ie.ignoreMatch())}},_={$pattern:e,keyword:t,literal:r,built_in:u},E="[0-9](_?[0-9])*",S=`\\.(${E})`,A="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",k={className:"number",variants:[{begin:`(\\b(${A})((${S})|\\.)?|(${S}))[eE][+-]?(${E})\\b`},{begin:`\\b(${A})\\b((${S})\\b|\\.)?|(${S})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},O={className:"subst",begin:"\\$\\{",end:"\\}",keywords:_,contains:[]},j={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[m.BACKSLASH_ESCAPE,O],subLanguage:"xml"}},P={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[m.BACKSLASH_ESCAPE,O],subLanguage:"css"}},I={className:"string",begin:"`",end:"`",contains:[m.BACKSLASH_ESCAPE,O]},R={className:"comment",variants:[m.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:y+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),m.C_BLOCK_COMMENT_MODE,m.C_LINE_COMMENT_MODE]},q=[m.APOS_STRING_MODE,m.QUOTE_STRING_MODE,j,P,I,k,m.REGEXP_MODE];O.contains=q.concat({begin:/\{/,end:/\}/,keywords:_,contains:["self"].concat(q)});const B=[].concat(R,O.contains),W=B.concat([{begin:/\(/,end:/\)/,keywords:_,contains:["self"].concat(B)}]),Q={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:_,contains:W};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:_,exports:{PARAMS_CONTAINS:W},illegal:/#(?![$_A-z])/,contains:[m.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},m.APOS_STRING_MODE,m.QUOTE_STRING_MODE,j,P,I,R,k,{begin:p(/[{,\n]\s*/,f(p(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,y+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:y+f("\\s*:"),relevance:0}]},{begin:"("+m.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[R,m.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+m.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:m.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:_,contains:W}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:w.begin,end:w.end},{begin:b.begin,"on:begin":b.isTrulyOpeningTag,end:b.end}],subLanguage:"xml",contains:[{begin:b.begin,end:b.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:_,contains:["self",m.inherit(m.TITLE_MODE,{begin:y}),Q],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:m.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[Q,m.inherit(m.TITLE_MODE,{begin:y})]},{variants:[{begin:"\\."+y},{begin:"\\$"+y}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},m.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[m.inherit(m.TITLE_MODE,{begin:y}),"self",Q]},{begin:"(get|set)\\s+(?="+y+"\\()",end:/\{/,keywords:"get set",contains:[m.inherit(m.TITLE_MODE,{begin:y}),{begin:/\(\)/},Q]},{begin:/\$[(.]/}]}}return _K=d,_K}var bdt=vdt();const wdt=cs(bdt);var EK,nxe;function _dt(){if(nxe)return EK;nxe=1;function e(t){const r={literal:"true false null"},n=[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE],s=[t.QUOTE_STRING_MODE,t.C_NUMBER_MODE],c={end:",",endsWithParent:!0,excludeEnd:!0,contains:s,keywords:r},l={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE],illegal:"\\n"},t.inherit(c,{begin:/:/})].concat(n),illegal:"\\S"},u={begin:"\\[",end:"\\]",contains:[t.inherit(c)],illegal:"\\S"};return s.push(l,u),n.forEach(function(a){s.push(a)}),{name:"JSON",contains:s,keywords:r,illegal:"\\S"}}return EK=e,EK}var Edt=_dt();const Sdt=cs(Edt);var SK,ixe;function xdt(){if(ixe)return SK;ixe=1;function e(l){return l?typeof l=="string"?l:l.source:null}function t(l){return n("(?=",l,")")}function r(l){return n("(",l,")?")}function n(...l){return l.map(a=>e(a)).join("")}function s(...l){return"("+l.map(a=>e(a)).join("|")+")"}function c(l){const u=n(/[A-Z_]/,r(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),a=/[A-Za-z0-9._:-]+/,f={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},p={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},d=l.inherit(p,{begin:/\(/,end:/\)/}),m=l.inherit(l.APOS_STRING_MODE,{className:"meta-string"}),g=l.inherit(l.QUOTE_STRING_MODE,{className:"meta-string"}),y={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:[p,g,m,d,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[p,d,g,m]}]}]},l.COMMENT(//,{relevance:10}),{begin://,relevance:10},f,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[y],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[y],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:u,relevance:0,starts:y}]},{className:"tag",begin:n(/<\//,t(n(u,/>/))),contains:[{className:"name",begin:u,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}return SK=c,SK}var Adt=xdt();const kdt=cs(Adt);var xK,sxe;function Odt(){if(sxe)return xK;sxe=1;function e(n){return n?typeof n=="string"?n:n.source:null}function t(...n){return n.map(c=>e(c)).join("")}function r(n){const s={},c={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[s]}]};Object.assign(s,{className:"variable",variants:[{begin:t(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},c]});const l={className:"subst",begin:/\$\(/,end:/\)/,contains:[n.BACKSLASH_ESCAPE]},u={begin:/<<-?\s*(?=\w+)/,starts:{contains:[n.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},a={className:"string",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE,s,l]};l.contains.push(a);const f={className:"",begin:/\\"/},p={className:"string",begin:/'/,end:/'/},d={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},n.NUMBER_MODE,s]},m=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],g=n.SHEBANG({binary:`(${m.join("|")})`,relevance:10}),y={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[n.inherit(n.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:[g,n.SHEBANG(),y,d,n.HASH_COMMENT_MODE,u,a,f,p,s]}}return xK=r,xK}var Cdt=Odt();const jdt=cs(Cdt);var AK,oxe;function Pdt(){if(oxe)return AK;oxe=1;function e(t){var r="true false yes no null",n="[\\w#;/?:@&=+$,.~*'()[\\]]+",s={className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ ]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ ]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ ]|$)"}]},c={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},l={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[t.BACKSLASH_ESCAPE,c]},u=t.inherit(l,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),a="[0-9]{4}(-[0-9][0-9]){0,2}",f="([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?",p="(\\.[0-9]*)?",d="([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?",m={className:"number",begin:"\\b"+a+f+p+d+"\\b"},g={end:",",endsWithParent:!0,excludeEnd:!0,keywords:r,relevance:0},y={begin:/\{/,end:/\}/,contains:[g],illegal:"\\n",relevance:0},w={begin:"\\[",end:"\\]",contains:[g],illegal:"\\n",relevance:0},b=[s,{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+!"+n},{className:"type",begin:"!<"+n+">"},{className:"type",begin:"!"+n},{className:"type",begin:"!!"+n},{className:"meta",begin:"&"+t.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+t.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},t.HASH_COMMENT_MODE,{beginKeywords:r,keywords:{literal:r}},m,{className:"number",begin:t.C_NUMBER_RE+"\\b",relevance:0},y,w,l],_=[...b];return _.pop(),_.push(u),g.contains=_,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:b}}return AK=e,AK}var Tdt=Pdt();const Rdt=cs(Tdt);var kK,axe;function Idt(){if(axe)return kK;axe=1;function e(n){return n?typeof n=="string"?n:n.source:null}function t(...n){return n.map(c=>e(c)).join("")}function r(n){const s="HTTP/(2|1\\.[01])",l={className:"attribute",begin:t("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},u=[l,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+s+" \\d{3})",end:/$/,contains:[{className:"meta",begin:s},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:u}},{begin:"(?=^[A-Z]+ (.*?) "+s+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:s},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:u}},n.inherit(l,{relevance:0})]}}return kK=r,kK}var Mdt=Idt();const $dt=cs(Mdt);var OK,lxe;function Fdt(){if(lxe)return OK;lxe=1;function e(t){const r=["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"],n="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",s="-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",c={$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"},l=/\w[\w\d]*((-)[\w\d]+)*/,u={begin:"`[\\s\\S]",relevance:0},a={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},f={className:"literal",begin:/\$(null|true|false)\b/},p={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[u,a,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},d={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},m={className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},g=t.inherit(t.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[m]}),y={className:"built_in",variants:[{begin:"(".concat(n,")+(-)[\\w\\d]+")}]},w={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[t.TITLE_MODE]},b={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:l,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[a]}]},_={begin:/using\s/,end:/$/,returnBegin:!0,contains:[p,d,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},E={variants:[{className:"operator",begin:"(".concat(s,")\\b")},{className:"literal",begin:/(-)[\w\d]+/,relevance:0}]},S={className:"selector-tag",begin:/@\B/,relevance:0},A={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(c.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},t.inherit(t.TITLE_MODE,{endsParent:!0})]},k=[A,g,u,t.NUMBER_MODE,p,d,y,a,f,S],O={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",k,{begin:"("+r.join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return A.contains.unshift(O),{name:"PowerShell",aliases:["ps","ps1"],case_insensitive:!0,keywords:c,contains:k.concat(w,b,_,E,O)}}return OK=e,OK}var Ndt=Fdt();const Ddt=cs(Ndt),Bdt={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"}},Ldt={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"}},qdt={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"}},zdt={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"}},Udt={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"}},Vdt={"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"}},Wdt={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"}};var CK,cxe;function Hdt(){return cxe||(cxe=1,CK=function(e,t,r,n){var s=typeof n<"u"?[n,e]:[e],c=new Blob(s,{type:r||"application/octet-stream"});if(typeof window.navigator.msSaveBlob<"u")window.navigator.msSaveBlob(c,t);else{var l=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(c):window.webkitURL.createObjectURL(c),u=document.createElement("a");u.style.display="none",u.href=l,u.setAttribute("download",t),typeof u.download>"u"&&u.setAttribute("target","_blank"),document.body.appendChild(u),u.click(),setTimeout(function(){document.body.removeChild(u),window.URL.revokeObjectURL(l)},200)}}),CK}var Jdt=Hdt();const Kdt=cs(Jdt);var jK,uxe;function Gdt(){if(uxe)return jK;uxe=1;function e(t,r,n){for(var s=-1,c=t.length,l=r.length,u={};++s * * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */var TK,pxe;function tmt(){if(pxe)return TK;pxe=1;var e="",t;TK=r;function r(n,s){if(typeof n!="string")throw new TypeError("expected a string");if(s===1)return n;if(s===2)return n+n;var c=n.length*s;if(t!==n||typeof t>"u")t=n,e="";else if(e.length>=c)return e.substr(0,c);for(;c>e.length&&s>1;)s&1&&(e+=n),s>>=1,n+=n;return e+=n,e=e.substr(0,c),e}return TK}var RK,hxe;function rmt(){if(hxe)return RK;hxe=1;var e=tmt(),t=function(f){return f.split(/(<\/?[^>]+>)/g).filter(function(p){return p.trim()!==""})},r=function(f){return/<[^>!]+>/.test(f)},n=function(f){return/<\/+[^>]+>/.test(f)},s=function(f){return/<[^>]+\/>/.test(f)},c=function(f){return r(f)&&!n(f)&&!s(f)};RK=function(a){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p=f.indentor,d=f.textNodesOnSameLine,m=0,g=[];p=p||" ";var y=l(a).map(function(w,b,_){var E=w.value,S=w.type;S==="ClosingTag"&&m--;var A=e(p,m),k=A+E;if(S==="OpeningTag"&&m++,d){var O=_[b-1],j=_[b-2];S==="ClosingTag"&&O.type==="Text"&&j.type==="OpeningTag"&&(k=""+A+j.value+O.value+E,g.push(b-2,b-1))}return k});return g.forEach(function(w){return y[w]=null}),y.filter(function(w){return!!w}).join(` `)};function l(a){var f=t(a);return f.map(function(p){return{value:p,type:u(p)}})}function u(a){return n(a)?"ClosingTag":c(a)?"OpeningTag":s(a)?"SelfClosingTag":"Text"}return RK}var nmt=rmt();const imt=cs(nmt);var IK,dxe;function smt(){if(dxe)return IK;dxe=1;var e=y1();function t(r){return e(r).toLowerCase()}return IK=t,IK}var omt=smt();const amt=cs(omt);var $P;function mxe(e){return $P=$P||document.createElement("textarea"),$P.innerHTML="&"+e+";",$P.value}var lmt=Object.prototype.hasOwnProperty;function cmt(e,t){return e?lmt.call(e,t):!1}function gxe(e){var t=[].slice.call(arguments,1);return t.forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){e[n]=r[n]})}}),e}var umt=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function VC(e){return e.indexOf("\\")<0?e:e.replace(umt,"$1")}function yxe(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function MK(e){if(e>65535){e-=65536;var t=55296+(e>>10),r=56320+(e&1023);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var fmt=/&([a-z#][a-z0-9]{1,31});/gi,pmt=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function hmt(e,t){var r=0,n=mxe(t);return t!==n?n:t.charCodeAt(0)===35&&pmt.test(t)&&(r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10),yxe(r))?MK(r):e}function L_(e){return e.indexOf("&")<0?e:e.replace(fmt,hmt)}var dmt=/[&<>"]/,mmt=/[&<>"]/g,gmt={"&":"&","<":"<",">":">",'"':"""};function ymt(e){return gmt[e]}function Tm(e){return dmt.test(e)?e.replace(mmt,ymt):e}var Fi={};Fi.blockquote_open=function(){return`
`},Fi.blockquote_close=function(e,t){return"
"+q_(e,t)},Fi.code=function(e,t){return e[t].block?"
"+Tm(e[t].content)+"
"+q_(e,t):""+Tm(e[t].content)+""},Fi.fence=function(e,t,r,n,s){var c=e[t],l="",u=r.langPrefix,a="",f,p,d;if(c.params){if(f=c.params.split(/\s+/g),p=f.join(" "),cmt(s.rules.fence_custom,f[0]))return s.rules.fence_custom[f[0]](e,t,r,n,s);a=Tm(L_(VC(p))),l=' class="'+u+a+'"'}return r.highlight?d=r.highlight.apply(r.highlight,[c.content].concat(f))||Tm(c.content):d=Tm(c.content),"
"+d+"
"+q_(e,t)},Fi.fence_custom={},Fi.heading_open=function(e,t){return""},Fi.heading_close=function(e,t){return" `},Fi.hr=function(e,t,r){return(r.xhtmlOut?"
":"
")+q_(e,t)},Fi.bullet_list_open=function(){return`
    `},Fi.bullet_list_close=function(e,t){return"
"+q_(e,t)},Fi.list_item_open=function(){return"
  • "},Fi.list_item_close=function(){return`
  • `},Fi.ordered_list_open=function(e,t){var r=e[t],n=r.order>1?' start="'+r.order+'"':"";return" `},Fi.ordered_list_close=function(e,t){return""+q_(e,t)},Fi.paragraph_open=function(e,t){return e[t].tight?"":"

    "},Fi.paragraph_close=function(e,t){var r=!(e[t].tight&&t&&e[t-1].type==="inline"&&!e[t-1].content);return(e[t].tight?"":"

    ")+(r?q_(e,t):"")},Fi.link_open=function(e,t,r){var n=e[t].title?' title="'+Tm(L_(e[t].title))+'"':"",s=r.linkTarget?' target="'+r.linkTarget+'"':"";return'"},Fi.link_close=function(){return""},Fi.image=function(e,t,r){var n=' src="'+Tm(e[t].src)+'"',s=e[t].title?' title="'+Tm(L_(e[t].title))+'"':"",c=' alt="'+(e[t].alt?Tm(L_(VC(e[t].alt))):"")+'"',l=r.xhtmlOut?" /":"";return""},Fi.table_open=function(){return` `},Fi.table_close=function(){return`
    `},Fi.thead_open=function(){return` `},Fi.thead_close=function(){return` `},Fi.tbody_open=function(){return` `},Fi.tbody_close=function(){return` `},Fi.tr_open=function(){return""},Fi.tr_close=function(){return` `},Fi.th_open=function(e,t){var r=e[t];return""},Fi.th_close=function(){return""},Fi.td_open=function(e,t){var r=e[t];return""},Fi.td_close=function(){return""},Fi.strong_open=function(){return""},Fi.strong_close=function(){return""},Fi.em_open=function(){return""},Fi.em_close=function(){return""},Fi.del_open=function(){return""},Fi.del_close=function(){return""},Fi.ins_open=function(){return""},Fi.ins_close=function(){return""},Fi.mark_open=function(){return""},Fi.mark_close=function(){return""},Fi.sub=function(e,t){return""+Tm(e[t].content)+""},Fi.sup=function(e,t){return""+Tm(e[t].content)+""},Fi.hardbreak=function(e,t,r){return r.xhtmlOut?`
    `:`
    `},Fi.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?`
    `:`
    `:` `},Fi.text=function(e,t){return Tm(e[t].content)},Fi.htmlblock=function(e,t){return e[t].content},Fi.htmltag=function(e,t){return e[t].content},Fi.abbr_open=function(e,t){return''},Fi.abbr_close=function(){return""},Fi.footnote_ref=function(e,t){var r=Number(e[t].id+1).toString(),n="fnref"+r;return e[t].subId>0&&(n+=":"+e[t].subId),'['+r+"]"},Fi.footnote_block_open=function(e,t,r){var n=r.xhtmlOut?`
    `:`
    `;return n+`
      `},Fi.footnote_block_close=function(){return`
    `},Fi.footnote_open=function(e,t){var r=Number(e[t].id+1).toString();return'
  • '},Fi.footnote_close=function(){return`
  • `},Fi.footnote_anchor=function(e,t){var r=Number(e[t].id+1).toString(),n="fnref"+r;return e[t].subId>0&&(n+=":"+e[t].subId),' '},Fi.dl_open=function(){return`
    `},Fi.dt_open=function(){return"
    "},Fi.dd_open=function(){return"
    "},Fi.dl_close=function(){return`
    `},Fi.dt_close=function(){return` `},Fi.dd_close=function(){return` `};function vxe(e,t){return++t>=e.length-2?t:e[t].type==="paragraph_open"&&e[t].tight&&e[t+1].type==="inline"&&e[t+1].content.length===0&&e[t+2].type==="paragraph_close"&&e[t+2].tight?vxe(e,t+2):t}var q_=Fi.getBreak=function(t,r){return r=vxe(t,r),r"u"&&(n.abbreviations[":"+a]=f),l)}function wmt(e){var t=e.tokens,r,n,s,c;if(!e.inlineMode){for(r=1,n=t.length-1;r1)||r===41&&(n--,n<0))break;t++}return c===t||(s=VC(e.src.slice(c,t)),!e.parser.validateLink(s))?!1:(e.linkContent=s,e.pos=t,!0)}function wxe(e,t){var r,n=t,s=e.posMax,c=e.src.charCodeAt(t);if(c!==34&&c!==39&&c!==40)return!1;for(t++,c===40&&(c=41);t"u"&&(n.references[m]={title:d,href:p}),l)}function Emt(e){var t=e.tokens,r,n,s,c;if(e.env.references=e.env.references||{},!e.inlineMode){for(r=1,n=t.length-1;r0?l[t].count:1,n=0;n=0;t--)if(c=s[t],c.type==="text"){for(a=0,l=c.content,p.lastIndex=0,f=c.level,u=[];d=p.exec(l);)p.lastIndex>a&&u.push({type:"text",content:l.slice(a,d.index+d[1].length),level:f}),u.push({type:"abbr_open",title:e.env.abbreviations[":"+d[2]],level:f++}),u.push({type:"text",content:d[2],level:f}),u.push({type:"abbr_close",level:--f}),a=p.lastIndex-d[3].length;u.length&&(a=0;c--)if(e.tokens[c].type==="inline")for(s=e.tokens[c].children,t=s.length-1;t>=0;t--)r=s[t],r.type==="text"&&(n=r.content,n=jmt(n),kmt.test(n)&&(n=n.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/mg,"$1—$2").replace(/(^|\s)--(\s|$)/mg,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/mg,"$1–$2")),r.content=n)}}var Tmt=/['"]/,Sxe=/['"]/g,Rmt=/[-\s()\[\]]/,xxe="’";function Axe(e,t){return t<0||t>=e.length?!1:!Rmt.test(e[t])}function gx(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}function Imt(e){var t,r,n,s,c,l,u,a,f,p,d,m,g,y,w,b,_;if(e.options.typographer){for(_=[],w=e.tokens.length-1;w>=0;w--)if(e.tokens[w].type==="inline"){for(b=e.tokens[w].children,_.length=0,t=0;t=0&&!(_[g].level<=u);g--);_.length=g+1,n=r.content,c=0,l=n.length;e:for(;c=0&&(p=_[g],!(_[g].level=this.eMarks[t]},U_.prototype.skipEmptyLines=function(t){for(var r=this.lineMax;tn;)if(r!==this.src.charCodeAt(--t))return t+1;return t},U_.prototype.getLines=function(t,r,n,s){var c,l,u,a,f,p=t;if(t>=r)return"";if(p+1===r)return l=this.bMarks[p]+Math.min(this.tShift[p],n),u=s?this.eMarks[p]+1:this.eMarks[p],this.src.slice(l,u);for(a=new Array(r-t),c=0;pn&&(f=n),f<0&&(f=0),l=this.bMarks[p]+f,p+1=4){n++,s=n;continue}break}return e.line=n,e.tokens.push({type:"code",content:e.getLines(t,s,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}function $mt(e,t,r,n){var s,c,l,u,a,f=!1,p=e.bMarks[t]+e.tShift[t],d=e.eMarks[t];if(p+3>d||(s=e.src.charCodeAt(p),s!==126&&s!==96)||(a=p,p=e.skipChars(p,s),c=p-a,c<3)||(l=e.src.slice(p,d).trim(),l.indexOf("`")>=0))return!1;if(n)return!0;for(u=t;u++,!(u>=r||(p=a=e.bMarks[u]+e.tShift[u],d=e.eMarks[u],p=4)&&(p=e.skipChars(p,s),!(p-ab||e.src.charCodeAt(w++)!==62||e.level>=e.options.maxNesting)return!1;if(n)return!0;for(e.src.charCodeAt(w)===32&&w++,a=e.blkIndent,e.blkIndent=0,u=[e.bMarks[t]],e.bMarks[t]=w,w=w=b,l=[e.tShift[t]],e.tShift[t]=w-e.bMarks[t],d=e.parser.ruler.getRules("blockquote"),s=t+1;s=b));s++){if(e.src.charCodeAt(w++)===62){e.src.charCodeAt(w)===32&&w++,u.push(e.bMarks[s]),e.bMarks[s]=w,w=w=b,l.push(e.tShift[s]),e.tShift[s]=w-e.bMarks[s];continue}if(c)break;for(y=!1,m=0,g=d.length;ma||(s=e.src.charCodeAt(u++),s!==42&&s!==45&&s!==95))return!1;for(c=1;u=s||(r=e.src.charCodeAt(n++),r!==42&&r!==45&&r!==43)||n=s||(r=e.src.charCodeAt(n++),r<48||r>57))return-1;for(;;){if(n>=s)return-1;if(r=e.src.charCodeAt(n++),!(r>=48&&r<=57)){if(r===41||r===46)break;return-1}}return n=0)b=!0;else if((d=Oxe(e,t))>=0)b=!1;else return!1;if(e.level>=e.options.maxNesting)return!1;if(w=e.src.charCodeAt(d-1),n)return!0;for(E=e.tokens.length,b?(p=e.bMarks[t]+e.tShift[t],y=Number(e.src.substr(p,d-p-1)),e.tokens.push({type:"ordered_list_open",order:y,lines:A=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:A=[t,0],level:e.level++}),s=t,S=!1,j=e.parser.ruler.getRules("list");s=m?g=1:g=_-d,g>4&&(g=1),g<1&&(g=1),c=d-e.bMarks[s]+g,e.tokens.push({type:"list_item_open",lines:k=[t,0],level:e.level++}),u=e.blkIndent,a=e.tight,l=e.tShift[t],f=e.parentType,e.tShift[t]=_-e.bMarks[t],e.blkIndent=c,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,r,!0),(!e.tight||S)&&(O=!1),S=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=u,e.tShift[t]=l,e.tight=a,e.parentType=f,e.tokens.push({type:"list_item_close",level:--e.level}),s=t=e.line,k[1]=s,_=e.bMarks[t],!(s>=r||e.isEmpty(s)||e.tShift[s]p||e.src.charCodeAt(f)!==91||e.src.charCodeAt(f+1)!==94||e.level>=e.options.maxNesting)return!1;for(u=f+2;u=p||e.src.charCodeAt(++u)!==58?!1:(n||(u++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),a=e.src.slice(f+2,u-2),e.env.footnotes.refs[":"+a]=-1,e.tokens.push({type:"footnote_reference_open",label:a,level:e.level++}),s=e.bMarks[t],c=e.tShift[t],l=e.parentType,e.tShift[t]=e.skipSpaces(u)-u,e.bMarks[t]=u,e.blkIndent+=4,e.parentType="footnote",e.tShift[t]=a||(s=e.src.charCodeAt(u),s!==35||u>=a))return!1;for(c=1,s=e.src.charCodeAt(++u);s===35&&u6||uu&&e.src.charCodeAt(l-1)===32&&(a=l),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:c,lines:[t,e.line],level:e.level}),u=r||e.tShift[l]3||(s=e.bMarks[l]+e.tShift[l],c=e.eMarks[l],s>=c)||(n=e.src.charCodeAt(s),n!==45&&n!==61)||(s=e.skipChars(s,n),s=e.skipSpaces(s),s]/,Vmt=/^<\/([a-zA-Z]{1,15})[\s>]/;function Wmt(e){var t=e|32;return t>=97&&t<=122}function Hmt(e,t,r,n){var s,c,l,u=e.bMarks[t],a=e.eMarks[t],f=e.tShift[t];if(u+=f,!e.options.html||f>3||u+2>=a||e.src.charCodeAt(u)!==60)return!1;if(s=e.src.charCodeAt(u+1),s===33||s===63){if(n)return!0}else if(s===47||Wmt(s)){if(s===47){if(c=e.src.slice(u,a).match(Vmt),!c)return!1}else if(c=e.src.slice(u,a).match(Umt),!c)return!1;if(jxe[c[1].toLowerCase()]!==!0)return!1;if(n)return!0}else return!1;for(l=t+1;lr||(a=t+1,e.tShift[a]=e.eMarks[a])||(s=e.src.charCodeAt(l),s!==124&&s!==45&&s!==58)||(c=BK(e,t+1),!/^[-:| ]+$/.test(c))||(f=c.split("|"),f<=2))return!1;for(d=[],u=0;u=c||(n=e.src.charCodeAt(s++),n!==126&&n!==58)||(r=e.skipSpaces(s),s===r)||r>=c?-1:r}function Kmt(e,t){var r,n,s=e.level+2;for(r=t+2,n=e.tokens.length-2;r=0;if(p=t+1,e.isEmpty(p)&&++p>r||e.tShift[p]=e.options.maxNesting)return!1;f=e.tokens.length,e.tokens.push({type:"dl_open",lines:a=[t,0],level:e.level++}),l=t,c=p;e:for(;;){for(_=!0,b=!1,e.tokens.push({type:"dt_open",lines:[l,l],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(l,l+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[l,l],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:u=[p,0],level:e.level++}),w=e.tight,m=e.ddIndent,d=e.blkIndent,y=e.tShift[c],g=e.parentType,e.blkIndent=e.ddIndent=e.tShift[c]+2,e.tShift[c]=s-e.bMarks[c],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,c,r,!0),(!e.tight||b)&&(_=!1),b=e.line-c>1&&e.isEmpty(e.line-1),e.tShift[c]=y,e.tight=w,e.parentType=g,e.blkIndent=d,e.ddIndent=m,e.tokens.push({type:"dd_close",level:--e.level}),u[1]=p=e.line,p>=r||e.tShift[p]=r||(l=p,e.isEmpty(l))||e.tShift[l]=r)||(e.isEmpty(c)&&c++,c>=r)||e.tShift[c]3)){for(s=!1,c=0,l=a.length;c=r||e.tShift[c]=0&&(e=e.replace(Zmt,function(u,a){var f;return e.charCodeAt(a)===10?(c=a+1,l=0,u):(f=" ".slice((a-c-l)%4),l=a-c+1,f)})),s=new U_(e,this,t,r,n),this.tokenize(s,s.line,s.lineMax)};function egt(e){switch(e){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}}function tgt(e,t){for(var r=e.pos;r=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){for(var c=r-2;c>=0;c--)if(e.pending.charCodeAt(c)!==32){e.pending=e.pending.substring(0,c+1);break}e.push({type:"hardbreak",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:"softbreak",level:e.level});else e.push({type:"softbreak",level:e.level});for(s++;s?@[]^_`{|}~-".split("").forEach(function(e){qK[e.charCodeAt(0)]=1});function ngt(e,t){var r,n=e.pos,s=e.posMax;if(e.src.charCodeAt(n)!==92)return!1;if(n++,n=c||e.src.charCodeAt(l+1)!==126||e.level>=e.options.maxNesting||(u=l>0?e.src.charCodeAt(l-1):-1,a=e.src.charCodeAt(l+2),u===126)||a===126||a===32||a===10)return!1;for(n=l+2;nl+3)return e.pos+=n-l,t||(e.pending+=e.src.slice(l,n)),!0;for(e.pos=l+2,s=1;e.pos+1=c||e.src.charCodeAt(l+1)!==43||e.level>=e.options.maxNesting||(u=l>0?e.src.charCodeAt(l-1):-1,a=e.src.charCodeAt(l+2),u===43)||a===43||a===32||a===10)return!1;for(n=l+2;n=c||e.src.charCodeAt(l+1)!==61||e.level>=e.options.maxNesting||(u=l>0?e.src.charCodeAt(l-1):-1,a=e.src.charCodeAt(l+2),u===61)||a===61||a===32||a===10)return!1;for(n=l+2;n=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function Rxe(e,t){var r=t,n,s,c,l=!0,u=!0,a=e.posMax,f=e.src.charCodeAt(t);for(n=t>0?e.src.charCodeAt(t-1):-1;r=a&&(l=!1),c=r-t,c>=4?l=u=!1:(s=r=e.options.maxNesting)return!1;for(e.pos=p+r,u=[r];e.pos?@[\]^_`{|}~-])/g;function ugt(e,t){var r,n,s=e.posMax,c=e.pos;if(e.src.charCodeAt(c)!==126||t||c+2>=s||e.level>=e.options.maxNesting)return!1;for(e.pos=c+1;e.pos?@[\]^_`{|}~-])/g;function pgt(e,t){var r,n,s=e.posMax,c=e.pos;if(e.src.charCodeAt(c)!==94||t||c+2>=s||e.level>=e.options.maxNesting)return!1;for(e.pos=c+1;e.pos=e.options.maxNesting||(r=g+1,n=WC(e,g),n<0))return!1;if(u=n+1,u=m)return!1;for(g=u,bxe(e,u)?(c=e.linkContent,u=e.pos):c="",g=u;u=m||e.src.charCodeAt(u)!==41)return e.pos=d,!1;u++}else{if(e.linkLevel>0)return!1;for(;u=0?s=e.src.slice(g,u++):u=g-1),s||(typeof s>"u"&&(u=n+1),s=e.src.slice(r,n)),a=e.env.references[_xe(s)],!a)return e.pos=d,!1;c=a.href,l=a.title}return t||(e.pos=r,e.posMax=n,p?e.push({type:"image",src:c,title:l,alt:e.src.substr(r,n-r),level:e.level}):(e.push({type:"link_open",href:c,title:l,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:"link_close",level:--e.level}))),e.pos=u,e.posMax=m,!0}function dgt(e,t){var r,n,s,c,l=e.posMax,u=e.pos;return u+2>=l||e.src.charCodeAt(u)!==94||e.src.charCodeAt(u+1)!==91||e.level>=e.options.maxNesting||(r=u+2,n=WC(e,u+1),n<0)?!1:(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),s=e.env.footnotes.list.length,e.pos=r,e.posMax=n,e.push({type:"footnote_ref",id:s,level:e.level}),e.linkLevel++,c=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[s]={tokens:e.tokens.splice(c)},e.linkLevel--),e.pos=n+1,e.posMax=l,!0)}function mgt(e,t){var r,n,s,c,l=e.posMax,u=e.pos;if(u+3>l||!e.env.footnotes||!e.env.footnotes.refs||e.src.charCodeAt(u)!==91||e.src.charCodeAt(u+1)!==94||e.level>=e.options.maxNesting)return!1;for(n=u+2;n=l||(n++,r=e.src.slice(u+2,n-1),typeof e.env.footnotes.refs[":"+r]>"u")?!1:(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+r]<0?(s=e.env.footnotes.list.length,e.env.footnotes.list[s]={label:r,count:0},e.env.footnotes.refs[":"+r]=s):s=e.env.footnotes.refs[":"+r],c=e.env.footnotes.list[s].count,e.env.footnotes.list[s].count++,e.push({type:"footnote_ref",id:s,subId:c,level:e.level})),e.pos=n,e.posMax=l,!0)}var ggt=["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"],ygt=/^<([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])?)*)>/,vgt=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function bgt(e,t){var r,n,s,c,l,u=e.pos;return e.src.charCodeAt(u)!==60||(r=e.src.slice(u),r.indexOf(">")<0)?!1:(n=r.match(vgt),n?ggt.indexOf(n[1].toLowerCase())<0||(c=n[0].slice(1,-1),l=FK(c),!e.parser.validateLink(c))?!1:(t||(e.push({type:"link_open",href:l,level:e.level}),e.push({type:"text",content:c,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=n[0].length,!0):(s=r.match(ygt),s?(c=s[0].slice(1,-1),l=FK("mailto:"+c),e.parser.validateLink(l)?(t||(e.push({type:"link_open",href:l,level:e.level}),e.push({type:"text",content:c,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=s[0].length,!0):!1):!1))}function DP(e,t){return e=e.source,t=t||"",function r(n,s){return n?(s=s.source||s,e=e.replace(n,s),r):new RegExp(e,t)}}var wgt=/[a-zA-Z_:][a-zA-Z0-9:._-]*/,_gt=/[^"'=<>`\x00-\x20]+/,Egt=/'[^']*'/,Sgt=/"[^"]*"/,xgt=DP(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",_gt)("single_quoted",Egt)("double_quoted",Sgt)(),Agt=DP(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",wgt)("attr_value",xgt)(),kgt=DP(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",Agt)(),Ogt=/<\/[A-Za-z][A-Za-z0-9]*\s*>/,Cgt=/|/,jgt=/<[?].*?[?]>/,Pgt=/]*>/,Tgt=//,Rgt=DP(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",kgt)("close_tag",Ogt)("comment",Cgt)("processing",jgt)("declaration",Pgt)("cdata",Tgt)();function Igt(e){var t=e|32;return t>=97&&t<=122}function Mgt(e,t){var r,n,s,c=e.pos;return!e.options.html||(s=e.posMax,e.src.charCodeAt(c)!==60||c+2>=s)||(r=e.src.charCodeAt(c+1),r!==33&&r!==63&&r!==47&&!Igt(r))||(n=e.src.slice(c).match(Rgt),!n)?!1:(t||e.push({type:"htmltag",content:e.src.slice(c,c+n[0].length),level:e.level}),e.pos+=n[0].length,!0)}var $gt=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,Fgt=/^&([a-z][a-z0-9]{1,31});/i;function Ngt(e,t){var r,n,s,c=e.pos,l=e.posMax;if(e.src.charCodeAt(c)!==38)return!1;if(c+10){e.pos=c;return}for(s=0;s=n)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},BP.prototype.parse=function(e,t,r,n){var s=new z_(e,this,t,r,n);this.tokenize(s)};function Dgt(e){var t=["vbscript","javascript","file","data"],r=e.trim().toLowerCase();return r=L_(r),!(r.indexOf(":")!==-1&&t.indexOf(r.split(":")[0])!==-1)}var Bgt={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"]}}},Lgt={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},qgt={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"]}}},zgt={default:Bgt,full:Lgt,commonmark:qgt};function Ixe(e,t,r){this.src=t,this.env=r,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function n2(e,t){typeof e!="string"&&(t=e,e="default"),t&&t.linkify!=null&&console.warn(`linkify option is removed. Use linkify plugin instead: import Remarkable from 'remarkable'; import linkify from 'remarkable/linkify'; new Remarkable().use(linkify) `),this.inline=new BP,this.block=new LK,this.core=new kxe,this.renderer=new $K,this.ruler=new Ag,this.options={},this.configure(zgt[e]),this.set(t||{})}n2.prototype.set=function(e){gxe(this.options,e)},n2.prototype.configure=function(e){var t=this;if(!e)throw new Error("Wrong `remarkable` preset, check name/content");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enable(e.components[r].rules,!0)})},n2.prototype.use=function(e,t){return e(this,t),this},n2.prototype.parse=function(e,t){var r=new Ixe(this,e,t);return this.core.process(r),r.tokens},n2.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},n2.prototype.parseInline=function(e,t){var r=new Ixe(this,e,t);return r.inlineMode=!0,this.core.process(r),r.tokens},n2.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var Ugt="3.16.2";function Vgt(e,t){for(var r in t)t.hasOwnProperty(r)&&e[r]===void 0&&(e[r]=t[r]);return e}function Wgt(e,t,r){var n;return e.length>t&&(r==null?(r="…",n=3):n=r.length,e=e.substring(0,t-n)+r),e}function Mxe(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r=0;r--)t(e[r])===!0&&e.splice(r,1)}function Hgt(e,t){if(!t.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var r=[],n=0,s;s=t.exec(e);)r.push(e.substring(n,s.index)),r.push(s[0]),n=s.index+s[0].length;return r.push(e.substring(n)),r}function UK(e){throw new Error("Unhandled case for value: '".concat(e,"'"))}var VK=(function(){function e(t){t===void 0&&(t={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=t.tagName||"",this.attrs=t.attrs||{},this.innerHTML=t.innerHtml||t.innerHTML||""}return e.prototype.setTagName=function(t){return this.tagName=t,this},e.prototype.getTagName=function(){return this.tagName||""},e.prototype.setAttr=function(t,r){var n=this.getAttrs();return n[t]=r,this},e.prototype.getAttr=function(t){return this.getAttrs()[t]},e.prototype.setAttrs=function(t){return Object.assign(this.getAttrs(),t),this},e.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},e.prototype.setClass=function(t){return this.setAttr("class",t)},e.prototype.addClass=function(t){for(var r=this.getClass(),n=this.whitespaceRegex,s=r?r.split(n):[],c=t.split(n),l;l=c.shift();)Mxe(s,l)===-1&&s.push(l);return this.getAttrs().class=s.join(" "),this},e.prototype.removeClass=function(t){for(var r=this.getClass(),n=this.whitespaceRegex,s=r?r.split(n):[],c=t.split(n),l;s.length&&(l=c.shift());){var u=Mxe(s,l);u!==-1&&s.splice(u,1)}return this.getAttrs().class=s.join(" "),this},e.prototype.getClass=function(){return this.getAttrs().class||""},e.prototype.hasClass=function(t){return(" "+this.getClass()+" ").indexOf(" "+t+" ")!==-1},e.prototype.setInnerHTML=function(t){return this.innerHTML=t,this},e.prototype.setInnerHtml=function(t){return this.setInnerHTML(t)},e.prototype.getInnerHTML=function(){return this.innerHTML||""},e.prototype.getInnerHtml=function(){return this.getInnerHTML()},e.prototype.toAnchorString=function(){var t=this.getTagName(),r=this.buildAttrsStr();return r=r?" "+r:"",["<",t,r,">",this.getInnerHtml(),""].join("")},e.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var t=this.getAttrs(),r=[];for(var n in t)t.hasOwnProperty(n)&&r.push(n+'="'+t[n]+'"');return r.join(" ")},e})();function Jgt(e,t,r){var n,s;r==null?(r="…",s=3,n=8):(s=r.length,n=r.length);var c=function(E){var S={},A=E,k=A.match(/^([a-z]+):\/\//i);return k&&(S.scheme=k[1],A=A.substr(k[0].length)),k=A.match(/^(.*?)(?=(\?|#|\/|$))/i),k&&(S.host=k[1],A=A.substr(k[0].length)),k=A.match(/^\/(.*?)(?=(\?|#|$))/i),k&&(S.path=k[1],A=A.substr(k[0].length)),k=A.match(/^\?(.*?)(?=(#|$))/i),k&&(S.query=k[1],A=A.substr(k[0].length)),k=A.match(/^#(.*?)$/i),k&&(S.fragment=k[1]),S},l=function(E){var S="";return E.scheme&&E.host&&(S+=E.scheme+"://"),E.host&&(S+=E.host),E.path&&(S+="/"+E.path),E.query&&(S+="?"+E.query),E.fragment&&(S+="#"+E.fragment),S},u=function(E,S){var A=S/2,k=Math.ceil(A),O=-1*Math.floor(A),j="";return O<0&&(j=E.substr(O)),E.substr(0,k)+r+j};if(e.length<=t)return e;var a=t-s,f=c(e);if(f.query){var p=f.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);p&&(f.query=f.query.substr(0,p[1].length),e=l(f))}if(e.length<=t||(f.host&&(f.host=f.host.replace(/^www\./,""),e=l(f)),e.length<=t))return e;var d="";if(f.host&&(d+=f.host),d.length>=a)return f.host.length==t?(f.host.substr(0,t-s)+r).substr(0,a+n):u(d,a).substr(0,a+n);var m="";if(f.path&&(m+="/"+f.path),f.query&&(m+="?"+f.query),m)if((d+m).length>=a){if((d+m).length==t)return(d+m).substr(0,t);var g=a-d.length;return(d+u(m,g)).substr(0,a+n)}else d+=m;if(f.fragment){var y="#"+f.fragment;if((d+y).length>=a){if((d+y).length==t)return(d+y).substr(0,t);var w=a-d.length;return(d+u(y,w)).substr(0,a+n)}else d+=y}if(f.scheme&&f.host){var b=f.scheme+"://";if((d+b).length0&&(_=d.substr(-1*Math.floor(a/2))),(d.substr(0,Math.ceil(a/2))+r+_).substr(0,a+n)}function Kgt(e,t,r){if(e.length<=t)return e;var n,s;r==null?(r="…",n=8,s=3):(n=r.length,s=r.length);var c=t-s,l="";return c>0&&(l=e.substr(-1*Math.floor(c/2))),(e.substr(0,Math.ceil(c/2))+r+l).substr(0,c+n)}function Ggt(e,t,r){return Wgt(e,t,r)}var $xe=(function(){function e(t){t===void 0&&(t={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=t.newWindow||!1,this.truncate=t.truncate||{},this.className=t.className||""}return e.prototype.build=function(t){return new VK({tagName:"a",attrs:this.createAttrs(t),innerHtml:this.processAnchorText(t.getAnchorText())})},e.prototype.createAttrs=function(t){var r={href:t.getAnchorHref()},n=this.createCssClass(t);return n&&(r.class=n),this.newWindow&&(r.target="_blank",r.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length-1},e.isValidUriScheme=function(t){var r=t.match(this.uriSchemeRegex),n=r&&r[0].toLowerCase();return n!=="javascript:"&&n!=="vbscript:"},e.urlMatchDoesNotHaveProtocolOrDot=function(t,r){return!!t&&(!r||!this.hasFullProtocolRegex.test(r))&&t.indexOf(".")===-1},e.urlMatchDoesNotHaveAtLeastOneWordChar=function(t,r){return t&&r?!this.hasFullProtocolRegex.test(r)&&!this.hasWordCharAfterProtocolRegex.test(t):!1},e.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,e.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,e.hasWordCharAfterProtocolRegex=new RegExp(":[^\\s]*?["+qxe+"]"),e.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]*)?\/?$/,e})(),ayt=(function(){var e=/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/,t=/(?:www\.)/,r=new RegExp("[/?#](?:["+Au+"\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^✓]*["+Au+"\\-+&@#/%=~_()|'$*\\[\\]{}✓])?");return new RegExp(["(?:","(",e.source,KK(2),")","|","(","(//)?",t.source,KK(6),")","|","(","(//)?",KK(10)+"\\.",Vxe.source,"(?![-"+tyt+"])",")",")","(?::[0-9]+)?","(?:"+r.source+")?"].join(""),"gi")})(),lyt=new RegExp("["+Au+"]"),Hxe=(function(e){fb(t,e);function t(r){var n=e.call(this,r)||this;return n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.matcherRegex=ayt,n.wordCharRegExp=lyt,n.stripPrefix=r.stripPrefix,n.stripTrailingSlash=r.stripTrailingSlash,n.decodePercentEncoding=r.decodePercentEncoding,n}return t.prototype.parseMatches=function(r){for(var n=this.matcherRegex,s=this.stripPrefix,c=this.stripTrailingSlash,l=this.decodePercentEncoding,u=this.tagBuilder,a=[],f,p=function(){var m=f[0],g=f[1],y=f[4],w=f[5],b=f[9],_=f.index,E=w||b,S=r.charAt(_-1);if(!oyt.isValid(m,g)||_>0&&S==="@"||_>0&&E&&d.wordCharRegExp.test(S))return"continue";if(/\?$/.test(m)&&(m=m.substr(0,m.length-1)),d.matchHasUnbalancedClosingParen(m))m=m.substr(0,m.length-1);else{var A=d.matchHasInvalidCharAfterTld(m,g);A>-1&&(m=m.substr(0,A))}var k=["http://","https://"].find(function(I){return!!g&&g.indexOf(I)!==-1});if(k){var O=m.indexOf(k);m=m.substr(O),g=g.substr(O),_=_+O}var j=g?"scheme":y?"www":"tld",P=!!g;a.push(new Lxe({tagBuilder:u,matchedText:m,offset:_,urlMatchType:j,url:m,protocolUrlMatch:P,protocolRelativeMatch:!!E,stripPrefix:s,stripTrailingSlash:c,decodePercentEncoding:l}))},d=this;(f=n.exec(r))!==null;)p();return a},t.prototype.matchHasUnbalancedClosingParen=function(r){var n=r.charAt(r.length-1),s;if(n===")")s="(";else if(n==="]")s="[";else if(n==="}")s="{";else return!1;for(var c=0,l=0,u=r.length-1;l-1&&u-a<=140){var b=r.slice(a,u),_=new Nxe({tagBuilder:n,matchedText:b,offset:a,serviceName:s,hashtag:b.slice(1)});c.push(_)}}},t})(vx),cyt=["twitter","facebook","instagram","tiktok"],uyt=/(?:(?:(?:(\+)?\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]+#?)*/,fyt=/(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})/,pyt=new RegExp("".concat(uyt.source,"|").concat(fyt.source),"g"),Gxe=(function(e){fb(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.matcherRegex=pyt,r}return t.prototype.parseMatches=function(r){for(var n=this.matcherRegex,s=this.tagBuilder,c=[],l;(l=n.exec(r))!==null;){var u=l[0],a=u.replace(/[^0-9,;#]/g,""),f=!!(l[1]||l[2]),p=l.index==0?"":r.substr(l.index-1,1),d=r.substr(l.index+u.length,1),m=!p.match(/\d/)&&!d.match(/\d/);this.testMatch(l[3])&&this.testMatch(u)&&m&&c.push(new Bxe({tagBuilder:s,matchedText:u,offset:l.index,number:a,plusSign:f}))}return c},t.prototype.testMatch=function(r){return Zgt.test(r)},t})(vx),hyt=new RegExp("@[_".concat(Au,"]{1,50}(?![_").concat(Au,"])"),"g"),dyt=new RegExp("@[_.".concat(Au,"]{1,30}(?![_").concat(Au,"])"),"g"),myt=new RegExp("@[-_.".concat(Au,"]{1,50}(?![-_").concat(Au,"])"),"g"),gyt=new RegExp("@[_.".concat(Au,"]{1,23}[_").concat(Au,"](?![_").concat(Au,"])"),"g"),yyt=new RegExp("[^"+Au+"]"),Yxe=(function(e){fb(t,e);function t(r){var n=e.call(this,r)||this;return n.serviceName="twitter",n.matcherRegexes={twitter:hyt,instagram:dyt,soundcloud:myt,tiktok:gyt},n.nonWordCharRegex=yyt,n.serviceName=r.serviceName,n}return t.prototype.parseMatches=function(r){var n=this.serviceName,s=this.matcherRegexes[this.serviceName],c=this.nonWordCharRegex,l=this.tagBuilder,u=[],a;if(!s)return u;for(;(a=s.exec(r))!==null;){var f=a.index,p=r.charAt(f-1);if(f===0||c.test(p)){var d=a[0].replace(/\.+$/g,""),m=d.slice(1);u.push(new Dxe({tagBuilder:l,matchedText:d,offset:f,serviceName:n,mention:m}))}}return u},t})(vx);function vyt(e,t){for(var r=t.onOpenTag,n=t.onCloseTag,s=t.onText,c=t.onComment,l=t.onDoctype,u=new pb,a=0,f=e.length,p=0,d=0,m=u;a"?(m=new pb(xu(xu({},m),{name:$e()})),ae()):!HK.test(Te)&&!Ygt.test(Te)&&Te!==":"&&ve()}function _(Te){Te===">"?ve():HK.test(Te)?p=3:ve()}function E(Te){W_.test(Te)||(Te==="/"?p=12:Te===">"?ae():Te==="<"?ce():Te==="="||JK.test(Te)||Xgt.test(Te)?ve():p=5)}function S(Te){W_.test(Te)?p=6:Te==="/"?p=12:Te==="="?p=7:Te===">"?ae():Te==="<"?ce():JK.test(Te)&&ve()}function A(Te){W_.test(Te)||(Te==="/"?p=12:Te==="="?p=7:Te===">"?ae():Te==="<"?ce():JK.test(Te)?ve():p=5)}function k(Te){W_.test(Te)||(Te==='"'?p=8:Te==="'"?p=9:/[>=`]/.test(Te)?ve():Te==="<"?ce():p=10)}function O(Te){Te==='"'&&(p=11)}function j(Te){Te==="'"&&(p=11)}function P(Te){W_.test(Te)?p=4:Te===">"?ae():Te==="<"&&ce()}function I(Te){W_.test(Te)?p=4:Te==="/"?p=12:Te===">"?ae():Te==="<"?ce():(p=4,qe())}function $(Te){Te===">"?(m=new pb(xu(xu({},m),{isClosing:!0})),ae()):p=4}function R(Te){e.substr(a,2)==="--"?(a+=2,m=new pb(xu(xu({},m),{type:"comment"})),p=14):e.substr(a,7).toUpperCase()==="DOCTYPE"?(a+=7,m=new pb(xu(xu({},m),{type:"doctype"})),p=20):ve()}function q(Te){Te==="-"?p=15:Te===">"?ve():p=16}function B(Te){Te==="-"?p=18:Te===">"?ve():p=16}function W(Te){Te==="-"&&(p=17)}function Q(Te){Te==="-"?p=18:p=16}function ee(Te){Te===">"?ae():Te==="!"?p=19:Te==="-"||(p=16)}function ie(Te){Te==="-"?p=17:Te===">"?ae():p=16}function ne(Te){Te===">"?ae():Te==="<"&&ce()}function ve(){p=0,m=u}function ce(){p=1,m=new pb({idx:a})}function ae(){var Te=e.slice(d,m.idx);Te&&s(Te,d),m.type==="comment"?c(m.idx):m.type==="doctype"?l(m.idx):(m.isOpening&&r(m.name,m.idx),m.isClosing&&n(m.name,m.idx)),ve(),d=a+1}function me(){var Te=e.slice(d,a);s(Te,d),d=a+1}function $e(){var Te=m.idx+(m.isClosing?2:1);return e.slice(Te,a).toLowerCase()}function qe(){a--}}var pb=(function(){function e(t){t===void 0&&(t={}),this.idx=t.idx!==void 0?t.idx:-1,this.type=t.type||"tag",this.name=t.name||"",this.isOpening=!!t.isOpening,this.isClosing=!!t.isClosing}return e})(),byt=(function(){function e(t){t===void 0&&(t={}),this.version=e.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(t.urls),this.email=typeof t.email=="boolean"?t.email:this.email,this.phone=typeof t.phone=="boolean"?t.phone:this.phone,this.hashtag=t.hashtag||this.hashtag,this.mention=t.mention||this.mention,this.newWindow=typeof t.newWindow=="boolean"?t.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(t.stripPrefix),this.stripTrailingSlash=typeof t.stripTrailingSlash=="boolean"?t.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding=typeof t.decodePercentEncoding=="boolean"?t.decodePercentEncoding:this.decodePercentEncoding,this.sanitizeHtml=t.sanitizeHtml||!1;var r=this.mention;if(r!==!1&&["twitter","instagram","soundcloud","tiktok"].indexOf(r)===-1)throw new Error("invalid `mention` cfg '".concat(r,"' - see docs"));var n=this.hashtag;if(n!==!1&&cyt.indexOf(n)===-1)throw new Error("invalid `hashtag` cfg '".concat(n,"' - see docs"));this.truncate=this.normalizeTruncateCfg(t.truncate),this.className=t.className||this.className,this.replaceFn=t.replaceFn||this.replaceFn,this.context=t.context||this}return e.link=function(t,r){var n=new e(r);return n.link(t)},e.parse=function(t,r){var n=new e(r);return n.parse(t)},e.prototype.normalizeUrlsCfg=function(t){return t==null&&(t=!0),typeof t=="boolean"?{schemeMatches:t,wwwMatches:t,tldMatches:t}:{schemeMatches:typeof t.schemeMatches=="boolean"?t.schemeMatches:!0,wwwMatches:typeof t.wwwMatches=="boolean"?t.wwwMatches:!0,tldMatches:typeof t.tldMatches=="boolean"?t.tldMatches:!0}},e.prototype.normalizeStripPrefixCfg=function(t){return t==null&&(t=!0),typeof t=="boolean"?{scheme:t,www:t}:{scheme:typeof t.scheme=="boolean"?t.scheme:!0,www:typeof t.www=="boolean"?t.www:!0}},e.prototype.normalizeTruncateCfg=function(t){return typeof t=="number"?{length:t,location:"end"}:Vgt(t||{},{length:Number.POSITIVE_INFINITY,location:"end"})},e.prototype.parse=function(t){var r=this,n=["a","style","script"],s=0,c=[];return vyt(t,{onOpenTag:function(l){n.indexOf(l)>=0&&s++},onText:function(l,u){if(s===0){var a=/( | |<|<|>|>|"|"|')/gi,f=Hgt(l,a),p=u;f.forEach(function(d,m){if(m%2===0){var g=r.parseText(d,p);c.push.apply(c,g)}p+=d.length})}},onCloseTag:function(l){n.indexOf(l)>=0&&(s=Math.max(s-1,0))},onComment:function(l){},onDoctype:function(l){}}),c=this.compactMatches(c),c=this.removeUnwantedMatches(c),c},e.prototype.compactMatches=function(t){t.sort(function(a,f){return a.getOffset()-f.getOffset()});for(var r=0;rc?r:r+1;t.splice(u,1);continue}if(t[r+1].getOffset()/g,">"));for(var r=this.parse(t),n=[],s=0,c=0,l=r.length;c\s]/i.test(e)}function Eyt(e){return/^<\/a\s*>/i.test(e)}function Syt(){var e=[],t=new byt({stripPrefix:!1,url:!0,email:!0,replaceFn:function(r){switch(r.getType()){case"url":e.push({text:r.matchedText,url:r.getUrl()});break;case"email":e.push({text:r.matchedText,url:"mailto:"+r.getEmail().replace(/^mailto:/i,"")});break}return!1}});return{links:e,autolinker:t}}function xyt(e){var t,r,n,s,c,l,u,a,f,p,d,m=e.tokens,g=null,y,w;for(r=0,n=m.length;r=0;t--){if(c=s[t],c.type==="link_close"){for(t--;s[t].level!==c.level&&s[t].type!=="link_open";)t--;continue}if(c.type==="htmltag"&&(_yt(c.content)&&d>0&&d--,Eyt(c.content)&&d++),!(d>0)&&c.type==="text"&&wyt.test(c.content)){if(g||(g=Syt(),y=g.links,w=g.autolinker),l=c.content,y.length=0,w.link(l),!y.length)continue;for(u=[],p=c.level,a=0;a1?r-1:0),s=1;s2&&arguments[2]!==void 0?arguments[2]:VP;Xxe&&Xxe(e,null);let n=t.length;for(;n--;){let s=t[n];if(typeof s=="string"){const c=r(s);c!==s&&(kyt(t)||(t[n]=c),s=c)}e[s]=!0}return e}function Myt(e){for(let t=0;t/gm),Byt=Sy(/\$\{[\w\W]*/gm),Lyt=Sy(/^data-[\-\w.\u00B7-\uFFFF]+$/),qyt=Sy(/^aria-[\-\w]+$/),oAe=Sy(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),zyt=Sy(/^(?:\w+script|data):/i),Uyt=Sy(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),aAe=Sy(/^html$/i),Vyt=Sy(/^[a-z][.\w]*(-[.\w]+)+$/i);var lAe=Object.freeze({__proto__:null,ARIA_ATTR:qyt,ATTR_WHITESPACE:Uyt,CUSTOM_ELEMENT:Vyt,DATA_ATTR:Lyt,DOCTYPE_NAME:aAe,ERB_EXPR:Dyt,IS_ALLOWED_URI:oAe,IS_SCRIPT_OR_DATA:zyt,MUSTACHE_EXPR:Nyt,TMPLIT_EXPR:Byt});const ZC={element:1,text:3,progressingInstruction:7,comment:8,document:9},Wyt=function(){return typeof window>"u"?null:window},Hyt=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const s="data-tt-policy-suffix";r&&r.hasAttribute(s)&&(n=r.getAttribute(s));const c="dompurify"+(n?"#"+n:"");try{return t.createPolicy(c,{createHTML(l){return l},createScriptURL(l){return l}})}catch{return console.warn("TrustedTypes policy "+c+" could not be created."),null}},cAe=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function uAe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Wyt();const t=en=>uAe(en);if(t.version="3.2.6",t.removed=[],!e||!e.document||e.document.nodeType!==ZC.document||!e.Element)return t.isSupported=!1,t;let{document:r}=e;const n=r,s=n.currentScript,{DocumentFragment:c,HTMLTemplateElement:l,Node:u,Element:a,NodeFilter:f,NamedNodeMap:p=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:d,DOMParser:m,trustedTypes:g}=e,y=a.prototype,w=YC(y,"cloneNode"),b=YC(y,"remove"),_=YC(y,"nextSibling"),E=YC(y,"childNodes"),S=YC(y,"parentNode");if(typeof l=="function"){const en=r.createElement("template");en.content&&en.content.ownerDocument&&(r=en.content.ownerDocument)}let A,k="";const{implementation:O,createNodeIterator:j,createDocumentFragment:P,getElementsByTagName:I}=r,{importNode:$}=n;let R=cAe();t.isSupported=typeof Zxe=="function"&&typeof S=="function"&&O&&O.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:q,ERB_EXPR:B,TMPLIT_EXPR:W,DATA_ATTR:Q,ARIA_ATTR:ee,IS_SCRIPT_OR_DATA:ie,ATTR_WHITESPACE:ne,CUSTOM_ELEMENT:ve}=lAe;let{IS_ALLOWED_URI:ce}=lAe,ae=null;const me=Do({},[...rAe,...XK,...QK,...eG,...nAe]);let $e=null;const qe=Do({},[...iAe,...tG,...sAe,...WP]);let Te=Object.seal(Qxe(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}})),fe=null,xe=null,Ke=!0,Qe=!0,bt=!1,kt=!0,gt=!1,$t=!0,Ae=!1,Ie=!1,Je=!1,nt=!1,Pe=!1,we=!1,Re=!0,Ye=!1;const ct="user-content-";let St=!0,yt=!1,It={},Qt=null;const Ce=Do({},["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 pe=null;const ke=Do({},["audio","video","img","source","image","track"]);let ut=null;const Rt=Do({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ft="http://www.w3.org/1998/Math/MathML",zt="http://www.w3.org/2000/svg",Or="http://www.w3.org/1999/xhtml";let Ar=Or,On=!1,fn=null;const qt=Do({},[Ft,zt,Or],ZK);let Yt=Do({},["mi","mo","mn","ms","mtext"]),vr=Do({},["annotation-xml"]);const Jr=Do({},["title","style","font","a","script"]);let Cr=null;const Tn=["application/xhtml+xml","text/html"],ui="text/html";let Yr=null,cn=null;const $n=r.createElement("form"),jn=function(Ut){return Ut instanceof RegExp||Ut instanceof Function},es=function(){let Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(cn&&cn===Ut)){if((!Ut||typeof Ut!="object")&&(Ut={}),Ut=C1(Ut),Cr=Tn.indexOf(Ut.PARSER_MEDIA_TYPE)===-1?ui:Ut.PARSER_MEDIA_TYPE,Yr=Cr==="application/xhtml+xml"?ZK:VP,ae=Bv(Ut,"ALLOWED_TAGS")?Do({},Ut.ALLOWED_TAGS,Yr):me,$e=Bv(Ut,"ALLOWED_ATTR")?Do({},Ut.ALLOWED_ATTR,Yr):qe,fn=Bv(Ut,"ALLOWED_NAMESPACES")?Do({},Ut.ALLOWED_NAMESPACES,ZK):qt,ut=Bv(Ut,"ADD_URI_SAFE_ATTR")?Do(C1(Rt),Ut.ADD_URI_SAFE_ATTR,Yr):Rt,pe=Bv(Ut,"ADD_DATA_URI_TAGS")?Do(C1(ke),Ut.ADD_DATA_URI_TAGS,Yr):ke,Qt=Bv(Ut,"FORBID_CONTENTS")?Do({},Ut.FORBID_CONTENTS,Yr):Ce,fe=Bv(Ut,"FORBID_TAGS")?Do({},Ut.FORBID_TAGS,Yr):C1({}),xe=Bv(Ut,"FORBID_ATTR")?Do({},Ut.FORBID_ATTR,Yr):C1({}),It=Bv(Ut,"USE_PROFILES")?Ut.USE_PROFILES:!1,Ke=Ut.ALLOW_ARIA_ATTR!==!1,Qe=Ut.ALLOW_DATA_ATTR!==!1,bt=Ut.ALLOW_UNKNOWN_PROTOCOLS||!1,kt=Ut.ALLOW_SELF_CLOSE_IN_ATTR!==!1,gt=Ut.SAFE_FOR_TEMPLATES||!1,$t=Ut.SAFE_FOR_XML!==!1,Ae=Ut.WHOLE_DOCUMENT||!1,nt=Ut.RETURN_DOM||!1,Pe=Ut.RETURN_DOM_FRAGMENT||!1,we=Ut.RETURN_TRUSTED_TYPE||!1,Je=Ut.FORCE_BODY||!1,Re=Ut.SANITIZE_DOM!==!1,Ye=Ut.SANITIZE_NAMED_PROPS||!1,St=Ut.KEEP_CONTENT!==!1,yt=Ut.IN_PLACE||!1,ce=Ut.ALLOWED_URI_REGEXP||oAe,Ar=Ut.NAMESPACE||Or,Yt=Ut.MATHML_TEXT_INTEGRATION_POINTS||Yt,vr=Ut.HTML_INTEGRATION_POINTS||vr,Te=Ut.CUSTOM_ELEMENT_HANDLING||{},Ut.CUSTOM_ELEMENT_HANDLING&&jn(Ut.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Te.tagNameCheck=Ut.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Ut.CUSTOM_ELEMENT_HANDLING&&jn(Ut.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Te.attributeNameCheck=Ut.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Ut.CUSTOM_ELEMENT_HANDLING&&typeof Ut.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Te.allowCustomizedBuiltInElements=Ut.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),gt&&(Qe=!1),Pe&&(nt=!0),It&&(ae=Do({},nAe),$e=[],It.html===!0&&(Do(ae,rAe),Do($e,iAe)),It.svg===!0&&(Do(ae,XK),Do($e,tG),Do($e,WP)),It.svgFilters===!0&&(Do(ae,QK),Do($e,tG),Do($e,WP)),It.mathMl===!0&&(Do(ae,eG),Do($e,sAe),Do($e,WP))),Ut.ADD_TAGS&&(ae===me&&(ae=C1(ae)),Do(ae,Ut.ADD_TAGS,Yr)),Ut.ADD_ATTR&&($e===qe&&($e=C1($e)),Do($e,Ut.ADD_ATTR,Yr)),Ut.ADD_URI_SAFE_ATTR&&Do(ut,Ut.ADD_URI_SAFE_ATTR,Yr),Ut.FORBID_CONTENTS&&(Qt===Ce&&(Qt=C1(Qt)),Do(Qt,Ut.FORBID_CONTENTS,Yr)),St&&(ae["#text"]=!0),Ae&&Do(ae,["html","head","body"]),ae.table&&(Do(ae,["tbody"]),delete fe.tbody),Ut.TRUSTED_TYPES_POLICY){if(typeof Ut.TRUSTED_TYPES_POLICY.createHTML!="function")throw GC('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Ut.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw GC('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');A=Ut.TRUSTED_TYPES_POLICY,k=A.createHTML("")}else A===void 0&&(A=Hyt(g,s)),A!==null&&typeof k=="string"&&(k=A.createHTML(""));Nd&&Nd(Ut),cn=Ut}},Ps=Do({},[...XK,...QK,...$yt]),xn=Do({},[...eG,...Fyt]),zn=function(Ut){let Zt=S(Ut);(!Zt||!Zt.tagName)&&(Zt={namespaceURI:Ar,tagName:"template"});const tn=VP(Ut.tagName),Mr=VP(Zt.tagName);return fn[Ut.namespaceURI]?Ut.namespaceURI===zt?Zt.namespaceURI===Or?tn==="svg":Zt.namespaceURI===Ft?tn==="svg"&&(Mr==="annotation-xml"||Yt[Mr]):!!Ps[tn]:Ut.namespaceURI===Ft?Zt.namespaceURI===Or?tn==="math":Zt.namespaceURI===zt?tn==="math"&&vr[Mr]:!!xn[tn]:Ut.namespaceURI===Or?Zt.namespaceURI===zt&&!vr[Mr]||Zt.namespaceURI===Ft&&!Yt[Mr]?!1:!xn[tn]&&(Jr[tn]||!Ps[tn]):!!(Cr==="application/xhtml+xml"&&fn[Ut.namespaceURI]):!1},Vn=function(Ut){JC(t.removed,{element:Ut});try{S(Ut).removeChild(Ut)}catch{b(Ut)}},ps=function(Ut,Zt){try{JC(t.removed,{attribute:Zt.getAttributeNode(Ut),from:Zt})}catch{JC(t.removed,{attribute:null,from:Zt})}if(Zt.removeAttribute(Ut),Ut==="is")if(nt||Pe)try{Vn(Zt)}catch{}else try{Zt.setAttribute(Ut,"")}catch{}},Xr=function(Ut){let Zt=null,tn=null;if(Je)Ut=""+Ut;else{const Mt=tAe(Ut,/^[\r\n\t ]+/);tn=Mt&&Mt[0]}Cr==="application/xhtml+xml"&&Ar===Or&&(Ut=''+Ut+"");const Mr=A?A.createHTML(Ut):Ut;if(Ar===Or)try{Zt=new m().parseFromString(Mr,Cr)}catch{}if(!Zt||!Zt.documentElement){Zt=O.createDocument(Ar,"template",null);try{Zt.documentElement.innerHTML=On?k:Mr}catch{}}const Un=Zt.body||Zt.documentElement;return Ut&&tn&&Un.insertBefore(r.createTextNode(tn),Un.childNodes[0]||null),Ar===Or?I.call(Zt,Ae?"html":"body")[0]:Ae?Zt.documentElement:Un},yi=function(Ut){return j.call(Ut.ownerDocument||Ut,Ut,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT|f.SHOW_PROCESSING_INSTRUCTION|f.SHOW_CDATA_SECTION,null)},ls=function(Ut){return Ut instanceof d&&(typeof Ut.nodeName!="string"||typeof Ut.textContent!="string"||typeof Ut.removeChild!="function"||!(Ut.attributes instanceof p)||typeof Ut.removeAttribute!="function"||typeof Ut.setAttribute!="function"||typeof Ut.namespaceURI!="string"||typeof Ut.insertBefore!="function"||typeof Ut.hasChildNodes!="function")},at=function(Ut){return typeof u=="function"&&Ut instanceof u};function Lt(en,Ut,Zt){UP(en,tn=>{tn.call(t,Ut,Zt,cn)})}const Kt=function(Ut){let Zt=null;if(Lt(R.beforeSanitizeElements,Ut,null),ls(Ut))return Vn(Ut),!0;const tn=Yr(Ut.nodeName);if(Lt(R.uponSanitizeElement,Ut,{tagName:tn,allowedTags:ae}),$t&&Ut.hasChildNodes()&&!at(Ut.firstElementChild)&&Dd(/<[/\w!]/g,Ut.innerHTML)&&Dd(/<[/\w!]/g,Ut.textContent)||Ut.nodeType===ZC.progressingInstruction||$t&&Ut.nodeType===ZC.comment&&Dd(/<[/\w]/g,Ut.data))return Vn(Ut),!0;if(!ae[tn]||fe[tn]){if(!fe[tn]&&qr(tn)&&(Te.tagNameCheck instanceof RegExp&&Dd(Te.tagNameCheck,tn)||Te.tagNameCheck instanceof Function&&Te.tagNameCheck(tn)))return!1;if(St&&!Qt[tn]){const Mr=S(Ut)||Ut.parentNode,Un=E(Ut)||Ut.childNodes;if(Un&&Mr){const Mt=Un.length;for(let sr=Mt-1;sr>=0;--sr){const mr=w(Un[sr],!0);mr.__removalCount=(Ut.__removalCount||0)+1,Mr.insertBefore(mr,_(Ut))}}}return Vn(Ut),!0}return Ut instanceof a&&!zn(Ut)||(tn==="noscript"||tn==="noembed"||tn==="noframes")&&Dd(/<\/no(script|embed|frames)/i,Ut.innerHTML)?(Vn(Ut),!0):(gt&&Ut.nodeType===ZC.text&&(Zt=Ut.textContent,UP([q,B,W],Mr=>{Zt=KC(Zt,Mr," ")}),Ut.textContent!==Zt&&(JC(t.removed,{element:Ut.cloneNode()}),Ut.textContent=Zt)),Lt(R.afterSanitizeElements,Ut,null),!1)},pr=function(Ut,Zt,tn){if(Re&&(Zt==="id"||Zt==="name")&&(tn in r||tn in $n))return!1;if(!(Qe&&!xe[Zt]&&Dd(Q,Zt))){if(!(Ke&&Dd(ee,Zt))){if(!$e[Zt]||xe[Zt]){if(!(qr(Ut)&&(Te.tagNameCheck instanceof RegExp&&Dd(Te.tagNameCheck,Ut)||Te.tagNameCheck instanceof Function&&Te.tagNameCheck(Ut))&&(Te.attributeNameCheck instanceof RegExp&&Dd(Te.attributeNameCheck,Zt)||Te.attributeNameCheck instanceof Function&&Te.attributeNameCheck(Zt))||Zt==="is"&&Te.allowCustomizedBuiltInElements&&(Te.tagNameCheck instanceof RegExp&&Dd(Te.tagNameCheck,tn)||Te.tagNameCheck instanceof Function&&Te.tagNameCheck(tn))))return!1}else if(!ut[Zt]){if(!Dd(ce,KC(tn,ne,""))){if(!((Zt==="src"||Zt==="xlink:href"||Zt==="href")&&Ut!=="script"&&Tyt(tn,"data:")===0&&pe[Ut])){if(!(bt&&!Dd(ie,KC(tn,ne,"")))){if(tn)return!1}}}}}}return!0},qr=function(Ut){return Ut!=="annotation-xml"&&tAe(Ut,ve)},pn=function(Ut){Lt(R.beforeSanitizeAttributes,Ut,null);const{attributes:Zt}=Ut;if(!Zt||ls(Ut))return;const tn={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:$e,forceKeepAttr:void 0};let Mr=Zt.length;for(;Mr--;){const Un=Zt[Mr],{name:Mt,namespaceURI:sr,value:mr}=Un,bn=Yr(Mt),zr=mr;let Kr=Mt==="value"?zr:Ryt(zr);if(tn.attrName=bn,tn.attrValue=Kr,tn.keepAttr=!0,tn.forceKeepAttr=void 0,Lt(R.uponSanitizeAttribute,Ut,tn),Kr=tn.attrValue,Ye&&(bn==="id"||bn==="name")&&(ps(Mt,Ut),Kr=ct+Kr),$t&&Dd(/((--!?|])>)|<\/(style|title)/i,Kr)){ps(Mt,Ut);continue}if(tn.forceKeepAttr)continue;if(!tn.keepAttr){ps(Mt,Ut);continue}if(!kt&&Dd(/\/>/i,Kr)){ps(Mt,Ut);continue}gt&&UP([q,B,W],jr=>{Kr=KC(Kr,jr," ")});const dr=Yr(Ut.nodeName);if(!pr(dr,bn,Kr)){ps(Mt,Ut);continue}if(A&&typeof g=="object"&&typeof g.getAttributeType=="function"&&!sr)switch(g.getAttributeType(dr,bn)){case"TrustedHTML":{Kr=A.createHTML(Kr);break}case"TrustedScriptURL":{Kr=A.createScriptURL(Kr);break}}if(Kr!==zr)try{sr?Ut.setAttributeNS(sr,Mt,Kr):Ut.setAttribute(Mt,Kr),ls(Ut)?Vn(Ut):eAe(t.removed)}catch{ps(Mt,Ut)}}Lt(R.afterSanitizeAttributes,Ut,null)},vn=function en(Ut){let Zt=null;const tn=yi(Ut);for(Lt(R.beforeSanitizeShadowDOM,Ut,null);Zt=tn.nextNode();)Lt(R.uponSanitizeShadowNode,Zt,null),Kt(Zt),pn(Zt),Zt.content instanceof c&&en(Zt.content);Lt(R.afterSanitizeShadowDOM,Ut,null)};return t.sanitize=function(en){let Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zt=null,tn=null,Mr=null,Un=null;if(On=!en,On&&(en=""),typeof en!="string"&&!at(en))if(typeof en.toString=="function"){if(en=en.toString(),typeof en!="string")throw GC("dirty is not a string, aborting")}else throw GC("toString is not a function");if(!t.isSupported)return en;if(Ie||es(Ut),t.removed=[],typeof en=="string"&&(yt=!1),yt){if(en.nodeName){const mr=Yr(en.nodeName);if(!ae[mr]||fe[mr])throw GC("root node is forbidden and cannot be sanitized in-place")}}else if(en instanceof u)Zt=Xr(""),tn=Zt.ownerDocument.importNode(en,!0),tn.nodeType===ZC.element&&tn.nodeName==="BODY"||tn.nodeName==="HTML"?Zt=tn:Zt.appendChild(tn);else{if(!nt&&!gt&&!Ae&&en.indexOf("<")===-1)return A&&we?A.createHTML(en):en;if(Zt=Xr(en),!Zt)return nt?null:we?k:""}Zt&&Je&&Vn(Zt.firstChild);const Mt=yi(yt?en:Zt);for(;Mr=Mt.nextNode();)Kt(Mr),pn(Mr),Mr.content instanceof c&&vn(Mr.content);if(yt)return en;if(nt){if(Pe)for(Un=P.call(Zt.ownerDocument);Zt.firstChild;)Un.appendChild(Zt.firstChild);else Un=Zt;return($e.shadowroot||$e.shadowrootmode)&&(Un=$.call(n,Un,!0)),Un}let sr=Ae?Zt.outerHTML:Zt.innerHTML;return Ae&&ae["!doctype"]&&Zt.ownerDocument&&Zt.ownerDocument.doctype&&Zt.ownerDocument.doctype.name&&Dd(aAe,Zt.ownerDocument.doctype.name)&&(sr=" `+sr),gt&&UP([q,B,W],mr=>{sr=KC(sr,mr," ")}),A&&we?A.createHTML(sr):sr},t.setConfig=function(){let en=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};es(en),Ie=!0},t.clearConfig=function(){cn=null,Ie=!1},t.isValidAttribute=function(en,Ut,Zt){cn||es({});const tn=Yr(en),Mr=Yr(Ut);return pr(tn,Mr,Zt)},t.addHook=function(en,Ut){typeof Ut=="function"&&JC(R[en],Ut)},t.removeHook=function(en,Ut){if(Ut!==void 0){const Zt=jyt(R[en],Ut);return Zt===-1?void 0:Pyt(R[en],Zt,1)[0]}return eAe(R[en])},t.removeHooks=function(en){R[en]=[]},t.removeAllHooks=function(){R=cAe()},t}var Jyt=uAe(),rG,fAe;function Kyt(){if(fAe)return rG;fAe=1;var e=y1(),t=/[\\^$.*+?()[\]{}|]/g,r=RegExp(t.source);function n(s){return s=e(s),s&&r.test(s)?s.replace(t,"\\$&"):s}return rG=n,rG}var Gyt=Kyt();const Yyt=cs(Gyt);var nG,pAe;function Zyt(){if(pAe)return nG;pAe=1;var e=Object.prototype,t=e.hasOwnProperty;function r(n,s){return n!=null&&t.call(n,s)}return nG=r,nG}var iG,hAe;function Xyt(){if(hAe)return iG;hAe=1;var e=Zyt(),t=vme();function r(n,s){return n!=null&&t(n,s,e)}return iG=r,iG}var Qyt=Xyt();const evt=cs(Qyt);var tvt=a1e();const rvt=cs(tvt);/*! For license information please see swagger-ui-es-bundle-core.js.LICENSE.txt */var nvt={7:function(e){var t,r=typeof Reflect=="object"?Reflect:null,n=r&&typeof r.apply=="function"?r.apply:function(_,E,S){return Function.prototype.apply.call(_,E,S)};t=r&&typeof r.ownKeys=="function"?r.ownKeys:Object.getOwnPropertySymbols?function(_){return Object.getOwnPropertyNames(_).concat(Object.getOwnPropertySymbols(_))}:function(_){return Object.getOwnPropertyNames(_)};var s=Number.isNaN||function(_){return _!=_};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(_,E){return new Promise((function(S,A){function k(j){_.removeListener(E,O),A(j)}function O(){typeof _.removeListener=="function"&&_.removeListener("error",k),S([].slice.call(arguments))}w(_,E,O,{once:!0}),E!=="error"&&(function(P,I,$){typeof P.on=="function"&&w(P,"error",I,$)})(_,k,{once:!0})}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var l=10;function u(b){if(typeof b!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof b)}function a(b){return b._maxListeners===void 0?c.defaultMaxListeners:b._maxListeners}function f(b,_,E,S){var A,k,O;if(u(E),(k=b._events)===void 0?(k=b._events=Object.create(null),b._eventsCount=0):(k.newListener!==void 0&&(b.emit("newListener",_,E.listener?E.listener:E),k=b._events),O=k[_]),O===void 0)O=k[_]=E,++b._eventsCount;else if(typeof O=="function"?O=k[_]=S?[E,O]:[O,E]:S?O.unshift(E):O.push(E),(A=a(b))>0&&O.length>A&&!O.warned){O.warned=!0;var j=new Error("Possible EventEmitter memory leak detected. "+O.length+" "+String(_)+" listeners added. Use emitter.setMaxListeners() to increase limit");j.name="MaxListenersExceededWarning",j.emitter=b,j.type=_,j.count=O.length,(function(I){console&&console.warn&&console.warn(I)})(j)}return b}function p(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(b,_,E){var S={fired:!1,wrapFn:void 0,target:b,type:_,listener:E},A=p.bind(S);return A.listener=E,S.wrapFn=A,A}function m(b,_,E){var S=b._events;if(S===void 0)return[];var A=S[_];return A===void 0?[]:typeof A=="function"?E?[A.listener||A]:[A]:E?(function(O){for(var j=new Array(O.length),P=0;P0&&(O=E[0]),O instanceof Error)throw O;var j=new Error("Unhandled error."+(O?" ("+O.message+")":""));throw j.context=O,j}var P=k[_];if(P===void 0)return!1;if(typeof P=="function")n(P,this,E);else{var I=P.length,$=y(P,I);for(S=0;S=0;O--)if(S[O]===E||S[O].listener===E){j=S[O].listener,k=O;break}if(k<0)return this;k===0?S.shift():(function(I,$){for(;$+1=0;A--)this.removeListener(_,E[A]);return this},c.prototype.listeners=function(_){return m(this,_,!0)},c.prototype.rawListeners=function(_){return m(this,_,!1)},c.listenerCount=function(b,_){return typeof b.listenerCount=="function"?b.listenerCount(_):g.call(b,_)},c.prototype.listenerCount=g,c.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},48:function(e){var t={};function r(s,c,l){l||(l=Error);var u=(function(a){function f(p,d,m){return a.call(this,(function(y,w,b){return typeof c=="string"?c:c(y,w,b)})(p,d,m))||this}return(function(d,m){d.prototype=Object.create(m.prototype),d.prototype.constructor=d,d.__proto__=m})(f,a),f})(l);u.prototype.name=l.name,u.prototype.code=s,t[s]=u}function n(s,c){if(Array.isArray(s)){var l=s.length;return s=s.map((function(u){return String(u)})),l>2?"one of ".concat(c," ").concat(s.slice(0,l-1).join(", "),", or ")+s[l-1]:l===2?"one of ".concat(c," ").concat(s[0]," or ").concat(s[1]):"of ".concat(c," ").concat(s[0])}return"of ".concat(c," ").concat(String(s))}r("ERR_INVALID_OPT_VALUE",(function(s,c){return'The value "'+c+'" is invalid for option "'+s+'"'}),TypeError),r("ERR_INVALID_ARG_TYPE",(function(s,c,l){var u,a;if(typeof c=="string"&&(function(d,m,g){return d.substr(0,m.length)===m})(c,"not ")?(u="must not be",c=c.replace(/^not /,"")):u="must be",(function(d,m,g){return(g===void 0||g>d.length)&&(g=d.length),d.substring(g-m.length,g)===m})(s," argument"))a="The ".concat(s," ").concat(u," ").concat(n(c,"type"));else{var f=(function(d,m,g){return typeof g!="number"&&(g=0),!(g+m.length>d.length)&&d.indexOf(m,g)!==-1})(s,".")?"property":"argument";a='The "'.concat(s,'" ').concat(f," ").concat(u," ").concat(n(c,"type"))}return a+=". Received type ".concat(typeof l)}),TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",(function(s){return"The "+s+" method is not implemented"})),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",(function(s){return"Cannot call "+s+" after a stream was destroyed"})),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",(function(s){return"Unknown encoding: "+s}),TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.F=t},107:function(e,t,r){var n=r(698),s=r(392),c=r(861).Buffer,l=[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],u=new Array(64);function a(){this.init(),this._w=u,s.call(this,64,56)}function f(w,b,_){return _^w&(b^_)}function p(w,b,_){return w&b|_&(w|b)}function d(w){return(w>>>2|w<<30)^(w>>>13|w<<19)^(w>>>22|w<<10)}function m(w){return(w>>>6|w<<26)^(w>>>11|w<<21)^(w>>>25|w<<7)}function g(w){return(w>>>7|w<<25)^(w>>>18|w<<14)^w>>>3}function y(w){return(w>>>17|w<<15)^(w>>>19|w<<13)^w>>>10}n(a,s),a.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},a.prototype._update=function(w){for(var b=this._w,_=0|this._a,E=0|this._b,S=0|this._c,A=0|this._d,k=0|this._e,O=0|this._f,j=0|this._g,P=0|this._h,I=0;I<16;++I)b[I]=w.readInt32BE(4*I);for(;I<64;++I)b[I]=y(b[I-2])+b[I-7]+g(b[I-15])+b[I-16]|0;for(var $=0;$<64;++$){var R=P+m(k)+f(k,O,j)+l[$]+b[$]|0,q=d(_)+p(_,E,S)|0;P=j,j=O,O=k,k=A+R|0,A=S,S=E,E=_,_=R+q|0}this._a=_+this._a|0,this._b=E+this._b|0,this._c=S+this._c|0,this._d=A+this._d|0,this._e=k+this._e|0,this._f=O+this._f|0,this._g=j+this._g|0,this._h=P+this._h|0},a.prototype._hash=function(){var w=c.allocUnsafe(32);return w.writeInt32BE(this._a,0),w.writeInt32BE(this._b,4),w.writeInt32BE(this._c,8),w.writeInt32BE(this._d,12),w.writeInt32BE(this._e,16),w.writeInt32BE(this._f,20),w.writeInt32BE(this._g,24),w.writeInt32BE(this._h,28),w},e.exports=a},123:function(e,t,r){var n=r(606),s=r(499),c=r(310).Stream;function l(a,f,p){var d,m=(function(S,A){return new Array(A||0).join(S||"")})(f,p=p||0),g=a;if(typeof a=="object"&&(g=a[d=Object.keys(a)[0]])&&g._elem)return g._elem.name=d,g._elem.icount=p,g._elem.indent=f,g._elem.indents=m,g._elem.interrupt=g,g._elem;var y,w=[],b=[];function _(E){Object.keys(E).forEach((function(S){w.push((function(k,O){return k+'="'+s(O)+'"'})(S,E[S]))}))}switch(typeof g){case"object":if(g===null)break;g._attr&&_(g._attr),g._cdata&&b.push(("/g,"]]]]>")+"]]>"),g.forEach&&(y=!1,b.push(""),g.forEach((function(E){typeof E=="object"?Object.keys(E)[0]=="_attr"?_(E._attr):b.push(l(E,f,p+1)):(b.pop(),y=!0,b.push(s(E)))})),y||b.push(""));break;default:b.push(s(g))}return{name:d,interrupt:!1,attributes:w,content:b,icount:p,indents:m,indent:f}}function u(a,f,p){if(typeof f!="object")return a(!1,f);var d=f.interrupt?1:f.content.length;function m(){for(;f.content.length;){var y=f.content.shift();if(y!==void 0){if(g(y))return;u(a,y)}}a(!1,(d>1?f.indents:"")+(f.name?"":"")+(f.indent&&!p?` `:"")),p&&p()}function g(y){return!!y.interrupt&&(y.interrupt.append=a,y.interrupt.end=m,y.interrupt=!1,a(!0),!0)}if(a(!1,f.indents+(f.name?"<"+f.name:"")+(f.attributes.length?" "+f.attributes.join(" "):"")+(d?f.name?">":"":f.name?"/>":"")+(f.indent&&d>1?` `:"")),!d)return a(!1,f.indent?` `:"");g(f)||m()}e.exports=function(f,p){typeof p!="object"&&(p={indent:p});var d=p.stream?new c:null,m="",g=!1,y=p.indent?p.indent===!0?" ":p.indent:"",w=!0;function b(A){w?n.nextTick(A):A()}function _(A,k){if(k!==void 0&&(m+=k),A&&!g&&(d=d||new c,g=!0),A&&g){var O=m;b((function(){d.emit("data",O)})),m=""}}function E(A,k){u(_,l(A,y,y?1:0),k)}function S(){if(d){var A=m;b((function(){d.emit("data",A),d.emit("end"),d.readable=!1,d.emit("close")}))}}return b((function(){w=!1})),p.declaration&&(function(k){var O={version:"1.0",encoding:k.encoding||"UTF-8"};k.standalone&&(O.standalone=k.standalone),E({"?xml":{_attr:O}}),m=m.replace("/>","?>")})(p.declaration),f&&f.forEach?f.forEach((function(A,k){var O;k+1===f.length&&(O=S),E(A,O)})):E(f,S),d?(d.readable=!0,d):m},e.exports.element=e.exports.Element=function(){var f={_elem:l(Array.prototype.slice.call(arguments)),push:function(p){if(!this.append)throw new Error("not assigned to a parent!");var d=this,m=this._elem.indent;u(this.append,l(p,m,this._elem.icount+(m?1:0)),(function(){d.append(!0)}))},close:function(p){p!==void 0&&this.push(p),this.end&&this.end()}};return f}},141:function(e,t,r){var n=r(861).Buffer,s=n.isEncoding||function(y){switch((y=""+y)&&y.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 c(y){var w;switch(this.encoding=(function(_){var E=(function(A){if(!A)return"utf8";for(var k;;)switch(A){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 A;default:if(k)return;A=(""+A).toLowerCase(),k=!0}})(_);if(typeof E!="string"&&(n.isEncoding===s||!s(_)))throw new Error("Unknown encoding: "+_);return E||_})(y),this.encoding){case"utf16le":this.text=a,this.end=f,w=4;break;case"utf8":this.fillLast=u,w=4;break;case"base64":this.text=p,this.end=d,w=3;break;default:return this.write=m,void(this.end=g)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(w)}function l(y){return y<=127?0:y>>5==6?2:y>>4==14?3:y>>3==30?4:y>>6==2?-1:-2}function u(y){var w=this.lastTotal-this.lastNeed,b=(function(E,S,A){if((192&S[0])!=128)return E.lastNeed=0,"�";if(E.lastNeed>1&&S.length>1){if((192&S[1])!=128)return E.lastNeed=1,"�";if(E.lastNeed>2&&S.length>2&&(192&S[2])!=128)return E.lastNeed=2,"�"}})(this,y);return b!==void 0?b:this.lastNeed<=y.length?(y.copy(this.lastChar,w,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(y.copy(this.lastChar,w,0,y.length),void(this.lastNeed-=y.length))}function a(y,w){if((y.length-w)%2==0){var b=y.toString("utf16le",w);if(b){var _=b.charCodeAt(b.length-1);if(_>=55296&&_<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=y[y.length-2],this.lastChar[1]=y[y.length-1],b.slice(0,-1)}return b}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=y[y.length-1],y.toString("utf16le",w,y.length-1)}function f(y){var w=y&&y.length?this.write(y):"";if(this.lastNeed){var b=this.lastTotal-this.lastNeed;return w+this.lastChar.toString("utf16le",0,b)}return w}function p(y,w){var b=(y.length-w)%3;return b===0?y.toString("base64",w):(this.lastNeed=3-b,this.lastTotal=3,b===1?this.lastChar[0]=y[y.length-1]:(this.lastChar[0]=y[y.length-2],this.lastChar[1]=y[y.length-1]),y.toString("base64",w,y.length-b))}function d(y){var w=y&&y.length?this.write(y):"";return this.lastNeed?w+this.lastChar.toString("base64",0,3-this.lastNeed):w}function m(y){return y.toString(this.encoding)}function g(y){return y&&y.length?this.write(y):""}t.I=c,c.prototype.write=function(y){if(y.length===0)return"";var w,b;if(this.lastNeed){if((w=this.fillLast(y))===void 0)return"";b=this.lastNeed,this.lastNeed=0}else b=0;return b=0?(P>0&&(A.lastNeed=P-1),P):--j=0?(P>0&&(A.lastNeed=P-2),P):--j=0?(P>0&&(P===2?P=0:A.lastNeed=P-3),P):0))})(this,w,b);if(!this.lastNeed)return w.toString("utf8",b);this.lastTotal=_;var E=w.length-(_-this.lastNeed);return w.copy(this.lastChar,0,E),w.toString("utf8",b,E)},c.prototype.fillLast=function(y){if(this.lastNeed<=y.length)return y.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);y.copy(this.lastChar,this.lastTotal-this.lastNeed,0,y.length),this.lastNeed-=y.length}},157:function(e){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},209:function(e,t,r){var n=r(606),s=65536,c=4294967295,l=r(861).Buffer,u=r.g.crypto||r.g.msCrypto;u&&u.getRandomValues?e.exports=function(f,p){if(f>c)throw new RangeError("requested too many random bytes");var d=l.allocUnsafe(f);if(f>0)if(f>s)for(var m=0;ml)throw new RangeError('The value "'+Pe+'" is invalid for option "size"');const we=new Uint8Array(Pe);return Object.setPrototypeOf(we,a.prototype),we}function a(Pe,we,Re){if(typeof Pe=="number"){if(typeof we=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(Pe)}return f(Pe,we,Re)}function f(Pe,we,Re){if(typeof Pe=="string")return(function(yt,It){if(typeof It=="string"&&It!==""||(It="utf8"),!a.isEncoding(It))throw new TypeError("Unknown encoding: "+It);const Qt=0|w(yt,It);let Ce=u(Qt);const pe=Ce.write(yt,It);return pe!==Qt&&(Ce=Ce.slice(0,pe)),Ce})(Pe,we);if(ArrayBuffer.isView(Pe))return(function(yt){if($t(yt,Uint8Array)){const It=new Uint8Array(yt);return g(It.buffer,It.byteOffset,It.byteLength)}return m(yt)})(Pe);if(Pe==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Pe);if($t(Pe,ArrayBuffer)||Pe&&$t(Pe.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&($t(Pe,SharedArrayBuffer)||Pe&&$t(Pe.buffer,SharedArrayBuffer)))return g(Pe,we,Re);if(typeof Pe=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Ye=Pe.valueOf&&Pe.valueOf();if(Ye!=null&&Ye!==Pe)return a.from(Ye,we,Re);const ct=(function(yt){if(a.isBuffer(yt)){const It=0|y(yt.length),Qt=u(It);return Qt.length===0||yt.copy(Qt,0,0,It),Qt}if(yt.length!==void 0)return typeof yt.length!="number"||Ae(yt.length)?u(0):m(yt);if(yt.type==="Buffer"&&Array.isArray(yt.data))return m(yt.data)})(Pe);if(ct)return ct;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof Pe[Symbol.toPrimitive]=="function")return a.from(Pe[Symbol.toPrimitive]("string"),we,Re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Pe)}function p(Pe){if(typeof Pe!="number")throw new TypeError('"size" argument must be of type number');if(Pe<0)throw new RangeError('The value "'+Pe+'" is invalid for option "size"')}function d(Pe){return p(Pe),u(Pe<0?0:0|y(Pe))}function m(Pe){const we=Pe.length<0?0:0|y(Pe.length),Re=u(we);for(let Ye=0;Ye=l)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+l.toString(16)+" bytes");return 0|Pe}function w(Pe,we){if(a.isBuffer(Pe))return Pe.length;if(ArrayBuffer.isView(Pe)||$t(Pe,ArrayBuffer))return Pe.byteLength;if(typeof Pe!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Pe);const Re=Pe.length,Ye=arguments.length>2&&arguments[2]===!0;if(!Ye&&Re===0)return 0;let ct=!1;for(;;)switch(we){case"ascii":case"latin1":case"binary":return Re;case"utf8":case"utf-8":return bt(Pe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Re;case"hex":return Re>>>1;case"base64":return kt(Pe).length;default:if(ct)return Ye?-1:bt(Pe).length;we=(""+we).toLowerCase(),ct=!0}}function b(Pe,we,Re){let Ye=!1;if((we===void 0||we<0)&&(we=0),we>this.length||((Re===void 0||Re>this.length)&&(Re=this.length),Re<=0)||(Re>>>=0)<=(we>>>=0))return"";for(Pe||(Pe="utf8");;)switch(Pe){case"hex":return W(this,we,Re);case"utf8":case"utf-8":return $(this,we,Re);case"ascii":return q(this,we,Re);case"latin1":case"binary":return B(this,we,Re);case"base64":return I(this,we,Re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Q(this,we,Re);default:if(Ye)throw new TypeError("Unknown encoding: "+Pe);Pe=(Pe+"").toLowerCase(),Ye=!0}}function _(Pe,we,Re){const Ye=Pe[we];Pe[we]=Pe[Re],Pe[Re]=Ye}function E(Pe,we,Re,Ye,ct){if(Pe.length===0)return-1;if(typeof Re=="string"?(Ye=Re,Re=0):Re>2147483647?Re=2147483647:Re<-2147483648&&(Re=-2147483648),Ae(Re=+Re)&&(Re=ct?0:Pe.length-1),Re<0&&(Re=Pe.length+Re),Re>=Pe.length){if(ct)return-1;Re=Pe.length-1}else if(Re<0){if(!ct)return-1;Re=0}if(typeof we=="string"&&(we=a.from(we,Ye)),a.isBuffer(we))return we.length===0?-1:S(Pe,we,Re,Ye,ct);if(typeof we=="number")return we&=255,typeof Uint8Array.prototype.indexOf=="function"?ct?Uint8Array.prototype.indexOf.call(Pe,we,Re):Uint8Array.prototype.lastIndexOf.call(Pe,we,Re):S(Pe,[we],Re,Ye,ct);throw new TypeError("val must be string, number or Buffer")}function S(Pe,we,Re,Ye,ct){let St,yt=1,It=Pe.length,Qt=we.length;if(Ye!==void 0&&((Ye=String(Ye).toLowerCase())==="ucs2"||Ye==="ucs-2"||Ye==="utf16le"||Ye==="utf-16le")){if(Pe.length<2||we.length<2)return-1;yt=2,It/=2,Qt/=2,Re/=2}function Ce(pe,ke){return yt===1?pe[ke]:pe.readUInt16BE(ke*yt)}if(ct){let pe=-1;for(St=Re;StIt&&(Re=It-Qt),St=Re;St>=0;St--){let pe=!0;for(let ke=0;kect&&(Ye=ct):Ye=ct;const St=we.length;let yt;for(Ye>St/2&&(Ye=St/2),yt=0;yt>8,Ce=It%256,pe.push(Ce),pe.push(Qt);return pe})(we,Pe.length-Re),Pe,Re,Ye)}function I(Pe,we,Re){return we===0&&Re===Pe.length?n.fromByteArray(Pe):n.fromByteArray(Pe.slice(we,Re))}function $(Pe,we,Re){Re=Math.min(Pe.length,Re);const Ye=[];let ct=we;for(;ct239?4:St>223?3:St>191?2:1;if(ct+It<=Re){let Qt,Ce,pe,ke;switch(It){case 1:St<128&&(yt=St);break;case 2:Qt=Pe[ct+1],(192&Qt)==128&&(ke=(31&St)<<6|63&Qt,ke>127&&(yt=ke));break;case 3:Qt=Pe[ct+1],Ce=Pe[ct+2],(192&Qt)==128&&(192&Ce)==128&&(ke=(15&St)<<12|(63&Qt)<<6|63&Ce,ke>2047&&(ke<55296||ke>57343)&&(yt=ke));break;case 4:Qt=Pe[ct+1],Ce=Pe[ct+2],pe=Pe[ct+3],(192&Qt)==128&&(192&Ce)==128&&(192&pe)==128&&(ke=(15&St)<<18|(63&Qt)<<12|(63&Ce)<<6|63&pe,ke>65535&&ke<1114112&&(yt=ke))}}yt===null?(yt=65533,It=1):yt>65535&&(yt-=65536,Ye.push(yt>>>10&1023|55296),yt=56320|1023&yt),Ye.push(yt),ct+=It}return(function(yt){const It=yt.length;if(It<=R)return String.fromCharCode.apply(String,yt);let Qt="",Ce=0;for(;Ce"u"||typeof console.error!="function"||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(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),a.poolSize=8192,a.from=function(Pe,we,Re){return f(Pe,we,Re)},Object.setPrototypeOf(a.prototype,Uint8Array.prototype),Object.setPrototypeOf(a,Uint8Array),a.alloc=function(Pe,we,Re){return(function(ct,St,yt){return p(ct),ct<=0?u(ct):St!==void 0?typeof yt=="string"?u(ct).fill(St,yt):u(ct).fill(St):u(ct)})(Pe,we,Re)},a.allocUnsafe=function(Pe){return d(Pe)},a.allocUnsafeSlow=function(Pe){return d(Pe)},a.isBuffer=function(we){return we!=null&&we._isBuffer===!0&&we!==a.prototype},a.compare=function(we,Re){if($t(we,Uint8Array)&&(we=a.from(we,we.offset,we.byteLength)),$t(Re,Uint8Array)&&(Re=a.from(Re,Re.offset,Re.byteLength)),!a.isBuffer(we)||!a.isBuffer(Re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(we===Re)return 0;let Ye=we.length,ct=Re.length;for(let St=0,yt=Math.min(Ye,ct);Stct.length?(a.isBuffer(yt)||(yt=a.from(yt)),yt.copy(ct,St)):Uint8Array.prototype.set.call(ct,yt,St);else{if(!a.isBuffer(yt))throw new TypeError('"list" argument must be an Array of Buffers');yt.copy(ct,St)}St+=yt.length}return ct},a.byteLength=w,a.prototype._isBuffer=!0,a.prototype.swap16=function(){const we=this.length;if(we%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let Re=0;ReRe&&(we+=" ... "),""},c&&(a.prototype[c]=a.prototype.inspect),a.prototype.compare=function(we,Re,Ye,ct,St){if($t(we,Uint8Array)&&(we=a.from(we,we.offset,we.byteLength)),!a.isBuffer(we))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof we);if(Re===void 0&&(Re=0),Ye===void 0&&(Ye=we?we.length:0),ct===void 0&&(ct=0),St===void 0&&(St=this.length),Re<0||Ye>we.length||ct<0||St>this.length)throw new RangeError("out of range index");if(ct>=St&&Re>=Ye)return 0;if(ct>=St)return-1;if(Re>=Ye)return 1;if(this===we)return 0;let yt=(St>>>=0)-(ct>>>=0),It=(Ye>>>=0)-(Re>>>=0);const Qt=Math.min(yt,It),Ce=this.slice(ct,St),pe=we.slice(Re,Ye);for(let ke=0;ke>>=0,isFinite(Ye)?(Ye>>>=0,ct===void 0&&(ct="utf8")):(ct=Ye,Ye=void 0)}const St=this.length-Re;if((Ye===void 0||Ye>St)&&(Ye=St),we.length>0&&(Ye<0||Re<0)||Re>this.length)throw new RangeError("Attempt to write outside buffer bounds");ct||(ct="utf8");let yt=!1;for(;;)switch(ct){case"hex":return A(this,we,Re,Ye);case"utf8":case"utf-8":return k(this,we,Re,Ye);case"ascii":case"latin1":case"binary":return O(this,we,Re,Ye);case"base64":return j(this,we,Re,Ye);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,we,Re,Ye);default:if(yt)throw new TypeError("Unknown encoding: "+ct);ct=(""+ct).toLowerCase(),yt=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const R=4096;function q(Pe,we,Re){let Ye="";Re=Math.min(Pe.length,Re);for(let ct=we;ctYe)&&(Re=Ye);let ct="";for(let St=we;StRe)throw new RangeError("Trying to access beyond buffer length")}function ie(Pe,we,Re,Ye,ct,St){if(!a.isBuffer(Pe))throw new TypeError('"buffer" argument must be a Buffer instance');if(we>ct||wePe.length)throw new RangeError("Index out of range")}function ne(Pe,we,Re,Ye,ct){fe(we,Ye,ct,Pe,Re,7);let St=Number(we&BigInt(4294967295));Pe[Re++]=St,St>>=8,Pe[Re++]=St,St>>=8,Pe[Re++]=St,St>>=8,Pe[Re++]=St;let yt=Number(we>>BigInt(32)&BigInt(4294967295));return Pe[Re++]=yt,yt>>=8,Pe[Re++]=yt,yt>>=8,Pe[Re++]=yt,yt>>=8,Pe[Re++]=yt,Re}function ve(Pe,we,Re,Ye,ct){fe(we,Ye,ct,Pe,Re,7);let St=Number(we&BigInt(4294967295));Pe[Re+7]=St,St>>=8,Pe[Re+6]=St,St>>=8,Pe[Re+5]=St,St>>=8,Pe[Re+4]=St;let yt=Number(we>>BigInt(32)&BigInt(4294967295));return Pe[Re+3]=yt,yt>>=8,Pe[Re+2]=yt,yt>>=8,Pe[Re+1]=yt,yt>>=8,Pe[Re]=yt,Re+8}function ce(Pe,we,Re,Ye,ct,St){if(Re+Ye>Pe.length)throw new RangeError("Index out of range");if(Re<0)throw new RangeError("Index out of range")}function ae(Pe,we,Re,Ye,ct){return we=+we,Re>>>=0,ct||ce(Pe,0,Re,4),s.write(Pe,we,Re,Ye,23,4),Re+4}function me(Pe,we,Re,Ye,ct){return we=+we,Re>>>=0,ct||ce(Pe,0,Re,8),s.write(Pe,we,Re,Ye,52,8),Re+8}a.prototype.slice=function(we,Re){const Ye=this.length;(we=~~we)<0?(we+=Ye)<0&&(we=0):we>Ye&&(we=Ye),(Re=Re===void 0?Ye:~~Re)<0?(Re+=Ye)<0&&(Re=0):Re>Ye&&(Re=Ye),Re>>=0,Re>>>=0,Ye||ee(we,Re,this.length);let ct=this[we],St=1,yt=0;for(;++yt>>=0,Re>>>=0,Ye||ee(we,Re,this.length);let ct=this[we+--Re],St=1;for(;Re>0&&(St*=256);)ct+=this[we+--Re]*St;return ct},a.prototype.readUint8=a.prototype.readUInt8=function(we,Re){return we>>>=0,Re||ee(we,1,this.length),this[we]},a.prototype.readUint16LE=a.prototype.readUInt16LE=function(we,Re){return we>>>=0,Re||ee(we,2,this.length),this[we]|this[we+1]<<8},a.prototype.readUint16BE=a.prototype.readUInt16BE=function(we,Re){return we>>>=0,Re||ee(we,2,this.length),this[we]<<8|this[we+1]},a.prototype.readUint32LE=a.prototype.readUInt32LE=function(we,Re){return we>>>=0,Re||ee(we,4,this.length),(this[we]|this[we+1]<<8|this[we+2]<<16)+16777216*this[we+3]},a.prototype.readUint32BE=a.prototype.readUInt32BE=function(we,Re){return we>>>=0,Re||ee(we,4,this.length),16777216*this[we]+(this[we+1]<<16|this[we+2]<<8|this[we+3])},a.prototype.readBigUInt64LE=Je((function(we){xe(we>>>=0,"offset");const Re=this[we],Ye=this[we+7];Re!==void 0&&Ye!==void 0||Ke(we,this.length-8);const ct=Re+256*this[++we]+65536*this[++we]+this[++we]*2**24,St=this[++we]+256*this[++we]+65536*this[++we]+Ye*2**24;return BigInt(ct)+(BigInt(St)<>>=0,"offset");const Re=this[we],Ye=this[we+7];Re!==void 0&&Ye!==void 0||Ke(we,this.length-8);const ct=Re*2**24+65536*this[++we]+256*this[++we]+this[++we],St=this[++we]*2**24+65536*this[++we]+256*this[++we]+Ye;return(BigInt(ct)<>>=0,Re>>>=0,Ye||ee(we,Re,this.length);let ct=this[we],St=1,yt=0;for(;++yt=St&&(ct-=Math.pow(2,8*Re)),ct},a.prototype.readIntBE=function(we,Re,Ye){we>>>=0,Re>>>=0,Ye||ee(we,Re,this.length);let ct=Re,St=1,yt=this[we+--ct];for(;ct>0&&(St*=256);)yt+=this[we+--ct]*St;return St*=128,yt>=St&&(yt-=Math.pow(2,8*Re)),yt},a.prototype.readInt8=function(we,Re){return we>>>=0,Re||ee(we,1,this.length),128&this[we]?-1*(255-this[we]+1):this[we]},a.prototype.readInt16LE=function(we,Re){we>>>=0,Re||ee(we,2,this.length);const Ye=this[we]|this[we+1]<<8;return 32768&Ye?4294901760|Ye:Ye},a.prototype.readInt16BE=function(we,Re){we>>>=0,Re||ee(we,2,this.length);const Ye=this[we+1]|this[we]<<8;return 32768&Ye?4294901760|Ye:Ye},a.prototype.readInt32LE=function(we,Re){return we>>>=0,Re||ee(we,4,this.length),this[we]|this[we+1]<<8|this[we+2]<<16|this[we+3]<<24},a.prototype.readInt32BE=function(we,Re){return we>>>=0,Re||ee(we,4,this.length),this[we]<<24|this[we+1]<<16|this[we+2]<<8|this[we+3]},a.prototype.readBigInt64LE=Je((function(we){xe(we>>>=0,"offset");const Re=this[we],Ye=this[we+7];Re!==void 0&&Ye!==void 0||Ke(we,this.length-8);const ct=this[we+4]+256*this[we+5]+65536*this[we+6]+(Ye<<24);return(BigInt(ct)<>>=0,"offset");const Re=this[we],Ye=this[we+7];Re!==void 0&&Ye!==void 0||Ke(we,this.length-8);const ct=(Re<<24)+65536*this[++we]+256*this[++we]+this[++we];return(BigInt(ct)<>>=0,Re||ee(we,4,this.length),s.read(this,we,!0,23,4)},a.prototype.readFloatBE=function(we,Re){return we>>>=0,Re||ee(we,4,this.length),s.read(this,we,!1,23,4)},a.prototype.readDoubleLE=function(we,Re){return we>>>=0,Re||ee(we,8,this.length),s.read(this,we,!0,52,8)},a.prototype.readDoubleBE=function(we,Re){return we>>>=0,Re||ee(we,8,this.length),s.read(this,we,!1,52,8)},a.prototype.writeUintLE=a.prototype.writeUIntLE=function(we,Re,Ye,ct){we=+we,Re>>>=0,Ye>>>=0,!ct&&ie(this,we,Re,Ye,Math.pow(2,8*Ye)-1,0);let St=1,yt=0;for(this[Re]=255&we;++yt>>=0,Ye>>>=0,!ct&&ie(this,we,Re,Ye,Math.pow(2,8*Ye)-1,0);let St=Ye-1,yt=1;for(this[Re+St]=255&we;--St>=0&&(yt*=256);)this[Re+St]=we/yt&255;return Re+Ye},a.prototype.writeUint8=a.prototype.writeUInt8=function(we,Re,Ye){return we=+we,Re>>>=0,Ye||ie(this,we,Re,1,255,0),this[Re]=255&we,Re+1},a.prototype.writeUint16LE=a.prototype.writeUInt16LE=function(we,Re,Ye){return we=+we,Re>>>=0,Ye||ie(this,we,Re,2,65535,0),this[Re]=255&we,this[Re+1]=we>>>8,Re+2},a.prototype.writeUint16BE=a.prototype.writeUInt16BE=function(we,Re,Ye){return we=+we,Re>>>=0,Ye||ie(this,we,Re,2,65535,0),this[Re]=we>>>8,this[Re+1]=255&we,Re+2},a.prototype.writeUint32LE=a.prototype.writeUInt32LE=function(we,Re,Ye){return we=+we,Re>>>=0,Ye||ie(this,we,Re,4,4294967295,0),this[Re+3]=we>>>24,this[Re+2]=we>>>16,this[Re+1]=we>>>8,this[Re]=255&we,Re+4},a.prototype.writeUint32BE=a.prototype.writeUInt32BE=function(we,Re,Ye){return we=+we,Re>>>=0,Ye||ie(this,we,Re,4,4294967295,0),this[Re]=we>>>24,this[Re+1]=we>>>16,this[Re+2]=we>>>8,this[Re+3]=255&we,Re+4},a.prototype.writeBigUInt64LE=Je((function(we,Re=0){return ne(this,we,Re,BigInt(0),BigInt("0xffffffffffffffff"))})),a.prototype.writeBigUInt64BE=Je((function(we,Re=0){return ve(this,we,Re,BigInt(0),BigInt("0xffffffffffffffff"))})),a.prototype.writeIntLE=function(we,Re,Ye,ct){if(we=+we,Re>>>=0,!ct){const Qt=Math.pow(2,8*Ye-1);ie(this,we,Re,Ye,Qt-1,-Qt)}let St=0,yt=1,It=0;for(this[Re]=255&we;++St>>=0,!ct){const Qt=Math.pow(2,8*Ye-1);ie(this,we,Re,Ye,Qt-1,-Qt)}let St=Ye-1,yt=1,It=0;for(this[Re+St]=255&we;--St>=0&&(yt*=256);)we<0&&It===0&&this[Re+St+1]!==0&&(It=1),this[Re+St]=(we/yt|0)-It&255;return Re+Ye},a.prototype.writeInt8=function(we,Re,Ye){return we=+we,Re>>>=0,Ye||ie(this,we,Re,1,127,-128),we<0&&(we=255+we+1),this[Re]=255&we,Re+1},a.prototype.writeInt16LE=function(we,Re,Ye){return we=+we,Re>>>=0,Ye||ie(this,we,Re,2,32767,-32768),this[Re]=255&we,this[Re+1]=we>>>8,Re+2},a.prototype.writeInt16BE=function(we,Re,Ye){return we=+we,Re>>>=0,Ye||ie(this,we,Re,2,32767,-32768),this[Re]=we>>>8,this[Re+1]=255&we,Re+2},a.prototype.writeInt32LE=function(we,Re,Ye){return we=+we,Re>>>=0,Ye||ie(this,we,Re,4,2147483647,-2147483648),this[Re]=255&we,this[Re+1]=we>>>8,this[Re+2]=we>>>16,this[Re+3]=we>>>24,Re+4},a.prototype.writeInt32BE=function(we,Re,Ye){return we=+we,Re>>>=0,Ye||ie(this,we,Re,4,2147483647,-2147483648),we<0&&(we=4294967295+we+1),this[Re]=we>>>24,this[Re+1]=we>>>16,this[Re+2]=we>>>8,this[Re+3]=255&we,Re+4},a.prototype.writeBigInt64LE=Je((function(we,Re=0){return ne(this,we,Re,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),a.prototype.writeBigInt64BE=Je((function(we,Re=0){return ve(this,we,Re,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),a.prototype.writeFloatLE=function(we,Re,Ye){return ae(this,we,Re,!0,Ye)},a.prototype.writeFloatBE=function(we,Re,Ye){return ae(this,we,Re,!1,Ye)},a.prototype.writeDoubleLE=function(we,Re,Ye){return me(this,we,Re,!0,Ye)},a.prototype.writeDoubleBE=function(we,Re,Ye){return me(this,we,Re,!1,Ye)},a.prototype.copy=function(we,Re,Ye,ct){if(!a.isBuffer(we))throw new TypeError("argument should be a Buffer");if(Ye||(Ye=0),ct||ct===0||(ct=this.length),Re>=we.length&&(Re=we.length),Re||(Re=0),ct>0&&ct=this.length)throw new RangeError("Index out of range");if(ct<0)throw new RangeError("sourceEnd out of bounds");ct>this.length&&(ct=this.length),we.length-Re>>=0,Ye=Ye===void 0?this.length:Ye>>>0,we||(we=0),typeof we=="number")for(St=Re;St=Ye+4;Re-=3)we=`_${Pe.slice(Re-3,Re)}${we}`;return`${Pe.slice(0,Re)}${we}`}function fe(Pe,we,Re,Ye,ct,St){if(Pe>Re||Pe= 0${yt} and < 2${yt} ** ${8*(St+1)}${yt}`:`>= -(2${yt} ** ${8*(St+1)-1}${yt}) and < 2 ** ${8*(St+1)-1}${yt}`,new $e.ERR_OUT_OF_RANGE("value",It,Pe)}(function(It,Qt,Ce){xe(Qt,"offset"),It[Qt]!==void 0&&It[Qt+Ce]!==void 0||Ke(Qt,It.length-(Ce+1))})(Ye,ct,St)}function xe(Pe,we){if(typeof Pe!="number")throw new $e.ERR_INVALID_ARG_TYPE(we,"number",Pe)}function Ke(Pe,we,Re){throw Math.floor(Pe)!==Pe?(xe(Pe,Re),new $e.ERR_OUT_OF_RANGE("offset","an integer",Pe)):we<0?new $e.ERR_BUFFER_OUT_OF_BOUNDS:new $e.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${we}`,Pe)}qe("ERR_BUFFER_OUT_OF_BOUNDS",(function(Pe){return Pe?`${Pe} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),qe("ERR_INVALID_ARG_TYPE",(function(Pe,we){return`The "${Pe}" argument must be of type number. Received type ${typeof we}`}),TypeError),qe("ERR_OUT_OF_RANGE",(function(Pe,we,Re){let Ye=`The value of "${Pe}" is out of range.`,ct=Re;return Number.isInteger(Re)&&Math.abs(Re)>2**32?ct=Te(String(Re)):typeof Re=="bigint"&&(ct=String(Re),(Re>BigInt(2)**BigInt(32)||Re<-(BigInt(2)**BigInt(32)))&&(ct=Te(ct)),ct+="n"),Ye+=` It must be ${we}. Received ${ct}`,Ye}),RangeError);const Qe=/[^+/0-9A-Za-z-_]/g;function bt(Pe,we){let Re;we=we||1/0;const Ye=Pe.length;let ct=null;const St=[];for(let yt=0;yt55295&&Re<57344){if(!ct){if(Re>56319){(we-=3)>-1&&St.push(239,191,189);continue}if(yt+1===Ye){(we-=3)>-1&&St.push(239,191,189);continue}ct=Re;continue}if(Re<56320){(we-=3)>-1&&St.push(239,191,189),ct=Re;continue}Re=65536+(ct-55296<<10|Re-56320)}else ct&&(we-=3)>-1&&St.push(239,191,189);if(ct=null,Re<128){if((we-=1)<0)break;St.push(Re)}else if(Re<2048){if((we-=2)<0)break;St.push(Re>>6|192,63&Re|128)}else if(Re<65536){if((we-=3)<0)break;St.push(Re>>12|224,Re>>6&63|128,63&Re|128)}else{if(!(Re<1114112))throw new Error("Invalid code point");if((we-=4)<0)break;St.push(Re>>18|240,Re>>12&63|128,Re>>6&63|128,63&Re|128)}}return St}function kt(Pe){return n.toByteArray((function(Re){if((Re=(Re=Re.split("=")[0]).trim().replace(Qe,"")).length<2)return"";for(;Re.length%4!=0;)Re+="=";return Re})(Pe))}function gt(Pe,we,Re,Ye){let ct;for(ct=0;ct=we.length||ct>=Pe.length);++ct)we[ct+Re]=Pe[ct];return ct}function $t(Pe,we){return Pe instanceof we||Pe!=null&&Pe.constructor!=null&&Pe.constructor.name!=null&&Pe.constructor.name===we.name}function Ae(Pe){return Pe!=Pe}const Ie=(function(){const Pe="0123456789abcdef",we=new Array(256);for(let Re=0;Re<16;++Re){const Ye=16*Re;for(let ct=0;ct<16;++ct)we[Ye+ct]=Pe[Re]+Pe[ct]}return we})();function Je(Pe){return typeof BigInt>"u"?nt:Pe}function nt(){throw new Error("BigInt not supported")}},291:function(e,t,r){var n=r(48).F.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(c,l,u,a){var f=(function(d,m,g){return d.highWaterMark!=null?d.highWaterMark:m?d[g]:null})(l,a,u);if(f!=null){if(!isFinite(f)||Math.floor(f)!==f||f<0)throw new n(a?u:"highWaterMark",f);return Math.floor(f)}return c.objectMode?16:16384}}},310:function(e,t,r){e.exports=s;var n=r(7).EventEmitter;function s(){n.call(this)}r(698)(s,n),s.Readable=r(412),s.Writable=r(708),s.Duplex=r(382),s.Transform=r(610),s.PassThrough=r(600),s.finished=r(238),s.pipeline=r(758),s.Stream=s,s.prototype.pipe=function(c,l){var u=this;function a(w){c.writable&&c.write(w)===!1&&u.pause&&u.pause()}function f(){u.readable&&u.resume&&u.resume()}u.on("data",a),c.on("drain",f),c._isStdio||l&&l.end===!1||(u.on("end",d),u.on("close",m));var p=!1;function d(){p||(p=!0,c.end())}function m(){p||(p=!0,typeof c.destroy=="function"&&c.destroy())}function g(w){if(y(),n.listenerCount(this,"error")===0)throw w}function y(){u.removeListener("data",a),c.removeListener("drain",f),u.removeListener("end",d),u.removeListener("close",m),u.removeListener("error",g),c.removeListener("error",g),u.removeListener("end",y),u.removeListener("close",y),c.removeListener("close",y)}return u.on("error",g),c.on("error",g),u.on("end",y),u.on("close",y),c.on("close",y),c.emit("pipe",u),c}},340:function(){},345:function(e,t,r){e.exports=r(7).EventEmitter},362:function(e){e.exports=pVe},382:function(e,t,r){var n=r(606),s=Object.keys||function(g){var y=[];for(var w in g)y.push(w);return y};e.exports=p;var c=r(412),l=r(708);r(698)(p,c);for(var u=s(l.prototype),a=0;a=this._finalSize&&(this._update(this._block),this._block.fill(0));var a=8*this._len;if(a<=4294967295)this._block.writeUInt32BE(a,this._blockSize-4);else{var f=(4294967295&a)>>>0,p=(a-f)/4294967296;this._block.writeUInt32BE(p,this._blockSize-8),this._block.writeUInt32BE(f,this._blockSize-4)}this._update(this._block);var d=this._hash();return l?d.toString(l):d},c.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=c},412:function(e,t,r){var n,s=r(606);e.exports=I,I.ReadableState=P,r(7).EventEmitter;var c=function(xe,Ke){return xe.listeners(Ke).length},l=r(345),u=r(287).Buffer,a=(r.g!==void 0?r.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},f,p=r(838);f=p&&p.debuglog?p.debuglog("stream"):function(){};var d,m,g,y=r(726),w=r(896),b=r(291).getHighWaterMark,_=r(48).F,E=_.ERR_INVALID_ARG_TYPE,S=_.ERR_STREAM_PUSH_AFTER_EOF,A=_.ERR_METHOD_NOT_IMPLEMENTED,k=_.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(698)(I,l);var O=w.errorOrDestroy,j=["error","close","destroy","pause","resume"];function P(fe,xe,Ke){n=n||r(382),fe=fe||{},typeof Ke!="boolean"&&(Ke=xe instanceof n),this.objectMode=!!fe.objectMode,Ke&&(this.objectMode=this.objectMode||!!fe.readableObjectMode),this.highWaterMark=b(this,fe,"readableHighWaterMark",Ke),this.buffer=new y,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=fe.emitClose!==!1,this.autoDestroy=!!fe.autoDestroy,this.destroyed=!1,this.defaultEncoding=fe.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,fe.encoding&&(d||(d=r(141).I),this.decoder=new d(fe.encoding),this.encoding=fe.encoding)}function I(fe){if(n=n||r(382),!(this instanceof I))return new I(fe);var xe=this instanceof n;this._readableState=new P(fe,this,xe),this.readable=!0,fe&&(typeof fe.read=="function"&&(this._read=fe.read),typeof fe.destroy=="function"&&(this._destroy=fe.destroy)),l.call(this)}function $(fe,xe,Ke,Qe,bt){f("readableAddChunk",xe);var kt,gt=fe._readableState;if(xe===null)gt.reading=!1,(function(Ae,Ie){if(f("onEofChunk"),!Ie.ended){if(Ie.decoder){var Je=Ie.decoder.end();Je&&Je.length&&(Ie.buffer.push(Je),Ie.length+=Ie.objectMode?1:Je.length)}Ie.ended=!0,Ie.sync?W(Ae):(Ie.needReadable=!1,Ie.emittedReadable||(Ie.emittedReadable=!0,Q(Ae)))}})(fe,gt);else if(bt||(kt=(function(Ae,Ie){var Je;return(function(Pe){return u.isBuffer(Pe)||Pe instanceof a})(Ie)||typeof Ie=="string"||Ie===void 0||Ae.objectMode||(Je=new E("chunk",["string","Buffer","Uint8Array"],Ie)),Je})(gt,xe)),kt)O(fe,kt);else if(gt.objectMode||xe&&xe.length>0)if(typeof xe=="string"||gt.objectMode||Object.getPrototypeOf(xe)===u.prototype||(xe=(function(Ae){return u.from(Ae)})(xe)),Qe)gt.endEmitted?O(fe,new k):R(fe,gt,xe,!0);else if(gt.ended)O(fe,new S);else{if(gt.destroyed)return!1;gt.reading=!1,gt.decoder&&!Ke?(xe=gt.decoder.write(xe),gt.objectMode||xe.length!==0?R(fe,gt,xe,!1):ee(fe,gt)):R(fe,gt,xe,!1)}else Qe||(gt.reading=!1,ee(fe,gt));return!gt.ended&&(gt.lengthxe.highWaterMark&&(xe.highWaterMark=(function(Qe){return Qe>=q?Qe=q:(Qe--,Qe|=Qe>>>1,Qe|=Qe>>>2,Qe|=Qe>>>4,Qe|=Qe>>>8,Qe|=Qe>>>16,Qe++),Qe})(fe)),fe<=xe.length?fe:xe.ended?xe.length:(xe.needReadable=!0,0))}function W(fe){var xe=fe._readableState;f("emitReadable",xe.needReadable,xe.emittedReadable),xe.needReadable=!1,xe.emittedReadable||(f("emitReadable",xe.flowing),xe.emittedReadable=!0,s.nextTick(Q,fe))}function Q(fe){var xe=fe._readableState;f("emitReadable_",xe.destroyed,xe.length,xe.ended),xe.destroyed||!xe.length&&!xe.ended||(fe.emit("readable"),xe.emittedReadable=!1),xe.needReadable=!xe.flowing&&!xe.ended&&xe.length<=xe.highWaterMark,ae(fe)}function ee(fe,xe){xe.readingMore||(xe.readingMore=!0,s.nextTick(ie,fe,xe))}function ie(fe,xe){for(;!xe.reading&&!xe.ended&&(xe.length0,xe.resumeScheduled&&!xe.paused?xe.flowing=!0:fe.listenerCount("data")>0&&fe.resume()}function ve(fe){f("readable nexttick read 0"),fe.read(0)}function ce(fe,xe){f("resume",xe.reading),xe.reading||fe.read(0),xe.resumeScheduled=!1,fe.emit("resume"),ae(fe),xe.flowing&&!xe.reading&&fe.read(0)}function ae(fe){var xe=fe._readableState;for(f("flow",xe.flowing);xe.flowing&&fe.read()!==null;);}function me(fe,xe){return xe.length===0?null:(xe.objectMode?Ke=xe.buffer.shift():!fe||fe>=xe.length?(Ke=xe.decoder?xe.buffer.join(""):xe.buffer.length===1?xe.buffer.first():xe.buffer.concat(xe.length),xe.buffer.clear()):Ke=xe.buffer.consume(fe,xe.decoder),Ke);var Ke}function $e(fe){var xe=fe._readableState;f("endReadable",xe.endEmitted),xe.endEmitted||(xe.ended=!0,s.nextTick(qe,xe,fe))}function qe(fe,xe){if(f("endReadableNT",fe.endEmitted,fe.length),!fe.endEmitted&&fe.length===0&&(fe.endEmitted=!0,xe.readable=!1,xe.emit("end"),fe.autoDestroy)){var Ke=xe._writableState;(!Ke||Ke.autoDestroy&&Ke.finished)&&xe.destroy()}}function Te(fe,xe){for(var Ke=0,Qe=fe.length;Ke=xe.highWaterMark:xe.length>0)||xe.ended))return f("read: emitReadable",xe.length,xe.ended),xe.length===0&&xe.ended?$e(this):W(this),null;if((fe=B(fe,xe))===0&&xe.ended)return xe.length===0&&$e(this),null;var Qe,bt=xe.needReadable;return f("need readable",bt),(xe.length===0||xe.length-fe0?me(fe,xe):null)===null?(xe.needReadable=xe.length<=xe.highWaterMark,fe=0):(xe.length-=fe,xe.awaitDrain=0),xe.length===0&&(xe.ended||(xe.needReadable=!0),Ke!==fe&&xe.ended&&$e(this)),Qe!==null&&this.emit("data",Qe),Qe},I.prototype._read=function(fe){O(this,new A("_read()"))},I.prototype.pipe=function(fe,xe){var Ke=this,Qe=this._readableState;switch(Qe.pipesCount){case 0:Qe.pipes=fe;break;case 1:Qe.pipes=[Qe.pipes,fe];break;default:Qe.pipes.push(fe)}Qe.pipesCount+=1,f("pipe count=%d opts=%j",Qe.pipesCount,xe);var bt=(!xe||xe.end!==!1)&&fe!==s.stdout&&fe!==s.stderr?gt:we;function kt(Re,Ye){f("onunpipe"),Re===Ke&&Ye&&Ye.hasUnpiped===!1&&(Ye.hasUnpiped=!0,(function(){f("cleanup"),fe.removeListener("close",nt),fe.removeListener("finish",Pe),fe.removeListener("drain",$t),fe.removeListener("error",Je),fe.removeListener("unpipe",kt),Ke.removeListener("end",gt),Ke.removeListener("end",we),Ke.removeListener("data",Ie),Ae=!0,!Qe.awaitDrain||fe._writableState&&!fe._writableState.needDrain||$t()})())}function gt(){f("onend"),fe.end()}Qe.endEmitted?s.nextTick(bt):Ke.once("end",bt),fe.on("unpipe",kt);var $t=(function(Ye){return function(){var St=Ye._readableState;f("pipeOnDrain",St.awaitDrain),St.awaitDrain&&St.awaitDrain--,St.awaitDrain===0&&c(Ye,"data")&&(St.flowing=!0,ae(Ye))}})(Ke);fe.on("drain",$t);var Ae=!1;function Ie(Re){f("ondata");var Ye=fe.write(Re);f("dest.write",Ye),Ye===!1&&((Qe.pipesCount===1&&Qe.pipes===fe||Qe.pipesCount>1&&Te(Qe.pipes,fe)!==-1)&&!Ae&&(f("false write response, pause",Qe.awaitDrain),Qe.awaitDrain++),Ke.pause())}function Je(Re){f("onerror",Re),we(),fe.removeListener("error",Je),c(fe,"error")===0&&O(fe,Re)}function nt(){fe.removeListener("finish",Pe),we()}function Pe(){f("onfinish"),fe.removeListener("close",nt),we()}function we(){f("unpipe"),Ke.unpipe(fe)}return Ke.on("data",Ie),(function(Ye,ct,St){if(typeof Ye.prependListener=="function")return Ye.prependListener(ct,St);Ye._events&&Ye._events[ct]?Array.isArray(Ye._events[ct])?Ye._events[ct].unshift(St):Ye._events[ct]=[St,Ye._events[ct]]:Ye.on(ct,St)})(fe,"error",Je),fe.once("close",nt),fe.once("finish",Pe),fe.emit("pipe",Ke),Qe.flowing||(f("pipe resume"),Ke.resume()),fe},I.prototype.unpipe=function(fe){var xe=this._readableState,Ke={hasUnpiped:!1};if(xe.pipesCount===0)return this;if(xe.pipesCount===1)return fe&&fe!==xe.pipes||(fe||(fe=xe.pipes),xe.pipes=null,xe.pipesCount=0,xe.flowing=!1,fe&&fe.emit("unpipe",this,Ke)),this;if(!fe){var Qe=xe.pipes,bt=xe.pipesCount;xe.pipes=null,xe.pipesCount=0,xe.flowing=!1;for(var kt=0;kt0,Qe.flowing!==!1&&this.resume()):fe==="readable"&&(Qe.endEmitted||Qe.readableListening||(Qe.readableListening=Qe.needReadable=!0,Qe.flowing=!1,Qe.emittedReadable=!1,f("on readable",Qe.length,Qe.reading),Qe.length?W(this):Qe.reading||s.nextTick(ve,this))),Ke},I.prototype.addListener=I.prototype.on,I.prototype.removeListener=function(fe,xe){var Ke=l.prototype.removeListener.call(this,fe,xe);return fe==="readable"&&s.nextTick(ne,this),Ke},I.prototype.removeAllListeners=function(fe){var xe=l.prototype.removeAllListeners.apply(this,arguments);return fe!=="readable"&&fe!==void 0||s.nextTick(ne,this),xe},I.prototype.resume=function(){var fe=this._readableState;return fe.flowing||(f("resume"),fe.flowing=!fe.readableListening,(function(Ke,Qe){Qe.resumeScheduled||(Qe.resumeScheduled=!0,s.nextTick(ce,Ke,Qe))})(this,fe)),fe.paused=!1,this},I.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},I.prototype.wrap=function(fe){var xe=this,Ke=this._readableState,Qe=!1;for(var bt in fe.on("end",(function(){if(f("wrapped end"),Ke.decoder&&!Ke.ended){var gt=Ke.decoder.end();gt&>.length&&xe.push(gt)}xe.push(null)})),fe.on("data",(function(gt){f("wrapped data"),Ke.decoder&&(gt=Ke.decoder.write(gt)),Ke.objectMode&>==null||(Ke.objectMode||gt&>.length)&&(xe.push(gt)||(Qe=!0,fe.pause()))})),fe)this[bt]===void 0&&typeof fe[bt]=="function"&&(this[bt]=(function($t){return function(){return fe[$t].apply(fe,arguments)}})(bt));for(var kt=0;kt":">"};e.exports=function(n){return n&&n.replace?n.replace(/([&"<>'])/g,(function(s,c){return t[c]})):n}},600:function(e,t,r){e.exports=s;var n=r(610);function s(c){if(!(this instanceof s))return new s(c);n.call(this,c)}r(698)(s,n),s.prototype._transform=function(c,l,u){u(null,c)}},606:function(e){var t,r,n=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function l(w){if(t===setTimeout)return setTimeout(w,0);if((t===s||!t)&&setTimeout)return t=setTimeout,setTimeout(w,0);try{return t(w,0)}catch{try{return t.call(null,w,0)}catch{return t.call(this,w,0)}}}(function(){try{t=typeof setTimeout=="function"?setTimeout:s}catch{t=s}try{r=typeof clearTimeout=="function"?clearTimeout:c}catch{r=c}})();var u,a=[],f=!1,p=-1;function d(){f&&u&&(f=!1,u.length?a=u.concat(a):p=-1,a.length&&m())}function m(){if(!f){var w=l(d);f=!0;for(var b=a.length;b;){for(u=a,a=[];++p1)for(var _=1;_-1))throw new k(ie);return this._writableState.defaultEncoding=ie,this},Object.defineProperty(I.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(I.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),I.prototype._write=function(ee,ie,ne){ne(new w("_write()"))},I.prototype._writev=null,I.prototype.end=function(ee,ie,ne){var ve=this._writableState;return typeof ee=="function"?(ne=ee,ee=null,ie=null):typeof ie=="function"&&(ne=ie,ie=null),ee!=null&&this.write(ee,ie),ve.corked&&(ve.corked=1,this.uncork()),ve.ending||(function(ae,me,$e){me.ending=!0,Q(ae,me),$e&&(me.finished?s.nextTick($e):ae.once("finish",$e)),me.ended=!0,ae.writable=!1})(this,ve,ne),this},Object.defineProperty(I.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(I.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(ie){this._writableState&&(this._writableState.destroyed=ie)}}),I.prototype.destroy=d.destroy,I.prototype._undestroy=d.undestroy,I.prototype._destroy=function(ee,ie){ie(ee)}},710:function(e,t,r){var n=r(698),s=r(107),c=r(392),l=r(861).Buffer,u=new Array(64);function a(){this.init(),this._w=u,c.call(this,64,56)}n(a,s),a.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},a.prototype._hash=function(){var f=l.allocUnsafe(28);return f.writeInt32BE(this._a,0),f.writeInt32BE(this._b,4),f.writeInt32BE(this._c,8),f.writeInt32BE(this._d,12),f.writeInt32BE(this._e,16),f.writeInt32BE(this._f,20),f.writeInt32BE(this._g,24),f},e.exports=a},726:function(e,t,r){function n(m,g){var y=Object.keys(m);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(m);g&&(w=w.filter((function(b){return Object.getOwnPropertyDescriptor(m,b).enumerable}))),y.push.apply(y,w)}return y}function s(m){for(var g=1;g0?this.tail.next=w:this.head=w,this.tail=w,++this.length}},{key:"unshift",value:function(y){var w={data:y,next:this.head};this.length===0&&(this.tail=w),this.head=w,++this.length}},{key:"shift",value:function(){if(this.length!==0){var y=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,y}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(y){if(this.length===0)return"";for(var w=this.head,b=""+w.data;w=w.next;)b+=y+w.data;return b}},{key:"concat",value:function(y){if(this.length===0)return a.alloc(0);for(var w=a.allocUnsafe(y>>>0),b=this.head,_=0;b;)d(b.data,w,_),_+=b.data.length,b=b.next;return w}},{key:"consume",value:function(y,w){var b;return yE.length?E.length:y;if(S===E.length?_+=E:_+=E.slice(0,y),(y-=S)===0){S===E.length?(++b,w.next?this.head=w.next:this.head=this.tail=null):(this.head=w,w.data=E.slice(S));break}++b}return this.length-=b,_}},{key:"_getBuffer",value:function(y){var w=a.allocUnsafe(y),b=this.head,_=1;for(b.data.copy(w),y-=b.data.length;b=b.next;){var E=b.data,S=y>E.length?E.length:y;if(E.copy(w,w.length-y,0,S),(y-=S)===0){S===E.length?(++_,b.next?this.head=b.next:this.head=this.tail=null):(this.head=b,b.data=E.slice(S));break}++_}return this.length-=_,w}},{key:p,value:function(y,w){return f(this,s(s({},w),{},{depth:0,customInspect:!1}))}}]),m})()},737:function(e,t,r){var n=r(698),s=r(392),c=r(861).Buffer,l=[1518500249,1859775393,-1894007588,-899497514],u=new Array(80);function a(){this.init(),this._w=u,s.call(this,64,56)}function f(m){return m<<5|m>>>27}function p(m){return m<<30|m>>>2}function d(m,g,y,w){return m===0?g&y|~g&w:m===2?g&y|g&w|y&w:g^y^w}n(a,s),a.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},a.prototype._update=function(m){for(var g,y=this._w,w=0|this._a,b=0|this._b,_=0|this._c,E=0|this._d,S=0|this._e,A=0;A<16;++A)y[A]=m.readInt32BE(4*A);for(;A<80;++A)y[A]=(g=y[A-3]^y[A-8]^y[A-14]^y[A-16])<<1|g>>>31;for(var k=0;k<80;++k){var O=~~(k/20),j=f(w)+d(O,b,_,E)+S+y[k]+l[O]|0;S=E,E=_,_=p(b),b=w,w=j}this._a=w+this._a|0,this._b=b+this._b|0,this._c=_+this._c|0,this._d=E+this._d|0,this._e=S+this._e|0},a.prototype._hash=function(){var m=c.allocUnsafe(20);return m.writeInt32BE(0|this._a,0),m.writeInt32BE(0|this._b,4),m.writeInt32BE(0|this._c,8),m.writeInt32BE(0|this._d,12),m.writeInt32BE(0|this._e,16),m},e.exports=a},758:function(e,t,r){var n,s=r(48).F,c=s.ERR_MISSING_ARGS,l=s.ERR_STREAM_DESTROYED;function u(p){if(p)throw p}function a(p){p()}function f(p,d){return p.pipe(d)}e.exports=function(){for(var d=arguments.length,m=new Array(d),g=0;g0,(function(A){y||(y=A),A&&b.forEach(a),S||(b.forEach(a),w(y))}))}));return m.reduce(f)}},802:function(e,t,r){e.exports=function(s){var c=s.toLowerCase(),l=e.exports[c];if(!l)throw new Error(c+" is not supported (we accept pull requests)");return new l},e.exports.sha=r(816),e.exports.sha1=r(737),e.exports.sha224=r(710),e.exports.sha256=r(107),e.exports.sha384=r(827),e.exports.sha512=r(890)},816:function(e,t,r){var n=r(698),s=r(392),c=r(861).Buffer,l=[1518500249,1859775393,-1894007588,-899497514],u=new Array(80);function a(){this.init(),this._w=u,s.call(this,64,56)}function f(d){return d<<30|d>>>2}function p(d,m,g,y){return d===0?m&g|~m&y:d===2?m&g|m&y|g&y:m^g^y}n(a,s),a.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},a.prototype._update=function(d){for(var m,g=this._w,y=0|this._a,w=0|this._b,b=0|this._c,_=0|this._d,E=0|this._e,S=0;S<16;++S)g[S]=d.readInt32BE(4*S);for(;S<80;++S)g[S]=g[S-3]^g[S-8]^g[S-14]^g[S-16];for(var A=0;A<80;++A){var k=~~(A/20),O=0|((m=y)<<5|m>>>27)+p(k,w,b,_)+E+g[A]+l[k];E=_,_=b,b=f(w),w=y,y=O}this._a=y+this._a|0,this._b=w+this._b|0,this._c=b+this._c|0,this._d=_+this._d|0,this._e=E+this._e|0},a.prototype._hash=function(){var d=c.allocUnsafe(20);return d.writeInt32BE(0|this._a,0),d.writeInt32BE(0|this._b,4),d.writeInt32BE(0|this._c,8),d.writeInt32BE(0|this._d,12),d.writeInt32BE(0|this._e,16),d},e.exports=a},827:function(e,t,r){var n=r(698),s=r(890),c=r(392),l=r(861).Buffer,u=new Array(160);function a(){this.init(),this._w=u,c.call(this,128,112)}n(a,s),a.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},a.prototype._hash=function(){var f=l.allocUnsafe(48);function p(d,m,g){f.writeInt32BE(d,g),f.writeInt32BE(m,g+4)}return p(this._ah,this._al,0),p(this._bh,this._bl,8),p(this._ch,this._cl,16),p(this._dh,this._dl,24),p(this._eh,this._el,32),p(this._fh,this._fl,40),f},e.exports=a},838:function(){},861:function(e,t,r){var n=r(287),s=n.Buffer;function c(u,a){for(var f in u)a[f]=u[f]}function l(u,a,f){return s(u,a,f)}s.from&&s.alloc&&s.allocUnsafe&&s.allocUnsafeSlow?e.exports=n:(c(n,t),t.Buffer=l),l.prototype=Object.create(s.prototype),c(s,l),l.from=function(u,a,f){if(typeof u=="number")throw new TypeError("Argument must not be a number");return s(u,a,f)},l.alloc=function(u,a,f){if(typeof u!="number")throw new TypeError("Argument must be a number");var p=s(u);return a!==void 0?typeof f=="string"?p.fill(a,f):p.fill(a):p.fill(0),p},l.allocUnsafe=function(u){if(typeof u!="number")throw new TypeError("Argument must be a number");return s(u)},l.allocUnsafeSlow=function(u){if(typeof u!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(u)}},890:function(e,t,r){var n=r(698),s=r(392),c=r(861).Buffer,l=[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],u=new Array(160);function a(){this.init(),this._w=u,s.call(this,128,112)}function f(E,S,A){return A^E&(S^A)}function p(E,S,A){return E&S|A&(E|S)}function d(E,S){return(E>>>28|S<<4)^(S>>>2|E<<30)^(S>>>7|E<<25)}function m(E,S){return(E>>>14|S<<18)^(E>>>18|S<<14)^(S>>>9|E<<23)}function g(E,S){return(E>>>1|S<<31)^(E>>>8|S<<24)^E>>>7}function y(E,S){return(E>>>1|S<<31)^(E>>>8|S<<24)^(E>>>7|S<<25)}function w(E,S){return(E>>>19|S<<13)^(S>>>29|E<<3)^E>>>6}function b(E,S){return(E>>>19|S<<13)^(S>>>29|E<<3)^(E>>>6|S<<26)}function _(E,S){return E>>>0>>0?1:0}n(a,s),a.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},a.prototype._update=function(E){for(var S=this._w,A=0|this._ah,k=0|this._bh,O=0|this._ch,j=0|this._dh,P=0|this._eh,I=0|this._fh,$=0|this._gh,R=0|this._hh,q=0|this._al,B=0|this._bl,W=0|this._cl,Q=0|this._dl,ee=0|this._el,ie=0|this._fl,ne=0|this._gl,ve=0|this._hl,ce=0;ce<32;ce+=2)S[ce]=E.readInt32BE(4*ce),S[ce+1]=E.readInt32BE(4*ce+4);for(;ce<160;ce+=2){var ae=S[ce-30],me=S[ce-30+1],$e=g(ae,me),qe=y(me,ae),Te=w(ae=S[ce-4],me=S[ce-4+1]),fe=b(me,ae),xe=S[ce-14],Ke=S[ce-14+1],Qe=S[ce-32],bt=S[ce-32+1],kt=qe+Ke|0,gt=$e+xe+_(kt,qe)|0;gt=(gt=gt+Te+_(kt=kt+fe|0,fe)|0)+Qe+_(kt=kt+bt|0,bt)|0,S[ce]=gt,S[ce+1]=kt}for(var $t=0;$t<160;$t+=2){gt=S[$t],kt=S[$t+1];var Ae=p(A,k,O),Ie=p(q,B,W),Je=d(A,q),nt=d(q,A),Pe=m(P,ee),we=m(ee,P),Re=l[$t],Ye=l[$t+1],ct=f(P,I,$),St=f(ee,ie,ne),yt=ve+we|0,It=R+Pe+_(yt,ve)|0;It=(It=(It=It+ct+_(yt=yt+St|0,St)|0)+Re+_(yt=yt+Ye|0,Ye)|0)+gt+_(yt=yt+kt|0,kt)|0;var Qt=nt+Ie|0,Ce=Je+Ae+_(Qt,nt)|0;R=$,ve=ne,$=I,ne=ie,I=P,ie=ee,P=j+It+_(ee=Q+yt|0,Q)|0,j=O,Q=W,O=k,W=B,k=A,B=q,A=It+Ce+_(q=yt+Qt|0,yt)|0}this._al=this._al+q|0,this._bl=this._bl+B|0,this._cl=this._cl+W|0,this._dl=this._dl+Q|0,this._el=this._el+ee|0,this._fl=this._fl+ie|0,this._gl=this._gl+ne|0,this._hl=this._hl+ve|0,this._ah=this._ah+A+_(this._al,q)|0,this._bh=this._bh+k+_(this._bl,B)|0,this._ch=this._ch+O+_(this._cl,W)|0,this._dh=this._dh+j+_(this._dl,Q)|0,this._eh=this._eh+P+_(this._el,ee)|0,this._fh=this._fh+I+_(this._fl,ie)|0,this._gh=this._gh+$+_(this._gl,ne)|0,this._hh=this._hh+R+_(this._hl,ve)|0},a.prototype._hash=function(){var E=c.allocUnsafe(64);function S(A,k,O){E.writeInt32BE(A,O),E.writeInt32BE(k,O+4)}return S(this._ah,this._al,0),S(this._bh,this._bl,8),S(this._ch,this._cl,16),S(this._dh,this._dl,24),S(this._eh,this._el,32),S(this._fh,this._fl,40),S(this._gh,this._gl,48),S(this._hh,this._hl,56),E},e.exports=a},896:function(e,t,r){var n=r(606);function s(u,a){l(u,a),c(u)}function c(u){u._writableState&&!u._writableState.emitClose||u._readableState&&!u._readableState.emitClose||u.emit("close")}function l(u,a){u.emit("error",a)}e.exports={destroy:function(a,f){var p=this,d=this._readableState&&this._readableState.destroyed,m=this._writableState&&this._writableState.destroyed;return d||m?(f?f(a):a&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(l,this,a)):n.nextTick(l,this,a)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(a||null,(function(g){!f&&g?p._writableState?p._writableState.errorEmitted?n.nextTick(c,p):(p._writableState.errorEmitted=!0,n.nextTick(s,p,g)):n.nextTick(s,p,g):f?(n.nextTick(c,p),f(g)):n.nextTick(c,p)})),this)},undestroy:function(){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(a,f){var p=a._readableState,d=a._writableState;p&&p.autoDestroy||d&&d.autoDestroy?a.destroy(f):a.emit("error",f)}}},919:function(e,t,r){var n=r(287).Buffer;function s(f){return f instanceof n||f instanceof Date||f instanceof RegExp}function c(f){if(f instanceof n){var p=n.alloc?n.alloc(f.length):new n(f.length);return f.copy(p),p}if(f instanceof Date)return new Date(f.getTime());if(f instanceof RegExp)return new RegExp(f);throw new Error("Unexpected situation")}function l(f){var p=[];return f.forEach((function(d,m){typeof d=="object"&&d!==null?Array.isArray(d)?p[m]=l(d):s(d)?p[m]=c(d):p[m]=a({},d):p[m]=d})),p}function u(f,p){return p==="__proto__"?void 0:f[p]}var a=e.exports=function(){if(arguments.length<1||typeof arguments[0]!="object")return!1;if(arguments.length<2)return arguments[0];var f,p,d=arguments[0];return Array.prototype.slice.call(arguments,1).forEach((function(m){typeof m!="object"||m===null||Array.isArray(m)||Object.keys(m).forEach((function(g){return p=u(d,g),(f=u(m,g))===d?void 0:typeof f!="object"||f===null?void(d[g]=f):Array.isArray(f)?void(d[g]=l(f)):s(f)?void(d[g]=c(f)):typeof p!="object"||p===null||Array.isArray(p)?void(d[g]=a({},f)):void(d[g]=a(p,f))}))})),d}},955:function(e,t,r){var n,s=r(606);function c(S,A,k){return(A=(function(j){var P=(function($,R){if(typeof $!="object"||$===null)return $;var q=$[Symbol.toPrimitive];if(q!==void 0){var B=q.call($,R);if(typeof B!="object")return B;throw new TypeError("@@toPrimitive must return a primitive value.")}return(R==="string"?String:Number)($)})(j,"string");return typeof P=="symbol"?P:String(P)})(A))in S?Object.defineProperty(S,A,{value:k,enumerable:!0,configurable:!0,writable:!0}):S[A]=k,S}var l=r(238),u=Symbol("lastResolve"),a=Symbol("lastReject"),f=Symbol("error"),p=Symbol("ended"),d=Symbol("lastPromise"),m=Symbol("handlePromise"),g=Symbol("stream");function y(S,A){return{value:S,done:A}}function w(S){var A=S[u];if(A!==null){var k=S[g].read();k!==null&&(S[d]=null,S[u]=null,S[a]=null,A(y(k,!1)))}}function b(S){s.nextTick(w,S)}var _=Object.getPrototypeOf((function(){})),E=Object.setPrototypeOf((c(n={get stream(){return this[g]},next:function(){var A=this,k=this[f];if(k!==null)return Promise.reject(k);if(this[p])return Promise.resolve(y(void 0,!0));if(this[g].destroyed)return new Promise((function(I,$){s.nextTick((function(){A[f]?$(A[f]):I(y(void 0,!0))}))}));var O,j=this[d];if(j)O=new Promise((function($,R){return function(q,B){$.then((function(){R[p]?q(y(void 0,!0)):R[m](q,B)}),B)}})(j,this));else{var P=this[g].read();if(P!==null)return Promise.resolve(y(P,!1));O=new Promise(this[m])}return this[d]=O,O}},Symbol.asyncIterator,(function(){return this})),c(n,"return",(function(){var A=this;return new Promise((function(k,O){A[g].destroy(null,(function(j){j?O(j):k(y(void 0,!0))}))}))})),n),_);e.exports=function(A){var k,O=Object.create(E,(c(k={},g,{value:A,writable:!0}),c(k,u,{value:null,writable:!0}),c(k,a,{value:null,writable:!0}),c(k,f,{value:null,writable:!0}),c(k,p,{value:A._readableState.endEmitted,writable:!0}),c(k,m,{value:function(P,I){var $=O[g].read();$?(O[d]=null,O[u]=null,O[a]=null,P(y($,!1))):(O[u]=P,O[a]=I)},writable:!0}),k));return O[d]=null,l(A,(function(j){if(j&&j.code!=="ERR_STREAM_PREMATURE_CLOSE"){var P=O[a];return P!==null&&(O[d]=null,O[u]=null,O[a]=null,P(j)),void(O[f]=j)}var I=O[u];I!==null&&(O[d]=null,O[u]=null,O[a]=null,I(y(void 0,!0))),O[p]=!0})),A.on("readable",b.bind(null,O)),O}},987:function(e){e.exports=YVe}},dAe={};function Nr(e){var t=dAe[e];if(t!==void 0)return t.exports;var r=dAe[e]={exports:{}};return nvt[e](r,r.exports,Nr),r.exports}Nr.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return Nr.d(t,{a:t}),t},Nr.d=function(e,t){for(var r in t)Nr.o(t,r)&&!Nr.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},Nr.g=(function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}})(),Nr.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},Nr.r=function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var mAe={};Nr.d(mAe,{A:function(){return Hxt}});var sG={};Nr.r(sG),Nr.d(sG,{CLEAR:function(){return TG},CLEAR_BY:function(){return RG},NEW_AUTH_ERR:function(){return PG},NEW_SPEC_ERR:function(){return CG},NEW_SPEC_ERR_BATCH:function(){return jG},NEW_THROWN_ERR:function(){return HP},NEW_THROWN_ERR_BATCH:function(){return OG},clear:function(){return pvt},clearBy:function(){return hvt},newAuthErr:function(){return fvt},newSpecErr:function(){return cvt},newSpecErrBatch:function(){return uvt},newThrownErr:function(){return avt},newThrownErrBatch:function(){return lvt}});var oG={};Nr.r(oG),Nr.d(oG,{AUTHORIZE:function(){return LG},AUTHORIZE_OAUTH2:function(){return zG},CONFIGURE_AUTH:function(){return UG},LOGOUT:function(){return qG},RESTORE_AUTHORIZATION:function(){return VG},SHOW_AUTH_POPUP:function(){return BG},authPopup:function(){return Lvt},authorize:function(){return Avt},authorizeAccessCodeWithBasicAuthentication:function(){return $vt},authorizeAccessCodeWithFormParams:function(){return Mvt},authorizeApplication:function(){return Ivt},authorizeOauth2:function(){return Pvt},authorizeOauth2WithPersistOption:function(){return Tvt},authorizePassword:function(){return Rvt},authorizeRequest:function(){return Fvt},authorizeWithPersistOption:function(){return kvt},configureAuth:function(){return Nvt},logout:function(){return Ovt},logoutWithPersistOption:function(){return Cvt},persistAuthorizationIfNeeded:function(){return Bvt},preAuthorizeImplicit:function(){return jvt},restoreAuthorization:function(){return Dvt},showDefinitions:function(){return xvt}});var aG={};Nr.r(aG),Nr.d(aG,{authorized:function(){return Jvt},definitionsForRequirements:function(){return Hvt},definitionsToAuthorize:function(){return Uvt},getConfigs:function(){return Gvt},getDefinitionsByNames:function(){return Wvt},isAuthorized:function(){return Kvt},selectAuthPath:function(){return Vvt},shownDefinitions:function(){return zvt}});var lG={};Nr.r(lG),Nr.d(lG,{TOGGLE_CONFIGS:function(){return JG},UPDATE_CONFIGS:function(){return HG},downloadConfig:function(){return a0t},getConfigByUrl:function(){return l0t},loaded:function(){return o0t},toggle:function(){return s0t},update:function(){return i0t}});var cG={};Nr.r(cG),Nr.d(cG,{get:function(){return c0t}});var uG={};Nr.r(uG),Nr.d(uG,{transform:function(){return g0t}});var fG={};Nr.r(fG),Nr.d(fG,{transform:function(){return y0t}});var pG={};Nr.r(pG),Nr.d(pG,{allErrors:function(){return LAe},lastError:function(){return b0t}});var hG={};Nr.r(hG),Nr.d(hG,{SHOW:function(){return eY},UPDATE_FILTER:function(){return XG},UPDATE_LAYOUT:function(){return ZG},UPDATE_MODE:function(){return QG},changeMode:function(){return T0t},show:function(){return P0t},updateFilter:function(){return j0t},updateLayout:function(){return C0t}});var dG={};Nr.r(dG),Nr.d(dG,{current:function(){return I0t},currentFilter:function(){return M0t},isShown:function(){return VAe},showSummary:function(){return F0t},whatMode:function(){return $0t}});var mG={};Nr.r(mG),Nr.d(mG,{taggedOperations:function(){return N0t}});var gG={};Nr.r(gG),Nr.d(gG,{getActiveLanguage:function(){return V0t},getDefaultExpanded:function(){return W0t},getGenerators:function(){return YAe},getSnippetGenerators:function(){return U0t}});var yG={};Nr.r(yG),Nr.d(yG,{JsonSchemaArrayItemFile:function(){return nke},JsonSchemaArrayItemText:function(){return rke},JsonSchemaForm:function(){return lbt},JsonSchema_array:function(){return ubt},JsonSchema_boolean:function(){return fbt},JsonSchema_object:function(){return hbt},JsonSchema_string:function(){return cbt}});var vG={};Nr.r(vG),Nr.d(vG,{allowTryItOutFor:function(){return Xbt},basePath:function(){return Wbt},canExecuteScheme:function(){return o1t},consumes:function(){return Ske},consumesOptionsFor:function(){return s1t},contentTypeValues:function(){return n1t},currentProducesFor:function(){return Mke},definitions:function(){return Vbt},externalDocs:function(){return Dbt},findDefinition:function(){return Ubt},getOAS3RequiredRequestBodyContentType:function(){return l1t},getParameter:function(){return e1t},hasHost:function(){return t1t},host:function(){return Hbt},info:function(){return bke},isMediaTypeSchemaPropertiesEqual:function(){return c1t},isOAS3:function(){return Nbt},lastError:function(){return Pbt},mutatedRequestFor:function(){return Zbt},mutatedRequests:function(){return Pke},operationScheme:function(){return $ke},operationWithMeta:function(){return Rke},operations:function(){return Eke},operationsWithRootInherited:function(){return Ake},operationsWithTags:function(){return Oke},parameterInclusionSettingFor:function(){return Tke},parameterValues:function(){return Ike},parameterWithMeta:function(){return Qbt},parameterWithMetaByIdentity:function(){return hY},parametersIncludeIn:function(){return r1t},parametersIncludeType:function(){return dY},paths:function(){return _ke},produces:function(){return xke},producesOptionsFor:function(){return i1t},requestFor:function(){return Ybt},requests:function(){return jke},responseFor:function(){return Gbt},responses:function(){return Cke},schemes:function(){return Jbt},security:function(){return qbt},securityDefinitions:function(){return zbt},semver:function(){return Bbt},spec:function(){return Im},specJS:function(){return Mbt},specJson:function(){return fY},specJsonWithResolvedSubtrees:function(){return zv},specResolved:function(){return $bt},specResolvedSubtree:function(){return Fbt},specSource:function(){return Ibt},specStr:function(){return Rbt},tagDetails:function(){return kke},taggedOperations:function(){return Kbt},tags:function(){return pY},url:function(){return Tbt},validOperationMethods:function(){return Lbt},validateBeforeExecute:function(){return a1t},validationErrors:function(){return Fke},version:function(){return wke}});var bG={};Nr.r(bG),Nr.d(bG,{CLEAR_REQUEST:function(){return xY},CLEAR_RESPONSE:function(){return SY},CLEAR_VALIDATE_PARAMS:function(){return AY},LOG_REQUEST:function(){return Bke},SET_MUTATED_REQUEST:function(){return EY},SET_REQUEST:function(){return _Y},SET_RESPONSE:function(){return wY},SET_SCHEME:function(){return OY},UPDATE_EMPTY_PARAM_INCLUSION:function(){return vY},UPDATE_JSON:function(){return yY},UPDATE_OPERATION_META_VALUE:function(){return rT},UPDATE_PARAM:function(){return tT},UPDATE_RESOLVED:function(){return kY},UPDATE_RESOLVED_SUBTREE:function(){return nT},UPDATE_SPEC:function(){return mY},UPDATE_URL:function(){return gY},VALIDATE_PARAMS:function(){return bY},changeConsumesValue:function(){return j1t},changeParam:function(){return E1t},changeParamByIdentity:function(){return S1t},changeProducesValue:function(){return P1t},clearRequest:function(){return D1t},clearResponse:function(){return N1t},clearValidateParams:function(){return C1t},execute:function(){return F1t},executeRequest:function(){return $1t},invalidateResolvedSubtreeCache:function(){return A1t},logRequest:function(){return M1t},parseToJson:function(){return v1t},requestResolvedSubtree:function(){return _1t},resolveSpec:function(){return b1t},setMutatedRequest:function(){return I1t},setRequest:function(){return R1t},setResponse:function(){return T1t},setScheme:function(){return B1t},updateEmptyParamInclusion:function(){return O1t},updateJsonSpec:function(){return y1t},updateResolved:function(){return m1t},updateResolvedSubtree:function(){return x1t},updateSpec:function(){return d1t},updateUrl:function(){return g1t},validateParams:function(){return k1t}});var wG={};Nr.r(wG),Nr.d(wG,{executeRequest:function(){return U1t},updateJsonSpec:function(){return z1t},updateSpec:function(){return q1t},validateParams:function(){return V1t}});var _G={};Nr.r(_G),Nr.d(_G,{Button:function(){return E2t},Col:function(){return w2t},Collapse:function(){return k2t},Container:function(){return b2t},Input:function(){return x2t},Link:function(){return dOe},Row:function(){return _2t},Select:function(){return A2t},TextArea:function(){return S2t}});var EG={};Nr.r(EG),Nr.d(EG,{basePath:function(){return c_t},consumes:function(){return u_t},definitions:function(){return i_t},findDefinition:function(){return n_t},hasHost:function(){return s_t},host:function(){return l_t},produces:function(){return f_t},schemes:function(){return p_t},securityDefinitions:function(){return o_t},validOperationMethods:function(){return a_t}});var SG={};Nr.r(SG),Nr.d(SG,{definitionsToAuthorize:function(){return h_t}});var xG={};Nr.r(xG),Nr.d(xG,{callbacksOperations:function(){return w_t},findSchema:function(){return b_t},isOAS3:function(){return y_t},isOAS30:function(){return g_t},isSwagger2:function(){return m_t},servers:function(){return v_t}});var AG={};Nr.r(AG),Nr.d(AG,{CLEAR_REQUEST_BODY_VALIDATE_ERROR:function(){return aT},CLEAR_REQUEST_BODY_VALUE:function(){return JY},SET_REQUEST_BODY_VALIDATE_ERROR:function(){return HY},UPDATE_ACTIVE_EXAMPLES_MEMBER:function(){return zY},UPDATE_REQUEST_BODY_INCLUSION:function(){return qY},UPDATE_REQUEST_BODY_VALUE:function(){return BY},UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG:function(){return LY},UPDATE_REQUEST_CONTENT_TYPE:function(){return UY},UPDATE_RESPONSE_CONTENT_TYPE:function(){return VY},UPDATE_SELECTED_SERVER:function(){return DY},UPDATE_SERVER_VARIABLE_VALUE:function(){return WY},clearRequestBodyValidateError:function(){return K_t},clearRequestBodyValue:function(){return Y_t},initRequestBodyValidateError:function(){return G_t},setActiveExamplesMember:function(){return U_t},setRequestBodyInclusion:function(){return z_t},setRequestBodyValidateError:function(){return J_t},setRequestBodyValue:function(){return L_t},setRequestContentType:function(){return V_t},setResponseContentType:function(){return W_t},setRetainRequestBodyValueFlag:function(){return q_t},setSelectedServer:function(){return B_t},setServerVariableValue:function(){return H_t}});var kG={};Nr.r(kG),Nr.d(kG,{activeExamplesMember:function(){return sEt},hasUserEditedBody:function(){return rEt},requestBodyErrors:function(){return iEt},requestBodyInclusionSetting:function(){return nEt},requestBodyValue:function(){return Q_t},requestContentType:function(){return oEt},responseContentType:function(){return aEt},selectDefaultRequestBodyValue:function(){return tEt},selectedServer:function(){return X_t},serverEffectiveValue:function(){return uEt},serverVariableValue:function(){return lEt},serverVariables:function(){return cEt},shouldRetainRequestBodyValue:function(){return eEt},validOperationMethods:function(){return hEt},validateBeforeExecute:function(){return fEt},validateShallowRequired:function(){return pEt}});var H=(function(e){var t={};return Nr.d(t,e),t})({Component:function(){return je.Component},PureComponent:function(){return je.PureComponent},createContext:function(){return je.createContext},createElement:function(){return je.createElement},default:function(){return Gr},forwardRef:function(){return je.forwardRef},useCallback:function(){return je.useCallback},useContext:function(){return je.useContext},useEffect:function(){return je.useEffect},useMemo:function(){return je.useMemo},useRef:function(){return je.useRef},useState:function(){return je.useState}}),XC=(function(e){var t={};return Nr.d(t,e),t})({applyMiddleware:function(){return tWe},bindActionCreators:function(){return eWe},compose:function(){return gue},createStore:function(){return due}}),Pt=(function(e){var t={};return Nr.d(t,e),t})({List:function(){return u_.List},Map:function(){return u_.Map},OrderedMap:function(){return u_.OrderedMap},Seq:function(){return u_.Seq},Set:function(){return u_.Set},default:function(){return iWe},fromJS:function(){return u_.fromJS}}),ivt=Nr(919),QC=Nr.n(ivt),svt=(function(e){var t={};return Nr.d(t,e),t})({combineReducers:function(){return QWe.combineReducers}}),gAe=(function(e){var t={};return Nr.d(t,e),t})({serializeError:function(){return tHe.serializeError}}),ovt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return HHe}});const HP="err_new_thrown_err",OG="err_new_thrown_err_batch",CG="err_new_spec_err",jG="err_new_spec_err_batch",PG="err_new_auth_err",TG="err_clear",RG="err_clear_by";function avt(e){return{type:HP,payload:(0,gAe.serializeError)(e)}}function lvt(e){return{type:OG,payload:e}}function cvt(e){return{type:CG,payload:e}}function uvt(e){return{type:jG,payload:e}}function fvt(e){return{type:PG,payload:e}}function pvt(e={}){return{type:TG,payload:e}}function hvt(e=()=>!0){return{type:RG,payload:e}}var Hl=(function(){var t={location:{},history:{},open:()=>{},close:()=>{},File:function(){},FormData:function(){}};if(typeof window>"u")return t;try{t=window;for(var r of["File","Blob","FormData"])r in window&&(t[r]=window[r])}catch(n){console.error(n)}return t})(),e3=((function(e){var t={};Nr.d(t,e)})({}),(function(e){var t={};Nr.d(t,e)})({}),(function(e){var t={};return Nr.d(t,e),t})({default:function(){return uJe}})),dvt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return zJe}}),yAe=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return KJe}}),mvt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return YJe}}),vAe=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return XJe}}),gvt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return rKe}}),yvt=Nr(209),bx=Nr.n(yvt),vvt=Nr(802),bvt=Nr.n(vvt);const wvt=Pt.default.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function JP(e,{isOAS3:t}={}){if(!Pt.default.Map.isMap(e))return{schema:Pt.default.Map(),parameterContentMediaType:null};if(!t)return e.get("in")==="body"?{schema:e.get("schema",Pt.default.Map()),parameterContentMediaType:null}:{schema:e.filter(((r,n)=>wvt.includes(n))),parameterContentMediaType:null};if(e.get("content")){const r=e.get("content",Pt.default.Map({})).keySeq().first();return{schema:e.getIn(["content",r,"schema"],Pt.default.Map()),parameterContentMediaType:r}}return{schema:e.get("schema")?e.get("schema",Pt.default.Map()):Pt.default.Map(),parameterContentMediaType:null}}var bAe=Nr(287).Buffer;const wAe="default",t3=e=>Pt.default.Iterable.isIterable(e),wx=e=>t3(e)?e.toJS():e;function H_(e){return db(e)?wx(e):{}}function hb(e){if(t3(e)||e instanceof Hl.File||!db(e))return e;if(Array.isArray(e))return Pt.default.Seq(e).map(hb).toList();if((0,vAe.default)(e.entries)){const t=(function(n){if(!(0,vAe.default)(n.entries))return n;const s={},c="_**[]",l={};for(let u of n.entries())s[u[0]]||l[u[0]]&&l[u[0]].containsMultiple?(l[u[0]]||(l[u[0]]={containsMultiple:!0,length:1},s[`${u[0]}${c}${l[u[0]].length}`]=s[u[0]],delete s[u[0]]),l[u[0]].length+=1,s[`${u[0]}${c}${l[u[0]].length}`]=u[1]):s[u[0]]=u[1];return s})(e);return Pt.default.OrderedMap(t).map(hb)}return Pt.default.OrderedMap(e).map(hb)}function J_(e){return Array.isArray(e)?e:[e]}function IG(e){return typeof e=="function"}function db(e){return!!e&&typeof e=="object"}function j1(e){return typeof e=="function"}function KP(e){return Array.isArray(e)}const _vt=e3.default;function Lv(e,t){return Object.keys(e).reduce(((r,n)=>(r[n]=t(e[n],n),r)),{})}function _Ae(e,t){return Object.keys(e).reduce(((r,n)=>{let s=t(e[n],n);return s&&typeof s=="object"&&Object.assign(r,s),r}),{})}function Evt(e){return({dispatch:t,getState:r})=>n=>s=>typeof s=="function"?s(e()):n(s)}function MG(e,t,r,n,s){if(!t)return[];let c=[],l=t.get("nullable"),u=t.get("required"),a=t.get("maximum"),f=t.get("minimum"),p=t.get("type"),d=t.get("format"),m=t.get("maxLength"),g=t.get("minLength"),y=t.get("uniqueItems"),w=t.get("maxItems"),b=t.get("minItems"),_=t.get("pattern");const E=r||u===!0,S=e!=null,A=E||S&&p==="array"||!(!E&&!S),k=l&&e===null;if(E&&!S&&!k&&!n&&!p)return c.push("Required field is not provided"),c;if(k||!p||!A)return[];let O=p==="string"&&e,j=p==="array"&&Array.isArray(e)&&e.length,P=p==="array"&&Pt.default.List.isList(e)&&e.count();const I=[O,j,P,p==="array"&&typeof e=="string"&&e,p==="file"&&e instanceof Hl.File,p==="boolean"&&(e||e===!1),p==="number"&&(e||e===0),p==="integer"&&(e||e===0),p==="object"&&typeof e=="object"&&e!==null,p==="object"&&typeof e=="string"&&e].some(($=>!!$));if(E&&!I&&!n)return c.push("Required field is not provided"),c;if(p==="object"&&(s===null||s==="application/json")){let $=e;if(typeof e=="string")try{$=JSON.parse(e)}catch{return c.push("Parameter string value must be valid JSON"),c}t&&t.has("required")&&j1(u.isList)&&u.isList()&&u.forEach((R=>{$[R]===void 0&&c.push({propKey:R,error:"Required property not found"})})),t&&t.has("properties")&&t.get("properties").forEach(((R,q)=>{const B=MG($[q],R,!1,n,s);c.push(...B.map((W=>({propKey:q,error:W}))))}))}if(_){let $=((R,q)=>{if(!new RegExp(q).test(R))return"Value must follow pattern "+q})(e,_);$&&c.push($)}if(b&&p==="array"){let $=((R,q)=>{if(!R&&q>=1||R&&R.length{if(R&&R.length>q)return`Array must not contain more then ${q} item${q===1?"":"s"}`})(e,w);$&&c.push({needRemove:!0,error:$})}if(y&&p==="array"){let $=((R,q)=>{if(R&&(q==="true"||q===!0)){const B=(0,Pt.fromJS)(R),W=B.toSet();if(R.length>W.size){let Q=(0,Pt.Set)();if(B.forEach(((ee,ie)=>{B.filter((ne=>j1(ne.equals)?ne.equals(ee):ne===ee)).size>1&&(Q=Q.add(ie))})),Q.size!==0)return Q.map((ee=>({index:ee,error:"No duplicates allowed."}))).toArray()}}})(e,y);$&&c.push(...$)}if(m||m===0){let $=((R,q)=>{if(R.length>q)return`Value must be no longer than ${q} character${q!==1?"s":""}`})(e,m);$&&c.push($)}if(g){let $=((R,q)=>{if(R.length{if(R>q)return`Value must be less than or equal to ${q}`})(e,a);$&&c.push($)}if(f||f===0){let $=((R,q)=>{if(R{if(isNaN(Date.parse(R)))return"Value must be a DateTime"})(e):d==="uuid"?(R=>{if(R=R.toString().toLowerCase(),!/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test(R))return"Value must be a Guid"})(e):(R=>{if(R&&typeof R!="string")return"Value must be a string"})(e),!$)return c;c.push($)}else if(p==="boolean"){let $=(R=>{if(R!=="true"&&R!=="false"&&R!==!0&&R!==!1)return"Value must be a boolean"})(e);if(!$)return c;c.push($)}else if(p==="number"){let $=(R=>{if(!/^-?\d+(\.?\d+)?$/.test(R))return"Value must be a number"})(e);if(!$)return c;c.push($)}else if(p==="integer"){let $=(R=>{if(!/^-?\d+$/.test(R))return"Value must be an integer"})(e);if(!$)return c;c.push($)}else if(p==="array"){if(!j&&!P)return c;e&&e.forEach((($,R)=>{const q=MG($,t.get("items"),!1,n,s);c.push(...q.map((B=>({index:R,error:B}))))}))}else if(p==="file"){let $=(R=>{if(R&&!(R instanceof Hl.File))return"Value must be a file"})(e);if(!$)return c;c.push($)}return c}const r3=e=>{let t;return t=e instanceof bAe?e:bAe.from(e.toString(),"utf-8"),t.toString("base64")},EAe={operationsSorter:{alpha:(e,t)=>e.get("path").localeCompare(t.get("path")),method:(e,t)=>e.get("method").localeCompare(t.get("method"))},tagsSorter:{alpha:(e,t)=>e.localeCompare(t)}},GP=e=>{let t=[];for(let r in e){let n=e[r];n!==void 0&&n!==""&&t.push([r,"=",encodeURIComponent(n).replace(/%20/g,"+")].join(""))}return t.join("&")},Svt=(e,t,r)=>!!(0,dvt.default)(r,(n=>(0,mvt.default)(e[n],t[n])));function SAe(e){return!(!e||e.indexOf("localhost")>=0||e.indexOf("127.0.0.1")>=0||e==="none")}const n3=e=>typeof e=="string"||e instanceof String?e.trim().replace(/\s/g,"%20"):"",xAe=e=>(0,gvt.default)(n3(e).replace(/%20/g,"_")),$G=e=>/^x-/.test(e),i2=e=>Pt.Map.isMap(e)?e.filter(((t,r)=>$G(r))):Object.keys(e).filter((t=>$G(t))),AAe=e=>e.filter(((t,r)=>/^pattern|maxLength|minLength|maximum|minimum/.test(r)));function kAe(e,t,r=()=>!0){if(typeof e!="object"||Array.isArray(e)||e===null||!t)return e;const n=Object.assign({},e);return Object.keys(n).forEach((s=>{s===t&&r(n[s],s)?delete n[s]:n[s]=kAe(n[s],t,r)})),n}function xp(e){if(typeof e=="string")return e;if(e&&e.toJS&&(e=e.toJS()),typeof e=="object"&&e!==null)try{return JSON.stringify(e,null,2)}catch{return String(e)}return e==null?"":e.toString()}function YP(e,{returnAll:t=!1,allowHashes:r=!0}={}){if(!Pt.default.Map.isMap(e))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");const n=e.get("name"),s=e.get("in");let c=[];return e&&e.hashCode&&s&&n&&r&&c.push(`${s}.${n}.hash-${e.hashCode()}`),s&&n&&c.push(`${s}.${n}`),c.push(n),t?c:c[0]||""}function OAe(e,t){return YP(e,{returnAll:!0}).map((r=>t[r])).filter((r=>r!==void 0))[0]}function CAe(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}const FG=e=>!e||!(!t3(e)||!e.isEmpty()),jAe=e=>e;class PAe{constructor(t={}){QC()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},t),this.getSystem=this._getSystem.bind(this),this.store=(function(n,s,c){return(function(u,a,f){let p=[Evt(f)];const d=Hl.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||XC.compose;return(0,XC.createStore)(u,a,d((0,XC.applyMiddleware)(...p)))})(n,s,c)})(jAe,(0,Pt.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}getStore(){return this.store}register(t,r=!0){var n=NG(t,this.getSystem());TAe(this.system,n),r&&this.buildSystem(),DG.call(this.system,t,this.getSystem())&&this.buildSystem()}buildSystem(t=!0){let r=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=Object.assign({},this.getRootInjects(),this.getWrappedAndBoundActions(r),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),t&&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:Pt.default,React:H.default},this.system.rootInjects||{})}_getConfigs(){return this.system.configs}getConfigs(){return{configs:this.system.configs}}setConfigs(t){this.system.configs=t}rebuildReducer(){this.store.replaceReducer((function(r,n){return(function(c,l){let u=Object.keys(c).reduce(((a,f)=>(a[f]=(function(d,m){return(g=new Pt.Map,y)=>{if(!d)return g;let w=d[y.type];if(w){const b=i3(w,m)(g,y);return b===null?g:b}return g}})(c[f],l),a)),{});return Object.keys(u).length?(0,svt.combineReducers)(u):jAe})(Lv(r,(s=>s.reducers)),n)})(this.system.statePlugins,this.getSystem))}getType(t){let r=t[0].toUpperCase()+t.slice(1);return _Ae(this.system.statePlugins,((n,s)=>{let c=n[t];if(c)return{[s+r]:c}}))}getSelectors(){return this.getType("selectors")}getActions(){return Lv(this.getType("actions"),(t=>_Ae(t,((r,n)=>{if(IG(r))return{[n]:r}}))))}getWrappedAndBoundActions(t){return Lv(this.getBoundActions(t),((r,n)=>{let s=this.system.statePlugins[n.slice(0,-7)].wrapActions;return s?Lv(r,((c,l)=>{let u=s[l];return u?(Array.isArray(u)||(u=[u]),u.reduce(((a,f)=>{let p=(...d)=>f(a,this.getSystem())(...d);if(!IG(p))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return i3(p,this.getSystem)}),c||Function.prototype)):c})):r}))}getWrappedAndBoundSelectors(t,r){return Lv(this.getBoundSelectors(t,r),((n,s)=>{let c=[s.slice(0,-9)],l=this.system.statePlugins[c].wrapSelectors;return l?Lv(n,((u,a)=>{let f=l[a];return f?(Array.isArray(f)||(f=[f]),f.reduce(((p,d)=>{let m=(...g)=>d(p,this.getSystem())(t().getIn(c),...g);if(!IG(m))throw new TypeError("wrapSelector needs to return a function that returns a new function (ie the wrapped action)");return m}),u||Function.prototype)):u})):n}))}getStates(t){return Object.keys(this.system.statePlugins).reduce(((r,n)=>(r[n]=t.get(n),r)),{})}getStateThunks(t){return Object.keys(this.system.statePlugins).reduce(((r,n)=>(r[n]=()=>t().get(n),r)),{})}getFn(){return{fn:this.system.fn}}getComponents(t){const r=this.system.components[t];return Array.isArray(r)?r.reduce(((n,s)=>s(n,this.getSystem()))):t!==void 0?this.system.components[t]:this.system.components}getBoundSelectors(t,r){return Lv(this.getSelectors(),((n,s)=>{let c=[s.slice(0,-9)];return Lv(n,(l=>(...u)=>{let a=i3(l,this.getSystem).apply(null,[t().getIn(c),...u]);return typeof a=="function"&&(a=i3(a,this.getSystem)(r())),a}))}))}getBoundActions(t){t=t||this.getStore().dispatch;const r=this.getActions(),n=s=>typeof s!="function"?Lv(s,(c=>n(c))):(...c)=>{var l=null;try{l=s(...c)}catch(u){l={type:HP,error:!0,payload:(0,gAe.serializeError)(u)}}finally{return l}};return Lv(r,(s=>(0,XC.bindActionCreators)(n(s),t)))}getMapStateToProps(){return()=>Object.assign({},this.getSystem())}getMapDispatchToProps(t){return r=>QC()({},this.getWrappedAndBoundActions(r),this.getFn(),t)}}function NG(e,t){return db(e)&&!KP(e)?(0,ovt.default)({},e):j1(e)?NG(e(t),t):KP(e)?e.map((r=>NG(r,t))).reduce(TAe,{components:t.getComponents()}):{}}function DG(e,t,{hasLoaded:r}={}){let n=r;return db(e)&&!KP(e)&&typeof e.afterLoad=="function"&&(n=!0,i3(e.afterLoad,t.getSystem).call(this,t)),j1(e)?DG.call(this,e(t),t,{hasLoaded:n}):KP(e)?e.map((s=>DG.call(this,s,t,{hasLoaded:n}))):n}function TAe(e={},t={}){if(!db(e))return{};if(!db(t))return e;t.wrapComponents&&(Lv(t.wrapComponents,((n,s)=>{const c=e.components&&e.components[s];c&&Array.isArray(c)?(e.components[s]=c.concat([n]),delete t.wrapComponents[s]):c&&(e.components[s]=[c,n],delete t.wrapComponents[s])})),Object.keys(t.wrapComponents).length||delete t.wrapComponents);const{statePlugins:r}=e;if(db(r))for(let n in r){const s=r[n];if(!db(s))continue;const{wrapActions:c,wrapSelectors:l}=s;if(db(c))for(let u in c){let a=c[u];Array.isArray(a)||(a=[a],c[u]=a),t&&t.statePlugins&&t.statePlugins[n]&&t.statePlugins[n].wrapActions&&t.statePlugins[n].wrapActions[u]&&(t.statePlugins[n].wrapActions[u]=c[u].concat(t.statePlugins[n].wrapActions[u]))}if(db(l))for(let u in l){let a=l[u];Array.isArray(a)||(a=[a],l[u]=a),t&&t.statePlugins&&t.statePlugins[n]&&t.statePlugins[n].wrapSelectors&&t.statePlugins[n].wrapSelectors[u]&&(t.statePlugins[n].wrapSelectors[u]=l[u].concat(t.statePlugins[n].wrapSelectors[u]))}}return QC()(e,t)}function i3(e,t,{logErrors:r=!0}={}){return typeof e!="function"?e:function(...n){try{return e.call(this,...n)}catch(s){if(r){const{uncaughtExceptionHandler:c}=t().getConfigs();typeof c=="function"?c(s):console.error(s)}return null}}}var s3=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return aKe}});const BG="show_popup",LG="authorize",qG="logout",zG="authorize_oauth2",UG="configure_auth",VG="restore_authorization";function xvt(e){return{type:BG,payload:e}}function Avt(e){return{type:LG,payload:e}}const kvt=e=>({authActions:t})=>{t.authorize(e),t.persistAuthorizationIfNeeded()};function Ovt(e){return{type:qG,payload:e}}const Cvt=e=>({authActions:t})=>{t.logout(e),t.persistAuthorizationIfNeeded()},jvt=e=>({authActions:t,errActions:r})=>{let{auth:n,token:s,isValid:c}=e,{schema:l,name:u}=n,a=l.get("flow");delete Hl.swaggerUIRedirectOauth2,a==="accessCode"||c||r.newAuthErr({authId:u,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),s.error?r.newAuthErr({authId:u,source:"auth",level:"error",message:JSON.stringify(s)}):t.authorizeOauth2WithPersistOption({auth:n,token:s})};function Pvt(e){return{type:zG,payload:e}}const Tvt=e=>({authActions:t})=>{t.authorizeOauth2(e),t.persistAuthorizationIfNeeded()},Rvt=e=>({authActions:t})=>{let{schema:r,name:n,username:s,password:c,passwordType:l,clientId:u,clientSecret:a}=e,f={grant_type:"password",scope:e.scopes.join(" "),username:s,password:c},p={};switch(l){case"request-body":(function(m,g,y){g&&Object.assign(m,{client_id:g}),y&&Object.assign(m,{client_secret:y})})(f,u,a);break;case"basic":p.Authorization="Basic "+r3(u+":"+a);break;default:console.warn(`Warning: invalid passwordType ${l} was passed, not including client id and secret`)}return t.authorizeRequest({body:GP(f),url:r.get("tokenUrl"),name:n,headers:p,query:{},auth:e})},Ivt=e=>({authActions:t})=>{let{schema:r,scopes:n,name:s,clientId:c,clientSecret:l}=e,u={Authorization:"Basic "+r3(c+":"+l)},a={grant_type:"client_credentials",scope:n.join(" ")};return t.authorizeRequest({body:GP(a),name:s,url:r.get("tokenUrl"),auth:e,headers:u})},Mvt=({auth:e,redirectUrl:t})=>({authActions:r})=>{let{schema:n,name:s,clientId:c,clientSecret:l,codeVerifier:u}=e,a={grant_type:"authorization_code",code:e.code,client_id:c,client_secret:l,redirect_uri:t,code_verifier:u};return r.authorizeRequest({body:GP(a),name:s,url:n.get("tokenUrl"),auth:e})},$vt=({auth:e,redirectUrl:t})=>({authActions:r})=>{let{schema:n,name:s,clientId:c,clientSecret:l,codeVerifier:u}=e,a={Authorization:"Basic "+r3(c+":"+l)},f={grant_type:"authorization_code",code:e.code,client_id:c,redirect_uri:t,code_verifier:u};return r.authorizeRequest({body:GP(f),name:s,url:n.get("tokenUrl"),auth:e,headers:a})},Fvt=e=>({fn:t,getConfigs:r,authActions:n,errActions:s,oas3Selectors:c,specSelectors:l,authSelectors:u})=>{let a,{body:f,query:p={},headers:d={},name:m,url:g,auth:y}=e,{additionalQueryStringParams:w}=u.getConfigs()||{};if(l.isOAS3()){let E=c.serverEffectiveValue(c.selectedServer());a=(0,s3.default)(g,E,!0)}else a=(0,s3.default)(g,l.url(),!0);typeof w=="object"&&(a.query=Object.assign({},a.query,w));const b=a.toString();let _=Object.assign({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},d);t.fetch({url:b,method:"post",headers:_,query:p,body:f,requestInterceptor:r().requestInterceptor,responseInterceptor:r().responseInterceptor}).then((function(E){let S=JSON.parse(E.data),A=S&&(S.error||""),k=S&&(S.parseError||"");E.ok?A||k?s.newAuthErr({authId:m,level:"error",source:"auth",message:JSON.stringify(S)}):n.authorizeOauth2WithPersistOption({auth:y,token:S}):s.newAuthErr({authId:m,level:"error",source:"auth",message:E.statusText})})).catch((E=>{let S=new Error(E).message;if(E.response&&E.response.data){const A=E.response.data;try{const k=typeof A=="string"?JSON.parse(A):A;k.error&&(S+=`, error: ${k.error}`),k.error_description&&(S+=`, description: ${k.error_description}`)}catch{}}s.newAuthErr({authId:m,level:"error",source:"auth",message:S})}))};function Nvt(e){return{type:UG,payload:e}}function Dvt(e){return{type:VG,payload:e}}const Bvt=()=>({authSelectors:e,getConfigs:t})=>{if(!t().persistAuthorization)return;const r=e.authorized().toJS();localStorage.setItem("authorized",JSON.stringify(r))},Lvt=(e,t)=>()=>{Hl.swaggerUIRedirectOauth2=t,Hl.open(e)};var qvt={[BG]:(e,{payload:t})=>e.set("showDefinitions",t),[LG]:(e,{payload:t})=>{let r=(0,Pt.fromJS)(t),n=e.get("authorized")||(0,Pt.Map)();return r.entrySeq().forEach((([s,c])=>{if(!j1(c.getIn))return e.set("authorized",n);let l=c.getIn(["schema","type"]);if(l==="apiKey"||l==="http")n=n.set(s,c);else if(l==="basic"){let u=c.getIn(["value","username"]),a=c.getIn(["value","password"]);n=n.setIn([s,"value"],{username:u,header:"Basic "+r3(u+":"+a)}),n=n.setIn([s,"schema"],c.get("schema"))}})),e.set("authorized",n)},[zG]:(e,{payload:t})=>{let r,{auth:n,token:s}=t;n.token=Object.assign({},s),r=(0,Pt.fromJS)(n);let c=e.get("authorized")||(0,Pt.Map)();return c=c.set(r.get("name"),r),e.set("authorized",c)},[qG]:(e,{payload:t})=>{let r=e.get("authorized").withMutations((n=>{t.forEach((s=>{n.delete(s)}))}));return e.set("authorized",r)},[UG]:(e,{payload:t})=>e.set("configs",t),[VG]:(e,{payload:t})=>e.set("authorized",(0,Pt.fromJS)(t.authorized))},Es=(function(e){var t={};return Nr.d(t,e),t})({createSelector:function(){return Gme}});const ZP=e=>e,zvt=(0,Es.createSelector)(ZP,(e=>e.get("showDefinitions"))),Uvt=(0,Es.createSelector)(ZP,(()=>({specSelectors:e})=>{let t=e.securityDefinitions()||(0,Pt.Map)({}),r=(0,Pt.List)();return t.entrySeq().forEach((([n,s])=>{let c=(0,Pt.Map)();c=c.set(n,s),r=r.push(c)})),r})),Vvt=(e,t)=>({specSelectors:r})=>(0,Pt.List)(r.isOAS3()?["components","securitySchemes",t]:["securityDefinitions",t]),Wvt=(e,t)=>({specSelectors:r})=>{console.warn("WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.");let n=r.securityDefinitions(),s=(0,Pt.List)();return t.valueSeq().forEach((c=>{let l=(0,Pt.Map)();c.entrySeq().forEach((([u,a])=>{let f,p=n.get(u);p.get("type")==="oauth2"&&a.size&&(f=p.get("scopes"),f.keySeq().forEach((d=>{a.contains(d)||(f=f.delete(d))})),p=p.set("allowedScopes",f)),l=l.set(u,p)})),s=s.push(l)})),s},Hvt=(e,t=(0,Pt.List)())=>({authSelectors:r})=>{const n=r.definitionsToAuthorize()||(0,Pt.List)();let s=(0,Pt.List)();return n.forEach((c=>{let l=t.find((u=>u.get(c.keySeq().first())));l&&(c.forEach(((u,a)=>{if(u.get("type")==="oauth2"){const f=l.get(a);let p=u.get("scopes");Pt.List.isList(f)&&Pt.Map.isMap(p)&&(p.keySeq().forEach((d=>{f.contains(d)||(p=p.delete(d))})),c=c.set(a,u.set("scopes",p)))}})),s=s.push(c))})),s},Jvt=(0,Es.createSelector)(ZP,(e=>e.get("authorized")||(0,Pt.Map)())),Kvt=(e,t)=>({authSelectors:r})=>{let n=r.authorized();return Pt.List.isList(t)?!!t.toJS().filter((s=>Object.keys(s).map((c=>!!n.get(c))).indexOf(!1)===-1)).length:null},Gvt=(0,Es.createSelector)(ZP,(e=>e.get("configs"))),Yvt=(e,{authSelectors:t,specSelectors:r})=>({path:n,method:s,operation:c,extras:l})=>{let u={authorized:t.authorized()&&t.authorized().toJS(),definitions:r.securityDefinitions()&&r.securityDefinitions().toJS(),specSecurity:r.security()&&r.security().toJS()};return e({path:n,method:s,operation:c,securities:u,...l})},Zvt=(e,t)=>r=>{const{getConfigs:n,authActions:s}=t,c=n();if(e(r),c.persistAuthorization){const l=localStorage.getItem("authorized");l&&s.restoreAuthorization({authorized:JSON.parse(l)})}},Xvt=(e,t)=>r=>{if(e(r),t.getConfigs().persistAuthorization)try{const[{schema:n,value:s}]=Object.values(r),c=(0,Pt.fromJS)(n),l=c.get("type")==="apiKey",u=c.get("in")==="cookie";l&&u&&(document.cookie=`${c.get("name")}=${s}; SameSite=None; Secure`)}catch(n){console.error("Error persisting cookie based apiKey in document.cookie.",n)}},Qvt=(e,t)=>r=>{const n=t.getConfigs(),s=t.authSelectors.authorized();try{n.persistAuthorization&&Array.isArray(r)&&r.forEach((c=>{const l=s.get(c,{}),u=l.getIn(["schema","type"])==="apiKey",a=l.getIn(["schema","in"])==="cookie";if(u&&a){const f=l.getIn(["schema","name"]);document.cookie=`${f}=; Max-Age=-99999999`}}))}catch(c){console.error("Error deleting cookie based apiKey from document.cookie.",c)}e(r)};var Rm=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return EKe}}),WG=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return VKe}});class e0t extends H.default.Component{mapStateToProps(t,r){return{state:t,ownProps:(0,WG.default)(r,Object.keys(r.getSystem()))}}render(){const{getComponent:t,ownProps:r}=this.props,n=t("LockIcon");return H.default.createElement(n,r)}}var RAe=e0t;class t0t extends H.default.Component{mapStateToProps(t,r){return{state:t,ownProps:(0,WG.default)(r,Object.keys(r.getSystem()))}}render(){const{getComponent:t,ownProps:r}=this.props,n=t("UnlockIcon");return H.default.createElement(n,r)}}var IAe=t0t;function MAe(){return{afterLoad(e){this.rootInjects=this.rootInjects||{},this.rootInjects.initOAuth=e.authActions.configureAuth,this.rootInjects.preauthorizeApiKey=n0t.bind(null,e),this.rootInjects.preauthorizeBasic=r0t.bind(null,e)},components:{LockAuthIcon:RAe,UnlockAuthIcon:IAe,LockAuthOperationIcon:RAe,UnlockAuthOperationIcon:IAe},statePlugins:{auth:{reducers:qvt,actions:oG,selectors:aG,wrapActions:{authorize:Xvt,logout:Qvt}},configs:{wrapActions:{loaded:Zvt}},spec:{wrapActions:{execute:Yvt}}}}}function r0t(e,t,r,n){const{authActions:{authorize:s},specSelectors:{specJson:c,isOAS3:l}}=e,u=l()?["components","securitySchemes"]:["securityDefinitions"],a=c().getIn([...u,t]);return a?s({[t]:{value:{username:r,password:n},schema:a.toJS()}}):null}function n0t(e,t,r){const{authActions:{authorize:n},specSelectors:{specJson:s,isOAS3:c}}=e,l=c()?["components","securitySchemes"]:["securityDefinitions"],u=s().getIn([...l,t]);return u?n({[t]:{value:r,schema:u.toJS()}}):null}var P1=(function(e){var t={};return Nr.d(t,e),t})({JSON_SCHEMA:function(){return OO},default:function(){return __}});const HG="configs_update",JG="configs_toggle";function i0t(e,t){return{type:HG,payload:{[e]:t}}}function s0t(e){return{type:JG,payload:e}}const o0t=()=>()=>{},a0t=e=>t=>{const{fn:{fetch:r}}=t;return r(e)},l0t=(e,t)=>r=>{const{specActions:n,configsActions:s}=r;if(e)return s.downloadConfig(e).then(c,c);function c(l){l instanceof Error||l.status>=400?(n.updateLoadingStatus("failedConfig"),n.updateLoadingStatus("failedConfig"),n.updateUrl(""),console.error(l.statusText+" "+e.url),t(null)):t(((u,a)=>{try{return P1.default.load(u)}catch(f){return a&&a.errActions.newThrownErr(new Error(f)),{}}})(l.text,r))}},c0t=(e,t)=>e.getIn(Array.isArray(t)?t:[t]);var u0t={[HG]:(e,t)=>e.merge((0,Pt.fromJS)(t.payload)),[JG]:(e,t)=>{const r=t.payload,n=e.get(r);return e.set(r,!n)}};function $Ae(){return{statePlugins:{configs:{reducers:u0t,actions:lG,selectors:cG}}}}const KG=e=>e?history.pushState(null,null,`#${e}`):window.location.hash="";var f0t=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return pZe}});const FAe="layout_scroll_to",NAe="layout_clear_scroll";var p0t={fn:{getScrollParent:function(t,r){const n=document.documentElement;let s=getComputedStyle(t);const c=s.position==="absolute",l=r?/(auto|scroll|hidden)/:/(auto|scroll)/;if(s.position==="fixed")return n;for(let u=t;u=u.parentElement;)if(s=getComputedStyle(u),(!c||s.position!=="static")&&l.test(s.overflow+s.overflowY+s.overflowX))return u;return n}},statePlugins:{layout:{actions:{scrollToElement:(e,t)=>r=>{try{t=t||r.fn.getScrollParent(e),f0t.default.createScroller(t).to(e)}catch(n){console.error(n)}},scrollTo:e=>({type:FAe,payload:Array.isArray(e)?e:[e]}),clearScrollTo:()=>({type:NAe}),readyToScroll:(e,t)=>r=>{const n=r.layoutSelectors.getScrollToKey();Pt.default.is(n,(0,Pt.fromJS)(e))&&(r.layoutActions.scrollToElement(t),r.layoutActions.clearScrollTo())},parseDeepLinkHash:e=>({layoutActions:t,layoutSelectors:r,getConfigs:n})=>{if(n().deepLinking&&e){let s=e.slice(1);s[0]==="!"&&(s=s.slice(1)),s[0]==="/"&&(s=s.slice(1));const c=s.split("/").map((p=>p||"")),l=r.isShownKeyFromUrlHashArray(c),[u,a="",f=""]=l;if(u==="operations"){const p=r.isShownKeyFromUrlHashArray([a]);a.indexOf("_")>-1&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),t.show(p.map((d=>d.replace(/_/g," "))),!0)),t.show(p,!0)}(a.indexOf("_")>-1||f.indexOf("_")>-1)&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),t.show(l.map((p=>p.replace(/_/g," "))),!0)),t.show(l,!0),t.scrollTo(l)}}},selectors:{getScrollToKey:e=>e.get("scrollToKey"),isShownKeyFromUrlHashArray(e,t){const[r,n]=t;return n?["operations",r,n]:r?["operations-tag",r]:[]},urlHashArrayFromIsShownKey(e,t){let[r,n,s]=t;return r=="operations"?[n,s]:r=="operations-tag"?[n]:[]}},reducers:{[FAe]:(e,t)=>e.set("scrollToKey",Pt.default.fromJS(t.payload)),[NAe]:e=>e.delete("scrollToKey")},wrapActions:{show:(e,{getConfigs:t,layoutSelectors:r})=>(...n)=>{if(e(...n),t().deepLinking)try{let[s,c]=n;s=Array.isArray(s)?s:[s];const l=r.urlHashArrayFromIsShownKey(s);if(!l.length)return;const[u,a]=l;if(!c)return KG("/");l.length===2?KG(n3(`/${encodeURIComponent(u)}/${encodeURIComponent(a)}`)):l.length===1&&KG(n3(`/${encodeURIComponent(u)}`))}catch(s){console.error(s)}}}}}},DAe=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return mZe}}),h0t=(e,t)=>class extends H.default.Component{onLoad=n=>{const{operation:s}=this.props,{tag:c,operationId:l}=s.toObject();let{isShownKey:u}=s.toObject();u=u||["operations",c,l],t.layoutActions.readyToScroll(u,n)};render(){return H.default.createElement("span",{ref:this.onLoad},H.default.createElement(e,this.props))}},d0t=(e,t)=>class extends H.default.Component{onLoad=n=>{const{tag:s}=this.props,c=["operations-tag",s];t.layoutActions.readyToScroll(c,n)};render(){return H.default.createElement("span",{ref:this.onLoad},H.default.createElement(e,this.props))}};function BAe(){return[p0t,{statePlugins:{configs:{wrapActions:{loaded:(e,t)=>(...r)=>{e(...r);const n=decodeURIComponent(window.location.hash);t.layoutActions.parseDeepLinkHash(n)}}}},wrapComponents:{operation:h0t,OperationTag:d0t}}]}var m0t=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return bZe}});function g0t(e){return e.map((t=>{let r="is not of a type(s)",n=t.get("message").indexOf(r);if(n>-1){let s=t.get("message").slice(n+19).split(",");return t.set("message",t.get("message").slice(0,n)+(function(l){return l.reduce(((u,a,f,p)=>f===p.length-1&&p.length>1?u+"or "+a:p[f+1]&&p.length>2?u+a+", ":p[f+1]?u+a+" ":u+a),"should be a")})(s))}return t}))}var GG=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return _Ze}});function y0t(e,{jsSpec:t}){return e}const v0t=[uG,fG];function o3(e){let t={jsSpec:{}};return(0,m0t.default)(v0t,((n,s)=>{try{return s.transform(n,t).filter((c=>!!c))}catch(c){return console.error("Transformer error:",c),n}}),e).filter((n=>!!n)).map((n=>(!n.get("line")&&n.get("path"),n)))}let YG={line:0,level:"error",message:"Unknown error"};const LAe=(0,Es.createSelector)((e=>e),(e=>e.get("errors",(0,Pt.List)()))),b0t=(0,Es.createSelector)(LAe,(e=>e.last()));function qAe(e){return{statePlugins:{err:{reducers:{[HP]:(t,{payload:r})=>{let n=Object.assign(YG,r,{type:"thrown"});return t.update("errors",(s=>(s||(0,Pt.List)()).push((0,Pt.fromJS)(n)))).update("errors",(s=>o3(s)))},[OG]:(t,{payload:r})=>(r=r.map((n=>(0,Pt.fromJS)(Object.assign(YG,n,{type:"thrown"})))),t.update("errors",(n=>(n||(0,Pt.List)()).concat((0,Pt.fromJS)(r)))).update("errors",(n=>o3(n)))),[CG]:(t,{payload:r})=>{let n=(0,Pt.fromJS)(r);return n=n.set("type","spec"),t.update("errors",(s=>(s||(0,Pt.List)()).push((0,Pt.fromJS)(n)).sortBy((c=>c.get("line"))))).update("errors",(s=>o3(s)))},[jG]:(t,{payload:r})=>(r=r.map((n=>(0,Pt.fromJS)(Object.assign(YG,n,{type:"spec"})))),t.update("errors",(n=>(n||(0,Pt.List)()).concat((0,Pt.fromJS)(r)))).update("errors",(n=>o3(n)))),[PG]:(t,{payload:r})=>{let n=(0,Pt.fromJS)(Object.assign({},r));return n=n.set("type","auth"),t.update("errors",(s=>(s||(0,Pt.List)()).push((0,Pt.fromJS)(n)))).update("errors",(s=>o3(s)))},[TG]:(t,{payload:r})=>{if(!r||!t.get("errors"))return t;let n=t.get("errors").filter((s=>s.keySeq().every((c=>{const l=s.get(c),u=r[c];return!u||l!==u}))));return t.merge({errors:n})},[RG]:(t,{payload:r})=>{if(!r||typeof r!="function")return t;let n=t.get("errors").filter((s=>r(s)));return t.merge({errors:n})}},actions:sG,selectors:pG}}}}function w0t(e,t){return e.filter(((r,n)=>n.indexOf(t)!==-1))}function zAe(){return{fn:{opsFilter:w0t}}}var sa=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return tU}}),_0t=({className:e=null,width:t=20,height:r=20,...n})=>H.default.createElement("svg",(0,sa.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),H.default.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"})),E0t=({className:e=null,width:t=20,height:r=20,...n})=>H.default.createElement("svg",(0,sa.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),H.default.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"})),S0t=({className:e=null,width:t=20,height:r=20,...n})=>H.default.createElement("svg",(0,sa.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),H.default.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"})),x0t=({className:e=null,width:t=20,height:r=20,...n})=>H.default.createElement("svg",(0,sa.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),H.default.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"})),A0t=({className:e=null,width:t=15,height:r=16,...n})=>H.default.createElement("svg",(0,sa.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 16",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),H.default.createElement("g",{transform:"translate(2, -1)"},H.default.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"}))),k0t=({className:e=null,width:t=20,height:r=20,...n})=>H.default.createElement("svg",(0,sa.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),H.default.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"})),O0t=({className:e=null,width:t=20,height:r=20,...n})=>H.default.createElement("svg",(0,sa.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),H.default.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"})),UAe=()=>({components:{ArrowUpIcon:_0t,ArrowDownIcon:E0t,ArrowIcon:S0t,CloseIcon:x0t,CopyIcon:A0t,LockIcon:k0t,UnlockIcon:O0t}});const ZG="layout_update_layout",XG="layout_update_filter",QG="layout_update_mode",eY="layout_show";function C0t(e){return{type:ZG,payload:e}}function j0t(e){return{type:XG,payload:e}}function P0t(e,t=!0){return e=J_(e),{type:eY,payload:{thing:e,shown:t}}}function T0t(e,t=""){return e=J_(e),{type:QG,payload:{thing:e,mode:t}}}var R0t={[ZG]:(e,t)=>e.set("layout",t.payload),[XG]:(e,t)=>e.set("filter",t.payload),[eY]:(e,t)=>{const r=t.payload.shown,n=(0,Pt.fromJS)(t.payload.thing);return e.update("shown",(0,Pt.fromJS)({}),(s=>s.set(n,r)))},[QG]:(e,t)=>{let r=t.payload.thing,n=t.payload.mode;return e.setIn(["modes"].concat(r),(n||"")+"")}};const I0t=e=>e.get("layout"),M0t=e=>e.get("filter"),VAe=(e,t,r)=>(t=J_(t),e.get("shown",(0,Pt.fromJS)({})).get((0,Pt.fromJS)(t),r)),$0t=(e,t,r="")=>(t=J_(t),e.getIn(["modes",...t],r)),F0t=(0,Es.createSelector)((e=>e),(e=>!VAe(e,"editor"))),N0t=(e,t)=>(r,...n)=>{let s=e(r,...n);const{fn:c,layoutSelectors:l,getConfigs:u}=t.getSystem(),a=u(),{maxDisplayedTags:f}=a;let p=l.currentFilter();return p&&p!==!0&&(s=c.opsFilter(s,p)),f>=0&&(s=s.slice(0,f)),s};function WAe(){return{statePlugins:{layout:{reducers:R0t,actions:hG,selectors:dG},spec:{wrapSelectors:mG}}}}function HAe({configs:e}){const t={debug:0,info:1,log:2,warn:3,error:4},r=l=>t[l]||-1;let{logLevel:n}=e,s=r(n);function c(l,...u){r(l)>=s&&console[l](...u)}return c.warn=c.bind(null,"warn"),c.error=c.bind(null,"error"),c.info=c.bind(null,"info"),c.debug=c.bind(null,"debug"),{rootInjects:{log:c}}}let tY=!1;function JAe(){return{statePlugins:{spec:{wrapActions:{updateSpec:e=>(...t)=>(tY=!0,e(...t)),updateJsonSpec:(e,t)=>(...r)=>{const n=t.getConfigs().onComplete;return tY&&typeof n=="function"&&(setTimeout(n,0),tY=!1),e(...r)}}}}}}const KAe=e=>{const t="_**[]";return e.indexOf(t)<0?e:e.split(t)[0].trim()},D0t=e=>e==="-d "||/^[_\/-]/g.test(e)?e:"'"+e.replace(/'/g,"'\\''")+"'",B0t=e=>(e=e.replace(/\^/g,"^^").replace(/\\"/g,'\\\\"').replace(/"/g,'""').replace(/\n/g,`^ `))==="-d "?e.replace(/-d /g,`-d ^ `):/^[_\/-]/g.test(e)?e:'"'+e+'"',L0t=e=>e==="-d "?e:/\n/.test(e)?`@" ${e.replace(/`/g,"``").replace(/\$/g,"`$")} "@`:/^[_\/-]/.test(e)?e:`'${e.replace(/'/g,"''")}'`,rY=(e,t,r,n="")=>{let s=!1,c="";const l=(...g)=>c+=" "+g.map(t).join(" "),u=(...g)=>c+=g.map(t).join(" "),a=()=>c+=` ${r}`,f=(g=1)=>c+=" ".repeat(g);let p=e.get("headers");c+="curl"+n;const d=e.get("curlOptions");if(Pt.List.isList(d)&&!d.isEmpty()&&l(...e.get("curlOptions")),l("-X",e.get("method")),a(),f(),u(`${e.get("url")}`),p&&p.size)for(let g of e.get("headers").entries()){a(),f();let[y,w]=g;u("-H",`${y}: ${w}`),s=s||/^content-type$/i.test(y)&&/^multipart\/form-data$/i.test(w)}const m=e.get("body");if(m)if(s&&["POST","PUT","PATCH"].includes(e.get("method")))for(let[g,y]of m.entrySeq()){let w=KAe(g);a(),f(),u("-F"),y instanceof Hl.File&&typeof y.valueOf()=="string"?l(`${w}=${y.data}${y.type?`;type=${y.type}`:""}`):y instanceof Hl.File?l(`${w}=@${y.name}${y.type?`;type=${y.type}`:""}`):l(`${w}=${y}`)}else if(m instanceof Hl.File)a(),f(),u(`--data-binary '@${m.name}'`);else{a(),f(),u("-d ");let g=m;Pt.Map.isMap(g)?u((function(w){let b=[];for(let[_,E]of w.get("body").entrySeq()){let S=KAe(_);E instanceof Hl.File?b.push(` "${S}": { "name": "${E.name}"${E.type?`, "type": "${E.type}"`:""} }`):b.push(` "${S}": ${JSON.stringify(E,null,2).replace(/(\r\n|\r|\n)/g,` `)}`)}return`{ ${b.join(`, `)} }`})(e)):(typeof g!="string"&&(g=JSON.stringify(g)),u(g))}else m||e.get("method")!=="POST"||(a(),f(),u("-d ''"));return c},q0t=e=>rY(e,L0t,"`\n",".exe"),GAe=e=>rY(e,D0t,`\\ `),z0t=e=>rY(e,B0t,`^ `),nY=e=>e||(0,Pt.Map)(),YAe=(0,Es.createSelector)(nY,(e=>{const t=e.get("languages"),r=e.get("generators",(0,Pt.Map)());return!t||t.isEmpty()?r:r.filter(((n,s)=>t.includes(s)))})),U0t=e=>({fn:t})=>YAe(e).map(((r,n)=>{const s=(c=>t[`requestSnippetGenerator_${c}`])(n);return typeof s!="function"?null:r.set("fn",s)})).filter((r=>r)),V0t=(0,Es.createSelector)(nY,(e=>e.get("activeLanguage"))),W0t=(0,Es.createSelector)(nY,(e=>e.get("defaultExpanded")));var oa=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return eXe}}),XP=(function(e){var t={};return Nr.d(t,e),t})({CopyToClipboard:function(){return sXe.CopyToClipboard}});const H0t={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"},J0t={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"};var K0t=({request:e,requestSnippetsSelectors:t,getComponent:r})=>{const n=(0,H.useRef)(null),s=r("ArrowUpIcon"),c=r("ArrowDownIcon"),l=r("SyntaxHighlighter",!0),[u,a]=(0,H.useState)(t.getSnippetGenerators()?.keySeq().first()),[f,p]=(0,H.useState)(t?.getDefaultExpanded()),d=t.getSnippetGenerators(),m=d.get(u),g=m.get("fn")(e),y=()=>{p(!f)},w=_=>_===u?J0t:H0t,b=_=>{const{target:E,deltaY:S}=_,{scrollHeight:A,offsetHeight:k,scrollTop:O}=E;A>k&&(O===0&&S<0||k+O>=A&&S>0)&&_.preventDefault()};return(0,H.useEffect)((()=>{}),[]),(0,H.useEffect)((()=>{const _=Array.from(n.current.childNodes).filter((E=>!!E.nodeType&&E.classList?.contains("curl-command")));return _.forEach((E=>E.addEventListener("mousewheel",b,{passive:!1}))),()=>{_.forEach((E=>E.removeEventListener("mousewheel",b)))}}),[e]),H.default.createElement("div",{className:"request-snippets",ref:n},H.default.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"15px"}},H.default.createElement("h4",{onClick:()=>y(),style:{cursor:"pointer"}},"Snippets"),H.default.createElement("button",{onClick:()=>y(),style:{border:"none",background:"none"},title:f?"Collapse operation":"Expand operation"},f?H.default.createElement(c,{className:"arrow",width:"10",height:"10"}):H.default.createElement(s,{className:"arrow",width:"10",height:"10"}))),f&&H.default.createElement("div",{className:"curl-command"},H.default.createElement("div",{style:{paddingLeft:"15px",paddingRight:"10px",width:"100%",display:"flex"}},d.entrySeq().map((([_,E])=>H.default.createElement("div",{className:(0,oa.default)("btn",{active:_===u}),style:w(_),key:_,onClick:()=>(S=>{u!==S&&a(S)})(_)},H.default.createElement("h4",{style:_===u?{color:"white"}:{}},E.get("title")))))),H.default.createElement("div",{className:"copy-to-clipboard"},H.default.createElement(XP.CopyToClipboard,{text:g},H.default.createElement("button",null))),H.default.createElement("div",null,H.default.createElement(l,{language:m.get("syntax"),className:"curl microlight",renderPlainText:({children:_,PlainTextViewer:E})=>H.default.createElement(E,{className:"curl"},_)},g))))},ZAe=()=>({components:{RequestSnippets:K0t},fn:{requestSnippetGenerator_curl_bash:GAe,requestSnippetGenerator_curl_cmd:z0t,requestSnippetGenerator_curl_powershell:q0t},statePlugins:{requestSnippets:{selectors:gG}}});class iY extends H.Component{static defaultProps={collapsedContent:"{...}",expanded:!1,title:null,onToggle:()=>{},hideSelfOnExpand:!1,specPath:Pt.default.List([])};constructor(t,r){super(t,r);let{expanded:n,collapsedContent:s}=this.props;this.state={expanded:n,collapsedContent:s||iY.defaultProps.collapsedContent}}componentDidMount(){const{hideSelfOnExpand:t,expanded:r,modelName:n}=this.props;t&&r&&this.props.onToggle(n,r)}UNSAFE_componentWillReceiveProps(t){this.props.expanded!==t.expanded&&this.setState({expanded:t.expanded})}toggleCollapsed=()=>{this.props.onToggle&&this.props.onToggle(this.props.modelName,!this.state.expanded),this.setState({expanded:!this.state.expanded})};onLoad=t=>{if(t&&this.props.layoutSelectors){const r=this.props.layoutSelectors.getScrollToKey();Pt.default.is(r,this.props.specPath)&&this.toggleCollapsed(),this.props.layoutActions.readyToScroll(this.props.specPath,t.parentElement)}};render(){const{title:t,classes:r}=this.props;return this.state.expanded&&this.props.hideSelfOnExpand?H.default.createElement("span",{className:r||""},this.props.children):H.default.createElement("span",{className:r||"",ref:this.onLoad},H.default.createElement("button",{"aria-expanded":this.state.expanded,className:"model-box-control",onClick:this.toggleCollapsed},t&&H.default.createElement("span",{className:"pointer"},t),H.default.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")}),!this.state.expanded&&H.default.createElement("span",null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}}const G0t=({initialTab:e,isExecute:t,schema:r,example:n})=>{const s=(0,H.useMemo)((()=>({example:"example",model:"model"})),[]),c=(0,H.useMemo)((()=>Object.keys(s)),[s]).includes(e)&&r&&!t?e:s.example,l=(p=>{const d=(0,H.useRef)();return(0,H.useEffect)((()=>{d.current=p})),d.current})(t),[u,a]=(0,H.useState)(c),f=(0,H.useCallback)((p=>{a(p.target.dataset.name)}),[]);return(0,H.useEffect)((()=>{l&&!t&&n&&a(s.example)}),[l,t,n]),{activeTab:u,onTabChange:f,tabs:s}};var Y0t=({schema:e,example:t,isExecute:r=!1,specPath:n,includeWriteOnly:s=!1,includeReadOnly:c=!1,getComponent:l,getConfigs:u,specSelectors:a})=>{const{defaultModelRendering:f,defaultModelExpandDepth:p}=u(),d=l("ModelWrapper"),m=l("HighlightCode",!0),g=bx()(5).toString("base64"),y=bx()(5).toString("base64"),w=bx()(5).toString("base64"),b=bx()(5).toString("base64"),_=a.isOAS3(),{activeTab:E,tabs:S,onTabChange:A}=G0t({initialTab:f,isExecute:r,schema:e,example:t});return H.default.createElement("div",{className:"model-example"},H.default.createElement("ul",{className:"tab",role:"tablist"},H.default.createElement("li",{className:(0,oa.default)("tabitem",{active:E===S.example}),role:"presentation"},H.default.createElement("button",{"aria-controls":y,"aria-selected":E===S.example,className:"tablinks","data-name":"example",id:g,onClick:A,role:"tab"},r?"Edit Value":"Example Value")),e&&H.default.createElement("li",{className:(0,oa.default)("tabitem",{active:E===S.model}),role:"presentation"},H.default.createElement("button",{"aria-controls":b,"aria-selected":E===S.model,className:(0,oa.default)("tablinks",{inactive:r}),"data-name":"model",id:w,onClick:A,role:"tab"},_?"Schema":"Model"))),E===S.example&&H.default.createElement("div",{"aria-hidden":E!==S.example,"aria-labelledby":g,"data-name":"examplePanel",id:y,role:"tabpanel",tabIndex:"0"},t||H.default.createElement(m,null,"(no example available")),E===S.model&&H.default.createElement("div",{className:"model-container","aria-hidden":E===S.example,"aria-labelledby":w,"data-name":"modelPanel",id:b,role:"tabpanel",tabIndex:"0"},H.default.createElement(d,{schema:e,getComponent:l,getConfigs:u,specSelectors:a,expandDepth:p,specPath:n,includeReadOnly:c,includeWriteOnly:s})))};class Z0t extends H.Component{onToggle=(t,r)=>{this.props.layoutActions&&this.props.layoutActions.show(this.props.fullPath,r)};render(){let{getComponent:t,getConfigs:r}=this.props;const n=t("Model");let s;return this.props.layoutSelectors&&(s=this.props.layoutSelectors.isShown(this.props.fullPath)),H.default.createElement("div",{className:"model-box"},H.default.createElement(n,(0,sa.default)({},this.props,{getConfigs:r,expanded:s,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}}var XAe,X0t=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return vXe}});function sY(){return sY=Object.assign?Object.assign.bind():function(e){for(var t=1;tH.createElement("svg",sY({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"},e),XAe||(XAe=H.createElement("circle",{cx:50,cy:50,r:35,fill:"none",stroke:"#555",strokeDasharray:"164.93361431346415 56.97787143782138",strokeWidth:10},H.createElement("animateTransform",{attributeName:"transform",begin:"0s",calcMode:"linear",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"0 50 50;360 50 50"}))));const eke=e=>{const t=e.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(t)}catch{return t}};class Q0t extends X0t.default{static propTypes={schema:DAe.default.map.isRequired,getComponent:Rm.default.func.isRequired,getConfigs:Rm.default.func.isRequired,specSelectors:Rm.default.object.isRequired,name:Rm.default.string,displayName:Rm.default.string,isRef:Rm.default.bool,required:Rm.default.bool,expandDepth:Rm.default.number,depth:Rm.default.number,specPath:DAe.default.list.isRequired,includeReadOnly:Rm.default.bool,includeWriteOnly:Rm.default.bool};getModelName=t=>t.indexOf("#/definitions/")!==-1?eke(t.replace(/^.*#\/definitions\//,"")):t.indexOf("#/components/schemas/")!==-1?eke(t.replace(/^.*#\/components\/schemas\//,"")):void 0;getRefSchema=t=>{let{specSelectors:r}=this.props;return r.findDefinition(t)};render(){let{getComponent:t,getConfigs:r,specSelectors:n,schema:s,required:c,name:l,isRef:u,specPath:a,displayName:f,includeReadOnly:p,includeWriteOnly:d}=this.props;const m=t("ObjectModel"),g=t("ArrayModel"),y=t("PrimitiveModel");let w="object",b=s&&s.get("$$ref"),_=s&&s.get("$ref");if(!l&&b&&(l=this.getModelName(b)),_){const S=this.getModelName(_),A=this.getRefSchema(S);Pt.Map.isMap(A)?(s=A.mergeDeep(s),b||(s=s.set("$$ref",_),b=_)):Pt.Map.isMap(s)&&s.size===1&&(s=null,l=_)}if(!s)return H.default.createElement("span",{className:"model model-title"},H.default.createElement("span",{className:"model-title__text"},f||l),!_&&H.default.createElement(QAe,{height:"20px",width:"20px"}));const E=n.isOAS3()&&s.get("deprecated");switch(u=u!==void 0?u:!!b,w=s&&s.get("type")||w,w){case"object":return H.default.createElement(m,(0,sa.default)({className:"object"},this.props,{specPath:a,getConfigs:r,schema:s,name:l,deprecated:E,isRef:u,includeReadOnly:p,includeWriteOnly:d}));case"array":return H.default.createElement(g,(0,sa.default)({className:"array"},this.props,{getConfigs:r,schema:s,name:l,deprecated:E,required:c,includeReadOnly:p,includeWriteOnly:d}));default:return H.default.createElement(y,(0,sa.default)({},this.props,{getComponent:t,getConfigs:r,schema:s,name:l,deprecated:E,required:c}))}}}class ebt extends H.Component{getSchemaBasePath=()=>this.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"];getCollapsedContent=()=>" ";handleToggle=(t,r)=>{const{layoutActions:n}=this.props;n.show([...this.getSchemaBasePath(),t],r),r&&this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(),t])};onLoadModels=t=>{t&&this.props.layoutActions.readyToScroll(this.getSchemaBasePath(),t)};onLoadModel=t=>{if(t){const r=t.getAttribute("data-name");this.props.layoutActions.readyToScroll([...this.getSchemaBasePath(),r],t)}};render(){let{specSelectors:t,getComponent:r,layoutSelectors:n,layoutActions:s,getConfigs:c}=this.props,l=t.definitions(),{docExpansion:u,defaultModelsExpandDepth:a}=c();if(!l.size||a<0)return null;const f=this.getSchemaBasePath();let p=n.isShown(f,a>0&&u!=="none");const d=t.isOAS3(),m=r("ModelWrapper"),g=r("Collapse"),y=r("ModelCollapse"),w=r("JumpToPath",!0),b=r("ArrowUpIcon"),_=r("ArrowDownIcon");return H.default.createElement("section",{className:p?"models is-open":"models",ref:this.onLoadModels},H.default.createElement("h4",null,H.default.createElement("button",{"aria-expanded":p,className:"models-control",onClick:()=>s.show(f,!p)},H.default.createElement("span",null,d?"Schemas":"Models"),p?H.default.createElement(b,null):H.default.createElement(_,null))),H.default.createElement(g,{isOpened:p},l.entrySeq().map((([E])=>{const S=[...f,E],A=Pt.default.List(S),k=t.specResolvedSubtree(S),O=t.specJson().getIn(S),j=Pt.Map.isMap(k)?k:Pt.default.Map(),P=Pt.Map.isMap(O)?O:Pt.default.Map(),I=j.get("title")||P.get("title")||E,$=n.isShown(S,!1);$&&j.size===0&&P.size>0&&this.props.specActions.requestResolvedSubtree(S);const R=H.default.createElement(m,{name:E,expandDepth:a,schema:j||Pt.default.Map(),displayName:I,fullPath:S,specPath:A,getComponent:r,specSelectors:t,getConfigs:c,layoutSelectors:n,layoutActions:s,includeReadOnly:!0,includeWriteOnly:!0}),q=H.default.createElement("span",{className:"model-box"},H.default.createElement("span",{className:"model model-title"},I));return H.default.createElement("div",{id:`model-${E}`,className:"model-container",key:`models-section-${E}`,"data-name":E,ref:this.onLoadModel},H.default.createElement("span",{className:"models-jump-to-path"},H.default.createElement(w,{path:A})),H.default.createElement(y,{classes:"model-box",collapsedContent:this.getCollapsedContent(E),onToggle:this.handleToggle,title:q,displayName:I,modelName:E,specPath:A,layoutSelectors:n,layoutActions:s,hideSelfOnExpand:!0,expanded:a>0&&$},R))})).toArray()))}}var tbt=({value:e,getComponent:t})=>{let r=t("ModelCollapse"),n=H.default.createElement("span",null,"Array [ ",e.count()," ]");return H.default.createElement("span",{className:"prop-enum"},"Enum:",H.default.createElement("br",null),H.default.createElement(r,{collapsedContent:n},"[ ",e.map(String).join(", ")," ]"))};function oY(e){return e.match(/^(?:[a-z]+:)?\/\//i)}function rbt(e,t){return e?oY(e)?(function(n){return n.match(/^\/\//i)?`${window.location.protocol}${n}`:n})(e):new URL(e,t).href:t}function qv(e,t,{selectedServer:r=""}={}){try{return(function(s,c,{selectedServer:l=""}={}){if(!s)return;if(oY(s))return s;const u=rbt(l,c);return oY(u)?new URL(s,u).href:new URL(s,window.location.href).href})(e,t,{selectedServer:r})}catch{return}}function ku(e){if(typeof e!="string"||e.trim()==="")return"";const t=e.trim(),r="about:blank";try{const n=`https://base${String(Math.random()).slice(2)}`,s=new URL(t,n),c=s.protocol.slice(0,-1);return["javascript","data","vbscript"].includes(c.toLowerCase())?r:s.origin===n?t.startsWith("/")?`${s.pathname}${s.search}${s.hash}`:t.startsWith("./")?`.${s.pathname}${s.search}${s.hash}`:t.startsWith("../")?`..${s.pathname}${s.search}${s.hash}`:`${s.pathname.substring(1)}${s.search}${s.hash}`:String(s)}catch{return r}}class nbt extends H.Component{render(){let{schema:t,name:r,displayName:n,isRef:s,getComponent:c,getConfigs:l,depth:u,onToggle:a,expanded:f,specPath:p,...d}=this.props,{specSelectors:m,expandDepth:g,includeReadOnly:y,includeWriteOnly:w}=d;const{isOAS3:b}=m,_=u>2||u===2&&p.last()!=="items";if(!t)return null;const{showExtensions:E}=l(),S=E?i2(t):(0,Pt.List)();let A=t.get("description"),k=t.get("properties"),O=t.get("additionalProperties"),j=t.get("title")||n||r,P=t.get("required"),I=t.filter(((xe,Ke)=>["maxProperties","minProperties","nullable","example"].indexOf(Ke)!==-1)),$=t.get("deprecated"),R=t.getIn(["externalDocs","url"]),q=t.getIn(["externalDocs","description"]);const B=c("JumpToPath",!0),W=c("Markdown",!0),Q=c("Model"),ee=c("ModelCollapse"),ie=c("Property"),ne=c("Link"),ve=c("ModelExtensions"),ce=()=>H.default.createElement("span",{className:"model-jump-to-path"},H.default.createElement(B,{path:p})),ae=H.default.createElement("span",null,H.default.createElement("span",null,"{"),"...",H.default.createElement("span",null,"}"),s?H.default.createElement(ce,null):""),me=m.isOAS3()?t.get("allOf"):null,$e=m.isOAS3()?t.get("anyOf"):null,qe=m.isOAS3()?t.get("oneOf"):null,Te=m.isOAS3()?t.get("not"):null,fe=j&&H.default.createElement("span",{className:"model-title"},s&&t.get("$$ref")&&H.default.createElement("span",{className:(0,oa.default)("model-hint",{"model-hint--embedded":_})},t.get("$$ref")),H.default.createElement("span",{className:"model-title__text"},j));return H.default.createElement("span",{className:"model"},H.default.createElement(ee,{modelName:r,title:fe,onToggle:a,expanded:!!f||u<=g,collapsedContent:ae},H.default.createElement("span",{className:"brace-open object"},"{"),s?H.default.createElement(ce,null):null,H.default.createElement("span",{className:"inner-object"},H.default.createElement("table",{className:"model"},H.default.createElement("tbody",null,A?H.default.createElement("tr",{className:"description"},H.default.createElement("td",null,"description:"),H.default.createElement("td",null,H.default.createElement(W,{source:A}))):null,R&&H.default.createElement("tr",{className:"external-docs"},H.default.createElement("td",null,"externalDocs:"),H.default.createElement("td",null,H.default.createElement(ne,{target:"_blank",href:ku(R)},q||R))),$?H.default.createElement("tr",{className:"property"},H.default.createElement("td",null,"deprecated:"),H.default.createElement("td",null,"true")):null,k&&k.size?k.entrySeq().filter((([,xe])=>(!xe.get("readOnly")||y)&&(!xe.get("writeOnly")||w))).map((([xe,Ke])=>{let Qe=b()&&Ke.get("deprecated"),bt=Pt.List.isList(P)&&P.contains(xe),kt=["property-row"];return Qe&&kt.push("deprecated"),bt&&kt.push("required"),H.default.createElement("tr",{key:xe,className:kt.join(" ")},H.default.createElement("td",null,xe,bt&&H.default.createElement("span",{className:"star"},"*")),H.default.createElement("td",null,H.default.createElement(Q,(0,sa.default)({key:`object-${r}-${xe}_${Ke}`},d,{required:bt,getComponent:c,specPath:p.push("properties",xe),getConfigs:l,schema:Ke,depth:u+1}))))})).toArray():null,S.size===0?null:H.default.createElement(H.default.Fragment,null,H.default.createElement("tr",null,H.default.createElement("td",null," ")),H.default.createElement(ve,{extensions:S,propClass:"extension"})),O&&O.size?H.default.createElement("tr",null,H.default.createElement("td",null,"< * >:"),H.default.createElement("td",null,H.default.createElement(Q,(0,sa.default)({},d,{required:!1,getComponent:c,specPath:p.push("additionalProperties"),getConfigs:l,schema:O,depth:u+1})))):null,me?H.default.createElement("tr",null,H.default.createElement("td",null,"allOf ->"),H.default.createElement("td",null,me.map(((xe,Ke)=>H.default.createElement("div",{key:Ke},H.default.createElement(Q,(0,sa.default)({},d,{required:!1,getComponent:c,specPath:p.push("allOf",Ke),getConfigs:l,schema:xe,depth:u+1}))))))):null,$e?H.default.createElement("tr",null,H.default.createElement("td",null,"anyOf ->"),H.default.createElement("td",null,$e.map(((xe,Ke)=>H.default.createElement("div",{key:Ke},H.default.createElement(Q,(0,sa.default)({},d,{required:!1,getComponent:c,specPath:p.push("anyOf",Ke),getConfigs:l,schema:xe,depth:u+1}))))))):null,qe?H.default.createElement("tr",null,H.default.createElement("td",null,"oneOf ->"),H.default.createElement("td",null,qe.map(((xe,Ke)=>H.default.createElement("div",{key:Ke},H.default.createElement(Q,(0,sa.default)({},d,{required:!1,getComponent:c,specPath:p.push("oneOf",Ke),getConfigs:l,schema:xe,depth:u+1}))))))):null,Te?H.default.createElement("tr",null,H.default.createElement("td",null,"not ->"),H.default.createElement("td",null,H.default.createElement("div",null,H.default.createElement(Q,(0,sa.default)({},d,{required:!1,getComponent:c,specPath:p.push("not"),getConfigs:l,schema:Te,depth:u+1}))))):null))),H.default.createElement("span",{className:"brace-close"},"}")),I.size?I.entrySeq().map((([xe,Ke])=>H.default.createElement(ie,{key:`${xe}-${Ke}`,propKey:xe,propVal:Ke,propClass:"property"}))):null)}}class ibt extends H.Component{render(){let{getComponent:t,getConfigs:r,schema:n,depth:s,expandDepth:c,name:l,displayName:u,specPath:a}=this.props,f=n.get("description"),p=n.get("items"),d=n.get("title")||u||l,m=n.filter(((k,O)=>["type","items","description","$$ref","externalDocs"].indexOf(O)===-1)),g=n.getIn(["externalDocs","url"]),y=n.getIn(["externalDocs","description"]);const w=t("Markdown",!0),b=t("ModelCollapse"),_=t("Model"),E=t("Property"),S=t("Link"),A=d&&H.default.createElement("span",{className:"model-title"},H.default.createElement("span",{className:"model-title__text"},d));return H.default.createElement("span",{className:"model"},H.default.createElement(b,{title:A,expanded:s<=c,collapsedContent:"[...]"},"[",m.size?m.entrySeq().map((([k,O])=>H.default.createElement(E,{key:`${k}-${O}`,propKey:k,propVal:O,propClass:"property"}))):null,f?H.default.createElement(w,{source:f}):m.size?H.default.createElement("div",{className:"markdown"}):null,g&&H.default.createElement("div",{className:"external-docs"},H.default.createElement(S,{target:"_blank",href:ku(g)},y||g)),H.default.createElement("span",null,H.default.createElement(_,(0,sa.default)({},this.props,{getConfigs:r,specPath:a.push("items"),name:null,schema:p,required:!1,depth:s+1}))),"]"))}}const QP="property primitive";class sbt extends H.Component{render(){let{schema:t,getComponent:r,getConfigs:n,name:s,displayName:c,depth:l,expandDepth:u}=this.props;const{showExtensions:a}=n();if(!t||!t.get)return H.default.createElement("div",null);let f=t.get("type"),p=t.get("format"),d=t.get("xml"),m=t.get("enum"),g=t.get("title")||c||s,y=t.get("description");const w=i2(t);let b=t.filter((($,R)=>["enum","type","format","description","$$ref","externalDocs"].indexOf(R)===-1)).filterNot((($,R)=>w.has(R))),_=t.getIn(["externalDocs","url"]),E=t.getIn(["externalDocs","description"]);const S=r("Markdown",!0),A=r("EnumModel"),k=r("Property"),O=r("ModelCollapse"),j=r("Link"),P=r("ModelExtensions"),I=g&&H.default.createElement("span",{className:"model-title"},H.default.createElement("span",{className:"model-title__text"},g));return H.default.createElement("span",{className:"model"},H.default.createElement(O,{title:I,expanded:l<=u,collapsedContent:"[...]"},H.default.createElement("span",{className:"prop"},s&&l>1&&H.default.createElement("span",{className:"prop-name"},g),H.default.createElement("span",{className:"prop-type"},f),p&&H.default.createElement("span",{className:"prop-format"},"($",p,")"),b.size?b.entrySeq().map((([$,R])=>H.default.createElement(k,{key:`${$}-${R}`,propKey:$,propVal:R,propClass:QP}))):null,a&&w.size>0?H.default.createElement(P,{extensions:w,propClass:`${QP} extension`}):null,y?H.default.createElement(S,{source:y}):null,_&&H.default.createElement("div",{className:"external-docs"},H.default.createElement(j,{target:"_blank",href:ku(_)},E||_)),d&&d.size?H.default.createElement("span",null,H.default.createElement("br",null),H.default.createElement("span",{className:QP},"xml:"),d.entrySeq().map((([$,R])=>H.default.createElement("span",{key:`${$}-${R}`,className:QP},H.default.createElement("br",null),"   ",$,": ",String(R)))).toArray()):null,m&&H.default.createElement(A,{value:m,getComponent:r}))))}}class obt extends H.default.Component{UNSAFE_componentWillMount(){let{schemes:t}=this.props;this.setScheme(t.first())}UNSAFE_componentWillReceiveProps(t){this.props.currentScheme&&t.schemes.includes(this.props.currentScheme)||this.setScheme(t.schemes.first())}onChange=t=>{this.setScheme(t.target.value)};setScheme=t=>{let{path:r,method:n,specActions:s}=this.props;s.setScheme(t,r,n)};render(){let{schemes:t,currentScheme:r}=this.props;return H.default.createElement("label",{htmlFor:"schemes"},H.default.createElement("span",{className:"schemes-title"},"Schemes"),H.default.createElement("select",{onChange:this.onChange,value:r,id:"schemes"},t.valueSeq().map((n=>H.default.createElement("option",{value:n,key:n},n))).toArray()))}}class abt extends H.default.Component{render(){const{specActions:t,specSelectors:r,getComponent:n}=this.props,s=r.operationScheme(),c=r.schemes(),l=n("schemes");return c&&c.size?H.default.createElement(l,{currentScheme:s,schemes:c,specActions:t}):null}}var tke=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return SXe}});const K_={value:"",onChange:()=>{},schema:{},keyName:"",required:!1,errors:(0,Pt.List)()};class lbt extends H.Component{static defaultProps=K_;componentDidMount(){const{dispatchInitialValue:t,value:r,onChange:n}=this.props;t?n(r):t===!1&&n("")}render(){let{schema:t,errors:r,value:n,onChange:s,getComponent:c,fn:l,disabled:u}=this.props;const a=t&&t.get?t.get("format"):null,f=t&&t.get?t.get("type"):null,p=l.getSchemaObjectType(t),d=l.isFileUploadIntended(t);let m=y=>c(y,!1,{failSilently:!0}),g=f?m(a?`JsonSchema_${f}_${a}`:`JsonSchema_${f}`):c("JsonSchema_string");return d||!Pt.List.isList(f)||p!=="array"&&p!=="object"||(g=c("JsonSchema_object")),g||(g=c("JsonSchema_string")),H.default.createElement(g,(0,sa.default)({},this.props,{errors:r,fn:l,getComponent:c,value:n,onChange:s,schema:t,disabled:u}))}}class cbt extends H.Component{static defaultProps=K_;onChange=t=>{const r=this.props.schema&&this.props.schema.get("type")==="file"?t.target.files[0]:t.target.value;this.props.onChange(r,this.props.keyName)};onEnumChange=t=>this.props.onChange(t);render(){let{getComponent:t,value:r,schema:n,errors:s,required:c,description:l,disabled:u}=this.props;const a=n&&n.get?n.get("enum"):null,f=n&&n.get?n.get("format"):null,p=n&&n.get?n.get("type"):null,d=n&&n.get?n.get("in"):null;if(r?(t3(r)||typeof r=="object")&&(r=xp(r)):r="",s=s.toJS?s.toJS():[],a){const y=t("Select");return H.default.createElement(y,{className:s.length?"invalid":"",title:s.length?s:"",allowedValues:[...a],value:r,allowEmptyValue:!c,disabled:u,onChange:this.onEnumChange})}const m=u||d&&d==="formData"&&!("FormData"in window),g=t("Input");return p&&p==="file"?H.default.createElement(g,{type:"file",className:s.length?"invalid":"",title:s.length?s:"",onChange:this.onChange,disabled:m}):H.default.createElement(tke.default,{type:f&&f==="password"?"password":"text",className:s.length?"invalid":"",title:s.length?s:"",value:r,minLength:0,debounceTimeout:350,placeholder:l,onChange:this.onChange,disabled:m})}}class ubt extends H.PureComponent{static defaultProps=K_;constructor(t,r){super(t,r),this.state={value:aY(t.value),schema:t.schema}}UNSAFE_componentWillReceiveProps(t){const r=aY(t.value);r!==this.state.value&&this.setState({value:r}),t.schema!==this.state.schema&&this.setState({schema:t.schema})}onChange=()=>{this.props.onChange(this.state.value)};onItemChange=(t,r)=>{this.setState((({value:n})=>({value:n.set(r,t)})),this.onChange)};removeItem=t=>{this.setState((({value:r})=>({value:r.delete(t)})),this.onChange)};addItem=()=>{const{fn:t}=this.props;let r=aY(this.state.value);this.setState((()=>({value:r.push(t.getSampleSchema(this.state.schema.get("items"),!1,{includeWriteOnly:!0}))})),this.onChange)};onEnumChange=t=>{this.setState((()=>({value:t})),this.onChange)};render(){let{getComponent:t,required:r,schema:n,errors:s,fn:c,disabled:l}=this.props;s=s.toJS?s.toJS():Array.isArray(s)?s:[];const u=s.filter((k=>typeof k=="string")),a=s.filter((k=>k.needRemove!==void 0)).map((k=>k.error)),f=this.state.value,p=!!(f&&f.count&&f.count()>0),d=n.getIn(["items","enum"]),m=n.get("items"),g=c.getSchemaObjectType(m),y=c.getSchemaObjectTypeLabel(m),w=n.getIn(["items","format"]),b=n.get("items");let _,E=!1,S=g==="file"||g==="string"&&w==="binary";if(g&&w?_=t(`JsonSchema_${g}_${w}`):g!=="boolean"&&g!=="array"&&g!=="object"||(_=t(`JsonSchema_${g}`)),!Pt.List.isList(m?.get("type"))||g!=="array"&&g!=="object"||(_=t("JsonSchema_object")),_||S||(E=!0),d){const k=t("Select");return H.default.createElement(k,{className:s.length?"invalid":"",title:s.length?s:"",multiple:!0,value:f,disabled:l,allowedValues:d,allowEmptyValue:!r,onChange:this.onEnumChange})}const A=t("Button");return H.default.createElement("div",{className:"json-schema-array"},p?f.map(((k,O)=>{const j=(0,Pt.fromJS)([...s.filter((P=>P.index===O)).map((P=>P.error))]);return H.default.createElement("div",{key:O,className:"json-schema-form-item"},S?H.default.createElement(nke,{value:k,onChange:P=>this.onItemChange(P,O),disabled:l,errors:j,getComponent:t}):E?H.default.createElement(rke,{value:k,onChange:P=>this.onItemChange(P,O),disabled:l,errors:j}):H.default.createElement(_,(0,sa.default)({},this.props,{value:k,onChange:P=>this.onItemChange(P,O),disabled:l,errors:j,schema:b,getComponent:t,fn:c})),l?null:H.default.createElement(A,{className:`btn btn-sm json-schema-form-item-remove ${a.length?"invalid":null}`,title:a.length?a:"",onClick:()=>this.removeItem(O)}," - "))})):null,l?null:H.default.createElement(A,{className:`btn btn-sm json-schema-form-item-add ${u.length?"invalid":null}`,title:u.length?u:"",onClick:this.addItem},"Add ",y," item"))}}class rke extends H.Component{static defaultProps=K_;onChange=t=>{const r=t.target.value;this.props.onChange(r,this.props.keyName)};render(){let{value:t,errors:r,description:n,disabled:s}=this.props;return t?(t3(t)||typeof t=="object")&&(t=xp(t)):t="",r=r.toJS?r.toJS():[],H.default.createElement(tke.default,{type:"text",className:r.length?"invalid":"",title:r.length?r:"",value:t,minLength:0,debounceTimeout:350,placeholder:n,onChange:this.onChange,disabled:s})}}class nke extends H.Component{static defaultProps=K_;onFileChange=t=>{const r=t.target.files[0];this.props.onChange(r,this.props.keyName)};render(){let{getComponent:t,errors:r,disabled:n}=this.props;const s=t("Input"),c=n||!("FormData"in window);return H.default.createElement(s,{type:"file",className:r.length?"invalid":"",title:r.length?r:"",onChange:this.onFileChange,disabled:c})}}class fbt extends H.Component{static defaultProps=K_;onEnumChange=t=>this.props.onChange(t);render(){let{getComponent:t,value:r,errors:n,schema:s,required:c,disabled:l}=this.props;n=n.toJS?n.toJS():[];let u=s&&s.get?s.get("enum"):null,a=!u||!c,f=!u&&["true","false"];const p=t("Select");return H.default.createElement(p,{className:n.length?"invalid":"",title:n.length?n:"",value:String(r),disabled:l,allowedValues:u?[...u]:f,allowEmptyValue:a,onChange:this.onEnumChange})}}const pbt=e=>e.map((t=>{const r=t.propKey!==void 0?t.propKey:t.index;let n=typeof t=="string"?t:typeof t.error=="string"?t.error:null;if(!r&&n)return n;let s=t.error,c=`/${t.propKey}`;for(;typeof s=="object";){const l=s.propKey!==void 0?s.propKey:s.index;if(l===void 0||(c+=`/${l}`,!s.error))break;s=s.error}return`${c}: ${s}`}));class hbt extends H.PureComponent{constructor(){super()}static defaultProps=K_;onChange=t=>{this.props.onChange(t)};handleOnChange=t=>{const r=t.target.value;this.onChange(r)};render(){let{getComponent:t,value:r,errors:n,disabled:s}=this.props;const c=t("TextArea");return n=n.toJS?n.toJS():Array.isArray(n)?n:[],H.default.createElement("div",null,H.default.createElement(c,{className:(0,oa.default)({invalid:n.length}),title:n.length?pbt(n).join(", "):"",value:xp(r),disabled:s,onChange:this.handleOnChange}))}}function aY(e){return Pt.List.isList(e)?e:Array.isArray(e)?(0,Pt.fromJS)(e):(0,Pt.List)()}const dbt=({extensions:e,propClass:t=""})=>e.entrySeq().map((([r,n])=>{const s=wx(n)??null;return H.default.createElement("tr",{key:r,className:t},H.default.createElement("td",null,r),H.default.createElement("td",null,JSON.stringify(s)))})).toArray();var T1=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return AXe}});const mbt=(e,t)=>{const r=Pt.Map.isMap(e);if(!r&&!(0,T1.default)(e))return!1;const n=r?e.get("type"):e.type;return t===n||Array.isArray(t)&&t.includes(n)},ike=(e,t=new WeakSet)=>{if(e==null||t.has(e))return"any";t.add(e);const{type:r,items:n}=e;return Object.hasOwn(e,"items")?n?`array<${ike(n,t)}>`:"array":r},gbt=e=>ike(wx(e));var ske=()=>({components:{modelExample:Y0t,ModelWrapper:Z0t,ModelCollapse:iY,Model:Q0t,Models:ebt,EnumModel:tbt,ObjectModel:nbt,ArrayModel:ibt,PrimitiveModel:sbt,ModelExtensions:dbt,schemes:obt,SchemesContainer:abt,...yG},fn:{hasSchemaType:mbt,getSchemaObjectTypeLabel:gbt}}),ybt=Nr(123),oke=Nr.n(ybt),ake=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return RXe}}),mb=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return $Xe}});const lY=e=>t=>Array.isArray(e)&&Array.isArray(t)&&e.length===t.length&&e.every(((r,n)=>r===t[n])),vbt=(...e)=>e;class bbt extends Map{delete(t){const r=Array.from(this.keys()).find(lY(t));return super.delete(r)}get(t){const r=Array.from(this.keys()).find(lY(t));return super.get(r)}has(t){return Array.from(this.keys()).findIndex(lY(t))!==-1}}var a3=(e,t=vbt)=>{const{Cache:r}=e3.default;e3.default.Cache=bbt;const n=(0,e3.default)(e,t);return e3.default.Cache=r,n};const lke={string:e=>e.pattern?(t=>{try{const r=new RegExp("(?<=(?"user@example.com","string_date-time":()=>new Date().toISOString(),string_date:()=>new Date().toISOString().substring(0,10),string_time:()=>new Date().toISOString().substring(11),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:e=>typeof e.default!="boolean"||e.default},cke=e=>{e=H_(e);let{type:t,format:r}=e,n=lke[`${t}_${r}`]||lke[t];return j1(n)?n(e):"Unknown Type: "+e.type},wbt=e=>kAe(e,"$$ref",(t=>typeof t=="string"&&t.indexOf("#")>-1)),uke=["maxProperties","minProperties"],fke=["minItems","maxItems"],pke=["minimum","maximum","exclusiveMinimum","exclusiveMaximum"],_bt=["minLength","maxLength"],_x=(e,t,r={})=>{const n={...e};if(["example","default","enum","xml","type",...uke,...fke,...pke,..._bt].forEach((s=>(c=>{n[c]===void 0&&t[c]!==void 0&&(n[c]=t[c])})(s))),t.required!==void 0&&Array.isArray(t.required)&&(n.required!==void 0&&n.required.length||(n.required=[]),t.required.forEach((s=>{n.required.includes(s)||n.required.push(s)}))),t.properties){n.properties||(n.properties={});let s=H_(t.properties);for(let c in s)Object.prototype.hasOwnProperty.call(s,c)&&(s[c]&&s[c].deprecated||s[c]&&s[c].readOnly&&!r.includeReadOnly||s[c]&&s[c].writeOnly&&!r.includeWriteOnly||n.properties[c]||(n.properties[c]=s[c],!t.required&&Array.isArray(t.required)&&t.required.indexOf(c)!==-1&&(n.required?n.required.push(c):n.required=[c])))}return t.items&&(n.items||(n.items={}),n.items=_x(n.items,t.items,r)),n},xy=(e,t={},r=void 0,n=!1)=>{e&&j1(e.toJS)&&(e=e.toJS());let s=r!==void 0||e&&e.example!==void 0||e&&e.default!==void 0;const c=!s&&e&&e.oneOf&&e.oneOf.length>0,l=!s&&e&&e.anyOf&&e.anyOf.length>0;if(!s&&(c||l)){const B=H_(c?e.oneOf[0]:e.anyOf[0]);if(!(e=_x(e,B,t)).xml&&B.xml&&(e.xml=B.xml),e.example!==void 0&&B.example!==void 0)s=!0;else if(B.properties){e.properties||(e.properties={});let W=H_(B.properties);for(let Q in W)Object.prototype.hasOwnProperty.call(W,Q)&&(W[Q]&&W[Q].deprecated||W[Q]&&W[Q].readOnly&&!t.includeReadOnly||W[Q]&&W[Q].writeOnly&&!t.includeWriteOnly||e.properties[Q]||(e.properties[Q]=W[Q],!B.required&&Array.isArray(B.required)&&B.required.indexOf(Q)!==-1&&(e.required?e.required.push(Q):e.required=[Q])))}}const u={};let{xml:a,type:f,example:p,properties:d,additionalProperties:m,items:g}=e||{},{includeReadOnly:y,includeWriteOnly:w}=t;a=a||{};let b,{name:_,prefix:E,namespace:S}=a,A={};n&&(_=_||"notagname",b=(E?E+":":"")+_,S)&&(u[E?"xmlns:"+E:"xmlns"]=S),n&&(A[b]=[]);const k=B=>B.some((W=>Object.prototype.hasOwnProperty.call(e,W)));e&&!f&&(d||m||k(uke)?f="object":g||k(fke)?f="array":k(pke)?(f="number",e.type="number"):s||e.enum||(f="string",e.type="string"));const O=B=>{if(e?.maxItems!=null&&(B=B.slice(0,e?.maxItems)),e?.minItems!=null){let W=0;for(;B.lengthe&&e.maxProperties!==null&&e.maxProperties!==void 0&&I>=e.maxProperties,R=B=>!e||e.maxProperties===null||e.maxProperties===void 0||!$()&&(!(W=>!(e&&e.required&&e.required.length&&e.required.includes(W)))(B)||e.maxProperties-I-(()=>{if(!e||!e.required)return 0;let W=0;return n?e.required.forEach((Q=>W+=A[Q]===void 0?0:1)):e.required.forEach((Q=>W+=A[b]?.find((ee=>ee[Q]!==void 0))===void 0?0:1)),e.required.length-W})()>0);if(P=n?(B,W=void 0)=>{if(e&&j[B]){if(j[B].xml=j[B].xml||{},j[B].xml.attribute){const ee=Array.isArray(j[B].enum)?j[B].enum[0]:void 0,ie=j[B].example,ne=j[B].default;return void(u[j[B].xml.name||B]=ie!==void 0?ie:ne!==void 0?ne:ee!==void 0?ee:cke(j[B]))}j[B].xml.name=j[B].xml.name||B}else j[B]||m===!1||(j[B]={xml:{name:B}});let Q=xy(e&&j[B]||void 0,t,W,n);R(B)&&(I++,Array.isArray(Q)?A[b]=A[b].concat(Q):A[b].push(Q))}:(B,W)=>{if(R(B)){if(Object.prototype.hasOwnProperty.call(e,"discriminator")&&e.discriminator&&Object.prototype.hasOwnProperty.call(e.discriminator,"mapping")&&e.discriminator.mapping&&Object.prototype.hasOwnProperty.call(e,"$$ref")&&e.$$ref&&e.discriminator.propertyName===B){for(let Q in e.discriminator.mapping)if(e.$$ref.search(e.discriminator.mapping[Q])!==-1){A[B]=Q;break}}else A[B]=xy(j[B],t,W,n);I++}},s){let B;if(B=wbt(r!==void 0?r:p!==void 0?p:e.default),!n){if(typeof B=="number"&&f==="string")return`${B}`;if(typeof B!="string"||f==="string")return B;try{return JSON.parse(B)}catch{return B}}if(e||(f=Array.isArray(B)?"array":typeof B),f==="array"){if(!Array.isArray(B)){if(typeof B=="string")return B;B=[B]}const W=e?e.items:void 0;W&&(W.xml=W.xml||a||{},W.xml.name=W.xml.name||a.name);let Q=B.map((ee=>xy(W,t,ee,n)));return Q=O(Q),a.wrapped?(A[b]=Q,(0,mb.default)(u)||A[b].push({_attr:u})):A=Q,A}if(f==="object"){if(typeof B=="string")return B;for(let W in B)Object.prototype.hasOwnProperty.call(B,W)&&(e&&j[W]&&j[W].readOnly&&!y||e&&j[W]&&j[W].writeOnly&&!w||(e&&j[W]&&j[W].xml&&j[W].xml.attribute?u[j[W].xml.name||W]=B[W]:P(W,B[W])));return(0,mb.default)(u)||A[b].push({_attr:u}),A}return A[b]=(0,mb.default)(u)?B:[{_attr:u},B],A}if(f==="object"){for(let B in j)Object.prototype.hasOwnProperty.call(j,B)&&(j[B]&&j[B].deprecated||j[B]&&j[B].readOnly&&!y||j[B]&&j[B].writeOnly&&!w||P(B));if(n&&u&&A[b].push({_attr:u}),$())return A;if(m===!0)n?A[b].push({additionalProp:"Anything can be here"}):A.additionalProp1={},I++;else if(m){const B=H_(m),W=xy(B,t,void 0,n);if(n&&B.xml&&B.xml.name&&B.xml.name!=="notagname")A[b].push(W);else{const Q=B["x-additionalPropertiesName"]||"additionalProp",ee=e.minProperties!==null&&e.minProperties!==void 0&&Ixy(_x(W,g,t),t,void 0,n)));else if(Array.isArray(g.oneOf))B=g.oneOf.map((W=>xy(_x(W,g,t),t,void 0,n)));else{if(!(!n||n&&a.wrapped))return xy(g,t,void 0,n);B=[xy(g,t,void 0,n)]}return B=O(B),n&&a.wrapped?(A[b]=B,(0,mb.default)(u)||A[b].push({_attr:u}),A):B}let q;if(e&&Array.isArray(e.enum))q=J_(e.enum)[0];else{if(!e)return;if(q=cke(e),typeof q=="number"){let B=e.minimum;B!=null&&(e.exclusiveMinimum&&B++,q=B);let W=e.maximum;W!=null&&(e.exclusiveMaximum&&W--,q=W)}if(typeof q=="string"&&(e.maxLength!==null&&e.maxLength!==void 0&&(q=q.slice(0,e.maxLength)),e.minLength!==null&&e.minLength!==void 0)){let B=0;for(;q.length(e.schema&&(e=e.schema),e.properties&&(e.type="object"),e),cY=(e,t,r)=>{const n=xy(e,t,r,!0);if(n)return typeof n=="string"?n:oke()(n,{declaration:!0,indent:" "})},uY=(e,t,r)=>xy(e,t,r,!1),dke=(e,t,r)=>[e,JSON.stringify(t),JSON.stringify(r)],mke=a3(cY,dke),gke=a3(uY,dke),Ebt=e=>wx(e)?.type??"string",Sbt=[{when:/json/,shouldStringifyTypes:["string"]}],xbt=["object"];var Abt=e=>(t,r,n,s)=>{const{fn:c}=e(),l=c.memoizedSampleFromSchema(t,r,s),u=typeof l,a=Sbt.reduce(((f,p)=>p.when.test(n)?[...f,...p.shouldStringifyTypes]:f),xbt);return(0,yAe.default)(a,(f=>f===u))?JSON.stringify(l,null,2):l},kbt=e=>(t,r,n,s)=>{const{fn:c}=e(),l=c.getJsonSampleSchema(t,r,n,s);let u;try{u=P1.default.dump(P1.default.load(l),{lineWidth:-1},{schema:P1.JSON_SCHEMA}),u[u.length-1]===` `&&(u=u.slice(0,u.length-1))}catch(a){return console.error(a),"error: could not generate yaml example"}return u.replace(/\t/g," ")},Obt=e=>(t,r,n)=>{const{fn:s}=e();if(t&&!t.xml&&(t.xml={}),t&&!t.xml.name){if(!t.$$ref&&(t.type||t.items||t.properties||t.additionalProperties))return` `;if(t.$$ref){let c=t.$$ref.match(/\S*\/(\S+)$/);t.xml.name=c[1]}}return s.memoizedCreateXMLExample(t,r,n)},Cbt=e=>(t,r="",n={},s=void 0)=>{const{fn:c}=e();return typeof t?.toJS=="function"&&(t=t.toJS()),typeof s?.toJS=="function"&&(s=s.toJS()),/xml/.test(r)?c.getXmlSampleSchema(t,n,s):/(yaml|yml)/.test(r)?c.getYamlSampleSchema(t,n,r,s):c.getJsonSampleSchema(t,n,r,s)},yke=({getSystem:e})=>{const t=Abt(e),r=kbt(e),n=Obt(e),s=Cbt(e);return{fn:{jsonSchema5:{inferSchema:hke,sampleFromSchema:uY,sampleFromSchemaGeneric:xy,createXMLExample:cY,memoizedSampleFromSchema:gke,memoizedCreateXMLExample:mke,getJsonSampleSchema:t,getYamlSampleSchema:r,getXmlSampleSchema:n,getSampleSchema:s,mergeJsonSchema:_x},inferSchema:hke,sampleFromSchema:uY,sampleFromSchemaGeneric:xy,createXMLExample:cY,memoizedSampleFromSchema:gke,memoizedCreateXMLExample:mke,getJsonSampleSchema:t,getYamlSampleSchema:r,getXmlSampleSchema:n,getSampleSchema:s,mergeJsonSchema:_x,getSchemaObjectType:Ebt}}},eT=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return NXe}});const jbt=["get","put","post","delete","options","head","patch","trace"],gb=e=>e||(0,Pt.Map)(),Pbt=(0,Es.createSelector)(gb,(e=>e.get("lastError"))),Tbt=(0,Es.createSelector)(gb,(e=>e.get("url"))),Rbt=(0,Es.createSelector)(gb,(e=>e.get("spec")||"")),Ibt=(0,Es.createSelector)(gb,(e=>e.get("specSource")||"not-editor")),fY=(0,Es.createSelector)(gb,(e=>e.get("json",(0,Pt.Map)()))),Mbt=(0,Es.createSelector)(fY,(e=>e.toJS())),$bt=(0,Es.createSelector)(gb,(e=>e.get("resolved",(0,Pt.Map)()))),Fbt=(e,t)=>e.getIn(["resolvedSubtrees",...t],void 0),vke=(e,t)=>Pt.Map.isMap(e)&&Pt.Map.isMap(t)?t.get("$$ref")?t:(0,Pt.OrderedMap)().mergeWith(vke,e,t):t,zv=(0,Es.createSelector)(gb,(e=>(0,Pt.OrderedMap)().mergeWith(vke,e.get("json"),e.get("resolvedSubtrees")))),Im=e=>fY(e),Nbt=(0,Es.createSelector)(Im,(()=>!1)),bke=(0,Es.createSelector)(Im,(e=>Nke(e&&e.get("info")))),Dbt=(0,Es.createSelector)(Im,(e=>Nke(e&&e.get("externalDocs")))),wke=(0,Es.createSelector)(bke,(e=>e&&e.get("version"))),Bbt=(0,Es.createSelector)(wke,(e=>/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(e).slice(1))),_ke=(0,Es.createSelector)(zv,(e=>e.get("paths"))),Lbt=(0,eT.default)(["get","put","post","delete","options","head","patch"]),Eke=(0,Es.createSelector)(_ke,(e=>{let t=(0,Pt.List)();return!Pt.Map.isMap(e)||e.isEmpty()||e.forEach(((r,n)=>{if(!r||!r.forEach)return{};r.forEach(((s,c)=>{jbt.indexOf(c)<0||(t=t.push((0,Pt.fromJS)({path:n,method:c,operation:s,id:`${c}-${n}`})))}))})),t})),Ske=(0,Es.createSelector)(Im,(e=>(0,Pt.Set)(e.get("consumes")))),xke=(0,Es.createSelector)(Im,(e=>(0,Pt.Set)(e.get("produces")))),qbt=(0,Es.createSelector)(Im,(e=>e.get("security",(0,Pt.List)()))),zbt=(0,Es.createSelector)(Im,(e=>e.get("securityDefinitions"))),Ubt=(e,t)=>{const r=e.getIn(["resolvedSubtrees","definitions",t],null),n=e.getIn(["json","definitions",t],null);return r||n||null},Vbt=(0,Es.createSelector)(Im,(e=>{const t=e.get("definitions");return Pt.Map.isMap(t)?t:(0,Pt.Map)()})),Wbt=(0,Es.createSelector)(Im,(e=>e.get("basePath"))),Hbt=(0,Es.createSelector)(Im,(e=>e.get("host"))),Jbt=(0,Es.createSelector)(Im,(e=>e.get("schemes",(0,Pt.Map)()))),Ake=(0,Es.createSelector)([Eke,Ske,xke],((e,t,r)=>e.map((n=>n.update("operation",(s=>Pt.Map.isMap(s)?s.withMutations((c=>(c.get("consumes")||c.update("consumes",(l=>(0,Pt.Set)(l).merge(t))),c.get("produces")||c.update("produces",(l=>(0,Pt.Set)(l).merge(r))),c))):(0,Pt.Map)())))))),pY=(0,Es.createSelector)(Im,(e=>{const t=e.get("tags",(0,Pt.List)());return Pt.List.isList(t)?t.filter((r=>Pt.Map.isMap(r))):(0,Pt.List)()})),kke=(e,t)=>(pY(e)||(0,Pt.List)()).filter(Pt.Map.isMap).find((r=>r.get("name")===t),(0,Pt.Map)()),Oke=(0,Es.createSelector)(Ake,pY,((e,t)=>e.reduce(((r,n)=>{let s=(0,Pt.Set)(n.getIn(["operation","tags"]));return s.count()<1?r.update("default",(0,Pt.List)(),(c=>c.push(n))):s.reduce(((c,l)=>c.update(l,(0,Pt.List)(),(u=>u.push(n)))),r)}),t.reduce(((r,n)=>r.set(n.get("name"),(0,Pt.List)())),(0,Pt.OrderedMap)())))),Kbt=e=>({getConfigs:t})=>{let{tagsSorter:r,operationsSorter:n}=t();return Oke(e).sortBy(((s,c)=>c),((s,c)=>{let l=typeof r=="function"?r:EAe.tagsSorter[r];return l?l(s,c):null})).map(((s,c)=>{let l=typeof n=="function"?n:EAe.operationsSorter[n],u=l?s.sort(l):s;return(0,Pt.Map)({tagDetails:kke(e,c),operations:u})}))},Cke=(0,Es.createSelector)(gb,(e=>e.get("responses",(0,Pt.Map)()))),jke=(0,Es.createSelector)(gb,(e=>e.get("requests",(0,Pt.Map)()))),Pke=(0,Es.createSelector)(gb,(e=>e.get("mutatedRequests",(0,Pt.Map)()))),Gbt=(e,t,r)=>Cke(e).getIn([t,r],null),Ybt=(e,t,r)=>jke(e).getIn([t,r],null),Zbt=(e,t,r)=>Pke(e).getIn([t,r],null),Xbt=()=>!0,hY=(e,t,r)=>{const n=zv(e).getIn(["paths",...t,"parameters"],(0,Pt.OrderedMap)()),s=e.getIn(["meta","paths",...t,"parameters"],(0,Pt.OrderedMap)());return n.map((c=>{const l=s.get(`${r.get("in")}.${r.get("name")}`),u=s.get(`${r.get("in")}.${r.get("name")}.hash-${r.hashCode()}`);return(0,Pt.OrderedMap)().merge(c,l,u)})).find((c=>c.get("in")===r.get("in")&&c.get("name")===r.get("name")),(0,Pt.OrderedMap)())},Tke=(e,t,r,n)=>{const s=`${n}.${r}`;return e.getIn(["meta","paths",...t,"parameter_inclusions",s],!1)},Qbt=(e,t,r,n)=>{const s=zv(e).getIn(["paths",...t,"parameters"],(0,Pt.OrderedMap)()).find((c=>c.get("in")===n&&c.get("name")===r),(0,Pt.OrderedMap)());return hY(e,t,s)},Rke=(e,t,r)=>{const n=zv(e).getIn(["paths",t,r],(0,Pt.OrderedMap)()),s=e.getIn(["meta","paths",t,r],(0,Pt.OrderedMap)()),c=n.get("parameters",(0,Pt.List)()).map((l=>hY(e,[t,r],l)));return(0,Pt.OrderedMap)().merge(n,s).set("parameters",c)};function e1t(e,t,r,n){return t=t||[],e.getIn(["meta","paths",...t,"parameters"],(0,Pt.fromJS)([])).find((s=>Pt.Map.isMap(s)&&s.get("name")===r&&s.get("in")===n))||(0,Pt.Map)()}const t1t=(0,Es.createSelector)(Im,(e=>{const t=e.get("host");return typeof t=="string"&&t.length>0&&t[0]!=="/"}));function Ike(e,t,r){return t=t||[],Rke(e,...t).get("parameters",(0,Pt.List)()).reduce(((n,s)=>{let c=r&&s.get("in")==="body"?s.get("value_xml"):s.get("value");return Pt.List.isList(c)&&(c=c.filter((l=>l!==""))),n.set(YP(s,{allowHashes:!1}),c)}),(0,Pt.fromJS)({}))}function r1t(e,t=""){if(Pt.List.isList(e))return e.some((r=>Pt.Map.isMap(r)&&r.get("in")===t))}function dY(e,t=""){if(Pt.List.isList(e))return e.some((r=>Pt.Map.isMap(r)&&r.get("type")===t))}function n1t(e,t){t=t||[];let r=zv(e).getIn(["paths",...t],(0,Pt.fromJS)({})),n=e.getIn(["meta","paths",...t],(0,Pt.fromJS)({})),s=Mke(e,t);const c=r.get("parameters")||new Pt.List,l=n.get("consumes_value")?n.get("consumes_value"):dY(c,"file")?"multipart/form-data":dY(c,"formData")?"application/x-www-form-urlencoded":void 0;return(0,Pt.fromJS)({requestContentType:l,responseContentType:s})}function Mke(e,t){t=t||[];const r=zv(e).getIn(["paths",...t],null);if(r===null)return;const n=e.getIn(["meta","paths",...t,"produces_value"],null),s=r.getIn(["produces",0],null);return n||s||"application/json"}function i1t(e,t){t=t||[];const r=zv(e),n=r.getIn(["paths",...t],null);if(n===null)return;const[s]=t,c=n.get("produces",null),l=r.getIn(["paths",s,"produces"],null),u=r.getIn(["produces"],null);return c||l||u}function s1t(e,t){t=t||[];const r=zv(e),n=r.getIn(["paths",...t],null);if(n===null)return;const[s]=t,c=n.get("consumes",null),l=r.getIn(["paths",s,"consumes"],null),u=r.getIn(["consumes"],null);return c||l||u}const $ke=(e,t,r)=>{let n=e.get("url").match(/^([a-z][a-z0-9+\-.]*):/),s=Array.isArray(n)?n[1]:null;return e.getIn(["scheme",t,r])||e.getIn(["scheme","_defaultScheme"])||s||""},o1t=(e,t,r)=>["http","https"].indexOf($ke(e,t,r))>-1,Fke=(e,t)=>{t=t||[];const r=e.getIn(["meta","paths",...t,"parameters"],(0,Pt.fromJS)([])),n=[];if(r.length===0)return n;const s=(c,l=[])=>{const u=(a,f)=>{const p=[...f,a.get("propKey")||a.get("index")];return Pt.Map.isMap(a.get("error"))?s(a.get("error"),p):{error:a.get("error"),path:p}};return Pt.List.isList(c)?c.map((a=>Pt.Map.isMap(a)?u(a,l):{error:a,path:l})):u(c,l)};return r.forEach(((c,l)=>{const u=l.split(".").slice(1,-1).join("."),a=c.get("errors");a&&a.count()&&s(a).forEach((({error:f,path:p})=>{n.push(((d,m,g)=>`For '${g}'${(m=m.reduce(((y,w)=>typeof w=="number"?`${y}[${w}]`:y?`${y}.${w}`:w),""))?` at path '${m}'`:""}: ${d}.`)(f,p,u))}))})),n},a1t=(e,t)=>Fke(e,t).length===0,l1t=(e,t)=>{let r={requestBody:!1,requestContentType:{}},n=e.getIn(["resolvedSubtrees","paths",...t,"requestBody"],(0,Pt.fromJS)([]));return n.size<1||(n.getIn(["required"])&&(r.requestBody=n.getIn(["required"])),n.getIn(["content"]).entrySeq().forEach((s=>{const c=s[0];if(s[1].getIn(["schema","required"])){const l=s[1].getIn(["schema","required"]).toJS();r.requestContentType[c]=l}}))),r},c1t=(e,t,r,n)=>{if((r||n)&&r===n)return!0;let s=e.getIn(["resolvedSubtrees","paths",...t,"requestBody","content"],(0,Pt.fromJS)([]));if(s.size<2||!r||!n)return!1;let c=s.getIn([r,"schema","properties"],(0,Pt.fromJS)([])),l=s.getIn([n,"schema","properties"],(0,Pt.fromJS)([]));return!!c.equals(l)};function Nke(e){return Pt.Map.isMap(e)?e:new Pt.Map}var u1t=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return BXe}}),f1t=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return UXe}}),Dke=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return HXe}}),p1t=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return kQe}});const mY="spec_update_spec",gY="spec_update_url",yY="spec_update_json",tT="spec_update_param",vY="spec_update_empty_param_inclusion",bY="spec_validate_param",wY="spec_set_response",_Y="spec_set_request",EY="spec_set_mutated_request",Bke="spec_log_request",SY="spec_clear_response",xY="spec_clear_request",AY="spec_clear_validate_param",rT="spec_update_operation_meta_value",kY="spec_update_resolved",nT="spec_update_resolved_subtree",OY="set_scheme",h1t=e=>(0,u1t.default)(e)?e:"";function d1t(e){const t=h1t(e).replace(/\t/g," ");if(typeof e=="string")return{type:mY,payload:t}}function m1t(e){return{type:kY,payload:e}}function g1t(e){return{type:gY,payload:e}}function y1t(e){return{type:yY,payload:e}}const v1t=e=>({specActions:t,specSelectors:r,errActions:n})=>{let{specStr:s}=r,c=null;try{e=e||s(),n.clear({source:"parser"}),c=P1.default.load(e,{schema:P1.JSON_SCHEMA})}catch(l){return console.error(l),n.newSpecErr({source:"parser",level:"error",message:l.reason,line:l.mark&&l.mark.line?l.mark.line+1:void 0})}return c&&typeof c=="object"?t.updateJsonSpec(c):t.updateJsonSpec({})};let Lke=!1;const b1t=(e,t)=>({specActions:r,specSelectors:n,errActions:s,fn:{fetch:c,resolve:l,AST:u={}},getConfigs:a})=>{Lke||(console.warn("specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!"),Lke=!0);const{modelPropertyMacro:f,parameterMacro:p,requestInterceptor:d,responseInterceptor:m}=a();e===void 0&&(e=n.specJson()),t===void 0&&(t=n.url());let g=u.getLineNumberForPath?u.getLineNumberForPath:()=>{},y=n.specStr();return l({fetch:c,spec:e,baseDoc:String(new URL(t,document.baseURI)),modelPropertyMacro:f,parameterMacro:p,requestInterceptor:d,responseInterceptor:m}).then((({spec:w,errors:b})=>{if(s.clear({type:"thrown"}),Array.isArray(b)&&b.length>0){let _=b.map((E=>(console.error(E),E.line=E.fullPath?g(y,E.fullPath):null,E.path=E.fullPath?E.fullPath.join("."):null,E.level="error",E.type="thrown",E.source="resolver",Object.defineProperty(E,"message",{enumerable:!0,value:E.message}),E)));s.newThrownErrBatch(_)}return r.updateResolved(w)}))};let iT=[];const w1t=(0,f1t.default)((()=>{const e=iT.reduce(((t,{path:r,system:n})=>(t.has(n)||t.set(n,[]),t.get(n).push(r),t)),new Map);iT=[],e.forEach((async(t,r)=>{if(!r)return void console.error("debResolveSubtrees: don't have a system to operate on, aborting.");if(!r.fn.resolveSubtree)return void console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing.");const{errActions:n,errSelectors:s,fn:{resolveSubtree:c,fetch:l,AST:u={}},specSelectors:a,specActions:f}=r,p=u.getLineNumberForPath??(0,eT.default)(void 0),d=a.specStr(),{modelPropertyMacro:m,parameterMacro:g,requestInterceptor:y,responseInterceptor:w}=r.getConfigs();try{const b=await t.reduce((async(_,E)=>{let{resultMap:S,specWithCurrentSubtrees:A}=await _;const{errors:k,spec:O}=await c(A,E,{baseDoc:String(new URL(a.url(),document.baseURI)),modelPropertyMacro:m,parameterMacro:g,requestInterceptor:y,responseInterceptor:w});if(s.allErrors().size&&n.clearBy((j=>j.get("type")!=="thrown"||j.get("source")!=="resolver"||!j.get("fullPath")?.every(((P,I)=>P===E[I]||E[I]===void 0)))),Array.isArray(k)&&k.length>0){let j=k.map((P=>(P.line=P.fullPath?p(d,P.fullPath):null,P.path=P.fullPath?P.fullPath.join("."):null,P.level="error",P.type="thrown",P.source="resolver",Object.defineProperty(P,"message",{enumerable:!0,value:P.message}),P)));n.newThrownErrBatch(j)}return O&&a.isOAS3()&&E[0]==="components"&&E[1]==="securitySchemes"&&await Promise.all(Object.values(O).filter((j=>j?.type==="openIdConnect")).map((async j=>{const P={url:j.openIdConnectUrl,requestInterceptor:y,responseInterceptor:w};try{const I=await l(P);I instanceof Error||I.status>=400?console.error(I.statusText+" "+P.url):j.openIdConnectData=JSON.parse(I.text)}catch(I){console.error(I)}}))),(0,Dke.default)(S,E,O),A=(0,p1t.default)(E,O,A),{resultMap:S,specWithCurrentSubtrees:A}}),Promise.resolve({resultMap:(a.specResolvedSubtree([])||(0,Pt.Map)()).toJS(),specWithCurrentSubtrees:a.specJS()}));f.updateResolvedSubtree([],b.resultMap)}catch(b){console.error(b)}}))}),35),_1t=e=>t=>{iT.find((({path:r,system:n})=>n===t&&r.toString()===e.toString()))||(iT.push({path:e,system:t}),w1t())};function E1t(e,t,r,n,s){return{type:tT,payload:{path:e,value:n,paramName:t,paramIn:r,isXml:s}}}function S1t(e,t,r,n){return{type:tT,payload:{path:e,param:t,value:r,isXml:n}}}const x1t=(e,t)=>({type:nT,payload:{path:e,value:t}}),A1t=()=>({type:nT,payload:{path:[],value:(0,Pt.Map)()}}),k1t=(e,t)=>({type:bY,payload:{pathMethod:e,isOAS3:t}}),O1t=(e,t,r,n)=>({type:vY,payload:{pathMethod:e,paramName:t,paramIn:r,includeEmptyValue:n}});function C1t(e){return{type:AY,payload:{pathMethod:e}}}function j1t(e,t){return{type:rT,payload:{path:e,value:t,key:"consumes_value"}}}function P1t(e,t){return{type:rT,payload:{path:e,value:t,key:"produces_value"}}}const T1t=(e,t,r)=>({payload:{path:e,method:t,res:r},type:wY}),R1t=(e,t,r)=>({payload:{path:e,method:t,req:r},type:_Y}),I1t=(e,t,r)=>({payload:{path:e,method:t,req:r},type:EY}),M1t=e=>({payload:e,type:Bke}),$1t=e=>({fn:t,specActions:r,specSelectors:n,getConfigs:s,oas3Selectors:c})=>{let{pathName:l,method:u,operation:a}=e,{requestInterceptor:f,responseInterceptor:p}=s(),d=a.toJS();if(a&&a.get("parameters")&&a.get("parameters").filter((y=>y&&y.get("allowEmptyValue")===!0)).forEach((y=>{if(n.parameterInclusionSettingFor([l,u],y.get("name"),y.get("in"))){e.parameters=e.parameters||{};const w=OAe(y,e.parameters);(!w||w&&w.size===0)&&(e.parameters[y.get("name")]="")}})),e.contextUrl=(0,s3.default)(n.url()).toString(),d&&d.operationId?e.operationId=d.operationId:d&&l&&u&&(e.operationId=t.opId(d,l,u)),n.isOAS3()){const y=`${l}:${u}`;e.server=c.selectedServer(y)||c.selectedServer();const w=c.serverVariables({server:e.server,namespace:y}).toJS(),b=c.serverVariables({server:e.server}).toJS();e.serverVariables=Object.keys(w).length?w:b,e.requestContentType=c.requestContentType(l,u),e.responseContentType=c.responseContentType(l,u)||"*/*";const _=c.requestBodyValue(l,u),E=c.requestBodyInclusionSetting(l,u);_&&_.toJS?e.requestBody=_.map((S=>Pt.Map.isMap(S)?S.get("value"):S)).filter(((S,A)=>(Array.isArray(S)?S.length!==0:!FG(S))||E.get(A))).toJS():e.requestBody=_}let m=Object.assign({},e);m=t.buildRequest(m),r.setRequest(e.pathName,e.method,m),e.requestInterceptor=async y=>{let w=await f.apply(void 0,[y]),b=Object.assign({},w);return r.setMutatedRequest(e.pathName,e.method,b),w},e.responseInterceptor=p;const g=Date.now();return t.execute(e).then((y=>{y.duration=Date.now()-g,r.setResponse(e.pathName,e.method,y)})).catch((y=>{y.message==="Failed to fetch"&&(y.name="",y.message=`**Failed to fetch.** **Possible Reasons:** - CORS - Network Failure - URL scheme must be "http" or "https" for CORS request.`),r.setResponse(e.pathName,e.method,{error:!0,err:y})}))},F1t=({path:e,method:t,...r}={})=>n=>{let{fn:{fetch:s},specSelectors:c,specActions:l}=n,u=c.specJsonWithResolvedSubtrees().toJS(),a=c.operationScheme(e,t),{requestContentType:f,responseContentType:p}=c.contentTypeValues([e,t]).toJS(),d=/xml/i.test(f),m=c.parameterValues([e,t],d).toJS();return l.executeRequest({...r,fetch:s,spec:u,pathName:e,method:t,parameters:m,requestContentType:f,scheme:a,responseContentType:p})};function N1t(e,t){return{type:SY,payload:{path:e,method:t}}}function D1t(e,t){return{type:xY,payload:{path:e,method:t}}}function B1t(e,t,r){return{type:OY,payload:{scheme:e,path:t,method:r}}}var L1t={[mY]:(e,t)=>typeof t.payload=="string"?e.set("spec",t.payload):e,[gY]:(e,t)=>e.set("url",t.payload+""),[yY]:(e,t)=>e.set("json",hb(t.payload)),[kY]:(e,t)=>e.setIn(["resolved"],hb(t.payload)),[nT]:(e,t)=>{const{value:r,path:n}=t.payload;return e.setIn(["resolvedSubtrees",...n],hb(r))},[tT]:(e,{payload:t})=>{let{path:r,paramName:n,paramIn:s,param:c,value:l,isXml:u}=t,a=c?YP(c):`${s}.${n}`;const f=u?"value_xml":"value";return e.setIn(["meta","paths",...r,"parameters",a,f],(0,Pt.fromJS)(l))},[vY]:(e,{payload:t})=>{let{pathMethod:r,paramName:n,paramIn:s,includeEmptyValue:c}=t;if(!n||!s)return console.warn("Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey."),e;const l=`${s}.${n}`;return e.setIn(["meta","paths",...r,"parameter_inclusions",l],c)},[bY]:(e,{payload:{pathMethod:t,isOAS3:r}})=>{const n=zv(e).getIn(["paths",...t]),s=Ike(e,t).toJS();return e.updateIn(["meta","paths",...t,"parameters"],(0,Pt.fromJS)({}),(c=>n.get("parameters",(0,Pt.List)()).reduce(((l,u)=>{const a=OAe(u,s),f=Tke(e,t,u.get("name"),u.get("in")),p=((d,m,{isOAS3:g=!1,bypassRequiredCheck:y=!1}={})=>{let w=d.get("required"),{schema:b,parameterContentMediaType:_}=JP(d,{isOAS3:g});return MG(m,b,w,y,_)})(u,a,{bypassRequiredCheck:f,isOAS3:r});return l.setIn([YP(u),"errors"],(0,Pt.fromJS)(p))}),c)))},[AY]:(e,{payload:{pathMethod:t}})=>e.updateIn(["meta","paths",...t,"parameters"],(0,Pt.fromJS)([]),(r=>r.map((n=>n.set("errors",(0,Pt.fromJS)([])))))),[wY]:(e,{payload:{res:t,path:r,method:n}})=>{let s;s=t.error?Object.assign({error:!0,name:t.err.name,message:t.err.message,statusCode:t.err.statusCode},t.err.response):t,s.headers=s.headers||{};let c=e.setIn(["responses",r,n],hb(s));return Hl.Blob&&s.data instanceof Hl.Blob&&(c=c.setIn(["responses",r,n,"text"],s.data)),c},[_Y]:(e,{payload:{req:t,path:r,method:n}})=>e.setIn(["requests",r,n],hb(t)),[EY]:(e,{payload:{req:t,path:r,method:n}})=>e.setIn(["mutatedRequests",r,n],hb(t)),[rT]:(e,{payload:{path:t,value:r,key:n}})=>{let s=["paths",...t],c=["meta","paths",...t];return e.getIn(["json",...s])||e.getIn(["resolved",...s])||e.getIn(["resolvedSubtrees",...s])?e.setIn([...c,n],(0,Pt.fromJS)(r)):e},[SY]:(e,{payload:{path:t,method:r}})=>e.deleteIn(["responses",t,r]),[xY]:(e,{payload:{path:t,method:r}})=>e.deleteIn(["requests",t,r]),[OY]:(e,{payload:{scheme:t,path:r,method:n}})=>r&&n?e.setIn(["scheme",r,n],t):r||n?void 0:e.setIn(["scheme","_defaultScheme"],t)};const q1t=(e,{specActions:t})=>(...r)=>{e(...r),t.parseToJson(...r)},z1t=(e,{specActions:t})=>(...r)=>{e(...r),t.invalidateResolvedSubtreeCache();const[n]=r,s=(0,GG.default)(n,["paths"])||{};Object.keys(s).forEach((c=>{const l=(0,GG.default)(s,[c]);(0,T1.default)(l)&&l.$ref&&t.requestResolvedSubtree(["paths",c])})),t.requestResolvedSubtree(["components","securitySchemes"])},U1t=(e,{specActions:t})=>r=>(t.logRequest(r),e(r)),V1t=(e,{specSelectors:t})=>r=>e(r,t.isOAS3());var qke=()=>({statePlugins:{spec:{wrapActions:{...wG},reducers:{...L1t},actions:{...bG},selectors:{...vG}}}}),zke=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return lEe}}),Uke=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return fEe}}),Vke=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return pEe}}),Wke=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return xft}}),W1t=(function(e){var t={};return Nr.d(t,e),t})({makeResolve:function(){return hSe}}),Hke=(function(e){var t={};return Nr.d(t,e),t})({buildRequest:function(){return kSe},execute:function(){return Npt}}),CY=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return rC},makeHttp:function(){return dst},serializeRes:function(){return sEe}}),H1t=(function(e){var t={};return Nr.d(t,e),t})({makeResolveSubtree:function(){return Upt}}),Jke=(function(e){var t={};return Nr.d(t,e),t})({opId:function(){return z8}});const J1t=(e,t)=>(...r)=>{e(...r);const n=t.getConfigs().withCredentials;t.fn.fetch.withCredentials=n};function Kke({configs:e,getConfigs:t}){return{fn:{fetch:(0,CY.makeHttp)(CY.default,e.preFetch,e.postFetch),buildRequest:Hke.buildRequest,execute:Hke.execute,resolve:(0,W1t.makeResolve)({strategies:[Wke.default,Vke.default,Uke.default,zke.default]}),resolveSubtree:async(r,n,s={})=>{const c=t(),l={modelPropertyMacro:c.modelPropertyMacro,parameterMacro:c.parameterMacro,requestInterceptor:c.requestInterceptor,responseInterceptor:c.responseInterceptor,strategies:[Wke.default,Vke.default,Uke.default,zke.default]};return(0,H1t.makeResolveSubtree)(l)(r,n,s)},serializeRes:CY.serializeRes,opId:Jke.opId},statePlugins:{configs:{wrapActions:{loaded:J1t}}}}}function Gke(){return{fn:{shallowEqualKeys:Svt,sanitizeUrl:ku}}}var Yke=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return D_}}),Zke=(function(e){var t={};return Nr.d(t,e),t})({Provider:function(){return qht},connect:function(){return Bht}}),Xke=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Uht}});const K1t=e=>t=>{const{fn:r}=e();class n extends H.Component{render(){return H.default.createElement(t,(0,sa.default)({},e(),this.props,this.context))}}return n.displayName=`WithSystem(${r.getDisplayName(t)})`,n},G1t=(e,t)=>r=>{const{fn:n}=e();class s extends H.Component{render(){return H.default.createElement(Zke.Provider,{store:t},H.default.createElement(r,(0,sa.default)({},this.props,this.context)))}}return s.displayName=`WithRoot(${n.getDisplayName(r)})`,s},Qke=(e,t,r)=>(0,XC.compose)(r?G1t(e,r):Xke.default,(0,Zke.connect)(((n,s)=>{const c={...s,...e()};return(t.prototype?.mapStateToProps||(u=>({state:u})))(n,c)})),K1t(e))(t),eOe=(e,t,r,n)=>{for(const s in t){const c=t[s];typeof c=="function"&&c(r[s],n[s],e())}},Y1t=(e,t,r)=>(n,s)=>{const{fn:c}=e(),l=r(n,"root");class u extends H.Component{constructor(f,p){super(f,p),eOe(e,s,f,{})}UNSAFE_componentWillReceiveProps(f){eOe(e,s,f,this.props)}render(){const f=(0,WG.default)(this.props,s?Object.keys(s):[]);return H.default.createElement(l,f)}}return u.displayName=`WithMappedContainer(${c.getDisplayName(l)})`,u},Z1t=(e,t,r,n)=>s=>{const c=r(e,t,n)("App","root"),{createRoot:l}=Yke.default;l(s).render(H.default.createElement(c,null))},jY=(e,t,r)=>(n,s,c={})=>{if(typeof n!="string")throw new TypeError("Need a string, to fetch a component. Was given a "+typeof n);const l=r(n);return l?s?s==="root"?Qke(e,l,t()):Qke(e,l):l:(c.failSilently||e().log.warn("Could not find component:",n),null)},X1t=e=>e.displayName||e.name||"Component";var tOe=({getComponents:e,getStore:t,getSystem:r})=>{const n=(s=jY(r,t,e),_vt(s,((...l)=>JSON.stringify(l))));var s;const c=(l=>a3(l,((...u)=>u)))(Y1t(r,0,n));return{rootInjects:{getComponent:n,makeMappedContainer:c,render:Z1t(r,t,jY,e)},fn:{getDisplayName:X1t}}},rOe=({React:e,getSystem:t,getStore:r,getComponents:n})=>{const s={},c=parseInt(e?.version,10);return c>=16&&c<18&&(s.render=((l,u,a,f)=>p=>{const d=a(l,u,f)("App","root");Yke.default.render(H.default.createElement(d,null),p)})(t,r,jY,n)),{rootInjects:s}};function nOe(e){let{fn:t}=e;const r={download:s=>({errActions:c,specSelectors:l,specActions:u,getConfigs:a})=>{let{fetch:f}=t;const p=a();function d(m){if(m instanceof Error||m.status>=400)return u.updateLoadingStatus("failed"),c.newThrownErr(Object.assign(new Error((m.message||m.statusText)+" "+s),{source:"fetch"})),void(!m.status&&m instanceof Error&&(function(){try{let y;if("URL"in Hl?y=new URL(s):(y=document.createElement("a"),y.href=s),y.protocol!=="https:"&&Hl.location.protocol==="https:"){const w=Object.assign(new Error(`Possible mixed-content issue? The page was loaded over https:// but a ${y.protocol}// URL was specified. Check that you are not attempting to load mixed content.`),{source:"fetch"});return void c.newThrownErr(w)}if(y.origin!==Hl.location.origin){const w=Object.assign(new Error(`Possible cross-origin (CORS) issue? The URL origin (${y.origin}) does not match the page (${Hl.location.origin}). Check the server returns the correct 'Access-Control-Allow-*' headers.`),{source:"fetch"});c.newThrownErr(w)}}catch{return}})());u.updateLoadingStatus("success"),u.updateSpec(m.text),l.url()!==s&&u.updateUrl(s)}s=s||l.url(),u.updateLoadingStatus("loading"),c.clear({source:"fetch"}),f({url:s,loadSpec:!0,requestInterceptor:p.requestInterceptor||(m=>m),responseInterceptor:p.responseInterceptor||(m=>m),credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(d,d)},updateLoadingStatus:s=>{let c=[null,"loading","failed","success","failedConfig"];return c.indexOf(s)===-1&&console.error(`Error: ${s} is not one of ${JSON.stringify(c)}`),{type:"spec_update_loading_status",payload:s}}};let n={loadingStatus:(0,Es.createSelector)((s=>s||(0,Pt.Map)()),(s=>s.get("loadingStatus")||null))};return{statePlugins:{spec:{actions:r,reducers:{spec_update_loading_status:(s,c)=>typeof c.payload=="string"?s.set("loadingStatus",c.payload):s},selectors:n}}}}var R1=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return txe}}),iOe=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return wdt}}),Q1t=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Sdt}}),ewt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return kdt}}),twt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return jdt}}),rwt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Rdt}}),nwt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return $dt}}),iwt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Ddt}}),swt=()=>{R1.default.registerLanguage("json",Q1t.default),R1.default.registerLanguage("js",iOe.default),R1.default.registerLanguage("xml",ewt.default),R1.default.registerLanguage("yaml",rwt.default),R1.default.registerLanguage("http",nwt.default),R1.default.registerLanguage("bash",twt.default),R1.default.registerLanguage("powershell",iwt.default),R1.default.registerLanguage("javascript",iOe.default)},sOe=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Bdt}}),owt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Ldt}}),awt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return qdt}}),lwt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return zdt}}),cwt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Udt}}),uwt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Vdt}}),fwt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Wdt}});const pwt={agate:sOe.default,arta:owt.default,monokai:awt.default,nord:lwt.default,obsidian:cwt.default,"tomorrow-night":uwt.default,idea:fwt.default},hwt=sOe.default;var dwt=({language:e,className:t="",getConfigs:r,syntaxHighlighting:n={},children:s=""})=>{const c=r().syntaxHighlight.theme,{styles:l,defaultStyle:u}=n,a=l?.[c]??u;return H.default.createElement(R1.default,{language:e,className:t,style:a},s)},mwt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Kdt}}),gwt=({fileName:e="response.txt",className:t,downloadable:r,getComponent:n,canCopy:s,language:c,children:l})=>{const u=(0,H.useRef)(null),a=n("SyntaxHighlighter",!0),f=p=>{const{target:d,deltaY:m}=p,{scrollHeight:g,offsetHeight:y,scrollTop:w}=d;g>y&&(w===0&&m<0||y+w>=g&&m>0)&&p.preventDefault()};return(0,H.useEffect)((()=>{const p=Array.from(u.current.childNodes).filter((d=>!!d.nodeType&&d.classList.contains("microlight")));return p.forEach((d=>d.addEventListener("mousewheel",f,{passive:!1}))),()=>{p.forEach((d=>d.removeEventListener("mousewheel",f)))}}),[l,t,c]),H.default.createElement("div",{className:"highlight-code",ref:u},s&&H.default.createElement("div",{className:"copy-to-clipboard"},H.default.createElement(XP.CopyToClipboard,{text:l},H.default.createElement("button",null))),r?H.default.createElement("button",{className:"download-contents",onClick:()=>{(0,mwt.default)(l,e)}},"Download"):null,H.default.createElement(a,{language:c,className:(0,oa.default)(t,"microlight"),renderPlainText:({children:p,PlainTextViewer:d})=>H.default.createElement(d,{className:t},p)},l))},ywt=({className:e="",children:t})=>H.default.createElement("pre",{className:(0,oa.default)("microlight",e)},t),vwt=(e,t)=>({renderPlainText:r,children:n,...s})=>{const c=t.getConfigs().syntaxHighlight.activated,l=t.getComponent("PlainTextViewer");return c||typeof r!="function"?c?H.default.createElement(e,s,n):H.default.createElement(l,null,n):r({children:n,PlainTextViewer:l})};const bwt=()=>({afterLoad:swt,rootInjects:{syntaxHighlighting:{styles:pwt,defaultStyle:hwt}},components:{SyntaxHighlighter:dwt,HighlightCode:gwt,PlainTextViewer:ywt}}),wwt=()=>({wrapComponents:{SyntaxHighlighter:vwt}});var oOe=()=>[bwt,wwt],_wt=()=>{const{GIT_DIRTY:e,GIT_COMMIT:t,PACKAGE_VERSION:r,BUILD_TIME:n}={PACKAGE_VERSION:"5.30.2",GIT_COMMIT:"g55160ce6",GIT_DIRTY:!0,BUILD_TIME:"Tue, 04 Nov 2025 09:40:57 GMT"};Hl.versions=Hl.versions||{},Hl.versions.swaggerUI={version:r,gitRevision:t,gitDirty:e,buildTimestamp:n}},aOe=()=>({afterLoad:_wt}),Ewt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Xdt}});const lOe=console.error,Swt=e=>t=>{const{getComponent:r,fn:n}=e(),s=r("ErrorBoundary"),c=n.getDisplayName(t);class l extends H.Component{render(){return H.default.createElement(s,{targetName:c,getComponent:r,fn:n},H.default.createElement(t,(0,sa.default)({},this.props,this.context)))}}var u;return l.displayName=`WithErrorBoundary(${c})`,(u=t).prototype&&u.prototype.isReactComponent&&(l.prototype.mapStateToProps=t.prototype.mapStateToProps),l};var cOe=({name:e})=>H.default.createElement("div",{className:"fallback"},"😱 ",H.default.createElement("i",null,"Could not render ",e==="t"?"this component":e,", see the console."));class xwt extends H.Component{static defaultProps={targetName:"this component",getComponent:()=>cOe,fn:{componentDidCatch:lOe},children:null};static getDerivedStateFromError(t){return{hasError:!0,error:t}}constructor(...t){super(...t),this.state={hasError:!1,error:null}}componentDidCatch(t,r){this.props.fn.componentDidCatch(t,r)}render(){const{getComponent:t,targetName:r,children:n}=this.props;if(this.state.hasError){const s=t("Fallback");return H.default.createElement(s,{name:r})}return n}}var Awt=xwt,uOe=({componentList:e=[],fullOverride:t=!1}={})=>({getSystem:r})=>{const n=t?e:["App","BaseLayout","VersionPragmaFilter","InfoContainer","ServersContainer","SchemesContainer","AuthorizeBtnContainer","FilterContainer","Operations","OperationContainer","parameters","responses","OperationServers","Models","ModelWrapper",...e],s=(0,Ewt.default)(n,Array(n.length).fill(((c,{fn:l})=>l.withErrorBoundary(c))));return{fn:{componentDidCatch:lOe,withErrorBoundary:Swt(r)},components:{ErrorBoundary:Awt,Fallback:cOe},wrapComponents:s}};class kwt extends H.default.Component{getLayout(){const{getComponent:t,layoutSelectors:r}=this.props,n=r.current();return t(n,!0)||(()=>H.default.createElement("h1",null,' No layout defined for "',n,'" '))}render(){const t=this.getLayout();return H.default.createElement(t,null)}}var Owt=kwt;class Cwt extends H.default.Component{close=()=>{let{authActions:t}=this.props;t.showDefinitions(!1)};render(){let{authSelectors:t,authActions:r,getComponent:n,errSelectors:s,specSelectors:c,fn:{AST:l={}}}=this.props,u=t.shownDefinitions();const a=n("auths"),f=n("CloseIcon");return H.default.createElement("div",{className:"dialog-ux"},H.default.createElement("div",{className:"backdrop-ux"}),H.default.createElement("div",{className:"modal-ux"},H.default.createElement("div",{className:"modal-dialog-ux"},H.default.createElement("div",{className:"modal-ux-inner"},H.default.createElement("div",{className:"modal-ux-header"},H.default.createElement("h3",null,"Available authorizations"),H.default.createElement("button",{type:"button",className:"close-modal",onClick:this.close},H.default.createElement(f,null))),H.default.createElement("div",{className:"modal-ux-content"},u.valueSeq().map(((p,d)=>H.default.createElement(a,{key:d,AST:l,definitions:p,getComponent:n,errSelectors:s,authSelectors:t,authActions:r,specSelectors:c}))))))))}}class jwt extends H.default.Component{render(){let{isAuthorized:t,showPopup:r,onClick:n,getComponent:s}=this.props;const c=s("authorizationPopup",!0),l=s("LockAuthIcon",!0),u=s("UnlockAuthIcon",!0);return H.default.createElement("div",{className:"auth-wrapper"},H.default.createElement("button",{className:t?"btn authorize locked":"btn authorize unlocked",onClick:n},H.default.createElement("span",null,"Authorize"),t?H.default.createElement(l,null):H.default.createElement(u,null)),r&&H.default.createElement(c,null))}}class Pwt extends H.default.Component{render(){const{authActions:t,authSelectors:r,specSelectors:n,getComponent:s}=this.props,c=n.securityDefinitions(),l=r.definitionsToAuthorize(),u=s("authorizeBtn");return c?H.default.createElement(u,{onClick:()=>t.showDefinitions(l),isAuthorized:!!r.authorized().size,showPopup:!!r.shownDefinitions(),getComponent:s}):null}}class Twt extends H.default.Component{onClick=t=>{t.stopPropagation();let{onClick:r}=this.props;r&&r()};render(){let{isAuthorized:t,getComponent:r}=this.props;const n=r("LockAuthOperationIcon",!0),s=r("UnlockAuthOperationIcon",!0);return H.default.createElement("button",{className:"authorization__btn","aria-label":t?"authorization button locked":"authorization button unlocked",onClick:this.onClick},t?H.default.createElement(n,{className:"locked"}):H.default.createElement(s,{className:"unlocked"}))}}class Rwt extends H.default.Component{constructor(t,r){super(t,r),this.state={}}onAuthChange=t=>{let{name:r}=t;this.setState({[r]:t})};submitAuth=t=>{t.preventDefault();let{authActions:r}=this.props;r.authorizeWithPersistOption(this.state)};logoutClick=t=>{t.preventDefault();let{authActions:r,definitions:n}=this.props,s=n.map(((c,l)=>l)).toArray();this.setState(s.reduce(((c,l)=>(c[l]="",c)),{})),r.logoutWithPersistOption(s)};close=t=>{t.preventDefault();let{authActions:r}=this.props;r.showDefinitions(!1)};render(){let{definitions:t,getComponent:r,authSelectors:n,errSelectors:s}=this.props;const c=r("AuthItem"),l=r("oauth2",!0),u=r("Button");let a=n.authorized(),f=t.filter(((m,g)=>!!a.get(g))),p=t.filter((m=>m.get("type")!=="oauth2")),d=t.filter((m=>m.get("type")==="oauth2"));return H.default.createElement("div",{className:"auth-container"},!!p.size&&H.default.createElement("form",{onSubmit:this.submitAuth},p.map(((m,g)=>H.default.createElement(c,{key:g,schema:m,name:g,getComponent:r,onAuthChange:this.onAuthChange,authorized:a,errSelectors:s,authSelectors:n}))).toArray(),H.default.createElement("div",{className:"auth-btn-wrapper"},p.size===f.size?H.default.createElement(u,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):H.default.createElement(u,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),H.default.createElement(u,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),d&&d.size?H.default.createElement("div",null,H.default.createElement("div",{className:"scope-def"},H.default.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."),H.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),t.filter((m=>m.get("type")==="oauth2")).map(((m,g)=>H.default.createElement("div",{key:g},H.default.createElement(l,{authorized:a,schema:m,name:g})))).toArray()):null)}}class Iwt extends H.default.Component{render(){let{schema:t,name:r,getComponent:n,onAuthChange:s,authorized:c,errSelectors:l,authSelectors:u}=this.props;const a=n("apiKeyAuth"),f=n("basicAuth");let p;const d=t.get("type");switch(d){case"apiKey":p=H.default.createElement(a,{key:r,schema:t,name:r,errSelectors:l,authorized:c,getComponent:n,onChange:s,authSelectors:u});break;case"basic":p=H.default.createElement(f,{key:r,schema:t,name:r,errSelectors:l,authorized:c,getComponent:n,onChange:s,authSelectors:u});break;default:p=H.default.createElement("div",{key:r},"Unknown security definition type ",d)}return H.default.createElement("div",{key:`${r}-jump`},p)}}class Mwt extends H.default.Component{render(){let{error:t}=this.props,r=t.get("level"),n=t.get("message"),s=t.get("source");return H.default.createElement("div",{className:"errors"},H.default.createElement("b",null,s," ",r),H.default.createElement("span",null,n))}}class $wt extends H.default.Component{constructor(t,r){super(t,r);let{name:n,schema:s}=this.props,c=this.getValue();this.state={name:n,schema:s,value:c}}getValue(){let{name:t,authorized:r}=this.props;return r&&r.getIn([t,"value"])}onChange=t=>{let{onChange:r}=this.props,n=t.target.value,s=Object.assign({},this.state,{value:n});this.setState(s),r(s)};render(){let{schema:t,getComponent:r,errSelectors:n,name:s,authSelectors:c}=this.props;const l=r("Input"),u=r("Row"),a=r("Col"),f=r("authError"),p=r("Markdown",!0),d=r("JumpToPath",!0),m=c.selectAuthPath(s);let g=this.getValue(),y=n.allErrors().filter((w=>w.get("authId")===s));return H.default.createElement("div",null,H.default.createElement("h4",null,H.default.createElement("code",null,s||t.get("name"))," (apiKey)",H.default.createElement(d,{path:m})),g&&H.default.createElement("h6",null,"Authorized"),H.default.createElement(u,null,H.default.createElement(p,{source:t.get("description")})),H.default.createElement(u,null,H.default.createElement("p",null,"Name: ",H.default.createElement("code",null,t.get("name")))),H.default.createElement(u,null,H.default.createElement("p",null,"In: ",H.default.createElement("code",null,t.get("in")))),H.default.createElement(u,null,H.default.createElement("label",{htmlFor:"api_key_value"},"Value:"),g?H.default.createElement("code",null," ****** "):H.default.createElement(a,null,H.default.createElement(l,{id:"api_key_value",type:"text",onChange:this.onChange,autoFocus:!0}))),y.valueSeq().map(((w,b)=>H.default.createElement(f,{error:w,key:b}))))}}class Fwt extends H.default.Component{constructor(t,r){super(t,r);let{schema:n,name:s}=this.props,c=this.getValue().username;this.state={name:s,schema:n,value:c?{username:c}:{}}}getValue(){let{authorized:t,name:r}=this.props;return t&&t.getIn([r,"value"])||{}}onChange=t=>{let{onChange:r}=this.props,{value:n,name:s}=t.target,c=this.state.value;c[s]=n,this.setState({value:c}),r(this.state)};render(){let{schema:t,getComponent:r,name:n,errSelectors:s,authSelectors:c}=this.props;const l=r("Input"),u=r("Row"),a=r("Col"),f=r("authError"),p=r("JumpToPath",!0),d=r("Markdown",!0),m=c.selectAuthPath(n);let g=this.getValue().username,y=s.allErrors().filter((w=>w.get("authId")===n));return H.default.createElement("div",null,H.default.createElement("h4",null,"Basic authorization",H.default.createElement(p,{path:m})),g&&H.default.createElement("h6",null,"Authorized"),H.default.createElement(u,null,H.default.createElement(d,{source:t.get("description")})),H.default.createElement(u,null,H.default.createElement("label",{htmlFor:"auth_username"},"Username:"),g?H.default.createElement("code",null," ",g," "):H.default.createElement(a,null,H.default.createElement(l,{id:"auth_username",type:"text",required:"required",name:"username",onChange:this.onChange,autoFocus:!0}))),H.default.createElement(u,null,H.default.createElement("label",{htmlFor:"auth_password"},"Password:"),g?H.default.createElement("code",null," ****** "):H.default.createElement(a,null,H.default.createElement(l,{id:"auth_password",autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),y.valueSeq().map(((w,b)=>H.default.createElement(f,{error:w,key:b}))))}}function Nwt(e){const{example:t,showValue:r,getComponent:n}=e,s=n("Markdown",!0),c=n("HighlightCode",!0);return t&&Pt.Map.isMap(t)?H.default.createElement("div",{className:"example"},t.get("description")?H.default.createElement("section",{className:"example__section"},H.default.createElement("div",{className:"example__section-header"},"Example Description"),H.default.createElement("p",null,H.default.createElement(s,{source:t.get("description")}))):null,r&&t.has("value")?H.default.createElement("section",{className:"example__section"},H.default.createElement("div",{className:"example__section-header"},"Example Value"),H.default.createElement(c,null,xp(t.get("value")))):null):null}class Dwt extends H.default.PureComponent{static defaultProps={examples:(0,Pt.Map)({}),onSelect:(...t)=>console.log("DEBUG: ExamplesSelect was not given an onSelect callback",...t),currentExampleKey:null,showLabels:!0};_onSelect=(t,{isSyntheticChange:r=!1}={})=>{typeof this.props.onSelect=="function"&&this.props.onSelect(t,{isSyntheticChange:r})};_onDomSelect=t=>{if(typeof this.props.onSelect=="function"){const r=t.target.selectedOptions[0].getAttribute("value");this._onSelect(r,{isSyntheticChange:!1})}};getCurrentExample=()=>{const{examples:t,currentExampleKey:r}=this.props,n=t.get(r),s=t.keySeq().first(),c=t.get(s);return n||c||(0,Pt.Map)({})};componentDidMount(){const{onSelect:t,examples:r}=this.props;if(typeof t=="function"){const n=r.first(),s=r.keyOf(n);this._onSelect(s,{isSyntheticChange:!0})}}UNSAFE_componentWillReceiveProps(t){const{currentExampleKey:r,examples:n}=t;if(n!==this.props.examples&&!n.has(r)){const s=n.first(),c=n.keyOf(s);this._onSelect(c,{isSyntheticChange:!0})}}render(){const{examples:t,currentExampleKey:r,isValueModified:n,isModifiedValueAvailable:s,showLabels:c}=this.props;return H.default.createElement("div",{className:"examples-select"},c?H.default.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,H.default.createElement("select",{className:"examples-select-element",onChange:this._onDomSelect,value:s&&n?"__MODIFIED__VALUE__":r||""},s?H.default.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,t.map(((l,u)=>H.default.createElement("option",{key:u,value:u},Pt.Map.isMap(l)&&l.get("summary")||u))).valueSeq()))}}const PY=e=>Pt.List.isList(e)?e:xp(e);class Bwt extends H.default.PureComponent{static defaultProps={userHasEditedBody:!1,examples:(0,Pt.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",setRetainRequestBodyValueFlag:()=>{},onSelect:(...t)=>console.log("ExamplesSelectValueRetainer: no `onSelect` function was provided",...t),updateValue:(...t)=>console.log("ExamplesSelectValueRetainer: no `updateValue` function was provided",...t)};constructor(t){super(t);const r=this._getCurrentExampleValue();this.state={[t.currentNamespace]:(0,Pt.Map)({lastUserEditedValue:this.props.currentUserInputValue,lastDownstreamValue:r,isModifiedValueSelected:this.props.userHasEditedBody||this.props.currentUserInputValue!==r})}}componentWillUnmount(){this.props.setRetainRequestBodyValueFlag(!1)}_getStateForCurrentNamespace=()=>{const{currentNamespace:t}=this.props;return(this.state[t]||(0,Pt.Map)()).toObject()};_setStateForCurrentNamespace=t=>{const{currentNamespace:r}=this.props;return this._setStateForNamespace(r,t)};_setStateForNamespace=(t,r)=>{const n=(this.state[t]||(0,Pt.Map)()).mergeDeep(r);return this.setState({[t]:n})};_isCurrentUserInputSameAsExampleValue=()=>{const{currentUserInputValue:t}=this.props;return this._getCurrentExampleValue()===t};_getValueForExample=(t,r)=>{const{examples:n}=r||this.props;return PY((n||(0,Pt.Map)({})).getIn([t,"value"]))};_getCurrentExampleValue=t=>{const{currentKey:r}=t||this.props;return this._getValueForExample(r,t||this.props)};_onExamplesSelect=(t,{isSyntheticChange:r}={},...n)=>{const{onSelect:s,updateValue:c,currentUserInputValue:l,userHasEditedBody:u}=this.props,{lastUserEditedValue:a}=this._getStateForCurrentNamespace(),f=this._getValueForExample(t);if(t==="__MODIFIED__VALUE__")return c(PY(a)),this._setStateForCurrentNamespace({isModifiedValueSelected:!0});typeof s=="function"&&s(t,{isSyntheticChange:r},...n),this._setStateForCurrentNamespace({lastDownstreamValue:f,isModifiedValueSelected:r&&u||!!l&&l!==f}),r||typeof c=="function"&&c(PY(f))};UNSAFE_componentWillReceiveProps(t){const{currentUserInputValue:r,examples:n,onSelect:s,userHasEditedBody:c}=t,{lastUserEditedValue:l,lastDownstreamValue:u}=this._getStateForCurrentNamespace(),a=this._getValueForExample(t.currentKey,t),f=n.filter((p=>Pt.Map.isMap(p)&&(p.get("value")===r||xp(p.get("value"))===r)));if(f.size){let p;p=f.has(t.currentKey)?t.currentKey:f.keySeq().first(),s(p,{isSyntheticChange:!0})}else r!==this.props.currentUserInputValue&&r!==l&&r!==u&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(t.currentNamespace,{lastUserEditedValue:t.currentUserInputValue,isModifiedValueSelected:c||r!==a}))}render(){const{currentUserInputValue:t,examples:r,currentKey:n,getComponent:s,userHasEditedBody:c}=this.props,{lastDownstreamValue:l,lastUserEditedValue:u,isModifiedValueSelected:a}=this._getStateForCurrentNamespace(),f=s("ExamplesSelect");return H.default.createElement(f,{examples:r,currentExampleKey:n,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!u&&u!==l,isValueModified:t!==void 0&&a&&t!==this._getCurrentExampleValue()||c})}}function Lwt({auth:e,authActions:t,errActions:r,configs:n,authConfigs:s={},currentServer:c}){let{schema:l,scopes:u,name:a,clientId:f}=e,p=l.get("flow"),d=[];switch(p){case"password":return void t.authorizePassword(e);case"application":case"clientCredentials":case"client_credentials":return void t.authorizeApplication(e);case"accessCode":case"authorizationCode":case"authorization_code":d.push("response_type=code");break;case"implicit":d.push("response_type=token")}typeof f=="string"&&d.push("client_id="+encodeURIComponent(f));let m=n.oauth2RedirectUrl;if(m===void 0)return void r.newAuthErr({authId:a,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."});d.push("redirect_uri="+encodeURIComponent(m));let g=[];if(Array.isArray(u)?g=u:Pt.default.List.isList(u)&&(g=u.toArray()),g.length>0){let A=s.scopeSeparator||" ";d.push("scope="+encodeURIComponent(g.join(A)))}let y=r3(new Date);if(d.push("state="+encodeURIComponent(y)),s.realm!==void 0&&d.push("realm="+encodeURIComponent(s.realm)),(p==="authorizationCode"||p==="authorization_code"||p==="accessCode")&&s.usePkceWithAuthorizationCodeGrant){const A=(function(){return CAe(bx()(32).toString("base64"))})(),k=(function(j){return CAe(bvt()("sha256").update(j).digest("base64"))})(A);d.push("code_challenge="+k),d.push("code_challenge_method=S256"),e.codeVerifier=A}let{additionalQueryStringParams:w}=s;for(let A in w)w[A]!==void 0&&d.push([A,w[A]].map(encodeURIComponent).join("="));const b=l.get("authorizationUrl");let _;_=c?(0,s3.default)(ku(b),c,!0).toString():ku(b);let E,S=[_,d.join("&")].join(typeof b!="string"||b.includes("?")?"&":"?");E=p==="implicit"?t.preAuthorizeImplicit:s.useBasicAuthenticationWithAccessCodeGrant?t.authorizeAccessCodeWithBasicAuthentication:t.authorizeAccessCodeWithFormParams,t.authPopup(S,{auth:e,state:y,redirectUrl:m,callback:E,errCb:r.newAuthErr})}class qwt extends H.default.Component{constructor(t,r){super(t,r);let{name:n,schema:s,authorized:c,authSelectors:l}=this.props,u=c&&c.get(n),a=l.getConfigs()||{},f=u&&u.get("username")||"",p=u&&u.get("clientId")||a.clientId||"",d=u&&u.get("clientSecret")||a.clientSecret||"",m=u&&u.get("passwordType")||"basic",g=u&&u.get("scopes")||a.scopes||[];typeof g=="string"&&(g=g.split(a.scopeSeparator||" ")),this.state={appName:a.appName,name:n,schema:s,scopes:g,clientId:p,clientSecret:d,username:f,password:"",passwordType:m}}close=t=>{t.preventDefault();let{authActions:r}=this.props;r.showDefinitions(!1)};authorize=()=>{let{authActions:t,errActions:r,getConfigs:n,authSelectors:s,oas3Selectors:c}=this.props,l=n(),u=s.getConfigs();r.clear({authId:name,type:"auth",source:"auth"}),Lwt({auth:this.state,currentServer:c.serverEffectiveValue(c.selectedServer()),authActions:t,errActions:r,configs:l,authConfigs:u})};onScopeChange=t=>{let{target:r}=t,{checked:n}=r,s=r.dataset.value;if(n&&this.state.scopes.indexOf(s)===-1){let c=this.state.scopes.concat([s]);this.setState({scopes:c})}else!n&&this.state.scopes.indexOf(s)>-1&&this.setState({scopes:this.state.scopes.filter((c=>c!==s))})};onInputChange=t=>{let{target:{dataset:{name:r},value:n}}=t,s={[r]:n};this.setState(s)};selectScopes=t=>{t.target.dataset.all?this.setState({scopes:Array.from((this.props.schema.get("allowedScopes")||this.props.schema.get("scopes")).keys())}):this.setState({scopes:[]})};logout=t=>{t.preventDefault();let{authActions:r,errActions:n,name:s}=this.props;n.clear({authId:s,type:"auth",source:"auth"}),r.logoutWithPersistOption([s])};render(){let{schema:t,getComponent:r,authSelectors:n,errSelectors:s,name:c,specSelectors:l}=this.props;const u=r("Input"),a=r("Row"),f=r("Col"),p=r("Button"),d=r("authError"),m=r("JumpToPath",!0),g=r("Markdown",!0),y=r("InitializedInput"),{isOAS3:w}=l;let b=w()?t.get("openIdConnectUrl"):null;const _="implicit",E="password",S=w()?b?"authorization_code":"authorizationCode":"accessCode",A=w()?b?"client_credentials":"clientCredentials":"application",k=n.selectAuthPath(c);let O=!!(n.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,j=t.get("flow"),P=j===S&&O?j+" with PKCE":j,I=t.get("allowedScopes")||t.get("scopes"),$=!!n.authorized().get(c),R=s.allErrors().filter((W=>W.get("authId")===c)),q=!R.filter((W=>W.get("source")==="validation")).size,B=t.get("description");return H.default.createElement("div",null,H.default.createElement("h4",null,c," (OAuth2, ",P,") ",H.default.createElement(m,{path:k})),this.state.appName?H.default.createElement("h5",null,"Application: ",this.state.appName," "):null,B&&H.default.createElement(g,{source:t.get("description")}),$&&H.default.createElement("h6",null,"Authorized"),b&&H.default.createElement("p",null,"OpenID Connect URL: ",H.default.createElement("code",null,b)),(j===_||j===S)&&H.default.createElement("p",null,"Authorization URL: ",H.default.createElement("code",null,t.get("authorizationUrl"))),(j===E||j===S||j===A)&&H.default.createElement("p",null,"Token URL:",H.default.createElement("code",null," ",t.get("tokenUrl"))),H.default.createElement("p",{className:"flow"},"Flow: ",H.default.createElement("code",null,P)),j!==E?null:H.default.createElement(a,null,H.default.createElement(a,null,H.default.createElement("label",{htmlFor:"oauth_username"},"username:"),$?H.default.createElement("code",null," ",this.state.username," "):H.default.createElement(f,{tablet:10,desktop:10},H.default.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange,autoFocus:!0}))),H.default.createElement(a,null,H.default.createElement("label",{htmlFor:"oauth_password"},"password:"),$?H.default.createElement("code",null," ****** "):H.default.createElement(f,{tablet:10,desktop:10},H.default.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),H.default.createElement(a,null,H.default.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),$?H.default.createElement("code",null," ",this.state.passwordType," "):H.default.createElement(f,{tablet:10,desktop:10},H.default.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},H.default.createElement("option",{value:"basic"},"Authorization header"),H.default.createElement("option",{value:"request-body"},"Request body"))))),(j===A||j===_||j===S||j===E)&&(!$||$&&this.state.clientId)&&H.default.createElement(a,null,H.default.createElement("label",{htmlFor:`client_id_${j}`},"client_id:"),$?H.default.createElement("code",null," ****** "):H.default.createElement(f,{tablet:10,desktop:10},H.default.createElement(y,{id:`client_id_${j}`,type:"text",required:j===E,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(j===A||j===S||j===E)&&H.default.createElement(a,null,H.default.createElement("label",{htmlFor:`client_secret_${j}`},"client_secret:"),$?H.default.createElement("code",null," ****** "):H.default.createElement(f,{tablet:10,desktop:10},H.default.createElement(y,{id:`client_secret_${j}`,initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!$&&I&&I.size?H.default.createElement("div",{className:"scopes"},H.default.createElement("h2",null,"Scopes:",H.default.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),H.default.createElement("a",{onClick:this.selectScopes},"select none")),I.map(((W,Q)=>H.default.createElement(a,{key:Q},H.default.createElement("div",{className:"checkbox"},H.default.createElement(u,{"data-value":Q,id:`${Q}-${j}-checkbox-${this.state.name}`,disabled:$,checked:this.state.scopes.includes(Q),type:"checkbox",onChange:this.onScopeChange}),H.default.createElement("label",{htmlFor:`${Q}-${j}-checkbox-${this.state.name}`},H.default.createElement("span",{className:"item"}),H.default.createElement("div",{className:"text"},H.default.createElement("p",{className:"name"},Q),H.default.createElement("p",{className:"description"},W))))))).toArray()):null,R.valueSeq().map(((W,Q)=>H.default.createElement(d,{error:W,key:Q}))),H.default.createElement("div",{className:"auth-btn-wrapper"},q&&($?H.default.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.logout,"aria-label":"Remove authorization"},"Logout"):H.default.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.authorize,"aria-label":"Apply given OAuth2 credentials"},"Authorize")),H.default.createElement(p,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}class zwt extends H.Component{onClick=()=>{let{specActions:t,path:r,method:n}=this.props;t.clearResponse(r,n),t.clearRequest(r,n)};render(){return H.default.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}}const Uwt=({headers:e})=>H.default.createElement("div",null,H.default.createElement("h5",null,"Response headers"),H.default.createElement("pre",{className:"microlight"},e)),Vwt=({duration:e})=>H.default.createElement("div",null,H.default.createElement("h5",null,"Request duration"),H.default.createElement("pre",{className:"microlight"},e," ms"));class Wwt extends H.default.Component{shouldComponentUpdate(t){return this.props.response!==t.response||this.props.path!==t.path||this.props.method!==t.method||this.props.displayRequestDuration!==t.displayRequestDuration}render(){const{response:t,getComponent:r,getConfigs:n,displayRequestDuration:s,specSelectors:c,path:l,method:u}=this.props,{showMutatedRequest:a,requestSnippetsEnabled:f}=n(),p=a?c.mutatedRequestFor(l,u):c.requestFor(l,u),d=t.get("status"),m=p.get("url"),g=t.get("headers").toJS(),y=t.get("notDocumented"),w=t.get("error"),b=t.get("text"),_=t.get("duration"),E=Object.keys(g),S=g["content-type"]||g["Content-Type"],A=r("responseBody"),k=E.map(($=>{var R=Array.isArray(g[$])?g[$].join():g[$];return H.default.createElement("span",{className:"headerline",key:$}," ",$,": ",R," ")})),O=k.length!==0,j=r("Markdown",!0),P=r("RequestSnippets",!0),I=r("curl",!0);return H.default.createElement("div",null,p&&f?H.default.createElement(P,{request:p}):H.default.createElement(I,{request:p}),m&&H.default.createElement("div",null,H.default.createElement("div",{className:"request-url"},H.default.createElement("h4",null,"Request URL"),H.default.createElement("pre",{className:"microlight"},m))),H.default.createElement("h4",null,"Server response"),H.default.createElement("table",{className:"responses-table live-responses-table"},H.default.createElement("thead",null,H.default.createElement("tr",{className:"responses-header"},H.default.createElement("td",{className:"col_header response-col_status"},"Code"),H.default.createElement("td",{className:"col_header response-col_description"},"Details"))),H.default.createElement("tbody",null,H.default.createElement("tr",{className:"response"},H.default.createElement("td",{className:"response-col_status"},d,y?H.default.createElement("div",{className:"response-undocumented"},H.default.createElement("i",null," Undocumented ")):null),H.default.createElement("td",{className:"response-col_description"},w?H.default.createElement(j,{source:`${t.get("name")!==""?`${t.get("name")}: `:""}${t.get("message")}`}):null,b?H.default.createElement(A,{content:b,contentType:S,url:m,headers:g,getConfigs:n,getComponent:r}):null,O?H.default.createElement(Uwt,{headers:k}):null,s&&_?H.default.createElement(Vwt,{duration:_}):null)))))}}class fOe extends H.default.Component{constructor(t,r){super(t,r);let{getConfigs:n}=t,{validatorUrl:s}=n();this.state={url:this.getDefinitionUrl(),validatorUrl:s===void 0?"https://validator.swagger.io/validator":s}}getDefinitionUrl=()=>{let{specSelectors:t}=this.props;return new s3.default(t.url(),Hl.location).toString()};UNSAFE_componentWillReceiveProps(t){let{getConfigs:r}=t,{validatorUrl:n}=r();this.setState({url:this.getDefinitionUrl(),validatorUrl:n===void 0?"https://validator.swagger.io/validator":n})}render(){let{getConfigs:t}=this.props,{spec:r}=t(),n=ku(this.state.validatorUrl);return typeof r=="object"&&Object.keys(r).length?null:this.state.url&&SAe(this.state.validatorUrl)&&SAe(this.state.url)?H.default.createElement("span",{className:"float-right"},H.default.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:`${n}/debug?url=${encodeURIComponent(this.state.url)}`},H.default.createElement(Hwt,{src:`${n}?url=${encodeURIComponent(this.state.url)}`,alt:"Online validator badge"}))):null}}class Hwt extends H.default.Component{constructor(t){super(t),this.state={loaded:!1,error:!1}}componentDidMount(){const t=new Image;t.onload=()=>{this.setState({loaded:!0})},t.onerror=()=>{this.setState({error:!0})},t.src=this.props.src}UNSAFE_componentWillReceiveProps(t){if(t.src!==this.props.src){const r=new Image;r.onload=()=>{this.setState({loaded:!0})},r.onerror=()=>{this.setState({error:!0})},r.src=t.src}}render(){return this.state.error?H.default.createElement("img",{alt:"Error"}):this.state.loaded?H.default.createElement("img",{src:this.props.src,alt:this.props.alt}):null}}class Jwt extends H.default.Component{render(){let{specSelectors:t}=this.props;const r=t.taggedOperations();return r.size===0?H.default.createElement("h3",null," No operations defined in spec!"):H.default.createElement("div",null,r.map(this.renderOperationTag).toArray(),r.size<1?H.default.createElement("h3",null," No operations defined in spec! "):null)}renderOperationTag=(t,r)=>{const{specSelectors:n,getComponent:s,oas3Selectors:c,layoutSelectors:l,layoutActions:u,getConfigs:a}=this.props,f=n.validOperationMethods(),p=s("OperationContainer",!0),d=s("OperationTag"),m=t.get("operations");return H.default.createElement(d,{key:"operation-"+r,tagObj:t,tag:r,oas3Selectors:c,layoutSelectors:l,layoutActions:u,getConfigs:a,getComponent:s,specUrl:n.url()},H.default.createElement("div",{className:"operation-tag-content"},m.map((g=>{const y=g.get("path"),w=g.get("method"),b=Pt.default.List(["paths",y,w]);return f.indexOf(w)===-1?null:H.default.createElement(p,{key:`${y}-${w}`,specPath:b,op:g,path:y,method:w,tag:r})})).toArray()))}}class Kwt extends H.default.Component{static defaultProps={tagObj:Pt.default.fromJS({}),tag:""};render(){const{tagObj:t,tag:r,children:n,oas3Selectors:s,layoutSelectors:c,layoutActions:l,getConfigs:u,getComponent:a,specUrl:f}=this.props;let{docExpansion:p,deepLinking:d}=u();const m=a("Collapse"),g=a("Markdown",!0),y=a("DeepLink"),w=a("Link"),b=a("ArrowUpIcon"),_=a("ArrowDownIcon");let E,S=t.getIn(["tagDetails","description"],null),A=t.getIn(["tagDetails","externalDocs","description"]),k=t.getIn(["tagDetails","externalDocs","url"]);E=j1(s)&&j1(s.selectedServer)?qv(k,f,{selectedServer:s.selectedServer()}):k;let O=["operations-tag",r],j=c.isShown(O,p==="full"||p==="list");return H.default.createElement("div",{className:j?"opblock-tag-section is-open":"opblock-tag-section"},H.default.createElement("h3",{onClick:()=>l.show(O,!j),className:S?"opblock-tag":"opblock-tag no-desc",id:O.map((P=>xAe(P))).join("-"),"data-tag":r,"data-is-open":j},H.default.createElement(y,{enabled:d,isShown:j,path:n3(r),text:r}),S?H.default.createElement("small",null,H.default.createElement(g,{source:S})):H.default.createElement("small",null),E?H.default.createElement("div",{className:"info__externaldocs"},H.default.createElement("small",null,H.default.createElement(w,{href:ku(E),onClick:P=>P.stopPropagation(),target:"_blank"},A||E))):null,H.default.createElement("button",{"aria-expanded":j,className:"expand-operation",title:j?"Collapse operation":"Expand operation",onClick:()=>l.show(O,!j)},j?H.default.createElement(b,{className:"arrow"}):H.default.createElement(_,{className:"arrow"}))),H.default.createElement(m,{isOpened:j},n))}}class Gwt extends H.PureComponent{static defaultProps={operation:null,response:null,request:null,specPath:(0,Pt.List)(),summary:""};render(){let{specPath:t,response:r,request:n,toggleShown:s,onTryoutClick:c,onResetClick:l,onCancelClick:u,onExecute:a,fn:f,getComponent:p,getConfigs:d,specActions:m,specSelectors:g,authActions:y,authSelectors:w,oas3Actions:b,oas3Selectors:_}=this.props,E=this.props.operation,{deprecated:S,isShown:A,path:k,method:O,op:j,tag:P,operationId:I,allowTryItOut:$,displayRequestDuration:R,tryItOutEnabled:q,executeInProgress:B}=E.toJS(),{description:W,externalDocs:Q,schemes:ee}=j;const ie=Q?qv(Q.url,g.url(),{selectedServer:_.selectedServer()}):"";let ne=E.getIn(["op"]),ve=ne.get("responses"),ce=(function(we,Re){if(!Pt.default.Iterable.isIterable(we))return Pt.default.List();let Ye=we.getIn(Array.isArray(Re)?Re:[Re]);return Pt.default.List.isList(Ye)?Ye:Pt.default.List()})(ne,["parameters"]),ae=g.operationScheme(k,O),me=["operations",P,I],$e=i2(ne);const qe=p("responses"),Te=p("parameters"),fe=p("execute"),xe=p("clear"),Ke=p("Collapse"),Qe=p("Markdown",!0),bt=p("schemes"),kt=p("OperationServers"),gt=p("OperationExt"),$t=p("OperationSummary"),Ae=p("Link"),{showExtensions:Ie}=d();if(ve&&r&&r.size>0){let Pe=!ve.get(String(r.get("status")))&&!ve.get("default");r=r.set("notDocumented",Pe)}let Je=[k,O];const nt=g.validationErrors([k,O]);return H.default.createElement("div",{className:S?"opblock opblock-deprecated":A?`opblock opblock-${O} is-open`:`opblock opblock-${O}`,id:xAe(me.join("-"))},H.default.createElement($t,{operationProps:E,isShown:A,toggleShown:s,getComponent:p,authActions:y,authSelectors:w,specPath:t}),H.default.createElement(Ke,{isOpened:A},H.default.createElement("div",{className:"opblock-body"},ne&&ne.size||ne===null?null:H.default.createElement(QAe,{height:"32px",width:"32px",className:"opblock-loading-animation"}),S&&H.default.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),W&&H.default.createElement("div",{className:"opblock-description-wrapper"},H.default.createElement("div",{className:"opblock-description"},H.default.createElement(Qe,{source:W}))),ie?H.default.createElement("div",{className:"opblock-external-docs-wrapper"},H.default.createElement("h4",{className:"opblock-title_normal"},"Find more details"),H.default.createElement("div",{className:"opblock-external-docs"},Q.description&&H.default.createElement("span",{className:"opblock-external-docs__description"},H.default.createElement(Qe,{source:Q.description})),H.default.createElement(Ae,{target:"_blank",className:"opblock-external-docs__link",href:ku(ie)},ie))):null,ne&&ne.size?H.default.createElement(Te,{parameters:ce,specPath:t.push("parameters"),operation:ne,onChangeKey:Je,onTryoutClick:c,onResetClick:l,onCancelClick:u,tryItOutEnabled:q,allowTryItOut:$,fn:f,getComponent:p,specActions:m,specSelectors:g,pathMethod:[k,O],getConfigs:d,oas3Actions:b,oas3Selectors:_}):null,q?H.default.createElement(kt,{getComponent:p,path:k,method:O,operationServers:ne.get("servers"),pathServers:g.paths().getIn([k,"servers"]),getSelectedServer:_.selectedServer,setSelectedServer:b.setSelectedServer,setServerVariableValue:b.setServerVariableValue,getServerVariable:_.serverVariableValue,getEffectiveServerValue:_.serverEffectiveValue}):null,q&&$&&ee&&ee.size?H.default.createElement("div",{className:"opblock-schemes"},H.default.createElement(bt,{schemes:ee,path:k,method:O,specActions:m,currentScheme:ae})):null,!q||!$||nt.length<=0?null:H.default.createElement("div",{className:"validation-errors errors-wrapper"},"Please correct the following validation errors and try again.",H.default.createElement("ul",null,nt.map(((Pe,we)=>H.default.createElement("li",{key:we}," ",Pe," "))))),H.default.createElement("div",{className:q&&r&&$?"btn-group":"execute-wrapper"},q&&$?H.default.createElement(fe,{operation:ne,specActions:m,specSelectors:g,oas3Selectors:_,oas3Actions:b,path:k,method:O,onExecute:a,disabled:B}):null,q&&r&&$?H.default.createElement(xe,{specActions:m,path:k,method:O}):null),B?H.default.createElement("div",{className:"loading-container"},H.default.createElement("div",{className:"loading"})):null,ve?H.default.createElement(qe,{responses:ve,request:n,tryItOutResponse:r,getComponent:p,getConfigs:d,specSelectors:g,oas3Actions:b,oas3Selectors:_,specActions:m,produces:g.producesOptionsFor([k,O]),producesValue:g.currentProducesFor([k,O]),specPath:t.push("responses"),path:k,method:O,displayRequestDuration:R,fn:f}):null,Ie&&$e.size?H.default.createElement(gt,{extensions:$e,getComponent:p}):null)))}}class Ywt extends H.PureComponent{constructor(t,r){super(t,r);const{tryItOutEnabled:n}=t.getConfigs();this.state={tryItOutEnabled:n,executeInProgress:!1}}static defaultProps={showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1};mapStateToProps(t,r){const{op:n,layoutSelectors:s,getConfigs:c}=r,{docExpansion:l,deepLinking:u,displayOperationId:a,displayRequestDuration:f,supportedSubmitMethods:p}=c(),d=s.showSummary(),m=n.getIn(["operation","__originalOperationId"])||n.getIn(["operation","operationId"])||(0,Jke.opId)(n.get("operation"),r.path,r.method)||n.get("id"),g=["operations",r.tag,m],y=p.indexOf(r.method)>=0&&(r.allowTryItOut===void 0?r.specSelectors.allowTryItOutFor(r.path,r.method):r.allowTryItOut),w=n.getIn(["operation","security"])||r.specSelectors.security();return{operationId:m,isDeepLinkingEnabled:u,showSummary:d,displayOperationId:a,displayRequestDuration:f,allowTryItOut:y,security:w,isAuthorized:r.authSelectors.isAuthorized(w),isShown:s.isShown(g,l==="full"),jumpToKey:`paths.${r.path}.${r.method}`,response:r.specSelectors.responseFor(r.path,r.method),request:r.specSelectors.requestFor(r.path,r.method)}}componentDidMount(){const{isShown:t}=this.props,r=this.getResolvedSubtree();t&&r===void 0&&this.requestResolvedSubtree()}componentDidUpdate(t){const{response:r,isShown:n}=this.props,s=this.getResolvedSubtree();r!==t.response&&this.setState({executeInProgress:!1}),n&&s===void 0&&!t.isShown&&this.requestResolvedSubtree()}toggleShown=()=>{let{layoutActions:t,tag:r,operationId:n,isShown:s}=this.props;const c=this.getResolvedSubtree();s||c!==void 0||this.requestResolvedSubtree(),t.show(["operations",r,n],!s)};onCancelClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onTryoutClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onResetClick=t=>{const r=this.props.oas3Selectors.selectDefaultRequestBodyValue(...t),n=this.props.oas3Selectors.requestContentType(...t);if(n==="application/x-www-form-urlencoded"||n==="multipart/form-data"){const s=JSON.parse(r);Object.entries(s).forEach((([c,l])=>{Array.isArray(l)?s[c]=s[c].map((u=>typeof u=="object"?JSON.stringify(u,null,2):u)):typeof l=="object"&&(s[c]=JSON.stringify(s[c],null,2))})),this.props.oas3Actions.setRequestBodyValue({value:(0,Pt.fromJS)(s),pathMethod:t})}else this.props.oas3Actions.setRequestBodyValue({value:r,pathMethod:t})};onExecute=()=>{this.setState({executeInProgress:!0})};getResolvedSubtree=()=>{const{specSelectors:t,path:r,method:n,specPath:s}=this.props;return s?t.specResolvedSubtree(s.toJS()):t.specResolvedSubtree(["paths",r,n])};requestResolvedSubtree=()=>{const{specActions:t,path:r,method:n,specPath:s}=this.props;return s?t.requestResolvedSubtree(s.toJS()):t.requestResolvedSubtree(["paths",r,n])};render(){let{op:t,tag:r,path:n,method:s,security:c,isAuthorized:l,operationId:u,showSummary:a,isShown:f,jumpToKey:p,allowTryItOut:d,response:m,request:g,displayOperationId:y,displayRequestDuration:w,isDeepLinkingEnabled:b,specPath:_,specSelectors:E,specActions:S,getComponent:A,getConfigs:k,layoutSelectors:O,layoutActions:j,authActions:P,authSelectors:I,oas3Actions:$,oas3Selectors:R,fn:q}=this.props;const B=A("operation"),W=this.getResolvedSubtree()||(0,Pt.Map)(),Q=(0,Pt.fromJS)({op:W,tag:r,path:n,summary:t.getIn(["operation","summary"])||"",deprecated:W.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:s,security:c,isAuthorized:l,operationId:u,originalOperationId:W.getIn(["operation","__originalOperationId"]),showSummary:a,isShown:f,jumpToKey:p,allowTryItOut:d,request:g,displayOperationId:y,displayRequestDuration:w,isDeepLinkingEnabled:b,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return H.default.createElement(B,{operation:Q,response:m,request:g,isShown:f,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onResetClick:this.onResetClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:_,specActions:S,specSelectors:E,oas3Actions:$,oas3Selectors:R,layoutActions:j,layoutSelectors:O,authActions:P,authSelectors:I,getComponent:A,getConfigs:k,fn:q})}}var Zwt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return emt}});class Xwt extends H.PureComponent{static defaultProps={operationProps:null,specPath:(0,Pt.List)(),summary:""};render(){let{isShown:t,toggleShown:r,getComponent:n,authActions:s,authSelectors:c,operationProps:l,specPath:u}=this.props,{summary:a,isAuthorized:f,method:p,op:d,showSummary:m,path:g,operationId:y,originalOperationId:w,displayOperationId:b}=l.toJS(),{summary:_}=d,E=l.get("security");const S=n("authorizeOperationBtn",!0),A=n("OperationSummaryMethod"),k=n("OperationSummaryPath"),O=n("JumpToPath",!0),j=n("CopyToClipboardBtn",!0),P=n("ArrowUpIcon"),I=n("ArrowDownIcon"),$=E&&!!E.count(),R=$&&E.size===1&&E.first().isEmpty(),q=!$||R;return H.default.createElement("div",{className:`opblock-summary opblock-summary-${p}`},H.default.createElement("button",{"aria-expanded":t,className:"opblock-summary-control",onClick:r},H.default.createElement(A,{method:p}),H.default.createElement("div",{className:"opblock-summary-path-description-wrapper"},H.default.createElement(k,{getComponent:n,operationProps:l,specPath:u}),m?H.default.createElement("div",{className:"opblock-summary-description"},(0,Zwt.default)(_||a)):null),b&&(w||y)?H.default.createElement("span",{className:"opblock-summary-operation-id"},w||y):null),H.default.createElement(j,{textToCopy:`${u.get(1)}`}),q?null:H.default.createElement(S,{isAuthorized:f,onClick:()=>{const B=c.definitionsForRequirements(E);s.showDefinitions(B)}}),H.default.createElement(O,{path:u}),H.default.createElement("button",{"aria-label":`${p} ${g.replace(/\//g,"​/")}`,className:"opblock-control-arrow","aria-expanded":t,tabIndex:"-1",onClick:r},t?H.default.createElement(P,{className:"arrow"}):H.default.createElement(I,{className:"arrow"})))}}class Qwt extends H.PureComponent{static defaultProps={operationProps:null};render(){let{method:t}=this.props;return H.default.createElement("span",{className:"opblock-summary-method"},t.toUpperCase())}}class e2t extends H.PureComponent{render(){let{getComponent:t,operationProps:r}=this.props,{deprecated:n,isShown:s,path:c,tag:l,operationId:u,isDeepLinkingEnabled:a}=r.toJS();const f=c.split(/(?=\/)/g);for(let d=1;d{let r=t("OperationExtRow");return H.default.createElement("div",{className:"opblock-section"},H.default.createElement("div",{className:"opblock-section-header"},H.default.createElement("h4",null,"Extensions")),H.default.createElement("div",{className:"table-container"},H.default.createElement("table",null,H.default.createElement("thead",null,H.default.createElement("tr",null,H.default.createElement("td",{className:"col_header"},"Field"),H.default.createElement("td",{className:"col_header"},"Value"))),H.default.createElement("tbody",null,e.entrySeq().map((([n,s])=>H.default.createElement(r,{key:`${n}-${s}`,xKey:n,xVal:s})))))))},r2t=({xKey:e,xVal:t})=>{const r=t?t.toJS?t.toJS():t:null;return H.default.createElement("tr",null,H.default.createElement("td",null,e),H.default.createElement("td",null,JSON.stringify(r)))};function TY(e,t="_"){return e.replace(/[^\w-]/g,t)}class RY extends H.default.Component{static defaultProps={tryItOutResponse:null,produces:(0,Pt.fromJS)(["application/json"]),displayRequestDuration:!1};onChangeProducesWrapper=t=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],t);onResponseContentTypeChange=({controlsAcceptHeader:t,value:r})=>{const{oas3Actions:n,path:s,method:c}=this.props;t&&n.setResponseContentType({value:r,path:s,method:c})};render(){let{responses:t,tryItOutResponse:r,getComponent:n,getConfigs:s,specSelectors:c,fn:l,producesValue:u,displayRequestDuration:a,specPath:f,path:p,method:d,oas3Selectors:m,oas3Actions:g}=this.props,y=(function(P){let I=P.keySeq();return I.contains(wAe)?wAe:I.filter(($=>($+"")[0]==="2")).sort().first()})(t);const w=n("contentType"),b=n("liveResponse"),_=n("response");let E=this.props.produces&&this.props.produces.size?this.props.produces:RY.defaultProps.produces;const S=c.isOAS3()?(function(P){if(!Pt.default.OrderedMap.isOrderedMap(P)||!P.size)return null;const I=P.find(((q,B)=>B.startsWith("2")&&Object.keys(q.get("content")||{}).length>0)),$=P.get("default")||Pt.default.OrderedMap(),R=($.get("content")||Pt.default.OrderedMap()).keySeq().toJS().length?$:null;return I||R})(t):null,A=t.filter(((j,P)=>!$G(P))),k=TY(`${d}${p}_responses`),O=`${k}_select`;return A&&A.size?H.default.createElement("div",{className:"responses-wrapper"},H.default.createElement("div",{className:"opblock-section-header"},H.default.createElement("h4",null,"Responses"),c.isOAS3()?null:H.default.createElement("label",{htmlFor:O},H.default.createElement("span",null,"Response content type"),H.default.createElement(w,{value:u,ariaControls:k,ariaLabel:"Response content type",className:"execute-content-type",contentTypes:E,controlId:O,onChange:this.onChangeProducesWrapper}))),H.default.createElement("div",{className:"responses-inner"},r?H.default.createElement("div",null,H.default.createElement(b,{response:r,getComponent:n,getConfigs:s,specSelectors:c,path:this.props.path,method:this.props.method,displayRequestDuration:a}),H.default.createElement("h4",null,"Responses")):null,H.default.createElement("table",{"aria-live":"polite",className:"responses-table",id:k,role:"region"},H.default.createElement("thead",null,H.default.createElement("tr",{className:"responses-header"},H.default.createElement("td",{className:"col_header response-col_status"},"Code"),H.default.createElement("td",{className:"col_header response-col_description"},"Description"),c.isOAS3()?H.default.createElement("td",{className:"col col_header response-col_links"},"Links"):null)),H.default.createElement("tbody",null,A.entrySeq().map((([j,P])=>{let I=r&&r.get("status")==j?"response_current":"";return H.default.createElement(_,{key:j,path:p,method:d,specPath:f.push(j),isDefault:y===j,fn:l,className:I,code:j,response:P,specSelectors:c,controlsAcceptHeader:P===S,onContentTypeChange:this.onResponseContentTypeChange,contentType:u,getConfigs:s,activeExamplesKey:m.activeExamplesMember(p,d,"responses",j),oas3Actions:g,getComponent:n})})).toArray())))):null}}function sT(e){return(function(r){try{return!!JSON.parse(r)}catch{return null}})(e)?"json":null}let n2t=class extends H.default.Component{constructor(t,r){super(t,r),this.state={responseContentType:""}}static defaultProps={response:(0,Pt.fromJS)({}),onContentTypeChange:()=>{}};_onContentTypeChange=t=>{const{onContentTypeChange:r,controlsAcceptHeader:n}=this.props;this.setState({responseContentType:t}),r({value:t,controlsAcceptHeader:n})};getTargetExamplesKey=()=>{const{response:t,contentType:r,activeExamplesKey:n}=this.props,s=this.state.responseContentType||r,c=t.getIn(["content",s],(0,Pt.Map)({})).get("examples",null).keySeq().first();return n||c};render(){let{path:t,method:r,code:n,response:s,className:c,specPath:l,fn:u,getComponent:a,getConfigs:f,specSelectors:p,contentType:d,controlsAcceptHeader:m,oas3Actions:g}=this.props,{inferSchema:y,getSampleSchema:w}=u,b=p.isOAS3();const{showExtensions:_}=f();let E=_?i2(s):null,S=s.get("headers"),A=s.get("links");const k=a("ResponseExtension"),O=a("headers"),j=a("HighlightCode",!0),P=a("modelExample"),I=a("Markdown",!0),$=a("operationLink"),R=a("contentType"),q=a("ExamplesSelect"),B=a("Example");var W,Q;const ee=this.state.responseContentType||d,ie=s.getIn(["content",ee],(0,Pt.Map)({})),ne=ie.get("examples",null);if(b){const qe=ie.get("schema");W=qe?y(qe.toJS()):null,Q=qe?l.push("content",this.state.responseContentType,"schema"):l}else W=s.get("schema"),Q=s.has("schema")?l.push("schema"):l;let ve,ce,ae=!1,me={includeReadOnly:!0};if(b)if(ce=ie.get("schema")?.toJS(),Pt.Map.isMap(ne)&&!ne.isEmpty()){const qe=this.getTargetExamplesKey(),Te=fe=>Pt.Map.isMap(fe)?fe.get("value"):void 0;ve=Te(ne.get(qe,(0,Pt.Map)({}))),ve===void 0&&(ve=Te(ne.values().next().value)),ae=!0}else ie.get("example")!==void 0&&(ve=ie.get("example"),ae=!0);else{ce=W,me={...me,includeWriteOnly:!0};const qe=s.getIn(["examples",ee]);qe&&(ve=qe,ae=!0)}const $e=((qe,Te)=>{if(qe==null)return null;const fe=sT(qe)?"json":null;return H.default.createElement("div",null,H.default.createElement(Te,{className:"example",language:fe},xp(qe)))})(w(ce,ee,me,ae?ve:void 0),j);return H.default.createElement("tr",{className:"response "+(c||""),"data-code":n},H.default.createElement("td",{className:"response-col_status"},n),H.default.createElement("td",{className:"response-col_description"},H.default.createElement("div",{className:"response-col_description__inner"},H.default.createElement(I,{source:s.get("description")})),_&&E.size?E.entrySeq().map((([qe,Te])=>H.default.createElement(k,{key:`${qe}-${Te}`,xKey:qe,xVal:Te}))):null,b&&s.get("content")?H.default.createElement("section",{className:"response-controls"},H.default.createElement("div",{className:(0,oa.default)("response-control-media-type",{"response-control-media-type--accept-controller":m})},H.default.createElement("small",{className:"response-control-media-type__title"},"Media type"),H.default.createElement(R,{value:this.state.responseContentType,contentTypes:s.get("content")?s.get("content").keySeq():(0,Pt.Seq)(),onChange:this._onContentTypeChange,ariaLabel:"Media Type"}),m?H.default.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",H.default.createElement("code",null,"Accept")," header."):null),Pt.Map.isMap(ne)&&!ne.isEmpty()?H.default.createElement("div",{className:"response-control-examples"},H.default.createElement("small",{className:"response-control-examples__title"},"Examples"),H.default.createElement(q,{examples:ne,currentExampleKey:this.getTargetExamplesKey(),onSelect:qe=>g.setActiveExamplesMember({name:qe,pathMethod:[t,r],contextType:"responses",contextName:n}),showLabels:!1})):null):null,$e||W?H.default.createElement(P,{specPath:Q,getComponent:a,getConfigs:f,specSelectors:p,schema:hb(W),example:$e,includeReadOnly:!0}):null,b&&ne?H.default.createElement(B,{example:ne.get(this.getTargetExamplesKey(),(0,Pt.Map)({})),getComponent:a,getConfigs:f,omitValue:!0}):null,S?H.default.createElement(O,{headers:S,getComponent:a}):null),b?H.default.createElement("td",{className:"response-col_links"},A?A.toSeq().entrySeq().map((([qe,Te])=>H.default.createElement($,{key:qe,name:qe,link:Te,getComponent:a}))):H.default.createElement("i",null,"No links")):null)}};var i2t=({xKey:e,xVal:t})=>H.default.createElement("div",{className:"response__extension"},e,": ",String(t)),s2t=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return imt}}),pOe=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return amt}});class o2t extends H.default.PureComponent{state={parsedContent:null};updateParsedContent=t=>{const{content:r}=this.props;if(t!==r)if(r&&r instanceof Blob){var n=new FileReader;n.onload=()=>{this.setState({parsedContent:n.result})},n.readAsText(r)}else this.setState({parsedContent:r.toString()})};componentDidMount(){this.updateParsedContent(null)}componentDidUpdate(t){this.updateParsedContent(t.content)}render(){let{content:t,contentType:r,url:n,headers:s={},getComponent:c}=this.props;const{parsedContent:l}=this.state,u=c("HighlightCode",!0),a="response_"+new Date().getTime();let f,p;if(n=n||"",(/^application\/octet-stream/i.test(r)||s["Content-Disposition"]&&/attachment/i.test(s["Content-Disposition"])||s["content-disposition"]&&/attachment/i.test(s["content-disposition"])||s["Content-Description"]&&/File Transfer/i.test(s["Content-Description"])||s["content-description"]&&/File Transfer/i.test(s["content-description"]))&&(t.size>0||t.length>0))if("Blob"in window){let d=r||"text/html",m=t instanceof Blob?t:new Blob([t],{type:d}),g=window.URL.createObjectURL(m),y=[d,n.substr(n.lastIndexOf("/")+1),g].join(":"),w=s["content-disposition"]||s["Content-Disposition"];if(w!==void 0){let b=(function(E){let S;if([/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i].some((A=>(S=A.exec(E),S!==null))),S!==null&&S.length>1)try{return decodeURIComponent(S[1])}catch(A){console.error(A)}return null})(w);b!==null&&(y=b)}p=Hl.navigator&&Hl.navigator.msSaveOrOpenBlob?H.default.createElement("div",null,H.default.createElement("a",{href:g,onClick:()=>Hl.navigator.msSaveOrOpenBlob(m,y)},"Download file")):H.default.createElement("div",null,H.default.createElement("a",{href:g,download:y},"Download file"))}else p=H.default.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).");else if(/json/i.test(r)){let d=null;sT(t)&&(d="json");try{f=JSON.stringify(JSON.parse(t),null," ")}catch{f=`can't parse JSON. Raw result: `+t}p=H.default.createElement(u,{language:d,downloadable:!0,fileName:`${a}.json`,canCopy:!0},f)}else/xml/i.test(r)?(f=(0,s2t.default)(t,{textNodesOnSameLine:!0,indentor:" "}),p=H.default.createElement(u,{downloadable:!0,fileName:`${a}.xml`,canCopy:!0},f)):p=(0,pOe.default)(r)==="text/html"||/text\/plain/.test(r)?H.default.createElement(u,{downloadable:!0,fileName:`${a}.html`,canCopy:!0},t):(0,pOe.default)(r)==="text/csv"||/text\/csv/.test(r)?H.default.createElement(u,{downloadable:!0,fileName:`${a}.csv`,canCopy:!0},t):/^image\//i.test(r)?r.includes("svg")?H.default.createElement("div",null," ",t," "):H.default.createElement("img",{src:window.URL.createObjectURL(t)}):/^audio\//i.test(r)?H.default.createElement("pre",{className:"microlight"},H.default.createElement("audio",{controls:!0,key:n},H.default.createElement("source",{src:n,type:r}))):typeof t=="string"?H.default.createElement(u,{downloadable:!0,fileName:`${a}.txt`,canCopy:!0},t):t.size>0?l?H.default.createElement("div",null,H.default.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),H.default.createElement(u,{downloadable:!0,fileName:`${a}.txt`,canCopy:!0},l)):H.default.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return p?H.default.createElement("div",null,H.default.createElement("h5",null,"Response body"),p):null}}class a2t extends H.Component{constructor(t){super(t),this.state={callbackVisible:!1,parametersVisible:!0}}static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]};onChange=(t,r,n)=>{let{specActions:{changeParamByIdentity:s},onChangeKey:c}=this.props;s(c,t,r,n)};onChangeConsumesWrapper=t=>{let{specActions:{changeConsumesValue:r},onChangeKey:n}=this.props;r(n,t)};toggleTab=t=>t==="parameters"?this.setState({parametersVisible:!0,callbackVisible:!1}):t==="callbacks"?this.setState({callbackVisible:!0,parametersVisible:!1}):void 0;onChangeMediaType=({value:t,pathMethod:r})=>{let{specActions:n,oas3Selectors:s,oas3Actions:c}=this.props;const l=s.hasUserEditedBody(...r),u=s.shouldRetainRequestBodyValue(...r);c.setRequestContentType({value:t,pathMethod:r}),c.initRequestBodyValidateError({pathMethod:r}),l||(u||c.setRequestBodyValue({value:void 0,pathMethod:r}),n.clearResponse(...r),n.clearRequest(...r),n.clearValidateParams(r))};render(){let{onTryoutClick:t,onResetClick:r,parameters:n,allowTryItOut:s,tryItOutEnabled:c,specPath:l,fn:u,getComponent:a,getConfigs:f,specSelectors:p,specActions:d,pathMethod:m,oas3Actions:g,oas3Selectors:y,operation:w}=this.props;const b=a("parameterRow"),_=a("TryItOutButton"),E=a("contentType"),S=a("Callbacks",!0),A=a("RequestBody",!0),k=c&&s,O=p.isOAS3(),j=`${TY(`${m[1]}${m[0]}_requests`)}_select`,P=w.get("requestBody"),I=Object.values(n.reduce((($,R)=>{if(Pt.Map.isMap(R)){const q=R.get("in");$[q]??=[],$[q].push(R)}return $}),{})).reduce((($,R)=>$.concat(R)),[]);return H.default.createElement("div",{className:"opblock-section"},H.default.createElement("div",{className:"opblock-section-header"},O?H.default.createElement("div",{className:"tab-header"},H.default.createElement("div",{onClick:()=>this.toggleTab("parameters"),className:`tab-item ${this.state.parametersVisible&&"active"}`},H.default.createElement("h4",{className:"opblock-title"},H.default.createElement("span",null,"Parameters"))),w.get("callbacks")?H.default.createElement("div",{onClick:()=>this.toggleTab("callbacks"),className:`tab-item ${this.state.callbackVisible&&"active"}`},H.default.createElement("h4",{className:"opblock-title"},H.default.createElement("span",null,"Callbacks"))):null):H.default.createElement("div",{className:"tab-header"},H.default.createElement("h4",{className:"opblock-title"},"Parameters")),s?H.default.createElement(_,{isOAS3:p.isOAS3(),hasUserEditedBody:y.hasUserEditedBody(...m),enabled:c,onCancelClick:this.props.onCancelClick,onTryoutClick:t,onResetClick:()=>r(m)}):null),this.state.parametersVisible?H.default.createElement("div",{className:"parameters-container"},I.length?H.default.createElement("div",{className:"table-container"},H.default.createElement("table",{className:"parameters"},H.default.createElement("thead",null,H.default.createElement("tr",null,H.default.createElement("th",{className:"col_header parameters-col_name"},"Name"),H.default.createElement("th",{className:"col_header parameters-col_description"},"Description"))),H.default.createElement("tbody",null,I.map((($,R)=>H.default.createElement(b,{fn:u,specPath:l.push(R.toString()),getComponent:a,getConfigs:f,rawParam:$,param:p.parameterWithMetaByIdentity(m,$),key:`${$.get("in")}.${$.get("name")}`,onChange:this.onChange,onChangeConsumes:this.onChangeConsumesWrapper,specSelectors:p,specActions:d,oas3Actions:g,oas3Selectors:y,pathMethod:m,isExecute:k})))))):H.default.createElement("div",{className:"opblock-description-wrapper"},H.default.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?H.default.createElement("div",{className:"callbacks-container opblock-description-wrapper"},H.default.createElement(S,{callbacks:(0,Pt.Map)(w.get("callbacks")),specPath:l.slice(0,-1).push("callbacks")})):null,O&&P&&this.state.parametersVisible&&H.default.createElement("div",{className:"opblock-section opblock-section-request-body"},H.default.createElement("div",{className:"opblock-section-header"},H.default.createElement("h4",{className:`opblock-title parameter__name ${P.get("required")&&"required"}`},"Request body"),H.default.createElement("label",{id:j},H.default.createElement(E,{value:y.requestContentType(...m),contentTypes:P.get("content",(0,Pt.List)()).keySeq(),onChange:$=>{this.onChangeMediaType({value:$,pathMethod:m})},className:"body-param-content-type",ariaLabel:"Request content type",controlId:j}))),H.default.createElement("div",{className:"opblock-description-wrapper"},H.default.createElement(A,{setRetainRequestBodyValueFlag:$=>g.setRetainRequestBodyValueFlag({value:$,pathMethod:m}),userHasEditedBody:y.hasUserEditedBody(...m),specPath:l.slice(0,-1).push("requestBody"),requestBody:P,requestBodyValue:y.requestBodyValue(...m),requestBodyInclusionSetting:y.requestBodyInclusionSetting(...m),requestBodyErrors:y.requestBodyErrors(...m),isExecute:k,getConfigs:f,activeExamplesKey:y.activeExamplesMember(...m,"requestBody","requestBody"),updateActiveExamplesKey:$=>{this.props.oas3Actions.setActiveExamplesMember({name:$,pathMethod:this.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:($,R)=>{if(R){const q=y.requestBodyValue(...m),B=Pt.Map.isMap(q)?q:(0,Pt.Map)();return g.setRequestBodyValue({pathMethod:m,value:B.setIn(R,$)})}g.setRequestBodyValue({value:$,pathMethod:m})},onChangeIncludeEmpty:($,R)=>{g.setRequestBodyInclusion({pathMethod:m,value:R,name:$})},contentType:y.requestContentType(...m)}))))}}var l2t=({xKey:e,xVal:t})=>H.default.createElement("div",{className:"parameter__extension"},e,": ",String(t));const c2t={onChange:()=>{},isIncludedOptions:{}};class u2t extends H.Component{static defaultProps=c2t;componentDidMount(){const{isIncludedOptions:t,onChange:r}=this.props,{shouldDispatchInit:n,defaultValue:s}=t;n&&r(s)}onCheckboxChange=t=>{const{onChange:r}=this.props;r(t.target.checked)};render(){let{isIncluded:t,isDisabled:r}=this.props;return H.default.createElement("div",null,H.default.createElement("label",{htmlFor:"include_empty_value",className:(0,oa.default)("parameter__empty_value_toggle",{disabled:r})},H.default.createElement("input",{id:"include_empty_value",type:"checkbox",disabled:r,checked:!r&&t,onChange:this.onCheckboxChange}),"Send empty value"))}}class f2t extends H.Component{constructor(t,r){super(t,r),this.setDefaultValue()}UNSAFE_componentWillReceiveProps(t){let r,{specSelectors:n,pathMethod:s,rawParam:c}=t,l=n.isOAS3(),u=n.parameterWithMetaByIdentity(s,c)||new Pt.Map;if(u=u.isEmpty()?c:u,l){let{schema:p}=JP(u,{isOAS3:l});r=p?p.get("enum"):void 0}else r=u?u.get("enum"):void 0;let a,f=u?u.get("value"):void 0;f!==void 0?a=f:c.get("required")&&r&&r.size&&(a=r.first()),a!==void 0&&a!==f&&this.onChangeWrapper((function(d){return typeof d=="number"?d.toString():d})(a)),this.setDefaultValue()}onChangeWrapper=(t,r=!1)=>{let n,{onChange:s,rawParam:c}=this.props;return n=t===""||t&&t.size===0?null:t,s(c,n,r)};_onExampleSelect=t=>{this.props.oas3Actions.setActiveExamplesMember({name:t,pathMethod:this.props.pathMethod,contextType:"parameters",contextName:this.getParamKey()})};onChangeIncludeEmpty=t=>{let{specActions:r,param:n,pathMethod:s}=this.props;const c=n.get("name"),l=n.get("in");return r.updateEmptyParamInclusion(s,c,l,t)};setDefaultValue=()=>{let{specSelectors:t,pathMethod:r,rawParam:n,oas3Selectors:s,fn:c}=this.props;const l=t.parameterWithMetaByIdentity(r,n)||(0,Pt.Map)();let{schema:u}=JP(l,{isOAS3:t.isOAS3()});const a=l.get("content",(0,Pt.Map)()).keySeq().first(),f=u?c.getSampleSchema(u.toJS(),a,{includeWriteOnly:!0}):null;if(l&&l.get("value")===void 0&&l.get("in")!=="body"){let p;if(t.isSwagger2())p=l.get("x-example")!==void 0?l.get("x-example"):l.getIn(["schema","example"])!==void 0?l.getIn(["schema","example"]):u&&u.getIn(["default"]);else if(t.isOAS3()){u=this.composeJsonSchema(u);const g=s.activeExamplesMember(...r,"parameters",this.getParamKey());p=l.getIn(["examples",g,"value"])!==void 0?l.getIn(["examples",g,"value"]):l.getIn(["content",a,"example"])!==void 0?l.getIn(["content",a,"example"]):l.get("example")!==void 0?l.get("example"):(u&&u.get("example"))!==void 0?u&&u.get("example"):(u&&u.get("default"))!==void 0?u&&u.get("default"):l.get("default")}p===void 0||Pt.List.isList(p)||(p=xp(p));const d=c.getSchemaObjectType(u),m=c.getSchemaObjectType(u?.get("items"));p!==void 0?this.onChangeWrapper(p):d==="object"&&f&&!l.get("examples")?this.onChangeWrapper(Pt.List.isList(f)?f:xp(f)):d==="array"&&m==="object"&&f&&!l.get("examples")&&this.onChangeWrapper(Pt.List.isList(f)?f:(0,Pt.List)(JSON.parse(f)))}};getParamKey(){const{param:t}=this.props;return t?`${t.get("name")}-${t.get("in")}`:null}composeJsonSchema(t){const{fn:r}=this.props,n=t.get("oneOf")?.get(0)?.toJS(),s=t.get("anyOf")?.get(0)?.toJS();return(0,Pt.fromJS)(r.mergeJsonSchema(t.toJS(),n??s??{}))}render(){let{param:t,rawParam:r,getComponent:n,getConfigs:s,isExecute:c,fn:l,onChangeConsumes:u,specSelectors:a,pathMethod:f,specPath:p,oas3Selectors:d}=this.props,m=a.isOAS3();const{showExtensions:g,showCommonExtensions:y}=s();if(t||(t=r),!r)return null;const w=n("JsonSchemaForm"),b=n("ParamBody");let _=t.get("in"),E=_!=="body"?null:H.default.createElement(b,{getComponent:n,getConfigs:s,fn:l,param:t,consumes:a.consumesOptionsFor(f),consumesValue:a.contentTypeValues(f).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:u,isExecute:c,specSelectors:a,pathMethod:f});const S=n("modelExample"),A=n("Markdown",!0),k=n("ParameterExt"),O=n("ParameterIncludeEmpty"),j=n("ExamplesSelectValueRetainer"),P=n("Example");let{schema:I}=JP(t,{isOAS3:m}),$=a.parameterWithMetaByIdentity(f,r)||(0,Pt.Map)();const R=$.get("content",(0,Pt.Map)()).keySeq().first();m&&(I=this.composeJsonSchema(I));let q=I?I.get("format"):null,B=_==="formData",W="FormData"in Hl,Q=t.get("required");const ee=l.getSchemaObjectType(I),ie=l.getSchemaObjectType(I?.get("items")),ne=l.getSchemaObjectTypeLabel(I),ve=!E&&ee==="object",ce=!E&&ie==="object";let ae,me,$e,qe,Te=$?$.get("value"):"",fe=y?AAe(I):null,xe=g?i2(t):null,Ke=!1;t!==void 0&&I&&(ae=I.get("items")),ae!==void 0?(me=ae.get("enum"),$e=ae.get("default")):I&&(me=I.get("enum")),me&&me.size&&me.size>0&&(Ke=!0),t!==void 0&&(I&&($e=I.get("default")),$e===void 0&&($e=t.get("default")),qe=t.get("example"),qe===void 0&&(qe=t.get("x-example")));const Qe=E?null:H.default.createElement(w,{fn:l,getComponent:n,value:Te,required:Q,disabled:!c,description:t.get("name"),onChange:this.onChangeWrapper,errors:$.get("errors"),schema:I});return H.default.createElement("tr",{"data-param-name":t.get("name"),"data-param-in":t.get("in")},H.default.createElement("td",{className:"parameters-col_name"},H.default.createElement("div",{className:Q?"parameter__name required":"parameter__name"},t.get("name"),Q?H.default.createElement("span",null," *"):null),H.default.createElement("div",{className:"parameter__type"},ne,q&&H.default.createElement("span",{className:"prop-format"},"($",q,")")),H.default.createElement("div",{className:"parameter__deprecated"},m&&t.get("deprecated")?"deprecated":null),H.default.createElement("div",{className:"parameter__in"},"(",t.get("in"),")")),H.default.createElement("td",{className:"parameters-col_description"},t.get("description")?H.default.createElement(A,{source:t.get("description")}):null,!E&&c||!Ke?null:H.default.createElement(A,{className:"parameter__enum",source:"Available values : "+me.map((function(bt){return bt})).toArray().map(String).join(", ")}),!E&&c||$e===void 0?null:H.default.createElement(A,{className:"parameter__default",source:"Default value : "+$e}),!E&&c||qe===void 0?null:H.default.createElement(A,{source:"Example : "+qe}),B&&!W&&H.default.createElement("div",null,"Error: your browser does not support FormData"),m&&t.get("examples")?H.default.createElement("section",{className:"parameter-controls"},H.default.createElement(j,{examples:t.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:n,defaultToFirstExample:!0,currentKey:d.activeExamplesMember(...f,"parameters",this.getParamKey()),currentUserInputValue:Te})):null,ve||ce?H.default.createElement(S,{getComponent:n,specPath:R?p.push("content",R,"schema"):p.push("schema"),getConfigs:s,isExecute:c,specSelectors:a,schema:I,example:Qe}):Qe,E&&I?H.default.createElement(S,{getComponent:n,specPath:p.push("schema"),getConfigs:s,isExecute:c,specSelectors:a,schema:I,example:E,includeWriteOnly:!0}):null,!E&&c&&t.get("allowEmptyValue")?H.default.createElement(O,{onChange:this.onChangeIncludeEmpty,isIncluded:a.parameterInclusionSettingFor(f,t.get("name"),t.get("in")),isDisabled:!FG(Te)}):null,m&&t.get("examples")?H.default.createElement(P,{example:t.getIn(["examples",d.activeExamplesMember(...f,"parameters",this.getParamKey())]),getComponent:n,getConfigs:s}):null,y&&fe.size?fe.entrySeq().map((([bt,kt])=>H.default.createElement(k,{key:`${bt}-${kt}`,xKey:bt,xVal:kt}))):null,g&&xe.size?xe.entrySeq().map((([bt,kt])=>H.default.createElement(k,{key:`${bt}-${kt}`,xKey:bt,xVal:kt}))):null))}}class p2t extends H.Component{handleValidateParameters=()=>{let{specSelectors:t,specActions:r,path:n,method:s}=this.props;return r.validateParams([n,s]),t.validateBeforeExecute([n,s])};handleValidateRequestBody=()=>{let{path:t,method:r,specSelectors:n,oas3Selectors:s,oas3Actions:c}=this.props,l={missingBodyValue:!1,missingRequiredKeys:[]};c.clearRequestBodyValidateError({path:t,method:r});let u=n.getOAS3RequiredRequestBodyContentType([t,r]),a=s.requestBodyValue(t,r),f=s.validateBeforeExecute([t,r]),p=s.requestContentType(t,r);if(!f)return l.missingBodyValue=!0,c.setRequestBodyValidateError({path:t,method:r,validationErrors:l}),!1;if(!u)return!0;let d=s.validateShallowRequired({oas3RequiredRequestBodyContentType:u,oas3RequestContentType:p,oas3RequestBodyValue:a});return!d||d.length<1||(d.forEach((m=>{l.missingRequiredKeys.push(m)})),c.setRequestBodyValidateError({path:t,method:r,validationErrors:l}),!1)};handleValidationResultPass=()=>{let{specActions:t,operation:r,path:n,method:s}=this.props;this.props.onExecute&&this.props.onExecute(),t.execute({operation:r,path:n,method:s})};handleValidationResultFail=()=>{let{specActions:t,path:r,method:n}=this.props;t.clearValidateParams([r,n]),setTimeout((()=>{t.validateParams([r,n])}),40)};handleValidationResult=t=>{t?this.handleValidationResultPass():this.handleValidationResultFail()};onClick=()=>{let t=this.handleValidateParameters(),r=this.handleValidateRequestBody(),n=t&&r;this.handleValidationResult(n)};onChangeProducesWrapper=t=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],t);render(){const{disabled:t}=this.props;return H.default.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick,disabled:t},"Execute")}}class h2t extends H.default.Component{render(){let{headers:t,getComponent:r}=this.props;const n=r("Property"),s=r("Markdown",!0);return t&&t.size?H.default.createElement("div",{className:"headers-wrapper"},H.default.createElement("h4",{className:"headers__title"},"Headers:"),H.default.createElement("table",{className:"headers"},H.default.createElement("thead",null,H.default.createElement("tr",{className:"header-row"},H.default.createElement("th",{className:"header-col"},"Name"),H.default.createElement("th",{className:"header-col"},"Description"),H.default.createElement("th",{className:"header-col"},"Type"))),H.default.createElement("tbody",null,t.entrySeq().map((([c,l])=>{if(!Pt.default.Map.isMap(l))return null;const u=l.get("description"),a=l.getIn(["schema"])?l.getIn(["schema","type"]):l.getIn(["type"]),f=l.getIn(["schema","example"]);return H.default.createElement("tr",{key:c},H.default.createElement("td",{className:"header-col"},c),H.default.createElement("td",{className:"header-col"},u?H.default.createElement(s,{source:u}):null),H.default.createElement("td",{className:"header-col"},a," ",f?H.default.createElement(n,{propKey:"Example",propVal:f,propClass:"header-example"}):null))})).toArray()))):null}}class d2t extends H.default.Component{render(){let{editorActions:t,errSelectors:r,layoutSelectors:n,layoutActions:s,getComponent:c}=this.props;const l=c("Collapse");if(t&&t.jumpToLine)var u=t.jumpToLine;let a=r.allErrors().filter((d=>d.get("type")==="thrown"||d.get("level")==="error"));if(!a||a.count()<1)return null;let f=n.isShown(["errorPane"],!0),p=a.sortBy((d=>d.get("line")));return H.default.createElement("pre",{className:"errors-wrapper"},H.default.createElement("hgroup",{className:"error"},H.default.createElement("h4",{className:"errors__title"},"Errors"),H.default.createElement("button",{className:"btn errors__clear-btn",onClick:()=>s.show(["errorPane"],!f)},f?"Hide":"Show")),H.default.createElement(l,{isOpened:f,animated:!0},H.default.createElement("div",{className:"errors"},p.map(((d,m)=>{let g=d.get("type");return g==="thrown"||g==="auth"?H.default.createElement(m2t,{key:m,error:d.get("error")||d,jumpToLine:u}):g==="spec"?H.default.createElement(g2t,{key:m,error:d,jumpToLine:u}):void 0})))))}}const m2t=({error:e,jumpToLine:t})=>{if(!e)return null;let r=e.get("line");return H.default.createElement("div",{className:"error-wrapper"},e?H.default.createElement("div",null,H.default.createElement("h4",null,e.get("source")&&e.get("level")?hOe(e.get("source"))+" "+e.get("level"):"",e.get("path")?H.default.createElement("small",null," at ",e.get("path")):null),H.default.createElement("span",{className:"message thrown"},e.get("message")),H.default.createElement("div",{className:"error-line"},r&&t?H.default.createElement("a",{onClick:t.bind(null,r)},"Jump to line ",r):null)):null)},g2t=({error:e,jumpToLine:t=null})=>{let r=null;return e.get("path")?r=Pt.List.isList(e.get("path"))?H.default.createElement("small",null,"at ",e.get("path").join(".")):H.default.createElement("small",null,"at ",e.get("path")):e.get("line")&&!t&&(r=H.default.createElement("small",null,"on line ",e.get("line"))),H.default.createElement("div",{className:"error-wrapper"},e?H.default.createElement("div",null,H.default.createElement("h4",null,hOe(e.get("source"))+" "+e.get("level")," ",r),H.default.createElement("span",{className:"message"},e.get("message")),H.default.createElement("div",{className:"error-line"},t?H.default.createElement("a",{onClick:t.bind(null,e.get("line"))},"Jump to line ",e.get("line")):null)):null)};function hOe(e){return(e||"").split(" ").map((t=>t[0].toUpperCase()+t.slice(1))).join(" ")}const y2t=()=>{};class v2t extends H.default.Component{static defaultProps={onChange:y2t,value:null,contentTypes:(0,Pt.fromJS)(["application/json"])};componentDidMount(){const{contentTypes:t,onChange:r}=this.props;t&&t.size&&r(t.first())}componentDidUpdate(){const{contentTypes:t,value:r,onChange:n}=this.props;t&&t.size&&(t.includes(r)||n(t.first()))}onChangeWrapper=t=>this.props.onChange(t.target.value);render(){let{ariaControls:t,ariaLabel:r,className:n,contentTypes:s,controlId:c,value:l}=this.props;return s&&s.size?H.default.createElement("div",{className:"content-type-wrapper "+(n||"")},H.default.createElement("select",{"aria-controls":t,"aria-label":r,className:"content-type",id:c,onChange:this.onChangeWrapper,value:l||""},s.map((u=>H.default.createElement("option",{key:u,value:u},u))).toArray())):null}}function l3(...e){return e.filter((t=>!!t)).join(" ").trim()}class b2t extends H.default.Component{render(){let{fullscreen:t,full:r,...n}=this.props;if(t)return H.default.createElement("section",n);let s="swagger-container"+(r?"-full":"");return H.default.createElement("section",(0,sa.default)({},n,{className:l3(n.className,s)}))}}const IY={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"};class w2t extends H.default.Component{render(){const{hide:t,keepContents:r,mobile:n,tablet:s,desktop:c,large:l,...u}=this.props;if(t&&!r)return H.default.createElement("span",null);let a=[];for(let p in IY){if(!Object.prototype.hasOwnProperty.call(IY,p))continue;let d=IY[p];if(p in this.props){let m=this.props[p];if(m<1){a.push("none"+d);continue}a.push("block"+d),a.push("col-"+m+d)}}t&&a.push("hidden");let f=l3(u.className,...a);return H.default.createElement("section",(0,sa.default)({},u,{className:f}))}}class _2t extends H.default.Component{render(){return H.default.createElement("div",(0,sa.default)({},this.props,{className:l3(this.props.className,"wrapper")}))}}class E2t extends H.default.Component{static defaultProps={className:""};render(){return H.default.createElement("button",(0,sa.default)({},this.props,{className:l3(this.props.className,"button")}))}}const S2t=e=>H.default.createElement("textarea",e),x2t=e=>H.default.createElement("input",e);class A2t extends H.default.Component{static defaultProps={multiple:!1,allowEmptyValue:!0};constructor(t,r){let n;super(t,r),n=t.value?t.value:t.multiple?[""]:"",this.state={value:n}}onChange=t=>{let r,{onChange:n,multiple:s}=this.props,c=[].slice.call(t.target.options);r=s?c.filter((function(l){return l.selected})).map((function(l){return l.value})):t.target.value,this.setState({value:r}),n&&n(r)};UNSAFE_componentWillReceiveProps(t){t.value!==this.props.value&&this.setState({value:t.value})}render(){let{allowedValues:t,multiple:r,allowEmptyValue:n,disabled:s}=this.props,c=this.state.value?.toJS?.()||this.state.value;return H.default.createElement("select",{className:this.props.className,multiple:r,value:c,onChange:this.onChange,disabled:s},n?H.default.createElement("option",{value:""},"--"):null,t.map((function(l,u){return H.default.createElement("option",{key:u,value:String(l)},String(l))})))}}class dOe extends H.default.Component{render(){return H.default.createElement("a",(0,sa.default)({},this.props,{rel:"noopener noreferrer",className:l3(this.props.className,"link")}))}}const mOe=({children:e})=>H.default.createElement("div",{className:"no-margin"}," ",e," ");class k2t extends H.default.Component{static defaultProps={isOpened:!1,animated:!1};renderNotAnimated(){return this.props.isOpened?H.default.createElement(mOe,null,this.props.children):H.default.createElement("noscript",null)}render(){let{animated:t,isOpened:r,children:n}=this.props;return t?(n=r?n:null,H.default.createElement(mOe,null,n)):this.renderNotAnimated()}}class O2t extends H.default.Component{constructor(...t){super(...t),this.setTagShown=this._setTagShown.bind(this)}_setTagShown(t,r){this.props.layoutActions.show(t,r)}showOp(t,r){let{layoutActions:n}=this.props;n.show(t,r)}render(){let{specSelectors:t,layoutSelectors:r,layoutActions:n,getComponent:s}=this.props,c=t.taggedOperations();const l=s("Collapse");return H.default.createElement("div",null,H.default.createElement("h4",{className:"overview-title"},"Overview"),c.map(((u,a)=>{let f=u.get("operations"),p=["overview-tags",a],d=r.isShown(p,!0);return H.default.createElement("div",{key:"overview-"+a},H.default.createElement("h4",{onClick:()=>n.show(p,!d),className:"link overview-tag"}," ",d?"-":"+",a),H.default.createElement(l,{isOpened:d,animated:!0},f.map((m=>{let{path:g,method:y,id:w}=m.toObject(),b="operations",_=w,E=r.isShown([b,_]);return H.default.createElement(C2t,{key:w,path:g,method:y,id:g+"-"+y,shown:E,showOpId:_,showOpIdPrefix:b,href:`#operation-${_}`,onClick:n.show})})).toArray()))})).toArray(),c.size<1&&H.default.createElement("h3",null," No operations defined in spec! "))}}class C2t extends H.default.Component{constructor(t){super(t),this.onClick=this._onClick.bind(this)}_onClick(){let{showOpId:t,showOpIdPrefix:r,onClick:n,shown:s}=this.props;n([r,t],!s)}render(){let{id:t,method:r,shown:n,href:s}=this.props;return H.default.createElement(dOe,{href:s,onClick:this.onClick,className:"block opblock-link "+(n?"shown":"")},H.default.createElement("div",null,H.default.createElement("small",{className:`bold-label-${r}`},r.toUpperCase()),H.default.createElement("span",{className:"bold-label"},t)))}}class j2t extends H.default.Component{componentDidMount(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}render(){const{value:t,defaultValue:r,initialValue:n,...s}=this.props;return H.default.createElement("input",(0,sa.default)({},s,{ref:c=>this.inputRef=c}))}}class P2t extends H.default.Component{render(){const{host:t,basePath:r}=this.props;return H.default.createElement("pre",{className:"base-url"},"[ Base URL: ",t,r," ]")}}class T2t extends H.default.PureComponent{render(){const{url:t,getComponent:r}=this.props,n=r("Link");return H.default.createElement(n,{target:"_blank",href:ku(t)},H.default.createElement("span",{className:"url"}," ",t))}}class R2t extends H.default.Component{render(){const{info:t,url:r,host:n,basePath:s,getComponent:c,externalDocs:l,selectedServer:u,url:a}=this.props,f=t.get("version"),p=t.get("description"),d=t.get("title"),m=qv(t.get("termsOfService"),a,{selectedServer:u}),g=t.get("contact"),y=t.get("license"),w=qv(l&&l.get("url"),a,{selectedServer:u}),b=l&&l.get("description"),_=c("Markdown",!0),E=c("Link"),S=c("VersionStamp"),A=c("OpenAPIVersion"),k=c("InfoUrl"),O=c("InfoBasePath"),j=c("License"),P=c("Contact");return H.default.createElement("div",{className:"info"},H.default.createElement("hgroup",{className:"main"},H.default.createElement("h1",{className:"title"},d,H.default.createElement("span",null,f&&H.default.createElement(S,{version:f}),H.default.createElement(A,{oasVersion:"2.0"}))),n||s?H.default.createElement(O,{host:n,basePath:s}):null,r&&H.default.createElement(k,{getComponent:c,url:r})),H.default.createElement("div",{className:"description"},H.default.createElement(_,{source:p})),m&&H.default.createElement("div",{className:"info__tos"},H.default.createElement(E,{target:"_blank",href:ku(m)},"Terms of service")),g?.size>0&&H.default.createElement(P,{getComponent:c,data:g,selectedServer:u,url:r}),y?.size>0&&H.default.createElement(j,{getComponent:c,license:y,selectedServer:u,url:r}),w?H.default.createElement(E,{className:"info__extdocs",target:"_blank",href:ku(w)},b||w):null)}}var I2t=R2t;class M2t extends H.default.Component{render(){const{specSelectors:t,getComponent:r,oas3Selectors:n}=this.props,s=t.info(),c=t.url(),l=t.basePath(),u=t.host(),a=t.externalDocs(),f=n.selectedServer(),p=r("info");return H.default.createElement("div",null,s&&s.count()?H.default.createElement(p,{info:s,url:c,host:u,basePath:l,externalDocs:a,getComponent:r,selectedServer:f}):null)}}class $2t extends H.default.Component{render(){const{data:t,getComponent:r,selectedServer:n,url:s}=this.props,c=t.get("name","the developer"),l=qv(t.get("url"),s,{selectedServer:n}),u=t.get("email"),a=r("Link");return H.default.createElement("div",{className:"info__contact"},l&&H.default.createElement("div",null,H.default.createElement(a,{href:ku(l),target:"_blank"},c," - Website")),u&&H.default.createElement(a,{href:ku(`mailto:${u}`)},l?`Send email to ${c}`:`Contact ${c}`))}}var F2t=$2t;class N2t extends H.default.Component{render(){const{license:t,getComponent:r,selectedServer:n,url:s}=this.props,c=t.get("name","License"),l=qv(t.get("url"),s,{selectedServer:n}),u=r("Link");return H.default.createElement("div",{className:"info__license"},l?H.default.createElement("div",{className:"info__license__url"},H.default.createElement(u,{target:"_blank",href:ku(l)},c)):H.default.createElement("span",null,c))}}var D2t=N2t;class B2t extends H.default.Component{render(){return null}}class L2t extends H.default.Component{render(){let{getComponent:t}=this.props;const r=t("CopyIcon");return H.default.createElement("div",{className:"view-line-link copy-to-clipboard",title:"Copy to clipboard"},H.default.createElement(XP.CopyToClipboard,{text:this.props.textToCopy},H.default.createElement(r,null)))}}class q2t extends H.default.Component{render(){return H.default.createElement("div",{className:"footer"})}}class z2t extends H.default.Component{onFilterChange=t=>{const{target:{value:r}}=t;this.props.layoutActions.updateFilter(r)};render(){const{specSelectors:t,layoutSelectors:r,getComponent:n}=this.props,s=n("Col"),c=t.loadingStatus()==="loading",l=t.loadingStatus()==="failed",u=r.currentFilter(),a=["operation-filter-input"];return l&&a.push("failed"),c&&a.push("loading"),H.default.createElement("div",null,u===!1?null:H.default.createElement("div",{className:"filter-container"},H.default.createElement(s,{className:"filter wrapper",mobile:12},H.default.createElement("input",{className:a.join(" "),placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:typeof u=="string"?u:"",disabled:c}))))}}const MY=Function.prototype;class $Y extends H.PureComponent{static defaultProp={consumes:(0,Pt.fromJS)(["application/json"]),param:(0,Pt.fromJS)({}),onChange:MY,onChangeConsumes:MY};constructor(t,r){super(t,r),this.state={isEditBox:!1,value:""}}componentDidMount(){this.updateValues.call(this,this.props)}UNSAFE_componentWillReceiveProps(t){this.updateValues.call(this,t)}updateValues=t=>{let{param:r,isExecute:n,consumesValue:s=""}=t,c=/xml/i.test(s),l=/json/i.test(s),u=c?r.get("value_xml"):r.get("value");if(u!==void 0){let a=!u&&l?"{}":u;this.setState({value:a}),this.onChange(a,{isXml:c,isEditBox:n})}else c?this.onChange(this.sample("xml"),{isXml:c,isEditBox:n}):this.onChange(this.sample(),{isEditBox:n})};sample=t=>{let{param:r,fn:n}=this.props,s=n.inferSchema(r.toJS());return n.getSampleSchema(s,t,{includeWriteOnly:!0})};onChange=(t,{isEditBox:r,isXml:n})=>{this.setState({value:t,isEditBox:r}),this._onChange(t,n)};_onChange=(t,r)=>{(this.props.onChange||MY)(t,r)};handleOnChange=t=>{const{consumesValue:r}=this.props,n=/xml/i.test(r),s=t.target.value;this.onChange(s,{isXml:n,isEditBox:this.state.isEditBox})};toggleIsEditBox=()=>this.setState((t=>({isEditBox:!t.isEditBox})));render(){let{onChangeConsumes:t,param:r,isExecute:n,specSelectors:s,pathMethod:c,getComponent:l}=this.props;const u=l("Button"),a=l("TextArea"),f=l("HighlightCode",!0),p=l("contentType");let d=(s?s.parameterWithMetaByIdentity(c,r):r).get("errors",(0,Pt.List)()),m=s.contentTypeValues(c).get("requestContentType"),g=this.props.consumes&&this.props.consumes.size?this.props.consumes:$Y.defaultProp.consumes,{value:y,isEditBox:w}=this.state,b=null;sT(y)&&(b="json");const _=`${TY(`${c[1]}${c[0]}_parameters`)}_select`;return H.default.createElement("div",{className:"body-param","data-param-name":r.get("name"),"data-param-in":r.get("in")},w&&n?H.default.createElement(a,{className:"body-param__text"+(d.count()?" invalid":""),value:y,onChange:this.handleOnChange}):y&&H.default.createElement(f,{className:"body-param__example",language:b},y),H.default.createElement("div",{className:"body-param-options"},n?H.default.createElement("div",{className:"body-param-edit"},H.default.createElement(u,{className:w?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},w?"Cancel":"Edit")):null,H.default.createElement("label",{htmlFor:_},H.default.createElement("span",null,"Parameter content type"),H.default.createElement(p,{value:m,contentTypes:g,onChange:t,className:"body-param-content-type",ariaLabel:"Parameter content type",controlId:_}))))}}class U2t extends H.default.Component{render(){const{request:t,getComponent:r}=this.props,n=GAe(t),s=r("SyntaxHighlighter",!0);return H.default.createElement("div",{className:"curl-command"},H.default.createElement("h4",null,"Curl"),H.default.createElement("div",{className:"copy-to-clipboard"},H.default.createElement(XP.CopyToClipboard,{text:n},H.default.createElement("button",null))),H.default.createElement("div",null,H.default.createElement(s,{language:"bash",className:"curl microlight",renderPlainText:({children:c,PlainTextViewer:l})=>H.default.createElement(l,{className:"curl"},c)},n)))}}var V2t=({propKey:e,propVal:t,propClass:r})=>H.default.createElement("span",{className:r},H.default.createElement("br",null),e,": ",xp(t));class W2t extends H.default.Component{static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1};render(){const{onTryoutClick:t,onCancelClick:r,onResetClick:n,enabled:s,hasUserEditedBody:c,isOAS3:l}=this.props,u=l&&c;return H.default.createElement("div",{className:u?"try-out btn-group":"try-out"},s?H.default.createElement("button",{className:"btn try-out__btn cancel",onClick:r},"Cancel"):H.default.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "),u&&H.default.createElement("button",{className:"btn try-out__btn reset",onClick:n},"Reset"))}}class H2t extends H.default.PureComponent{static defaultProps={alsoShow:null,children:null,bypass:!1};render(){const{bypass:t,isSwagger2:r,isOAS3:n,alsoShow:s}=this.props;return t?H.default.createElement("div",null,this.props.children):r&&n?H.default.createElement("div",{className:"version-pragma"},s,H.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},H.default.createElement("div",null,H.default.createElement("h3",null,"Unable to render this definition"),H.default.createElement("p",null,H.default.createElement("code",null,"swagger")," and ",H.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),H.default.createElement("p",null,"Supported version fields are ",H.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",H.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",H.default.createElement("code",null,"openapi: 3.0.4"),").")))):r||n?H.default.createElement("div",null,this.props.children):H.default.createElement("div",{className:"version-pragma"},s,H.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},H.default.createElement("div",null,H.default.createElement("h3",null,"Unable to render this definition"),H.default.createElement("p",null,"The provided definition does not specify a valid version field."),H.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",H.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",H.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",H.default.createElement("code",null,"openapi: 3.0.4"),")."))))}}var J2t=({version:e})=>H.default.createElement("small",null,H.default.createElement("pre",{className:"version"}," ",e," ")),K2t=({oasVersion:e})=>H.default.createElement("small",{className:"version-stamp"},H.default.createElement("pre",{className:"version"},"OAS ",e)),G2t=({enabled:e,path:t,text:r})=>H.default.createElement("a",{className:"nostyle",onClick:e?n=>n.preventDefault():null,href:e?`#/${t}`:null},H.default.createElement("span",null,r)),Y2t=()=>H.default.createElement("div",null,H.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},H.default.createElement("defs",null,H.default.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},H.default.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"})),H.default.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},H.default.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"})),H.default.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},H.default.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"})),H.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},H.default.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"})),H.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},H.default.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"})),H.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-up"},H.default.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"})),H.default.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},H.default.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),H.default.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},H.default.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})),H.default.createElement("symbol",{viewBox:"0 0 15 16",id:"copy"},H.default.createElement("g",{transform:"translate(2, -1)"},H.default.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"})))))),gOe=(function(e){var t={};return Nr.d(t,e),t})({Remarkable:function(){return n2}}),Z2t=(function(e){var t={};return Nr.d(t,e),t})({linkify:function(){return Ayt}}),FY=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Jyt}});FY.default.addHook&&FY.default.addHook("beforeSanitizeElements",(function(e){return e.href&&e.setAttribute("rel","noopener noreferrer"),e}));var X2t=function({source:t,className:r="",getConfigs:n=()=>({useUnsafeMarkdown:!1})}){if(typeof t!="string")return null;const s=new gOe.Remarkable({html:!0,typographer:!0,breaks:!0,linkTarget:"_blank"}).use(Z2t.linkify);s.core.ruler.disable(["replacements","smartquotes"]);const{useUnsafeMarkdown:c}=n(),l=s.render(t),u=c3(l,{useUnsafeMarkdown:c});return t&&l&&u?H.default.createElement("div",{className:(0,oa.default)(r,"markdown"),dangerouslySetInnerHTML:{__html:u}}):null};function c3(e,{useUnsafeMarkdown:t=!1}={}){const r=t,n=t?[]:["style","class"];return t&&!c3.hasWarnedAboutDeprecation&&(console.warn("useUnsafeMarkdown display configuration parameter is deprecated since >3.26.0 and will be removed in v4.0.0."),c3.hasWarnedAboutDeprecation=!0),FY.default.sanitize(e,{ADD_ATTR:["target"],FORBID_TAGS:["style","form"],ALLOW_DATA_ATTR:r,FORBID_ATTR:n})}c3.hasWarnedAboutDeprecation=!1;class Q2t extends H.default.Component{render(){const{errSelectors:t,specSelectors:r,getComponent:n}=this.props,s=n("SvgAssets"),c=n("InfoContainer",!0),l=n("VersionPragmaFilter"),u=n("operations",!0),a=n("Models",!0),f=n("Webhooks",!0),p=n("Row"),d=n("Col"),m=n("errors",!0),g=n("ServersContainer",!0),y=n("SchemesContainer",!0),w=n("AuthorizeBtnContainer",!0),b=n("FilterContainer",!0),_=r.isSwagger2(),E=r.isOAS3(),S=r.isOAS31(),A=!r.specStr(),k=r.loadingStatus();let O=null;if(k==="loading"&&(O=H.default.createElement("div",{className:"info"},H.default.createElement("div",{className:"loading-container"},H.default.createElement("div",{className:"loading"})))),k==="failed"&&(O=H.default.createElement("div",{className:"info"},H.default.createElement("div",{className:"loading-container"},H.default.createElement("h4",{className:"title"},"Failed to load API definition."),H.default.createElement(m,null)))),k==="failedConfig"){const q=t.lastError(),B=q?q.get("message"):"";O=H.default.createElement("div",{className:"info failed-config"},H.default.createElement("div",{className:"loading-container"},H.default.createElement("h4",{className:"title"},"Failed to load remote configuration."),H.default.createElement("p",null,B)))}if(!O&&A&&(O=H.default.createElement("h4",null,"No API definition provided.")),O)return H.default.createElement("div",{className:"swagger-ui"},H.default.createElement("div",{className:"loading-container"},O));const j=r.servers(),P=r.schemes(),I=j&&j.size,$=P&&P.size,R=!!r.securityDefinitions();return H.default.createElement("div",{className:"swagger-ui"},H.default.createElement(s,null),H.default.createElement(l,{isSwagger2:_,isOAS3:E,alsoShow:H.default.createElement(m,null)},H.default.createElement(m,null),H.default.createElement(p,{className:"information-container"},H.default.createElement(d,{mobile:12},H.default.createElement(c,null))),I||$||R?H.default.createElement("div",{className:"scheme-container"},H.default.createElement(d,{className:"schemes wrapper",mobile:12},I||$?H.default.createElement("div",{className:"schemes-server-container"},I?H.default.createElement(g,null):null,$?H.default.createElement(y,null):null):null,R?H.default.createElement(w,null):null)):null,H.default.createElement(b,null),H.default.createElement(p,null,H.default.createElement(d,{mobile:12,desktop:12},H.default.createElement(u,null))),S&&H.default.createElement(p,{className:"webhooks-container"},H.default.createElement(d,{mobile:12,desktop:12},H.default.createElement(f,null))),H.default.createElement(p,null,H.default.createElement(d,{mobile:12,desktop:12},H.default.createElement(a,null)))))}}var e_t=()=>({components:{App:Owt,authorizationPopup:Cwt,authorizeBtn:jwt,AuthorizeBtnContainer:Pwt,authorizeOperationBtn:Twt,auths:Rwt,AuthItem:Iwt,authError:Mwt,oauth2:qwt,apiKeyAuth:$wt,basicAuth:Fwt,clear:zwt,liveResponse:Wwt,InitializedInput:j2t,info:I2t,InfoContainer:M2t,InfoUrl:T2t,InfoBasePath:P2t,Contact:F2t,License:D2t,JumpToPath:B2t,CopyToClipboardBtn:L2t,onlineValidatorBadge:fOe,operations:Jwt,operation:Gwt,OperationSummary:Xwt,OperationSummaryMethod:Qwt,OperationSummaryPath:e2t,responses:RY,response:n2t,ResponseExtension:i2t,responseBody:o2t,parameters:a2t,parameterRow:f2t,execute:p2t,headers:h2t,errors:d2t,contentType:v2t,overview:O2t,footer:q2t,FilterContainer:z2t,ParamBody:$Y,curl:U2t,Property:V2t,TryItOutButton:W2t,Markdown:X2t,BaseLayout:Q2t,VersionPragmaFilter:H2t,VersionStamp:J2t,OperationExt:t2t,OperationExtRow:r2t,ParameterExt:l2t,ParameterIncludeEmpty:u2t,OperationTag:Kwt,OperationContainer:Ywt,OpenAPIVersion:K2t,DeepLink:G2t,SvgAssets:Y2t,Example:Nwt,ExamplesSelect:Dwt,ExamplesSelectValueRetainer:Bwt}}),t_t=()=>({components:{..._G}}),yOe=()=>[$Ae,Gke,HAe,tOe,rOe,qke,qAe,UAe,WAe,ske,yke,e_t,t_t,Kke,MAe,nOe,BAe,zAe,JAe,ZAe,oOe,aOe,uOe()];const r_t=(0,Pt.Map)();function u3(e){return(t,r)=>(...n)=>{if(r.getSystem().specSelectors.isOAS3()){const s=e(...n);return typeof s=="function"?s(r):s}return t(...n)}}const f3=u3((0,eT.default)(null)),n_t=u3(((e,t)=>r=>r.getSystem().specSelectors.findSchema(t))),i_t=u3((()=>e=>{const t=e.getSystem().specSelectors.specJson().getIn(["components","schemas"]);return Pt.Map.isMap(t)?t:r_t})),s_t=u3((()=>e=>e.getSystem().specSelectors.specJson().hasIn(["servers",0]))),o_t=u3((0,Es.createSelector)(zv,(e=>e.getIn(["components","securitySchemes"])||null))),a_t=(e,t)=>(r,...n)=>t.specSelectors.isOAS3()?t.oas3Selectors.validOperationMethods():e(...n),l_t=f3,c_t=f3,u_t=f3,f_t=f3,p_t=f3,h_t=(function(t){return(r,n)=>(...s)=>{if(n.getSystem().specSelectors.isOAS3()){let c=n.getState().getIn(["spec","resolvedSubtrees","components","securitySchemes"]);return t(n,c,...s)}return r(...s)}})((0,Es.createSelector)((e=>e),(({specSelectors:e})=>e.securityDefinitions()),((e,t)=>{let r=(0,Pt.List)();return t&&t.entrySeq().forEach((([n,s])=>{const c=s?.get("type");if(c==="oauth2"&&s.get("flows").entrySeq().forEach((([l,u])=>{let a=(0,Pt.fromJS)({flow:l,authorizationUrl:u.get("authorizationUrl"),tokenUrl:u.get("tokenUrl"),scopes:u.get("scopes"),type:s.get("type"),description:s.get("description")});r=r.push(new Pt.Map({[n]:a.filter((f=>f!==void 0))}))})),c!=="http"&&c!=="apiKey"||(r=r.push(new Pt.Map({[n]:s}))),c==="openIdConnect"&&s.get("openIdConnectData")){let l=s.get("openIdConnectData");(l.get("grant_types_supported")||["authorization_code","implicit"]).forEach((u=>{let a=l.get("scopes_supported")&&l.get("scopes_supported").reduce(((p,d)=>p.set(d,"")),new Pt.Map),f=(0,Pt.fromJS)({flow:u,authorizationUrl:l.get("authorization_endpoint"),tokenUrl:l.get("token_endpoint"),scopes:a,type:"oauth2",openIdConnectUrl:s.get("openIdConnectUrl")});r=r.push(new Pt.Map({[n]:f.filter((p=>p!==void 0))}))}))}})),r})));function p3(e){return(t,r)=>n=>typeof r.specSelectors?.isOAS3=="function"?r.specSelectors.isOAS3()?H.default.createElement(e,(0,sa.default)({},n,r,{Ori:t})):H.default.createElement(t,n):(console.warn("OAS3 wrapper: couldn't get spec"),null)}const d_t=(0,Pt.Map)(),m_t=()=>e=>(function(r){const n=r.get("swagger");return typeof n=="string"&&n==="2.0"})(e.getSystem().specSelectors.specJson()),g_t=()=>e=>(function(r){const n=r.get("openapi");return typeof n=="string"&&/^3\.0\.(?:[1-9]\d*|0)$/.test(n)})(e.getSystem().specSelectors.specJson()),y_t=()=>e=>e.getSystem().specSelectors.isOAS30();function vOe(e){return(t,...r)=>n=>{if(n.specSelectors.isOAS3()){const s=e(t,...r);return typeof s=="function"?s(n):s}return null}}const v_t=vOe((()=>e=>e.specSelectors.specJson().get("servers",d_t))),b_t=(e,t)=>{const r=e.getIn(["resolvedSubtrees","components","schemas",t],null),n=e.getIn(["json","components","schemas",t],null);return r||n||null},w_t=vOe(((e,{callbacks:t,specPath:r})=>n=>{const s=n.specSelectors.validOperationMethods();return Pt.Map.isMap(t)?t.reduce(((c,l,u)=>{if(!Pt.Map.isMap(l))return c;const a=l.reduce(((f,p,d)=>{if(!Pt.Map.isMap(p))return f;const m=p.entrySeq().filter((([g])=>s.includes(g))).map((([g,y])=>({operation:(0,Pt.Map)({operation:y}),method:g,path:d,callbackName:u,specPath:r.concat([u,d,g])})));return f.concat(m)}),(0,Pt.List)());return c.concat(a)}),(0,Pt.List)()).groupBy((c=>c.callbackName)).map((c=>c.toArray())).toObject():{}}));var __t=({callbacks:e,specPath:t,specSelectors:r,getComponent:n})=>{const s=r.callbacksOperations({callbacks:e,specPath:t}),c=Object.keys(s),l=n("OperationContainer",!0);return c.length===0?H.default.createElement("span",null,"No callbacks"):H.default.createElement("div",null,c.map((u=>H.default.createElement("div",{key:`${u}`},H.default.createElement("h2",null,u),s[u].map((a=>H.default.createElement(l,{key:`${u}-${a.path}-${a.method}`,op:a.operation,tag:"callbacks",method:a.method,path:a.path,specPath:a.specPath,allowTryItOut:!1})))))))};const oT=(e,t,r,n)=>{const s=e.getIn(["content",t])??(0,Pt.OrderedMap)(),c=s.get("schema",(0,Pt.OrderedMap)()).toJS(),l=s.get("examples")!==void 0,u=s.get("example"),a=l?s.getIn(["examples",r,"value"]):u;return xp(n.getSampleSchema(c,t,{includeWriteOnly:!0},a))};var E_t=({userHasEditedBody:e,requestBody:t,requestBodyValue:r,requestBodyInclusionSetting:n,requestBodyErrors:s,getComponent:c,getConfigs:l,specSelectors:u,fn:a,contentType:f,isExecute:p,specPath:d,onChange:m,onChangeIncludeEmpty:g,activeExamplesKey:y,updateActiveExamplesKey:w,setRetainRequestBodyValueFlag:b})=>{const _=ce=>{m(ce.target.files[0])},E=ce=>{let ae={key:ce,shouldDispatchInit:!1,defaultValue:!0};return n.get(ce,"no value")==="no value"&&(ae.shouldDispatchInit=!0),ae},S=c("Markdown",!0),A=c("modelExample"),k=c("RequestBodyEditor"),O=c("HighlightCode",!0),j=c("ExamplesSelectValueRetainer"),P=c("Example"),I=c("ParameterIncludeEmpty"),{showCommonExtensions:$}=l(),R=t?.get("description")??null,q=t?.get("content")??new Pt.OrderedMap;f=f||q.keySeq().first()||"";const B=q.get(f)??(0,Pt.OrderedMap)(),W=B.get("schema",(0,Pt.OrderedMap)()),Q=B.get("examples",null),ee=Q?.map(((ce,ae)=>{const me=ce?.get("value",null);return me&&(ce=ce.set("value",oT(t,f,ae,a),me)),ce}));if(s=Pt.List.isList(s)?s:(0,Pt.List)(),a.isFileUploadIntended(B?.get("schema"),f)){const ce=c("Input");return p?H.default.createElement(ce,{type:"file",onChange:_}):H.default.createElement("i",null,"Example values are not available for ",H.default.createElement("code",null,f)," media types.")}if(!B.size)return null;if(a.hasSchemaType(B.get("schema"),"object")&&(f==="application/x-www-form-urlencoded"||f.indexOf("multipart/")===0)&&W.get("properties",(0,Pt.OrderedMap)()).size>0){const ce=c("JsonSchemaForm"),ae=c("ParameterExt"),me=W.get("properties",(0,Pt.OrderedMap)());return r=Pt.Map.isMap(r)?r:(0,Pt.OrderedMap)(),H.default.createElement("div",{className:"table-container"},R&&H.default.createElement(S,{source:R}),H.default.createElement("table",null,H.default.createElement("tbody",null,Pt.Map.isMap(me)&&me.entrySeq().map((([$e,qe])=>{if(qe.get("readOnly"))return;const Te=qe.get("oneOf")?.get(0)?.toJS(),fe=qe.get("anyOf")?.get(0)?.toJS();qe=(0,Pt.fromJS)(a.mergeJsonSchema(qe.toJS(),Te??fe??{}));let xe=$?AAe(qe):null;const Ke=W.get("required",(0,Pt.List)()).includes($e),Qe=a.getSchemaObjectType(qe),bt=a.getSchemaObjectTypeLabel(qe),kt=a.getSchemaObjectType(qe?.get("items")),gt=qe.get("format"),$t=qe.get("description"),Ae=r.getIn([$e,"value"]),Ie=r.getIn([$e,"errors"])||s,Je=n.get($e)||!1;let nt=a.getSampleSchema(qe,!1,{includeWriteOnly:!0});nt===!1&&(nt="false"),nt===0&&(nt="0"),typeof nt!="string"&&Qe==="object"&&(nt=xp(nt)),typeof nt=="string"&&Qe==="array"&&(nt=JSON.parse(nt));const Pe=a.isFileUploadIntended(qe),we=H.default.createElement(ce,{fn:a,dispatchInitialValue:!Pe,schema:qe,description:$e,getComponent:c,value:Ae===void 0?nt:Ae,required:Ke,errors:Ie,onChange:Re=>{m(Re,[$e])}});return H.default.createElement("tr",{key:$e,className:"parameters","data-property-name":$e},H.default.createElement("td",{className:"parameters-col_name"},H.default.createElement("div",{className:Ke?"parameter__name required":"parameter__name"},$e,Ke?H.default.createElement("span",null," *"):null),H.default.createElement("div",{className:"parameter__type"},bt,gt&&H.default.createElement("span",{className:"prop-format"},"($",gt,")"),$&&xe.size?xe.entrySeq().map((([Re,Ye])=>H.default.createElement(ae,{key:`${Re}-${Ye}`,xKey:Re,xVal:Ye}))):null),H.default.createElement("div",{className:"parameter__deprecated"},qe.get("deprecated")?"deprecated":null)),H.default.createElement("td",{className:"parameters-col_description"},H.default.createElement(S,{source:$t}),p?H.default.createElement("div",null,Qe==="object"||kt==="object"?H.default.createElement(A,{getComponent:c,specPath:d.push("schema"),getConfigs:l,isExecute:p,specSelectors:u,schema:qe,example:we}):we,Ke?null:H.default.createElement(I,{onChange:Re=>g($e,Re),isIncluded:Je,isIncludedOptions:E($e),isDisabled:Array.isArray(Ae)?Ae.length!==0:!FG(Ae)})):null))})))))}const ie=oT(t,f,y,a);let ne=null;sT(ie)&&(ne="json");const ve=p?H.default.createElement(k,{value:r,errors:s,defaultValue:ie,onChange:m,getComponent:c}):H.default.createElement(O,{className:"body-param__example",language:ne},xp(r)||ie);return H.default.createElement("div",null,R&&H.default.createElement(S,{source:R}),ee?H.default.createElement(j,{userHasEditedBody:e,examples:ee,currentKey:y,currentUserInputValue:r,onSelect:ce=>{w(ce)},updateValue:m,defaultToFirstExample:!0,getComponent:c,setRetainRequestBodyValueFlag:b}):null,H.default.createElement(A,{getComponent:c,getConfigs:l,specSelectors:u,expandDepth:1,isExecute:p,schema:B.get("schema"),specPath:d.push("content",f,"schema"),example:ve,includeWriteOnly:!0}),ee?H.default.createElement(P,{example:ee.get(y),getComponent:c,getConfigs:l}):null)};class S_t extends H.Component{render(){const{link:t,name:r,getComponent:n}=this.props,s=n("Markdown",!0);let c=t.get("operationId")||t.get("operationRef"),l=t.get("parameters")&&t.get("parameters").toJS(),u=t.get("description");return H.default.createElement("div",{className:"operation-link"},H.default.createElement("div",{className:"description"},H.default.createElement("b",null,H.default.createElement("code",null,r)),u?H.default.createElement(s,{source:u}):null),H.default.createElement("pre",null,"Operation `",c,"`",H.default.createElement("br",null),H.default.createElement("br",null),"Parameters ",(function(f,p){return typeof p!="string"?"":p.split(` `).map(((d,m)=>m>0?Array(f+1).join(" ")+d:d)).join(` `)})(0,JSON.stringify(l,null,2))||"{}",H.default.createElement("br",null)))}}var x_t=S_t,A_t=({servers:e,currentServer:t,setSelectedServer:r,setServerVariableValue:n,getServerVariable:s,getEffectiveServerValue:c})=>{const l=(e.find((p=>p.get("url")===t))||(0,Pt.OrderedMap)()).get("variables")||(0,Pt.OrderedMap)(),u=l.size!==0;(0,H.useEffect)((()=>{t||r(e.first()?.get("url"))}),[]),(0,H.useEffect)((()=>{const p=e.find((d=>d.get("url")===t));if(!p)return void r(e.first().get("url"));(p.get("variables")||(0,Pt.OrderedMap)()).map(((d,m)=>{n({server:t,key:m,val:d.get("default")||""})}))}),[t,e]);const a=(0,H.useCallback)((p=>{r(p.target.value)}),[r]),f=(0,H.useCallback)((p=>{const d=p.target.getAttribute("data-variable"),m=p.target.value;n({server:t,key:d,val:m})}),[n,t]);return H.default.createElement("div",{className:"servers"},H.default.createElement("label",{htmlFor:"servers"},H.default.createElement("select",{onChange:a,value:t,id:"servers"},e.valueSeq().map((p=>H.default.createElement("option",{value:p.get("url"),key:p.get("url")},p.get("url"),p.get("description")&&` - ${p.get("description")}`))).toArray())),u&&H.default.createElement("div",null,H.default.createElement("div",{className:"computed-url"},"Computed URL:",H.default.createElement("code",null,c(t))),H.default.createElement("h4",null,"Server variables"),H.default.createElement("table",null,H.default.createElement("tbody",null,l.entrySeq().map((([p,d])=>H.default.createElement("tr",{key:p},H.default.createElement("td",null,p),H.default.createElement("td",null,d.get("enum")?H.default.createElement("select",{"data-variable":p,onChange:f},d.get("enum").map((m=>H.default.createElement("option",{selected:m===s(t,p),key:m,value:m},m)))):H.default.createElement("input",{type:"text",value:s(t,p)||"",onChange:f,"data-variable":p})))))))))};class k_t extends H.default.Component{render(){const{specSelectors:t,oas3Selectors:r,oas3Actions:n,getComponent:s}=this.props,c=t.servers(),l=s("Servers");return c&&c.size?H.default.createElement("div",null,H.default.createElement("span",{className:"servers-title"},"Servers"),H.default.createElement(l,{servers:c,currentServer:r.selectedServer(),setSelectedServer:n.setSelectedServer,setServerVariableValue:n.setServerVariableValue,getServerVariable:r.serverVariableValue,getEffectiveServerValue:r.serverEffectiveValue})):null}}const O_t=Function.prototype;class C_t extends H.PureComponent{static defaultProps={onChange:O_t,userHasEditedBody:!1};constructor(t,r){super(t,r),this.state={value:xp(t.value)||t.defaultValue},t.onChange(t.value)}applyDefaultValue=t=>{const{onChange:r,defaultValue:n}=t||this.props;return this.setState({value:n}),r(n)};onChange=t=>{this.props.onChange(xp(t))};onDomChange=t=>{const r=t.target.value;this.setState({value:r},(()=>this.onChange(r)))};UNSAFE_componentWillReceiveProps(t){this.props.value!==t.value&&t.value!==this.state.value&&this.setState({value:xp(t.value)}),!t.value&&t.defaultValue&&this.state.value&&this.applyDefaultValue(t)}render(){let{getComponent:t,errors:r}=this.props,{value:n}=this.state,s=r.size>0;const c=t("TextArea");return H.default.createElement("div",{className:"body-param"},H.default.createElement(c,{className:(0,oa.default)("body-param__text",{invalid:s}),title:r.size?r.join(", "):"",value:n,onChange:this.onDomChange}))}}class j_t extends H.default.Component{constructor(t,r){super(t,r);let{name:n,schema:s}=this.props,c=this.getValue();this.state={name:n,schema:s,value:c}}getValue(){let{name:t,authorized:r}=this.props;return r&&r.getIn([t,"value"])}onChange=t=>{let{onChange:r}=this.props,{value:n,name:s}=t.target,c=Object.assign({},this.state.value);s?c[s]=n:c=n,this.setState({value:c},(()=>r(this.state)))};render(){let{schema:t,getComponent:r,errSelectors:n,name:s,authSelectors:c}=this.props;const l=r("Input"),u=r("Row"),a=r("Col"),f=r("authError"),p=r("Markdown",!0),d=r("JumpToPath",!0),m=(t.get("scheme")||"").toLowerCase(),g=c.selectAuthPath(s);let y=this.getValue(),w=n.allErrors().filter((b=>b.get("authId")===s));if(m==="basic"){let b=y?y.get("username"):null;return H.default.createElement("div",null,H.default.createElement("h4",null,H.default.createElement("code",null,s),"  (http, Basic)",H.default.createElement(d,{path:g})),b&&H.default.createElement("h6",null,"Authorized"),H.default.createElement(u,null,H.default.createElement(p,{source:t.get("description")})),H.default.createElement(u,null,H.default.createElement("label",{htmlFor:"auth-basic-username"},"Username:"),b?H.default.createElement("code",null," ",b," "):H.default.createElement(a,null,H.default.createElement(l,{id:"auth-basic-username",type:"text",required:"required",name:"username","aria-label":"auth-basic-username",onChange:this.onChange,autoFocus:!0}))),H.default.createElement(u,null,H.default.createElement("label",{htmlFor:"auth-basic-password"},"Password:"),b?H.default.createElement("code",null," ****** "):H.default.createElement(a,null,H.default.createElement(l,{id:"auth-basic-password",autoComplete:"new-password",name:"password",type:"password","aria-label":"auth-basic-password",onChange:this.onChange}))),w.valueSeq().map(((_,E)=>H.default.createElement(f,{error:_,key:E}))))}return m==="bearer"?H.default.createElement("div",null,H.default.createElement("h4",null,H.default.createElement("code",null,s),"  (http, Bearer)",H.default.createElement(d,{path:g})),y&&H.default.createElement("h6",null,"Authorized"),H.default.createElement(u,null,H.default.createElement(p,{source:t.get("description")})),H.default.createElement(u,null,H.default.createElement("label",{htmlFor:"auth-bearer-value"},"Value:"),y?H.default.createElement("code",null," ****** "):H.default.createElement(a,null,H.default.createElement(l,{id:"auth-bearer-value",type:"text","aria-label":"auth-bearer-value",onChange:this.onChange,autoFocus:!0}))),w.valueSeq().map(((b,_)=>H.default.createElement(f,{error:b,key:_})))):H.default.createElement("div",null,H.default.createElement("em",null,H.default.createElement("b",null,s)," HTTP authentication: unsupported scheme ",`'${m}'`))}}class P_t extends H.default.Component{setSelectedServer=t=>{const{path:r,method:n}=this.props;return this.forceUpdate(),this.props.setSelectedServer(t,`${r}:${n}`)};setServerVariableValue=t=>{const{path:r,method:n}=this.props;return this.forceUpdate(),this.props.setServerVariableValue({...t,namespace:`${r}:${n}`})};getSelectedServer=()=>{const{path:t,method:r}=this.props;return this.props.getSelectedServer(`${t}:${r}`)};getServerVariable=(t,r)=>{const{path:n,method:s}=this.props;return this.props.getServerVariable({namespace:`${n}:${s}`,server:t},r)};getEffectiveServerValue=t=>{const{path:r,method:n}=this.props;return this.props.getEffectiveServerValue({server:t,namespace:`${r}:${n}`})};render(){const{operationServers:t,pathServers:r,getComponent:n}=this.props;if(!t&&!r)return null;const s=n("Servers"),c=t||r,l=t?"operation":"path";return H.default.createElement("div",{className:"opblock-section operation-servers"},H.default.createElement("div",{className:"opblock-section-header"},H.default.createElement("div",{className:"tab-header"},H.default.createElement("h4",{className:"opblock-title"},"Servers"))),H.default.createElement("div",{className:"opblock-description-wrapper"},H.default.createElement("h4",{className:"message"},"These ",l,"-level options override the global server options."),H.default.createElement(s,{servers:c,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}}var T_t={Callbacks:__t,HttpAuth:j_t,RequestBody:E_t,Servers:A_t,ServersContainer:k_t,RequestBodyEditor:C_t,OperationServers:P_t,operationLink:x_t};const NY=new gOe.Remarkable("commonmark");NY.block.ruler.enable(["table"]),NY.set({linkTarget:"_blank"});var R_t=p3((({source:e,className:t="",getConfigs:r=()=>({useUnsafeMarkdown:!1})})=>{if(typeof e!="string")return null;if(e){const{useUnsafeMarkdown:n}=r(),s=c3(NY.render(e),{useUnsafeMarkdown:n});let c;return typeof s=="string"&&(c=s.trim()),H.default.createElement("div",{dangerouslySetInnerHTML:{__html:c},className:(0,oa.default)(t,"renderedMarkdown")})}return null})),I_t=p3((({Ori:e,...t})=>{const{schema:r,getComponent:n,errSelectors:s,authorized:c,onAuthChange:l,name:u,authSelectors:a}=t,f=n("HttpAuth");return r.get("type")==="http"?H.default.createElement(f,{key:u,schema:r,name:u,errSelectors:s,authorized:c,getComponent:n,onChange:l,authSelectors:a}):H.default.createElement(e,t)})),M_t=p3(fOe);class $_t extends H.Component{render(){let{getConfigs:t,schema:r,Ori:n}=this.props,s=["model-box"],c=null;return r.get("deprecated")===!0&&(s.push("deprecated"),c=H.default.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),H.default.createElement("div",{className:s.join(" ")},c,H.default.createElement(n,(0,sa.default)({},this.props,{getConfigs:t,depth:1,expandDepth:this.props.expandDepth||0})))}}var F_t=p3($_t),N_t=p3((({Ori:e,...t})=>{const{schema:r,getComponent:n,errors:s,onChange:c,fn:l}=t,u=l.isFileUploadIntended(r),a=n("Input");return u?H.default.createElement(a,{type:"file",className:s.length?"invalid":"",title:s.length?s:"",onChange:f=>{c(f.target.files[0])},disabled:e.isDisabled}):H.default.createElement(e,t)})),D_t={Markdown:R_t,AuthItem:I_t,OpenAPIVersion:(function(t){return(r,n)=>s=>typeof n.specSelectors?.isOAS30=="function"?n.specSelectors.isOAS30()?H.default.createElement(t,(0,sa.default)({},s,n,{Ori:r})):H.default.createElement(r,s):(console.warn("OAS30 wrapper: couldn't get spec"),null)})((e=>{const{Ori:t}=e;return H.default.createElement(t,{oasVersion:"3.0"})})),JsonSchema_string:N_t,model:F_t,onlineValidatorBadge:M_t};const DY="oas3_set_servers",BY="oas3_set_request_body_value",LY="oas3_set_request_body_retain_flag",qY="oas3_set_request_body_inclusion",zY="oas3_set_active_examples_member",UY="oas3_set_request_content_type",VY="oas3_set_response_content_type",WY="oas3_set_server_variable_value",HY="oas3_set_request_body_validate_error",aT="oas3_clear_request_body_validate_error",JY="oas3_clear_request_body_value";function B_t(e,t){return{type:DY,payload:{selectedServerUrl:e,namespace:t}}}function L_t({value:e,pathMethod:t}){return{type:BY,payload:{value:e,pathMethod:t}}}const q_t=({value:e,pathMethod:t})=>({type:LY,payload:{value:e,pathMethod:t}});function z_t({value:e,pathMethod:t,name:r}){return{type:qY,payload:{value:e,pathMethod:t,name:r}}}function U_t({name:e,pathMethod:t,contextType:r,contextName:n}){return{type:zY,payload:{name:e,pathMethod:t,contextType:r,contextName:n}}}function V_t({value:e,pathMethod:t}){return{type:UY,payload:{value:e,pathMethod:t}}}function W_t({value:e,path:t,method:r}){return{type:VY,payload:{value:e,path:t,method:r}}}function H_t({server:e,namespace:t,key:r,val:n}){return{type:WY,payload:{server:e,namespace:t,key:r,val:n}}}const J_t=({path:e,method:t,validationErrors:r})=>({type:HY,payload:{path:e,method:t,validationErrors:r}}),K_t=({path:e,method:t})=>({type:aT,payload:{path:e,method:t}}),G_t=({pathMethod:e})=>({type:aT,payload:{path:e[0],method:e[1]}}),Y_t=({pathMethod:e})=>({type:JY,payload:{pathMethod:e}});var Z_t=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return Yyt}});const Ay=e=>(t,...r)=>n=>{if(n.getSystem().specSelectors.isOAS3()){const s=e(t,...r);return typeof s=="function"?s(n):s}return null},X_t=Ay(((e,t)=>{const r=t?[t,"selectedServer"]:["selectedServer"];return e.getIn(r)||""})),Q_t=Ay(((e,t,r)=>e.getIn(["requestData",t,r,"bodyValue"])||null)),eEt=Ay(((e,t,r)=>e.getIn(["requestData",t,r,"retainBodyValue"])||!1)),tEt=(e,t,r)=>n=>{const{oas3Selectors:s,specSelectors:c,fn:l}=n.getSystem();if(c.isOAS3()){const u=s.requestContentType(t,r);if(u)return oT(c.specResolvedSubtree(["paths",t,r,"requestBody"]),u,s.activeExamplesMember(t,r,"requestBody","requestBody"),l)}return null},rEt=Ay(((e,t,r)=>n=>{const{oas3Selectors:s,specSelectors:c,fn:l}=n;let u=!1;const a=s.requestContentType(t,r);let f=s.requestBodyValue(t,r);const p=c.specResolvedSubtree(["paths",t,r,"requestBody"]);if(!p)return!1;if(Pt.Map.isMap(f)&&(f=xp(f.mapEntries((d=>Pt.Map.isMap(d[1])?[d[0],d[1].get("value")]:d)).toJS())),Pt.List.isList(f)&&(f=xp(f)),a){const d=oT(p,a,s.activeExamplesMember(t,r,"requestBody","requestBody"),l);u=!!f&&f!==d}return u})),nEt=Ay(((e,t,r)=>e.getIn(["requestData",t,r,"bodyInclusion"])||(0,Pt.Map)())),iEt=Ay(((e,t,r)=>e.getIn(["requestData",t,r,"errors"])||null)),sEt=Ay(((e,t,r,n,s)=>e.getIn(["examples",t,r,n,s,"activeExample"])||null)),oEt=Ay(((e,t,r)=>e.getIn(["requestData",t,r,"requestContentType"])||null)),aEt=Ay(((e,t,r)=>e.getIn(["requestData",t,r,"responseContentType"])||null)),lEt=Ay(((e,t,r)=>{let n;if(typeof t!="string"){const{server:s,namespace:c}=t;n=c?[c,"serverVariableValues",s,r]:["serverVariableValues",s,r]}else n=["serverVariableValues",t,r];return e.getIn(n)||null})),cEt=Ay(((e,t)=>{let r;if(typeof t!="string"){const{server:n,namespace:s}=t;r=s?[s,"serverVariableValues",n]:["serverVariableValues",n]}else r=["serverVariableValues",t];return e.getIn(r)||(0,Pt.OrderedMap)()})),uEt=Ay(((e,t)=>{var r,n;if(typeof t!="string"){const{server:c,namespace:l}=t;n=c,r=l?e.getIn([l,"serverVariableValues",n]):e.getIn(["serverVariableValues",n])}else n=t,r=e.getIn(["serverVariableValues",n]);r=r||(0,Pt.OrderedMap)();let s=n;return r.map(((c,l)=>{s=s.replace(new RegExp(`{${(0,Z_t.default)(l)}}`,"g"),c)})),s})),fEt=(function(t){return(...r)=>n=>{const s=n.getSystem().specSelectors.specJson();let c=[...r][1]||[];return!s.getIn(["paths",...c,"requestBody","required"])||t(...r)}})(((e,t)=>((r,n)=>(n=n||[],!!r.getIn(["requestData",...n,"bodyValue"])))(e,t))),pEt=(e,{oas3RequiredRequestBodyContentType:t,oas3RequestContentType:r,oas3RequestBodyValue:n})=>{let s=[];if(!Pt.Map.isMap(n))return s;let c=[];return Object.keys(t.requestContentType).forEach((l=>{l===r&&t.requestContentType[l].forEach((u=>{c.indexOf(u)<0&&c.push(u)}))})),c.forEach((l=>{n.getIn([l,"value"])||s.push(l)})),s},hEt=(0,eT.default)(["get","put","post","delete","options","head","patch","trace"]);var dEt={[DY]:(e,{payload:{selectedServerUrl:t,namespace:r}})=>{const n=r?[r,"selectedServer"]:["selectedServer"];return e.setIn(n,t)},[BY]:(e,{payload:{value:t,pathMethod:r}})=>{let[n,s]=r;if(!Pt.Map.isMap(t))return e.setIn(["requestData",n,s,"bodyValue"],t);let c=e.getIn(["requestData",n,s,"bodyValue"])||(0,Pt.Map)();Pt.Map.isMap(c)||(c=(0,Pt.Map)());let l=c;const[...u]=t.keys();return u.forEach((a=>{let f=t.getIn([a]);l.has(a)&&Pt.Map.isMap(f)||(l=l.setIn([a,"value"],f))})),e.setIn(["requestData",n,s,"bodyValue"],l)},[LY]:(e,{payload:{value:t,pathMethod:r}})=>{let[n,s]=r;return e.setIn(["requestData",n,s,"retainBodyValue"],t)},[qY]:(e,{payload:{value:t,pathMethod:r,name:n}})=>{let[s,c]=r;return e.setIn(["requestData",s,c,"bodyInclusion",n],t)},[zY]:(e,{payload:{name:t,pathMethod:r,contextType:n,contextName:s}})=>{let[c,l]=r;return e.setIn(["examples",c,l,n,s,"activeExample"],t)},[UY]:(e,{payload:{value:t,pathMethod:r}})=>{let[n,s]=r;return e.setIn(["requestData",n,s,"requestContentType"],t)},[VY]:(e,{payload:{value:t,path:r,method:n}})=>e.setIn(["requestData",r,n,"responseContentType"],t),[WY]:(e,{payload:{server:t,namespace:r,key:n,val:s}})=>{const c=r?[r,"serverVariableValues",t,n]:["serverVariableValues",t,n];return e.setIn(c,s)},[HY]:(e,{payload:{path:t,method:r,validationErrors:n}})=>{let s=[];if(s.push("Required field is not provided"),n.missingBodyValue)return e.setIn(["requestData",t,r,"errors"],(0,Pt.fromJS)(s));if(n.missingRequiredKeys&&n.missingRequiredKeys.length>0){const{missingRequiredKeys:c}=n;return e.updateIn(["requestData",t,r,"bodyValue"],(0,Pt.fromJS)({}),(l=>c.reduce(((u,a)=>u.setIn([a,"errors"],(0,Pt.fromJS)(s))),l)))}return console.warn("unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR"),e},[aT]:(e,{payload:{path:t,method:r}})=>{const n=e.getIn(["requestData",t,r,"bodyValue"]);if(!Pt.Map.isMap(n))return e.setIn(["requestData",t,r,"errors"],(0,Pt.fromJS)([]));const[...s]=n.keys();return s?e.updateIn(["requestData",t,r,"bodyValue"],(0,Pt.fromJS)({}),(c=>s.reduce(((l,u)=>l.setIn([u,"errors"],(0,Pt.fromJS)([]))),c))):e},[JY]:(e,{payload:{pathMethod:t}})=>{let[r,n]=t;const s=e.getIn(["requestData",r,n,"bodyValue"]);return s?Pt.Map.isMap(s)?e.setIn(["requestData",r,n,"bodyValue"],(0,Pt.Map)()):e.setIn(["requestData",r,n,"bodyValue"],""):e}};function KY({getSystem:e}){const t=(r=>(n,s=null)=>{const{getConfigs:c,fn:l}=r(),{fileUploadMediaTypes:u}=c();if(typeof s=="string"&&u.some((p=>s.startsWith(p))))return!0;const a=Pt.Map.isMap(n);if(!a&&!(0,T1.default)(n))return!1;const f=a?n.get("format"):n.format;return l.hasSchemaType(n,"string")&&["binary","byte"].includes(f)})(e);return{components:T_t,wrapComponents:D_t,statePlugins:{spec:{wrapSelectors:EG,selectors:xG},auth:{wrapSelectors:SG},oas3:{actions:{...AG},reducers:dEt,selectors:{...kG}}},fn:{isFileUploadIntended:t,isFileUploadIntendedOAS30:t}}}var mEt=({specSelectors:e,getComponent:t})=>{const r=e.selectWebhooksOperations();if(!r)return null;const n=Object.keys(r),s=t("OperationContainer",!0);return n.length===0?null:H.default.createElement("div",{className:"webhooks"},H.default.createElement("h2",null,"Webhooks"),n.map((c=>H.default.createElement("div",{key:`${c}-webhook`},r[c].map((l=>H.default.createElement(s,{key:`${c}-${l.method}-webhook`,op:l.operation,tag:"webhooks",method:l.method,path:c,specPath:(0,Pt.List)(l.specPath),allowTryItOut:!1})))))))},gEt=({getComponent:e,specSelectors:t})=>{const r=t.selectLicenseNameField(),n=t.selectLicenseUrl(),s=e("Link");return H.default.createElement("div",{className:"info__license"},n?H.default.createElement("div",{className:"info__license__url"},H.default.createElement(s,{target:"_blank",href:ku(n)},r)):H.default.createElement("span",null,r))},yEt=({getComponent:e,specSelectors:t})=>{const r=t.selectContactNameField(),n=t.selectContactUrl(),s=t.selectContactEmailField(),c=e("Link");return H.default.createElement("div",{className:"info__contact"},n&&H.default.createElement("div",null,H.default.createElement(c,{href:ku(n),target:"_blank"},r," - Website")),s&&H.default.createElement(c,{href:ku(`mailto:${s}`)},n?`Send email to ${r}`:`Contact ${r}`))},vEt=({getComponent:e,specSelectors:t})=>{const r=t.version(),n=t.url(),s=t.basePath(),c=t.host(),l=t.selectInfoSummaryField(),u=t.selectInfoDescriptionField(),a=t.selectInfoTitleField(),f=t.selectInfoTermsOfServiceUrl(),p=t.selectExternalDocsUrl(),d=t.selectExternalDocsDescriptionField(),m=t.contact(),g=t.license(),y=e("Markdown",!0),w=e("Link"),b=e("VersionStamp"),_=e("OpenAPIVersion"),E=e("InfoUrl"),S=e("InfoBasePath"),A=e("License",!0),k=e("Contact",!0),O=e("JsonSchemaDialect",!0);return H.default.createElement("div",{className:"info"},H.default.createElement("hgroup",{className:"main"},H.default.createElement("h1",{className:"title"},a,H.default.createElement("span",null,r&&H.default.createElement(b,{version:r}),H.default.createElement(_,{oasVersion:"3.1"}))),(c||s)&&H.default.createElement(S,{host:c,basePath:s}),n&&H.default.createElement(E,{getComponent:e,url:n})),l&&H.default.createElement("p",{className:"info__summary"},l),H.default.createElement("div",{className:"info__description description"},H.default.createElement(y,{source:u})),f&&H.default.createElement("div",{className:"info__tos"},H.default.createElement(w,{target:"_blank",href:ku(f)},"Terms of service")),m.size>0&&H.default.createElement(k,null),g.size>0&&H.default.createElement(A,null),p&&H.default.createElement(w,{className:"info__extdocs",target:"_blank",href:ku(p)},d||p),H.default.createElement(O,null))},bEt=({getComponent:e,specSelectors:t})=>{const r=t.selectJsonSchemaDialectField(),n=t.selectJsonSchemaDialectDefault(),s=e("Link");return H.default.createElement(H.default.Fragment,null,r&&r===n&&H.default.createElement("p",{className:"info__jsonschemadialect"},"JSON Schema dialect:"," ",H.default.createElement(s,{target:"_blank",href:ku(r)},r)),r&&r!==n&&H.default.createElement("div",{className:"error-wrapper"},H.default.createElement("div",{className:"no-margin"},H.default.createElement("div",{className:"errors"},H.default.createElement("div",{className:"errors-wrapper"},H.default.createElement("h4",{className:"center"},"Warning"),H.default.createElement("p",{className:"message"},H.default.createElement("strong",null,"OpenAPI.jsonSchemaDialect")," field contains a value different from the default value of"," ",H.default.createElement(s,{target:"_blank",href:n},n),". Values different from the default one are currently not supported. Please either omit the field or provide it with the default value."))))))},wEt=({bypass:e,isSwagger2:t,isOAS3:r,isOAS31:n,alsoShow:s,children:c})=>e?H.default.createElement("div",null,c):t&&(r||n)?H.default.createElement("div",{className:"version-pragma"},s,H.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},H.default.createElement("div",null,H.default.createElement("h3",null,"Unable to render this definition"),H.default.createElement("p",null,H.default.createElement("code",null,"swagger")," and ",H.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),H.default.createElement("p",null,"Supported version fields are ",H.default.createElement("code",null,'swagger: "2.0"')," and those that match ",H.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",H.default.createElement("code",null,"openapi: 3.1.0"),").")))):t||r||n?H.default.createElement("div",null,c):H.default.createElement("div",{className:"version-pragma"},s,H.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},H.default.createElement("div",null,H.default.createElement("h3",null,"Unable to render this definition"),H.default.createElement("p",null,"The provided definition does not specify a valid version field."),H.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",H.default.createElement("code",null,'swagger: "2.0"')," and those that match ",H.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",H.default.createElement("code",null,"openapi: 3.1.0"),")."))));const _Et=e=>typeof e=="string"&&e.includes("#/components/schemas/")?(t=>{const r=t.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(r)}catch{return r}})(e.replace(/^.*#\/components\/schemas\//,"")):null;var EEt=(0,H.forwardRef)((({schema:e,getComponent:t,onToggle:r=()=>{},specPath:n},s)=>{const c=t("JSONSchema202012"),l=_Et(e.get("$$ref")),u=(0,H.useCallback)(((a,f)=>{r(l,f)}),[l,r]);return H.default.createElement(c,{name:l,schema:e.toJS(),ref:s,onExpand:u,identifier:n.toJS().join("_")})})),SEt=({specActions:e,specSelectors:t,layoutSelectors:r,layoutActions:n,getComponent:s,getConfigs:c,fn:l})=>{const u=t.selectSchemas(),a=Object.keys(u).length>0,f=["components","schemas"],{docExpansion:p,defaultModelsExpandDepth:d}=c(),m=d>0&&p!=="none",g=r.isShown(f,m),y=s("Collapse"),w=s("JSONSchema202012"),b=s("ArrowUpIcon"),_=s("ArrowDownIcon"),{getTitle:E}=l.jsonSchema202012.useFn();(0,H.useEffect)((()=>{const j=Object.entries(u).some((([$])=>r.isShown([...f,$],!1))),P=g&&(d>1||j),I=t.specResolvedSubtree(f)!=null;P&&!I&&e.requestResolvedSubtree(f)}),[g,d]);const S=(0,H.useCallback)((()=>{n.show(f,!g)}),[g]),A=(0,H.useCallback)((j=>{j!==null&&n.readyToScroll(f,j)}),[]),k=j=>P=>{P!==null&&n.readyToScroll([...f,j],P)},O=j=>(P,I)=>{const $=[...f,j];I?(t.specResolvedSubtree($)!=null||e.requestResolvedSubtree([...f,j]),n.show($,!0)):n.show($,!1)};return!a||d<0?null:H.default.createElement("section",{className:(0,oa.default)("models",{"is-open":g}),ref:A},H.default.createElement("h4",null,H.default.createElement("button",{"aria-expanded":g,className:"models-control",onClick:S},H.default.createElement("span",null,"Schemas"),g?H.default.createElement(b,null):H.default.createElement(_,null))),H.default.createElement(y,{isOpened:g},Object.entries(u).map((([j,P])=>{const I=E(P,{lookup:"basic"})||j;return H.default.createElement(w,{key:j,ref:k(j),schema:P,name:I,onExpand:O(j)})}))))},xEt=({schema:e,getComponent:t,name:r,authSelectors:n})=>{const s=t("JumpToPath",!0),c=n.selectAuthPath(r);return H.default.createElement("div",null,H.default.createElement("h4",null,r," (mutualTLS) ",H.default.createElement(s,{path:c})),H.default.createElement("p",null,"Mutual TLS is required by this API/Operation. Certificates are managed via your Operating System and/or your browser."),H.default.createElement("p",null,e.get("description")))};class AEt extends H.default.Component{constructor(t,r){super(t,r),this.state={}}onAuthChange=t=>{let{name:r}=t;this.setState({[r]:t})};submitAuth=t=>{t.preventDefault();let{authActions:r}=this.props;r.authorizeWithPersistOption(this.state)};logoutClick=t=>{t.preventDefault();let{authActions:r,definitions:n}=this.props,s=n.map(((c,l)=>l)).toArray();this.setState(s.reduce(((c,l)=>(c[l]="",c)),{})),r.logoutWithPersistOption(s)};close=t=>{t.preventDefault();let{authActions:r}=this.props;r.showDefinitions(!1)};render(){let{definitions:t,getComponent:r,authSelectors:n,errSelectors:s}=this.props;const c=r("AuthItem"),l=r("oauth2",!0),u=r("Button"),a=n.authorized(),f=t.filter(((g,y)=>!!a.get(y))),p=t.filter((g=>g.get("type")!=="oauth2"&&g.get("type")!=="mutualTLS")),d=t.filter((g=>g.get("type")==="oauth2")),m=t.filter((g=>g.get("type")==="mutualTLS"));return H.default.createElement("div",{className:"auth-container"},p.size>0&&H.default.createElement("form",{onSubmit:this.submitAuth},p.map(((g,y)=>H.default.createElement(c,{key:y,schema:g,name:y,getComponent:r,onAuthChange:this.onAuthChange,authorized:a,errSelectors:s,authSelectors:n}))).toArray(),H.default.createElement("div",{className:"auth-btn-wrapper"},p.size===f.size?H.default.createElement(u,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):H.default.createElement(u,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),H.default.createElement(u,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),d.size>0?H.default.createElement("div",null,H.default.createElement("div",{className:"scope-def"},H.default.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."),H.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),t.filter((g=>g.get("type")==="oauth2")).map(((g,y)=>H.default.createElement("div",{key:y},H.default.createElement(l,{authorized:a,schema:g,name:y})))).toArray()):null,m.size>0&&H.default.createElement("div",null,m.map(((g,y)=>H.default.createElement(c,{key:y,schema:g,name:y,getComponent:r,onAuthChange:this.onAuthChange,authorized:a,errSelectors:s,authSelectors:n}))).toArray()))}}var kEt=AEt;const bOe=e=>{const t=e.get("openapi");return typeof t=="string"&&/^3\.1\.(?:[1-9]\d*|0)$/.test(t)},wOe=e=>(t,...r)=>n=>{if(n.getSystem().specSelectors.isOAS31()){const s=e(t,...r);return typeof s=="function"?s(n):s}return null},_Oe=e=>(t,r)=>(n,...s)=>{if(r.getSystem().specSelectors.isOAS31()){const c=e(n,...s);return typeof c=="function"?c(t,r):c}return t(...s)},EOe=e=>(t,...r)=>n=>{const s=e(t,n,...r);return typeof s=="function"?s(n):s},yb=e=>(t,r)=>n=>r.specSelectors.isOAS31()?H.default.createElement(e,(0,sa.default)({},n,{originalComponent:t,getSystem:r.getSystem})):H.default.createElement(t,n),GY=(e,t)=>{const{fn:r,specSelectors:n}=t;return Object.fromEntries(Object.entries(e).map((([s,c])=>{const l=r[s];return[s,(...u)=>n.isOAS31()?c(...u):typeof l=="function"?l(...u):void 0]})))};var OEt=yb((({getSystem:e})=>{const t=e().getComponent("OAS31License",!0);return H.default.createElement(t,null)})),CEt=yb((({getSystem:e})=>{const t=e().getComponent("OAS31Contact",!0);return H.default.createElement(t,null)})),jEt=yb((({getSystem:e})=>{const t=e().getComponent("OAS31Info",!0);return H.default.createElement(t,null)}));const PEt=(e,{includeReadOnly:t,includeWriteOnly:r})=>{if(!e?.properties)return{};const n=Object.entries(e.properties).filter((([,s])=>(s?.readOnly!==!0||t)&&(s?.writeOnly!==!0||r)));return Object.fromEntries(n)},SOe=e=>{if(typeof e!="function")return null;const t=e();return()=>[...t,"discriminator","xml","externalDocs","example","$$ref"]},YY=yb((({getSystem:e,...t})=>{const r=e(),{getComponent:n,fn:s,getConfigs:c}=r,l=c(),u=n("OAS31Model"),a=n("withJSONSchema202012SystemContext");return YY.ModelWithJSONSchemaContext??=a(u,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:l.defaultModelExpandDepth,includeReadOnly:t.includeReadOnly,includeWriteOnly:t.includeWriteOnly},fn:{getProperties:s.jsonSchema202012.getProperties,isExpandable:s.jsonSchema202012.isExpandable,getSchemaKeywords:SOe(s.jsonSchema202012.getSchemaKeywords)}}),H.default.createElement(YY.ModelWithJSONSchemaContext,t)}));var TEt=YY;const Ex=yb((({getSystem:e})=>{const{getComponent:t,fn:r,getConfigs:n}=e(),s=n();if(Ex.ModelsWithJSONSchemaContext)return H.default.createElement(Ex.ModelsWithJSONSchemaContext,null);const c=t("OAS31Models",!0),l=t("withJSONSchema202012SystemContext");return Ex.ModelsWithJSONSchemaContext??=l(c,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:s.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},fn:{getProperties:r.jsonSchema202012.getProperties,isExpandable:r.jsonSchema202012.isExpandable,getSchemaKeywords:SOe(r.jsonSchema202012.getSchemaKeywords)}}),H.default.createElement(Ex.ModelsWithJSONSchemaContext,null)}));Ex.ModelsWithJSONSchemaContext=null;var REt=Ex,IEt=(e,t)=>r=>{const n=t.specSelectors.isOAS31(),s=t.getComponent("OAS31VersionPragmaFilter");return H.default.createElement(s,(0,sa.default)({isOAS31:n},r))},MEt=yb((({originalComponent:e,...t})=>{const{getComponent:r,schema:n,name:s}=t,c=r("MutualTLSAuth",!0);return n.get("type")==="mutualTLS"?H.default.createElement(c,{schema:n,name:s}):H.default.createElement(e,t)})),$Et=yb((({getSystem:e,...t})=>{const r=e().getComponent("OAS31Auths",!0);return H.default.createElement(r,t)}));const ZY=(0,Pt.Map)(),FEt=(0,Es.createSelector)(((e,t)=>t.specSelectors.specJson()),bOe),NEt=()=>e=>{const t=e.specSelectors.specJson().get("webhooks");return Pt.Map.isMap(t)?t:ZY},DEt=(0,Es.createSelector)([(e,t)=>t.specSelectors.webhooks(),(e,t)=>t.specSelectors.validOperationMethods(),(e,t)=>t.specSelectors.specResolvedSubtree(["webhooks"])],((e,t)=>e.reduce(((r,n,s)=>{if(!Pt.Map.isMap(n))return r;const c=n.entrySeq().filter((([l])=>t.includes(l))).map((([l,u])=>({operation:(0,Pt.Map)({operation:u}),method:l,path:s,specPath:["webhooks",s,l]})));return r.concat(c)}),(0,Pt.List)()).groupBy((r=>r.path)).map((r=>r.toArray())).toObject())),BEt=()=>e=>{const t=e.specSelectors.info().get("license");return Pt.Map.isMap(t)?t:ZY},LEt=()=>e=>e.specSelectors.license().get("name","License"),qEt=()=>e=>e.specSelectors.license().get("url"),zEt=(0,Es.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField()],((e,t,r)=>{if(r)return qv(r,e,{selectedServer:t})})),UEt=()=>e=>e.specSelectors.license().get("identifier"),VEt=()=>e=>{const t=e.specSelectors.info().get("contact");return Pt.Map.isMap(t)?t:ZY},WEt=()=>e=>e.specSelectors.contact().get("name","the developer"),HEt=()=>e=>e.specSelectors.contact().get("email"),JEt=()=>e=>e.specSelectors.contact().get("url"),KEt=(0,Es.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectContactUrlField()],((e,t,r)=>{if(r)return qv(r,e,{selectedServer:t})})),GEt=()=>e=>e.specSelectors.info().get("title"),YEt=()=>e=>e.specSelectors.info().get("summary"),ZEt=()=>e=>e.specSelectors.info().get("description"),XEt=()=>e=>e.specSelectors.info().get("termsOfService"),QEt=(0,Es.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectInfoTermsOfServiceField()],((e,t,r)=>{if(r)return qv(r,e,{selectedServer:t})})),eSt=()=>e=>e.specSelectors.externalDocs().get("description"),tSt=()=>e=>e.specSelectors.externalDocs().get("url"),rSt=(0,Es.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectExternalDocsUrlField()],((e,t,r)=>{if(r)return qv(r,e,{selectedServer:t})})),nSt=()=>e=>e.specSelectors.specJson().get("jsonSchemaDialect"),iSt=()=>"https://spec.openapis.org/oas/3.1/dialect/base",sSt=(0,Es.createSelector)(((e,t)=>t.specSelectors.definitions()),((e,t)=>t.specSelectors.specResolvedSubtree(["components","schemas"])),((e,t)=>Pt.Map.isMap(e)?Pt.Map.isMap(t)?Object.entries(e.toJS()).reduce(((r,[n,s])=>{const c=t.get(n);return r[n]=c?.toJS()||s,r}),{}):e.toJS():{})),oSt=(e,t)=>(r,...n)=>t.specSelectors.isOAS31()||e(...n),aSt=_Oe((()=>(e,t)=>t.oas31Selectors.selectLicenseUrl())),lSt=_Oe((()=>(e,t)=>{const r=t.specSelectors.securityDefinitions();let n=e();return r&&r.entrySeq().forEach((([s,c])=>{c?.get("type")==="mutualTLS"&&(n=n.push(new Pt.Map({[s]:c})))})),n})),cSt=(0,Es.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField(),(e,t)=>t.specSelectors.selectLicenseIdentifierField()],((e,t,r,n)=>r?qv(r,e,{selectedServer:t}):n?`https://spdx.org/licenses/${n}.html`:void 0));var uSt=({schema:e,getSystem:t})=>{const{fn:r,getComponent:n}=t(),{hasKeyword:s}=r.jsonSchema202012.useFn(),c=n("JSONSchema202012JSONViewer");return s(e,"example")?H.default.createElement(c,{name:"Example",value:e.example,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--example"}):null},fSt=({schema:e,getSystem:t})=>{const r=e?.xml||{},{fn:n,getComponent:s,getConfigs:c}=t(),{showExtensions:l}=c(),{useComponent:u,useIsExpanded:a,usePath:f,useLevel:p}=n.jsonSchema202012,{path:d}=f("xml"),{isExpanded:m,setExpanded:g,setCollapsed:y}=a("xml"),[w,b]=p(),_=l?i2(r):[],E=!!(r.name||r.namespace||r.prefix||_.length>0),S=u("Accordion"),A=u("ExpandDeepButton"),k=s("OpenAPI31Extensions"),O=s("JSONSchema202012PathContext")(),j=s("JSONSchema202012LevelContext")(),P=(0,H.useCallback)((()=>{m?y():g()}),[m,g,y]),I=(0,H.useCallback)((($,R)=>{R?g({deep:!0}):y({deep:!0})}),[g,y]);return Object.keys(r).length===0?null:H.default.createElement(O.Provider,{value:d},H.default.createElement(j.Provider,{value:b},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--xml","data-json-schema-level":w},E?H.default.createElement(H.default.Fragment,null,H.default.createElement(S,{expanded:m,onChange:P},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML")),H.default.createElement(A,{expanded:m,onClick:I})):H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML"),r.attribute===!0&&H.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"attribute"),r.wrapped===!0&&H.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"wrapped"),H.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!m})},m&&H.default.createElement(H.default.Fragment,null,r.name&&H.default.createElement("li",{className:"json-schema-2020-12-property"},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"name"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.name))),r.namespace&&H.default.createElement("li",{className:"json-schema-2020-12-property"},H.default.createElement("div",{className:"json-schema-2020-12-keyword"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"namespace"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.namespace))),r.prefix&&H.default.createElement("li",{className:"json-schema-2020-12-property"},H.default.createElement("div",{className:"json-schema-2020-12-keyword"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"prefix"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.prefix)))),_.length>0&&H.default.createElement(k,{openAPISpecObj:r,openAPIExtensions:_,getSystem:t})))))},pSt=({discriminator:e})=>{const t=e?.mapping||{};return Object.keys(t).length===0?null:Object.entries(t).map((([r,n])=>H.default.createElement("div",{key:`${r}-${n}`,className:"json-schema-2020-12-keyword"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},r),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},n))))},hSt=({schema:e,getSystem:t})=>{const r=e?.discriminator||{},{fn:n,getComponent:s,getConfigs:c}=t(),{showExtensions:l}=c(),{useComponent:u,useIsExpanded:a,usePath:f,useLevel:p}=n.jsonSchema202012,d="discriminator",{path:m}=f(d),{isExpanded:g,setExpanded:y,setCollapsed:w}=a(d),[b,_]=p(),E=l?i2(r):[],S=!!(r.mapping||E.length>0),A=u("Accordion"),k=u("ExpandDeepButton"),O=s("OpenAPI31Extensions"),j=s("JSONSchema202012PathContext")(),P=s("JSONSchema202012LevelContext")(),I=(0,H.useCallback)((()=>{g?w():y()}),[g,y,w]),$=(0,H.useCallback)(((R,q)=>{q?y({deep:!0}):w({deep:!0})}),[y,w]);return Object.keys(r).length===0?null:H.default.createElement(j.Provider,{value:m},H.default.createElement(P.Provider,{value:_},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator","data-json-schema-level":b},S?H.default.createElement(H.default.Fragment,null,H.default.createElement(A,{expanded:g,onChange:I},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator")),H.default.createElement(k,{expanded:g,onClick:$})):H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator"),r.propertyName&&H.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},r.propertyName),H.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!g})},g&&H.default.createElement("li",{className:"json-schema-2020-12-property"},H.default.createElement(pSt,{discriminator:r})),E.length>0&&H.default.createElement(O,{openAPISpecObj:r,openAPIExtensions:E,getSystem:t})))))},dSt=({openAPISpecObj:e,getSystem:t,openAPIExtensions:r})=>{const{fn:n}=t(),{useComponent:s}=n.jsonSchema202012,c=s("JSONViewer");return r.map((l=>H.default.createElement(c,{key:l,name:l,value:e[l],className:"json-schema-2020-12-json-viewer-extension-keyword"})))},mSt=({schema:e,getSystem:t})=>{const r=e?.externalDocs||{},{fn:n,getComponent:s,getConfigs:c}=t(),{showExtensions:l}=c(),{useComponent:u,useIsExpanded:a,usePath:f,useLevel:p}=n.jsonSchema202012,d="externalDocs",{path:m}=f(d),{isExpanded:g,setExpanded:y,setCollapsed:w}=a(d),[b,_]=p(),E=l?i2(r):[],S=!!(r.description||r.url||E.length>0),A=u("Accordion"),k=u("ExpandDeepButton"),O=s("JSONSchema202012KeywordDescription"),j=s("Link"),P=s("OpenAPI31Extensions"),I=s("JSONSchema202012PathContext")(),$=s("JSONSchema202012LevelContext")(),R=(0,H.useCallback)((()=>{g?w():y()}),[g,y,w]),q=(0,H.useCallback)(((B,W)=>{W?y({deep:!0}):w({deep:!0})}),[y,w]);return Object.keys(r).length===0?null:H.default.createElement(I.Provider,{value:m},H.default.createElement($.Provider,{value:_},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs","data-json-schema-level":b},S?H.default.createElement(H.default.Fragment,null,H.default.createElement(A,{expanded:g,onChange:R},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation")),H.default.createElement(k,{expanded:g,onClick:q})):H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation"),H.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!g})},g&&H.default.createElement(H.default.Fragment,null,r.description&&H.default.createElement("li",{className:"json-schema-2020-12-property"},H.default.createElement(O,{schema:r,getSystem:t})),r.url&&H.default.createElement("li",{className:"json-schema-2020-12-property"},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"url"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},H.default.createElement(j,{target:"_blank",href:ku(r.url)},r.url))))),E.length>0&&H.default.createElement(P,{openAPISpecObj:r,openAPIExtensions:E,getSystem:t})))))},gSt=({schema:e,getSystem:t})=>{if(!e?.description)return null;const{getComponent:r}=t(),n=r("Markdown");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},H.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},H.default.createElement(n,{source:e.description})))},ySt=yb(gSt),vSt=yb((({schema:e,getSystem:t,originalComponent:r})=>{const{getComponent:n}=t(),s=n("JSONSchema202012KeywordDiscriminator"),c=n("JSONSchema202012KeywordXml"),l=n("JSONSchema202012KeywordExample"),u=n("JSONSchema202012KeywordExternalDocs");return H.default.createElement(H.default.Fragment,null,H.default.createElement(r,{schema:e}),H.default.createElement(s,{schema:e,getSystem:t}),H.default.createElement(c,{schema:e,getSystem:t}),H.default.createElement(u,{schema:e,getSystem:t}),H.default.createElement(l,{schema:e,getSystem:t}))})),bSt=({schema:e,getSystem:t})=>{const{fn:r,getComponent:n}=t(),{useComponent:s,usePath:c}=r.jsonSchema202012,{getDependentRequired:l,getProperties:u}=r.jsonSchema202012.useFn(),a=r.jsonSchema202012.useConfig(),f=Array.isArray(e?.required)?e.required:[],{path:p}=c("properties"),d=s("JSONSchema"),m=n("JSONSchema202012PathContext")(),g=u(e,a);return Object.keys(g).length===0?null:H.default.createElement(m.Provider,{value:p},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},H.default.createElement("ul",null,Object.entries(g).map((([y,w])=>{const b=f.includes(y),_=l(y,e);return H.default.createElement("li",{key:y,className:(0,oa.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":b})},H.default.createElement(d,{name:y,schema:w,dependentRequired:_}))})))))},wSt=yb(bSt),_St=function({fn:t,getSystem:r}){if(t.jsonSchema202012){const c=((l,u)=>{const{fn:a}=u();if(typeof l!="function")return null;const{hasKeyword:f}=a.jsonSchema202012;return p=>l(p)||f(p,"example")||p?.xml||p?.discriminator||p?.externalDocs})(t.jsonSchema202012.isExpandable,r);Object.assign(this.fn.jsonSchema202012,{isExpandable:c,getProperties:PEt})}if(typeof t.sampleFromSchema=="function"&&t.jsonSchema202012){const c=GY({sampleFromSchema:t.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:t.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:t.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:t.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:t.jsonSchema202012.memoizedCreateXMLExample,getJsonSampleSchema:t.jsonSchema202012.getJsonSampleSchema,getYamlSampleSchema:t.jsonSchema202012.getYamlSampleSchema,getXmlSampleSchema:t.jsonSchema202012.getXmlSampleSchema,getSampleSchema:t.jsonSchema202012.getSampleSchema,mergeJsonSchema:t.jsonSchema202012.mergeJsonSchema,getSchemaObjectTypeLabel:l=>t.jsonSchema202012.getType(wx(l)),getSchemaObjectType:l=>t.jsonSchema202012.foldType(wx(l)?.type)},r());Object.assign(this.fn,c)}const n=(c=>(l,u=null)=>{const{fn:a}=c();if(a.isFileUploadIntendedOAS30(l,u))return!0;const f=Pt.Map.isMap(l);if(!f&&!(0,T1.default)(l))return!1;const p=f?l.get("contentMediaType"):l.contentMediaType,d=f?l.get("contentEncoding"):l.contentEncoding;return typeof p=="string"&&p!==""||typeof d=="string"&&d!==""})(r),{isFileUploadIntended:s}=GY({isFileUploadIntended:n},r());if(this.fn.isFileUploadIntended=s,this.fn.isFileUploadIntendedOAS31=n,t.jsonSchema202012){const{hasSchemaType:c}=GY({hasSchemaType:t.jsonSchema202012.hasSchemaType},r());this.fn.hasSchemaType=c}},ESt=({fn:e})=>{const t=e.createSystemSelector||EOe,r=e.createOnlyOAS31Selector||wOe;return{afterLoad:_St,fn:{isOAS31:bOe,createSystemSelector:EOe,createOnlyOAS31Selector:wOe},components:{Webhooks:mEt,JsonSchemaDialect:bEt,MutualTLSAuth:xEt,OAS31Info:vEt,OAS31License:gEt,OAS31Contact:yEt,OAS31VersionPragmaFilter:wEt,OAS31Model:EEt,OAS31Models:SEt,OAS31Auths:kEt,JSONSchema202012KeywordExample:uSt,JSONSchema202012KeywordXml:fSt,JSONSchema202012KeywordDiscriminator:hSt,JSONSchema202012KeywordExternalDocs:mSt,OpenAPI31Extensions:dSt},wrapComponents:{InfoContainer:jEt,License:OEt,Contact:CEt,VersionPragmaFilter:IEt,Model:TEt,Models:REt,AuthItem:MEt,auths:$Et,JSONSchema202012KeywordDescription:ySt,JSONSchema202012KeywordExamples:vSt,JSONSchema202012KeywordProperties:wSt},statePlugins:{auth:{wrapSelectors:{definitionsToAuthorize:lSt}},spec:{selectors:{isOAS31:t(FEt),license:BEt,selectLicenseNameField:LEt,selectLicenseUrlField:qEt,selectLicenseIdentifierField:r(UEt),selectLicenseUrl:t(zEt),contact:VEt,selectContactNameField:WEt,selectContactEmailField:HEt,selectContactUrlField:JEt,selectContactUrl:t(KEt),selectInfoTitleField:GEt,selectInfoSummaryField:r(YEt),selectInfoDescriptionField:ZEt,selectInfoTermsOfServiceField:XEt,selectInfoTermsOfServiceUrl:t(QEt),selectExternalDocsDescriptionField:eSt,selectExternalDocsUrlField:tSt,selectExternalDocsUrl:t(rSt),webhooks:r(NEt),selectWebhooksOperations:r(t(DEt)),selectJsonSchemaDialectField:nSt,selectJsonSchemaDialectDefault:iSt,selectSchemas:t(sSt)},wrapSelectors:{isOAS3:oSt,selectLicenseUrl:aSt}},oas31:{selectors:{selectLicenseUrl:r(t(cSt))}}}}};const SSt=Rm.default.object,xSt=Rm.default.bool,G_=(Rm.default.oneOfType([SSt,xSt]),(0,H.createContext)(null));G_.displayName="JSONSchemaContext";const ky=(0,H.createContext)(0);ky.displayName="JSONSchemaLevelContext";const XY=(0,H.createContext)(new Set),Mm=(0,H.createContext)([]);class Uv{static Collapsed="collapsed";static Expanded="expanded";static DeeplyExpanded="deeply-expanded"}const QY=()=>{const{config:e}=(0,H.useContext)(G_);return e},Dn=e=>{const{components:t}=(0,H.useContext)(G_);return t[e]||null},wl=(e=void 0)=>{const{fn:t}=(0,H.useContext)(G_);return e!==void 0?t[e]:t},xOe=()=>{const[,e]=(0,H.useState)(null),{state:t}=(0,H.useContext)(G_);return{state:t,setState:r=>{r(t),e({})}}},Oy=()=>{const e=(0,H.useContext)(ky);return[e,e+1]},Ld=e=>{const t=(0,H.useContext)(Mm),{setState:r}=xOe(),n=typeof e=="string"?[...t,e]:t;return{path:n,pathMutator:(s,c={deep:!1})=>{const l=n.toString(),u=f=>{f.paths[l]=s,s===Uv.Collapsed&&Object.keys(f.paths).forEach((p=>{p.startsWith(l)&&f.paths[p]===Uv.DeeplyExpanded&&(f.paths[p]=Uv.Expanded)}))},a=f=>{Object.keys(f.paths).forEach((p=>{p.startsWith(l)&&(f.paths[p]=s)}))};c.deep?r(a):r(u)}}},Vv=e=>{const[t]=Oy(),{defaultExpandedLevels:r}=QY(),{path:n,pathMutator:s}=Ld(e),{path:c}=Ld(),{state:l}=xOe(),u=l.paths[n.toString()],a=l.paths[c.toString()]??l.paths[c.slice(0,-1).toString()],f=u??(r-t>0?Uv.Expanded:Uv.Collapsed),p=f!==Uv.Collapsed;return(0,H.useEffect)((()=>{s(a===Uv.DeeplyExpanded?Uv.DeeplyExpanded:f)}),[a]),{isExpanded:p,setExpanded:(0,H.useCallback)(((d={deep:!1})=>{s(d.deep?Uv.DeeplyExpanded:Uv.Expanded)}),[]),setCollapsed:(0,H.useCallback)(((d={deep:!1})=>{s(Uv.Collapsed,d)}),[])}},AOe=(e=void 0)=>{if(e===void 0)return(0,H.useContext)(XY);const t=(0,H.useContext)(XY);return new Set([...t,e])};var kOe=(0,H.forwardRef)((({schema:e,name:t="",dependentRequired:r=[],onExpand:n=()=>{},identifier:s=""},c)=>{const l=wl(),u=s||e?.$id||t,{path:a}=Ld(u),{isExpanded:f,setExpanded:p,setCollapsed:d}=Vv(u),[m,g]=Oy(),y=(()=>{const[Ce]=Oy();return Ce>0})(),w=l.isExpandable(e)||r.length>0,b=(Ce=>AOe().has(Ce))(e),_=AOe(e),E=l.stringifyConstraints(e),S=Dn("Accordion"),A=Dn("Keyword$schema"),k=Dn("Keyword$vocabulary"),O=Dn("Keyword$id"),j=Dn("Keyword$anchor"),P=Dn("Keyword$dynamicAnchor"),I=Dn("Keyword$ref"),$=Dn("Keyword$dynamicRef"),R=Dn("Keyword$defs"),q=Dn("Keyword$comment"),B=Dn("KeywordAllOf"),W=Dn("KeywordAnyOf"),Q=Dn("KeywordOneOf"),ee=Dn("KeywordNot"),ie=Dn("KeywordIf"),ne=Dn("KeywordThen"),ve=Dn("KeywordElse"),ce=Dn("KeywordDependentSchemas"),ae=Dn("KeywordPrefixItems"),me=Dn("KeywordItems"),$e=Dn("KeywordContains"),qe=Dn("KeywordProperties"),Te=Dn("KeywordPatternProperties"),fe=Dn("KeywordAdditionalProperties"),xe=Dn("KeywordPropertyNames"),Ke=Dn("KeywordUnevaluatedItems"),Qe=Dn("KeywordUnevaluatedProperties"),bt=Dn("KeywordType"),kt=Dn("KeywordEnum"),gt=Dn("KeywordConst"),$t=Dn("KeywordConstraint"),Ae=Dn("KeywordDependentRequired"),Ie=Dn("KeywordContentSchema"),Je=Dn("KeywordTitle"),nt=Dn("KeywordDescription"),Pe=Dn("KeywordDefault"),we=Dn("KeywordDeprecated"),Re=Dn("KeywordReadOnly"),Ye=Dn("KeywordWriteOnly"),ct=Dn("KeywordExamples"),St=Dn("ExtensionKeywords"),yt=Dn("ExpandDeepButton"),It=(0,H.useCallback)(((Ce,pe)=>{pe?p():d(),n(Ce,pe,!1)}),[n,p,d]),Qt=(0,H.useCallback)(((Ce,pe)=>{pe?p({deep:!0}):d({deep:!0}),n(Ce,pe,!0)}),[n,p,d]);return H.default.createElement(Mm.Provider,{value:a},H.default.createElement(ky.Provider,{value:g},H.default.createElement(XY.Provider,{value:_},H.default.createElement("article",{ref:c,"data-json-schema-level":m,className:(0,oa.default)("json-schema-2020-12",{"json-schema-2020-12--embedded":y,"json-schema-2020-12--circular":b})},H.default.createElement("div",{className:"json-schema-2020-12-head"},w&&!b?H.default.createElement(H.default.Fragment,null,H.default.createElement(S,{expanded:f,onChange:It},H.default.createElement(Je,{title:t,schema:e})),H.default.createElement(yt,{expanded:f,onClick:Qt})):H.default.createElement(Je,{title:t,schema:e}),H.default.createElement(we,{schema:e}),H.default.createElement(Re,{schema:e}),H.default.createElement(Ye,{schema:e}),H.default.createElement(bt,{schema:e,isCircular:b}),E.length>0&&E.map((Ce=>H.default.createElement($t,{key:`${Ce.scope}-${Ce.value}`,constraint:Ce})))),H.default.createElement("div",{className:(0,oa.default)("json-schema-2020-12-body",{"json-schema-2020-12-body--collapsed":!f})},f&&H.default.createElement(H.default.Fragment,null,H.default.createElement(nt,{schema:e}),!b&&w&&H.default.createElement(H.default.Fragment,null,H.default.createElement(qe,{schema:e}),H.default.createElement(Te,{schema:e}),H.default.createElement(fe,{schema:e}),H.default.createElement(Qe,{schema:e}),H.default.createElement(xe,{schema:e}),H.default.createElement(B,{schema:e}),H.default.createElement(W,{schema:e}),H.default.createElement(Q,{schema:e}),H.default.createElement(ee,{schema:e}),H.default.createElement(ie,{schema:e}),H.default.createElement(ne,{schema:e}),H.default.createElement(ve,{schema:e}),H.default.createElement(ce,{schema:e}),H.default.createElement(ae,{schema:e}),H.default.createElement(me,{schema:e}),H.default.createElement(Ke,{schema:e}),H.default.createElement($e,{schema:e}),H.default.createElement(Ie,{schema:e})),H.default.createElement(kt,{schema:e}),H.default.createElement(gt,{schema:e}),H.default.createElement(Ae,{schema:e,dependentRequired:r}),H.default.createElement(Pe,{schema:e}),H.default.createElement(ct,{schema:e}),H.default.createElement(A,{schema:e}),H.default.createElement(k,{schema:e}),H.default.createElement(O,{schema:e}),H.default.createElement(j,{schema:e}),H.default.createElement(P,{schema:e}),H.default.createElement(I,{schema:e}),!b&&w&&H.default.createElement(R,{schema:e}),H.default.createElement($,{schema:e}),H.default.createElement(q,{schema:e}),H.default.createElement(St,{schema:e})))))))})),OOe=({schema:e})=>e?.$schema?H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$schema"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$schema)):null,COe=({schema:e})=>{const t="$vocabulary",{path:r}=Ld(t),{isExpanded:n,setExpanded:s,setCollapsed:c}=Vv(t),l=Dn("Accordion"),u=(0,H.useCallback)((()=>{n?c():s()}),[n,s,c]);return e?.$vocabulary?typeof e.$vocabulary!="object"?null:H.default.createElement(Mm.Provider,{value:r},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary"},H.default.createElement(l,{expanded:n,onChange:u},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$vocabulary")),H.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),H.default.createElement("ul",null,n&&Object.entries(e.$vocabulary).map((([a,f])=>H.default.createElement("li",{key:a,className:(0,oa.default)("json-schema-2020-12-$vocabulary-uri",{"json-schema-2020-12-$vocabulary-uri--disabled":!f})},H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},a))))))):null},jOe=({schema:e})=>e?.$id?H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$id"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$id"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$id)):null,POe=({schema:e})=>e?.$anchor?H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$anchor"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$anchor)):null,TOe=({schema:e})=>e?.$dynamicAnchor?H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicAnchor"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$dynamicAnchor)):null,ROe=({schema:e})=>e?.$ref?H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$ref"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$ref)):null,IOe=({schema:e})=>e?.$dynamicRef?H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicRef"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$dynamicRef)):null,MOe=({schema:e})=>{const t=e?.$defs||{},r="$defs",{path:n}=Ld(r),{isExpanded:s,setExpanded:c,setCollapsed:l}=Vv(r),[u,a]=Oy(),f=Dn("Accordion"),p=Dn("ExpandDeepButton"),d=Dn("JSONSchema"),m=(0,H.useCallback)((()=>{s?l():c()}),[s,c,l]),g=(0,H.useCallback)(((y,w)=>{w?c({deep:!0}):l({deep:!0})}),[c,l]);return Object.keys(t).length===0?null:H.default.createElement(Mm.Provider,{value:n},H.default.createElement(ky.Provider,{value:a},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs","data-json-schema-level":u},H.default.createElement(f,{expanded:s,onChange:m},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$defs")),H.default.createElement(p,{expanded:s,onClick:g}),H.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!s})},s&&H.default.createElement(H.default.Fragment,null,Object.entries(t).map((([y,w])=>H.default.createElement("li",{key:y,className:"json-schema-2020-12-property"},H.default.createElement(d,{name:y,schema:w})))))))))},$Oe=({schema:e})=>e?.$comment?H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$comment"),H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$comment)):null,FOe=({schema:e})=>{const t=e?.allOf||[],r=wl(),n="allOf",{path:s}=Ld(n),{isExpanded:c,setExpanded:l,setCollapsed:u}=Vv(n),[a,f]=Oy(),p=Dn("Accordion"),d=Dn("ExpandDeepButton"),m=Dn("JSONSchema"),g=Dn("KeywordType"),y=(0,H.useCallback)((()=>{c?u():l()}),[c,l,u]),w=(0,H.useCallback)(((b,_)=>{_?l({deep:!0}):u({deep:!0})}),[l,u]);return Array.isArray(t)&&t.length!==0?H.default.createElement(Mm.Provider,{value:s},H.default.createElement(ky.Provider,{value:f},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf","data-json-schema-level":a},H.default.createElement(p,{expanded:c,onChange:y},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"All of")),H.default.createElement(d,{expanded:c,onClick:w}),H.default.createElement(g,{schema:{allOf:t}}),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!c})},c&&H.default.createElement(H.default.Fragment,null,t.map(((b,_)=>H.default.createElement("li",{key:`#${_}`,className:"json-schema-2020-12-property"},H.default.createElement(m,{name:`#${_} ${r.getTitle(b)}`,schema:b}))))))))):null},NOe=({schema:e})=>{const t=e?.anyOf||[],r=wl(),n="anyOf",{path:s}=Ld(n),{isExpanded:c,setExpanded:l,setCollapsed:u}=Vv(n),[a,f]=Oy(),p=Dn("Accordion"),d=Dn("ExpandDeepButton"),m=Dn("JSONSchema"),g=Dn("KeywordType"),y=(0,H.useCallback)((()=>{c?u():l()}),[c,l,u]),w=(0,H.useCallback)(((b,_)=>{_?l({deep:!0}):u({deep:!0})}),[l,u]);return Array.isArray(t)&&t.length!==0?H.default.createElement(Mm.Provider,{value:s},H.default.createElement(ky.Provider,{value:f},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf","data-json-schema-level":a},H.default.createElement(p,{expanded:c,onChange:y},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Any of")),H.default.createElement(d,{expanded:c,onClick:w}),H.default.createElement(g,{schema:{anyOf:t}}),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!c})},c&&H.default.createElement(H.default.Fragment,null,t.map(((b,_)=>H.default.createElement("li",{key:`#${_}`,className:"json-schema-2020-12-property"},H.default.createElement(m,{name:`#${_} ${r.getTitle(b)}`,schema:b}))))))))):null},DOe=({schema:e})=>{const t=e?.oneOf||[],r=wl(),n="oneOf",{path:s}=Ld(n),{isExpanded:c,setExpanded:l,setCollapsed:u}=Vv(n),[a,f]=Oy(),p=Dn("Accordion"),d=Dn("ExpandDeepButton"),m=Dn("JSONSchema"),g=Dn("KeywordType"),y=(0,H.useCallback)((()=>{c?u():l()}),[c,l,u]),w=(0,H.useCallback)(((b,_)=>{_?l({deep:!0}):u({deep:!0})}),[l,u]);return Array.isArray(t)&&t.length!==0?H.default.createElement(Mm.Provider,{value:s},H.default.createElement(ky.Provider,{value:f},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf","data-json-schema-level":a},H.default.createElement(p,{expanded:c,onChange:y},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"One of")),H.default.createElement(d,{expanded:c,onClick:w}),H.default.createElement(g,{schema:{oneOf:t}}),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!c})},c&&H.default.createElement(H.default.Fragment,null,t.map(((b,_)=>H.default.createElement("li",{key:`#${_}`,className:"json-schema-2020-12-property"},H.default.createElement(m,{name:`#${_} ${r.getTitle(b)}`,schema:b}))))))))):null},BOe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema");if(!t.hasKeyword(e,"not"))return null;const n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Not");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--not"},H.default.createElement(r,{name:n,schema:e.not,identifier:"not"}))},LOe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema");if(!t.hasKeyword(e,"if"))return null;const n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"If");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},H.default.createElement(r,{name:n,schema:e.if,identifier:"if"}))},qOe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema");if(!t.hasKeyword(e,"then"))return null;const n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Then");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--then"},H.default.createElement(r,{name:n,schema:e.then,identifier:"then"}))},zOe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema");if(!t.hasKeyword(e,"else"))return null;const n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Else");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},H.default.createElement(r,{name:n,schema:e.else,identifier:"else"}))},UOe=({schema:e})=>{const t=e?.dependentSchemas||[],r="dependentSchemas",{path:n}=Ld(r),{isExpanded:s,setExpanded:c,setCollapsed:l}=Vv(r),[u,a]=Oy(),f=Dn("Accordion"),p=Dn("ExpandDeepButton"),d=Dn("JSONSchema"),m=(0,H.useCallback)((()=>{s?l():c()}),[s,c,l]),g=(0,H.useCallback)(((y,w)=>{w?c({deep:!0}):l({deep:!0})}),[c,l]);return typeof t!="object"||Object.keys(t).length===0?null:H.default.createElement(Mm.Provider,{value:n},H.default.createElement(ky.Provider,{value:a},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas","data-json-schema-level":u},H.default.createElement(f,{expanded:s,onChange:m},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Dependent schemas")),H.default.createElement(p,{expanded:s,onClick:g}),H.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!s})},s&&H.default.createElement(H.default.Fragment,null,Object.entries(t).map((([y,w])=>H.default.createElement("li",{key:y,className:"json-schema-2020-12-property"},H.default.createElement(d,{name:y,schema:w})))))))))},VOe=({schema:e})=>{const t=e?.prefixItems||[],r=wl(),n="prefixItems",{path:s}=Ld(n),{isExpanded:c,setExpanded:l,setCollapsed:u}=Vv(n),[a,f]=Oy(),p=Dn("Accordion"),d=Dn("ExpandDeepButton"),m=Dn("JSONSchema"),g=Dn("KeywordType"),y=(0,H.useCallback)((()=>{c?u():l()}),[c,l,u]),w=(0,H.useCallback)(((b,_)=>{_?l({deep:!0}):u({deep:!0})}),[l,u]);return Array.isArray(t)&&t.length!==0?H.default.createElement(Mm.Provider,{value:s},H.default.createElement(ky.Provider,{value:f},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems","data-json-schema-level":a},H.default.createElement(p,{expanded:c,onChange:y},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Prefix items")),H.default.createElement(d,{expanded:c,onClick:w}),H.default.createElement(g,{schema:{prefixItems:t}}),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!c})},c&&H.default.createElement(H.default.Fragment,null,t.map(((b,_)=>H.default.createElement("li",{key:`#${_}`,className:"json-schema-2020-12-property"},H.default.createElement(m,{name:`#${_} ${r.getTitle(b)}`,schema:b}))))))))):null},WOe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema");if(!t.hasKeyword(e,"items"))return null;const n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Items");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--items"},H.default.createElement(r,{name:n,schema:e.items,identifier:"items"}))},HOe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema");if(!t.hasKeyword(e,"contains"))return null;const n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Contains");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contains"},H.default.createElement(r,{name:n,schema:e.contains,identifier:"contains"}))},JOe=({schema:e})=>{const t=wl(),r=e?.properties||{},n=Array.isArray(e?.required)?e.required:[],s=Dn("JSONSchema"),{path:c}=Ld("properties");return Object.keys(r).length===0?null:H.default.createElement(Mm.Provider,{value:c},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},H.default.createElement("ul",null,Object.entries(r).map((([l,u])=>{const a=n.includes(l),f=t.getDependentRequired(l,e);return H.default.createElement("li",{key:l,className:(0,oa.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":a})},H.default.createElement(s,{name:l,schema:u,dependentRequired:f}))})))))},KOe=({schema:e})=>{const t=e?.patternProperties||{},r=Dn("JSONSchema"),{path:n}=Ld("patternProperties");return Object.keys(t).length===0?null:H.default.createElement(Mm.Provider,{value:n},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties"},H.default.createElement("ul",null,Object.entries(t).map((([s,c])=>H.default.createElement("li",{key:s,className:"json-schema-2020-12-property"},H.default.createElement(r,{name:s,schema:c})))))))},GOe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema");if(!t.hasKeyword(e,"additionalProperties"))return null;const n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Additional properties");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties"},e.additionalProperties===!0?H.default.createElement(H.default.Fragment,null,n,H.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"allowed")):e.additionalProperties===!1?H.default.createElement(H.default.Fragment,null,n,H.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"forbidden")):H.default.createElement(r,{name:n,schema:e.additionalProperties,identifier:"additionalProperties"}))},YOe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema"),n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Property names");return t.hasKeyword(e,"propertyNames")?H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames"},H.default.createElement(r,{name:n,schema:e.propertyNames,identifier:"propertyNames"})):null},ZOe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema");if(!t.hasKeyword(e,"unevaluatedItems"))return null;const n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated items");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems"},H.default.createElement(r,{name:n,schema:e.unevaluatedItems,identifier:"unevaluatedItems"}))},XOe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema");if(!t.hasKeyword(e,"unevaluatedProperties"))return null;const n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated properties");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties"},H.default.createElement(r,{name:n,schema:e.unevaluatedProperties,identifier:"unevaluatedProperties"}))},QOe=({schema:e,isCircular:t=!1})=>{const r=wl().getType(e),n=t?" [circular]":"";return H.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},`${r}${n}`)},eCe=({schema:e})=>{const t=Dn("JSONViewer");return Array.isArray(e?.enum)?H.default.createElement(t,{name:"Enum",value:e.enum,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--enum"}):null},tCe=({schema:e})=>{const t=wl(),r=Dn("JSONViewer");return t.hasKeyword(e,"const")?H.default.createElement(r,{name:"Const",value:e.const,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--const"}):null};const rCe=e=>typeof e=="string"?`${e.charAt(0).toUpperCase()}${e.slice(1)}`:e,nCe=e=>(t,{lookup:r="extended"}={})=>{const n=e();if(t?.title!=null)return n.upperFirst(String(t.title));if(r==="extended"){if(t?.$anchor!=null)return n.upperFirst(String(t.$anchor));if(t?.$id!=null)return String(t.$id)}return""},iCe=e=>{const t=(r,n=new WeakSet)=>{const s=e();if(r==null)return"any";if(s.isBooleanJSONSchema(r))return r?"any":"never";if(typeof r!="object"||n.has(r))return"any";n.add(r);const{type:c,prefixItems:l,items:u}=r,a=()=>{if(Array.isArray(l)){const d=l.map((g=>t(g,n))),m=u?t(u,n):"any";return`array<[${d.join(", ")}], ${m}>`}return u?`array<${t(u,n)}>`:"array"};if(r.not&&t(r.not)==="any")return"never";const f=(d,m)=>Array.isArray(r[d])?`(${r[d].map((g=>t(g,n))).join(m)})`:null,p=[Array.isArray(c)?c.map((d=>d==="array"?a():d)).join(" | "):c==="array"?a():["null","boolean","object","array","number","integer","string"].includes(c)?c:(()=>{if(Object.hasOwn(r,"prefixItems")||Object.hasOwn(r,"items")||Object.hasOwn(r,"contains"))return a();if(Object.hasOwn(r,"properties")||Object.hasOwn(r,"additionalProperties")||Object.hasOwn(r,"patternProperties"))return"object";if(["int32","int64"].includes(r.format))return"integer";if(["float","double"].includes(r.format))return"number";if(Object.hasOwn(r,"minimum")||Object.hasOwn(r,"maximum")||Object.hasOwn(r,"exclusiveMinimum")||Object.hasOwn(r,"exclusiveMaximum")||Object.hasOwn(r,"multipleOf"))return"number | integer";if(Object.hasOwn(r,"pattern")||Object.hasOwn(r,"format")||Object.hasOwn(r,"minLength")||Object.hasOwn(r,"maxLength")||Object.hasOwn(r,"contentEncoding")||Object.hasOwn(r,"contentMediaType"))return"string";if(r.const!==void 0){if(r.const===null)return"null";if(typeof r.const=="boolean")return"boolean";if(typeof r.const=="number")return Number.isInteger(r.const)?"integer":"number";if(typeof r.const=="string")return"string";if(Array.isArray(r.const))return"array";if(typeof r.const=="object")return"object"}return null})(),f("oneOf"," | "),f("anyOf"," | "),f("allOf"," & ")].filter(Boolean).join(" | ");return n.delete(r),p||"any"};return t},sCe=e=>typeof e=="boolean",oCe=(e,t)=>e!==null&&typeof e=="object"&&Object.hasOwn(e,t),aCe=e=>t=>{const r=e();return t?.$schema||t?.$vocabulary||t?.$id||t?.$anchor||t?.$dynamicAnchor||t?.$ref||t?.$dynamicRef||t?.$defs||t?.$comment||t?.allOf||t?.anyOf||t?.oneOf||r.hasKeyword(t,"not")||r.hasKeyword(t,"if")||r.hasKeyword(t,"then")||r.hasKeyword(t,"else")||t?.dependentSchemas||t?.prefixItems||r.hasKeyword(t,"items")||r.hasKeyword(t,"contains")||t?.properties||t?.patternProperties||r.hasKeyword(t,"additionalProperties")||r.hasKeyword(t,"propertyNames")||r.hasKeyword(t,"unevaluatedItems")||r.hasKeyword(t,"unevaluatedProperties")||t?.description||t?.enum||r.hasKeyword(t,"const")||r.hasKeyword(t,"contentSchema")||r.hasKeyword(t,"default")||t?.examples||r.getExtensionKeywords(t).length>0},lCe=e=>e===null||["number","bigint","boolean"].includes(typeof e)?String(e):Array.isArray(e)?`[${e.map(lCe).join(", ")}]`:JSON.stringify(e),lT=(e,t,r)=>{const n=typeof t=="number",s=typeof r=="number";return n&&s?t===r?`${t} ${e}`:`[${t}, ${r}] ${e}`:n?`≥ ${t} ${e}`:s?`≤ ${r} ${e}`:null},ASt=e=>{const t=[],r=(a=>{if(typeof a?.multipleOf!="number"||a.multipleOf<=0||a.multipleOf===1)return null;const{multipleOf:f}=a;if(Number.isInteger(f))return`multiple of ${f}`;const p=10**f.toString().split(".")[1].length;return`multiple of ${f*p}/${p}`})(e);r!==null&&t.push({scope:"number",value:r});const n=(a=>{const f=a?.minimum,p=a?.maximum,d=a?.exclusiveMinimum,m=a?.exclusiveMaximum,g=typeof f=="number",y=typeof p=="number",w=typeof d=="number",b=typeof m=="number",_=w&&(!g||fm);return(g||w)&&(y||b)?`${_?"(":"["}${_?d:f}, ${E?m:p}${E?")":"]"}`:g||w?`${_?">":"≥"} ${_?d:f}`:y||b?`${E?"<":"≤"} ${E?m:p}`:null})(e);n!==null&&t.push({scope:"number",value:n}),e?.format&&t.push({scope:"string",value:e.format});const s=lT("characters",e?.minLength,e?.maxLength);s!==null&&t.push({scope:"string",value:s}),e?.pattern&&t.push({scope:"string",value:`matches ${e?.pattern}`}),e?.contentMediaType&&t.push({scope:"string",value:`media type: ${e.contentMediaType}`}),e?.contentEncoding&&t.push({scope:"string",value:`encoding: ${e.contentEncoding}`});const c=lT(e?.uniqueItems?"unique items":"items",e?.minItems,e?.maxItems);c!==null&&t.push({scope:"array",value:c}),e?.uniqueItems&&!c&&t.push({scope:"array",value:"unique"});const l=lT("contained items",e?.minContains,e?.maxContains);l!==null&&t.push({scope:"array",value:l});const u=lT("properties",e?.minProperties,e?.maxProperties);return u!==null&&t.push({scope:"object",value:u}),t},kSt=(e,t)=>t?.dependentRequired?Array.from(Object.entries(t.dependentRequired).reduce(((r,[n,s])=>(Array.isArray(s)&&s.includes(e)&&r.add(n),r)),new Set)):[],cT=e=>typeof e=="object"&&e!==null&&!Array.isArray(e)&&(Object.getPrototypeOf(e)===null||Object.getPrototypeOf(e)===Object.prototype),cCe=()=>["$schema","$vocabulary","$id","$anchor","$dynamicAnchor","$dynamicRef","$ref","$defs","$comment","allOf","anyOf","oneOf","not","if","then","else","dependentSchemas","prefixItems","items","contains","properties","patternProperties","additionalProperties","propertyNames","unevaluatedItems","unevaluatedProperties","type","enum","const","multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","maxContains","minContains","maxProperties","minProperties","required","dependentRequired","title","description","default","deprecated","readOnly","writeOnly","examples","format","contentEncoding","contentMediaType","contentSchema"],uCe=e=>t=>{const r=e().getSchemaKeywords();return cT(t)?((n,s)=>{const c=new Set(s);return n.filter((l=>!c.has(l)))})(Object.keys(t),r):[]},OSt=(e,t)=>{const r=Pt.Map.isMap(e);if(!r&&!cT(e))return!1;const n=c=>t===c||Array.isArray(t)&&t.includes(c),s=r?e.get("type"):e.type;return Pt.List.isList(s)||Array.isArray(s)?s.some((c=>n(c))):n(s)},CSt=({constraint:e})=>cT(e)&&typeof e.scope=="string"&&typeof e.value=="string"?H.default.createElement("span",{className:`json-schema-2020-12__constraint json-schema-2020-12__constraint--${e.scope}`},e.value):null;var fCe=H.default.memo(CSt),pCe=({dependentRequired:e})=>Array.isArray(e)&&e.length!==0?H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired"},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Required when defined"),H.default.createElement("ul",null,e.map((t=>H.default.createElement("li",{key:t},H.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning"},t)))))):null,hCe=({schema:e})=>{const t=wl(),r=Dn("JSONSchema");if(!t.hasKeyword(e,"contentSchema"))return null;const n=H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Content schema");return H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema"},H.default.createElement(r,{name:n,schema:e.contentSchema,identifier:"contentSchema"}))},dCe=({title:e="",schema:t})=>{const r=wl(),n=e||r.getTitle(t);return n?H.default.createElement("div",{className:"json-schema-2020-12__title"},n):null},mCe=({schema:e})=>e?.description?H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},H.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},e.description)):null,gCe=({schema:e})=>{const t=wl(),r=Dn("JSONViewer");return t.hasKeyword(e,"default")?H.default.createElement(r,{name:"Default",value:e.default,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--default"}):null},yCe=({schema:e})=>e?.deprecated!==!0?null:H.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--warning"},"deprecated"),vCe=({schema:e})=>e?.readOnly!==!0?null:H.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"read-only"),bCe=({schema:e})=>e?.writeOnly!==!0?null:H.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"write-only"),wCe=({schema:e})=>{const t=e?.examples||[],r=Dn("JSONViewer");return Array.isArray(t)&&t.length!==0?H.default.createElement(r,{name:"Examples",value:e.examples,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--examples"}):null},_Ce=({schema:e})=>{const t=wl(),r="ExtensionKeywords",{path:n}=Ld(r),{isExpanded:s,setExpanded:c,setCollapsed:l}=Vv(r),[u,a]=Oy(),f=Dn("Accordion"),p=Dn("ExpandDeepButton"),d=Dn("JSONViewer"),{showExtensionKeywords:m}=QY(),g=t.getExtensionKeywords(e),y=(0,H.useCallback)((()=>{s?l():c()}),[s,c,l]),w=(0,H.useCallback)(((b,_)=>{_?c({deep:!0}):l({deep:!0})}),[c,l]);return m&&g.length!==0?H.default.createElement(Mm.Provider,{value:n},H.default.createElement(ky.Provider,{value:a},H.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--extension-keywords","data-json-schema-level":u},H.default.createElement(f,{expanded:s,onChange:y},H.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--extension"},"Extension Keywords")),H.default.createElement(p,{expanded:s,onClick:w}),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!s})},s&&H.default.createElement(H.default.Fragment,null,g.map((b=>H.default.createElement(d,{key:b,name:b,value:e[b],className:"json-schema-2020-12-json-viewer-extension-keyword"})))))))):null};const eZ=({name:e,value:t,className:r})=>{const n=wl(),{path:s}=Ld(e),{isExpanded:c,setExpanded:l,setCollapsed:u}=Vv(e),[a,f]=Oy(),p=Dn("Accordion"),d=Dn("ExpandDeepButton"),m=typeof t=="string"||typeof t=="number"||typeof t=="bigint"||typeof t=="boolean"||typeof t=="symbol"||t==null,g=(b=>cT(b)&&Object.keys(b).length===0)(t)||(b=>Array.isArray(b)&&b.length===0)(t),y=(0,H.useCallback)((()=>{c?u():l()}),[c,l,u]),w=(0,H.useCallback)(((b,_)=>{_?l({deep:!0}):u({deep:!0})}),[l,u]);return m?H.default.createElement("div",{className:(0,oa.default)("json-schema-2020-12-json-viewer",r)},H.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},e),H.default.createElement("span",{className:"json-schema-2020-12-json-viewer__value json-schema-2020-12-json-viewer__value--secondary"},n.stringify(t))):g?H.default.createElement("div",{className:(0,oa.default)("json-schema-2020-12-json-viewer",r)},H.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},e),H.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},Array.isArray(t)?"empty array":"empty object")):H.default.createElement(Mm.Provider,{value:s},H.default.createElement(ky.Provider,{value:f},H.default.createElement("div",{className:(0,oa.default)("json-schema-2020-12-json-viewer",r),"data-json-schema-level":a},H.default.createElement(p,{expanded:c,onChange:y},H.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},e)),H.default.createElement(d,{expanded:c,onClick:w}),H.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},Array.isArray(t)?"array":"object"),H.default.createElement("ul",{className:(0,oa.default)("json-schema-2020-12-json-viewer__children",{"json-schema-2020-12-json-viewer__children--collapsed":!c})},c&&H.default.createElement(H.default.Fragment,null,Array.isArray(t)?t.map(((b,_)=>H.default.createElement("li",{key:`#${_}`,className:"json-schema-2020-12-property"},H.default.createElement(eZ,{name:`#${_}`,value:b,className:r})))):Object.entries(t).map((([b,_])=>H.default.createElement("li",{key:b,className:"json-schema-2020-12-property"},H.default.createElement(eZ,{name:b,value:_,className:r})))))))))};var ECe=eZ,SCe=({expanded:e=!1,children:t,onChange:r})=>{const n=Dn("ChevronRightIcon"),s=(0,H.useCallback)((c=>{r(c,!e)}),[e,r]);return H.default.createElement("button",{type:"button",className:"json-schema-2020-12-accordion",onClick:s},H.default.createElement("div",{className:"json-schema-2020-12-accordion__children"},t),H.default.createElement("span",{className:(0,oa.default)("json-schema-2020-12-accordion__icon",{"json-schema-2020-12-accordion__icon--expanded":e,"json-schema-2020-12-accordion__icon--collapsed":!e})},H.default.createElement(n,null)))},xCe=({expanded:e,onClick:t})=>{const r=(0,H.useCallback)((n=>{t(n,!e)}),[e,t]);return H.default.createElement("button",{type:"button",className:"json-schema-2020-12-expand-deep-button",onClick:r},e?"Collapse all":"Expand all")},ACe=()=>H.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},H.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}));const kCe=(e,t={})=>{const r={components:{JSONSchema:kOe,Keyword$schema:OOe,Keyword$vocabulary:COe,Keyword$id:jOe,Keyword$anchor:POe,Keyword$dynamicAnchor:TOe,Keyword$ref:ROe,Keyword$dynamicRef:IOe,Keyword$defs:MOe,Keyword$comment:$Oe,KeywordAllOf:FOe,KeywordAnyOf:NOe,KeywordOneOf:DOe,KeywordNot:BOe,KeywordIf:LOe,KeywordThen:qOe,KeywordElse:zOe,KeywordDependentSchemas:UOe,KeywordPrefixItems:VOe,KeywordItems:WOe,KeywordContains:HOe,KeywordProperties:JOe,KeywordPatternProperties:KOe,KeywordAdditionalProperties:GOe,KeywordPropertyNames:YOe,KeywordUnevaluatedItems:ZOe,KeywordUnevaluatedProperties:XOe,KeywordType:QOe,KeywordEnum:eCe,KeywordConst:tCe,KeywordConstraint:fCe,KeywordDependentRequired:pCe,KeywordContentSchema:hCe,KeywordTitle:dCe,KeywordDescription:mCe,KeywordDefault:gCe,KeywordDeprecated:yCe,KeywordReadOnly:vCe,KeywordWriteOnly:bCe,KeywordExamples:wCe,ExtensionKeywords:_Ce,JSONViewer:ECe,Accordion:SCe,ExpandDeepButton:xCe,ChevronRightIcon:ACe,...t.components},config:{default$schema:"https://json-schema.org/draft/2020-12/schema",defaultExpandedLevels:0,showExtensionKeywords:!0,...t.config},fn:{upperFirst:rCe,getTitle:nCe(wl),getType:iCe(wl),isBooleanJSONSchema:sCe,hasKeyword:oCe,isExpandable:aCe(wl),stringify:lCe,stringifyConstraints:ASt,getDependentRequired:kSt,getSchemaKeywords:cCe,getExtensionKeywords:uCe(wl),...t.fn},state:{paths:{}}},n=s=>H.default.createElement(G_.Provider,{value:r},H.default.createElement(e,s));return n.contexts={JSONSchemaContext:G_},n.displayName=e.displayName,n},jSt=({getSystem:e})=>(t,r={})=>{const{getComponent:n,getConfigs:s}=e(),c=s(),l=n("JSONSchema202012"),u=n("JSONSchema202012Keyword$schema"),a=n("JSONSchema202012Keyword$vocabulary"),f=n("JSONSchema202012Keyword$id"),p=n("JSONSchema202012Keyword$anchor"),d=n("JSONSchema202012Keyword$dynamicAnchor"),m=n("JSONSchema202012Keyword$ref"),g=n("JSONSchema202012Keyword$dynamicRef"),y=n("JSONSchema202012Keyword$defs"),w=n("JSONSchema202012Keyword$comment"),b=n("JSONSchema202012KeywordAllOf"),_=n("JSONSchema202012KeywordAnyOf"),E=n("JSONSchema202012KeywordOneOf"),S=n("JSONSchema202012KeywordNot"),A=n("JSONSchema202012KeywordIf"),k=n("JSONSchema202012KeywordThen"),O=n("JSONSchema202012KeywordElse"),j=n("JSONSchema202012KeywordDependentSchemas"),P=n("JSONSchema202012KeywordPrefixItems"),I=n("JSONSchema202012KeywordItems"),$=n("JSONSchema202012KeywordContains"),R=n("JSONSchema202012KeywordProperties"),q=n("JSONSchema202012KeywordPatternProperties"),B=n("JSONSchema202012KeywordAdditionalProperties"),W=n("JSONSchema202012KeywordPropertyNames"),Q=n("JSONSchema202012KeywordUnevaluatedItems"),ee=n("JSONSchema202012KeywordUnevaluatedProperties"),ie=n("JSONSchema202012KeywordType"),ne=n("JSONSchema202012KeywordEnum"),ve=n("JSONSchema202012KeywordConst"),ce=n("JSONSchema202012KeywordConstraint"),ae=n("JSONSchema202012KeywordDependentRequired"),me=n("JSONSchema202012KeywordContentSchema"),$e=n("JSONSchema202012KeywordTitle"),qe=n("JSONSchema202012KeywordDescription"),Te=n("JSONSchema202012KeywordDefault"),fe=n("JSONSchema202012KeywordDeprecated"),xe=n("JSONSchema202012KeywordReadOnly"),Ke=n("JSONSchema202012KeywordWriteOnly"),Qe=n("JSONSchema202012KeywordExamples"),bt=n("JSONSchema202012ExtensionKeywords"),kt=n("JSONSchema202012JSONViewer"),gt=n("JSONSchema202012Accordion"),$t=n("JSONSchema202012ExpandDeepButton"),Ae=n("JSONSchema202012ChevronRightIcon");return kCe(t,{components:{JSONSchema:l,Keyword$schema:u,Keyword$vocabulary:a,Keyword$id:f,Keyword$anchor:p,Keyword$dynamicAnchor:d,Keyword$ref:m,Keyword$dynamicRef:g,Keyword$defs:y,Keyword$comment:w,KeywordAllOf:b,KeywordAnyOf:_,KeywordOneOf:E,KeywordNot:S,KeywordIf:A,KeywordThen:k,KeywordElse:O,KeywordDependentSchemas:j,KeywordPrefixItems:P,KeywordItems:I,KeywordContains:$,KeywordProperties:R,KeywordPatternProperties:q,KeywordAdditionalProperties:B,KeywordPropertyNames:W,KeywordUnevaluatedItems:Q,KeywordUnevaluatedProperties:ee,KeywordType:ie,KeywordEnum:ne,KeywordConst:ve,KeywordConstraint:ce,KeywordDependentRequired:ae,KeywordContentSchema:me,KeywordTitle:$e,KeywordDescription:qe,KeywordDefault:Te,KeywordDeprecated:fe,KeywordReadOnly:xe,KeywordWriteOnly:Ke,KeywordExamples:Qe,ExtensionKeywords:bt,JSONViewer:kt,Accordion:gt,ExpandDeepButton:$t,ChevronRightIcon:Ae,...r.components},config:{showExtensionKeywords:c.showExtensions,...r.config},fn:{...r.fn}})};var OCe=({getSystem:e,fn:t})=>{const r=()=>({upperFirst:t.upperFirst,...t.jsonSchema202012});return{components:{JSONSchema202012:kOe,JSONSchema202012Keyword$schema:OOe,JSONSchema202012Keyword$vocabulary:COe,JSONSchema202012Keyword$id:jOe,JSONSchema202012Keyword$anchor:POe,JSONSchema202012Keyword$dynamicAnchor:TOe,JSONSchema202012Keyword$ref:ROe,JSONSchema202012Keyword$dynamicRef:IOe,JSONSchema202012Keyword$defs:MOe,JSONSchema202012Keyword$comment:$Oe,JSONSchema202012KeywordAllOf:FOe,JSONSchema202012KeywordAnyOf:NOe,JSONSchema202012KeywordOneOf:DOe,JSONSchema202012KeywordNot:BOe,JSONSchema202012KeywordIf:LOe,JSONSchema202012KeywordThen:qOe,JSONSchema202012KeywordElse:zOe,JSONSchema202012KeywordDependentSchemas:UOe,JSONSchema202012KeywordPrefixItems:VOe,JSONSchema202012KeywordItems:WOe,JSONSchema202012KeywordContains:HOe,JSONSchema202012KeywordProperties:JOe,JSONSchema202012KeywordPatternProperties:KOe,JSONSchema202012KeywordAdditionalProperties:GOe,JSONSchema202012KeywordPropertyNames:YOe,JSONSchema202012KeywordUnevaluatedItems:ZOe,JSONSchema202012KeywordUnevaluatedProperties:XOe,JSONSchema202012KeywordType:QOe,JSONSchema202012KeywordEnum:eCe,JSONSchema202012KeywordConst:tCe,JSONSchema202012KeywordConstraint:fCe,JSONSchema202012KeywordDependentRequired:pCe,JSONSchema202012KeywordContentSchema:hCe,JSONSchema202012KeywordTitle:dCe,JSONSchema202012KeywordDescription:mCe,JSONSchema202012KeywordDefault:gCe,JSONSchema202012KeywordDeprecated:yCe,JSONSchema202012KeywordReadOnly:vCe,JSONSchema202012KeywordWriteOnly:bCe,JSONSchema202012KeywordExamples:wCe,JSONSchema202012ExtensionKeywords:_Ce,JSONSchema202012JSONViewer:ECe,JSONSchema202012Accordion:SCe,JSONSchema202012ExpandDeepButton:xCe,JSONSchema202012ChevronRightIcon:ACe,withJSONSchema202012Context:kCe,withJSONSchema202012SystemContext:jSt(e()),JSONSchema202012PathContext:()=>Mm,JSONSchema202012LevelContext:()=>ky},fn:{upperFirst:rCe,jsonSchema202012:{getTitle:nCe(r),getType:iCe(r),isExpandable:aCe(r),isBooleanJSONSchema:sCe,hasKeyword:oCe,useFn:wl,useConfig:QY,useComponent:Dn,useIsExpanded:Vv,usePath:Ld,useLevel:Oy,getSchemaKeywords:cCe,getExtensionKeywords:uCe(r),hasSchemaType:OSt}}}},PSt=(e,{sample:t=[]}={})=>((r,n={})=>{const{minItems:s,maxItems:c,uniqueItems:l}=n,{contains:u,minContains:a,maxContains:f}=n;let p=[...r];if(u!=null&&typeof u=="object"&&Number.isInteger(a)&&a>1){const d=p.at(0);for(let m=1;m0&&(p=r.slice(0,c)),Number.isInteger(s)&&s>0)for(let d=0;p.length{throw new Error("Not implemented")};const uT=e=>bx()(e),fT=e=>e.at(0),Y_=e=>typeof e=="boolean",Wv=e=>(0,T1.default)(e),I1=e=>Y_(e)||Wv(e);var pT=class{data={};register(t,r){this.data[t]=r}unregister(t){t===void 0?this.data={}:delete this.data[t]}get(t){return this.data[t]}},CCe=()=>0,jCe=()=>0,RSt=()=>.1,ISt=()=>.1,MSt=()=>"user@example.com",$St=()=>"실례@example.com",FSt=()=>"example.com",NSt=()=>"실례.com",DSt=()=>"198.51.100.42",BSt=()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",LSt=()=>"https://example.com/",qSt=()=>"path/index.html",zSt=()=>"https://실례.com/",USt=()=>"path/실례.html",VSt=()=>"3fa85f64-5717-4562-b3fc-2c963f66afa6",WSt=()=>"https://example.com/dictionary/{term:1}/{term}",HSt=()=>"/a/b/c",JSt=()=>"1/0",KSt=()=>new Date().toISOString(),GSt=()=>new Date().toISOString().substring(0,10),YSt=()=>new Date().toISOString().substring(11),ZSt=()=>"P3D",XSt=()=>"********",QSt=()=>"^[a-z]+$";const hT=new class extends pT{#e={int32:CCe,int64:jCe,float:RSt,double:ISt,email:MSt,"idn-email":$St,hostname:FSt,"idn-hostname":NSt,ipv4:DSt,ipv6:BSt,uri:LSt,"uri-reference":qSt,iri:zSt,"iri-reference":USt,uuid:VSt,"uri-template":WSt,"json-pointer":HSt,"relative-json-pointer":JSt,"date-time":KSt,date:GSt,time:YSt,duration:ZSt,password:XSt,regex:QSt};data={...this.#e};get defaults(){return{...this.#e}}},PCe=(e,t)=>typeof t=="function"?hT.register(e,t):t===null?hT.unregister(e):hT.get(e);PCe.getDefaults=()=>hT.defaults;var dT=PCe,ext=Nr(287).Buffer,txt=e=>ext.from(e).toString("ascii"),rxt=Nr(287).Buffer,nxt=e=>rxt.from(e).toString("utf8"),ixt=Nr(287).Buffer,sxt=e=>ixt.from(e).toString("binary"),oxt=e=>{let t="";for(let r=0;r=33&&n<=60||n>=62&&n<=126||n===9||n===32)t+=e.charAt(r);else if(n===13||n===10)t+=`\r `;else if(n>126){const s=unescape(encodeURIComponent(e.charAt(r)));for(let c=0;caxt.from(e).toString("hex"),cxt=Nr(287).Buffer,uxt=e=>{const t=cxt.from(e).toString("utf8"),r="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";let n=0,s="",c=0,l=0;for(let u=0;u=5;)s+=r.charAt(c>>>l-5&31),l-=5;l>0&&(s+=r.charAt(c<<5-l&31),n=(8-8*t.length%5)%5);for(let u=0;ufxt.from(e).toString("base64"),hxt=Nr(287).Buffer,dxt=e=>hxt.from(e).toString("base64url");const mT=new class extends pT{#e={"7bit":txt,"8bit":nxt,binary:sxt,"quoted-printable":oxt,base16:lxt,base32:uxt,base64:pxt,base64url:dxt};data={...this.#e};get defaults(){return{...this.#e}}},TCe=(e,t)=>typeof t=="function"?mT.register(e,t):t===null?mT.unregister(e):mT.get(e);TCe.getDefaults=()=>mT.defaults;var RCe=TCe,mxt={"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"},gxt={"image/*":()=>uT(25).toString("binary")},yxt={"audio/*":()=>uT(25).toString("binary")},vxt={"video/*":()=>uT(25).toString("binary")},bxt={"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/*":()=>uT(25).toString("binary")};const Sx=new class extends pT{#e={...mxt,...gxt,...yxt,...vxt,...bxt};data={...this.#e};get defaults(){return{...this.#e}}},ICe=(e,t)=>{if(typeof t=="function")return Sx.register(e,t);if(t===null)return Sx.unregister(e);const r=e.split(";").at(0),n=`${r.split("/").at(0)}/*`;return Sx.get(e)||Sx.get(r)||Sx.get(n)};ICe.getDefaults=()=>Sx.defaults;var MCe=ICe;const tZ=(e,t={})=>{const{maxLength:r,minLength:n}=t;let s=e;if(Number.isInteger(r)&&r>0&&(s=s.slice(0,r)),Number.isInteger(n)&&n>0){let c=0;for(;s.length{const{contentEncoding:r,contentMediaType:n,contentSchema:s}=e,{pattern:c,format:l}=e,u=RCe(r)||Xke.default;let a;return a=typeof c=="string"?tZ((f=>{try{const p=new RegExp("(?<=(?{const{format:p}=f,d=dT(p);return typeof d=="function"?d(f):"string"})(e):I1(s)&&typeof n=="string"&&t!==void 0?Array.isArray(t)||typeof t=="object"?JSON.stringify(t):tZ(String(t),e):typeof n=="string"?(f=>{const{contentMediaType:p}=f,d=MCe(p);return typeof d=="function"?d(f):"string"})(e):tZ("string",e),u(a)};const $Ce=(e,t={})=>{const{minimum:r,maximum:n,exclusiveMinimum:s,exclusiveMaximum:c}=t,{multipleOf:l}=t,u=Number.isInteger(e)?1:Number.EPSILON;let a=typeof r=="number"?r:null,f=typeof n=="number"?n:null,p=e;if(typeof s=="number"&&(a=a!==null?Math.max(a,s+u):s+u),typeof c=="number"&&(f=f!==null?Math.min(f,c-u):c-u),p=a>f&&e||a||f||p,typeof l=="number"&&l>0){const d=p%l;p=d===0?p:p+l-d}return p};var _xt=e=>{const{format:t}=e;let r;return r=typeof t=="string"?(n=>{const{format:s}=n,c=dT(s);return typeof c=="function"?c(n):0})(e):0,$Ce(r,e)},Ext=e=>{const{format:t}=e;let r;return r=typeof t=="string"?(n=>{const{format:s}=n,c=dT(s);if(typeof c=="function")return c(n);switch(s){case"int32":return CCe();case"int64":return jCe()}return 0})(e):0,$Ce(r,e)},Sxt=e=>typeof e.default!="boolean"||e.default,gT=new Proxy({array:PSt,object:TSt,string:wxt,number:_xt,integer:Ext,boolean:Sxt,null:()=>null},{get:(e,t)=>typeof t=="string"&&Object.hasOwn(e,t)?e[t]:()=>`Unknown Type: ${t}`});const FCe=["array","object","number","integer","string","boolean","null"],h3=e=>{if(!Wv(e))return!1;const{examples:t,example:r,default:n}=e;return!!(Array.isArray(t)&&t.length>=1)||n!==void 0||r!==void 0},rZ=e=>{if(!Wv(e))return null;const{examples:t,example:r,default:n}=e;return Array.isArray(t)&&t.length>=1?t.at(0):n!==void 0?n:r!==void 0?r:void 0},yT={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"]};yT.number=yT.integer;const nZ="string",NCe=e=>e===void 0?null:e===null?"null":Array.isArray(e)?"array":Number.isInteger(e)?"integer":typeof e,vT=e=>{if(Array.isArray(e)&&e.length>=1){if(e.includes("array"))return"array";if(e.includes("object"))return"object";{const t=e.filter((n=>n!=="null")),r=fT(t.length>0?t:e);if(FCe.includes(r))return r}}return FCe.includes(e)?e:null},iZ=(e,t=new WeakSet)=>{if(!Wv(e)||t.has(e))return nZ;t.add(e);let{type:r,const:n}=e;if(r=vT(r),typeof r!="string"){const s=Object.keys(yT);e:for(let c=0;c{if(Array.isArray(e[f])){const p=e[f].map((d=>iZ(d,t)));return vT(p)}return null},c=s("allOf"),l=s("anyOf"),u=s("oneOf"),a=e.not?iZ(e.not,t):null;(c||l||u||a)&&(r=vT([c,l,u,a].filter(Boolean)))}if(typeof r!="string"&&h3(e)){const s=rZ(e),c=NCe(s);r=typeof c=="string"?c:r}return t.delete(e),r||nZ},DCe=e=>iZ(e),sZ=e=>Y_(e)?(t=>t===!1?{not:{}}:{})(e):Wv(e)?e:{},d3=(e,t,r={})=>{if(Y_(e)&&e===!0)return!0;if(Y_(e)&&e===!1)return!1;if(Y_(t)&&t===!0)return!0;if(Y_(t)&&t===!1)return!1;if(!I1(e))return t;if(!I1(t))return e;const n={...t,...e};if(t.type&&e.type&&Array.isArray(t.type)&&typeof t.type=="string"){const s=J_(t.type).concat(e.type);n.type=Array.from(new Set(s))}if(Array.isArray(t.required)&&Array.isArray(e.required)&&(n.required=[...new Set([...e.required,...t.required])]),t.properties&&e.properties){const s=new Set([...Object.keys(t.properties),...Object.keys(e.properties)]);n.properties={};for(const c of s){const l=t.properties[c]||{},u=e.properties[c]||{};l.readOnly&&!r.includeReadOnly||l.writeOnly&&!r.includeWriteOnly?n.required=(n.required||[]).filter((a=>a!==c)):n.properties[c]=d3(u,l,r)}}return I1(t.items)&&I1(e.items)&&(n.items=d3(e.items,t.items,r)),I1(t.contains)&&I1(e.contains)&&(n.contains=d3(e.contains,t.contains,r)),I1(t.contentSchema)&&I1(e.contentSchema)&&(n.contentSchema=d3(e.contentSchema,t.contentSchema,r)),n};var xx=d3;const Ap=(e,t={},r=void 0,n=!1)=>{if(e==null&&r===void 0)return;typeof e?.toJS=="function"&&(e=e.toJS()),e=sZ(e);let s=r!==void 0||h3(e);const c=!s&&Array.isArray(e.oneOf)&&e.oneOf.length>0,l=!s&&Array.isArray(e.anyOf)&&e.anyOf.length>0;if(!s&&(c||l)){const R=sZ(fT(c?e.oneOf:e.anyOf));!(e=xx(e,R,t)).xml&&R.xml&&(e.xml=R.xml),h3(e)&&h3(R)&&(s=!0)}const u={};let{xml:a,properties:f,additionalProperties:p,items:d,contains:m}=e||{},g=DCe(e),{includeReadOnly:y,includeWriteOnly:w}=t;a=a||{};let b,{name:_,prefix:E,namespace:S}=a,A={};Object.hasOwn(e,"type")||(e.type=g),n&&(_=_||"notagname",b=(E?`${E}:`:"")+_,S)&&(u[E?`xmlns:${E}`:"xmlns"]=S),n&&(A[b]=[]);const k=H_(f);let O,j=0;const P=()=>Number.isInteger(e.maxProperties)&&e.maxProperties>0&&j>=e.maxProperties,I=R=>!(Number.isInteger(e.maxProperties)&&e.maxProperties>0)||!P()&&(!(q=>!Array.isArray(e.required)||e.required.length===0||!e.required.includes(q))(R)||e.maxProperties-j-(()=>{if(!Array.isArray(e.required)||e.required.length===0)return 0;let q=0;return n?e.required.forEach((B=>q+=A[B]===void 0?0:1)):e.required.forEach((B=>{q+=A[b]?.find((W=>W[B]!==void 0))===void 0?0:1})),e.required.length-q})()>0);if(O=n?(R,q=void 0)=>{if(e&&k[R]){if(k[R].xml=k[R].xml||{},k[R].xml.attribute){const W=Array.isArray(k[R].enum)?fT(k[R].enum):void 0;if(h3(k[R]))u[k[R].xml.name||R]=rZ(k[R]);else if(W!==void 0)u[k[R].xml.name||R]=W;else{const Q=sZ(k[R]),ee=DCe(Q),ie=k[R].xml.name||R;if(ee==="array"){const ne=Ap(k[R],t,q,!1);u[ie]=ne.map((ve=>(0,T1.default)(ve)?"UnknownTypeObject":Array.isArray(ve)?"UnknownTypeArray":ve)).join(" ")}else u[ie]=ee==="object"?"UnknownTypeObject":gT[ee](Q)}return}k[R].xml.name=k[R].xml.name||R}else k[R]||p===!1||(k[R]={xml:{name:R}});let B=Ap(k[R],t,q,n);I(R)&&(j++,Array.isArray(B)?A[b]=A[b].concat(B):A[b].push(B))}:(R,q)=>{if(I(R)){if((0,T1.default)(e.discriminator?.mapping)&&e.discriminator.propertyName===R&&typeof e.$$ref=="string"){for(const B in e.discriminator.mapping)if(e.$$ref.search(e.discriminator.mapping[B])!==-1){A[R]=B;break}}else A[R]=Ap(k[R],t,q,n);j++}},s){let R;if(R=r!==void 0?r:rZ(e),!n){if(typeof R=="number"&&g==="string")return`${R}`;if(typeof R!="string"||g==="string")return R;try{return JSON.parse(R)}catch{return R}}if(g==="array"){if(!Array.isArray(R)){if(typeof R=="string")return R;R=[R]}let q=[];return Wv(d)&&(d.xml=d.xml||a||{},d.xml.name=d.xml.name||a.name,q=R.map((B=>Ap(d,t,B,n)))),Wv(m)&&(m.xml=m.xml||a||{},m.xml.name=m.xml.name||a.name,q=[Ap(m,t,void 0,n),...q]),q=gT.array(e,{sample:q}),a.wrapped?(A[b]=q,(0,mb.default)(u)||A[b].push({_attr:u})):A=q,A}if(g==="object"){if(typeof R=="string")return R;for(const q in R)Object.hasOwn(R,q)&&(k[q]?.readOnly&&!y||k[q]?.writeOnly&&!w||(k[q]?.xml?.attribute?u[k[q].xml.name||q]=R[q]:O(q,R[q])));return(0,mb.default)(u)||A[b].push({_attr:u}),A}return A[b]=(0,mb.default)(u)?R:[{_attr:u},R],A}if(g==="array"){let R=[];if(Wv(m))if(n&&(m.xml=m.xml||e.xml||{},m.xml.name=m.xml.name||a.name),Array.isArray(m.anyOf)){const{anyOf:q,...B}=d;R.push(...m.anyOf.map((W=>Ap(xx(W,B,t),t,void 0,n))))}else if(Array.isArray(m.oneOf)){const{oneOf:q,...B}=d;R.push(...m.oneOf.map((W=>Ap(xx(W,B,t),t,void 0,n))))}else{if(!(!n||n&&a.wrapped))return Ap(m,t,void 0,n);R.push(Ap(m,t,void 0,n))}if(Wv(d))if(n&&(d.xml=d.xml||e.xml||{},d.xml.name=d.xml.name||a.name),Array.isArray(d.anyOf)){const{anyOf:q,...B}=d;R.push(...d.anyOf.map((W=>Ap(xx(W,B,t),t,void 0,n))))}else if(Array.isArray(d.oneOf)){const{oneOf:q,...B}=d;R.push(...d.oneOf.map((W=>Ap(xx(W,B,t),t,void 0,n))))}else{if(!(!n||n&&a.wrapped))return Ap(d,t,void 0,n);R.push(Ap(d,t,void 0,n))}return R=gT.array(e,{sample:R}),n&&a.wrapped?(A[b]=R,(0,mb.default)(u)||A[b].push({_attr:u}),A):R}if(g==="object"){for(let R in k)Object.hasOwn(k,R)&&(k[R]?.deprecated||k[R]?.readOnly&&!y||k[R]?.writeOnly&&!w||O(R));if(n&&u&&A[b].push({_attr:u}),P())return A;if(Y_(p)&&p)n?A[b].push({additionalProp:"Anything can be here"}):A.additionalProp1={},j++;else if(Wv(p)){const R=p,q=Ap(R,t,void 0,n);if(n&&typeof R?.xml?.name=="string"&&R?.xml?.name!=="notagname")A[b].push(q);else{const B=R?.["x-additionalPropertiesName"]||"additionalProp",W=Number.isInteger(e.minProperties)&&e.minProperties>0&&j{const n=Ap(e,t,r,!0);if(n)return typeof n=="string"?n:oke()(n,{declaration:!0,indent:" "})},LCe=(e,t,r)=>Ap(e,t,r,!1),qCe=(e,t,r)=>[e,JSON.stringify(t),JSON.stringify(r)],xxt=a3(BCe,qCe),Axt=a3(LCe,qCe),zCe=new class extends pT{#e={};data={...this.#e};get defaults(){return{...this.#e}}};var kxt=(e,t)=>(t!==void 0&&zCe.register(e,t),zCe.get(e));const Oxt=[{when:/json/,shouldStringifyTypes:["string"]}],Cxt=["object"];var jxt=e=>(t,r,n,s)=>{const{fn:c}=e(),l=c.jsonSchema202012.memoizedSampleFromSchema(t,r,s),u=typeof l,a=Oxt.reduce(((f,p)=>p.when.test(n)?[...f,...p.shouldStringifyTypes]:f),Cxt);return(0,yAe.default)(a,(f=>f===u))?JSON.stringify(l,null,2):l},Pxt=e=>(t,r,n,s)=>{const{fn:c}=e(),l=c.jsonSchema202012.getJsonSampleSchema(t,r,n,s);let u;try{u=P1.default.dump(P1.default.load(l),{lineWidth:-1},{schema:P1.JSON_SCHEMA}),u[u.length-1]===` `&&(u=u.slice(0,u.length-1))}catch(a){return console.error(a),"error: could not generate yaml example"}return u.replace(/\t/g," ")},Txt=e=>(t,r,n)=>{const{fn:s}=e();if(t&&!t.xml&&(t.xml={}),t&&!t.xml.name){if(!t.$$ref&&(t.type||t.items||t.properties||t.additionalProperties))return` `;if(t.$$ref){let c=t.$$ref.match(/\S*\/(\S+)$/);t.xml.name=c[1]}}return s.jsonSchema202012.memoizedCreateXMLExample(t,r,n)},Rxt=e=>(t,r="",n={},s=void 0)=>{const{fn:c}=e();return typeof t?.toJS=="function"&&(t=t.toJS()),typeof s?.toJS=="function"&&(s=s.toJS()),/xml/.test(r)?c.jsonSchema202012.getXmlSampleSchema(t,n,s):/(yaml|yml)/.test(r)?c.jsonSchema202012.getYamlSampleSchema(t,n,r,s):c.jsonSchema202012.getJsonSampleSchema(t,n,r,s)},UCe=({getSystem:e})=>{const t=jxt(e),r=Pxt(e),n=Txt(e),s=Rxt(e);return{fn:{jsonSchema202012:{sampleFromSchema:LCe,sampleFromSchemaGeneric:Ap,sampleOptionAPI:kxt,sampleEncoderAPI:RCe,sampleFormatAPI:dT,sampleMediaTypeAPI:MCe,createXMLExample:BCe,memoizedSampleFromSchema:Axt,memoizedCreateXMLExample:xxt,getJsonSampleSchema:t,getYamlSampleSchema:r,getXmlSampleSchema:n,getSampleSchema:s,mergeJsonSchema:xx,foldType:vT}}}};function VCe(){return[yOe,KY,OCe,UCe,ESt]}var Ixt=e=>()=>({fn:e.fn,components:e.components}),Mxt=e=>{const t=QC()({layout:{layout:e.layout,filter:e.filter},spec:{spec:"",url:e.url},requestSnippets:e.requestSnippets},e.initialState);if(e.initialState)for(const[r,n]of Object.entries(e.initialState))n===void 0&&delete t[r];return{system:{configs:e.configs},plugins:e.presets,state:t}},$xt=()=>e=>{const t=e.queryConfigEnabled?(()=>{const r=new URLSearchParams(Hl.location.search);return Object.fromEntries(r)})():{};return Object.entries(t).reduce(((r,[n,s])=>(n==="config"?r.configUrl=s:n==="urls.primaryName"?r[n]=s:r=(0,Dke.default)(r,n,s),r)),{})},Fxt=({url:e,system:t})=>async r=>{if(!e)return{};if(typeof t.configsActions?.getConfigByUrl!="function")return{};const n=(()=>{const s={};return s.promise=new Promise(((c,l)=>{s.resolve=c,s.reject=l})),s})();return t.configsActions.getConfigByUrl({url:e,loadRemoteConfig:!0,requestInterceptor:r.requestInterceptor,responseInterceptor:r.responseInterceptor},(s=>{n.resolve(s)})),n.promise},Nxt=()=>()=>{const e={};return globalThis.location&&(e.oauth2RedirectUrl=`${globalThis.location.protocol}//${globalThis.location.host}${globalThis.location.pathname.substring(0,globalThis.location.pathname.lastIndexOf("/"))}/oauth2-redirect.html`),e},Bc=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:e=>(e.curlOptions=[],e),responseInterceptor:e=>e,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:[VCe],plugins:[],initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:"agate"},operationsSorter:null,tagsSorter:null,onComplete:null,modelPropertyMacro:null,parameterMacro:null,fileUploadMediaTypes:["application/octet-stream","image/","audio/","video/"],uncaughtExceptionHandler:null}),Dxt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return evt}}),Bxt=(function(e){var t={};return Nr.d(t,e),t})({default:function(){return rvt}}),bT=(e,t=[])=>Array.isArray(e)?e:t,Cy=(e,t=!1)=>e===!0||e==="true"||e===1||e==="1"||e!==!1&&e!=="false"&&e!==0&&e!=="0"&&t,Lxt=e=>e===null||e==="null"?null:e,qxt=e=>{const t=String(e);return Cy(e,t)},WCe=(e,t)=>typeof e=="function"?e:t,zxt=e=>Array.isArray(e)?e:null,wT=e=>typeof e=="function"?e:null,oZ=e=>e===null||e==="null"?null:String(e),aZ=(e,t=-1)=>{const r=parseInt(e,10);return Number.isNaN(r)?t:r},Ax=(e,t={})=>(0,T1.default)(e)?e:t,HCe=e=>typeof e=="function"||typeof e=="string"?e:null,kx=e=>String(e),Uxt=(e,t)=>(0,T1.default)(e)?e:e===!1||e==="false"||e===0||e==="0"?{activated:!1}:t,Vxt=e=>e===void 0||e==="undefined"?void 0:String(e),JCe={components:{typeCaster:Ax},configs:{typeCaster:Ax},configUrl:{typeCaster:oZ},deepLinking:{typeCaster:Cy,defaultValue:Bc.deepLinking},defaultModelExpandDepth:{typeCaster:aZ,defaultValue:Bc.defaultModelExpandDepth},defaultModelRendering:{typeCaster:kx},defaultModelsExpandDepth:{typeCaster:aZ,defaultValue:Bc.defaultModelsExpandDepth},displayOperationId:{typeCaster:Cy,defaultValue:Bc.displayOperationId},displayRequestDuration:{typeCaster:Cy,defaultValue:Bc.displayRequestDuration},docExpansion:{typeCaster:kx},dom_id:{typeCaster:oZ},domNode:{typeCaster:Lxt},fileUploadMediaTypes:{typeCaster:bT,defaultValue:Bc.fileUploadMediaTypes},filter:{typeCaster:qxt},fn:{typeCaster:Ax},initialState:{typeCaster:Ax},layout:{typeCaster:kx},maxDisplayedTags:{typeCaster:aZ,defaultValue:Bc.maxDisplayedTags},modelPropertyMacro:{typeCaster:wT},oauth2RedirectUrl:{typeCaster:Vxt},onComplete:{typeCaster:wT},operationsSorter:{typeCaster:HCe},paramaterMacro:{typeCaster:wT},persistAuthorization:{typeCaster:Cy,defaultValue:Bc.persistAuthorization},plugins:{typeCaster:bT,defaultValue:Bc.plugins},presets:{typeCaster:bT,defaultValue:Bc.presets},requestInterceptor:{typeCaster:WCe,defaultValue:Bc.requestInterceptor},requestSnippets:{typeCaster:Ax,defaultValue:Bc.requestSnippets},requestSnippetsEnabled:{typeCaster:Cy,defaultValue:Bc.requestSnippetsEnabled},responseInterceptor:{typeCaster:WCe,defaultValue:Bc.responseInterceptor},showCommonExtensions:{typeCaster:Cy,defaultValue:Bc.showCommonExtensions},showExtensions:{typeCaster:Cy,defaultValue:Bc.showExtensions},showMutatedRequest:{typeCaster:Cy,defaultValue:Bc.showMutatedRequest},spec:{typeCaster:Ax,defaultValue:Bc.spec},supportedSubmitMethods:{typeCaster:bT,defaultValue:Bc.supportedSubmitMethods},syntaxHighlight:{typeCaster:Uxt,defaultValue:Bc.syntaxHighlight},"syntaxHighlight.activated":{typeCaster:Cy,defaultValue:Bc.syntaxHighlight.activated},"syntaxHighlight.theme":{typeCaster:kx},tagsSorter:{typeCaster:HCe},tryItOutEnabled:{typeCaster:Cy,defaultValue:Bc.tryItOutEnabled},url:{typeCaster:kx},urls:{typeCaster:zxt},"urls.primaryName":{typeCaster:kx},validatorUrl:{typeCaster:oZ},withCredentials:{typeCaster:Cy,defaultValue:Bc.withCredentials},uncaughtExceptionHandler:{typeCaster:wT}},KCe=e=>Object.entries(JCe).reduce(((t,[r,{typeCaster:n,defaultValue:s}])=>{if((0,Dxt.default)(t,r)){const c=n((0,GG.default)(t,r),s);t=(0,Bxt.default)(r,c,t)}return t}),{...e}),Wxt=(e,...t)=>{let r=Symbol.for("domNode"),n=Symbol.for("primaryName");const s=[];for(const l of t){const u={...l};Object.hasOwn(u,"domNode")&&(r=u.domNode,delete u.domNode),Object.hasOwn(u,"urls.primaryName")?(n=u["urls.primaryName"],delete u["urls.primaryName"]):Array.isArray(u.urls)&&Object.hasOwn(u.urls,"primaryName")&&(n=u.urls.primaryName,delete u.urls.primaryName),s.push(u)}const c=QC()(e,...s);return r!==Symbol.for("domNode")&&(c.domNode=r),n!==Symbol.for("primaryName")&&Array.isArray(c.urls)&&(c.urls.primaryName=n),KCe(c)};function s2(e){const t=$xt()(e),r=Nxt()(),n=s2.config.merge({},s2.config.defaults,r,e,t),s=Mxt(n),c=Ixt(n),l=new PAe(s);l.register([n.plugins,c]);const u=l.getSystem(),a=d=>{l.setConfigs(d),u.configsActions.loaded()},f=d=>{!t.url&&typeof d.spec=="object"&&Object.keys(d.spec).length>0?(u.specActions.updateUrl(""),u.specActions.updateLoadingStatus("success"),u.specActions.updateSpec(JSON.stringify(d.spec))):typeof u.specActions.download=="function"&&d.url&&!d.urls&&(u.specActions.updateUrl(d.url),u.specActions.download(d.url))},p=d=>{if(d.domNode)u.render(d.domNode,"App");else if(d.dom_id){const m=document.querySelector(d.dom_id);u.render(m,"App")}else d.dom_id===null||d.domNode===null||console.error("Skipped rendering: no `dom_id` or `domNode` was specified")};return n.configUrl?((async()=>{const{configUrl:d}=n,m=await Fxt({url:d,system:u})(n),g=s2.config.merge({},n,m,t);a(g),m!==null&&f(g),p(g)})(),u):(a(n),f(n),p(n),u)}s2.System=PAe,s2.config={defaults:Bc,merge:Wxt,typeCast:KCe,typeCastMappings:JCe},s2.presets={base:yOe,apis:VCe},s2.plugins={Auth:MAe,Configs:$Ae,DeepLining:BAe,Err:qAe,Filter:zAe,Icons:UAe,JSONSchema5:ske,JSONSchema5Samples:yke,JSONSchema202012:OCe,JSONSchema202012Samples:UCe,Layout:WAe,Logs:HAe,OpenAPI30:KY,OpenAPI31:KY,OnComplete:JAe,RequestSnippets:ZAe,Spec:qke,SwaggerClient:Kke,Util:Gke,View:tOe,ViewLegacy:rOe,DownloadUrl:nOe,SyntaxHighlighting:oOe,Versions:aOe,SafeRender:uOe};var Hxt=s2,_T=mAe.A,lZ={exports:{}};/*! For license information please see swagger-editor-es-bundle.js.LICENSE.txt */var GCe;function Jxt(){return GCe||(GCe=1,(()=>{var e,t,r={165:(l,u,a)=>{l.exports=a(12268)},251:(l,u)=>{u.read=function(a,f,p,d,m){var g,y,w=8*m-d-1,b=(1<>1,E=-7,S=p?m-1:0,A=p?-1:1,k=a[f+S];for(S+=A,g=k&(1<<-E)-1,k>>=-E,E+=w;E>0;g=256*g+a[f+S],S+=A,E-=8);for(y=g&(1<<-E)-1,g>>=-E,E+=d;E>0;y=256*y+a[f+S],S+=A,E-=8);if(g===0)g=1-_;else{if(g===b)return y?NaN:1/0*(k?-1:1);y+=Math.pow(2,d),g-=_}return(k?-1:1)*y*Math.pow(2,g-d)},u.write=function(a,f,p,d,m,g){var y,w,b,_=8*g-m-1,E=(1<<_)-1,S=E>>1,A=m===23?Math.pow(2,-24)-Math.pow(2,-77):0,k=d?0:g-1,O=d?1:-1,j=f<0||f===0&&1/f<0?1:0;for(f=Math.abs(f),isNaN(f)||f===1/0?(w=isNaN(f)?1:0,y=E):(y=Math.floor(Math.log(f)/Math.LN2),f*(b=Math.pow(2,-y))<1&&(y--,b*=2),(f+=y+S>=1?A/b:A*Math.pow(2,1-S))*b>=2&&(y++,b/=2),y+S>=E?(w=0,y=E):y+S>=1?(w=(f*b-1)*Math.pow(2,m),y+=S):(w=f*Math.pow(2,S-1)*Math.pow(2,m),y=0));m>=8;a[p+k]=255&w,k+=O,w/=256,m-=8);for(y=y<0;a[p+k]=255&y,k+=O,y/=256,_-=8);a[p+k-O]|=128*j}},308:(l,u,a)=>{a(22822);var f=a(61747);l.exports=f("Array","every")},462:(l,u,a)=>{var f=a(40975);l.exports=f},659:(l,u,a)=>{var f=a(51873),p=Object.prototype,d=p.hasOwnProperty,m=p.toString,g=f?f.toStringTag:void 0;l.exports=function(y){var w=d.call(y,g),b=y[g];try{y[g]=void 0;var _=!0}catch{}var E=m.call(y);return _&&(w?y[g]=b:delete y[g]),E}},694:(l,u,a)=>{a(91599);var f=a(37257);a(12560),l.exports=f},920:(l,u,a)=>{var f=a(69675),p=a(58859),d=a(14803),m=a(80507),g=a(72271)||m||d;l.exports=function(){var y,w={assert:function(b){if(!w.has(b))throw new f("Side channel does not contain "+p(b))},delete:function(b){return!!y&&y.delete(b)},get:function(b){return y&&y.get(b)},has:function(b){return!!y&&y.has(b)},set:function(b,_){y||(y=g()),y.set(b,_)}};return w}},1093:l=>{var u=Object.prototype.toString;l.exports=function(a){var f=u.call(a),p=f==="[object Arguments]";return p||(p=f!=="[object Array]"&&a!==null&&typeof a=="object"&&typeof a.length=="number"&&a.length>=0&&u.call(a.callee)==="[object Function]"),p}},1189:(l,u,a)=>{var f=Array.prototype.slice,p=a(1093),d=Object.keys,m=d?function(y){return d(y)}:a(28875),g=Object.keys;m.shim=function(){if(Object.keys){var y=(function(){var w=Object.keys(arguments);return w&&w.length===arguments.length})(1,2);y||(Object.keys=function(w){return p(w)?g(f.call(w)):g(w)})}else Object.keys=m;return Object.keys||m},l.exports=m},1248:function(l,u,a){(function(){var f,p,d,m={}.hasOwnProperty;this.StringStream=class{constructor(){this.string=""}write(g){return this.string+=g}},this.clone=g=>Object.assign({},g),this.extend=function(g,...y){var w,b,_,E,S,A,k;for(w=0,_=y.length;w<_;w++)for(k=y[w];k!==Object.prototype;){for(b=0,E=(A=Object.getOwnPropertyNames(k)).length;b=w?g:g.length+1===w?`${y}${g}`:`${new Array(w-g.length+1).join(y)}${g}`},this.to_hex=function(g){return typeof g=="string"&&(g=g.charCodeAt(0)),g.toString(16)}}).call(this)},1626:l=>{var u=function(){this.head=null,this.tail=null};u.prototype={add:function(a){var f={item:a,next:null},p=this.tail;p?p.next=f:this.head=f,this.tail=f},get:function(){var a=this.head;if(a)return(this.head=a.next)===null&&(this.tail=null),a.item}},l.exports=u},1730:(l,u,a)=>{a(99363),a(86024),a(7057),a(44954);var f=a(80560);l.exports=f.f("iterator")},1733:l=>{var u=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;l.exports=function(a){return a.match(u)||[]}},1759:(l,u,a)=>{var f=a(45951),p=a(55463),d=a(62250),m=a(7463),g=a(12647),y=a(76264),w=a(42832),b=a(7376),_=a(20798),E=p&&p.prototype,S=y("species"),A=!1,k=d(f.PromiseRejectionEvent),O=m("Promise",(function(){var j=g(p),P=j!==String(p);if(!P&&_===66||b&&(!E.catch||!E.finally))return!0;if(!_||_<51||!/native code/.test(j)){var I=new p((function(R){R(1)})),$=function(R){R((function(){}),(function(){}))};if((I.constructor={})[S]=$,!(A=I.then((function(){}))instanceof $))return!0}return!(P||w!=="BROWSER"&&w!=="DENO"||k)}));l.exports={CONSTRUCTOR:O,REJECTION_EVENT:k,SUBCLASSING:A}},1882:(l,u,a)=>{var f=a(72552),p=a(23805);l.exports=function(d){if(!p(d))return!1;var m=f(d);return m=="[object Function]"||m=="[object GeneratorFunction]"||m=="[object AsyncFunction]"||m=="[object Proxy]"}},1907:(l,u,a)=>{var f=a(41505),p=Function.prototype,d=p.call,m=f&&p.bind.bind(d,d);l.exports=f?m:function(g){return function(){return d.apply(g,arguments)}}},2076:(l,u,a)=>{var f=a(69675),p=a(13541),d=a(52875),m=a(92702),g=(function(){try{return delete[].length,!0}catch{return!1}})();l.exports=function(y,w,b,_){if(!m(y))throw new f("Assertion failed: `O` must be an Object");if(!p(w))throw new f("Assertion failed: `P` must be a Property Key");if(typeof _!="boolean")throw new f("Assertion failed: `Throw` must be a Boolean");if(_){if(y[w]=b,g&&!d(y[w],b))throw new f("Attempted to assign to readonly property.");return!0}try{return y[w]=b,!g||d(y[w],b)}catch{return!1}}},2138:(l,u,a)=>{var f=a(70453),p=a(58068),d=a(69675),m=a(77440),g=f("%Uint8Array%",!0),y=a(27881),w=a(25910),b=a(65015),_=a(84670),E=a(37070),S=a(9957),A=a(64097),k=a(45100),O=a(53795);l.exports=function(j,P,I,$,R,q){var B=E(j);if(!_(j)&&!B)throw new d("Assertion failed: `arrayBuffer` must be an ArrayBuffer or a SharedArrayBuffer");if(!m(P)||P<0)throw new d("Assertion failed: `byteIndex` must be a non-negative integer");if(typeof I!="string"||!S(A.size,"$"+I))throw new d("Assertion failed: `type` must be a Typed Array Element Type");if(typeof $!="number"&&typeof $!="bigint")throw new d("Assertion failed: `value` must be a Number or a BigInt");if(typeof R!="boolean")throw new d("Assertion failed: `isTypedArray` must be a boolean");if(q!=="SEQ-CST"&&q!=="UNORDERED"&&q!=="INIT")throw new d('Assertion failed: `order` must be `"SEQ-CST"`, `"UNORDERED"`, or `"INIT"`');if(arguments.length>6&&typeof arguments[6]!="boolean")throw new d("Assertion failed: `isLittleEndian` must be a boolean, if present");if(w(j))throw new d("Assertion failed: ArrayBuffer is detached");if(y(I)?typeof $!="bigint":typeof $!="number")throw new d("Assertion failed: `value` must be a BigInt if type is ~BIGINT64~ or ~BIGUINT64~, otherwise a Number");var W=A.size["$"+I],Q=b(I,$,arguments.length>6?arguments[6]:k==="little");if(B)throw new p("SharedArrayBuffer is not supported by this implementation");var ee=new g(j,P,W);O(Q,(function(ie,ne){ee[ne]=ie}))}},2205:function(l,u,a){var f;f=a.g!==void 0?a.g:this,l.exports=(function(p){if(p.CSS&&p.CSS.escape)return p.CSS.escape;var d=function(m){if(arguments.length==0)throw new TypeError("`CSS.escape` requires an argument.");for(var g,y=String(m),w=y.length,b=-1,_="",E=y.charCodeAt(0);++b=1&&g<=31||g==127||b==0&&g>=48&&g<=57||b==1&&g>=48&&g<=57&&E==45?"\\"+g.toString(16)+" ":b==0&&w==1&&g==45||!(g>=128||g==45||g==95||g>=48&&g<=57||g>=65&&g<=90||g>=97&&g<=122)?"\\"+y.charAt(b):y.charAt(b):_+="�";return _};return p.CSS||(p.CSS={}),p.CSS.escape=d,d})(f)},2209:(l,u,a)=>{var f,p=a(9404),d=function(){invariant(!1,"ImmutablePropTypes type checking code is stripped in production.")};d.isRequired=d;var m=function(){return d};function g(b){var _=typeof b;return Array.isArray(b)?"array":b instanceof RegExp?"object":b instanceof p.Iterable?"Immutable."+b.toSource().split(" ")[0]:_}function y(b){function _(S,A,k,O,j,P){for(var I=arguments.length,$=Array(I>6?I-6:0),R=6;R>",A[k]!=null?b.apply(void 0,[A,k,O,j,P].concat($)):S?new Error("Required "+j+" `"+P+"` was not specified in `"+O+"`."):void 0}var E=_.bind(null,!1);return E.isRequired=_.bind(null,!0),E}function w(b,_){return E="Iterable."+b,S=function(A){return p.Iterable.isIterable(A)&&_(A)},y((function(A,k,O,j,P){var I=A[k];if(!S(I)){var $=g(I);return new Error("Invalid "+j+" `"+P+"` of type `"+$+"` supplied to `"+O+"`, expected `"+E+"`.")}return null}));var E,S}(f={listOf:m,mapOf:m,orderedMapOf:m,setOf:m,orderedSetOf:m,stackOf:m,iterableOf:m,recordOf:m,shape:m,contains:m,mapContains:m,orderedMapContains:m,list:d,map:d,orderedMap:d,set:d,orderedSet:d,stack:d,seq:d,record:d,iterable:d}).iterable.indexed=w("Indexed",p.Iterable.isIndexed),f.iterable.keyed=w("Keyed",p.Iterable.isKeyed),l.exports=f},2404:(l,u,a)=>{var f=a(60270);l.exports=function(p,d){return f(p,d)}},2523:l=>{l.exports=function(u,a,f,p){for(var d=u.length,m=f+(p?1:-1);p?m--:++m{var f=a(45951),p=Object.defineProperty;l.exports=function(d,m){try{p(f,d,{value:m,configurable:!0,writable:!0})}catch{f[d]=m}return m}},2543:function(l,u,a){var f;l=a.nmd(l),(function(){var p,d="Expected a function",m="__lodash_hash_undefined__",g="__lodash_placeholder__",y=16,w=32,b=64,_=128,E=256,S=1/0,A=9007199254740991,k=NaN,O=4294967295,j=[["ary",_],["bind",1],["bindKey",2],["curry",8],["curryRight",y],["flip",512],["partial",w],["partialRight",b],["rearg",E]],P="[object Arguments]",I="[object Array]",$="[object Boolean]",R="[object Date]",q="[object Error]",B="[object Function]",W="[object GeneratorFunction]",Q="[object Map]",ee="[object Number]",ie="[object Object]",ne="[object Promise]",ve="[object RegExp]",ce="[object Set]",ae="[object String]",me="[object Symbol]",$e="[object WeakMap]",qe="[object ArrayBuffer]",Te="[object DataView]",fe="[object Float32Array]",xe="[object Float64Array]",Ke="[object Int8Array]",Qe="[object Int16Array]",bt="[object Int32Array]",kt="[object Uint8Array]",gt="[object Uint8ClampedArray]",$t="[object Uint16Array]",Ae="[object Uint32Array]",Ie=/\b__p \+= '';/g,Je=/\b(__p \+=) '' \+/g,nt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Pe=/&(?:amp|lt|gt|quot|#39);/g,we=/[&<>"']/g,Re=RegExp(Pe.source),Ye=RegExp(we.source),ct=/<%-([\s\S]+?)%>/g,St=/<%([\s\S]+?)%>/g,yt=/<%=([\s\S]+?)%>/g,It=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Qt=/^\w*$/,Ce=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,pe=/[\\^$.*+?()[\]{}|]/g,ke=RegExp(pe.source),ut=/^\s+/,Rt=/\s/,Ft=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,zt=/\{\n\/\* \[wrapped with (.+)\] \*/,Or=/,? & /,Ar=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,On=/[()=,{}\[\]\/\s]/,fn=/\\(\\)?/g,qt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Yt=/\w*$/,vr=/^[-+]0x[0-9a-f]+$/i,Jr=/^0b[01]+$/i,Cr=/^\[object .+?Constructor\]$/,Tn=/^0o[0-7]+$/i,ui=/^(?:0|[1-9]\d*)$/,Yr=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,cn=/($^)/,$n=/['\n\r\u2028\u2029\\]/g,jn="\\ud800-\\udfff",es="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ps="\\u2700-\\u27bf",xn="a-z\\xdf-\\xf6\\xf8-\\xff",zn="A-Z\\xc0-\\xd6\\xd8-\\xde",Vn="\\ufe0e\\ufe0f",ps="\\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",Xr="['’]",yi="["+jn+"]",ls="["+ps+"]",at="["+es+"]",Lt="\\d+",Kt="["+Ps+"]",pr="["+xn+"]",qr="[^"+jn+ps+Lt+Ps+xn+zn+"]",pn="\\ud83c[\\udffb-\\udfff]",vn="[^"+jn+"]",en="(?:\\ud83c[\\udde6-\\uddff]){2}",Ut="[\\ud800-\\udbff][\\udc00-\\udfff]",Zt="["+zn+"]",tn="\\u200d",Mr="(?:"+pr+"|"+qr+")",Un="(?:"+Zt+"|"+qr+")",Mt="(?:['’](?:d|ll|m|re|s|t|ve))?",sr="(?:['’](?:D|LL|M|RE|S|T|VE))?",mr="(?:"+at+"|"+pn+")?",bn="["+Vn+"]?",zr=bn+mr+("(?:"+tn+"(?:"+[vn,en,Ut].join("|")+")"+bn+mr+")*"),Kr="(?:"+[Kt,en,Ut].join("|")+")"+zr,dr="(?:"+[vn+at+"?",at,en,Ut,yi].join("|")+")",jr=RegExp(Xr,"g"),An=RegExp(at,"g"),Xn=RegExp(pn+"(?="+pn+")|"+dr+zr,"g"),vi=RegExp([Zt+"?"+pr+"+"+Mt+"(?="+[ls,Zt,"$"].join("|")+")",Un+"+"+sr+"(?="+[ls,Zt+Mr,"$"].join("|")+")",Zt+"?"+Mr+"+"+Mt,Zt+"+"+sr,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Lt,Kr].join("|"),"g"),Ls=RegExp("["+tn+jn+es+Vn+"]"),us=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ys=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],vo=-1,Di={};Di[fe]=Di[xe]=Di[Ke]=Di[Qe]=Di[bt]=Di[kt]=Di[gt]=Di[$t]=Di[Ae]=!0,Di[P]=Di[I]=Di[qe]=Di[$]=Di[Te]=Di[R]=Di[q]=Di[B]=Di[Q]=Di[ee]=Di[ie]=Di[ve]=Di[ce]=Di[ae]=Di[$e]=!1;var Yi={};Yi[P]=Yi[I]=Yi[qe]=Yi[Te]=Yi[$]=Yi[R]=Yi[fe]=Yi[xe]=Yi[Ke]=Yi[Qe]=Yi[bt]=Yi[Q]=Yi[ee]=Yi[ie]=Yi[ve]=Yi[ce]=Yi[ae]=Yi[me]=Yi[kt]=Yi[gt]=Yi[$t]=Yi[Ae]=!0,Yi[q]=Yi[B]=Yi[$e]=!1;var Aa={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},El=parseFloat,zc=parseInt,ka=typeof a.g=="object"&&a.g&&a.g.Object===Object&&a.g,Cu=typeof self=="object"&&self&&self.Object===Object&&self,Ii=ka||Cu||Function("return this")(),ws=u&&!u.nodeType&&u,pl=ws&&l&&!l.nodeType&&l,Bi=pl&&pl.exports===ws,fi=Bi&&ka.process,di=(function(){try{var gr=pl&&pl.require&&pl.require("util").types;return gr||fi&&fi.binding&&fi.binding("util")}catch{}})(),qs=di&&di.isArrayBuffer,za=di&&di.isDate,so=di&&di.isMap,Oa=di&&di.isRegExp,ts=di&&di.isSet,Qn=di&&di.isTypedArray;function Mn(gr,Tr,rn){switch(rn.length){case 0:return gr.call(Tr);case 1:return gr.call(Tr,rn[0]);case 2:return gr.call(Tr,rn[0],rn[1]);case 3:return gr.call(Tr,rn[0],rn[1],rn[2])}return gr.apply(Tr,rn)}function ei(gr,Tr,rn,Hn){for(var Ki=-1,ns=gr==null?0:gr.length;++Ki-1}function oo(gr,Tr,rn){for(var Hn=-1,Ki=gr==null?0:gr.length;++Hn-1;);return rn}function ju(gr,Tr){for(var rn=gr.length;rn--&&rs(Tr,gr[rn],0)>-1;);return rn}var Zl=Ua({À:"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"}),Xl=Ua({"&":"&","<":"<",">":">",'"':""","'":"'"});function Wc(gr){return"\\"+Aa[gr]}function Ql(gr){return Ls.test(gr)}function xc(gr){var Tr=-1,rn=Array(gr.size);return gr.forEach((function(Hn,Ki){rn[++Tr]=[Ki,Hn]})),rn}function mh(gr,Tr){return function(rn){return gr(Tr(rn))}}function _s(gr,Tr){for(var rn=-1,Hn=gr.length,Ki=0,ns=[];++rn",""":'"',"'":"'"}),Mp=(function gr(Tr){var rn,Hn=(Tr=Tr==null?Ii:Mp.defaults(Ii.Object(),Tr,Mp.pick(Ii,ys))).Array,Ki=Tr.Date,ns=Tr.Error,Ai=Tr.Function,Ac=Tr.Math,Po=Tr.Object,Nl=Tr.RegExp,Wm=Tr.String,Ms=Tr.TypeError,$p=Hn.prototype,Iu=Ai.prototype,ec=Po.prototype,Ca=Tr["__core-js_shared__"],fu=Iu.toString,eo=ec.hasOwnProperty,Zd=0,Hc=(rn=/[^.]+$/.exec(Ca&&Ca.keys&&Ca.keys.IE_PROTO||""))?"Symbol(src)_1."+rn:"",Go=ec.toString,Fp=fu.call(Po),nd=Ii._,Jc=Nl("^"+fu.call(eo).replace(pe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Kc=Bi?Tr.Buffer:p,Ao=Tr.Symbol,ap=Tr.Uint8Array,tc=Kc?Kc.allocUnsafe:p,la=mh(Po.getPrototypeOf,Po),cf=Po.create,Ff=ec.propertyIsEnumerable,uf=$p.splice,Yo=Ao?Ao.isConcatSpreadable:p,ja=Ao?Ao.iterator:p,pu=Ao?Ao.toStringTag:p,id=(function(){try{var z=vf(Po,"defineProperty");return z({},"",{}),z}catch{}})(),Hm=Tr.clearTimeout!==Ii.clearTimeout&&Tr.clearTimeout,lp=Ki&&Ki.now!==Ii.Date.now&&Ki.now,sd=Tr.setTimeout!==Ii.setTimeout&&Tr.setTimeout,od=Ac.ceil,Nf=Ac.floor,Z=Po.getOwnPropertySymbols,_e=Kc?Kc.isBuffer:p,Ue=Tr.isFinite,tt=$p.join,V=mh(Po.keys,Po),se=Ac.max,Se=Ac.min,Ne=Ki.now,He=Tr.parseInt,ot=Ac.random,vt=$p.reverse,Bt=vf(Tr,"DataView"),rr=vf(Tr,"Map"),hr=vf(Tr,"Promise"),Er=vf(Tr,"Set"),hn=vf(Tr,"WeakMap"),Rn=vf(Po,"create"),Pi=hn&&new hn,Zi={},ca=wf(Bt),Df=wf(rr),rc=wf(hr),Xd=wf(Er),Qy=wf(hn),qg=Ao?Ao.prototype:p,zg=qg?qg.valueOf:p,Np=qg?qg.toString:p;function Et(z){if(Ha(z)&&!ds(z)&&!(z instanceof Ts)){if(z instanceof ff)return z;if(eo.call(z,"__wrapped__"))return zu(z)}return new ff(z)}var ad=(function(){function z(){}return function(Y){if(!ol(Y))return{};if(cf)return cf(Y);z.prototype=Y;var be=new z;return z.prototype=p,be}})();function gh(){}function ff(z,Y){this.__wrapped__=z,this.__actions__=[],this.__chain__=!!Y,this.__index__=0,this.__values__=p}function Ts(z){this.__wrapped__=z,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=O,this.__views__=[]}function Qd(z){var Y=-1,be=z==null?0:z.length;for(this.clear();++Y=Y?z:Y)),z}function dl(z,Y,be,Ve,lt,At){var it,tr=1&Y,wr=2&Y,nn=4&Y;if(be&&(it=lt?be(z,Ve,lt,At):be(z)),it!==p)return it;if(!ol(z))return z;var sn=ds(z);if(sn){if(it=(function(Zr){var In=Zr.length,Si=new Zr.constructor(In);return In&&typeof Zr[0]=="string"&&eo.call(Zr,"index")&&(Si.index=Zr.index,Si.input=Zr.input),Si})(z),!tr)return Ra(z,it)}else{var mn=no(z),Oi=mn==B||mn==W;if(sl(z))return Yc(z,tr);if(mn==ie||mn==P||Oi&&!lt){if(it=wr||Oi?{}:am(z),!tr)return wr?(function(Zr,In){return Pc(Zr,vs(Zr),In)})(z,(function(Zr,In){return Zr&&Pc(In,$c(In),Zr)})(it,z)):(function(Zr,In){return Pc(Zr,eu(Zr),In)})(z,m0(it,z))}else{if(!Yi[mn])return lt?z:{};it=(function(Zr,In,Si){var Wn=Zr.constructor;switch(In){case qe:return Cc(Zr);case $:case R:return new Wn(+Zr);case Te:return(function(Gi,Mo){var Ti=Mo?Cc(Gi.buffer):Gi.buffer;return new Gi.constructor(Ti,Gi.byteOffset,Gi.byteLength)})(Zr,Si);case fe:case xe:case Ke:case Qe:case bt:case kt:case gt:case $t:case Ae:return Ho(Zr,Si);case Q:return new Wn;case ee:case ae:return new Wn(Zr);case ve:return(function(Gi){var Mo=new Gi.constructor(Gi.source,Yt.exec(Gi));return Mo.lastIndex=Gi.lastIndex,Mo})(Zr);case ce:return new Wn;case me:return ms=Zr,zg?Po(zg.call(ms)):{}}var ms})(z,mn,tr)}}At||(At=new Mu);var ti=At.get(z);if(ti)return ti;At.set(z,it),sg(z)?z.forEach((function(Zr){it.add(dl(Zr,Y,be,Zr,z,At))})):Ph(z)&&z.forEach((function(Zr,In){it.set(In,dl(Zr,Y,be,In,z,At))}));var Ui=sn?p:(nn?wr?_0:Vf:wr?$c:Mc)(z);return ii(Ui||z,(function(Zr,In){Ui&&(Zr=z[In=Zr]),Fu(it,In,dl(Zr,Y,be,In,z,At))})),it}function g0(z,Y,be){var Ve=be.length;if(z==null)return!Ve;for(z=Po(z);Ve--;){var lt=be[Ve],At=Y[lt],it=z[lt];if(it===p&&!(lt in z)||!At(it))return!1}return!0}function ud(z,Y,be){if(typeof z!="function")throw new Ms(d);return lm((function(){z.apply(p,be)}),Y)}function pf(z,Y,be,Ve){var lt=-1,At=xo,it=!0,tr=z.length,wr=[],nn=Y.length;if(!tr)return wr;be&&(Y=xs(Y,ma(be))),Ve?(At=oo,it=!1):Y.length>=200&&(At=lf,it=!1,Y=new yh(Y));e:for(;++lt-1},bo.prototype.set=function(z,Y){var be=this.__data__,Ve=d0(be,z);return Ve<0?(++this.size,be.push([z,Y])):be[Ve][1]=Y,this},Dp.prototype.clear=function(){this.size=0,this.__data__={hash:new Qd,map:new(rr||bo),string:new Qd}},Dp.prototype.delete=function(z){var Y=om(this,z).delete(z);return this.size-=Y?1:0,Y},Dp.prototype.get=function(z){return om(this,z).get(z)},Dp.prototype.has=function(z){return om(this,z).has(z)},Dp.prototype.set=function(z,Y){var be=om(this,z),Ve=be.size;return be.set(z,Y),this.size+=be.size==Ve?0:1,this},yh.prototype.add=yh.prototype.push=function(z){return this.__data__.set(z,m),this},yh.prototype.has=function(z){return this.__data__.has(z)},Mu.prototype.clear=function(){this.__data__=new bo,this.size=0},Mu.prototype.delete=function(z){var Y=this.__data__,be=Y.delete(z);return this.size=Y.size,be},Mu.prototype.get=function(z){return this.__data__.get(z)},Mu.prototype.has=function(z){return this.__data__.has(z)},Mu.prototype.set=function(z,Y){var be=this.__data__;if(be instanceof bo){var Ve=be.__data__;if(!rr||Ve.length<199)return Ve.push([z,Y]),this.size=++be.size,this;be=this.__data__=new Dp(Ve)}return be.set(z,Y),this.size=be.size,this};var kc=b0(Nu),Ug=b0(up,!0);function y0(z,Y){var be=!0;return kc(z,(function(Ve,lt,At){return be=!!Y(Ve,lt,At)})),be}function Vg(z,Y,be){for(var Ve=-1,lt=z.length;++Ve0&&be(tr)?Y>1?Dl(tr,Y-1,be,Ve,lt):rl(lt,tr):Ve||(lt[lt.length]=tr)}return lt}var vh=rm(),Bf=rm(!0);function Nu(z,Y){return z&&vh(z,Y,Mc)}function up(z,Y){return z&&Bf(z,Y,Mc)}function fd(z,Y){return Ss(Y,(function(be){return Tc(z[be])}))}function bh(z,Y){for(var be=0,Ve=(Y=Gc(Y,z)).length;z!=null&&beY}function tm(z,Y){return z!=null&&eo.call(z,Y)}function Wg(z,Y){return z!=null&&Y in Po(z)}function Lf(z,Y,be){for(var Ve=be?oo:xo,lt=z[0].length,At=z.length,it=At,tr=Hn(At),wr=1/0,nn=[];it--;){var sn=z[it];it&&Y&&(sn=xs(sn,ma(Y))),wr=Se(sn.length,wr),tr[it]=!be&&(Y||lt>=120&&sn.length>=120)?new yh(it&&sn):p}sn=z[0];var mn=-1,Oi=tr[0];e:for(;++mn=Ui?Zr:Zr*(nn[sn]=="desc"?-1:1)}return tr.index-wr.index})(At,it,be)}))}function $s(z,Y,be){for(var Ve=-1,lt=Y.length,At={};++Ve-1;)tr!==z&&uf.call(tr,wr,1),uf.call(z,wr,1);return z}function mo(z,Y){for(var be=z?Y.length:0,Ve=be-1;be--;){var lt=Y[be];if(be==Ve||lt!==At){var At=lt;bf(lt)?uf.call(z,lt,1):Io(z,lt)}}return z}function hs(z,Y){return z+Nf(ot()*(Y-z+1))}function _i(z,Y){var be="";if(!z||Y<1||Y>A)return be;do Y%2&&(be+=z),(Y=Nf(Y/2))&&(z+=z);while(Y);return be}function ki(z,Y){return tg(Up(z,Y,lo),z+"")}function Du(z){return Jm(Kf(z))}function Oc(z,Y){var be=Kf(z);return ac(be,Bp(Y,0,be.length))}function qf(z,Y,be,Ve){if(!ol(z))return z;for(var lt=-1,At=(Y=Gc(Y,z)).length,it=At-1,tr=z;tr!=null&&++ltlt?0:lt+Y),(be=be>lt?lt:be)<0&&(be+=lt),lt=Y>be?0:be-Y>>>0,Y>>>=0;for(var At=Hn(lt);++Ve>>1,it=z[At];it!==null&&!Sl(it)&&(be?it<=Y:it=200){var nn=Y?null:iv(z);if(nn)return Pu(nn);it=!1,lt=lf,wr=new yh}else wr=Y?[]:tr;e:for(;++Ve=Ve?z:gl(z,Y,be)}var Zm=Hm||function(z){return Ii.clearTimeout(z)};function Yc(z,Y){if(Y)return z.slice();var be=z.length,Ve=tc?tc(be):new z.constructor(be);return z.copy(Ve),Ve}function Cc(z){var Y=new z.constructor(z.byteLength);return new ap(Y).set(new ap(z)),Y}function Ho(z,Y){var be=Y?Cc(z.buffer):z.buffer;return new z.constructor(be,z.byteOffset,z.length)}function jc(z,Y){if(z!==Y){var be=z!==p,Ve=z===null,lt=z==z,At=Sl(z),it=Y!==p,tr=Y===null,wr=Y==Y,nn=Sl(Y);if(!tr&&!nn&&!At&&z>Y||At&&it&&wr&&!tr&&!nn||Ve&&it&&wr||!be&&wr||!lt)return 1;if(!Ve&&!At&&!nn&&z1?be[lt-1]:p,it=lt>2?be[2]:p;for(At=z.length>3&&typeof At=="function"?(lt--,At):p,it&&mu(be[0],be[1],it)&&(At=lt<3?p:At,lt=1),Y=Po(Y);++Ve-1?lt[At?Y[it]:it]:p}}function w0(z){return Qc((function(Y){var be=Y.length,Ve=be,lt=ff.prototype.thru;for(z&&Y.reverse();Ve--;){var At=Y[Ve];if(typeof At!="function")throw new Ms(d);if(lt&&!it&&ro(At)=="wrapper")var it=new ff([],!0)}for(Ve=it?Ve:be;++Ve1&&Wn.reverse(),sn&&wrtr))return!1;var nn=At.get(z),sn=At.get(Y);if(nn&&sn)return nn==Y&&sn==z;var mn=-1,Oi=!0,ti=2&be?new yh:p;for(At.set(z,Y),At.set(Y,z);++mn-1&&z%1==0&&z1?"& ":"")+At[tr],At=At.join(it>2?", ":" "),lt.replace(Ft,`{ /* [wrapped with `+At+`] */ `)})(Ve,(function(lt,At){return ii(j,(function(it){var tr="_."+it[0];At&it[1]&&!xo(lt,tr)&<.push(tr)})),lt.sort()})((function(lt){var At=lt.match(zt);return At?At[1].split(Or):[]})(Ve),be)))}function cw(z){var Y=0,be=0;return function(){var Ve=Ne(),lt=16-(Ve-be);if(be=Ve,lt>0){if(++Y>=800)return arguments[0]}else Y=0;return z.apply(p,arguments)}}function ac(z,Y){var be=-1,Ve=z.length,lt=Ve-1;for(Y=Y===p?Ve:Y;++be1?z[Y-1]:p;return be=typeof be=="function"?(z.pop(),be):p,Yg(z,be)}));function Wb(z){var Y=Et(z);return Y.__chain__=!0,Y}function rg(z,Y){return Y(z)}var mw=Qc((function(z){var Y=z.length,be=Y?z[0]:0,Ve=this.__wrapped__,lt=function(At){return Zo(At,z)};return!(Y>1||this.__actions__.length)&&Ve instanceof Ts&&bf(be)?((Ve=Ve.slice(be,+be+(Y?1:0))).__actions__.push({func:rg,args:[lt],thisArg:p}),new ff(Ve,this.__chain__).thru((function(At){return Y&&!At.length&&At.push(p),At}))):this.thru(lt)})),Hb=md((function(z,Y,be){eo.call(z,be)?++z[be]:to(z,be,1)})),_o=xh(Kg),ov=xh(x0);function ql(z,Y){return(ds(z)?ii:kc)(z,qi(Y,3))}function ng(z,Y){return(ds(z)?Ws:Ug)(z,qi(Y,3))}var Ch=md((function(z,Y,be){eo.call(z,be)?z[be].push(Y):to(z,be,[Y])})),L2=ki((function(z,Y,be){var Ve=-1,lt=typeof Y=="function",At=nu(z)?Hn(z.length):[];return kc(z,(function(it){At[++Ve]=lt?Mn(Y,it,be):fp(it,Y,be)})),At})),q2=md((function(z,Y,be){to(z,be,Y)}));function _f(z,Y){return(ds(z)?xs:Bl)(z,qi(Y,3))}var Jb=md((function(z,Y,be){z[be?0:1].push(Y)}),(function(){return[[],[]]})),Kb=ki((function(z,Y){if(z==null)return[];var be=Y.length;return be>1&&mu(z,Y[0],Y[1])?Y=[]:be>2&&mu(Y[0],Y[1],Y[2])&&(Y=[Y[0]]),To(z,Dl(Y,1),[])})),ru=lp||function(){return Ii.Date.now()};function Uu(z,Y,be){return Y=be?p:Y,Y=z&&Y==null?z.length:Y,il(z,_,p,p,p,p,Y)}function C0(z,Y){var be;if(typeof Y!="function")throw new Ms(d);return z=bs(z),function(){return--z>0&&(be=Y.apply(this,arguments)),z<=1&&(Y=p),be}}var av=ki((function(z,Y,be){var Ve=1;if(be.length){var lt=_s(be,qu(av));Ve|=w}return il(z,Ve,Y,be,lt)})),um=ki((function(z,Y,be){var Ve=3;if(be.length){var lt=_s(be,qu(um));Ve|=w}return il(Y,Ve,z,be,lt)}));function j0(z,Y,be){var Ve,lt,At,it,tr,wr,nn=0,sn=!1,mn=!1,Oi=!0;if(typeof z!="function")throw new Ms(d);function ti(Wn){var ms=Ve,Gi=lt;return Ve=lt=p,nn=Wn,it=z.apply(Gi,ms)}function Ui(Wn){var ms=Wn-wr;return wr===p||ms>=Y||ms<0||mn&&Wn-nn>=At}function Zr(){var Wn=ru();if(Ui(Wn))return In(Wn);tr=lm(Zr,(function(ms){var Gi=Y-(ms-wr);return mn?Se(Gi,At-(ms-nn)):Gi})(Wn))}function In(Wn){return tr=p,Oi&&Ve?ti(Wn):(Ve=lt=p,it)}function Si(){var Wn=ru(),ms=Ui(Wn);if(Ve=arguments,lt=this,wr=Wn,ms){if(tr===p)return(function(Gi){return nn=Gi,tr=lm(Zr,Y),sn?ti(Gi):it})(wr);if(mn)return Zm(tr),tr=lm(Zr,Y),ti(wr)}return tr===p&&(tr=lm(Zr,Y)),it}return Y=Jf(Y)||0,ol(be)&&(sn=!!be.leading,At=(mn="maxWait"in be)?se(Jf(be.maxWait)||0,Y):At,Oi="trailing"in be?!!be.trailing:Oi),Si.cancel=function(){tr!==p&&Zm(tr),nn=0,Ve=wr=lt=tr=p},Si.flush=function(){return tr===p?it:In(ru())},Si}var fm=ki((function(z,Y){return ud(z,1,Y)})),Gb=ki((function(z,Y,be){return ud(z,Jf(Y)||0,be)}));function Xg(z,Y){if(typeof z!="function"||Y!=null&&typeof Y!="function")throw new Ms(d);var be=function(){var Ve=arguments,lt=Y?Y.apply(this,Ve):Ve[0],At=be.cache;if(At.has(lt))return At.get(lt);var it=z.apply(this,Ve);return be.cache=At.set(lt,it)||At,it};return be.cache=new(Xg.Cache||Dp),be}function zl(z){if(typeof z!="function")throw new Ms(d);return function(){var Y=arguments;switch(Y.length){case 0:return!z.call(this);case 1:return!z.call(this,Y[0]);case 2:return!z.call(this,Y[0],Y[1]);case 3:return!z.call(this,Y[0],Y[1],Y[2])}return!z.apply(this,Y)}}Xg.Cache=Dp;var Yb=dd((function(z,Y){var be=(Y=Y.length==1&&ds(Y[0])?xs(Y[0],ma(qi())):xs(Dl(Y,1),ma(qi()))).length;return ki((function(Ve){for(var lt=-1,At=Se(Ve.length,be);++lt=Y})),_d=hf((function(){return arguments})())?hf:function(z){return Ha(z)&&eo.call(z,"callee")&&!Ff.call(z,"callee")},ds=Hn.isArray,lv=qs?ma(qs):function(z){return Ha(z)&&is(z)==qe};function nu(z){return z!=null&&Qo(z.length)&&!Tc(z)}function Wa(z){return Ha(z)&&nu(z)}var sl=_e||fg,jh=za?ma(za):function(z){return Ha(z)&&is(z)==R};function ig(z){if(!Ha(z))return!1;var Y=is(z);return Y==q||Y=="[object DOMException]"||typeof z.message=="string"&&typeof z.name=="string"&&!ey(z)}function Tc(z){if(!ol(z))return!1;var Y=is(z);return Y==B||Y==W||Y=="[object AsyncFunction]"||Y=="[object Proxy]"}function gu(z){return typeof z=="number"&&z==bs(z)}function Qo(z){return typeof z=="number"&&z>-1&&z%1==0&&z<=A}function ol(z){var Y=typeof z;return z!=null&&(Y=="object"||Y=="function")}function Ha(z){return z!=null&&typeof z=="object"}var Ph=so?ma(so):function(z){return Ha(z)&&no(z)==Q};function yu(z){return typeof z=="number"||Ha(z)&&is(z)==ee}function ey(z){if(!Ha(z)||is(z)!=ie)return!1;var Y=la(z);if(Y===null)return!0;var be=eo.call(Y,"constructor")&&Y.constructor;return typeof be=="function"&&be instanceof be&&fu.call(be)==Fp}var bi=Oa?ma(Oa):function(z){return Ha(z)&&is(z)==ve},sg=ts?ma(ts):function(z){return Ha(z)&&no(z)==ce};function og(z){return typeof z=="string"||!ds(z)&&Ha(z)&&is(z)==ae}function Sl(z){return typeof z=="symbol"||Ha(z)&&is(z)==me}var Th=Qn?ma(Qn):function(z){return Ha(z)&&Qo(z.length)&&!!Di[is(z)]},ty=pp(du),P0=pp((function(z,Y){return z<=Y}));function hm(z){if(!z)return[];if(nu(z))return og(z)?ga(z):Ra(z);if(ja&&z[ja])return(function(be){for(var Ve,lt=[];!(Ve=be.next()).done;)lt.push(Ve.value);return lt})(z[ja]());var Y=no(z);return(Y==Q?xc:Y==ce?Pu:Kf)(z)}function Rc(z){return z?(z=Jf(z))===S||z===-1/0?17976931348623157e292*(z<0?-1:1):z==z?z:0:z===0?z:0}function bs(z){var Y=Rc(z),be=Y%1;return Y==Y?be?Y-be:Y:0}function Ic(z){return z?Bp(bs(z),0,O):0}function Jf(z){if(typeof z=="number")return z;if(Sl(z))return k;if(ol(z)){var Y=typeof z.valueOf=="function"?z.valueOf():z;z=ol(Y)?Y+"":Y}if(typeof z!="string")return z===0?z:+z;z=Sc(z);var be=Jr.test(z);return be||Tn.test(z)?zc(z.slice(2),be?2:8):vr.test(z)?k:+z}function vu(z){return Pc(z,$c(z))}function Fs(z){return z==null?"":Ro(z)}var al=Sh((function(z,Y){if(vd(Y)||nu(Y))Pc(Y,Mc(Y),z);else for(var be in Y)eo.call(Y,be)&&Fu(z,be,Y[be])})),T0=Sh((function(z,Y){Pc(Y,$c(Y),z)})),mi=Sh((function(z,Y,be,Ve){Pc(Y,$c(Y),z,Ve)})),Wu=Sh((function(z,Y,be,Ve){Pc(Y,Mc(Y),z,Ve)})),R0=Qc(Zo),Hp=ki((function(z,Y){z=Po(z);var be=-1,Ve=Y.length,lt=Ve>2?Y[2]:p;for(lt&&mu(Y[0],Y[1],lt)&&(Ve=1);++be1),At})),Pc(z,_0(z),be),Ve&&(be=dl(be,7,Ah));for(var lt=Y.length;lt--;)Io(be,Y[lt]);return be})),$a=Qc((function(z,Y){return z==null?{}:(function(be,Ve){return $s(be,Ve,(function(lt,At){return ag(be,At)}))})(z,Y)}));function xl(z,Y){if(z==null)return{};var be=xs(_0(z),(function(Ve){return[Ve]}));return Y=qi(Y),$s(z,be,(function(Ve,lt){return Y(Ve,lt[0])}))}var ll=gd(Mc),Ja=gd($c);function Kf(z){return z==null?[]:$f(z,Mc(z))}var ea=Lp((function(z,Y,be){return Y=Y.toLowerCase(),z+(be?lg(Y):Y)}));function lg(z){return Al(Fs(z).toLowerCase())}function mm(z){return(z=Fs(z))&&z.replace(Yr,Zl).replace(An,"")}var $0=Lp((function(z,Y,be){return z+(be?"-":"")+Y.toLowerCase()})),F0=Lp((function(z,Y,be){return z+(be?" ":"")+Y.toLowerCase()})),cg=rv("toLowerCase"),ta=Lp((function(z,Y,be){return z+(be?"_":"")+Y.toLowerCase()})),cv=Lp((function(z,Y,be){return z+(be?" ":"")+Al(Y)})),ug=Lp((function(z,Y,be){return z+(be?" ":"")+Y.toUpperCase()})),Al=rv("toUpperCase");function Qs(z,Y,be){return z=Fs(z),(Y=be?p:Y)===p?(function(Ve){return us.test(Ve)})(z)?(function(Ve){return Ve.match(vi)||[]})(z):(function(Ve){return Ve.match(Ar)||[]})(z):z.match(Y)||[]}var kl=ki((function(z,Y){try{return Mn(z,p,Y)}catch(be){return ig(be)?be:new ns(be)}})),ra=Qc((function(z,Y){return ii(Y,(function(be){be=hp(be),to(z,be,av(z[be],z))})),z}));function Ol(z){return function(){return z}}var Ul=w0(),dp=w0(!0);function lo(z){return z}function Rh(z){return nc(typeof z=="function"?z:dl(z,1))}var Ih=ki((function(z,Y){return function(be){return fp(be,z,Y)}})),gm=ki((function(z,Y){return function(be){return fp(z,be,Y)}}));function Fc(z,Y,be){var Ve=Mc(Y),lt=fd(Y,Ve);be!=null||ol(Y)&&(lt.length||!Ve.length)||(be=Y,Y=z,z=this,lt=fd(Y,Mc(Y)));var At=!(ol(be)&&"chain"in be&&!be.chain),it=Tc(z);return ii(lt,(function(tr){var wr=Y[tr];z[tr]=wr,it&&(z.prototype[tr]=function(){var nn=this.__chain__;if(At||nn){var sn=z(this.__wrapped__);return(sn.__actions__=Ra(this.__actions__)).push({func:wr,args:arguments,thisArg:z}),sn.__chain__=nn,sn}return wr.apply(z,rl([this.value()],arguments))})})),z}function iu(){}var Ka=im(xs),bu=im(aa),ym=im(sf);function mp(z){return Hs(z)?Uc(hp(z)):(function(Y){return function(be){return bh(be,Y)}})(z)}var uv=yf(),Ed=yf(!0);function Mh(){return[]}function fg(){return!1}var Gf=qp((function(z,Y){return z+Y}),0),Hu=nv("ceil"),Jp=qp((function(z,Y){return z/Y}),1),ry=nv("floor"),vm,fv=qp((function(z,Y){return z*Y}),1),Nc=nv("round"),bm=qp((function(z,Y){return z-Y}),0);return Et.after=function(z,Y){if(typeof Y!="function")throw new Ms(d);return z=bs(z),function(){if(--z<1)return Y.apply(this,arguments)}},Et.ary=Uu,Et.assign=al,Et.assignIn=T0,Et.assignInWith=mi,Et.assignWith=Wu,Et.at=R0,Et.before=C0,Et.bind=av,Et.bindAll=ra,Et.bindKey=um,Et.castArray=function(){if(!arguments.length)return[];var z=arguments[0];return ds(z)?z:[z]},Et.chain=Wb,Et.chunk=function(z,Y,be){Y=(be?mu(z,Y,be):Y===p)?1:se(bs(Y),0);var Ve=z==null?0:z.length;if(!Ve||Y<1)return[];for(var lt=0,At=0,it=Hn(od(Ve/Y));ltnn?0:nn+tr),(wr=wr===p||wr>nn?nn:bs(wr))<0&&(wr+=nn),wr=tr>wr?0:Ic(wr);tr>>0)?(z=Fs(z))&&(typeof Y=="string"||Y!=null&&!bi(Y))&&!(Y=Ro(Y))&&Ql(z)?Uf(ga(z),0,be):z.split(Y,be):[]},Et.spread=function(z,Y){if(typeof z!="function")throw new Ms(d);return Y=Y==null?0:se(bs(Y),0),ki((function(be){var Ve=be[Y],lt=Uf(be,0,Y);return Ve&&rl(lt,Ve),Mn(z,this,lt)}))},Et.tail=function(z){var Y=z==null?0:z.length;return Y?gl(z,1,Y):[]},Et.take=function(z,Y,be){return z&&z.length?gl(z,0,(Y=be||Y===p?1:bs(Y))<0?0:Y):[]},Et.takeRight=function(z,Y,be){var Ve=z==null?0:z.length;return Ve?gl(z,(Y=Ve-(Y=be||Y===p?1:bs(Y)))<0?0:Y,Ve):[]},Et.takeRightWhile=function(z,Y){return z&&z.length?Ym(z,qi(Y,3),!1,!0):[]},Et.takeWhile=function(z,Y){return z&&z.length?Ym(z,qi(Y,3)):[]},Et.tap=function(z,Y){return Y(z),z},Et.throttle=function(z,Y,be){var Ve=!0,lt=!0;if(typeof z!="function")throw new Ms(d);return ol(be)&&(Ve="leading"in be?!!be.leading:Ve,lt="trailing"in be?!!be.trailing:lt),j0(z,Y,{leading:Ve,maxWait:Y,trailing:lt})},Et.thru=rg,Et.toArray=hm,Et.toPairs=ll,Et.toPairsIn=Ja,Et.toPath=function(z){return ds(z)?xs(z,hp):Sl(z)?[z]:Ra(S0(Fs(z)))},Et.toPlainObject=vu,Et.transform=function(z,Y,be){var Ve=ds(z),lt=Ve||sl(z)||Th(z);if(Y=qi(Y,4),be==null){var At=z&&z.constructor;be=lt?Ve?new At:[]:ol(z)&&Tc(At)?ad(la(z)):{}}return(lt?ii:Nu)(z,(function(it,tr,wr){return Y(be,it,tr,wr)})),be},Et.unary=function(z){return Uu(z,1)},Et.union=Vb,Et.unionBy=hw,Et.unionWith=wd,Et.uniq=function(z){return z&&z.length?Pa(z):[]},Et.uniqBy=function(z,Y){return z&&z.length?Pa(z,qi(Y,2)):[]},Et.uniqWith=function(z,Y){return Y=typeof Y=="function"?Y:p,z&&z.length?Pa(z,p,Y):[]},Et.unset=function(z,Y){return z==null||Io(z,Y)},Et.unzip=O0,Et.unzipWith=Yg,Et.update=function(z,Y,be){return z==null?z:df(z,Y,Ll(be))},Et.updateWith=function(z,Y,be,Ve){return Ve=typeof Ve=="function"?Ve:p,z==null?z:df(z,Y,Ll(be),Ve)},Et.values=Kf,Et.valuesIn=function(z){return z==null?[]:$f(z,$c(z))},Et.without=JE,Et.words=Qs,Et.wrap=function(z,Y){return Qg(Ll(Y),z)},Et.xor=B2,Et.xorBy=dw,Et.xorWith=Wp,Et.zip=sv,Et.zipObject=function(z,Y){return Eh(z||[],Y||[],Fu)},Et.zipObjectDeep=function(z,Y){return Eh(z||[],Y||[],qf)},Et.zipWith=Zg,Et.entries=ll,Et.entriesIn=Ja,Et.extend=T0,Et.extendWith=mi,Fc(Et,Et),Et.add=Gf,Et.attempt=kl,Et.camelCase=ea,Et.capitalize=lg,Et.ceil=Hu,Et.clamp=function(z,Y,be){return be===p&&(be=Y,Y=p),be!==p&&(be=(be=Jf(be))==be?be:0),Y!==p&&(Y=(Y=Jf(Y))==Y?Y:0),Bp(Jf(z),Y,be)},Et.clone=function(z){return dl(z,4)},Et.cloneDeep=function(z){return dl(z,5)},Et.cloneDeepWith=function(z,Y){return dl(z,5,Y=typeof Y=="function"?Y:p)},Et.cloneWith=function(z,Y){return dl(z,4,Y=typeof Y=="function"?Y:p)},Et.conformsTo=function(z,Y){return Y==null||g0(z,Y,Mc(Y))},Et.deburr=mm,Et.defaultTo=function(z,Y){return z==null||z!=z?Y:z},Et.divide=Jp,Et.endsWith=function(z,Y,be){z=Fs(z),Y=Ro(Y);var Ve=z.length,lt=be=be===p?Ve:Bp(bs(be),0,Ve);return(be-=Y.length)>=0&&z.slice(be,lt)==Y},Et.eq=Ma,Et.escape=function(z){return(z=Fs(z))&&Ye.test(z)?z.replace(we,Xl):z},Et.escapeRegExp=function(z){return(z=Fs(z))&&ke.test(z)?z.replace(pe,"\\$&"):z},Et.every=function(z,Y,be){var Ve=ds(z)?aa:y0;return be&&mu(z,Y,be)&&(Y=p),Ve(z,qi(Y,3))},Et.find=_o,Et.findIndex=Kg,Et.findKey=function(z,Y){return $l(z,qi(Y,3),Nu)},Et.findLast=ov,Et.findLastIndex=x0,Et.findLastKey=function(z,Y){return $l(z,qi(Y,3),up)},Et.floor=ry,Et.forEach=ql,Et.forEachRight=ng,Et.forIn=function(z,Y){return z==null?z:vh(z,qi(Y,3),$c)},Et.forInRight=function(z,Y){return z==null?z:Bf(z,qi(Y,3),$c)},Et.forOwn=function(z,Y){return z&&Nu(z,qi(Y,3))},Et.forOwnRight=function(z,Y){return z&&up(z,qi(Y,3))},Et.get=dm,Et.gt=Vu,Et.gte=Xb,Et.has=function(z,Y){return z!=null&&ya(z,Y,tm)},Et.hasIn=ag,Et.head=A0,Et.identity=lo,Et.includes=function(z,Y,be,Ve){z=nu(z)?z:Kf(z),be=be&&!Ve?bs(be):0;var lt=z.length;return be<0&&(be=se(lt+be,0)),og(z)?be<=lt&&z.indexOf(Y,be)>-1:!!lt&&rs(z,Y,be)>-1},Et.indexOf=function(z,Y,be){var Ve=z==null?0:z.length;if(!Ve)return-1;var lt=be==null?0:bs(be);return lt<0&&(lt=se(Ve+lt,0)),rs(z,Y,lt)},Et.inRange=function(z,Y,be){return Y=Rc(Y),be===p?(be=Y,Y=0):be=Rc(be),(function(Ve,lt,At){return Ve>=Se(lt,At)&&Ve=-9007199254740991&&z<=A},Et.isSet=sg,Et.isString=og,Et.isSymbol=Sl,Et.isTypedArray=Th,Et.isUndefined=function(z){return z===p},Et.isWeakMap=function(z){return Ha(z)&&no(z)==$e},Et.isWeakSet=function(z){return Ha(z)&&is(z)=="[object WeakSet]"},Et.join=function(z,Y){return z==null?"":tt.call(z,Y)},Et.kebabCase=$0,Et.last=Hf,Et.lastIndexOf=function(z,Y,be){var Ve=z==null?0:z.length;if(!Ve)return-1;var lt=Ve;return be!==p&&(lt=(lt=bs(be))<0?se(Ve+lt,0):Se(lt,Ve-1)),Y==Y?(function(At,it,tr){for(var wr=tr+1;wr--;)if(At[wr]===it)return wr;return wr})(z,Y,lt):Fl(z,Ec,lt,!0)},Et.lowerCase=F0,Et.lowerFirst=cg,Et.lt=ty,Et.lte=P0,Et.max=function(z){return z&&z.length?Vg(z,lo,Km):p},Et.maxBy=function(z,Y){return z&&z.length?Vg(z,qi(Y,2),Km):p},Et.mean=function(z){return af(z,lo)},Et.meanBy=function(z,Y){return af(z,qi(Y,2))},Et.min=function(z){return z&&z.length?Vg(z,lo,du):p},Et.minBy=function(z,Y){return z&&z.length?Vg(z,qi(Y,2),du):p},Et.stubArray=Mh,Et.stubFalse=fg,Et.stubObject=function(){return{}},Et.stubString=function(){return""},Et.stubTrue=function(){return!0},Et.multiply=fv,Et.nth=function(z,Y){return z&&z.length?pd(z,bs(Y)):p},Et.noConflict=function(){return Ii._===this&&(Ii._=nd),this},Et.noop=iu,Et.now=ru,Et.pad=function(z,Y,be){z=Fs(z);var Ve=(Y=bs(Y))?Ru(z):0;if(!Y||Ve>=Y)return z;var lt=(Y-Ve)/2;return sm(Nf(lt),be)+z+sm(od(lt),be)},Et.padEnd=function(z,Y,be){z=Fs(z);var Ve=(Y=bs(Y))?Ru(z):0;return Y&&VeY){var Ve=z;z=Y,Y=Ve}if(be||z%1||Y%1){var lt=ot();return Se(z+lt*(Y-z+El("1e-"+((lt+"").length-1))),Y)}return hs(z,Y)},Et.reduce=function(z,Y,be){var Ve=ds(z)?zo:hl,lt=arguments.length<3;return Ve(z,qi(Y,4),be,lt,kc)},Et.reduceRight=function(z,Y,be){var Ve=ds(z)?nf:hl,lt=arguments.length<3;return Ve(z,qi(Y,4),be,lt,Ug)},Et.repeat=function(z,Y,be){return Y=(be?mu(z,Y,be):Y===p)?1:bs(Y),_i(Fs(z),Y)},Et.replace=function(){var z=arguments,Y=Fs(z[0]);return z.length<3?Y:Y.replace(z[1],z[2])},Et.result=function(z,Y,be){var Ve=-1,lt=(Y=Gc(Y,z)).length;for(lt||(lt=1,z=p);++VeA)return[];var be=O,Ve=Se(z,O);Y=qi(Y),z-=O;for(var lt=Xs(Ve,Y);++be=At)return z;var tr=be-Ru(Ve);if(tr<1)return Ve;var wr=it?Uf(it,0,tr).join(""):z.slice(0,tr);if(lt===p)return wr+Ve;if(it&&(tr+=wr.length-tr),bi(lt)){if(z.slice(tr).search(lt)){var nn,sn=wr;for(lt.global||(lt=Nl(lt.source,Fs(Yt.exec(lt))+"g")),lt.lastIndex=0;nn=lt.exec(sn);)var mn=nn.index;wr=wr.slice(0,mn===p?tr:mn)}}else if(z.indexOf(Ro(lt),tr)!=tr){var Oi=wr.lastIndexOf(lt);Oi>-1&&(wr=wr.slice(0,Oi))}return wr+Ve},Et.unescape=function(z){return(z=Fs(z))&&Re.test(z)?z.replace(Pe,Vm):z},Et.uniqueId=function(z){var Y=++Zd;return Fs(z)+Y},Et.upperCase=ug,Et.upperFirst=Al,Et.each=ql,Et.eachRight=ng,Et.first=A0,Fc(Et,(vm={},Nu(Et,(function(z,Y){eo.call(Et.prototype,Y)||(vm[Y]=z)})),vm),{chain:!1}),Et.VERSION="4.17.21",ii(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(z){Et[z].placeholder=Et})),ii(["drop","take"],(function(z,Y){Ts.prototype[z]=function(be){be=be===p?1:se(bs(be),0);var Ve=this.__filtered__&&!Y?new Ts(this):this.clone();return Ve.__filtered__?Ve.__takeCount__=Se(be,Ve.__takeCount__):Ve.__views__.push({size:Se(be,O),type:z+(Ve.__dir__<0?"Right":"")}),Ve},Ts.prototype[z+"Right"]=function(be){return this.reverse()[z](be).reverse()}})),ii(["filter","map","takeWhile"],(function(z,Y){var be=Y+1,Ve=be==1||be==3;Ts.prototype[z]=function(lt){var At=this.clone();return At.__iteratees__.push({iteratee:qi(lt,3),type:be}),At.__filtered__=At.__filtered__||Ve,At}})),ii(["head","last"],(function(z,Y){var be="take"+(Y?"Right":"");Ts.prototype[z]=function(){return this[be](1).value()[0]}})),ii(["initial","tail"],(function(z,Y){var be="drop"+(Y?"":"Right");Ts.prototype[z]=function(){return this.__filtered__?new Ts(this):this[be](1)}})),Ts.prototype.compact=function(){return this.filter(lo)},Ts.prototype.find=function(z){return this.filter(z).head()},Ts.prototype.findLast=function(z){return this.reverse().find(z)},Ts.prototype.invokeMap=ki((function(z,Y){return typeof z=="function"?new Ts(this):this.map((function(be){return fp(be,z,Y)}))})),Ts.prototype.reject=function(z){return this.filter(zl(qi(z)))},Ts.prototype.slice=function(z,Y){z=bs(z);var be=this;return be.__filtered__&&(z>0||Y<0)?new Ts(be):(z<0?be=be.takeRight(-z):z&&(be=be.drop(z)),Y!==p&&(be=(Y=bs(Y))<0?be.dropRight(-Y):be.take(Y-z)),be)},Ts.prototype.takeRightWhile=function(z){return this.reverse().takeWhile(z).reverse()},Ts.prototype.toArray=function(){return this.take(O)},Nu(Ts.prototype,(function(z,Y){var be=/^(?:filter|find|map|reject)|While$/.test(Y),Ve=/^(?:head|last)$/.test(Y),lt=Et[Ve?"take"+(Y=="last"?"Right":""):Y],At=Ve||/^find/.test(Y);lt&&(Et.prototype[Y]=function(){var it=this.__wrapped__,tr=Ve?[1]:arguments,wr=it instanceof Ts,nn=tr[0],sn=wr||ds(it),mn=function(Si){var Wn=lt.apply(Et,rl([Si],tr));return Ve&&Oi?Wn[0]:Wn};sn&&be&&typeof nn=="function"&&nn.length!=1&&(wr=sn=!1);var Oi=this.__chain__,ti=!!this.__actions__.length,Ui=At&&!Oi,Zr=wr&&!ti;if(!At&&sn){it=Zr?it:new Ts(this);var In=z.apply(it,tr);return In.__actions__.push({func:rg,args:[mn],thisArg:p}),new ff(In,Oi)}return Ui&&Zr?z.apply(this,tr):(In=this.thru(mn),Ui?Ve?In.value()[0]:In.value():In)})})),ii(["pop","push","shift","sort","splice","unshift"],(function(z){var Y=$p[z],be=/^(?:push|sort|unshift)$/.test(z)?"tap":"thru",Ve=/^(?:pop|shift)$/.test(z);Et.prototype[z]=function(){var lt=arguments;if(Ve&&!this.__chain__){var At=this.value();return Y.apply(ds(At)?At:[],lt)}return this[be]((function(it){return Y.apply(ds(it)?it:[],lt)}))}})),Nu(Ts.prototype,(function(z,Y){var be=Et[Y];if(be){var Ve=be.name+"";eo.call(Zi,Ve)||(Zi[Ve]=[]),Zi[Ve].push({name:Y,func:be})}})),Zi[nm(p,2).name]=[{name:"wrapper",func:p}],Ts.prototype.clone=function(){var z=new Ts(this.__wrapped__);return z.__actions__=Ra(this.__actions__),z.__dir__=this.__dir__,z.__filtered__=this.__filtered__,z.__iteratees__=Ra(this.__iteratees__),z.__takeCount__=this.__takeCount__,z.__views__=Ra(this.__views__),z},Ts.prototype.reverse=function(){if(this.__filtered__){var z=new Ts(this);z.__dir__=-1,z.__filtered__=!0}else(z=this.clone()).__dir__*=-1;return z},Ts.prototype.value=function(){var z=this.__wrapped__.value(),Y=this.__dir__,be=ds(z),Ve=Y<0,lt=be?z.length:0,At=(function(Mo,Ti,Xi){for(var gs=-1,gn=Xi.length;++gs=this.__values__.length;return{done:z,value:z?p:this.__values__[this.__index__++]}},Et.prototype.plant=function(z){for(var Y,be=this;be instanceof gh;){var Ve=zu(be);Ve.__index__=0,Ve.__values__=p,Y?lt.__wrapped__=Ve:Y=Ve;var lt=Ve;be=be.__wrapped__}return lt.__wrapped__=z,Y},Et.prototype.reverse=function(){var z=this.__wrapped__;if(z instanceof Ts){var Y=z;return this.__actions__.length&&(Y=new Ts(this)),(Y=Y.reverse()).__actions__.push({func:rg,args:[Gg],thisArg:p}),new ff(Y,this.__chain__)}return this.thru(Gg)},Et.prototype.toJSON=Et.prototype.valueOf=Et.prototype.value=function(){return sc(this.__wrapped__,this.__actions__)},Et.prototype.first=Et.prototype.head,ja&&(Et.prototype[ja]=function(){return this}),Et})();Ii._=Mp,(f=(function(){return Mp}).call(u,a,u,l))===p||(l.exports=f)}).call(this)},2596:(l,u,a)=>{a(20366)("hasInstance")},2694:(l,u,a)=>{var f=a(6925);function p(){}function d(){}d.resetWarningCache=p,l.exports=function(){function m(w,b,_,E,S,A){if(A!==f){var k=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 k.name="Invariant Violation",k}}function g(){return m}m.isRequired=m;var y={array:m,bigint:m,bool:m,func:m,number:m,object:m,string:m,symbol:m,any:m,arrayOf:g,element:m,elementType:m,instanceOf:g,node:m,objectOf:g,oneOf:g,oneOfType:g,shape:g,exact:g,checkPropTypes:d,resetWarningCache:p};return y.PropTypes=y,y}},2874:l=>{l.exports={}},2875:(l,u,a)=>{var f=a(23045),p=a(80376);l.exports=Object.keys||function(d){return f(d,p)}},3110:(l,u,a)=>{const f=a(5187),p=a(85015),d=a(98023),m=a(53812),g=a(23805),y=a(85105),w=a(86804);class b{constructor(E){this.elementMap={},this.elementDetection=[],this.Element=w.Element,this.KeyValuePair=w.KeyValuePair,E&&E.noDefault||this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(E){return E.namespace&&E.namespace({base:this}),E.load&&E.load({base:this}),this}useDefault(){return this.register("null",w.NullElement).register("string",w.StringElement).register("number",w.NumberElement).register("boolean",w.BooleanElement).register("array",w.ArrayElement).register("object",w.ObjectElement).register("member",w.MemberElement).register("ref",w.RefElement).register("link",w.LinkElement),this.detect(f,w.NullElement,!1).detect(p,w.StringElement,!1).detect(d,w.NumberElement,!1).detect(m,w.BooleanElement,!1).detect(Array.isArray,w.ArrayElement,!1).detect(g,w.ObjectElement,!1),this}register(E,S){return this._elements=void 0,this.elementMap[E]=S,this}unregister(E){return this._elements=void 0,delete this.elementMap[E],this}detect(E,S,A){return A===void 0||A?this.elementDetection.unshift([E,S]):this.elementDetection.push([E,S]),this}toElement(E){if(E instanceof this.Element)return E;let S;for(let A=0;A{const S=E[0].toUpperCase()+E.substr(1);this._elements[S]=this.elementMap[E]}))),this._elements}get serialiser(){return new y(this)}}y.prototype.Namespace=b,l.exports=b},3121:(l,u,a)=>{var f=a(65482),p=Math.min;l.exports=function(d){var m=f(d);return m>0?p(m,9007199254740991):0}},3209:(l,u,a)=>{var f=a(91596),p=a(53320),d=a(36306),m="__lodash_placeholder__",g=128,y=Math.min;l.exports=function(w,b){var _=w[1],E=b[1],S=_|E,A=S<131,k=E==g&&_==8||E==g&&_==256&&w[7].length<=b[8]||E==384&&b[7].length<=b[8]&&_==8;if(!A&&!k)return w;1&E&&(w[2]=b[2],S|=1&_?0:4);var O=b[3];if(O){var j=w[3];w[3]=j?f(j,O,b[4]):O,w[4]=j?d(w[3],m):b[4]}return(O=b[5])&&(j=w[5],w[5]=j?p(j,O,b[6]):O,w[6]=j?d(w[5],m):b[6]),(O=b[7])&&(w[7]=O),E&g&&(w[8]=w[8]==null?b[8]:y(w[8],b[8])),w[9]==null&&(w[9]=b[9]),w[0]=b[0],w[1]=S,w}},3282:(l,u,a)=>{var f=a(55463),p=a(70473),d=a(1759).CONSTRUCTOR;l.exports=d||!p((function(m){f.all(m).then(void 0,(function(){}))}))},3650:(l,u,a)=>{var f=a(74335)(Object.keys,Object);l.exports=f},3656:(l,u,a)=>{l=a.nmd(l);var f=a(9325),p=a(89935),d=u&&!u.nodeType&&u,m=d&&l&&!l.nodeType&&l,g=m&&m.exports===d?f.Buffer:void 0,y=(g?g.isBuffer:void 0)||p;l.exports=y},3825:(l,u,a)=>{var f,p,d,m=a(11091),g=a(7376),y=a(47586),w=a(45951),b=a(13930),_=a(68055),E=a(79192),S=a(14840),A=a(47118),k=a(82159),O=a(62250),j=a(46285),P=a(59596),I=a(28450),$=a(49472).set,R=a(52292),q=a(73904),B=a(94420),W=a(1626),Q=a(64932),ee=a(55463),ie=a(1759),ne=a(56254),ve="Promise",ce=ie.CONSTRUCTOR,ae=ie.REJECTION_EVENT,me=ie.SUBCLASSING,$e=Q.getterFor(ve),qe=Q.set,Te=ee&&ee.prototype,fe=ee,xe=Te,Ke=w.TypeError,Qe=w.document,bt=w.process,kt=ne.f,gt=kt,$t=!!(Qe&&Qe.createEvent&&w.dispatchEvent),Ae="unhandledrejection",Ie=function(It){var Qt;return!(!j(It)||!O(Qt=It.then))&&Qt},Je=function(It,Qt){var Ce,pe,ke,ut=Qt.value,Rt=Qt.state===1,Ft=Rt?It.ok:It.fail,zt=It.resolve,Or=It.reject,Ar=It.domain;try{Ft?(Rt||(Qt.rejection===2&&Ye(Qt),Qt.rejection=1),Ft===!0?Ce=ut:(Ar&&Ar.enter(),Ce=Ft(ut),Ar&&(Ar.exit(),ke=!0)),Ce===It.promise?Or(new Ke("Promise-chain cycle")):(pe=Ie(Ce))?b(pe,Ce,zt,Or):zt(Ce)):Or(ut)}catch(On){Ar&&!ke&&Ar.exit(),Or(On)}},nt=function(It,Qt){It.notified||(It.notified=!0,R((function(){for(var Ce,pe=It.reactions;Ce=pe.get();)Je(Ce,It);It.notified=!1,Qt&&!It.rejection&&we(It)})))},Pe=function(It,Qt,Ce){var pe,ke;$t?((pe=Qe.createEvent("Event")).promise=Qt,pe.reason=Ce,pe.initEvent(It,!1,!0),w.dispatchEvent(pe)):pe={promise:Qt,reason:Ce},!ae&&(ke=w["on"+It])?ke(pe):It===Ae&&q("Unhandled promise rejection",Ce)},we=function(It){b($,w,(function(){var Qt,Ce=It.facade,pe=It.value;if(Re(It)&&(Qt=B((function(){y?bt.emit("unhandledRejection",pe,Ce):Pe(Ae,Ce,pe)})),It.rejection=y||Re(It)?2:1,Qt.error))throw Qt.value}))},Re=function(It){return It.rejection!==1&&!It.parent},Ye=function(It){b($,w,(function(){var Qt=It.facade;y?bt.emit("rejectionHandled",Qt):Pe("rejectionhandled",Qt,It.value)}))},ct=function(It,Qt,Ce){return function(pe){It(Qt,pe,Ce)}},St=function(It,Qt,Ce){It.done||(It.done=!0,Ce&&(It=Ce),It.value=Qt,It.state=2,nt(It,!0))},yt=function(It,Qt,Ce){if(!It.done){It.done=!0,Ce&&(It=Ce);try{if(It.facade===Qt)throw new Ke("Promise can't be resolved itself");var pe=Ie(Qt);pe?R((function(){var ke={done:!1};try{b(pe,Qt,ct(yt,ke,It),ct(St,ke,It))}catch(ut){St(ke,ut,It)}})):(It.value=Qt,It.state=1,nt(It,!1))}catch(ke){St({done:!1},ke,It)}}};if(ce&&(xe=(fe=function(It){P(this,xe),k(It),b(f,this);var Qt=$e(this);try{It(ct(yt,Qt),ct(St,Qt))}catch(Ce){St(Qt,Ce)}}).prototype,(f=function(It){qe(this,{type:ve,done:!1,notified:!1,parent:!1,reactions:new W,rejection:!1,state:0,value:null})}).prototype=_(xe,"then",(function(It,Qt){var Ce=$e(this),pe=kt(I(this,fe));return Ce.parent=!0,pe.ok=!O(It)||It,pe.fail=O(Qt)&&Qt,pe.domain=y?bt.domain:void 0,Ce.state===0?Ce.reactions.add(pe):R((function(){Je(pe,Ce)})),pe.promise})),p=function(){var It=new f,Qt=$e(It);this.promise=It,this.resolve=ct(yt,Qt),this.reject=ct(St,Qt)},ne.f=kt=function(It){return It===fe||It===void 0?new p(It):gt(It)},!g&&O(ee)&&Te!==Object.prototype)){d=Te.then,me||_(Te,"then",(function(It,Qt){var Ce=this;return new fe((function(pe,ke){b(d,Ce,pe,ke)})).then(It,Qt)}),{unsafe:!0});try{delete Te.constructor}catch{}E&&E(Te,xe)}m({global:!0,constructor:!0,wrap:!0,forced:ce},{Promise:fe}),S(fe,ve,!1,!0),A(ve)},3997:(l,u,a)=>{a(20366)("asyncIterator")},4473:()=>{ace.define("ace/snippets/yaml",["require","exports","module"],(function(l,u,a){u.snippetText=void 0,u.scope="yaml"}))},4509:(l,u,a)=>{var f=a(12651);l.exports=function(p){return f(this,p).has(p)}},4610:(l,u,a)=>{a(20366)("split")},4640:l=>{var u=String;l.exports=function(a){try{return u(a)}catch{return"Object"}}},4664:(l,u,a)=>{var f=a(79770),p=a(63345),d=Object.prototype.propertyIsEnumerable,m=Object.getOwnPropertySymbols,g=m?function(y){return y==null?[]:(y=Object(y),f(m(y),(function(w){return d.call(y,w)})))}:p;l.exports=g},4742:(l,u,a)=>{var f=a(58068),p=a(69675),d=a(77440),m=a(25767),g=a(64097);l.exports=function(y){var w=m(y);if(!w)throw new p("Assertion failed: `O` must be a TypedArray");var b=g.size["$"+g.name["$"+w]];if(!d(b)||b<0)throw new f("Assertion failed: Unknown TypedArray type `"+w+"`");return b}},4761:(l,u,a)=>{var f=a(36556),p=f("String.prototype.valueOf"),d=f("Object.prototype.toString"),m=a(49092)();l.exports=function(g){return typeof g=="string"||!(!g||typeof g!="object")&&(m?(function(y){try{return p(y),!0}catch{return!1}})(g):d(g)==="[object String]")}},4901:(l,u,a)=>{var f=a(72552),p=a(30294),d=a(40346),m={};m["[object Float32Array]"]=m["[object Float64Array]"]=m["[object Int8Array]"]=m["[object Int16Array]"]=m["[object Int32Array]"]=m["[object Uint8Array]"]=m["[object Uint8ClampedArray]"]=m["[object Uint16Array]"]=m["[object Uint32Array]"]=!0,m["[object Arguments]"]=m["[object Array]"]=m["[object ArrayBuffer]"]=m["[object Boolean]"]=m["[object DataView]"]=m["[object Date]"]=m["[object Error]"]=m["[object Function]"]=m["[object Map]"]=m["[object Number]"]=m["[object Object]"]=m["[object RegExp]"]=m["[object Set]"]=m["[object String]"]=m["[object WeakMap]"]=!1,l.exports=function(g){return d(g)&&p(g.length)&&!!m[f(g)]}},4915:(l,u,a)=>{var f=a(75880);l.exports=function(p){var d=128&p[3]?-1:1,m=(127&p[3])<<1|p[2]>>7,g=(127&p[2])<<16|p[1]<<8|p[0];return m===0&&g===0?d===1?0:-0:m===255&&g===0?d===1?1/0:-1/0:m===255&&g!==0?NaN:(m-=127)===-127?d*g*f(2,-149):d*(1+g*f(2,-23))*f(2,m)}},4993:(l,u)=>{Object.defineProperty(u,"__esModule",{value:!0}),u.default=function(a,f,p){if(a===void 0)throw new Error('Reducer "'+f+'" returned undefined when handling "'+p.type+'" action. To ignore an action, you must explicitly return the previous state.')},l.exports=u.default},5095:(l,u,a)=>{const f=a(71559),p=a(76734),d=a(6454),m=a(16611);l.exports=g=>{var y,w,b=0,_={type:p.ROOT,stack:[]},E=_,S=_.stack,A=[],k=W=>{f.error(g,"Nothing to repeat at column "+(W-1))},O=f.strToChars(g);for(y=O.length;b{var f=a(80909),p=a(64894);l.exports=function(d,m){var g=-1,y=p(d)?Array(d.length):[];return f(d,(function(w,b,_){y[++g]=m(w,b,_)})),y}},5187:l=>{l.exports=function(u){return u===null}},5354:(l,u,a)=>{a(95362);var f=a(92046);l.exports=f.Date.now},5388:(l,u,a)=>{var f=a(69675);l.exports=function(p){if(p==null)throw new f(arguments.length>0&&arguments[1]||"Cannot call method on "+p);return p}},5419:l=>{l.exports=function(u,a,f,p){var d=new Blob(p!==void 0?[p,u]:[u],{type:f||"application/octet-stream"});if(window.navigator.msSaveBlob!==void 0)window.navigator.msSaveBlob(d,a);else{var m=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(d):window.webkitURL.createObjectURL(d),g=document.createElement("a");g.style.display="none",g.href=m,g.setAttribute("download",a),g.download===void 0&&g.setAttribute("target","_blank"),document.body.appendChild(g),g.click(),setTimeout((function(){document.body.removeChild(g),window.URL.revokeObjectURL(m)}),200)}}},5496:(l,u,a)=>{l.exports=a(40587)},5543:(l,u,a)=>{var f=a(39447),p=a(74284),d=a(75817);l.exports=function(m,g,y){f?p.f(m,g,d(0,y)):m[g]=y}},5556:(l,u,a)=>{l.exports=a(2694)()},5583:function(l,u,a){(function(){var f,p,d=[].indexOf;({Mark:f,YAMLError:p}=a(80467)),this.ReaderError=class extends p{constructor(m,g,y){super(),this.position=m,this.character=g,this.reason=y}toString(){return`unacceptable character #${this.character.charCodeAt(0).toString(16)}: ${this.reason} position ${this.position}`}},this.Reader=(function(){var m,g;class y{constructor(){return g.apply(this,arguments)}initialise(b){return this.string=b,this.line=0,this.column=0,this.index=0,this.check_printable(),this.string+="\0"}peek(b=0){return this.string[this.index+b]}prefix(b=1){return this.string.slice(this.index,this.index+b)}forward(b=1){var _,E;for(E=[];b;)_=this.string[this.index],this.index++,d.call(` …₂\u2029`,_)>=0||_==="\r"&&this.string[this.index]!==` `?(this.line++,this.column=0):this.column++,E.push(b--);return E}get_mark(){return new f(this.line,this.column,this.string,this.index)}check_printable(){var b,_,E;if(_=m.exec(this.string))throw b=_[0],E=this.string.length-this.index+_.index,new u.ReaderError(E,b,"special characters are not allowed")}}return m=/[^\x09\x0A\x0D\x20-\x7E\x85\xA0-\uFFFD]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g=y.prototype.initialise,y}).call(this)}).call(this)},5721:(l,u,a)=>{a(20366)("isConcatSpreadable")},5861:(l,u,a)=>{var f=a(55580),p=a(68223),d=a(32804),m=a(76545),g=a(28303),y=a(72552),w=a(47473),b="[object Map]",_="[object Promise]",E="[object Set]",S="[object WeakMap]",A="[object DataView]",k=w(f),O=w(p),j=w(d),P=w(m),I=w(g),$=y;(f&&$(new f(new ArrayBuffer(1)))!=A||p&&$(new p)!=b||d&&$(d.resolve())!=_||m&&$(new m)!=E||g&&$(new g)!=S)&&($=function(R){var q=y(R),B=q=="[object Object]"?R.constructor:void 0,W=B?w(B):"";if(W)switch(W){case k:return A;case O:return b;case j:return _;case P:return E;case I:return S}return q}),l.exports=$},5971:l=>{function u(a){if(a)return(function(f){for(var p in u.prototype)f[p]=u.prototype[p];return f})(a)}l.exports=u,u.prototype.on=u.prototype.addEventListener=function(a,f){return this._callbacks=this._callbacks||{},(this._callbacks["$"+a]=this._callbacks["$"+a]||[]).push(f),this},u.prototype.once=function(a,f){function p(){this.off(a,p),f.apply(this,arguments)}return p.fn=f,this.on(a,p),this},u.prototype.off=u.prototype.removeListener=u.prototype.removeAllListeners=u.prototype.removeEventListener=function(a,f){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var p,d=this._callbacks["$"+a];if(!d)return this;if(arguments.length==1)return delete this._callbacks["$"+a],this;for(var m=0;m{l.exports=function(u){if(typeof u!="function")throw new TypeError("Expected a function");return function(){var a=arguments;switch(a.length){case 0:return!u.call(this);case 1:return!u.call(this,a[0]);case 2:return!u.call(this,a[0],a[1]);case 3:return!u.call(this,a[0],a[1],a[2])}return!u.apply(this,a)}}},6188:l=>{l.exports=Math.max},6198:(l,u,a)=>{var f=a(11793),p=a(20575),d=a(88024),m=a(28311),g=function(y,w,b,_,E,S,A,k){for(var O,j,P=E,I=0,$=!!A&&m(A,k);I<_;)I in b&&(O=$?$(b[I],I,w):b[I],S>0&&f(O)?(j=p(O),P=g(y,w,O,j,P,S-1)-1):(d(P+1),y[P]=O),P++),I++;return P};l.exports=g},6233:(l,u,a)=>{const f=a(6048),p=a(10316),d=a(92340);class m extends p{constructor(y,w,b){super(y||[],w,b),this.element="array"}primitive(){return"array"}get(y){return this.content[y]}getValue(y){const w=this.get(y);if(w)return w.toValue()}getIndex(y){return this.content[y]}set(y,w){return this.content[y]=this.refract(w),this}remove(y){const w=this.content.splice(y,1);return w.length?w[0]:null}map(y,w){return this.content.map(y,w)}flatMap(y,w){return this.map(y,w).reduce(((b,_)=>b.concat(_)),[])}compactMap(y,w){const b=[];return this.forEach((_=>{const E=y.bind(w)(_);E&&b.push(E)})),b}filter(y,w){return new d(this.content.filter(y,w))}reject(y,w){return this.filter(f(y),w)}reduce(y,w){let b,_;w!==void 0?(b=0,_=this.refract(w)):(b=1,_=this.primitive()==="object"?this.first.value:this.first);for(let E=b;E{y.bind(w)(b,this.refract(_))}))}shift(){return this.content.shift()}unshift(y){this.content.unshift(this.refract(y))}push(y){return this.content.push(this.refract(y)),this}add(y){this.push(y)}findElements(y,w){const b=w||{},_=!!b.recursive,E=b.results===void 0?[]:b.results;return this.forEach(((S,A,k)=>{_&&S.findElements!==void 0&&S.findElements(y,{results:E,recursive:_}),y(S,A,k)&&E.push(S)})),E}find(y){return new d(this.findElements(y,{recursive:!0}))}findByElement(y){return this.find((w=>w.element===y))}findByClass(y){return this.find((w=>w.classes.includes(y)))}getById(y){return this.find((w=>w.id.toValue()===y)).first}includes(y){return this.content.some((w=>w.equals(y)))}contains(y){return this.includes(y)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(y){return new this.constructor(this.content.concat(y.content))}"fantasy-land/concat"(y){return this.concat(y)}"fantasy-land/map"(y){return new this.constructor(this.map(y))}"fantasy-land/chain"(y){return this.map((w=>y(w)),this).reduce(((w,b)=>w.concat(b)),this.empty())}"fantasy-land/filter"(y){return new this.constructor(this.content.filter(y))}"fantasy-land/reduce"(y,w){return this.content.reduce(y,w)}get length(){return this.content.length}get isEmpty(){return this.content.length===0}get first(){return this.getIndex(0)}get second(){return this.getIndex(1)}get last(){return this.getIndex(this.length-1)}}m.empty=function(){return new this},m["fantasy-land/empty"]=m.empty,typeof Symbol<"u"&&(m.prototype[Symbol.iterator]=function(){return this.content[Symbol.iterator]()}),l.exports=m},6258:(l,u,a)=>{var f=u,p=a(48287).Buffer;function d(b,_){try{return decodeURIComponent(b)}catch{return f.unescapeBuffer(b,_).toString()}}f.unescapeBuffer=function(b,_){for(var E,S,A,k=new p(b.length),O=0,j=0,P=0;j<=b.length;j++){var I=j=48&&I<=57)E=I-48;else if(I>=65&&I<=70)E=I-65+10;else{if(!(I>=97&&I<=102)){k[P++]=37,k[P++]=I,O=0;break}E=I-97+10}O=2;break;case 2:if(O=0,I>=48&&I<=57)S=I-48;else if(I>=65&&I<=70)S=I-65+10;else{if(!(I>=97&&I<=102)){k[P++]=37,k[P++]=A,k[P++]=I;break}S=I-97+10}k[P++]=16*E+S}}return k.slice(0,P-1)},f.unescape=d;for(var m=new Array(256),g=0;g<256;++g)m[g]="%"+((g<16?"0":"")+g.toString(16)).toUpperCase();f.escape=function(b){typeof b!="string"&&(b+="");for(var _="",E=0,S=0;S=39&&A<=42||A>=48&&A<=57||A>=65&&A<=90||A>=97&&A<=122))if(S-E>0&&(_+=b.slice(E,S)),A<128)E=S+1,_+=m[A];else if(A<2048)E=S+1,_+=m[192|A>>6]+m[128|63&A];else if(A<55296||A>=57344)E=S+1,_+=m[224|A>>12]+m[128|A>>6&63]+m[128|63&A];else{var k;if(!(++S>18]+m[128|A>>12&63]+m[128|A>>6&63]+m[128|63&A]}}return E===0?b:E0&&(P=j);var I=f.unescape;S&&typeof S.decodeURIComponent=="function"&&(I=S.decodeURIComponent);for(var $=I!==d,R=[],q=0,B=0,W=0,Q="",ee="",ie=$,ne=$,ve=0,ce=0;ce0&&(ae>=48&&ae<=57||ae>=65&&ae<=70||ae>=97&&ae<=102)?++ve==3&&(ne=!0):ve=0),W0&&(ae>=48&&ae<=57||ae>=65&&ae<=70||ae>=97&&ae<=102)?++ve==3&&(ie=!0):ve=0)}ae===43&&(W0&&(Q+=b.slice(q,ce)),Q+="%20",ie=!0):(ce-q>0&&(ee+=b.slice(q,ce)),ee+="%20",ne=!0),q=ce+1)}else if(++B===O){var me,$e=ce-B+1;if(W0&&(q0)&&(q{var f=a(11091),p=a(70726).find,d=a(42156),m="find",g=!0;m in[]&&Array(1)[m]((function(){g=!1})),f({target:"Array",proto:!0,forced:g},{find:function(y){return p(this,y,arguments.length>1?arguments[1]:void 0)}}),d(m)},6454:(l,u,a)=>{const f=a(76734),p=()=>[{type:f.RANGE,from:48,to:57}],d=()=>[{type:f.CHAR,value:95},{type:f.RANGE,from:97,to:122},{type:f.RANGE,from:65,to:90}].concat(p()),m=()=>[{type:f.CHAR,value:9},{type:f.CHAR,value:10},{type:f.CHAR,value:11},{type:f.CHAR,value:12},{type:f.CHAR,value:13},{type:f.CHAR,value:32},{type:f.CHAR,value:160},{type:f.CHAR,value:5760},{type:f.RANGE,from:8192,to:8202},{type:f.CHAR,value:8232},{type:f.CHAR,value:8233},{type:f.CHAR,value:8239},{type:f.CHAR,value:8287},{type:f.CHAR,value:12288},{type:f.CHAR,value:65279}];u.words=()=>({type:f.SET,set:d(),not:!1}),u.notWords=()=>({type:f.SET,set:d(),not:!0}),u.ints=()=>({type:f.SET,set:p(),not:!1}),u.notInts=()=>({type:f.SET,set:p(),not:!0}),u.whitespace=()=>({type:f.SET,set:m(),not:!1}),u.notWhitespace=()=>({type:f.SET,set:m(),not:!0}),u.anyChar=()=>({type:f.SET,set:[{type:f.CHAR,value:10},{type:f.CHAR,value:13},{type:f.CHAR,value:8232},{type:f.CHAR,value:8233}],not:!0})},6464:()=>{ace.define("ace/snippets",["require","exports","module","ace/lib/oop","ace/lib/event_emitter","ace/lib/lang","ace/range","ace/anchor","ace/keyboard/hash_handler","ace/tokenizer","ace/lib/dom","ace/editor"],(function(l,u,a){var f=l("./lib/oop"),p=l("./lib/event_emitter").EventEmitter,d=l("./lib/lang"),m=l("./range").Range,g=l("./anchor").Anchor,y=l("./keyboard/hash_handler").HashHandler,w=l("./tokenizer").Tokenizer,b=m.comparePoints,_=function(){this.snippetMap={},this.snippetNameMap={}};(function(){f.implement(this,p),this.getTokenizer=function(){function O(P,I,$){return P=P.substr(1),/^\d+$/.test(P)&&!$.inFormatString?[{tabstopId:parseInt(P,10)}]:[{text:P}]}function j(P){return"(?:[^\\\\"+P+"]|\\\\.)"}return _.$tokenizer=new w({start:[{regex:/:/,onMatch:function(P,I,$){return $.length&&$[0].expectIf?($[0].expectIf=!1,$[0].elseBranch=$[0],[$[0]]):":"}},{regex:/\\./,onMatch:function(P,I,$){var R=P[1];return R=="}"&&$.length||"`$\\".indexOf(R)!=-1?P=R:$.inFormatString&&(R=="n"||R=="t"?P=` `:"ulULE".indexOf(R)!=-1&&(P={changeCase:R,local:R>"a"})),[P]}},{regex:/}/,onMatch:function(P,I,$){return[$.length?$.shift():P]}},{regex:/\$(?:\d+|\w+)/,onMatch:O},{regex:/\$\{[\dA-Z_a-z]+/,onMatch:function(P,I,$){var R=O(P.substr(1),0,$);return $.unshift(R[0]),R},next:"snippetVar"},{regex:/\n/,token:"newline",merge:!1}],snippetVar:[{regex:"\\|"+j("\\|")+"*\\|",onMatch:function(P,I,$){$[0].choices=P.slice(1,-1).split(",")},next:"start"},{regex:"/("+j("/")+"+)/(?:("+j("/")+"*)/)(\\w*):?",onMatch:function(P,I,$){var R=$[0];return R.fmtString=P,P=this.splitRegex.exec(P),R.guard=P[1],R.fmt=P[2],R.flag=P[3],""},next:"start"},{regex:"`"+j("`")+"*`",onMatch:function(P,I,$){return $[0].code=P.splice(1,-1),""},next:"start"},{regex:"\\?",onMatch:function(P,I,$){$[0]&&($[0].expectIf=!0)},next:"start"},{regex:"([^:}\\\\]|\\\\.)*:?",token:"",next:"start"}],formatString:[{regex:"/("+j("/")+"+)/",token:"regex"},{regex:"",onMatch:function(P,I,$){$.inFormatString=!0},next:"start"}]}),_.prototype.getTokenizer=function(){return _.$tokenizer},_.$tokenizer},this.tokenizeTmSnippet=function(O,j){return this.getTokenizer().getLineTokens(O,j).tokens.map((function(P){return P.value||P}))},this.$getDefaultValue=function(O,j){if(/^[A-Z]\d+$/.test(j)){var P=j.substr(1);return(this.variables[j[0]+"__"]||{})[P]}if(/^\d+$/.test(j))return(this.variables.__||{})[j];if(j=j.replace(/^TM_/,""),O){var I=O.session;switch(j){case"CURRENT_WORD":var $=I.getWordRange();case"SELECTION":case"SELECTED_TEXT":return I.getTextRange($);case"CURRENT_LINE":return I.getLine(O.getCursorPosition().row);case"PREV_LINE":return I.getLine(O.getCursorPosition().row-1);case"LINE_INDEX":return O.getCursorPosition().column;case"LINE_NUMBER":return O.getCursorPosition().row+1;case"SOFT_TABS":return I.getUseSoftTabs()?"YES":"NO";case"TAB_SIZE":return I.getTabSize();case"FILENAME":case"FILEPATH":return"";case"FULLNAME":return"Ace"}}},this.variables={},this.getVariableValue=function(O,j){return this.variables.hasOwnProperty(j)?this.variables[j](O,j)||"":this.$getDefaultValue(O,j)||""},this.tmStrFormat=function(O,j,P){var I=j.flag||"",$=j.guard;$=new RegExp($,I.replace(/[^gi]/,""));var R=this.tokenizeTmSnippet(j.fmt,"formatString"),q=this,B=O.replace($,(function(){q.variables.__=arguments;for(var W=q.resolveVariables(R,P),Q="E",ee=0;ee1?($e=bt[bt.length-1].length,me+=bt.length-1):$e+=Qe.length,qe+=Qe}else Qe.start?Qe.end={row:me,column:$e}:Qe.start={row:me,column:$e}}));var Te=O.getSelectionRange(),fe=O.session.replace(Te,qe),xe=new E(O),Ke=O.inVirtualSelectionMode&&O.selection.index;xe.addTabstops(B,Te.start,fe,Ke)},this.insertSnippet=function(O,j){var P=this;if(O.inVirtualSelectionMode)return P.insertSnippetForSelection(O,j);O.forEachSelection((function(){P.insertSnippetForSelection(O,j)}),null,{keepOrder:!0}),O.tabstopManager&&O.tabstopManager.tabNext()},this.$getScope=function(O){var j=O.session.$mode.$id||"";if((j=j.split("/").pop())==="html"||j==="php"){j!=="php"||O.session.$mode.inlinePhp||(j="html");var P=O.getCursorPosition(),I=O.session.getState(P.row);typeof I=="object"&&(I=I[0]),I.substring&&(I.substring(0,3)=="js-"?j="javascript":I.substring(0,4)=="css-"?j="css":I.substring(0,4)=="php-"&&(j="php"))}return j},this.getActiveScopes=function(O){var j=this.$getScope(O),P=[j],I=this.snippetMap;return I[j]&&I[j].includeScopes&&P.push.apply(P,I[j].includeScopes),P.push("_"),P},this.expandWithTab=function(O,j){var P=this,I=O.forEachSelection((function(){return P.expandSnippetForSelection(O,j)}),null,{keepOrder:!0});return I&&O.tabstopManager&&O.tabstopManager.tabNext(),I},this.expandSnippetForSelection=function(O,j){var P,I=O.getCursorPosition(),$=O.session.getLine(I.row),R=$.substring(0,I.column),q=$.substr(I.column),B=this.snippetMap;return this.getActiveScopes(O).some((function(W){var Q=B[W];return Q&&(P=this.findMatchingSnippet(Q,R,q)),!!P}),this),!!P&&(j&&j.dryRun||(O.session.doc.removeInLine(I.row,I.column-P.replaceBefore.length,I.column+P.replaceAfter.length),this.variables.M__=P.matchBefore,this.variables.T__=P.matchAfter,this.insertSnippetForSelection(O,P.content),this.variables.M__=this.variables.T__=null),!0)},this.findMatchingSnippet=function(O,j,P){for(var I=O.length;I--;){var $=O[I];if((!$.startRe||$.startRe.test(j))&&(!$.endRe||$.endRe.test(P))&&($.startRe||$.endRe))return $.matchBefore=$.startRe?$.startRe.exec(j):[""],$.matchAfter=$.endRe?$.endRe.exec(P):[""],$.replaceBefore=$.triggerRe?$.triggerRe.exec(j)[0]:"",$.replaceAfter=$.endTriggerRe?$.endTriggerRe.exec(P)[0]:"",$}},this.snippetMap={},this.snippetNameMap={},this.register=function(O,j){var P=this.snippetMap,I=this.snippetNameMap,$=this;function R(W){return W&&!/^\^?\(.*\)\$?$|^\\b$/.test(W)&&(W="(?:"+W+")"),W||""}function q(W,Q,ee){return W=R(W),Q=R(Q),(W=Q+W)&&W[W.length-1]!="$"&&(W+="$"),new RegExp(W)}function B(W){W.scope||(W.scope=j||"_"),j=W.scope,P[j]||(P[j]=[],I[j]={});var Q=I[j];if(W.name){var ee=Q[W.name];ee&&$.unregister(ee),Q[W.name]=W}P[j].push(W),W.tabTrigger&&!W.trigger&&(!W.guard&&/^\w/.test(W.tabTrigger)&&(W.guard="\\b"),W.trigger=d.escapeRegExp(W.tabTrigger)),(W.trigger||W.guard||W.endTrigger||W.endGuard)&&(W.startRe=q(W.trigger,W.guard),W.triggerRe=new RegExp(W.trigger,"",!0),W.endRe=q(W.endTrigger,W.endGuard),W.endTriggerRe=new RegExp(W.endTrigger,"",!0))}O||(O=[]),O&&O.content?B(O):Array.isArray(O)&&O.forEach(B),this._signal("registerSnippets",{scope:j})},this.unregister=function(O,j){var P=this.snippetMap,I=this.snippetNameMap;function $(R){var q=I[R.scope||j];if(q&&q[R.name]){delete q[R.name];var B=P[R.scope||j],W=B&&B.indexOf(R);W>=0&&B.splice(W,1)}}O.content?$(O):Array.isArray(O)&&O.forEach($)},this.parseSnippetFile=function(O){O=O.replace(/\r/g,"");for(var j,P=[],I={},$=/^#.*|^({[\s\S]*})\s*$|^(\S+) (.*)$|^((?:\n*\t.*)+)/gm;j=$.exec(O);){if(j[1])try{I=JSON.parse(j[1]),P.push(I)}catch{}if(j[4])I.content=j[4].replace(/^\t/gm,""),P.push(I),I={};else{var R=j[2],q=j[3];if(R=="regex"){var B=/\/((?:[^\/\\]|\\.)*)|$/g;I.guard=B.exec(q)[1],I.trigger=B.exec(q)[1],I.endTrigger=B.exec(q)[1],I.endGuard=B.exec(q)[1]}else R=="snippet"?(I.tabTrigger=q.match(/^\S*/)[0],I.name||(I.name=q)):I[R]=q}}return P},this.getSnippetByName=function(O,j){var P,I=this.snippetNameMap;return this.getActiveScopes(j).some((function($){var R=I[$];return R&&(P=R[O]),!!P}),this),P}}).call(_.prototype);var E=function(O){if(O.tabstopManager)return O.tabstopManager;O.tabstopManager=this,this.$onChange=this.onChange.bind(this),this.$onChangeSelection=d.delayedCall(this.onChangeSelection.bind(this)).schedule,this.$onChangeSession=this.onChangeSession.bind(this),this.$onAfterExec=this.onAfterExec.bind(this),this.attach(O)};(function(){this.attach=function(O){this.index=0,this.ranges=[],this.tabstops=[],this.$openTabstops=null,this.selectedTabstop=null,this.editor=O,this.editor.on("change",this.$onChange),this.editor.on("changeSelection",this.$onChangeSelection),this.editor.on("changeSession",this.$onChangeSession),this.editor.commands.on("afterExec",this.$onAfterExec),this.editor.keyBinding.addKeyboardHandler(this.keyboardHandler)},this.detach=function(){this.tabstops.forEach(this.removeTabstopMarkers,this),this.ranges=null,this.tabstops=null,this.selectedTabstop=null,this.editor.removeListener("change",this.$onChange),this.editor.removeListener("changeSelection",this.$onChangeSelection),this.editor.removeListener("changeSession",this.$onChangeSession),this.editor.commands.removeListener("afterExec",this.$onAfterExec),this.editor.keyBinding.removeKeyboardHandler(this.keyboardHandler),this.editor.tabstopManager=null,this.editor=null},this.onChange=function(O){var j=O.action[0]=="r",P=O.start,I=O.end,$=P.row,R=I.row-$,q=I.column-P.column;if(j&&(R=-R,q=-q),!this.$inChange&&j){var B=this.selectedTabstop,W=B&&!B.some((function(ne){return b(ne.start,P)<=0&&b(ne.end,I)>=0}));if(W)return this.detach()}for(var Q=this.ranges,ee=0;ee0?(this.removeRange(ie),ee--):(ie.start.row==$&&ie.start.column>P.column&&(ie.start.column+=q),ie.end.row==$&&ie.end.column>=P.column&&(ie.end.column+=q),ie.start.row>=$&&(ie.start.row+=R),ie.end.row>=$&&(ie.end.row+=R),b(ie.start,ie.end)>0&&this.removeRange(ie)))}Q.length||this.detach()},this.updateLinkedFields=function(){var O=this.selectedTabstop;if(O&&O.hasLinkedRanges){this.$inChange=!0;for(var j=this.editor.session,P=j.getTextRange(O.firstNonLinked),I=O.length;I--;){var $=O[I];if($.linked){var R=u.snippetManager.tmStrFormat(P,$.original);j.replace($,R)}}this.$inChange=!1}},this.onAfterExec=function(O){O.command&&!O.command.readOnly&&this.updateLinkedFields()},this.onChangeSelection=function(){if(this.editor){for(var O=this.editor.selection.lead,j=this.editor.selection.anchor,P=this.editor.selection.isEmpty(),I=this.ranges.length;I--;)if(!this.ranges[I].linked){var $=this.ranges[I].contains(O.row,O.column),R=P||this.ranges[I].contains(j.row,j.column);if($&&R)return}this.detach()}},this.onChangeSession=function(){this.detach()},this.tabNext=function(O){var j=this.tabstops.length,P=this.index+(O||1);(P=Math.min(Math.max(P,1),j))==j&&(P=0),this.selectTabstop(P),P===0&&this.detach()},this.selectTabstop=function(O){this.$openTabstops=null;var j=this.tabstops[this.index];if(j&&this.addTabstopMarkers(j),this.index=O,(j=this.tabstops[this.index])&&j.length){if(this.selectedTabstop=j,this.editor.inVirtualSelectionMode)this.editor.selection.setRange(j.firstNonLinked);else{var P=this.editor.multiSelect;P.toSingleRange(j.firstNonLinked.clone());for(var I=j.length;I--;)j.hasLinkedRanges&&j[I].linked||P.addRange(j[I].clone(),!0);P.ranges[0]&&P.addRange(P.ranges[0].clone())}this.editor.keyBinding.addKeyboardHandler(this.keyboardHandler)}},this.addTabstops=function(O,j,P){if(this.$openTabstops||(this.$openTabstops=[]),!O[0]){var I=m.fromPoints(P,P);A(I.start,j),A(I.end,j),O[0]=[I],O[0].index=0}var $=[this.index+1,0],R=this.ranges;O.forEach((function(q,B){for(var W=this.$openTabstops[B]||q,Q=q.length;Q--;){var ee=q[Q],ie=m.fromPoints(ee.start,ee.end||ee.start);S(ie.start,j),S(ie.end,j),ie.original=ee,ie.tabstop=W,R.push(ie),W!=q?W.unshift(ie):W[Q]=ie,ee.fmtString?(ie.linked=!0,W.hasLinkedRanges=!0):W.firstNonLinked||(W.firstNonLinked=ie)}W.firstNonLinked||(W.hasLinkedRanges=!1),W===q&&($.push(W),this.$openTabstops[B]=W),this.addTabstopMarkers(W)}),this),$.length>2&&(this.tabstops.length&&$.push($.splice(2,1)[0]),this.tabstops.splice.apply(this.tabstops,$))},this.addTabstopMarkers=function(O){var j=this.editor.session;O.forEach((function(P){P.markerId||(P.markerId=j.addMarker(P,"ace_snippet-marker","text"))}))},this.removeTabstopMarkers=function(O){var j=this.editor.session;O.forEach((function(P){j.removeMarker(P.markerId),P.markerId=null}))},this.removeRange=function(O){var j=O.tabstop.indexOf(O);O.tabstop.splice(j,1),j=this.ranges.indexOf(O),this.ranges.splice(j,1),this.editor.session.removeMarker(O.markerId),O.tabstop.length||((j=this.tabstops.indexOf(O.tabstop))!=-1&&this.tabstops.splice(j,1),this.tabstops.length||this.detach())},this.keyboardHandler=new y,this.keyboardHandler.bindKeys({Tab:function(O){u.snippetManager&&u.snippetManager.expandWithTab(O)||O.tabstopManager.tabNext(1)},"Shift-Tab":function(O){O.tabstopManager.tabNext(-1)},Esc:function(O){O.tabstopManager.detach()},Return:function(O){return!1}})}).call(E.prototype),g.prototype.onChange;var S=function(O,j){O.row==0&&(O.column+=j.column),O.row+=j.row},A=function(O,j){O.row==j.row&&(O.column-=j.column),O.row-=j.row};l("./lib/dom").importCssString(".ace_snippet-marker { -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(194, 193, 208, 0.09); border: 1px dotted rgba(211, 208, 235, 0.62); position: absolute;}"),u.snippetManager=new _;var k=l("./editor").Editor;(function(){this.insertSnippet=function(O,j){return u.snippetManager.insertSnippet(this,O,j)},this.expandSnippet=function(O){return u.snippetManager.expandWithTab(this,O)}}).call(k.prototype)})),ace.define("ace/autocomplete/popup",["require","exports","module","ace/virtual_renderer","ace/editor","ace/range","ace/lib/event","ace/lib/lang","ace/lib/dom"],(function(l,u,a){var f=l("../virtual_renderer").VirtualRenderer,p=l("../editor").Editor,d=l("../range").Range,m=l("../lib/event"),g=l("../lib/lang"),y=l("../lib/dom"),w=function(b){var _=new f(b);_.$maxLines=4;var E=new p(_);return E.setHighlightActiveLine(!1),E.setShowPrintMargin(!1),E.renderer.setShowGutter(!1),E.renderer.setHighlightGutterLine(!1),E.$mouseHandler.$focusWaitTimout=0,E.$highlightTagPending=!0,E};y.importCssString(".ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line { background-color: #CAD6FA; z-index: 1;}.ace_editor.ace_autocomplete .ace_line-hover { border: 1px solid #abbffe; margin-top: -1px; background: rgba(233,233,253,0.4);}.ace_editor.ace_autocomplete .ace_line-hover { position: absolute; z-index: 2;}.ace_editor.ace_autocomplete .ace_scroller { background: none; border: none; box-shadow: none;}.ace_rightAlignedText { color: gray; display: inline-block; position: absolute; right: 4px; text-align: right; z-index: -1;}.ace_editor.ace_autocomplete .ace_completion-highlight{ color: #000; text-shadow: 0 0 0.01em;}.ace_editor.ace_autocomplete { width: 280px; z-index: 200000; background: #fbfbfb; color: #444; border: 1px lightgray solid; position: fixed; box-shadow: 2px 3px 5px rgba(0,0,0,.2); line-height: 1.4;}"),u.AcePopup=function(b){var _=y.createElement("div"),E=new w(_);b&&b.appendChild(_),_.style.display="none",E.renderer.content.style.cursor="default",E.renderer.setStyle("ace_autocomplete"),E.setOption("displayIndentGuides",!1),E.setOption("dragDelay",150);var S,A=function(){};E.focus=A,E.$isFocused=!0,E.renderer.$cursorLayer.restartTimer=A,E.renderer.$cursorLayer.element.style.opacity=0,E.renderer.$maxLines=8,E.renderer.$keepTextAreaAtCursor=!1,E.setHighlightActiveLine(!1),E.session.highlight(""),E.session.$searchHighlight.clazz="ace_highlight-marker",E.on("mousedown",(function($){var R=$.getDocumentPosition();E.selection.moveToPosition(R),O.start.row=O.end.row=R.row,$.stop()}));var k=new d(-1,0,-1,1/0),O=new d(-1,0,-1,1/0);O.id=E.session.addMarker(O,"ace_active-line","fullLine"),E.setSelectOnHover=function($){$?k.id&&(E.session.removeMarker(k.id),k.id=null):k.id=E.session.addMarker(k,"ace_line-hover","fullLine")},E.setSelectOnHover(!1),E.on("mousemove",(function($){if(S){if(S.x!=$.x||S.y!=$.y){(S=$).scrollTop=E.renderer.scrollTop;var R=S.getDocumentPosition().row;k.start.row!=R&&(k.id||E.setRow(R),P(R))}}else S=$})),E.renderer.on("beforeRender",(function(){if(S&&k.start.row!=-1){S.$pos=null;var $=S.getDocumentPosition().row;k.id||E.setRow($),P($,!0)}})),E.renderer.on("afterRender",(function(){var $=E.getRow(),R=E.renderer.$textLayer,q=R.element.childNodes[$-R.config.firstRow];q!=R.selectedNode&&(R.selectedNode&&y.removeCssClass(R.selectedNode,"ace_selected"),R.selectedNode=q,q&&y.addCssClass(q,"ace_selected"))}));var j=function(){P(-1)},P=function($,R){$!==k.start.row&&(k.start.row=k.end.row=$,R||E.session._emit("changeBackMarker"),E._emit("changeHoverMarker"))};E.getHoveredRow=function(){return k.start.row},m.addListener(E.container,"mouseout",j),E.on("hide",j),E.on("changeSelection",j),E.session.doc.getLength=function(){return E.data.length},E.session.doc.getLine=function($){var R=E.data[$];return typeof R=="string"?R:R&&R.value||""};var I=E.session.bgTokenizer;return I.$tokenizeRow=function($){var R=E.data[$],q=[];if(!R)return q;typeof R=="string"&&(R={value:R}),R.caption||(R.caption=R.value||R.name);for(var B,W,Q=-1,ee=0;eeie-2&&(ne=ne.substr(0,ie-R.caption.length-3)+"…"),q.push({type:"rightAlignedText",value:ne})}return q},I.$updateOnChange=A,I.start=A,E.session.$computeWidth=function(){return this.screenWidth=0},E.$blockScrolling=1/0,E.isOpen=!1,E.isTopdown=!1,E.autoSelect=!0,E.data=[],E.setData=function($){E.setValue(g.stringRepeat(` `,$.length),-1),E.data=$||[],E.setRow(0)},E.getData=function($){return E.data[$]},E.getRow=function(){return O.start.row},E.setRow=function($){$=Math.max(this.autoSelect?0:-1,Math.min(this.data.length,$)),O.start.row!=$&&(E.selection.clearSelection(),O.start.row=O.end.row=$||0,E.session._emit("changeBackMarker"),E.moveCursorTo($||0,0),E.isOpen&&E._signal("select"))},E.on("changeSelection",(function(){E.isOpen&&E.setRow(E.selection.lead.row),E.renderer.scrollCursorIntoView()})),E.hide=function(){this.container.style.display="none",this._signal("hide"),E.isOpen=!1},E.show=function($,R,q){var B=this.container,W=window.innerHeight,Q=window.innerWidth,ee=this.renderer,ie=ee.$maxLines*R*1.4,ne=$.top+this.$borderSize;ne>W/2&&!q&&ne+R+ie>W?(ee.$maxPixelHeight=ne-2*this.$borderSize,B.style.top="",B.style.bottom=W-ne+"px",E.isTopdown=!1):(ne+=R,ee.$maxPixelHeight=W-ne-.2*R,B.style.top=ne+"px",B.style.bottom="",E.isTopdown=!0),B.style.display="",this.renderer.$textLayer.checkForSizeChanges();var ve=$.left;ve+B.offsetWidth>Q&&(ve=Q-B.offsetWidth),B.style.left=ve+"px",this._signal("show"),S=null,E.isOpen=!0},E.getTextLeftOffset=function(){return this.$borderSize+this.renderer.$padding+this.$imageSize},E.$imageSize=0,E.$borderSize=1,E}})),ace.define("ace/autocomplete/util",["require","exports","module"],(function(l,u,a){u.parForEach=function(p,d,m){var g=0,y=p.length;y===0&&m();for(var w=0;w=0&&m.test(p[y]);y--)g.push(p[y]);return g.reverse().join("")},u.retrieveFollowingIdentifier=function(p,d,m){m=m||f;for(var g=[],y=d;y=S?-1:E+1;break;case"start":E=0;break;case"end":E=S}this.popup.setRow(E)},this.insertMatch=function(_,E){if(_||(_=this.popup.getData(this.popup.getRow())),!_)return!1;if(_.completer&&_.completer.insertMatch)_.completer.insertMatch(this.editor,_);else{if(this.completions.filterText)for(var S,A=this.editor.selection.getAllRanges(),k=0;S=A[k];k++)S.start.column-=this.completions.filterText.length,this.editor.session.remove(S);_.snippet?y.insertSnippet(this.editor,_.snippet):this.editor.execCommand("insertstring",_.value||_)}this.detach()},this.commands={Up:function(_){_.completer.goTo("up")},Down:function(_){_.completer.goTo("down")},"Ctrl-Up|Ctrl-Home":function(_){_.completer.goTo("start")},"Ctrl-Down|Ctrl-End":function(_){_.completer.goTo("end")},Esc:function(_){_.completer.detach()},Return:function(_){return _.completer.insertMatch()},"Shift-Return":function(_){_.completer.insertMatch(null,{deleteSuffix:!0})},Tab:function(_){var E=_.completer.insertMatch();if(E||_.tabstopManager)return E;_.completer.goTo("down")},PageUp:function(_){_.completer.popup.gotoPageUp()},PageDown:function(_){_.completer.popup.gotoPageDown()}},this.gatherCompletions=function(_,E){var S=_.getSession(),A=_.getCursorPosition(),k=d.getCompletionPrefix(_);this.base=S.doc.createAnchor(A.row,A.column-k.length),this.base.$insertRight=!0;var O=[],j=_.completers.length;return _.completers.forEach((function(P,I){P.getCompletions(_,S,A,k,(function($,R){!$&&R&&(O=O.concat(R)),E(null,{prefix:d.getCompletionPrefix(_),matches:O,finished:--j==0})}))})),!0},this.showPopup=function(_){this.editor&&this.detach(),this.activated=!0,this.editor=_,_.completer!=this&&(_.completer&&_.completer.detach(),_.completer=this),_.on("changeSelection",this.changeListener),_.on("blur",this.blurListener),_.on("mousedown",this.mousedownListener),_.on("mousewheel",this.mousewheelListener),this.updateCompletions()},this.updateCompletions=function(_){if(_&&this.base&&this.completions){var E=this.editor.getCursorPosition(),S=this.editor.session.getTextRange({start:this.base,end:E});return S==this.completions.filterText?void 0:(this.completions.setFilter(S),this.completions.filtered.length?this.completions.filtered.length!=1||this.completions.filtered[0].value!=S||this.completions.filtered[0].snippet?void this.openPopup(this.editor,S,_):this.detach():this.detach())}var A=this.gatherCompletionsId;this.gatherCompletions(this.editor,(function(k,O){var j=(function(){if(O.finished)return this.detach()}).bind(this),P=O.prefix,I=O&&O.matches;if(!I||!I.length)return j();if(P.indexOf(O.prefix)===0&&A==this.gatherCompletionsId){this.completions=new b(I),this.exactMatch&&(this.completions.exactMatch=!0),this.completions.setFilter(P);var $=this.completions.filtered;return $.length&&($.length!=1||$[0].value!=P||$[0].snippet)?this.autoInsert&&$.length==1&&O.finished?this.insertMatch($[0]):void this.openPopup(this.editor,P,_):j()}}).bind(this))},this.cancelContextMenu=function(){this.editor.$mouseHandler.cancelContextMenu()},this.updateDocTooltip=function(){var _=this.popup,E=_.data,S=E&&(E[_.getHoveredRow()]||E[_.getRow()]),A=null;return S&&this.editor&&this.popup.isOpen?(this.editor.completers.some((function(k){return k.getDocTooltip&&(A=k.getDocTooltip(S)),A})),A||(A=S),typeof A=="string"&&(A={docText:A}),A&&(A.docHTML||A.docText)?void this.showDocTooltip(A):this.hideDocTooltip()):this.hideDocTooltip()},this.showDocTooltip=function(_){this.tooltipNode||(this.tooltipNode=g.createElement("div"),this.tooltipNode.className="ace_tooltip ace_doc-tooltip",this.tooltipNode.style.margin=0,this.tooltipNode.style.pointerEvents="auto",this.tooltipNode.tabIndex=-1,this.tooltipNode.onblur=this.blurListener.bind(this),this.tooltipNode.onclick=this.onTooltipClick.bind(this));var E=this.tooltipNode;_.docHTML?E.innerHTML=_.docHTML:_.docText&&(E.textContent=_.docText),E.parentNode||document.body.appendChild(E);var S=this.popup,A=S.container.getBoundingClientRect();E.style.top=S.container.style.top,E.style.bottom=S.container.style.bottom,window.innerWidth-A.right<320?(E.style.right=window.innerWidth-A.left+"px",E.style.left=""):(E.style.left=A.right+1+"px",E.style.right=""),E.style.display="block"},this.hideDocTooltip=function(){if(this.tooltipTimer.cancel(),this.tooltipNode){var _=this.tooltipNode;this.editor.isFocused()||document.activeElement!=_||this.editor.focus(),this.tooltipNode=null,_.parentNode&&_.parentNode.removeChild(_)}},this.onTooltipClick=function(_){for(var E=_.target;E&&E!=this.tooltipNode;){if(E.nodeName=="A"&&E.href){E.rel="noreferrer",E.target="_blank";break}E=E.parentNode}}}).call(w.prototype),w.startCommand={name:"startAutocomplete",exec:function(_){_.completer||(_.completer=new w),_.completer.autoInsert=!1,_.completer.autoSelect=!0,_.completer.showPopup(_),_.completer.cancelContextMenu()},bindKey:"Ctrl-Space|Ctrl-Shift-Space|Alt-Space"};var b=function(_,E){this.all=_,this.filtered=_,this.filterText=E||"",this.exactMatch=!1};(function(){this.setFilter=function(_){if(_.length>this.filterText&&_.lastIndexOf(this.filterText,0)===0)var E=this.filtered;else E=this.all;this.filterText=_,E=(E=this.filterCompletions(E,this.filterText)).sort((function(A,k){return k.exactMatch-A.exactMatch||k.score-A.score}));var S=null;E=E.filter((function(A){var k=A.snippet||A.caption||A.value;return k!==S&&(S=k,!0)})),this.filtered=E},this.filterCompletions=function(_,E){var S=[],A=E.toUpperCase(),k=E.toLowerCase();e:for(var O,j=0;O=_[j];j++){var P=O.value||O.caption||O.snippet;if(P){var I,$,R=-1,q=0,B=0;if(this.exactMatch){if(E!==P.substr(0,E.length))continue e}else for(var W=0;W=0&&(ee<0||Q0&&(R===-1&&(B+=10),B+=$),q|=1<",m.escapeHTML(P.caption),"","
    ",m.escapeHTML(P.snippet)].join(""))}},_=[b,y,w];u.setCompleters=function(P){_.length=0,P&&_.push.apply(_,P)},u.addCompleter=function(P){_.push(P)},u.textCompleter=y,u.keyWordCompleter=w,u.snippetCompleter=b;var E={name:"expandSnippet",exec:function(P){return f.expandWithTab(P)},bindKey:"Tab"},S=function(P,I){A(I.session.$mode)},A=function(P){var I=P.$id;f.files||(f.files={}),k(I),P.modes&&P.modes.forEach(A)},k=function(P){if(P&&!f.files[P]){var I=P.replace("mode","snippets");f.files[P]={},d.loadModule(I,(function($){$&&(f.files[P]=$,!$.snippets&&$.snippetText&&($.snippets=f.parseSnippetFile($.snippetText)),f.register($.snippets||[],$.scope),$.includeScopes&&(f.snippetMap[$.scope].includeScopes=$.includeScopes,$.includeScopes.forEach((function(R){k("ace/mode/"+R)}))))}))}},O=function(P){var I=P.editor,$=I.completer&&I.completer.activated;P.command.name==="backspace"?$&&!g.getCompletionPrefix(I)&&I.completer.detach():P.command.name==="insertstring"&&g.getCompletionPrefix(I)&&!$&&(I.completer||(I.completer=new p),I.completer.autoInsert=!1,I.completer.showPopup(I))},j=l("../editor").Editor;l("../config").defineOptions(j.prototype,"editor",{enableBasicAutocompletion:{set:function(P){P?(this.completers||(this.completers=Array.isArray(P)?P:_),this.commands.addCommand(p.startCommand)):this.commands.removeCommand(p.startCommand)},value:!1},enableLiveAutocompletion:{set:function(P){P?(this.completers||(this.completers=Array.isArray(P)?P:_),this.commands.on("afterExec",O)):this.commands.removeListener("afterExec",O)},value:!1},enableSnippets:{set:function(P){P?(this.commands.addCommand(E),this.on("changeMode",S),S(0,this)):(this.commands.removeCommand(E),this.off("changeMode",S))},value:!1}})})),ace.acequire(["ace/ext/language_tools"],(function(){}))},6499:(l,u,a)=>{var f=a(1907),p=0,d=Math.random(),m=f(1 .toString);l.exports=function(g){return"Symbol("+(g===void 0?"":g)+")_"+m(++p+d,36)}},6549:l=>{l.exports=Object.getOwnPropertyDescriptor},6575:(l,u,a)=>{var f=a(69675),p=a(36556),d=p("%ArrayBuffer.prototype.resizable%",!0),m=p("%SharedArrayBuffer.prototype.growable%",!0),g=a(84670),y=a(37070);l.exports=function(w){var b=g(w),_=y(w);if(!b&&!_)throw new f("Assertion failed: `arrayBuffer` must be an ArrayBuffer or SharedArrayBuffer");return b&&d?!d(w):!_||!m||!m(w)}},6630:(l,u,a)=>{var f=a(11091),p=a(13930),d=a(82159),m=a(56254),g=a(94420),y=a(24823);f({target:"Promise",stat:!0,forced:a(3282)},{all:function(w){var b=this,_=m.f(b),E=_.resolve,S=_.reject,A=g((function(){var k=d(b.resolve),O=[],j=0,P=1;y(w,(function(I){var $=j++,R=!1;P++,p(k,b,I).then((function(q){R||(R=!0,O[$]=q,--P||E(O))}),S)})),--P||E(O)}));return A.error&&S(A.value),_.promise}})},6686:(l,u,a)=>{var f=a(40303);l.exports=f},6687:(l,u,a)=>{var f=a(11091),p=a(70726).map;f({target:"Array",proto:!0,forced:!a(59552)("map")},{map:function(d){return p(this,d,arguments.length>1?arguments[1]:void 0)}})},6925:l=>{l.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6966:(l,u,a)=>{l.exports=a(69600)},7057:(l,u,a)=>{var f=a(11470).charAt,p=a(90160),d=a(64932),m=a(60183),g=a(59550),y="String Iterator",w=d.set,b=d.getterFor(y);m(String,"String",(function(_){w(this,{type:y,string:p(_),index:0})}),(function(){var _,E=b(this),S=E.string,A=E.index;return A>=S.length?g(void 0,!0):(_=f(S,A),E.index+=_.length,g(_,!1))}))},7176:(l,u,a)=>{var f,p=a(73126),d=a(75795);try{f=[].__proto__===Array.prototype}catch(w){if(!w||typeof w!="object"||!("code"in w)||w.code!=="ERR_PROTO_ACCESS")throw w}var m=!!f&&d&&d(Object.prototype,"__proto__"),g=Object,y=g.getPrototypeOf;l.exports=m&&typeof m.get=="function"?p([m.get]):typeof y=="function"&&function(w){return y(w==null?w:g(w))}},7184:(l,u,a)=>{var f=a(2543);a(38362),a(57975),a(21394),a(6258),a(53141),a(46579);var p=/~(?:[^01]|$)/g;function d(y){if(!f.isArray(y))throw new TypeError("path must be an array");return y.map((function(w){return f.isString(w)||(w=JSON.stringify(w)),w.replace(/~1/g,"/").replace(/~0/g,"~")}))}function m(y,w){var b,_=!0;try{if(!f.isString(y))throw new Error("ptr is not a String");if(y!==""){if(b=y.charAt(0),["#","/"].indexOf(b)===-1)throw new Error("ptr must start with a / or #/");if(b==="#"&&y!=="#"&&y.charAt(1)!=="/")throw new Error("ptr must start with a / or #/");if(y.match(p))throw new Error("ptr has invalid token(s)")}}catch(E){throw E}return _}function g(y){try{m(y,!0)}catch(b){throw new Error("ptr must be a JSON Pointer: "+b.message)}var w=y.split("/");return w.shift(),d(w)}typeof Promise>"u"&&a(53632),l.exports.wn=function(y){return g(y)}},7309:(l,u,a)=>{var f=a(62006)(a(24713));l.exports=f},7376:l=>{l.exports=!0},7463:(l,u,a)=>{var f=a(98828),p=a(62250),d=/#|\.prototype\./,m=function(_,E){var S=y[g(_)];return S===b||S!==w&&(p(E)?f(E):!!E)},g=m.normalize=function(_){return String(_).replace(d,".").toLowerCase()},y=m.data={},w=m.NATIVE="N",b=m.POLYFILL="P";l.exports=m},8068:l=>{var u=(()=>{var a=Object.defineProperty,f=Object.getOwnPropertyDescriptor,p=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,y=(j,P,I)=>P in j?a(j,P,{enumerable:!0,configurable:!0,writable:!0,value:I}):j[P]=I,w=(j,P)=>{for(var I in P||(P={}))m.call(P,I)&&y(j,I,P[I]);if(d)for(var I of d(P))g.call(P,I)&&y(j,I,P[I]);return j},b=(j,P,I)=>y(j,typeof P!="symbol"?P+"":P,I),_={};((j,P)=>{for(var I in P)a(j,I,{get:P[I],enumerable:!0})})(_,{DEFAULT_OPTIONS:()=>S,DEFAULT_UUID_LENGTH:()=>E,default:()=>O});var E=6,S={dictionary:"alphanum",shuffle:!0,debug:!1,length:E,counter:0},A=class{constructor(j={}){b(this,"counter"),b(this,"debug"),b(this,"dict"),b(this,"version"),b(this,"dictIndex",0),b(this,"dictRange",[]),b(this,"lowerBound",0),b(this,"upperBound",0),b(this,"dictLength",0),b(this,"uuidLength"),b(this,"_digit_first_ascii",48),b(this,"_digit_last_ascii",58),b(this,"_alpha_lower_first_ascii",97),b(this,"_alpha_lower_last_ascii",123),b(this,"_hex_last_ascii",103),b(this,"_alpha_upper_first_ascii",65),b(this,"_alpha_upper_last_ascii",91),b(this,"_number_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii]}),b(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]}),b(this,"_alpha_lower_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),b(this,"_alpha_upper_dict_ranges",{upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),b(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]}),b(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]}),b(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]}),b(this,"_hex_dict_ranges",{decDigits:[this._digit_first_ascii,this._digit_last_ascii],alphaDigits:[this._alpha_lower_first_ascii,this._hex_last_ascii]}),b(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}),b(this,"log",((...B)=>{const W=[...B];W[0]="[short-unique-id] ".concat(B[0]),this.debug!==!0||typeof console>"u"||console===null||console.log(...W)})),b(this,"_normalizeDictionary",((B,W)=>{let Q;if(B&&Array.isArray(B)&&B.length>1)Q=B;else{Q=[],this.dictIndex=0;const ee="_".concat(B,"_dict_ranges"),ie=this._dict_ranges[ee];let ne=0;for(const[,ce]of Object.entries(ie)){const[ae,me]=ce;ne+=Math.abs(me-ae)}Q=new Array(ne);let ve=0;for(const[,ce]of Object.entries(ie)){this.dictRange=ce,this.lowerBound=this.dictRange[0],this.upperBound=this.dictRange[1];const ae=this.lowerBound<=this.upperBound,me=this.lowerBound,$e=this.upperBound;if(ae)for(let qe=me;qe<$e;qe++)Q[ve++]=String.fromCharCode(qe),this.dictIndex=qe;else for(let qe=me;qe>$e;qe--)Q[ve++]=String.fromCharCode(qe),this.dictIndex=qe}Q.length=ve}if(W)for(let ee=Q.length-1;ee>0;ee--){const ie=Math.floor(Math.random()*(ee+1));[Q[ee],Q[ie]]=[Q[ie],Q[ee]]}return Q})),b(this,"setDictionary",((B,W)=>{this.dict=this._normalizeDictionary(B,W),this.dictLength=this.dict.length,this.setCounter(0)})),b(this,"seq",(()=>this.sequentialUUID())),b(this,"sequentialUUID",(()=>{const B=this.dictLength,W=this.dict;let Q=this.counter;const ee=[];do{const ne=Q%B;Q=Math.trunc(Q/B),ee.push(W[ne])}while(Q!==0);const ie=ee.join("");return this.counter+=1,ie})),b(this,"rnd",((B=this.uuidLength||E)=>this.randomUUID(B))),b(this,"randomUUID",((B=this.uuidLength||E)=>{if(B==null||B<1)throw new Error("Invalid UUID Length Provided");const W=new Array(B),Q=this.dictLength,ee=this.dict;for(let ie=0;iethis.formattedUUID(B,W))),b(this,"formattedUUID",((B,W)=>{const Q={$r:this.randomUUID,$s:this.sequentialUUID,$t:this.stamp};return B.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,(ee=>{const ie=ee.slice(0,2),ne=Number.parseInt(ee.slice(2),10);return ie==="$s"?Q[ie]().padStart(ne,"0"):ie==="$t"&&W?Q[ie](ne,W):Q[ie](ne)}))})),b(this,"availableUUIDs",((B=this.uuidLength)=>Number.parseFloat(([...new Set(this.dict)].length**B).toFixed(0)))),b(this,"_collisionCache",new Map),b(this,"approxMaxBeforeCollision",((B=this.availableUUIDs(this.uuidLength))=>{const W=B,Q=this._collisionCache.get(W);if(Q!==void 0)return Q;const ee=Number.parseFloat(Math.sqrt(Math.PI/2*B).toFixed(20));return this._collisionCache.set(W,ee),ee})),b(this,"collisionProbability",((B=this.availableUUIDs(this.uuidLength),W=this.uuidLength)=>Number.parseFloat((this.approxMaxBeforeCollision(B)/this.availableUUIDs(W)).toFixed(20)))),b(this,"uniqueness",((B=this.availableUUIDs(this.uuidLength))=>{const W=Number.parseFloat((1-this.approxMaxBeforeCollision(B)/B).toFixed(20));return W>1?1:W<0?0:W})),b(this,"getVersion",(()=>this.version)),b(this,"stamp",((B,W)=>{const Q=Math.floor(+(W||new Date)/1e3).toString(16);if(typeof B=="number"&&B===0)return Q;if(typeof B!="number"||B<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(` `));const ee=B-9,ie=Math.round(Math.random()*(ee>15?15:ee)),ne=this.randomUUID(ee);return"".concat(ne.substring(0,ie)).concat(Q).concat(ne.substring(ie)).concat(ie.toString(16))})),b(this,"parseStamp",((B,W)=>{if(W&&!/t0|t[1-9]\d{1,}/.test(W))throw new Error("Cannot extract date from a formated UUID with no timestamp in the format");const Q=W?W.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,(ie=>{const ne={$r:ae=>[...Array(ae)].map((()=>"r")).join(""),$s:ae=>[...Array(ae)].map((()=>"s")).join(""),$t:ae=>[...Array(ae)].map((()=>"t")).join("")},ve=ie.slice(0,2),ce=Number.parseInt(ie.slice(2),10);return ne[ve](ce)})).replace(/^(.*?)(t{8,})(.*)$/g,((ie,ne,ve)=>B.substring(ne.length,ne.length+ve.length))):B;if(Q.length===8)return new Date(1e3*Number.parseInt(Q,16));if(Q.length<10)throw new Error("Stamp length invalid");const ee=Number.parseInt(Q.substring(Q.length-1),16);return new Date(1e3*Number.parseInt(Q.substring(ee,ee+8),16))})),b(this,"setCounter",(B=>{this.counter=B})),b(this,"validate",((B,W)=>{const Q=W?this._normalizeDictionary(W):this.dict;return B.split("").every((ee=>Q.includes(ee)))}));const P=w(w({},S),j);this.counter=0,this.debug=!1,this.dict=[],this.version="5.3.2";const{dictionary:I,shuffle:$,length:R,counter:q}=P;this.uuidLength=R,this.setDictionary(I,$),this.setCounter(q),this.debug=P.debug,this.log(this.dict),this.log("Generator instantiated with Dictionary Size ".concat(this.dictLength," and counter set to ").concat(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)}};b(A,"default",A);var k,O=A;return k=_,((j,P,I,$)=>{if(P&&typeof P=="object"||typeof P=="function")for(let R of p(P))m.call(j,R)||R===I||a(j,R,{get:()=>P[R],enumerable:!($=f(P,R))||$.enumerable});return j})(a({},"__esModule",{value:!0}),k)})();l.exports=u.default,typeof window<"u"&&(u=u.default)},8142:(l,u,a)=>{l=a.nmd(l);var f="__lodash_hash_undefined__",p=9007199254740991,d="[object Arguments]",m="[object Array]",g="[object Boolean]",y="[object Date]",w="[object Error]",b="[object Function]",_="[object Map]",E="[object Number]",S="[object Object]",A="[object Promise]",k="[object RegExp]",O="[object Set]",j="[object String]",P="[object Symbol]",I="[object WeakMap]",$="[object ArrayBuffer]",R="[object DataView]",q=/^\[object .+?Constructor\]$/,B=/^(?:0|[1-9]\d*)$/,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[d]=W[m]=W[$]=W[g]=W[R]=W[y]=W[w]=W[b]=W[_]=W[E]=W[S]=W[k]=W[O]=W[j]=W[I]=!1;var Q=typeof a.g=="object"&&a.g&&a.g.Object===Object&&a.g,ee=typeof self=="object"&&self&&self.Object===Object&&self,ie=Q||ee||Function("return this")(),ne=u&&!u.nodeType&&u,ve=ne&&l&&!l.nodeType&&l,ce=ve&&ve.exports===ne,ae=ce&&Q.process,me=(function(){try{return ae&&ae.binding&&ae.binding("util")}catch{}})(),$e=me&&me.isTypedArray;function qe(Mt,sr){for(var mr=-1,bn=Mt==null?0:Mt.length;++mrjr))return!1;var Xn=Kr.get(Mt);if(Xn&&Kr.get(sr))return Xn==sr;var vi=-1,Ls=!0,us=2&mr?new ui:void 0;for(Kr.set(Mt,sr),Kr.set(sr,Mt);++vi-1},Cr.prototype.set=function(Mt,sr){var mr=this.__data__,bn=$n(mr,Mt);return bn<0?(++this.size,mr.push([Mt,sr])):mr[bn][1]=sr,this},Tn.prototype.clear=function(){this.size=0,this.__data__={hash:new Jr,map:new(ke||Cr),string:new Jr}},Tn.prototype.delete=function(Mt){var sr=Xr(this,Mt).delete(Mt);return this.size-=sr?1:0,sr},Tn.prototype.get=function(Mt){return Xr(this,Mt).get(Mt)},Tn.prototype.has=function(Mt){return Xr(this,Mt).has(Mt)},Tn.prototype.set=function(Mt,sr){var mr=Xr(this,Mt),bn=mr.size;return mr.set(Mt,sr),this.size+=mr.size==bn?0:1,this},ui.prototype.add=ui.prototype.push=function(Mt){return this.__data__.set(Mt,f),this},ui.prototype.has=function(Mt){return this.__data__.has(Mt)},Yr.prototype.clear=function(){this.__data__=new Cr,this.size=0},Yr.prototype.delete=function(Mt){var sr=this.__data__,mr=sr.delete(Mt);return this.size=sr.size,mr},Yr.prototype.get=function(Mt){return this.__data__.get(Mt)},Yr.prototype.has=function(Mt){return this.__data__.has(Mt)},Yr.prototype.set=function(Mt,sr){var mr=this.__data__;if(mr instanceof Cr){var bn=mr.__data__;if(!ke||bn.length<199)return bn.push([Mt,sr]),this.size=++mr.size,this;mr=this.__data__=new Tn(bn)}return mr.set(Mt,sr),this.size=mr.size,this};var ls=It?function(Mt){return Mt==null?[]:(Mt=Object(Mt),(function(sr,mr){for(var bn=-1,zr=sr==null?0:sr.length,Kr=0,dr=[];++bn-1&&Mt%1==0&&Mt-1&&Mt%1==0&&Mt<=p}function Zt(Mt){var sr=typeof Mt;return Mt!=null&&(sr=="object"||sr=="function")}function tn(Mt){return Mt!=null&&typeof Mt=="object"}var Mr=$e?(function(Mt){return function(sr){return Mt(sr)}})($e):function(Mt){return tn(Mt)&&Ut(Mt.length)&&!!W[jn(Mt)]};function Un(Mt){return(sr=Mt)!=null&&Ut(sr.length)&&!en(sr)?cn(Mt):zn(Mt);var sr}l.exports=function(Mt,sr){return Ps(Mt,sr)}},8410:(l,u,a)=>{var f=a(70453),p=a(69675),d=f("%Number%"),m=a(86600),g=a(88485),y=a(8679);l.exports=function(w){var b=m(w)?w:g(w,d);if(typeof b=="symbol")throw new p("Cannot convert a Symbol value to a number");if(typeof b=="bigint")throw new p("Conversion from 'BigInt' to 'number' is not allowed.");return typeof b=="string"?y(b):+b}},8549:(l,u,a)=>{a(20366)("asyncDispose")},8628:(l,u,a)=>{l.exports=a(76343)},8661:(l,u,a)=>{var f=a(88280),p=a(77511),d=String.prototype;l.exports=function(m){var g=m.trim;return typeof m=="string"||m===d||f(d,m)&&g===d.trim?p:g}},8679:(l,u,a)=>{var f=a(70453),p=f("%RegExp%"),d=a(69675),m=f("%parseInt%"),g=a(36556),y=a(99721),w=g("String.prototype.slice"),b=y(/^0b[01]+$/i),_=y(/^0o[0-7]+$/i),E=y(/^[-+]0x[0-9a-f]+$/i),S=y(new p("["+["…","​","￾"].join("")+"]","g")),A=a(20214);l.exports=function k(O){if(typeof O!="string")throw new d("Assertion failed: `argument` is not a String");if(b(O))return+m(w(O,2),2);if(_(O))return+m(w(O,2),8);if(S(O)||E(O))return NaN;var j=A(O);return j!==O?k(j):+O}},9325:(l,u,a)=>{var f=a(34840),p=typeof self=="object"&&self&&self.Object===Object&&self,d=f||p||Function("return this")();l.exports=d},9404:function(l){l.exports=(function(){var u=Array.prototype.slice;function a(V,se){se&&(V.prototype=Object.create(se.prototype)),V.prototype.constructor=V}function f(V){return g(V)?V:Pe(V)}function p(V){return y(V)?V:we(V)}function d(V){return w(V)?V:Re(V)}function m(V){return g(V)&&!b(V)?V:Ye(V)}function g(V){return!(!V||!V[E])}function y(V){return!(!V||!V[S])}function w(V){return!(!V||!V[A])}function b(V){return y(V)||w(V)}function _(V){return!(!V||!V[k])}a(p,f),a(d,f),a(m,f),f.isIterable=g,f.isKeyed=y,f.isIndexed=w,f.isAssociative=b,f.isOrdered=_,f.Keyed=p,f.Indexed=d,f.Set=m;var E="@@__IMMUTABLE_ITERABLE__@@",S="@@__IMMUTABLE_KEYED__@@",A="@@__IMMUTABLE_INDEXED__@@",k="@@__IMMUTABLE_ORDERED__@@",O="delete",j=5,P=1<>>0;if(""+Se!==se||Se===4294967295)return NaN;se=Se}return se<0?ie(V)+se:se}function ve(){return!0}function ce(V,se,Se){return(V===0||Se!==void 0&&V<=-Se)&&(se===void 0||Se!==void 0&&se>=Se)}function ae(V,se){return $e(V,se,0)}function me(V,se){return $e(V,se,se)}function $e(V,se,Se){return V===void 0?Se:V<0?Math.max(0,se+V):se===void 0?V:Math.min(se,V)}var qe=0,Te=1,fe=2,xe=typeof Symbol=="function"&&Symbol.iterator,Ke="@@iterator",Qe=xe||Ke;function bt(V){this.next=V}function kt(V,se,Se,Ne){var He=V===0?se:V===1?Se:[se,Se];return Ne?Ne.value=He:Ne={value:He,done:!1},Ne}function gt(){return{value:void 0,done:!0}}function $t(V){return!!Je(V)}function Ae(V){return V&&typeof V.next=="function"}function Ie(V){var se=Je(V);return se&&se.call(V)}function Je(V){var se=V&&(xe&&V[xe]||V[Ke]);if(typeof se=="function")return se}function nt(V){return V&&typeof V.length=="number"}function Pe(V){return V==null?Rt():g(V)?V.toSeq():Or(V)}function we(V){return V==null?Rt().toKeyedSeq():g(V)?y(V)?V.toSeq():V.fromEntrySeq():Ft(V)}function Re(V){return V==null?Rt():g(V)?y(V)?V.entrySeq():V.toIndexedSeq():zt(V)}function Ye(V){return(V==null?Rt():g(V)?y(V)?V.entrySeq():V:zt(V)).toSetSeq()}bt.prototype.toString=function(){return"[Iterator]"},bt.KEYS=qe,bt.VALUES=Te,bt.ENTRIES=fe,bt.prototype.inspect=bt.prototype.toSource=function(){return this.toString()},bt.prototype[Qe]=function(){return this},a(Pe,f),Pe.of=function(){return Pe(arguments)},Pe.prototype.toSeq=function(){return this},Pe.prototype.toString=function(){return this.__toString("Seq {","}")},Pe.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},Pe.prototype.__iterate=function(V,se){return On(this,V,se,!0)},Pe.prototype.__iterator=function(V,se){return fn(this,V,se,!0)},a(we,Pe),we.prototype.toKeyedSeq=function(){return this},a(Re,Pe),Re.of=function(){return Re(arguments)},Re.prototype.toIndexedSeq=function(){return this},Re.prototype.toString=function(){return this.__toString("Seq [","]")},Re.prototype.__iterate=function(V,se){return On(this,V,se,!1)},Re.prototype.__iterator=function(V,se){return fn(this,V,se,!1)},a(Ye,Pe),Ye.of=function(){return Ye(arguments)},Ye.prototype.toSetSeq=function(){return this},Pe.isSeq=ut,Pe.Keyed=we,Pe.Set=Ye,Pe.Indexed=Re;var ct,St,yt,It="@@__IMMUTABLE_SEQ__@@";function Qt(V){this._array=V,this.size=V.length}function Ce(V){var se=Object.keys(V);this._object=V,this._keys=se,this.size=se.length}function pe(V){this._iterable=V,this.size=V.length||V.size}function ke(V){this._iterator=V,this._iteratorCache=[]}function ut(V){return!(!V||!V[It])}function Rt(){return ct||(ct=new Qt([]))}function Ft(V){var se=Array.isArray(V)?new Qt(V).fromEntrySeq():Ae(V)?new ke(V).fromEntrySeq():$t(V)?new pe(V).fromEntrySeq():typeof V=="object"?new Ce(V):void 0;if(!se)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+V);return se}function zt(V){var se=Ar(V);if(!se)throw new TypeError("Expected Array or iterable object of values: "+V);return se}function Or(V){var se=Ar(V)||typeof V=="object"&&new Ce(V);if(!se)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+V);return se}function Ar(V){return nt(V)?new Qt(V):Ae(V)?new ke(V):$t(V)?new pe(V):void 0}function On(V,se,Se,Ne){var He=V._cache;if(He){for(var ot=He.length-1,vt=0;vt<=ot;vt++){var Bt=He[Se?ot-vt:vt];if(se(Bt[1],Ne?Bt[0]:vt,V)===!1)return vt+1}return vt}return V.__iterateUncached(se,Se)}function fn(V,se,Se,Ne){var He=V._cache;if(He){var ot=He.length-1,vt=0;return new bt((function(){var Bt=He[Se?ot-vt:vt];return vt++>ot?gt():kt(se,Ne?Bt[0]:vt-1,Bt[1])}))}return V.__iteratorUncached(se,Se)}function qt(V,se){return se?Yt(se,V,"",{"":V}):vr(V)}function Yt(V,se,Se,Ne){return Array.isArray(se)?V.call(Ne,Se,Re(se).map((function(He,ot){return Yt(V,He,ot,se)}))):Jr(se)?V.call(Ne,Se,we(se).map((function(He,ot){return Yt(V,He,ot,se)}))):se}function vr(V){return Array.isArray(V)?Re(V).map(vr).toList():Jr(V)?we(V).map(vr).toMap():V}function Jr(V){return V&&(V.constructor===Object||V.constructor===void 0)}function Cr(V,se){if(V===se||V!=V&&se!=se)return!0;if(!V||!se)return!1;if(typeof V.valueOf=="function"&&typeof se.valueOf=="function"){if((V=V.valueOf())===(se=se.valueOf())||V!=V&&se!=se)return!0;if(!V||!se)return!1}return!(typeof V.equals!="function"||typeof se.equals!="function"||!V.equals(se))}function Tn(V,se){if(V===se)return!0;if(!g(se)||V.size!==void 0&&se.size!==void 0&&V.size!==se.size||V.__hash!==void 0&&se.__hash!==void 0&&V.__hash!==se.__hash||y(V)!==y(se)||w(V)!==w(se)||_(V)!==_(se))return!1;if(V.size===0&&se.size===0)return!0;var Se=!b(V);if(_(V)){var Ne=V.entries();return se.every((function(rr,hr){var Er=Ne.next().value;return Er&&Cr(Er[1],rr)&&(Se||Cr(Er[0],hr))}))&&Ne.next().done}var He=!1;if(V.size===void 0)if(se.size===void 0)typeof V.cacheResult=="function"&&V.cacheResult();else{He=!0;var ot=V;V=se,se=ot}var vt=!0,Bt=se.__iterate((function(rr,hr){if(Se?!V.has(rr):He?!Cr(rr,V.get(hr,$)):!Cr(V.get(hr,$),rr))return vt=!1,!1}));return vt&&V.size===Bt}function ui(V,se){if(!(this instanceof ui))return new ui(V,se);if(this._value=V,this.size=se===void 0?1/0:Math.max(0,se),this.size===0){if(St)return St;St=this}}function Yr(V,se){if(!V)throw new Error(se)}function cn(V,se,Se){if(!(this instanceof cn))return new cn(V,se,Se);if(Yr(Se!==0,"Cannot step a Range by 0"),V=V||0,se===void 0&&(se=1/0),Se=Se===void 0?1:Math.abs(Se),seNe?gt():kt(V,He,Se[se?Ne-He++:He++])}))},a(Ce,we),Ce.prototype.get=function(V,se){return se===void 0||this.has(V)?this._object[V]:se},Ce.prototype.has=function(V){return this._object.hasOwnProperty(V)},Ce.prototype.__iterate=function(V,se){for(var Se=this._object,Ne=this._keys,He=Ne.length-1,ot=0;ot<=He;ot++){var vt=Ne[se?He-ot:ot];if(V(Se[vt],vt,this)===!1)return ot+1}return ot},Ce.prototype.__iterator=function(V,se){var Se=this._object,Ne=this._keys,He=Ne.length-1,ot=0;return new bt((function(){var vt=Ne[se?He-ot:ot];return ot++>He?gt():kt(V,vt,Se[vt])}))},Ce.prototype[k]=!0,a(pe,Re),pe.prototype.__iterateUncached=function(V,se){if(se)return this.cacheResult().__iterate(V,se);var Se=Ie(this._iterable),Ne=0;if(Ae(Se))for(var He;!(He=Se.next()).done&&V(He.value,Ne++,this)!==!1;);return Ne},pe.prototype.__iteratorUncached=function(V,se){if(se)return this.cacheResult().__iterator(V,se);var Se=Ie(this._iterable);if(!Ae(Se))return new bt(gt);var Ne=0;return new bt((function(){var He=Se.next();return He.done?He:kt(V,Ne++,He.value)}))},a(ke,Re),ke.prototype.__iterateUncached=function(V,se){if(se)return this.cacheResult().__iterate(V,se);for(var Se,Ne=this._iterator,He=this._iteratorCache,ot=0;ot=Ne.length){var ot=Se.next();if(ot.done)return ot;Ne[He]=ot.value}return kt(V,He,Ne[He++])}))},a(ui,Re),ui.prototype.toString=function(){return this.size===0?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},ui.prototype.get=function(V,se){return this.has(V)?this._value:se},ui.prototype.includes=function(V){return Cr(this._value,V)},ui.prototype.slice=function(V,se){var Se=this.size;return ce(V,se,Se)?this:new ui(this._value,me(se,Se)-ae(V,Se))},ui.prototype.reverse=function(){return this},ui.prototype.indexOf=function(V){return Cr(this._value,V)?0:-1},ui.prototype.lastIndexOf=function(V){return Cr(this._value,V)?this.size:-1},ui.prototype.__iterate=function(V,se){for(var Se=0;Se=0&&se=0&&SeSe?gt():kt(V,ot++,vt)}))},cn.prototype.equals=function(V){return V instanceof cn?this._start===V._start&&this._end===V._end&&this._step===V._step:Tn(this,V)},a($n,f),a(jn,$n),a(es,$n),a(Ps,$n),$n.Keyed=jn,$n.Indexed=es,$n.Set=Ps;var xn=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(V,se){var Se=65535&(V|=0),Ne=65535&(se|=0);return Se*Ne+((V>>>16)*Ne+Se*(se>>>16)<<16>>>0)|0};function zn(V){return V>>>1&1073741824|3221225471&V}function Vn(V){if(V===!1||V==null||typeof V.valueOf=="function"&&((V=V.valueOf())===!1||V==null))return 0;if(V===!0)return 1;var se=typeof V;if(se==="number"){if(V!=V||V===1/0)return 0;var Se=0|V;for(Se!==V&&(Se^=4294967295*V);V>4294967295;)Se^=V/=4294967295;return zn(Se)}if(se==="string")return V.length>vn?ps(V):Xr(V);if(typeof V.hashCode=="function")return V.hashCode();if(se==="object")return yi(V);if(typeof V.toString=="function")return Xr(V.toString());throw new Error("Value type "+se+" cannot be hashed.")}function ps(V){var se=Zt[V];return se===void 0&&(se=Xr(V),Ut===en&&(Ut=0,Zt={}),Ut++,Zt[V]=se),se}function Xr(V){for(var se=0,Se=0;Se0)switch(V.nodeType){case 1:return V.uniqueID;case 9:return V.documentElement&&V.documentElement.uniqueID}}var Kt,pr=typeof WeakMap=="function";pr&&(Kt=new WeakMap);var qr=0,pn="__immutablehash__";typeof Symbol=="function"&&(pn=Symbol(pn));var vn=16,en=255,Ut=0,Zt={};function tn(V){Yr(V!==1/0,"Cannot perform this action with an infinite size.")}function Mr(V){return V==null?us():Un(V)&&!_(V)?V:us().withMutations((function(se){var Se=p(V);tn(Se.size),Se.forEach((function(Ne,He){return se.set(He,Ne)}))}))}function Un(V){return!(!V||!V[sr])}a(Mr,jn),Mr.of=function(){var V=u.call(arguments,0);return us().withMutations((function(se){for(var Se=0;Se=V.length)throw new Error("Missing value for key: "+V[Se]);se.set(V[Se],V[Se+1])}}))},Mr.prototype.toString=function(){return this.__toString("Map {","}")},Mr.prototype.get=function(V,se){return this._root?this._root.get(0,void 0,V,se):se},Mr.prototype.set=function(V,se){return ys(this,V,se)},Mr.prototype.setIn=function(V,se){return this.updateIn(V,$,(function(){return se}))},Mr.prototype.remove=function(V){return ys(this,V,$)},Mr.prototype.deleteIn=function(V){return this.updateIn(V,(function(){return $}))},Mr.prototype.update=function(V,se,Se){return arguments.length===1?V(this):this.updateIn([V],se,Se)},Mr.prototype.updateIn=function(V,se,Se){Se||(Se=se,se=void 0);var Ne=pl(this,Ki(V),se,Se);return Ne===$?void 0:Ne},Mr.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):us()},Mr.prototype.merge=function(){return ka(this,void 0,arguments)},Mr.prototype.mergeWith=function(V){return ka(this,V,u.call(arguments,1))},Mr.prototype.mergeIn=function(V){var se=u.call(arguments,1);return this.updateIn(V,us(),(function(Se){return typeof Se.merge=="function"?Se.merge.apply(Se,se):se[se.length-1]}))},Mr.prototype.mergeDeep=function(){return ka(this,Cu,arguments)},Mr.prototype.mergeDeepWith=function(V){var se=u.call(arguments,1);return ka(this,Ii(V),se)},Mr.prototype.mergeDeepIn=function(V){var se=u.call(arguments,1);return this.updateIn(V,us(),(function(Se){return typeof Se.mergeDeep=="function"?Se.mergeDeep.apply(Se,se):se[se.length-1]}))},Mr.prototype.sort=function(V){return rs(Pu(this,V))},Mr.prototype.sortBy=function(V,se){return rs(Pu(this,se,V))},Mr.prototype.withMutations=function(V){var se=this.asMutable();return V(se),se.wasAltered()?se.__ensureOwner(this.__ownerID):this},Mr.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new Q)},Mr.prototype.asImmutable=function(){return this.__ensureOwner()},Mr.prototype.wasAltered=function(){return this.__altered},Mr.prototype.__iterator=function(V,se){return new An(this,V,se)},Mr.prototype.__iterate=function(V,se){var Se=this,Ne=0;return this._root&&this._root.iterate((function(He){return Ne++,V(He[1],He[0],Se)}),se),Ne},Mr.prototype.__ensureOwner=function(V){return V===this.__ownerID?this:V?Ls(this.size,this._root,V,this.__hash):(this.__ownerID=V,this.__altered=!1,this)},Mr.isMap=Un;var Mt,sr="@@__IMMUTABLE_MAP__@@",mr=Mr.prototype;function bn(V,se){this.ownerID=V,this.entries=se}function zr(V,se,Se){this.ownerID=V,this.bitmap=se,this.nodes=Se}function Kr(V,se,Se){this.ownerID=V,this.count=se,this.nodes=Se}function dr(V,se,Se){this.ownerID=V,this.keyHash=se,this.entries=Se}function jr(V,se,Se){this.ownerID=V,this.keyHash=se,this.entry=Se}function An(V,se,Se){this._type=se,this._reverse=Se,this._stack=V._root&&vi(V._root)}function Xn(V,se){return kt(V,se[0],se[1])}function vi(V,se){return{node:V,index:0,__prev:se}}function Ls(V,se,Se,Ne){var He=Object.create(mr);return He.size=V,He._root=se,He.__ownerID=Se,He.__hash=Ne,He.__altered=!1,He}function us(){return Mt||(Mt=Ls(0))}function ys(V,se,Se){var Ne,He;if(V._root){var ot=B(R),vt=B(q);if(Ne=vo(V._root,V.__ownerID,0,void 0,se,Se,ot,vt),!vt.value)return V;He=V.size+(ot.value?Se===$?-1:1:0)}else{if(Se===$)return V;He=1,Ne=new bn(V.__ownerID,[[se,Se]])}return V.__ownerID?(V.size=He,V._root=Ne,V.__hash=void 0,V.__altered=!0,V):Ne?Ls(He,Ne):us()}function vo(V,se,Se,Ne,He,ot,vt,Bt){return V?V.update(se,Se,Ne,He,ot,vt,Bt):ot===$?V:(W(Bt),W(vt),new jr(se,Ne,[He,ot]))}function Di(V){return V.constructor===jr||V.constructor===dr}function Yi(V,se,Se,Ne,He){if(V.keyHash===Ne)return new dr(se,Ne,[V.entry,He]);var ot,vt=(Se===0?V.keyHash:V.keyHash>>>Se)&I,Bt=(Se===0?Ne:Ne>>>Se)&I;return new zr(se,1<>>=1)vt[Bt]=1&Se?se[ot++]:void 0;return vt[Ne]=He,new Kr(V,ot+1,vt)}function ka(V,se,Se){for(var Ne=[],He=0;He>1&1431655765))+(V>>2&858993459))+(V>>4)&252645135,V+=V>>8,127&(V+=V>>16)}function fi(V,se,Se,Ne){var He=Ne?V:ee(V);return He[se]=Se,He}function di(V,se,Se,Ne){var He=V.length+1;if(Ne&&se+1===He)return V[se]=Se,V;for(var ot=new Array(He),vt=0,Bt=0;Bt=za)return Aa(V,rr,Ne,He);var Rn=V&&V===this.ownerID,Pi=Rn?rr:ee(rr);return hn?Bt?hr===Er-1?Pi.pop():Pi[hr]=Pi.pop():Pi[hr]=[Ne,He]:Pi.push([Ne,He]),Rn?(this.entries=Pi,this):new bn(V,Pi)}},zr.prototype.get=function(V,se,Se,Ne){se===void 0&&(se=Vn(Se));var He=1<<((V===0?se:se>>>V)&I),ot=this.bitmap;return ot&He?this.nodes[Bi(ot&He-1)].get(V+j,se,Se,Ne):Ne},zr.prototype.update=function(V,se,Se,Ne,He,ot,vt){Se===void 0&&(Se=Vn(Ne));var Bt=(se===0?Se:Se>>>se)&I,rr=1<=so)return zc(V,Rn,hr,Bt,Zi);if(Er&&!Zi&&Rn.length===2&&Di(Rn[1^hn]))return Rn[1^hn];if(Er&&Zi&&Rn.length===1&&Di(Zi))return Zi;var ca=V&&V===this.ownerID,Df=Er?Zi?hr:hr^rr:hr|rr,rc=Er?Zi?fi(Rn,hn,Zi,ca):qs(Rn,hn,ca):di(Rn,hn,Zi,ca);return ca?(this.bitmap=Df,this.nodes=rc,this):new zr(V,Df,rc)},Kr.prototype.get=function(V,se,Se,Ne){se===void 0&&(se=Vn(Se));var He=(V===0?se:se>>>V)&I,ot=this.nodes[He];return ot?ot.get(V+j,se,Se,Ne):Ne},Kr.prototype.update=function(V,se,Se,Ne,He,ot,vt){Se===void 0&&(Se=Vn(Ne));var Bt=(se===0?Se:Se>>>se)&I,rr=He===$,hr=this.nodes,Er=hr[Bt];if(rr&&!Er)return this;var hn=vo(Er,V,se+j,Se,Ne,He,ot,vt);if(hn===Er)return this;var Rn=this.count;if(Er){if(!hn&&--Rn0&&Ne=0&&V>>se&I;if(Ne>=this.array.length)return new ii([],V);var He,ot=Ne===0;if(se>0){var vt=this.array[Ne];if((He=vt&&vt.removeBefore(V,se-j,Se))===vt&&ot)return this}if(ot&&!He)return this;var Bt=nf(this,V);if(!ot)for(var rr=0;rr>>se&I;if(He>=this.array.length)return this;if(se>0){var ot=this.array[He];if((Ne=ot&&ot.removeAfter(V,se-j,Se))===ot&&He===this.array.length-1)return this}var vt=nf(this,V);return vt.array.splice(He+1),Ne&&(vt.array[He]=Ne),vt};var Ws,aa,Ss={};function xo(V,se){var Se=V._origin,Ne=V._capacity,He=Fl(Ne),ot=V._tail;return vt(V._root,V._level,0);function vt(hr,Er,hn){return Er===0?Bt(hr,hn):rr(hr,Er,hn)}function Bt(hr,Er){var hn=Er===He?ot&&ot.array:hr&&hr.array,Rn=Er>Se?0:Se-Er,Pi=Ne-Er;return Pi>P&&(Pi=P),function(){if(Rn===Pi)return Ss;var Zi=se?--Pi:Rn++;return hn&&hn[Zi]}}function rr(hr,Er,hn){var Rn,Pi=hr&&hr.array,Zi=hn>Se?0:Se-hn>>Er,ca=1+(Ne-hn>>Er);return ca>P&&(ca=P),function(){for(;;){if(Rn){var Df=Rn();if(Df!==Ss)return Df;Rn=null}if(Zi===ca)return Ss;var rc=se?--ca:Zi++;Rn=vt(Pi&&Pi[rc],Er-j,hn+(rc<=V.size||se<0)return V.withMutations((function(vt){se<0?of(vt,se).set(0,Se):of(vt,0,se+1).set(se,Se)}));se+=V._origin;var Ne=V._tail,He=V._root,ot=B(q);return se>=Fl(V._capacity)?Ne=zo(Ne,V.__ownerID,0,se,Se,ot):He=zo(He,V.__ownerID,V._level,se,Se,ot),ot.value?V.__ownerID?(V._root=He,V._tail=Ne,V.__hash=void 0,V.__altered=!0,V):oo(V._origin,V._capacity,V._level,He,Ne):V}function zo(V,se,Se,Ne,He,ot){var vt,Bt=Ne>>>Se&I,rr=V&&Bt0){var hr=V&&V.array[Bt],Er=zo(hr,se,Se-j,Ne,He,ot);return Er===hr?V:((vt=nf(V,se)).array[Bt]=Er,vt)}return rr&&V.array[Bt]===He?V:(W(ot),vt=nf(V,se),He===void 0&&Bt===vt.array.length-1?vt.array.pop():vt.array[Bt]=He,vt)}function nf(V,se){return se&&V&&se===V.ownerID?V:new ii(V?V.array.slice():[],se)}function sf(V,se){if(se>=Fl(V._capacity))return V._tail;if(se<1<0;)Se=Se.array[se>>>Ne&I],Ne-=j;return Se}}function of(V,se,Se){se!==void 0&&(se|=0),Se!==void 0&&(Se|=0);var Ne=V.__ownerID||new Q,He=V._origin,ot=V._capacity,vt=He+se,Bt=Se===void 0?ot:Se<0?ot+Se:He+Se;if(vt===He&&Bt===ot)return V;if(vt>=Bt)return V.clear();for(var rr=V._level,hr=V._root,Er=0;vt+Er<0;)hr=new ii(hr&&hr.array.length?[void 0,hr]:[],Ne),Er+=1<<(rr+=j);Er&&(vt+=Er,He+=Er,Bt+=Er,ot+=Er);for(var hn=Fl(ot),Rn=Fl(Bt);Rn>=1<hn?new ii([],Ne):Pi;if(Pi&&Rn>hn&&vtj;Df-=j){var rc=hn>>>Df&I;ca=ca.array[rc]=nf(ca.array[rc],Ne)}ca.array[hn>>>j&I]=Pi}if(Bt=Rn)vt-=Rn,Bt-=Rn,rr=j,hr=null,Zi=Zi&&Zi.removeBefore(Ne,0,vt);else if(vt>He||Rn>>rr&I;if(Xd!==Rn>>>rr&I)break;Xd&&(Er+=(1<He&&(hr=hr.removeBefore(Ne,rr,vt-Er)),hr&&RnHe&&(He=Bt.size),g(vt)||(Bt=Bt.map((function(rr){return qt(rr)}))),Ne.push(Bt)}return He>V.size&&(V=V.setSize(He)),ws(V,se,Ne)}function Fl(V){return V>>j<=P&&vt.size>=2*ot.size?(Ne=(He=vt.filter((function(hr,Er){return hr!==void 0&&Bt!==Er}))).toKeyedSeq().map((function(hr){return hr[0]})).flip().toMap(),V.__ownerID&&(Ne.__ownerID=He.__ownerID=V.__ownerID)):(Ne=ot.remove(se),He=Bt===vt.size-1?vt.pop():vt.set(Bt,void 0))}else if(rr){if(Se===vt.get(Bt)[1])return V;Ne=ot,He=vt.set(Bt,[se,Se])}else Ne=ot.set(se,vt.size),He=vt.set(vt.size,[se,Se]);return V.__ownerID?(V.size=Ne.size,V._map=Ne,V._list=He,V.__hash=void 0,V):Ec(Ne,He)}function Ua(V,se){this._iter=V,this._useKeys=se,this.size=V.size}function hl(V){this._iter=V,this.size=V.size}function Vc(V){this._iter=V,this.size=V.size}function Xs(V){this._iter=V,this.size=V.size}function Sc(V){var se=Tr(V);return se._iter=V,se.size=V.size,se.flip=function(){return V},se.reverse=function(){var Se=V.reverse.apply(this);return Se.flip=function(){return V.reverse()},Se},se.has=function(Se){return V.includes(Se)},se.includes=function(Se){return V.has(Se)},se.cacheResult=rn,se.__iterateUncached=function(Se,Ne){var He=this;return V.__iterate((function(ot,vt){return Se(vt,ot,He)!==!1}),Ne)},se.__iteratorUncached=function(Se,Ne){if(Se===fe){var He=V.__iterator(Se,Ne);return new bt((function(){var ot=He.next();if(!ot.done){var vt=ot.value[0];ot.value[0]=ot.value[1],ot.value[1]=vt}return ot}))}return V.__iterator(Se===Te?qe:Te,Ne)},se}function ma(V,se,Se){var Ne=Tr(V);return Ne.size=V.size,Ne.has=function(He){return V.has(He)},Ne.get=function(He,ot){var vt=V.get(He,$);return vt===$?ot:se.call(Se,vt,He,V)},Ne.__iterateUncached=function(He,ot){var vt=this;return V.__iterate((function(Bt,rr,hr){return He(se.call(Se,Bt,rr,hr),rr,vt)!==!1}),ot)},Ne.__iteratorUncached=function(He,ot){var vt=V.__iterator(fe,ot);return new bt((function(){var Bt=vt.next();if(Bt.done)return Bt;var rr=Bt.value,hr=rr[0];return kt(He,hr,se.call(Se,rr[1],hr,V),Bt)}))},Ne}function $f(V,se){var Se=Tr(V);return Se._iter=V,Se.size=V.size,Se.reverse=function(){return V},V.flip&&(Se.flip=function(){var Ne=Sc(V);return Ne.reverse=function(){return V.flip()},Ne}),Se.get=function(Ne,He){return V.get(se?Ne:-1-Ne,He)},Se.has=function(Ne){return V.has(se?Ne:-1-Ne)},Se.includes=function(Ne){return V.includes(Ne)},Se.cacheResult=rn,Se.__iterate=function(Ne,He){var ot=this;return V.__iterate((function(vt,Bt){return Ne(vt,Bt,ot)}),!He)},Se.__iterator=function(Ne,He){return V.__iterator(Ne,!He)},Se}function lf(V,se,Se,Ne){var He=Tr(V);return Ne&&(He.has=function(ot){var vt=V.get(ot,$);return vt!==$&&!!se.call(Se,vt,ot,V)},He.get=function(ot,vt){var Bt=V.get(ot,$);return Bt!==$&&se.call(Se,Bt,ot,V)?Bt:vt}),He.__iterateUncached=function(ot,vt){var Bt=this,rr=0;return V.__iterate((function(hr,Er,hn){if(se.call(Se,hr,Er,hn))return rr++,ot(hr,Ne?Er:rr-1,Bt)}),vt),rr},He.__iteratorUncached=function(ot,vt){var Bt=V.__iterator(fe,vt),rr=0;return new bt((function(){for(;;){var hr=Bt.next();if(hr.done)return hr;var Er=hr.value,hn=Er[0],Rn=Er[1];if(se.call(Se,Rn,hn,V))return kt(ot,Ne?hn:rr++,Rn,hr)}}))},He}function Ip(V,se,Se){var Ne=Mr().asMutable();return V.__iterate((function(He,ot){Ne.update(se.call(Se,He,ot,V),0,(function(vt){return vt+1}))})),Ne.asImmutable()}function ju(V,se,Se){var Ne=y(V),He=(_(V)?rs():Mr()).asMutable();V.__iterate((function(vt,Bt){He.update(se.call(Se,vt,Bt,V),(function(rr){return(rr=rr||[]).push(Ne?[Bt,vt]:vt),rr}))}));var ot=gr(V);return He.map((function(vt){return ao(V,ot(vt))}))}function Zl(V,se,Se,Ne){var He=V.size;if(se!==void 0&&(se|=0),Se!==void 0&&(Se===1/0?Se=He:Se|=0),ce(se,Se,He))return V;var ot=ae(se,He),vt=me(Se,He);if(ot!=ot||vt!=vt)return Zl(V.toSeq().cacheResult(),se,Se,Ne);var Bt,rr=vt-ot;rr==rr&&(Bt=rr<0?0:rr);var hr=Tr(V);return hr.size=Bt===0?Bt:V.size&&Bt||void 0,!Ne&&ut(V)&&Bt>=0&&(hr.get=function(Er,hn){return(Er=ne(this,Er))>=0&&ErBt)return gt();var ca=Rn.next();return Ne||Er===Te?ca:kt(Er,Zi-1,Er===qe?void 0:ca.value[1],ca)}))},hr}function Xl(V,se,Se){var Ne=Tr(V);return Ne.__iterateUncached=function(He,ot){var vt=this;if(ot)return this.cacheResult().__iterate(He,ot);var Bt=0;return V.__iterate((function(rr,hr,Er){return se.call(Se,rr,hr,Er)&&++Bt&&He(rr,hr,vt)})),Bt},Ne.__iteratorUncached=function(He,ot){var vt=this;if(ot)return this.cacheResult().__iterator(He,ot);var Bt=V.__iterator(fe,ot),rr=!0;return new bt((function(){if(!rr)return gt();var hr=Bt.next();if(hr.done)return hr;var Er=hr.value,hn=Er[0],Rn=Er[1];return se.call(Se,Rn,hn,vt)?He===fe?hr:kt(He,hn,Rn,hr):(rr=!1,gt())}))},Ne}function Wc(V,se,Se,Ne){var He=Tr(V);return He.__iterateUncached=function(ot,vt){var Bt=this;if(vt)return this.cacheResult().__iterate(ot,vt);var rr=!0,hr=0;return V.__iterate((function(Er,hn,Rn){if(!rr||!(rr=se.call(Se,Er,hn,Rn)))return hr++,ot(Er,Ne?hn:hr-1,Bt)})),hr},He.__iteratorUncached=function(ot,vt){var Bt=this;if(vt)return this.cacheResult().__iterator(ot,vt);var rr=V.__iterator(fe,vt),hr=!0,Er=0;return new bt((function(){var hn,Rn,Pi;do{if((hn=rr.next()).done)return Ne||ot===Te?hn:kt(ot,Er++,ot===qe?void 0:hn.value[1],hn);var Zi=hn.value;Rn=Zi[0],Pi=Zi[1],hr&&(hr=se.call(Se,Pi,Rn,Bt))}while(hr);return ot===fe?hn:kt(ot,Rn,Pi,hn)}))},He}function Ql(V,se){var Se=y(V),Ne=[V].concat(se).map((function(vt){return g(vt)?Se&&(vt=p(vt)):vt=Se?Ft(vt):zt(Array.isArray(vt)?vt:[vt]),vt})).filter((function(vt){return vt.size!==0}));if(Ne.length===0)return V;if(Ne.length===1){var He=Ne[0];if(He===V||Se&&y(He)||w(V)&&w(He))return He}var ot=new Qt(Ne);return Se?ot=ot.toKeyedSeq():w(V)||(ot=ot.toSetSeq()),(ot=ot.flatten(!0)).size=Ne.reduce((function(vt,Bt){if(vt!==void 0){var rr=Bt.size;if(rr!==void 0)return vt+rr}}),0),ot}function xc(V,se,Se){var Ne=Tr(V);return Ne.__iterateUncached=function(He,ot){var vt=0,Bt=!1;function rr(hr,Er){var hn=this;hr.__iterate((function(Rn,Pi){return(!se||Er0}function ga(V,se,Se){var Ne=Tr(V);return Ne.size=new Qt(Se).map((function(He){return He.size})).min(),Ne.__iterate=function(He,ot){for(var vt,Bt=this.__iterator(Te,ot),rr=0;!(vt=Bt.next()).done&&He(vt.value,rr++,this)!==!1;);return rr},Ne.__iteratorUncached=function(He,ot){var vt=Se.map((function(hr){return hr=f(hr),Ie(ot?hr.reverse():hr)})),Bt=0,rr=!1;return new bt((function(){var hr;return rr||(hr=vt.map((function(Er){return Er.next()})),rr=hr.some((function(Er){return Er.done}))),rr?gt():kt(He,Bt++,se.apply(null,hr.map((function(Er){return Er.value}))))}))},Ne}function ao(V,se){return ut(V)?se:V.constructor(se)}function Vm(V){if(V!==Object(V))throw new TypeError("Expected [K, V] tuple: "+V)}function Mp(V){return tn(V.size),ie(V)}function gr(V){return y(V)?p:w(V)?d:m}function Tr(V){return Object.create((y(V)?we:w(V)?Re:Ye).prototype)}function rn(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):Pe.prototype.cacheResult.call(this)}function Hn(V,se){return V>se?1:V=0;Se--)se={value:arguments[Se],next:se};return this.__ownerID?(this.size=V,this._head=se,this.__hash=void 0,this.__altered=!0,this):Ff(V,se)},Ao.prototype.pushAll=function(V){if((V=d(V)).size===0)return this;tn(V.size);var se=this.size,Se=this._head;return V.reverse().forEach((function(Ne){se++,Se={value:Ne,next:Se}})),this.__ownerID?(this.size=se,this._head=Se,this.__hash=void 0,this.__altered=!0,this):Ff(se,Se)},Ao.prototype.pop=function(){return this.slice(1)},Ao.prototype.unshift=function(){return this.push.apply(this,arguments)},Ao.prototype.unshiftAll=function(V){return this.pushAll(V)},Ao.prototype.shift=function(){return this.pop.apply(this,arguments)},Ao.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):uf()},Ao.prototype.slice=function(V,se){if(ce(V,se,this.size))return this;var Se=ae(V,this.size);if(me(se,this.size)!==this.size)return es.prototype.slice.call(this,V,se);for(var Ne=this.size-Se,He=this._head;Se--;)He=He.next;return this.__ownerID?(this.size=Ne,this._head=He,this.__hash=void 0,this.__altered=!0,this):Ff(Ne,He)},Ao.prototype.__ensureOwner=function(V){return V===this.__ownerID?this:V?Ff(this.size,this._head,V,this.__hash):(this.__ownerID=V,this.__altered=!1,this)},Ao.prototype.__iterate=function(V,se){if(se)return this.reverse().__iterate(V);for(var Se=0,Ne=this._head;Ne&&V(Ne.value,Se++,this)!==!1;)Ne=Ne.next;return Se},Ao.prototype.__iterator=function(V,se){if(se)return this.reverse().__iterator(V);var Se=0,Ne=this._head;return new bt((function(){if(Ne){var He=Ne.value;return Ne=Ne.next,kt(V,Se++,He)}return gt()}))},Ao.isStack=ap;var tc,la="@@__IMMUTABLE_STACK__@@",cf=Ao.prototype;function Ff(V,se,Se,Ne){var He=Object.create(cf);return He.size=V,He._head=se,He.__ownerID=Se,He.__hash=Ne,He.__altered=!1,He}function uf(){return tc||(tc=Ff(0))}function Yo(V,se){var Se=function(Ne){V.prototype[Ne]=se[Ne]};return Object.keys(se).forEach(Se),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(se).forEach(Se),V}cf[la]=!0,cf.withMutations=mr.withMutations,cf.asMutable=mr.asMutable,cf.asImmutable=mr.asImmutable,cf.wasAltered=mr.wasAltered,f.Iterator=bt,Yo(f,{toArray:function(){tn(this.size);var V=new Array(this.size||0);return this.valueSeq().__iterate((function(se,Se){V[Se]=se})),V},toIndexedSeq:function(){return new hl(this)},toJS:function(){return this.toSeq().map((function(V){return V&&typeof V.toJS=="function"?V.toJS():V})).__toJS()},toJSON:function(){return this.toSeq().map((function(V){return V&&typeof V.toJSON=="function"?V.toJSON():V})).__toJS()},toKeyedSeq:function(){return new Ua(this,!0)},toMap:function(){return Mr(this.toKeyedSeq())},toObject:function(){tn(this.size);var V={};return this.__iterate((function(se,Se){V[Se]=se})),V},toOrderedMap:function(){return rs(this.toKeyedSeq())},toOrderedSet:function(){return Hc(y(this)?this.valueSeq():this)},toSet:function(){return Ms(y(this)?this.valueSeq():this)},toSetSeq:function(){return new Vc(this)},toSeq:function(){return w(this)?this.toIndexedSeq():y(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Ao(y(this)?this.valueSeq():this)},toList:function(){return ts(y(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(V,se){return this.size===0?V+se:V+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+se},concat:function(){return ao(this,Ql(this,u.call(arguments,0)))},includes:function(V){return this.some((function(se){return Cr(se,V)}))},entries:function(){return this.__iterator(fe)},every:function(V,se){tn(this.size);var Se=!0;return this.__iterate((function(Ne,He,ot){if(!V.call(se,Ne,He,ot))return Se=!1,!1})),Se},filter:function(V,se){return ao(this,lf(this,V,se,!0))},find:function(V,se,Se){var Ne=this.findEntry(V,se);return Ne?Ne[1]:Se},forEach:function(V,se){return tn(this.size),this.__iterate(se?V.bind(se):V)},join:function(V){tn(this.size),V=V!==void 0?""+V:",";var se="",Se=!0;return this.__iterate((function(Ne){Se?Se=!1:se+=V,se+=Ne!=null?Ne.toString():""})),se},keys:function(){return this.__iterator(qe)},map:function(V,se){return ao(this,ma(this,V,se))},reduce:function(V,se,Se){var Ne,He;return tn(this.size),arguments.length<2?He=!0:Ne=se,this.__iterate((function(ot,vt,Bt){He?(He=!1,Ne=ot):Ne=V.call(Se,Ne,ot,vt,Bt)})),Ne},reduceRight:function(V,se,Se){var Ne=this.toKeyedSeq().reverse();return Ne.reduce.apply(Ne,arguments)},reverse:function(){return ao(this,$f(this,!0))},slice:function(V,se){return ao(this,Zl(this,V,se,!0))},some:function(V,se){return!this.every(lp(V),se)},sort:function(V){return ao(this,Pu(this,V))},values:function(){return this.__iterator(Te)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return this.size!==void 0?this.size===0:!this.some((function(){return!0}))},count:function(V,se){return ie(V?this.toSeq().filter(V,se):this)},countBy:function(V,se){return Ip(this,V,se)},equals:function(V){return Tn(this,V)},entrySeq:function(){var V=this;if(V._cache)return new Qt(V._cache);var se=V.toSeq().map(Hm).toIndexedSeq();return se.fromEntrySeq=function(){return V.toSeq()},se},filterNot:function(V,se){return this.filter(lp(V),se)},findEntry:function(V,se,Se){var Ne=Se;return this.__iterate((function(He,ot,vt){if(V.call(se,He,ot,vt))return Ne=[ot,He],!1})),Ne},findKey:function(V,se){var Se=this.findEntry(V,se);return Se&&Se[0]},findLast:function(V,se,Se){return this.toKeyedSeq().reverse().find(V,se,Se)},findLastEntry:function(V,se,Se){return this.toKeyedSeq().reverse().findEntry(V,se,Se)},findLastKey:function(V,se){return this.toKeyedSeq().reverse().findKey(V,se)},first:function(){return this.find(ve)},flatMap:function(V,se){return ao(this,mh(this,V,se))},flatten:function(V){return ao(this,xc(this,V,!0))},fromEntrySeq:function(){return new Xs(this)},get:function(V,se){return this.find((function(Se,Ne){return Cr(Ne,V)}),void 0,se)},getIn:function(V,se){for(var Se,Ne=this,He=Ki(V);!(Se=He.next()).done;){var ot=Se.value;if((Ne=Ne&&Ne.get?Ne.get(ot,$):$)===$)return se}return Ne},groupBy:function(V,se){return ju(this,V,se)},has:function(V){return this.get(V,$)!==$},hasIn:function(V){return this.getIn(V,$)!==$},isSubset:function(V){return V=typeof V.includes=="function"?V:f(V),this.every((function(se){return V.includes(se)}))},isSuperset:function(V){return(V=typeof V.isSubset=="function"?V:f(V)).isSubset(this)},keyOf:function(V){return this.findKey((function(se){return Cr(se,V)}))},keySeq:function(){return this.toSeq().map(id).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(V){return this.toKeyedSeq().reverse().keyOf(V)},max:function(V){return Tu(this,V)},maxBy:function(V,se){return Tu(this,se,V)},min:function(V){return Tu(this,V?sd(V):Z)},minBy:function(V,se){return Tu(this,se?sd(se):Z,V)},rest:function(){return this.slice(1)},skip:function(V){return this.slice(Math.max(0,V))},skipLast:function(V){return ao(this,this.toSeq().reverse().skip(V).reverse())},skipWhile:function(V,se){return ao(this,Wc(this,V,se,!0))},skipUntil:function(V,se){return this.skipWhile(lp(V),se)},sortBy:function(V,se){return ao(this,Pu(this,se,V))},take:function(V){return this.slice(0,Math.max(0,V))},takeLast:function(V){return ao(this,this.toSeq().reverse().take(V).reverse())},takeWhile:function(V,se){return ao(this,Xl(this,V,se))},takeUntil:function(V,se){return this.takeWhile(lp(V),se)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=_e(this))}});var ja=f.prototype;ja[E]=!0,ja[Qe]=ja.values,ja.__toJS=ja.toArray,ja.__toStringMapper=od,ja.inspect=ja.toSource=function(){return this.toString()},ja.chain=ja.flatMap,ja.contains=ja.includes,Yo(p,{flip:function(){return ao(this,Sc(this))},mapEntries:function(V,se){var Se=this,Ne=0;return ao(this,this.toSeq().map((function(He,ot){return V.call(se,[ot,He],Ne++,Se)})).fromEntrySeq())},mapKeys:function(V,se){var Se=this;return ao(this,this.toSeq().flip().map((function(Ne,He){return V.call(se,Ne,He,Se)})).flip())}});var pu=p.prototype;function id(V,se){return se}function Hm(V,se){return[se,V]}function lp(V){return function(){return!V.apply(this,arguments)}}function sd(V){return function(){return-V.apply(this,arguments)}}function od(V){return typeof V=="string"?JSON.stringify(V):String(V)}function Nf(){return ee(arguments)}function Z(V,se){return Vse?-1:0}function _e(V){if(V.size===1/0)return 0;var se=_(V),Se=y(V),Ne=se?1:0;return Ue(V.__iterate(Se?se?function(He,ot){Ne=31*Ne+tt(Vn(He),Vn(ot))|0}:function(He,ot){Ne=Ne+tt(Vn(He),Vn(ot))|0}:se?function(He){Ne=31*Ne+Vn(He)|0}:function(He){Ne=Ne+Vn(He)|0}),Ne)}function Ue(V,se){return se=xn(se,3432918353),se=xn(se<<15|se>>>-15,461845907),se=xn(se<<13|se>>>-13,5),se=xn((se=se+3864292196^V)^se>>>16,2246822507),se=zn((se=xn(se^se>>>13,3266489909))^se>>>16)}function tt(V,se){return V^se+2654435769+(V<<6)+(V>>2)}return pu[S]=!0,pu[Qe]=ja.entries,pu.__toJS=ja.toObject,pu.__toStringMapper=function(V,se){return JSON.stringify(se)+": "+od(V)},Yo(d,{toKeyedSeq:function(){return new Ua(this,!1)},filter:function(V,se){return ao(this,lf(this,V,se,!1))},findIndex:function(V,se){var Se=this.findEntry(V,se);return Se?Se[0]:-1},indexOf:function(V){var se=this.keyOf(V);return se===void 0?-1:se},lastIndexOf:function(V){var se=this.lastKeyOf(V);return se===void 0?-1:se},reverse:function(){return ao(this,$f(this,!1))},slice:function(V,se){return ao(this,Zl(this,V,se,!1))},splice:function(V,se){var Se=arguments.length;if(se=Math.max(0|se,0),Se===0||Se===2&&!se)return this;V=ae(V,V<0?this.count():this.size);var Ne=this.slice(0,V);return ao(this,Se===1?Ne:Ne.concat(ee(arguments,2),this.slice(V+se)))},findLastIndex:function(V,se){var Se=this.findLastEntry(V,se);return Se?Se[0]:-1},first:function(){return this.get(0)},flatten:function(V){return ao(this,xc(this,V,!1))},get:function(V,se){return(V=ne(this,V))<0||this.size===1/0||this.size!==void 0&&V>this.size?se:this.find((function(Se,Ne){return Ne===V}),void 0,se)},has:function(V){return(V=ne(this,V))>=0&&(this.size!==void 0?this.size===1/0||V{u.A=function(a,f){if(a&&f){var p=Array.isArray(f)?f:f.split(",");if(p.length===0)return!0;var d=a.name||"",m=(a.type||"").toLowerCase(),g=m.replace(/\/.*$/,"");return p.some((function(y){var w=y.trim().toLowerCase();return w.charAt(0)==="."?d.toLowerCase().endsWith(w):w.endsWith("/*")?g===w.replace(/\/.*$/,""):m===w}))}return!0}},9693:(l,u,a)=>{var f=a(70453)("%BigInt%",!0),p=a(69675),d=a(58068);l.exports=function(m){if(typeof m!="string")throw new p("`argument` must be a string");if(!f)throw new d("BigInts are not supported in this environment");try{return f(m)}catch{return}}},9748:(l,u,a)=>{a(71340);var f=a(92046);l.exports=f.Object.assign},9957:(l,u,a)=>{var f=Function.prototype.call,p=Object.prototype.hasOwnProperty,d=a(66743);l.exports=d.call(f,p)},9999:(l,u,a)=>{var f=a(37217),p=a(83729),d=a(16547),m=a(74733),g=a(43838),y=a(93290),w=a(23007),b=a(92271),_=a(48948),E=a(50002),S=a(83349),A=a(5861),k=a(76189),O=a(77199),j=a(35529),P=a(56449),I=a(3656),$=a(87730),R=a(23805),q=a(38440),B=a(95950),W=a(37241),Q="[object Arguments]",ee="[object Function]",ie="[object Object]",ne={};ne[Q]=ne["[object Array]"]=ne["[object ArrayBuffer]"]=ne["[object DataView]"]=ne["[object Boolean]"]=ne["[object Date]"]=ne["[object Float32Array]"]=ne["[object Float64Array]"]=ne["[object Int8Array]"]=ne["[object Int16Array]"]=ne["[object Int32Array]"]=ne["[object Map]"]=ne["[object Number]"]=ne[ie]=ne["[object RegExp]"]=ne["[object Set]"]=ne["[object String]"]=ne["[object Symbol]"]=ne["[object Uint8Array]"]=ne["[object Uint8ClampedArray]"]=ne["[object Uint16Array]"]=ne["[object Uint32Array]"]=!0,ne["[object Error]"]=ne[ee]=ne["[object WeakMap]"]=!1,l.exports=function ve(ce,ae,me,$e,qe,Te){var fe,xe=1&ae,Ke=2&ae,Qe=4&ae;if(me&&(fe=qe?me(ce,$e,qe,Te):me(ce)),fe!==void 0)return fe;if(!R(ce))return ce;var bt=P(ce);if(bt){if(fe=k(ce),!xe)return w(ce,fe)}else{var kt=A(ce),gt=kt==ee||kt=="[object GeneratorFunction]";if(I(ce))return y(ce,xe);if(kt==ie||kt==Q||gt&&!qe){if(fe=Ke||gt?{}:j(ce),!xe)return Ke?_(ce,g(fe,ce)):b(ce,m(fe,ce))}else{if(!ne[kt])return qe?ce:{};fe=O(ce,kt,xe)}}Te||(Te=new f);var $t=Te.get(ce);if($t)return $t;Te.set(ce,fe),q(ce)?ce.forEach((function(Ie){fe.add(ve(Ie,ae,me,Ie,ce,Te))})):$(ce)&&ce.forEach((function(Ie,Je){fe.set(Je,ve(Ie,ae,me,Je,ce,Te))}));var Ae=bt?void 0:(Qe?Ke?S:E:Ke?W:B)(ce);return p(Ae||ce,(function(Ie,Je){Ae&&(Ie=ce[Je=Ie]),d(fe,Je,ve(Ie,ae,me,Je,ce,Te))})),fe}},10043:(l,u,a)=>{var f=a(54018),p=String,d=TypeError;l.exports=function(m){if(f(m))return m;throw new d("Can't set "+p(m)+" as a prototype")}},10070:(l,u,a)=>{var f=a(31661);l.exports=f},10076:l=>{l.exports=Function.prototype.call},10117:(l,u,a)=>{var f;try{f={clone:a(32629),constant:a(37334),each:a(76135),filter:a(87612),has:a(61448),isArray:a(56449),isEmpty:a(62193),isFunction:a(1882),isUndefined:a(62216),keys:a(95950),map:a(55378),reduce:a(40860),size:a(47091),transform:a(69752),union:a(80299),values:a(35880)}}catch{}f||(f=window._),l.exports=f},10124:(l,u,a)=>{var f=a(9325);l.exports=function(){return f.Date.now()}},10300:(l,u,a)=>{var f=a(13930),p=a(82159),d=a(36624),m=a(4640),g=a(73448),y=TypeError;l.exports=function(w,b){var _=arguments.length<2?g(w):b;if(p(_))return d(f(_,w));throw new y(m(w)+" is not iterable")}},10316:(l,u,a)=>{const f=a(2404),p=a(55973),d=a(92340);class m{constructor(y,w,b){w&&(this.meta=w),b&&(this.attributes=b),this.content=y}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((y=>{y.parent=this,y.freeze()}),this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){const y=new this.constructor;return y.element=this.element,this.meta.length&&(y._meta=this.meta.clone()),this.attributes.length&&(y._attributes=this.attributes.clone()),this.content?this.content.clone?y.content=this.content.clone():Array.isArray(this.content)?y.content=this.content.map((w=>w.clone())):y.content=this.content:y.content=this.content,y}toValue(){return this.content instanceof m?this.content.toValue():this.content instanceof p?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map((y=>y.toValue()),this):this.content}toRef(y){if(this.id.toValue()==="")throw Error("Cannot create reference to an element that does not contain an ID");const w=new this.RefElement(this.id.toValue());return y&&(w.path=y),w}findRecursive(...y){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 w=y.pop();let b=new d;const _=(S,A)=>(S.push(A),S),E=(S,A)=>{A.element===w&&S.push(A);const k=A.findRecursive(w);return k&&k.reduce(_,S),A.content instanceof p&&(A.content.key&&E(S,A.content.key),A.content.value&&E(S,A.content.value)),S};return this.content&&(this.content.element&&E(b,this.content),Array.isArray(this.content)&&this.content.reduce(E,b)),y.isEmpty||(b=b.filter((S=>{let A=S.parents.map((k=>k.element));for(const k in y){const O=y[k],j=A.indexOf(O);if(j===-1)return!1;A=A.splice(0,j)}return!0}))),b}set(y){return this.content=y,this}equals(y){return f(this.toValue(),y)}getMetaProperty(y,w){if(!this.meta.hasKey(y)){if(this.isFrozen){const b=this.refract(w);return b.freeze(),b}this.meta.set(y,w)}return this.meta.get(y)}setMetaProperty(y,w){this.meta.set(y,w)}get element(){return this._storedElement||"element"}set element(y){this._storedElement=y}get content(){return this._content}set content(y){if(y instanceof m)this._content=y;else if(y instanceof d)this.content=y.elements;else if(typeof y=="string"||typeof y=="number"||typeof y=="boolean"||y==="null"||y==null)this._content=y;else if(y instanceof p)this._content=y;else if(Array.isArray(y))this._content=y.map(this.refract);else{if(typeof y!="object")throw new Error("Cannot set content to given value");this._content=Object.keys(y).map((w=>new this.MemberElement(w,y[w])))}}get meta(){if(!this._meta){if(this.isFrozen){const y=new this.ObjectElement;return y.freeze(),y}this._meta=new this.ObjectElement}return this._meta}set meta(y){y instanceof this.ObjectElement?this._meta=y:this.meta.set(y||{})}get attributes(){if(!this._attributes){if(this.isFrozen){const y=new this.ObjectElement;return y.freeze(),y}this._attributes=new this.ObjectElement}return this._attributes}set attributes(y){y instanceof this.ObjectElement?this._attributes=y:this.attributes.set(y||{})}get id(){return this.getMetaProperty("id","")}set id(y){this.setMetaProperty("id",y)}get classes(){return this.getMetaProperty("classes",[])}set classes(y){this.setMetaProperty("classes",y)}get title(){return this.getMetaProperty("title","")}set title(y){this.setMetaProperty("title",y)}get description(){return this.getMetaProperty("description","")}set description(y){this.setMetaProperty("description",y)}get links(){return this.getMetaProperty("links",[])}set links(y){this.setMetaProperty("links",y)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:y}=this;const w=new d;for(;y;)w.push(y),y=y.parent;return w}get children(){if(Array.isArray(this.content))return new d(this.content);if(this.content instanceof p){const y=new d([this.content.key]);return this.content.value&&y.push(this.content.value),y}return this.content instanceof m?new d([this.content]):new d}get recursiveChildren(){const y=new d;return this.children.forEach((w=>{y.push(w),w.recursiveChildren.forEach((b=>{y.push(b)}))})),y}}l.exports=m},10392:l=>{l.exports=function(u,a){return u?.[a]}},10487:(l,u,a)=>{var f=a(96897),p=a(30655),d=a(73126),m=a(12205);l.exports=function(g){var y=d(arguments),w=g.length-(arguments.length-1);return f(y,1+(w>0?w:0),!0)},p?p(l.exports,"apply",{value:m}):l.exports.apply=m},10521:(l,u,a)=>{var f=a(11091),p=a(70726).some;f({target:"Array",proto:!0,forced:!a(77623)("some")},{some:function(d){return p(this,d,arguments.length>1?arguments[1]:void 0)}})},10533:(l,u,a)=>{l.exports=a(21412)},10751:(l,u,a)=>{var f=a(11091),p=a(49724),d=a(25594),m=a(4640),g=a(85816),y=a(84411),w=g("symbol-to-string-registry");f({target:"Symbol",stat:!0,forced:!y},{keyFor:function(b){if(!d(b))throw new TypeError(m(b)+" is not a symbol");if(p(w,b))return w[b]}})},10776:(l,u,a)=>{var f=a(30756),p=a(95950);l.exports=function(d){for(var m=p(d),g=m.length;g--;){var y=m[g],w=d[y];m[g]=[y,w,f(w)]}return m}},10866:(l,u,a)=>{const f=a(6048),p=a(92340);class d extends p{map(g,y){return this.elements.map((w=>g.bind(y)(w.value,w.key,w)))}filter(g,y){return new d(this.elements.filter((w=>g.bind(y)(w.value,w.key,w))))}reject(g,y){return this.filter(f(g.bind(y)))}forEach(g,y){return this.elements.forEach(((w,b)=>{g.bind(y)(w.value,w.key,w,b)}))}keys(){return this.map(((g,y)=>y.toValue()))}values(){return this.map((g=>g.toValue()))}}l.exports=d},11002:l=>{l.exports=Function.prototype.apply},11042:(l,u,a)=>{var f=a(85582),p=a(1907),d=a(24443),m=a(87170),g=a(36624),y=p([].concat);l.exports=f("Reflect","ownKeys")||function(w){var b=d.f(g(w)),_=m.f;return _?y(b,_(w)):b}},11087:(l,u,a)=>{l.exports=a(77440)},11091:(l,u,a)=>{var f=a(45951),p=a(76024),d=a(92361),m=a(62250),g=a(13846).f,y=a(7463),w=a(92046),b=a(28311),_=a(61626),E=a(49724);a(36128);var S=function(A){var k=function(O,j,P){if(this instanceof k){switch(arguments.length){case 0:return new A;case 1:return new A(O);case 2:return new A(O,j)}return new A(O,j,P)}return p(A,this,arguments)};return k.prototype=A.prototype,k};l.exports=function(A,k){var O,j,P,I,$,R,q,B,W,Q=A.target,ee=A.global,ie=A.stat,ne=A.proto,ve=ee?f:ie?f[Q]:f[Q]&&f[Q].prototype,ce=ee?w:w[Q]||_(w,Q,{})[Q],ae=ce.prototype;for(I in k)j=!(O=y(ee?I:Q+(ie?".":"#")+I,A.forced))&&ve&&E(ve,I),R=ce[I],j&&(q=A.dontCallGetSet?(W=g(ve,I))&&W.value:ve[I]),$=j&&q?q:k[I],(O||ne||typeof R!=typeof $)&&(B=A.bind&&j?b($,f):A.wrap&&j?S($):ne&&m($)?d($):$,(A.sham||$&&$.sham||R&&R.sham)&&_(B,"sham",!0),_(ce,I,B),ne&&(E(w,P=Q+"Prototype")||_(w,P,{}),_(w[P],I,$),A.real&&ae&&(O||!ae[I])&&_(ae,I,$)))}},11265:(l,u,a)=>{l.exports=a(34598)},11287:l=>{l.exports=function(u){return u.placeholder}},11331:(l,u,a)=>{var f=a(72552),p=a(28879),d=a(40346),m=Function.prototype,g=Object.prototype,y=m.toString,w=g.hasOwnProperty,b=y.call(Object);l.exports=function(_){if(!d(_)||f(_)!="[object Object]")return!1;var E=p(_);if(E===null)return!0;var S=w.call(E,"constructor")&&E.constructor;return typeof S=="function"&&S instanceof S&&y.call(S)==b}},11362:(l,u,a)=>{a(19748);var f=a(61747);l.exports=f("Array","includes")},11372:(l,u,a)=>{a(20366)("metadata")},11393:(l,u,a)=>{l.exports=a(50530)},11470:(l,u,a)=>{var f=a(1907),p=a(65482),d=a(90160),m=a(74239),g=f("".charAt),y=f("".charCodeAt),w=f("".slice),b=function(_){return function(E,S){var A,k,O=d(m(E)),j=p(S),P=O.length;return j<0||j>=P?_?"":void 0:(A=y(O,j))<55296||A>56319||j+1===P||(k=y(O,j+1))<56320||k>57343?_?g(O,j):A:_?w(O,j,j+2):k-56320+(A-55296<<10)+65536}};l.exports={codeAt:b(!1),charAt:b(!0)}},11793:(l,u,a)=>{var f=a(45807);l.exports=Array.isArray||function(p){return f(p)==="Array"}},11842:(l,u,a)=>{var f=a(82819),p=a(9325);l.exports=function(d,m,g){var y=1&m,w=f(d);return function b(){return(this&&this!==p&&this instanceof b?w:d).apply(y?g:this,arguments)}}},12074:(l,u,a)=>{var f=a(72087),p=TypeError;l.exports=function(d){if(f(d))throw new p("The method doesn't accept regular expressions");return d}},12205:(l,u,a)=>{var f=a(66743),p=a(11002),d=a(13144);l.exports=function(){return d(f,p,arguments)}},12242:(l,u,a)=>{const f=a(10316);l.exports=class extends f{constructor(p,d,m){super(p,d,m),this.element="boolean"}primitive(){return"boolean"}}},12266:function(l,u,a){(function(){var f,p,d,m=[].indexOf;p=a(77771),d=a(1248),{YAMLError:f}=a(80467),this.ResolverError=class extends f{},this.BaseResolver=(function(){var g,y,w,b;class _{constructor(){return b.apply(this,arguments)}static add_implicit_resolver(S,A,k=[null]){var O,j,P,I,$;for(this.prototype.hasOwnProperty("yaml_implicit_resolvers")||(this.prototype.yaml_implicit_resolvers=d.extend({},this.prototype.yaml_implicit_resolvers)),$=[],P=0,I=k.length;Pk?B.push([q,I]):O[I]=this.yaml_path_resolvers[q][I]);else for(P=0,R=(Q=this.yaml_path_resolvers).length;P=0)return j[S];if(m.call(j,null)>=0)return j.null}return S===p.ScalarNode?y:S===p.SequenceNode?w:S===p.MappingNode?g:void 0}}return y="tag:yaml.org,2002:str",w="tag:yaml.org,2002:seq",g="tag:yaml.org,2002:map",_.prototype.yaml_implicit_resolvers={},_.prototype.yaml_path_resolvers={},b=_.prototype.initialise,_}).call(this),this.Resolver=class extends this.BaseResolver{},this.Resolver.add_implicit_resolver("tag:yaml.org,2002:bool",/^(?:yes|Yes|YES|true|True|TRUE|on|On|ON|no|No|NO|false|False|FALSE|off|Off|OFF)$/,"yYnNtTfFoO"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:float",/^(?:[-+]?(?:[0-9][0-9_]*)\.[0-9_]*(?:[eE][-+][0-9]+)?|\.[0-9_]+(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*|[-+]?\.(?:inf|Inf|INF)|\.(?:nan|NaN|NAN))$/,"-+0123456789."),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:int",/^(?:[-+]?0b[01_]+|[-+]?0[0-7_]+|[-+]?(?:0|[1-9][0-9_]*)|[-+]?0x[0-9a-fA-F_]+|[-+]?0o[0-7_]+|[-+]?[1-9][0-9_]*(?::[0-5]?[0-9])+)$/,"-+0123456789"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:merge",/^(?:<<)$/,"<"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:null",/^(?:~|null|Null|NULL|)$/,["~","n","N",""]),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:timestamp",/^(?:[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][0-9]?-[0-9][0-9]?(?:[Tt]|[\x20\t]+)[0-9][0-9]?:[0-9][0-9]:[0-9][0-9](?:\.[0-9]*)?(?:[\x20\t]*(?:Z|[-+][0-9][0-9]?(?::[0-9][0-9])?))?)$/,"0123456789"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:value",/^(?:=)$/,"="),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:yaml",/^(?:!|&|\*)$/,"!&*")}).call(this)},12268:(l,u,a)=>{var f=a(67961);l.exports=f},12507:(l,u,a)=>{var f=a(28754),p=a(49698),d=a(63912),m=a(13222);l.exports=function(g){return function(y){y=m(y);var w=p(y)?d(y):void 0,b=w?w[0]:y.charAt(0),_=w?f(w,1).join(""):y.slice(1);return b[g]()+_}}},12560:(l,u,a)=>{a(99363);var f=a(19287),p=a(45951),d=a(14840),m=a(93742);for(var g in f)d(p[g],g),m[g]=m.Array},12595:(l,u,a)=>{var f=a(85582),p=a(1907),d=f("Symbol"),m=d.keyFor,g=p(d.prototype.valueOf);l.exports=d.isRegisteredSymbol||function(y){try{return m(g(y))!==void 0}catch{return!1}}},12647:(l,u,a)=>{var f=a(1907),p=a(62250),d=a(36128),m=f(Function.toString);p(d.inspectSource)||(d.inspectSource=function(g){return m(g)}),l.exports=d.inspectSource},12648:(l,u,a)=>{var f=a(70453),p=a(36556),d=f("%WeakSet%",!0),m=p("WeakSet.prototype.has",!0);if(m){var g=p("WeakMap.prototype.has",!0);l.exports=function(y){if(!y||typeof y!="object")return!1;try{if(m(y,m),g)try{g(y,g)}catch{return!0}return y instanceof d}catch{}return!1}}else l.exports=function(y){return!1}},12651:(l,u,a)=>{var f=a(74218);l.exports=function(p,d){var m=p.__data__;return f(d)?m[typeof d=="string"?"string":"hash"]:m.map}},12749:(l,u,a)=>{var f=a(81042),p=Object.prototype.hasOwnProperty;l.exports=function(d){var m=this.__data__;return f?m[d]!==void 0:p.call(m,d)}},13144:(l,u,a)=>{var f=a(66743),p=a(11002),d=a(10076),m=a(47119);l.exports=m||f.call(d,p)},13222:(l,u,a)=>{var f=a(77556);l.exports=function(p){return p==null?"":f(p)}},13313:(l,u,a)=>{var f=a(11091),p=a(85582),d=a(49724),m=a(90160),g=a(85816),y=a(84411),w=g("string-to-symbol-registry"),b=g("symbol-to-string-registry");f({target:"Symbol",stat:!0,forced:!y},{for:function(_){var E=m(_);if(d(w,E))return w[E];var S=p("Symbol")(E);return w[E]=S,b[S]=E,S}})},13531:(l,u,a)=>{a(92425);var f=a(92046);l.exports=f.Array.isArray},13541:l=>{l.exports=function(u){return typeof u=="string"||typeof u=="symbol"}},13557:(l,u,a)=>{var f=a(54224),p=a(8410),d=a(63384),m=a(63331);l.exports=function(g){var y=p(g);if(!m(y)||y===0)return 0;var w=d(y),b=f(w,65536);return b>=32768?b-65536:b}},13846:(l,u,a)=>{var f=a(39447),p=a(13930),d=a(22574),m=a(75817),g=a(27374),y=a(70470),w=a(49724),b=a(73648),_=Object.getOwnPropertyDescriptor;u.f=f?_:function(E,S){if(E=g(E),S=y(S),b)try{return _(E,S)}catch{}if(w(E,S))return m(!p(d.f,E,S),E[S])}},13930:(l,u,a)=>{var f=a(41505),p=Function.prototype.call;l.exports=f?p.bind(p):function(){return p.apply(p,arguments)}},13939:(l,u,a)=>{a(11091)({target:"Symbol",stat:!0},{isRegisteredSymbol:a(12595)})},14035:(l,u,a)=>{var f,p=a(36556),d=a(49092)(),m=a(9957),g=a(75795);if(d){var y=p("RegExp.prototype.exec"),w={},b=function(){throw w},_={toString:b,valueOf:b};typeof Symbol.toPrimitive=="symbol"&&(_[Symbol.toPrimitive]=b),f=function(S){if(!S||typeof S!="object")return!1;var A=g(S,"lastIndex");if(!(A&&m(A,"value")))return!1;try{y(S,_)}catch(k){return k===w}}}else{var E=p("Object.prototype.toString");f=function(S){return!(!S||typeof S!="object"&&typeof S!="function")&&E(S)==="[object RegExp]"}}l.exports=f},14069:(l,u,a)=>{l.exports=a(27086)},14106:(l,u,a)=>{var f=a(98059);l.exports=f},14166:(l,u,a)=>{l.exports=a(47439)},14248:l=>{l.exports=function(u,a){for(var f=-1,p=u==null?0:u.length;++f{l.exports=function(u,a){for(var f=-1,p=a.length,d=u.length;++f{const f=a(10316);l.exports=class extends f{constructor(p,d,m){super(p||[],d,m),this.element="ref",this.path||(this.path="element")}get path(){return this.attributes.get("path")}set path(p){this.attributes.set("path",p)}}},14729:(l,u,a)=>{var f=a(11091),p=a(94298).entries;f({target:"Object",stat:!0},{entries:function(d){return p(d)}})},14744:l=>{var u=function(b){return(function(_){return!!_&&typeof _=="object"})(b)&&!(function(_){var E=Object.prototype.toString.call(_);return E==="[object RegExp]"||E==="[object Date]"||(function(S){return S.$$typeof===a})(_)})(b)},a=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.element"):60103;function f(b,_){return _.clone!==!1&&_.isMergeableObject(b)?y((E=b,Array.isArray(E)?[]:{}),b,_):b;var E}function p(b,_,E){return b.concat(_).map((function(S){return f(S,E)}))}function d(b){return Object.keys(b).concat((function(_){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(_).filter((function(E){return Object.propertyIsEnumerable.call(_,E)})):[]})(b))}function m(b,_){try{return _ in b}catch{return!1}}function g(b,_,E){var S={};return E.isMergeableObject(b)&&d(b).forEach((function(A){S[A]=f(b[A],E)})),d(_).forEach((function(A){(function(k,O){return m(k,O)&&!(Object.hasOwnProperty.call(k,O)&&Object.propertyIsEnumerable.call(k,O))})(b,A)||(m(b,A)&&E.isMergeableObject(_[A])?S[A]=(function(k,O){if(!O.customMerge)return y;var j=O.customMerge(k);return typeof j=="function"?j:y})(A,E)(b[A],_[A],E):S[A]=f(_[A],E))})),S}function y(b,_,E){(E=E||{}).arrayMerge=E.arrayMerge||p,E.isMergeableObject=E.isMergeableObject||u,E.cloneUnlessOtherwiseSpecified=f;var S=Array.isArray(_);return S===Array.isArray(b)?S?E.arrayMerge(b,_,E):g(b,_,E):f(_,E)}y.all=function(b,_){if(!Array.isArray(b))throw new Error("first argument should be an array");return b.reduce((function(E,S){return y(E,S,_)}),{})};var w=y;l.exports=w},14792:(l,u,a)=>{var f=a(13222),p=a(55808);l.exports=function(d){return p(f(d).toLowerCase())}},14803:(l,u,a)=>{var f=a(58859),p=a(69675),d=function(m,g,y){for(var w,b=m;(w=b.next)!=null;b=w)if(w.key===g)return b.next=w.next,y||(w.next=m.next,m.next=w),w};l.exports=function(){var m,g={assert:function(y){if(!g.has(y))throw new p("Side channel does not contain "+f(y))},delete:function(y){var w=m&&m.next,b=(function(_,E){if(_)return d(_,E,!0)})(m,y);return b&&w&&w===b&&(m=void 0),!!b},get:function(y){return(function(w,b){if(w){var _=d(w,b);return _&&_.value}})(m,y)},has:function(y){return(function(w,b){return!!w&&!!d(w,b)})(m,y)},set:function(y,w){m||(m={next:void 0}),(function(b,_,E){var S=d(b,_);S?S.value=E:b.next={key:_,next:b.next,value:E}})(m,y,w)}};return g}},14840:(l,u,a)=>{var f=a(52623),p=a(74284).f,d=a(61626),m=a(49724),g=a(54878),y=a(76264)("toStringTag");l.exports=function(w,b,_,E){var S=_?w:w&&w.prototype;S&&(m(S,y)||p(S,y,{configurable:!0,value:b}),E&&!f&&d(S,"toString",g))}},14974:l=>{l.exports=function(u,a){if((a!=="constructor"||typeof u[a]!="function")&&a!="__proto__")return u[a]}},15287:(l,u)=>{var a=Symbol.for("react.element"),f=Symbol.for("react.portal"),p=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),m=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),y=Symbol.for("react.context"),w=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),_=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),S=Symbol.iterator,A={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,O={};function j(fe,xe,Ke){this.props=fe,this.context=xe,this.refs=O,this.updater=Ke||A}function P(){}function I(fe,xe,Ke){this.props=fe,this.context=xe,this.refs=O,this.updater=Ke||A}j.prototype.isReactComponent={},j.prototype.setState=function(fe,xe){if(typeof fe!="object"&&typeof fe!="function"&&fe!=null)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,fe,xe,"setState")},j.prototype.forceUpdate=function(fe){this.updater.enqueueForceUpdate(this,fe,"forceUpdate")},P.prototype=j.prototype;var $=I.prototype=new P;$.constructor=I,k($,j.prototype),$.isPureReactComponent=!0;var R=Array.isArray,q=Object.prototype.hasOwnProperty,B={current:null},W={key:!0,ref:!0,__self:!0,__source:!0};function Q(fe,xe,Ke){var Qe,bt={},kt=null,gt=null;if(xe!=null)for(Qe in xe.ref!==void 0&&(gt=xe.ref),xe.key!==void 0&&(kt=""+xe.key),xe)q.call(xe,Qe)&&!W.hasOwnProperty(Qe)&&(bt[Qe]=xe[Qe]);var $t=arguments.length-2;if($t===1)bt.children=Ke;else if(1<$t){for(var Ae=Array($t),Ie=0;Ie<$t;Ie++)Ae[Ie]=arguments[Ie+2];bt.children=Ae}if(fe&&fe.defaultProps)for(Qe in $t=fe.defaultProps)bt[Qe]===void 0&&(bt[Qe]=$t[Qe]);return{$$typeof:a,type:fe,key:kt,ref:gt,props:bt,_owner:B.current}}function ee(fe){return typeof fe=="object"&&fe!==null&&fe.$$typeof===a}var ie=/\/+/g;function ne(fe,xe){return typeof fe=="object"&&fe!==null&&fe.key!=null?(function(Ke){var Qe={"=":"=0",":":"=2"};return"$"+Ke.replace(/[=:]/g,(function(bt){return Qe[bt]}))})(""+fe.key):xe.toString(36)}function ve(fe,xe,Ke,Qe,bt){var kt=typeof fe;kt!=="undefined"&&kt!=="boolean"||(fe=null);var gt=!1;if(fe===null)gt=!0;else switch(kt){case"string":case"number":gt=!0;break;case"object":switch(fe.$$typeof){case a:case f:gt=!0}}if(gt)return bt=bt(gt=fe),fe=Qe===""?"."+ne(gt,0):Qe,R(bt)?(Ke="",fe!=null&&(Ke=fe.replace(ie,"$&/")+"/"),ve(bt,xe,Ke,"",(function(Ie){return Ie}))):bt!=null&&(ee(bt)&&(bt=(function(Ie,Je){return{$$typeof:a,type:Ie.type,key:Je,ref:Ie.ref,props:Ie.props,_owner:Ie._owner}})(bt,Ke+(!bt.key||gt&>.key===bt.key?"":(""+bt.key).replace(ie,"$&/")+"/")+fe)),xe.push(bt)),1;if(gt=0,Qe=Qe===""?".":Qe+":",R(fe))for(var $t=0;$t{var f=a(96131);l.exports=function(p,d){return!!(p!=null&&p.length)&&f(p,d,0)>-1}},15344:(l,u,a)=>{a(20366)("search")},15377:(l,u,a)=>{var f=a(92861).Buffer,p=a(64634),d=a(74372),m=ArrayBuffer.isView||function(b){try{return d(b),!0}catch{return!1}},g=typeof Uint8Array<"u",y=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",w=y&&(f.prototype instanceof Uint8Array||f.TYPED_ARRAY_SUPPORT);l.exports=function(b,_){if(b instanceof f)return b;if(typeof b=="string")return f.from(b,_);if(y&&m(b)){if(b.byteLength===0)return f.alloc(0);if(w){var E=f.from(b.buffer,b.byteOffset,b.byteLength);if(E.byteLength===b.byteLength)return E}var S=b instanceof Uint8Array?b:new Uint8Array(b.buffer,b.byteOffset,b.byteLength),A=f.from(S);if(A.length===b.byteLength)return A}if(g&&b instanceof Uint8Array)return f.from(b);var k=p(b);if(k)for(var O=0;O255||~~j!==j)throw new RangeError("Array items must be numbers in the range 0-255.")}if(k||f.isBuffer(b)&&b.constructor&&typeof b.constructor.isBuffer=="function"&&b.constructor.isBuffer(b))return f.from(b);throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')}},15389:(l,u,a)=>{var f=a(93663),p=a(87978),d=a(83488),m=a(56449),g=a(50583);l.exports=function(y){return typeof y=="function"?y:y==null?d:typeof y=="object"?m(y)?p(y[0],y[1]):f(y):g(y)}},15734:(l,u,a)=>{function f(ce){return f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ae){return typeof ae}:function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae},f(ce)}function p(ce,ae){var me=typeof Symbol<"u"&&ce[Symbol.iterator]||ce["@@iterator"];if(!me){if(Array.isArray(ce)||(me=(function(Ke,Qe){if(Ke){if(typeof Ke=="string")return d(Ke,Qe);var bt=Object.prototype.toString.call(Ke).slice(8,-1);if(bt==="Object"&&Ke.constructor&&(bt=Ke.constructor.name),bt==="Map"||bt==="Set")return Array.from(Ke);if(bt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(bt))return d(Ke,Qe)}})(ce))||ae){me&&(ce=me);var $e=0,qe=function(){};return{s:qe,n:function(){return $e>=ce.length?{done:!0}:{done:!1,value:ce[$e++]}},e:function(Ke){throw Ke},f:qe}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Te,fe=!0,xe=!1;return{s:function(){me=me.call(ce)},n:function(){var Ke=me.next();return fe=Ke.done,Ke},e:function(Ke){xe=!0,Te=Ke},f:function(){try{fe||me.return==null||me.return()}finally{if(xe)throw Te}}}}function d(ce,ae){(ae==null||ae>ce.length)&&(ae=ce.length);for(var me=0,$e=new Array(ae);me"u"?(console.warn("Using browser-only version of superagent in non-browser environment"),m=void 0):m=self;var g=a(5971),y=a(78463),w=a(55373),b=a(31948),_=a(33048),E=_.isObject,S=_.mixin,A=_.hasOwn,k=a(19450),O=a(51380);function j(){}l.exports=function(ce,ae){return typeof ae=="function"?new u.Request("GET",ce).end(ae):arguments.length===1?new u.Request("GET",ce):new u.Request(ce,ae)};var P=u=l.exports;u.Request=Q,P.getXHR=function(){if(m.XMLHttpRequest&&(!m.location||m.location.protocol!=="file:"))return new XMLHttpRequest;throw new Error("Browser-only version of superagent could not find XHR")};var I="".trim?function(ce){return ce.trim()}:function(ce){return ce.replace(/(^\s*|\s*$)/g,"")};function $(ce){if(!E(ce))return ce;var ae=[];for(var me in ce)A(ce,me)&&R(ae,me,ce[me]);return ae.join("&")}function R(ce,ae,me){if(me!==void 0)if(me!==null)if(Array.isArray(me)){var $e,qe=p(me);try{for(qe.s();!($e=qe.n()).done;)R(ce,ae,$e.value)}catch(fe){qe.e(fe)}finally{qe.f()}}else if(E(me))for(var Te in me)A(me,Te)&&R(ce,"".concat(ae,"[").concat(Te,"]"),me[Te]);else ce.push(encodeURI(ae)+"="+encodeURIComponent(me));else ce.push(encodeURI(ae))}function q(ce){for(var ae,me,$e={},qe=ce.split("&"),Te=0,fe=qe.length;Te0||ce instanceof Object)?ae(ce):null)},W.prototype.toError=function(){var ce=this.req,ae=ce.method,me=ce.url,$e="cannot ".concat(ae," ").concat(me," (").concat(this.status,")"),qe=new Error($e);return qe.status=this.status,qe.method=ae,qe.url=me,qe},P.Response=W,g(Q.prototype),S(Q.prototype,b.prototype),Q.prototype.type=function(ce){return this.set("Content-Type",P.types[ce]||ce),this},Q.prototype.accept=function(ce){return this.set("Accept",P.types[ce]||ce),this},Q.prototype.auth=function(ce,ae,me){arguments.length===1&&(ae=""),f(ae)==="object"&&ae!==null&&(me=ae,ae=""),me||(me={type:typeof btoa=="function"?"basic":"auto"});var $e=me.encoder?me.encoder:function(qe){if(typeof btoa=="function")return btoa(qe);throw new Error("Cannot use basic auth, btoa is not a function")};return this._auth(ce,ae,me,$e)},Q.prototype.query=function(ce){return typeof ce!="string"&&(ce=$(ce)),ce&&this._query.push(ce),this},Q.prototype.attach=function(ce,ae,me){if(ae){if(this._data)throw new Error("superagent can't mix .send() and .attach()");this._getFormData().append(ce,ae,me||ae.name)}return this},Q.prototype._getFormData=function(){return this._formData||(this._formData=new m.FormData),this._formData},Q.prototype.callback=function(ce,ae){if(this._shouldRetry(ce,ae))return this._retry();var me=this._callback;this.clearTimeout(),ce&&(this._maxRetries&&(ce.retries=this._retries-1),this.emit("error",ce)),me(ce,ae)},Q.prototype.crossDomainError=function(){var ce=new Error(`Request has been terminated Possible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.`);ce.crossDomain=!0,ce.status=this.status,ce.method=this.method,ce.url=this.url,this.callback(ce)},Q.prototype.agent=function(){return console.warn("This is not supported in browser version of superagent"),this},Q.prototype.ca=Q.prototype.agent,Q.prototype.buffer=Q.prototype.ca,Q.prototype.write=function(){throw new Error("Streaming is not supported in browser version of superagent")},Q.prototype.pipe=Q.prototype.write,Q.prototype._isHost=function(ce){return ce&&f(ce)==="object"&&!Array.isArray(ce)&&Object.prototype.toString.call(ce)!=="[object Object]"},Q.prototype.end=function(ce){this._endCalled&&console.warn("Warning: .end() was called twice. This is not supported in superagent"),this._endCalled=!0,this._callback=ce||j,this._finalizeQueryString(),this._end()},Q.prototype._setUploadTimeout=function(){var ce=this;this._uploadTimeout&&!this._uploadTimeoutTimer&&(this._uploadTimeoutTimer=setTimeout((function(){ce._timeoutError("Upload timeout of ",ce._uploadTimeout,"ETIMEDOUT")}),this._uploadTimeout))},Q.prototype._end=function(){if(this._aborted)return this.callback(new Error("The request has been aborted even before .end() was called"));var ce=this;this.xhr=P.getXHR();var ae=this.xhr,me=this._formData||this._data;this._setTimeouts(),ae.addEventListener("readystatechange",(function(){var xe=ae.readyState;if(xe>=2&&ce._responseTimeoutTimer&&clearTimeout(ce._responseTimeoutTimer),xe===4){var Ke;try{Ke=ae.status}catch{Ke=0}if(!Ke)return ce.timedout||ce._aborted?void 0:ce.crossDomainError();ce.emit("end")}}));var $e=function(xe,Ke){Ke.total>0&&(Ke.percent=Ke.loaded/Ke.total*100,Ke.percent===100&&clearTimeout(ce._uploadTimeoutTimer)),Ke.direction=xe,ce.emit("progress",Ke)};if(this.hasListeners("progress"))try{ae.addEventListener("progress",$e.bind(null,"download")),ae.upload&&ae.upload.addEventListener("progress",$e.bind(null,"upload"))}catch{}ae.upload&&this._setUploadTimeout();try{this.username&&this.password?ae.open(this.method,this.url,!0,this.username,this.password):ae.open(this.method,this.url,!0)}catch(xe){return this.callback(xe)}if(this._withCredentials&&(ae.withCredentials=!0),!this._formData&&this.method!=="GET"&&this.method!=="HEAD"&&typeof me!="string"&&!this._isHost(me)){var qe=this._header["content-type"],Te=this._serializer||P.serialize[qe?qe.split(";")[0]:""];!Te&&B(qe)&&(Te=P.serialize["application/json"]),Te&&(me=Te(me))}for(var fe in this.header)this.header[fe]!==null&&A(this.header,fe)&&ae.setRequestHeader(fe,this.header[fe]);this._responseType&&(ae.responseType=this._responseType),this.emit("request",this),ae.send(me===void 0?null:me)},P.agent=function(){return new O};for(var ee=function(){var ce=ne[ie];O.prototype[ce.toLowerCase()]=function(ae,me){var $e=new P.Request(ce,ae);return this._setDefaults($e),me&&$e.end(me),$e}},ie=0,ne=["GET","POST","OPTIONS","PATCH","PUT","DELETE"];ie{var f=a(49724),p=a(62250),d=a(39298),m=a(92522),g=a(57382),y=m("IE_PROTO"),w=Object,b=w.prototype;l.exports=g?w.getPrototypeOf:function(_){var E=d(_);if(f(E,y))return E[y];var S=E.constructor;return p(S)&&E instanceof S?S.prototype:E instanceof w?b:null}},15980:(l,u,a)=>{var f=a(28699);l.exports=f},16038:(l,u,a)=>{var f=a(5861),p=a(40346);l.exports=function(d){return p(d)&&f(d)=="[object Set]"}},16177:(l,u,a)=>{a(49295);var f=a(61747);l.exports=f("Array","filter")},16291:(l,u,a)=>{var f=a(10117);l.exports=function(p){var d=0,m=[],g={},y=[];function w(b){var _=g[b]={onStack:!0,lowlink:d,index:d++};if(m.push(b),p.successors(b).forEach((function(A){f.has(g,A)?g[A].onStack&&(_.lowlink=Math.min(_.lowlink,g[A].index)):(w(A),_.lowlink=Math.min(_.lowlink,g[A].lowlink))})),_.lowlink===_.index){var E,S=[];do E=m.pop(),g[E].onStack=!1,S.push(E);while(b!==E);y.push(S)}}return p.nodes().forEach((function(b){f.has(g,b)||w(b)})),y}},16426:l=>{l.exports=function(){var u=document.getSelection();if(!u.rangeCount)return function(){};for(var a=document.activeElement,f=[],p=0;p{var f=a(43360),p=a(75288),d=Object.prototype.hasOwnProperty;l.exports=function(m,g,y){var w=m[g];d.call(m,g)&&p(w,y)&&(y!==void 0||g in m)||f(m,g,y)}},16574:(l,u,a)=>{var f=a(80909);l.exports=function(p,d){var m=[];return f(p,(function(g,y,w){d(g,y,w)&&m.push(g)})),m}},16611:(l,u,a)=>{const f=a(76734);u.wordBoundary=()=>({type:f.POSITION,value:"b"}),u.nonWordBoundary=()=>({type:f.POSITION,value:"B"}),u.begin=()=>({type:f.POSITION,value:"^"}),u.end=()=>({type:f.POSITION,value:"$"})},16678:(l,u,a)=>{var f=a(10117),p=a(16291);l.exports=function(d){return f.filter(p(d),(function(m){return m.length>1||m.length===1&&d.hasEdge(m[0],m[0])}))}},16693:(l,u,a)=>{a(46339);var f=a(61747);l.exports=f("Array","reduce")},16761:(l,u,a)=>{var f=a(11091),p=a(85582),d=a(7376),m=a(55463),g=a(1759).CONSTRUCTOR,y=a(83569),w=p("Promise"),b=d&&!g;f({target:"Promise",stat:!0,forced:d||g},{resolve:function(_){return y(b&&this===w?m:this,_)}})},16946:(l,u,a)=>{var f=a(1907),p=a(98828),d=a(45807),m=Object,g=f("".split);l.exports=p((function(){return!m("z").propertyIsEnumerable(0)}))?function(y){return d(y)==="String"?g(y,""):m(y)}:m},16962:(l,u)=>{u.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"},u.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"]},u.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},u.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},u.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},u.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]},u.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}},u.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}},u.realToAlias=(function(){var a=Object.prototype.hasOwnProperty,f=u.aliasToReal,p={};for(var d in f){var m=f[d];a.call(p,m)?p[m].push(d):p[m]=[d]}return p})(),u.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"},u.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},u.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}},17030:(l,u,a)=>{var f=a(69675),p=a(55701),d=a(52997);l.exports=function(m){if(m!==void 0&&!p(m))throw new f("Assertion failed: `Desc` must be a Property Descriptor");return d(m)}},17057:(l,u,a)=>{var f=a(58068),p=a(69675),d=a(25767),m=a(39209)(),g=a(10533),y=a(17732),w=a(19531),b=a(82697);l.exports=function(_,E){if(m.length===0)throw new f("Assertion failed: Typed Arrays are not supported in this environment");var S=d(_);if(!S)throw new p("Assertion failed: exemplar must be a TypedArray");if(!g(E))throw new p("Assertion failed: `argumentList` must be a List");var A=b(S);if(typeof A!="function")throw new f("Assertion failed: `constructor` of `exemplar` ("+S+") must exist. Please report this!");var k=y(_,A);return w(k,E)}},17255:(l,u,a)=>{var f=a(47422);l.exports=function(p){return function(d){return f(d,p)}}},17285:l=>{function u(d){return d?typeof d=="string"?d:d.source:null}function a(d){return f("(?=",d,")")}function f(...d){return d.map((m=>u(m))).join("")}function p(...d){return"("+d.map((m=>u(m))).join("|")+")"}l.exports=function(d){const m=f(/[A-Z_]/,f("(",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),g={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},y={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},w=d.inherit(y,{begin:/\(/,end:/\)/}),b=d.inherit(d.APOS_STRING_MODE,{className:"meta-string"}),_=d.inherit(d.QUOTE_STRING_MODE,{className:"meta-string"}),E={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:[y,_,b,w,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[y,w,_,b]}]}]},d.COMMENT(//,{relevance:10}),{begin://,relevance:10},g,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[E],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[E],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:f(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:m,relevance:0,starts:E}]},{className:"tag",begin:f(/<\//,a(f(m,/>/))),contains:[{className:"name",begin:m,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},17286:(l,u,a)=>{var f=a(11091),p=a(56254);f({target:"Promise",stat:!0,forced:a(1759).CONSTRUCTOR},{reject:function(d){var m=p.f(this);return(0,m.reject)(d),m.promise}})},17400:(l,u,a)=>{var f=a(99374),p=1/0;l.exports=function(d){return d?(d=f(d))===p||d===-1/0?17976931348623157e292*(d<0?-1:1):d==d?d:0:d===0?d:0}},17533:l=>{l.exports=function(u){var a="true false yes no null",f="[\\w#;/?:@&=+$,.~*'()[\\]]+",p={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[u.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},d=u.inherit(p,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),m={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"},g={end:",",endsWithParent:!0,excludeEnd:!0,keywords:a,relevance:0},y={begin:/\{/,end:/\}/,contains:[g],illegal:"\\n",relevance:0},w={begin:"\\[",end:"\\]",contains:[g],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ ]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ ]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ ]|$)"}]},{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+!"+f},{className:"type",begin:"!<"+f+">"},{className:"type",begin:"!"+f},{className:"type",begin:"!!"+f},{className:"meta",begin:"&"+u.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+u.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},u.HASH_COMMENT_MODE,{beginKeywords:a,keywords:{literal:a}},m,{className:"number",begin:u.C_NUMBER_RE+"\\b",relevance:0},y,w,p],_=[...b];return _.pop(),_.push(d),g.contains=_,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:b}}},17670:(l,u,a)=>{var f=a(12651);l.exports=function(p){var d=f(this,p).delete(p);return this.size-=d?1:0,d}},17732:(l,u,a)=>{var f=a(70453)("%Symbol.species%",!0),p=a(69675),d=a(34528),m=a(92702);l.exports=function(g,y){if(!m(g))throw new p("Assertion failed: Type(O) is not Object");var w=g.constructor;if(w===void 0)return y;if(!m(w))throw new p("O.constructor is not an Object");var b=f?w[f]:void 0;if(b==null)return y;if(d(b))return b;throw new p("no constructor found")}},17965:(l,u,a)=>{var f=a(16426),p={"text/plain":"Text","text/html":"Url",default:"Text"};l.exports=function(d,m){var g,y,w,b,_,E,S=!1;m||(m={}),g=m.debug||!1;try{if(w=f(),b=document.createRange(),_=document.getSelection(),(E=document.createElement("span")).textContent=d,E.ariaHidden="true",E.style.all="unset",E.style.position="fixed",E.style.top=0,E.style.clip="rect(0, 0, 0, 0)",E.style.whiteSpace="pre",E.style.webkitUserSelect="text",E.style.MozUserSelect="text",E.style.msUserSelect="text",E.style.userSelect="text",E.addEventListener("copy",(function(A){if(A.stopPropagation(),m.format)if(A.preventDefault(),A.clipboardData===void 0){g&&console.warn("unable to use e.clipboardData"),g&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var k=p[m.format]||p.default;window.clipboardData.setData(k,d)}else A.clipboardData.clearData(),A.clipboardData.setData(m.format,d);m.onCopy&&(A.preventDefault(),m.onCopy(A.clipboardData))})),document.body.appendChild(E),b.selectNodeContents(E),_.addRange(b),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");S=!0}catch(A){g&&console.error("unable to copy using execCommand: ",A),g&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(m.format||"text",d),m.onCopy&&m.onCopy(window.clipboardData),S=!0}catch(k){g&&console.error("unable to copy using clipboardData: ",k),g&&console.error("falling back to prompt"),y=(function(O){var j=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return O.replace(/#{\s*key\s*}/g,j)})("message"in m?m.message:"Copy to clipboard: #{key}, Enter"),window.prompt(y,d)}}finally{_&&(typeof _.removeRange=="function"?_.removeRange(b):_.removeAllRanges()),E&&document.body.removeChild(E),w()}return S}},18073:(l,u,a)=>{var f=a(85087),p=a(54641),d=a(70981);l.exports=function(m,g,y,w,b,_,E,S,A,k){var O=8&g;g|=O?32:64,4&(g&=~(O?64:32))||(g&=-4);var j=[m,g,b,O?_:void 0,O?E:void 0,O?void 0:_,O?void 0:E,S,A,k],P=y.apply(void 0,j);return f(m)&&p(P,j),P.placeholder=w,d(P,m,g)}},18173:(l,u,a)=>{var f=a(36556)("WeakRef.prototype.deref",!0);l.exports=typeof WeakRef>"u"?function(p){return!1}:function(p){if(!p||typeof p!="object")return!1;try{return f(p),!0}catch{return!1}}},18402:(l,u,a)=>{var f=a(13531);l.exports=f},18623:(l,u,a)=>{var f=a(99296);l.exports=f},18968:(l,u,a)=>{var f=a(75880);l.exports=function(p){var d=128&p[7]?-1:1,m=(127&p[7])<<4|(240&p[6])>>4,g=281474976710656*(15&p[6])+1099511627776*p[5]+4294967296*p[4]+16777216*p[3]+65536*p[2]+256*p[1]+p[0];return m===0&&g===0?0*d:m===2047&&g!==0?NaN:m===2047&&g===0?d*(1/0):(m-=1023)===-1023?d*g*5e-324:d*(1+g/4503599627370496)*f(2,m)}},18979:(l,u,a)=>{l.exports=a(6686)},19219:l=>{l.exports=function(u,a){return u.has(a)}},19280:(l,u,a)=>{var f=a(25663);l.exports=f},19287:l=>{l.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:(l,u,a)=>{var f=a(85582),p=a(49724),d=a(61626),m=a(88280),g=a(79192),y=a(19595),w=a(54829),b=a(34084),_=a(32096),E=a(39259),S=a(85884),A=a(39447),k=a(7376);l.exports=function(O,j,P,I){var $="stackTraceLimit",R=I?2:1,q=O.split("."),B=q[q.length-1],W=f.apply(null,q);if(W){var Q=W.prototype;if(!k&&p(Q,"cause")&&delete Q.cause,!P)return W;var ee=f("Error"),ie=j((function(ne,ve){var ce=_(I?ve:ne,void 0),ae=I?new W(ne):new W;return ce!==void 0&&d(ae,"message",ce),S(ae,ie,ae.stack,2),this&&m(Q,this)&&b(ae,this,ie),arguments.length>R&&E(ae,arguments[R]),ae}));if(ie.prototype=Q,B!=="Error"?g?g(ie,ee):y(ie,ee,{name:!0}):A&&$ in W&&(w(ie,W,$),w(ie,W,"prepareStackTrace")),y(ie,W),!k)try{Q.name!==B&&d(Q,"name",B),Q.constructor=ie}catch{}return ie}}},19450:(l,u,a)=>{var f=a(33048);function p(){}l.exports=p,p.prototype.get=function(d){return this.header[d.toLowerCase()]},p.prototype._setHeaderProperties=function(d){var m=d["content-type"]||"";this.type=f.type(m);var g=f.params(m);for(var y in g)Object.prototype.hasOwnProperty.call(g,y)&&(this[y]=g[y]);this.links={};try{d.link&&(this.links=f.parseLinks(d.link))}catch{}},p.prototype._setStatusProperties=function(d){var m=Math.trunc(d/100);this.statusCode=d,this.status=this.statusCode,this.statusType=m,this.info=m===1,this.ok=m===2,this.redirect=m===3,this.clientError=m===4,this.serverError=m===5,this.error=(m===4||m===5)&&this.toError(),this.created=d===201,this.accepted=d===202,this.noContent=d===204,this.badRequest=d===400,this.unauthorized=d===401,this.notAcceptable=d===406,this.forbidden=d===403,this.notFound=d===404,this.unprocessableEntity=d===422}},19511:(l,u,a)=>{var f=a(36556)("ArrayBuffer.prototype.byteLength",!0),p=a(84670);l.exports=function(d){return p(d)?f?f(d):d.byteLength:NaN}},19531:(l,u,a)=>{var f=a(58068),p=a(69675),d=a(10533),m=a(34528),g=a(45291),y=a(99271),w=a(91509),b=a(39209)();l.exports=function(_,E){if(!m(_))throw new p("Assertion failed: `constructor` must be a constructor");if(!d(E))throw new p("Assertion failed: `argumentList` must be a List");if(b.length===0)throw new f("Assertion failed: Typed Arrays are not supported in this environment");var S;S=E.length===0?new _:E.length===1?new _(E[0]):E.length===2?new _(E[0],E[1]):new _(E[0],E[1],E[2]);var A=w(S,"SEQ-CST");if(E.length===1&&typeof E[0]=="number"){if(g(A))throw new p("new Typed Array is out of bounds");if(y(A){var f=a(37334),p=a(93243),d=a(83488),m=p?function(g,y){return p(g,"toString",{configurable:!0,enumerable:!1,value:f(y),writable:!0})}:d;l.exports=m},19595:(l,u,a)=>{var f=a(49724),p=a(11042),d=a(13846),m=a(74284);l.exports=function(g,y,w){for(var b=p(y),_=m.f,E=d.f,S=0;S{a(83589);var f=a(92046);l.exports=f.Object.keys},19709:(l,u,a)=>{var f=a(23034);l.exports=f},19723:(l,u,a)=>{var f=a(81539),p=a(60593),d=a(25767),m=a(64634),g=a(62120),y=a(14035),w=a(18173),b=a(23811),_=a(21482),E=a(48184),S=a(45351),A=a(36556),k=a(49092)()&&Symbol.toStringTag,O=Object,j=A("Promise.prototype.then",!0),P=function(I){return!!I&&I!=="BigInt"&&I!=="Boolean"&&I!=="Null"&&I!=="Number"&&I!=="String"&&I!=="Symbol"&&I!=="Undefined"&&I!=="Math"&&I!=="JSON"&&I!=="Reflect"&&I!=="Atomics"&&I!=="Map"&&I!=="Set"&&I!=="WeakMap"&&I!=="WeakSet"&&I!=="BigInt64Array"&&I!=="BigUint64Array"&&I!=="Float32Array"&&I!=="Float64Array"&&I!=="Int16Array"&&I!=="Int32Array"&&I!=="Int8Array"&&I!=="Uint16Array"&&I!=="Uint32Array"&&I!=="Uint8Array"&&I!=="Uint8ClampedArray"&&I!=="Array"&&I!=="Date"&&I!=="FinalizationRegistry"&&I!=="Promise"&&I!=="RegExp"&&I!=="WeakRef"&&I!=="Function"&&I!=="GeneratorFunction"&&I!=="AsyncFunction"};l.exports=function(I){if(I==null)return I;var $=f(O(I))||p(I)||d(I);if($)return $;if(m(I))return"Array";if(g(I))return"Date";if(y(I))return"RegExp";if(w(I))return"WeakRef";if(b(I))return"FinalizationRegistry";if(typeof I=="function")return E(I)?"GeneratorFunction":S(I)?"AsyncFunction":"Function";if((function(B){if(!B||typeof B!="object"||!j)return!1;try{return j(B,null,(function(){})),!0}catch{}return!1})(I))return"Promise";if(k&&k in I){var R=I[k];if(P(R))return R}if(typeof I.constructor=="function"){var q=_(I.constructor);if(P(q))return q}return"Object"}},19748:(l,u,a)=>{var f=a(11091),p=a(74436).includes,d=a(98828),m=a(42156);f({target:"Array",proto:!0,forced:d((function(){return!Array(1).includes()}))},{includes:function(g){return p(this,g,arguments.length>1?arguments[1]:void 0)}}),m("includes")},19770:(l,u,a)=>{var f=a(11091),p=a(1907),d=a(12074),m=a(74239),g=a(90160),y=a(25735),w=p("".indexOf);f({target:"String",proto:!0,forced:!y("includes")},{includes:function(b){return!!~w(g(m(this)),g(d(b)),arguments.length>1?arguments[1]:void 0)}})},19846:(l,u,a)=>{var f=a(20798),p=a(98828),d=a(45951).String;l.exports=!!Object.getOwnPropertySymbols&&!p((function(){var m=Symbol("symbol detection");return!d(m)||!(Object(m)instanceof Symbol)||!Symbol.sham&&f&&f<41}))},19887:(l,u,a)=>{var f=a(70453)("%BigInt%",!0),p=a(75880),d=a(22964),m=a(99969),g=a(40122),y=f&&BigInt(p(2,32))*BigInt(p(2,32));l.exports=function(w){var b=d(w);return g(m,b,y)}},19931:(l,u,a)=>{var f=a(31769),p=a(68090),d=a(68969),m=a(77797);l.exports=function(g,y){return y=f(y,g),(g=d(g,y))==null||delete g[m(p(y))]}},20181:(l,u,a)=>{var f=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,m=/^0o[0-7]+$/i,g=parseInt,y=typeof a.g=="object"&&a.g&&a.g.Object===Object&&a.g,w=typeof self=="object"&&self&&self.Object===Object&&self,b=y||w||Function("return this")(),_=Object.prototype.toString,E=Math.max,S=Math.min,A=function(){return b.Date.now()};function k(j){var P=typeof j;return!!j&&(P=="object"||P=="function")}function O(j){if(typeof j=="number")return j;if((function($){return typeof $=="symbol"||(function(R){return!!R&&typeof R=="object"})($)&&_.call($)=="[object Symbol]"})(j))return NaN;if(k(j)){var P=typeof j.valueOf=="function"?j.valueOf():j;j=k(P)?P+"":P}if(typeof j!="string")return j===0?j:+j;j=j.replace(f,"");var I=d.test(j);return I||m.test(j)?g(j.slice(2),I?2:8):p.test(j)?NaN:+j}l.exports=function(j,P,I){var $,R,q,B,W,Q,ee=0,ie=!1,ne=!1,ve=!0;if(typeof j!="function")throw new TypeError("Expected a function");function ce(Te){var fe=$,xe=R;return $=R=void 0,ee=Te,B=j.apply(xe,fe)}function ae(Te){var fe=Te-Q;return Q===void 0||fe>=P||fe<0||ne&&Te-ee>=q}function me(){var Te=A();if(ae(Te))return $e(Te);W=setTimeout(me,(function(fe){var xe=P-(fe-Q);return ne?S(xe,q-(fe-ee)):xe})(Te))}function $e(Te){return W=void 0,ve&&$?ce(Te):($=R=void 0,B)}function qe(){var Te=A(),fe=ae(Te);if($=arguments,R=this,Q=Te,fe){if(W===void 0)return(function(xe){return ee=xe,W=setTimeout(me,P),ie?ce(xe):B})(Q);if(ne)return W=setTimeout(me,P),ce(Q)}return W===void 0&&(W=setTimeout(me,P)),B}return P=O(P)||0,k(I)&&(ie=!!I.leading,q=(ne="maxWait"in I)?E(O(I.maxWait)||0,P):q,ve="trailing"in I?!!I.trailing:ve),qe.cancel=function(){W!==void 0&&clearTimeout(W),ee=0,$=Q=R=W=void 0},qe.flush=function(){return W===void 0?B:$e(A())},qe}},20214:(l,u,a)=>{var f=a(10487),p=a(38452),d=a(5388),m=a(68206),g=a(74895),y=a(79377),w=f(g()),b=function(_){return d(_),w(_)};p(b,{getPolyfill:g,implementation:m,shim:y}),l.exports=b},20317:l=>{l.exports=function(u){var a=-1,f=Array(u.size);return u.forEach((function(p,d){f[++a]=[d,p]})),f}},20334:l=>{class u extends Error{constructor(m){super(u._prepareSuperMessage(m)),Object.defineProperty(this,"name",{value:"NonError",configurable:!0,writable:!0}),Error.captureStackTrace&&Error.captureStackTrace(this,u)}static _prepareSuperMessage(m){try{return JSON.stringify(m)}catch{return String(m)}}}const a=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0}],f=Symbol(".toJSON called"),p=({from:d,seen:m,to_:g,forceEnumerable:y,maxDepth:w,depth:b})=>{const _=g||(Array.isArray(d)?[]:{});if(m.push(d),b>=w)return _;if(typeof d.toJSON=="function"&&d[f]!==!0)return(E=>{E[f]=!0;const S=E.toJSON();return delete E[f],S})(d);for(const[E,S]of Object.entries(d))typeof Buffer=="function"&&Buffer.isBuffer(S)?_[E]="[object Buffer]":typeof S!="function"&&(S&&typeof S=="object"?m.includes(d[E])?_[E]="[Circular]":(b++,_[E]=p({from:d[E],seen:m.slice(),forceEnumerable:y,maxDepth:w,depth:b})):_[E]=S);for(const{property:E,enumerable:S}of a)typeof d[E]=="string"&&Object.defineProperty(_,E,{value:d[E],enumerable:!!y||S,configurable:!0,writable:!0});return _};l.exports={serializeError:(d,m={})=>{const{maxDepth:g=Number.POSITIVE_INFINITY}=m;return typeof d=="object"&&d!==null?p({from:d,seen:[],forceEnumerable:!0,maxDepth:g,depth:0}):typeof d=="function"?`[Function: ${d.name||"anonymous"}]`:d},deserializeError:(d,m={})=>{const{maxDepth:g=Number.POSITIVE_INFINITY}=m;if(d instanceof Error)return d;if(typeof d=="object"&&d!==null&&!Array.isArray(d)){const y=new Error;return p({from:d,seen:[],to_:y,maxDepth:g,depth:0}),y}return new u(d)}}},20366:(l,u,a)=>{var f=a(92046),p=a(49724),d=a(80560),m=a(74284).f;l.exports=function(g){var y=f.Symbol||(f.Symbol={});p(y,g)||m(y,g,{value:d.f(g)})}},20426:l=>{var u=Object.prototype.hasOwnProperty;l.exports=function(a,f){return a!=null&&u.call(a,f)}},20487:()=>{ace.define("ace/theme/tomorrow_night_eighties",["require","exports","module","ace/lib/dom"],(function(l,u,a){u.isDark=!0,u.cssClass="ace-tomorrow-night-eighties",u.cssText=".ace-tomorrow-night-eighties .ace_gutter {background: #272727;color: #CCC}.ace-tomorrow-night-eighties .ace_print-margin {width: 1px;background: #272727}.ace-tomorrow-night-eighties {background-color: #2D2D2D;color: #CCCCCC}.ace-tomorrow-night-eighties .ace_constant.ace_other,.ace-tomorrow-night-eighties .ace_cursor {color: #CCCCCC}.ace-tomorrow-night-eighties .ace_marker-layer .ace_selection {background: #515151}.ace-tomorrow-night-eighties.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #2D2D2D;}.ace-tomorrow-night-eighties .ace_marker-layer .ace_step {background: rgb(102, 82, 0)}.ace-tomorrow-night-eighties .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid #6A6A6A}.ace-tomorrow-night-bright .ace_stack {background: rgb(66, 90, 44)}.ace-tomorrow-night-eighties .ace_marker-layer .ace_active-line {background: #393939}.ace-tomorrow-night-eighties .ace_gutter-active-line {background-color: #393939}.ace-tomorrow-night-eighties .ace_marker-layer .ace_selected-word {border: 1px solid #515151}.ace-tomorrow-night-eighties .ace_invisible {color: #6A6A6A}.ace-tomorrow-night-eighties .ace_keyword,.ace-tomorrow-night-eighties .ace_meta,.ace-tomorrow-night-eighties .ace_storage,.ace-tomorrow-night-eighties .ace_storage.ace_type,.ace-tomorrow-night-eighties .ace_support.ace_type {color: #CC99CC}.ace-tomorrow-night-eighties .ace_keyword.ace_operator {color: #66CCCC}.ace-tomorrow-night-eighties .ace_constant.ace_character,.ace-tomorrow-night-eighties .ace_constant.ace_language,.ace-tomorrow-night-eighties .ace_constant.ace_numeric,.ace-tomorrow-night-eighties .ace_keyword.ace_other.ace_unit,.ace-tomorrow-night-eighties .ace_support.ace_constant,.ace-tomorrow-night-eighties .ace_variable.ace_parameter {color: #F99157}.ace-tomorrow-night-eighties .ace_invalid {color: #CDCDCD;background-color: #F2777A}.ace-tomorrow-night-eighties .ace_invalid.ace_deprecated {color: #CDCDCD;background-color: #CC99CC}.ace-tomorrow-night-eighties .ace_fold {background-color: #6699CC;border-color: #CCCCCC}.ace-tomorrow-night-eighties .ace_entity.ace_name.ace_function,.ace-tomorrow-night-eighties .ace_support.ace_function,.ace-tomorrow-night-eighties .ace_variable {color: #6699CC}.ace-tomorrow-night-eighties .ace_support.ace_class,.ace-tomorrow-night-eighties .ace_support.ace_type {color: #FFCC66}.ace-tomorrow-night-eighties .ace_heading,.ace-tomorrow-night-eighties .ace_markup.ace_heading,.ace-tomorrow-night-eighties .ace_string {color: #99CC99}.ace-tomorrow-night-eighties .ace_comment {color: #999999}.ace-tomorrow-night-eighties .ace_entity.ace_name.ace_tag,.ace-tomorrow-night-eighties .ace_entity.ace_other.ace_attribute-name,.ace-tomorrow-night-eighties .ace_meta.ace_tag,.ace-tomorrow-night-eighties .ace_variable {color: #F2777A}.ace-tomorrow-night-eighties .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWPQ09NrYAgMjP4PAAtGAwchHMyAAAAAAElFTkSuQmCC) right repeat-y}",l("../lib/dom").importCssString(u.cssText,u.cssClass)}))},20575:(l,u,a)=>{var f=a(3121);l.exports=function(p){return f(p.length)}},20717:function(){(function(){this.Event=class{constructor(l,u){this.start_mark=l,this.end_mark=u}},this.NodeEvent=class extends this.Event{constructor(l,u,a){super(u,a),this.anchor=l}},this.CollectionStartEvent=class extends this.NodeEvent{constructor(l,u,a,f,p,d){super(l,f,p),this.tag=u,this.implicit=a,this.flow_style=d}},this.CollectionEndEvent=class extends this.Event{},this.StreamStartEvent=class extends this.Event{constructor(l,u,a){super(l,u),this.encoding=a}},this.StreamEndEvent=class extends this.Event{},this.DocumentStartEvent=class extends this.Event{constructor(l,u,a,f,p){super(l,u),this.explicit=a,this.version=f,this.tags=p}},this.DocumentEndEvent=class extends this.Event{constructor(l,u,a){super(l,u),this.explicit=a}},this.AliasEvent=class extends this.NodeEvent{},this.ScalarEvent=class extends this.NodeEvent{constructor(l,u,a,f,p,d,m){super(l,p,d),this.tag=u,this.implicit=a,this.value=f,this.style=m}},this.SequenceStartEvent=class extends this.CollectionStartEvent{},this.SequenceEndEvent=class extends this.CollectionEndEvent{},this.MappingStartEvent=class extends this.CollectionStartEvent{},this.MappingEndEvent=class extends this.CollectionEndEvent{}}).call(this)},20768:(l,u,a)=>{var f=a(76264),p=a(74284).f,d=f("metadata"),m=Function.prototype;m[d]===void 0&&p(m,d,{value:null})},20798:(l,u,a)=>{var f,p,d=a(45951),m=a(96794),g=d.process,y=d.Deno,w=g&&g.versions||y&&y.version,b=w&&w.v8;b&&(p=(f=b.split("."))[0]>0&&f[0]<4?1:+(f[0]+f[1])),!p&&m&&(!(f=m.match(/Edge\/(\d+)/))||f[1]>=74)&&(f=m.match(/Chrome\/(\d+)/))&&(p=+f[1]),l.exports=p},20850:(l,u,a)=>{l.exports=a(46076)},20999:(l,u,a)=>{var f=a(69302),p=a(36800);l.exports=function(d){return f((function(m,g){var y=-1,w=g.length,b=w>1?g[w-1]:void 0,_=w>2?g[2]:void 0;for(b=d.length>3&&typeof b=="function"?(w--,b):void 0,_&&p(g[0],g[1],_)&&(b=w<3?void 0:b,w=1),m=Object(m);++y{var f={file:a(95902),http:a(31889),https:a(31889)},p=typeof window=="object"||typeof importScripts=="function"?f.http:f.file;typeof Promise>"u"&&a(53632),l.exports.load=function(d,m){var g=Promise.resolve();return m===void 0&&(m={}),g=(g=g.then((function(){if(d===void 0)throw new TypeError("location is required");if(typeof d!="string")throw new TypeError("location must be a string");if(m!==void 0){if(typeof m!="object")throw new TypeError("options must be an object");if(m.processContent!==void 0&&typeof m.processContent!="function")throw new TypeError("options.processContent must be a function")}}))).then((function(){return new Promise((function(y,w){var b=(function(_){var E=(function(A){return A!==void 0&&(A=A.indexOf("://")===-1?"":A.split("://")[0]),A})(_),S=f[E];if(S===void 0){if(E!=="")throw new Error("Unsupported scheme: "+E);S=p}return S})(d);b.load(d,m||{},(function(_,E){_?w(_):y(E)}))}))})).then((function(y){return m.processContent?new Promise((function(w,b){typeof y!="object"&&(y={text:y}),y.location=d,m.processContent(y,(function(_,E){_?b(_):w(E)}))})):typeof y=="object"?y.text:y})),g}},21412:(l,u,a)=>{var f=a(70453)("%Array%"),p=!f.isArray&&a(36556)("Object.prototype.toString");l.exports=f.isArray||function(d){return p(d)==="[object Array]"}},21482:(l,u,a)=>{var f=a(38452),p=a(10487),d=a(60034),m=a(92747),g=a(68013),y=p(d);f(y,{getPolyfill:m,implementation:d,shim:g}),l.exports=y},21549:(l,u,a)=>{var f=a(22032),p=a(63862),d=a(66721),m=a(12749),g=a(35749);function y(w){var b=-1,_=w==null?0:w.length;for(this.clear();++b<_;){var E=w[b];this.set(E[0],E[1])}}y.prototype.clear=f,y.prototype.delete=p,y.prototype.get=d,y.prototype.has=m,y.prototype.set=g,l.exports=y},21703:(l,u,a)=>{var f=a(36556),p=f("Number.prototype.toString"),d=f("Object.prototype.toString"),m=a(49092)();l.exports=function(g){return typeof g=="number"||!(!g||typeof g!="object")&&(m?(function(y){try{return p(y),!0}catch{return!1}})(g):d(g)==="[object Number]")}},21785:(l,u,a)=>{a(11091)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:a(69197)})},21791:(l,u,a)=>{var f=a(16547),p=a(43360);l.exports=function(d,m,g,y){var w=!g;g||(g={});for(var b=-1,_=m.length;++b<_;){var E=m[b],S=y?y(g[E],d[E],E,g,d):void 0;S===void 0&&(S=d[E]),w?p(g,E,S):f(g,E,S)}return g}},21926:(l,u,a)=>{a(46750);var f=a(92046).Object,p=l.exports=function(d,m,g){return f.defineProperty(d,m,g)};f.defineProperty.sham&&(p.sham=!0)},21978:(l,u,a)=>{var f=a(11091),p=a(45951),d=a(70485)(p.setInterval,!0);f({global:!0,bind:!0,forced:p.setInterval!==d},{setInterval:d})},21986:(l,u,a)=>{var f=a(51873),p=a(37828),d=a(75288),m=a(25911),g=a(20317),y=a(84247),w=f?f.prototype:void 0,b=w?w.valueOf:void 0;l.exports=function(_,E,S,A,k,O,j){switch(S){case"[object DataView]":if(_.byteLength!=E.byteLength||_.byteOffset!=E.byteOffset)return!1;_=_.buffer,E=E.buffer;case"[object ArrayBuffer]":return!(_.byteLength!=E.byteLength||!O(new p(_),new p(E)));case"[object Boolean]":case"[object Date]":case"[object Number]":return d(+_,+E);case"[object Error]":return _.name==E.name&&_.message==E.message;case"[object RegExp]":case"[object String]":return _==E+"";case"[object Map]":var P=g;case"[object Set]":var I=1&A;if(P||(P=y),_.size!=E.size&&!I)return!1;var $=j.get(_);if($)return $==E;A|=2,j.set(_,E);var R=m(P(_),P(E),A,k,O,j);return j.delete(_),R;case"[object Symbol]":if(b)return b.call(_)==b.call(E)}return!1}},22032:(l,u,a)=>{var f=a(81042);l.exports=function(){this.__data__=f?f(null):{},this.size=0}},22092:(l,u,a)=>{a(95650);var f=a(61747);l.exports=f("Array","forEach")},22225:l=>{var u="\\ud800-\\udfff",a="\\u2700-\\u27bf",f="a-z\\xdf-\\xf6\\xf8-\\xff",p="A-Z\\xc0-\\xd6\\xd8-\\xde",d="\\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",m="["+d+"]",g="\\d+",y="["+a+"]",w="["+f+"]",b="[^"+u+d+g+a+f+p+"]",_="(?:\\ud83c[\\udde6-\\uddff]){2}",E="[\\ud800-\\udbff][\\udc00-\\udfff]",S="["+p+"]",A="(?:"+w+"|"+b+")",k="(?:"+S+"|"+b+")",O="(?:['’](?:d|ll|m|re|s|t|ve))?",j="(?:['’](?:D|LL|M|RE|S|T|VE))?",P="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",I="[\\ufe0e\\ufe0f]?",$=I+P+("(?:\\u200d(?:"+["[^"+u+"]",_,E].join("|")+")"+I+P+")*"),R="(?:"+[y,_,E].join("|")+")"+$,q=RegExp([S+"?"+w+"+"+O+"(?="+[m,S,"$"].join("|")+")",k+"+"+j+"(?="+[m,S+A,"$"].join("|")+")",S+"?"+A+"+"+O,S+"+"+j,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",g,R].join("|"),"g");l.exports=function(B){return B.match(q)||[]}},22231:(l,u,a)=>{var f=a(59692);l.exports=f},22395:(l,u,a)=>{var f,p=a(11091),d=a(92361),m=a(13846).f,g=a(3121),y=a(90160),w=a(12074),b=a(74239),_=a(25735),E=a(7376),S=d("".slice),A=Math.min,k=_("startsWith");p({target:"String",proto:!0,forced:!!(E||k||(f=m(String.prototype,"startsWith"),!f||f.writable))&&!k},{startsWith:function(O){var j=y(b(this));w(O);var P=g(A(arguments.length>1?arguments[1]:void 0,j.length)),I=y(O);return S(j,P,P+I.length)===I}})},22551:(l,u,a)=>{var f=a(96540),p=a(69982);function d(M){for(var L="https://reactjs.org/docs/error-decoder.html?invariant="+M,te=1;te"u"||window.document===void 0||window.document.createElement===void 0),_=Object.prototype.hasOwnProperty,E=/^[: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]*$/,S={},A={};function k(M,L,te,ge,Me,We,pt){this.acceptsBooleans=L===2||L===3||L===4,this.attributeName=ge,this.attributeNamespace=Me,this.mustUseProperty=te,this.propertyName=M,this.type=L,this.sanitizeURL=We,this.removeEmptyString=pt}var O={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(M){O[M]=new k(M,0,!1,M,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(M){var L=M[0];O[L]=new k(L,1,!1,M[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(M){O[M]=new k(M,2,!1,M.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(M){O[M]=new k(M,2,!1,M,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(M){O[M]=new k(M,3,!1,M.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(M){O[M]=new k(M,3,!0,M,null,!1,!1)})),["capture","download"].forEach((function(M){O[M]=new k(M,4,!1,M,null,!1,!1)})),["cols","rows","size","span"].forEach((function(M){O[M]=new k(M,6,!1,M,null,!1,!1)})),["rowSpan","start"].forEach((function(M){O[M]=new k(M,5,!1,M.toLowerCase(),null,!1,!1)}));var j=/[\-:]([a-z])/g;function P(M){return M[1].toUpperCase()}function I(M,L,te,ge){var Me=O.hasOwnProperty(L)?O[L]:null;(Me!==null?Me.type!==0:ge||!(2pt}return!1})(L,te,Me,ge)&&(te=null),ge||Me===null?(function(We){return!!_.call(A,We)||!_.call(S,We)&&(E.test(We)?A[We]=!0:(S[We]=!0,!1))})(L)&&(te===null?M.removeAttribute(L):M.setAttribute(L,""+te)):Me.mustUseProperty?M[Me.propertyName]=te===null?Me.type!==3&&"":te:(L=Me.attributeName,ge=Me.attributeNamespace,te===null?M.removeAttribute(L):(te=(Me=Me.type)===3||Me===4&&te===!0?"":""+te,ge?M.setAttributeNS(ge,L,te):M.setAttribute(L,te))))}"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(M){var L=M.replace(j,P);O[L]=new k(L,1,!1,M,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(M){var L=M.replace(j,P);O[L]=new k(L,1,!1,M,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(M){var L=M.replace(j,P);O[L]=new k(L,1,!1,M,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(M){O[M]=new k(M,1,!1,M.toLowerCase(),null,!1,!1)})),O.xlinkHref=new k("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(M){O[M]=new k(M,1,!1,M.toLowerCase(),null,!0,!0)}));var $=f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,R=Symbol.for("react.element"),q=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),W=Symbol.for("react.strict_mode"),Q=Symbol.for("react.profiler"),ee=Symbol.for("react.provider"),ie=Symbol.for("react.context"),ne=Symbol.for("react.forward_ref"),ve=Symbol.for("react.suspense"),ce=Symbol.for("react.suspense_list"),ae=Symbol.for("react.memo"),me=Symbol.for("react.lazy"),$e=Symbol.for("react.offscreen"),qe=Symbol.iterator;function Te(M){return M===null||typeof M!="object"?null:typeof(M=qe&&M[qe]||M["@@iterator"])=="function"?M:null}var fe,xe=Object.assign;function Ke(M){if(fe===void 0)try{throw Error()}catch(te){var L=te.stack.trim().match(/\n( *(at )?)/);fe=L&&L[1]||""}return` `+fe+M}var Qe=!1;function bt(M,L){if(!M||Qe)return"";Qe=!0;var te=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(L)if(L=function(){throw Error()},Object.defineProperty(L.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(L,[])}catch(fr){var ge=fr}Reflect.construct(M,[],L)}else{try{L.call()}catch(fr){ge=fr}M.call(L.prototype)}else{try{throw Error()}catch(fr){ge=fr}M()}}catch(fr){if(fr&&ge&&typeof fr.stack=="string"){for(var Me=fr.stack.split(` `),We=ge.stack.split(` `),pt=Me.length-1,Ot=We.length-1;1<=pt&&0<=Ot&&Me[pt]!==We[Ot];)Ot--;for(;1<=pt&&0<=Ot;pt--,Ot--)if(Me[pt]!==We[Ot]){if(pt!==1||Ot!==1)do if(pt--,0>--Ot||Me[pt]!==We[Ot]){var Jt=` `+Me[pt].replace(" at new "," at ");return M.displayName&&Jt.includes("")&&(Jt=Jt.replace("",M.displayName)),Jt}while(1<=pt&&0<=Ot);break}}}finally{Qe=!1,Error.prepareStackTrace=te}return(M=M?M.displayName||M.name:"")?Ke(M):""}function kt(M){switch(M.tag){case 5:return Ke(M.type);case 16:return Ke("Lazy");case 13:return Ke("Suspense");case 19:return Ke("SuspenseList");case 0:case 2:case 15:return M=bt(M.type,!1);case 11:return M=bt(M.type.render,!1);case 1:return M=bt(M.type,!0);default:return""}}function gt(M){if(M==null)return null;if(typeof M=="function")return M.displayName||M.name||null;if(typeof M=="string")return M;switch(M){case B:return"Fragment";case q:return"Portal";case Q:return"Profiler";case W:return"StrictMode";case ve:return"Suspense";case ce:return"SuspenseList"}if(typeof M=="object")switch(M.$$typeof){case ie:return(M.displayName||"Context")+".Consumer";case ee:return(M._context.displayName||"Context")+".Provider";case ne:var L=M.render;return(M=M.displayName)||(M=(M=L.displayName||L.name||"")!==""?"ForwardRef("+M+")":"ForwardRef"),M;case ae:return(L=M.displayName||null)!==null?L:gt(M.type)||"Memo";case me:L=M._payload,M=M._init;try{return gt(M(L))}catch{}}return null}function $t(M){var L=M.type;switch(M.tag){case 24:return"Cache";case 9:return(L.displayName||"Context")+".Consumer";case 10:return(L._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return M=(M=L.render).displayName||M.name||"",L.displayName||(M!==""?"ForwardRef("+M+")":"ForwardRef");case 7:return"Fragment";case 5:return L;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return gt(L);case 8:return L===W?"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(typeof L=="function")return L.displayName||L.name||null;if(typeof L=="string")return L}return null}function Ae(M){switch(typeof M){case"boolean":case"number":case"string":case"undefined":case"object":return M;default:return""}}function Ie(M){var L=M.type;return(M=M.nodeName)&&M.toLowerCase()==="input"&&(L==="checkbox"||L==="radio")}function Je(M){M._valueTracker||(M._valueTracker=(function(L){var te=Ie(L)?"checked":"value",ge=Object.getOwnPropertyDescriptor(L.constructor.prototype,te),Me=""+L[te];if(!L.hasOwnProperty(te)&&ge!==void 0&&typeof ge.get=="function"&&typeof ge.set=="function"){var We=ge.get,pt=ge.set;return Object.defineProperty(L,te,{configurable:!0,get:function(){return We.call(this)},set:function(Ot){Me=""+Ot,pt.call(this,Ot)}}),Object.defineProperty(L,te,{enumerable:ge.enumerable}),{getValue:function(){return Me},setValue:function(Ot){Me=""+Ot},stopTracking:function(){L._valueTracker=null,delete L[te]}}}})(M))}function nt(M){if(!M)return!1;var L=M._valueTracker;if(!L)return!0;var te=L.getValue(),ge="";return M&&(ge=Ie(M)?M.checked?"true":"false":M.value),(M=ge)!==te&&(L.setValue(M),!0)}function Pe(M){if((M=M||(typeof document<"u"?document:void 0))===void 0)return null;try{return M.activeElement||M.body}catch{return M.body}}function we(M,L){var te=L.checked;return xe({},L,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:te??M._wrapperState.initialChecked})}function Re(M,L){var te=L.defaultValue==null?"":L.defaultValue,ge=L.checked!=null?L.checked:L.defaultChecked;te=Ae(L.value!=null?L.value:te),M._wrapperState={initialChecked:ge,initialValue:te,controlled:L.type==="checkbox"||L.type==="radio"?L.checked!=null:L.value!=null}}function Ye(M,L){(L=L.checked)!=null&&I(M,"checked",L,!1)}function ct(M,L){Ye(M,L);var te=Ae(L.value),ge=L.type;if(te!=null)ge==="number"?(te===0&&M.value===""||M.value!=te)&&(M.value=""+te):M.value!==""+te&&(M.value=""+te);else if(ge==="submit"||ge==="reset")return void M.removeAttribute("value");L.hasOwnProperty("value")?yt(M,L.type,te):L.hasOwnProperty("defaultValue")&&yt(M,L.type,Ae(L.defaultValue)),L.checked==null&&L.defaultChecked!=null&&(M.defaultChecked=!!L.defaultChecked)}function St(M,L,te){if(L.hasOwnProperty("value")||L.hasOwnProperty("defaultValue")){var ge=L.type;if(!(ge!=="submit"&&ge!=="reset"||L.value!==void 0&&L.value!==null))return;L=""+M._wrapperState.initialValue,te||L===M.value||(M.value=L),M.defaultValue=L}(te=M.name)!==""&&(M.name=""),M.defaultChecked=!!M._wrapperState.initialChecked,te!==""&&(M.name=te)}function yt(M,L,te){L==="number"&&Pe(M.ownerDocument)===M||(te==null?M.defaultValue=""+M._wrapperState.initialValue:M.defaultValue!==""+te&&(M.defaultValue=""+te))}var It=Array.isArray;function Qt(M,L,te,ge){if(M=M.options,L){L={};for(var Me=0;Me"+L.valueOf().toString()+"",L=zt.firstChild;M.firstChild;)M.removeChild(M.firstChild);for(;L.firstChild;)M.appendChild(L.firstChild)}},typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(M,L,te,ge){MSApp.execUnsafeLocalFunction((function(){return Or(M,L)}))}:Or);function On(M,L){if(L){var te=M.firstChild;if(te&&te===M.lastChild&&te.nodeType===3)return void(te.nodeValue=L)}M.textContent=L}var fn={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},qt=["Webkit","ms","Moz","O"];function Yt(M,L,te){return L==null||typeof L=="boolean"||L===""?"":te||typeof L!="number"||L===0||fn.hasOwnProperty(M)&&fn[M]?(""+L).trim():L+"px"}function vr(M,L){for(var te in M=M.style,L)if(L.hasOwnProperty(te)){var ge=te.indexOf("--")===0,Me=Yt(te,L[te],ge);te==="float"&&(te="cssFloat"),ge?M.setProperty(te,Me):M[te]=Me}}Object.keys(fn).forEach((function(M){qt.forEach((function(L){L=L+M.charAt(0).toUpperCase()+M.substring(1),fn[L]=fn[M]}))}));var Jr=xe({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 Cr(M,L){if(L){if(Jr[M]&&(L.children!=null||L.dangerouslySetInnerHTML!=null))throw Error(d(137,M));if(L.dangerouslySetInnerHTML!=null){if(L.children!=null)throw Error(d(60));if(typeof L.dangerouslySetInnerHTML!="object"||!("__html"in L.dangerouslySetInnerHTML))throw Error(d(61))}if(L.style!=null&&typeof L.style!="object")throw Error(d(62))}}function Tn(M,L){if(M.indexOf("-")===-1)return typeof L.is=="string";switch(M){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 ui=null;function Yr(M){return(M=M.target||M.srcElement||window).correspondingUseElement&&(M=M.correspondingUseElement),M.nodeType===3?M.parentNode:M}var cn=null,$n=null,jn=null;function es(M){if(M=Km(M)){if(typeof cn!="function")throw Error(d(280));var L=M.stateNode;L&&(L=Wg(L),cn(M.stateNode,M.type,L))}}function Ps(M){$n?jn?jn.push(M):jn=[M]:$n=M}function xn(){if($n){var M=$n,L=jn;if(jn=$n=null,es(M),L)for(M=0;M>>=0,M===0?32:31-(vo(M)/Di|0)|0},vo=Math.log,Di=Math.LN2,Yi=64,Aa=4194304;function El(M){switch(M&-M){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&M;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&M;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return M}}function zc(M,L){var te=M.pendingLanes;if(te===0)return 0;var ge=0,Me=M.suspendedLanes,We=M.pingedLanes,pt=268435455&te;if(pt!==0){var Ot=pt&~Me;Ot!==0?ge=El(Ot):(We&=pt)!==0&&(ge=El(We))}else(pt=te&~Me)!==0?ge=El(pt):We!==0&&(ge=El(We));if(ge===0)return 0;if(L!==0&&L!==ge&&!(L&Me)&&((Me=ge&-ge)>=(We=L&-L)||Me===16&&4194240&We))return L;if(4&ge&&(ge|=16&te),(L=M.entangledLanes)!==0)for(M=M.entanglements,L&=ge;0te;te++)L.push(M);return L}function pl(M,L,te){M.pendingLanes|=L,L!==536870912&&(M.suspendedLanes=0,M.pingedLanes=0),(M=M.eventTimes)[L=31-ys(L)]=te}function Bi(M,L){var te=M.entangledLanes|=L;for(M=M.entanglements;te;){var ge=31-ys(te),Me=1<=fu),Hc=" ",Go=!1;function Fp(M,L){switch(M){case"keyup":return ec.indexOf(L.keyCode)!==-1;case"keydown":return L.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nd(M){return typeof(M=M.detail)=="object"&&"data"in M?M.data:null}var Jc=!1,Kc={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 Ao(M){var L=M&&M.nodeName&&M.nodeName.toLowerCase();return L==="input"?!!Kc[M.type]:L==="textarea"}function ap(M,L,te,ge){Ps(ge),0<(L=$u(L,"onChange")).length&&(te=new mh("onChange","change",null,te,ge),M.push({event:te,listeners:L}))}var tc=null,la=null;function cf(M){Qd(M,0)}function Ff(M){if(nt(tm(M)))return M}function uf(M,L){if(M==="change")return L}var Yo=!1;if(b){var ja;if(b){var pu="oninput"in document;if(!pu){var id=document.createElement("div");id.setAttribute("oninput","return;"),pu=typeof id.oninput=="function"}ja=pu}else ja=!1;Yo=ja&&(!document.documentMode||9=L)return{node:ge,offset:L-M};M=te}e:{for(;ge;){if(ge.nextSibling){ge=ge.nextSibling;break e}ge=ge.parentNode}ge=void 0}ge=tt(ge)}}function se(M,L){return!(!M||!L)&&(M===L||(!M||M.nodeType!==3)&&(L&&L.nodeType===3?se(M,L.parentNode):"contains"in M?M.contains(L):!!M.compareDocumentPosition&&!!(16&M.compareDocumentPosition(L))))}function Se(){for(var M=window,L=Pe();L instanceof M.HTMLIFrameElement;){try{var te=typeof L.contentWindow.location.href=="string"}catch{te=!1}if(!te)break;L=Pe((M=L.contentWindow).document)}return L}function Ne(M){var L=M&&M.nodeName&&M.nodeName.toLowerCase();return L&&(L==="input"&&(M.type==="text"||M.type==="search"||M.type==="tel"||M.type==="url"||M.type==="password")||L==="textarea"||M.contentEditable==="true")}function He(M){var L=Se(),te=M.focusedElem,ge=M.selectionRange;if(L!==te&&te&&te.ownerDocument&&se(te.ownerDocument.documentElement,te)){if(ge!==null&&Ne(te)){if(L=ge.start,(M=ge.end)===void 0&&(M=L),"selectionStart"in te)te.selectionStart=L,te.selectionEnd=Math.min(M,te.value.length);else if((M=(L=te.ownerDocument||document)&&L.defaultView||window).getSelection){M=M.getSelection();var Me=te.textContent.length,We=Math.min(ge.start,Me);ge=ge.end===void 0?We:Math.min(ge.end,Me),!M.extend&&We>ge&&(Me=ge,ge=We,We=Me),Me=V(te,We);var pt=V(te,ge);Me&&pt&&(M.rangeCount!==1||M.anchorNode!==Me.node||M.anchorOffset!==Me.offset||M.focusNode!==pt.node||M.focusOffset!==pt.offset)&&((L=L.createRange()).setStart(Me.node,Me.offset),M.removeAllRanges(),We>ge?(M.addRange(L),M.extend(pt.node,pt.offset)):(L.setEnd(pt.node,pt.offset),M.addRange(L)))}}for(L=[],M=te;M=M.parentNode;)M.nodeType===1&&L.push({element:M,left:M.scrollLeft,top:M.scrollTop});for(typeof te.focus=="function"&&te.focus(),te=0;te=document.documentMode,vt=null,Bt=null,rr=null,hr=!1;function Er(M,L,te){var ge=te.window===te?te.document:te.nodeType===9?te:te.ownerDocument;hr||vt==null||vt!==Pe(ge)||("selectionStart"in(ge=vt)&&Ne(ge)?ge={start:ge.selectionStart,end:ge.selectionEnd}:ge={anchorNode:(ge=(ge.ownerDocument&&ge.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:ge.anchorOffset,focusNode:ge.focusNode,focusOffset:ge.focusOffset},rr&&Ue(rr,ge)||(rr=ge,0<(ge=$u(Bt,"onSelect")).length&&(L=new mh("onSelect","select",null,L,te),M.push({event:L,listeners:ge}),L.target=vt)))}function hn(M,L){var te={};return te[M.toLowerCase()]=L.toLowerCase(),te["Webkit"+M]="webkit"+L,te["Moz"+M]="moz"+L,te}var Rn={animationend:hn("Animation","AnimationEnd"),animationiteration:hn("Animation","AnimationIteration"),animationstart:hn("Animation","AnimationStart"),transitionend:hn("Transition","TransitionEnd")},Pi={},Zi={};function ca(M){if(Pi[M])return Pi[M];if(!Rn[M])return M;var L,te=Rn[M];for(L in te)if(te.hasOwnProperty(L)&&L in Zi)return Pi[M]=te[L];return M}b&&(Zi=document.createElement("div").style,"AnimationEvent"in window||(delete Rn.animationend.animation,delete Rn.animationiteration.animation,delete Rn.animationstart.animation),"TransitionEvent"in window||delete Rn.transitionend.transition);var Df=ca("animationend"),rc=ca("animationiteration"),Xd=ca("animationstart"),Qy=ca("transitionend"),qg=new Map,zg="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 Np(M,L){qg.set(M,L),y(L,[M])}for(var Et=0;Etfp||(M.current=Lf[fp],Lf[fp]=null,fp--)}function ko(M,L){fp++,Lf[fp]=M.current,M.current=L}var ml={},nc=hf(ml),hu=hf(!1),Gm=ml;function du(M,L){var te=M.type.contextTypes;if(!te)return ml;var ge=M.stateNode;if(ge&&ge.__reactInternalMemoizedUnmaskedChildContext===L)return ge.__reactInternalMemoizedMaskedChildContext;var Me,We={};for(Me in te)We[Me]=L[Me];return ge&&((M=M.stateNode).__reactInternalMemoizedUnmaskedChildContext=L,M.__reactInternalMemoizedMaskedChildContext=We),We}function Bl(M){return(M=M.childContextTypes)!=null}function wh(){zs(hu),zs(nc)}function ev(M,L,te){if(nc.current!==ml)throw Error(d(168));ko(nc,L),ko(hu,te)}function Hg(M,L,te){var ge=M.stateNode;if(L=L.childContextTypes,typeof ge.getChildContext!="function")return te;for(var Me in ge=ge.getChildContext())if(!(Me in L))throw Error(d(108,$t(M)||"Unknown",Me));return xe({},te,ge)}function pd(M){return M=(M=M.stateNode)&&M.__reactInternalMemoizedMergedChildContext||ml,Gm=nc.current,ko(nc,M),ko(hu,hu.current),!0}function To(M,L,te){var ge=M.stateNode;if(!ge)throw Error(d(169));te?(M=Hg(M,L,Gm),ge.__reactInternalMemoizedMergedChildContext=M,zs(hu),zs(nc),ko(nc,M)):zs(hu),ko(hu,te)}var $s=null,wo=!1,mo=!1;function hs(M){$s===null?$s=[M]:$s.push(M)}function _i(){if(!mo&&$s!==null){mo=!0;var M=0,L=fi;try{var te=$s;for(fi=1;M>=pt,Me-=pt,gl=1<<32-ys(L)+Me|te<T?(F=ri,ri=null):F=ri.sibling;var K=Rr(ir,ri,Pr[T],Hr);if(K===null){ri===null&&(ri=F);break}M&&ri&&K.alternate===null&&L(ir,ri),ur=We(K,ur,T),Bs===null?Jn=K:Bs.sibling=K,Bs=K,ri=F}if(T===Pr.length)return te(ir,ri),Io&&nl(ir,T),Jn;if(ri===null){for(;TT?(F=ri,ri=null):F=ri.sibling;var le=Rr(ir,ri,K.value,Hr);if(le===null){ri===null&&(ri=F);break}M&&ri&&le.alternate===null&&L(ir,ri),ur=We(le,ur,T),Bs===null?Jn=le:Bs.sibling=le,Bs=le,ri=F}if(K.done)return te(ir,ri),Io&&nl(ir,T),Jn;if(ri===null){for(;!K.done;T++,K=Pr.next())(K=Vr(ir,K.value,Hr))!==null&&(ur=We(K,ur,T),Bs===null?Jn=K:Bs.sibling=K,Bs=K);return Io&&nl(ir,T),Jn}for(ri=ge(ir,ri);!K.done;T++,K=Pr.next())(K=Wr(ri,ir,T,K.value,Hr))!==null&&(M&&K.alternate!==null&&ri.delete(K.key===null?T:K.key),ur=We(K,ur,T),Bs===null?Jn=K:Bs.sibling=K,Bs=K);return M&&ri.forEach((function(Oe){return L(ir,Oe)})),Io&&nl(ir,T),Jn}return function ir(ur,Pr,Hr,Jn){if(typeof Hr=="object"&&Hr!==null&&Hr.type===B&&Hr.key===null&&(Hr=Hr.props.children),typeof Hr=="object"&&Hr!==null){switch(Hr.$$typeof){case R:e:{for(var Bs=Hr.key,ri=Pr;ri!==null;){if(ri.key===Bs){if((Bs=Hr.type)===B){if(ri.tag===7){te(ur,ri.sibling),(Pr=Me(ri,Hr.props.children)).return=ur,ur=Pr;break e}}else if(ri.elementType===Bs||typeof Bs=="object"&&Bs!==null&&Bs.$$typeof===me&&Ho(Bs)===ri.type){te(ur,ri.sibling),(Pr=Me(ri,Hr.props)).ref=Yc(ur,ri,Hr),Pr.return=ur,ur=Pr;break e}te(ur,ri);break}L(ur,ri),ri=ri.sibling}Hr.type===B?((Pr=Si(Hr.props.children,ur.mode,Jn,Hr.key)).return=ur,ur=Pr):((Jn=In(Hr.type,Hr.key,Hr.props,null,ur.mode,Jn)).ref=Yc(ur,Pr,Hr),Jn.return=ur,ur=Jn)}return pt(ur);case q:e:{for(ri=Hr.key;Pr!==null;){if(Pr.key===ri){if(Pr.tag===4&&Pr.stateNode.containerInfo===Hr.containerInfo&&Pr.stateNode.implementation===Hr.implementation){te(ur,Pr.sibling),(Pr=Me(Pr,Hr.children||[])).return=ur,ur=Pr;break e}te(ur,Pr);break}L(ur,Pr),Pr=Pr.sibling}(Pr=Gi(Hr,ur.mode,Jn)).return=ur,ur=Pr}return pt(ur);case me:return ir(ur,Pr,(ri=Hr._init)(Hr._payload),Jn)}if(It(Hr))return un(ur,Pr,Hr,Jn);if(Te(Hr))return kn(ur,Pr,Hr,Jn);Cc(ur,Hr)}return typeof Hr=="string"&&Hr!==""||typeof Hr=="number"?(Hr=""+Hr,Pr!==null&&Pr.tag===6?(te(ur,Pr.sibling),(Pr=Me(Pr,Hr)).return=ur,ur=Pr):(te(ur,Pr),(Pr=ms(Hr,ur.mode,Jn)).return=ur,ur=Pr),pt(ur)):te(ur,Pr)}}var mf=jc(!0),Jg=jc(!1),Ra=hf(null),Pc=null,md=null,Sh=null;function b0(){Sh=md=Pc=null}function rm(M){var L=Ra.current;zs(Ra),M._currentValue=L}function rv(M,L,te){for(;M!==null;){var ge=M.alternate;if((M.childLanes&L)!==L?(M.childLanes|=L,ge!==null&&(ge.childLanes|=L)):ge!==null&&(ge.childLanes&L)!==L&&(ge.childLanes|=L),M===te)break;M=M.return}}function Lp(M,L){Pc=M,Sh=md=null,(M=M.dependencies)!==null&&M.firstContext!==null&&(M.lanes&L&&(ru=!0),M.firstContext=null)}function Va(M){var L=M._currentValue;if(Sh!==M)if(M={context:M,memoizedValue:L,next:null},md===null){if(Pc===null)throw Error(d(308));md=M,Pc.dependencies={lanes:0,firstContext:M}}else md=md.next=M;return L}var xh=null;function w0(M){xh===null?xh=[M]:xh.push(M)}function nm(M,L,te,ge){var Me=L.interleaved;return Me===null?(te.next=te,w0(L)):(te.next=Me.next,Me.next=te),L.interleaved=te,gf(M,ge)}function gf(M,L){M.lanes|=L;var te=M.alternate;for(te!==null&&(te.lanes|=L),te=M,M=M.return;M!==null;)M.childLanes|=L,(te=M.alternate)!==null&&(te.childLanes|=L),te=M,M=M.return;return te.tag===3?te.stateNode:null}var qp=!1;function im(M){M.updateQueue={baseState:M.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function sm(M,L){M=M.updateQueue,L.updateQueue===M&&(L.updateQueue={baseState:M.baseState,firstBaseUpdate:M.firstBaseUpdate,lastBaseUpdate:M.lastBaseUpdate,shared:M.shared,effects:M.effects})}function yf(M,L){return{eventTime:M,lane:L,tag:0,payload:null,callback:null,next:null}}function pp(M,L,te){var ge=M.updateQueue;if(ge===null)return null;if(ge=ge.shared,2&Rs){var Me=ge.pending;return Me===null?L.next=L:(L.next=Me.next,Me.next=L),ge.pending=L,gf(M,te)}return(Me=ge.interleaved)===null?(L.next=L,w0(ge)):(L.next=Me.next,Me.next=L),ge.interleaved=L,gf(M,te)}function Xm(M,L,te){if((L=L.updateQueue)!==null&&(L=L.shared,4194240&te)){var ge=L.lanes;te|=ge&=M.pendingLanes,L.lanes=te,Bi(M,te)}}function nv(M,L){var te=M.updateQueue,ge=M.alternate;if(ge!==null&&te===(ge=ge.updateQueue)){var Me=null,We=null;if((te=te.firstBaseUpdate)!==null){do{var pt={eventTime:te.eventTime,lane:te.lane,tag:te.tag,payload:te.payload,callback:te.callback,next:null};We===null?Me=We=pt:We=We.next=pt,te=te.next}while(te!==null);We===null?Me=We=L:We=We.next=L}else Me=We=L;return te={baseState:ge.baseState,firstBaseUpdate:Me,lastBaseUpdate:We,shared:ge.shared,effects:ge.effects},void(M.updateQueue=te)}(M=te.lastBaseUpdate)===null?te.firstBaseUpdate=L:M.next=L,te.lastBaseUpdate=L}function iv(M,L,te,ge){var Me=M.updateQueue;qp=!1;var We=Me.firstBaseUpdate,pt=Me.lastBaseUpdate,Ot=Me.shared.pending;if(Ot!==null){Me.shared.pending=null;var Jt=Ot,fr=Jt.next;Jt.next=null,pt===null?We=fr:pt.next=fr,pt=Jt;var Sr=M.alternate;Sr!==null&&(Ot=(Sr=Sr.updateQueue).lastBaseUpdate)!==pt&&(Ot===null?Sr.firstBaseUpdate=fr:Ot.next=fr,Sr.lastBaseUpdate=Jt)}if(We!==null){var Vr=Me.baseState;for(pt=0,Sr=fr=Jt=null,Ot=We;;){var Rr=Ot.lane,Wr=Ot.eventTime;if((ge&Rr)===Rr){Sr!==null&&(Sr=Sr.next={eventTime:Wr,lane:0,tag:Ot.tag,payload:Ot.payload,callback:Ot.callback,next:null});e:{var un=M,kn=Ot;switch(Rr=L,Wr=te,kn.tag){case 1:if(typeof(un=kn.payload)=="function"){Vr=un.call(Wr,Vr,Rr);break e}Vr=un;break e;case 3:un.flags=-65537&un.flags|128;case 0:if((Rr=typeof(un=kn.payload)=="function"?un.call(Wr,Vr,Rr):un)==null)break e;Vr=xe({},Vr,Rr);break e;case 2:qp=!0}}Ot.callback!==null&&Ot.lane!==0&&(M.flags|=64,(Rr=Me.effects)===null?Me.effects=[Ot]:Rr.push(Ot))}else Wr={eventTime:Wr,lane:Rr,tag:Ot.tag,payload:Ot.payload,callback:Ot.callback,next:null},Sr===null?(fr=Sr=Wr,Jt=Vr):Sr=Sr.next=Wr,pt|=Rr;if((Ot=Ot.next)===null){if((Ot=Me.shared.pending)===null)break;Ot=(Rr=Ot).next,Rr.next=null,Me.lastBaseUpdate=Rr,Me.shared.pending=null}}if(Sr===null&&(Jt=Vr),Me.baseState=Jt,Me.firstBaseUpdate=fr,Me.lastBaseUpdate=Sr,(L=Me.shared.interleaved)!==null){Me=L;do pt|=Me.lane,Me=Me.next;while(Me!==L)}else We===null&&(Me.shared.lanes=0);mm|=pt,M.lanes=pt,M.memoizedState=Vr}}function gd(M,L,te){if(M=L.effects,L.effects=null,M!==null)for(L=0;Lte?te:4,M(!0);var ge=vf.transition;vf.transition={};try{M(!1),L()}finally{fi=te,vf.transition=ge}}function pw(){return tu().memoizedState}function Gg(M,L,te){var ge=iu(M);te={lane:ge,action:te,hasEagerState:!1,eagerState:null,next:null},hw(M)?wd(L,te):(te=nm(M,L,te,ge))!==null&&(Ka(te,M,ge,Fc()),O0(te,L,ge))}function Vb(M,L,te){var ge=iu(M),Me={lane:ge,action:te,hasEagerState:!1,eagerState:null,next:null};if(hw(M))wd(L,Me);else{var We=M.alternate;if(M.lanes===0&&(We===null||We.lanes===0)&&(We=L.lastRenderedReducer)!==null)try{var pt=L.lastRenderedState,Ot=We(pt,te);if(Me.hasEagerState=!0,Me.eagerState=Ot,_e(Ot,pt)){var Jt=L.interleaved;return Jt===null?(Me.next=Me,w0(L)):(Me.next=Jt.next,Jt.next=Me),void(L.interleaved=Me)}}catch{}(te=nm(M,L,Me,ge))!==null&&(Ka(te,M,ge,Me=Fc()),O0(te,L,ge))}}function hw(M){var L=M.alternate;return M===vs||L!==null&&L===vs}function wd(M,L){zp=am=!0;var te=M.pending;te===null?L.next=L:(L.next=te.next,te.next=L),M.pending=L}function O0(M,L,te){if(4194240&te){var ge=L.lanes;te|=ge&=M.pendingLanes,L.lanes=te,Bi(M,te)}}var Yg={readContext:Va,useCallback:Hs,useContext:Hs,useEffect:Hs,useImperativeHandle:Hs,useInsertionEffect:Hs,useLayoutEffect:Hs,useMemo:Hs,useReducer:Hs,useRef:Hs,useState:Hs,useDebugValue:Hs,useDeferredValue:Hs,useTransition:Hs,useMutableSource:Hs,useSyncExternalStore:Hs,useId:Hs,unstable_isNewReconciler:!1},JE={readContext:Va,useCallback:function(M,L){return Wf().memoizedState=[M,L===void 0?null:L],M},useContext:Va,useEffect:Oh,useImperativeHandle:function(M,L,te){return te=te!=null?te.concat([M]):null,ji(4194308,4,A0.bind(null,L,M),te)},useLayoutEffect:function(M,L){return ji(4194308,4,M,L)},useInsertionEffect:function(M,L){return ji(4,2,M,L)},useMemo:function(M,L){var te=Wf();return L=L===void 0?null:L,M=M(),te.memoizedState=[M,L],M},useReducer:function(M,L,te){var ge=Wf();return L=te!==void 0?te(L):L,ge.memoizedState=ge.baseState=L,M={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:M,lastRenderedState:L},ge.queue=M,M=M.dispatch=Gg.bind(null,vs,M),[ge.memoizedState,M]},useRef:function(M){return M={current:M},Wf().memoizedState=M},useState:hp,useDebugValue:k0,useDeferredValue:function(M){return Wf().memoizedState=M},useTransition:function(){var M=hp(!1),L=M[0];return M=Vp.bind(null,M[1]),Wf().memoizedState=M,[L,M]},useMutableSource:function(){},useSyncExternalStore:function(M,L,te){var ge=vs,Me=Wf();if(Io){if(te===void 0)throw Error(d(407));te=te()}else{if(te=L(),$a===null)throw Error(d(349));30&eu||tg(ge,L,te)}Me.memoizedState=te;var We={value:te,getSnapshot:L};return Me.queue=We,Oh(cw.bind(null,ge,We,M),[M]),ge.flags|=2048,wf(9,bd.bind(null,ge,We,te,L),void 0,null),te},useId:function(){var M=Wf(),L=$a.identifierPrefix;if(Io){var te=ic;L=":"+L+"R"+(te=(gl&~(1<<32-ys(gl)-1)).toString(32)+te),0<(te=bf++)&&(L+="H"+te.toString(32)),L+=":"}else L=":"+L+"r"+(te=mu++).toString(32)+":";return M.memoizedState=L},unstable_isNewReconciler:!1},B2={readContext:Va,useCallback:cm,useContext:Va,useEffect:Kg,useImperativeHandle:uw,useInsertionEffect:x0,useLayoutEffect:Ub,useMemo:Hf,useReducer:Ia,useRef:zu,useState:function(){return Ia(Up)},useDebugValue:k0,useDeferredValue:function(M){return fw(tu(),no.memoizedState,M)},useTransition:function(){return[Ia(Up)[0],tu().memoizedState]},useMutableSource:oc,useSyncExternalStore:lm,useId:pw,unstable_isNewReconciler:!1},dw={readContext:Va,useCallback:cm,useContext:Va,useEffect:Kg,useImperativeHandle:uw,useInsertionEffect:x0,useLayoutEffect:Ub,useMemo:Hf,useReducer:yl,useRef:zu,useState:function(){return yl(Up)},useDebugValue:k0,useDeferredValue:function(M){var L=tu();return no===null?L.memoizedState=M:fw(L,no.memoizedState,M)},useTransition:function(){return[yl(Up)[0],tu().memoizedState]},useMutableSource:oc,useSyncExternalStore:lm,useId:pw,unstable_isNewReconciler:!1};function Wp(M,L){if(M&&M.defaultProps){for(var te in L=xe({},L),M=M.defaultProps)L[te]===void 0&&(L[te]=M[te]);return L}return L}function sv(M,L,te,ge){te=(te=te(ge,L=M.memoizedState))==null?L:xe({},L,te),M.memoizedState=te,M.lanes===0&&(M.updateQueue.baseState=te)}var Zg={isMounted:function(M){return!!(M=M._reactInternals)&&Ut(M)===M},enqueueSetState:function(M,L,te){M=M._reactInternals;var ge=Fc(),Me=iu(M),We=yf(ge,Me);We.payload=L,te!=null&&(We.callback=te),(L=pp(M,We,Me))!==null&&(Ka(L,M,Me,ge),Xm(L,M,Me))},enqueueReplaceState:function(M,L,te){M=M._reactInternals;var ge=Fc(),Me=iu(M),We=yf(ge,Me);We.tag=1,We.payload=L,te!=null&&(We.callback=te),(L=pp(M,We,Me))!==null&&(Ka(L,M,Me,ge),Xm(L,M,Me))},enqueueForceUpdate:function(M,L){M=M._reactInternals;var te=Fc(),ge=iu(M),Me=yf(te,ge);Me.tag=2,L!=null&&(Me.callback=L),(L=pp(M,Me,ge))!==null&&(Ka(L,M,ge,te),Xm(L,M,ge))}};function Wb(M,L,te,ge,Me,We,pt){return typeof(M=M.stateNode).shouldComponentUpdate=="function"?M.shouldComponentUpdate(ge,We,pt):!L.prototype||!L.prototype.isPureReactComponent||!Ue(te,ge)||!Ue(Me,We)}function rg(M,L,te){var ge=!1,Me=ml,We=L.contextType;return typeof We=="object"&&We!==null?We=Va(We):(Me=Bl(L)?Gm:nc.current,We=(ge=(ge=L.contextTypes)!=null)?du(M,Me):ml),L=new L(te,We),M.memoizedState=L.state!==null&&L.state!==void 0?L.state:null,L.updater=Zg,M.stateNode=L,L._reactInternals=M,ge&&((M=M.stateNode).__reactInternalMemoizedUnmaskedChildContext=Me,M.__reactInternalMemoizedMaskedChildContext=We),L}function mw(M,L,te,ge){M=L.state,typeof L.componentWillReceiveProps=="function"&&L.componentWillReceiveProps(te,ge),typeof L.UNSAFE_componentWillReceiveProps=="function"&&L.UNSAFE_componentWillReceiveProps(te,ge),L.state!==M&&Zg.enqueueReplaceState(L,L.state,null)}function Hb(M,L,te,ge){var Me=M.stateNode;Me.props=te,Me.state=M.memoizedState,Me.refs={},im(M);var We=L.contextType;typeof We=="object"&&We!==null?Me.context=Va(We):(We=Bl(L)?Gm:nc.current,Me.context=du(M,We)),Me.state=M.memoizedState,typeof(We=L.getDerivedStateFromProps)=="function"&&(sv(M,L,We,te),Me.state=M.memoizedState),typeof L.getDerivedStateFromProps=="function"||typeof Me.getSnapshotBeforeUpdate=="function"||typeof Me.UNSAFE_componentWillMount!="function"&&typeof Me.componentWillMount!="function"||(L=Me.state,typeof Me.componentWillMount=="function"&&Me.componentWillMount(),typeof Me.UNSAFE_componentWillMount=="function"&&Me.UNSAFE_componentWillMount(),L!==Me.state&&Zg.enqueueReplaceState(Me,Me.state,null),iv(M,te,Me,ge),Me.state=M.memoizedState),typeof Me.componentDidMount=="function"&&(M.flags|=4194308)}function _o(M,L){try{var te="",ge=L;do te+=kt(ge),ge=ge.return;while(ge);var Me=te}catch(We){Me=` Error generating stack: `+We.message+` `+We.stack}return{value:M,source:L,stack:Me,digest:null}}function ov(M,L,te){return{value:M,source:null,stack:te??null,digest:L??null}}function ql(M,L){try{console.error(L.value)}catch(te){setTimeout((function(){throw te}))}}var ng=typeof WeakMap=="function"?WeakMap:Map;function Ch(M,L,te){(te=yf(-1,te)).tag=3,te.payload={element:null};var ge=L.value;return te.callback=function(){Qs||(Qs=!0,kl=ge),ql(0,L)},te}function L2(M,L,te){(te=yf(-1,te)).tag=3;var ge=M.type.getDerivedStateFromError;if(typeof ge=="function"){var Me=L.value;te.payload=function(){return ge(Me)},te.callback=function(){ql(0,L)}}var We=M.stateNode;return We!==null&&typeof We.componentDidCatch=="function"&&(te.callback=function(){ql(0,L),typeof ge!="function"&&(ra===null?ra=new Set([this]):ra.add(this));var pt=L.stack;this.componentDidCatch(L.value,{componentStack:pt!==null?pt:""})}),te}function q2(M,L,te){var ge=M.pingCache;if(ge===null){ge=M.pingCache=new ng;var Me=new Set;ge.set(L,Me)}else(Me=ge.get(L))===void 0&&(Me=new Set,ge.set(L,Me));Me.has(te)||(Me.add(te),M=tr.bind(null,M,L,te),L.then(M,M))}function _f(M){do{var L;if((L=M.tag===13)&&(L=(L=M.memoizedState)===null||L.dehydrated!==null),L)return M;M=M.return}while(M!==null);return null}function Jb(M,L,te,ge,Me){return 1&M.mode?(M.flags|=65536,M.lanes=Me,M):(M===L?M.flags|=65536:(M.flags|=128,te.flags|=131072,te.flags&=-52805,te.tag===1&&(te.alternate===null?te.tag=17:((L=yf(-1,1)).tag=2,pp(te,L,1))),te.lanes|=1),M)}var Kb=$.ReactCurrentOwner,ru=!1;function Uu(M,L,te,ge){L.child=M===null?Jg(L,null,te,ge):mf(L,M.child,te,ge)}function C0(M,L,te,ge,Me){te=te.render;var We=L.ref;return Lp(L,Me),ge=E0(M,L,te,ge,We,Me),te=vd(),M===null||ru?(Io&&te&&tv(L),L.flags|=1,Uu(M,L,ge,Me),L.child):(L.updateQueue=M.updateQueue,L.flags&=-2053,M.lanes&=~Me,Tc(M,L,Me))}function av(M,L,te,ge,Me){if(M===null){var We=te.type;return typeof We!="function"||Ui(We)||We.defaultProps!==void 0||te.compare!==null||te.defaultProps!==void 0?((M=In(te.type,null,ge,L,L.mode,Me)).ref=L.ref,M.return=L,L.child=M):(L.tag=15,L.type=We,um(M,L,We,ge,Me))}if(We=M.child,!(M.lanes&Me)){var pt=We.memoizedProps;if((te=(te=te.compare)!==null?te:Ue)(pt,ge)&&M.ref===L.ref)return Tc(M,L,Me)}return L.flags|=1,(M=Zr(We,ge)).ref=L.ref,M.return=L,L.child=M}function um(M,L,te,ge,Me){if(M!==null){var We=M.memoizedProps;if(Ue(We,ge)&&M.ref===L.ref){if(ru=!1,L.pendingProps=ge=We,!(M.lanes&Me))return L.lanes=M.lanes,Tc(M,L,Me);131072&M.flags&&(ru=!0)}}return Gb(M,L,te,ge,Me)}function j0(M,L,te){var ge=L.pendingProps,Me=ge.children,We=M!==null?M.memoizedState:null;if(ge.mode==="hidden")if(1&L.mode){if(!(1073741824&te))return M=We!==null?We.baseLanes|te:te,L.lanes=L.childLanes=1073741824,L.memoizedState={baseLanes:M,cachePool:null,transitions:null},L.updateQueue=null,ko(Kf,Ja),Ja|=M,null;L.memoizedState={baseLanes:0,cachePool:null,transitions:null},ge=We!==null?We.baseLanes:te,ko(Kf,Ja),Ja|=ge}else L.memoizedState={baseLanes:0,cachePool:null,transitions:null},ko(Kf,Ja),Ja|=te;else We!==null?(ge=We.baseLanes|te,L.memoizedState=null):ge=te,ko(Kf,Ja),Ja|=ge;return Uu(M,L,Me,te),L.child}function fm(M,L){var te=L.ref;(M===null&&te!==null||M!==null&&M.ref!==te)&&(L.flags|=512,L.flags|=2097152)}function Gb(M,L,te,ge,Me){var We=Bl(te)?Gm:nc.current;return We=du(L,We),Lp(L,Me),te=E0(M,L,te,ge,We,Me),ge=vd(),M===null||ru?(Io&&ge&&tv(L),L.flags|=1,Uu(M,L,te,Me),L.child):(L.updateQueue=M.updateQueue,L.flags&=-2053,M.lanes&=~Me,Tc(M,L,Me))}function Xg(M,L,te,ge,Me){if(Bl(te)){var We=!0;pd(L)}else We=!1;if(Lp(L,Me),L.stateNode===null)ig(M,L),rg(L,te,ge),Hb(L,te,ge,Me),ge=!0;else if(M===null){var pt=L.stateNode,Ot=L.memoizedProps;pt.props=Ot;var Jt=pt.context,fr=te.contextType;typeof fr=="object"&&fr!==null?fr=Va(fr):fr=du(L,fr=Bl(te)?Gm:nc.current);var Sr=te.getDerivedStateFromProps,Vr=typeof Sr=="function"||typeof pt.getSnapshotBeforeUpdate=="function";Vr||typeof pt.UNSAFE_componentWillReceiveProps!="function"&&typeof pt.componentWillReceiveProps!="function"||(Ot!==ge||Jt!==fr)&&mw(L,pt,ge,fr),qp=!1;var Rr=L.memoizedState;pt.state=Rr,iv(L,ge,pt,Me),Jt=L.memoizedState,Ot!==ge||Rr!==Jt||hu.current||qp?(typeof Sr=="function"&&(sv(L,te,Sr,ge),Jt=L.memoizedState),(Ot=qp||Wb(L,te,Ot,ge,Rr,Jt,fr))?(Vr||typeof pt.UNSAFE_componentWillMount!="function"&&typeof pt.componentWillMount!="function"||(typeof pt.componentWillMount=="function"&&pt.componentWillMount(),typeof pt.UNSAFE_componentWillMount=="function"&&pt.UNSAFE_componentWillMount()),typeof pt.componentDidMount=="function"&&(L.flags|=4194308)):(typeof pt.componentDidMount=="function"&&(L.flags|=4194308),L.memoizedProps=ge,L.memoizedState=Jt),pt.props=ge,pt.state=Jt,pt.context=fr,ge=Ot):(typeof pt.componentDidMount=="function"&&(L.flags|=4194308),ge=!1)}else{pt=L.stateNode,sm(M,L),Ot=L.memoizedProps,fr=L.type===L.elementType?Ot:Wp(L.type,Ot),pt.props=fr,Vr=L.pendingProps,Rr=pt.context,typeof(Jt=te.contextType)=="object"&&Jt!==null?Jt=Va(Jt):Jt=du(L,Jt=Bl(te)?Gm:nc.current);var Wr=te.getDerivedStateFromProps;(Sr=typeof Wr=="function"||typeof pt.getSnapshotBeforeUpdate=="function")||typeof pt.UNSAFE_componentWillReceiveProps!="function"&&typeof pt.componentWillReceiveProps!="function"||(Ot!==Vr||Rr!==Jt)&&mw(L,pt,ge,Jt),qp=!1,Rr=L.memoizedState,pt.state=Rr,iv(L,ge,pt,Me);var un=L.memoizedState;Ot!==Vr||Rr!==un||hu.current||qp?(typeof Wr=="function"&&(sv(L,te,Wr,ge),un=L.memoizedState),(fr=qp||Wb(L,te,fr,ge,Rr,un,Jt)||!1)?(Sr||typeof pt.UNSAFE_componentWillUpdate!="function"&&typeof pt.componentWillUpdate!="function"||(typeof pt.componentWillUpdate=="function"&&pt.componentWillUpdate(ge,un,Jt),typeof pt.UNSAFE_componentWillUpdate=="function"&&pt.UNSAFE_componentWillUpdate(ge,un,Jt)),typeof pt.componentDidUpdate=="function"&&(L.flags|=4),typeof pt.getSnapshotBeforeUpdate=="function"&&(L.flags|=1024)):(typeof pt.componentDidUpdate!="function"||Ot===M.memoizedProps&&Rr===M.memoizedState||(L.flags|=4),typeof pt.getSnapshotBeforeUpdate!="function"||Ot===M.memoizedProps&&Rr===M.memoizedState||(L.flags|=1024),L.memoizedProps=ge,L.memoizedState=un),pt.props=ge,pt.state=un,pt.context=Jt,ge=fr):(typeof pt.componentDidUpdate!="function"||Ot===M.memoizedProps&&Rr===M.memoizedState||(L.flags|=4),typeof pt.getSnapshotBeforeUpdate!="function"||Ot===M.memoizedProps&&Rr===M.memoizedState||(L.flags|=1024),ge=!1)}return zl(M,L,te,ge,We,Me)}function zl(M,L,te,ge,Me,We){fm(M,L);var pt=!!(128&L.flags);if(!ge&&!pt)return Me&&To(L,te,!1),Tc(M,L,We);ge=L.stateNode,Kb.current=L;var Ot=pt&&typeof te.getDerivedStateFromError!="function"?null:ge.render();return L.flags|=1,M!==null&&pt?(L.child=mf(L,M.child,null,We),L.child=mf(L,null,Ot,We)):Uu(M,L,Ot,We),L.memoizedState=ge.state,Me&&To(L,te,!0),L.child}function Yb(M){var L=M.stateNode;L.pendingContext?ev(0,L.pendingContext,L.pendingContext!==L.context):L.context&&ev(0,L.context,!1),Qc(M,L.containerInfo)}function Qg(M,L,te,ge,Me){return dd(),Uf(Me),L.flags|=256,Uu(M,L,te,ge),L.child}var pm,Zb,Ma,Vu,Xb={dehydrated:null,treeContext:null,retryLane:0};function _d(M){return{baseLanes:M,cachePool:null,transitions:null}}function ds(M,L,te){var ge,Me=L.pendingProps,We=ro.current,pt=!1,Ot=!!(128&L.flags);if((ge=Ot)||(ge=(M===null||M.memoizedState!==null)&&!!(2&We)),ge?(pt=!0,L.flags&=-129):M!==null&&M.memoizedState===null||(We|=1),ko(ro,1&We),M===null)return Eh(L),(M=L.memoizedState)!==null&&(M=M.dehydrated)!==null?(1&L.mode?M.data==="$!"?L.lanes=8:L.lanes=1073741824:L.lanes=1,null):(Ot=Me.children,M=Me.fallback,pt?(Me=L.mode,pt=L.child,Ot={mode:"hidden",children:Ot},1&Me||pt===null?pt=Wn(Ot,Me,0,null):(pt.childLanes=0,pt.pendingProps=Ot),M=Si(M,Me,te,null),pt.return=L,M.return=L,pt.sibling=M,L.child=pt,L.child.memoizedState=_d(te),L.memoizedState=Xb,M):lv(L,Ot));if((We=M.memoizedState)!==null&&(ge=We.dehydrated)!==null)return(function(fr,Sr,Vr,Rr,Wr,un,kn){if(Vr)return 256&Sr.flags?(Sr.flags&=-257,nu(fr,Sr,kn,Rr=ov(Error(d(422))))):Sr.memoizedState!==null?(Sr.child=fr.child,Sr.flags|=128,null):(un=Rr.fallback,Wr=Sr.mode,Rr=Wn({mode:"visible",children:Rr.children},Wr,0,null),(un=Si(un,Wr,kn,null)).flags|=2,Rr.return=Sr,un.return=Sr,Rr.sibling=un,Sr.child=Rr,1&Sr.mode&&mf(Sr,fr.child,null,kn),Sr.child.memoizedState=_d(kn),Sr.memoizedState=Xb,un);if(!(1&Sr.mode))return nu(fr,Sr,kn,null);if(Wr.data==="$!"){if(Rr=Wr.nextSibling&&Wr.nextSibling.dataset)var ir=Rr.dgst;return Rr=ir,nu(fr,Sr,kn,Rr=ov(un=Error(d(419)),Rr,void 0))}if(ir=!!(kn&fr.childLanes),ru||ir){if((Rr=$a)!==null){switch(kn&-kn){case 4:Wr=2;break;case 16:Wr=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:Wr=32;break;case 536870912:Wr=268435456;break;default:Wr=0}(Wr=Wr&(Rr.suspendedLanes|kn)?0:Wr)!==0&&Wr!==un.retryLane&&(un.retryLane=Wr,gf(fr,Wr),Ka(Rr,fr,Wr,-1))}return fv(),nu(fr,Sr,kn,Rr=ov(Error(d(421))))}return Wr.data==="$?"?(Sr.flags|=128,Sr.child=fr.child,Sr=nn.bind(null,fr),Wr._reactRetry=Sr,null):(fr=un.treeContext,Pa=cp(Wr.nextSibling),Ro=Sr,Io=!0,df=null,fr!==null&&(Bu[Lu++]=gl,Bu[Lu++]=ic,Bu[Lu++]=_h,gl=fr.id,ic=fr.overflow,_h=Sr),Sr=lv(Sr,Rr.children),Sr.flags|=4096,Sr)})(M,L,Ot,Me,ge,We,te);if(pt){pt=Me.fallback,Ot=L.mode,ge=(We=M.child).sibling;var Jt={mode:"hidden",children:Me.children};return 1&Ot||L.child===We?(Me=Zr(We,Jt)).subtreeFlags=14680064&We.subtreeFlags:((Me=L.child).childLanes=0,Me.pendingProps=Jt,L.deletions=null),ge!==null?pt=Zr(ge,pt):(pt=Si(pt,Ot,te,null)).flags|=2,pt.return=L,Me.return=L,Me.sibling=pt,L.child=Me,Me=pt,pt=L.child,Ot=(Ot=M.child.memoizedState)===null?_d(te):{baseLanes:Ot.baseLanes|te,cachePool:null,transitions:Ot.transitions},pt.memoizedState=Ot,pt.childLanes=M.childLanes&~te,L.memoizedState=Xb,Me}return M=(pt=M.child).sibling,Me=Zr(pt,{mode:"visible",children:Me.children}),!(1&L.mode)&&(Me.lanes=te),Me.return=L,Me.sibling=null,M!==null&&((te=L.deletions)===null?(L.deletions=[M],L.flags|=16):te.push(M)),L.child=Me,L.memoizedState=null,Me}function lv(M,L){return(L=Wn({mode:"visible",children:L},M.mode,0,null)).return=M,M.child=L}function nu(M,L,te,ge){return ge!==null&&Uf(ge),mf(L,M.child,null,te),(M=lv(L,L.pendingProps.children)).flags|=2,L.memoizedState=null,M}function Wa(M,L,te){M.lanes|=L;var ge=M.alternate;ge!==null&&(ge.lanes|=L),rv(M.return,L,te)}function sl(M,L,te,ge,Me){var We=M.memoizedState;We===null?M.memoizedState={isBackwards:L,rendering:null,renderingStartTime:0,last:ge,tail:te,tailMode:Me}:(We.isBackwards=L,We.rendering=null,We.renderingStartTime=0,We.last=ge,We.tail=te,We.tailMode=Me)}function jh(M,L,te){var ge=L.pendingProps,Me=ge.revealOrder,We=ge.tail;if(Uu(M,L,ge.children,te),2&(ge=ro.current))ge=1&ge|2,L.flags|=128;else{if(M!==null&&128&M.flags)e:for(M=L.child;M!==null;){if(M.tag===13)M.memoizedState!==null&&Wa(M,te,L);else if(M.tag===19)Wa(M,te,L);else if(M.child!==null){M.child.return=M,M=M.child;continue}if(M===L)break e;for(;M.sibling===null;){if(M.return===null||M.return===L)break e;M=M.return}M.sibling.return=M.return,M=M.sibling}ge&=1}if(ko(ro,ge),1&L.mode)switch(Me){case"forwards":for(te=L.child,Me=null;te!==null;)(M=te.alternate)!==null&&qu(M)===null&&(Me=te),te=te.sibling;(te=Me)===null?(Me=L.child,L.child=null):(Me=te.sibling,te.sibling=null),sl(L,!1,Me,te,We);break;case"backwards":for(te=null,Me=L.child,L.child=null;Me!==null;){if((M=Me.alternate)!==null&&qu(M)===null){L.child=Me;break}M=Me.sibling,Me.sibling=te,te=Me,Me=M}sl(L,!0,te,null,We);break;case"together":sl(L,!1,null,null,void 0);break;default:L.memoizedState=null}else L.memoizedState=null;return L.child}function ig(M,L){!(1&L.mode)&&M!==null&&(M.alternate=null,L.alternate=null,L.flags|=2)}function Tc(M,L,te){if(M!==null&&(L.dependencies=M.dependencies),mm|=L.lanes,!(te&L.childLanes))return null;if(M!==null&&L.child!==M.child)throw Error(d(153));if(L.child!==null){for(te=Zr(M=L.child,M.pendingProps),L.child=te,te.return=L;M.sibling!==null;)M=M.sibling,(te=te.sibling=Zr(M,M.pendingProps)).return=L;te.sibling=null}return L.child}function gu(M,L){if(!Io)switch(M.tailMode){case"hidden":L=M.tail;for(var te=null;L!==null;)L.alternate!==null&&(te=L),L=L.sibling;te===null?M.tail=null:te.sibling=null;break;case"collapsed":te=M.tail;for(var ge=null;te!==null;)te.alternate!==null&&(ge=te),te=te.sibling;ge===null?L||M.tail===null?M.tail=null:M.tail.sibling=null:ge.sibling=null}}function Qo(M){var L=M.alternate!==null&&M.alternate.child===M.child,te=0,ge=0;if(L)for(var Me=M.child;Me!==null;)te|=Me.lanes|Me.childLanes,ge|=14680064&Me.subtreeFlags,ge|=14680064&Me.flags,Me.return=M,Me=Me.sibling;else for(Me=M.child;Me!==null;)te|=Me.lanes|Me.childLanes,ge|=Me.subtreeFlags,ge|=Me.flags,Me.return=M,Me=Me.sibling;return M.subtreeFlags|=ge,M.childLanes=te,L}function ol(M,L,te){var ge=L.pendingProps;switch(v0(L),L.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qo(L),null;case 1:case 17:return Bl(L.type)&&wh(),Qo(L),null;case 3:return ge=L.stateNode,Vf(),zs(hu),zs(nc),om(),ge.pendingContext&&(ge.context=ge.pendingContext,ge.pendingContext=null),M!==null&&M.child!==null||(Ll(L)?L.flags|=4:M===null||M.memoizedState.isDehydrated&&!(256&L.flags)||(L.flags|=1024,df!==null&&(uv(df),df=null))),Zb(M,L),Qo(L),null;case 5:Xo(L);var Me=Xc(Ah.current);if(te=L.type,M!==null&&L.stateNode!=null)Ma(M,L,te,ge,Me),M.ref!==L.ref&&(L.flags|=512,L.flags|=2097152);else{if(!ge){if(L.stateNode===null)throw Error(d(166));return Qo(L),null}if(M=Xc(Zc.current),Ll(L)){ge=L.stateNode,te=L.type;var We=L.memoizedProps;switch(ge[Bf]=L,ge[Nu]=We,M=!!(1&L.mode),te){case"dialog":bo("cancel",ge),bo("close",ge);break;case"iframe":case"object":case"embed":bo("load",ge);break;case"video":case"audio":for(Me=0;Me<\/script>",M=M.removeChild(M.firstChild)):typeof ge.is=="string"?M=pt.createElement(te,{is:ge.is}):(M=pt.createElement(te),te==="select"&&(pt=M,ge.multiple?pt.multiple=!0:ge.size&&(pt.size=ge.size))):M=pt.createElementNS(M,te),M[Bf]=L,M[Nu]=ge,pm(M,L,!1,!1),L.stateNode=M;e:{switch(pt=Tn(te,ge),te){case"dialog":bo("cancel",M),bo("close",M),Me=ge;break;case"iframe":case"object":case"embed":bo("load",M),Me=ge;break;case"video":case"audio":for(Me=0;Meug&&(L.flags|=128,ge=!0,gu(We,!1),L.lanes=4194304)}else{if(!ge)if((M=qu(pt))!==null){if(L.flags|=128,ge=!0,(te=M.updateQueue)!==null&&(L.updateQueue=te,L.flags|=4),gu(We,!0),We.tail===null&&We.tailMode==="hidden"&&!pt.alternate&&!Io)return Qo(L),null}else 2*zr()-We.renderingStartTime>ug&&te!==1073741824&&(L.flags|=128,ge=!0,gu(We,!1),L.lanes=4194304);We.isBackwards?(pt.sibling=L.child,L.child=pt):((te=We.last)!==null?te.sibling=pt:L.child=pt,We.last=pt)}return We.tail!==null?(L=We.tail,We.rendering=L,We.tail=L.sibling,We.renderingStartTime=zr(),L.sibling=null,te=ro.current,ko(ro,ge?1&te|2:1&te),L):(Qo(L),null);case 22:case 23:return Hu(),ge=L.memoizedState!==null,M!==null&&M.memoizedState!==null!==ge&&(L.flags|=8192),ge&&1&L.mode?1073741824&Ja&&(Qo(L),6&L.subtreeFlags&&(L.flags|=8192)):Qo(L),null;case 24:case 25:return null}throw Error(d(156,L.tag))}function Ha(M,L){switch(v0(L),L.tag){case 1:return Bl(L.type)&&wh(),65536&(M=L.flags)?(L.flags=-65537&M|128,L):null;case 3:return Vf(),zs(hu),zs(nc),om(),65536&(M=L.flags)&&!(128&M)?(L.flags=-65537&M|128,L):null;case 5:return Xo(L),null;case 13:if(zs(ro),(M=L.memoizedState)!==null&&M.dehydrated!==null){if(L.alternate===null)throw Error(d(340));dd()}return 65536&(M=L.flags)?(L.flags=-65537&M|128,L):null;case 19:return zs(ro),null;case 4:return Vf(),null;case 10:return rm(L.type._context),null;case 22:case 23:return Hu(),null;default:return null}}pm=function(M,L){for(var te=L.child;te!==null;){if(te.tag===5||te.tag===6)M.appendChild(te.stateNode);else if(te.tag!==4&&te.child!==null){te.child.return=te,te=te.child;continue}if(te===L)break;for(;te.sibling===null;){if(te.return===null||te.return===L)return;te=te.return}te.sibling.return=te.return,te=te.sibling}},Zb=function(){},Ma=function(M,L,te,ge){var Me=M.memoizedProps;if(Me!==ge){M=L.stateNode,Xc(Zc.current);var We,pt=null;switch(te){case"input":Me=we(M,Me),ge=we(M,ge),pt=[];break;case"select":Me=xe({},Me,{value:void 0}),ge=xe({},ge,{value:void 0}),pt=[];break;case"textarea":Me=Ce(M,Me),ge=Ce(M,ge),pt=[];break;default:typeof Me.onClick!="function"&&typeof ge.onClick=="function"&&(M.onclick=Zo)}for(fr in Cr(te,ge),te=null,Me)if(!ge.hasOwnProperty(fr)&&Me.hasOwnProperty(fr)&&Me[fr]!=null)if(fr==="style"){var Ot=Me[fr];for(We in Ot)Ot.hasOwnProperty(We)&&(te||(te={}),te[We]="")}else fr!=="dangerouslySetInnerHTML"&&fr!=="children"&&fr!=="suppressContentEditableWarning"&&fr!=="suppressHydrationWarning"&&fr!=="autoFocus"&&(g.hasOwnProperty(fr)?pt||(pt=[]):(pt=pt||[]).push(fr,null));for(fr in ge){var Jt=ge[fr];if(Ot=Me?.[fr],ge.hasOwnProperty(fr)&&Jt!==Ot&&(Jt!=null||Ot!=null))if(fr==="style")if(Ot){for(We in Ot)!Ot.hasOwnProperty(We)||Jt&&Jt.hasOwnProperty(We)||(te||(te={}),te[We]="");for(We in Jt)Jt.hasOwnProperty(We)&&Ot[We]!==Jt[We]&&(te||(te={}),te[We]=Jt[We])}else te||(pt||(pt=[]),pt.push(fr,te)),te=Jt;else fr==="dangerouslySetInnerHTML"?(Jt=Jt?Jt.__html:void 0,Ot=Ot?Ot.__html:void 0,Jt!=null&&Ot!==Jt&&(pt=pt||[]).push(fr,Jt)):fr==="children"?typeof Jt!="string"&&typeof Jt!="number"||(pt=pt||[]).push(fr,""+Jt):fr!=="suppressContentEditableWarning"&&fr!=="suppressHydrationWarning"&&(g.hasOwnProperty(fr)?(Jt!=null&&fr==="onScroll"&&bo("scroll",M),pt||Ot===Jt||(pt=[])):(pt=pt||[]).push(fr,Jt))}te&&(pt=pt||[]).push("style",te);var fr=pt;(L.updateQueue=fr)&&(L.flags|=4)}},Vu=function(M,L,te,ge){te!==ge&&(L.flags|=4)};var Ph=!1,yu=!1,ey=typeof WeakSet=="function"?WeakSet:Set,bi=null;function sg(M,L){var te=M.ref;if(te!==null)if(typeof te=="function")try{te(null)}catch(ge){it(M,L,ge)}else te.current=null}function og(M,L,te){try{te()}catch(ge){it(M,L,ge)}}var Sl=!1;function Th(M,L,te){var ge=L.updateQueue;if((ge=ge!==null?ge.lastEffect:null)!==null){var Me=ge=ge.next;do{if((Me.tag&M)===M){var We=Me.destroy;Me.destroy=void 0,We!==void 0&&og(L,te,We)}Me=Me.next}while(Me!==ge)}}function ty(M,L){if((L=(L=L.updateQueue)!==null?L.lastEffect:null)!==null){var te=L=L.next;do{if((te.tag&M)===M){var ge=te.create;te.destroy=ge()}te=te.next}while(te!==L)}}function P0(M){var L=M.ref;if(L!==null){var te=M.stateNode;M.tag,M=te,typeof L=="function"?L(M):L.current=M}}function hm(M){var L=M.alternate;L!==null&&(M.alternate=null,hm(L)),M.child=null,M.deletions=null,M.sibling=null,M.tag===5&&(L=M.stateNode)!==null&&(delete L[Bf],delete L[Nu],delete L[fd],delete L[bh],delete L[D2]),M.stateNode=null,M.return=null,M.dependencies=null,M.memoizedProps=null,M.memoizedState=null,M.pendingProps=null,M.stateNode=null,M.updateQueue=null}function Rc(M){return M.tag===5||M.tag===3||M.tag===4}function bs(M){e:for(;;){for(;M.sibling===null;){if(M.return===null||Rc(M.return))return null;M=M.return}for(M.sibling.return=M.return,M=M.sibling;M.tag!==5&&M.tag!==6&&M.tag!==18;){if(2&M.flags||M.child===null||M.tag===4)continue e;M.child.return=M,M=M.child}if(!(2&M.flags))return M.stateNode}}function Ic(M,L,te){var ge=M.tag;if(ge===5||ge===6)M=M.stateNode,L?te.nodeType===8?te.parentNode.insertBefore(M,L):te.insertBefore(M,L):(te.nodeType===8?(L=te.parentNode).insertBefore(M,te):(L=te).appendChild(M),(te=te._reactRootContainer)!=null||L.onclick!==null||(L.onclick=Zo));else if(ge!==4&&(M=M.child)!==null)for(Ic(M,L,te),M=M.sibling;M!==null;)Ic(M,L,te),M=M.sibling}function Jf(M,L,te){var ge=M.tag;if(ge===5||ge===6)M=M.stateNode,L?te.insertBefore(M,L):te.appendChild(M);else if(ge!==4&&(M=M.child)!==null)for(Jf(M,L,te),M=M.sibling;M!==null;)Jf(M,L,te),M=M.sibling}var vu=null,Fs=!1;function al(M,L,te){for(te=te.child;te!==null;)T0(M,L,te),te=te.sibling}function T0(M,L,te){if(us&&typeof us.onCommitFiberUnmount=="function")try{us.onCommitFiberUnmount(Ls,te)}catch{}switch(te.tag){case 5:yu||sg(te,L);case 6:var ge=vu,Me=Fs;vu=null,al(M,L,te),Fs=Me,(vu=ge)!==null&&(Fs?(M=vu,te=te.stateNode,M.nodeType===8?M.parentNode.removeChild(te):M.removeChild(te)):vu.removeChild(te.stateNode));break;case 18:vu!==null&&(Fs?(M=vu,te=te.stateNode,M.nodeType===8?Vg(M.parentNode,te):M.nodeType===1&&Vg(M,te),Fl(M)):Vg(vu,te.stateNode));break;case 4:ge=vu,Me=Fs,vu=te.stateNode.containerInfo,Fs=!0,al(M,L,te),vu=ge,Fs=Me;break;case 0:case 11:case 14:case 15:if(!yu&&(ge=te.updateQueue)!==null&&(ge=ge.lastEffect)!==null){Me=ge=ge.next;do{var We=Me,pt=We.destroy;We=We.tag,pt!==void 0&&(2&We||4&We)&&og(te,L,pt),Me=Me.next}while(Me!==ge)}al(M,L,te);break;case 1:if(!yu&&(sg(te,L),typeof(ge=te.stateNode).componentWillUnmount=="function"))try{ge.props=te.memoizedProps,ge.state=te.memoizedState,ge.componentWillUnmount()}catch(Ot){it(te,L,Ot)}al(M,L,te);break;case 21:al(M,L,te);break;case 22:1&te.mode?(yu=(ge=yu)||te.memoizedState!==null,al(M,L,te),yu=ge):al(M,L,te);break;default:al(M,L,te)}}function mi(M){var L=M.updateQueue;if(L!==null){M.updateQueue=null;var te=M.stateNode;te===null&&(te=M.stateNode=new ey),L.forEach((function(ge){var Me=sn.bind(null,M,ge);te.has(ge)||(te.add(ge),ge.then(Me,Me))}))}}function Wu(M,L){var te=L.deletions;if(te!==null)for(var ge=0;geMe&&(Me=pt),ge&=~We}if(ge=Me,10<(ge=(120>(ge=zr()-ge)?120:480>ge?480:1080>ge?1080:1920>ge?1920:3e3>ge?3e3:4320>ge?4320:1960*Mc(ge/1960))-ge)){M.timeoutHandle=ud(Ve.bind(null,M,ta,Al),ge);break}Ve(M,ta,Al);break;default:throw Error(d(329))}}}return bu(M,zr()),M.callbackNode===te?ym.bind(null,M):null}function mp(M,L){var te=cg;return M.current.memoizedState.isDehydrated&&(Jp(M,L).flags|=256),(M=Nc(M,L))!==2&&(L=ta,ta=te,L!==null&&uv(L)),M}function uv(M){ta===null?ta=M:ta.push.apply(ta,M)}function Ed(M,L){for(L&=~F0,L&=~$0,M.suspendedLanes|=L,M.pingedLanes&=~L,M=M.expirationTimes;0M?16:M,Ul===null)var ge=!1;else{if(M=Ul,Ul=null,dp=0,6&Rs)throw Error(d(331));var Me=Rs;for(Rs|=4,bi=M.current;bi!==null;){var We=bi,pt=We.child;if(16&bi.flags){var Ot=We.deletions;if(Ot!==null){for(var Jt=0;Jtzr()-cv?Jp(M,0):F0|=te),bu(M,L)}function wr(M,L){L===0&&(1&M.mode?(L=Aa,!(130023424&(Aa<<=1))&&(Aa=4194304)):L=1);var te=Fc();(M=gf(M,L))!==null&&(pl(M,L,te),bu(M,te))}function nn(M){var L=M.memoizedState,te=0;L!==null&&(te=L.retryLane),wr(M,te)}function sn(M,L){var te=0;switch(M.tag){case 13:var ge=M.stateNode,Me=M.memoizedState;Me!==null&&(te=Me.retryLane);break;case 19:ge=M.stateNode;break;default:throw Error(d(314))}ge!==null&&ge.delete(L),wr(M,te)}function mn(M,L){return Mt(M,L)}function Oi(M,L,te,ge){this.tag=M,this.key=te,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=L,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ge,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ti(M,L,te,ge){return new Oi(M,L,te,ge)}function Ui(M){return!(!(M=M.prototype)||!M.isReactComponent)}function Zr(M,L){var te=M.alternate;return te===null?((te=ti(M.tag,L,M.key,M.mode)).elementType=M.elementType,te.type=M.type,te.stateNode=M.stateNode,te.alternate=M,M.alternate=te):(te.pendingProps=L,te.type=M.type,te.flags=0,te.subtreeFlags=0,te.deletions=null),te.flags=14680064&M.flags,te.childLanes=M.childLanes,te.lanes=M.lanes,te.child=M.child,te.memoizedProps=M.memoizedProps,te.memoizedState=M.memoizedState,te.updateQueue=M.updateQueue,L=M.dependencies,te.dependencies=L===null?null:{lanes:L.lanes,firstContext:L.firstContext},te.sibling=M.sibling,te.index=M.index,te.ref=M.ref,te}function In(M,L,te,ge,Me,We){var pt=2;if(ge=M,typeof M=="function")Ui(M)&&(pt=1);else if(typeof M=="string")pt=5;else e:switch(M){case B:return Si(te.children,Me,We,L);case W:pt=8,Me|=8;break;case Q:return(M=ti(12,te,L,2|Me)).elementType=Q,M.lanes=We,M;case ve:return(M=ti(13,te,L,Me)).elementType=ve,M.lanes=We,M;case ce:return(M=ti(19,te,L,Me)).elementType=ce,M.lanes=We,M;case $e:return Wn(te,Me,We,L);default:if(typeof M=="object"&&M!==null)switch(M.$$typeof){case ee:pt=10;break e;case ie:pt=9;break e;case ne:pt=11;break e;case ae:pt=14;break e;case me:pt=16,ge=null;break e}throw Error(d(130,M==null?M:typeof M,""))}return(L=ti(pt,te,L,Me)).elementType=M,L.type=ge,L.lanes=We,L}function Si(M,L,te,ge){return(M=ti(7,M,ge,L)).lanes=te,M}function Wn(M,L,te,ge){return(M=ti(22,M,ge,L)).elementType=$e,M.lanes=te,M.stateNode={isHidden:!1},M}function ms(M,L,te){return(M=ti(6,M,null,L)).lanes=te,M}function Gi(M,L,te){return(L=ti(4,M.children!==null?M.children:[],M.key,L)).lanes=te,L.stateNode={containerInfo:M.containerInfo,pendingChildren:null,implementation:M.implementation},L}function Mo(M,L,te,ge,Me){this.tag=L,this.containerInfo=M,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ws(0),this.expirationTimes=ws(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ws(0),this.identifierPrefix=ge,this.onRecoverableError=Me,this.mutableSourceEagerHydrationData=null}function Ti(M,L,te,ge,Me,We,pt,Ot,Jt){return M=new Mo(M,L,te,Ot,Jt),L===1?(L=1,We===!0&&(L|=8)):L=0,We=ti(3,null,null,L),M.current=We,We.stateNode=M,We.memoizedState={element:ge,isDehydrated:te,cache:null,transitions:null,pendingSuspenseBoundaries:null},im(We),M}function Xi(M){if(!M)return ml;e:{if(Ut(M=M._reactInternals)!==M||M.tag!==1)throw Error(d(170));var L=M;do{switch(L.tag){case 3:L=L.stateNode.context;break e;case 1:if(Bl(L.type)){L=L.stateNode.__reactInternalMemoizedMergedChildContext;break e}}L=L.return}while(L!==null);throw Error(d(171))}if(M.tag===1){var te=M.type;if(Bl(te))return Hg(M,te,L)}return L}function gs(M,L,te,ge,Me,We,pt,Ot,Jt){return(M=Ti(te,ge,!0,M,0,We,0,Ot,Jt)).context=Xi(null),te=M.current,(We=yf(ge=Fc(),Me=iu(te))).callback=L??null,pp(te,We,Me),M.current.lanes=Me,pl(M,Me,ge),bu(M,ge),M}function gn(M,L,te,ge){var Me=L.current,We=Fc(),pt=iu(Me);return te=Xi(te),L.context===null?L.context=te:L.pendingContext=te,(L=yf(We,pt)).payload={element:M},(ge=ge===void 0?null:ge)!==null&&(L.callback=ge),(M=pp(Me,L,pt))!==null&&(Ka(M,Me,pt,We),Xm(M,Me,pt)),pt}function Gs(M){return(M=M.current).child?(M.child.tag,M.child.stateNode):null}function oi(M,L){if((M=M.memoizedState)!==null&&M.dehydrated!==null){var te=M.retryLane;M.retryLane=te!==0&&te{var a={}.propertyIsEnumerable,f=Object.getOwnPropertyDescriptor,p=f&&!a.call({1:2},1);u.f=p?function(d){var m=f(this,d);return!!m&&m.enumerable}:a},22616:(l,u,a)=>{var f=a(33155);l.exports=f},22623:()=>{},22822:(l,u,a)=>{var f=a(11091),p=a(70726).every;f({target:"Array",proto:!0,forced:!a(77623)("every")},{every:function(d){return p(this,d,arguments.length>1?arguments[1]:void 0)}})},22914:(l,u,a)=>{var f=a(70726).forEach,p=a(77623)("forEach");l.exports=p?[].forEach:function(d){return f(this,d,arguments.length>1?arguments[1]:void 0)}},22948:(l,u,a)=>{var f=a(88280),p=a(25366),d=Array.prototype;l.exports=function(m){var g=m.fill;return m===d||f(d,m)&&g===d.fill?p:g}},22964:(l,u,a)=>{var f=a(70453),p=f("%BigInt%",!0),d=f("%Number%"),m=a(69675),g=a(58068),y=a(9693),w=a(88485);l.exports=function(b){if(!p)throw new g("BigInts are not supported in this environment");var _=w(b,d);if(_==null)throw new m("Cannot convert null or undefined to a BigInt");if(typeof _=="boolean")return p(_?1:0);if(typeof _=="number")throw new m("Cannot convert a Number value to a BigInt");if(typeof _=="string"){var E=y(_);if(E===void 0)throw new m("Failed to parse String to BigInt");return E}if(typeof _=="symbol")throw new m("Cannot convert a Symbol value to a BigInt");if(typeof _!="bigint")throw new g("Assertion failed: unknown primitive type");return _}},23007:l=>{l.exports=function(u,a){var f=-1,p=u.length;for(a||(a=Array(p));++f{var f=a(88280),p=a(32567),d=Function.prototype;l.exports=function(m){var g=m.bind;return m===d||f(d,m)&&g===d.bind?p:g}},23045:(l,u,a)=>{var f=a(1907),p=a(49724),d=a(27374),m=a(74436).indexOf,g=a(38530),y=f([].push);l.exports=function(w,b){var _,E=d(w),S=0,A=[];for(_ in E)!p(g,_)&&p(E,_)&&y(A,_);for(;b.length>S;)p(E,_=b[S++])&&(~m(A,_)||y(A,_));return A}},23546:(l,u,a)=>{var f=a(72552),p=a(40346),d=a(11331);l.exports=function(m){if(!p(m))return!1;var g=f(m);return g=="[object Error]"||g=="[object DOMException]"||typeof m.message=="string"&&typeof m.name=="string"&&!d(m)}},23674:(l,u,a)=>{var f=a(11091),p=a(45951),d=a(13930),m=a(1907),g=a(7376),y=a(39447),w=a(19846),b=a(98828),_=a(49724),E=a(88280),S=a(36624),A=a(27374),k=a(70470),O=a(90160),j=a(75817),P=a(58075),I=a(2875),$=a(24443),R=a(25407),q=a(87170),B=a(13846),W=a(74284),Q=a(42220),ee=a(22574),ie=a(68055),ne=a(89251),ve=a(85816),ce=a(92522),ae=a(38530),me=a(6499),$e=a(76264),qe=a(80560),Te=a(20366),fe=a(83467),xe=a(14840),Ke=a(64932),Qe=a(70726).forEach,bt=ce("hidden"),kt="Symbol",gt="prototype",$t=Ke.set,Ae=Ke.getterFor(kt),Ie=Object[gt],Je=p.Symbol,nt=Je&&Je[gt],Pe=p.RangeError,we=p.TypeError,Re=p.QObject,Ye=B.f,ct=W.f,St=R.f,yt=ee.f,It=m([].push),Qt=ve("symbols"),Ce=ve("op-symbols"),pe=ve("wks"),ke=!Re||!Re[gt]||!Re[gt].findChild,ut=function(Yt,vr,Jr){var Cr=Ye(Ie,vr);Cr&&delete Ie[vr],ct(Yt,vr,Jr),Cr&&Yt!==Ie&&ct(Ie,vr,Cr)},Rt=y&&b((function(){return P(ct({},"a",{get:function(){return ct(this,"a",{value:7}).a}})).a!==7}))?ut:ct,Ft=function(Yt,vr){var Jr=Qt[Yt]=P(nt);return $t(Jr,{type:kt,tag:Yt,description:vr}),y||(Jr.description=vr),Jr},zt=function(Yt,vr,Jr){Yt===Ie&&zt(Ce,vr,Jr),S(Yt);var Cr=k(vr);return S(Jr),_(Qt,Cr)?(Jr.enumerable?(_(Yt,bt)&&Yt[bt][Cr]&&(Yt[bt][Cr]=!1),Jr=P(Jr,{enumerable:j(0,!1)})):(_(Yt,bt)||ct(Yt,bt,j(1,P(null))),Yt[bt][Cr]=!0),Rt(Yt,Cr,Jr)):ct(Yt,Cr,Jr)},Or=function(Yt,vr){S(Yt);var Jr=A(vr),Cr=I(Jr).concat(qt(Jr));return Qe(Cr,(function(Tn){y&&!d(Ar,Jr,Tn)||zt(Yt,Tn,Jr[Tn])})),Yt},Ar=function(Yt){var vr=k(Yt),Jr=d(yt,this,vr);return!(this===Ie&&_(Qt,vr)&&!_(Ce,vr))&&(!(Jr||!_(this,vr)||!_(Qt,vr)||_(this,bt)&&this[bt][vr])||Jr)},On=function(Yt,vr){var Jr=A(Yt),Cr=k(vr);if(Jr!==Ie||!_(Qt,Cr)||_(Ce,Cr)){var Tn=Ye(Jr,Cr);return!Tn||!_(Qt,Cr)||_(Jr,bt)&&Jr[bt][Cr]||(Tn.enumerable=!0),Tn}},fn=function(Yt){var vr=St(A(Yt)),Jr=[];return Qe(vr,(function(Cr){_(Qt,Cr)||_(ae,Cr)||It(Jr,Cr)})),Jr},qt=function(Yt){var vr=Yt===Ie,Jr=St(vr?Ce:A(Yt)),Cr=[];return Qe(Jr,(function(Tn){!_(Qt,Tn)||vr&&!_(Ie,Tn)||It(Cr,Qt[Tn])})),Cr};w||(ie(nt=(Je=function(){if(E(nt,this))throw new we("Symbol is not a constructor");var Yt=arguments.length&&arguments[0]!==void 0?O(arguments[0]):void 0,vr=me(Yt),Jr=function(Cr){var Tn=this===void 0?p:this;Tn===Ie&&d(Jr,Ce,Cr),_(Tn,bt)&&_(Tn[bt],vr)&&(Tn[bt][vr]=!1);var ui=j(1,Cr);try{Rt(Tn,vr,ui)}catch(Yr){if(!(Yr instanceof Pe))throw Yr;ut(Tn,vr,ui)}};return y&&ke&&Rt(Ie,vr,{configurable:!0,set:Jr}),Ft(vr,Yt)})[gt],"toString",(function(){return Ae(this).tag})),ie(Je,"withoutSetter",(function(Yt){return Ft(me(Yt),Yt)})),ee.f=Ar,W.f=zt,Q.f=Or,B.f=On,$.f=R.f=fn,q.f=qt,qe.f=function(Yt){return Ft($e(Yt),Yt)},y&&(ne(nt,"description",{configurable:!0,get:function(){return Ae(this).description}}),g||ie(Ie,"propertyIsEnumerable",Ar,{unsafe:!0}))),f({global:!0,constructor:!0,wrap:!0,forced:!w,sham:!w},{Symbol:Je}),Qe(I(pe),(function(Yt){Te(Yt)})),f({target:kt,stat:!0,forced:!w},{useSetter:function(){ke=!0},useSimple:function(){ke=!1}}),f({target:"Object",stat:!0,forced:!w,sham:!y},{create:function(Yt,vr){return vr===void 0?P(Yt):Or(P(Yt),vr)},defineProperty:zt,defineProperties:Or,getOwnPropertyDescriptor:On}),f({target:"Object",stat:!0,forced:!w},{getOwnPropertyNames:fn}),fe(),xe(Je,kt),ae[bt]=!0},23805:l=>{l.exports=function(u){var a=typeof u;return u!=null&&(a=="object"||a=="function")}},23811:(l,u,a)=>{var f=a(36556)("FinalizationRegistry.prototype.register",!0);l.exports=f?function(p){if(!p||typeof p!="object")return!1;try{return f(p,{},null),!0}catch{return!1}}:function(p){return!1}},23888:(l,u,a)=>{var f=a(98828),p=a(75817);l.exports=!f((function(){var d=new Error("a");return!("stack"in d)||(Object.defineProperty(d,"stack",p(1,7)),d.stack!==7)}))},24066:(l,u,a)=>{var f=a(83488);l.exports=function(p){return typeof p=="function"?p:f}},24139:(l,u,a)=>{var f=a(83842);a(12560),l.exports=f},24168:(l,u,a)=>{var f=a(91033),p=a(82819),d=a(9325);l.exports=function(m,g,y,w){var b=1&g,_=p(m);return function E(){for(var S=-1,A=arguments.length,k=-1,O=w.length,j=Array(O+A),P=this&&this!==d&&this instanceof E?_:m;++k{var f=a(10117),p=a(66454),d=a(71737);l.exports=function(m,g){var y,w=new p,b={},_=new d;function E(A){var k=A.v===y?A.w:A.v,O=_.priority(k);if(O!==void 0){var j=g(A);j0;){if(y=_.removeMin(),f.has(b,y))w.setEdge(y,b[y]);else{if(S)throw new Error("Input graph is not connected: "+m);S=!0}m.nodeEdges(y).forEach(E)}return w}},24443:(l,u,a)=>{var f=a(23045),p=a(80376).concat("length","prototype");u.f=Object.getOwnPropertyNames||function(d){return f(d,p)}},24525:(l,u,a)=>{var f=a(73948),p=a(49724),d=a(88280),m=a(41969);a(60237);var g=Array.prototype,y={DOMTokenList:!0,NodeList:!0};l.exports=function(w){var b=w.forEach;return w===g||d(g,w)&&b===g.forEach||p(y,f(w))?m:b}},24647:(l,u,a)=>{var f=a(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"});l.exports=f},24677:(l,u,a)=>{var f=a(81214).DebounceInput;f.DebounceInput=f,l.exports=f},24713:(l,u,a)=>{var f=a(2523),p=a(15389),d=a(61489),m=Math.max;l.exports=function(g,y,w){var b=g==null?0:g.length;if(!b)return-1;var _=w==null?0:d(w);return _<0&&(_=m(b+_,0)),f(g,p(y,3),_)}},24739:(l,u,a)=>{var f=a(26025);l.exports=function(p){var d=this.__data__,m=f(d,p);return m<0?void 0:d[m][1]}},24751:(l,u,a)=>{var f=a(70453),p=f("%Number%"),d=f("%BigInt%",!0);l.exports=function(m,g,y){var w=typeof m=="bigint"?d:p;m<0&&(m>>>=0);for(var b=[],_=0;_>=w(8);return b}},24787:l=>{var u=TypeError;l.exports=function(a,f){if(a{var f=a(70453)("%String%"),p=a(69675);l.exports=function(d){if(typeof d=="symbol")throw new p("Cannot convert a Symbol value to a string");return f(d)}},24823:(l,u,a)=>{var f=a(28311),p=a(13930),d=a(36624),m=a(4640),g=a(37812),y=a(20575),w=a(88280),b=a(10300),_=a(73448),E=a(40154),S=TypeError,A=function(O,j){this.stopped=O,this.result=j},k=A.prototype;l.exports=function(O,j,P){var I,$,R,q,B,W,Q,ee=P&&P.that,ie=!(!P||!P.AS_ENTRIES),ne=!(!P||!P.IS_RECORD),ve=!(!P||!P.IS_ITERATOR),ce=!(!P||!P.INTERRUPTED),ae=f(j,ee),me=function(qe){return I&&E(I,"normal",qe),new A(!0,qe)},$e=function(qe){return ie?(d(qe),ce?ae(qe[0],qe[1],me):ae(qe[0],qe[1])):ce?ae(qe,me):ae(qe)};if(ne)I=O.iterator;else if(ve)I=O;else{if(!($=_(O)))throw new S(m(O)+" is not iterable");if(g($)){for(R=0,q=y(O);q>R;R++)if((B=$e(O[R]))&&w(k,B))return B;return new A(!1)}I=b(O,$)}for(W=ne?O.next:I.next;!(Q=p(W,I)).done;){try{B=$e(Q.value)}catch(qe){E(I,"throw",qe)}if(typeof B=="object"&&B&&w(k,B))return B}return new A(!1)}},25160:l=>{l.exports=function(u,a,f){var p=-1,d=u.length;a<0&&(a=-a>d?0:d+a),(f=f>d?d:f)<0&&(f+=d),d=a>f?0:f-a>>>0,a>>>=0;for(var m=Array(d);++p{function f(P){return f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(I){return typeof I}:function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},f(P)}Object.defineProperty(u,"__esModule",{value:!0}),u.CopyToClipboard=void 0;var p=g(a(96540)),d=g(a(17965)),m=["text","onCopy","options","children"];function g(P){return P&&P.__esModule?P:{default:P}}function y(P,I){var $=Object.keys(P);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(P);I&&(R=R.filter((function(q){return Object.getOwnPropertyDescriptor(P,q).enumerable}))),$.push.apply($,R)}return $}function w(P){for(var I=1;I=0||(ne[ee]=W[ee]);return ne})(P,I);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(P);for(R=0;R=0||Object.prototype.propertyIsEnumerable.call(P,$)&&(q[$]=P[$])}return q}function _(P,I){for(var $=0;$"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch{return!1}})();return function(){var $,R=k(P);if(I){var q=k(this).constructor;$=Reflect.construct(R,arguments,q)}else $=R.apply(this,arguments);return(function(B,W){if(W&&(f(W)==="object"||typeof W=="function"))return W;if(W!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return A(B)})(this,$)}}function A(P){if(P===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P}function k(P){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(I){return I.__proto__||Object.getPrototypeOf(I)},k(P)}function O(P,I,$){return I in P?Object.defineProperty(P,I,{value:$,enumerable:!0,configurable:!0,writable:!0}):P[I]=$,P}var j=(function(P){(function(B,W){if(typeof W!="function"&&W!==null)throw new TypeError("Super expression must either be null or a function");B.prototype=Object.create(W&&W.prototype,{constructor:{value:B,writable:!0,configurable:!0}}),Object.defineProperty(B,"prototype",{writable:!1}),W&&E(B,W)})(q,P);var I,$,R=S(q);function q(){var B;(function(ie,ne){if(!(ie instanceof ne))throw new TypeError("Cannot call a class as a function")})(this,q);for(var W=arguments.length,Q=new Array(W),ee=0;ee{a(36744);var f=a(61747);l.exports=f("Array","fill")},25407:(l,u,a)=>{var f=a(45807),p=a(27374),d=a(24443).f,m=a(93427),g=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];l.exports.f=function(y){return g&&f(y)==="Window"?(function(w){try{return d(w)}catch{return m(g)}})(y):d(p(y))}},25468:(l,u,a)=>{var f=a(1907),p=a(98828),d=a(62250),m=a(73948),g=a(85582),y=a(12647),w=function(){},b=g("Reflect","construct"),_=/^\s*(?:class|function)\b/,E=f(_.exec),S=!_.test(w),A=function(O){if(!d(O))return!1;try{return b(w,[],O),!0}catch{return!1}},k=function(O){if(!d(O))return!1;switch(m(O)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return S||!!E(_,y(O))}catch{return!0}};k.sham=!0,l.exports=!b||p((function(){var O;return A(A.call)||!A(Object)||!A((function(){O=!0}))||O}))?k:A},25594:(l,u,a)=>{var f=a(85582),p=a(62250),d=a(88280),m=a(51175),g=Object;l.exports=m?function(y){return typeof y=="symbol"}:function(y){var w=f("Symbol");return p(w)&&d(w.prototype,g(y))}},25663:(l,u,a)=>{var f=a(10070);l.exports=f},25735:(l,u,a)=>{var f=a(76264)("match");l.exports=function(p){var d=/./;try{"/./"[p](d)}catch{try{return d[f]=!1,"/./"[p](d)}catch{}}return!1}},25767:(l,u,a)=>{var f=a(82682),p=a(39209),d=a(10487),m=a(36556),g=a(75795),y=m("Object.prototype.toString"),w=a(49092)(),b=typeof globalThis>"u"?a.g:globalThis,_=p(),E=m("String.prototype.slice"),S=Object.getPrototypeOf,A=m("Array.prototype.indexOf",!0)||function(O,j){for(var P=0;P-1?j:j==="Object"&&(function(P){var I=!1;return f(k,(function($,R){if(!I)try{$(P),I=E(R,1)}catch{}})),I})(O)}return g?(function(P){var I=!1;return f(k,(function($,R){if(!I)try{"$"+$(P)===R&&(I=E(R,1))}catch{}})),I})(O):null}},25823:(l,u,a)=>{var f=a(11091),p=a(56254);f({target:"Promise",stat:!0},{withResolvers:function(){var d=p.f(this);return{promise:d.promise,resolve:d.resolve,reject:d.reject}}})},25910:(l,u,a)=>{var f=a(69675),p=a(19511),d=a(39209)(),m=a(36556),g=a(84670),y=a(37070),w=m("SharedArrayBuffer.prototype.byteLength",!0);l.exports=function(b){var _=y(b);if(!g(b)&&!_)throw new f("Assertion failed: `arrayBuffer` must be an Object with an [[ArrayBufferData]] internal slot");if((_?w:p)(b)===0)try{new a.g[d[0]](b)}catch(E){return!!E&&E.name==="TypeError"}return!1}},25911:(l,u,a)=>{var f=a(38859),p=a(14248),d=a(19219);l.exports=function(m,g,y,w,b,_){var E=1&y,S=m.length,A=g.length;if(S!=A&&!(E&&A>S))return!1;var k=_.get(m),O=_.get(g);if(k&&O)return k==g&&O==m;var j=-1,P=!0,I=2&y?new f:void 0;for(_.set(m,g),_.set(g,m);++j{var f=a(75288);l.exports=function(p,d){for(var m=p.length;m--;)if(f(p[m][0],d))return m;return-1}},26040:(l,u,a)=>{var f=a(68251);l.exports=f},26311:l=>{(function(){var u;function a(f){for(var p,d,m,g,y=1,w=[].slice.call(arguments),b=0,_=f.length,E="",S=!1,A=!1,k=function(){return w[y++]},O=function(){for(var j="";/\d/.test(f[b]);)j+=f[b++],p=f[b];return j.length>0?parseInt(j):null};b<_;++b)if(p=f[b],S)switch(S=!1,p=="."?(A=!1,p=f[++b]):p=="0"&&f[b+1]=="."?(A=!0,p=f[b+=2]):A=!0,g=O(),p){case"b":E+=parseInt(k(),10).toString(2);break;case"c":E+=typeof(d=k())=="string"||d instanceof String?d:String.fromCharCode(parseInt(d,10));break;case"d":E+=parseInt(k(),10);break;case"f":m=String(parseFloat(k()).toFixed(g||6)),E+=A?m:m.replace(/^0/,"");break;case"j":E+=JSON.stringify(k());break;case"o":E+="0"+parseInt(k(),10).toString(8);break;case"s":E+=k();break;case"x":E+="0x"+parseInt(k(),10).toString(16);break;case"X":E+="0x"+parseInt(k(),10).toString(16).toUpperCase();break;default:E+=p}else p==="%"?S=!0:E+=p;return E}(u=l.exports=a).format=a,u.vsprintf=function(f,p){return a.apply(null,[f].concat(p))},typeof console<"u"&&typeof console.log=="function"&&(u.printf=function(){console.log(a.apply(null,arguments))})})()},26419:(l,u,a)=>{var f=a(58068),p=a(69675),d=a(25767),m=a(64097);l.exports=function(g){var y=d(g);if(!y)throw new p("Assertion failed: `O` must be a TypedArray");var w=m.name["$"+y];if(typeof w!="string")throw new f("Assertion failed: Unknown TypedArray type `"+y+"`");return w}},26571:l=>{l.exports=function(u){const a={$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"},f={begin:"`[\\s\\S]",relevance:0},p={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},d={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[f,p,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},m={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},g=u.inherit(u.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+/}]}]}),y={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]+")}]},w={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[u.TITLE_MODE]},b={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:[p]}]},_={begin:/using\s/,end:/$/,returnBegin:!0,contains:[d,m,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},E={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}]},S={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(a.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},u.inherit(u.TITLE_MODE,{endsParent:!0})]},A=[S,g,f,u.NUMBER_MODE,d,m,y,p,{className:"literal",begin:/\$(null|true|false)\b/},{className:"selector-tag",begin:/@\B/,relevance:0}],k={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",A,{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 S.contains.unshift(k),{name:"PowerShell",aliases:["ps","ps1"],case_insensitive:!0,keywords:a,contains:A.concat(w,b,_,E,k)}}},26657:(l,u,a)=>{var f=a(75208),p=function(g){return/<\/+[^>]+>/.test(g)},d=function(g){return/<[^>]+\/>/.test(g)};function m(g){return p(g)?"ClosingTag":(function(y){return(function(w){return/<[^>!]+>/.test(w)})(y)&&!p(y)&&!d(y)})(g)?"OpeningTag":d(g)?"SelfClosingTag":"Text"}l.exports=function(g){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},w=y.indentor,b=y.textNodesOnSameLine,_=0,E=[];w=w||" ";var S,A,k=(S=g,(A=S,A.split(/(<\/?[^>]+>)/g).filter((function(O){return O.trim()!==""}))).map((function(O){return{value:O,type:m(O)}}))).map((function(O,j,P){var I=O.value,$=O.type;$==="ClosingTag"&&_--;var R=f(w,_),q=R+I;if($==="OpeningTag"&&_++,b){var B=P[j-1],W=P[j-2];$==="ClosingTag"&&B.type==="Text"&&W.type==="OpeningTag"&&(q=""+R+W.value+B.value+I,E.push(j-2,j-1))}return q}));return E.forEach((function(O){return k[O]=null})),k.filter((function(O){return!!O})).join(` `)}},27045:(l,u,a)=>{var f=a(1730);a(12560),l.exports=f},27086:(l,u,a)=>{var f=a(52865);l.exports=f},27124:(l,u,a)=>{l.exports=a(85837)},27149:(l,u,a)=>{var f=a(69675),p=a(25910),d=a(84670),m=a(37070),g=a(19511);l.exports=function(y,w){var b=m(y);if(!d(y)&&!b)throw new f("Assertion failed: `arrayBuffer` must be an ArrayBuffer or a SharedArrayBuffer");if(w!=="SEQ-CST"&&w!=="UNORDERED")throw new f("Assertion failed: `order` must be ~SEQ-CST~ or ~UNORDERED~");if(p(y))throw new f("Assertion failed: `arrayBuffer` must not be detached");return g(y)}},27301:l=>{l.exports=function(u){return function(a){return u(a)}}},27374:(l,u,a)=>{var f=a(16946),p=a(74239);l.exports=function(d){return f(p(d))}},27534:(l,u,a)=>{var f=a(72552),p=a(40346);l.exports=function(d){return p(d)&&f(d)=="[object Arguments]"}},27881:l=>{l.exports=function(u){return u==="BIGUINT64"||u==="BIGINT64"}},28077:l=>{l.exports=function(u,a){return u!=null&&a in Object(u)}},28131:(l,u,a)=>{var f=a(69675),p=a(9957),d=a(55701);l.exports=function(m){if(m===void 0)return!1;if(!d(m))throw new f("Assertion failed: `Desc` must be a Property Descriptor");return!(!p(m,"[[Value]]")&&!p(m,"[[Writable]]"))}},28253:(l,u,a)=>{a(6687);var f=a(61747);l.exports=f("Array","map")},28303:(l,u,a)=>{var f=a(56110)(a(9325),"WeakMap");l.exports=f},28311:(l,u,a)=>{var f=a(92361),p=a(82159),d=a(41505),m=f(f.bind);l.exports=function(g,y){return p(g),y===void 0?g:d?m(g,y):function(){return g.apply(y,arguments)}}},28450:(l,u,a)=>{var f=a(36624),p=a(82235),d=a(87136),m=a(76264)("species");l.exports=function(g,y){var w,b=f(g).constructor;return b===void 0||d(w=f(b)[m])?y:p(w)}},28586:(l,u,a)=>{var f=a(56449),p=a(44394),d=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,m=/^\w*$/;l.exports=function(g,y){if(f(g))return!1;var w=typeof g;return!(w!="number"&&w!="symbol"&&w!="boolean"&&g!=null&&!p(g))||m.test(g)||!d.test(g)||y!=null&&g in Object(y)}},28699:(l,u,a)=>{a(95395);var f=a(92046);l.exports=f.Object.values},28703:(l,u,a)=>{a(20366)("matcher")},28754:(l,u,a)=>{var f=a(25160);l.exports=function(p,d,m){var g=p.length;return m=m===void 0?g:m,!d&&m>=g?p:f(p,d,m)}},28823:(l,u,a)=>{var f=a(88280),p=a(16693),d=Array.prototype;l.exports=function(m){var g=m.reduce;return m===d||f(d,m)&&g===d.reduce?p:g}},28875:(l,u,a)=>{var f;if(!Object.keys){var p=Object.prototype.hasOwnProperty,d=Object.prototype.toString,m=a(1093),g=Object.prototype.propertyIsEnumerable,y=!g.call({toString:null},"toString"),w=g.call((function(){}),"prototype"),b=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],_=function(A){var k=A.constructor;return k&&k.prototype===A},E={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},S=(function(){if(typeof window>"u")return!1;for(var A in window)try{if(!E["$"+A]&&p.call(window,A)&&window[A]!==null&&typeof window[A]=="object")try{_(window[A])}catch{return!0}}catch{return!0}return!1})();f=function(A){var k=A!==null&&typeof A=="object",O=d.call(A)==="[object Function]",j=m(A),P=k&&d.call(A)==="[object String]",I=[];if(!k&&!O&&!j)throw new TypeError("Object.keys called on a non-object");var $=w&&O;if(P&&A.length>0&&!p.call(A,0))for(var R=0;R0)for(var q=0;q"u"||!S)return _(ee);try{return _(ee)}catch{return!1}})(A),Q=0;Q{var f=a(74335)(Object.getPrototypeOf,Object);l.exports=f},28894:(l,u,a)=>{var f=a(70453)("%parseInt%"),p=a(71514),d=a(58968),m=a(98017),g=a(36556),y=g("String.prototype.indexOf"),w=g("String.prototype.slice"),b=a(99154),_=a(68213),E=1023,S="11111111111",A="00000000000",k=A+A+A+A+"0000000";l.exports=function(O,j){var P,I,$=O<0||m(O)?"1":"0";if(isNaN(O))P=S,I="1"+k;else if(isFinite(O))if(O===0)P=A,I="0"+k;else{O=p(O);var R,q=d(O),B=_(q),W=b(O-q);if(B)P=B.length-1;else{var Q=y(W,"1");Q>-1&&(R=Q+1),P=-R}I=B+W,P<0?(P<=-1023&&(R=1022),I=w(I,R)):I=w(I,1),P=w(A+_(P+E),-11),I=w(I+k+"0",0,52)}else P=S,I="0"+k;for(var ee=$+P+I,ie=[],ne=0;ne<8;ne++)ie[j?8-ne-1:ne]=f(w(ee,8*ne,8*(ne+1)),2);return ie}},28905:(l,u,a)=>{var f=a(10117),p=a(71737);l.exports=function(m,g,y,w){return(function(b,_,E,S){var A,k,O={},j=new p,P=function(I){var $=I.v!==A?I.v:I.w,R=O[$],q=E(I),B=k.distance+q;if(q<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+I+" Weight: "+q);B0&&(A=j.removeMin(),(k=O[A]).distance!==Number.POSITIVE_INFINITY);)S(A).forEach(P);return O})(m,String(g),y||d,w||function(b){return m.outEdges(b)})};var d=f.constant(1)},29172:(l,u,a)=>{var f=a(5861),p=a(40346);l.exports=function(d){return p(d)&&f(d)=="[object Map]"}},29276:(l,u,a)=>{var f=a(10117);function p(d,m,g,y,w,b){f.has(y,m)||(y[m]=!0,g||b.push(m),f.each(w(m),(function(_){p(d,_,g,y,w,b)})),g&&b.push(m))}l.exports=function(d,m,g){f.isArray(m)||(m=[m]);var y=(d.isDirected()?d.successors:d.neighbors).bind(d),w=[],b={};return f.each(m,(function(_){if(!d.hasNode(_))throw new Error("Graph does not have node: "+_);p(d,_,g==="post",b,y,w)})),w}},29367:(l,u,a)=>{var f=a(82159),p=a(87136);l.exports=function(d,m){var g=d[m];return p(g)?void 0:f(g)}},29538:(l,u,a)=>{var f=a(39447),p=a(1907),d=a(13930),m=a(98828),g=a(2875),y=a(87170),w=a(22574),b=a(39298),_=a(16946),E=Object.assign,S=Object.defineProperty,A=p([].concat);l.exports=!E||m((function(){if(f&&E({b:1},E(S({},"a",{enumerable:!0,get:function(){S(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var k={},O={},j=Symbol("assign detection"),P="abcdefghijklmnopqrst";return k[j]=7,P.split("").forEach((function(I){O[I]=I})),E({},k)[j]!==7||g(E({},O)).join("")!==P}))?function(k,O){for(var j=b(k),P=arguments.length,I=1,$=y.f,R=w.f;P>I;)for(var q,B=_(arguments[I++]),W=$?A(g(B),$(B)):g(B),Q=W.length,ee=0;Q>ee;)q=W[ee++],f&&!d(R,B,q)||(j[q]=B[q]);return j}:E},29544:(l,u,a)=>{l.exports=a(40975)},29550:(l,u,a)=>{l.exports=a(37867)},29790:l=>{var u=typeof BigInt<"u"&&BigInt;l.exports=function(){return typeof u=="function"&&typeof BigInt=="function"&&typeof u(42)=="bigint"&&typeof BigInt(42)=="bigint"}},29817:l=>{l.exports=function(u){return this.__data__.has(u)}},29832:(l,u,a)=>{var f=a(39298),p=a(34849),d=a(20575);l.exports=function(m){for(var g=f(this),y=d(g),w=arguments.length,b=p(w>1?arguments[1]:void 0,y),_=w>2?arguments[2]:void 0,E=_===void 0?y:p(_,y);E>b;)g[b++]=m;return g}},29844:(l,u)=>{function a(Te,fe){var xe=Te.length;Te.push(fe);e:for(;0>>1,Qe=Te[Ke];if(!(0>>1;Ked(gt,xe))$td(Ae,gt)?(Te[Ke]=Ae,Te[$t]=xe,Ke=$t):(Te[Ke]=gt,Te[kt]=xe,Ke=kt);else{if(!($td(Ae,xe)))break e;Te[Ke]=Ae,Te[$t]=xe,Ke=$t}}}return fe}function d(Te,fe){var xe=Te.sortIndex-fe.sortIndex;return xe!==0?xe:Te.id-fe.id}if(typeof performance=="object"&&typeof performance.now=="function"){var m=performance;u.unstable_now=function(){return m.now()}}else{var g=Date,y=g.now();u.unstable_now=function(){return g.now()-y}}var w=[],b=[],_=1,E=null,S=3,A=!1,k=!1,O=!1,j=typeof setTimeout=="function"?setTimeout:null,P=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;function $(Te){for(var fe=f(b);fe!==null;){if(fe.callback===null)p(b);else{if(!(fe.startTime<=Te))break;p(b),fe.sortIndex=fe.expirationTime,a(w,fe)}fe=f(b)}}function R(Te){if(O=!1,$(Te),!k)if(f(w)!==null)k=!0,$e(q);else{var fe=f(b);fe!==null&&qe(R,fe.startTime-Te)}}function q(Te,fe){k=!1,O&&(O=!1,P(ee),ee=-1),A=!0;var xe=S;try{for($(fe),E=f(w);E!==null&&(!(E.expirationTime>fe)||Te&&!ve());){var Ke=E.callback;if(typeof Ke=="function"){E.callback=null,S=E.priorityLevel;var Qe=Ke(E.expirationTime<=fe);fe=u.unstable_now(),typeof Qe=="function"?E.callback=Qe:E===f(w)&&p(w),$(fe)}else p(w);E=f(w)}if(E!==null)var bt=!0;else{var kt=f(b);kt!==null&&qe(R,kt.startTime-fe),bt=!1}return bt}finally{E=null,S=xe,A=!1}}typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var B,W=!1,Q=null,ee=-1,ie=5,ne=-1;function ve(){return!(u.unstable_now()-neTe||125Ke?(Te.sortIndex=xe,a(b,Te),f(w)===null&&Te===f(b)&&(O?(P(ee),ee=-1):O=!0,qe(R,xe-Ke))):(Te.sortIndex=Qe,a(w,Te),k||A||(k=!0,$e(q))),Te},u.unstable_shouldYield=ve,u.unstable_wrapCallback=function(Te){var fe=S;return function(){var xe=S;S=fe;try{return Te.apply(this,arguments)}finally{S=xe}}}},29888:(l,u,a)=>{var f=a(10117);function p(m){var g={},y={},w=[];if(f.each(m.sinks(),(function b(_){if(f.has(y,_))throw new d;f.has(g,_)||(y[_]=!0,g[_]=!0,f.each(m.predecessors(_),b),delete y[_],w.push(_))})),f.size(g)!==m.nodeCount())throw new d;return w}function d(){}l.exports=p,p.CycleException=d,d.prototype=new Error},29905:l=>{l.exports=function(u,a,f){for(var p=-1,d=u==null?0:u.length;++p{var f=a(30655),p=a(58068),d=a(69675),m=a(75795);l.exports=function(g,y,w){if(!g||typeof g!="object"&&typeof g!="function")throw new d("`obj` must be an object or a function`");if(typeof y!="string"&&typeof y!="symbol")throw new d("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new d("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new d("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new d("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new d("`loose`, if provided, must be a boolean");var b=arguments.length>3?arguments[3]:null,_=arguments.length>4?arguments[4]:null,E=arguments.length>5?arguments[5]:null,S=arguments.length>6&&arguments[6],A=!!m&&m(g,y);if(f)f(g,y,{configurable:E===null&&A?A.configurable:!E,enumerable:b===null&&A?A.enumerable:!b,value:w,writable:_===null&&A?A.writable:!_});else{if(!S&&(b||_||E))throw new p("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");g[y]=w}}},30113:(l,u,a)=>{l.exports=a(81350)},30176:function(l,u,a){(function(){var f,p,d,m;p=a(20717),d=a(77771),m=a(1248),{YAMLError:f}=a(80467),this.SerializerError=class extends f{},this.Serializer=(function(){var g;class y{constructor(){return g.apply(this,arguments)}initialise({encoding:b,explicit_start:_,explicit_end:E,version:S,tags:A}={}){return this.encoding=b,this.explicit_start=_,this.explicit_end=E,this.version=S,this.tags=A,this.serialized_nodes={},this.anchors={},this.last_anchor_id=0,this.closed=null}open(){if(this.closed===null)return this.emit(new p.StreamStartEvent(this.encoding)),this.closed=!1;throw this.closed?new SerializerError("serializer is closed"):new SerializerError("serializer is already open")}close(){if(this.closed===null)throw new SerializerError("serializer is not opened");if(!this.closed)return this.emit(new p.StreamEndEvent),this.closed=!0}serialize(b){if(this.closed===null)throw new SerializerError("serializer is not opened");if(this.closed)throw new SerializerError("serializer is closed");return b!=null&&(this.emit(new p.DocumentStartEvent(void 0,void 0,this.explicit_start,this.version,this.tags)),this.anchor_node(b),this.serialize_node(b),this.emit(new p.DocumentEndEvent(void 0,void 0,this.explicit_end))),this.serialized_nodes={},this.anchors={},this.last_anchor_id=0}anchor_node(b){var _,E,S,A,k,O,j,P,I,$,R,q,B;if(b.unique_id in this.anchors)return(_=this.anchors)[P=b.unique_id]!=null?_[P]:_[P]=this.generate_anchor(b);if(this.anchors[b.unique_id]=null,b instanceof d.SequenceNode){for(R=[],E=0,O=(I=b.value).length;E{l.exports=function(u){return typeof u=="number"&&u>-1&&u%1==0&&u<=9007199254740991}},30361:l=>{var u=/^(?:0|[1-9]\d*)$/;l.exports=function(a,f){var p=typeof a;return!!(f=f??9007199254740991)&&(p=="number"||p!="symbol"&&u.test(a))&&a>-1&&a%1==0&&a{var f=a(34932);l.exports=function(p,d){return f(d,(function(m){return p[m]}))}},30592:(l,u,a)=>{var f=a(30655),p=function(){return!!f};p.hasArrayLengthDefineBug=function(){if(!f)return null;try{return f([],"length",{value:1}).length!==1}catch{return!0}},l.exports=p},30641:(l,u,a)=>{var f=a(86649),p=a(95950);l.exports=function(d,m){return d&&f(d,m,p)}},30655:l=>{var u=Object.defineProperty||!1;if(u)try{u({},"a",{value:1})}catch{u=!1}l.exports=u},30756:(l,u,a)=>{var f=a(23805);l.exports=function(p){return p==p&&!f(p)}},30974:function(){(function(){this.Token=class{constructor(l,u){this.start_mark=l,this.end_mark=u}},this.DirectiveToken=(function(){class l extends this.Token{constructor(a,f,p,d){super(p,d),this.name=a,this.value=f}}return l.prototype.id="",l}).call(this),this.DocumentStartToken=(function(){class l extends this.Token{}return l.prototype.id="",l}).call(this),this.DocumentEndToken=(function(){class l extends this.Token{}return l.prototype.id="",l}).call(this),this.StreamStartToken=(function(){class l extends this.Token{constructor(a,f,p){super(a,f),this.encoding=p}}return l.prototype.id="",l}).call(this),this.StreamEndToken=(function(){class l extends this.Token{}return l.prototype.id="",l}).call(this),this.BlockSequenceStartToken=(function(){class l extends this.Token{}return l.prototype.id="",l}).call(this),this.BlockMappingStartToken=(function(){class l extends this.Token{}return l.prototype.id="",l}).call(this),this.BlockEndToken=(function(){class l extends this.Token{}return l.prototype.id="",l}).call(this),this.FlowSequenceStartToken=(function(){class l extends this.Token{}return l.prototype.id="[",l}).call(this),this.FlowMappingStartToken=(function(){class l extends this.Token{}return l.prototype.id="{",l}).call(this),this.FlowSequenceEndToken=(function(){class l extends this.Token{}return l.prototype.id="]",l}).call(this),this.FlowMappingEndToken=(function(){class l extends this.Token{}return l.prototype.id="}",l}).call(this),this.KeyToken=(function(){class l extends this.Token{}return l.prototype.id="?",l}).call(this),this.ValueToken=(function(){class l extends this.Token{}return l.prototype.id=":",l}).call(this),this.BlockEntryToken=(function(){class l extends this.Token{}return l.prototype.id="-",l}).call(this),this.FlowEntryToken=(function(){class l extends this.Token{}return l.prototype.id=",",l}).call(this),this.AliasToken=(function(){class l extends this.Token{constructor(a,f,p){super(f,p),this.value=a}}return l.prototype.id="",l}).call(this),this.AnchorToken=(function(){class l extends this.Token{constructor(a,f,p){super(f,p),this.value=a}}return l.prototype.id="",l}).call(this),this.TagToken=(function(){class l extends this.Token{constructor(a,f,p){super(f,p),this.value=a}}return l.prototype.id="",l}).call(this),this.ScalarToken=(function(){class l extends this.Token{constructor(a,f,p,d,m){super(p,d),this.value=a,this.plain=f,this.style=m}}return l.prototype.id="",l}).call(this)}).call(this)},30980:(l,u,a)=>{var f=a(39344),p=a(94033);function d(m){this.__wrapped__=m,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}d.prototype=f(p.prototype),d.prototype.constructor=d,l.exports=d},31024:l=>{l.exports=["alignContent","MozAlignContent","WebkitAlignContent","MSAlignContent","OAlignContent","alignItems","MozAlignItems","WebkitAlignItems","MSAlignItems","OAlignItems","alignSelf","MozAlignSelf","WebkitAlignSelf","MSAlignSelf","OAlignSelf","all","MozAll","WebkitAll","MSAll","OAll","animation","MozAnimation","WebkitAnimation","MSAnimation","OAnimation","animationDelay","MozAnimationDelay","WebkitAnimationDelay","MSAnimationDelay","OAnimationDelay","animationDirection","MozAnimationDirection","WebkitAnimationDirection","MSAnimationDirection","OAnimationDirection","animationDuration","MozAnimationDuration","WebkitAnimationDuration","MSAnimationDuration","OAnimationDuration","animationFillMode","MozAnimationFillMode","WebkitAnimationFillMode","MSAnimationFillMode","OAnimationFillMode","animationIterationCount","MozAnimationIterationCount","WebkitAnimationIterationCount","MSAnimationIterationCount","OAnimationIterationCount","animationName","MozAnimationName","WebkitAnimationName","MSAnimationName","OAnimationName","animationPlayState","MozAnimationPlayState","WebkitAnimationPlayState","MSAnimationPlayState","OAnimationPlayState","animationTimingFunction","MozAnimationTimingFunction","WebkitAnimationTimingFunction","MSAnimationTimingFunction","OAnimationTimingFunction","backfaceVisibility","MozBackfaceVisibility","WebkitBackfaceVisibility","MSBackfaceVisibility","OBackfaceVisibility","background","MozBackground","WebkitBackground","MSBackground","OBackground","backgroundAttachment","MozBackgroundAttachment","WebkitBackgroundAttachment","MSBackgroundAttachment","OBackgroundAttachment","backgroundBlendMode","MozBackgroundBlendMode","WebkitBackgroundBlendMode","MSBackgroundBlendMode","OBackgroundBlendMode","backgroundClip","MozBackgroundClip","WebkitBackgroundClip","MSBackgroundClip","OBackgroundClip","backgroundColor","MozBackgroundColor","WebkitBackgroundColor","MSBackgroundColor","OBackgroundColor","backgroundImage","MozBackgroundImage","WebkitBackgroundImage","MSBackgroundImage","OBackgroundImage","backgroundOrigin","MozBackgroundOrigin","WebkitBackgroundOrigin","MSBackgroundOrigin","OBackgroundOrigin","backgroundPosition","MozBackgroundPosition","WebkitBackgroundPosition","MSBackgroundPosition","OBackgroundPosition","backgroundRepeat","MozBackgroundRepeat","WebkitBackgroundRepeat","MSBackgroundRepeat","OBackgroundRepeat","backgroundSize","MozBackgroundSize","WebkitBackgroundSize","MSBackgroundSize","OBackgroundSize","blockSize","MozBlockSize","WebkitBlockSize","MSBlockSize","OBlockSize","border","MozBorder","WebkitBorder","MSBorder","OBorder","borderBlockEnd","MozBorderBlockEnd","WebkitBorderBlockEnd","MSBorderBlockEnd","OBorderBlockEnd","borderBlockEndColor","MozBorderBlockEndColor","WebkitBorderBlockEndColor","MSBorderBlockEndColor","OBorderBlockEndColor","borderBlockEndStyle","MozBorderBlockEndStyle","WebkitBorderBlockEndStyle","MSBorderBlockEndStyle","OBorderBlockEndStyle","borderBlockEndWidth","MozBorderBlockEndWidth","WebkitBorderBlockEndWidth","MSBorderBlockEndWidth","OBorderBlockEndWidth","borderBlockStart","MozBorderBlockStart","WebkitBorderBlockStart","MSBorderBlockStart","OBorderBlockStart","borderBlockStartColor","MozBorderBlockStartColor","WebkitBorderBlockStartColor","MSBorderBlockStartColor","OBorderBlockStartColor","borderBlockStartStyle","MozBorderBlockStartStyle","WebkitBorderBlockStartStyle","MSBorderBlockStartStyle","OBorderBlockStartStyle","borderBlockStartWidth","MozBorderBlockStartWidth","WebkitBorderBlockStartWidth","MSBorderBlockStartWidth","OBorderBlockStartWidth","borderBottom","MozBorderBottom","WebkitBorderBottom","MSBorderBottom","OBorderBottom","borderBottomColor","MozBorderBottomColor","WebkitBorderBottomColor","MSBorderBottomColor","OBorderBottomColor","borderBottomLeftRadius","MozBorderBottomLeftRadius","WebkitBorderBottomLeftRadius","MSBorderBottomLeftRadius","OBorderBottomLeftRadius","borderBottomRightRadius","MozBorderBottomRightRadius","WebkitBorderBottomRightRadius","MSBorderBottomRightRadius","OBorderBottomRightRadius","borderBottomStyle","MozBorderBottomStyle","WebkitBorderBottomStyle","MSBorderBottomStyle","OBorderBottomStyle","borderBottomWidth","MozBorderBottomWidth","WebkitBorderBottomWidth","MSBorderBottomWidth","OBorderBottomWidth","borderCollapse","MozBorderCollapse","WebkitBorderCollapse","MSBorderCollapse","OBorderCollapse","borderColor","MozBorderColor","WebkitBorderColor","MSBorderColor","OBorderColor","borderImage","MozBorderImage","WebkitBorderImage","MSBorderImage","OBorderImage","borderImageOutset","MozBorderImageOutset","WebkitBorderImageOutset","MSBorderImageOutset","OBorderImageOutset","borderImageRepeat","MozBorderImageRepeat","WebkitBorderImageRepeat","MSBorderImageRepeat","OBorderImageRepeat","borderImageSlice","MozBorderImageSlice","WebkitBorderImageSlice","MSBorderImageSlice","OBorderImageSlice","borderImageSource","MozBorderImageSource","WebkitBorderImageSource","MSBorderImageSource","OBorderImageSource","borderImageWidth","MozBorderImageWidth","WebkitBorderImageWidth","MSBorderImageWidth","OBorderImageWidth","borderInlineEnd","MozBorderInlineEnd","WebkitBorderInlineEnd","MSBorderInlineEnd","OBorderInlineEnd","borderInlineEndColor","MozBorderInlineEndColor","WebkitBorderInlineEndColor","MSBorderInlineEndColor","OBorderInlineEndColor","borderInlineEndStyle","MozBorderInlineEndStyle","WebkitBorderInlineEndStyle","MSBorderInlineEndStyle","OBorderInlineEndStyle","borderInlineEndWidth","MozBorderInlineEndWidth","WebkitBorderInlineEndWidth","MSBorderInlineEndWidth","OBorderInlineEndWidth","borderInlineStart","MozBorderInlineStart","WebkitBorderInlineStart","MSBorderInlineStart","OBorderInlineStart","borderInlineStartColor","MozBorderInlineStartColor","WebkitBorderInlineStartColor","MSBorderInlineStartColor","OBorderInlineStartColor","borderInlineStartStyle","MozBorderInlineStartStyle","WebkitBorderInlineStartStyle","MSBorderInlineStartStyle","OBorderInlineStartStyle","borderInlineStartWidth","MozBorderInlineStartWidth","WebkitBorderInlineStartWidth","MSBorderInlineStartWidth","OBorderInlineStartWidth","borderLeft","MozBorderLeft","WebkitBorderLeft","MSBorderLeft","OBorderLeft","borderLeftColor","MozBorderLeftColor","WebkitBorderLeftColor","MSBorderLeftColor","OBorderLeftColor","borderLeftStyle","MozBorderLeftStyle","WebkitBorderLeftStyle","MSBorderLeftStyle","OBorderLeftStyle","borderLeftWidth","MozBorderLeftWidth","WebkitBorderLeftWidth","MSBorderLeftWidth","OBorderLeftWidth","borderRadius","MozBorderRadius","WebkitBorderRadius","MSBorderRadius","OBorderRadius","borderRight","MozBorderRight","WebkitBorderRight","MSBorderRight","OBorderRight","borderRightColor","MozBorderRightColor","WebkitBorderRightColor","MSBorderRightColor","OBorderRightColor","borderRightStyle","MozBorderRightStyle","WebkitBorderRightStyle","MSBorderRightStyle","OBorderRightStyle","borderRightWidth","MozBorderRightWidth","WebkitBorderRightWidth","MSBorderRightWidth","OBorderRightWidth","borderSpacing","MozBorderSpacing","WebkitBorderSpacing","MSBorderSpacing","OBorderSpacing","borderStyle","MozBorderStyle","WebkitBorderStyle","MSBorderStyle","OBorderStyle","borderTop","MozBorderTop","WebkitBorderTop","MSBorderTop","OBorderTop","borderTopColor","MozBorderTopColor","WebkitBorderTopColor","MSBorderTopColor","OBorderTopColor","borderTopLeftRadius","MozBorderTopLeftRadius","WebkitBorderTopLeftRadius","MSBorderTopLeftRadius","OBorderTopLeftRadius","borderTopRightRadius","MozBorderTopRightRadius","WebkitBorderTopRightRadius","MSBorderTopRightRadius","OBorderTopRightRadius","borderTopStyle","MozBorderTopStyle","WebkitBorderTopStyle","MSBorderTopStyle","OBorderTopStyle","borderTopWidth","MozBorderTopWidth","WebkitBorderTopWidth","MSBorderTopWidth","OBorderTopWidth","borderWidth","MozBorderWidth","WebkitBorderWidth","MSBorderWidth","OBorderWidth","bottom","MozBottom","WebkitBottom","MSBottom","OBottom","boxDecorationBreak","MozBoxDecorationBreak","WebkitBoxDecorationBreak","MSBoxDecorationBreak","OBoxDecorationBreak","boxShadow","MozBoxShadow","WebkitBoxShadow","MSBoxShadow","OBoxShadow","boxSizing","MozBoxSizing","WebkitBoxSizing","MSBoxSizing","OBoxSizing","breakAfter","MozBreakAfter","WebkitBreakAfter","MSBreakAfter","OBreakAfter","breakBefore","MozBreakBefore","WebkitBreakBefore","MSBreakBefore","OBreakBefore","breakInside","MozBreakInside","WebkitBreakInside","MSBreakInside","OBreakInside","captionSide","MozCaptionSide","WebkitCaptionSide","MSCaptionSide","OCaptionSide","caretColor","MozCaretColor","WebkitCaretColor","MSCaretColor","OCaretColor","ch","MozCh","WebkitCh","MSCh","OCh","clear","MozClear","WebkitClear","MSClear","OClear","clip","MozClip","WebkitClip","MSClip","OClip","clipPath","MozClipPath","WebkitClipPath","MSClipPath","OClipPath","cm","MozCm","WebkitCm","MSCm","OCm","color","MozColor","WebkitColor","MSColor","OColor","columnCount","MozColumnCount","WebkitColumnCount","MSColumnCount","OColumnCount","columnFill","MozColumnFill","WebkitColumnFill","MSColumnFill","OColumnFill","columnGap","MozColumnGap","WebkitColumnGap","MSColumnGap","OColumnGap","columnRule","MozColumnRule","WebkitColumnRule","MSColumnRule","OColumnRule","columnRuleColor","MozColumnRuleColor","WebkitColumnRuleColor","MSColumnRuleColor","OColumnRuleColor","columnRuleStyle","MozColumnRuleStyle","WebkitColumnRuleStyle","MSColumnRuleStyle","OColumnRuleStyle","columnRuleWidth","MozColumnRuleWidth","WebkitColumnRuleWidth","MSColumnRuleWidth","OColumnRuleWidth","columnSpan","MozColumnSpan","WebkitColumnSpan","MSColumnSpan","OColumnSpan","columnWidth","MozColumnWidth","WebkitColumnWidth","MSColumnWidth","OColumnWidth","columns","MozColumns","WebkitColumns","MSColumns","OColumns","content","MozContent","WebkitContent","MSContent","OContent","counterIncrement","MozCounterIncrement","WebkitCounterIncrement","MSCounterIncrement","OCounterIncrement","counterReset","MozCounterReset","WebkitCounterReset","MSCounterReset","OCounterReset","cursor","MozCursor","WebkitCursor","MSCursor","OCursor","deg","MozDeg","WebkitDeg","MSDeg","ODeg","direction","MozDirection","WebkitDirection","MSDirection","ODirection","display","MozDisplay","WebkitDisplay","MSDisplay","ODisplay","dpcm","MozDpcm","WebkitDpcm","MSDpcm","ODpcm","dpi","MozDpi","WebkitDpi","MSDpi","ODpi","dppx","MozDppx","WebkitDppx","MSDppx","ODppx","em","MozEm","WebkitEm","MSEm","OEm","emptyCells","MozEmptyCells","WebkitEmptyCells","MSEmptyCells","OEmptyCells","ex","MozEx","WebkitEx","MSEx","OEx","filter","MozFilter","WebkitFilter","MSFilter","OFilter","flexBasis","MozFlexBasis","WebkitFlexBasis","MSFlexBasis","OFlexBasis","flexDirection","MozFlexDirection","WebkitFlexDirection","MSFlexDirection","OFlexDirection","flexFlow","MozFlexFlow","WebkitFlexFlow","MSFlexFlow","OFlexFlow","flexGrow","MozFlexGrow","WebkitFlexGrow","MSFlexGrow","OFlexGrow","flexShrink","MozFlexShrink","WebkitFlexShrink","MSFlexShrink","OFlexShrink","flexWrap","MozFlexWrap","WebkitFlexWrap","MSFlexWrap","OFlexWrap","float","MozFloat","WebkitFloat","MSFloat","OFloat","font","MozFont","WebkitFont","MSFont","OFont","fontFamily","MozFontFamily","WebkitFontFamily","MSFontFamily","OFontFamily","fontFeatureSettings","MozFontFeatureSettings","WebkitFontFeatureSettings","MSFontFeatureSettings","OFontFeatureSettings","fontKerning","MozFontKerning","WebkitFontKerning","MSFontKerning","OFontKerning","fontLanguageOverride","MozFontLanguageOverride","WebkitFontLanguageOverride","MSFontLanguageOverride","OFontLanguageOverride","fontSize","MozFontSize","WebkitFontSize","MSFontSize","OFontSize","fontSizeAdjust","MozFontSizeAdjust","WebkitFontSizeAdjust","MSFontSizeAdjust","OFontSizeAdjust","fontStretch","MozFontStretch","WebkitFontStretch","MSFontStretch","OFontStretch","fontStyle","MozFontStyle","WebkitFontStyle","MSFontStyle","OFontStyle","fontSynthesis","MozFontSynthesis","WebkitFontSynthesis","MSFontSynthesis","OFontSynthesis","fontVariant","MozFontVariant","WebkitFontVariant","MSFontVariant","OFontVariant","fontVariantAlternates","MozFontVariantAlternates","WebkitFontVariantAlternates","MSFontVariantAlternates","OFontVariantAlternates","fontVariantCaps","MozFontVariantCaps","WebkitFontVariantCaps","MSFontVariantCaps","OFontVariantCaps","fontVariantEastAsian","MozFontVariantEastAsian","WebkitFontVariantEastAsian","MSFontVariantEastAsian","OFontVariantEastAsian","fontVariantLigatures","MozFontVariantLigatures","WebkitFontVariantLigatures","MSFontVariantLigatures","OFontVariantLigatures","fontVariantNumeric","MozFontVariantNumeric","WebkitFontVariantNumeric","MSFontVariantNumeric","OFontVariantNumeric","fontVariantPosition","MozFontVariantPosition","WebkitFontVariantPosition","MSFontVariantPosition","OFontVariantPosition","fontWeight","MozFontWeight","WebkitFontWeight","MSFontWeight","OFontWeight","fr","MozFr","WebkitFr","MSFr","OFr","grad","MozGrad","WebkitGrad","MSGrad","OGrad","grid","MozGrid","WebkitGrid","MSGrid","OGrid","gridArea","MozGridArea","WebkitGridArea","MSGridArea","OGridArea","gridAutoColumns","MozGridAutoColumns","WebkitGridAutoColumns","MSGridAutoColumns","OGridAutoColumns","gridAutoFlow","MozGridAutoFlow","WebkitGridAutoFlow","MSGridAutoFlow","OGridAutoFlow","gridAutoRows","MozGridAutoRows","WebkitGridAutoRows","MSGridAutoRows","OGridAutoRows","gridColumn","MozGridColumn","WebkitGridColumn","MSGridColumn","OGridColumn","gridColumnEnd","MozGridColumnEnd","WebkitGridColumnEnd","MSGridColumnEnd","OGridColumnEnd","gridColumnGap","MozGridColumnGap","WebkitGridColumnGap","MSGridColumnGap","OGridColumnGap","gridColumnStart","MozGridColumnStart","WebkitGridColumnStart","MSGridColumnStart","OGridColumnStart","gridGap","MozGridGap","WebkitGridGap","MSGridGap","OGridGap","gridRow","MozGridRow","WebkitGridRow","MSGridRow","OGridRow","gridRowEnd","MozGridRowEnd","WebkitGridRowEnd","MSGridRowEnd","OGridRowEnd","gridRowGap","MozGridRowGap","WebkitGridRowGap","MSGridRowGap","OGridRowGap","gridRowStart","MozGridRowStart","WebkitGridRowStart","MSGridRowStart","OGridRowStart","gridTemplate","MozGridTemplate","WebkitGridTemplate","MSGridTemplate","OGridTemplate","gridTemplateAreas","MozGridTemplateAreas","WebkitGridTemplateAreas","MSGridTemplateAreas","OGridTemplateAreas","gridTemplateColumns","MozGridTemplateColumns","WebkitGridTemplateColumns","MSGridTemplateColumns","OGridTemplateColumns","gridTemplateRows","MozGridTemplateRows","WebkitGridTemplateRows","MSGridTemplateRows","OGridTemplateRows","height","MozHeight","WebkitHeight","MSHeight","OHeight","hyphens","MozHyphens","WebkitHyphens","MSHyphens","OHyphens","hz","MozHz","WebkitHz","MSHz","OHz","imageOrientation","MozImageOrientation","WebkitImageOrientation","MSImageOrientation","OImageOrientation","imageRendering","MozImageRendering","WebkitImageRendering","MSImageRendering","OImageRendering","imageResolution","MozImageResolution","WebkitImageResolution","MSImageResolution","OImageResolution","imeMode","MozImeMode","WebkitImeMode","MSImeMode","OImeMode","in","MozIn","WebkitIn","MSIn","OIn","inherit","MozInherit","WebkitInherit","MSInherit","OInherit","initial","MozInitial","WebkitInitial","MSInitial","OInitial","inlineSize","MozInlineSize","WebkitInlineSize","MSInlineSize","OInlineSize","isolation","MozIsolation","WebkitIsolation","MSIsolation","OIsolation","justifyContent","MozJustifyContent","WebkitJustifyContent","MSJustifyContent","OJustifyContent","khz","MozKhz","WebkitKhz","MSKhz","OKhz","left","MozLeft","WebkitLeft","MSLeft","OLeft","letterSpacing","MozLetterSpacing","WebkitLetterSpacing","MSLetterSpacing","OLetterSpacing","lineBreak","MozLineBreak","WebkitLineBreak","MSLineBreak","OLineBreak","lineHeight","MozLineHeight","WebkitLineHeight","MSLineHeight","OLineHeight","listStyle","MozListStyle","WebkitListStyle","MSListStyle","OListStyle","listStyleImage","MozListStyleImage","WebkitListStyleImage","MSListStyleImage","OListStyleImage","listStylePosition","MozListStylePosition","WebkitListStylePosition","MSListStylePosition","OListStylePosition","listStyleType","MozListStyleType","WebkitListStyleType","MSListStyleType","OListStyleType","margin","MozMargin","WebkitMargin","MSMargin","OMargin","marginBlockEnd","MozMarginBlockEnd","WebkitMarginBlockEnd","MSMarginBlockEnd","OMarginBlockEnd","marginBlockStart","MozMarginBlockStart","WebkitMarginBlockStart","MSMarginBlockStart","OMarginBlockStart","marginBottom","MozMarginBottom","WebkitMarginBottom","MSMarginBottom","OMarginBottom","marginInlineEnd","MozMarginInlineEnd","WebkitMarginInlineEnd","MSMarginInlineEnd","OMarginInlineEnd","marginInlineStart","MozMarginInlineStart","WebkitMarginInlineStart","MSMarginInlineStart","OMarginInlineStart","marginLeft","MozMarginLeft","WebkitMarginLeft","MSMarginLeft","OMarginLeft","marginRight","MozMarginRight","WebkitMarginRight","MSMarginRight","OMarginRight","marginTop","MozMarginTop","WebkitMarginTop","MSMarginTop","OMarginTop","mask","MozMask","WebkitMask","MSMask","OMask","maskClip","MozMaskClip","WebkitMaskClip","MSMaskClip","OMaskClip","maskComposite","MozMaskComposite","WebkitMaskComposite","MSMaskComposite","OMaskComposite","maskImage","MozMaskImage","WebkitMaskImage","MSMaskImage","OMaskImage","maskMode","MozMaskMode","WebkitMaskMode","MSMaskMode","OMaskMode","maskOrigin","MozMaskOrigin","WebkitMaskOrigin","MSMaskOrigin","OMaskOrigin","maskPosition","MozMaskPosition","WebkitMaskPosition","MSMaskPosition","OMaskPosition","maskRepeat","MozMaskRepeat","WebkitMaskRepeat","MSMaskRepeat","OMaskRepeat","maskSize","MozMaskSize","WebkitMaskSize","MSMaskSize","OMaskSize","maskType","MozMaskType","WebkitMaskType","MSMaskType","OMaskType","maxHeight","MozMaxHeight","WebkitMaxHeight","MSMaxHeight","OMaxHeight","maxWidth","MozMaxWidth","WebkitMaxWidth","MSMaxWidth","OMaxWidth","minBlockSize","MozMinBlockSize","WebkitMinBlockSize","MSMinBlockSize","OMinBlockSize","minHeight","MozMinHeight","WebkitMinHeight","MSMinHeight","OMinHeight","minInlineSize","MozMinInlineSize","WebkitMinInlineSize","MSMinInlineSize","OMinInlineSize","minWidth","MozMinWidth","WebkitMinWidth","MSMinWidth","OMinWidth","mixBlendMode","MozMixBlendMode","WebkitMixBlendMode","MSMixBlendMode","OMixBlendMode","mm","MozMm","WebkitMm","MSMm","OMm","ms","MozMs","WebkitMs","MSMs","OMs","objectFit","MozObjectFit","WebkitObjectFit","MSObjectFit","OObjectFit","objectPosition","MozObjectPosition","WebkitObjectPosition","MSObjectPosition","OObjectPosition","offsetBlockEnd","MozOffsetBlockEnd","WebkitOffsetBlockEnd","MSOffsetBlockEnd","OOffsetBlockEnd","offsetBlockStart","MozOffsetBlockStart","WebkitOffsetBlockStart","MSOffsetBlockStart","OOffsetBlockStart","offsetInlineEnd","MozOffsetInlineEnd","WebkitOffsetInlineEnd","MSOffsetInlineEnd","OOffsetInlineEnd","offsetInlineStart","MozOffsetInlineStart","WebkitOffsetInlineStart","MSOffsetInlineStart","OOffsetInlineStart","opacity","MozOpacity","WebkitOpacity","MSOpacity","OOpacity","order","MozOrder","WebkitOrder","MSOrder","OOrder","orphans","MozOrphans","WebkitOrphans","MSOrphans","OOrphans","outline","MozOutline","WebkitOutline","MSOutline","OOutline","outlineColor","MozOutlineColor","WebkitOutlineColor","MSOutlineColor","OOutlineColor","outlineOffset","MozOutlineOffset","WebkitOutlineOffset","MSOutlineOffset","OOutlineOffset","outlineStyle","MozOutlineStyle","WebkitOutlineStyle","MSOutlineStyle","OOutlineStyle","outlineWidth","MozOutlineWidth","WebkitOutlineWidth","MSOutlineWidth","OOutlineWidth","overflow","MozOverflow","WebkitOverflow","MSOverflow","OOverflow","overflowWrap","MozOverflowWrap","WebkitOverflowWrap","MSOverflowWrap","OOverflowWrap","overflowX","MozOverflowX","WebkitOverflowX","MSOverflowX","OOverflowX","overflowY","MozOverflowY","WebkitOverflowY","MSOverflowY","OOverflowY","padding","MozPadding","WebkitPadding","MSPadding","OPadding","paddingBlockEnd","MozPaddingBlockEnd","WebkitPaddingBlockEnd","MSPaddingBlockEnd","OPaddingBlockEnd","paddingBlockStart","MozPaddingBlockStart","WebkitPaddingBlockStart","MSPaddingBlockStart","OPaddingBlockStart","paddingBottom","MozPaddingBottom","WebkitPaddingBottom","MSPaddingBottom","OPaddingBottom","paddingInlineEnd","MozPaddingInlineEnd","WebkitPaddingInlineEnd","MSPaddingInlineEnd","OPaddingInlineEnd","paddingInlineStart","MozPaddingInlineStart","WebkitPaddingInlineStart","MSPaddingInlineStart","OPaddingInlineStart","paddingLeft","MozPaddingLeft","WebkitPaddingLeft","MSPaddingLeft","OPaddingLeft","paddingRight","MozPaddingRight","WebkitPaddingRight","MSPaddingRight","OPaddingRight","paddingTop","MozPaddingTop","WebkitPaddingTop","MSPaddingTop","OPaddingTop","pageBreakAfter","MozPageBreakAfter","WebkitPageBreakAfter","MSPageBreakAfter","OPageBreakAfter","pageBreakBefore","MozPageBreakBefore","WebkitPageBreakBefore","MSPageBreakBefore","OPageBreakBefore","pageBreakInside","MozPageBreakInside","WebkitPageBreakInside","MSPageBreakInside","OPageBreakInside","pc","MozPc","WebkitPc","MSPc","OPc","perspective","MozPerspective","WebkitPerspective","MSPerspective","OPerspective","perspectiveOrigin","MozPerspectiveOrigin","WebkitPerspectiveOrigin","MSPerspectiveOrigin","OPerspectiveOrigin","pointerEvents","MozPointerEvents","WebkitPointerEvents","MSPointerEvents","OPointerEvents","position","MozPosition","WebkitPosition","MSPosition","OPosition","pt","MozPt","WebkitPt","MSPt","OPt","px","MozPx","WebkitPx","MSPx","OPx","q","MozQ","WebkitQ","MSQ","OQ","quotes","MozQuotes","WebkitQuotes","MSQuotes","OQuotes","rad","MozRad","WebkitRad","MSRad","ORad","rem","MozRem","WebkitRem","MSRem","ORem","resize","MozResize","WebkitResize","MSResize","OResize","revert","MozRevert","WebkitRevert","MSRevert","ORevert","right","MozRight","WebkitRight","MSRight","ORight","rubyAlign","MozRubyAlign","WebkitRubyAlign","MSRubyAlign","ORubyAlign","rubyMerge","MozRubyMerge","WebkitRubyMerge","MSRubyMerge","ORubyMerge","rubyPosition","MozRubyPosition","WebkitRubyPosition","MSRubyPosition","ORubyPosition","s","MozS","WebkitS","MSS","OS","scrollBehavior","MozScrollBehavior","WebkitScrollBehavior","MSScrollBehavior","OScrollBehavior","scrollSnapCoordinate","MozScrollSnapCoordinate","WebkitScrollSnapCoordinate","MSScrollSnapCoordinate","OScrollSnapCoordinate","scrollSnapDestination","MozScrollSnapDestination","WebkitScrollSnapDestination","MSScrollSnapDestination","OScrollSnapDestination","scrollSnapType","MozScrollSnapType","WebkitScrollSnapType","MSScrollSnapType","OScrollSnapType","shapeImageThreshold","MozShapeImageThreshold","WebkitShapeImageThreshold","MSShapeImageThreshold","OShapeImageThreshold","shapeMargin","MozShapeMargin","WebkitShapeMargin","MSShapeMargin","OShapeMargin","shapeOutside","MozShapeOutside","WebkitShapeOutside","MSShapeOutside","OShapeOutside","tabSize","MozTabSize","WebkitTabSize","MSTabSize","OTabSize","tableLayout","MozTableLayout","WebkitTableLayout","MSTableLayout","OTableLayout","textAlign","MozTextAlign","WebkitTextAlign","MSTextAlign","OTextAlign","textAlignLast","MozTextAlignLast","WebkitTextAlignLast","MSTextAlignLast","OTextAlignLast","textCombineUpright","MozTextCombineUpright","WebkitTextCombineUpright","MSTextCombineUpright","OTextCombineUpright","textDecoration","MozTextDecoration","WebkitTextDecoration","MSTextDecoration","OTextDecoration","textDecorationColor","MozTextDecorationColor","WebkitTextDecorationColor","MSTextDecorationColor","OTextDecorationColor","textDecorationLine","MozTextDecorationLine","WebkitTextDecorationLine","MSTextDecorationLine","OTextDecorationLine","textDecorationStyle","MozTextDecorationStyle","WebkitTextDecorationStyle","MSTextDecorationStyle","OTextDecorationStyle","textEmphasis","MozTextEmphasis","WebkitTextEmphasis","MSTextEmphasis","OTextEmphasis","textEmphasisColor","MozTextEmphasisColor","WebkitTextEmphasisColor","MSTextEmphasisColor","OTextEmphasisColor","textEmphasisPosition","MozTextEmphasisPosition","WebkitTextEmphasisPosition","MSTextEmphasisPosition","OTextEmphasisPosition","textEmphasisStyle","MozTextEmphasisStyle","WebkitTextEmphasisStyle","MSTextEmphasisStyle","OTextEmphasisStyle","textIndent","MozTextIndent","WebkitTextIndent","MSTextIndent","OTextIndent","textOrientation","MozTextOrientation","WebkitTextOrientation","MSTextOrientation","OTextOrientation","textOverflow","MozTextOverflow","WebkitTextOverflow","MSTextOverflow","OTextOverflow","textRendering","MozTextRendering","WebkitTextRendering","MSTextRendering","OTextRendering","textShadow","MozTextShadow","WebkitTextShadow","MSTextShadow","OTextShadow","textTransform","MozTextTransform","WebkitTextTransform","MSTextTransform","OTextTransform","textUnderlinePosition","MozTextUnderlinePosition","WebkitTextUnderlinePosition","MSTextUnderlinePosition","OTextUnderlinePosition","top","MozTop","WebkitTop","MSTop","OTop","touchAction","MozTouchAction","WebkitTouchAction","MSTouchAction","OTouchAction","transform","MozTransform","WebkitTransform","msTransform","OTransform","transformBox","MozTransformBox","WebkitTransformBox","MSTransformBox","OTransformBox","transformOrigin","MozTransformOrigin","WebkitTransformOrigin","MSTransformOrigin","OTransformOrigin","transformStyle","MozTransformStyle","WebkitTransformStyle","MSTransformStyle","OTransformStyle","transition","MozTransition","WebkitTransition","MSTransition","OTransition","transitionDelay","MozTransitionDelay","WebkitTransitionDelay","MSTransitionDelay","OTransitionDelay","transitionDuration","MozTransitionDuration","WebkitTransitionDuration","MSTransitionDuration","OTransitionDuration","transitionProperty","MozTransitionProperty","WebkitTransitionProperty","MSTransitionProperty","OTransitionProperty","transitionTimingFunction","MozTransitionTimingFunction","WebkitTransitionTimingFunction","MSTransitionTimingFunction","OTransitionTimingFunction","turn","MozTurn","WebkitTurn","MSTurn","OTurn","unicodeBidi","MozUnicodeBidi","WebkitUnicodeBidi","MSUnicodeBidi","OUnicodeBidi","unset","MozUnset","WebkitUnset","MSUnset","OUnset","verticalAlign","MozVerticalAlign","WebkitVerticalAlign","MSVerticalAlign","OVerticalAlign","vh","MozVh","WebkitVh","MSVh","OVh","visibility","MozVisibility","WebkitVisibility","MSVisibility","OVisibility","vmax","MozVmax","WebkitVmax","MSVmax","OVmax","vmin","MozVmin","WebkitVmin","MSVmin","OVmin","vw","MozVw","WebkitVw","MSVw","OVw","whiteSpace","MozWhiteSpace","WebkitWhiteSpace","MSWhiteSpace","OWhiteSpace","widows","MozWidows","WebkitWidows","MSWidows","OWidows","width","MozWidth","WebkitWidth","MSWidth","OWidth","willChange","MozWillChange","WebkitWillChange","MSWillChange","OWillChange","wordBreak","MozWordBreak","WebkitWordBreak","MSWordBreak","OWordBreak","wordSpacing","MozWordSpacing","WebkitWordSpacing","MSWordSpacing","OWordSpacing","wordWrap","MozWordWrap","WebkitWordWrap","MSWordWrap","OWordWrap","writingMode","MozWritingMode","WebkitWritingMode","MSWritingMode","OWritingMode","zIndex","MozZIndex","WebkitZIndex","MSZIndex","OZIndex","fontSize","MozFontSize","WebkitFontSize","MSFontSize","OFontSize","flex","MozFlex","WebkitFlex","MSFlex","OFlex","fr","MozFr","WebkitFr","MSFr","OFr","overflowScrolling","MozOverflowScrolling","WebkitOverflowScrolling","MSOverflowScrolling","OOverflowScrolling","userSelect","MozUserSelect","WebkitUserSelect","MSUserSelect","OUserSelect"]},31045:(l,u,a)=>{var f=a(29276);l.exports=function(p,d){return f(p,d,"post")}},31166:(l,u,a)=>{l.exports={Graph:a(66454),version:a(44458)}},31175:(l,u,a)=>{var f=a(26025);l.exports=function(p,d){var m=this.__data__,g=f(m,p);return g<0?(++this.size,m.push([p,d])):m[g][1]=d,this}},31380:l=>{l.exports=function(u){return this.__data__.set(u,"__lodash_hash_undefined__"),this}},31661:(l,u,a)=>{a(98537),a(33669);var f=a(80560);l.exports=f.f("toPrimitive")},31667:(l,u,a)=>{l.exports={components:a(33619),dijkstra:a(28905),dijkstraAll:a(34919),findCycles:a(16678),floydWarshall:a(73590),isAcyclic:a(60498),postorder:a(31045),preorder:a(46016),prim:a(24423),tarjan:a(16291),topsort:a(29888)}},31721:(l,u,a)=>{l.exports=a(82990)},31769:(l,u,a)=>{var f=a(56449),p=a(28586),d=a(61802),m=a(13222);l.exports=function(g,y){return f(g)?g:p(g,y)?[g]:d(m(g))}},31800:l=>{var u=/\s/;l.exports=function(a){for(var f=a.length;f--&&u.test(a.charAt(f)););return f}},31889:(l,u,a)=>{var f=a(15734),p=["delete","get","head","patch","post","put"];l.exports.load=function(d,m,g){var y,w,b=m.method?m.method.toLowerCase():"get";function _(E,S){E?g(E):(Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"&&typeof S.buffer=="function"&&S.buffer(!0),S.end((function(A,k){A?g(A):g(void 0,k)})))}if(m.method!==void 0?typeof m.method!="string"?y=new TypeError("options.method must be a string"):p.indexOf(m.method)===-1&&(y=new TypeError("options.method must be one of the following: "+p.slice(0,p.length-1).join(", ")+" or "+p[p.length-1])):m.prepareRequest!==void 0&&typeof m.prepareRequest!="function"&&(y=new TypeError("options.prepareRequest must be a function")),y)g(y);else if(w=f[b==="delete"?"del":b](d),m.prepareRequest)try{m.prepareRequest(w,_)}catch(E){g(E)}else _(void 0,w)}},31948:(l,u,a)=>{function f(_){return f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(E){return typeof E}:function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},f(_)}var p=a(22623),d=a(33048),m=d.isObject,g=d.hasOwn;function y(){}l.exports=y,y.prototype.clearTimeout=function(){return clearTimeout(this._timer),clearTimeout(this._responseTimeoutTimer),clearTimeout(this._uploadTimeoutTimer),delete this._timer,delete this._responseTimeoutTimer,delete this._uploadTimeoutTimer,this},y.prototype.parse=function(_){return this._parser=_,this},y.prototype.responseType=function(_){return this._responseType=_,this},y.prototype.serialize=function(_){return this._serializer=_,this},y.prototype.timeout=function(_){if(!_||f(_)!=="object")return this._timeout=_,this._responseTimeout=0,this._uploadTimeout=0,this;for(var E in _)if(g(_,E))switch(E){case"deadline":this._timeout=_.deadline;break;case"response":this._responseTimeout=_.response;break;case"upload":this._uploadTimeout=_.upload;break;default:console.warn("Unknown timeout option",E)}return this},y.prototype.retry=function(_,E){return arguments.length!==0&&_!==!0||(_=1),_<=0&&(_=0),this._maxRetries=_,this._retries=0,this._retryCallback=E,this};var w=new Set(["ETIMEDOUT","ECONNRESET","EADDRINUSE","ECONNREFUSED","EPIPE","ENOTFOUND","ENETUNREACH","EAI_AGAIN"]),b=new Set([408,413,429,500,502,503,504,521,522,524]);y.prototype._shouldRetry=function(_,E){if(!this._maxRetries||this._retries++>=this._maxRetries)return!1;if(this._retryCallback)try{var S=this._retryCallback(_,E);if(S===!0)return!0;if(S===!1)return!1}catch(A){console.error(A)}return!!(E&&E.status&&b.has(E.status)||_&&(_.code&&w.has(_.code)||_.timeout&&_.code==="ECONNABORTED"||_.crossDomain))},y.prototype._retry=function(){return this.clearTimeout(),this.req&&(this.req=null,this.req=this.request()),this._aborted=!1,this.timedout=!1,this.timedoutError=null,this._end()},y.prototype.then=function(_,E){var S=this;if(!this._fullfilledPromise){var A=this;this._endCalled&&console.warn("Warning: superagent request was sent twice, because both .end() and .then() were called. Never call .end() if you use promises"),this._fullfilledPromise=new Promise((function(k,O){A.on("abort",(function(){if(!(S._maxRetries&&S._maxRetries>S._retries))if(S.timedout&&S.timedoutError)O(S.timedoutError);else{var j=new Error("Aborted");j.code="ABORTED",j.status=S.status,j.method=S.method,j.url=S.url,O(j)}})),A.end((function(j,P){j?O(j):k(P)}))}))}return this._fullfilledPromise.then(_,E)},y.prototype.catch=function(_){return this.then(void 0,_)},y.prototype.use=function(_){return _(this),this},y.prototype.ok=function(_){if(typeof _!="function")throw new Error("Callback required");return this._okCallback=_,this},y.prototype._isResponseOK=function(_){return!!_&&(this._okCallback?this._okCallback(_):_.status>=200&&_.status<300)},y.prototype.get=function(_){return this._header[_.toLowerCase()]},y.prototype.getHeader=y.prototype.get,y.prototype.set=function(_,E){if(m(_)){for(var S in _)g(_,S)&&this.set(S,_[S]);return this}return this._header[_.toLowerCase()]=E,this.header[_]=E,this},y.prototype.unset=function(_){return delete this._header[_.toLowerCase()],delete this.header[_],this},y.prototype.field=function(_,E,S){if(_==null)throw new Error(".field(name, val) name can not be empty");if(this._data)throw new Error(".field() can't be used if .send() is used. Please use only .send() or only .field() & .attach()");if(m(_)){for(var A in _)g(_,A)&&this.field(A,_[A]);return this}if(Array.isArray(E)){for(var k in E)g(E,k)&&this.field(_,E[k]);return this}if(E==null)throw new Error(".field(name, val) val can not be empty");return typeof E=="boolean"&&(E=String(E)),S?this._getFormData().append(_,E,S):this._getFormData().append(_,E),this},y.prototype.abort=function(){if(this._aborted)return this;if(this._aborted=!0,this.xhr&&this.xhr.abort(),this.req){if(p.gte(process.version,"v13.0.0")&&p.lt(process.version,"v14.0.0"))throw new Error("Superagent does not work in v13 properly with abort() due to Node.js core changes");p.gte(process.version,"v14.0.0")&&(this.req.destroyed=!0),this.req.abort()}return this.clearTimeout(),this.emit("abort"),this},y.prototype._auth=function(_,E,S,A){switch(S.type){case"basic":this.set("Authorization","Basic ".concat(A("".concat(_,":").concat(E))));break;case"auto":this.username=_,this.password=E;break;case"bearer":this.set("Authorization","Bearer ".concat(_))}return this},y.prototype.withCredentials=function(_){return _===void 0&&(_=!0),this._withCredentials=_,this},y.prototype.redirects=function(_){return this._maxRedirects=_,this},y.prototype.maxResponseSize=function(_){if(typeof _!="number")throw new TypeError("Invalid argument");return this._maxResponseSize=_,this},y.prototype.toJSON=function(){return{method:this.method,url:this.url,data:this._data,headers:this._header}},y.prototype.send=function(_){var E=m(_),S=this._header["content-type"];if(this._formData)throw new Error(".send() can't be used if .attach() or .field() is used. Please use only .send() or only .field() & .attach()");if(E&&!this._data)Array.isArray(_)?this._data=[]:this._isHost(_)||(this._data={});else if(_&&this._data&&this._isHost(this._data))throw new Error("Can't merge these send calls");if(E&&m(this._data))for(var A in _)g(_,A)&&(this._data[A]=_[A]);else typeof _=="string"?(S||this.type("form"),(S=this._header["content-type"])&&(S=S.toLowerCase().trim()),this._data=S==="application/x-www-form-urlencoded"?this._data?"".concat(this._data,"&").concat(_):_:(this._data||"")+_):this._data=_;return!E||this._isHost(_)||S||this.type("json"),this},y.prototype.sortQuery=function(_){return this._sort=_===void 0||_,this},y.prototype._finalizeQueryString=function(){var _=this._query.join("&");if(_&&(this.url+=(this.url.includes("?")?"&":"?")+_),this._query.length=0,this._sort){var E=this.url.indexOf("?");if(E>=0){var S=this.url.slice(E+1).split("&");typeof this._sort=="function"?S.sort(this._sort):S.sort(),this.url=this.url.slice(0,E)+"?"+S.join("&")}}},y.prototype._appendQueryString=function(){console.warn("Unsupported")},y.prototype._timeoutError=function(_,E,S){if(!this._aborted){var A=new Error("".concat(_+E,"ms exceeded"));A.timeout=E,A.code="ECONNABORTED",A.errno=S,this.timedout=!0,this.timedoutError=A,this.abort(),this.callback(A)}},y.prototype._setTimeouts=function(){var _=this;this._timeout&&!this._timer&&(this._timer=setTimeout((function(){_._timeoutError("Timeout of ",_._timeout,"ETIME")}),this._timeout)),this._responseTimeout&&!this._responseTimeoutTimer&&(this._responseTimeoutTimer=setTimeout((function(){_._timeoutError("Response timeout of ",_._responseTimeout,"ETIMEDOUT")}),this._responseTimeout))}},32096:(l,u,a)=>{var f=a(90160);l.exports=function(p,d){return p===void 0?arguments.length<2?"":d:f(p)}},32321:(l,u,a)=>{var f=a(57264);a(13939),a(21785),a(81697),a(84664),a(63422),a(70036),a(28703),a(86878),a(59671),a(50359),l.exports=f},32567:(l,u,a)=>{a(79307);var f=a(61747);l.exports=f("Function","bind")},32629:(l,u,a)=>{var f=a(9999);l.exports=function(p){return f(p,4)}},32779:(l,u,a)=>{var f=a(71514),p=a(58968),d=a(75880),m=a(63331),g=a(94459),y=a(98017);l.exports=function(w,b){if(g(w))return b?[0,0,192,127]:[127,192,0,0];var _;if(w===0)return _=y(w)?128:0,b?[0,0,0,_]:[_,0,0,0];if(f(w)>34028234663852886e22||!m(w))return _=w<0?255:127,b?[0,0,128,_]:[_,128,0,0];var E=w<0?1:0;w=f(w);for(var S=0;w>=2;)S+=1,w/=2;for(;w<1;)S-=1,w*=2;var A=w-1;A*=d(2,23)+.5,S+=127;var k=E<<31|(S<<=23)|(A=p(A)),O=255&k,j=255&(k>>=8),P=255&(k>>=8),I=255&(k>>=8);return b?[O,j,P,I]:[I,P,j,O]}},32804:(l,u,a)=>{var f=a(56110)(a(9325),"Promise");l.exports=f},32865:(l,u,a)=>{var f=a(19570),p=a(51811)(f);l.exports=p},33048:(l,u)=>{function a(d){return a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},a(d)}function f(d,m){var g=typeof Symbol<"u"&&d[Symbol.iterator]||d["@@iterator"];if(!g){if(Array.isArray(d)||(g=(function(S,A){if(S){if(typeof S=="string")return p(S,A);var k=Object.prototype.toString.call(S).slice(8,-1);if(k==="Object"&&S.constructor&&(k=S.constructor.name),k==="Map"||k==="Set")return Array.from(S);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return p(S,A)}})(d))||m){g&&(d=g);var y=0,w=function(){};return{s:w,n:function(){return y>=d.length?{done:!0}:{done:!1,value:d[y++]}},e:function(S){throw S},f:w}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var b,_=!0,E=!1;return{s:function(){g=g.call(d)},n:function(){var S=g.next();return _=S.done,S},e:function(S){E=!0,b=S},f:function(){try{_||g.return==null||g.return()}finally{if(E)throw b}}}}function p(d,m){(m==null||m>d.length)&&(m=d.length);for(var g=0,y=new Array(m);g{var f=a(88280),p=a(16177),d=Array.prototype;l.exports=function(m){var g=m.filter;return m===d||f(d,m)&&g===d.filter?p:g}},33619:(l,u,a)=>{var f=a(10117);l.exports=function(p){var d,m={},g=[];function y(w){f.has(m,w)||(m[w]=!0,d.push(w),f.each(p.successors(w),y),f.each(p.predecessors(w),y))}return f.each(p.nodes(),(function(w){d=[],y(w),d.length&&g.push(d)})),g}},33669:(l,u,a)=>{var f=a(20366),p=a(83467);f("toPrimitive"),p()},33855:(l,u,a)=>{var f=a(9999),p=a(15389);l.exports=function(d){return p(typeof d=="function"?d:f(d,1))}},34035:(l,u,a)=>{const f=a(3110),p=a(86804);u.g$=f,u.KeyValuePair=a(55973),u.G6=p.ArraySlice,u.ot=p.ObjectSlice,u.Hg=p.Element,u.Om=p.StringElement,u.kT=p.NumberElement,u.bd=p.BooleanElement,u.Os=p.NullElement,u.wE=p.ArrayElement,u.Sh=p.ObjectElement,u.Pr=p.MemberElement,u.sI=p.RefElement,u.Ft=p.LinkElement,u.e=p.refract,a(85105),a(75147)},34084:(l,u,a)=>{var f=a(62250),p=a(46285),d=a(79192);l.exports=function(m,g,y){var w,b;return d&&f(w=g.constructor)&&w!==y&&p(b=w.prototype)&&b!==y.prototype&&d(m,b),m}},34528:(l,u,a)=>{var f=a(61376)("%Reflect.construct%",!0),p=a(90893);try{p({},"",{"[[Get]]":function(){}})}catch{p=null}if(p&&f){var d={},m={};p(m,"length",{"[[Get]]":function(){throw d},"[[Enumerable]]":!0}),l.exports=function(g){try{f(g,m)}catch(y){return y===d}}}else l.exports=function(g){return typeof g=="function"&&!!g.prototype}},34598:(l,u,a)=>{var f=a(8661);l.exports=f},34770:(l,u,a)=>{var f=a(54224),p=a(8410),d=a(63384),m=a(63331);l.exports=function(g){var y=p(g);if(!m(y)||y===0)return 0;var w=d(y),b=f(w,4294967296);return b===0?0:b}},34840:(l,u,a)=>{var f=typeof a.g=="object"&&a.g&&a.g.Object===Object&&a.g;l.exports=f},34849:(l,u,a)=>{var f=a(65482),p=Math.max,d=Math.min;l.exports=function(m,g){var y=f(m);return y<0?p(y+g,0):d(y,g)}},34919:(l,u,a)=>{var f=a(28905),p=a(10117);l.exports=function(d,m,g){return p.transform(d.nodes(),(function(y,w){y[w]=f(d,w,m,g)}),{})}},34932:l=>{l.exports=function(u,a){for(var f=-1,p=u==null?0:u.length,d=Array(p);++f{var f=a(82159),p=a(39298),d=a(16946),m=a(20575),g=TypeError,y="Reduce of empty array with no initial value",w=function(b){return function(_,E,S,A){var k=p(_),O=d(k),j=m(k);if(f(E),j===0&&S<2)throw new g(y);var P=b?j-1:0,I=b?-1:1;if(S<2)for(;;){if(P in O){A=O[P],P+=I;break}if(P+=I,b?P<0:j<=P)throw new g(y)}for(;b?P>=0:j>P;P+=I)P in O&&(A=E(A,O[P],P,k));return A}};l.exports={left:w(!1),right:w(!0)}},35344:l=>{function u(...a){return a.map((f=>{return(p=f)?typeof p=="string"?p:p.source:null;var p})).join("")}l.exports=function(a){const f={},p={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[f]}]};Object.assign(f,{className:"variable",variants:[{begin:u(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},p]});const d={className:"subst",begin:/\$\(/,end:/\)/,contains:[a.BACKSLASH_ESCAPE]},m={begin:/<<-?\s*(?=\w+)/,starts:{contains:[a.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},g={className:"string",begin:/"/,end:/"/,contains:[a.BACKSLASH_ESCAPE,f,d]};d.contains.push(g);const y={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},a.NUMBER_MODE,f]},w=a.SHEBANG({binary:`(${["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|")})`,relevance:10}),b={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[a.inherit(a.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:[w,a.SHEBANG(),b,y,a.HASH_COMMENT_MODE,m,g,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},f]}}},35345:l=>{l.exports=URIError},35529:(l,u,a)=>{var f=a(39344),p=a(28879),d=a(55527);l.exports=function(m){return typeof m.constructor!="function"||d(m)?{}:f(p(m))}},35549:(l,u,a)=>{var f=Object.assign||function(A){for(var k=1;k0&&this.handleMarkers(fe);for(var Qe=this.editor.$options,bt=0;bt0&&this.handleMarkers(O.markers),(0,w.default)(O.scrollMargin,j.scrollMargin)||this.handleScrollMargins(O.scrollMargin),this.editor&&this.editor.getValue()!==O.value){this.silent=!0;var R=this.editor.session.selection.toJSON();this.editor.setValue(O.value,O.cursorStart),this.editor.session.selection.fromJSON(R),this.silent=!1}O.focus&&!j.focus&&this.editor.focus(),O.height===this.props.height&&O.width===this.props.width||this.editor.resize()}},{key:"handleScrollMargins",value:function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[0,0,0,0];this.editor.renderer.setScrollMargins(O[0],O[1],O[2],O[3])}},{key:"componentWillUnmount",value:function(){this.editor.destroy(),this.editor=null}},{key:"onChange",value:function(O){if(this.props.onChange&&!this.silent){var j=this.editor.getValue();this.props.onChange(j,O)}}},{key:"onSelectionChange",value:function(O){if(this.props.onSelectionChange){var j=this.editor.getSelection();this.props.onSelectionChange(j,O)}}},{key:"onFocus",value:function(){this.props.onFocus&&this.props.onFocus()}},{key:"onBlur",value:function(){this.props.onBlur&&this.props.onBlur()}},{key:"onCopy",value:function(O){this.props.onCopy&&this.props.onCopy(O)}},{key:"onPaste",value:function(O){this.props.onPaste&&this.props.onPaste(O)}},{key:"onScroll",value:function(){this.props.onScroll&&this.props.onScroll(this.editor)}},{key:"handleOptions",value:function(O){for(var j=Object.keys(O.setOptions),P=0;P{var f=a(25767);l.exports=function(p){return!!f(p)}},35749:(l,u,a)=>{var f=a(81042);l.exports=function(p,d){var m=this.__data__;return this.size+=this.has(p)?0:1,m[p]=f&&d===void 0?"__lodash_hash_undefined__":d,this}},35880:(l,u,a)=>{var f=a(30514),p=a(95950);l.exports=function(d){return d==null?[]:f(d,p(d))}},35970:(l,u,a)=>{var f=a(83120);l.exports=function(p){return p!=null&&p.length?f(p,1):[]}},36039:(l,u,a)=>{var f=a(63331),p=a(54224),d=a(8410),m=a(63384);l.exports=function(g){var y=d(g);if(!f(y)||y===0)return 0;var w=m(y);return p(w,256)}},36128:(l,u,a)=>{var f=a(7376),p=a(45951),d=a(2532),m="__core-js_shared__",g=l.exports=p[m]||d(m,{});(g.versions||(g.versions=[])).push({version:"3.40.0",mode:f?"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"})},36268:(l,u,a)=>{var f=a(70453),p=a(6966),d=a(92702),m=a(19723),g=a(69675),y=a(93628),w=a(79612);l.exports=function(b){if(!d(b))throw new g("Reflect.getPrototypeOf called on non-object");if(y)return y(b);var _=m(b);if(_){var E=f("%"+_+".prototype%",!0);if(E)return E}return p(b.constructor)?b.constructor.prototype:b instanceof Object?w.prototype:null}},36306:l=>{var u="__lodash_placeholder__";l.exports=function(a,f){for(var p=-1,d=a.length,m=0,g=[];++p{var f=a(11091),p=a(85582),d=a(76024),m=a(98828),g=a(19358),y="AggregateError",w=p(y),b=!m((function(){return w([1]).errors[0]!==1}))&&m((function(){return w([1],y,{cause:7}).cause!==7}));f({global:!0,constructor:!0,arity:2,forced:b},{AggregateError:g(y,(function(_){return function(E,S){return d(_,this,arguments)}}),b,!0)})},36415:(l,u,a)=>{var f=a(11091),p=a(13930),d=a(82159),m=a(85582),g=a(56254),y=a(94420),w=a(24823),b=a(3282),_="No one promise resolved";f({target:"Promise",stat:!0,forced:b},{any:function(E){var S=this,A=m("AggregateError"),k=g.f(S),O=k.resolve,j=k.reject,P=y((function(){var I=d(S.resolve),$=[],R=0,q=1,B=!1;w(E,(function(W){var Q=R++,ee=!1;q++,p(I,S,W).then((function(ie){ee||B||(B=!0,O(ie))}),(function(ie){ee||B||(ee=!0,$[Q]=ie,--q||j(new A($,_)))}))})),--q||j(new A($,_))}));return P.error&&j(P.value),k.promise}})},36556:(l,u,a)=>{var f=a(70453),p=a(73126),d=p([f("%String.prototype.indexOf%")]);l.exports=function(m,g){var y=f(m,!!g);return typeof y=="function"&&d(m,".prototype.")>-1?p([y]):y}},36586:(l,u,a)=>{l.exports=a(91921)},36622:l=>{typeof Object.create=="function"?l.exports=function(u,a){u.super_=a,u.prototype=Object.create(a.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}})}:l.exports=function(u,a){u.super_=a;var f=function(){};f.prototype=a.prototype,u.prototype=new f,u.prototype.constructor=u}},36623:(l,u,a)=>{var f=a(25767),p=a(53432),d=a(75795);function m(I){return Object.prototype.toString.call(I)}var g=Array.isArray||function(I){return Object.prototype.toString.call(I)==="[object Array]"};function y(I,$){if(I.forEach)return I.forEach($);for(var R=0;R2?arguments[2]:k,Q=W.includeSymbols?E:w,ee=!!W.immutable;return(function ie(ne){var ve=ee?A(ne,W):ne,ce={__proto__:null},ae=!0,me={node:ve,node_:ne,path:[].concat(R),parent:q[q.length-1],parents:q,key:R[R.length-1],removedKeys:{__proto__:null},isRoot:R.length===0,level:R.length,circular:null,update:function(Te,fe){me.isRoot||(me.parent.node[me.key]=Te),me.node=Te,fe&&(ae=!1)},delete:function(Te){delete me.parent.node[me.key],me.parent.removedKeys[me.key]=!0,Te&&(ae=!1)},remove:function(Te){g(me.parent.node)?(me.parent.node.splice(me.key,1),me.parent.removedKeys[me.key]=!0,Te&&(ae=!1)):me.delete(Te)},keys:null,before:function(Te){ce.before=Te},after:function(Te){ce.after=Te},pre:function(Te){ce.pre=Te},post:function(Te){ce.post=Te},stop:function(){B=!1},block:function(){ae=!1}};if(!B)return me;function $e(){if(typeof me.node=="object"&&me.node!==null){me.keys&&me.node_===me.node||(me.keys=Q(me.node)),me.isLeaf=me.keys.length===0;for(var Te=0;Te1?arguments[1]:k,this.value=I}function P(I){return new j(I,arguments.length>1?arguments[1]:k)}j.prototype.get=function(I){for(var $=this.value,R=0;$&&R0)return!1;for(var R=0;$&&R{var f=a(46285),p=String,d=TypeError;l.exports=function(m){if(f(m))return m;throw new d(p(m)+" is not an object")}},36744:(l,u,a)=>{var f=a(11091),p=a(29832),d=a(42156);f({target:"Array",proto:!0},{fill:p}),d("fill")},36800:(l,u,a)=>{var f=a(75288),p=a(64894),d=a(30361),m=a(23805);l.exports=function(g,y,w){if(!m(w))return!1;var b=typeof y;return!!(b=="number"?p(w)&&d(y,w.length):b=="string"&&y in w)&&f(w[y],g)}},36833:(l,u,a)=>{var f=a(39447),p=a(49724),d=Function.prototype,m=f&&Object.getOwnPropertyDescriptor,g=p(d,"name"),y=g&&(function(){}).name==="something",w=g&&(!f||f&&m(d,"name").configurable);l.exports={EXISTS:g,PROPER:y,CONFIGURABLE:w}},36880:(l,u,a)=>{var f=a(88280),p=a(11362),d=a(44378),m=Array.prototype,g=String.prototype;l.exports=function(y){var w=y.includes;return y===m||f(m,y)&&w===m.includes?p:typeof y=="string"||y===g||f(g,y)&&w===g.includes?d:w}},36998:function(l,u,a){(function(){var f,p,d,m=[].indexOf;({MarkedYAMLError:f}=a(80467)),p=a(77771),d=a(1248),this.ConstructorError=class extends f{},this.BaseConstructor=(function(){var g;class y{constructor(){return g.apply(this,arguments)}static add_constructor(b,_){return this.prototype.hasOwnProperty("yaml_constructors")||(this.prototype.yaml_constructors=d.extend({},this.prototype.yaml_constructors)),this.prototype.yaml_constructors[b]=_}static add_multi_constructor(b,_){return this.prototype.hasOwnProperty("yaml_multi_constructors")||(this.prototype.yaml_multi_constructors=d.extend({},this.prototype.yaml_multi_constructors)),this.prototype.yaml_multi_constructors[b]=_}initialise(){return this.constructed_objects={},this.constructing_nodes=[],this.deferred_constructors=[]}check_data(){return this.check_node()}get_data(){if(this.check_node())return this.construct_document(this.get_node())}get_single_data(){var b;return(b=this.get_single_node())!=null?this.construct_document(b):null}construct_document(b){var _;for(_=this.construct_object(b);!d.is_empty(this.deferred_constructors);)this.deferred_constructors.pop()();return _}defer(b){return this.deferred_constructors.push(b)}construct_object(b){var _,E,S,A,k;if(b.unique_id in this.constructed_objects)return this.constructed_objects[b.unique_id];if(S=b.unique_id,m.call(this.constructing_nodes,S)>=0)throw new u.ConstructorError(null,null,"found unconstructable recursive node",b.start_mark);if(this.constructing_nodes.push(b.unique_id),_=null,k=null,b.tag in this.yaml_constructors)_=this.yaml_constructors[b.tag];else{for(A in this.yaml_multi_constructors)if(b.tag.indexOf(A===0)){k=b.tag.slice(A.length),_=this.yaml_multi_constructors[A];break}_==null&&(null in this.yaml_multi_constructors?(k=b.tag,_=this.yaml_multi_constructors.null):null in this.yaml_constructors?_=this.yaml_constructors.null:b instanceof p.ScalarNode?_=this.construct_scalar:b instanceof p.SequenceNode?_=this.construct_sequence:b instanceof p.MappingNode&&(_=this.construct_mapping))}return E=_.call(this,k??b,b),this.constructed_objects[b.unique_id]=E,this.constructing_nodes.pop(),E}construct_scalar(b){if(!(b instanceof p.ScalarNode))throw new u.ConstructorError(null,null,`expected a scalar node but found ${b.id}`,b.start_mark);return b.value}construct_sequence(b){var _,E,S,A,k;if(!(b instanceof p.SequenceNode))throw new u.ConstructorError(null,null,`expected a sequence node but found ${b.id}`,b.start_mark);for(k=[],E=0,S=(A=b.value).length;E=0&&(R=R.slice(1)),R==="0")return 0;if(R.indexOf("0b")===0)return $*parseInt(R.slice(2),2);if(R.indexOf("0x")===0)return $*parseInt(R.slice(2),16);if(R.indexOf("0o")===0)return $*parseInt(R.slice(2),8);if(R[0]==="0")return $*parseInt(R,8);if(m.call(R,":")>=0){for(k=(function(){var q,B,W,Q;for(Q=[],q=0,B=(W=R.split(/:/g)).length;q=0&&(R=R.slice(1)),R===".inf")return 1/0*$;if(R===".nan")return NaN;if(m.call(R,":")>=0){for(k=(function(){var q,B,W,Q;for(Q=[],q=0,B=(W=R.split(/:/g)).length;q{var k,O,j,P,I,$,R,q,B;for($=[],k=0,P=(I=S.value).length;k{var A,k;for(A in k=[],this.construct_mapping(E))k.push(S.push(A));return k})),S}construct_yaml_str(E){return this.construct_scalar(E)}construct_yaml_seq(E){var S;return S=[],this.defer((()=>{var A,k,O,j,P;for(P=[],A=0,O=(j=this.construct_sequence(E)).length;A{var A,k,O,j;for(A in O=[],k=this.construct_mapping(E))j=k[A],O.push(S[A]=j);return O})),S}construct_yaml_object(E,S){var A;return A=new S,this.defer((()=>{var k,O,j,P;for(k in j=[],O=this.construct_mapping(E,!0))P=O[k],j.push(A[k]=P);return j})),A}construct_undefined(E){throw new u.ConstructorError(null,null,`could not determine a constructor for the tag ${E.tag}`,E.start_mark)}}return g={on:!0,off:!1,true:!0,false:!1,yes:!0,no:!1},w=/^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:(?:[Tt]|[\x20\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\.([0-9]*))?(?:[\x20\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?)?$/,y={year:1,month:2,day:3,hour:4,minute:5,second:6,fraction:7,tz:8,tz_sign:9,tz_hour:10,tz_minute:11},b}).call(this),this.Constructor.add_constructor("tag:yaml.org,2002:null",this.Constructor.prototype.construct_yaml_null),this.Constructor.add_constructor("tag:yaml.org,2002:bool",this.Constructor.prototype.construct_yaml_bool),this.Constructor.add_constructor("tag:yaml.org,2002:int",this.Constructor.prototype.construct_yaml_int),this.Constructor.add_constructor("tag:yaml.org,2002:float",this.Constructor.prototype.construct_yaml_float),this.Constructor.add_constructor("tag:yaml.org,2002:binary",this.Constructor.prototype.construct_yaml_binary),this.Constructor.add_constructor("tag:yaml.org,2002:timestamp",this.Constructor.prototype.construct_yaml_timestamp),this.Constructor.add_constructor("tag:yaml.org,2002:omap",this.Constructor.prototype.construct_yaml_omap),this.Constructor.add_constructor("tag:yaml.org,2002:pairs",this.Constructor.prototype.construct_yaml_pairs),this.Constructor.add_constructor("tag:yaml.org,2002:set",this.Constructor.prototype.construct_yaml_set),this.Constructor.add_constructor("tag:yaml.org,2002:str",this.Constructor.prototype.construct_yaml_str),this.Constructor.add_constructor("tag:yaml.org,2002:seq",this.Constructor.prototype.construct_yaml_seq),this.Constructor.add_constructor("tag:yaml.org,2002:map",this.Constructor.prototype.construct_yaml_map),this.Constructor.add_constructor(null,this.Constructor.prototype.construct_undefined)}).call(this)},37070:(l,u,a)=>{var f=a(36556)("SharedArrayBuffer.prototype.byteLength",!0);l.exports=f?function(p){if(!p||typeof p!="object")return!1;try{return f(p),!0}catch{return!1}}:function(p){return!1}},37167:(l,u,a)=>{var f=a(4901),p=a(27301),d=a(86009),m=d&&d.isTypedArray,g=m?p(m):f;l.exports=g},37196:(l,u,a)=>{var f=a(8410),p=a(63384),d=a(94459),m=a(63331);l.exports=function(g){var y=f(g);return d(y)||y===0?0:m(y)?p(y):y}},37217:(l,u,a)=>{var f=a(80079),p=a(51420),d=a(90938),m=a(63605),g=a(29817),y=a(80945);function w(b){var _=this.__data__=new f(b);this.size=_.size}w.prototype.clear=p,w.prototype.delete=d,w.prototype.get=m,w.prototype.has=g,w.prototype.set=y,l.exports=w},37241:(l,u,a)=>{var f=a(70695),p=a(72903),d=a(64894);l.exports=function(m){return d(m)?f(m,!0):p(m)}},37257:(l,u,a)=>{a(96605),a(64502),a(36371),a(99363),a(7057);var f=a(92046);l.exports=f.AggregateError},37334:l=>{l.exports=function(u){return function(){return u}}},37380:(l,u,a)=>{var f=a(11091),p=a(45951),d=a(76024),m=a(93427),g=a(56254),y=a(82159),w=a(94420),b=p.Promise,_=!1;f({target:"Promise",stat:!0,forced:!b||!b.try||w((function(){b.try((function(E){_=E===8}),8)})).error||!_},{try:function(E){var S=arguments.length>1?m(arguments,1):[],A=g.f(this),k=w((function(){return d(y(E),void 0,S)}));return(k.error?A.reject:A.resolve)(k.value),A.promise}})},37381:(l,u,a)=>{var f=a(48152),p=a(63950),d=f?function(m){return f.get(m)}:p;l.exports=d},37471:(l,u,a)=>{var f=a(91596),p=a(53320),d=a(58523),m=a(82819),g=a(18073),y=a(11287),w=a(68294),b=a(36306),_=a(9325);l.exports=function E(S,A,k,O,j,P,I,$,R,q){var B=128&A,W=1&A,Q=2&A,ee=24&A,ie=512&A,ne=Q?void 0:m(S);return function ve(){for(var ce=arguments.length,ae=Array(ce),me=ce;me--;)ae[me]=arguments[me];if(ee)var $e=y(ve),qe=d(ae,$e);if(O&&(ae=f(ae,O,j,ee)),P&&(ae=p(ae,P,I,ee)),ce-=qe,ee&&ce1&&ae.reverse(),B&&R{var f=a(74765),p=Object.prototype.hasOwnProperty,d=Array.isArray,m=(function(){for(var w=[],b=0;b<256;++b)w.push("%"+((b<16?"0":"")+b.toString(16)).toUpperCase());return w})(),g=function(w,b){for(var _=b&&b.plainObjects?{__proto__:null}:{},E=0;E1;){var $=I.pop(),R=$.obj[$.prop];if(d(R)){for(var q=[],B=0;B=y?A.slice(O,O+y):A,P=[],I=0;I=48&&$<=57||$>=65&&$<=90||$>=97&&$<=122||S===f.RFC1738&&($===40||$===41)?P[P.length]=j.charAt(I):$<128?P[P.length]=m[$]:$<2048?P[P.length]=m[192|$>>6]+m[128|63&$]:$<55296||$>=57344?P[P.length]=m[224|$>>12]+m[128|$>>6&63]+m[128|63&$]:(I+=1,$=65536+((1023&$)<<10|1023&j.charCodeAt(I)),P[P.length]=m[240|$>>18]+m[128|$>>12&63]+m[128|$>>6&63]+m[128|63&$])}k+=P.join("")}return k},isBuffer:function(w){return!(!w||typeof w!="object")&&!!(w.constructor&&w.constructor.isBuffer&&w.constructor.isBuffer(w))},isRegExp:function(w){return Object.prototype.toString.call(w)==="[object RegExp]"},maybeMap:function(w,b){if(d(w)){for(var _=[],E=0;E{var f=a(76264),p=a(93742),d=f("iterator"),m=Array.prototype;l.exports=function(g){return g!==void 0&&(p.Array===g||m[d]===g)}},37828:(l,u,a)=>{var f=a(9325).Uint8Array;l.exports=f},37867:(l,u,a)=>{var f=a(5354);l.exports=f},38172:()=>{},38221:(l,u,a)=>{var f=a(23805),p=a(10124),d=a(99374),m=Math.max,g=Math.min;l.exports=function(y,w,b){var _,E,S,A,k,O,j=0,P=!1,I=!1,$=!0;if(typeof y!="function")throw new TypeError("Expected a function");function R(ee){var ie=_,ne=E;return _=E=void 0,j=ee,A=y.apply(ne,ie)}function q(ee){var ie=ee-O;return O===void 0||ie>=w||ie<0||I&&ee-j>=S}function B(){var ee=p();if(q(ee))return W(ee);k=setTimeout(B,(function(ie){var ne=w-(ie-O);return I?g(ne,S-(ie-j)):ne})(ee))}function W(ee){return k=void 0,$&&_?R(ee):(_=E=void 0,A)}function Q(){var ee=p(),ie=q(ee);if(_=arguments,E=this,O=ee,ie){if(k===void 0)return(function(ne){return j=ne,k=setTimeout(B,w),P?R(ne):A})(O);if(I)return clearTimeout(k),k=setTimeout(B,w),R(O)}return k===void 0&&(k=setTimeout(B,w)),A}return w=d(w)||0,f(b)&&(P=!!b.leading,S=(I="maxWait"in b)?m(d(b.maxWait)||0,w):S,$="trailing"in b?!!b.trailing:$),Q.cancel=function(){k!==void 0&&clearTimeout(k),j=0,_=O=E=k=void 0},Q.flush=function(){return k===void 0?A:W(p())},Q}},38268:(l,u,a)=>{var f=a(69675),p=a(60280),d=a(79901),m=a(25910),g=a(6188),y=a(68002),w=a(2076),b=a(2138),_=a(37196),E=a(24810),S=a(4742),A=a(26419),k=a(17057),O=a(91509),j=a(74372),P=a(72308);l.exports=function(I,$){var R=this;O(R,"SEQ-CST");var q,B=R.length,W=_(I);q=W===-1/0?0:W<0?g(B+W,0):y(W,B);var Q,ee=$===void 0?B:_($);Q=ee===-1/0?0:ee<0?g(B+ee,0):y(ee,B);var ie=g(Q-q,0),ne=k(R,[ie]);if(ie>0){if(m(j(R)))throw new f("Cannot use a Typed Array with an underlying ArrayBuffer that is detached");if(A(R)===A(ne))for(var ve=j(R),ce=j(ne),ae=S(R),me=q*ae+P(R),$e=P(ne),qe=$e+ie*ae;$e{var f=a(64894);l.exports=function(p,d){return function(m,g){if(m==null)return m;if(!f(m))return p(m,g);for(var y=m.length,w=d?y:-1,b=Object(m);(d?w--:++w{var f=a(31166);l.exports={Graph:f.Graph,json:a(57494),alg:a(31667),version:f.version}},38440:(l,u,a)=>{var f=a(16038),p=a(27301),d=a(86009),m=d&&d.isSet,g=m?p(m):f;l.exports=g},38452:(l,u,a)=>{var f=a(1189),p=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",d=Object.prototype.toString,m=Array.prototype.concat,g=a(30041),y=a(30592)(),w=function(_,E,S,A){if(E in _){if(A===!0){if(_[E]===S)return}else if(typeof(k=A)!="function"||d.call(k)!=="[object Function]"||!A())return}var k;y?g(_,E,S,!0):g(_,E,S)},b=function(_,E){var S=arguments.length>2?arguments[2]:{},A=f(E);p&&(A=m.call(A,Object.getOwnPropertySymbols(E)));for(var k=0;k{l.exports={}},38573:(l,u,a)=>{l.exports=a(74532)},38816:(l,u,a)=>{var f=a(35970),p=a(56757),d=a(32865);l.exports=function(m){return d(p(m,void 0,f),m+"")}},38859:(l,u,a)=>{var f=a(53661),p=a(31380),d=a(51459);function m(g){var y=-1,w=g==null?0:g.length;for(this.__data__=new f;++y{var f=a(76578),p=typeof globalThis>"u"?a.g:globalThis;l.exports=function(){for(var d=[],m=0;m{var f=a(46285),p=a(61626);l.exports=function(d,m){f(m)&&"cause"in m&&p(d,"cause",m.cause)}},39298:(l,u,a)=>{var f=a(74239),p=Object;l.exports=function(d){return p(f(d))}},39299:(l,u,a)=>{var f=a(88280),p=a(28253),d=Array.prototype;l.exports=function(m){var g=m.map;return m===d||f(d,m)&&g===d.map?p:g}},39344:(l,u,a)=>{var f=a(23805),p=Object.create,d=(function(){function m(){}return function(g){if(!f(g))return{};if(p)return p(g);m.prototype=g;var y=new m;return m.prototype=void 0,y}})();l.exports=d},39447:(l,u,a)=>{var f=a(98828);l.exports=!f((function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}))},39754:(l,u,a)=>{var f=a(83729),p=a(80909),d=a(24066),m=a(56449);l.exports=function(g,y){return(m(g)?f:p)(g,d(y))}},39803:(l,u,a)=>{if(a(29790)()){var f=BigInt.prototype.valueOf;l.exports=function(p){return p!=null&&typeof p!="boolean"&&typeof p!="string"&&typeof p!="number"&&typeof p!="symbol"&&typeof p!="function"&&(typeof p=="bigint"||(function(d){try{return f.call(d),!0}catch{}return!1})(p))}}else l.exports=function(p){return!1}},40122:l=>{l.exports=function(u,a,f){var p=u(a,f);return p>=0?p:p+f}},40154:(l,u,a)=>{var f=a(13930),p=a(36624),d=a(29367);l.exports=function(m,g,y){var w,b;p(m);try{if(!(w=d(m,"return"))){if(g==="throw")throw y;return y}w=f(w,m)}catch(_){b=!0,w=_}if(g==="throw")throw y;if(b)throw w;return p(w),y}},40239:(l,u,a)=>{const f=a(10316);l.exports=class extends f{constructor(p,d,m){super(p,d,m),this.element="number"}primitive(){return"number"}}},40303:(l,u,a)=>{var f=a(88280),p=a(75265),d=Array.prototype;l.exports=function(m){var g=m.slice;return m===d||f(d,m)&&g===d.slice?p:g}},40346:l=>{l.exports=function(u){return u!=null&&typeof u=="object"}},40537:(l,u,a)=>{var f=Object.getOwnPropertyDescriptors||function(ce){for(var ae=Object.keys(ce),me={},$e=0;$e=qe)return xe;switch(xe){case"%s":return String($e[me++]);case"%d":return Number($e[me++]);case"%j":try{return JSON.stringify($e[me++])}catch{return"[Circular]"}default:return xe}})),fe=$e[me];me"u")return function(){return u.deprecate(ce,ae).apply(this,arguments)};var me=!1;return function(){if(!me){if(process.throwDeprecation)throw new Error(ae);process.traceDeprecation?console.trace(ae):console.error(ae),me=!0}return ce.apply(this,arguments)}};var d,m={};function g(ce,ae){var me={seen:[],stylize:w};return arguments.length>=3&&(me.depth=arguments[2]),arguments.length>=4&&(me.colors=arguments[3]),A(ae)?me.showHidden=ae:ae&&u._extend(me,ae),P(me.showHidden)&&(me.showHidden=!1),P(me.depth)&&(me.depth=2),P(me.colors)&&(me.colors=!1),P(me.customInspect)&&(me.customInspect=!0),me.colors&&(me.stylize=y),b(me,ce,me.depth)}function y(ce,ae){var me=g.styles[ae];return me?"\x1B["+g.colors[me][0]+"m"+ce+"\x1B["+g.colors[me][1]+"m":ce}function w(ce,ae){return ce}function b(ce,ae,me){if(ce.customInspect&&ae&&B(ae.inspect)&&ae.inspect!==u.inspect&&(!ae.constructor||ae.constructor.prototype!==ae)){var $e=ae.inspect(me,ce);return j($e)||($e=b(ce,$e,me)),$e}var qe=(function(gt,$t){if(P($t))return gt.stylize("undefined","undefined");if(j($t)){var Ae="'"+JSON.stringify($t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return gt.stylize(Ae,"string")}if(O($t))return gt.stylize(""+$t,"number");if(A($t))return gt.stylize(""+$t,"boolean");if(k($t))return gt.stylize("null","null")})(ce,ae);if(qe)return qe;var Te=Object.keys(ae),fe=(function(gt){var $t={};return gt.forEach((function(Ae,Ie){$t[Ae]=!0})),$t})(Te);if(ce.showHidden&&(Te=Object.getOwnPropertyNames(ae)),q(ae)&&(Te.indexOf("message")>=0||Te.indexOf("description")>=0))return _(ae);if(Te.length===0){if(B(ae)){var xe=ae.name?": "+ae.name:"";return ce.stylize("[Function"+xe+"]","special")}if(I(ae))return ce.stylize(RegExp.prototype.toString.call(ae),"regexp");if(R(ae))return ce.stylize(Date.prototype.toString.call(ae),"date");if(q(ae))return _(ae)}var Ke,Qe="",bt=!1,kt=["{","}"];return S(ae)&&(bt=!0,kt=["[","]"]),B(ae)&&(Qe=" [Function"+(ae.name?": "+ae.name:"")+"]"),I(ae)&&(Qe=" "+RegExp.prototype.toString.call(ae)),R(ae)&&(Qe=" "+Date.prototype.toUTCString.call(ae)),q(ae)&&(Qe=" "+_(ae)),Te.length!==0||bt&&ae.length!=0?me<0?I(ae)?ce.stylize(RegExp.prototype.toString.call(ae),"regexp"):ce.stylize("[Object]","special"):(ce.seen.push(ae),Ke=bt?(function(gt,$t,Ae,Ie,Je){for(var nt=[],Pe=0,we=$t.length;Pe=0,Je+nt.replace(/\u001b\[\d\d?m/g,"").length+1}),0);return Ie>60?Ae[0]+($t===""?"":$t+` `)+" "+gt.join(`, `)+" "+Ae[1]:Ae[0]+$t+" "+gt.join(", ")+" "+Ae[1]})(Ke,Qe,kt)):kt[0]+Qe+kt[1]}function _(ce){return"["+Error.prototype.toString.call(ce)+"]"}function E(ce,ae,me,$e,qe,Te){var fe,xe,Ke;if((Ke=Object.getOwnPropertyDescriptor(ae,qe)||{value:ae[qe]}).get?xe=Ke.set?ce.stylize("[Getter/Setter]","special"):ce.stylize("[Getter]","special"):Ke.set&&(xe=ce.stylize("[Setter]","special")),ie($e,qe)||(fe="["+qe+"]"),xe||(ce.seen.indexOf(Ke.value)<0?(xe=k(me)?b(ce,Ke.value,null):b(ce,Ke.value,me-1)).indexOf(` `)>-1&&(xe=Te?xe.split(` `).map((function(Qe){return" "+Qe})).join(` `).substr(2):` `+xe.split(` `).map((function(Qe){return" "+Qe})).join(` `)):xe=ce.stylize("[Circular]","special")),P(fe)){if(Te&&qe.match(/^\d+$/))return xe;(fe=JSON.stringify(""+qe)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(fe=fe.substr(1,fe.length-2),fe=ce.stylize(fe,"name")):(fe=fe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),fe=ce.stylize(fe,"string"))}return fe+": "+xe}function S(ce){return Array.isArray(ce)}function A(ce){return typeof ce=="boolean"}function k(ce){return ce===null}function O(ce){return typeof ce=="number"}function j(ce){return typeof ce=="string"}function P(ce){return ce===void 0}function I(ce){return $(ce)&&W(ce)==="[object RegExp]"}function $(ce){return typeof ce=="object"&&ce!==null}function R(ce){return $(ce)&&W(ce)==="[object Date]"}function q(ce){return $(ce)&&(W(ce)==="[object Error]"||ce instanceof Error)}function B(ce){return typeof ce=="function"}function W(ce){return Object.prototype.toString.call(ce)}function Q(ce){return ce<10?"0"+ce.toString(10):ce.toString(10)}u.debuglog=function(ce){if(P(d)&&(d=process.env.NODE_DEBUG||""),ce=ce.toUpperCase(),!m[ce])if(new RegExp("\\b"+ce+"\\b","i").test(d)){var ae=process.pid;m[ce]=function(){var me=u.format.apply(u,arguments);console.error("%s %d: %s",ce,ae,me)}}else m[ce]=function(){};return m[ce]},u.inspect=g,g.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},g.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},u.isArray=S,u.isBoolean=A,u.isNull=k,u.isNullOrUndefined=function(ce){return ce==null},u.isNumber=O,u.isString=j,u.isSymbol=function(ce){return typeof ce=="symbol"},u.isUndefined=P,u.isRegExp=I,u.isObject=$,u.isDate=R,u.isError=q,u.isFunction=B,u.isPrimitive=function(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||ce===void 0},u.isBuffer=a(81135);var ee=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function ie(ce,ae){return Object.prototype.hasOwnProperty.call(ce,ae)}u.log=function(){var ce,ae;console.log("%s - %s",(ce=new Date,ae=[Q(ce.getHours()),Q(ce.getMinutes()),Q(ce.getSeconds())].join(":"),[ce.getDate(),ee[ce.getMonth()],ae].join(" ")),u.format.apply(u,arguments))},u.inherits=a(36622),u._extend=function(ce,ae){if(!ae||!$(ae))return ce;for(var me=Object.keys(ae),$e=me.length;$e--;)ce[me[$e]]=ae[me[$e]];return ce};var ne=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function ve(ce,ae){if(!ce){var me=new Error("Promise was rejected with a falsy value");me.reason=ce,ce=me}return ae(ce)}u.promisify=function(ce){if(typeof ce!="function")throw new TypeError('The "original" argument must be of type Function');if(ne&&ce[ne]){var ae;if(typeof(ae=ce[ne])!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(ae,ne,{value:ae,enumerable:!1,writable:!1,configurable:!0}),ae}function ae(){for(var me,$e,qe=new Promise((function(xe,Ke){me=xe,$e=Ke})),Te=[],fe=0;fe{var f=a(45951),p=a(62250),d=f.WeakMap;l.exports=p(d)&&/native code/.test(String(d))},40587:(l,u,a)=>{var f=a(22948);l.exports=f},40747:function(l,u,a){(function(){var f,p,d,m,g,y,w;w=a(1248),m=a(5583),y=a(67108),d=a(87471),f=a(94810),g=a(12266),p=a(36998),this.make_loader=function(b=m.Reader,_=y.Scanner,E=d.Parser,S=f.Composer,A=g.Resolver,k=p.Constructor){var O;return O=[b,_,E,S,A,k],(function(){var j;class P{constructor($){var R,q,B;for(O[0].prototype.initialise.call(this,$),R=0,q=(B=O.slice(1)).length;R{var f=a(40882),p=a(80909),d=a(15389),m=a(85558),g=a(56449);l.exports=function(y,w,b){var _=g(y)?f:m,E=arguments.length<3;return _(y,d(w,4),b,E,p)}},40882:l=>{l.exports=function(u,a,f,p){var d=-1,m=u==null?0:u.length;for(p&&m&&(f=u[++d]);++d{(function f(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE=="function")try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(p){console.error(p)}})(),l.exports=a(22551)},40975:(l,u,a)=>{var f=a(9748);l.exports=f},41067:(l,u,a)=>{const f=a(10316);l.exports=class extends f{constructor(p,d,m){super(p||null,d,m),this.element="null"}primitive(){return"null"}set(){return new Error("Cannot set the value of null")}}},41176:l=>{var u=Math.ceil,a=Math.floor;l.exports=Math.trunc||function(f){var p=+f;return(p>0?a:u)(p)}},41237:l=>{l.exports=EvalError},41333:l=>{l.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var u={},a=Symbol("test"),f=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(f)!=="[object Symbol]")return!1;for(var p in u[a]=42,u)return!1;if(typeof Object.keys=="function"&&Object.keys(u).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(u).length!==0)return!1;var d=Object.getOwnPropertySymbols(u);if(d.length!==1||d[0]!==a||!Object.prototype.propertyIsEnumerable.call(u,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var m=Object.getOwnPropertyDescriptor(u,a);if(m.value!==42||m.enumerable!==!0)return!1}return!0}},41505:(l,u,a)=>{var f=a(98828);l.exports=!f((function(){var p=(function(){}).bind();return typeof p!="function"||p.hasOwnProperty("prototype")}))},41799:(l,u,a)=>{var f=a(37217),p=a(60270);l.exports=function(d,m,g,y){var w=g.length,b=w,_=!y;if(d==null)return!b;for(d=Object(d);w--;){var E=g[w];if(_&&E[2]?E[1]!==d[E[0]]:!(E[0]in d))return!1}for(;++w{var f=a(22092);l.exports=f},42e3:(l,u,a)=>{var f=a(63945),p=a(62429),d=a(15389),m=a(56449);l.exports=function(g,y){return function(w,b){var _=m(w)?f:p,E=y?y():{};return _(w,g,d(b,2),E)}}},42054:l=>{var u="\\ud800-\\udfff",a="["+u+"]",f="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",p="\\ud83c[\\udffb-\\udfff]",d="[^"+u+"]",m="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",y="(?:"+f+"|"+p+")?",w="[\\ufe0e\\ufe0f]?",b=w+y+("(?:\\u200d(?:"+[d,m,g].join("|")+")"+w+y+")*"),_="(?:"+[d+f+"?",f,m,g,a].join("|")+")",E=RegExp(p+"(?="+p+")|"+_+b,"g");l.exports=function(S){return S.match(E)||[]}},42072:(l,u,a)=>{var f=a(34932),p=a(23007),d=a(56449),m=a(44394),g=a(61802),y=a(77797),w=a(13222);l.exports=function(b){return d(b)?f(b,y):m(b)?[b]:p(g(w(b)))}},42156:l=>{l.exports=function(){}},42193:(l,u,a)=>{var f=a(11091),p=a(72778);f({global:!0,forced:parseInt!==p},{parseInt:p})},42220:(l,u,a)=>{var f=a(39447),p=a(58661),d=a(74284),m=a(36624),g=a(27374),y=a(2875);u.f=f&&!p?Object.defineProperties:function(w,b){m(w);for(var _,E=g(b),S=y(b),A=S.length,k=0;A>k;)d.f(w,_=S[k++],E[_]);return w}},42426:(l,u,a)=>{var f=a(14248),p=a(15389),d=a(90916),m=a(56449),g=a(36800);l.exports=function(y,w,b){var _=m(y)?f:d;return b&&g(y,w,b)&&(w=void 0),_(y,p(w,3))}},42491:(l,u,a)=>{var f=a(69675),p=a(9957),d=a(92702),m=a(13541);l.exports=function(g,y){if(!d(g))throw new f("Assertion failed: `O` must be an Object");if(!m(y))throw new f("Assertion failed: `P` must be a Property Key");return p(g,y)}},42634:()=>{},42824:(l,u,a)=>{var f=a(87805),p=a(93290),d=a(71961),m=a(23007),g=a(35529),y=a(72428),w=a(56449),b=a(83693),_=a(3656),E=a(1882),S=a(23805),A=a(11331),k=a(37167),O=a(14974),j=a(69884);l.exports=function(P,I,$,R,q,B,W){var Q=O(P,$),ee=O(I,$),ie=W.get(ee);if(ie)f(P,$,ie);else{var ne=B?B(Q,ee,$+"",P,I,W):void 0,ve=ne===void 0;if(ve){var ce=w(ee),ae=!ce&&_(ee),me=!ce&&!ae&&k(ee);ne=ee,ce||ae||me?w(Q)?ne=Q:b(Q)?ne=m(Q):ae?(ve=!1,ne=p(ee,!0)):me?(ve=!1,ne=d(ee,!0)):ne=[]:A(ee)||y(ee)?(ne=Q,y(Q)?ne=j(Q):S(Q)&&!E(Q)||(ne=g(ee))):ve=!1}ve&&(W.set(ee,ne),q(ne,ee,R,B,W),W.delete(ee)),f(P,$,ne)}}},42832:(l,u,a)=>{var f=a(45951),p=a(96794),d=a(45807),m=function(g){return p.slice(0,g.length)===g};l.exports=m("Bun/")?"BUN":m("Cloudflare-Workers")?"CLOUDFLARE":m("Deno/")?"DENO":m("Node.js/")?"NODE":f.Bun&&typeof Bun.version=="string"?"BUN":f.Deno&&typeof Deno.version=="object"?"DENO":d(f.process)==="process"?"NODE":f.window&&f.document?"BROWSER":"REST"},43360:(l,u,a)=>{var f=a(93243);l.exports=function(p,d,m){d=="__proto__"&&f?f(p,d,{configurable:!0,enumerable:!0,value:m,writable:!0}):p[d]=m}},43768:(l,u,a)=>{var f=a(45981),p=a(85587);u.highlight=m,u.highlightAuto=function(w,b){var _,E,S,A,k=b||{},O=k.subset||f.listLanguages();k.prefix;var j=O.length,P=-1;if(typeof w!="string")throw p("Expected `string` for value, got `%s`",w);for(E={relevance:0,language:null,value:[]},_={relevance:0,language:null,value:[]};++PE.relevance&&(E=S),S.relevance>_.relevance&&(E=_,_=S));return E.language&&(_.secondBest=E),_},u.registerLanguage=function(w,b){f.registerLanguage(w,b)},u.listLanguages=function(){return f.listLanguages()},u.registerAlias=function(w,b){var _,E=w;b&&((E={})[w]=b);for(_ in E)f.registerAliases(E[_],{languageName:_})},g.prototype.addText=function(w){var b,_,E=this.stack;w!==""&&(b=E[E.length-1],(_=b.children[b.children.length-1])&&_.type==="text"?_.value+=w:b.children.push({type:"text",value:w}))},g.prototype.addKeyword=function(w,b){this.openNode(b),this.addText(w),this.closeNode()},g.prototype.addSublanguage=function(w,b){var _=this.stack,E=_[_.length-1],S=w.rootNode.children,A=b?{type:"element",tagName:"span",properties:{className:[b]},children:S}:S;E.children=E.children.concat(A)},g.prototype.openNode=function(w){var b=this.stack,_=this.options.classPrefix+w,E=b[b.length-1],S={type:"element",tagName:"span",properties:{className:[_]},children:[]};E.children.push(S),b.push(S)},g.prototype.closeNode=function(){this.stack.pop()},g.prototype.closeAllNodes=y,g.prototype.finalize=y,g.prototype.toHTML=function(){return""};var d="hljs-";function m(w,b,_){var E,S=f.configure({}),A=(_||{}).prefix;if(typeof w!="string")throw p("Expected `string` for name, got `%s`",w);if(!f.getLanguage(w))throw p("Unknown language: `%s` is not registered",w);if(typeof b!="string")throw p("Expected `string` for value, got `%s`",b);if(A==null&&(A=d),f.configure({__emitter:g,classPrefix:A}),E=f.highlight(b,{language:w,ignoreIllegals:!0}),f.configure(S||{}),E.errorRaised)throw E.errorRaised;return{relevance:E.relevance,language:E.language,value:E.emitter.rootNode.children}}function g(w){this.options=w,this.rootNode={children:[]},this.stack=[this.rootNode]}function y(){}},43838:(l,u,a)=>{var f=a(21791),p=a(37241);l.exports=function(d,m){return d&&f(m,p(m),d)}},44123:(l,u,a)=>{a(20366)("match")},44138:l=>{l.exports=function(u,a){for(var f=0;f{l.exports=function(u){return!!u}},44378:(l,u,a)=>{a(19770);var f=a(61747);l.exports=f("String","includes")},44394:(l,u,a)=>{var f=a(72552),p=a(40346);l.exports=function(d){return typeof d=="symbol"||p(d)&&f(d)=="[object Symbol]"}},44458:l=>{l.exports="2.1.8"},44507:(l,u,a)=>{var f=a(88280),p=a(83309),d=Array.prototype;l.exports=function(m){var g=m.indexOf;return m===d||f(d,m)&&g===d.indexOf?p:g}},44517:(l,u,a)=>{var f=a(76545),p=a(63950),d=a(84247),m=f&&1/d(new f([,-0]))[1]==1/0?function(g){return new f(g)}:p;l.exports=m},44673:(l,u,a)=>{var f=a(1907),p=a(82159),d=a(46285),m=a(49724),g=a(93427),y=a(41505),w=Function,b=f([].concat),_=f([].join),E={};l.exports=y?w.bind:function(S){var A=p(this),k=A.prototype,O=g(arguments,1),j=function(){var P=b(O,g(arguments));return this instanceof j?(function(I,$,R){if(!m(E,$)){for(var q=[],B=0;B<$;B++)q[B]="a["+B+"]";E[$]=w("C,a","return new C("+_(q,",")+")")}return E[$](I,R)})(A,P.length,P):A.apply(S,P)};return d(k)&&(j.prototype=k),j}},44810:(l,u,a)=>{var f=a(85582),p=a(20366),d=a(14840);p("toStringTag"),d(f("Symbol"),"Symbol")},44954:(l,u,a)=>{a(20366)("iterator")},45083:(l,u,a)=>{var f=a(1882),p=a(87296),d=a(23805),m=a(47473),g=/^\[object .+?Constructor\]$/,y=Function.prototype,w=Object.prototype,b=y.toString,_=w.hasOwnProperty,E=RegExp("^"+b.call(_).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");l.exports=function(S){return!(!d(S)||p(S))&&(f(S)?E:g).test(m(S))}},45100:(l,u,a)=>{var f=a(70453),p=f("%Uint8Array%",!0),d=f("%Uint32Array%",!0),m=a(74372),g=d&&new d([305419896]),y=g&&new p(m(g));l.exports=y?y[0]===120?"little":y[0]===18?"big":y[0]===52?"mixed":"unknown":"indeterminate"},45204:(l,u,a)=>{var f=a(97027);a(12560),l.exports=f},45291:(l,u,a)=>{var f=a(69675),p=a(25910),d=a(4742),m=a(69346),g=a(74372),y=a(72308),w=a(66058);l.exports=function(b){if(!m(b))throw new f("Assertion failed: `taRecord` must be a TypedArray With Buffer Witness Record");var _=b["[[Object]]"],E=b["[[CachedBufferByteLength]]"];if(p(g(_))&&E!=="DETACHED")throw new f("Assertion failed: typed array is detached only if the byte length is ~DETACHED~");if(E==="DETACHED")return!0;var S,A=y(_),k=w(_);return k==="AUTO"?S=E:S=A+k*d(_),A>E||S>E}},45351:(l,u,a)=>{var f=a(36556),p=a(99721),d=f("Object.prototype.toString"),m=f("Function.prototype.toString"),g=p(/^\s*async(?:\s+function(?:\s+|\()|\s*\()/),y=a(49092)(),w=a(93628),b=a(93870);l.exports=function(_){if(typeof _!="function")return!1;if(g(m(_)))return!0;if(!y)return d(_)==="[object AsyncFunction]";if(!w)return!1;var E=b();return E&&E.prototype===w(_)}},45434:l=>{var u=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;l.exports=function(a){return u.test(a)}},45539:(l,u,a)=>{var f=a(40882),p=a(50828),d=a(66645),m=RegExp("['’]","g");l.exports=function(g){return function(y){return f(d(p(y).replace(m,"")),g,"")}}},45807:(l,u,a)=>{var f=a(1907),p=f({}.toString),d=f("".slice);l.exports=function(m){return d(p(m),8,-1)}},45837:(l,u,a)=>{var f=a(88280),p=a(96275),d=Array.prototype;l.exports=function(m){var g=m.concat;return m===d||f(d,m)&&g===d.concat?p:g}},45891:(l,u,a)=>{var f=a(51873),p=a(72428),d=a(56449),m=f?f.isConcatSpreadable:void 0;l.exports=function(g){return d(g)||p(g)||!!(m&&g&&g[m])}},45951:function(l,u,a){var f=function(p){return p&&p.Math===Math&&p};l.exports=f(typeof globalThis=="object"&&globalThis)||f(typeof window=="object"&&window)||f(typeof self=="object"&&self)||f(typeof a.g=="object"&&a.g)||f(typeof this=="object"&&this)||(function(){return this})()||Function("return this")()},45981:l=>{function u(Ce){return Ce instanceof Map?Ce.clear=Ce.delete=Ce.set=function(){throw new Error("map is read-only")}:Ce instanceof Set&&(Ce.add=Ce.clear=Ce.delete=function(){throw new Error("set is read-only")}),Object.freeze(Ce),Object.getOwnPropertyNames(Ce).forEach((function(pe){var ke=Ce[pe];typeof ke!="object"||Object.isFrozen(ke)||u(ke)})),Ce}var a=u,f=u;a.default=f;class p{constructor(pe){pe.data===void 0&&(pe.data={}),this.data=pe.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function d(Ce){return Ce.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function m(Ce,...pe){const ke=Object.create(null);for(const ut in Ce)ke[ut]=Ce[ut];return pe.forEach((function(ut){for(const Rt in ut)ke[Rt]=ut[Rt]})),ke}const g=Ce=>!!Ce.kind;class y{constructor(pe,ke){this.buffer="",this.classPrefix=ke.classPrefix,pe.walk(this)}addText(pe){this.buffer+=d(pe)}openNode(pe){if(!g(pe))return;let ke=pe.kind;pe.sublanguage||(ke=`${this.classPrefix}${ke}`),this.span(ke)}closeNode(pe){g(pe)&&(this.buffer+="
    ")}value(){return this.buffer}span(pe){this.buffer+=``}}class w{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(pe){this.top.children.push(pe)}openNode(pe){const ke={kind:pe,children:[]};this.add(ke),this.stack.push(ke)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(pe){return this.constructor._walk(pe,this.rootNode)}static _walk(pe,ke){return typeof ke=="string"?pe.addText(ke):ke.children&&(pe.openNode(ke),ke.children.forEach((ut=>this._walk(pe,ut))),pe.closeNode(ke)),pe}static _collapse(pe){typeof pe!="string"&&pe.children&&(pe.children.every((ke=>typeof ke=="string"))?pe.children=[pe.children.join("")]:pe.children.forEach((ke=>{w._collapse(ke)})))}}class b extends w{constructor(pe){super(),this.options=pe}addKeyword(pe,ke){pe!==""&&(this.openNode(ke),this.addText(pe),this.closeNode())}addText(pe){pe!==""&&this.add(pe)}addSublanguage(pe,ke){const ut=pe.root;ut.kind=ke,ut.sublanguage=!0,this.add(ut)}toHTML(){return new y(this,this.options).value()}finalize(){return!0}}function _(Ce){return Ce?typeof Ce=="string"?Ce:Ce.source:null}const E=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,S="[a-zA-Z]\\w*",A="[a-zA-Z_]\\w*",k="\\b\\d+(\\.\\d+)?",O="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",j="\\b(0b[01]+)",P={begin:"\\\\[\\s\\S]",relevance:0},I={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[P]},$={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[P]},R={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/},q=function(Ce,pe,ke={}){const ut=m({className:"comment",begin:Ce,end:pe,contains:[]},ke);return ut.contains.push(R),ut.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),ut},B=q("//","$"),W=q("/\\*","\\*/"),Q=q("#","$"),ee={className:"number",begin:k,relevance:0},ie={className:"number",begin:O,relevance:0},ne={className:"number",begin:j,relevance:0},ve={className:"number",begin:k+"(%|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},ce={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[P,{begin:/\[/,end:/\]/,relevance:0,contains:[P]}]}]},ae={className:"title",begin:S,relevance:0},me={className:"title",begin:A,relevance:0},$e={begin:"\\.\\s*"+A,relevance:0};var qe=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:S,UNDERSCORE_IDENT_RE:A,NUMBER_RE:k,C_NUMBER_RE:O,BINARY_NUMBER_RE:j,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(Ce={})=>{const pe=/^#![ ]*\//;return Ce.binary&&(Ce.begin=(function(...ke){return ke.map((ut=>_(ut))).join("")})(pe,/.*\b/,Ce.binary,/\b.*/)),m({className:"meta",begin:pe,end:/$/,relevance:0,"on:begin":(ke,ut)=>{ke.index!==0&&ut.ignoreMatch()}},Ce)},BACKSLASH_ESCAPE:P,APOS_STRING_MODE:I,QUOTE_STRING_MODE:$,PHRASAL_WORDS_MODE:R,COMMENT:q,C_LINE_COMMENT_MODE:B,C_BLOCK_COMMENT_MODE:W,HASH_COMMENT_MODE:Q,NUMBER_MODE:ee,C_NUMBER_MODE:ie,BINARY_NUMBER_MODE:ne,CSS_NUMBER_MODE:ve,REGEXP_MODE:ce,TITLE_MODE:ae,UNDERSCORE_TITLE_MODE:me,METHOD_GUARD:$e,END_SAME_AS_BEGIN:function(Ce){return Object.assign(Ce,{"on:begin":(pe,ke)=>{ke.data._beginMatch=pe[1]},"on:end":(pe,ke)=>{ke.data._beginMatch!==pe[1]&&ke.ignoreMatch()}})}});function Te(Ce,pe){Ce.input[Ce.index-1]==="."&&pe.ignoreMatch()}function fe(Ce,pe){pe&&Ce.beginKeywords&&(Ce.begin="\\b("+Ce.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",Ce.__beforeBegin=Te,Ce.keywords=Ce.keywords||Ce.beginKeywords,delete Ce.beginKeywords,Ce.relevance===void 0&&(Ce.relevance=0))}function xe(Ce,pe){Array.isArray(Ce.illegal)&&(Ce.illegal=(function(...ke){return"("+ke.map((ut=>_(ut))).join("|")+")"})(...Ce.illegal))}function Ke(Ce,pe){if(Ce.match){if(Ce.begin||Ce.end)throw new Error("begin & end are not supported with match");Ce.begin=Ce.match,delete Ce.match}}function Qe(Ce,pe){Ce.relevance===void 0&&(Ce.relevance=1)}const bt=["of","and","for","in","not","or","if","then","parent","list","value"];function kt(Ce,pe,ke="keyword"){const ut={};return typeof Ce=="string"?Rt(ke,Ce.split(" ")):Array.isArray(Ce)?Rt(ke,Ce):Object.keys(Ce).forEach((function(Ft){Object.assign(ut,kt(Ce[Ft],pe,Ft))})),ut;function Rt(Ft,zt){pe&&(zt=zt.map((Or=>Or.toLowerCase()))),zt.forEach((function(Or){const Ar=Or.split("|");ut[Ar[0]]=[Ft,gt(Ar[0],Ar[1])]}))}}function gt(Ce,pe){return pe?Number(pe):(function(ke){return bt.includes(ke.toLowerCase())})(Ce)?0:1}function $t(Ce,{plugins:pe}){function ke(Ft,zt){return new RegExp(_(Ft),"m"+(Ce.case_insensitive?"i":"")+(zt?"g":""))}class ut{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(zt,Or){Or.position=this.position++,this.matchIndexes[this.matchAt]=Or,this.regexes.push([Or,zt]),this.matchAt+=(function(Ar){return new RegExp(Ar.toString()+"|").exec("").length-1})(zt)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const zt=this.regexes.map((Or=>Or[1]));this.matcherRe=ke((function(Or,Ar="|"){let On=0;return Or.map((fn=>{On+=1;const qt=On;let Yt=_(fn),vr="";for(;Yt.length>0;){const Jr=E.exec(Yt);if(!Jr){vr+=Yt;break}vr+=Yt.substring(0,Jr.index),Yt=Yt.substring(Jr.index+Jr[0].length),Jr[0][0]==="\\"&&Jr[1]?vr+="\\"+String(Number(Jr[1])+qt):(vr+=Jr[0],Jr[0]==="("&&On++)}return vr})).map((fn=>`(${fn})`)).join(Ar)})(zt),!0),this.lastIndex=0}exec(zt){this.matcherRe.lastIndex=this.lastIndex;const Or=this.matcherRe.exec(zt);if(!Or)return null;const Ar=Or.findIndex(((fn,qt)=>qt>0&&fn!==void 0)),On=this.matchIndexes[Ar];return Or.splice(0,Ar),Object.assign(Or,On)}}class Rt{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(zt){if(this.multiRegexes[zt])return this.multiRegexes[zt];const Or=new ut;return this.rules.slice(zt).forEach((([Ar,On])=>Or.addRule(Ar,On))),Or.compile(),this.multiRegexes[zt]=Or,Or}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(zt,Or){this.rules.push([zt,Or]),Or.type==="begin"&&this.count++}exec(zt){const Or=this.getMatcher(this.regexIndex);Or.lastIndex=this.lastIndex;let Ar=Or.exec(zt);if(this.resumingScanAtSamePosition()&&!(Ar&&Ar.index===this.lastIndex)){const On=this.getMatcher(0);On.lastIndex=this.lastIndex+1,Ar=On.exec(zt)}return Ar&&(this.regexIndex+=Ar.position+1,this.regexIndex===this.count&&this.considerAll()),Ar}}if(Ce.compilerExtensions||(Ce.compilerExtensions=[]),Ce.contains&&Ce.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return Ce.classNameAliases=m(Ce.classNameAliases||{}),(function Ft(zt,Or){const Ar=zt;if(zt.isCompiled)return Ar;[Ke].forEach((fn=>fn(zt,Or))),Ce.compilerExtensions.forEach((fn=>fn(zt,Or))),zt.__beforeBegin=null,[fe,xe,Qe].forEach((fn=>fn(zt,Or))),zt.isCompiled=!0;let On=null;if(typeof zt.keywords=="object"&&(On=zt.keywords.$pattern,delete zt.keywords.$pattern),zt.keywords&&(zt.keywords=kt(zt.keywords,Ce.case_insensitive)),zt.lexemes&&On)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return On=On||zt.lexemes||/\w+/,Ar.keywordPatternRe=ke(On,!0),Or&&(zt.begin||(zt.begin=/\B|\b/),Ar.beginRe=ke(zt.begin),zt.endSameAsBegin&&(zt.end=zt.begin),zt.end||zt.endsWithParent||(zt.end=/\B|\b/),zt.end&&(Ar.endRe=ke(zt.end)),Ar.terminatorEnd=_(zt.end)||"",zt.endsWithParent&&Or.terminatorEnd&&(Ar.terminatorEnd+=(zt.end?"|":"")+Or.terminatorEnd)),zt.illegal&&(Ar.illegalRe=ke(zt.illegal)),zt.contains||(zt.contains=[]),zt.contains=[].concat(...zt.contains.map((function(fn){return(function(qt){return qt.variants&&!qt.cachedVariants&&(qt.cachedVariants=qt.variants.map((function(Yt){return m(qt,{variants:null},Yt)}))),qt.cachedVariants?qt.cachedVariants:Ae(qt)?m(qt,{starts:qt.starts?m(qt.starts):null}):Object.isFrozen(qt)?m(qt):qt})(fn==="self"?zt:fn)}))),zt.contains.forEach((function(fn){Ft(fn,Ar)})),zt.starts&&Ft(zt.starts,Or),Ar.matcher=(function(fn){const qt=new Rt;return fn.contains.forEach((Yt=>qt.addRule(Yt.begin,{rule:Yt,type:"begin"}))),fn.terminatorEnd&&qt.addRule(fn.terminatorEnd,{type:"end"}),fn.illegal&&qt.addRule(fn.illegal,{type:"illegal"}),qt})(Ar),Ar})(Ce)}function Ae(Ce){return!!Ce&&(Ce.endsWithParent||Ae(Ce.starts))}function Ie(Ce){const pe={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!Ce.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,d(this.code);let ke={};return this.autoDetect?(ke=Ce.highlightAuto(this.code),this.detectedLanguage=ke.language):(ke=Ce.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),ke.value},autoDetect(){return!this.language||(ke=this.autodetect,!!(ke||ke===""));var ke},ignoreIllegals:()=>!0},render(ke){return ke("pre",{},[ke("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:pe,VuePlugin:{install(ke){ke.component("highlightjs",pe)}}}}const Je={"after:highlightElement":({el:Ce,result:pe,text:ke})=>{const ut=Pe(Ce);if(!ut.length)return;const Rt=document.createElement("div");Rt.innerHTML=pe.value,pe.value=(function(Ft,zt,Or){let Ar=0,On="";const fn=[];function qt(){return Ft.length&&zt.length?Ft[0].offset!==zt[0].offset?Ft[0].offset"}function vr(Cr){On+=""}function Jr(Cr){(Cr.event==="start"?Yt:vr)(Cr.node)}for(;Ft.length||zt.length;){let Cr=qt();if(On+=d(Or.substring(Ar,Cr[0].offset)),Ar=Cr[0].offset,Cr===Ft){fn.reverse().forEach(vr);do Jr(Cr.splice(0,1)[0]),Cr=qt();while(Cr===Ft&&Cr.length&&Cr[0].offset===Ar);fn.reverse().forEach(Yt)}else Cr[0].event==="start"?fn.push(Cr[0].node):fn.pop(),Jr(Cr.splice(0,1)[0])}return On+d(Or.substr(Ar))})(ut,Pe(Rt),ke)}};function nt(Ce){return Ce.nodeName.toLowerCase()}function Pe(Ce){const pe=[];return(function ke(ut,Rt){for(let Ft=ut.firstChild;Ft;Ft=Ft.nextSibling)Ft.nodeType===3?Rt+=Ft.nodeValue.length:Ft.nodeType===1&&(pe.push({event:"start",offset:Rt,node:Ft}),Rt=ke(Ft,Rt),nt(Ft).match(/br|hr|img|input/)||pe.push({event:"stop",offset:Rt,node:Ft}));return Rt})(Ce,0),pe}const we={},Re=Ce=>{console.error(Ce)},Ye=(Ce,...pe)=>{console.log(`WARN: ${Ce}`,...pe)},ct=(Ce,pe)=>{we[`${Ce}/${pe}`]||(console.log(`Deprecated as of ${Ce}. ${pe}`),we[`${Ce}/${pe}`]=!0)},St=d,yt=m,It=Symbol("nomatch");var Qt=(function(Ce){const pe=Object.create(null),ke=Object.create(null),ut=[];let Rt=!0;const Ft=/(^(<[^>]+>|\t|)+|\n)/gm,zt="Could not find the language '{}', did you forget to load/include a language module?",Or={disableAutodetect:!0,name:"Plain text",contains:[]};let Ar={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:b};function On(xn){return Ar.noHighlightRe.test(xn)}function fn(xn,zn,Vn,ps){let Xr="",yi="";typeof zn=="object"?(Xr=xn,Vn=zn.ignoreIllegals,yi=zn.language,ps=void 0):(ct("10.7.0","highlight(lang, code, ...args) has been deprecated."),ct("10.7.0",`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),yi=xn,Xr=zn);const ls={code:Xr,language:yi};Ps("before:highlight",ls);const at=ls.result?ls.result:qt(ls.language,ls.code,Vn,ps);return at.code=ls.code,Ps("after:highlight",at),at}function qt(xn,zn,Vn,ps){function Xr(zr,Kr){const dr=vn.case_insensitive?Kr[0].toLowerCase():Kr[0];return Object.prototype.hasOwnProperty.call(zr.keywords,dr)&&zr.keywords[dr]}function yi(){Zt.subLanguage!=null?(function(){if(Un==="")return;let zr=null;if(typeof Zt.subLanguage=="string"){if(!pe[Zt.subLanguage])return void Mr.addText(Un);zr=qt(Zt.subLanguage,Un,!0,tn[Zt.subLanguage]),tn[Zt.subLanguage]=zr.top}else zr=Yt(Un,Zt.subLanguage.length?Zt.subLanguage:null);Zt.relevance>0&&(Mt+=zr.relevance),Mr.addSublanguage(zr.emitter,zr.language)})():(function(){if(!Zt.keywords)return void Mr.addText(Un);let zr=0;Zt.keywordPatternRe.lastIndex=0;let Kr=Zt.keywordPatternRe.exec(Un),dr="";for(;Kr;){dr+=Un.substring(zr,Kr.index);const jr=Xr(Zt,Kr);if(jr){const[An,Xn]=jr;if(Mr.addText(dr),dr="",Mt+=Xn,An.startsWith("_"))dr+=Kr[0];else{const vi=vn.classNameAliases[An]||An;Mr.addKeyword(Kr[0],vi)}}else dr+=Kr[0];zr=Zt.keywordPatternRe.lastIndex,Kr=Zt.keywordPatternRe.exec(Un)}dr+=Un.substr(zr),Mr.addText(dr)})(),Un=""}function ls(zr){return zr.className&&Mr.openNode(vn.classNameAliases[zr.className]||zr.className),Zt=Object.create(zr,{parent:{value:Zt}}),Zt}function at(zr,Kr,dr){let jr=(function(An,Xn){const vi=An&&An.exec(Xn);return vi&&vi.index===0})(zr.endRe,dr);if(jr){if(zr["on:end"]){const An=new p(zr);zr["on:end"](Kr,An),An.isMatchIgnored&&(jr=!1)}if(jr){for(;zr.endsParent&&zr.parent;)zr=zr.parent;return zr}}if(zr.endsWithParent)return at(zr.parent,Kr,dr)}function Lt(zr){return Zt.matcher.regexIndex===0?(Un+=zr[0],1):(bn=!0,0)}function Kt(zr){const Kr=zr[0],dr=zr.rule,jr=new p(dr),An=[dr.__beforeBegin,dr["on:begin"]];for(const Xn of An)if(Xn&&(Xn(zr,jr),jr.isMatchIgnored))return Lt(Kr);return dr&&dr.endSameAsBegin&&(dr.endRe=new RegExp(Kr.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),dr.skip?Un+=Kr:(dr.excludeBegin&&(Un+=Kr),yi(),dr.returnBegin||dr.excludeBegin||(Un=Kr)),ls(dr),dr.returnBegin?0:Kr.length}function pr(zr){const Kr=zr[0],dr=zn.substr(zr.index),jr=at(Zt,zr,dr);if(!jr)return It;const An=Zt;An.skip?Un+=Kr:(An.returnEnd||An.excludeEnd||(Un+=Kr),yi(),An.excludeEnd&&(Un=Kr));do Zt.className&&Mr.closeNode(),Zt.skip||Zt.subLanguage||(Mt+=Zt.relevance),Zt=Zt.parent;while(Zt!==jr.parent);return jr.starts&&(jr.endSameAsBegin&&(jr.starts.endRe=jr.endRe),ls(jr.starts)),An.returnEnd?0:Kr.length}let qr={};function pn(zr,Kr){const dr=Kr&&Kr[0];if(Un+=zr,dr==null)return yi(),0;if(qr.type==="begin"&&Kr.type==="end"&&qr.index===Kr.index&&dr===""){if(Un+=zn.slice(Kr.index,Kr.index+1),!Rt){const jr=new Error("0 width match regex");throw jr.languageName=xn,jr.badRule=qr.rule,jr}return 1}if(qr=Kr,Kr.type==="begin")return Kt(Kr);if(Kr.type==="illegal"&&!Vn){const jr=new Error('Illegal lexeme "'+dr+'" for mode "'+(Zt.className||"")+'"');throw jr.mode=Zt,jr}if(Kr.type==="end"){const jr=pr(Kr);if(jr!==It)return jr}if(Kr.type==="illegal"&&dr==="")return 1;if(mr>1e5&&mr>3*Kr.index)throw new Error("potential infinite loop, way more iterations than matches");return Un+=dr,dr.length}const vn=$n(xn);if(!vn)throw Re(zt.replace("{}",xn)),new Error('Unknown language: "'+xn+'"');const en=$t(vn,{plugins:ut});let Ut="",Zt=ps||en;const tn={},Mr=new Ar.__emitter(Ar);(function(){const zr=[];for(let Kr=Zt;Kr!==vn;Kr=Kr.parent)Kr.className&&zr.unshift(Kr.className);zr.forEach((Kr=>Mr.openNode(Kr)))})();let Un="",Mt=0,sr=0,mr=0,bn=!1;try{for(Zt.matcher.considerAll();;){mr++,bn?bn=!1:Zt.matcher.considerAll(),Zt.matcher.lastIndex=sr;const zr=Zt.matcher.exec(zn);if(!zr)break;const Kr=pn(zn.substring(sr,zr.index),zr);sr=zr.index+Kr}return pn(zn.substr(sr)),Mr.closeAllNodes(),Mr.finalize(),Ut=Mr.toHTML(),{relevance:Math.floor(Mt),value:Ut,language:xn,illegal:!1,emitter:Mr,top:Zt}}catch(zr){if(zr.message&&zr.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:zr.message,context:zn.slice(sr-100,sr+100),mode:zr.mode},sofar:Ut,relevance:0,value:St(zn),emitter:Mr};if(Rt)return{illegal:!1,relevance:0,value:St(zn),emitter:Mr,language:xn,top:Zt,errorRaised:zr};throw zr}}function Yt(xn,zn){zn=zn||Ar.languages||Object.keys(pe);const Vn=(function(Lt){const Kt={relevance:0,emitter:new Ar.__emitter(Ar),value:St(Lt),illegal:!1,top:Or};return Kt.emitter.addText(Lt),Kt})(xn),ps=zn.filter($n).filter(es).map((Lt=>qt(Lt,xn,!1)));ps.unshift(Vn);const Xr=ps.sort(((Lt,Kt)=>{if(Lt.relevance!==Kt.relevance)return Kt.relevance-Lt.relevance;if(Lt.language&&Kt.language){if($n(Lt.language).supersetOf===Kt.language)return 1;if($n(Kt.language).supersetOf===Lt.language)return-1}return 0})),[yi,ls]=Xr,at=yi;return at.second_best=ls,at}const vr={"before:highlightElement":({el:xn})=>{Ar.useBR&&(xn.innerHTML=xn.innerHTML.replace(/\n/g,"").replace(//g,` `))},"after:highlightElement":({result:xn})=>{Ar.useBR&&(xn.value=xn.value.replace(/\n/g,"
    "))}},Jr=/^(<[^>]+>|\t)+/gm,Cr={"after:highlightElement":({result:xn})=>{Ar.tabReplace&&(xn.value=xn.value.replace(Jr,(zn=>zn.replace(/\t/g,Ar.tabReplace))))}};function Tn(xn){let zn=null;const Vn=(function(yi){let ls=yi.className+" ";ls+=yi.parentNode?yi.parentNode.className:"";const at=Ar.languageDetectRe.exec(ls);if(at){const Lt=$n(at[1]);return Lt||(Ye(zt.replace("{}",at[1])),Ye("Falling back to no-highlight mode for this block.",yi)),Lt?at[1]:"no-highlight"}return ls.split(/\s+/).find((Lt=>On(Lt)||$n(Lt)))})(xn);if(On(Vn))return;Ps("before:highlightElement",{el:xn,language:Vn}),zn=xn;const ps=zn.textContent,Xr=Vn?fn(ps,{language:Vn,ignoreIllegals:!0}):Yt(ps);Ps("after:highlightElement",{el:xn,result:Xr,text:ps}),xn.innerHTML=Xr.value,(function(yi,ls,at){const Lt=ls?ke[ls]:at;yi.classList.add("hljs"),Lt&&yi.classList.add(Lt)})(xn,Vn,Xr.language),xn.result={language:Xr.language,re:Xr.relevance,relavance:Xr.relevance},Xr.second_best&&(xn.second_best={language:Xr.second_best.language,re:Xr.second_best.relevance,relavance:Xr.second_best.relevance})}const ui=()=>{ui.called||(ui.called=!0,ct("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(Tn))};let Yr=!1;function cn(){if(document.readyState==="loading")return void(Yr=!0);document.querySelectorAll("pre code").forEach(Tn)}function $n(xn){return xn=(xn||"").toLowerCase(),pe[xn]||pe[ke[xn]]}function jn(xn,{languageName:zn}){typeof xn=="string"&&(xn=[xn]),xn.forEach((Vn=>{ke[Vn.toLowerCase()]=zn}))}function es(xn){const zn=$n(xn);return zn&&!zn.disableAutodetect}function Ps(xn,zn){const Vn=xn;ut.forEach((function(ps){ps[Vn]&&ps[Vn](zn)}))}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){Yr&&cn()}),!1),Object.assign(Ce,{highlight:fn,highlightAuto:Yt,highlightAll:cn,fixMarkup:function(xn){return ct("10.2.0","fixMarkup will be removed entirely in v11.0"),ct("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),zn=xn,Ar.tabReplace||Ar.useBR?zn.replace(Ft,(Vn=>Vn===` `?Ar.useBR?"
    ":Vn:Ar.tabReplace?Vn.replace(/\t/g,Ar.tabReplace):Vn)):zn;var zn},highlightElement:Tn,highlightBlock:function(xn){return ct("10.7.0","highlightBlock will be removed entirely in v12.0"),ct("10.7.0","Please use highlightElement now."),Tn(xn)},configure:function(xn){xn.useBR&&(ct("10.3.0","'useBR' will be removed entirely in v11.0"),ct("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),Ar=yt(Ar,xn)},initHighlighting:ui,initHighlightingOnLoad:function(){ct("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),Yr=!0},registerLanguage:function(xn,zn){let Vn=null;try{Vn=zn(Ce)}catch(ps){if(Re("Language definition for '{}' could not be registered.".replace("{}",xn)),!Rt)throw ps;Re(ps),Vn=Or}Vn.name||(Vn.name=xn),pe[xn]=Vn,Vn.rawDefinition=zn.bind(null,Ce),Vn.aliases&&jn(Vn.aliases,{languageName:xn})},unregisterLanguage:function(xn){delete pe[xn];for(const zn of Object.keys(ke))ke[zn]===xn&&delete ke[zn]},listLanguages:function(){return Object.keys(pe)},getLanguage:$n,registerAliases:jn,requireLanguage:function(xn){ct("10.4.0","requireLanguage will be removed entirely in v11."),ct("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const zn=$n(xn);if(zn)return zn;throw new Error("The '{}' language is required, but not loaded.".replace("{}",xn))},autoDetection:es,inherit:yt,addPlugin:function(xn){(function(zn){zn["before:highlightBlock"]&&!zn["before:highlightElement"]&&(zn["before:highlightElement"]=Vn=>{zn["before:highlightBlock"](Object.assign({block:Vn.el},Vn))}),zn["after:highlightBlock"]&&!zn["after:highlightElement"]&&(zn["after:highlightElement"]=Vn=>{zn["after:highlightBlock"](Object.assign({block:Vn.el},Vn))})})(xn),ut.push(xn)},vuePlugin:Ie(Ce).VuePlugin}),Ce.debugMode=function(){Rt=!1},Ce.safeMode=function(){Rt=!0},Ce.versionString="10.7.3";for(const xn in qe)typeof qe[xn]=="object"&&a(qe[xn]);return Object.assign(Ce,qe),Ce.addPlugin(vr),Ce.addPlugin(Je),Ce.addPlugin(Cr),Ce})({});l.exports=Qt},46016:(l,u,a)=>{var f=a(29276);l.exports=function(p,d){return f(p,d,"pre")}},46028:(l,u,a)=>{var f=a(13930),p=a(46285),d=a(25594),m=a(29367),g=a(60581),y=a(76264),w=TypeError,b=y("toPrimitive");l.exports=function(_,E){if(!p(_)||d(_))return _;var S,A=m(_,b);if(A){if(E===void 0&&(E="default"),S=f(A,_,E),!p(S)||d(S))return S;throw new w("Can't convert object to primitive value")}return E===void 0&&(E="number"),g(_,E)}},46076:(l,u,a)=>{a(91599);var f=a(68623);l.exports=f},46285:(l,u,a)=>{var f=a(62250);l.exports=function(p){return typeof p=="object"?p!==null:f(p)}},46339:(l,u,a)=>{var f=a(11091),p=a(35043).left,d=a(77623),m=a(20798);f({target:"Array",proto:!0,forced:!a(47586)&&m>79&&m<83||!d("reduce")},{reduce:function(g){var y=arguments.length;return p(this,g,y,y>1?arguments[1]:void 0)}})},46579:function(l,u){(function(a){function f(){for(var at=arguments.length,Lt=Array(at),Kt=0;Kt1){Lt[0]=Lt[0].slice(0,-1);for(var pr=Lt.length-1,qr=1;qr= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ie=k-O,ne=Math.floor,ve=String.fromCharCode;function ce(at){throw new RangeError(ee[at])}function ae(at,Lt){for(var Kt=[],pr=at.length;pr--;)Kt[pr]=Lt(at[pr]);return Kt}function me(at,Lt){var Kt=at.split("@"),pr="";return Kt.length>1&&(pr=Kt[0]+"@",at=Kt[1]),pr+ae((at=at.replace(Q,".")).split("."),Lt).join(".")}function $e(at){for(var Lt=[],Kt=0,pr=at.length;Kt=55296&&qr<=56319&&Kt>1,at+=ne(at/Lt);at>ie*j>>1;pr+=k)at=ne(at/ie);return ne(pr+(ie+1)*at/(at+P))},xe=function(at){var Lt=[],Kt=at.length,pr=0,qr=R,pn=$,vn=at.lastIndexOf(q);vn<0&&(vn=0);for(var en=0;en=128&&ce("not-basic"),Lt.push(at.charCodeAt(en));for(var Ut=vn>0?vn+1:0;Ut=Kt&&ce("invalid-input");var Un=qe(at.charCodeAt(Ut++));(Un>=k||Un>ne((A-pr)/tn))&&ce("overflow"),pr+=Un*tn;var Mt=Mr<=pn?O:Mr>=pn+j?j:Mr-pn;if(Unne(A/sr)&&ce("overflow"),tn*=sr}var mr=Lt.length+1;pn=fe(pr-Zt,mr,Zt==0),ne(pr/mr)>A-qr&&ce("overflow"),qr+=ne(pr/mr),pr%=mr,Lt.splice(pr++,0,qr)}return String.fromCodePoint.apply(String,Lt)},Ke=function(at){var Lt=[],Kt=(at=$e(at)).length,pr=R,qr=0,pn=$,vn=!0,en=!1,Ut=void 0;try{for(var Zt,tn=at[Symbol.iterator]();!(vn=(Zt=tn.next()).done);vn=!0){var Mr=Zt.value;Mr<128&&Lt.push(ve(Mr))}}catch(ka){en=!0,Ut=ka}finally{try{!vn&&tn.return&&tn.return()}finally{if(en)throw Ut}}var Un=Lt.length,Mt=Un;for(Un&&Lt.push(q);Mt=pr&&jrne((A-qr)/An)&&ce("overflow"),qr+=(sr-pr)*An,pr=sr;var Xn=!0,vi=!1,Ls=void 0;try{for(var us,ys=at[Symbol.iterator]();!(Xn=(us=ys.next()).done);Xn=!0){var vo=us.value;if(voA&&ce("overflow"),vo==pr){for(var Di=qr,Yi=k;;Yi+=k){var Aa=Yi<=pn?O:Yi>=pn+j?j:Yi-pn;if(Di>6|192).toString(16).toUpperCase()+"%"+(63&Lt|128).toString(16).toUpperCase():"%"+(Lt>>12|224).toString(16).toUpperCase()+"%"+(Lt>>6&63|128).toString(16).toUpperCase()+"%"+(63&Lt|128).toString(16).toUpperCase()}function Ae(at){for(var Lt="",Kt=0,pr=at.length;Kt=194&&qr<224){if(pr-Kt>=6){var pn=parseInt(at.substr(Kt+4,2),16);Lt+=String.fromCharCode((31&qr)<<6|63&pn)}else Lt+=at.substr(Kt,6);Kt+=6}else if(qr>=224){if(pr-Kt>=9){var vn=parseInt(at.substr(Kt+4,2),16),en=parseInt(at.substr(Kt+7,2),16);Lt+=String.fromCharCode((15&qr)<<12|(63&vn)<<6|63&en)}else Lt+=at.substr(Kt,9);Kt+=9}else Lt+=at.substr(Kt,3),Kt+=3}return Lt}function Ie(at,Lt){function Kt(pr){var qr=Ae(pr);return qr.match(Lt.UNRESERVED)?qr:pr}return at.scheme&&(at.scheme=String(at.scheme).replace(Lt.PCT_ENCODED,Kt).toLowerCase().replace(Lt.NOT_SCHEME,"")),at.userinfo!==void 0&&(at.userinfo=String(at.userinfo).replace(Lt.PCT_ENCODED,Kt).replace(Lt.NOT_USERINFO,$t).replace(Lt.PCT_ENCODED,m)),at.host!==void 0&&(at.host=String(at.host).replace(Lt.PCT_ENCODED,Kt).toLowerCase().replace(Lt.NOT_HOST,$t).replace(Lt.PCT_ENCODED,m)),at.path!==void 0&&(at.path=String(at.path).replace(Lt.PCT_ENCODED,Kt).replace(at.scheme?Lt.NOT_PATH:Lt.NOT_PATH_NOSCHEME,$t).replace(Lt.PCT_ENCODED,m)),at.query!==void 0&&(at.query=String(at.query).replace(Lt.PCT_ENCODED,Kt).replace(Lt.NOT_QUERY,$t).replace(Lt.PCT_ENCODED,m)),at.fragment!==void 0&&(at.fragment=String(at.fragment).replace(Lt.PCT_ENCODED,Kt).replace(Lt.NOT_FRAGMENT,$t).replace(Lt.PCT_ENCODED,m)),at}function Je(at){return at.replace(/^0*(.*)/,"$1")||"0"}function nt(at,Lt){var Kt=at.match(Lt.IPV4ADDRESS)||[],pr=E(Kt,2)[1];return pr?pr.split(".").map(Je).join("."):at}function Pe(at,Lt){var Kt=at.match(Lt.IPV6ADDRESS)||[],pr=E(Kt,3),qr=pr[1],pn=pr[2];if(qr){for(var vn=qr.toLowerCase().split("::").reverse(),en=E(vn,2),Ut=en[0],Zt=en[1],tn=Zt?Zt.split(":").map(Je):[],Mr=Ut.split(":").map(Je),Un=Lt.IPV4ADDRESS.test(Mr[Mr.length-1]),Mt=Un?7:8,sr=Mr.length-Mt,mr=Array(Mt),bn=0;bn1){var dr=mr.slice(0,zr.index),jr=mr.slice(zr.index+zr.length);Kr=dr.join(":")+"::"+jr.join(":")}else Kr=mr.join(":");return pn&&(Kr+="%"+pn),Kr}return at}var we=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,Re="".match(/(){0}/)[1]===void 0;function Ye(at){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt={},pr=Lt.iri!==!1?_:b;Lt.reference==="suffix"&&(at=(Lt.scheme?Lt.scheme+":":"")+"//"+at);var qr=at.match(we);if(qr){Re?(Kt.scheme=qr[1],Kt.userinfo=qr[3],Kt.host=qr[4],Kt.port=parseInt(qr[5],10),Kt.path=qr[6]||"",Kt.query=qr[7],Kt.fragment=qr[8],isNaN(Kt.port)&&(Kt.port=qr[5])):(Kt.scheme=qr[1]||void 0,Kt.userinfo=at.indexOf("@")!==-1?qr[3]:void 0,Kt.host=at.indexOf("//")!==-1?qr[4]:void 0,Kt.port=parseInt(qr[5],10),Kt.path=qr[6]||"",Kt.query=at.indexOf("?")!==-1?qr[7]:void 0,Kt.fragment=at.indexOf("#")!==-1?qr[8]:void 0,isNaN(Kt.port)&&(Kt.port=at.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?qr[4]:void 0)),Kt.host&&(Kt.host=Pe(nt(Kt.host,pr),pr)),Kt.scheme!==void 0||Kt.userinfo!==void 0||Kt.host!==void 0||Kt.port!==void 0||Kt.path||Kt.query!==void 0?Kt.scheme===void 0?Kt.reference="relative":Kt.fragment===void 0?Kt.reference="absolute":Kt.reference="uri":Kt.reference="same-document",Lt.reference&&Lt.reference!=="suffix"&&Lt.reference!==Kt.reference&&(Kt.error=Kt.error||"URI is not a "+Lt.reference+" reference.");var pn=gt[(Lt.scheme||Kt.scheme||"").toLowerCase()];if(Lt.unicodeSupport||pn&&pn.unicodeSupport)Ie(Kt,pr);else{if(Kt.host&&(Lt.domainHost||pn&&pn.domainHost))try{Kt.host=kt.toASCII(Kt.host.replace(pr.PCT_ENCODED,Ae).toLowerCase())}catch(vn){Kt.error=Kt.error||"Host's domain name can not be converted to ASCII via punycode: "+vn}Ie(Kt,b)}pn&&pn.parse&&pn.parse(Kt,Lt)}else Kt.error=Kt.error||"URI can not be parsed.";return Kt}function ct(at,Lt){var Kt=Lt.iri!==!1?_:b,pr=[];return at.userinfo!==void 0&&(pr.push(at.userinfo),pr.push("@")),at.host!==void 0&&pr.push(Pe(nt(String(at.host),Kt),Kt).replace(Kt.IPV6ADDRESS,(function(qr,pn,vn){return"["+pn+(vn?"%25"+vn:"")+"]"}))),typeof at.port!="number"&&typeof at.port!="string"||(pr.push(":"),pr.push(String(at.port))),pr.length?pr.join(""):void 0}var St=/^\.\.?\//,yt=/^\/\.(\/|$)/,It=/^\/\.\.(\/|$)/,Qt=/^\/?(?:.|\n)*?(?=\/|$)/;function Ce(at){for(var Lt=[];at.length;)if(at.match(St))at=at.replace(St,"");else if(at.match(yt))at=at.replace(yt,"/");else if(at.match(It))at=at.replace(It,"/"),Lt.pop();else if(at==="."||at==="..")at="";else{var Kt=at.match(Qt);if(!Kt)throw new Error("Unexpected dot segment condition");var pr=Kt[0];at=at.slice(pr.length),Lt.push(pr)}return Lt.join("")}function pe(at){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Lt.iri?_:b,pr=[],qr=gt[(Lt.scheme||at.scheme||"").toLowerCase()];if(qr&&qr.serialize&&qr.serialize(at,Lt),at.host&&!Kt.IPV6ADDRESS.test(at.host)){if(Lt.domainHost||qr&&qr.domainHost)try{at.host=Lt.iri?kt.toUnicode(at.host):kt.toASCII(at.host.replace(Kt.PCT_ENCODED,Ae).toLowerCase())}catch(en){at.error=at.error||"Host's domain name can not be converted to "+(Lt.iri?"Unicode":"ASCII")+" via punycode: "+en}}Ie(at,Kt),Lt.reference!=="suffix"&&at.scheme&&(pr.push(at.scheme),pr.push(":"));var pn=ct(at,Lt);if(pn!==void 0&&(Lt.reference!=="suffix"&&pr.push("//"),pr.push(pn),at.path&&at.path.charAt(0)!=="/"&&pr.push("/")),at.path!==void 0){var vn=at.path;Lt.absolutePath||qr&&qr.absolutePath||(vn=Ce(vn)),pn===void 0&&(vn=vn.replace(/^\/\//,"/%2F")),pr.push(vn)}return at.query!==void 0&&(pr.push("?"),pr.push(at.query)),at.fragment!==void 0&&(pr.push("#"),pr.push(at.fragment)),pr.join("")}function ke(at,Lt){var Kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},pr={};return arguments[3]||(at=Ye(pe(at,Kt),Kt),Lt=Ye(pe(Lt,Kt),Kt)),!(Kt=Kt||{}).tolerant&&Lt.scheme?(pr.scheme=Lt.scheme,pr.userinfo=Lt.userinfo,pr.host=Lt.host,pr.port=Lt.port,pr.path=Ce(Lt.path||""),pr.query=Lt.query):(Lt.userinfo!==void 0||Lt.host!==void 0||Lt.port!==void 0?(pr.userinfo=Lt.userinfo,pr.host=Lt.host,pr.port=Lt.port,pr.path=Ce(Lt.path||""),pr.query=Lt.query):(Lt.path?(Lt.path.charAt(0)==="/"?pr.path=Ce(Lt.path):(at.userinfo===void 0&&at.host===void 0&&at.port===void 0||at.path?at.path?pr.path=at.path.slice(0,at.path.lastIndexOf("/")+1)+Lt.path:pr.path=Lt.path:pr.path="/"+Lt.path,pr.path=Ce(pr.path)),pr.query=Lt.query):(pr.path=at.path,Lt.query!==void 0?pr.query=Lt.query:pr.query=at.query),pr.userinfo=at.userinfo,pr.host=at.host,pr.port=at.port),pr.scheme=at.scheme),pr.fragment=Lt.fragment,pr}function ut(at,Lt,Kt){var pr=y({scheme:"null"},Kt);return pe(ke(Ye(at,pr),Ye(Lt,pr),pr,!0),pr)}function Rt(at,Lt){return typeof at=="string"?at=pe(Ye(at,Lt),Lt):d(at)==="object"&&(at=Ye(pe(at,Lt),Lt)),at}function Ft(at,Lt,Kt){return typeof at=="string"?at=pe(Ye(at,Kt),Kt):d(at)==="object"&&(at=pe(at,Kt)),typeof Lt=="string"?Lt=pe(Ye(Lt,Kt),Kt):d(Lt)==="object"&&(Lt=pe(Lt,Kt)),at===Lt}function zt(at,Lt){return at&&at.toString().replace(Lt&&Lt.iri?_.ESCAPE:b.ESCAPE,$t)}function Or(at,Lt){return at&&at.toString().replace(Lt&&Lt.iri?_.PCT_ENCODED:b.PCT_ENCODED,Ae)}var Ar={scheme:"http",domainHost:!0,parse:function(at,Lt){return at.host||(at.error=at.error||"HTTP URIs must have a host."),at},serialize:function(at,Lt){var Kt=String(at.scheme).toLowerCase()==="https";return at.port!==(Kt?443:80)&&at.port!==""||(at.port=void 0),at.path||(at.path="/"),at}},On={scheme:"https",domainHost:Ar.domainHost,parse:Ar.parse,serialize:Ar.serialize};function fn(at){return typeof at.secure=="boolean"?at.secure:String(at.scheme).toLowerCase()==="wss"}var qt={scheme:"ws",domainHost:!0,parse:function(at,Lt){var Kt=at;return Kt.secure=fn(Kt),Kt.resourceName=(Kt.path||"/")+(Kt.query?"?"+Kt.query:""),Kt.path=void 0,Kt.query=void 0,Kt},serialize:function(at,Lt){if(at.port!==(fn(at)?443:80)&&at.port!==""||(at.port=void 0),typeof at.secure=="boolean"&&(at.scheme=at.secure?"wss":"ws",at.secure=void 0),at.resourceName){var Kt=at.resourceName.split("?"),pr=E(Kt,2),qr=pr[0],pn=pr[1];at.path=qr&&qr!=="/"?qr:void 0,at.query=pn,at.resourceName=void 0}return at.fragment=void 0,at}},Yt={scheme:"wss",domainHost:qt.domainHost,parse:qt.parse,serialize:qt.serialize},vr={},Jr="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",Cr="[0-9A-Fa-f]",Tn=p(p("%[EFef]"+Cr+"%"+Cr+Cr+"%"+Cr+Cr)+"|"+p("%[89A-Fa-f]"+Cr+"%"+Cr+Cr)+"|"+p("%"+Cr+Cr)),ui="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",Yr=f("[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",'[\\"\\\\]'),cn="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",$n=new RegExp(Jr,"g"),jn=new RegExp(Tn,"g"),es=new RegExp(f("[^]",ui,"[\\.]",'[\\"]',Yr),"g"),Ps=new RegExp(f("[^]",Jr,cn),"g"),xn=Ps;function zn(at){var Lt=Ae(at);return Lt.match($n)?Lt:at}var Vn={scheme:"mailto",parse:function(at,Lt){var Kt=at,pr=Kt.to=Kt.path?Kt.path.split(","):[];if(Kt.path=void 0,Kt.query){for(var qr=!1,pn={},vn=Kt.query.split("&"),en=0,Ut=vn.length;en{var f=a(11091),p=a(39447),d=a(74284).f;f({target:"Object",stat:!0,forced:Object.defineProperty!==d,sham:!p},{defineProperty:d})},46942:(l,u)=>{var a;(function(){var f={}.hasOwnProperty;function p(){for(var g="",y=0;y{var f=a(88984),p=a(5861),d=a(64894),m=a(85015),g=a(81993);l.exports=function(y){if(y==null)return 0;if(d(y))return m(y)?g(y):y.length;var w=p(y);return w=="[object Map]"||w=="[object Set]"?y.size:f(y).length}},47118:(l,u,a)=>{var f=a(85582),p=a(89251),d=a(76264),m=a(39447),g=d("species");l.exports=function(y){var w=f(y);m&&w&&!w[g]&&p(w,g,{configurable:!0,get:function(){return this}})}},47119:l=>{l.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply},47181:(l,u,a)=>{var f=a(95116).IteratorPrototype,p=a(58075),d=a(75817),m=a(14840),g=a(93742),y=function(){return this};l.exports=function(w,b,_,E){var S=b+" Iterator";return w.prototype=p(f,{next:d(+!E,_)}),m(w,S,!1,!0),g[S]=y,w}},47237:l=>{l.exports=function(u){return function(a){return a?.[u]}}},47248:(l,u,a)=>{var f=a(16547),p=a(51234);l.exports=function(d,m){return p(d||[],m||[],f)}},47422:(l,u,a)=>{var f=a(31769),p=a(77797);l.exports=function(d,m){for(var g=0,y=(m=f(m,d)).length;d!=null&&g{var f=a(94826);l.exports=f},47473:l=>{var u=Function.prototype.toString;l.exports=function(a){if(a!=null){try{return u.call(a)}catch{}try{return a+""}catch{}}return""}},47496:(l,u,a)=>{(function(){var f=(function(){return this})();f||typeof window>"u"||(f=window);var p=function(_,E,S){typeof _=="string"?(arguments.length==2&&(S=E),p.modules[_]||(p.payloads[_]=S,p.modules[_]=null)):p.original?p.original.apply(this,arguments):(console.error("dropping module because define wasn't a string."),console.trace())};p.modules={},p.payloads={};var d,m,g=function(_,E,S){if(typeof E=="string"){var A=b(_,E);if(A!=null)return S&&S(),A}else if(Object.prototype.toString.call(E)==="[object Array]"){for(var k=[],O=0,j=E.length;O1&&(function(O,j,P){if(Array.prototype.indexOf)return O.indexOf(j,P);for(var I=0;I-1&&(E=RegExp(this.source,g.replace.call(((S=this).global?"g":"")+(S.ignoreCase?"i":"")+(S.multiline?"m":"")+(S.extended?"x":"")+(S.sticky?"y":""),"g","")),g.replace.call(b.slice(A.index),E,(function(){for(var O=1;OA.index&&this.lastIndex--}return A},w||(RegExp.prototype.test=function(b){var _=g.exec.call(this,b);return _&&this.global&&!_[0].length&&this.lastIndex>_.index&&this.lastIndex--,!!_}))})),ace.define("ace/lib/es5-shim",["require","exports","module"],(function(f,p,d){function m(){}Function.prototype.bind||(Function.prototype.bind=function(fe){var xe=this;if(typeof xe!="function")throw new TypeError("Function.prototype.bind called on incompatible "+xe);var Ke=k.call(arguments,1),Qe=function(){if(this instanceof Qe){var bt=xe.apply(this,Ke.concat(k.call(arguments)));return Object(bt)===bt?bt:this}return xe.apply(fe,Ke.concat(k.call(arguments)))};return xe.prototype&&(m.prototype=xe.prototype,Qe.prototype=new m,m.prototype=null),Qe});var g,y,w,b,_,E=Function.prototype.call,S=Array.prototype,A=Object.prototype,k=S.slice,O=E.bind(A.toString),j=E.bind(A.hasOwnProperty);if((_=j(A,"__defineGetter__"))&&(g=E.bind(A.__defineGetter__),y=E.bind(A.__defineSetter__),w=E.bind(A.__lookupGetter__),b=E.bind(A.__lookupSetter__)),[1,2].splice(0).length!=2)if((function(){function fe(Qe){var bt=new Array(Qe+2);return bt[0]=bt[1]=0,bt}var xe,Ke=[];if(Ke.splice.apply(Ke,fe(20)),Ke.splice.apply(Ke,fe(26)),xe=Ke.length,Ke.splice(5,0,"XXX"),xe+1==Ke.length)return!0})()){var P=Array.prototype.splice;Array.prototype.splice=function(fe,xe){return arguments.length?P.apply(this,[fe===void 0?0:fe,xe===void 0?this.length-fe:xe].concat(k.call(arguments,2))):[]}}else Array.prototype.splice=function(fe,xe){var Ke=this.length;fe>0?fe>Ke&&(fe=Ke):fe==null?fe=0:fe<0&&(fe=Math.max(Ke+fe,0)),fe+xe$t)for(nt=Ie;nt--;)this[Ae+nt]=this[$t+nt];if(kt&&fe===Je)this.length=Je,this.push.apply(this,bt);else for(this.length=Je+kt,nt=0;nt>>0;if(O(fe)!="[object Function]")throw new TypeError;for(;++bt>>0,bt=Array(Qe),kt=arguments[1];if(O(fe)!="[object Function]")throw new TypeError(fe+" is not a function");for(var gt=0;gt>>0,kt=[],gt=arguments[1];if(O(fe)!="[object Function]")throw new TypeError(fe+" is not a function");for(var $t=0;$t>>0,bt=arguments[1];if(O(fe)!="[object Function]")throw new TypeError(fe+" is not a function");for(var kt=0;kt>>0,bt=arguments[1];if(O(fe)!="[object Function]")throw new TypeError(fe+" is not a function");for(var kt=0;kt>>0;if(O(fe)!="[object Function]")throw new TypeError(fe+" is not a function");if(!Qe&&arguments.length==1)throw new TypeError("reduce of empty array with no initial value");var bt,kt=0;if(arguments.length>=2)bt=arguments[1];else for(;;){if(kt in Ke){bt=Ke[kt++];break}if(++kt>=Qe)throw new TypeError("reduce of empty array with no initial value")}for(;kt>>0;if(O(fe)!="[object Function]")throw new TypeError(fe+" is not a function");if(!Qe&&arguments.length==1)throw new TypeError("reduceRight of empty array with no initial value");var bt,kt=Qe-1;if(arguments.length>=2)bt=arguments[1];else for(;;){if(kt in Ke){bt=Ke[kt--];break}if(--kt<0)throw new TypeError("reduceRight of empty array with no initial value")}do kt in this&&(bt=fe.call(void 0,bt,Ke[kt],kt,xe));while(kt--);return bt}),Array.prototype.indexOf&&[0,1].indexOf(1,2)==-1||(Array.prototype.indexOf=function(fe){var xe=q&&O(this)=="[object String]"?this.split(""):Te(this),Ke=xe.length>>>0;if(!Ke)return-1;var Qe=0;for(arguments.length>1&&(Qe=qe(arguments[1])),Qe=Qe>=0?Qe:Math.max(0,Ke+Qe);Qe>>0;if(!Ke)return-1;var Qe=Ke-1;for(arguments.length>1&&(Qe=Math.min(Qe,qe(arguments[1]))),Qe=Qe>=0?Qe:Ke-Math.abs(Qe);Qe>=0;Qe--)if(Qe in xe&&fe===xe[Qe])return Qe;return-1}),Object.getPrototypeOf||(Object.getPrototypeOf=function(fe){return fe.__proto__||(fe.constructor?fe.constructor.prototype:A)}),!Object.getOwnPropertyDescriptor&&(Object.getOwnPropertyDescriptor=function(fe,xe){if(typeof fe!="object"&&typeof fe!="function"||fe===null)throw new TypeError("Object.getOwnPropertyDescriptor called on a non-object: "+fe);if(j(fe,xe)){var Ke;if(Ke={enumerable:!0,configurable:!0},_){var Qe=fe.__proto__;fe.__proto__=A;var bt=w(fe,xe),kt=b(fe,xe);if(fe.__proto__=Qe,bt||kt)return bt&&(Ke.get=bt),kt&&(Ke.set=kt),Ke}return Ke.value=fe[xe],Ke}}),Object.getOwnPropertyNames||(Object.getOwnPropertyNames=function(fe){return Object.keys(fe)}),Object.create||(I=Object.prototype.__proto__===null?function(){return{__proto__:null}}:function(){var fe={};for(var xe in fe)fe[xe]=null;return fe.constructor=fe.hasOwnProperty=fe.propertyIsEnumerable=fe.isPrototypeOf=fe.toLocaleString=fe.toString=fe.valueOf=fe.__proto__=null,fe},Object.create=function(fe,xe){var Ke;if(fe===null)Ke=I();else{if(typeof fe!="object")throw new TypeError("typeof prototype["+typeof fe+"] != 'object'");var Qe=function(){};Qe.prototype=fe,(Ke=new Qe).__proto__=fe}return xe!==void 0&&Object.defineProperties(Ke,xe),Ke});function B(fe){try{return Object.defineProperty(fe,"sentinel",{}),"sentinel"in fe}catch{}}if(Object.defineProperty){var W=B({}),Q=typeof document>"u"||B(document.createElement("div"));if(!W||!Q)var ee=Object.defineProperty}(!Object.defineProperty||ee)&&(Object.defineProperty=function(fe,xe,Ke){if(typeof fe!="object"&&typeof fe!="function"||fe===null)throw new TypeError("Object.defineProperty called on non-object: "+fe);if(typeof Ke!="object"&&typeof Ke!="function"||Ke===null)throw new TypeError("Property description must be an object: "+Ke);if(ee)try{return ee.call(Object,fe,xe,Ke)}catch{}if(j(Ke,"value"))if(_&&(w(fe,xe)||b(fe,xe))){var Qe=fe.__proto__;fe.__proto__=A,delete fe[xe],fe[xe]=Ke.value,fe.__proto__=Qe}else fe[xe]=Ke.value;else{if(!_)throw new TypeError("getters & setters can not be defined on this javascript engine");j(Ke,"get")&&g(fe,xe,Ke.get),j(Ke,"set")&&y(fe,xe,Ke.set)}return fe}),Object.defineProperties||(Object.defineProperties=function(fe,xe){for(var Ke in xe)j(xe,Ke)&&Object.defineProperty(fe,Ke,xe[Ke]);return fe}),Object.seal||(Object.seal=function(fe){return fe}),Object.freeze||(Object.freeze=function(fe){return fe});try{Object.freeze((function(){}))}catch{Object.freeze=($=Object.freeze,function(xe){return typeof xe=="function"?xe:$(xe)})}if(Object.preventExtensions||(Object.preventExtensions=function(fe){return fe}),Object.isSealed||(Object.isSealed=function(fe){return!1}),Object.isFrozen||(Object.isFrozen=function(fe){return!1}),Object.isExtensible||(Object.isExtensible=function(fe){if(Object(fe)===fe)throw new TypeError;for(var xe="";j(fe,xe);)xe+="?";fe[xe]=!0;var Ke=j(fe,xe);return delete fe[xe],Ke}),!Object.keys){var ie=!0,ne=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],ve=ne.length;for(var ce in{toString:null})ie=!1;Object.keys=function(fe){if(typeof fe!="object"&&typeof fe!="function"||fe===null)throw new TypeError("Object.keys called on a non-object");var xe=[];for(var Ke in fe)j(fe,Ke)&&xe.push(Ke);if(ie)for(var Qe=0,bt=ve;Qe0||-1)*Math.floor(Math.abs(fe))),fe}var Te=function(fe){if(fe==null)throw new TypeError("can't convert "+fe+" to object");return Object(fe)}})),ace.define("ace/lib/fixoldbrowsers",["require","exports","module","ace/lib/regexp","ace/lib/es5-shim"],(function(f,p,d){f("./regexp"),f("./es5-shim")})),ace.define("ace/lib/dom",["require","exports","module"],(function(f,p,d){p.getDocumentHead=function(m){return m||(m=document),m.head||m.getElementsByTagName("head")[0]||m.documentElement},p.createElement=function(m,g){return document.createElementNS?document.createElementNS(g||"http://www.w3.org/1999/xhtml",m):document.createElement(m)},p.hasCssClass=function(m,g){return(m.className+"").split(/\s+/g).indexOf(g)!==-1},p.addCssClass=function(m,g){p.hasCssClass(m,g)||(m.className+=" "+g)},p.removeCssClass=function(m,g){for(var y=m.className.split(/\s+/g);;){var w=y.indexOf(g);if(w==-1)break;y.splice(w,1)}m.className=y.join(" ")},p.toggleCssClass=function(m,g){for(var y=m.className.split(/\s+/g),w=!0;;){var b=y.indexOf(g);if(b==-1)break;w=!1,y.splice(b,1)}return w&&y.push(g),m.className=y.join(" "),w},p.setCssClass=function(m,g,y){y?p.addCssClass(m,g):p.removeCssClass(m,g)},p.hasCssString=function(m,g){var y,w=0;if((g=g||document).createStyleSheet&&(y=g.styleSheets)){for(;w=0?parseFloat((g.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((g.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),p.isOldIE=p.isIE&&p.isIE<9,p.isGecko=p.isMozilla=(window.Controllers||window.controllers)&&window.navigator.product==="Gecko",p.isOldGecko=p.isGecko&&parseInt((g.match(/rv:(\d+)/)||[])[1],10)<4,p.isOpera=window.opera&&Object.prototype.toString.call(window.opera)=="[object Opera]",p.isWebKit=parseFloat(g.split("WebKit/")[1])||void 0,p.isChrome=parseFloat(g.split(" Chrome/")[1])||void 0,p.isAIR=g.indexOf("AdobeAIR")>=0,p.isIPad=g.indexOf("iPad")>=0,p.isChromeOS=g.indexOf(" CrOS ")>=0,p.isIOS=/iPad|iPhone|iPod/.test(g)&&!window.MSStream,p.isIOS&&(p.isMac=!0)}})),ace.define("ace/lib/event",["require","exports","module","ace/lib/keys","ace/lib/useragent"],(function(f,p,d){var m=f("./keys"),g=f("./useragent"),y=null,w=0;p.addListener=function(S,A,k){if(S.addEventListener)return S.addEventListener(A,k,!1);if(S.attachEvent){var O=function(){k.call(S,window.event)};k._wrapper=O,S.attachEvent("on"+A,O)}},p.removeListener=function(S,A,k){if(S.removeEventListener)return S.removeEventListener(A,k,!1);S.detachEvent&&S.detachEvent("on"+A,k._wrapper||k)},p.stopEvent=function(S){return p.stopPropagation(S),p.preventDefault(S),!1},p.stopPropagation=function(S){S.stopPropagation?S.stopPropagation():S.cancelBubble=!0},p.preventDefault=function(S){S.preventDefault?S.preventDefault():S.returnValue=!1},p.getButton=function(S){return S.type=="dblclick"?0:S.type=="contextmenu"||g.isMac&&S.ctrlKey&&!S.altKey&&!S.shiftKey?2:S.preventDefault?S.button:{1:0,2:2,4:1}[S.button]},p.capture=function(S,A,k){function O(j){A&&A(j),k&&k(j),p.removeListener(document,"mousemove",A,!0),p.removeListener(document,"mouseup",O,!0),p.removeListener(document,"dragstart",O,!0)}return p.addListener(document,"mousemove",A,!0),p.addListener(document,"mouseup",O,!0),p.addListener(document,"dragstart",O,!0),O},p.addTouchMoveListener=function(S,A){var k,O;p.addListener(S,"touchstart",(function(j){var P=j.touches[0];k=P.clientX,O=P.clientY})),p.addListener(S,"touchmove",(function(j){var P=j.touches;if(!(P.length>1)){var I=P[0];j.wheelX=k-I.clientX,j.wheelY=O-I.clientY,k=I.clientX,O=I.clientY,A(j)}}))},p.addMouseWheelListener=function(S,A){"onmousewheel"in S?p.addListener(S,"mousewheel",(function(k){k.wheelDeltaX!==void 0?(k.wheelX=-k.wheelDeltaX/8,k.wheelY=-k.wheelDeltaY/8):(k.wheelX=0,k.wheelY=-k.wheelDelta/8),A(k)})):"onwheel"in S?p.addListener(S,"wheel",(function(k){switch(k.deltaMode){case k.DOM_DELTA_PIXEL:k.wheelX=.35*k.deltaX||0,k.wheelY=.35*k.deltaY||0;break;case k.DOM_DELTA_LINE:case k.DOM_DELTA_PAGE:k.wheelX=5*(k.deltaX||0),k.wheelY=5*(k.deltaY||0)}A(k)})):p.addListener(S,"DOMMouseScroll",(function(k){k.axis&&k.axis==k.HORIZONTAL_AXIS?(k.wheelX=5*(k.detail||0),k.wheelY=0):(k.wheelX=0,k.wheelY=5*(k.detail||0)),A(k)}))},p.addMultiMouseDownListener=function(S,A,k,O){var j,P,I,$=0,R={2:"dblclick",3:"tripleclick",4:"quadclick"};function q(W){if(p.getButton(W)!==0?$=0:W.detail>1?++$>4&&($=1):$=1,g.isIE){var Q=Math.abs(W.clientX-j)>5||Math.abs(W.clientY-P)>5;I&&!Q||($=1),I&&clearTimeout(I),I=setTimeout((function(){I=null}),A[$-1]||600),$==1&&(j=W.clientX,P=W.clientY)}if(W._clicks=$,k[O]("mousedown",W),$>4)$=0;else if($>1)return k[O](R[$],W)}function B(W){$=2,I&&clearTimeout(I),I=setTimeout((function(){I=null}),A[$-1]||600),k[O]("mousedown",W),k[O](R[$],W)}Array.isArray(S)||(S=[S]),S.forEach((function(W){p.addListener(W,"mousedown",q),g.isOldIE&&p.addListener(W,"dblclick",B)}))};var b=g.isMac&&g.isOpera&&!("KeyboardEvent"in window)?function(S){return(S.metaKey?1:0)|(S.altKey?2:0)|(S.shiftKey?4:0)|(S.ctrlKey?8:0)}:function(S){return(S.ctrlKey?1:0)|(S.altKey?2:0)|(S.shiftKey?4:0)|(S.metaKey?8:0)};function _(S,A,k){var O=b(A);if(!g.isMac&&y){if(A.getModifierState&&(A.getModifierState("OS")||A.getModifierState("Win"))&&(O|=8),y.altGr){if(!(3&~O))return;y.altGr=0}if(k===18||k===17){var j="location"in A?A.location:A.keyLocation;k===17&&j===1?y[k]==1&&(w=A.timeStamp):k===18&&O===3&&j===2&&A.timeStamp-w<50&&(y.altGr=!0)}}if(k in m.MODIFIER_KEYS&&(k=-1),8&O&&k>=91&&k<=93&&(k=-1),!(!O&&k===13&&(j="location"in A?A.location:A.keyLocation)===3&&(S(A,O,-k),A.defaultPrevented))){if(g.isChromeOS&&8&O){if(S(A,O,k),A.defaultPrevented)return;O&=-9}return!!(O||k in m.FUNCTION_KEYS||k in m.PRINTABLE_KEYS)&&S(A,O,k)}}function E(){y=Object.create(null)}p.getModifierString=function(S){return m.KEY_MODS[b(S)]},p.addCommandKeyListener=function(S,A){var k=p.addListener;if(g.isOldGecko||g.isOpera&&!("KeyboardEvent"in window)){var O=null;k(S,"keydown",(function(P){O=P.keyCode})),k(S,"keypress",(function(P){return _(A,P,O)}))}else{var j=null;k(S,"keydown",(function(P){y[P.keyCode]=(y[P.keyCode]||0)+1;var I=_(A,P,P.keyCode);return j=P.defaultPrevented,I})),k(S,"keypress",(function(P){j&&(P.ctrlKey||P.altKey||P.shiftKey||P.metaKey)&&(p.stopEvent(P),j=null)})),k(S,"keyup",(function(P){y[P.keyCode]=null})),y||(E(),k(window,"focus",E))}},typeof window=="object"&&window.postMessage&&!g.isOldIE&&(p.nextTick=function(S,A){A=A||window;var k="zero-timeout-message-1";p.addListener(A,"message",(function O(j){j.data==k&&(p.stopPropagation(j),p.removeListener(A,"message",O),S())})),A.postMessage(k,"*")}),p.nextFrame=typeof window=="object"&&(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame),p.nextFrame?p.nextFrame=p.nextFrame.bind(window):p.nextFrame=function(S){setTimeout(S,17)}})),ace.define("ace/lib/lang",["require","exports","module"],(function(f,p,d){p.last=function(y){return y[y.length-1]},p.stringReverse=function(y){return y.split("").reverse().join("")},p.stringRepeat=function(y,w){for(var b="";w>0;)1&w&&(b+=y),(w>>=1)&&(y+=y);return b};var m=/^\s\s*/,g=/\s\s*$/;p.stringTrimLeft=function(y){return y.replace(m,"")},p.stringTrimRight=function(y){return y.replace(g,"")},p.copyObject=function(y){var w={};for(var b in y)w[b]=y[b];return w},p.copyArray=function(y){for(var w=[],b=0,_=y.length;b<_;b++)y[b]&&typeof y[b]=="object"?w[b]=this.copyObject(y[b]):w[b]=y[b];return w},p.deepCopy=function y(w){if(typeof w!="object"||!w)return w;var b;if(Array.isArray(w)){b=[];for(var _=0;_9?Ae=Ae.substr(9):Ae.substr(0,4)==j.substr(0,4)?Ae=Ae.substr(4,Ae.length-9+1):Ae.charAt(Ae.length-1)==j.charAt(0)&&(Ae=Ae.slice(0,-1)),Ae==j.charAt(0)||Ae.charAt(Ae.length-1)==j.charAt(0)&&(Ae=Ae.slice(0,-1)),Ae&&k.onTextInput(Ae)),P&&(P=!1),ce&&(ce=!1))},me=function(Ae){if(!R){var Ie=O.value;ae(Ie),ne()}},$e=function(Ae,Ie,Je){var nt=Ae.clipboardData||window.clipboardData;if(nt&&!E){var Pe=S||Je?"Text":"text/plain";try{return Ie?nt.setData(Pe,Ie)!==!1:nt.getData(Pe)}catch(we){if(!Je)return $e(we,Ie,!0)}}},qe=function(Ae,Ie){var Je=k.getCopyText();if(!Je)return m.preventDefault(Ae);$e(Ae,Je)?(g.isIOS&&(I=Ie,O.value=` aa`+Je+`a a `,O.setSelectionRange(4,4+Je.length),P={value:Je}),Ie?k.onCut():k.onCopy(),g.isIOS||m.preventDefault(Ae)):(P=!0,O.value=Je,O.select(),setTimeout((function(){P=!1,ne(),ie(),Ie?k.onCut():k.onCopy()})))};m.addCommandKeyListener(O,k.onCommandKey.bind(k)),m.addListener(O,"select",(function(Ae){(function(Ie){return Ie.selectionStart===0&&Ie.selectionEnd===Ie.value.length})(O)?(k.selectAll(),ie()):ve&&ie(k.selection.isEmpty())})),m.addListener(O,"input",me),m.addListener(O,"cut",(function(Ae){qe(Ae,!0)})),m.addListener(O,"copy",(function(Ae){qe(Ae,!1)})),m.addListener(O,"paste",(function(Ae){var Ie=$e(Ae);typeof Ie=="string"?(Ie&&k.onPaste(Ie,Ae),g.isIE&&setTimeout(ie),m.preventDefault(Ae)):(O.value="",$=!0)}));var Te,fe=function(){if(R&&k.onCompositionUpdate&&!k.$readOnly){var Ae=O.value.replace(/\x01/g,"");if(R.lastValue!==Ae&&(k.onCompositionUpdate(Ae),R.lastValue&&k.undo(),R.canUndo&&(R.lastValue=Ae),R.lastValue)){var Ie=k.selection.getRange();k.insert(R.lastValue),k.session.markUndoGroup(),R.range=k.selection.getRange(),k.selection.setRange(Ie),k.selection.clearSelection()}}},xe=function(Ae){if(k.onCompositionEnd&&!k.$readOnly){var Ie=R;R=!1;var Je=setTimeout((function(){Je=null;var nt=O.value.replace(/\x01/g,"");R||(nt==Ie.lastValue?ne():!Ie.lastValue&&nt&&(ne(),ae(nt)))}));ve=function(nt){return Je&&clearTimeout(Je),(nt=nt.replace(/\x01/g,""))==Ie.lastValue?"":(Ie.lastValue&&Je&&k.undo(),nt)},k.onCompositionEnd(),k.removeListener("mousedown",xe),Ae.type=="compositionend"&&Ie.range&&k.selection.setRange(Ie.range),(g.isChrome&&g.isChrome>=53||g.isWebKit&&g.isWebKit>=603)&&me()}},Ke=w.delayedCall(fe,50);function Qe(){clearTimeout(Te),Te=setTimeout((function(){q&&(O.style.cssText=q,q=""),k.renderer.$keepTextAreaAtCursor==null&&(k.renderer.$keepTextAreaAtCursor=!0,k.renderer.$moveTextAreaToCursor())}),0)}m.addListener(O,"compositionstart",(function(Ae){R||!k.onCompositionStart||k.$readOnly||((R={}).canUndo=k.session.$undoManager,k.onCompositionStart(),setTimeout(fe,0),k.on("mousedown",xe),R.canUndo&&!k.selection.isEmpty()&&(k.insert(""),k.session.markUndoGroup(),k.selection.clearSelection()),k.session.markUndoGroup())})),g.isGecko?m.addListener(O,"text",(function(){Ke.schedule()})):(m.addListener(O,"keyup",(function(){Ke.schedule()})),m.addListener(O,"keydown",(function(){Ke.schedule()}))),m.addListener(O,"compositionend",xe),this.getElement=function(){return O},this.setReadOnly=function(Ae){O.readOnly=Ae},this.onContextMenu=function(Ae){ce=!0,ie(k.selection.isEmpty()),k._emit("nativecontextmenu",{target:k,domEvent:Ae}),this.moveToMouse(Ae,!0)},this.moveToMouse=function(Ae,Ie){q||(q=O.style.cssText),O.style.cssText=(Ie?"z-index:100000;":"")+"height:"+O.style.height+";"+(g.isIE?"opacity:0.1;":"");var Je=k.container.getBoundingClientRect(),nt=y.computedStyle(k.container),Pe=Je.top+(parseInt(nt.borderTopWidth)||0),we=Je.left+(parseInt(Je.borderLeftWidth)||0),Re=Je.bottom-Pe-O.clientHeight-2,Ye=function(ct){O.style.left=ct.clientX-we-2+"px",O.style.top=Math.min(ct.clientY-Pe-2,Re)+"px"};Ye(Ae),Ae.type=="mousedown"&&(k.renderer.$keepTextAreaAtCursor&&(k.renderer.$keepTextAreaAtCursor=null),clearTimeout(Te),g.isWin&&m.capture(k.container,Ye,Qe))},this.onContextMenuClose=Qe;var bt=function(Ae){k.textInput.onContextMenu(Ae),Qe()};if(m.addListener(O,"mouseup",bt),m.addListener(O,"mousedown",(function(Ae){Ae.preventDefault(),Qe()})),m.addListener(k.renderer.scroller,"contextmenu",bt),m.addListener(O,"contextmenu",bt),g.isIOS){var kt=null,gt=!1;A.addEventListener("keydown",(function(Ae){kt&&clearTimeout(kt),gt=!0})),A.addEventListener("keyup",(function(Ae){kt=setTimeout((function(){gt=!1}),100)}));var $t=function(Ae){if(document.activeElement===O&&!gt){if(I)return setTimeout((function(){I=!1}),100);var Ie=O.selectionStart,Je=O.selectionEnd;if(O.setSelectionRange(4,5),Ie==Je)switch(Ie){case 0:k.onCommandKey(null,0,b.up);break;case 1:k.onCommandKey(null,0,b.home);break;case 2:k.onCommandKey(null,_.option,b.left);break;case 4:k.onCommandKey(null,0,b.left);break;case 5:k.onCommandKey(null,0,b.right);break;case 7:k.onCommandKey(null,_.option,b.right);break;case 8:k.onCommandKey(null,0,b.end);break;case 9:k.onCommandKey(null,0,b.down)}else{switch(Je){case 6:k.onCommandKey(null,_.shift,b.right);break;case 7:k.onCommandKey(null,_.shift|_.option,b.right);break;case 8:k.onCommandKey(null,_.shift,b.end);break;case 9:k.onCommandKey(null,_.shift,b.down)}switch(Ie){case 0:k.onCommandKey(null,_.shift,b.up);break;case 1:k.onCommandKey(null,_.shift,b.home);break;case 2:k.onCommandKey(null,_.shift|_.option,b.left);break;case 3:k.onCommandKey(null,_.shift,b.left)}}}};document.addEventListener("selectionchange",$t),k.on("destroy",(function(){document.removeEventListener("selectionchange",$t)}))}}})),ace.define("ace/keyboard/textinput",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/lib/dom","ace/lib/lang","ace/keyboard/textinput_ios"],(function(f,p,d){var m=f("../lib/event"),g=f("../lib/useragent"),y=f("../lib/dom"),w=f("../lib/lang"),b=g.isChrome<18,_=g.isIE,E=f("./textinput_ios").TextInput;p.TextInput=function(S,A){if(g.isIOS)return E.call(this,S,A);var k=y.createElement("textarea");k.className="ace_text-input",k.setAttribute("wrap","off"),k.setAttribute("autocorrect","off"),k.setAttribute("autocapitalize","off"),k.setAttribute("spellcheck",!1),k.style.opacity="0",S.insertBefore(k,S.firstChild);var O="\u2028\u2028",j=!1,P=!1,I=!1,$="",R=!0;try{var q=document.activeElement===k}catch{}m.addListener(k,"blur",(function(gt){A.onBlur(gt),q=!1})),m.addListener(k,"focus",(function(gt){q=!0,A.onFocus(gt),Q()})),this.focus=function(){if($)return k.focus();var gt=k.style.top;k.style.position="fixed",k.style.top="0px",k.focus(),setTimeout((function(){k.style.position="",k.style.top=="0px"&&(k.style.top=gt)}),0)},this.blur=function(){k.blur()},this.isFocused=function(){return q};var B=w.delayedCall((function(){q&&Q(R)})),W=w.delayedCall((function(){I||(k.value=O,q&&Q())}));function Q(gt){if(!I){if(I=!0,ie)var $t=0,Ae=gt?0:k.value.length-1;else $t=gt?2:1,Ae=2;try{k.setSelectionRange($t,Ae)}catch{}I=!1}}function ee(){I||(k.value=O,g.isWebKit&&W.schedule())}g.isWebKit||A.addEventListener("changeSelection",(function(){A.selection.isEmpty()!=R&&(R=!R,B.schedule())})),ee(),q&&A.onFocus();var ie=null;this.setInputHandler=function(gt){ie=gt},this.getInputHandler=function(){return ie};var ne=!1,ve=function(gt){ie&&(gt=ie(gt),ie=null),P?(Q(),gt&&A.onPaste(gt),P=!1):gt==O.charAt(0)?ne?A.execCommand("del",{source:"ace"}):A.execCommand("backspace",{source:"ace"}):(gt.substring(0,2)==O?gt=gt.substr(2):gt.charAt(0)==O.charAt(0)?gt=gt.substr(1):gt.charAt(gt.length-1)==O.charAt(0)&&(gt=gt.slice(0,-1)),gt.charAt(gt.length-1)==O.charAt(0)&&(gt=gt.slice(0,-1)),gt&&A.onTextInput(gt)),ne&&(ne=!1)},ce=function(gt){if(!I){var $t=k.value;ve($t),ee()}},ae=function(gt,$t,Ae){var Ie=gt.clipboardData||window.clipboardData;if(Ie&&!b){var Je=_||Ae?"Text":"text/plain";try{return $t?Ie.setData(Je,$t)!==!1:Ie.getData(Je)}catch(nt){if(!Ae)return ae(nt,$t,!0)}}},me=function(gt,$t){var Ae=A.getCopyText();if(!Ae)return m.preventDefault(gt);ae(gt,Ae)?($t?A.onCut():A.onCopy(),m.preventDefault(gt)):(j=!0,k.value=Ae,k.select(),setTimeout((function(){j=!1,ee(),Q(),$t?A.onCut():A.onCopy()})))},$e=function(gt){me(gt,!0)},qe=function(gt){me(gt,!1)},Te=function(gt){var $t=ae(gt);typeof $t=="string"?($t&&A.onPaste($t,gt),g.isIE&&setTimeout(Q),m.preventDefault(gt)):(k.value="",P=!0)};m.addCommandKeyListener(k,A.onCommandKey.bind(A)),m.addListener(k,"select",(function(gt){j?j=!1:(function($t){return $t.selectionStart===0&&$t.selectionEnd===$t.value.length})(k)?(A.selectAll(),Q()):ie&&Q(A.selection.isEmpty())})),m.addListener(k,"input",ce),m.addListener(k,"cut",$e),m.addListener(k,"copy",qe),m.addListener(k,"paste",Te),"oncut"in k&&"oncopy"in k&&"onpaste"in k||m.addListener(S,"keydown",(function(gt){if((!g.isMac||gt.metaKey)&>.ctrlKey)switch(gt.keyCode){case 67:qe(gt);break;case 86:Te(gt);break;case 88:$e(gt)}}));var fe,xe=function(){if(I&&A.onCompositionUpdate&&!A.$readOnly){var gt=k.value.replace(/\u2028/g,"");if(I.lastValue!==gt&&(A.onCompositionUpdate(gt),I.lastValue&&A.undo(),I.canUndo&&(I.lastValue=gt),I.lastValue)){var $t=A.selection.getRange();A.insert(I.lastValue),A.session.markUndoGroup(),I.range=A.selection.getRange(),A.selection.setRange($t),A.selection.clearSelection()}}},Ke=function(gt){if(A.onCompositionEnd&&!A.$readOnly){var $t=I;I=!1;var Ae=setTimeout((function(){Ae=null;var Ie=k.value.replace(/\u2028/g,"");I||(Ie==$t.lastValue?ee():!$t.lastValue&&Ie&&(ee(),ve(Ie)))}));ie=function(Ie){return Ae&&clearTimeout(Ae),(Ie=Ie.replace(/\u2028/g,""))==$t.lastValue?"":($t.lastValue&&Ae&&A.undo(),Ie)},A.onCompositionEnd(),A.removeListener("mousedown",Ke),gt.type=="compositionend"&&$t.range&&A.selection.setRange($t.range),(g.isChrome&&g.isChrome>=53||g.isWebKit&&g.isWebKit>=603)&&ce()}},Qe=w.delayedCall(xe,50);function bt(){clearTimeout(fe),fe=setTimeout((function(){$&&(k.style.cssText=$,$=""),A.renderer.$keepTextAreaAtCursor==null&&(A.renderer.$keepTextAreaAtCursor=!0,A.renderer.$moveTextAreaToCursor())}),0)}m.addListener(k,"compositionstart",(function(gt){I||!A.onCompositionStart||A.$readOnly||((I={}).canUndo=A.session.$undoManager,A.onCompositionStart(),setTimeout(xe,0),A.on("mousedown",Ke),I.canUndo&&!A.selection.isEmpty()&&(A.insert(""),A.session.markUndoGroup(),A.selection.clearSelection()),A.session.markUndoGroup())})),g.isGecko?m.addListener(k,"text",(function(){Qe.schedule()})):(m.addListener(k,"keyup",(function(){Qe.schedule()})),m.addListener(k,"keydown",(function(){Qe.schedule()}))),m.addListener(k,"compositionend",Ke),this.getElement=function(){return k},this.setReadOnly=function(gt){k.readOnly=gt},this.onContextMenu=function(gt){ne=!0,Q(A.selection.isEmpty()),A._emit("nativecontextmenu",{target:A,domEvent:gt}),this.moveToMouse(gt,!0)},this.moveToMouse=function(gt,$t){$||($=k.style.cssText),k.style.cssText=($t?"z-index:100000;":"")+"height:"+k.style.height+";"+(g.isIE?"opacity:0.1;":"");var Ae=A.container.getBoundingClientRect(),Ie=y.computedStyle(A.container),Je=Ae.top+(parseInt(Ie.borderTopWidth)||0),nt=Ae.left+(parseInt(Ae.borderLeftWidth)||0),Pe=Ae.bottom-Je-k.clientHeight-2,we=function(Re){k.style.left=Re.clientX-nt-2+"px",k.style.top=Math.min(Re.clientY-Je-2,Pe)+"px"};we(gt),gt.type=="mousedown"&&(A.renderer.$keepTextAreaAtCursor&&(A.renderer.$keepTextAreaAtCursor=null),clearTimeout(fe),g.isWin&&m.capture(A.container,we,bt))},this.onContextMenuClose=bt;var kt=function(gt){A.textInput.onContextMenu(gt),bt()};m.addListener(k,"mouseup",kt),m.addListener(k,"mousedown",(function(gt){gt.preventDefault(),bt()})),m.addListener(A.renderer.scroller,"contextmenu",kt),m.addListener(k,"contextmenu",kt)}})),ace.define("ace/mouse/default_handlers",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],(function(f,p,d){f("../lib/dom"),f("../lib/event");var m=f("../lib/useragent");function g(w){w.$clickSelection=null;var b=w.editor;b.setDefaultHandler("mousedown",this.onMouseDown.bind(w)),b.setDefaultHandler("dblclick",this.onDoubleClick.bind(w)),b.setDefaultHandler("tripleclick",this.onTripleClick.bind(w)),b.setDefaultHandler("quadclick",this.onQuadClick.bind(w)),b.setDefaultHandler("mousewheel",this.onMouseWheel.bind(w)),b.setDefaultHandler("touchmove",this.onTouchMove.bind(w)),["select","startSelect","selectEnd","selectAllEnd","selectByWordsEnd","selectByLinesEnd","dragWait","dragWaitEnd","focusWait"].forEach((function(_){w[_]=this[_]}),this),w.selectByLines=this.extendSelectionBy.bind(w,"getLineRange"),w.selectByWords=this.extendSelectionBy.bind(w,"getWordRange")}function y(w,b){if(w.start.row==w.end.row)var _=2*b.column-w.start.column-w.end.column;else if(w.start.row!=w.end.row-1||w.start.column||w.end.column)_=2*b.row-w.start.row-w.end.row;else var _=b.column-4;return _<0?{cursor:w.start,anchor:w.end}:{cursor:w.end,anchor:w.start}}(function(){this.onMouseDown=function(w){var b=w.inSelection(),_=w.getDocumentPosition();this.mousedownEvent=w;var E=this.editor,S=w.getButton();if(S!==0){var A=E.getSelectionRange().isEmpty();return E.$blockScrolling++,(A||S==1)&&E.selection.moveToPosition(_),E.$blockScrolling--,void(S==2&&(E.textInput.onContextMenu(w.domEvent),m.isMozilla||w.preventDefault()))}return this.mousedownEvent.time=Date.now(),!b||E.isFocused()||(E.focus(),!this.$focusTimout||this.$clickSelection||E.inMultiSelectMode)?(this.captureMouse(w),this.startSelect(_,w.domEvent._clicks>1),w.preventDefault()):(this.setState("focusWait"),void this.captureMouse(w))},this.startSelect=function(w,b){w=w||this.editor.renderer.screenToTextCoordinates(this.x,this.y);var _=this.editor;_.$blockScrolling++,this.mousedownEvent.getShiftKey()?_.selection.selectToPosition(w):b||_.selection.moveToPosition(w),b||this.select(),_.renderer.scroller.setCapture&&_.renderer.scroller.setCapture(),_.setStyle("ace_selecting"),this.setState("select"),_.$blockScrolling--},this.select=function(){var w,b=this.editor,_=b.renderer.screenToTextCoordinates(this.x,this.y);if(b.$blockScrolling++,this.$clickSelection){var E=this.$clickSelection.comparePoint(_);if(E==-1)w=this.$clickSelection.end;else if(E==1)w=this.$clickSelection.start;else{var S=y(this.$clickSelection,_);_=S.cursor,w=S.anchor}b.selection.setSelectionAnchor(w.row,w.column)}b.selection.selectToPosition(_),b.$blockScrolling--,b.renderer.scrollCursorIntoView()},this.extendSelectionBy=function(w){var b,_=this.editor,E=_.renderer.screenToTextCoordinates(this.x,this.y),S=_.selection[w](E.row,E.column);if(_.$blockScrolling++,this.$clickSelection){var A=this.$clickSelection.comparePoint(S.start),k=this.$clickSelection.comparePoint(S.end);if(A==-1&&k<=0)b=this.$clickSelection.end,S.end.row==E.row&&S.end.column==E.column||(E=S.start);else if(k==1&&A>=0)b=this.$clickSelection.start,S.start.row==E.row&&S.start.column==E.column||(E=S.end);else if(A==-1&&k==1)E=S.end,b=S.start;else{var O=y(this.$clickSelection,E);E=O.cursor,b=O.anchor}_.selection.setSelectionAnchor(b.row,b.column)}_.selection.selectToPosition(E),_.$blockScrolling--,_.renderer.scrollCursorIntoView()},this.selectEnd=this.selectAllEnd=this.selectByWordsEnd=this.selectByLinesEnd=function(){this.$clickSelection=null,this.editor.unsetStyle("ace_selecting"),this.editor.renderer.scroller.releaseCapture&&this.editor.renderer.scroller.releaseCapture()},this.focusWait=function(){var w,b,_,E,S=(w=this.mousedownEvent.x,b=this.mousedownEvent.y,_=this.x,E=this.y,Math.sqrt(Math.pow(_-w,2)+Math.pow(E-b,2))),A=Date.now();(S>0||A-this.mousedownEvent.time>this.$focusTimout)&&this.startSelect(this.mousedownEvent.getDocumentPosition())},this.onDoubleClick=function(w){var b=w.getDocumentPosition(),_=this.editor,E=_.session.getBracketRange(b);E?(E.isEmpty()&&(E.start.column--,E.end.column++),this.setState("select")):(E=_.selection.getWordRange(b.row,b.column),this.setState("selectByWords")),this.$clickSelection=E,this.select()},this.onTripleClick=function(w){var b=w.getDocumentPosition(),_=this.editor;this.setState("selectByLines");var E=_.getSelectionRange();E.isMultiLine()&&E.contains(b.row,b.column)?(this.$clickSelection=_.selection.getLineRange(E.start.row),this.$clickSelection.end=_.selection.getLineRange(E.end.row).end):this.$clickSelection=_.selection.getLineRange(b.row),this.select()},this.onQuadClick=function(w){var b=this.editor;b.selectAll(),this.$clickSelection=b.getSelectionRange(),this.setState("selectAll")},this.onMouseWheel=function(w){if(!w.getAccelKey()){w.getShiftKey()&&w.wheelY&&!w.wheelX&&(w.wheelX=w.wheelY,w.wheelY=0);var b=this.editor;this.$lastScroll||(this.$lastScroll={t:0,vx:0,vy:0,allowed:0});var _=this.$lastScroll,E=w.domEvent.timeStamp,S=E-_.t,A=w.wheelX/S,k=w.wheelY/S;S<250&&(A=(A+_.vx)/2,k=(k+_.vy)/2);var O=Math.abs(A/k),j=!1;return O>=1&&b.renderer.isScrollableBy(w.wheelX*w.speed,0)&&(j=!0),O<=1&&b.renderer.isScrollableBy(0,w.wheelY*w.speed)&&(j=!0),j?_.allowed=E:E-_.allowed<250&&(Math.abs(A)<=1.1*Math.abs(_.vx)&&Math.abs(k)<=1.1*Math.abs(_.vy)?(j=!0,_.allowed=E):_.allowed=0),_.t=E,_.vx=A,_.vy=k,j?(b.renderer.scrollBy(w.wheelX*w.speed,w.wheelY*w.speed),w.stop()):void 0}},this.onTouchMove=function(w){this.editor._emit("mousewheel",w)}}).call(g.prototype),p.DefaultHandlers=g})),ace.define("ace/tooltip",["require","exports","module","ace/lib/oop","ace/lib/dom"],(function(f,p,d){f("./lib/oop");var m=f("./lib/dom");function g(y){this.isOpen=!1,this.$element=null,this.$parentNode=y}(function(){this.$init=function(){return this.$element=m.createElement("div"),this.$element.className="ace_tooltip",this.$element.style.display="none",this.$parentNode.appendChild(this.$element),this.$element},this.getElement=function(){return this.$element||this.$init()},this.setText=function(y){m.setInnerText(this.getElement(),y)},this.setHtml=function(y){this.getElement().innerHTML=y},this.setPosition=function(y,w){this.getElement().style.left=y+"px",this.getElement().style.top=w+"px"},this.setClassName=function(y){m.addCssClass(this.getElement(),y)},this.show=function(y,w,b){y!=null&&this.setText(y),w!=null&&b!=null&&this.setPosition(w,b),this.isOpen||(this.getElement().style.display="block",this.isOpen=!0)},this.hide=function(){this.isOpen&&(this.getElement().style.display="none",this.isOpen=!1)},this.getHeight=function(){return this.getElement().offsetHeight},this.getWidth=function(){return this.getElement().offsetWidth},this.destroy=function(){this.isOpen=!1,this.$element&&this.$element.parentNode&&this.$element.parentNode.removeChild(this.$element)}}).call(g.prototype),p.Tooltip=g})),ace.define("ace/mouse/default_gutter_handler",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event","ace/tooltip"],(function(f,p,d){var m=f("../lib/dom"),g=f("../lib/oop"),y=f("../lib/event"),w=f("../tooltip").Tooltip;function b(_){w.call(this,_)}g.inherits(b,w),(function(){this.setPosition=function(_,E){var S=window.innerWidth||document.documentElement.clientWidth,A=window.innerHeight||document.documentElement.clientHeight,k=this.getWidth(),O=this.getHeight();(_+=15)+k>S&&(_-=_+k-S),(E+=15)+O>A&&(E-=20+O),w.prototype.setPosition.call(this,_,E)}}).call(b.prototype),p.GutterHandler=function(_){var E,S,A,k=_.editor,O=k.renderer.$gutterLayer,j=new b(k.container);function P(){E&&(E=clearTimeout(E)),A&&(j.hide(),A=null,k._signal("hideGutterTooltip",j),k.removeEventListener("mousewheel",P))}function I($){j.setPosition($.x,$.y)}_.editor.setDefaultHandler("guttermousedown",(function($){if(k.isFocused()&&$.getButton()==0&&O.getRegion($)!="foldWidgets"){var R=$.getDocumentPosition().row,q=k.session.selection;if($.getShiftKey())q.selectTo(R,0);else{if($.domEvent.detail==2)return k.selectAll(),$.preventDefault();_.$clickSelection=k.selection.getLineRange(R)}return _.setState("selectByLines"),_.captureMouse($),$.preventDefault()}})),_.editor.setDefaultHandler("guttermousemove",(function($){var R=$.domEvent.target||$.domEvent.srcElement;if(m.hasCssClass(R,"ace_fold-widget"))return P();A&&_.$tooltipFollowsMouse&&I($),S=$,E||(E=setTimeout((function(){E=null,S&&!_.isMousePressed?(function(){var q=S.getDocumentPosition().row,B=O.$annotations[q];if(!B)return P();if(q==k.session.getLength()){var W=k.renderer.pixelToScreenCoordinates(0,S.y).row,Q=S.$pos;if(W>k.session.documentToScreenRow(Q.row,Q.column))return P()}if(A!=B)if(A=B.text.join("
    "),j.setHtml(A),j.show(),k._signal("showGutterTooltip",j),k.on("mousewheel",P),_.$tooltipFollowsMouse)I(S);else{var ee=S.domEvent.target.getBoundingClientRect(),ie=j.getElement().style;ie.left=ee.right+"px",ie.top=ee.bottom+"px"}})():P()}),50))})),y.addListener(k.renderer.$gutter,"mouseout",(function($){S=null,A&&!E&&(E=setTimeout((function(){E=null,P()}),50))})),k.on("changeSession",P)}})),ace.define("ace/mouse/mouse_event",["require","exports","module","ace/lib/event","ace/lib/useragent"],(function(f,p,d){var m=f("../lib/event"),g=f("../lib/useragent"),y=p.MouseEvent=function(w,b){this.domEvent=w,this.editor=b,this.x=this.clientX=w.clientX,this.y=this.clientY=w.clientY,this.$pos=null,this.$inSelection=null,this.propagationStopped=!1,this.defaultPrevented=!1};(function(){this.stopPropagation=function(){m.stopPropagation(this.domEvent),this.propagationStopped=!0},this.preventDefault=function(){m.preventDefault(this.domEvent),this.defaultPrevented=!0},this.stop=function(){this.stopPropagation(),this.preventDefault()},this.getDocumentPosition=function(){return this.$pos||(this.$pos=this.editor.renderer.screenToTextCoordinates(this.clientX,this.clientY)),this.$pos},this.inSelection=function(){if(this.$inSelection!==null)return this.$inSelection;var w=this.editor.getSelectionRange();if(w.isEmpty())this.$inSelection=!1;else{var b=this.getDocumentPosition();this.$inSelection=w.contains(b.row,b.column)}return this.$inSelection},this.getButton=function(){return m.getButton(this.domEvent)},this.getShiftKey=function(){return this.domEvent.shiftKey},this.getAccelKey=g.isMac?function(){return this.domEvent.metaKey}:function(){return this.domEvent.ctrlKey}}).call(y.prototype)})),ace.define("ace/mouse/dragdrop_handler",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],(function(f,p,d){var m=f("../lib/dom"),g=f("../lib/event"),y=f("../lib/useragent");function w(_){var E=_.editor,S=m.createElement("img");S.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",y.isOpera&&(S.style.cssText="width:1px;height:1px;position:fixed;top:0;left:0;z-index:2147483647;opacity:0;"),["dragWait","dragWaitEnd","startDrag","dragReadyEnd","onMouseDrag"].forEach((function(qe){_[qe]=this[qe]}),this),E.addEventListener("mousedown",this.onMouseDown.bind(_));var A,k,O,j,P,I,$,R,q,B,W,Q=E.container,ee=0;function ie(){var qe=I;(function(Te,fe){var xe=Date.now(),Ke=!fe||Te.row!=fe.row,Qe=!fe||Te.column!=fe.column;!B||Ke||Qe?(E.$blockScrolling+=1,E.moveCursorToPosition(Te),E.$blockScrolling-=1,B=xe,W={x:k,y:O}):b(W.x,W.y,k,O)>5?B=null:xe-B>=200&&(E.renderer.scrollCursorIntoView(),B=null)})(I=E.renderer.screenToTextCoordinates(k,O),qe),(function(Te,fe){var xe=Date.now(),Ke=E.renderer.layerConfig.lineHeight,Qe=E.renderer.layerConfig.characterWidth,bt=E.renderer.scroller.getBoundingClientRect(),kt={x:{left:k-bt.left,right:bt.right-k},y:{top:O-bt.top,bottom:bt.bottom-O}},gt=Math.min(kt.x.left,kt.x.right),$t=Math.min(kt.y.top,kt.y.bottom),Ae={row:Te.row,column:Te.column};gt/Qe<=2&&(Ae.column+=kt.x.left=200&&E.renderer.scrollCursorIntoView(Ae):q=xe:q=null})(I,qe)}function ne(){P=E.selection.toOrientedRange(),A=E.session.addMarker(P,"ace_selection",E.getSelectionStyle()),E.clearSelection(),E.isFocused()&&E.renderer.$cursorLayer.setBlinking(!1),clearInterval(j),ie(),j=setInterval(ie,20),ee=0,g.addListener(document,"mousemove",ae)}function ve(){clearInterval(j),E.session.removeMarker(A),A=null,E.$blockScrolling+=1,E.selection.fromOrientedRange(P),E.$blockScrolling-=1,E.isFocused()&&!R&&E.renderer.$cursorLayer.setBlinking(!E.getReadOnly()),P=null,I=null,ee=0,q=null,B=null,g.removeListener(document,"mousemove",ae)}this.onDragStart=function(qe){if(this.cancelDrag||!Q.draggable){var Te=this;return setTimeout((function(){Te.startSelect(),Te.captureMouse(qe)}),0),qe.preventDefault()}P=E.getSelectionRange();var fe=qe.dataTransfer;fe.effectAllowed=E.getReadOnly()?"copy":"copyMove",y.isOpera&&(E.container.appendChild(S),S.scrollTop=0),fe.setDragImage&&fe.setDragImage(S,0,0),y.isOpera&&E.container.removeChild(S),fe.clearData(),fe.setData("Text",E.session.getTextRange()),R=!0,this.setState("drag")},this.onDragEnd=function(qe){if(Q.draggable=!1,R=!1,this.setState(null),!E.getReadOnly()){var Te=qe.dataTransfer.dropEffect;$||Te!="move"||E.session.remove(E.getSelectionRange()),E.renderer.$cursorLayer.setBlinking(!0)}this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle("")},this.onDragEnter=function(qe){if(!E.getReadOnly()&&me(qe.dataTransfer))return k=qe.clientX,O=qe.clientY,A||ne(),ee++,qe.dataTransfer.dropEffect=$=$e(qe),g.preventDefault(qe)},this.onDragOver=function(qe){if(!E.getReadOnly()&&me(qe.dataTransfer))return k=qe.clientX,O=qe.clientY,A||(ne(),ee++),ce!==null&&(ce=null),qe.dataTransfer.dropEffect=$=$e(qe),g.preventDefault(qe)},this.onDragLeave=function(qe){if(--ee<=0&&A)return ve(),$=null,g.preventDefault(qe)},this.onDrop=function(qe){if(I){var Te=qe.dataTransfer;if(R)switch($){case"move":P=P.contains(I.row,I.column)?{start:I,end:I}:E.moveText(P,I);break;case"copy":P=E.moveText(P,I,!0)}else{var fe=Te.getData("Text");P={start:I,end:E.session.insert(I,fe)},E.focus(),$=null}return ve(),g.preventDefault(qe)}},g.addListener(Q,"dragstart",this.onDragStart.bind(_)),g.addListener(Q,"dragend",this.onDragEnd.bind(_)),g.addListener(Q,"dragenter",this.onDragEnter.bind(_)),g.addListener(Q,"dragover",this.onDragOver.bind(_)),g.addListener(Q,"dragleave",this.onDragLeave.bind(_)),g.addListener(Q,"drop",this.onDrop.bind(_));var ce=null;function ae(){ce==null&&(ce=setTimeout((function(){ce!=null&&A&&ve()}),20))}function me(qe){var Te=qe.types;return!Te||Array.prototype.some.call(Te,(function(fe){return fe=="text/plain"||fe=="Text"}))}function $e(qe){var Te=["copy","copymove","all","uninitialized"],fe=y.isMac?qe.altKey:qe.ctrlKey,xe="uninitialized";try{xe=qe.dataTransfer.effectAllowed.toLowerCase()}catch{}var Ke="none";return fe&&Te.indexOf(xe)>=0?Ke="copy":["move","copymove","linkmove","all","uninitialized"].indexOf(xe)>=0?Ke="move":Te.indexOf(xe)>=0&&(Ke="copy"),Ke}}function b(_,E,S,A){return Math.sqrt(Math.pow(S-_,2)+Math.pow(A-E,2))}(function(){this.dragWait=function(){Date.now()-this.mousedownEvent.time>this.editor.getDragDelay()&&this.startDrag()},this.dragWaitEnd=function(){this.editor.container.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()),this.selectEnd()},this.dragReadyEnd=function(_){this.editor.renderer.$cursorLayer.setBlinking(!this.editor.getReadOnly()),this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle(""),this.dragWaitEnd()},this.startDrag=function(){this.cancelDrag=!1;var _=this.editor;_.container.draggable=!0,_.renderer.$cursorLayer.setBlinking(!1),_.setStyle("ace_dragging");var E=y.isWin?"default":"move";_.renderer.setCursorStyle(E),this.setState("dragReady")},this.onMouseDrag=function(_){var E=this.editor.container;y.isIE&&this.state=="dragReady"&&b(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y)>3&&E.dragDrop(),this.state==="dragWait"&&b(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y)>0&&(E.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()))},this.onMouseDown=function(_){if(this.$dragEnabled){this.mousedownEvent=_;var E=this.editor,S=_.inSelection(),A=_.getButton();if((_.domEvent.detail||1)===1&&A===0&&S){if(_.editor.inMultiSelectMode&&(_.getAccelKey()||_.getShiftKey()))return;this.mousedownEvent.time=Date.now();var k=_.domEvent.target||_.domEvent.srcElement;"unselectable"in k&&(k.unselectable="on"),E.getDragDelay()?(y.isWebKit&&(this.cancelDrag=!0,E.container.draggable=!0),this.setState("dragWait")):this.startDrag(),this.captureMouse(_,this.onMouseDrag.bind(this)),_.defaultPrevented=!0}}}}).call(w.prototype),p.DragdropHandler=w})),ace.define("ace/lib/net",["require","exports","module","ace/lib/dom"],(function(f,p,d){var m=f("./dom");p.get=function(g,y){var w=new XMLHttpRequest;w.open("GET",g,!0),w.onreadystatechange=function(){w.readyState===4&&y(w.responseText)},w.send(null)},p.loadScript=function(g,y){var w=m.getDocumentHead(),b=document.createElement("script");b.src=g,w.appendChild(b),b.onload=b.onreadystatechange=function(_,E){!E&&b.readyState&&b.readyState!="loaded"&&b.readyState!="complete"||(b=b.onload=b.onreadystatechange=null,E||y())}},p.qualifyURL=function(g){var y=document.createElement("a");return y.href=g,y.href}})),ace.define("ace/lib/event_emitter",["require","exports","module"],(function(f,p,d){var m={},g=function(){this.propagationStopped=!0},y=function(){this.defaultPrevented=!0};m._emit=m._dispatchEvent=function(w,b){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var _=this._eventRegistry[w]||[],E=this._defaultHandlers[w];if(_.length||E){typeof b=="object"&&b||(b={}),b.type||(b.type=w),b.stopPropagation||(b.stopPropagation=g),b.preventDefault||(b.preventDefault=y),_=_.slice();for(var S=0;S<_.length&&(_[S](b,this),!b.propagationStopped);S++);return E&&!b.defaultPrevented?E(b,this):void 0}},m._signal=function(w,b){var _=(this._eventRegistry||{})[w];if(_){_=_.slice();for(var E=0;E<_.length;E++)_[E](b,this)}},m.once=function(w,b){var _=this;b&&this.addEventListener(w,(function E(){_.removeEventListener(w,E),b.apply(null,arguments)}))},m.setDefaultHandler=function(w,b){var _=this._defaultHandlers;if(_||(_=this._defaultHandlers={_disabled_:{}}),_[w]){var E=_[w],S=_._disabled_[w];S||(_._disabled_[w]=S=[]),S.push(E);var A=S.indexOf(b);A!=-1&&S.splice(A,1)}_[w]=b},m.removeDefaultHandler=function(w,b){var _=this._defaultHandlers;if(_){var E=_._disabled_[w];if(_[w]==b)_[w],E&&this.setDefaultHandler(w,E.pop());else if(E){var S=E.indexOf(b);S!=-1&&E.splice(S,1)}}},m.on=m.addEventListener=function(w,b,_){this._eventRegistry=this._eventRegistry||{};var E=this._eventRegistry[w];return E||(E=this._eventRegistry[w]=[]),E.indexOf(b)==-1&&E[_?"unshift":"push"](b),b},m.off=m.removeListener=m.removeEventListener=function(w,b){this._eventRegistry=this._eventRegistry||{};var _=this._eventRegistry[w];if(_){var E=_.indexOf(b);E!==-1&&_.splice(E,1)}},m.removeAllListeners=function(w){this._eventRegistry&&(this._eventRegistry[w]=[])},p.EventEmitter=m})),ace.define("ace/lib/app_config",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],(function(f,p,d){var m=f("./oop"),g=f("./event_emitter").EventEmitter,y={setOptions:function(E){Object.keys(E).forEach((function(S){this.setOption(S,E[S])}),this)},getOptions:function(E){var S={};return E?Array.isArray(E)||(S=E,E=Object.keys(S)):E=Object.keys(this.$options),E.forEach((function(A){S[A]=this.getOption(A)}),this),S},setOption:function(E,S){if(this["$"+E]!==S){var A=this.$options[E];if(!A)return w('misspelled option "'+E+'"');if(A.forwardTo)return this[A.forwardTo]&&this[A.forwardTo].setOption(E,S);A.handlesSet||(this["$"+E]=S),A&&A.set&&A.set.call(this,S)}},getOption:function(E){var S=this.$options[E];return S?S.forwardTo?this[S.forwardTo]&&this[S.forwardTo].getOption(E):S&&S.get?S.get.call(this):this["$"+E]:w('misspelled option "'+E+'"')}};function w(E){typeof console<"u"&&console.warn&&console.warn.apply(console,arguments)}function b(E,S){var A=new Error(E);A.data=S,typeof console=="object"&&console.error&&console.error(A),setTimeout((function(){throw A}))}var _=function(){this.$defaultOptions={}};(function(){m.implement(this,g),this.defineOptions=function(E,S,A){return E.$options||(this.$defaultOptions[S]=E.$options={}),Object.keys(A).forEach((function(k){var O=A[k];typeof O=="string"&&(O={forwardTo:O}),O.name||(O.name=k),E.$options[O.name]=O,"initialValue"in O&&(E["$"+O.name]=O.initialValue)})),m.implement(E,y),this},this.resetOptions=function(E){Object.keys(E.$options).forEach((function(S){var A=E.$options[S];"value"in A&&E.setOption(S,A.value)}))},this.setDefaultValue=function(E,S,A){var k=this.$defaultOptions[E]||(this.$defaultOptions[E]={});k[S]&&(k.forwardTo?this.setDefaultValue(k.forwardTo,S,A):k[S].value=A)},this.setDefaultValues=function(E,S){Object.keys(S).forEach((function(A){this.setDefaultValue(E,A,S[A])}),this)},this.warn=w,this.reportError=b}).call(_.prototype),p.AppConfig=_})),ace.define("ace/config",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/lib/net","ace/lib/app_config"],(function(f,p,d){var m=f("./lib/lang"),g=(f("./lib/oop"),f("./lib/net")),y=f("./lib/app_config").AppConfig;d.exports=p=new y;var w=(function(){return this||typeof window<"u"&&window})(),b={packaged:!1,workerPath:null,modePath:null,themePath:null,basePath:"",suffix:".js",$moduleUrls:{}};function _(E){if(w&&w.document){b.packaged=E||f.packaged||d.packaged||w.define&&a.amdD.packaged;for(var S,A={},k="",O=document.currentScript||document._currentScript,j=(O&&O.ownerDocument||document).getElementsByTagName("script"),P=0;P1&&(O=A[A.length-2]);var P=b[S+"Path"];return P==null?P=b.basePath:k=="/"&&(S=k=""),P&&P.slice(-1)!="/"&&(P+="/"),P+S+k+O+this.get("suffix")},p.setModuleUrl=function(E,S){return b.$moduleUrls[E]=S},p.$loading={},p.loadModule=function(E,S){var A,k;Array.isArray(E)&&(k=E[0],E=E[1]);try{A=f(E)}catch{}if(A&&!p.$loading[E])return S&&S(A);if(p.$loading[E]||(p.$loading[E]=[]),p.$loading[E].push(S),!(p.$loading[E].length>1)){var O=function(){f([E],(function(j){p._emit("load.module",{name:E,module:j});var P=p.$loading[E];p.$loading[E]=null,P.forEach((function(I){I&&I(j)}))}))};if(!p.get("packaged"))return O();g.loadScript(p.moduleUrl(E,k),O)}},_(!0),p.init=_})),ace.define("ace/mouse/mouse_handler",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/mouse/default_handlers","ace/mouse/default_gutter_handler","ace/mouse/mouse_event","ace/mouse/dragdrop_handler","ace/config"],(function(f,p,d){var m=f("../lib/event"),g=f("../lib/useragent"),y=f("./default_handlers").DefaultHandlers,w=f("./default_gutter_handler").GutterHandler,b=f("./mouse_event").MouseEvent,_=f("./dragdrop_handler").DragdropHandler,E=f("../config"),S=function(A){var k=this;this.editor=A,new y(this),new w(this),new _(this);var O=function(I){(!document.hasFocus||!document.hasFocus()||!A.isFocused()&&document.activeElement==(A.textInput&&A.textInput.getElement()))&&window.focus(),A.focus()},j=A.renderer.getMouseEventTarget();m.addListener(j,"click",this.onMouseEvent.bind(this,"click")),m.addListener(j,"mousemove",this.onMouseMove.bind(this,"mousemove")),m.addMultiMouseDownListener([j,A.renderer.scrollBarV&&A.renderer.scrollBarV.inner,A.renderer.scrollBarH&&A.renderer.scrollBarH.inner,A.textInput&&A.textInput.getElement()].filter(Boolean),[400,300,250],this,"onMouseEvent"),m.addMouseWheelListener(A.container,this.onMouseWheel.bind(this,"mousewheel")),m.addTouchMoveListener(A.container,this.onTouchMove.bind(this,"touchmove"));var P=A.renderer.$gutter;m.addListener(P,"mousedown",this.onMouseEvent.bind(this,"guttermousedown")),m.addListener(P,"click",this.onMouseEvent.bind(this,"gutterclick")),m.addListener(P,"dblclick",this.onMouseEvent.bind(this,"gutterdblclick")),m.addListener(P,"mousemove",this.onMouseEvent.bind(this,"guttermousemove")),m.addListener(j,"mousedown",O),m.addListener(P,"mousedown",O),g.isIE&&A.renderer.scrollBarV&&(m.addListener(A.renderer.scrollBarV.element,"mousedown",O),m.addListener(A.renderer.scrollBarH.element,"mousedown",O)),A.on("mousemove",(function(I){if(!k.state&&!k.$dragDelay&&k.$dragEnabled){var $=A.renderer.screenToTextCoordinates(I.x,I.y),R=A.session.selection.getRange(),q=A.renderer;!R.isEmpty()&&R.insideStart($.row,$.column)?q.setCursorStyle("default"):q.setCursorStyle("")}}))};(function(){this.onMouseEvent=function(A,k){this.editor._emit(A,new b(k,this.editor))},this.onMouseMove=function(A,k){var O=this.editor._eventRegistry&&this.editor._eventRegistry.mousemove;O&&O.length&&this.editor._emit(A,new b(k,this.editor))},this.onMouseWheel=function(A,k){var O=new b(k,this.editor);O.speed=2*this.$scrollSpeed,O.wheelX=k.wheelX,O.wheelY=k.wheelY,this.editor._emit(A,O)},this.onTouchMove=function(A,k){var O=new b(k,this.editor);O.speed=1,O.wheelX=k.wheelX,O.wheelY=k.wheelY,this.editor._emit(A,O)},this.setState=function(A){this.state=A},this.captureMouse=function(A,k){this.x=A.x,this.y=A.y,this.isMousePressed=!0;var O=this.editor.renderer;O.$keepTextAreaAtCursor&&(O.$keepTextAreaAtCursor=null);var j=this,P=function(q){if(q){if(g.isWebKit&&!q.which&&j.releaseMouse)return j.releaseMouse();j.x=q.clientX,j.y=q.clientY,k&&k(q),j.mouseEvent=new b(q,j.editor),j.$mouseMoved=!0}},I=function(q){clearInterval(R),$(),j[j.state+"End"]&&j[j.state+"End"](q),j.state="",O.$keepTextAreaAtCursor==null&&(O.$keepTextAreaAtCursor=!0,O.$moveTextAreaToCursor()),j.isMousePressed=!1,j.$onCaptureMouseMove=j.releaseMouse=null,q&&j.onMouseEvent("mouseup",q)},$=function(){j[j.state]&&j[j.state](),j.$mouseMoved=!1};if(g.isOldIE&&A.domEvent.type=="dblclick")return setTimeout((function(){I(A)}));j.$onCaptureMouseMove=P,j.releaseMouse=m.capture(this.editor.container,P,I);var R=setInterval($,20)},this.releaseMouse=null,this.cancelContextMenu=function(){var A=(function(k){k&&k.domEvent&&k.domEvent.type!="contextmenu"||(this.editor.off("nativecontextmenu",A),k&&k.domEvent&&m.stopEvent(k.domEvent))}).bind(this);setTimeout(A,10),this.editor.on("nativecontextmenu",A)}}).call(S.prototype),E.defineOptions(S.prototype,"mouseHandler",{scrollSpeed:{initialValue:2},dragDelay:{initialValue:g.isMac?150:0},dragEnabled:{initialValue:!0},focusTimout:{initialValue:0},tooltipFollowsMouse:{initialValue:!0}}),p.MouseHandler=S})),ace.define("ace/mouse/fold_handler",["require","exports","module"],(function(f,p,d){p.FoldHandler=function(m){m.on("click",(function(g){var y=g.getDocumentPosition(),w=m.session,b=w.getFoldAt(y.row,y.column,1);b&&(g.getAccelKey()?w.removeFold(b):w.expandFold(b),g.stop())})),m.on("gutterclick",(function(g){if(m.renderer.$gutterLayer.getRegion(g)=="foldWidgets"){var y=g.getDocumentPosition().row,w=m.session;w.foldWidgets&&w.foldWidgets[y]&&m.session.onFoldWidgetClick(y,g),m.isFocused()||m.focus(),g.stop()}})),m.on("gutterdblclick",(function(g){if(m.renderer.$gutterLayer.getRegion(g)=="foldWidgets"){var y=g.getDocumentPosition().row,w=m.session,b=w.getParentFoldRangeData(y,!0),_=b.range||b.firstRange;if(_){y=_.start.row;var E=w.getFoldAt(y,w.getLine(y).length,1);E?w.removeFold(E):(w.addFold("...",_),m.renderer.scrollCursorIntoView({row:_.start.row,column:0}))}g.stop()}}))}})),ace.define("ace/keyboard/keybinding",["require","exports","module","ace/lib/keys","ace/lib/event"],(function(f,p,d){var m=f("../lib/keys"),g=f("../lib/event"),y=function(w){this.$editor=w,this.$data={editor:w},this.$handlers=[],this.setDefaultHandler(w.commands)};(function(){this.setDefaultHandler=function(w){this.removeKeyboardHandler(this.$defaultHandler),this.$defaultHandler=w,this.addKeyboardHandler(w,0)},this.setKeyboardHandler=function(w){var b=this.$handlers;if(b[b.length-1]!=w){for(;b[b.length-1]&&b[b.length-1]!=this.$defaultHandler;)this.removeKeyboardHandler(b[b.length-1]);this.addKeyboardHandler(w,1)}},this.addKeyboardHandler=function(w,b){if(w){typeof w!="function"||w.handleKeyboard||(w.handleKeyboard=w);var _=this.$handlers.indexOf(w);_!=-1&&this.$handlers.splice(_,1),b==null?this.$handlers.push(w):this.$handlers.splice(b,0,w),_==-1&&w.attach&&w.attach(this.$editor)}},this.removeKeyboardHandler=function(w){var b=this.$handlers.indexOf(w);return b!=-1&&(this.$handlers.splice(b,1),w.detach&&w.detach(this.$editor),!0)},this.getKeyboardHandler=function(){return this.$handlers[this.$handlers.length-1]},this.getStatusText=function(){var w=this.$data,b=w.editor;return this.$handlers.map((function(_){return _.getStatusText&&_.getStatusText(b,w)||""})).filter(Boolean).join(" ")},this.$callKeyboardHandlers=function(w,b,_,E){for(var S,A=!1,k=this.$editor.commands,O=this.$handlers.length;O--&&!((S=this.$handlers[O].handleKeyboard(this.$data,w,b,_,E))&&S.command&&((A=S.command=="null"||k.exec(S.command,this.$editor,S.args,E))&&E&&w!=-1&&S.passEvent!=1&&S.command.passEvent!=1&&g.stopEvent(E),A)););return A||w!=-1||(S={command:"insertstring"},A=k.exec("insertstring",this.$editor,b)),A&&this.$editor._signal&&this.$editor._signal("keyboardActivity",S),A},this.onCommandKey=function(w,b,_){var E=m.keyCodeToString(_);this.$callKeyboardHandlers(b,E,_,w)},this.onTextInput=function(w){this.$callKeyboardHandlers(-1,w)}}).call(y.prototype),p.KeyBinding=y})),ace.define("ace/lib/bidiutil",["require","exports","module"],(function(f,p,d){var m=0,g=0,y=!1,w=!1,b=!1,_=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],E=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],S=11,A=18,k=[A,A,A,A,A,A,A,A,A,6,5,6,8,5,A,A,A,A,A,A,A,A,A,A,A,A,A,A,5,5,5,6,8,4,4,S,S,S,4,4,4,4,4,10,9,10,9,9,2,2,2,2,2,2,2,2,2,2,9,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,A,A,A,A,A,A,5,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,9,4,S,S,S,S,4,4,4,4,0,4,4,A,4,4,S,S,2,2,4,0,4,4,4,2,0,4,4,4,4,4],O=[8,8,8,8,8,8,8,8,8,8,8,A,A,A,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,8,5,13,14,15,16,17,9,S,S,S,S,S,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,9,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,8];function j($,R,q){if(!(g<$))if($!=1||m!=1||w)for(var B,W,Q,ee,ie=q.length,ne=0;ne=$){for(B=ne+1;B=$;)B++;for(W=ne,Q=B-1;W=R.length||(W=q[B-1])!=2&&W!=3||(Q=R[B+1])!=2&&Q!=3?4:(y&&(Q=3),Q==W?Q:4);case 10:return(W=B>0?q[B-1]:5)==2&&B+10&&q[B-1]==2)return 2;if(y)return 4;for(ie=B+1,ee=R.length;ie=1425&&ve<=2303||ve==64286;if(W=R[ie],ce&&(W==1||W==7))return 1}return B<1||(W=R[B-1])==5?4:q[B-1];case 5:return y=!1,w=!0,m;case 6:return b=!0,4;case 13:case 14:case 16:case 17:case 15:y=!1;case A:return 4}}function I($){var R=$.charCodeAt(0),q=R>>8;return q==0?R>191?0:k[R]:q==5?/[\u0591-\u05f4]/.test($)?1:0:q==6?/[\u0610-\u061a\u064b-\u065f\u06d6-\u06e4\u06e7-\u06ed]/.test($)?12:/[\u0660-\u0669\u066b-\u066c]/.test($)?3:R==1642?S:/[\u06f0-\u06f9]/.test($)?2:7:q==32&&R<=8287?O[255&R]:q==254&&R>=65136?7:4}p.L=0,p.R=1,p.EN=2,p.ON_R=3,p.AN=4,p.R_H=5,p.B=6,p.DOT="·",p.doBidiReorder=function($,R,q){if($.length<2)return{};var B=$.split(""),W=new Array(B.length),Q=new Array(B.length),ee=[];m=q?1:0,(function(ne,ve,ce,ae){var me=m?E:_,$e=null,qe=null,Te=null,fe=0,xe=null,Ke=-1,Qe=null,bt=null,kt=[];if(!ae)for(Qe=0,ae=[];Qe0)if(xe==16){for(Qe=Ke;Qe-1){for(Qe=Ke;Qe=0&&ae[gt]==8;gt--)ve[gt]=m}}})(B,ee,B.length,R);for(var ie=0;ie7&&R[ie]<13||R[ie]===4||R[ie]===A)?ee[ie]=p.ON_R:ie>0&&B[ie-1]==="ل"&&/\u0622|\u0623|\u0625|\u0627/.test(B[ie])&&(ee[ie-1]=ee[ie]=p.R_H,ie++);for(B[B.length-1]===p.DOT&&(ee[B.length-1]=p.B),ie=0;ie=0&&(_=this.session.$docRowCache[S])}return _},this.getSplitIndex=function(){var _=0,E=this.session.$screenRowCache;if(E.length)for(var S,A=this.session.$getRowCacheIndex(E,this.currentRow);this.currentRow-_>0&&(S=this.session.$getRowCacheIndex(E,this.currentRow-_-1))===A;)A=S,_++;return _},this.updateRowLine=function(_,E){if(_===void 0&&(_=this.getDocumentRow()),this.wrapIndent=0,this.isLastRow=_===this.session.getLength()-1,this.line=this.session.getLine(_),this.session.$useWrapMode){var S=this.session.$wrapData[_];S&&(E===void 0&&(E=this.getSplitIndex()),E>0&&S.length?(this.wrapIndent=S.indent,this.line=E0?_-1:0,this.bidiMap),S=this.bidiMap.bidiLevels,A=0;_===0&&S[E]%2!=0&&E++;for(var k=0;k=I&&A<$)&&!q?B=j:!R&&q&&P.push({left:B,width:j-B}),j+=this.charWidths[S],q=R;return R&&W===O.length&&P.push({left:B,width:j-B}),P},this.offsetToCol=function(_){var E=0,S=(_=Math.max(_,0),0),A=0,k=this.bidiMap.bidiLevels,O=this.charWidths[k[A]];for(this.wrapIndent&&(_-=this.wrapIndent*this.charWidths[m.L]);_>S+O/2;){if(S+=O,A===k.length-1){O=0;break}O=this.charWidths[k[++A]]}return A>0&&k[A-1]%2!=0&&k[A]%2==0?(_0&&k[A-1]%2==0&&k[A]%2!=0?E=1+(_>S?this.bidiMap.logicalFromVisual[A]:this.bidiMap.logicalFromVisual[A-1]):this.isRtlDir&&A===k.length-1&&O===0&&k[A-1]%2==0||!this.isRtlDir&&A===0&&k[A]%2!=0?E=1+this.bidiMap.logicalFromVisual[A]:(A>0&&k[A-1]%2!=0&&O!==0&&A--,E=this.bidiMap.logicalFromVisual[A]),E+this.wrapIndent}}).call(b.prototype),p.BidiHandler=b})),ace.define("ace/range",["require","exports","module"],(function(f,p,d){var m=function(g,y,w,b){this.start={row:g,column:y},this.end={row:w,column:b}};(function(){this.isEqual=function(g){return this.start.row===g.start.row&&this.end.row===g.end.row&&this.start.column===g.start.column&&this.end.column===g.end.column},this.toString=function(){return"Range: ["+this.start.row+"/"+this.start.column+"] -> ["+this.end.row+"/"+this.end.column+"]"},this.contains=function(g,y){return this.compare(g,y)==0},this.compareRange=function(g){var y,w=g.end,b=g.start;return(y=this.compare(w.row,w.column))==1?(y=this.compare(b.row,b.column))==1?2:y==0?1:0:y==-1?-2:(y=this.compare(b.row,b.column))==-1?-1:y==1?42:0},this.comparePoint=function(g){return this.compare(g.row,g.column)},this.containsRange=function(g){return this.comparePoint(g.start)==0&&this.comparePoint(g.end)==0},this.intersects=function(g){var y=this.compareRange(g);return y==-1||y==0||y==1},this.isEnd=function(g,y){return this.end.row==g&&this.end.column==y},this.isStart=function(g,y){return this.start.row==g&&this.start.column==y},this.setStart=function(g,y){typeof g=="object"?(this.start.column=g.column,this.start.row=g.row):(this.start.row=g,this.start.column=y)},this.setEnd=function(g,y){typeof g=="object"?(this.end.column=g.column,this.end.row=g.row):(this.end.row=g,this.end.column=y)},this.inside=function(g,y){return this.compare(g,y)==0&&!this.isEnd(g,y)&&!this.isStart(g,y)},this.insideStart=function(g,y){return this.compare(g,y)==0&&!this.isEnd(g,y)},this.insideEnd=function(g,y){return this.compare(g,y)==0&&!this.isStart(g,y)},this.compare=function(g,y){return this.isMultiLine()||g!==this.start.row?gthis.end.row?1:this.start.row===g?y>=this.start.column?0:-1:this.end.row===g?y<=this.end.column?0:1:0:ythis.end.column?1:0},this.compareStart=function(g,y){return this.start.row==g&&this.start.column==y?-1:this.compare(g,y)},this.compareEnd=function(g,y){return this.end.row==g&&this.end.column==y?1:this.compare(g,y)},this.compareInside=function(g,y){return this.end.row==g&&this.end.column==y?1:this.start.row==g&&this.start.column==y?-1:this.compare(g,y)},this.clipRows=function(g,y){if(this.end.row>y)var w={row:y+1,column:0};else this.end.rowy)var b={row:y+1,column:0};else this.start.rowE.row||_.row==E.row&&_.column>E.column},this.getRange=function(){var _=this.anchor,E=this.lead;return this.isEmpty()?w.fromPoints(E,E):this.isBackwards()?w.fromPoints(E,_):w.fromPoints(_,E)},this.clearSelection=function(){this.$isEmpty||(this.$isEmpty=!0,this._emit("changeSelection"))},this.selectAll=function(){var _=this.doc.getLength()-1;this.setSelectionAnchor(0,0),this.moveCursorTo(_,this.doc.getLine(_).length)},this.setRange=this.setSelectionRange=function(_,E){E?(this.setSelectionAnchor(_.end.row,_.end.column),this.selectTo(_.start.row,_.start.column)):(this.setSelectionAnchor(_.start.row,_.start.column),this.selectTo(_.end.row,_.end.column)),this.getRange().isEmpty()&&(this.$isEmpty=!0),this.$desiredColumn=null},this.$moveSelection=function(_){var E=this.lead;this.$isEmpty&&this.setSelectionAnchor(E.row,E.column),_.call(this)},this.selectTo=function(_,E){this.$moveSelection((function(){this.moveCursorTo(_,E)}))},this.selectToPosition=function(_){this.$moveSelection((function(){this.moveCursorToPosition(_)}))},this.moveTo=function(_,E){this.clearSelection(),this.moveCursorTo(_,E)},this.moveToPosition=function(_){this.clearSelection(),this.moveCursorToPosition(_)},this.selectUp=function(){this.$moveSelection(this.moveCursorUp)},this.selectDown=function(){this.$moveSelection(this.moveCursorDown)},this.selectRight=function(){this.$moveSelection(this.moveCursorRight)},this.selectLeft=function(){this.$moveSelection(this.moveCursorLeft)},this.selectLineStart=function(){this.$moveSelection(this.moveCursorLineStart)},this.selectLineEnd=function(){this.$moveSelection(this.moveCursorLineEnd)},this.selectFileEnd=function(){this.$moveSelection(this.moveCursorFileEnd)},this.selectFileStart=function(){this.$moveSelection(this.moveCursorFileStart)},this.selectWordRight=function(){this.$moveSelection(this.moveCursorWordRight)},this.selectWordLeft=function(){this.$moveSelection(this.moveCursorWordLeft)},this.getWordRange=function(_,E){if(E===void 0){var S=_||this.lead;_=S.row,E=S.column}return this.session.getWordRange(_,E)},this.selectWord=function(){this.setSelectionRange(this.getWordRange())},this.selectAWord=function(){var _=this.getCursor(),E=this.session.getAWordRange(_.row,_.column);this.setSelectionRange(E)},this.getLineRange=function(_,E){var S,A=typeof _=="number"?_:this.lead.row,k=this.session.getFoldLine(A);return k?(A=k.start.row,S=k.end.row):S=A,E===!0?new w(A,0,S,this.session.getLine(S).length):new w(A,0,S+1,0)},this.selectLine=function(){this.setSelectionRange(this.getLineRange())},this.moveCursorUp=function(){this.moveCursorBy(-1,0)},this.moveCursorDown=function(){this.moveCursorBy(1,0)},this.wouldMoveIntoSoftTab=function(_,E,S){var A=_.column,k=_.column+E;return S<0&&(A=_.column-E,k=_.column),this.session.isTabStop(_)&&this.doc.getLine(_.row).slice(A,k).split(" ").length-1==E},this.moveCursorLeft=function(){var _,E=this.lead.getPosition();if(_=this.session.getFoldAt(E.row,E.column,-1))this.moveCursorTo(_.start.row,_.start.column);else if(E.column===0)E.row>0&&this.moveCursorTo(E.row-1,this.doc.getLine(E.row-1).length);else{var S=this.session.getTabSize();this.wouldMoveIntoSoftTab(E,S,-1)&&!this.session.getNavigateWithinSoftTabs()?this.moveCursorBy(0,-S):this.moveCursorBy(0,-1)}},this.moveCursorRight=function(){var _,E=this.lead.getPosition();if(_=this.session.getFoldAt(E.row,E.column,1))this.moveCursorTo(_.end.row,_.end.column);else if(this.lead.column==this.doc.getLine(this.lead.row).length)this.lead.row0&&(E.column=A)}}this.moveCursorTo(E.row,E.column)},this.moveCursorFileEnd=function(){var _=this.doc.getLength()-1,E=this.doc.getLine(_).length;this.moveCursorTo(_,E)},this.moveCursorFileStart=function(){this.moveCursorTo(0,0)},this.moveCursorLongWordRight=function(){var _=this.lead.row,E=this.lead.column,S=this.doc.getLine(_),A=S.substring(E);this.session.nonTokenRe.lastIndex=0,this.session.tokenRe.lastIndex=0;var k=this.session.getFoldAt(_,E,1);if(k)this.moveCursorTo(k.end.row,k.end.column);else{if(this.session.nonTokenRe.exec(A)&&(E+=this.session.nonTokenRe.lastIndex,this.session.nonTokenRe.lastIndex=0,A=S.substring(E)),E>=S.length)return this.moveCursorTo(_,S.length),this.moveCursorRight(),void(_0&&this.moveCursorWordLeft());this.session.tokenRe.exec(k)&&(S-=this.session.tokenRe.lastIndex,this.session.tokenRe.lastIndex=0),this.moveCursorTo(E,S)}},this.$shortWordEndIndex=function(_){var E,S=0,A=/\s/,k=this.session.tokenRe;if(k.lastIndex=0,this.session.tokenRe.exec(_))S=this.session.tokenRe.lastIndex;else{for(;(E=_[S])&&A.test(E);)S++;if(S<1){for(k.lastIndex=0;(E=_[S])&&!k.test(E);)if(k.lastIndex=0,S++,A.test(E)){if(S>2){S--;break}for(;(E=_[S])&&A.test(E);)S++;if(S>2)break}}}return k.lastIndex=0,S},this.moveCursorShortWordRight=function(){var _=this.lead.row,E=this.lead.column,S=this.doc.getLine(_),A=S.substring(E),k=this.session.getFoldAt(_,E,1);if(k)return this.moveCursorTo(k.end.row,k.end.column);if(E==S.length){var O=this.doc.getLength();do _++,A=this.doc.getLine(_);while(_0&&/^\s*$/.test(A));S=A.length,/\s+$/.test(A)||(A="")}var k=g.stringReverse(A),O=this.$shortWordEndIndex(k);return this.moveCursorTo(E,S-O)},this.moveCursorWordRight=function(){this.session.$selectLongWords?this.moveCursorLongWordRight():this.moveCursorShortWordRight()},this.moveCursorWordLeft=function(){this.session.$selectLongWords?this.moveCursorLongWordLeft():this.moveCursorShortWordLeft()},this.moveCursorBy=function(_,E){var S,A=this.session.documentToScreenPosition(this.lead.row,this.lead.column);E===0&&(_!==0&&(this.session.$bidiHandler.isBidiRow(A.row,this.lead.row)?(S=this.session.$bidiHandler.getPosLeft(A.column),A.column=Math.round(S/this.session.$bidiHandler.charWidths[0])):S=A.column*this.session.$bidiHandler.charWidths[0]),this.$desiredColumn?A.column=this.$desiredColumn:this.$desiredColumn=A.column);var k=this.session.screenToDocumentPosition(A.row+_,A.column,S);_!==0&&E===0&&k.row===this.lead.row&&k.column===this.lead.column&&this.session.lineWidgets&&this.session.lineWidgets[k.row]&&(k.row>0||_>0)&&k.row++,this.moveCursorTo(k.row,k.column+E,E===0)},this.moveCursorToPosition=function(_){this.moveCursorTo(_.row,_.column)},this.moveCursorTo=function(_,E,S){var A=this.session.getFoldAt(_,E,1);A&&(_=A.start.row,E=A.start.column),this.$keepDesiredColumnOnChange=!0;var k=this.session.getLine(_);/[\uDC00-\uDFFF]/.test(k.charAt(E))&&k.charAt(E-1)&&(this.lead.row==_&&this.lead.column==E+1?E-=1:E+=1),this.lead.setPosition(_,E),this.$keepDesiredColumnOnChange=!1,S||(this.$desiredColumn=null)},this.moveCursorToScreen=function(_,E,S){var A=this.session.screenToDocumentPosition(_,E);this.moveCursorTo(A.row,A.column,S)},this.detach=function(){this.lead.detach(),this.anchor.detach(),this.session=this.doc=null},this.fromOrientedRange=function(_){this.setSelectionRange(_,_.cursor==_.start),this.$desiredColumn=_.desiredColumn||this.$desiredColumn},this.toOrientedRange=function(_){var E=this.getRange();return _?(_.start.column=E.start.column,_.start.row=E.start.row,_.end.column=E.end.column,_.end.row=E.end.row):_=E,_.cursor=this.isBackwards()?_.start:_.end,_.desiredColumn=this.$desiredColumn,_},this.getRangeOfMovements=function(_){var E=this.getCursor();try{_(this);var S=this.getCursor();return w.fromPoints(E,S)}catch{return w.fromPoints(E,E)}finally{this.moveCursorToPosition(E)}},this.toJSON=function(){if(this.rangeCount)var _=this.ranges.map((function(E){var S=E.clone();return S.isBackwards=E.cursor==E.start,S}));else(_=this.getRange()).isBackwards=this.isBackwards();return _},this.fromJSON=function(_){if(_.start==null){if(this.rangeList){this.toSingleRange(_[0]);for(var E=_.length;E--;){var S=w.fromPoints(_[E].start,_[E].end);_[E].isBackwards&&(S.cursor=S.start),this.addRange(S,!0)}return}_=_[0]}this.rangeList&&this.toSingleRange(_),this.setSelectionRange(_,_.isBackwards)},this.isEqual=function(_){if((_.length||this.rangeCount)&&_.length!=this.rangeCount)return!1;if(!_.length||!this.ranges)return this.getRange().isEqual(_);for(var E=this.ranges.length;E--;)if(!this.ranges[E].isEqual(_[E]))return!1;return!0}}).call(b.prototype),p.Selection=b})),ace.define("ace/tokenizer",["require","exports","module","ace/config"],(function(f,p,d){var m=f("./config"),g=2e3,y=function(w){for(var b in this.states=w,this.regExps={},this.matchMappings={},this.states){for(var _=this.states[b],E=[],S=0,A=this.matchMappings[b]={defaultToken:"text"},k="g",O=[],j=0;j<_.length;j++){var P=_[j];if(P.defaultToken&&(A.defaultToken=P.defaultToken),P.caseInsensitive&&(k="gi"),P.regex!=null){P.regex instanceof RegExp&&(P.regex=P.regex.toString().slice(1,-1));var I=P.regex,$=new RegExp("(?:("+I+")|(.))").exec("a").length-2;Array.isArray(P.token)?P.token.length==1||$==1?P.token=P.token[0]:$-1!=P.token.length?(this.reportError("number of classes and regexp groups doesn't match",{rule:P,groupCount:$-1}),P.token=P.token[0]):(P.tokenArray=P.token,P.token=null,P.onMatch=this.$arrayTokens):typeof P.token!="function"||P.onMatch||(P.onMatch=$>1?this.$applyToken:P.token),$>1&&(/\\\d/.test(P.regex)?I=P.regex.replace(/\\([0-9]+)/g,(function(R,q){return"\\"+(parseInt(q,10)+S+1)})):($=1,I=this.removeCapturingGroups(P.regex)),P.splitRegex||typeof P.token=="string"||O.push(P)),A[S]=j,S+=$,E.push(I),P.onMatch||(P.onMatch=null)}}E.length||(A[0]=0,E.push("$")),O.forEach((function(R){R.splitRegex=this.createSplitterRegexp(R.regex,k)}),this),this.regExps[b]=new RegExp("("+E.join(")|(")+")|($)",k)}};(function(){this.$setMaxTokenCount=function(w){g=0|w},this.$applyToken=function(w){var b=this.splitRegex.exec(w).slice(1),_=this.token.apply(this,b);if(typeof _=="string")return[{type:_,value:w}];for(var E=[],S=0,A=_.length;SP){var Q=w.substring(P,W-B.length);$.type==R?$.value+=Q:($.type&&j.push($),$={type:R,value:Q})}for(var ee=0;eeg){for(I>2*w.length&&this.reportError("infinite loop with in ace tokenizer",{startState:b,line:w});P1&&_[0]!==E&&_.unshift("#tmp",E),{tokens:j,state:_.length?_:E}},this.reportError=m.reportError}).call(y.prototype),p.Tokenizer=y})),ace.define("ace/mode/text_highlight_rules",["require","exports","module","ace/lib/lang"],(function(f,p,d){var m=f("../lib/lang"),g=function(){this.$rules={start:[{token:"empty_line",regex:"^$"},{defaultToken:"text"}]}};(function(){this.addRules=function(b,_){if(_)for(var E in b){for(var S=b[E],A=0;A=this.$rowTokens.length;){if(this.$row+=1,y||(y=this.$session.getLength()),this.$row>=y)return this.$row=y-1,null;this.$rowTokens=this.$session.getTokens(this.$row),this.$tokenIndex=0}return this.$rowTokens[this.$tokenIndex]},this.getCurrentToken=function(){return this.$rowTokens[this.$tokenIndex]},this.getCurrentTokenRow=function(){return this.$row},this.getCurrentTokenColumn=function(){var y=this.$rowTokens,w=this.$tokenIndex,b=y[w].start;if(b!==void 0)return b;for(b=0;w>0;)b+=y[w-=1].value.length;return b},this.getCurrentTokenPosition=function(){return{row:this.$row,column:this.getCurrentTokenColumn()}},this.getCurrentTokenRange=function(){var y=this.$rowTokens[this.$tokenIndex],w=this.getCurrentTokenColumn();return new m(this.$row,w,this.$row,w+y.value.length)}}).call(g.prototype),p.TokenIterator=g})),ace.define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/token_iterator","ace/lib/lang"],(function(f,p,d){var m,g=f("../../lib/oop"),y=f("../behaviour").Behaviour,w=f("../../token_iterator").TokenIterator,b=f("../../lib/lang"),_=["text","paren.rparen","punctuation.operator"],E=["text","paren.rparen","punctuation.operator","comment"],S={},A={'"':'"',"'":"'"},k=function(P){var I=-1;if(P.multiSelect&&(I=P.selection.index,S.rangeCount!=P.multiSelect.rangeCount&&(S={rangeCount:P.multiSelect.rangeCount})),S[I])return m=S[I];m=S[I]={autoInsertedBrackets:0,autoInsertedRow:-1,autoInsertedLineEnd:"",maybeInsertedBrackets:0,maybeInsertedRow:-1,maybeInsertedLineStart:"",maybeInsertedLineEnd:""}},O=function(P,I,$,R){var q=P.end.row-P.start.row;return{text:$+I+R,selection:[0,P.start.column+1,q,P.end.column+(q?0:1)]}},j=function(P){this.add("braces","insertion",(function(I,$,R,q,B){var W=R.getCursorPosition(),Q=q.doc.getLine(W.row);if(B=="{"){k(R);var ee=R.getSelectionRange(),ie=q.doc.getTextRange(ee);if(ie!==""&&ie!=="{"&&R.getWrapBehavioursEnabled())return O(ee,ie,"{","}");if(j.isSaneInsertion(R,q))return/[\]\}\)]/.test(Q[W.column])||R.inMultiSelectMode||P&&P.braces?(j.recordAutoInsert(R,q,"}"),{text:"{}",selection:[1,1]}):(j.recordMaybeInsert(R,q,"{"),{text:"{",selection:[1,1]})}else if(B=="}"){if(k(R),Q.substring(W.column,W.column+1)=="}"&&q.$findOpeningBracket("}",{column:W.column+1,row:W.row})!==null&&j.isAutoInsertedClosing(W,Q,B))return j.popAutoInsertedClosing(),{text:"",selection:[1,1]}}else{if(B==` `||B==`\r `){k(R);var ne="";if(j.isMaybeInsertedClosing(W,Q)&&(ne=b.stringRepeat("}",m.maybeInsertedBrackets),j.clearMaybeInsertedClosing()),Q.substring(W.column,W.column+1)==="}"){var ve=q.findMatchingBracket({row:W.row,column:W.column+1},"}");if(!ve)return null;var ce=this.$getIndent(q.getLine(ve.row))}else{if(!ne)return void j.clearMaybeInsertedClosing();ce=this.$getIndent(Q)}var ae=ce+q.getTabString();return{text:` `+ae+` `+ce+ne,selection:[1,ae.length,1,ae.length]}}j.clearMaybeInsertedClosing()}})),this.add("braces","deletion",(function(I,$,R,q,B){var W=q.doc.getTextRange(B);if(!B.isMultiLine()&&W=="{"){if(k(R),q.doc.getLine(B.start.row).substring(B.end.column,B.end.column+1)=="}")return B.end.column++,B;m.maybeInsertedBrackets--}})),this.add("parens","insertion",(function(I,$,R,q,B){if(B=="("){k(R);var W=R.getSelectionRange(),Q=q.doc.getTextRange(W);if(Q!==""&&R.getWrapBehavioursEnabled())return O(W,Q,"(",")");if(j.isSaneInsertion(R,q))return j.recordAutoInsert(R,q,")"),{text:"()",selection:[1,1]}}else if(B==")"){k(R);var ee=R.getCursorPosition(),ie=q.doc.getLine(ee.row);if(ie.substring(ee.column,ee.column+1)==")"&&q.$findOpeningBracket(")",{column:ee.column+1,row:ee.row})!==null&&j.isAutoInsertedClosing(ee,ie,B))return j.popAutoInsertedClosing(),{text:"",selection:[1,1]}}})),this.add("parens","deletion",(function(I,$,R,q,B){var W=q.doc.getTextRange(B);if(!B.isMultiLine()&&W=="("&&(k(R),q.doc.getLine(B.start.row).substring(B.start.column+1,B.start.column+2)==")"))return B.end.column++,B})),this.add("brackets","insertion",(function(I,$,R,q,B){if(B=="["){k(R);var W=R.getSelectionRange(),Q=q.doc.getTextRange(W);if(Q!==""&&R.getWrapBehavioursEnabled())return O(W,Q,"[","]");if(j.isSaneInsertion(R,q))return j.recordAutoInsert(R,q,"]"),{text:"[]",selection:[1,1]}}else if(B=="]"){k(R);var ee=R.getCursorPosition(),ie=q.doc.getLine(ee.row);if(ie.substring(ee.column,ee.column+1)=="]"&&q.$findOpeningBracket("]",{column:ee.column+1,row:ee.row})!==null&&j.isAutoInsertedClosing(ee,ie,B))return j.popAutoInsertedClosing(),{text:"",selection:[1,1]}}})),this.add("brackets","deletion",(function(I,$,R,q,B){var W=q.doc.getTextRange(B);if(!B.isMultiLine()&&W=="["&&(k(R),q.doc.getLine(B.start.row).substring(B.start.column+1,B.start.column+2)=="]"))return B.end.column++,B})),this.add("string_dquotes","insertion",(function(I,$,R,q,B){var W=q.$mode.$quotes||A;if(B.length==1&&W[B]){if(this.lineCommentStart&&this.lineCommentStart.indexOf(B)!=-1)return;k(R);var Q=B,ee=R.getSelectionRange(),ie=q.doc.getTextRange(ee);if(!(ie===""||ie.length==1&&W[ie])&&R.getWrapBehavioursEnabled())return O(ee,ie,Q,Q);if(!ie){var ne=R.getCursorPosition(),ve=q.doc.getLine(ne.row),ce=ve.substring(ne.column-1,ne.column),ae=ve.substring(ne.column,ne.column+1),me=q.getTokenAt(ne.row,ne.column),$e=q.getTokenAt(ne.row,ne.column+1);if(ce=="\\"&&me&&/escape/.test(me.type))return null;var qe,Te=me&&/string|escape/.test(me.type),fe=!$e||/string|escape/.test($e.type);if(ae==Q)(qe=Te!==fe)&&/string\.end/.test($e.type)&&(qe=!1);else{if(Te&&!fe||Te&&fe)return null;var xe=q.$mode.tokenRe;xe.lastIndex=0;var Ke=xe.test(ce);xe.lastIndex=0;var Qe=xe.test(ce);if(Ke||Qe||ae&&!/[\s;,.})\]\\]/.test(ae))return null;qe=!0}return{text:qe?Q+Q:"",selection:[1,1]}}}})),this.add("string_dquotes","deletion",(function(I,$,R,q,B){var W=q.doc.getTextRange(B);if(!B.isMultiLine()&&(W=='"'||W=="'")&&(k(R),q.doc.getLine(B.start.row).substring(B.start.column+1,B.start.column+2)==W))return B.end.column++,B}))};j.isSaneInsertion=function(P,I){var $=P.getCursorPosition(),R=new w(I,$.row,$.column);if(!this.$matchTokenType(R.getCurrentToken()||"text",_)){var q=new w(I,$.row,$.column+1);if(!this.$matchTokenType(q.getCurrentToken()||"text",_))return!1}return R.stepForward(),R.getCurrentTokenRow()!==$.row||this.$matchTokenType(R.getCurrentToken()||"text",E)},j.$matchTokenType=function(P,I){return I.indexOf(P.type||P)>-1},j.recordAutoInsert=function(P,I,$){var R=P.getCursorPosition(),q=I.doc.getLine(R.row);this.isAutoInsertedClosing(R,q,m.autoInsertedLineEnd[0])||(m.autoInsertedBrackets=0),m.autoInsertedRow=R.row,m.autoInsertedLineEnd=$+q.substr(R.column),m.autoInsertedBrackets++},j.recordMaybeInsert=function(P,I,$){var R=P.getCursorPosition(),q=I.doc.getLine(R.row);this.isMaybeInsertedClosing(R,q)||(m.maybeInsertedBrackets=0),m.maybeInsertedRow=R.row,m.maybeInsertedLineStart=q.substr(0,R.column)+$,m.maybeInsertedLineEnd=q.substr(R.column),m.maybeInsertedBrackets++},j.isAutoInsertedClosing=function(P,I,$){return m.autoInsertedBrackets>0&&P.row===m.autoInsertedRow&&$===m.autoInsertedLineEnd[0]&&I.substr(P.column)===m.autoInsertedLineEnd},j.isMaybeInsertedClosing=function(P,I){return m.maybeInsertedBrackets>0&&P.row===m.maybeInsertedRow&&I.substr(P.column)===m.maybeInsertedLineEnd&&I.substr(0,P.column)==m.maybeInsertedLineStart},j.popAutoInsertedClosing=function(){m.autoInsertedLineEnd=m.autoInsertedLineEnd.substr(1),m.autoInsertedBrackets--},j.clearMaybeInsertedClosing=function(){m&&(m.maybeInsertedBrackets=0,m.maybeInsertedRow=-1)},g.inherits(j,y),p.CstyleBehaviour=j})),ace.define("ace/unicode",["require","exports","module"],(function(f,p,d){p.packages={},(function(m){var g=/\w{4}/g;for(var y in m)p.packages[y]=m[y].replace(g,"\\u$&")})({L:"0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D102E0-02E402EC02EE0370-037403760377037A-037D03860388-038A038C038E-03A103A3-03F503F7-0481048A-05250531-055605590561-058705D0-05EA05F0-05F20621-064A066E066F0671-06D306D506E506E606EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA07F407F507FA0800-0815081A082408280904-0939093D09500958-0961097109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E460E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EC60EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10A0-10C510D0-10FA10FC1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317D717DC1820-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541AA71B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C7D1CE9-1CEC1CEE-1CF11D00-1DBF1E00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FBC1FBE1FC2-1FC41FC6-1FCC1FD0-1FD31FD6-1FDB1FE0-1FEC1FF2-1FF41FF6-1FFC2071207F2090-209421022107210A-211321152119-211D212421262128212A-212D212F-2139213C-213F2145-2149214E218321842C00-2C2E2C30-2C5E2C60-2CE42CEB-2CEE2D00-2D252D30-2D652D6F2D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2E2F300530063031-3035303B303C3041-3096309D-309F30A1-30FA30FC-30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A48CA4D0-A4FDA500-A60CA610-A61FA62AA62BA640-A65FA662-A66EA67F-A697A6A0-A6E5A717-A71FA722-A788A78BA78CA7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2A9CFAA00-AA28AA40-AA42AA44-AA4BAA60-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADB-AADDABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF21-FF3AFF41-FF5AFF66-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC",Ll:"0061-007A00AA00B500BA00DF-00F600F8-00FF01010103010501070109010B010D010F01110113011501170119011B011D011F01210123012501270129012B012D012F01310133013501370138013A013C013E014001420144014601480149014B014D014F01510153015501570159015B015D015F01610163016501670169016B016D016F0171017301750177017A017C017E-0180018301850188018C018D019201950199-019B019E01A101A301A501A801AA01AB01AD01B001B401B601B901BA01BD-01BF01C601C901CC01CE01D001D201D401D601D801DA01DC01DD01DF01E101E301E501E701E901EB01ED01EF01F001F301F501F901FB01FD01FF02010203020502070209020B020D020F02110213021502170219021B021D021F02210223022502270229022B022D022F02310233-0239023C023F0240024202470249024B024D024F-02930295-02AF037103730377037B-037D039003AC-03CE03D003D103D5-03D703D903DB03DD03DF03E103E303E503E703E903EB03ED03EF-03F303F503F803FB03FC0430-045F04610463046504670469046B046D046F04710473047504770479047B047D047F0481048B048D048F04910493049504970499049B049D049F04A104A304A504A704A904AB04AD04AF04B104B304B504B704B904BB04BD04BF04C204C404C604C804CA04CC04CE04CF04D104D304D504D704D904DB04DD04DF04E104E304E504E704E904EB04ED04EF04F104F304F504F704F904FB04FD04FF05010503050505070509050B050D050F05110513051505170519051B051D051F0521052305250561-05871D00-1D2B1D62-1D771D79-1D9A1E011E031E051E071E091E0B1E0D1E0F1E111E131E151E171E191E1B1E1D1E1F1E211E231E251E271E291E2B1E2D1E2F1E311E331E351E371E391E3B1E3D1E3F1E411E431E451E471E491E4B1E4D1E4F1E511E531E551E571E591E5B1E5D1E5F1E611E631E651E671E691E6B1E6D1E6F1E711E731E751E771E791E7B1E7D1E7F1E811E831E851E871E891E8B1E8D1E8F1E911E931E95-1E9D1E9F1EA11EA31EA51EA71EA91EAB1EAD1EAF1EB11EB31EB51EB71EB91EBB1EBD1EBF1EC11EC31EC51EC71EC91ECB1ECD1ECF1ED11ED31ED51ED71ED91EDB1EDD1EDF1EE11EE31EE51EE71EE91EEB1EED1EEF1EF11EF31EF51EF71EF91EFB1EFD1EFF-1F071F10-1F151F20-1F271F30-1F371F40-1F451F50-1F571F60-1F671F70-1F7D1F80-1F871F90-1F971FA0-1FA71FB0-1FB41FB61FB71FBE1FC2-1FC41FC61FC71FD0-1FD31FD61FD71FE0-1FE71FF2-1FF41FF61FF7210A210E210F2113212F21342139213C213D2146-2149214E21842C30-2C5E2C612C652C662C682C6A2C6C2C712C732C742C76-2C7C2C812C832C852C872C892C8B2C8D2C8F2C912C932C952C972C992C9B2C9D2C9F2CA12CA32CA52CA72CA92CAB2CAD2CAF2CB12CB32CB52CB72CB92CBB2CBD2CBF2CC12CC32CC52CC72CC92CCB2CCD2CCF2CD12CD32CD52CD72CD92CDB2CDD2CDF2CE12CE32CE42CEC2CEE2D00-2D25A641A643A645A647A649A64BA64DA64FA651A653A655A657A659A65BA65DA65FA663A665A667A669A66BA66DA681A683A685A687A689A68BA68DA68FA691A693A695A697A723A725A727A729A72BA72DA72F-A731A733A735A737A739A73BA73DA73FA741A743A745A747A749A74BA74DA74FA751A753A755A757A759A75BA75DA75FA761A763A765A767A769A76BA76DA76FA771-A778A77AA77CA77FA781A783A785A787A78CFB00-FB06FB13-FB17FF41-FF5A",Lu:"0041-005A00C0-00D600D8-00DE01000102010401060108010A010C010E01100112011401160118011A011C011E01200122012401260128012A012C012E01300132013401360139013B013D013F0141014301450147014A014C014E01500152015401560158015A015C015E01600162016401660168016A016C016E017001720174017601780179017B017D018101820184018601870189-018B018E-0191019301940196-0198019C019D019F01A001A201A401A601A701A901AC01AE01AF01B1-01B301B501B701B801BC01C401C701CA01CD01CF01D101D301D501D701D901DB01DE01E001E201E401E601E801EA01EC01EE01F101F401F6-01F801FA01FC01FE02000202020402060208020A020C020E02100212021402160218021A021C021E02200222022402260228022A022C022E02300232023A023B023D023E02410243-02460248024A024C024E03700372037603860388-038A038C038E038F0391-03A103A3-03AB03CF03D2-03D403D803DA03DC03DE03E003E203E403E603E803EA03EC03EE03F403F703F903FA03FD-042F04600462046404660468046A046C046E04700472047404760478047A047C047E0480048A048C048E04900492049404960498049A049C049E04A004A204A404A604A804AA04AC04AE04B004B204B404B604B804BA04BC04BE04C004C104C304C504C704C904CB04CD04D004D204D404D604D804DA04DC04DE04E004E204E404E604E804EA04EC04EE04F004F204F404F604F804FA04FC04FE05000502050405060508050A050C050E05100512051405160518051A051C051E0520052205240531-055610A0-10C51E001E021E041E061E081E0A1E0C1E0E1E101E121E141E161E181E1A1E1C1E1E1E201E221E241E261E281E2A1E2C1E2E1E301E321E341E361E381E3A1E3C1E3E1E401E421E441E461E481E4A1E4C1E4E1E501E521E541E561E581E5A1E5C1E5E1E601E621E641E661E681E6A1E6C1E6E1E701E721E741E761E781E7A1E7C1E7E1E801E821E841E861E881E8A1E8C1E8E1E901E921E941E9E1EA01EA21EA41EA61EA81EAA1EAC1EAE1EB01EB21EB41EB61EB81EBA1EBC1EBE1EC01EC21EC41EC61EC81ECA1ECC1ECE1ED01ED21ED41ED61ED81EDA1EDC1EDE1EE01EE21EE41EE61EE81EEA1EEC1EEE1EF01EF21EF41EF61EF81EFA1EFC1EFE1F08-1F0F1F18-1F1D1F28-1F2F1F38-1F3F1F48-1F4D1F591F5B1F5D1F5F1F68-1F6F1FB8-1FBB1FC8-1FCB1FD8-1FDB1FE8-1FEC1FF8-1FFB21022107210B-210D2110-211221152119-211D212421262128212A-212D2130-2133213E213F214521832C00-2C2E2C602C62-2C642C672C692C6B2C6D-2C702C722C752C7E-2C802C822C842C862C882C8A2C8C2C8E2C902C922C942C962C982C9A2C9C2C9E2CA02CA22CA42CA62CA82CAA2CAC2CAE2CB02CB22CB42CB62CB82CBA2CBC2CBE2CC02CC22CC42CC62CC82CCA2CCC2CCE2CD02CD22CD42CD62CD82CDA2CDC2CDE2CE02CE22CEB2CEDA640A642A644A646A648A64AA64CA64EA650A652A654A656A658A65AA65CA65EA662A664A666A668A66AA66CA680A682A684A686A688A68AA68CA68EA690A692A694A696A722A724A726A728A72AA72CA72EA732A734A736A738A73AA73CA73EA740A742A744A746A748A74AA74CA74EA750A752A754A756A758A75AA75CA75EA760A762A764A766A768A76AA76CA76EA779A77BA77DA77EA780A782A784A786A78BFF21-FF3A",Lt:"01C501C801CB01F21F88-1F8F1F98-1F9F1FA8-1FAF1FBC1FCC1FFC",Lm:"02B0-02C102C6-02D102E0-02E402EC02EE0374037A0559064006E506E607F407F507FA081A0824082809710E460EC610FC17D718431AA71C78-1C7D1D2C-1D611D781D9B-1DBF2071207F2090-20942C7D2D6F2E2F30053031-3035303B309D309E30FC-30FEA015A4F8-A4FDA60CA67FA717-A71FA770A788A9CFAA70AADDFF70FF9EFF9F",Lo:"01BB01C0-01C3029405D0-05EA05F0-05F20621-063F0641-064A066E066F0671-06D306D506EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA0800-08150904-0939093D09500958-096109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E450E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10D0-10FA1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317DC1820-18421844-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C771CE9-1CEC1CEE-1CF12135-21382D30-2D652D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE3006303C3041-3096309F30A1-30FA30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A014A016-A48CA4D0-A4F7A500-A60BA610-A61FA62AA62BA66EA6A0-A6E5A7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2AA00-AA28AA40-AA42AA44-AA4BAA60-AA6FAA71-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADBAADCABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF66-FF6FFF71-FF9DFFA0-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC",M:"0300-036F0483-04890591-05BD05BF05C105C205C405C505C70610-061A064B-065E067006D6-06DC06DE-06E406E706E806EA-06ED07110730-074A07A6-07B007EB-07F30816-0819081B-08230825-08270829-082D0900-0903093C093E-094E0951-0955096209630981-098309BC09BE-09C409C709C809CB-09CD09D709E209E30A01-0A030A3C0A3E-0A420A470A480A4B-0A4D0A510A700A710A750A81-0A830ABC0ABE-0AC50AC7-0AC90ACB-0ACD0AE20AE30B01-0B030B3C0B3E-0B440B470B480B4B-0B4D0B560B570B620B630B820BBE-0BC20BC6-0BC80BCA-0BCD0BD70C01-0C030C3E-0C440C46-0C480C4A-0C4D0C550C560C620C630C820C830CBC0CBE-0CC40CC6-0CC80CCA-0CCD0CD50CD60CE20CE30D020D030D3E-0D440D46-0D480D4A-0D4D0D570D620D630D820D830DCA0DCF-0DD40DD60DD8-0DDF0DF20DF30E310E34-0E3A0E47-0E4E0EB10EB4-0EB90EBB0EBC0EC8-0ECD0F180F190F350F370F390F3E0F3F0F71-0F840F860F870F90-0F970F99-0FBC0FC6102B-103E1056-1059105E-10601062-10641067-106D1071-10741082-108D108F109A-109D135F1712-17141732-1734175217531772177317B6-17D317DD180B-180D18A91920-192B1930-193B19B0-19C019C819C91A17-1A1B1A55-1A5E1A60-1A7C1A7F1B00-1B041B34-1B441B6B-1B731B80-1B821BA1-1BAA1C24-1C371CD0-1CD21CD4-1CE81CED1CF21DC0-1DE61DFD-1DFF20D0-20F02CEF-2CF12DE0-2DFF302A-302F3099309AA66F-A672A67CA67DA6F0A6F1A802A806A80BA823-A827A880A881A8B4-A8C4A8E0-A8F1A926-A92DA947-A953A980-A983A9B3-A9C0AA29-AA36AA43AA4CAA4DAA7BAAB0AAB2-AAB4AAB7AAB8AABEAABFAAC1ABE3-ABEAABECABEDFB1EFE00-FE0FFE20-FE26",Mn:"0300-036F0483-04870591-05BD05BF05C105C205C405C505C70610-061A064B-065E067006D6-06DC06DF-06E406E706E806EA-06ED07110730-074A07A6-07B007EB-07F30816-0819081B-08230825-08270829-082D0900-0902093C0941-0948094D0951-095509620963098109BC09C1-09C409CD09E209E30A010A020A3C0A410A420A470A480A4B-0A4D0A510A700A710A750A810A820ABC0AC1-0AC50AC70AC80ACD0AE20AE30B010B3C0B3F0B41-0B440B4D0B560B620B630B820BC00BCD0C3E-0C400C46-0C480C4A-0C4D0C550C560C620C630CBC0CBF0CC60CCC0CCD0CE20CE30D41-0D440D4D0D620D630DCA0DD2-0DD40DD60E310E34-0E3A0E47-0E4E0EB10EB4-0EB90EBB0EBC0EC8-0ECD0F180F190F350F370F390F71-0F7E0F80-0F840F860F870F90-0F970F99-0FBC0FC6102D-10301032-10371039103A103D103E10581059105E-10601071-1074108210851086108D109D135F1712-17141732-1734175217531772177317B7-17BD17C617C9-17D317DD180B-180D18A91920-19221927192819321939-193B1A171A181A561A58-1A5E1A601A621A65-1A6C1A73-1A7C1A7F1B00-1B031B341B36-1B3A1B3C1B421B6B-1B731B801B811BA2-1BA51BA81BA91C2C-1C331C361C371CD0-1CD21CD4-1CE01CE2-1CE81CED1DC0-1DE61DFD-1DFF20D0-20DC20E120E5-20F02CEF-2CF12DE0-2DFF302A-302F3099309AA66FA67CA67DA6F0A6F1A802A806A80BA825A826A8C4A8E0-A8F1A926-A92DA947-A951A980-A982A9B3A9B6-A9B9A9BCAA29-AA2EAA31AA32AA35AA36AA43AA4CAAB0AAB2-AAB4AAB7AAB8AABEAABFAAC1ABE5ABE8ABEDFB1EFE00-FE0FFE20-FE26",Mc:"0903093E-09400949-094C094E0982098309BE-09C009C709C809CB09CC09D70A030A3E-0A400A830ABE-0AC00AC90ACB0ACC0B020B030B3E0B400B470B480B4B0B4C0B570BBE0BBF0BC10BC20BC6-0BC80BCA-0BCC0BD70C01-0C030C41-0C440C820C830CBE0CC0-0CC40CC70CC80CCA0CCB0CD50CD60D020D030D3E-0D400D46-0D480D4A-0D4C0D570D820D830DCF-0DD10DD8-0DDF0DF20DF30F3E0F3F0F7F102B102C10311038103B103C105610571062-10641067-106D108310841087-108C108F109A-109C17B617BE-17C517C717C81923-19261929-192B193019311933-193819B0-19C019C819C91A19-1A1B1A551A571A611A631A641A6D-1A721B041B351B3B1B3D-1B411B431B441B821BA11BA61BA71BAA1C24-1C2B1C341C351CE11CF2A823A824A827A880A881A8B4-A8C3A952A953A983A9B4A9B5A9BAA9BBA9BD-A9C0AA2FAA30AA33AA34AA4DAA7BABE3ABE4ABE6ABE7ABE9ABEAABEC",Me:"0488048906DE20DD-20E020E2-20E4A670-A672",N:"0030-003900B200B300B900BC-00BE0660-066906F0-06F907C0-07C90966-096F09E6-09EF09F4-09F90A66-0A6F0AE6-0AEF0B66-0B6F0BE6-0BF20C66-0C6F0C78-0C7E0CE6-0CEF0D66-0D750E50-0E590ED0-0ED90F20-0F331040-10491090-10991369-137C16EE-16F017E0-17E917F0-17F91810-18191946-194F19D0-19DA1A80-1A891A90-1A991B50-1B591BB0-1BB91C40-1C491C50-1C5920702074-20792080-20892150-21822185-21892460-249B24EA-24FF2776-27932CFD30073021-30293038-303A3192-31953220-32293251-325F3280-328932B1-32BFA620-A629A6E6-A6EFA830-A835A8D0-A8D9A900-A909A9D0-A9D9AA50-AA59ABF0-ABF9FF10-FF19",Nd:"0030-00390660-066906F0-06F907C0-07C90966-096F09E6-09EF0A66-0A6F0AE6-0AEF0B66-0B6F0BE6-0BEF0C66-0C6F0CE6-0CEF0D66-0D6F0E50-0E590ED0-0ED90F20-0F291040-10491090-109917E0-17E91810-18191946-194F19D0-19DA1A80-1A891A90-1A991B50-1B591BB0-1BB91C40-1C491C50-1C59A620-A629A8D0-A8D9A900-A909A9D0-A9D9AA50-AA59ABF0-ABF9FF10-FF19",Nl:"16EE-16F02160-21822185-218830073021-30293038-303AA6E6-A6EF",No:"00B200B300B900BC-00BE09F4-09F90BF0-0BF20C78-0C7E0D70-0D750F2A-0F331369-137C17F0-17F920702074-20792080-20892150-215F21892460-249B24EA-24FF2776-27932CFD3192-31953220-32293251-325F3280-328932B1-32BFA830-A835",P:"0021-00230025-002A002C-002F003A003B003F0040005B-005D005F007B007D00A100AB00B700BB00BF037E0387055A-055F0589058A05BE05C005C305C605F305F40609060A060C060D061B061E061F066A-066D06D40700-070D07F7-07F90830-083E0964096509700DF40E4F0E5A0E5B0F04-0F120F3A-0F3D0F850FD0-0FD4104A-104F10FB1361-13681400166D166E169B169C16EB-16ED1735173617D4-17D617D8-17DA1800-180A1944194519DE19DF1A1E1A1F1AA0-1AA61AA8-1AAD1B5A-1B601C3B-1C3F1C7E1C7F1CD32010-20272030-20432045-20512053-205E207D207E208D208E2329232A2768-277527C527C627E6-27EF2983-299829D8-29DB29FC29FD2CF9-2CFC2CFE2CFF2E00-2E2E2E302E313001-30033008-30113014-301F3030303D30A030FBA4FEA4FFA60D-A60FA673A67EA6F2-A6F7A874-A877A8CEA8CFA8F8-A8FAA92EA92FA95FA9C1-A9CDA9DEA9DFAA5C-AA5FAADEAADFABEBFD3EFD3FFE10-FE19FE30-FE52FE54-FE61FE63FE68FE6AFE6BFF01-FF03FF05-FF0AFF0C-FF0FFF1AFF1BFF1FFF20FF3B-FF3DFF3FFF5BFF5DFF5F-FF65",Pd:"002D058A05BE140018062010-20152E172E1A301C303030A0FE31FE32FE58FE63FF0D",Ps:"0028005B007B0F3A0F3C169B201A201E2045207D208D23292768276A276C276E27702772277427C527E627E827EA27EC27EE2983298529872989298B298D298F299129932995299729D829DA29FC2E222E242E262E283008300A300C300E3010301430163018301A301DFD3EFE17FE35FE37FE39FE3BFE3DFE3FFE41FE43FE47FE59FE5BFE5DFF08FF3BFF5BFF5FFF62",Pe:"0029005D007D0F3B0F3D169C2046207E208E232A2769276B276D276F27712773277527C627E727E927EB27ED27EF298429862988298A298C298E2990299229942996299829D929DB29FD2E232E252E272E293009300B300D300F3011301530173019301B301E301FFD3FFE18FE36FE38FE3AFE3CFE3EFE40FE42FE44FE48FE5AFE5CFE5EFF09FF3DFF5DFF60FF63",Pi:"00AB2018201B201C201F20392E022E042E092E0C2E1C2E20",Pf:"00BB2019201D203A2E032E052E0A2E0D2E1D2E21",Pc:"005F203F20402054FE33FE34FE4D-FE4FFF3F",Po:"0021-00230025-0027002A002C002E002F003A003B003F0040005C00A100B700BF037E0387055A-055F058905C005C305C605F305F40609060A060C060D061B061E061F066A-066D06D40700-070D07F7-07F90830-083E0964096509700DF40E4F0E5A0E5B0F04-0F120F850FD0-0FD4104A-104F10FB1361-1368166D166E16EB-16ED1735173617D4-17D617D8-17DA1800-18051807-180A1944194519DE19DF1A1E1A1F1AA0-1AA61AA8-1AAD1B5A-1B601C3B-1C3F1C7E1C7F1CD3201620172020-20272030-2038203B-203E2041-20432047-205120532055-205E2CF9-2CFC2CFE2CFF2E002E012E06-2E082E0B2E0E-2E162E182E192E1B2E1E2E1F2E2A-2E2E2E302E313001-3003303D30FBA4FEA4FFA60D-A60FA673A67EA6F2-A6F7A874-A877A8CEA8CFA8F8-A8FAA92EA92FA95FA9C1-A9CDA9DEA9DFAA5C-AA5FAADEAADFABEBFE10-FE16FE19FE30FE45FE46FE49-FE4CFE50-FE52FE54-FE57FE5F-FE61FE68FE6AFE6BFF01-FF03FF05-FF07FF0AFF0CFF0EFF0FFF1AFF1BFF1FFF20FF3CFF61FF64FF65",S:"0024002B003C-003E005E0060007C007E00A2-00A900AC00AE-00B100B400B600B800D700F702C2-02C502D2-02DF02E5-02EB02ED02EF-02FF03750384038503F604820606-0608060B060E060F06E906FD06FE07F609F209F309FA09FB0AF10B700BF3-0BFA0C7F0CF10CF20D790E3F0F01-0F030F13-0F170F1A-0F1F0F340F360F380FBE-0FC50FC7-0FCC0FCE0FCF0FD5-0FD8109E109F13601390-139917DB194019E0-19FF1B61-1B6A1B74-1B7C1FBD1FBF-1FC11FCD-1FCF1FDD-1FDF1FED-1FEF1FFD1FFE20442052207A-207C208A-208C20A0-20B8210021012103-21062108210921142116-2118211E-2123212521272129212E213A213B2140-2144214A-214D214F2190-2328232B-23E82400-24262440-244A249C-24E92500-26CD26CF-26E126E326E8-26FF2701-27042706-2709270C-27272729-274B274D274F-27522756-275E2761-276727942798-27AF27B1-27BE27C0-27C427C7-27CA27CC27D0-27E527F0-29822999-29D729DC-29FB29FE-2B4C2B50-2B592CE5-2CEA2E80-2E992E9B-2EF32F00-2FD52FF0-2FFB300430123013302030363037303E303F309B309C319031913196-319F31C0-31E33200-321E322A-32503260-327F328A-32B032C0-32FE3300-33FF4DC0-4DFFA490-A4C6A700-A716A720A721A789A78AA828-A82BA836-A839AA77-AA79FB29FDFCFDFDFE62FE64-FE66FE69FF04FF0BFF1C-FF1EFF3EFF40FF5CFF5EFFE0-FFE6FFE8-FFEEFFFCFFFD",Sm:"002B003C-003E007C007E00AC00B100D700F703F60606-060820442052207A-207C208A-208C2140-2144214B2190-2194219A219B21A021A321A621AE21CE21CF21D221D421F4-22FF2308-230B23202321237C239B-23B323DC-23E125B725C125F8-25FF266F27C0-27C427C7-27CA27CC27D0-27E527F0-27FF2900-29822999-29D729DC-29FB29FE-2AFF2B30-2B442B47-2B4CFB29FE62FE64-FE66FF0BFF1C-FF1EFF5CFF5EFFE2FFE9-FFEC",Sc:"002400A2-00A5060B09F209F309FB0AF10BF90E3F17DB20A0-20B8A838FDFCFE69FF04FFE0FFE1FFE5FFE6",Sk:"005E006000A800AF00B400B802C2-02C502D2-02DF02E5-02EB02ED02EF-02FF0375038403851FBD1FBF-1FC11FCD-1FCF1FDD-1FDF1FED-1FEF1FFD1FFE309B309CA700-A716A720A721A789A78AFF3EFF40FFE3",So:"00A600A700A900AE00B000B60482060E060F06E906FD06FE07F609FA0B700BF3-0BF80BFA0C7F0CF10CF20D790F01-0F030F13-0F170F1A-0F1F0F340F360F380FBE-0FC50FC7-0FCC0FCE0FCF0FD5-0FD8109E109F13601390-1399194019E0-19FF1B61-1B6A1B74-1B7C210021012103-21062108210921142116-2118211E-2123212521272129212E213A213B214A214C214D214F2195-2199219C-219F21A121A221A421A521A7-21AD21AF-21CD21D021D121D321D5-21F32300-2307230C-231F2322-2328232B-237B237D-239A23B4-23DB23E2-23E82400-24262440-244A249C-24E92500-25B625B8-25C025C2-25F72600-266E2670-26CD26CF-26E126E326E8-26FF2701-27042706-2709270C-27272729-274B274D274F-27522756-275E2761-276727942798-27AF27B1-27BE2800-28FF2B00-2B2F2B452B462B50-2B592CE5-2CEA2E80-2E992E9B-2EF32F00-2FD52FF0-2FFB300430123013302030363037303E303F319031913196-319F31C0-31E33200-321E322A-32503260-327F328A-32B032C0-32FE3300-33FF4DC0-4DFFA490-A4C6A828-A82BA836A837A839AA77-AA79FDFDFFE4FFE8FFEDFFEEFFFCFFFD",Z:"002000A01680180E2000-200A20282029202F205F3000",Zs:"002000A01680180E2000-200A202F205F3000",Zl:"2028",Zp:"2029",C:"0000-001F007F-009F00AD03780379037F-0383038B038D03A20526-05300557055805600588058B-059005C8-05CF05EB-05EF05F5-0605061C061D0620065F06DD070E070F074B074C07B2-07BF07FB-07FF082E082F083F-08FF093A093B094F095609570973-097809800984098D098E0991099209A909B109B3-09B509BA09BB09C509C609C909CA09CF-09D609D8-09DB09DE09E409E509FC-0A000A040A0B-0A0E0A110A120A290A310A340A370A3A0A3B0A3D0A43-0A460A490A4A0A4E-0A500A52-0A580A5D0A5F-0A650A76-0A800A840A8E0A920AA90AB10AB40ABA0ABB0AC60ACA0ACE0ACF0AD1-0ADF0AE40AE50AF00AF2-0B000B040B0D0B0E0B110B120B290B310B340B3A0B3B0B450B460B490B4A0B4E-0B550B58-0B5B0B5E0B640B650B72-0B810B840B8B-0B8D0B910B96-0B980B9B0B9D0BA0-0BA20BA5-0BA70BAB-0BAD0BBA-0BBD0BC3-0BC50BC90BCE0BCF0BD1-0BD60BD8-0BE50BFB-0C000C040C0D0C110C290C340C3A-0C3C0C450C490C4E-0C540C570C5A-0C5F0C640C650C70-0C770C800C810C840C8D0C910CA90CB40CBA0CBB0CC50CC90CCE-0CD40CD7-0CDD0CDF0CE40CE50CF00CF3-0D010D040D0D0D110D290D3A-0D3C0D450D490D4E-0D560D58-0D5F0D640D650D76-0D780D800D810D840D97-0D990DB20DBC0DBE0DBF0DC7-0DC90DCB-0DCE0DD50DD70DE0-0DF10DF5-0E000E3B-0E3E0E5C-0E800E830E850E860E890E8B0E8C0E8E-0E930E980EA00EA40EA60EA80EA90EAC0EBA0EBE0EBF0EC50EC70ECE0ECF0EDA0EDB0EDE-0EFF0F480F6D-0F700F8C-0F8F0F980FBD0FCD0FD9-0FFF10C6-10CF10FD-10FF1249124E124F12571259125E125F1289128E128F12B112B612B712BF12C112C612C712D7131113161317135B-135E137D-137F139A-139F13F5-13FF169D-169F16F1-16FF170D1715-171F1737-173F1754-175F176D17711774-177F17B417B517DE17DF17EA-17EF17FA-17FF180F181A-181F1878-187F18AB-18AF18F6-18FF191D-191F192C-192F193C-193F1941-1943196E196F1975-197F19AC-19AF19CA-19CF19DB-19DD1A1C1A1D1A5F1A7D1A7E1A8A-1A8F1A9A-1A9F1AAE-1AFF1B4C-1B4F1B7D-1B7F1BAB-1BAD1BBA-1BFF1C38-1C3A1C4A-1C4C1C80-1CCF1CF3-1CFF1DE7-1DFC1F161F171F1E1F1F1F461F471F4E1F4F1F581F5A1F5C1F5E1F7E1F7F1FB51FC51FD41FD51FDC1FF01FF11FF51FFF200B-200F202A-202E2060-206F20722073208F2095-209F20B9-20CF20F1-20FF218A-218F23E9-23FF2427-243F244B-245F26CE26E226E4-26E727002705270A270B2728274C274E2753-2755275F27602795-279727B027BF27CB27CD-27CF2B4D-2B4F2B5A-2BFF2C2F2C5F2CF2-2CF82D26-2D2F2D66-2D6E2D70-2D7F2D97-2D9F2DA72DAF2DB72DBF2DC72DCF2DD72DDF2E32-2E7F2E9A2EF4-2EFF2FD6-2FEF2FFC-2FFF3040309730983100-3104312E-3130318F31B8-31BF31E4-31EF321F32FF4DB6-4DBF9FCC-9FFFA48D-A48FA4C7-A4CFA62C-A63FA660A661A674-A67BA698-A69FA6F8-A6FFA78D-A7FAA82C-A82FA83A-A83FA878-A87FA8C5-A8CDA8DA-A8DFA8FC-A8FFA954-A95EA97D-A97FA9CEA9DA-A9DDA9E0-A9FFAA37-AA3FAA4EAA4FAA5AAA5BAA7C-AA7FAAC3-AADAAAE0-ABBFABEEABEFABFA-ABFFD7A4-D7AFD7C7-D7CAD7FC-F8FFFA2EFA2FFA6EFA6FFADA-FAFFFB07-FB12FB18-FB1CFB37FB3DFB3FFB42FB45FBB2-FBD2FD40-FD4FFD90FD91FDC8-FDEFFDFEFDFFFE1A-FE1FFE27-FE2FFE53FE67FE6C-FE6FFE75FEFD-FF00FFBF-FFC1FFC8FFC9FFD0FFD1FFD8FFD9FFDD-FFDFFFE7FFEF-FFFBFFFEFFFF",Cc:"0000-001F007F-009F",Cf:"00AD0600-060306DD070F17B417B5200B-200F202A-202E2060-2064206A-206FFEFFFFF9-FFFB",Co:"E000-F8FF",Cs:"D800-DFFF",Cn:"03780379037F-0383038B038D03A20526-05300557055805600588058B-059005C8-05CF05EB-05EF05F5-05FF06040605061C061D0620065F070E074B074C07B2-07BF07FB-07FF082E082F083F-08FF093A093B094F095609570973-097809800984098D098E0991099209A909B109B3-09B509BA09BB09C509C609C909CA09CF-09D609D8-09DB09DE09E409E509FC-0A000A040A0B-0A0E0A110A120A290A310A340A370A3A0A3B0A3D0A43-0A460A490A4A0A4E-0A500A52-0A580A5D0A5F-0A650A76-0A800A840A8E0A920AA90AB10AB40ABA0ABB0AC60ACA0ACE0ACF0AD1-0ADF0AE40AE50AF00AF2-0B000B040B0D0B0E0B110B120B290B310B340B3A0B3B0B450B460B490B4A0B4E-0B550B58-0B5B0B5E0B640B650B72-0B810B840B8B-0B8D0B910B96-0B980B9B0B9D0BA0-0BA20BA5-0BA70BAB-0BAD0BBA-0BBD0BC3-0BC50BC90BCE0BCF0BD1-0BD60BD8-0BE50BFB-0C000C040C0D0C110C290C340C3A-0C3C0C450C490C4E-0C540C570C5A-0C5F0C640C650C70-0C770C800C810C840C8D0C910CA90CB40CBA0CBB0CC50CC90CCE-0CD40CD7-0CDD0CDF0CE40CE50CF00CF3-0D010D040D0D0D110D290D3A-0D3C0D450D490D4E-0D560D58-0D5F0D640D650D76-0D780D800D810D840D97-0D990DB20DBC0DBE0DBF0DC7-0DC90DCB-0DCE0DD50DD70DE0-0DF10DF5-0E000E3B-0E3E0E5C-0E800E830E850E860E890E8B0E8C0E8E-0E930E980EA00EA40EA60EA80EA90EAC0EBA0EBE0EBF0EC50EC70ECE0ECF0EDA0EDB0EDE-0EFF0F480F6D-0F700F8C-0F8F0F980FBD0FCD0FD9-0FFF10C6-10CF10FD-10FF1249124E124F12571259125E125F1289128E128F12B112B612B712BF12C112C612C712D7131113161317135B-135E137D-137F139A-139F13F5-13FF169D-169F16F1-16FF170D1715-171F1737-173F1754-175F176D17711774-177F17DE17DF17EA-17EF17FA-17FF180F181A-181F1878-187F18AB-18AF18F6-18FF191D-191F192C-192F193C-193F1941-1943196E196F1975-197F19AC-19AF19CA-19CF19DB-19DD1A1C1A1D1A5F1A7D1A7E1A8A-1A8F1A9A-1A9F1AAE-1AFF1B4C-1B4F1B7D-1B7F1BAB-1BAD1BBA-1BFF1C38-1C3A1C4A-1C4C1C80-1CCF1CF3-1CFF1DE7-1DFC1F161F171F1E1F1F1F461F471F4E1F4F1F581F5A1F5C1F5E1F7E1F7F1FB51FC51FD41FD51FDC1FF01FF11FF51FFF2065-206920722073208F2095-209F20B9-20CF20F1-20FF218A-218F23E9-23FF2427-243F244B-245F26CE26E226E4-26E727002705270A270B2728274C274E2753-2755275F27602795-279727B027BF27CB27CD-27CF2B4D-2B4F2B5A-2BFF2C2F2C5F2CF2-2CF82D26-2D2F2D66-2D6E2D70-2D7F2D97-2D9F2DA72DAF2DB72DBF2DC72DCF2DD72DDF2E32-2E7F2E9A2EF4-2EFF2FD6-2FEF2FFC-2FFF3040309730983100-3104312E-3130318F31B8-31BF31E4-31EF321F32FF4DB6-4DBF9FCC-9FFFA48D-A48FA4C7-A4CFA62C-A63FA660A661A674-A67BA698-A69FA6F8-A6FFA78D-A7FAA82C-A82FA83A-A83FA878-A87FA8C5-A8CDA8DA-A8DFA8FC-A8FFA954-A95EA97D-A97FA9CEA9DA-A9DDA9E0-A9FFAA37-AA3FAA4EAA4FAA5AAA5BAA7C-AA7FAAC3-AADAAAE0-ABBFABEEABEFABFA-ABFFD7A4-D7AFD7C7-D7CAD7FC-D7FFFA2EFA2FFA6EFA6FFADA-FAFFFB07-FB12FB18-FB1CFB37FB3DFB3FFB42FB45FBB2-FBD2FD40-FD4FFD90FD91FDC8-FDEFFDFEFDFFFE1A-FE1FFE27-FE2FFE53FE67FE6C-FE6FFE75FEFDFEFEFF00FFBF-FFC1FFC8FFC9FFD0FFD1FFD8FFD9FFDD-FFDFFFE7FFEF-FFF8FFFEFFFF"})})),ace.define("ace/mode/text",["require","exports","module","ace/tokenizer","ace/mode/text_highlight_rules","ace/mode/behaviour/cstyle","ace/unicode","ace/lib/lang","ace/token_iterator","ace/range"],(function(f,p,d){var m=f("../tokenizer").Tokenizer,g=f("./text_highlight_rules").TextHighlightRules,y=f("./behaviour/cstyle").CstyleBehaviour,w=f("../unicode"),b=f("../lib/lang"),_=f("../token_iterator").TokenIterator,E=f("../range").Range,S=function(){this.HighlightRules=g};(function(){this.$defaultBehaviour=new y,this.tokenRe=new RegExp("^["+w.packages.L+w.packages.Mn+w.packages.Mc+w.packages.Nd+w.packages.Pc+"\\$_]+","g"),this.nonTokenRe=new RegExp("^(?:[^"+w.packages.L+w.packages.Mn+w.packages.Mc+w.packages.Nd+w.packages.Pc+"\\$_]|\\s])+","g"),this.getTokenizer=function(){return this.$tokenizer||(this.$highlightRules=this.$highlightRules||new this.HighlightRules(this.$highlightRuleConfig),this.$tokenizer=new m(this.$highlightRules.getRules())),this.$tokenizer},this.lineCommentStart="",this.blockComment="",this.toggleCommentLines=function(A,k,O,j){var P=k.doc,I=!0,$=!0,R=1/0,q=k.getTabSize(),B=!1;if(this.lineCommentStart){Array.isArray(this.lineCommentStart)?(ne=this.lineCommentStart.map(b.escapeRegExp).join("|"),ee=this.lineCommentStart[0]):(ne=b.escapeRegExp(this.lineCommentStart),ee=this.lineCommentStart),ne=new RegExp("^(\\s*)(?:"+ne+") ?"),B=k.getUseSoftTabs(),ae=function(Te,fe){var xe=Te.match(ne);if(xe){var Ke=xe[1].length,Qe=xe[0].length;Q(Te,Ke,Qe)||xe[0][Qe-1]!=" "||Qe--,P.removeInLine(fe,Ke,Qe)}};var W=ee+" ",Q=(ce=function(Te,fe){I&&!/\S/.test(Te)||(Q(Te,R,R)?P.insertInLine({row:fe,column:R},W):P.insertInLine({row:fe,column:R},ee))},me=function(Te,fe){return ne.test(Te)},function(Te,fe,xe){for(var Ke=0;fe--&&Te.charAt(fe)==" ";)Ke++;if(Ke%q!=0)return!1;for(Ke=0;Te.charAt(xe++)==" ";)Ke++;return q>2?Ke%q!=q-1:Ke%q==0})}else{if(!this.blockComment)return!1;var ee=this.blockComment.start,ie=this.blockComment.end,ne=new RegExp("^(\\s*)(?:"+b.escapeRegExp(ee)+")"),ve=new RegExp("(?:"+b.escapeRegExp(ie)+")\\s*$"),ce=function(Te,fe){me(Te,fe)||I&&!/\S/.test(Te)||(P.insertInLine({row:fe,column:Te.length},ie),P.insertInLine({row:fe,column:R},ee))},ae=function(Te,fe){var xe;(xe=Te.match(ve))&&P.removeInLine(fe,Te.length-xe[0].length,Te.length),(xe=Te.match(ne))&&P.removeInLine(fe,xe[1].length,xe[0].length)},me=function(Te,fe){if(ne.test(Te))return!0;for(var xe=k.getTokens(fe),Ke=0;KeTe.length&&(qe=Te.length)})),R==1/0&&(R=qe,I=!1,$=!1),B&&R%q!=0&&(R=Math.floor(R/q)*q),$e($?ae:ce)},this.toggleBlockComment=function(A,k,O,j){var P=this.blockComment;if(P){!P.start&&P[0]&&(P=P[0]);var I,$,R=(ie=new _(k,j.row,j.column)).getCurrentToken(),q=(k.selection,k.selection.toOrientedRange());if(R&&/comment/.test(R.type)){for(var B,W;R&&/comment/.test(R.type);){if((ne=R.value.indexOf(P.start))!=-1){var Q=ie.getCurrentTokenRow(),ee=ie.getCurrentTokenColumn()+ne;B=new E(Q,ee,Q,ee+P.start.length);break}R=ie.stepBackward()}var ie;for(R=(ie=new _(k,j.row,j.column)).getCurrentToken();R&&/comment/.test(R.type);){var ne;if((ne=R.value.indexOf(P.end))!=-1){Q=ie.getCurrentTokenRow(),ee=ie.getCurrentTokenColumn()+ne,W=new E(Q,ee,Q,ee+P.end.length);break}R=ie.stepForward()}W&&k.remove(W),B&&(k.remove(B),I=B.start.row,$=-P.start.length)}else $=P.start.length,I=O.start.row,k.insert(O.end,P.end),k.insert(O.start,P.start);q.start.row==I&&(q.start.column+=$),q.end.row==I&&(q.end.column+=$),k.selection.fromOrientedRange(q)}},this.getNextLineIndent=function(A,k,O){return this.$getIndent(k)},this.checkOutdent=function(A,k,O){return!1},this.autoOutdent=function(A,k,O){},this.$getIndent=function(A){return A.match(/^\s*/)[0]},this.createWorker=function(A){return null},this.createModeDelegates=function(A){for(var k in this.$embeds=[],this.$modes={},A)A[k]&&(this.$embeds.push(k),this.$modes[k]=new A[k]);var O=["toggleBlockComment","toggleCommentLines","getNextLineIndent","checkOutdent","autoOutdent","transformAction","getCompletions"];for(k=0;kthis.row)){var _=(function(E,S,A){var k=E.action=="insert",O=(k?1:-1)*(E.end.row-E.start.row),j=(k?1:-1)*(E.end.column-E.start.column),P=E.start,I=k?P:E.end;return w(S,P,A)?{row:S.row,column:S.column}:w(I,S,!A)?{row:S.row+O,column:S.column+(S.row==I.row?j:0)}:{row:P.row,column:P.column}})(b,{row:this.row,column:this.column},this.$insertRight);this.setPosition(_.row,_.column,!0)}},this.setPosition=function(b,_,E){var S;if(S=E?{row:b,column:_}:this.$clipPositionToDocument(b,_),this.row!=S.row||this.column!=S.column){var A={row:this.row,column:this.column};this.row=S.row,this.column=S.column,this._signal("change",{old:A,value:S})}},this.detach=function(){this.document.removeEventListener("change",this.$onChange)},this.attach=function(b){this.document=b||this.document,this.document.on("change",this.$onChange)},this.$clipPositionToDocument=function(b,_){var E={};return b>=this.document.getLength()?(E.row=Math.max(0,this.document.getLength()-1),E.column=this.document.getLine(E.row).length):b<0?(E.row=0,E.column=0):(E.row=b,E.column=Math.min(this.document.getLine(E.row).length,Math.max(0,_))),_<0&&(E.column=0),E}}).call(y.prototype)})),ace.define("ace/document",["require","exports","module","ace/lib/oop","ace/apply_delta","ace/lib/event_emitter","ace/range","ace/anchor"],(function(f,p,d){var m=f("./lib/oop"),g=f("./apply_delta").applyDelta,y=f("./lib/event_emitter").EventEmitter,w=f("./range").Range,b=f("./anchor").Anchor,_=function(E){this.$lines=[""],E.length===0?this.$lines=[""]:Array.isArray(E)?this.insertMergedLines({row:0,column:0},E):this.insert({row:0,column:0},E)};(function(){m.implement(this,y),this.setValue=function(E){var S=this.getLength()-1;this.remove(new w(0,0,S,this.getLine(S).length)),this.insert({row:0,column:0},E)},this.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},this.createAnchor=function(E,S){return new b(this,E,S)},"aaa".split(/a/).length===0?this.$split=function(E){return E.replace(/\r\n|\r/g,` `).split(` `)}:this.$split=function(E){return E.split(/\r\n|\r|\n/)},this.$detectNewLine=function(E){var S=E.match(/^.*?(\r\n|\r|\n)/m);this.$autoNewLine=S?S[1]:` `,this._signal("changeNewLineMode")},this.getNewLineCharacter=function(){switch(this.$newLineMode){case"windows":return`\r `;case"unix":return` `;default:return this.$autoNewLine||` `}},this.$autoNewLine="",this.$newLineMode="auto",this.setNewLineMode=function(E){this.$newLineMode!==E&&(this.$newLineMode=E,this._signal("changeNewLineMode"))},this.getNewLineMode=function(){return this.$newLineMode},this.isNewLine=function(E){return E==`\r `||E=="\r"||E==` `},this.getLine=function(E){return this.$lines[E]||""},this.getLines=function(E,S){return this.$lines.slice(E,S+1)},this.getAllLines=function(){return this.getLines(0,this.getLength())},this.getLength=function(){return this.$lines.length},this.getTextRange=function(E){return this.getLinesForRange(E).join(this.getNewLineCharacter())},this.getLinesForRange=function(E){var S;if(E.start.row===E.end.row)S=[this.getLine(E.start.row).substring(E.start.column,E.end.column)];else{(S=this.getLines(E.start.row,E.end.row))[0]=(S[0]||"").substring(E.start.column);var A=S.length-1;E.end.row-E.start.row==A&&(S[A]=S[A].substring(0,E.end.column))}return S},this.insertLines=function(E,S){return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."),this.insertFullLines(E,S)},this.removeLines=function(E,S){return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."),this.removeFullLines(E,S)},this.insertNewLine=function(E){return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."),this.insertMergedLines(E,["",""])},this.insert=function(E,S){return this.getLength()<=1&&this.$detectNewLine(S),this.insertMergedLines(E,this.$split(S))},this.insertInLine=function(E,S){var A=this.clippedPos(E.row,E.column),k=this.pos(E.row,E.column+S.length);return this.applyDelta({start:A,end:k,action:"insert",lines:[S]},!0),this.clonePos(k)},this.clippedPos=function(E,S){var A=this.getLength();E===void 0?E=A:E<0?E=0:E>=A&&(E=A-1,S=void 0);var k=this.getLine(E);return S==null&&(S=k.length),{row:E,column:S=Math.min(Math.max(S,0),k.length)}},this.clonePos=function(E){return{row:E.row,column:E.column}},this.pos=function(E,S){return{row:E,column:S}},this.$clipPosition=function(E){var S=this.getLength();return E.row>=S?(E.row=Math.max(0,S-1),E.column=this.getLine(S-1).length):(E.row=Math.max(0,E.row),E.column=Math.min(Math.max(E.column,0),this.getLine(E.row).length)),E},this.insertFullLines=function(E,S){var A=0;(E=Math.min(Math.max(E,0),this.getLength()))0,k=S=0&&this.applyDelta({start:this.pos(E,this.getLine(E).length),end:this.pos(E+1,0),action:"remove",lines:["",""]})},this.replace=function(E,S){return E instanceof w||(E=w.fromPoints(E.start,E.end)),S.length===0&&E.isEmpty()?E.start:S==this.getTextRange(E)?E.end:(this.remove(E),S?this.insert(E.start,S):E.start)},this.applyDeltas=function(E){for(var S=0;S=0;S--)this.revertDelta(E[S])},this.applyDelta=function(E,S){var A=E.action=="insert";(A?E.lines.length<=1&&!E.lines[0]:!w.comparePoints(E.start,E.end))||(A&&E.lines.length>2e4&&this.$splitAndapplyLargeDelta(E,2e4),g(this.$lines,E,S),this._signal("change",E))},this.$splitAndapplyLargeDelta=function(E,S){for(var A=E.lines,k=A.length,O=E.start.row,j=E.start.column,P=0,I=0;;){P=I,I+=S-1;var $=A.slice(P,I);if(I>k){E.lines=$,E.start.row=O+P,E.start.column=j;break}$.push(""),this.applyDelta({start:this.pos(O+P,j),end:this.pos(O+I,j=0),action:E.action,lines:$},!0)}},this.revertDelta=function(E){this.applyDelta({start:this.clonePos(E.start),end:this.clonePos(E.end),action:E.action=="insert"?"remove":"insert",lines:E.lines.slice()})},this.indexToPosition=function(E,S){for(var A=this.$lines||this.getAllLines(),k=this.getNewLineCharacter().length,O=S||0,j=A.length;O20){_.running=setTimeout(_.$worker,20);break}}_.currentLine=S,A==-1&&(A=S),O<=A&&_.fireUpdateEvent(O,A)}}};(function(){m.implement(this,g),this.setTokenizer=function(w){this.tokenizer=w,this.lines=[],this.states=[],this.start(0)},this.setDocument=function(w){this.doc=w,this.lines=[],this.states=[],this.stop()},this.fireUpdateEvent=function(w,b){var _={first:w,last:b};this._signal("update",{data:_})},this.start=function(w){this.currentLine=Math.min(w||0,this.currentLine,this.doc.getLength()),this.lines.splice(this.currentLine,this.lines.length),this.states.splice(this.currentLine,this.states.length),this.stop(),this.running=setTimeout(this.$worker,700)},this.scheduleStart=function(){this.running||(this.running=setTimeout(this.$worker,700))},this.$updateOnChange=function(w){var b=w.start.row,_=w.end.row-b;if(_===0)this.lines[b]=null;else if(w.action=="remove")this.lines.splice(b,_+1,null),this.states.splice(b,_+1,null);else{var E=Array(_+1);E.unshift(b,1),this.lines.splice.apply(this.lines,E),this.states.splice.apply(this.states,E)}this.currentLine=Math.min(b,this.currentLine,this.doc.getLength()),this.stop()},this.stop=function(){this.running&&clearTimeout(this.running),this.running=!1},this.getTokens=function(w){return this.lines[w]||this.$tokenizeRow(w)},this.getState=function(w){return this.currentLine==w&&this.$tokenizeRow(w),this.states[w]||"start"},this.$tokenizeRow=function(w){var b=this.doc.getLine(w),_=this.states[w-1],E=this.tokenizer.getLineTokens(b,_,w);return this.states[w]+""!=E.state+""?(this.states[w]=E.state,this.lines[w+1]=null,this.currentLine>w+1&&(this.currentLine=w+1)):this.currentLine==w&&(this.currentLine=w+1),this.lines[w]=E.tokens}}).call(y.prototype),p.BackgroundTokenizer=y})),ace.define("ace/search_highlight",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],(function(f,p,d){var m=f("./lib/lang"),g=(f("./lib/oop"),f("./range").Range),y=function(w,b,_){this.setRegexp(w),this.clazz=b,this.type=_||"text"};(function(){this.MAX_RANGES=500,this.setRegexp=function(w){this.regExp+""!=w+""&&(this.regExp=w,this.cache=[])},this.update=function(w,b,_,E){if(this.regExp)for(var S=E.firstRow,A=E.lastRow,k=S;k<=A;k++){var O=this.cache[k];O==null&&((O=m.getMatchOffsets(_.getLine(k),this.regExp)).length>this.MAX_RANGES&&(O=O.slice(0,this.MAX_RANGES)),O=O.map((function(P){return new g(k,P.offset,k,P.offset+P.length)})),this.cache[k]=O.length?O:"");for(var j=O.length;j--;)b.drawSingleLineMarker(w,O[j].toScreenRange(_),this.clazz,E)}}}).call(y.prototype),p.SearchHighlight=y})),ace.define("ace/edit_session/fold_line",["require","exports","module","ace/range"],(function(f,p,d){var m=f("../range").Range;function g(y,w){this.foldData=y,Array.isArray(w)?this.folds=w:w=this.folds=[w];var b=w[w.length-1];this.range=new m(w[0].start.row,w[0].start.column,b.end.row,b.end.column),this.start=this.range.start,this.end=this.range.end,this.folds.forEach((function(_){_.setFoldLine(this)}),this)}(function(){this.shiftRow=function(y){this.start.row+=y,this.end.row+=y,this.folds.forEach((function(w){w.start.row+=y,w.end.row+=y}))},this.addFold=function(y){if(y.sameRow){if(y.start.rowthis.endRow)throw new Error("Can't add a fold to this FoldLine as it has no connection");this.folds.push(y),this.folds.sort((function(w,b){return-w.range.compareEnd(b.start.row,b.start.column)})),this.range.compareEnd(y.start.row,y.start.column)>0?(this.end.row=y.end.row,this.end.column=y.end.column):this.range.compareStart(y.end.row,y.end.column)<0&&(this.start.row=y.start.row,this.start.column=y.start.column)}else if(y.start.row==this.end.row)this.folds.push(y),this.end.row=y.end.row,this.end.column=y.end.column;else{if(y.end.row!=this.start.row)throw new Error("Trying to add fold to FoldRow that doesn't have a matching row");this.folds.unshift(y),this.start.row=y.start.row,this.start.column=y.start.column}y.foldLine=this},this.containsRow=function(y){return y>=this.start.row&&y<=this.end.row},this.walk=function(y,w,b){var _,E,S=0,A=this.folds,k=!0;w==null&&(w=this.end.row,b=this.end.column);for(var O=0;O0)){var k=m(y,S.start);return A===0?w&&k!==0?-E-2:E:k>0||k===0&&!w?E:-E-1}}return-E-1},this.add=function(y){var w=!y.isEmpty(),b=this.pointIndex(y.start,w);b<0&&(b=-b-1);var _=this.pointIndex(y.end,w,b);return _<0?_=-_-1:_++,this.ranges.splice(b,_-b,y)},this.addList=function(y){for(var w=[],b=y.length;b--;)w.push.apply(w,this.add(y[b]));return w},this.substractPoint=function(y){var w=this.pointIndex(y);if(w>=0)return this.ranges.splice(w,1)},this.merge=function(){for(var y,w=[],b=this.ranges,_=(b=b.sort((function(A,k){return m(A.start,k.start)})))[0],E=1;E=0},this.containsPoint=function(y){return this.pointIndex(y)>=0},this.rangeAtPoint=function(y){var w=this.pointIndex(y);if(w>=0)return this.ranges[w]},this.clipRows=function(y,w){var b=this.ranges;if(b[0].start.row>w||b[b.length-1].start.row_)break;if(j.start.row==_&&j.start.column>=w.column&&(j.start.column==w.column&&this.$insertRight||(j.start.column+=S,j.start.row+=E)),j.end.row==_&&j.end.column>=w.column){if(j.end.column==w.column&&this.$insertRight)continue;j.end.column==w.column&&S>0&&kj.start.column&&j.end.column==A[k+1].start.column&&(j.end.column-=S),j.end.column+=S,j.end.row+=E}}if(E!=0&&k=b)return A;if(A.end.row>b)return null}return null},this.getNextFoldLine=function(b,_){var E=this.$foldData,S=0;for(_&&(S=E.indexOf(_)),S==-1&&(S=0);S=b)return A}return null},this.getFoldedRowCount=function(b,_){for(var E=this.$foldData,S=_-b+1,A=0;A=_){j<_&&(j>=b?S-=_-j:S=0);break}O>=b&&(S-=j>=b?O-j:O-b+1)}return S},this.$addFoldLine=function(b){return this.$foldData.push(b),this.$foldData.sort((function(_,E){return _.start.row-E.start.row})),b},this.addFold=function(b,_){var E,S=this.$foldData,A=!1;b instanceof y?E=b:(E=new y(_,b)).collapseChildren=_.collapseChildren,this.$clipRangeToDocument(E.range);var k=E.start.row,O=E.start.column,j=E.end.row,P=E.end.column;if(!(k0&&(this.removeFolds(R),R.forEach((function(Q){E.addSubFold(Q)})));for(var q=0;q0&&this.foldAll(b.start.row+1,b.end.row,b.collapseChildren-1),b.subFolds=[]},this.expandFolds=function(b){b.forEach((function(_){this.expandFold(_)}),this)},this.unfold=function(b,_){var E,S;if(b==null?(E=new m(0,0,this.getLength(),0),_=!0):E=typeof b=="number"?new m(b,0,b,this.getLine(b).length):"row"in b?m.fromPoints(b,b):b,S=this.getFoldsInRangeList(E),_)this.removeFolds(S);else for(var A=S;A.length;)this.expandFolds(A),A=this.getFoldsInRangeList(E);if(S.length)return S},this.isRowFolded=function(b,_){return!!this.getFoldLine(b,_)},this.getRowFoldEnd=function(b,_){var E=this.getFoldLine(b,_);return E?E.end.row:b},this.getRowFoldStart=function(b,_){var E=this.getFoldLine(b,_);return E?E.start.row:b},this.getFoldDisplayLine=function(b,_,E,S,A){S==null&&(S=b.start.row),A==null&&(A=0),_==null&&(_=b.end.row),E==null&&(E=this.getLine(_).length);var k=this.doc,O="";return b.walk((function(j,P,I,$){if(!(PP)break;while(A&&O.test(A.type));A=S.stepBackward()}else A=S.getCurrentToken();return j.end.row=S.getCurrentTokenRow(),j.end.column=S.getCurrentTokenColumn()+A.value.length-2,j}},this.foldAll=function(b,_,E){E==null&&(E=1e5);var S=this.foldWidgets;if(S){_=_||this.getLength();for(var A=b=b||0;A<_;A++)if(S[A]==null&&(S[A]=this.getFoldWidget(A)),S[A]=="start"){var k=this.getFoldWidgetRange(A);if(k&&k.isMultiLine()&&k.end.row<=_&&k.start.row>=b){A=k.end.row;try{var O=this.addFold("...",k);O&&(O.collapseChildren=E)}catch{}}}}},this.$foldStyles={manual:1,markbegin:1,markbeginend:1},this.$foldStyle="markbegin",this.setFoldStyle=function(b){if(!this.$foldStyles[b])throw new Error("invalid fold style: "+b+"["+Object.keys(this.$foldStyles).join(", ")+"]");if(this.$foldStyle!=b){this.$foldStyle=b,b=="manual"&&this.unfold();var _=this.$foldMode;this.$setFolding(null),this.$setFolding(_)}},this.$setFolding=function(b){this.$foldMode!=b&&(this.$foldMode=b,this.off("change",this.$updateFoldWidgets),this.off("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets),this._signal("changeAnnotation"),b&&this.$foldStyle!="manual"?(this.foldWidgets=[],this.getFoldWidget=b.getFoldWidget.bind(b,this,this.$foldStyle),this.getFoldWidgetRange=b.getFoldWidgetRange.bind(b,this,this.$foldStyle),this.$updateFoldWidgets=this.updateFoldWidgets.bind(this),this.$tokenizerUpdateFoldWidgets=this.tokenizerUpdateFoldWidgets.bind(this),this.on("change",this.$updateFoldWidgets),this.on("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets)):this.foldWidgets=null)},this.getParentFoldRangeData=function(b,_){var E=this.foldWidgets;if(!E||_&&E[b])return{};for(var S,A=b-1;A>=0;){var k=E[A];if(k==null&&(k=E[A]=this.getFoldWidget(A)),k=="start"){var O=this.getFoldWidgetRange(A);if(S||(S=O),O&&O.end.row>=b)break}A--}return{range:A!==-1&&O,firstRange:S}},this.onFoldWidgetClick=function(b,_){var E={children:(_=_.domEvent).shiftKey,all:_.ctrlKey||_.metaKey,siblings:_.altKey};if(!this.$toggleFoldWidget(b,E)){var S=_.target||_.srcElement;S&&/ace_fold-widget/.test(S.className)&&(S.className+=" ace_invalid")}},this.$toggleFoldWidget=function(b,_){if(this.getFoldWidget){var E=this.getFoldWidget(b),S=this.getLine(b),A=E==="end"?-1:1,k=this.getFoldAt(b,A===-1?0:S.length,A);if(k)return _.children||_.all?this.removeFold(k):this.expandFold(k),k;var O=this.getFoldWidgetRange(b,!0);if(O&&!O.isMultiLine()&&(k=this.getFoldAt(O.start.row,O.start.column,1))&&O.isEqual(k.range))return this.removeFold(k),k;if(_.siblings){var j=this.getParentFoldRangeData(b);if(j.range)var P=j.range.start.row+1,I=j.range.end.row;this.foldAll(P,I,_.all?1e4:0)}else _.children?(I=O?O.end.row:this.getLength(),this.foldAll(b+1,I,_.all?1e4:0)):O&&(_.all&&(O.collapseChildren=1e4),this.addFold("...",O));return O}},this.toggleFoldWidget=function(b){var _=this.selection.getCursor().row;_=this.getRowFoldStart(_);var E=this.$toggleFoldWidget(_,{});if(!E){var S=this.getParentFoldRangeData(_,!0);if(E=S.range||S.firstRange){_=E.start.row;var A=this.getFoldAt(_,this.getLine(_).length,1);A?this.removeFold(A):this.addFold("...",E)}}},this.updateFoldWidgets=function(b){var _=b.start.row,E=b.end.row-_;if(E===0)this.foldWidgets[_]=null;else if(b.action=="remove")this.foldWidgets.splice(_,E+1,null);else{var S=Array(E+1);S.unshift(_,1),this.foldWidgets.splice.apply(this.foldWidgets,S)}},this.tokenizerUpdateFoldWidgets=function(b){var _=b.data;_.first!=_.last&&this.foldWidgets.length>_.first&&this.foldWidgets.splice(_.first,this.foldWidgets.length)}}})),ace.define("ace/edit_session/bracket_match",["require","exports","module","ace/token_iterator","ace/range"],(function(f,p,d){var m=f("../token_iterator").TokenIterator,g=f("../range").Range;p.BracketMatch=function(){this.findMatchingBracket=function(y,w){if(y.column==0)return null;var b=w||this.getLine(y.row).charAt(y.column-1);if(b=="")return null;var _=b.match(/([\(\[\{])|([\)\]\}])/);return _?_[1]?this.$findClosingBracket(_[1],y):this.$findOpeningBracket(_[2],y):null},this.getBracketRange=function(y){var w,b=this.getLine(y.row),_=!0,E=b.charAt(y.column-1),S=E&&E.match(/([\(\[\{])|([\)\]\}])/);if(S||(E=b.charAt(y.column),y={row:y.row,column:y.column+1},S=E&&E.match(/([\(\[\{])|([\)\]\}])/),_=!1),!S)return null;if(S[1]){if(!(A=this.$findClosingBracket(S[1],y)))return null;w=g.fromPoints(y,A),_||(w.end.column++,w.start.column--),w.cursor=w.end}else{var A;if(!(A=this.$findOpeningBracket(S[2],y)))return null;w=g.fromPoints(A,y),_||(w.start.column++,w.end.column--),w.cursor=w.start}return w},this.$brackets={")":"(","(":")","]":"[","[":"]","{":"}","}":"{"},this.$findOpeningBracket=function(y,w,b){var _=this.$brackets[y],E=1,S=new m(this,w.row,w.column),A=S.getCurrentToken();if(A||(A=S.stepForward()),A){b||(b=new RegExp("(\\.?"+A.type.replace(".","\\.").replace("rparen",".paren").replace(/\b(?:end)\b/,"(?:start|begin|end)")+")+"));for(var k=w.column-S.getCurrentTokenColumn()-2,O=A.value;;){for(;k>=0;){var j=O.charAt(k);if(j==_){if((E-=1)==0)return{row:S.getCurrentTokenRow(),column:k+S.getCurrentTokenColumn()}}else j==y&&(E+=1);k-=1}do A=S.stepBackward();while(A&&!b.test(A.type));if(A==null)break;k=(O=A.value).length-1}return null}},this.$findClosingBracket=function(y,w,b){var _=this.$brackets[y],E=1,S=new m(this,w.row,w.column),A=S.getCurrentToken();if(A||(A=S.stepForward()),A){b||(b=new RegExp("(\\.?"+A.type.replace(".","\\.").replace("lparen",".paren").replace(/\b(?:start|begin)\b/,"(?:start|begin|end)")+")+"));for(var k=w.column-S.getCurrentTokenColumn();;){for(var O=A.value,j=O.length;kB&&(this.$docRowCache.splice(B,q),this.$screenRowCache.splice(B,q))},this.$getRowCacheIndex=function(R,q){for(var B=0,W=R.length-1;B<=W;){var Q=B+W>>1,ee=R[Q];if(q>ee)B=Q+1;else{if(!(q=q);ee++);return(B=W[ee])?(B.index=ee,B.start=Q-B.value.length,B):null},this.setUndoManager=function(R){if(this.$undoManager=R,this.$deltas=[],this.$deltasDoc=[],this.$deltasFold=[],this.$informUndoManager&&this.$informUndoManager.cancel(),R){var q=this;this.$syncInformUndoManager=function(){q.$informUndoManager.cancel(),q.$deltasFold.length&&(q.$deltas.push({group:"fold",deltas:q.$deltasFold}),q.$deltasFold=[]),q.$deltasDoc.length&&(q.$deltas.push({group:"doc",deltas:q.$deltasDoc}),q.$deltasDoc=[]),q.$deltas.length>0&&R.execute({action:"aceupdate",args:[q.$deltas,q],merge:q.mergeUndoDeltas}),q.mergeUndoDeltas=!1,q.$deltas=[]},this.$informUndoManager=g.delayedCall(this.$syncInformUndoManager)}},this.markUndoGroup=function(){this.$syncInformUndoManager&&this.$syncInformUndoManager()},this.$defaultUndoManager={undo:function(){},redo:function(){},reset:function(){}},this.getUndoManager=function(){return this.$undoManager||this.$defaultUndoManager},this.getTabString=function(){return this.getUseSoftTabs()?g.stringRepeat(" ",this.getTabSize()):" "},this.setUseSoftTabs=function(R){this.setOption("useSoftTabs",R)},this.getUseSoftTabs=function(){return this.$useSoftTabs&&!this.$mode.$indentWithTabs},this.setTabSize=function(R){this.setOption("tabSize",R)},this.getTabSize=function(){return this.$tabSize},this.isTabStop=function(R){return this.$useSoftTabs&&R.column%this.$tabSize==0},this.setNavigateWithinSoftTabs=function(R){this.setOption("navigateWithinSoftTabs",R)},this.getNavigateWithinSoftTabs=function(){return this.$navigateWithinSoftTabs},this.$overwrite=!1,this.setOverwrite=function(R){this.setOption("overwrite",R)},this.getOverwrite=function(){return this.$overwrite},this.toggleOverwrite=function(){this.setOverwrite(!this.$overwrite)},this.addGutterDecoration=function(R,q){this.$decorations[R]||(this.$decorations[R]=""),this.$decorations[R]+=" "+q,this._signal("changeBreakpoint",{})},this.removeGutterDecoration=function(R,q){this.$decorations[R]=(this.$decorations[R]||"").replace(" "+q,""),this._signal("changeBreakpoint",{})},this.getBreakpoints=function(){return this.$breakpoints},this.setBreakpoints=function(R){this.$breakpoints=[];for(var q=0;q0&&(W=!!B.charAt(q-1).match(this.tokenRe)),W||(W=!!B.charAt(q).match(this.tokenRe)),W)var Q=this.tokenRe;else/^\s+$/.test(B.slice(q-1,q+1))?Q=/\s/:Q=this.nonTokenRe;var ee=q;if(ee>0){do ee--;while(ee>=0&&B.charAt(ee).match(Q));ee++}for(var ie=q;ieR&&(R=q.screenWidth)})),this.lineWidgetWidth=R},this.$computeWidth=function(R){if(this.$modified||R){if(this.$modified=!1,this.$useWrapMode)return this.screenWidth=this.$wrapLimit;for(var q=this.doc.getAllLines(),B=this.$rowLengthCache,W=0,Q=0,ee=this.$foldData[Q],ie=ee?ee.start.row:1/0,ne=q.length,ve=0;veie){if((ve=ee.end.row+1)>=ne)break;ie=(ee=this.$foldData[Q++])?ee.start.row:1/0}B[ve]==null&&(B[ve]=this.$getStringScreenWidth(q[ve])[0]),B[ve]>W&&(W=B[ve])}this.screenWidth=W}},this.getLine=function(R){return this.doc.getLine(R)},this.getLines=function(R,q){return this.doc.getLines(R,q)},this.getLength=function(){return this.doc.getLength()},this.getTextRange=function(R){return this.doc.getTextRange(R||this.selection.getRange())},this.insert=function(R,q){return this.doc.insert(R,q)},this.remove=function(R){return this.doc.remove(R)},this.removeFullLines=function(R,q){return this.doc.removeFullLines(R,q)},this.undoChanges=function(R,q){if(R.length){this.$fromUndo=!0;for(var B=null,W=R.length-1;W!=-1;W--){var Q=R[W];Q.group=="doc"?(this.doc.revertDeltas(Q.deltas),B=this.$getUndoSelection(Q.deltas,!0,B)):Q.deltas.forEach((function(ee){this.addFolds(ee.folds)}),this)}return this.$fromUndo=!1,B&&this.$undoSelect&&!q&&this.selection.setSelectionRange(B),B}},this.redoChanges=function(R,q){if(R.length){this.$fromUndo=!0;for(var B=null,W=0;WR.end.column&&(ee.start.column+=ce),ee.end.row==R.end.row&&ee.end.column>R.end.column&&(ee.end.column+=ce)),ie&&ee.start.row>=R.end.row&&(ee.start.row+=ie,ee.end.row+=ie)}if(ee.end=this.insert(ee.start,W),Q.length){var ne=R.start,ve=ee.start,ce=(ie=ve.row-ne.row,ve.column-ne.column);this.addFolds(Q.map((function(ae){return(ae=ae.clone()).start.row==ne.row&&(ae.start.column+=ce),ae.end.row==ne.row&&(ae.end.column+=ce),ae.start.row+=ie,ae.end.row+=ie,ae})))}return ee},this.indentRows=function(R,q,B){B=B.replace(/\t/g,this.getTabString());for(var W=R;W<=q;W++)this.doc.insertInLine({row:W,column:0},B)},this.outdentRows=function(R){for(var q=R.collapseRows(),B=new S(0,0,0,0),W=this.getTabSize(),Q=q.start.row;Q<=q.end.row;++Q){var ee=this.getLine(Q);B.start.row=Q,B.end.row=Q;for(var ie=0;ie0){var Q;if((Q=this.getRowFoldEnd(q+B))>this.doc.getLength()-1)return 0;W=Q-q}else R=this.$clipRowToDocument(R),W=(q=this.$clipRowToDocument(q))-R+1;var ee=new S(R,0,q,Number.MAX_VALUE),ie=this.getFoldsInRange(ee).map((function(ve){return(ve=ve.clone()).start.row+=W,ve.end.row+=W,ve})),ne=B==0?this.doc.getLines(R,q):this.doc.removeFullLines(R,q);return this.doc.insertFullLines(R+W,ne),ie.length&&this.addFolds(ie),W},this.moveLinesUp=function(R,q){return this.$moveLines(R,q,-1)},this.moveLinesDown=function(R,q){return this.$moveLines(R,q,1)},this.duplicateLines=function(R,q){return this.$moveLines(R,q,0)},this.$clipRowToDocument=function(R){return Math.max(0,Math.min(R,this.doc.getLength()-1))},this.$clipColumnToRow=function(R,q){return q<0?0:Math.min(this.doc.getLine(R).length,q)},this.$clipPositionToDocument=function(R,q){if(q=Math.max(0,q),R<0)R=0,q=0;else{var B=this.doc.getLength();R>=B?(R=B-1,q=this.doc.getLine(B-1).length):q=Math.min(this.doc.getLine(R).length,q)}return{row:R,column:q}},this.$clipRangeToDocument=function(R){R.start.row<0?(R.start.row=0,R.start.column=0):R.start.column=this.$clipColumnToRow(R.start.row,R.start.column);var q=this.doc.getLength()-1;return R.end.row>q?(R.end.row=q,R.end.column=this.doc.getLine(q).length):R.end.column=this.$clipColumnToRow(R.end.row,R.end.column),R},this.$wrapLimit=80,this.$useWrapMode=!1,this.$wrapLimitRange={min:null,max:null},this.setUseWrapMode=function(R){if(R!=this.$useWrapMode){if(this.$useWrapMode=R,this.$modified=!0,this.$resetRowCache(0),R){var q=this.getLength();this.$wrapData=Array(q),this.$updateWrapData(0,q-1)}this._signal("changeWrapMode")}},this.getUseWrapMode=function(){return this.$useWrapMode},this.setWrapLimitRange=function(R,q){this.$wrapLimitRange.min===R&&this.$wrapLimitRange.max===q||(this.$wrapLimitRange={min:R,max:q},this.$modified=!0,this.$bidiHandler.markAsDirty(),this.$useWrapMode&&this._signal("changeWrapMode"))},this.adjustWrapLimit=function(R,q){var B=this.$wrapLimitRange;B.max<0&&(B={min:q,max:q});var W=this.$constrainWrapLimit(R,B.min,B.max);return W!=this.$wrapLimit&&W>1&&(this.$wrapLimit=W,this.$modified=!0,this.$useWrapMode&&(this.$updateWrapData(0,this.getLength()-1),this.$resetRowCache(0),this._signal("changeWrapLimit")),!0)},this.$constrainWrapLimit=function(R,q,B){return q&&(R=Math.max(q,R)),B&&(R=Math.min(B,R)),R},this.getWrapLimit=function(){return this.$wrapLimit},this.setWrapLimit=function(R){this.setWrapLimitRange(R,R)},this.getWrapLimitRange=function(){return{min:this.$wrapLimitRange.min,max:this.$wrapLimitRange.max}},this.$updateInternalDataOnChange=function(R){var q=this.$useWrapMode,B=R.action,W=R.start,Q=R.end,ee=W.row,ie=Q.row,ne=ie-ee,ve=null;if(this.$updating=!0,ne!=0)if(B==="remove"){this[q?"$wrapData":"$rowLengthCache"].splice(ee,ne);var ce=this.$foldData;ve=this.getFoldsInRange(R),this.removeFolds(ve);var ae=0;if(fe=this.getFoldLine(Q.row)){fe.addRemoveChars(Q.row,Q.column,W.column-Q.column),fe.shiftRow(-ne);var me=this.getFoldLine(ee);me&&me!==fe&&(me.merge(fe),fe=me),ae=ce.indexOf(fe)+1}for(;ae=Q.row&&fe.shiftRow(-ne);ie=ee}else{var $e=Array(ne);$e.unshift(ee,0);var qe=q?this.$wrapData:this.$rowLengthCache;if(qe.splice.apply(qe,$e),ce=this.$foldData,ae=0,fe=this.getFoldLine(ee)){var Te=fe.range.compareInside(W.row,W.column);Te==0?(fe=fe.split(W.row,W.column))&&(fe.shiftRow(ne),fe.addRemoveChars(ie,0,Q.column-W.column)):Te==-1&&(fe.addRemoveChars(ee,0,Q.column-W.column),fe.shiftRow(ne)),ae=ce.indexOf(fe)+1}for(;ae=ee&&fe.shiftRow(ne)}}else ne=Math.abs(R.start.column-R.end.column),B==="remove"&&(ve=this.getFoldsInRange(R),this.removeFolds(ve),ne=-ne),(fe=this.getFoldLine(ee))&&fe.addRemoveChars(ee,W.column,ne);return q&&this.$wrapData.length!=this.doc.getLength()&&console.error("doc.getLength() and $wrapData.length have to be the same!"),this.$updating=!1,q?this.$updateWrapData(ee,ie):this.$updateRowLengthCache(ee,ie),ve},this.$updateRowLengthCache=function(R,q,B){this.$rowLengthCache[R]=null,this.$rowLengthCache[q]=null},this.$updateWrapData=function(R,q){var B,W,Q=this.doc.getAllLines(),ee=this.getTabSize(),ie=this.$wrapData,ne=this.$wrapLimit,ve=R;for(q=Math.min(q,Q.length-1);ve<=q;)(W=this.getFoldLine(ve,W))?(B=[],W.walk((function(ce,ae,me,$e){var qe;if(ce!=null){(qe=this.$getDisplayTokens(ce,B.length))[0]=P;for(var Te=1;Te=4352&&R<=4447||R>=4515&&R<=4519||R>=4602&&R<=4607||R>=9001&&R<=9002||R>=11904&&R<=11929||R>=11931&&R<=12019||R>=12032&&R<=12245||R>=12272&&R<=12283||R>=12288&&R<=12350||R>=12353&&R<=12438||R>=12441&&R<=12543||R>=12549&&R<=12589||R>=12593&&R<=12686||R>=12688&&R<=12730||R>=12736&&R<=12771||R>=12784&&R<=12830||R>=12832&&R<=12871||R>=12880&&R<=13054||R>=13056&&R<=19903||R>=19968&&R<=42124||R>=42128&&R<=42182||R>=43360&&R<=43388||R>=44032&&R<=55203||R>=55216&&R<=55238||R>=55243&&R<=55291||R>=63744&&R<=64255||R>=65040&&R<=65049||R>=65072&&R<=65106||R>=65108&&R<=65126||R>=65128&&R<=65131||R>=65281&&R<=65376||R>=65504&&R<=65510)}this.$computeWrapSplits=function(R,q,B){if(R.length==0)return[];var W=[],Q=R.length,ee=0,ie=0,ne=this.$wrapAsCode,ve=this.$indentedSoftWrap,ce=q<=Math.max(2*B,8)||ve===!1?0:Math.floor(q/2);function ae(Te){var fe=R.slice(ee,Te),xe=fe.length;fe.join("").replace(/12/g,(function(){xe-=1})).replace(/2/g,(function(){xe-=1})),W.length||(me=(function(){var Ke=0;if(ce===0)return Ke;if(ve)for(var Qe=0;Qeq-me;){var $e=ee+q-me;if(R[$e-1]>=10&&R[$e]>=10)ae($e);else if(R[$e]!=P&&R[$e]!=I){for(var qe=Math.max($e-(q-(q>>2)),ee-1);$e>qe&&R[$e]qe&&R[$e]qe&&R[$e]==9;)$e--}else for(;$e>qe&&R[$e]<10;)$e--;$e>qe?ae(++$e):(R[$e=ee+q]==2&&$e--,ae($e-me))}else{for(;$e!=ee-1&&R[$e]!=P;$e--);if($e>ee){ae($e);continue}for($e=ee+q;$e39&&ee<48||ee>57&&ee<64?W.push(9):ee>=4352&&$(ee)?W.push(1,2):W.push(1)}return W},this.$getStringScreenWidth=function(R,q,B){if(q==0)return[0,0];var W,Q;for(q==null&&(q=1/0),B=B||0,Q=0;Q=4352&&$(W)?B+=2:B+=1,!(B>q));Q++);return[B,Q]},this.lineWidgets=null,this.getRowLength=function(R){if(this.lineWidgets)var q=this.lineWidgets[R]&&this.lineWidgets[R].rowCount||0;else q=0;return this.$useWrapMode&&this.$wrapData[R]?this.$wrapData[R].length+1+q:1+q},this.getRowLineCount=function(R){return this.$useWrapMode&&this.$wrapData[R]?this.$wrapData[R].length+1:1},this.getRowWrapIndent=function(R){if(this.$useWrapMode){var q=this.screenToDocumentPosition(R,Number.MAX_VALUE),B=this.$wrapData[q.row];return B.length&&B[0]=0){ne=ce[ae],ee=this.$docRowCache[ae];var $e=R>ce[me-1]}else $e=!me;for(var qe=this.getLength()-1,Te=this.getNextFoldLine(ee),fe=Te?Te.start.row:1/0;ne<=R&&!(ne+(ve=this.getRowLength(ee))>R||ee>=qe);)ne+=ve,++ee>fe&&(ee=Te.end.row+1,fe=(Te=this.getNextFoldLine(ee,Te))?Te.start.row:1/0),$e&&(this.$docRowCache.push(ee),this.$screenRowCache.push(ne));if(Te&&Te.start.row<=ee)W=this.getFoldDisplayLine(Te),ee=Te.start.row;else{if(ne+ve<=R||ee>qe)return{row:qe,column:this.getLine(qe).length};W=this.getLine(ee),Te=null}var xe=0,Ke=Math.floor(R-ne);if(this.$useWrapMode){var Qe=this.$wrapData[ee];Qe&&(Q=Qe[Ke],Ke>0&&Qe.length&&(xe=Qe.indent,ie=Qe[Ke-1]||Qe[Qe.length-1],W=W.substring(ie)))}return B!==void 0&&this.$bidiHandler.isBidiRow(ne+Ke,ee,Ke)&&(q=this.$bidiHandler.offsetToCol(B)),ie+=this.$getStringScreenWidth(W,q-xe)[1],this.$useWrapMode&&ie>=Q&&(ie=Q-1),Te?Te.idxToPosition(ie):{row:ee,column:ie}},this.documentToScreenPosition=function(R,q){if(q===void 0)var B=this.$clipPositionToDocument(R.row,R.column);else B=this.$clipPositionToDocument(R,q);R=B.row,q=B.column;var W,Q=0,ee=null;(W=this.getFoldAt(R,q,1))&&(R=W.start.row,q=W.start.column);var ie,ne=0,ve=this.$docRowCache,ce=this.$getRowCacheIndex(ve,R),ae=ve.length;if(ae&&ce>=0){ne=ve[ce],Q=this.$screenRowCache[ce];var me=R>ve[ae-1]}else me=!ae;for(var $e=this.getNextFoldLine(ne),qe=$e?$e.start.row:1/0;ne=qe){if((ie=$e.end.row+1)>R)break;qe=($e=this.getNextFoldLine(ie,$e))?$e.start.row:1/0}else ie=ne+1;Q+=this.getRowLength(ne),ne=ie,me&&(this.$docRowCache.push(ne),this.$screenRowCache.push(Q))}var Te="";$e&&ne>=qe?(Te=this.getFoldDisplayLine($e,R,q),ee=$e.start.row):(Te=this.getLine(R).substring(0,q),ee=R);var fe=0;if(this.$useWrapMode){var xe=this.$wrapData[ee];if(xe){for(var Ke=0;Te.length>=xe[Ke];)Q++,Ke++;Te=Te.substring(xe[Ke-1]||0,Te.length),fe=Ke>0?xe.indent:0}}return{row:Q,column:fe+this.$getStringScreenWidth(Te)[0]}},this.documentToScreenColumn=function(R,q){return this.documentToScreenPosition(R,q).column},this.documentToScreenRow=function(R,q){return this.documentToScreenPosition(R,q).row},this.getScreenLength=function(){var R=0,q=null;if(this.$useWrapMode)for(var B=this.$wrapData.length,W=0,Q=(ne=0,(q=this.$foldData[ne++])?q.start.row:1/0);WQ&&(W=q.end.row+1,Q=(q=this.$foldData[ne++])?q.start.row:1/0)}else{R=this.getLength();for(var ie=this.$foldData,ne=0;neB);ee++);return[W,ee]})},this.destroy=function(){this.bgTokenizer&&(this.bgTokenizer.setDocument(null),this.bgTokenizer=null),this.$stopWorker()},this.isFullWidth=$}).call(j.prototype),f("./edit_session/folding").Folding.call(j.prototype),f("./edit_session/bracket_match").BracketMatch.call(j.prototype),w.defineOptions(j.prototype,"session",{wrap:{set:function(P){if(P&&P!="off"?P=="free"?P=!0:P=="printMargin"?P=-1:typeof P=="string"&&(P=parseInt(P,10)||!1):P=!1,this.$wrap!=P)if(this.$wrap=P,P){var I=typeof P=="number"?P:null;this.setWrapLimitRange(I,I),this.setUseWrapMode(!0)}else this.setUseWrapMode(!1)},get:function(){return this.getUseWrapMode()?this.$wrap==-1?"printMargin":this.getWrapLimitRange().min?this.$wrap:"free":"off"},handlesSet:!0},wrapMethod:{set:function(P){(P=P=="auto"?this.$mode.type!="text":P!="text")!=this.$wrapAsCode&&(this.$wrapAsCode=P,this.$useWrapMode&&(this.$modified=!0,this.$resetRowCache(0),this.$updateWrapData(0,this.getLength()-1)))},initialValue:"auto"},indentedSoftWrap:{initialValue:!0},firstLineNumber:{set:function(){this._signal("changeBreakpoint")},initialValue:1},useWorker:{set:function(P){this.$useWorker=P,this.$stopWorker(),P&&this.$startWorker()},initialValue:!0},useSoftTabs:{initialValue:!0},tabSize:{set:function(P){isNaN(P)||this.$tabSize===P||(this.$modified=!0,this.$rowLengthCache=[],this.$tabSize=P,this._signal("changeTabSize"))},initialValue:4,handlesSet:!0},navigateWithinSoftTabs:{initialValue:!1},overwrite:{set:function(P){this._signal("changeOverwrite")},initialValue:!1},newLineMode:{set:function(P){this.doc.setNewLineMode(P)},get:function(){return this.doc.getNewLineMode()},handlesSet:!0},mode:{set:function(P){this.setMode(P)},get:function(){return this.$modeId}}}),p.EditSession=j})),ace.define("ace/search",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],(function(f,p,d){var m=f("./lib/lang"),g=f("./lib/oop"),y=f("./range").Range,w=function(){this.$options={}};(function(){this.set=function(b){return g.mixin(this.$options,b),this},this.getOptions=function(){return m.copyObject(this.$options)},this.setOptions=function(b){this.$options=b},this.find=function(b){var _=this.$options,E=this.$matchIterator(b,_);if(!E)return!1;var S=null;return E.forEach((function(A,k,O,j){return S=new y(A,k,O,j),!(k==j&&_.start&&_.start.start&&_.skipCurrent!=0&&S.isEqual(_.start))||(S=null,!1)})),S},this.findAll=function(b){var _=this.$options;if(!_.needle)return[];this.$assembleRegExp(_);var E=_.range,S=E?b.getLines(E.start.row,E.end.row):b.doc.getAllLines(),A=[],k=_.re;if(_.$isMultiLine){var O,j=k.length,P=S.length-j;e:for(var I=k.offset||0;I<=P;I++){for(var $=0;$B||(A.push(O=new y(I,B,I+j-1,W)),j>2&&(I=I+j-2))}}else for(var Q=0;Qve&&A[$].end.row==E.end.row;)$--;for(A=A.slice(Q,$+1),Q=0,$=A.length;Q<$;Q++)A[Q].start.row+=E.start.row,A[Q].end.row+=E.start.row}return A},this.replace=function(b,_){var E=this.$options,S=this.$assembleRegExp(E);if(E.$isMultiLine)return _;if(S){var A=S.exec(b);if(!A||A[0].length!=b.length)return null;if(_=b.replace(S,_),E.preserveCase){_=_.split("");for(var k=Math.min(b.length,b.length);k--;){var O=b[k];O&&O.toLowerCase()!=O?_[k]=_[k].toUpperCase():_[k]=_[k].toLowerCase()}_=_.join("")}return _}},this.$assembleRegExp=function(b,_){if(b.needle instanceof RegExp)return b.re=b.needle;var E=b.needle;if(!b.needle)return b.re=!1;b.regExp||(E=m.escapeRegExp(E)),b.wholeWord&&(E=(function(k,O){function j(P){return/\w/.test(P)||O.regExp?"\\b":""}return j(k[0])+k+j(k[k.length-1])})(E,b));var S=b.caseSensitive?"gm":"gmi";if(b.$isMultiLine=!_&&/[\n\r]/.test(E),b.$isMultiLine)return b.re=this.$assembleMultilineRegExp(E,S);try{var A=new RegExp(E,S)}catch{A=!1}return b.re=A},this.$assembleMultilineRegExp=function(b,_){for(var E=b.replace(/\r\n|\r|\n/g,`$ ^`).split(` `),S=[],A=0;A=j;B--)if(R(B,Number.MAX_VALUE,q))return;if(_.wrap!=0){for(B=P,j=O.row;B>=j;B--)if(R(B,Number.MAX_VALUE,q))return}}};else I=function(q){var B=O.row;if(!R(B,O.column,q)){for(B+=1;B<=P;B++)if(R(B,0,q))return;if(_.wrap!=0){for(B=j,P=O.row;B<=P;B++)if(R(B,0,q))return}}};if(_.$isMultiLine)var $=E.length,R=function(q,B,W){var Q=S?q-$+1:q;if(!(Q<0)){var ee=b.getLine(Q),ie=ee.search(E[0]);if(!(!S&&ieB))return!!W(Q,ie,Q+$-1,ve)||void 0}}};else S?R=function(q,B,W){var Q,ee=b.getLine(q),ie=[],ne=0;for(E.lastIndex=0;Q=E.exec(ee);){var ve=Q[0].length;if(ne=Q.index,!ve){if(ne>=ee.length)break;E.lastIndex=ne+=1}if(Q.index+ve>B)break;ie.push(Q.index,ve)}for(var ce=ie.length-1;ce>=0;ce-=2){var ae=ie[ce-1];if(W(q,ae,q,ae+(ve=ie[ce])))return!0}}:R=function(q,B,W){var Q,ee=b.getLine(q),ie=B;for(E.lastIndex=B;Q=E.exec(ee);){var ne=Q[0].length;if(W(q,ie=Q.index,q,ie+ne))return!0;if(!ne&&(E.lastIndex=ie+=1,ie>=ee.length))return!1}};return{forEach:I}}}).call(w.prototype),p.Search=w})),ace.define("ace/keyboard/hash_handler",["require","exports","module","ace/lib/keys","ace/lib/useragent"],(function(f,p,d){var m=f("../lib/keys"),g=f("../lib/useragent"),y=m.KEY_MODS;function w(_,E){this.platform=E||(g.isMac?"mac":"win"),this.commands={},this.commandKeyBinding={},this.addCommands(_),this.$singleCommand=!0}function b(_,E){w.call(this,_,E),this.$singleCommand=!1}b.prototype=w.prototype,(function(){function _(E){return typeof E=="object"&&E.bindKey&&E.bindKey.position||(E.isDefault?-100:0)}this.addCommand=function(E){this.commands[E.name]&&this.removeCommand(E),this.commands[E.name]=E,E.bindKey&&this._buildKeyHash(E)},this.removeCommand=function(E,S){var A=E&&(typeof E=="string"?E:E.name);E=this.commands[A],S||delete this.commands[A];var k=this.commandKeyBinding;for(var O in k){var j=k[O];if(j==E)delete k[O];else if(Array.isArray(j)){var P=j.indexOf(E);P!=-1&&(j.splice(P,1),j.length==1&&(k[O]=j[0]))}}},this.bindKey=function(E,S,A){if(typeof E=="object"&&E&&(A==null&&(A=E.position),E=E[this.platform]),E)return typeof S=="function"?this.addCommand({exec:S,bindKey:E,name:S.name||E}):void E.split("|").forEach((function(k){var O="";if(k.indexOf(" ")!=-1){var j=k.split(/\s+/);k=j.pop(),j.forEach((function($){var R=this.parseKeys($),q=y[R.hashId]+R.key;O+=(O?" ":"")+q,this._addCommandToBinding(O,"chainKeys")}),this),O+=" "}var P=this.parseKeys(k),I=y[P.hashId]+P.key;this._addCommandToBinding(O+I,S,A)}),this)},this._addCommandToBinding=function(E,S,A){var k,O=this.commandKeyBinding;if(S)if(!O[E]||this.$singleCommand)O[E]=S;else{Array.isArray(O[E])?(k=O[E].indexOf(S))!=-1&&O[E].splice(k,1):O[E]=[O[E]],typeof A!="number"&&(A=_(S));var j=O[E];for(k=0;kA);k++);j.splice(k,0,S)}else delete O[E]},this.addCommands=function(E){E&&Object.keys(E).forEach((function(S){var A=E[S];if(A){if(typeof A=="string")return this.bindKey(A,S);typeof A=="function"&&(A={exec:A}),typeof A=="object"&&(A.name||(A.name=S),this.addCommand(A))}}),this)},this.removeCommands=function(E){Object.keys(E).forEach((function(S){this.removeCommand(E[S])}),this)},this.bindKeys=function(E){Object.keys(E).forEach((function(S){this.bindKey(S,E[S])}),this)},this._buildKeyHash=function(E){this.bindKey(E.bindKey,E)},this.parseKeys=function(E){var S=E.toLowerCase().split(/[\-\+]([\-\+])?/).filter((function(I){return I})),A=S.pop(),k=m[A];if(m.FUNCTION_KEYS[k])A=m.FUNCTION_KEYS[k].toLowerCase();else{if(!S.length)return{key:A,hashId:-1};if(S.length==1&&S[0]=="shift")return{key:A.toUpperCase(),hashId:-1}}for(var O=0,j=S.length;j--;){var P=m.KEY_MODS[S[j]];if(P==null)return typeof console<"u"&&console.error("invalid modifier "+S[j]+" in "+E),!1;O|=P}return{key:A,hashId:O}},this.findKeyCommand=function(E,S){var A=y[E]+S;return this.commandKeyBinding[A]},this.handleKeyboard=function(E,S,A,k){if(!(k<0)){var O=y[S]+A,j=this.commandKeyBinding[O];return E.$keyChain&&(E.$keyChain+=" "+O,j=this.commandKeyBinding[E.$keyChain]||j),!j||j!="chainKeys"&&j[j.length-1]!="chainKeys"?(E.$keyChain&&(S&&S!=4||A.length!=1?(S==-1||k>0)&&(E.$keyChain=""):E.$keyChain=E.$keyChain.slice(0,-O.length-1)),{command:j}):(E.$keyChain=E.$keyChain||O,{command:"null"})}},this.getStatusText=function(E,S){return S.$keyChain||""}}).call(w.prototype),p.HashHandler=w,p.MultiHashHandler=b})),ace.define("ace/commands/command_manager",["require","exports","module","ace/lib/oop","ace/keyboard/hash_handler","ace/lib/event_emitter"],(function(f,p,d){var m=f("../lib/oop"),g=f("../keyboard/hash_handler").MultiHashHandler,y=f("../lib/event_emitter").EventEmitter,w=function(b,_){g.call(this,_,b),this.byName=this.commands,this.setDefaultHandler("exec",(function(E){return E.command.exec(E.editor,E.args||{})}))};m.inherits(w,g),(function(){m.implement(this,y),this.exec=function(b,_,E){if(Array.isArray(b)){for(var S=b.length;S--;)if(this.exec(b[S],_,E))return!0;return!1}if(typeof b=="string"&&(b=this.commands[b]),!b||_&&_.$readOnly&&!b.readOnly||b.isAvailable&&!b.isAvailable(_))return!1;var A={editor:_,command:b,args:E};return A.returnValue=this._emit("exec",A),this._signal("afterExec",A),A.returnValue!==!1},this.toggleRecording=function(b){if(!this.$inReplay)return b&&b._emit("changeStatus"),this.recording?(this.macro.pop(),this.removeEventListener("exec",this.$addCommandToMacro),this.macro.length||(this.macro=this.oldMacro),this.recording=!1):(this.$addCommandToMacro||(this.$addCommandToMacro=(function(_){this.macro.push([_.command,_.args])}).bind(this)),this.oldMacro=this.macro,this.macro=[],this.on("exec",this.$addCommandToMacro),this.recording=!0)},this.replay=function(b){if(!this.$inReplay&&this.macro){if(this.recording)return this.toggleRecording(b);try{this.$inReplay=!0,this.macro.forEach((function(_){typeof _=="string"?this.exec(_,b):this.exec(_[0],b,_[1])}),this)}finally{this.$inReplay=!1}}},this.trimMacro=function(b){return b.map((function(_){return typeof _[0]!="string"&&(_[0]=_[0].name),_[1]||(_=_[0]),_}))}}).call(w.prototype),p.CommandManager=w})),ace.define("ace/commands/default_commands",["require","exports","module","ace/lib/lang","ace/config","ace/range"],(function(f,p,d){var m=f("../lib/lang"),g=f("../config"),y=f("../range").Range;function w(b,_){return{win:b,mac:_}}p.commands=[{name:"showSettingsMenu",bindKey:w("Ctrl-,","Command-,"),exec:function(b){g.loadModule("ace/ext/settings_menu",(function(_){_.init(b),b.showSettingsMenu()}))},readOnly:!0},{name:"goToNextError",bindKey:w("Alt-E","F4"),exec:function(b){g.loadModule("ace/ext/error_marker",(function(_){_.showErrorMarker(b,1)}))},scrollIntoView:"animate",readOnly:!0},{name:"goToPreviousError",bindKey:w("Alt-Shift-E","Shift-F4"),exec:function(b){g.loadModule("ace/ext/error_marker",(function(_){_.showErrorMarker(b,-1)}))},scrollIntoView:"animate",readOnly:!0},{name:"selectall",bindKey:w("Ctrl-A","Command-A"),exec:function(b){b.selectAll()},readOnly:!0},{name:"centerselection",bindKey:w(null,"Ctrl-L"),exec:function(b){b.centerSelection()},readOnly:!0},{name:"gotoline",bindKey:w("Ctrl-L","Command-L"),exec:function(b){var _=parseInt(prompt("Enter line number:"),10);isNaN(_)||b.gotoLine(_)},readOnly:!0},{name:"fold",bindKey:w("Alt-L|Ctrl-F1","Command-Alt-L|Command-F1"),exec:function(b){b.session.toggleFold(!1)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"unfold",bindKey:w("Alt-Shift-L|Ctrl-Shift-F1","Command-Alt-Shift-L|Command-Shift-F1"),exec:function(b){b.session.toggleFold(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleFoldWidget",bindKey:w("F2","F2"),exec:function(b){b.session.toggleFoldWidget()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleParentFoldWidget",bindKey:w("Alt-F2","Alt-F2"),exec:function(b){b.session.toggleFoldWidget(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"foldall",bindKey:w(null,"Ctrl-Command-Option-0"),exec:function(b){b.session.foldAll()},scrollIntoView:"center",readOnly:!0},{name:"foldOther",bindKey:w("Alt-0","Command-Option-0"),exec:function(b){b.session.foldAll(),b.session.unfold(b.selection.getAllRanges())},scrollIntoView:"center",readOnly:!0},{name:"unfoldall",bindKey:w("Alt-Shift-0","Command-Option-Shift-0"),exec:function(b){b.session.unfold()},scrollIntoView:"center",readOnly:!0},{name:"findnext",bindKey:w("Ctrl-K","Command-G"),exec:function(b){b.findNext()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"findprevious",bindKey:w("Ctrl-Shift-K","Command-Shift-G"),exec:function(b){b.findPrevious()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"selectOrFindNext",bindKey:w("Alt-K","Ctrl-G"),exec:function(b){b.selection.isEmpty()?b.selection.selectWord():b.findNext()},readOnly:!0},{name:"selectOrFindPrevious",bindKey:w("Alt-Shift-K","Ctrl-Shift-G"),exec:function(b){b.selection.isEmpty()?b.selection.selectWord():b.findPrevious()},readOnly:!0},{name:"find",bindKey:w("Ctrl-F","Command-F"),exec:function(b){g.loadModule("ace/ext/searchbox",(function(_){_.Search(b)}))},readOnly:!0},{name:"overwrite",bindKey:"Insert",exec:function(b){b.toggleOverwrite()},readOnly:!0},{name:"selecttostart",bindKey:w("Ctrl-Shift-Home","Command-Shift-Home|Command-Shift-Up"),exec:function(b){b.getSelection().selectFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotostart",bindKey:w("Ctrl-Home","Command-Home|Command-Up"),exec:function(b){b.navigateFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectup",bindKey:w("Shift-Up","Shift-Up|Ctrl-Shift-P"),exec:function(b){b.getSelection().selectUp()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golineup",bindKey:w("Up","Up|Ctrl-P"),exec:function(b,_){b.navigateUp(_.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttoend",bindKey:w("Ctrl-Shift-End","Command-Shift-End|Command-Shift-Down"),exec:function(b){b.getSelection().selectFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotoend",bindKey:w("Ctrl-End","Command-End|Command-Down"),exec:function(b){b.navigateFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectdown",bindKey:w("Shift-Down","Shift-Down|Ctrl-Shift-N"),exec:function(b){b.getSelection().selectDown()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golinedown",bindKey:w("Down","Down|Ctrl-N"),exec:function(b,_){b.navigateDown(_.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordleft",bindKey:w("Ctrl-Shift-Left","Option-Shift-Left"),exec:function(b){b.getSelection().selectWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordleft",bindKey:w("Ctrl-Left","Option-Left"),exec:function(b){b.navigateWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolinestart",bindKey:w("Alt-Shift-Left","Command-Shift-Left|Ctrl-Shift-A"),exec:function(b){b.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolinestart",bindKey:w("Alt-Left|Home","Command-Left|Home|Ctrl-A"),exec:function(b){b.navigateLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectleft",bindKey:w("Shift-Left","Shift-Left|Ctrl-Shift-B"),exec:function(b){b.getSelection().selectLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoleft",bindKey:w("Left","Left|Ctrl-B"),exec:function(b,_){b.navigateLeft(_.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordright",bindKey:w("Ctrl-Shift-Right","Option-Shift-Right"),exec:function(b){b.getSelection().selectWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordright",bindKey:w("Ctrl-Right","Option-Right"),exec:function(b){b.navigateWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolineend",bindKey:w("Alt-Shift-Right","Command-Shift-Right|Shift-End|Ctrl-Shift-E"),exec:function(b){b.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolineend",bindKey:w("Alt-Right|End","Command-Right|End|Ctrl-E"),exec:function(b){b.navigateLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectright",bindKey:w("Shift-Right","Shift-Right"),exec:function(b){b.getSelection().selectRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoright",bindKey:w("Right","Right|Ctrl-F"),exec:function(b,_){b.navigateRight(_.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectpagedown",bindKey:"Shift-PageDown",exec:function(b){b.selectPageDown()},readOnly:!0},{name:"pagedown",bindKey:w(null,"Option-PageDown"),exec:function(b){b.scrollPageDown()},readOnly:!0},{name:"gotopagedown",bindKey:w("PageDown","PageDown|Ctrl-V"),exec:function(b){b.gotoPageDown()},readOnly:!0},{name:"selectpageup",bindKey:"Shift-PageUp",exec:function(b){b.selectPageUp()},readOnly:!0},{name:"pageup",bindKey:w(null,"Option-PageUp"),exec:function(b){b.scrollPageUp()},readOnly:!0},{name:"gotopageup",bindKey:"PageUp",exec:function(b){b.gotoPageUp()},readOnly:!0},{name:"scrollup",bindKey:w("Ctrl-Up",null),exec:function(b){b.renderer.scrollBy(0,-2*b.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"scrolldown",bindKey:w("Ctrl-Down",null),exec:function(b){b.renderer.scrollBy(0,2*b.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"selectlinestart",bindKey:"Shift-Home",exec:function(b){b.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectlineend",bindKey:"Shift-End",exec:function(b){b.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"togglerecording",bindKey:w("Ctrl-Alt-E","Command-Option-E"),exec:function(b){b.commands.toggleRecording(b)},readOnly:!0},{name:"replaymacro",bindKey:w("Ctrl-Shift-E","Command-Shift-E"),exec:function(b){b.commands.replay(b)},readOnly:!0},{name:"jumptomatching",bindKey:w("Ctrl-P","Ctrl-P"),exec:function(b){b.jumpToMatching()},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"selecttomatching",bindKey:w("Ctrl-Shift-P","Ctrl-Shift-P"),exec:function(b){b.jumpToMatching(!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"expandToMatching",bindKey:w("Ctrl-Shift-M","Ctrl-Shift-M"),exec:function(b){b.jumpToMatching(!0,!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"passKeysToBrowser",bindKey:w(null,null),exec:function(){},passEvent:!0,readOnly:!0},{name:"copy",exec:function(b){},readOnly:!0},{name:"cut",exec:function(b){var _=b.getSelectionRange();b._emit("cut",_),b.selection.isEmpty()||(b.session.remove(_),b.clearSelection())},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"paste",exec:function(b,_){b.$handlePaste(_)},scrollIntoView:"cursor"},{name:"removeline",bindKey:w("Ctrl-D","Command-D"),exec:function(b){b.removeLines()},scrollIntoView:"cursor",multiSelectAction:"forEachLine"},{name:"duplicateSelection",bindKey:w("Ctrl-Shift-D","Command-Shift-D"),exec:function(b){b.duplicateSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"sortlines",bindKey:w("Ctrl-Alt-S","Command-Alt-S"),exec:function(b){b.sortLines()},scrollIntoView:"selection",multiSelectAction:"forEachLine"},{name:"togglecomment",bindKey:w("Ctrl-/","Command-/"),exec:function(b){b.toggleCommentLines()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"toggleBlockComment",bindKey:w("Ctrl-Shift-/","Command-Shift-/"),exec:function(b){b.toggleBlockComment()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"modifyNumberUp",bindKey:w("Ctrl-Shift-Up","Alt-Shift-Up"),exec:function(b){b.modifyNumber(1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"modifyNumberDown",bindKey:w("Ctrl-Shift-Down","Alt-Shift-Down"),exec:function(b){b.modifyNumber(-1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"replace",bindKey:w("Ctrl-H","Command-Option-F"),exec:function(b){g.loadModule("ace/ext/searchbox",(function(_){_.Search(b,!0)}))}},{name:"undo",bindKey:w("Ctrl-Z","Command-Z"),exec:function(b){b.undo()}},{name:"redo",bindKey:w("Ctrl-Shift-Z|Ctrl-Y","Command-Shift-Z|Command-Y"),exec:function(b){b.redo()}},{name:"copylinesup",bindKey:w("Alt-Shift-Up","Command-Option-Up"),exec:function(b){b.copyLinesUp()},scrollIntoView:"cursor"},{name:"movelinesup",bindKey:w("Alt-Up","Option-Up"),exec:function(b){b.moveLinesUp()},scrollIntoView:"cursor"},{name:"copylinesdown",bindKey:w("Alt-Shift-Down","Command-Option-Down"),exec:function(b){b.copyLinesDown()},scrollIntoView:"cursor"},{name:"movelinesdown",bindKey:w("Alt-Down","Option-Down"),exec:function(b){b.moveLinesDown()},scrollIntoView:"cursor"},{name:"del",bindKey:w("Delete","Delete|Ctrl-D|Shift-Delete"),exec:function(b){b.remove("right")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"backspace",bindKey:w("Shift-Backspace|Backspace","Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H"),exec:function(b){b.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"cut_or_delete",bindKey:w("Shift-Delete",null),exec:function(b){if(!b.selection.isEmpty())return!1;b.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestart",bindKey:w("Alt-Backspace","Command-Backspace"),exec:function(b){b.removeToLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineend",bindKey:w("Alt-Delete","Ctrl-K|Command-Delete"),exec:function(b){b.removeToLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestarthard",bindKey:w("Ctrl-Shift-Backspace",null),exec:function(b){var _=b.selection.getRange();_.start.column=0,b.session.remove(_)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineendhard",bindKey:w("Ctrl-Shift-Delete",null),exec:function(b){var _=b.selection.getRange();_.end.column=Number.MAX_VALUE,b.session.remove(_)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordleft",bindKey:w("Ctrl-Backspace","Alt-Backspace|Ctrl-Alt-Backspace"),exec:function(b){b.removeWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordright",bindKey:w("Ctrl-Delete","Alt-Delete"),exec:function(b){b.removeWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"outdent",bindKey:w("Shift-Tab","Shift-Tab"),exec:function(b){b.blockOutdent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"indent",bindKey:w("Tab","Tab"),exec:function(b){b.indent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"blockoutdent",bindKey:w("Ctrl-[","Ctrl-["),exec:function(b){b.blockOutdent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"blockindent",bindKey:w("Ctrl-]","Ctrl-]"),exec:function(b){b.blockIndent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"insertstring",exec:function(b,_){b.insert(_)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"inserttext",exec:function(b,_){b.insert(m.stringRepeat(_.text||"",_.times||1))},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"splitline",bindKey:w(null,"Ctrl-O"),exec:function(b){b.splitLine()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"transposeletters",bindKey:w("Alt-Shift-X","Ctrl-T"),exec:function(b){b.transposeLetters()},multiSelectAction:function(b){b.transposeSelections(1)},scrollIntoView:"cursor"},{name:"touppercase",bindKey:w("Ctrl-U","Ctrl-U"),exec:function(b){b.toUpperCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"tolowercase",bindKey:w("Ctrl-Shift-U","Ctrl-Shift-U"),exec:function(b){b.toLowerCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"expandtoline",bindKey:w("Ctrl-Shift-L","Command-Shift-L"),exec:function(b){var _=b.selection.getRange();_.start.column=_.end.column=0,_.end.row++,b.selection.setRange(_,!1)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"joinlines",bindKey:w(null,null),exec:function(b){for(var _=b.selection.isBackwards(),E=_?b.selection.getSelectionLead():b.selection.getSelectionAnchor(),S=_?b.selection.getSelectionAnchor():b.selection.getSelectionLead(),A=b.session.doc.getLine(E.row).length,k=b.session.doc.getTextRange(b.selection.getRange()).replace(/\n\s*/," ").length,O=b.session.doc.getLine(E.row),j=E.row+1;j<=S.row+1;j++){var P=m.stringTrimLeft(m.stringTrimRight(b.session.doc.getLine(j)));P.length!==0&&(P=" "+P),O+=P}S.row+10?(b.selection.moveCursorTo(E.row,E.column),b.selection.selectTo(E.row,E.column+k)):(A=b.session.doc.getLine(E.row).length>A?A+1:A,b.selection.moveCursorTo(E.row,A))},multiSelectAction:"forEach",readOnly:!0},{name:"invertSelection",bindKey:w(null,null),exec:function(b){var _=b.session.doc.getLength()-1,E=b.session.doc.getLine(_).length,S=b.selection.rangeList.ranges,A=[];S.length<1&&(S=[b.selection.getRange()]);for(var k=0;k0&&this.$blockScrolling--;var Q=W&&W.scrollIntoView;if(Q){switch(Q){case"center-animate":Q="animate";case"center":this.renderer.scrollCursorIntoView(null,.5);break;case"animate":case"cursor":this.renderer.scrollCursorIntoView();break;case"selectionPart":var ee=this.selection.getRange(),ie=this.renderer.layerConfig;(ee.start.row>=ie.lastRow||ee.end.row<=ie.firstRow)&&this.renderer.scrollSelectionIntoView(this.selection.anchor,this.selection.lead)}Q=="animate"&&this.renderer.animateScrolling(this.curOp.scrollTop)}this.prevOp=this.curOp,this.curOp=null}},this.$mergeableCommands=["backspace","del","insertstring"],this.$historyTracker=function(B){if(this.$mergeUndoDeltas){var W=this.prevOp,Q=this.$mergeableCommands,ee=W.command&&B.command.name==W.command.name;if(B.command.name=="insertstring"){var ie=B.args;this.mergeNextCommand===void 0&&(this.mergeNextCommand=!0),ee=ee&&this.mergeNextCommand&&(!/\s/.test(ie)||/\s/.test(W.args)),this.mergeNextCommand=!0}else ee=ee&&Q.indexOf(B.command.name)!==-1;this.$mergeUndoDeltas!="always"&&Date.now()-this.sequenceStartTime>2e3&&(ee=!1),ee?this.session.mergeUndoDeltas=!0:Q.indexOf(B.command.name)!==-1&&(this.sequenceStartTime=Date.now())}},this.setKeyboardHandler=function(B,W){if(B&&typeof B=="string"){this.$keybindingId=B;var Q=this;$.loadModule(["keybinding",B],(function(ee){Q.$keybindingId==B&&Q.keyBinding.setKeyboardHandler(ee&&ee.handler),W&&W()}))}else this.$keybindingId=null,this.keyBinding.setKeyboardHandler(B),W&&W()},this.getKeyboardHandler=function(){return this.keyBinding.getKeyboardHandler()},this.setSession=function(B){if(this.session!=B){this.curOp&&this.endOperation(),this.curOp={};var W=this.session;if(W){this.session.off("change",this.$onDocumentChange),this.session.off("changeMode",this.$onChangeMode),this.session.off("tokenizerUpdate",this.$onTokenizerUpdate),this.session.off("changeTabSize",this.$onChangeTabSize),this.session.off("changeWrapLimit",this.$onChangeWrapLimit),this.session.off("changeWrapMode",this.$onChangeWrapMode),this.session.off("changeFold",this.$onChangeFold),this.session.off("changeFrontMarker",this.$onChangeFrontMarker),this.session.off("changeBackMarker",this.$onChangeBackMarker),this.session.off("changeBreakpoint",this.$onChangeBreakpoint),this.session.off("changeAnnotation",this.$onChangeAnnotation),this.session.off("changeOverwrite",this.$onCursorChange),this.session.off("changeScrollTop",this.$onScrollTopChange),this.session.off("changeScrollLeft",this.$onScrollLeftChange);var Q=this.session.getSelection();Q.off("changeCursor",this.$onCursorChange),Q.off("changeSelection",this.$onSelectionChange)}this.session=B,B?(this.$onDocumentChange=this.onDocumentChange.bind(this),B.on("change",this.$onDocumentChange),this.renderer.setSession(B),this.$onChangeMode=this.onChangeMode.bind(this),B.on("changeMode",this.$onChangeMode),this.$onTokenizerUpdate=this.onTokenizerUpdate.bind(this),B.on("tokenizerUpdate",this.$onTokenizerUpdate),this.$onChangeTabSize=this.renderer.onChangeTabSize.bind(this.renderer),B.on("changeTabSize",this.$onChangeTabSize),this.$onChangeWrapLimit=this.onChangeWrapLimit.bind(this),B.on("changeWrapLimit",this.$onChangeWrapLimit),this.$onChangeWrapMode=this.onChangeWrapMode.bind(this),B.on("changeWrapMode",this.$onChangeWrapMode),this.$onChangeFold=this.onChangeFold.bind(this),B.on("changeFold",this.$onChangeFold),this.$onChangeFrontMarker=this.onChangeFrontMarker.bind(this),this.session.on("changeFrontMarker",this.$onChangeFrontMarker),this.$onChangeBackMarker=this.onChangeBackMarker.bind(this),this.session.on("changeBackMarker",this.$onChangeBackMarker),this.$onChangeBreakpoint=this.onChangeBreakpoint.bind(this),this.session.on("changeBreakpoint",this.$onChangeBreakpoint),this.$onChangeAnnotation=this.onChangeAnnotation.bind(this),this.session.on("changeAnnotation",this.$onChangeAnnotation),this.$onCursorChange=this.onCursorChange.bind(this),this.session.on("changeOverwrite",this.$onCursorChange),this.$onScrollTopChange=this.onScrollTopChange.bind(this),this.session.on("changeScrollTop",this.$onScrollTopChange),this.$onScrollLeftChange=this.onScrollLeftChange.bind(this),this.session.on("changeScrollLeft",this.$onScrollLeftChange),this.selection=B.getSelection(),this.selection.on("changeCursor",this.$onCursorChange),this.$onSelectionChange=this.onSelectionChange.bind(this),this.selection.on("changeSelection",this.$onSelectionChange),this.onChangeMode(),this.$blockScrolling+=1,this.onCursorChange(),this.$blockScrolling-=1,this.onScrollTopChange(),this.onScrollLeftChange(),this.onSelectionChange(),this.onChangeFrontMarker(),this.onChangeBackMarker(),this.onChangeBreakpoint(),this.onChangeAnnotation(),this.session.getUseWrapMode()&&this.renderer.adjustWrapLimit(),this.renderer.updateFull()):(this.selection=null,this.renderer.setSession(B)),this._signal("changeSession",{session:B,oldSession:W}),this.curOp=null,W&&W._signal("changeEditor",{oldEditor:this}),B&&B._signal("changeEditor",{editor:this}),B&&B.bgTokenizer&&B.bgTokenizer.scheduleStart()}},this.getSession=function(){return this.session},this.setValue=function(B,W){return this.session.doc.setValue(B),W?W==1?this.navigateFileEnd():W==-1&&this.navigateFileStart():this.selectAll(),B},this.getValue=function(){return this.session.getValue()},this.getSelection=function(){return this.selection},this.resize=function(B){this.renderer.onResize(B)},this.setTheme=function(B,W){this.renderer.setTheme(B,W)},this.getTheme=function(){return this.renderer.getTheme()},this.setStyle=function(B){this.renderer.setStyle(B)},this.unsetStyle=function(B){this.renderer.unsetStyle(B)},this.getFontSize=function(){return this.getOption("fontSize")||g.computedStyle(this.container,"fontSize")},this.setFontSize=function(B){this.setOption("fontSize",B)},this.$highlightBrackets=function(){if(this.session.$bracketHighlight&&(this.session.removeMarker(this.session.$bracketHighlight),this.session.$bracketHighlight=null),!this.$highlightPending){var B=this;this.$highlightPending=!0,setTimeout((function(){B.$highlightPending=!1;var W=B.session;if(W&&W.bgTokenizer){var Q=W.findMatchingBracket(B.getCursorPosition());if(Q)var ee=new O(Q.row,Q.column,Q.row,Q.column+1);else W.$mode.getMatching&&(ee=W.$mode.getMatching(B.session));ee&&(W.$bracketHighlight=W.addMarker(ee,"ace_bracket","text"))}}),50)}},this.$highlightTags=function(){if(!this.$highlightTagPending){var B=this;this.$highlightTagPending=!0,setTimeout((function(){B.$highlightTagPending=!1;var W=B.session;if(W&&W.bgTokenizer){var Q=B.getCursorPosition(),ee=new R(B.session,Q.row,Q.column),ie=ee.getCurrentToken();if(!ie||!/\b(?:tag-open|tag-name)/.test(ie.type))return W.removeMarker(W.$tagHighlight),void(W.$tagHighlight=null);if(ie.type.indexOf("tag-open")==-1||(ie=ee.stepForward())){var ne=ie.value,ve=0,ce=ee.stepBackward();if(ce.value=="<")do ce=ie,(ie=ee.stepForward())&&ie.value===ne&&ie.type.indexOf("tag-name")!==-1&&(ce.value==="<"?ve++:ce.value==="=0);else{do ie=ce,ce=ee.stepBackward(),ie&&ie.value===ne&&ie.type.indexOf("tag-name")!==-1&&(ce.value==="<"?ve++:ce.value==="1||(B=!1)),W.$highlightLineMarker&&!B)W.removeMarker(W.$highlightLineMarker.id),W.$highlightLineMarker=null;else if(!W.$highlightLineMarker&&B){var Q=new O(B.row,B.column,B.row,1/0);Q.id=W.addMarker(Q,"ace_active-line","screenLine"),W.$highlightLineMarker=Q}else B&&(W.$highlightLineMarker.start.row=B.row,W.$highlightLineMarker.end.row=B.row,W.$highlightLineMarker.start.column=B.column,W._signal("changeBackMarker"))},this.onSelectionChange=function(B){var W=this.session;if(W.$selectionMarker&&W.removeMarker(W.$selectionMarker),W.$selectionMarker=null,this.selection.isEmpty())this.$updateHighlightActiveLine();else{var Q=this.selection.getRange(),ee=this.getSelectionStyle();W.$selectionMarker=W.addMarker(Q,"ace_selection",ee)}var ie=this.$highlightSelectedWord&&this.$getSelectionHighLightRegexp();this.session.highlight(ie),this._signal("changeSelection")},this.$getSelectionHighLightRegexp=function(){var B=this.session,W=this.getSelectionRange();if(!W.isEmpty()&&!W.isMultiLine()){var Q=W.start.column-1,ee=W.end.column+1,ie=B.getLine(W.start.row),ne=ie.length,ve=ie.substring(Math.max(Q,0),Math.min(ee,ne));if(!(Q>=0&&/^[\w\d]/.test(ve)||ee<=ne&&/[\w\d]$/.test(ve))&&(ve=ie.substring(W.start.column,W.end.column),/^[\w\d]+$/.test(ve)))return this.$search.$assembleRegExp({wholeWord:!0,caseSensitive:!0,needle:ve})}},this.onChangeFrontMarker=function(){this.renderer.updateFrontMarkers()},this.onChangeBackMarker=function(){this.renderer.updateBackMarkers()},this.onChangeBreakpoint=function(){this.renderer.updateBreakpoints()},this.onChangeAnnotation=function(){this.renderer.setAnnotations(this.session.getAnnotations())},this.onChangeMode=function(B){this.renderer.updateText(),this._emit("changeMode",B)},this.onChangeWrapLimit=function(){this.renderer.updateFull()},this.onChangeWrapMode=function(){this.renderer.onResize(!0)},this.onChangeFold=function(){this.$updateHighlightActiveLine(),this.renderer.updateFull()},this.getSelectedText=function(){return this.session.getTextRange(this.getSelectionRange())},this.getCopyText=function(){var B=this.getSelectedText();return this._signal("copy",B),B},this.onCopy=function(){this.commands.exec("copy",this)},this.onCut=function(){this.commands.exec("cut",this)},this.onPaste=function(B,W){var Q={text:B,event:W};this.commands.exec("paste",this,Q)},this.$handlePaste=function(B){typeof B=="string"&&(B={text:B}),this._signal("paste",B);var W=B.text;if(!this.inMultiSelectMode||this.inVirtualSelectionMode)this.insert(W);else{var Q=W.split(/\r\n|\r|\n/),ee=this.selection.rangeList.ranges;if(Q.length>ee.length||Q.length<2||!Q[1])return this.commands.exec("insertstring",this,W);for(var ie=ee.length;ie--;){var ne=ee[ie];ne.isEmpty()||this.session.remove(ne),this.session.insert(ne.start,Q[ie])}}},this.execCommand=function(B,W){return this.commands.exec(B,this,W)},this.insert=function(B,W){var Q=this.session,ee=Q.getMode(),ie=this.getCursorPosition();if(this.getBehavioursEnabled()&&!W){var ne=ee.transformAction(Q.getState(ie.row),"insertion",this,Q,B);ne&&(B!==ne.text&&(this.session.mergeUndoDeltas=!1,this.$mergeNextCommand=!1),B=ne.text)}if(B==" "&&(B=this.session.getTabString()),this.selection.isEmpty())this.session.getOverwrite()&&B.indexOf(` `)==-1&&((ve=new O.fromPoints(ie,ie)).end.column+=B.length,this.session.remove(ve));else{var ve=this.getSelectionRange();ie=this.session.remove(ve),this.clearSelection()}if(B==` `||B==`\r `){var ce=Q.getLine(ie.row);if(ie.column>ce.search(/\S|$/)){var ae=ce.substr(ie.column).search(/\S|$/);Q.doc.removeInLine(ie.row,ie.column,ie.column+ae)}}this.clearSelection();var me=ie.column,$e=Q.getState(ie.row),qe=(ce=Q.getLine(ie.row),ee.checkOutdent($e,ce,B));if(Q.insert(ie,B),ne&&ne.selection&&(ne.selection.length==2?this.selection.setSelectionRange(new O(ie.row,me+ne.selection[0],ie.row,me+ne.selection[1])):this.selection.setSelectionRange(new O(ie.row+ne.selection[0],ne.selection[1],ie.row+ne.selection[2],ne.selection[3]))),Q.getDocument().isNewLine(B)){var Te=ee.getNextLineIndent($e,ce.slice(0,ie.column),Q.getTabString());Q.insert({row:ie.row+1,column:0},Te)}qe&&ee.autoOutdent($e,Q,ie.row)},this.onTextInput=function(B){this.keyBinding.onTextInput(B)},this.onCommandKey=function(B,W,Q){this.keyBinding.onCommandKey(B,W,Q)},this.setOverwrite=function(B){this.session.setOverwrite(B)},this.getOverwrite=function(){return this.session.getOverwrite()},this.toggleOverwrite=function(){this.session.toggleOverwrite()},this.setScrollSpeed=function(B){this.setOption("scrollSpeed",B)},this.getScrollSpeed=function(){return this.getOption("scrollSpeed")},this.setDragDelay=function(B){this.setOption("dragDelay",B)},this.getDragDelay=function(){return this.getOption("dragDelay")},this.setSelectionStyle=function(B){this.setOption("selectionStyle",B)},this.getSelectionStyle=function(){return this.getOption("selectionStyle")},this.setHighlightActiveLine=function(B){this.setOption("highlightActiveLine",B)},this.getHighlightActiveLine=function(){return this.getOption("highlightActiveLine")},this.setHighlightGutterLine=function(B){this.setOption("highlightGutterLine",B)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.setHighlightSelectedWord=function(B){this.setOption("highlightSelectedWord",B)},this.getHighlightSelectedWord=function(){return this.$highlightSelectedWord},this.setAnimatedScroll=function(B){this.renderer.setAnimatedScroll(B)},this.getAnimatedScroll=function(){return this.renderer.getAnimatedScroll()},this.setShowInvisibles=function(B){this.renderer.setShowInvisibles(B)},this.getShowInvisibles=function(){return this.renderer.getShowInvisibles()},this.setDisplayIndentGuides=function(B){this.renderer.setDisplayIndentGuides(B)},this.getDisplayIndentGuides=function(){return this.renderer.getDisplayIndentGuides()},this.setShowPrintMargin=function(B){this.renderer.setShowPrintMargin(B)},this.getShowPrintMargin=function(){return this.renderer.getShowPrintMargin()},this.setPrintMarginColumn=function(B){this.renderer.setPrintMarginColumn(B)},this.getPrintMarginColumn=function(){return this.renderer.getPrintMarginColumn()},this.setReadOnly=function(B){this.setOption("readOnly",B)},this.getReadOnly=function(){return this.getOption("readOnly")},this.setBehavioursEnabled=function(B){this.setOption("behavioursEnabled",B)},this.getBehavioursEnabled=function(){return this.getOption("behavioursEnabled")},this.setWrapBehavioursEnabled=function(B){this.setOption("wrapBehavioursEnabled",B)},this.getWrapBehavioursEnabled=function(){return this.getOption("wrapBehavioursEnabled")},this.setShowFoldWidgets=function(B){this.setOption("showFoldWidgets",B)},this.getShowFoldWidgets=function(){return this.getOption("showFoldWidgets")},this.setFadeFoldWidgets=function(B){this.setOption("fadeFoldWidgets",B)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.remove=function(B){this.selection.isEmpty()&&(B=="left"?this.selection.selectLeft():this.selection.selectRight());var W=this.getSelectionRange();if(this.getBehavioursEnabled()){var Q=this.session,ee=Q.getState(W.start.row),ie=Q.getMode().transformAction(ee,"deletion",this,Q,W);if(W.end.column===0){var ne=Q.getTextRange(W);if(ne[ne.length-1]==` `){var ve=Q.getLine(W.end.row);/^\s+$/.test(ve)&&(W.end.column=ve.length)}}ie&&(W=ie)}this.session.remove(W),this.clearSelection()},this.removeWordRight=function(){this.selection.isEmpty()&&this.selection.selectWordRight(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeWordLeft=function(){this.selection.isEmpty()&&this.selection.selectWordLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineStart=function(){this.selection.isEmpty()&&this.selection.selectLineStart(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineEnd=function(){this.selection.isEmpty()&&this.selection.selectLineEnd();var B=this.getSelectionRange();B.start.column==B.end.column&&B.start.row==B.end.row&&(B.end.column=0,B.end.row++),this.session.remove(B),this.clearSelection()},this.splitLine=function(){this.selection.isEmpty()||(this.session.remove(this.getSelectionRange()),this.clearSelection());var B=this.getCursorPosition();this.insert(` `),this.moveCursorToPosition(B)},this.transposeLetters=function(){if(this.selection.isEmpty()){var B=this.getCursorPosition(),W=B.column;if(W!==0){var Q,ee,ie=this.session.getLine(B.row);Wce.toLowerCase()?1:0}));var ie=new O(0,0,0,0);for(ee=B.first;ee<=B.last;ee++){var ne=W.getLine(ee);ie.start.row=ee,ie.end.row=ee,ie.end.column=ne.length,W.replace(ie,Q[ee-B.first])}},this.toggleCommentLines=function(){var B=this.session.getState(this.getCursorPosition().row),W=this.$getSelectedRows();this.session.getMode().toggleCommentLines(B,this.session,W.first,W.last)},this.toggleBlockComment=function(){var B=this.getCursorPosition(),W=this.session.getState(B.row),Q=this.getSelectionRange();this.session.getMode().toggleBlockComment(W,this.session,Q,B)},this.getNumberAt=function(B,W){var Q=/[\-]?[0-9]+(?:\.[0-9]+)?/g;Q.lastIndex=0;for(var ee=this.session.getLine(B);Q.lastIndex=W)return{value:ie[0],start:ie.index,end:ie.index+ie[0].length}}return null},this.modifyNumber=function(B){var W=this.selection.getCursor().row,Q=this.selection.getCursor().column,ee=new O(W,Q-1,W,Q),ie=this.session.getTextRange(ee);if(!isNaN(parseFloat(ie))&&isFinite(ie)){var ne=this.getNumberAt(W,Q);if(ne){var ve=ne.value.indexOf(".")>=0?ne.start+ne.value.indexOf(".")+1:ne.end,ce=ne.start+ne.value.length-ve,ae=parseFloat(ne.value);ae*=Math.pow(10,ce),ve!==ne.end&&Qfe+1)break;fe=xe.last}for($e--,ce=this.session.$moveLines(Te,fe,W?0:B),W&&B==-1&&(qe=$e+1);qe<=$e;)ve[qe].moveBy(ce,0),qe++;W||(ce=0),ae+=ce}ie.fromOrientedRange(ie.ranges[0]),ie.rangeList.attach(this.session),this.inVirtualSelectionMode=!1}},this.$getSelectedRows=function(B){return B=(B||this.getSelectionRange()).collapseRows(),{first:this.session.getRowFoldStart(B.start.row),last:this.session.getRowFoldEnd(B.end.row)}},this.onCompositionStart=function(B){this.renderer.showComposition(this.getCursorPosition())},this.onCompositionUpdate=function(B){this.renderer.setCompositionText(B)},this.onCompositionEnd=function(){this.renderer.hideComposition()},this.getFirstVisibleRow=function(){return this.renderer.getFirstVisibleRow()},this.getLastVisibleRow=function(){return this.renderer.getLastVisibleRow()},this.isRowVisible=function(B){return B>=this.getFirstVisibleRow()&&B<=this.getLastVisibleRow()},this.isRowFullyVisible=function(B){return B>=this.renderer.getFirstFullyVisibleRow()&&B<=this.renderer.getLastFullyVisibleRow()},this.$getVisibleRowCount=function(){return this.renderer.getScrollBottomRow()-this.renderer.getScrollTopRow()+1},this.$moveByPage=function(B,W){var Q=this.renderer,ee=this.renderer.layerConfig,ie=B*Math.floor(ee.height/ee.lineHeight);this.$blockScrolling++,W===!0?this.selection.$moveSelection((function(){this.moveCursorBy(ie,0)})):W===!1&&(this.selection.moveCursorBy(ie,0),this.selection.clearSelection()),this.$blockScrolling--;var ne=Q.scrollTop;Q.scrollBy(0,ie*ee.lineHeight),W!=null&&Q.scrollCursorIntoView(null,.5),Q.animateScrolling(ne)},this.selectPageDown=function(){this.$moveByPage(1,!0)},this.selectPageUp=function(){this.$moveByPage(-1,!0)},this.gotoPageDown=function(){this.$moveByPage(1,!1)},this.gotoPageUp=function(){this.$moveByPage(-1,!1)},this.scrollPageDown=function(){this.$moveByPage(1)},this.scrollPageUp=function(){this.$moveByPage(-1)},this.scrollToRow=function(B){this.renderer.scrollToRow(B)},this.scrollToLine=function(B,W,Q,ee){this.renderer.scrollToLine(B,W,Q,ee)},this.centerSelection=function(){var B=this.getSelectionRange(),W={row:Math.floor(B.start.row+(B.end.row-B.start.row)/2),column:Math.floor(B.start.column+(B.end.column-B.start.column)/2)};this.renderer.alignCursor(W,.5)},this.getCursorPosition=function(){return this.selection.getCursor()},this.getCursorPositionScreen=function(){return this.session.documentToScreenPosition(this.getCursorPosition())},this.getSelectionRange=function(){return this.selection.getRange()},this.selectAll=function(){this.$blockScrolling+=1,this.selection.selectAll(),this.$blockScrolling-=1},this.clearSelection=function(){this.selection.clearSelection()},this.moveCursorTo=function(B,W){this.selection.moveCursorTo(B,W)},this.moveCursorToPosition=function(B){this.selection.moveCursorToPosition(B)},this.jumpToMatching=function(B,W){var Q=this.getCursorPosition(),ee=new R(this.session,Q.row,Q.column),ie=ee.getCurrentToken(),ne=ie||ee.stepForward();if(ne){var ve,ce,ae=!1,me={},$e=Q.column-ne.start,qe={")":"(","(":"(","]":"[","[":"[","{":"{","}":"{"};do{if(ne.value.match(/[{}()\[\]]/g)){for(;$e=0;--ne)this.$tryReplace(Q[ne],B)&&ee++;return this.selection.setSelectionRange(ie),this.$blockScrolling-=1,ee},this.$tryReplace=function(B,W){var Q=this.session.getTextRange(B);return(W=this.$search.replace(Q,W))!==null?(B.end=this.session.replace(B,W),B):null},this.getLastSearchOptions=function(){return this.$search.getOptions()},this.find=function(B,W,Q){W||(W={}),typeof B=="string"||B instanceof RegExp?W.needle=B:typeof B=="object"&&m.mixin(W,B);var ee=this.selection.getRange();W.needle==null&&((B=this.session.getTextRange(ee)||this.$search.$options.needle)||(ee=this.session.getWordRange(ee.start.row,ee.start.column),B=this.session.getTextRange(ee)),this.$search.set({needle:B})),this.$search.set(W),W.start||this.$search.set({start:ee});var ie=this.$search.find(this.session);return W.preventScroll?ie:ie?(this.revealRange(ie,Q),ie):(W.backwards?ee.start=ee.end:ee.end=ee.start,void this.selection.setRange(ee))},this.findNext=function(B,W){this.find({skipCurrent:!0,backwards:!1},B,W)},this.findPrevious=function(B,W){this.find(B,{skipCurrent:!0,backwards:!0},W)},this.revealRange=function(B,W){this.$blockScrolling+=1,this.session.unfold(B),this.selection.setSelectionRange(B),this.$blockScrolling-=1;var Q=this.renderer.scrollTop;this.renderer.scrollSelectionIntoView(B.start,B.end,.5),W!==!1&&this.renderer.animateScrolling(Q)},this.undo=function(){this.$blockScrolling++,this.session.getUndoManager().undo(),this.$blockScrolling--,this.renderer.scrollCursorIntoView(null,.5)},this.redo=function(){this.$blockScrolling++,this.session.getUndoManager().redo(),this.$blockScrolling--,this.renderer.scrollCursorIntoView(null,.5)},this.destroy=function(){this.renderer.destroy(),this._signal("destroy",this),this.session&&this.session.destroy()},this.setAutoScrollEditorIntoView=function(B){if(B){var W,Q=this,ee=!1;this.$scrollAnchor||(this.$scrollAnchor=document.createElement("div"));var ie=this.$scrollAnchor;ie.style.cssText="position:absolute",this.container.insertBefore(ie,this.container.firstChild);var ne=this.on("changeSelection",(function(){ee=!0})),ve=this.renderer.on("beforeRender",(function(){ee&&(W=Q.renderer.container.getBoundingClientRect())})),ce=this.renderer.on("afterRender",(function(){if(ee&&W&&(Q.isFocused()||Q.searchBox&&Q.searchBox.isFocused())){var ae=Q.renderer,me=ae.$cursorLayer.$pixelPos,$e=ae.layerConfig,qe=me.top-$e.offset;(ee=me.top>=0&&qe+W.top<0||!(me.top<$e.height&&me.top+W.top+$e.lineHeight>window.innerHeight)&&null)!=null&&(ie.style.top=qe+"px",ie.style.left=me.left+"px",ie.style.height=$e.lineHeight+"px",ie.scrollIntoView(ee)),ee=W=null}}));this.setAutoScrollEditorIntoView=function(ae){ae||(delete this.setAutoScrollEditorIntoView,this.off("changeSelection",ne),this.renderer.off("afterRender",ce),this.renderer.off("beforeRender",ve))}}},this.$resetCursorStyle=function(){var B=this.$cursorStyle||"ace",W=this.renderer.$cursorLayer;W&&(W.setSmoothBlinking(/smooth/.test(B)),W.isBlinking=!this.$readOnly&&B!="wide",g.setCssClass(W.element,"ace_slim-cursors",/slim/.test(B)))}}).call(q.prototype),$.defineOptions(q.prototype,"editor",{selectionStyle:{set:function(B){this.onSelectionChange(),this._signal("changeSelectionStyle",{data:B})},initialValue:"line"},highlightActiveLine:{set:function(){this.$updateHighlightActiveLine()},initialValue:!0},highlightSelectedWord:{set:function(B){this.$onSelectionChange()},initialValue:!0},readOnly:{set:function(B){this.$resetCursorStyle()},initialValue:!1},cursorStyle:{set:function(B){this.$resetCursorStyle()},values:["ace","slim","smooth","wide"],initialValue:"ace"},mergeUndoDeltas:{values:[!1,!0,"always"],initialValue:!0},behavioursEnabled:{initialValue:!0},wrapBehavioursEnabled:{initialValue:!0},autoScrollEditorIntoView:{set:function(B){this.setAutoScrollEditorIntoView(B)}},keyboardHandler:{set:function(B){this.setKeyboardHandler(B)},get:function(){return this.keybindingId},handlesSet:!0},hScrollBarAlwaysVisible:"renderer",vScrollBarAlwaysVisible:"renderer",highlightGutterLine:"renderer",animatedScroll:"renderer",showInvisibles:"renderer",showPrintMargin:"renderer",printMarginColumn:"renderer",printMargin:"renderer",fadeFoldWidgets:"renderer",showFoldWidgets:"renderer",showLineNumbers:"renderer",showGutter:"renderer",displayIndentGuides:"renderer",fontSize:"renderer",fontFamily:"renderer",maxLines:"renderer",minLines:"renderer",scrollPastEnd:"renderer",fixedWidthGutter:"renderer",theme:"renderer",scrollSpeed:"$mouseHandler",dragDelay:"$mouseHandler",dragEnabled:"$mouseHandler",focusTimout:"$mouseHandler",tooltipFollowsMouse:"$mouseHandler",firstLineNumber:"session",overwrite:"session",newLineMode:"session",useWorker:"session",useSoftTabs:"session",tabSize:"session",wrap:"session",indentedSoftWrap:"session",foldStyle:"session",mode:"session"}),p.Editor=q})),ace.define("ace/undomanager",["require","exports","module"],(function(f,p,d){var m=function(){this.reset()};(function(){function g(b){return{action:b.action,start:b.start,end:b.end,lines:b.lines.length==1?null:b.lines,text:b.lines.length==1?b.lines[0]:null}}function y(b){return{action:b.action,start:b.start,end:b.end,lines:b.lines||[b.text]}}function w(b,_){for(var E=new Array(b.length),S=0;S0},this.hasRedo=function(){return this.$redoStack.length>0},this.markClean=function(){this.dirtyCounter=0},this.isClean=function(){return this.dirtyCounter===0},this.$serializeDeltas=function(b){return w(b,g)},this.$deserializeDeltas=function(b){return w(b,y)}}).call(m.prototype),p.UndoManager=m})),ace.define("ace/layer/gutter",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter"],(function(f,p,d){var m=f("../lib/dom"),g=f("../lib/oop"),y=f("../lib/lang"),w=f("../lib/event_emitter").EventEmitter,b=function(_){this.element=m.createElement("div"),this.element.className="ace_layer ace_gutter-layer",_.appendChild(this.element),this.setShowFoldWidgets(this.$showFoldWidgets),this.gutterWidth=0,this.$annotations=[],this.$updateAnnotations=this.$updateAnnotations.bind(this),this.$cells=[]};(function(){g.implement(this,w),this.setSession=function(_){this.session&&this.session.removeEventListener("change",this.$updateAnnotations),this.session=_,_&&_.on("change",this.$updateAnnotations)},this.addGutterDecoration=function(_,E){window.console&&console.warn&&console.warn("deprecated use session.addGutterDecoration"),this.session.addGutterDecoration(_,E)},this.removeGutterDecoration=function(_,E){window.console&&console.warn&&console.warn("deprecated use session.removeGutterDecoration"),this.session.removeGutterDecoration(_,E)},this.setAnnotations=function(_){this.$annotations=[];for(var E=0;E<_.length;E++){var S=_[E],A=S.row,k=this.$annotations[A];k||(k=this.$annotations[A]={text:[]});var O=S.text;O=O?y.escapeHTML(O):S.html||"",k.text.indexOf(O)===-1&&k.text.push(O);var j=S.type;j=="error"?k.className=" ace_error":j=="warning"&&k.className!=" ace_error"?k.className=" ace_warning":j!="info"||k.className||(k.className=" ace_info")}},this.$updateAnnotations=function(_){if(this.$annotations.length){var E=_.start.row,S=_.end.row-E;if(S!==0)if(_.action=="remove")this.$annotations.splice(E,S+1,null);else{var A=new Array(S+1);A.unshift(E,1),this.$annotations.splice.apply(this.$annotations,A)}}},this.update=function(_){for(var E=this.session,S=_.firstRow,A=Math.min(_.lastRow+_.gutterOffset,E.getLength()-1),k=E.getNextFoldLine(S),O=k?k.start.row:1/0,j=this.$showFoldWidgets&&E.foldWidgets,P=E.$breakpoints,I=E.$decorations,$=E.$firstLineNumber,R=0,q=E.gutterRenderer||this.$renderer,B=null,W=-1,Q=S;;){if(Q>O&&(Q=k.end.row+1,O=(k=E.getNextFoldLine(Q,k))?k.start.row:1/0),Q>A){for(;this.$cells.length>W+1;)B=this.$cells.pop(),this.element.removeChild(B.element);break}(B=this.$cells[++W])||((B={element:null,textNode:null,foldWidget:null}).element=m.createElement("div"),B.textNode=document.createTextNode(""),B.element.appendChild(B.textNode),this.element.appendChild(B.element),this.$cells[W]=B);var ee="ace_gutter-cell ";if(P[Q]&&(ee+=P[Q]),I[Q]&&(ee+=I[Q]),this.$annotations[Q]&&(ee+=this.$annotations[Q].className),B.element.className!=ee&&(B.element.className=ee),(ne=E.getRowLength(Q)*_.lineHeight+"px")!=B.element.style.height&&(B.element.style.height=ne),j){var ie=j[Q];ie==null&&(ie=j[Q]=E.getFoldWidget(Q))}if(ie){B.foldWidget||(B.foldWidget=m.createElement("span"),B.element.appendChild(B.foldWidget)),ee="ace_fold-widget ace_"+ie,ie=="start"&&Q==O&&QS.right-E.right?"foldWidgets":void 0}}).call(b.prototype),p.Gutter=b})),ace.define("ace/layer/marker",["require","exports","module","ace/range","ace/lib/dom"],(function(f,p,d){var m=f("../range").Range,g=f("../lib/dom"),y=function(w){this.element=g.createElement("div"),this.element.className="ace_layer ace_marker-layer",w.appendChild(this.element)};(function(){this.$padding=0,this.setPadding=function(w){this.$padding=w},this.setSession=function(w){this.session=w},this.setMarkers=function(w){this.markers=w},this.update=function(w){if(w){this.config=w;var b=[];for(var _ in this.markers){var E=this.markers[_];if(E.range){var S=E.range.clipRows(w.firstRow,w.lastRow);if(!S.isEmpty())if(S=S.toScreenRange(this.session),E.renderer){var A=this.$getTop(S.start.row,w),k=this.$padding+(this.session.$bidiHandler.isBidiRow(S.start.row)?this.session.$bidiHandler.getPosLeft(S.start.column):S.start.column*w.characterWidth);E.renderer(b,S,k,A,w)}else E.type=="fullLine"?this.drawFullLineMarker(b,S,E.clazz,w):E.type=="screenLine"?this.drawScreenLineMarker(b,S,E.clazz,w):S.isMultiLine()?E.type=="text"?this.drawTextMarker(b,S,E.clazz,w):this.drawMultiLineMarker(b,S,E.clazz,w):this.session.$bidiHandler.isBidiRow(S.start.row)?this.drawBidiSingleLineMarker(b,S,E.clazz+" ace_start ace_br15",w):this.drawSingleLineMarker(b,S,E.clazz+" ace_start ace_br15",w)}else E.update(b,this,this.session,w)}this.element.innerHTML=b.join("")}},this.$getTop=function(w,b){return(w-b.firstRowScreen)*b.lineHeight},this.drawTextMarker=function(w,b,_,E,S){for(var A=this.session,k=b.start.row,O=b.end.row,j=k,P=0,I=0,$=A.getScreenLastRowColumn(j),R=null,q=new m(j,b.start.column,j,I);j<=O;j++)q.start.row=q.end.row=j,q.start.column=j==k?b.start.column:A.getRowWrapIndent(j),q.end.column=$,P=I,I=$,$=j+1$?4:0)|(j==O?8:0)),this.session.$bidiHandler.isBidiRow(j)?this.drawBidiSingleLineMarker(w,q,R,E,j==O?0:1,S):this.drawSingleLineMarker(w,q,R,E,j==O?0:1,S)},this.drawMultiLineMarker=function(w,b,_,E,S){var A,k,O,j=this.$padding;if(S=S||"",this.session.$bidiHandler.isBidiRow(b.start.row)?((P=b.clone()).end.row=P.start.row,P.end.column=this.session.getLine(P.start.row).length,this.drawBidiSingleLineMarker(w,P,_+" ace_br1 ace_start",E,null,S)):(A=E.lineHeight,k=this.$getTop(b.start.row,E),O=j+b.start.column*E.characterWidth,w.push("
    ")),this.session.$bidiHandler.isBidiRow(b.end.row)){var P;(P=b.clone()).start.row=P.end.row,P.start.column=0,this.drawBidiSingleLineMarker(w,P,_+" ace_br12",E,null,S)}else{var I=b.end.column*E.characterWidth;A=E.lineHeight,k=this.$getTop(b.end.row,E),w.push("
    ")}if(!((A=(b.end.row-b.start.row-1)*E.lineHeight)<=0)){k=this.$getTop(b.start.row+1,E);var $=(b.start.column?1:0)|(b.end.column?0:8);w.push("
    ")}},this.drawSingleLineMarker=function(w,b,_,E,S,A){var k=E.lineHeight,O=(b.end.column+(S||0)-b.start.column)*E.characterWidth,j=this.$getTop(b.start.row,E),P=this.$padding+b.start.column*E.characterWidth;w.push("
    ")},this.drawBidiSingleLineMarker=function(w,b,_,E,S,A){var k=E.lineHeight,O=this.$getTop(b.start.row,E),j=this.$padding;this.session.$bidiHandler.getSelections(b.start.column,b.end.column).forEach((function(P){w.push("
    ")}))},this.drawFullLineMarker=function(w,b,_,E,S){var A=this.$getTop(b.start.row,E),k=E.lineHeight;b.start.row!=b.end.row&&(k+=this.$getTop(b.end.row,E)-A),w.push("
    ")},this.drawScreenLineMarker=function(w,b,_,E,S){var A=this.$getTop(b.start.row,E),k=E.lineHeight;w.push("
    ")}}).call(y.prototype),p.Marker=y})),ace.define("ace/layer/text",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/useragent","ace/lib/event_emitter"],(function(f,p,d){var m=f("../lib/oop"),g=f("../lib/dom"),y=f("../lib/lang"),w=(f("../lib/useragent"),f("../lib/event_emitter").EventEmitter),b=function(_){this.element=g.createElement("div"),this.element.className="ace_layer ace_text-layer",_.appendChild(this.element),this.$updateEolChar=this.$updateEolChar.bind(this)};(function(){m.implement(this,w),this.EOF_CHAR="¶",this.EOL_CHAR_LF="¬",this.EOL_CHAR_CRLF="¤",this.EOL_CHAR=this.EOL_CHAR_LF,this.TAB_CHAR="—",this.SPACE_CHAR="·",this.$padding=0,this.$updateEolChar=function(){var _=this.session.doc.getNewLineCharacter()==` `?this.EOL_CHAR_LF:this.EOL_CHAR_CRLF;if(this.EOL_CHAR!=_)return this.EOL_CHAR=_,!0},this.setPadding=function(_){this.$padding=_,this.element.style.padding="0 "+_+"px"},this.getLineHeight=function(){return this.$fontMetrics.$characterSize.height||0},this.getCharacterWidth=function(){return this.$fontMetrics.$characterSize.width||0},this.$setFontMetrics=function(_){this.$fontMetrics=_,this.$fontMetrics.on("changeCharacterSize",(function(E){this._signal("changeCharacterSize",E)}).bind(this)),this.$pollSizeChanges()},this.checkForSizeChanges=function(){this.$fontMetrics.checkForSizeChanges()},this.$pollSizeChanges=function(){return this.$pollSizeChangesTimer=this.$fontMetrics.$pollSizeChanges()},this.setSession=function(_){this.session=_,_&&this.$computeTabString()},this.showInvisibles=!1,this.setShowInvisibles=function(_){return this.showInvisibles!=_&&(this.showInvisibles=_,this.$computeTabString(),!0)},this.displayIndentGuides=!0,this.setDisplayIndentGuides=function(_){return this.displayIndentGuides!=_&&(this.displayIndentGuides=_,this.$computeTabString(),!0)},this.$tabStrings=[],this.onChangeTabSize=this.$computeTabString=function(){var _=this.session.getTabSize();this.tabSize=_;for(var E=this.$tabStrings=[0],S=1;S<_+1;S++)this.showInvisibles?E.push(""+y.stringRepeat(this.TAB_CHAR,S)+""):E.push(y.stringRepeat(" ",S));if(this.displayIndentGuides){this.$indentGuideRe=/\s\S| \t|\t |\s$/;var A="ace_indent-guide",k="",O="";if(this.showInvisibles){A+=" ace_invisible",k=" ace_invisible_space",O=" ace_invisible_tab";var j=y.stringRepeat(this.SPACE_CHAR,this.tabSize),P=y.stringRepeat(this.TAB_CHAR,this.tabSize)}else P=j=y.stringRepeat(" ",this.tabSize);this.$tabStrings[" "]=""+j+"",this.$tabStrings[" "]=""+P+""}},this.updateLines=function(_,E,S){this.config.lastRow==_.lastRow&&this.config.firstRow==_.firstRow||this.scrollLines(_),this.config=_;for(var A=Math.max(E,_.firstRow),k=Math.min(S,_.lastRow),O=this.element.childNodes,j=0,P=_.firstRow;P$&&(P=I.end.row+1,$=(I=this.session.getNextFoldLine(P,I))?I.start.row:1/0),!(P>k);){var R=O[j++];if(R){var q=[];this.$renderLine(q,P,!this.$useLineGroups(),P==$&&I),R.style.height=_.lineHeight*this.session.getRowLength(P)+"px",R.innerHTML=q.join("")}P++}},this.scrollLines=function(_){var E=this.config;if(this.config=_,!E||E.lastRow<_.firstRow)return this.update(_);if(_.lastRow0;A--)S.removeChild(S.firstChild);if(E.lastRow>_.lastRow)for(A=this.session.getFoldedRowCount(_.lastRow+1,E.lastRow);A>0;A--)S.removeChild(S.lastChild);if(_.firstRowE.lastRow&&(k=this.$renderLinesFragment(_,E.lastRow+1,_.lastRow),S.appendChild(k))},this.$renderLinesFragment=function(_,E,S){for(var A=this.element.ownerDocument.createDocumentFragment(),k=E,O=this.session.getNextFoldLine(k),j=O?O.start.row:1/0;k>j&&(k=O.end.row+1,j=(O=this.session.getNextFoldLine(k,O))?O.start.row:1/0),!(k>S);){var P=g.createElement("div"),I=[];if(this.$renderLine(I,k,!1,k==j&&O),P.innerHTML=I.join(""),this.$useLineGroups())P.className="ace_line_group",A.appendChild(P),P.style.height=_.lineHeight*this.session.getRowLength(k)+"px";else for(;P.firstChild;)A.appendChild(P.firstChild);k++}return A},this.update=function(_){this.config=_;for(var E=[],S=_.firstRow,A=_.lastRow,k=S,O=this.session.getNextFoldLine(k),j=O?O.start.row:1/0;k>j&&(k=O.end.row+1,j=(O=this.session.getNextFoldLine(k,O))?O.start.row:1/0),!(k>A);)this.$useLineGroups()&&E.push("
    "),this.$renderLine(E,k,!1,k==j&&O),this.$useLineGroups()&&E.push("
    "),k++;this.element.innerHTML=E.join("")},this.$textToken={text:!0,rparen:!0,lparen:!0},this.$renderToken=function(_,E,S,A){var k=this,O=A.replace(/\t|&|<|>|( +)|([\x00-\x1f\x80-\xa0\xad\u1680\u180E\u2000-\u200f\u2028\u2029\u202F\u205F\u3000\uFEFF\uFFF9-\uFFFC])|[\u1100-\u115F\u11A3-\u11A7\u11FA-\u11FF\u2329-\u232A\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3000-\u303E\u3041-\u3096\u3099-\u30FF\u3105-\u312D\u3131-\u318E\u3190-\u31BA\u31C0-\u31E3\u31F0-\u321E\u3220-\u3247\u3250-\u32FE\u3300-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFAFF\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFF01-\uFF60\uFFE0-\uFFE6]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,(function(I,$,R,q,B){if($)return k.showInvisibles?""+y.stringRepeat(k.SPACE_CHAR,I.length)+"":I;if(I=="&")return"&";if(I=="<")return"<";if(I==">")return">";if(I==" "){var W=k.session.getScreenTabSize(E+q);return E+=W-1,k.$tabStrings[W]}if(I==" "){var Q=k.showInvisibles?"ace_cjk ace_invisible ace_invisible_space":"ace_cjk",ee=k.showInvisibles?k.SPACE_CHAR:"";return E+=1,""+ee+""}return R?""+k.SPACE_CHAR+"":(E+=1,""+I+"")}));if(this.$textToken[S.type])_.push(O);else{var j="ace_"+S.type.replace(/\./g," ace_"),P="";S.type=="fold"&&(P=" style='width:"+S.value.length*this.config.characterWidth+"px;' "),_.push("",O,"")}return E+A.length},this.renderIndentGuide=function(_,E,S){var A=E.search(this.$indentGuideRe);return A<=0||A>=S?E:E[0]==" "?(A-=A%this.tabSize,_.push(y.stringRepeat(this.$tabStrings[" "],A/this.tabSize)),E.substr(A)):E[0]==" "?(_.push(y.stringRepeat(this.$tabStrings[" "],A)),E.substr(A)):E},this.$renderWrappedLine=function(_,E,S,A){for(var k=0,O=0,j=S[0],P=0,I=0;I=j;)P=this.$renderToken(_,P,$,R.substring(0,j-k)),R=R.substring(j-k),k=j,A||_.push("","
    "),_.push(y.stringRepeat(" ",S.indent)),P=0,j=S[++O]||Number.MAX_VALUE;R.length!=0&&(k+=R.length,P=this.$renderToken(_,P,$,R))}}},this.$renderSimpleLine=function(_,E){var S=0,A=E[0],k=A.value;this.displayIndentGuides&&(k=this.renderIndentGuide(_,k)),k&&(S=this.$renderToken(_,S,A,k));for(var O=1;O"),k.length){var O=this.session.getRowSplitData(E);O&&O.length?this.$renderWrappedLine(_,k,O,S):this.$renderSimpleLine(_,k)}this.showInvisibles&&(A&&(E=A.end.row),_.push("",E==this.session.getLength()-1?this.EOF_CHAR:this.EOL_CHAR,"")),S||_.push("
    ")},this.$getFoldLineTokens=function(_,E){var S=this.session,A=[],k=S.getTokens(_);return E.walk((function(O,j,P,I,$){O!=null?A.push({type:"fold",value:O}):($&&(k=S.getTokens(j)),k.length&&(function(R,q,B){for(var W=0,Q=0;Q+R[W].value.lengthB-q&&(ee=ee.substring(0,B-q)),A.push({type:R[W].type,value:ee}),Q=q+ee.length,W+=1);QB?A.push({type:R[W].type,value:ee.substring(0,B-Q)}):A.push(R[W]),Q+=ee.length,W+=1}})(k,I,P))}),E.end.row,this.session.getLine(E.end.row).length),A},this.$useLineGroups=function(){return this.session.getUseWrapMode()},this.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.$measureNode&&this.$measureNode.parentNode.removeChild(this.$measureNode),delete this.$measureNode}}).call(b.prototype),p.Text=b})),ace.define("ace/layer/cursor",["require","exports","module","ace/lib/dom"],(function(f,p,d){var m,g=f("../lib/dom"),y=function(w){this.element=g.createElement("div"),this.element.className="ace_layer ace_cursor-layer",w.appendChild(this.element),m===void 0&&(m=!("opacity"in this.element.style)),this.isVisible=!1,this.isBlinking=!0,this.blinkInterval=1e3,this.smoothBlinking=!1,this.cursors=[],this.cursor=this.addCursor(),g.addCssClass(this.element,"ace_hidden-cursors"),this.$updateCursors=(m?this.$updateVisibility:this.$updateOpacity).bind(this)};(function(){this.$updateVisibility=function(w){for(var b=this.cursors,_=b.length;_--;)b[_].style.visibility=w?"":"hidden"},this.$updateOpacity=function(w){for(var b=this.cursors,_=b.length;_--;)b[_].style.opacity=w?"":"0"},this.$padding=0,this.setPadding=function(w){this.$padding=w},this.setSession=function(w){this.session=w},this.setBlinking=function(w){w!=this.isBlinking&&(this.isBlinking=w,this.restartTimer())},this.setBlinkInterval=function(w){w!=this.blinkInterval&&(this.blinkInterval=w,this.restartTimer())},this.setSmoothBlinking=function(w){w==this.smoothBlinking||m||(this.smoothBlinking=w,g.setCssClass(this.element,"ace_smooth-blinking",w),this.$updateCursors(!0),this.$updateCursors=this.$updateOpacity.bind(this),this.restartTimer())},this.addCursor=function(){var w=g.createElement("div");return w.className="ace_cursor",this.element.appendChild(w),this.cursors.push(w),w},this.removeCursor=function(){if(this.cursors.length>1){var w=this.cursors.pop();return w.parentNode.removeChild(w),w}},this.hideCursor=function(){this.isVisible=!1,g.addCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.showCursor=function(){this.isVisible=!0,g.removeCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.restartTimer=function(){var w=this.$updateCursors;if(clearInterval(this.intervalId),clearTimeout(this.timeoutId),this.smoothBlinking&&g.removeCssClass(this.element,"ace_smooth-blinking"),w(!0),this.isBlinking&&this.blinkInterval&&this.isVisible){this.smoothBlinking&&setTimeout((function(){g.addCssClass(this.element,"ace_smooth-blinking")}).bind(this));var b=(function(){this.timeoutId=setTimeout((function(){w(!1)}),.6*this.blinkInterval)}).bind(this);this.intervalId=setInterval((function(){w(!0),b()}),this.blinkInterval),b()}},this.getPixelPosition=function(w,b){if(!this.config||!this.session)return{left:0,top:0};w||(w=this.session.selection.getCursor());var _=this.session.documentToScreenPosition(w);return{left:this.$padding+(this.session.$bidiHandler.isBidiRow(_.row,w.row)?this.session.$bidiHandler.getPosLeft(_.column):_.column*this.config.characterWidth),top:(_.row-(b?this.config.firstRowScreen:0))*this.config.lineHeight}},this.update=function(w){this.config=w;var b=this.session.$selectionMarkers,_=0,E=0;b!==void 0&&b.length!==0||(b=[{cursor:null}]),_=0;for(var S=b.length;_w.height+w.offset||A.top<0)&&_>1)){var k=(this.cursors[E++]||this.addCursor()).style;this.drawCursor?this.drawCursor(k,A,w,b[_],this.session):(k.left=A.left+"px",k.top=A.top+"px",k.width=w.characterWidth+"px",k.height=w.lineHeight+"px")}}for(;this.cursors.length>E;)this.removeCursor();var O=this.session.getOverwrite();this.$setOverwrite(O),this.$pixelPos=A,this.restartTimer()},this.drawCursor=null,this.$setOverwrite=function(w){w!=this.overwrite&&(this.overwrite=w,w?g.addCssClass(this.element,"ace_overwrite-cursors"):g.removeCssClass(this.element,"ace_overwrite-cursors"))},this.destroy=function(){clearInterval(this.intervalId),clearTimeout(this.timeoutId)}}).call(y.prototype),p.Cursor=y})),ace.define("ace/scrollbar",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],(function(f,p,d){var m=f("./lib/oop"),g=f("./lib/dom"),y=f("./lib/event"),w=f("./lib/event_emitter").EventEmitter,b=32768,_=function(A){this.element=g.createElement("div"),this.element.className="ace_scrollbar ace_scrollbar"+this.classSuffix,this.inner=g.createElement("div"),this.inner.className="ace_scrollbar-inner",this.element.appendChild(this.inner),A.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,y.addListener(this.element,"scroll",this.onScroll.bind(this)),y.addListener(this.element,"mousedown",y.preventDefault)};(function(){m.implement(this,w),this.setVisible=function(A){this.element.style.display=A?"":"none",this.isVisible=A,this.coeff=1}}).call(_.prototype);var E=function(A,k){_.call(this,A),this.scrollTop=0,this.scrollHeight=0,k.$scrollbarWidth=this.width=g.scrollbarWidth(A.ownerDocument),this.inner.style.width=this.element.style.width=(this.width||15)+5+"px",this.$minWidth=0};m.inherits(E,_),(function(){this.classSuffix="-v",this.onScroll=function(){if(!this.skipEvent){if(this.scrollTop=this.element.scrollTop,this.coeff!=1){var A=this.element.clientHeight/this.scrollHeight;this.scrollTop=this.scrollTop*(1-A)/(this.coeff-A)}this._emit("scroll",{data:this.scrollTop})}this.skipEvent=!1},this.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},this.setHeight=function(A){this.element.style.height=A+"px"},this.setInnerHeight=this.setScrollHeight=function(A){this.scrollHeight=A,A>b?(this.coeff=b/A,A=b):this.coeff!=1&&(this.coeff=1),this.inner.style.height=A+"px"},this.setScrollTop=function(A){this.scrollTop!=A&&(this.skipEvent=!0,this.scrollTop=A,this.element.scrollTop=A*this.coeff)}}).call(E.prototype);var S=function(A,k){_.call(this,A),this.scrollLeft=0,this.height=k.$scrollbarWidth,this.inner.style.height=this.element.style.height=(this.height||15)+5+"px"};m.inherits(S,_),(function(){this.classSuffix="-h",this.onScroll=function(){this.skipEvent||(this.scrollLeft=this.element.scrollLeft,this._emit("scroll",{data:this.scrollLeft})),this.skipEvent=!1},this.getHeight=function(){return this.isVisible?this.height:0},this.setWidth=function(A){this.element.style.width=A+"px"},this.setInnerWidth=function(A){this.inner.style.width=A+"px"},this.setScrollWidth=function(A){this.inner.style.width=A+"px"},this.setScrollLeft=function(A){this.scrollLeft!=A&&(this.skipEvent=!0,this.scrollLeft=this.element.scrollLeft=A)}}).call(S.prototype),p.ScrollBar=E,p.ScrollBarV=E,p.ScrollBarH=S,p.VScrollBar=E,p.HScrollBar=S})),ace.define("ace/renderloop",["require","exports","module","ace/lib/event"],(function(f,p,d){var m=f("./lib/event"),g=function(y,w){this.onRender=y,this.pending=!1,this.changes=0,this.window=w||window};(function(){this.schedule=function(y){if(this.changes=this.changes|y,!this.pending&&this.changes){this.pending=!0;var w=this;m.nextFrame((function(){var b;for(w.pending=!1;b=w.changes;)w.changes=0,w.onRender(b)}),this.window)}}}).call(g.prototype),p.RenderLoop=g})),ace.define("ace/layer/font_metrics",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/useragent","ace/lib/event_emitter"],(function(f,p,d){var m=f("../lib/oop"),g=f("../lib/dom"),y=f("../lib/lang"),w=f("../lib/useragent"),b=f("../lib/event_emitter").EventEmitter,_=0,E=p.FontMetrics=function(S){this.el=g.createElement("div"),this.$setMeasureNodeStyles(this.el.style,!0),this.$main=g.createElement("div"),this.$setMeasureNodeStyles(this.$main.style),this.$measureNode=g.createElement("div"),this.$setMeasureNodeStyles(this.$measureNode.style),this.el.appendChild(this.$main),this.el.appendChild(this.$measureNode),S.appendChild(this.el),_||this.$testFractionalRect(),this.$measureNode.innerHTML=y.stringRepeat("X",_),this.$characterSize={width:0,height:0},this.checkForSizeChanges()};(function(){m.implement(this,b),this.$characterSize={width:0,height:0},this.$testFractionalRect=function(){var S=g.createElement("div");this.$setMeasureNodeStyles(S.style),S.style.width="0.2px",document.documentElement.appendChild(S);var A=S.getBoundingClientRect().width;_=A>0&&A<1?50:100,S.parentNode.removeChild(S)},this.$setMeasureNodeStyles=function(S,A){S.width=S.height="auto",S.left=S.top="0px",S.visibility="hidden",S.position="absolute",S.whiteSpace="pre",w.isIE<8?S["font-family"]="inherit":S.font="inherit",S.overflow=A?"hidden":"visible"},this.checkForSizeChanges=function(){var S=this.$measureSizes();if(S&&(this.$characterSize.width!==S.width||this.$characterSize.height!==S.height)){this.$measureNode.style.fontWeight="bold";var A=this.$measureSizes();this.$measureNode.style.fontWeight="",this.$characterSize=S,this.charSizes=Object.create(null),this.allowBoldFonts=A&&A.width===S.width&&A.height===S.height,this._emit("changeCharacterSize",{data:S})}},this.$pollSizeChanges=function(){if(this.$pollSizeChangesTimer)return this.$pollSizeChangesTimer;var S=this;return this.$pollSizeChangesTimer=setInterval((function(){S.checkForSizeChanges()}),500)},this.setPolling=function(S){S?this.$pollSizeChanges():this.$pollSizeChangesTimer&&(clearInterval(this.$pollSizeChangesTimer),this.$pollSizeChangesTimer=0)},this.$measureSizes=function(){if(_===50){var S=null;try{S=this.$measureNode.getBoundingClientRect()}catch{S={width:0,height:0}}var A={height:S.height,width:S.width/_}}else A={height:this.$measureNode.clientHeight,width:this.$measureNode.clientWidth/_};return A.width===0||A.height===0?null:A},this.$measureCharWidth=function(S){return this.$main.innerHTML=y.stringRepeat(S,_),this.$main.getBoundingClientRect().width/_},this.getCharacterWidth=function(S){var A=this.charSizes[S];return A===void 0&&(A=this.charSizes[S]=this.$measureCharWidth(S)/this.$characterSize.width),A},this.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.el&&this.el.parentNode&&this.el.parentNode.removeChild(this.el)}}).call(E.prototype)})),ace.define("ace/virtual_renderer",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/config","ace/lib/useragent","ace/layer/gutter","ace/layer/marker","ace/layer/text","ace/layer/cursor","ace/scrollbar","ace/scrollbar","ace/renderloop","ace/layer/font_metrics","ace/lib/event_emitter"],(function(f,p,d){var m=f("./lib/oop"),g=f("./lib/dom"),y=f("./config"),w=f("./lib/useragent"),b=f("./layer/gutter").Gutter,_=f("./layer/marker").Marker,E=f("./layer/text").Text,S=f("./layer/cursor").Cursor,A=f("./scrollbar").HScrollBar,k=f("./scrollbar").VScrollBar,O=f("./renderloop").RenderLoop,j=f("./layer/font_metrics").FontMetrics,P=f("./lib/event_emitter").EventEmitter;g.importCssString(`.ace_editor {position: relative;overflow: hidden;font: 12px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;direction: ltr;text-align: left;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.ace_scroller {position: absolute;overflow: hidden;top: 0;bottom: 0;background-color: inherit;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;cursor: text;}.ace_content {position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;min-width: 100%;}.ace_dragging .ace_scroller:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: '';background: rgba(250, 250, 250, 0.01);z-index: 1000;}.ace_dragging.ace_dark .ace_scroller:before{background: rgba(0, 0, 0, 0.01);}.ace_selecting, .ace_selecting * {cursor: text !important;}.ace_gutter {position: absolute;overflow : hidden;width: auto;top: 0;bottom: 0;left: 0;cursor: default;z-index: 4;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;}.ace_gutter-active-line {position: absolute;left: 0;right: 0;}.ace_scroller.ace_scroll-left {box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;}.ace_gutter-cell {padding-left: 19px;padding-right: 6px;background-repeat: no-repeat;}.ace_gutter-cell.ace_error {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: 2px center;}.ace_gutter-cell.ace_warning {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg==");background-position: 2px center;}.ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");background-position: 2px center;}.ace_dark .ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");}.ace_scrollbar {position: absolute;right: 0;bottom: 0;z-index: 6;}.ace_scrollbar-inner {position: absolute;cursor: text;left: 0;top: 0;}.ace_scrollbar-v{overflow-x: hidden;overflow-y: scroll;top: 0;}.ace_scrollbar-h {overflow-x: scroll;overflow-y: hidden;left: 0;}.ace_print-margin {position: absolute;height: 100%;}.ace_text-input {position: absolute;z-index: 0;width: 0.5em;height: 1em;opacity: 0;background: transparent;-moz-appearance: none;appearance: none;border: none;resize: none;outline: none;overflow: hidden;font: inherit;padding: 0 1px;margin: 0 -1px;text-indent: -1em;-ms-user-select: text;-moz-user-select: text;-webkit-user-select: text;user-select: text;white-space: pre!important;}.ace_text-input.ace_composition {background: inherit;color: inherit;z-index: 1000;opacity: 1;text-indent: 0;}.ace_layer {z-index: 1;position: absolute;overflow: hidden;word-wrap: normal;white-space: pre;height: 100%;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;pointer-events: none;}.ace_gutter-layer {position: relative;width: auto;text-align: right;pointer-events: auto;}.ace_text-layer {font: inherit !important;}.ace_cjk {display: inline-block;text-align: center;}.ace_cursor-layer {z-index: 4;}.ace_cursor {z-index: 4;position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-left: 2px solid;transform: translatez(0);}.ace_multiselect .ace_cursor {border-left-width: 1px;}.ace_slim-cursors .ace_cursor {border-left-width: 1px;}.ace_overwrite-cursors .ace_cursor {border-left-width: 0;border-bottom: 1px solid;}.ace_hidden-cursors .ace_cursor {opacity: 0.2;}.ace_smooth-blinking .ace_cursor {-webkit-transition: opacity 0.18s;transition: opacity 0.18s;}.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack {position: absolute;z-index: 3;}.ace_marker-layer .ace_selection {position: absolute;z-index: 5;}.ace_marker-layer .ace_bracket {position: absolute;z-index: 6;}.ace_marker-layer .ace_active-line {position: absolute;z-index: 2;}.ace_marker-layer .ace_selected-word {position: absolute;z-index: 4;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.ace_line .ace_fold {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;height: 11px;margin-top: -2px;vertical-align: middle;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");background-repeat: no-repeat, repeat-x;background-position: center center, top left;color: transparent;border: 1px solid black;border-radius: 2px;cursor: pointer;pointer-events: auto;}.ace_dark .ace_fold {}.ace_fold:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");}.ace_tooltip {background-color: #FFF;background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1));background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));border: 1px solid gray;border-radius: 1px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);color: black;max-width: 100%;padding: 3px 4px;position: fixed;z-index: 999999;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: default;white-space: pre;word-wrap: break-word;line-height: normal;font-style: normal;font-weight: normal;letter-spacing: normal;pointer-events: none;}.ace_folding-enabled > .ace_gutter-cell {padding-right: 13px;}.ace_fold-widget {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 -12px 0 1px;display: none;width: 11px;vertical-align: top;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: center;border-radius: 3px;border: 1px solid transparent;cursor: pointer;}.ace_folding-enabled .ace_fold-widget {display: inline-block; }.ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");}.ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");}.ace_fold-widget:hover {border: 1px solid rgba(0, 0, 0, 0.3);background-color: rgba(255, 255, 255, 0.2);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);}.ace_fold-widget:active {border: 1px solid rgba(0, 0, 0, 0.4);background-color: rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);}.ace_dark .ace_fold-widget {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");}.ace_dark .ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget:hover {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);background-color: rgba(255, 255, 255, 0.1);}.ace_dark .ace_fold-widget:active {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);}.ace_fold-widget.ace_invalid {background-color: #FFB4B4;border-color: #DE5555;}.ace_fade-fold-widgets .ace_fold-widget {-webkit-transition: opacity 0.4s ease 0.05s;transition: opacity 0.4s ease 0.05s;opacity: 0;}.ace_fade-fold-widgets:hover .ace_fold-widget {-webkit-transition: opacity 0.05s ease 0.05s;transition: opacity 0.05s ease 0.05s;opacity:1;}.ace_underline {text-decoration: underline;}.ace_bold {font-weight: bold;}.ace_nobold .ace_bold {font-weight: normal;}.ace_italic {font-style: italic;}.ace_error-marker {background-color: rgba(255, 0, 0,0.2);position: absolute;z-index: 9;}.ace_highlight-marker {background-color: rgba(255, 255, 0,0.2);position: absolute;z-index: 8;}.ace_br1 {border-top-left-radius : 3px;}.ace_br2 {border-top-right-radius : 3px;}.ace_br3 {border-top-left-radius : 3px; border-top-right-radius: 3px;}.ace_br4 {border-bottom-right-radius: 3px;}.ace_br5 {border-top-left-radius : 3px; border-bottom-right-radius: 3px;}.ace_br6 {border-top-right-radius : 3px; border-bottom-right-radius: 3px;}.ace_br7 {border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}.ace_br8 {border-bottom-left-radius : 3px;}.ace_br9 {border-top-left-radius : 3px; border-bottom-left-radius: 3px;}.ace_br10{border-top-right-radius : 3px; border-bottom-left-radius: 3px;}.ace_br11{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br12{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br13{border-top-left-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br14{border-top-right-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br15{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_text-input-ios {position: absolute !important;top: -100000px !important;left: -100000px !important;}`,"ace_editor.css");var I=function($,R){var q=this;this.container=$||g.createElement("div"),this.$keepTextAreaAtCursor=!w.isOldIE,g.addCssClass(this.container,"ace_editor"),this.setTheme(R),this.$gutter=g.createElement("div"),this.$gutter.className="ace_gutter",this.container.appendChild(this.$gutter),this.$gutter.setAttribute("aria-hidden",!0),this.scroller=g.createElement("div"),this.scroller.className="ace_scroller",this.container.appendChild(this.scroller),this.content=g.createElement("div"),this.content.className="ace_content",this.scroller.appendChild(this.content),this.$gutterLayer=new b(this.$gutter),this.$gutterLayer.on("changeGutterWidth",this.onGutterResize.bind(this)),this.$markerBack=new _(this.content);var B=this.$textLayer=new E(this.content);this.canvas=B.element,this.$markerFront=new _(this.content),this.$cursorLayer=new S(this.content),this.$horizScroll=!1,this.$vScroll=!1,this.scrollBar=this.scrollBarV=new k(this.container,this),this.scrollBarH=new A(this.container,this),this.scrollBarV.addEventListener("scroll",(function(W){q.$scrollAnimation||q.session.setScrollTop(W.data-q.scrollMargin.top)})),this.scrollBarH.addEventListener("scroll",(function(W){q.$scrollAnimation||q.session.setScrollLeft(W.data-q.scrollMargin.left)})),this.scrollTop=0,this.scrollLeft=0,this.cursorPos={row:0,column:0},this.$fontMetrics=new j(this.container),this.$textLayer.$setFontMetrics(this.$fontMetrics),this.$textLayer.addEventListener("changeCharacterSize",(function(W){q.updateCharacterSize(),q.onResize(!0,q.gutterWidth,q.$size.width,q.$size.height),q._signal("changeCharacterSize",W)})),this.$size={width:0,height:0,scrollerHeight:0,scrollerWidth:0,$dirty:!0},this.layerConfig={width:1,padding:0,firstRow:0,firstRowScreen:0,lastRow:0,lineHeight:0,characterWidth:0,minHeight:1,maxHeight:1,offset:0,height:1,gutterOffset:1},this.scrollMargin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.$loop=new O(this.$renderChanges.bind(this),this.container.ownerDocument.defaultView),this.$loop.schedule(this.CHANGE_FULL),this.updateCharacterSize(),this.setPadding(4),y.resetOptions(this),y._emit("renderer",this)};(function(){this.CHANGE_CURSOR=1,this.CHANGE_MARKER=2,this.CHANGE_GUTTER=4,this.CHANGE_SCROLL=8,this.CHANGE_LINES=16,this.CHANGE_TEXT=32,this.CHANGE_SIZE=64,this.CHANGE_MARKER_BACK=128,this.CHANGE_MARKER_FRONT=256,this.CHANGE_FULL=512,this.CHANGE_H_SCROLL=1024,m.implement(this,P),this.updateCharacterSize=function(){this.$textLayer.allowBoldFonts!=this.$allowBoldFonts&&(this.$allowBoldFonts=this.$textLayer.allowBoldFonts,this.setStyle("ace_nobold",!this.$allowBoldFonts)),this.layerConfig.characterWidth=this.characterWidth=this.$textLayer.getCharacterWidth(),this.layerConfig.lineHeight=this.lineHeight=this.$textLayer.getLineHeight(),this.$updatePrintMargin()},this.setSession=function($){this.session&&this.session.doc.off("changeNewLineMode",this.onChangeNewLineMode),this.session=$,$&&this.scrollMargin.top&&$.getScrollTop()<=0&&$.setScrollTop(-this.scrollMargin.top),this.$cursorLayer.setSession($),this.$markerBack.setSession($),this.$markerFront.setSession($),this.$gutterLayer.setSession($),this.$textLayer.setSession($),$&&(this.$loop.schedule(this.CHANGE_FULL),this.session.$setFontMetrics(this.$fontMetrics),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.onChangeNewLineMode=this.onChangeNewLineMode.bind(this),this.onChangeNewLineMode(),this.session.doc.on("changeNewLineMode",this.onChangeNewLineMode))},this.updateLines=function($,R,q){if(R===void 0&&(R=1/0),this.$changedLines?(this.$changedLines.firstRow>$&&(this.$changedLines.firstRow=$),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},this.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},this.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},this.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},this.updateFull=function($){$?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},this.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},this.$changes=0,this.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},this.onResize=function($,R,q,B){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=$?1:0;var W=this.container;B||(B=W.clientHeight||W.scrollHeight),q||(q=W.clientWidth||W.scrollWidth);var Q=this.$updateCachedSize($,R,q,B);if(!this.$size.scrollerHeight||!q&&!B)return this.resizing=0;$&&(this.$gutterLayer.$padding=null),$?this.$renderChanges(Q|this.$changes,!0):this.$loop.schedule(Q|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarV.scrollLeft=this.scrollBarV.scrollTop=null}},this.$updateCachedSize=function($,R,q,B){B-=this.$extraHeight||0;var W=0,Q=this.$size,ee={width:Q.width,height:Q.height,scrollerHeight:Q.scrollerHeight,scrollerWidth:Q.scrollerWidth};return B&&($||Q.height!=B)&&(Q.height=B,W|=this.CHANGE_SIZE,Q.scrollerHeight=Q.height,this.$horizScroll&&(Q.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+"px",W|=this.CHANGE_SCROLL),q&&($||Q.width!=q)&&(W|=this.CHANGE_SIZE,Q.width=q,R==null&&(R=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=R,this.scrollBarH.element.style.left=this.scroller.style.left=R+"px",Q.scrollerWidth=Math.max(0,q-R-this.scrollBarV.getWidth()),this.scrollBarH.element.style.right=this.scroller.style.right=this.scrollBarV.getWidth()+"px",this.scroller.style.bottom=this.scrollBarH.getHeight()+"px",(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||$)&&(W|=this.CHANGE_FULL)),Q.$dirty=!q||!B,W&&this._signal("resize",ee),W},this.onGutterResize=function(){var $=this.$showGutter?this.$gutter.offsetWidth:0;$!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,$,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):(this.$computeLayerConfig(),this.$loop.schedule(this.CHANGE_MARKER))},this.adjustWrapLimit=function(){var $=this.$size.scrollerWidth-2*this.$padding,R=Math.floor($/this.characterWidth);return this.session.adjustWrapLimit(R,this.$showPrintMargin&&this.$printMarginColumn)},this.setAnimatedScroll=function($){this.setOption("animatedScroll",$)},this.getAnimatedScroll=function(){return this.$animatedScroll},this.setShowInvisibles=function($){this.setOption("showInvisibles",$),this.session.$bidiHandler.setShowInvisibles($)},this.getShowInvisibles=function(){return this.getOption("showInvisibles")},this.getDisplayIndentGuides=function(){return this.getOption("displayIndentGuides")},this.setDisplayIndentGuides=function($){this.setOption("displayIndentGuides",$)},this.setShowPrintMargin=function($){this.setOption("showPrintMargin",$)},this.getShowPrintMargin=function(){return this.getOption("showPrintMargin")},this.setPrintMarginColumn=function($){this.setOption("printMarginColumn",$)},this.getPrintMarginColumn=function(){return this.getOption("printMarginColumn")},this.getShowGutter=function(){return this.getOption("showGutter")},this.setShowGutter=function($){return this.setOption("showGutter",$)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.setFadeFoldWidgets=function($){this.setOption("fadeFoldWidgets",$)},this.setHighlightGutterLine=function($){this.setOption("highlightGutterLine",$)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.$updateGutterLineHighlight=function(){var $=this.$cursorLayer.$pixelPos,R=this.layerConfig.lineHeight;if(this.session.getUseWrapMode()){var q=this.session.selection.getCursor();q.column=0,$=this.$cursorLayer.getPixelPosition(q,!0),R*=this.session.getRowLength(q.row)}this.$gutterLineHighlight.style.top=$.top-this.layerConfig.offset+"px",this.$gutterLineHighlight.style.height=R+"px"},this.$updatePrintMargin=function(){if(this.$showPrintMargin||this.$printMarginEl){if(!this.$printMarginEl){var $=g.createElement("div");$.className="ace_layer ace_print-margin-layer",this.$printMarginEl=g.createElement("div"),this.$printMarginEl.className="ace_print-margin",$.appendChild(this.$printMarginEl),this.content.insertBefore($,this.content.firstChild)}var R=this.$printMarginEl.style;R.left=this.characterWidth*this.$printMarginColumn+this.$padding+"px",R.visibility=this.$showPrintMargin?"visible":"hidden",this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()}},this.getContainerElement=function(){return this.container},this.getMouseEventTarget=function(){return this.scroller},this.getTextAreaContainer=function(){return this.container},this.$moveTextAreaToCursor=function(){if(this.$keepTextAreaAtCursor){var $=this.layerConfig,R=this.$cursorLayer.$pixelPos.top,q=this.$cursorLayer.$pixelPos.left;R-=$.offset;var B=this.textarea.style,W=this.lineHeight;if(R<0||R>$.height-W)B.top=B.left="0";else{var Q=this.characterWidth;if(this.$composition){var ee=this.textarea.value.replace(/^\x01+/,"");Q*=this.session.$getStringScreenWidth(ee)[0]+2,W+=2}(q-=this.scrollLeft)>this.$size.scrollerWidth-Q&&(q=this.$size.scrollerWidth-Q),q+=this.gutterWidth,B.height=W+"px",B.width=Q+"px",B.left=Math.min(q,this.$size.scrollerWidth-Q)+"px",B.top=Math.min(R,this.$size.height-W)+"px"}}},this.getFirstVisibleRow=function(){return this.layerConfig.firstRow},this.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},this.getLastFullyVisibleRow=function(){var $=this.layerConfig,R=$.lastRow;return this.session.documentToScreenRow(R,0)*$.lineHeight-this.session.getScrollTop()>$.height-$.lineHeight?R-1:R},this.getLastVisibleRow=function(){return this.layerConfig.lastRow},this.$padding=null,this.setPadding=function($){this.$padding=$,this.$textLayer.setPadding($),this.$cursorLayer.setPadding($),this.$markerFront.setPadding($),this.$markerBack.setPadding($),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},this.setScrollMargin=function($,R,q,B){var W=this.scrollMargin;W.top=0|$,W.bottom=0|R,W.right=0|B,W.left=0|q,W.v=W.top+W.bottom,W.h=W.left+W.right,W.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-W.top),this.updateFull()},this.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},this.setHScrollBarAlwaysVisible=function($){this.setOption("hScrollBarAlwaysVisible",$)},this.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},this.setVScrollBarAlwaysVisible=function($){this.setOption("vScrollBarAlwaysVisible",$)},this.$updateScrollBarV=function(){var $=this.layerConfig.maxHeight,R=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&($-=(R-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>$-R&&($=this.scrollTop+R,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight($+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},this.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},this.$frozen=!1,this.freeze=function(){this.$frozen=!0},this.unfreeze=function(){this.$frozen=!1},this.$renderChanges=function($,R){if(this.$changes&&($|=this.$changes,this.$changes=0),this.session&&this.container.offsetWidth&&!this.$frozen&&($||R)){if(this.$size.$dirty)return this.$changes|=$,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal("beforeRender"),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var q=this.layerConfig;if($&this.CHANGE_FULL||$&this.CHANGE_SIZE||$&this.CHANGE_TEXT||$&this.CHANGE_LINES||$&this.CHANGE_SCROLL||$&this.CHANGE_H_SCROLL){if($|=this.$computeLayerConfig(),q.firstRow!=this.layerConfig.firstRow&&q.firstRowScreen==this.layerConfig.firstRowScreen){var B=this.scrollTop+(q.firstRow-this.layerConfig.firstRow)*this.lineHeight;B>0&&(this.scrollTop=B,$|=this.CHANGE_SCROLL,$|=this.$computeLayerConfig())}q=this.layerConfig,this.$updateScrollBarV(),$&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),this.$gutterLayer.element.style.marginTop=-q.offset+"px",this.content.style.marginTop=-q.offset+"px",this.content.style.width=q.width+2*this.$padding+"px",this.content.style.height=q.minHeight+"px"}if($&this.CHANGE_H_SCROLL&&(this.content.style.marginLeft=-this.scrollLeft+"px",this.scroller.className=this.scrollLeft<=0?"ace_scroller":"ace_scroller ace_scroll-left"),$&this.CHANGE_FULL)return this.$textLayer.update(q),this.$showGutter&&this.$gutterLayer.update(q),this.$markerBack.update(q),this.$markerFront.update(q),this.$cursorLayer.update(q),this.$moveTextAreaToCursor(),this.$highlightGutterLine&&this.$updateGutterLineHighlight(),void this._signal("afterRender");if($&this.CHANGE_SCROLL)return $&this.CHANGE_TEXT||$&this.CHANGE_LINES?this.$textLayer.update(q):this.$textLayer.scrollLines(q),this.$showGutter&&this.$gutterLayer.update(q),this.$markerBack.update(q),this.$markerFront.update(q),this.$cursorLayer.update(q),this.$highlightGutterLine&&this.$updateGutterLineHighlight(),this.$moveTextAreaToCursor(),void this._signal("afterRender");$&this.CHANGE_TEXT?(this.$textLayer.update(q),this.$showGutter&&this.$gutterLayer.update(q)):$&this.CHANGE_LINES?(this.$updateLines()||$&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(q):($&this.CHANGE_TEXT||$&this.CHANGE_GUTTER)&&this.$showGutter&&this.$gutterLayer.update(q),$&this.CHANGE_CURSOR&&(this.$cursorLayer.update(q),this.$moveTextAreaToCursor(),this.$highlightGutterLine&&this.$updateGutterLineHighlight()),$&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(q),$&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(q),this._signal("afterRender")}else this.$changes|=$},this.$autosize=function(){var $=this.session.getScreenLength()*this.lineHeight,R=this.$maxLines*this.lineHeight,q=Math.min(R,Math.max((this.$minLines||1)*this.lineHeight,$))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(q+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&q>this.$maxPixelHeight&&(q=this.$maxPixelHeight);var B=$>R;if(q!=this.desiredHeight||this.$size.height!=this.desiredHeight||B!=this.$vScroll){B!=this.$vScroll&&(this.$vScroll=B,this.scrollBarV.setVisible(B));var W=this.container.clientWidth;this.container.style.height=q+"px",this.$updateCachedSize(!0,this.$gutterWidth,W,q),this.desiredHeight=q,this._signal("autosize")}},this.$computeLayerConfig=function(){var $=this.session,R=this.$size,q=R.height<=2*this.lineHeight,B=this.session.getScreenLength()*this.lineHeight,W=this.$getLongestLine(),Q=!q&&(this.$hScrollBarAlwaysVisible||R.scrollerWidth-W-2*this.$padding<0),ee=this.$horizScroll!==Q;ee&&(this.$horizScroll=Q,this.scrollBarH.setVisible(Q));var ie=this.$vScroll;this.$maxLines&&this.lineHeight>1&&this.$autosize();var ne=this.scrollTop%this.lineHeight,ve=R.scrollerHeight+this.lineHeight,ce=!this.$maxLines&&this.$scrollPastEnd?(R.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;B+=ce;var ae=this.scrollMargin;this.session.setScrollTop(Math.max(-ae.top,Math.min(this.scrollTop,B-R.scrollerHeight+ae.bottom))),this.session.setScrollLeft(Math.max(-ae.left,Math.min(this.scrollLeft,W+2*this.$padding-R.scrollerWidth+ae.right)));var me=!q&&(this.$vScrollBarAlwaysVisible||R.scrollerHeight-B+ce<0||this.scrollTop>ae.top),$e=ie!==me;$e&&(this.$vScroll=me,this.scrollBarV.setVisible(me));var qe,Te,fe=Math.ceil(ve/this.lineHeight)-1,xe=Math.max(0,Math.round((this.scrollTop-ne)/this.lineHeight)),Ke=xe+fe,Qe=this.lineHeight;xe=$.screenToDocumentRow(xe,0);var bt=$.getFoldLine(xe);bt&&(xe=bt.start.row),qe=$.documentToScreenRow(xe,0),Te=$.getRowLength(xe)*Qe,Ke=Math.min($.screenToDocumentRow(Ke,0),$.getLength()-1),ve=R.scrollerHeight+$.getRowLength(Ke)*Qe+Te,ne=this.scrollTop-qe*Qe;var kt=0;return this.layerConfig.width!=W&&(kt=this.CHANGE_H_SCROLL),(ee||$e)&&(kt=this.$updateCachedSize(!0,this.gutterWidth,R.width,R.height),this._signal("scrollbarVisibilityChanged"),$e&&(W=this.$getLongestLine())),this.layerConfig={width:W,padding:this.$padding,firstRow:xe,firstRowScreen:qe,lastRow:Ke,lineHeight:Qe,characterWidth:this.characterWidth,minHeight:ve,maxHeight:B,offset:ne,gutterOffset:Qe?Math.max(0,Math.ceil((ne+R.height-R.scrollerHeight)/Qe)):0,height:this.$size.scrollerHeight},kt},this.$updateLines=function(){if(this.$changedLines){var $=this.$changedLines.firstRow,R=this.$changedLines.lastRow;this.$changedLines=null;var q=this.layerConfig;if(!($>q.lastRow+1||RQ?(R&&ne+ee>Q+this.lineHeight&&(Q-=R*this.$size.scrollerHeight),Q===0&&(Q=-this.scrollMargin.top),this.session.setScrollTop(Q)):ne+this.$size.scrollerHeight-ieW?(W=1-this.scrollMargin.top||R>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||$<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||$>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right||void 0},this.pixelToScreenCoordinates=function($,R){var q=this.scroller.getBoundingClientRect(),B=$+this.scrollLeft-q.left-this.$padding,W=B/this.characterWidth,Q=Math.floor((R+this.scrollTop-q.top)/this.lineHeight),ee=Math.round(W);return{row:Q,column:ee,side:W-ee>0?1:-1,offsetX:B}},this.screenToTextCoordinates=function($,R){var q=this.scroller.getBoundingClientRect(),B=$+this.scrollLeft-q.left-this.$padding,W=Math.round(B/this.characterWidth),Q=(R+this.scrollTop-q.top)/this.lineHeight;return this.session.screenToDocumentPosition(Q,Math.max(W,0),B)},this.textToScreenCoordinates=function($,R){var q=this.scroller.getBoundingClientRect(),B=this.session.documentToScreenPosition($,R),W=this.$padding+(this.session.$bidiHandler.isBidiRow(B.row,$)?this.session.$bidiHandler.getPosLeft(B.column):Math.round(B.column*this.characterWidth)),Q=B.row*this.lineHeight;return{pageX:q.left+W-this.scrollLeft,pageY:q.top+Q-this.scrollTop}},this.visualizeFocus=function(){g.addCssClass(this.container,"ace_focus")},this.visualizeBlur=function(){g.removeCssClass(this.container,"ace_focus")},this.showComposition=function($){this.$composition||(this.$composition={keepTextAreaAtCursor:this.$keepTextAreaAtCursor,cssText:this.textarea.style.cssText}),this.$keepTextAreaAtCursor=!0,g.addCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText="",this.$moveTextAreaToCursor()},this.setCompositionText=function($){this.$moveTextAreaToCursor()},this.hideComposition=function(){this.$composition&&(g.removeCssClass(this.textarea,"ace_composition"),this.$keepTextAreaAtCursor=this.$composition.keepTextAreaAtCursor,this.textarea.style.cssText=this.$composition.cssText,this.$composition=null)},this.setTheme=function($,R){var q=this;if(this.$themeId=$,q._dispatchEvent("themeChange",{theme:$}),$&&typeof $!="string")W($);else{var B=$||this.$options.theme.initialValue;y.loadModule(["theme",B],W)}function W(Q){if(q.$themeId!=$)return R&&R();if(!Q||!Q.cssClass)throw new Error("couldn't load module "+$+" or it didn't call define");g.importCssString(Q.cssText,Q.cssClass,q.container.ownerDocument),q.theme&&g.removeCssClass(q.container,q.theme.cssClass);var ee="padding"in Q?Q.padding:"padding"in(q.theme||{})?4:q.$padding;q.$padding&&ee!=q.$padding&&q.setPadding(ee),q.$theme=Q.cssClass,q.theme=Q,g.addCssClass(q.container,Q.cssClass),g.setCssClass(q.container,"ace_dark",Q.isDark),q.$size&&(q.$size.width=0,q.$updateSizeAsync()),q._dispatchEvent("themeLoaded",{theme:Q}),R&&R()}},this.getTheme=function(){return this.$themeId},this.setStyle=function($,R){g.setCssClass(this.container,$,R!==!1)},this.unsetStyle=function($){g.removeCssClass(this.container,$)},this.setCursorStyle=function($){this.scroller.style.cursor!=$&&(this.scroller.style.cursor=$)},this.setMouseCursor=function($){this.scroller.style.cursor=$},this.destroy=function(){this.$textLayer.destroy(),this.$cursorLayer.destroy()}}).call(I.prototype),y.defineOptions(I.prototype,"renderer",{animatedScroll:{initialValue:!1},showInvisibles:{set:function($){this.$textLayer.setShowInvisibles($)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function($){typeof $=="number"&&(this.$printMarginColumn=$),this.$showPrintMargin=!!$,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function($){this.$gutter.style.display=$?"block":"none",this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},fadeFoldWidgets:{set:function($){g.setCssClass(this.$gutter,"ace_fade-fold-widgets",$)},initialValue:!1},showFoldWidgets:{set:function($){this.$gutterLayer.setShowFoldWidgets($)},initialValue:!0},showLineNumbers:{set:function($){this.$gutterLayer.setShowLineNumbers($),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function($){this.$textLayer.setDisplayIndentGuides($)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightGutterLine:{set:function($){if(!this.$gutterLineHighlight)return this.$gutterLineHighlight=g.createElement("div"),this.$gutterLineHighlight.className="ace_gutter-active-line",void this.$gutter.appendChild(this.$gutterLineHighlight);this.$gutterLineHighlight.style.display=$?"":"none",this.$cursorLayer.$pixelPos&&this.$updateGutterLineHighlight()},initialValue:!1,value:!0},hScrollBarAlwaysVisible:{set:function($){this.$hScrollBarAlwaysVisible&&this.$horizScroll||this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function($){this.$vScrollBarAlwaysVisible&&this.$vScroll||this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function($){typeof $=="number"&&($+="px"),this.container.style.fontSize=$,this.updateFontSize()},initialValue:12},fontFamily:{set:function($){this.container.style.fontFamily=$,this.updateFontSize()}},maxLines:{set:function($){this.updateFull()}},minLines:{set:function($){this.updateFull()}},maxPixelHeight:{set:function($){this.updateFull()},initialValue:0},scrollPastEnd:{set:function($){$=+$||0,this.$scrollPastEnd!=$&&(this.$scrollPastEnd=$,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function($){this.$gutterLayer.$fixedWidth=!!$,this.$loop.schedule(this.CHANGE_GUTTER)}},theme:{set:function($){this.setTheme($)},get:function(){return this.$themeId||this.theme},initialValue:"./theme/textmate",handlesSet:!0}}),p.VirtualRenderer=I})),ace.define("ace/worker/worker_client",["require","exports","module","ace/lib/oop","ace/lib/net","ace/lib/event_emitter","ace/config"],(function(f,p,d){var m=f("../lib/oop"),g=f("../lib/net"),y=f("../lib/event_emitter").EventEmitter,w=f("../config");function b(S,A){var k=(function(j,P){var I=P.src;g.qualifyURL(j);try{return new Blob([I],{type:"application/javascript"})}catch{var $=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return $.append(I),$.getBlob("application/javascript")}})(S,A),O=(window.URL||window.webkitURL).createObjectURL(k);return new Worker(O)}var _=function(S,A,k,O,j){if(this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),f.nameToUrl&&!f.toUrl&&(f.toUrl=f.nameToUrl),w.get("packaged")||!f.toUrl)O=O||w.moduleUrl(A.id,"worker");else{var P=this.$normalizePath;O=O||P(f.toUrl("ace/worker/worker.js",null,"_"));var I={};S.forEach((function($){I[$]=P(f.toUrl($,null,"_").replace(/(\.js)?(\?.*)?$/,""))}))}this.$worker=b(O,A),j&&this.send("importScripts",j),this.$worker.postMessage({init:!0,tlns:I,module:A.id,classname:k}),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){m.implement(this,y),this.onMessage=function(S){var A=S.data;switch(A.type){case"event":this._signal(A.name,{data:A.data});break;case"call":var k=this.callbacks[A.id];k&&(k(A.data),delete this.callbacks[A.id]);break;case"error":this.reportError(A.data);break;case"log":window.console&&console.log&&console.log.apply(console,A.data)}},this.reportError=function(S){window.console&&console.error&&console.error(S)},this.$normalizePath=function(S){return g.qualifyURL(S)},this.terminate=function(){this._signal("terminate",{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker=null,this.$doc&&this.$doc.off("change",this.changeListener),this.$doc=null},this.send=function(S,A){this.$worker.postMessage({command:S,args:A})},this.call=function(S,A,k){if(k){var O=this.callbackId++;this.callbacks[O]=k,A.push(O)}this.send(S,A)},this.emit=function(S,A){try{this.$worker.postMessage({event:S,data:{data:A.data}})}catch(k){console.error(k.stack)}},this.attachToDocument=function(S){this.$doc&&this.terminate(),this.$doc=S,this.call("setValue",[S.getValue()]),S.on("change",this.changeListener)},this.changeListener=function(S){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),S.action=="insert"?this.deltaQueue.push(S.start,S.lines):this.deltaQueue.push(S.start,S.end)},this.$sendDeltaQueue=function(){var S=this.deltaQueue;S&&(this.deltaQueue=null,S.length>50&&S.length>this.$doc.getLength()>>1?this.call("setValue",[this.$doc.getValue()]):this.emit("change",{data:S}))}}).call(_.prototype);var E=function(S,A,k){this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.callbackId=1,this.callbacks={},this.messageBuffer=[];var O=null,j=!1,P=Object.create(y),I=this;this.$worker={},this.$worker.terminate=function(){},this.$worker.postMessage=function(R){I.messageBuffer.push(R),O&&(j?setTimeout($):$())},this.setEmitSync=function(R){j=R};var $=function(){var R=I.messageBuffer.shift();R.command?O[R.command].apply(O,R.args):R.event&&P._signal(R.event,R.data)};P.postMessage=function(R){I.onMessage({data:R})},P.callback=function(R,q){this.postMessage({type:"call",id:q,data:R})},P.emit=function(R,q){this.postMessage({type:"event",name:R,data:q})},w.loadModule(["worker",A],(function(R){for(O=new R[k](P);I.messageBuffer.length;)$()}))};E.prototype=_.prototype,p.UIWorkerClient=E,p.WorkerClient=_,p.createWorker=b})),ace.define("ace/placeholder",["require","exports","module","ace/range","ace/lib/event_emitter","ace/lib/oop"],(function(f,p,d){var m=f("./range").Range,g=f("./lib/event_emitter").EventEmitter,y=f("./lib/oop"),w=function(b,_,E,S,A,k){var O=this;this.length=_,this.session=b,this.doc=b.getDocument(),this.mainClass=A,this.othersClass=k,this.$onUpdate=this.onUpdate.bind(this),this.doc.on("change",this.$onUpdate),this.$others=S,this.$onCursorChange=function(){setTimeout((function(){O.onCursorChange()}))},this.$pos=E;var j=b.getUndoManager().$undoStack||b.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=j.length,this.setup(),b.selection.on("changeCursor",this.$onCursorChange)};(function(){y.implement(this,g),this.setup=function(){var b=this,_=this.doc,E=this.session;this.selectionBefore=E.selection.toJSON(),E.selection.inMultiSelectMode&&E.selection.toSingleRange(),this.pos=_.createAnchor(this.$pos.row,this.$pos.column);var S=this.pos;S.$insertRight=!0,S.detach(),S.markerId=E.addMarker(new m(S.row,S.column,S.row,S.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach((function(A){var k=_.createAnchor(A.row,A.column);k.$insertRight=!0,k.detach(),b.others.push(k)})),E.setUndoSelect(!1)},this.showOtherMarkers=function(){if(!this.othersActive){var b=this.session,_=this;this.othersActive=!0,this.others.forEach((function(E){E.markerId=b.addMarker(new m(E.row,E.column,E.row,E.column+_.length),_.othersClass,null,!1)}))}},this.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var b=0;b=this.pos.column&&_.start.column<=this.pos.column+this.length+1,A=_.start.column-this.pos.column;if(this.updateAnchors(b),S&&(this.length+=E),S&&!this.session.$fromUndo){if(b.action==="insert")for(var k=this.others.length-1;k>=0;k--){var O={row:(j=this.others[k]).row,column:j.column+A};this.doc.insertMergedLines(O,b.lines)}else if(b.action==="remove")for(k=this.others.length-1;k>=0;k--){var j;O={row:(j=this.others[k]).row,column:j.column+A},this.doc.remove(new m(O.row,O.column,O.row,O.column-E))}}this.$updating=!1,this.updateMarkers()}},this.updateAnchors=function(b){this.pos.onChange(b);for(var _=this.others.length;_--;)this.others[_].onChange(b);this.updateMarkers()},this.updateMarkers=function(){if(!this.$updating){var b=this,_=this.session,E=function(A,k){_.removeMarker(A.markerId),A.markerId=_.addMarker(new m(A.row,A.column,A.row,A.column+b.length),k,null,!1)};E(this.pos,this.mainClass);for(var S=this.others.length;S--;)E(this.others[S],this.othersClass)}},this.onCursorChange=function(b){if(!this.$updating&&this.session){var _=this.session.selection.getCursor();_.row===this.pos.row&&_.column>=this.pos.column&&_.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit("cursorEnter",b)):(this.hideOtherMarkers(),this._emit("cursorLeave",b))}},this.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.removeEventListener("change",this.$onUpdate),this.session.selection.removeEventListener("changeCursor",this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},this.cancel=function(){if(this.$undoStackDepth!==-1){for(var b=this.session.getUndoManager(),_=(b.$undoStack||b.$undostack).length-this.$undoStackDepth,E=0;E<_;E++)b.undo(!0);this.selectionBefore&&this.session.selection.fromJSON(this.selectionBefore)}}}).call(w.prototype),p.PlaceHolder=w})),ace.define("ace/mouse/multi_select_handler",["require","exports","module","ace/lib/event","ace/lib/useragent"],(function(f,p,d){var m=f("../lib/event"),g=f("../lib/useragent");function y(w,b){return w.row==b.row&&w.column==b.column}p.onMouseDown=function(w){var b=w.domEvent,_=b.altKey,E=b.shiftKey,S=b.ctrlKey,A=w.getAccelKey(),k=w.getButton();if(S&&g.isMac&&(k=b.button),w.editor.inMultiSelectMode&&k==2)w.editor.textInput.onContextMenu(w.domEvent);else if(S||_||A){if(k===0){var O,j=w.editor,P=j.selection,I=j.inMultiSelectMode,$=w.getDocumentPosition(),R=P.getCursor(),q=w.inSelection()||P.isEmpty()&&y($,R),B=w.x,W=w.y,Q=j.session,ee=j.renderer.pixelToScreenCoordinates(B,W),ie=ee;if(j.$mouseHandler.$enableJumpToDef)S&&_||A&&_?O=E?"block":"add":_&&j.$blockSelectEnabled&&(O="block");else if(A&&!_){if(O="add",!I&&E)return}else _&&j.$blockSelectEnabled&&(O="block");if(O&&g.isMac&&b.ctrlKey&&j.$mouseHandler.cancelContextMenu(),O=="add"){if(!I&&q)return;if(!I){var ne=P.toOrientedRange();j.addSelectionMarker(ne)}var ve=P.rangeList.rangeAtPoint($);j.$blockScrolling++,j.inVirtualSelectionMode=!0,E&&(ve=null,ne=P.ranges[0]||ne,j.removeSelectionMarker(ne)),j.once("mouseup",(function(){var qe=P.toOrientedRange();ve&&qe.isEmpty()&&y(ve.cursor,qe.cursor)?P.substractPoint(qe.cursor):(E?P.substractPoint(ne.cursor):ne&&(j.removeSelectionMarker(ne),P.addRange(ne)),P.addRange(qe)),j.$blockScrolling--,j.inVirtualSelectionMode=!1}))}else if(O=="block"){var ce;w.stop(),j.inVirtualSelectionMode=!0;var ae=[];j.$blockScrolling++,I&&!A?P.toSingleRange():!I&&A&&(ce=P.toOrientedRange(),j.addSelectionMarker(ce)),E?ee=Q.documentToScreenPosition(P.lead):P.moveToPosition($),j.$blockScrolling--,ie={row:-1,column:-1};var me=function(){var qe=j.renderer.pixelToScreenCoordinates(B,W),Te=Q.screenToDocumentPosition(qe.row,qe.column,qe.offsetX);y(ie,qe)&&y(Te,P.lead)||(ie=qe,j.$blockScrolling++,j.selection.moveToPosition(Te),j.renderer.scrollCursorIntoView(),j.removeSelectionMarkers(ae),ae=P.rectangularRangeBlock(ie,ee),j.$mouseHandler.$clickSelection&&ae.length==1&&ae[0].isEmpty()&&(ae[0]=j.$mouseHandler.$clickSelection.clone()),ae.forEach(j.addSelectionMarker,j),j.updateSelectionMarkers(),j.$blockScrolling--)};m.capture(j.container,(function(qe){B=qe.clientX,W=qe.clientY}),(function(qe){clearInterval($e),j.removeSelectionMarkers(ae),ae.length||(ae=[P.toOrientedRange()]),j.$blockScrolling++,ce&&(j.removeSelectionMarker(ce),P.toSingleRange(ce));for(var Te=0;Te1&&!this.inMultiSelectMode&&(this._signal("multiSelect"),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),P||this.fromOrientedRange(j)}},this.toSingleRange=function(j){j=j||this.ranges[0];var P=this.rangeList.removeAll();P.length&&this.$onRemoveRange(P),j&&this.fromOrientedRange(j)},this.substractPoint=function(j){var P=this.rangeList.substractPoint(j);if(P)return this.$onRemoveRange(P),P[0]},this.mergeOverlappingRanges=function(){var j=this.rangeList.merge();j.length?this.$onRemoveRange(j):this.ranges[0]&&this.fromOrientedRange(this.ranges[0])},this.$onAddRange=function(j){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(j),this._signal("addRange",{range:j})},this.$onRemoveRange=function(j){if(this.rangeCount=this.rangeList.ranges.length,this.rangeCount==1&&this.inMultiSelectMode){var P=this.rangeList.ranges.pop();j.push(P),this.rangeCount=0}for(var I=j.length;I--;){var $=this.ranges.indexOf(j[I]);this.ranges.splice($,1)}this._signal("removeRange",{ranges:j}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal("singleSelect"),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),(P=P||this.ranges[0])&&!P.isEqual(this.getRange())&&this.fromOrientedRange(P)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new m,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){if(this.rangeCount>1){var j=this.rangeList.ranges,P=j[j.length-1],I=g.fromPoints(j[0].start,P.end);this.toSingleRange(),this.setSelectionRange(I,P.cursor==P.start)}else{I=this.getRange();var $=this.isBackwards(),R=I.start.row,q=I.end.row;if(R==q){if($)var B=I.end,W=I.start;else B=I.start,W=I.end;return this.addRange(g.fromPoints(W,W)),void this.addRange(g.fromPoints(B,B))}var Q=[],ee=this.getLineRange(R,!0);ee.start.column=I.start.column,Q.push(ee);for(var ie=R+1;ie1){var j=this.rangeList.ranges,P=j[j.length-1],I=g.fromPoints(j[0].start,P.end);this.toSingleRange(),this.setSelectionRange(I,P.cursor==P.start)}else{var $=this.session.documentToScreenPosition(this.selectionLead),R=this.session.documentToScreenPosition(this.selectionAnchor);this.rectangularRangeBlock($,R).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(j,P,I){var $=[],R=j.column0;)qe--;if(qe>0)for(var Te=0;$[Te].isEmpty();)Te++;for(var fe=qe;fe>=Te;fe--)$[fe].isEmpty()&&$.splice(fe,1)}return $}}).call(y.prototype);var k=f("./editor").Editor;function O(j){j.$multiselectOnSessionChange||(j.$onAddRange=j.$onAddRange.bind(j),j.$onRemoveRange=j.$onRemoveRange.bind(j),j.$onMultiSelect=j.$onMultiSelect.bind(j),j.$onSingleSelect=j.$onSingleSelect.bind(j),j.$multiselectOnSessionChange=p.onSessionChange.bind(j),j.$checkMultiselectChange=j.$checkMultiselectChange.bind(j),j.$multiselectOnSessionChange(j),j.on("changeSession",j.$multiselectOnSessionChange),j.on("mousedown",w),j.commands.addCommands(E.defaultCommands),(function(P){var I=P.textInput.getElement(),$=!1;function R(q){$&&(P.renderer.setMouseCursor(""),$=!1)}b.addListener(I,"keydown",(function(q){var B=q.keyCode==18&&!(q.ctrlKey||q.shiftKey||q.metaKey);P.$blockSelectEnabled&&B?$||(P.renderer.setMouseCursor("crosshair"),$=!0):$&&R()})),b.addListener(I,"keyup",R),b.addListener(I,"blur",R)})(j))}(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(j){j.cursor||(j.cursor=j.end);var P=this.getSelectionStyle();return j.marker=this.session.addMarker(j,"ace_selection",P),this.session.$selectionMarkers.push(j),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,j},this.removeSelectionMarker=function(j){if(j.marker){this.session.removeMarker(j.marker);var P=this.session.$selectionMarkers.indexOf(j);P!=-1&&this.session.$selectionMarkers.splice(P,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(j){for(var P=this.session.$selectionMarkers,I=j.length;I--;){var $=j[I];if($.marker){this.session.removeMarker($.marker);var R=P.indexOf($);R!=-1&&P.splice(R,1)}}this.session.selectionMarkerCount=P.length},this.$onAddRange=function(j){this.addSelectionMarker(j.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(j){this.removeSelectionMarkers(j.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(j){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle("ace_multiselect"),this.keyBinding.addKeyboardHandler(E.keyboardHandler),this.commands.setDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(j){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle("ace_multiselect"),this.keyBinding.removeKeyboardHandler(E.keyboardHandler),this.commands.removeDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit("changeSelection"))},this.$onMultiSelectExec=function(j){var P=j.command,I=j.editor;if(I.multiSelect){if(P.multiSelectAction)P.multiSelectAction=="forEach"?$=I.forEachSelection(P,j.args):P.multiSelectAction=="forEachLine"?$=I.forEachSelection(P,j.args,!0):P.multiSelectAction=="single"?(I.exitMultiSelectMode(),$=P.exec(I,j.args||{})):$=P.multiSelectAction(I,j.args||{});else{var $=P.exec(I,j.args||{});I.multiSelect.addRange(I.multiSelect.toOrientedRange()),I.multiSelect.mergeOverlappingRanges()}return $}},this.forEachSelection=function(j,P,I){if(!this.inVirtualSelectionMode){var $,R=I&&I.keepOrder,q=I==1||I&&I.$byLines,B=this.session,W=this.selection,Q=W.rangeList,ee=(R?W:Q).ranges;if(!ee.length)return j.exec?j.exec(this,P||{}):j(this,P||{});var ie=W._eventRegistry;W._eventRegistry={};var ne=new y(B);this.inVirtualSelectionMode=!0;for(var ve=ee.length;ve--;){if(q)for(;ve>0&&ee[ve].start.row==ee[ve-1].end.row;)ve--;ne.fromOrientedRange(ee[ve]),ne.index=ve,this.selection=B.selection=ne;var ce=j.exec?j.exec(this,P||{}):j(this,P||{});$||ce===void 0||($=ce),ne.toOrientedRange(ee[ve])}ne.detach(),this.selection=B.selection=W,this.inVirtualSelectionMode=!1,W._eventRegistry=ie,W.mergeOverlappingRanges();var ae=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),ae&&ae.from==ae.to&&this.renderer.animateScrolling(ae.from),$}},this.exitMultiSelectMode=function(){this.inMultiSelectMode&&!this.inVirtualSelectionMode&&this.multiSelect.toSingleRange()},this.getSelectedText=function(){var j="";if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var P=this.multiSelect.rangeList.ranges,I=[],$=0;$q&&(q=$e.column),qefe?j.insert(qe,_.stringRepeat(" ",Te-fe)):j.remove(new g(qe.row,qe.column,qe.row,qe.column-Te+fe)),me.start.column=me.end.column=q,me.start.row=me.end.row=qe.row,me.cursor=me.end})),P.fromOrientedRange(I[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}else{var Q=this.selection.getRange(),ee=Q.start.row,ie=Q.end.row,ne=ee==ie;if(ne){var ve,ce=this.session.getLength();do ve=this.session.getLine(ie);while(/[=:]/.test(ve)&&++ie0);ee<0&&(ee=0),ie>=ce&&(ie=ce-1)}var ae=this.session.removeFullLines(ee,ie);ae=this.$reAlignText(ae,ne),this.session.insert({row:ee,column:0},ae.join(` `)+` `),ne||(Q.start.column=0,Q.end.column=ae[ae.length-1].length),this.selection.setRange(Q)}},this.$reAlignText=function(j,P){var I,$,R,q=!0,B=!0;return j.map((function(ee){var ie=ee.match(/(\s*)(.*?)(\s*)([=:].*)/);return ie?I==null?(I=ie[1].length,$=ie[2].length,R=ie[3].length,ie):(I+$+R!=ie[1].length+ie[2].length+ie[3].length&&(B=!1),I!=ie[1].length&&(q=!1),I>ie[1].length&&(I=ie[1].length),$ie[3].length&&(R=ie[3].length),ie):[ee]})).map(P?Q:q?B?function(ee){return ee[2]?W(I+$-ee[2].length)+ee[2]+W(R)+ee[4].replace(/^([=:])\s+/,"$1 "):ee[0]}:Q:function(ee){return ee[2]?W(I)+ee[2]+W(R)+ee[4].replace(/^([=:])\s+/,"$1 "):ee[0]});function W(ee){return _.stringRepeat(" ",ee)}function Q(ee){return ee[2]?W(I)+ee[2]+W($-ee[2].length+R)+ee[4].replace(/^([=:])\s+/,"$1 "):ee[0]}}}).call(k.prototype),p.onSessionChange=function(j){var P=j.session;P&&!P.multiSelect&&(P.$selectionMarkers=[],P.selection.$initRangeList(),P.multiSelect=P.selection),this.multiSelect=P&&P.multiSelect;var I=j.oldSession;I&&(I.multiSelect.off("addRange",this.$onAddRange),I.multiSelect.off("removeRange",this.$onRemoveRange),I.multiSelect.off("multiSelect",this.$onMultiSelect),I.multiSelect.off("singleSelect",this.$onSingleSelect),I.multiSelect.lead.off("change",this.$checkMultiselectChange),I.multiSelect.anchor.off("change",this.$checkMultiselectChange)),P&&(P.multiSelect.on("addRange",this.$onAddRange),P.multiSelect.on("removeRange",this.$onRemoveRange),P.multiSelect.on("multiSelect",this.$onMultiSelect),P.multiSelect.on("singleSelect",this.$onSingleSelect),P.multiSelect.lead.on("change",this.$checkMultiselectChange),P.multiSelect.anchor.on("change",this.$checkMultiselectChange)),P&&this.inMultiSelectMode!=P.selection.inMultiSelectMode&&(P.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())},p.MultiSelect=O,f("./config").defineOptions(k.prototype,"editor",{enableMultiselect:{set:function(j){O(this),j?(this.on("changeSession",this.$multiselectOnSessionChange),this.on("mousedown",w)):(this.off("changeSession",this.$multiselectOnSessionChange),this.off("mousedown",w))},value:!0},enableBlockSelect:{set:function(j){this.$blockSelectEnabled=j},value:!0}})})),ace.define("ace/mode/folding/fold_mode",["require","exports","module","ace/range"],(function(f,p,d){var m=f("../../range").Range,g=p.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(y,w,b){var _=y.getLine(b);return this.foldingStartMarker.test(_)?"start":w=="markbeginend"&&this.foldingStopMarker&&this.foldingStopMarker.test(_)?"end":""},this.getFoldWidgetRange=function(y,w,b){return null},this.indentationBlock=function(y,w,b){var _=/\S/,E=y.getLine(w),S=E.search(_);if(S!=-1){for(var A=b||E.length,k=y.getLength(),O=w,j=w;++wO){var I=y.getLine(j).length;return new m(O,A,j,I)}}},this.openingBracketBlock=function(y,w,b,_,E){var S={row:b,column:_+1},A=y.$findClosingBracket(w,S,E);if(A){var k=y.foldWidgets[A.row];return k==null&&(k=y.getFoldWidget(A.row)),k=="start"&&A.row>S.row&&(A.row--,A.column=y.getLine(A.row).length),m.fromPoints(S,A)}},this.closingBracketBlock=function(y,w,b,_,E){var S={row:b,column:_},A=y.$findOpeningBracket(w,S);if(A)return A.column++,S.column--,m.fromPoints(A,S)}}).call(g.prototype)})),ace.define("ace/theme/textmate",["require","exports","module","ace/lib/dom"],(function(f,p,d){p.isDark=!1,p.cssClass="ace-tm",p.cssText='.ace-tm .ace_gutter {background: #f0f0f0;color: #333;}.ace-tm .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-tm .ace_fold {background-color: #6B72E6;}.ace-tm {background-color: #FFFFFF;color: black;}.ace-tm .ace_cursor {color: black;}.ace-tm .ace_invisible {color: rgb(191, 191, 191);}.ace-tm .ace_storage,.ace-tm .ace_keyword {color: blue;}.ace-tm .ace_constant {color: rgb(197, 6, 11);}.ace-tm .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-tm .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-tm .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-tm .ace_invalid {background-color: rgba(255, 0, 0, 0.1);color: red;}.ace-tm .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-tm .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {color: rgb(109, 121, 222);}.ace-tm .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-tm .ace_string {color: rgb(3, 106, 7);}.ace-tm .ace_comment {color: rgb(76, 136, 107);}.ace-tm .ace_comment.ace_doc {color: rgb(0, 102, 255);}.ace-tm .ace_comment.ace_doc.ace_tag {color: rgb(128, 159, 191);}.ace-tm .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-tm .ace_variable {color: rgb(49, 132, 149);}.ace-tm .ace_xml-pe {color: rgb(104, 104, 91);}.ace-tm .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-tm .ace_heading {color: rgb(12, 7, 255);}.ace-tm .ace_list {color:rgb(185, 6, 144);}.ace-tm .ace_meta.ace_tag {color:rgb(0, 22, 142);}.ace-tm .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-tm .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-tm.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;}.ace-tm .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-tm .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-tm .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-tm .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-tm .ace_gutter-active-line {background-color : #dcdcdc;}.ace-tm .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-tm .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}',f("../lib/dom").importCssString(p.cssText,p.cssClass)})),ace.define("ace/line_widgets",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/range"],(function(f,p,d){f("./lib/oop");var m=f("./lib/dom");f("./range").Range;function g(y){this.session=y,this.session.widgetManager=this,this.session.getRowLength=this.getRowLength,this.session.$getWidgetScreenLength=this.$getWidgetScreenLength,this.updateOnChange=this.updateOnChange.bind(this),this.renderWidgets=this.renderWidgets.bind(this),this.measureWidgets=this.measureWidgets.bind(this),this.session._changedWidgets=[],this.$onChangeEditor=this.$onChangeEditor.bind(this),this.session.on("change",this.updateOnChange),this.session.on("changeFold",this.updateOnFold),this.session.on("changeEditor",this.$onChangeEditor)}(function(){this.getRowLength=function(y){var w;return w=this.lineWidgets&&this.lineWidgets[y]&&this.lineWidgets[y].rowCount||0,this.$useWrapMode&&this.$wrapData[y]?this.$wrapData[y].length+1+w:1+w},this.$getWidgetScreenLength=function(){var y=0;return this.lineWidgets.forEach((function(w){w&&w.rowCount&&!w.hidden&&(y+=w.rowCount)})),y},this.$onChangeEditor=function(y){this.attach(y.editor)},this.attach=function(y){y&&y.widgetManager&&y.widgetManager!=this&&y.widgetManager.detach(),this.editor!=y&&(this.detach(),this.editor=y,y&&(y.widgetManager=this,y.renderer.on("beforeRender",this.measureWidgets),y.renderer.on("afterRender",this.renderWidgets)))},this.detach=function(y){var w=this.editor;if(w){this.editor=null,w.widgetManager=null,w.renderer.off("beforeRender",this.measureWidgets),w.renderer.off("afterRender",this.renderWidgets);var b=this.session.lineWidgets;b&&b.forEach((function(_){_&&_.el&&_.el.parentNode&&(_._inDocument=!1,_.el.parentNode.removeChild(_.el))}))}},this.updateOnFold=function(y,w){var b=w.lineWidgets;if(b&&y.action){for(var _=y.data,E=_.start.row,S=_.end.row,A=y.action=="add",k=E+1;k0&&!_[E];)E--;this.firstRow=b.firstRow,this.lastRow=b.lastRow,w.$cursorLayer.config=b;for(var A=E;A<=S;A++){var k=_[A];if(k&&k.el)if(k.hidden)k.el.style.top=-100-(k.pixelHeight||0)+"px";else{k._inDocument||(k._inDocument=!0,w.container.appendChild(k.el));var O=w.$cursorLayer.getPixelPosition({row:A,column:0},!0).top;k.coverLine||(O+=b.lineHeight*this.session.getRowLineCount(k.row)),k.el.style.top=O-b.offset+"px";var j=k.coverGutter?0:w.gutterWidth;k.fixedWidth||(j-=w.scrollLeft),k.el.style.left=j+"px",k.fullWidth&&k.screenWidth&&(k.el.style.minWidth=b.width+2*b.padding+"px"),k.fixedWidth?k.el.style.right=w.scrollBar.getWidth()+"px":k.el.style.right=""}}}}}).call(g.prototype),p.LineWidgets=g})),ace.define("ace/ext/error_marker",["require","exports","module","ace/line_widgets","ace/lib/dom","ace/range"],(function(f,p,d){var m=f("../line_widgets").LineWidgets,g=f("../lib/dom"),y=f("../range").Range;p.showErrorMarker=function(w,b){var _=w.session;_.widgetManager||(_.widgetManager=new m(_),_.widgetManager.attach(w));var E=w.getCursorPosition(),S=E.row,A=_.widgetManager.getWidgetsAtRow(S).filter((function(B){return B.type=="errorMarker"}))[0];A?A.destroy():S-=b;var k,O=(function(B,W,Q){var ee=B.getAnnotations().sort(y.comparePoints);if(ee.length){var ie=(function(ce,ae,me){for(var $e=0,qe=ce.length-1;$e<=qe;){var Te=$e+qe>>1,fe=me(ae,ce[Te]);if(fe>0)$e=Te+1;else{if(!(fe<0))return Te;qe=Te-1}}return-($e+1)})(ee,{row:W,column:-1},y.comparePoints);ie<0&&(ie=-ie-1),ie>=ee.length?ie=Q>0?0:ee.length-1:ie===0&&Q<0&&(ie=ee.length-1);var ne=ee[ie];if(ne&&Q){if(ne.row===W){do ne=ee[ie+=Q];while(ne&&ne.row===W);if(!ne)return ee.slice()}var ve=[];W=ne.row;do ve[Q<0?"unshift":"push"](ne),ne=ee[ie+=Q];while(ne&&ne.row==W);return ve.length&&ve}}})(_,S,b);if(O){var j=O[0];E.column=(j.pos&&typeof j.column!="number"?j.pos.sc:j.column)||0,E.row=j.row,k=w.renderer.$gutterLayer.$annotations[E.row]}else{if(A)return;k={text:["Looks good!"],className:"ace_ok"}}w.session.unfold(E.row),w.selection.moveToPosition(E);var P={row:E.row,fixedWidth:!0,coverGutter:!0,el:g.createElement("div"),type:"errorMarker"},I=P.el.appendChild(g.createElement("div")),$=P.el.appendChild(g.createElement("div"));$.className="error_widget_arrow "+k.className;var R=w.renderer.$cursorLayer.getPixelPosition(E).left;$.style.left=R+w.renderer.gutterWidth-5+"px",P.el.className="error_widget_wrapper",I.className="error_widget "+k.className,I.innerHTML=k.text.join("
    "),I.appendChild(g.createElement("div"));var q=function(B,W,Q){if(W===0&&(Q==="esc"||Q==="return"))return P.destroy(),{command:"null"}};P.destroy=function(){w.$mouseHandler.isMousePressed||(w.keyBinding.removeKeyboardHandler(q),_.widgetManager.removeLineWidget(P),w.off("changeSelection",P.destroy),w.off("changeSession",P.destroy),w.off("mouseup",P.destroy),w.off("change",P.destroy))},w.keyBinding.addKeyboardHandler(q),w.on("changeSelection",P.destroy),w.on("changeSession",P.destroy),w.on("mouseup",P.destroy),w.on("change",P.destroy),w.session.widgetManager.addLineWidget(P),P.el.onmousedown=w.focus.bind(w),w.renderer.scrollCursorIntoView(null,.5,{bottom:P.el.offsetHeight})},g.importCssString(" .error_widget_wrapper { background: inherit; color: inherit; border:none } .error_widget { border-top: solid 2px; border-bottom: solid 2px; margin: 5px 0; padding: 10px 40px; white-space: pre-wrap; } .error_widget.ace_error, .error_widget_arrow.ace_error{ border-color: #ff5a5a } .error_widget.ace_warning, .error_widget_arrow.ace_warning{ border-color: #F1D817 } .error_widget.ace_info, .error_widget_arrow.ace_info{ border-color: #5a5a5a } .error_widget.ace_ok, .error_widget_arrow.ace_ok{ border-color: #5aaa5a } .error_widget_arrow { position: absolute; border: solid 5px; border-top-color: transparent!important; border-right-color: transparent!important; border-left-color: transparent!important; top: -5px; }","")})),ace.define("ace/ace",["require","exports","module","ace/lib/fixoldbrowsers","ace/lib/dom","ace/lib/event","ace/editor","ace/edit_session","ace/undomanager","ace/virtual_renderer","ace/worker/worker_client","ace/keyboard/hash_handler","ace/placeholder","ace/multi_select","ace/mode/folding/fold_mode","ace/theme/textmate","ace/ext/error_marker","ace/config"],(function(f,p,d){f("./lib/fixoldbrowsers");var m=f("./lib/dom"),g=f("./lib/event"),y=f("./editor").Editor,w=f("./edit_session").EditSession,b=f("./undomanager").UndoManager,_=f("./virtual_renderer").VirtualRenderer;f("./worker/worker_client"),f("./keyboard/hash_handler"),f("./placeholder"),f("./multi_select"),f("./mode/folding/fold_mode"),f("./theme/textmate"),f("./ext/error_marker"),p.config=f("./config"),p.acequire=f,p.define=a.amdD,p.edit=function(E){if(typeof E=="string"){var S=E;if(!(E=document.getElementById(S)))throw new Error("ace.edit can't find div #"+S)}if(E&&E.env&&E.env.editor instanceof y)return E.env.editor;var A="";if(E&&/input|textarea/i.test(E.tagName)){var k=E;A=k.value,E=m.createElement("pre"),k.parentNode.replaceChild(E,k)}else E&&(A=m.getInnerText(E),E.innerHTML="");var O=p.createEditSession(A),j=new y(new _(E));j.setSession(O);var P={document:O,editor:j,onResize:j.resize.bind(j,null)};return k&&(P.textarea=k),g.addListener(window,"resize",P.onResize),j.on("destroy",(function(){g.removeListener(window,"resize",P.onResize),P.editor.container.env=null})),j.container.env=j.env=P,j},p.createEditSession=function(E,S){var A=new w(E,S);return A.setUndoManager(new b),A},p.EditSession=w,p.UndoManager=b,p.version="1.2.9"})),ace.acequire(["ace/ace"],(function(f){for(var p in f&&(f.config.init(!0),f.define=ace.define),window.ace||(window.ace=f),f)f.hasOwnProperty(p)&&(window.ace[p]=f[p])})),l.exports=window.ace.acequire("ace/ace")},47586:(l,u,a)=>{var f=a(42832);l.exports=f==="NODE"},47649:(l,u,a)=>{a(14729);var f=a(92046);l.exports=f.Object.entries},47714:(l,u,a)=>{var f=a(11091),p=a(7376),d=a(55463),m=a(98828),g=a(85582),y=a(62250),w=a(28450),b=a(83569),_=a(68055),E=d&&d.prototype;if(f({target:"Promise",proto:!0,real:!0,forced:!!d&&m((function(){E.finally.call({then:function(){}},(function(){}))}))},{finally:function(A){var k=w(this,g("Promise")),O=y(A);return this.then(O?function(j){return b(k,A()).then((function(){return j}))}:A,O?function(j){return b(k,A()).then((function(){throw j}))}:A)}}),!p&&y(d)){var S=g("Promise").prototype.finally;E.finally!==S&&_(E,"finally",S,{unsafe:!0})}},47886:(l,u,a)=>{var f=a(5861),p=a(40346);l.exports=function(d){return p(d)&&f(d)=="[object WeakMap]"}},47934:(l,u,a)=>{l.exports={ary:a(64626),assign:a(74733),clone:a(32629),curry:a(49747),forEach:a(83729),isArray:a(56449),isError:a(23546),isFunction:a(1882),isWeakMap:a(47886),iteratee:a(33855),keys:a(88984),rearg:a(84195),toInteger:a(61489),toPath:a(42072)}},48079:(l,u,a)=>{l.exports=a(98894)},48152:(l,u,a)=>{var f=a(28303),p=f&&new f;l.exports=p},48184:(l,u,a)=>{var f,p=a(36556),d=a(99721)(/^\s*(?:function)?\*/),m=a(49092)(),g=a(93628),y=p("Object.prototype.toString"),w=p("Function.prototype.toString");l.exports=function(b){if(typeof b!="function")return!1;if(d(w(b)))return!0;if(!m)return y(b)==="[object GeneratorFunction]";if(!g)return!1;if(f===void 0){var _=(function(){if(!m)return!1;try{return Function("return function*() {}")()}catch{}})();f=!!_&&g(_)}return g(b)===f}},48270:(l,u,a)=>{a(80430);var f=a(61747);l.exports=f("String","endsWith")},48287:(l,u,a)=>{var f=a(67526),p=a(251),d=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;u.Buffer=y,u.SlowBuffer=function(Ae){return+Ae!=Ae&&(Ae=0),y.alloc(+Ae)},u.INSPECT_MAX_BYTES=50;var m=2147483647;function g(Ae){if(Ae>m)throw new RangeError('The value "'+Ae+'" is invalid for option "size"');var Ie=new Uint8Array(Ae);return Object.setPrototypeOf(Ie,y.prototype),Ie}function y(Ae,Ie,Je){if(typeof Ae=="number"){if(typeof Ie=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return _(Ae)}return w(Ae,Ie,Je)}function w(Ae,Ie,Je){if(typeof Ae=="string")return(function(we,Re){if(typeof Re=="string"&&Re!==""||(Re="utf8"),!y.isEncoding(Re))throw new TypeError("Unknown encoding: "+Re);var Ye=0|k(we,Re),ct=g(Ye),St=ct.write(we,Re);return St!==Ye&&(ct=ct.slice(0,St)),ct})(Ae,Ie);if(ArrayBuffer.isView(Ae))return(function(we){if(kt(we,Uint8Array)){var Re=new Uint8Array(we);return S(Re.buffer,Re.byteOffset,Re.byteLength)}return E(we)})(Ae);if(Ae==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ae);if(kt(Ae,ArrayBuffer)||Ae&&kt(Ae.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(kt(Ae,SharedArrayBuffer)||Ae&&kt(Ae.buffer,SharedArrayBuffer)))return S(Ae,Ie,Je);if(typeof Ae=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var nt=Ae.valueOf&&Ae.valueOf();if(nt!=null&&nt!==Ae)return y.from(nt,Ie,Je);var Pe=(function(we){if(y.isBuffer(we)){var Re=0|A(we.length),Ye=g(Re);return Ye.length===0||we.copy(Ye,0,0,Re),Ye}if(we.length!==void 0)return typeof we.length!="number"||gt(we.length)?g(0):E(we);if(we.type==="Buffer"&&Array.isArray(we.data))return E(we.data)})(Ae);if(Pe)return Pe;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof Ae[Symbol.toPrimitive]=="function")return y.from(Ae[Symbol.toPrimitive]("string"),Ie,Je);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ae)}function b(Ae){if(typeof Ae!="number")throw new TypeError('"size" argument must be of type number');if(Ae<0)throw new RangeError('The value "'+Ae+'" is invalid for option "size"')}function _(Ae){return b(Ae),g(Ae<0?0:0|A(Ae))}function E(Ae){for(var Ie=Ae.length<0?0:0|A(Ae.length),Je=g(Ie),nt=0;nt=m)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+m.toString(16)+" bytes");return 0|Ae}function k(Ae,Ie){if(y.isBuffer(Ae))return Ae.length;if(ArrayBuffer.isView(Ae)||kt(Ae,ArrayBuffer))return Ae.byteLength;if(typeof Ae!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ae);var Je=Ae.length,nt=arguments.length>2&&arguments[2]===!0;if(!nt&&Je===0)return 0;for(var Pe=!1;;)switch(Ie){case"ascii":case"latin1":case"binary":return Je;case"utf8":case"utf-8":return Ke(Ae).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Je;case"hex":return Je>>>1;case"base64":return Qe(Ae).length;default:if(Pe)return nt?-1:Ke(Ae).length;Ie=(""+Ie).toLowerCase(),Pe=!0}}function O(Ae,Ie,Je){var nt=!1;if((Ie===void 0||Ie<0)&&(Ie=0),Ie>this.length||((Je===void 0||Je>this.length)&&(Je=this.length),Je<=0)||(Je>>>=0)<=(Ie>>>=0))return"";for(Ae||(Ae="utf8");;)switch(Ae){case"hex":return ce(this,Ie,Je);case"utf8":case"utf-8":return ee(this,Ie,Je);case"ascii":return ne(this,Ie,Je);case"latin1":case"binary":return ve(this,Ie,Je);case"base64":return Q(this,Ie,Je);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ae(this,Ie,Je);default:if(nt)throw new TypeError("Unknown encoding: "+Ae);Ae=(Ae+"").toLowerCase(),nt=!0}}function j(Ae,Ie,Je){var nt=Ae[Ie];Ae[Ie]=Ae[Je],Ae[Je]=nt}function P(Ae,Ie,Je,nt,Pe){if(Ae.length===0)return-1;if(typeof Je=="string"?(nt=Je,Je=0):Je>2147483647?Je=2147483647:Je<-2147483648&&(Je=-2147483648),gt(Je=+Je)&&(Je=Pe?0:Ae.length-1),Je<0&&(Je=Ae.length+Je),Je>=Ae.length){if(Pe)return-1;Je=Ae.length-1}else if(Je<0){if(!Pe)return-1;Je=0}if(typeof Ie=="string"&&(Ie=y.from(Ie,nt)),y.isBuffer(Ie))return Ie.length===0?-1:I(Ae,Ie,Je,nt,Pe);if(typeof Ie=="number")return Ie&=255,typeof Uint8Array.prototype.indexOf=="function"?Pe?Uint8Array.prototype.indexOf.call(Ae,Ie,Je):Uint8Array.prototype.lastIndexOf.call(Ae,Ie,Je):I(Ae,[Ie],Je,nt,Pe);throw new TypeError("val must be string, number or Buffer")}function I(Ae,Ie,Je,nt,Pe){var we,Re=1,Ye=Ae.length,ct=Ie.length;if(nt!==void 0&&((nt=String(nt).toLowerCase())==="ucs2"||nt==="ucs-2"||nt==="utf16le"||nt==="utf-16le")){if(Ae.length<2||Ie.length<2)return-1;Re=2,Ye/=2,ct/=2,Je/=2}function St(Ce,pe){return Re===1?Ce[pe]:Ce.readUInt16BE(pe*Re)}if(Pe){var yt=-1;for(we=Je;weYe&&(Je=Ye-ct),we=Je;we>=0;we--){for(var It=!0,Qt=0;QtPe&&(nt=Pe):nt=Pe;var we=Ie.length;nt>we/2&&(nt=we/2);for(var Re=0;Re>8,ct=Re%256,St.push(ct),St.push(Ye);return St})(Ie,Ae.length-Je),Ae,Je,nt)}function Q(Ae,Ie,Je){return Ie===0&&Je===Ae.length?f.fromByteArray(Ae):f.fromByteArray(Ae.slice(Ie,Je))}function ee(Ae,Ie,Je){Je=Math.min(Ae.length,Je);for(var nt=[],Pe=Ie;Pe239?4:St>223?3:St>191?2:1;if(Pe+It<=Je)switch(It){case 1:St<128&&(yt=St);break;case 2:(192&(we=Ae[Pe+1]))==128&&(ct=(31&St)<<6|63&we)>127&&(yt=ct);break;case 3:we=Ae[Pe+1],Re=Ae[Pe+2],(192&we)==128&&(192&Re)==128&&(ct=(15&St)<<12|(63&we)<<6|63&Re)>2047&&(ct<55296||ct>57343)&&(yt=ct);break;case 4:we=Ae[Pe+1],Re=Ae[Pe+2],Ye=Ae[Pe+3],(192&we)==128&&(192&Re)==128&&(192&Ye)==128&&(ct=(15&St)<<18|(63&we)<<12|(63&Re)<<6|63&Ye)>65535&&ct<1114112&&(yt=ct)}yt===null?(yt=65533,It=1):yt>65535&&(yt-=65536,nt.push(yt>>>10&1023|55296),yt=56320|1023&yt),nt.push(yt),Pe+=It}return(function(Qt){var Ce=Qt.length;if(Ce<=ie)return String.fromCharCode.apply(String,Qt);for(var pe="",ke=0;ke"u"||typeof console.error!="function"||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(y.prototype,"parent",{enumerable:!0,get:function(){if(y.isBuffer(this))return this.buffer}}),Object.defineProperty(y.prototype,"offset",{enumerable:!0,get:function(){if(y.isBuffer(this))return this.byteOffset}}),y.poolSize=8192,y.from=function(Ae,Ie,Je){return w(Ae,Ie,Je)},Object.setPrototypeOf(y.prototype,Uint8Array.prototype),Object.setPrototypeOf(y,Uint8Array),y.alloc=function(Ae,Ie,Je){return(function(nt,Pe,we){return b(nt),nt<=0?g(nt):Pe!==void 0?typeof we=="string"?g(nt).fill(Pe,we):g(nt).fill(Pe):g(nt)})(Ae,Ie,Je)},y.allocUnsafe=function(Ae){return _(Ae)},y.allocUnsafeSlow=function(Ae){return _(Ae)},y.isBuffer=function(Ae){return Ae!=null&&Ae._isBuffer===!0&&Ae!==y.prototype},y.compare=function(Ae,Ie){if(kt(Ae,Uint8Array)&&(Ae=y.from(Ae,Ae.offset,Ae.byteLength)),kt(Ie,Uint8Array)&&(Ie=y.from(Ie,Ie.offset,Ie.byteLength)),!y.isBuffer(Ae)||!y.isBuffer(Ie))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ae===Ie)return 0;for(var Je=Ae.length,nt=Ie.length,Pe=0,we=Math.min(Je,nt);Pent.length?y.from(we).copy(nt,Pe):Uint8Array.prototype.set.call(nt,we,Pe);else{if(!y.isBuffer(we))throw new TypeError('"list" argument must be an Array of Buffers');we.copy(nt,Pe)}Pe+=we.length}return nt},y.byteLength=k,y.prototype._isBuffer=!0,y.prototype.swap16=function(){var Ae=this.length;if(Ae%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Ie=0;IeIe&&(Ae+=" ... "),""},d&&(y.prototype[d]=y.prototype.inspect),y.prototype.compare=function(Ae,Ie,Je,nt,Pe){if(kt(Ae,Uint8Array)&&(Ae=y.from(Ae,Ae.offset,Ae.byteLength)),!y.isBuffer(Ae))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ae);if(Ie===void 0&&(Ie=0),Je===void 0&&(Je=Ae?Ae.length:0),nt===void 0&&(nt=0),Pe===void 0&&(Pe=this.length),Ie<0||Je>Ae.length||nt<0||Pe>this.length)throw new RangeError("out of range index");if(nt>=Pe&&Ie>=Je)return 0;if(nt>=Pe)return-1;if(Ie>=Je)return 1;if(this===Ae)return 0;for(var we=(Pe>>>=0)-(nt>>>=0),Re=(Je>>>=0)-(Ie>>>=0),Ye=Math.min(we,Re),ct=this.slice(nt,Pe),St=Ae.slice(Ie,Je),yt=0;yt>>=0,isFinite(Je)?(Je>>>=0,nt===void 0&&(nt="utf8")):(nt=Je,Je=void 0)}var Pe=this.length-Ie;if((Je===void 0||Je>Pe)&&(Je=Pe),Ae.length>0&&(Je<0||Ie<0)||Ie>this.length)throw new RangeError("Attempt to write outside buffer bounds");nt||(nt="utf8");for(var we=!1;;)switch(nt){case"hex":return $(this,Ae,Ie,Je);case"utf8":case"utf-8":return R(this,Ae,Ie,Je);case"ascii":case"latin1":case"binary":return q(this,Ae,Ie,Je);case"base64":return B(this,Ae,Ie,Je);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return W(this,Ae,Ie,Je);default:if(we)throw new TypeError("Unknown encoding: "+nt);nt=(""+nt).toLowerCase(),we=!0}},y.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ie=4096;function ne(Ae,Ie,Je){var nt="";Je=Math.min(Ae.length,Je);for(var Pe=Ie;Pent)&&(Je=nt);for(var Pe="",we=Ie;weJe)throw new RangeError("Trying to access beyond buffer length")}function $e(Ae,Ie,Je,nt,Pe,we){if(!y.isBuffer(Ae))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ie>Pe||IeAe.length)throw new RangeError("Index out of range")}function qe(Ae,Ie,Je,nt,Pe,we){if(Je+nt>Ae.length)throw new RangeError("Index out of range");if(Je<0)throw new RangeError("Index out of range")}function Te(Ae,Ie,Je,nt,Pe){return Ie=+Ie,Je>>>=0,Pe||qe(Ae,0,Je,4),p.write(Ae,Ie,Je,nt,23,4),Je+4}function fe(Ae,Ie,Je,nt,Pe){return Ie=+Ie,Je>>>=0,Pe||qe(Ae,0,Je,8),p.write(Ae,Ie,Je,nt,52,8),Je+8}y.prototype.slice=function(Ae,Ie){var Je=this.length;(Ae=~~Ae)<0?(Ae+=Je)<0&&(Ae=0):Ae>Je&&(Ae=Je),(Ie=Ie===void 0?Je:~~Ie)<0?(Ie+=Je)<0&&(Ie=0):Ie>Je&&(Ie=Je),Ie>>=0,Ie>>>=0,Je||me(Ae,Ie,this.length);for(var nt=this[Ae],Pe=1,we=0;++we>>=0,Ie>>>=0,Je||me(Ae,Ie,this.length);for(var nt=this[Ae+--Ie],Pe=1;Ie>0&&(Pe*=256);)nt+=this[Ae+--Ie]*Pe;return nt},y.prototype.readUint8=y.prototype.readUInt8=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,1,this.length),this[Ae]},y.prototype.readUint16LE=y.prototype.readUInt16LE=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,2,this.length),this[Ae]|this[Ae+1]<<8},y.prototype.readUint16BE=y.prototype.readUInt16BE=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,2,this.length),this[Ae]<<8|this[Ae+1]},y.prototype.readUint32LE=y.prototype.readUInt32LE=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,4,this.length),(this[Ae]|this[Ae+1]<<8|this[Ae+2]<<16)+16777216*this[Ae+3]},y.prototype.readUint32BE=y.prototype.readUInt32BE=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,4,this.length),16777216*this[Ae]+(this[Ae+1]<<16|this[Ae+2]<<8|this[Ae+3])},y.prototype.readIntLE=function(Ae,Ie,Je){Ae>>>=0,Ie>>>=0,Je||me(Ae,Ie,this.length);for(var nt=this[Ae],Pe=1,we=0;++we=(Pe*=128)&&(nt-=Math.pow(2,8*Ie)),nt},y.prototype.readIntBE=function(Ae,Ie,Je){Ae>>>=0,Ie>>>=0,Je||me(Ae,Ie,this.length);for(var nt=Ie,Pe=1,we=this[Ae+--nt];nt>0&&(Pe*=256);)we+=this[Ae+--nt]*Pe;return we>=(Pe*=128)&&(we-=Math.pow(2,8*Ie)),we},y.prototype.readInt8=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,1,this.length),128&this[Ae]?-1*(255-this[Ae]+1):this[Ae]},y.prototype.readInt16LE=function(Ae,Ie){Ae>>>=0,Ie||me(Ae,2,this.length);var Je=this[Ae]|this[Ae+1]<<8;return 32768&Je?4294901760|Je:Je},y.prototype.readInt16BE=function(Ae,Ie){Ae>>>=0,Ie||me(Ae,2,this.length);var Je=this[Ae+1]|this[Ae]<<8;return 32768&Je?4294901760|Je:Je},y.prototype.readInt32LE=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,4,this.length),this[Ae]|this[Ae+1]<<8|this[Ae+2]<<16|this[Ae+3]<<24},y.prototype.readInt32BE=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,4,this.length),this[Ae]<<24|this[Ae+1]<<16|this[Ae+2]<<8|this[Ae+3]},y.prototype.readFloatLE=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,4,this.length),p.read(this,Ae,!0,23,4)},y.prototype.readFloatBE=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,4,this.length),p.read(this,Ae,!1,23,4)},y.prototype.readDoubleLE=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,8,this.length),p.read(this,Ae,!0,52,8)},y.prototype.readDoubleBE=function(Ae,Ie){return Ae>>>=0,Ie||me(Ae,8,this.length),p.read(this,Ae,!1,52,8)},y.prototype.writeUintLE=y.prototype.writeUIntLE=function(Ae,Ie,Je,nt){Ae=+Ae,Ie>>>=0,Je>>>=0,nt||$e(this,Ae,Ie,Je,Math.pow(2,8*Je)-1,0);var Pe=1,we=0;for(this[Ie]=255&Ae;++we>>=0,Je>>>=0,nt||$e(this,Ae,Ie,Je,Math.pow(2,8*Je)-1,0);var Pe=Je-1,we=1;for(this[Ie+Pe]=255&Ae;--Pe>=0&&(we*=256);)this[Ie+Pe]=Ae/we&255;return Ie+Je},y.prototype.writeUint8=y.prototype.writeUInt8=function(Ae,Ie,Je){return Ae=+Ae,Ie>>>=0,Je||$e(this,Ae,Ie,1,255,0),this[Ie]=255&Ae,Ie+1},y.prototype.writeUint16LE=y.prototype.writeUInt16LE=function(Ae,Ie,Je){return Ae=+Ae,Ie>>>=0,Je||$e(this,Ae,Ie,2,65535,0),this[Ie]=255&Ae,this[Ie+1]=Ae>>>8,Ie+2},y.prototype.writeUint16BE=y.prototype.writeUInt16BE=function(Ae,Ie,Je){return Ae=+Ae,Ie>>>=0,Je||$e(this,Ae,Ie,2,65535,0),this[Ie]=Ae>>>8,this[Ie+1]=255&Ae,Ie+2},y.prototype.writeUint32LE=y.prototype.writeUInt32LE=function(Ae,Ie,Je){return Ae=+Ae,Ie>>>=0,Je||$e(this,Ae,Ie,4,4294967295,0),this[Ie+3]=Ae>>>24,this[Ie+2]=Ae>>>16,this[Ie+1]=Ae>>>8,this[Ie]=255&Ae,Ie+4},y.prototype.writeUint32BE=y.prototype.writeUInt32BE=function(Ae,Ie,Je){return Ae=+Ae,Ie>>>=0,Je||$e(this,Ae,Ie,4,4294967295,0),this[Ie]=Ae>>>24,this[Ie+1]=Ae>>>16,this[Ie+2]=Ae>>>8,this[Ie+3]=255&Ae,Ie+4},y.prototype.writeIntLE=function(Ae,Ie,Je,nt){if(Ae=+Ae,Ie>>>=0,!nt){var Pe=Math.pow(2,8*Je-1);$e(this,Ae,Ie,Je,Pe-1,-Pe)}var we=0,Re=1,Ye=0;for(this[Ie]=255&Ae;++we>>=0,!nt){var Pe=Math.pow(2,8*Je-1);$e(this,Ae,Ie,Je,Pe-1,-Pe)}var we=Je-1,Re=1,Ye=0;for(this[Ie+we]=255&Ae;--we>=0&&(Re*=256);)Ae<0&&Ye===0&&this[Ie+we+1]!==0&&(Ye=1),this[Ie+we]=(Ae/Re|0)-Ye&255;return Ie+Je},y.prototype.writeInt8=function(Ae,Ie,Je){return Ae=+Ae,Ie>>>=0,Je||$e(this,Ae,Ie,1,127,-128),Ae<0&&(Ae=255+Ae+1),this[Ie]=255&Ae,Ie+1},y.prototype.writeInt16LE=function(Ae,Ie,Je){return Ae=+Ae,Ie>>>=0,Je||$e(this,Ae,Ie,2,32767,-32768),this[Ie]=255&Ae,this[Ie+1]=Ae>>>8,Ie+2},y.prototype.writeInt16BE=function(Ae,Ie,Je){return Ae=+Ae,Ie>>>=0,Je||$e(this,Ae,Ie,2,32767,-32768),this[Ie]=Ae>>>8,this[Ie+1]=255&Ae,Ie+2},y.prototype.writeInt32LE=function(Ae,Ie,Je){return Ae=+Ae,Ie>>>=0,Je||$e(this,Ae,Ie,4,2147483647,-2147483648),this[Ie]=255&Ae,this[Ie+1]=Ae>>>8,this[Ie+2]=Ae>>>16,this[Ie+3]=Ae>>>24,Ie+4},y.prototype.writeInt32BE=function(Ae,Ie,Je){return Ae=+Ae,Ie>>>=0,Je||$e(this,Ae,Ie,4,2147483647,-2147483648),Ae<0&&(Ae=4294967295+Ae+1),this[Ie]=Ae>>>24,this[Ie+1]=Ae>>>16,this[Ie+2]=Ae>>>8,this[Ie+3]=255&Ae,Ie+4},y.prototype.writeFloatLE=function(Ae,Ie,Je){return Te(this,Ae,Ie,!0,Je)},y.prototype.writeFloatBE=function(Ae,Ie,Je){return Te(this,Ae,Ie,!1,Je)},y.prototype.writeDoubleLE=function(Ae,Ie,Je){return fe(this,Ae,Ie,!0,Je)},y.prototype.writeDoubleBE=function(Ae,Ie,Je){return fe(this,Ae,Ie,!1,Je)},y.prototype.copy=function(Ae,Ie,Je,nt){if(!y.isBuffer(Ae))throw new TypeError("argument should be a Buffer");if(Je||(Je=0),nt||nt===0||(nt=this.length),Ie>=Ae.length&&(Ie=Ae.length),Ie||(Ie=0),nt>0&&nt=this.length)throw new RangeError("Index out of range");if(nt<0)throw new RangeError("sourceEnd out of bounds");nt>this.length&&(nt=this.length),Ae.length-Ie>>=0,Je=Je===void 0?this.length:Je>>>0,Ae||(Ae=0),typeof Ae=="number")for(we=Ie;we55295&&Je<57344){if(!Pe){if(Je>56319){(Ie-=3)>-1&&we.push(239,191,189);continue}if(Re+1===nt){(Ie-=3)>-1&&we.push(239,191,189);continue}Pe=Je;continue}if(Je<56320){(Ie-=3)>-1&&we.push(239,191,189),Pe=Je;continue}Je=65536+(Pe-55296<<10|Je-56320)}else Pe&&(Ie-=3)>-1&&we.push(239,191,189);if(Pe=null,Je<128){if((Ie-=1)<0)break;we.push(Je)}else if(Je<2048){if((Ie-=2)<0)break;we.push(Je>>6|192,63&Je|128)}else if(Je<65536){if((Ie-=3)<0)break;we.push(Je>>12|224,Je>>6&63|128,63&Je|128)}else{if(!(Je<1114112))throw new Error("Invalid code point");if((Ie-=4)<0)break;we.push(Je>>18|240,Je>>12&63|128,Je>>6&63|128,63&Je|128)}}return we}function Qe(Ae){return f.toByteArray((function(Ie){if((Ie=(Ie=Ie.split("=")[0]).trim().replace(xe,"")).length<2)return"";for(;Ie.length%4!=0;)Ie+="=";return Ie})(Ae))}function bt(Ae,Ie,Je,nt){for(var Pe=0;Pe=Ie.length||Pe>=Ae.length);++Pe)Ie[Pe+Je]=Ae[Pe];return Pe}function kt(Ae,Ie){return Ae instanceof Ie||Ae!=null&&Ae.constructor!=null&&Ae.constructor.name!=null&&Ae.constructor.name===Ie.name}function gt(Ae){return Ae!=Ae}var $t=(function(){for(var Ae="0123456789abcdef",Ie=new Array(256),Je=0;Je<16;++Je)for(var nt=16*Je,Pe=0;Pe<16;++Pe)Ie[nt+Pe]=Ae[Je]+Ae[Pe];return Ie})()},48559:(l,u,a)=>{var f=a(11091),p=a(1907),d=a(11793),m=p([].reverse),g=[1,2];f({target:"Array",proto:!0,forced:String(g)===String(g.reverse())},{reverse:function(){return d(this)&&(this.length=this.length),m(this)}})},48590:(l,u)=>{Object.defineProperty(u,"__esModule",{value:!0}),u.default=function(a){return a&&a.type==="@@redux/INIT"?"initialState argument passed to createStore":"previous state received by the reducer"},l.exports=u.default},48648:l=>{l.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null},48655:(l,u,a)=>{var f=a(26025);l.exports=function(p){return f(this.__data__,p)>-1}},48675:(l,u,a)=>{l.exports=a(20850)},48948:(l,u,a)=>{var f=a(21791),p=a(86375);l.exports=function(d,m){return f(d,p(d),m)}},49092:(l,u,a)=>{var f=a(41333);l.exports=function(){return f()&&!!Symbol.toStringTag}},49295:(l,u,a)=>{var f=a(11091),p=a(70726).filter;f({target:"Array",proto:!0,forced:!a(59552)("filter")},{filter:function(d){return p(this,d,arguments.length>1?arguments[1]:void 0)}})},49326:(l,u,a)=>{var f=a(31769),p=a(72428),d=a(56449),m=a(30361),g=a(30294),y=a(77797);l.exports=function(w,b,_){for(var E=-1,S=(b=f(b,w)).length,A=!1;++E{l.exports=function(u){return u==="UINT8"||u==="UINT8C"||u==="UINT16"||u==="UINT32"||u==="BIGUINT64"}},49472:(l,u,a)=>{var f,p,d,m,g=a(45951),y=a(76024),w=a(28311),b=a(62250),_=a(49724),E=a(98828),S=a(62416),A=a(93427),k=a(49552),O=a(24787),j=a(71829),P=a(47586),I=g.setImmediate,$=g.clearImmediate,R=g.process,q=g.Dispatch,B=g.Function,W=g.MessageChannel,Q=g.String,ee=0,ie={},ne="onreadystatechange";E((function(){f=g.location}));var ve=function($e){if(_(ie,$e)){var qe=ie[$e];delete ie[$e],qe()}},ce=function($e){return function(){ve($e)}},ae=function($e){ve($e.data)},me=function($e){g.postMessage(Q($e),f.protocol+"//"+f.host)};I&&$||(I=function($e){O(arguments.length,1);var qe=b($e)?$e:B($e),Te=A(arguments,1);return ie[++ee]=function(){y(qe,void 0,Te)},p(ee),ee},$=function($e){delete ie[$e]},P?p=function($e){R.nextTick(ce($e))}:q&&q.now?p=function($e){q.now(ce($e))}:W&&!j?(m=(d=new W).port2,d.port1.onmessage=ae,p=w(m.postMessage,m)):g.addEventListener&&b(g.postMessage)&&!g.importScripts&&f&&f.protocol!=="file:"&&!E(me)?(p=me,g.addEventListener("message",ae,!1)):p=ne in k("script")?function($e){S.appendChild(k("script"))[ne]=function(){S.removeChild(this),ve($e)}}:function($e){setTimeout(ce($e),0)}),l.exports={set:I,clear:$}},49552:(l,u,a)=>{var f=a(45951),p=a(46285),d=f.document,m=p(d)&&p(d.createElement);l.exports=function(g){return m?d.createElement(g):{}}},49653:(l,u,a)=>{var f=a(37828);l.exports=function(p){var d=new p.constructor(p.byteLength);return new f(d).set(new f(p)),d}},49698:l=>{var u=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");l.exports=function(a){return u.test(a)}},49721:(l,u,a)=>{var f=a(11091),p=a(85582),d=a(76024),m=a(13930),g=a(1907),y=a(98828),w=a(62250),b=a(25594),_=a(93427),E=a(96656),S=a(19846),A=String,k=p("JSON","stringify"),O=g(/./.exec),j=g("".charAt),P=g("".charCodeAt),I=g("".replace),$=g(1 .toString),R=/[\uD800-\uDFFF]/g,q=/^[\uD800-\uDBFF]$/,B=/^[\uDC00-\uDFFF]$/,W=!S||y((function(){var ne=p("Symbol")("stringify detection");return k([ne])!=="[null]"||k({a:ne})!=="{}"||k(Object(ne))!=="{}"})),Q=y((function(){return k("\uDF06\uD834")!=='"\\udf06\\ud834"'||k("\uDEAD")!=='"\\udead"'})),ee=function(ne,ve){var ce=_(arguments),ae=E(ve);if(w(ae)||ne!==void 0&&!b(ne))return ce[1]=function(me,$e){if(w(ae)&&($e=m(ae,this,A(me),$e)),!b($e))return $e},d(k,null,ce)},ie=function(ne,ve,ce){var ae=j(ce,ve-1),me=j(ce,ve+1);return O(q,ne)&&!O(B,me)||O(B,ne)&&!O(q,ae)?"\\u"+$(P(ne,0),16):ne};k&&f({target:"JSON",stat:!0,arity:3,forced:W||Q},{stringify:function(ne,ve,ce){var ae=_(arguments),me=d(W?ee:k,null,ae);return Q&&typeof me=="string"?I(me,R,ie):me}})},49724:(l,u,a)=>{var f=a(1907),p=a(39298),d=f({}.hasOwnProperty);l.exports=Object.hasOwn||function(m,g){return d(p(m),g)}},49747:(l,u,a)=>{var f=a(66977);function p(d,m,g){var y=f(d,8,void 0,void 0,void 0,void 0,void 0,m=g?void 0:m);return y.placeholder=p.placeholder,y}p.placeholder={},l.exports=p},50002:(l,u,a)=>{var f=a(82199),p=a(4664),d=a(95950);l.exports=function(m){return f(m,d,p)}},50104:(l,u,a)=>{var f=a(53661);function p(d,m){if(typeof d!="function"||m!=null&&typeof m!="function")throw new TypeError("Expected a function");var g=function(){var y=arguments,w=m?m.apply(this,y):y[0],b=g.cache;if(b.has(w))return b.get(w);var _=d.apply(this,y);return g.cache=b.set(w,_)||b,_};return g.cache=new(p.Cache||f),g}p.Cache=f,l.exports=p},50359:(l,u,a)=>{a(20366)("replaceAll")},50530:(l,u,a)=>{var f=a(45837);l.exports=f},50583:(l,u,a)=>{var f=a(47237),p=a(17255),d=a(28586),m=a(77797);l.exports=function(g){return d(g)?f(m(g)):p(g)}},50689:(l,u,a)=>{var f=a(50002),p=Object.prototype.hasOwnProperty;l.exports=function(d,m,g,y,w,b){var _=1&g,E=f(d),S=E.length;if(S!=f(m).length&&!_)return!1;for(var A=S;A--;){var k=E[A];if(!(_?k in m:p.call(m,k)))return!1}var O=b.get(d),j=b.get(m);if(O&&j)return O==m&&j==d;var P=!0;b.set(d,m),b.set(m,d);for(var I=_;++A{l.exports=a(76490)},50727:(l,u,a)=>{var f=a(11091),p=a(65993).trim;f({target:"String",proto:!0,forced:a(95819)("trim")},{trim:function(){return p(this)}})},50828:(l,u,a)=>{var f=a(24647),p=a(13222),d=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,m=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");l.exports=function(g){return(g=p(g))&&g.replace(d,f).replace(m,"")}},51175:(l,u,a)=>{var f=a(19846);l.exports=f&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},51234:l=>{l.exports=function(u,a,f){for(var p=-1,d=u.length,m=a.length,g={};++p{function u(y){return(function(w){if(Array.isArray(w))return f(w)})(y)||(function(w){if(typeof Symbol<"u"&&w[Symbol.iterator]!=null||w["@@iterator"]!=null)return Array.from(w)})(y)||a(y)||(function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()}function a(y,w){if(y){if(typeof y=="string")return f(y,w);var b=Object.prototype.toString.call(y).slice(8,-1);return b==="Object"&&y.constructor&&(b=y.constructor.name),b==="Map"||b==="Set"?Array.from(y):b==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?f(y,w):void 0}}function f(y,w){(w==null||w>y.length)&&(w=y.length);for(var b=0,_=new Array(w);b=E.length?{done:!0}:{done:!1,value:E[k++]}},e:function($){throw $},f:O}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var j,P=!0,I=!1;return{s:function(){A=A.call(E)},n:function(){var $=A.next();return P=$.done,$},e:function($){I=!0,j=$},f:function(){try{P||A.return==null||A.return()}finally{if(I)throw j}}}})(this._defaults);try{for(b.s();!(w=b.n()).done;){var _=w.value;y[_.fn].apply(y,u(_.args))}}catch(E){b.e(E)}finally{b.f()}},l.exports=p},51420:(l,u,a)=>{var f=a(80079);l.exports=function(){this.__data__=new f,this.size=0}},51459:l=>{l.exports=function(u){return this.__data__.has(u)}},51660:(l,u,a)=>{a(20366)("species")},51811:l=>{var u=Date.now;l.exports=function(a){var f=0,p=0;return function(){var d=u(),m=16-(d-p);if(p=d,m>0){if(++f>=800)return arguments[0]}else f=0;return a.apply(void 0,arguments)}}},51871:(l,u,a)=>{var f=a(1907),p=a(82159);l.exports=function(d,m,g){try{return f(p(Object.getOwnPropertyDescriptor(d,m)[g]))}catch{}}},51873:(l,u,a)=>{var f=a(9325).Symbol;l.exports=f},52098:(l,u,a)=>{var f=a(45951),p=a(39447),d=Object.getOwnPropertyDescriptor;l.exports=function(m){if(!p)return f[m];var g=d(f,m);return g&&g.value}},52158:l=>{l.exports=function(u){return typeof u=="number"&&u>=0&&u<=255&&(0|u)===u}},52228:(l,u,a)=>{a(11091)({target:"Number",stat:!0},{isInteger:a(65370)})},52292:(l,u,a)=>{var f,p,d,m,g,y=a(45951),w=a(52098),b=a(28311),_=a(49472).set,E=a(1626),S=a(71829),A=a(58606),k=a(59291),O=a(47586),j=y.MutationObserver||y.WebKitMutationObserver,P=y.document,I=y.process,$=y.Promise,R=w("queueMicrotask");if(!R){var q=new E,B=function(){var W,Q;for(O&&(W=I.domain)&&W.exit();Q=q.get();)try{Q()}catch(ee){throw q.head&&f(),ee}W&&W.enter()};S||O||k||!j||!P?!A&&$&&$.resolve?((m=$.resolve(void 0)).constructor=$,g=b(m.then,m),f=function(){g(B)}):O?f=function(){I.nextTick(B)}:(_=b(_,y),f=function(){_(B)}):(p=!0,d=P.createTextNode(""),new j(B).observe(d,{characterData:!0}),f=function(){d.data=p=!p}),R=function(W){q.head||f(),q.add(W)}}l.exports=R},52521:(l,u,a)=>{var f=a(38268);l.exports=function(){return typeof Uint8Array=="function"&&Uint8Array.prototype.slice||f}},52623:(l,u,a)=>{var f={};f[a(76264)("toStringTag")]="z",l.exports=String(f)==="[object z]"},52780:(l,u,a)=>{l.exports=a(18623)},52865:(l,u,a)=>{var f=a(88280),p=a(59371),d=Array.prototype;l.exports=function(m){var g=m.flatMap;return m===d||f(d,m)&&g===d.flatMap?p:g}},52875:(l,u,a)=>{var f=a(94459);l.exports=function(p,d){return p===d?p!==0||1/p==1/d:f(p)&&f(d)}},52997:l=>{l.exports=function(u){if(u===void 0)return u;var a={};return"[[Value]]"in u&&(a.value=u["[[Value]]"]),"[[Writable]]"in u&&(a.writable=!!u["[[Writable]]"]),"[[Get]]"in u&&(a.get=u["[[Get]]"]),"[[Set]]"in u&&(a.set=u["[[Set]]"]),"[[Enumerable]]"in u&&(a.enumerable=!!u["[[Enumerable]]"]),"[[Configurable]]"in u&&(a.configurable=!!u["[[Configurable]]"]),a}},53138:(l,u,a)=>{var f=a(11331);l.exports=function(p){return f(p)?void 0:p}},53141:l=>{l.exports=u=>{const a=/^\\\\\?\\/.test(u),f=/[^\u0000-\u0080]+/.test(u);return a||f?u:u.replace(/\\/g,"/")}},53320:l=>{var u=Math.max;l.exports=function(a,f,p,d){for(var m=-1,g=a.length,y=-1,w=p.length,b=-1,_=f.length,E=u(g-w,0),S=Array(E+_),A=!d;++m{var f=a(93700);l.exports=f},53432:(l,u,a)=>{var f=a(38452),p=a(10487),d=a(38268),m=a(52521),g=a(98599),y=p(m());f(y,{getPolyfill:m,implementation:d,shim:g}),l.exports=y},53632:function(l,u,a){var f;(function(p,d,m){d[p]=d[p]||m(),l.exports?l.exports=d[p]:(f=(function(){return d[p]}).call(u,a,u,l))===void 0||(l.exports=f)})("Promise",a.g!==void 0?a.g:this,(function(){var p,d,m,g=Object.prototype.toString,y=typeof setImmediate<"u"?function($){return setImmediate($)}:setTimeout;try{Object.defineProperty({},"x",{}),p=function($,R,q,B){return Object.defineProperty($,R,{value:q,writable:!0,configurable:B!==!1})}}catch{p=function(R,q,B){return R[q]=B,R}}function w($,R){m.add($,R),d||(d=y(m.drain))}function b($){var R,q=typeof $;return $==null||q!="object"&&q!="function"||(R=$.then),typeof R=="function"&&R}function _(){for(var $=0;$0&&w(_,q))}catch(B){A.call(new O(q),B)}}}function A($){var R=this;R.triggered||(R.triggered=!0,R.def&&(R=R.def),R.msg=$,R.state=2,R.chain.length>0&&w(_,R))}function k($,R,q,B){for(var W=0;W{var f=a(63040),p=a(17670),d=a(90289),m=a(4509),g=a(72949);function y(w){var b=-1,_=w==null?0:w.length;for(this.clear();++b<_;){var E=w[b];this.set(E[0],E[1])}}y.prototype.clear=f,y.prototype.delete=p,y.prototype.get=d,y.prototype.has=m,y.prototype.set=g,l.exports=y},53758:(l,u,a)=>{var f=a(30980),p=a(56017),d=a(94033),m=a(56449),g=a(40346),y=a(80257),w=Object.prototype.hasOwnProperty;function b(_){if(g(_)&&!m(_)&&!(_ instanceof f)){if(_ instanceof p)return _;if(w.call(_,"__wrapped__"))return y(_)}return new p(_)}b.prototype=d.prototype,b.prototype.constructor=b,l.exports=b},53795:l=>{l.exports=function(u,a){for(var f=0;f{var f=a(72552),p=a(40346);l.exports=function(d){return d===!0||d===!1||p(d)&&f(d)=="[object Boolean]"}},54018:(l,u,a)=>{var f=a(46285);l.exports=function(p){return f(p)||p===null}},54128:(l,u,a)=>{var f=a(31800),p=/^\s+/;l.exports=function(d){return d&&d.slice(0,f(d)+1).replace(p,"")}},54224:(l,u,a)=>{var f=a(30113);l.exports=function(p,d){return f(p,d)}},54491:(l,u,a)=>{a(22395);var f=a(61747);l.exports=f("String","startsWith")},54552:l=>{l.exports=function(u){return function(a){return u?.[a]}}},54641:(l,u,a)=>{var f=a(68882),p=a(51811)(f);l.exports=p},54829:(l,u,a)=>{var f=a(74284).f;l.exports=function(p,d,m){m in p||f(p,m,{configurable:!0,get:function(){return d[m]},set:function(g){d[m]=g}})}},54878:(l,u,a)=>{var f=a(52623),p=a(73948);l.exports=f?{}.toString:function(){return"[object "+p(this)+"]"}},55264:(l,u,a)=>{var f=a(11091),p=a(19846),d=a(98828),m=a(87170),g=a(39298);f({target:"Object",stat:!0,forced:!p||d((function(){m.f(1)}))},{getOwnPropertySymbols:function(y){var w=m.f;return w?w(g(y)):[]}})},55364:(l,u,a)=>{var f=a(85250),p=a(20999)((function(d,m,g){f(d,m,g)}));l.exports=p},55373:(l,u,a)=>{var f=a(98636),p=a(62642),d=a(74765);l.exports={formats:d,parse:p,stringify:f}},55378:(l,u,a)=>{var f=a(34932),p=a(15389),d=a(5128),m=a(56449);l.exports=function(g,y){return(m(g)?f:d)(g,p(y,3))}},55463:(l,u,a)=>{var f=a(45951);l.exports=f.Promise},55481:(l,u,a)=>{var f=a(9325)["__core-js_shared__"];l.exports=f},55512:l=>{l.exports=function(u,a,f,p){var d=self||window;try{try{var m;try{m=new d.Blob([u])}catch{(m=new(d.BlobBuilder||d.WebKitBlobBuilder||d.MozBlobBuilder||d.MSBlobBuilder)).append(u),m=m.getBlob()}var g=d.URL||d.webkitURL,y=g.createObjectURL(m),w=new d[a](y,f);return g.revokeObjectURL(y),w}catch{return new d[a]("data:application/javascript,".concat(encodeURIComponent(u)),f)}}catch{if(!p)throw Error("Inline worker is not supported");return new d[a](p,f)}}},55527:l=>{var u=Object.prototype;l.exports=function(a){var f=a&&a.constructor;return a===(typeof f=="function"&&f.prototype||u)}},55580:(l,u,a)=>{var f=a(56110)(a(9325),"DataView");l.exports=f},55674:(l,u,a)=>{Object.defineProperty(u,"__esModule",{value:!0}),u.validateNextState=u.getUnexpectedInvocationParameterMessage=u.getStateName=void 0;var f=m(a(48590)),p=m(a(82261)),d=m(a(4993));function m(g){return g&&g.__esModule?g:{default:g}}u.getStateName=f.default,u.getUnexpectedInvocationParameterMessage=p.default,u.validateNextState=d.default},55701:(l,u,a)=>{var f=a(69675),p=a(9957),d={__proto__:null,"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};l.exports=function(m){if(!m||typeof m!="object")return!1;for(var g in m)if(p(m,g)&&!d[g])return!1;var y=p(m,"[[Value]]")||p(m,"[[Writable]]"),w=p(m,"[[Get]]")||p(m,"[[Set]]");if(y&&w)throw new f("Property Descriptors may not be both accessor and data descriptors");return!0}},55765:(l,u,a)=>{var f=a(38859),p=a(15325),d=a(29905),m=a(19219),g=a(44517),y=a(84247);l.exports=function(w,b,_){var E=-1,S=p,A=w.length,k=!0,O=[],j=O;if(_)k=!1,S=d;else if(A>=200){var P=b?null:g(w);if(P)return y(P);k=!1,S=m,j=new f}else j=b?[]:O;e:for(;++E{var f=a(12507)("toUpperCase");l.exports=f},55939:(l,u,a)=>{a(10521);var f=a(61747);l.exports=f("Array","some")},55973:l=>{class u{constructor(f,p){this.key=f,this.value=p}clone(){const f=new u;return this.key&&(f.key=this.key.clone()),this.value&&(f.value=this.value.clone()),f}}l.exports=u},55986:(l,u,a)=>{var f=a(58968);l.exports=function(p){return typeof p=="bigint"?p:f(p)}},56017:(l,u,a)=>{var f=a(39344),p=a(94033);function d(m,g){this.__wrapped__=m,this.__actions__=[],this.__chain__=!!g,this.__index__=0,this.__values__=void 0}d.prototype=f(p.prototype),d.prototype.constructor=d,l.exports=d},56110:(l,u,a)=>{var f=a(45083),p=a(10392);l.exports=function(d,m){var g=p(d,m);return f(g)?g:void 0}},56254:(l,u,a)=>{var f=a(82159),p=TypeError,d=function(m){var g,y;this.promise=new m((function(w,b){if(g!==void 0||y!==void 0)throw new p("Bad Promise constructor");g=w,y=b})),this.resolve=f(g),this.reject=f(y)};l.exports.f=function(m){return new d(m)}},56255:(l,u,a)=>{l.exports=a(70568)},56367:(l,u,a)=>{l.exports=a(77731)},56449:l=>{var u=Array.isArray;l.exports=u},56757:(l,u,a)=>{var f=a(91033),p=Math.max;l.exports=function(d,m,g){return m=p(m===void 0?d.length-1:m,0),function(){for(var y=arguments,w=-1,b=p(y.length-m,0),_=Array(b);++w{var f=a(64010);l.exports=function(p,d){return new(f(p))(d===0?0:d)}},57119:(l,u,a)=>{l.exports=a(15980)},57264:(l,u,a)=>{var f=a(24139);a(20768),a(8549),a(87152),a(11372),l.exports=f},57382:(l,u,a)=>{var f=a(98828);l.exports=!f((function(){function p(){}return p.prototype.constructor=null,Object.getPrototypeOf(new p)!==p.prototype}))},57450:(l,u,a)=>{var f=a(11091),p=a(13930),d=a(82159),m=a(56254),g=a(94420),y=a(24823);f({target:"Promise",stat:!0,forced:a(3282)},{allSettled:function(w){var b=this,_=m.f(b),E=_.resolve,S=_.reject,A=g((function(){var k=d(b.resolve),O=[],j=0,P=1;y(w,(function(I){var $=j++,R=!1;P++,p(k,b,I).then((function(q){R||(R=!0,O[$]={status:"fulfilled",value:q},--P||E(O))}),(function(q){R||(R=!0,O[$]={status:"rejected",reason:q},--P||E(O))}))})),--P||E(O)}));return A.error&&S(A.value),_.promise}})},57494:(l,u,a)=>{var f=a(10117),p=a(66454);function d(g){return f.map(g.nodes(),(function(y){var w=g.node(y),b=g.parent(y),_={v:y};return f.isUndefined(w)||(_.value=w),f.isUndefined(b)||(_.parent=b),_}))}function m(g){return f.map(g.edges(),(function(y){var w=g.edge(y),b={v:y.v,w:y.w};return f.isUndefined(y.name)||(b.name=y.name),f.isUndefined(w)||(b.value=w),b}))}l.exports={write:function(g){var y={options:{directed:g.isDirected(),multigraph:g.isMultigraph(),compound:g.isCompound()},nodes:d(g),edges:m(g)};return f.isUndefined(g.graph())||(y.value=f.clone(g.graph())),y},read:function(g){var y=new p(g.options).setGraph(g.value);return f.each(g.nodes,(function(w){y.setNode(w.v,w.value),w.parent&&y.setParent(w.v,w.parent)})),f.each(g.edges,(function(w){y.setEdge({v:w.v,w:w.w,name:w.name},w.value)})),y}}},57855:(l,u,a)=>{l.exports=a(14106)},57975:l=>{function u(p){if(typeof p!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(p))}function a(p,d){for(var m,g="",y=0,w=-1,b=0,_=0;_<=p.length;++_){if(_2){var E=g.lastIndexOf("/");if(E!==g.length-1){E===-1?(g="",y=0):y=(g=g.slice(0,E)).length-1-g.lastIndexOf("/"),w=_,b=0;continue}}else if(g.length===2||g.length===1){g="",y=0,w=_,b=0;continue}}d&&(g.length>0?g+="/..":g="..",y=2)}else g.length>0?g+="/"+p.slice(w+1,_):g=p.slice(w+1,_),y=_-w-1;w=_,b=0}else m===46&&b!==-1?++b:b=-1}return g}var f={resolve:function(){for(var p,d="",m=!1,g=arguments.length-1;g>=-1&&!m;g--){var y;g>=0?y=arguments[g]:(p===void 0&&(p=process.cwd()),y=p),u(y),y.length!==0&&(d=y+"/"+d,m=y.charCodeAt(0)===47)}return d=a(d,!m),m?d.length>0?"/"+d:"/":d.length>0?d:"."},normalize:function(p){if(u(p),p.length===0)return".";var d=p.charCodeAt(0)===47,m=p.charCodeAt(p.length-1)===47;return(p=a(p,!d)).length!==0||d||(p="."),p.length>0&&m&&(p+="/"),d?"/"+p:p},isAbsolute:function(p){return u(p),p.length>0&&p.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var p,d=0;d0&&(p===void 0?p=m:p+="/"+m)}return p===void 0?".":f.normalize(p)},relative:function(p,d){if(u(p),u(d),p===d||(p=f.resolve(p))===(d=f.resolve(d)))return"";for(var m=1;m_){if(d.charCodeAt(w+S)===47)return d.slice(w+S+1);if(S===0)return d.slice(w+S)}else y>_&&(p.charCodeAt(m+S)===47?E=S:S===0&&(E=0));break}var A=p.charCodeAt(m+S);if(A!==d.charCodeAt(w+S))break;A===47&&(E=S)}var k="";for(S=m+E+1;S<=g;++S)S!==g&&p.charCodeAt(S)!==47||(k.length===0?k+="..":k+="/..");return k.length>0?k+d.slice(w+E):(w+=E,d.charCodeAt(w)===47&&++w,d.slice(w))},_makeLong:function(p){return p},dirname:function(p){if(u(p),p.length===0)return".";for(var d=p.charCodeAt(0),m=d===47,g=-1,y=!0,w=p.length-1;w>=1;--w)if((d=p.charCodeAt(w))===47){if(!y){g=w;break}}else y=!1;return g===-1?m?"/":".":m&&g===1?"//":p.slice(0,g)},basename:function(p,d){if(d!==void 0&&typeof d!="string")throw new TypeError('"ext" argument must be a string');u(p);var m,g=0,y=-1,w=!0;if(d!==void 0&&d.length>0&&d.length<=p.length){if(d.length===p.length&&d===p)return"";var b=d.length-1,_=-1;for(m=p.length-1;m>=0;--m){var E=p.charCodeAt(m);if(E===47){if(!w){g=m+1;break}}else _===-1&&(w=!1,_=m+1),b>=0&&(E===d.charCodeAt(b)?--b==-1&&(y=m):(b=-1,y=_))}return g===y?y=_:y===-1&&(y=p.length),p.slice(g,y)}for(m=p.length-1;m>=0;--m)if(p.charCodeAt(m)===47){if(!w){g=m+1;break}}else y===-1&&(w=!1,y=m+1);return y===-1?"":p.slice(g,y)},extname:function(p){u(p);for(var d=-1,m=0,g=-1,y=!0,w=0,b=p.length-1;b>=0;--b){var _=p.charCodeAt(b);if(_!==47)g===-1&&(y=!1,g=b+1),_===46?d===-1?d=b:w!==1&&(w=1):d!==-1&&(w=-1);else if(!y){m=b+1;break}}return d===-1||g===-1||w===0||w===1&&d===g-1&&d===m+1?"":p.slice(d,g)},format:function(p){if(p===null||typeof p!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof p);return(function(d,m){var g=m.dir||m.root,y=m.base||(m.name||"")+(m.ext||"");return g?g===m.root?g+y:g+d+y:y})("/",p)},parse:function(p){u(p);var d={root:"",dir:"",base:"",ext:"",name:""};if(p.length===0)return d;var m,g=p.charCodeAt(0),y=g===47;y?(d.root="/",m=1):m=0;for(var w=-1,b=0,_=-1,E=!0,S=p.length-1,A=0;S>=m;--S)if((g=p.charCodeAt(S))!==47)_===-1&&(E=!1,_=S+1),g===46?w===-1?w=S:A!==1&&(A=1):w!==-1&&(A=-1);else if(!E){b=S+1;break}return w===-1||_===-1||A===0||A===1&&w===_-1&&w===b+1?_!==-1&&(d.base=d.name=b===0&&y?p.slice(1,_):p.slice(b,_)):(b===0&&y?(d.name=p.slice(1,w),d.base=p.slice(1,_)):(d.name=p.slice(b,w),d.base=p.slice(b,_)),d.ext=p.slice(w,_)),b>0?d.dir=p.slice(0,b-1):y&&(d.dir="/"),d},sep:"/",delimiter:":",win32:null,posix:null};f.posix=f,l.exports=f},58068:l=>{l.exports=SyntaxError},58075:(l,u,a)=>{var f,p=a(36624),d=a(42220),m=a(80376),g=a(38530),y=a(62416),w=a(49552),b=a(92522),_="prototype",E="script",S=b("IE_PROTO"),A=function(){},k=function(P){return"<"+E+">"+P+""},O=function(P){P.write(k("")),P.close();var I=P.parentWindow.Object;return P=null,I},j=function(){try{f=new ActiveXObject("htmlfile")}catch{}var P,I,$;j=typeof document<"u"?document.domain&&f?O(f):(I=w("iframe"),$="java"+E+":",I.style.display="none",y.appendChild(I),I.src=String($),(P=I.contentWindow.document).open(),P.write(k("document.F=Object")),P.close(),P.F):O(f);for(var R=m.length;R--;)delete j[_][m[R]];return j()};g[S]=!0,l.exports=Object.create||function(P,I){var $;return P!==null?(A[_]=p(P),$=new A,A[_]=null,$[S]=P):$=j(),I===void 0?$:d.f($,I)}},58156:(l,u,a)=>{var f=a(47422);l.exports=function(p,d,m){var g=p==null?void 0:f(p,d);return g===void 0?m:g}},58523:l=>{l.exports=function(u,a){for(var f=u.length,p=0;f--;)u[f]===a&&++p;return p}},58545:(l,u,a)=>{var f=a(11091),p=a(98828),d=a(11793),m=a(46285),g=a(39298),y=a(20575),w=a(88024),b=a(5543),_=a(56968),E=a(59552),S=a(76264),A=a(20798),k=S("isConcatSpreadable"),O=A>=51||!p((function(){var P=[];return P[k]=!1,P.concat()[0]!==P})),j=function(P){if(!m(P))return!1;var I=P[k];return I!==void 0?!!I:d(P)};f({target:"Array",proto:!0,arity:1,forced:!O||!E("concat")},{concat:function(P){var I,$,R,q,B,W=g(this),Q=_(W,0),ee=0;for(I=-1,R=arguments.length;I{var f=a(96794);l.exports=/ipad|iphone|ipod/i.test(f)&&typeof Pebble<"u"},58661:(l,u,a)=>{var f=a(39447),p=a(98828);l.exports=f&&p((function(){return Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype!==42}))},58859:(l,u,a)=>{var f=typeof Map=="function"&&Map.prototype,p=Object.getOwnPropertyDescriptor&&f?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,d=f&&p&&typeof p.get=="function"?p.get:null,m=f&&Map.prototype.forEach,g=typeof Set=="function"&&Set.prototype,y=Object.getOwnPropertyDescriptor&&g?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,w=g&&y&&typeof y.get=="function"?y.get:null,b=g&&Set.prototype.forEach,_=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap.prototype.has:null,E=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet.prototype.has:null,S=typeof WeakRef=="function"&&WeakRef.prototype?WeakRef.prototype.deref:null,A=Boolean.prototype.valueOf,k=Object.prototype.toString,O=Function.prototype.toString,j=String.prototype.match,P=String.prototype.slice,I=String.prototype.replace,$=String.prototype.toUpperCase,R=String.prototype.toLowerCase,q=RegExp.prototype.test,B=Array.prototype.concat,W=Array.prototype.join,Q=Array.prototype.slice,ee=Math.floor,ie=typeof BigInt=="function"?BigInt.prototype.valueOf:null,ne=Object.getOwnPropertySymbols,ve=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,ce=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ae=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===ce||!0)?Symbol.toStringTag:null,me=Object.prototype.propertyIsEnumerable,$e=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(Ce){return Ce.__proto__}:null);function qe(Ce,pe){if(Ce===1/0||Ce===-1/0||Ce!=Ce||Ce&&Ce>-1e3&&Ce<1e3||q.call(/e/,pe))return pe;var ke=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof Ce=="number"){var ut=Ce<0?-ee(-Ce):ee(Ce);if(ut!==Ce){var Rt=String(ut),Ft=P.call(pe,Rt.length+1);return I.call(Rt,ke,"$&_")+"."+I.call(I.call(Ft,/([0-9]{3})/g,"$&_"),/_$/,"")}}return I.call(pe,ke,"$&_")}var Te=a(42634),fe=Te.custom,xe=Ie(fe)?fe:null,Ke={__proto__:null,double:'"',single:"'"},Qe={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function bt(Ce,pe,ke){var ut=ke.quoteStyle||pe,Rt=Ke[ut];return Rt+Ce+Rt}function kt(Ce){return I.call(String(Ce),/"/g,""")}function gt(Ce){return!ae||!(typeof Ce=="object"&&(ae in Ce||Ce[ae]!==void 0))}function $t(Ce){return Pe(Ce)==="[object Array]"&>(Ce)}function Ae(Ce){return Pe(Ce)==="[object RegExp]"&>(Ce)}function Ie(Ce){if(ce)return Ce&&typeof Ce=="object"&&Ce instanceof Symbol;if(typeof Ce=="symbol")return!0;if(!Ce||typeof Ce!="object"||!ve)return!1;try{return ve.call(Ce),!0}catch{}return!1}l.exports=function Ce(pe,ke,ut,Rt){var Ft=ke||{};if(nt(Ft,"quoteStyle")&&!nt(Ke,Ft.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(nt(Ft,"maxStringLength")&&(typeof Ft.maxStringLength=="number"?Ft.maxStringLength<0&&Ft.maxStringLength!==1/0:Ft.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var zt=!nt(Ft,"customInspect")||Ft.customInspect;if(typeof zt!="boolean"&&zt!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(nt(Ft,"indent")&&Ft.indent!==null&&Ft.indent!==" "&&!(parseInt(Ft.indent,10)===Ft.indent&&Ft.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(nt(Ft,"numericSeparator")&&typeof Ft.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Or=Ft.numericSeparator;if(pe===void 0)return"undefined";if(pe===null)return"null";if(typeof pe=="boolean")return pe?"true":"false";if(typeof pe=="string")return Re(pe,Ft);if(typeof pe=="number"){if(pe===0)return 1/0/pe>0?"0":"-0";var Ar=String(pe);return Or?qe(pe,Ar):Ar}if(typeof pe=="bigint"){var On=String(pe)+"n";return Or?qe(pe,On):On}var fn=Ft.depth===void 0?5:Ft.depth;if(ut===void 0&&(ut=0),ut>=fn&&fn>0&&typeof pe=="object")return $t(pe)?"[Array]":"[Object]";var qt=(function(Xr,yi){var ls;if(Xr.indent===" ")ls=" ";else{if(!(typeof Xr.indent=="number"&&Xr.indent>0))return null;ls=W.call(Array(Xr.indent+1)," ")}return{base:ls,prev:W.call(Array(yi+1),ls)}})(Ft,ut);if(Rt===void 0)Rt=[];else if(we(Rt,pe)>=0)return"[Circular]";function Yt(Xr,yi,ls){if(yi&&(Rt=Q.call(Rt)).push(yi),ls){var at={depth:Ft.depth};return nt(Ft,"quoteStyle")&&(at.quoteStyle=Ft.quoteStyle),Ce(Xr,at,ut+1,Rt)}return Ce(Xr,Ft,ut+1,Rt)}if(typeof pe=="function"&&!Ae(pe)){var vr=(function(Xr){if(Xr.name)return Xr.name;var yi=j.call(O.call(Xr),/^function\s*([\w$]+)/);return yi?yi[1]:null})(pe),Jr=Qt(pe,Yt);return"[Function"+(vr?": "+vr:" (anonymous)")+"]"+(Jr.length>0?" { "+W.call(Jr,", ")+" }":"")}if(Ie(pe)){var Cr=ce?I.call(String(pe),/^(Symbol\(.*\))_[^)]*$/,"$1"):ve.call(pe);return typeof pe!="object"||ce?Cr:ct(Cr)}if((function(Xr){return!Xr||typeof Xr!="object"?!1:typeof HTMLElement<"u"&&Xr instanceof HTMLElement?!0:typeof Xr.nodeName=="string"&&typeof Xr.getAttribute=="function"})(pe)){for(var Tn="<"+R.call(String(pe.nodeName)),ui=pe.attributes||[],Yr=0;Yr"}if($t(pe)){if(pe.length===0)return"[]";var cn=Qt(pe,Yt);return qt&&!(function(Xr){for(var yi=0;yi=0)return!1;return!0})(cn)?"["+It(cn,qt)+"]":"[ "+W.call(cn,", ")+" ]"}if((function(Xr){return Pe(Xr)==="[object Error]"&>(Xr)})(pe)){var $n=Qt(pe,Yt);return"cause"in Error.prototype||!("cause"in pe)||me.call(pe,"cause")?$n.length===0?"["+String(pe)+"]":"{ ["+String(pe)+"] "+W.call($n,", ")+" }":"{ ["+String(pe)+"] "+W.call(B.call("[cause]: "+Yt(pe.cause),$n),", ")+" }"}if(typeof pe=="object"&&zt){if(xe&&typeof pe[xe]=="function"&&Te)return Te(pe,{depth:fn-ut});if(zt!=="symbol"&&typeof pe.inspect=="function")return pe.inspect()}if((function(Xr){if(!d||!Xr||typeof Xr!="object")return!1;try{d.call(Xr);try{w.call(Xr)}catch{return!0}return Xr instanceof Map}catch{}return!1})(pe)){var jn=[];return m&&m.call(pe,(function(Xr,yi){jn.push(Yt(yi,pe,!0)+" => "+Yt(Xr,pe))})),yt("Map",d.call(pe),jn,qt)}if((function(Xr){if(!w||!Xr||typeof Xr!="object")return!1;try{w.call(Xr);try{d.call(Xr)}catch{return!0}return Xr instanceof Set}catch{}return!1})(pe)){var es=[];return b&&b.call(pe,(function(Xr){es.push(Yt(Xr,pe))})),yt("Set",w.call(pe),es,qt)}if((function(Xr){if(!_||!Xr||typeof Xr!="object")return!1;try{_.call(Xr,_);try{E.call(Xr,E)}catch{return!0}return Xr instanceof WeakMap}catch{}return!1})(pe))return St("WeakMap");if((function(Xr){if(!E||!Xr||typeof Xr!="object")return!1;try{E.call(Xr,E);try{_.call(Xr,_)}catch{return!0}return Xr instanceof WeakSet}catch{}return!1})(pe))return St("WeakSet");if((function(Xr){if(!S||!Xr||typeof Xr!="object")return!1;try{return S.call(Xr),!0}catch{}return!1})(pe))return St("WeakRef");if((function(Xr){return Pe(Xr)==="[object Number]"&>(Xr)})(pe))return ct(Yt(Number(pe)));if((function(Xr){if(!Xr||typeof Xr!="object"||!ie)return!1;try{return ie.call(Xr),!0}catch{}return!1})(pe))return ct(Yt(ie.call(pe)));if((function(Xr){return Pe(Xr)==="[object Boolean]"&>(Xr)})(pe))return ct(A.call(pe));if((function(Xr){return Pe(Xr)==="[object String]"&>(Xr)})(pe))return ct(Yt(String(pe)));if(typeof window<"u"&&pe===window)return"{ [object Window] }";if(typeof globalThis<"u"&&pe===globalThis||a.g!==void 0&&pe===a.g)return"{ [object globalThis] }";if(!(function(Xr){return Pe(Xr)==="[object Date]"&>(Xr)})(pe)&&!Ae(pe)){var Ps=Qt(pe,Yt),xn=$e?$e(pe)===Object.prototype:pe instanceof Object||pe.constructor===Object,zn=pe instanceof Object?"":"null prototype",Vn=!xn&&ae&&Object(pe)===pe&&ae in pe?P.call(Pe(pe),8,-1):zn?"Object":"",ps=(xn||typeof pe.constructor!="function"?"":pe.constructor.name?pe.constructor.name+" ":"")+(Vn||zn?"["+W.call(B.call([],Vn||[],zn||[]),": ")+"] ":"");return Ps.length===0?ps+"{}":qt?ps+"{"+It(Ps,qt)+"}":ps+"{ "+W.call(Ps,", ")+" }"}return String(pe)};var Je=Object.prototype.hasOwnProperty||function(Ce){return Ce in this};function nt(Ce,pe){return Je.call(Ce,pe)}function Pe(Ce){return k.call(Ce)}function we(Ce,pe){if(Ce.indexOf)return Ce.indexOf(pe);for(var ke=0,ut=Ce.length;kepe.maxStringLength){var ke=Ce.length-pe.maxStringLength,ut="... "+ke+" more character"+(ke>1?"s":"");return Re(P.call(Ce,0,pe.maxStringLength),pe)+ut}var Rt=Qe[pe.quoteStyle||"single"];return Rt.lastIndex=0,bt(I.call(I.call(Ce,Rt,"\\$1"),/[\x00-\x1f]/g,Ye),"single",pe)}function Ye(Ce){var pe=Ce.charCodeAt(0),ke={8:"b",9:"t",10:"n",12:"f",13:"r"}[pe];return ke?"\\"+ke:"\\x"+(pe<16?"0":"")+$.call(pe.toString(16))}function ct(Ce){return"Object("+Ce+")"}function St(Ce){return Ce+" { ? }"}function yt(Ce,pe,ke,ut){return Ce+" ("+pe+") {"+(ut?It(ke,ut):W.call(ke,", "))+"}"}function It(Ce,pe){if(Ce.length===0)return"";var ke=` `+pe.prev+pe.base;return ke+W.call(Ce,","+ke)+` `+pe.prev}function Qt(Ce,pe){var ke=$t(Ce),ut=[];if(ke){ut.length=Ce.length;for(var Rt=0;Rt{l.exports=Math.floor},59291:(l,u,a)=>{var f=a(96794);l.exports=/web0s(?!.*chrome)/i.test(f)},59350:l=>{var u=Object.prototype.toString;l.exports=function(a){return u.call(a)}},59371:(l,u,a)=>{a(85989),a(78558);var f=a(61747);l.exports=f("Array","flatMap")},59399:(l,u,a)=>{var f=a(25264).CopyToClipboard;f.CopyToClipboard=f,l.exports=f},59550:l=>{l.exports=function(u,a){return{value:u,done:a}}},59552:(l,u,a)=>{var f=a(98828),p=a(76264),d=a(20798),m=p("species");l.exports=function(g){return d>=51||!f((function(){var y=[];return(y.constructor={})[m]=function(){return{foo:1}},y[g](Boolean).foo!==1}))}},59596:(l,u,a)=>{var f=a(88280),p=TypeError;l.exports=function(d,m){if(f(m,d))return d;throw new p("Incorrect invocation")}},59671:(l,u,a)=>{a(20366)("patternMatch")},59692:(l,u,a)=>{var f=a(27045);l.exports=f},59719:(l,u,a)=>{var f=a(69675),p=a(6188),d=a(68002);l.exports=function(m,g,y){if(typeof m!="number"||typeof g!="number"||typeof y!="number"||!(g<=y))throw new f("Assertion failed: all three arguments must be MVs, and `lower` must be `<= upper`");return d(p(g,m),y)}},60034:(l,u,a)=>{var f=a(69600),p=a(9957),d=a(74462)(),m=a(36556),g=m("Function.prototype.toString"),y=m("String.prototype.match"),w=m("Object.prototype.toString"),b=/^class /,_=/\s*function\s+([^(\s]*)\s*/,E=!(0 in[,]),S=Function.prototype,A=function(){return!1};if(typeof document=="object"){var k=document.all;w(k)===w(document.all)&&(A=function(O){if((E||!O)&&(O===void 0||typeof O=="object"))try{var j=w(O);return(j==="[object HTMLAllCollection]"||j==="[object Object]")&&O("")==null}catch{}return!1})}l.exports=function(){if(A(this)||!(function(P){if(f(P)||typeof P!="function")return!1;try{return!!y(g(P),b)}catch{}return!1})(this)&&!f(this))throw new TypeError("Function.prototype.name sham getter called on non-function");if(d&&p(this,"name"))return this.name;if(this===S)return"";var O=g(this),j=y(O,_);return j&&j[1]}},60183:(l,u,a)=>{var f=a(11091),p=a(13930),d=a(7376),m=a(36833),g=a(62250),y=a(47181),w=a(15972),b=a(79192),_=a(14840),E=a(61626),S=a(68055),A=a(76264),k=a(93742),O=a(95116),j=m.PROPER,P=m.CONFIGURABLE,I=O.IteratorPrototype,$=O.BUGGY_SAFARI_ITERATORS,R=A("iterator"),q="keys",B="values",W="entries",Q=function(){return this};l.exports=function(ee,ie,ne,ve,ce,ae,me){y(ne,ie,ve);var $e,qe,Te,fe=function($t){if($t===ce&&kt)return kt;if(!$&&$t&&$t in Qe)return Qe[$t];switch($t){case q:case B:case W:return function(){return new ne(this,$t)}}return function(){return new ne(this)}},xe=ie+" Iterator",Ke=!1,Qe=ee.prototype,bt=Qe[R]||Qe["@@iterator"]||ce&&Qe[ce],kt=!$&&bt||fe(ce),gt=ie==="Array"&&Qe.entries||bt;if(gt&&($e=w(gt.call(new ee)))!==Object.prototype&&$e.next&&(d||w($e)===I||(b?b($e,I):g($e[R])||S($e,R,Q)),_($e,xe,!0,!0),d&&(k[xe]=Q)),j&&ce===B&&bt&&bt.name!==B&&(!d&&P?E(Qe,"name",B):(Ke=!0,kt=function(){return p(bt,this)})),ce)if(qe={values:fe(B),keys:ae?kt:fe(q),entries:fe(W)},me)for(Te in qe)($||Ke||!(Te in Qe))&&S(Qe,Te,qe[Te]);else f({target:ie,proto:!0,forced:$||Ke},qe);return d&&!me||Qe[R]===kt||S(Qe,R,kt,{name:ce}),k[ie]=kt,qe}},60237:()=>{},60259:(l,u,a)=>{var f=a(9957),p=a(69675),d=a(6966),m=a(44323),g=a(92702);l.exports=function(y){if(!g(y))throw new p("ToPropertyDescriptor requires an object");var w={};if(f(y,"enumerable")&&(w["[[Enumerable]]"]=m(y.enumerable)),f(y,"configurable")&&(w["[[Configurable]]"]=m(y.configurable)),f(y,"value")&&(w["[[Value]]"]=y.value),f(y,"writable")&&(w["[[Writable]]"]=m(y.writable)),f(y,"get")){var b=y.get;if(b!==void 0&&!d(b))throw new p("getter must be a function");w["[[Get]]"]=b}if(f(y,"set")){var _=y.set;if(_!==void 0&&!d(_))throw new p("setter must be a function");w["[[Set]]"]=_}if((f(w,"[[Get]]")||f(w,"[[Set]]"))&&(f(w,"[[Value]]")||f(w,"[[Writable]]")))throw new p("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return w}},60270:(l,u,a)=>{var f=a(87068),p=a(40346);l.exports=function d(m,g,y,w,b){return m===g||(m==null||g==null||!p(m)&&!p(g)?m!=m&&g!=g:f(m,g,y,w,d,b))}},60280:(l,u,a)=>{var f=a(69675),p=a(58859),d=a(92702),m=a(13541);l.exports=function(g,y){if(!d(g))throw new f("Assertion failed: Type(O) is not Object");if(!m(y))throw new f("Assertion failed: P is not a Property Key, got "+p(y));return g[y]}},60498:(l,u,a)=>{var f=a(29888);l.exports=function(p){try{f(p)}catch(d){if(d instanceof f.CycleException)return!1;throw d}return!0}},60581:(l,u,a)=>{var f=a(13930),p=a(62250),d=a(46285),m=TypeError;l.exports=function(g,y){var w,b;if(y==="string"&&p(w=g.toString)&&!d(b=f(w,g))||p(w=g.valueOf)&&!d(b=f(w,g))||y!=="string"&&p(w=g.toString)&&!d(b=f(w,g)))return b;throw new m("Can't convert object to primitive value")}},60593:(l,u,a)=>{var f=a(83802),p=a(90256),d=a(87842),m=a(12648);l.exports=function(g){if(g&&typeof g=="object"){if(f(g))return"Map";if(p(g))return"Set";if(d(g))return"WeakMap";if(m(g))return"WeakSet"}return!1}},60680:(l,u,a)=>{var f=a(13222),p=/[\\^$.*+?()[\]{}|]/g,d=RegExp(p.source);l.exports=function(m){return(m=f(m))&&d.test(m)?m.replace(p,"\\$&"):m}},61045:(l,u,a)=>{const f=a(6048),p=a(23805),d=a(6233),m=a(87726),g=a(10866);l.exports=class extends d{constructor(y,w,b){super(y||[],w,b),this.element="object"}primitive(){return"object"}toValue(){return this.content.reduce(((y,w)=>(y[w.key.toValue()]=w.value?w.value.toValue():void 0,y)),{})}get(y){const w=this.getMember(y);if(w)return w.value}getMember(y){if(y!==void 0)return this.content.find((w=>w.key.toValue()===y))}remove(y){let w=null;return this.content=this.content.filter((b=>b.key.toValue()!==y||(w=b,!1))),w}getKey(y){const w=this.getMember(y);if(w)return w.key}set(y,w){if(p(y))return Object.keys(y).forEach((E=>{this.set(E,y[E])})),this;const b=y,_=this.getMember(b);return _?_.value=w:this.content.push(new m(b,w)),this}keys(){return this.content.map((y=>y.key.toValue()))}values(){return this.content.map((y=>y.value.toValue()))}hasKey(y){return this.content.some((w=>w.key.equals(y)))}items(){return this.content.map((y=>[y.key.toValue(),y.value.toValue()]))}map(y,w){return this.content.map((b=>y.bind(w)(b.value,b.key,b)))}compactMap(y,w){const b=[];return this.forEach(((_,E,S)=>{const A=y.bind(w)(_,E,S);A&&b.push(A)})),b}filter(y,w){return new g(this.content).filter(y,w)}reject(y,w){return this.filter(f(y),w)}forEach(y,w){return this.content.forEach((b=>y.bind(w)(b.value,b.key,b)))}}},61074:l=>{l.exports=function(u){return u.split("")}},61160:(l,u,a)=>{var f=a(92063),p=a(73992),d=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,m=/[\n\r\t]/g,g=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,y=/:\d+$/,w=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,b=/^[a-zA-Z]:/;function _(P){return(P||"").toString().replace(d,"")}var E=[["#","hash"],["?","query"],function(P,I){return k(I.protocol)?P.replace(/\\/g,"/"):P},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],S={hash:1,query:1};function A(P){var I,$=(typeof window<"u"?window:a.g!==void 0?a.g:typeof self<"u"?self:{}).location||{},R={},q=typeof(P=P||$);if(P.protocol==="blob:")R=new j(unescape(P.pathname),{});else if(q==="string")for(I in R=new j(P,{}),S)delete R[I];else if(q==="object"){for(I in P)I in S||(R[I]=P[I]);R.slashes===void 0&&(R.slashes=g.test(P.href))}return R}function k(P){return P==="file:"||P==="ftp:"||P==="http:"||P==="https:"||P==="ws:"||P==="wss:"}function O(P,I){P=(P=_(P)).replace(m,""),I=I||{};var $,R=w.exec(P),q=R[1]?R[1].toLowerCase():"",B=!!R[2],W=!!R[3],Q=0;return B?W?($=R[2]+R[3]+R[4],Q=R[2].length+R[3].length):($=R[2]+R[4],Q=R[2].length):W?($=R[3]+R[4],Q=R[3].length):$=R[4],q==="file:"?Q>=2&&($=$.slice(2)):k(q)?$=R[4]:q?B&&($=$.slice(2)):Q>=2&&k(I.protocol)&&($=R[4]),{protocol:q,slashes:B||k(q),slashesCount:Q,rest:$}}function j(P,I,$){if(P=(P=_(P)).replace(m,""),!(this instanceof j))return new j(P,I,$);var R,q,B,W,Q,ee,ie=E.slice(),ne=typeof I,ve=this,ce=0;for(ne!=="object"&&ne!=="string"&&($=I,I=null),$&&typeof $!="function"&&($=p.parse),R=!(q=O(P||"",I=A(I))).protocol&&!q.slashes,ve.slashes=q.slashes||R&&I.slashes,ve.protocol=q.protocol||I.protocol||"",P=q.rest,(q.protocol==="file:"&&(q.slashesCount!==2||b.test(P))||!q.slashes&&(q.protocol||q.slashesCount<2||!k(ve.protocol)))&&(ie[3]=[/(.*)/,"pathname"]);ce{l.exports=a(45204)},61376:(l,u,a)=>{l.exports=a(70453)},61448:(l,u,a)=>{var f=a(20426),p=a(49326);l.exports=function(d,m){return d!=null&&p(d,m,f)}},61489:(l,u,a)=>{var f=a(17400);l.exports=function(p){var d=f(p),m=d%1;return d==d?m?d-m:d:0}},61626:(l,u,a)=>{var f=a(39447),p=a(74284),d=a(75817);l.exports=f?function(m,g,y){return p.f(m,g,d(1,y))}:function(m,g,y){return m[g]=y,m}},61747:(l,u,a)=>{var f=a(45951),p=a(92046);l.exports=function(d,m){var g=p[d+"Prototype"],y=g&&g[m];if(y)return y;var w=f[d],b=w&&w.prototype;return b&&b[m]}},61802:(l,u,a)=>{var f=a(62224),p=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,d=/\\(\\)?/g,m=f((function(g){var y=[];return g.charCodeAt(0)===46&&y.push(""),g.replace(p,(function(w,b,_,E){y.push(_?E.replace(d,"$1"):b||w)})),y}));l.exports=m},62006:(l,u,a)=>{var f=a(15389),p=a(64894),d=a(95950);l.exports=function(m){return function(g,y,w){var b=Object(g);if(!p(g)){var _=f(y,3);g=d(g),y=function(S){return _(b[S],S,b)}}var E=m(g,y,w);return E>-1?b[_?g[E]:E]:void 0}}},62060:l=>{var u=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;l.exports=function(a,f){var p=f.length;if(!p)return a;var d=p-1;return f[d]=(p>1?"& ":"")+f[d],f=f.join(p>2?", ":" "),a.replace(u,`{ /* [wrapped with `+f+`] */ `)}},62099:(l,u,a)=>{var f=a(11091),p=a(11793),d=a(25468),m=a(46285),g=a(34849),y=a(20575),w=a(27374),b=a(5543),_=a(76264),E=a(59552),S=a(93427),A=E("slice"),k=_("species"),O=Array,j=Math.max;f({target:"Array",proto:!0,forced:!A},{slice:function(P,I){var $,R,q,B=w(this),W=y(B),Q=g(P,W),ee=g(I===void 0?W:I,W);if(p(B)&&($=B.constructor,(d($)&&($===O||p($.prototype))||m($)&&($=$[k])===null)&&($=void 0),$===O||$===void 0))return S(B,Q,ee);for(R=new($===void 0?O:$)(j(ee-Q,0)),q=0;Q{var f=a(36556),p=f("Date.prototype.getDay"),d=f("Object.prototype.toString"),m=a(49092)();l.exports=function(g){return typeof g=="object"&&g!==null&&(m?(function(y){try{return p(y),!0}catch{return!1}})(g):d(g)==="[object Date]")}},62193:(l,u,a)=>{var f=a(88984),p=a(5861),d=a(72428),m=a(56449),g=a(64894),y=a(3656),w=a(55527),b=a(37167),_=Object.prototype.hasOwnProperty;l.exports=function(E){if(E==null)return!0;if(g(E)&&(m(E)||typeof E=="string"||typeof E.splice=="function"||y(E)||b(E)||d(E)))return!E.length;var S=p(E);if(S=="[object Map]"||S=="[object Set]")return!E.size;if(w(E))return!f(E).length;for(var A in E)if(_.call(E,A))return!1;return!0}},62216:l=>{l.exports=function(u){return u===void 0}},62224:(l,u,a)=>{var f=a(50104);l.exports=function(p){var d=f(p,(function(g){return m.size===500&&m.clear(),g})),m=d.cache;return d}},62250:l=>{var u=typeof document=="object"&&document.all;l.exports=u===void 0&&u!==void 0?function(a){return typeof a=="function"||a===u}:function(a){return typeof a=="function"}},62284:(l,u,a)=>{var f=a(84629),p=Object.prototype.hasOwnProperty;l.exports=function(d){for(var m=d.name+"",g=f[m],y=p.call(f,m)?g.length:0;y--;){var w=g[y],b=w.func;if(b==null||b==d)return w.name}return m}},62416:(l,u,a)=>{var f=a(85582);l.exports=f("document","documentElement")},62429:(l,u,a)=>{var f=a(80909);l.exports=function(p,d,m,g){return f(p,(function(y,w,b){d(g,y,m(y),b)})),g}},62642:(l,u,a)=>{var f=a(37720),p=Object.prototype.hasOwnProperty,d=Array.isArray,m={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:f.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},g=function(b){return b.replace(/&#(\d+);/g,(function(_,E){return String.fromCharCode(parseInt(E,10))}))},y=function(b,_,E){if(b&&typeof b=="string"&&_.comma&&b.indexOf(",")>-1)return b.split(",");if(_.throwOnLimitExceeded&&E>=_.arrayLimit)throw new RangeError("Array limit exceeded. Only "+_.arrayLimit+" element"+(_.arrayLimit===1?"":"s")+" allowed in an array.");return b},w=function(b,_,E,S){if(b){var A=E.allowDots?b.replace(/\.([^.[]+)/g,"[$1]"):b,k=/(\[[^[\]]*])/g,O=E.depth>0&&/(\[[^[\]]*])/.exec(A),j=O?A.slice(0,O.index):A,P=[];if(j){if(!E.plainObjects&&p.call(Object.prototype,j)&&!E.allowPrototypes)return;P.push(j)}for(var I=0;E.depth>0&&(O=k.exec(A))!==null&&I0&&$[$.length-1]==="[]"){var Q=$.slice(0,-1).join("");W=Array.isArray(R)&&R[Q]?R[Q].length:0}for(var ee=B?R:y(R,q,W),ie=$.length-1;ie>=0;--ie){var ne,ve=$[ie];if(ve==="[]"&&q.parseArrays)ne=q.allowEmptyArrays&&(ee===""||q.strictNullHandling&&ee===null)?[]:f.combine([],ee);else{ne=q.plainObjects?{__proto__:null}:{};var ce=ve.charAt(0)==="["&&ve.charAt(ve.length-1)==="]"?ve.slice(1,-1):ve,ae=q.decodeDotInKeys?ce.replace(/%2E/g,"."):ce,me=parseInt(ae,10);q.parseArrays||ae!==""?!isNaN(me)&&ve!==ae&&String(me)===ae&&me>=0&&q.parseArrays&&me<=q.arrayLimit?(ne=[])[me]=ee:ae!=="__proto__"&&(ne[ae]=ee):ne={0:ee}}ee=ne}return ee})(P,_,E,S)}};l.exports=function(b,_){var E=(function(I){if(!I)return m;if(I.allowEmptyArrays!==void 0&&typeof I.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(I.decodeDotInKeys!==void 0&&typeof I.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(I.decoder!==null&&I.decoder!==void 0&&typeof I.decoder!="function")throw new TypeError("Decoder has to be a function.");if(I.charset!==void 0&&I.charset!=="utf-8"&&I.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(I.throwOnLimitExceeded!==void 0&&typeof I.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var $=I.charset===void 0?m.charset:I.charset,R=I.duplicates===void 0?m.duplicates:I.duplicates;if(R!=="combine"&&R!=="first"&&R!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:I.allowDots===void 0?I.decodeDotInKeys===!0||m.allowDots:!!I.allowDots,allowEmptyArrays:typeof I.allowEmptyArrays=="boolean"?!!I.allowEmptyArrays:m.allowEmptyArrays,allowPrototypes:typeof I.allowPrototypes=="boolean"?I.allowPrototypes:m.allowPrototypes,allowSparse:typeof I.allowSparse=="boolean"?I.allowSparse:m.allowSparse,arrayLimit:typeof I.arrayLimit=="number"?I.arrayLimit:m.arrayLimit,charset:$,charsetSentinel:typeof I.charsetSentinel=="boolean"?I.charsetSentinel:m.charsetSentinel,comma:typeof I.comma=="boolean"?I.comma:m.comma,decodeDotInKeys:typeof I.decodeDotInKeys=="boolean"?I.decodeDotInKeys:m.decodeDotInKeys,decoder:typeof I.decoder=="function"?I.decoder:m.decoder,delimiter:typeof I.delimiter=="string"||f.isRegExp(I.delimiter)?I.delimiter:m.delimiter,depth:typeof I.depth=="number"||I.depth===!1?+I.depth:m.depth,duplicates:R,ignoreQueryPrefix:I.ignoreQueryPrefix===!0,interpretNumericEntities:typeof I.interpretNumericEntities=="boolean"?I.interpretNumericEntities:m.interpretNumericEntities,parameterLimit:typeof I.parameterLimit=="number"?I.parameterLimit:m.parameterLimit,parseArrays:I.parseArrays!==!1,plainObjects:typeof I.plainObjects=="boolean"?I.plainObjects:m.plainObjects,strictDepth:typeof I.strictDepth=="boolean"?!!I.strictDepth:m.strictDepth,strictNullHandling:typeof I.strictNullHandling=="boolean"?I.strictNullHandling:m.strictNullHandling,throwOnLimitExceeded:typeof I.throwOnLimitExceeded=="boolean"&&I.throwOnLimitExceeded}})(_);if(b===""||b==null)return E.plainObjects?{__proto__:null}:{};for(var S=typeof b=="string"?(function(I,$){var R={__proto__:null},q=$.ignoreQueryPrefix?I.replace(/^\?/,""):I;q=q.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var B=$.parameterLimit===1/0?void 0:$.parameterLimit,W=q.split($.delimiter,$.throwOnLimitExceeded?B+1:B);if($.throwOnLimitExceeded&&W.length>B)throw new RangeError("Parameter limit exceeded. Only "+B+" parameter"+(B===1?"":"s")+" allowed.");var Q,ee=-1,ie=$.charset;if($.charsetSentinel)for(Q=0;Q-1&&(ve=d(ve)?[ve]:ve);var $e=p.call(R,ne);$e&&$.duplicates==="combine"?R[ne]=f.combine(R[ne],ve):$e&&$.duplicates!=="last"||(R[ne]=ve)}return R})(b,E):b,A=E.plainObjects?{__proto__:null}:{},k=Object.keys(S),O=0;O{var f=a(21549),p=a(80079),d=a(68223);l.exports=function(){this.size=0,this.__data__={hash:new f,map:new(d||p),string:new f}}},63246:(l,u,a)=>{var f=a(88280),p=a(94668),d=Array.prototype;l.exports=function(m){var g=m.find;return m===d||f(d,m)&&g===d.find?p:g}},63331:(l,u,a)=>{var f=a(94459);l.exports=function(p){return(typeof p=="number"||typeof p=="bigint")&&!f(p)&&p!==1/0&&p!==-1/0}},63345:l=>{l.exports=function(){return[]}},63384:(l,u,a)=>{var f=a(55986),p=a(69675);l.exports=function(d){if(typeof d!="number"&&typeof d!="bigint")throw new p("argument must be a Number or a BigInt");var m=d<0?-f(-d):f(d);return m===0?0:m}},63422:(l,u,a)=>{a(11091)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:a(12595)})},63560:(l,u,a)=>{var f=a(73170);l.exports=function(p,d,m){return p==null?p:f(p,d,m)}},63605:l=>{l.exports=function(u){return this.__data__.get(u)}},63702:l=>{l.exports=function(){this.__data__=[],this.size=0}},63862:l=>{l.exports=function(u){var a=this.has(u)&&delete this.__data__[u];return this.size-=a?1:0,a}},63912:(l,u,a)=>{var f=a(61074),p=a(49698),d=a(42054);l.exports=function(m){return p(m)?d(m):f(m)}},63945:l=>{l.exports=function(u,a,f,p){for(var d=-1,m=u==null?0:u.length;++d{l.exports=function(){}},64007:(l,u,a)=>{l.exports=a(77852)},64010:(l,u,a)=>{var f=a(11793),p=a(25468),d=a(46285),m=a(76264)("species"),g=Array;l.exports=function(y){var w;return f(y)&&(w=y.constructor,(p(w)&&(w===g||f(w.prototype))||d(w)&&(w=w[m])===null)&&(w=void 0)),w===void 0?g:w}},64039:(l,u,a)=>{var f=typeof Symbol<"u"&&Symbol,p=a(41333);l.exports=function(){return typeof f=="function"&&typeof Symbol=="function"&&typeof f("foo")=="symbol"&&typeof Symbol("bar")=="symbol"&&p()}},64048:(l,u,a)=>{var f=a(88280),p=a(48270),d=String.prototype;l.exports=function(m){var g=m.endsWith;return typeof m=="string"||m===d||f(d,m)&&g===d.endsWith?p:g}},64097:l=>{l.exports={__proto__:null,name:{__proto__:null,$Int8Array:"INT8",$Uint8Array:"UINT8",$Uint8ClampedArray:"UINT8C",$Int16Array:"INT16",$Uint16Array:"UINT16",$Int32Array:"INT32",$Uint32Array:"UINT32",$BigInt64Array:"BIGINT64",$BigUint64Array:"BIGUINT64",$Float32Array:"FLOAT32",$Float64Array:"FLOAT64"},size:{__proto__:null,$INT8:1,$UINT8:1,$UINT8C:1,$INT16:2,$UINT16:2,$INT32:4,$UINT32:4,$BIGINT64:8,$BIGUINT64:8,$FLOAT32:4,$FLOAT64:8}}},64399:(l,u,a)=>{var f=a(70453)("%Array.prototype.concat%"),p=a(10487),d=a(36556)("Array.prototype.slice"),m=a(41333)()&&Symbol.isConcatSpreadable,g=[],y=m?p.apply(f,g):null,w=m?a(64634):null;l.exports=m?function(b){for(var _=0;_{a(82048)},64626:(l,u,a)=>{var f=a(66977);l.exports=function(p,d,m){return d=m?void 0:d,d=p&&d==null?p.length:d,f(p,128,void 0,void 0,void 0,void 0,d)}},64634:l=>{var u={}.toString;l.exports=Array.isArray||function(a){return u.call(a)=="[object Array]"}},64894:(l,u,a)=>{var f=a(1882),p=a(30294);l.exports=function(d){return d!=null&&p(d.length)&&!f(d)}},64932:(l,u,a)=>{var f,p,d,m=a(40551),g=a(45951),y=a(46285),w=a(61626),b=a(49724),_=a(36128),E=a(92522),S=a(38530),A="Object already initialized",k=g.TypeError,O=g.WeakMap;if(m||_.state){var j=_.state||(_.state=new O);j.get=j.get,j.has=j.has,j.set=j.set,f=function(I,$){if(j.has(I))throw new k(A);return $.facade=I,j.set(I,$),$},p=function(I){return j.get(I)||{}},d=function(I){return j.has(I)}}else{var P=E("state");S[P]=!0,f=function(I,$){if(b(I,P))throw new k(A);return $.facade=I,w(I,P,$),$},p=function(I){return b(I,P)?I[P]:{}},d=function(I){return b(I,P)}}l.exports={set:f,get:p,has:d,enforce:function(I){return d(I)?p(I):f(I,{})},getterFor:function(I){return function($){var R;if(!y($)||(R=p($)).type!==I)throw new k("Incompatible receiver, "+I+" required");return R}}}},65015:(l,u,a)=>{var f=a(69675),p=a(42491),d=a(83446),m=a(19887),g=a(13557),y=a(82475),w=a(87088),b=a(70172),_=a(34770),E=a(36039),S=a(99308),A=a(32779),k=a(28894),O=a(24751),j=a(1189),P={__proto__:null,INT8:1,UINT8:1,UINT8C:1,INT16:2,UINT16:2,INT32:4,UINT32:4,BIGINT64:8,BIGUINT64:8,FLOAT32:4,FLOAT64:8},I={__proto__:null,INT8:w,UINT8:E,UINT8C:S,INT16:g,UINT16:b,INT32:y,UINT32:_,BIGINT64:d,BIGUINT64:m};l.exports=function($,R,q){if(typeof $!="string"||!p(P,$))throw new f("Assertion failed: `type` must be a TypedArray element type: "+j(P));if(typeof R!="number"&&typeof R!="bigint")throw new f("Assertion failed: `value` must be a Number or a BigInt");if(typeof q!="boolean")throw new f("Assertion failed: `isLittleEndian` must be a Boolean");if($==="FLOAT32")return A(R,q);if($==="FLOAT64")return k(R,q);var B=P[$],W=(0,I[$])(R);return O(W,B,q)}},65370:(l,u,a)=>{var f=a(46285),p=Math.floor;l.exports=Number.isInteger||function(d){return!f(d)&&isFinite(d)&&p(d)===d}},65482:(l,u,a)=>{var f=a(41176);l.exports=function(p){var d=+p;return d!=d||d===0?0:f(d)}},65606:l=>{var u,a,f=l.exports={};function p(){throw new Error("setTimeout has not been defined")}function d(){throw new Error("clearTimeout has not been defined")}function m(k){if(u===setTimeout)return setTimeout(k,0);if((u===p||!u)&&setTimeout)return u=setTimeout,setTimeout(k,0);try{return u(k,0)}catch{try{return u.call(null,k,0)}catch{return u.call(this,k,0)}}}(function(){try{u=typeof setTimeout=="function"?setTimeout:p}catch{u=p}try{a=typeof clearTimeout=="function"?clearTimeout:d}catch{a=d}})();var g,y=[],w=!1,b=-1;function _(){w&&g&&(w=!1,g.length?y=g.concat(y):b=-1,y.length&&E())}function E(){if(!w){var k=m(_);w=!0;for(var O=y.length;O;){for(g=y,y=[];++b1)for(var j=1;j{l.exports=function(u){const a={literal:"true false null"},f=[u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE],p=[u.QUOTE_STRING_MODE,u.C_NUMBER_MODE],d={end:",",endsWithParent:!0,excludeEnd:!0,contains:p,keywords:a},m={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[u.BACKSLASH_ESCAPE],illegal:"\\n"},u.inherit(d,{begin:/:/})].concat(f),illegal:"\\S"},g={begin:"\\[",end:"\\]",contains:[u.inherit(d)],illegal:"\\S"};return p.push(m,g),f.forEach((function(y){p.push(y)})),{name:"JSON",contains:p,keywords:a,illegal:"\\S"}}},65931:(l,u,a)=>{a(3825),a(6630),a(91866),a(72736),a(17286),a(16761)},65993:(l,u,a)=>{var f=a(1907),p=a(74239),d=a(90160),m=a(86395),g=f("".replace),y=RegExp("^["+m+"]+"),w=RegExp("(^|[^"+m+"])["+m+"]+$"),b=function(_){return function(E){var S=d(p(E));return 1&_&&(S=g(S,y,"")),2&_&&(S=g(S,w,"$1")),S}};l.exports={start:b(1),end:b(2),trim:b(3)}},66058:(l,u,a)=>{var f=a(10487),p=a(82682),d=a(75795),m=a(35680),g=a(76578),y=a(99897)(),w={__proto__:null},b=Object.defineProperty;if(d){var _=function(E){return E.length};p(g,(function(E){var S=a.g[E];if(typeof S=="function"||typeof S=="object"){var A=S.prototype,k=d(A,"length");if(!k){var O=y(A);k=d(O,"length")}if(k&&k.get)w["$"+E]=f(k.get);else if(b){var j=new a.g[E](2);(k=d(j,"length"))&&k.configurable&&b(j,"length",{value:3}),j.length===2&&(w["$"+E]=_)}}}))}l.exports=function(E){return!!m(E)&&(function(S){var A;return p(w,(function(k){if(typeof A!="number")try{var O=k(S);typeof O=="number"&&(A=O)}catch{}})),A})(E)}},66391:(l,u,a)=>{var f=a(11091),p=a(92361),d=a(74436).indexOf,m=a(77623),g=p([].indexOf),y=!!g&&1/g([1],1,-0)<0;f({target:"Array",proto:!0,forced:y||!m("indexOf")},{indexOf:function(w){var b=arguments.length>1?arguments[1]:void 0;return y?g(this,w,b)||0:d(this,w,b)}})},66429:(l,u,a)=>{a(48559);var f=a(61747);l.exports=f("Array","reverse")},66454:(l,u,a)=>{var f=a(10117);l.exports=d;var p="\0";function d(b){this._isDirected=!f.has(b,"directed")||b.directed,this._isMultigraph=!!f.has(b,"multigraph")&&b.multigraph,this._isCompound=!!f.has(b,"compound")&&b.compound,this._label=void 0,this._defaultNodeLabelFn=f.constant(void 0),this._defaultEdgeLabelFn=f.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[p]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function m(b,_){b[_]?b[_]++:b[_]=1}function g(b,_){--b[_]||delete b[_]}function y(b,_,E,S){var A=""+_,k=""+E;if(!b&&A>k){var O=A;A=k,k=O}return A+""+k+""+(f.isUndefined(S)?"\0":S)}function w(b,_){return y(b,_.v,_.w,_.name)}d.prototype._nodeCount=0,d.prototype._edgeCount=0,d.prototype.isDirected=function(){return this._isDirected},d.prototype.isMultigraph=function(){return this._isMultigraph},d.prototype.isCompound=function(){return this._isCompound},d.prototype.setGraph=function(b){return this._label=b,this},d.prototype.graph=function(){return this._label},d.prototype.setDefaultNodeLabel=function(b){return f.isFunction(b)||(b=f.constant(b)),this._defaultNodeLabelFn=b,this},d.prototype.nodeCount=function(){return this._nodeCount},d.prototype.nodes=function(){return f.keys(this._nodes)},d.prototype.sources=function(){var b=this;return f.filter(this.nodes(),(function(_){return f.isEmpty(b._in[_])}))},d.prototype.sinks=function(){var b=this;return f.filter(this.nodes(),(function(_){return f.isEmpty(b._out[_])}))},d.prototype.setNodes=function(b,_){var E=arguments,S=this;return f.each(b,(function(A){E.length>1?S.setNode(A,_):S.setNode(A)})),this},d.prototype.setNode=function(b,_){return f.has(this._nodes,b)?(arguments.length>1&&(this._nodes[b]=_),this):(this._nodes[b]=arguments.length>1?_:this._defaultNodeLabelFn(b),this._isCompound&&(this._parent[b]=p,this._children[b]={},this._children[p][b]=!0),this._in[b]={},this._preds[b]={},this._out[b]={},this._sucs[b]={},++this._nodeCount,this)},d.prototype.node=function(b){return this._nodes[b]},d.prototype.hasNode=function(b){return f.has(this._nodes,b)},d.prototype.removeNode=function(b){var _=this;if(f.has(this._nodes,b)){var E=function(S){_.removeEdge(_._edgeObjs[S])};delete this._nodes[b],this._isCompound&&(this._removeFromParentsChildList(b),delete this._parent[b],f.each(this.children(b),(function(S){_.setParent(S)})),delete this._children[b]),f.each(f.keys(this._in[b]),E),delete this._in[b],delete this._preds[b],f.each(f.keys(this._out[b]),E),delete this._out[b],delete this._sucs[b],--this._nodeCount}return this},d.prototype.setParent=function(b,_){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(f.isUndefined(_))_=p;else{for(var E=_+="";!f.isUndefined(E);E=this.parent(E))if(E===b)throw new Error("Setting "+_+" as parent of "+b+" would create a cycle");this.setNode(_)}return this.setNode(b),this._removeFromParentsChildList(b),this._parent[b]=_,this._children[_][b]=!0,this},d.prototype._removeFromParentsChildList=function(b){delete this._children[this._parent[b]][b]},d.prototype.parent=function(b){if(this._isCompound){var _=this._parent[b];if(_!==p)return _}},d.prototype.children=function(b){if(f.isUndefined(b)&&(b=p),this._isCompound){var _=this._children[b];if(_)return f.keys(_)}else{if(b===p)return this.nodes();if(this.hasNode(b))return[]}},d.prototype.predecessors=function(b){var _=this._preds[b];if(_)return f.keys(_)},d.prototype.successors=function(b){var _=this._sucs[b];if(_)return f.keys(_)},d.prototype.neighbors=function(b){var _=this.predecessors(b);if(_)return f.union(_,this.successors(b))},d.prototype.isLeaf=function(b){return(this.isDirected()?this.successors(b):this.neighbors(b)).length===0},d.prototype.filterNodes=function(b){var _=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});_.setGraph(this.graph());var E=this;f.each(this._nodes,(function(k,O){b(O)&&_.setNode(O,k)})),f.each(this._edgeObjs,(function(k){_.hasNode(k.v)&&_.hasNode(k.w)&&_.setEdge(k,E.edge(k))}));var S={};function A(k){var O=E.parent(k);return O===void 0||_.hasNode(O)?(S[k]=O,O):O in S?S[O]:A(O)}return this._isCompound&&f.each(_.nodes(),(function(k){_.setParent(k,A(k))})),_},d.prototype.setDefaultEdgeLabel=function(b){return f.isFunction(b)||(b=f.constant(b)),this._defaultEdgeLabelFn=b,this},d.prototype.edgeCount=function(){return this._edgeCount},d.prototype.edges=function(){return f.values(this._edgeObjs)},d.prototype.setPath=function(b,_){var E=this,S=arguments;return f.reduce(b,(function(A,k){return S.length>1?E.setEdge(A,k,_):E.setEdge(A,k),k})),this},d.prototype.setEdge=function(){var b,_,E,S,A=!1,k=arguments[0];typeof k=="object"&&k!==null&&"v"in k?(b=k.v,_=k.w,E=k.name,arguments.length===2&&(S=arguments[1],A=!0)):(b=k,_=arguments[1],E=arguments[3],arguments.length>2&&(S=arguments[2],A=!0)),b=""+b,_=""+_,f.isUndefined(E)||(E=""+E);var O=y(this._isDirected,b,_,E);if(f.has(this._edgeLabels,O))return A&&(this._edgeLabels[O]=S),this;if(!f.isUndefined(E)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(b),this.setNode(_),this._edgeLabels[O]=A?S:this._defaultEdgeLabelFn(b,_,E);var j=(function(P,I,$,R){var q=""+I,B=""+$;if(!P&&q>B){var W=q;q=B,B=W}var Q={v:q,w:B};return R&&(Q.name=R),Q})(this._isDirected,b,_,E);return b=j.v,_=j.w,Object.freeze(j),this._edgeObjs[O]=j,m(this._preds[_],b),m(this._sucs[b],_),this._in[_][O]=j,this._out[b][O]=j,this._edgeCount++,this},d.prototype.edge=function(b,_,E){var S=arguments.length===1?w(this._isDirected,arguments[0]):y(this._isDirected,b,_,E);return this._edgeLabels[S]},d.prototype.hasEdge=function(b,_,E){var S=arguments.length===1?w(this._isDirected,arguments[0]):y(this._isDirected,b,_,E);return f.has(this._edgeLabels,S)},d.prototype.removeEdge=function(b,_,E){var S=arguments.length===1?w(this._isDirected,arguments[0]):y(this._isDirected,b,_,E),A=this._edgeObjs[S];return A&&(b=A.v,_=A.w,delete this._edgeLabels[S],delete this._edgeObjs[S],g(this._preds[_],b),g(this._sucs[b],_),delete this._in[_][S],delete this._out[b][S],this._edgeCount--),this},d.prototype.inEdges=function(b,_){var E=this._in[b];if(E){var S=f.values(E);return _?f.filter(S,(function(A){return A.v===_})):S}},d.prototype.outEdges=function(b,_){var E=this._out[b];if(E){var S=f.values(E);return _?f.filter(S,(function(A){return A.w===_})):S}},d.prototype.nodeEdges=function(b,_){var E=this.inEdges(b,_);if(E)return E.concat(this.outEdges(b,_))}},66496:(l,u,a)=>{var f=a(11091),p=a(45951),d=a(70485)(p.setTimeout,!0);f({global:!0,bind:!0,forced:p.setTimeout!==d},{setTimeout:d})},66615:(l,u,a)=>{l.exports=a(18402)},66645:(l,u,a)=>{var f=a(1733),p=a(45434),d=a(13222),m=a(22225);l.exports=function(g,y,w){return g=d(g),(y=w?void 0:y)===void 0?p(g)?m(g):f(g):g.match(y)||[]}},66721:(l,u,a)=>{var f=a(81042),p=Object.prototype.hasOwnProperty;l.exports=function(d){var m=this.__data__;if(f){var g=m[d];return g==="__lodash_hash_undefined__"?void 0:g}return p.call(m,d)?m[d]:void 0}},66743:(l,u,a)=>{var f=a(89353);l.exports=Function.prototype.bind||f},66977:(l,u,a)=>{var f=a(68882),p=a(11842),d=a(77078),m=a(37471),g=a(24168),y=a(37381),w=a(3209),b=a(54641),_=a(70981),E=a(61489),S=Math.max;l.exports=function(A,k,O,j,P,I,$,R){var q=2&k;if(!q&&typeof A!="function")throw new TypeError("Expected a function");var B=j?j.length:0;if(B||(k&=-97,j=P=void 0),$=$===void 0?$:S(E($),0),R=R===void 0?R:E(R),B-=P?P.length:0,64&k){var W=j,Q=P;j=P=void 0}var ee=q?void 0:y(A),ie=[A,k,O,j,P,W,Q,I,$,R];if(ee&&w(ie,ee),A=ie[0],k=ie[1],O=ie[2],j=ie[3],P=ie[4],!(R=ie[9]=ie[9]===void 0?q?0:A.length:S(ie[9]-B,0))&&24&k&&(k&=-25),k&&k!=1)ne=k==8||k==16?d(A,k,R):k!=32&&k!=33||P.length?m.apply(void 0,ie):g(A,k,O,j);else var ne=p(A,k,O);return _((ee?f:b)(ne,ie),A,k)}},67108:function(l,u,a){(function(){var f,p,d,m,g={}.hasOwnProperty,y=[].indexOf;({MarkedYAMLError:f}=a(80467)),d=a(30974),m=a(1248),this.ScannerError=class extends f{},p=class{constructor(w,b,_,E,S,A){this.token_number=w,this.required=b,this.index=_,this.line=E,this.column=S,this.mark=A}},this.Scanner=(function(){var w,b,_,E,S,A;class k{constructor(){return A.apply(this,arguments)}initialise(){return this.done=!1,this.flow_level=0,this.tokens=[],this.fetch_stream_start(),this.tokens_taken=0,this.indent=-1,this.indents=[],this.allow_simple_key=!0,this.possible_simple_keys={}}check_token(...j){for(var P,I,$;this.need_more_tokens();)this.fetch_more_tokens();if(this.tokens.length!==0){if(j.length===0)return!0;for(I=0,$=j.length;I<$;I++)if(P=j[I],this.tokens[0]instanceof P)return!0}return!1}peek_token(){for(;this.need_more_tokens();)this.fetch_more_tokens();if(this.tokens.length!==0)return this.tokens[0]}get_token(){for(;this.need_more_tokens();)this.fetch_more_tokens();if(this.tokens.length!==0)return this.tokens_taken++,this.tokens.shift()}need_more_tokens(){return!this.done&&(this.tokens.length===0||(this.stale_possible_simple_keys(),this.next_possible_simple_key()===this.tokens_taken))}fetch_more_tokens(){var j;if(this.scan_to_next_token(),this.stale_possible_simple_keys(),this.unwind_indent(this.column),(j=this.peek())==="\0")return this.fetch_stream_end();if(j==="%"&&this.check_directive())return this.fetch_directive();if(j==="-"&&this.check_document_start())return this.fetch_document_start();if(j==="."&&this.check_document_end())return this.fetch_document_end();if(j==="[")return this.fetch_flow_sequence_start();if(j==="{")return this.fetch_flow_mapping_start();if(j==="]")return this.fetch_flow_sequence_end();if(j==="}")return this.fetch_flow_mapping_end();if(j===",")return this.fetch_flow_entry();if(j==="-"&&this.check_block_entry())return this.fetch_block_entry();if(j==="?"&&this.check_key())return this.fetch_key();if(j===":"&&this.check_value())return this.fetch_value();if(j==="*")return this.fetch_alias();if(j==="&")return this.fetch_anchor();if(j==="!")return this.fetch_tag();if(j==="|"&&this.flow_level===0)return this.fetch_literal();if(j===">"&&this.flow_level===0)return this.fetch_folded();if(j==="'")return this.fetch_single();if(j==='"')return this.fetch_double();if(this.check_plain())return this.fetch_plain();throw new u.ScannerError("while scanning for the next token",null,`found character ${j} that cannot start any token`,this.get_mark())}next_possible_simple_key(){var j,P,I,$;for(P in I=null,$=this.possible_simple_keys)g.call($,P)&&(j=$[P],(I===null||j.token_numberj;)P=this.get_mark(),this.indent=this.indents.pop(),I.push(this.tokens.push(new d.BlockEndToken(P,P)));return I}}add_indent(j){return j>this.indent&&(this.indents.push(this.indent),this.indent=j,!0)}fetch_stream_start(){var j;return j=this.get_mark(),this.tokens.push(new d.StreamStartToken(j,j,this.encoding))}fetch_stream_end(){var j;return this.unwind_indent(-1),this.remove_possible_simple_key(),this.allow_possible_simple_key=!1,this.possible_simple_keys={},j=this.get_mark(),this.tokens.push(new d.StreamEndToken(j,j)),this.done=!0}fetch_directive(){return this.unwind_indent(-1),this.remove_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_directive())}fetch_document_start(){return this.fetch_document_indicator(d.DocumentStartToken)}fetch_document_end(){return this.fetch_document_indicator(d.DocumentEndToken)}fetch_document_indicator(j){var P;return this.unwind_indent(-1),this.remove_possible_simple_key(),this.allow_simple_key=!1,P=this.get_mark(),this.forward(3),this.tokens.push(new j(P,this.get_mark()))}fetch_flow_sequence_start(){return this.fetch_flow_collection_start(d.FlowSequenceStartToken)}fetch_flow_mapping_start(){return this.fetch_flow_collection_start(d.FlowMappingStartToken)}fetch_flow_collection_start(j){var P;return this.save_possible_simple_key(),this.flow_level++,this.allow_simple_key=!0,P=this.get_mark(),this.forward(),this.tokens.push(new j(P,this.get_mark()))}fetch_flow_sequence_end(){return this.fetch_flow_collection_end(d.FlowSequenceEndToken)}fetch_flow_mapping_end(){return this.fetch_flow_collection_end(d.FlowMappingEndToken)}fetch_flow_collection_end(j){var P;return this.remove_possible_simple_key(),this.flow_level--,this.allow_simple_key=!1,P=this.get_mark(),this.forward(),this.tokens.push(new j(P,this.get_mark()))}fetch_flow_entry(){var j;return this.allow_simple_key=!0,this.remove_possible_simple_key(),j=this.get_mark(),this.forward(),this.tokens.push(new d.FlowEntryToken(j,this.get_mark()))}fetch_block_entry(){var j,P;if(this.flow_level===0){if(!this.allow_simple_key)throw new u.ScannerError(null,null,"sequence entries are not allowed here",this.get_mark());this.add_indent(this.column)&&(j=this.get_mark(),this.tokens.push(new d.BlockSequenceStartToken(j,j)))}return this.allow_simple_key=!0,this.remove_possible_simple_key(),P=this.get_mark(),this.forward(),this.tokens.push(new d.BlockEntryToken(P,this.get_mark()))}fetch_key(){var j,P;if(this.flow_level===0){if(!this.allow_simple_key)throw new u.ScannerError(null,null,"mapping keys are not allowed here",this.get_mark());this.add_indent(this.column)&&(j=this.get_mark(),this.tokens.push(new d.BlockMappingStartToken(j,j)))}return this.allow_simple_key=!this.flow_level,this.remove_possible_simple_key(),P=this.get_mark(),this.forward(),this.tokens.push(new d.KeyToken(P,this.get_mark()))}fetch_value(){var j,P,I;if(j=this.possible_simple_keys[this.flow_level])delete this.possible_simple_keys[this.flow_level],this.tokens.splice(j.token_number-this.tokens_taken,0,new d.KeyToken(j.mark,j.mark)),this.flow_level===0&&this.add_indent(j.column)&&this.tokens.splice(j.token_number-this.tokens_taken,0,new d.BlockMappingStartToken(j.mark,j.mark)),this.allow_simple_key=!1;else{if(this.flow_level===0){if(!this.allow_simple_key)throw new u.ScannerError(null,null,"mapping values are not allowed here",this.get_mark());this.add_indent(this.column)&&(P=this.get_mark(),this.tokens.push(new d.BlockMappingStartToken(P,P)))}this.allow_simple_key=!this.flow_level,this.remove_possible_simple_key()}return I=this.get_mark(),this.forward(),this.tokens.push(new d.ValueToken(I,this.get_mark()))}fetch_alias(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_anchor(d.AliasToken))}fetch_anchor(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_anchor(d.AnchorToken))}fetch_tag(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_tag())}fetch_literal(){return this.fetch_block_scalar("|")}fetch_folded(){return this.fetch_block_scalar(">")}fetch_block_scalar(j){return this.allow_simple_key=!0,this.remove_possible_simple_key(),this.tokens.push(this.scan_block_scalar(j))}fetch_single(){return this.fetch_flow_scalar("'")}fetch_double(){return this.fetch_flow_scalar('"')}fetch_flow_scalar(j){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_flow_scalar(j))}fetch_plain(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_plain())}check_directive(){return this.column===0}check_document_start(){var j;return this.column===0&&this.prefix(3)==="---"&&(j=this.peek(3),y.call(w+_+"\0",j)>=0)}check_document_end(){var j;return this.column===0&&this.prefix(3)==="..."&&(j=this.peek(3),y.call(w+_+"\0",j)>=0)}check_block_entry(){var j;return j=this.peek(1),y.call(w+_+"\0",j)>=0}check_key(){var j;return this.flow_level!==0||(j=this.peek(1),y.call(w+_+"\0",j)>=0)}check_value(){var j;return this.flow_level!==0||(j=this.peek(1),y.call(w+_+"\0",j)>=0)}check_plain(){var j,P;return j=this.peek(),y.call(w+_+"\0-?:,[]{}#&*!|>'\"%@`",j)<0||(P=this.peek(1),y.call(w+_+"\0",P)<0&&(j==="-"||this.flow_level===0&&y.call("?:",j)>=0))}scan_to_next_token(){var j,P,I;for(this.index===0&&this.peek()==="\uFEFF"&&this.forward(),j=!1,I=[];!j;){for(;this.peek()===" ";)this.forward();if(this.peek()==="#")for(;P=this.peek(),y.call(w+"\0",P)<0;)this.forward();this.scan_line_break()?this.flow_level===0?I.push(this.allow_simple_key=!0):I.push(void 0):I.push(j=!0)}return I}scan_directive(){var j,P,I,$,R;if($=this.get_mark(),this.forward(),R=null,(P=this.scan_directive_name($))==="YAML")R=this.scan_yaml_directive_value($),j=this.get_mark();else if(P==="TAG")R=this.scan_tag_directive_value($),j=this.get_mark();else for(j=this.get_mark();I=this.peek(),y.call(w+"\0",I)<0;)this.forward();return this.scan_directive_ignored_line($),new d.DirectiveToken(P,R,$,j)}scan_directive_name(j){var P,I,$;for(I=0,P=this.peek(I);"0"<=P&&P<="9"||"A"<=P&&P<="Z"||"a"<=P&&P<="z"||y.call("-_",P)>=0;)I++,P=this.peek(I);if(I===0)throw new u.ScannerError("while scanning a directive",j,`expected alphanumeric or numeric character but found ${P}`,this.get_mark());if($=this.prefix(I),this.forward(I),P=this.peek(),y.call(w+"\0 ",P)<0)throw new u.ScannerError("while scanning a directive",j,`expected alphanumeric or numeric character but found ${P}`,this.get_mark());return $}scan_yaml_directive_value(j){for(var P,I,$;this.peek()===" ";)this.forward();if(P=this.scan_yaml_directive_number(j),this.peek()!==".")throw new u.ScannerError("while scanning a directive",j,`expected a digit or '.' but found ${this.peek()}`,this.get_mark());if(this.forward(),I=this.scan_yaml_directive_number(j),$=this.peek(),y.call(w+"\0 ",$)<0)throw new u.ScannerError("while scanning a directive",j,`expected a digit or ' ' but found ${this.peek()}`,this.get_mark());return[P,I]}scan_yaml_directive_number(j){var P,I,$,R;if(!("0"<=(P=this.peek())&&P<="9"))throw new u.ScannerError("while scanning a directive",j,`expected a digit but found ${P}`,this.get_mark());for(I=0;"0"<=($=this.peek(I))&&$<="9";)I++;return R=parseInt(this.prefix(I)),this.forward(I),R}scan_tag_directive_value(j){for(var P;this.peek()===" ";)this.forward();for(P=this.scan_tag_directive_handle(j);this.peek()===" ";)this.forward();return[P,this.scan_tag_directive_prefix(j)]}scan_tag_directive_handle(j){var P,I;if(I=this.scan_tag_handle("directive",j),(P=this.peek())!==" ")throw new u.ScannerError("while scanning a directive",j,`expected ' ' but found ${P}`,this.get_mark());return I}scan_tag_directive_prefix(j){var P,I;if(I=this.scan_tag_uri("directive",j),P=this.peek(),y.call(w+"\0 ",P)<0)throw new u.ScannerError("while scanning a directive",j,`expected ' ' but found ${P}`,this.get_mark());return I}scan_directive_ignored_line(j){for(var P,I;this.peek()===" ";)this.forward();if(this.peek()==="#")for(;I=this.peek(),y.call(w+"\0",I)<0;)this.forward();if(P=this.peek(),y.call(w+"\0",P)<0)throw new u.ScannerError("while scanning a directive",j,`expected a comment or a line break but found ${P}`,this.get_mark());return this.scan_line_break()}scan_anchor(j){var P,I,$,R,q;for(R=this.get_mark(),$=this.peek()==="*"?"alias":"anchor",this.forward(),I=0,P=this.peek(I);"0"<=P&&P<="9"||"A"<=P&&P<="Z"||"a"<=P&&P<="z"||y.call("-_",P)>=0;)I++,P=this.peek(I);if(I===0)throw new u.ScannerError(`while scanning an ${$}`,R,`expected alphabetic or numeric character but found '${P}'`,this.get_mark());if(q=this.prefix(I),this.forward(I),P=this.peek(),y.call(w+_+"\0?:,]}%@`",P)<0)throw new u.ScannerError(`while scanning an ${$}`,R,`expected alphabetic or numeric character but found '${P}'`,this.get_mark());return new j(q,R,this.get_mark())}scan_tag(){var j,P,I,$,R,q;if($=this.get_mark(),(j=this.peek(1))==="<"){if(P=null,this.forward(2),R=this.scan_tag_uri("tag",$),this.peek()!==">")throw new u.ScannerError("while parsing a tag",$,`expected '>' but found ${this.peek()}`,this.get_mark());this.forward()}else if(y.call(w+_+"\0",j)>=0)P=null,R="!",this.forward();else{for(I=1,q=!1;y.call(w+"\0 ",j)<0;){if(j==="!"){q=!0;break}I++,j=this.peek(I)}q?P=this.scan_tag_handle("tag",$):(P="!",this.forward()),R=this.scan_tag_uri("tag",$)}if(j=this.peek(),y.call(w+"\0 ",j)<0)throw new u.ScannerError("while scanning a tag",$,`expected ' ' but found ${j}`,this.get_mark());return new d.TagToken([P,R],$,this.get_mark())}scan_block_scalar(j){var P,I,$,R,q,B,W,Q,ee,ie,ne,ve,ce,ae,me,$e;for(q=j===">",$=[],$e=this.get_mark(),this.forward(),[I,B]=this.scan_block_scalar_indicators($e),this.scan_block_scalar_ignored_line($e),(ve=this.indent+1)<1&&(ve=1),B==null?([P,ne,R]=this.scan_block_scalar_indentation(),W=Math.max(ve,ne)):(W=ve+B-1,[P,R]=this.scan_block_scalar_breaks(W)),ie="";this.column===W&&this.peek()!=="\0";){for($=$.concat(P),ce=this.peek(),Q=y.call(" ",ce)<0,ee=0;ae=this.peek(ee),y.call(w+"\0",ae)<0;)ee++;if($.push(this.prefix(ee)),this.forward(ee),ie=this.scan_line_break(),[P,R]=this.scan_block_scalar_breaks(W),this.column!==W||this.peek()==="\0")break;q&&ie===` `&&Q&&(me=this.peek(),y.call(" ",me)<0)?m.is_empty(P)&&$.push(" "):$.push(ie)}return I!==!1&&$.push(ie),I===!0&&($=$.concat(P)),new d.ScalarToken($.join(""),!1,$e,R,j)}scan_block_scalar_indicators(j){var P,I,$;if(I=null,$=null,P=this.peek(),y.call("+-",P)>=0){if(I=P==="+",this.forward(),P=this.peek(),y.call(b,P)>=0){if(($=parseInt(P))===0)throw new u.ScannerError("while scanning a block scalar",j,"expected indentation indicator in the range 1-9 but found 0",this.get_mark());this.forward()}}else if(y.call(b,P)>=0){if(($=parseInt(P))===0)throw new u.ScannerError("while scanning a block scalar",j,"expected indentation indicator in the range 1-9 but found 0",this.get_mark());this.forward(),P=this.peek(),y.call("+-",P)>=0&&(I=P==="+",this.forward())}if(P=this.peek(),y.call(w+"\0 ",P)<0)throw new u.ScannerError("while scanning a block scalar",j,`expected chomping or indentation indicators, but found ${P}`,this.get_mark());return[I,$]}scan_block_scalar_ignored_line(j){for(var P,I;this.peek()===" ";)this.forward();if(this.peek()==="#")for(;I=this.peek(),y.call(w+"\0",I)<0;)this.forward();if(P=this.peek(),y.call(w+"\0",P)<0)throw new u.ScannerError("while scanning a block scalar",j,`expected a comment or a line break but found ${P}`,this.get_mark());return this.scan_line_break()}scan_block_scalar_indentation(){var j,P,I,$;for(j=[],I=0,P=this.get_mark();$=this.peek(),y.call(w+" ",$)>=0;)this.peek()!==" "?(j.push(this.scan_line_break()),P=this.get_mark()):(this.forward(),this.column>I&&(I=this.column));return[j,I,P]}scan_block_scalar_breaks(j){var P,I,$;for(P=[],I=this.get_mark();this.column=0;)for(P.push(this.scan_line_break()),I=this.get_mark();this.column=0)$.push(I),this.forward();else{if(!j||I!=="\\")return $;if(this.forward(),(I=this.peek())in S)$.push(S[I]),this.forward();else if(I in E){for(W=E[I],this.forward(),B=q=0,ee=W;0<=ee?qee;B=0<=ee?++q:--q)if(ie=this.peek(B),y.call(`${b}ABCDEFabcdef`,ie)<0)throw new u.ScannerError("while scanning a double-quoted scalar",P,`expected escape sequence of ${W} hexadecimal numbers, but found ${this.peek(B)}`,this.get_mark());R=parseInt(this.prefix(W),16),$.push(String.fromCharCode(R)),this.forward(W)}else{if(!(y.call(w,I)>=0))throw new u.ScannerError("while scanning a double-quoted scalar",P,`found unknown escape character ${I}`,this.get_mark());this.scan_line_break(),$=$.concat(this.scan_flow_scalar_breaks(j,P))}}else $.push("'"),this.forward(2)}}scan_flow_scalar_spaces(j,P){var I,$,R,q,B,W,Q;for(R=[],q=0;W=this.peek(q),y.call(_,W)>=0;)q++;if(Q=this.prefix(q),this.forward(q),($=this.peek())==="\0")throw new u.ScannerError("while scanning a quoted scalar",P,"found unexpected end of stream",this.get_mark());return y.call(w,$)>=0?(B=this.scan_line_break(),I=this.scan_flow_scalar_breaks(j,P),B!==` `?R.push(B):I.length===0&&R.push(" "),R=R.concat(I)):R.push(Q),R}scan_flow_scalar_breaks(j,P){var I,$,R,q,B;for(I=[];;){if(($=this.prefix(3))==="---"||$==="..."&&(R=this.peek(3),y.call(w+_+"\0",R)>=0))throw new u.ScannerError("while scanning a quoted scalar",P,"found unexpected document separator",this.get_mark());for(;q=this.peek(),y.call(_,q)>=0;)this.forward();if(B=this.peek(),!(y.call(w,B)>=0))return I;I.push(this.scan_line_break())}}scan_plain(){var j,P,I,$,R,q,B,W,Q;for(P=[],Q=I=this.get_mark(),$=this.indent+1,W=[];R=0,this.peek()!=="#";){for(;j=this.peek(R),!(y.call(w+_+"\0",j)>=0||this.flow_level===0&&j===":"&&(q=this.peek(R+1),y.call(w+_+"\0",q)>=0)||this.flow_level!==0&&y.call(",:?[]{}",j)>=0);)R++;if(this.flow_level!==0&&j===":"&&(B=this.peek(R+1),y.call(w+_+"\0,[]{}",B)<0))throw this.forward(R),new u.ScannerError("while scanning a plain scalar",Q,"found unexpected ':'",this.get_mark(),"Please check http://pyyaml.org/wiki/YAMLColonInFlowContext");if(R===0||(this.allow_simple_key=!1,(P=P.concat(W)).push(this.prefix(R)),this.forward(R),I=this.get_mark(),(W=this.scan_plain_spaces($,Q))==null||W.length===0||this.peek()==="#"||this.flow_level===0&&this.column<$))break}return new d.ScalarToken(P.join(""),!0,Q,I)}scan_plain_spaces(j,P){var I,$,R,q,B,W,Q,ee,ie,ne,ve;for(R=[],q=0;Q=this.peek(q),y.call(" ",Q)>=0;)q++;if(ve=this.prefix(q),this.forward(q),$=this.peek(),y.call(w,$)>=0){if(B=this.scan_line_break(),this.allow_simple_key=!0,(W=this.prefix(3))==="---"||W==="..."&&(ee=this.peek(3),y.call(w+_+"\0",ee)>=0))return;for(I=[];ne=this.peek(),y.call(w+" ",ne)>=0;)if(this.peek()===" ")this.forward();else if(I.push(this.scan_line_break()),(W=this.prefix(3))==="---"||W==="..."&&(ie=this.peek(3),y.call(w+_+"\0",ie)>=0))return;B!==` `?R.push(B):I.length===0&&R.push(" "),R=R.concat(I)}else ve&&R.push(ve);return R}scan_tag_handle(j,P){var I,$,R;if((I=this.peek())!=="!")throw new u.ScannerError(`while scanning a ${j}`,P,`expected '!' but found ${I}`,this.get_mark());if($=1,(I=this.peek($))!==" "){for(;"0"<=I&&I<="9"||"A"<=I&&I<="Z"||"a"<=I&&I<="z"||y.call("-_",I)>=0;)$++,I=this.peek($);if(I!=="!")throw this.forward($),new u.ScannerError(`while scanning a ${j}`,P,`expected '!' but found ${I}`,this.get_mark());$++}return R=this.prefix($),this.forward($),R}scan_tag_uri(j,P){var I,$,R;for($=[],R=0,I=this.peek(R);"0"<=I&&I<="9"||"A"<=I&&I<="Z"||"a"<=I&&I<="z"||y.call("-;/?:@&=+$,_.!~*'()[]%",I)>=0;)I==="%"?($.push(this.prefix(R)),this.forward(R),R=0,$.push(this.scan_uri_escapes(j,P))):R++,I=this.peek(R);if(R!==0&&($.push(this.prefix(R)),this.forward(R),R=0),$.length===0)throw new u.ScannerError(`while parsing a ${j}`,P,`expected URI but found ${I}`,this.get_mark());return $.join("")}scan_uri_escapes(j,P){var I,$,R;for(I=[],this.get_mark();this.peek()==="%";){for(this.forward(),R=$=0;$<=2;R=++$)throw new u.ScannerError(`while scanning a ${j}`,P,`expected URI escape sequence of 2 hexadecimal numbers but found ${this.peek(R)}`,this.get_mark());I.push(String.fromCharCode(parseInt(this.prefix(2),16))),this.forward(2)}return I.join("")}scan_line_break(){var j;return j=this.peek(),y.call(`\r …`,j)>=0?(this.prefix(2)===`\r `?this.forward(2):this.forward(),` `):y.call("\u2028\u2029",j)>=0?(this.forward(),j):""}}return w=`\r …\u2028\u2029`,_=" ",b="0123456789",S={0:"\0",a:"\x07",b:"\b",t:" "," ":" ",n:` `,v:"\v",f:"\f",r:"\r",e:"\x1B"," ":" ",'"':'"',"\\":"\\",N:"…",_:" ",L:"\u2028",P:"\u2029"},E={x:2,u:4,U:8},A=k.prototype.initialise,k}).call(this)}).call(this)},67197:l=>{l.exports=function(u,a){return function(f){return f!=null&&f[u]===a&&(a!==void 0||u in Object(f))}}},67526:(l,u)=>{u.byteLength=function(w){var b=g(w),_=b[0],E=b[1];return 3*(_+E)/4-E},u.toByteArray=function(w){var b,_,E=g(w),S=E[0],A=E[1],k=new p((function(P,I,$){return 3*(I+$)/4-$})(0,S,A)),O=0,j=A>0?S-4:S;for(_=0;_>16&255,k[O++]=b>>8&255,k[O++]=255&b;return A===2&&(b=f[w.charCodeAt(_)]<<2|f[w.charCodeAt(_+1)]>>4,k[O++]=255&b),A===1&&(b=f[w.charCodeAt(_)]<<10|f[w.charCodeAt(_+1)]<<4|f[w.charCodeAt(_+2)]>>2,k[O++]=b>>8&255,k[O++]=255&b),k},u.fromByteArray=function(w){for(var b,_=w.length,E=_%3,S=[],A=16383,k=0,O=_-E;kO?O:k+A));return E===1?(b=w[_-1],S.push(a[b>>2]+a[b<<4&63]+"==")):E===2&&(b=(w[_-2]<<8)+w[_-1],S.push(a[b>>10]+a[b>>4&63]+a[b<<2&63]+"=")),S.join("")};for(var a=[],f=[],p=typeof Uint8Array<"u"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m=0;m<64;++m)a[m]=d[m],f[d.charCodeAt(m)]=m;function g(w){var b=w.length;if(b%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var _=w.indexOf("=");return _===-1&&(_=b),[_,_===b?0:4-_%4]}function y(w,b,_){for(var E,S,A=[],k=b;k<_;k+=3)E=(w[k]<<16&16711680)+(w[k+1]<<8&65280)+(255&w[k+2]),A.push(a[(S=E)>>18&63]+a[S>>12&63]+a[S>>6&63]+a[63&S]);return A.join("")}f[45]=62,f[95]=63},67961:(l,u,a)=>{var f=a(88280),p=a(54491),d=String.prototype;l.exports=function(m){var g=m.startsWith;return typeof m=="string"||m===d||f(d,m)&&g===d.startsWith?p:g}},68002:l=>{l.exports=Math.min},68013:(l,u,a)=>{var f=a(38452).supportsDescriptors,p=a(74462)(),d=a(92747),m=Object.defineProperty,g=TypeError;l.exports=function(){var y=d();if(p)return y;if(!f)throw new g("Shimming Function.prototype.name support requires ES5 property descriptor support.");var w=Function.prototype;return m(w,"name",{configurable:!0,enumerable:!1,get:function(){var b=y.call(this);return this!==w&&m(this,"name",{configurable:!0,enumerable:!1,value:b,writable:!1}),b}}),y}},68055:(l,u,a)=>{var f=a(61626);l.exports=function(p,d,m,g){return g&&g.enumerable?p[d]=m:f(p,d,m),p}},68090:l=>{l.exports=function(u){var a=u==null?0:u.length;return a?u[a-1]:void 0}},68206:(l,u,a)=>{var f=a(5388),p=a(24810),d=a(36556)("String.prototype.replace"),m=/^\s$/.test("᠎"),g=m?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,y=m?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;l.exports=function(){var w=p(f(this));return d(d(w,g,""),y,"")}},68213:(l,u,a)=>{var f=a(58968);l.exports=function(p){for(var d,m="";p>0;)m=(d=p/2)===(p=f(d))?"0"+m:"1"+m;return m}},68223:(l,u,a)=>{var f=a(56110)(a(9325),"Map");l.exports=f},68251:(l,u,a)=>{var f=a(21926);l.exports=f},68294:(l,u,a)=>{var f=a(23007),p=a(30361),d=Math.min;l.exports=function(m,g){for(var y=m.length,w=d(g.length,y),b=f(m);w--;){var _=g[w];m[w]=p(_,y)?b[_]:void 0}return m}},68623:(l,u,a)=>{var f=a(694);l.exports=f},68882:(l,u,a)=>{var f=a(83488),p=a(48152),d=p?function(m,g){return p.set(m,g),m}:f;l.exports=d},68969:(l,u,a)=>{var f=a(47422),p=a(25160);l.exports=function(d,m){return m.length<2?d:f(d,p(m,0,-1))}},69197:(l,u,a)=>{for(var f=a(85816),p=a(85582),d=a(1907),m=a(25594),g=a(76264),y=p("Symbol"),w=y.isWellKnownSymbol,b=p("Object","getOwnPropertyNames"),_=d(y.prototype.valueOf),E=f("wks"),S=0,A=b(y),k=A.length;S{var f=a(83488),p=a(56757),d=a(32865);l.exports=function(m,g){return d(p(m,g,f),m+"")}},69346:(l,u,a)=>{var f=a(9957),p=a(35680),d=a(11087);l.exports=function(m){return!!m&&typeof m=="object"&&f(m,"[[Object]]")&&f(m,"[[CachedBufferByteLength]]")&&(d(m["[[CachedBufferByteLength]]"])&&m["[[CachedBufferByteLength]]"]>=0||m["[[CachedBufferByteLength]]"]==="DETACHED")&&p(m["[[Object]]"])}},69383:l=>{l.exports=Error},69600:l=>{var u,a,f=Function.prototype.toString,p=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply;if(typeof p=="function"&&typeof Object.defineProperty=="function")try{u=Object.defineProperty({},"length",{get:function(){throw a}}),a={},p((function(){throw 42}),null,u)}catch(S){S!==a&&(p=null)}else p=null;var d=/^\s*class\b/,m=function(S){try{var A=f.call(S);return d.test(A)}catch{return!1}},g=function(S){try{return!m(S)&&(f.call(S),!0)}catch{return!1}},y=Object.prototype.toString,w=typeof Symbol=="function"&&!!Symbol.toStringTag,b=!(0 in[,]),_=function(){return!1};if(typeof document=="object"){var E=document.all;y.call(E)===y.call(document.all)&&(_=function(S){if((b||!S)&&(S===void 0||typeof S=="object"))try{var A=y.call(S);return(A==="[object HTMLAllCollection]"||A==="[object HTML document.all class]"||A==="[object HTMLCollection]"||A==="[object Object]")&&S("")==null}catch{}return!1})}l.exports=p?function(S){if(_(S))return!0;if(!S||typeof S!="function"&&typeof S!="object")return!1;try{p(S,null,u)}catch(A){if(A!==a)return!1}return!m(S)&&g(S)}:function(S){if(_(S))return!0;if(!S||typeof S!="function"&&typeof S!="object")return!1;if(w)return g(S);if(m(S))return!1;var A=y.call(S);return!(A!=="[object Function]"&&A!=="[object GeneratorFunction]"&&!/^\[object HTML/.test(A))&&g(S)}},69675:l=>{l.exports=TypeError},69685:(l,u,a)=>{var f=a(88280),p=a(55939),d=Array.prototype;l.exports=function(m){var g=m.some;return m===d||f(d,m)&&g===d.some?p:g}},69752:(l,u,a)=>{var f=a(83729),p=a(39344),d=a(30641),m=a(15389),g=a(28879),y=a(56449),w=a(3656),b=a(1882),_=a(23805),E=a(37167);l.exports=function(S,A,k){var O=y(S),j=O||w(S)||E(S);if(A=m(A,4),k==null){var P=S&&S.constructor;k=j?O?new P:[]:_(S)&&b(P)?p(g(S)):{}}return(j?f:d)(S,(function(I,$,R){return A(k,I,$,R)})),k}},69884:(l,u,a)=>{var f=a(21791),p=a(37241);l.exports=function(d){return f(d,p(d))}},69982:(l,u,a)=>{l.exports=a(29844)},70036:(l,u,a)=>{a(11091)({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:a(69197)})},70080:(l,u,a)=>{var f=a(26025),p=Array.prototype.splice;l.exports=function(d){var m=this.__data__,g=f(m,d);return!(g<0)&&(g==m.length-1?m.pop():p.call(m,g,1),--this.size,!0)}},70172:(l,u,a)=>{var f=a(54224),p=a(8410),d=a(63384),m=a(63331);l.exports=function(g){var y=p(g);if(!m(y)||y===0)return 0;var w=d(y),b=f(w,65536);return b===0?0:b}},70414:l=>{l.exports=Math.round},70453:(l,u,a)=>{var f,p=a(79612),d=a(69383),m=a(41237),g=a(79290),y=a(79538),w=a(58068),b=a(69675),_=a(35345),E=a(71514),S=a(58968),A=a(6188),k=a(68002),O=a(75880),j=a(70414),P=a(73093),I=Function,$=function(nt){try{return I('"use strict"; return ('+nt+").constructor;")()}catch{}},R=a(75795),q=a(30655),B=function(){throw new b},W=R?(function(){try{return B}catch{try{return R(arguments,"callee").get}catch{return B}}})():B,Q=a(64039)(),ee=a(93628),ie=a(71064),ne=a(48648),ve=a(11002),ce=a(10076),ae={},me=typeof Uint8Array<"u"&&ee?ee(Uint8Array):f,$e={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?f:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?f:ArrayBuffer,"%ArrayIteratorPrototype%":Q&&ee?ee([][Symbol.iterator]()):f,"%AsyncFromSyncIteratorPrototype%":f,"%AsyncFunction%":ae,"%AsyncGenerator%":ae,"%AsyncGeneratorFunction%":ae,"%AsyncIteratorPrototype%":ae,"%Atomics%":typeof Atomics>"u"?f:Atomics,"%BigInt%":typeof BigInt>"u"?f:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?f:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?f:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?f:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":d,"%eval%":eval,"%EvalError%":m,"%Float32Array%":typeof Float32Array>"u"?f:Float32Array,"%Float64Array%":typeof Float64Array>"u"?f:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?f:FinalizationRegistry,"%Function%":I,"%GeneratorFunction%":ae,"%Int8Array%":typeof Int8Array>"u"?f:Int8Array,"%Int16Array%":typeof Int16Array>"u"?f:Int16Array,"%Int32Array%":typeof Int32Array>"u"?f:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Q&&ee?ee(ee([][Symbol.iterator]())):f,"%JSON%":typeof JSON=="object"?JSON:f,"%Map%":typeof Map>"u"?f:Map,"%MapIteratorPrototype%":typeof Map<"u"&&Q&&ee?ee(new Map()[Symbol.iterator]()):f,"%Math%":Math,"%Number%":Number,"%Object%":p,"%Object.getOwnPropertyDescriptor%":R,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?f:Promise,"%Proxy%":typeof Proxy>"u"?f:Proxy,"%RangeError%":g,"%ReferenceError%":y,"%Reflect%":typeof Reflect>"u"?f:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?f:Set,"%SetIteratorPrototype%":typeof Set<"u"&&Q&&ee?ee(new Set()[Symbol.iterator]()):f,"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?f:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Q&&ee?ee(""[Symbol.iterator]()):f,"%Symbol%":Q?Symbol:f,"%SyntaxError%":w,"%ThrowTypeError%":W,"%TypedArray%":me,"%TypeError%":b,"%Uint8Array%":typeof Uint8Array>"u"?f:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?f:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?f:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?f:Uint32Array,"%URIError%":_,"%WeakMap%":typeof WeakMap>"u"?f:WeakMap,"%WeakRef%":typeof WeakRef>"u"?f:WeakRef,"%WeakSet%":typeof WeakSet>"u"?f:WeakSet,"%Function.prototype.call%":ce,"%Function.prototype.apply%":ve,"%Object.defineProperty%":q,"%Object.getPrototypeOf%":ie,"%Math.abs%":E,"%Math.floor%":S,"%Math.max%":A,"%Math.min%":k,"%Math.pow%":O,"%Math.round%":j,"%Math.sign%":P,"%Reflect.getPrototypeOf%":ne};if(ee)try{null.error}catch(nt){var qe=ee(ee(nt));$e["%Error.prototype%"]=qe}var Te=function nt(Pe){var we;if(Pe==="%AsyncFunction%")we=$("async function () {}");else if(Pe==="%GeneratorFunction%")we=$("function* () {}");else if(Pe==="%AsyncGeneratorFunction%")we=$("async function* () {}");else if(Pe==="%AsyncGenerator%"){var Re=nt("%AsyncGeneratorFunction%");Re&&(we=Re.prototype)}else if(Pe==="%AsyncIteratorPrototype%"){var Ye=nt("%AsyncGenerator%");Ye&&ee&&(we=ee(Ye.prototype))}return $e[Pe]=we,we},fe={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},xe=a(66743),Ke=a(9957),Qe=xe.call(ce,Array.prototype.concat),bt=xe.call(ve,Array.prototype.splice),kt=xe.call(ce,String.prototype.replace),gt=xe.call(ce,String.prototype.slice),$t=xe.call(ce,RegExp.prototype.exec),Ae=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Ie=/\\(\\)?/g,Je=function(nt,Pe){var we,Re=nt;if(Ke(fe,Re)&&(Re="%"+(we=fe[Re])[0]+"%"),Ke($e,Re)){var Ye=$e[Re];if(Ye===ae&&(Ye=Te(Re)),Ye===void 0&&!Pe)throw new b("intrinsic "+nt+" exists, but is not available. Please file an issue!");return{alias:we,name:Re,value:Ye}}throw new w("intrinsic "+nt+" does not exist!")};l.exports=function(nt,Pe){if(typeof nt!="string"||nt.length===0)throw new b("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Pe!="boolean")throw new b('"allowMissing" argument must be a boolean');if($t(/^%?[^%]*%?$/,nt)===null)throw new w("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var we=(function(Ft){var zt=gt(Ft,0,1),Or=gt(Ft,-1);if(zt==="%"&&Or!=="%")throw new w("invalid intrinsic syntax, expected closing `%`");if(Or==="%"&&zt!=="%")throw new w("invalid intrinsic syntax, expected opening `%`");var Ar=[];return kt(Ft,Ae,(function(On,fn,qt,Yt){Ar[Ar.length]=qt?kt(Yt,Ie,"$1"):fn||On})),Ar})(nt),Re=we.length>0?we[0]:"",Ye=Je("%"+Re+"%",Pe),ct=Ye.name,St=Ye.value,yt=!1,It=Ye.alias;It&&(Re=It[0],bt(we,Qe([0,1],It)));for(var Qt=1,Ce=!0;Qt=we.length){var Rt=R(St,pe);St=(Ce=!!Rt)&&"get"in Rt&&!("originalValue"in Rt.get)?Rt.get:St[pe]}else Ce=Ke(St,pe),St=St[pe];Ce&&!yt&&($e[ct]=St)}}return St}},70470:(l,u,a)=>{var f=a(46028),p=a(25594);l.exports=function(d){var m=f(d,"string");return p(m)?m:m+""}},70473:(l,u,a)=>{var f=a(76264)("iterator"),p=!1;try{var d=0,m={next:function(){return{done:!!d++}},return:function(){p=!0}};m[f]=function(){return this},Array.from(m,(function(){throw 2}))}catch{}l.exports=function(g,y){try{if(!y&&!p)return!1}catch{return!1}var w=!1;try{var b={};b[f]=function(){return{next:function(){return{done:w=!0}}}},g(b)}catch{}return w}},70485:(l,u,a)=>{var f,p=a(45951),d=a(76024),m=a(62250),g=a(42832),y=a(96794),w=a(93427),b=a(24787),_=p.Function,E=/MSIE .\./.test(y)||g==="BUN"&&((f=p.Bun.version.split(".")).length<3||f[0]==="0"&&(f[1]<3||f[1]==="3"&&f[2]==="0"));l.exports=function(S,A){var k=A?2:1;return E?function(O,j){var P=b(arguments.length,1)>k,I=m(O)?O:_(O),$=P?w(arguments,k):[],R=P?function(){d(I,this,$)}:I;return A?S(R,j):S(R)}:S}},70568:(l,u,a)=>{a(73342);var f=a(92046);l.exports=f.setTimeout},70695:(l,u,a)=>{var f=a(78096),p=a(72428),d=a(56449),m=a(3656),g=a(30361),y=a(37167),w=Object.prototype.hasOwnProperty;l.exports=function(b,_){var E=d(b),S=!E&&p(b),A=!E&&!S&&m(b),k=!E&&!S&&!A&&y(b),O=E||S||A||k,j=O?f(b.length,String):[],P=j.length;for(var I in b)!_&&!w.call(b,I)||O&&(I=="length"||A&&(I=="offset"||I=="parent")||k&&(I=="buffer"||I=="byteLength"||I=="byteOffset")||g(I,P))||j.push(I);return j}},70726:(l,u,a)=>{var f=a(28311),p=a(1907),d=a(16946),m=a(39298),g=a(20575),y=a(56968),w=p([].push),b=function(_){var E=_===1,S=_===2,A=_===3,k=_===4,O=_===6,j=_===7,P=_===5||O;return function(I,$,R,q){for(var B,W,Q=m(I),ee=d(Q),ie=g(ee),ne=f($,R),ve=0,ce=q||y,ae=E?ce(I,ie):S||j?ce(I,0):void 0;ie>ve;ve++)if((P||ve in ee)&&(W=ne(B=ee[ve],ve,Q),_))if(E)ae[ve]=W;else if(W)switch(_){case 3:return!0;case 5:return B;case 6:return ve;case 2:w(ae,B)}else switch(_){case 4:return!1;case 7:w(ae,B)}return O?-1:A||k?k:ae}};l.exports={forEach:b(0),map:b(1),filter:b(2),some:b(3),every:b(4),find:b(5),findIndex:b(6),filterReject:b(7)}},70981:(l,u,a)=>{var f=a(75251),p=a(62060),d=a(32865),m=a(75948);l.exports=function(g,y,w){var b=y+"";return d(g,p(b,m(f(b),w)))}},71064:(l,u,a)=>{var f=a(79612);l.exports=f.getPrototypeOf||null},71167:(l,u,a)=>{const f=a(10316);l.exports=class extends f{constructor(p,d,m){super(p,d,m),this.element="string"}primitive(){return"string"}get length(){return this.content.length}}},71340:(l,u,a)=>{var f=a(11091),p=a(29538);f({target:"Object",stat:!0,arity:2,forced:Object.assign!==p},{assign:p})},71426:(l,u,a)=>{l.exports=a(99617)},71514:l=>{l.exports=Math.abs},71559:(l,u,a)=>{const f=a(76734),p=a(6454),d={0:0,t:9,n:10,v:11,f:12,r:13};u.strToChars=function(m){return m=m.replace(/(\[\\b\])|(\\)?\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\]^?])|([0tnvfr]))/g,(function(g,y,w,b,_,E,S,A){if(w)return g;var k=y?8:b?parseInt(b,16):_?parseInt(_,16):E?parseInt(E,8):S?"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^ ?".indexOf(S):d[A],O=String.fromCharCode(k);return/[[\]{}^$.|?*+()]/.test(O)&&(O="\\"+O),O}))},u.tokenizeClass=(m,g)=>{for(var y,w,b=[],_=/\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\)(.)|([^\]\\]))-(?:\\)?([^\]]))|(\])|(?:\\)?([^])/g;(y=_.exec(m))!=null;)if(y[1])b.push(p.words());else if(y[2])b.push(p.ints());else if(y[3])b.push(p.whitespace());else if(y[4])b.push(p.notWords());else if(y[5])b.push(p.notInts());else if(y[6])b.push(p.notWhitespace());else if(y[7])b.push({type:f.RANGE,from:(y[8]||y[9]).charCodeAt(0),to:y[10].charCodeAt(0)});else{if(!(w=y[12]))return[b,_.lastIndex];b.push({type:f.CHAR,value:w.charCodeAt(0)})}u.error(g,"Unterminated character class")},u.error=(m,g)=>{throw new SyntaxError("Invalid regular expression: /"+m+"/: "+g)}},71737:(l,u,a)=>{var f=a(10117);function p(){this._arr=[],this._keyIndices={}}l.exports=p,p.prototype.size=function(){return this._arr.length},p.prototype.keys=function(){return this._arr.map((function(d){return d.key}))},p.prototype.has=function(d){return f.has(this._keyIndices,d)},p.prototype.priority=function(d){var m=this._keyIndices[d];if(m!==void 0)return this._arr[m].priority},p.prototype.min=function(){if(this.size()===0)throw new Error("Queue underflow");return this._arr[0].key},p.prototype.add=function(d,m){var g=this._keyIndices;if(d=String(d),!f.has(g,d)){var y=this._arr,w=y.length;return g[d]=w,y.push({key:d,priority:m}),this._decrease(w),!0}return!1},p.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var d=this._arr.pop();return delete this._keyIndices[d.key],this._heapify(0),d.key},p.prototype.decrease=function(d,m){var g=this._keyIndices[d];if(m>this._arr[g].priority)throw new Error("New priority is greater than current priority. Key: "+d+" Old: "+this._arr[g].priority+" New: "+m);this._arr[g].priority=m,this._decrease(g)},p.prototype._heapify=function(d){var m=this._arr,g=2*d,y=g+1,w=d;g>1].priority{var f=a(96794);l.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(f)},71961:(l,u,a)=>{var f=a(49653);l.exports=function(p,d){var m=d?f(p.buffer):p.buffer;return new p.constructor(m,p.byteOffset,p.length)}},72087:(l,u,a)=>{var f=a(46285),p=a(45807),d=a(76264)("match");l.exports=function(m){var g;return f(m)&&((g=m[d])!==void 0?!!g:p(m)==="RegExp")}},72230:(l,u,a)=>{a(20366)("replace")},72271:(l,u,a)=>{var f=a(70453),p=a(36556),d=a(58859),m=a(80507),g=a(69675),y=f("%WeakMap%",!0),w=p("WeakMap.prototype.get",!0),b=p("WeakMap.prototype.set",!0),_=p("WeakMap.prototype.has",!0),E=p("WeakMap.prototype.delete",!0);l.exports=y?function(){var S,A,k={assert:function(O){if(!k.has(O))throw new g("Side channel does not contain "+d(O))},delete:function(O){if(y&&O&&(typeof O=="object"||typeof O=="function")){if(S)return E(S,O)}else if(m&&A)return A.delete(O);return!1},get:function(O){return y&&O&&(typeof O=="object"||typeof O=="function")&&S?w(S,O):A&&A.get(O)},has:function(O){return y&&O&&(typeof O=="object"||typeof O=="function")&&S?_(S,O):!!A&&A.has(O)},set:function(O,j){y&&O&&(typeof O=="object"||typeof O=="function")?(S||(S=new y),b(S,O,j)):m&&(A||(A=m()),A.set(O,j))}};return k}:m},72308:(l,u,a)=>{var f=a(82682),p=a(10487),d=a(99897)(),m=a(39209)(),g={__proto__:null},y=a(75795),w=Object.defineProperty;if(y){var b=function(E){return E.byteOffset};f(m,(function(E){if(typeof a.g[E]=="function"||typeof a.g[E]=="object"){var S=a.g[E].prototype,A=y(S,"byteOffset");if(!A){var k=d(S);A=y(k,"byteOffset")}if(A&&A.get)g[E]=p(A.get);else if(w){var O=new a.g[E](2);(A=y(O,"byteOffset"))&&A.configurable&&w(O,"length",{value:3}),O.length===2&&(g[E]=b)}}}))}var _=a(35680);l.exports=function(E){return!!_(E)&&(function(S){var A;return f(g,(function(k){if(typeof A!="number")try{var O=k(S);typeof O=="number"&&(A=O)}catch{}})),A})(E)}},72428:(l,u,a)=>{var f=a(27534),p=a(40346),d=Object.prototype,m=d.hasOwnProperty,g=d.propertyIsEnumerable,y=f((function(){return arguments})())?f:function(w){return p(w)&&m.call(w,"callee")&&!g.call(w,"callee")};l.exports=y},72552:(l,u,a)=>{var f=a(51873),p=a(659),d=a(59350),m=f?f.toStringTag:void 0;l.exports=function(g){return g==null?g===void 0?"[object Undefined]":"[object Null]":m&&m in Object(g)?p(g):d(g)}},72736:(l,u,a)=>{var f=a(11091),p=a(13930),d=a(82159),m=a(56254),g=a(94420),y=a(24823);f({target:"Promise",stat:!0,forced:a(3282)},{race:function(w){var b=this,_=m.f(b),E=_.reject,S=g((function(){var A=d(b.resolve);y(w,(function(k){p(A,b,k).then(_.resolve,E)}))}));return S.error&&E(S.value),_.promise}})},72778:(l,u,a)=>{var f=a(45951),p=a(98828),d=a(1907),m=a(90160),g=a(65993).trim,y=a(86395),w=f.parseInt,b=f.Symbol,_=b&&b.iterator,E=/^[+-]?0x/i,S=d(E.exec),A=w(y+"08")!==8||w(y+"0x16")!==22||_&&!p((function(){w(Object(_))}));l.exports=A?function(k,O){var j=g(m(k));return w(j,O>>>0||(S(E,j)?16:10))}:w},72903:(l,u,a)=>{var f=a(23805),p=a(55527),d=a(90181),m=Object.prototype.hasOwnProperty;l.exports=function(g){if(!f(g))return d(g);var y=p(g),w=[];for(var b in g)(b!="constructor"||!y&&m.call(g,b))&&w.push(b);return w}},72949:(l,u,a)=>{var f=a(12651);l.exports=function(p,d){var m=f(this,p),g=m.size;return m.set(p,d),this.size+=m.size==g?0:1,this}},73093:(l,u,a)=>{var f=a(94459);l.exports=function(p){return f(p)||p===0?p:p<0?-1:1}},73126:(l,u,a)=>{var f=a(66743),p=a(69675),d=a(10076),m=a(13144);l.exports=function(g){if(g.length<1||typeof g[0]!="function")throw new p("a function is required");return m(f,d,g)}},73170:(l,u,a)=>{var f=a(16547),p=a(31769),d=a(30361),m=a(23805),g=a(77797);l.exports=function(y,w,b,_){if(!m(y))return y;for(var E=-1,S=(w=p(w,y)).length,A=S-1,k=y;k!=null&&++E{var u=/\w*$/;l.exports=function(a){var f=new a.constructor(a.source,u.exec(a));return f.lastIndex=a.lastIndex,f}},73342:(l,u,a)=>{a(21978),a(66496)},73363:(l,u,a)=>{l.exports=a(79528)},73377:(l,u,a)=>{a(20366)("matchAll")},73402:l=>{function u(...a){return a.map((f=>{return(p=f)?typeof p=="string"?p:p.source:null;var p})).join("")}l.exports=function(a){const f="HTTP/(2|1\\.[01])",p={className:"attribute",begin:u("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},d=[p,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+f+" \\d{3})",end:/$/,contains:[{className:"meta",begin:f},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:d}},{begin:"(?=^[A-Z]+ (.*?) "+f+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:f},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:d}},a.inherit(p,{relevance:0})]}}},73424:(l,u,a)=>{var f=a(16962),p=a(2874),d=Array.prototype.push;function m(w,b){return b==2?function(_,E){return w(_,E)}:function(_){return w(_)}}function g(w){for(var b=w?w.length:0,_=Array(b);b--;)_[b]=w[b];return _}function y(w,b){return function(){var _=arguments.length;if(_){for(var E=Array(_);_--;)E[_]=arguments[_];var S=E[0]=b.apply(void 0,E);return w.apply(void 0,E),S}}}l.exports=function w(b,_,E,S){var A=typeof _=="function",k=_===Object(_);if(k&&(S=E,E=_,_=void 0),E==null)throw new TypeError;S||(S={});var O=!("cap"in S)||S.cap,j=!("curry"in S)||S.curry,P=!("fixed"in S)||S.fixed,I=!("immutable"in S)||S.immutable,$=!("rearg"in S)||S.rearg,R=A?E:p,q="curry"in S&&S.curry,B="fixed"in S&&S.fixed,W="rearg"in S&&S.rearg,Q=A?E.runInContext():void 0,ee=A?E:{ary:b.ary,assign:b.assign,clone:b.clone,curry:b.curry,forEach:b.forEach,isArray:b.isArray,isError:b.isError,isFunction:b.isFunction,isWeakMap:b.isWeakMap,iteratee:b.iteratee,keys:b.keys,rearg:b.rearg,toInteger:b.toInteger,toPath:b.toPath},ie=ee.ary,ne=ee.assign,ve=ee.clone,ce=ee.curry,ae=ee.forEach,me=ee.isArray,$e=ee.isError,qe=ee.isFunction,Te=ee.isWeakMap,fe=ee.keys,xe=ee.rearg,Ke=ee.toInteger,Qe=ee.toPath,bt=fe(f.aryMethod),kt={castArray:function(Ye){return function(){var ct=arguments[0];return me(ct)?Ye(g(ct)):Ye.apply(void 0,arguments)}},iteratee:function(Ye){return function(){var ct=arguments[1],St=Ye(arguments[0],ct),yt=St.length;return O&&typeof ct=="number"?(ct=ct>2?ct-2:1,yt&&yt<=ct?St:m(St,ct)):St}},mixin:function(Ye){return function(ct){var St=this;if(!qe(St))return Ye(St,Object(ct));var yt=[];return ae(fe(ct),(function(It){qe(ct[It])&&yt.push([It,St.prototype[It]])})),Ye(St,Object(ct)),ae(yt,(function(It){var Qt=It[1];qe(Qt)?St.prototype[It[0]]=Qt:delete St.prototype[It[0]]})),St}},nthArg:function(Ye){return function(ct){var St=ct<0?1:Ke(ct)+1;return ce(Ye(ct),St)}},rearg:function(Ye){return function(ct,St){var yt=St?St.length:0;return ce(Ye(ct,St),yt)}},runInContext:function(Ye){return function(ct){return w(b,Ye(ct),S)}}};function gt(Ye,ct){if(O){var St=f.iterateeRearg[Ye];if(St)return(function(It,Qt){return nt(It,(function(Ce){var pe=Qt.length;return(function(ke,ut){return ut==2?function(Rt,Ft){return ke.apply(void 0,arguments)}:function(Rt){return ke.apply(void 0,arguments)}})(xe(m(Ce,pe),Qt),pe)}))})(ct,St);var yt=!A&&f.iterateeAry[Ye];if(yt)return(function(It,Qt){return nt(It,(function(Ce){return typeof Ce=="function"?m(Ce,Qt):Ce}))})(ct,yt)}return ct}function $t(Ye,ct,St){if(P&&(B||!f.skipFixed[Ye])){var yt=f.methodSpread[Ye],It=yt&&yt.start;return It===void 0?ie(ct,St):(function(Qt,Ce){return function(){for(var pe=arguments.length,ke=pe-1,ut=Array(pe);pe--;)ut[pe]=arguments[pe];var Rt=ut[Ce],Ft=ut.slice(0,Ce);return Rt&&d.apply(Ft,Rt),Ce!=ke&&d.apply(Ft,ut.slice(Ce+1)),Qt.apply(this,Ft)}})(ct,It)}return ct}function Ae(Ye,ct,St){return $&&St>1&&(W||!f.skipRearg[Ye])?xe(ct,f.methodRearg[Ye]||f.aryRearg[St]):ct}function Ie(Ye,ct){for(var St=-1,yt=(ct=Qe(ct)).length,It=yt-1,Qt=ve(Object(Ye)),Ce=Qt;Ce!=null&&++St1?ce(zt,Or):zt})(0,yt=gt(It,yt),pe),!1}})),!yt})),yt||(yt=Qt),yt==ct&&(yt=q?ce(yt,1):function(){return ct.apply(this,arguments)}),yt.convert=Je(It,ct),yt.placeholder=ct.placeholder=St,yt}if(!k)return Pe(_,E,R);var we=E,Re=[];return ae(bt,(function(Ye){ae(f.aryMethod[Ye],(function(ct){var St=we[f.remap[ct]||ct];St&&Re.push([ct,Pe(ct,St,we)])}))})),ae(fe(we),(function(Ye){var ct=we[Ye];if(typeof ct=="function"){for(var St=Re.length;St--;)if(Re[St][0]==Ye)return;ct.convert=Je(Ye,ct),Re.push([Ye,ct])}})),ae(Re,(function(Ye){we[Ye[0]]=Ye[1]})),we.convert=function(Ye){return we.runInContext.convert(Ye)(void 0)},we.placeholder=we,ae(fe(we),(function(Ye){ae(f.realToAlias[Ye]||[],(function(ct){we[ct]=we[Ye]}))})),we}},73448:(l,u,a)=>{var f=a(73948),p=a(29367),d=a(87136),m=a(93742),g=a(76264)("iterator");l.exports=function(y){if(!d(y))return p(y,g)||p(y,"@@iterator")||m[f(y)]}},73590:(l,u,a)=>{var f=a(10117);l.exports=function(d,m,g){return(function(y,w,b){var _={},E=y.nodes();return E.forEach((function(S){_[S]={},_[S][S]={distance:0},E.forEach((function(A){S!==A&&(_[S][A]={distance:Number.POSITIVE_INFINITY})})),b(S).forEach((function(A){var k=A.v===S?A.w:A.v,O=w(A);_[S][k]={distance:O,predecessor:S}}))})),E.forEach((function(S){var A=_[S];E.forEach((function(k){var O=_[k];E.forEach((function(j){var P=O[S],I=A[j],$=O[j],R=P.distance+I.distance;R<$.distance&&($.distance=R,$.predecessor=I.predecessor)}))}))})),_})(d,m||p,g||function(y){return d.outEdges(y)})};var p=f.constant(1)},73648:(l,u,a)=>{var f=a(39447),p=a(98828),d=a(49552);l.exports=!f&&!p((function(){return Object.defineProperty(d("div"),"a",{get:function(){return 7}}).a!==7}))},73904:l=>{l.exports=function(u,a){try{arguments.length===1?console.error(u):console.error(u,a)}catch{}}},73916:(l,u,a)=>{var f=a(43360),p=a(30641),d=a(15389);l.exports=function(m,g){var y={};return g=d(g,3),p(m,(function(w,b,_){f(y,b,g(w,b,_))})),y}},73948:(l,u,a)=>{var f=a(52623),p=a(62250),d=a(45807),m=a(76264)("toStringTag"),g=Object,y=d((function(){return arguments})())==="Arguments";l.exports=f?d:function(w){var b,_,E;return w===void 0?"Undefined":w===null?"Null":typeof(_=(function(S,A){try{return S[A]}catch{}})(b=g(w),m))=="string"?_:y?d(b):(E=d(b))==="Object"&&p(b.callee)?"Arguments":E}},73992:(l,u)=>{var a=Object.prototype.hasOwnProperty;function f(d){try{return decodeURIComponent(d.replace(/\+/g," "))}catch{return null}}function p(d){try{return encodeURIComponent(d)}catch{return null}}u.stringify=function(d,m){m=m||"";var g,y,w=[];for(y in typeof m!="string"&&(m="?"),d)if(a.call(d,y)){if((g=d[y])||g!=null&&!isNaN(g)||(g=""),y=p(y),g=p(g),y===null||g===null)continue;w.push(y+"="+g)}return w.length?m+w.join("&"):""},u.parse=function(d){for(var m,g=/([^=?#&]+)=?([^&]*)/g,y={};m=g.exec(d);){var w=f(m[1]),b=f(m[2]);w===null||b===null||w in y||(y[w]=b)}return y}},74154:(l,u,a)=>{var f=a(43360),p=a(42e3),d=Object.prototype.hasOwnProperty,m=p((function(g,y,w){d.call(g,w)?++g[w]:f(g,w,1)}));l.exports=m},74218:l=>{l.exports=function(u){var a=typeof u;return a=="string"||a=="number"||a=="symbol"||a=="boolean"?u!=="__proto__":u===null}},74239:(l,u,a)=>{var f=a(87136),p=TypeError;l.exports=function(d){if(f(d))throw new p("Can't call method on "+d);return d}},74284:(l,u,a)=>{var f=a(39447),p=a(73648),d=a(58661),m=a(36624),g=a(70470),y=TypeError,w=Object.defineProperty,b=Object.getOwnPropertyDescriptor,_="enumerable",E="configurable",S="writable";u.f=f?d?function(A,k,O){if(m(A),k=g(k),m(O),typeof A=="function"&&k==="prototype"&&"value"in O&&S in O&&!O[S]){var j=b(A,k);j&&j[S]&&(A[k]=O.value,O={configurable:E in O?O[E]:j[E],enumerable:_ in O?O[_]:j[_],writable:!1})}return w(A,k,O)}:w:function(A,k,O){if(m(A),k=g(k),m(O),p)try{return w(A,k,O)}catch{}if("get"in O||"set"in O)throw new y("Accessors not supported");return"value"in O&&(A[k]=O.value),A}},74335:l=>{l.exports=function(u,a){return function(f){return u(a(f))}}},74372:(l,u,a)=>{var f=a(69675),p=a(36556)("TypedArray.prototype.buffer",!0),d=a(35680);l.exports=p||function(m){if(!d(m))throw new f("Not a Typed Array");return m.buffer}},74436:(l,u,a)=>{var f=a(27374),p=a(34849),d=a(20575),m=function(g){return function(y,w,b){var _=f(y),E=d(_);if(E===0)return!g&&-1;var S,A=p(b,E);if(g&&w!=w){for(;E>A;)if((S=_[A++])!=S)return!0}else for(;E>A;A++)if((g||A in _)&&_[A]===w)return g||A||0;return!g&&-1}};l.exports={includes:m(!0),indexOf:m(!1)}},74462:l=>{var u=function(){return typeof(function(){}).name=="string"},a=Object.getOwnPropertyDescriptor;if(a)try{a([],"length")}catch{a=null}u.functionsHaveConfigurableNames=function(){if(!u()||!a)return!1;var p=a((function(){}),"name");return!!p&&!!p.configurable};var f=Function.prototype.bind;u.boundFunctionsHaveNames=function(){return u()&&typeof f=="function"&&(function(){}).bind().name!==""},l.exports=u},74532:(l,u,a)=>{var f=a(47649);l.exports=f},74733:(l,u,a)=>{var f=a(21791),p=a(95950);l.exports=function(d,m){return d&&f(m,p(m),d)}},74765:l=>{var u=String.prototype.replace,a=/%20/g,f="RFC1738",p="RFC3986";l.exports={default:p,formatters:{RFC1738:function(d){return u.call(d,a,"+")},RFC3986:function(d){return String(d)}},RFC1738:f,RFC3986:p}},74895:(l,u,a)=>{var f=a(68206),p="᠎";l.exports=function(){return String.prototype.trim&&"​".trim()==="​"&&p.trim()===p&&"_᠎".trim()==="_᠎"&&"᠎_".trim()==="᠎_"?String.prototype.trim:f}},75084:()=>{},75128:(l,u,a)=>{var f=a(36556),p=f("Boolean.prototype.toString"),d=f("Object.prototype.toString"),m=a(49092)();l.exports=function(g){return typeof g=="boolean"||g!==null&&typeof g=="object"&&(m?(function(y){try{return p(y),!0}catch{return!1}})(g):d(g)==="[object Boolean]")}},75147:(l,u,a)=>{const f=a(85105);l.exports=class extends f{serialise(p){if(!(p instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${p}\` is not an Element instance`);let d;p._attributes&&p.attributes.get("variable")&&(d=p.attributes.get("variable"));const m={element:p.element};p._meta&&p._meta.length>0&&(m.meta=this.serialiseObject(p.meta));const g=p.element==="enum"||p.attributes.keys().indexOf("enumerations")!==-1;if(g){const y=this.enumSerialiseAttributes(p);y&&(m.attributes=y)}else if(p._attributes&&p._attributes.length>0){let{attributes:y}=p;y.get("metadata")&&(y=y.clone(),y.set("meta",y.get("metadata")),y.remove("metadata")),p.element==="member"&&d&&(y=y.clone(),y.remove("variable")),y.length>0&&(m.attributes=this.serialiseObject(y))}if(g)m.content=this.enumSerialiseContent(p,m);else if(this[`${p.element}SerialiseContent`])m.content=this[`${p.element}SerialiseContent`](p,m);else if(p.content!==void 0){let y;d&&p.content.key?(y=p.content.clone(),y.key.attributes.set("variable",d),y=this.serialiseContent(y)):y=this.serialiseContent(p.content),this.shouldSerialiseContent(p,y)&&(m.content=y)}else this.shouldSerialiseContent(p,p.content)&&p instanceof this.namespace.elements.Array&&(m.content=[]);return m}shouldSerialiseContent(p,d){return p.element==="parseResult"||p.element==="httpRequest"||p.element==="httpResponse"||p.element==="category"||p.element==="link"||d!==void 0&&(!Array.isArray(d)||d.length!==0)}refSerialiseContent(p,d){return delete d.attributes,{href:p.toValue(),path:p.path.toValue()}}sourceMapSerialiseContent(p){return p.toValue()}dataStructureSerialiseContent(p){return[this.serialiseContent(p.content)]}enumSerialiseAttributes(p){const d=p.attributes.clone(),m=d.remove("enumerations")||new this.namespace.elements.Array([]),g=d.get("default");let y=d.get("samples")||new this.namespace.elements.Array([]);if(g&&g.content&&(g.content.attributes&&g.content.attributes.remove("typeAttributes"),d.set("default",new this.namespace.elements.Array([g.content]))),y.forEach((w=>{w.content&&w.content.element&&w.content.attributes.remove("typeAttributes")})),p.content&&m.length!==0&&y.unshift(p.content),y=y.map((w=>w instanceof this.namespace.elements.Array?[w]:new this.namespace.elements.Array([w.content]))),y.length&&d.set("samples",y),d.length>0)return this.serialiseObject(d)}enumSerialiseContent(p){if(p._attributes){const d=p.attributes.get("enumerations");if(d&&d.length>0)return d.content.map((m=>{const g=m.clone();return g.attributes.remove("typeAttributes"),this.serialise(g)}))}if(p.content){const d=p.content.clone();return d.attributes.remove("typeAttributes"),[this.serialise(d)]}return[]}deserialise(p){if(typeof p=="string")return new this.namespace.elements.String(p);if(typeof p=="number")return new this.namespace.elements.Number(p);if(typeof p=="boolean")return new this.namespace.elements.Boolean(p);if(p===null)return new this.namespace.elements.Null;if(Array.isArray(p))return new this.namespace.elements.Array(p.map(this.deserialise,this));const d=this.namespace.getElementClass(p.element),m=new d;m.element!==p.element&&(m.element=p.element),p.meta&&this.deserialiseObject(p.meta,m.meta),p.attributes&&this.deserialiseObject(p.attributes,m.attributes);const g=this.deserialiseContent(p.content);if(g===void 0&&m.content!==null||(m.content=g),m.element==="enum"){m.content&&m.attributes.set("enumerations",m.content);let y=m.attributes.get("samples");if(m.attributes.remove("samples"),y){const b=y;y=new this.namespace.elements.Array,b.forEach((E=>{E.forEach((S=>{const A=new d(S);A.element=m.element,y.push(A)}))}));const _=y.shift();m.content=_?_.content:void 0,m.attributes.set("samples",y)}else m.content=void 0;let w=m.attributes.get("default");if(w&&w.length>0){w=w.get(0);const b=new d(w);b.element=m.element,m.attributes.set("default",b)}}else if(m.element==="dataStructure"&&Array.isArray(m.content))[m.content]=m.content;else if(m.element==="category"){const y=m.attributes.get("meta");y&&(m.attributes.set("metadata",y),m.attributes.remove("meta"))}else m.element==="member"&&m.key&&m.key._attributes&&m.key._attributes.getValue("variable")&&(m.attributes.set("variable",m.key.attributes.get("variable")),m.key.attributes.remove("variable"));return m}serialiseContent(p){if(p instanceof this.namespace.elements.Element)return this.serialise(p);if(p instanceof this.namespace.KeyValuePair){const d={key:this.serialise(p.key)};return p.value&&(d.value=this.serialise(p.value)),d}return p&&p.map?p.map(this.serialise,this):p}deserialiseContent(p){if(p){if(p.element)return this.deserialise(p);if(p.key){const d=new this.namespace.KeyValuePair(this.deserialise(p.key));return p.value&&(d.value=this.deserialise(p.value)),d}if(p.map)return p.map(this.deserialise,this)}return p}shouldRefract(p){return!!(p._attributes&&p.attributes.keys().length||p._meta&&p.meta.keys().length)||p.element!=="enum"&&(p.element!==p.primitive()||p.element==="member")}convertKeyToRefract(p,d){return this.shouldRefract(d)?this.serialise(d):d.element==="enum"?this.serialiseEnum(d):d.element==="array"?d.map((m=>this.shouldRefract(m)||p==="default"?this.serialise(m):m.element==="array"||m.element==="object"||m.element==="enum"?m.children.map((g=>this.serialise(g))):m.toValue())):d.element==="object"?(d.content||[]).map(this.serialise,this):d.toValue()}serialiseEnum(p){return p.children.map((d=>this.serialise(d)))}serialiseObject(p){const d={};return p.forEach(((m,g)=>{if(m){const y=g.toValue();d[y]=this.convertKeyToRefract(y,m)}})),d}deserialiseObject(p,d){Object.keys(p).forEach((m=>{d.set(m,this.deserialise(p[m]))}))}}},75208:l=>{var u,a="";l.exports=function(f,p){if(typeof f!="string")throw new TypeError("expected a string");if(p===1)return f;if(p===2)return f+f;var d=f.length*p;if(u!==f||u===void 0)u=f,a="";else if(a.length>=d)return a.substr(0,d);for(;d>a.length&&p>1;)1&p&&(a+=f),p>>=1,f+=f;return a=(a+=f).substr(0,d)}},75251:l=>{var u=/\{\n\/\* \[wrapped with (.+)\] \*/,a=/,? & /;l.exports=function(f){var p=f.match(u);return p?p[1].split(a):[]}},75265:(l,u,a)=>{a(62099);var f=a(61747);l.exports=f("Array","slice")},75288:l=>{l.exports=function(u,a){return u===a||u!=u&&a!=a}},75795:(l,u,a)=>{var f=a(6549);if(f)try{f([],"length")}catch{f=null}l.exports=f},75817:l=>{l.exports=function(u,a){return{enumerable:!(1&u),configurable:!(2&u),writable:!(4&u),value:a}}},75880:l=>{l.exports=Math.pow},75948:(l,u,a)=>{var f=a(83729),p=a(15325),d=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];l.exports=function(m,g){return f(d,(function(y){var w="_."+y[0];g&y[1]&&!p(m,w)&&m.push(w)})),m.sort()}},76024:(l,u,a)=>{var f=a(41505),p=Function.prototype,d=p.apply,m=p.call;l.exports=typeof Reflect=="object"&&Reflect.apply||(f?m.bind(d):function(){return m.apply(d,arguments)})},76135:(l,u,a)=>{l.exports=a(39754)},76169:(l,u,a)=>{var f=a(49653);l.exports=function(p,d){var m=d?f(p.buffer):p.buffer;return new p.constructor(m,p.byteOffset,p.byteLength)}},76189:l=>{var u=Object.prototype.hasOwnProperty;l.exports=function(a){var f=a.length,p=new a.constructor(f);return f&&typeof a[0]=="string"&&u.call(a,"index")&&(p.index=a.index,p.input=a.input),p}},76264:(l,u,a)=>{var f=a(45951),p=a(85816),d=a(49724),m=a(6499),g=a(19846),y=a(51175),w=f.Symbol,b=p("wks"),_=y?w.for||w:w&&w.withoutSetter||m;l.exports=function(E){return d(b,E)||(b[E]=g&&d(w,E)?w[E]:_("Symbol."+E)),b[E]}},76343:(l,u,a)=>{var f=a(36880);l.exports=f},76490:(l,u,a)=>{var f=a(19661);l.exports=f},76545:(l,u,a)=>{var f=a(56110)(a(9325),"Set");l.exports=f},76578:l=>{l.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},76734:l=>{l.exports={ROOT:0,GROUP:1,POSITION:2,SET:3,RANGE:4,REPETITION:5,REFERENCE:6,CHAR:7}},76959:l=>{l.exports=function(u,a,f){for(var p=f-1,d=u.length;++p{var f=a(91033),p=a(82819),d=a(37471),m=a(18073),g=a(11287),y=a(36306),w=a(9325);l.exports=function(b,_,E){var S=p(b);return function A(){for(var k=arguments.length,O=Array(k),j=k,P=g(A);j--;)O[j]=arguments[j];var I=k<3&&O[0]!==P&&O[k-1]!==P?[]:y(O,P);return(k-=I.length){var f=a(49653),p=a(76169),d=a(73201),m=a(93736),g=a(71961);l.exports=function(y,w,b){var _=y.constructor;switch(w){case"[object ArrayBuffer]":return f(y);case"[object Boolean]":case"[object Date]":return new _(+y);case"[object DataView]":return p(y,b);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 g(y,b);case"[object Map]":case"[object Set]":return new _;case"[object Number]":case"[object String]":return new _(y);case"[object RegExp]":return d(y);case"[object Symbol]":return m(y)}}},77440:(l,u,a)=>{var f=a(71514),p=a(58968),d=a(94459),m=a(63331);l.exports=function(g){if(typeof g!="number"||d(g)||!m(g))return!1;var y=f(g);return p(y)===y}},77511:(l,u,a)=>{a(50727);var f=a(61747);l.exports=f("String","trim")},77556:(l,u,a)=>{var f=a(51873),p=a(34932),d=a(56449),m=a(44394),g=f?f.prototype:void 0,y=g?g.toString:void 0;l.exports=function w(b){if(typeof b=="string")return b;if(d(b))return p(b,w)+"";if(m(b))return y?y.call(b):"";var _=b+"";return _=="0"&&1/b==-1/0?"-0":_}},77623:(l,u,a)=>{var f=a(98828);l.exports=function(p,d){var m=[][p];return!!m&&f((function(){m.call(null,d||function(){return 1},1)}))}},77731:(l,u,a)=>{var f=a(79920)("set",a(63560));f.placeholder=a(2874),l.exports=f},77771:function(){(function(){var l;l=0,this.Node=class{constructor(u,a,f,p){this.tag=u,this.value=a,this.start_mark=f,this.end_mark=p,this.unique_id="node_"+l++}},this.ScalarNode=(function(){class u extends this.Node{constructor(f,p,d,m,g){super(f,p,d,m),this.style=g}}return u.prototype.id="scalar",u}).call(this),this.CollectionNode=class extends this.Node{constructor(u,a,f,p,d){super(u,a,f,p),this.flow_style=d}},this.SequenceNode=(function(){class u extends this.CollectionNode{}return u.prototype.id="sequence",u}).call(this),this.MappingNode=(function(){class u extends this.CollectionNode{}return u.prototype.id="mapping",u}).call(this)}).call(this)},77797:(l,u,a)=>{var f=a(44394);l.exports=function(p){if(typeof p=="string"||f(p))return p;var d=p+"";return d=="0"&&1/p==-1/0?"-0":d}},77852:(l,u,a)=>{var f=a(44507);l.exports=f},77927:l=>{var u="\\ud800-\\udfff",a="["+u+"]",f="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",p="\\ud83c[\\udffb-\\udfff]",d="[^"+u+"]",m="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",y="(?:"+f+"|"+p+")?",w="[\\ufe0e\\ufe0f]?",b=w+y+("(?:\\u200d(?:"+[d,m,g].join("|")+")"+w+y+")*"),_="(?:"+[d+f+"?",f,m,g,a].join("|")+")",E=RegExp(p+"(?="+p+")|"+_+b,"g");l.exports=function(S){for(var A=E.lastIndex=0;E.test(S);)++A;return A}},78004:l=>{class u{constructor(p,d){this.low=p,this.high=d,this.length=1+d-p}overlaps(p){return!(this.highp.high)}touches(p){return!(this.high+1p.high)}add(p){return new u(Math.min(this.low,p.low),Math.max(this.high,p.high))}subtract(p){return p.low<=this.low&&p.high>=this.high?[]:p.low>this.low&&p.highp+d.length),0)}add(p,d){var m=g=>{for(var y=0;y{for(var y=0;y{for(var w=0;w{for(var m=d.low;m<=d.high;)p.push(m),m++;return p}),[])}subranges(){return this.ranges.map((p=>({low:p.low,high:p.high,length:1+p.high-p.low})))}}l.exports=a},78096:l=>{l.exports=function(u,a){for(var f=-1,p=Array(u);++f{a(85160)},78463:l=>{l.exports=m,m.default=m,m.stable=b,m.stableStringify=b;var u="[...]",a="[Circular]",f=[],p=[];function d(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function m(S,A,k,O){var j;O===void 0&&(O=d()),y(S,"",0,[],void 0,0,O);try{j=p.length===0?JSON.stringify(S,A,k):JSON.stringify(S,E(A),k)}catch{return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;f.length!==0;){var P=f.pop();P.length===4?Object.defineProperty(P[0],P[1],P[3]):P[0][P[1]]=P[2]}}return j}function g(S,A,k,O){var j=Object.getOwnPropertyDescriptor(O,k);j.get!==void 0?j.configurable?(Object.defineProperty(O,k,{value:S}),f.push([O,k,A,j])):p.push([A,k,S]):(O[k]=S,f.push([O,k,A]))}function y(S,A,k,O,j,P,I){var $;if(P+=1,typeof S=="object"&&S!==null){for($=0;$I.depthLimit||I.edgesLimit!==void 0&&k+1>I.edgesLimit)return void g(u,S,A,j);if(O.push(S),Array.isArray(S))for($=0;$A?1:0}function b(S,A,k,O){O===void 0&&(O=d());var j,P=_(S,"",0,[],void 0,0,O)||S;try{j=p.length===0?JSON.stringify(P,A,k):JSON.stringify(P,E(A),k)}catch{return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;f.length!==0;){var I=f.pop();I.length===4?Object.defineProperty(I[0],I[1],I[3]):I[0][I[1]]=I[2]}}return j}function _(S,A,k,O,j,P,I){var $;if(P+=1,typeof S=="object"&&S!==null){for($=0;$I.depthLimit||I.edgesLimit!==void 0&&k+1>I.edgesLimit)return void g(u,S,A,j);if(O.push(S),Array.isArray(S))for($=0;$0)for(var O=0;O{a(42156)("flatMap")},79192:(l,u,a)=>{var f=a(51871),p=a(46285),d=a(74239),m=a(10043);l.exports=Object.setPrototypeOf||("__proto__"in{}?(function(){var g,y=!1,w={};try{(g=f(Object.prototype,"__proto__","set"))(w,[]),y=w instanceof Array}catch{}return function(b,_){return d(b),m(_),p(b)&&(y?g(b,_):b.__proto__=_),b}})():void 0)},79290:l=>{l.exports=RangeError},79307:(l,u,a)=>{var f=a(11091),p=a(44673);f({target:"Function",proto:!0,forced:Function.bind!==p},{bind:p})},79377:(l,u,a)=>{var f=a(30592)(),p=a(30041),d=a(74895);l.exports=function(){var m=d();return String.prototype.trim!==m&&(f?p(String.prototype,"trim",m,!0):p(String.prototype,"trim",m)),m}},79528:(l,u,a)=>{var f=a(28823);l.exports=f},79538:l=>{l.exports=ReferenceError},79612:l=>{l.exports=Object},79770:l=>{l.exports=function(u,a){for(var f=-1,p=u==null?0:u.length,d=0,m=[];++f{var f=a(70453),p=a(58068),d=a(69675),m=a(36556),g=a(77440),y=f("%Uint8Array%",!0),w=m("Array.prototype.slice"),b=a(25910),_=a(86167),E=a(84670),S=a(37070),A=a(64399),k=a(64097),O=a(45100);l.exports=function(j,P,I,$,R){var q=S(j);if(!E(j)&&!q)throw new d("Assertion failed: `arrayBuffer` must be an ArrayBuffer or a SharedArrayBuffer");if(!g(P))throw new d("Assertion failed: `byteIndex` must be an integer");if(typeof I!="string"||typeof k.size["$"+I]!="number")throw new d("Assertion failed: `type` must be a Typed Array element type");if(typeof $!="boolean")throw new d("Assertion failed: `isTypedArray` must be a boolean");if(R!=="SEQ-CST"&&R!=="UNORDERED")throw new d("Assertion failed: `order` must be either `SEQ-CST` or `UNORDERED`");if(arguments.length>5&&typeof arguments[5]!="boolean")throw new d("Assertion failed: `isLittleEndian` must be a boolean, if present");if(b(j))throw new d("Assertion failed: `arrayBuffer` is detached");if(P<0)throw new d("Assertion failed: `byteIndex` must be non-negative");var B,W=k.size["$"+I];if(!W)throw new d('Assertion failed: `type` must be one of "INT8", "UINT8", "UINT8C", "INT16", "UINT16", "INT32", "UINT32", "BIGINT64", "BIGUINT64", "FLOAT32", or "FLOAT64"');if(q)throw new p("SharedArrayBuffer is not supported by this implementation");B=w(new y(j,P),0,W);var Q=arguments.length>5?arguments[5]:O==="little",ee=Q?w(A([0,0,0,0,0,0,0,0],B),-W):w(A(B,[0,0,0,0,0,0,0,0]),0,W);return _(I,ee,Q)}},79920:(l,u,a)=>{var f=a(73424),p=a(47934);l.exports=function(d,m,g){return f(p,d,m,g)}},80079:(l,u,a)=>{var f=a(63702),p=a(70080),d=a(24739),m=a(48655),g=a(31175);function y(w){var b=-1,_=w==null?0:w.length;for(this.clear();++b<_;){var E=w[b];this.set(E[0],E[1])}}y.prototype.clear=f,y.prototype.delete=p,y.prototype.get=d,y.prototype.has=m,y.prototype.set=g,l.exports=y},80218:(l,u,a)=>{var f=a(13222);l.exports=function(p){return f(p).toLowerCase()}},80257:(l,u,a)=>{var f=a(30980),p=a(56017),d=a(23007);l.exports=function(m){if(m instanceof f)return m.clone();var g=new p(m.__wrapped__,m.__chain__);return g.__actions__=d(m.__actions__),g.__index__=m.__index__,g.__values__=m.__values__,g}},80299:(l,u,a)=>{var f=a(83120),p=a(69302),d=a(55765),m=a(83693),g=p((function(y){return d(f(y,1,m,!0))}));l.exports=g},80376:l=>{l.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},80430:(l,u,a)=>{var f,p=a(11091),d=a(92361),m=a(13846).f,g=a(3121),y=a(90160),w=a(12074),b=a(74239),_=a(25735),E=a(7376),S=d("".slice),A=Math.min,k=_("endsWith");p({target:"String",proto:!0,forced:!!(E||k||(f=m(String.prototype,"endsWith"),!f||f.writable))&&!k},{endsWith:function(O){var j=y(b(this));w(O);var P=arguments.length>1?arguments[1]:void 0,I=j.length,$=P===void 0?I:A(g(P),I),R=y(O);return S(j,$-R.length,$)===R}})},80467:function(){(function(){var l=[].indexOf;this.Mark=class{constructor(u,a,f,p){this.line=u,this.column=a,this.buffer=f,this.pointer=p}get_snippet(u=4,a=75){var f,p,d,m,g,y,w;if(this.buffer==null)return null;for(f=`\0\r …\u2028\u2029`,d="",y=this.pointer;y>0&&(m=this.buffer[y-1],l.call(f,m)<0);)if(y--,this.pointer-y>a/2-1){d=" ... ",y+=5;break}for(w="",p=this.pointer;pa/2-1){w=" ... ",p-=5;break}return`${new Array(u).join(" ")}${d}${this.buffer.slice(y,p)}${w} ${new Array(u+this.pointer-y+d.length).join(" ")}^`}toString(){var u,a;return u=this.get_snippet(),a=` on line ${this.line+1}, column ${this.column+1}`,u?a:`${a}: ${u}`}},this.YAMLError=class extends Error{constructor(u){super(u),Object.defineProperty(this,"stack",{get:function(){return this.toString()+` `+new Error().stack.split(` `).slice(1).join(` `)}})}toString(){return this.message}},this.MarkedYAMLError=class extends this.YAMLError{constructor(u,a,f,p,d){super(),this.context=u,this.context_mark=a,this.problem=f,this.problem_mark=p,this.note=d}toString(){var u;return u=[],this.context!=null&&u.push(this.context),this.context_mark==null||this.problem!=null&&this.problem_mark!=null&&this.context_mark.line===this.problem_mark.line&&this.context_mark.column===this.problem_mark.column||u.push(this.context_mark.toString()),this.problem!=null&&u.push(this.problem),this.problem_mark!=null&&u.push(this.problem_mark.toString()),this.note!=null&&u.push(this.note),u.join(` `)}}}).call(this)},80507:(l,u,a)=>{var f=a(70453),p=a(36556),d=a(58859),m=a(69675),g=f("%Map%",!0),y=p("Map.prototype.get",!0),w=p("Map.prototype.set",!0),b=p("Map.prototype.has",!0),_=p("Map.prototype.delete",!0),E=p("Map.prototype.size",!0);l.exports=!!g&&function(){var S,A={assert:function(k){if(!A.has(k))throw new m("Side channel does not contain "+d(k))},delete:function(k){if(S){var O=_(S,k);return E(S)===0&&(S=void 0),O}return!1},get:function(k){if(S)return y(S,k)},has:function(k){return!!S&&b(S,k)},set:function(k,O){S||(S=new g),w(S,k,O)}};return A}},80560:(l,u,a)=>{var f=a(76264);u.f=f},80631:(l,u,a)=>{var f=a(28077),p=a(49326);l.exports=function(d,m){return d!=null&&p(d,m,f)}},80909:(l,u,a)=>{var f=a(30641),p=a(38329)(f);l.exports=p},80945:(l,u,a)=>{var f=a(80079),p=a(68223),d=a(53661);l.exports=function(m,g){var y=this.__data__;if(y instanceof f){var w=y.__data__;if(!p||w.length<199)return w.push([m,g]),this.size=++y.size,this;y=this.__data__=new d(w)}return y.set(m,g),this.size=y.size,this}},81042:(l,u,a)=>{var f=a(56110)(Object,"create");l.exports=f},81135:l=>{l.exports=function(u){return u&&typeof u=="object"&&typeof u.copy=="function"&&typeof u.fill=="function"&&typeof u.readUInt8=="function"}},81214:(l,u,a)=>{function f(P){return f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(I){return typeof I}:function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},f(P)}Object.defineProperty(u,"__esModule",{value:!0}),u.DebounceInput=void 0;var p=g(a(96540)),d=g(a(20181)),m=["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"];function g(P){return P&&P.__esModule?P:{default:P}}function y(P,I){if(P==null)return{};var $,R,q=(function(W,Q){if(W==null)return{};var ee,ie,ne={},ve=Object.keys(W);for(ie=0;ie=0||(ne[ee]=W[ee]);return ne})(P,I);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(P);for(R=0;R=0||Object.prototype.propertyIsEnumerable.call(P,$)&&(q[$]=P[$])}return q}function w(P,I){var $=Object.keys(P);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(P);I&&(R=R.filter((function(q){return Object.getOwnPropertyDescriptor(P,q).enumerable}))),$.push.apply($,R)}return $}function b(P){for(var I=1;I"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch{return!1}})();return function(){var $,R=k(P);if(I){var q=k(this).constructor;$=Reflect.construct(R,arguments,q)}else $=R.apply(this,arguments);return(function(B,W){if(W&&(f(W)==="object"||typeof W=="function"))return W;if(W!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return A(B)})(this,$)}}function A(P){if(P===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P}function k(P){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(I){return I.__proto__||Object.getPrototypeOf(I)},k(P)}function O(P,I,$){return I in P?Object.defineProperty(P,I,{value:$,enumerable:!0,configurable:!0,writable:!0}):P[I]=$,P}var j=(function(P){(function(B,W){if(typeof W!="function"&&W!==null)throw new TypeError("Super expression must either be null or a function");B.prototype=Object.create(W&&W.prototype,{constructor:{value:B,writable:!0,configurable:!0}}),Object.defineProperty(B,"prototype",{writable:!1}),W&&E(B,W)})(q,P);var I,$,R=S(q);function q(B){var W;(function(ee,ie){if(!(ee instanceof ie))throw new TypeError("Cannot call a class as a function")})(this,q),O(A(W=R.call(this,B)),"onChange",(function(ee){ee.persist();var ie=W.state.value,ne=W.props.minLength;W.setState({value:ee.target.value},(function(){var ve=W.state.value;ve.length>=ne?W.notify(ee):ie.length>ve.length&&W.notify(b(b({},ee),{},{target:b(b({},ee.target),{},{value:""})}))}))})),O(A(W),"onKeyDown",(function(ee){ee.key==="Enter"&&W.forceNotify(ee);var ie=W.props.onKeyDown;ie&&(ee.persist(),ie(ee))})),O(A(W),"onBlur",(function(ee){W.forceNotify(ee);var ie=W.props.onBlur;ie&&(ee.persist(),ie(ee))})),O(A(W),"createNotifier",(function(ee){if(ee<0)W.notify=function(){return null};else if(ee===0)W.notify=W.doNotify;else{var ie=(0,d.default)((function(ne){W.isDebouncing=!1,W.doNotify(ne)}),ee);W.notify=function(ne){W.isDebouncing=!0,ie(ne)},W.flush=function(){return ie.flush()},W.cancel=function(){W.isDebouncing=!1,ie.cancel()}}})),O(A(W),"doNotify",(function(){W.props.onChange.apply(void 0,arguments)})),O(A(W),"forceNotify",(function(ee){var ie=W.props.debounceTimeout;if(W.isDebouncing||!(ie>0)){W.cancel&&W.cancel();var ne=W.state.value,ve=W.props.minLength;ne.length>=ve?W.doNotify(ee):W.doNotify(b(b({},ee),{},{target:b(b({},ee.target),{},{value:ne})}))}})),W.isDebouncing=!1,W.state={value:B.value===void 0||B.value===null?"":B.value};var Q=W.props.debounceTimeout;return W.createNotifier(Q),W}return I=q,($=[{key:"componentDidUpdate",value:function(B){if(!this.isDebouncing){var W=this.props,Q=W.value,ee=W.debounceTimeout,ie=B.debounceTimeout,ne=B.value,ve=this.state.value;Q!==void 0&&ne!==Q&&ve!==Q&&this.setState({value:Q}),ee!==ie&&this.createNotifier(ee)}}},{key:"componentWillUnmount",value:function(){this.flush&&this.flush()}},{key:"render",value:function(){var B,W,Q=this.props,ee=Q.element,ie=(Q.onChange,Q.value,Q.minLength,Q.debounceTimeout,Q.forceNotifyByEnter),ne=Q.forceNotifyOnBlur,ve=Q.onKeyDown,ce=Q.onBlur,ae=Q.inputRef,me=y(Q,m),$e=this.state.value;B=ie?{onKeyDown:this.onKeyDown}:ve?{onKeyDown:ve}:{},W=ne?{onBlur:this.onBlur}:ce?{onBlur:ce}:{};var qe=ae?{ref:ae}:{};return p.default.createElement(ee,b(b(b(b({},me),{},{onChange:this.onChange,value:$e},B),W),qe))}}])&&_(I.prototype,$),Object.defineProperty(I,"prototype",{writable:!1}),q})(p.default.PureComponent);u.DebounceInput=j,O(j,"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})},81350:(l,u,a)=>{var f=a(58968);l.exports=function(p,d){var m=p%d;return f(m>=0?m:m+d)}},81539:(l,u,a)=>{var f=a(4761),p=a(21703),d=a(75128),m=a(93612),g=a(39803);l.exports=function(y){return y==null||typeof y!="object"&&typeof y!="function"?null:f(y)?"String":p(y)?"Number":d(y)?"Boolean":m(y)?"Symbol":g(y)?"BigInt":void 0}},81697:(l,u,a)=>{a(20366)("customMatcher")},81993:(l,u,a)=>{var f=a(99811),p=a(49698),d=a(77927);l.exports=function(m){return p(m)?d(m):f(m)}},82048:(l,u,a)=>{var f=a(11091),p=a(88280),d=a(15972),m=a(79192),g=a(19595),y=a(58075),w=a(61626),b=a(75817),_=a(39259),E=a(85884),S=a(24823),A=a(32096),k=a(76264)("toStringTag"),O=Error,j=[].push,P=function($,R){var q,B=p(I,this);m?q=m(new O,B?d(this):I):(q=B?this:y(I),w(q,k,"Error")),R!==void 0&&w(q,"message",A(R)),E(q,P,q.stack,1),arguments.length>2&&_(q,arguments[2]);var W=[];return S($,j,{that:W}),w(q,"errors",W),q};m?m(P,O):g(P,O,{name:!0});var I=P.prototype=y(O.prototype,{constructor:b(1,P),message:b(1,""),name:b(1,"AggregateError")});f({global:!0,constructor:!0,arity:2},{AggregateError:P})},82159:(l,u,a)=>{var f=a(62250),p=a(4640),d=TypeError;l.exports=function(m){if(f(m))return m;throw new d(p(m)+" is not a function")}},82199:(l,u,a)=>{var f=a(14528),p=a(56449);l.exports=function(d,m,g){var y=m(d);return p(d)?y:f(y,g(d))}},82235:(l,u,a)=>{var f=a(25468),p=a(4640),d=TypeError;l.exports=function(m){if(f(m))return m;throw new d(p(m)+" is not a constructor")}},82261:(l,u,a)=>{Object.defineProperty(u,"__esModule",{value:!0});var f=d(a(9404)),p=d(a(48590));function d(m){return m&&m.__esModule?m:{default:m}}u.default=function(m,g,y){var w=Object.keys(g);if(!w.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";var b=(0,p.default)(y);if(f.default.isImmutable?!f.default.isImmutable(m):!f.default.Iterable.isIterable(m))return"The "+b+' is of unexpected type. Expected argument to be an instance of Immutable.Collection or Immutable.Record with the following properties: "'+w.join('", "')+'".';var _=m.toSeq().keySeq().toArray().filter((function(E){return!g.hasOwnProperty(E)}));return _.length>0?"Unexpected "+(_.length===1?"property":"properties")+' "'+_.join('", "')+'" found in '+b+'. Expected to find one of the known reducer property names instead: "'+w.join('", "')+'". Unexpected properties will be ignored.':null},l.exports=u.default},82306:(l,u,a)=>{var f=a(51873),p=a(23007),d=a(5861),m=a(64894),g=a(85015),y=a(94361),w=a(20317),b=a(84247),_=a(63912),E=a(35880),S=f?f.iterator:void 0;l.exports=function(A){if(!A)return[];if(m(A))return g(A)?_(A):p(A);if(S&&A[S])return y(A[S]());var k=d(A);return(k=="[object Map]"?w:k=="[object Set]"?b:E)(A)}},82475:(l,u,a)=>{var f=a(54224),p=a(8410),d=a(63384),m=a(63331),g=4294967296;l.exports=function(y){var w=p(y);if(!m(w)||w===0)return 0;var b=d(w),_=f(b,g),E=_>=2147483648?_-g:_;return E===0?0:E}},82682:(l,u,a)=>{var f=a(69600),p=Object.prototype.toString,d=Object.prototype.hasOwnProperty;l.exports=function(m,g,y){if(!f(g))throw new TypeError("iterator must be a function");var w,b;arguments.length>=3&&(w=y),b=m,p.call(b)==="[object Array]"?(function(_,E,S){for(var A=0,k=_.length;A{var f=a(70453),p={__proto__:null,$Int8Array:f("%Int8Array%",!0),$Uint8Array:f("%Uint8Array%",!0),$Uint8ClampedArray:f("%Uint8ClampedArray%",!0),$Int16Array:f("%Int16Array%",!0),$Uint16Array:f("%Uint16Array%",!0),$Int32Array:f("%Int32Array%",!0),$Uint32Array:f("%Uint32Array%",!0),$BigInt64Array:f("%BigInt64Array%",!0),$BigUint64Array:f("%BigUint64Array%",!0),$Float32Array:f("%Float32Array%",!0),$Float64Array:f("%Float64Array%",!0)};l.exports=function(d){return p["$"+d]}},82819:(l,u,a)=>{var f=a(39344),p=a(23805);l.exports=function(d){return function(){var m=arguments;switch(m.length){case 0:return new d;case 1:return new d(m[0]);case 2:return new d(m[0],m[1]);case 3:return new d(m[0],m[1],m[2]);case 4:return new d(m[0],m[1],m[2],m[3]);case 5:return new d(m[0],m[1],m[2],m[3],m[4]);case 6:return new d(m[0],m[1],m[2],m[3],m[4],m[5]);case 7:return new d(m[0],m[1],m[2],m[3],m[4],m[5],m[6])}var g=f(d.prototype),y=d.apply(g,m);return p(y)?y:g}}},82990:(l,u,a)=>{var f=a(69685);l.exports=f},83120:(l,u,a)=>{var f=a(14528),p=a(45891);l.exports=function d(m,g,y,w,b){var _=-1,E=m.length;for(y||(y=p),b||(b=[]);++_0&&y(S)?g>1?d(S,g-1,y,w,b):f(b,S):w||(b[b.length]=S)}return b}},83221:l=>{l.exports=function(u){return function(a,f,p){for(var d=-1,m=Object(a),g=p(a),y=g.length;y--;){var w=g[u?y:++d];if(f(m[w],w,m)===!1)break}return a}}},83309:(l,u,a)=>{a(66391);var f=a(61747);l.exports=f("Array","indexOf")},83349:(l,u,a)=>{var f=a(82199),p=a(86375),d=a(37241);l.exports=function(m){return f(m,d,p)}},83446:(l,u,a)=>{var f=a(70453)("%BigInt%",!0),p=a(75880),d=a(22964),m=a(99969),g=a(40122),y=f&&BigInt(p(2,32))*BigInt(p(2,31)),w=f&&BigInt(p(2,32))*BigInt(p(2,32));l.exports=function(b){var _=d(b),E=g(m,_,w);return E>=y?E-w:E}},83467:(l,u,a)=>{var f=a(13930),p=a(85582),d=a(76264),m=a(68055);l.exports=function(){var g=p("Symbol"),y=g&&g.prototype,w=y&&y.valueOf,b=d("toPrimitive");y&&!y[b]&&m(y,b,(function(_){return f(w,this)}),{arity:1})}},83488:l=>{l.exports=function(u){return u}},83569:(l,u,a)=>{var f=a(36624),p=a(46285),d=a(56254);l.exports=function(m,g){if(f(m),p(g)&&g.constructor===m)return g;var y=d.f(m);return(0,y.resolve)(g),y.promise}},83589:(l,u,a)=>{var f=a(11091),p=a(39298),d=a(2875);f({target:"Object",stat:!0,forced:a(98828)((function(){d(1)}))},{keys:function(m){return d(p(m))}})},83693:(l,u,a)=>{var f=a(64894),p=a(40346);l.exports=function(d){return p(d)&&f(d)}},83729:l=>{l.exports=function(u,a){for(var f=-1,p=u==null?0:u.length;++f{var u,a=typeof Map=="function"&&Map.prototype?Map:null,f=typeof Set=="function"&&Set.prototype?Set:null;a||(u=function(m){return!1});var p=a?Map.prototype.has:null,d=f?Set.prototype.has:null;u||p||(u=function(m){return!1}),l.exports=u||function(m){if(!m||typeof m!="object")return!1;try{if(p.call(m),d)try{d.call(m)}catch{return!0}return m instanceof a}catch{}return!1}},83842:(l,u,a)=>{a(58545),a(86024),a(94452),a(3997),a(75084),a(2596),a(5721),a(44954),a(44123),a(73377),a(72230),a(15344),a(51660),a(4610),a(33669),a(44810),a(93325),a(87024),a(38172),a(85205);var f=a(92046);l.exports=f.Symbol},84058:(l,u,a)=>{var f=a(14792),p=a(45539)((function(d,m,g){return m=m.toLowerCase(),d+(g?f(m):m)}));l.exports=p},84195:(l,u,a)=>{var f=a(66977),p=a(38816),d=p((function(m,g){return f(m,256,void 0,void 0,void 0,g)}));l.exports=d},84247:l=>{l.exports=function(u){var a=-1,f=Array(u.size);return u.forEach((function(p){f[++a]=p})),f}},84326:(l,u,a)=>{a(42193);var f=a(92046);l.exports=f.parseInt},84411:(l,u,a)=>{var f=a(19846);l.exports=f&&!!Symbol.for&&!!Symbol.keyFor},84629:l=>{l.exports={}},84664:(l,u,a)=>{a(20366)("observable")},84670:(l,u,a)=>{var f=a(10487),p=a(36556),d=a(70453)("%ArrayBuffer%",!0),m=p("ArrayBuffer.prototype.byteLength",!0),g=p("Object.prototype.toString"),y=!!d&&!m&&new d(0).slice,w=!!y&&f(y);l.exports=m||w?function(b){if(!b||typeof b!="object")return!1;try{return m?m(b):w(b,0),!0}catch{return!1}}:d?function(b){return g(b)==="[object ArrayBuffer]"}:function(b){return!1}},84769:(l,u,a)=>{var f=a(30592),p=a(30655),d=f.hasArrayLengthDefineBug(),m=d&&a(21412),g=a(36556)("Object.prototype.propertyIsEnumerable");l.exports=function(y,w,b,_,E,S){if(!p){if(!y(S)||!S["[[Configurable]]"]||!S["[[Writable]]"]||E in _&&g(_,E)!==!!S["[[Enumerable]]"])return!1;var A=S["[[Value]]"];return _[E]=A,w(_[E],A)}return d&&E==="length"&&"[[Value]]"in S&&m(_)&&_.length!==S["[[Value]]"]?(_.length=S["[[Value]]"],_.length===S["[[Value]]"]):(p(_,E,b(S)),!0)}},84977:(l,u,a)=>{Object.defineProperty(u,"__esModule",{value:!0});var f,p=a(9404),d=(f=p)&&f.__esModule?f:{default:f},m=a(55674);u.default=function(g){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d.default.Map,w=Object.keys(g);return function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:y(),_=arguments[1];return b.withMutations((function(E){w.forEach((function(S){var A=(0,g[S])(E.get(S),_);(0,m.validateNextState)(A,S,_),E.set(S,A)}))}))}},l.exports=u.default},84997:(l,u,a)=>{var f=a(26040);l.exports=f},85015:(l,u,a)=>{var f=a(72552),p=a(56449),d=a(40346);l.exports=function(m){return typeof m=="string"||!p(m)&&d(m)&&f(m)=="[object String]"}},85087:(l,u,a)=>{var f=a(30980),p=a(37381),d=a(62284),m=a(53758);l.exports=function(g){var y=d(g),w=m[y];if(typeof w!="function"||!(y in f.prototype))return!1;if(g===w)return!0;var b=p(w);return!!b&&g===b[0]}},85105:l=>{l.exports=class{constructor(u){this.namespace=u||new this.Namespace}serialise(u){if(!(u instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${u}\` is not an Element instance`);const a={element:u.element};u._meta&&u._meta.length>0&&(a.meta=this.serialiseObject(u.meta)),u._attributes&&u._attributes.length>0&&(a.attributes=this.serialiseObject(u.attributes));const f=this.serialiseContent(u.content);return f!==void 0&&(a.content=f),a}deserialise(u){if(!u.element)throw new Error("Given value is not an object containing an element name");const a=new(this.namespace.getElementClass(u.element));a.element!==u.element&&(a.element=u.element),u.meta&&this.deserialiseObject(u.meta,a.meta),u.attributes&&this.deserialiseObject(u.attributes,a.attributes);const f=this.deserialiseContent(u.content);return f===void 0&&a.content!==null||(a.content=f),a}serialiseContent(u){if(u instanceof this.namespace.elements.Element)return this.serialise(u);if(u instanceof this.namespace.KeyValuePair){const a={key:this.serialise(u.key)};return u.value&&(a.value=this.serialise(u.value)),a}return u&&u.map?u.length===0?void 0:u.map(this.serialise,this):u}deserialiseContent(u){if(u){if(u.element)return this.deserialise(u);if(u.key){const a=new this.namespace.KeyValuePair(this.deserialise(u.key));return u.value&&(a.value=this.deserialise(u.value)),a}if(u.map)return u.map(this.deserialise,this)}return u}serialiseObject(u){const a={};if(u.forEach(((f,p)=>{f&&(a[p.toValue()]=this.serialise(f))})),Object.keys(a).length!==0)return a}deserialiseObject(u,a){Object.keys(u).forEach((f=>{a.set(f,this.deserialise(u[f]))}))}}},85160:(l,u,a)=>{var f=a(96540);f.useSyncExternalStore,f.useRef,f.useEffect,f.useMemo,f.useDebugValue},85205:()=>{},85250:(l,u,a)=>{var f=a(37217),p=a(87805),d=a(86649),m=a(42824),g=a(23805),y=a(37241),w=a(14974);l.exports=function b(_,E,S,A,k){_!==E&&d(E,(function(O,j){if(k||(k=new f),g(O))m(_,E,j,S,b,A,k);else{var P=A?A(w(_,j),O,j+"",_,E,k):void 0;P===void 0&&(P=O),p(_,j,P)}}),y)}},85401:(l,u,a)=>{var f=a(462);l.exports=f},85463:l=>{l.exports=function(u){return u!=u}},85558:l=>{l.exports=function(u,a,f,p,d){return d(u,(function(m,g,y){f=p?(p=!1,m):a(f,m,g,y)})),f}},85582:(l,u,a)=>{var f=a(92046),p=a(45951),d=a(62250),m=function(g){return d(g)?g:void 0};l.exports=function(g,y){return arguments.length<2?m(f[g])||m(p[g]):f[g]&&f[g][y]||p[g]&&p[g][y]}},85587:(l,u,a)=>{var f=a(26311),p=d(Error);function d(m){return g.displayName=m.displayName||m.name,g;function g(y){return y&&(y=f.apply(null,arguments)),new m(y)}}l.exports=p,p.eval=d(EvalError),p.range=d(RangeError),p.reference=d(ReferenceError),p.syntax=d(SyntaxError),p.type=d(TypeError),p.uri=d(URIError),p.create=d},85762:(l,u,a)=>{var f=a(1907),p=Error,d=f("".replace),m=String(new p("zxcasd").stack),g=/\n\s*at [^:]*:[^\n]*/,y=g.test(m);l.exports=function(w,b){if(y&&typeof w=="string"&&!p.prepareStackTrace)for(;b--;)w=d(w,g,"");return w}},85816:(l,u,a)=>{var f=a(36128);l.exports=function(p,d){return f[p]||(f[p]=d||{})}},85837:(l,u,a)=>{var f=a(64048);l.exports=f},85884:(l,u,a)=>{var f=a(61626),p=a(85762),d=a(23888),m=Error.captureStackTrace;l.exports=function(g,y,w,b){d&&(m?m(g,y):f(g,"stack",p(w,b)))}},85989:(l,u,a)=>{var f=a(11091),p=a(6198),d=a(82159),m=a(39298),g=a(20575),y=a(56968);f({target:"Array",proto:!0},{flatMap:function(w){var b,_=m(this),E=g(_);return d(w),(b=y(_,0)).length=p(b,_,_,E,0,1,w,arguments.length>1?arguments[1]:void 0),b}})},86009:(l,u,a)=>{l=a.nmd(l);var f=a(34840),p=u&&!u.nodeType&&u,d=p&&l&&!l.nodeType&&l,m=d&&d.exports===p&&f.process,g=(function(){try{var y=d&&d.require&&d.require("util").types;return y||m&&m.binding&&m.binding("util")}catch{}})();l.exports=g},86024:()=>{},86167:(l,u,a)=>{var f=a(70453),p=a(36556),d=a(79290),m=a(58068),g=a(69675),y=f("%BigInt%",!0),w=a(42491),b=a(10533),_=a(27881),E=a(49373),S=a(4915),A=a(18968),k=a(96570),O=a(44138),j=a(52158),P=p("Array.prototype.reverse"),I=p("Array.prototype.slice"),$=a(1189),R={__proto__:null,INT8:1,UINT8:1,UINT8C:1,INT16:2,UINT16:2,INT32:4,UINT32:4,BIGINT64:8,BIGUINT64:8,FLOAT32:4,FLOAT64:8};l.exports=function(q,B,W){if(!w(R,q))throw new g("Assertion failed: `type` must be a TypedArray element type: "+$(R));if(!b(B)||!O(B,j))throw new g("Assertion failed: `rawBytes` must be an Array of bytes");if(typeof W!="boolean")throw new g("Assertion failed: `isLittleEndian` must be a Boolean");var Q=R[q];if(B.length!==Q)throw new d("Assertion failed: `rawBytes` must have a length of "+Q+" for type "+q);var ee=_(q);if(ee&&!y)throw new m("this environment does not support BigInts");return B=I(B,0,Q),W||P(B),q==="FLOAT32"?S(B):q==="FLOAT64"?A(B):k(B,Q,E(q),ee)}},86215:function(l,u){var a,f,p;f=[],a=(function(){var d=function(S){return S&&"getComputedStyle"in window&&window.getComputedStyle(S)["scroll-behavior"]==="smooth"};if(typeof window>"u"||!("document"in window))return{};var m=function(S,A,k){var O;A=A||999,k||k===0||(k=9);var j=function(W){O=W},P=function(){clearTimeout(O),j(0)},I=function(W){return Math.max(0,S.getTopOf(W)-k)},$=function(W,Q,ee){if(P(),Q===0||Q&&Q<0||d(S.body))S.toY(W),ee&&ee();else{var ie=S.getY(),ne=Math.max(0,W)-ie,ve=new Date().getTime();Q=Q||Math.min(Math.abs(ne),A),(function ce(){j(setTimeout((function(){var ae=Math.min(1,(new Date().getTime()-ve)/Q),me=Math.max(0,Math.floor(ie+ne*(ae<.5?2*ae*ae:ae*(4-2*ae)-1)));S.toY(me),ae<1&&S.getHeight()+meve?R(W,Q,ee):ne+k>ae?$(ne-ve+k,Q,ee):ee&&ee()},B=function(W,Q,ee,ie){$(Math.max(0,S.getTopOf(W)-S.getHeight()/2+(ee||W.getBoundingClientRect().height/2)),Q,ie)};return{setup:function(W,Q){return(W===0||W)&&(A=W),(Q===0||Q)&&(k=Q),{defaultDuration:A,edgeOffset:k}},to:R,toY:$,intoView:q,center:B,stop:P,moving:function(){return!!O},getY:S.getY,getTopOf:S.getTopOf}},g=document.documentElement,y=function(){return window.scrollY||g.scrollTop},w=m({body:document.scrollingElement||document.body,toY:function(S){window.scrollTo(0,S)},getY:y,getHeight:function(){return window.innerHeight||g.clientHeight},getTopOf:function(S){return S.getBoundingClientRect().top+y()-g.offsetTop}});if(w.createScroller=function(S,A,k){return m({body:S,toY:function(O){S.scrollTop=O},getY:function(){return S.scrollTop},getHeight:function(){return Math.min(S.clientHeight,window.innerHeight||g.clientHeight)},getTopOf:function(O){return O.offsetTop}},A,k)},"addEventListener"in window&&!window.noZensmooth&&!d(document.body)){var b="history"in window&&"pushState"in history,_=b&&"scrollRestoration"in history;_&&(history.scrollRestoration="auto"),window.addEventListener("load",(function(){_&&(setTimeout((function(){history.scrollRestoration="manual"}),9),window.addEventListener("popstate",(function(S){S.state&&"zenscrollY"in S.state&&w.toY(S.state.zenscrollY)}),!1)),window.location.hash&&setTimeout((function(){var S=w.setup().edgeOffset;if(S){var A=document.getElementById(window.location.href.split("#")[1]);if(A){var k=Math.max(0,w.getTopOf(A)-S),O=w.getY()-k;0<=O&&O<9&&window.scrollTo(0,k)}}}),9)}),!1);var E=new RegExp("(^|\\s)noZensmooth(\\s|$)");window.addEventListener("click",(function(S){for(var A=S.target;A&&A.tagName!=="A";)A=A.parentNode;if(!(!A||S.which!==1||S.shiftKey||S.metaKey||S.ctrlKey||S.altKey)){if(_){var k=history.state&&typeof history.state=="object"?history.state:{};k.zenscrollY=w.getY();try{history.replaceState(k,"")}catch{}}var O=A.getAttribute("href")||"";if(O.indexOf("#")===0&&!E.test(A.className)){var j=0,P=document.getElementById(O.substring(1));if(O!=="#"){if(!P)return;j=w.getTopOf(P)}S.preventDefault();var I=function(){window.location=O},$=w.setup().edgeOffset;$&&(j=Math.max(0,j-$),b&&(I=function(){history.pushState({},"",O)})),w.toY(j,null,I)}}}),!1)}return w})(),(p=typeof a=="function"?a.apply(u,f):a)===void 0||(l.exports=p)},86226:(l,u,a)=>{l.exports=a(24525)},86303:(l,u,a)=>{const f=a(10316);l.exports=class extends f{constructor(p,d,m){super(p||[],d,m),this.element="link"}get relation(){return this.attributes.get("relation")}set relation(p){this.attributes.set("relation",p)}get href(){return this.attributes.get("href")}set href(p){this.attributes.set("href",p)}}},86375:(l,u,a)=>{var f=a(14528),p=a(28879),d=a(4664),m=a(63345),g=Object.getOwnPropertySymbols?function(y){for(var w=[];y;)f(w,d(y)),y=p(y);return w}:m;l.exports=g},86395:l=>{l.exports=` \v\f\r                 \u2028\u2029\uFEFF`},86600:l=>{l.exports=function(u){return u===null||typeof u!="function"&&typeof u!="object"}},86649:(l,u,a)=>{var f=a(83221)();l.exports=f},86681:(l,u,a)=>{var f=a(69675),p=a(27149),d=a(25910),m=a(35680),g=a(74372);l.exports=function(y,w){if(!m(y))throw new f("Assertion failed: `obj` must be a Typed Array");if(w!=="SEQ-CST"&&w!=="UNORDERED")throw new f("Assertion failed: `order` must be ~SEQ-CST~ or ~UNORDERED~");var b=g(y);return{"[[Object]]":y,"[[CachedBufferByteLength]]":d(b)?"DETACHED":p(b,w)}}},86804:(l,u,a)=>{const f=a(10316),p=a(41067),d=a(71167),m=a(40239),g=a(12242),y=a(6233),w=a(87726),b=a(61045),_=a(86303),E=a(14540),S=a(92340),A=a(10866),k=a(55973);function O(j){return j instanceof f?j:typeof j=="string"?new d(j):typeof j=="number"?new m(j):typeof j=="boolean"?new g(j):j===null?new p:Array.isArray(j)?new y(j.map(O)):typeof j=="object"?new b(j):j}f.prototype.ObjectElement=b,f.prototype.RefElement=E,f.prototype.MemberElement=w,f.prototype.refract=O,S.prototype.refract=O,l.exports={Element:f,NullElement:p,StringElement:d,NumberElement:m,BooleanElement:g,ArrayElement:y,MemberElement:w,ObjectElement:b,LinkElement:_,RefElement:E,refract:O,ArraySlice:S,ObjectSlice:A,KeyValuePair:k}},86878:(l,u,a)=>{a(20366)("metadataKey")},87024:(l,u,a)=>{var f=a(45951);a(14840)(f.JSON,"JSON",!0)},87068:(l,u,a)=>{var f=a(37217),p=a(25911),d=a(21986),m=a(50689),g=a(5861),y=a(56449),w=a(3656),b=a(37167),_="[object Arguments]",E="[object Array]",S="[object Object]",A=Object.prototype.hasOwnProperty;l.exports=function(k,O,j,P,I,$){var R=y(k),q=y(O),B=R?E:g(k),W=q?E:g(O),Q=(B=B==_?S:B)==S,ee=(W=W==_?S:W)==S,ie=B==W;if(ie&&w(k)){if(!w(O))return!1;R=!0,Q=!1}if(ie&&!Q)return $||($=new f),R||b(k)?p(k,O,j,P,I,$):d(k,O,B,j,P,I,$);if(!(1&j)){var ne=Q&&A.call(k,"__wrapped__"),ve=ee&&A.call(O,"__wrapped__");if(ne||ve){var ce=ne?k.value():k,ae=ve?O.value():O;return $||($=new f),I(ce,ae,j,P,$)}}return!!ie&&($||($=new f),m(k,O,j,P,I,$))}},87088:(l,u,a)=>{var f=a(54224),p=a(8410),d=a(63384),m=a(63331);l.exports=function(g){var y=p(g);if(!m(y)||y===0)return 0;var w=d(y),b=f(w,256);return b>=128?b-256:b}},87136:l=>{l.exports=function(u){return u==null}},87152:(l,u,a)=>{a(20366)("dispose")},87170:(l,u)=>{u.f=Object.getOwnPropertySymbols},87296:(l,u,a)=>{var f,p=a(55481),d=(f=/[^.]+$/.exec(p&&p.keys&&p.keys.IE_PROTO||""))?"Symbol(src)_1."+f:"";l.exports=function(m){return!!d&&d in m}},87471:function(l,u,a){(function(){var f,p,d,m={}.hasOwnProperty;p=a(20717),{MarkedYAMLError:f}=a(80467),d=a(30974),this.ParserError=class extends f{},this.Parser=(function(){var g,y;class w{constructor(){return y.apply(this,arguments)}initialise(){return this.current_event=null,this.yaml_version=null,this.tag_handles={},this.states=[],this.marks=[],this.state="parse_stream_start"}dispose(){return this.states=[],this.state=null}check_event(..._){var E,S,A;if(this.current_event===null&&this.state!=null&&(this.current_event=this[this.state]()),this.current_event!==null){if(_.length===0)return!0;for(S=0,A=_.length;S', but found ${this.peek_token().id}`,this.peek_token().start_mark);_=(k=this.get_token()).end_mark,E=new p.DocumentStartEvent(S,_,!0,O,A),this.states.push("parse_document_end"),this.state="parse_document_content"}return E}parse_document_end(){var _,E,S,A;return A=_=this.peek_token().start_mark,S=!1,this.check_token(d.DocumentEndToken)&&(_=this.get_token().end_mark,S=!0),E=new p.DocumentEndEvent(A,_,S),this.state="parse_document_start",E}parse_document_content(){var _;return this.check_token(d.DirectiveToken,d.DocumentStartToken,d.DocumentEndToken,d.StreamEndToken)?(_=this.process_empty_scalar(this.peek_token().start_mark),this.state=this.states.pop(),_):this.parse_block_node()}process_directives(){var _,E,S,A,k,O,j,P;for(this.yaml_version=null,this.tag_handles={};this.check_token(d.DirectiveToken);)if((j=this.get_token()).name==="YAML"){if(this.yaml_version!==null)throw new u.ParserError(null,null,"found duplicate YAML directive",j.start_mark);if([E,S]=j.value,E!==1)throw new u.ParserError(null,null,"found incompatible YAML document (version 1.* is required)",j.start_mark);this.yaml_version=j.value}else if(j.name==="TAG"){if([_,A]=j.value,_ in this.tag_handles)throw new u.ParserError(null,null,`duplicate tag handle ${_}`,j.start_mark);this.tag_handles[_]=A}for(_ in O=null,k=this.tag_handles)m.call(k,_)&&(A=k[_],O==null&&(O={}),O[_]=A);for(_ in P=[this.yaml_version,O],g)m.call(g,_)&&((A=g[_])in this.tag_handles||(this.tag_handles[_]=A));return P}parse_block_node(){return this.parse_node(!0)}parse_flow_node(){return this.parse_node()}parse_block_node_or_indentless_sequence(){return this.parse_node(!0,!0)}parse_node(_=!1,E=!1){var S,A,k,O,j,P,I,$,R,q,B;if(this.check_token(d.AliasToken))B=this.get_token(),k=new p.AliasEvent(B.value,B.start_mark,B.end_mark),this.state=this.states.pop();else{if(S=null,R=null,I=A=q=null,this.check_token(d.AnchorToken)?(I=(B=this.get_token()).start_mark,A=B.end_mark,S=B.value,this.check_token(d.TagToken)&&(q=(B=this.get_token()).start_mark,A=B.end_mark,R=B.value)):this.check_token(d.TagToken)&&(I=q=(B=this.get_token()).start_mark,A=B.end_mark,R=B.value,this.check_token(d.AnchorToken)&&(A=(B=this.get_token()).end_mark,S=B.value)),R!==null)if([O,$]=R,O!==null){if(!(O in this.tag_handles))throw new u.ParserError("while parsing a node",I,`found undefined tag handle ${O}`,q);R=this.tag_handles[O]+$}else R=$;if(I===null&&(I=A=this.peek_token().start_mark),k=null,j=R===null||R==="!",E&&this.check_token(d.BlockEntryToken))A=this.peek_token().end_mark,k=new p.SequenceStartEvent(S,R,j,I,A),this.state="parse_indentless_sequence_entry";else if(this.check_token(d.ScalarToken))A=(B=this.get_token()).end_mark,j=B.plain&&R===null||R==="!"?[!0,!1]:R===null?[!1,!0]:[!1,!1],k=new p.ScalarEvent(S,R,j,B.value,I,A,B.style),this.state=this.states.pop();else if(this.check_token(d.FlowSequenceStartToken))A=this.peek_token().end_mark,k=new p.SequenceStartEvent(S,R,j,I,A,!0),this.state="parse_flow_sequence_first_entry";else if(this.check_token(d.FlowMappingStartToken))A=this.peek_token().end_mark,k=new p.MappingStartEvent(S,R,j,I,A,!0),this.state="parse_flow_mapping_first_key";else if(_&&this.check_token(d.BlockSequenceStartToken))A=this.peek_token().end_mark,k=new p.SequenceStartEvent(S,R,j,I,A,!1),this.state="parse_block_sequence_first_entry";else if(_&&this.check_token(d.BlockMappingStartToken))A=this.peek_token().end_mark,k=new p.MappingStartEvent(S,R,j,I,A,!1),this.state="parse_block_mapping_first_key";else{if(S===null&&R===null)throw P=_?"block":"flow",B=this.peek_token(),new u.ParserError(`while parsing a ${P} node`,I,`expected the node content, but found ${B.id}`,B.start_mark);k=new p.ScalarEvent(S,R,[j,!1],"",I,A),this.state=this.states.pop()}}return k}parse_block_sequence_first_entry(){var _;return _=this.get_token(),this.marks.push(_.start_mark),this.parse_block_sequence_entry()}parse_block_sequence_entry(){var _,E;if(this.check_token(d.BlockEntryToken))return E=this.get_token(),this.check_token(d.BlockEntryToken,d.BlockEndToken)?(this.state="parse_block_sequence_entry",this.process_empty_scalar(E.end_mark)):(this.states.push("parse_block_sequence_entry"),this.parse_block_node());if(!this.check_token(d.BlockEndToken))throw E=this.peek_token(),new u.ParserError("while parsing a block collection",this.marks.slice(-1)[0],`expected , but found ${E.id}`,E.start_mark);return E=this.get_token(),_=new p.SequenceEndEvent(E.start_mark,E.end_mark),this.state=this.states.pop(),this.marks.pop(),_}parse_indentless_sequence_entry(){var _,E;return this.check_token(d.BlockEntryToken)?(E=this.get_token(),this.check_token(d.BlockEntryToken,d.KeyToken,d.ValueToken,d.BlockEndToken)?(this.state="parse_indentless_sequence_entry",this.process_empty_scalar(E.end_mark)):(this.states.push("parse_indentless_sequence_entry"),this.parse_block_node())):(E=this.peek_token(),_=new p.SequenceEndEvent(E.start_mark,E.start_mark),this.state=this.states.pop(),_)}parse_block_mapping_first_key(){var _;return _=this.get_token(),this.marks.push(_.start_mark),this.parse_block_mapping_key()}parse_block_mapping_key(){var _,E;if(this.check_token(d.KeyToken))return E=this.get_token(),this.check_token(d.KeyToken,d.ValueToken,d.BlockEndToken)?(this.state="parse_block_mapping_value",this.process_empty_scalar(E.end_mark)):(this.states.push("parse_block_mapping_value"),this.parse_block_node_or_indentless_sequence());if(!this.check_token(d.BlockEndToken))throw E=this.peek_token(),new u.ParserError("while parsing a block mapping",this.marks.slice(-1)[0],`expected , but found ${E.id}`,E.start_mark);return E=this.get_token(),_=new p.MappingEndEvent(E.start_mark,E.end_mark),this.state=this.states.pop(),this.marks.pop(),_}parse_block_mapping_value(){var _;return this.check_token(d.ValueToken)?(_=this.get_token(),this.check_token(d.KeyToken,d.ValueToken,d.BlockEndToken)?(this.state="parse_block_mapping_key",this.process_empty_scalar(_.end_mark)):(this.states.push("parse_block_mapping_key"),this.parse_block_node_or_indentless_sequence())):(this.state="parse_block_mapping_key",_=this.peek_token(),this.process_empty_scalar(_.start_mark))}parse_flow_sequence_first_entry(){var _;return _=this.get_token(),this.marks.push(_.start_mark),this.parse_flow_sequence_entry(!0)}parse_flow_sequence_entry(_=!1){var E,S;if(!this.check_token(d.FlowSequenceEndToken)){if(!_){if(!this.check_token(d.FlowEntryToken))throw S=this.peek_token(),new u.ParserError("while parsing a flow sequence",this.marks.slice(-1)[0],`expected ',' or ']', but got ${S.id}`,S.start_mark);this.get_token()}if(this.check_token(d.KeyToken))return S=this.peek_token(),E=new p.MappingStartEvent(null,null,!0,S.start_mark,S.end_mark,!0),this.state="parse_flow_sequence_entry_mapping_key",E;if(!this.check_token(d.FlowSequenceEndToken))return this.states.push("parse_flow_sequence_entry"),this.parse_flow_node()}return S=this.get_token(),E=new p.SequenceEndEvent(S.start_mark,S.end_mark),this.state=this.states.pop(),this.marks.pop(),E}parse_flow_sequence_entry_mapping_key(){var _;return _=this.get_token(),this.check_token(d.ValueToken,d.FlowEntryToken,d.FlowSequenceEndToken)?(this.state="parse_flow_sequence_entry_mapping_value",this.process_empty_scalar(_.end_mark)):(this.states.push("parse_flow_sequence_entry_mapping_value"),this.parse_flow_node())}parse_flow_sequence_entry_mapping_value(){var _;return this.check_token(d.ValueToken)?(_=this.get_token(),this.check_token(d.FlowEntryToken,d.FlowSequenceEndToken)?(this.state="parse_flow_sequence_entry_mapping_end",this.process_empty_scalar(_.end_mark)):(this.states.push("parse_flow_sequence_entry_mapping_end"),this.parse_flow_node())):(this.state="parse_flow_sequence_entry_mapping_end",_=this.peek_token(),this.process_empty_scalar(_.start_mark))}parse_flow_sequence_entry_mapping_end(){var _;return this.state="parse_flow_sequence_entry",_=this.peek_token(),new p.MappingEndEvent(_.start_mark,_.start_mark)}parse_flow_mapping_first_key(){var _;return _=this.get_token(),this.marks.push(_.start_mark),this.parse_flow_mapping_key(!0)}parse_flow_mapping_key(_=!1){var E,S;if(!this.check_token(d.FlowMappingEndToken)){if(!_){if(!this.check_token(d.FlowEntryToken))throw S=this.peek_token(),new u.ParserError("while parsing a flow mapping",this.marks.slice(-1)[0],`expected ',' or '}', but got ${S.id}`,S.start_mark);this.get_token()}if(this.check_token(d.KeyToken))return S=this.get_token(),this.check_token(d.ValueToken,d.FlowEntryToken,d.FlowMappingEndToken)?(this.state="parse_flow_mapping_value",this.process_empty_scalar(S.end_mark)):(this.states.push("parse_flow_mapping_value"),this.parse_flow_node());if(!this.check_token(d.FlowMappingEndToken))return this.states.push("parse_flow_mapping_empty_value"),this.parse_flow_node()}return S=this.get_token(),E=new p.MappingEndEvent(S.start_mark,S.end_mark),this.state=this.states.pop(),this.marks.pop(),E}parse_flow_mapping_value(){var _;return this.check_token(d.ValueToken)?(_=this.get_token(),this.check_token(d.FlowEntryToken,d.FlowMappingEndToken)?(this.state="parse_flow_mapping_key",this.process_empty_scalar(_.end_mark)):(this.states.push("parse_flow_mapping_key"),this.parse_flow_node())):(this.state="parse_flow_mapping_key",_=this.peek_token(),this.process_empty_scalar(_.start_mark))}parse_flow_mapping_empty_value(){return this.state="parse_flow_mapping_key",this.process_empty_scalar(this.peek_token().start_mark)}process_empty_scalar(_){return new p.ScalarEvent(null,null,[!0,!1],"",_,_)}}return g={"!":"!","!!":"tag:yaml.org,2002:"},y=w.prototype.initialise,w}).call(this)}).call(this)},87612:(l,u,a)=>{var f=a(79770),p=a(16574),d=a(15389),m=a(56449);l.exports=function(g,y){return(m(g)?f:p)(g,d(y,3))}},87726:(l,u,a)=>{const f=a(55973),p=a(10316);l.exports=class extends p{constructor(d,m,g,y){super(new f,g,y),this.element="member",this.key=d,this.value=m}get key(){return this.content.key}set key(d){this.content.key=this.refract(d)}get value(){return this.content.value}set value(d){this.content.value=this.refract(d)}}},87730:(l,u,a)=>{var f=a(29172),p=a(27301),d=a(86009),m=d&&d.isMap,g=m?p(m):f;l.exports=g},87805:(l,u,a)=>{var f=a(43360),p=a(75288);l.exports=function(d,m,g){(g!==void 0&&!p(d[m],g)||g===void 0&&!(m in d))&&f(d,m,g)}},87842:l=>{var u,a=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap:null,f=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet:null;a||(u=function(m){return!1});var p=a?a.prototype.has:null,d=f?f.prototype.has:null;u||p||(u=function(m){return!1}),l.exports=u||function(m){if(!m||typeof m!="object")return!1;try{if(p.call(m,p),d)try{d.call(m,d)}catch{return!0}return m instanceof a}catch{}return!1}},87978:(l,u,a)=>{var f=a(60270),p=a(58156),d=a(80631),m=a(28586),g=a(30756),y=a(67197),w=a(77797);l.exports=function(b,_){return m(b)&&g(_)?y(w(b),_):function(E){var S=p(E,b);return S===void 0&&S===_?d(E,b):f(_,S,3)}}},88024:l=>{var u=TypeError;l.exports=function(a){if(a>9007199254740991)throw u("Maximum allowed index exceeded");return a}},88280:(l,u,a)=>{var f=a(1907);l.exports=f({}.isPrototypeOf)},88485:(l,u,a)=>{var f=a(95437);l.exports=function(p){return arguments.length>1?f(p,arguments[1]):f(p)}},88949:()=>{ace.define("ace/ext/searchbox",["require","exports","module","ace/lib/dom","ace/lib/lang","ace/lib/event","ace/keyboard/hash_handler","ace/lib/keys"],(function(l,u,a){var f=l("../lib/dom"),p=l("../lib/lang"),d=l("../lib/event"),m=l("../keyboard/hash_handler").HashHandler,g=l("../lib/keys");f.importCssString('.ace_search {background-color: #ddd;color: #666;border: 1px solid #cbcbcb;border-top: 0 none;overflow: hidden;margin: 0;padding: 4px 6px 0 4px;position: absolute;top: 0;z-index: 99;white-space: normal;}.ace_search.left {border-left: 0 none;border-radius: 0px 0px 5px 0px;left: 0;}.ace_search.right {border-radius: 0px 0px 0px 5px;border-right: 0 none;right: 0;}.ace_search_form, .ace_replace_form {margin: 0 20px 4px 0;overflow: hidden;line-height: 1.9;}.ace_replace_form {margin-right: 0;}.ace_search_form.ace_nomatch {outline: 1px solid red;}.ace_search_field {border-radius: 3px 0 0 3px;background-color: white;color: black;border: 1px solid #cbcbcb;border-right: 0 none;box-sizing: border-box!important;outline: 0;padding: 0;font-size: inherit;margin: 0;line-height: inherit;padding: 0 6px;min-width: 17em;vertical-align: top;}.ace_searchbtn {border: 1px solid #cbcbcb;line-height: inherit;display: inline-block;padding: 0 6px;background: #fff;border-right: 0 none;border-left: 1px solid #dcdcdc;cursor: pointer;margin: 0;position: relative;box-sizing: content-box!important;color: #666;}.ace_searchbtn:last-child {border-radius: 0 3px 3px 0;border-right: 1px solid #cbcbcb;}.ace_searchbtn:disabled {background: none;cursor: default;}.ace_searchbtn:hover {background-color: #eef1f6;}.ace_searchbtn.prev, .ace_searchbtn.next {padding: 0px 0.7em}.ace_searchbtn.prev:after, .ace_searchbtn.next:after {content: "";border: solid 2px #888;width: 0.5em;height: 0.5em;border-width: 2px 0 0 2px;display:inline-block;transform: rotate(-45deg);}.ace_searchbtn.next:after {border-width: 0 2px 2px 0 ;}.ace_searchbtn_close {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcCAYAAABRVo5BAAAAZ0lEQVR42u2SUQrAMAhDvazn8OjZBilCkYVVxiis8H4CT0VrAJb4WHT3C5xU2a2IQZXJjiQIRMdkEoJ5Q2yMqpfDIo+XY4k6h+YXOyKqTIj5REaxloNAd0xiKmAtsTHqW8sR2W5f7gCu5nWFUpVjZwAAAABJRU5ErkJggg==) no-repeat 50% 0;border-radius: 50%;border: 0 none;color: #656565;cursor: pointer;font: 16px/16px Arial;padding: 0;height: 14px;width: 14px;top: 9px;right: 7px;position: absolute;}.ace_searchbtn_close:hover {background-color: #656565;background-position: 50% 100%;color: white;}.ace_button {margin-left: 2px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;overflow: hidden;opacity: 0.7;border: 1px solid rgba(100,100,100,0.23);padding: 1px;box-sizing: border-box!important;color: black;}.ace_button:hover {background-color: #eee;opacity:1;}.ace_button:active {background-color: #ddd;}.ace_button.checked {border-color: #3399ff;opacity:1;}.ace_search_options{margin-bottom: 3px;text-align: right;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;clear: both;}.ace_search_counter {float: left;font-family: arial;padding: 0 8px;}',"ace_searchbox");var y=''.replace(/> +/g,">"),w=function(b,_,E){var S=f.createElement("div");S.innerHTML=y,this.element=S.firstChild,this.setSession=this.setSession.bind(this),this.$init(),this.setEditor(b)};(function(){this.setEditor=function(b){b.searchBox=this,b.renderer.scroller.appendChild(this.element),this.editor=b},this.setSession=function(b){this.searchRange=null,this.$syncOptions(!0)},this.$initElements=function(b){this.searchBox=b.querySelector(".ace_search_form"),this.replaceBox=b.querySelector(".ace_replace_form"),this.searchOption=b.querySelector("[action=searchInSelection]"),this.replaceOption=b.querySelector("[action=toggleReplace]"),this.regExpOption=b.querySelector("[action=toggleRegexpMode]"),this.caseSensitiveOption=b.querySelector("[action=toggleCaseSensitive]"),this.wholeWordOption=b.querySelector("[action=toggleWholeWords]"),this.searchInput=this.searchBox.querySelector(".ace_search_field"),this.replaceInput=this.replaceBox.querySelector(".ace_search_field"),this.searchCounter=b.querySelector(".ace_search_counter")},this.$init=function(){var b=this.element;this.$initElements(b);var _=this;d.addListener(b,"mousedown",(function(E){setTimeout((function(){_.activeInput.focus()}),0),d.stopPropagation(E)})),d.addListener(b,"click",(function(E){var S=(E.target||E.srcElement).getAttribute("action");S&&_[S]?_[S]():_.$searchBarKb.commands[S]&&_.$searchBarKb.commands[S].exec(_),d.stopPropagation(E)})),d.addCommandKeyListener(b,(function(E,S,A){var k=g.keyCodeToString(A),O=_.$searchBarKb.findKeyCommand(S,k);O&&O.exec&&(O.exec(_),d.stopEvent(E))})),this.$onChange=p.delayedCall((function(){_.find(!1,!1)})),d.addListener(this.searchInput,"input",(function(){_.$onChange.schedule(20)})),d.addListener(this.searchInput,"focus",(function(){_.activeInput=_.searchInput,_.searchInput.value&&_.highlight()})),d.addListener(this.replaceInput,"focus",(function(){_.activeInput=_.replaceInput,_.searchInput.value&&_.highlight()}))},this.$closeSearchBarKb=new m([{bindKey:"Esc",name:"closeSearchBar",exec:function(b){b.searchBox.hide()}}]),this.$searchBarKb=new m,this.$searchBarKb.bindKeys({"Ctrl-f|Command-f":function(b){var _=b.isReplace=!b.isReplace;b.replaceBox.style.display=_?"":"none",b.replaceOption.checked=!1,b.$syncOptions(),b.searchInput.focus()},"Ctrl-H|Command-Option-F":function(b){b.replaceOption.checked=!0,b.$syncOptions(),b.replaceInput.focus()},"Ctrl-G|Command-G":function(b){b.findNext()},"Ctrl-Shift-G|Command-Shift-G":function(b){b.findPrev()},esc:function(b){setTimeout((function(){b.hide()}))},Return:function(b){b.activeInput==b.replaceInput&&b.replace(),b.findNext()},"Shift-Return":function(b){b.activeInput==b.replaceInput&&b.replace(),b.findPrev()},"Alt-Return":function(b){b.activeInput==b.replaceInput&&b.replaceAll(),b.findAll()},Tab:function(b){(b.activeInput==b.replaceInput?b.searchInput:b.replaceInput).focus()}}),this.$searchBarKb.addCommands([{name:"toggleRegexpMode",bindKey:{win:"Alt-R|Alt-/",mac:"Ctrl-Alt-R|Ctrl-Alt-/"},exec:function(b){b.regExpOption.checked=!b.regExpOption.checked,b.$syncOptions()}},{name:"toggleCaseSensitive",bindKey:{win:"Alt-C|Alt-I",mac:"Ctrl-Alt-R|Ctrl-Alt-I"},exec:function(b){b.caseSensitiveOption.checked=!b.caseSensitiveOption.checked,b.$syncOptions()}},{name:"toggleWholeWords",bindKey:{win:"Alt-B|Alt-W",mac:"Ctrl-Alt-B|Ctrl-Alt-W"},exec:function(b){b.wholeWordOption.checked=!b.wholeWordOption.checked,b.$syncOptions()}},{name:"toggleReplace",exec:function(b){b.replaceOption.checked=!b.replaceOption.checked,b.$syncOptions()}},{name:"searchInSelection",exec:function(b){b.searchOption.checked=!b.searchRange,b.setSearchRange(b.searchOption.checked&&b.editor.getSelectionRange()),b.$syncOptions()}}]),this.setSearchRange=function(b){this.searchRange=b,b?this.searchRangeMarker=this.editor.session.addMarker(b,"ace_active-line"):this.searchRangeMarker&&(this.editor.session.removeMarker(this.searchRangeMarker),this.searchRangeMarker=null)},this.$syncOptions=function(b){f.setCssClass(this.replaceOption,"checked",this.searchRange),f.setCssClass(this.searchOption,"checked",this.searchOption.checked),this.replaceOption.textContent=this.replaceOption.checked?"-":"+",f.setCssClass(this.regExpOption,"checked",this.regExpOption.checked),f.setCssClass(this.wholeWordOption,"checked",this.wholeWordOption.checked),f.setCssClass(this.caseSensitiveOption,"checked",this.caseSensitiveOption.checked),this.replaceBox.style.display=this.replaceOption.checked?"":"none",this.find(!1,!1,b)},this.highlight=function(b){this.editor.session.highlight(b||this.editor.$search.$options.re),this.editor.renderer.updateBackMarkers()},this.find=function(b,_,E){var S=!this.editor.find(this.searchInput.value,{skipCurrent:b,backwards:_,wrap:!0,regExp:this.regExpOption.checked,caseSensitive:this.caseSensitiveOption.checked,wholeWord:this.wholeWordOption.checked,preventScroll:E,range:this.searchRange})&&this.searchInput.value;f.setCssClass(this.searchBox,"ace_nomatch",S),this.editor._emit("findSearchBox",{match:!S}),this.highlight(),this.updateCounter()},this.updateCounter=function(){var b=this.editor,_=b.$search.$options.re,E=0,S=0;if(_){var A=this.searchRange?b.session.getTextRange(this.searchRange):b.getValue(),k=b.session.doc.positionToIndex(b.selection.anchor);this.searchRange&&(k-=b.session.doc.positionToIndex(this.searchRange.start));for(var O,j=_.lastIndex=0;(O=_.exec(A))&&(E++,(j=O.index)<=k&&S++,!(E>999))&&(O[0]||(_.lastIndex=j+=1,!(j>=A.length))););}this.searchCounter.textContent=S+" of "+(E>999?"999+":E)},this.findNext=function(){this.find(!0,!1)},this.findPrev=function(){this.find(!0,!0)},this.findAll=function(){var b=!this.editor.findAll(this.searchInput.value,{regExp:this.regExpOption.checked,caseSensitive:this.caseSensitiveOption.checked,wholeWord:this.wholeWordOption.checked})&&this.searchInput.value;f.setCssClass(this.searchBox,"ace_nomatch",b),this.editor._emit("findSearchBox",{match:!b}),this.highlight(),this.hide()},this.replace=function(){this.editor.getReadOnly()||this.editor.replace(this.replaceInput.value)},this.replaceAndFindNext=function(){this.editor.getReadOnly()||(this.editor.replace(this.replaceInput.value),this.findNext())},this.replaceAll=function(){this.editor.getReadOnly()||this.editor.replaceAll(this.replaceInput.value)},this.hide=function(){this.active=!1,this.setSearchRange(null),this.editor.off("changeSession",this.setSession),this.element.style.display="none",this.editor.keyBinding.removeKeyboardHandler(this.$closeSearchBarKb),this.editor.focus()},this.show=function(b,_){this.active=!0,this.editor.on("changeSession",this.setSession),this.element.style.display="",this.replaceOption.checked=_,b&&(this.searchInput.value=b),this.searchInput.focus(),this.searchInput.select(),this.editor.keyBinding.addKeyboardHandler(this.$closeSearchBarKb),this.$syncOptions(!0)},this.isFocused=function(){var b=document.activeElement;return b==this.searchInput||b==this.replaceInput}}).call(w.prototype),u.SearchBox=w,u.Search=function(b,_){(b.searchBox||new w(b)).show(b.session.getTextRange(),_)}})),ace.acequire(["ace/ext/searchbox"],(function(){}))},88984:(l,u,a)=>{var f=a(55527),p=a(3650),d=Object.prototype.hasOwnProperty;l.exports=function(m){if(!f(m))return p(m);var g=[];for(var y in Object(m))d.call(m,y)&&y!="constructor"&&g.push(y);return g}},89251:(l,u,a)=>{var f=a(74284);l.exports=function(p,d,m){return f.f(p,d,m)}},89353:l=>{var u=Object.prototype.toString,a=Math.max,f=function(p,d){for(var m=[],g=0;g{u.H=void 0;var f,p=a(84977),d=(f=p)&&f.__esModule?f:{default:f};u.H=d.default},89935:l=>{l.exports=function(){return!1}},90160:(l,u,a)=>{var f=a(73948),p=String;l.exports=function(d){if(f(d)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return p(d)}},90162:l=>{l.exports=function(u){return u===null||typeof u!="function"&&typeof u!="object"}},90179:(l,u,a)=>{var f=a(34932),p=a(9999),d=a(19931),m=a(31769),g=a(21791),y=a(53138),w=a(38816),b=a(83349),_=w((function(E,S){var A={};if(E==null)return A;var k=!1;S=f(S,(function(j){return j=m(j,E),k||(k=j.length>1),j})),g(E,b(E),A),k&&(A=p(A,7,y));for(var O=S.length;O--;)d(A,S[O]);return A}));l.exports=_},90181:l=>{l.exports=function(u){var a=[];if(u!=null)for(var f in Object(u))a.push(f);return a}},90256:l=>{var u,a=typeof Map=="function"&&Map.prototype?Map:null,f=typeof Set=="function"&&Set.prototype?Set:null;f||(u=function(m){return!1});var p=a?Map.prototype.has:null,d=f?Set.prototype.has:null;u||d||(u=function(m){return!1}),l.exports=u||function(m){if(!m||typeof m!="object")return!1;try{if(d.call(m),p)try{p.call(m)}catch{return!0}return m instanceof f}catch{}return!1}},90289:(l,u,a)=>{var f=a(12651);l.exports=function(p){return f(this,p).get(p)}},90893:(l,u,a)=>{var f=a(69675),p=a(55701),d=a(84769),m=a(17030),g=a(28131),y=a(13541),w=a(52875),b=a(60259),_=a(92702);l.exports=function(E,S,A){if(!_(E))throw new f("Assertion failed: Type(O) is not Object");if(!y(S))throw new f("Assertion failed: P is not a Property Key");var k=p(A)?A:b(A);if(!p(k))throw new f("Assertion failed: Desc is not a valid Property Descriptor");return d(g,w,m,E,S,k)}},90916:(l,u,a)=>{var f=a(80909);l.exports=function(p,d){var m;return f(p,(function(g,y,w){return!(m=d(g,y,w))})),!!m}},90938:l=>{l.exports=function(u){var a=this.__data__,f=a.delete(u);return this.size=a.size,f}},91033:l=>{l.exports=function(u,a,f){switch(f.length){case 0:return u.call(a);case 1:return u.call(a,f[0]);case 2:return u.call(a,f[0],f[1]);case 3:return u.call(a,f[0],f[1],f[2])}return u.apply(a,f)}},91509:(l,u,a)=>{var f=a(69675),p=a(45291),d=a(86681),m=a(92702),g=a(35680);l.exports=function(y,w){if(w!=="SEQ-CST"&&w!=="UNORDERED")throw new f("Assertion failed: `order` must be ~SEQ-CST~ or ~UNORDERED~");if(!m(y))throw new f("Assertion failed: `O` must be an Object");if(!g(y))throw new f("Assertion failed: `O` must be a Typed Array");var b=d(y,w);if(p(b))throw new f("`O` must be in-bounds and backed by a non-detached buffer");return b}},91596:l=>{var u=Math.max;l.exports=function(a,f,p,d){for(var m=-1,g=a.length,y=p.length,w=-1,b=f.length,_=u(g-y,0),E=Array(b+_),S=!d;++w{a(64502)},91866:(l,u,a)=>{var f=a(11091),p=a(7376),d=a(1759).CONSTRUCTOR,m=a(55463),g=a(85582),y=a(62250),w=a(68055),b=m&&m.prototype;if(f({target:"Promise",proto:!0,forced:d,real:!0},{catch:function(E){return this.then(void 0,E)}}),!p&&y(m)){var _=g("Promise").prototype.catch;b.catch!==_&&w(b,"catch",_,{unsafe:!0})}},91921:(l,u,a)=>{var f=a(84326);l.exports=f},92046:l=>{l.exports={}},92063:l=>{l.exports=function(u,a){if(a=a.split(":")[0],!(u=+u))return!1;switch(a){case"http":case"ws":return u!==80;case"https":case"wss":return u!==443;case"ftp":return u!==21;case"gopher":return u!==70;case"file":return!1}return u!==0}},92271:(l,u,a)=>{var f=a(21791),p=a(4664);l.exports=function(d,m){return f(d,p(d),m)}},92340:(l,u,a)=>{const f=a(6048);function p(m){return typeof m=="string"?g=>g.element===m:m.constructor&&m.extend?g=>g instanceof m:m}class d{constructor(g){this.elements=g||[]}toValue(){return this.elements.map((g=>g.toValue()))}map(g,y){return this.elements.map(g,y)}flatMap(g,y){return this.map(g,y).reduce(((w,b)=>w.concat(b)),[])}compactMap(g,y){const w=[];return this.forEach((b=>{const _=g.bind(y)(b);_&&w.push(_)})),w}filter(g,y){return g=p(g),new d(this.elements.filter(g,y))}reject(g,y){return g=p(g),new d(this.elements.filter(f(g),y))}find(g,y){return g=p(g),this.elements.find(g,y)}forEach(g,y){this.elements.forEach(g,y)}reduce(g,y){return this.elements.reduce(g,y)}includes(g){return this.elements.some((y=>y.equals(g)))}shift(){return this.elements.shift()}unshift(g){this.elements.unshift(this.refract(g))}push(g){return this.elements.push(this.refract(g)),this}add(g){this.push(g)}get(g){return this.elements[g]}getValue(g){const y=this.elements[g];if(y)return y.toValue()}get length(){return this.elements.length}get isEmpty(){return this.elements.length===0}get first(){return this.elements[0]}}typeof Symbol<"u"&&(d.prototype[Symbol.iterator]=function(){return this.elements[Symbol.iterator]()}),l.exports=d},92361:(l,u,a)=>{var f=a(45807),p=a(1907);l.exports=function(d){if(f(d)==="Function")return p(d)}},92425:(l,u,a)=>{a(11091)({target:"Array",stat:!0},{isArray:a(11793)})},92522:(l,u,a)=>{var f=a(85816),p=a(6499),d=f("keys");l.exports=function(m){return d[m]||(d[m]=p(m))}},92702:l=>{l.exports=function(u){return!!u&&(typeof u=="function"||typeof u=="object")}},92747:(l,u,a)=>{var f=a(60034);l.exports=function(){return f}},92861:(l,u,a)=>{var f=a(48287),p=f.Buffer;function d(g,y){for(var w in g)y[w]=g[w]}function m(g,y,w){return p(g,y,w)}p.from&&p.alloc&&p.allocUnsafe&&p.allocUnsafeSlow?l.exports=f:(d(f,u),u.Buffer=m),m.prototype=Object.create(p.prototype),d(p,m),m.from=function(g,y,w){if(typeof g=="number")throw new TypeError("Argument must not be a number");return p(g,y,w)},m.alloc=function(g,y,w){if(typeof g!="number")throw new TypeError("Argument must be a number");var b=p(g);return y!==void 0?typeof w=="string"?b.fill(y,w):b.fill(y):b.fill(0),b},m.allocUnsafe=function(g){if(typeof g!="number")throw new TypeError("Argument must be a number");return p(g)},m.allocUnsafeSlow=function(g){if(typeof g!="number")throw new TypeError("Argument must be a number");return f.SlowBuffer(g)}},93243:(l,u,a)=>{var f=a(56110),p=(function(){try{var d=f(Object,"defineProperty");return d({},"",{}),d}catch{}})();l.exports=p},93290:(l,u,a)=>{l=a.nmd(l);var f=a(9325),p=u&&!u.nodeType&&u,d=p&&l&&!l.nodeType&&l,m=d&&d.exports===p?f.Buffer:void 0,g=m?m.allocUnsafe:void 0;l.exports=function(y,w){if(w)return y.slice();var b=y.length,_=g?g(b):new y.constructor(b);return y.copy(_),_}},93325:(l,u,a)=>{a(20366)("unscopables")},93427:(l,u,a)=>{var f=a(1907);l.exports=f([].slice)},93612:(l,u,a)=>{var f=a(36556),p=f("Object.prototype.toString"),d=a(64039)(),m=a(99721);if(d){var g=f("Symbol.prototype.toString"),y=m(/^Symbol\(.*\)$/);l.exports=function(w){if(typeof w=="symbol")return!0;if(!w||typeof w!="object"||p(w)!=="[object Symbol]")return!1;try{return(function(b){return typeof b.valueOf()=="symbol"&&y(g(b))})(w)}catch{return!1}}}else l.exports=function(w){return!1}},93628:(l,u,a)=>{var f=a(48648),p=a(71064),d=a(7176);l.exports=f?function(m){return f(m)}:p?function(m){if(!m||typeof m!="object"&&typeof m!="function")throw new TypeError("getProto: not an object");return p(m)}:d?function(m){return d(m)}:null},93663:(l,u,a)=>{var f=a(41799),p=a(10776),d=a(67197);l.exports=function(m){var g=p(m);return g.length==1&&g[0][2]?d(g[0][0],g[0][1]):function(y){return y===m||f(y,m,g)}}},93680:(l,u,a)=>{const f=a(5095),p=a(78004),d=f.types;l.exports=class s6{constructor(g,y){if(this._setDefaults(g),g instanceof RegExp)this.ignoreCase=g.ignoreCase,this.multiline=g.multiline,g=g.source;else{if(typeof g!="string")throw new Error("Expected a regexp or string");this.ignoreCase=y&&y.indexOf("i")!==-1,this.multiline=y&&y.indexOf("m")!==-1}this.tokens=f(g)}_setDefaults(g){this.max=g.max!=null?g.max:s6.prototype.max!=null?s6.prototype.max:100,this.defaultRange=g.defaultRange?g.defaultRange:this.defaultRange.clone(),g.randInt&&(this.randInt=g.randInt)}gen(){return this._gen(this.tokens,[])}_gen(g,y){var w,b,_,E,S;switch(g.type){case d.ROOT:case d.GROUP:if(g.followedBy||g.notFollowedBy)return"";for(g.remember&&g.groupNumber===void 0&&(g.groupNumber=y.push(null)-1),b="",E=0,S=(w=g.options?this._randSelect(g.options):g.stack).length;E{var f=a(19709);l.exports=f},93736:(l,u,a)=>{var f=a(51873),p=f?f.prototype:void 0,d=p?p.valueOf:void 0;l.exports=function(m){return d?Object(d.call(m)):{}}},93742:l=>{l.exports={}},93870:l=>{const u=(async function(){}).constructor;l.exports=()=>u},94033:l=>{l.exports=function(){}},94298:(l,u,a)=>{var f=a(39447),p=a(98828),d=a(1907),m=a(15972),g=a(2875),y=a(27374),w=d(a(22574).f),b=d([].push),_=f&&p((function(){var S=Object.create(null);return S[2]=2,!w(S,2)})),E=function(S){return function(A){for(var k,O=y(A),j=g(O),P=_&&m(O)===null,I=j.length,$=0,R=[];I>$;)k=j[$++],f&&!(P?k in O:w(O,k))||b(R,S?[k,O[k]]:O[k]);return R}};l.exports={entries:E(!0),values:E(!1)}},94361:l=>{l.exports=function(u){for(var a,f=[];!(a=u.next()).done;)f.push(a.value);return f}},94420:l=>{l.exports=function(u){try{return{error:!1,value:u()}}catch(a){return{error:!0,value:a}}}},94452:(l,u,a)=>{a(23674),a(13313),a(10751),a(49721),a(55264)},94459:l=>{l.exports=Number.isNaN||function(u){return u!=u}},94668:(l,u,a)=>{a(6290);var f=a(61747);l.exports=f("Array","find")},94810:function(l,u,a){(function(){var f,p,d;p=a(20717),{MarkedYAMLError:f}=a(80467),d=a(77771),this.ComposerError=class extends f{},this.Composer=(function(){var m;class g{constructor(){return m.apply(this,arguments)}initialise(){return this.anchors={}}check_node(){return this.check_event(p.StreamStartEvent)&&this.get_event(),!this.check_event(p.StreamEndEvent)}get_node(){if(!this.check_event(p.StreamEndEvent))return this.compose_document()}get_single_node(){var w,b;if(this.get_event(),w=null,this.check_event(p.StreamEndEvent)||(w=this.compose_document()),!this.check_event(p.StreamEndEvent))throw b=this.get_event(),new u.ComposerError("expected a single document in the stream",w.start_mark,"but found another document",b.start_mark);return this.get_event(),w}compose_document(){var w;return this.get_event(),w=this.compose_node(),this.get_event(),this.anchors={},w}compose_node(w,b){var _,E,S;if(this.check_event(p.AliasEvent)){if(!((_=(E=this.get_event()).anchor)in this.anchors))throw new u.ComposerError(null,null,`found undefined alias ${_}`,E.start_mark);return this.anchors[_]}if((_=(E=this.peek_event()).anchor)!==null&&_ in this.anchors)throw new u.ComposerError(`found duplicate anchor ${_}; first occurence`,this.anchors[_].start_mark,"second occurrence",E.start_mark);return this.descend_resolver(w,b),this.check_event(p.ScalarEvent)?S=this.compose_scalar_node(_):this.check_event(p.SequenceStartEvent)?S=this.compose_sequence_node(_):this.check_event(p.MappingStartEvent)&&(S=this.compose_mapping_node(_)),this.ascend_resolver(),S}compose_scalar_node(w){var b,_,E;return(E=(b=this.get_event()).tag)!==null&&E!=="!"||(E=this.resolve(d.ScalarNode,b.value,b.implicit)),_=new d.ScalarNode(E,b.value,b.start_mark,b.end_mark,b.style),w!==null&&(this.anchors[w]=_),_}compose_sequence_node(w){var b,_,E,S,A;for((A=(S=this.get_event()).tag)!==null&&A!=="!"||(A=this.resolve(d.SequenceNode,null,S.implicit)),E=new d.SequenceNode(A,[],S.start_mark,null,S.flow_style),w!==null&&(this.anchors[w]=E),_=0;!this.check_event(p.SequenceEndEvent);)E.value.push(this.compose_node(E,_)),_++;return b=this.get_event(),E.end_mark=b.end_mark,E}compose_mapping_node(w){var b,_,E,S,A,k;for((k=(A=this.get_event()).tag)!==null&&k!=="!"||(k=this.resolve(d.MappingNode,null,A.implicit)),S=new d.MappingNode(k,[],A.start_mark,null,A.flow_style),w!==null&&(this.anchors[w]=S);!this.check_event(p.MappingEndEvent);)_=this.compose_node(S),E=this.compose_node(S,_),S.value.push([_,E]);return b=this.get_event(),S.end_mark=b.end_mark,S}}return m=g.prototype.initialise,g}).call(this)}).call(this)},94826:(l,u,a)=>{var f=a(88280),p=a(308),d=Array.prototype;l.exports=function(m){var g=m.every;return m===d||f(d,m)&&g===d.every?p:g}},94870:(l,u,a)=>{l.exports=a(19709)},95089:l=>{const u="[A-Za-z$_][0-9A-Za-z$_]*",a=["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"],f=["true","false","null","undefined","NaN","Infinity"],p=[].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 d(g){return m("(?=",g,")")}function m(...g){return g.map((y=>{return(w=y)?typeof w=="string"?w:w.source:null;var w})).join("")}l.exports=function(g){const y=u,w="<>",b="",_={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(ee,ie)=>{const ne=ee[0].length+ee.index,ve=ee.input[ne];ve!=="<"?ve===">"&&(((ce,{after:ae})=>{const me="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:g.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:W}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:w,end:b},{begin:_.begin,"on:begin":_.isTrulyOpeningTag,end:_.end}],subLanguage:"xml",contains:[{begin:_.begin,end:_.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:E,contains:["self",g.inherit(g.TITLE_MODE,{begin:y}),Q],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:g.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[Q,g.inherit(g.TITLE_MODE,{begin:y})]},{variants:[{begin:"\\."+y},{begin:"\\$"+y}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},g.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[g.inherit(g.TITLE_MODE,{begin:y}),"self",Q]},{begin:"(get|set)\\s+(?="+y+"\\()",end:/\{/,keywords:"get set",contains:[g.inherit(g.TITLE_MODE,{begin:y}),{begin:/\(\)/},Q]},{begin:/\$[(.]/}]}}},95116:(l,u,a)=>{var f,p,d,m=a(98828),g=a(62250),y=a(46285),w=a(58075),b=a(15972),_=a(68055),E=a(76264),S=a(7376),A=E("iterator"),k=!1;[].keys&&("next"in(d=[].keys())?(p=b(b(d)))!==Object.prototype&&(f=p):k=!0),!y(f)||m((function(){var O={};return f[A].call(O)!==O}))?f={}:S&&(f=w(f)),g(f[A])||_(f,A,(function(){return this})),l.exports={IteratorPrototype:f,BUGGY_SAFARI_ITERATORS:k}},95362:(l,u,a)=>{var f=a(11091),p=a(1907),d=Date,m=p(d.prototype.getTime);f({target:"Date",stat:!0},{now:function(){return m(new d)}})},95395:(l,u,a)=>{var f=a(11091),p=a(94298).values;f({target:"Object",stat:!0},{values:function(d){return p(d)}})},95437:(l,u,a)=>{var f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol",p=a(90162),d=a(69600),m=a(62120),g=a(93612);l.exports=function(y){if(p(y))return y;var w,b="default";if(arguments.length>1&&(arguments[1]===String?b="string":arguments[1]===Number&&(b="number")),f&&(Symbol.toPrimitive?w=(function(E,S){var A=E[S];if(A!=null){if(!d(A))throw new TypeError(A+" returned for property "+String(S)+" of object "+E+" is not a function");return A}})(y,Symbol.toPrimitive):g(y)&&(w=Symbol.prototype.valueOf)),w!==void 0){var _=w.call(y,b);if(p(_))return _;throw new TypeError("unable to convert exotic object to primitive")}return b==="default"&&(m(y)||g(y))&&(b="string"),(function(E,S){if(E==null)throw new TypeError("Cannot call method on "+E);if(typeof S!="string"||S!=="number"&&S!=="string")throw new TypeError('hint must be "string" or "number"');var A,k,O,j=S==="string"?["toString","valueOf"]:["valueOf","toString"];for(O=0;O{var f=a(11091),p=a(22914);f({target:"Array",proto:!0,forced:[].forEach!==p},{forEach:p})},95764:function(l,u,a){(function(){var f,p,d,m,g={}.hasOwnProperty,y=[].indexOf;d=a(20717),m=a(1248),{YAMLError:p}=a(80467),this.EmitterError=class extends p{},this.Emitter=(function(){var w,b,_,E;class S{constructor(){return E.apply(this,arguments)}initialise(k,O){var j;return this.stream=k,this.encoding=null,this.states=[],this.state=this.expect_stream_start,this.events=[],this.event=null,this.indents=[],this.indent=null,this.flow_level=0,this.root_context=!1,this.sequence_context=!1,this.mapping_context=!1,this.simple_key_context=!1,this.line=0,this.column=0,this.whitespace=!0,this.indentation=!0,this.open_ended=!1,{canonical:this.canonical,allow_unicode:this.allow_unicode}=O,this.canonical==null&&(this.canonical=!1),this.allow_unicode==null&&(this.allow_unicode=!0),this.best_indent=12*this.indent?O.width:80,this.best_line_break=(j=O.line_break)==="\r"||j===` `||j===`\r `?O.line_break:` `,this.tag_prefixes=null,this.prepared_anchor=null,this.prepared_tag=null,this.analysis=null,this.style=null}dispose(){return this.states=[],this.state=null}emit(k){var O;for(this.events.push(k),O=[];!this.need_more_events();)this.event=this.events.shift(),this.state(),O.push(this.event=null);return O}need_more_events(){var k;return this.events.length===0||((k=this.events[0])instanceof d.DocumentStartEvent?this.need_events(1):k instanceof d.SequenceStartEvent?this.need_events(2):k instanceof d.MappingStartEvent&&this.need_events(3))}need_events(k){var O,j,P,I,$;for(I=0,j=0,P=($=this.events.slice(1)).length;jthis.best_width)&&this.write_indent(),this.states.push(this.expect_flow_sequence_item),this.expect_node({sequence:!0}))}expect_flow_sequence_item(){return this.event instanceof d.SequenceEndEvent?(this.indent=this.indents.pop(),this.flow_level--,this.canonical&&(this.write_indicator(",",!1),this.write_indent()),this.write_indicator("]",!1),this.state=this.states.pop()):(this.write_indicator(",",!1),(this.canonical||this.column>this.best_width)&&this.write_indent(),this.states.push(this.expect_flow_sequence_item),this.expect_node({sequence:!0}))}expect_flow_mapping(){return this.write_indicator("{",!0,{whitespace:!0}),this.flow_level++,this.increase_indent({flow:!0}),this.state=this.expect_first_flow_mapping_key}expect_first_flow_mapping_key(){return this.event instanceof d.MappingEndEvent?(this.indent=this.indents.pop(),this.flow_level--,this.write_indicator("}",!1),this.state=this.states.pop()):((this.canonical||this.column>this.best_width)&&this.write_indent(),!this.canonical&&this.check_simple_key()?(this.states.push(this.expect_flow_mapping_simple_value),this.expect_node({mapping:!0,simple_key:!0})):(this.write_indicator("?",!0),this.states.push(this.expect_flow_mapping_value),this.expect_node({mapping:!0})))}expect_flow_mapping_key(){return this.event instanceof d.MappingEndEvent?(this.indent=this.indents.pop(),this.flow_level--,this.canonical&&(this.write_indicator(",",!1),this.write_indent()),this.write_indicator("}",!1),this.state=this.states.pop()):(this.write_indicator(",",!1),(this.canonical||this.column>this.best_width)&&this.write_indent(),!this.canonical&&this.check_simple_key()?(this.states.push(this.expect_flow_mapping_simple_value),this.expect_node({mapping:!0,simple_key:!0})):(this.write_indicator("?",!0),this.states.push(this.expect_flow_mapping_value),this.expect_node({mapping:!0})))}expect_flow_mapping_simple_value(){return this.write_indicator(":",!1),this.states.push(this.expect_flow_mapping_key),this.expect_node({mapping:!0})}expect_flow_mapping_value(){return(this.canonical||this.column>this.best_width)&&this.write_indent(),this.write_indicator(":",!0),this.states.push(this.expect_flow_mapping_key),this.expect_node({mapping:!0})}expect_block_sequence(){var k;return k=this.mapping_context&&!this.indentation,this.increase_indent({indentless:k}),this.state=this.expect_first_block_sequence_item}expect_first_block_sequence_item(){return this.expect_block_sequence_item(!0)}expect_block_sequence_item(k=!1){return!k&&this.event instanceof d.SequenceEndEvent?(this.indent=this.indents.pop(),this.state=this.states.pop()):(this.write_indent(),this.write_indicator("-",!0,{indentation:!0}),this.states.push(this.expect_block_sequence_item),this.expect_node({sequence:!0}))}expect_block_mapping(){return this.increase_indent(),this.state=this.expect_first_block_mapping_key}expect_first_block_mapping_key(){return this.expect_block_mapping_key(!0)}expect_block_mapping_key(k=!1){return!k&&this.event instanceof d.MappingEndEvent?(this.indent=this.indents.pop(),this.state=this.states.pop()):(this.write_indent(),this.check_simple_key()?(this.states.push(this.expect_block_mapping_simple_value),this.expect_node({mapping:!0,simple_key:!0})):(this.write_indicator("?",!0,{indentation:!0}),this.states.push(this.expect_block_mapping_value),this.expect_node({mapping:!0})))}expect_block_mapping_simple_value(){return this.write_indicator(":",!1),this.states.push(this.expect_block_mapping_key),this.expect_node({mapping:!0})}expect_block_mapping_value(){return this.write_indent(),this.write_indicator(":",!0,{indentation:!0}),this.states.push(this.expect_block_mapping_key),this.expect_node({mapping:!0})}check_empty_document(){var k;return this.event instanceof d.DocumentStartEvent&&this.events.length!==0&&(k=this.events[0])instanceof d.ScalarEvent&&k.anchor==null&&k.tag==null&&k.implicit&&k.value===""}check_empty_sequence(){return this.event instanceof d.SequenceStartEvent&&this.events[0]instanceof d.SequenceEndEvent}check_empty_mapping(){return this.event instanceof d.MappingStartEvent&&this.events[0]instanceof d.MappingEndEvent}check_simple_key(){var k;return k=0,this.event instanceof d.NodeEvent&&this.event.anchor!=null&&(this.prepared_anchor==null&&(this.prepared_anchor=this.prepare_anchor(this.event.anchor)),k+=this.prepared_anchor.length),this.event.tag!=null&&(this.event instanceof d.ScalarEvent||this.event instanceof d.CollectionStartEvent)&&(this.prepared_tag==null&&(this.prepared_tag=this.prepare_tag(this.event.tag)),k+=this.prepared_tag.length),this.event instanceof d.ScalarEvent&&(this.analysis==null&&(this.analysis=this.analyze_scalar(this.event.value)),k+=this.analysis.scalar.length),k<128&&(this.event instanceof d.AliasEvent||this.event instanceof d.ScalarEvent&&!this.analysis.empty&&!this.analysis.multiline||this.check_empty_sequence()||this.check_empty_mapping())}process_anchor(k){if(this.event.anchor!=null)return this.prepared_anchor==null&&(this.prepared_anchor=this.prepare_anchor(this.event.anchor)),this.prepared_anchor&&this.write_indicator(`${k}${this.prepared_anchor}`,!0),this.prepared_anchor=null;this.prepared_anchor=null}process_tag(){var k;if(k=this.event.tag,this.event instanceof d.ScalarEvent){if(this.style==null&&(this.style=this.choose_scalar_style()),(!this.canonical||k==null)&&(this.style===""&&this.event.implicit[0]||this.style!==""&&this.event.implicit[1]))return void(this.prepared_tag=null);this.event.implicit[0]&&k==null&&(k="!",this.prepared_tag=null)}else if((!this.canonical||k==null)&&this.event.implicit)return void(this.prepared_tag=null);return k==null&&this.error("tag is not specified"),this.prepared_tag==null&&(this.prepared_tag=this.prepare_tag(k)),this.write_indicator(this.prepared_tag,!0),this.prepared_tag=null}process_scalar(){var k;switch(this.analysis==null&&(this.analysis=this.analyze_scalar(this.event.value)),this.style==null&&(this.style=this.choose_scalar_style()),k=!this.simple_key_context,this.style){case'"':this.write_double_quoted(this.analysis.scalar,k);break;case"'":this.write_single_quoted(this.analysis.scalar,k);break;case">":this.write_folded(this.analysis.scalar);break;case"|":this.write_literal(this.analysis.scalar);break;default:this.write_plain(this.analysis.scalar,k)}return this.analysis=null,this.style=null}choose_scalar_style(){var k;return this.analysis==null&&(this.analysis=this.analyze_scalar(this.event.value)),this.event.style==='"'||this.canonical?'"':this.event.style||!this.event.implicit[0]||this.simple_key_context&&(this.analysis.empty||this.analysis.multiline)||!(this.flow_level&&this.analysis.allow_flow_plain||!this.flow_level&&this.analysis.allow_block_plain)?this.event.style&&(k=this.event.style,y.call("|>",k)>=0)&&!this.flow_level&&!this.simple_key_context&&this.analysis.allow_block?this.event.style:this.event.style&&this.event.style!=="'"||!this.analysis.allow_single_quoted||this.simple_key_context&&this.analysis.multiline?'"':"'":""}prepare_version([k,O]){var j;return j=`${k}.${O}`,k===1?j:this.error("unsupported YAML version",j)}prepare_tag_handle(k){var O,j,P,I;for(k||this.error("tag handle must not be empty"),k[0]==="!"&&k.slice(-1)==="!"||this.error("tag handle must start and end with '!':",k),j=0,P=(I=k.slice(1,-1)).length;j=0||this.error(`invalid character '${O}' in the tag handle:`,k);return k}prepare_tag_prefix(k){var O,j,P,I;for(k||this.error("tag prefix must not be empty"),j=[],I=0,P=+(k[0]==="!");P=0?P++:(I=0||O==="!"&&I!=="!"?P++:(Q`}prepare_anchor(k){var O,j,P;for(k||this.error("anchor must not be empty"),j=0,P=k.length;j=0||this.error(`invalid character '${O}' in the anchor:`,k);return k}analyze_scalar(k){var O,j,P,I,$,R,q,B,W,Q,ee,ie,ne,ve,ce,ae,me,$e,qe,Te,fe,xe,Ke,Qe;for(k||new f(k,!0,!1,!1,!0,!0,!0,!1),$=!1,B=!1,ce=!1,xe=!1,ne=!1,ie=!1,Qe=!1,Ke=!1,R=!1,fe=!1,k.indexOf("---")!==0&&k.indexOf("...")!==0||($=!0,B=!0),ae=!0,W=k.length===1||(qe=k[1],y.call(`\0 \r …\u2028\u2029`,qe)>=0),$e=!1,me=!1,ee=0,ee=Q=0,ve=k.length;Q'\"%@`",q)>=0||q==="-"&&W?(B=!0,$=!0):y.call("?:",q)>=0&&(B=!0,W&&($=!0)):y.call(",?[]{}",q)>=0?B=!0:q===":"?(B=!0,W&&($=!0)):q==="#"&&ae&&(B=!0,$=!0),y.call(` …\u2028\u2029`,q)>=0&&(ce=!0),q===` `||" "<=q&&q<="~"||q!=="\uFEFF"&&(q==="…"||" "<=q&&q<="퟿"||""<=q&&q<="�")&&this.allow_unicode||(xe=!0),q===" "?(ee===0&&(ne=!0),ee===k.length-1&&(Qe=!0),me&&(R=!0),me=!1,$e=!0):y.call(` …\u2028\u2029`,q)>=0?(ee===0&&(ie=!0),ee===k.length-1&&(Ke=!0),$e&&(fe=!0),me=!0,$e=!1):(me=!1,$e=!1),ae=y.call(w,q)>=0,W=ee+2>=k.length||(Te=k[ee+2],y.call(w,Te)>=0);return P=!0,j=!0,I=!0,O=!0,(ne||ie||Qe||Ke)&&(P=j=!1),Qe&&(O=!1),R&&(P=j=I=!1),(fe||xe)&&(P=j=I=O=!1),ce&&(P=j=!1),B&&(P=!1),$&&(j=!1),new f(k,!1,ce,P,j,I,!0,O)}write_stream_start(){if(this.encoding&&this.encoding.indexOf("utf-16")===0)return this.stream.write("\uFEFF",this.encoding)}write_stream_end(){return this.flush_stream()}write_indicator(k,O,j={}){var P;return P=this.whitespace||!O?k:" "+k,this.whitespace=!!j.whitespace,this.indentation&&(this.indentation=!!j.indentation),this.column+=P.length,this.open_ended=!1,this.stream.write(P,this.encoding)}write_indent(){var k,O,j;if(O=(j=this.indent)!=null?j:0,(!this.indentation||this.column>O||this.column===O&&!this.whitespace)&&this.write_line_break(),this.columnthis.best_width&&O&&ee!==0&&R!==k.length?this.write_indent():($=k.slice(ee,R),this.column+=$.length,this.stream.write($,this.encoding)),ee=R);else if(P){if(I==null||y.call(` …\u2028\u2029`,I)<0){for(k[ee]===` `&&this.write_line_break(),q=0,B=(W=k.slice(ee,R)).length;q=0||I==="'")&&ee=0),R++}return this.write_indicator("'",!1)}write_double_quoted(k,O=!0){var j,P,I,$;for(this.write_indicator('"',!0),$=I=0;I<=k.length;)((j=k[I])==null||y.call('"\\…\u2028\u2029\uFEFF',j)>=0||!(" "<=j&&j<="~"||this.allow_unicode&&(" "<=j&&j<="퟿"||""<=j&&j<="�")))&&($=I)&&this.column+(I-$)>this.best_width&&(P=`${k.slice($,I)}\\`,$${R}`,!0),R.slice(-1)==="+"&&(this.open_ended=!0),this.write_line_break(),B=!0,j=!0,ie=!1,ne=$=0,ee=[];$<=k.length;){if(P=k[$],j){if(P==null||y.call(` …\u2028\u2029`,P)<0){for(B||P==null||P===" "||k[ne]!==` `||this.write_line_break(),B=P===" ",q=0,W=(Q=k.slice(ne,$)).length;qthis.best_width?this.write_indent():(I=k.slice(ne,$),this.column+=I.length,this.stream.write(I,this.encoding)),ne=$):(P==null||y.call(` …\u2028\u2029`,P)>=0)&&(I=k.slice(ne,$),this.column+=I.length,this.stream.write(I,this.encoding),P==null&&this.write_line_break(),ne=$);P!=null&&(j=y.call(` …\u2028\u2029`,P)>=0,ie=P===" "),ee.push($++)}return ee}write_literal(k){var O,j,P,I,$,R,q,B,W,Q,ee;for(R=this.determine_block_hints(k),this.write_indicator(`|${R}`,!0),R.slice(-1)==="+"&&(this.open_ended=!0),this.write_line_break(),j=!0,ee=$=0,Q=[];$<=k.length;){if(P=k[$],j){if(P==null||y.call(` …\u2028\u2029`,P)<0){for(q=0,B=(W=k.slice(ee,$)).length;q=0)&&(I=k.slice(ee,$),this.stream.write(I,this.encoding),P==null&&this.write_line_break(),ee=$);P!=null&&(j=y.call(` …\u2028\u2029`,P)>=0),Q.push($++)}return Q}write_plain(k,O=!0){var j,P,I,$,R,q,B,W,Q,ee,ie;if(k){for(this.root_context&&(this.open_ended=!0),this.whitespace||($=" ",this.column+=$.length,this.stream.write($,this.encoding)),this.whitespace=!1,this.indentation=!1,ee=!1,P=!1,ie=R=0,Q=[];R<=k.length;){if(I=k[R],ee)I!==" "&&(ie+1===R&&this.column>this.best_width&&O?(this.write_indent(),this.whitespace=!1,this.indentation=!1):($=k.slice(ie,R),this.column+=$.length,this.stream.write($,this.encoding)),ie=R);else if(P){if(y.call(` …\u2028\u2029`,I)<0){for(k[ie]===` `&&this.write_line_break(),q=0,B=(W=k.slice(ie,R)).length;q=0)&&($=k.slice(ie,R),this.column+=$.length,this.stream.write($,this.encoding),ie=R);I!=null&&(ee=I===" ",P=y.call(` …\u2028\u2029`,I)>=0),Q.push(R++)}return Q}}determine_block_hints(k){var O,j,P,I,$;return j="",O=k[0],P=k.length-2,$=k[P++],I=k[P++],y.call(` …\u2028\u2029`,O)>=0&&(j+=this.best_indent),y.call(` …\u2028\u2029`,I)<0?j+="-":(k.length===1||y.call(` …\u2028\u2029`,$)>=0)&&(j+="+"),j}flush_stream(){var k;return typeof(k=this.stream).flush=="function"?k.flush():void 0}error(k,O){var j,P;throw O&&(O=(j=O!=null&&(P=O.constructor)!=null?P.name:void 0)!=null?j:m.inspect(O)),new u.EmitterError(`${k}${O?` ${O}`:""}`)}}return w=`\0 \r …\u2028\u2029`,b={"!":"!","tag:yaml.org,2002:":"!!"},_={"\0":"0","\x07":"a","\b":"b"," ":"t","\n":"n","\v":"v","\f":"f","\r":"r","\x1B":"e",'"':'"',"\\":"\\","…":"N"," ":"_","\u2028":"L","\u2029":"P"},E=S.prototype.initialise,S}).call(this),f=class{constructor(w,b,_,E,S,A,k,O){this.scalar=w,this.empty=b,this.multiline=_,this.allow_flow_plain=E,this.allow_block_plain=S,this.allow_single_quoted=A,this.allow_double_quoted=k,this.allow_block=O}}}).call(this)},95819:(l,u,a)=>{var f=a(36833).PROPER,p=a(98828),d=a(86395);l.exports=function(m){return p((function(){return!!d[m]()||"​…᠎"[m]()!=="​…᠎"||f&&d[m].name!==m}))}},95902:l=>{var u=new TypeError("The 'file' scheme is not supported in the browser");l.exports.getBase=function(){throw u},l.exports.load=function(){var a=arguments[arguments.length-1];if(typeof a!="function")throw u;a(u)}},95950:(l,u,a)=>{var f=a(70695),p=a(88984),d=a(64894);l.exports=function(m){return d(m)?f(m):p(m)}},96131:(l,u,a)=>{var f=a(2523),p=a(85463),d=a(76959);l.exports=function(m,g,y){return g==g?d(m,g,y):f(m,p,y)}},96215:function(l,u,a){(function(){var f,p,d;this.composer=a(94810),this.constructor=a(36998),f=this.dumper=a(41965),this.errors=a(80467),this.events=a(20717),p=this.loader=a(40747),this.nodes=a(77771),this.parser=a(87471),this.reader=a(5583),this.resolver=a(12266),this.scanner=a(67108),this.tokens=a(30974),d=a(1248),this.scan=function(m,g=p.Loader){var y,w;for(y=new g(m),w=[];y.check_token();)w.push(y.get_token());return w},this.parse=function(m,g=p.Loader){var y,w;for(y=new g(m),w=[];y.check_event();)w.push(y.get_event());return w},this.compose=function(m,g=p.Loader){return new g(m).get_single_node()},this.compose_all=function(m,g=p.Loader){var y,w;for(y=new g(m),w=[];y.check_node();)w.push(y.get_node());return w},this.load=function(m,g=p.Loader){return new g(m).get_single_data()},this.load_all=function(m,g=p.Loader){var y,w;for(y=new g(m),w=[];y.check_data();)w.push(y.get_data());return w},this.emit=function(m,g,y=f.Dumper,w={}){var b,_,E,S,A;b=new y(_=g||new d.StringStream,w);try{for(S=0,A=m.length;S{a(58545);var f=a(61747);l.exports=f("Array","concat")},96319:(l,u,a)=>{l.exports=a(22616)},96459:(l,u,a)=>{var f=a(31024),p=a(5556);l.exports=function(d,m,g){var y=d[m];if(y){var w=[];if(Object.keys(y).forEach((function(b){f.indexOf(b)===-1&&w.push(b)})),w.length)throw new Error("Prop "+m+" passed to "+g+". Has invalid keys "+w.join(", "))}},l.exports.isRequired=function(d,m,g){if(!d[m])throw new Error("Prop "+m+" passed to "+g+" is required");return l.exports(d,m,g)},l.exports.supportingArrays=p.oneOfType([p.arrayOf(l.exports),l.exports])},96540:(l,u,a)=>{l.exports=a(15287)},96570:(l,u,a)=>{var f=a(70453),p=a(75880),d=f("%Number%"),m=f("%BigInt%",!0);l.exports=function(g,y,w,b){for(var _=b?m:d,E=_(0),S=0;S{var f=a(11091),p=a(45951),d=a(76024),m=a(19358),g="WebAssembly",y=p[g],w=new Error("e",{cause:7}).cause!==7,b=function(E,S){var A={};A[E]=m(E,S,w),f({global:!0,constructor:!0,arity:1,forced:w},A)},_=function(E,S){if(y&&y[E]){var A={};A[E]=m(g+"."+E,S,w),f({target:g,stat:!0,constructor:!0,arity:1,forced:w},A)}};b("Error",(function(E){return function(S){return d(E,this,arguments)}})),b("EvalError",(function(E){return function(S){return d(E,this,arguments)}})),b("RangeError",(function(E){return function(S){return d(E,this,arguments)}})),b("ReferenceError",(function(E){return function(S){return d(E,this,arguments)}})),b("SyntaxError",(function(E){return function(S){return d(E,this,arguments)}})),b("TypeError",(function(E){return function(S){return d(E,this,arguments)}})),b("URIError",(function(E){return function(S){return d(E,this,arguments)}})),_("CompileError",(function(E){return function(S){return d(E,this,arguments)}})),_("LinkError",(function(E){return function(S){return d(E,this,arguments)}})),_("RuntimeError",(function(E){return function(S){return d(E,this,arguments)}}))},96656:(l,u,a)=>{var f=a(1907),p=a(11793),d=a(62250),m=a(45807),g=a(90160),y=f([].push);l.exports=function(w){if(d(w))return w;if(p(w)){for(var b=w.length,_=[],E=0;E{var f=a(45951).navigator,p=f&&f.userAgent;l.exports=p?String(p):""},96897:(l,u,a)=>{var f=a(70453),p=a(30041),d=a(30592)(),m=a(75795),g=a(69675),y=f("%Math.floor%");l.exports=function(w,b){if(typeof w!="function")throw new g("`fn` is not a function");if(typeof b!="number"||b<0||b>4294967295||y(b)!==b)throw new g("`length` must be a positive 32-bit integer");var _=arguments.length>2&&!!arguments[2],E=!0,S=!0;if("length"in w&&m){var A=m(w,"length");A&&!A.configurable&&(E=!1),A&&!A.writable&&(S=!1)}return(E||S||!_)&&(d?p(w,"length",b,!0,!0):p(w,"length",b)),w}},97027:(l,u,a)=>{a(64502),a(99363),a(86024),a(65931),a(57450),a(36415),a(37380),a(25823),a(47714),a(7057);var f=a(92046);l.exports=f.Promise},97215:()=>{ace.define("ace/mode/yaml_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],(function(l,u,a){var f=l("../lib/oop"),p=l("./text_highlight_rules").TextHighlightRules,d=function(){this.$rules={start:[{token:"comment",regex:"#.*$"},{token:"list.markup",regex:/^(?:-{3}|\.{3})\s*(?=#|$)/},{token:"list.markup",regex:/^\s*[\-?](?:$|\s)/},{token:"constant",regex:"!![\\w//]+"},{token:"constant.language",regex:"[&\\*][a-zA-Z0-9-_]+"},{token:["meta.tag","keyword"],regex:/^(\s*\w.*?)(:(?=\s|$))/},{token:["meta.tag","keyword"],regex:/(\w+?)(\s*:(?=\s|$))/},{token:"keyword.operator",regex:"<<\\w*:\\w*"},{token:"keyword.operator",regex:"-\\s*(?=[{])"},{token:"string",regex:'["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]'},{token:"string",regex:/[|>][-+\d\s]*$/,onMatch:function(m,g,y,w){var b=/^\s*/.exec(w)[0];return y.length<1?y.push(this.next):y[0]="mlString",y.length<2?y.push(b.length):y[1]=b.length,this.token},next:"mlString"},{token:"string",regex:"['](?:(?:\\\\.)|(?:[^'\\\\]))*?[']"},{token:"constant.numeric",regex:/(\b|[+\-\.])[\d_]+(?:(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)(?=[^\d-\w]|$)/},{token:"constant.numeric",regex:/[+\-]?\.inf\b|NaN\b|0x[\dA-Fa-f_]+|0b[10_]+/},{token:"constant.language.boolean",regex:"\\b(?:true|false|TRUE|FALSE|True|False|yes|no)\\b"},{token:"paren.lparen",regex:"[[({]"},{token:"paren.rparen",regex:"[\\])}]"},{token:"text",regex:/[^\s,:\[\]\{\}]+/}],mlString:[{token:"indent",regex:/^\s*$/},{token:"indent",regex:/^\s*/,onMatch:function(m,g,y){return y[1]>=m.length?(this.next="start",y.splice(0)):this.next="mlString",this.token},next:"mlString"},{token:"string",regex:".+"}]},this.normalizeRules()};f.inherits(d,p),u.YamlHighlightRules=d})),ace.define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"],(function(l,u,a){var f=l("../range").Range,p=function(){};(function(){this.checkOutdent=function(d,m){return!!/^\s+$/.test(d)&&/^\s*\}/.test(m)},this.autoOutdent=function(d,m){var g=d.getLine(m).match(/^(\s*\})/);if(!g)return 0;var y=g[1].length,w=d.findMatchingBracket({row:m,column:y});if(!w||w.row==m)return 0;var b=this.$getIndent(d.getLine(w.row));d.replace(new f(m,0,m,y-1),b)},this.$getIndent=function(d){return d.match(/^\s*/)[0]}}).call(p.prototype),u.MatchingBraceOutdent=p})),ace.define("ace/mode/folding/coffee",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode","ace/range"],(function(l,u,a){var f=l("../../lib/oop"),p=l("./fold_mode").FoldMode,d=l("../../range").Range,m=u.FoldMode=function(){};f.inherits(m,p),(function(){this.getFoldWidgetRange=function(g,y,w){var b=this.indentationBlock(g,w);if(b)return b;var _=/\S/,E=g.getLine(w),S=E.search(_);if(S!=-1&&E[S]=="#"){for(var A=E.length,k=g.getLength(),O=w,j=w;++wO){var I=g.getLine(j).length;return new d(O,A,j,I)}}},this.getFoldWidget=function(g,y,w){var b=g.getLine(w),_=b.search(/\S/),E=g.getLine(w+1),S=g.getLine(w-1),A=S.search(/\S/),k=E.search(/\S/);if(_==-1)return g.foldWidgets[w-1]=A!=-1&&A{l.exports=function(u){return u===0&&1/u==-1/0}},98023:(l,u,a)=>{var f=a(72552),p=a(40346);l.exports=function(d){return typeof d=="number"||p(d)&&f(d)=="[object Number]"}},98059:(l,u,a)=>{var f=a(88280),p=a(66429),d=Array.prototype;l.exports=function(m){var g=m.reverse;return m===d||f(d,m)&&g===d.reverse?p:g}},98537:()=>{},98599:(l,u,a)=>{var f=a(38452),p=a(93628),d=a(52521);l.exports=function(){if(typeof Uint8Array=="function"){var m=d(),g=p(Uint8Array.prototype);f(g,{slice:m},{slice:function(){return g.slice!==m}})}return m}},98636:(l,u,a)=>{var f=a(920),p=a(37720),d=a(74765),m=Object.prototype.hasOwnProperty,g={brackets:function(O){return O+"[]"},comma:"comma",indices:function(O,j){return O+"["+j+"]"},repeat:function(O){return O}},y=Array.isArray,w=Array.prototype.push,b=function(O,j){w.apply(O,y(j)?j:[j])},_=Date.prototype.toISOString,E=d.default,S={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:p.encode,encodeValuesOnly:!1,filter:void 0,format:E,formatter:d.formatters[E],indices:!1,serializeDate:function(O){return _.call(O)},skipNulls:!1,strictNullHandling:!1},A={},k=function O(j,P,I,$,R,q,B,W,Q,ee,ie,ne,ve,ce,ae,me,$e,qe){for(var Te,fe=j,xe=qe,Ke=0,Qe=!1;(xe=xe.get(A))!==void 0&&!Qe;){var bt=xe.get(j);if(Ke+=1,bt!==void 0){if(bt===Ke)throw new RangeError("Cyclic object value");Qe=!0}xe.get(A)===void 0&&(Ke=0)}if(typeof ee=="function"?fe=ee(P,fe):fe instanceof Date?fe=ve(fe):I==="comma"&&y(fe)&&(fe=p.maybeMap(fe,(function(ct){return ct instanceof Date?ve(ct):ct}))),fe===null){if(q)return Q&&!me?Q(P,S.encoder,$e,"key",ce):P;fe=""}if(typeof(Te=fe)=="string"||typeof Te=="number"||typeof Te=="boolean"||typeof Te=="symbol"||typeof Te=="bigint"||p.isBuffer(fe))return Q?[ae(me?P:Q(P,S.encoder,$e,"key",ce))+"="+ae(Q(fe,S.encoder,$e,"value",ce))]:[ae(P)+"="+ae(String(fe))];var kt,gt=[];if(fe===void 0)return gt;if(I==="comma"&&y(fe))me&&Q&&(fe=p.maybeMap(fe,Q)),kt=[{value:fe.length>0?fe.join(",")||null:void 0}];else if(y(ee))kt=ee;else{var $t=Object.keys(fe);kt=ie?$t.sort(ie):$t}var Ae=W?String(P).replace(/\./g,"%2E"):String(P),Ie=$&&y(fe)&&fe.length===1?Ae+"[]":Ae;if(R&&y(fe)&&fe.length===0)return Ie+"[]";for(var Je=0;Je0?ve+ne:""}},98828:l=>{l.exports=function(u){try{return!!u()}catch{return!0}}},98894:(l,u,a)=>{var f=a(39299);l.exports=f},99154:l=>{var u=1075;l.exports=function(a){var f="";if(a===0)return f;for(var p,d=u,m=0;m=1?(a=p-1,f+="1",d===u&&(d=m)):(a=p,f+="0"),p===1||m-d>54)return f;return f}},99271:(l,u,a)=>{var f=a(69675),p=a(55986),d=a(6575),m=a(45291),g=a(4742),y=a(69346),w=a(74372),b=a(72308),_=a(66058);l.exports=function(E){if(!y(E))throw new f("Assertion failed: `taRecord` must be a TypedArray With Buffer Witness Record");if(m(E))throw new f("Assertion failed: `taRecord` is out of bounds");var S=E["[[Object]]"],A=_(S);if(A!=="AUTO")return A;if(d(w(S)))throw new f("Assertion failed: array buffer is not fixed length");var k=b(S),O=g(S),j=E["[[CachedBufferByteLength]]"];if(j==="DETACHED")throw new f("Assertion failed: typed array is detached");return p((j-k)/O)}},99296:(l,u,a)=>{a(52228);var f=a(92046);l.exports=f.Number.isInteger},99308:(l,u,a)=>{var f=a(59719),p=a(8410),d=a(55986),m=a(94459);l.exports=function(g){var y=p(g);if(m(y))return 0;var w=f(y,0,255),b=d(w);return wb+.5?b+1:b%2==0?b:b+1}},99363:(l,u,a)=>{var f=a(27374),p=a(42156),d=a(93742),m=a(64932),g=a(74284).f,y=a(60183),w=a(59550),b=a(7376),_=a(39447),E="Array Iterator",S=m.set,A=m.getterFor(E);l.exports=y(Array,"Array",(function(O,j){S(this,{type:E,target:f(O),index:0,kind:j})}),(function(){var O=A(this),j=O.target,P=O.index++;if(!j||P>=j.length)return O.target=null,w(void 0,!0);switch(O.kind){case"keys":return w(P,!1);case"values":return w(j[P],!1)}return w([P,j[P]],!1)}),"values");var k=d.Arguments=d.Array;if(p("keys"),p("values"),p("entries"),!b&&_&&k.name!=="values")try{g(k,"name",{value:"values"})}catch{}},99374:(l,u,a)=>{var f=a(54128),p=a(23805),d=a(44394),m=/^[-+]0x[0-9a-f]+$/i,g=/^0b[01]+$/i,y=/^0o[0-7]+$/i,w=parseInt;l.exports=function(b){if(typeof b=="number")return b;if(d(b))return NaN;if(p(b)){var _=typeof b.valueOf=="function"?b.valueOf():b;b=p(_)?_+"":_}if(typeof b!="string")return b===0?b:+b;b=f(b);var E=g.test(b);return E||y.test(b)?w(b.slice(2),E?2:8):m.test(b)?NaN:+b}},99379:l=>{var u=0;function a(p,d){var m=d.data;if(Array.isArray(m)&&!(m.length<2)){var g=m[0],y=m[1],w=m[2],b=p._callbacks[g];b&&(delete p._callbacks[g],b(y,w))}}function f(p){var d=this;d._worker=p,d._callbacks={},p.addEventListener("message",(function(m){a(d,m)}))}f.prototype.postMessage=function(p){var d=this,m=u++,g=[m,p];return new Promise((function(y,w){if(d._callbacks[m]=function(_,E){if(_)return w(new Error(_.message));y(E)},d._worker.controller!==void 0){var b=new MessageChannel;b.port1.onmessage=function(_){a(d,_)},d._worker.controller.postMessage(g,[b.port2])}else d._worker.postMessage(g)}))},l.exports=f},99617:(l,u,a)=>{var f=a(63246);l.exports=f},99721:(l,u,a)=>{var f=a(36556),p=a(14035),d=f("RegExp.prototype.exec"),m=a(69675);l.exports=function(g){if(!p(g))throw new m("`regex` must be a RegExp");return function(y){return d(g,y)!==null}}},99811:(l,u,a)=>{var f=a(47237)("length");l.exports=f},99897:(l,u,a)=>{var f=a(36268),p=a(93628);l.exports=function(){return typeof Reflect=="object"&&Reflect&&Reflect.getPrototypeOf?Reflect.getPrototypeOf:p?function(d){return p(d)}:f}},99969:(l,u,a)=>{var f=a(70453)("%BigInt%",!0),p=a(79290),d=a(69675),m=f&&f(0);l.exports=function(g,y){if(typeof g!="bigint"||typeof y!="bigint")throw new d("Assertion failed: `n` and `d` arguments must be BigInts");if(y===m)throw new p("Division by zero");return g===m?m:g%y}}},n={};function s(l){var u=n[l];if(u!==void 0)return u.exports;var a=n[l]={id:l,loaded:!1,exports:{}};return r[l].call(a.exports,a,a.exports,s),a.loaded=!0,a.exports}s.amdD=function(){throw new Error("define cannot be used indirect")},s.n=l=>{var u=l&&l.__esModule?()=>l.default:()=>l;return s.d(u,{a:u}),u},t=Object.getPrototypeOf?l=>Object.getPrototypeOf(l):l=>l.__proto__,s.t=function(l,u){if(1&u&&(l=this(l)),8&u||typeof l=="object"&&l&&(4&u&&l.__esModule||16&u&&typeof l.then=="function"))return l;var a=Object.create(null);s.r(a);var f={};e=e||[null,t({}),t([]),t(t)];for(var p=2&u&&l;typeof p=="object"&&!~e.indexOf(p);p=t(p))Object.getOwnPropertyNames(p).forEach((d=>f[d]=()=>l[d]));return f.default=()=>l,s.d(a,f),a},s.d=(l,u)=>{for(var a in u)s.o(u,a)&&!s.o(l,a)&&Object.defineProperty(l,a,{enumerable:!0,get:u[a]})},s.g=(function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}})(),s.o=(l,u)=>Object.prototype.hasOwnProperty.call(l,u),s.r=l=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})},s.nmd=l=>(l.paths=[],l.children||(l.children=[]),l);var c={};(()=>{s.d(c,{default:()=>nUe});var l={};s.r(l),s.d(l,{JsonPatchError:()=>Zo,_areEquals:()=>cp,applyOperation:()=>pf,applyPatch:()=>kc,applyReducer:()=>Ug,deepClone:()=>Bp,getValueByPointer:()=>ud,validate:()=>Vg,validator:()=>y0});var u={};s.r(u),s.d(u,{compare:()=>D2,generate:()=>fd,observe:()=>up,unobserve:()=>Nu});var a={};s.r(a),s.d(a,{hasElementSourceMap:()=>L,includesClasses:()=>ge,includesSymbols:()=>te,isAnnotationElement:()=>N0,isArrayElement:()=>$o,isBooleanElement:()=>Ef,isCommentElement:()=>Zf,isElement:()=>Gs,isLinkElement:()=>wm,isMemberElement:()=>Dc,isNullElement:()=>Yf,isNumberElement:()=>lc,isObjectElement:()=>Ys,isParseResultElement:()=>ny,isPrimitiveElement:()=>M,isRefElement:()=>gp,isSourceMapElement:()=>Sd,isStringElement:()=>oi});var f={};s.r(f),s.d(f,{isJSONReferenceElement:()=>Kne,isJSONSchemaElement:()=>C$e,isLinkDescriptionElement:()=>Vlr,isMediaElement:()=>j$e});var p={};s.r(p),s.d(p,{isBooleanJsonSchemaElement:()=>qur,isCallbackElement:()=>kur,isComponentsElement:()=>Our,isContactElement:()=>Cur,isDiscriminatorElement:()=>Hur,isExampleElement:()=>jur,isExternalDocumentationElement:()=>Pur,isHeaderElement:()=>nk,isInfoElement:()=>Tur,isLicenseElement:()=>Rur,isLinkElement:()=>Iur,isMediaTypeElement:()=>eI,isOpenApi3_0Element:()=>$ur,isOpenapiElement:()=>Mur,isOperationElement:()=>N$e,isParameterElement:()=>Fur,isPathItemElement:()=>tie,isPathsElement:()=>Nur,isReferenceElement:()=>Cl,isRequestBodyElement:()=>Dur,isResponseElement:()=>Q7,isResponsesElement:()=>Bur,isSchemaElement:()=>Lur,isSecurityRequirementElement:()=>zur,isSecuritySchemeElement:()=>Uur,isServerElement:()=>Vur,isServerVariableElement:()=>Wur,isServersElement:()=>D$e});var d={};s.r(d),s.d(d,{isJSONReferenceElement:()=>Kne,isJSONSchemaElement:()=>Zhr,isLinkDescriptionElement:()=>Xhr,isMediaElement:()=>j$e});var m={};s.r(m),s.d(m,{isJSONReferenceElement:()=>Kne,isJSONSchemaElement:()=>idr,isLinkDescriptionElement:()=>sdr});var g={};s.r(g),s.d(g,{isJSONSchemaElement:()=>Sdr,isLinkDescriptionElement:()=>xdr});var y={};s.r(y),s.d(y,{isJSONSchemaElement:()=>Rdr,isLinkDescriptionElement:()=>Idr});var w={};s.r(w),s.d(w,{isBooleanJsonSchemaElement:()=>Uie,isCallbackElement:()=>dmr,isComponentsElement:()=>mmr,isContactElement:()=>gmr,isExampleElement:()=>ymr,isExternalDocumentationElement:()=>vmr,isHeaderElement:()=>bmr,isInfoElement:()=>wmr,isJsonSchemaDialectElement:()=>yFe,isLicenseElement:()=>_mr,isLinkElement:()=>Emr,isMediaTypeElement:()=>$mr,isOpenApi3_1Element:()=>vFe,isOpenapiElement:()=>Smr,isOperationElement:()=>bFe,isParameterElement:()=>xmr,isPathItemElement:()=>ZE,isPathItemElementExternal:()=>Amr,isPathsElement:()=>kmr,isReferenceElement:()=>XE,isReferenceElementExternal:()=>Omr,isRequestBodyElement:()=>Cmr,isResponseElement:()=>jmr,isResponsesElement:()=>Pmr,isSchemaElement:()=>q0,isSecurityRequirementElement:()=>Tmr,isSecuritySchemeElement:()=>Rmr,isServerElement:()=>Imr,isServerVariableElement:()=>Mmr});var b={};s.r(b),s.d(b,{cookie:()=>Cvr,header:()=>Ovr,path:()=>xvr,query:()=>Avr});var _={};s.r(_),s.d(_,{JUMP_TO_LINE:()=>ole,jumpToLine:()=>GCr,onLoad:()=>YCr});var E={};s.r(E),s.d(E,{gotoLine:()=>XCr});var S={};s.r(S),s.d(S,{all$refArtifacts:()=>Z3r,all$refs:()=>Y3r,allDefinitions:()=>X3r,allHeaders:()=>r4r,allOAS3Components:()=>l4r,allOAS3OperationSchemas:()=>e4r,allOAS3RequestBodies:()=>H3r,allOAS3RequestBodySchemas:()=>t4r,allOperations:()=>i4r,allParameterArrays:()=>J3r,allParameterSchemas:()=>Q3r,allParameters:()=>W3r,allPathItems:()=>s4r,allResponseSchemas:()=>n4r,allResponses:()=>q3r,allSchemas:()=>V3r,allSecurityDefinitions:()=>o4r,allSecurityRequirements:()=>a4r,allSubSchemas:()=>G3r,allTags:()=>K3r,isDefinition:()=>g3r,isHeader:()=>z3r,isOAS3OperationCallbackRequestBody:()=>j3r,isOAS3OperationRequestBody:()=>C3r,isOAS3RequestBody:()=>F3r,isOAS3RequestBodySchema:()=>D3r,isOAS3ResponseSchema:()=>B3r,isOAS3RootHeader:()=>I3r,isOAS3RootParameter:()=>P3r,isOAS3RootRequestBody:()=>O3r,isOAS3RootResponse:()=>T3r,isOAS3RootSchema:()=>R3r,isOperationParameters:()=>E3r,isParameter:()=>$3r,isParameterSchema:()=>N3r,isPathItemParameter:()=>b3r,isPathItemParameters:()=>_3r,isRef:()=>A3r,isRefArtifact:()=>k3r,isResponse:()=>L3r,isResponseSchema:()=>U3r,isRootHeader:()=>x3r,isRootParameter:()=>v3r,isRootParameters:()=>w3r,isRootResponse:()=>S3r,isSubSchema:()=>M3r,isTag:()=>y3r,isVendorExt:()=>m3r,shouldValidate:()=>u4r,validators:()=>c4r});var A={};s.r(A),s.d(A,{SOURCE:()=>e_,all:()=>p4r,beforeValidate:()=>h4r});var k={};s.r(k),s.d(k,{validateParameterArraysDontContainBodyAndFormData:()=>E4r,validateParameterFormDataCaseTypo:()=>b4r,validateParameterFormDataConsumesType:()=>_4r,validateParameterFormDataForFileTypes:()=>w4r});var O={};s.r(O),s.d(O,{validateReadOnlyPropertiesNotRequired:()=>x4r,validateSchemaPatternHasNoZAnchors:()=>A4r,validateTypeKeyShouldBeString:()=>S4r});var j={};s.r(j),s.d(j,{validatePathParameterDeclarationIsNotEmpty:()=>O4r,validatePathParameterKeysAreDifferent:()=>C4r});var P={};s.r(P),s.d(P,{validateSecurityRequirementReferenceExistingScopes:()=>P4r});var I={};s.r(I),s.d(I,{validateParameterBadKeys:()=>T4r,validateParametersHasOnlyOneBody:()=>R4r});var $={};s.r($),s.d($,{validateOAS3GetAndDeleteOpsHaveNoRequestBody:()=>I4r});var R={};s.r(R),s.d(R,{validateOAS3HeaderParameterNames:()=>M4r});var q={};s.r(q),s.d(q,{COMPONENT_NAME_REGEX:()=>Cze,validateOAS3ComponentNames:()=>$4r});var B={};s.r(B),s.d(B,{validateOAS3ParameterRefsReferenceParameterPositions:()=>z4r,validateOAS3RefsForHeadersReferenceHeadersPositions:()=>U4r,validateOAS3RefsForRequestBodiesReferenceRequestBodyPositions:()=>L4r,validateOAS3RequestBodyRefsReferenceAllowableSchemaPositions:()=>q4r});var W={};s.r(W),s.d(W,{validateOAS3SchemaPropertiesReadOnlyWriteNotBothTrue:()=>H4r});var Q={};s.r(Q),s.d(Q,{validate2And3RefHasNoSiblings:()=>K4r,validate2And3RefPathFormatting:()=>Y4r,validate2And3RefPointersAreProperlyEscaped:()=>Q4r,validate2And3RefPointersExist:()=>Z4r,validate2And3UnusedDefinitions:()=>G4r});var ee={};s.r(ee),s.d(ee,{validate2And3ParametersHaveUniqueNameAndInCombinations:()=>e5r,validate2And3PathParameterIsDefinedInPath:()=>t5r});var ie={};s.r(ie),s.d(ie,{validate2And3PathParameterDeclarationHasMatchingDefiniton:()=>n5r,validate2And3PathParameterKeysDontContainQuestionMarks:()=>r5r});var ne={};s.r(ne),s.d(ne,{validate2And3MinAndMax:()=>c5r,validate2And3SchemasDefaultsMatchAnEnum:()=>l5r,validate2And3TypeArrayRequiresItems:()=>o5r,validate2And3TypesInDefaultValuesMatchesWithEnum:()=>a5r});var ve={};s.r(ve),s.d(ve,{validate2And3OperationHasUniqueId:()=>u5r});var ce={};s.r(ce),s.d(ce,{validate2And3SecurityRequirementsHaveDefinitions:()=>f5r,validate2And3UnusedSecuritySchemes:()=>p5r});var ae={};s.r(ae),s.d(ae,{validate2And3TagObjectsHaveUniqueNames:()=>h5r});var me={};s.r(me),s.d(me,{addAutosuggestionCompleters:()=>I5r,enableAutocompletions:()=>R5r});var $e={};s.r($e),s.d($e,{getPathForPosition:()=>M5r});var qe={};s.r(qe),s.d(qe,{getRefType:()=>B5r,localRefs:()=>L5r});var Te={};s.r(Te),s.d(Te,{addAutosuggestionCompleters:()=>J5r});var fe={};s.r(fe),s.d(fe,{getLineNumberForPath:()=>Qze,getLineNumberForPathAsync:()=>Mjr,pathForPosition:()=>tUe,pathForPositionAsync:()=>Rjr,positionRangeForPath:()=>eUe,positionRangeForPathAsync:()=>Ijr});var xe=s(57119),Ke=s.n(xe),Qe=s(11393),bt=s.n(Qe),kt=s(14744),gt=s.n(kt),$t=s(251),Ae=s.t($t,2),Ie=s(15377),Je=s(67526),nt=s.t(Je,2),Pe=s(96540);function we(i){return`Minified Redux error #${i}; visit https://redux.js.org/Errors?code=${i} for the full message or use the non-minified dev environment for full errors. `}var Re=typeof Symbol=="function"&&Symbol.observable||"@@observable",Ye=()=>Math.random().toString(36).substring(7).split("").join("."),ct={INIT:`@@redux/INIT${Ye()}`,REPLACE:`@@redux/REPLACE${Ye()}`};function St(i){if(typeof i!="object"||i===null)return!1;let o=i;for(;Object.getPrototypeOf(o)!==null;)o=Object.getPrototypeOf(o);return Object.getPrototypeOf(i)===o||Object.getPrototypeOf(i)===null}function yt(i,o,h){if(typeof i!="function")throw new Error(we(2));if(typeof o=="function"&&typeof h=="function"||typeof h=="function"&&typeof arguments[3]=="function")throw new Error(we(0));if(typeof o=="function"&&h===void 0&&(h=o,o=void 0),h!==void 0){if(typeof h!="function")throw new Error(we(1));return h(yt)(i,o)}let v=i,x=o,C=new Map,N=C,D=0,U=!1;function G(){N===C&&(N=new Map,C.forEach(((oe,he)=>{N.set(he,oe)})))}function X(){if(U)throw new Error(we(3));return x}function re(oe){if(typeof oe!="function")throw new Error(we(4));if(U)throw new Error(we(5));let he=!0;G();const de=D++;return N.set(de,oe),function(){if(he){if(U)throw new Error(we(6));he=!1,G(),N.delete(de),C=null}}}function ue(oe){if(!St(oe))throw new Error(we(7));if(oe.type===void 0)throw new Error(we(8));if(typeof oe.type!="string")throw new Error(we(17));if(U)throw new Error(we(9));try{U=!0,x=v(x,oe)}finally{U=!1}return(C=N).forEach((he=>{he()})),oe}return ue({type:ct.INIT}),{dispatch:ue,subscribe:re,getState:X,replaceReducer:function(oe){if(typeof oe!="function")throw new Error(we(10));v=oe,ue({type:ct.REPLACE})},[Re]:function(){const oe=re;return{subscribe(he){if(typeof he!="object"||he===null)throw new Error(we(11));function de(){const Ee=he;Ee.next&&Ee.next(X())}return de(),{unsubscribe:oe(de)}},[Re](){return this}}}}}function It(i,o){return function(...h){return o(i.apply(this,h))}}function Qt(i,o){if(typeof i=="function")return It(i,o);if(typeof i!="object"||i===null)throw new Error(we(16));const h={};for(const v in i){const x=i[v];typeof x=="function"&&(h[v]=It(x,o))}return h}function Ce(...i){return i.length===0?o=>o:i.length===1?i[0]:i.reduce(((o,h)=>(...v)=>o(h(...v))))}function pe(...i){return o=>(h,v)=>{const x=o(h,v);let C=()=>{throw new Error(we(15))};const N={getState:x.getState,dispatch:(U,...G)=>C(U,...G)},D=i.map((U=>U(N)));return C=Ce(...D)(x.dispatch),{...x,dispatch:C}}}var ke=s(9404),ut=s.n(ke),Rt=s(89593),Ft=s(20334),zt=s(55364),Or=s.n(zt),Ar=(s(84058),s(55808),s(50104)),On=s.n(Ar),fn=s(7309),qt=s.n(fn),Yt=s(42426),vr=s.n(Yt),Jr=s(75288),Cr=s.n(Jr),Tn=s(1882),ui=s.n(Tn),Yr=s(2205),cn=s.n(Yr),$n=s(61160),jn=s.n($n);function es(i,o="expected a function, instead received "+typeof i){if(typeof i!="function")throw new TypeError(o)}var Ps=i=>Array.isArray(i)?i:[i];function xn(i){const o=Array.isArray(i[0])?i[0]:i;return(function(h,v="expected all items to be functions, instead received the following types: "){if(!h.every((x=>typeof x=="function"))){const x=h.map((C=>typeof C=="function"?`function ${C.name||"unnamed"}()`:typeof C)).join(", ");throw new TypeError(`${v}[${x}]`)}})(o,"createSelector expects all input-selectors to be functions, but received the following types: "),o}var zn=typeof WeakRef<"u"?WeakRef:class{constructor(i){this.value=i}deref(){return this.value}};function Vn(i,o={}){let h={s:0,v:void 0,o:null,p:null};const{resultEqualityCheck:v}=o;let x,C=0;function N(){let D=h;const{length:U}=arguments;for(let re=0,ue=U;re{h={s:0,v:void 0,o:null,p:null},N.resetResultsCount()},N.resultsCount=()=>C,N.resetResultsCount=()=>{C=0},N}function ps(i,...o){const h=typeof i=="function"?{memoize:i,memoizeOptions:o}:i,v=(...x)=>{let C,N=0,D=0,U={},G=x.pop();typeof G=="object"&&(U=G,G=x.pop()),es(G,`createSelector expects an output function after the inputs, but received: [${typeof G}]`);const X={...h,...U},{memoize:re,memoizeOptions:ue=[],argsMemoize:oe=Vn,argsMemoizeOptions:he=[]}=X,de=Ps(ue),Ee=Ps(he),ye=xn(x),Fe=re((function(){return N++,G.apply(null,arguments)}),...de),ze=oe((function(){D++;const Le=(function(Ge,Xe){const dt=[],{length:_t}=Ge;for(let ft=0;ft<_t;ft++)dt.push(Ge[ft].apply(null,Xe));return dt})(ye,arguments);return C=Fe.apply(null,Le),C}),...Ee);return Object.assign(ze,{resultFunc:G,memoizedResultFunc:Fe,dependencies:ye,dependencyRecomputations:()=>D,resetDependencyRecomputations:()=>{D=0},lastResult:()=>C,recomputations:()=>N,resetRecomputations:()=>{N=0},memoize:re,argsMemoize:oe})};return Object.assign(v,{withTypes:()=>v}),v}var Xr=ps(Vn),yi=Object.assign(((i,o=Xr)=>{(function(v,x="expected an object, instead received "+typeof v){if(typeof v!="object")throw new TypeError(x)})(i,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof i);const h=Object.keys(i);return o(h.map((v=>i[v])),((...v)=>v.reduce(((x,C,N)=>(x[h[N]]=C,x)),{})))}),{withTypes:()=>yi}),ls=s(5556),at=s.n(ls),Lt=s(90179),Kt=s.n(Lt);function pr(i){return i==null}var qr={isNothing:pr,isObject:function(i){return typeof i=="object"&&i!==null},toArray:function(i){return Array.isArray(i)?i:pr(i)?[]:[i]},repeat:function(i,o){var h,v="";for(h=0;hD&&(o=v-D+(C=" ... ").length),h-v>D&&(h=v+D-(N=" ...").length),{str:C+i.slice(o,h).replace(/\t/g,"→")+N,pos:v-o+C.length}}function Zt(i,o){return qr.repeat(" ",o-i.length)+i}var tn=function(i,o){if(o=Object.create(o||null),!i.buffer)return null;o.maxLength||(o.maxLength=79),typeof o.indent!="number"&&(o.indent=1),typeof o.linesBefore!="number"&&(o.linesBefore=3),typeof o.linesAfter!="number"&&(o.linesAfter=2);for(var h,v=/\r?\n|\r|\0/g,x=[0],C=[],N=-1;h=v.exec(i.buffer);)C.push(h.index),x.push(h.index+h[0].length),i.position<=h.index&&N<0&&(N=x.length-2);N<0&&(N=x.length-1);var D,U,G="",X=Math.min(i.line+o.linesAfter,C.length).toString().length,re=o.maxLength-(o.indent+X+3);for(D=1;D<=o.linesBefore&&!(N-D<0);D++)U=Ut(i.buffer,x[N-D],C[N-D],i.position-(x[N]-x[N-D]),re),G=qr.repeat(" ",o.indent)+Zt((i.line-D+1).toString(),X)+" | "+U.str+` `+G;for(U=Ut(i.buffer,x[N],C[N],i.position,re),G+=qr.repeat(" ",o.indent)+Zt((i.line+1).toString(),X)+" | "+U.str+` `,G+=qr.repeat("-",o.indent+X+3+U.pos)+`^ `,D=1;D<=o.linesAfter&&!(N+D>=C.length);D++)U=Ut(i.buffer,x[N+D],C[N+D],i.position-(x[N]-x[N+D]),re),G+=qr.repeat(" ",o.indent)+Zt((i.line+D+1).toString(),X)+" | "+U.str+` `;return G.replace(/\n$/,"")},Mr=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Un=["scalar","sequence","mapping"],Mt=function(i,o){if(o=o||{},Object.keys(o).forEach((function(h){if(Mr.indexOf(h)===-1)throw new en('Unknown option "'+h+'" is met in definition of "'+i+'" YAML type.')})),this.options=o,this.tag=i,this.kind=o.kind||null,this.resolve=o.resolve||function(){return!0},this.construct=o.construct||function(h){return h},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(h){var v={};return h!==null&&Object.keys(h).forEach((function(x){h[x].forEach((function(C){v[String(C)]=x}))})),v})(o.styleAliases||null),Un.indexOf(this.kind)===-1)throw new en('Unknown kind "'+this.kind+'" is specified for "'+i+'" YAML type.')};function sr(i,o){var h=[];return i[o].forEach((function(v){var x=h.length;h.forEach((function(C,N){C.tag===v.tag&&C.kind===v.kind&&C.multi===v.multi&&(x=N)})),h[x]=v})),h}function mr(i){return this.extend(i)}mr.prototype.extend=function(i){var o=[],h=[];if(i instanceof Mt)h.push(i);else if(Array.isArray(i))h=h.concat(i);else{if(!i||!Array.isArray(i.implicit)&&!Array.isArray(i.explicit))throw new en("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");i.implicit&&(o=o.concat(i.implicit)),i.explicit&&(h=h.concat(i.explicit))}o.forEach((function(x){if(!(x instanceof Mt))throw new en("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(x.loadKind&&x.loadKind!=="scalar")throw new en("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(x.multi)throw new en("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")})),h.forEach((function(x){if(!(x instanceof Mt))throw new en("Specified list of YAML types (or a single Type object) contains a non-Type object.")}));var v=Object.create(mr.prototype);return v.implicit=(this.implicit||[]).concat(o),v.explicit=(this.explicit||[]).concat(h),v.compiledImplicit=sr(v,"implicit"),v.compiledExplicit=sr(v,"explicit"),v.compiledTypeMap=(function(){var x,C,N={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function D(U){U.multi?(N.multi[U.kind].push(U),N.multi.fallback.push(U)):N[U.kind][U.tag]=N.fallback[U.tag]=U}for(x=0,C=arguments.length;x=0?"0b"+i.toString(2):"-0b"+i.toString(2).slice(1)},octal:function(i){return i>=0?"0o"+i.toString(8):"-0o"+i.toString(8).slice(1)},decimal:function(i){return i.toString(10)},hexadecimal:function(i){return i>=0?"0x"+i.toString(16).toUpperCase():"-0x"+i.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),ys=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),vo=/^[-+]?[0-9]+e/,Di=new Mt("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(i){return i!==null&&!(!ys.test(i)||i[i.length-1]==="_")},construct:function(i){var o,h;return h=(o=i.replace(/_/g,"").toLowerCase())[0]==="-"?-1:1,"+-".indexOf(o[0])>=0&&(o=o.slice(1)),o===".inf"?h===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:o===".nan"?NaN:h*parseFloat(o,10)},predicate:function(i){return Object.prototype.toString.call(i)==="[object Number]"&&(i%1!=0||qr.isNegativeZero(i))},represent:function(i,o){var h;if(isNaN(i))switch(o){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===i)switch(o){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===i)switch(o){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(qr.isNegativeZero(i))return"-0.0";return h=i.toString(10),vo.test(h)?h.replace("e",".e"):h},defaultStyle:"lowercase"}),Yi=jr.extend({implicit:[An,Xn,us,Di]}),Aa=Yi,El=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),zc=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]))?))?$"),ka=new Mt("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(i){return i!==null&&(El.exec(i)!==null||zc.exec(i)!==null)},construct:function(i){var o,h,v,x,C,N,D,U,G=0,X=null;if((o=El.exec(i))===null&&(o=zc.exec(i)),o===null)throw new Error("Date resolve error");if(h=+o[1],v=+o[2]-1,x=+o[3],!o[4])return new Date(Date.UTC(h,v,x));if(C=+o[4],N=+o[5],D=+o[6],o[7]){for(G=o[7].slice(0,3);G.length<3;)G+="0";G=+G}return o[9]&&(X=6e4*(60*+o[10]+ +(o[11]||0)),o[9]==="-"&&(X=-X)),U=new Date(Date.UTC(h,v,x,C,N,D,G)),X&&U.setTime(U.getTime()-X),U},instanceOf:Date,represent:function(i){return i.toISOString()}}),Cu=new Mt("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(i){return i==="<<"||i===null}}),Ii=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`,ws=new Mt("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(i){if(i===null)return!1;var o,h,v=0,x=i.length,C=Ii;for(h=0;h64)){if(o<0)return!1;v+=6}return v%8==0},construct:function(i){var o,h,v=i.replace(/[\r\n=]/g,""),x=v.length,C=Ii,N=0,D=[];for(o=0;o>16&255),D.push(N>>8&255),D.push(255&N)),N=N<<6|C.indexOf(v.charAt(o));return(h=x%4*6)===0?(D.push(N>>16&255),D.push(N>>8&255),D.push(255&N)):h===18?(D.push(N>>10&255),D.push(N>>2&255)):h===12&&D.push(N>>4&255),new Uint8Array(D)},predicate:function(i){return Object.prototype.toString.call(i)==="[object Uint8Array]"},represent:function(i){var o,h,v="",x=0,C=i.length,N=Ii;for(o=0;o>18&63],v+=N[x>>12&63],v+=N[x>>6&63],v+=N[63&x]),x=(x<<8)+i[o];return(h=C%3)===0?(v+=N[x>>18&63],v+=N[x>>12&63],v+=N[x>>6&63],v+=N[63&x]):h===2?(v+=N[x>>10&63],v+=N[x>>4&63],v+=N[x<<2&63],v+=N[64]):h===1&&(v+=N[x>>2&63],v+=N[x<<4&63],v+=N[64],v+=N[64]),v}}),pl=Object.prototype.hasOwnProperty,Bi=Object.prototype.toString,fi=new Mt("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(i){if(i===null)return!0;var o,h,v,x,C,N=[],D=i;for(o=0,h=D.length;o>10),56320+(i-65536&1023))}for(var sf=new Array(256),of=new Array(256),$l=0;$l<256;$l++)sf[$l]=zo($l)?1:0,of[$l]=zo($l);function Fl(i,o){this.input=i,this.filename=o.filename||null,this.schema=o.schema||Oa,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=i.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function rs(i,o){var h={name:i.filename,buffer:i.input.slice(0,-1),position:i.position,line:i.line,column:i.position-i.lineStart};return h.snippet=tn(h),new en(o,h)}function si(i,o){throw rs(i,o)}function Ec(i,o){i.onWarning&&i.onWarning.call(null,rs(i,o))}var af={YAML:function(i,o,h){var v,x,C;i.version!==null&&si(i,"duplication of %YAML directive"),h.length!==1&&si(i,"YAML directive accepts exactly one argument"),(v=/^([0-9]+)\.([0-9]+)$/.exec(h[0]))===null&&si(i,"ill-formed argument of the YAML directive"),x=parseInt(v[1],10),C=parseInt(v[2],10),x!==1&&si(i,"unacceptable YAML version of the document"),i.version=h[0],i.checkLineBreaks=C<2,C!==1&&C!==2&&Ec(i,"unsupported YAML version of the document")},TAG:function(i,o,h){var v,x;h.length!==2&&si(i,"TAG directive accepts exactly two arguments"),v=h[0],x=h[1],ii.test(v)||si(i,"ill-formed tag handle (first argument) of the TAG directive"),ts.call(i.tagMap,v)&&si(i,'there is a previously declared suffix for "'+v+'" tag handle'),Ws.test(x)||si(i,"ill-formed tag prefix (second argument) of the TAG directive");try{x=decodeURIComponent(x)}catch{si(i,"tag prefix is malformed: "+x)}i.tagMap[v]=x}};function Uc(i,o,h,v){var x,C,N,D;if(o1&&(i.result+=qr.repeat(` `,o-1))}function $f(i,o){var h,v,x=i.tag,C=i.anchor,N=[],D=!1;if(i.firstTabInLine!==-1)return!1;for(i.anchor!==null&&(i.anchorMap[i.anchor]=N),v=i.input.charCodeAt(i.position);v!==0&&(i.firstTabInLine!==-1&&(i.position=i.firstTabInLine,si(i,"tab characters must not be used in indentation")),v===45)&&oo(i.input.charCodeAt(i.position+1));)if(D=!0,i.position++,Xs(i,!0,-1)&&i.lineIndent<=o)N.push(null),v=i.input.charCodeAt(i.position);else if(h=i.line,ju(i,o,3,!1,!0),N.push(i.result),Xs(i,!0,-1),v=i.input.charCodeAt(i.position),(i.line===h||i.lineIndent>o)&&v!==0)si(i,"bad indentation of a sequence entry");else if(i.lineIndento?he=1:i.lineIndent===o?he=0:i.lineIndento?he=1:i.lineIndent===o?he=0:i.lineIndentFe)&&(Fr&&(dt=ye.line,_t=ye.lineStart,ft=ye.position),ju(ye,Fe,4,!0,Ge)&&(Fr?Gt=ye.result:yr=ye.result),Fr||(hl(ye,xt,Ht,lr,Gt,yr,dt,_t,ft),lr=Gt=yr=null),Xs(ye,!0,-1),st=ye.input.charCodeAt(ye.position)),(ye.line===Xe||ye.lineIndent>Fe)&&st!==0)si(ye,"bad indentation of a mapping entry");else if(ye.lineIndent=0))break;Ge===0?si(ye,"bad explicit indentation width of a block scalar; it cannot be less than one"):st?si(ye,"repeat of an indentation width identifier"):(rt=Fe+Ge-1,st=!0)}if(xo(Xe)){do Xe=ye.input.charCodeAt(++ye.position);while(xo(Xe));if(Xe===35)do Xe=ye.input.charCodeAt(++ye.position);while(!Ss(Xe)&&Xe!==0)}for(;Xe!==0;){for(Vc(ye),ye.lineIndent=0,Xe=ye.input.charCodeAt(ye.position);(!st||ye.lineIndentrt&&(rt=ye.lineIndent),Ss(Xe))wt++;else{if(ye.lineIndent0){for(Ge=dt,Xe=0;Ge>0;Ge--)(dt=rl(_t=ye.input.charCodeAt(++ye.position)))>=0?Xe=(Xe<<4)+dt:si(ye,"expected hexadecimal character");ye.result+=nf(Xe),ye.position++}else si(ye,"unknown escape sequence");ze=Le=ye.position}else Ss(_t)?(Uc(ye,ze,Le,!0),ma(ye,Xs(ye,!1,Fe)),ze=Le=ye.position):ye.position===ye.lineStart&&Sc(ye)?si(ye,"unexpected end of the document within a double quoted scalar"):(ye.position++,Le=ye.position)}si(ye,"unexpected end of the stream within a double quoted scalar")})(i,ue)?Ee=!0:(function(ye){var Fe,ze,Le;if((Le=ye.input.charCodeAt(ye.position))!==42)return!1;for(Le=ye.input.charCodeAt(++ye.position),Fe=ye.position;Le!==0&&!oo(Le)&&!xs(Le);)Le=ye.input.charCodeAt(++ye.position);return ye.position===Fe&&si(ye,"name of an alias node must contain at least one character"),ze=ye.input.slice(Fe,ye.position),ts.call(ye.anchorMap,ze)||si(ye,'unidentified alias "'+ze+'"'),ye.result=ye.anchorMap[ze],Xs(ye,!0,-1),!0})(i)?(Ee=!0,i.tag===null&&i.anchor===null||si(i,"alias node should not have any properties")):(function(ye,Fe,ze){var Le,Ge,Xe,dt,_t,ft,st,rt,wt=ye.kind,xt=ye.result;if(oo(rt=ye.input.charCodeAt(ye.position))||xs(rt)||rt===35||rt===38||rt===42||rt===33||rt===124||rt===62||rt===39||rt===34||rt===37||rt===64||rt===96||(rt===63||rt===45)&&(oo(Le=ye.input.charCodeAt(ye.position+1))||ze&&xs(Le)))return!1;for(ye.kind="scalar",ye.result="",Ge=Xe=ye.position,dt=!1;rt!==0;){if(rt===58){if(oo(Le=ye.input.charCodeAt(ye.position+1))||ze&&xs(Le))break}else if(rt===35){if(oo(ye.input.charCodeAt(ye.position-1)))break}else{if(ye.position===ye.lineStart&&Sc(ye)||ze&&xs(rt))break;if(Ss(rt)){if(_t=ye.line,ft=ye.lineStart,st=ye.lineIndent,Xs(ye,!1,-1),ye.lineIndent>=Fe){dt=!0,rt=ye.input.charCodeAt(ye.position);continue}ye.position=Xe,ye.line=_t,ye.lineStart=ft,ye.lineIndent=st;break}}dt&&(Uc(ye,Ge,Xe,!1),ma(ye,ye.line-_t),Ge=Xe=ye.position,dt=!1),xo(rt)||(Xe=ye.position+1),rt=ye.input.charCodeAt(++ye.position)}return Uc(ye,Ge,Xe,!1),!!ye.result||(ye.kind=wt,ye.result=xt,!1)})(i,ue,h===1)&&(Ee=!0,i.tag===null&&(i.tag="?")),i.anchor!==null&&(i.anchorMap[i.anchor]=i.result)):he===0&&(Ee=D&&$f(i,oe))),i.tag===null)i.anchor!==null&&(i.anchorMap[i.anchor]=i.result);else if(i.tag==="?"){for(i.result!==null&&i.kind!=="scalar"&&si(i,'unacceptable node kind for ! tag; it should be "scalar", not "'+i.kind+'"'),U=0,G=i.implicitTypes.length;U"),i.result!==null&&re.kind!==i.kind&&si(i,"unacceptable node kind for !<"+i.tag+'> tag; it should be "'+re.kind+'", not "'+i.kind+'"'),re.resolve(i.result,i.tag)?(i.result=re.construct(i.result,i.tag),i.anchor!==null&&(i.anchorMap[i.anchor]=i.result)):si(i,"cannot resolve a node with !<"+i.tag+"> explicit tag")}return i.listener!==null&&i.listener("close",i),i.tag!==null||i.anchor!==null||Ee}function Zl(i){var o,h,v,x,C=i.position,N=!1;for(i.version=null,i.checkLineBreaks=i.legacy,i.tagMap=Object.create(null),i.anchorMap=Object.create(null);(x=i.input.charCodeAt(i.position))!==0&&(Xs(i,!0,-1),x=i.input.charCodeAt(i.position),!(i.lineIndent>0||x!==37));){for(N=!0,x=i.input.charCodeAt(++i.position),o=i.position;x!==0&&!oo(x);)x=i.input.charCodeAt(++i.position);for(v=[],(h=i.input.slice(o,i.position)).length<1&&si(i,"directive name must not be less than one character in length");x!==0;){for(;xo(x);)x=i.input.charCodeAt(++i.position);if(x===35){do x=i.input.charCodeAt(++i.position);while(x!==0&&!Ss(x));break}if(Ss(x))break;for(o=i.position;x!==0&&!oo(x);)x=i.input.charCodeAt(++i.position);v.push(i.input.slice(o,i.position))}x!==0&&Vc(i),ts.call(af,h)?af[h](i,h,v):Ec(i,'unknown document directive "'+h+'"')}Xs(i,!0,-1),i.lineIndent===0&&i.input.charCodeAt(i.position)===45&&i.input.charCodeAt(i.position+1)===45&&i.input.charCodeAt(i.position+2)===45?(i.position+=3,Xs(i,!0,-1)):N&&si(i,"directives end mark is expected"),ju(i,i.lineIndent-1,4,!1,!0),Xs(i,!0,-1),i.checkLineBreaks&&Mn.test(i.input.slice(C,i.position))&&Ec(i,"non-ASCII line breaks are interpreted as content"),i.documents.push(i.result),i.position===i.lineStart&&Sc(i)?i.input.charCodeAt(i.position)===46&&(i.position+=3,Xs(i,!0,-1)):i.position=55296&&v<=56319&&o+1=56320&&h<=57343?1024*(v-55296)+h-56320+65536:v}function ns(i){return/^\n* /.test(i)}function Ai(i,o,h,v,x,C,N,D){var U,G,X=0,re=null,ue=!1,oe=!1,he=v!==-1,de=-1,Ee=Tr(G=Ki(i,0))&&G!==_s&&!gr(G)&&G!==45&&G!==63&&G!==58&&G!==44&&G!==91&&G!==93&&G!==123&&G!==125&&G!==35&&G!==38&&G!==42&&G!==33&&G!==124&&G!==61&&G!==62&&G!==39&&G!==34&&G!==37&&G!==64&&G!==96&&(function(ye){return!gr(ye)&&ye!==58})(Ki(i,i.length-1));if(o||N)for(U=0;U=65536?U+=2:U++){if(!Tr(X=Ki(i,U)))return 5;Ee=Ee&&Hn(X,re,D),re=X}else{for(U=0;U=65536?U+=2:U++){if((X=Ki(i,U))===10)ue=!0,he&&(oe=oe||U-de-1>v&&i[de+1]!==" ",de=U);else if(!Tr(X))return 5;Ee=Ee&&Hn(X,re,D),re=X}oe=oe||he&&U-de-1>v&&i[de+1]!==" "}return ue||oe?h>9&&ns(i)?5:N?C===2?5:2:oe?4:3:!Ee||N||x(i)?C===2?5:2:1}function Ac(i,o,h,v,x){i.dump=(function(){if(o.length===0)return i.quotingType===2?'""':"''";if(!i.noCompatMode&&(Tu.indexOf(o)!==-1||Ru.test(o)))return i.quotingType===2?'"'+o+'"':"'"+o+"'";var C=i.indent*Math.max(1,h),N=i.lineWidth===-1?-1:Math.max(Math.min(i.lineWidth,40),i.lineWidth-C),D=v||i.flowLevel>-1&&h>=i.flowLevel;switch(Ai(o,D,i.indent,N,(function(U){return(function(G,X){var re,ue;for(re=0,ue=G.implicitTypes.length;re"+Po(o,i.indent)+Nl(Vm((function(U,G){for(var X,re,ue=/(\n+)([^\n]*)/g,oe=(de=U.indexOf(` `),de=de!==-1?de:U.length,ue.lastIndex=de,Wm(U.slice(0,de),G)),he=U[0]===` `||U[0]===" ",de;re=ue.exec(U);){var Ee=re[1],ye=re[2];X=ye[0]===" ",oe+=Ee+(he||X||ye===""?"":` `)+Wm(ye,G),he=X}return oe})(o,N),C));case 5:return'"'+(function(U){for(var G,X="",re=0,ue=0;ue=65536?ue+=2:ue++)re=Ki(U,ue),!(G=Pu[re])&&Tr(re)?(X+=U[ue],re>=65536&&(X+=U[ue+1])):X+=G||ga(re);return X})(o)+'"';default:throw new en("impossible error: invalid scalar style")}})()}function Po(i,o){var h=ns(i)?String(o):"",v=i[i.length-1]===` `;return h+(v&&(i[i.length-2]===` `||i===` `)?"+":v?"":"-")+` `}function Nl(i){return i[i.length-1]===` `?i.slice(0,-1):i}function Wm(i,o){if(i===""||i[0]===" ")return i;for(var h,v,x=/ [^ ]/g,C=0,N=0,D=0,U="";h=x.exec(i);)(D=h.index)-C>o&&(v=N>C?N:D,U+=` `+i.slice(C,v),C=v+1),N=D;return U+=` `,i.length-C>o&&N>C?U+=i.slice(C,N)+` `+i.slice(N+1):U+=i.slice(C),U.slice(1)}function Ms(i,o,h,v){var x,C,N,D="",U=i.tag;for(x=0,C=h.length;x tag resolver accepts not "'+U+'" style');v=D.represent[U](o,U)}i.dump=v}return!0}return!1}function Iu(i,o,h,v,x,C,N){i.tag=null,i.dump=h,$p(i,h,!1)||$p(i,h,!0);var D,U=xc.call(i.dump),G=v;v&&(v=i.flowLevel<0||i.flowLevel>o);var X,re,ue=U==="[object Object]"||U==="[object Array]";if(ue&&(re=(X=i.duplicates.indexOf(h))!==-1),(i.tag!==null&&i.tag!=="?"||re||i.indent!==2&&o>0)&&(x=!1),re&&i.usedDuplicates[X])i.dump="*ref_"+X;else{if(ue&&re&&!i.usedDuplicates[X]&&(i.usedDuplicates[X]=!0),U==="[object Object]")v&&Object.keys(i.dump).length!==0?((function(oe,he,de,Ee){var ye,Fe,ze,Le,Ge,Xe,dt="",_t=oe.tag,ft=Object.keys(de);if(oe.sortKeys===!0)ft.sort();else if(typeof oe.sortKeys=="function")ft.sort(oe.sortKeys);else if(oe.sortKeys)throw new en("sortKeys must be a boolean or a function");for(ye=0,Fe=ft.length;ye1024)&&(oe.dump&&oe.dump.charCodeAt(0)===10?Xe+="?":Xe+="? "),Xe+=oe.dump,Ge&&(Xe+=Mp(oe,he)),Iu(oe,he+1,Le,!0,Ge)&&(oe.dump&&oe.dump.charCodeAt(0)===10?Xe+=":":Xe+=": ",dt+=Xe+=oe.dump));oe.tag=_t,oe.dump=dt||"{}"})(i,o,i.dump,x),re&&(i.dump="&ref_"+X+i.dump)):((function(oe,he,de){var Ee,ye,Fe,ze,Le,Ge="",Xe=oe.tag,dt=Object.keys(de);for(Ee=0,ye=dt.length;Ee1024&&(Le+="? "),Le+=oe.dump+(oe.condenseFlow?'"':"")+":"+(oe.condenseFlow?"":" "),Iu(oe,he,ze,!1,!1)&&(Ge+=Le+=oe.dump));oe.tag=Xe,oe.dump="{"+Ge+"}"})(i,o,i.dump),re&&(i.dump="&ref_"+X+" "+i.dump));else if(U==="[object Array]")v&&i.dump.length!==0?(i.noArrayIndent&&!N&&o>0?Ms(i,o-1,i.dump,x):Ms(i,o,i.dump,x),re&&(i.dump="&ref_"+X+i.dump)):((function(oe,he,de){var Ee,ye,Fe,ze="",Le=oe.tag;for(Ee=0,ye=de.length;Ee",i.dump=D+" "+i.dump)}return!0}function ec(i,o){var h,v,x=[],C=[];for(Ca(i,x,C),h=0,v=C.length;h1&&arguments[1]!==void 0?arguments[1]:{},h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},v=(function(C,N){return function(D){if(typeof D=="string")return(0,ke.is)(N[D],C[D]);if(Array.isArray(D))return(0,ke.is)(hn(N,D),hn(C,D));throw new TypeError("Invalid key: expected Array or string: "+D)}})(o,h),x=i||Object.keys((function(C){for(var N=1;N1&&arguments[1]!==void 0?arguments[1]:{};return!Rn(this.updateOnProps,this.props,x,"updateOnProps")||!Rn(this.updateOnStates,this.state,C,"updateOnStates")}}],v&&Ne(h.prototype,v),o})(Pe.Component);var Zi=s(24677),ca=s.n(Zi),Df=s(11331),rc=s.n(Df),Xd=s(93680),Qy=s.n(Xd),qg=s(62193),zg=s.n(qg),Np=s(37334),Et=s.n(Np),ad=s(85015),gh=s.n(ad),ff=s(38221),Ts=s.n(ff),Qd=s(63560),bo=s.n(Qd),Dp=s(56367),yh=s.n(Dp),Mu=(function(){var i=function(o,h){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,x){v.__proto__=x}||function(v,x){for(var C in x)x.hasOwnProperty(C)&&(v[C]=x[C])},i(o,h)};return function(o,h){function v(){this.constructor=o}i(o,h),o.prototype=h===null?Object.create(h):(v.prototype=h.prototype,new v)}})(),ld=Object.prototype.hasOwnProperty;function Jm(i,o){return ld.call(i,o)}function em(i){if(Array.isArray(i)){for(var o=new Array(i.length),h=0;h=48&&o<=57))return!1;h++}return!0}function Fu(i){return i.indexOf("/")===-1&&i.indexOf("~")===-1?i:i.replace(/~/g,"~0").replace(/\//g,"~1")}function d0(i){return i.replace(/~1/g,"/").replace(/~0/g,"~")}function zb(i){if(i===void 0)return!0;if(i){if(Array.isArray(i)){for(var o=0,h=i.length;o0&&D[G-1]=="constructor"))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(h&&re===void 0&&(U[ue]===void 0?re=D.slice(0,G).join("/"):G==X-1&&(re=o.path),re!==void 0&&oe(o,0,i,re)),G++,Array.isArray(U)){if(ue==="-")ue=U.length;else{if(h&&!cd(ue))throw new Zo("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",C,o,i);cd(ue)&&(ue=~~ue)}if(G>=X){if(h&&o.op==="add"&&ue>U.length)throw new Zo("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",C,o,i);if((N=g0[o.op].call(o,U,ue,i)).test===!1)throw new Zo("Test operation failed","TEST_OPERATION_FAILED",C,o,i);return N}}else if(G>=X){if((N=dl[o.op].call(o,U,ue,i)).test===!1)throw new Zo("Test operation failed","TEST_OPERATION_FAILED",C,o,i);return N}if(U=U[ue],h&&G0)throw new Zo('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",o,i,h);if((i.op==="move"||i.op==="copy")&&typeof i.from!="string")throw new Zo("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",o,i,h);if((i.op==="add"||i.op==="replace"||i.op==="test")&&i.value===void 0)throw new Zo("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",o,i,h);if((i.op==="add"||i.op==="replace"||i.op==="test")&&zb(i.value))throw new Zo("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",o,i,h);if(h){if(i.op=="add"){var x=i.path.split("/").length,C=v.split("/").length;if(x!==C+1&&x!==C)throw new Zo("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",o,i,h)}else if(i.op==="replace"||i.op==="remove"||i.op==="_get"){if(i.path!==v)throw new Zo("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",o,i,h)}else if(i.op==="move"||i.op==="copy"){var N=Vg([{op:"_get",path:i.from,value:void 0}],h);if(N&&N.name==="OPERATION_PATH_UNRESOLVABLE")throw new Zo("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",o,i,h)}}}function Vg(i,o,h){try{if(!Array.isArray(i))throw new Zo("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(o)kc($u(o),$u(i),h||!0);else{h=h||y0;for(var v=0;v0&&(i.patches=[],i.callback&&i.callback(v)),v}function bh(i,o,h,v,x){if(o!==i){typeof o.toJSON=="function"&&(o=o.toJSON());for(var C=em(o),N=em(i),D=!1,U=N.length-1;U>=0;U--){var G=i[re=N[U]];if(!Jm(o,re)||o[re]===void 0&&G!==void 0&&Array.isArray(o)===!1)Array.isArray(i)===Array.isArray(o)?(x&&h.push({op:"test",path:v+"/"+Fu(re),value:$u(G)}),h.push({op:"remove",path:v+"/"+Fu(re)}),D=!0):(x&&h.push({op:"test",path:v,value:i}),h.push({op:"replace",path:v,value:o}));else{var X=o[re];typeof G=="object"&&G!=null&&typeof X=="object"&&X!=null&&Array.isArray(G)===Array.isArray(X)?bh(G,X,h,v+"/"+Fu(re),x):G!==X&&(x&&h.push({op:"test",path:v+"/"+Fu(re),value:$u(G)}),h.push({op:"replace",path:v+"/"+Fu(re),value:$u(X)}))}}if(D||C.length!=N.length)for(U=0;Uv!==void 0&&h?h[v]:h),i)},applyPatch:function(i,o,h){if(h=h||{},(o={...o,path:o.path&&Km(o.path)}).op==="merge"){const v=wh(i,o.path);Object.assign(v,o.value),kc(i,[tm(o.path,v)])}else if(o.op==="mergeDeep"){const v=wh(i,o.path),x=gt()(v,o.value,{customMerge:C=>{if(C==="enum")return(N,D)=>Array.isArray(N)&&Array.isArray(D)?[...new Set([...N,...D])]:gt()(N,D)}});i=kc(i,[tm(o.path,x)]).newDocument}else if(o.op==="add"&&o.path===""&&ml(o.value))kc(i,Object.keys(o.value).reduce(((v,x)=>(v.push({op:"add",path:`/${Km(x)}`,value:o.value[x]}),v)),[]));else if(o.op==="replace"&&o.path===""){let{value:v}=o;h.allowMetaPatches&&o.meta&&du(o)&&(Array.isArray(o.value)||ml(o.value))&&(v={...v,...o.meta}),i=v}else if(kc(i,[o]),h.allowMetaPatches&&o.meta&&du(o)&&(Array.isArray(o.value)||ml(o.value))){const v={...wh(i,o.path),...o.meta};kc(i,[tm(o.path,v)])}return i},parentPathMatch:function(i,o){if(!Array.isArray(o))return!1;for(let h=0,v=o.length;h(o+"").replace(/~/g,"~0").replace(/\//g,"~1"))).join("/")}`:i}function tm(i,o,h){return{op:"replace",path:i,value:o,meta:h}}function Wg(i,o,h){return ko(zs(i.filter(du).map((v=>o(v.value,h,v.path)))||[]))}function Lf(i,o,h){return h=h||[],Array.isArray(i)?i.map(((v,x)=>Lf(v,o,h.concat(x)))):ml(i)?Object.keys(i).map((v=>Lf(i[v],o,h.concat(v)))):o(i,h[h.length-1],h)}function fp(i,o,h){let v=[];if((h=h||[]).length>0){const x=o(i,h[h.length-1],h);x&&(v=v.concat(x))}if(Array.isArray(i)){const x=i.map(((C,N)=>fp(C,o,h.concat(N))));x&&(v=v.concat(x))}else if(ml(i)){const x=Object.keys(i).map((C=>fp(i[C],o,h.concat(C))));x&&(v=v.concat(x))}return v=zs(v),v}function hf(i){return Array.isArray(i)?i:[i]}function zs(i){return[].concat(...i.map((o=>Array.isArray(o)?zs(o):o)))}function ko(i){return i.filter((o=>o!==void 0))}function ml(i){return i&&typeof i=="object"}function nc(i){return i&&typeof i=="function"}function hu(i){if(Bl(i)){const{op:o}=i;return o==="add"||o==="remove"||o==="replace"}return!1}function Gm(i){return hu(i)||Bl(i)&&i.type==="mutation"}function du(i){return Gm(i)&&(i.op==="add"||i.op==="replace"||i.op==="merge"||i.op==="mergeDeep")}function Bl(i){return i&&typeof i=="object"}function wh(i,o){try{return ud(i,o)}catch(h){return console.error(h),{}}}var ev=s(48675);const Hg=class extends ev{constructor(i,o,h){if(super(i,o,h),this.name=this.constructor.name,typeof o=="string"&&(this.message=o),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(o).stack,h!=null&&typeof h=="object"&&Object.hasOwn(h,"cause")&&!("cause"in this)){const{cause:v}=h;this.cause=v,v instanceof Error&&"stack"in v&&(this.stack=`${this.stack} CAUSE: ${v.stack}`)}}};class pd extends Error{static[Symbol.hasInstance](o){return super[Symbol.hasInstance](o)||Function.prototype[Symbol.hasInstance].call(Hg,o)}constructor(o,h){if(super(o,h),this.name=this.constructor.name,typeof o=="string"&&(this.message=o),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(o).stack,h!=null&&typeof h=="object"&&Object.hasOwn(h,"cause")&&!("cause"in this)){const{cause:v}=h;this.cause=v,v instanceof Error&&"stack"in v&&(this.stack=`${this.stack} CAUSE: ${v.stack}`)}}}const To=pd,$s=class extends To{constructor(i,o){if(super(i,o),o!=null&&typeof o=="object"){const{cause:h,...v}=o;Object.assign(this,v)}}};var wo=s(65606);function mo(i){return i!=null&&typeof i=="object"&&i["@@functional/placeholder"]===!0}function hs(i){return function o(h){return arguments.length===0||mo(h)?o:i.apply(this,arguments)}}function _i(i){return function o(h,v){switch(arguments.length){case 0:return o;case 1:return mo(h)?o:hs((function(x){return i(h,x)}));default:return mo(h)&&mo(v)?o:mo(h)?hs((function(x){return i(x,v)})):mo(v)?hs((function(x){return i(h,x)})):i(h,v)}}}function ki(i){return function o(h,v,x){switch(arguments.length){case 0:return o;case 1:return mo(h)?o:_i((function(C,N){return i(h,C,N)}));case 2:return mo(h)&&mo(v)?o:mo(h)?_i((function(C,N){return i(C,v,N)})):mo(v)?_i((function(C,N){return i(h,C,N)})):hs((function(C){return i(h,v,C)}));default:return mo(h)&&mo(v)&&mo(x)?o:mo(h)&&mo(v)?_i((function(C,N){return i(C,N,x)})):mo(h)&&mo(x)?_i((function(C,N){return i(C,v,N)})):mo(v)&&mo(x)?_i((function(C,N){return i(h,C,N)})):mo(h)?hs((function(C){return i(C,v,x)})):mo(v)?hs((function(C){return i(h,C,x)})):mo(x)?hs((function(C){return i(h,v,C)})):i(h,v,x)}}}const Du=Number.isInteger||function(i){return(i|0)===i};function Oc(i){return Object.prototype.toString.call(i)==="[object String]"}function qf(i,o){var h=i<0?o.length+i:i;return Oc(o)?o.charAt(h):o[h]}function Bu(i,o){for(var h=o,v=0;v=0;)nl(o=Pa[h],i)&&!df(v,o)&&(v[v.length]=o),h-=1;return v}):(function(i){return Object(i)!==i?[]:Object.keys(i)}));const sc=Ym,Ta=hs((function(i){return i===null?"Null":i===void 0?"Undefined":Object.prototype.toString.call(i).slice(8,-1)}));function Eh(i,o,h,v){var x=gl(i);function C(N,D){return zf(N,D,h.slice(),v.slice())}return!ic((function(N,D){return!ic(C,D,N)}),gl(o),x)}function zf(i,o,h,v){if(hd(i,o))return!0;var x,C,N=Ta(i);if(N!==Ta(o))return!1;if(typeof i["fantasy-land/equals"]=="function"||typeof o["fantasy-land/equals"]=="function")return typeof i["fantasy-land/equals"]=="function"&&i["fantasy-land/equals"](o)&&typeof o["fantasy-land/equals"]=="function"&&o["fantasy-land/equals"](i);if(typeof i.equals=="function"||typeof o.equals=="function")return typeof i.equals=="function"&&i.equals(o)&&typeof o.equals=="function"&&o.equals(i);switch(N){case"Arguments":case"Array":case"Object":if(typeof i.constructor=="function"&&(x=i.constructor,((C=String(x).match(/^function (\w*)/))==null?"":C[1])==="Promise"))return i===o;break;case"Boolean":case"Number":case"String":if(typeof i!=typeof o||!hd(i.valueOf(),o.valueOf()))return!1;break;case"Date":if(!hd(i.valueOf(),o.valueOf()))return!1;break;case"Error":return i.name===o.name&&i.message===o.message;case"RegExp":if(i.source!==o.source||i.global!==o.global||i.ignoreCase!==o.ignoreCase||i.multiline!==o.multiline||i.sticky!==o.sticky||i.unicode!==o.unicode)return!1}for(var D=h.length-1;D>=0;){if(h[D]===i)return v[D]===o;D-=1}switch(N){case"Map":return i.size===o.size&&Eh(i.entries(),o.entries(),h.concat([i]),v.concat([o]));case"Set":return i.size===o.size&&Eh(i.values(),o.values(),h.concat([i]),v.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 U=sc(i);if(U.length!==sc(o).length)return!1;var G=h.concat([i]),X=v.concat([o]);for(D=U.length-1;D>=0;){var re=U[D];if(!nl(re,o)||!zf(o[re],i[re],G,X))return!1;D-=1}return!0}const Ll=_i((function(i,o){return zf(i,o,[],[])}));function Gc(i,o){return(function(h,v,x){var C,N;if(typeof h.indexOf=="function")switch(typeof v){case"number":if(v===0){for(C=1/v;x=0}function dd(i,o){for(var h=0,v=o.length,x=Array(v);h=0&&Object.prototype.toString.call(i)==="[object Array]"};function mf(i,o,h){return function(){if(arguments.length===0)return h();var v=arguments[arguments.length-1];if(!jc(v)){for(var x=0;x":Lp(C,N)},v=function(C,N){return dd((function(D){return Uf(D)+": "+h(C[D])}),N.slice().sort())};switch(Object.prototype.toString.call(i)){case"[object Arguments]":return"(function() { return arguments; }("+dd(h,i).join(", ")+"))";case"[object Array]":return"["+dd(h,i).concat(v(i,rv((function(C){return/^\d+$/.test(C)}),sc(i)))).join(", ")+"]";case"[object Boolean]":return typeof i=="object"?"new Boolean("+h(i.valueOf())+")":i.toString();case"[object Date]":return"new Date("+(isNaN(i.valueOf())?h(NaN):Uf(Yc(i)))+")";case"[object Map]":return"new Map("+h(Array.from(i))+")";case"[object Null]":return"null";case"[object Number]":return typeof i=="object"?"new Number("+h(i.valueOf())+")":1/i==-1/0?"-0":i.toString(10);case"[object Set]":return"new Set("+h(Array.from(i).sort())+")";case"[object String]":return typeof i=="object"?"new String("+h(i.valueOf())+")":Uf(i);case"[object Undefined]":return"undefined";default:if(typeof i.toString=="function"){var x=i.toString();if(x!=="[object Object]")return x}return"{"+v(i,sc(i)).join(", ")+"}"}}const Va=hs((function(i){return Lp(i,[])}));var xh=_i((function(i,o){if(h=i,Object.prototype.toString.call(h)!=="[object RegExp]")throw new TypeError("‘test’ requires a value of type RegExp as its first argument; received "+Va(i));var h;return _h(i).test(o)}));const w0=xh;function nm(i,o){switch(i){case 0:return function(){return o.apply(this,arguments)};case 1:return function(h){return o.apply(this,arguments)};case 2:return function(h,v){return o.apply(this,arguments)};case 3:return function(h,v,x){return o.apply(this,arguments)};case 4:return function(h,v,x,C){return o.apply(this,arguments)};case 5:return function(h,v,x,C,N){return o.apply(this,arguments)};case 6:return function(h,v,x,C,N,D){return o.apply(this,arguments)};case 7:return function(h,v,x,C,N,D,U){return o.apply(this,arguments)};case 8:return function(h,v,x,C,N,D,U,G){return o.apply(this,arguments)};case 9:return function(h,v,x,C,N,D,U,G,X){return o.apply(this,arguments)};case 10:return function(h,v,x,C,N,D,U,G,X,re){return o.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function gf(i,o){return function(){return o.call(this,i.apply(this,arguments))}}const qp=hs((function(i){return!!jc(i)||!!i&&typeof i=="object"&&!Oc(i)&&(i.length===0||i.length>0&&i.hasOwnProperty(0)&&i.hasOwnProperty(i.length-1))}));var im=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function sm(i,o,h){return function(v,x,C){if(qp(C))return i(v,x,C);if(C==null)return x;if(typeof C["fantasy-land/reduce"]=="function")return o(v,x,C,"fantasy-land/reduce");if(C[im]!=null)return h(v,x,C[im]());if(typeof C.next=="function")return h(v,x,C);if(typeof C.reduce=="function")return o(v,x,C,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function yf(i,o,h){for(var v=0,x=h.length;v=arguments.length)?U=o[N]:(U=arguments[x],x+=1),v[N]=U,mo(U)?D=!0:C-=1,N+=1}return!D&&C<=0?h.apply(this,v):nm(Math.max(0,C),vf(i,v,h))}}var eu=_i((function(i,o){return i===1?hs(o):nm(i,vf(i,[],o))}));const vs=eu;var no=hs((function(i){return vs(i.length,i)}));const ya=no;function am(i){var o=Object.prototype.toString.call(i);return o==="[object Function]"||o==="[object AsyncFunction]"||o==="[object GeneratorFunction]"||o==="[object AsyncGeneratorFunction]"}const zp=_i((function(i,o){return vs(i+1,(function(){var h=arguments[i];if(h!=null&&am(h[o]))return h[o].apply(h,Array.prototype.slice.call(arguments,0,i));throw new TypeError(Va(h)+' does not have a method named "'+o+'"')}))})),bf=zp(1,"split");function mu(i,o){for(var h=o.length-1;h>=0&&i(o[h]);)h-=1;return Vf(0,h+1,o)}var Hs=(function(){function i(o,h){this.f=o,this.retained=[],this.xf=h}return i.prototype["@@transducer/init"]=Ra,i.prototype["@@transducer/result"]=function(o){return this.retained=null,this.xf["@@transducer/result"](o)},i.prototype["@@transducer/step"]=function(o,h){return this.f(h)?this.retain(o,h):this.flush(o,h)},i.prototype.flush=function(o,h){return o=gd(this.xf,o,this.retained),this.retained=[],this.xf["@@transducer/step"](o,h)},i.prototype.retain=function(o,h){return this.retained.push(h),o},i})();function eg(i){return function(o){return new Hs(i,o)}}const E0=_i(mf([],eg,mu)),vd=zp(1,"join");var Wf=hs((function(i){return vs(i.length,(function(o,h){var v=Array.prototype.slice.call(arguments,0);return v[0]=h,v[1]=o,i.apply(this,v)}))}));const tu=Wf(_i(Gc)),Up=ya((function(i,o){return Xo(bf(""),E0(tu(i)),vd(""))(o)}));function Ia(i,o,h){for(var v=h.next();!v.done;)o=i(o,v.value),v=h.next();return o}function yl(i,o,h,v){return h[v](i,o)}const oc=sm(Ho,yl,Ia);var lm=(function(){function i(o,h){this.xf=h,this.f=o}return i.prototype["@@transducer/init"]=Ra,i.prototype["@@transducer/result"]=Pc,i.prototype["@@transducer/step"]=function(o,h){return this.xf["@@transducer/step"](o,this.f(h))},i})(),tg=_i(mf(["fantasy-land/map","map"],(function(i){return function(o){return new lm(i,o)}}),(function(i,o){switch(Object.prototype.toString.call(o)){case"[object Function]":return vs(o.length,(function(){return i.call(this,o.apply(this,arguments))}));case"[object Object]":return Ho((function(h,v){return h[v]=i(o[v]),h}),{},sc(o));default:return dd(i,o)}})));const bd=tg,cw=_i((function(i,o){return typeof o["fantasy-land/ap"]=="function"?o["fantasy-land/ap"](i):typeof i.ap=="function"?i.ap(o):typeof i=="function"?function(h){return i(h)(o(h))}:oc((function(h,v){return(function(x,C){var N;C=C||[];var D=(x=x||[]).length,U=C.length,G=[];for(N=0;NU!=U>D)return U>D?U:D}var v=h(i,o);if(v!==void 0)return v;var x=h(typeof i,typeof o);if(x!==void 0)return x===typeof i?i:o;var C=Va(i),N=h(C,Va(o));return N!==void 0&&N===C?i:o}));var Ub=_i((function(i,o){return bd(qu(i),o)}));const A0=Ub,uw=hs((function(i){return vs(Ah(x0,0,A0("length",i)),(function(){for(var o=0,h=i.length;oLu(w0(/^win/),["platform"],wo),Zg=i=>{try{const o=new URL(i);return Up(":",o.protocol)}catch{return}},Wb=(Xo(Zg,Kg),i=>{if(wo.browser)return!1;const o=Zg(i);return Oh(o)||o==="file"||/^[a-zA-Z]$/.test(o)}),rg=i=>{const o=Zg(i);return o==="http"||o==="https"},mw=(i,o)=>{const h=[/%23/g,"#",/%24/g,"$",/%26/g,"&",/%2C/g,",",/%40/g,"@"],v=qi(!1,"keepFileProtocol",o),x=qi(sv,"isWindows",o);let C=decodeURI(i);for(let D=0;D{const o=i.indexOf("#");return o!==-1?i.substring(o):"#"},_o=i=>{const o=i.indexOf("#");let h=i;return o>=0&&(h=i.substring(0,o)),h},ov=()=>{if(wo.browser)return _o(globalThis.location.href);const i=wo.cwd(),o=yd(i);return["/","\\"].includes(o)?i:i+(sv()?"\\":"/")},ql=(i,o)=>{const h=new URL(o,new URL(i,"resolve://"));if(h.protocol==="resolve:"){const{pathname:v,search:x,hash:C}=h;return v+x+C}return h.toString()},ng=i=>{if(Wb(i))return(o=>{const h=[/\?/g,"%3F",/#/g,"%23"];let v=o;sv()&&(v=v.replace(/\\/g,"/")),v=encodeURI(v);for(let x=0;xWb(i)?mw(i):decodeURI(i),{fetch:L2,Response:q2,Headers:_f,Request:Jb,FormData:Kb,File:ru,Blob:Uu}=globalThis;function C0(i,o){(o==null||o>i.length)&&(o=i.length);for(var h=0,v=new Array(o);h2&&arguments[2]!==void 0?arguments[2]:ig,v=[],x=[],C=!0,N=h.includeSymbols?lv:Object.keys,D=!!h.immutable;return(function U(G){var X=D?Wa(G,h):G,re={},ue=!0,oe={node:X,node_:G,path:[].concat(v),parent:x[x.length-1],parents:x,key:v[v.length-1],isRoot:v.length===0,level:v.length,circular:void 0,isLeaf:!1,notLeaf:!0,notRoot:!0,isFirst:!1,isLast:!1,update:function(rt){var wt=arguments.length>1&&arguments[1]!==void 0&&arguments[1];oe.isRoot||(oe.parent.node[oe.key]=rt),oe.node=rt,wt&&(ue=!1)},delete:function(rt){delete oe.parent.node[oe.key],rt&&(ue=!1)},remove:function(rt){Ma(oe.parent.node)?oe.parent.node.splice(oe.key,1):delete oe.parent.node[oe.key],rt&&(ue=!1)},keys:null,before:function(rt){re.before=rt},after:function(rt){re.after=rt},pre:function(rt){re.pre=rt},post:function(rt){re.post=rt},stop:function(){C=!1},block:function(){ue=!1}};if(!C)return oe;function he(){if(fm(oe.node)==="object"&&oe.node!==null){oe.keys&&oe.node_===oe.node||(oe.keys=N(oe.node)),oe.isLeaf=oe.keys.length===0;for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:ig;(function(C,N){if(!(C instanceof N))throw new TypeError("Cannot call a class as a function")})(this,i),Yb(this,sl),Yb(this,jh),Qg(this,sl,v),Qg(this,jh,x)}var o,h;return o=i,h=[{key:"get",value:function(v){for(var x=zl(this,sl),C=0;x&&C-1&&sg.indexOf(h)===-1||og.indexOf(v)>-1||Sl.some((x=>v.indexOf(x)>-1))}function ty(i,o){const[h,v]=i.split("#"),x=o??"",C=h??"";let N;if(rg(x))N=ql(x,C);else{const D=ql(Ph,x),U=ql(D,C).replace(Ph,"");N=C.startsWith("/")?U:U.substring(1)}return v?`${N}#${v}`:N}const P0=/^([a-z]+:\/\/|\/\/)/i;class hm extends $s{}const Rc={},bs=new WeakMap,Ic=[i=>i[0]==="paths"&&i[3]==="responses"&&i[5]==="examples",i=>i[0]==="paths"&&i[3]==="responses"&&i[5]==="content"&&i[7]==="example",i=>i[0]==="paths"&&i[3]==="responses"&&i[5]==="content"&&i[7]==="examples"&&i[9]==="value",i=>i[0]==="paths"&&i[3]==="requestBody"&&i[4]==="content"&&i[6]==="example",i=>i[0]==="paths"&&i[3]==="requestBody"&&i[4]==="content"&&i[6]==="examples"&&i[8]==="value",i=>i[0]==="paths"&&i[2]==="parameters"&&i[4]==="example",i=>i[0]==="paths"&&i[3]==="parameters"&&i[5]==="example",i=>i[0]==="paths"&&i[2]==="parameters"&&i[4]==="examples"&&i[6]==="value",i=>i[0]==="paths"&&i[3]==="parameters"&&i[5]==="examples"&&i[7]==="value",i=>i[0]==="paths"&&i[2]==="parameters"&&i[4]==="content"&&i[6]==="example",i=>i[0]==="paths"&&i[2]==="parameters"&&i[4]==="content"&&i[6]==="examples"&&i[8]==="value",i=>i[0]==="paths"&&i[3]==="parameters"&&i[4]==="content"&&i[7]==="example",i=>i[0]==="paths"&&i[3]==="parameters"&&i[5]==="content"&&i[7]==="examples"&&i[9]==="value"],Jf={key:"$ref",plugin:(i,o,h,v)=>{const x=v.getInstance(),C=h.slice(0,-1);if(Th(C)||(de=>Ic.some((Ee=>Ee(de))))(C))return;const{baseDoc:N}=v.getContext(h);if(typeof i!="string")return new hm("$ref: must be a string (JSON-Ref)",{$ref:i,baseDoc:N,fullPath:h});const D=mi(i),U=D[0],G=D[1]||"";let X,re,ue;try{X=N||U?al(U,N):null}catch(de){return T0(de,{pointer:G,$ref:i,basePath:X,fullPath:h})}if((function(de,Ee,ye,Fe){let ze=bs.get(Fe);ze||(ze={},bs.set(Fe,ze));const Le=(function(st){return st.length===0?"":`/${st.map(ag).join("/")}`})(ye),Ge=`${Ee||""}#${de}`,Xe=Le.replace(/allOf\/\d+\/?/g,""),dt=Fe.contextTree.get([]).baseDoc;if(Ee===dt&&I0(Xe,de))return!0;let _t="";return ye.some((st=>(_t=`${_t}/${ag(st)}`,ze[_t]&&ze[_t].some((rt=>I0(rt,Ge)||I0(Ge,rt))))))?!0:void(ze[Xe]=(ze[Xe]||[]).concat(Ge))})(G,X,C,v)&&!x.useCircularStructures){const de=ty(i,X);return i===de?null:is.replace(h,de)}if(X==null?(ue=gw(G),re=v.get(ue),re===void 0&&(re=new hm(`Could not resolve reference: ${i}`,{pointer:G,$ref:i,baseDoc:N,fullPath:h}))):(re=Wu(X,G),re=re.__value!=null?re.__value:re.catch((de=>{throw T0(de,{pointer:G,$ref:i,baseDoc:N,fullPath:h})}))),re instanceof Error)return[is.remove(h),re];const oe=ty(i,X),he=is.replace(C,re,{$$ref:oe});if(X&&X!==N)return[he,is.context(C,{baseDoc:X})];try{if(!(function(de,Ee){const ye=[de];return Ee.path.reduce(((ze,Le)=>(ye.push(ze[Le]),ze[Le])),de),Fe(Ee.value);function Fe(ze){return is.isObject(ze)&&(ye.indexOf(ze)>=0||Object.keys(ze).some((Le=>Fe(ze[Le]))))}})(v.state,he)||x.useCircularStructures)return he}catch{return null}}},vu=Object.assign(Jf,{docCache:Rc,absoluteify:al,clearCache:function(i){i!==void 0?delete Rc[i]:Object.keys(Rc).forEach((o=>{delete Rc[o]}))},JSONRefError:hm,wrapError:T0,getDoc:R0,split:mi,extractFromDoc:Wu,fetchJSON:function(i){return fetch(i,{headers:{Accept:Ha},loadSpec:!0}).then((o=>o.text())).then((o=>Yo.load(o)))},extract:Hp,jsonPointerToArray:gw,unescapeJsonPointerToken:dm}),Fs=vu;function al(i,o){if(!P0.test(i)){if(!o)throw new hm(`Tried to resolve a relative URL, without having a basePath. path: '${i}' basePath: '${o}'`);return ql(o,i)}return i}function T0(i,o){let h;return h=i&&i.response&&i.response.body?`${i.response.body.code} ${i.response.body.message}`:i.message,new hm(`Could not resolve reference: ${h}`,{...o,cause:i})}function mi(i){return(i+"").split("#")}function Wu(i,o){const h=Rc[i];if(h&&!is.isPromise(h))try{const v=Hp(o,h);return Object.assign(Promise.resolve(v),{__value:v})}catch(v){return Promise.reject(v)}return R0(i).then((v=>Hp(o,v)))}function R0(i){const o=Rc[i];return o?is.isPromise(o)?o:Promise.resolve(o):(Rc[i]=vu.fetchJSON(i).then((h=>(Rc[i]=h,h))),Rc[i])}function Hp(i,o){const h=gw(i);if(h.length<1)return o;const v=is.getIn(o,h);if(v===void 0)throw new hm(`Could not resolve pointer: ${i} does not exist in document`,{pointer:i});return v}function gw(i){if(typeof i!="string")throw new TypeError("Expected a string, got a "+typeof i);return i[0]==="/"&&(i=i.substr(1)),i===""?[]:i.split("/").map(dm)}function dm(i){return typeof i!="string"?i:new URLSearchParams(`=${i.replace(/~1/g,"/").replace(/~0/g,"~")}`).get("")}function ag(i){return new URLSearchParams([["",i.replace(/~/g,"~0").replace(/\//g,"~1")]]).toString().slice(1)}const Qb=i=>!i||i==="/"||i==="#";function I0(i,o){if(Qb(o))return!0;const h=i.charAt(o.length),v=o.slice(-1);return i.indexOf(o)===0&&(!h||h==="/"||h==="#")&&v!=="#"}const yw={key:"allOf",plugin:(i,o,h,v,x)=>{if(x.meta&&x.meta.$$ref)return;const C=h.slice(0,-1);if(Th(C))return;if(!Array.isArray(i)){const G=new TypeError("allOf must be an array");return G.fullPath=h,G}let N=!1,D=x.value;if(C.forEach((G=>{D&&(D=D[G])})),D={...D},Object.keys(D).length===0)return;delete D.allOf;const U=[];return U.push(v.replace(C,{})),i.forEach(((G,X)=>{if(!v.isObject(G)){if(N)return null;N=!0;const ue=new TypeError("Elements in allOf must be objects");return ue.fullPath=h,U.push(ue)}U.push(v.mergeDeep(C,G));const re=(function(ue,oe,{specmap:he,getBaseUrlForNodePath:de=ye=>he.getContext([...oe,...ye]).baseDoc,targetKeys:Ee=["$ref","$$ref"]}={}){const ye=[];return ol(ue).forEach((function(){if(Ee.includes(this.key)&&typeof this.node=="string"){const Fe=this.path,ze=oe.concat(this.path),Le=ty(this.node,de(Fe));ye.push(he.replace(ze,Le))}})),ye})(G,h.slice(0,-1),{getBaseUrlForNodePath:ue=>v.getContext([...h,X,...ue]).baseDoc,specmap:v});U.push(...re)})),D.example&&U.push(v.remove([].concat(C,"example"))),U.push(v.mergeDeep(C,D)),D.$$ref||U.push(v.remove([].concat(C,"$$ref"))),U}},Mc={key:"parameters",plugin:(i,o,h,v)=>{if(Array.isArray(i)&&i.length){const x=Object.assign([],i),C=h.slice(0,-1),N={...is.getIn(v.spec,C)};for(let D=0;D{const x={...i};for(const C in i)try{x[C].default=v.modelPropertyMacro(x[C])}catch(N){const D=new Error(N);return D.fullPath=h,D}return is.replace(h,x)}};class M0{constructor(o){this.root=Uo(o||{})}set(o,h){const v=this.getParent(o,!0);if(!v)return void Rs(this.root,h,null);const x=o[o.length-1],{children:C}=v;C[x]?Rs(C[x],h,v):C[x]=Uo(h,v)}get(o){if((o=o||[]).length<1)return this.root.value;let h,v,x=this.root;for(let C=0;C{if(!v)return v;const{children:C}=v;return!C[x]&&h&&(C[x]=Uo(null,v)),C[x]}),this.root)}}function Uo(i,o){return Rs({children:{}},i,o)}function Rs(i,o,h){return i.value=o||{},i.protoValue=h?{...h.protoValue,...i.value}:i.value,Object.keys(i.children).forEach((v=>{const x=i.children[v];i.children[v]=Rs(x,x.value,i)})),i}const $a=()=>{};class xl{static getPluginName(o){return o.pluginName}static getPatchesOfType(o,h){return o.filter(h)}constructor(o){Object.assign(this,{spec:"",debugLevel:"info",plugins:[],pluginHistory:{},errors:[],mutations:[],promisedPatches:[],state:{},patches:[],context:{},contextTree:new M0,showDebug:!1,allPatches:[],pluginProp:"specMap",libMethods:Object.assign(Object.create(this),is,{getInstance:()=>this}),allowMetaPatches:!1},o),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(is.isFunction),this.patches.push(is.add([],this.spec)),this.patches.push(is.context([],this.context)),this.updatePatches(this.patches)}debug(o,...h){this.debugLevel===o&&console.log(...h)}verbose(o,...h){this.debugLevel==="verbose"&&console.log(`[${o}] `,...h)}wrapPlugin(o,h){const{pathDiscriminator:v}=this;let x,C=null;return o[this.pluginProp]?(C=o,x=o[this.pluginProp]):is.isFunction(o)?x=o:is.isObject(o)&&(x=(function(N){const D=(U,G)=>!Array.isArray(U)||U.every(((X,re)=>X===G[re]));return function*(U,G){const X={};for(const[ue,oe]of U.filter(is.isAdditiveMutation).entries()){if(!(uethis.getMutationsForPlugin(o).length>0))}nextPromisedPatch(){if(this.promisedPatches.length>0)return Promise.race(this.promisedPatches.map((o=>o.value)))}getPluginHistory(o){const h=this.constructor.getPluginName(o);return this.pluginHistory[h]||[]}getPluginRunCount(o){return this.getPluginHistory(o).length}getPluginHistoryTip(o){const h=this.getPluginHistory(o);return h&&h[h.length-1]||{}}getPluginMutationIndex(o){const h=this.getPluginHistoryTip(o).mutationIndex;return typeof h!="number"?-1:h}updatePluginHistory(o,h){const v=this.constructor.getPluginName(o);this.pluginHistory[v]=this.pluginHistory[v]||[],this.pluginHistory[v].push(h)}updatePatches(o){is.normalizeArray(o).forEach((h=>{if(h instanceof Error)this.errors.push(h);else try{if(!is.isObject(h))return void this.debug("updatePatches","Got a non-object patch",h);if(this.showDebug&&this.allPatches.push(h),is.isPromise(h.value))return this.promisedPatches.push(h),void this.promisedPatchThen(h);if(is.isContextPatch(h))return void this.setContext(h.path,h.value);is.isMutation(h)&&this.updateMutations(h)}catch(v){console.error(v),this.errors.push(v)}}))}updateMutations(o){typeof o.value=="object"&&!Array.isArray(o.value)&&this.allowMetaPatches&&(o.value={...o.value});const h=is.applyPatch(this.state,o,{allowMetaPatches:this.allowMetaPatches});h&&(this.mutations.push(o),this.state=h)}removePromisedPatch(o){const h=this.promisedPatches.indexOf(o);h<0?this.debug("Tried to remove a promisedPatch that isn't there!"):this.promisedPatches.splice(h,1)}promisedPatchThen(o){return o.value=o.value.then((h=>{const v={...o,value:h};this.removePromisedPatch(o),this.updatePatches(v)})).catch((h=>{this.removePromisedPatch(o),this.updatePatches(h)})),o.value}getMutations(o,h){return o=o||0,typeof h!="number"&&(h=this.mutations.length),this.mutations.slice(o,h)}getCurrentMutations(){return this.getMutationsForPlugin(this.getCurrentPlugin())}getMutationsForPlugin(o){const h=this.getPluginMutationIndex(o);return this.getMutations(h+1)}getCurrentPlugin(){return this.currentPlugin}getLib(){return this.libMethods}_get(o){return is.getIn(this.state,o)}_getContext(o){return this.contextTree.get(o)}setContext(o,h){return this.contextTree.set(o,h)}_hasRun(o){return this.getPluginRunCount(this.getCurrentPlugin())>(o||0)}dispatch(){const o=this,h=this.nextPlugin();if(!h){const x=this.nextPromisedPatch();if(x)return x.then((()=>this.dispatch())).catch((()=>this.dispatch()));const C={spec:this.state,errors:this.errors};return this.showDebug&&(C.patches=this.allPatches),Promise.resolve(C)}if(o.pluginCount=o.pluginCount||new WeakMap,o.pluginCount.set(h,(o.pluginCount.get(h)||0)+1),o.pluginCount[h]>100)return Promise.resolve({spec:o.state,errors:o.errors.concat(new Error("We've reached a hard limit of 100 plugin runs"))});if(h!==this.currentPlugin&&this.promisedPatches.length){const x=this.promisedPatches.map((C=>C.value));return Promise.all(x.map((C=>C.then($a,$a)))).then((()=>this.dispatch()))}return(function(){o.currentPlugin=h;const x=o.getCurrentMutations(),C=o.mutations.length-1;try{if(h.isGenerator)for(const N of h(x,o.getLib()))v(N);else v(h(x,o.getLib()))}catch(N){console.error(N),v([Object.assign(Object.create(N),{plugin:h})])}finally{o.updatePluginHistory(h,{mutationIndex:C})}return o.dispatch()})();function v(x){x&&(x=is.fullyNormalizeArray(x),o.updatePatches(x,h))}}}const ll={refs:Fs,allOf:yw,parameters:Mc,properties:$c};function Ja(i,o={}){const{requestInterceptor:h,responseInterceptor:v}=o,x=i.withCredentials?"include":"same-origin";return C=>i({url:C,loadSpec:!0,requestInterceptor:h,responseInterceptor:v,headers:{Accept:Ha},credentials:x}).then((N=>N.body))}function Kf(i,o){return o||typeof navigator>"u"||(o=navigator),o&&o.product==="ReactNative"?!(!i||typeof i!="object"||typeof i.uri!="string"):typeof File<"u"&&i instanceof File||typeof Blob<"u"&&i instanceof Blob||!!ArrayBuffer.isView(i)||i!==null&&typeof i=="object"&&typeof i.pipe=="function"}function ea(i,o){return Array.isArray(i)&&i.some((h=>Kf(h,o)))}class lg extends File{constructor(o,h="",v={}){super([o],h,v),this.data=o}valueOf(){return this.data}toString(){return this.valueOf()}}const mm=i=>":/?#[]@!$&'()*+,;=".indexOf(i)>-1,$0=i=>/^[a-z0-9\-._~]+$/i.test(i);function F0(i,o="reserved"){return[...i].map((h=>{if($0(h)||mm(h)&&o==="unsafe")return h;const v=new TextEncoder;return Array.from(v.encode(h)).map((x=>`0${x.toString(16).toUpperCase()}`.slice(-2))).map((x=>`%${x}`)).join("")})).join("")}function cg(i){const{value:o}=i;return Array.isArray(o)?(function({key:h,value:v,style:x,explode:C,escape:N}){if(x==="simple")return v.map((D=>ta(D,N))).join(",");if(x==="label")return`.${v.map((D=>ta(D,N))).join(".")}`;if(x==="matrix")return v.map((D=>ta(D,N))).reduce(((D,U)=>!D||C?`${D||""};${h}=${U}`:`${D},${U}`),"");if(x==="form"){const D=C?`&${h}=`:",";return v.map((U=>ta(U,N))).join(D)}if(x==="spaceDelimited"){const D=C?`${h}=`:"";return v.map((U=>ta(U,N))).join(` ${D}`)}if(x==="pipeDelimited"){const D=C?`${h}=`:"";return v.map((U=>ta(U,N))).join(`|${D}`)}})(i):typeof o=="object"?(function({key:h,value:v,style:x,explode:C,escape:N}){const D=Object.keys(v);if(x==="simple")return D.reduce(((U,G)=>{const X=ta(v[G],N);return`${U?`${U},`:""}${G}${C?"=":","}${X}`}),"");if(x==="label")return D.reduce(((U,G)=>{const X=ta(v[G],N);return`${U?`${U}.`:"."}${G}${C?"=":"."}${X}`}),"");if(x==="matrix"&&C)return D.reduce(((U,G)=>`${U?`${U};`:";"}${G}=${ta(v[G],N)}`),"");if(x==="matrix")return D.reduce(((U,G)=>{const X=ta(v[G],N);return`${U?`${U},`:`;${h}=`}${G},${X}`}),"");if(x==="form")return D.reduce(((U,G)=>{const X=ta(v[G],N);return`${U?`${U}${C?"&":","}`:""}${G}${C?"=":","}${X}`}),"")})(i):(function({key:h,value:v,style:x,escape:C}){if(x==="simple")return ta(v,C);if(x==="label")return`.${ta(v,C)}`;if(x==="matrix")return`;${h}=${ta(v,C)}`;if(x==="form"||x==="deepObject")return ta(v,C)})(i)}function ta(i,o=!1){return Array.isArray(i)||i!==null&&typeof i=="object"?i=JSON.stringify(i):typeof i!="number"&&typeof i!="boolean"||(i=String(i)),o&&typeof i=="string"&&i.length>0?F0(i,o):i??""}const cv={form:",",spaceDelimited:"%20",pipeDelimited:"|"},ug={csv:",",ssv:"%20",tsv:"%09",pipes:"|"};function Al(i,o,h=!1){const{collectionFormat:v,allowEmptyValue:x,serializationOption:C,encoding:N}=o,D=typeof o!="object"||Array.isArray(o)?o:o.value,U=h?X=>X.toString():X=>encodeURIComponent(X),G=U(i);if(D===void 0&&x)return[[G,""]];if(Kf(D)||ea(D))return[[G,D]];if(C)return Qs(i,D,h,C);if(N){if([typeof N.style,typeof N.explode,typeof N.allowReserved].some((X=>X!=="undefined"))){const{style:X,explode:re,allowReserved:ue}=N;return Qs(i,D,h,{style:X,explode:re,allowReserved:ue})}if(typeof N.contentType=="string"){if(N.contentType.startsWith("application/json")){const re=U(typeof D=="string"?D:JSON.stringify(D));return[[G,new lg(re,"blob",{type:N.contentType})]]}const X=U(String(D));return[[G,new lg(X,"blob",{type:N.contentType})]]}return typeof D!="object"?[[G,U(D)]]:Array.isArray(D)&&D.every((X=>typeof X!="object"))?[[G,D.map(U).join(",")]]:[[G,U(JSON.stringify(D))]]}return typeof D!="object"?[[G,U(D)]]:Array.isArray(D)?v==="multi"?[[G,D.map(U)]]:[[G,D.map(U).join(ug[v||"csv"])]]:[[G,""]]}function Qs(i,o,h,v){const x=v.style||"form",C=v.explode===void 0?x==="form":v.explode,N=!h&&(v&&v.allowReserved?"unsafe":"reserved"),D=G=>ta(G,N),U=h?G=>G:G=>D(G);return typeof o!="object"?[[U(i),D(o)]]:Array.isArray(o)?C?[[U(i),o.map(D)]]:[[U(i),o.map(D).join(cv[x])]]:x==="deepObject"?Object.keys(o).map((G=>[U(`${i}[${G}]`),D(o[G])])):C?Object.keys(o).map((G=>[U(G),D(o[G])])):[[U(i),Object.keys(o).map((G=>[`${U(G)},${D(o[G])}`])).join(",")]]}function kl(i){return((o,{encode:h=!0}={})=>{const v=(N,D,U)=>(Array.isArray(U)?U.reduce(((G,X)=>v(N,D,X)),N):U instanceof Date?N.append(D,U.toISOString()):typeof U=="object"?Object.entries(U).reduce(((G,[X,re])=>v(N,`${D}[${X}]`,re)),N):N.append(D,U),N),x=Object.entries(o).reduce(((N,[D,U])=>v(N,D,U)),new URLSearchParams),C=String(x);return h?C:decodeURIComponent(C)})(Object.keys(i).reduce(((o,h)=>{for(const[v,x]of Al(h,i[h]))o[v]=x instanceof lg?x.valueOf():x;return o}),{}),{encode:!1})}function ra(i={}){const{url:o="",query:h,form:v}=i;if(v){const C=Object.keys(v).some((D=>{const{value:U}=v[D];return Kf(U)||ea(U)})),N=i.headers["content-type"]||i.headers["Content-Type"];if(C||/multipart\/form-data/i.test(N)){const D=(x=i.form,Object.entries(x).reduce(((U,[G,X])=>{for(const[re,ue]of Al(G,X,!0))if(Array.isArray(ue))for(const oe of ue)if(ArrayBuffer.isView(oe)){const he=new Blob([oe]);U.append(re,he)}else U.append(re,oe);else if(ArrayBuffer.isView(ue)){const oe=new Blob([ue]);U.append(re,oe)}else U.append(re,ue);return U}),new FormData));i.formdata=D,i.body=D}else i.body=kl(v);delete i.form}var x;if(h){const[C,N]=o.split("?");let D="";if(N){const G=new URLSearchParams(N);Object.keys(h).forEach((X=>G.delete(X))),D=String(G)}const U=((...G)=>{const X=G.filter((re=>re)).join("&");return X?`?${X}`:""})(D,kl(h));i.url=C+U,delete i.query}return i}function Ol(i={}){return typeof i.entries!="function"?{}:Array.from(i.entries()).reduce(((o,[h,v])=>(o[h]=(function(x){return x.includes(", ")?x.split(", "):x})(v),o)),{})}function Ul(i,o,{loadSpec:h=!1}={}){const v={ok:i.ok,url:i.url||o,status:i.status,statusText:i.statusText,headers:Ol(i.headers)},x=v.headers["content-type"],C=h||((N="")=>/(json|xml|yaml|text)\b/.test(N))(x);return(C?i.text:i.blob||i.buffer).call(i).then((N=>{if(v.text=N,v.data=N,C)try{const D=(function(U,G){if(G){if(G.indexOf("application/json")===0||G.indexOf("+json")>0)return JSON.parse(U);if(G.indexOf("application/xml")===0||G.indexOf("+xml")>0)return U}return Yo.load(U)})(N,x);v.body=D,v.obj=D}catch(D){v.parseError=D}return v}))}async function dp(i,o={}){typeof i=="object"&&(i=(o=i).url),o.headers=o.headers||{},(o=ra(o)).headers&&Object.keys(o.headers).forEach((x=>{const C=o.headers[x];typeof C=="string"&&(o.headers[x]=C.replace(/\n+/g," "))})),o.requestInterceptor&&(o=await o.requestInterceptor(o)||o);const h=o.headers["content-type"]||o.headers["Content-Type"];let v;/multipart\/form-data/i.test(h)&&(delete o.headers["content-type"],delete o.headers["Content-Type"]);try{v=await(o.userFetch||fetch)(o.url,o),v=await Ul(v,i,o),o.responseInterceptor&&(v=await o.responseInterceptor(v)||v)}catch(x){if(!v)throw x;const C=new Error(v.statusText||`response status is ${v.status}`);throw C.status=v.status,C.statusCode=v.status,C.responseError=x,C}if(!v.ok){const x=new Error(v.statusText||`response status is ${v.status}`);throw x.status=v.status,x.statusCode=v.status,x.response=v,x}return v}function lo(i,o,h){return h=h||(v=>v),o=o||(v=>v),v=>(typeof v=="string"&&(v={url:v}),v=ra(v),v=o(v),h(i(v)))}const Rh=i=>{var o,h;const{baseDoc:v,url:x}=i,C=(o=v??x)!==null&&o!==void 0?o:"";return typeof((h=globalThis.document)===null||h===void 0?void 0:h.baseURI)=="string"?String(new URL(C,globalThis.document.baseURI)):C},Ih=i=>{const{fetch:o,http:h}=i;return o||h||dp};async function gm(i){const{spec:o,mode:h,allowMetaPatches:v=!0,pathDiscriminator:x,modelPropertyMacro:C,parameterMacro:N,requestInterceptor:D,responseInterceptor:U,skipNormalization:G=!1,useCircularStructures:X,strategies:re}=i,ue=Rh(i),oe=Ih(i),he=re.find((de=>de.match(o)));return(async function(de){ue&&(ll.refs.docCache[ue]=de),ll.refs.fetchJSON=Ja(oe,{requestInterceptor:D,responseInterceptor:U});const Ee=[ll.refs];typeof N=="function"&&Ee.push(ll.parameters),typeof C=="function"&&Ee.push(ll.properties),h!=="strict"&&Ee.push(ll.allOf);const ye=await(Fe={spec:de,context:{baseDoc:ue},plugins:Ee,allowMetaPatches:v,pathDiscriminator:x,parameterMacro:N,modelPropertyMacro:C,useCircularStructures:X},new xl(Fe).dispatch());var Fe;return G||(ye.spec=he.normalize(ye.spec)),ye})(o)}const Fc=_i((function(i,o){return i&&o})),iu=_i((function(i,o){return am(i)?function(){return i.apply(this,arguments)&&o.apply(this,arguments)}:wf(Fc)(i,o)})),Ka=Ll(null),bu=zu(Ka);function ym(i){return ym=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},ym(i)}const mp=function(i){return ym(i)==="object"},uv=vs(1,iu(bu,mp));var Ed=Xo(Ta,cm("Object")),Mh=Xo(Va,Ll(Va(Object))),fg=Lu(iu(Vp,Mh),["constructor"]),Gf=vs(1,(function(i){if(!uv(i)||!Ed(i))return!1;var o=Object.getPrototypeOf(i);return!!Ka(o)||fg(o)}));const Hu=Gf,Jp=i=>i.replace(/\W/gi,"_");function ry(i,o,h="",{v2OperationIdCompatibilityMode:v}={}){return!i||typeof i!="object"?null:(i.operationId||"").replace(/\s/g,"").length?Jp(i.operationId):(function(x,C,{v2OperationIdCompatibilityMode:N}={}){if(N){let D=`${C.toLowerCase()}_${x}`.replace(/[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g,"_");return D=D||`${x.substring(1)}_${C}`,D.replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return`${C.toLowerCase()}${Jp(x)}`})(o,h,{v2OperationIdCompatibilityMode:v})}function vm(i){const{spec:o}=i,{paths:h}=o,v={};if(!h||o.$$normalized)return i;for(const x in h){const C=h[x];if(C==null||!["object","function"].includes(typeof C))continue;const N=C.parameters;for(const D in C){const U=C[D];if(U==null||!["object","function"].includes(typeof U))continue;const G=ry(U,x,D);if(G){v[G]?v[G].push(U):v[G]=[U];const X=v[G];if(X.length>1)X.forEach(((re,ue)=>{re.__originalOperationId=re.__originalOperationId||re.operationId,re.operationId=`${G}${ue+1}`}));else if(U.operationId!==void 0){const re=X[0];re.__originalOperationId=re.__originalOperationId||U.operationId,re.operationId=G}}if(D!=="parameters"){const X=[],re={};for(const ue in o)ue!=="produces"&&ue!=="consumes"&&ue!=="security"||(re[ue]=o[ue],X.push(re));if(N&&(re.parameters=N,X.push(re)),X.length)for(const ue of X)for(const oe in ue)if(Array.isArray(U[oe])){if(oe==="parameters")for(const he of ue[oe])U[oe].some((de=>!(!Hu(de)&&!Hu(he))&&(de===he||["name","$ref","$$ref"].some((Ee=>typeof de[Ee]=="string"&&typeof he[Ee]=="string"&&de[Ee]===he[Ee])))))||U[oe].push(he)}else U[oe]=ue[oe]}}}return o.$$normalized=!0,i}const fv={name:"generic",match:()=>!0,normalize(i){const{spec:o}=vm({spec:i});return o},resolve:async i=>gm(i)},Nc=fv,bm=i=>{try{const{openapi:o}=i;return typeof o=="string"&&/^3\.0\.(?:[1-9]\d*|0)$/.test(o)}catch{return!1}},z=i=>{try{const{openapi:o}=i;return typeof o=="string"&&/^3\.1\.(?:[1-9]\d*|0)$/.test(o)}catch{return!1}},Y=i=>bm(i)||z(i),be={name:"openapi-2",match:i=>(o=>{try{const{swagger:h}=o;return h==="2.0"}catch{return!1}})(i),normalize(i){const{spec:o}=vm({spec:i});return o},resolve:async i=>(async function(o){return gm(o)})(i)},Ve=be,lt={name:"openapi-3-0",match:i=>bm(i),normalize(i){const{spec:o}=vm({spec:i});return o},resolve:async i=>(async function(o){return gm(o)})(i)},At=lt;var it=s(34035);function tr(i){return i&&i["@@transducer/reduced"]?i:{"@@transducer/value":i,"@@transducer/reduced":!0}}var wr=(function(){function i(o,h){this.xf=h,this.f=o,this.all=!0}return i.prototype["@@transducer/init"]=Ra,i.prototype["@@transducer/result"]=function(o){return this.all&&(o=this.xf["@@transducer/step"](o,!0)),this.xf["@@transducer/result"](o)},i.prototype["@@transducer/step"]=function(o,h){return this.f(h)||(this.all=!1,o=tr(this.xf["@@transducer/step"](o,!1))),o},i})();function nn(i){return function(o){return new wr(i,o)}}var sn=_i(mf(["all"],nn,(function(i,o){for(var h=0;ho.classes.contains("api"))).first}get results(){return this.children.filter((o=>o.classes.contains("result")))}get result(){return this.results.first}get annotations(){return this.children.filter((o=>o.element==="annotation"))}get warnings(){return this.children.filter((o=>o.element==="annotation"&&o.classes.contains("warning")))}get errors(){return this.children.filter((o=>o.element==="annotation"&&o.classes.contains("error")))}get isEmpty(){return this.children.reject((o=>o.element==="annotation")).isEmpty}replaceResult(o){const{result:h}=this;if(Oh(h))return!1;const v=this.content.findIndex((x=>x===h));return v!==-1&&(this.content[v]=o,!0)}}const Si=In;class Wn extends it.wE{constructor(o,h,v){super(o,h,v),this.element="sourceMap"}get positionStart(){return this.children.filter((o=>o.classes.contains("position"))).get(0)}get positionEnd(){return this.children.filter((o=>o.classes.contains("position"))).get(1)}set position(o){if(o===void 0)return;const h=new it.wE([o.start.row,o.start.column,o.start.char]),v=new it.wE([o.end.row,o.end.column,o.end.char]);h.classes.push("position"),v.classes.push("position"),this.push(h).push(v)}}const ms=Wn,Gi=(i,o)=>typeof o=="object"&&o!==null&&i in o&&typeof o[i]=="function",Mo=i=>typeof i=="object"&&i!=null&&"_storedElement"in i&&typeof i._storedElement=="string"&&"_content"in i,Ti=(i,o)=>typeof o=="object"&&o!==null&&"primitive"in o&&typeof o.primitive=="function"&&o.primitive()===i,Xi=(i,o)=>typeof o=="object"&&o!==null&&"classes"in o&&(Array.isArray(o.classes)||o.classes instanceof it.wE)&&o.classes.includes(i),gs=(i,o)=>typeof o=="object"&&o!==null&&"element"in o&&o.element===i,gn=i=>i({hasMethod:Gi,hasBasicElementProps:Mo,primitiveEq:Ti,isElementType:gs,hasClass:Xi}),Gs=gn((({hasBasicElementProps:i,primitiveEq:o})=>h=>h instanceof it.Hg||i(h)&&o(void 0,h))),oi=gn((({hasBasicElementProps:i,primitiveEq:o})=>h=>h instanceof it.Om||i(h)&&o("string",h))),lc=gn((({hasBasicElementProps:i,primitiveEq:o})=>h=>h instanceof it.kT||i(h)&&o("number",h))),Yf=gn((({hasBasicElementProps:i,primitiveEq:o})=>h=>h instanceof it.Os||i(h)&&o("null",h))),Ef=gn((({hasBasicElementProps:i,primitiveEq:o})=>h=>h instanceof it.bd||i(h)&&o("boolean",h))),Ys=gn((({hasBasicElementProps:i,primitiveEq:o,hasMethod:h})=>v=>v instanceof it.Sh||i(v)&&o("object",v)&&h("keys",v)&&h("values",v)&&h("items",v))),$o=gn((({hasBasicElementProps:i,primitiveEq:o,hasMethod:h})=>v=>v instanceof it.wE&&!(v instanceof it.Sh)||i(v)&&o("array",v)&&h("push",v)&&h("unshift",v)&&h("map",v)&&h("reduce",v))),Dc=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof it.Pr||i(v)&&o("member",v)&&h(void 0,v))),wm=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof it.Ft||i(v)&&o("link",v)&&h(void 0,v))),gp=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof it.sI||i(v)&&o("ref",v)&&h(void 0,v))),N0=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof ti||i(v)&&o("annotation",v)&&h("array",v))),Zf=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof Zr||i(v)&&o("comment",v)&&h("string",v))),ny=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof Si||i(v)&&o("parseResult",v)&&h("array",v))),Sd=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof ms||i(v)&&o("sourceMap",v)&&h("array",v))),M=i=>gs("object",i)||gs("array",i)||gs("boolean",i)||gs("number",i)||gs("string",i)||gs("null",i)||gs("member",i),L=i=>Sd(i.meta.get("sourceMap")),te=(i,o)=>{if(i.length===0)return!0;const h=o.attributes.get("symbols");return!!$o(h)&&mn(tu(h.toValue()),i)},ge=(i,o)=>i.length===0||mn(tu(o.classes.toValue()),i),Me=function(){return!0},We=function(){return!1},pt=(i,o,h)=>{const v=i[o];if(v!=null){if(!h&&typeof v=="function")return v;const x=h?v.leave:v.enter;if(typeof x=="function")return x}else{const x=h?i.leave:i.enter;if(x!=null){if(typeof x=="function")return x;const C=x[o];if(typeof C=="function")return C}}return null},Ot={},Jt=i=>i?.type,fr=i=>typeof Jt(i)=="string",Sr=i=>Object.create(Object.getPrototypeOf(i),Object.getOwnPropertyDescriptors(i)),Vr=(i,{visitFnGetter:o=pt,nodeTypeGetter:h=Jt,breakSymbol:v=Ot,deleteNodeSymbol:x=null,skipVisitingNodeSymbol:C=!1,exposeEdits:N=!1}={})=>{const D=Symbol("skip"),U=new Array(i.length).fill(D);return{enter(G,X,re,ue,oe,he){let de=G,Ee=!1;const ye={...he,replaceWith(Fe,ze){he.replaceWith(Fe,ze),de=Fe}};for(let Fe=0;Fe{const D=Symbol("skip"),U=new Array(i.length).fill(D);return{async enter(G,X,re,ue,oe,he){let de=G,Ee=!1;const ye={...he,replaceWith(Fe,ze){he.replaceWith(Fe,ze),de=Fe}};for(let Fe=0;Fe{const oe=h||{};let he,de,Ee=Array.isArray(i),ye=[i],Fe=-1,ze=[],Le=i;const Ge=[],Xe=[];do{Fe+=1;const ft=Fe===ye.length;let st;const rt=ft&&ze.length!==0;if(ft){if(st=Xe.length===0?void 0:Ge.pop(),Le=de,de=Xe.pop(),rt)if(Ee){Le=Le.slice();let xt=0;for(const[Ht,lr]of ze){const Gt=Ht-xt;lr===C?(Le.splice(Gt,1),xt+=1):Le[Gt]=lr}}else{Le=X(Le);for(const[xt,Ht]of ze)Le[xt]=Ht}Fe=he.index,ye=he.keys,ze=he.edits,Ee=he.inArray,he=he.prev}else if(de!==C&&de!==void 0){if(st=Ee?Fe:ye[Fe],Le=de[st],Le===C||Le===void 0)continue;Ge.push(st)}let wt;if(!Array.isArray(Le)){var dt;if(!G(Le))throw new $s(`Invalid AST Node: ${String(Le)}`,{node:Le});if(re&&Xe.includes(Le)){typeof ue=="function"&&ue(Le,st,de,Ge,Xe),Ge.pop();continue}const xt=D(o,U(Le),ft);if(xt){for(const[lr,Gt]of Object.entries(v))o[lr]=Gt;const Ht={replaceWith(lr,Gt){typeof Gt=="function"?Gt(lr,Le,st,de,Ge,Xe):de&&(de[st]=lr),ft||(Le=lr)}};wt=xt.call(o,Le,st,de,Ge,Xe,Ht)}if(typeof((dt=wt)===null||dt===void 0?void 0:dt.then)=="function")throw new $s("Async visitor not supported in sync mode",{visitor:o,visitFn:xt});if(wt===x)break;if(wt===N){if(!ft){Ge.pop();continue}}else if(wt!==void 0&&(ze.push([st,wt]),!ft)){if(!G(wt)){Ge.pop();continue}Le=wt}}var _t;wt===void 0&&rt&&ze.push([st,Le]),!ft&&(he={inArray:Ee,index:Fe,keys:ye,edits:ze,prev:he},Ee=Array.isArray(Le),ye=Ee?Le:(_t=oe[U(Le)])!==null&&_t!==void 0?_t:[],Fe=-1,ze=[],de!==C&&de!==void 0&&Xe.push(de),de=Le)}while(he!==void 0);return ze.length!==0?ze[ze.length-1][1]:i};Rr[Symbol.for("nodejs.util.promisify.custom")]=async(i,o,{keyMap:h=null,state:v={},breakSymbol:x=Ot,deleteNodeSymbol:C=null,skipVisitingNodeSymbol:N=!1,visitFnGetter:D=pt,nodeTypeGetter:U=Jt,nodePredicate:G=fr,nodeCloneFn:X=Sr,detectCycles:re=!0,detectCyclesCallback:ue=null}={})=>{const oe=h||{};let he,de,Ee=Array.isArray(i),ye=[i],Fe=-1,ze=[],Le=i;const Ge=[],Xe=[];do{Fe+=1;const _t=Fe===ye.length;let ft;const st=_t&&ze.length!==0;if(_t){if(ft=Xe.length===0?void 0:Ge.pop(),Le=de,de=Xe.pop(),st)if(Ee){Le=Le.slice();let wt=0;for(const[xt,Ht]of ze){const lr=xt-wt;Ht===C?(Le.splice(lr,1),wt+=1):Le[lr]=Ht}}else{Le=X(Le);for(const[wt,xt]of ze)Le[wt]=xt}Fe=he.index,ye=he.keys,ze=he.edits,Ee=he.inArray,he=he.prev}else if(de!==C&&de!==void 0){if(ft=Ee?Fe:ye[Fe],Le=de[ft],Le===C||Le===void 0)continue;Ge.push(ft)}let rt;if(!Array.isArray(Le)){if(!G(Le))throw new $s(`Invalid AST Node: ${String(Le)}`,{node:Le});if(re&&Xe.includes(Le)){typeof ue=="function"&&ue(Le,ft,de,Ge,Xe),Ge.pop();continue}const wt=D(o,U(Le),_t);if(wt){for(const[Ht,lr]of Object.entries(v))o[Ht]=lr;const xt={replaceWith(Ht,lr){typeof lr=="function"?lr(Ht,Le,ft,de,Ge,Xe):de&&(de[ft]=Ht),_t||(Le=Ht)}};rt=await wt.call(o,Le,ft,de,Ge,Xe,xt)}if(rt===x)break;if(rt===N){if(!_t){Ge.pop();continue}}else if(rt!==void 0&&(ze.push([ft,rt]),!_t)){if(!G(rt)){Ge.pop();continue}Le=rt}}var dt;rt===void 0&&st&&ze.push([ft,Le]),!_t&&(he={inArray:Ee,index:Fe,keys:ye,edits:ze,prev:he},Ee=Array.isArray(Le),ye=Ee?Le:(dt=oe[U(Le)])!==null&&dt!==void 0?dt:[],Fe=-1,ze=[],de!==C&&de!==void 0&&Xe.push(de),de=Le)}while(he!==void 0);return ze.length!==0?ze[ze.length-1][1]:i};const Wr=class extends $s{value;constructor(i,o){super(i,o),o!==void 0&&(this.value=o.value)}},un=class extends Wr{},kn=class extends Wr{},ir=(i,o={})=>{const{visited:h=new WeakMap}=o,v={...o,visited:h};if(h.has(i))return h.get(i);if(i instanceof it.KeyValuePair){const{key:x,value:C}=i,N=Gs(x)?ir(x,v):x,D=Gs(C)?ir(C,v):C,U=new it.KeyValuePair(N,D);return h.set(i,U),U}if(i instanceof it.ot){const x=D=>ir(D,v),C=[...i].map(x),N=new it.ot(C);return h.set(i,N),N}if(i instanceof it.G6){const x=D=>ir(D,v),C=[...i].map(x),N=new it.G6(C);return h.set(i,N),N}if(Gs(i)){const x=Hr(i);if(h.set(i,x),i.content)if(Gs(i.content))x.content=ir(i.content,v);else if(i.content instanceof it.KeyValuePair)x.content=ir(i.content,v);else if(Array.isArray(i.content)){const C=N=>ir(N,v);x.content=i.content.map(C)}else x.content=i.content;else x.content=i.content;return x}throw new un("Value provided to cloneDeep function couldn't be cloned",{value:i})};ir.safe=i=>{try{return ir(i)}catch{return i}};const ur=i=>{const{key:o,value:h}=i;return new it.KeyValuePair(o,h)},Pr=i=>{const o=new i.constructor;if(o.element=i.element,i.meta.length>0&&(o._meta=ir(i.meta)),i.attributes.length>0&&(o._attributes=ir(i.attributes)),Gs(i.content)){const h=i.content;o.content=Pr(h)}else Array.isArray(i.content)?o.content=[...i.content]:i.content instanceof it.KeyValuePair?o.content=ur(i.content):o.content=i.content;return o},Hr=i=>{if(i instanceof it.KeyValuePair)return ur(i);if(i instanceof it.ot)return(o=>{const h=[...o];return new it.ot(h)})(i);if(i instanceof it.G6)return(o=>{const h=[...o];return new it.G6(h)})(i);if(Gs(i))return Pr(i);throw new kn("Value provided to cloneShallow function couldn't be cloned",{value:i})};Hr.safe=i=>{try{return Hr(i)}catch{return i}};const Jn=i=>Ys(i)?"ObjectElement":$o(i)?"ArrayElement":Dc(i)?"MemberElement":oi(i)?"StringElement":Ef(i)?"BooleanElement":lc(i)?"NumberElement":Yf(i)?"NullElement":wm(i)?"LinkElement":gp(i)?"RefElement":void 0,Bs=i=>Gs(i)?Hr(i):Sr(i),ri=Xo(Jn,wd),T={ObjectElement:["content"],ArrayElement:["content"],MemberElement:["key","value"],StringElement:[],BooleanElement:[],NumberElement:[],NullElement:[],RefElement:[],LinkElement:[],Annotation:[],Comment:[],ParseResultElement:["content"],SourceMap:["content"]};class F{result;predicate;returnOnTrue;returnOnFalse;constructor({predicate:o=We,returnOnTrue:h,returnOnFalse:v}={}){this.result=[],this.predicate=o,this.returnOnTrue=h,this.returnOnFalse=v}enter(o){return this.predicate(o)?(this.result.push(o),this.returnOnTrue):this.returnOnFalse}}const K=(i,o,{keyMap:h=T,...v}={})=>Rr(i,o,{keyMap:h,nodeTypeGetter:Jn,nodePredicate:ri,nodeCloneFn:Bs,...v});K[Symbol.for("nodejs.util.promisify.custom")]=async(i,o,{keyMap:h=T,...v}={})=>Rr[Symbol.for("nodejs.util.promisify.custom")](i,o,{keyMap:h,nodeTypeGetter:Jn,nodePredicate:ri,nodeCloneFn:Bs,...v});const le=i=>typeof i?.type=="string"?i.type:Jn(i),Oe={EphemeralObject:["content"],EphemeralArray:["content"],...T},Be=(i,o,{keyMap:h=Oe,...v}={})=>K(i,o,{keyMap:h,nodeTypeGetter:le,nodePredicate:Me,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...v});Be[Symbol.for("nodejs.util.promisify.custom")]=async(i,{keyMap:o=Oe,...h}={})=>K[Symbol.for("nodejs.util.promisify.custom")](i,visitor,{keyMap:o,nodeTypeGetter:le,nodePredicate:Me,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...h});const mt=class{type="EphemeralArray";content=[];reference=void 0;constructor(i){this.content=i,this.reference=[]}toReference(){return this.reference}toArray(){return this.reference.push(...this.content),this.reference}},Wt=class{type="EphemeralObject";content=[];reference=void 0;constructor(i){this.content=i,this.reference={}}toReference(){return this.reference}toObject(){return Object.assign(this.reference,Object.fromEntries(this.content))}};class er{ObjectElement={enter:o=>{if(this.references.has(o))return this.references.get(o).toReference();const h=new Wt(o.content);return this.references.set(o,h),h}};EphemeralObject={leave:o=>o.toObject()};MemberElement={enter:o=>[o.key,o.value]};ArrayElement={enter:o=>{if(this.references.has(o))return this.references.get(o).toReference();const h=new mt(o.content);return this.references.set(o,h),h}};EphemeralArray={leave:o=>o.toArray()};references=new WeakMap;BooleanElement(o){return o.toValue()}NumberElement(o){return o.toValue()}StringElement(o){return o.toValue()}NullElement(){return null}RefElement(o,...h){var v;const x=h[3];return((v=x[x.length-1])===null||v===void 0?void 0:v.type)==="EphemeralObject"?Symbol.for("delete-node"):String(o.toValue())}LinkElement(o){return oi(o.href)?o.href.toValue():""}}const Nt=i=>Gs(i)?oi(i)||lc(i)||Ef(i)||Yf(i)?i.toValue():Be(i,new er):i;var wn=ki((function(i,o,h){var v,x={};for(v in h=h||{},o=o||{})nl(v,o)&&(x[v]=nl(v,h)?i(v,o[v],h[v]):o[v]);for(v in h)nl(v,h)&&!nl(v,x)&&(x[v]=h[v]);return x}));const Pn=wn;var _n=ki((function i(o,h,v){return Pn((function(x,C,N){return Jg(C)&&Jg(N)?i(o,C,N):o(x,C,N)}),h,v)}));const xi=_n,Ri=_i((function(i,o){return xi((function(h,v,x){return x}),i,o)})),ni=_i(Bu),wu=Vf(0,-1);var _r=_i((function(i,o){return i.apply(this,o)}));const ar=_r,kr=zu(Vp);var Fn=hs((function(i){return i!=null&&typeof i["fantasy-land/empty"]=="function"?i["fantasy-land/empty"]():i!=null&&i.constructor!=null&&typeof i.constructor["fantasy-land/empty"]=="function"?i.constructor["fantasy-land/empty"]():i!=null&&typeof i.empty=="function"?i.empty():i!=null&&i.constructor!=null&&typeof i.constructor.empty=="function"?i.constructor.empty():jc(i)?[]:Oc(i)?"":Jg(i)?{}:v0(i)?(function(){return arguments})():(function(o){var h=Object.prototype.toString.call(o);return h==="[object Uint8ClampedArray]"||h==="[object Int8Array]"||h==="[object Uint8Array]"||h==="[object Int16Array]"||h==="[object Uint16Array]"||h==="[object Int32Array]"||h==="[object Uint32Array]"||h==="[object Float32Array]"||h==="[object Float64Array]"||h==="[object BigInt64Array]"||h==="[object BigUint64Array]"})(i)?i.constructor.from(""):void 0}));const Vi=Fn,Qi=hs((function(i){return i!=null&&Ll(i,Vi(i))})),fs=vs(1,Vp(Array.isArray)?Array.isArray:Xo(Ta,cm("Array"))),Ns=iu(fs,Qi);var Xf=vs(3,(function(i,o,h){var v=ni(i,h),x=ni(wu(i),h);if(!kr(v)&&!Ns(i)){var C=Xm(v,x);return ar(C,o)}}));const Fo=Xf;class D0 extends it.g${constructor(){super(),this.register("annotation",ti),this.register("comment",Zr),this.register("parseResult",Si),this.register("sourceMap",ms)}}const Vne=new D0,vw=i=>{const o=new D0;return Hu(i)&&o.use(i),o},c$e=Vne,u$e=()=>({predicates:{...a},namespace:c$e}),f$e={toolboxCreator:u$e,visitorOptions:{nodeTypeGetter:Jn,exposeEdits:!0}},e1=(i,o,h={})=>{if(o.length===0)return i;const v=Ri(f$e,h),{toolboxCreator:x,visitorOptions:C}=v,N=x(),D=o.map((X=>X(N))),U=Vr(D.map(qi({},"visitor")),{...C});D.forEach(Fo(["pre"],[]));const G=K(i,U,C);return D.forEach(Fo(["post"],[])),G};e1[Symbol.for("nodejs.util.promisify.custom")]=async(i,o,h={})=>{if(o.length===0)return i;const v=Ri(f$e,h),{toolboxCreator:x,visitorOptions:C}=v,N=x(),D=o.map((ue=>ue(N))),U=Vr[Symbol.for("nodejs.util.promisify.custom")],G=K[Symbol.for("nodejs.util.promisify.custom")],X=U(D.map(qi({},"visitor")),{...C});await Promise.allSettled(D.map(Fo(["pre"],[])));const re=await G(i,X,C);return await Promise.allSettled(D.map(Fo(["post"],[]))),re};const Par=(i,{Type:o,plugins:h=[]})=>{const v=new o(i);return Gs(i)&&(i.meta.length>0&&(v.meta=ir(i.meta)),i.attributes.length>0&&(v.attributes=ir(i.attributes))),e1(v,h,{toolboxCreator:u$e,visitorOptions:{nodeTypeGetter:Jn}})},pv=i=>(o,h={})=>Par(o,{...h,Type:i});it.Sh.refract=pv(it.Sh),it.wE.refract=pv(it.wE),it.Om.refract=pv(it.Om),it.bd.refract=pv(it.bd),it.Os.refract=pv(it.Os),it.kT.refract=pv(it.kT),it.Ft.refract=pv(it.Ft),it.sI.refract=pv(it.sI),ti.refract=pv(ti),Zr.refract=pv(Zr),Si.refract=pv(Si),ms.refract=pv(ms);const B7=(i,o=new WeakMap)=>(Dc(i)?(o.set(i.key,i),B7(i.key,o),o.set(i.value,i),B7(i.value,o)):i.children.forEach((h=>{o.set(h,i),B7(h,o)})),o),Tar=class{element;edges;constructor({element:i}){this.element=i}transclude(i,o){var h;if(i===this.element)return o;if(i===o)return this.element;this.edges=(h=this.edges)!==null&&h!==void 0?h:B7(this.element);const v=this.edges.get(i);return Oh(v)?void 0:(Ys(v)?((x,C,N)=>{const D=N.get(x);Ys(D)&&(D.content=D.map(((U,G,X)=>X===x?(N.delete(x),N.set(C,D),C):X)))})(i,o,this.edges):$o(v)?((x,C,N)=>{const D=N.get(x);$o(D)&&(D.content=D.map((U=>U===x?(N.delete(x),N.set(C,D),C):U)))})(i,o,this.edges):Dc(v)&&((x,C,N)=>{const D=N.get(x);Dc(D)&&(D.key===x&&(D.key=C,N.delete(x),N.set(C,D)),D.value===x&&(D.value=C,N.delete(x),N.set(C,D)))})(i,o,this.edges),this.element)}},hv=i=>{const o=i.indexOf("#");return(h=>{try{const v=h.startsWith("#")?h.slice(1):h;return decodeURIComponent(v)}catch{return h}})(o===-1?"#":i.substring(o))},dv=function(){const i=Zs,o=iy,h=this,v="parser.js: Parser(): ";h.ast=void 0,h.stats=void 0,h.trace=void 0,h.callbacks=[];let x,C,N,D,U,G,X,re=0,ue=0,oe=0,he=0,de=0,Ee=new function(){this.state=i.ACTIVE,this.phraseLength=0,this.refresh=()=>{this.state=i.ACTIVE,this.phraseLength=0}};h.parse=(Le,Ge,Xe,dt)=>{const _t=`${v}parse(): `;re=0,ue=0,oe=0,he=0,de=0,x=void 0,C=void 0,N=void 0,D=void 0,Ee.refresh(),U=void 0,G=void 0,X=void 0,D=o.stringToChars(Xe),x=Le.rules,C=Le.udts;const ft=Ge.toLowerCase();let st;for(const wt in x)if(x.hasOwnProperty(wt)&&ft===x[wt].lower){st=x[wt].index;break}if(st===void 0)throw new Error(`${_t}start rule name '${startRule}' not recognized`);(()=>{const wt=`${v}initializeCallbacks(): `;let xt,Ht;for(U=[],G=[],xt=0;xt{if(Ge.phraseLength>Xe){let _t=`${v}opRNM(${Le.name}): callback function error: `;throw _t+=`sysData.phraseLength: ${Ge.phraseLength}`,_t+=` must be <= remaining chars: ${Xe}`,new Error(_t)}switch(Ge.state){case i.ACTIVE:if(!dt)throw new Error(`${v}opRNM(${Le.name}): callback function return error. ACTIVE state not allowed.`);break;case i.EMPTY:Ge.phraseLength=0;break;case i.MATCH:Ge.phraseLength===0&&(Ge.state=i.EMPTY);break;case i.NOMATCH:Ge.phraseLength=0;break;default:throw new Error(`${v}opRNM(${Le.name}): callback function return error. Unrecognized return state: ${Ge.state}`)}},Fe=(Le,Ge)=>{let Xe,dt,_t;const ft=N[Le],st=C[ft.index];Ee.UdtIndex=st.index,re||(_t=h.ast&&h.ast.udtDefined(ft.index),_t&&(dt=x.length+ft.index,Xe=h.ast.getLength(),h.ast.down(dt,st.name)));const rt=D.length-Ge;G[ft.index](Ee,D,Ge,X),((wt,xt,Ht)=>{if(xt.phraseLength>Ht){let lr=`${v}opUDT(${wt.name}): callback function error: `;throw lr+=`sysData.phraseLength: ${xt.phraseLength}`,lr+=` must be <= remaining chars: ${Ht}`,new Error(lr)}switch(xt.state){case i.ACTIVE:throw new Error(`${v}opUDT(${wt.name}) ACTIVE state return not allowed.`);case i.EMPTY:if(!wt.empty)throw new Error(`${v}opUDT(${wt.name}) may not return EMPTY.`);xt.phraseLength=0;break;case i.MATCH:if(xt.phraseLength===0){if(!wt.empty)throw new Error(`${v}opUDT(${wt.name}) may not return EMPTY.`);xt.state=i.EMPTY}break;case i.NOMATCH:xt.phraseLength=0;break;default:throw new Error(`${v}opUDT(${wt.name}): callback function return error. Unrecognized return state: ${xt.state}`)}})(st,Ee,rt),re||_t&&(Ee.state===i.NOMATCH?h.ast.setLength(Xe):h.ast.up(dt,st.name,Ge,Ee.phraseLength))},ze=(Le,Ge)=>{const Xe=`${v}opExecute(): `,dt=N[Le];switch(he+=1,ue>oe&&(oe=ue),ue+=1,Ee.refresh(),h.trace&&h.trace.down(dt,Ge),dt.type){case i.ALT:((_t,ft)=>{const st=N[_t];for(let rt=0;rt{let st,rt,wt,xt;const Ht=N[_t];h.ast&&(rt=h.ast.getLength()),st=!0,wt=ft,xt=0;for(let lr=0;lr{let st,rt,wt,xt;const Ht=N[_t];if(Ht.max===0)return Ee.state=i.EMPTY,void(Ee.phraseLength=0);for(rt=ft,wt=0,xt=0,h.ast&&(st=h.ast.getLength());!(rt>=D.length)&&(ze(_t+1,rt),Ee.state!==i.NOMATCH)&&Ee.state!==i.EMPTY&&(xt+=1,wt+=Ee.phraseLength,rt+=Ee.phraseLength,xt!==Ht.max););Ee.state===i.EMPTY||xt>=Ht.min?(Ee.state=wt===0?i.EMPTY:i.MATCH,Ee.phraseLength=wt):(Ee.state=i.NOMATCH,Ee.phraseLength=0,h.ast&&h.ast.setLength(st))})(Le,Ge);break;case i.RNM:((_t,ft)=>{let st,rt,wt;const xt=N[_t],Ht=x[xt.index],lr=U[Ht.index];if(re||(rt=h.ast&&h.ast.ruleDefined(xt.index),rt&&(st=h.ast.getLength(),h.ast.down(xt.index,x[xt.index].name))),lr){const Gt=D.length-ft;lr(Ee,D,ft,X),ye(Ht,Ee,Gt,!0),Ee.state===i.ACTIVE&&(wt=N,N=Ht.opcodes,ze(0,ft),N=wt,lr(Ee,D,ft,X),ye(Ht,Ee,Gt,!1))}else wt=N,N=Ht.opcodes,ze(0,ft),N=wt;re||rt&&(Ee.state===i.NOMATCH?h.ast.setLength(st):h.ast.up(xt.index,Ht.name,ft,Ee.phraseLength))})(Le,Ge);break;case i.TRG:((_t,ft)=>{const st=N[_t];Ee.state=i.NOMATCH,ft{const st=N[_t],rt=st.string.length;if(Ee.state=i.NOMATCH,ft+rt<=D.length){for(let wt=0;wt{let st;const rt=N[_t];Ee.state=i.NOMATCH;const wt=rt.string.length;if(wt!==0){if(ft+wt<=D.length){for(let xt=0;xt=65&&st<=90&&(st+=32),st!==rt.string[xt])return;Ee.state=i.MATCH,Ee.phraseLength=wt}}else Ee.state=i.EMPTY})(Le,Ge);break;case i.UDT:Fe(Le,Ge);break;case i.AND:((_t,ft)=>{switch(re+=1,ze(_t+1,ft),re-=1,Ee.phraseLength=0,Ee.state){case i.EMPTY:case i.MATCH:Ee.state=i.EMPTY;break;case i.NOMATCH:Ee.state=i.NOMATCH;break;default:throw new Error(`opAND: invalid state ${Ee.state}`)}})(Le,Ge);break;case i.NOT:((_t,ft)=>{switch(re+=1,ze(_t+1,ft),re-=1,Ee.phraseLength=0,Ee.state){case i.EMPTY:case i.MATCH:Ee.state=i.NOMATCH;break;case i.NOMATCH:Ee.state=i.EMPTY;break;default:throw new Error(`opNOT: invalid state ${Ee.state}`)}})(Le,Ge);break;default:throw new Error(`${Xe}unrecognized operator`)}re||Ge+Ee.phraseLength>de&&(de=Ge+Ee.phraseLength),h.stats&&h.stats.collect(dt,Ee),h.trace&&h.trace.up(dt,Ee.state,Ge,Ee.phraseLength),ue-=1}},Wne=function(){const i=Zs,o=iy,h=this;let v,x,C,N=0;const D=[],U=[],G=[];function X(re){let ue="";for(;re-- >0;)ue+=" ";return ue}h.callbacks=[],h.init=(re,ue,oe)=>{let he;U.length=0,G.length=0,N=0,v=re,x=ue,C=oe;const de=[];for(he=0;he!!D[re],h.udtDefined=re=>!!D[v.length+re],h.down=(re,ue)=>{const oe=G.length;return U.push(oe),G.push({name:ue,thisIndex:oe,thatIndex:void 0,state:i.SEM_PRE,callbackIndex:re,phraseIndex:void 0,phraseLength:void 0,stack:U.length}),oe},h.up=(re,ue,oe,he)=>{const de=G.length,Ee=U.pop();return G.push({name:ue,thisIndex:de,thatIndex:Ee,state:i.SEM_POST,callbackIndex:re,phraseIndex:oe,phraseLength:he,stack:U.length}),G[Ee].thatIndex=de,G[Ee].phraseIndex=oe,G[Ee].phraseLength=he,de},h.translate=re=>{let ue,oe;for(let he=0;he{G.length=re,U.length=re>0?G[re-1].stack:0},h.getLength=()=>G.length,h.toXml=()=>{let re="",ue=0;return re+=` `,re+=` `,re+=` `,re+=X(ue+2),re+=o.charsToString(C),re+=` `,G.forEach((oe=>{oe.state===i.SEM_PRE?(ue+=1,re+=X(ue),re+=` `,re+=X(ue+2),re+=o.charsToString(C,oe.phraseIndex,oe.phraseLength),re+=` `):(re+=X(ue),re+=` `,ue-=1)})),re+=` `,re}},Rar=function(){const i=Zs,o=iy,h="parser.js: Trace(): ";let v,x,C,N="",D=0;const U=this,G=re=>{let ue="",oe=0;if(re>=0)for(;re--;)oe+=1,oe===5?(ue+="|",oe=0):ue+=".";return ue};U.init=(re,ue,oe)=>{x=re,C=ue,v=oe};const X=re=>{let ue;switch(re.type){case i.ALT:ue="ALT";break;case i.CAT:ue="CAT";break;case i.REP:ue=re.max===1/0?`REP(${re.min},inf)`:`REP(${re.min},${re.max})`;break;case i.RNM:ue=`RNM(${x[re.index].name})`;break;case i.TRG:ue=`TRG(${re.min},${re.max})`;break;case i.TBS:ue=re.string.length>6?`TBS(${o.charsToString(re.string,0,3)}...)`:`TBS(${o.charsToString(re.string,0,6)})`;break;case i.TLS:ue=re.string.length>6?`TLS(${o.charsToString(re.string,0,3)}...)`:`TLS(${o.charsToString(re.string,0,6)})`;break;case i.UDT:ue=`UDT(${C[re.index].name})`;break;case i.AND:ue="AND";break;case i.NOT:ue="NOT";break;default:throw new Error(`${h}Trace: opName: unrecognized opcode`)}return ue};U.down=(re,ue)=>{const oe=G(D),he=Math.min(100,v.length-ue);let de=o.charsToString(v,ue,he);he{const de=`${h}trace.up: `;D-=1;const Ee=G(D);let ye,Fe,ze;switch(ue){case i.EMPTY:ze="|E|",Fe="''";break;case i.MATCH:ze="|M|",ye=Math.min(100,he),Fe=yeN},Iar=function(){const i=Zs;let o,h,v;const x=[],C=[],N=[];this.init=(he,de)=>{o=he,h=de,ue()},this.collect=(he,de)=>{oe(v,de.state,de.phraseLength),oe(x[he.type],de.state,de.phraseLength),he.type===i.RNM&&oe(C[he.index],de.state,de.phraseLength),he.type===i.UDT&&oe(N[he.index],de.state,de.phraseLength)},this.displayStats=()=>{let he="";const de={match:0,empty:0,nomatch:0,total:0},Ee=(ye,Fe,ze,Le,Ge)=>(de.match+=Fe,de.empty+=ze,de.nomatch+=Le,de.total+=Ge,`${ye} | ${D(Fe)} | ${D(ze)} | ${D(Le)} | ${D(Ge)} | `);return he+=` OPERATOR STATS `,he+=` | MATCH | EMPTY | NOMATCH | TOTAL | `,he+=Ee(" ALT",x[i.ALT].match,x[i.ALT].empty,x[i.ALT].nomatch,x[i.ALT].total),he+=Ee(" CAT",x[i.CAT].match,x[i.CAT].empty,x[i.CAT].nomatch,x[i.CAT].total),he+=Ee(" REP",x[i.REP].match,x[i.REP].empty,x[i.REP].nomatch,x[i.REP].total),he+=Ee(" RNM",x[i.RNM].match,x[i.RNM].empty,x[i.RNM].nomatch,x[i.RNM].total),he+=Ee(" TRG",x[i.TRG].match,x[i.TRG].empty,x[i.TRG].nomatch,x[i.TRG].total),he+=Ee(" TBS",x[i.TBS].match,x[i.TBS].empty,x[i.TBS].nomatch,x[i.TBS].total),he+=Ee(" TLS",x[i.TLS].match,x[i.TLS].empty,x[i.TLS].nomatch,x[i.TLS].total),he+=Ee(" UDT",x[i.UDT].match,x[i.UDT].empty,x[i.UDT].nomatch,x[i.UDT].total),he+=Ee(" AND",x[i.AND].match,x[i.AND].empty,x[i.AND].nomatch,x[i.AND].total),he+=Ee(" NOT",x[i.NOT].match,x[i.NOT].empty,x[i.NOT].nomatch,x[i.NOT].total),he+=Ee("TOTAL",de.match,de.empty,de.nomatch,de.total),he},this.displayHits=he=>{let de="";const Ee=(ye,Fe,ze,Le,Ge)=>(v.match+=ye,v.empty+=Fe,v.nomatch+=ze,v.total+=Le,`| ${D(ye)} | ${D(Fe)} | ${D(ze)} | ${D(Le)} | ${Ge} `);typeof he=="string"&&he.toLowerCase()[0]==="a"?(C.sort(U),N.sort(U),de+=` RULES/UDTS ALPHABETICALLY `):typeof he=="string"&&he.toLowerCase()[0]==="i"?(C.sort(X),N.sort(X),de+=` RULES/UDTS BY INDEX `):(C.sort(G),N.sort(G),de+=` RULES/UDTS BY HIT COUNT `),de+=`| MATCH | EMPTY | NOMATCH | TOTAL | NAME `;for(let ye=0;yehe<10?` ${he}`:he<100?` ${he}`:he<1e3?` ${he}`:he<1e4?` ${he}`:he<1e5?` ${he}`:he<1e6?` ${he}`:`${he}`,U=(he,de)=>he.lowerde.lower?1:0,G=(he,de)=>he.totalde.total?-1:U(he,de),X=(he,de)=>he.indexde.index?1:0,re=function(){this.empty=0,this.match=0,this.nomatch=0,this.total=0},ue=()=>{x.length=0,v=new re,x[i.ALT]=new re,x[i.CAT]=new re,x[i.REP]=new re,x[i.RNM]=new re,x[i.TRG]=new re,x[i.TBS]=new re,x[i.TLS]=new re,x[i.UDT]=new re,x[i.AND]=new re,x[i.NOT]=new re,C.length=0;for(let he=0;he0){N.length=0;for(let he=0;he{switch(he.total+=1,de){case i.EMPTY:he.empty+=1;break;case i.MATCH:he.match+=1;break;case i.NOMATCH:he.nomatch+=1;break;default:throw new Error(`parser.js: Stats(): collect(): incStat(): unrecognized state: ${de}`)}}},iy={stringToChars:i=>[...i].map((o=>o.codePointAt(0))),charsToString:(i,o,h)=>{let v=i;for(;!(o===void 0||o<0);){if(h===void 0){v=i.slice(o);break}if(h<=0)return"";v=i.slice(o,o+h);break}return String.fromCodePoint(...v)}},Zs={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:i=>{switch(i){case Zs.ALT:return"ALT";case Zs.CAT:return"CAT";case Zs.REP:return"REP";case Zs.RNM:return"RNM";case Zs.TRG:return"TRG";case Zs.TBS:return"TBS";case Zs.TLS:return"TLS";case Zs.UDT:return"UDT";case Zs.AND:return"AND";case Zs.NOT:return"NOT";case Zs.ACTIVE:return"ACTIVE";case Zs.EMPTY:return"EMPTY";case Zs.MATCH:return"MATCH";case Zs.NOMATCH:return"NOMATCH";case Zs.SEM_PRE:return"SEM_PRE";case Zs.SEM_POST:return"SEM_POST";case Zs.SEM_OK:return"SEM_OK";default:return"UNRECOGNIZED STATE"}}};function R5(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"json-pointer",lower:"json-pointer",index:0,isBkr:!1},this.rules[1]={name:"reference-token",lower:"reference-token",index:1,isBkr:!1},this.rules[2]={name:"unescaped",lower:"unescaped",index:2,isBkr:!1},this.rules[3]={name:"escaped",lower:"escaped",index:3,isBkr:!1},this.rules[4]={name:"array-location",lower:"array-location",index:4,isBkr:!1},this.rules[5]={name:"array-index",lower:"array-index",index:5,isBkr:!1},this.rules[6]={name:"array-dash",lower:"array-dash",index:6,isBkr:!1},this.rules[7]={name:"slash",lower:"slash",index:7,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:3,min:0,max:1/0},this.rules[0].opcodes[1]={type:2,children:[2,3]},this.rules[0].opcodes[2]={type:4,index:7},this.rules[0].opcodes[3]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:3,min:0,max:1/0},this.rules[1].opcodes[1]={type:1,children:[2,3]},this.rules[1].opcodes[2]={type:4,index:2},this.rules[1].opcodes[3]={type:4,index:3},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:1,children:[1,2,3]},this.rules[2].opcodes[1]={type:5,min:0,max:46},this.rules[2].opcodes[2]={type:5,min:48,max:125},this.rules[2].opcodes[3]={type:5,min:127,max:1114111},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:2,children:[1,2]},this.rules[3].opcodes[1]={type:7,string:[126]},this.rules[3].opcodes[2]={type:1,children:[3,4]},this.rules[3].opcodes[3]={type:7,string:[48]},this.rules[3].opcodes[4]={type:7,string:[49]},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:1,children:[1,2]},this.rules[4].opcodes[1]={type:4,index:5},this.rules[4].opcodes[2]={type:4,index:6},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,2]},this.rules[5].opcodes[1]={type:6,string:[48]},this.rules[5].opcodes[2]={type:2,children:[3,4]},this.rules[5].opcodes[3]={type:5,min:49,max:57},this.rules[5].opcodes[4]={type:3,min:0,max:1/0},this.rules[5].opcodes[5]={type:5,min:48,max:57},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:7,string:[45]},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:7,string:[47]},this.toString=function(){return`; JavaScript Object Notation (JSON) Pointer ABNF syntax ; https://datatracker.ietf.org/doc/html/rfc6901 json-pointer = *( slash reference-token ) ; MODIFICATION: surrogate text rule used reference-token = *( unescaped / escaped ) unescaped = %x00-2E / %x30-7D / %x7F-10FFFF ; %x2F ('/') and %x7E ('~') are excluded from 'unescaped' escaped = "~" ( "0" / "1" ) ; representing '~' and '/', respectively ; https://datatracker.ietf.org/doc/html/rfc6901#section-4 array-location = array-index / array-dash array-index = %x30 / ( %x31-39 *(%x30-39) ) ; "0", or digits without a leading "0" array-dash = "-" ; Surrogate named rules slash = "/" `}}class Mar extends Error{constructor(o,h=void 0){if(super(o,h),this.name=this.constructor.name,typeof o=="string"&&(this.message=o),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(o).stack,h!=null&&typeof h=="object"&&Object.prototype.hasOwnProperty.call(h,"cause")&&!("cause"in this)){const{cause:v}=h;this.cause=v,v instanceof Error&&"stack"in v&&(this.stack=`${this.stack} CAUSE: ${v.stack}`)}if(h!=null&&typeof h=="object"){const{cause:v,...x}=h;Object.assign(this,x)}}}const z2=Mar,p$e=class extends z2{},Hne=i=>(o,h,v,x,C)=>{if(typeof C!="object"||C===null||Array.isArray(C))throw new p$e("parser's user data must be an object");if(o===Zs.SEM_PRE){const N={type:i,text:iy.charsToString(h,v,x),start:v,length:x,children:[]};C.stack.length>0?C.stack[C.stack.length-1].children.push(N):C.root=N,C.stack.push(N)}o===Zs.SEM_POST&&C.stack.pop()},$ar=class extends Wne{constructor(){super(),this.callbacks["json-pointer"]=Hne("json-pointer"),this.callbacks["reference-token"]=Hne("reference-token"),this.callbacks.slash=Hne("text")}getTree(){const i={stack:[],root:null};return this.translate(i),delete i.stack,i}},Far=i=>{if(typeof i!="string")throw new TypeError("Reference token must be a string");return i.replace(/~1/g,"/").replace(/~0/g,"~")},Nar=class extends $ar{getTree(){const{root:i}=super.getTree();return i.children.filter((({type:o})=>o==="reference-token")).map((({text:o})=>Far(o)))}},Dar=class extends Array{toString(){return this.map((i=>`"${String(i)}"`)).join(", ")}},Bar=class extends Rar{inferExpectations(){const i=this.displayTrace().split(` `),o=new Set;let h=-1;for(let v=0;vh){const C=x.match(/N\|\[TLS\(([^)]+)\)]/);C&&o.add(C[1])}}return new Dar(...o)}},Lar=new R5,qar=(i,{translator:o=new Nar,stats:h=!1,trace:v=!1}={})=>{if(typeof i!="string")throw new TypeError("JSON Pointer must be a string");try{const x=new dv;o&&(x.ast=o),h&&(x.stats=new Iar),v&&(x.trace=new Bar);const C=x.parse(Lar,"json-pointer",i);return{result:C,tree:C.success&&o?x.ast.getTree():void 0,stats:x.stats,trace:x.trace}}catch(x){throw new p$e("Unexpected error during JSON Pointer parsing",{cause:x,jsonPointer:i})}};new R5,new dv,new R5,new dv;const zar=new R5,Uar=new dv,Var=i=>{if(typeof i!="string")return!1;try{return Uar.parse(zar,"array-index",i).success}catch{return!1}},War=new R5,Har=new dv,Jar=i=>{if(typeof i!="string")return!1;try{return Har.parse(War,"array-dash",i).success}catch{return!1}},Kar=i=>{if(typeof i!="string"&&typeof i!="number")throw new TypeError("Reference token must be a string or number");return String(i).replace(/~/g,"~0").replace(/\//g,"~1")},Gar=class extends z2{},h$e=i=>{if(!Array.isArray(i))throw new TypeError("Reference tokens must be a list of strings or numbers");try{return i.length===0?"":`/${i.map((o=>{if(typeof o!="string"&&typeof o!="number")throw new TypeError("Reference token must be a string or number");return Kar(String(o))})).join("/")}`}catch(o){throw new Gar("Unexpected error during JSON Pointer compilation",{cause:o,referenceTokens:i})}},Yar=class{#e;#t;#r;constructor(i,o={}){this.#e=i,this.#e.steps=[],this.#e.failed=!1,this.#e.failedAt=-1,this.#e.message=`JSON Pointer "${o.jsonPointer}" was successfully evaluated against the provided value`,this.#e.context={...o,realm:o.realm.name},this.#t=[],this.#r=o.realm}step({referenceToken:i,input:o,output:h,success:v=!0,reason:x}){const C=this.#t.length;this.#t.push(i);const N={referenceToken:i,referenceTokenPosition:C,input:o,inputType:this.#r.isObject(o)?"object":this.#r.isArray(o)?"array":"unrecognized",output:h,success:v};x&&(N.reason=x),this.#e.steps.push(N),v||(this.#e.failed=!0,this.#e.failedAt=C,this.#e.message=x)}},d$e=class{name="";isArray(i){throw new z2("Realm.isArray(node) must be implemented in a subclass")}isObject(i){throw new z2("Realm.isObject(node) must be implemented in a subclass")}sizeOf(i){throw new z2("Realm.sizeOf(node) must be implemented in a subclass")}has(i,o){throw new z2("Realm.has(node) must be implemented in a subclass")}evaluate(i,o){throw new z2("Realm.evaluate(node) must be implemented in a subclass")}},KE=class extends z2{},ZA=class extends KE{},Zar=class extends d$e{name="json";isArray(i){return Array.isArray(i)}isObject(i){return typeof i=="object"&&i!==null&&!this.isArray(i)}sizeOf(i){return this.isArray(i)?i.length:this.isObject(i)?Object.keys(i).length:0}has(i,o){if(this.isArray(i)){const h=Number(o),v=h>>>0;if(h!==v)throw new ZA(`Invalid array index "${o}": index must be an unsinged 32-bit integer`,{referenceToken:o,currentValue:i,realm:this.name});return v{const{result:N,tree:D,trace:U}=qar(o,{trace:!!C}),G=typeof C=="object"&&C!==null?new Yar(C,{jsonPointer:o,referenceTokens:D,strictArrays:h,strictObjects:v,realm:x,value:i}):null;try{let X;if(!N.success){let re=`Invalid JSON Pointer: "${o}". Syntax error at position ${N.maxMatched}`;throw re+=U?`, expected ${U.inferExpectations()}`:"",new KE(re,{jsonPointer:o,currentValue:i,realm:x.name})}return D.reduce(((re,ue,oe)=>{if(x.isArray(re)){if(Jar(ue)){if(h)throw new ZA(`Invalid array index "-" at position ${oe} in "${o}". The "-" token always refers to a nonexistent element during evaluation`,{jsonPointer:o,referenceTokens:D,referenceToken:ue,referenceTokenPosition:oe,currentValue:re,realm:x.name});return X=x.evaluate(re,String(x.sizeOf(re))),G?.step({referenceToken:ue,input:re,output:X}),X}if(!Var(ue))throw new ZA(`Invalid array index "${ue}" at position ${oe} in "${o}": index MUST be "0", or digits without a leading "0"`,{jsonPointer:o,referenceTokens:D,referenceToken:ue,referenceTokenPosition:oe,currentValue:re,realm:x.name});const he=Number(ue);if(!Number.isSafeInteger(he))throw new ZA(`Invalid array index "${ue}" at position ${oe} in "${o}": index must be a safe integer`,{jsonPointer:o,referenceTokens:D,referenceToken:ue,referenceTokenPosition:oe,currentValue:re,realm:x.name});if(!x.has(re,ue)&&h)throw new ZA(`Invalid array index "${ue}" at position ${oe} in "${o}": index not found in array`,{jsonPointer:o,referenceTokens:D,referenceToken:ue,referenceTokenPosition:oe,currentValue:re,realm:x.name});return X=x.evaluate(re,ue),G?.step({referenceToken:ue,input:re,output:X}),X}if(x.isObject(re)){if(!x.has(re,ue)&&v)throw new m$e(`Invalid object key "${ue}" at position ${oe} in "${o}": key not found in object`,{jsonPointer:o,referenceTokens:D,referenceToken:ue,referenceTokenPosition:oe,currentValue:re,realm:x.name});return X=x.evaluate(re,ue),G?.step({referenceToken:ue,input:re,output:X}),X}throw new Xar(`Invalid reference token "${ue}" at position ${oe} in "${o}": cannot be applied to a non-object/non-array value`,{jsonPointer:o,referenceTokens:D,referenceToken:ue,referenceTokenPosition:oe,currentValue:re,realm:x.name})}),i)}catch(X){throw G?.step({referenceToken:X.referenceToken,input:X.currentValue,success:!1,reason:X.message}),X instanceof KE?X:new KE("Unexpected error during JSON Pointer evaluation",{cause:X,jsonPointer:o,referenceTokens:D})}},elr=class extends d$e{name="apidom";isArray(i){return $o(i)}isObject(i){return Ys(i)}sizeOf(i){return this.isArray(i)||this.isObject(i)?i.length:0}has(i,o){if(this.isArray(i)){const h=Number(o),v=h>>>0;if(h!==v)throw new ZA(`Invalid array index "${o}": index must be an unsinged 32-bit integer`,{referenceToken:o,currentValue:i,realm:this.name});return vQar(i,o,{...h,realm:new elr});class tlr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="callback"}}const I5=tlr;class rlr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="components"}get schemas(){return this.get("schemas")}set schemas(o){this.set("schemas",o)}get responses(){return this.get("responses")}set responses(o){this.set("responses",o)}get parameters(){return this.get("parameters")}set parameters(o){this.set("parameters",o)}get examples(){return this.get("examples")}set examples(o){this.set("examples",o)}get requestBodies(){return this.get("requestBodies")}set requestBodies(o){this.set("requestBodies",o)}get headers(){return this.get("headers")}set headers(o){this.set("headers",o)}get securitySchemes(){return this.get("securitySchemes")}set securitySchemes(o){this.set("securitySchemes",o)}get links(){return this.get("links")}set links(o){this.set("links",o)}get callbacks(){return this.get("callbacks")}set callbacks(o){this.set("callbacks",o)}}const M5=rlr;class nlr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="contact"}get name(){return this.get("name")}set name(o){this.set("name",o)}get url(){return this.get("url")}set url(o){this.set("url",o)}get email(){return this.get("email")}set email(o){this.set("email",o)}}const $5=nlr;class ilr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="discriminator"}get propertyName(){return this.get("propertyName")}set propertyName(o){this.set("propertyName",o)}get mapping(){return this.get("mapping")}set mapping(o){this.set("mapping",o)}}const F5=ilr;class slr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="encoding"}get contentType(){return this.get("contentType")}set contentType(o){this.set("contentType",o)}get headers(){return this.get("headers")}set headers(o){this.set("headers",o)}get style(){return this.get("style")}set style(o){this.set("style",o)}get explode(){return this.get("explode")}set explode(o){this.set("explode",o)}get allowedReserved(){return this.get("allowedReserved")}set allowedReserved(o){this.set("allowedReserved",o)}}const L7=slr;class olr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="example"}get summary(){return this.get("summary")}set summary(o){this.set("summary",o)}get description(){return this.get("description")}set description(o){this.set("description",o)}get value(){return this.get("value")}set value(o){this.set("value",o)}get externalValue(){return this.get("externalValue")}set externalValue(o){this.set("externalValue",o)}}const N5=olr;class alr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="externalDocumentation"}get description(){return this.get("description")}set description(o){this.set("description",o)}get url(){return this.get("url")}set url(o){this.set("url",o)}}const D5=alr;class g$e extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="header"}get required(){return this.hasKey("required")?this.get("required"):new it.bd(!1)}set required(o){this.set("required",o)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new it.bd(!1)}set deprecated(o){this.set("deprecated",o)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(o){this.set("allowEmptyValue",o)}get style(){return this.get("style")}set style(o){this.set("style",o)}get explode(){return this.get("explode")}set explode(o){this.set("explode",o)}get allowReserved(){return this.get("allowReserved")}set allowReserved(o){this.set("allowReserved",o)}get schema(){return this.get("schema")}set schema(o){this.set("schema",o)}get example(){return this.get("example")}set example(o){this.set("example",o)}get examples(){return this.get("examples")}set examples(o){this.set("examples",o)}get contentProp(){return this.get("content")}set contentProp(o){this.set("content",o)}}Object.defineProperty(g$e.prototype,"description",{get(){return this.get("description")},set(i){this.set("description",i)},enumerable:!0});const B5=g$e;class llr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="info",this.classes.push("info")}get title(){return this.get("title")}set title(o){this.set("title",o)}get description(){return this.get("description")}set description(o){this.set("description",o)}get termsOfService(){return this.get("termsOfService")}set termsOfService(o){this.set("termsOfService",o)}get contact(){return this.get("contact")}set contact(o){this.set("contact",o)}get license(){return this.get("license")}set license(o){this.set("license",o)}get version(){return this.get("version")}set version(o){this.set("version",o)}}const L5=llr;class clr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="license"}get name(){return this.get("name")}set name(o){this.set("name",o)}get url(){return this.get("url")}set url(o){this.set("url",o)}}const q5=clr;class ulr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="link"}get operationRef(){return this.get("operationRef")}set operationRef(o){this.set("operationRef",o)}get operationId(){return this.get("operationId")}set operationId(o){this.set("operationId",o)}get operation(){var o,h;return oi(this.operationRef)?(o=this.operationRef)===null||o===void 0?void 0:o.meta.get("operation"):oi(this.operationId)?(h=this.operationId)===null||h===void 0?void 0:h.meta.get("operation"):void 0}set operation(o){this.set("operation",o)}get parameters(){return this.get("parameters")}set parameters(o){this.set("parameters",o)}get requestBody(){return this.get("requestBody")}set requestBody(o){this.set("requestBody",o)}get description(){return this.get("description")}set description(o){this.set("description",o)}get server(){return this.get("server")}set server(o){this.set("server",o)}}const z5=ulr;class flr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="mediaType"}get schema(){return this.get("schema")}set schema(o){this.set("schema",o)}get example(){return this.get("example")}set example(o){this.set("example",o)}get examples(){return this.get("examples")}set examples(o){this.set("examples",o)}get encoding(){return this.get("encoding")}set encoding(o){this.set("encoding",o)}}const U5=flr;class plr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="oAuthFlow"}get authorizationUrl(){return this.get("authorizationUrl")}set authorizationUrl(o){this.set("authorizationUrl",o)}get tokenUrl(){return this.get("tokenUrl")}set tokenUrl(o){this.set("tokenUrl",o)}get refreshUrl(){return this.get("refreshUrl")}set refreshUrl(o){this.set("refreshUrl",o)}get scopes(){return this.get("scopes")}set scopes(o){this.set("scopes",o)}}const q7=plr;class hlr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="oAuthFlows"}get implicit(){return this.get("implicit")}set implicit(o){this.set("implicit",o)}get password(){return this.get("password")}set password(o){this.set("password",o)}get clientCredentials(){return this.get("clientCredentials")}set clientCredentials(o){this.set("clientCredentials",o)}get authorizationCode(){return this.get("authorizationCode")}set authorizationCode(o){this.set("authorizationCode",o)}}const z7=hlr;class dlr extends it.Om{constructor(o,h,v){super(o,h,v),this.element="openapi",this.classes.push("spec-version"),this.classes.push("version")}}const V5=dlr;class mlr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="openApi3_0",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(o){this.set("openapi",o)}get info(){return this.get("info")}set info(o){this.set("info",o)}get servers(){return this.get("servers")}set servers(o){this.set("servers",o)}get paths(){return this.get("paths")}set paths(o){this.set("paths",o)}get components(){return this.get("components")}set components(o){this.set("components",o)}get security(){return this.get("security")}set security(o){this.set("security",o)}get tags(){return this.get("tags")}set tags(o){this.set("tags",o)}get externalDocs(){return this.get("externalDocs")}set externalDocs(o){this.set("externalDocs",o)}}const U7=mlr;class glr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="operation"}get tags(){return this.get("tags")}set tags(o){this.set("tags",o)}get summary(){return this.get("summary")}set summary(o){this.set("summary",o)}get description(){return this.get("description")}set description(o){this.set("description",o)}set externalDocs(o){this.set("externalDocs",o)}get externalDocs(){return this.get("externalDocs")}get operationId(){return this.get("operationId")}set operationId(o){this.set("operationId",o)}get parameters(){return this.get("parameters")}set parameters(o){this.set("parameters",o)}get requestBody(){return this.get("requestBody")}set requestBody(o){this.set("requestBody",o)}get responses(){return this.get("responses")}set responses(o){this.set("responses",o)}get callbacks(){return this.get("callbacks")}set callbacks(o){this.set("callbacks",o)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new it.bd(!1)}set deprecated(o){this.set("deprecated",o)}get security(){return this.get("security")}set security(o){this.set("security",o)}get servers(){return this.get("severs")}set servers(o){this.set("servers",o)}}const W5=glr;class y$e extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="parameter"}get name(){return this.get("name")}set name(o){this.set("name",o)}get in(){return this.get("in")}set in(o){this.set("in",o)}get required(){return this.hasKey("required")?this.get("required"):new it.bd(!1)}set required(o){this.set("required",o)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new it.bd(!1)}set deprecated(o){this.set("deprecated",o)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(o){this.set("allowEmptyValue",o)}get style(){return this.get("style")}set style(o){this.set("style",o)}get explode(){return this.get("explode")}set explode(o){this.set("explode",o)}get allowReserved(){return this.get("allowReserved")}set allowReserved(o){this.set("allowReserved",o)}get schema(){return this.get("schema")}set schema(o){this.set("schema",o)}get example(){return this.get("example")}set example(o){this.set("example",o)}get examples(){return this.get("examples")}set examples(o){this.set("examples",o)}get contentProp(){return this.get("content")}set contentProp(o){this.set("content",o)}}Object.defineProperty(y$e.prototype,"description",{get(){return this.get("description")},set(i){this.set("description",i)},enumerable:!0});const H5=y$e;class ylr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="pathItem"}get $ref(){return this.get("$ref")}set $ref(o){this.set("$ref",o)}get summary(){return this.get("summary")}set summary(o){this.set("summary",o)}get description(){return this.get("description")}set description(o){this.set("description",o)}get GET(){return this.get("get")}set GET(o){this.set("GET",o)}get PUT(){return this.get("put")}set PUT(o){this.set("PUT",o)}get POST(){return this.get("post")}set POST(o){this.set("POST",o)}get DELETE(){return this.get("delete")}set DELETE(o){this.set("DELETE",o)}get OPTIONS(){return this.get("options")}set OPTIONS(o){this.set("OPTIONS",o)}get HEAD(){return this.get("head")}set HEAD(o){this.set("HEAD",o)}get PATCH(){return this.get("patch")}set PATCH(o){this.set("PATCH",o)}get TRACE(){return this.get("trace")}set TRACE(o){this.set("TRACE",o)}get servers(){return this.get("servers")}set servers(o){this.set("servers",o)}get parameters(){return this.get("parameters")}set parameters(o){this.set("parameters",o)}}const J5=ylr;class vlr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="paths"}}const K5=vlr;class blr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="reference",this.classes.push("openapi-reference")}get $ref(){return this.get("$ref")}set $ref(o){this.set("$ref",o)}}const G5=blr;class wlr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="requestBody"}get description(){return this.get("description")}set description(o){this.set("description",o)}get contentProp(){return this.get("content")}set contentProp(o){this.set("content",o)}get required(){return this.hasKey("required")?this.get("required"):new it.bd(!1)}set required(o){this.set("required",o)}}const Y5=wlr;class _lr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="response"}get description(){return this.get("description")}set description(o){this.set("description",o)}get headers(){return this.get("headers")}set headers(o){this.set("headers",o)}get contentProp(){return this.get("content")}set contentProp(o){this.set("content",o)}get links(){return this.get("links")}set links(o){this.set("links",o)}}const Z5=_lr;class Elr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="responses"}get default(){return this.get("default")}set default(o){this.set("default",o)}}const X5=Elr,Oo=class extends To{};class Slr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="JSONSchemaDraft4"}get idProp(){return this.get("id")}set idProp(o){this.set("id",o)}get $schema(){return this.get("$schema")}set $schema(o){this.set("$schema",o)}get multipleOf(){return this.get("multipleOf")}set multipleOf(o){this.set("multipleOf",o)}get maximum(){return this.get("maximum")}set maximum(o){this.set("maximum",o)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(o){this.set("exclusiveMaximum",o)}get minimum(){return this.get("minimum")}set minimum(o){this.set("minimum",o)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(o){this.set("exclusiveMinimum",o)}get maxLength(){return this.get("maxLength")}set maxLength(o){this.set("maxLength",o)}get minLength(){return this.get("minLength")}set minLength(o){this.set("minLength",o)}get pattern(){return this.get("pattern")}set pattern(o){this.set("pattern",o)}get additionalItems(){return this.get("additionalItems")}set additionalItems(o){this.set("additionalItems",o)}get items(){return this.get("items")}set items(o){this.set("items",o)}get maxItems(){return this.get("maxItems")}set maxItems(o){this.set("maxItems",o)}get minItems(){return this.get("minItems")}set minItems(o){this.set("minItems",o)}get uniqueItems(){return this.get("uniqueItems")}set uniqueItems(o){this.set("uniqueItems",o)}get maxProperties(){return this.get("maxProperties")}set maxProperties(o){this.set("maxProperties",o)}get minProperties(){return this.get("minProperties")}set minProperties(o){this.set("minProperties",o)}get required(){return this.get("required")}set required(o){this.set("required",o)}get properties(){return this.get("properties")}set properties(o){this.set("properties",o)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(o){this.set("additionalProperties",o)}get patternProperties(){return this.get("patternProperties")}set patternProperties(o){this.set("patternProperties",o)}get dependencies(){return this.get("dependencies")}set dependencies(o){this.set("dependencies",o)}get enum(){return this.get("enum")}set enum(o){this.set("enum",o)}get type(){return this.get("type")}set type(o){this.set("type",o)}get allOf(){return this.get("allOf")}set allOf(o){this.set("allOf",o)}get anyOf(){return this.get("anyOf")}set anyOf(o){this.set("anyOf",o)}get oneOf(){return this.get("oneOf")}set oneOf(o){this.set("oneOf",o)}get not(){return this.get("not")}set not(o){this.set("not",o)}get definitions(){return this.get("definitions")}set definitions(o){this.set("definitions",o)}get title(){return this.get("title")}set title(o){this.set("title",o)}get description(){return this.get("description")}set description(o){this.set("description",o)}get default(){return this.get("default")}set default(o){this.set("default",o)}get format(){return this.get("format")}set format(o){this.set("format",o)}get base(){return this.get("base")}set base(o){this.set("base",o)}get links(){return this.get("links")}set links(o){this.set("links",o)}get media(){return this.get("media")}set media(o){this.set("media",o)}get readOnly(){return this.get("readOnly")}set readOnly(o){this.set("readOnly",o)}}const XA=Slr;class xlr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="JSONReference",this.classes.push("json-reference")}get $ref(){return this.get("$ref")}set $ref(o){this.set("$ref",o)}}const QA=xlr;class Alr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="media"}get binaryEncoding(){return this.get("binaryEncoding")}set binaryEncoding(o){this.set("binaryEncoding",o)}get type(){return this.get("type")}set type(o){this.set("type",o)}}const Q5=Alr;class klr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="linkDescription"}get href(){return this.get("href")}set href(o){this.set("href",o)}get rel(){return this.get("rel")}set rel(o){this.set("rel",o)}get title(){return this.get("title")}set title(o){this.set("title",o)}get targetSchema(){return this.get("targetSchema")}set targetSchema(o){this.set("targetSchema",o)}get mediaType(){return this.get("mediaType")}set mediaType(o){this.set("mediaType",o)}get method(){return this.get("method")}set method(o){this.set("method",o)}get encType(){return this.get("encType")}set encType(o){this.set("encType",o)}get schema(){return this.get("schema")}set schema(o){this.set("schema",o)}}const ej=klr;var Olr=_i((function(i,o){return Ho((function(h,v){return h[v]=i(o[v],v,o),h}),{},sc(o))}));const Clr=Olr,V7=hs((function(i){return i==null}));var jlr=_i((function(i,o){if(i.length===0||V7(o))return!1;for(var h=o,v=0;v{const h=ro(i,o);return Clr((v=>{if(Hu(v)&&tj("$ref",v)&&Rlr(wd,"$ref",v)){const x=ni(["$ref"],v),C=v$e("#/",x);return ni(C.split("/"),h)}return Hu(v)?U2(v,h):v}),i)},W7=i=>{const o=i.meta.length>0?ir(i.meta):void 0,h=i.attributes.length>0?ir(i.attributes):void 0;return new i.constructor(void 0,o,h)},H7=(i,o)=>o.clone&&o.isMergeableElement(i)?ek(W7(i),i,o):i,J7={clone:!0,isMergeableElement:i=>Ys(i)||$o(i),arrayElementMerge:(i,o,h)=>i.concat(o)["fantasy-land/map"]((v=>H7(v,h))),objectElementMerge:(i,o,h)=>{const v=Ys(i)?W7(i):W7(o);return Ys(i)&&i.forEach(((x,C,N)=>{const D=Hr(N);D.value=H7(x,h),v.content.push(D)})),o.forEach(((x,C,N)=>{const D=Nt(C);let U;if(Ys(i)&&i.hasKey(D)&&h.isMergeableElement(x)){const G=i.get(D);U=Hr(N),U.value=((X,re)=>{if(typeof re.customMerge!="function")return ek;const ue=re.customMerge(X,re);return typeof ue=="function"?ue:ek})(C,h)(G,x,h)}else U=Hr(N),U.value=H7(x,h);v.remove(D),v.content.push(U)})),v},customMerge:void 0,customMetaMerge:void 0,customAttributesMerge:void 0},ek=(i,o,h)=>{var v,x,C;const N={...J7,...h};N.isMergeableElement=(v=N.isMergeableElement)!==null&&v!==void 0?v:J7.isMergeableElement,N.arrayElementMerge=(x=N.arrayElementMerge)!==null&&x!==void 0?x:J7.arrayElementMerge,N.objectElementMerge=(C=N.objectElementMerge)!==null&&C!==void 0?C:J7.objectElementMerge;const D=$o(o);if(D!==$o(i))return H7(o,N);const U=D&&typeof N.arrayElementMerge=="function"?N.arrayElementMerge(i,o,N):N.objectElementMerge(i,o,N);return U.meta=(G=>typeof G.customMetaMerge!="function"?X=>ir(X):G.customMetaMerge)(N)(i.meta,o.meta),U.attributes=(G=>typeof G.customAttributesMerge!="function"?X=>ir(X):G.customAttributesMerge)(N)(i.attributes,o.attributes),U};ek.all=(i,o)=>{if(!Array.isArray(i))throw new TypeError("First argument of deepmerge should be an array.");return i.length===0?new it.Sh:i.reduce(((h,v)=>ek(h,v,o)),W7(i[0]))};const GE=ek,b$e=class{element;constructor(i){Object.assign(this,i)}copyMetaAndAttributes(i,o){(i.meta.length>0||o.meta.length>0)&&(o.meta=GE(o.meta,i.meta),L(i)&&o.meta.set("sourceMap",i.meta.get("sourceMap"))),(i.attributes.length>0||i.meta.length>0)&&(o.attributes=GE(o.attributes,i.attributes))}},va=class extends b$e{enter(i){return this.element=ir(i),Ot}},w$e=(i,o,h=[])=>{const v=Object.getOwnPropertyDescriptors(o);for(let x of h)delete v[x];Object.defineProperties(i,v)},rj=(i,o=[i])=>{const h=Object.getPrototypeOf(i);return h===null?o:rj(h,[...o,h])},_$e=(i,o,h=[])=>{var v;const x=(v=((...D)=>{if(D.length===0)return;let U;const G=D.map((X=>rj(X)));for(;G.every((X=>X.length>0));){const X=G.map((ue=>ue.pop())),re=X[0];if(!X.every((ue=>ue===re)))break;U=re}return U})(...i))!==null&&v!==void 0?v:Object.prototype,C=Object.create(x),N=rj(x);for(let D of i){let U=rj(D);for(let G=U.length-1;G>=0;G--){let X=U[G];N.indexOf(X)===-1&&(w$e(C,X,["constructor",...h]),N.push(X))}}return C.constructor=o,C},Jne=i=>i.filter(((o,h)=>i.indexOf(o)==h)),E$e=new WeakMap,Nlr=i=>E$e.get(i),S$e=(i,o)=>{var h,v;const x=Jne([...Object.getOwnPropertyNames(i),...Object.getOwnPropertyNames(o)]),C={};for(let N of x)C[N]=Jne([...(h=i?.[N])!==null&&h!==void 0?h:[],...(v=o?.[N])!==null&&v!==void 0?v:[]]);return C},x$e=(i,o)=>{var h,v,x,C;return{property:S$e((h=i?.property)!==null&&h!==void 0?h:{},(v=o?.property)!==null&&v!==void 0?v:{}),method:S$e((x=i?.method)!==null&&x!==void 0?x:{},(C=o?.method)!==null&&C!==void 0?C:{})}},Dlr=(i,o)=>{var h,v,x,C,N,D;return{class:Jne([...(h=i?.class)!==null&&h!==void 0?h:[],...(v=o?.class)!==null&&v!==void 0?v:[]]),static:x$e((x=i?.static)!==null&&x!==void 0?x:{},(C=o?.static)!==null&&C!==void 0?C:{}),instance:x$e((N=i?.instance)!==null&&N!==void 0?N:{},(D=o?.instance)!==null&&D!==void 0?D:{})}},Blr=new Map,Llr=(...i)=>{const o=((...h)=>{var v;const x=new Set,C=new Set([...h]);for(;C.size>0;)for(let N of C){const D=rj(N.prototype).map((G=>G.constructor)),U=[...D,...(v=Nlr(N))!==null&&v!==void 0?v:[]].filter((G=>!x.has(G)));for(let G of U)C.add(G);x.add(N),C.delete(N)}return[...x]})(...i).map((h=>Blr.get(h))).filter((h=>!!h));return o.length==0?{}:o.length==1?o[0]:o.reduce(((h,v)=>Dlr(h,v)))};function Ln(...i){var o,h,v;const x=i.map((G=>G.prototype));function C(...G){for(const X of i)w$e(this,new X(...G))}C.prototype=_$e(x,C),Object.setPrototypeOf(C,_$e(i,null,["prototype"]));let N=C;{const G=Llr(...i);for(let X of(o=G?.class)!==null&&o!==void 0?o:[]){const re=X(N);re&&(N=re)}A$e((h=G?.static)!==null&&h!==void 0?h:{},N),A$e((v=G?.instance)!==null&&v!==void 0?v:{},N.prototype)}var D,U;return D=N,U=i,E$e.set(D,U),N}const A$e=(i,o)=>{const h=i.property,v=i.method;if(h)for(let x in h)for(let C of h[x])C(o,x);if(v)for(let x in v)for(let C of v[x])C(o,x,Object.getOwnPropertyDescriptor(o,x))},qlr=hs((function(i){return vs(Ah(x0,0,A0("length",i)),(function(){for(var o=0,h=i.length;o{if(oi(x)&&h.includes(Nt(x))&&!this.ignoredFields.includes(Nt(x))){const N=this.toRefractedElement([...o,"fixedFields",Nt(x)],v),D=new it.Pr(ir(x),N);this.copyMetaAndAttributes(C,D),D.classes.push("fixed-field"),this.element.content.push(D)}else this.ignoredFields.includes(Nt(x))||this.element.content.push(ir(C))})),this.copyMetaAndAttributes(i,this.element),Ot}},Qf=class{parent;constructor({parent:i}){this.parent=i}},C$e=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof XA||i(v)&&o("JSONSchemaDraft4",v)&&h("object",v))),Kne=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof QA||i(v)&&o("JSONReference",v)&&h("object",v))),j$e=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof Q5||i(v)&&o("media",v)&&h("object",v))),Vlr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof ej||i(v)&&o("linkDescription",v)&&h("object",v)));class Wlr extends Ln(YE,Qf,va){constructor(o){super(o),this.element=new XA,this.specPath=ji(["document","objects","JSONSchema"])}get defaultDialectIdentifier(){return"http://json-schema.org/draft-04/schema#"}ObjectElement(o){return this.handleDialectIdentifier(o),this.handleSchemaIdentifier(o),this.parent=this.element,YE.prototype.ObjectElement.call(this,o)}handleDialectIdentifier(o){if(Oh(this.parent)&&!oi(o.get("$schema")))this.element.setMetaProperty("inheritedDialectIdentifier",this.defaultDialectIdentifier);else if(C$e(this.parent)&&!oi(o.get("$schema"))){const h=ro(Nt(this.parent.meta.get("inheritedDialectIdentifier")),Nt(this.parent.$schema));this.element.setMetaProperty("inheritedDialectIdentifier",h)}}handleSchemaIdentifier(o,h="id"){const v=this.parent!==void 0?ir(this.parent.getMetaProperty("ancestorsSchemaIdentifiers",[])):new it.wE,x=Nt(o.get(h));K7(x)&&v.push(x),this.element.setMetaProperty("ancestorsSchemaIdentifiers",v)}}const P$e=Wlr,t1=i=>Ys(i)&&i.hasKey("$ref");class Hlr extends Ln(sy,Qf,va){ObjectElement(o){const h=t1(o)?["document","objects","JSONReference"]:["document","objects","JSONSchema"];return this.element=this.toRefractedElement(h,o),Ot}ArrayElement(o){return this.element=new it.wE,this.element.classes.push("json-schema-items"),o.forEach((h=>{const v=t1(h)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],x=this.toRefractedElement(v,h);this.element.push(x)})),this.copyMetaAndAttributes(o,this.element),Ot}}const T$e=Hlr,Jlr=class extends va{ArrayElement(i){const o=this.enter(i);return this.element.classes.push("json-schema-required"),o}},Klr=class extends sy{specPath;ignoredFields;fieldPatternPredicate=We;constructor({specPath:i,ignoredFields:o,fieldPatternPredicate:h,...v}){super({...v}),this.specPath=i,this.ignoredFields=o||[],typeof h=="function"&&(this.fieldPatternPredicate=h)}ObjectElement(i){return i.forEach(((o,h,v)=>{if(!this.ignoredFields.includes(Nt(h))&&this.fieldPatternPredicate(Nt(h))){const x=this.specPath(o),C=this.toRefractedElement(x,o),N=new it.Pr(ir(h),C);this.copyMetaAndAttributes(v,N),N.classes.push("patterned-field"),this.element.content.push(N)}else this.ignoredFields.includes(Nt(h))||this.element.content.push(ir(v))})),this.copyMetaAndAttributes(i,this.element),Ot}},V2=class extends Klr{constructor(i){super(i),this.fieldPatternPredicate=K7}};class Glr extends Ln(V2,Qf,va){constructor(o){super(o),this.element=new it.Sh,this.element.classes.push("json-schema-properties"),this.specPath=h=>t1(h)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}const Ylr=Glr;class Zlr extends Ln(V2,Qf,va){constructor(o){super(o),this.element=new it.Sh,this.element.classes.push("json-schema-patternProperties"),this.specPath=h=>t1(h)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}const Xlr=Zlr;class Qlr extends Ln(V2,Qf,va){constructor(o){super(o),this.element=new it.Sh,this.element.classes.push("json-schema-dependencies"),this.specPath=h=>t1(h)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}const ecr=Qlr,tcr=class extends va{ArrayElement(i){const o=this.enter(i);return this.element.classes.push("json-schema-enum"),o}},rcr=class extends va{StringElement(i){const o=this.enter(i);return this.element.classes.push("json-schema-type"),o}ArrayElement(i){const o=this.enter(i);return this.element.classes.push("json-schema-type"),o}};class ncr extends Ln(sy,Qf,va){constructor(o){super(o),this.element=new it.wE,this.element.classes.push("json-schema-allOf")}ArrayElement(o){return o.forEach((h=>{const v=t1(h)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],x=this.toRefractedElement(v,h);this.element.push(x)})),this.copyMetaAndAttributes(o,this.element),Ot}}const icr=ncr;class scr extends Ln(sy,Qf,va){constructor(o){super(o),this.element=new it.wE,this.element.classes.push("json-schema-anyOf")}ArrayElement(o){return o.forEach((h=>{const v=t1(h)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],x=this.toRefractedElement(v,h);this.element.push(x)})),this.copyMetaAndAttributes(o,this.element),Ot}}const ocr=scr;class acr extends Ln(sy,Qf,va){constructor(o){super(o),this.element=new it.wE,this.element.classes.push("json-schema-oneOf")}ArrayElement(o){return o.forEach((h=>{const v=t1(h)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],x=this.toRefractedElement(v,h);this.element.push(x)})),this.copyMetaAndAttributes(o,this.element),Ot}}const lcr=acr;class ccr extends Ln(V2,Qf,va){constructor(o){super(o),this.element=new it.Sh,this.element.classes.push("json-schema-definitions"),this.specPath=h=>t1(h)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}const ucr=ccr;class fcr extends Ln(sy,Qf,va){constructor(o){super(o),this.element=new it.wE,this.element.classes.push("json-schema-links")}ArrayElement(o){return o.forEach((h=>{const v=this.toRefractedElement(["document","objects","LinkDescription"],h);this.element.push(v)})),this.copyMetaAndAttributes(o,this.element),Ot}}const pcr=fcr;class hcr extends Ln(YE,va){constructor(o){super(o),this.element=new QA,this.specPath=ji(["document","objects","JSONReference"])}ObjectElement(o){const h=YE.prototype.ObjectElement.call(this,o);return oi(this.element.$ref)&&this.element.classes.push("reference-element"),h}}const dcr=hcr,mcr=class extends va{StringElement(i){const o=this.enter(i);return this.element.classes.push("reference-value"),o}},Gne=ki((function(i,o,h){return vs(Math.max(i.length,o.length,h.length),(function(){return i.apply(this,arguments)?o.apply(this,arguments):h.apply(this,arguments)}))})),gcr=hs((function(i){return function(o,h){return i(o,h)?-1:i(h,o)?1:0}}));var ycr=_i((function(i,o){return Array.prototype.slice.call(o,0).sort(i)}));const vcr=ycr;var bcr=hs((function(i){return qf(0,i)}));const wcr=bcr,_cr=hs(tr),Ecr=zu(V7),Scr=iu(fs,k$e);function xcr(i){return(function(o){if(Array.isArray(o))return Yne(o)})(i)||(function(o){if(typeof Symbol<"u"&&o[Symbol.iterator]!=null||o["@@iterator"]!=null)return Array.from(o)})(i)||(function(o,h){if(o){if(typeof o=="string")return Yne(o,h);var v={}.toString.call(o).slice(8,-1);return v==="Object"&&o.constructor&&(v=o.constructor.name),v==="Map"||v==="Set"?Array.from(o):v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v)?Yne(o,h):void 0}})(i)||(function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()}function Yne(i,o){(o==null||o>i.length)&&(o=i.length);for(var h=0,v=Array(o);ho.length}))),wcr,qu("length")),kcr=ya((function(i,o,h){var v=h.apply(void 0,xcr(i));return Ecr(v)?_cr(v):o}));const R$e=Gne(Scr,(function(i){var o=Acr(i);return vs(o,(function(){for(var h=arguments.length,v=new Array(h),x=0;xGne(v,ji(x),kh))),h=R$e(o)(i);return this.element=this.toRefractedElement(h,i),Ot}},tk=class extends Ocr{constructor(i){super(i),this.alternator=[{predicate:t1,specPath:["document","objects","JSONReference"]},{predicate:Me,specPath:["document","objects","JSONSchema"]}]}};class Ccr extends Ln(YE,va){constructor(o){super(o),this.element=new Q5,this.specPath=ji(["document","objects","Media"])}}const jcr=Ccr;class Pcr extends Ln(YE,va){constructor(o){super(o),this.element=new ej,this.specPath=ji(["document","objects","LinkDescription"])}}const I$e=Pcr,$h={visitors:{value:va,JSONSchemaOrJSONReferenceVisitor:tk,document:{objects:{JSONSchema:{$visitor:P$e,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:tk,items:T$e,maxItems:{$ref:"#/visitors/value"},minItems:{$ref:"#/visitors/value"},uniqueItems:{$ref:"#/visitors/value"},maxProperties:{$ref:"#/visitors/value"},minProperties:{$ref:"#/visitors/value"},required:Jlr,properties:Ylr,additionalProperties:tk,patternProperties:Xlr,dependencies:ecr,enum:tcr,type:rcr,allOf:icr,anyOf:ocr,oneOf:lcr,not:tk,definitions:ucr,title:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},format:{$ref:"#/visitors/value"},base:{$ref:"#/visitors/value"},links:pcr,media:{$ref:"#/visitors/document/objects/Media"},readOnly:{$ref:"#/visitors/value"}}},JSONReference:{$visitor:dcr,fixedFields:{$ref:mcr}},Media:{$visitor:jcr,fixedFields:{binaryEncoding:{$ref:"#/visitors/value"},type:{$ref:"#/visitors/value"}}},LinkDescription:{$visitor:I$e,fixedFields:{href:{$ref:"#/visitors/value"},rel:{$ref:"#/visitors/value"},title:{$ref:"#/visitors/value"},targetSchema:tk,mediaType:{$ref:"#/visitors/value"},method:{$ref:"#/visitors/value"},encType:{$ref:"#/visitors/value"},schema:tk}}}}}},nj=i=>{if(Gs(i))return`${i.element.charAt(0).toUpperCase()+i.element.slice(1)}Element`},Tcr={JSONSchemaDraft4Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...T},Rcr={namespace:i=>{const{base:o}=i;return o.register("jSONSchemaDraft4",XA),o.register("jSONReference",QA),o.register("media",Q5),o.register("linkDescription",ej),o}},Icr=Rcr,Mcr=()=>{const i=vw(Icr);return{predicates:{...f,isStringElement:oi},namespace:i}},$cr=(i,{specPath:o=["visitors","document","objects","JSONSchema","$visitor"],plugins:h=[],specificationObj:v=$h}={})=>{const x=(0,it.e)(i),C=U2(v),N=new(ni(o,C))({specObj:C});return K(x,N),e1(N.element,h,{toolboxCreator:Mcr,visitorOptions:{keyMap:Tcr,nodeTypeGetter:nj}})},G7=i=>(o,h={})=>$cr(o,{specPath:i,...h});XA.refract=G7(["visitors","document","objects","JSONSchema","$visitor"]),QA.refract=G7(["visitors","document","objects","JSONReference","$visitor"]),Q5.refract=G7(["visitors","document","objects","Media","$visitor"]),ej.refract=G7(["visitors","document","objects","LinkDescription","$visitor"]);const Y7=class extends XA{constructor(i,o,h){super(i,o,h),this.element="schema",this.classes.push("json-schema-draft-4")}get idProp(){throw new Oo("idProp getter in Schema class is not not supported.")}set idProp(i){throw new Oo("idProp setter in Schema class is not not supported.")}get $schema(){throw new Oo("$schema getter in Schema class is not not supported.")}set $schema(i){throw new Oo("$schema setter in Schema class is not not supported.")}get additionalItems(){return this.get("additionalItems")}set additionalItems(i){this.set("additionalItems",i)}get items(){return this.get("items")}set items(i){this.set("items",i)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(i){this.set("additionalProperties",i)}get patternProperties(){throw new Oo("patternProperties getter in Schema class is not not supported.")}set patternProperties(i){throw new Oo("patternProperties setter in Schema class is not not supported.")}get dependencies(){throw new Oo("dependencies getter in Schema class is not not supported.")}set dependencies(i){throw new Oo("dependencies setter in Schema class is not not supported.")}get type(){return this.get("type")}set type(i){this.set("type",i)}get not(){return this.get("not")}set not(i){this.set("not",i)}get definitions(){throw new Oo("definitions getter in Schema class is not not supported.")}set definitions(i){throw new Oo("definitions setter in Schema class is not not supported.")}get base(){throw new Oo("base getter in Schema class is not not supported.")}set base(i){throw new Oo("base setter in Schema class is not not supported.")}get links(){throw new Oo("links getter in Schema class is not not supported.")}set links(i){throw new Oo("links setter in Schema class is not not supported.")}get media(){throw new Oo("media getter in Schema class is not not supported.")}set media(i){throw new Oo("media setter in Schema class is not not supported.")}get nullable(){return this.get("nullable")}set nullable(i){this.set("nullable",i)}get discriminator(){return this.get("discriminator")}set discriminator(i){this.set("discriminator",i)}get writeOnly(){return this.get("writeOnly")}set writeOnly(i){this.set("writeOnly",i)}get xml(){return this.get("xml")}set xml(i){this.set("xml",i)}get externalDocs(){return this.get("externalDocs")}set externalDocs(i){this.set("externalDocs",i)}get example(){return this.get("example")}set example(i){this.set("example",i)}get deprecated(){return this.get("deprecated")}set deprecated(i){this.set("deprecated",i)}};class Fcr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="securityRequirement"}}const ij=Fcr;class Ncr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="securityScheme"}get type(){return this.get("type")}set type(o){this.set("type",o)}get description(){return this.get("description")}set description(o){this.set("description",o)}get name(){return this.get("name")}set name(o){this.set("name",o)}get in(){return this.get("in")}set in(o){this.set("in",o)}get scheme(){return this.get("scheme")}set scheme(o){this.set("scheme",o)}get bearerFormat(){return this.get("bearerFormat")}set bearerFormat(o){this.set("bearerFormat",o)}get flows(){return this.get("flows")}set flows(o){this.set("flows",o)}get openIdConnectUrl(){return this.get("openIdConnectUrl")}set openIdConnectUrl(o){this.set("openIdConnectUrl",o)}}const sj=Ncr;class Dcr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="server"}get url(){return this.get("url")}set url(o){this.set("url",o)}get description(){return this.get("description")}set description(o){this.set("description",o)}get variables(){return this.get("variables")}set variables(o){this.set("variables",o)}}const oj=Dcr;class Bcr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="serverVariable"}get enum(){return this.get("enum")}set enum(o){this.set("enum",o)}get default(){return this.get("default")}set default(o){this.set("default",o)}get description(){return this.get("description")}set description(o){this.set("description",o)}}const aj=Bcr;class Lcr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="tag"}get name(){return this.get("name")}set name(o){this.set("name",o)}get description(){return this.get("description")}set description(o){this.set("description",o)}get externalDocs(){return this.get("externalDocs")}set externalDocs(o){this.set("externalDocs",o)}}const Z7=Lcr;class qcr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="xml"}get name(){return this.get("name")}set name(o){this.set("name",o)}get namespace(){return this.get("namespace")}set namespace(o){this.set("namespace",o)}get prefix(){return this.get("prefix")}set prefix(o){this.set("prefix",o)}get attribute(){return this.get("attribute")}set attribute(o){this.set("attribute",o)}get wrapped(){return this.get("wrapped")}set wrapped(o){this.set("wrapped",o)}}const X7=qcr,M$e=class{element;constructor(i={}){Object.assign(this,i)}copyMetaAndAttributes(i,o){(i.meta.length>0||o.meta.length>0)&&(o.meta=GE(o.meta,i.meta),L(i)&&o.meta.set("sourceMap",i.meta.get("sourceMap"))),(i.attributes.length>0||i.meta.length>0)&&(o.attributes=GE(o.attributes,i.attributes))}},gi=class extends M$e{enter(i){return this.element=ir(i),Ot}},L0=class extends M$e{specObj;passingOptionsNames=["specObj","openApiGenericElement","openApiSemanticElement"];openApiGenericElement;openApiSemanticElement;constructor({specObj:i,passingOptionsNames:o,openApiGenericElement:h,openApiSemanticElement:v,...x}){super({...x}),this.specObj=i,this.openApiGenericElement=h,this.openApiSemanticElement=v,Array.isArray(o)&&(this.passingOptionsNames=o)}retrievePassingOptions(){return O$e(this.passingOptionsNames,this)}retrieveFixedFields(i){const o=ni(["visitors",...i,"fixedFields"],this.specObj);return typeof o=="object"&&o!==null?Object.keys(o):[]}retrieveVisitor(i){return Lu(Vp,["visitors",...i],this.specObj)?ni(["visitors",...i],this.specObj):ni(["visitors",...i,"$visitor"],this.specObj)}retrieveVisitorInstance(i,o={}){const h=this.retrievePassingOptions();return new(this.retrieveVisitor(i))({...h,...o})}toRefractedElement(i,o,h={}){const v=this.retrieveVisitorInstance(i,h);return v instanceof gi&&v?.constructor===gi?ir(o):(K(o,v,h),v.element)}};var zcr=(function(){function i(o,h){this.xf=h,this.n=o,this.i=0}return i.prototype["@@transducer/init"]=Ra,i.prototype["@@transducer/result"]=Pc,i.prototype["@@transducer/step"]=function(o,h){this.i+=1;var v=this.n===0?o:this.xf["@@transducer/step"](o,h);return this.n>=0&&this.i>=this.n?tr(v):v},i})();function Ucr(i){return function(o){return new zcr(i,o)}}var Vcr=_i(mf(["take"],Ucr,(function(i,o){return Vf(0,i<0?1/0:i,o)})));const Wcr=Vcr;var Hcr=_i((function(i,o){return Ll(Wcr(i.length,o),i)}));const Jcr=Hcr,cc=i=>Ys(i)&&i.hasKey("$ref"),Kcr=Ys,Gcr=Ys,$$e=i=>oi(i.key)&&Jcr("x-",Nt(i.key)),go=class extends L0{specPath;ignoredFields;canSupportSpecificationExtensions=!0;specificationExtensionPredicate=$$e;constructor({specPath:i,ignoredFields:o,canSupportSpecificationExtensions:h,specificationExtensionPredicate:v,...x}){super({...x}),this.specPath=i,this.ignoredFields=o||[],typeof h=="boolean"&&(this.canSupportSpecificationExtensions=h),typeof v=="function"&&(this.specificationExtensionPredicate=v)}ObjectElement(i){const o=this.specPath(i),h=this.retrieveFixedFields(o);return i.forEach(((v,x,C)=>{if(oi(x)&&h.includes(Nt(x))&&!this.ignoredFields.includes(Nt(x))){const N=this.toRefractedElement([...o,"fixedFields",Nt(x)],v),D=new it.Pr(ir(x),N);this.copyMetaAndAttributes(C,D),D.classes.push("fixed-field"),this.element.content.push(D)}else if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(C)){const N=this.toRefractedElement(["document","extension"],C);this.element.content.push(N)}else this.ignoredFields.includes(Nt(x))||this.element.content.push(ir(C))})),this.copyMetaAndAttributes(i,this.element),Ot}};class Ycr extends Ln(go,gi){constructor(o){super(o),this.element=new U7,this.specPath=ji(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0}ObjectElement(o){return go.prototype.ObjectElement.call(this,o)}}const Zcr=Ycr;class Xcr extends Ln(L0,gi){StringElement(o){const h=new V5(Nt(o));return this.copyMetaAndAttributes(o,h),this.element=h,Ot}}const Qcr=Xcr,eur=class extends L0{MemberElement(i){return this.element=ir(i),this.element.classes.push("specification-extension"),Ot}};class tur extends Ln(go,gi){constructor(o){super(o),this.element=new L5,this.specPath=ji(["document","objects","Info"]),this.canSupportSpecificationExtensions=!0}}const rur=tur,nur=class extends gi{StringElement(i){const o=super.enter(i);return this.element.classes.push("api-version"),this.element.classes.push("version"),o}};class iur extends Ln(go,gi){constructor(o){super(o),this.element=new $5,this.specPath=ji(["document","objects","Contact"]),this.canSupportSpecificationExtensions=!0}}const sur=iur;class our extends Ln(go,gi){constructor(o){super(o),this.element=new q5,this.specPath=ji(["document","objects","License"]),this.canSupportSpecificationExtensions=!0}}const aur=our;class lur extends Ln(go,gi){constructor(o){super(o),this.element=new z5,this.specPath=ji(["document","objects","Link"]),this.canSupportSpecificationExtensions=!0}ObjectElement(o){const h=go.prototype.ObjectElement.call(this,o);return(oi(this.element.operationId)||oi(this.element.operationRef))&&this.element.classes.push("reference-element"),h}}const cur=lur,uur=class extends gi{StringElement(i){const o=super.enter(i);return this.element.classes.push("reference-value"),o}},fur=class extends gi{StringElement(i){const o=super.enter(i);return this.element.classes.push("reference-value"),o}},rk=class extends L0{specPath;ignoredFields;fieldPatternPredicate=We;canSupportSpecificationExtensions=!1;specificationExtensionPredicate=$$e;constructor({specPath:i,ignoredFields:o,fieldPatternPredicate:h,canSupportSpecificationExtensions:v,specificationExtensionPredicate:x,...C}){super({...C}),this.specPath=i,this.ignoredFields=o||[],typeof h=="function"&&(this.fieldPatternPredicate=h),typeof v=="boolean"&&(this.canSupportSpecificationExtensions=v),typeof x=="function"&&(this.specificationExtensionPredicate=x)}ObjectElement(i){return i.forEach(((o,h,v)=>{if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(v)){const x=this.toRefractedElement(["document","extension"],v);this.element.content.push(x)}else if(!this.ignoredFields.includes(Nt(h))&&this.fieldPatternPredicate(Nt(h))){const x=this.specPath(o),C=this.toRefractedElement(x,o),N=new it.Pr(ir(h),C);this.copyMetaAndAttributes(v,N),N.classes.push("patterned-field"),this.element.content.push(N)}else this.ignoredFields.includes(Nt(h))||this.element.content.push(ir(v))})),this.copyMetaAndAttributes(i,this.element),Ot}},co=class extends rk{constructor(i){super(i),this.fieldPatternPredicate=K7}};class Zne extends it.Sh{static primaryClass="link-parameters";constructor(o,h,v){super(o,h,v),this.classes.push(Zne.primaryClass)}}const pur=Zne;class hur extends Ln(co,gi){constructor(o){super(o),this.element=new pur,this.specPath=ji(["value"])}}const dur=hur;class mur extends Ln(go,gi){constructor(o){super(o),this.element=new oj,this.specPath=ji(["document","objects","Server"]),this.canSupportSpecificationExtensions=!0}}const gur=mur,yur=class extends gi{StringElement(i){const o=super.enter(i);return this.element.classes.push("server-url"),o}};class Xne extends it.wE{static primaryClass="servers";constructor(o,h,v){super(o,h,v),this.classes.push(Xne.primaryClass)}}const F$e=Xne;class vur extends Ln(L0,gi){constructor(o){super(o),this.element=new F$e}ArrayElement(o){return o.forEach((h=>{const v=Kcr(h)?["document","objects","Server"]:["value"],x=this.toRefractedElement(v,h);this.element.push(x)})),this.copyMetaAndAttributes(o,this.element),Ot}}const Qne=vur;class bur extends Ln(go,gi){constructor(o){super(o),this.element=new aj,this.specPath=ji(["document","objects","ServerVariable"]),this.canSupportSpecificationExtensions=!0}}const wur=bur;class eie extends it.Sh{static primaryClass="server-variables";constructor(o,h,v){super(o,h,v),this.classes.push(eie.primaryClass)}}const _ur=eie;class Eur extends Ln(co,gi){constructor(o){super(o),this.element=new _ur,this.specPath=ji(["document","objects","ServerVariable"])}}const Sur=Eur;class xur extends Ln(go,gi){constructor(o){super(o),this.element=new U5,this.specPath=ji(["document","objects","MediaType"]),this.canSupportSpecificationExtensions=!0}}const Aur=xur,r1=class extends L0{alternator;constructor({alternator:i,...o}){super({...o}),this.alternator=i||[]}enter(i){const o=this.alternator.map((({predicate:v,specPath:x})=>Gne(v,ji(x),kh))),h=R$e(o)(i);return this.element=this.toRefractedElement(h,i),Ot}},kur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof I5||i(v)&&o("callback",v)&&h("object",v))),Our=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof M5||i(v)&&o("components",v)&&h("object",v))),Cur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof $5||i(v)&&o("contact",v)&&h("object",v))),jur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof N5||i(v)&&o("example",v)&&h("object",v))),Pur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof D5||i(v)&&o("externalDocumentation",v)&&h("object",v))),nk=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof B5||i(v)&&o("header",v)&&h("object",v))),Tur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof L5||i(v)&&o("info",v)&&h("object",v))),Rur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof q5||i(v)&&o("license",v)&&h("object",v))),Iur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof z5||i(v)&&o("link",v)&&h("object",v))),Mur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof V5||i(v)&&o("openapi",v)&&h("string",v))),$ur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h,hasClass:v})=>x=>x instanceof U7||i(x)&&o("openApi3_0",x)&&h("object",x)&&v("api",x))),N$e=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof W5||i(v)&&o("operation",v)&&h("object",v))),Fur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof H5||i(v)&&o("parameter",v)&&h("object",v))),tie=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof J5||i(v)&&o("pathItem",v)&&h("object",v))),Nur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof K5||i(v)&&o("paths",v)&&h("object",v))),Cl=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof G5||i(v)&&o("reference",v)&&h("object",v))),Dur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof Y5||i(v)&&o("requestBody",v)&&h("object",v))),Q7=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof Z5||i(v)&&o("response",v)&&h("object",v))),Bur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof X5||i(v)&&o("responses",v)&&h("object",v))),Lur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof Y7||i(v)&&o("schema",v)&&h("object",v))),qur=i=>Ef(i)&&i.classes.includes("boolean-json-schema"),zur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof ij||i(v)&&o("securityRequirement",v)&&h("object",v))),Uur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof sj||i(v)&&o("securityScheme",v)&&h("object",v))),Vur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof oj||i(v)&&o("server",v)&&h("object",v))),Wur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof aj||i(v)&&o("serverVariable",v)&&h("object",v))),eI=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof U5||i(v)&&o("mediaType",v)&&h("object",v))),D$e=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h,hasClass:v})=>x=>x instanceof F$e||i(x)&&o("array",x)&&h("array",x)&&v("servers",x))),Hur=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof F5||i(v)&&o("discriminator",v)&&h("object",v)));class Jur extends Ln(r1,gi){constructor(o){super(o),this.alternator=[{predicate:cc,specPath:["document","objects","Reference"]},{predicate:Me,specPath:["document","objects","Schema"]}]}ObjectElement(o){const h=r1.prototype.enter.call(this,o);return Cl(this.element)&&this.element.setMetaProperty("referenced-element","schema"),h}}const Kur=Jur;class Gur extends Ln(co,gi){constructor(o){super(o),this.element=new it.Sh,this.element.classes.push("examples"),this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Example"],this.canSupportSpecificationExtensions=!0}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","example")})),h}}const rie=Gur;class nie extends it.Sh{static primaryClass="media-type-examples";constructor(o,h,v){super(o,h,v),this.classes.push(nie.primaryClass),this.classes.push("examples")}}const Yur=nie,Zur=class extends rie{constructor(i){super(i),this.element=new Yur}};class iie extends it.Sh{static primaryClass="media-type-encoding";constructor(o,h,v){super(o,h,v),this.classes.push(iie.primaryClass)}}const Xur=iie;class Qur extends Ln(co,gi){constructor(o){super(o),this.element=new Xur,this.specPath=ji(["document","objects","Encoding"])}}const efr=Qur;class tfr extends Ln(co,gi){constructor(o){super(o),this.element=new ij,this.specPath=ji(["value"])}}const rfr=tfr;class sie extends it.wE{static primaryClass="security";constructor(o,h,v){super(o,h,v),this.classes.push(sie.primaryClass)}}const nfr=sie;class ifr extends Ln(L0,gi){constructor(o){super(o),this.element=new nfr}ArrayElement(o){return o.forEach((h=>{if(Ys(h)){const v=this.toRefractedElement(["document","objects","SecurityRequirement"],h);this.element.push(v)}else this.element.push(ir(h))})),this.copyMetaAndAttributes(o,this.element),Ot}}const sfr=ifr;class ofr extends Ln(go,gi){constructor(o){super(o),this.element=new M5,this.specPath=ji(["document","objects","Components"]),this.canSupportSpecificationExtensions=!0}}const afr=ofr;class lfr extends Ln(go,gi){constructor(o){super(o),this.element=new Z7,this.specPath=ji(["document","objects","Tag"]),this.canSupportSpecificationExtensions=!0}}const cfr=lfr;class ufr extends Ln(go,gi){constructor(o){super(o),this.element=new G5,this.specPath=ji(["document","objects","Reference"]),this.canSupportSpecificationExtensions=!1}ObjectElement(o){const h=go.prototype.ObjectElement.call(this,o);return oi(this.element.$ref)&&this.element.classes.push("reference-element"),h}}const ffr=ufr,pfr=class extends gi{StringElement(i){const o=super.enter(i);return this.element.classes.push("reference-value"),o}};class hfr extends Ln(go,gi){constructor(o){super(o),this.element=new H5,this.specPath=ji(["document","objects","Parameter"]),this.canSupportSpecificationExtensions=!0}ObjectElement(o){const h=go.prototype.ObjectElement.call(this,o);return Ys(this.element.contentProp)&&this.element.contentProp.filter(eI).forEach(((v,x)=>{v.setMetaProperty("media-type",Nt(x))})),h}}const dfr=hfr;class mfr extends Ln(r1,gi){constructor(o){super(o),this.alternator=[{predicate:cc,specPath:["document","objects","Reference"]},{predicate:Me,specPath:["document","objects","Schema"]}]}ObjectElement(o){const h=r1.prototype.enter.call(this,o);return Cl(this.element)&&this.element.setMetaProperty("referenced-element","schema"),h}}const gfr=mfr;class yfr extends Ln(go,gi){constructor(o){super(o),this.element=new B5,this.specPath=ji(["document","objects","Header"]),this.canSupportSpecificationExtensions=!0}}const vfr=yfr;class bfr extends Ln(r1,gi){constructor(o){super(o),this.alternator=[{predicate:cc,specPath:["document","objects","Reference"]},{predicate:Me,specPath:["document","objects","Schema"]}]}ObjectElement(o){const h=r1.prototype.enter.call(this,o);return Cl(this.element)&&this.element.setMetaProperty("referenced-element","schema"),h}}const wfr=bfr;class oie extends it.Sh{static primaryClass="header-examples";constructor(o,h,v){super(o,h,v),this.classes.push(oie.primaryClass),this.classes.push("examples")}}const _fr=oie,Efr=class extends rie{constructor(i){super(i),this.element=new _fr}};class Sfr extends Ln(co,gi){constructor(o){super(o),this.element=new it.Sh,this.element.classes.push("content"),this.specPath=ji(["document","objects","MediaType"])}}const tI=Sfr;class aie extends it.Sh{static primaryClass="header-content";constructor(o,h,v){super(o,h,v),this.classes.push(aie.primaryClass),this.classes.push("content")}}const xfr=aie,Afr=class extends tI{constructor(i){super(i),this.element=new xfr}};class kfr extends Ln(go,gi){constructor(o){super(o),this.element=new Y7,this.specPath=ji(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0}}const Ofr=kfr,B$e=$h.visitors.document.objects.JSONSchema.fixedFields.allOf,Cfr=class extends B$e{ArrayElement(i){const o=B$e.prototype.ArrayElement.call(this,i);return this.element.filter(Cl).forEach((h=>{h.setMetaProperty("referenced-element","schema")})),o}},L$e=$h.visitors.document.objects.JSONSchema.fixedFields.anyOf,jfr=class extends L$e{ArrayElement(i){const o=L$e.prototype.ArrayElement.call(this,i);return this.element.filter(Cl).forEach((h=>{h.setMetaProperty("referenced-element","schema")})),o}},q$e=$h.visitors.document.objects.JSONSchema.fixedFields.oneOf,Pfr=class extends q$e{ArrayElement(i){const o=q$e.prototype.ArrayElement.call(this,i);return this.element.filter(Cl).forEach((h=>{h.setMetaProperty("referenced-element","schema")})),o}},z$e=$h.visitors.document.objects.JSONSchema.fixedFields.items,Tfr=class extends z$e{ObjectElement(i){const o=z$e.prototype.ObjectElement.call(this,i);return Cl(this.element)&&this.element.setMetaProperty("referenced-element","schema"),o}ArrayElement(i){return this.enter(i)}},U$e=$h.visitors.document.objects.JSONSchema.fixedFields.properties,Rfr=class extends U$e{ObjectElement(i){const o=U$e.prototype.ObjectElement.call(this,i);return this.element.filter(Cl).forEach((h=>{h.setMetaProperty("referenced-element","schema")})),o}},Ifr=$h.visitors.document.objects.JSONSchema.fixedFields.type,Mfr=class extends Ifr{ArrayElement(i){return this.enter(i)}},V$e=$h.visitors.JSONSchemaOrJSONReferenceVisitor,W$e=class extends V$e{ObjectElement(i){const o=V$e.prototype.enter.call(this,i);return Cl(this.element)&&this.element.setMetaProperty("referenced-element","schema"),o}};class $fr extends Ln(go,gi){constructor(o){super(o),this.element=new F5,this.specPath=ji(["document","objects","Discriminator"]),this.canSupportSpecificationExtensions=!1}}const Ffr=$fr;class lie extends it.Sh{static primaryClass="discriminator-mapping";constructor(o,h,v){super(o,h,v),this.classes.push(lie.primaryClass)}}const Nfr=lie;class Dfr extends Ln(co,gi){constructor(o){super(o),this.element=new Nfr,this.specPath=ji(["value"])}}const Bfr=Dfr;class Lfr extends Ln(go,gi){constructor(o){super(o),this.element=new X7,this.specPath=ji(["document","objects","XML"]),this.canSupportSpecificationExtensions=!0}}const qfr=Lfr;class cie extends it.Sh{static primaryClass="parameter-examples";constructor(o,h,v){super(o,h,v),this.classes.push(cie.primaryClass),this.classes.push("examples")}}const zfr=cie,Ufr=class extends rie{constructor(i){super(i),this.element=new zfr}};class uie extends it.Sh{static primaryClass="parameter-content";constructor(o,h,v){super(o,h,v),this.classes.push(uie.primaryClass),this.classes.push("content")}}const Vfr=uie,Wfr=class extends tI{constructor(i){super(i),this.element=new Vfr}};class fie extends it.Sh{static primaryClass="components-schemas";constructor(o,h,v){super(o,h,v),this.classes.push(fie.primaryClass)}}const H$e=fie;class Hfr extends Ln(co,gi){constructor(o){super(o),this.element=new H$e,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Schema"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","schema")})),h}}const Jfr=Hfr;class pie extends it.Sh{static primaryClass="components-responses";constructor(o,h,v){super(o,h,v),this.classes.push(pie.primaryClass)}}const Kfr=pie;class Gfr extends Ln(co,gi){constructor(o){super(o),this.element=new Kfr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Response"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","response")})),this.element.filter(Q7).forEach(((v,x)=>{v.setMetaProperty("http-status-code",Nt(x))})),h}}const Yfr=Gfr;class hie extends it.Sh{static primaryClass="components-parameters";constructor(o,h,v){super(o,h,v),this.classes.push(hie.primaryClass),this.classes.push("parameters")}}const Zfr=hie;class Xfr extends Ln(co,gi){constructor(o){super(o),this.element=new Zfr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Parameter"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","parameter")})),h}}const Qfr=Xfr;class die extends it.Sh{static primaryClass="components-examples";constructor(o,h,v){super(o,h,v),this.classes.push(die.primaryClass),this.classes.push("examples")}}const epr=die;class tpr extends Ln(co,gi){constructor(o){super(o),this.element=new epr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Example"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","example")})),h}}const rpr=tpr;class mie extends it.Sh{static primaryClass="components-request-bodies";constructor(o,h,v){super(o,h,v),this.classes.push(mie.primaryClass)}}const npr=mie;class ipr extends Ln(co,gi){constructor(o){super(o),this.element=new npr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","RequestBody"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","requestBody")})),h}}const spr=ipr;class gie extends it.Sh{static primaryClass="components-headers";constructor(o,h,v){super(o,h,v),this.classes.push(gie.primaryClass)}}const opr=gie;class apr extends Ln(co,gi){constructor(o){super(o),this.element=new opr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","header")})),this.element.filter(nk).forEach(((v,x)=>{v.setMetaProperty("header-name",Nt(x))})),h}}const lpr=apr;class yie extends it.Sh{static primaryClass="components-security-schemes";constructor(o,h,v){super(o,h,v),this.classes.push(yie.primaryClass)}}const cpr=yie;class upr extends Ln(co,gi){constructor(o){super(o),this.element=new cpr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","SecurityScheme"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","securityScheme")})),h}}const fpr=upr;class vie extends it.Sh{static primaryClass="components-links";constructor(o,h,v){super(o,h,v),this.classes.push(vie.primaryClass)}}const ppr=vie;class hpr extends Ln(co,gi){constructor(o){super(o),this.element=new ppr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","link")})),h}}const dpr=hpr;class bie extends it.Sh{static primaryClass="components-callbacks";constructor(o,h,v){super(o,h,v),this.classes.push(bie.primaryClass)}}const mpr=bie;class gpr extends Ln(co,gi){constructor(o){super(o),this.element=new mpr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","callback")})),h}}const ypr=gpr;class vpr extends Ln(go,gi){constructor(o){super(o),this.element=new N5,this.specPath=ji(["document","objects","Example"]),this.canSupportSpecificationExtensions=!0}ObjectElement(o){const h=go.prototype.ObjectElement.call(this,o);return oi(this.element.externalValue)&&this.element.classes.push("reference-element"),h}}const bpr=vpr,wpr=class extends gi{StringElement(i){const o=super.enter(i);return this.element.classes.push("reference-value"),o}};class _pr extends Ln(go,gi){constructor(o){super(o),this.element=new D5,this.specPath=ji(["document","objects","ExternalDocumentation"]),this.canSupportSpecificationExtensions=!0}}const Epr=_pr;class Spr extends Ln(go,gi){constructor(o){super(o),this.element=new L7,this.specPath=ji(["document","objects","Encoding"]),this.canSupportSpecificationExtensions=!0}ObjectElement(o){const h=go.prototype.ObjectElement.call(this,o);return Ys(this.element.headers)&&this.element.headers.filter(nk).forEach(((v,x)=>{v.setMetaProperty("header-name",Nt(x))})),h}}const xpr=Spr;class wie extends it.Sh{static primaryClass="encoding-headers";constructor(o,h,v){super(o,h,v),this.classes.push(wie.primaryClass)}}const Apr=wie;class kpr extends Ln(co,gi){constructor(o){super(o),this.element=new Apr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","header")})),this.element.forEach(((v,x)=>{if(!nk(v))return;const C=Nt(x);v.setMetaProperty("headerName",C)})),h}}const Opr=kpr;class Cpr extends Ln(rk,gi){constructor(o){super(o),this.element=new K5,this.specPath=ji(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=Me}ObjectElement(o){const h=rk.prototype.ObjectElement.call(this,o);return this.element.filter(tie).forEach(((v,x)=>{x.classes.push("openapi-path-template"),x.classes.push("path-template"),v.setMetaProperty("path",ir(x))})),h}}const jpr=Cpr;class Ppr extends Ln(go,gi){constructor(o){super(o),this.element=new Y5,this.specPath=ji(["document","objects","RequestBody"])}ObjectElement(o){const h=go.prototype.ObjectElement.call(this,o);return Ys(this.element.contentProp)&&this.element.contentProp.filter(eI).forEach(((v,x)=>{v.setMetaProperty("media-type",Nt(x))})),h}}const Tpr=Ppr;class _ie extends it.Sh{static primaryClass="request-body-content";constructor(o,h,v){super(o,h,v),this.classes.push(_ie.primaryClass),this.classes.push("content")}}const Rpr=_ie,Ipr=class extends tI{constructor(i){super(i),this.element=new Rpr}};class Mpr extends Ln(rk,gi){constructor(o){super(o),this.element=new I5,this.specPath=ji(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=h=>/{(?[^}]{1,2083})}/.test(String(h))}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(tie).forEach(((v,x)=>{v.setMetaProperty("runtime-expression",Nt(x))})),h}}const $pr=Mpr;class Fpr extends Ln(go,gi){constructor(o){super(o),this.element=new Z5,this.specPath=ji(["document","objects","Response"])}ObjectElement(o){const h=go.prototype.ObjectElement.call(this,o);return Ys(this.element.contentProp)&&this.element.contentProp.filter(eI).forEach(((v,x)=>{v.setMetaProperty("media-type",Nt(x))})),Ys(this.element.headers)&&this.element.headers.filter(nk).forEach(((v,x)=>{v.setMetaProperty("header-name",Nt(x))})),h}}const Npr=Fpr;class Eie extends it.Sh{static primaryClass="response-headers";constructor(o,h,v){super(o,h,v),this.classes.push(Eie.primaryClass)}}const Dpr=Eie;class Bpr extends Ln(co,gi){constructor(o){super(o),this.element=new Dpr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","header")})),this.element.forEach(((v,x)=>{if(!nk(v))return;const C=Nt(x);v.setMetaProperty("header-name",C)})),h}}const Lpr=Bpr;class Sie extends it.Sh{static primaryClass="response-content";constructor(o,h,v){super(o,h,v),this.classes.push(Sie.primaryClass),this.classes.push("content")}}const qpr=Sie,zpr=class extends tI{constructor(i){super(i),this.element=new qpr}};class xie extends it.Sh{static primaryClass="response-links";constructor(o,h,v){super(o,h,v),this.classes.push(xie.primaryClass)}}const Upr=xie;class Vpr extends Ln(co,gi){constructor(o){super(o),this.element=new Upr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","link")})),h}}const Wpr=Vpr;function J$e(i){return Object.prototype.toString.call(i)==="[object Number]"}var Hpr=_i((function(i,o){if(!J$e(i)||!J$e(o))throw new TypeError("Both arguments to range must be numbers");for(var h=Array(icc(h)?["document","objects","Reference"]:["document","objects","Response"],this.fieldPatternPredicate=h=>new RegExp(`^(1XX|2XX|3XX|4XX|5XX|${Jpr(100,600).join("|")})$`).test(String(h))}ObjectElement(o){const h=G$e.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","response")})),this.element.filter(Q7).forEach(((v,x)=>{const C=ir(x);this.fieldPatternPredicate(Nt(C))&&v.setMetaProperty("http-status-code",C)})),h}}const Qpr=Xpr;class ehr extends Ln(r1,gi){constructor(o){super(o),this.alternator=[{predicate:cc,specPath:["document","objects","Reference"]},{predicate:Me,specPath:["document","objects","Response"]}]}ObjectElement(o){const h=r1.prototype.enter.call(this,o);return Cl(this.element)?this.element.setMetaProperty("referenced-element","response"):Q7(this.element)&&this.element.setMetaProperty("http-status-code","default"),h}}const thr=ehr;class rhr extends Ln(go,gi){constructor(o){super(o),this.element=new W5,this.specPath=ji(["document","objects","Operation"])}}const nhr=rhr;class Aie extends it.wE{static primaryClass="operation-tags";constructor(o,h,v){super(o,h,v),this.classes.push(Aie.primaryClass)}}const ihr=Aie,shr=class extends gi{constructor(i){super(i),this.element=new ihr}ArrayElement(i){return this.element=this.element.concat(ir(i)),Ot}};class kie extends it.wE{static primaryClass="operation-parameters";constructor(o,h,v){super(o,h,v),this.classes.push(kie.primaryClass),this.classes.push("parameters")}}const Y$e=kie;class ohr extends Ln(L0,gi){constructor(o){super(o),this.element=new it.wE,this.element.classes.push("parameters")}ArrayElement(o){return o.forEach((h=>{const v=cc(h)?["document","objects","Reference"]:["document","objects","Parameter"],x=this.toRefractedElement(v,h);Cl(x)&&x.setMetaProperty("referenced-element","parameter"),this.element.push(x)})),this.copyMetaAndAttributes(o,this.element),Ot}}const Z$e=ohr,ahr=class extends Z$e{constructor(i){super(i),this.element=new Y$e}},lhr=class extends r1{constructor(i){super(i),this.alternator=[{predicate:cc,specPath:["document","objects","Reference"]},{predicate:Me,specPath:["document","objects","RequestBody"]}]}ObjectElement(i){const o=r1.prototype.enter.call(this,i);return Cl(this.element)&&this.element.setMetaProperty("referenced-element","requestBody"),o}};class Oie extends it.Sh{static primaryClass="operation-callbacks";constructor(o,h,v){super(o,h,v),this.classes.push(Oie.primaryClass)}}const chr=Oie;class uhr extends Ln(co,gi){specPath;constructor(o){super(o),this.element=new chr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(Cl).forEach((v=>{v.setMetaProperty("referenced-element","callback")})),h}}const fhr=uhr;class Cie extends it.wE{static primaryClass="operation-security";constructor(o,h,v){super(o,h,v),this.classes.push(Cie.primaryClass),this.classes.push("security")}}const X$e=Cie;class phr extends Ln(L0,gi){constructor(o){super(o),this.element=new X$e}ArrayElement(o){return o.forEach((h=>{const v=Ys(h)?["document","objects","SecurityRequirement"]:["value"],x=this.toRefractedElement(v,h);this.element.push(x)})),this.copyMetaAndAttributes(o,this.element),Ot}}const hhr=phr;class jie extends it.wE{static primaryClass="operation-servers";constructor(o,h,v){super(o,h,v),this.classes.push(jie.primaryClass),this.classes.push("servers")}}const dhr=jie,mhr=class extends Qne{constructor(i){super(i),this.element=new dhr}};class ghr extends Ln(go,gi){constructor(o){super(o),this.element=new J5,this.specPath=ji(["document","objects","PathItem"])}ObjectElement(o){const h=go.prototype.ObjectElement.call(this,o);return this.element.filter(N$e).forEach(((v,x)=>{const C=ir(x);C.content=Nt(C).toUpperCase(),v.setMetaProperty("http-method",C)})),oi(this.element.$ref)&&this.element.classes.push("reference-element"),h}}const yhr=ghr,vhr=class extends gi{StringElement(i){const o=super.enter(i);return this.element.classes.push("reference-value"),o}};class Pie extends it.wE{static primaryClass="path-item-servers";constructor(o,h,v){super(o,h,v),this.classes.push(Pie.primaryClass),this.classes.push("servers")}}const bhr=Pie,whr=class extends Qne{constructor(i){super(i),this.element=new bhr}};class Tie extends it.wE{static primaryClass="path-item-parameters";constructor(o,h,v){super(o,h,v),this.classes.push(Tie.primaryClass),this.classes.push("parameters")}}const _hr=Tie,Ehr=class extends Z$e{constructor(i){super(i),this.element=new _hr}};class Shr extends Ln(go,gi){constructor(o){super(o),this.element=new sj,this.specPath=ji(["document","objects","SecurityScheme"]),this.canSupportSpecificationExtensions=!0}}const xhr=Shr;class Ahr extends Ln(go,gi){constructor(o){super(o),this.element=new z7,this.specPath=ji(["document","objects","OAuthFlows"]),this.canSupportSpecificationExtensions=!0}}const khr=Ahr;class Ohr extends Ln(go,gi){constructor(o){super(o),this.element=new q7,this.specPath=ji(["document","objects","OAuthFlow"]),this.canSupportSpecificationExtensions=!0}}const Chr=Ohr;class Rie extends it.Sh{static primaryClass="oauth-flow-scopes";constructor(o,h,v){super(o,h,v),this.classes.push(Rie.primaryClass)}}const jhr=Rie;class Phr extends Ln(co,gi){constructor(o){super(o),this.element=new jhr,this.specPath=ji(["value"])}}const Thr=Phr;class Iie extends it.wE{static primaryClass="tags";constructor(o,h,v){super(o,h,v),this.classes.push(Iie.primaryClass)}}const Rhr=Iie;class Ihr extends Ln(L0,gi){constructor(o){super(o),this.element=new Rhr}ArrayElement(o){return o.forEach((h=>{const v=Gcr(h)?["document","objects","Tag"]:["value"],x=this.toRefractedElement(v,h);this.element.push(x)})),this.copyMetaAndAttributes(o,this.element),Ot}}const Mhr=Ihr,{fixedFields:yp}=$h.visitors.document.objects.JSONSchema,Ur={visitors:{value:gi,document:{objects:{OpenApi:{$visitor:Zcr,fixedFields:{openapi:Qcr,info:{$ref:"#/visitors/document/objects/Info"},servers:Qne,paths:{$ref:"#/visitors/document/objects/Paths"},components:{$ref:"#/visitors/document/objects/Components"},security:sfr,tags:Mhr,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:rur,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:nur}},Contact:{$visitor:sur,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"},email:{$ref:"#/visitors/value"}}},License:{$visitor:aur,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Server:{$visitor:gur,fixedFields:{url:yur,description:{$ref:"#/visitors/value"},variables:Sur}},ServerVariable:{$visitor:wur,fixedFields:{enum:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},Components:{$visitor:afr,fixedFields:{schemas:Jfr,responses:Yfr,parameters:Qfr,examples:rpr,requestBodies:spr,headers:lpr,securitySchemes:fpr,links:dpr,callbacks:ypr}},Paths:{$visitor:jpr},PathItem:{$visitor:yhr,fixedFields:{$ref:vhr,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:whr,parameters:Ehr}},Operation:{$visitor:nhr,fixedFields:{tags:shr,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:{$ref:"#/visitors/value"},parameters:ahr,requestBody:lhr,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:fhr,deprecated:{$ref:"#/visitors/value"},security:hhr,servers:mhr}},ExternalDocumentation:{$visitor:Epr,fixedFields:{description:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Parameter:{$visitor:dfr,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:gfr,example:{$ref:"#/visitors/value"},examples:Ufr,content:Wfr}},RequestBody:{$visitor:Tpr,fixedFields:{description:{$ref:"#/visitors/value"},content:Ipr,required:{$ref:"#/visitors/value"}}},MediaType:{$visitor:Aur,fixedFields:{schema:Kur,example:{$ref:"#/visitors/value"},examples:Zur,encoding:efr}},Encoding:{$visitor:xpr,fixedFields:{contentType:{$ref:"#/visitors/value"},headers:Opr,style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"}}},Responses:{$visitor:Qpr,fixedFields:{default:thr}},Response:{$visitor:Npr,fixedFields:{description:{$ref:"#/visitors/value"},headers:Lpr,content:zpr,links:Wpr}},Callback:{$visitor:$pr},Example:{$visitor:bpr,fixedFields:{summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},value:{$ref:"#/visitors/value"},externalValue:wpr}},Link:{$visitor:cur,fixedFields:{operationRef:uur,operationId:fur,parameters:dur,requestBody:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:vfr,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:wfr,example:{$ref:"#/visitors/value"},examples:Efr,content:Afr}},Tag:{$visitor:cfr,fixedFields:{name:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:ffr,fixedFields:{$ref:pfr}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},JSONReference:{$ref:"#/visitors/document/objects/Reference"},Schema:{$visitor:Ofr,fixedFields:{title:yp.title,multipleOf:yp.multipleOf,maximum:yp.maximum,exclusiveMaximum:yp.exclusiveMaximum,minimum:yp.minimum,exclusiveMinimum:yp.exclusiveMinimum,maxLength:yp.maxLength,minLength:yp.minLength,pattern:yp.pattern,maxItems:yp.maxItems,minItems:yp.minItems,uniqueItems:yp.uniqueItems,maxProperties:yp.maxProperties,minProperties:yp.minProperties,required:yp.required,enum:yp.enum,type:Mfr,allOf:Cfr,anyOf:jfr,oneOf:Pfr,not:W$e,items:Tfr,properties:Rfr,additionalProperties:W$e,description:yp.description,format:yp.format,default:yp.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:Ffr,fixedFields:{propertyName:{$ref:"#/visitors/value"},mapping:Bfr}},XML:{$visitor:qfr,fixedFields:{name:{$ref:"#/visitors/value"},namespace:{$ref:"#/visitors/value"},prefix:{$ref:"#/visitors/value"},attribute:{$ref:"#/visitors/value"},wrapped:{$ref:"#/visitors/value"}}},SecurityScheme:{$visitor:xhr,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:khr,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:Chr,fixedFields:{authorizationUrl:{$ref:"#/visitors/value"},tokenUrl:{$ref:"#/visitors/value"},refreshUrl:{$ref:"#/visitors/value"},scopes:Thr}},SecurityRequirement:{$visitor:rfr}},extension:{$visitor:eur}}}},$hr=i=>{if(Gs(i))return`${i.element.charAt(0).toUpperCase()+i.element.slice(1)}Element`},Fhr={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"],...T},Nhr={namespace:i=>{const{base:o}=i;return o.register("callback",I5),o.register("components",M5),o.register("contact",$5),o.register("discriminator",F5),o.register("encoding",L7),o.register("example",N5),o.register("externalDocumentation",D5),o.register("header",B5),o.register("info",L5),o.register("license",q5),o.register("link",z5),o.register("mediaType",U5),o.register("oAuthFlow",q7),o.register("oAuthFlows",z7),o.register("openapi",V5),o.register("openApi3_0",U7),o.register("operation",W5),o.register("parameter",H5),o.register("pathItem",J5),o.register("paths",K5),o.register("reference",G5),o.register("requestBody",Y5),o.register("response",Z5),o.register("responses",X5),o.register("schema",Y7),o.register("securityRequirement",ij),o.register("securityScheme",sj),o.register("server",oj),o.register("serverVariable",aj),o.register("tag",Z7),o.register("xml",X7),o}},Dhr=Nhr,Bhr=()=>{const i=vw(Dhr);return{predicates:{...p,isElement:Gs,isStringElement:oi,isArrayElement:$o,isObjectElement:Ys,isMemberElement:Dc,includesClasses:ge,hasElementSourceMap:L},namespace:i}},Lhr=(i,{specPath:o=["visitors","document","objects","OpenApi","$visitor"],plugins:h=[]}={})=>{const v=(0,it.e)(i),x=U2(Ur),C=new(ni(o,x))({specObj:x});return K(v,C),e1(C.element,h,{toolboxCreator:Bhr,visitorOptions:{keyMap:Fhr,nodeTypeGetter:$hr}})},Ga=i=>(o,h={})=>Lhr(o,{specPath:i,...h});I5.refract=Ga(["visitors","document","objects","Callback","$visitor"]),M5.refract=Ga(["visitors","document","objects","Components","$visitor"]),$5.refract=Ga(["visitors","document","objects","Contact","$visitor"]),N5.refract=Ga(["visitors","document","objects","Example","$visitor"]),F5.refract=Ga(["visitors","document","objects","Discriminator","$visitor"]),L7.refract=Ga(["visitors","document","objects","Encoding","$visitor"]),D5.refract=Ga(["visitors","document","objects","ExternalDocumentation","$visitor"]),B5.refract=Ga(["visitors","document","objects","Header","$visitor"]),L5.refract=Ga(["visitors","document","objects","Info","$visitor"]),q5.refract=Ga(["visitors","document","objects","License","$visitor"]),z5.refract=Ga(["visitors","document","objects","Link","$visitor"]),U5.refract=Ga(["visitors","document","objects","MediaType","$visitor"]),q7.refract=Ga(["visitors","document","objects","OAuthFlow","$visitor"]),z7.refract=Ga(["visitors","document","objects","OAuthFlows","$visitor"]),V5.refract=Ga(["visitors","document","objects","OpenApi","fixedFields","openapi"]),U7.refract=Ga(["visitors","document","objects","OpenApi","$visitor"]),W5.refract=Ga(["visitors","document","objects","Operation","$visitor"]),H5.refract=Ga(["visitors","document","objects","Parameter","$visitor"]),J5.refract=Ga(["visitors","document","objects","PathItem","$visitor"]),K5.refract=Ga(["visitors","document","objects","Paths","$visitor"]),G5.refract=Ga(["visitors","document","objects","Reference","$visitor"]),Y5.refract=Ga(["visitors","document","objects","RequestBody","$visitor"]),Z5.refract=Ga(["visitors","document","objects","Response","$visitor"]),X5.refract=Ga(["visitors","document","objects","Responses","$visitor"]),Y7.refract=Ga(["visitors","document","objects","Schema","$visitor"]),ij.refract=Ga(["visitors","document","objects","SecurityRequirement","$visitor"]),sj.refract=Ga(["visitors","document","objects","SecurityScheme","$visitor"]),oj.refract=Ga(["visitors","document","objects","Server","$visitor"]),aj.refract=Ga(["visitors","document","objects","ServerVariable","$visitor"]),Z7.refract=Ga(["visitors","document","objects","Tag","$visitor"]),X7.refract=Ga(["visitors","document","objects","XML","$visitor"]);const rI=class extends I5{},nI=class extends M5{get pathItems(){return this.get("pathItems")}set pathItems(i){this.set("pathItems",i)}},iI=class extends $5{},Mie=class extends F5{},$ie=class extends L7{},sI=class extends N5{},oI=class extends D5{},aI=class extends B5{get schema(){return this.get("schema")}set schema(i){this.set("schema",i)}},lI=class extends L5{get license(){return this.get("license")}set license(i){this.set("license",i)}get summary(){return this.get("summary")}set summary(i){this.set("summary",i)}};class Fie extends it.Om{static default=new Fie("https://spec.openapis.org/oas/3.1/dialect/base");constructor(o,h,v){super(o,h,v),this.element="jsonSchemaDialect"}}const lj=Fie,cI=class extends q5{get identifier(){return this.get("identifier")}set identifier(i){this.set("identifier",i)}},uI=class extends z5{},fI=class extends U5{get schema(){return this.get("schema")}set schema(i){this.set("schema",i)}},Nie=class extends q7{},Die=class extends z7{},Bie=class extends V5{};class qhr extends it.Sh{constructor(o,h,v){super(o,h,v),this.element="openApi3_1",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(o){this.set("openapi",o)}get info(){return this.get("info")}set info(o){this.set("info",o)}get jsonSchemaDialect(){return this.get("jsonSchemaDialect")}set jsonSchemaDialect(o){this.set("jsonSchemaDialect",o)}get servers(){return this.get("servers")}set servers(o){this.set("servers",o)}get paths(){return this.get("paths")}set paths(o){this.set("paths",o)}get components(){return this.get("components")}set components(o){this.set("components",o)}get security(){return this.get("security")}set security(o){this.set("security",o)}get tags(){return this.get("tags")}set tags(o){this.set("tags",o)}get externalDocs(){return this.get("externalDocs")}set externalDocs(o){this.set("externalDocs",o)}get webhooks(){return this.get("webhooks")}set webhooks(o){this.set("webhooks",o)}}const W2=qhr,cj=class extends W5{get requestBody(){return this.get("requestBody")}set requestBody(i){this.set("requestBody",i)}},pI=class extends H5{get schema(){return this.get("schema")}set schema(i){this.set("schema",i)}},H2=class extends J5{get GET(){return this.get("get")}set GET(i){this.set("GET",i)}get PUT(){return this.get("put")}set PUT(i){this.set("PUT",i)}get POST(){return this.get("post")}set POST(i){this.set("POST",i)}get DELETE(){return this.get("delete")}set DELETE(i){this.set("DELETE",i)}get OPTIONS(){return this.get("options")}set OPTIONS(i){this.set("OPTIONS",i)}get HEAD(){return this.get("head")}set HEAD(i){this.set("HEAD",i)}get PATCH(){return this.get("patch")}set PATCH(i){this.set("PATCH",i)}get TRACE(){return this.get("trace")}set TRACE(i){this.set("TRACE",i)}},hI=class extends K5{};class Lie extends G5{}Object.defineProperty(Lie.prototype,"description",{get(){return this.get("description")},set(i){this.set("description",i)},enumerable:!0}),Object.defineProperty(Lie.prototype,"summary",{get(){return this.get("summary")},set(i){this.set("summary",i)},enumerable:!0});const ik=Lie,dI=class extends Y5{},mI=class extends Z5{},gI=class extends X5{},uj=class extends XA{constructor(i,o,h){super(i,o,h),this.element="JSONSchemaDraft6"}get idProp(){throw new Oo("id keyword from Core vocabulary has been renamed to $id.")}set idProp(i){throw new Oo("id keyword from Core vocabulary has been renamed to $id.")}get $id(){return this.get("$id")}set $id(i){this.set("$id",i)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(i){this.set("exclusiveMaximum",i)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(i){this.set("exclusiveMinimum",i)}get containsProp(){return this.get("contains")}set containsProp(i){this.set("contains",i)}get items(){return this.get("items")}set items(i){this.set("items",i)}get propertyNames(){return this.get("propertyNames")}set propertyNames(i){this.set("propertyNames",i)}get const(){return this.get("const")}set const(i){this.set("const",i)}get not(){return this.get("not")}set not(i){this.set("not",i)}get examples(){return this.get("examples")}set examples(i){this.set("examples",i)}},fj=class extends ej{get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(i){this.set("hrefSchema",i)}get targetSchema(){return this.get("targetSchema")}set targetSchema(i){this.set("targetSchema",i)}get schema(){throw new Oo("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}set schema(i){throw new Oo("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(i){this.set("submissionSchema",i)}get method(){throw new Oo("method keyword from Hyper-Schema vocabulary has been removed.")}set method(i){throw new Oo("method keyword from Hyper-Schema vocabulary has been removed.")}get encType(){throw new Oo("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}set encType(i){throw new Oo("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}get submissionEncType(){return this.get("submissionEncType")}set submissionEncType(i){this.set("submissionEncType",i)}};var zhr=ki((function i(o,h,v){if(o.length===0)return h;var x=o[0];if(o.length>1){var C=!V7(v)&&nl(x,v)&&typeof v[x]=="object"?v[x]:Du(o[1])?[]:{};h=i(Array.prototype.slice.call(o,1),h,C)}return(function(N,D,U){if(Du(N)&&jc(U)){var G=[].concat(U);return G[N]=D,G}var X={};for(var re in U)X[re]=U[re];return X[N]=D,X})(x,h,v)}));const Yn=zhr;var Uhr=ki((function(i,o,h){var v=Array.prototype.slice.call(h,0);return v.splice(i,o),v}));const Vhr=Uhr;var Whr=ki((function(i,o,h){return Yn([i],o,h)}));const Hhr=Whr;var Jhr=_i((function i(o,h){if(h==null)return h;switch(o.length){case 0:return h;case 1:return(function(C,N){if(N==null)return N;if(Du(C)&&jc(N))return Vhr(C,1,N);var D={};for(var U in N)D[U]=N[U];return delete D[C],D})(o[0],h);default:var v=o[0],x=Array.prototype.slice.call(o,1);return h[v]==null?(function(C,N){if(Du(C)&&jc(N))return[].concat(N);var D={};for(var U in N)D[U]=N[U];return D})(v,h):Hhr(v,i(x,h[v]),h)}}));const oy=Jhr,Q$e=class extends P$e{constructor(i){super(i),this.element=new uj}get defaultDialectIdentifier(){return"http://json-schema.org/draft-06/schema#"}BooleanElement(i){const o=this.enter(i);return this.element.classes.push("boolean-json-schema"),o}handleSchemaIdentifier(i,o="$id"){return super.handleSchemaIdentifier(i,o)}},Khr=class extends T$e{BooleanElement(i){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],i),Ot}},Ghr=class extends va{ArrayElement(i){const o=this.enter(i);return this.element.classes.push("json-schema-examples"),o}},eFe=class extends I$e{constructor(i){super(i),this.element=new fj}},Fh=Xo(Yn(["visitors","document","objects","JSONSchema","$visitor"],Q$e),oy(["visitors","document","objects","JSONSchema","fixedFields","id"]),Yn(["visitors","document","objects","JSONSchema","fixedFields","$id"],$h.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","contains"],$h.visitors.JSONSchemaOrJSONReferenceVisitor),Yn(["visitors","document","objects","JSONSchema","fixedFields","items"],Khr),Yn(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],$h.visitors.JSONSchemaOrJSONReferenceVisitor),Yn(["visitors","document","objects","JSONSchema","fixedFields","const"],$h.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","examples"],Ghr),Yn(["visitors","document","objects","LinkDescription","$visitor"],eFe),Yn(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],$h.visitors.JSONSchemaOrJSONReferenceVisitor),oy(["visitors","document","objects","LinkDescription","fixedFields","schema"]),Yn(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],$h.visitors.JSONSchemaOrJSONReferenceVisitor),oy(["visitors","document","objects","LinkDescription","fixedFields","method"]),oy(["visitors","document","objects","LinkDescription","fixedFields","encType"]),Yn(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"],$h.visitors.value))($h),Yhr={JSONSchemaDraft6Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...T},Zhr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof uj||i(v)&&o("JSONSchemaDraft6",v)&&h("object",v))),Xhr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof fj||i(v)&&o("linkDescription",v)&&h("object",v))),Qhr={namespace:i=>{const{base:o}=i;return o.register("jSONSchemaDraft6",uj),o.register("jSONReference",QA),o.register("media",Q5),o.register("linkDescription",fj),o}},edr=Qhr,tdr=()=>{const i=vw(edr);return{predicates:{...d,isStringElement:oi},namespace:i}},rdr=(i,{specPath:o=["visitors","document","objects","JSONSchema","$visitor"],plugins:h=[],specificationObj:v=Fh}={})=>{const x=(0,it.e)(i),C=U2(v),N=new(ni(o,C))({specObj:C});return K(x,N),e1(N.element,h,{toolboxCreator:tdr,visitorOptions:{keyMap:Yhr,nodeTypeGetter:nj}})},tFe=i=>(o,h={})=>rdr(o,{specPath:i,...h});uj.refract=tFe(["visitors","document","objects","JSONSchema","$visitor"]),fj.refract=tFe(["visitors","document","objects","LinkDescription","$visitor"]);const pj=class extends uj{constructor(i,o,h){super(i,o,h),this.element="JSONSchemaDraft7"}get $comment(){return this.get("$comment")}set $comment(i){this.set("$comment",i)}get items(){return this.get("items")}set items(i){this.set("items",i)}get if(){return this.get("if")}set if(i){this.set("if",i)}get then(){return this.get("then")}set then(i){this.set("then",i)}get else(){return this.get("else")}set else(i){this.set("else",i)}get not(){return this.get("not")}set not(i){this.set("not",i)}get contentEncoding(){return this.get("contentEncoding")}set contentEncoding(i){this.set("contentEncoding",i)}get contentMediaType(){return this.get("contentMediaType")}set contentMediaType(i){this.set("contentMediaType",i)}get media(){throw new Oo('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}set media(i){throw new Oo('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}get writeOnly(){return this.get("writeOnly")}set writeOnly(i){this.set("writeOnly",i)}},hj=class extends fj{get anchor(){return this.get("anchor")}set anchor(i){this.set("anchor",i)}get anchorPointer(){return this.get("anchorPointer")}set anchorPointer(i){this.set("anchorPointer",i)}get templatePointers(){return this.get("templatePointers")}set templatePointers(i){this.set("templatePointers",i)}get templateRequired(){return this.get("templateRequired")}set templateRequired(i){this.set("templateRequired",i)}get targetSchema(){return this.get("targetSchema")}set targetSchema(i){this.set("targetSchema",i)}get mediaType(){throw new Oo("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}set mediaType(i){throw new Oo("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}get targetMediaType(){return this.get("targetMediaType")}set targetMediaType(i){this.set("targetMediaType",i)}get targetHints(){return this.get("targetHints")}set targetHints(i){this.set("targetHints",i)}get description(){return this.get("description")}set description(i){this.set("description",i)}get $comment(){return this.get("$comment")}set $comment(i){this.set("$comment",i)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(i){this.set("hrefSchema",i)}get headerSchema(){return this.get("headerSchema")}set headerSchema(i){this.set("headerSchema",i)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(i){this.set("submissionSchema",i)}get submissionEncType(){throw new Oo("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}set submissionEncType(i){throw new Oo("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}get submissionMediaType(){return this.get("submissionMediaType")}set submissionMediaType(i){this.set("submissionMediaType",i)}},rFe=class extends Q$e{constructor(i){super(i),this.element=new pj}get defaultDialectIdentifier(){return"http://json-schema.org/draft-07/schema#"}},nFe=class extends eFe{constructor(i){super(i),this.element=new hj}},J2=Xo(Yn(["visitors","document","objects","JSONSchema","$visitor"],rFe),Yn(["visitors","document","objects","JSONSchema","fixedFields","$comment"],Fh.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","if"],Fh.visitors.JSONSchemaOrJSONReferenceVisitor),Yn(["visitors","document","objects","JSONSchema","fixedFields","then"],Fh.visitors.JSONSchemaOrJSONReferenceVisitor),Yn(["visitors","document","objects","JSONSchema","fixedFields","else"],Fh.visitors.JSONSchemaOrJSONReferenceVisitor),oy(["visitors","document","objects","JSONSchema","fixedFields","media"]),Yn(["visitors","document","objects","JSONSchema","fixedFields","contentEncoding"],Fh.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","contentMediaType"],Fh.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","writeOnly"],Fh.visitors.value),Yn(["visitors","document","objects","LinkDescription","$visitor"],nFe),Yn(["visitors","document","objects","LinkDescription","fixedFields","anchor"],Fh.visitors.value),Yn(["visitors","document","objects","LinkDescription","fixedFields","anchorPointer"],Fh.visitors.value),oy(["visitors","document","objects","LinkDescription","fixedFields","mediaType"]),Yn(["visitors","document","objects","LinkDescription","fixedFields","targetMediaType"],Fh.visitors.value),Yn(["visitors","document","objects","LinkDescription","fixedFields","targetHints"],Fh.visitors.value),Yn(["visitors","document","objects","LinkDescription","fixedFields","description"],Fh.visitors.value),Yn(["visitors","document","objects","LinkDescription","fixedFields","$comment"],Fh.visitors.value),Yn(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],Fh.visitors.JSONSchemaOrJSONReferenceVisitor),oy(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"]),Yn(["visitors","document","objects","LinkDescription","fixedFields","submissionMediaType"],Fh.visitors.value))(Fh),ndr={JSONSchemaDraft7Element:["content"],JSONReferenceElement:["content"],LinkDescriptionElement:["content"],...T},idr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof pj||i(v)&&o("JSONSchemaDraft7",v)&&h("object",v))),sdr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof hj||i(v)&&o("linkDescription",v)&&h("object",v))),odr={namespace:i=>{const{base:o}=i;return o.register("jSONSchemaDraft7",pj),o.register("jSONReference",QA),o.register("linkDescription",hj),o}},adr=odr,ldr=()=>{const i=vw(adr);return{predicates:{...m,isStringElement:oi},namespace:i}},cdr=(i,{specPath:o=["visitors","document","objects","JSONSchema","$visitor"],plugins:h=[],specificationObj:v=J2}={})=>{const x=(0,it.e)(i),C=U2(v),N=new(ni(o,C))({specObj:C});return K(x,N),e1(N.element,h,{toolboxCreator:ldr,visitorOptions:{keyMap:ndr,nodeTypeGetter:nj}})},iFe=i=>(o,h={})=>cdr(o,{specPath:i,...h});pj.refract=iFe(["visitors","document","objects","JSONSchema","$visitor"]),hj.refract=iFe(["visitors","document","objects","LinkDescription","$visitor"]);const dj=class extends pj{constructor(i,o,h){super(i,o,h),this.element="JSONSchema201909"}get $vocabulary(){return this.get("$vocabulary")}set $vocabulary(i){this.set("$vocabulary",i)}get $anchor(){return this.get("$anchor")}set $anchor(i){this.set("$anchor",i)}get $recursiveAnchor(){return this.get("$recursiveAnchor")}set $recursiveAnchor(i){this.set("$recursiveAnchor",i)}get $recursiveRef(){return this.get("$recursiveRef")}set $recursiveRef(i){this.set("$recursiveRef",i)}get $ref(){return this.get("$ref")}set $ref(i){this.set("$ref",i)}get $defs(){return this.get("$defs")}set $defs(i){this.set("$defs",i)}get definitions(){throw new Oo("definitions keyword from Validation vocabulary has been renamed to $defs.")}set definitions(i){throw new Oo("definitions keyword from Validation vocabulary has been renamed to $defs.")}get not(){return this.get("not")}set not(i){this.set("not",i)}get if(){return this.get("if")}set if(i){this.set("if",i)}get then(){return this.get("then")}set then(i){this.set("then",i)}get else(){return this.get("else")}set else(i){this.set("else",i)}get dependentSchemas(){return this.get("dependentSchemas")}set dependentSchemas(i){this.set("dependentSchemas",i)}get dependencies(){throw new Oo("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}set dependencies(i){throw new Oo("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}get items(){return this.get("items")}set items(i){this.set("items",i)}get containsProp(){return this.get("contains")}set containsProp(i){this.set("contains",i)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(i){this.set("additionalProperties",i)}get additionalItems(){return this.get("additionalItems")}set additionalItems(i){this.set("additionalItems",i)}get propertyNames(){return this.get("propertyNames")}set propertyNames(i){this.set("propertyNames",i)}get unevaluatedItems(){return this.get("unevaluatedItems")}set unevaluatedItems(i){this.set("unevaluatedItems",i)}get unevaluatedProperties(){return this.get("unevaluatedProperties")}set unevaluatedProperties(i){this.set("unevaluatedProperties",i)}get maxContains(){return this.get("maxContains")}set maxContains(i){this.set("maxContains",i)}get minContains(){return this.get("minContains")}set minContains(i){this.set("minContains",i)}get dependentRequired(){return this.get("dependentRequired")}set dependentRequired(i){this.set("dependentRequired",i)}get deprecated(){return this.get("deprecated")}set deprecated(i){this.set("deprecated",i)}get contentSchema(){return this.get("contentSchema")}set contentSchema(i){this.set("contentSchema",i)}},mj=class extends hj{get targetSchema(){return this.get("targetSchema")}set targetSchema(i){this.set("targetSchema",i)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(i){this.set("hrefSchema",i)}get headerSchema(){return this.get("headerSchema")}set headerSchema(i){this.set("headerSchema",i)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(i){this.set("submissionSchema",i)}},Nh=class extends rFe{constructor(i){super(i),this.element=new dj}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2019-09/schema"}ObjectElement(i){this.handleDialectIdentifier(i),this.handleSchemaIdentifier(i),this.parent=this.element;const o=YE.prototype.ObjectElement.call(this,i);return oi(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),o}},udr=class extends va{ObjectElement(i){const o=super.enter(i);return this.element.classes.push("json-schema-$vocabulary"),o}},fdr=class extends va{StringElement(i){const o=super.enter(i);return this.element.classes.push("reference-value"),o}};class pdr extends Ln(V2,Qf,va){constructor(o){super(o),this.element=new it.Sh,this.element.classes.push("json-schema-$defs"),this.specPath=ji(["document","objects","JSONSchema"])}}const sFe=pdr;class hdr extends Ln(sy,Qf,va){constructor(o){super(o),this.element=new it.wE,this.element.classes.push("json-schema-allOf")}ArrayElement(o){return o.forEach((h=>{const v=this.toRefractedElement(["document","objects","JSONSchema"],h);this.element.push(v)})),this.copyMetaAndAttributes(o,this.element),Ot}}const oFe=hdr;class ddr extends Ln(sy,Qf,va){constructor(o){super(o),this.element=new it.wE,this.element.classes.push("json-schema-anyOf")}ArrayElement(o){return o.forEach((h=>{const v=this.toRefractedElement(["document","objects","JSONSchema"],h);this.element.push(v)})),this.copyMetaAndAttributes(o,this.element),Ot}}const aFe=ddr;class mdr extends Ln(sy,Qf,va){constructor(o){super(o),this.element=new it.wE,this.element.classes.push("json-schema-oneOf")}ArrayElement(o){return o.forEach((h=>{const v=this.toRefractedElement(["document","objects","JSONSchema"],h);this.element.push(v)})),this.copyMetaAndAttributes(o,this.element),Ot}}const lFe=mdr;class gdr extends Ln(V2,Qf,va){constructor(o){super(o),this.element=new it.Sh,this.element.classes.push("json-schema-dependentSchemas"),this.specPath=ji(["document","objects","JSONSchema"])}}const cFe=gdr;class ydr extends Ln(sy,Qf,va){ObjectElement(o){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],o),Ot}ArrayElement(o){return this.element=new it.wE,this.element.classes.push("json-schema-items"),o.forEach((h=>{const v=this.toRefractedElement(["document","objects","JSONSchema"],h);this.element.push(v)})),this.copyMetaAndAttributes(o,this.element),Ot}BooleanElement(o){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],o),Ot}}const vdr=ydr;class bdr extends Ln(V2,Qf,va){constructor(o){super(o),this.element=new it.Sh,this.element.classes.push("json-schema-properties"),this.specPath=ji(["document","objects","JSONSchema"])}}const uFe=bdr;class wdr extends Ln(V2,Qf,va){constructor(o){super(o),this.element=new it.Sh,this.element.classes.push("json-schema-patternProperties"),this.specPath=ji(["document","objects","JSONSchema"])}}const fFe=wdr,_dr=class extends va{ObjectElement(i){const o=super.enter(i);return this.element.classes.push("json-schema-dependentRequired"),o}},pFe=class extends nFe{constructor(i){super(i),this.element=new mj}},yI=Xo(Yn(["visitors","document","objects","JSONSchema","$visitor"],Nh),Yn(["visitors","document","objects","JSONSchema","fixedFields","$vocabulary"],udr),Yn(["visitors","document","objects","JSONSchema","fixedFields","$anchor"],J2.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"],J2.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"],J2.visitors.value),oy(["visitors","document","objects","JSONReference","$visitor"]),Yn(["visitors","document","objects","JSONSchema","fixedFields","$ref"],fdr),oy(["visitors","document","objects","JSONSchema","fixedFields","definitions"]),Yn(["visitors","document","objects","JSONSchema","fixedFields","$defs"],sFe),Yn(["visitors","document","objects","JSONSchema","fixedFields","allOf"],oFe),Yn(["visitors","document","objects","JSONSchema","fixedFields","anyOf"],aFe),Yn(["visitors","document","objects","JSONSchema","fixedFields","oneOf"],lFe),Yn(["visitors","document","objects","JSONSchema","fixedFields","not"],Nh),Yn(["visitors","document","objects","JSONSchema","fixedFields","if"],Nh),Yn(["visitors","document","objects","JSONSchema","fixedFields","then"],Nh),Yn(["visitors","document","objects","JSONSchema","fixedFields","else"],Nh),oy(["visitors","document","objects","JSONSchema","fixedFields","dependencies"]),Yn(["visitors","document","objects","JSONSchema","fixedFields","dependentSchemas"],cFe),Yn(["visitors","document","objects","JSONSchema","fixedFields","items"],vdr),Yn(["visitors","document","objects","JSONSchema","fixedFields","contains"],Nh),Yn(["visitors","document","objects","JSONSchema","fixedFields","properties"],uFe),Yn(["visitors","document","objects","JSONSchema","fixedFields","patternProperties"],fFe),Yn(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],Nh),Yn(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"],Nh),Yn(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],Nh),Yn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],Nh),Yn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],Nh),Yn(["visitors","document","objects","JSONSchema","fixedFields","maxContains"],J2.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","minContains"],J2.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","dependentRequired"],_dr),Yn(["visitors","document","objects","JSONSchema","fixedFields","deprecated"],J2.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],Nh),Yn(["visitors","document","objects","LinkDescription","$visitor"],pFe),Yn(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],Nh),Yn(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],Nh),Yn(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],Nh),Yn(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],Nh))(J2),Edr={JSONSchema201909Element:["content"],LinkDescriptionElement:["content"],...T},Sdr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof dj||i(v)&&o("JSONSchema201909",v)&&h("object",v))),xdr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof mj||i(v)&&o("linkDescription",v)&&h("object",v))),Adr={namespace:i=>{const{base:o}=i;return o.register("jSONSchema201909",dj),o.register("linkDescription",mj),o}},kdr=Adr,Odr=()=>{const i=vw(kdr);return{predicates:{...g,isStringElement:oi},namespace:i}},Cdr=(i,{specPath:o=["visitors","document","objects","JSONSchema","$visitor"],plugins:h=[],specificationObj:v=yI}={})=>{const x=(0,it.e)(i),C=U2(v),N=new(ni(o,C))({specObj:C});return K(x,N),e1(N.element,h,{toolboxCreator:Odr,visitorOptions:{keyMap:Edr,nodeTypeGetter:nj}})},hFe=i=>(o,h={})=>Cdr(o,{specPath:i,...h});dj.refract=hFe(["visitors","document","objects","JSONSchema","$visitor"]),mj.refract=hFe(["visitors","document","objects","LinkDescription","$visitor"]);const gj=class extends dj{constructor(i,o,h){super(i,o,h),this.element="JSONSchema202012"}get $dynamicAnchor(){return this.get("$dynamicAnchor")}set $dynamicAnchor(i){this.set("$dynamicAnchor",i)}get $recursiveAnchor(){throw new Oo("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}set $recursiveAnchor(i){throw new Oo("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}get $dynamicRef(){return this.get("$dynamicRef")}set $dynamicRef(i){this.set("$dynamicRef",i)}get $recursiveRef(){throw new Oo("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}set $recursiveRef(i){throw new Oo("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}get prefixItems(){return this.get("prefixItems")}set prefixItems(i){this.set("prefixItems",i)}},vI=class extends mj{get targetSchema(){return this.get("targetSchema")}set targetSchema(i){this.set("targetSchema",i)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(i){this.set("hrefSchema",i)}get headerSchema(){return this.get("headerSchema")}set headerSchema(i){this.set("headerSchema",i)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(i){this.set("submissionSchema",i)}},vp=class extends Nh{constructor(i){super(i),this.element=new gj}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2020-12/schema"}};class jdr extends Ln(sy,Qf,va){constructor(o){super(o),this.element=new it.wE,this.element.classes.push("json-schema-prefixItems")}ArrayElement(o){return o.forEach((h=>{const v=this.toRefractedElement(["document","objects","JSONSchema"],h);this.element.push(v)})),this.copyMetaAndAttributes(o,this.element),Ot}}const dFe=jdr,Pdr=class extends pFe{constructor(i){super(i),this.element=new vI}},mFe=Xo(Yn(["visitors","document","objects","JSONSchema","$visitor"],vp),oy(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"]),Yn(["visitors","document","objects","JSONSchema","fixedFields","$dynamicAnchor"],yI.visitors.value),oy(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"]),Yn(["visitors","document","objects","JSONSchema","fixedFields","$dynamicRef"],yI.visitors.value),Yn(["visitors","document","objects","JSONSchema","fixedFields","not"],vp),Yn(["visitors","document","objects","JSONSchema","fixedFields","if"],vp),Yn(["visitors","document","objects","JSONSchema","fixedFields","then"],vp),Yn(["visitors","document","objects","JSONSchema","fixedFields","else"],vp),Yn(["visitors","document","objects","JSONSchema","fixedFields","prefixItems"],dFe),Yn(["visitors","document","objects","JSONSchema","fixedFields","items"],vp),Yn(["visitors","document","objects","JSONSchema","fixedFields","contains"],vp),Yn(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],vp),oy(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"]),Yn(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],vp),Yn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],vp),Yn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],vp),Yn(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],vp),Yn(["visitors","document","objects","LinkDescription","$visitor"],Pdr),Yn(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],vp),Yn(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],vp),Yn(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],vp),Yn(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],vp))(yI),Tdr={JSONSchema202012Element:["content"],LinkDescriptionElement:["content"],...T},Rdr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof gj||i(v)&&o("JSONSchema202012",v)&&h("object",v))),Idr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof vI||i(v)&&o("linkDescription",v)&&h("object",v))),Mdr={namespace:i=>{const{base:o}=i;return o.register("jSONSchema202012",gj),o.register("linkDescription",vI),o}},$dr=Mdr,Fdr=()=>{const i=vw($dr);return{predicates:{...y,isStringElement:oi},namespace:i}},Ndr=(i,{specPath:o=["visitors","document","objects","JSONSchema","$visitor"],plugins:h=[],specificationObj:v=mFe}={})=>{const x=(0,it.e)(i),C=U2(v),N=new(ni(o,C))({specObj:C});return K(x,N),e1(N.element,h,{toolboxCreator:Fdr,visitorOptions:{keyMap:Tdr,nodeTypeGetter:nj}})},gFe=i=>(o,h={})=>Ndr(o,{specPath:i,...h});gj.refract=gFe(["visitors","document","objects","JSONSchema","$visitor"]),vI.refract=gFe(["visitors","document","objects","LinkDescription","$visitor"]);const K2=class extends gj{constructor(i,o,h){super(i,o,h),this.element="schema"}get discriminator(){return this.get("discriminator")}set discriminator(i){this.set("discriminator",i)}get xml(){return this.get("xml")}set xml(i){this.set("xml",i)}get externalDocs(){return this.get("externalDocs")}set externalDocs(i){this.set("externalDocs",i)}get example(){return this.get("example")}set example(i){this.set("example",i)}},bI=class extends ij{},wI=class extends sj{},_I=class extends oj{},EI=class extends aj{},qie=class extends Z7{},zie=class extends X7{};class Ddr extends Ln(go,gi){constructor(o){super(o),this.element=new W2,this.specPath=ji(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0,this.openApiSemanticElement=this.element}ObjectElement(o){return this.openApiGenericElement=o,go.prototype.ObjectElement.call(this,o)}}const Bdr=Ddr,Ldr=Ur.visitors.document.objects.Info.$visitor,qdr=class extends Ldr{constructor(i){super(i),this.element=new lI}},zdr=Ur.visitors.document.objects.Contact.$visitor,Udr=class extends zdr{constructor(i){super(i),this.element=new iI}},Vdr=Ur.visitors.document.objects.License.$visitor,Wdr=class extends Vdr{constructor(i){super(i),this.element=new cI}},Hdr=Ur.visitors.document.objects.Link.$visitor,Jdr=class extends Hdr{constructor(i){super(i),this.element=new uI}};class Kdr extends Ln(L0,gi){StringElement(o){const h=new lj(Nt(o));return this.copyMetaAndAttributes(o,h),this.element=h,Ot}}const Gdr=Kdr,Ydr=Ur.visitors.document.objects.Server.$visitor,Zdr=class extends Ydr{constructor(i){super(i),this.element=new _I}},Xdr=Ur.visitors.document.objects.ServerVariable.$visitor,Qdr=class extends Xdr{constructor(i){super(i),this.element=new EI}},emr=Ur.visitors.document.objects.MediaType.$visitor,tmr=class extends emr{constructor(i){super(i),this.element=new fI}},rmr=Ur.visitors.document.objects.SecurityRequirement.$visitor,nmr=class extends rmr{constructor(i){super(i),this.element=new bI}},imr=Ur.visitors.document.objects.Components.$visitor,smr=class extends imr{constructor(i){super(i),this.element=new nI}},omr=Ur.visitors.document.objects.Tag.$visitor,amr=class extends omr{constructor(i){super(i),this.element=new qie}},lmr=Ur.visitors.document.objects.Reference.$visitor,cmr=class extends lmr{constructor(i){super(i),this.element=new ik}},umr=Ur.visitors.document.objects.Parameter.$visitor,fmr=class extends umr{constructor(i){super(i),this.element=new pI}},pmr=Ur.visitors.document.objects.Header.$visitor,hmr=class extends pmr{constructor(i){super(i),this.element=new aI}},dmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof rI||i(v)&&o("callback",v)&&h("object",v))),mmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof nI||i(v)&&o("components",v)&&h("object",v))),gmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof iI||i(v)&&o("contact",v)&&h("object",v))),ymr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof sI||i(v)&&o("example",v)&&h("object",v))),vmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof oI||i(v)&&o("externalDocumentation",v)&&h("object",v))),bmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof aI||i(v)&&o("header",v)&&h("object",v))),wmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof lI||i(v)&&o("info",v)&&h("object",v))),yFe=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof lj||i(v)&&o("jsonSchemaDialect",v)&&h("string",v))),_mr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof cI||i(v)&&o("license",v)&&h("object",v))),Emr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof uI||i(v)&&o("link",v)&&h("object",v))),Smr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof Bie||i(v)&&o("openapi",v)&&h("string",v))),vFe=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h,hasClass:v})=>x=>x instanceof W2||i(x)&&o("openApi3_1",x)&&h("object",x)&&v("api",x))),bFe=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof cj||i(v)&&o("operation",v)&&h("object",v))),xmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof pI||i(v)&&o("parameter",v)&&h("object",v))),ZE=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof H2||i(v)&&o("pathItem",v)&&h("object",v))),Amr=i=>{if(!ZE(i)||!oi(i.$ref))return!1;const o=Nt(i.$ref);return typeof o=="string"&&o.length>0&&!o.startsWith("#")},kmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof hI||i(v)&&o("paths",v)&&h("object",v))),XE=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof ik||i(v)&&o("reference",v)&&h("object",v))),Omr=i=>{if(!XE(i)||!oi(i.$ref))return!1;const o=Nt(i.$ref);return typeof o=="string"&&o.length>0&&!o.startsWith("#")},Cmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof dI||i(v)&&o("requestBody",v)&&h("object",v))),jmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof mI||i(v)&&o("response",v)&&h("object",v))),Pmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof gI||i(v)&&o("responses",v)&&h("object",v))),q0=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof K2||i(v)&&o("schema",v)&&h("object",v))),Uie=i=>Ef(i)&&i.classes.includes("boolean-json-schema"),Tmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof bI||i(v)&&o("securityRequirement",v)&&h("object",v))),Rmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof wI||i(v)&&o("securityScheme",v)&&h("object",v))),Imr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof _I||i(v)&&o("server",v)&&h("object",v))),Mmr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof EI||i(v)&&o("serverVariable",v)&&h("object",v))),$mr=gn((({hasBasicElementProps:i,isElementType:o,primitiveEq:h})=>v=>v instanceof fI||i(v)&&o("mediaType",v)&&h("object",v)));class Fmr extends Ln(go,Qf,gi){constructor(o){super(o),this.element=new K2,this.specPath=ji(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0,this.jsonSchemaDefaultDialect=lj.default,this.passingOptionsNames.push("parent")}ObjectElement(o){this.handleDialectIdentifier(o),this.handleSchemaIdentifier(o),this.parent=this.element;const h=go.prototype.ObjectElement.call(this,o);return oi(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),h}BooleanElement(o){return vp.prototype.BooleanElement.call(this,o)}get defaultDialectIdentifier(){let o;return o=this.openApiSemanticElement!==void 0&&yFe(this.openApiSemanticElement.jsonSchemaDialect)?Nt(this.openApiSemanticElement.jsonSchemaDialect):this.openApiGenericElement!==void 0&&oi(this.openApiGenericElement.get("jsonSchemaDialect"))?Nt(this.openApiGenericElement.get("jsonSchemaDialect")):Nt(this.jsonSchemaDefaultDialect),o}handleDialectIdentifier(o){return vp.prototype.handleDialectIdentifier.call(this,o)}handleSchemaIdentifier(o){return vp.prototype.handleSchemaIdentifier.call(this,o)}}const Nmr=Fmr,Dmr=class extends sFe{constructor(i){super(i),this.passingOptionsNames.push("parent")}},Bmr=class extends oFe{constructor(i){super(i),this.passingOptionsNames.push("parent")}},Lmr=class extends aFe{constructor(i){super(i),this.passingOptionsNames.push("parent")}},qmr=class extends lFe{constructor(i){super(i),this.passingOptionsNames.push("parent")}},zmr=class extends cFe{constructor(i){super(i),this.passingOptionsNames.push("parent")}},Umr=class extends dFe{constructor(i){super(i),this.passingOptionsNames.push("parent")}},Vmr=class extends uFe{constructor(i){super(i),this.passingOptionsNames.push("parent")}},Wmr=class extends fFe{constructor(i){super(i),this.passingOptionsNames.push("parent")}},Hmr=Ur.visitors.document.objects.Discriminator.$visitor,Jmr=class extends Hmr{constructor(i){super(i),this.element=new Mie,this.canSupportSpecificationExtensions=!0}},Kmr=Ur.visitors.document.objects.XML.$visitor,Gmr=class extends Kmr{constructor(i){super(i),this.element=new zie}};class Ymr extends Ln(co,gi){constructor(o){super(o),this.element=new H$e,this.specPath=ji(["document","objects","Schema"])}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(q0).forEach(((v,x)=>{v.setMetaProperty("schemaName",Nt(x))})),h}}const Zmr=Ymr;class Vie extends it.Sh{static primaryClass="components-path-items";constructor(o,h,v){super(o,h,v),this.classes.push(Vie.primaryClass)}}const Xmr=Vie;class Qmr extends Ln(co,gi){constructor(o){super(o),this.element=new Xmr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(XE).forEach((v=>{v.setMetaProperty("referenced-element","pathItem")})),h}}const egr=Qmr,tgr=Ur.visitors.document.objects.Example.$visitor,rgr=class extends tgr{constructor(i){super(i),this.element=new sI}},ngr=Ur.visitors.document.objects.ExternalDocumentation.$visitor,igr=class extends ngr{constructor(i){super(i),this.element=new oI}},sgr=Ur.visitors.document.objects.Encoding.$visitor,ogr=class extends sgr{constructor(i){super(i),this.element=new $ie}},agr=Ur.visitors.document.objects.Paths.$visitor,lgr=class extends agr{constructor(i){super(i),this.element=new hI}},cgr=Ur.visitors.document.objects.RequestBody.$visitor,ugr=class extends cgr{constructor(i){super(i),this.element=new dI}},wFe=Ur.visitors.document.objects.Callback.$visitor,fgr=class extends wFe{constructor(i){super(i),this.element=new rI,this.specPath=o=>cc(o)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(i){const o=wFe.prototype.ObjectElement.call(this,i);return this.element.filter(XE).forEach((h=>{h.setMetaProperty("referenced-element","pathItem")})),o}},pgr=Ur.visitors.document.objects.Response.$visitor,hgr=class extends pgr{constructor(i){super(i),this.element=new mI}},dgr=Ur.visitors.document.objects.Responses.$visitor,mgr=class extends dgr{constructor(i){super(i),this.element=new gI}},ggr=Ur.visitors.document.objects.Operation.$visitor,ygr=class extends ggr{constructor(i){super(i),this.element=new cj}},vgr=Ur.visitors.document.objects.PathItem.$visitor,bgr=class extends vgr{constructor(i){super(i),this.element=new H2}},wgr=Ur.visitors.document.objects.SecurityScheme.$visitor,_gr=class extends wgr{constructor(i){super(i),this.element=new wI}},Egr=Ur.visitors.document.objects.OAuthFlows.$visitor,Sgr=class extends Egr{constructor(i){super(i),this.element=new Die}},xgr=Ur.visitors.document.objects.OAuthFlow.$visitor,Agr=class extends xgr{constructor(i){super(i),this.element=new Nie}};class Wie extends it.Sh{static primaryClass="webhooks";constructor(o,h,v){super(o,h,v),this.classes.push(Wie.primaryClass)}}const kgr=Wie;class Ogr extends Ln(co,gi){constructor(o){super(o),this.element=new kgr,this.specPath=h=>cc(h)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(o){const h=co.prototype.ObjectElement.call(this,o);return this.element.filter(XE).forEach((v=>{v.setMetaProperty("referenced-element","pathItem")})),this.element.filter(ZE).forEach(((v,x)=>{v.setMetaProperty("webhook-name",Nt(x))})),h}}const Cgr=Ogr,{JSONSchema:jgr,LinkDescription:Pgr}=mFe.visitors.document.objects,Tgr={visitors:{value:Ur.visitors.value,document:{objects:{OpenApi:{$visitor:Bdr,fixedFields:{openapi:Ur.visitors.document.objects.OpenApi.fixedFields.openapi,info:{$ref:"#/visitors/document/objects/Info"},jsonSchemaDialect:Gdr,servers:Ur.visitors.document.objects.OpenApi.fixedFields.servers,paths:{$ref:"#/visitors/document/objects/Paths"},webhooks:Cgr,components:{$ref:"#/visitors/document/objects/Components"},security:Ur.visitors.document.objects.OpenApi.fixedFields.security,tags:Ur.visitors.document.objects.OpenApi.fixedFields.tags,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:qdr,fixedFields:{title:Ur.visitors.document.objects.Info.fixedFields.title,description:Ur.visitors.document.objects.Info.fixedFields.description,summary:{$ref:"#/visitors/value"},termsOfService:Ur.visitors.document.objects.Info.fixedFields.termsOfService,contact:{$ref:"#/visitors/document/objects/Contact"},license:{$ref:"#/visitors/document/objects/License"},version:Ur.visitors.document.objects.Info.fixedFields.version}},Contact:{$visitor:Udr,fixedFields:{name:Ur.visitors.document.objects.Contact.fixedFields.name,url:Ur.visitors.document.objects.Contact.fixedFields.url,email:Ur.visitors.document.objects.Contact.fixedFields.email}},License:{$visitor:Wdr,fixedFields:{name:Ur.visitors.document.objects.License.fixedFields.name,identifier:{$ref:"#/visitors/value"},url:Ur.visitors.document.objects.License.fixedFields.url}},Server:{$visitor:Zdr,fixedFields:{url:Ur.visitors.document.objects.Server.fixedFields.url,description:Ur.visitors.document.objects.Server.fixedFields.description,variables:Ur.visitors.document.objects.Server.fixedFields.variables}},ServerVariable:{$visitor:Qdr,fixedFields:{enum:Ur.visitors.document.objects.ServerVariable.fixedFields.enum,default:Ur.visitors.document.objects.ServerVariable.fixedFields.default,description:Ur.visitors.document.objects.ServerVariable.fixedFields.description}},Components:{$visitor:smr,fixedFields:{schemas:Zmr,responses:Ur.visitors.document.objects.Components.fixedFields.responses,parameters:Ur.visitors.document.objects.Components.fixedFields.parameters,examples:Ur.visitors.document.objects.Components.fixedFields.examples,requestBodies:Ur.visitors.document.objects.Components.fixedFields.requestBodies,headers:Ur.visitors.document.objects.Components.fixedFields.headers,securitySchemes:Ur.visitors.document.objects.Components.fixedFields.securitySchemes,links:Ur.visitors.document.objects.Components.fixedFields.links,callbacks:Ur.visitors.document.objects.Components.fixedFields.callbacks,pathItems:egr}},Paths:{$visitor:lgr},PathItem:{$visitor:bgr,fixedFields:{$ref:Ur.visitors.document.objects.PathItem.fixedFields.$ref,summary:Ur.visitors.document.objects.PathItem.fixedFields.summary,description:Ur.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:Ur.visitors.document.objects.PathItem.fixedFields.servers,parameters:Ur.visitors.document.objects.PathItem.fixedFields.parameters}},Operation:{$visitor:ygr,fixedFields:{tags:Ur.visitors.document.objects.Operation.fixedFields.tags,summary:Ur.visitors.document.objects.Operation.fixedFields.summary,description:Ur.visitors.document.objects.Operation.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:Ur.visitors.document.objects.Operation.fixedFields.operationId,parameters:Ur.visitors.document.objects.Operation.fixedFields.parameters,requestBody:Ur.visitors.document.objects.Operation.fixedFields.requestBody,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:Ur.visitors.document.objects.Operation.fixedFields.callbacks,deprecated:Ur.visitors.document.objects.Operation.fixedFields.deprecated,security:Ur.visitors.document.objects.Operation.fixedFields.security,servers:Ur.visitors.document.objects.Operation.fixedFields.servers}},ExternalDocumentation:{$visitor:igr,fixedFields:{description:Ur.visitors.document.objects.ExternalDocumentation.fixedFields.description,url:Ur.visitors.document.objects.ExternalDocumentation.fixedFields.url}},Parameter:{$visitor:fmr,fixedFields:{name:Ur.visitors.document.objects.Parameter.fixedFields.name,in:Ur.visitors.document.objects.Parameter.fixedFields.in,description:Ur.visitors.document.objects.Parameter.fixedFields.description,required:Ur.visitors.document.objects.Parameter.fixedFields.required,deprecated:Ur.visitors.document.objects.Parameter.fixedFields.deprecated,allowEmptyValue:Ur.visitors.document.objects.Parameter.fixedFields.allowEmptyValue,style:Ur.visitors.document.objects.Parameter.fixedFields.style,explode:Ur.visitors.document.objects.Parameter.fixedFields.explode,allowReserved:Ur.visitors.document.objects.Parameter.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:Ur.visitors.document.objects.Parameter.fixedFields.example,examples:Ur.visitors.document.objects.Parameter.fixedFields.examples,content:Ur.visitors.document.objects.Parameter.fixedFields.content}},RequestBody:{$visitor:ugr,fixedFields:{description:Ur.visitors.document.objects.RequestBody.fixedFields.description,content:Ur.visitors.document.objects.RequestBody.fixedFields.content,required:Ur.visitors.document.objects.RequestBody.fixedFields.required}},MediaType:{$visitor:tmr,fixedFields:{schema:{$ref:"#/visitors/document/objects/Schema"},example:Ur.visitors.document.objects.MediaType.fixedFields.example,examples:Ur.visitors.document.objects.MediaType.fixedFields.examples,encoding:Ur.visitors.document.objects.MediaType.fixedFields.encoding}},Encoding:{$visitor:ogr,fixedFields:{contentType:Ur.visitors.document.objects.Encoding.fixedFields.contentType,headers:Ur.visitors.document.objects.Encoding.fixedFields.headers,style:Ur.visitors.document.objects.Encoding.fixedFields.style,explode:Ur.visitors.document.objects.Encoding.fixedFields.explode,allowReserved:Ur.visitors.document.objects.Encoding.fixedFields.allowReserved}},Responses:{$visitor:mgr,fixedFields:{default:Ur.visitors.document.objects.Responses.fixedFields.default}},Response:{$visitor:hgr,fixedFields:{description:Ur.visitors.document.objects.Response.fixedFields.description,headers:Ur.visitors.document.objects.Response.fixedFields.headers,content:Ur.visitors.document.objects.Response.fixedFields.content,links:Ur.visitors.document.objects.Response.fixedFields.links}},Callback:{$visitor:fgr},Example:{$visitor:rgr,fixedFields:{summary:Ur.visitors.document.objects.Example.fixedFields.summary,description:Ur.visitors.document.objects.Example.fixedFields.description,value:Ur.visitors.document.objects.Example.fixedFields.value,externalValue:Ur.visitors.document.objects.Example.fixedFields.externalValue}},Link:{$visitor:Jdr,fixedFields:{operationRef:Ur.visitors.document.objects.Link.fixedFields.operationRef,operationId:Ur.visitors.document.objects.Link.fixedFields.operationId,parameters:Ur.visitors.document.objects.Link.fixedFields.parameters,requestBody:Ur.visitors.document.objects.Link.fixedFields.requestBody,description:Ur.visitors.document.objects.Link.fixedFields.description,server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:hmr,fixedFields:{description:Ur.visitors.document.objects.Header.fixedFields.description,required:Ur.visitors.document.objects.Header.fixedFields.required,deprecated:Ur.visitors.document.objects.Header.fixedFields.deprecated,allowEmptyValue:Ur.visitors.document.objects.Header.fixedFields.allowEmptyValue,style:Ur.visitors.document.objects.Header.fixedFields.style,explode:Ur.visitors.document.objects.Header.fixedFields.explode,allowReserved:Ur.visitors.document.objects.Header.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:Ur.visitors.document.objects.Header.fixedFields.example,examples:Ur.visitors.document.objects.Header.fixedFields.examples,content:Ur.visitors.document.objects.Header.fixedFields.content}},Tag:{$visitor:amr,fixedFields:{name:Ur.visitors.document.objects.Tag.fixedFields.name,description:Ur.visitors.document.objects.Tag.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:cmr,fixedFields:{$ref:Ur.visitors.document.objects.Reference.fixedFields.$ref,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},LinkDescription:{...Pgr},Schema:{$visitor:Nmr,fixedFields:{...jgr.fixedFields,$defs:Dmr,allOf:Bmr,anyOf:Lmr,oneOf:qmr,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:zmr,prefixItems:Umr,items:{$ref:"#/visitors/document/objects/Schema"},contains:{$ref:"#/visitors/document/objects/Schema"},properties:Vmr,patternProperties:Wmr,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:Jmr,fixedFields:{propertyName:Ur.visitors.document.objects.Discriminator.fixedFields.propertyName,mapping:Ur.visitors.document.objects.Discriminator.fixedFields.mapping}},XML:{$visitor:Gmr,fixedFields:{name:Ur.visitors.document.objects.XML.fixedFields.name,namespace:Ur.visitors.document.objects.XML.fixedFields.namespace,prefix:Ur.visitors.document.objects.XML.fixedFields.prefix,attribute:Ur.visitors.document.objects.XML.fixedFields.attribute,wrapped:Ur.visitors.document.objects.XML.fixedFields.wrapped}},SecurityScheme:{$visitor:_gr,fixedFields:{type:Ur.visitors.document.objects.SecurityScheme.fixedFields.type,description:Ur.visitors.document.objects.SecurityScheme.fixedFields.description,name:Ur.visitors.document.objects.SecurityScheme.fixedFields.name,in:Ur.visitors.document.objects.SecurityScheme.fixedFields.in,scheme:Ur.visitors.document.objects.SecurityScheme.fixedFields.scheme,bearerFormat:Ur.visitors.document.objects.SecurityScheme.fixedFields.bearerFormat,flows:{$ref:"#/visitors/document/objects/OAuthFlows"},openIdConnectUrl:Ur.visitors.document.objects.SecurityScheme.fixedFields.openIdConnectUrl}},OAuthFlows:{$visitor:Sgr,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:Agr,fixedFields:{authorizationUrl:Ur.visitors.document.objects.OAuthFlow.fixedFields.authorizationUrl,tokenUrl:Ur.visitors.document.objects.OAuthFlow.fixedFields.tokenUrl,refreshUrl:Ur.visitors.document.objects.OAuthFlow.fixedFields.refreshUrl,scopes:Ur.visitors.document.objects.OAuthFlow.fixedFields.scopes}},SecurityRequirement:{$visitor:nmr}},extension:{$visitor:Ur.visitors.document.extension.$visitor}}}},mv=i=>{if(Gs(i))return`${i.element.charAt(0).toUpperCase()+i.element.slice(1)}Element`},z0={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"],...T},Rgr={namespace:i=>{const{base:o}=i;return o.register("callback",rI),o.register("components",nI),o.register("contact",iI),o.register("discriminator",Mie),o.register("encoding",$ie),o.register("example",sI),o.register("externalDocumentation",oI),o.register("header",aI),o.register("info",lI),o.register("jsonSchemaDialect",lj),o.register("license",cI),o.register("link",uI),o.register("mediaType",fI),o.register("oAuthFlow",Nie),o.register("oAuthFlows",Die),o.register("openapi",Bie),o.register("openApi3_1",W2),o.register("operation",cj),o.register("parameter",pI),o.register("pathItem",H2),o.register("paths",hI),o.register("reference",ik),o.register("requestBody",dI),o.register("response",mI),o.register("responses",gI),o.register("schema",K2),o.register("securityRequirement",bI),o.register("securityScheme",wI),o.register("server",_I),o.register("serverVariable",EI),o.register("tag",qie),o.register("xml",zie),o}},Hie=Rgr,Igr=i=>{const o=i.reduce(((h,v,x)=>{if(Dc(v)){const C=String(Nt(v.key));h.push(C)}else if($o(i[x-2])){const C=String(i[x-2].content.indexOf(v));h.push(C)}return h}),[]);return h$e(o)},_Fe=()=>{const i=vw(Hie);return{predicates:{...w,isElement:Gs,isStringElement:oi,isArrayElement:$o,isObjectElement:Ys,isMemberElement:Dc,isServersElement:D$e,includesClasses:ge,hasElementSourceMap:L},ancestorLineageToJSONPointer:Igr,namespace:i}},Mgr=(i,{specPath:o=["visitors","document","objects","OpenApi","$visitor"],plugins:h=[]}={})=>{const v=(0,it.e)(i),x=U2(Tgr),C=new(ni(o,x))({specObj:x});return K(v,C),e1(C.element,h,{toolboxCreator:_Fe,visitorOptions:{keyMap:z0,nodeTypeGetter:mv}})},Fa=i=>(o,h={})=>Mgr(o,{specPath:i,...h});rI.refract=Fa(["visitors","document","objects","Callback","$visitor"]),nI.refract=Fa(["visitors","document","objects","Components","$visitor"]),iI.refract=Fa(["visitors","document","objects","Contact","$visitor"]),sI.refract=Fa(["visitors","document","objects","Example","$visitor"]),Mie.refract=Fa(["visitors","document","objects","Discriminator","$visitor"]),$ie.refract=Fa(["visitors","document","objects","Encoding","$visitor"]),oI.refract=Fa(["visitors","document","objects","ExternalDocumentation","$visitor"]),aI.refract=Fa(["visitors","document","objects","Header","$visitor"]),lI.refract=Fa(["visitors","document","objects","Info","$visitor"]),lj.refract=Fa(["visitors","document","objects","OpenApi","fixedFields","jsonSchemaDialect"]),cI.refract=Fa(["visitors","document","objects","License","$visitor"]),uI.refract=Fa(["visitors","document","objects","Link","$visitor"]),fI.refract=Fa(["visitors","document","objects","MediaType","$visitor"]),Nie.refract=Fa(["visitors","document","objects","OAuthFlow","$visitor"]),Die.refract=Fa(["visitors","document","objects","OAuthFlows","$visitor"]),Bie.refract=Fa(["visitors","document","objects","OpenApi","fixedFields","openapi"]),W2.refract=Fa(["visitors","document","objects","OpenApi","$visitor"]),cj.refract=Fa(["visitors","document","objects","Operation","$visitor"]),pI.refract=Fa(["visitors","document","objects","Parameter","$visitor"]),H2.refract=Fa(["visitors","document","objects","PathItem","$visitor"]),hI.refract=Fa(["visitors","document","objects","Paths","$visitor"]),ik.refract=Fa(["visitors","document","objects","Reference","$visitor"]),dI.refract=Fa(["visitors","document","objects","RequestBody","$visitor"]),mI.refract=Fa(["visitors","document","objects","Response","$visitor"]),gI.refract=Fa(["visitors","document","objects","Responses","$visitor"]),K2.refract=Fa(["visitors","document","objects","Schema","$visitor"]),bI.refract=Fa(["visitors","document","objects","SecurityRequirement","$visitor"]),wI.refract=Fa(["visitors","document","objects","SecurityScheme","$visitor"]),_I.refract=Fa(["visitors","document","objects","Server","$visitor"]),EI.refract=Fa(["visitors","document","objects","ServerVariable","$visitor"]),qie.refract=Fa(["visitors","document","objects","Tag","$visitor"]),zie.refract=Fa(["visitors","document","objects","XML","$visitor"]);const Jie=class extends Oo{},$gr=class extends Array{unknownMediaType="application/octet-stream";filterByFormat(){throw new Jie("filterByFormat method in MediaTypes class is not yet implemented.")}findBy(){throw new Jie("findBy method in MediaTypes class is not yet implemented.")}latest(){throw new Jie("latest method in MediaTypes class is not yet implemented.")}};class Kie extends $gr{filterByFormat(o="generic"){const h=o==="generic"?"openapi;version":o;return this.filter((v=>v.includes(h)))}findBy(o="3.1.0",h="generic"){const v=h==="generic"?`vnd.oai.openapi;version=${o}`:`vnd.oai.openapi+${h};version=${o}`;return this.find((x=>x.includes(v)))||this.unknownMediaType}latest(o="generic"){return yd(this.filterByFormat(o))}}const sk=new Kie("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"),bw=class{uri;depth;value;refSet;errors;constructor({uri:i,depth:o=0,refSet:h,value:v}){this.uri=i,this.value=v,this.depth=o,this.refSet=h,this.errors=[]}},ok=class{rootRef;refs;circular;constructor({refs:i=[],circular:o=!1}={}){this.refs=[],this.circular=o,i.forEach(this.add.bind(this))}get size(){return this.refs.length}add(i){return this.has(i)||(this.refs.push(i),this.rootRef=this.rootRef===void 0?i:this.rootRef,i.refSet=this),this}merge(i){for(const o of i.values())this.add(o);return this}has(i){const o=wd(i)?i:i.uri;return Kg(this.find((h=>h.uri===o)))}find(i){return this.refs.find(i)}*values(){yield*this.refs}clean(){this.refs.forEach((i=>{i.refSet=void 0})),this.rootRef=void 0,this.refs.length=0}};function Fgr(i){return i}const EFe=hs(Fgr),SFe={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:EFe,immutable:!0},bundle:{strategies:[],refSet:null,maxDepth:1/0}},Ngr=_i((function(i,o){return function(h){return function(v){return bd((function(x){return o(x,v)}),h(i(v)))}}}));var xFe=function(i){return{value:i,map:function(o){return xFe(o(i))}}},Dgr=ki((function(i,o,h){return i((function(v){return xFe(o(v))}))(h).value}));const Bgr=Dgr,Lgr=Ll(""),qgr=Ngr(ni(["resolve","baseURI"]),Yn(["resolve","baseURI"])),zgr=i=>Lgr(i)?ov():i,AFe=(i,o)=>{const h=Ri(i,o);return Bgr(qgr,zgr,h)},yj=class{uri;mediaType;data;parseResult;constructor({uri:i,mediaType:o="text/plain",data:h,parseResult:v}){this.uri=i,this.mediaType=o,this.data=h,this.parseResult=v}get extension(){return wd(this.uri)?(i=>{const o=i.lastIndexOf(".");return o>=0?i.substring(o).toLowerCase():""})(this.uri):""}toString(){return typeof this.data=="string"?this.data:this.data instanceof ArrayBuffer||["ArrayBuffer"].includes(Ta(this.data))||ArrayBuffer.isView(this.data)?new TextDecoder("utf-8").decode(this.data):String(this.data)}},Ugr=class extends To{plugin;constructor(i,o){super(i,{cause:o.cause}),this.plugin=o.plugin}},Gie=async(i,o,h)=>{const v=await Promise.all(h.map(Fo([i],o)));return h.filter(((x,C)=>v[C]))},Yie=async(i,o,h)=>{let v;for(const x of h)try{const C=await x[i].call(x,...o);return{plugin:x,result:C}}catch(C){v=new Ugr("Error while running plugin",{cause:C,plugin:x})}return Promise.reject(v)},Zie=class extends To{},kFe=class extends Zie{},Vgr=async(i,o)=>{let h=i,v=!1;if(!ny(i)){const N=Hr(i);N.classes.push("result"),h=new Si([N]),v=!0}const x=new yj({uri:o.resolve.baseURI,parseResult:h,mediaType:o.parse.mediaType}),C=await Gie("canDereference",[x,o],o.dereference.strategies);if(Qi(C))throw new kFe(x.uri);try{const{result:N}=await Yie("dereference",[x,o],C);return v?N.get(0):N}catch(N){throw new Zie(`Error while dereferencing file "${x.uri}"`,{cause:N})}},Xie=class extends To{},ww=class extends Xie{},vj=class{name;allowEmpty;sourceMap;fileExtensions;mediaTypes;constructor({name:i,allowEmpty:o=!0,sourceMap:h=!1,fileExtensions:v=[],mediaTypes:x=[]}){this.name=i,this.allowEmpty=o,this.sourceMap=h,this.fileExtensions=v,this.mediaTypes=x}},Wgr=class extends vj{constructor(i){super({...i??{},name:"binary"})}canParse(i){return this.fileExtensions.length===0||this.fileExtensions.includes(i.extension)}parse(i){try{const o=unescape(encodeURIComponent(i.toString())),h=btoa(o),v=new Si;if(h.length!==0){const x=new it.Om(h);x.classes.push("result"),v.push(x)}return v}catch(o){throw new ww(`Error parsing "${i.uri}"`,{cause:o})}}},Hgr=class{name;constructor({name:i}){this.name=i}},Jgr=class extends Hgr{constructor(i){super({...i??{},name:"openapi-3-1"})}canResolve(i,o){const h=o.dereference.strategies.find((v=>v.name==="openapi-3-1"));return h!==void 0&&h.canDereference(i,o)}async resolve(i,o){const h=o.dereference.strategies.find((C=>C.name==="openapi-3-1"));if(h===void 0)throw new kFe('"openapi-3-1" dereference strategy is not available.');const v=new ok,x=AFe(o,{resolve:{internal:!1},dereference:{refSet:v}});return await h.dereference(i,x),v}},Kgr=class{name;constructor({name:i}){this.name=i}},Ggr=class extends Kgr{timeout;redirects;withCredentials;constructor(i){const{name:o="http-resolver",timeout:h=5e3,redirects:v=5,withCredentials:x=!1}=i??{};super({name:o}),this.timeout=h,this.redirects=v,this.withCredentials=x}canRead(i){return rg(i.uri)}},Qie=class extends To{},OFe=class extends Qie{},{AbortController:Ygr,AbortSignal:Zgr}=globalThis;globalThis.AbortController===void 0&&(globalThis.AbortController=Ygr),globalThis.AbortSignal===void 0&&(globalThis.AbortSignal=Zgr);const Xgr=class extends Ggr{swaggerHTTPClient=dp;swaggerHTTPClientConfig;constructor({swaggerHTTPClient:i=dp,swaggerHTTPClientConfig:o={},...h}={}){super({...h,name:"http-swagger-client"}),this.swaggerHTTPClient=i,this.swaggerHTTPClientConfig=o}getHttpClient(){return this.swaggerHTTPClient}async read(i){const o=this.getHttpClient(),h=new AbortController,{signal:v}=h,x=setTimeout((()=>{h.abort()}),this.timeout),C=this.getHttpClient().withCredentials||this.withCredentials?"include":"same-origin",N=this.redirects===0?"error":"follow",D=this.redirects>0?this.redirects:void 0;try{return(await o({url:i.uri,signal:v,userFetch:async(U,G)=>{let X=await fetch(U,G);try{X.headers.delete("Content-Type")}catch{X=new Response(X.body,{...X,headers:new Headers(X.headers)}),X.headers.delete("Content-Type")}return X},credentials:C,redirect:N,follow:D,...this.swaggerHTTPClientConfig})).text.arrayBuffer()}catch(U){throw new OFe(`Error downloading "${i.uri}"`,{cause:U})}finally{clearTimeout(x)}}},CFe=(i,o=c$e)=>{if(wd(i))try{return o.fromRefract(JSON.parse(i))}catch{}return Hu(i)&&tj("element",i)?o.fromRefract(i):o.toElement(i)},Qgr=class extends vj{constructor(i={}){super({name:"json-swagger-client",mediaTypes:["application/json"],...i})}async canParse(i){const o=this.fileExtensions.length===0||this.fileExtensions.includes(i.extension),h=this.mediaTypes.includes(i.mediaType);if(!o)return!1;if(h)return!0;if(!h)try{return JSON.parse(i.toString()),!0}catch{return!1}return!1}async parse(i){if(this.sourceMap)throw new ww("json-swagger-client parser plugin doesn't support sourceMaps option");const o=new Si,h=i.toString();if(this.allowEmpty&&h.trim()==="")return o;try{const v=CFe(JSON.parse(h));return v.classes.push("result"),o.push(v),o}catch(v){throw new ww(`Error parsing "${i.uri}"`,{cause:v})}}},eyr=class extends vj{constructor(i={}){super({name:"yaml-1-2-swagger-client",mediaTypes:["text/yaml","application/yaml"],...i})}async canParse(i){const o=this.fileExtensions.length===0||this.fileExtensions.includes(i.extension),h=this.mediaTypes.includes(i.mediaType);if(!o)return!1;if(h)return!0;if(!h)try{return Yo.load(i.toString(),{schema:Fp}),!0}catch{return!1}return!1}async parse(i){if(this.sourceMap)throw new ww("yaml-1-2-swagger-client parser plugin doesn't support sourceMaps option");const o=new Si,h=i.toString();try{const v=Yo.load(h,{schema:Fp});if(this.allowEmpty&&v===void 0)return o;const x=CFe(v);return x.classes.push("result"),o.push(x),o}catch(v){throw new ww(`Error parsing "${i.uri}"`,{cause:v})}}},tyr=class extends vj{detectionRegExp=/"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))"/;constructor(i={}){super({name:"openapi-json-3-1-swagger-client",mediaTypes:new Kie(...sk.filterByFormat("generic"),...sk.filterByFormat("json")),...i})}async canParse(i){const o=this.fileExtensions.length===0||this.fileExtensions.includes(i.extension),h=this.mediaTypes.includes(i.mediaType);if(!o)return!1;if(h)return!0;if(!h)try{const v=i.toString();return JSON.parse(v),this.detectionRegExp.test(v)}catch{return!1}return!1}async parse(i){if(this.sourceMap)throw new ww("openapi-json-3-1-swagger-client parser plugin doesn't support sourceMaps option");const o=new Si,h=i.toString();if(this.allowEmpty&&h.trim()==="")return o;try{const v=JSON.parse(h),x=W2.refract(v,this.refractorOpts);return x.classes.push("result"),o.push(x),o}catch(v){throw new ww(`Error parsing "${i.uri}"`,{cause:v})}}},ryr=class extends vj{detectionRegExp=/(?^(["']?)openapi\2\s*:\s*(["']?)(?3\.1\.(?:[1-9]\d*|0))\3(?:\s+|$))|(?"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))")/m;constructor(i={}){super({name:"openapi-yaml-3-1-swagger-client",mediaTypes:new Kie(...sk.filterByFormat("generic"),...sk.filterByFormat("yaml")),...i})}async canParse(i){const o=this.fileExtensions.length===0||this.fileExtensions.includes(i.extension),h=this.mediaTypes.includes(i.mediaType);if(!o)return!1;if(h)return!0;if(!h)try{const v=i.toString();return Yo.load(v),this.detectionRegExp.test(v)}catch{return!1}return!1}async parse(i){if(this.sourceMap)throw new ww("openapi-yaml-3-1-swagger-client parser plugin doesn't support sourceMaps option");const o=new Si,h=i.toString();try{const v=Yo.load(h,{schema:Fp});if(this.allowEmpty&&v===void 0)return o;const x=W2.refract(v,this.refractorOpts);return x.classes.push("result"),o.push(x),o}catch(v){throw new ww(`Error parsing "${i.uri}"`,{cause:v})}}},jFe=ki((function(i,o,h){return Ll(i,qu(o,h))})),nyr=class{name;constructor({name:i}){this.name=i}};var iyr=_i((function(i,o){return mn(Cc(i),o)}));const syr=iyr;var oyr=s(8068);const ayr=class extends $s{value;constructor(i,o){super(i,o),o!==void 0&&(this.value=o.value)}};class ese{uuid;identityMap;constructor({length:o=6}={}){this.uuid=new oyr({length:o}),this.identityMap=new WeakMap}identify(o){if(!Gs(o))throw new ayr("Cannot not identify the element. `element` is neither structurally compatible nor a subclass of an Element class.",{value:o});if(o.meta.hasKey("id")&&oi(o.meta.get("id"))&&!o.meta.get("id").equals(""))return o.id;if(this.identityMap.has(o))return this.identityMap.get(o);const h=new it.Om(this.generateId());return this.identityMap.set(o,h),h}forget(o){return!!this.identityMap.has(o)&&(this.identityMap.delete(o),!0)}generateId(){return this.uuid.randomUUID()}}new ese;const PFe=ki((function(i,o,h){return ro(i,Bu(o,h))})),TFe=(i,o)=>{const h=new F({predicate:i,returnOnTrue:Ot});return K(o,h),PFe(void 0,[0],h.result)},RFe=class extends To{},lyr=class extends RFe{},cyr=class extends RFe{constructor(i){super(`Invalid JSON Schema $anchor "${i}".`)}},SI=i=>/^[A-Za-z_][A-Za-z_0-9.-]*$/.test(i),ak=i=>{const o=Hb(i);return v$e("#",o)},tse=(i,o)=>{const h=(x=>{if(!SI(x))throw new cyr(x);return x})(i),v=TFe((x=>q0(x)&&Nt(x.$anchor)===h),o);if(Oh(v))throw new lyr(`Evaluation failed on token: "${h}"`);return v},uyr=(i,o)=>{const h=new F({predicate:i});return K(o,h),new it.G6(h.result)},fyr=class extends To{},rse=class extends fyr{},IFe=(i,o)=>{if(o.$ref===void 0)return;const h=Hb(Nt(o.$ref)),v=Nt(o.meta.get("ancestorsSchemaIdentifiers"));return`${Ah(((C,N)=>ql(C,ng(_o(N)))),i,[...v,Nt(o.$ref)])}${h==="#"?"":h}`},bj=i=>{if(bj.cache.has(i))return bj.cache.get(i);const o=K2.refract(i);return bj.cache.set(i,o),o};bj.cache=new WeakMap;const xd=i=>M(i)?bj(i):i,xI=(i,o)=>{const{cache:h}=xI,v=_o(i),x=N=>q0(N)&&N.$id!==void 0;if(!h.has(o)){const N=uyr(x,o);h.set(o,Array.from(N))}const C=h.get(o).find((N=>((D,U)=>{if(U.$id===void 0)return;const G=Nt(U.meta.get("ancestorsSchemaIdentifiers"));return Ah(((X,re)=>ql(X,ng(_o(re)))),D,G)})(v,N)===v));if(Oh(C))throw new rse(`Evaluation failed on URI: "${i}"`);return SI(ak(i))?tse(ak(i),C):B0(C,hv(i))};xI.cache=new WeakMap;const lk=class extends Zie{},pyr=class extends Qie{},MFe=class extends OFe{},hyr=async(i,o)=>{const h=new yj({uri:ng(_o(i)),mediaType:o.parse.mediaType}),v=await(async(x,C)=>{const N=C.resolve.resolvers.map((U=>{const G=Object.create(U);return Object.assign(G,C.resolve.resolverOpts)})),D=await Gie("canRead",[x,C],N);if(Qi(D))throw new MFe(x.uri);try{const{result:U}=await Yie("read",[x],D);return U}catch(U){throw new Qie(`Error while reading file "${x.uri}"`,{cause:U})}})(h,o);return(async(x,C)=>{const N=C.parse.parsers.map((U=>{const G=Object.create(U);return Object.assign(G,C.parse.parserOpts)})),D=await Gie("canParse",[x,C],N);if(Qi(D))throw new MFe(x.uri);try{const{plugin:U,result:G}=await Yie("parse",[x,C],D);return!U.allowEmpty&&G.isEmpty?Promise.reject(new Xie(`Error while parsing file "${x.uri}". File is empty.`)):G}catch(U){throw new Xie(`Error while parsing file "${x.uri}"`,{cause:U})}})(new yj({...h,data:v}),o)};class nse extends Array{includesCycle(o){return this.filter((h=>h.has(o))).length>1}includes(o,h){return o instanceof Set?super.includes(o,h):this.some((v=>v.has(o)))}findItem(o){for(const h of this)for(const v of h)if(Gs(v)&&o(v))return v}}const AI=K[Symbol.for("nodejs.util.promisify.custom")],Dh=new ese,gv=(i,o,h,v)=>{Dc(v)?v.value=i:Array.isArray(v)&&(v[h]=i)};class ck{indirections;namespace;reference;options;ancestors;refractCache;allOfDiscriminatorMapping;constructor({reference:o,namespace:h,options:v,indirections:x=[],ancestors:C=new nse,refractCache:N=new Map,allOfDiscriminatorMapping:D=new Map}){this.indirections=x,this.namespace=h,this.reference=o,this.options=v,this.ancestors=new nse(...C),this.refractCache=N,this.allOfDiscriminatorMapping=D}toBaseURI(o){return ql(this.reference.uri,ng(_o(o)))}async toReference(o){if(this.reference.depth>=this.options.resolve.maxDepth)throw new pyr(`Maximum resolution depth of ${this.options.resolve.maxDepth} has been exceeded by file "${this.reference.uri}"`);const h=this.toBaseURI(o),{refSet:v}=this.reference;if(v.has(h))return v.find(jFe(h,"uri"));const x=await hyr(Ch(h),{...this.options,parse:{...this.options.parse,mediaType:"text/plain"}}),C=new bw({uri:h,value:ir(x),depth:this.reference.depth+1});if(v.add(C),this.options.dereference.immutable){const N=new bw({uri:`immutable://${h}`,value:x,depth:this.reference.depth+1});v.add(N)}return C}toAncestorLineage(o){const h=new Set(o.filter(Gs));return[new nse(...this.ancestors,h),h]}OpenApi3_1Element={leave:(o,h,v,x,C,N)=>{var D;if((D=this.options.dereference.strategyOpts["openapi-3-1"])===null||D===void 0||!D.dereferenceDiscriminatorMapping)return;const U=Hr(o);return U.setMetaProperty("allOfDiscriminatorMapping",Object.fromEntries(this.allOfDiscriminatorMapping)),N.replaceWith(U,gv),v?void 0:U}};async ReferenceElement(o,h,v,x,C,N){if(this.indirections.includes(o))return!1;const[D,U]=this.toAncestorLineage([...C,v]),G=this.toBaseURI(Nt(o.$ref)),X=_o(this.reference.uri)===G,re=!X;if(!this.options.resolve.internal&&X||!this.options.resolve.external&&re)return!1;const ue=await this.toReference(Nt(o.$ref)),oe=ql(G,Nt(o.$ref));this.indirections.push(o);const he=hv(oe);let de=B0(ue.value.result,he);if(de.id=Dh.identify(de),M(de)){const Ge=Nt(o.meta.get("referenced-element")),Xe=`${Ge}-${Nt(Dh.identify(de))}`;this.refractCache.has(Xe)?de=this.refractCache.get(Xe):cc(de)?(de=ik.refract(de),de.setMetaProperty("referenced-element",Ge),this.refractCache.set(Xe,de)):(de=this.namespace.getElementClass(Ge).refract(de),this.refractCache.set(Xe,de))}if(o===de)throw new To("Recursive Reference Object detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new lk(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(D.includes(de)){if(ue.refSet.circular=!0,this.options.dereference.circular==="error")throw new To("Circular reference detected");if(this.options.dereference.circular==="replace"){var Ee,ye;const Ge=new it.sI(de.id,{type:"reference",uri:ue.uri,$ref:Nt(o.$ref)}),Xe=((Ee=(ye=this.options.dereference.strategyOpts["openapi-3-1"])===null||ye===void 0?void 0:ye.circularReplacer)!==null&&Ee!==void 0?Ee:this.options.dereference.circularReplacer)(Ge);return N.replaceWith(Xe,gv),!v&&Xe}}const Fe=_o(ue.refSet.rootRef.uri)!==ue.uri,ze=["error","replace"].includes(this.options.dereference.circular);if((re||Fe||XE(de)||ze)&&!D.includesCycle(de)){U.add(o);const Ge=new ck({reference:ue,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:D,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});de=await AI(de,Ge,{keyMap:z0,nodeTypeGetter:mv}),U.delete(o)}this.indirections.pop();const Le=Hr(de);return Le.setMetaProperty("id",Dh.generateId()),Le.setMetaProperty("ref-fields",{$ref:Nt(o.$ref),description:Nt(o.description),summary:Nt(o.summary)}),Le.setMetaProperty("ref-origin",ue.uri),Le.setMetaProperty("ref-referencing-element-id",ir(Dh.identify(o))),Ys(de)&&Ys(Le)&&(o.hasKey("description")&&"description"in de&&(Le.remove("description"),Le.set("description",o.get("description"))),o.hasKey("summary")&&"summary"in de&&(Le.remove("summary"),Le.set("summary",o.get("summary")))),N.replaceWith(Le,gv),!v&&Le}async PathItemElement(o,h,v,x,C,N){if(!oi(o.$ref))return;if(this.indirections.includes(o))return!1;const[D,U]=this.toAncestorLineage([...C,v]),G=this.toBaseURI(Nt(o.$ref)),X=_o(this.reference.uri)===G,re=!X;if(!this.options.resolve.internal&&X||!this.options.resolve.external&&re)return;const ue=await this.toReference(Nt(o.$ref)),oe=ql(G,Nt(o.$ref));this.indirections.push(o);const he=hv(oe);let de=B0(ue.value.result,he);if(de.id=Dh.identify(de),M(de)){const Le=`path-item-${Nt(Dh.identify(de))}`;this.refractCache.has(Le)?de=this.refractCache.get(Le):(de=H2.refract(de),this.refractCache.set(Le,de))}if(o===de)throw new To("Recursive Path Item Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new lk(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(D.includes(de)){if(ue.refSet.circular=!0,this.options.dereference.circular==="error")throw new To("Circular reference detected");if(this.options.dereference.circular==="replace"){var Ee,ye;const Le=new it.sI(de.id,{type:"path-item",uri:ue.uri,$ref:Nt(o.$ref)}),Ge=((Ee=(ye=this.options.dereference.strategyOpts["openapi-3-1"])===null||ye===void 0?void 0:ye.circularReplacer)!==null&&Ee!==void 0?Ee:this.options.dereference.circularReplacer)(Le);return N.replaceWith(Ge,gv),!v&&Ge}}const Fe=_o(ue.refSet.rootRef.uri)!==ue.uri,ze=["error","replace"].includes(this.options.dereference.circular);if((re||Fe||ZE(de)&&oi(de.$ref)||ze)&&!D.includesCycle(de)){U.add(o);const Le=new ck({reference:ue,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:D,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});de=await AI(de,Le,{keyMap:z0,nodeTypeGetter:mv}),U.delete(o)}if(this.indirections.pop(),ZE(de)){const Le=new H2([...de.content],ir(de.meta),ir(de.attributes));Le.setMetaProperty("id",Dh.generateId()),o.forEach(((Ge,Xe,dt)=>{Le.remove(Nt(Xe)),Le.content.push(dt)})),Le.remove("$ref"),Le.setMetaProperty("ref-fields",{$ref:Nt(o.$ref)}),Le.setMetaProperty("ref-origin",ue.uri),Le.setMetaProperty("ref-referencing-element-id",ir(Dh.identify(o))),de=Le}return N.replaceWith(de,gv),v?void 0:de}async LinkElement(o,h,v,x,C,N){if(!oi(o.operationRef)&&!oi(o.operationId))return;if(oi(o.operationRef)&&oi(o.operationId))throw new To("LinkElement operationRef and operationId fields are mutually exclusive.");let D;if(oi(o.operationRef)){var U;const X=hv(Nt(o.operationRef)),re=this.toBaseURI(Nt(o.operationRef)),ue=_o(this.reference.uri)===re,oe=!ue;if(!this.options.resolve.internal&&ue||!this.options.resolve.external&&oe)return;const he=await this.toReference(Nt(o.operationRef));if(D=B0(he.value.result,X),M(D)){const Ee=`operation-${Nt(Dh.identify(D))}`;this.refractCache.has(Ee)?D=this.refractCache.get(Ee):(D=cj.refract(D),this.refractCache.set(Ee,D))}D=Hr(D),D.setMetaProperty("ref-origin",he.uri);const de=Hr(o);return(U=de.operationRef)===null||U===void 0||U.meta.set("operation",D),N.replaceWith(de,gv),v?void 0:de}if(oi(o.operationId)){var G;const X=Nt(o.operationId),re=await this.toReference(Ch(this.reference.uri));if(D=TFe((oe=>bFe(oe)&&Gs(oe.operationId)&&oe.operationId.equals(X)),re.value.result),Oh(D))throw new To(`OperationElement(operationId=${X}) not found.`);const ue=Hr(o);return(G=ue.operationId)===null||G===void 0||G.meta.set("operation",D),N.replaceWith(ue,gv),v?void 0:ue}}async ExampleElement(o,h,v,x,C,N){if(!oi(o.externalValue))return;if(o.hasKey("value")&&oi(o.externalValue))throw new To("ExampleElement value and externalValue fields are mutually exclusive.");const D=this.toBaseURI(Nt(o.externalValue)),U=_o(this.reference.uri)===D,G=!U;if(!this.options.resolve.internal&&U||!this.options.resolve.external&&G)return;const X=await this.toReference(Nt(o.externalValue)),re=Hr(X.value.result);re.setMetaProperty("ref-origin",X.uri);const ue=Hr(o);return ue.value=re,N.replaceWith(ue,gv),v?void 0:ue}async MemberElement(o,h,v,x,C,N){var D;const U=C[C.length-1];if(!Ys(U)||!U.classes.contains("discriminator-mapping"))return;if((D=this.options.dereference.strategyOpts["openapi-3-1"])===null||D===void 0||!D.dereferenceDiscriminatorMapping||!oi(o.key)||!oi(o.value)||this.indirections.includes(o))return!1;this.indirections.push(o);const[G,X]=this.toAncestorLineage([...C,v]),re=[...X].findLast(q0),ue=ir(re.getMetaProperty("ancestorsSchemaIdentifiers")),oe=Nt(o.value),he=/^[a-zA-Z0-9\\.\\-_]+$/.test(oe)?`#/components/schemas/${oe}`:oe,de=new K2({$ref:he});de.setMetaProperty("ancestorsSchemaIdentifiers",ue),X.add(de);const Ee=new ck({reference:this.reference,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:G,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping}),ye=await AI(de,Ee,{keyMap:z0,nodeTypeGetter:mv});X.delete(de),this.indirections.pop();const Fe=Hr(o);return Fe.value.setMetaProperty("ref-schema",ye),N.replaceWith(Fe,gv),v?void 0:Fe}async SchemaElement(o,h,v,x,C,N){if(!oi(o.$ref))return;if(this.indirections.includes(o))return!1;const[D,U]=this.toAncestorLineage([...C,v]);let G=await this.toReference(Ch(this.reference.uri)),{uri:X}=G;const re=IFe(X,o),ue=_o(re),oe=new yj({uri:ue}),he=syr((st=>st.canRead(oe)),this.options.resolve.resolvers),de=!he;let Ee,ye=_o(this.reference.uri)===re,Fe=!ye;this.indirections.push(o);try{if(he||de){X=this.toBaseURI(re);const st=re,rt=xd(G.value.result);if(Ee=xI(st,rt),Ee=xd(Ee),Ee.id=Dh.identify(Ee),!this.options.resolve.internal&&ye||!this.options.resolve.external&&Fe)return}else{if(X=this.toBaseURI(re),ye=_o(this.reference.uri)===X,Fe=!ye,!this.options.resolve.internal&&ye||!this.options.resolve.external&&Fe)return;G=await this.toReference(Ch(re));const st=hv(re),rt=xd(G.value.result);Ee=B0(rt,st),Ee=xd(Ee),Ee.id=Dh.identify(Ee)}}catch(st){if(!(de&&st instanceof rse))throw st;if(SI(ak(re))){if(ye=_o(this.reference.uri)===X,Fe=!ye,!this.options.resolve.internal&&ye||!this.options.resolve.external&&Fe)return;G=await this.toReference(Ch(re));const rt=ak(re),wt=xd(G.value.result);Ee=tse(rt,wt),Ee=xd(Ee),Ee.id=Dh.identify(Ee)}else{if(X=this.toBaseURI(re),ye=_o(this.reference.uri)===X,Fe=!ye,!this.options.resolve.internal&&ye||!this.options.resolve.external&&Fe)return;G=await this.toReference(Ch(re));const rt=hv(re),wt=xd(G.value.result);Ee=B0(wt,rt),Ee=xd(Ee),Ee.id=Dh.identify(Ee)}}if(o===Ee)throw new To("Recursive Schema Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new lk(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(D.includes(Ee)){if(G.refSet.circular=!0,this.options.dereference.circular==="error")throw new To("Circular reference detected");if(this.options.dereference.circular==="replace"){var ze,Le;const st=new it.sI(Ee.id,{type:"json-schema",uri:G.uri,$ref:Nt(o.$ref)}),rt=((ze=(Le=this.options.dereference.strategyOpts["openapi-3-1"])===null||Le===void 0?void 0:Le.circularReplacer)!==null&&ze!==void 0?ze:this.options.dereference.circularReplacer)(st);return N.replaceWith(rt,gv),!v&&rt}}const Ge=_o(G.refSet.rootRef.uri)!==G.uri,Xe=["error","replace"].includes(this.options.dereference.circular);if((Fe||Ge||q0(Ee)&&oi(Ee.$ref)||Xe)&&!D.includesCycle(Ee)){U.add(o);const st=new ck({reference:G,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:D,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});Ee=await AI(Ee,st,{keyMap:z0,nodeTypeGetter:mv}),U.delete(o)}if(this.indirections.pop(),Uie(Ee)){const st=ir(Ee);return st.setMetaProperty("id",Dh.generateId()),st.setMetaProperty("ref-fields",{$ref:Nt(o.$ref),$refBaseURI:re}),st.setMetaProperty("ref-origin",G.uri),st.setMetaProperty("ref-referencing-element-id",ir(Dh.identify(o))),N.replaceWith(st,gv),!v&&st}if(q0(Ee)){var dt;const st=new K2([...Ee.content],ir(Ee.meta),ir(Ee.attributes));if(st.setMetaProperty("id",Dh.generateId()),o.forEach(((rt,wt,xt)=>{st.remove(Nt(wt)),st.content.push(xt)})),st.remove("$ref"),st.setMetaProperty("ref-fields",{$ref:Nt(o.$ref),$refBaseURI:re}),st.setMetaProperty("ref-origin",G.uri),st.setMetaProperty("ref-referencing-element-id",ir(Dh.identify(o))),(dt=this.options.dereference.strategyOpts["openapi-3-1"])!==null&&dt!==void 0&&dt.dereferenceDiscriminatorMapping){var _t;const rt=C[C.length-1],wt=[...U].findLast(q0),xt=wt?.getMetaProperty("schemaName"),Ht=Nt(st.getMetaProperty("schemaName"));if(Ht&&xt&&rt!=null&&(_t=rt.classes)!==null&&_t!==void 0&&_t.contains("json-schema-allOf")){var ft;const lr=(ft=this.allOfDiscriminatorMapping.get(Ht))!==null&&ft!==void 0?ft:[];lr.push(wt),this.allOfDiscriminatorMapping.set(Ht,lr)}}Ee=st}return N.replaceWith(Ee,gv),v?void 0:Ee}}const $Fe=ck,dyr=K[Symbol.for("nodejs.util.promisify.custom")],myr=class extends nyr{constructor(i){super({...i??{},name:"openapi-3-1"})}canDereference(i){var o;return i.mediaType!=="text/plain"?sk.includes(i.mediaType):vFe((o=i.parseResult)===null||o===void 0?void 0:o.result)}async dereference(i,o){var h;const v=vw(Hie),x=(h=o.dereference.refSet)!==null&&h!==void 0?h:new ok,C=new ok;let N,D=x;x.has(i.uri)?N=x.find(jFe(i.uri,"uri")):(N=new bw({uri:i.uri,value:i.parseResult}),x.add(N)),o.dereference.immutable&&(x.refs.map((X=>new bw({...X,value:ir(X.value)}))).forEach((X=>C.add(X))),N=C.find((X=>X.uri===i.uri)),D=C);const U=new $Fe({reference:N,namespace:v,options:o}),G=await dyr(D.rootRef.value,U,{keyMap:z0,nodeTypeGetter:mv});return o.dereference.immutable&&C.refs.filter((X=>X.uri.startsWith("immutable://"))).map((X=>new bw({...X,uri:X.uri.replace(/^immutable:\/\//,"")}))).forEach((X=>x.add(X))),o.dereference.refSet===null&&x.clean(),C.clean(),G}},U0=i=>{const o=(h=>h.slice(2))(i);return o.reduce(((h,v,x)=>{if(Dc(v)){const C=String(Nt(v.key));h.push(C)}else if($o(o[x-2])){const C=o[x-2].content.indexOf(v);h.push(C)}return h}),[])},gyr=class{modelPropertyMacro;options;SchemaElement={leave:(i,o,h,v,x)=>{i.properties!==void 0&&Ys(i.properties)&&i.properties.forEach((C=>{if(Ys(C))try{const U=this.modelPropertyMacro(Nt(C));C.set("default",U)}catch(U){var N,D;const G=new Error(U,{cause:U});G.fullPath=[...U0([...x,h,i]),"properties"],(N=this.options.dereference.dereferenceOpts)===null||N===void 0||(N=N.errors)===null||N===void 0||(D=N.push)===null||D===void 0||D.call(N,G)}}))}};constructor({modelPropertyMacro:i,options:o}){this.modelPropertyMacro=i,this.options=o}};var yyr=(function(){function i(o,h){this.xf=h,this.pred=o,this.items=[]}return i.prototype["@@transducer/init"]=Ra,i.prototype["@@transducer/result"]=Pc,i.prototype["@@transducer/step"]=function(o,h){return ic(this.pred,h,this.items)?o:(this.items.push(h),this.xf["@@transducer/step"](o,h))},i})();function vyr(i){return function(o){return new yyr(i,o)}}var byr=_i(mf([],vyr,(function(i,o){for(var h,v=0,x=o.length,C=[];vNt(re)==="enum"?(ue,oe)=>{if(ge(["json-schema-enum"],ue)&&ge(["json-schema-enum"],oe)){const he=(Ee,ye)=>!($o(Ee)||$o(ye)||Ys(Ee)||Ys(ye))&&Ee.equals(Nt(ye)),de=Hr(ue);return de.content=FFe(he)([...ue.content,...oe.content]),de}return GE(ue,oe)}:GE});if(i.hasKey("$$ref")||X.remove("$$ref"),i.hasKey("example")){const re=X.getMember("example");re&&(re.value=i.get("example"))}if(i.hasKey("examples")){const re=X.getMember("examples");re&&(re.value=i.get("examples"))}i.content=X.content}}}};constructor({options:i}){this.options=i}},_yr=class{parameterMacro;options;#e;OperationElement={enter:i=>{this.#e=i},leave:()=>{this.#e=void 0}};ParameterElement={leave:(i,o,h,v,x)=>{const C=this.#e?Nt(this.#e):null,N=Nt(i);try{const G=this.parameterMacro(C,N);i.set("default",G)}catch(G){var D,U;const X=new Error(G,{cause:G});X.fullPath=U0([...x,h]),(D=this.options.dereference.dereferenceOpts)===null||D===void 0||(D=D.errors)===null||D===void 0||(U=D.push)===null||U===void 0||U.call(D,X)}}};constructor({parameterMacro:i,options:o}){this.parameterMacro=i,this.options=o}},kI=i=>{if(i.cause==null)return i;let{cause:o}=i;for(;o.cause!=null;)o=o.cause;return o},Eyr=class extends $s{},{wrapError:ise}=Fs,sse=K[Symbol.for("nodejs.util.promisify.custom")],yv=new ese,QE=(i,o,h,v)=>{Dc(v)?v.value=i:Array.isArray(v)&&(v[h]=i)};class wj extends $Fe{useCircularStructures;allowMetaPatches;basePath;constructor({allowMetaPatches:o=!0,useCircularStructures:h=!1,basePath:v=null,...x}){super(x),this.allowMetaPatches=o,this.useCircularStructures=h,this.basePath=v}async ReferenceElement(o,h,v,x,C,N){try{if(this.indirections.includes(o))return!1;const[oe,he]=this.toAncestorLineage([...C,v]),de=this.toBaseURI(Nt(o.$ref)),Ee=_o(this.reference.uri)===de,ye=!Ee;if(!this.options.resolve.internal&&Ee||!this.options.resolve.external&&ye)return!1;const Fe=await this.toReference(Nt(o.$ref)),ze=ql(de,Nt(o.$ref));this.indirections.push(o);const Le=hv(ze);let Ge=B0(Fe.value.result,Le);if(Ge.id=yv.identify(Ge),M(Ge)){const ft=Nt(o.meta.get("referenced-element")),st=`${ft}-${Nt(yv.identify(Ge))}`;this.refractCache.has(st)?Ge=this.refractCache.get(st):cc(Ge)?(Ge=ik.refract(Ge),Ge.setMetaProperty("referenced-element",ft),this.refractCache.set(st,Ge)):(Ge=this.namespace.getElementClass(ft).refract(Ge),this.refractCache.set(st,Ge))}if(o===Ge)throw new To("Recursive Reference Object detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new lk(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(oe.includes(Ge)){if(Fe.refSet.circular=!0,this.options.dereference.circular==="error")throw new To("Circular reference detected");if(this.options.dereference.circular==="replace"){var D,U;const ft=new it.sI(Ge.id,{type:"reference",uri:Fe.uri,$ref:Nt(o.$ref),baseURI:ze,referencingElement:o}),st=((D=(U=this.options.dereference.strategyOpts["openapi-3-1"])===null||U===void 0?void 0:U.circularReplacer)!==null&&D!==void 0?D:this.options.dereference.circularReplacer)(ft);return N.replaceWith(ft,QE),!v&&st}}const Xe=_o(Fe.refSet.rootRef.uri)!==Fe.uri,dt=["error","replace"].includes(this.options.dereference.circular);if((ye||Xe||XE(Ge)||dt)&&!oe.includesCycle(Ge)){var G;he.add(o);const ft=new wj({reference:Fe,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:oe,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:(G=this.basePath)!==null&&G!==void 0?G:[...U0([...C,v,o]),"$ref"]});Ge=await sse(Ge,ft,{keyMap:z0,nodeTypeGetter:mv}),he.delete(o)}this.indirections.pop();const _t=Hr(Ge);if(_t.setMetaProperty("ref-fields",{$ref:Nt(o.$ref),description:Nt(o.description),summary:Nt(o.summary)}),_t.setMetaProperty("ref-origin",Fe.uri),_t.setMetaProperty("ref-referencing-element-id",ir(yv.identify(o))),Ys(Ge)&&(o.hasKey("description")&&"description"in Ge&&(_t.remove("description"),_t.set("description",o.get("description"))),o.hasKey("summary")&&"summary"in Ge&&(_t.remove("summary"),_t.set("summary",o.get("summary")))),this.allowMetaPatches&&Ys(_t)&&!_t.hasKey("$$ref")){const ft=ql(de,ze);_t.set("$$ref",ft)}return N.replaceWith(_t,QE),!v&&_t}catch(oe){var X,re,ue;const he=kI(oe),de=ise(he,{baseDoc:this.reference.uri,$ref:Nt(o.$ref),pointer:hv(Nt(o.$ref)),fullPath:(X=this.basePath)!==null&&X!==void 0?X:[...U0([...C,v,o]),"$ref"]});return void((re=this.options.dereference.dereferenceOpts)===null||re===void 0||(re=re.errors)===null||re===void 0||(ue=re.push)===null||ue===void 0||ue.call(re,de))}}async PathItemElement(o,h,v,x,C,N){try{if(!oi(o.$ref))return;if(this.indirections.includes(o)||ge(["cycle"],o.$ref))return!1;const[oe,he]=this.toAncestorLineage([...C,v]),de=this.toBaseURI(Nt(o.$ref)),Ee=_o(this.reference.uri)===de,ye=!Ee;if(!this.options.resolve.internal&&Ee||!this.options.resolve.external&&ye)return;const Fe=await this.toReference(Nt(o.$ref)),ze=ql(de,Nt(o.$ref));this.indirections.push(o);const Le=hv(ze);let Ge=B0(Fe.value.result,Le);if(Ge.id=yv.identify(Ge),M(Ge)){const _t=`path-item-${Nt(yv.identify(Ge))}`;this.refractCache.has(_t)?Ge=this.refractCache.get(_t):(Ge=H2.refract(Ge),this.refractCache.set(_t,Ge))}if(o===Ge)throw new To("Recursive Path Item Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new lk(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(oe.includes(Ge)){if(Fe.refSet.circular=!0,this.options.dereference.circular==="error")throw new To("Circular reference detected");if(this.options.dereference.circular==="replace"){var D,U;const _t=new it.sI(Ge.id,{type:"path-item",uri:Fe.uri,$ref:Nt(o.$ref),baseURI:ze,referencingElement:o}),ft=((D=(U=this.options.dereference.strategyOpts["openapi-3-1"])===null||U===void 0?void 0:U.circularReplacer)!==null&&D!==void 0?D:this.options.dereference.circularReplacer)(_t);return N.replaceWith(_t,QE),!v&&ft}}const Xe=_o(Fe.refSet.rootRef.uri)!==Fe.uri,dt=["error","replace"].includes(this.options.dereference.circular);if((ye||Xe||ZE(Ge)&&oi(Ge.$ref)||dt)&&!oe.includesCycle(Ge)){var G;he.add(o);const _t=new wj({reference:Fe,namespace:this.namespace,indirections:[...this.indirections],options:this.options,ancestors:oe,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:(G=this.basePath)!==null&&G!==void 0?G:[...U0([...C,v,o]),"$ref"]});Ge=await sse(Ge,_t,{keyMap:z0,nodeTypeGetter:mv}),he.delete(o)}if(this.indirections.pop(),ZE(Ge)){const _t=new H2([...Ge.content],ir(Ge.meta),ir(Ge.attributes));if(o.forEach(((ft,st,rt)=>{_t.remove(Nt(st)),_t.content.push(rt)})),_t.remove("$ref"),_t.setMetaProperty("ref-fields",{$ref:Nt(o.$ref)}),_t.setMetaProperty("ref-origin",Fe.uri),_t.setMetaProperty("ref-referencing-element-id",ir(yv.identify(o))),this.allowMetaPatches&&_t.get("$$ref")===void 0){const ft=ql(de,ze);_t.set("$$ref",ft)}Ge=_t}return N.replaceWith(Ge,QE),v?void 0:Ge}catch(oe){var X,re,ue;const he=kI(oe),de=ise(he,{baseDoc:this.reference.uri,$ref:Nt(o.$ref),pointer:hv(Nt(o.$ref)),fullPath:(X=this.basePath)!==null&&X!==void 0?X:[...U0([...C,v,o]),"$ref"]});return void((re=this.options.dereference.dereferenceOpts)===null||re===void 0||(re=re.errors)===null||re===void 0||(ue=re.push)===null||ue===void 0||ue.call(re,de))}}async SchemaElement(o,h,v,x,C,N){try{if(!oi(o.$ref))return;if(this.indirections.includes(o))return!1;const[oe,he]=this.toAncestorLineage([...C,v]);let de=await this.toReference(Ch(this.reference.uri)),{uri:Ee}=de;const ye=IFe(Ee,o),Fe=_o(ye),ze=new yj({uri:Fe}),Le=!this.options.resolve.resolvers.some((rt=>rt.canRead(ze))),Ge=!Le;let Xe,dt=_o(this.reference.uri)===ye,_t=!dt;this.indirections.push(o);try{if(Le||Ge){Ee=this.toBaseURI(ye);const rt=ye,wt=xd(de.value.result);if(Xe=xI(rt,wt),Xe=xd(Xe),Xe.id=yv.identify(Xe),!this.options.resolve.internal&&dt||!this.options.resolve.external&&_t)return}else{if(Ee=this.toBaseURI(ye),dt=_o(this.reference.uri)===Ee,_t=!dt,!this.options.resolve.internal&&dt||!this.options.resolve.external&&_t)return;de=await this.toReference(Ch(ye));const rt=hv(ye),wt=xd(de.value.result);Xe=B0(wt,rt),Xe=xd(Xe),Xe.id=yv.identify(Xe)}}catch(rt){if(!(Ge&&rt instanceof rse))throw rt;if(SI(ak(ye))){if(dt=_o(this.reference.uri)===Ee,_t=!dt,!this.options.resolve.internal&&dt||!this.options.resolve.external&&_t)return;de=await this.toReference(Ch(ye));const wt=ak(ye),xt=xd(de.value.result);Xe=tse(wt,xt),Xe=xd(Xe),Xe.id=yv.identify(Xe)}else{if(Ee=this.toBaseURI(Nt(ye)),dt=_o(this.reference.uri)===Ee,_t=!dt,!this.options.resolve.internal&&dt||!this.options.resolve.external&&_t)return;de=await this.toReference(Ch(ye));const wt=hv(ye),xt=xd(de.value.result);Xe=B0(xt,wt),Xe=xd(Xe),Xe.id=yv.identify(Xe)}}if(o===Xe)throw new To("Recursive Schema Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new lk(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(oe.includes(Xe)){if(de.refSet.circular=!0,this.options.dereference.circular==="error")throw new To("Circular reference detected");if(this.options.dereference.circular==="replace"){var D,U;const rt=new it.sI(Xe.id,{type:"json-schema",uri:de.uri,$ref:Nt(o.$ref),baseURI:ql(Ee,ye),referencingElement:o}),wt=((D=(U=this.options.dereference.strategyOpts["openapi-3-1"])===null||U===void 0?void 0:U.circularReplacer)!==null&&D!==void 0?D:this.options.dereference.circularReplacer)(rt);return N.replaceWith(wt,QE),!v&&wt}}const ft=_o(de.refSet.rootRef.uri)!==de.uri,st=["error","replace"].includes(this.options.dereference.circular);if((_t||ft||q0(Xe)&&oi(Xe.$ref)||st)&&!oe.includesCycle(Xe)){var G;he.add(o);const rt=new wj({reference:de,namespace:this.namespace,indirections:[...this.indirections],options:this.options,useCircularStructures:this.useCircularStructures,allowMetaPatches:this.allowMetaPatches,ancestors:oe,basePath:(G=this.basePath)!==null&&G!==void 0?G:[...U0([...C,v,o]),"$ref"]});Xe=await sse(Xe,rt,{keyMap:z0,nodeTypeGetter:mv}),he.delete(o)}if(this.indirections.pop(),Uie(Xe)){const rt=ir(Xe);return rt.setMetaProperty("ref-fields",{$ref:Nt(o.$ref)}),rt.setMetaProperty("ref-origin",de.uri),rt.setMetaProperty("ref-referencing-element-id",ir(yv.identify(o))),N.replaceWith(rt,QE),!v&&rt}if(q0(Xe)){const rt=new K2([...Xe.content],ir(Xe.meta),ir(Xe.attributes));if(o.forEach(((wt,xt,Ht)=>{rt.remove(Nt(xt)),rt.content.push(Ht)})),rt.remove("$ref"),rt.setMetaProperty("ref-fields",{$ref:Nt(o.$ref)}),rt.setMetaProperty("ref-origin",de.uri),rt.setMetaProperty("ref-referencing-element-id",ir(yv.identify(o))),this.allowMetaPatches&&rt.get("$$ref")===void 0){const wt=ql(Ee,ye);rt.set("$$ref",wt)}Xe=rt}return N.replaceWith(Xe,QE),v?void 0:Xe}catch(oe){var X,re,ue;const he=kI(oe),de=new Eyr(`Could not resolve reference: ${he.message}`,{baseDoc:this.reference.uri,$ref:Nt(o.$ref),fullPath:(X=this.basePath)!==null&&X!==void 0?X:[...U0([...C,v,o]),"$ref"],cause:he});return void((re=this.options.dereference.dereferenceOpts)===null||re===void 0||(re=re.errors)===null||re===void 0||(ue=re.push)===null||ue===void 0||ue.call(re,de))}}async LinkElement(){}async ExampleElement(o,h,v,x,C,N){try{return await super.ExampleElement(o,h,v,x,C,N)}catch(X){var D,U,G;const re=kI(X),ue=ise(re,{baseDoc:this.reference.uri,externalValue:Nt(o.externalValue),fullPath:(D=this.basePath)!==null&&D!==void 0?D:[...U0([...C,v,o]),"externalValue"]});return void((U=this.options.dereference.dereferenceOpts)===null||U===void 0||(U=U.errors)===null||U===void 0||(G=U.push)===null||G===void 0||G.call(U,ue))}}}const Syr=wj,xyr=Vr[Symbol.for("nodejs.util.promisify.custom")],Ayr=class{constructor({parameterMacro:i,modelPropertyMacro:o,mode:h,options:v,...x}){const C=[];C.push(new Syr({...x,options:v})),typeof o=="function"&&C.push(new gyr({modelPropertyMacro:o,options:v})),h!=="strict"&&C.push(new wyr({options:v})),typeof i=="function"&&C.push(new _yr({parameterMacro:i,options:v}));const N=xyr(C,{nodeTypeGetter:mv});Object.assign(this,N)}},kyr=K[Symbol.for("nodejs.util.promisify.custom")],Oyr=class extends myr{allowMetaPatches;parameterMacro;modelPropertyMacro;mode;ancestors;constructor({allowMetaPatches:i=!1,parameterMacro:o=null,modelPropertyMacro:h=null,mode:v="non-strict",ancestors:x=[],...C}={}){super({...C}),this.name="openapi-3-1-swagger-client",this.allowMetaPatches=i,this.parameterMacro=o,this.modelPropertyMacro=h,this.mode=v,this.ancestors=[...x]}async dereference(i,o){var h;const v=vw(Hie),x=(h=o.dereference.refSet)!==null&&h!==void 0?h:new ok,C=new ok;let N,D=x;x.has(i.uri)?N=x.find((X=>X.uri===i.uri)):(N=new bw({uri:i.uri,value:i.parseResult}),x.add(N)),o.dereference.immutable&&(x.refs.map((X=>new bw({...X,value:ir(X.value)}))).forEach((X=>C.add(X))),N=C.find((X=>X.uri===i.uri)),D=C);const U=new Ayr({reference:N,namespace:v,options:o,allowMetaPatches:this.allowMetaPatches,ancestors:this.ancestors,modelPropertyMacro:this.modelPropertyMacro,mode:this.mode,parameterMacro:this.parameterMacro}),G=await kyr(D.rootRef.value,U,{keyMap:z0,nodeTypeGetter:mv});return o.dereference.immutable&&C.refs.filter((X=>X.uri.startsWith("immutable://"))).map((X=>new bw({...X,uri:X.uri.replace(/^immutable:\/\//,"")}))).forEach((X=>x.add(X))),o.dereference.refSet===null&&x.clean(),C.clean(),G}},Cyr=i=>{const o=Nt(i.meta.get("baseURI")),h=i.meta.get("referencingElement");return new it.Sh({$ref:o},ir(h.meta),ir(h.attributes))},ose=async i=>{const{spec:o,timeout:h,redirects:v,requestInterceptor:x,responseInterceptor:C,pathDiscriminator:N=[],allowMetaPatches:D=!1,useCircularStructures:U=!1,skipNormalization:G=!1,parameterMacro:X=null,modelPropertyMacro:re=null,mode:ue="non-strict",strategies:oe}=i;try{const{cache:he}=ose,de=oe.find((lr=>lr.match(o))),Ee=rg(ov())?ov():Ph,ye=Rh(i),Fe=ql(Ee,ye);let ze;he.has(o)?ze=he.get(o):(ze=W2.refract(o),ze.classes.push("result"),he.set(o,ze));const Le=new Si([ze]),Ge=h$e(N),Xe=Ge===""?"":`#${Ge}`,dt=B0(ze,Ge),_t=new bw({uri:Fe,value:Le}),ft=new ok({refs:[_t]});Ge!==""&&(ft.rootRef=void 0);const st=[new Set([dt])],rt=[],wt=await(async(lr,Gt={})=>{const yr=AFe(SFe,Gt);return Vgr(lr,yr)})(dt,{resolve:{baseURI:`${Fe}${Xe}`,resolvers:[new Xgr({timeout:h||1e4,redirects:v||10})],resolverOpts:{swaggerHTTPClientConfig:{requestInterceptor:x,responseInterceptor:C}},strategies:[new Jgr]},parse:{mediaType:sk.latest(),parsers:[new tyr({allowEmpty:!1,sourceMap:!1}),new ryr({allowEmpty:!1,sourceMap:!1}),new Qgr({allowEmpty:!1,sourceMap:!1}),new eyr({allowEmpty:!1,sourceMap:!1}),new Wgr({allowEmpty:!1,sourceMap:!1})]},dereference:{maxDepth:100,strategies:[new Oyr({allowMetaPatches:D,useCircularStructures:U,parameterMacro:X,modelPropertyMacro:re,mode:ue,ancestors:st})],refSet:ft,dereferenceOpts:{errors:rt},immutable:!1,circular:U?"ignore":"replace",circularReplacer:U?SFe.dereference.circularReplacer:Cyr}}),xt=((lr,Gt,yr)=>new Tar({element:yr}).transclude(lr,Gt))(dt,wt,ze),Ht=G?xt:de.normalize(xt);return{spec:Nt(Ht),errors:rt}}catch(he){if(he instanceof KE)return{spec:o,errors:[]};throw he}};ose.cache=new WeakMap;const NFe=ose;function DFe(i,o,h){if(h||(h=new jyr),(function(x){var C=typeof x;return x==null||C!="object"&&C!="function"})(i))return i;var v=function(x){var C=h.get(i);if(C)return C;for(var N in h.set(i,x),i)Object.prototype.hasOwnProperty.call(i,N)&&(x[N]=i[N]);return x};switch(Ta(i)){case"Object":return v(Object.create(Object.getPrototypeOf(i)));case"Array":return v(Array(i.length));case"Date":return new Date(i.valueOf());case"RegExp":return _h(i);case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":return i.slice();default:return i}}var jyr=(function(){function i(){this.map={},this.length=0}return i.prototype.set=function(o,h){var v=this.hash(o),x=this.map[v];x||(this.map[v]=x=[]),x.push([o,h]),this.length+=1},i.prototype.hash=function(o){var h=[];for(var v in o)h.push(Object.prototype.toString.call(o[v]));return h.join()},i.prototype.get=function(o){if(this.length<=180){for(var h in this.map)for(var v=this.map[h],x=0;xi.replace(/\s/g,""),lse=i=>i.replace(/\W/gi,"_"),Myr=(i,o,h)=>{const v=ase(i);return v.length>0?lse(v):((x,C)=>`${lse(ase(C.toLowerCase()))}${lse(ase(x))}`)(o,h)},$yr=({storageField:i="x-normalized",operationIdNormalizer:o=Myr}={})=>h=>{const{predicates:v,ancestorLineageToJSONPointer:x,namespace:C}=h,N=[],D=[],U=[];let G;return{visitor:{OpenApi3_1Element:{enter(X){G=new _j(X,i,"operation-ids")},leave(){const X=Iyr((re=>Nt(re.operationId)),D);Object.entries(X).forEach((([re,ue])=>{Array.isArray(ue)&&(ue.length<=1||ue.forEach(((oe,he)=>{const de=`${re}${he+1}`;oe.operationId=new C.elements.String(de)})))})),U.forEach((re=>{if(re.operationId===void 0)return;const ue=String(Nt(re.operationId)),oe=D.find((he=>Nt(he.meta.get("originalOperationId"))===ue));oe!==void 0&&(re.operationId=ir.safe(oe.operationId),re.meta.set("originalOperationId",ue),re.set("__originalOperationId",ue))})),D.length=0,U.length=0,G=void 0}},PathItemElement:{enter(X){const re=ro("path",Nt(X.meta.get("path")));N.push(re)},leave(){N.pop()}},OperationElement:{enter(X,re,ue,oe,he){if(X.operationId===void 0)return;const de=x([...he,ue,X]);if(G.includes(de))return;const Ee=String(Nt(X.operationId)),ye=yd(N),Fe=ro("method",Nt(X.meta.get("http-method"))),ze=o(Ee,ye,Fe);Ee!==ze&&(X.operationId=new C.elements.String(ze),X.set("__originalOperationId",Ee),X.meta.set("originalOperationId",Ee),D.push(X),G.append(de))}},LinkElement:{leave(X){v.isLinkElement(X)&&X.operationId!==void 0&&U.push(X)}}}}},Fyr=({storageField:i="x-normalized"}={})=>o=>{const{predicates:h,ancestorLineageToJSONPointer:v}=o,x=(D,U)=>!!h.isParameterElement(D)&&!!h.isParameterElement(U)&&!!h.isStringElement(D.name)&&!!h.isStringElement(D.in)&&!!h.isStringElement(U.name)&&!!h.isStringElement(U.in)&&Nt(D.name)===Nt(U.name)&&Nt(D.in)===Nt(U.in),C=[];let N;return{visitor:{OpenApi3_1Element:{enter(D){N=new _j(D,i,"parameters")},leave(){N=void 0}},PathItemElement:{enter(D,U,G,X,re){if(re.some(h.isComponentsElement))return;const{parameters:ue}=D;h.isArrayElement(ue)?C.push([...ue.content]):C.push([])},leave(){C.pop()}},OperationElement:{leave(D,U,G,X,re){const ue=yd(C);if(!Array.isArray(ue)||ue.length===0)return;const oe=v([...re,G,D]);if(N.includes(oe))return;const he=PFe([],["parameters","content"],D),de=FFe(x,[...he,...ue]);D.parameters=new Y$e(de),N.append(oe)}}}}},Nyr=({storageField:i="x-normalized"}={})=>o=>{const{predicates:h,ancestorLineageToJSONPointer:v}=o;let x,C;return{visitor:{OpenApi3_1Element:{enter(N){C=new _j(N,i,"security-requirements"),h.isArrayElement(N.security)&&(x=N.security)},leave(){C=void 0,x=void 0}},OperationElement:{leave(N,D,U,G,X){if(X.some(h.isComponentsElement))return;const re=v([...X,U,N]);if(!C.includes(re)){var ue;N.security===void 0&&x!==void 0&&(N.security=new X$e((ue=x)===null||ue===void 0?void 0:ue.content),C.append(re))}}}}}},Dyr=({storageField:i="x-normalized"}={})=>o=>{const{predicates:h,ancestorLineageToJSONPointer:v}=o;let x;return{visitor:{OpenApi3_1Element:{enter(C){x=new _j(C,i,"parameter-examples")},leave(){x=void 0}},ParameterElement:{leave(C,N,D,U,G){var X,re;if(G.some(h.isComponentsElement)||C.schema===void 0||!h.isSchemaElement(C.schema)||((X=C.schema)===null||X===void 0?void 0:X.example)===void 0&&((re=C.schema)===null||re===void 0?void 0:re.examples)===void 0)return;const ue=v([...G,D,C]);if(!x.includes(ue)){if(C.examples!==void 0&&h.isObjectElement(C.examples)){const oe=C.examples.map((he=>ir.safe(he.value)));return C.schema.examples!==void 0&&(C.schema.set("examples",oe),x.append(ue)),void(C.schema.example!==void 0&&(C.schema.set("example",oe[0]),x.append(ue)))}C.example!==void 0&&(C.schema.examples!==void 0&&(C.schema.set("examples",[ir(C.example)]),x.append(ue)),C.schema.example!==void 0&&(C.schema.set("example",ir(C.example)),x.append(ue)))}}}}}},Byr=({storageField:i="x-normalized"}={})=>o=>{const{predicates:h,ancestorLineageToJSONPointer:v}=o;let x;return{visitor:{OpenApi3_1Element:{enter(C){x=new _j(C,i,"header-examples")},leave(){x=void 0}},HeaderElement:{leave(C,N,D,U,G){var X,re;if(G.some(h.isComponentsElement)||C.schema===void 0||!h.isSchemaElement(C.schema)||((X=C.schema)===null||X===void 0?void 0:X.example)===void 0&&((re=C.schema)===null||re===void 0?void 0:re.examples)===void 0)return;const ue=v([...G,D,C]);if(!x.includes(ue)){if(C.examples!==void 0&&h.isObjectElement(C.examples)){const oe=C.examples.map((he=>ir.safe(he.value)));return C.schema.examples!==void 0&&(C.schema.set("examples",oe),x.append(ue)),void(C.schema.example!==void 0&&(C.schema.set("example",oe[0]),x.append(ue)))}C.example!==void 0&&(C.schema.examples!==void 0&&(C.schema.set("examples",[ir(C.example)]),x.append(ue)),C.schema.example!==void 0&&(C.schema.set("example",ir(C.example)),x.append(ue)))}}}}}},BFe=i=>{if(!Ys(i))return i;const o=[$yr({operationIdNormalizer:(h,v,x)=>ry({operationId:h},v,x,{v2OperationIdCompatibilityMode:!1})}),Fyr(),Nyr(),Dyr(),Byr()];return e1(i,o,{toolboxCreator:_Fe,visitorOptions:{keyMap:z0,nodeTypeGetter:mv}})},Lyr={name:"openapi-3-1-apidom",match:i=>z(i),normalize(i){if(!Gs(i)&&Hu(i)&&!i.$$normalized){const h=(o=BFe,v=>{const x=W2.refract(v);x.classes.push("result");const C=o(x),N=Nt(C);return NFe.cache.set(N,C),Nt(C)})(i);return h.$$normalized=!0,h}var o;return Gs(i)?BFe(i):i},resolve:async i=>NFe(i)},qyr=Lyr,LFe=i=>async o=>(async h=>{const{spec:v,requestInterceptor:x,responseInterceptor:C}=h,N=Rh(h),D=Ih(h),U=v||await Ja(D,{requestInterceptor:x,responseInterceptor:C})(N),G={...h,spec:U};return h.strategies.find((X=>X.match(U))).resolve(G)})({...i,...o}),zyr=LFe({strategies:[At,Ve,Nc]}),Uyr=(i,o,h,v,x)=>{if(i===Zs.SEM_PRE){if(Array.isArray(x)===!1)throw new Error("parser's user data must be an array");x.push(["server-url-template",iy.charsToString(o,h,v)])}return Zs.SEM_OK},Vyr=(i,o,h,v,x)=>{if(i===Zs.SEM_PRE){if(Array.isArray(x)===!1)throw new Error("parser's user data must be an array");x.push(["server-variable",iy.charsToString(o,h,v)])}return Zs.SEM_OK},Wyr=(i,o,h,v,x)=>{if(i===Zs.SEM_PRE){if(Array.isArray(x)===!1)throw new Error("parser's user data must be an array");x.push(["server-variable-name",iy.charsToString(o,h,v)])}return Zs.SEM_OK},Hyr=(i,o,h,v,x)=>{if(i===Zs.SEM_PRE){if(Array.isArray(x)===!1)throw new Error("parser's user data must be an array");x.push(["literals",iy.charsToString(o,h,v)])}return Zs.SEM_OK},Jyr=new function(){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(){return`; OpenAPI Server URL templating ABNF syntax server-url-template = 1*( literals / server-variable ) ; variant of https://www.rfc-editor.org/rfc/rfc6570#section-2 server-variable = "{" server-variable-name "}" server-variable-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI) ; https://www.rfc-editor.org/rfc/rfc6570#section-2.1 ; https://www.rfc-editor.org/errata/eid6937 literals = 1*( %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate / pct-encoded) ; any Unicode character except: CTL, SP, ; DQUOTE, "%" (aside from pct-encoded), ; "<", ">", "\\", "^", "\`", "{", "|", "}" ; https://www.rfc-editor.org/rfc/rfc6570#section-1.5 DIGIT = %x30-39 ; 0-9 HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" ; case-insensitive pct-encoded = "%" HEXDIG HEXDIG ucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF / %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD / %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD / %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD / %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD / %xD0000-DFFFD / %xE1000-EFFFD iprivate = %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD `}},qFe=i=>{const o=new dv;return o.ast=new Wne,o.ast.callbacks["server-url-template"]=Uyr,o.ast.callbacks["server-variable"]=Vyr,o.ast.callbacks["server-variable-name"]=Wyr,o.ast.callbacks.literals=Hyr,{result:o.parse(Jyr,"server-url-template",i),ast:o.ast}},Kyr=(i,{strict:o=!1}={})=>{try{const h=qFe(i);if(!h.result.success)return!1;const v=[];h.ast.translate(v);const x=v.some((([C])=>C==="server-variable"));if(!o&&!x)try{return new URL(i,"https://vladimirgorej.com"),!0}catch{return!1}return!o||x}catch{return!1}},Gyr=i=>(o=>{try{return typeof o=="string"&&decodeURIComponent(o)!==o}catch{return!1}})(i)?i:encodeURIComponent(i).replace(/%5B/g,"[").replace(/%5D/g,"]"),Yyr=["literals","server-variable-name"],Zyr=(i,o,h={})=>{const v={encoder:Gyr,...h},x=qFe(i);if(!x.result.success)return i;const C=[];return x.ast.translate(C),C.filter((([D])=>Yyr.includes(D))).map((([D,U])=>D==="server-variable-name"?Object.hasOwn(o,U)?v.encoder(o[U],U):`{${U}}`:U)).join("")};function zFe(){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(){return`; OpenAPI Path Templating ABNF syntax ; variant of https://datatracker.ietf.org/doc/html/rfc3986#section-3.3 path-template = slash *( path-segment slash ) [ path-segment ] path-segment = 1*( path-literal / template-expression ) slash = "/" path-literal = 1*pchar template-expression = "{" template-expression-param-name "}" template-expression-param-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI) ; https://datatracker.ietf.org/doc/html/rfc3986#section-3.3 pchar = unreserved / pct-encoded / sub-delims / ":" / "@" unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.3 pct-encoded = "%" HEXDIG HEXDIG ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.1 sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "=" ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.2 ; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1 ALPHA = %x41-5A / %x61-7A ; A-Z / a-z DIGIT = %x30-39 ; 0-9 HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" `}}const Xyr=(i,o,h,v,x)=>(i===Zs.SEM_PRE?x.push(["slash",iy.charsToString(o,h,v)]):Zs.SEM_POST,Zs.SEM_OK),Qyr=(i,o,h,v,x)=>{if(i===Zs.SEM_PRE){if(Array.isArray(x)===!1)throw new Error("parser's user data must be an array");x.push(["path-template",iy.charsToString(o,h,v)])}return Zs.SEM_OK},evr=(i,o,h,v,x)=>(i===Zs.SEM_PRE?x.push(["path-literal",iy.charsToString(o,h,v)]):Zs.SEM_POST,Zs.SEM_OK),tvr=(i,o,h,v,x)=>(i===Zs.SEM_PRE?x.push(["template-expression",iy.charsToString(o,h,v)]):Zs.SEM_POST,Zs.SEM_OK),rvr=(i,o,h,v,x)=>(i===Zs.SEM_PRE?x.push(["template-expression-param-name",iy.charsToString(o,h,v)]):Zs.SEM_POST,Zs.SEM_OK),nvr=new zFe,ivr=i=>{const o=new dv;return o.ast=new Wne,o.ast.callbacks["path-template"]=Qyr,o.ast.callbacks.slash=Xyr,o.ast.callbacks["path-literal"]=evr,o.ast.callbacks["template-expression"]=tvr,o.ast.callbacks["template-expression-param-name"]=rvr,{result:o.parse(nvr,"path-template",i),ast:o.ast}},svr=i=>(o=>{try{return typeof o=="string"&&decodeURIComponent(o)!==o}catch{return!1}})(i)?i:encodeURIComponent(i).replace(/%5B/g,"[").replace(/%5D/g,"]"),ovr=["slash","path-literal","template-expression-param-name"],cse=(i,o,h={})=>{const v={encoder:svr,...h},x=ivr(i);if(!x.result.success)return i;const C=[];return x.ast.translate(C),C.filter((([D])=>ovr.includes(D))).map((([D,U])=>D==="template-expression-param-name"?Object.prototype.hasOwnProperty.call(o,U)?v.encoder(o[U],U):`{${U}}`:U)).join("")},avr=(new zFe,new dv,{body:function({req:i,value:o}){o!==void 0&&(i.body=o)},header:function({req:i,parameter:o,value:h}){i.headers=i.headers||{},h!==void 0&&(i.headers[o.name]=h)},query:function({req:i,value:o,parameter:h}){if(i.query=i.query||{},o===!1&&h.type==="boolean"&&(o="false"),o===0&&["number","integer"].indexOf(h.type)>-1&&(o="0"),o)i.query[h.name]={collectionFormat:h.collectionFormat,value:o};else if(h.allowEmptyValue&&o!==void 0){const v=h.name;i.query[v]=i.query[v]||{},i.query[v].allowEmptyValue=!0}},path:function({req:i,value:o,parameter:h,baseURL:v}){if(o!==void 0){const x=i.url.replace(v,""),C=cse(x,{[h.name]:o});i.url=v+C}},formData:function({req:i,value:o,parameter:h}){if(o===!1&&h.type==="boolean"&&(o="false"),o===0&&["number","integer"].indexOf(h.type)>-1&&(o="0"),o)i.form=i.form||{},i.form[h.name]={collectionFormat:h.collectionFormat,value:o};else if(h.allowEmptyValue&&o!==void 0){i.form=i.form||{};const v=h.name;i.form[v]=i.form[v]||{},i.form[v].allowEmptyValue=!0}}});function OI(i,o){return o.includes("application/json")?typeof i=="string"?i:(Array.isArray(i)&&(i=i.map((h=>{try{return JSON.parse(h)}catch{return h}}))),JSON.stringify(i)):String(i)}function Ej(){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(){return`; Lenient version of https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1 lenient-cookie-string = lenient-cookie-entry *( ";" OWS lenient-cookie-entry ) lenient-cookie-entry = lenient-cookie-pair / lenient-cookie-pair-invalid lenient-cookie-pair = OWS lenient-cookie-name OWS "=" OWS lenient-cookie-value OWS lenient-cookie-pair-invalid = OWS 1*tchar OWS ; Allow for standalone entries like "fizz" to be ignored lenient-cookie-name = 1*( %x21-3A / %x3C / %x3E-7E ) ; Allow all printable US-ASCII except "=" lenient-cookie-value = lenient-quoted-value [ *lenient-cookie-octet ] / *lenient-cookie-octet lenient-quoted-value = DQUOTE *( lenient-quoted-char ) DQUOTE lenient-quoted-char = %x20-21 / %x23-7E ; Allow all printable US-ASCII except DQUOTE lenient-cookie-octet = %x21-2B / %x2D-3A / %x3C-7E ; Allow all printable characters except CTLs, semicolon and SP ; https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1 cookie-string = cookie-pair *( ";" SP cookie-pair ) ; https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1 ; https://www.rfc-editor.org/errata/eid5518 cookie-pair = cookie-name "=" cookie-value cookie-name = token cookie-value = ( DQUOTE *cookie-octet DQUOTE ) / *cookie-octet ; https://www.rfc-editor.org/errata/eid8242 cookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E ; US-ASCII characters excluding CTLs, ; whitespace, DQUOTE, comma, semicolon, ; and backslash ; https://datatracker.ietf.org/doc/html/rfc6265#section-2.2 OWS = *( [ CRLF ] WSP ) ; "optional" whitespace ; https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.2 token = 1*(tchar) tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." / "^" / "_" / "\`" / "|" / "~" / DIGIT / ALPHA ; any VCHAR, except delimiters ; https://datatracker.ietf.org/doc/html/rfc2616#section-2.2 CHAR = %x01-7F ; any US-ASCII character (octets 0 - 127) CTL = %x00-1F / %x7F ; any US-ASCII control character separators = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\\" / %x22 / "/" / "[" / "]" / "?" / "=" / "{" / "}" / SP / HT SP = %x20 ; US-ASCII SP, space (32) HT = %x09 ; US-ASCII HT, horizontal-tab (9) ; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1 ALPHA = %x41-5A / %x61-7A ; A-Z / a-z DIGIT = %x30-39 ; 0-9 DQUOTE = %x22 ; " (Double Quote) WSP = SP / HTAB ; white space HTAB = %x09 ; horizontal tab CRLF = CR LF ; Internet standard newline CR = %x0D ; carriage return LF = %x0A ; linefeed `}}new Ej;const lvr=i=>{if(typeof i!="string"||[...i].length!==1)throw new TypeError("Input must be a single character string.");const o=i.codePointAt(0);return o<=127?`%${o.toString(16).toUpperCase().padStart(2,"0")}`:encodeURIComponent(i)},CI=i=>i.length>=2&&i.startsWith('"')&&i.endsWith('"'),UFe=i=>CI(i)?i.slice(1,-1):i,VFe=i=>`"${i}"`,WFe=i=>i,cvr=new dv,uvr=new Ej,use=(i,{strict:o=!0,quoted:h=null}={})=>{try{const v=o?"cookie-value":"lenient-cookie-value",x=cvr.parse(uvr,v,i);return typeof h=="boolean"?x.success&&h===CI(i):x.success}catch{return!1}},HFe=i=>{const o=new TextEncoder().encode(i).reduce(((h,v)=>h+String.fromCharCode(v)),"");return btoa(o)},fvr=(i,o=HFe)=>{const h=String(i);if(use(h))return h;const v=CI(h),x=o(v?UFe(h):h);return v?VFe(x):x},pvr=i=>(o=>o.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/g,""))(HFe(i)),hvr=i=>fvr(i,pvr),dvr=new dv,mvr=new Ej,JFe=(i,{strict:o=!0}={})=>{try{const h=o?"cookie-name":"lenient-cookie-name";return dvr.parse(mvr,h,i).success}catch{return!1}},gvr=i=>{if(!JFe(i))throw new TypeError(`Invalid cookie name: ${i}`)},KFe=i=>{if(!use(i))throw new TypeError(`Invalid cookie value: ${i}`)},GFe={encoders:{name:WFe,value:hvr},validators:{name:gvr,value:KFe}},yvr=(i,o,h={})=>{const v={...h,encoders:{...GFe.encoders,...h.encoders},validators:{...GFe.validators,...h.validators}},x=v.encoders.name(i),C=v.encoders.value(o);return v.validators.name(x),v.validators.value(C),`${x}=${C}`},vvr=(i,o={})=>(Array.isArray(i)?i:typeof i=="object"&&i!==null?Object.entries(i):[]).map((([h,v])=>yvr(h,v,o))).join("; "),bvr=new dv,wvr=new Ej,_vr=i=>{const o=String(i);if(use(o))return o;const h=CI(o),v=h?UFe(o):o;let x="";for(const C of v)x+=bvr.parse(wvr,"cookie-octet",C).success?C:lvr(C);return h?VFe(x):x},Evr=(new dv,new Ej,i=>{if(!JFe(i,{strict:!1}))throw new TypeError(`Invalid cookie name: ${i}`)}),Svr=i=>_vr(i).replace(/[=&]/gu,(o=>o==="="?"%3D":"%26")),fse=(i,o={})=>vvr(i,Ri({encoders:{name:WFe,value:Svr},validators:{name:Evr,value:KFe}},o));function xvr({req:i,value:o,parameter:h,baseURL:v}){const{name:x,style:C,explode:N,content:D}=h;if(o===void 0)return;const U=i.url.replace(v,"");let G;if(D){const X=Object.keys(D)[0];G=cse(U,{[x]:o},{encoder:re=>F0(OI(re,X))})}else G=cse(U,{[x]:o},{encoder:X=>cg({key:h.name,value:X,style:C||"simple",explode:N!=null&&N,escape:"reserved"})});i.url=v+G}function Avr({req:i,value:o,parameter:h}){if(i.query=i.query||{},o!==void 0&&h.content){const v=OI(o,Object.keys(h.content)[0]);if(v)i.query[h.name]=v;else if(h.allowEmptyValue){const x=h.name;i.query[x]=i.query[x]||{},i.query[x].allowEmptyValue=!0}}else if(o===!1&&(o="false"),o===0&&(o="0"),o){const{style:v,explode:x,allowReserved:C}=h;i.query[h.name]={value:o,serializationOption:{style:v,explode:x,allowReserved:C}}}else if(h.allowEmptyValue&&o!==void 0){const v=h.name;i.query[v]=i.query[v]||{},i.query[v].allowEmptyValue=!0}}const kvr=["accept","authorization","content-type"];function Ovr({req:i,parameter:o,value:h}){if(i.headers=i.headers||{},!(kvr.indexOf(o.name.toLowerCase())>-1))if(h!==void 0&&o.content){const v=Object.keys(o.content)[0];i.headers[o.name]=OI(h,v)}else h===void 0||Array.isArray(h)&&h.length===0||(i.headers[o.name]=cg({key:o.name,value:h,style:o.style||"simple",explode:o.explode!==void 0&&o.explode,escape:!1}))}function Cvr({req:i,parameter:o,value:h}){const{name:v}=o;if(i.headers=i.headers||{},h!==void 0&&o.content){const C=OI(h,Object.keys(o.content)[0]);i.headers.Cookie=fse({[v]:C})}else if(h!==void 0&&(!Array.isArray(h)||h.length!==0)){var x;const C=cg({key:o.name,value:h,escape:!1,style:o.style||"form",explode:(x=o.explode)!==null&&x!==void 0&&x}),N=Array.isArray(h)&&o.explode?`${v}=${C}`:C;i.headers.Cookie=fse({[v]:N})}}const jvr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,{btoa:Pvr}=jvr,YFe=Pvr;function Tvr(i,o){const{operation:h,requestBody:v,securities:x,spec:C,attachContentTypeForEmptyPayload:N}=i;let{requestContentType:D}=i;o=(function({request:de,securities:Ee={},operation:ye={},spec:Fe}){var ze;const Le={...de},{authorized:Ge={}}=Ee,Xe=ye.security||Fe.security||[],dt=Ge&&!!Object.keys(Ge).length,_t=(Fe==null||(ze=Fe.components)===null||ze===void 0?void 0:ze.securitySchemes)||{};return Le.headers=Le.headers||{},Le.query=Le.query||{},!Object.keys(Ee).length||!dt||!Xe||Array.isArray(ye.security)&&!ye.security.length?de:(Xe.forEach((ft=>{Object.keys(ft).forEach((st=>{const rt=Ge[st],wt=_t[st];if(!rt)return;const xt=rt.value||rt,{type:Ht}=wt;if(rt){if(Ht==="apiKey")wt.in==="query"&&(Le.query[wt.name]=xt),wt.in==="header"&&(Le.headers[wt.name]=xt),wt.in==="cookie"&&(Le.cookies[wt.name]=xt);else if(Ht==="http"){if(/^basic$/i.test(wt.scheme)){const lr=xt.username||"",Gt=xt.password||"",yr=YFe(`${lr}:${Gt}`);Le.headers.Authorization=`Basic ${yr}`}/^bearer$/i.test(wt.scheme)&&(Le.headers.Authorization=`Bearer ${xt}`)}else if(Ht==="oauth2"||Ht==="openIdConnect"){const lr=rt.token||{},Gt=lr[wt["x-tokenName"]||"access_token"];let yr=lr.token_type;yr&&yr.toLowerCase()!=="bearer"||(yr="Bearer"),Le.headers.Authorization=`${yr} ${Gt}`}}}))})),Le)})({request:o,securities:x,operation:h,spec:C});const U=h.requestBody||{},G=Object.keys(U.content||{}),X=D&&G.indexOf(D)>-1;if(v||N){if(D&&X)o.headers["Content-Type"]=D;else if(!D){const de=G[0];de&&(o.headers["Content-Type"]=de,D=de)}}else D&&X&&(o.headers["Content-Type"]=D);if(!i.responseContentType&&h.responses){const de=Object.entries(h.responses).filter((([Ee,ye])=>{const Fe=parseInt(Ee,10);return Fe>=200&&Fe<300&&Hu(ye.content)})).reduce(((Ee,[,ye])=>Ee.concat(Object.keys(ye.content))),[]);de.length>0&&(o.headers.accept=de.join(", "))}if(v)if(D){if(G.indexOf(D)>-1)if(D==="application/x-www-form-urlencoded"||D==="multipart/form-data")if(typeof v=="object"){var re,ue;const de=(re=(ue=U.content[D])===null||ue===void 0?void 0:ue.encoding)!==null&&re!==void 0?re:{};o.form={},Object.keys(v).forEach((Ee=>{let ye;try{ye=JSON.parse(v[Ee])}catch{ye=v[Ee]}o.form[Ee]={value:ye,encoding:de[Ee]||{}}}))}else if(typeof v=="string"){var oe,he;const de=(oe=(he=U.content[D])===null||he===void 0?void 0:he.encoding)!==null&&oe!==void 0?oe:{};try{o.form={};const Ee=JSON.parse(v);Object.entries(Ee).forEach((([ye,Fe])=>{o.form[ye]={value:Fe,encoding:de[ye]||{}}}))}catch{o.form=v}}else o.form=v;else o.body=v}else o.body=v;return o}function Rvr(i,o){const{spec:h,operation:v,securities:x,requestContentType:C,responseContentType:N,attachContentTypeForEmptyPayload:D}=i;if(o=(function({request:U,securities:G={},operation:X={},spec:re}){const ue={...U},{authorized:oe={},specSecurity:he=[]}=G,de=X.security||he,Ee=oe&&!!Object.keys(oe).length,ye=re.securityDefinitions;return ue.headers=ue.headers||{},ue.query=ue.query||{},!Object.keys(G).length||!Ee||!de||Array.isArray(X.security)&&!X.security.length?U:(de.forEach((Fe=>{Object.keys(Fe).forEach((ze=>{const Le=oe[ze];if(!Le)return;const{token:Ge}=Le,Xe=Le.value||Le,dt=ye[ze],{type:_t}=dt,ft=dt["x-tokenName"]||"access_token",st=Ge&&Ge[ft];let rt=Ge&&Ge.token_type;if(Le)if(_t==="apiKey"){const wt=dt.in==="query"?"query":"headers";ue[wt]=ue[wt]||{},ue[wt][dt.name]=Xe}else if(_t==="basic")if(Xe.header)ue.headers.authorization=Xe.header;else{const wt=Xe.username||"",xt=Xe.password||"";Xe.base64=YFe(`${wt}:${xt}`),ue.headers.authorization=`Basic ${Xe.base64}`}else _t==="oauth2"&&st&&(rt=rt&&rt.toLowerCase()!=="bearer"?rt:"Bearer",ue.headers.authorization=`${rt} ${st}`)}))})),ue)})({request:o,securities:x,operation:v,spec:h}),o.body||o.form||D)C?o.headers["Content-Type"]=C:Array.isArray(v.consumes)?[o.headers["Content-Type"]]=v.consumes:Array.isArray(h.consumes)?[o.headers["Content-Type"]]=h.consumes:v.parameters&&v.parameters.filter((U=>U.type==="file")).length?o.headers["Content-Type"]="multipart/form-data":v.parameters&&v.parameters.filter((U=>U.in==="formData")).length&&(o.headers["Content-Type"]="application/x-www-form-urlencoded");else if(C){const U=v.parameters&&v.parameters.filter((X=>X.in==="body")).length>0,G=v.parameters&&v.parameters.filter((X=>X.in==="formData")).length>0;(U||G)&&(o.headers["Content-Type"]=C)}return!N&&Array.isArray(v.produces)&&v.produces.length>0&&(o.headers.accept=v.produces.join(", ")),o}function ZFe(i,o){return`${o.toLowerCase()}-${i}`}const XFe=i=>Array.isArray(i)?i:[],Sj=(i,{recurse:o=!0,depth:h=1}={})=>{if(Hu(i)){if(i.type==="object"||i.type==="array"||Array.isArray(i.type)&&(i.type.includes("object")||i.type.includes("array")))return i;if(!(h>ey)&&o){const v=Array.isArray(i.oneOf)?i.oneOf.find((C=>Sj(C,{recurse:o,depth:h+1}))):void 0;if(v)return v;const x=Array.isArray(i.anyOf)?i.anyOf.find((C=>Sj(C,{recurse:o,depth:h+1}))):void 0;if(x)return x}}},QFe=({value:i,silentFail:o=!1})=>{try{const h=JSON.parse(i);if(Hu(h)||Array.isArray(h))return h;if(!o)throw new Error("Expected JSON serialized object or array")}catch{if(!o)throw new Error("Could not parse parameter value string as JSON Object or JSON Array")}return i},pse=i=>{try{return new URL(i)}catch{const o=new URL(i,Ph),h=String(i).startsWith("/")?o.pathname:o.pathname.substring(1);return{hash:o.hash,host:"",hostname:"",href:"",origin:"",password:"",pathname:h,port:"",protocol:"",search:o.search,searchParams:o.searchParams}}};class Ivr extends $s{}const Mvr={buildRequest:eNe};function $vr({http:i,fetch:o,spec:h,operationId:v,pathName:x,method:C,parameters:N,securities:D,...U}){const G=i||o||dp;x&&C&&!v&&(v=ZFe(x,C));const X=Mvr.buildRequest({spec:h,operationId:v,parameters:N,securities:D,http:G,...U});return X.body&&(Hu(X.body)||Array.isArray(X.body))&&(X.body=JSON.stringify(X.body)),G(X)}function eNe(i){const{spec:o,operationId:h,responseContentType:v,scheme:x,requestInterceptor:C,responseInterceptor:N,contextUrl:D,userFetch:U,server:G,serverVariables:X,http:re,signal:ue,serverVariableEncoder:oe}=i;let{parameters:he,parameterBuilders:de,baseURL:Ee}=i;const ye=Y(o);de||(de=ye?b:avr);let Fe={url:"",credentials:re&&re.withCredentials?"include":"same-origin",headers:{},cookies:{}};ue&&(Fe.signal=ue),C&&(Fe.requestInterceptor=C),N&&(Fe.responseInterceptor=N),U&&(Fe.userFetch=U);const ze=(function(st,rt){return st&&st.paths?(function(wt,xt){return(function(Ht,lr,Gt){if(!Ht||typeof Ht!="object"||!Ht.paths||typeof Ht.paths!="object")return null;const{paths:yr}=Ht;for(const Fr in yr)for(const Cn in yr[Fr]){if(Cn.toUpperCase()==="PARAMETERS")continue;const Qr=yr[Fr][Cn];if(!Qr||typeof Qr!="object")continue;const ln={spec:Ht,pathName:Fr,method:Cn.toUpperCase(),operation:Qr};if(lr(ln))return ln}})(wt,xt)||null})(st,(({pathName:wt,method:xt,operation:Ht})=>{if(!Ht||typeof Ht!="object")return!1;const lr=Ht.operationId;return[ry(Ht,wt,xt),ZFe(wt,xt),lr].some((Gt=>Gt&&Gt===rt))})):null})(o,h);if(!ze)throw new Ivr(`Operation ${h} not found`);const{operation:Le={},method:Ge,pathName:Xe}=ze;if(Ee=Ee??(function(st){return Y(st.spec)?(function({spec:wt,pathName:xt,method:Ht,server:lr,contextUrl:Gt,serverVariables:yr={},serverVariableEncoder:Fr}){var Cn,Qr;let ln,En=[],yn="";const cr=wt==null||(Cn=wt.paths)===null||Cn===void 0||(Cn=Cn[xt])===null||Cn===void 0||(Cn=Cn[(Ht||"").toLowerCase()])===null||Cn===void 0?void 0:Cn.servers,zi=wt==null||(Qr=wt.paths)===null||Qr===void 0||(Qr=Qr[xt])===null||Qr===void 0?void 0:Qr.servers,Dt=wt?.servers;if(En=dse(cr)?cr:dse(zi)?zi:dse(Dt)?Dt:[yu],lr&&(ln=En.find((jt=>jt.url===lr)),ln&&(yn=lr)),yn||([ln]=En,yn=ln.url),Kyr(yn,{strict:!0})){const jt=Object.entries({...ln.variables}).reduce(((xr,[dn,Ei])=>(xr[dn]=Ei.default,xr)),{});yn=Zyr(yn,{...jt,...yr},{encoder:typeof Fr=="function"?Fr:EFe})}return(function(jt="",xr=""){const dn=pse(jt&&xr?ql(xr,jt):jt),Ei=pse(xr),Li=hse(dn.protocol)||hse(Ei.protocol),Sn=dn.host||Ei.host,$i=dn.pathname;let Wi;return Wi=Li&&Sn?`${Li}://${Sn+$i}`:$i,Wi[Wi.length-1]==="/"?Wi.slice(0,-1):Wi})(yn,Gt)})(st):(function({spec:wt,scheme:xt,contextUrl:Ht=""}){const lr=pse(Ht),Gt=Array.isArray(wt.schemes)?wt.schemes[0]:null,yr=xt||Gt||hse(lr.protocol)||"http",Fr=wt.host||lr.host||"",Cn=wt.basePath||"";let Qr;return Qr=Fr?`${yr}://${Fr+Cn}`:Cn,Qr[Qr.length-1]==="/"?Qr.slice(0,-1):Qr})(st)})({spec:o,scheme:x,contextUrl:D,server:G,serverVariables:X,pathName:Xe,method:Ge,serverVariableEncoder:oe}),Fe.url+=Ee,!h)return delete Fe.cookies,Fe;Fe.url+=Xe,Fe.method=`${Ge}`.toUpperCase(),he=he||{};const dt=o.paths[Xe]||{};v&&(Fe.headers.accept=v);const _t=(st=>{const rt={};st.forEach((xt=>{rt[xt.in]||(rt[xt.in]={}),rt[xt.in][xt.name]=xt}));const wt=[];return Object.keys(rt).forEach((xt=>{Object.keys(rt[xt]).forEach((Ht=>{wt.push(rt[xt][Ht])}))})),wt})([].concat(XFe(Le.parameters)).concat(XFe(dt.parameters)));_t.forEach((st=>{const rt=de[st.in];let wt;if(st.in==="body"&&st.schema&&st.schema.properties&&(wt=he),wt=st&&st.name&&he[st.name],wt===void 0?wt=st&&st.name&&he[`${st.in}.${st.name}`]:((xt,Ht)=>Ht.filter((lr=>lr.name===xt)))(st.name,_t).length>1&&console.warn(`Parameter '${st.name}' is ambiguous because the defined spec has more than one parameter with the name: '${st.name}' and the passed-in parameter values did not define an 'in' value.`),wt!==null){if(st.default!==void 0&&wt===void 0&&(wt=st.default),wt===void 0&&st.required&&!st.allowEmptyValue)throw new Error(`Required parameter ${st.name} is not provided`);ye&&typeof wt=="string"&&(tj("type",st.schema)&&typeof st.schema.type=="string"&&Sj(st.schema,{recurse:!1})?wt=QFe({value:wt,silentFail:!1}):(tj("type",st.schema)&&Array.isArray(st.schema.type)&&Sj(st.schema,{recurse:!1})||!tj("type",st.schema)&&Sj(st.schema,{recurse:!0}))&&(wt=QFe({value:wt,silentFail:!0}))),rt&&rt({req:Fe,parameter:st,value:wt,operation:Le,spec:o,baseURL:Ee})}}));const ft={...i,operation:Le};if(Fe=ye?Tvr(ft,Fe):Rvr(ft,Fe),Fe.cookies&&Object.keys(Fe.cookies).length>0){const st=fse(Fe.cookies);K7(Fe.headers.Cookie)?Fe.headers.Cookie+=`; ${st}`:Fe.headers.Cookie=st}return Fe.cookies&&delete Fe.cookies,ra(Fe)}const hse=i=>i?i.replace(/\W/g,""):null,dse=i=>Array.isArray(i)&&i.length>0,Fvr=i=>async(o,h,v={})=>(async(x,C,N={})=>{const{returnEntireTree:D,baseDoc:U,requestInterceptor:G,responseInterceptor:X,parameterMacro:re,modelPropertyMacro:ue,useCircularStructures:oe,strategies:he}=N,de={spec:x,pathDiscriminator:C,baseDoc:U,requestInterceptor:G,responseInterceptor:X,parameterMacro:re,modelPropertyMacro:ue,useCircularStructures:oe,strategies:he},Ee=he.find((Fe=>Fe.match(x))).normalize(x),ye=await zyr({spec:Ee,...de,allowMetaPatches:!0,skipNormalization:!z(x)});return!D&&Array.isArray(C)&&C.length&&(ye.spec=C.reduce(((Fe,ze)=>Fe?.[ze]),ye.spec)||null),ye})(o,h,{...i,...v});var Nvr=s(40961),Dvr=(s(78418),Pe.version.startsWith("19")),Bvr=Symbol.for(Dvr?"react.transitional.element":"react.element"),Lvr=Symbol.for("react.portal"),qvr=Symbol.for("react.fragment"),zvr=Symbol.for("react.strict_mode"),Uvr=Symbol.for("react.profiler"),Vvr=Symbol.for("react.consumer"),Wvr=Symbol.for("react.context"),tNe=Symbol.for("react.forward_ref"),Hvr=Symbol.for("react.suspense"),Jvr=Symbol.for("react.suspense_list"),mse=Symbol.for("react.memo"),Kvr=Symbol.for("react.lazy"),Gvr=tNe,Yvr=mse;function Zvr(i){if(typeof i=="object"&&i!==null){const{$$typeof:o}=i;switch(o){case Bvr:switch(i=i.type){case qvr:case Uvr:case zvr:case Hvr:case Jvr:return i;default:switch(i=i&&i.$$typeof){case Wvr:case tNe:case Kvr:case mse:case Vvr:return i;default:return o}}case Lvr:return o}}}function Xvr(i,o,h,v,{areStatesEqual:x,areOwnPropsEqual:C,areStatePropsEqual:N}){let D,U,G,X,re,ue=!1;function oe(he,de){const Ee=!C(de,U),ye=!x(he,D,de,U);return D=he,U=de,Ee&&ye?(G=i(D,U),o.dependsOnOwnProps&&(X=o(v,U)),re=h(G,X,U),re):Ee?(i.dependsOnOwnProps&&(G=i(D,U)),o.dependsOnOwnProps&&(X=o(v,U)),re=h(G,X,U),re):ye?(function(){const Fe=i(D,U),ze=!N(Fe,G);return G=Fe,ze&&(re=h(G,X,U)),re})():re}return function(he,de){return ue?oe(he,de):(D=he,U=de,G=i(D,U),X=o(v,U),re=h(G,X,U),ue=!0,re)}}function gse(i){return function(o){const h=i(o);function v(){return h}return v.dependsOnOwnProps=!1,v}}function rNe(i){return i.dependsOnOwnProps?!!i.dependsOnOwnProps:i.length!==1}function nNe(i,o){return function(h,{displayName:v}){const x=function(C,N){return x.dependsOnOwnProps?x.mapToProps(C,N):x.mapToProps(C,void 0)};return x.dependsOnOwnProps=!0,x.mapToProps=function(C,N){x.mapToProps=i,x.dependsOnOwnProps=rNe(i);let D=x(C,N);return typeof D=="function"&&(x.mapToProps=D,x.dependsOnOwnProps=rNe(D),D=x(C,N)),D},x}}function yse(i,o){return(h,v)=>{throw new Error(`Invalid value of type ${typeof i} for ${o} argument when connecting component ${v.wrappedComponentName}.`)}}function Qvr(i,o,h){return{...h,...i,...o}}function e0r(i){i()}var iNe={notify(){},get:()=>[]};function sNe(i,o){let h,v=iNe,x=0,C=!1;function N(){G.onStateChange&&G.onStateChange()}function D(){x++,h||(h=o?o.addNestedSub(N):i.subscribe(N),v=(function(){let X=null,re=null;return{clear(){X=null,re=null},notify(){e0r((()=>{let ue=X;for(;ue;)ue.callback(),ue=ue.next}))},get(){const ue=[];let oe=X;for(;oe;)ue.push(oe),oe=oe.next;return ue},subscribe(ue){let oe=!0;const he=re={callback:ue,next:null,prev:re};return he.prev?he.prev.next=he:X=he,function(){oe&&X!==null&&(oe=!1,he.next?he.next.prev=he.prev:re=he.prev,he.prev?he.prev.next=he.next:X=he.next)}}}})())}function U(){x--,h&&x===0&&(h(),h=void 0,v.clear(),v=iNe)}const G={addNestedSub:function(X){D();const re=v.subscribe(X);let ue=!1;return()=>{ue||(ue=!0,re(),U())}},notifyNestedSubs:function(){v.notify()},handleChangeWrapper:N,isSubscribed:function(){return C},trySubscribe:function(){C||(C=!0,D())},tryUnsubscribe:function(){C&&(C=!1,U())},getListeners:()=>v};return G}var t0r=!(typeof window>"u"||window.document===void 0||window.document.createElement===void 0),r0r=typeof navigator<"u"&&navigator.product==="ReactNative",jI=t0r||r0r?Pe.useLayoutEffect:Pe.useEffect;function oNe(i,o){return i===o?i!==0||o!==0||1/i==1/o:i!=i&&o!=o}function vse(i,o){if(oNe(i,o))return!0;if(typeof i!="object"||i===null||typeof o!="object"||o===null)return!1;const h=Object.keys(i),v=Object.keys(o);if(h.length!==v.length)return!1;for(let x=0;x({})))})(i),ue=(function(de){return de&&typeof de=="object"?gse((Ee=>(function(ye,Fe){const ze={};for(const Le in ye){const Ge=ye[Le];typeof Ge=="function"&&(ze[Le]=(...Xe)=>Fe(Ge(...Xe)))}return ze})(de,Ee))):de?typeof de=="function"?nNe(de):yse(de,"mapDispatchToProps"):gse((Ee=>({dispatch:Ee})))})(o),oe=(function(de){return de?typeof de=="function"?(function(Ee){return function(ye,{displayName:Fe,areMergedPropsEqual:ze}){let Le,Ge=!1;return function(Xe,dt,_t){const ft=Ee(Xe,dt,_t);return Ge?ze(ft,Le)||(Le=ft):(Ge=!0,Le=ft),Le}}})(de):yse(de,"mergeProps"):()=>Qvr})(h),he=!!i;return de=>{const Ee=de.displayName||de.name||"Component",ye=`Connect(${Ee})`,Fe={shouldHandleStateChanges:he,displayName:ye,wrappedComponentName:Ee,WrappedComponent:de,initMapStateToProps:re,initMapDispatchToProps:ue,initMergeProps:oe,areStatesEqual:x,areStatePropsEqual:N,areOwnPropsEqual:C,areMergedPropsEqual:D};function ze(Ge){const[Xe,dt,_t]=Pe.useMemo((()=>{const{reactReduxForwardedRef:Sn,...$i}=Ge;return[Ge.context,Sn,$i]}),[Ge]),ft=Pe.useMemo((()=>X),[Xe,X]),st=Pe.useContext(ft),rt=!!Ge.store&&!!Ge.store.getState&&!!Ge.store.dispatch,wt=!!st&&!!st.store,xt=rt?Ge.store:st.store,Ht=wt?st.getServerState:xt.getState,lr=Pe.useMemo((()=>(function(Sn,{initMapStateToProps:$i,initMapDispatchToProps:Wi,initMergeProps:Js,...Wo}){return Xvr($i(Sn,Wo),Wi(Sn,Wo),Js(Sn,Wo),Sn,Wo)})(xt.dispatch,Fe)),[xt]),[Gt,yr]=Pe.useMemo((()=>{if(!he)return h0r;const Sn=sNe(xt,rt?void 0:st.subscription),$i=Sn.notifyNestedSubs.bind(Sn);return[Sn,$i]}),[xt,rt,st]),Fr=Pe.useMemo((()=>rt?st:{...st,subscription:Gt}),[rt,st,Gt]),Cn=Pe.useRef(void 0),Qr=Pe.useRef(_t),ln=Pe.useRef(void 0),En=Pe.useRef(!1),yn=Pe.useRef(!1),cr=Pe.useRef(void 0);jI((()=>(yn.current=!0,()=>{yn.current=!1})),[]);const zi=Pe.useMemo((()=>()=>ln.current&&_t===Qr.current?ln.current:lr(xt.getState(),_t)),[xt,_t]),Dt=Pe.useMemo((()=>Sn=>Gt?(function($i,Wi,Js,Wo,ba,De,Ze,ht,Xt,Vt,or){if(!$i)return()=>{};let $r=!1,Zn=null;const Hi=()=>{if($r||!ht.current)return;const Is=Wi.getState();let ks,wa;try{ks=Wo(Is,ba.current)}catch(cy){wa=cy,Zn=cy}wa||(Zn=null),ks===De.current?Ze.current||Vt():(De.current=ks,Xt.current=ks,Ze.current=!0,or())};return Js.onStateChange=Hi,Js.trySubscribe(),Hi(),()=>{if($r=!0,Js.tryUnsubscribe(),Js.onStateChange=null,Zn)throw Zn}})(he,xt,Gt,lr,Qr,Cn,En,yn,ln,yr,Sn):()=>{}),[Gt]);var jt,xr,dn;let Ei;jt=d0r,xr=[Qr,Cn,En,_t,ln,yr],jI((()=>jt(...xr)),dn);try{Ei=Pe.useSyncExternalStore(Dt,zi,Ht?()=>lr(Ht(),_t):zi)}catch(Sn){throw cr.current&&(Sn.message+=` The error may be correlated with this previous error: ${cr.current.stack} `),Sn}jI((()=>{cr.current=void 0,ln.current=void 0,Cn.current=Ei}));const Li=Pe.useMemo((()=>Pe.createElement(de,{...Ei,ref:dt})),[dt,de,Ei]);return Pe.useMemo((()=>he?Pe.createElement(ft.Provider,{value:Fr},Li):Li),[ft,Li,Fr])}const Le=Pe.memo(ze);if(Le.WrappedComponent=de,Le.displayName=ze.displayName=ye,U){const Ge=Pe.forwardRef((function(Xe,dt){return Pe.createElement(Le,{...Xe,reactReduxForwardedRef:dt})}));return Ge.displayName=ye,Ge.WrappedComponent=de,bse(Ge,de)}return bse(Le,de)}},y0r=function(i){const{children:o,context:h,serverState:v,store:x}=i,C=Pe.useMemo((()=>{const U=sNe(x);return{store:x,subscription:U,getServerState:v?()=>v:void 0}}),[x,v]),N=Pe.useMemo((()=>x.getState()),[x]);jI((()=>{const{subscription:U}=C;return U.onStateChange=U.notifyNestedSubs,U.trySubscribe(),N!==x.getState()&&U.notifyNestedSubs(),()=>{U.tryUnsubscribe(),U.onStateChange=void 0}}),[C,N]);const D=h||fNe;return Pe.createElement(D.Provider,{value:C},o)},v0r=s(83488),b0r=s.n(v0r);function wse(i,o){(o==null||o>i.length)&&(o=i.length);for(var h=0,v=Array(o);h1&&arguments[1]!==void 0?arguments[1]:{},h=arguments.length>2?arguments[2]:void 0;return(function(v){if(v.length===0||v.length===1)return v;var x,C,N=v.join(".");return Sse[N]||(Sse[N]=(C=(x=v).length)===0||C===1?x:C===2?[x[0],x[1],"".concat(x[0],".").concat(x[1]),"".concat(x[1],".").concat(x[0])]:C===3?[x[0],x[1],x[2],"".concat(x[0],".").concat(x[1]),"".concat(x[0],".").concat(x[2]),"".concat(x[1],".").concat(x[0]),"".concat(x[1],".").concat(x[2]),"".concat(x[2],".").concat(x[0]),"".concat(x[2],".").concat(x[1]),"".concat(x[0],".").concat(x[1],".").concat(x[2]),"".concat(x[0],".").concat(x[2],".").concat(x[1]),"".concat(x[1],".").concat(x[0],".").concat(x[2]),"".concat(x[1],".").concat(x[2],".").concat(x[0]),"".concat(x[2],".").concat(x[0],".").concat(x[1]),"".concat(x[2],".").concat(x[1],".").concat(x[0])]:C>=4?[x[0],x[1],x[2],x[3],"".concat(x[0],".").concat(x[1]),"".concat(x[0],".").concat(x[2]),"".concat(x[0],".").concat(x[3]),"".concat(x[1],".").concat(x[0]),"".concat(x[1],".").concat(x[2]),"".concat(x[1],".").concat(x[3]),"".concat(x[2],".").concat(x[0]),"".concat(x[2],".").concat(x[1]),"".concat(x[2],".").concat(x[3]),"".concat(x[3],".").concat(x[0]),"".concat(x[3],".").concat(x[1]),"".concat(x[3],".").concat(x[2]),"".concat(x[0],".").concat(x[1],".").concat(x[2]),"".concat(x[0],".").concat(x[1],".").concat(x[3]),"".concat(x[0],".").concat(x[2],".").concat(x[1]),"".concat(x[0],".").concat(x[2],".").concat(x[3]),"".concat(x[0],".").concat(x[3],".").concat(x[1]),"".concat(x[0],".").concat(x[3],".").concat(x[2]),"".concat(x[1],".").concat(x[0],".").concat(x[2]),"".concat(x[1],".").concat(x[0],".").concat(x[3]),"".concat(x[1],".").concat(x[2],".").concat(x[0]),"".concat(x[1],".").concat(x[2],".").concat(x[3]),"".concat(x[1],".").concat(x[3],".").concat(x[0]),"".concat(x[1],".").concat(x[3],".").concat(x[2]),"".concat(x[2],".").concat(x[0],".").concat(x[1]),"".concat(x[2],".").concat(x[0],".").concat(x[3]),"".concat(x[2],".").concat(x[1],".").concat(x[0]),"".concat(x[2],".").concat(x[1],".").concat(x[3]),"".concat(x[2],".").concat(x[3],".").concat(x[0]),"".concat(x[2],".").concat(x[3],".").concat(x[1]),"".concat(x[3],".").concat(x[0],".").concat(x[1]),"".concat(x[3],".").concat(x[0],".").concat(x[2]),"".concat(x[3],".").concat(x[1],".").concat(x[0]),"".concat(x[3],".").concat(x[1],".").concat(x[2]),"".concat(x[3],".").concat(x[2],".").concat(x[0]),"".concat(x[3],".").concat(x[2],".").concat(x[1]),"".concat(x[0],".").concat(x[1],".").concat(x[2],".").concat(x[3]),"".concat(x[0],".").concat(x[1],".").concat(x[3],".").concat(x[2]),"".concat(x[0],".").concat(x[2],".").concat(x[1],".").concat(x[3]),"".concat(x[0],".").concat(x[2],".").concat(x[3],".").concat(x[1]),"".concat(x[0],".").concat(x[3],".").concat(x[1],".").concat(x[2]),"".concat(x[0],".").concat(x[3],".").concat(x[2],".").concat(x[1]),"".concat(x[1],".").concat(x[0],".").concat(x[2],".").concat(x[3]),"".concat(x[1],".").concat(x[0],".").concat(x[3],".").concat(x[2]),"".concat(x[1],".").concat(x[2],".").concat(x[0],".").concat(x[3]),"".concat(x[1],".").concat(x[2],".").concat(x[3],".").concat(x[0]),"".concat(x[1],".").concat(x[3],".").concat(x[0],".").concat(x[2]),"".concat(x[1],".").concat(x[3],".").concat(x[2],".").concat(x[0]),"".concat(x[2],".").concat(x[0],".").concat(x[1],".").concat(x[3]),"".concat(x[2],".").concat(x[0],".").concat(x[3],".").concat(x[1]),"".concat(x[2],".").concat(x[1],".").concat(x[0],".").concat(x[3]),"".concat(x[2],".").concat(x[1],".").concat(x[3],".").concat(x[0]),"".concat(x[2],".").concat(x[3],".").concat(x[0],".").concat(x[1]),"".concat(x[2],".").concat(x[3],".").concat(x[1],".").concat(x[0]),"".concat(x[3],".").concat(x[0],".").concat(x[1],".").concat(x[2]),"".concat(x[3],".").concat(x[0],".").concat(x[2],".").concat(x[1]),"".concat(x[3],".").concat(x[1],".").concat(x[0],".").concat(x[2]),"".concat(x[3],".").concat(x[1],".").concat(x[2],".").concat(x[0]),"".concat(x[3],".").concat(x[2],".").concat(x[0],".").concat(x[1]),"".concat(x[3],".").concat(x[2],".").concat(x[1],".").concat(x[0])]:void 0),Sse[N]})(i.filter((function(v){return v!=="token"}))).reduce((function(v,x){return uk(uk({},v),h[x])}),o)}function dNe(i){return i.join(" ")}function mNe(i){var o=i.node,h=i.stylesheet,v=i.style,x=v===void 0?{}:v,C=i.useInlineStyles,N=i.key,D=o.properties,U=o.type,G=o.tagName,X=o.value;if(U==="text")return X;if(G){var re,ue=(function(ye,Fe){var ze=0;return function(Le){return ze+=1,Le.map((function(Ge,Xe){return mNe({node:Ge,stylesheet:ye,useInlineStyles:Fe,key:"code-segment-".concat(ze,"-").concat(Xe)})}))}})(h,C);if(C){var oe=Object.keys(h).reduce((function(ye,Fe){return Fe.split(".").forEach((function(ze){ye.includes(ze)||ye.push(ze)})),ye}),[]),he=D.className&&D.className.includes("token")?["token"]:[],de=D.className&&he.concat(D.className.filter((function(ye){return!oe.includes(ye)})));re=uk(uk({},D),{},{className:dNe(de)||void 0,style:_0r(D.className,Object.assign({},D.style,x),h)})}else re=uk(uk({},D),{},{className:dNe(D.className)});var Ee=ue(o.children);return Pe.createElement(G,Ese({key:N},re),Ee)}}var E0r=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function gNe(i,o){var h=Object.keys(i);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(i);o&&(v=v.filter((function(x){return Object.getOwnPropertyDescriptor(i,x).enumerable}))),h.push.apply(h,v)}return h}function eS(i){for(var o=1;o1&&arguments[1]!==void 0?arguments[1]:[],h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],v=0;v2&&arguments[2]!==void 0?arguments[2]:[];return o||Le.length>0?(function(Ge,Xe){return PI({children:Ge,lineNumber:Xe,lineNumberStyle:D,largestLineNumber:N,showInlineLineNumbers:x,lineProps:h,className:arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],showLineNumbers:v,wrapLongLines:U,wrapLines:o})})(Fe,ze,Le):(function(Ge,Xe){if(v&&Xe&&x){var dt=vNe(D,Xe,N);Ge.unshift(yNe(Xe,dt))}return Ge})(Fe,ze)}for(var de=function(){var Fe=X[oe],ze=Fe.children[0].value,Le=(function(Xe){return Xe.match(S0r)})(ze);if(Le){var Ge=ze.split(` `);Ge.forEach((function(Xe,dt){var _t=v&&re.length+C,ft={type:"text",value:"".concat(Xe,` `)};if(dt===0){var st=he(X.slice(ue+1,oe).concat(PI({children:[ft],className:Fe.properties.className})),_t);re.push(st)}else if(dt===Ge.length-1){var rt=X[oe+1]&&X[oe+1].children&&X[oe+1].children[0],wt={type:"text",value:"".concat(Xe)};if(rt){var xt=PI({children:[wt],className:Fe.properties.className});X.splice(oe+1,0,xt)}else{var Ht=he([wt],_t,Fe.properties.className);re.push(Ht)}}else{var lr=he([ft],_t,Fe.properties.className);re.push(lr)}})),ue=oe}oe++};oe .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"}},H0r={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"}},J0r={"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"}},K0r={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"}};var xse,G0r=s(5419),Y0r=s.n(G0r),Z0r=s(47248),X0r=s.n(Z0r),Q0r=s(13222),ebr=s.n(Q0r),tbr=s(26657),rbr=s.n(tbr),nbr=s(80218),ibr=s.n(nbr);function ANe(i){return(xse=xse||document.createElement("textarea")).innerHTML="&"+i+";",xse.value}var sbr=Object.prototype.hasOwnProperty;function obr(i,o){return!!i&&sbr.call(i,o)}function kNe(i){return[].slice.call(arguments,1).forEach((function(o){if(o){if(typeof o!="object")throw new TypeError(o+"must be object");Object.keys(o).forEach((function(h){i[h]=o[h]}))}})),i}var abr=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function Aj(i){return i.indexOf("\\")<0?i:i.replace(abr,"$1")}function ONe(i){return!(i>=55296&&i<=57343)&&!(i>=64976&&i<=65007)&&!!(65535&~i&&(65535&i)!=65534)&&!(i>=0&&i<=8)&&i!==11&&!(i>=14&&i<=31)&&!(i>=127&&i<=159)&&!(i>1114111)}function Ase(i){if(i>65535){var o=55296+((i-=65536)>>10),h=56320+(1023&i);return String.fromCharCode(o,h)}return String.fromCharCode(i)}var lbr=/&([a-z#][a-z0-9]{1,31});/gi,cbr=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function ubr(i,o){var h=0,v=ANe(o);return o!==v?v:o.charCodeAt(0)===35&&cbr.test(o)&&ONe(h=o[1].toLowerCase()==="x"?parseInt(o.slice(2),16):parseInt(o.slice(1),10))?Ase(h):i}function tS(i){return i.indexOf("&")<0?i:i.replace(lbr,ubr)}var fbr=/[&<>"]/,pbr=/[&<>"]/g,hbr={"&":"&","<":"<",">":">",'"':"""};function dbr(i){return hbr[i]}function ay(i){return fbr.test(i)?i.replace(pbr,dbr):i}var Ni={};function CNe(i,o){return++o>=i.length-2?o:i[o].type==="paragraph_open"&&i[o].tight&&i[o+1].type==="inline"&&i[o+1].content.length===0&&i[o+2].type==="paragraph_close"&&i[o+2].tight?CNe(i,o+2):o}Ni.blockquote_open=function(){return`
    `},Ni.blockquote_close=function(i,o){return"
    "+rS(i,o)},Ni.code=function(i,o){return i[o].block?"
    "+ay(i[o].content)+"
    "+rS(i,o):""+ay(i[o].content)+""},Ni.fence=function(i,o,h,v,x){var C,N,D=i[o],U="",G=h.langPrefix;if(D.params){if(N=(C=D.params.split(/\s+/g)).join(" "),obr(x.rules.fence_custom,C[0]))return x.rules.fence_custom[C[0]](i,o,h,v,x);U=' class="'+G+ay(tS(Aj(N)))+'"'}return"
    "+(h.highlight&&h.highlight.apply(h.highlight,[D.content].concat(C))||ay(D.content))+"
    "+rS(i,o)},Ni.fence_custom={},Ni.heading_open=function(i,o){return""},Ni.heading_close=function(i,o){return" `},Ni.hr=function(i,o,h){return(h.xhtmlOut?"
    ":"
    ")+rS(i,o)},Ni.bullet_list_open=function(){return`
      `},Ni.bullet_list_close=function(i,o){return"
    "+rS(i,o)},Ni.list_item_open=function(){return"
  • "},Ni.list_item_close=function(){return`
  • `},Ni.ordered_list_open=function(i,o){var h=i[o];return"1?' start="'+h.order+'"':"")+`> `},Ni.ordered_list_close=function(i,o){return""+rS(i,o)},Ni.paragraph_open=function(i,o){return i[o].tight?"":"

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

    ")+(h?rS(i,o):"")},Ni.link_open=function(i,o,h){var v=i[o].title?' title="'+ay(tS(i[o].title))+'"':"",x=h.linkTarget?' target="'+h.linkTarget+'"':"";return'"},Ni.link_close=function(){return""},Ni.image=function(i,o,h){var v=' src="'+ay(i[o].src)+'"',x=i[o].title?' title="'+ay(tS(i[o].title))+'"':"";return""},Ni.table_open=function(){return` `},Ni.table_close=function(){return`
    `},Ni.thead_open=function(){return` `},Ni.thead_close=function(){return` `},Ni.tbody_open=function(){return` `},Ni.tbody_close=function(){return` `},Ni.tr_open=function(){return""},Ni.tr_close=function(){return` `},Ni.th_open=function(i,o){var h=i[o];return""},Ni.th_close=function(){return""},Ni.td_open=function(i,o){var h=i[o];return""},Ni.td_close=function(){return""},Ni.strong_open=function(){return""},Ni.strong_close=function(){return""},Ni.em_open=function(){return""},Ni.em_close=function(){return""},Ni.del_open=function(){return""},Ni.del_close=function(){return""},Ni.ins_open=function(){return""},Ni.ins_close=function(){return""},Ni.mark_open=function(){return""},Ni.mark_close=function(){return""},Ni.sub=function(i,o){return""+ay(i[o].content)+""},Ni.sup=function(i,o){return""+ay(i[o].content)+""},Ni.hardbreak=function(i,o,h){return h.xhtmlOut?`
    `:`
    `},Ni.softbreak=function(i,o,h){return h.breaks?h.xhtmlOut?`
    `:`
    `:` `},Ni.text=function(i,o){return ay(i[o].content)},Ni.htmlblock=function(i,o){return i[o].content},Ni.htmltag=function(i,o){return i[o].content},Ni.abbr_open=function(i,o){return''},Ni.abbr_close=function(){return""},Ni.footnote_ref=function(i,o){var h=Number(i[o].id+1).toString(),v="fnref"+h;return i[o].subId>0&&(v+=":"+i[o].subId),'['+h+"]"},Ni.footnote_block_open=function(i,o,h){return(h.xhtmlOut?`
    `:`
    `)+`
      `},Ni.footnote_block_close=function(){return`
    `},Ni.footnote_open=function(i,o){return'
  • '},Ni.footnote_close=function(){return`
  • `},Ni.footnote_anchor=function(i,o){var h="fnref"+Number(i[o].id+1).toString();return i[o].subId>0&&(h+=":"+i[o].subId),' '},Ni.dl_open=function(){return`
    `},Ni.dt_open=function(){return"
    "},Ni.dd_open=function(){return"
    "},Ni.dl_close=function(){return`
    `},Ni.dt_close=function(){return` `},Ni.dd_close=function(){return` `};var rS=Ni.getBreak=function(i,o){return(o=CNe(i,o))1||h===41&&--v<0)break;o++}return C!==o&&(x=Aj(i.src.slice(C,o)),!!i.parser.validateLink(x)&&(i.linkContent=x,i.pos=o,!0))}function PNe(i,o){var h,v=o,x=i.posMax,C=i.src.charCodeAt(o);if(C!==34&&C!==39&&C!==40)return!1;for(o++,C===40&&(C=41);o=i.length)&&!Ebr.test(i[o])}function fk(i,o,h){return i.substr(0,o)+h+i.substr(o+1)}var jse=[["block",function(i){i.inlineMode?i.tokens.push({type:"inline",content:i.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):i.block.parse(i.src,i.options,i.env,i.tokens)}],["abbr",function(i){var o,h,v,x,C=i.tokens;if(!i.inlineMode){for(o=1,h=C.length-1;o0?N[o].count:1,v=0;v=0;o--)if((C=x[o]).type==="text"){for(U=0,N=C.content,X.lastIndex=0,G=C.level,D=[];re=X.exec(N);)X.lastIndex>U&&D.push({type:"text",content:N.slice(U,re.index+re[1].length),level:G}),D.push({type:"abbr_open",title:i.env.abbreviations[":"+re[2]],level:G++}),D.push({type:"text",content:re[2],level:G}),D.push({type:"abbr_close",level:--G}),U=X.lastIndex-re[3].length;D.length&&(U=0;C--)if(i.tokens[C].type==="inline")for(o=(x=i.tokens[C].children).length-1;o>=0;o--)(h=x[o]).type==="text"&&(v=wbr(v=h.content),ybr.test(v)&&(v=v.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")),h.content=v)}}],["smartquotes",function(i){var o,h,v,x,C,N,D,U,G,X,re,ue,oe,he,de,Ee,ye;if(i.options.typographer){for(ye=[],de=i.tokens.length-1;de>=0;de--)if(i.tokens[de].type==="inline"){for(Ee=i.tokens[de].children,ye.length=0,o=0;o=0&&!(ye[oe].level<=D);oe--);ye.length=oe+1,C=0,N=(v=h.content).length;e:for(;C=0&&(X=ye[oe],!(ye[oe].level=(x=i.eMarks[o])||(h=i.src.charCodeAt(v++))!==42&&h!==45&&h!==43||v=x||(h=i.src.charCodeAt(v++))<48||h>57)return-1;for(;;){if(v>=x)return-1;if(!((h=i.src.charCodeAt(v++))>=48&&h<=57)){if(h===41||h===46)break;return-1}}return v=this.eMarks[i]},iS.prototype.skipEmptyLines=function(i){for(var o=this.lineMax;ih;)if(o!==this.src.charCodeAt(--i))return i+1;return i},iS.prototype.getLines=function(i,o,h,v){var x,C,N,D,U,G=i;if(i>=o)return"";if(G+1===o)return C=this.bMarks[G]+Math.min(this.tShift[G],h),N=v?this.eMarks[G]+1:this.eMarks[G],this.src.slice(C,N);for(D=new Array(o-i),x=0;Gh&&(U=h),U<0&&(U=0),C=this.bMarks[G]+U,N=G+1]/,xbr=/^<\/([a-zA-Z]{1,15})[\s>]/;function Pse(i,o){var h=i.bMarks[o]+i.blkIndent,v=i.eMarks[o];return i.src.substr(h,v-h)}function TI(i,o){var h,v,x=i.bMarks[o]+i.tShift[o],C=i.eMarks[o];return x>=C||(v=i.src.charCodeAt(x++))!==126&&v!==58||x===(h=i.skipSpaces(x))||h>=C?-1:h}var RI=[["code",function(i,o,h){var v,x;if(i.tShift[o]-i.blkIndent<4)return!1;for(x=v=o+1;v=4))break;x=++v}return i.line=v,i.tokens.push({type:"code",content:i.getLines(o,x,4+i.blkIndent,!0),block:!0,lines:[o,i.line],level:i.level}),!0}],["fences",function(i,o,h,v){var x,C,N,D,U,G=!1,X=i.bMarks[o]+i.tShift[o],re=i.eMarks[o];if(X+3>re||(x=i.src.charCodeAt(X))!==126&&x!==96||(U=X,(C=(X=i.skipChars(X,x))-U)<3)||(N=i.src.slice(X,re).trim()).indexOf("`")>=0)return!1;if(v)return!0;for(D=o;!(++D>=h)&&!((X=U=i.bMarks[D]+i.tShift[D])<(re=i.eMarks[D])&&i.tShift[D]=4||(X=i.skipChars(X,x))-UEe||i.src.charCodeAt(de++)!==62||i.level>=i.options.maxNesting)return!1;if(v)return!0;for(i.src.charCodeAt(de)===32&&de++,U=i.blkIndent,i.blkIndent=0,D=[i.bMarks[o]],i.bMarks[o]=de,C=(de=de=Ee,N=[i.tShift[o]],i.tShift[o]=de-i.bMarks[o],re=i.parser.ruler.getRules("blockquote"),x=o+1;x=(Ee=i.eMarks[x]));x++)if(i.src.charCodeAt(de++)!==62){if(C)break;for(he=!1,ue=0,oe=re.length;ue=Ee,N.push(i.tShift[x]),i.tShift[x]=de-i.bMarks[x];for(G=i.parentType,i.parentType="blockquote",i.tokens.push({type:"blockquote_open",lines:X=[o,0],level:i.level++}),i.parser.tokenize(i,o,x),i.tokens.push({type:"blockquote_close",level:--i.level}),i.parentType=G,X[1]=i.line,ue=0;ueU||(x=i.src.charCodeAt(D++))!==42&&x!==45&&x!==95)return!1;for(C=1;D=0)de=!0;else{if(!((re=FNe(i,o))>=0))return!1;de=!1}if(i.level>=i.options.maxNesting)return!1;if(he=i.src.charCodeAt(re-1),v)return!0;for(ye=i.tokens.length,de?(X=i.bMarks[o]+i.tShift[o],oe=Number(i.src.substr(X,re-X-1)),i.tokens.push({type:"ordered_list_open",order:oe,lines:ze=[o,0],level:i.level++})):i.tokens.push({type:"bullet_list_open",lines:ze=[o,0],level:i.level++}),x=o,Fe=!1,Ge=i.parser.ruler.getRules("list");!(!(x=i.eMarks[x]?1:Ee-re)>4&&(ue=1),ue<1&&(ue=1),C=re-i.bMarks[x]+ue,i.tokens.push({type:"list_item_open",lines:Le=[o,0],level:i.level++}),D=i.blkIndent,U=i.tight,N=i.tShift[o],G=i.parentType,i.tShift[o]=Ee-i.bMarks[o],i.blkIndent=C,i.tight=!0,i.parentType="list",i.parser.tokenize(i,o,h,!0),i.tight&&!Fe||(ft=!1),Fe=i.line-o>1&&i.isEmpty(i.line-1),i.blkIndent=D,i.tShift[o]=N,i.tight=U,i.parentType=G,i.tokens.push({type:"list_item_close",level:--i.level}),x=o=i.line,Le[1]=x,Ee=i.bMarks[o],x>=h)||i.isEmpty(x)||i.tShift[x]X||i.src.charCodeAt(G)!==91||i.src.charCodeAt(G+1)!==94||i.level>=i.options.maxNesting)return!1;for(D=G+2;D=X||i.src.charCodeAt(++D)!==58)&&(v||(D++,i.env.footnotes||(i.env.footnotes={}),i.env.footnotes.refs||(i.env.footnotes.refs={}),U=i.src.slice(G+2,D-2),i.env.footnotes.refs[":"+U]=-1,i.tokens.push({type:"footnote_reference_open",label:U,level:i.level++}),x=i.bMarks[o],C=i.tShift[o],N=i.parentType,i.tShift[o]=i.skipSpaces(D)-D,i.bMarks[o]=D,i.blkIndent+=4,i.parentType="footnote",i.tShift[o]=U||(x=i.src.charCodeAt(D))!==35||D>=U)return!1;for(C=1,x=i.src.charCodeAt(++D);x===35&&D6||DD&&i.src.charCodeAt(N-1)===32&&(U=N),i.line=o+1,i.tokens.push({type:"heading_open",hLevel:C,lines:[o,i.line],level:i.level}),D=h)&&!(i.tShift[N]3)&&!((x=i.bMarks[N]+i.tShift[N])>=(C=i.eMarks[N]))&&((v=i.src.charCodeAt(x))===45||v===61)&&(x=i.skipChars(x,v),!((x=i.skipSpaces(x))3||D+2>=U||i.src.charCodeAt(D)!==60)return!1;if((x=i.src.charCodeAt(D+1))===33||x===63){if(v)return!0}else{if(x!==47&&!(function(X){var re=32|X;return re>=97&&re<=122})(x))return!1;if(x===47){if(!(C=i.src.slice(D,U).match(xbr)))return!1}else if(!(C=i.src.slice(D,U).match(Sbr)))return!1;if(DNe[C[1].toLowerCase()]!==!0)return!1;if(v)return!0}for(N=o+1;Nh||(U=o+1,i.tShift[U]=i.eMarks[U]||(x=i.src.charCodeAt(N))!==124&&x!==45&&x!==58||(C=Pse(i,o+1),!/^[-:| ]+$/.test(C))||(G=C.split("|"))<=2)return!1;for(re=[],D=0;D=0;if(X=o+1,i.isEmpty(X)&&++X>h||i.tShift[X]=i.options.maxNesting)return!1;G=i.tokens.length,i.tokens.push({type:"dl_open",lines:U=[o,0],level:i.level++}),N=o,C=X;e:for(;;){for(ye=!0,Ee=!1,i.tokens.push({type:"dt_open",lines:[N,N],level:i.level++}),i.tokens.push({type:"inline",content:i.getLines(N,N+1,i.blkIndent,!1).trim(),level:i.level+1,lines:[N,N],children:[]}),i.tokens.push({type:"dt_close",level:--i.level});;){if(i.tokens.push({type:"dd_open",lines:D=[X,0],level:i.level++}),de=i.tight,ue=i.ddIndent,re=i.blkIndent,he=i.tShift[C],oe=i.parentType,i.blkIndent=i.ddIndent=i.tShift[C]+2,i.tShift[C]=x-i.bMarks[C],i.tight=!0,i.parentType="deflist",i.parser.tokenize(i,C,h,!0),i.tight&&!Ee||(ye=!1),Ee=i.line-C>1&&i.isEmpty(i.line-1),i.tShift[C]=he,i.tight=de,i.parentType=oe,i.blkIndent=re,i.ddIndent=ue,i.tokens.push({type:"dd_close",level:--i.level}),D[1]=X=i.line,X>=h||i.tShift[X]=h||(N=X,i.isEmpty(N))||i.tShift[N]=h||(i.isEmpty(C)&&C++,C>=h)||i.tShift[C]3)){for(x=!1,C=0,N=D.length;C=h))&&!(i.tShift[N]=0&&(i=i.replace(Abr,(function(D,U){var G;return i.charCodeAt(U)===10?(C=U+1,N=0,D):(G=" ".slice((U-C-N)%4),N=U-C+1,G)}))),x=new iS(i,this,o,h,v),this.tokenize(x,x.line,x.lineMax)};for(var Rse=[],BNe=0;BNe<256;BNe++)Rse.push(0);function LNe(i){return i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122}function qNe(i,o){var h,v,x,C=o,N=!0,D=!0,U=i.posMax,G=i.src.charCodeAt(o);for(h=o>0?i.src.charCodeAt(o-1):-1;C=U&&(N=!1),(x=C-o)>=4?N=D=!1:((v=C?@[]^_`{|}~-".split("").forEach((function(i){Rse[i.charCodeAt(0)]=1}));var jbr=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,Pbr=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,Tbr=["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"],Rbr=/^<([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])?)*)>/,Ibr=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function II(i,o){return i=i.source,o=o||"",function h(v,x){return v?(x=x.source||x,i=i.replace(v,x),h):new RegExp(i,o)}}var Mbr=II(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",/[^"'=<>`\x00-\x20]+/)("single_quoted",/'[^']*'/)("double_quoted",/"[^"]*"/)(),$br=II(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)("attr_value",Mbr)(),Fbr=II(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",$br)(),Nbr=II(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",Fbr)("close_tag",/<\/[A-Za-z][A-Za-z0-9]*\s*>/)("comment",/|/)("processing",/<[?].*?[?]>/)("declaration",/]*>/)("cdata",//)(),Dbr=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,Bbr=/^&([a-z][a-z0-9]{1,31});/i,Ise=[["text",function(i,o){for(var h=i.pos;h=0&&i.pending.charCodeAt(h)===32)if(h>=1&&i.pending.charCodeAt(h-1)===32){for(var C=h-2;C>=0;C--)if(i.pending.charCodeAt(C)!==32){i.pending=i.pending.substring(0,C+1);break}i.push({type:"hardbreak",level:i.level})}else i.pending=i.pending.slice(0,-1),i.push({type:"softbreak",level:i.level});else i.push({type:"softbreak",level:i.level});for(x++;x=D||i.src.charCodeAt(U+1)!==126||i.level>=i.options.maxNesting||(C=U>0?i.src.charCodeAt(U-1):-1,N=i.src.charCodeAt(U+2),C===126)||N===126||N===32||N===10)return!1;for(v=U+2;vU+3)return i.pos+=v-U,o||(i.pending+=i.src.slice(U,v)),!0;for(i.pos=U+2,x=1;i.pos+1=D||i.src.charCodeAt(U+1)!==43||i.level>=i.options.maxNesting||(C=U>0?i.src.charCodeAt(U-1):-1,N=i.src.charCodeAt(U+2),C===43)||N===43||N===32||N===10)return!1;for(v=U+2;v=D||i.src.charCodeAt(U+1)!==61||i.level>=i.options.maxNesting||(C=U>0?i.src.charCodeAt(U-1):-1,N=i.src.charCodeAt(U+2),C===61)||N===61||N===32||N===10)return!1;for(v=U+2;v=i.options.maxNesting)return!1;for(i.pos=X+h,D=[h];i.pos=x||i.level>=i.options.maxNesting)return!1;for(i.pos=C+1;i.pos=x||i.level>=i.options.maxNesting)return!1;for(i.pos=C+1;i.pos=i.options.maxNesting||(h=oe+1,(v=kj(i,oe))<0))return!1;if((D=v+1)=ue)return!1;for(oe=D,jNe(i,D)?(C=i.linkContent,D=i.pos):C="",oe=D;D=ue||i.src.charCodeAt(D)!==41)return i.pos=re,!1;D++}else{if(i.linkLevel>0)return!1;for(;D=0?x=i.src.slice(oe,D++):D=oe-1),x||(x===void 0&&(D=v+1),x=i.src.slice(h,v)),!(U=i.env.references[TNe(x)]))return i.pos=re,!1;C=U.href,N=U.title}return o||(i.pos=h,i.posMax=v,X?i.push({type:"image",src:C,title:N,alt:i.src.substr(h,v-h),level:i.level}):(i.push({type:"link_open",href:C,title:N,level:i.level++}),i.linkLevel++,i.parser.tokenize(i),i.linkLevel--,i.push({type:"link_close",level:--i.level}))),i.pos=D,i.posMax=ue,!0}],["footnote_inline",function(i,o){var h,v,x,C,N=i.posMax,D=i.pos;return!(D+2>=N)&&i.src.charCodeAt(D)===94&&i.src.charCodeAt(D+1)===91&&!(i.level>=i.options.maxNesting)&&(h=D+2,!((v=kj(i,D+1))<0)&&(o||(i.env.footnotes||(i.env.footnotes={}),i.env.footnotes.list||(i.env.footnotes.list=[]),x=i.env.footnotes.list.length,i.pos=h,i.posMax=v,i.push({type:"footnote_ref",id:x,level:i.level}),i.linkLevel++,C=i.tokens.length,i.parser.tokenize(i),i.env.footnotes.list[x]={tokens:i.tokens.splice(C)},i.linkLevel--),i.pos=v+1,i.posMax=N,!0))}],["footnote_ref",function(i,o){var h,v,x,C,N=i.posMax,D=i.pos;if(D+3>N||!i.env.footnotes||!i.env.footnotes.refs||i.src.charCodeAt(D)!==91||i.src.charCodeAt(D+1)!==94||i.level>=i.options.maxNesting)return!1;for(v=D+2;v=N)&&(v++,h=i.src.slice(D+2,v-1),i.env.footnotes.refs[":"+h]!==void 0&&(o||(i.env.footnotes.list||(i.env.footnotes.list=[]),i.env.footnotes.refs[":"+h]<0?(x=i.env.footnotes.list.length,i.env.footnotes.list[x]={label:h,count:0},i.env.footnotes.refs[":"+h]=x):x=i.env.footnotes.refs[":"+h],C=i.env.footnotes.list[x].count,i.env.footnotes.list[x].count++,i.push({type:"footnote_ref",id:x,subId:C,level:i.level})),i.pos=v,i.posMax=N,!0))}],["autolink",function(i,o){var h,v,x,C,N,D=i.pos;return i.src.charCodeAt(D)===60&&!((h=i.src.slice(D)).indexOf(">")<0)&&((v=h.match(Ibr))?!(Tbr.indexOf(v[1].toLowerCase())<0)&&(N=Ose(C=v[0].slice(1,-1)),!!i.parser.validateLink(C)&&(o||(i.push({type:"link_open",href:N,level:i.level}),i.push({type:"text",content:C,level:i.level+1}),i.push({type:"link_close",level:i.level})),i.pos+=v[0].length,!0)):!!(x=h.match(Rbr))&&(N=Ose("mailto:"+(C=x[0].slice(1,-1))),!!i.parser.validateLink(N)&&(o||(i.push({type:"link_open",href:N,level:i.level}),i.push({type:"text",content:C,level:i.level+1}),i.push({type:"link_close",level:i.level})),i.pos+=x[0].length,!0)))}],["htmltag",function(i,o){var h,v,x,C=i.pos;return!!i.options.html&&(x=i.posMax,!(i.src.charCodeAt(C)!==60||C+2>=x)&&!((h=i.src.charCodeAt(C+1))!==33&&h!==63&&h!==47&&!(function(N){var D=32|N;return D>=97&&D<=122})(h))&&!!(v=i.src.slice(C).match(Nbr))&&(o||i.push({type:"htmltag",content:i.src.slice(C,C+v[0].length),level:i.level}),i.pos+=v[0].length,!0))}],["entity",function(i,o){var h,v,x=i.pos,C=i.posMax;if(i.src.charCodeAt(x)!==38)return!1;if(x+10)i.pos=h;else{for(o=0;o=C)break}else i.pending+=i.src[i.pos++]}i.pending&&i.pushPending()},MI.prototype.parse=function(i,o,h,v){var x=new nS(i,this,o,h,v);this.tokenize(x)};var qbr={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 zNe(i,o,h){this.src=o,this.env=h,this.options=i.options,this.tokens=[],this.inlineMode=!1,this.inline=i.inline,this.block=i.block,this.renderer=i.renderer,this.typographer=i.typographer}function G2(i,o){typeof i!="string"&&(o=i,i="default"),o&&o.linkify!=null&&console.warn(`linkify option is removed. Use linkify plugin instead: import Remarkable from 'remarkable'; import linkify from 'remarkable/linkify'; new Remarkable().use(linkify) `),this.inline=new MI,this.block=new Tse,this.core=new $Ne,this.renderer=new kse,this.ruler=new ly,this.options={},this.configure(qbr[i]),this.set(o||{})}G2.prototype.set=function(i){kNe(this.options,i)},G2.prototype.configure=function(i){var o=this;if(!i)throw new Error("Wrong `remarkable` preset, check name/content");i.options&&o.set(i.options),i.components&&Object.keys(i.components).forEach((function(h){i.components[h].rules&&o[h].ruler.enable(i.components[h].rules,!0)}))},G2.prototype.use=function(i,o){return i(this,o),this},G2.prototype.parse=function(i,o){var h=new zNe(this,i,o);return this.core.process(h),h.tokens},G2.prototype.render=function(i,o){return o=o||{},this.renderer.render(this.parse(i,o),this.options,o)},G2.prototype.parseInline=function(i,o){var h=new zNe(this,i,o);return h.inlineMode=!0,this.core.process(h),h.tokens},G2.prototype.renderInline=function(i,o){return o=o||{},this.renderer.render(this.parseInline(i,o),this.options,o)};function UNe(i,o){if(Array.prototype.indexOf)return i.indexOf(o);for(var h=0,v=i.length;h=0;h--)o(i[h])===!0&&i.splice(h,1)}function Mse(i){throw new Error("Unhandled case for value: '".concat(i,"'"))}var $se=(function(){function i(o){o===void 0&&(o={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=o.tagName||"",this.attrs=o.attrs||{},this.innerHTML=o.innerHtml||o.innerHTML||""}return i.prototype.setTagName=function(o){return this.tagName=o,this},i.prototype.getTagName=function(){return this.tagName||""},i.prototype.setAttr=function(o,h){return this.getAttrs()[o]=h,this},i.prototype.getAttr=function(o){return this.getAttrs()[o]},i.prototype.setAttrs=function(o){return Object.assign(this.getAttrs(),o),this},i.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},i.prototype.setClass=function(o){return this.setAttr("class",o)},i.prototype.addClass=function(o){for(var h,v=this.getClass(),x=this.whitespaceRegex,C=v?v.split(x):[],N=o.split(x);h=N.shift();)UNe(C,h)===-1&&C.push(h);return this.getAttrs().class=C.join(" "),this},i.prototype.removeClass=function(o){for(var h,v=this.getClass(),x=this.whitespaceRegex,C=v?v.split(x):[],N=o.split(x);C.length&&(h=N.shift());){var D=UNe(C,h);D!==-1&&C.splice(D,1)}return this.getAttrs().class=C.join(" "),this},i.prototype.getClass=function(){return this.getAttrs().class||""},i.prototype.hasClass=function(o){return(" "+this.getClass()+" ").indexOf(" "+o+" ")!==-1},i.prototype.setInnerHTML=function(o){return this.innerHTML=o,this},i.prototype.setInnerHtml=function(o){return this.setInnerHTML(o)},i.prototype.getInnerHTML=function(){return this.innerHTML||""},i.prototype.getInnerHtml=function(){return this.getInnerHTML()},i.prototype.toAnchorString=function(){var o=this.getTagName(),h=this.buildAttrsStr();return["<",o,h=h?" "+h:"",">",this.getInnerHtml(),""].join("")},i.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var o=this.getAttrs(),h=[];for(var v in o)o.hasOwnProperty(v)&&h.push(v+'="'+o[v]+'"');return h.join(" ")},i})(),VNe=(function(){function i(o){o===void 0&&(o={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=o.newWindow||!1,this.truncate=o.truncate||{},this.className=o.className||""}return i.prototype.build=function(o){return new $se({tagName:"a",attrs:this.createAttrs(o),innerHtml:this.processAnchorText(o.getAnchorText())})},i.prototype.createAttrs=function(o){var h={href:o.getAnchorHref()},v=this.createCssClass(o);return v&&(h.class=v),this.newWindow&&(h.target="_blank",h.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length=ue)return oe.host.length==N?(oe.host.substr(0,N-G)+D).substr(0,ue+U):re(de,ue).substr(0,ue+U);var Ee="";if(oe.path&&(Ee+="/"+oe.path),oe.query&&(Ee+="?"+oe.query),Ee){if((de+Ee).length>=ue)return(de+Ee).length==N?(de+Ee).substr(0,N):(de+re(Ee,ue-de.length)).substr(0,ue+U);de+=Ee}if(oe.fragment){var ye="#"+oe.fragment;if((de+ye).length>=ue)return(de+ye).length==N?(de+ye).substr(0,N):(de+re(ye,ue-de.length)).substr(0,ue+U);de+=ye}if(oe.scheme&&oe.host){var Fe=oe.scheme+"://";if((de+Fe).length0&&(ze=de.substr(-1*Math.floor(ue/2))),(de.substr(0,Math.ceil(ue/2))+D+ze).substr(0,ue+U)})(o,v):x==="middle"?(function(C,N,D){if(C.length<=N)return C;var U,G;D==null?(D="…",U=8,G=3):(U=D.length,G=D.length);var X=N-G,re="";return X>0&&(re=C.substr(-1*Math.floor(X/2))),(C.substr(0,Math.ceil(X/2))+D+re).substr(0,X+U)})(o,v):(function(C,N,D){return(function(U,G,X){var re;return U.length>G&&(X==null?(X="…",re=3):re=X.length,U=U.substring(0,G-re)+X),U})(C,N,D)})(o,v)},i})(),pk=(function(){function i(o){this.__jsduckDummyDocProp=null,this.matchedText="",this.offset=0,this.tagBuilder=o.tagBuilder,this.matchedText=o.matchedText,this.offset=o.offset}return i.prototype.getMatchedText=function(){return this.matchedText},i.prototype.setOffset=function(o){this.offset=o},i.prototype.getOffset=function(){return this.offset},i.prototype.getCssClassSuffixes=function(){return[this.getType()]},i.prototype.buildTag=function(){return this.tagBuilder.build(this)},i})(),Fse=function(i,o){return Fse=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,v){h.__proto__=v}||function(h,v){for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&(h[x]=v[x])},Fse(i,o)};function n1(i,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");function h(){this.constructor=i}Fse(i,o),i.prototype=o===null?Object.create(o):(h.prototype=o.prototype,new h)}var Ju=function(){return Ju=Object.assign||function(i){for(var o,h=1,v=arguments.length;h0&&x[x.length-1])||X[0]!==6&&X[0]!==2)){C=0;continue}if(X[0]===3&&(!x||X[1]>x[0]&&X[1]0)&&!(v=C.next()).done;)N.push(v.value)}catch(D){x={error:D}}finally{try{v&&!v.done&&(h=C.return)&&h.call(C)}finally{if(x)throw x.error}}return N}function Ubr(){for(var i=[],o=0;o-1},i.isValidUriScheme=function(o){var h=o.match(this.uriSchemeRegex),v=h&&h[0].toLowerCase();return v!=="javascript:"&&v!=="vbscript:"},i.urlMatchDoesNotHaveProtocolOrDot=function(o,h){return!(!o||h&&this.hasFullProtocolRegex.test(h)||o.indexOf(".")!==-1)},i.urlMatchDoesNotHaveAtLeastOneWordChar=function(o,h){return!(!o||!h)&&!this.hasFullProtocolRegex.test(h)&&!this.hasWordCharAfterProtocolRegex.test(o)},i.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,i.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,i.hasWordCharAfterProtocolRegex=new RegExp(":[^\\s]*?["+ZNe+"]"),i.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]*)?\/?$/,i})(),Qbr=(WNe=new RegExp("[/?#](?:["+Ku+"\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^✓]*["+Ku+"\\-+&@#/%=~_()|'$*\\[\\]{}✓])?"),new RegExp(["(?:","(",/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/.source,Bse(2),")","|","(","(//)?",/(?:www\.)/.source,Bse(6),")","|","(","(//)?",Bse(10)+"\\.",eDe.source,"(?![-"+Jbr+"])",")",")","(?::[0-9]+)?","(?:"+WNe.source+")?"].join(""),"gi")),e1r=new RegExp("["+Ku+"]"),rDe=(function(i){function o(h){var v=i.call(this,h)||this;return v.stripPrefix={scheme:!0,www:!0},v.stripTrailingSlash=!0,v.decodePercentEncoding=!0,v.matcherRegex=Qbr,v.wordCharRegExp=e1r,v.stripPrefix=h.stripPrefix,v.stripTrailingSlash=h.stripTrailingSlash,v.decodePercentEncoding=h.decodePercentEncoding,v}return n1(o,i),o.prototype.parseMatches=function(h){for(var v,x=this.matcherRegex,C=this.stripPrefix,N=this.stripTrailingSlash,D=this.decodePercentEncoding,U=this.tagBuilder,G=[],X=function(){var ue=v[0],oe=v[1],he=v[4],de=v[5],Ee=v[9],ye=v.index,Fe=de||Ee,ze=h.charAt(ye-1);if(!Xbr.isValid(ue,oe)||ye>0&&ze==="@"||ye>0&&Fe&&re.wordCharRegExp.test(ze))return"continue";if(/\?$/.test(ue)&&(ue=ue.substr(0,ue.length-1)),re.matchHasUnbalancedClosingParen(ue))ue=ue.substr(0,ue.length-1);else{var Le=re.matchHasInvalidCharAfterTld(ue,oe);Le>-1&&(ue=ue.substr(0,Le))}var Ge=["http://","https://"].find((function(ft){return!!oe&&oe.indexOf(ft)!==-1}));if(Ge){var Xe=ue.indexOf(Ge);ue=ue.substr(Xe),oe=oe.substr(Xe),ye+=Xe}var dt=oe?"scheme":he?"www":"tld",_t=!!oe;G.push(new YNe({tagBuilder:U,matchedText:ue,offset:ye,urlMatchType:dt,url:ue,protocolUrlMatch:_t,protocolRelativeMatch:!!Fe,stripPrefix:C,stripTrailingSlash:N,decodePercentEncoding:D}))},re=this;(v=x.exec(h))!==null;)X();return G},o.prototype.matchHasUnbalancedClosingParen=function(h){var v,x=h.charAt(h.length-1);if(x===")")v="(";else if(x==="]")v="[";else{if(x!=="}")return!1;v="{"}for(var C=0,N=0,D=h.length-1;N-1&&D-U<=140){var Ee=h.slice(U,D),ye=new JNe({tagBuilder:v,matchedText:Ee,offset:U,serviceName:x,hashtag:Ee.slice(1)});C.push(ye)}}},o})(mk),t1r=["twitter","facebook","instagram","tiktok"],r1r=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"),sDe=(function(i){function o(){var h=i!==null&&i.apply(this,arguments)||this;return h.matcherRegex=r1r,h}return n1(o,i),o.prototype.parseMatches=function(h){for(var v,x=this.matcherRegex,C=this.tagBuilder,N=[];(v=x.exec(h))!==null;){var D=v[0],U=D.replace(/[^0-9,;#]/g,""),G=!(!v[1]&&!v[2]),X=v.index==0?"":h.substr(v.index-1,1),re=h.substr(v.index+D.length,1),ue=!X.match(/\d/)&&!re.match(/\d/);this.testMatch(v[3])&&this.testMatch(D)&&ue&&N.push(new GNe({tagBuilder:C,matchedText:D,offset:v.index,number:U,plusSign:G}))}return N},o.prototype.testMatch=function(h){return Wbr.test(h)},o})(mk),n1r=new RegExp("@[_".concat(Ku,"]{1,50}(?![_").concat(Ku,"])"),"g"),i1r=new RegExp("@[_.".concat(Ku,"]{1,30}(?![_").concat(Ku,"])"),"g"),s1r=new RegExp("@[-_.".concat(Ku,"]{1,50}(?![-_").concat(Ku,"])"),"g"),o1r=new RegExp("@[_.".concat(Ku,"]{1,23}[_").concat(Ku,"](?![_").concat(Ku,"])"),"g"),a1r=new RegExp("[^"+Ku+"]"),oDe=(function(i){function o(h){var v=i.call(this,h)||this;return v.serviceName="twitter",v.matcherRegexes={twitter:n1r,instagram:i1r,soundcloud:s1r,tiktok:o1r},v.nonWordCharRegex=a1r,v.serviceName=h.serviceName,v}return n1(o,i),o.prototype.parseMatches=function(h){var v,x=this.serviceName,C=this.matcherRegexes[this.serviceName],N=this.nonWordCharRegex,D=this.tagBuilder,U=[];if(!C)return U;for(;(v=C.exec(h))!==null;){var G=v.index,X=h.charAt(G-1);if(G===0||N.test(X)){var re=v[0].replace(/\.+$/g,""),ue=re.slice(1);U.push(new KNe({tagBuilder:D,matchedText:re,offset:G,serviceName:x,mention:ue}))}}return U},o})(mk);function l1r(i,o){for(var h,v=o.onOpenTag,x=o.onCloseTag,C=o.onText,N=o.onComment,D=o.onDoctype,U=new i1,G=0,X=i.length,re=0,ue=0,oe=U;G"?(oe=new i1(Ju(Ju({},oe),{name:yn()})),En()):Nse.test(cr)||Vbr.test(cr)||cr===":"||Qr()}function Fe(cr){cr===">"?Qr():Nse.test(cr)?re=3:Qr()}function ze(cr){oS.test(cr)||(cr==="/"?re=12:cr===">"?En():cr==="<"?ln():cr==="="||Dse.test(cr)||Hbr.test(cr)?Qr():re=5)}function Le(cr){oS.test(cr)?re=6:cr==="/"?re=12:cr==="="?re=7:cr===">"?En():cr==="<"?ln():Dse.test(cr)&&Qr()}function Ge(cr){oS.test(cr)||(cr==="/"?re=12:cr==="="?re=7:cr===">"?En():cr==="<"?ln():Dse.test(cr)?Qr():re=5)}function Xe(cr){oS.test(cr)||(cr==='"'?re=8:cr==="'"?re=9:/[>=`]/.test(cr)?Qr():cr==="<"?ln():re=10)}function dt(cr){cr==='"'&&(re=11)}function _t(cr){cr==="'"&&(re=11)}function ft(cr){oS.test(cr)?re=4:cr===">"?En():cr==="<"&&ln()}function st(cr){oS.test(cr)?re=4:cr==="/"?re=12:cr===">"?En():cr==="<"?ln():(re=4,G--)}function rt(cr){cr===">"?(oe=new i1(Ju(Ju({},oe),{isClosing:!0})),En()):re=4}function wt(cr){i.substr(G,2)==="--"?(G+=2,oe=new i1(Ju(Ju({},oe),{type:"comment"})),re=14):i.substr(G,7).toUpperCase()==="DOCTYPE"?(G+=7,oe=new i1(Ju(Ju({},oe),{type:"doctype"})),re=20):Qr()}function xt(cr){cr==="-"?re=15:cr===">"?Qr():re=16}function Ht(cr){cr==="-"?re=18:cr===">"?Qr():re=16}function lr(cr){cr==="-"&&(re=17)}function Gt(cr){re=cr==="-"?18:16}function yr(cr){cr===">"?En():cr==="!"?re=19:cr==="-"||(re=16)}function Fr(cr){cr==="-"?re=17:cr===">"?En():re=16}function Cn(cr){cr===">"?En():cr==="<"&&ln()}function Qr(){re=0,oe=U}function ln(){re=1,oe=new i1({idx:G})}function En(){var cr=i.slice(ue,oe.idx);cr&&C(cr,ue),oe.type==="comment"?N(oe.idx):oe.type==="doctype"?D(oe.idx):(oe.isOpening&&v(oe.name,oe.idx),oe.isClosing&&x(oe.name,oe.idx)),Qr(),ue=G+1}function yn(){var cr=oe.idx+(oe.isClosing?2:1);return i.slice(cr,G).toLowerCase()}ue=0&&x++},onText:function(N,D){if(x===0){var U=(function(X,re){if(!re.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var ue,oe=[],he=0;ue=re.exec(X);)oe.push(X.substring(he,ue.index)),oe.push(ue[0]),he=ue.index+ue[0].length;return oe.push(X.substring(he)),oe})(N,/( | |<|<|>|>|"|"|')/gi),G=D;U.forEach((function(X,re){if(re%2==0){var ue=h.parseText(X,G);C.push.apply(C,ue)}G+=X.length}))}},onCloseTag:function(N){v.indexOf(N)>=0&&(x=Math.max(x-1,0))},onComment:function(N){},onDoctype:function(N){}}),C=this.compactMatches(C),C=this.removeUnwantedMatches(C)},i.prototype.compactMatches=function(o){o.sort((function(U,G){return U.getOffset()-G.getOffset()}));for(var h=0;hC?h:h+1;o.splice(D,1);continue}if(o[h+1].getOffset()/g,">"));for(var h=this.parse(o),v=[],x=0,C=0,N=h.length;C\s]/i.test(i)}function h1r(i){return/^<\/a\s*>/i.test(i)}function d1r(){var i=[],o=new u1r({stripPrefix:!1,url:!0,email:!0,replaceFn:function(h){switch(h.getType()){case"url":i.push({text:h.matchedText,url:h.getUrl()});break;case"email":i.push({text:h.matchedText,url:"mailto:"+h.getEmail().replace(/^mailto:/i,"")})}return!1}});return{links:i,autolinker:o}}function m1r(i){var o,h,v,x,C,N,D,U,G,X,re,ue,oe,he=i.tokens,de=null;for(h=0,v=he.length;h=0;o--)if((C=x[o]).type!=="link_close"){if(C.type==="htmltag"&&(p1r(C.content)&&re>0&&re--,h1r(C.content)&&re++),!(re>0)&&C.type==="text"&&f1r.test(C.content)){if(de||(ue=(de=d1r()).links,oe=de.autolinker),N=C.content,ue.length=0,oe.link(N),!ue.length)continue;for(D=[],X=C.level,U=0;U1?h-1:0),x=1;x2&&arguments[2]!==void 0?arguments[2]:BI;lDe&&lDe(i,null);let v=o.length;for(;v--;){let x=o[v];if(typeof x=="string"){const C=h(x);C!==x&&(y1r(o)||(o[v]=C),x=C)}i[x]=!0}return i}function x1r(i){for(let o=0;o/gm),j1r=vv(/\$\{[\w\W]*/gm),P1r=vv(/^data-[\-\w.\u00B7-\uFFFF]+$/),T1r=vv(/^aria-[\-\w]+$/),yDe=vv(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),R1r=vv(/^(?:\w+script|data):/i),I1r=vv(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),vDe=vv(/^html$/i),M1r=vv(/^[a-z][.\w]*(-[.\w]+)+$/i);var bDe=Object.freeze({__proto__:null,ARIA_ATTR:T1r,ATTR_WHITESPACE:I1r,CUSTOM_ELEMENT:M1r,DATA_ATTR:P1r,DOCTYPE_NAME:vDe,ERB_EXPR:C1r,IS_ALLOWED_URI:yDe,IS_SCRIPT_OR_DATA:R1r,MUSTACHE_EXPR:O1r,TMPLIT_EXPR:j1r});const $1r=1,F1r=3,N1r=7,D1r=8,B1r=9,L1r=function(){return typeof window>"u"?null:window};var q1r=(function i(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:L1r();const h=nr=>i(nr);if(h.version="3.2.6",h.removed=[],!o||!o.document||o.document.nodeType!==B1r||!o.Element)return h.isSupported=!1,h;let{document:v}=o;const x=v,C=x.currentScript,{DocumentFragment:N,HTMLTemplateElement:D,Node:U,Element:G,NodeFilter:X,NamedNodeMap:re=o.NamedNodeMap||o.MozNamedAttrMap,HTMLFormElement:ue,DOMParser:oe,trustedTypes:he}=o,de=G.prototype,Ee=Tj(de,"cloneNode"),ye=Tj(de,"remove"),Fe=Tj(de,"nextSibling"),ze=Tj(de,"childNodes"),Le=Tj(de,"parentNode");if(typeof D=="function"){const nr=v.createElement("template");nr.content&&nr.content.ownerDocument&&(v=nr.content.ownerDocument)}let Ge,Xe="";const{implementation:dt,createNodeIterator:_t,createDocumentFragment:ft,getElementsByTagName:st}=v,{importNode:rt}=x;let wt={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};h.isSupported=typeof aDe=="function"&&typeof Le=="function"&&dt&&dt.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:xt,ERB_EXPR:Ht,TMPLIT_EXPR:lr,DATA_ATTR:Gt,ARIA_ATTR:yr,IS_SCRIPT_OR_DATA:Fr,ATTR_WHITESPACE:Cn,CUSTOM_ELEMENT:Qr}=bDe;let{IS_ALLOWED_URI:ln}=bDe,En=null;const yn=Vo({},[...hDe,...Use,...Vse,...Wse,...dDe]);let cr=null;const zi=Vo({},[...mDe,...Hse,...gDe,...LI]);let Dt=Object.seal(cDe(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}})),jt=null,xr=null,dn=!0,Ei=!0,Li=!1,Sn=!0,$i=!1,Wi=!0,Js=!1,Wo=!1,ba=!1,De=!1,Ze=!1,ht=!1,Xt=!0,Vt=!1,or=!0,$r=!1,Zn={},Hi=null;const Is=Vo({},["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 ks=null;const wa=Vo({},["audio","video","img","source","image","track"]);let cy=null;const o_=Vo({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),a_="http://www.w3.org/1998/Math/MathML",p1="http://www.w3.org/2000/svg",Am="http://www.w3.org/1999/xhtml";let l_=Am,Mle=!1,$le=null;const Njr=Vo({},[a_,p1,Am],zse);let VM=Vo({},["mi","mo","mn","ms","mtext"]),WM=Vo({},["annotation-xml"]);const Djr=Vo({},["title","style","font","a","script"]);let n6=null;const Bjr=["application/xhtml+xml","text/html"];let Gp=null,Pk=null;const Ljr=v.createElement("form"),iUe=function(nr){return nr instanceof RegExp||nr instanceof Function},Fle=function(){let nr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!Pk||Pk!==nr){if(nr&&typeof nr=="object"||(nr={}),nr=_w(nr),n6=Bjr.indexOf(nr.PARSER_MEDIA_TYPE)===-1?"text/html":nr.PARSER_MEDIA_TYPE,Gp=n6==="application/xhtml+xml"?zse:BI,En=V0(nr,"ALLOWED_TAGS")?Vo({},nr.ALLOWED_TAGS,Gp):yn,cr=V0(nr,"ALLOWED_ATTR")?Vo({},nr.ALLOWED_ATTR,Gp):zi,$le=V0(nr,"ALLOWED_NAMESPACES")?Vo({},nr.ALLOWED_NAMESPACES,zse):Njr,cy=V0(nr,"ADD_URI_SAFE_ATTR")?Vo(_w(o_),nr.ADD_URI_SAFE_ATTR,Gp):o_,ks=V0(nr,"ADD_DATA_URI_TAGS")?Vo(_w(wa),nr.ADD_DATA_URI_TAGS,Gp):wa,Hi=V0(nr,"FORBID_CONTENTS")?Vo({},nr.FORBID_CONTENTS,Gp):Is,jt=V0(nr,"FORBID_TAGS")?Vo({},nr.FORBID_TAGS,Gp):_w({}),xr=V0(nr,"FORBID_ATTR")?Vo({},nr.FORBID_ATTR,Gp):_w({}),Zn=!!V0(nr,"USE_PROFILES")&&nr.USE_PROFILES,dn=nr.ALLOW_ARIA_ATTR!==!1,Ei=nr.ALLOW_DATA_ATTR!==!1,Li=nr.ALLOW_UNKNOWN_PROTOCOLS||!1,Sn=nr.ALLOW_SELF_CLOSE_IN_ATTR!==!1,$i=nr.SAFE_FOR_TEMPLATES||!1,Wi=nr.SAFE_FOR_XML!==!1,Js=nr.WHOLE_DOCUMENT||!1,De=nr.RETURN_DOM||!1,Ze=nr.RETURN_DOM_FRAGMENT||!1,ht=nr.RETURN_TRUSTED_TYPE||!1,ba=nr.FORCE_BODY||!1,Xt=nr.SANITIZE_DOM!==!1,Vt=nr.SANITIZE_NAMED_PROPS||!1,or=nr.KEEP_CONTENT!==!1,$r=nr.IN_PLACE||!1,ln=nr.ALLOWED_URI_REGEXP||yDe,l_=nr.NAMESPACE||Am,VM=nr.MATHML_TEXT_INTEGRATION_POINTS||VM,WM=nr.HTML_INTEGRATION_POINTS||WM,Dt=nr.CUSTOM_ELEMENT_HANDLING||{},nr.CUSTOM_ELEMENT_HANDLING&&iUe(nr.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Dt.tagNameCheck=nr.CUSTOM_ELEMENT_HANDLING.tagNameCheck),nr.CUSTOM_ELEMENT_HANDLING&&iUe(nr.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Dt.attributeNameCheck=nr.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),nr.CUSTOM_ELEMENT_HANDLING&&typeof nr.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Dt.allowCustomizedBuiltInElements=nr.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),$i&&(Ei=!1),Ze&&(De=!0),Zn&&(En=Vo({},dDe),cr=[],Zn.html===!0&&(Vo(En,hDe),Vo(cr,mDe)),Zn.svg===!0&&(Vo(En,Use),Vo(cr,Hse),Vo(cr,LI)),Zn.svgFilters===!0&&(Vo(En,Vse),Vo(cr,Hse),Vo(cr,LI)),Zn.mathMl===!0&&(Vo(En,Wse),Vo(cr,gDe),Vo(cr,LI))),nr.ADD_TAGS&&(En===yn&&(En=_w(En)),Vo(En,nr.ADD_TAGS,Gp)),nr.ADD_ATTR&&(cr===zi&&(cr=_w(cr)),Vo(cr,nr.ADD_ATTR,Gp)),nr.ADD_URI_SAFE_ATTR&&Vo(cy,nr.ADD_URI_SAFE_ATTR,Gp),nr.FORBID_CONTENTS&&(Hi===Is&&(Hi=_w(Hi)),Vo(Hi,nr.FORBID_CONTENTS,Gp)),or&&(En["#text"]=!0),Js&&Vo(En,["html","head","body"]),En.table&&(Vo(En,["tbody"]),delete jt.tbody),nr.TRUSTED_TYPES_POLICY){if(typeof nr.TRUSTED_TYPES_POLICY.createHTML!="function")throw Pj('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof nr.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Pj('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');Ge=nr.TRUSTED_TYPES_POLICY,Xe=Ge.createHTML("")}else Ge===void 0&&(Ge=(function(Ji,wi){if(typeof Ji!="object"||typeof Ji.createPolicy!="function")return null;let ia=null;const Ya="data-tt-policy-suffix";wi&&wi.hasAttribute(Ya)&&(ia=wi.getAttribute(Ya));const Co="dompurify"+(ia?"#"+ia:"");try{return Ji.createPolicy(Co,{createHTML:wp=>wp,createScriptURL:wp=>wp})}catch{return console.warn("TrustedTypes policy "+Co+" could not be created."),null}})(he,C)),Ge!==null&&typeof Xe=="string"&&(Xe=Ge.createHTML(""));_m&&_m(nr),Pk=nr}},sUe=Vo({},[...Use,...Vse,...A1r]),oUe=Vo({},[...Wse,...k1r]),h1=function(nr){Cj(h.removed,{element:nr});try{Le(nr).removeChild(nr)}catch{ye(nr)}},Tk=function(nr,Ji){try{Cj(h.removed,{attribute:Ji.getAttributeNode(nr),from:Ji})}catch{Cj(h.removed,{attribute:null,from:Ji})}if(Ji.removeAttribute(nr),nr==="is")if(De||Ze)try{h1(Ji)}catch{}else try{Ji.setAttribute(nr,"")}catch{}},aUe=function(nr){let Ji=null,wi=null;if(ba)nr=""+nr;else{const Co=fDe(nr,/^[\r\n\t ]+/);wi=Co&&Co[0]}n6==="application/xhtml+xml"&&l_===Am&&(nr=''+nr+"");const ia=Ge?Ge.createHTML(nr):nr;if(l_===Am)try{Ji=new oe().parseFromString(ia,n6)}catch{}if(!Ji||!Ji.documentElement){Ji=dt.createDocument(l_,"template",null);try{Ji.documentElement.innerHTML=Mle?Xe:ia}catch{}}const Ya=Ji.body||Ji.documentElement;return nr&&wi&&Ya.insertBefore(v.createTextNode(wi),Ya.childNodes[0]||null),l_===Am?st.call(Ji,Js?"html":"body")[0]:Js?Ji.documentElement:Ya},lUe=function(nr){return _t.call(nr.ownerDocument||nr,nr,X.SHOW_ELEMENT|X.SHOW_COMMENT|X.SHOW_TEXT|X.SHOW_PROCESSING_INSTRUCTION|X.SHOW_CDATA_SECTION,null)},Nle=function(nr){return nr instanceof ue&&(typeof nr.nodeName!="string"||typeof nr.textContent!="string"||typeof nr.removeChild!="function"||!(nr.attributes instanceof re)||typeof nr.removeAttribute!="function"||typeof nr.setAttribute!="function"||typeof nr.namespaceURI!="string"||typeof nr.insertBefore!="function"||typeof nr.hasChildNodes!="function")},cUe=function(nr){return typeof U=="function"&&nr instanceof U};function jw(nr,Ji,wi){DI(nr,(ia=>{ia.call(h,Ji,wi,Pk)}))}const uUe=function(nr){let Ji=null;if(jw(wt.beforeSanitizeElements,nr,null),Nle(nr))return h1(nr),!0;const wi=Gp(nr.nodeName);if(jw(wt.uponSanitizeElement,nr,{tagName:wi,allowedTags:En}),Wi&&nr.hasChildNodes()&&!cUe(nr.firstElementChild)&&Em(/<[/\w!]/g,nr.innerHTML)&&Em(/<[/\w!]/g,nr.textContent)||nr.nodeType===N1r||Wi&&nr.nodeType===D1r&&Em(/<[/\w]/g,nr.data))return h1(nr),!0;if(!En[wi]||jt[wi]){if(!jt[wi]&&pUe(wi)&&(Dt.tagNameCheck instanceof RegExp&&Em(Dt.tagNameCheck,wi)||Dt.tagNameCheck instanceof Function&&Dt.tagNameCheck(wi)))return!1;if(or&&!Hi[wi]){const ia=Le(nr)||nr.parentNode,Ya=ze(nr)||nr.childNodes;if(Ya&&ia)for(let Co=Ya.length-1;Co>=0;--Co){const wp=Ee(Ya[Co],!0);wp.__removalCount=(nr.__removalCount||0)+1,ia.insertBefore(wp,Fe(nr))}}return h1(nr),!0}return nr instanceof G&&!(function(ia){let Ya=Le(ia);Ya&&Ya.tagName||(Ya={namespaceURI:l_,tagName:"template"});const Co=BI(ia.tagName),wp=BI(Ya.tagName);return!!$le[ia.namespaceURI]&&(ia.namespaceURI===p1?Ya.namespaceURI===Am?Co==="svg":Ya.namespaceURI===a_?Co==="svg"&&(wp==="annotation-xml"||VM[wp]):!!sUe[Co]:ia.namespaceURI===a_?Ya.namespaceURI===Am?Co==="math":Ya.namespaceURI===p1?Co==="math"&&WM[wp]:!!oUe[Co]:ia.namespaceURI===Am?!(Ya.namespaceURI===p1&&!WM[wp])&&!(Ya.namespaceURI===a_&&!VM[wp])&&!oUe[Co]&&(Djr[Co]||!sUe[Co]):!(n6!=="application/xhtml+xml"||!$le[ia.namespaceURI]))})(nr)?(h1(nr),!0):wi!=="noscript"&&wi!=="noembed"&&wi!=="noframes"||!Em(/<\/no(script|embed|frames)/i,nr.innerHTML)?($i&&nr.nodeType===F1r&&(Ji=nr.textContent,DI([xt,Ht,lr],(ia=>{Ji=jj(Ji,ia," ")})),nr.textContent!==Ji&&(Cj(h.removed,{element:nr.cloneNode()}),nr.textContent=Ji)),jw(wt.afterSanitizeElements,nr,null),!1):(h1(nr),!0)},fUe=function(nr,Ji,wi){if(Xt&&(Ji==="id"||Ji==="name")&&(wi in v||wi in Ljr))return!1;if(!(Ei&&!xr[Ji]&&Em(Gt,Ji))){if(!(dn&&Em(yr,Ji))){if(!cr[Ji]||xr[Ji]){if(!(pUe(nr)&&(Dt.tagNameCheck instanceof RegExp&&Em(Dt.tagNameCheck,nr)||Dt.tagNameCheck instanceof Function&&Dt.tagNameCheck(nr))&&(Dt.attributeNameCheck instanceof RegExp&&Em(Dt.attributeNameCheck,Ji)||Dt.attributeNameCheck instanceof Function&&Dt.attributeNameCheck(Ji))||Ji==="is"&&Dt.allowCustomizedBuiltInElements&&(Dt.tagNameCheck instanceof RegExp&&Em(Dt.tagNameCheck,wi)||Dt.tagNameCheck instanceof Function&&Dt.tagNameCheck(wi))))return!1}else if(!cy[Ji]){if(!Em(ln,jj(wi,Cn,""))){if((Ji!=="src"&&Ji!=="xlink:href"&&Ji!=="href"||nr==="script"||E1r(wi,"data:")!==0||!ks[nr])&&!(Li&&!Em(Fr,jj(wi,Cn,"")))){if(wi)return!1}}}}}return!0},pUe=function(nr){return nr!=="annotation-xml"&&fDe(nr,Qr)},hUe=function(nr){jw(wt.beforeSanitizeAttributes,nr,null);const{attributes:Ji}=nr;if(!Ji||Nle(nr))return;const wi={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:cr,forceKeepAttr:void 0};let ia=Ji.length;for(;ia--;){const Ya=Ji[ia],{name:Co,namespaceURI:wp,value:c_}=Ya,d1=Gp(Co),Dle=c_;let kd=Co==="value"?Dle:S1r(Dle);if(wi.attrName=d1,wi.attrValue=kd,wi.keepAttr=!0,wi.forceKeepAttr=void 0,jw(wt.uponSanitizeAttribute,nr,wi),kd=wi.attrValue,!Vt||d1!=="id"&&d1!=="name"||(Tk(Co,nr),kd="user-content-"+kd),Wi&&Em(/((--!?|])>)|<\/(style|title)/i,kd)){Tk(Co,nr);continue}if(wi.forceKeepAttr)continue;if(!wi.keepAttr){Tk(Co,nr);continue}if(!Sn&&Em(/\/>/i,kd)){Tk(Co,nr);continue}$i&&DI([xt,Ht,lr],(mUe=>{kd=jj(kd,mUe," ")}));const dUe=Gp(nr.nodeName);if(fUe(dUe,d1,kd)){if(Ge&&typeof he=="object"&&typeof he.getAttributeType=="function"&&!wp)switch(he.getAttributeType(dUe,d1)){case"TrustedHTML":kd=Ge.createHTML(kd);break;case"TrustedScriptURL":kd=Ge.createScriptURL(kd)}if(kd!==Dle)try{wp?nr.setAttributeNS(wp,Co,kd):nr.setAttribute(Co,kd),Nle(nr)?h1(nr):uDe(h.removed)}catch{Tk(Co,nr)}}else Tk(Co,nr)}jw(wt.afterSanitizeAttributes,nr,null)},qjr=function nr(Ji){let wi=null;const ia=lUe(Ji);for(jw(wt.beforeSanitizeShadowDOM,Ji,null);wi=ia.nextNode();)jw(wt.uponSanitizeShadowNode,wi,null),uUe(wi),hUe(wi),wi.content instanceof N&&nr(wi.content);jw(wt.afterSanitizeShadowDOM,Ji,null)};return h.sanitize=function(nr){let Ji=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},wi=null,ia=null,Ya=null,Co=null;if(Mle=!nr,Mle&&(nr=""),typeof nr!="string"&&!cUe(nr)){if(typeof nr.toString!="function")throw Pj("toString is not a function");if(typeof(nr=nr.toString())!="string")throw Pj("dirty is not a string, aborting")}if(!h.isSupported)return nr;if(Wo||Fle(Ji),h.removed=[],typeof nr=="string"&&($r=!1),$r){if(nr.nodeName){const d1=Gp(nr.nodeName);if(!En[d1]||jt[d1])throw Pj("root node is forbidden and cannot be sanitized in-place")}}else if(nr instanceof U)wi=aUe(""),ia=wi.ownerDocument.importNode(nr,!0),ia.nodeType===$1r&&ia.nodeName==="BODY"||ia.nodeName==="HTML"?wi=ia:wi.appendChild(ia);else{if(!De&&!$i&&!Js&&nr.indexOf("<")===-1)return Ge&&ht?Ge.createHTML(nr):nr;if(wi=aUe(nr),!wi)return De?null:ht?Xe:""}wi&&ba&&h1(wi.firstChild);const wp=lUe($r?nr:wi);for(;Ya=wp.nextNode();)uUe(Ya),hUe(Ya),Ya.content instanceof N&&qjr(Ya.content);if($r)return nr;if(De){if(Ze)for(Co=ft.call(wi.ownerDocument);wi.firstChild;)Co.appendChild(wi.firstChild);else Co=wi;return(cr.shadowroot||cr.shadowrootmode)&&(Co=rt.call(x,Co,!0)),Co}let c_=Js?wi.outerHTML:wi.innerHTML;return Js&&En["!doctype"]&&wi.ownerDocument&&wi.ownerDocument.doctype&&wi.ownerDocument.doctype.name&&Em(vDe,wi.ownerDocument.doctype.name)&&(c_=" `+c_),$i&&DI([xt,Ht,lr],(d1=>{c_=jj(c_,d1," ")})),Ge&&ht?Ge.createHTML(c_):c_},h.setConfig=function(){Fle(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}),Wo=!0},h.clearConfig=function(){Pk=null,Wo=!1},h.isValidAttribute=function(nr,Ji,wi){Pk||Fle({});const ia=Gp(nr),Ya=Gp(Ji);return fUe(ia,Ya,wi)},h.addHook=function(nr,Ji){typeof Ji=="function"&&Cj(wt[nr],Ji)},h.removeHook=function(nr,Ji){if(Ji!==void 0){const wi=w1r(wt[nr],Ji);return wi===-1?void 0:_1r(wt[nr],wi,1)[0]}return uDe(wt[nr])},h.removeHooks=function(nr){wt[nr]=[]},h.removeAllHooks=function(){wt={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},h})(),z1r=s(60680),U1r=s.n(z1r),V1r=s(61448),W1r=s.n(V1r),H1r=s(77731),J1r=s.n(H1r),K1r={7:function(i){var o,h=typeof Reflect=="object"?Reflect:null,v=h&&typeof h.apply=="function"?h.apply:function(Ee,ye,Fe){return Function.prototype.apply.call(Ee,ye,Fe)};o=h&&typeof h.ownKeys=="function"?h.ownKeys:Object.getOwnPropertySymbols?function(Ee){return Object.getOwnPropertyNames(Ee).concat(Object.getOwnPropertySymbols(Ee))}:function(Ee){return Object.getOwnPropertyNames(Ee)};var x=Number.isNaN||function(Ee){return Ee!=Ee};function C(){C.init.call(this)}i.exports=C,i.exports.once=function(Ee,ye){return new Promise((function(Fe,ze){function Le(Xe){Ee.removeListener(ye,Ge),ze(Xe)}function Ge(){typeof Ee.removeListener=="function"&&Ee.removeListener("error",Le),Fe([].slice.call(arguments))}de(Ee,ye,Ge,{once:!0}),ye!=="error"&&(function(Xe,dt,_t){typeof Xe.on=="function"&&de(Xe,"error",dt,_t)})(Ee,Le,{once:!0})}))},C.EventEmitter=C,C.prototype._events=void 0,C.prototype._eventsCount=0,C.prototype._maxListeners=void 0;var N=10;function D(Ee){if(typeof Ee!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Ee)}function U(Ee){return Ee._maxListeners===void 0?C.defaultMaxListeners:Ee._maxListeners}function G(Ee,ye,Fe,ze){var Le,Ge,Xe;if(D(Fe),(Ge=Ee._events)===void 0?(Ge=Ee._events=Object.create(null),Ee._eventsCount=0):(Ge.newListener!==void 0&&(Ee.emit("newListener",ye,Fe.listener?Fe.listener:Fe),Ge=Ee._events),Xe=Ge[ye]),Xe===void 0)Xe=Ge[ye]=Fe,++Ee._eventsCount;else if(typeof Xe=="function"?Xe=Ge[ye]=ze?[Fe,Xe]:[Xe,Fe]:ze?Xe.unshift(Fe):Xe.push(Fe),(Le=U(Ee))>0&&Xe.length>Le&&!Xe.warned){Xe.warned=!0;var dt=new Error("Possible EventEmitter memory leak detected. "+Xe.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");dt.name="MaxListenersExceededWarning",dt.emitter=Ee,dt.type=ye,dt.count=Xe.length,(function(_t){console&&console.warn&&console.warn(_t)})(dt)}return Ee}function X(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function re(Ee,ye,Fe){var ze={fired:!1,wrapFn:void 0,target:Ee,type:ye,listener:Fe},Le=X.bind(ze);return Le.listener=Fe,ze.wrapFn=Le,Le}function ue(Ee,ye,Fe){var ze=Ee._events;if(ze===void 0)return[];var Le=ze[ye];return Le===void 0?[]:typeof Le=="function"?Fe?[Le.listener||Le]:[Le]:Fe?(function(Ge){for(var Xe=new Array(Ge.length),dt=0;dt0&&(Ge=ye[0]),Ge instanceof Error)throw Ge;var Xe=new Error("Unhandled error."+(Ge?" ("+Ge.message+")":""));throw Xe.context=Ge,Xe}var dt=Le[Ee];if(dt===void 0)return!1;if(typeof dt=="function")v(dt,this,ye);else{var _t=dt.length,ft=he(dt,_t);for(Fe=0;Fe<_t;++Fe)v(ft[Fe],this,ye)}return!0},C.prototype.addListener=function(Ee,ye){return G(this,Ee,ye,!1)},C.prototype.on=C.prototype.addListener,C.prototype.prependListener=function(Ee,ye){return G(this,Ee,ye,!0)},C.prototype.once=function(Ee,ye){return D(ye),this.on(Ee,re(this,Ee,ye)),this},C.prototype.prependOnceListener=function(Ee,ye){return D(ye),this.prependListener(Ee,re(this,Ee,ye)),this},C.prototype.removeListener=function(Ee,ye){var Fe,ze,Le,Ge,Xe;if(D(ye),(ze=this._events)===void 0)return this;if((Fe=ze[Ee])===void 0)return this;if(Fe===ye||Fe.listener===ye)--this._eventsCount==0?this._events=Object.create(null):(delete ze[Ee],ze.removeListener&&this.emit("removeListener",Ee,Fe.listener||ye));else if(typeof Fe!="function"){for(Le=-1,Ge=Fe.length-1;Ge>=0;Ge--)if(Fe[Ge]===ye||Fe[Ge].listener===ye){Xe=Fe[Ge].listener,Le=Ge;break}if(Le<0)return this;Le===0?Fe.shift():(function(dt,_t){for(;_t+1=0;ze--)this.removeListener(Ee,ye[ze]);return this},C.prototype.listeners=function(Ee){return ue(this,Ee,!0)},C.prototype.rawListeners=function(Ee){return ue(this,Ee,!1)},C.listenerCount=function(Ee,ye){return typeof Ee.listenerCount=="function"?Ee.listenerCount(ye):oe.call(Ee,ye)},C.prototype.listenerCount=oe,C.prototype.eventNames=function(){return this._eventsCount>0?o(this._events):[]}},48:function(i){var o={};function h(x,C,N){N||(N=Error);var D=(function(U){function G(X,re,ue){return U.call(this,(function(oe,he,de){return typeof C=="string"?C:C(oe,he,de)})(X,re,ue))||this}return(function(X,re){X.prototype=Object.create(re.prototype),X.prototype.constructor=X,X.__proto__=re})(G,U),G})(N);D.prototype.name=N.name,D.prototype.code=x,o[x]=D}function v(x,C){if(Array.isArray(x)){var N=x.length;return x=x.map((function(D){return String(D)})),N>2?"one of ".concat(C," ").concat(x.slice(0,N-1).join(", "),", or ")+x[N-1]:N===2?"one of ".concat(C," ").concat(x[0]," or ").concat(x[1]):"of ".concat(C," ").concat(x[0])}return"of ".concat(C," ").concat(String(x))}h("ERR_INVALID_OPT_VALUE",(function(x,C){return'The value "'+C+'" is invalid for option "'+x+'"'}),TypeError),h("ERR_INVALID_ARG_TYPE",(function(x,C,N){var D,U;if(typeof C=="string"&&(function(X,re,ue){return X.substr(0,re.length)===re})(C,"not ")?(D="must not be",C=C.replace(/^not /,"")):D="must be",(function(X,re,ue){return(ue===void 0||ue>X.length)&&(ue=X.length),X.substring(ue-re.length,ue)===re})(x," argument"))U="The ".concat(x," ").concat(D," ").concat(v(C,"type"));else{var G=(function(X,re,ue){return typeof ue!="number"&&(ue=0),!(ue+re.length>X.length)&&X.indexOf(re,ue)!==-1})(x,".")?"property":"argument";U='The "'.concat(x,'" ').concat(G," ").concat(D," ").concat(v(C,"type"))}return U+". Received type ".concat(typeof N)}),TypeError),h("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),h("ERR_METHOD_NOT_IMPLEMENTED",(function(x){return"The "+x+" method is not implemented"})),h("ERR_STREAM_PREMATURE_CLOSE","Premature close"),h("ERR_STREAM_DESTROYED",(function(x){return"Cannot call "+x+" after a stream was destroyed"})),h("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),h("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),h("ERR_STREAM_WRITE_AFTER_END","write after end"),h("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),h("ERR_UNKNOWN_ENCODING",(function(x){return"Unknown encoding: "+x}),TypeError),h("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),i.exports.F=o},107:function(i,o,h){var v=h(698),x=h(392),C=h(861).Buffer,N=[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],D=new Array(64);function U(){this.init(),this._w=D,x.call(this,64,56)}function G(de,Ee,ye){return ye^de&(Ee^ye)}function X(de,Ee,ye){return de&Ee|ye&(de|Ee)}function re(de){return(de>>>2|de<<30)^(de>>>13|de<<19)^(de>>>22|de<<10)}function ue(de){return(de>>>6|de<<26)^(de>>>11|de<<21)^(de>>>25|de<<7)}function oe(de){return(de>>>7|de<<25)^(de>>>18|de<<14)^de>>>3}function he(de){return(de>>>17|de<<15)^(de>>>19|de<<13)^de>>>10}v(U,x),U.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},U.prototype._update=function(de){for(var Ee=this._w,ye=0|this._a,Fe=0|this._b,ze=0|this._c,Le=0|this._d,Ge=0|this._e,Xe=0|this._f,dt=0|this._g,_t=0|this._h,ft=0;ft<16;++ft)Ee[ft]=de.readInt32BE(4*ft);for(;ft<64;++ft)Ee[ft]=he(Ee[ft-2])+Ee[ft-7]+oe(Ee[ft-15])+Ee[ft-16]|0;for(var st=0;st<64;++st){var rt=_t+ue(Ge)+G(Ge,Xe,dt)+N[st]+Ee[st]|0,wt=re(ye)+X(ye,Fe,ze)|0;_t=dt,dt=Xe,Xe=Ge,Ge=Le+rt|0,Le=ze,ze=Fe,Fe=ye,ye=rt+wt|0}this._a=ye+this._a|0,this._b=Fe+this._b|0,this._c=ze+this._c|0,this._d=Le+this._d|0,this._e=Ge+this._e|0,this._f=Xe+this._f|0,this._g=dt+this._g|0,this._h=_t+this._h|0},U.prototype._hash=function(){var de=C.allocUnsafe(32);return de.writeInt32BE(this._a,0),de.writeInt32BE(this._b,4),de.writeInt32BE(this._c,8),de.writeInt32BE(this._d,12),de.writeInt32BE(this._e,16),de.writeInt32BE(this._f,20),de.writeInt32BE(this._g,24),de.writeInt32BE(this._h,28),de},i.exports=U},123:function(i,o,h){var v=h(606),x=h(499),C=h(310).Stream;function N(U,G,X){var re,ue=(function(Fe,ze){return new Array(ze||0).join(Fe||"")})(G,X=X||0),oe=U;if(typeof U=="object"&&(oe=U[re=Object.keys(U)[0]])&&oe._elem)return oe._elem.name=re,oe._elem.icount=X,oe._elem.indent=G,oe._elem.indents=ue,oe._elem.interrupt=oe,oe._elem;var he,de=[],Ee=[];function ye(Fe){Object.keys(Fe).forEach((function(ze){de.push((function(Le,Ge){return Le+'="'+x(Ge)+'"'})(ze,Fe[ze]))}))}switch(typeof oe){case"object":if(oe===null)break;oe._attr&&ye(oe._attr),oe._cdata&&Ee.push(("/g,"]]]]>")+"]]>"),oe.forEach&&(he=!1,Ee.push(""),oe.forEach((function(Fe){typeof Fe=="object"?Object.keys(Fe)[0]=="_attr"?ye(Fe._attr):Ee.push(N(Fe,G,X+1)):(Ee.pop(),he=!0,Ee.push(x(Fe)))})),he||Ee.push(""));break;default:Ee.push(x(oe))}return{name:re,interrupt:!1,attributes:de,content:Ee,icount:X,indents:ue,indent:G}}function D(U,G,X){if(typeof G!="object")return U(!1,G);var re=G.interrupt?1:G.content.length;function ue(){for(;G.content.length;){var he=G.content.shift();if(he!==void 0){if(oe(he))return;D(U,he)}}U(!1,(re>1?G.indents:"")+(G.name?"":"")+(G.indent&&!X?` `:"")),X&&X()}function oe(he){return!!he.interrupt&&(he.interrupt.append=U,he.interrupt.end=ue,he.interrupt=!1,U(!0),!0)}if(U(!1,G.indents+(G.name?"<"+G.name:"")+(G.attributes.length?" "+G.attributes.join(" "):"")+(re?G.name?">":"":G.name?"/>":"")+(G.indent&&re>1?` `:"")),!re)return U(!1,G.indent?` `:"");oe(G)||ue()}i.exports=function(U,G){typeof G!="object"&&(G={indent:G});var X=G.stream?new C:null,re="",ue=!1,oe=G.indent?G.indent===!0?" ":G.indent:"",he=!0;function de(ze){he?v.nextTick(ze):ze()}function Ee(ze,Le){if(Le!==void 0&&(re+=Le),ze&&!ue&&(X=X||new C,ue=!0),ze&&ue){var Ge=re;de((function(){X.emit("data",Ge)})),re=""}}function ye(ze,Le){D(Ee,N(ze,oe,oe?1:0),Le)}function Fe(){if(X){var ze=re;de((function(){X.emit("data",ze),X.emit("end"),X.readable=!1,X.emit("close")}))}}return de((function(){he=!1})),G.declaration&&(function(ze){var Le={version:"1.0",encoding:ze.encoding||"UTF-8"};ze.standalone&&(Le.standalone=ze.standalone),ye({"?xml":{_attr:Le}}),re=re.replace("/>","?>")})(G.declaration),U&&U.forEach?U.forEach((function(ze,Le){var Ge;Le+1===U.length&&(Ge=Fe),ye(ze,Ge)})):ye(U,Fe),X?(X.readable=!0,X):re},i.exports.element=i.exports.Element=function(){var U={_elem:N(Array.prototype.slice.call(arguments)),push:function(G){if(!this.append)throw new Error("not assigned to a parent!");var X=this,re=this._elem.indent;D(this.append,N(G,re,this._elem.icount+(re?1:0)),(function(){X.append(!0)}))},close:function(G){G!==void 0&&this.push(G),this.end&&this.end()}};return U}},141:function(i,o,h){var v=h(861).Buffer,x=v.isEncoding||function(he){switch((he=""+he)&&he.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 C(he){var de;switch(this.encoding=(function(Ee){var ye=(function(Fe){if(!Fe)return"utf8";for(var ze;;)switch(Fe){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 Fe;default:if(ze)return;Fe=(""+Fe).toLowerCase(),ze=!0}})(Ee);if(typeof ye!="string"&&(v.isEncoding===x||!x(Ee)))throw new Error("Unknown encoding: "+Ee);return ye||Ee})(he),this.encoding){case"utf16le":this.text=U,this.end=G,de=4;break;case"utf8":this.fillLast=D,de=4;break;case"base64":this.text=X,this.end=re,de=3;break;default:return this.write=ue,void(this.end=oe)}this.lastNeed=0,this.lastTotal=0,this.lastChar=v.allocUnsafe(de)}function N(he){return he<=127?0:he>>5==6?2:he>>4==14?3:he>>3==30?4:he>>6==2?-1:-2}function D(he){var de=this.lastTotal-this.lastNeed,Ee=(function(ye,Fe){if((192&Fe[0])!=128)return ye.lastNeed=0,"�";if(ye.lastNeed>1&&Fe.length>1){if((192&Fe[1])!=128)return ye.lastNeed=1,"�";if(ye.lastNeed>2&&Fe.length>2&&(192&Fe[2])!=128)return ye.lastNeed=2,"�"}})(this,he);return Ee!==void 0?Ee:this.lastNeed<=he.length?(he.copy(this.lastChar,de,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(he.copy(this.lastChar,de,0,he.length),void(this.lastNeed-=he.length))}function U(he,de){if((he.length-de)%2==0){var Ee=he.toString("utf16le",de);if(Ee){var ye=Ee.charCodeAt(Ee.length-1);if(ye>=55296&&ye<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=he[he.length-2],this.lastChar[1]=he[he.length-1],Ee.slice(0,-1)}return Ee}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=he[he.length-1],he.toString("utf16le",de,he.length-1)}function G(he){var de=he&&he.length?this.write(he):"";if(this.lastNeed){var Ee=this.lastTotal-this.lastNeed;return de+this.lastChar.toString("utf16le",0,Ee)}return de}function X(he,de){var Ee=(he.length-de)%3;return Ee===0?he.toString("base64",de):(this.lastNeed=3-Ee,this.lastTotal=3,Ee===1?this.lastChar[0]=he[he.length-1]:(this.lastChar[0]=he[he.length-2],this.lastChar[1]=he[he.length-1]),he.toString("base64",de,he.length-Ee))}function re(he){var de=he&&he.length?this.write(he):"";return this.lastNeed?de+this.lastChar.toString("base64",0,3-this.lastNeed):de}function ue(he){return he.toString(this.encoding)}function oe(he){return he&&he.length?this.write(he):""}o.I=C,C.prototype.write=function(he){if(he.length===0)return"";var de,Ee;if(this.lastNeed){if((de=this.fillLast(he))===void 0)return"";Ee=this.lastNeed,this.lastNeed=0}else Ee=0;return Ee=0?(Xe>0&&(Fe.lastNeed=Xe-1),Xe):--Ge=0?(Xe>0&&(Fe.lastNeed=Xe-2),Xe):--Ge=0?(Xe>0&&(Xe===2?Xe=0:Fe.lastNeed=Xe-3),Xe):0})(this,he,de);if(!this.lastNeed)return he.toString("utf8",de);this.lastTotal=Ee;var ye=he.length-(Ee-this.lastNeed);return he.copy(this.lastChar,0,ye),he.toString("utf8",de,ye)},C.prototype.fillLast=function(he){if(this.lastNeed<=he.length)return he.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,this.lastTotal-this.lastNeed,0,he.length),this.lastNeed-=he.length}},157:function(i){i.exports=function(){throw new Error("Readable.from is not available in the browser")}},209:function(i,o,h){var v=h(606),x=65536,C=h(861).Buffer,N=h.g.crypto||h.g.msCrypto;N&&N.getRandomValues?i.exports=function(D,U){if(D>4294967295)throw new RangeError("requested too many random bytes");var G=C.allocUnsafe(D);if(D>0)if(D>x)for(var X=0;XN)throw new RangeError('The value "'+De+'" is invalid for option "size"');const Ze=new Uint8Array(De);return Object.setPrototypeOf(Ze,U.prototype),Ze}function U(De,Ze,ht){if(typeof De=="number"){if(typeof Ze=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return re(De)}return G(De,Ze,ht)}function G(De,Ze,ht){if(typeof De=="string")return(function(or,$r){if(typeof $r=="string"&&$r!==""||($r="utf8"),!U.isEncoding($r))throw new TypeError("Unknown encoding: "+$r);const Zn=0|de(or,$r);let Hi=D(Zn);const Is=Hi.write(or,$r);return Is!==Zn&&(Hi=Hi.slice(0,Is)),Hi})(De,Ze);if(ArrayBuffer.isView(De))return(function(or){if($i(or,Uint8Array)){const $r=new Uint8Array(or);return oe($r.buffer,$r.byteOffset,$r.byteLength)}return ue(or)})(De);if(De==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof De);if($i(De,ArrayBuffer)||De&&$i(De.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&($i(De,SharedArrayBuffer)||De&&$i(De.buffer,SharedArrayBuffer)))return oe(De,Ze,ht);if(typeof De=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Xt=De.valueOf&&De.valueOf();if(Xt!=null&&Xt!==De)return U.from(Xt,Ze,ht);const Vt=(function(or){if(U.isBuffer(or)){const $r=0|he(or.length),Zn=D($r);return Zn.length===0||or.copy(Zn,0,0,$r),Zn}return or.length!==void 0?typeof or.length!="number"||Wi(or.length)?D(0):ue(or):or.type==="Buffer"&&Array.isArray(or.data)?ue(or.data):void 0})(De);if(Vt)return Vt;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof De[Symbol.toPrimitive]=="function")return U.from(De[Symbol.toPrimitive]("string"),Ze,ht);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof De)}function X(De){if(typeof De!="number")throw new TypeError('"size" argument must be of type number');if(De<0)throw new RangeError('The value "'+De+'" is invalid for option "size"')}function re(De){return X(De),D(De<0?0:0|he(De))}function ue(De){const Ze=De.length<0?0:0|he(De.length),ht=D(Ze);for(let Xt=0;Xt=N)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+N.toString(16)+" bytes");return 0|De}function de(De,Ze){if(U.isBuffer(De))return De.length;if(ArrayBuffer.isView(De)||$i(De,ArrayBuffer))return De.byteLength;if(typeof De!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof De);const ht=De.length,Xt=arguments.length>2&&arguments[2]===!0;if(!Xt&&ht===0)return 0;let Vt=!1;for(;;)switch(Ze){case"ascii":case"latin1":case"binary":return ht;case"utf8":case"utf-8":return Ei(De).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*ht;case"hex":return ht>>>1;case"base64":return Li(De).length;default:if(Vt)return Xt?-1:Ei(De).length;Ze=(""+Ze).toLowerCase(),Vt=!0}}function Ee(De,Ze,ht){let Xt=!1;if((Ze===void 0||Ze<0)&&(Ze=0),Ze>this.length||((ht===void 0||ht>this.length)&&(ht=this.length),ht<=0)||(ht>>>=0)<=(Ze>>>=0))return"";for(De||(De="utf8");;)switch(De){case"hex":return Ht(this,Ze,ht);case"utf8":case"utf-8":return st(this,Ze,ht);case"ascii":return wt(this,Ze,ht);case"latin1":case"binary":return xt(this,Ze,ht);case"base64":return ft(this,Ze,ht);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return lr(this,Ze,ht);default:if(Xt)throw new TypeError("Unknown encoding: "+De);De=(De+"").toLowerCase(),Xt=!0}}function ye(De,Ze,ht){const Xt=De[Ze];De[Ze]=De[ht],De[ht]=Xt}function Fe(De,Ze,ht,Xt,Vt){if(De.length===0)return-1;if(typeof ht=="string"?(Xt=ht,ht=0):ht>2147483647?ht=2147483647:ht<-2147483648&&(ht=-2147483648),Wi(ht=+ht)&&(ht=Vt?0:De.length-1),ht<0&&(ht=De.length+ht),ht>=De.length){if(Vt)return-1;ht=De.length-1}else if(ht<0){if(!Vt)return-1;ht=0}if(typeof Ze=="string"&&(Ze=U.from(Ze,Xt)),U.isBuffer(Ze))return Ze.length===0?-1:ze(De,Ze,ht,Xt,Vt);if(typeof Ze=="number")return Ze&=255,typeof Uint8Array.prototype.indexOf=="function"?Vt?Uint8Array.prototype.indexOf.call(De,Ze,ht):Uint8Array.prototype.lastIndexOf.call(De,Ze,ht):ze(De,[Ze],ht,Xt,Vt);throw new TypeError("val must be string, number or Buffer")}function ze(De,Ze,ht,Xt,Vt){let or,$r=1,Zn=De.length,Hi=Ze.length;if(Xt!==void 0&&((Xt=String(Xt).toLowerCase())==="ucs2"||Xt==="ucs-2"||Xt==="utf16le"||Xt==="utf-16le")){if(De.length<2||Ze.length<2)return-1;$r=2,Zn/=2,Hi/=2,ht/=2}function Is(ks,wa){return $r===1?ks[wa]:ks.readUInt16BE(wa*$r)}if(Vt){let ks=-1;for(or=ht;orZn&&(ht=Zn-Hi),or=ht;or>=0;or--){let ks=!0;for(let wa=0;waVt&&(Xt=Vt):Xt=Vt;const or=Ze.length;let $r;for(Xt>or/2&&(Xt=or/2),$r=0;$r>8,Hi=$r%256,Is.push(Hi),Is.push(Zn);return Is})(Ze,De.length-ht),De,ht,Xt)}function ft(De,Ze,ht){return Ze===0&&ht===De.length?v.fromByteArray(De):v.fromByteArray(De.slice(Ze,ht))}function st(De,Ze,ht){ht=Math.min(De.length,ht);const Xt=[];let Vt=Ze;for(;Vt239?4:or>223?3:or>191?2:1;if(Vt+Zn<=ht){let Hi,Is,ks,wa;switch(Zn){case 1:or<128&&($r=or);break;case 2:Hi=De[Vt+1],(192&Hi)==128&&(wa=(31&or)<<6|63&Hi,wa>127&&($r=wa));break;case 3:Hi=De[Vt+1],Is=De[Vt+2],(192&Hi)==128&&(192&Is)==128&&(wa=(15&or)<<12|(63&Hi)<<6|63&Is,wa>2047&&(wa<55296||wa>57343)&&($r=wa));break;case 4:Hi=De[Vt+1],Is=De[Vt+2],ks=De[Vt+3],(192&Hi)==128&&(192&Is)==128&&(192&ks)==128&&(wa=(15&or)<<18|(63&Hi)<<12|(63&Is)<<6|63&ks,wa>65535&&wa<1114112&&($r=wa))}}$r===null?($r=65533,Zn=1):$r>65535&&($r-=65536,Xt.push($r>>>10&1023|55296),$r=56320|1023&$r),Xt.push($r),Vt+=Zn}return(function(or){const $r=or.length;if($r<=rt)return String.fromCharCode.apply(String,or);let Zn="",Hi=0;for(;Hi<$r;)Zn+=String.fromCharCode.apply(String,or.slice(Hi,Hi+=rt));return Zn})(Xt)}o.kMaxLength=N,U.TYPED_ARRAY_SUPPORT=(function(){try{const De=new Uint8Array(1),Ze={foo:function(){return 42}};return Object.setPrototypeOf(Ze,Uint8Array.prototype),Object.setPrototypeOf(De,Ze),De.foo()===42}catch{return!1}})(),U.TYPED_ARRAY_SUPPORT||typeof console>"u"||typeof console.error!="function"||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(U.prototype,"parent",{enumerable:!0,get:function(){if(U.isBuffer(this))return this.buffer}}),Object.defineProperty(U.prototype,"offset",{enumerable:!0,get:function(){if(U.isBuffer(this))return this.byteOffset}}),U.poolSize=8192,U.from=function(De,Ze,ht){return G(De,Ze,ht)},Object.setPrototypeOf(U.prototype,Uint8Array.prototype),Object.setPrototypeOf(U,Uint8Array),U.alloc=function(De,Ze,ht){return(function(Xt,Vt,or){return X(Xt),Xt<=0?D(Xt):Vt!==void 0?typeof or=="string"?D(Xt).fill(Vt,or):D(Xt).fill(Vt):D(Xt)})(De,Ze,ht)},U.allocUnsafe=function(De){return re(De)},U.allocUnsafeSlow=function(De){return re(De)},U.isBuffer=function(De){return De!=null&&De._isBuffer===!0&&De!==U.prototype},U.compare=function(De,Ze){if($i(De,Uint8Array)&&(De=U.from(De,De.offset,De.byteLength)),$i(Ze,Uint8Array)&&(Ze=U.from(Ze,Ze.offset,Ze.byteLength)),!U.isBuffer(De)||!U.isBuffer(Ze))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(De===Ze)return 0;let ht=De.length,Xt=Ze.length;for(let Vt=0,or=Math.min(ht,Xt);VtXt.length?(U.isBuffer(or)||(or=U.from(or)),or.copy(Xt,Vt)):Uint8Array.prototype.set.call(Xt,or,Vt);else{if(!U.isBuffer(or))throw new TypeError('"list" argument must be an Array of Buffers');or.copy(Xt,Vt)}Vt+=or.length}return Xt},U.byteLength=de,U.prototype._isBuffer=!0,U.prototype.swap16=function(){const De=this.length;if(De%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let Ze=0;ZeZe&&(De+=" ... "),""},C&&(U.prototype[C]=U.prototype.inspect),U.prototype.compare=function(De,Ze,ht,Xt,Vt){if($i(De,Uint8Array)&&(De=U.from(De,De.offset,De.byteLength)),!U.isBuffer(De))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof De);if(Ze===void 0&&(Ze=0),ht===void 0&&(ht=De?De.length:0),Xt===void 0&&(Xt=0),Vt===void 0&&(Vt=this.length),Ze<0||ht>De.length||Xt<0||Vt>this.length)throw new RangeError("out of range index");if(Xt>=Vt&&Ze>=ht)return 0;if(Xt>=Vt)return-1;if(Ze>=ht)return 1;if(this===De)return 0;let or=(Vt>>>=0)-(Xt>>>=0),$r=(ht>>>=0)-(Ze>>>=0);const Zn=Math.min(or,$r),Hi=this.slice(Xt,Vt),Is=De.slice(Ze,ht);for(let ks=0;ks>>=0,isFinite(ht)?(ht>>>=0,Xt===void 0&&(Xt="utf8")):(Xt=ht,ht=void 0)}const Vt=this.length-Ze;if((ht===void 0||ht>Vt)&&(ht=Vt),De.length>0&&(ht<0||Ze<0)||Ze>this.length)throw new RangeError("Attempt to write outside buffer bounds");Xt||(Xt="utf8");let or=!1;for(;;)switch(Xt){case"hex":return Le(this,De,Ze,ht);case"utf8":case"utf-8":return Ge(this,De,Ze,ht);case"ascii":case"latin1":case"binary":return Xe(this,De,Ze,ht);case"base64":return dt(this,De,Ze,ht);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _t(this,De,Ze,ht);default:if(or)throw new TypeError("Unknown encoding: "+Xt);Xt=(""+Xt).toLowerCase(),or=!0}},U.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const rt=4096;function wt(De,Ze,ht){let Xt="";ht=Math.min(De.length,ht);for(let Vt=Ze;VtXt)&&(ht=Xt);let Vt="";for(let or=Ze;orht)throw new RangeError("Trying to access beyond buffer length")}function yr(De,Ze,ht,Xt,Vt,or){if(!U.isBuffer(De))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ze>Vt||ZeDe.length)throw new RangeError("Index out of range")}function Fr(De,Ze,ht,Xt,Vt){Dt(Ze,Xt,Vt,De,ht,7);let or=Number(Ze&BigInt(4294967295));De[ht++]=or,or>>=8,De[ht++]=or,or>>=8,De[ht++]=or,or>>=8,De[ht++]=or;let $r=Number(Ze>>BigInt(32)&BigInt(4294967295));return De[ht++]=$r,$r>>=8,De[ht++]=$r,$r>>=8,De[ht++]=$r,$r>>=8,De[ht++]=$r,ht}function Cn(De,Ze,ht,Xt,Vt){Dt(Ze,Xt,Vt,De,ht,7);let or=Number(Ze&BigInt(4294967295));De[ht+7]=or,or>>=8,De[ht+6]=or,or>>=8,De[ht+5]=or,or>>=8,De[ht+4]=or;let $r=Number(Ze>>BigInt(32)&BigInt(4294967295));return De[ht+3]=$r,$r>>=8,De[ht+2]=$r,$r>>=8,De[ht+1]=$r,$r>>=8,De[ht]=$r,ht+8}function Qr(De,Ze,ht,Xt,Vt,or){if(ht+Xt>De.length)throw new RangeError("Index out of range");if(ht<0)throw new RangeError("Index out of range")}function ln(De,Ze,ht,Xt,Vt){return Ze=+Ze,ht>>>=0,Vt||Qr(De,0,ht,4),x.write(De,Ze,ht,Xt,23,4),ht+4}function En(De,Ze,ht,Xt,Vt){return Ze=+Ze,ht>>>=0,Vt||Qr(De,0,ht,8),x.write(De,Ze,ht,Xt,52,8),ht+8}U.prototype.slice=function(De,Ze){const ht=this.length;(De=~~De)<0?(De+=ht)<0&&(De=0):De>ht&&(De=ht),(Ze=Ze===void 0?ht:~~Ze)<0?(Ze+=ht)<0&&(Ze=0):Ze>ht&&(Ze=ht),Ze>>=0,Ze>>>=0,ht||Gt(De,Ze,this.length);let Xt=this[De],Vt=1,or=0;for(;++or>>=0,Ze>>>=0,ht||Gt(De,Ze,this.length);let Xt=this[De+--Ze],Vt=1;for(;Ze>0&&(Vt*=256);)Xt+=this[De+--Ze]*Vt;return Xt},U.prototype.readUint8=U.prototype.readUInt8=function(De,Ze){return De>>>=0,Ze||Gt(De,1,this.length),this[De]},U.prototype.readUint16LE=U.prototype.readUInt16LE=function(De,Ze){return De>>>=0,Ze||Gt(De,2,this.length),this[De]|this[De+1]<<8},U.prototype.readUint16BE=U.prototype.readUInt16BE=function(De,Ze){return De>>>=0,Ze||Gt(De,2,this.length),this[De]<<8|this[De+1]},U.prototype.readUint32LE=U.prototype.readUInt32LE=function(De,Ze){return De>>>=0,Ze||Gt(De,4,this.length),(this[De]|this[De+1]<<8|this[De+2]<<16)+16777216*this[De+3]},U.prototype.readUint32BE=U.prototype.readUInt32BE=function(De,Ze){return De>>>=0,Ze||Gt(De,4,this.length),16777216*this[De]+(this[De+1]<<16|this[De+2]<<8|this[De+3])},U.prototype.readBigUInt64LE=Wo((function(De){jt(De>>>=0,"offset");const Ze=this[De],ht=this[De+7];Ze!==void 0&&ht!==void 0||xr(De,this.length-8);const Xt=Ze+256*this[++De]+65536*this[++De]+this[++De]*2**24,Vt=this[++De]+256*this[++De]+65536*this[++De]+ht*2**24;return BigInt(Xt)+(BigInt(Vt)<>>=0,"offset");const Ze=this[De],ht=this[De+7];Ze!==void 0&&ht!==void 0||xr(De,this.length-8);const Xt=Ze*2**24+65536*this[++De]+256*this[++De]+this[++De],Vt=this[++De]*2**24+65536*this[++De]+256*this[++De]+ht;return(BigInt(Xt)<>>=0,Ze>>>=0,ht||Gt(De,Ze,this.length);let Xt=this[De],Vt=1,or=0;for(;++or=Vt&&(Xt-=Math.pow(2,8*Ze)),Xt},U.prototype.readIntBE=function(De,Ze,ht){De>>>=0,Ze>>>=0,ht||Gt(De,Ze,this.length);let Xt=Ze,Vt=1,or=this[De+--Xt];for(;Xt>0&&(Vt*=256);)or+=this[De+--Xt]*Vt;return Vt*=128,or>=Vt&&(or-=Math.pow(2,8*Ze)),or},U.prototype.readInt8=function(De,Ze){return De>>>=0,Ze||Gt(De,1,this.length),128&this[De]?-1*(255-this[De]+1):this[De]},U.prototype.readInt16LE=function(De,Ze){De>>>=0,Ze||Gt(De,2,this.length);const ht=this[De]|this[De+1]<<8;return 32768&ht?4294901760|ht:ht},U.prototype.readInt16BE=function(De,Ze){De>>>=0,Ze||Gt(De,2,this.length);const ht=this[De+1]|this[De]<<8;return 32768&ht?4294901760|ht:ht},U.prototype.readInt32LE=function(De,Ze){return De>>>=0,Ze||Gt(De,4,this.length),this[De]|this[De+1]<<8|this[De+2]<<16|this[De+3]<<24},U.prototype.readInt32BE=function(De,Ze){return De>>>=0,Ze||Gt(De,4,this.length),this[De]<<24|this[De+1]<<16|this[De+2]<<8|this[De+3]},U.prototype.readBigInt64LE=Wo((function(De){jt(De>>>=0,"offset");const Ze=this[De],ht=this[De+7];Ze!==void 0&&ht!==void 0||xr(De,this.length-8);const Xt=this[De+4]+256*this[De+5]+65536*this[De+6]+(ht<<24);return(BigInt(Xt)<>>=0,"offset");const Ze=this[De],ht=this[De+7];Ze!==void 0&&ht!==void 0||xr(De,this.length-8);const Xt=(Ze<<24)+65536*this[++De]+256*this[++De]+this[++De];return(BigInt(Xt)<>>=0,Ze||Gt(De,4,this.length),x.read(this,De,!0,23,4)},U.prototype.readFloatBE=function(De,Ze){return De>>>=0,Ze||Gt(De,4,this.length),x.read(this,De,!1,23,4)},U.prototype.readDoubleLE=function(De,Ze){return De>>>=0,Ze||Gt(De,8,this.length),x.read(this,De,!0,52,8)},U.prototype.readDoubleBE=function(De,Ze){return De>>>=0,Ze||Gt(De,8,this.length),x.read(this,De,!1,52,8)},U.prototype.writeUintLE=U.prototype.writeUIntLE=function(De,Ze,ht,Xt){De=+De,Ze>>>=0,ht>>>=0,Xt||yr(this,De,Ze,ht,Math.pow(2,8*ht)-1,0);let Vt=1,or=0;for(this[Ze]=255&De;++or>>=0,ht>>>=0,Xt||yr(this,De,Ze,ht,Math.pow(2,8*ht)-1,0);let Vt=ht-1,or=1;for(this[Ze+Vt]=255&De;--Vt>=0&&(or*=256);)this[Ze+Vt]=De/or&255;return Ze+ht},U.prototype.writeUint8=U.prototype.writeUInt8=function(De,Ze,ht){return De=+De,Ze>>>=0,ht||yr(this,De,Ze,1,255,0),this[Ze]=255&De,Ze+1},U.prototype.writeUint16LE=U.prototype.writeUInt16LE=function(De,Ze,ht){return De=+De,Ze>>>=0,ht||yr(this,De,Ze,2,65535,0),this[Ze]=255&De,this[Ze+1]=De>>>8,Ze+2},U.prototype.writeUint16BE=U.prototype.writeUInt16BE=function(De,Ze,ht){return De=+De,Ze>>>=0,ht||yr(this,De,Ze,2,65535,0),this[Ze]=De>>>8,this[Ze+1]=255&De,Ze+2},U.prototype.writeUint32LE=U.prototype.writeUInt32LE=function(De,Ze,ht){return De=+De,Ze>>>=0,ht||yr(this,De,Ze,4,4294967295,0),this[Ze+3]=De>>>24,this[Ze+2]=De>>>16,this[Ze+1]=De>>>8,this[Ze]=255&De,Ze+4},U.prototype.writeUint32BE=U.prototype.writeUInt32BE=function(De,Ze,ht){return De=+De,Ze>>>=0,ht||yr(this,De,Ze,4,4294967295,0),this[Ze]=De>>>24,this[Ze+1]=De>>>16,this[Ze+2]=De>>>8,this[Ze+3]=255&De,Ze+4},U.prototype.writeBigUInt64LE=Wo((function(De,Ze=0){return Fr(this,De,Ze,BigInt(0),BigInt("0xffffffffffffffff"))})),U.prototype.writeBigUInt64BE=Wo((function(De,Ze=0){return Cn(this,De,Ze,BigInt(0),BigInt("0xffffffffffffffff"))})),U.prototype.writeIntLE=function(De,Ze,ht,Xt){if(De=+De,Ze>>>=0,!Xt){const Zn=Math.pow(2,8*ht-1);yr(this,De,Ze,ht,Zn-1,-Zn)}let Vt=0,or=1,$r=0;for(this[Ze]=255&De;++Vt>>=0,!Xt){const Zn=Math.pow(2,8*ht-1);yr(this,De,Ze,ht,Zn-1,-Zn)}let Vt=ht-1,or=1,$r=0;for(this[Ze+Vt]=255&De;--Vt>=0&&(or*=256);)De<0&&$r===0&&this[Ze+Vt+1]!==0&&($r=1),this[Ze+Vt]=(De/or|0)-$r&255;return Ze+ht},U.prototype.writeInt8=function(De,Ze,ht){return De=+De,Ze>>>=0,ht||yr(this,De,Ze,1,127,-128),De<0&&(De=255+De+1),this[Ze]=255&De,Ze+1},U.prototype.writeInt16LE=function(De,Ze,ht){return De=+De,Ze>>>=0,ht||yr(this,De,Ze,2,32767,-32768),this[Ze]=255&De,this[Ze+1]=De>>>8,Ze+2},U.prototype.writeInt16BE=function(De,Ze,ht){return De=+De,Ze>>>=0,ht||yr(this,De,Ze,2,32767,-32768),this[Ze]=De>>>8,this[Ze+1]=255&De,Ze+2},U.prototype.writeInt32LE=function(De,Ze,ht){return De=+De,Ze>>>=0,ht||yr(this,De,Ze,4,2147483647,-2147483648),this[Ze]=255&De,this[Ze+1]=De>>>8,this[Ze+2]=De>>>16,this[Ze+3]=De>>>24,Ze+4},U.prototype.writeInt32BE=function(De,Ze,ht){return De=+De,Ze>>>=0,ht||yr(this,De,Ze,4,2147483647,-2147483648),De<0&&(De=4294967295+De+1),this[Ze]=De>>>24,this[Ze+1]=De>>>16,this[Ze+2]=De>>>8,this[Ze+3]=255&De,Ze+4},U.prototype.writeBigInt64LE=Wo((function(De,Ze=0){return Fr(this,De,Ze,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),U.prototype.writeBigInt64BE=Wo((function(De,Ze=0){return Cn(this,De,Ze,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),U.prototype.writeFloatLE=function(De,Ze,ht){return ln(this,De,Ze,!0,ht)},U.prototype.writeFloatBE=function(De,Ze,ht){return ln(this,De,Ze,!1,ht)},U.prototype.writeDoubleLE=function(De,Ze,ht){return En(this,De,Ze,!0,ht)},U.prototype.writeDoubleBE=function(De,Ze,ht){return En(this,De,Ze,!1,ht)},U.prototype.copy=function(De,Ze,ht,Xt){if(!U.isBuffer(De))throw new TypeError("argument should be a Buffer");if(ht||(ht=0),Xt||Xt===0||(Xt=this.length),Ze>=De.length&&(Ze=De.length),Ze||(Ze=0),Xt>0&&Xt=this.length)throw new RangeError("Index out of range");if(Xt<0)throw new RangeError("sourceEnd out of bounds");Xt>this.length&&(Xt=this.length),De.length-Ze>>=0,ht=ht===void 0?this.length:ht>>>0,De||(De=0),typeof De=="number")for(Vt=Ze;Vt=Xt+4;ht-=3)Ze=`_${De.slice(ht-3,ht)}${Ze}`;return`${De.slice(0,ht)}${Ze}`}function Dt(De,Ze,ht,Xt,Vt,or){if(De>ht||De= 0${$r} and < 2${$r} ** ${8*(or+1)}${$r}`:`>= -(2${$r} ** ${8*(or+1)-1}${$r}) and < 2 ** ${8*(or+1)-1}${$r}`,new yn.ERR_OUT_OF_RANGE("value",Zn,De)}(function($r,Zn,Hi){jt(Zn,"offset"),$r[Zn]!==void 0&&$r[Zn+Hi]!==void 0||xr(Zn,$r.length-(Hi+1))})(Xt,Vt,or)}function jt(De,Ze){if(typeof De!="number")throw new yn.ERR_INVALID_ARG_TYPE(Ze,"number",De)}function xr(De,Ze,ht){throw Math.floor(De)!==De?(jt(De,ht),new yn.ERR_OUT_OF_RANGE("offset","an integer",De)):Ze<0?new yn.ERR_BUFFER_OUT_OF_BOUNDS:new yn.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${Ze}`,De)}cr("ERR_BUFFER_OUT_OF_BOUNDS",(function(De){return De?`${De} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),cr("ERR_INVALID_ARG_TYPE",(function(De,Ze){return`The "${De}" argument must be of type number. Received type ${typeof Ze}`}),TypeError),cr("ERR_OUT_OF_RANGE",(function(De,Ze,ht){let Xt=`The value of "${De}" is out of range.`,Vt=ht;return Number.isInteger(ht)&&Math.abs(ht)>2**32?Vt=zi(String(ht)):typeof ht=="bigint"&&(Vt=String(ht),(ht>BigInt(2)**BigInt(32)||ht<-(BigInt(2)**BigInt(32)))&&(Vt=zi(Vt)),Vt+="n"),Xt+=` It must be ${Ze}. Received ${Vt}`,Xt}),RangeError);const dn=/[^+/0-9A-Za-z-_]/g;function Ei(De,Ze){let ht;Ze=Ze||1/0;const Xt=De.length;let Vt=null;const or=[];for(let $r=0;$r55295&&ht<57344){if(!Vt){if(ht>56319){(Ze-=3)>-1&&or.push(239,191,189);continue}if($r+1===Xt){(Ze-=3)>-1&&or.push(239,191,189);continue}Vt=ht;continue}if(ht<56320){(Ze-=3)>-1&&or.push(239,191,189),Vt=ht;continue}ht=65536+(Vt-55296<<10|ht-56320)}else Vt&&(Ze-=3)>-1&&or.push(239,191,189);if(Vt=null,ht<128){if((Ze-=1)<0)break;or.push(ht)}else if(ht<2048){if((Ze-=2)<0)break;or.push(ht>>6|192,63&ht|128)}else if(ht<65536){if((Ze-=3)<0)break;or.push(ht>>12|224,ht>>6&63|128,63&ht|128)}else{if(!(ht<1114112))throw new Error("Invalid code point");if((Ze-=4)<0)break;or.push(ht>>18|240,ht>>12&63|128,ht>>6&63|128,63&ht|128)}}return or}function Li(De){return v.toByteArray((function(Ze){if((Ze=(Ze=Ze.split("=")[0]).trim().replace(dn,"")).length<2)return"";for(;Ze.length%4!=0;)Ze+="=";return Ze})(De))}function Sn(De,Ze,ht,Xt){let Vt;for(Vt=0;Vt=Ze.length||Vt>=De.length);++Vt)Ze[Vt+ht]=De[Vt];return Vt}function $i(De,Ze){return De instanceof Ze||De!=null&&De.constructor!=null&&De.constructor.name!=null&&De.constructor.name===Ze.name}function Wi(De){return De!=De}const Js=(function(){const De="0123456789abcdef",Ze=new Array(256);for(let ht=0;ht<16;++ht){const Xt=16*ht;for(let Vt=0;Vt<16;++Vt)Ze[Xt+Vt]=De[ht]+De[Vt]}return Ze})();function Wo(De){return typeof BigInt>"u"?ba:De}function ba(){throw new Error("BigInt not supported")}},291:function(i,o,h){var v=h(48).F.ERR_INVALID_OPT_VALUE;i.exports={getHighWaterMark:function(x,C,N,D){var U=(function(G,X,re){return G.highWaterMark!=null?G.highWaterMark:X?G[re]:null})(C,D,N);if(U!=null){if(!isFinite(U)||Math.floor(U)!==U||U<0)throw new v(D?N:"highWaterMark",U);return Math.floor(U)}return x.objectMode?16:16384}}},310:function(i,o,h){i.exports=x;var v=h(7).EventEmitter;function x(){v.call(this)}h(698)(x,v),x.Readable=h(412),x.Writable=h(708),x.Duplex=h(382),x.Transform=h(610),x.PassThrough=h(600),x.finished=h(238),x.pipeline=h(758),x.Stream=x,x.prototype.pipe=function(C,N){var D=this;function U(de){C.writable&&C.write(de)===!1&&D.pause&&D.pause()}function G(){D.readable&&D.resume&&D.resume()}D.on("data",U),C.on("drain",G),C._isStdio||N&&N.end===!1||(D.on("end",re),D.on("close",ue));var X=!1;function re(){X||(X=!0,C.end())}function ue(){X||(X=!0,typeof C.destroy=="function"&&C.destroy())}function oe(de){if(he(),v.listenerCount(this,"error")===0)throw de}function he(){D.removeListener("data",U),C.removeListener("drain",G),D.removeListener("end",re),D.removeListener("close",ue),D.removeListener("error",oe),C.removeListener("error",oe),D.removeListener("end",he),D.removeListener("close",he),C.removeListener("close",he)}return D.on("error",oe),C.on("error",oe),D.on("end",he),D.on("close",he),C.on("close",he),C.emit("pipe",D),C}},340:function(){},345:function(i,o,h){i.exports=h(7).EventEmitter},362:function(i){i.exports=Ae},382:function(i,o,h){var v=h(606),x=Object.keys||function(oe){var he=[];for(var de in oe)he.push(de);return he};i.exports=X;var C=h(412),N=h(708);h(698)(X,C);for(var D=x(N.prototype),U=0;U=this._finalSize&&(this._update(this._block),this._block.fill(0));var U=8*this._len;if(U<=4294967295)this._block.writeUInt32BE(U,this._blockSize-4);else{var G=(4294967295&U)>>>0,X=(U-G)/4294967296;this._block.writeUInt32BE(X,this._blockSize-8),this._block.writeUInt32BE(G,this._blockSize-4)}this._update(this._block);var re=this._hash();return N?re.toString(N):re},C.prototype._update=function(){throw new Error("_update must be implemented by subclass")},i.exports=C},412:function(i,o,h){var v,x=h(606);i.exports=ft,ft.ReadableState=_t,h(7).EventEmitter;var C,N=function(Dt,jt){return Dt.listeners(jt).length},D=h(345),U=h(287).Buffer,G=(h.g!==void 0?h.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},X=h(838);C=X&&X.debuglog?X.debuglog("stream"):function(){};var re,ue,oe,he=h(726),de=h(896),Ee=h(291).getHighWaterMark,ye=h(48).F,Fe=ye.ERR_INVALID_ARG_TYPE,ze=ye.ERR_STREAM_PUSH_AFTER_EOF,Le=ye.ERR_METHOD_NOT_IMPLEMENTED,Ge=ye.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;h(698)(ft,D);var Xe=de.errorOrDestroy,dt=["error","close","destroy","pause","resume"];function _t(Dt,jt,xr){v=v||h(382),Dt=Dt||{},typeof xr!="boolean"&&(xr=jt instanceof v),this.objectMode=!!Dt.objectMode,xr&&(this.objectMode=this.objectMode||!!Dt.readableObjectMode),this.highWaterMark=Ee(this,Dt,"readableHighWaterMark",xr),this.buffer=new he,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=Dt.emitClose!==!1,this.autoDestroy=!!Dt.autoDestroy,this.destroyed=!1,this.defaultEncoding=Dt.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Dt.encoding&&(re||(re=h(141).I),this.decoder=new re(Dt.encoding),this.encoding=Dt.encoding)}function ft(Dt){if(v=v||h(382),!(this instanceof ft))return new ft(Dt);var jt=this instanceof v;this._readableState=new _t(Dt,this,jt),this.readable=!0,Dt&&(typeof Dt.read=="function"&&(this._read=Dt.read),typeof Dt.destroy=="function"&&(this._destroy=Dt.destroy)),D.call(this)}function st(Dt,jt,xr,dn,Ei){C("readableAddChunk",jt);var Li,Sn=Dt._readableState;if(jt===null)Sn.reading=!1,(function($i,Wi){if(C("onEofChunk"),!Wi.ended){if(Wi.decoder){var Js=Wi.decoder.end();Js&&Js.length&&(Wi.buffer.push(Js),Wi.length+=Wi.objectMode?1:Js.length)}Wi.ended=!0,Wi.sync?Ht($i):(Wi.needReadable=!1,Wi.emittedReadable||(Wi.emittedReadable=!0,lr($i)))}})(Dt,Sn);else if(Ei||(Li=(function($i,Wi){var Js;return(function(Wo){return U.isBuffer(Wo)||Wo instanceof G})(Wi)||typeof Wi=="string"||Wi===void 0||$i.objectMode||(Js=new Fe("chunk",["string","Buffer","Uint8Array"],Wi)),Js})(Sn,jt)),Li)Xe(Dt,Li);else if(Sn.objectMode||jt&&jt.length>0)if(typeof jt=="string"||Sn.objectMode||Object.getPrototypeOf(jt)===U.prototype||(jt=(function($i){return U.from($i)})(jt)),dn)Sn.endEmitted?Xe(Dt,new Ge):rt(Dt,Sn,jt,!0);else if(Sn.ended)Xe(Dt,new ze);else{if(Sn.destroyed)return!1;Sn.reading=!1,Sn.decoder&&!xr?(jt=Sn.decoder.write(jt),Sn.objectMode||jt.length!==0?rt(Dt,Sn,jt,!1):Gt(Dt,Sn)):rt(Dt,Sn,jt,!1)}else dn||(Sn.reading=!1,Gt(Dt,Sn));return!Sn.ended&&(Sn.lengthjt.highWaterMark&&(jt.highWaterMark=(function(xr){return xr>=wt?xr=wt:(xr--,xr|=xr>>>1,xr|=xr>>>2,xr|=xr>>>4,xr|=xr>>>8,xr|=xr>>>16,xr++),xr})(Dt)),Dt<=jt.length?Dt:jt.ended?jt.length:(jt.needReadable=!0,0))}function Ht(Dt){var jt=Dt._readableState;C("emitReadable",jt.needReadable,jt.emittedReadable),jt.needReadable=!1,jt.emittedReadable||(C("emitReadable",jt.flowing),jt.emittedReadable=!0,x.nextTick(lr,Dt))}function lr(Dt){var jt=Dt._readableState;C("emitReadable_",jt.destroyed,jt.length,jt.ended),jt.destroyed||!jt.length&&!jt.ended||(Dt.emit("readable"),jt.emittedReadable=!1),jt.needReadable=!jt.flowing&&!jt.ended&&jt.length<=jt.highWaterMark,ln(Dt)}function Gt(Dt,jt){jt.readingMore||(jt.readingMore=!0,x.nextTick(yr,Dt,jt))}function yr(Dt,jt){for(;!jt.reading&&!jt.ended&&(jt.length0,jt.resumeScheduled&&!jt.paused?jt.flowing=!0:Dt.listenerCount("data")>0&&Dt.resume()}function Cn(Dt){C("readable nexttick read 0"),Dt.read(0)}function Qr(Dt,jt){C("resume",jt.reading),jt.reading||Dt.read(0),jt.resumeScheduled=!1,Dt.emit("resume"),ln(Dt),jt.flowing&&!jt.reading&&Dt.read(0)}function ln(Dt){var jt=Dt._readableState;for(C("flow",jt.flowing);jt.flowing&&Dt.read()!==null;);}function En(Dt,jt){return jt.length===0?null:(jt.objectMode?xr=jt.buffer.shift():!Dt||Dt>=jt.length?(xr=jt.decoder?jt.buffer.join(""):jt.buffer.length===1?jt.buffer.first():jt.buffer.concat(jt.length),jt.buffer.clear()):xr=jt.buffer.consume(Dt,jt.decoder),xr);var xr}function yn(Dt){var jt=Dt._readableState;C("endReadable",jt.endEmitted),jt.endEmitted||(jt.ended=!0,x.nextTick(cr,jt,Dt))}function cr(Dt,jt){if(C("endReadableNT",Dt.endEmitted,Dt.length),!Dt.endEmitted&&Dt.length===0&&(Dt.endEmitted=!0,jt.readable=!1,jt.emit("end"),Dt.autoDestroy)){var xr=jt._writableState;(!xr||xr.autoDestroy&&xr.finished)&&jt.destroy()}}function zi(Dt,jt){for(var xr=0,dn=Dt.length;xr=jt.highWaterMark:jt.length>0)||jt.ended))return C("read: emitReadable",jt.length,jt.ended),jt.length===0&&jt.ended?yn(this):Ht(this),null;if((Dt=xt(Dt,jt))===0&&jt.ended)return jt.length===0&&yn(this),null;var dn,Ei=jt.needReadable;return C("need readable",Ei),(jt.length===0||jt.length-Dt0?En(Dt,jt):null)===null?(jt.needReadable=jt.length<=jt.highWaterMark,Dt=0):(jt.length-=Dt,jt.awaitDrain=0),jt.length===0&&(jt.ended||(jt.needReadable=!0),xr!==Dt&&jt.ended&&yn(this)),dn!==null&&this.emit("data",dn),dn},ft.prototype._read=function(Dt){Xe(this,new Le("_read()"))},ft.prototype.pipe=function(Dt,jt){var xr=this,dn=this._readableState;switch(dn.pipesCount){case 0:dn.pipes=Dt;break;case 1:dn.pipes=[dn.pipes,Dt];break;default:dn.pipes.push(Dt)}dn.pipesCount+=1,C("pipe count=%d opts=%j",dn.pipesCount,jt);var Ei=jt&&jt.end===!1||Dt===x.stdout||Dt===x.stderr?De:Li;function Li(){C("onend"),Dt.end()}dn.endEmitted?x.nextTick(Ei):xr.once("end",Ei),Dt.on("unpipe",(function Ze(ht,Xt){C("onunpipe"),ht===xr&&Xt&&Xt.hasUnpiped===!1&&(Xt.hasUnpiped=!0,C("cleanup"),Dt.removeListener("close",Wo),Dt.removeListener("finish",ba),Dt.removeListener("drain",Sn),Dt.removeListener("error",Js),Dt.removeListener("unpipe",Ze),xr.removeListener("end",Li),xr.removeListener("end",De),xr.removeListener("data",Wi),$i=!0,!dn.awaitDrain||Dt._writableState&&!Dt._writableState.needDrain||Sn())}));var Sn=(function(Ze){return function(){var ht=Ze._readableState;C("pipeOnDrain",ht.awaitDrain),ht.awaitDrain&&ht.awaitDrain--,ht.awaitDrain===0&&N(Ze,"data")&&(ht.flowing=!0,ln(Ze))}})(xr);Dt.on("drain",Sn);var $i=!1;function Wi(Ze){C("ondata");var ht=Dt.write(Ze);C("dest.write",ht),ht===!1&&((dn.pipesCount===1&&dn.pipes===Dt||dn.pipesCount>1&&zi(dn.pipes,Dt)!==-1)&&!$i&&(C("false write response, pause",dn.awaitDrain),dn.awaitDrain++),xr.pause())}function Js(Ze){C("onerror",Ze),De(),Dt.removeListener("error",Js),N(Dt,"error")===0&&Xe(Dt,Ze)}function Wo(){Dt.removeListener("finish",ba),De()}function ba(){C("onfinish"),Dt.removeListener("close",Wo),De()}function De(){C("unpipe"),xr.unpipe(Dt)}return xr.on("data",Wi),(function(Ze,ht,Xt){if(typeof Ze.prependListener=="function")return Ze.prependListener(ht,Xt);Ze._events&&Ze._events[ht]?Array.isArray(Ze._events[ht])?Ze._events[ht].unshift(Xt):Ze._events[ht]=[Xt,Ze._events[ht]]:Ze.on(ht,Xt)})(Dt,"error",Js),Dt.once("close",Wo),Dt.once("finish",ba),Dt.emit("pipe",xr),dn.flowing||(C("pipe resume"),xr.resume()),Dt},ft.prototype.unpipe=function(Dt){var jt=this._readableState,xr={hasUnpiped:!1};if(jt.pipesCount===0)return this;if(jt.pipesCount===1)return Dt&&Dt!==jt.pipes||(Dt||(Dt=jt.pipes),jt.pipes=null,jt.pipesCount=0,jt.flowing=!1,Dt&&Dt.emit("unpipe",this,xr)),this;if(!Dt){var dn=jt.pipes,Ei=jt.pipesCount;jt.pipes=null,jt.pipesCount=0,jt.flowing=!1;for(var Li=0;Li0,dn.flowing!==!1&&this.resume()):Dt==="readable"&&(dn.endEmitted||dn.readableListening||(dn.readableListening=dn.needReadable=!0,dn.flowing=!1,dn.emittedReadable=!1,C("on readable",dn.length,dn.reading),dn.length?Ht(this):dn.reading||x.nextTick(Cn,this))),xr},ft.prototype.addListener=ft.prototype.on,ft.prototype.removeListener=function(Dt,jt){var xr=D.prototype.removeListener.call(this,Dt,jt);return Dt==="readable"&&x.nextTick(Fr,this),xr},ft.prototype.removeAllListeners=function(Dt){var jt=D.prototype.removeAllListeners.apply(this,arguments);return Dt!=="readable"&&Dt!==void 0||x.nextTick(Fr,this),jt},ft.prototype.resume=function(){var Dt=this._readableState;return Dt.flowing||(C("resume"),Dt.flowing=!Dt.readableListening,(function(jt,xr){xr.resumeScheduled||(xr.resumeScheduled=!0,x.nextTick(Qr,jt,xr))})(this,Dt)),Dt.paused=!1,this},ft.prototype.pause=function(){return C("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(C("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},ft.prototype.wrap=function(Dt){var jt=this,xr=this._readableState,dn=!1;for(var Ei in Dt.on("end",(function(){if(C("wrapped end"),xr.decoder&&!xr.ended){var Sn=xr.decoder.end();Sn&&Sn.length&&jt.push(Sn)}jt.push(null)})),Dt.on("data",(function(Sn){C("wrapped data"),xr.decoder&&(Sn=xr.decoder.write(Sn)),xr.objectMode&&Sn==null||(xr.objectMode||Sn&&Sn.length)&&(jt.push(Sn)||(dn=!0,Dt.pause()))})),Dt)this[Ei]===void 0&&typeof Dt[Ei]=="function"&&(this[Ei]=(function(Sn){return function(){return Dt[Sn].apply(Dt,arguments)}})(Ei));for(var Li=0;Li":">"};i.exports=function(h){return h&&h.replace?h.replace(/([&"<>'])/g,(function(v,x){return o[x]})):h}},600:function(i,o,h){i.exports=x;var v=h(610);function x(C){if(!(this instanceof x))return new x(C);v.call(this,C)}h(698)(x,v),x.prototype._transform=function(C,N,D){D(null,C)}},606:function(i){var o,h,v=i.exports={};function x(){throw new Error("setTimeout has not been defined")}function C(){throw new Error("clearTimeout has not been defined")}function N(de){if(o===setTimeout)return setTimeout(de,0);if((o===x||!o)&&setTimeout)return o=setTimeout,setTimeout(de,0);try{return o(de,0)}catch{try{return o.call(null,de,0)}catch{return o.call(this,de,0)}}}(function(){try{o=typeof setTimeout=="function"?setTimeout:x}catch{o=x}try{h=typeof clearTimeout=="function"?clearTimeout:C}catch{h=C}})();var D,U=[],G=!1,X=-1;function re(){G&&D&&(G=!1,D.length?U=D.concat(U):X=-1,U.length&&ue())}function ue(){if(!G){var de=N(re);G=!0;for(var Ee=U.length;Ee;){for(D=U,U=[];++X1)for(var ye=1;ye-1))throw new Ge(Gt);return this._writableState.defaultEncoding=Gt,this},Object.defineProperty(ft.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(ft.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),ft.prototype._write=function(Gt,yr,Fr){Fr(new de("_write()"))},ft.prototype._writev=null,ft.prototype.end=function(Gt,yr,Fr){var Cn=this._writableState;return typeof Gt=="function"?(Fr=Gt,Gt=null,yr=null):typeof yr=="function"&&(Fr=yr,yr=null),Gt!=null&&this.write(Gt,yr),Cn.corked&&(Cn.corked=1,this.uncork()),Cn.ending||(function(Qr,ln,En){ln.ending=!0,lr(Qr,ln),En&&(ln.finished?x.nextTick(En):Qr.once("finish",En)),ln.ended=!0,Qr.writable=!1})(this,Cn,Fr),this},Object.defineProperty(ft.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(ft.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(Gt){this._writableState&&(this._writableState.destroyed=Gt)}}),ft.prototype.destroy=re.destroy,ft.prototype._undestroy=re.undestroy,ft.prototype._destroy=function(Gt,yr){yr(Gt)}},710:function(i,o,h){var v=h(698),x=h(107),C=h(392),N=h(861).Buffer,D=new Array(64);function U(){this.init(),this._w=D,C.call(this,64,56)}v(U,x),U.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},U.prototype._hash=function(){var G=N.allocUnsafe(28);return G.writeInt32BE(this._a,0),G.writeInt32BE(this._b,4),G.writeInt32BE(this._c,8),G.writeInt32BE(this._d,12),G.writeInt32BE(this._e,16),G.writeInt32BE(this._f,20),G.writeInt32BE(this._g,24),G},i.exports=U},726:function(i,o,h){function v(ue,oe){var he=Object.keys(ue);if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(ue);oe&&(de=de.filter((function(Ee){return Object.getOwnPropertyDescriptor(ue,Ee).enumerable}))),he.push.apply(he,de)}return he}function x(ue){for(var oe=1;oe0?this.tail.next=he:this.head=he,this.tail=he,++this.length}},{key:"unshift",value:function(oe){var he={data:oe,next:this.head};this.length===0&&(this.tail=he),this.head=he,++this.length}},{key:"shift",value:function(){if(this.length!==0){var oe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,oe}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(oe){if(this.length===0)return"";for(var he=this.head,de=""+he.data;he=he.next;)de+=oe+he.data;return de}},{key:"concat",value:function(oe){if(this.length===0)return U.alloc(0);for(var he=U.allocUnsafe(oe>>>0),de=this.head,Ee=0;de;)re(de.data,he,Ee),Ee+=de.data.length,de=de.next;return he}},{key:"consume",value:function(oe,he){var de;return oeye.length?ye.length:oe;if(Fe===ye.length?Ee+=ye:Ee+=ye.slice(0,oe),(oe-=Fe)==0){Fe===ye.length?(++de,he.next?this.head=he.next:this.head=this.tail=null):(this.head=he,he.data=ye.slice(Fe));break}++de}return this.length-=de,Ee}},{key:"_getBuffer",value:function(oe){var he=U.allocUnsafe(oe),de=this.head,Ee=1;for(de.data.copy(he),oe-=de.data.length;de=de.next;){var ye=de.data,Fe=oe>ye.length?ye.length:oe;if(ye.copy(he,he.length-oe,0,Fe),(oe-=Fe)==0){Fe===ye.length?(++Ee,de.next?this.head=de.next:this.head=this.tail=null):(this.head=de,de.data=ye.slice(Fe));break}++Ee}return this.length-=Ee,he}},{key:X,value:function(oe,he){return G(this,x(x({},he),{},{depth:0,customInspect:!1}))}}]),ue})()},737:function(i,o,h){var v=h(698),x=h(392),C=h(861).Buffer,N=[1518500249,1859775393,-1894007588,-899497514],D=new Array(80);function U(){this.init(),this._w=D,x.call(this,64,56)}function G(ue){return ue<<5|ue>>>27}function X(ue){return ue<<30|ue>>>2}function re(ue,oe,he,de){return ue===0?oe&he|~oe&de:ue===2?oe&he|oe&de|he&de:oe^he^de}v(U,x),U.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},U.prototype._update=function(ue){for(var oe,he=this._w,de=0|this._a,Ee=0|this._b,ye=0|this._c,Fe=0|this._d,ze=0|this._e,Le=0;Le<16;++Le)he[Le]=ue.readInt32BE(4*Le);for(;Le<80;++Le)he[Le]=(oe=he[Le-3]^he[Le-8]^he[Le-14]^he[Le-16])<<1|oe>>>31;for(var Ge=0;Ge<80;++Ge){var Xe=~~(Ge/20),dt=G(de)+re(Xe,Ee,ye,Fe)+ze+he[Ge]+N[Xe]|0;ze=Fe,Fe=ye,ye=X(Ee),Ee=de,de=dt}this._a=de+this._a|0,this._b=Ee+this._b|0,this._c=ye+this._c|0,this._d=Fe+this._d|0,this._e=ze+this._e|0},U.prototype._hash=function(){var ue=C.allocUnsafe(20);return ue.writeInt32BE(0|this._a,0),ue.writeInt32BE(0|this._b,4),ue.writeInt32BE(0|this._c,8),ue.writeInt32BE(0|this._d,12),ue.writeInt32BE(0|this._e,16),ue},i.exports=U},758:function(i,o,h){var v,x=h(48).F,C=x.ERR_MISSING_ARGS,N=x.ERR_STREAM_DESTROYED;function D(X){if(X)throw X}function U(X){X()}function G(X,re){return X.pipe(re)}i.exports=function(){for(var X=arguments.length,re=new Array(X),ue=0;ue0,(function(ze){oe||(oe=ze),ze&&de.forEach(U),Fe||(de.forEach(U),he(oe))}))}));return re.reduce(G)}},802:function(i,o,h){i.exports=function(v){var x=v.toLowerCase(),C=i.exports[x];if(!C)throw new Error(x+" is not supported (we accept pull requests)");return new C},i.exports.sha=h(816),i.exports.sha1=h(737),i.exports.sha224=h(710),i.exports.sha256=h(107),i.exports.sha384=h(827),i.exports.sha512=h(890)},816:function(i,o,h){var v=h(698),x=h(392),C=h(861).Buffer,N=[1518500249,1859775393,-1894007588,-899497514],D=new Array(80);function U(){this.init(),this._w=D,x.call(this,64,56)}function G(re){return re<<30|re>>>2}function X(re,ue,oe,he){return re===0?ue&oe|~ue&he:re===2?ue&oe|ue&he|oe&he:ue^oe^he}v(U,x),U.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},U.prototype._update=function(re){for(var ue,oe=this._w,he=0|this._a,de=0|this._b,Ee=0|this._c,ye=0|this._d,Fe=0|this._e,ze=0;ze<16;++ze)oe[ze]=re.readInt32BE(4*ze);for(;ze<80;++ze)oe[ze]=oe[ze-3]^oe[ze-8]^oe[ze-14]^oe[ze-16];for(var Le=0;Le<80;++Le){var Ge=~~(Le/20),Xe=0|((ue=he)<<5|ue>>>27)+X(Ge,de,Ee,ye)+Fe+oe[Le]+N[Ge];Fe=ye,ye=Ee,Ee=G(de),de=he,he=Xe}this._a=he+this._a|0,this._b=de+this._b|0,this._c=Ee+this._c|0,this._d=ye+this._d|0,this._e=Fe+this._e|0},U.prototype._hash=function(){var re=C.allocUnsafe(20);return re.writeInt32BE(0|this._a,0),re.writeInt32BE(0|this._b,4),re.writeInt32BE(0|this._c,8),re.writeInt32BE(0|this._d,12),re.writeInt32BE(0|this._e,16),re},i.exports=U},827:function(i,o,h){var v=h(698),x=h(890),C=h(392),N=h(861).Buffer,D=new Array(160);function U(){this.init(),this._w=D,C.call(this,128,112)}v(U,x),U.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},U.prototype._hash=function(){var G=N.allocUnsafe(48);function X(re,ue,oe){G.writeInt32BE(re,oe),G.writeInt32BE(ue,oe+4)}return X(this._ah,this._al,0),X(this._bh,this._bl,8),X(this._ch,this._cl,16),X(this._dh,this._dl,24),X(this._eh,this._el,32),X(this._fh,this._fl,40),G},i.exports=U},838:function(){},861:function(i,o,h){var v=h(287),x=v.Buffer;function C(D,U){for(var G in D)U[G]=D[G]}function N(D,U,G){return x(D,U,G)}x.from&&x.alloc&&x.allocUnsafe&&x.allocUnsafeSlow?i.exports=v:(C(v,o),o.Buffer=N),N.prototype=Object.create(x.prototype),C(x,N),N.from=function(D,U,G){if(typeof D=="number")throw new TypeError("Argument must not be a number");return x(D,U,G)},N.alloc=function(D,U,G){if(typeof D!="number")throw new TypeError("Argument must be a number");var X=x(D);return U!==void 0?typeof G=="string"?X.fill(U,G):X.fill(U):X.fill(0),X},N.allocUnsafe=function(D){if(typeof D!="number")throw new TypeError("Argument must be a number");return x(D)},N.allocUnsafeSlow=function(D){if(typeof D!="number")throw new TypeError("Argument must be a number");return v.SlowBuffer(D)}},890:function(i,o,h){var v=h(698),x=h(392),C=h(861).Buffer,N=[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],D=new Array(160);function U(){this.init(),this._w=D,x.call(this,128,112)}function G(Fe,ze,Le){return Le^Fe&(ze^Le)}function X(Fe,ze,Le){return Fe&ze|Le&(Fe|ze)}function re(Fe,ze){return(Fe>>>28|ze<<4)^(ze>>>2|Fe<<30)^(ze>>>7|Fe<<25)}function ue(Fe,ze){return(Fe>>>14|ze<<18)^(Fe>>>18|ze<<14)^(ze>>>9|Fe<<23)}function oe(Fe,ze){return(Fe>>>1|ze<<31)^(Fe>>>8|ze<<24)^Fe>>>7}function he(Fe,ze){return(Fe>>>1|ze<<31)^(Fe>>>8|ze<<24)^(Fe>>>7|ze<<25)}function de(Fe,ze){return(Fe>>>19|ze<<13)^(ze>>>29|Fe<<3)^Fe>>>6}function Ee(Fe,ze){return(Fe>>>19|ze<<13)^(ze>>>29|Fe<<3)^(Fe>>>6|ze<<26)}function ye(Fe,ze){return Fe>>>0>>0?1:0}v(U,x),U.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},U.prototype._update=function(Fe){for(var ze=this._w,Le=0|this._ah,Ge=0|this._bh,Xe=0|this._ch,dt=0|this._dh,_t=0|this._eh,ft=0|this._fh,st=0|this._gh,rt=0|this._hh,wt=0|this._al,xt=0|this._bl,Ht=0|this._cl,lr=0|this._dl,Gt=0|this._el,yr=0|this._fl,Fr=0|this._gl,Cn=0|this._hl,Qr=0;Qr<32;Qr+=2)ze[Qr]=Fe.readInt32BE(4*Qr),ze[Qr+1]=Fe.readInt32BE(4*Qr+4);for(;Qr<160;Qr+=2){var ln=ze[Qr-30],En=ze[Qr-30+1],yn=oe(ln,En),cr=he(En,ln),zi=de(ln=ze[Qr-4],En=ze[Qr-4+1]),Dt=Ee(En,ln),jt=ze[Qr-14],xr=ze[Qr-14+1],dn=ze[Qr-32],Ei=ze[Qr-32+1],Li=cr+xr|0,Sn=yn+jt+ye(Li,cr)|0;Sn=(Sn=Sn+zi+ye(Li=Li+Dt|0,Dt)|0)+dn+ye(Li=Li+Ei|0,Ei)|0,ze[Qr]=Sn,ze[Qr+1]=Li}for(var $i=0;$i<160;$i+=2){Sn=ze[$i],Li=ze[$i+1];var Wi=X(Le,Ge,Xe),Js=X(wt,xt,Ht),Wo=re(Le,wt),ba=re(wt,Le),De=ue(_t,Gt),Ze=ue(Gt,_t),ht=N[$i],Xt=N[$i+1],Vt=G(_t,ft,st),or=G(Gt,yr,Fr),$r=Cn+Ze|0,Zn=rt+De+ye($r,Cn)|0;Zn=(Zn=(Zn=Zn+Vt+ye($r=$r+or|0,or)|0)+ht+ye($r=$r+Xt|0,Xt)|0)+Sn+ye($r=$r+Li|0,Li)|0;var Hi=ba+Js|0,Is=Wo+Wi+ye(Hi,ba)|0;rt=st,Cn=Fr,st=ft,Fr=yr,ft=_t,yr=Gt,_t=dt+Zn+ye(Gt=lr+$r|0,lr)|0,dt=Xe,lr=Ht,Xe=Ge,Ht=xt,Ge=Le,xt=wt,Le=Zn+Is+ye(wt=$r+Hi|0,$r)|0}this._al=this._al+wt|0,this._bl=this._bl+xt|0,this._cl=this._cl+Ht|0,this._dl=this._dl+lr|0,this._el=this._el+Gt|0,this._fl=this._fl+yr|0,this._gl=this._gl+Fr|0,this._hl=this._hl+Cn|0,this._ah=this._ah+Le+ye(this._al,wt)|0,this._bh=this._bh+Ge+ye(this._bl,xt)|0,this._ch=this._ch+Xe+ye(this._cl,Ht)|0,this._dh=this._dh+dt+ye(this._dl,lr)|0,this._eh=this._eh+_t+ye(this._el,Gt)|0,this._fh=this._fh+ft+ye(this._fl,yr)|0,this._gh=this._gh+st+ye(this._gl,Fr)|0,this._hh=this._hh+rt+ye(this._hl,Cn)|0},U.prototype._hash=function(){var Fe=C.allocUnsafe(64);function ze(Le,Ge,Xe){Fe.writeInt32BE(Le,Xe),Fe.writeInt32BE(Ge,Xe+4)}return ze(this._ah,this._al,0),ze(this._bh,this._bl,8),ze(this._ch,this._cl,16),ze(this._dh,this._dl,24),ze(this._eh,this._el,32),ze(this._fh,this._fl,40),ze(this._gh,this._gl,48),ze(this._hh,this._hl,56),Fe},i.exports=U},896:function(i,o,h){var v=h(606);function x(D,U){N(D,U),C(D)}function C(D){D._writableState&&!D._writableState.emitClose||D._readableState&&!D._readableState.emitClose||D.emit("close")}function N(D,U){D.emit("error",U)}i.exports={destroy:function(D,U){var G=this,X=this._readableState&&this._readableState.destroyed,re=this._writableState&&this._writableState.destroyed;return X||re?(U?U(D):D&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,v.nextTick(N,this,D)):v.nextTick(N,this,D)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(D||null,(function(ue){!U&&ue?G._writableState?G._writableState.errorEmitted?v.nextTick(C,G):(G._writableState.errorEmitted=!0,v.nextTick(x,G,ue)):v.nextTick(x,G,ue):U?(v.nextTick(C,G),U(ue)):v.nextTick(C,G)})),this)},undestroy:function(){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(D,U){var G=D._readableState,X=D._writableState;G&&G.autoDestroy||X&&X.autoDestroy?D.destroy(U):D.emit("error",U)}}},919:function(i,o,h){var v=h(287).Buffer;function x(G){return G instanceof v||G instanceof Date||G instanceof RegExp}function C(G){if(G instanceof v){var X=v.alloc?v.alloc(G.length):new v(G.length);return G.copy(X),X}if(G instanceof Date)return new Date(G.getTime());if(G instanceof RegExp)return new RegExp(G);throw new Error("Unexpected situation")}function N(G){var X=[];return G.forEach((function(re,ue){typeof re=="object"&&re!==null?Array.isArray(re)?X[ue]=N(re):x(re)?X[ue]=C(re):X[ue]=U({},re):X[ue]=re})),X}function D(G,X){return X==="__proto__"?void 0:G[X]}var U=i.exports=function(){if(arguments.length<1||typeof arguments[0]!="object")return!1;if(arguments.length<2)return arguments[0];var G,X,re=arguments[0];return Array.prototype.slice.call(arguments,1).forEach((function(ue){typeof ue!="object"||ue===null||Array.isArray(ue)||Object.keys(ue).forEach((function(oe){return X=D(re,oe),(G=D(ue,oe))===re?void 0:typeof G!="object"||G===null?void(re[oe]=G):Array.isArray(G)?void(re[oe]=N(G)):x(G)?void(re[oe]=C(G)):typeof X!="object"||X===null||Array.isArray(X)?void(re[oe]=U({},G)):void(re[oe]=U(X,G))}))})),re}},955:function(i,o,h){var v,x=h(606);function C(ze,Le,Ge){return(Le=(function(Xe){var dt=(function(_t,ft){if(typeof _t!="object"||_t===null)return _t;var st=_t[Symbol.toPrimitive];if(st!==void 0){var rt=st.call(_t,ft);if(typeof rt!="object")return rt;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ft==="string"?String:Number)(_t)})(Xe,"string");return typeof dt=="symbol"?dt:String(dt)})(Le))in ze?Object.defineProperty(ze,Le,{value:Ge,enumerable:!0,configurable:!0,writable:!0}):ze[Le]=Ge,ze}var N=h(238),D=Symbol("lastResolve"),U=Symbol("lastReject"),G=Symbol("error"),X=Symbol("ended"),re=Symbol("lastPromise"),ue=Symbol("handlePromise"),oe=Symbol("stream");function he(ze,Le){return{value:ze,done:Le}}function de(ze){var Le=ze[D];if(Le!==null){var Ge=ze[oe].read();Ge!==null&&(ze[re]=null,ze[D]=null,ze[U]=null,Le(he(Ge,!1)))}}function Ee(ze){x.nextTick(de,ze)}var ye=Object.getPrototypeOf((function(){})),Fe=Object.setPrototypeOf((C(v={get stream(){return this[oe]},next:function(){var ze=this,Le=this[G];if(Le!==null)return Promise.reject(Le);if(this[X])return Promise.resolve(he(void 0,!0));if(this[oe].destroyed)return new Promise((function(_t,ft){x.nextTick((function(){ze[G]?ft(ze[G]):_t(he(void 0,!0))}))}));var Ge,Xe=this[re];if(Xe)Ge=new Promise((function(_t,ft){return function(st,rt){_t.then((function(){ft[X]?st(he(void 0,!0)):ft[ue](st,rt)}),rt)}})(Xe,this));else{var dt=this[oe].read();if(dt!==null)return Promise.resolve(he(dt,!1));Ge=new Promise(this[ue])}return this[re]=Ge,Ge}},Symbol.asyncIterator,(function(){return this})),C(v,"return",(function(){var ze=this;return new Promise((function(Le,Ge){ze[oe].destroy(null,(function(Xe){Xe?Ge(Xe):Le(he(void 0,!0))}))}))})),v),ye);i.exports=function(ze){var Le,Ge=Object.create(Fe,(C(Le={},oe,{value:ze,writable:!0}),C(Le,D,{value:null,writable:!0}),C(Le,U,{value:null,writable:!0}),C(Le,G,{value:null,writable:!0}),C(Le,X,{value:ze._readableState.endEmitted,writable:!0}),C(Le,ue,{value:function(Xe,dt){var _t=Ge[oe].read();_t?(Ge[re]=null,Ge[D]=null,Ge[U]=null,Xe(he(_t,!1))):(Ge[D]=Xe,Ge[U]=dt)},writable:!0}),Le));return Ge[re]=null,N(ze,(function(Xe){if(Xe&&Xe.code!=="ERR_STREAM_PREMATURE_CLOSE"){var dt=Ge[U];return dt!==null&&(Ge[re]=null,Ge[D]=null,Ge[U]=null,dt(Xe)),void(Ge[G]=Xe)}var _t=Ge[D];_t!==null&&(Ge[re]=null,Ge[D]=null,Ge[U]=null,_t(he(void 0,!0))),Ge[X]=!0})),ze.on("readable",Ee.bind(null,Ge)),Ge}},987:function(i){i.exports=nt}},wDe={};function Dr(i){var o=wDe[i];if(o!==void 0)return o.exports;var h=wDe[i]={exports:{}};return K1r[i](h,h.exports,Dr),h.exports}Dr.n=function(i){var o=i&&i.__esModule?function(){return i.default}:function(){return i};return Dr.d(o,{a:o}),o},Dr.d=function(i,o){for(var h in o)Dr.o(o,h)&&!Dr.o(i,h)&&Object.defineProperty(i,h,{enumerable:!0,get:o[h]})},Dr.g=(function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}})(),Dr.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},Dr.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})};var _De={};Dr.d(_De,{A:function(){return iCr}});var Jse={};Dr.r(Jse),Dr.d(Jse,{CLEAR:function(){return woe},CLEAR_BY:function(){return _oe},NEW_AUTH_ERR:function(){return boe},NEW_SPEC_ERR:function(){return yoe},NEW_SPEC_ERR_BATCH:function(){return voe},NEW_THROWN_ERR:function(){return qI},NEW_THROWN_ERR_BATCH:function(){return goe},clear:function(){return nwr},clearBy:function(){return iwr},newAuthErr:function(){return rwr},newSpecErr:function(){return ewr},newSpecErrBatch:function(){return twr},newThrownErr:function(){return X1r},newThrownErrBatch:function(){return Q1r}});var Kse={};Dr.r(Kse),Dr.d(Kse,{AUTHORIZE:function(){return joe},AUTHORIZE_OAUTH2:function(){return Toe},CONFIGURE_AUTH:function(){return Roe},LOGOUT:function(){return Poe},RESTORE_AUTHORIZATION:function(){return Ioe},SHOW_AUTH_POPUP:function(){return Coe},authPopup:function(){return Twr},authorize:function(){return gwr},authorizeAccessCodeWithBasicAuthentication:function(){return kwr},authorizeAccessCodeWithFormParams:function(){return Awr},authorizeApplication:function(){return xwr},authorizeOauth2:function(){return _wr},authorizeOauth2WithPersistOption:function(){return Ewr},authorizePassword:function(){return Swr},authorizeRequest:function(){return Owr},authorizeWithPersistOption:function(){return ywr},configureAuth:function(){return Cwr},logout:function(){return vwr},logoutWithPersistOption:function(){return bwr},persistAuthorizationIfNeeded:function(){return Pwr},preAuthorizeImplicit:function(){return wwr},restoreAuthorization:function(){return jwr},showDefinitions:function(){return mwr}});var Gse={};Dr.r(Gse),Dr.d(Gse,{authorized:function(){return Dwr},definitionsForRequirements:function(){return Nwr},definitionsToAuthorize:function(){return Mwr},getConfigs:function(){return Lwr},getDefinitionsByNames:function(){return Fwr},isAuthorized:function(){return Bwr},selectAuthPath:function(){return $wr},shownDefinitions:function(){return Iwr}});var Yse={};Dr.r(Yse),Dr.d(Yse,{TOGGLE_CONFIGS:function(){return Foe},UPDATE_CONFIGS:function(){return $oe},downloadConfig:function(){return Xwr},getConfigByUrl:function(){return Qwr},loaded:function(){return Zwr},toggle:function(){return Ywr},update:function(){return Gwr}});var Zse={};Dr.r(Zse),Dr.d(Zse,{get:function(){return e2r}});var Xse={};Dr.r(Xse),Dr.d(Xse,{transform:function(){return a2r}});var Qse={};Dr.r(Qse),Dr.d(Qse,{transform:function(){return l2r}});var eoe={};Dr.r(eoe),Dr.d(eoe,{allErrors:function(){return JDe},lastError:function(){return u2r}});var toe={};Dr.r(toe),Dr.d(toe,{SHOW:function(){return Uoe},UPDATE_FILTER:function(){return qoe},UPDATE_LAYOUT:function(){return Loe},UPDATE_MODE:function(){return zoe},changeMode:function(){return E2r},show:function(){return _2r},updateFilter:function(){return w2r},updateLayout:function(){return b2r}});var roe={};Dr.r(roe),Dr.d(roe,{current:function(){return x2r},currentFilter:function(){return A2r},isShown:function(){return ZDe},showSummary:function(){return O2r},whatMode:function(){return k2r}});var noe={};Dr.r(noe),Dr.d(noe,{taggedOperations:function(){return C2r}});var ioe={};Dr.r(ioe),Dr.d(ioe,{getActiveLanguage:function(){return $2r},getDefaultExpanded:function(){return F2r},getGenerators:function(){return nBe},getSnippetGenerators:function(){return M2r}});var soe={};Dr.r(soe),Dr.d(soe,{JsonSchemaArrayItemFile:function(){return uBe},JsonSchemaArrayItemText:function(){return cBe},JsonSchemaForm:function(){return Z2r},JsonSchema_array:function(){return Q2r},JsonSchema_boolean:function(){return e_r},JsonSchema_object:function(){return r_r},JsonSchema_string:function(){return X2r}});var ooe={};Dr.r(ooe),Dr.d(ooe,{allowTryItOutFor:function(){return N_r},basePath:function(){return P_r},canExecuteScheme:function(){return W_r},consumes:function(){return PBe},consumesOptionsFor:function(){return V_r},contentTypeValues:function(){return z_r},currentProducesFor:function(){return qBe},definitions:function(){return j_r},externalDocs:function(){return S_r},findDefinition:function(){return C_r},getOAS3RequiredRequestBodyContentType:function(){return J_r},getParameter:function(){return B_r},hasHost:function(){return L_r},host:function(){return T_r},info:function(){return kBe},isMediaTypeSchemaPropertiesEqual:function(){return K_r},isOAS3:function(){return E_r},lastError:function(){return m_r},mutatedRequestFor:function(){return F_r},mutatedRequests:function(){return NBe},operationScheme:function(){return zBe},operationWithMeta:function(){return BBe},operations:function(){return jBe},operationsWithRootInherited:function(){return RBe},operationsWithTags:function(){return MBe},parameterInclusionSettingFor:function(){return DBe},parameterValues:function(){return LBe},parameterWithMeta:function(){return D_r},parameterWithMetaByIdentity:function(){return rae},parametersIncludeIn:function(){return q_r},parametersIncludeType:function(){return nae},paths:function(){return CBe},produces:function(){return TBe},producesOptionsFor:function(){return U_r},requestFor:function(){return $_r},requests:function(){return FBe},responseFor:function(){return M_r},responses:function(){return $Be},schemes:function(){return R_r},security:function(){return k_r},securityDefinitions:function(){return O_r},semver:function(){return x_r},spec:function(){return hg},specJS:function(){return b_r},specJson:function(){return eae},specJsonWithResolvedSubtrees:function(){return J0},specResolved:function(){return w_r},specResolvedSubtree:function(){return __r},specSource:function(){return v_r},specStr:function(){return y_r},tagDetails:function(){return IBe},taggedOperations:function(){return I_r},tags:function(){return tae},url:function(){return g_r},validOperationMethods:function(){return A_r},validateBeforeExecute:function(){return H_r},validationErrors:function(){return UBe},version:function(){return OBe}});var aoe={};Dr.r(aoe),Dr.d(aoe,{CLEAR_REQUEST:function(){return hae},CLEAR_RESPONSE:function(){return pae},CLEAR_VALIDATE_PARAMS:function(){return dae},LOG_REQUEST:function(){return HBe},SET_MUTATED_REQUEST:function(){return fae},SET_REQUEST:function(){return uae},SET_RESPONSE:function(){return cae},SET_SCHEME:function(){return gae},UPDATE_EMPTY_PARAM_INCLUSION:function(){return aae},UPDATE_JSON:function(){return oae},UPDATE_OPERATION_META_VALUE:function(){return ZI},UPDATE_PARAM:function(){return YI},UPDATE_RESOLVED:function(){return mae},UPDATE_RESOLVED_SUBTREE:function(){return XI},UPDATE_SPEC:function(){return iae},UPDATE_URL:function(){return sae},VALIDATE_PARAMS:function(){return lae},changeConsumesValue:function(){return dEr},changeParam:function(){return aEr},changeParamByIdentity:function(){return lEr},changeProducesValue:function(){return mEr},clearRequest:function(){return SEr},clearResponse:function(){return EEr},clearValidateParams:function(){return hEr},execute:function(){return _Er},executeRequest:function(){return wEr},invalidateResolvedSubtreeCache:function(){return uEr},logRequest:function(){return bEr},parseToJson:function(){return nEr},requestResolvedSubtree:function(){return oEr},resolveSpec:function(){return iEr},setMutatedRequest:function(){return vEr},setRequest:function(){return yEr},setResponse:function(){return gEr},setScheme:function(){return xEr},updateEmptyParamInclusion:function(){return pEr},updateJsonSpec:function(){return rEr},updateResolved:function(){return eEr},updateResolvedSubtree:function(){return cEr},updateSpec:function(){return Q_r},updateUrl:function(){return tEr},validateParams:function(){return fEr}});var loe={};Dr.r(loe),Dr.d(loe,{executeRequest:function(){return CEr},updateJsonSpec:function(){return OEr},updateSpec:function(){return kEr},validateParams:function(){return jEr}});var coe={};Dr.r(coe),Dr.d(coe,{Button:function(){return oxr},Col:function(){return ixr},Collapse:function(){return uxr},Container:function(){return nxr},Input:function(){return lxr},Link:function(){return _Le},Row:function(){return sxr},Select:function(){return cxr},TextArea:function(){return axr}});var uoe={};Dr.r(uoe),Dr.d(uoe,{basePath:function(){return Jxr},consumes:function(){return Kxr},definitions:function(){return zxr},findDefinition:function(){return qxr},hasHost:function(){return Uxr},host:function(){return Hxr},produces:function(){return Gxr},schemes:function(){return Yxr},securityDefinitions:function(){return Vxr},validOperationMethods:function(){return Wxr}});var foe={};Dr.r(foe),Dr.d(foe,{definitionsToAuthorize:function(){return Zxr}});var poe={};Dr.r(poe),Dr.d(poe,{callbacksOperations:function(){return iAr},findSchema:function(){return nAr},isOAS3:function(){return tAr},isOAS30:function(){return eAr},isSwagger2:function(){return Qxr},servers:function(){return rAr}});var hoe={};Dr.r(hoe),Dr.d(hoe,{CLEAR_REQUEST_BODY_VALIDATE_ERROR:function(){return rM},CLEAR_REQUEST_BODY_VALUE:function(){return Fae},SET_REQUEST_BODY_VALIDATE_ERROR:function(){return $ae},UPDATE_ACTIVE_EXAMPLES_MEMBER:function(){return Tae},UPDATE_REQUEST_BODY_INCLUSION:function(){return Pae},UPDATE_REQUEST_BODY_VALUE:function(){return Cae},UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG:function(){return jae},UPDATE_REQUEST_CONTENT_TYPE:function(){return Rae},UPDATE_RESPONSE_CONTENT_TYPE:function(){return Iae},UPDATE_SELECTED_SERVER:function(){return Oae},UPDATE_SERVER_VARIABLE_VALUE:function(){return Mae},clearRequestBodyValidateError:function(){return jAr},clearRequestBodyValue:function(){return TAr},initRequestBodyValidateError:function(){return PAr},setActiveExamplesMember:function(){return xAr},setRequestBodyInclusion:function(){return SAr},setRequestBodyValidateError:function(){return CAr},setRequestBodyValue:function(){return _Ar},setRequestContentType:function(){return AAr},setResponseContentType:function(){return kAr},setRetainRequestBodyValueFlag:function(){return EAr},setSelectedServer:function(){return wAr},setServerVariableValue:function(){return OAr}});var doe={};Dr.r(doe),Dr.d(doe,{activeExamplesMember:function(){return LAr},hasUserEditedBody:function(){return NAr},requestBodyErrors:function(){return BAr},requestBodyInclusionSetting:function(){return DAr},requestBodyValue:function(){return MAr},requestContentType:function(){return qAr},responseContentType:function(){return zAr},selectDefaultRequestBodyValue:function(){return FAr},selectedServer:function(){return IAr},serverEffectiveValue:function(){return WAr},serverVariableValue:function(){return UAr},serverVariables:function(){return VAr},shouldRetainRequestBodyValue:function(){return $Ar},validOperationMethods:function(){return KAr},validateBeforeExecute:function(){return HAr},validateShallowRequired:function(){return JAr}});var EDe,moe,J=(EDe={Component:function(){return Pe.Component},PureComponent:function(){return Pe.PureComponent},createContext:function(){return Pe.createContext},createElement:function(){return Pe.createElement},default:function(){return Pe},forwardRef:function(){return Pe.forwardRef},useCallback:function(){return Pe.useCallback},useContext:function(){return Pe.useContext},useEffect:function(){return Pe.useEffect},useMemo:function(){return Pe.useMemo},useRef:function(){return Pe.useRef},useState:function(){return Pe.useState}},moe={},Dr.d(moe,EDe),moe),Rj=(function(i){var o={};return Dr.d(o,i),o})({applyMiddleware:function(){return pe},bindActionCreators:function(){return Qt},compose:function(){return Ce},createStore:function(){return yt}}),Tt=(function(i){var o={};return Dr.d(o,i),o})({List:function(){return ke.List},Map:function(){return ke.Map},OrderedMap:function(){return ke.OrderedMap},Seq:function(){return ke.Seq},Set:function(){return ke.Set},default:function(){return ut()},fromJS:function(){return ke.fromJS}}),G1r=Dr(919),Ij=Dr.n(G1r),Y1r=(function(i){var o={};return Dr.d(o,i),o})({combineReducers:function(){return Rt.H}}),SDe=(function(i){var o={};return Dr.d(o,i),o})({serializeError:function(){return Ft.serializeError}}),Z1r=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Or()}});const qI="err_new_thrown_err",goe="err_new_thrown_err_batch",yoe="err_new_spec_err",voe="err_new_spec_err_batch",boe="err_new_auth_err",woe="err_clear",_oe="err_clear_by";function X1r(i){return{type:qI,payload:(0,SDe.serializeError)(i)}}function Q1r(i){return{type:goe,payload:i}}function ewr(i){return{type:yoe,payload:i}}function twr(i){return{type:voe,payload:i}}function rwr(i){return{type:boe,payload:i}}function nwr(i={}){return{type:woe,payload:i}}function iwr(i=()=>!0){return{type:_oe,payload:i}}var uc=(function(){var i={location:{},history:{},open:()=>{},close:()=>{},File:function(){},FormData:function(){}};if(typeof window>"u")return i;try{for(var o of(i=window,["File","Blob","FormData"]))o in window&&(i[o]=window[o])}catch(h){console.error(h)}return i})(),Mj=(Dr.d({},{}),Dr.d({},{}),(function(i){var o={};return Dr.d(o,i),o})({default:function(){return On()}})),swr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return qt()}}),xDe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return vr()}}),owr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Cr()}}),ADe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return ui()}}),awr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return cn()}}),lwr=Dr(209),gk=Dr.n(lwr),cwr=Dr(802),uwr=Dr.n(cwr);const fwr=Tt.default.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function zI(i,{isOAS3:o}={}){if(!Tt.default.Map.isMap(i))return{schema:Tt.default.Map(),parameterContentMediaType:null};if(!o)return i.get("in")==="body"?{schema:i.get("schema",Tt.default.Map()),parameterContentMediaType:null}:{schema:i.filter(((h,v)=>fwr.includes(v))),parameterContentMediaType:null};if(i.get("content")){const h=i.get("content",Tt.default.Map({})).keySeq().first();return{schema:i.getIn(["content",h,"schema"],Tt.default.Map()),parameterContentMediaType:h}}return{schema:i.get("schema")?i.get("schema",Tt.default.Map()):Tt.default.Map(),parameterContentMediaType:null}}var kDe=Dr(287).Buffer;const ODe="default",$j=i=>Tt.default.Iterable.isIterable(i),yk=i=>$j(i)?i.toJS():i;function aS(i){return o1(i)?yk(i):{}}function s1(i){if($j(i)||i instanceof uc.File||!o1(i))return i;if(Array.isArray(i))return Tt.default.Seq(i).map(s1).toList();if((0,ADe.default)(i.entries)){const o=(function(h){if(!(0,ADe.default)(h.entries))return h;const v={},x="_**[]",C={};for(let N of h.entries())v[N[0]]||C[N[0]]&&C[N[0]].containsMultiple?(C[N[0]]||(C[N[0]]={containsMultiple:!0,length:1},v[`${N[0]}${x}${C[N[0]].length}`]=v[N[0]],delete v[N[0]]),C[N[0]].length+=1,v[`${N[0]}${x}${C[N[0]].length}`]=N[1]):v[N[0]]=N[1];return v})(i);return Tt.default.OrderedMap(o).map(s1)}return Tt.default.OrderedMap(i).map(s1)}function lS(i){return Array.isArray(i)?i:[i]}function Eoe(i){return typeof i=="function"}function o1(i){return!!i&&typeof i=="object"}function Ew(i){return typeof i=="function"}function UI(i){return Array.isArray(i)}const pwr=Mj.default;function W0(i,o){return Object.keys(i).reduce(((h,v)=>(h[v]=o(i[v],v),h)),{})}function CDe(i,o){return Object.keys(i).reduce(((h,v)=>{let x=o(i[v],v);return x&&typeof x=="object"&&Object.assign(h,x),h}),{})}function hwr(i){return({dispatch:o,getState:h})=>v=>x=>typeof x=="function"?x(i()):v(x)}function Soe(i,o,h,v,x){if(!o)return[];let C=[],N=o.get("nullable"),D=o.get("required"),U=o.get("maximum"),G=o.get("minimum"),X=o.get("type"),re=o.get("format"),ue=o.get("maxLength"),oe=o.get("minLength"),he=o.get("uniqueItems"),de=o.get("maxItems"),Ee=o.get("minItems"),ye=o.get("pattern");const Fe=h||D===!0,ze=i!=null,Le=Fe||ze&&X==="array"||!(!Fe&&!ze),Ge=N&&i===null;if(Fe&&!ze&&!Ge&&!v&&!X)return C.push("Required field is not provided"),C;if(Ge||!X||!Le)return[];let Xe=X==="string"&&i,dt=X==="array"&&Array.isArray(i)&&i.length,_t=X==="array"&&Tt.default.List.isList(i)&&i.count();const ft=[Xe,dt,_t,X==="array"&&typeof i=="string"&&i,X==="file"&&i instanceof uc.File,X==="boolean"&&(i||i===!1),X==="number"&&(i||i===0),X==="integer"&&(i||i===0),X==="object"&&typeof i=="object"&&i!==null,X==="object"&&typeof i=="string"&&i].some((st=>!!st));if(Fe&&!ft&&!v)return C.push("Required field is not provided"),C;if(X==="object"&&(x===null||x==="application/json")){let st=i;if(typeof i=="string")try{st=JSON.parse(i)}catch{return C.push("Parameter string value must be valid JSON"),C}o&&o.has("required")&&Ew(D.isList)&&D.isList()&&D.forEach((rt=>{st[rt]===void 0&&C.push({propKey:rt,error:"Required property not found"})})),o&&o.has("properties")&&o.get("properties").forEach(((rt,wt)=>{const xt=Soe(st[wt],rt,!1,v,x);C.push(...xt.map((Ht=>({propKey:wt,error:Ht}))))}))}if(ye){let st=((rt,wt)=>{if(!new RegExp(wt).test(rt))return"Value must follow pattern "+wt})(i,ye);st&&C.push(st)}if(Ee&&X==="array"){let st=((rt,wt)=>{if(!rt&&wt>=1||rt&&rt.length{if(rt&&rt.length>wt)return`Array must not contain more then ${wt} item${wt===1?"":"s"}`})(i,de);st&&C.push({needRemove:!0,error:st})}if(he&&X==="array"){let st=((rt,wt)=>{if(rt&&(wt==="true"||wt===!0)){const xt=(0,Tt.fromJS)(rt),Ht=xt.toSet();if(rt.length>Ht.size){let lr=(0,Tt.Set)();if(xt.forEach(((Gt,yr)=>{xt.filter((Fr=>Ew(Fr.equals)?Fr.equals(Gt):Fr===Gt)).size>1&&(lr=lr.add(yr))})),lr.size!==0)return lr.map((Gt=>({index:Gt,error:"No duplicates allowed."}))).toArray()}}})(i,he);st&&C.push(...st)}if(ue||ue===0){let st=((rt,wt)=>{if(rt.length>wt)return`Value must be no longer than ${wt} character${wt!==1?"s":""}`})(i,ue);st&&C.push(st)}if(oe){let st=((rt,wt)=>{if(rt.length{if(rt>wt)return`Value must be less than or equal to ${wt}`})(i,U);st&&C.push(st)}if(G||G===0){let st=((rt,wt)=>{if(rt{if(isNaN(Date.parse(rt)))return"Value must be a DateTime"})(i):re==="uuid"?(rt=>{if(rt=rt.toString().toLowerCase(),!/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test(rt))return"Value must be a Guid"})(i):(rt=>{if(rt&&typeof rt!="string")return"Value must be a string"})(i),!st)return C;C.push(st)}else if(X==="boolean"){let st=(rt=>{if(rt!=="true"&&rt!=="false"&&rt!==!0&&rt!==!1)return"Value must be a boolean"})(i);if(!st)return C;C.push(st)}else if(X==="number"){let st=(rt=>{if(!/^-?\d+(\.?\d+)?$/.test(rt))return"Value must be a number"})(i);if(!st)return C;C.push(st)}else if(X==="integer"){let st=(rt=>{if(!/^-?\d+$/.test(rt))return"Value must be an integer"})(i);if(!st)return C;C.push(st)}else if(X==="array"){if(!dt&&!_t)return C;i&&i.forEach(((st,rt)=>{const wt=Soe(st,o.get("items"),!1,v,x);C.push(...wt.map((xt=>({index:rt,error:xt}))))}))}else if(X==="file"){let st=(rt=>{if(rt&&!(rt instanceof uc.File))return"Value must be a file"})(i);if(!st)return C;C.push(st)}return C}const Fj=i=>{let o;return o=i instanceof kDe?i:kDe.from(i.toString(),"utf-8"),o.toString("base64")},jDe={operationsSorter:{alpha:(i,o)=>i.get("path").localeCompare(o.get("path")),method:(i,o)=>i.get("method").localeCompare(o.get("method"))},tagsSorter:{alpha:(i,o)=>i.localeCompare(o)}},VI=i=>{let o=[];for(let h in i){let v=i[h];v!==void 0&&v!==""&&o.push([h,"=",encodeURIComponent(v).replace(/%20/g,"+")].join(""))}return o.join("&")},dwr=(i,o,h)=>!!(0,swr.default)(h,(v=>(0,owr.default)(i[v],o[v])));function PDe(i){return!(!i||i.indexOf("localhost")>=0||i.indexOf("127.0.0.1")>=0||i==="none")}const Nj=i=>typeof i=="string"||i instanceof String?i.trim().replace(/\s/g,"%20"):"",TDe=i=>(0,awr.default)(Nj(i).replace(/%20/g,"_")),xoe=i=>/^x-/.test(i),Y2=i=>Tt.Map.isMap(i)?i.filter(((o,h)=>xoe(h))):Object.keys(i).filter((o=>xoe(o))),RDe=i=>i.filter(((o,h)=>/^pattern|maxLength|minLength|maximum|minimum/.test(h)));function IDe(i,o,h=()=>!0){if(typeof i!="object"||Array.isArray(i)||i===null||!o)return i;const v=Object.assign({},i);return Object.keys(v).forEach((x=>{x===o&&h(v[x],x)?delete v[x]:v[x]=IDe(v[x],o,h)})),v}function Bh(i){if(typeof i=="string")return i;if(i&&i.toJS&&(i=i.toJS()),typeof i=="object"&&i!==null)try{return JSON.stringify(i,null,2)}catch{return String(i)}return i==null?"":i.toString()}function WI(i,{returnAll:o=!1,allowHashes:h=!0}={}){if(!Tt.default.Map.isMap(i))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");const v=i.get("name"),x=i.get("in");let C=[];return i&&i.hashCode&&x&&v&&h&&C.push(`${x}.${v}.hash-${i.hashCode()}`),x&&v&&C.push(`${x}.${v}`),C.push(v),o?C:C[0]||""}function MDe(i,o){return WI(i,{returnAll:!0}).map((h=>o[h])).filter((h=>h!==void 0))[0]}function $De(i){return i.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}const Aoe=i=>!i||!(!$j(i)||!i.isEmpty()),FDe=i=>i;class NDe{constructor(o={}){Ij()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},o),this.getSystem=this._getSystem.bind(this),this.store=(function(h,v,x){return(function(C,N,D){let U=[hwr(D)];const G=uc.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||Rj.compose;return(0,Rj.createStore)(C,N,G((0,Rj.applyMiddleware)(...U)))})(h,v,x)})(FDe,(0,Tt.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}getStore(){return this.store}register(o,h=!0){var v=koe(o,this.getSystem());DDe(this.system,v),h&&this.buildSystem(),Ooe.call(this.system,o,this.getSystem())&&this.buildSystem()}buildSystem(o=!0){let h=this.getStore().dispatch,v=this.getStore().getState;this.boundSystem=Object.assign({},this.getRootInjects(),this.getWrappedAndBoundActions(h),this.getWrappedAndBoundSelectors(v,this.getSystem),this.getStateThunks(v),this.getFn(),this.getConfigs()),o&&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:Tt.default,React:J.default},this.system.rootInjects||{})}_getConfigs(){return this.system.configs}getConfigs(){return{configs:this.system.configs}}setConfigs(o){this.system.configs=o}rebuildReducer(){this.store.replaceReducer((function(o,h){return(function(v,x){let C=Object.keys(v).reduce(((N,D)=>(N[D]=(function(U,G){return(X=new Tt.Map,re)=>{if(!U)return X;let ue=U[re.type];if(ue){const oe=Dj(ue,G)(X,re);return oe===null?X:oe}return X}})(v[D],x),N)),{});return Object.keys(C).length?(0,Y1r.combineReducers)(C):FDe})(W0(o,(v=>v.reducers)),h)})(this.system.statePlugins,this.getSystem))}getType(o){let h=o[0].toUpperCase()+o.slice(1);return CDe(this.system.statePlugins,((v,x)=>{let C=v[o];if(C)return{[x+h]:C}}))}getSelectors(){return this.getType("selectors")}getActions(){return W0(this.getType("actions"),(o=>CDe(o,((h,v)=>{if(Eoe(h))return{[v]:h}}))))}getWrappedAndBoundActions(o){return W0(this.getBoundActions(o),((h,v)=>{let x=this.system.statePlugins[v.slice(0,-7)].wrapActions;return x?W0(h,((C,N)=>{let D=x[N];return D?(Array.isArray(D)||(D=[D]),D.reduce(((U,G)=>{let X=(...re)=>G(U,this.getSystem())(...re);if(!Eoe(X))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return Dj(X,this.getSystem)}),C||Function.prototype)):C})):h}))}getWrappedAndBoundSelectors(o,h){return W0(this.getBoundSelectors(o,h),((v,x)=>{let C=[x.slice(0,-9)],N=this.system.statePlugins[C].wrapSelectors;return N?W0(v,((D,U)=>{let G=N[U];return G?(Array.isArray(G)||(G=[G]),G.reduce(((X,re)=>{let ue=(...oe)=>re(X,this.getSystem())(o().getIn(C),...oe);if(!Eoe(ue))throw new TypeError("wrapSelector needs to return a function that returns a new function (ie the wrapped action)");return ue}),D||Function.prototype)):D})):v}))}getStates(o){return Object.keys(this.system.statePlugins).reduce(((h,v)=>(h[v]=o.get(v),h)),{})}getStateThunks(o){return Object.keys(this.system.statePlugins).reduce(((h,v)=>(h[v]=()=>o().get(v),h)),{})}getFn(){return{fn:this.system.fn}}getComponents(o){const h=this.system.components[o];return Array.isArray(h)?h.reduce(((v,x)=>x(v,this.getSystem()))):o!==void 0?this.system.components[o]:this.system.components}getBoundSelectors(o,h){return W0(this.getSelectors(),((v,x)=>{let C=[x.slice(0,-9)];return W0(v,(N=>(...D)=>{let U=Dj(N,this.getSystem).apply(null,[o().getIn(C),...D]);return typeof U=="function"&&(U=Dj(U,this.getSystem)(h())),U}))}))}getBoundActions(o){o=o||this.getStore().dispatch;const h=this.getActions(),v=x=>typeof x!="function"?W0(x,(C=>v(C))):(...C)=>{var N=null;try{N=x(...C)}catch(D){N={type:qI,error:!0,payload:(0,SDe.serializeError)(D)}}finally{return N}};return W0(h,(x=>(0,Rj.bindActionCreators)(v(x),o)))}getMapStateToProps(){return()=>Object.assign({},this.getSystem())}getMapDispatchToProps(o){return h=>Ij()({},this.getWrappedAndBoundActions(h),this.getFn(),o)}}function koe(i,o){return o1(i)&&!UI(i)?(0,Z1r.default)({},i):Ew(i)?koe(i(o),o):UI(i)?i.map((h=>koe(h,o))).reduce(DDe,{components:o.getComponents()}):{}}function Ooe(i,o,{hasLoaded:h}={}){let v=h;return o1(i)&&!UI(i)&&typeof i.afterLoad=="function"&&(v=!0,Dj(i.afterLoad,o.getSystem).call(this,o)),Ew(i)?Ooe.call(this,i(o),o,{hasLoaded:v}):UI(i)?i.map((x=>Ooe.call(this,x,o,{hasLoaded:v}))):v}function DDe(i={},o={}){if(!o1(i))return{};if(!o1(o))return i;o.wrapComponents&&(W0(o.wrapComponents,((v,x)=>{const C=i.components&&i.components[x];C&&Array.isArray(C)?(i.components[x]=C.concat([v]),delete o.wrapComponents[x]):C&&(i.components[x]=[C,v],delete o.wrapComponents[x])})),Object.keys(o.wrapComponents).length||delete o.wrapComponents);const{statePlugins:h}=i;if(o1(h))for(let v in h){const x=h[v];if(!o1(x))continue;const{wrapActions:C,wrapSelectors:N}=x;if(o1(C))for(let D in C){let U=C[D];Array.isArray(U)||(U=[U],C[D]=U),o&&o.statePlugins&&o.statePlugins[v]&&o.statePlugins[v].wrapActions&&o.statePlugins[v].wrapActions[D]&&(o.statePlugins[v].wrapActions[D]=C[D].concat(o.statePlugins[v].wrapActions[D]))}if(o1(N))for(let D in N){let U=N[D];Array.isArray(U)||(U=[U],N[D]=U),o&&o.statePlugins&&o.statePlugins[v]&&o.statePlugins[v].wrapSelectors&&o.statePlugins[v].wrapSelectors[D]&&(o.statePlugins[v].wrapSelectors[D]=N[D].concat(o.statePlugins[v].wrapSelectors[D]))}}return Ij()(i,o)}function Dj(i,o,{logErrors:h=!0}={}){return typeof i!="function"?i:function(...v){try{return i.call(this,...v)}catch(x){if(h){const{uncaughtExceptionHandler:C}=o().getConfigs();typeof C=="function"?C(x):console.error(x)}return null}}}var Bj=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return jn()}});const Coe="show_popup",joe="authorize",Poe="logout",Toe="authorize_oauth2",Roe="configure_auth",Ioe="restore_authorization";function mwr(i){return{type:Coe,payload:i}}function gwr(i){return{type:joe,payload:i}}const ywr=i=>({authActions:o})=>{o.authorize(i),o.persistAuthorizationIfNeeded()};function vwr(i){return{type:Poe,payload:i}}const bwr=i=>({authActions:o})=>{o.logout(i),o.persistAuthorizationIfNeeded()},wwr=i=>({authActions:o,errActions:h})=>{let{auth:v,token:x,isValid:C}=i,{schema:N,name:D}=v,U=N.get("flow");delete uc.swaggerUIRedirectOauth2,U==="accessCode"||C||h.newAuthErr({authId:D,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),x.error?h.newAuthErr({authId:D,source:"auth",level:"error",message:JSON.stringify(x)}):o.authorizeOauth2WithPersistOption({auth:v,token:x})};function _wr(i){return{type:Toe,payload:i}}const Ewr=i=>({authActions:o})=>{o.authorizeOauth2(i),o.persistAuthorizationIfNeeded()},Swr=i=>({authActions:o})=>{let{schema:h,name:v,username:x,password:C,passwordType:N,clientId:D,clientSecret:U}=i,G={grant_type:"password",scope:i.scopes.join(" "),username:x,password:C},X={};switch(N){case"request-body":(function(re,ue,oe){ue&&Object.assign(re,{client_id:ue}),oe&&Object.assign(re,{client_secret:oe})})(G,D,U);break;case"basic":X.Authorization="Basic "+Fj(D+":"+U);break;default:console.warn(`Warning: invalid passwordType ${N} was passed, not including client id and secret`)}return o.authorizeRequest({body:VI(G),url:h.get("tokenUrl"),name:v,headers:X,query:{},auth:i})},xwr=i=>({authActions:o})=>{let{schema:h,scopes:v,name:x,clientId:C,clientSecret:N}=i,D={Authorization:"Basic "+Fj(C+":"+N)},U={grant_type:"client_credentials",scope:v.join(" ")};return o.authorizeRequest({body:VI(U),name:x,url:h.get("tokenUrl"),auth:i,headers:D})},Awr=({auth:i,redirectUrl:o})=>({authActions:h})=>{let{schema:v,name:x,clientId:C,clientSecret:N,codeVerifier:D}=i,U={grant_type:"authorization_code",code:i.code,client_id:C,client_secret:N,redirect_uri:o,code_verifier:D};return h.authorizeRequest({body:VI(U),name:x,url:v.get("tokenUrl"),auth:i})},kwr=({auth:i,redirectUrl:o})=>({authActions:h})=>{let{schema:v,name:x,clientId:C,clientSecret:N,codeVerifier:D}=i,U={Authorization:"Basic "+Fj(C+":"+N)},G={grant_type:"authorization_code",code:i.code,client_id:C,redirect_uri:o,code_verifier:D};return h.authorizeRequest({body:VI(G),name:x,url:v.get("tokenUrl"),auth:i,headers:U})},Owr=i=>({fn:o,getConfigs:h,authActions:v,errActions:x,oas3Selectors:C,specSelectors:N,authSelectors:D})=>{let U,{body:G,query:X={},headers:re={},name:ue,url:oe,auth:he}=i,{additionalQueryStringParams:de}=D.getConfigs()||{};if(N.isOAS3()){let Fe=C.serverEffectiveValue(C.selectedServer());U=(0,Bj.default)(oe,Fe,!0)}else U=(0,Bj.default)(oe,N.url(),!0);typeof de=="object"&&(U.query=Object.assign({},U.query,de));const Ee=U.toString();let ye=Object.assign({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},re);o.fetch({url:Ee,method:"post",headers:ye,query:X,body:G,requestInterceptor:h().requestInterceptor,responseInterceptor:h().responseInterceptor}).then((function(Fe){let ze=JSON.parse(Fe.data),Le=ze&&(ze.error||""),Ge=ze&&(ze.parseError||"");Fe.ok?Le||Ge?x.newAuthErr({authId:ue,level:"error",source:"auth",message:JSON.stringify(ze)}):v.authorizeOauth2WithPersistOption({auth:he,token:ze}):x.newAuthErr({authId:ue,level:"error",source:"auth",message:Fe.statusText})})).catch((Fe=>{let ze=new Error(Fe).message;if(Fe.response&&Fe.response.data){const Le=Fe.response.data;try{const Ge=typeof Le=="string"?JSON.parse(Le):Le;Ge.error&&(ze+=`, error: ${Ge.error}`),Ge.error_description&&(ze+=`, description: ${Ge.error_description}`)}catch{}}x.newAuthErr({authId:ue,level:"error",source:"auth",message:ze})}))};function Cwr(i){return{type:Roe,payload:i}}function jwr(i){return{type:Ioe,payload:i}}const Pwr=()=>({authSelectors:i,getConfigs:o})=>{if(!o().persistAuthorization)return;const h=i.authorized().toJS();localStorage.setItem("authorized",JSON.stringify(h))},Twr=(i,o)=>()=>{uc.swaggerUIRedirectOauth2=o,uc.open(i)};var Rwr={[Coe]:(i,{payload:o})=>i.set("showDefinitions",o),[joe]:(i,{payload:o})=>{let h=(0,Tt.fromJS)(o),v=i.get("authorized")||(0,Tt.Map)();return h.entrySeq().forEach((([x,C])=>{if(!Ew(C.getIn))return i.set("authorized",v);let N=C.getIn(["schema","type"]);if(N==="apiKey"||N==="http")v=v.set(x,C);else if(N==="basic"){let D=C.getIn(["value","username"]),U=C.getIn(["value","password"]);v=v.setIn([x,"value"],{username:D,header:"Basic "+Fj(D+":"+U)}),v=v.setIn([x,"schema"],C.get("schema"))}})),i.set("authorized",v)},[Toe]:(i,{payload:o})=>{let h,{auth:v,token:x}=o;v.token=Object.assign({},x),h=(0,Tt.fromJS)(v);let C=i.get("authorized")||(0,Tt.Map)();return C=C.set(h.get("name"),h),i.set("authorized",C)},[Poe]:(i,{payload:o})=>{let h=i.get("authorized").withMutations((v=>{o.forEach((x=>{v.delete(x)}))}));return i.set("authorized",h)},[Roe]:(i,{payload:o})=>i.set("configs",o),[Ioe]:(i,{payload:o})=>i.set("authorized",(0,Tt.fromJS)(o.authorized))},As=(function(i){var o={};return Dr.d(o,i),o})({createSelector:function(){return Xr}});const HI=i=>i,Iwr=(0,As.createSelector)(HI,(i=>i.get("showDefinitions"))),Mwr=(0,As.createSelector)(HI,(()=>({specSelectors:i})=>{let o=i.securityDefinitions()||(0,Tt.Map)({}),h=(0,Tt.List)();return o.entrySeq().forEach((([v,x])=>{let C=(0,Tt.Map)();C=C.set(v,x),h=h.push(C)})),h})),$wr=(i,o)=>({specSelectors:h})=>(0,Tt.List)(h.isOAS3()?["components","securitySchemes",o]:["securityDefinitions",o]),Fwr=(i,o)=>({specSelectors:h})=>{console.warn("WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.");let v=h.securityDefinitions(),x=(0,Tt.List)();return o.valueSeq().forEach((C=>{let N=(0,Tt.Map)();C.entrySeq().forEach((([D,U])=>{let G,X=v.get(D);X.get("type")==="oauth2"&&U.size&&(G=X.get("scopes"),G.keySeq().forEach((re=>{U.contains(re)||(G=G.delete(re))})),X=X.set("allowedScopes",G)),N=N.set(D,X)})),x=x.push(N)})),x},Nwr=(i,o=(0,Tt.List)())=>({authSelectors:h})=>{const v=h.definitionsToAuthorize()||(0,Tt.List)();let x=(0,Tt.List)();return v.forEach((C=>{let N=o.find((D=>D.get(C.keySeq().first())));N&&(C.forEach(((D,U)=>{if(D.get("type")==="oauth2"){const G=N.get(U);let X=D.get("scopes");Tt.List.isList(G)&&Tt.Map.isMap(X)&&(X.keySeq().forEach((re=>{G.contains(re)||(X=X.delete(re))})),C=C.set(U,D.set("scopes",X)))}})),x=x.push(C))})),x},Dwr=(0,As.createSelector)(HI,(i=>i.get("authorized")||(0,Tt.Map)())),Bwr=(i,o)=>({authSelectors:h})=>{let v=h.authorized();return Tt.List.isList(o)?!!o.toJS().filter((x=>Object.keys(x).map((C=>!!v.get(C))).indexOf(!1)===-1)).length:null},Lwr=(0,As.createSelector)(HI,(i=>i.get("configs"))),qwr=(i,{authSelectors:o,specSelectors:h})=>({path:v,method:x,operation:C,extras:N})=>{let D={authorized:o.authorized()&&o.authorized().toJS(),definitions:h.securityDefinitions()&&h.securityDefinitions().toJS(),specSecurity:h.security()&&h.security().toJS()};return i({path:v,method:x,operation:C,securities:D,...N})},zwr=(i,o)=>h=>{const{getConfigs:v,authActions:x}=o,C=v();if(i(h),C.persistAuthorization){const N=localStorage.getItem("authorized");N&&x.restoreAuthorization({authorized:JSON.parse(N)})}},Uwr=(i,o)=>h=>{if(i(h),o.getConfigs().persistAuthorization)try{const[{schema:v,value:x}]=Object.values(h),C=(0,Tt.fromJS)(v),N=C.get("type")==="apiKey",D=C.get("in")==="cookie";N&&D&&(document.cookie=`${C.get("name")}=${x}; SameSite=None; Secure`)}catch(v){console.error("Error persisting cookie based apiKey in document.cookie.",v)}},Vwr=(i,o)=>h=>{const v=o.getConfigs(),x=o.authSelectors.authorized();try{v.persistAuthorization&&Array.isArray(h)&&h.forEach((C=>{const N=x.get(C,{}),D=N.getIn(["schema","type"])==="apiKey",U=N.getIn(["schema","in"])==="cookie";if(D&&U){const G=N.getIn(["schema","name"]);document.cookie=`${G}=; Max-Age=-99999999`}}))}catch(C){console.error("Error deleting cookie based apiKey from document.cookie.",C)}i(h)};var pg=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return at()}}),Moe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Kt()}});class Wwr extends J.default.Component{mapStateToProps(o,h){return{state:o,ownProps:(0,Moe.default)(h,Object.keys(h.getSystem()))}}render(){const{getComponent:o,ownProps:h}=this.props,v=o("LockIcon");return J.default.createElement(v,h)}}var BDe=Wwr;class Hwr extends J.default.Component{mapStateToProps(o,h){return{state:o,ownProps:(0,Moe.default)(h,Object.keys(h.getSystem()))}}render(){const{getComponent:o,ownProps:h}=this.props,v=o("UnlockIcon");return J.default.createElement(v,h)}}var LDe=Hwr;function qDe(){return{afterLoad(i){this.rootInjects=this.rootInjects||{},this.rootInjects.initOAuth=i.authActions.configureAuth,this.rootInjects.preauthorizeApiKey=Kwr.bind(null,i),this.rootInjects.preauthorizeBasic=Jwr.bind(null,i)},components:{LockAuthIcon:BDe,UnlockAuthIcon:LDe,LockAuthOperationIcon:BDe,UnlockAuthOperationIcon:LDe},statePlugins:{auth:{reducers:Rwr,actions:Kse,selectors:Gse,wrapActions:{authorize:Uwr,logout:Vwr}},configs:{wrapActions:{loaded:zwr}},spec:{wrapActions:{execute:qwr}}}}}function Jwr(i,o,h,v){const{authActions:{authorize:x},specSelectors:{specJson:C,isOAS3:N}}=i,D=N()?["components","securitySchemes"]:["securityDefinitions"],U=C().getIn([...D,o]);return U?x({[o]:{value:{username:h,password:v},schema:U.toJS()}}):null}function Kwr(i,o,h){const{authActions:{authorize:v},specSelectors:{specJson:x,isOAS3:C}}=i,N=C()?["components","securitySchemes"]:["securityDefinitions"],D=x().getIn([...N,o]);return D?v({[o]:{value:h,schema:D.toJS()}}):null}var Sw=(function(i){var o={};return Dr.d(o,i),o})({JSON_SCHEMA:function(){return Fp},default:function(){return Yo}});const $oe="configs_update",Foe="configs_toggle";function Gwr(i,o){return{type:$oe,payload:{[i]:o}}}function Ywr(i){return{type:Foe,payload:i}}const Zwr=()=>()=>{},Xwr=i=>o=>{const{fn:{fetch:h}}=o;return h(i)},Qwr=(i,o)=>h=>{const{specActions:v,configsActions:x}=h;if(i)return x.downloadConfig(i).then(C,C);function C(N){N instanceof Error||N.status>=400?(v.updateLoadingStatus("failedConfig"),v.updateLoadingStatus("failedConfig"),v.updateUrl(""),console.error(N.statusText+" "+i.url),o(null)):o(((D,U)=>{try{return Sw.default.load(D)}catch(G){return U&&U.errActions.newThrownErr(new Error(G)),{}}})(N.text,h))}},e2r=(i,o)=>i.getIn(Array.isArray(o)?o:[o]);var t2r={[$oe]:(i,o)=>i.merge((0,Tt.fromJS)(o.payload)),[Foe]:(i,o)=>{const h=o.payload,v=i.get(h);return i.set(h,!v)}};function zDe(){return{statePlugins:{configs:{reducers:t2r,actions:Yse,selectors:Zse}}}}const Noe=i=>i?history.pushState(null,null,`#${i}`):window.location.hash="";var r2r=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return pu()}});const UDe="layout_scroll_to",VDe="layout_clear_scroll";var n2r={fn:{getScrollParent:function(i,o){const h=document.documentElement;let v=getComputedStyle(i);const x=v.position==="absolute",C=o?/(auto|scroll|hidden)/:/(auto|scroll)/;if(v.position==="fixed")return h;for(let N=i;N=N.parentElement;)if(v=getComputedStyle(N),(!x||v.position!=="static")&&C.test(v.overflow+v.overflowY+v.overflowX))return N;return h}},statePlugins:{layout:{actions:{scrollToElement:(i,o)=>h=>{try{o=o||h.fn.getScrollParent(i),r2r.default.createScroller(o).to(i)}catch(v){console.error(v)}},scrollTo:i=>({type:UDe,payload:Array.isArray(i)?i:[i]}),clearScrollTo:()=>({type:VDe}),readyToScroll:(i,o)=>h=>{const v=h.layoutSelectors.getScrollToKey();Tt.default.is(v,(0,Tt.fromJS)(i))&&(h.layoutActions.scrollToElement(o),h.layoutActions.clearScrollTo())},parseDeepLinkHash:i=>({layoutActions:o,layoutSelectors:h,getConfigs:v})=>{if(v().deepLinking&&i){let x=i.slice(1);x[0]==="!"&&(x=x.slice(1)),x[0]==="/"&&(x=x.slice(1));const C=x.split("/").map((X=>X||"")),N=h.isShownKeyFromUrlHashArray(C),[D,U="",G=""]=N;if(D==="operations"){const X=h.isShownKeyFromUrlHashArray([U]);U.indexOf("_")>-1&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),o.show(X.map((re=>re.replace(/_/g," "))),!0)),o.show(X,!0)}(U.indexOf("_")>-1||G.indexOf("_")>-1)&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),o.show(N.map((X=>X.replace(/_/g," "))),!0)),o.show(N,!0),o.scrollTo(N)}}},selectors:{getScrollToKey:i=>i.get("scrollToKey"),isShownKeyFromUrlHashArray(i,o){const[h,v]=o;return v?["operations",h,v]:h?["operations-tag",h]:[]},urlHashArrayFromIsShownKey(i,o){let[h,v,x]=o;return h=="operations"?[v,x]:h=="operations-tag"?[v]:[]}},reducers:{[UDe]:(i,o)=>i.set("scrollToKey",Tt.default.fromJS(o.payload)),[VDe]:i=>i.delete("scrollToKey")},wrapActions:{show:(i,{getConfigs:o,layoutSelectors:h})=>(...v)=>{if(i(...v),o().deepLinking)try{let[x,C]=v;x=Array.isArray(x)?x:[x];const N=h.urlHashArrayFromIsShownKey(x);if(!N.length)return;const[D,U]=N;if(!C)return Noe("/");N.length===2?Noe(Nj(`/${encodeURIComponent(D)}/${encodeURIComponent(U)}`)):N.length===1&&Noe(Nj(`/${encodeURIComponent(D)}`))}catch(x){console.error(x)}}}}}},WDe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Hm()}}),i2r=(i,o)=>class extends J.default.Component{onLoad=h=>{const{operation:v}=this.props,{tag:x,operationId:C}=v.toObject();let{isShownKey:N}=v.toObject();N=N||["operations",x,C],o.layoutActions.readyToScroll(N,h)};render(){return J.default.createElement("span",{ref:this.onLoad},J.default.createElement(i,this.props))}},s2r=(i,o)=>class extends J.default.Component{onLoad=h=>{const{tag:v}=this.props,x=["operations-tag",v];o.layoutActions.readyToScroll(x,h)};render(){return J.default.createElement("span",{ref:this.onLoad},J.default.createElement(i,this.props))}};function HDe(){return[n2r,{statePlugins:{configs:{wrapActions:{loaded:(i,o)=>(...h)=>{i(...h);const v=decodeURIComponent(window.location.hash);o.layoutActions.parseDeepLinkHash(v)}}}},wrapComponents:{operation:i2r,OperationTag:s2r}}]}var o2r=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return sd()}});function a2r(i){return i.map((o=>{let h=o.get("message").indexOf("is not of a type(s)");if(h>-1){let v=o.get("message").slice(h+19).split(",");return o.set("message",o.get("message").slice(0,h)+(function(x){return x.reduce(((C,N,D,U)=>D===U.length-1&&U.length>1?C+"or "+N:U[D+1]&&U.length>2?C+N+", ":U[D+1]?C+N+" ":C+N),"should be a")})(v))}return o}))}var Doe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Nf()}});function l2r(i,{jsSpec:o}){return i}const c2r=[Xse,Qse];function Lj(i){let o={jsSpec:{}};return(0,o2r.default)(c2r,((v,x)=>{try{return x.transform(v,o).filter((C=>!!C))}catch(C){return console.error("Transformer error:",C),v}}),i).filter((v=>!!v)).map((v=>(!v.get("line")&&v.get("path"),v)))}let Boe={line:0,level:"error",message:"Unknown error"};const JDe=(0,As.createSelector)((i=>i),(i=>i.get("errors",(0,Tt.List)()))),u2r=(0,As.createSelector)(JDe,(i=>i.last()));function KDe(i){return{statePlugins:{err:{reducers:{[qI]:(o,{payload:h})=>{let v=Object.assign(Boe,h,{type:"thrown"});return o.update("errors",(x=>(x||(0,Tt.List)()).push((0,Tt.fromJS)(v)))).update("errors",(x=>Lj(x)))},[goe]:(o,{payload:h})=>(h=h.map((v=>(0,Tt.fromJS)(Object.assign(Boe,v,{type:"thrown"})))),o.update("errors",(v=>(v||(0,Tt.List)()).concat((0,Tt.fromJS)(h)))).update("errors",(v=>Lj(v)))),[yoe]:(o,{payload:h})=>{let v=(0,Tt.fromJS)(h);return v=v.set("type","spec"),o.update("errors",(x=>(x||(0,Tt.List)()).push((0,Tt.fromJS)(v)).sortBy((C=>C.get("line"))))).update("errors",(x=>Lj(x)))},[voe]:(o,{payload:h})=>(h=h.map((v=>(0,Tt.fromJS)(Object.assign(Boe,v,{type:"spec"})))),o.update("errors",(v=>(v||(0,Tt.List)()).concat((0,Tt.fromJS)(h)))).update("errors",(v=>Lj(v)))),[boe]:(o,{payload:h})=>{let v=(0,Tt.fromJS)(Object.assign({},h));return v=v.set("type","auth"),o.update("errors",(x=>(x||(0,Tt.List)()).push((0,Tt.fromJS)(v)))).update("errors",(x=>Lj(x)))},[woe]:(o,{payload:h})=>{if(!h||!o.get("errors"))return o;let v=o.get("errors").filter((x=>x.keySeq().every((C=>{const N=x.get(C),D=h[C];return!D||N!==D}))));return o.merge({errors:v})},[_oe]:(o,{payload:h})=>{if(!h||typeof h!="function")return o;let v=o.get("errors").filter((x=>h(x)));return o.merge({errors:v})}},actions:Jse,selectors:eoe}}}}function f2r(i,o){return i.filter(((h,v)=>v.indexOf(o)!==-1))}function GDe(){return{fn:{opsFilter:f2r}}}var ua=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Ue}}),p2r=({className:i=null,width:o=20,height:h=20,...v})=>J.default.createElement("svg",(0,ua.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:i,width:o,height:h,"aria-hidden":"true",focusable:"false"},v),J.default.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"})),h2r=({className:i=null,width:o=20,height:h=20,...v})=>J.default.createElement("svg",(0,ua.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:i,width:o,height:h,"aria-hidden":"true",focusable:"false"},v),J.default.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"})),d2r=({className:i=null,width:o=20,height:h=20,...v})=>J.default.createElement("svg",(0,ua.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:i,width:o,height:h,"aria-hidden":"true",focusable:"false"},v),J.default.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"})),m2r=({className:i=null,width:o=20,height:h=20,...v})=>J.default.createElement("svg",(0,ua.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:i,width:o,height:h,"aria-hidden":"true",focusable:"false"},v),J.default.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"})),g2r=({className:i=null,width:o=15,height:h=16,...v})=>J.default.createElement("svg",(0,ua.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 16",className:i,width:o,height:h,"aria-hidden":"true",focusable:"false"},v),J.default.createElement("g",{transform:"translate(2, -1)"},J.default.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"}))),y2r=({className:i=null,width:o=20,height:h=20,...v})=>J.default.createElement("svg",(0,ua.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:i,width:o,height:h,"aria-hidden":"true",focusable:"false"},v),J.default.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"})),v2r=({className:i=null,width:o=20,height:h=20,...v})=>J.default.createElement("svg",(0,ua.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:i,width:o,height:h,"aria-hidden":"true",focusable:"false"},v),J.default.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"})),YDe=()=>({components:{ArrowUpIcon:p2r,ArrowDownIcon:h2r,ArrowIcon:d2r,CloseIcon:m2r,CopyIcon:g2r,LockIcon:y2r,UnlockIcon:v2r}});const Loe="layout_update_layout",qoe="layout_update_filter",zoe="layout_update_mode",Uoe="layout_show";function b2r(i){return{type:Loe,payload:i}}function w2r(i){return{type:qoe,payload:i}}function _2r(i,o=!0){return i=lS(i),{type:Uoe,payload:{thing:i,shown:o}}}function E2r(i,o=""){return i=lS(i),{type:zoe,payload:{thing:i,mode:o}}}var S2r={[Loe]:(i,o)=>i.set("layout",o.payload),[qoe]:(i,o)=>i.set("filter",o.payload),[Uoe]:(i,o)=>{const h=o.payload.shown,v=(0,Tt.fromJS)(o.payload.thing);return i.update("shown",(0,Tt.fromJS)({}),(x=>x.set(v,h)))},[zoe]:(i,o)=>{let h=o.payload.thing,v=o.payload.mode;return i.setIn(["modes"].concat(h),(v||"")+"")}};const x2r=i=>i.get("layout"),A2r=i=>i.get("filter"),ZDe=(i,o,h)=>(o=lS(o),i.get("shown",(0,Tt.fromJS)({})).get((0,Tt.fromJS)(o),h)),k2r=(i,o,h="")=>(o=lS(o),i.getIn(["modes",...o],h)),O2r=(0,As.createSelector)((i=>i),(i=>!ZDe(i,"editor"))),C2r=(i,o)=>(h,...v)=>{let x=i(h,...v);const{fn:C,layoutSelectors:N,getConfigs:D}=o.getSystem(),U=D(),{maxDisplayedTags:G}=U;let X=N.currentFilter();return X&&X!==!0&&(x=C.opsFilter(x,X)),G>=0&&(x=x.slice(0,G)),x};function XDe(){return{statePlugins:{layout:{reducers:S2r,actions:toe,selectors:roe},spec:{wrapSelectors:noe}}}}function QDe({configs:i}){const o={debug:0,info:1,log:2,warn:3,error:4},h=N=>o[N]||-1;let{logLevel:v}=i,x=h(v);function C(N,...D){h(N)>=x&&console[N](...D)}return C.warn=C.bind(null,"warn"),C.error=C.bind(null,"error"),C.info=C.bind(null,"info"),C.debug=C.bind(null,"debug"),{rootInjects:{log:C}}}let Voe=!1;function eBe(){return{statePlugins:{spec:{wrapActions:{updateSpec:i=>(...o)=>(Voe=!0,i(...o)),updateJsonSpec:(i,o)=>(...h)=>{const v=o.getConfigs().onComplete;return Voe&&typeof v=="function"&&(setTimeout(v,0),Voe=!1),i(...h)}}}}}}const tBe=i=>{const o="_**[]";return i.indexOf(o)<0?i:i.split(o)[0].trim()},j2r=i=>i==="-d "||/^[_\/-]/g.test(i)?i:"'"+i.replace(/'/g,"'\\''")+"'",P2r=i=>(i=i.replace(/\^/g,"^^").replace(/\\"/g,'\\\\"').replace(/"/g,'""').replace(/\n/g,`^ `))==="-d "?i.replace(/-d /g,`-d ^ `):/^[_\/-]/g.test(i)?i:'"'+i+'"',T2r=i=>i==="-d "?i:/\n/.test(i)?`@" ${i.replace(/`/g,"``").replace(/\$/g,"`$")} "@`:/^[_\/-]/.test(i)?i:`'${i.replace(/'/g,"''")}'`,Woe=(i,o,h,v="")=>{let x=!1,C="";const N=(...oe)=>C+=" "+oe.map(o).join(" "),D=(...oe)=>C+=oe.map(o).join(" "),U=()=>C+=` ${h}`,G=(oe=1)=>C+=" ".repeat(oe);let X=i.get("headers");C+="curl"+v;const re=i.get("curlOptions");if(Tt.List.isList(re)&&!re.isEmpty()&&N(...i.get("curlOptions")),N("-X",i.get("method")),U(),G(),D(`${i.get("url")}`),X&&X.size)for(let oe of i.get("headers").entries()){U(),G();let[he,de]=oe;D("-H",`${he}: ${de}`),x=x||/^content-type$/i.test(he)&&/^multipart\/form-data$/i.test(de)}const ue=i.get("body");if(ue)if(x&&["POST","PUT","PATCH"].includes(i.get("method")))for(let[oe,he]of ue.entrySeq()){let de=tBe(oe);U(),G(),D("-F"),he instanceof uc.File&&typeof he.valueOf()=="string"?N(`${de}=${he.data}${he.type?`;type=${he.type}`:""}`):he instanceof uc.File?N(`${de}=@${he.name}${he.type?`;type=${he.type}`:""}`):N(`${de}=${he}`)}else if(ue instanceof uc.File)U(),G(),D(`--data-binary '@${ue.name}'`);else{U(),G(),D("-d ");let oe=ue;Tt.Map.isMap(oe)?D((function(he){let de=[];for(let[Ee,ye]of he.get("body").entrySeq()){let Fe=tBe(Ee);ye instanceof uc.File?de.push(` "${Fe}": { "name": "${ye.name}"${ye.type?`, "type": "${ye.type}"`:""} }`):de.push(` "${Fe}": ${JSON.stringify(ye,null,2).replace(/(\r\n|\r|\n)/g,` `)}`)}return`{ ${de.join(`, `)} }`})(i)):(typeof oe!="string"&&(oe=JSON.stringify(oe)),D(oe))}else ue||i.get("method")!=="POST"||(U(),G(),D("-d ''"));return C},R2r=i=>Woe(i,T2r,"`\n",".exe"),rBe=i=>Woe(i,j2r,`\\ `),I2r=i=>Woe(i,P2r,`^ `),Hoe=i=>i||(0,Tt.Map)(),nBe=(0,As.createSelector)(Hoe,(i=>{const o=i.get("languages"),h=i.get("generators",(0,Tt.Map)());return!o||o.isEmpty()?h:h.filter(((v,x)=>o.includes(x)))})),M2r=i=>({fn:o})=>nBe(i).map(((h,v)=>{const x=(C=>o[`requestSnippetGenerator_${C}`])(v);return typeof x!="function"?null:h.set("fn",x)})).filter((h=>h)),$2r=(0,As.createSelector)(Hoe,(i=>i.get("activeLanguage"))),F2r=(0,As.createSelector)(Hoe,(i=>i.get("defaultExpanded")));var fa=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return V()}}),JI=(function(i){var o={};return Dr.d(o,i),o})({CopyToClipboard:function(){return se.CopyToClipboard}});const N2r={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"},D2r={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"};var B2r=({request:i,requestSnippetsSelectors:o,getComponent:h})=>{const v=(0,J.useRef)(null),x=h("ArrowUpIcon"),C=h("ArrowDownIcon"),N=h("SyntaxHighlighter",!0),[D,U]=(0,J.useState)(o.getSnippetGenerators()?.keySeq().first()),[G,X]=(0,J.useState)(o?.getDefaultExpanded()),re=o.getSnippetGenerators(),ue=re.get(D),oe=ue.get("fn")(i),he=()=>{X(!G)},de=ye=>ye===D?D2r:N2r,Ee=ye=>{const{target:Fe,deltaY:ze}=ye,{scrollHeight:Le,offsetHeight:Ge,scrollTop:Xe}=Fe;Le>Ge&&(Xe===0&&ze<0||Ge+Xe>=Le&&ze>0)&&ye.preventDefault()};return(0,J.useEffect)((()=>{}),[]),(0,J.useEffect)((()=>{const ye=Array.from(v.current.childNodes).filter((Fe=>!!Fe.nodeType&&Fe.classList?.contains("curl-command")));return ye.forEach((Fe=>Fe.addEventListener("mousewheel",Ee,{passive:!1}))),()=>{ye.forEach((Fe=>Fe.removeEventListener("mousewheel",Ee)))}}),[i]),J.default.createElement("div",{className:"request-snippets",ref:v},J.default.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"15px"}},J.default.createElement("h4",{onClick:()=>he(),style:{cursor:"pointer"}},"Snippets"),J.default.createElement("button",{onClick:()=>he(),style:{border:"none",background:"none"},title:G?"Collapse operation":"Expand operation"},G?J.default.createElement(C,{className:"arrow",width:"10",height:"10"}):J.default.createElement(x,{className:"arrow",width:"10",height:"10"}))),G&&J.default.createElement("div",{className:"curl-command"},J.default.createElement("div",{style:{paddingLeft:"15px",paddingRight:"10px",width:"100%",display:"flex"}},re.entrySeq().map((([ye,Fe])=>J.default.createElement("div",{className:(0,fa.default)("btn",{active:ye===D}),style:de(ye),key:ye,onClick:()=>(ze=>{D!==ze&&U(ze)})(ye)},J.default.createElement("h4",{style:ye===D?{color:"white"}:{}},Fe.get("title")))))),J.default.createElement("div",{className:"copy-to-clipboard"},J.default.createElement(JI.CopyToClipboard,{text:oe},J.default.createElement("button",null))),J.default.createElement("div",null,J.default.createElement(N,{language:ue.get("syntax"),className:"curl microlight",renderPlainText:({children:ye,PlainTextViewer:Fe})=>J.default.createElement(Fe,{className:"curl"},ye)},oe))))},iBe=()=>({components:{RequestSnippets:B2r},fn:{requestSnippetGenerator_curl_bash:rBe,requestSnippetGenerator_curl_cmd:I2r,requestSnippetGenerator_curl_powershell:R2r},statePlugins:{requestSnippets:{selectors:ioe}}});class Joe extends J.Component{static defaultProps={collapsedContent:"{...}",expanded:!1,title:null,onToggle:()=>{},hideSelfOnExpand:!1,specPath:Tt.default.List([])};constructor(o,h){super(o,h);let{expanded:v,collapsedContent:x}=this.props;this.state={expanded:v,collapsedContent:x||Joe.defaultProps.collapsedContent}}componentDidMount(){const{hideSelfOnExpand:o,expanded:h,modelName:v}=this.props;o&&h&&this.props.onToggle(v,h)}UNSAFE_componentWillReceiveProps(o){this.props.expanded!==o.expanded&&this.setState({expanded:o.expanded})}toggleCollapsed=()=>{this.props.onToggle&&this.props.onToggle(this.props.modelName,!this.state.expanded),this.setState({expanded:!this.state.expanded})};onLoad=o=>{if(o&&this.props.layoutSelectors){const h=this.props.layoutSelectors.getScrollToKey();Tt.default.is(h,this.props.specPath)&&this.toggleCollapsed(),this.props.layoutActions.readyToScroll(this.props.specPath,o.parentElement)}};render(){const{title:o,classes:h}=this.props;return this.state.expanded&&this.props.hideSelfOnExpand?J.default.createElement("span",{className:h||""},this.props.children):J.default.createElement("span",{className:h||"",ref:this.onLoad},J.default.createElement("button",{"aria-expanded":this.state.expanded,className:"model-box-control",onClick:this.toggleCollapsed},o&&J.default.createElement("span",{className:"pointer"},o),J.default.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")}),!this.state.expanded&&J.default.createElement("span",null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}}var L2r=({schema:i,example:o,isExecute:h=!1,specPath:v,includeWriteOnly:x=!1,includeReadOnly:C=!1,getComponent:N,getConfigs:D,specSelectors:U})=>{const{defaultModelRendering:G,defaultModelExpandDepth:X}=D(),re=N("ModelWrapper"),ue=N("HighlightCode",!0),oe=gk()(5).toString("base64"),he=gk()(5).toString("base64"),de=gk()(5).toString("base64"),Ee=gk()(5).toString("base64"),ye=U.isOAS3(),{activeTab:Fe,tabs:ze,onTabChange:Le}=(({initialTab:Ge,isExecute:Xe,schema:dt,example:_t})=>{const ft=(0,J.useMemo)((()=>({example:"example",model:"model"})),[]),st=(0,J.useMemo)((()=>Object.keys(ft)),[ft]).includes(Ge)&&dt&&!Xe?Ge:ft.example,rt=(lr=>{const Gt=(0,J.useRef)();return(0,J.useEffect)((()=>{Gt.current=lr})),Gt.current})(Xe),[wt,xt]=(0,J.useState)(st),Ht=(0,J.useCallback)((lr=>{xt(lr.target.dataset.name)}),[]);return(0,J.useEffect)((()=>{rt&&!Xe&&_t&&xt(ft.example)}),[rt,Xe,_t]),{activeTab:wt,onTabChange:Ht,tabs:ft}})({initialTab:G,isExecute:h,schema:i,example:o});return J.default.createElement("div",{className:"model-example"},J.default.createElement("ul",{className:"tab",role:"tablist"},J.default.createElement("li",{className:(0,fa.default)("tabitem",{active:Fe===ze.example}),role:"presentation"},J.default.createElement("button",{"aria-controls":he,"aria-selected":Fe===ze.example,className:"tablinks","data-name":"example",id:oe,onClick:Le,role:"tab"},h?"Edit Value":"Example Value")),i&&J.default.createElement("li",{className:(0,fa.default)("tabitem",{active:Fe===ze.model}),role:"presentation"},J.default.createElement("button",{"aria-controls":Ee,"aria-selected":Fe===ze.model,className:(0,fa.default)("tablinks",{inactive:h}),"data-name":"model",id:de,onClick:Le,role:"tab"},ye?"Schema":"Model"))),Fe===ze.example&&J.default.createElement("div",{"aria-hidden":Fe!==ze.example,"aria-labelledby":oe,"data-name":"examplePanel",id:he,role:"tabpanel",tabIndex:"0"},o||J.default.createElement(ue,null,"(no example available")),Fe===ze.model&&J.default.createElement("div",{className:"model-container","aria-hidden":Fe===ze.example,"aria-labelledby":de,"data-name":"modelPanel",id:Ee,role:"tabpanel",tabIndex:"0"},J.default.createElement(re,{schema:i,getComponent:N,getConfigs:D,specSelectors:U,expandDepth:X,specPath:v,includeReadOnly:C,includeWriteOnly:x})))};class q2r extends J.Component{onToggle=(o,h)=>{this.props.layoutActions&&this.props.layoutActions.show(this.props.fullPath,h)};render(){let{getComponent:o,getConfigs:h}=this.props;const v=o("Model");let x;return this.props.layoutSelectors&&(x=this.props.layoutSelectors.isShown(this.props.fullPath)),J.default.createElement("div",{className:"model-box"},J.default.createElement(v,(0,ua.default)({},this.props,{getConfigs:h,expanded:x,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}}var sBe,z2r=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Pi}});function Koe(){return Koe=Object.assign?Object.assign.bind():function(i){for(var o=1;oJ.createElement("svg",Koe({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"},i),sBe||(sBe=J.createElement("circle",{cx:50,cy:50,r:35,fill:"none",stroke:"#555",strokeDasharray:"164.93361431346415 56.97787143782138",strokeWidth:10},J.createElement("animateTransform",{attributeName:"transform",begin:"0s",calcMode:"linear",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"0 50 50;360 50 50"}))));const aBe=i=>{const o=i.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(o)}catch{return o}};class U2r extends z2r.default{static propTypes={schema:WDe.default.map.isRequired,getComponent:pg.default.func.isRequired,getConfigs:pg.default.func.isRequired,specSelectors:pg.default.object.isRequired,name:pg.default.string,displayName:pg.default.string,isRef:pg.default.bool,required:pg.default.bool,expandDepth:pg.default.number,depth:pg.default.number,specPath:WDe.default.list.isRequired,includeReadOnly:pg.default.bool,includeWriteOnly:pg.default.bool};getModelName=o=>o.indexOf("#/definitions/")!==-1?aBe(o.replace(/^.*#\/definitions\//,"")):o.indexOf("#/components/schemas/")!==-1?aBe(o.replace(/^.*#\/components\/schemas\//,"")):void 0;getRefSchema=o=>{let{specSelectors:h}=this.props;return h.findDefinition(o)};render(){let{getComponent:o,getConfigs:h,specSelectors:v,schema:x,required:C,name:N,isRef:D,specPath:U,displayName:G,includeReadOnly:X,includeWriteOnly:re}=this.props;const ue=o("ObjectModel"),oe=o("ArrayModel"),he=o("PrimitiveModel");let de="object",Ee=x&&x.get("$$ref"),ye=x&&x.get("$ref");if(!N&&Ee&&(N=this.getModelName(Ee)),ye){const ze=this.getModelName(ye),Le=this.getRefSchema(ze);Tt.Map.isMap(Le)?(x=Le.mergeDeep(x),Ee||(x=x.set("$$ref",ye),Ee=ye)):Tt.Map.isMap(x)&&x.size===1&&(x=null,N=ye)}if(!x)return J.default.createElement("span",{className:"model model-title"},J.default.createElement("span",{className:"model-title__text"},G||N),!ye&&J.default.createElement(oBe,{height:"20px",width:"20px"}));const Fe=v.isOAS3()&&x.get("deprecated");switch(D=D!==void 0?D:!!Ee,de=x&&x.get("type")||de,de){case"object":return J.default.createElement(ue,(0,ua.default)({className:"object"},this.props,{specPath:U,getConfigs:h,schema:x,name:N,deprecated:Fe,isRef:D,includeReadOnly:X,includeWriteOnly:re}));case"array":return J.default.createElement(oe,(0,ua.default)({className:"array"},this.props,{getConfigs:h,schema:x,name:N,deprecated:Fe,required:C,includeReadOnly:X,includeWriteOnly:re}));default:return J.default.createElement(he,(0,ua.default)({},this.props,{getComponent:o,getConfigs:h,schema:x,name:N,deprecated:Fe,required:C}))}}}class V2r extends J.Component{getSchemaBasePath=()=>this.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"];getCollapsedContent=()=>" ";handleToggle=(o,h)=>{const{layoutActions:v}=this.props;v.show([...this.getSchemaBasePath(),o],h),h&&this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(),o])};onLoadModels=o=>{o&&this.props.layoutActions.readyToScroll(this.getSchemaBasePath(),o)};onLoadModel=o=>{if(o){const h=o.getAttribute("data-name");this.props.layoutActions.readyToScroll([...this.getSchemaBasePath(),h],o)}};render(){let{specSelectors:o,getComponent:h,layoutSelectors:v,layoutActions:x,getConfigs:C}=this.props,N=o.definitions(),{docExpansion:D,defaultModelsExpandDepth:U}=C();if(!N.size||U<0)return null;const G=this.getSchemaBasePath();let X=v.isShown(G,U>0&&D!=="none");const re=o.isOAS3(),ue=h("ModelWrapper"),oe=h("Collapse"),he=h("ModelCollapse"),de=h("JumpToPath",!0),Ee=h("ArrowUpIcon"),ye=h("ArrowDownIcon");return J.default.createElement("section",{className:X?"models is-open":"models",ref:this.onLoadModels},J.default.createElement("h4",null,J.default.createElement("button",{"aria-expanded":X,className:"models-control",onClick:()=>x.show(G,!X)},J.default.createElement("span",null,re?"Schemas":"Models"),X?J.default.createElement(Ee,null):J.default.createElement(ye,null))),J.default.createElement(oe,{isOpened:X},N.entrySeq().map((([Fe])=>{const ze=[...G,Fe],Le=Tt.default.List(ze),Ge=o.specResolvedSubtree(ze),Xe=o.specJson().getIn(ze),dt=Tt.Map.isMap(Ge)?Ge:Tt.default.Map(),_t=Tt.Map.isMap(Xe)?Xe:Tt.default.Map(),ft=dt.get("title")||_t.get("title")||Fe,st=v.isShown(ze,!1);st&&dt.size===0&&_t.size>0&&this.props.specActions.requestResolvedSubtree(ze);const rt=J.default.createElement(ue,{name:Fe,expandDepth:U,schema:dt||Tt.default.Map(),displayName:ft,fullPath:ze,specPath:Le,getComponent:h,specSelectors:o,getConfigs:C,layoutSelectors:v,layoutActions:x,includeReadOnly:!0,includeWriteOnly:!0}),wt=J.default.createElement("span",{className:"model-box"},J.default.createElement("span",{className:"model model-title"},ft));return J.default.createElement("div",{id:`model-${Fe}`,className:"model-container",key:`models-section-${Fe}`,"data-name":Fe,ref:this.onLoadModel},J.default.createElement("span",{className:"models-jump-to-path"},J.default.createElement(de,{path:Le})),J.default.createElement(he,{classes:"model-box",collapsedContent:this.getCollapsedContent(Fe),onToggle:this.handleToggle,title:wt,displayName:ft,modelName:Fe,specPath:Le,layoutSelectors:v,layoutActions:x,hideSelfOnExpand:!0,expanded:U>0&&st},rt))})).toArray()))}}var W2r=({value:i,getComponent:o})=>{let h=o("ModelCollapse"),v=J.default.createElement("span",null,"Array [ ",i.count()," ]");return J.default.createElement("span",{className:"prop-enum"},"Enum:",J.default.createElement("br",null),J.default.createElement(h,{collapsedContent:v},"[ ",i.map(String).join(", ")," ]"))};function Goe(i){return i.match(/^(?:[a-z]+:)?\/\//i)}function H0(i,o,{selectedServer:h=""}={}){try{return(function(v,x,{selectedServer:C=""}={}){if(!v)return;if(Goe(v))return v;const N=(function(D,U){return D?Goe(D)?(function(G){return G.match(/^\/\//i)?`${window.location.protocol}${G}`:G})(D):new URL(D,U).href:U})(C,x);return Goe(N)?new URL(v,N).href:new URL(v,window.location.href).href})(i,o,{selectedServer:h})}catch{return}}function Gu(i){if(typeof i!="string"||i.trim()==="")return"";const o=i.trim(),h="about:blank";try{const v=`https://base${String(Math.random()).slice(2)}`,x=new URL(o,v),C=x.protocol.slice(0,-1);return["javascript","data","vbscript"].includes(C.toLowerCase())?h:x.origin===v?o.startsWith("/")?`${x.pathname}${x.search}${x.hash}`:o.startsWith("./")?`.${x.pathname}${x.search}${x.hash}`:o.startsWith("../")?`..${x.pathname}${x.search}${x.hash}`:`${x.pathname.substring(1)}${x.search}${x.hash}`:String(x)}catch{return h}}class H2r extends J.Component{render(){let{schema:o,name:h,displayName:v,isRef:x,getComponent:C,getConfigs:N,depth:D,onToggle:U,expanded:G,specPath:X,...re}=this.props,{specSelectors:ue,expandDepth:oe,includeReadOnly:he,includeWriteOnly:de}=re;const{isOAS3:Ee}=ue,ye=D>2||D===2&&X.last()!=="items";if(!o)return null;const{showExtensions:Fe}=N(),ze=Fe?Y2(o):(0,Tt.List)();let Le=o.get("description"),Ge=o.get("properties"),Xe=o.get("additionalProperties"),dt=o.get("title")||v||h,_t=o.get("required"),ft=o.filter(((jt,xr)=>["maxProperties","minProperties","nullable","example"].indexOf(xr)!==-1)),st=o.get("deprecated"),rt=o.getIn(["externalDocs","url"]),wt=o.getIn(["externalDocs","description"]);const xt=C("JumpToPath",!0),Ht=C("Markdown",!0),lr=C("Model"),Gt=C("ModelCollapse"),yr=C("Property"),Fr=C("Link"),Cn=C("ModelExtensions"),Qr=()=>J.default.createElement("span",{className:"model-jump-to-path"},J.default.createElement(xt,{path:X})),ln=J.default.createElement("span",null,J.default.createElement("span",null,"{"),"...",J.default.createElement("span",null,"}"),x?J.default.createElement(Qr,null):""),En=ue.isOAS3()?o.get("allOf"):null,yn=ue.isOAS3()?o.get("anyOf"):null,cr=ue.isOAS3()?o.get("oneOf"):null,zi=ue.isOAS3()?o.get("not"):null,Dt=dt&&J.default.createElement("span",{className:"model-title"},x&&o.get("$$ref")&&J.default.createElement("span",{className:(0,fa.default)("model-hint",{"model-hint--embedded":ye})},o.get("$$ref")),J.default.createElement("span",{className:"model-title__text"},dt));return J.default.createElement("span",{className:"model"},J.default.createElement(Gt,{modelName:h,title:Dt,onToggle:U,expanded:!!G||D<=oe,collapsedContent:ln},J.default.createElement("span",{className:"brace-open object"},"{"),x?J.default.createElement(Qr,null):null,J.default.createElement("span",{className:"inner-object"},J.default.createElement("table",{className:"model"},J.default.createElement("tbody",null,Le?J.default.createElement("tr",{className:"description"},J.default.createElement("td",null,"description:"),J.default.createElement("td",null,J.default.createElement(Ht,{source:Le}))):null,rt&&J.default.createElement("tr",{className:"external-docs"},J.default.createElement("td",null,"externalDocs:"),J.default.createElement("td",null,J.default.createElement(Fr,{target:"_blank",href:Gu(rt)},wt||rt))),st?J.default.createElement("tr",{className:"property"},J.default.createElement("td",null,"deprecated:"),J.default.createElement("td",null,"true")):null,Ge&&Ge.size?Ge.entrySeq().filter((([,jt])=>(!jt.get("readOnly")||he)&&(!jt.get("writeOnly")||de))).map((([jt,xr])=>{let dn=Ee()&&xr.get("deprecated"),Ei=Tt.List.isList(_t)&&_t.contains(jt),Li=["property-row"];return dn&&Li.push("deprecated"),Ei&&Li.push("required"),J.default.createElement("tr",{key:jt,className:Li.join(" ")},J.default.createElement("td",null,jt,Ei&&J.default.createElement("span",{className:"star"},"*")),J.default.createElement("td",null,J.default.createElement(lr,(0,ua.default)({key:`object-${h}-${jt}_${xr}`},re,{required:Ei,getComponent:C,specPath:X.push("properties",jt),getConfigs:N,schema:xr,depth:D+1}))))})).toArray():null,ze.size===0?null:J.default.createElement(J.default.Fragment,null,J.default.createElement("tr",null,J.default.createElement("td",null," ")),J.default.createElement(Cn,{extensions:ze,propClass:"extension"})),Xe&&Xe.size?J.default.createElement("tr",null,J.default.createElement("td",null,"< * >:"),J.default.createElement("td",null,J.default.createElement(lr,(0,ua.default)({},re,{required:!1,getComponent:C,specPath:X.push("additionalProperties"),getConfigs:N,schema:Xe,depth:D+1})))):null,En?J.default.createElement("tr",null,J.default.createElement("td",null,"allOf ->"),J.default.createElement("td",null,En.map(((jt,xr)=>J.default.createElement("div",{key:xr},J.default.createElement(lr,(0,ua.default)({},re,{required:!1,getComponent:C,specPath:X.push("allOf",xr),getConfigs:N,schema:jt,depth:D+1}))))))):null,yn?J.default.createElement("tr",null,J.default.createElement("td",null,"anyOf ->"),J.default.createElement("td",null,yn.map(((jt,xr)=>J.default.createElement("div",{key:xr},J.default.createElement(lr,(0,ua.default)({},re,{required:!1,getComponent:C,specPath:X.push("anyOf",xr),getConfigs:N,schema:jt,depth:D+1}))))))):null,cr?J.default.createElement("tr",null,J.default.createElement("td",null,"oneOf ->"),J.default.createElement("td",null,cr.map(((jt,xr)=>J.default.createElement("div",{key:xr},J.default.createElement(lr,(0,ua.default)({},re,{required:!1,getComponent:C,specPath:X.push("oneOf",xr),getConfigs:N,schema:jt,depth:D+1}))))))):null,zi?J.default.createElement("tr",null,J.default.createElement("td",null,"not ->"),J.default.createElement("td",null,J.default.createElement("div",null,J.default.createElement(lr,(0,ua.default)({},re,{required:!1,getComponent:C,specPath:X.push("not"),getConfigs:N,schema:zi,depth:D+1}))))):null))),J.default.createElement("span",{className:"brace-close"},"}")),ft.size?ft.entrySeq().map((([jt,xr])=>J.default.createElement(yr,{key:`${jt}-${xr}`,propKey:jt,propVal:xr,propClass:"property"}))):null)}}class J2r extends J.Component{render(){let{getComponent:o,getConfigs:h,schema:v,depth:x,expandDepth:C,name:N,displayName:D,specPath:U}=this.props,G=v.get("description"),X=v.get("items"),re=v.get("title")||D||N,ue=v.filter(((Ge,Xe)=>["type","items","description","$$ref","externalDocs"].indexOf(Xe)===-1)),oe=v.getIn(["externalDocs","url"]),he=v.getIn(["externalDocs","description"]);const de=o("Markdown",!0),Ee=o("ModelCollapse"),ye=o("Model"),Fe=o("Property"),ze=o("Link"),Le=re&&J.default.createElement("span",{className:"model-title"},J.default.createElement("span",{className:"model-title__text"},re));return J.default.createElement("span",{className:"model"},J.default.createElement(Ee,{title:Le,expanded:x<=C,collapsedContent:"[...]"},"[",ue.size?ue.entrySeq().map((([Ge,Xe])=>J.default.createElement(Fe,{key:`${Ge}-${Xe}`,propKey:Ge,propVal:Xe,propClass:"property"}))):null,G?J.default.createElement(de,{source:G}):ue.size?J.default.createElement("div",{className:"markdown"}):null,oe&&J.default.createElement("div",{className:"external-docs"},J.default.createElement(ze,{target:"_blank",href:Gu(oe)},he||oe)),J.default.createElement("span",null,J.default.createElement(ye,(0,ua.default)({},this.props,{getConfigs:h,specPath:U.push("items"),name:null,schema:X,required:!1,depth:x+1}))),"]"))}}const KI="property primitive";class K2r extends J.Component{render(){let{schema:o,getComponent:h,getConfigs:v,name:x,displayName:C,depth:N,expandDepth:D}=this.props;const{showExtensions:U}=v();if(!o||!o.get)return J.default.createElement("div",null);let G=o.get("type"),X=o.get("format"),re=o.get("xml"),ue=o.get("enum"),oe=o.get("title")||C||x,he=o.get("description");const de=Y2(o);let Ee=o.filter(((st,rt)=>["enum","type","format","description","$$ref","externalDocs"].indexOf(rt)===-1)).filterNot(((st,rt)=>de.has(rt))),ye=o.getIn(["externalDocs","url"]),Fe=o.getIn(["externalDocs","description"]);const ze=h("Markdown",!0),Le=h("EnumModel"),Ge=h("Property"),Xe=h("ModelCollapse"),dt=h("Link"),_t=h("ModelExtensions"),ft=oe&&J.default.createElement("span",{className:"model-title"},J.default.createElement("span",{className:"model-title__text"},oe));return J.default.createElement("span",{className:"model"},J.default.createElement(Xe,{title:ft,expanded:N<=D,collapsedContent:"[...]"},J.default.createElement("span",{className:"prop"},x&&N>1&&J.default.createElement("span",{className:"prop-name"},oe),J.default.createElement("span",{className:"prop-type"},G),X&&J.default.createElement("span",{className:"prop-format"},"($",X,")"),Ee.size?Ee.entrySeq().map((([st,rt])=>J.default.createElement(Ge,{key:`${st}-${rt}`,propKey:st,propVal:rt,propClass:KI}))):null,U&&de.size>0?J.default.createElement(_t,{extensions:de,propClass:`${KI} extension`}):null,he?J.default.createElement(ze,{source:he}):null,ye&&J.default.createElement("div",{className:"external-docs"},J.default.createElement(dt,{target:"_blank",href:Gu(ye)},Fe||ye)),re&&re.size?J.default.createElement("span",null,J.default.createElement("br",null),J.default.createElement("span",{className:KI},"xml:"),re.entrySeq().map((([st,rt])=>J.default.createElement("span",{key:`${st}-${rt}`,className:KI},J.default.createElement("br",null),"   ",st,": ",String(rt)))).toArray()):null,ue&&J.default.createElement(Le,{value:ue,getComponent:h}))))}}class G2r extends J.default.Component{UNSAFE_componentWillMount(){let{schemes:o}=this.props;this.setScheme(o.first())}UNSAFE_componentWillReceiveProps(o){this.props.currentScheme&&o.schemes.includes(this.props.currentScheme)||this.setScheme(o.schemes.first())}onChange=o=>{this.setScheme(o.target.value)};setScheme=o=>{let{path:h,method:v,specActions:x}=this.props;x.setScheme(o,h,v)};render(){let{schemes:o,currentScheme:h}=this.props;return J.default.createElement("label",{htmlFor:"schemes"},J.default.createElement("span",{className:"schemes-title"},"Schemes"),J.default.createElement("select",{onChange:this.onChange,value:h,id:"schemes"},o.valueSeq().map((v=>J.default.createElement("option",{value:v,key:v},v))).toArray()))}}class Y2r extends J.default.Component{render(){const{specActions:o,specSelectors:h,getComponent:v}=this.props,x=h.operationScheme(),C=h.schemes(),N=v("schemes");return C&&C.size?J.default.createElement(N,{currentScheme:x,schemes:C,specActions:o}):null}}var lBe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return ca()}});const cS={value:"",onChange:()=>{},schema:{},keyName:"",required:!1,errors:(0,Tt.List)()};class Z2r extends J.Component{static defaultProps=cS;componentDidMount(){const{dispatchInitialValue:o,value:h,onChange:v}=this.props;o?v(h):o===!1&&v("")}render(){let{schema:o,errors:h,value:v,onChange:x,getComponent:C,fn:N,disabled:D}=this.props;const U=o&&o.get?o.get("format"):null,G=o&&o.get?o.get("type"):null,X=N.getSchemaObjectType(o),re=N.isFileUploadIntended(o);let ue=G?(oe=>C(oe,!1,{failSilently:!0}))(U?`JsonSchema_${G}_${U}`:`JsonSchema_${G}`):C("JsonSchema_string");return re||!Tt.List.isList(G)||X!=="array"&&X!=="object"||(ue=C("JsonSchema_object")),ue||(ue=C("JsonSchema_string")),J.default.createElement(ue,(0,ua.default)({},this.props,{errors:h,fn:N,getComponent:C,value:v,onChange:x,schema:o,disabled:D}))}}class X2r extends J.Component{static defaultProps=cS;onChange=o=>{const h=this.props.schema&&this.props.schema.get("type")==="file"?o.target.files[0]:o.target.value;this.props.onChange(h,this.props.keyName)};onEnumChange=o=>this.props.onChange(o);render(){let{getComponent:o,value:h,schema:v,errors:x,required:C,description:N,disabled:D}=this.props;const U=v&&v.get?v.get("enum"):null,G=v&&v.get?v.get("format"):null,X=v&&v.get?v.get("type"):null,re=v&&v.get?v.get("in"):null;if(h?($j(h)||typeof h=="object")&&(h=Bh(h)):h="",x=x.toJS?x.toJS():[],U){const he=o("Select");return J.default.createElement(he,{className:x.length?"invalid":"",title:x.length?x:"",allowedValues:[...U],value:h,allowEmptyValue:!C,disabled:D,onChange:this.onEnumChange})}const ue=D||re&&re==="formData"&&!("FormData"in window),oe=o("Input");return X&&X==="file"?J.default.createElement(oe,{type:"file",className:x.length?"invalid":"",title:x.length?x:"",onChange:this.onChange,disabled:ue}):J.default.createElement(lBe.default,{type:G&&G==="password"?"password":"text",className:x.length?"invalid":"",title:x.length?x:"",value:h,minLength:0,debounceTimeout:350,placeholder:N,onChange:this.onChange,disabled:ue})}}class Q2r extends J.PureComponent{static defaultProps=cS;constructor(o,h){super(o,h),this.state={value:Yoe(o.value),schema:o.schema}}UNSAFE_componentWillReceiveProps(o){const h=Yoe(o.value);h!==this.state.value&&this.setState({value:h}),o.schema!==this.state.schema&&this.setState({schema:o.schema})}onChange=()=>{this.props.onChange(this.state.value)};onItemChange=(o,h)=>{this.setState((({value:v})=>({value:v.set(h,o)})),this.onChange)};removeItem=o=>{this.setState((({value:h})=>({value:h.delete(o)})),this.onChange)};addItem=()=>{const{fn:o}=this.props;let h=Yoe(this.state.value);this.setState((()=>({value:h.push(o.getSampleSchema(this.state.schema.get("items"),!1,{includeWriteOnly:!0}))})),this.onChange)};onEnumChange=o=>{this.setState((()=>({value:o})),this.onChange)};render(){let{getComponent:o,required:h,schema:v,errors:x,fn:C,disabled:N}=this.props;x=x.toJS?x.toJS():Array.isArray(x)?x:[];const D=x.filter((Ge=>typeof Ge=="string")),U=x.filter((Ge=>Ge.needRemove!==void 0)).map((Ge=>Ge.error)),G=this.state.value,X=!!(G&&G.count&&G.count()>0),re=v.getIn(["items","enum"]),ue=v.get("items"),oe=C.getSchemaObjectType(ue),he=C.getSchemaObjectTypeLabel(ue),de=v.getIn(["items","format"]),Ee=v.get("items");let ye,Fe=!1,ze=oe==="file"||oe==="string"&&de==="binary";if(oe&&de?ye=o(`JsonSchema_${oe}_${de}`):oe!=="boolean"&&oe!=="array"&&oe!=="object"||(ye=o(`JsonSchema_${oe}`)),!Tt.List.isList(ue?.get("type"))||oe!=="array"&&oe!=="object"||(ye=o("JsonSchema_object")),ye||ze||(Fe=!0),re){const Ge=o("Select");return J.default.createElement(Ge,{className:x.length?"invalid":"",title:x.length?x:"",multiple:!0,value:G,disabled:N,allowedValues:re,allowEmptyValue:!h,onChange:this.onEnumChange})}const Le=o("Button");return J.default.createElement("div",{className:"json-schema-array"},X?G.map(((Ge,Xe)=>{const dt=(0,Tt.fromJS)([...x.filter((_t=>_t.index===Xe)).map((_t=>_t.error))]);return J.default.createElement("div",{key:Xe,className:"json-schema-form-item"},ze?J.default.createElement(uBe,{value:Ge,onChange:_t=>this.onItemChange(_t,Xe),disabled:N,errors:dt,getComponent:o}):Fe?J.default.createElement(cBe,{value:Ge,onChange:_t=>this.onItemChange(_t,Xe),disabled:N,errors:dt}):J.default.createElement(ye,(0,ua.default)({},this.props,{value:Ge,onChange:_t=>this.onItemChange(_t,Xe),disabled:N,errors:dt,schema:Ee,getComponent:o,fn:C})),N?null:J.default.createElement(Le,{className:`btn btn-sm json-schema-form-item-remove ${U.length?"invalid":null}`,title:U.length?U:"",onClick:()=>this.removeItem(Xe)}," - "))})):null,N?null:J.default.createElement(Le,{className:`btn btn-sm json-schema-form-item-add ${D.length?"invalid":null}`,title:D.length?D:"",onClick:this.addItem},"Add ",he," item"))}}class cBe extends J.Component{static defaultProps=cS;onChange=o=>{const h=o.target.value;this.props.onChange(h,this.props.keyName)};render(){let{value:o,errors:h,description:v,disabled:x}=this.props;return o?($j(o)||typeof o=="object")&&(o=Bh(o)):o="",h=h.toJS?h.toJS():[],J.default.createElement(lBe.default,{type:"text",className:h.length?"invalid":"",title:h.length?h:"",value:o,minLength:0,debounceTimeout:350,placeholder:v,onChange:this.onChange,disabled:x})}}class uBe extends J.Component{static defaultProps=cS;onFileChange=o=>{const h=o.target.files[0];this.props.onChange(h,this.props.keyName)};render(){let{getComponent:o,errors:h,disabled:v}=this.props;const x=o("Input"),C=v||!("FormData"in window);return J.default.createElement(x,{type:"file",className:h.length?"invalid":"",title:h.length?h:"",onChange:this.onFileChange,disabled:C})}}class e_r extends J.Component{static defaultProps=cS;onEnumChange=o=>this.props.onChange(o);render(){let{getComponent:o,value:h,errors:v,schema:x,required:C,disabled:N}=this.props;v=v.toJS?v.toJS():[];let D=x&&x.get?x.get("enum"):null,U=!D||!C,G=!D&&["true","false"];const X=o("Select");return J.default.createElement(X,{className:v.length?"invalid":"",title:v.length?v:"",value:String(h),disabled:N,allowedValues:D?[...D]:G,allowEmptyValue:U,onChange:this.onEnumChange})}}const t_r=i=>i.map((o=>{const h=o.propKey!==void 0?o.propKey:o.index;let v=typeof o=="string"?o:typeof o.error=="string"?o.error:null;if(!h&&v)return v;let x=o.error,C=`/${o.propKey}`;for(;typeof x=="object";){const N=x.propKey!==void 0?x.propKey:x.index;if(N===void 0||(C+=`/${N}`,!x.error))break;x=x.error}return`${C}: ${x}`}));class r_r extends J.PureComponent{constructor(){super()}static defaultProps=cS;onChange=o=>{this.props.onChange(o)};handleOnChange=o=>{const h=o.target.value;this.onChange(h)};render(){let{getComponent:o,value:h,errors:v,disabled:x}=this.props;const C=o("TextArea");return v=v.toJS?v.toJS():Array.isArray(v)?v:[],J.default.createElement("div",null,J.default.createElement(C,{className:(0,fa.default)({invalid:v.length}),title:v.length?t_r(v).join(", "):"",value:Bh(h),disabled:x,onChange:this.handleOnChange}))}}function Yoe(i){return Tt.List.isList(i)?i:Array.isArray(i)?(0,Tt.fromJS)(i):(0,Tt.List)()}const n_r=({extensions:i,propClass:o=""})=>i.entrySeq().map((([h,v])=>{const x=yk(v)??null;return J.default.createElement("tr",{key:h,className:o},J.default.createElement("td",null,h),J.default.createElement("td",null,JSON.stringify(x)))})).toArray();var xw=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return rc()}});const i_r=(i,o)=>{const h=Tt.Map.isMap(i);if(!h&&!(0,xw.default)(i))return!1;const v=h?i.get("type"):i.type;return o===v||Array.isArray(o)&&o.includes(v)},fBe=(i,o=new WeakSet)=>{if(i==null||o.has(i))return"any";o.add(i);const{type:h,items:v}=i;return Object.hasOwn(i,"items")?v?`array<${fBe(v,o)}>`:"array":h},s_r=i=>fBe(yk(i));var pBe=()=>({components:{modelExample:L2r,ModelWrapper:q2r,ModelCollapse:Joe,Model:U2r,Models:V2r,EnumModel:W2r,ObjectModel:H2r,ArrayModel:J2r,PrimitiveModel:K2r,ModelExtensions:n_r,schemes:G2r,SchemesContainer:Y2r,...soe},fn:{hasSchemaType:i_r,getSchemaObjectTypeLabel:s_r}}),o_r=Dr(123),hBe=Dr.n(o_r),dBe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Qy()}}),a1=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return zg()}});const Zoe=i=>o=>Array.isArray(i)&&Array.isArray(o)&&i.length===o.length&&i.every(((h,v)=>h===o[v])),a_r=(...i)=>i;class l_r extends Map{delete(o){const h=Array.from(this.keys()).find(Zoe(o));return super.delete(h)}get(o){const h=Array.from(this.keys()).find(Zoe(o));return super.get(h)}has(o){return Array.from(this.keys()).findIndex(Zoe(o))!==-1}}var qj=(i,o=a_r)=>{const{Cache:h}=Mj.default;Mj.default.Cache=l_r;const v=(0,Mj.default)(i,o);return Mj.default.Cache=h,v};const mBe={string:i=>i.pattern?(o=>{try{const h=new RegExp("(?<=(?"user@example.com","string_date-time":()=>new Date().toISOString(),string_date:()=>new Date().toISOString().substring(0,10),string_time:()=>new Date().toISOString().substring(11),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:i=>typeof i.default!="boolean"||i.default},gBe=i=>{i=aS(i);let{type:o,format:h}=i,v=mBe[`${o}_${h}`]||mBe[o];return Ew(v)?v(i):"Unknown Type: "+i.type},c_r=i=>IDe(i,"$$ref",(o=>typeof o=="string"&&o.indexOf("#")>-1)),yBe=["maxProperties","minProperties"],vBe=["minItems","maxItems"],bBe=["minimum","maximum","exclusiveMinimum","exclusiveMaximum"],u_r=["minLength","maxLength"],vk=(i,o,h={})=>{const v={...i};if(["example","default","enum","xml","type",...yBe,...vBe,...bBe,...u_r].forEach((x=>(C=>{v[C]===void 0&&o[C]!==void 0&&(v[C]=o[C])})(x))),o.required!==void 0&&Array.isArray(o.required)&&(v.required!==void 0&&v.required.length||(v.required=[]),o.required.forEach((x=>{v.required.includes(x)||v.required.push(x)}))),o.properties){v.properties||(v.properties={});let x=aS(o.properties);for(let C in x)Object.prototype.hasOwnProperty.call(x,C)&&(x[C]&&x[C].deprecated||x[C]&&x[C].readOnly&&!h.includeReadOnly||x[C]&&x[C].writeOnly&&!h.includeWriteOnly||v.properties[C]||(v.properties[C]=x[C],!o.required&&Array.isArray(o.required)&&o.required.indexOf(C)!==-1&&(v.required?v.required.push(C):v.required=[C])))}return o.items&&(v.items||(v.items={}),v.items=vk(v.items,o.items,h)),v},bv=(i,o={},h=void 0,v=!1)=>{i&&Ew(i.toJS)&&(i=i.toJS());let x=h!==void 0||i&&i.example!==void 0||i&&i.default!==void 0;const C=!x&&i&&i.oneOf&&i.oneOf.length>0,N=!x&&i&&i.anyOf&&i.anyOf.length>0;if(!x&&(C||N)){const xt=aS(C?i.oneOf[0]:i.anyOf[0]);if(!(i=vk(i,xt,o)).xml&&xt.xml&&(i.xml=xt.xml),i.example!==void 0&&xt.example!==void 0)x=!0;else if(xt.properties){i.properties||(i.properties={});let Ht=aS(xt.properties);for(let lr in Ht)Object.prototype.hasOwnProperty.call(Ht,lr)&&(Ht[lr]&&Ht[lr].deprecated||Ht[lr]&&Ht[lr].readOnly&&!o.includeReadOnly||Ht[lr]&&Ht[lr].writeOnly&&!o.includeWriteOnly||i.properties[lr]||(i.properties[lr]=Ht[lr],!xt.required&&Array.isArray(xt.required)&&xt.required.indexOf(lr)!==-1&&(i.required?i.required.push(lr):i.required=[lr])))}}const D={};let{xml:U,type:G,example:X,properties:re,additionalProperties:ue,items:oe}=i||{},{includeReadOnly:he,includeWriteOnly:de}=o;U=U||{};let Ee,{name:ye,prefix:Fe,namespace:ze}=U,Le={};v&&(ye=ye||"notagname",Ee=(Fe?Fe+":":"")+ye,ze)&&(D[Fe?"xmlns:"+Fe:"xmlns"]=ze),v&&(Le[Ee]=[]);const Ge=xt=>xt.some((Ht=>Object.prototype.hasOwnProperty.call(i,Ht)));i&&!G&&(re||ue||Ge(yBe)?G="object":oe||Ge(vBe)?G="array":Ge(bBe)?(G="number",i.type="number"):x||i.enum||(G="string",i.type="string"));const Xe=xt=>{if(i?.maxItems!=null&&(xt=xt.slice(0,i?.maxItems)),i?.minItems!=null){let Ht=0;for(;xt.lengthi&&i.maxProperties!==null&&i.maxProperties!==void 0&&ft>=i.maxProperties,rt=xt=>!i||i.maxProperties===null||i.maxProperties===void 0||!st()&&(!(Ht=>!(i&&i.required&&i.required.length&&i.required.includes(Ht)))(xt)||i.maxProperties-ft-(()=>{if(!i||!i.required)return 0;let Ht=0;return v?i.required.forEach((lr=>Ht+=Le[lr]===void 0?0:1)):i.required.forEach((lr=>Ht+=Le[Ee]?.find((Gt=>Gt[lr]!==void 0))===void 0?0:1)),i.required.length-Ht})()>0);if(_t=v?(xt,Ht=void 0)=>{if(i&&dt[xt]){if(dt[xt].xml=dt[xt].xml||{},dt[xt].xml.attribute){const Gt=Array.isArray(dt[xt].enum)?dt[xt].enum[0]:void 0,yr=dt[xt].example,Fr=dt[xt].default;return void(D[dt[xt].xml.name||xt]=yr!==void 0?yr:Fr!==void 0?Fr:Gt!==void 0?Gt:gBe(dt[xt]))}dt[xt].xml.name=dt[xt].xml.name||xt}else dt[xt]||ue===!1||(dt[xt]={xml:{name:xt}});let lr=bv(i&&dt[xt]||void 0,o,Ht,v);rt(xt)&&(ft++,Array.isArray(lr)?Le[Ee]=Le[Ee].concat(lr):Le[Ee].push(lr))}:(xt,Ht)=>{if(rt(xt)){if(Object.prototype.hasOwnProperty.call(i,"discriminator")&&i.discriminator&&Object.prototype.hasOwnProperty.call(i.discriminator,"mapping")&&i.discriminator.mapping&&Object.prototype.hasOwnProperty.call(i,"$$ref")&&i.$$ref&&i.discriminator.propertyName===xt){for(let lr in i.discriminator.mapping)if(i.$$ref.search(i.discriminator.mapping[lr])!==-1){Le[xt]=lr;break}}else Le[xt]=bv(dt[xt],o,Ht,v);ft++}},x){let xt;if(xt=c_r(h!==void 0?h:X!==void 0?X:i.default),!v){if(typeof xt=="number"&&G==="string")return`${xt}`;if(typeof xt!="string"||G==="string")return xt;try{return JSON.parse(xt)}catch{return xt}}if(i||(G=Array.isArray(xt)?"array":typeof xt),G==="array"){if(!Array.isArray(xt)){if(typeof xt=="string")return xt;xt=[xt]}const Ht=i?i.items:void 0;Ht&&(Ht.xml=Ht.xml||U||{},Ht.xml.name=Ht.xml.name||U.name);let lr=xt.map((Gt=>bv(Ht,o,Gt,v)));return lr=Xe(lr),U.wrapped?(Le[Ee]=lr,(0,a1.default)(D)||Le[Ee].push({_attr:D})):Le=lr,Le}if(G==="object"){if(typeof xt=="string")return xt;for(let Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&(i&&dt[Ht]&&dt[Ht].readOnly&&!he||i&&dt[Ht]&&dt[Ht].writeOnly&&!de||(i&&dt[Ht]&&dt[Ht].xml&&dt[Ht].xml.attribute?D[dt[Ht].xml.name||Ht]=xt[Ht]:_t(Ht,xt[Ht])));return(0,a1.default)(D)||Le[Ee].push({_attr:D}),Le}return Le[Ee]=(0,a1.default)(D)?xt:[{_attr:D},xt],Le}if(G==="object"){for(let xt in dt)Object.prototype.hasOwnProperty.call(dt,xt)&&(dt[xt]&&dt[xt].deprecated||dt[xt]&&dt[xt].readOnly&&!he||dt[xt]&&dt[xt].writeOnly&&!de||_t(xt));if(v&&D&&Le[Ee].push({_attr:D}),st())return Le;if(ue===!0)v?Le[Ee].push({additionalProp:"Anything can be here"}):Le.additionalProp1={},ft++;else if(ue){const xt=aS(ue),Ht=bv(xt,o,void 0,v);if(v&&xt.xml&&xt.xml.name&&xt.xml.name!=="notagname")Le[Ee].push(Ht);else{const lr=xt["x-additionalPropertiesName"]||"additionalProp",Gt=i.minProperties!==null&&i.minProperties!==void 0&&ftbv(vk(Ht,oe,o),o,void 0,v)));else if(Array.isArray(oe.oneOf))xt=oe.oneOf.map((Ht=>bv(vk(Ht,oe,o),o,void 0,v)));else{if(!(!v||v&&U.wrapped))return bv(oe,o,void 0,v);xt=[bv(oe,o,void 0,v)]}return xt=Xe(xt),v&&U.wrapped?(Le[Ee]=xt,(0,a1.default)(D)||Le[Ee].push({_attr:D}),Le):xt}let wt;if(i&&Array.isArray(i.enum))wt=lS(i.enum)[0];else{if(!i)return;if(wt=gBe(i),typeof wt=="number"){let xt=i.minimum;xt!=null&&(i.exclusiveMinimum&&xt++,wt=xt);let Ht=i.maximum;Ht!=null&&(i.exclusiveMaximum&&Ht--,wt=Ht)}if(typeof wt=="string"&&(i.maxLength!==null&&i.maxLength!==void 0&&(wt=wt.slice(0,i.maxLength)),i.minLength!==null&&i.minLength!==void 0)){let xt=0;for(;wt.length(i.schema&&(i=i.schema),i.properties&&(i.type="object"),i),Xoe=(i,o,h)=>{const v=bv(i,o,h,!0);if(v)return typeof v=="string"?v:hBe()(v,{declaration:!0,indent:" "})},Qoe=(i,o,h)=>bv(i,o,h,!1),_Be=(i,o,h)=>[i,JSON.stringify(o),JSON.stringify(h)],EBe=qj(Xoe,_Be),SBe=qj(Qoe,_Be),f_r=i=>yk(i)?.type??"string",p_r=[{when:/json/,shouldStringifyTypes:["string"]}],h_r=["object"];var xBe=({getSystem:i})=>{const o=(C=>(N,D,U,G)=>{const{fn:X}=C(),re=X.memoizedSampleFromSchema(N,D,G),ue=typeof re,oe=p_r.reduce(((he,de)=>de.when.test(U)?[...he,...de.shouldStringifyTypes]:he),h_r);return(0,xDe.default)(oe,(he=>he===ue))?JSON.stringify(re,null,2):re})(i),h=(C=>(N,D,U,G)=>{const{fn:X}=C(),re=X.getJsonSampleSchema(N,D,U,G);let ue;try{ue=Sw.default.dump(Sw.default.load(re),{lineWidth:-1},{schema:Sw.JSON_SCHEMA}),ue[ue.length-1]===` `&&(ue=ue.slice(0,ue.length-1))}catch(oe){return console.error(oe),"error: could not generate yaml example"}return ue.replace(/\t/g," ")})(i),v=(C=>(N,D,U)=>{const{fn:G}=C();if(N&&!N.xml&&(N.xml={}),N&&!N.xml.name){if(!N.$$ref&&(N.type||N.items||N.properties||N.additionalProperties))return` `;if(N.$$ref){let X=N.$$ref.match(/\S*\/(\S+)$/);N.xml.name=X[1]}}return G.memoizedCreateXMLExample(N,D,U)})(i),x=(C=>(N,D="",U={},G=void 0)=>{const{fn:X}=C();return typeof N?.toJS=="function"&&(N=N.toJS()),typeof G?.toJS=="function"&&(G=G.toJS()),/xml/.test(D)?X.getXmlSampleSchema(N,U,G):/(yaml|yml)/.test(D)?X.getYamlSampleSchema(N,U,D,G):X.getJsonSampleSchema(N,U,D,G)})(i);return{fn:{jsonSchema5:{inferSchema:wBe,sampleFromSchema:Qoe,sampleFromSchemaGeneric:bv,createXMLExample:Xoe,memoizedSampleFromSchema:SBe,memoizedCreateXMLExample:EBe,getJsonSampleSchema:o,getYamlSampleSchema:h,getXmlSampleSchema:v,getSampleSchema:x,mergeJsonSchema:vk},inferSchema:wBe,sampleFromSchema:Qoe,sampleFromSchemaGeneric:bv,createXMLExample:Xoe,memoizedSampleFromSchema:SBe,memoizedCreateXMLExample:EBe,getJsonSampleSchema:o,getYamlSampleSchema:h,getXmlSampleSchema:v,getSampleSchema:x,mergeJsonSchema:vk,getSchemaObjectType:f_r}}},GI=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Et()}});const d_r=["get","put","post","delete","options","head","patch","trace"],l1=i=>i||(0,Tt.Map)(),m_r=(0,As.createSelector)(l1,(i=>i.get("lastError"))),g_r=(0,As.createSelector)(l1,(i=>i.get("url"))),y_r=(0,As.createSelector)(l1,(i=>i.get("spec")||"")),v_r=(0,As.createSelector)(l1,(i=>i.get("specSource")||"not-editor")),eae=(0,As.createSelector)(l1,(i=>i.get("json",(0,Tt.Map)()))),b_r=(0,As.createSelector)(eae,(i=>i.toJS())),w_r=(0,As.createSelector)(l1,(i=>i.get("resolved",(0,Tt.Map)()))),__r=(i,o)=>i.getIn(["resolvedSubtrees",...o],void 0),ABe=(i,o)=>Tt.Map.isMap(i)&&Tt.Map.isMap(o)?o.get("$$ref")?o:(0,Tt.OrderedMap)().mergeWith(ABe,i,o):o,J0=(0,As.createSelector)(l1,(i=>(0,Tt.OrderedMap)().mergeWith(ABe,i.get("json"),i.get("resolvedSubtrees")))),hg=i=>eae(i),E_r=(0,As.createSelector)(hg,(()=>!1)),kBe=(0,As.createSelector)(hg,(i=>VBe(i&&i.get("info")))),S_r=(0,As.createSelector)(hg,(i=>VBe(i&&i.get("externalDocs")))),OBe=(0,As.createSelector)(kBe,(i=>i&&i.get("version"))),x_r=(0,As.createSelector)(OBe,(i=>/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(i).slice(1))),CBe=(0,As.createSelector)(J0,(i=>i.get("paths"))),A_r=(0,GI.default)(["get","put","post","delete","options","head","patch"]),jBe=(0,As.createSelector)(CBe,(i=>{let o=(0,Tt.List)();return!Tt.Map.isMap(i)||i.isEmpty()||i.forEach(((h,v)=>{if(!h||!h.forEach)return{};h.forEach(((x,C)=>{d_r.indexOf(C)<0||(o=o.push((0,Tt.fromJS)({path:v,method:C,operation:x,id:`${C}-${v}`})))}))})),o})),PBe=(0,As.createSelector)(hg,(i=>(0,Tt.Set)(i.get("consumes")))),TBe=(0,As.createSelector)(hg,(i=>(0,Tt.Set)(i.get("produces")))),k_r=(0,As.createSelector)(hg,(i=>i.get("security",(0,Tt.List)()))),O_r=(0,As.createSelector)(hg,(i=>i.get("securityDefinitions"))),C_r=(i,o)=>{const h=i.getIn(["resolvedSubtrees","definitions",o],null),v=i.getIn(["json","definitions",o],null);return h||v||null},j_r=(0,As.createSelector)(hg,(i=>{const o=i.get("definitions");return Tt.Map.isMap(o)?o:(0,Tt.Map)()})),P_r=(0,As.createSelector)(hg,(i=>i.get("basePath"))),T_r=(0,As.createSelector)(hg,(i=>i.get("host"))),R_r=(0,As.createSelector)(hg,(i=>i.get("schemes",(0,Tt.Map)()))),RBe=(0,As.createSelector)([jBe,PBe,TBe],((i,o,h)=>i.map((v=>v.update("operation",(x=>Tt.Map.isMap(x)?x.withMutations((C=>(C.get("consumes")||C.update("consumes",(N=>(0,Tt.Set)(N).merge(o))),C.get("produces")||C.update("produces",(N=>(0,Tt.Set)(N).merge(h))),C))):(0,Tt.Map)())))))),tae=(0,As.createSelector)(hg,(i=>{const o=i.get("tags",(0,Tt.List)());return Tt.List.isList(o)?o.filter((h=>Tt.Map.isMap(h))):(0,Tt.List)()})),IBe=(i,o)=>(tae(i)||(0,Tt.List)()).filter(Tt.Map.isMap).find((h=>h.get("name")===o),(0,Tt.Map)()),MBe=(0,As.createSelector)(RBe,tae,((i,o)=>i.reduce(((h,v)=>{let x=(0,Tt.Set)(v.getIn(["operation","tags"]));return x.count()<1?h.update("default",(0,Tt.List)(),(C=>C.push(v))):x.reduce(((C,N)=>C.update(N,(0,Tt.List)(),(D=>D.push(v)))),h)}),o.reduce(((h,v)=>h.set(v.get("name"),(0,Tt.List)())),(0,Tt.OrderedMap)())))),I_r=i=>({getConfigs:o})=>{let{tagsSorter:h,operationsSorter:v}=o();return MBe(i).sortBy(((x,C)=>C),((x,C)=>{let N=typeof h=="function"?h:jDe.tagsSorter[h];return N?N(x,C):null})).map(((x,C)=>{let N=typeof v=="function"?v:jDe.operationsSorter[v],D=N?x.sort(N):x;return(0,Tt.Map)({tagDetails:IBe(i,C),operations:D})}))},$Be=(0,As.createSelector)(l1,(i=>i.get("responses",(0,Tt.Map)()))),FBe=(0,As.createSelector)(l1,(i=>i.get("requests",(0,Tt.Map)()))),NBe=(0,As.createSelector)(l1,(i=>i.get("mutatedRequests",(0,Tt.Map)()))),M_r=(i,o,h)=>$Be(i).getIn([o,h],null),$_r=(i,o,h)=>FBe(i).getIn([o,h],null),F_r=(i,o,h)=>NBe(i).getIn([o,h],null),N_r=()=>!0,rae=(i,o,h)=>{const v=J0(i).getIn(["paths",...o,"parameters"],(0,Tt.OrderedMap)()),x=i.getIn(["meta","paths",...o,"parameters"],(0,Tt.OrderedMap)());return v.map((C=>{const N=x.get(`${h.get("in")}.${h.get("name")}`),D=x.get(`${h.get("in")}.${h.get("name")}.hash-${h.hashCode()}`);return(0,Tt.OrderedMap)().merge(C,N,D)})).find((C=>C.get("in")===h.get("in")&&C.get("name")===h.get("name")),(0,Tt.OrderedMap)())},DBe=(i,o,h,v)=>{const x=`${v}.${h}`;return i.getIn(["meta","paths",...o,"parameter_inclusions",x],!1)},D_r=(i,o,h,v)=>{const x=J0(i).getIn(["paths",...o,"parameters"],(0,Tt.OrderedMap)()).find((C=>C.get("in")===v&&C.get("name")===h),(0,Tt.OrderedMap)());return rae(i,o,x)},BBe=(i,o,h)=>{const v=J0(i).getIn(["paths",o,h],(0,Tt.OrderedMap)()),x=i.getIn(["meta","paths",o,h],(0,Tt.OrderedMap)()),C=v.get("parameters",(0,Tt.List)()).map((N=>rae(i,[o,h],N)));return(0,Tt.OrderedMap)().merge(v,x).set("parameters",C)};function B_r(i,o,h,v){return o=o||[],i.getIn(["meta","paths",...o,"parameters"],(0,Tt.fromJS)([])).find((x=>Tt.Map.isMap(x)&&x.get("name")===h&&x.get("in")===v))||(0,Tt.Map)()}const L_r=(0,As.createSelector)(hg,(i=>{const o=i.get("host");return typeof o=="string"&&o.length>0&&o[0]!=="/"}));function LBe(i,o,h){return o=o||[],BBe(i,...o).get("parameters",(0,Tt.List)()).reduce(((v,x)=>{let C=h&&x.get("in")==="body"?x.get("value_xml"):x.get("value");return Tt.List.isList(C)&&(C=C.filter((N=>N!==""))),v.set(WI(x,{allowHashes:!1}),C)}),(0,Tt.fromJS)({}))}function q_r(i,o=""){if(Tt.List.isList(i))return i.some((h=>Tt.Map.isMap(h)&&h.get("in")===o))}function nae(i,o=""){if(Tt.List.isList(i))return i.some((h=>Tt.Map.isMap(h)&&h.get("type")===o))}function z_r(i,o){o=o||[];let h=J0(i).getIn(["paths",...o],(0,Tt.fromJS)({})),v=i.getIn(["meta","paths",...o],(0,Tt.fromJS)({})),x=qBe(i,o);const C=h.get("parameters")||new Tt.List,N=v.get("consumes_value")?v.get("consumes_value"):nae(C,"file")?"multipart/form-data":nae(C,"formData")?"application/x-www-form-urlencoded":void 0;return(0,Tt.fromJS)({requestContentType:N,responseContentType:x})}function qBe(i,o){o=o||[];const h=J0(i).getIn(["paths",...o],null);if(h===null)return;const v=i.getIn(["meta","paths",...o,"produces_value"],null),x=h.getIn(["produces",0],null);return v||x||"application/json"}function U_r(i,o){o=o||[];const h=J0(i),v=h.getIn(["paths",...o],null);if(v===null)return;const[x]=o,C=v.get("produces",null),N=h.getIn(["paths",x,"produces"],null),D=h.getIn(["produces"],null);return C||N||D}function V_r(i,o){o=o||[];const h=J0(i),v=h.getIn(["paths",...o],null);if(v===null)return;const[x]=o,C=v.get("consumes",null),N=h.getIn(["paths",x,"consumes"],null),D=h.getIn(["consumes"],null);return C||N||D}const zBe=(i,o,h)=>{let v=i.get("url").match(/^([a-z][a-z0-9+\-.]*):/),x=Array.isArray(v)?v[1]:null;return i.getIn(["scheme",o,h])||i.getIn(["scheme","_defaultScheme"])||x||""},W_r=(i,o,h)=>["http","https"].indexOf(zBe(i,o,h))>-1,UBe=(i,o)=>{o=o||[];const h=i.getIn(["meta","paths",...o,"parameters"],(0,Tt.fromJS)([])),v=[];if(h.length===0)return v;const x=(C,N=[])=>{const D=(U,G)=>{const X=[...G,U.get("propKey")||U.get("index")];return Tt.Map.isMap(U.get("error"))?x(U.get("error"),X):{error:U.get("error"),path:X}};return Tt.List.isList(C)?C.map((U=>Tt.Map.isMap(U)?D(U,N):{error:U,path:N})):D(C,N)};return h.forEach(((C,N)=>{const D=N.split(".").slice(1,-1).join("."),U=C.get("errors");U&&U.count()&&x(U).forEach((({error:G,path:X})=>{v.push(((re,ue,oe)=>`For '${oe}'${(ue=ue.reduce(((he,de)=>typeof de=="number"?`${he}[${de}]`:he?`${he}.${de}`:de),""))?` at path '${ue}'`:""}: ${re}.`)(G,X,D))}))})),v},H_r=(i,o)=>UBe(i,o).length===0,J_r=(i,o)=>{let h={requestBody:!1,requestContentType:{}},v=i.getIn(["resolvedSubtrees","paths",...o,"requestBody"],(0,Tt.fromJS)([]));return v.size<1||(v.getIn(["required"])&&(h.requestBody=v.getIn(["required"])),v.getIn(["content"]).entrySeq().forEach((x=>{const C=x[0];if(x[1].getIn(["schema","required"])){const N=x[1].getIn(["schema","required"]).toJS();h.requestContentType[C]=N}}))),h},K_r=(i,o,h,v)=>{if((h||v)&&h===v)return!0;let x=i.getIn(["resolvedSubtrees","paths",...o,"requestBody","content"],(0,Tt.fromJS)([]));if(x.size<2||!h||!v)return!1;let C=x.getIn([h,"schema","properties"],(0,Tt.fromJS)([])),N=x.getIn([v,"schema","properties"],(0,Tt.fromJS)([]));return!!C.equals(N)};function VBe(i){return Tt.Map.isMap(i)?i:new Tt.Map}var G_r=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return gh()}}),Y_r=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Ts()}}),WBe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return bo()}}),Z_r=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return yh()}});const iae="spec_update_spec",sae="spec_update_url",oae="spec_update_json",YI="spec_update_param",aae="spec_update_empty_param_inclusion",lae="spec_validate_param",cae="spec_set_response",uae="spec_set_request",fae="spec_set_mutated_request",HBe="spec_log_request",pae="spec_clear_response",hae="spec_clear_request",dae="spec_clear_validate_param",ZI="spec_update_operation_meta_value",mae="spec_update_resolved",XI="spec_update_resolved_subtree",gae="set_scheme",X_r=i=>(0,G_r.default)(i)?i:"";function Q_r(i){const o=X_r(i).replace(/\t/g," ");if(typeof i=="string")return{type:iae,payload:o}}function eEr(i){return{type:mae,payload:i}}function tEr(i){return{type:sae,payload:i}}function rEr(i){return{type:oae,payload:i}}const nEr=i=>({specActions:o,specSelectors:h,errActions:v})=>{let{specStr:x}=h,C=null;try{i=i||x(),v.clear({source:"parser"}),C=Sw.default.load(i,{schema:Sw.JSON_SCHEMA})}catch(N){return console.error(N),v.newSpecErr({source:"parser",level:"error",message:N.reason,line:N.mark&&N.mark.line?N.mark.line+1:void 0})}return C&&typeof C=="object"?o.updateJsonSpec(C):o.updateJsonSpec({})};let JBe=!1;const iEr=(i,o)=>({specActions:h,specSelectors:v,errActions:x,fn:{fetch:C,resolve:N,AST:D={}},getConfigs:U})=>{JBe||(console.warn("specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!"),JBe=!0);const{modelPropertyMacro:G,parameterMacro:X,requestInterceptor:re,responseInterceptor:ue}=U();i===void 0&&(i=v.specJson()),o===void 0&&(o=v.url());let oe=D.getLineNumberForPath?D.getLineNumberForPath:()=>{},he=v.specStr();return N({fetch:C,spec:i,baseDoc:String(new URL(o,document.baseURI)),modelPropertyMacro:G,parameterMacro:X,requestInterceptor:re,responseInterceptor:ue}).then((({spec:de,errors:Ee})=>{if(x.clear({type:"thrown"}),Array.isArray(Ee)&&Ee.length>0){let ye=Ee.map((Fe=>(console.error(Fe),Fe.line=Fe.fullPath?oe(he,Fe.fullPath):null,Fe.path=Fe.fullPath?Fe.fullPath.join("."):null,Fe.level="error",Fe.type="thrown",Fe.source="resolver",Object.defineProperty(Fe,"message",{enumerable:!0,value:Fe.message}),Fe)));x.newThrownErrBatch(ye)}return h.updateResolved(de)}))};let QI=[];const sEr=(0,Y_r.default)((()=>{const i=QI.reduce(((o,{path:h,system:v})=>(o.has(v)||o.set(v,[]),o.get(v).push(h),o)),new Map);QI=[],i.forEach((async(o,h)=>{if(!h)return void console.error("debResolveSubtrees: don't have a system to operate on, aborting.");if(!h.fn.resolveSubtree)return void console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing.");const{errActions:v,errSelectors:x,fn:{resolveSubtree:C,fetch:N,AST:D={}},specSelectors:U,specActions:G}=h,X=D.getLineNumberForPath??(0,GI.default)(void 0),re=U.specStr(),{modelPropertyMacro:ue,parameterMacro:oe,requestInterceptor:he,responseInterceptor:de}=h.getConfigs();try{const Ee=await o.reduce((async(ye,Fe)=>{let{resultMap:ze,specWithCurrentSubtrees:Le}=await ye;const{errors:Ge,spec:Xe}=await C(Le,Fe,{baseDoc:String(new URL(U.url(),document.baseURI)),modelPropertyMacro:ue,parameterMacro:oe,requestInterceptor:he,responseInterceptor:de});if(x.allErrors().size&&v.clearBy((dt=>dt.get("type")!=="thrown"||dt.get("source")!=="resolver"||!dt.get("fullPath")?.every(((_t,ft)=>_t===Fe[ft]||Fe[ft]===void 0)))),Array.isArray(Ge)&&Ge.length>0){let dt=Ge.map((_t=>(_t.line=_t.fullPath?X(re,_t.fullPath):null,_t.path=_t.fullPath?_t.fullPath.join("."):null,_t.level="error",_t.type="thrown",_t.source="resolver",Object.defineProperty(_t,"message",{enumerable:!0,value:_t.message}),_t)));v.newThrownErrBatch(dt)}return Xe&&U.isOAS3()&&Fe[0]==="components"&&Fe[1]==="securitySchemes"&&await Promise.all(Object.values(Xe).filter((dt=>dt?.type==="openIdConnect")).map((async dt=>{const _t={url:dt.openIdConnectUrl,requestInterceptor:he,responseInterceptor:de};try{const ft=await N(_t);ft instanceof Error||ft.status>=400?console.error(ft.statusText+" "+_t.url):dt.openIdConnectData=JSON.parse(ft.text)}catch(ft){console.error(ft)}}))),(0,WBe.default)(ze,Fe,Xe),Le=(0,Z_r.default)(Fe,Xe,Le),{resultMap:ze,specWithCurrentSubtrees:Le}}),Promise.resolve({resultMap:(U.specResolvedSubtree([])||(0,Tt.Map)()).toJS(),specWithCurrentSubtrees:U.specJS()}));G.updateResolvedSubtree([],Ee.resultMap)}catch(Ee){console.error(Ee)}}))}),35),oEr=i=>o=>{QI.find((({path:h,system:v})=>v===o&&h.toString()===i.toString()))||(QI.push({path:i,system:o}),sEr())};function aEr(i,o,h,v,x){return{type:YI,payload:{path:i,value:v,paramName:o,paramIn:h,isXml:x}}}function lEr(i,o,h,v){return{type:YI,payload:{path:i,param:o,value:h,isXml:v}}}const cEr=(i,o)=>({type:XI,payload:{path:i,value:o}}),uEr=()=>({type:XI,payload:{path:[],value:(0,Tt.Map)()}}),fEr=(i,o)=>({type:lae,payload:{pathMethod:i,isOAS3:o}}),pEr=(i,o,h,v)=>({type:aae,payload:{pathMethod:i,paramName:o,paramIn:h,includeEmptyValue:v}});function hEr(i){return{type:dae,payload:{pathMethod:i}}}function dEr(i,o){return{type:ZI,payload:{path:i,value:o,key:"consumes_value"}}}function mEr(i,o){return{type:ZI,payload:{path:i,value:o,key:"produces_value"}}}const gEr=(i,o,h)=>({payload:{path:i,method:o,res:h},type:cae}),yEr=(i,o,h)=>({payload:{path:i,method:o,req:h},type:uae}),vEr=(i,o,h)=>({payload:{path:i,method:o,req:h},type:fae}),bEr=i=>({payload:i,type:HBe}),wEr=i=>({fn:o,specActions:h,specSelectors:v,getConfigs:x,oas3Selectors:C})=>{let{pathName:N,method:D,operation:U}=i,{requestInterceptor:G,responseInterceptor:X}=x(),re=U.toJS();if(U&&U.get("parameters")&&U.get("parameters").filter((he=>he&&he.get("allowEmptyValue")===!0)).forEach((he=>{if(v.parameterInclusionSettingFor([N,D],he.get("name"),he.get("in"))){i.parameters=i.parameters||{};const de=MDe(he,i.parameters);(!de||de&&de.size===0)&&(i.parameters[he.get("name")]="")}})),i.contextUrl=(0,Bj.default)(v.url()).toString(),re&&re.operationId?i.operationId=re.operationId:re&&N&&D&&(i.operationId=o.opId(re,N,D)),v.isOAS3()){const he=`${N}:${D}`;i.server=C.selectedServer(he)||C.selectedServer();const de=C.serverVariables({server:i.server,namespace:he}).toJS(),Ee=C.serverVariables({server:i.server}).toJS();i.serverVariables=Object.keys(de).length?de:Ee,i.requestContentType=C.requestContentType(N,D),i.responseContentType=C.responseContentType(N,D)||"*/*";const ye=C.requestBodyValue(N,D),Fe=C.requestBodyInclusionSetting(N,D);ye&&ye.toJS?i.requestBody=ye.map((ze=>Tt.Map.isMap(ze)?ze.get("value"):ze)).filter(((ze,Le)=>(Array.isArray(ze)?ze.length!==0:!Aoe(ze))||Fe.get(Le))).toJS():i.requestBody=ye}let ue=Object.assign({},i);ue=o.buildRequest(ue),h.setRequest(i.pathName,i.method,ue),i.requestInterceptor=async he=>{let de=await G.apply(void 0,[he]),Ee=Object.assign({},de);return h.setMutatedRequest(i.pathName,i.method,Ee),de},i.responseInterceptor=X;const oe=Date.now();return o.execute(i).then((he=>{he.duration=Date.now()-oe,h.setResponse(i.pathName,i.method,he)})).catch((he=>{he.message==="Failed to fetch"&&(he.name="",he.message=`**Failed to fetch.** **Possible Reasons:** - CORS - Network Failure - URL scheme must be "http" or "https" for CORS request.`),h.setResponse(i.pathName,i.method,{error:!0,err:he})}))},_Er=({path:i,method:o,...h}={})=>v=>{let{fn:{fetch:x},specSelectors:C,specActions:N}=v,D=C.specJsonWithResolvedSubtrees().toJS(),U=C.operationScheme(i,o),{requestContentType:G,responseContentType:X}=C.contentTypeValues([i,o]).toJS(),re=/xml/i.test(G),ue=C.parameterValues([i,o],re).toJS();return N.executeRequest({...h,fetch:x,spec:D,pathName:i,method:o,parameters:ue,requestContentType:G,scheme:U,responseContentType:X})};function EEr(i,o){return{type:pae,payload:{path:i,method:o}}}function SEr(i,o){return{type:hae,payload:{path:i,method:o}}}function xEr(i,o,h){return{type:gae,payload:{scheme:i,path:o,method:h}}}var AEr={[iae]:(i,o)=>typeof o.payload=="string"?i.set("spec",o.payload):i,[sae]:(i,o)=>i.set("url",o.payload+""),[oae]:(i,o)=>i.set("json",s1(o.payload)),[mae]:(i,o)=>i.setIn(["resolved"],s1(o.payload)),[XI]:(i,o)=>{const{value:h,path:v}=o.payload;return i.setIn(["resolvedSubtrees",...v],s1(h))},[YI]:(i,{payload:o})=>{let{path:h,paramName:v,paramIn:x,param:C,value:N,isXml:D}=o,U=C?WI(C):`${x}.${v}`;const G=D?"value_xml":"value";return i.setIn(["meta","paths",...h,"parameters",U,G],(0,Tt.fromJS)(N))},[aae]:(i,{payload:o})=>{let{pathMethod:h,paramName:v,paramIn:x,includeEmptyValue:C}=o;if(!v||!x)return console.warn("Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey."),i;const N=`${x}.${v}`;return i.setIn(["meta","paths",...h,"parameter_inclusions",N],C)},[lae]:(i,{payload:{pathMethod:o,isOAS3:h}})=>{const v=J0(i).getIn(["paths",...o]),x=LBe(i,o).toJS();return i.updateIn(["meta","paths",...o,"parameters"],(0,Tt.fromJS)({}),(C=>v.get("parameters",(0,Tt.List)()).reduce(((N,D)=>{const U=MDe(D,x),G=DBe(i,o,D.get("name"),D.get("in")),X=((re,ue,{isOAS3:oe=!1,bypassRequiredCheck:he=!1}={})=>{let de=re.get("required"),{schema:Ee,parameterContentMediaType:ye}=zI(re,{isOAS3:oe});return Soe(ue,Ee,de,he,ye)})(D,U,{bypassRequiredCheck:G,isOAS3:h});return N.setIn([WI(D),"errors"],(0,Tt.fromJS)(X))}),C)))},[dae]:(i,{payload:{pathMethod:o}})=>i.updateIn(["meta","paths",...o,"parameters"],(0,Tt.fromJS)([]),(h=>h.map((v=>v.set("errors",(0,Tt.fromJS)([])))))),[cae]:(i,{payload:{res:o,path:h,method:v}})=>{let x;x=o.error?Object.assign({error:!0,name:o.err.name,message:o.err.message,statusCode:o.err.statusCode},o.err.response):o,x.headers=x.headers||{};let C=i.setIn(["responses",h,v],s1(x));return uc.Blob&&x.data instanceof uc.Blob&&(C=C.setIn(["responses",h,v,"text"],x.data)),C},[uae]:(i,{payload:{req:o,path:h,method:v}})=>i.setIn(["requests",h,v],s1(o)),[fae]:(i,{payload:{req:o,path:h,method:v}})=>i.setIn(["mutatedRequests",h,v],s1(o)),[ZI]:(i,{payload:{path:o,value:h,key:v}})=>{let x=["paths",...o],C=["meta","paths",...o];return i.getIn(["json",...x])||i.getIn(["resolved",...x])||i.getIn(["resolvedSubtrees",...x])?i.setIn([...C,v],(0,Tt.fromJS)(h)):i},[pae]:(i,{payload:{path:o,method:h}})=>i.deleteIn(["responses",o,h]),[hae]:(i,{payload:{path:o,method:h}})=>i.deleteIn(["requests",o,h]),[gae]:(i,{payload:{scheme:o,path:h,method:v}})=>h&&v?i.setIn(["scheme",h,v],o):h||v?void 0:i.setIn(["scheme","_defaultScheme"],o)};const kEr=(i,{specActions:o})=>(...h)=>{i(...h),o.parseToJson(...h)},OEr=(i,{specActions:o})=>(...h)=>{i(...h),o.invalidateResolvedSubtreeCache();const[v]=h,x=(0,Doe.default)(v,["paths"])||{};Object.keys(x).forEach((C=>{const N=(0,Doe.default)(x,[C]);(0,xw.default)(N)&&N.$ref&&o.requestResolvedSubtree(["paths",C])})),o.requestResolvedSubtree(["components","securitySchemes"])},CEr=(i,{specActions:o})=>h=>(o.logRequest(h),i(h)),jEr=(i,{specSelectors:o})=>h=>i(h,o.isOAS3());var KBe=()=>({statePlugins:{spec:{wrapActions:{...loe},reducers:{...AEr},actions:{...aoe},selectors:{...ooe}}}}),GBe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Nc}}),YBe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Ve}}),ZBe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return At}}),XBe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return qyr}}),PEr=(function(i){var o={};return Dr.d(o,i),o})({makeResolve:function(){return LFe}}),QBe=(function(i){var o={};return Dr.d(o,i),o})({buildRequest:function(){return eNe},execute:function(){return $vr}}),yae=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return dp},makeHttp:function(){return lo},serializeRes:function(){return Ul}}),TEr=(function(i){var o={};return Dr.d(o,i),o})({makeResolveSubtree:function(){return Fvr}}),eLe=(function(i){var o={};return Dr.d(o,i),o})({opId:function(){return ry}});const REr=(i,o)=>(...h)=>{i(...h);const v=o.getConfigs().withCredentials;o.fn.fetch.withCredentials=v};function tLe({configs:i,getConfigs:o}){return{fn:{fetch:(0,yae.makeHttp)(yae.default,i.preFetch,i.postFetch),buildRequest:QBe.buildRequest,execute:QBe.execute,resolve:(0,PEr.makeResolve)({strategies:[XBe.default,ZBe.default,YBe.default,GBe.default]}),resolveSubtree:async(h,v,x={})=>{const C=o(),N={modelPropertyMacro:C.modelPropertyMacro,parameterMacro:C.parameterMacro,requestInterceptor:C.requestInterceptor,responseInterceptor:C.responseInterceptor,strategies:[XBe.default,ZBe.default,YBe.default,GBe.default]};return(0,TEr.makeResolveSubtree)(N)(h,v,x)},serializeRes:yae.serializeRes,opId:eLe.opId},statePlugins:{configs:{wrapActions:{loaded:REr}}}}}function rLe(){return{fn:{shallowEqualKeys:dwr,sanitizeUrl:Gu}}}var nLe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Nvr}}),iLe=(function(i){var o={};return Dr.d(o,i),o})({Provider:function(){return y0r},connect:function(){return g0r}}),sLe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return b0r()}});const IEr=i=>o=>{const{fn:h}=i();class v extends J.Component{render(){return J.default.createElement(o,(0,ua.default)({},i(),this.props,this.context))}}return v.displayName=`WithSystem(${h.getDisplayName(o)})`,v},MEr=(i,o)=>h=>{const{fn:v}=i();class x extends J.Component{render(){return J.default.createElement(iLe.Provider,{store:o},J.default.createElement(h,(0,ua.default)({},this.props,this.context)))}}return x.displayName=`WithRoot(${v.getDisplayName(h)})`,x},oLe=(i,o,h)=>(0,Rj.compose)(h?MEr(i,h):sLe.default,(0,iLe.connect)(((v,x)=>{const C={...x,...i()};return(o.prototype?.mapStateToProps||(D=>({state:D})))(v,C)})),IEr(i))(o),aLe=(i,o,h,v)=>{for(const x in o){const C=o[x];typeof C=="function"&&C(h[x],v[x],i())}},$Er=(i,o,h)=>(v,x)=>{const{fn:C}=i(),N=h(v,"root");class D extends J.Component{constructor(G,X){super(G,X),aLe(i,x,G,{})}UNSAFE_componentWillReceiveProps(G){aLe(i,x,G,this.props)}render(){const G=(0,Moe.default)(this.props,x?Object.keys(x):[]);return J.default.createElement(N,G)}}return D.displayName=`WithMappedContainer(${C.getDisplayName(N)})`,D},FEr=(i,o,h,v)=>x=>{const C=h(i,o,v)("App","root"),{createRoot:N}=nLe.default;N(x).render(J.default.createElement(C,null))},vae=(i,o,h)=>(v,x,C={})=>{if(typeof v!="string")throw new TypeError("Need a string, to fetch a component. Was given a "+typeof v);const N=h(v);return N?x?x==="root"?oLe(i,N,o()):oLe(i,N):N:(C.failSilently||i().log.warn("Could not find component:",v),null)},NEr=i=>i.displayName||i.name||"Component";var lLe=({getComponents:i,getStore:o,getSystem:h})=>{const v=(x=vae(h,o,i),pwr(x,((...N)=>JSON.stringify(N))));var x;const C=(N=>qj(N,((...D)=>D)))($Er(h,0,v));return{rootInjects:{getComponent:v,makeMappedContainer:C,render:FEr(h,o,vae,i)},fn:{getDisplayName:NEr}}},cLe=({React:i,getSystem:o,getStore:h,getComponents:v})=>{const x={},C=parseInt(i?.version,10);return C>=16&&C<18&&(x.render=((N,D,U,G)=>X=>{const re=U(N,D,G)("App","root");nLe.default.render(J.default.createElement(re,null),X)})(o,h,vae,v)),{rootInjects:x}};function uLe(i){let{fn:o}=i;const h={download:x=>({errActions:C,specSelectors:N,specActions:D,getConfigs:U})=>{let{fetch:G}=o;const X=U();function re(ue){if(ue instanceof Error||ue.status>=400)return D.updateLoadingStatus("failed"),C.newThrownErr(Object.assign(new Error((ue.message||ue.statusText)+" "+x),{source:"fetch"})),void(!ue.status&&ue instanceof Error&&(function(){try{let oe;if("URL"in uc?oe=new URL(x):(oe=document.createElement("a"),oe.href=x),oe.protocol!=="https:"&&uc.location.protocol==="https:"){const he=Object.assign(new Error(`Possible mixed-content issue? The page was loaded over https:// but a ${oe.protocol}// URL was specified. Check that you are not attempting to load mixed content.`),{source:"fetch"});return void C.newThrownErr(he)}if(oe.origin!==uc.location.origin){const he=Object.assign(new Error(`Possible cross-origin (CORS) issue? The URL origin (${oe.origin}) does not match the page (${uc.location.origin}). Check the server returns the correct 'Access-Control-Allow-*' headers.`),{source:"fetch"});C.newThrownErr(he)}}catch{return}})());D.updateLoadingStatus("success"),D.updateSpec(ue.text),N.url()!==x&&D.updateUrl(x)}x=x||N.url(),D.updateLoadingStatus("loading"),C.clear({source:"fetch"}),G({url:x,loadSpec:!0,requestInterceptor:X.requestInterceptor||(ue=>ue),responseInterceptor:X.responseInterceptor||(ue=>ue),credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(re,re)},updateLoadingStatus:x=>{let C=[null,"loading","failed","success","failedConfig"];return C.indexOf(x)===-1&&console.error(`Error: ${x} is not one of ${JSON.stringify(C)}`),{type:"spec_update_loading_status",payload:x}}};let v={loadingStatus:(0,As.createSelector)((x=>x||(0,Tt.Map)()),(x=>x.get("loadingStatus")||null))};return{statePlugins:{spec:{actions:h,reducers:{spec_update_loading_status:(x,C)=>typeof C.payload=="string"?x.set("loadingStatus",C.payload):x},selectors:v}}}}var Aw=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return O0r}}),fLe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return j0r}}),DEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return T0r}}),BEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return I0r}}),LEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return $0r}}),qEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return N0r}}),zEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return B0r}}),UEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return q0r}}),VEr=()=>{Aw.default.registerLanguage("json",DEr.default),Aw.default.registerLanguage("js",fLe.default),Aw.default.registerLanguage("xml",BEr.default),Aw.default.registerLanguage("yaml",qEr.default),Aw.default.registerLanguage("http",zEr.default),Aw.default.registerLanguage("bash",LEr.default),Aw.default.registerLanguage("powershell",UEr.default),Aw.default.registerLanguage("javascript",fLe.default)},pLe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return z0r}}),WEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return U0r}}),HEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return V0r}}),JEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return W0r}}),KEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return H0r}}),GEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return J0r}}),YEr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return K0r}});const ZEr={agate:pLe.default,arta:WEr.default,monokai:HEr.default,nord:JEr.default,obsidian:KEr.default,"tomorrow-night":GEr.default,idea:YEr.default},XEr=pLe.default;var QEr=({language:i,className:o="",getConfigs:h,syntaxHighlighting:v={},children:x=""})=>{const C=h().syntaxHighlight.theme,{styles:N,defaultStyle:D}=v,U=N?.[C]??D;return J.default.createElement(Aw.default,{language:i,className:o,style:U},x)},eSr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return Y0r()}}),tSr=({fileName:i="response.txt",className:o,downloadable:h,getComponent:v,canCopy:x,language:C,children:N})=>{const D=(0,J.useRef)(null),U=v("SyntaxHighlighter",!0),G=X=>{const{target:re,deltaY:ue}=X,{scrollHeight:oe,offsetHeight:he,scrollTop:de}=re;oe>he&&(de===0&&ue<0||he+de>=oe&&ue>0)&&X.preventDefault()};return(0,J.useEffect)((()=>{const X=Array.from(D.current.childNodes).filter((re=>!!re.nodeType&&re.classList.contains("microlight")));return X.forEach((re=>re.addEventListener("mousewheel",G,{passive:!1}))),()=>{X.forEach((re=>re.removeEventListener("mousewheel",G)))}}),[N,o,C]),J.default.createElement("div",{className:"highlight-code",ref:D},x&&J.default.createElement("div",{className:"copy-to-clipboard"},J.default.createElement(JI.CopyToClipboard,{text:N},J.default.createElement("button",null))),h?J.default.createElement("button",{className:"download-contents",onClick:()=>{(0,eSr.default)(N,i)}},"Download"):null,J.default.createElement(U,{language:C,className:(0,fa.default)(o,"microlight"),renderPlainText:({children:X,PlainTextViewer:re})=>J.default.createElement(re,{className:o},X)},N))},rSr=({className:i="",children:o})=>J.default.createElement("pre",{className:(0,fa.default)("microlight",i)},o),nSr=(i,o)=>({renderPlainText:h,children:v,...x})=>{const C=o.getConfigs().syntaxHighlight.activated,N=o.getComponent("PlainTextViewer");return C||typeof h!="function"?C?J.default.createElement(i,x,v):J.default.createElement(N,null,v):h({children:v,PlainTextViewer:N})};const iSr=()=>({afterLoad:VEr,rootInjects:{syntaxHighlighting:{styles:ZEr,defaultStyle:XEr}},components:{SyntaxHighlighter:QEr,HighlightCode:tSr,PlainTextViewer:rSr}}),sSr=()=>({wrapComponents:{SyntaxHighlighter:nSr}});var hLe=()=>[iSr,sSr],oSr=()=>{const{GIT_DIRTY:i,GIT_COMMIT:o,PACKAGE_VERSION:h,BUILD_TIME:v}={PACKAGE_VERSION:"5.29.4",GIT_COMMIT:"g81381543",GIT_DIRTY:!0,BUILD_TIME:"Fri, 10 Oct 2025 11:28:05 GMT"};uc.versions=uc.versions||{},uc.versions.swaggerUI={version:h,gitRevision:o,gitDirty:i,buildTimestamp:v}},dLe=()=>({afterLoad:oSr}),aSr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return X0r()}});const mLe=console.error,lSr=i=>o=>{const{getComponent:h,fn:v}=i(),x=h("ErrorBoundary"),C=v.getDisplayName(o);class N extends J.Component{render(){return J.default.createElement(x,{targetName:C,getComponent:h,fn:v},J.default.createElement(o,(0,ua.default)({},this.props,this.context)))}}var D;return N.displayName=`WithErrorBoundary(${C})`,(D=o).prototype&&D.prototype.isReactComponent&&(N.prototype.mapStateToProps=o.prototype.mapStateToProps),N};var gLe=({name:i})=>J.default.createElement("div",{className:"fallback"},"😱 ",J.default.createElement("i",null,"Could not render ",i==="t"?"this component":i,", see the console."));class cSr extends J.Component{static defaultProps={targetName:"this component",getComponent:()=>gLe,fn:{componentDidCatch:mLe},children:null};static getDerivedStateFromError(o){return{hasError:!0,error:o}}constructor(...o){super(...o),this.state={hasError:!1,error:null}}componentDidCatch(o,h){this.props.fn.componentDidCatch(o,h)}render(){const{getComponent:o,targetName:h,children:v}=this.props;if(this.state.hasError){const x=o("Fallback");return J.default.createElement(x,{name:h})}return v}}var uSr=cSr,yLe=({componentList:i=[],fullOverride:o=!1}={})=>({getSystem:h})=>{const v=o?i:["App","BaseLayout","VersionPragmaFilter","InfoContainer","ServersContainer","SchemesContainer","AuthorizeBtnContainer","FilterContainer","Operations","OperationContainer","parameters","responses","OperationServers","Models","ModelWrapper",...i],x=(0,aSr.default)(v,Array(v.length).fill(((C,{fn:N})=>N.withErrorBoundary(C))));return{fn:{componentDidCatch:mLe,withErrorBoundary:lSr(h)},components:{ErrorBoundary:uSr,Fallback:gLe},wrapComponents:x}};class fSr extends J.default.Component{getLayout(){const{getComponent:o,layoutSelectors:h}=this.props,v=h.current();return o(v,!0)||(()=>J.default.createElement("h1",null,' No layout defined for "',v,'" '))}render(){const o=this.getLayout();return J.default.createElement(o,null)}}var pSr=fSr;class hSr extends J.default.Component{close=()=>{let{authActions:o}=this.props;o.showDefinitions(!1)};render(){let{authSelectors:o,authActions:h,getComponent:v,errSelectors:x,specSelectors:C,fn:{AST:N={}}}=this.props,D=o.shownDefinitions();const U=v("auths"),G=v("CloseIcon");return J.default.createElement("div",{className:"dialog-ux"},J.default.createElement("div",{className:"backdrop-ux"}),J.default.createElement("div",{className:"modal-ux"},J.default.createElement("div",{className:"modal-dialog-ux"},J.default.createElement("div",{className:"modal-ux-inner"},J.default.createElement("div",{className:"modal-ux-header"},J.default.createElement("h3",null,"Available authorizations"),J.default.createElement("button",{type:"button",className:"close-modal",onClick:this.close},J.default.createElement(G,null))),J.default.createElement("div",{className:"modal-ux-content"},D.valueSeq().map(((X,re)=>J.default.createElement(U,{key:re,AST:N,definitions:X,getComponent:v,errSelectors:x,authSelectors:o,authActions:h,specSelectors:C}))))))))}}class dSr extends J.default.Component{render(){let{isAuthorized:o,showPopup:h,onClick:v,getComponent:x}=this.props;const C=x("authorizationPopup",!0),N=x("LockAuthIcon",!0),D=x("UnlockAuthIcon",!0);return J.default.createElement("div",{className:"auth-wrapper"},J.default.createElement("button",{className:o?"btn authorize locked":"btn authorize unlocked",onClick:v},J.default.createElement("span",null,"Authorize"),o?J.default.createElement(N,null):J.default.createElement(D,null)),h&&J.default.createElement(C,null))}}class mSr extends J.default.Component{render(){const{authActions:o,authSelectors:h,specSelectors:v,getComponent:x}=this.props,C=v.securityDefinitions(),N=h.definitionsToAuthorize(),D=x("authorizeBtn");return C?J.default.createElement(D,{onClick:()=>o.showDefinitions(N),isAuthorized:!!h.authorized().size,showPopup:!!h.shownDefinitions(),getComponent:x}):null}}class gSr extends J.default.Component{onClick=o=>{o.stopPropagation();let{onClick:h}=this.props;h&&h()};render(){let{isAuthorized:o,getComponent:h}=this.props;const v=h("LockAuthOperationIcon",!0),x=h("UnlockAuthOperationIcon",!0);return J.default.createElement("button",{className:"authorization__btn","aria-label":o?"authorization button locked":"authorization button unlocked",onClick:this.onClick},o?J.default.createElement(v,{className:"locked"}):J.default.createElement(x,{className:"unlocked"}))}}class ySr extends J.default.Component{constructor(o,h){super(o,h),this.state={}}onAuthChange=o=>{let{name:h}=o;this.setState({[h]:o})};submitAuth=o=>{o.preventDefault();let{authActions:h}=this.props;h.authorizeWithPersistOption(this.state)};logoutClick=o=>{o.preventDefault();let{authActions:h,definitions:v}=this.props,x=v.map(((C,N)=>N)).toArray();this.setState(x.reduce(((C,N)=>(C[N]="",C)),{})),h.logoutWithPersistOption(x)};close=o=>{o.preventDefault();let{authActions:h}=this.props;h.showDefinitions(!1)};render(){let{definitions:o,getComponent:h,authSelectors:v,errSelectors:x}=this.props;const C=h("AuthItem"),N=h("oauth2",!0),D=h("Button");let U=v.authorized(),G=o.filter(((ue,oe)=>!!U.get(oe))),X=o.filter((ue=>ue.get("type")!=="oauth2")),re=o.filter((ue=>ue.get("type")==="oauth2"));return J.default.createElement("div",{className:"auth-container"},!!X.size&&J.default.createElement("form",{onSubmit:this.submitAuth},X.map(((ue,oe)=>J.default.createElement(C,{key:oe,schema:ue,name:oe,getComponent:h,onAuthChange:this.onAuthChange,authorized:U,errSelectors:x,authSelectors:v}))).toArray(),J.default.createElement("div",{className:"auth-btn-wrapper"},X.size===G.size?J.default.createElement(D,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):J.default.createElement(D,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),J.default.createElement(D,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),re&&re.size?J.default.createElement("div",null,J.default.createElement("div",{className:"scope-def"},J.default.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."),J.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),o.filter((ue=>ue.get("type")==="oauth2")).map(((ue,oe)=>J.default.createElement("div",{key:oe},J.default.createElement(N,{authorized:U,schema:ue,name:oe})))).toArray()):null)}}class vSr extends J.default.Component{render(){let{schema:o,name:h,getComponent:v,onAuthChange:x,authorized:C,errSelectors:N,authSelectors:D}=this.props;const U=v("apiKeyAuth"),G=v("basicAuth");let X;const re=o.get("type");switch(re){case"apiKey":X=J.default.createElement(U,{key:h,schema:o,name:h,errSelectors:N,authorized:C,getComponent:v,onChange:x,authSelectors:D});break;case"basic":X=J.default.createElement(G,{key:h,schema:o,name:h,errSelectors:N,authorized:C,getComponent:v,onChange:x,authSelectors:D});break;default:X=J.default.createElement("div",{key:h},"Unknown security definition type ",re)}return J.default.createElement("div",{key:`${h}-jump`},X)}}class bSr extends J.default.Component{render(){let{error:o}=this.props,h=o.get("level"),v=o.get("message"),x=o.get("source");return J.default.createElement("div",{className:"errors"},J.default.createElement("b",null,x," ",h),J.default.createElement("span",null,v))}}class wSr extends J.default.Component{constructor(o,h){super(o,h);let{name:v,schema:x}=this.props,C=this.getValue();this.state={name:v,schema:x,value:C}}getValue(){let{name:o,authorized:h}=this.props;return h&&h.getIn([o,"value"])}onChange=o=>{let{onChange:h}=this.props,v=o.target.value,x=Object.assign({},this.state,{value:v});this.setState(x),h(x)};render(){let{schema:o,getComponent:h,errSelectors:v,name:x,authSelectors:C}=this.props;const N=h("Input"),D=h("Row"),U=h("Col"),G=h("authError"),X=h("Markdown",!0),re=h("JumpToPath",!0),ue=C.selectAuthPath(x);let oe=this.getValue(),he=v.allErrors().filter((de=>de.get("authId")===x));return J.default.createElement("div",null,J.default.createElement("h4",null,J.default.createElement("code",null,x||o.get("name"))," (apiKey)",J.default.createElement(re,{path:ue})),oe&&J.default.createElement("h6",null,"Authorized"),J.default.createElement(D,null,J.default.createElement(X,{source:o.get("description")})),J.default.createElement(D,null,J.default.createElement("p",null,"Name: ",J.default.createElement("code",null,o.get("name")))),J.default.createElement(D,null,J.default.createElement("p",null,"In: ",J.default.createElement("code",null,o.get("in")))),J.default.createElement(D,null,J.default.createElement("label",{htmlFor:"api_key_value"},"Value:"),oe?J.default.createElement("code",null," ****** "):J.default.createElement(U,null,J.default.createElement(N,{id:"api_key_value",type:"text",onChange:this.onChange,autoFocus:!0}))),he.valueSeq().map(((de,Ee)=>J.default.createElement(G,{error:de,key:Ee}))))}}class _Sr extends J.default.Component{constructor(o,h){super(o,h);let{schema:v,name:x}=this.props,C=this.getValue().username;this.state={name:x,schema:v,value:C?{username:C}:{}}}getValue(){let{authorized:o,name:h}=this.props;return o&&o.getIn([h,"value"])||{}}onChange=o=>{let{onChange:h}=this.props,{value:v,name:x}=o.target,C=this.state.value;C[x]=v,this.setState({value:C}),h(this.state)};render(){let{schema:o,getComponent:h,name:v,errSelectors:x,authSelectors:C}=this.props;const N=h("Input"),D=h("Row"),U=h("Col"),G=h("authError"),X=h("JumpToPath",!0),re=h("Markdown",!0),ue=C.selectAuthPath(v);let oe=this.getValue().username,he=x.allErrors().filter((de=>de.get("authId")===v));return J.default.createElement("div",null,J.default.createElement("h4",null,"Basic authorization",J.default.createElement(X,{path:ue})),oe&&J.default.createElement("h6",null,"Authorized"),J.default.createElement(D,null,J.default.createElement(re,{source:o.get("description")})),J.default.createElement(D,null,J.default.createElement("label",{htmlFor:"auth_username"},"Username:"),oe?J.default.createElement("code",null," ",oe," "):J.default.createElement(U,null,J.default.createElement(N,{id:"auth_username",type:"text",required:"required",name:"username",onChange:this.onChange,autoFocus:!0}))),J.default.createElement(D,null,J.default.createElement("label",{htmlFor:"auth_password"},"Password:"),oe?J.default.createElement("code",null," ****** "):J.default.createElement(U,null,J.default.createElement(N,{id:"auth_password",autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),he.valueSeq().map(((de,Ee)=>J.default.createElement(G,{error:de,key:Ee}))))}}function ESr(i){const{example:o,showValue:h,getComponent:v}=i,x=v("Markdown",!0),C=v("HighlightCode",!0);return o&&Tt.Map.isMap(o)?J.default.createElement("div",{className:"example"},o.get("description")?J.default.createElement("section",{className:"example__section"},J.default.createElement("div",{className:"example__section-header"},"Example Description"),J.default.createElement("p",null,J.default.createElement(x,{source:o.get("description")}))):null,h&&o.has("value")?J.default.createElement("section",{className:"example__section"},J.default.createElement("div",{className:"example__section-header"},"Example Value"),J.default.createElement(C,null,Bh(o.get("value")))):null):null}class SSr extends J.default.PureComponent{static defaultProps={examples:(0,Tt.Map)({}),onSelect:(...o)=>console.log("DEBUG: ExamplesSelect was not given an onSelect callback",...o),currentExampleKey:null,showLabels:!0};_onSelect=(o,{isSyntheticChange:h=!1}={})=>{typeof this.props.onSelect=="function"&&this.props.onSelect(o,{isSyntheticChange:h})};_onDomSelect=o=>{if(typeof this.props.onSelect=="function"){const h=o.target.selectedOptions[0].getAttribute("value");this._onSelect(h,{isSyntheticChange:!1})}};getCurrentExample=()=>{const{examples:o,currentExampleKey:h}=this.props,v=o.get(h),x=o.keySeq().first(),C=o.get(x);return v||C||(0,Tt.Map)({})};componentDidMount(){const{onSelect:o,examples:h}=this.props;if(typeof o=="function"){const v=h.first(),x=h.keyOf(v);this._onSelect(x,{isSyntheticChange:!0})}}UNSAFE_componentWillReceiveProps(o){const{currentExampleKey:h,examples:v}=o;if(v!==this.props.examples&&!v.has(h)){const x=v.first(),C=v.keyOf(x);this._onSelect(C,{isSyntheticChange:!0})}}render(){const{examples:o,currentExampleKey:h,isValueModified:v,isModifiedValueAvailable:x,showLabels:C}=this.props;return J.default.createElement("div",{className:"examples-select"},C?J.default.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,J.default.createElement("select",{className:"examples-select-element",onChange:this._onDomSelect,value:x&&v?"__MODIFIED__VALUE__":h||""},x?J.default.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,o.map(((N,D)=>J.default.createElement("option",{key:D,value:D},Tt.Map.isMap(N)&&N.get("summary")||D))).valueSeq()))}}const bae=i=>Tt.List.isList(i)?i:Bh(i);class xSr extends J.default.PureComponent{static defaultProps={userHasEditedBody:!1,examples:(0,Tt.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",setRetainRequestBodyValueFlag:()=>{},onSelect:(...o)=>console.log("ExamplesSelectValueRetainer: no `onSelect` function was provided",...o),updateValue:(...o)=>console.log("ExamplesSelectValueRetainer: no `updateValue` function was provided",...o)};constructor(o){super(o);const h=this._getCurrentExampleValue();this.state={[o.currentNamespace]:(0,Tt.Map)({lastUserEditedValue:this.props.currentUserInputValue,lastDownstreamValue:h,isModifiedValueSelected:this.props.userHasEditedBody||this.props.currentUserInputValue!==h})}}componentWillUnmount(){this.props.setRetainRequestBodyValueFlag(!1)}_getStateForCurrentNamespace=()=>{const{currentNamespace:o}=this.props;return(this.state[o]||(0,Tt.Map)()).toObject()};_setStateForCurrentNamespace=o=>{const{currentNamespace:h}=this.props;return this._setStateForNamespace(h,o)};_setStateForNamespace=(o,h)=>{const v=(this.state[o]||(0,Tt.Map)()).mergeDeep(h);return this.setState({[o]:v})};_isCurrentUserInputSameAsExampleValue=()=>{const{currentUserInputValue:o}=this.props;return this._getCurrentExampleValue()===o};_getValueForExample=(o,h)=>{const{examples:v}=h||this.props;return bae((v||(0,Tt.Map)({})).getIn([o,"value"]))};_getCurrentExampleValue=o=>{const{currentKey:h}=o||this.props;return this._getValueForExample(h,o||this.props)};_onExamplesSelect=(o,{isSyntheticChange:h}={},...v)=>{const{onSelect:x,updateValue:C,currentUserInputValue:N,userHasEditedBody:D}=this.props,{lastUserEditedValue:U}=this._getStateForCurrentNamespace(),G=this._getValueForExample(o);if(o==="__MODIFIED__VALUE__")return C(bae(U)),this._setStateForCurrentNamespace({isModifiedValueSelected:!0});typeof x=="function"&&x(o,{isSyntheticChange:h},...v),this._setStateForCurrentNamespace({lastDownstreamValue:G,isModifiedValueSelected:h&&D||!!N&&N!==G}),h||typeof C=="function"&&C(bae(G))};UNSAFE_componentWillReceiveProps(o){const{currentUserInputValue:h,examples:v,onSelect:x,userHasEditedBody:C}=o,{lastUserEditedValue:N,lastDownstreamValue:D}=this._getStateForCurrentNamespace(),U=this._getValueForExample(o.currentKey,o),G=v.filter((X=>Tt.Map.isMap(X)&&(X.get("value")===h||Bh(X.get("value"))===h)));if(G.size){let X;X=G.has(o.currentKey)?o.currentKey:G.keySeq().first(),x(X,{isSyntheticChange:!0})}else h!==this.props.currentUserInputValue&&h!==N&&h!==D&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(o.currentNamespace,{lastUserEditedValue:o.currentUserInputValue,isModifiedValueSelected:C||h!==U}))}render(){const{currentUserInputValue:o,examples:h,currentKey:v,getComponent:x,userHasEditedBody:C}=this.props,{lastDownstreamValue:N,lastUserEditedValue:D,isModifiedValueSelected:U}=this._getStateForCurrentNamespace(),G=x("ExamplesSelect");return J.default.createElement(G,{examples:h,currentExampleKey:v,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!D&&D!==N,isValueModified:o!==void 0&&U&&o!==this._getCurrentExampleValue()||C})}}class ASr extends J.default.Component{constructor(o,h){super(o,h);let{name:v,schema:x,authorized:C,authSelectors:N}=this.props,D=C&&C.get(v),U=N.getConfigs()||{},G=D&&D.get("username")||"",X=D&&D.get("clientId")||U.clientId||"",re=D&&D.get("clientSecret")||U.clientSecret||"",ue=D&&D.get("passwordType")||"basic",oe=D&&D.get("scopes")||U.scopes||[];typeof oe=="string"&&(oe=oe.split(U.scopeSeparator||" ")),this.state={appName:U.appName,name:v,schema:x,scopes:oe,clientId:X,clientSecret:re,username:G,password:"",passwordType:ue}}close=o=>{o.preventDefault();let{authActions:h}=this.props;h.showDefinitions(!1)};authorize=()=>{let{authActions:o,errActions:h,getConfigs:v,authSelectors:x,oas3Selectors:C}=this.props,N=v(),D=x.getConfigs();h.clear({authId:name,type:"auth",source:"auth"}),(function({auth:U,authActions:G,errActions:X,configs:re,authConfigs:ue={},currentServer:oe}){let{schema:he,scopes:de,name:Ee,clientId:ye}=U,Fe=he.get("flow"),ze=[];switch(Fe){case"password":return void G.authorizePassword(U);case"application":case"clientCredentials":case"client_credentials":return void G.authorizeApplication(U);case"accessCode":case"authorizationCode":case"authorization_code":ze.push("response_type=code");break;case"implicit":ze.push("response_type=token")}typeof ye=="string"&&ze.push("client_id="+encodeURIComponent(ye));let Le=re.oauth2RedirectUrl;if(Le===void 0)return void X.newAuthErr({authId:Ee,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."});ze.push("redirect_uri="+encodeURIComponent(Le));let Ge=[];if(Array.isArray(de)?Ge=de:Tt.default.List.isList(de)&&(Ge=de.toArray()),Ge.length>0){let wt=ue.scopeSeparator||" ";ze.push("scope="+encodeURIComponent(Ge.join(wt)))}let Xe=Fj(new Date);if(ze.push("state="+encodeURIComponent(Xe)),ue.realm!==void 0&&ze.push("realm="+encodeURIComponent(ue.realm)),(Fe==="authorizationCode"||Fe==="authorization_code"||Fe==="accessCode")&&ue.usePkceWithAuthorizationCodeGrant){const wt=$De(gk()(32).toString("base64")),xt=(function(Ht){return $De(uwr()("sha256").update(Ht).digest("base64"))})(wt);ze.push("code_challenge="+xt),ze.push("code_challenge_method=S256"),U.codeVerifier=wt}let{additionalQueryStringParams:dt}=ue;for(let wt in dt)dt[wt]!==void 0&&ze.push([wt,dt[wt]].map(encodeURIComponent).join("="));const _t=he.get("authorizationUrl");let ft;ft=oe?(0,Bj.default)(Gu(_t),oe,!0).toString():Gu(_t);let st,rt=[ft,ze.join("&")].join(typeof _t!="string"||_t.includes("?")?"&":"?");st=Fe==="implicit"?G.preAuthorizeImplicit:ue.useBasicAuthenticationWithAccessCodeGrant?G.authorizeAccessCodeWithBasicAuthentication:G.authorizeAccessCodeWithFormParams,G.authPopup(rt,{auth:U,state:Xe,redirectUrl:Le,callback:st,errCb:X.newAuthErr})})({auth:this.state,currentServer:C.serverEffectiveValue(C.selectedServer()),authActions:o,errActions:h,configs:N,authConfigs:D})};onScopeChange=o=>{let{target:h}=o,{checked:v}=h,x=h.dataset.value;if(v&&this.state.scopes.indexOf(x)===-1){let C=this.state.scopes.concat([x]);this.setState({scopes:C})}else!v&&this.state.scopes.indexOf(x)>-1&&this.setState({scopes:this.state.scopes.filter((C=>C!==x))})};onInputChange=o=>{let{target:{dataset:{name:h},value:v}}=o,x={[h]:v};this.setState(x)};selectScopes=o=>{o.target.dataset.all?this.setState({scopes:Array.from((this.props.schema.get("allowedScopes")||this.props.schema.get("scopes")).keys())}):this.setState({scopes:[]})};logout=o=>{o.preventDefault();let{authActions:h,errActions:v,name:x}=this.props;v.clear({authId:x,type:"auth",source:"auth"}),h.logoutWithPersistOption([x])};render(){let{schema:o,getComponent:h,authSelectors:v,errSelectors:x,name:C,specSelectors:N}=this.props;const D=h("Input"),U=h("Row"),G=h("Col"),X=h("Button"),re=h("authError"),ue=h("JumpToPath",!0),oe=h("Markdown",!0),he=h("InitializedInput"),{isOAS3:de}=N;let Ee=de()?o.get("openIdConnectUrl"):null;const ye="implicit",Fe="password",ze=de()?Ee?"authorization_code":"authorizationCode":"accessCode",Le=de()?Ee?"client_credentials":"clientCredentials":"application",Ge=v.selectAuthPath(C);let Xe=!!(v.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,dt=o.get("flow"),_t=dt===ze&&Xe?dt+" with PKCE":dt,ft=o.get("allowedScopes")||o.get("scopes"),st=!!v.authorized().get(C),rt=x.allErrors().filter((Ht=>Ht.get("authId")===C)),wt=!rt.filter((Ht=>Ht.get("source")==="validation")).size,xt=o.get("description");return J.default.createElement("div",null,J.default.createElement("h4",null,C," (OAuth2, ",_t,") ",J.default.createElement(ue,{path:Ge})),this.state.appName?J.default.createElement("h5",null,"Application: ",this.state.appName," "):null,xt&&J.default.createElement(oe,{source:o.get("description")}),st&&J.default.createElement("h6",null,"Authorized"),Ee&&J.default.createElement("p",null,"OpenID Connect URL: ",J.default.createElement("code",null,Ee)),(dt===ye||dt===ze)&&J.default.createElement("p",null,"Authorization URL: ",J.default.createElement("code",null,o.get("authorizationUrl"))),(dt===Fe||dt===ze||dt===Le)&&J.default.createElement("p",null,"Token URL:",J.default.createElement("code",null," ",o.get("tokenUrl"))),J.default.createElement("p",{className:"flow"},"Flow: ",J.default.createElement("code",null,_t)),dt!==Fe?null:J.default.createElement(U,null,J.default.createElement(U,null,J.default.createElement("label",{htmlFor:"oauth_username"},"username:"),st?J.default.createElement("code",null," ",this.state.username," "):J.default.createElement(G,{tablet:10,desktop:10},J.default.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange,autoFocus:!0}))),J.default.createElement(U,null,J.default.createElement("label",{htmlFor:"oauth_password"},"password:"),st?J.default.createElement("code",null," ****** "):J.default.createElement(G,{tablet:10,desktop:10},J.default.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),J.default.createElement(U,null,J.default.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),st?J.default.createElement("code",null," ",this.state.passwordType," "):J.default.createElement(G,{tablet:10,desktop:10},J.default.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},J.default.createElement("option",{value:"basic"},"Authorization header"),J.default.createElement("option",{value:"request-body"},"Request body"))))),(dt===Le||dt===ye||dt===ze||dt===Fe)&&(!st||st&&this.state.clientId)&&J.default.createElement(U,null,J.default.createElement("label",{htmlFor:`client_id_${dt}`},"client_id:"),st?J.default.createElement("code",null," ****** "):J.default.createElement(G,{tablet:10,desktop:10},J.default.createElement(he,{id:`client_id_${dt}`,type:"text",required:dt===Fe,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(dt===Le||dt===ze||dt===Fe)&&J.default.createElement(U,null,J.default.createElement("label",{htmlFor:`client_secret_${dt}`},"client_secret:"),st?J.default.createElement("code",null," ****** "):J.default.createElement(G,{tablet:10,desktop:10},J.default.createElement(he,{id:`client_secret_${dt}`,initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!st&&ft&&ft.size?J.default.createElement("div",{className:"scopes"},J.default.createElement("h2",null,"Scopes:",J.default.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),J.default.createElement("a",{onClick:this.selectScopes},"select none")),ft.map(((Ht,lr)=>J.default.createElement(U,{key:lr},J.default.createElement("div",{className:"checkbox"},J.default.createElement(D,{"data-value":lr,id:`${lr}-${dt}-checkbox-${this.state.name}`,disabled:st,checked:this.state.scopes.includes(lr),type:"checkbox",onChange:this.onScopeChange}),J.default.createElement("label",{htmlFor:`${lr}-${dt}-checkbox-${this.state.name}`},J.default.createElement("span",{className:"item"}),J.default.createElement("div",{className:"text"},J.default.createElement("p",{className:"name"},lr),J.default.createElement("p",{className:"description"},Ht))))))).toArray()):null,rt.valueSeq().map(((Ht,lr)=>J.default.createElement(re,{error:Ht,key:lr}))),J.default.createElement("div",{className:"auth-btn-wrapper"},wt&&(st?J.default.createElement(X,{className:"btn modal-btn auth authorize",onClick:this.logout,"aria-label":"Remove authorization"},"Logout"):J.default.createElement(X,{className:"btn modal-btn auth authorize",onClick:this.authorize,"aria-label":"Apply given OAuth2 credentials"},"Authorize")),J.default.createElement(X,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}class kSr extends J.Component{onClick=()=>{let{specActions:o,path:h,method:v}=this.props;o.clearResponse(h,v),o.clearRequest(h,v)};render(){return J.default.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}}const OSr=({headers:i})=>J.default.createElement("div",null,J.default.createElement("h5",null,"Response headers"),J.default.createElement("pre",{className:"microlight"},i)),CSr=({duration:i})=>J.default.createElement("div",null,J.default.createElement("h5",null,"Request duration"),J.default.createElement("pre",{className:"microlight"},i," ms"));class jSr extends J.default.Component{shouldComponentUpdate(o){return this.props.response!==o.response||this.props.path!==o.path||this.props.method!==o.method||this.props.displayRequestDuration!==o.displayRequestDuration}render(){const{response:o,getComponent:h,getConfigs:v,displayRequestDuration:x,specSelectors:C,path:N,method:D}=this.props,{showMutatedRequest:U,requestSnippetsEnabled:G}=v(),X=U?C.mutatedRequestFor(N,D):C.requestFor(N,D),re=o.get("status"),ue=X.get("url"),oe=o.get("headers").toJS(),he=o.get("notDocumented"),de=o.get("error"),Ee=o.get("text"),ye=o.get("duration"),Fe=Object.keys(oe),ze=oe["content-type"]||oe["Content-Type"],Le=h("responseBody"),Ge=Fe.map((st=>{var rt=Array.isArray(oe[st])?oe[st].join():oe[st];return J.default.createElement("span",{className:"headerline",key:st}," ",st,": ",rt," ")})),Xe=Ge.length!==0,dt=h("Markdown",!0),_t=h("RequestSnippets",!0),ft=h("curl",!0);return J.default.createElement("div",null,X&&G?J.default.createElement(_t,{request:X}):J.default.createElement(ft,{request:X}),ue&&J.default.createElement("div",null,J.default.createElement("div",{className:"request-url"},J.default.createElement("h4",null,"Request URL"),J.default.createElement("pre",{className:"microlight"},ue))),J.default.createElement("h4",null,"Server response"),J.default.createElement("table",{className:"responses-table live-responses-table"},J.default.createElement("thead",null,J.default.createElement("tr",{className:"responses-header"},J.default.createElement("td",{className:"col_header response-col_status"},"Code"),J.default.createElement("td",{className:"col_header response-col_description"},"Details"))),J.default.createElement("tbody",null,J.default.createElement("tr",{className:"response"},J.default.createElement("td",{className:"response-col_status"},re,he?J.default.createElement("div",{className:"response-undocumented"},J.default.createElement("i",null," Undocumented ")):null),J.default.createElement("td",{className:"response-col_description"},de?J.default.createElement(dt,{source:`${o.get("name")!==""?`${o.get("name")}: `:""}${o.get("message")}`}):null,Ee?J.default.createElement(Le,{content:Ee,contentType:ze,url:ue,headers:oe,getConfigs:v,getComponent:h}):null,Xe?J.default.createElement(OSr,{headers:Ge}):null,x&&ye?J.default.createElement(CSr,{duration:ye}):null)))))}}class vLe extends J.default.Component{constructor(o,h){super(o,h);let{getConfigs:v}=o,{validatorUrl:x}=v();this.state={url:this.getDefinitionUrl(),validatorUrl:x===void 0?"https://validator.swagger.io/validator":x}}getDefinitionUrl=()=>{let{specSelectors:o}=this.props;return new Bj.default(o.url(),uc.location).toString()};UNSAFE_componentWillReceiveProps(o){let{getConfigs:h}=o,{validatorUrl:v}=h();this.setState({url:this.getDefinitionUrl(),validatorUrl:v===void 0?"https://validator.swagger.io/validator":v})}render(){let{getConfigs:o}=this.props,{spec:h}=o(),v=Gu(this.state.validatorUrl);return typeof h=="object"&&Object.keys(h).length?null:this.state.url&&PDe(this.state.validatorUrl)&&PDe(this.state.url)?J.default.createElement("span",{className:"float-right"},J.default.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:`${v}/debug?url=${encodeURIComponent(this.state.url)}`},J.default.createElement(PSr,{src:`${v}?url=${encodeURIComponent(this.state.url)}`,alt:"Online validator badge"}))):null}}class PSr extends J.default.Component{constructor(o){super(o),this.state={loaded:!1,error:!1}}componentDidMount(){const o=new Image;o.onload=()=>{this.setState({loaded:!0})},o.onerror=()=>{this.setState({error:!0})},o.src=this.props.src}UNSAFE_componentWillReceiveProps(o){if(o.src!==this.props.src){const h=new Image;h.onload=()=>{this.setState({loaded:!0})},h.onerror=()=>{this.setState({error:!0})},h.src=o.src}}render(){return this.state.error?J.default.createElement("img",{alt:"Error"}):this.state.loaded?J.default.createElement("img",{src:this.props.src,alt:this.props.alt}):null}}class TSr extends J.default.Component{render(){let{specSelectors:o}=this.props;const h=o.taggedOperations();return h.size===0?J.default.createElement("h3",null," No operations defined in spec!"):J.default.createElement("div",null,h.map(this.renderOperationTag).toArray(),h.size<1?J.default.createElement("h3",null," No operations defined in spec! "):null)}renderOperationTag=(o,h)=>{const{specSelectors:v,getComponent:x,oas3Selectors:C,layoutSelectors:N,layoutActions:D,getConfigs:U}=this.props,G=v.validOperationMethods(),X=x("OperationContainer",!0),re=x("OperationTag"),ue=o.get("operations");return J.default.createElement(re,{key:"operation-"+h,tagObj:o,tag:h,oas3Selectors:C,layoutSelectors:N,layoutActions:D,getConfigs:U,getComponent:x,specUrl:v.url()},J.default.createElement("div",{className:"operation-tag-content"},ue.map((oe=>{const he=oe.get("path"),de=oe.get("method"),Ee=Tt.default.List(["paths",he,de]);return G.indexOf(de)===-1?null:J.default.createElement(X,{key:`${he}-${de}`,specPath:Ee,op:oe,path:he,method:de,tag:h})})).toArray()))}}class RSr extends J.default.Component{static defaultProps={tagObj:Tt.default.fromJS({}),tag:""};render(){const{tagObj:o,tag:h,children:v,oas3Selectors:x,layoutSelectors:C,layoutActions:N,getConfigs:D,getComponent:U,specUrl:G}=this.props;let{docExpansion:X,deepLinking:re}=D();const ue=U("Collapse"),oe=U("Markdown",!0),he=U("DeepLink"),de=U("Link"),Ee=U("ArrowUpIcon"),ye=U("ArrowDownIcon");let Fe,ze=o.getIn(["tagDetails","description"],null),Le=o.getIn(["tagDetails","externalDocs","description"]),Ge=o.getIn(["tagDetails","externalDocs","url"]);Fe=Ew(x)&&Ew(x.selectedServer)?H0(Ge,G,{selectedServer:x.selectedServer()}):Ge;let Xe=["operations-tag",h],dt=C.isShown(Xe,X==="full"||X==="list");return J.default.createElement("div",{className:dt?"opblock-tag-section is-open":"opblock-tag-section"},J.default.createElement("h3",{onClick:()=>N.show(Xe,!dt),className:ze?"opblock-tag":"opblock-tag no-desc",id:Xe.map((_t=>TDe(_t))).join("-"),"data-tag":h,"data-is-open":dt},J.default.createElement(he,{enabled:re,isShown:dt,path:Nj(h),text:h}),ze?J.default.createElement("small",null,J.default.createElement(oe,{source:ze})):J.default.createElement("small",null),Fe?J.default.createElement("div",{className:"info__externaldocs"},J.default.createElement("small",null,J.default.createElement(de,{href:Gu(Fe),onClick:_t=>_t.stopPropagation(),target:"_blank"},Le||Fe))):null,J.default.createElement("button",{"aria-expanded":dt,className:"expand-operation",title:dt?"Collapse operation":"Expand operation",onClick:()=>N.show(Xe,!dt)},dt?J.default.createElement(Ee,{className:"arrow"}):J.default.createElement(ye,{className:"arrow"}))),J.default.createElement(ue,{isOpened:dt},v))}}class ISr extends J.PureComponent{static defaultProps={operation:null,response:null,request:null,specPath:(0,Tt.List)(),summary:""};render(){let{specPath:o,response:h,request:v,toggleShown:x,onTryoutClick:C,onResetClick:N,onCancelClick:D,onExecute:U,fn:G,getComponent:X,getConfigs:re,specActions:ue,specSelectors:oe,authActions:he,authSelectors:de,oas3Actions:Ee,oas3Selectors:ye}=this.props,Fe=this.props.operation,{deprecated:ze,isShown:Le,path:Ge,method:Xe,op:dt,tag:_t,operationId:ft,allowTryItOut:st,displayRequestDuration:rt,tryItOutEnabled:wt,executeInProgress:xt}=Fe.toJS(),{description:Ht,externalDocs:lr,schemes:Gt}=dt;const yr=lr?H0(lr.url,oe.url(),{selectedServer:ye.selectedServer()}):"";let Fr=Fe.getIn(["op"]),Cn=Fr.get("responses"),Qr=(function(De,Ze){if(!Tt.default.Iterable.isIterable(De))return Tt.default.List();let ht=De.getIn(Array.isArray(Ze)?Ze:[Ze]);return Tt.default.List.isList(ht)?ht:Tt.default.List()})(Fr,["parameters"]),ln=oe.operationScheme(Ge,Xe),En=["operations",_t,ft],yn=Y2(Fr);const cr=X("responses"),zi=X("parameters"),Dt=X("execute"),jt=X("clear"),xr=X("Collapse"),dn=X("Markdown",!0),Ei=X("schemes"),Li=X("OperationServers"),Sn=X("OperationExt"),$i=X("OperationSummary"),Wi=X("Link"),{showExtensions:Js}=re();if(Cn&&h&&h.size>0){let De=!Cn.get(String(h.get("status")))&&!Cn.get("default");h=h.set("notDocumented",De)}let Wo=[Ge,Xe];const ba=oe.validationErrors([Ge,Xe]);return J.default.createElement("div",{className:ze?"opblock opblock-deprecated":Le?`opblock opblock-${Xe} is-open`:`opblock opblock-${Xe}`,id:TDe(En.join("-"))},J.default.createElement($i,{operationProps:Fe,isShown:Le,toggleShown:x,getComponent:X,authActions:he,authSelectors:de,specPath:o}),J.default.createElement(xr,{isOpened:Le},J.default.createElement("div",{className:"opblock-body"},Fr&&Fr.size||Fr===null?null:J.default.createElement(oBe,{height:"32px",width:"32px",className:"opblock-loading-animation"}),ze&&J.default.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),Ht&&J.default.createElement("div",{className:"opblock-description-wrapper"},J.default.createElement("div",{className:"opblock-description"},J.default.createElement(dn,{source:Ht}))),yr?J.default.createElement("div",{className:"opblock-external-docs-wrapper"},J.default.createElement("h4",{className:"opblock-title_normal"},"Find more details"),J.default.createElement("div",{className:"opblock-external-docs"},lr.description&&J.default.createElement("span",{className:"opblock-external-docs__description"},J.default.createElement(dn,{source:lr.description})),J.default.createElement(Wi,{target:"_blank",className:"opblock-external-docs__link",href:Gu(yr)},yr))):null,Fr&&Fr.size?J.default.createElement(zi,{parameters:Qr,specPath:o.push("parameters"),operation:Fr,onChangeKey:Wo,onTryoutClick:C,onResetClick:N,onCancelClick:D,tryItOutEnabled:wt,allowTryItOut:st,fn:G,getComponent:X,specActions:ue,specSelectors:oe,pathMethod:[Ge,Xe],getConfigs:re,oas3Actions:Ee,oas3Selectors:ye}):null,wt?J.default.createElement(Li,{getComponent:X,path:Ge,method:Xe,operationServers:Fr.get("servers"),pathServers:oe.paths().getIn([Ge,"servers"]),getSelectedServer:ye.selectedServer,setSelectedServer:Ee.setSelectedServer,setServerVariableValue:Ee.setServerVariableValue,getServerVariable:ye.serverVariableValue,getEffectiveServerValue:ye.serverEffectiveValue}):null,wt&&st&&Gt&&Gt.size?J.default.createElement("div",{className:"opblock-schemes"},J.default.createElement(Ei,{schemes:Gt,path:Ge,method:Xe,specActions:ue,currentScheme:ln})):null,!wt||!st||ba.length<=0?null:J.default.createElement("div",{className:"validation-errors errors-wrapper"},"Please correct the following validation errors and try again.",J.default.createElement("ul",null,ba.map(((De,Ze)=>J.default.createElement("li",{key:Ze}," ",De," "))))),J.default.createElement("div",{className:wt&&h&&st?"btn-group":"execute-wrapper"},wt&&st?J.default.createElement(Dt,{operation:Fr,specActions:ue,specSelectors:oe,oas3Selectors:ye,oas3Actions:Ee,path:Ge,method:Xe,onExecute:U,disabled:xt}):null,wt&&h&&st?J.default.createElement(jt,{specActions:ue,path:Ge,method:Xe}):null),xt?J.default.createElement("div",{className:"loading-container"},J.default.createElement("div",{className:"loading"})):null,Cn?J.default.createElement(cr,{responses:Cn,request:v,tryItOutResponse:h,getComponent:X,getConfigs:re,specSelectors:oe,oas3Actions:Ee,oas3Selectors:ye,specActions:ue,produces:oe.producesOptionsFor([Ge,Xe]),producesValue:oe.currentProducesFor([Ge,Xe]),specPath:o.push("responses"),path:Ge,method:Xe,displayRequestDuration:rt,fn:G}):null,Js&&yn.size?J.default.createElement(Sn,{extensions:yn,getComponent:X}):null)))}}class MSr extends J.PureComponent{constructor(o,h){super(o,h);const{tryItOutEnabled:v}=o.getConfigs();this.state={tryItOutEnabled:v,executeInProgress:!1}}static defaultProps={showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1};mapStateToProps(o,h){const{op:v,layoutSelectors:x,getConfigs:C}=h,{docExpansion:N,deepLinking:D,displayOperationId:U,displayRequestDuration:G,supportedSubmitMethods:X}=C(),re=x.showSummary(),ue=v.getIn(["operation","__originalOperationId"])||v.getIn(["operation","operationId"])||(0,eLe.opId)(v.get("operation"),h.path,h.method)||v.get("id"),oe=["operations",h.tag,ue],he=X.indexOf(h.method)>=0&&(h.allowTryItOut===void 0?h.specSelectors.allowTryItOutFor(h.path,h.method):h.allowTryItOut),de=v.getIn(["operation","security"])||h.specSelectors.security();return{operationId:ue,isDeepLinkingEnabled:D,showSummary:re,displayOperationId:U,displayRequestDuration:G,allowTryItOut:he,security:de,isAuthorized:h.authSelectors.isAuthorized(de),isShown:x.isShown(oe,N==="full"),jumpToKey:`paths.${h.path}.${h.method}`,response:h.specSelectors.responseFor(h.path,h.method),request:h.specSelectors.requestFor(h.path,h.method)}}componentDidMount(){const{isShown:o}=this.props,h=this.getResolvedSubtree();o&&h===void 0&&this.requestResolvedSubtree()}componentDidUpdate(o){const{response:h,isShown:v}=this.props,x=this.getResolvedSubtree();h!==o.response&&this.setState({executeInProgress:!1}),v&&x===void 0&&!o.isShown&&this.requestResolvedSubtree()}toggleShown=()=>{let{layoutActions:o,tag:h,operationId:v,isShown:x}=this.props;const C=this.getResolvedSubtree();x||C!==void 0||this.requestResolvedSubtree(),o.show(["operations",h,v],!x)};onCancelClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onTryoutClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onResetClick=o=>{const h=this.props.oas3Selectors.selectDefaultRequestBodyValue(...o),v=this.props.oas3Selectors.requestContentType(...o);if(v==="application/x-www-form-urlencoded"||v==="multipart/form-data"){const x=JSON.parse(h);Object.entries(x).forEach((([C,N])=>{Array.isArray(N)?x[C]=x[C].map((D=>typeof D=="object"?JSON.stringify(D,null,2):D)):typeof N=="object"&&(x[C]=JSON.stringify(x[C],null,2))})),this.props.oas3Actions.setRequestBodyValue({value:(0,Tt.fromJS)(x),pathMethod:o})}else this.props.oas3Actions.setRequestBodyValue({value:h,pathMethod:o})};onExecute=()=>{this.setState({executeInProgress:!0})};getResolvedSubtree=()=>{const{specSelectors:o,path:h,method:v,specPath:x}=this.props;return x?o.specResolvedSubtree(x.toJS()):o.specResolvedSubtree(["paths",h,v])};requestResolvedSubtree=()=>{const{specActions:o,path:h,method:v,specPath:x}=this.props;return x?o.requestResolvedSubtree(x.toJS()):o.requestResolvedSubtree(["paths",h,v])};render(){let{op:o,tag:h,path:v,method:x,security:C,isAuthorized:N,operationId:D,showSummary:U,isShown:G,jumpToKey:X,allowTryItOut:re,response:ue,request:oe,displayOperationId:he,displayRequestDuration:de,isDeepLinkingEnabled:Ee,specPath:ye,specSelectors:Fe,specActions:ze,getComponent:Le,getConfigs:Ge,layoutSelectors:Xe,layoutActions:dt,authActions:_t,authSelectors:ft,oas3Actions:st,oas3Selectors:rt,fn:wt}=this.props;const xt=Le("operation"),Ht=this.getResolvedSubtree()||(0,Tt.Map)(),lr=(0,Tt.fromJS)({op:Ht,tag:h,path:v,summary:o.getIn(["operation","summary"])||"",deprecated:Ht.get("deprecated")||o.getIn(["operation","deprecated"])||!1,method:x,security:C,isAuthorized:N,operationId:D,originalOperationId:Ht.getIn(["operation","__originalOperationId"]),showSummary:U,isShown:G,jumpToKey:X,allowTryItOut:re,request:oe,displayOperationId:he,displayRequestDuration:de,isDeepLinkingEnabled:Ee,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return J.default.createElement(xt,{operation:lr,response:ue,request:oe,isShown:G,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onResetClick:this.onResetClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:ye,specActions:ze,specSelectors:Fe,oas3Actions:st,oas3Selectors:rt,layoutActions:dt,layoutSelectors:Xe,authActions:_t,authSelectors:ft,getComponent:Le,getConfigs:Ge,fn:wt})}}var $Sr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return ebr()}});class FSr extends J.PureComponent{static defaultProps={operationProps:null,specPath:(0,Tt.List)(),summary:""};render(){let{isShown:o,toggleShown:h,getComponent:v,authActions:x,authSelectors:C,operationProps:N,specPath:D}=this.props,{summary:U,isAuthorized:G,method:X,op:re,showSummary:ue,path:oe,operationId:he,originalOperationId:de,displayOperationId:Ee}=N.toJS(),{summary:ye}=re,Fe=N.get("security");const ze=v("authorizeOperationBtn",!0),Le=v("OperationSummaryMethod"),Ge=v("OperationSummaryPath"),Xe=v("JumpToPath",!0),dt=v("CopyToClipboardBtn",!0),_t=v("ArrowUpIcon"),ft=v("ArrowDownIcon"),st=Fe&&!!Fe.count(),rt=st&&Fe.size===1&&Fe.first().isEmpty(),wt=!st||rt;return J.default.createElement("div",{className:`opblock-summary opblock-summary-${X}`},J.default.createElement("button",{"aria-expanded":o,className:"opblock-summary-control",onClick:h},J.default.createElement(Le,{method:X}),J.default.createElement("div",{className:"opblock-summary-path-description-wrapper"},J.default.createElement(Ge,{getComponent:v,operationProps:N,specPath:D}),ue?J.default.createElement("div",{className:"opblock-summary-description"},(0,$Sr.default)(ye||U)):null),Ee&&(de||he)?J.default.createElement("span",{className:"opblock-summary-operation-id"},de||he):null),J.default.createElement(dt,{textToCopy:`${D.get(1)}`}),wt?null:J.default.createElement(ze,{isAuthorized:G,onClick:()=>{const xt=C.definitionsForRequirements(Fe);x.showDefinitions(xt)}}),J.default.createElement(Xe,{path:D}),J.default.createElement("button",{"aria-label":`${X} ${oe.replace(/\//g,"​/")}`,className:"opblock-control-arrow","aria-expanded":o,tabIndex:"-1",onClick:h},o?J.default.createElement(_t,{className:"arrow"}):J.default.createElement(ft,{className:"arrow"})))}}class NSr extends J.PureComponent{static defaultProps={operationProps:null};render(){let{method:o}=this.props;return J.default.createElement("span",{className:"opblock-summary-method"},o.toUpperCase())}}class DSr extends J.PureComponent{render(){let{getComponent:o,operationProps:h}=this.props,{deprecated:v,isShown:x,path:C,tag:N,operationId:D,isDeepLinkingEnabled:U}=h.toJS();const G=C.split(/(?=\/)/g);for(let re=1;re{let h=o("OperationExtRow");return J.default.createElement("div",{className:"opblock-section"},J.default.createElement("div",{className:"opblock-section-header"},J.default.createElement("h4",null,"Extensions")),J.default.createElement("div",{className:"table-container"},J.default.createElement("table",null,J.default.createElement("thead",null,J.default.createElement("tr",null,J.default.createElement("td",{className:"col_header"},"Field"),J.default.createElement("td",{className:"col_header"},"Value"))),J.default.createElement("tbody",null,i.entrySeq().map((([v,x])=>J.default.createElement(h,{key:`${v}-${x}`,xKey:v,xVal:x})))))))},LSr=({xKey:i,xVal:o})=>{const h=o?o.toJS?o.toJS():o:null;return J.default.createElement("tr",null,J.default.createElement("td",null,i),J.default.createElement("td",null,JSON.stringify(h)))};function wae(i,o="_"){return i.replace(/[^\w-]/g,o)}class _ae extends J.default.Component{static defaultProps={tryItOutResponse:null,produces:(0,Tt.fromJS)(["application/json"]),displayRequestDuration:!1};onChangeProducesWrapper=o=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],o);onResponseContentTypeChange=({controlsAcceptHeader:o,value:h})=>{const{oas3Actions:v,path:x,method:C}=this.props;o&&v.setResponseContentType({value:h,path:x,method:C})};render(){let{responses:o,tryItOutResponse:h,getComponent:v,getConfigs:x,specSelectors:C,fn:N,producesValue:D,displayRequestDuration:U,specPath:G,path:X,method:re,oas3Selectors:ue,oas3Actions:oe}=this.props,he=(function(dt){let _t=dt.keySeq();return _t.contains(ODe)?ODe:_t.filter((ft=>(ft+"")[0]==="2")).sort().first()})(o);const de=v("contentType"),Ee=v("liveResponse"),ye=v("response");let Fe=this.props.produces&&this.props.produces.size?this.props.produces:_ae.defaultProps.produces;const ze=C.isOAS3()?(function(dt){if(!Tt.default.OrderedMap.isOrderedMap(dt)||!dt.size)return null;const _t=dt.find(((rt,wt)=>wt.startsWith("2")&&Object.keys(rt.get("content")||{}).length>0)),ft=dt.get("default")||Tt.default.OrderedMap(),st=(ft.get("content")||Tt.default.OrderedMap()).keySeq().toJS().length?ft:null;return _t||st})(o):null,Le=o.filter(((dt,_t)=>!xoe(_t))),Ge=wae(`${re}${X}_responses`),Xe=`${Ge}_select`;return Le&&Le.size?J.default.createElement("div",{className:"responses-wrapper"},J.default.createElement("div",{className:"opblock-section-header"},J.default.createElement("h4",null,"Responses"),C.isOAS3()?null:J.default.createElement("label",{htmlFor:Xe},J.default.createElement("span",null,"Response content type"),J.default.createElement(de,{value:D,ariaControls:Ge,ariaLabel:"Response content type",className:"execute-content-type",contentTypes:Fe,controlId:Xe,onChange:this.onChangeProducesWrapper}))),J.default.createElement("div",{className:"responses-inner"},h?J.default.createElement("div",null,J.default.createElement(Ee,{response:h,getComponent:v,getConfigs:x,specSelectors:C,path:this.props.path,method:this.props.method,displayRequestDuration:U}),J.default.createElement("h4",null,"Responses")):null,J.default.createElement("table",{"aria-live":"polite",className:"responses-table",id:Ge,role:"region"},J.default.createElement("thead",null,J.default.createElement("tr",{className:"responses-header"},J.default.createElement("td",{className:"col_header response-col_status"},"Code"),J.default.createElement("td",{className:"col_header response-col_description"},"Description"),C.isOAS3()?J.default.createElement("td",{className:"col col_header response-col_links"},"Links"):null)),J.default.createElement("tbody",null,Le.entrySeq().map((([dt,_t])=>{let ft=h&&h.get("status")==dt?"response_current":"";return J.default.createElement(ye,{key:dt,path:X,method:re,specPath:G.push(dt),isDefault:he===dt,fn:N,className:ft,code:dt,response:_t,specSelectors:C,controlsAcceptHeader:_t===ze,onContentTypeChange:this.onResponseContentTypeChange,contentType:D,getConfigs:x,activeExamplesKey:ue.activeExamplesMember(X,re,"responses",dt),oas3Actions:oe,getComponent:v})})).toArray())))):null}}function eM(i){return(function(o){try{return!!JSON.parse(o)}catch{return null}})(i)?"json":null}class qSr extends J.default.Component{constructor(o,h){super(o,h),this.state={responseContentType:""}}static defaultProps={response:(0,Tt.fromJS)({}),onContentTypeChange:()=>{}};_onContentTypeChange=o=>{const{onContentTypeChange:h,controlsAcceptHeader:v}=this.props;this.setState({responseContentType:o}),h({value:o,controlsAcceptHeader:v})};getTargetExamplesKey=()=>{const{response:o,contentType:h,activeExamplesKey:v}=this.props,x=this.state.responseContentType||h,C=o.getIn(["content",x],(0,Tt.Map)({})).get("examples",null).keySeq().first();return v||C};render(){let{path:o,method:h,code:v,response:x,className:C,specPath:N,fn:D,getComponent:U,getConfigs:G,specSelectors:X,contentType:re,controlsAcceptHeader:ue,oas3Actions:oe}=this.props,{inferSchema:he,getSampleSchema:de}=D,Ee=X.isOAS3();const{showExtensions:ye}=G();let Fe=ye?Y2(x):null,ze=x.get("headers"),Le=x.get("links");const Ge=U("ResponseExtension"),Xe=U("headers"),dt=U("HighlightCode",!0),_t=U("modelExample"),ft=U("Markdown",!0),st=U("operationLink"),rt=U("contentType"),wt=U("ExamplesSelect"),xt=U("Example");var Ht,lr;const Gt=this.state.responseContentType||re,yr=x.getIn(["content",Gt],(0,Tt.Map)({})),Fr=yr.get("examples",null);if(Ee){const cr=yr.get("schema");Ht=cr?he(cr.toJS()):null,lr=cr?(0,Tt.List)(["content",this.state.responseContentType,"schema"]):N}else Ht=x.get("schema"),lr=x.has("schema")?N.push("schema"):N;let Cn,Qr,ln=!1,En={includeReadOnly:!0};if(Ee)if(Qr=yr.get("schema")?.toJS(),Tt.Map.isMap(Fr)&&!Fr.isEmpty()){const cr=this.getTargetExamplesKey(),zi=Dt=>Tt.Map.isMap(Dt)?Dt.get("value"):void 0;Cn=zi(Fr.get(cr,(0,Tt.Map)({}))),Cn===void 0&&(Cn=zi(Fr.values().next().value)),ln=!0}else yr.get("example")!==void 0&&(Cn=yr.get("example"),ln=!0);else{Qr=Ht,En={...En,includeWriteOnly:!0};const cr=x.getIn(["examples",Gt]);cr&&(Cn=cr,ln=!0)}const yn=((cr,zi)=>{if(cr==null)return null;const Dt=eM(cr)?"json":null;return J.default.createElement("div",null,J.default.createElement(zi,{className:"example",language:Dt},Bh(cr)))})(de(Qr,Gt,En,ln?Cn:void 0),dt);return J.default.createElement("tr",{className:"response "+(C||""),"data-code":v},J.default.createElement("td",{className:"response-col_status"},v),J.default.createElement("td",{className:"response-col_description"},J.default.createElement("div",{className:"response-col_description__inner"},J.default.createElement(ft,{source:x.get("description")})),ye&&Fe.size?Fe.entrySeq().map((([cr,zi])=>J.default.createElement(Ge,{key:`${cr}-${zi}`,xKey:cr,xVal:zi}))):null,Ee&&x.get("content")?J.default.createElement("section",{className:"response-controls"},J.default.createElement("div",{className:(0,fa.default)("response-control-media-type",{"response-control-media-type--accept-controller":ue})},J.default.createElement("small",{className:"response-control-media-type__title"},"Media type"),J.default.createElement(rt,{value:this.state.responseContentType,contentTypes:x.get("content")?x.get("content").keySeq():(0,Tt.Seq)(),onChange:this._onContentTypeChange,ariaLabel:"Media Type"}),ue?J.default.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",J.default.createElement("code",null,"Accept")," header."):null),Tt.Map.isMap(Fr)&&!Fr.isEmpty()?J.default.createElement("div",{className:"response-control-examples"},J.default.createElement("small",{className:"response-control-examples__title"},"Examples"),J.default.createElement(wt,{examples:Fr,currentExampleKey:this.getTargetExamplesKey(),onSelect:cr=>oe.setActiveExamplesMember({name:cr,pathMethod:[o,h],contextType:"responses",contextName:v}),showLabels:!1})):null):null,yn||Ht?J.default.createElement(_t,{specPath:lr,getComponent:U,getConfigs:G,specSelectors:X,schema:s1(Ht),example:yn,includeReadOnly:!0}):null,Ee&&Fr?J.default.createElement(xt,{example:Fr.get(this.getTargetExamplesKey(),(0,Tt.Map)({})),getComponent:U,getConfigs:G,omitValue:!0}):null,ze?J.default.createElement(Xe,{headers:ze,getComponent:U}):null),Ee?J.default.createElement("td",{className:"response-col_links"},Le?Le.toSeq().entrySeq().map((([cr,zi])=>J.default.createElement(st,{key:cr,name:cr,link:zi,getComponent:U}))):J.default.createElement("i",null,"No links")):null)}}var zSr=({xKey:i,xVal:o})=>J.default.createElement("div",{className:"response__extension"},i,": ",String(o)),USr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return rbr()}}),bLe=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return ibr()}});class VSr extends J.default.PureComponent{state={parsedContent:null};updateParsedContent=o=>{const{content:h}=this.props;if(o!==h)if(h&&h instanceof Blob){var v=new FileReader;v.onload=()=>{this.setState({parsedContent:v.result})},v.readAsText(h)}else this.setState({parsedContent:h.toString()})};componentDidMount(){this.updateParsedContent(null)}componentDidUpdate(o){this.updateParsedContent(o.content)}render(){let{content:o,contentType:h,url:v,headers:x={},getComponent:C}=this.props;const{parsedContent:N}=this.state,D=C("HighlightCode",!0),U="response_"+new Date().getTime();let G,X;if(v=v||"",(/^application\/octet-stream/i.test(h)||x["Content-Disposition"]&&/attachment/i.test(x["Content-Disposition"])||x["content-disposition"]&&/attachment/i.test(x["content-disposition"])||x["Content-Description"]&&/File Transfer/i.test(x["Content-Description"])||x["content-description"]&&/File Transfer/i.test(x["content-description"]))&&(o.size>0||o.length>0))if("Blob"in window){let re=h||"text/html",ue=o instanceof Blob?o:new Blob([o],{type:re}),oe=window.URL.createObjectURL(ue),he=[re,v.substr(v.lastIndexOf("/")+1),oe].join(":"),de=x["content-disposition"]||x["Content-Disposition"];if(de!==void 0){let Ee=(function(ye){let Fe;if([/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i].some((ze=>(Fe=ze.exec(ye),Fe!==null))),Fe!==null&&Fe.length>1)try{return decodeURIComponent(Fe[1])}catch(ze){console.error(ze)}return null})(de);Ee!==null&&(he=Ee)}X=uc.navigator&&uc.navigator.msSaveOrOpenBlob?J.default.createElement("div",null,J.default.createElement("a",{href:oe,onClick:()=>uc.navigator.msSaveOrOpenBlob(ue,he)},"Download file")):J.default.createElement("div",null,J.default.createElement("a",{href:oe,download:he},"Download file"))}else X=J.default.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).");else if(/json/i.test(h)){let re=null;eM(o)&&(re="json");try{G=JSON.stringify(JSON.parse(o),null," ")}catch{G=`can't parse JSON. Raw result: `+o}X=J.default.createElement(D,{language:re,downloadable:!0,fileName:`${U}.json`,canCopy:!0},G)}else/xml/i.test(h)?(G=(0,USr.default)(o,{textNodesOnSameLine:!0,indentor:" "}),X=J.default.createElement(D,{downloadable:!0,fileName:`${U}.xml`,canCopy:!0},G)):X=(0,bLe.default)(h)==="text/html"||/text\/plain/.test(h)?J.default.createElement(D,{downloadable:!0,fileName:`${U}.html`,canCopy:!0},o):(0,bLe.default)(h)==="text/csv"||/text\/csv/.test(h)?J.default.createElement(D,{downloadable:!0,fileName:`${U}.csv`,canCopy:!0},o):/^image\//i.test(h)?h.includes("svg")?J.default.createElement("div",null," ",o," "):J.default.createElement("img",{src:window.URL.createObjectURL(o)}):/^audio\//i.test(h)?J.default.createElement("pre",{className:"microlight"},J.default.createElement("audio",{controls:!0,key:v},J.default.createElement("source",{src:v,type:h}))):typeof o=="string"?J.default.createElement(D,{downloadable:!0,fileName:`${U}.txt`,canCopy:!0},o):o.size>0?N?J.default.createElement("div",null,J.default.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),J.default.createElement(D,{downloadable:!0,fileName:`${U}.txt`,canCopy:!0},N)):J.default.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return X?J.default.createElement("div",null,J.default.createElement("h5",null,"Response body"),X):null}}class WSr extends J.Component{constructor(o){super(o),this.state={callbackVisible:!1,parametersVisible:!0}}static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]};onChange=(o,h,v)=>{let{specActions:{changeParamByIdentity:x},onChangeKey:C}=this.props;x(C,o,h,v)};onChangeConsumesWrapper=o=>{let{specActions:{changeConsumesValue:h},onChangeKey:v}=this.props;h(v,o)};toggleTab=o=>o==="parameters"?this.setState({parametersVisible:!0,callbackVisible:!1}):o==="callbacks"?this.setState({callbackVisible:!0,parametersVisible:!1}):void 0;onChangeMediaType=({value:o,pathMethod:h})=>{let{specActions:v,oas3Selectors:x,oas3Actions:C}=this.props;const N=x.hasUserEditedBody(...h),D=x.shouldRetainRequestBodyValue(...h);C.setRequestContentType({value:o,pathMethod:h}),C.initRequestBodyValidateError({pathMethod:h}),N||(D||C.setRequestBodyValue({value:void 0,pathMethod:h}),v.clearResponse(...h),v.clearRequest(...h),v.clearValidateParams(h))};render(){let{onTryoutClick:o,onResetClick:h,parameters:v,allowTryItOut:x,tryItOutEnabled:C,specPath:N,fn:D,getComponent:U,getConfigs:G,specSelectors:X,specActions:re,pathMethod:ue,oas3Actions:oe,oas3Selectors:he,operation:de}=this.props;const Ee=U("parameterRow"),ye=U("TryItOutButton"),Fe=U("contentType"),ze=U("Callbacks",!0),Le=U("RequestBody",!0),Ge=C&&x,Xe=X.isOAS3(),dt=`${wae(`${ue[1]}${ue[0]}_requests`)}_select`,_t=de.get("requestBody"),ft=Object.values(v.reduce(((st,rt)=>{if(Tt.Map.isMap(rt)){const wt=rt.get("in");st[wt]??=[],st[wt].push(rt)}return st}),{})).reduce(((st,rt)=>st.concat(rt)),[]);return J.default.createElement("div",{className:"opblock-section"},J.default.createElement("div",{className:"opblock-section-header"},Xe?J.default.createElement("div",{className:"tab-header"},J.default.createElement("div",{onClick:()=>this.toggleTab("parameters"),className:`tab-item ${this.state.parametersVisible&&"active"}`},J.default.createElement("h4",{className:"opblock-title"},J.default.createElement("span",null,"Parameters"))),de.get("callbacks")?J.default.createElement("div",{onClick:()=>this.toggleTab("callbacks"),className:`tab-item ${this.state.callbackVisible&&"active"}`},J.default.createElement("h4",{className:"opblock-title"},J.default.createElement("span",null,"Callbacks"))):null):J.default.createElement("div",{className:"tab-header"},J.default.createElement("h4",{className:"opblock-title"},"Parameters")),x?J.default.createElement(ye,{isOAS3:X.isOAS3(),hasUserEditedBody:he.hasUserEditedBody(...ue),enabled:C,onCancelClick:this.props.onCancelClick,onTryoutClick:o,onResetClick:()=>h(ue)}):null),this.state.parametersVisible?J.default.createElement("div",{className:"parameters-container"},ft.length?J.default.createElement("div",{className:"table-container"},J.default.createElement("table",{className:"parameters"},J.default.createElement("thead",null,J.default.createElement("tr",null,J.default.createElement("th",{className:"col_header parameters-col_name"},"Name"),J.default.createElement("th",{className:"col_header parameters-col_description"},"Description"))),J.default.createElement("tbody",null,ft.map(((st,rt)=>J.default.createElement(Ee,{fn:D,specPath:N.push(rt.toString()),getComponent:U,getConfigs:G,rawParam:st,param:X.parameterWithMetaByIdentity(ue,st),key:`${st.get("in")}.${st.get("name")}`,onChange:this.onChange,onChangeConsumes:this.onChangeConsumesWrapper,specSelectors:X,specActions:re,oas3Actions:oe,oas3Selectors:he,pathMethod:ue,isExecute:Ge})))))):J.default.createElement("div",{className:"opblock-description-wrapper"},J.default.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?J.default.createElement("div",{className:"callbacks-container opblock-description-wrapper"},J.default.createElement(ze,{callbacks:(0,Tt.Map)(de.get("callbacks")),specPath:N.slice(0,-1).push("callbacks")})):null,Xe&&_t&&this.state.parametersVisible&&J.default.createElement("div",{className:"opblock-section opblock-section-request-body"},J.default.createElement("div",{className:"opblock-section-header"},J.default.createElement("h4",{className:`opblock-title parameter__name ${_t.get("required")&&"required"}`},"Request body"),J.default.createElement("label",{id:dt},J.default.createElement(Fe,{value:he.requestContentType(...ue),contentTypes:_t.get("content",(0,Tt.List)()).keySeq(),onChange:st=>{this.onChangeMediaType({value:st,pathMethod:ue})},className:"body-param-content-type",ariaLabel:"Request content type",controlId:dt}))),J.default.createElement("div",{className:"opblock-description-wrapper"},J.default.createElement(Le,{setRetainRequestBodyValueFlag:st=>oe.setRetainRequestBodyValueFlag({value:st,pathMethod:ue}),userHasEditedBody:he.hasUserEditedBody(...ue),specPath:N.slice(0,-1).push("requestBody"),requestBody:_t,requestBodyValue:he.requestBodyValue(...ue),requestBodyInclusionSetting:he.requestBodyInclusionSetting(...ue),requestBodyErrors:he.requestBodyErrors(...ue),isExecute:Ge,getConfigs:G,activeExamplesKey:he.activeExamplesMember(...ue,"requestBody","requestBody"),updateActiveExamplesKey:st=>{this.props.oas3Actions.setActiveExamplesMember({name:st,pathMethod:this.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:(st,rt)=>{if(rt){const wt=he.requestBodyValue(...ue),xt=Tt.Map.isMap(wt)?wt:(0,Tt.Map)();return oe.setRequestBodyValue({pathMethod:ue,value:xt.setIn(rt,st)})}oe.setRequestBodyValue({value:st,pathMethod:ue})},onChangeIncludeEmpty:(st,rt)=>{oe.setRequestBodyInclusion({pathMethod:ue,value:rt,name:st})},contentType:he.requestContentType(...ue)}))))}}var HSr=({xKey:i,xVal:o})=>J.default.createElement("div",{className:"parameter__extension"},i,": ",String(o));const JSr={onChange:()=>{},isIncludedOptions:{}};class KSr extends J.Component{static defaultProps=JSr;componentDidMount(){const{isIncludedOptions:o,onChange:h}=this.props,{shouldDispatchInit:v,defaultValue:x}=o;v&&h(x)}onCheckboxChange=o=>{const{onChange:h}=this.props;h(o.target.checked)};render(){let{isIncluded:o,isDisabled:h}=this.props;return J.default.createElement("div",null,J.default.createElement("label",{htmlFor:"include_empty_value",className:(0,fa.default)("parameter__empty_value_toggle",{disabled:h})},J.default.createElement("input",{id:"include_empty_value",type:"checkbox",disabled:h,checked:!h&&o,onChange:this.onCheckboxChange}),"Send empty value"))}}class GSr extends J.Component{constructor(o,h){super(o,h),this.setDefaultValue()}UNSAFE_componentWillReceiveProps(o){let h,{specSelectors:v,pathMethod:x,rawParam:C}=o,N=v.isOAS3(),D=v.parameterWithMetaByIdentity(x,C)||new Tt.Map;if(D=D.isEmpty()?C:D,N){let{schema:X}=zI(D,{isOAS3:N});h=X?X.get("enum"):void 0}else h=D?D.get("enum"):void 0;let U,G=D?D.get("value"):void 0;G!==void 0?U=G:C.get("required")&&h&&h.size&&(U=h.first()),U!==void 0&&U!==G&&this.onChangeWrapper((function(X){return typeof X=="number"?X.toString():X})(U)),this.setDefaultValue()}onChangeWrapper=(o,h=!1)=>{let v,{onChange:x,rawParam:C}=this.props;return v=o===""||o&&o.size===0?null:o,x(C,v,h)};_onExampleSelect=o=>{this.props.oas3Actions.setActiveExamplesMember({name:o,pathMethod:this.props.pathMethod,contextType:"parameters",contextName:this.getParamKey()})};onChangeIncludeEmpty=o=>{let{specActions:h,param:v,pathMethod:x}=this.props;const C=v.get("name"),N=v.get("in");return h.updateEmptyParamInclusion(x,C,N,o)};setDefaultValue=()=>{let{specSelectors:o,pathMethod:h,rawParam:v,oas3Selectors:x,fn:C}=this.props;const N=o.parameterWithMetaByIdentity(h,v)||(0,Tt.Map)();let{schema:D}=zI(N,{isOAS3:o.isOAS3()});const U=N.get("content",(0,Tt.Map)()).keySeq().first(),G=D?C.getSampleSchema(D.toJS(),U,{includeWriteOnly:!0}):null;if(N&&N.get("value")===void 0&&N.get("in")!=="body"){let X;if(o.isSwagger2())X=N.get("x-example")!==void 0?N.get("x-example"):N.getIn(["schema","example"])!==void 0?N.getIn(["schema","example"]):D&&D.getIn(["default"]);else if(o.isOAS3()){D=this.composeJsonSchema(D);const oe=x.activeExamplesMember(...h,"parameters",this.getParamKey());X=N.getIn(["examples",oe,"value"])!==void 0?N.getIn(["examples",oe,"value"]):N.getIn(["content",U,"example"])!==void 0?N.getIn(["content",U,"example"]):N.get("example")!==void 0?N.get("example"):(D&&D.get("example"))!==void 0?D&&D.get("example"):(D&&D.get("default"))!==void 0?D&&D.get("default"):N.get("default")}X===void 0||Tt.List.isList(X)||(X=Bh(X));const re=C.getSchemaObjectType(D),ue=C.getSchemaObjectType(D?.get("items"));X!==void 0?this.onChangeWrapper(X):re==="object"&&G&&!N.get("examples")?this.onChangeWrapper(Tt.List.isList(G)?G:Bh(G)):re==="array"&&ue==="object"&&G&&!N.get("examples")&&this.onChangeWrapper(Tt.List.isList(G)?G:(0,Tt.List)(JSON.parse(G)))}};getParamKey(){const{param:o}=this.props;return o?`${o.get("name")}-${o.get("in")}`:null}composeJsonSchema(o){const{fn:h}=this.props,v=o.get("oneOf")?.get(0)?.toJS(),x=o.get("anyOf")?.get(0)?.toJS();return(0,Tt.fromJS)(h.mergeJsonSchema(o.toJS(),v??x??{}))}render(){let{param:o,rawParam:h,getComponent:v,getConfigs:x,isExecute:C,fn:N,onChangeConsumes:D,specSelectors:U,pathMethod:G,specPath:X,oas3Selectors:re}=this.props,ue=U.isOAS3();const{showExtensions:oe,showCommonExtensions:he}=x();if(o||(o=h),!h)return null;const de=v("JsonSchemaForm"),Ee=v("ParamBody");let ye=o.get("in"),Fe=ye!=="body"?null:J.default.createElement(Ee,{getComponent:v,getConfigs:x,fn:N,param:o,consumes:U.consumesOptionsFor(G),consumesValue:U.contentTypeValues(G).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:D,isExecute:C,specSelectors:U,pathMethod:G});const ze=v("modelExample"),Le=v("Markdown",!0),Ge=v("ParameterExt"),Xe=v("ParameterIncludeEmpty"),dt=v("ExamplesSelectValueRetainer"),_t=v("Example");let{schema:ft}=zI(o,{isOAS3:ue}),st=U.parameterWithMetaByIdentity(G,h)||(0,Tt.Map)();ue&&(ft=this.composeJsonSchema(ft));let rt=ft?ft.get("format"):null,wt=ye==="formData",xt="FormData"in uc,Ht=o.get("required");const lr=N.getSchemaObjectType(ft),Gt=N.getSchemaObjectType(ft?.get("items")),yr=N.getSchemaObjectTypeLabel(ft),Fr=!Fe&&lr==="object",Cn=!Fe&&Gt==="object";let Qr,ln,En,yn,cr=st?st.get("value"):"",zi=he?RDe(ft):null,Dt=oe?Y2(o):null,jt=!1;o!==void 0&&ft&&(Qr=ft.get("items")),Qr!==void 0?(ln=Qr.get("enum"),En=Qr.get("default")):ft&&(ln=ft.get("enum")),ln&&ln.size&&ln.size>0&&(jt=!0),o!==void 0&&(ft&&(En=ft.get("default")),En===void 0&&(En=o.get("default")),yn=o.get("example"),yn===void 0&&(yn=o.get("x-example")));const xr=Fe?null:J.default.createElement(de,{fn:N,getComponent:v,value:cr,required:Ht,disabled:!C,description:o.get("name"),onChange:this.onChangeWrapper,errors:st.get("errors"),schema:ft});return J.default.createElement("tr",{"data-param-name":o.get("name"),"data-param-in":o.get("in")},J.default.createElement("td",{className:"parameters-col_name"},J.default.createElement("div",{className:Ht?"parameter__name required":"parameter__name"},o.get("name"),Ht?J.default.createElement("span",null," *"):null),J.default.createElement("div",{className:"parameter__type"},yr,rt&&J.default.createElement("span",{className:"prop-format"},"($",rt,")")),J.default.createElement("div",{className:"parameter__deprecated"},ue&&o.get("deprecated")?"deprecated":null),J.default.createElement("div",{className:"parameter__in"},"(",o.get("in"),")")),J.default.createElement("td",{className:"parameters-col_description"},o.get("description")?J.default.createElement(Le,{source:o.get("description")}):null,!Fe&&C||!jt?null:J.default.createElement(Le,{className:"parameter__enum",source:"Available values : "+ln.map((function(dn){return dn})).toArray().map(String).join(", ")}),!Fe&&C||En===void 0?null:J.default.createElement(Le,{className:"parameter__default",source:"Default value : "+En}),!Fe&&C||yn===void 0?null:J.default.createElement(Le,{source:"Example : "+yn}),wt&&!xt&&J.default.createElement("div",null,"Error: your browser does not support FormData"),ue&&o.get("examples")?J.default.createElement("section",{className:"parameter-controls"},J.default.createElement(dt,{examples:o.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:v,defaultToFirstExample:!0,currentKey:re.activeExamplesMember(...G,"parameters",this.getParamKey()),currentUserInputValue:cr})):null,Fr||Cn?J.default.createElement(ze,{getComponent:v,specPath:X.push("schema"),getConfigs:x,isExecute:C,specSelectors:U,schema:ft,example:xr}):xr,Fe&&ft?J.default.createElement(ze,{getComponent:v,specPath:X.push("schema"),getConfigs:x,isExecute:C,specSelectors:U,schema:ft,example:Fe,includeWriteOnly:!0}):null,!Fe&&C&&o.get("allowEmptyValue")?J.default.createElement(Xe,{onChange:this.onChangeIncludeEmpty,isIncluded:U.parameterInclusionSettingFor(G,o.get("name"),o.get("in")),isDisabled:!Aoe(cr)}):null,ue&&o.get("examples")?J.default.createElement(_t,{example:o.getIn(["examples",re.activeExamplesMember(...G,"parameters",this.getParamKey())]),getComponent:v,getConfigs:x}):null,he&&zi.size?zi.entrySeq().map((([dn,Ei])=>J.default.createElement(Ge,{key:`${dn}-${Ei}`,xKey:dn,xVal:Ei}))):null,oe&&Dt.size?Dt.entrySeq().map((([dn,Ei])=>J.default.createElement(Ge,{key:`${dn}-${Ei}`,xKey:dn,xVal:Ei}))):null))}}class YSr extends J.Component{handleValidateParameters=()=>{let{specSelectors:o,specActions:h,path:v,method:x}=this.props;return h.validateParams([v,x]),o.validateBeforeExecute([v,x])};handleValidateRequestBody=()=>{let{path:o,method:h,specSelectors:v,oas3Selectors:x,oas3Actions:C}=this.props,N={missingBodyValue:!1,missingRequiredKeys:[]};C.clearRequestBodyValidateError({path:o,method:h});let D=v.getOAS3RequiredRequestBodyContentType([o,h]),U=x.requestBodyValue(o,h),G=x.validateBeforeExecute([o,h]),X=x.requestContentType(o,h);if(!G)return N.missingBodyValue=!0,C.setRequestBodyValidateError({path:o,method:h,validationErrors:N}),!1;if(!D)return!0;let re=x.validateShallowRequired({oas3RequiredRequestBodyContentType:D,oas3RequestContentType:X,oas3RequestBodyValue:U});return!re||re.length<1||(re.forEach((ue=>{N.missingRequiredKeys.push(ue)})),C.setRequestBodyValidateError({path:o,method:h,validationErrors:N}),!1)};handleValidationResultPass=()=>{let{specActions:o,operation:h,path:v,method:x}=this.props;this.props.onExecute&&this.props.onExecute(),o.execute({operation:h,path:v,method:x})};handleValidationResultFail=()=>{let{specActions:o,path:h,method:v}=this.props;o.clearValidateParams([h,v]),setTimeout((()=>{o.validateParams([h,v])}),40)};handleValidationResult=o=>{o?this.handleValidationResultPass():this.handleValidationResultFail()};onClick=()=>{let o=this.handleValidateParameters(),h=this.handleValidateRequestBody(),v=o&&h;this.handleValidationResult(v)};onChangeProducesWrapper=o=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],o);render(){const{disabled:o}=this.props;return J.default.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick,disabled:o},"Execute")}}class ZSr extends J.default.Component{render(){let{headers:o,getComponent:h}=this.props;const v=h("Property"),x=h("Markdown",!0);return o&&o.size?J.default.createElement("div",{className:"headers-wrapper"},J.default.createElement("h4",{className:"headers__title"},"Headers:"),J.default.createElement("table",{className:"headers"},J.default.createElement("thead",null,J.default.createElement("tr",{className:"header-row"},J.default.createElement("th",{className:"header-col"},"Name"),J.default.createElement("th",{className:"header-col"},"Description"),J.default.createElement("th",{className:"header-col"},"Type"))),J.default.createElement("tbody",null,o.entrySeq().map((([C,N])=>{if(!Tt.default.Map.isMap(N))return null;const D=N.get("description"),U=N.getIn(["schema"])?N.getIn(["schema","type"]):N.getIn(["type"]),G=N.getIn(["schema","example"]);return J.default.createElement("tr",{key:C},J.default.createElement("td",{className:"header-col"},C),J.default.createElement("td",{className:"header-col"},D?J.default.createElement(x,{source:D}):null),J.default.createElement("td",{className:"header-col"},U," ",G?J.default.createElement(v,{propKey:"Example",propVal:G,propClass:"header-example"}):null))})).toArray()))):null}}class XSr extends J.default.Component{render(){let{editorActions:o,errSelectors:h,layoutSelectors:v,layoutActions:x,getComponent:C}=this.props;const N=C("Collapse");if(o&&o.jumpToLine)var D=o.jumpToLine;let U=h.allErrors().filter((re=>re.get("type")==="thrown"||re.get("level")==="error"));if(!U||U.count()<1)return null;let G=v.isShown(["errorPane"],!0),X=U.sortBy((re=>re.get("line")));return J.default.createElement("pre",{className:"errors-wrapper"},J.default.createElement("hgroup",{className:"error"},J.default.createElement("h4",{className:"errors__title"},"Errors"),J.default.createElement("button",{className:"btn errors__clear-btn",onClick:()=>x.show(["errorPane"],!G)},G?"Hide":"Show")),J.default.createElement(N,{isOpened:G,animated:!0},J.default.createElement("div",{className:"errors"},X.map(((re,ue)=>{let oe=re.get("type");return oe==="thrown"||oe==="auth"?J.default.createElement(QSr,{key:ue,error:re.get("error")||re,jumpToLine:D}):oe==="spec"?J.default.createElement(exr,{key:ue,error:re,jumpToLine:D}):void 0})))))}}const QSr=({error:i,jumpToLine:o})=>{if(!i)return null;let h=i.get("line");return J.default.createElement("div",{className:"error-wrapper"},i?J.default.createElement("div",null,J.default.createElement("h4",null,i.get("source")&&i.get("level")?wLe(i.get("source"))+" "+i.get("level"):"",i.get("path")?J.default.createElement("small",null," at ",i.get("path")):null),J.default.createElement("span",{className:"message thrown"},i.get("message")),J.default.createElement("div",{className:"error-line"},h&&o?J.default.createElement("a",{onClick:o.bind(null,h)},"Jump to line ",h):null)):null)},exr=({error:i,jumpToLine:o=null})=>{let h=null;return i.get("path")?h=Tt.List.isList(i.get("path"))?J.default.createElement("small",null,"at ",i.get("path").join(".")):J.default.createElement("small",null,"at ",i.get("path")):i.get("line")&&!o&&(h=J.default.createElement("small",null,"on line ",i.get("line"))),J.default.createElement("div",{className:"error-wrapper"},i?J.default.createElement("div",null,J.default.createElement("h4",null,wLe(i.get("source"))+" "+i.get("level")," ",h),J.default.createElement("span",{className:"message"},i.get("message")),J.default.createElement("div",{className:"error-line"},o?J.default.createElement("a",{onClick:o.bind(null,i.get("line"))},"Jump to line ",i.get("line")):null)):null)};function wLe(i){return(i||"").split(" ").map((o=>o[0].toUpperCase()+o.slice(1))).join(" ")}const txr=()=>{};class rxr extends J.default.Component{static defaultProps={onChange:txr,value:null,contentTypes:(0,Tt.fromJS)(["application/json"])};componentDidMount(){const{contentTypes:o,onChange:h}=this.props;o&&o.size&&h(o.first())}componentDidUpdate(){const{contentTypes:o,value:h,onChange:v}=this.props;o&&o.size&&(o.includes(h)||v(o.first()))}onChangeWrapper=o=>this.props.onChange(o.target.value);render(){let{ariaControls:o,ariaLabel:h,className:v,contentTypes:x,controlId:C,value:N}=this.props;return x&&x.size?J.default.createElement("div",{className:"content-type-wrapper "+(v||"")},J.default.createElement("select",{"aria-controls":o,"aria-label":h,className:"content-type",id:C,onChange:this.onChangeWrapper,value:N||""},x.map((D=>J.default.createElement("option",{key:D,value:D},D))).toArray())):null}}function zj(...i){return i.filter((o=>!!o)).join(" ").trim()}class nxr extends J.default.Component{render(){let{fullscreen:o,full:h,...v}=this.props;if(o)return J.default.createElement("section",v);let x="swagger-container"+(h?"-full":"");return J.default.createElement("section",(0,ua.default)({},v,{className:zj(v.className,x)}))}}const Eae={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"};class ixr extends J.default.Component{render(){const{hide:o,keepContents:h,mobile:v,tablet:x,desktop:C,large:N,...D}=this.props;if(o&&!h)return J.default.createElement("span",null);let U=[];for(let X in Eae){if(!Object.prototype.hasOwnProperty.call(Eae,X))continue;let re=Eae[X];if(X in this.props){let ue=this.props[X];if(ue<1){U.push("none"+re);continue}U.push("block"+re),U.push("col-"+ue+re)}}o&&U.push("hidden");let G=zj(D.className,...U);return J.default.createElement("section",(0,ua.default)({},D,{className:G}))}}class sxr extends J.default.Component{render(){return J.default.createElement("div",(0,ua.default)({},this.props,{className:zj(this.props.className,"wrapper")}))}}class oxr extends J.default.Component{static defaultProps={className:""};render(){return J.default.createElement("button",(0,ua.default)({},this.props,{className:zj(this.props.className,"button")}))}}const axr=i=>J.default.createElement("textarea",i),lxr=i=>J.default.createElement("input",i);class cxr extends J.default.Component{static defaultProps={multiple:!1,allowEmptyValue:!0};constructor(o,h){let v;super(o,h),v=o.value?o.value:o.multiple?[""]:"",this.state={value:v}}onChange=o=>{let h,{onChange:v,multiple:x}=this.props,C=[].slice.call(o.target.options);h=x?C.filter((function(N){return N.selected})).map((function(N){return N.value})):o.target.value,this.setState({value:h}),v&&v(h)};UNSAFE_componentWillReceiveProps(o){o.value!==this.props.value&&this.setState({value:o.value})}render(){let{allowedValues:o,multiple:h,allowEmptyValue:v,disabled:x}=this.props,C=this.state.value?.toJS?.()||this.state.value;return J.default.createElement("select",{className:this.props.className,multiple:h,value:C,onChange:this.onChange,disabled:x},v?J.default.createElement("option",{value:""},"--"):null,o.map((function(N,D){return J.default.createElement("option",{key:D,value:String(N)},String(N))})))}}class _Le extends J.default.Component{render(){return J.default.createElement("a",(0,ua.default)({},this.props,{rel:"noopener noreferrer",className:zj(this.props.className,"link")}))}}const ELe=({children:i})=>J.default.createElement("div",{className:"no-margin"}," ",i," ");class uxr extends J.default.Component{static defaultProps={isOpened:!1,animated:!1};renderNotAnimated(){return this.props.isOpened?J.default.createElement(ELe,null,this.props.children):J.default.createElement("noscript",null)}render(){let{animated:o,isOpened:h,children:v}=this.props;return o?(v=h?v:null,J.default.createElement(ELe,null,v)):this.renderNotAnimated()}}class fxr extends J.default.Component{constructor(...o){super(...o),this.setTagShown=this._setTagShown.bind(this)}_setTagShown(o,h){this.props.layoutActions.show(o,h)}showOp(o,h){let{layoutActions:v}=this.props;v.show(o,h)}render(){let{specSelectors:o,layoutSelectors:h,layoutActions:v,getComponent:x}=this.props,C=o.taggedOperations();const N=x("Collapse");return J.default.createElement("div",null,J.default.createElement("h4",{className:"overview-title"},"Overview"),C.map(((D,U)=>{let G=D.get("operations"),X=["overview-tags",U],re=h.isShown(X,!0);return J.default.createElement("div",{key:"overview-"+U},J.default.createElement("h4",{onClick:()=>v.show(X,!re),className:"link overview-tag"}," ",re?"-":"+",U),J.default.createElement(N,{isOpened:re,animated:!0},G.map((ue=>{let{path:oe,method:he,id:de}=ue.toObject(),Ee="operations",ye=de,Fe=h.isShown([Ee,ye]);return J.default.createElement(pxr,{key:de,path:oe,method:he,id:oe+"-"+he,shown:Fe,showOpId:ye,showOpIdPrefix:Ee,href:`#operation-${ye}`,onClick:v.show})})).toArray()))})).toArray(),C.size<1&&J.default.createElement("h3",null," No operations defined in spec! "))}}class pxr extends J.default.Component{constructor(o){super(o),this.onClick=this._onClick.bind(this)}_onClick(){let{showOpId:o,showOpIdPrefix:h,onClick:v,shown:x}=this.props;v([h,o],!x)}render(){let{id:o,method:h,shown:v,href:x}=this.props;return J.default.createElement(_Le,{href:x,onClick:this.onClick,className:"block opblock-link "+(v?"shown":"")},J.default.createElement("div",null,J.default.createElement("small",{className:`bold-label-${h}`},h.toUpperCase()),J.default.createElement("span",{className:"bold-label"},o)))}}class hxr extends J.default.Component{componentDidMount(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}render(){const{value:o,defaultValue:h,initialValue:v,...x}=this.props;return J.default.createElement("input",(0,ua.default)({},x,{ref:C=>this.inputRef=C}))}}class dxr extends J.default.Component{render(){const{host:o,basePath:h}=this.props;return J.default.createElement("pre",{className:"base-url"},"[ Base URL: ",o,h," ]")}}class mxr extends J.default.PureComponent{render(){const{url:o,getComponent:h}=this.props,v=h("Link");return J.default.createElement(v,{target:"_blank",href:Gu(o)},J.default.createElement("span",{className:"url"}," ",o))}}class gxr extends J.default.Component{render(){const{info:o,url:h,host:v,basePath:x,getComponent:C,externalDocs:N,selectedServer:D,url:U}=this.props,G=o.get("version"),X=o.get("description"),re=o.get("title"),ue=H0(o.get("termsOfService"),U,{selectedServer:D}),oe=o.get("contact"),he=o.get("license"),de=H0(N&&N.get("url"),U,{selectedServer:D}),Ee=N&&N.get("description"),ye=C("Markdown",!0),Fe=C("Link"),ze=C("VersionStamp"),Le=C("OpenAPIVersion"),Ge=C("InfoUrl"),Xe=C("InfoBasePath"),dt=C("License"),_t=C("Contact");return J.default.createElement("div",{className:"info"},J.default.createElement("hgroup",{className:"main"},J.default.createElement("h1",{className:"title"},re,J.default.createElement("span",null,G&&J.default.createElement(ze,{version:G}),J.default.createElement(Le,{oasVersion:"2.0"}))),v||x?J.default.createElement(Xe,{host:v,basePath:x}):null,h&&J.default.createElement(Ge,{getComponent:C,url:h})),J.default.createElement("div",{className:"description"},J.default.createElement(ye,{source:X})),ue&&J.default.createElement("div",{className:"info__tos"},J.default.createElement(Fe,{target:"_blank",href:Gu(ue)},"Terms of service")),oe?.size>0&&J.default.createElement(_t,{getComponent:C,data:oe,selectedServer:D,url:h}),he?.size>0&&J.default.createElement(dt,{getComponent:C,license:he,selectedServer:D,url:h}),de?J.default.createElement(Fe,{className:"info__extdocs",target:"_blank",href:Gu(de)},Ee||de):null)}}var yxr=gxr;class vxr extends J.default.Component{render(){const{specSelectors:o,getComponent:h,oas3Selectors:v}=this.props,x=o.info(),C=o.url(),N=o.basePath(),D=o.host(),U=o.externalDocs(),G=v.selectedServer(),X=h("info");return J.default.createElement("div",null,x&&x.count()?J.default.createElement(X,{info:x,url:C,host:D,basePath:N,externalDocs:U,getComponent:h,selectedServer:G}):null)}}class bxr extends J.default.Component{render(){const{data:o,getComponent:h,selectedServer:v,url:x}=this.props,C=o.get("name","the developer"),N=H0(o.get("url"),x,{selectedServer:v}),D=o.get("email"),U=h("Link");return J.default.createElement("div",{className:"info__contact"},N&&J.default.createElement("div",null,J.default.createElement(U,{href:Gu(N),target:"_blank"},C," - Website")),D&&J.default.createElement(U,{href:Gu(`mailto:${D}`)},N?`Send email to ${C}`:`Contact ${C}`))}}var wxr=bxr;class _xr extends J.default.Component{render(){const{license:o,getComponent:h,selectedServer:v,url:x}=this.props,C=o.get("name","License"),N=H0(o.get("url"),x,{selectedServer:v}),D=h("Link");return J.default.createElement("div",{className:"info__license"},N?J.default.createElement("div",{className:"info__license__url"},J.default.createElement(D,{target:"_blank",href:Gu(N)},C)):J.default.createElement("span",null,C))}}var Exr=_xr;class Sxr extends J.default.Component{render(){return null}}class xxr extends J.default.Component{render(){let{getComponent:o}=this.props;const h=o("CopyIcon");return J.default.createElement("div",{className:"view-line-link copy-to-clipboard",title:"Copy to clipboard"},J.default.createElement(JI.CopyToClipboard,{text:this.props.textToCopy},J.default.createElement(h,null)))}}class Axr extends J.default.Component{render(){return J.default.createElement("div",{className:"footer"})}}class kxr extends J.default.Component{onFilterChange=o=>{const{target:{value:h}}=o;this.props.layoutActions.updateFilter(h)};render(){const{specSelectors:o,layoutSelectors:h,getComponent:v}=this.props,x=v("Col"),C=o.loadingStatus()==="loading",N=o.loadingStatus()==="failed",D=h.currentFilter(),U=["operation-filter-input"];return N&&U.push("failed"),C&&U.push("loading"),J.default.createElement("div",null,D===!1?null:J.default.createElement("div",{className:"filter-container"},J.default.createElement(x,{className:"filter wrapper",mobile:12},J.default.createElement("input",{className:U.join(" "),placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:typeof D=="string"?D:"",disabled:C}))))}}const Sae=Function.prototype;class xae extends J.PureComponent{static defaultProp={consumes:(0,Tt.fromJS)(["application/json"]),param:(0,Tt.fromJS)({}),onChange:Sae,onChangeConsumes:Sae};constructor(o,h){super(o,h),this.state={isEditBox:!1,value:""}}componentDidMount(){this.updateValues.call(this,this.props)}UNSAFE_componentWillReceiveProps(o){this.updateValues.call(this,o)}updateValues=o=>{let{param:h,isExecute:v,consumesValue:x=""}=o,C=/xml/i.test(x),N=/json/i.test(x),D=C?h.get("value_xml"):h.get("value");if(D!==void 0){let U=!D&&N?"{}":D;this.setState({value:U}),this.onChange(U,{isXml:C,isEditBox:v})}else C?this.onChange(this.sample("xml"),{isXml:C,isEditBox:v}):this.onChange(this.sample(),{isEditBox:v})};sample=o=>{let{param:h,fn:v}=this.props,x=v.inferSchema(h.toJS());return v.getSampleSchema(x,o,{includeWriteOnly:!0})};onChange=(o,{isEditBox:h,isXml:v})=>{this.setState({value:o,isEditBox:h}),this._onChange(o,v)};_onChange=(o,h)=>{(this.props.onChange||Sae)(o,h)};handleOnChange=o=>{const{consumesValue:h}=this.props,v=/xml/i.test(h),x=o.target.value;this.onChange(x,{isXml:v,isEditBox:this.state.isEditBox})};toggleIsEditBox=()=>this.setState((o=>({isEditBox:!o.isEditBox})));render(){let{onChangeConsumes:o,param:h,isExecute:v,specSelectors:x,pathMethod:C,getComponent:N}=this.props;const D=N("Button"),U=N("TextArea"),G=N("HighlightCode",!0),X=N("contentType");let re=(x?x.parameterWithMetaByIdentity(C,h):h).get("errors",(0,Tt.List)()),ue=x.contentTypeValues(C).get("requestContentType"),oe=this.props.consumes&&this.props.consumes.size?this.props.consumes:xae.defaultProp.consumes,{value:he,isEditBox:de}=this.state,Ee=null;eM(he)&&(Ee="json");const ye=`${wae(`${C[1]}${C[0]}_parameters`)}_select`;return J.default.createElement("div",{className:"body-param","data-param-name":h.get("name"),"data-param-in":h.get("in")},de&&v?J.default.createElement(U,{className:"body-param__text"+(re.count()?" invalid":""),value:he,onChange:this.handleOnChange}):he&&J.default.createElement(G,{className:"body-param__example",language:Ee},he),J.default.createElement("div",{className:"body-param-options"},v?J.default.createElement("div",{className:"body-param-edit"},J.default.createElement(D,{className:de?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},de?"Cancel":"Edit")):null,J.default.createElement("label",{htmlFor:ye},J.default.createElement("span",null,"Parameter content type"),J.default.createElement(X,{value:ue,contentTypes:oe,onChange:o,className:"body-param-content-type",ariaLabel:"Parameter content type",controlId:ye}))))}}class Oxr extends J.default.Component{render(){const{request:o,getComponent:h}=this.props,v=rBe(o),x=h("SyntaxHighlighter",!0);return J.default.createElement("div",{className:"curl-command"},J.default.createElement("h4",null,"Curl"),J.default.createElement("div",{className:"copy-to-clipboard"},J.default.createElement(JI.CopyToClipboard,{text:v},J.default.createElement("button",null))),J.default.createElement("div",null,J.default.createElement(x,{language:"bash",className:"curl microlight",renderPlainText:({children:C,PlainTextViewer:N})=>J.default.createElement(N,{className:"curl"},C)},v)))}}var Cxr=({propKey:i,propVal:o,propClass:h})=>J.default.createElement("span",{className:h},J.default.createElement("br",null),i,": ",String(o));class jxr extends J.default.Component{static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1};render(){const{onTryoutClick:o,onCancelClick:h,onResetClick:v,enabled:x,hasUserEditedBody:C,isOAS3:N}=this.props,D=N&&C;return J.default.createElement("div",{className:D?"try-out btn-group":"try-out"},x?J.default.createElement("button",{className:"btn try-out__btn cancel",onClick:h},"Cancel"):J.default.createElement("button",{className:"btn try-out__btn",onClick:o},"Try it out "),D&&J.default.createElement("button",{className:"btn try-out__btn reset",onClick:v},"Reset"))}}class Pxr extends J.default.PureComponent{static defaultProps={alsoShow:null,children:null,bypass:!1};render(){const{bypass:o,isSwagger2:h,isOAS3:v,alsoShow:x}=this.props;return o?J.default.createElement("div",null,this.props.children):h&&v?J.default.createElement("div",{className:"version-pragma"},x,J.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},J.default.createElement("div",null,J.default.createElement("h3",null,"Unable to render this definition"),J.default.createElement("p",null,J.default.createElement("code",null,"swagger")," and ",J.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),J.default.createElement("p",null,"Supported version fields are ",J.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",J.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",J.default.createElement("code",null,"openapi: 3.0.4"),").")))):h||v?J.default.createElement("div",null,this.props.children):J.default.createElement("div",{className:"version-pragma"},x,J.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},J.default.createElement("div",null,J.default.createElement("h3",null,"Unable to render this definition"),J.default.createElement("p",null,"The provided definition does not specify a valid version field."),J.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",J.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",J.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",J.default.createElement("code",null,"openapi: 3.0.4"),")."))))}}var Txr=({version:i})=>J.default.createElement("small",null,J.default.createElement("pre",{className:"version"}," ",i," ")),Rxr=({oasVersion:i})=>J.default.createElement("small",{className:"version-stamp"},J.default.createElement("pre",{className:"version"},"OAS ",i)),Ixr=({enabled:i,path:o,text:h})=>J.default.createElement("a",{className:"nostyle",onClick:i?v=>v.preventDefault():null,href:i?`#/${o}`:null},J.default.createElement("span",null,h)),Mxr=()=>J.default.createElement("div",null,J.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},J.default.createElement("defs",null,J.default.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},J.default.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"})),J.default.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},J.default.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"})),J.default.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},J.default.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"})),J.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},J.default.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"})),J.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},J.default.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"})),J.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-up"},J.default.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"})),J.default.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},J.default.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),J.default.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},J.default.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})),J.default.createElement("symbol",{viewBox:"0 0 15 16",id:"copy"},J.default.createElement("g",{transform:"translate(2, -1)"},J.default.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"})))))),SLe=(function(i){var o={};return Dr.d(o,i),o})({Remarkable:function(){return G2}}),$xr=(function(i){var o={};return Dr.d(o,i),o})({linkify:function(){return g1r}}),Aae=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return q1r}});Aae.default.addHook&&Aae.default.addHook("beforeSanitizeElements",(function(i){return i.href&&i.setAttribute("rel","noopener noreferrer"),i}));var Fxr=function({source:i,className:o="",getConfigs:h=()=>({useUnsafeMarkdown:!1})}){if(typeof i!="string")return null;const v=new SLe.Remarkable({html:!0,typographer:!0,breaks:!0,linkTarget:"_blank"}).use($xr.linkify);v.core.ruler.disable(["replacements","smartquotes"]);const{useUnsafeMarkdown:x}=h(),C=v.render(i),N=Uj(C,{useUnsafeMarkdown:x});return i&&C&&N?J.default.createElement("div",{className:(0,fa.default)(o,"markdown"),dangerouslySetInnerHTML:{__html:N}}):null};function Uj(i,{useUnsafeMarkdown:o=!1}={}){const h=o,v=o?[]:["style","class"];return o&&!Uj.hasWarnedAboutDeprecation&&(console.warn("useUnsafeMarkdown display configuration parameter is deprecated since >3.26.0 and will be removed in v4.0.0."),Uj.hasWarnedAboutDeprecation=!0),Aae.default.sanitize(i,{ADD_ATTR:["target"],FORBID_TAGS:["style","form"],ALLOW_DATA_ATTR:h,FORBID_ATTR:v})}Uj.hasWarnedAboutDeprecation=!1;class Nxr extends J.default.Component{render(){const{errSelectors:o,specSelectors:h,getComponent:v}=this.props,x=v("SvgAssets"),C=v("InfoContainer",!0),N=v("VersionPragmaFilter"),D=v("operations",!0),U=v("Models",!0),G=v("Webhooks",!0),X=v("Row"),re=v("Col"),ue=v("errors",!0),oe=v("ServersContainer",!0),he=v("SchemesContainer",!0),de=v("AuthorizeBtnContainer",!0),Ee=v("FilterContainer",!0),ye=h.isSwagger2(),Fe=h.isOAS3(),ze=h.isOAS31(),Le=!h.specStr(),Ge=h.loadingStatus();let Xe=null;if(Ge==="loading"&&(Xe=J.default.createElement("div",{className:"info"},J.default.createElement("div",{className:"loading-container"},J.default.createElement("div",{className:"loading"})))),Ge==="failed"&&(Xe=J.default.createElement("div",{className:"info"},J.default.createElement("div",{className:"loading-container"},J.default.createElement("h4",{className:"title"},"Failed to load API definition."),J.default.createElement(ue,null)))),Ge==="failedConfig"){const wt=o.lastError(),xt=wt?wt.get("message"):"";Xe=J.default.createElement("div",{className:"info failed-config"},J.default.createElement("div",{className:"loading-container"},J.default.createElement("h4",{className:"title"},"Failed to load remote configuration."),J.default.createElement("p",null,xt)))}if(!Xe&&Le&&(Xe=J.default.createElement("h4",null,"No API definition provided.")),Xe)return J.default.createElement("div",{className:"swagger-ui"},J.default.createElement("div",{className:"loading-container"},Xe));const dt=h.servers(),_t=h.schemes(),ft=dt&&dt.size,st=_t&&_t.size,rt=!!h.securityDefinitions();return J.default.createElement("div",{className:"swagger-ui"},J.default.createElement(x,null),J.default.createElement(N,{isSwagger2:ye,isOAS3:Fe,alsoShow:J.default.createElement(ue,null)},J.default.createElement(ue,null),J.default.createElement(X,{className:"information-container"},J.default.createElement(re,{mobile:12},J.default.createElement(C,null))),ft||st||rt?J.default.createElement("div",{className:"scheme-container"},J.default.createElement(re,{className:"schemes wrapper",mobile:12},ft||st?J.default.createElement("div",{className:"schemes-server-container"},ft?J.default.createElement(oe,null):null,st?J.default.createElement(he,null):null):null,rt?J.default.createElement(de,null):null)):null,J.default.createElement(Ee,null),J.default.createElement(X,null,J.default.createElement(re,{mobile:12,desktop:12},J.default.createElement(D,null))),ze&&J.default.createElement(X,{className:"webhooks-container"},J.default.createElement(re,{mobile:12,desktop:12},J.default.createElement(G,null))),J.default.createElement(X,null,J.default.createElement(re,{mobile:12,desktop:12},J.default.createElement(U,null)))))}}var Dxr=()=>({components:{App:pSr,authorizationPopup:hSr,authorizeBtn:dSr,AuthorizeBtnContainer:mSr,authorizeOperationBtn:gSr,auths:ySr,AuthItem:vSr,authError:bSr,oauth2:ASr,apiKeyAuth:wSr,basicAuth:_Sr,clear:kSr,liveResponse:jSr,InitializedInput:hxr,info:yxr,InfoContainer:vxr,InfoUrl:mxr,InfoBasePath:dxr,Contact:wxr,License:Exr,JumpToPath:Sxr,CopyToClipboardBtn:xxr,onlineValidatorBadge:vLe,operations:TSr,operation:ISr,OperationSummary:FSr,OperationSummaryMethod:NSr,OperationSummaryPath:DSr,responses:_ae,response:qSr,ResponseExtension:zSr,responseBody:VSr,parameters:WSr,parameterRow:GSr,execute:YSr,headers:ZSr,errors:XSr,contentType:rxr,overview:fxr,footer:Axr,FilterContainer:kxr,ParamBody:xae,curl:Oxr,Property:Cxr,TryItOutButton:jxr,Markdown:Fxr,BaseLayout:Nxr,VersionPragmaFilter:Pxr,VersionStamp:Txr,OperationExt:BSr,OperationExtRow:LSr,ParameterExt:HSr,ParameterIncludeEmpty:KSr,OperationTag:RSr,OperationContainer:MSr,OpenAPIVersion:Rxr,DeepLink:Ixr,SvgAssets:Mxr,Example:ESr,ExamplesSelect:SSr,ExamplesSelectValueRetainer:xSr}}),Bxr=()=>({components:{...coe}}),xLe=()=>[zDe,rLe,QDe,lLe,cLe,KBe,KDe,YDe,XDe,pBe,xBe,Dxr,Bxr,tLe,qDe,uLe,HDe,GDe,eBe,iBe,hLe,dLe,yLe()];const Lxr=(0,Tt.Map)();function Vj(i){return(o,h)=>(...v)=>{if(h.getSystem().specSelectors.isOAS3()){const x=i(...v);return typeof x=="function"?x(h):x}return o(...v)}}const Wj=Vj((0,GI.default)(null)),qxr=Vj(((i,o)=>h=>h.getSystem().specSelectors.findSchema(o))),zxr=Vj((()=>i=>{const o=i.getSystem().specSelectors.specJson().getIn(["components","schemas"]);return Tt.Map.isMap(o)?o:Lxr})),Uxr=Vj((()=>i=>i.getSystem().specSelectors.specJson().hasIn(["servers",0]))),Vxr=Vj((0,As.createSelector)(J0,(i=>i.getIn(["components","securitySchemes"])||null))),Wxr=(i,o)=>(h,...v)=>o.specSelectors.isOAS3()?o.oas3Selectors.validOperationMethods():i(...v),Hxr=Wj,Jxr=Wj,Kxr=Wj,Gxr=Wj,Yxr=Wj,Zxr=(function(i){return(o,h)=>(...v)=>{if(h.getSystem().specSelectors.isOAS3()){let x=h.getState().getIn(["spec","resolvedSubtrees","components","securitySchemes"]);return i(h,x,...v)}return o(...v)}})((0,As.createSelector)((i=>i),(({specSelectors:i})=>i.securityDefinitions()),((i,o)=>{let h=(0,Tt.List)();return o&&o.entrySeq().forEach((([v,x])=>{const C=x?.get("type");if(C==="oauth2"&&x.get("flows").entrySeq().forEach((([N,D])=>{let U=(0,Tt.fromJS)({flow:N,authorizationUrl:D.get("authorizationUrl"),tokenUrl:D.get("tokenUrl"),scopes:D.get("scopes"),type:x.get("type"),description:x.get("description")});h=h.push(new Tt.Map({[v]:U.filter((G=>G!==void 0))}))})),C!=="http"&&C!=="apiKey"||(h=h.push(new Tt.Map({[v]:x}))),C==="openIdConnect"&&x.get("openIdConnectData")){let N=x.get("openIdConnectData");(N.get("grant_types_supported")||["authorization_code","implicit"]).forEach((D=>{let U=N.get("scopes_supported")&&N.get("scopes_supported").reduce(((X,re)=>X.set(re,"")),new Tt.Map),G=(0,Tt.fromJS)({flow:D,authorizationUrl:N.get("authorization_endpoint"),tokenUrl:N.get("token_endpoint"),scopes:U,type:"oauth2",openIdConnectUrl:x.get("openIdConnectUrl")});h=h.push(new Tt.Map({[v]:G.filter((X=>X!==void 0))}))}))}})),h})));function Hj(i){return(o,h)=>v=>typeof h.specSelectors?.isOAS3=="function"?h.specSelectors.isOAS3()?J.default.createElement(i,(0,ua.default)({},v,h,{Ori:o})):J.default.createElement(o,v):(console.warn("OAS3 wrapper: couldn't get spec"),null)}const Xxr=(0,Tt.Map)(),Qxr=()=>i=>(function(o){const h=o.get("swagger");return typeof h=="string"&&h==="2.0"})(i.getSystem().specSelectors.specJson()),eAr=()=>i=>(function(o){const h=o.get("openapi");return typeof h=="string"&&/^3\.0\.(?:[1-9]\d*|0)$/.test(h)})(i.getSystem().specSelectors.specJson()),tAr=()=>i=>i.getSystem().specSelectors.isOAS30();function ALe(i){return(o,...h)=>v=>{if(v.specSelectors.isOAS3()){const x=i(o,...h);return typeof x=="function"?x(v):x}return null}}const rAr=ALe((()=>i=>i.specSelectors.specJson().get("servers",Xxr))),nAr=(i,o)=>{const h=i.getIn(["resolvedSubtrees","components","schemas",o],null),v=i.getIn(["json","components","schemas",o],null);return h||v||null},iAr=ALe(((i,{callbacks:o,specPath:h})=>v=>{const x=v.specSelectors.validOperationMethods();return Tt.Map.isMap(o)?o.reduce(((C,N,D)=>{if(!Tt.Map.isMap(N))return C;const U=N.reduce(((G,X,re)=>{if(!Tt.Map.isMap(X))return G;const ue=X.entrySeq().filter((([oe])=>x.includes(oe))).map((([oe,he])=>({operation:(0,Tt.Map)({operation:he}),method:oe,path:re,callbackName:D,specPath:h.concat([D,re,oe])})));return G.concat(ue)}),(0,Tt.List)());return C.concat(U)}),(0,Tt.List)()).groupBy((C=>C.callbackName)).map((C=>C.toArray())).toObject():{}})),tM=(i,o,h,v)=>{const x=i.getIn(["content",o])??(0,Tt.OrderedMap)(),C=x.get("schema",(0,Tt.OrderedMap)()).toJS(),N=x.get("examples")!==void 0,D=x.get("example"),U=N?x.getIn(["examples",h,"value"]):D;return Bh(v.getSampleSchema(C,o,{includeWriteOnly:!0},U))};class sAr extends J.Component{render(){const{link:o,name:h,getComponent:v}=this.props,x=v("Markdown",!0);let C=o.get("operationId")||o.get("operationRef"),N=o.get("parameters")&&o.get("parameters").toJS(),D=o.get("description");return J.default.createElement("div",{className:"operation-link"},J.default.createElement("div",{className:"description"},J.default.createElement("b",null,J.default.createElement("code",null,h)),D?J.default.createElement(x,{source:D}):null),J.default.createElement("pre",null,"Operation `",C,"`",J.default.createElement("br",null),J.default.createElement("br",null),"Parameters ",(function(U,G){return typeof G!="string"?"":G.split(` `).map(((X,re)=>re>0?Array(U+1).join(" ")+X:X)).join(` `)})(0,JSON.stringify(N,null,2))||"{}",J.default.createElement("br",null)))}}var oAr=sAr;class aAr extends J.default.Component{render(){const{specSelectors:o,oas3Selectors:h,oas3Actions:v,getComponent:x}=this.props,C=o.servers(),N=x("Servers");return C&&C.size?J.default.createElement("div",null,J.default.createElement("span",{className:"servers-title"},"Servers"),J.default.createElement(N,{servers:C,currentServer:h.selectedServer(),setSelectedServer:v.setSelectedServer,setServerVariableValue:v.setServerVariableValue,getServerVariable:h.serverVariableValue,getEffectiveServerValue:h.serverEffectiveValue})):null}}const lAr=Function.prototype;class cAr extends J.PureComponent{static defaultProps={onChange:lAr,userHasEditedBody:!1};constructor(o,h){super(o,h),this.state={value:Bh(o.value)||o.defaultValue},o.onChange(o.value)}applyDefaultValue=o=>{const{onChange:h,defaultValue:v}=o||this.props;return this.setState({value:v}),h(v)};onChange=o=>{this.props.onChange(Bh(o))};onDomChange=o=>{const h=o.target.value;this.setState({value:h},(()=>this.onChange(h)))};UNSAFE_componentWillReceiveProps(o){this.props.value!==o.value&&o.value!==this.state.value&&this.setState({value:Bh(o.value)}),!o.value&&o.defaultValue&&this.state.value&&this.applyDefaultValue(o)}render(){let{getComponent:o,errors:h}=this.props,{value:v}=this.state,x=h.size>0;const C=o("TextArea");return J.default.createElement("div",{className:"body-param"},J.default.createElement(C,{className:(0,fa.default)("body-param__text",{invalid:x}),title:h.size?h.join(", "):"",value:v,onChange:this.onDomChange}))}}class uAr extends J.default.Component{constructor(o,h){super(o,h);let{name:v,schema:x}=this.props,C=this.getValue();this.state={name:v,schema:x,value:C}}getValue(){let{name:o,authorized:h}=this.props;return h&&h.getIn([o,"value"])}onChange=o=>{let{onChange:h}=this.props,{value:v,name:x}=o.target,C=Object.assign({},this.state.value);x?C[x]=v:C=v,this.setState({value:C},(()=>h(this.state)))};render(){let{schema:o,getComponent:h,errSelectors:v,name:x,authSelectors:C}=this.props;const N=h("Input"),D=h("Row"),U=h("Col"),G=h("authError"),X=h("Markdown",!0),re=h("JumpToPath",!0),ue=(o.get("scheme")||"").toLowerCase(),oe=C.selectAuthPath(x);let he=this.getValue(),de=v.allErrors().filter((Ee=>Ee.get("authId")===x));if(ue==="basic"){let Ee=he?he.get("username"):null;return J.default.createElement("div",null,J.default.createElement("h4",null,J.default.createElement("code",null,x),"  (http, Basic)",J.default.createElement(re,{path:oe})),Ee&&J.default.createElement("h6",null,"Authorized"),J.default.createElement(D,null,J.default.createElement(X,{source:o.get("description")})),J.default.createElement(D,null,J.default.createElement("label",{htmlFor:"auth-basic-username"},"Username:"),Ee?J.default.createElement("code",null," ",Ee," "):J.default.createElement(U,null,J.default.createElement(N,{id:"auth-basic-username",type:"text",required:"required",name:"username","aria-label":"auth-basic-username",onChange:this.onChange,autoFocus:!0}))),J.default.createElement(D,null,J.default.createElement("label",{htmlFor:"auth-basic-password"},"Password:"),Ee?J.default.createElement("code",null," ****** "):J.default.createElement(U,null,J.default.createElement(N,{id:"auth-basic-password",autoComplete:"new-password",name:"password",type:"password","aria-label":"auth-basic-password",onChange:this.onChange}))),de.valueSeq().map(((ye,Fe)=>J.default.createElement(G,{error:ye,key:Fe}))))}return ue==="bearer"?J.default.createElement("div",null,J.default.createElement("h4",null,J.default.createElement("code",null,x),"  (http, Bearer)",J.default.createElement(re,{path:oe})),he&&J.default.createElement("h6",null,"Authorized"),J.default.createElement(D,null,J.default.createElement(X,{source:o.get("description")})),J.default.createElement(D,null,J.default.createElement("label",{htmlFor:"auth-bearer-value"},"Value:"),he?J.default.createElement("code",null," ****** "):J.default.createElement(U,null,J.default.createElement(N,{id:"auth-bearer-value",type:"text","aria-label":"auth-bearer-value",onChange:this.onChange,autoFocus:!0}))),de.valueSeq().map(((Ee,ye)=>J.default.createElement(G,{error:Ee,key:ye})))):J.default.createElement("div",null,J.default.createElement("em",null,J.default.createElement("b",null,x)," HTTP authentication: unsupported scheme ",`'${ue}'`))}}class fAr extends J.default.Component{setSelectedServer=o=>{const{path:h,method:v}=this.props;return this.forceUpdate(),this.props.setSelectedServer(o,`${h}:${v}`)};setServerVariableValue=o=>{const{path:h,method:v}=this.props;return this.forceUpdate(),this.props.setServerVariableValue({...o,namespace:`${h}:${v}`})};getSelectedServer=()=>{const{path:o,method:h}=this.props;return this.props.getSelectedServer(`${o}:${h}`)};getServerVariable=(o,h)=>{const{path:v,method:x}=this.props;return this.props.getServerVariable({namespace:`${v}:${x}`,server:o},h)};getEffectiveServerValue=o=>{const{path:h,method:v}=this.props;return this.props.getEffectiveServerValue({server:o,namespace:`${h}:${v}`})};render(){const{operationServers:o,pathServers:h,getComponent:v}=this.props;if(!o&&!h)return null;const x=v("Servers"),C=o||h,N=o?"operation":"path";return J.default.createElement("div",{className:"opblock-section operation-servers"},J.default.createElement("div",{className:"opblock-section-header"},J.default.createElement("div",{className:"tab-header"},J.default.createElement("h4",{className:"opblock-title"},"Servers"))),J.default.createElement("div",{className:"opblock-description-wrapper"},J.default.createElement("h4",{className:"message"},"These ",N,"-level options override the global server options."),J.default.createElement(x,{servers:C,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}}var pAr={Callbacks:({callbacks:i,specPath:o,specSelectors:h,getComponent:v})=>{const x=h.callbacksOperations({callbacks:i,specPath:o}),C=Object.keys(x),N=v("OperationContainer",!0);return C.length===0?J.default.createElement("span",null,"No callbacks"):J.default.createElement("div",null,C.map((D=>J.default.createElement("div",{key:`${D}`},J.default.createElement("h2",null,D),x[D].map((U=>J.default.createElement(N,{key:`${D}-${U.path}-${U.method}`,op:U.operation,tag:"callbacks",method:U.method,path:U.path,specPath:U.specPath,allowTryItOut:!1})))))))},HttpAuth:uAr,RequestBody:({userHasEditedBody:i,requestBody:o,requestBodyValue:h,requestBodyInclusionSetting:v,requestBodyErrors:x,getComponent:C,getConfigs:N,specSelectors:D,fn:U,contentType:G,isExecute:X,specPath:re,onChange:ue,onChangeIncludeEmpty:oe,activeExamplesKey:he,updateActiveExamplesKey:de,setRetainRequestBodyValueFlag:Ee})=>{const ye=Qr=>{ue(Qr.target.files[0])},Fe=Qr=>{let ln={key:Qr,shouldDispatchInit:!1,defaultValue:!0};return v.get(Qr,"no value")==="no value"&&(ln.shouldDispatchInit=!0),ln},ze=C("Markdown",!0),Le=C("modelExample"),Ge=C("RequestBodyEditor"),Xe=C("HighlightCode",!0),dt=C("ExamplesSelectValueRetainer"),_t=C("Example"),ft=C("ParameterIncludeEmpty"),{showCommonExtensions:st}=N(),rt=o?.get("description")??null,wt=o?.get("content")??new Tt.OrderedMap;G=G||wt.keySeq().first()||"";const xt=wt.get(G)??(0,Tt.OrderedMap)(),Ht=xt.get("schema",(0,Tt.OrderedMap)()),lr=xt.get("examples",null),Gt=lr?.map(((Qr,ln)=>{const En=Qr?.get("value",null);return En&&(Qr=Qr.set("value",tM(o,G,ln,U),En)),Qr}));if(x=Tt.List.isList(x)?x:(0,Tt.List)(),U.isFileUploadIntended(xt?.get("schema"),G)){const Qr=C("Input");return X?J.default.createElement(Qr,{type:"file",onChange:ye}):J.default.createElement("i",null,"Example values are not available for ",J.default.createElement("code",null,G)," media types.")}if(!xt.size)return null;if(U.hasSchemaType(xt.get("schema"),"object")&&(G==="application/x-www-form-urlencoded"||G.indexOf("multipart/")===0)&&Ht.get("properties",(0,Tt.OrderedMap)()).size>0){const Qr=C("JsonSchemaForm"),ln=C("ParameterExt"),En=Ht.get("properties",(0,Tt.OrderedMap)());return h=Tt.Map.isMap(h)?h:(0,Tt.OrderedMap)(),J.default.createElement("div",{className:"table-container"},rt&&J.default.createElement(ze,{source:rt}),J.default.createElement("table",null,J.default.createElement("tbody",null,Tt.Map.isMap(En)&&En.entrySeq().map((([yn,cr])=>{if(cr.get("readOnly"))return;const zi=cr.get("oneOf")?.get(0)?.toJS(),Dt=cr.get("anyOf")?.get(0)?.toJS();cr=(0,Tt.fromJS)(U.mergeJsonSchema(cr.toJS(),zi??Dt??{}));let jt=st?RDe(cr):null;const xr=Ht.get("required",(0,Tt.List)()).includes(yn),dn=U.getSchemaObjectType(cr),Ei=U.getSchemaObjectTypeLabel(cr),Li=U.getSchemaObjectType(cr?.get("items")),Sn=cr.get("format"),$i=cr.get("description"),Wi=h.getIn([yn,"value"]),Js=h.getIn([yn,"errors"])||x,Wo=v.get(yn)||!1;let ba=U.getSampleSchema(cr,!1,{includeWriteOnly:!0});ba===!1&&(ba="false"),ba===0&&(ba="0"),typeof ba!="string"&&dn==="object"&&(ba=Bh(ba)),typeof ba=="string"&&dn==="array"&&(ba=JSON.parse(ba));const De=U.isFileUploadIntended(cr),Ze=J.default.createElement(Qr,{fn:U,dispatchInitialValue:!De,schema:cr,description:yn,getComponent:C,value:Wi===void 0?ba:Wi,required:xr,errors:Js,onChange:ht=>{ue(ht,[yn])}});return J.default.createElement("tr",{key:yn,className:"parameters","data-property-name":yn},J.default.createElement("td",{className:"parameters-col_name"},J.default.createElement("div",{className:xr?"parameter__name required":"parameter__name"},yn,xr?J.default.createElement("span",null," *"):null),J.default.createElement("div",{className:"parameter__type"},Ei,Sn&&J.default.createElement("span",{className:"prop-format"},"($",Sn,")"),st&&jt.size?jt.entrySeq().map((([ht,Xt])=>J.default.createElement(ln,{key:`${ht}-${Xt}`,xKey:ht,xVal:Xt}))):null),J.default.createElement("div",{className:"parameter__deprecated"},cr.get("deprecated")?"deprecated":null)),J.default.createElement("td",{className:"parameters-col_description"},J.default.createElement(ze,{source:$i}),X?J.default.createElement("div",null,dn==="object"||Li==="object"?J.default.createElement(Le,{getComponent:C,specPath:re.push("schema"),getConfigs:N,isExecute:X,specSelectors:D,schema:cr,example:Ze}):Ze,xr?null:J.default.createElement(ft,{onChange:ht=>oe(yn,ht),isIncluded:Wo,isIncludedOptions:Fe(yn),isDisabled:Array.isArray(Wi)?Wi.length!==0:!Aoe(Wi)})):null))})))))}const yr=tM(o,G,he,U);let Fr=null;eM(yr)&&(Fr="json");const Cn=X?J.default.createElement(Ge,{value:h,errors:x,defaultValue:yr,onChange:ue,getComponent:C}):J.default.createElement(Xe,{className:"body-param__example",language:Fr},Bh(h)||yr);return J.default.createElement("div",null,rt&&J.default.createElement(ze,{source:rt}),Gt?J.default.createElement(dt,{userHasEditedBody:i,examples:Gt,currentKey:he,currentUserInputValue:h,onSelect:Qr=>{de(Qr)},updateValue:ue,defaultToFirstExample:!0,getComponent:C,setRetainRequestBodyValueFlag:Ee}):null,J.default.createElement(Le,{getComponent:C,getConfigs:N,specSelectors:D,expandDepth:1,isExecute:X,schema:xt.get("schema"),specPath:re.push("content",G),example:Cn,includeWriteOnly:!0}),Gt?J.default.createElement(_t,{example:Gt.get(he),getComponent:C,getConfigs:N}):null)},Servers:({servers:i,currentServer:o,setSelectedServer:h,setServerVariableValue:v,getServerVariable:x,getEffectiveServerValue:C})=>{const N=(i.find((X=>X.get("url")===o))||(0,Tt.OrderedMap)()).get("variables")||(0,Tt.OrderedMap)(),D=N.size!==0;(0,J.useEffect)((()=>{o||h(i.first()?.get("url"))}),[]),(0,J.useEffect)((()=>{const X=i.find((re=>re.get("url")===o));X?(X.get("variables")||(0,Tt.OrderedMap)()).map(((re,ue)=>{v({server:o,key:ue,val:re.get("default")||""})})):h(i.first().get("url"))}),[o,i]);const U=(0,J.useCallback)((X=>{h(X.target.value)}),[h]),G=(0,J.useCallback)((X=>{const re=X.target.getAttribute("data-variable"),ue=X.target.value;v({server:o,key:re,val:ue})}),[v,o]);return J.default.createElement("div",{className:"servers"},J.default.createElement("label",{htmlFor:"servers"},J.default.createElement("select",{onChange:U,value:o,id:"servers"},i.valueSeq().map((X=>J.default.createElement("option",{value:X.get("url"),key:X.get("url")},X.get("url"),X.get("description")&&` - ${X.get("description")}`))).toArray())),D&&J.default.createElement("div",null,J.default.createElement("div",{className:"computed-url"},"Computed URL:",J.default.createElement("code",null,C(o))),J.default.createElement("h4",null,"Server variables"),J.default.createElement("table",null,J.default.createElement("tbody",null,N.entrySeq().map((([X,re])=>J.default.createElement("tr",{key:X},J.default.createElement("td",null,X),J.default.createElement("td",null,re.get("enum")?J.default.createElement("select",{"data-variable":X,onChange:G},re.get("enum").map((ue=>J.default.createElement("option",{selected:ue===x(o,X),key:ue,value:ue},ue)))):J.default.createElement("input",{type:"text",value:x(o,X)||"",onChange:G,"data-variable":X})))))))))},ServersContainer:aAr,RequestBodyEditor:cAr,OperationServers:fAr,operationLink:oAr};const kae=new SLe.Remarkable("commonmark");kae.block.ruler.enable(["table"]),kae.set({linkTarget:"_blank"});var hAr=Hj((({source:i,className:o="",getConfigs:h=()=>({useUnsafeMarkdown:!1})})=>{if(typeof i!="string")return null;if(i){const{useUnsafeMarkdown:v}=h(),x=Uj(kae.render(i),{useUnsafeMarkdown:v});let C;return typeof x=="string"&&(C=x.trim()),J.default.createElement("div",{dangerouslySetInnerHTML:{__html:C},className:(0,fa.default)(o,"renderedMarkdown")})}return null})),dAr=Hj((({Ori:i,...o})=>{const{schema:h,getComponent:v,errSelectors:x,authorized:C,onAuthChange:N,name:D,authSelectors:U}=o,G=v("HttpAuth");return h.get("type")==="http"?J.default.createElement(G,{key:D,schema:h,name:D,errSelectors:x,authorized:C,getComponent:v,onChange:N,authSelectors:U}):J.default.createElement(i,o)})),mAr=Hj(vLe);class gAr extends J.Component{render(){let{getConfigs:o,schema:h,Ori:v}=this.props,x=["model-box"],C=null;return h.get("deprecated")===!0&&(x.push("deprecated"),C=J.default.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),J.default.createElement("div",{className:x.join(" ")},C,J.default.createElement(v,(0,ua.default)({},this.props,{getConfigs:o,depth:1,expandDepth:this.props.expandDepth||0})))}}var yAr=Hj(gAr),vAr=Hj((({Ori:i,...o})=>{const{schema:h,getComponent:v,errors:x,onChange:C,fn:N}=o,D=N.isFileUploadIntended(h),U=v("Input");return D?J.default.createElement(U,{type:"file",className:x.length?"invalid":"",title:x.length?x:"",onChange:G=>{C(G.target.files[0])},disabled:i.isDisabled}):J.default.createElement(i,o)})),bAr={Markdown:hAr,AuthItem:dAr,OpenAPIVersion:(function(i){return(o,h)=>v=>typeof h.specSelectors?.isOAS30=="function"?h.specSelectors.isOAS30()?J.default.createElement(i,(0,ua.default)({},v,h,{Ori:o})):J.default.createElement(o,v):(console.warn("OAS30 wrapper: couldn't get spec"),null)})((i=>{const{Ori:o}=i;return J.default.createElement(o,{oasVersion:"3.0"})})),JsonSchema_string:vAr,model:yAr,onlineValidatorBadge:mAr};const Oae="oas3_set_servers",Cae="oas3_set_request_body_value",jae="oas3_set_request_body_retain_flag",Pae="oas3_set_request_body_inclusion",Tae="oas3_set_active_examples_member",Rae="oas3_set_request_content_type",Iae="oas3_set_response_content_type",Mae="oas3_set_server_variable_value",$ae="oas3_set_request_body_validate_error",rM="oas3_clear_request_body_validate_error",Fae="oas3_clear_request_body_value";function wAr(i,o){return{type:Oae,payload:{selectedServerUrl:i,namespace:o}}}function _Ar({value:i,pathMethod:o}){return{type:Cae,payload:{value:i,pathMethod:o}}}const EAr=({value:i,pathMethod:o})=>({type:jae,payload:{value:i,pathMethod:o}});function SAr({value:i,pathMethod:o,name:h}){return{type:Pae,payload:{value:i,pathMethod:o,name:h}}}function xAr({name:i,pathMethod:o,contextType:h,contextName:v}){return{type:Tae,payload:{name:i,pathMethod:o,contextType:h,contextName:v}}}function AAr({value:i,pathMethod:o}){return{type:Rae,payload:{value:i,pathMethod:o}}}function kAr({value:i,path:o,method:h}){return{type:Iae,payload:{value:i,path:o,method:h}}}function OAr({server:i,namespace:o,key:h,val:v}){return{type:Mae,payload:{server:i,namespace:o,key:h,val:v}}}const CAr=({path:i,method:o,validationErrors:h})=>({type:$ae,payload:{path:i,method:o,validationErrors:h}}),jAr=({path:i,method:o})=>({type:rM,payload:{path:i,method:o}}),PAr=({pathMethod:i})=>({type:rM,payload:{path:i[0],method:i[1]}}),TAr=({pathMethod:i})=>({type:Fae,payload:{pathMethod:i}});var RAr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return U1r()}});const wv=i=>(o,...h)=>v=>{if(v.getSystem().specSelectors.isOAS3()){const x=i(o,...h);return typeof x=="function"?x(v):x}return null},IAr=wv(((i,o)=>{const h=o?[o,"selectedServer"]:["selectedServer"];return i.getIn(h)||""})),MAr=wv(((i,o,h)=>i.getIn(["requestData",o,h,"bodyValue"])||null)),$Ar=wv(((i,o,h)=>i.getIn(["requestData",o,h,"retainBodyValue"])||!1)),FAr=(i,o,h)=>v=>{const{oas3Selectors:x,specSelectors:C,fn:N}=v.getSystem();if(C.isOAS3()){const D=x.requestContentType(o,h);if(D)return tM(C.specResolvedSubtree(["paths",o,h,"requestBody"]),D,x.activeExamplesMember(o,h,"requestBody","requestBody"),N)}return null},NAr=wv(((i,o,h)=>v=>{const{oas3Selectors:x,specSelectors:C,fn:N}=v;let D=!1;const U=x.requestContentType(o,h);let G=x.requestBodyValue(o,h);const X=C.specResolvedSubtree(["paths",o,h,"requestBody"]);if(!X)return!1;if(Tt.Map.isMap(G)&&(G=Bh(G.mapEntries((re=>Tt.Map.isMap(re[1])?[re[0],re[1].get("value")]:re)).toJS())),Tt.List.isList(G)&&(G=Bh(G)),U){const re=tM(X,U,x.activeExamplesMember(o,h,"requestBody","requestBody"),N);D=!!G&&G!==re}return D})),DAr=wv(((i,o,h)=>i.getIn(["requestData",o,h,"bodyInclusion"])||(0,Tt.Map)())),BAr=wv(((i,o,h)=>i.getIn(["requestData",o,h,"errors"])||null)),LAr=wv(((i,o,h,v,x)=>i.getIn(["examples",o,h,v,x,"activeExample"])||null)),qAr=wv(((i,o,h)=>i.getIn(["requestData",o,h,"requestContentType"])||null)),zAr=wv(((i,o,h)=>i.getIn(["requestData",o,h,"responseContentType"])||null)),UAr=wv(((i,o,h)=>{let v;if(typeof o!="string"){const{server:x,namespace:C}=o;v=C?[C,"serverVariableValues",x,h]:["serverVariableValues",x,h]}else v=["serverVariableValues",o,h];return i.getIn(v)||null})),VAr=wv(((i,o)=>{let h;if(typeof o!="string"){const{server:v,namespace:x}=o;h=x?[x,"serverVariableValues",v]:["serverVariableValues",v]}else h=["serverVariableValues",o];return i.getIn(h)||(0,Tt.OrderedMap)()})),WAr=wv(((i,o)=>{var h,v;if(typeof o!="string"){const{server:C,namespace:N}=o;v=C,h=N?i.getIn([N,"serverVariableValues",v]):i.getIn(["serverVariableValues",v])}else v=o,h=i.getIn(["serverVariableValues",v]);h=h||(0,Tt.OrderedMap)();let x=v;return h.map(((C,N)=>{x=x.replace(new RegExp(`{${(0,RAr.default)(N)}}`,"g"),C)})),x})),HAr=(function(i){return(...o)=>h=>{const v=h.getSystem().specSelectors.specJson();let x=[...o][1]||[];return!v.getIn(["paths",...x,"requestBody","required"])||i(...o)}})(((i,o)=>((h,v)=>(v=v||[],!!h.getIn(["requestData",...v,"bodyValue"])))(i,o))),JAr=(i,{oas3RequiredRequestBodyContentType:o,oas3RequestContentType:h,oas3RequestBodyValue:v})=>{let x=[];if(!Tt.Map.isMap(v))return x;let C=[];return Object.keys(o.requestContentType).forEach((N=>{N===h&&o.requestContentType[N].forEach((D=>{C.indexOf(D)<0&&C.push(D)}))})),C.forEach((N=>{v.getIn([N,"value"])||x.push(N)})),x},KAr=(0,GI.default)(["get","put","post","delete","options","head","patch","trace"]);var GAr={[Oae]:(i,{payload:{selectedServerUrl:o,namespace:h}})=>{const v=h?[h,"selectedServer"]:["selectedServer"];return i.setIn(v,o)},[Cae]:(i,{payload:{value:o,pathMethod:h}})=>{let[v,x]=h;if(!Tt.Map.isMap(o))return i.setIn(["requestData",v,x,"bodyValue"],o);let C=i.getIn(["requestData",v,x,"bodyValue"])||(0,Tt.Map)();Tt.Map.isMap(C)||(C=(0,Tt.Map)());let N=C;const[...D]=o.keys();return D.forEach((U=>{let G=o.getIn([U]);N.has(U)&&Tt.Map.isMap(G)||(N=N.setIn([U,"value"],G))})),i.setIn(["requestData",v,x,"bodyValue"],N)},[jae]:(i,{payload:{value:o,pathMethod:h}})=>{let[v,x]=h;return i.setIn(["requestData",v,x,"retainBodyValue"],o)},[Pae]:(i,{payload:{value:o,pathMethod:h,name:v}})=>{let[x,C]=h;return i.setIn(["requestData",x,C,"bodyInclusion",v],o)},[Tae]:(i,{payload:{name:o,pathMethod:h,contextType:v,contextName:x}})=>{let[C,N]=h;return i.setIn(["examples",C,N,v,x,"activeExample"],o)},[Rae]:(i,{payload:{value:o,pathMethod:h}})=>{let[v,x]=h;return i.setIn(["requestData",v,x,"requestContentType"],o)},[Iae]:(i,{payload:{value:o,path:h,method:v}})=>i.setIn(["requestData",h,v,"responseContentType"],o),[Mae]:(i,{payload:{server:o,namespace:h,key:v,val:x}})=>{const C=h?[h,"serverVariableValues",o,v]:["serverVariableValues",o,v];return i.setIn(C,x)},[$ae]:(i,{payload:{path:o,method:h,validationErrors:v}})=>{let x=[];if(x.push("Required field is not provided"),v.missingBodyValue)return i.setIn(["requestData",o,h,"errors"],(0,Tt.fromJS)(x));if(v.missingRequiredKeys&&v.missingRequiredKeys.length>0){const{missingRequiredKeys:C}=v;return i.updateIn(["requestData",o,h,"bodyValue"],(0,Tt.fromJS)({}),(N=>C.reduce(((D,U)=>D.setIn([U,"errors"],(0,Tt.fromJS)(x))),N)))}return console.warn("unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR"),i},[rM]:(i,{payload:{path:o,method:h}})=>{const v=i.getIn(["requestData",o,h,"bodyValue"]);if(!Tt.Map.isMap(v))return i.setIn(["requestData",o,h,"errors"],(0,Tt.fromJS)([]));const[...x]=v.keys();return x?i.updateIn(["requestData",o,h,"bodyValue"],(0,Tt.fromJS)({}),(C=>x.reduce(((N,D)=>N.setIn([D,"errors"],(0,Tt.fromJS)([]))),C))):i},[Fae]:(i,{payload:{pathMethod:o}})=>{let[h,v]=o;const x=i.getIn(["requestData",h,v,"bodyValue"]);return x?Tt.Map.isMap(x)?i.setIn(["requestData",h,v,"bodyValue"],(0,Tt.Map)()):i.setIn(["requestData",h,v,"bodyValue"],""):i}};function Nae({getSystem:i}){const o=(h=>(v,x=null)=>{const{getConfigs:C,fn:N}=h(),{fileUploadMediaTypes:D}=C();if(typeof x=="string"&&D.some((X=>x.startsWith(X))))return!0;const U=Tt.Map.isMap(v);if(!U&&!(0,xw.default)(v))return!1;const G=U?v.get("format"):v.format;return N.hasSchemaType(v,"string")&&["binary","byte"].includes(G)})(i);return{components:pAr,wrapComponents:bAr,statePlugins:{spec:{wrapSelectors:uoe,selectors:poe},auth:{wrapSelectors:foe},oas3:{actions:{...hoe},reducers:GAr,selectors:{...doe}}},fn:{isFileUploadIntended:o,isFileUploadIntendedOAS30:o}}}var YAr=({specSelectors:i,getComponent:o})=>{const h=i.selectWebhooksOperations(),v=Object.keys(h),x=o("OperationContainer",!0);return v.length===0?null:J.default.createElement("div",{className:"webhooks"},J.default.createElement("h2",null,"Webhooks"),v.map((C=>J.default.createElement("div",{key:`${C}-webhook`},h[C].map((N=>J.default.createElement(x,{key:`${C}-${N.method}-webhook`,op:N.operation,tag:"webhooks",method:N.method,path:C,specPath:(0,Tt.List)(N.specPath),allowTryItOut:!1})))))))},ZAr=({getComponent:i,specSelectors:o})=>{const h=o.selectLicenseNameField(),v=o.selectLicenseUrl(),x=i("Link");return J.default.createElement("div",{className:"info__license"},v?J.default.createElement("div",{className:"info__license__url"},J.default.createElement(x,{target:"_blank",href:Gu(v)},h)):J.default.createElement("span",null,h))},XAr=({getComponent:i,specSelectors:o})=>{const h=o.selectContactNameField(),v=o.selectContactUrl(),x=o.selectContactEmailField(),C=i("Link");return J.default.createElement("div",{className:"info__contact"},v&&J.default.createElement("div",null,J.default.createElement(C,{href:Gu(v),target:"_blank"},h," - Website")),x&&J.default.createElement(C,{href:Gu(`mailto:${x}`)},v?`Send email to ${h}`:`Contact ${h}`))},QAr=({getComponent:i,specSelectors:o})=>{const h=o.version(),v=o.url(),x=o.basePath(),C=o.host(),N=o.selectInfoSummaryField(),D=o.selectInfoDescriptionField(),U=o.selectInfoTitleField(),G=o.selectInfoTermsOfServiceUrl(),X=o.selectExternalDocsUrl(),re=o.selectExternalDocsDescriptionField(),ue=o.contact(),oe=o.license(),he=i("Markdown",!0),de=i("Link"),Ee=i("VersionStamp"),ye=i("OpenAPIVersion"),Fe=i("InfoUrl"),ze=i("InfoBasePath"),Le=i("License",!0),Ge=i("Contact",!0),Xe=i("JsonSchemaDialect",!0);return J.default.createElement("div",{className:"info"},J.default.createElement("hgroup",{className:"main"},J.default.createElement("h1",{className:"title"},U,J.default.createElement("span",null,h&&J.default.createElement(Ee,{version:h}),J.default.createElement(ye,{oasVersion:"3.1"}))),(C||x)&&J.default.createElement(ze,{host:C,basePath:x}),v&&J.default.createElement(Fe,{getComponent:i,url:v})),N&&J.default.createElement("p",{className:"info__summary"},N),J.default.createElement("div",{className:"info__description description"},J.default.createElement(he,{source:D})),G&&J.default.createElement("div",{className:"info__tos"},J.default.createElement(de,{target:"_blank",href:Gu(G)},"Terms of service")),ue.size>0&&J.default.createElement(Ge,null),oe.size>0&&J.default.createElement(Le,null),X&&J.default.createElement(de,{className:"info__extdocs",target:"_blank",href:Gu(X)},re||X),J.default.createElement(Xe,null))},ekr=({getComponent:i,specSelectors:o})=>{const h=o.selectJsonSchemaDialectField(),v=o.selectJsonSchemaDialectDefault(),x=i("Link");return J.default.createElement(J.default.Fragment,null,h&&h===v&&J.default.createElement("p",{className:"info__jsonschemadialect"},"JSON Schema dialect:"," ",J.default.createElement(x,{target:"_blank",href:Gu(h)},h)),h&&h!==v&&J.default.createElement("div",{className:"error-wrapper"},J.default.createElement("div",{className:"no-margin"},J.default.createElement("div",{className:"errors"},J.default.createElement("div",{className:"errors-wrapper"},J.default.createElement("h4",{className:"center"},"Warning"),J.default.createElement("p",{className:"message"},J.default.createElement("strong",null,"OpenAPI.jsonSchemaDialect")," field contains a value different from the default value of"," ",J.default.createElement(x,{target:"_blank",href:v},v),". Values different from the default one are currently not supported. Please either omit the field or provide it with the default value."))))))},tkr=({bypass:i,isSwagger2:o,isOAS3:h,isOAS31:v,alsoShow:x,children:C})=>i?J.default.createElement("div",null,C):o&&(h||v)?J.default.createElement("div",{className:"version-pragma"},x,J.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},J.default.createElement("div",null,J.default.createElement("h3",null,"Unable to render this definition"),J.default.createElement("p",null,J.default.createElement("code",null,"swagger")," and ",J.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),J.default.createElement("p",null,"Supported version fields are ",J.default.createElement("code",null,'swagger: "2.0"')," and those that match ",J.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",J.default.createElement("code",null,"openapi: 3.1.0"),").")))):o||h||v?J.default.createElement("div",null,C):J.default.createElement("div",{className:"version-pragma"},x,J.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},J.default.createElement("div",null,J.default.createElement("h3",null,"Unable to render this definition"),J.default.createElement("p",null,"The provided definition does not specify a valid version field."),J.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",J.default.createElement("code",null,'swagger: "2.0"')," and those that match ",J.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",J.default.createElement("code",null,"openapi: 3.1.0"),").")))),rkr=(0,J.forwardRef)((({schema:i,getComponent:o,onToggle:h=()=>{},specPath:v},x)=>{const C=o("JSONSchema202012"),N=(U=>typeof U=="string"&&U.includes("#/components/schemas/")?(G=>{const X=G.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(X)}catch{return X}})(U.replace(/^.*#\/components\/schemas\//,"")):null)(i.get("$$ref")),D=(0,J.useCallback)(((U,G)=>{h(N,G)}),[N,h]);return J.default.createElement(C,{name:N,schema:i.toJS(),ref:x,onExpand:D,identifier:v.toJS().join("_")})})),nkr=({specActions:i,specSelectors:o,layoutSelectors:h,layoutActions:v,getComponent:x,getConfigs:C,fn:N})=>{const D=o.selectSchemas(),U=Object.keys(D).length>0,G=["components","schemas"],{docExpansion:X,defaultModelsExpandDepth:re}=C(),ue=re>0&&X!=="none",oe=h.isShown(G,ue),he=x("Collapse"),de=x("JSONSchema202012"),Ee=x("ArrowUpIcon"),ye=x("ArrowDownIcon"),{getTitle:Fe}=N.jsonSchema202012.useFn();(0,J.useEffect)((()=>{const dt=Object.entries(D).some((([st])=>h.isShown([...G,st],!1))),_t=oe&&(re>1||dt),ft=o.specResolvedSubtree(G)!=null;_t&&!ft&&i.requestResolvedSubtree(G)}),[oe,re]);const ze=(0,J.useCallback)((()=>{v.show(G,!oe)}),[oe]),Le=(0,J.useCallback)((dt=>{dt!==null&&v.readyToScroll(G,dt)}),[]),Ge=dt=>_t=>{_t!==null&&v.readyToScroll([...G,dt],_t)},Xe=dt=>(_t,ft)=>{const st=[...G,dt];ft?(o.specResolvedSubtree(st)!=null||i.requestResolvedSubtree([...G,dt]),v.show(st,!0)):v.show(st,!1)};return!U||re<0?null:J.default.createElement("section",{className:(0,fa.default)("models",{"is-open":oe}),ref:Le},J.default.createElement("h4",null,J.default.createElement("button",{"aria-expanded":oe,className:"models-control",onClick:ze},J.default.createElement("span",null,"Schemas"),oe?J.default.createElement(Ee,null):J.default.createElement(ye,null))),J.default.createElement(he,{isOpened:oe},Object.entries(D).map((([dt,_t])=>{const ft=Fe(_t,{lookup:"basic"})||dt;return J.default.createElement(de,{key:dt,ref:Ge(dt),schema:_t,name:ft,onExpand:Xe(dt)})}))))},ikr=({schema:i,getComponent:o,name:h,authSelectors:v})=>{const x=o("JumpToPath",!0),C=v.selectAuthPath(h);return J.default.createElement("div",null,J.default.createElement("h4",null,h," (mutualTLS) ",J.default.createElement(x,{path:C})),J.default.createElement("p",null,"Mutual TLS is required by this API/Operation. Certificates are managed via your Operating System and/or your browser."),J.default.createElement("p",null,i.get("description")))};class skr extends J.default.Component{constructor(o,h){super(o,h),this.state={}}onAuthChange=o=>{let{name:h}=o;this.setState({[h]:o})};submitAuth=o=>{o.preventDefault();let{authActions:h}=this.props;h.authorizeWithPersistOption(this.state)};logoutClick=o=>{o.preventDefault();let{authActions:h,definitions:v}=this.props,x=v.map(((C,N)=>N)).toArray();this.setState(x.reduce(((C,N)=>(C[N]="",C)),{})),h.logoutWithPersistOption(x)};close=o=>{o.preventDefault();let{authActions:h}=this.props;h.showDefinitions(!1)};render(){let{definitions:o,getComponent:h,authSelectors:v,errSelectors:x}=this.props;const C=h("AuthItem"),N=h("oauth2",!0),D=h("Button"),U=v.authorized(),G=o.filter(((oe,he)=>!!U.get(he))),X=o.filter((oe=>oe.get("type")!=="oauth2"&&oe.get("type")!=="mutualTLS")),re=o.filter((oe=>oe.get("type")==="oauth2")),ue=o.filter((oe=>oe.get("type")==="mutualTLS"));return J.default.createElement("div",{className:"auth-container"},X.size>0&&J.default.createElement("form",{onSubmit:this.submitAuth},X.map(((oe,he)=>J.default.createElement(C,{key:he,schema:oe,name:he,getComponent:h,onAuthChange:this.onAuthChange,authorized:U,errSelectors:x,authSelectors:v}))).toArray(),J.default.createElement("div",{className:"auth-btn-wrapper"},X.size===G.size?J.default.createElement(D,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):J.default.createElement(D,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),J.default.createElement(D,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),re.size>0?J.default.createElement("div",null,J.default.createElement("div",{className:"scope-def"},J.default.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."),J.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),o.filter((oe=>oe.get("type")==="oauth2")).map(((oe,he)=>J.default.createElement("div",{key:he},J.default.createElement(N,{authorized:U,schema:oe,name:he})))).toArray()):null,ue.size>0&&J.default.createElement("div",null,ue.map(((oe,he)=>J.default.createElement(C,{key:he,schema:oe,name:he,getComponent:h,onAuthChange:this.onAuthChange,authorized:U,errSelectors:x,authSelectors:v}))).toArray()))}}var okr=skr;const kLe=i=>{const o=i.get("openapi");return typeof o=="string"&&/^3\.1\.(?:[1-9]\d*|0)$/.test(o)},OLe=i=>(o,...h)=>v=>{if(v.getSystem().specSelectors.isOAS31()){const x=i(o,...h);return typeof x=="function"?x(v):x}return null},CLe=i=>(o,h)=>(v,...x)=>{if(h.getSystem().specSelectors.isOAS31()){const C=i(v,...x);return typeof C=="function"?C(o,h):C}return o(...x)},jLe=i=>(o,...h)=>v=>{const x=i(o,v,...h);return typeof x=="function"?x(v):x},c1=i=>(o,h)=>v=>h.specSelectors.isOAS31()?J.default.createElement(i,(0,ua.default)({},v,{originalComponent:o,getSystem:h.getSystem})):J.default.createElement(o,v),Dae=(i,o)=>{const{fn:h,specSelectors:v}=o;return Object.fromEntries(Object.entries(i).map((([x,C])=>{const N=h[x];return[x,(...D)=>v.isOAS31()?C(...D):typeof N=="function"?N(...D):void 0]})))};var akr=c1((({getSystem:i})=>{const o=i().getComponent("OAS31License",!0);return J.default.createElement(o,null)})),lkr=c1((({getSystem:i})=>{const o=i().getComponent("OAS31Contact",!0);return J.default.createElement(o,null)})),ckr=c1((({getSystem:i})=>{const o=i().getComponent("OAS31Info",!0);return J.default.createElement(o,null)}));const ukr=(i,{includeReadOnly:o,includeWriteOnly:h})=>{if(!i?.properties)return{};const v=Object.entries(i.properties).filter((([,x])=>(x?.readOnly!==!0||o)&&(x?.writeOnly!==!0||h)));return Object.fromEntries(v)},PLe=i=>{if(typeof i!="function")return null;const o=i();return()=>[...o,"discriminator","xml","externalDocs","example","$$ref"]},Bae=c1((({getSystem:i,...o})=>{const h=i(),{getComponent:v,fn:x,getConfigs:C}=h,N=C(),D=v("OAS31Model"),U=v("withJSONSchema202012SystemContext");return Bae.ModelWithJSONSchemaContext??=U(D,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:N.defaultModelExpandDepth,includeReadOnly:o.includeReadOnly,includeWriteOnly:o.includeWriteOnly},fn:{getProperties:x.jsonSchema202012.getProperties,isExpandable:x.jsonSchema202012.isExpandable,getSchemaKeywords:PLe(x.jsonSchema202012.getSchemaKeywords)}}),J.default.createElement(Bae.ModelWithJSONSchemaContext,o)}));var fkr=Bae;const bk=c1((({getSystem:i})=>{const{getComponent:o,fn:h,getConfigs:v}=i(),x=v();if(bk.ModelsWithJSONSchemaContext)return J.default.createElement(bk.ModelsWithJSONSchemaContext,null);const C=o("OAS31Models",!0),N=o("withJSONSchema202012SystemContext");return bk.ModelsWithJSONSchemaContext??=N(C,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:x.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},fn:{getProperties:h.jsonSchema202012.getProperties,isExpandable:h.jsonSchema202012.isExpandable,getSchemaKeywords:PLe(h.jsonSchema202012.getSchemaKeywords)}}),J.default.createElement(bk.ModelsWithJSONSchemaContext,null)}));bk.ModelsWithJSONSchemaContext=null;var pkr=bk,hkr=(i,o)=>h=>{const v=o.specSelectors.isOAS31(),x=o.getComponent("OAS31VersionPragmaFilter");return J.default.createElement(x,(0,ua.default)({isOAS31:v},h))},dkr=c1((({originalComponent:i,...o})=>{const{getComponent:h,schema:v,name:x}=o,C=h("MutualTLSAuth",!0);return v.get("type")==="mutualTLS"?J.default.createElement(C,{schema:v,name:x}):J.default.createElement(i,o)})),mkr=c1((({getSystem:i,...o})=>{const h=i().getComponent("OAS31Auths",!0);return J.default.createElement(h,o)}));const Lae=(0,Tt.Map)(),gkr=(0,As.createSelector)(((i,o)=>o.specSelectors.specJson()),kLe),ykr=()=>i=>{const o=i.specSelectors.specJson().get("webhooks");return Tt.Map.isMap(o)?o:Lae},vkr=(0,As.createSelector)([(i,o)=>o.specSelectors.webhooks(),(i,o)=>o.specSelectors.validOperationMethods(),(i,o)=>o.specSelectors.specResolvedSubtree(["webhooks"])],((i,o)=>i.reduce(((h,v,x)=>{if(!Tt.Map.isMap(v))return h;const C=v.entrySeq().filter((([N])=>o.includes(N))).map((([N,D])=>({operation:(0,Tt.Map)({operation:D}),method:N,path:x,specPath:["webhooks",x,N]})));return h.concat(C)}),(0,Tt.List)()).groupBy((h=>h.path)).map((h=>h.toArray())).toObject())),bkr=()=>i=>{const o=i.specSelectors.info().get("license");return Tt.Map.isMap(o)?o:Lae},wkr=()=>i=>i.specSelectors.license().get("name","License"),_kr=()=>i=>i.specSelectors.license().get("url"),Ekr=(0,As.createSelector)([(i,o)=>o.specSelectors.url(),(i,o)=>o.oas3Selectors.selectedServer(),(i,o)=>o.specSelectors.selectLicenseUrlField()],((i,o,h)=>{if(h)return H0(h,i,{selectedServer:o})})),Skr=()=>i=>i.specSelectors.license().get("identifier"),xkr=()=>i=>{const o=i.specSelectors.info().get("contact");return Tt.Map.isMap(o)?o:Lae},Akr=()=>i=>i.specSelectors.contact().get("name","the developer"),kkr=()=>i=>i.specSelectors.contact().get("email"),Okr=()=>i=>i.specSelectors.contact().get("url"),Ckr=(0,As.createSelector)([(i,o)=>o.specSelectors.url(),(i,o)=>o.oas3Selectors.selectedServer(),(i,o)=>o.specSelectors.selectContactUrlField()],((i,o,h)=>{if(h)return H0(h,i,{selectedServer:o})})),jkr=()=>i=>i.specSelectors.info().get("title"),Pkr=()=>i=>i.specSelectors.info().get("summary"),Tkr=()=>i=>i.specSelectors.info().get("description"),Rkr=()=>i=>i.specSelectors.info().get("termsOfService"),Ikr=(0,As.createSelector)([(i,o)=>o.specSelectors.url(),(i,o)=>o.oas3Selectors.selectedServer(),(i,o)=>o.specSelectors.selectInfoTermsOfServiceField()],((i,o,h)=>{if(h)return H0(h,i,{selectedServer:o})})),Mkr=()=>i=>i.specSelectors.externalDocs().get("description"),$kr=()=>i=>i.specSelectors.externalDocs().get("url"),Fkr=(0,As.createSelector)([(i,o)=>o.specSelectors.url(),(i,o)=>o.oas3Selectors.selectedServer(),(i,o)=>o.specSelectors.selectExternalDocsUrlField()],((i,o,h)=>{if(h)return H0(h,i,{selectedServer:o})})),Nkr=()=>i=>i.specSelectors.specJson().get("jsonSchemaDialect"),Dkr=()=>"https://spec.openapis.org/oas/3.1/dialect/base",Bkr=(0,As.createSelector)(((i,o)=>o.specSelectors.definitions()),((i,o)=>o.specSelectors.specResolvedSubtree(["components","schemas"])),((i,o)=>Tt.Map.isMap(i)?Tt.Map.isMap(o)?Object.entries(i.toJS()).reduce(((h,[v,x])=>{const C=o.get(v);return h[v]=C?.toJS()||x,h}),{}):i.toJS():{})),Lkr=(i,o)=>(h,...v)=>o.specSelectors.isOAS31()||i(...v),qkr=CLe((()=>(i,o)=>o.oas31Selectors.selectLicenseUrl())),zkr=CLe((()=>(i,o)=>{const h=o.specSelectors.securityDefinitions();let v=i();return h&&h.entrySeq().forEach((([x,C])=>{C?.get("type")==="mutualTLS"&&(v=v.push(new Tt.Map({[x]:C})))})),v})),Ukr=(0,As.createSelector)([(i,o)=>o.specSelectors.url(),(i,o)=>o.oas3Selectors.selectedServer(),(i,o)=>o.specSelectors.selectLicenseUrlField(),(i,o)=>o.specSelectors.selectLicenseIdentifierField()],((i,o,h,v)=>h?H0(h,i,{selectedServer:o}):v?`https://spdx.org/licenses/${v}.html`:void 0));var Vkr=({schema:i,getSystem:o})=>{const{fn:h,getComponent:v}=o(),{hasKeyword:x}=h.jsonSchema202012.useFn(),C=v("JSONSchema202012JSONViewer");return x(i,"example")?J.default.createElement(C,{name:"Example",value:i.example,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--example"}):null},Wkr=({schema:i,getSystem:o})=>{const h=i?.xml||{},{fn:v,getComponent:x,getConfigs:C}=o(),{showExtensions:N}=C(),{useComponent:D,useIsExpanded:U,usePath:G,useLevel:X}=v.jsonSchema202012,{path:re}=G("xml"),{isExpanded:ue,setExpanded:oe,setCollapsed:he}=U("xml"),[de,Ee]=X(),ye=N?Y2(h):[],Fe=!!(h.name||h.namespace||h.prefix||ye.length>0),ze=D("Accordion"),Le=D("ExpandDeepButton"),Ge=x("OpenAPI31Extensions"),Xe=x("JSONSchema202012PathContext")(),dt=x("JSONSchema202012LevelContext")(),_t=(0,J.useCallback)((()=>{ue?he():oe()}),[ue,oe,he]),ft=(0,J.useCallback)(((st,rt)=>{rt?oe({deep:!0}):he({deep:!0})}),[oe,he]);return Object.keys(h).length===0?null:J.default.createElement(Xe.Provider,{value:re},J.default.createElement(dt.Provider,{value:Ee},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--xml","data-json-schema-level":de},Fe?J.default.createElement(J.default.Fragment,null,J.default.createElement(ze,{expanded:ue,onChange:_t},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML")),J.default.createElement(Le,{expanded:ue,onClick:ft})):J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML"),h.attribute===!0&&J.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"attribute"),h.wrapped===!0&&J.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"wrapped"),J.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!ue})},ue&&J.default.createElement(J.default.Fragment,null,h.name&&J.default.createElement("li",{className:"json-schema-2020-12-property"},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"name"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},h.name))),h.namespace&&J.default.createElement("li",{className:"json-schema-2020-12-property"},J.default.createElement("div",{className:"json-schema-2020-12-keyword"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"namespace"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},h.namespace))),h.prefix&&J.default.createElement("li",{className:"json-schema-2020-12-property"},J.default.createElement("div",{className:"json-schema-2020-12-keyword"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"prefix"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},h.prefix)))),ye.length>0&&J.default.createElement(Ge,{openAPISpecObj:h,openAPIExtensions:ye,getSystem:o})))))},Hkr=({discriminator:i})=>{const o=i?.mapping||{};return Object.keys(o).length===0?null:Object.entries(o).map((([h,v])=>J.default.createElement("div",{key:`${h}-${v}`,className:"json-schema-2020-12-keyword"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},h),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},v))))},Jkr=({schema:i,getSystem:o})=>{const h=i?.discriminator||{},{fn:v,getComponent:x,getConfigs:C}=o(),{showExtensions:N}=C(),{useComponent:D,useIsExpanded:U,usePath:G,useLevel:X}=v.jsonSchema202012,re="discriminator",{path:ue}=G(re),{isExpanded:oe,setExpanded:he,setCollapsed:de}=U(re),[Ee,ye]=X(),Fe=N?Y2(h):[],ze=!!(h.mapping||Fe.length>0),Le=D("Accordion"),Ge=D("ExpandDeepButton"),Xe=x("OpenAPI31Extensions"),dt=x("JSONSchema202012PathContext")(),_t=x("JSONSchema202012LevelContext")(),ft=(0,J.useCallback)((()=>{oe?de():he()}),[oe,he,de]),st=(0,J.useCallback)(((rt,wt)=>{wt?he({deep:!0}):de({deep:!0})}),[he,de]);return Object.keys(h).length===0?null:J.default.createElement(dt.Provider,{value:ue},J.default.createElement(_t.Provider,{value:ye},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator","data-json-schema-level":Ee},ze?J.default.createElement(J.default.Fragment,null,J.default.createElement(Le,{expanded:oe,onChange:ft},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator")),J.default.createElement(Ge,{expanded:oe,onClick:st})):J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator"),h.propertyName&&J.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},h.propertyName),J.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!oe})},oe&&J.default.createElement("li",{className:"json-schema-2020-12-property"},J.default.createElement(Hkr,{discriminator:h})),Fe.length>0&&J.default.createElement(Xe,{openAPISpecObj:h,openAPIExtensions:Fe,getSystem:o})))))},Kkr=({openAPISpecObj:i,getSystem:o,openAPIExtensions:h})=>{const{fn:v}=o(),{useComponent:x}=v.jsonSchema202012,C=x("JSONViewer");return h.map((N=>J.default.createElement(C,{key:N,name:N,value:i[N],className:"json-schema-2020-12-json-viewer-extension-keyword"})))},Gkr=({schema:i,getSystem:o})=>{const h=i?.externalDocs||{},{fn:v,getComponent:x,getConfigs:C}=o(),{showExtensions:N}=C(),{useComponent:D,useIsExpanded:U,usePath:G,useLevel:X}=v.jsonSchema202012,re="externalDocs",{path:ue}=G(re),{isExpanded:oe,setExpanded:he,setCollapsed:de}=U(re),[Ee,ye]=X(),Fe=N?Y2(h):[],ze=!!(h.description||h.url||Fe.length>0),Le=D("Accordion"),Ge=D("ExpandDeepButton"),Xe=x("JSONSchema202012KeywordDescription"),dt=x("Link"),_t=x("OpenAPI31Extensions"),ft=x("JSONSchema202012PathContext")(),st=x("JSONSchema202012LevelContext")(),rt=(0,J.useCallback)((()=>{oe?de():he()}),[oe,he,de]),wt=(0,J.useCallback)(((xt,Ht)=>{Ht?he({deep:!0}):de({deep:!0})}),[he,de]);return Object.keys(h).length===0?null:J.default.createElement(ft.Provider,{value:ue},J.default.createElement(st.Provider,{value:ye},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs","data-json-schema-level":Ee},ze?J.default.createElement(J.default.Fragment,null,J.default.createElement(Le,{expanded:oe,onChange:rt},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation")),J.default.createElement(Ge,{expanded:oe,onClick:wt})):J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation"),J.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!oe})},oe&&J.default.createElement(J.default.Fragment,null,h.description&&J.default.createElement("li",{className:"json-schema-2020-12-property"},J.default.createElement(Xe,{schema:h,getSystem:o})),h.url&&J.default.createElement("li",{className:"json-schema-2020-12-property"},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"url"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},J.default.createElement(dt,{target:"_blank",href:Gu(h.url)},h.url))))),Fe.length>0&&J.default.createElement(_t,{openAPISpecObj:h,openAPIExtensions:Fe,getSystem:o})))))},Ykr=c1((({schema:i,getSystem:o})=>{if(!i?.description)return null;const{getComponent:h}=o(),v=h("Markdown");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},J.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},J.default.createElement(v,{source:i.description})))})),Zkr=c1((({schema:i,getSystem:o,originalComponent:h})=>{const{getComponent:v}=o(),x=v("JSONSchema202012KeywordDiscriminator"),C=v("JSONSchema202012KeywordXml"),N=v("JSONSchema202012KeywordExample"),D=v("JSONSchema202012KeywordExternalDocs");return J.default.createElement(J.default.Fragment,null,J.default.createElement(h,{schema:i}),J.default.createElement(x,{schema:i,getSystem:o}),J.default.createElement(C,{schema:i,getSystem:o}),J.default.createElement(D,{schema:i,getSystem:o}),J.default.createElement(N,{schema:i,getSystem:o}))})),Xkr=c1((({schema:i,getSystem:o})=>{const{fn:h,getComponent:v}=o(),{useComponent:x,usePath:C}=h.jsonSchema202012,{getDependentRequired:N,getProperties:D}=h.jsonSchema202012.useFn(),U=h.jsonSchema202012.useConfig(),G=Array.isArray(i?.required)?i.required:[],{path:X}=C("properties"),re=x("JSONSchema"),ue=v("JSONSchema202012PathContext")(),oe=D(i,U);return Object.keys(oe).length===0?null:J.default.createElement(ue.Provider,{value:X},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},J.default.createElement("ul",null,Object.entries(oe).map((([he,de])=>{const Ee=G.includes(he),ye=N(he,i);return J.default.createElement("li",{key:he,className:(0,fa.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":Ee})},J.default.createElement(re,{name:he,schema:de,dependentRequired:ye}))})))))})),Qkr=function({fn:i,getSystem:o}){if(i.jsonSchema202012){const x=((C,N)=>{const{fn:D}=N();if(typeof C!="function")return null;const{hasKeyword:U}=D.jsonSchema202012;return G=>C(G)||U(G,"example")||G?.xml||G?.discriminator||G?.externalDocs})(i.jsonSchema202012.isExpandable,o);Object.assign(this.fn.jsonSchema202012,{isExpandable:x,getProperties:ukr})}if(typeof i.sampleFromSchema=="function"&&i.jsonSchema202012){const x=Dae({sampleFromSchema:i.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:i.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:i.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:i.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:i.jsonSchema202012.memoizedCreateXMLExample,getJsonSampleSchema:i.jsonSchema202012.getJsonSampleSchema,getYamlSampleSchema:i.jsonSchema202012.getYamlSampleSchema,getXmlSampleSchema:i.jsonSchema202012.getXmlSampleSchema,getSampleSchema:i.jsonSchema202012.getSampleSchema,mergeJsonSchema:i.jsonSchema202012.mergeJsonSchema,getSchemaObjectTypeLabel:C=>i.jsonSchema202012.getType(yk(C)),getSchemaObjectType:C=>i.jsonSchema202012.foldType(yk(C)?.type)},o());Object.assign(this.fn,x)}const h=(x=>(C,N=null)=>{const{fn:D}=x();if(D.isFileUploadIntendedOAS30(C,N))return!0;const U=Tt.Map.isMap(C);if(!U&&!(0,xw.default)(C))return!1;const G=U?C.get("contentMediaType"):C.contentMediaType,X=U?C.get("contentEncoding"):C.contentEncoding;return typeof G=="string"&&G!==""||typeof X=="string"&&X!==""})(o),{isFileUploadIntended:v}=Dae({isFileUploadIntended:h},o());if(this.fn.isFileUploadIntended=v,this.fn.isFileUploadIntendedOAS31=h,i.jsonSchema202012){const{hasSchemaType:x}=Dae({hasSchemaType:i.jsonSchema202012.hasSchemaType},o());this.fn.hasSchemaType=x}},eOr=({fn:i})=>{const o=i.createSystemSelector||jLe,h=i.createOnlyOAS31Selector||OLe;return{afterLoad:Qkr,fn:{isOAS31:kLe,createSystemSelector:jLe,createOnlyOAS31Selector:OLe},components:{Webhooks:YAr,JsonSchemaDialect:ekr,MutualTLSAuth:ikr,OAS31Info:QAr,OAS31License:ZAr,OAS31Contact:XAr,OAS31VersionPragmaFilter:tkr,OAS31Model:rkr,OAS31Models:nkr,OAS31Auths:okr,JSONSchema202012KeywordExample:Vkr,JSONSchema202012KeywordXml:Wkr,JSONSchema202012KeywordDiscriminator:Jkr,JSONSchema202012KeywordExternalDocs:Gkr,OpenAPI31Extensions:Kkr},wrapComponents:{InfoContainer:ckr,License:akr,Contact:lkr,VersionPragmaFilter:hkr,Model:fkr,Models:pkr,AuthItem:dkr,auths:mkr,JSONSchema202012KeywordDescription:Ykr,JSONSchema202012KeywordExamples:Zkr,JSONSchema202012KeywordProperties:Xkr},statePlugins:{auth:{wrapSelectors:{definitionsToAuthorize:zkr}},spec:{selectors:{isOAS31:o(gkr),license:bkr,selectLicenseNameField:wkr,selectLicenseUrlField:_kr,selectLicenseIdentifierField:h(Skr),selectLicenseUrl:o(Ekr),contact:xkr,selectContactNameField:Akr,selectContactEmailField:kkr,selectContactUrlField:Okr,selectContactUrl:o(Ckr),selectInfoTitleField:jkr,selectInfoSummaryField:h(Pkr),selectInfoDescriptionField:Tkr,selectInfoTermsOfServiceField:Rkr,selectInfoTermsOfServiceUrl:o(Ikr),selectExternalDocsDescriptionField:Mkr,selectExternalDocsUrlField:$kr,selectExternalDocsUrl:o(Fkr),webhooks:h(ykr),selectWebhooksOperations:h(o(vkr)),selectJsonSchemaDialectField:Nkr,selectJsonSchemaDialectDefault:Dkr,selectSchemas:o(Bkr)},wrapSelectors:{isOAS3:Lkr,selectLicenseUrl:qkr}},oas31:{selectors:{selectLicenseUrl:h(o(Ukr))}}}}};const tOr=pg.default.object,rOr=pg.default.bool,uS=(pg.default.oneOfType([tOr,rOr]),(0,J.createContext)(null));uS.displayName="JSONSchemaContext";const _v=(0,J.createContext)(0);_v.displayName="JSONSchemaLevelContext";const qae=(0,J.createContext)(new Set),dg=(0,J.createContext)([]);class K0{static Collapsed="collapsed";static Expanded="expanded";static DeeplyExpanded="deeply-expanded"}const zae=()=>{const{config:i}=(0,J.useContext)(uS);return i},qn=i=>{const{components:o}=(0,J.useContext)(uS);return o[i]||null},jl=(i=void 0)=>{const{fn:o}=(0,J.useContext)(uS);return i!==void 0?o[i]:o},TLe=()=>{const[,i]=(0,J.useState)(null),{state:o}=(0,J.useContext)(uS);return{state:o,setState:h=>{h(o),i({})}}},Ev=()=>{const i=(0,J.useContext)(_v);return[i,i+1]},xm=i=>{const o=(0,J.useContext)(dg),{setState:h}=TLe(),v=typeof i=="string"?[...o,i]:o;return{path:v,pathMutator:(x,C={deep:!1})=>{const N=v.toString();C.deep?h((D=>{Object.keys(D.paths).forEach((U=>{U.startsWith(N)&&(D.paths[U]=x)}))})):h((D=>{D.paths[N]=x,x===K0.Collapsed&&Object.keys(D.paths).forEach((U=>{U.startsWith(N)&&D.paths[U]===K0.DeeplyExpanded&&(D.paths[U]=K0.Expanded)}))}))}}},G0=i=>{const[o]=Ev(),{defaultExpandedLevels:h}=zae(),{path:v,pathMutator:x}=xm(i),{path:C}=xm(),{state:N}=TLe(),D=N.paths[v.toString()],U=N.paths[C.toString()]??N.paths[C.slice(0,-1).toString()],G=D??(h-o>0?K0.Expanded:K0.Collapsed),X=G!==K0.Collapsed;return(0,J.useEffect)((()=>{x(U===K0.DeeplyExpanded?K0.DeeplyExpanded:G)}),[U]),{isExpanded:X,setExpanded:(0,J.useCallback)(((re={deep:!1})=>{x(re.deep?K0.DeeplyExpanded:K0.Expanded)}),[]),setCollapsed:(0,J.useCallback)(((re={deep:!1})=>{x(K0.Collapsed,re)}),[])}},RLe=(i=void 0)=>{if(i===void 0)return(0,J.useContext)(qae);const o=(0,J.useContext)(qae);return new Set([...o,i])};var ILe=(0,J.forwardRef)((({schema:i,name:o="",dependentRequired:h=[],onExpand:v=()=>{},identifier:x=""},C)=>{const N=jl(),D=x||i?.$id||o,{path:U}=xm(D),{isExpanded:G,setExpanded:X,setCollapsed:re}=G0(D),[ue,oe]=Ev(),he=(()=>{const[Is]=Ev();return Is>0})(),de=N.isExpandable(i)||h.length>0,Ee=(Is=>RLe().has(Is))(i),ye=RLe(i),Fe=N.stringifyConstraints(i),ze=qn("Accordion"),Le=qn("Keyword$schema"),Ge=qn("Keyword$vocabulary"),Xe=qn("Keyword$id"),dt=qn("Keyword$anchor"),_t=qn("Keyword$dynamicAnchor"),ft=qn("Keyword$ref"),st=qn("Keyword$dynamicRef"),rt=qn("Keyword$defs"),wt=qn("Keyword$comment"),xt=qn("KeywordAllOf"),Ht=qn("KeywordAnyOf"),lr=qn("KeywordOneOf"),Gt=qn("KeywordNot"),yr=qn("KeywordIf"),Fr=qn("KeywordThen"),Cn=qn("KeywordElse"),Qr=qn("KeywordDependentSchemas"),ln=qn("KeywordPrefixItems"),En=qn("KeywordItems"),yn=qn("KeywordContains"),cr=qn("KeywordProperties"),zi=qn("KeywordPatternProperties"),Dt=qn("KeywordAdditionalProperties"),jt=qn("KeywordPropertyNames"),xr=qn("KeywordUnevaluatedItems"),dn=qn("KeywordUnevaluatedProperties"),Ei=qn("KeywordType"),Li=qn("KeywordEnum"),Sn=qn("KeywordConst"),$i=qn("KeywordConstraint"),Wi=qn("KeywordDependentRequired"),Js=qn("KeywordContentSchema"),Wo=qn("KeywordTitle"),ba=qn("KeywordDescription"),De=qn("KeywordDefault"),Ze=qn("KeywordDeprecated"),ht=qn("KeywordReadOnly"),Xt=qn("KeywordWriteOnly"),Vt=qn("KeywordExamples"),or=qn("ExtensionKeywords"),$r=qn("ExpandDeepButton"),Zn=(0,J.useCallback)(((Is,ks)=>{ks?X():re(),v(Is,ks,!1)}),[v,X,re]),Hi=(0,J.useCallback)(((Is,ks)=>{ks?X({deep:!0}):re({deep:!0}),v(Is,ks,!0)}),[v,X,re]);return J.default.createElement(dg.Provider,{value:U},J.default.createElement(_v.Provider,{value:oe},J.default.createElement(qae.Provider,{value:ye},J.default.createElement("article",{ref:C,"data-json-schema-level":ue,className:(0,fa.default)("json-schema-2020-12",{"json-schema-2020-12--embedded":he,"json-schema-2020-12--circular":Ee})},J.default.createElement("div",{className:"json-schema-2020-12-head"},de&&!Ee?J.default.createElement(J.default.Fragment,null,J.default.createElement(ze,{expanded:G,onChange:Zn},J.default.createElement(Wo,{title:o,schema:i})),J.default.createElement($r,{expanded:G,onClick:Hi})):J.default.createElement(Wo,{title:o,schema:i}),J.default.createElement(Ze,{schema:i}),J.default.createElement(ht,{schema:i}),J.default.createElement(Xt,{schema:i}),J.default.createElement(Ei,{schema:i,isCircular:Ee}),Fe.length>0&&Fe.map((Is=>J.default.createElement($i,{key:`${Is.scope}-${Is.value}`,constraint:Is})))),J.default.createElement("div",{className:(0,fa.default)("json-schema-2020-12-body",{"json-schema-2020-12-body--collapsed":!G})},G&&J.default.createElement(J.default.Fragment,null,J.default.createElement(ba,{schema:i}),!Ee&&de&&J.default.createElement(J.default.Fragment,null,J.default.createElement(cr,{schema:i}),J.default.createElement(zi,{schema:i}),J.default.createElement(Dt,{schema:i}),J.default.createElement(dn,{schema:i}),J.default.createElement(jt,{schema:i}),J.default.createElement(xt,{schema:i}),J.default.createElement(Ht,{schema:i}),J.default.createElement(lr,{schema:i}),J.default.createElement(Gt,{schema:i}),J.default.createElement(yr,{schema:i}),J.default.createElement(Fr,{schema:i}),J.default.createElement(Cn,{schema:i}),J.default.createElement(Qr,{schema:i}),J.default.createElement(ln,{schema:i}),J.default.createElement(En,{schema:i}),J.default.createElement(xr,{schema:i}),J.default.createElement(yn,{schema:i}),J.default.createElement(Js,{schema:i})),J.default.createElement(Li,{schema:i}),J.default.createElement(Sn,{schema:i}),J.default.createElement(Wi,{schema:i,dependentRequired:h}),J.default.createElement(De,{schema:i}),J.default.createElement(Vt,{schema:i}),J.default.createElement(Le,{schema:i}),J.default.createElement(Ge,{schema:i}),J.default.createElement(Xe,{schema:i}),J.default.createElement(dt,{schema:i}),J.default.createElement(_t,{schema:i}),J.default.createElement(ft,{schema:i}),!Ee&&de&&J.default.createElement(rt,{schema:i}),J.default.createElement(st,{schema:i}),J.default.createElement(wt,{schema:i}),J.default.createElement(or,{schema:i})))))))})),MLe=({schema:i})=>i?.$schema?J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$schema"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},i.$schema)):null,$Le=({schema:i})=>{const o="$vocabulary",{path:h}=xm(o),{isExpanded:v,setExpanded:x,setCollapsed:C}=G0(o),N=qn("Accordion"),D=(0,J.useCallback)((()=>{v?C():x()}),[v,x,C]);return i?.$vocabulary?typeof i.$vocabulary!="object"?null:J.default.createElement(dg.Provider,{value:h},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary"},J.default.createElement(N,{expanded:v,onChange:D},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$vocabulary")),J.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),J.default.createElement("ul",null,v&&Object.entries(i.$vocabulary).map((([U,G])=>J.default.createElement("li",{key:U,className:(0,fa.default)("json-schema-2020-12-$vocabulary-uri",{"json-schema-2020-12-$vocabulary-uri--disabled":!G})},J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},U))))))):null},FLe=({schema:i})=>i?.$id?J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$id"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$id"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},i.$id)):null,NLe=({schema:i})=>i?.$anchor?J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$anchor"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},i.$anchor)):null,DLe=({schema:i})=>i?.$dynamicAnchor?J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicAnchor"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},i.$dynamicAnchor)):null,BLe=({schema:i})=>i?.$ref?J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$ref"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},i.$ref)):null,LLe=({schema:i})=>i?.$dynamicRef?J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicRef"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},i.$dynamicRef)):null,qLe=({schema:i})=>{const o=i?.$defs||{},h="$defs",{path:v}=xm(h),{isExpanded:x,setExpanded:C,setCollapsed:N}=G0(h),[D,U]=Ev(),G=qn("Accordion"),X=qn("ExpandDeepButton"),re=qn("JSONSchema"),ue=(0,J.useCallback)((()=>{x?N():C()}),[x,C,N]),oe=(0,J.useCallback)(((he,de)=>{de?C({deep:!0}):N({deep:!0})}),[C,N]);return Object.keys(o).length===0?null:J.default.createElement(dg.Provider,{value:v},J.default.createElement(_v.Provider,{value:U},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs","data-json-schema-level":D},J.default.createElement(G,{expanded:x,onChange:ue},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$defs")),J.default.createElement(X,{expanded:x,onClick:oe}),J.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!x})},x&&J.default.createElement(J.default.Fragment,null,Object.entries(o).map((([he,de])=>J.default.createElement("li",{key:he,className:"json-schema-2020-12-property"},J.default.createElement(re,{name:he,schema:de})))))))))},zLe=({schema:i})=>i?.$comment?J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$comment"),J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},i.$comment)):null,ULe=({schema:i})=>{const o=i?.allOf||[],h=jl(),v="allOf",{path:x}=xm(v),{isExpanded:C,setExpanded:N,setCollapsed:D}=G0(v),[U,G]=Ev(),X=qn("Accordion"),re=qn("ExpandDeepButton"),ue=qn("JSONSchema"),oe=qn("KeywordType"),he=(0,J.useCallback)((()=>{C?D():N()}),[C,N,D]),de=(0,J.useCallback)(((Ee,ye)=>{ye?N({deep:!0}):D({deep:!0})}),[N,D]);return Array.isArray(o)&&o.length!==0?J.default.createElement(dg.Provider,{value:x},J.default.createElement(_v.Provider,{value:G},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf","data-json-schema-level":U},J.default.createElement(X,{expanded:C,onChange:he},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"All of")),J.default.createElement(re,{expanded:C,onClick:de}),J.default.createElement(oe,{schema:{allOf:o}}),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!C})},C&&J.default.createElement(J.default.Fragment,null,o.map(((Ee,ye)=>J.default.createElement("li",{key:`#${ye}`,className:"json-schema-2020-12-property"},J.default.createElement(ue,{name:`#${ye} ${h.getTitle(Ee)}`,schema:Ee}))))))))):null},VLe=({schema:i})=>{const o=i?.anyOf||[],h=jl(),v="anyOf",{path:x}=xm(v),{isExpanded:C,setExpanded:N,setCollapsed:D}=G0(v),[U,G]=Ev(),X=qn("Accordion"),re=qn("ExpandDeepButton"),ue=qn("JSONSchema"),oe=qn("KeywordType"),he=(0,J.useCallback)((()=>{C?D():N()}),[C,N,D]),de=(0,J.useCallback)(((Ee,ye)=>{ye?N({deep:!0}):D({deep:!0})}),[N,D]);return Array.isArray(o)&&o.length!==0?J.default.createElement(dg.Provider,{value:x},J.default.createElement(_v.Provider,{value:G},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf","data-json-schema-level":U},J.default.createElement(X,{expanded:C,onChange:he},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Any of")),J.default.createElement(re,{expanded:C,onClick:de}),J.default.createElement(oe,{schema:{anyOf:o}}),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!C})},C&&J.default.createElement(J.default.Fragment,null,o.map(((Ee,ye)=>J.default.createElement("li",{key:`#${ye}`,className:"json-schema-2020-12-property"},J.default.createElement(ue,{name:`#${ye} ${h.getTitle(Ee)}`,schema:Ee}))))))))):null},WLe=({schema:i})=>{const o=i?.oneOf||[],h=jl(),v="oneOf",{path:x}=xm(v),{isExpanded:C,setExpanded:N,setCollapsed:D}=G0(v),[U,G]=Ev(),X=qn("Accordion"),re=qn("ExpandDeepButton"),ue=qn("JSONSchema"),oe=qn("KeywordType"),he=(0,J.useCallback)((()=>{C?D():N()}),[C,N,D]),de=(0,J.useCallback)(((Ee,ye)=>{ye?N({deep:!0}):D({deep:!0})}),[N,D]);return Array.isArray(o)&&o.length!==0?J.default.createElement(dg.Provider,{value:x},J.default.createElement(_v.Provider,{value:G},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf","data-json-schema-level":U},J.default.createElement(X,{expanded:C,onChange:he},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"One of")),J.default.createElement(re,{expanded:C,onClick:de}),J.default.createElement(oe,{schema:{oneOf:o}}),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!C})},C&&J.default.createElement(J.default.Fragment,null,o.map(((Ee,ye)=>J.default.createElement("li",{key:`#${ye}`,className:"json-schema-2020-12-property"},J.default.createElement(ue,{name:`#${ye} ${h.getTitle(Ee)}`,schema:Ee}))))))))):null},HLe=({schema:i})=>{const o=jl(),h=qn("JSONSchema");if(!o.hasKeyword(i,"not"))return null;const v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Not");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--not"},J.default.createElement(h,{name:v,schema:i.not,identifier:"not"}))},JLe=({schema:i})=>{const o=jl(),h=qn("JSONSchema");if(!o.hasKeyword(i,"if"))return null;const v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"If");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},J.default.createElement(h,{name:v,schema:i.if,identifier:"if"}))},KLe=({schema:i})=>{const o=jl(),h=qn("JSONSchema");if(!o.hasKeyword(i,"then"))return null;const v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Then");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--then"},J.default.createElement(h,{name:v,schema:i.then,identifier:"then"}))},GLe=({schema:i})=>{const o=jl(),h=qn("JSONSchema");if(!o.hasKeyword(i,"else"))return null;const v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Else");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},J.default.createElement(h,{name:v,schema:i.else,identifier:"else"}))},YLe=({schema:i})=>{const o=i?.dependentSchemas||[],h="dependentSchemas",{path:v}=xm(h),{isExpanded:x,setExpanded:C,setCollapsed:N}=G0(h),[D,U]=Ev(),G=qn("Accordion"),X=qn("ExpandDeepButton"),re=qn("JSONSchema"),ue=(0,J.useCallback)((()=>{x?N():C()}),[x,C,N]),oe=(0,J.useCallback)(((he,de)=>{de?C({deep:!0}):N({deep:!0})}),[C,N]);return typeof o!="object"||Object.keys(o).length===0?null:J.default.createElement(dg.Provider,{value:v},J.default.createElement(_v.Provider,{value:U},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas","data-json-schema-level":D},J.default.createElement(G,{expanded:x,onChange:ue},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Dependent schemas")),J.default.createElement(X,{expanded:x,onClick:oe}),J.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!x})},x&&J.default.createElement(J.default.Fragment,null,Object.entries(o).map((([he,de])=>J.default.createElement("li",{key:he,className:"json-schema-2020-12-property"},J.default.createElement(re,{name:he,schema:de})))))))))},ZLe=({schema:i})=>{const o=i?.prefixItems||[],h=jl(),v="prefixItems",{path:x}=xm(v),{isExpanded:C,setExpanded:N,setCollapsed:D}=G0(v),[U,G]=Ev(),X=qn("Accordion"),re=qn("ExpandDeepButton"),ue=qn("JSONSchema"),oe=qn("KeywordType"),he=(0,J.useCallback)((()=>{C?D():N()}),[C,N,D]),de=(0,J.useCallback)(((Ee,ye)=>{ye?N({deep:!0}):D({deep:!0})}),[N,D]);return Array.isArray(o)&&o.length!==0?J.default.createElement(dg.Provider,{value:x},J.default.createElement(_v.Provider,{value:G},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems","data-json-schema-level":U},J.default.createElement(X,{expanded:C,onChange:he},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Prefix items")),J.default.createElement(re,{expanded:C,onClick:de}),J.default.createElement(oe,{schema:{prefixItems:o}}),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!C})},C&&J.default.createElement(J.default.Fragment,null,o.map(((Ee,ye)=>J.default.createElement("li",{key:`#${ye}`,className:"json-schema-2020-12-property"},J.default.createElement(ue,{name:`#${ye} ${h.getTitle(Ee)}`,schema:Ee}))))))))):null},XLe=({schema:i})=>{const o=jl(),h=qn("JSONSchema");if(!o.hasKeyword(i,"items"))return null;const v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Items");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--items"},J.default.createElement(h,{name:v,schema:i.items,identifier:"items"}))},QLe=({schema:i})=>{const o=jl(),h=qn("JSONSchema");if(!o.hasKeyword(i,"contains"))return null;const v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Contains");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contains"},J.default.createElement(h,{name:v,schema:i.contains,identifier:"contains"}))},eqe=({schema:i})=>{const o=jl(),h=i?.properties||{},v=Array.isArray(i?.required)?i.required:[],x=qn("JSONSchema"),{path:C}=xm("properties");return Object.keys(h).length===0?null:J.default.createElement(dg.Provider,{value:C},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},J.default.createElement("ul",null,Object.entries(h).map((([N,D])=>{const U=v.includes(N),G=o.getDependentRequired(N,i);return J.default.createElement("li",{key:N,className:(0,fa.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":U})},J.default.createElement(x,{name:N,schema:D,dependentRequired:G}))})))))},tqe=({schema:i})=>{const o=i?.patternProperties||{},h=qn("JSONSchema"),{path:v}=xm("patternProperties");return Object.keys(o).length===0?null:J.default.createElement(dg.Provider,{value:v},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties"},J.default.createElement("ul",null,Object.entries(o).map((([x,C])=>J.default.createElement("li",{key:x,className:"json-schema-2020-12-property"},J.default.createElement(h,{name:x,schema:C})))))))},rqe=({schema:i})=>{const o=jl(),h=qn("JSONSchema");if(!o.hasKeyword(i,"additionalProperties"))return null;const v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Additional properties");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties"},i.additionalProperties===!0?J.default.createElement(J.default.Fragment,null,v,J.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"allowed")):i.additionalProperties===!1?J.default.createElement(J.default.Fragment,null,v,J.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"forbidden")):J.default.createElement(h,{name:v,schema:i.additionalProperties,identifier:"additionalProperties"}))},nqe=({schema:i})=>{const o=jl(),h=qn("JSONSchema"),v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Property names");return o.hasKeyword(i,"propertyNames")?J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames"},J.default.createElement(h,{name:v,schema:i.propertyNames,identifier:"propertyNames"})):null},iqe=({schema:i})=>{const o=jl(),h=qn("JSONSchema");if(!o.hasKeyword(i,"unevaluatedItems"))return null;const v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated items");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems"},J.default.createElement(h,{name:v,schema:i.unevaluatedItems,identifier:"unevaluatedItems"}))},sqe=({schema:i})=>{const o=jl(),h=qn("JSONSchema");if(!o.hasKeyword(i,"unevaluatedProperties"))return null;const v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated properties");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties"},J.default.createElement(h,{name:v,schema:i.unevaluatedProperties,identifier:"unevaluatedProperties"}))},oqe=({schema:i,isCircular:o=!1})=>{const h=jl().getType(i),v=o?" [circular]":"";return J.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},`${h}${v}`)},aqe=({schema:i})=>{const o=qn("JSONViewer");return Array.isArray(i?.enum)?J.default.createElement(o,{name:"Enum",value:i.enum,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--enum"}):null},lqe=({schema:i})=>{const o=jl(),h=qn("JSONViewer");return o.hasKeyword(i,"const")?J.default.createElement(h,{name:"Const",value:i.const,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--const"}):null};const cqe=i=>typeof i=="string"?`${i.charAt(0).toUpperCase()}${i.slice(1)}`:i,uqe=i=>(o,{lookup:h="extended"}={})=>{const v=i();if(o?.title!=null)return v.upperFirst(String(o.title));if(h==="extended"){if(o?.$anchor!=null)return v.upperFirst(String(o.$anchor));if(o?.$id!=null)return String(o.$id)}return""},fqe=i=>{const o=(h,v=new WeakSet)=>{const x=i();if(h==null)return"any";if(x.isBooleanJSONSchema(h))return h?"any":"never";if(typeof h!="object"||v.has(h))return"any";v.add(h);const{type:C,prefixItems:N,items:D}=h,U=()=>{if(Array.isArray(N)){const re=N.map((oe=>o(oe,v))),ue=D?o(D,v):"any";return`array<[${re.join(", ")}], ${ue}>`}return D?`array<${o(D,v)}>`:"array"};if(h.not&&o(h.not)==="any")return"never";const G=(re,ue)=>Array.isArray(h[re])?`(${h[re].map((oe=>o(oe,v))).join(ue)})`:null,X=[Array.isArray(C)?C.map((re=>re==="array"?U():re)).join(" | "):C==="array"?U():["null","boolean","object","array","number","integer","string"].includes(C)?C:(()=>{if(Object.hasOwn(h,"prefixItems")||Object.hasOwn(h,"items")||Object.hasOwn(h,"contains"))return U();if(Object.hasOwn(h,"properties")||Object.hasOwn(h,"additionalProperties")||Object.hasOwn(h,"patternProperties"))return"object";if(["int32","int64"].includes(h.format))return"integer";if(["float","double"].includes(h.format))return"number";if(Object.hasOwn(h,"minimum")||Object.hasOwn(h,"maximum")||Object.hasOwn(h,"exclusiveMinimum")||Object.hasOwn(h,"exclusiveMaximum")||Object.hasOwn(h,"multipleOf"))return"number | integer";if(Object.hasOwn(h,"pattern")||Object.hasOwn(h,"format")||Object.hasOwn(h,"minLength")||Object.hasOwn(h,"maxLength")||Object.hasOwn(h,"contentEncoding")||Object.hasOwn(h,"contentMediaType"))return"string";if(h.const!==void 0){if(h.const===null)return"null";if(typeof h.const=="boolean")return"boolean";if(typeof h.const=="number")return Number.isInteger(h.const)?"integer":"number";if(typeof h.const=="string")return"string";if(Array.isArray(h.const))return"array";if(typeof h.const=="object")return"object"}return null})(),G("oneOf"," | "),G("anyOf"," | "),G("allOf"," & ")].filter(Boolean).join(" | ");return v.delete(h),X||"any"};return o},pqe=i=>typeof i=="boolean",hqe=(i,o)=>i!==null&&typeof i=="object"&&Object.hasOwn(i,o),dqe=i=>o=>{const h=i();return o?.$schema||o?.$vocabulary||o?.$id||o?.$anchor||o?.$dynamicAnchor||o?.$ref||o?.$dynamicRef||o?.$defs||o?.$comment||o?.allOf||o?.anyOf||o?.oneOf||h.hasKeyword(o,"not")||h.hasKeyword(o,"if")||h.hasKeyword(o,"then")||h.hasKeyword(o,"else")||o?.dependentSchemas||o?.prefixItems||h.hasKeyword(o,"items")||h.hasKeyword(o,"contains")||o?.properties||o?.patternProperties||h.hasKeyword(o,"additionalProperties")||h.hasKeyword(o,"propertyNames")||h.hasKeyword(o,"unevaluatedItems")||h.hasKeyword(o,"unevaluatedProperties")||o?.description||o?.enum||h.hasKeyword(o,"const")||h.hasKeyword(o,"contentSchema")||h.hasKeyword(o,"default")||o?.examples||h.getExtensionKeywords(o).length>0},mqe=i=>i===null||["number","bigint","boolean"].includes(typeof i)?String(i):Array.isArray(i)?`[${i.map(mqe).join(", ")}]`:JSON.stringify(i),nM=(i,o,h)=>{const v=typeof o=="number",x=typeof h=="number";return v&&x?o===h?`${o} ${i}`:`[${o}, ${h}] ${i}`:v?`≥ ${o} ${i}`:x?`≤ ${h} ${i}`:null},nOr=i=>{const o=[],h=(U=>{if(typeof U?.multipleOf!="number"||U.multipleOf<=0||U.multipleOf===1)return null;const{multipleOf:G}=U;if(Number.isInteger(G))return`multiple of ${G}`;const X=10**G.toString().split(".")[1].length;return`multiple of ${G*X}/${X}`})(i);h!==null&&o.push({scope:"number",value:h});const v=(U=>{const G=U?.minimum,X=U?.maximum,re=U?.exclusiveMinimum,ue=U?.exclusiveMaximum,oe=typeof G=="number",he=typeof X=="number",de=typeof re=="number",Ee=typeof ue=="number",ye=de&&(!oe||Gue);return(oe||de)&&(he||Ee)?`${ye?"(":"["}${ye?re:G}, ${Fe?ue:X}${Fe?")":"]"}`:oe||de?`${ye?">":"≥"} ${ye?re:G}`:he||Ee?`${Fe?"<":"≤"} ${Fe?ue:X}`:null})(i);v!==null&&o.push({scope:"number",value:v}),i?.format&&o.push({scope:"string",value:i.format});const x=nM("characters",i?.minLength,i?.maxLength);x!==null&&o.push({scope:"string",value:x}),i?.pattern&&o.push({scope:"string",value:`matches ${i?.pattern}`}),i?.contentMediaType&&o.push({scope:"string",value:`media type: ${i.contentMediaType}`}),i?.contentEncoding&&o.push({scope:"string",value:`encoding: ${i.contentEncoding}`});const C=nM(i?.uniqueItems?"unique items":"items",i?.minItems,i?.maxItems);C!==null&&o.push({scope:"array",value:C}),i?.uniqueItems&&!C&&o.push({scope:"array",value:"unique"});const N=nM("contained items",i?.minContains,i?.maxContains);N!==null&&o.push({scope:"array",value:N});const D=nM("properties",i?.minProperties,i?.maxProperties);return D!==null&&o.push({scope:"object",value:D}),o},iOr=(i,o)=>o?.dependentRequired?Array.from(Object.entries(o.dependentRequired).reduce(((h,[v,x])=>(Array.isArray(x)&&x.includes(i)&&h.add(v),h)),new Set)):[],iM=i=>typeof i=="object"&&i!==null&&!Array.isArray(i)&&(Object.getPrototypeOf(i)===null||Object.getPrototypeOf(i)===Object.prototype),gqe=()=>["$schema","$vocabulary","$id","$anchor","$dynamicAnchor","$dynamicRef","$ref","$defs","$comment","allOf","anyOf","oneOf","not","if","then","else","dependentSchemas","prefixItems","items","contains","properties","patternProperties","additionalProperties","propertyNames","unevaluatedItems","unevaluatedProperties","type","enum","const","multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","maxContains","minContains","maxProperties","minProperties","required","dependentRequired","title","description","default","deprecated","readOnly","writeOnly","examples","format","contentEncoding","contentMediaType","contentSchema"],yqe=i=>o=>{const h=i().getSchemaKeywords();return iM(o)?((v,x)=>{const C=new Set(x);return v.filter((N=>!C.has(N)))})(Object.keys(o),h):[]},sOr=(i,o)=>{const h=Tt.Map.isMap(i);if(!h&&!iM(i))return!1;const v=C=>o===C||Array.isArray(o)&&o.includes(C),x=h?i.get("type"):i.type;return Tt.List.isList(x)||Array.isArray(x)?x.some((C=>v(C))):v(x)};var vqe=J.default.memo((({constraint:i})=>iM(i)&&typeof i.scope=="string"&&typeof i.value=="string"?J.default.createElement("span",{className:`json-schema-2020-12__constraint json-schema-2020-12__constraint--${i.scope}`},i.value):null)),bqe=({dependentRequired:i})=>Array.isArray(i)&&i.length!==0?J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired"},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Required when defined"),J.default.createElement("ul",null,i.map((o=>J.default.createElement("li",{key:o},J.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning"},o)))))):null,wqe=({schema:i})=>{const o=jl(),h=qn("JSONSchema");if(!o.hasKeyword(i,"contentSchema"))return null;const v=J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Content schema");return J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema"},J.default.createElement(h,{name:v,schema:i.contentSchema,identifier:"contentSchema"}))},_qe=({title:i="",schema:o})=>{const h=jl(),v=i||h.getTitle(o);return v?J.default.createElement("div",{className:"json-schema-2020-12__title"},v):null},Eqe=({schema:i})=>i?.description?J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},J.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},i.description)):null,Sqe=({schema:i})=>{const o=jl(),h=qn("JSONViewer");return o.hasKeyword(i,"default")?J.default.createElement(h,{name:"Default",value:i.default,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--default"}):null},xqe=({schema:i})=>i?.deprecated!==!0?null:J.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--warning"},"deprecated"),Aqe=({schema:i})=>i?.readOnly!==!0?null:J.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"read-only"),kqe=({schema:i})=>i?.writeOnly!==!0?null:J.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"write-only"),Oqe=({schema:i})=>{const o=i?.examples||[],h=qn("JSONViewer");return Array.isArray(o)&&o.length!==0?J.default.createElement(h,{name:"Examples",value:i.examples,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--examples"}):null},Cqe=({schema:i})=>{const o=jl(),h="ExtensionKeywords",{path:v}=xm(h),{isExpanded:x,setExpanded:C,setCollapsed:N}=G0(h),[D,U]=Ev(),G=qn("Accordion"),X=qn("ExpandDeepButton"),re=qn("JSONViewer"),{showExtensionKeywords:ue}=zae(),oe=o.getExtensionKeywords(i),he=(0,J.useCallback)((()=>{x?N():C()}),[x,C,N]),de=(0,J.useCallback)(((Ee,ye)=>{ye?C({deep:!0}):N({deep:!0})}),[C,N]);return ue&&oe.length!==0?J.default.createElement(dg.Provider,{value:v},J.default.createElement(_v.Provider,{value:U},J.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--extension-keywords","data-json-schema-level":D},J.default.createElement(G,{expanded:x,onChange:he},J.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--extension"},"Extension Keywords")),J.default.createElement(X,{expanded:x,onClick:de}),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!x})},x&&J.default.createElement(J.default.Fragment,null,oe.map((Ee=>J.default.createElement(re,{key:Ee,name:Ee,value:i[Ee],className:"json-schema-2020-12-json-viewer-extension-keyword"})))))))):null};const Uae=({name:i,value:o,className:h})=>{const v=jl(),{path:x}=xm(i),{isExpanded:C,setExpanded:N,setCollapsed:D}=G0(i),[U,G]=Ev(),X=qn("Accordion"),re=qn("ExpandDeepButton"),ue=typeof o=="string"||typeof o=="number"||typeof o=="bigint"||typeof o=="boolean"||typeof o=="symbol"||o==null,oe=(Ee=>iM(Ee)&&Object.keys(Ee).length===0)(o)||(Ee=>Array.isArray(Ee)&&Ee.length===0)(o),he=(0,J.useCallback)((()=>{C?D():N()}),[C,N,D]),de=(0,J.useCallback)(((Ee,ye)=>{ye?N({deep:!0}):D({deep:!0})}),[N,D]);return ue?J.default.createElement("div",{className:(0,fa.default)("json-schema-2020-12-json-viewer",h)},J.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},i),J.default.createElement("span",{className:"json-schema-2020-12-json-viewer__value json-schema-2020-12-json-viewer__value--secondary"},v.stringify(o))):oe?J.default.createElement("div",{className:(0,fa.default)("json-schema-2020-12-json-viewer",h)},J.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},i),J.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},Array.isArray(o)?"empty array":"empty object")):J.default.createElement(dg.Provider,{value:x},J.default.createElement(_v.Provider,{value:G},J.default.createElement("div",{className:(0,fa.default)("json-schema-2020-12-json-viewer",h),"data-json-schema-level":U},J.default.createElement(X,{expanded:C,onChange:he},J.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},i)),J.default.createElement(re,{expanded:C,onClick:de}),J.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},Array.isArray(o)?"array":"object"),J.default.createElement("ul",{className:(0,fa.default)("json-schema-2020-12-json-viewer__children",{"json-schema-2020-12-json-viewer__children--collapsed":!C})},C&&J.default.createElement(J.default.Fragment,null,Array.isArray(o)?o.map(((Ee,ye)=>J.default.createElement("li",{key:`#${ye}`,className:"json-schema-2020-12-property"},J.default.createElement(Uae,{name:`#${ye}`,value:Ee,className:h})))):Object.entries(o).map((([Ee,ye])=>J.default.createElement("li",{key:Ee,className:"json-schema-2020-12-property"},J.default.createElement(Uae,{name:Ee,value:ye,className:h})))))))))};var jqe=Uae,Pqe=({expanded:i=!1,children:o,onChange:h})=>{const v=qn("ChevronRightIcon"),x=(0,J.useCallback)((C=>{h(C,!i)}),[i,h]);return J.default.createElement("button",{type:"button",className:"json-schema-2020-12-accordion",onClick:x},J.default.createElement("div",{className:"json-schema-2020-12-accordion__children"},o),J.default.createElement("span",{className:(0,fa.default)("json-schema-2020-12-accordion__icon",{"json-schema-2020-12-accordion__icon--expanded":i,"json-schema-2020-12-accordion__icon--collapsed":!i})},J.default.createElement(v,null)))},Tqe=({expanded:i,onClick:o})=>{const h=(0,J.useCallback)((v=>{o(v,!i)}),[i,o]);return J.default.createElement("button",{type:"button",className:"json-schema-2020-12-expand-deep-button",onClick:h},i?"Collapse all":"Expand all")},Rqe=()=>J.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},J.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}));const Iqe=(i,o={})=>{const h={components:{JSONSchema:ILe,Keyword$schema:MLe,Keyword$vocabulary:$Le,Keyword$id:FLe,Keyword$anchor:NLe,Keyword$dynamicAnchor:DLe,Keyword$ref:BLe,Keyword$dynamicRef:LLe,Keyword$defs:qLe,Keyword$comment:zLe,KeywordAllOf:ULe,KeywordAnyOf:VLe,KeywordOneOf:WLe,KeywordNot:HLe,KeywordIf:JLe,KeywordThen:KLe,KeywordElse:GLe,KeywordDependentSchemas:YLe,KeywordPrefixItems:ZLe,KeywordItems:XLe,KeywordContains:QLe,KeywordProperties:eqe,KeywordPatternProperties:tqe,KeywordAdditionalProperties:rqe,KeywordPropertyNames:nqe,KeywordUnevaluatedItems:iqe,KeywordUnevaluatedProperties:sqe,KeywordType:oqe,KeywordEnum:aqe,KeywordConst:lqe,KeywordConstraint:vqe,KeywordDependentRequired:bqe,KeywordContentSchema:wqe,KeywordTitle:_qe,KeywordDescription:Eqe,KeywordDefault:Sqe,KeywordDeprecated:xqe,KeywordReadOnly:Aqe,KeywordWriteOnly:kqe,KeywordExamples:Oqe,ExtensionKeywords:Cqe,JSONViewer:jqe,Accordion:Pqe,ExpandDeepButton:Tqe,ChevronRightIcon:Rqe,...o.components},config:{default$schema:"https://json-schema.org/draft/2020-12/schema",defaultExpandedLevels:0,showExtensionKeywords:!0,...o.config},fn:{upperFirst:cqe,getTitle:uqe(jl),getType:fqe(jl),isBooleanJSONSchema:pqe,hasKeyword:hqe,isExpandable:dqe(jl),stringify:mqe,stringifyConstraints:nOr,getDependentRequired:iOr,getSchemaKeywords:gqe,getExtensionKeywords:yqe(jl),...o.fn},state:{paths:{}}},v=x=>J.default.createElement(uS.Provider,{value:h},J.default.createElement(i,x));return v.contexts={JSONSchemaContext:uS},v.displayName=i.displayName,v},oOr=({getSystem:i})=>(o,h={})=>{const{getComponent:v,getConfigs:x}=i(),C=x(),N=v("JSONSchema202012"),D=v("JSONSchema202012Keyword$schema"),U=v("JSONSchema202012Keyword$vocabulary"),G=v("JSONSchema202012Keyword$id"),X=v("JSONSchema202012Keyword$anchor"),re=v("JSONSchema202012Keyword$dynamicAnchor"),ue=v("JSONSchema202012Keyword$ref"),oe=v("JSONSchema202012Keyword$dynamicRef"),he=v("JSONSchema202012Keyword$defs"),de=v("JSONSchema202012Keyword$comment"),Ee=v("JSONSchema202012KeywordAllOf"),ye=v("JSONSchema202012KeywordAnyOf"),Fe=v("JSONSchema202012KeywordOneOf"),ze=v("JSONSchema202012KeywordNot"),Le=v("JSONSchema202012KeywordIf"),Ge=v("JSONSchema202012KeywordThen"),Xe=v("JSONSchema202012KeywordElse"),dt=v("JSONSchema202012KeywordDependentSchemas"),_t=v("JSONSchema202012KeywordPrefixItems"),ft=v("JSONSchema202012KeywordItems"),st=v("JSONSchema202012KeywordContains"),rt=v("JSONSchema202012KeywordProperties"),wt=v("JSONSchema202012KeywordPatternProperties"),xt=v("JSONSchema202012KeywordAdditionalProperties"),Ht=v("JSONSchema202012KeywordPropertyNames"),lr=v("JSONSchema202012KeywordUnevaluatedItems"),Gt=v("JSONSchema202012KeywordUnevaluatedProperties"),yr=v("JSONSchema202012KeywordType"),Fr=v("JSONSchema202012KeywordEnum"),Cn=v("JSONSchema202012KeywordConst"),Qr=v("JSONSchema202012KeywordConstraint"),ln=v("JSONSchema202012KeywordDependentRequired"),En=v("JSONSchema202012KeywordContentSchema"),yn=v("JSONSchema202012KeywordTitle"),cr=v("JSONSchema202012KeywordDescription"),zi=v("JSONSchema202012KeywordDefault"),Dt=v("JSONSchema202012KeywordDeprecated"),jt=v("JSONSchema202012KeywordReadOnly"),xr=v("JSONSchema202012KeywordWriteOnly"),dn=v("JSONSchema202012KeywordExamples"),Ei=v("JSONSchema202012ExtensionKeywords"),Li=v("JSONSchema202012JSONViewer"),Sn=v("JSONSchema202012Accordion"),$i=v("JSONSchema202012ExpandDeepButton"),Wi=v("JSONSchema202012ChevronRightIcon");return Iqe(o,{components:{JSONSchema:N,Keyword$schema:D,Keyword$vocabulary:U,Keyword$id:G,Keyword$anchor:X,Keyword$dynamicAnchor:re,Keyword$ref:ue,Keyword$dynamicRef:oe,Keyword$defs:he,Keyword$comment:de,KeywordAllOf:Ee,KeywordAnyOf:ye,KeywordOneOf:Fe,KeywordNot:ze,KeywordIf:Le,KeywordThen:Ge,KeywordElse:Xe,KeywordDependentSchemas:dt,KeywordPrefixItems:_t,KeywordItems:ft,KeywordContains:st,KeywordProperties:rt,KeywordPatternProperties:wt,KeywordAdditionalProperties:xt,KeywordPropertyNames:Ht,KeywordUnevaluatedItems:lr,KeywordUnevaluatedProperties:Gt,KeywordType:yr,KeywordEnum:Fr,KeywordConst:Cn,KeywordConstraint:Qr,KeywordDependentRequired:ln,KeywordContentSchema:En,KeywordTitle:yn,KeywordDescription:cr,KeywordDefault:zi,KeywordDeprecated:Dt,KeywordReadOnly:jt,KeywordWriteOnly:xr,KeywordExamples:dn,ExtensionKeywords:Ei,JSONViewer:Li,Accordion:Sn,ExpandDeepButton:$i,ChevronRightIcon:Wi,...h.components},config:{showExtensionKeywords:C.showExtensions,...h.config},fn:{...h.fn}})};var Mqe=({getSystem:i,fn:o})=>{const h=()=>({upperFirst:o.upperFirst,...o.jsonSchema202012});return{components:{JSONSchema202012:ILe,JSONSchema202012Keyword$schema:MLe,JSONSchema202012Keyword$vocabulary:$Le,JSONSchema202012Keyword$id:FLe,JSONSchema202012Keyword$anchor:NLe,JSONSchema202012Keyword$dynamicAnchor:DLe,JSONSchema202012Keyword$ref:BLe,JSONSchema202012Keyword$dynamicRef:LLe,JSONSchema202012Keyword$defs:qLe,JSONSchema202012Keyword$comment:zLe,JSONSchema202012KeywordAllOf:ULe,JSONSchema202012KeywordAnyOf:VLe,JSONSchema202012KeywordOneOf:WLe,JSONSchema202012KeywordNot:HLe,JSONSchema202012KeywordIf:JLe,JSONSchema202012KeywordThen:KLe,JSONSchema202012KeywordElse:GLe,JSONSchema202012KeywordDependentSchemas:YLe,JSONSchema202012KeywordPrefixItems:ZLe,JSONSchema202012KeywordItems:XLe,JSONSchema202012KeywordContains:QLe,JSONSchema202012KeywordProperties:eqe,JSONSchema202012KeywordPatternProperties:tqe,JSONSchema202012KeywordAdditionalProperties:rqe,JSONSchema202012KeywordPropertyNames:nqe,JSONSchema202012KeywordUnevaluatedItems:iqe,JSONSchema202012KeywordUnevaluatedProperties:sqe,JSONSchema202012KeywordType:oqe,JSONSchema202012KeywordEnum:aqe,JSONSchema202012KeywordConst:lqe,JSONSchema202012KeywordConstraint:vqe,JSONSchema202012KeywordDependentRequired:bqe,JSONSchema202012KeywordContentSchema:wqe,JSONSchema202012KeywordTitle:_qe,JSONSchema202012KeywordDescription:Eqe,JSONSchema202012KeywordDefault:Sqe,JSONSchema202012KeywordDeprecated:xqe,JSONSchema202012KeywordReadOnly:Aqe,JSONSchema202012KeywordWriteOnly:kqe,JSONSchema202012KeywordExamples:Oqe,JSONSchema202012ExtensionKeywords:Cqe,JSONSchema202012JSONViewer:jqe,JSONSchema202012Accordion:Pqe,JSONSchema202012ExpandDeepButton:Tqe,JSONSchema202012ChevronRightIcon:Rqe,withJSONSchema202012Context:Iqe,withJSONSchema202012SystemContext:oOr(i()),JSONSchema202012PathContext:()=>dg,JSONSchema202012LevelContext:()=>_v},fn:{upperFirst:cqe,jsonSchema202012:{getTitle:uqe(h),getType:fqe(h),isExpandable:dqe(h),isBooleanJSONSchema:pqe,hasKeyword:hqe,useFn:jl,useConfig:zae,useComponent:qn,useIsExpanded:G0,usePath:xm,useLevel:Ev,getSchemaKeywords:gqe,getExtensionKeywords:yqe(h),hasSchemaType:sOr}}}};const sM=i=>gk()(i),oM=i=>i.at(0),fS=i=>typeof i=="boolean",Y0=i=>(0,xw.default)(i),kw=i=>fS(i)||Y0(i);var aM=class{data={};register(i,o){this.data[i]=o}unregister(i){i===void 0?this.data={}:delete this.data[i]}get(i){return this.data[i]}},aOr=()=>0,lOr=()=>0,cOr=()=>.1,uOr=()=>.1,fOr=()=>"user@example.com",pOr=()=>"실례@example.com",hOr=()=>"example.com",dOr=()=>"실례.com",mOr=()=>"198.51.100.42",gOr=()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",yOr=()=>"https://example.com/",vOr=()=>"path/index.html",bOr=()=>"https://실례.com/",wOr=()=>"path/실례.html",_Or=()=>"3fa85f64-5717-4562-b3fc-2c963f66afa6",EOr=()=>"https://example.com/dictionary/{term:1}/{term}",SOr=()=>"/a/b/c",xOr=()=>"1/0",AOr=()=>new Date().toISOString(),kOr=()=>new Date().toISOString().substring(0,10),OOr=()=>new Date().toISOString().substring(11),COr=()=>"P3D",jOr=()=>"********",POr=()=>"^[a-z]+$";const lM=new class extends aM{#e={int32:aOr,int64:lOr,float:cOr,double:uOr,email:fOr,"idn-email":pOr,hostname:hOr,"idn-hostname":dOr,ipv4:mOr,ipv6:gOr,uri:yOr,"uri-reference":vOr,iri:bOr,"iri-reference":wOr,uuid:_Or,"uri-template":EOr,"json-pointer":SOr,"relative-json-pointer":xOr,"date-time":AOr,date:kOr,time:OOr,duration:COr,password:jOr,regex:POr};data={...this.#e};get defaults(){return{...this.#e}}},$qe=(i,o)=>typeof o=="function"?lM.register(i,o):o===null?lM.unregister(i):lM.get(i);$qe.getDefaults=()=>lM.defaults;var cM=$qe,TOr=Dr(287).Buffer,ROr=i=>TOr.from(i).toString("ascii"),IOr=Dr(287).Buffer,MOr=i=>IOr.from(i).toString("utf8"),$Or=Dr(287).Buffer,FOr=i=>$Or.from(i).toString("binary"),NOr=i=>{let o="";for(let h=0;h=33&&v<=60||v>=62&&v<=126||v===9||v===32)o+=i.charAt(h);else if(v===13||v===10)o+=`\r `;else if(v>126){const x=unescape(encodeURIComponent(i.charAt(h)));for(let C=0;CDOr.from(i).toString("hex"),LOr=Dr(287).Buffer,qOr=i=>{const o=LOr.from(i).toString("utf8"),h="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";let v=0,x="",C=0,N=0;for(let D=0;D=5;)x+=h.charAt(C>>>N-5&31),N-=5;N>0&&(x+=h.charAt(C<<5-N&31),v=(8-8*o.length%5)%5);for(let D=0;DzOr.from(i).toString("base64"),VOr=Dr(287).Buffer,WOr=i=>VOr.from(i).toString("base64url");const uM=new class extends aM{#e={"7bit":ROr,"8bit":MOr,binary:FOr,"quoted-printable":NOr,base16:BOr,base32:qOr,base64:UOr,base64url:WOr};data={...this.#e};get defaults(){return{...this.#e}}},Fqe=(i,o)=>typeof o=="function"?uM.register(i,o):o===null?uM.unregister(i):uM.get(i);Fqe.getDefaults=()=>uM.defaults;var Nqe=Fqe,HOr={"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"},JOr={"image/*":()=>sM(25).toString("binary")},KOr={"audio/*":()=>sM(25).toString("binary")},GOr={"video/*":()=>sM(25).toString("binary")},YOr={"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/*":()=>sM(25).toString("binary")};const wk=new class extends aM{#e={...HOr,...JOr,...KOr,...GOr,...YOr};data={...this.#e};get defaults(){return{...this.#e}}},Dqe=(i,o)=>{if(typeof o=="function")return wk.register(i,o);if(o===null)return wk.unregister(i);const h=i.split(";").at(0),v=`${h.split("/").at(0)}/*`;return wk.get(i)||wk.get(h)||wk.get(v)};Dqe.getDefaults=()=>wk.defaults;var Bqe=Dqe;const Vae=(i,o={})=>{const{maxLength:h,minLength:v}=o;let x=i;if(Number.isInteger(h)&&h>0&&(x=x.slice(0,h)),Number.isInteger(v)&&v>0){let C=0;for(;x.length{const{minimum:h,maximum:v,exclusiveMinimum:x,exclusiveMaximum:C}=o,{multipleOf:N}=o,D=Number.isInteger(i)?1:Number.EPSILON;let U=typeof h=="number"?h:null,G=typeof v=="number"?v:null,X=i;if(typeof x=="number"&&(U=U!==null?Math.max(U,x+D):x+D),typeof C=="number"&&(G=G!==null?Math.min(G,C-D):C-D),X=U>G&&i||U||G||X,typeof N=="number"&&N>0){const re=X%N;X=re===0?X:X+N-re}return X};var fM=new Proxy({array:(i,{sample:o=[]}={})=>((h,v={})=>{const{minItems:x,maxItems:C,uniqueItems:N}=v,{contains:D,minContains:U,maxContains:G}=v;let X=[...h];if(D!=null&&typeof D=="object"&&Number.isInteger(U)&&U>1){const re=X.at(0);for(let ue=1;ue0&&(X=h.slice(0,C)),Number.isInteger(x)&&x>0)for(let re=0;X.length{throw new Error("Not implemented")},string:(i,{sample:o}={})=>{const{contentEncoding:h,contentMediaType:v,contentSchema:x}=i,{pattern:C,format:N}=i,D=Nqe(h)||sLe.default;let U;return U=typeof C=="string"?Vae((G=>{try{const X=new RegExp("(?<=(?{const{format:X}=G,re=cM(X);return typeof re=="function"?re(G):"string"})(i):kw(x)&&typeof v=="string"&&o!==void 0?Array.isArray(o)||typeof o=="object"?JSON.stringify(o):Vae(String(o),i):typeof v=="string"?(G=>{const{contentMediaType:X}=G,re=Bqe(X);return typeof re=="function"?re(G):"string"})(i):Vae("string",i),D(U)},number:i=>{const{format:o}=i;let h;return h=typeof o=="string"?(v=>{const{format:x}=v,C=cM(x);return typeof C=="function"?C(v):0})(i):0,Lqe(h,i)},integer:i=>{const{format:o}=i;let h;return h=typeof o=="string"?(v=>{const{format:x}=v,C=cM(x);if(typeof C=="function")return C(v);switch(x){case"int32":case"int64":return 0}return 0})(i):0,Lqe(h,i)},boolean:i=>typeof i.default!="boolean"||i.default,null:()=>null},{get:(i,o)=>typeof o=="string"&&Object.hasOwn(i,o)?i[o]:()=>`Unknown Type: ${o}`});const qqe=["array","object","number","integer","string","boolean","null"],Jj=i=>{if(!Y0(i))return!1;const{examples:o,example:h,default:v}=i;return!!(Array.isArray(o)&&o.length>=1)||v!==void 0||h!==void 0},Wae=i=>{if(!Y0(i))return null;const{examples:o,example:h,default:v}=i;return Array.isArray(o)&&o.length>=1?o.at(0):v!==void 0?v:h!==void 0?h:void 0},pM={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"]};pM.number=pM.integer;const Hae="string",zqe=i=>i===void 0?null:i===null?"null":Array.isArray(i)?"array":Number.isInteger(i)?"integer":typeof i,hM=i=>{if(Array.isArray(i)&&i.length>=1){if(i.includes("array"))return"array";if(i.includes("object"))return"object";{const o=i.filter((v=>v!=="null")),h=oM(o.length>0?o:i);if(qqe.includes(h))return h}}return qqe.includes(i)?i:null},Jae=(i,o=new WeakSet)=>{if(!Y0(i)||o.has(i))return Hae;o.add(i);let{type:h,const:v}=i;if(h=hM(h),typeof h!="string"){const x=Object.keys(pM);e:for(let C=0;C{if(Array.isArray(i[G])){const X=i[G].map((re=>Jae(re,o)));return hM(X)}return null},C=x("allOf"),N=x("anyOf"),D=x("oneOf"),U=i.not?Jae(i.not,o):null;(C||N||D||U)&&(h=hM([C,N,D,U].filter(Boolean)))}if(typeof h!="string"&&Jj(i)){const x=Wae(i),C=zqe(x);h=typeof C=="string"?C:h}return o.delete(i),h||Hae},Uqe=i=>Jae(i),Kae=i=>fS(i)?(o=>o===!1?{not:{}}:{})(i):Y0(i)?i:{},Kj=(i,o,h={})=>{if(fS(i)&&i===!0)return!0;if(fS(i)&&i===!1)return!1;if(fS(o)&&o===!0)return!0;if(fS(o)&&o===!1)return!1;if(!kw(i))return o;if(!kw(o))return i;const v={...o,...i};if(o.type&&i.type&&Array.isArray(o.type)&&typeof o.type=="string"){const x=lS(o.type).concat(i.type);v.type=Array.from(new Set(x))}if(Array.isArray(o.required)&&Array.isArray(i.required)&&(v.required=[...new Set([...i.required,...o.required])]),o.properties&&i.properties){const x=new Set([...Object.keys(o.properties),...Object.keys(i.properties)]);v.properties={};for(const C of x){const N=o.properties[C]||{},D=i.properties[C]||{};N.readOnly&&!h.includeReadOnly||N.writeOnly&&!h.includeWriteOnly?v.required=(v.required||[]).filter((U=>U!==C)):v.properties[C]=Kj(D,N,h)}}return kw(o.items)&&kw(i.items)&&(v.items=Kj(i.items,o.items,h)),kw(o.contains)&&kw(i.contains)&&(v.contains=Kj(i.contains,o.contains,h)),kw(o.contentSchema)&&kw(i.contentSchema)&&(v.contentSchema=Kj(i.contentSchema,o.contentSchema,h)),v};var _k=Kj;const Kp=(i,o={},h=void 0,v=!1)=>{if(i==null&&h===void 0)return;typeof i?.toJS=="function"&&(i=i.toJS()),i=Kae(i);let x=h!==void 0||Jj(i);const C=!x&&Array.isArray(i.oneOf)&&i.oneOf.length>0,N=!x&&Array.isArray(i.anyOf)&&i.anyOf.length>0;if(!x&&(C||N)){const rt=Kae(oM(C?i.oneOf:i.anyOf));!(i=_k(i,rt,o)).xml&&rt.xml&&(i.xml=rt.xml),Jj(i)&&Jj(rt)&&(x=!0)}const D={};let{xml:U,properties:G,additionalProperties:X,items:re,contains:ue}=i||{},oe=Uqe(i),{includeReadOnly:he,includeWriteOnly:de}=o;U=U||{};let Ee,{name:ye,prefix:Fe,namespace:ze}=U,Le={};Object.hasOwn(i,"type")||(i.type=oe),v&&(ye=ye||"notagname",Ee=(Fe?`${Fe}:`:"")+ye,ze)&&(D[Fe?`xmlns:${Fe}`:"xmlns"]=ze),v&&(Le[Ee]=[]);const Ge=aS(G);let Xe,dt=0;const _t=()=>Number.isInteger(i.maxProperties)&&i.maxProperties>0&&dt>=i.maxProperties,ft=rt=>!(Number.isInteger(i.maxProperties)&&i.maxProperties>0)||!_t()&&(!(wt=>!Array.isArray(i.required)||i.required.length===0||!i.required.includes(wt))(rt)||i.maxProperties-dt-(()=>{if(!Array.isArray(i.required)||i.required.length===0)return 0;let wt=0;return v?i.required.forEach((xt=>wt+=Le[xt]===void 0?0:1)):i.required.forEach((xt=>{wt+=Le[Ee]?.find((Ht=>Ht[xt]!==void 0))===void 0?0:1})),i.required.length-wt})()>0);if(Xe=v?(rt,wt=void 0)=>{if(i&&Ge[rt]){if(Ge[rt].xml=Ge[rt].xml||{},Ge[rt].xml.attribute){const Ht=Array.isArray(Ge[rt].enum)?oM(Ge[rt].enum):void 0;if(Jj(Ge[rt]))D[Ge[rt].xml.name||rt]=Wae(Ge[rt]);else if(Ht!==void 0)D[Ge[rt].xml.name||rt]=Ht;else{const lr=Kae(Ge[rt]),Gt=Uqe(lr),yr=Ge[rt].xml.name||rt;if(Gt==="array"){const Fr=Kp(Ge[rt],o,wt,!1);D[yr]=Fr.map((Cn=>(0,xw.default)(Cn)?"UnknownTypeObject":Array.isArray(Cn)?"UnknownTypeArray":Cn)).join(" ")}else D[yr]=Gt==="object"?"UnknownTypeObject":fM[Gt](lr)}return}Ge[rt].xml.name=Ge[rt].xml.name||rt}else Ge[rt]||X===!1||(Ge[rt]={xml:{name:rt}});let xt=Kp(Ge[rt],o,wt,v);ft(rt)&&(dt++,Array.isArray(xt)?Le[Ee]=Le[Ee].concat(xt):Le[Ee].push(xt))}:(rt,wt)=>{if(ft(rt)){if((0,xw.default)(i.discriminator?.mapping)&&i.discriminator.propertyName===rt&&typeof i.$$ref=="string"){for(const xt in i.discriminator.mapping)if(i.$$ref.search(i.discriminator.mapping[xt])!==-1){Le[rt]=xt;break}}else Le[rt]=Kp(Ge[rt],o,wt,v);dt++}},x){let rt;if(rt=h!==void 0?h:Wae(i),!v){if(typeof rt=="number"&&oe==="string")return`${rt}`;if(typeof rt!="string"||oe==="string")return rt;try{return JSON.parse(rt)}catch{return rt}}if(oe==="array"){if(!Array.isArray(rt)){if(typeof rt=="string")return rt;rt=[rt]}let wt=[];return Y0(re)&&(re.xml=re.xml||U||{},re.xml.name=re.xml.name||U.name,wt=rt.map((xt=>Kp(re,o,xt,v)))),Y0(ue)&&(ue.xml=ue.xml||U||{},ue.xml.name=ue.xml.name||U.name,wt=[Kp(ue,o,void 0,v),...wt]),wt=fM.array(i,{sample:wt}),U.wrapped?(Le[Ee]=wt,(0,a1.default)(D)||Le[Ee].push({_attr:D})):Le=wt,Le}if(oe==="object"){if(typeof rt=="string")return rt;for(const wt in rt)Object.hasOwn(rt,wt)&&(Ge[wt]?.readOnly&&!he||Ge[wt]?.writeOnly&&!de||(Ge[wt]?.xml?.attribute?D[Ge[wt].xml.name||wt]=rt[wt]:Xe(wt,rt[wt])));return(0,a1.default)(D)||Le[Ee].push({_attr:D}),Le}return Le[Ee]=(0,a1.default)(D)?rt:[{_attr:D},rt],Le}if(oe==="array"){let rt=[];if(Y0(ue))if(v&&(ue.xml=ue.xml||i.xml||{},ue.xml.name=ue.xml.name||U.name),Array.isArray(ue.anyOf)){const{anyOf:wt,...xt}=re;rt.push(...ue.anyOf.map((Ht=>Kp(_k(Ht,xt,o),o,void 0,v))))}else if(Array.isArray(ue.oneOf)){const{oneOf:wt,...xt}=re;rt.push(...ue.oneOf.map((Ht=>Kp(_k(Ht,xt,o),o,void 0,v))))}else{if(!(!v||v&&U.wrapped))return Kp(ue,o,void 0,v);rt.push(Kp(ue,o,void 0,v))}if(Y0(re))if(v&&(re.xml=re.xml||i.xml||{},re.xml.name=re.xml.name||U.name),Array.isArray(re.anyOf)){const{anyOf:wt,...xt}=re;rt.push(...re.anyOf.map((Ht=>Kp(_k(Ht,xt,o),o,void 0,v))))}else if(Array.isArray(re.oneOf)){const{oneOf:wt,...xt}=re;rt.push(...re.oneOf.map((Ht=>Kp(_k(Ht,xt,o),o,void 0,v))))}else{if(!(!v||v&&U.wrapped))return Kp(re,o,void 0,v);rt.push(Kp(re,o,void 0,v))}return rt=fM.array(i,{sample:rt}),v&&U.wrapped?(Le[Ee]=rt,(0,a1.default)(D)||Le[Ee].push({_attr:D}),Le):rt}if(oe==="object"){for(let rt in Ge)Object.hasOwn(Ge,rt)&&(Ge[rt]?.deprecated||Ge[rt]?.readOnly&&!he||Ge[rt]?.writeOnly&&!de||Xe(rt));if(v&&D&&Le[Ee].push({_attr:D}),_t())return Le;if(fS(X)&&X)v?Le[Ee].push({additionalProp:"Anything can be here"}):Le.additionalProp1={},dt++;else if(Y0(X)){const rt=X,wt=Kp(rt,o,void 0,v);if(v&&typeof rt?.xml?.name=="string"&&rt?.xml?.name!=="notagname")Le[Ee].push(wt);else{const xt=rt?.["x-additionalPropertiesName"]||"additionalProp",Ht=Number.isInteger(i.minProperties)&&i.minProperties>0&&dt{const v=Kp(i,o,h,!0);if(v)return typeof v=="string"?v:hBe()(v,{declaration:!0,indent:" "})},Wqe=(i,o,h)=>Kp(i,o,h,!1),Hqe=(i,o,h)=>[i,JSON.stringify(o),JSON.stringify(h)],ZOr=qj(Vqe,Hqe),XOr=qj(Wqe,Hqe),Jqe=new class extends aM{#e={};data={...this.#e};get defaults(){return{...this.#e}}};var QOr=(i,o)=>(o!==void 0&&Jqe.register(i,o),Jqe.get(i));const eCr=[{when:/json/,shouldStringifyTypes:["string"]}],tCr=["object"];var Kqe=({getSystem:i})=>({fn:{jsonSchema202012:{sampleFromSchema:Wqe,sampleFromSchemaGeneric:Kp,sampleOptionAPI:QOr,sampleEncoderAPI:Nqe,sampleFormatAPI:cM,sampleMediaTypeAPI:Bqe,createXMLExample:Vqe,memoizedSampleFromSchema:XOr,memoizedCreateXMLExample:ZOr,getJsonSampleSchema:(C=>(N,D,U,G)=>{const{fn:X}=C(),re=X.jsonSchema202012.memoizedSampleFromSchema(N,D,G),ue=typeof re,oe=eCr.reduce(((he,de)=>de.when.test(U)?[...he,...de.shouldStringifyTypes]:he),tCr);return(0,xDe.default)(oe,(he=>he===ue))?JSON.stringify(re,null,2):re})(i),getYamlSampleSchema:(C=>(N,D,U,G)=>{const{fn:X}=C(),re=X.jsonSchema202012.getJsonSampleSchema(N,D,U,G);let ue;try{ue=Sw.default.dump(Sw.default.load(re),{lineWidth:-1},{schema:Sw.JSON_SCHEMA}),ue[ue.length-1]===` `&&(ue=ue.slice(0,ue.length-1))}catch(oe){return console.error(oe),"error: could not generate yaml example"}return ue.replace(/\t/g," ")})(i),getXmlSampleSchema:(C=>(N,D,U)=>{const{fn:G}=C();if(N&&!N.xml&&(N.xml={}),N&&!N.xml.name){if(!N.$$ref&&(N.type||N.items||N.properties||N.additionalProperties))return` `;if(N.$$ref){let X=N.$$ref.match(/\S*\/(\S+)$/);N.xml.name=X[1]}}return G.jsonSchema202012.memoizedCreateXMLExample(N,D,U)})(i),getSampleSchema:(C=>(N,D="",U={},G=void 0)=>{const{fn:X}=C();return typeof N?.toJS=="function"&&(N=N.toJS()),typeof G?.toJS=="function"&&(G=G.toJS()),/xml/.test(D)?X.jsonSchema202012.getXmlSampleSchema(N,U,G):/(yaml|yml)/.test(D)?X.jsonSchema202012.getYamlSampleSchema(N,U,D,G):X.jsonSchema202012.getJsonSampleSchema(N,U,D,G)})(i),mergeJsonSchema:_k,foldType:hM}}});function Gqe(){return[xLe,Nae,Mqe,Kqe,eOr]}var su=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:i=>(i.curlOptions=[],i),responseInterceptor:i=>i,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:[Gqe],plugins:[],initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:"agate"},operationsSorter:null,tagsSorter:null,onComplete:null,modelPropertyMacro:null,parameterMacro:null,fileUploadMediaTypes:["application/octet-stream","image/","audio/","video/"],uncaughtExceptionHandler:null}),rCr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return W1r()}}),nCr=(function(i){var o={};return Dr.d(o,i),o})({default:function(){return J1r()}}),dM=(i,o=[])=>Array.isArray(i)?i:o,Sv=(i,o=!1)=>i===!0||i==="true"||i===1||i==="1"||i!==!1&&i!=="false"&&i!==0&&i!=="0"&&o,Yqe=(i,o)=>typeof i=="function"?i:o,mM=i=>typeof i=="function"?i:null,Gae=i=>i===null||i==="null"?null:String(i),Yae=(i,o=-1)=>{const h=parseInt(i,10);return Number.isNaN(h)?o:h},Ek=(i,o={})=>(0,xw.default)(i)?i:o,Zqe=i=>typeof i=="function"||typeof i=="string"?i:null,Sk=i=>String(i),Xqe={components:{typeCaster:Ek},configs:{typeCaster:Ek},configUrl:{typeCaster:Gae},deepLinking:{typeCaster:Sv,defaultValue:su.deepLinking},defaultModelExpandDepth:{typeCaster:Yae,defaultValue:su.defaultModelExpandDepth},defaultModelRendering:{typeCaster:Sk},defaultModelsExpandDepth:{typeCaster:Yae,defaultValue:su.defaultModelsExpandDepth},displayOperationId:{typeCaster:Sv,defaultValue:su.displayOperationId},displayRequestDuration:{typeCaster:Sv,defaultValue:su.displayRequestDuration},docExpansion:{typeCaster:Sk},dom_id:{typeCaster:Gae},domNode:{typeCaster:i=>i===null||i==="null"?null:i},fileUploadMediaTypes:{typeCaster:dM,defaultValue:su.fileUploadMediaTypes},filter:{typeCaster:i=>{const o=String(i);return Sv(i,o)}},fn:{typeCaster:Ek},initialState:{typeCaster:Ek},layout:{typeCaster:Sk},maxDisplayedTags:{typeCaster:Yae,defaultValue:su.maxDisplayedTags},modelPropertyMacro:{typeCaster:mM},oauth2RedirectUrl:{typeCaster:i=>i===void 0||i==="undefined"?void 0:String(i)},onComplete:{typeCaster:mM},operationsSorter:{typeCaster:Zqe},paramaterMacro:{typeCaster:mM},persistAuthorization:{typeCaster:Sv,defaultValue:su.persistAuthorization},plugins:{typeCaster:dM,defaultValue:su.plugins},presets:{typeCaster:dM,defaultValue:su.presets},requestInterceptor:{typeCaster:Yqe,defaultValue:su.requestInterceptor},requestSnippets:{typeCaster:Ek,defaultValue:su.requestSnippets},requestSnippetsEnabled:{typeCaster:Sv,defaultValue:su.requestSnippetsEnabled},responseInterceptor:{typeCaster:Yqe,defaultValue:su.responseInterceptor},showCommonExtensions:{typeCaster:Sv,defaultValue:su.showCommonExtensions},showExtensions:{typeCaster:Sv,defaultValue:su.showExtensions},showMutatedRequest:{typeCaster:Sv,defaultValue:su.showMutatedRequest},spec:{typeCaster:Ek,defaultValue:su.spec},supportedSubmitMethods:{typeCaster:dM,defaultValue:su.supportedSubmitMethods},syntaxHighlight:{typeCaster:(i,o)=>(0,xw.default)(i)?i:i===!1||i==="false"||i===0||i==="0"?{activated:!1}:o,defaultValue:su.syntaxHighlight},"syntaxHighlight.activated":{typeCaster:Sv,defaultValue:su.syntaxHighlight.activated},"syntaxHighlight.theme":{typeCaster:Sk},tagsSorter:{typeCaster:Zqe},tryItOutEnabled:{typeCaster:Sv,defaultValue:su.tryItOutEnabled},url:{typeCaster:Sk},urls:{typeCaster:i=>Array.isArray(i)?i:null},"urls.primaryName":{typeCaster:Sk},validatorUrl:{typeCaster:Gae},withCredentials:{typeCaster:Sv,defaultValue:su.withCredentials},uncaughtExceptionHandler:{typeCaster:mM}},Qqe=i=>Object.entries(Xqe).reduce(((o,[h,{typeCaster:v,defaultValue:x}])=>{if((0,rCr.default)(o,h)){const C=v((0,Doe.default)(o,h),x);o=(0,nCr.default)(h,C,o)}return o}),{...i});function Z2(i){const o=(re=>{const ue=re.queryConfigEnabled?(()=>{const oe=new URLSearchParams(uc.location.search);return Object.fromEntries(oe)})():{};return Object.entries(ue).reduce(((oe,[he,de])=>(he==="config"?oe.configUrl=de:he==="urls.primaryName"?oe[he]=de:oe=(0,WBe.default)(oe,he,de),oe)),{})})(i),h=(()=>{const re={};return globalThis.location&&(re.oauth2RedirectUrl=`${globalThis.location.protocol}//${globalThis.location.host}${globalThis.location.pathname.substring(0,globalThis.location.pathname.lastIndexOf("/"))}/oauth2-redirect.html`),re})(),v=Z2.config.merge({},Z2.config.defaults,h,i,o),x=(re=>{const ue=Ij()({layout:{layout:re.layout,filter:re.filter},spec:{spec:"",url:re.url},requestSnippets:re.requestSnippets},re.initialState);if(re.initialState)for(const[oe,he]of Object.entries(re.initialState))he===void 0&&delete ue[oe];return{system:{configs:re.configs},plugins:re.presets,state:ue}})(v),C=(re=>()=>({fn:re.fn,components:re.components}))(v),N=new NDe(x);N.register([v.plugins,C]);const D=N.getSystem(),U=re=>{N.setConfigs(re),D.configsActions.loaded()},G=re=>{!o.url&&typeof re.spec=="object"&&Object.keys(re.spec).length>0?(D.specActions.updateUrl(""),D.specActions.updateLoadingStatus("success"),D.specActions.updateSpec(JSON.stringify(re.spec))):typeof D.specActions.download=="function"&&re.url&&!re.urls&&(D.specActions.updateUrl(re.url),D.specActions.download(re.url))},X=re=>{if(re.domNode)D.render(re.domNode,"App");else if(re.dom_id){const ue=document.querySelector(re.dom_id);D.render(ue,"App")}else re.dom_id===null||re.domNode===null||console.error("Skipped rendering: no `dom_id` or `domNode` was specified")};return v.configUrl?((async()=>{const{configUrl:re}=v,ue=await(({url:he,system:de})=>async Ee=>{if(!he)return{};if(typeof de.configsActions?.getConfigByUrl!="function")return{};const ye=(()=>{const Fe={};return Fe.promise=new Promise(((ze,Le)=>{Fe.resolve=ze,Fe.reject=Le})),Fe})();return de.configsActions.getConfigByUrl({url:he,loadRemoteConfig:!0,requestInterceptor:Ee.requestInterceptor,responseInterceptor:Ee.responseInterceptor},(Fe=>{ye.resolve(Fe)})),ye.promise})({url:re,system:D})(v),oe=Z2.config.merge({},v,ue,o);U(oe),ue!==null&&G(oe),X(oe)})(),D):(U(v),G(v),X(v),D)}Z2.System=NDe,Z2.config={defaults:su,merge:(i,...o)=>{let h=Symbol.for("domNode"),v=Symbol.for("primaryName");const x=[];for(const N of o){const D={...N};Object.hasOwn(D,"domNode")&&(h=D.domNode,delete D.domNode),Object.hasOwn(D,"urls.primaryName")?(v=D["urls.primaryName"],delete D["urls.primaryName"]):Array.isArray(D.urls)&&Object.hasOwn(D.urls,"primaryName")&&(v=D.urls.primaryName,delete D.urls.primaryName),x.push(D)}const C=Ij()(i,...x);return h!==Symbol.for("domNode")&&(C.domNode=h),v!==Symbol.for("primaryName")&&Array.isArray(C.urls)&&(C.urls.primaryName=v),Qqe(C)},typeCast:Qqe,typeCastMappings:Xqe},Z2.presets={base:xLe,apis:Gqe},Z2.plugins={Auth:qDe,Configs:zDe,DeepLining:HDe,Err:KDe,Filter:GDe,Icons:YDe,JSONSchema5:pBe,JSONSchema5Samples:xBe,JSONSchema202012:Mqe,JSONSchema202012Samples:Kqe,Layout:XDe,Logs:QDe,OpenAPI30:Nae,OpenAPI31:Nae,OnComplete:eBe,RequestSnippets:iBe,Spec:KBe,SwaggerClient:tLe,Util:rLe,View:lLe,ViewLegacy:cLe,DownloadUrl:uLe,SyntaxHighlighting:hLe,Versions:dLe,SafeRender:yLe};var iCr=Z2,Zae=_De.A,sCr=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function Gj(i,o){var h=(function(x){var C=x.name;if(C&&C.lastIndexOf(".")!==-1&&!x.type){var N=C.split(".").pop().toLowerCase(),D=sCr.get(N);D&&Object.defineProperty(x,"type",{value:D,writable:!1,configurable:!1,enumerable:!0})}return x})(i);if(typeof h.path!="string"){var v=i.webkitRelativePath;Object.defineProperty(h,"path",{value:typeof o=="string"?o:typeof v=="string"&&v.length>0?v:i.name,writable:!1,configurable:!1,enumerable:!0})}return h}var oCr=[".DS_Store","Thumbs.db"];function gM(i){return typeof i=="object"&&i!==null}function aCr(i){return Xae(i.target.files).map((function(o){return Gj(o)}))}function lCr(i){return hk(this,void 0,void 0,(function(){return dk(this,(function(o){switch(o.label){case 0:return[4,Promise.all(i.map((function(h){return h.getFile()})))];case 1:return[2,o.sent().map((function(h){return Gj(h)}))]}}))}))}function cCr(i,o){return hk(this,void 0,void 0,(function(){var h;return dk(this,(function(v){switch(v.label){case 0:return i===null?[2,[]]:i.items?(h=Xae(i.items).filter((function(x){return x.kind==="file"})),o!=="drop"?[2,h]:[4,Promise.all(h.map(uCr))]):[3,2];case 1:return[2,eze(tze(v.sent()))];case 2:return[2,eze(Xae(i.files).map((function(x){return Gj(x)})))]}}))}))}function eze(i){return i.filter((function(o){return oCr.indexOf(o.name)===-1}))}function Xae(i){if(i===null)return[];for(var o=[],h=0;hi.length)&&(o=i.length);for(var h=0,v=new Array(o);hh)return[!1,cze(h)];if(i.sizeh)return[!1,cze(h)]}return[!0,null]}function Yj(i){return i!=null}function yM(i){return typeof i.isPropagationStopped=="function"?i.isPropagationStopped():i.cancelBubble!==void 0&&i.cancelBubble}function vM(i){return i.dataTransfer?Array.prototype.some.call(i.dataTransfer.types,(function(o){return o==="Files"||o==="application/x-moz-file"})):!!i.target&&!!i.target.files}function hze(i){i.preventDefault()}function u1(){for(var i=arguments.length,o=new Array(i),h=0;h1?x-1:0),N=1;Ni.length)&&(o=i.length);for(var h=0,v=new Array(o);h=0||(X[U]=N[U]);return X})(i,o);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(i);for(v=0;v=0||Object.prototype.propertyIsEnumerable.call(i,h)&&(x[h]=i[h])}return x}var rle=(0,Pe.forwardRef)((function(i,o){var h=i.children,v=yze(bM(i,_Cr)),x=v.open,C=bM(v,ECr);return(0,Pe.useImperativeHandle)(o,(function(){return{open:x}}),[x]),Pe.createElement(Pe.Fragment,null,h(_u(_u({},C),{},{open:x})))}));rle.displayName="Dropzone";var gze={disabled:!1,getFilesFromEvent:function(i){return hk(this,void 0,void 0,(function(){return dk(this,(function(o){return gM(i)&&gM(i.dataTransfer)?[2,cCr(i.dataTransfer,i.type)]:(function(h){return gM(h)&&gM(h.target)})(i)?[2,aCr(i)]:Array.isArray(i)&&i.every((function(h){return"getFile"in h&&typeof h.getFile=="function"}))?[2,lCr(i)]:[2,[]]}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0};rle.defaultProps=gze,rle.propTypes={children:at().func,accept:at().oneOfType([at().string,at().arrayOf(at().string)]),multiple:at().bool,preventDropOnDocument:at().bool,noClick:at().bool,noKeyboard:at().bool,noDrag:at().bool,noDragEventsBubbling:at().bool,minSize:at().number,maxSize:at().number,maxFiles:at().number,disabled:at().bool,getFilesFromEvent:at().func,onFileDialogCancel:at().func,onFileDialogOpen:at().func,useFsAccessApi:at().bool,onDragEnter:at().func,onDragLeave:at().func,onDragOver:at().func,onDrop:at().func,onDropAccepted:at().func,onDropRejected:at().func,validator:at().func};var nle={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function yze(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=_u(_u({},gze),i),h=o.accept,v=o.disabled,x=o.getFilesFromEvent,C=o.maxSize,N=o.minSize,D=o.multiple,U=o.maxFiles,G=o.onDragEnter,X=o.onDragLeave,re=o.onDragOver,ue=o.onDrop,oe=o.onDropAccepted,he=o.onDropRejected,de=o.onFileDialogCancel,Ee=o.onFileDialogOpen,ye=o.useFsAccessApi,Fe=o.preventDropOnDocument,ze=o.noClick,Le=o.noKeyboard,Ge=o.noDrag,Xe=o.noDragEventsBubbling,dt=o.validator,_t=(0,Pe.useMemo)((function(){return typeof Ee=="function"?Ee:vze}),[Ee]),ft=(0,Pe.useMemo)((function(){return typeof de=="function"?de:vze}),[de]),st=(0,Pe.useRef)(null),rt=(0,Pe.useRef)(null),wt=Qae((0,Pe.useReducer)(kCr,nle),2),xt=wt[0],Ht=wt[1],lr=xt.isFocused,Gt=xt.isFileDialogActive,yr=xt.draggedFiles,Fr=(0,Pe.useRef)(typeof window<"u"&&window.isSecureContext&&ye&&"showOpenFilePicker"in window),Cn=function(){!Fr.current&&Gt&&setTimeout((function(){rt.current&&(rt.current.files.length||(Ht({type:"closeDialog"}),ft()))}),300)};(0,Pe.useEffect)((function(){return window.addEventListener("focus",Cn,!1),function(){window.removeEventListener("focus",Cn,!1)}}),[rt,Gt,ft,Fr]);var Qr=(0,Pe.useRef)([]),ln=function(Vt){st.current&&st.current.contains(Vt.target)||(Vt.preventDefault(),Qr.current=[])};(0,Pe.useEffect)((function(){return Fe&&(document.addEventListener("dragover",hze,!1),document.addEventListener("drop",ln,!1)),function(){Fe&&(document.removeEventListener("dragover",hze),document.removeEventListener("drop",ln))}}),[st,Fe]);var En=(0,Pe.useCallback)((function(Vt){Vt.preventDefault(),Vt.persist(),Js(Vt),Qr.current=[].concat(ACr(Qr.current),[Vt.target]),vM(Vt)&&Promise.resolve(x(Vt)).then((function(or){yM(Vt)&&!Xe||(Ht({draggedFiles:or,isDragActive:!0,type:"setDraggedFiles"}),G&&G(Vt))}))}),[x,G,Xe]),yn=(0,Pe.useCallback)((function(Vt){Vt.preventDefault(),Vt.persist(),Js(Vt);var or=vM(Vt);if(or&&Vt.dataTransfer)try{Vt.dataTransfer.dropEffect="copy"}catch{}return or&&re&&re(Vt),!1}),[re,Xe]),cr=(0,Pe.useCallback)((function(Vt){Vt.preventDefault(),Vt.persist(),Js(Vt);var or=Qr.current.filter((function(Zn){return st.current&&st.current.contains(Zn)})),$r=or.indexOf(Vt.target);$r!==-1&&or.splice($r,1),Qr.current=or,or.length>0||(Ht({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),vM(Vt)&&X&&X(Vt))}),[st,X,Xe]),zi=(0,Pe.useCallback)((function(Vt,or){var $r=[],Zn=[];Vt.forEach((function(Hi){var Is=Qae(fze(Hi,h),2),ks=Is[0],wa=Is[1],cy=Qae(pze(Hi,N,C),2),o_=cy[0],a_=cy[1],p1=dt?dt(Hi):null;if(ks&&o_&&!p1)$r.push(Hi);else{var Am=[wa,a_];p1&&(Am=Am.concat(p1)),Zn.push({file:Hi,errors:Am.filter((function(l_){return l_}))})}})),(!D&&$r.length>1||D&&U>=1&&$r.length>U)&&($r.forEach((function(Hi){Zn.push({file:Hi,errors:[bCr]})})),$r.splice(0)),Ht({acceptedFiles:$r,fileRejections:Zn,type:"setFiles"}),ue&&ue($r,Zn,or),Zn.length>0&&he&&he(Zn,or),$r.length>0&&oe&&oe($r,or)}),[Ht,D,h,N,C,U,ue,oe,he,dt]),Dt=(0,Pe.useCallback)((function(Vt){Vt.preventDefault(),Vt.persist(),Js(Vt),Qr.current=[],vM(Vt)&&Promise.resolve(x(Vt)).then((function(or){yM(Vt)&&!Xe||zi(or,Vt)})),Ht({type:"reset"})}),[x,zi,Xe]),jt=(0,Pe.useCallback)((function(){if(Fr.current){Ht({type:"openDialog"}),_t();var Vt={multiple:D,types:wCr(h)};window.showOpenFilePicker(Vt).then((function(or){return x(or)})).then((function(or){zi(or,null),Ht({type:"closeDialog"})})).catch((function(or){var $r;($r=or)instanceof DOMException&&($r.name==="AbortError"||$r.code===$r.ABORT_ERR)?(ft(or),Ht({type:"closeDialog"})):(function(Zn){return Zn instanceof DOMException&&(Zn.name==="SecurityError"||Zn.code===Zn.SECURITY_ERR)})(or)&&(Fr.current=!1,rt.current&&(rt.current.value=null,rt.current.click()))}))}else rt.current&&(Ht({type:"openDialog"}),_t(),rt.current.value=null,rt.current.click())}),[Ht,_t,ft,ye,zi,h,D]),xr=(0,Pe.useCallback)((function(Vt){st.current&&st.current.isEqualNode(Vt.target)&&(Vt.key!==" "&&Vt.key!=="Enter"&&Vt.keyCode!==32&&Vt.keyCode!==13||(Vt.preventDefault(),jt()))}),[st,jt]),dn=(0,Pe.useCallback)((function(){Ht({type:"focus"})}),[]),Ei=(0,Pe.useCallback)((function(){Ht({type:"blur"})}),[]),Li=(0,Pe.useCallback)((function(){ze||((function(){var Vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return(function(or){return or.indexOf("MSIE")!==-1||or.indexOf("Trident/")!==-1})(Vt)||(function(or){return or.indexOf("Edge/")!==-1})(Vt)})()?setTimeout(jt,0):jt())}),[ze,jt]),Sn=function(Vt){return v?null:Vt},$i=function(Vt){return Le?null:Sn(Vt)},Wi=function(Vt){return Ge?null:Sn(Vt)},Js=function(Vt){Xe&&Vt.stopPropagation()},Wo=(0,Pe.useMemo)((function(){return function(){var Vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},or=Vt.refKey,$r=or===void 0?"ref":or,Zn=Vt.role,Hi=Vt.onKeyDown,Is=Vt.onFocus,ks=Vt.onBlur,wa=Vt.onClick,cy=Vt.onDragEnter,o_=Vt.onDragOver,a_=Vt.onDragLeave,p1=Vt.onDrop,Am=bM(Vt,SCr);return _u(_u(tle({onKeyDown:$i(u1(Hi,xr)),onFocus:$i(u1(Is,dn)),onBlur:$i(u1(ks,Ei)),onClick:Sn(u1(wa,Li)),onDragEnter:Wi(u1(cy,En)),onDragOver:Wi(u1(o_,yn)),onDragLeave:Wi(u1(a_,cr)),onDrop:Wi(u1(p1,Dt)),role:typeof Zn=="string"&&Zn!==""?Zn:"button"},$r,st),v||Le?{}:{tabIndex:0}),Am)}}),[st,xr,dn,Ei,Li,En,yn,cr,Dt,Le,Ge,v]),ba=(0,Pe.useCallback)((function(Vt){Vt.stopPropagation()}),[]),De=(0,Pe.useMemo)((function(){return function(){var Vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},or=Vt.refKey,$r=or===void 0?"ref":or,Zn=Vt.onChange,Hi=Vt.onClick,Is=bM(Vt,xCr);return _u(_u({},tle({accept:h,multiple:D,type:"file",style:{display:"none"},onChange:Sn(u1(Zn,Dt)),onClick:Sn(u1(Hi,ba)),tabIndex:-1},$r,rt)),Is)}}),[rt,h,D,Dt,v]),Ze=yr.length,ht=Ze>0&&(function(Vt){var or=Vt.files,$r=Vt.accept,Zn=Vt.minSize,Hi=Vt.maxSize,Is=Vt.multiple,ks=Vt.maxFiles;return!(!Is&&or.length>1||Is&&ks>=1&&or.length>ks)&&or.every((function(wa){var cy=aze(fze(wa,$r),1)[0],o_=aze(pze(wa,Zn,Hi),1)[0];return cy&&o_}))})({files:yr,accept:h,minSize:N,maxSize:C,multiple:D,maxFiles:U}),Xt=Ze>0&&!ht;return _u(_u({},xt),{},{isDragAccept:ht,isDragReject:Xt,isFocused:lr&&!v,getRootProps:Wo,getInputProps:De,rootRef:st,inputRef:rt,open:Sn(jt)})}function kCr(i,o){switch(o.type){case"focus":return _u(_u({},i),{},{isFocused:!0});case"blur":return _u(_u({},i),{},{isFocused:!1});case"openDialog":return _u(_u({},nle),{},{isFileDialogActive:!0});case"closeDialog":return _u(_u({},i),{},{isFileDialogActive:!1});case"setDraggedFiles":var h=o.isDragActive,v=o.draggedFiles;return _u(_u({},i),{},{draggedFiles:v,isDragActive:h});case"setFiles":return _u(_u({},i),{},{acceptedFiles:o.acceptedFiles,fileRejections:o.fileRejections});case"reset":return _u({},nle);default:return i}}function vze(){}const OCr=({children:i,onDrop:o})=>{const h=(0,Pe.useCallback)(((N,D)=>{const U=D&&D.length>0,G=N&&N.length===1;if(U||!G)alert(`Sorry, there was an error processing your file. Please drag and drop exactly one .yaml or .json OpenAPI definition file.`);else{const X=N[0],re=new FileReader;re.onloadend=()=>{const ue=re.result;o(ue,"fileDrop")},re.readAsText(X,"utf-8")}}),[]),{getRootProps:v,getInputProps:x,isDragActive:C}=yze({onDrop:h,accept:".yaml,application/json",multiple:!1,noClick:!0});return Pe.createElement("div",Ue({className:"dropzone"},v()),Pe.createElement("input",Ue({"data-cy":"dropzone"},x())),C?Pe.createElement("div",{className:"dropzone__overlay"},"Please drop a .yaml or .json OpenAPI spec."):i)},CCr=({specActions:i,getComponent:o})=>{const h=o("BaseLayout",!0),v=o("EditorContainer",!0),x=o("SplitPaneMode",!0),C=o("Container"),N=(D,U="editor")=>{i.updateSpec(D,U)};return Pe.createElement("div",{className:"swagger-editor"},Pe.createElement(C,{className:"container"},Pe.createElement(OCr,{onDrop:N},Pe.createElement(x,null,Pe.createElement(v,{onChange:N}),Pe.createElement(h,null)))))};var jCr=s(84997),wM=s(32321),PCr=s(22231);function Zj(i){return Zj=typeof wM=="function"&&typeof PCr=="symbol"?function(o){return typeof o}:function(o){return o&&typeof wM=="function"&&o.constructor===wM&&o!==wM.prototype?"symbol":typeof o},Zj(i)}var TCr=s(19280);function RCr(i){var o=(function(h,v){if(Zj(h)!="object"||!h)return h;var x=h[TCr];if(x!==void 0){var C=x.call(h,v);if(Zj(C)!="object")return C;throw new TypeError("@@toPrimitive must return a primitive value.")}return(v==="string"?String:Number)(h)})(i,"string");return Zj(o)=="symbol"?o:o+""}function Yu(i,o,h){return(o=RCr(o))in i?jCr(i,o,{value:h,enumerable:!0,configurable:!0,writable:!0}):i[o]=h,i}var ICr=s(56255),ile=s.n(ICr),MCr=s(48079),Pl=s.n(MCr),$Cr=s(35549),FCr=s(86226),Zu=s.n(FCr),NCr=s(96319),Z0=s.n(NCr),DCr=s(64007),ep=s.n(DCr);const bze=[{fn:function(i,{onGutterClick:o}){i.on("guttermousedown",(h=>{let v=h.editor,x=h.getDocumentPosition().row,C=v.renderer.$gutterLayer.getRegion(h);h.stop(),ui()(o)&&o({region:C,line:x})}))},name:"gutterClick"},{fn:function(i){i.on("paste",(o=>{var h;const v=o.text;if(!(function(N){return/^[ \r\n\t]*[{[]/.test(N)})(v))return;let x;try{x=Yo.dump(Yo.load(v),{lineWidth:-1})}catch{return}if(!confirm("Would you like to convert your JSON into YAML?"))return;const C=(function(N){let D="";for(;D.lengthD==0?N:C+N)).join(` `).replace(/\t/g," ")}))},name:"jsonToYaml"},{fn:function(i){i.on("paste",(o=>{o.text=o.text.replace(/\t/g," ")}))},name:"tabHandler"}];var BCr=s(74154),LCr=s.n(BCr),qCr=s(55378),zCr=s.n(qCr);let sle=[];function wze(i){Zu()(sle).call(sle,(o=>o())),sle=i}let _ze={navigator:{userAgent:"fake!"},document:{getElementById(){},addEventListener(){},removeEventListener(){},documentElement:{setAttribute(){}}}};typeof window<"u"&&(_ze=window);const Xj=_ze;var UCr=s(62216),VCr=s.n(UCr),WCr=s(2404),HCr=s.n(WCr),JCr=s(47496),KCr=s.n(JCr);s(97215),s(20487),s(6464),s(88949),s(4473);const Eze=Function.prototype;class Sze extends Pe.Component{constructor(...o){super(...o),Yu(this,"onChange",(h=>{this.props.onChange(h)}))}render(){let{specSelectors:o,getComponent:h,errSelectors:v,fn:x,editorSelectors:C,configsSelectors:N}=this.props,D=h("Editor"),U=["editor-wrapper"];const G=!!N.get("readOnly");G&&U.push("read-only");let X=this.props;const re={enableLiveAutocompletion:N.get("editorLiveAutocomplete"),readOnly:G,highlightActiveLine:!G,highlightGutterLine:!G};return Pe.createElement("div",{id:"editor-wrapper",className:U.join(" ")},G?Pe.createElement("h2",{className:"editor-readonly-watermark"},"Read Only"):null,Pe.createElement(D,Ue({},X,{value:o.specStr(),origin:o.specOrigin(),editorOptions:re,specObject:o.specJson().toJS(),errors:v.allErrors(),onChange:this.onChange,goToLine:C.gotoLine(),AST:x.AST})))}}Sze.defaultProps={onChange:Function.prototype};const ole="jump_to_line";function GCr(i){return{type:ole,payload:i}}const YCr=()=>()=>{},ZCr={[ole]:(i,{payload:o})=>i.set("gotoLine",{line:o})},XCr=Xr((i=>i||ut().Map()),(i=>i.get("gotoLine")||null)),xze="spec_update_spec_origin";function QCr(){return{statePlugins:{spec:{wrapActions:{updateSpec:(i,o)=>(h,v)=>{o.specActions.updateSpecOrigin(v),i(h)}},reducers:{[xze]:(i,o)=>i.set("specOrigin",o.payload)},selectors:{specOrigin:i=>i.get("specOrigin")||"not-editor"},actions:{updateSpecOrigin:(i="not-editor")=>({payload:i+"",type:xze})}}}}}let e3r=(function({editorPluginsToRun:i}){class o extends Pe.Component{constructor(v,x){super(v,x),Yu(this,"checkForSilentOnChange",(C=>{this.silent||this.debouncedOnChange(C)})),Yu(this,"onLoad",(C=>{const{props:N}=this,{AST:D,specObject:U}=N,G=KCr().acequire("ace/ext/language_tools"),X=C.getSession();this.editor=C,C.$blockScrolling=1/0,X.setUseWrapMode(!0),X.setScrollTop(0),X.on("changeScrollLeft",(()=>{X.setScrollLeft(0)})),(function(re,ue={},oe=[],he={}){var de;Zu()(de=Z0()(bze).call(bze,(Ee=>~ep()(oe).call(oe,Ee.name)))).call(de,(Ee=>{try{Ee.fn(re,ue,he)}catch(ye){console.error(`${Ee.name||""} plugin error:`,ye)}}))})(C,N,i||[],{langTools:G,AST:D,specObject:U}),C.setHighlightActiveLine(!1),C.setHighlightActiveLine(!0),this.syncOptionsFromState(N.editorOptions),N.editorActions&&N.editorActions.onLoad&&N.editorActions.onLoad({...N,langTools:G,editor:C}),this.updateMarkerAnnotations(this.props)})),Yu(this,"onResize",(()=>{const{editor:C}=this;if(C){let N=C.getSession();C.resize();let D=N.getWrapLimit();C.setPrintMarginColumn(D)}})),Yu(this,"onClick",(()=>{ile()((()=>{this.getWidth()!==this.width&&(this.onResize(),this.width=this.getWidth())}),40)})),Yu(this,"getWidth",(()=>{let C=Xj.document.getElementById("editor-wrapper");return C?C.getBoundingClientRect().width:null})),Yu(this,"updateErrorAnnotations",(C=>{if(this.editor&&C.errors){var N;let D=Pl()(N=C.errors.toJS()).call(N,(U=>({row:U.line-1,column:0,type:U.level,text:U.message})));this.editor.getSession().setAnnotations(D)}})),Yu(this,"updateMarkerAnnotations",(C=>{const{editor:N}=this,D=ut().Map.isMap(C.markers)?C.markers.toJS():{};this._removeMarkers=(function({editor:U,markers:G,onMarkerLineUpdate:X}){if(typeof U!="object")return;let re=LCr()(Ke()(G),"position"),ue=zCr()(re,((oe,he)=>{let de=`editor-marker-${oe>8?"9-plus":oe}`,Ee=U.getSession(),ye=Ee.getDocument().createAnchor(+he,0);return ye.setPosition(+he,0),Ee.addGutterDecoration(+he,de),ye.on("change",(function(Fe){var ze=Fe.old.row,Le=Fe.value.row;Ee.removeGutterDecoration(ze,de),Ee.addGutterDecoration(Le,de),X([ze,Le,he])})),function(){let Fe=+ye.getPosition().row;U.getSession().removeGutterDecoration(Fe,de),ye.detach()}}));return wze(ue),()=>wze([])})({editor:N,markers:D,onMarkerLineUpdate:C.onMarkerLineUpdate})})),Yu(this,"removeMarkers",(()=>{this._removeMarkers&&(this._removeMarkers(),this._removeMarkers=null)})),Yu(this,"shouldUpdateYaml",(C=>!!this.editor&&C.origin!=="editor"&&this.editor.getValue()!==C.value&&(this.props.value!==C.value||this.props.origin!==C.origin))),Yu(this,"shouldUpdateMarkers",(C=>{const{markers:N}=C;return!ut().Map.isMap(N)||!ut().is(N,this.props.markers)})),Yu(this,"updateYamlAndMarkers",(C=>{this.shouldUpdateYaml(C)?(this.removeMarkers(),this.updateYaml(C),this.updateMarkerAnnotations(C)):this.shouldUpdateMarkers(C)&&(this.removeMarkers(),this.updateMarkerAnnotations(C))})),Yu(this,"updateYaml",(C=>{C.origin==="insert"?(this.editor.session.doc.setValue(C.value),this.editor.selection.clearSelection()):this.editor.session.setValue(C.value)})),Yu(this,"syncOptionsFromState",((C={})=>{const{editor:N}=this;if(!N)return;const D=Kt()(C,["readOnly"]);N.setOptions(D);const U=!VCr()(C.readOnly)&&C.readOnly;N.setReadOnly(U)})),this.editor=null,this.debouncedOnChange=v.debounce>0?Ts()(v.onChange,v.debounce):v.onChange}componentDidMount(){this.width=this.getWidth(),Xj.document.addEventListener("click",this.onClick),Xj.document.documentElement.setAttribute("data-useragent",Xj.navigator.userAgent),this.syncOptionsFromState(this.props.editorOptions)}componentWillUnmount(){Xj.document.removeEventListener("click",this.onClick)}UNSAFE_componentWillReceiveProps(v){let x=N=>!HCr()(v[N],this.props[N]);const C=this.editor;this.props.debounce!==v.debounce&&(this.debouncedOnChange.flush&&this.debouncedOnChange.flush(),this.debouncedOnChange=v.debounce>0?Ts()(v.onChange,v.debounce):v.onChange),this.updateYamlAndMarkers(v),this.updateErrorAnnotations(v),x("editorOptions")&&this.syncOptionsFromState(v.editorOptions),C&&v.goToLine&&v.goToLine.line&&x("goToLine")&&(C.gotoLine(v.goToLine.line),v.editorActions.jumpToLine(null))}shouldComponentUpdate(){return!1}render(){return Pe.createElement($Cr.A,{mode:"yaml",theme:"tomorrow_night_eighties",value:this.props.value,onLoad:this.onLoad,onChange:this.checkForSilentOnChange,name:"ace-editor",width:"100%",height:"100%",tabSize:2,fontSize:14,useSoftTabs:"true",wrapEnabled:!0,editorProps:{display_indent_guides:!0,folding:"markbeginandend"},setOptions:{cursorStyle:"smooth",wrapBehavioursEnabled:!0}})}}return Yu(o,"defaultProps",{value:"",specId:"--unknown--",origin:"not-editor",onChange:Eze,onMarkerLineUpdate:Eze,markers:{},goToLine:{},errors:(0,ke.fromJS)([]),editorActions:{onLoad(){}},editorOptions:{},debounce:800}),o})({editorPluginsToRun:["gutterClick","jsonToYaml","pasteHandler"]});const Aze=`openapi: 3.0.4 info: title: Swagger Petstore - OpenAPI 3.0 description: |- This is a sample Pet Store Server based on the OpenAPI 3.0 specification. You can find out more about Swagger at [https://swagger.io](https://swagger.io). In the third iteration of the pet store, we've switched to the design first approach! You can now help us improve the API whether it's by making changes to the definition itself or to the code. That way, with time, we can improve the API in general, and expose some of the new features in OAS3. Some useful links: - [The Pet Store repository](https://github.com/swagger-api/swagger-petstore) - [The source API definition for the Pet Store](https://github.com/swagger-api/swagger-petstore/blob/master/src/main/resources/openapi.yaml) termsOfService: https://swagger.io/terms/ contact: email: apiteam@swagger.io license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html version: 1.0.12 externalDocs: description: Find out more about Swagger url: https://swagger.io servers: - url: https://petstore3.swagger.io/api/v3 tags: - name: pet description: Everything about your Pets externalDocs: description: Find out more url: https://swagger.io - name: store description: Access to Petstore orders externalDocs: description: Find out more about our store url: https://swagger.io - name: user description: Operations about user paths: /pet: put: tags: - pet summary: Update an existing pet. description: Update an existing pet by Id. operationId: updatePet requestBody: description: Update an existent pet in the store content: application/json: schema: $ref: '#/components/schemas/Pet' application/xml: schema: $ref: '#/components/schemas/Pet' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Pet' required: true responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Pet' application/xml: schema: $ref: '#/components/schemas/Pet' '400': description: Invalid ID supplied '404': description: Pet not found '422': description: Validation exception default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" security: - petstore_auth: - write:pets - read:pets post: tags: - pet summary: Add a new pet to the store. description: Add a new pet to the store. operationId: addPet requestBody: description: Create a new pet in the store content: application/json: schema: $ref: '#/components/schemas/Pet' application/xml: schema: $ref: '#/components/schemas/Pet' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Pet' required: true responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Pet' application/xml: schema: $ref: '#/components/schemas/Pet' '400': description: Invalid input '422': description: Validation exception default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" security: - petstore_auth: - write:pets - read:pets /pet/findByStatus: get: tags: - pet summary: Finds Pets by status. description: Multiple status values can be provided with comma separated strings. operationId: findPetsByStatus parameters: - name: status in: query description: Status values that need to be considered for filter required: false explode: true schema: type: string default: available enum: - available - pending - sold responses: '200': description: successful operation content: application/json: schema: type: array items: $ref: '#/components/schemas/Pet' application/xml: schema: type: array items: $ref: '#/components/schemas/Pet' '400': description: Invalid status value default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" security: - petstore_auth: - write:pets - read:pets /pet/findByTags: get: tags: - pet summary: Finds Pets by tags. description: Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. operationId: findPetsByTags parameters: - name: tags in: query description: Tags to filter by required: false explode: true schema: type: array items: type: string responses: '200': description: successful operation content: application/json: schema: type: array items: $ref: '#/components/schemas/Pet' application/xml: schema: type: array items: $ref: '#/components/schemas/Pet' '400': description: Invalid tag value default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" security: - petstore_auth: - write:pets - read:pets /pet/{petId}: get: tags: - pet summary: Find pet by ID. description: Returns a single pet. operationId: getPetById parameters: - name: petId in: path description: ID of pet to return required: true schema: type: integer format: int64 responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Pet' application/xml: schema: $ref: '#/components/schemas/Pet' '400': description: Invalid ID supplied '404': description: Pet not found default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" security: - api_key: [] - petstore_auth: - write:pets - read:pets post: tags: - pet summary: Updates a pet in the store with form data. description: Updates a pet resource based on the form data. operationId: updatePetWithForm parameters: - name: petId in: path description: ID of pet that needs to be updated required: true schema: type: integer format: int64 - name: name in: query description: Name of pet that needs to be updated schema: type: string - name: status in: query description: Status of pet that needs to be updated schema: type: string responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Pet' application/xml: schema: $ref: '#/components/schemas/Pet' '400': description: Invalid input default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" security: - petstore_auth: - write:pets - read:pets delete: tags: - pet summary: Deletes a pet. description: Delete a pet. operationId: deletePet parameters: - name: api_key in: header description: '' required: false schema: type: string - name: petId in: path description: Pet id to delete required: true schema: type: integer format: int64 responses: '200': description: Pet deleted '400': description: Invalid pet value default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" security: - petstore_auth: - write:pets - read:pets /pet/{petId}/uploadImage: post: tags: - pet summary: Uploads an image. description: Upload image of the pet. operationId: uploadFile parameters: - name: petId in: path description: ID of pet to update required: true schema: type: integer format: int64 - name: additionalMetadata in: query description: Additional Metadata required: false schema: type: string requestBody: content: application/octet-stream: schema: type: string format: binary responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/ApiResponse' '400': description: No file uploaded '404': description: Pet not found default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" security: - petstore_auth: - write:pets - read:pets /store/inventory: get: tags: - store summary: Returns pet inventories by status. description: Returns a map of status codes to quantities. operationId: getInventory responses: '200': description: successful operation content: application/json: schema: type: object additionalProperties: type: integer format: int32 default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" security: - api_key: [] /store/order: post: tags: - store summary: Place an order for a pet. description: Place a new order in the store. operationId: placeOrder requestBody: content: application/json: schema: $ref: '#/components/schemas/Order' application/xml: schema: $ref: '#/components/schemas/Order' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Order' responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Order' '400': description: Invalid input '422': description: Validation exception default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" /store/order/{orderId}: get: tags: - store summary: Find purchase order by ID. description: For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions. operationId: getOrderById parameters: - name: orderId in: path description: ID of order that needs to be fetched required: true schema: type: integer format: int64 responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Order' application/xml: schema: $ref: '#/components/schemas/Order' '400': description: Invalid ID supplied '404': description: Order not found default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" delete: tags: - store summary: Delete purchase order by identifier. description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors. operationId: deleteOrder parameters: - name: orderId in: path description: ID of the order that needs to be deleted required: true schema: type: integer format: int64 responses: '200': description: order deleted '400': description: Invalid ID supplied '404': description: Order not found default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" /user: post: tags: - user summary: Create user. description: This can only be done by the logged in user. operationId: createUser requestBody: description: Created user object content: application/json: schema: $ref: '#/components/schemas/User' application/xml: schema: $ref: '#/components/schemas/User' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/User' responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/User' application/xml: schema: $ref: '#/components/schemas/User' default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" /user/createWithList: post: tags: - user summary: Creates list of users with given input array. description: Creates list of users with given input array. operationId: createUsersWithListInput requestBody: content: application/json: schema: type: array items: $ref: '#/components/schemas/User' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/User' application/xml: schema: $ref: '#/components/schemas/User' default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" /user/login: get: tags: - user summary: Logs user into the system. description: Log into the system. operationId: loginUser parameters: - name: username in: query description: The user name for login required: false schema: type: string - name: password in: query description: The password for login in clear text required: false schema: type: string responses: '200': description: successful operation headers: X-Rate-Limit: description: calls per hour allowed by the user schema: type: integer format: int32 X-Expires-After: description: date in UTC when token expires schema: type: string format: date-time content: application/xml: schema: type: string application/json: schema: type: string '400': description: Invalid username/password supplied default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" /user/logout: get: tags: - user summary: Logs out current logged in user session. description: Log user out of the system. operationId: logoutUser parameters: [] responses: '200': description: successful operation default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" /user/{username}: get: tags: - user summary: Get user by user name. description: Get user detail based on username. operationId: getUserByName parameters: - name: username in: path description: The name that needs to be fetched. Use user1 for testing required: true schema: type: string responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/User' application/xml: schema: $ref: '#/components/schemas/User' '400': description: Invalid username supplied '404': description: User not found default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" put: tags: - user summary: Update user resource. description: This can only be done by the logged in user. operationId: updateUser parameters: - name: username in: path description: name that need to be deleted required: true schema: type: string requestBody: description: Update an existent user in the store content: application/json: schema: $ref: '#/components/schemas/User' application/xml: schema: $ref: '#/components/schemas/User' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/User' responses: '200': description: successful operation '400': description: bad request '404': description: user not found default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" delete: tags: - user summary: Delete user resource. description: This can only be done by the logged in user. operationId: deleteUser parameters: - name: username in: path description: The name that needs to be deleted required: true schema: type: string responses: '200': description: User deleted '400': description: Invalid username supplied '404': description: User not found default: description: Unexpected error content: application/json: schema: $ref: "#/components/schemas/Error" components: schemas: Order: type: object properties: id: type: integer format: int64 example: 10 petId: type: integer format: int64 example: 198772 quantity: type: integer format: int32 example: 7 shipDate: type: string format: date-time status: type: string description: Order Status example: approved enum: - placed - approved - delivered complete: type: boolean xml: name: order Category: type: object properties: id: type: integer format: int64 example: 1 name: type: string example: Dogs xml: name: category User: type: object properties: id: type: integer format: int64 example: 10 username: type: string example: theUser firstName: type: string example: John lastName: type: string example: James email: type: string example: john@email.com password: type: string example: '12345' phone: type: string example: '12345' userStatus: type: integer description: User Status format: int32 example: 1 xml: name: user Tag: type: object properties: id: type: integer format: int64 name: type: string xml: name: tag Pet: required: - name - photoUrls type: object properties: id: type: integer format: int64 example: 10 name: type: string example: doggie category: $ref: '#/components/schemas/Category' photoUrls: type: array xml: wrapped: true items: type: string xml: name: photoUrl tags: type: array xml: wrapped: true items: $ref: '#/components/schemas/Tag' status: type: string description: pet status in the store enum: - available - pending - sold xml: name: pet ApiResponse: type: object properties: code: type: integer format: int32 type: type: string message: type: string xml: name: '##default' Error: type: object properties: code: type: string message: type: string required: - code - message requestBodies: Pet: description: Pet object that needs to be added to the store content: application/json: schema: $ref: '#/components/schemas/Pet' application/xml: schema: $ref: '#/components/schemas/Pet' UserArray: description: List of user object content: application/json: schema: type: array items: $ref: '#/components/schemas/User' securitySchemes: petstore_auth: type: oauth2 flows: implicit: authorizationUrl: https://petstore3.swagger.io/oauth/authorize scopes: "write:pets": modify pets in your account "read:pets": read your pets api_key: type: apiKey name: api_key in: header`,ale="swagger-editor-content";let xk=window.localStorage;const t3r=i=>(...o)=>{let[h]=o;i(...o),kze(h)};function kze(i){return xk.setItem(ale,i)}const r3r=(i,{specActions:o})=>(...h)=>{i(...h);const[v]=h;o.validateSpec(v)},n3r=i=>({specSelectors:o,errActions:h})=>{};var i3r=s(61240),X2=s.n(i3r),s3r=s(31721),_M=s.n(s3r),o3r=s(57855),EM=s.n(o3r),a3r=s(18979),bp=s.n(a3r),l3r=s(66615),f1=s.n(l3r),c3r=s(8628),Ak=s.n(c3r),u3r=s(50697),Q2=s.n(u3r),f3r=s(165),mg=s.n(f3r),p3r=s(11265),SM=s.n(p3r),h3r=s(35970),d3r=s.n(h3r);const m3r=(i,o)=>{var h;return _M()(h=o.path).call(h,(v=>ep()(v).call(v,"x-")===0))},g3r=(i,o)=>o.path[0]=="definitions"&&o.path.length==2,y3r=(i,o)=>o.path[0]==="tags"&&o.path.length===2,v3r=(i,o)=>o.path[0]==="parameters"&&o.path.length===2,b3r=(i,o)=>o.path[2]==="parameters"&&o.path.length===4,w3r=(i,o)=>o.path[0]==="parameters"&&o.path.length===1,_3r=(i,o)=>o.path[2]==="parameters"&&o.path.length===3,E3r=(i,o)=>o.path[3]==="parameters"&&o.path.length===4,S3r=(i,o)=>o.path[0]==="responses"&&o.path.length===2,x3r=(i,o)=>o.path[0]==="headers"&&o.path.length===2,A3r=(i,o)=>o.key==="$ref"&&typeof o.node=="string",k3r=(i,o)=>o.key==="$$ref"&&typeof o.node=="string",O3r=(i,o)=>o.path.length===3&&o.path[1]==="requestBodies",C3r=(i,o)=>o.path.length===4&&o.path[3]==="requestBody",j3r=(i,o)=>o.path.length===8&&o.path[7]==="requestBody",P3r=(i,o)=>o.path[0]==="components"&&o.path[1]==="parameters"&&o.path.length===3,T3r=(i,o)=>o.path[0]==="components"&&o.path[1]==="responses"&&o.path.length===3,R3r=(i,o)=>o.path[0]==="components"&&o.path[1]==="schemas"&&o.path.length===3,I3r=(i,o)=>o.path[0]==="components"&&o.path[1]==="headers"&&o.path.length===3,M3r=(i,o)=>h=>{if(o.path.length<3)return!1;if(o.parent.key=="properties"){if(o.parent.parent&&o.parent.parent.node&&o.parent.parent.node.type==="object")return!h.validateSelectors.isVendorExt(o)}else if(o.key==="additionalProperties"){if(o.parent&&o.parent.node&&o.parent.node.type==="object")return!h.validateSelectors.isVendorExt(o)}else if(o.key=="items"&&o.parent.node&&o.parent.node.type==="array")return!h.validateSelectors.isVendorExt(o)},$3r=(i,o)=>h=>h.validateSelectors.isRootParameter(o)||h.validateSelectors.isOAS3RootParameter(o)||h.validateSelectors.isPathItemParameter(o)||o.path[0]==="paths"&&o.path[3]==="parameters"&&o.path.length===5,F3r=(i,o)=>h=>!h.validateSelectors.isVendorExt(o)&&(h.validateSelectors.isOAS3RootRequestBody(o)||h.validateSelectors.isOAS3OperationRequestBody(o)||h.validateSelectors.isOAS3OperationCallbackRequestBody(o)),N3r=(i,o)=>h=>h.specSelectors.isOAS3&&h.specSelectors.isOAS3()?o.key==="schema"&&h.validateSelectors.isParameter(o.parent):!(!h.validateSelectors.isParameter(o)||o.node.in==="body")||!(o.key!=="schema"||!o.parent||!h.validateSelectors.isParameter(o.parent)||o.parent.node.in!=="body")||void 0,D3r=(i,o)=>()=>{var h,v;const[x,,C,N]=EM()(h=bp()(v=o.path).call(v)).call(h);return x==="schema"&&C==="content"&&N==="requestBody"},B3r=(i,o)=>()=>{var h,v;const[x,,C,,N]=EM()(h=bp()(v=o.path).call(v)).call(h);return x==="schema"&&C==="content"&&N==="responses"},L3r=(i,o)=>h=>o.path[0]==="paths"&&o.path[3]==="responses"&&o.path.length===5&&!h.validateSelectors.isVendorExt(o)||h.validateSelectors.isRootResponse(o)||h.validateSelectors.isOAS3RootResponse(o),q3r=()=>i=>i.fn.traverseOnce({name:"allResponses",fn:o=>{if(i.validateSelectors.isResponse(o))return o}}),z3r=(i,o)=>h=>!h.validateSelectors.isVendorExt(o)&&(h.validateSelectors.isRootHeader(o)||h.validateSelectors.isOAS3RootHeader(o)||o.path[0]==="paths"&&o.path[3]==="responses"&&o.path[5]==="headers"&&o.path.length===7),U3r=(i,o)=>h=>{if(o.key==="schema"&&o.parent&&h.validateSelectors.isResponse(o.parent))return!0},V3r=()=>i=>{const{validateSelectors:o}=i,h=[o.allParameterSchemas(),o.allResponseSchemas(),o.allDefinitions(),o.allHeaders(),o.allSubSchemas(),o.allOAS3OperationSchemas()];return X2().all(h).then((v=>d3r()(v)))},W3r=()=>i=>i.fn.traverseOnce({name:"allParameters",fn:o=>{if(i.validateSelectors.isParameter(o))return o}}),H3r=()=>i=>i.fn.traverseOnce({name:"allOAS3RequestBodies",fn:o=>{if(i.validateSelectors.isOAS3RequestBody(o))return o}}),J3r=()=>i=>i.validateSelectors.allParameters().then((o=>{var h;return Z0()(h=Pl()(o).call(o,(v=>v.parent))).call(h,((v,x,C)=>f1()(v.node)&&ep()(C).call(C,v)===x))})),K3r=()=>i=>i.fn.traverseOnce({name:"allTags",fn:o=>{if(i.validateSelectors.isTag(o))return o}}),G3r=()=>i=>i.fn.traverseOnce({name:"allSubSchemas",fn:o=>{if(i.validateSelectors.isSubSchema(o))return o}}),Y3r=()=>i=>i.fn.traverseOnce({name:"all$refs",fn:o=>{if(i.validateSelectors.isRef(o))return o}}),Z3r=()=>i=>i.fn.traverseOnce({name:"all$refArtifacts",fn:o=>{if(i.validateSelectors.isRefArtifact(o))return o}}),X3r=()=>i=>i.fn.traverseOnce({name:"allDefinitions",fn:o=>{if(i.validateSelectors.isDefinition(o)||i.validateSelectors.isOAS3RootSchema(o))return o}}),Q3r=()=>i=>i.fn.traverseOnce({name:"allParameterSchemas",fn:o=>{if(i.validateSelectors.isParameterSchema(o))return o}}),e4r=()=>i=>i.fn.traverseOnce({name:"allOAS3OperationSchemas",fn:o=>{if(i.validateSelectors.isOAS3RequestBodySchema(o)||i.validateSelectors.isOAS3ResponseSchema(o))return o}}),t4r=()=>i=>i.fn.traverseOnce({name:"allOAS3RequestBodySchemas",fn:o=>{if(i.validateSelectors.isOAS3RequestBodySchema(o))return o}}),r4r=()=>i=>i.fn.traverseOnce({name:"allHeader",fn:o=>{if(i.validateSelectors.isHeader(o))return o}}),n4r=()=>i=>i.fn.traverseOnce({name:"allResponseSchemas",fn:o=>{if(i.validateSelectors.isResponseSchema(o))return o}}),i4r=()=>i=>i.fn.traverseOnce({name:"allOperations",fn:o=>{const h=["get","put","post","delete","options","head","path","trace"];if(o.path[0]==="paths"&&o.path.length===3&&typeof o.key=="string"&&Ak()(h).call(h,o.key.toLowerCase())&&!i.validateSelectors.isVendorExt(o))return o}}),s4r=()=>i=>i.fn.traverseOnce({name:"allPathItems",fn:o=>{if(o.path[0]=="paths"&&o.path.length===2&&!i.validateSelectors.isVendorExt(o))return o}}),o4r=()=>i=>i.fn.traverseOnce({name:"allSecurityDefinitions",fn:o=>{const h=o.path[0]=="securityDefinitions"&&o.path.length===2,v=o.path[0]=="components"&&o.path[1]=="securitySchemes"&&o.path.length===3;if(h||v)return o}}),a4r=()=>i=>i.fn.traverseOnce({name:"allSecurityRequirements",fn:o=>{const h=o.path[0]=="security"&&o.path.length===2,v=o.path[0]=="paths"&&o.path[3]=="security"&&o.path.length===5&&!i.validateSelectors.isVendorExt(o.parent)&&!i.validateSelectors.isVendorExt(o.parent.parent.parent);if(h||v)return o}}),l4r=()=>i=>i.fn.traverseOnce({name:"allOAS3Components",fn:o=>{if(o.path[0]==="components"&&o.path.length===3&&!i.validateSelectors.isVendorExt(o.parent))return o}}),c4r=()=>i=>{var o;return Z0()(o=Q2()(i.validateActions)).call(o,(h=>ep()(h).call(h,"validate")===0&&(!!mg()(h).call(h,"validate2And3")||(i.specSelectors.isOAS3()?mg()(h).call(h,"validateOAS3"):!mg()(h).call(h,"validateOAS3")))))},u4r=()=>i=>{var o;if(SM()(o=i.specSelectors.specStr()).call(o).length===0)return;const{specSelectors:{isSwagger2:h=Function.prototype,isOAS3:v=Function.prototype}}=i;return(!h()||!v())&&!(!h()&&!v())},e_="semantic";var t_=[];const f4r=Ts()((()=>{const i=t_.system;try{Zu()(t_).call(t_,(o=>{o.line=o.line||i.fn.AST.getLineNumberForPath(i.specSelectors.specStr(),o.path),o.source=e_})),i.errActions.newSpecErrBatch(t_),delete t_.system,t_=[]}catch(o){console.error(o)}}),30),p4r=()=>i=>{var o;if(!i.validateSelectors.shouldValidate())return;i.validateActions.beforeValidate();const h=v=>((x,C)=>{t_.push(C),t_.system=x,f4r()})(i,v);Zu()(o=i.validateSelectors.validators()).call(o,(v=>{const x=i.validateActions[v];ep()(v).call(v,"validateAsync")===0?x(h):X2().resolve(x()).then((C=>{C&&Zu()(C).call(C,h)}))}))},h4r=()=>i=>{i.errActions.clear({source:e_})};var d4r=s(36623),m4r=s.n(d4r),g4r=s(73363),na=s.n(g4r),y4r=s(71426),r_=s.n(y4r);const v4r=["get","post","put","delete","options","head","patch","trace"],b4r=()=>i=>i.validateSelectors.allParameters().then((o=>na()(o).call(o,((h,v)=>{const x=v.node;return x.in&&typeof x.in=="string"&&x.in.toLowerCase()==="formdata"&&x.in!=="formData"&&h.push({message:`Parameter "in: ${x.in}" is invalid, did you mean "in: formData"?`,path:[...v.path],level:"error",source:e_}),h}),[]))),w4r=()=>i=>i.validateSelectors.allParameters().then((o=>na()(o).call(o,((h,v)=>{const x=v.node;return x.type==="file"&&x.in!=="formData"&&h.push({message:'Parameters with "type: file" must have "in: formData"',path:[...v.path],level:"error",source:e_}),h}),[]))),_4r=()=>i=>i.validateSelectors.allPathItems().then((o=>na()(o).call(o,((h,v)=>{const x=v.node,C=(function(G){for(var X=0;G.notRoot&&X<200;)G=G.parent,X++;return G||{}})(v).node.consumes,N=x.parameters,D=N!=null&&r_()(N).call(N,(G=>G.in==="formData")),U=N!=null&&r_()(N).call(N,(G=>G.type==="file"));for(const G of v4r){const X=x[G];if(X){const re=X.consumes||C||[],ue=X.parameters||[],oe=r_()(ue).call(ue,(de=>de.in==="formData")),he=r_()(ue).call(ue,(de=>de.type==="file"));U||he?Ak()(re).call(re,"multipart/form-data")||h.push({message:'Operations with parameters of "type: file" must include "multipart/form-data" in their "consumes" property',path:[...v.path,G],level:"error",source:e_}):(D||oe)&&(Ak()(re).call(re,"application/x-www-form-urlencoded")||Ak()(re).call(re,"multipart/form-data")||h.push({message:'Operations with parameters of "in: formData" must include "application/x-www-form-urlencoded" or "multipart/form-data" in their "consumes" property',path:[...v.path,G],level:"error",source:e_}))}}return h}),[]))),E4r=()=>i=>i.validateSelectors.allParameterArrays().then((o=>na()(o).call(o,((h,v)=>{var x,C;const N=Z0()(x=v.node).call(x,(U=>U.in==="body")),D=Z0()(C=v.node).call(C,(U=>U.in==="formData"));return N.length&&D.length&&h.push({message:'Parameters cannot have both a "in: body" and "in: formData", as "formData" _will_ be the body',path:[...v.path],level:"error",source:e_}),h}),[]))),S4r=()=>i=>i.validateSelectors.allSchemas().then((o=>na()(o).call(o,((h,v)=>{const x=v.node;return x.type!==void 0&&typeof x.type!="string"&&h.push({message:'Schema "type" key must be a string',path:[...v.path,"type"],level:"error"}),h}),[]))),x4r=()=>i=>i.validateSelectors.allSchemas().then((o=>na()(o).call(o,((h,v)=>{const x=v.node;var C;return f1()(x.required)&&typeof x.properties=="object"&&Zu()(C=x.required).call(C,((N,D)=>{x.properties[N]&&x.properties[N].readOnly&&h.push({message:"Read only properties cannot be marked as required by a schema.",path:[...v.path,"required",D.toString()],level:"error"})})),h}),[]))),A4r=()=>i=>i.validateSelectors.allSchemas().then((o=>na()(o).call(o,((h,v)=>{const x=v.node,{pattern:C}=x||{};return typeof C=="string"&&ep()(C).call(C,"\\Z")>-1&&h.push({message:'"\\Z" anchors are not allowed in regular expression patterns',path:[...v.path,"pattern"],level:"error"}),h}),[]))),Oze=["get","post","put","delete","options","head","patch","trace"],lle=/\{(.*?)\}/g;function k4r(i,o){var h,v;const x=o.parameters,C=Pl()(h=Z0()(v=Q2()(o)||[]).call(v,(D=>ep()(Oze).call(Oze,D)>-1))).call(h,(D=>{const U=o[D];return U.method=D,U})),N={found:!1,inPath:!1,inOperation:!1,caseMatch:!1,paramCase:"",missingFromOperations:[]};return f1()(x)&&Zu()(x).call(x,(D=>{D.name===i&&D.in==="path"&&(N.found=!0,N.inPath=!0)})),!N.found&&C.length&&Zu()(C).call(C,(D=>{var U,G;const X=_M()(U=D.parameters||[]).call(U,(ue=>ue.name===i&&ue.in==="path")),re=r_()(G=D.parameters||[]).call(G,(ue=>ue.name&&ue.name!==i&&ue.name.toLowerCase()===i.toLowerCase()&&ue.in==="path"));X&&(N.found=!0,N.inOperation=!0),re&&(N.caseMatch=!0,N.paramCase=re.name),X||N.missingFromOperations.push(D.method)})),N}const O4r=()=>i=>i.validateSelectors.allPathItems().then((o=>na()(o).call(o,((h,v)=>{var x;const C=Pl()(x=v.key.match(lle)||[]).call(x,(N=>N.replace("{","").replace("}","")));return Z0()(C).call(C,(N=>!N.length)).length&&h.push({message:"Empty path parameter declarations are not valid",path:[...v.path],level:"error"}),h}),[]))),C4r=()=>i=>i.validateSelectors.allPathItems().then((o=>{const h=[];return na()(o).call(o,((v,x)=>{const C=x.key.replace(lle,"~~");return ep()(h).call(h,C)>-1&&v.push({message:"Equivalent paths are not allowed.",path:[...x.path],level:"error"}),h.push(C),v}),[])}));var j4r=s(29544),n_=s.n(j4r);const P4r=()=>i=>{const{allSecurityRequirements:o,allSecurityDefinitions:h}=i.validateSelectors;return X2().all([o(),h()]).then((([v,x])=>{const C=na()(x).call(x,((N,D)=>n_()(N,{[D.key]:D.node})),{});return na()(v).call(v,((N,D)=>{const U=D.node,G=Q2()(U)||[];return Zu()(G).call(G,(X=>{const re=U[X],ue=C[X];f1()(re)&&re.length&&ue&&Zu()(re).call(re,((oe,he)=>{ue.scopes&&ue.scopes[oe]!==void 0||N.push({message:`Security scope definition ${oe} could not be resolved`,path:[...D.path,he.toString()],level:"error"})}))})),N}),[])}))},T4r=()=>i=>i.validateSelectors.allParameters().then((o=>na()(o).call(o,((h,v)=>(v.node.required!==!0&&v.node.in==="path"&&h.push({level:"error",message:"Path parameters must have 'required: true'. You can always create another path/operation without this parameter to get the same behaviour.",path:v.path}),h)),[]))),R4r=()=>i=>i.validateSelectors.allParameterArrays().then((o=>na()(o).call(o,((h,v)=>{const x=v.node||[];let C=!1;return Zu()(x).call(x,(N=>{N.in==="body"&&C&&h.push({level:"error",message:"Multiple body parameters are not allowed.",path:v.path}),N.in==="body"&&(C=!0)})),h}),[]))),I4r=()=>i=>i.validateSelectors.allOperations().then((o=>na()(o).call(o,((h,v)=>{const x=(v.key||"").toLowerCase(),C=v.node;return x!=="get"&&x!=="delete"||C.requestBody===void 0||h.push({level:"error",message:`${x.toUpperCase()} operations cannot have a requestBody.`,path:[...v.path,"requestBody"]}),h}),[]))),M4r=()=>i=>i.validateSelectors.allParameters().then((o=>na()(o).call(o,((h,v)=>{if(v.node.in==="header"){const x=(v.node.name||"").toLowerCase();x==="authorization"?h.push({level:"warning",message:'Header parameters named "Authorization" are ignored. Use the `securitySchemes` and `security` sections instead to define authorization.',path:[...v.path,"name"]}):x==="content-type"?h.push({level:"warning",message:'Header parameters named "Content-Type" are ignored. The values for the "Content-Type" header are defined by `requestBody.content.`.',path:[...v.path,"name"]}):x==="accept"&&h.push({level:"warning",message:'Header parameters named "Accept" are ignored. The values for the "Accept" header are defined by `responses..content.`.',path:[...v.path,"name"]})}return h}),[]))),Cze=/^[A-Za-z0-9\-._]+$/,$4r=()=>i=>i.validateSelectors.allOAS3Components().then((o=>na()(o).call(o,((h,v)=>(Cze.test(v.key)||h.push({level:"error",message:"Component names can only contain the characters A-Z a-z 0-9 - . _",path:v.path}),h)),[])));var F4r=s(27124),N4r=s.n(F4r),D4r=s(6258),cle=s.n(D4r);function B4r(i){return typeof i!="string"?i:cle().unescape(i.replace(/~1/g,"/").replace(/~0/g,"~"))}function xM(i){return cle().escape(i.replace(/~/g,"~0").replace(/\//g,"~1"))}const L4r=()=>i=>i.validateSelectors.allOAS3RequestBodies().then((o=>na()(o).call(o,((h,v)=>{const x=v.node.$ref;if(!x)return h;const[C=""]=x.split("#"),N=C.split("/")||[];return mg()(x).call(x,"#/")&&(N4r()(C).call(C,"requestBody")&&(mg()(C).call(C,"/paths")||mg()(C).call(C,"/components"))||(mg()(x).call(x,"#/components/schemas")?h.push({level:"error",message:"requestBody $refs cannot point to '#/components/schemas/…', they must point to '#/components/requestBodies/…'",path:[...v.path,"$ref"]}):mg()(x).call(x,"#/components")&&!mg()(x).call(x,"#/components/requestBodies/")&&h.push({level:"error",message:"requestBody $refs must point to a position where a requestBody can be legally placed",path:[...v.path,"$ref"]}),mg()(x).call(x,"#/")&&_M()(N).call(N,(D=>mg()(D).call(D,"x-"))))),h}),[]))),q4r=()=>i=>i.validateSelectors.allOAS3RequestBodySchemas().then((o=>na()(o).call(o,((h,v)=>{const x=v.node.$ref;if(!x)return h;const[,C=""]=x.split("#"),N=C.split("/")||[],D=bp()(N).call(N,-2)[0];return bp()(N).call(N,-1)[0]!=="schema"&&D!=="schemas"&&mg()(x).call(x,"#/")&&h.push({level:"error",message:"requestBody schema $refs must point to a position where a Schema Object can be legally placed",path:[...v.path,"$ref"]}),h}),[]))),z4r=()=>i=>i.validateSelectors.allParameters().then((o=>na()(o).call(o,((h,v)=>{const x=v.node.$ref;return x&&mg()(x).call(x,"#/")&&r_()(o).call(o,(N=>{var D;return`#/${Pl()(D=N.path).call(D,xM).join("/")}`===x}))===void 0&&h.push({level:"error",message:`OAS3 parameter $refs should point to Parameter Object and not ${x}`,path:[...v.path,"$ref"]}),h}),[]))),U4r=()=>i=>i.validateSelectors.allHeaders().then((o=>na()(o).call(o,((h,v)=>{const x=v.node.$ref;return x&&mg()(x).call(x,"#/")&&r_()(o).call(o,(N=>{var D;return`#/${Pl()(D=N.path).call(D,xM).join("/")}`===x}))===void 0&&h.push({level:"error",message:`OAS3 header $refs should point to Header Object and not ${x}`,path:[...v.path,"$ref"]}),h}),[])));var V4r=s(38573),W4r=s.n(V4r);const H4r=()=>i=>i.validateSelectors.allSchemas().then((o=>na()(o).call(o,((h,v)=>{const x=v.node,{properties:C}=x;if(C)for(const[N,D]of W4r()(C))D.readOnly&&typeof D.readOnly=="boolean"&&D.writeOnly&&typeof D.writeOnly=="boolean"&&h.push({message:"A property MUST NOT be marked as both 'readOnly' and 'writeOnly' being 'true'",path:[...v.path,"properties",N],level:"error"});return h}),[])));var J4r=s(7184);const K4r=()=>i=>i.validateSelectors.all$refs().then((o=>{const h=i.specSelectors.specJson(),v=h.toJS?h.toJS():{};return na()(o).call(o,((x,C)=>{const N=Nf()(v,C.parent.path)||{},D=Q2()(N)||[],U=C.parent.key==="paths"&&C.path.length===2;return Zu()(D).call(D,(G=>{var X;!U&&G!=="$ref"&&ep()(D).call(D,"$ref")>-1&&x.push({message:`Sibling values alongside $refs are ignored. To add properties to a $ref, wrap the $ref into allOf, or move the extra properties into the referenced definition (if applicable).`,path:[...bp()(X=C.path).call(X,0,-1),G],level:"warning"})})),x}),[])})),G4r=()=>i=>i.validateSelectors.all$refs().then((o=>{var h;const v=Pl()(o).call(o,(N=>N.node)),x=[],C=i.specSelectors.isOAS3()?["components","schemas"]:["definitions"];return Zu()(h=i.specSelectors.definitions()).call(h,((N,D)=>{const U=xM(D);if(ep()(v).call(v,`#/${C.join("/")}/${U}`)<0){const G=[...C,D];x.push({level:"warning",path:G,message:"Definition was declared but never used in document"})}})),x})),Y4r=()=>i=>i.validateSelectors.all$refs().then((o=>{const h=[];return Zu()(o).call(o,(v=>{const x=v.node;if(typeof x=="string"){const[N,D]=x.split("#");var C;D&&D[0]!=="/"&&h.push({path:[...bp()(C=v.path).call(C,0,-1),"$ref"],message:"$ref paths must begin with `#/`",level:"error"})}})),h})),Z4r=()=>i=>{const o=i.specSelectors.specJson();return i.validateSelectors.all$refs().then((h=>{const v=[];return Zu()(h).call(h,(x=>{const C=x.node;if(typeof C=="string"&&C[0]==="#"){let D;try{var N;D=(0,J4r.wn)(cle().unescape(C)),o.getIn(D)===void 0&&v.push({path:[...bp()(N=x.path).call(N,0,-1),"$ref"],message:"$refs must reference a valid location in the document",level:"error"})}catch{}}})),v}))},X4r=/[A-Za-z0-9\-_.~%]/g,Q4r=()=>i=>i.validateSelectors.all$refs().then((o=>{const h=[];return Zu()(o).call(o,(v=>{const x=v.node,C=ep()(x).call(x,"#"),N=C>-1?bp()(x).call(x,C+1):null;if(typeof N=="string"){const U=N.split("/");var D;_M()(U).call(U,(G=>G.replace(X4r,"").length>0))&&h.push({path:[...bp()(D=v.path).call(D,0,-1),"$ref"],message:"$ref values must be RFC3986-compliant percent-encoded URIs",level:"error"})}})),h})),e5r=()=>i=>i.validateSelectors.allParameterArrays().then((o=>na()(o).call(o,((h,v)=>{const x=v.node||[],C=[];return Zu()(x).call(x,((N,D)=>{const{name:U,in:G}=N;if(!U||!G)return;const X=`${U}::${G}`;ep()(C).call(C,X)>-1&&h.push({level:"error",message:"Sibling parameters must have unique name + in values",path:[...v.path,(N.__i||D).toString()]}),C.push(X)})),h}),[]))),t5r=()=>i=>{const o=[];return i.validateSelectors.allParameters().then((h=>na()(h).call(h,((v,x)=>{var C;const N=x.node||{},D=x.path,U=D[0]==="paths",G=D[1],X=N.name,re=`{${X}}`,ue=N.$ref,oe=G&&!Ak()(C=G.toUpperCase()).call(C,""+re.toUpperCase());if(N.in==="path")if(U&&oe)v.push({message:`Path parameter "${X}" must have the corresponding ${re} segment in the "${G}" path`,path:[...x.path,"name"],level:"error"});else{var he;const de=r_()(o).call(o,(({referenceParamName:Ee})=>Ee===x.key));de&&de.pathString&&!Ak()(he=de.pathString.toUpperCase()).call(he,""+re.toUpperCase())&&v.push({message:`Path parameter "${X}" must have the corresponding ${re} segment in the "${de.pathString}" path`,path:[...de.node.path,"name"],level:"error"})}else if(ue!==void 0){const de=ue.split("/");o.push({referenceParamName:de[de.length-1],pathString:G,node:x})}return v}),[])))},r5r=()=>i=>i.validateSelectors.allPathItems().then((o=>na()(o).call(o,((h,v)=>{var x;return ep()(x=v.key).call(x,"?")>-1&&h.push({message:"Query strings in paths are not allowed.",path:[...v.path],level:"error"}),h}),[]))),n5r=()=>async i=>{const o=await i.validateSelectors.allPathItems();return na()(o).call(o,(async(h,v)=>{var x;const C=await h,N=Pl()(x=v.key.match(lle)||[]).call(x,(U=>U.replace("{","").replace("}","")));if(N.length)for(let U of N){if(U.length===0)continue;const G=k4r(U,(await i.fn.memoizedResolveSubtree(i.specSelectors.specJson(),v.path)).spec);if(G.inOperation&&G.missingFromOperations.length){var D;const X=Pl()(D=G.missingFromOperations).call(D,(re=>`"${re}"`)).join(", ");C.push({message:`Declared path parameter "${U}" needs to be defined within every operation in the path (missing in ${X}), or moved to the path-level parameters object`,path:[...v.path],level:"error"})}else G.caseMatch?C.push({message:`Parameter names are case-sensitive. The parameter named "${G.paramCase}" does not match the case used in the path "${v.key}".`,path:[...v.path],level:"error"}):G.found||C.push({message:`Declared path parameter "${U}" needs to be defined as a path parameter at either the path or operation level`,path:[...v.path],level:"error"})}return C}),X2().resolve([]))};var i5r=s(52780),s5r=s.n(i5r);const o5r=()=>i=>i.validateSelectors.allSchemas().then((o=>na()(o).call(o,((h,v)=>{const x=v.node,{type:C,items:N}=x||{};return C==="array"&&N===void 0?h.push({message:"Schemas with 'type: array', require a sibling 'items: ' field",path:v.path,level:"error"}):C!=="array"||typeof N=="object"&&!f1()(N)||h.push({message:"`items` must be an object",path:[...v.path,"items"],level:"error"}),h}),[]))),a5r=()=>i=>i.validateSelectors.allSchemas().then((o=>na()(o).call(o,((h,v)=>{const x=v.node||{},{type:C}=x,N=!!x.nullable,D=x.enum;if(D!=null){var U=0;Zu()(D).call(D,((G,X)=>{var re=!0;G===null&&N||((C!=="array"||f1()(G)&&G!==null)&&(C!=="number"&&C!=="string"&&C!=="boolean"||typeof G===C)&&(C!=="integer"||s5r()(G))&&(C!=="object"||G!==null&&typeof G===C&&!f1()(G))||(re=!1,U=X),re||h.push({message:"enum value should conform to its schema's `type`",path:[...v.path,"enum",U],level:"warning"}))}))}return h}),[]))),l5r=()=>i=>i.validateSelectors.allSchemas().then((o=>na()(o).call(o,((h,v)=>{var x;const C=v.node||{};return C&&C.enum!==void 0&&C.default!==void 0&&ep()(x=C.enum).call(x,C.default)===-1&&h.push({message:"Default values must be present in `enum`",path:[...v.path,"default"]}),h}),[]))),c5r=()=>i=>i.validateSelectors.allSchemas().then((o=>na()(o).call(o,((h,v)=>{const x=v.node||{},{minimum:C,maximum:N,minLength:D,maxLength:U,minProperties:G,maxProperties:X,minItems:re,maxItems:ue}=x;return typeof C=="number"&&typeof N=="number"&&C>N&&h.push({message:"'minimum' must be lower value than 'maximum'",path:[...v.path,"minimum"],level:"error"}),typeof D=="number"&&typeof U=="number"&&D>U&&h.push({message:"'minLength' must be lower value than 'maxLength'",path:[...v.path,"minLength"],level:"error"}),typeof G=="number"&&typeof X=="number"&&G>X&&h.push({message:"'minProperties' must be lower value than 'maxProperties'",path:[...v.path,"minProperties"],level:"error"}),typeof re=="number"&&typeof ue=="number"&&re>ue&&h.push({message:"'minItems' must be lower value than 'maxItems'",path:[...v.path,"minItems"],level:"error"}),h}),[]))),u5r=()=>i=>i.validateSelectors.allOperations().then((o=>{const h=[];return na()(o).call(o,((v,x)=>{const C=x.node,N=C?.operationId;return N&&(ep()(h).call(h,N)>-1&&v.push({level:"error",message:"Operations must have unique operationIds.",path:[...x.path,"operationId"]}),h.push(N)),v}),[])})),f5r=()=>i=>{const{allSecurityRequirements:o,allSecurityDefinitions:h}=i.validateSelectors;return X2().all([o(),h()]).then((([v,x])=>{const C=Pl()(x).call(x,(N=>N.key));return na()(v).call(v,((N,D)=>{const U=D.node,G=Q2()(U)||[];return Zu()(G).call(G,(X=>{ep()(C).call(C,X)<0&&N.push({message:"Security requirements must match a security definition",path:[...D.path],level:"error"})})),N}),[])}))},p5r=()=>i=>{const{allSecurityRequirements:o,allSecurityDefinitions:h}=i.validateSelectors;return X2().all([o(),h()]).then((([v,x])=>{var C;const N=na()(C=Pl()(v).call(v,(D=>Q2()(D.node)||[]))).call(C,(function(D,U){return bt()(D).call(D,U)}),[]);return na()(x).call(x,((D,U)=>(ep()(N).call(N,U.key)<0&&D.push({message:"Security scheme was defined but never used. To apply security, use the `security` section in operations or on the root level of your API definition.",path:U.path,level:"warning"}),D)),[])}))},h5r=()=>i=>i.validateSelectors.allTags().then((o=>{const h=[];return na()(o).call(o,((v,x)=>{const C=x.node,{name:N}=C||{};return!N||ep()(h).call(h,N)>-1?v.push({message:"Tag Objects must have unique `name` field values.",path:x.path,level:"error"}):h.push(N),v}),[])}));function d5r(i){return On()((async(o,h,v)=>await i.fn.resolveSubtree(o.toJS(),h,v)),((o,h)=>`${o.toString()} ${h.join("<>")}`))}var m5r=s(55512),g5r=s.n(m5r);function y5r(){return g5r()(`/*! For license information please see validator.worker.js.LICENSE.txt */ (()=>{var e={2:(e,t,r)=>{var s=r(2199),a=r(4664),n=r(712);e.exports=function(e){return s(e,n,a)}},43:(e,t,r)=>{"use strict";var s=r(4018),a=String,n=TypeError;e.exports=function(e){if(s(e))return e;throw new n("Can't set "+a(e)+" as a prototype")}},79:(e,t,r)=>{var s=r(3702),a=r(80),n=r(4739),i=r(8655),o=r(3556);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var s=r(6025),a=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=s(t,e);return!(r<0)&&(r==t.length-1?t.pop():a.call(t,r,1),--this.size,!0)}},104:(e,t,r)=>{var s=r(3661);function a(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var s=arguments,a=t?t.apply(this,s):s[0],n=r.cache;if(n.has(a))return n.get(a);var i=e.apply(this,s);return r.cache=n.set(a,i)||n,i};return r.cache=new(a.Cache||s),r}a.Cache=s,e.exports=a},154:(e,t,r)=>{"use strict";var s=r(3930),a=r(6624),n=r(9367);e.exports=function(e,t,r){var i,o;a(e);try{if(!(i=n(e,"return"))){if("throw"===t)throw r;return r}i=s(i,e)}catch(e){o=!0,i=e}if("throw"===t)throw r;if(o)throw i;return a(i),r}},160:(e,t,r)=>{"use strict";var s=r(3948),a=String;e.exports=function(e){if("Symbol"===s(e))throw new TypeError("Cannot convert a Symbol value to a string");return a(e)}},176:function(e,t,r){(function(){var e,t,s,a;t=r(717),s=r(7771),a=r(1248),({YAMLError:e}=r(467)),this.SerializerError=class extends e{},this.Serializer=function(){var e;class r{constructor(){return e.apply(this,arguments)}initialise({encoding:e,explicit_start:t,explicit_end:r,version:s,tags:a}={}){return this.encoding=e,this.explicit_start=t,this.explicit_end=r,this.version=s,this.tags=a,this.serialized_nodes={},this.anchors={},this.last_anchor_id=0,this.closed=null}open(){if(null===this.closed)return this.emit(new t.StreamStartEvent(this.encoding)),this.closed=!1;throw this.closed?new SerializerError("serializer is closed"):new SerializerError("serializer is already open")}close(){if(null===this.closed)throw new SerializerError("serializer is not opened");if(!this.closed)return this.emit(new t.StreamEndEvent),this.closed=!0}serialize(e){if(null===this.closed)throw new SerializerError("serializer is not opened");if(this.closed)throw new SerializerError("serializer is closed");return null!=e&&(this.emit(new t.DocumentStartEvent(void 0,void 0,this.explicit_start,this.version,this.tags)),this.anchor_node(e),this.serialize_node(e),this.emit(new t.DocumentEndEvent(void 0,void 0,this.explicit_end))),this.serialized_nodes={},this.anchors={},this.last_anchor_id=0}anchor_node(e){var t,r,a,n,i,o,c,l,u,h,p,f,d;if(e.unique_id in this.anchors)return null!=(t=this.anchors)[l=e.unique_id]?t[l]:t[l]=this.generate_anchor(e);if(this.anchors[e.unique_id]=null,e instanceof s.SequenceNode){for(p=[],r=0,o=(u=e.value).length;r{"use strict";var s=r(1091),a=r(3930),n=r(7376),i=r(6833),o=r(2250),c=r(7181),l=r(5972),u=r(9192),h=r(4840),p=r(1626),f=r(8055),d=r(6264),m=r(3742),v=r(5116),_=i.PROPER,y=i.CONFIGURABLE,g=v.IteratorPrototype,w=v.BUGGY_SAFARI_ITERATORS,k=d("iterator"),b="keys",E="values",x="entries",P=function(){return this};e.exports=function(e,t,r,i,d,v,S){c(r,t,i);var j,O,$,R=function(e){if(e===d&&C)return C;if(!w&&e&&e in T)return T[e];switch(e){case b:case E:case x:return function(){return new r(this,e)}}return function(){return new r(this)}},A=t+" Iterator",D=!1,T=e.prototype,F=T[k]||T["@@iterator"]||d&&T[d],C=!w&&F||R(d),I="Array"===t&&T.entries||F;if(I&&(j=l(I.call(new e)))!==Object.prototype&&j.next&&(n||l(j)===g||(u?u(j,g):o(j[k])||f(j,k,P)),h(j,A,!0,!0),n&&(m[A]=P)),_&&d===E&&F&&F.name!==E&&(!n&&y?p(T,"name",E):(D=!0,C=function(){return a(F,this)})),d)if(O={values:R(E),keys:v?C:R(b),entries:R(x)},S)for($ in O)(w||D||!($ in T))&&f(T,$,O[$]);else s({target:t,proto:!0,forced:w||D},O);return n&&!S||T[k]===C||f(T,k,C,{name:d}),m[t]=C,O}},224:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a,p=e.opts.$data&&i&&i.$data;p&&(s+=" var schema"+a+" = "+e.util.getData(i.$data,n,e.dataPathArr)+"; "),p||(s+=" var schema"+a+" = validate.schema"+o+";"),s+="var "+h+" = equal("+u+", schema"+a+"); if (!"+h+") { ";var f=f||[];f.push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'const' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { allowedValue: schema"+a+" } ",!1!==e.opts.messages&&(s+=" , message: 'should be equal to constant' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var d=s;return s=f.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+d+"]); ":s+=" validate.errors = ["+d+"]; return false; ":s+=" var err = "+d+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" }",l&&(s+=" else { "),s}},237:()=>{},270:(e,t,r)=>{var s=r(7068),a=r(346);e.exports=function e(t,r,n,i,o){return t===r||(null==t||null==r||!a(t)&&!a(r)?t!=t&&r!=r:s(t,r,n,i,e,o))}},289:(e,t,r)=>{var s=r(2651);e.exports=function(e){return s(this,e).get(e)}},294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},300:(e,t,r)=>{"use strict";var s=r(3930),a=r(2159),n=r(6624),i=r(4640),o=r(3448),c=TypeError;e.exports=function(e,t){var r=arguments.length<2?o(e):t;if(a(r))return n(s(r,e));throw new c(i(e)+" is not iterable")}},303:(e,t,r)=>{"use strict";var s=r(8280),a=r(5265),n=Array.prototype;e.exports=function(e){var t=e.slice;return e===n||s(n,e)&&t===n.slice?a:t}},317:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,s){r[++t]=[s,e]})),r}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},353:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.schema[t],n=e.schemaPath+e.util.getProperty(t),i=e.errSchemaPath+"/"+t,o=!e.opts.allErrors,c=e.util.copy(e),l="";c.level++;var u="valid"+c.level,h=c.baseId,p=!0,f=a;if(f)for(var d,m=-1,v=f.length-1;m0||!1===d:e.util.schemaHasRules(d,e.RULES.all))&&(p=!1,c.schema=d,c.schemaPath=n+"["+m+"]",c.errSchemaPath=i+"/"+m,s+=" "+e.validate(c)+" ",c.baseId=h,o&&(s+=" if ("+u+") { ",l+="}"));return o&&(s+=p?" if (true) { ":" "+l.slice(0,-1)+" "),s}},361:e=>{var t=/^(?:0|[1-9]\\d*)$/;e.exports=function(e,r){var s=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==s||"symbol"!=s&&t.test(e))&&e>-1&&e%1==0&&e{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},400:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||"");if(!1===e.opts.format)return l&&(s+=" if (true) { "),s;var h,p=e.opts.$data&&i&&i.$data;p?(s+=" var schema"+a+" = "+e.util.getData(i.$data,n,e.dataPathArr)+"; ",h="schema"+a):h=i;var f=e.opts.unknownFormats,d=Array.isArray(f);if(p){s+=" var "+(m="format"+a)+" = formats["+h+"]; var "+(v="isObject"+a)+" = typeof "+m+" == 'object' && !("+m+" instanceof RegExp) && "+m+".validate; var "+(_="formatType"+a)+" = "+v+" && "+m+".type || 'string'; if ("+v+") { ",e.async&&(s+=" var async"+a+" = "+m+".async; "),s+=" "+m+" = "+m+".validate; } if ( ",p&&(s+=" ("+h+" !== undefined && typeof "+h+" != 'string') || "),s+=" (","ignore"!=f&&(s+=" ("+h+" && !"+m+" ",d&&(s+=" && self._opts.unknownFormats.indexOf("+h+") == -1 "),s+=") || "),s+=" ("+m+" && "+_+" == '"+r+"' && !(typeof "+m+" == 'function' ? ",e.async?s+=" (async"+a+" ? await "+m+"("+u+") : "+m+"("+u+")) ":s+=" "+m+"("+u+") ",s+=" : "+m+".test("+u+"))))) {"}else{var m;if(!(m=e.formats[i])){if("ignore"==f)return e.logger.warn('unknown format "'+i+'" ignored in schema at path "'+e.errSchemaPath+'"'),l&&(s+=" if (true) { "),s;if(d&&f.indexOf(i)>=0)return l&&(s+=" if (true) { "),s;throw new Error('unknown format "'+i+'" is used in schema at path "'+e.errSchemaPath+'"')}var v,_=(v="object"==typeof m&&!(m instanceof RegExp)&&m.validate)&&m.type||"string";if(v){var y=!0===m.async;m=m.validate}if(_!=r)return l&&(s+=" if (true) { "),s;if(y){if(!e.async)throw new Error("async format in sync schema");s+=" if (!(await "+(g="formats"+e.util.getProperty(i)+".validate")+"("+u+"))) { "}else{s+=" if (! ";var g="formats"+e.util.getProperty(i);v&&(g+=".validate"),s+="function"==typeof m?" "+g+"("+u+") ":" "+g+".test("+u+") ",s+=") { "}}var w=w||[];w.push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'format' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { format: ",s+=p?""+h:""+e.util.toQuotedString(i),s+=" } ",!1!==e.opts.messages&&(s+=" , message: 'should match format \\"",s+=p?"' + "+h+" + '":""+e.util.escapeQuotes(i),s+="\\"' "),e.opts.verbose&&(s+=" , schema: ",s+=p?"validate.schema"+o:""+e.util.toQuotedString(i),s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var k=s;return s=w.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+k+"]); ":s+=" validate.errors = ["+k+"]; return false; ":s+=" var err = "+k+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } ",l&&(s+=" else { "),s}},467:function(){(function(){var e=[].indexOf;this.Mark=class{constructor(e,t,r,s){this.line=e,this.column=t,this.buffer=r,this.pointer=s}get_snippet(t=4,r=75){var s,a,n,i,o,c,l;if(null==this.buffer)return null;for(s="\\0\\r\\n…\\u2028\\u2029",n="",c=this.pointer;c>0&&(i=this.buffer[c-1],e.call(s,i)<0);)if(c--,this.pointer-c>r/2-1){n=" ... ",c+=5;break}for(l="",a=this.pointer;ar/2-1){l=" ... ",a-=5;break}return\`\${new Array(t).join(" ")}\${n}\${this.buffer.slice(c,a)}\${l}\\n\${new Array(t+this.pointer-c+n.length).join(" ")}^\`}toString(){var e,t;return e=this.get_snippet(),t=\` on line \${this.line+1}, column \${this.column+1}\`,e?t:\`\${t}:\\n\${e}\`}},this.YAMLError=class extends Error{constructor(e){super(e),Object.defineProperty(this,"stack",{get:function(){return this.toString()+"\\n"+(new Error).stack.split("\\n").slice(1).join("\\n")}})}toString(){return this.message}},this.MarkedYAMLError=class extends this.YAMLError{constructor(e,t,r,s,a){super(),this.context=e,this.context_mark=t,this.problem=r,this.problem_mark=s,this.note=a}toString(){var e;return e=[],null!=this.context&&e.push(this.context),null==this.context_mark||null!=this.problem&&null!=this.problem_mark&&this.context_mark.line===this.problem_mark.line&&this.context_mark.column===this.problem_mark.column||e.push(this.context_mark.toString()),null!=this.problem&&e.push(this.problem),null!=this.problem_mark&&e.push(this.problem_mark.toString()),null!=this.note&&e.push(this.note),e.join("\\n")}}}).call(this)},470:(e,t,r)=>{"use strict";var s=r(6028),a=r(5594);e.exports=function(e){var t=s(e,"string");return a(t)?t:t+""}},473:(e,t,r)=>{"use strict";var s=r(6264)("iterator"),a=!1;try{var n=0,i={next:function(){return{done:!!n++}},return:function(){a=!0}};i[s]=function(){return this},Array.from(i,(function(){throw 2}))}catch(e){}e.exports=function(e,t){try{if(!t&&!a)return!1}catch(e){return!1}var r=!1;try{var n={};n[s]=function(){return{next:function(){return{done:r=!0}}}},e(n)}catch(e){}return r}},530:(e,t,r)=>{"use strict";var s=r(5837);e.exports=s},537:(e,t,r)=>{var s=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},s=0;s=n)return e;switch(e){case"%s":return String(s[r++]);case"%d":return Number(s[r++]);case"%j":try{return JSON.stringify(s[r++])}catch(e){return"[Circular]"}default:return e}})),c=s[r];r=3&&(s.depth=arguments[2]),arguments.length>=4&&(s.colors=arguments[3]),d(r)?s.showHidden=r:r&&t._extend(s,r),y(s.showHidden)&&(s.showHidden=!1),y(s.depth)&&(s.depth=2),y(s.colors)&&(s.colors=!1),y(s.customInspect)&&(s.customInspect=!0),s.colors&&(s.stylize=c),u(s,e,s.depth)}function c(e,t){var r=o.styles[t];return r?"\x1B["+o.colors[r][0]+"m"+e+"\x1B["+o.colors[r][1]+"m":e}function l(e,t){return e}function u(e,r,s){if(e.customInspect&&r&&E(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var a=r.inspect(s,e);return _(a)||(a=u(e,a,s)),a}var n=function(e,t){if(y(t))return e.stylize("undefined","undefined");if(_(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\\\'").replace(/\\\\"/g,'"')+"'";return e.stylize(r,"string")}if(v(t))return e.stylize(""+t,"number");if(d(t))return e.stylize(""+t,"boolean");if(m(t))return e.stylize("null","null")}(e,r);if(n)return n;var i=Object.keys(r),o=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(r)),b(r)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return h(r);if(0===i.length){if(E(r)){var c=r.name?": "+r.name:"";return e.stylize("[Function"+c+"]","special")}if(g(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(k(r))return e.stylize(Date.prototype.toString.call(r),"date");if(b(r))return h(r)}var l,w="",x=!1,P=["{","}"];(f(r)&&(x=!0,P=["[","]"]),E(r))&&(w=" [Function"+(r.name?": "+r.name:"")+"]");return g(r)&&(w=" "+RegExp.prototype.toString.call(r)),k(r)&&(w=" "+Date.prototype.toUTCString.call(r)),b(r)&&(w=" "+h(r)),0!==i.length||x&&0!=r.length?s<0?g(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),l=x?function(e,t,r,s,a){for(var n=[],i=0,o=t.length;i=0&&0,e+t.replace(/\\u001b\\[\\d\\d?m/g,"").length+1}),0);if(s>60)return r[0]+(""===t?"":t+"\\n ")+" "+e.join(",\\n ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(l,w,P)):P[0]+w+P[1]}function h(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,r,s,a,n){var i,o,c;if((c=Object.getOwnPropertyDescriptor(t,a)||{value:t[a]}).get?o=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(o=e.stylize("[Setter]","special")),j(s,a)||(i="["+a+"]"),o||(e.seen.indexOf(c.value)<0?(o=m(r)?u(e,c.value,null):u(e,c.value,r-1)).indexOf("\\n")>-1&&(o=n?o.split("\\n").map((function(e){return" "+e})).join("\\n").substr(2):"\\n"+o.split("\\n").map((function(e){return" "+e})).join("\\n")):o=e.stylize("[Circular]","special")),y(i)){if(n&&a.match(/^\\d+$/))return o;(i=JSON.stringify(""+a)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.substr(1,i.length-2),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\\\'").replace(/\\\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+o}function f(e){return Array.isArray(e)}function d(e){return"boolean"==typeof e}function m(e){return null===e}function v(e){return"number"==typeof e}function _(e){return"string"==typeof e}function y(e){return void 0===e}function g(e){return w(e)&&"[object RegExp]"===x(e)}function w(e){return"object"==typeof e&&null!==e}function k(e){return w(e)&&"[object Date]"===x(e)}function b(e){return w(e)&&("[object Error]"===x(e)||e instanceof Error)}function E(e){return"function"==typeof e}function x(e){return Object.prototype.toString.call(e)}function P(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(y(n)&&(n=process.env.NODE_DEBUG||""),e=e.toUpperCase(),!i[e])if(new RegExp("\\\\b"+e+"\\\\b","i").test(n)){var r=process.pid;i[e]=function(){var s=t.format.apply(t,arguments);console.error("%s %d: %s",e,r,s)}}else i[e]=function(){};return i[e]},t.inspect=o,o.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=f,t.isBoolean=d,t.isNull=m,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=_,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=y,t.isRegExp=g,t.isObject=w,t.isDate=k,t.isError=b,t.isFunction=E,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(1135);var S=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function j(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;console.log("%s - %s",(e=new Date,r=[P(e.getHours()),P(e.getMinutes()),P(e.getSeconds())].join(":"),[e.getDate(),S[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(6622),t._extend=function(e,t){if(!t||!w(t))return e;for(var r=Object.keys(t),s=r.length;s--;)e[r[s]]=t[r[s]];return e};var O="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function $(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(O&&e[O]){var t;if("function"!=typeof(t=e[O]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,O,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,s=new Promise((function(e,s){t=e,r=s})),a=[],n=0;n{"use strict";var s=r(5951),a=r(2250),n=s.WeakMap;e.exports=a(n)&&/native code/.test(String(n))},575:(e,t,r)=>{"use strict";var s=r(3121);e.exports=function(e){return s(e.length)}},581:(e,t,r)=>{"use strict";var s=r(3930),a=r(2250),n=r(6285),i=TypeError;e.exports=function(e,t){var r,o;if("string"===t&&a(r=e.toString)&&!n(o=s(r,e)))return o;if(a(r=e.valueOf)&&!n(o=s(r,e)))return o;if("string"!==t&&a(r=e.toString)&&!n(o=s(r,e)))return o;throw new i("Can't convert object to primitive value")}},583:(e,t,r)=>{var s=r(7237),a=r(7255),n=r(8586),i=r(7797);e.exports=function(e){return n(e)?s(i(e)):a(e)}},587:(e,t,r)=>{"use strict";var s=r(2948);e.exports=s},598:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a,p=e.opts.$data&&i&&i.$data;p&&(s+=" var schema"+a+" = "+e.util.getData(i.$data,n,e.dataPathArr)+"; ");var f="i"+a,d="schema"+a;p||(s+=" var "+d+" = validate.schema"+o+";"),s+="var "+h+";",p&&(s+=" if (schema"+a+" === undefined) "+h+" = true; else if (!Array.isArray(schema"+a+")) "+h+" = false; else {"),s+=h+" = false;for (var "+f+"=0; "+f+"<"+d+".length; "+f+"++) if (equal("+u+", "+d+"["+f+"])) { "+h+" = true; break; }",p&&(s+=" } "),s+=" if (!"+h+") { ";var m=m||[];m.push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'enum' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { allowedValues: schema"+a+" } ",!1!==e.opts.messages&&(s+=" , message: 'should be equal to one of the allowed values' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var v=s;return s=m.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+v+"]); ":s+=" validate.errors = ["+v+"]; return false; ":s+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" }",l&&(s+=" else { "),s}},631:(e,t,r)=>{var s=r(8077),a=r(9326);e.exports=function(e,t){return null!=e&&a(e,t,s)}},659:(e,t,r)=>{var s=r(4254),a=Object.prototype,n=a.hasOwnProperty,i=a.toString,o=s?s.toStringTag:void 0;e.exports=function(e){var t=n.call(e,o),r=e[o];try{e[o]=void 0;var s=!0}catch(e){}var a=i.call(e);return s&&(t?e[o]=r:delete e[o]),a}},689:(e,t,r)=>{var s=r(2),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,n,i,o){var c=1&r,l=s(e),u=l.length;if(u!=s(t).length&&!c)return!1;for(var h=u;h--;){var p=l[h];if(!(c?p in t:a.call(t,p)))return!1}var f=o.get(e),d=o.get(t);if(f&&d)return f==t&&d==e;var m=!0;o.set(e,t),o.set(t,e);for(var v=c;++h{var s=r(8096),a=r(2428),n=r(6449),i=r(3656),o=r(361),c=r(7167),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=n(e),u=!r&&a(e),h=!r&&!u&&i(e),p=!r&&!u&&!h&&c(e),f=r||u||h||p,d=f?s(e.length,String):[],m=d.length;for(var v in e)!t&&!l.call(e,v)||f&&("length"==v||h&&("offset"==v||"parent"==v)||p&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||o(v,m))||d.push(v);return d}},697:(e,t,r)=>{e.exports=r(6490)},712:(e,t,r)=>{var s=r(695),a=r(8984),n=r(4894);e.exports=function(e){return n(e)?s(e):a(e)}},717:function(){(function(){this.Event=class{constructor(e,t){this.start_mark=e,this.end_mark=t}},this.NodeEvent=class extends this.Event{constructor(e,t,r){super(t,r),this.anchor=e}},this.CollectionStartEvent=class extends this.NodeEvent{constructor(e,t,r,s,a,n){super(e,s,a),this.tag=t,this.implicit=r,this.flow_style=n}},this.CollectionEndEvent=class extends this.Event{},this.StreamStartEvent=class extends this.Event{constructor(e,t,r){super(e,t),this.encoding=r}},this.StreamEndEvent=class extends this.Event{},this.DocumentStartEvent=class extends this.Event{constructor(e,t,r,s,a){super(e,t),this.explicit=r,this.version=s,this.tags=a}},this.DocumentEndEvent=class extends this.Event{constructor(e,t,r){super(e,t),this.explicit=r}},this.AliasEvent=class extends this.NodeEvent{},this.ScalarEvent=class extends this.NodeEvent{constructor(e,t,r,s,a,n,i){super(e,a,n),this.tag=t,this.implicit=r,this.value=s,this.style=i}},this.SequenceStartEvent=class extends this.CollectionStartEvent{},this.SequenceEndEvent=class extends this.CollectionEndEvent{},this.MappingStartEvent=class extends this.CollectionStartEvent{},this.MappingEndEvent=class extends this.CollectionEndEvent{}}).call(this)},726:(e,t,r)=>{"use strict";var s=r(8311),a=r(1907),n=r(6946),i=r(9298),o=r(575),c=r(6968),l=a([].push),u=function(e){var t=1===e,r=2===e,a=3===e,u=4===e,h=6===e,p=7===e,f=5===e||h;return function(d,m,v,_){for(var y,g,w=i(d),k=n(w),b=o(k),E=s(m,v),x=0,P=_||c,S=t?P(d,b):r||p?P(d,0):void 0;b>x;x++)if((f||x in k)&&(g=E(y=k[x],x,w),e))if(t)S[x]=g;else if(g)switch(e){case 3:return!0;case 5:return y;case 6:return x;case 2:l(S,y)}else switch(e){case 4:return!1;case 7:l(S,y)}return h?-1:a||u?u:S}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},727:(e,t,r)=>{"use strict";var s=r(1091),a=r(5993).trim;s({target:"String",proto:!0,forced:r(5819)("trim")},{trim:function(){return a(this)}})},747:function(e,t,r){(function(){var e,t,s,a,n,i,o;o=r(1248),a=r(5583),i=r(7108),s=r(7471),e=r(4810),n=r(2266),t=r(6998),this.make_loader=function(r=a.Reader,c=i.Scanner,l=s.Parser,u=e.Composer,h=n.Resolver,p=t.Constructor){var f;return f=[r,c,l,u,h,p],function(){var e;class t{constructor(t){var r,s,a;for(f[0].prototype.initialise.call(this,t),r=0,s=(a=f.slice(1)).length;r{var s=r(3805);e.exports=function(e){return e==e&&!s(e)}},776:(e,t,r)=>{var s=r(756),a=r(712);e.exports=function(e){for(var t=a(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,s(i)]}return t}},798:(e,t,r)=>{"use strict";var s,a,n=r(5951),i=r(6794),o=n.process,c=n.Deno,l=o&&o.versions||c&&c.version,u=l&&l.v8;u&&(a=(s=u.split("."))[0]>0&&s[0]<4?1:+(s[0]+s[1])),!a&&i&&(!(s=i.match(/Edge\\/(\\d+)/))||s[1]>=74)&&(s=i.match(/Chrome\\/(\\d+)/))&&(a=+s[1]),e.exports=a},938:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},945:(e,t,r)=>{var s=r(79),a=r(8223),n=r(3661);e.exports=function(e,t){var r=this.__data__;if(r instanceof s){var i=r.__data__;if(!a||i.length<199)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new n(i)}return r.set(e,t),this.size=r.size,this}},974:function(){(function(){this.Token=class{constructor(e,t){this.start_mark=e,this.end_mark=t}},this.DirectiveToken=function(){class e extends this.Token{constructor(e,t,r,s){super(r,s),this.name=e,this.value=t}}return e.prototype.id="",e}.call(this),this.DocumentStartToken=function(){class e extends this.Token{}return e.prototype.id="",e}.call(this),this.DocumentEndToken=function(){class e extends this.Token{}return e.prototype.id="",e}.call(this),this.StreamStartToken=function(){class e extends this.Token{constructor(e,t,r){super(e,t),this.encoding=r}}return e.prototype.id="",e}.call(this),this.StreamEndToken=function(){class e extends this.Token{}return e.prototype.id="",e}.call(this),this.BlockSequenceStartToken=function(){class e extends this.Token{}return e.prototype.id="",e}.call(this),this.BlockMappingStartToken=function(){class e extends this.Token{}return e.prototype.id="",e}.call(this),this.BlockEndToken=function(){class e extends this.Token{}return e.prototype.id="",e}.call(this),this.FlowSequenceStartToken=function(){class e extends this.Token{}return e.prototype.id="[",e}.call(this),this.FlowMappingStartToken=function(){class e extends this.Token{}return e.prototype.id="{",e}.call(this),this.FlowSequenceEndToken=function(){class e extends this.Token{}return e.prototype.id="]",e}.call(this),this.FlowMappingEndToken=function(){class e extends this.Token{}return e.prototype.id="}",e}.call(this),this.KeyToken=function(){class e extends this.Token{}return e.prototype.id="?",e}.call(this),this.ValueToken=function(){class e extends this.Token{}return e.prototype.id=":",e}.call(this),this.BlockEntryToken=function(){class e extends this.Token{}return e.prototype.id="-",e}.call(this),this.FlowEntryToken=function(){class e extends this.Token{}return e.prototype.id=",",e}.call(this),this.AliasToken=function(){class e extends this.Token{constructor(e,t,r){super(t,r),this.value=e}}return e.prototype.id="",e}.call(this),this.AnchorToken=function(){class e extends this.Token{constructor(e,t,r){super(t,r),this.value=e}}return e.prototype.id="",e}.call(this),this.TagToken=function(){class e extends this.Token{constructor(e,t,r){super(t,r),this.value=e}}return e.prototype.id="",e}.call(this),this.ScalarToken=function(){class e extends this.Token{constructor(e,t,r,s,a){super(r,s),this.value=e,this.plain=t,this.style=a}}return e.prototype.id="",e}.call(this)}).call(this)},975:(e,t,r)=>{"use strict";var s=r(9748);e.exports=s},1030:(e,t,r)=>{"use strict";var s=r(6579),a=r(2017),n=r(6740),i=r(2585),o=r(7106);function c(e,t,r){var s=this._refs[r];if("string"==typeof s){if(!this._refs[s])return c.call(this,e,t,s);s=this._refs[s]}if((s=s||this._schemas[r])instanceof i)return d(s.schema,this._opts.inlineRefs)?s.schema:s.validate||this._compile(s);var a,n,o,u=l.call(this,t,r);return u&&(a=u.schema,t=u.root,o=u.baseId),a instanceof i?n=a.validate||e.call(this,a.schema,t,void 0,o):void 0!==a&&(n=d(a,this._opts.inlineRefs)?a:e.call(this,a,t,void 0,o)),n}function l(e,t){var r=s.parse(t),a=y(r),n=_(this._getId(e.schema));if(0===Object.keys(e.schema).length||a!==n){var o=w(a),c=this._refs[o];if("string"==typeof c)return u.call(this,e,c,r);if(c instanceof i)c.validate||this._compile(c),e=c;else{if(!((c=this._schemas[o])instanceof i))return;if(c.validate||this._compile(c),o==w(t))return{schema:c,root:e,baseId:n};e=c}if(!e.schema)return;n=_(this._getId(e.schema))}return p.call(this,r,n,e.schema,e)}function u(e,t,r){var s=l.call(this,e,t);if(s){var a=s.schema,n=s.baseId;e=s.root;var i=this._getId(a);return i&&(n=k(n,i)),p.call(this,r,n,a,e)}}e.exports=c,c.normalizeId=w,c.fullPath=_,c.url=k,c.ids=function(e){var t=w(this._getId(e)),r={"":t},i={"":_(t,!1)},c={},l=this;return o(e,{allKeys:!0},(function(e,t,o,u,h,p,f){if(""!==t){var d=l._getId(e),m=r[u],v=i[u]+"/"+h;if(void 0!==f&&(v+="/"+("number"==typeof f?f:n.escapeFragment(f))),"string"==typeof d){d=m=w(m?s.resolve(m,d):d);var _=l._refs[d];if("string"==typeof _&&(_=l._refs[_]),_&&_.schema){if(!a(e,_.schema))throw new Error('id "'+d+'" resolves to more than one schema')}else if(d!=w(v))if("#"==d[0]){if(c[d]&&!a(e,c[d]))throw new Error('id "'+d+'" resolves to more than one schema');c[d]=e}else l._refs[d]=v}r[t]=m,i[t]=v}})),c},c.inlineRef=d,c.schema=l;var h=n.toHash(["properties","patternProperties","enum","dependencies","definitions"]);function p(e,t,r,s){if(e.fragment=e.fragment||"","/"==e.fragment.slice(0,1)){for(var a=e.fragment.split("/"),i=1;i{"use strict";var s=r(8280),a=r(7511),n=String.prototype;e.exports=function(e){var t=e.trim;return"string"==typeof e||e===n||s(n,e)&&t===n.trim?a:t}},1091:(e,t,r)=>{"use strict";var s=r(5951),a=r(6024),n=r(2361),i=r(2250),o=r(3846).f,c=r(7463),l=r(2046),u=r(8311),h=r(1626),p=r(9724);r(6128);var f=function(e){var t=function(r,s,n){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(r);case 2:return new e(r,s)}return new e(r,s,n)}return a(e,this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var r,a,d,m,v,_,y,g,w,k=e.target,b=e.global,E=e.stat,x=e.proto,P=b?s:E?s[k]:s[k]&&s[k].prototype,S=b?l:l[k]||h(l,k,{})[k],j=S.prototype;for(m in t)a=!(r=c(b?m:k+(E?".":"#")+m,e.forced))&&P&&p(P,m),_=S[m],a&&(y=e.dontCallGetSet?(w=o(P,m))&&w.value:P[m]),v=a&&y?y:t[m],(r||x||typeof _!=typeof v)&&(g=e.bind&&a?u(v,s):e.wrap&&a?f(v):x&&i(v)?n(v):v,(e.sham||v&&v.sham||_&&_.sham)&&h(g,"sham",!0),h(S,m,g),x&&(p(l,d=k+"Prototype")||h(l,d,{}),h(l[d],m,v),e.real&&j&&(r||!j[m])&&h(j,m,v)))}},1135:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},1175:(e,t,r)=>{"use strict";var s=r(9846);e.exports=s&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},1176:e=>{"use strict";var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var s=+e;return(s>0?r:t)(s)}},1240:(e,t,r)=>{e.exports=r(5204)},1248:function(e,t,r){(function(){var e,t,s,a={}.hasOwnProperty;this.StringStream=class{constructor(){this.string=""}write(e){return this.string+=e}},this.clone=e=>Object.assign({},e),this.extend=function(e,...t){var r,s,a,n,i,o,c;for(r=0,a=t.length;r=r?e:e.length+1===r?\`\${t}\${e}\`:\`\${new Array(r-e.length+1).join(t)}\${e}\`},this.to_hex=function(e){return"string"==typeof e&&(e=e.charCodeAt(0)),e.toString(16)}}).call(this)},1265:(e,t,r)=>{e.exports=r(4598)},1298:e=>{"use strict";e.exports=function(e,t,r){var s,a=" ",n=e.level,i=e.dataLevel,o=e.schema[t],c=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,u=!e.opts.allErrors,h="data"+(i||""),p=e.opts.$data&&o&&o.$data;if(p?(a+=" var schema"+n+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; ",s="schema"+n):s=o,!p&&"number"!=typeof o)throw new Error(t+" must be number");a+="if ( ",p&&(a+=" ("+s+" !== undefined && typeof "+s+" != 'number') || "),a+=" Object.keys("+h+").length "+("maxProperties"==t?">":"<")+" "+s+") { ";var f=t,d=d||[];d.push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(f||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { limit: "+s+" } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT have ",a+="maxProperties"==t?"more":"fewer",a+=" than ",a+=p?"' + "+s+" + '":""+o,a+=" properties' "),e.opts.verbose&&(a+=" , schema: ",a+=p?"validate.schema"+c:""+o,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var m=a;return a=d.pop(),!e.compositeRule&&u?e.async?a+=" throw new ValidationError(["+m+"]); ":a+=" validate.errors = ["+m+"]; return false; ":a+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",u&&(a+=" else { "),a}},1340:(e,t,r)=>{"use strict";var s=r(1091),a=r(9538);s({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},1374:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="errs__"+a,p=e.util.copy(e),f="";p.level++;var d="valid"+p.level,m="key"+a,v="idx"+a,_=p.dataLevel=e.dataLevel+1,y="data"+_,g="dataProperties"+a,w=Object.keys(i||{}).filter(T),k=e.schema.patternProperties||{},b=Object.keys(k).filter(T),E=e.schema.additionalProperties,x=w.length||b.length,P=!1===E,S="object"==typeof E&&Object.keys(E).length,j=e.opts.removeAdditional,O=P||S||j,$=e.opts.ownProperties,R=e.baseId,A=e.schema.required;if(A&&(!e.opts.$data||!A.$data)&&A.length8)s+=" || validate.schema"+o+".hasOwnProperty("+m+") ";else{var F=w;if(F)for(var C=-1,I=F.length-1;C0||!1===W:e.util.schemaHasRules(W,e.RULES.all)){var X=e.util.getProperty(Y),ee=(B=u+X,H&&void 0!==W.default);p.schema=W,p.schemaPath=o+X,p.errSchemaPath=c+"/"+e.util.escapeFragment(Y),p.errorPath=e.util.getPath(e.errorPath,Y,e.opts.jsonPointers),p.dataPathArr[_]=e.util.toQuotedString(Y);K=e.validate(p);if(p.baseId=R,e.util.varOccurences(K,y)<2){K=e.util.varReplace(K,y,B);var te=B}else{te=y;s+=" var "+y+" = "+B+"; "}if(ee)s+=" "+K+" ";else{if(D&&D[Y]){s+=" if ( "+te+" === undefined ",$&&(s+=" || ! Object.prototype.hasOwnProperty.call("+u+", '"+e.util.escapeQuotes(Y)+"') "),s+=") { "+d+" = false; ";z=e.errorPath,U=c;var re,se=e.util.escapeQuotes(Y);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(z,Y,e.opts.jsonPointers)),c=e.errSchemaPath+"/required",(re=re||[]).push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+se+"' } ",!1!==e.opts.messages&&(s+=" , message: '",e.opts._errorDataPathProperty?s+="is a required property":s+="should have required property \\\\'"+se+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";Q=s;s=re.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+Q+"]); ":s+=" validate.errors = ["+Q+"]; return false; ":s+=" var err = "+Q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",c=U,e.errorPath=z,s+=" } else { "}else l?(s+=" if ( "+te+" === undefined ",$&&(s+=" || ! Object.prototype.hasOwnProperty.call("+u+", '"+e.util.escapeQuotes(Y)+"') "),s+=") { "+d+" = true; } else { "):(s+=" if ("+te+" !== undefined ",$&&(s+=" && Object.prototype.hasOwnProperty.call("+u+", '"+e.util.escapeQuotes(Y)+"') "),s+=" ) { ");s+=" "+K+" } "}}l&&(s+=" if ("+d+") { ",f+="}")}}if(b.length){var ae=b;if(ae)for(var ne,ie=-1,oe=ae.length-1;ie0||!1===W:e.util.schemaHasRules(W,e.RULES.all)){p.schema=W,p.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(ne),p.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(ne),s+=$?" "+g+" = "+g+" || Object.keys("+u+"); for (var "+v+"=0; "+v+"<"+g+".length; "+v+"++) { var "+m+" = "+g+"["+v+"]; ":" for (var "+m+" in "+u+") { ",s+=" if ("+e.usePattern(ne)+".test("+m+")) { ",p.errorPath=e.util.getPathExpr(e.errorPath,m,e.opts.jsonPointers);B=u+"["+m+"]";p.dataPathArr[_]=m;K=e.validate(p);p.baseId=R,e.util.varOccurences(K,y)<2?s+=" "+e.util.varReplace(K,y,B)+" ":s+=" var "+y+" = "+B+"; "+K+" ",l&&(s+=" if (!"+d+") break; "),s+=" } ",l&&(s+=" else "+d+" = true; "),s+=" } ",l&&(s+=" if ("+d+") { ",f+="}")}}}return l&&(s+=" "+f+" if ("+h+" == errors) {"),s}},1380:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1393:(e,t,r)=>{e.exports=r(530)},1420:(e,t,r)=>{var s=r(79);e.exports=function(){this.__data__=new s,this.size=0}},1459:e=>{e.exports=function(e){return this.__data__.has(e)}},1470:(e,t,r)=>{"use strict";var s=r(1907),a=r(5482),n=r(160),i=r(4239),o=s("".charAt),c=s("".charCodeAt),l=s("".slice),u=function(e){return function(t,r){var s,u,h=n(i(t)),p=a(r),f=h.length;return p<0||p>=f?e?"":void 0:(s=c(h,p))<55296||s>56319||p+1===f||(u=c(h,p+1))<56320||u>57343?e?o(h,p):s:e?l(h,p,p+2):u-56320+(s-55296<<10)+65536}};e.exports={codeAt:u(!1),charAt:u(!0)}},1489:(e,t,r)=>{var s=r(7400);e.exports=function(e){var t=s(e),r=t%1;return t==t?r?t-r:t:0}},1505:(e,t,r)=>{"use strict";var s=r(8828);e.exports=!s((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},1549:(e,t,r)=>{var s=r(2032),a=r(3862),n=r(6721),i=r(2749),o=r(5749);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{"use strict";var s=r(9447),a=r(4284),n=r(5817);e.exports=s?function(e,t,r){return a.f(e,t,n(1,r))}:function(e,t,r){return e[t]=r,e}},1747:(e,t,r)=>{"use strict";var s=r(5951),a=r(2046);e.exports=function(e,t){var r=a[e+"Prototype"],n=r&&r[t];if(n)return n;var i=s[e],o=i&&i.prototype;return o&&o[t]}},1759:(e,t,r)=>{"use strict";var s=r(5951),a=r(5463),n=r(2250),i=r(7463),o=r(2647),c=r(6264),l=r(2832),u=r(7376),h=r(798),p=a&&a.prototype,f=c("species"),d=!1,m=n(s.PromiseRejectionEvent),v=i("Promise",(function(){var e=o(a),t=e!==String(a);if(!t&&66===h)return!0;if(u&&(!p.catch||!p.finally))return!0;if(!h||h<51||!/native code/.test(e)){var r=new a((function(e){e(1)})),s=function(e){e((function(){}),(function(){}))};if((r.constructor={})[f]=s,!(d=r.then((function(){}))instanceof s))return!0}return!(t||"BROWSER"!==l&&"DENO"!==l||m)}));e.exports={CONSTRUCTOR:v,REJECTION_EVENT:m,SUBCLASSING:d}},1769:(e,t,r)=>{var s=r(6449),a=r(8586),n=r(1802),i=r(3222);e.exports=function(e,t){return s(e)?e:a(e,t)?[e]:n(i(e))}},1793:(e,t,r)=>{"use strict";var s=r(5807);e.exports=Array.isArray||function(e){return"Array"===s(e)}},1799:(e,t,r)=>{var s=r(7217),a=r(270);e.exports=function(e,t,r,n){var i=r.length,o=i,c=!n;if(null==e)return!o;for(e=Object(e);i--;){var l=r[i];if(c&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i{var t=/\\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},1802:(e,t,r)=>{var s=r(2224),a=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,n=/\\\\(\\\\)?/g,i=s((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,(function(e,r,s,a){t.push(s?a.replace(n,"$1"):r||e)})),t}));e.exports=i},1829:(e,t,r)=>{"use strict";var s=r(6794);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(s)},1866:(e,t,r)=>{"use strict";var s=r(1091),a=r(7376),n=r(1759).CONSTRUCTOR,i=r(5463),o=r(5582),c=r(2250),l=r(8055),u=i&&i.prototype;if(s({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(e){return this.then(void 0,e)}}),!a&&c(i)){var h=o("Promise").prototype.catch;u.catch!==h&&l(u,"catch",h,{unsafe:!0})}},1871:(e,t,r)=>{"use strict";var s=r(1907),a=r(2159);e.exports=function(e,t,r){try{return s(a(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}}},1873:e=>{"use strict";e.exports=function(e,t,r){var s="",a=!0===e.schema.$async,n=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),i=e.self._getId(e.schema);if(e.opts.strictKeywords){var o=e.util.schemaUnknownRules(e.schema,e.RULES.keywords);if(o){var c="unknown keyword: "+o;if("log"!==e.opts.strictKeywords)throw new Error(c);e.logger.warn(c)}}if(e.isTop&&(s+=" var validate = ",a&&(e.async=!0,s+="async "),s+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",i&&(e.opts.sourceCode||e.opts.processCode)&&(s+=" /*# sourceURL="+i+" */ ")),"boolean"==typeof e.schema||!n&&!e.schema.$ref){t="false schema";var l=e.level,u=e.dataLevel,h=e.schema[t],p=e.schemaPath+e.util.getProperty(t),f=e.errSchemaPath+"/"+t,d=!e.opts.allErrors,m="data"+(u||""),v="valid"+l;if(!1===e.schema){e.isTop?d=!0:s+=" var "+v+" = false; ",(G=G||[]).push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: {} ",!1!==e.opts.messages&&(s+=" , message: 'boolean schema is false' "),e.opts.verbose&&(s+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),s+=" } "):s+=" {} ";var _=s;s=G.pop(),!e.compositeRule&&d?e.async?s+=" throw new ValidationError(["+_+"]); ":s+=" validate.errors = ["+_+"]; return false; ":s+=" var err = "+_+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else e.isTop?s+=a?" return data; ":" validate.errors = null; return true; ":s+=" var "+v+" = true; ";return e.isTop&&(s+=" }; return validate; "),s}if(e.isTop){var y=e.isTop;l=e.level=0,u=e.dataLevel=0,m="data";if(e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema)),e.baseId=e.baseId||e.rootId,delete e.isTop,e.dataPathArr=[""],void 0!==e.schema.default&&e.opts.useDefaults&&e.opts.strictDefaults){var g="default is ignored in the schema root";if("log"!==e.opts.strictDefaults)throw new Error(g);e.logger.warn(g)}s+=" var vErrors = null; ",s+=" var errors = 0; ",s+=" if (rootData === undefined) rootData = data; "}else{l=e.level,m="data"+((u=e.dataLevel)||"");if(i&&(e.baseId=e.resolve.url(e.baseId,i)),a&&!e.async)throw new Error("async schema in sync schema");s+=" var errs_"+l+" = errors;"}v="valid"+l,d=!e.opts.allErrors;var w="",k="",b=e.schema.type,E=Array.isArray(b);if(b&&e.opts.nullable&&!0===e.schema.nullable&&(E?-1==b.indexOf("null")&&(b=b.concat("null")):"null"!=b&&(b=[b,"null"],E=!0)),E&&1==b.length&&(b=b[0],E=!1),e.schema.$ref&&n){if("fail"==e.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)');!0!==e.opts.extendRefs&&(n=!1,e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"'))}if(e.schema.$comment&&e.opts.$comment&&(s+=" "+e.RULES.all.$comment.code(e,"$comment")),b){if(e.opts.coerceTypes)var x=e.util.coerceToTypes(e.opts.coerceTypes,b);var P=e.RULES.types[b];if(x||E||!0===P||P&&!Z(P)){p=e.schemaPath+".type",f=e.errSchemaPath+"/type",p=e.schemaPath+".type",f=e.errSchemaPath+"/type";var S=E?"checkDataTypes":"checkDataType";if(s+=" if ("+e.util[S](b,m,e.opts.strictNumbers,!0)+") { ",x){var j="dataType"+l,O="coerced"+l;s+=" var "+j+" = typeof "+m+"; var "+O+" = undefined; ","array"==e.opts.coerceTypes&&(s+=" if ("+j+" == 'object' && Array.isArray("+m+") && "+m+".length == 1) { "+m+" = "+m+"[0]; "+j+" = typeof "+m+"; if ("+e.util.checkDataType(e.schema.type,m,e.opts.strictNumbers)+") "+O+" = "+m+"; } "),s+=" if ("+O+" !== undefined) ; ";var $=x;if($)for(var R,A=-1,D=$.length-1;A{var s=r(2552),a=r(3805);e.exports=function(e){if(!a(e))return!1;var t=s(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1897:e=>{"use strict";var t=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","additionalItems","maxItems","minItems","uniqueItems","maxProperties","minProperties","required","additionalProperties","enum","format","const"];e.exports=function(e,r){for(var s=0;s{"use strict";var s=r(1505),a=Function.prototype,n=a.call,i=s&&a.bind.bind(n,n);e.exports=s?i:function(e){return function(){return n.apply(e,arguments)}}},1921:(e,t,r)=>{"use strict";var s=r(4326);e.exports=s},1926:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="errs__"+a,p=e.util.copy(e),f="";p.level++;var d="valid"+p.level,m={},v={},_=e.opts.ownProperties;for(k in i)if("__proto__"!=k){var y=i[k],g=Array.isArray(y)?v:m;g[k]=y}s+="var "+h+" = errors;";var w=e.errorPath;for(var k in s+="var missing"+a+";",v)if((g=v[k]).length){if(s+=" if ( "+u+e.util.getProperty(k)+" !== undefined ",_&&(s+=" && Object.prototype.hasOwnProperty.call("+u+", '"+e.util.escapeQuotes(k)+"') "),l){s+=" && ( ";var b=g;if(b)for(var E=-1,x=b.length-1;E0||!1===y:e.util.schemaHasRules(y,e.RULES.all))&&(s+=" "+d+" = true; if ( "+u+e.util.getProperty(k)+" !== undefined ",_&&(s+=" && Object.prototype.hasOwnProperty.call("+u+", '"+e.util.escapeQuotes(k)+"') "),s+=") { ",p.schema=y,p.schemaPath=o+e.util.getProperty(k),p.errSchemaPath=c+"/"+e.util.escapeFragment(k),s+=" "+e.validate(p)+" ",p.baseId=C,s+=" } ",l&&(s+=" if ("+d+") { ",f+="}"))}return l&&(s+=" "+f+" if ("+h+" == errors) {"),s}},1965:function(e,t,r){(function(){var e,t,s,a,n;n=r(1248),e=r(5764),a=r(176),t=r(4229),s=r(2266),this.make_dumper=function(r=e.Emitter,i=a.Serializer,o=t.Representer,c=s.Resolver){var l;return l=[r,i,o,c],function(){var e;class t{constructor(t,r={}){var s,a,n;for(l[0].prototype.initialise.call(this,t,r),s=0,a=(n=l.slice(1)).length;s{"use strict";var s=r(2092);e.exports=s},1986:(e,t,r)=>{var s=r(4254),a=r(7828),n=r(5288),i=r(5911),o=r(317),c=r(4247),l=s?s.prototype:void 0,u=l?l.valueOf:void 0;e.exports=function(e,t,r,s,l,h,p){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!h(new a(e),new a(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return n(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var f=o;case"[object Set]":var d=1&s;if(f||(f=c),e.size!=t.size&&!d)return!1;var m=p.get(e);if(m)return m==t;s|=2,p.set(e,t);var v=i(f(e),f(t),s,l,h,p);return p.delete(e),v;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},2006:(e,t,r)=>{var s=r(5389),a=r(4894),n=r(712);e.exports=function(e){return function(t,r,i){var o=Object(t);if(!a(t)){var c=s(r,3);t=n(t),r=function(e){return c(o[e],e,o)}}var l=e(t,r,i);return l>-1?o[c?t[l]:l]:void 0}}},2017:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var s,a,n;if(Array.isArray(t)){if((s=t.length)!=r.length)return!1;for(a=s;0!=a--;)if(!e(t[a],r[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((s=(n=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(a=s;0!=a--;)if(!Object.prototype.hasOwnProperty.call(r,n[a]))return!1;for(a=s;0!=a--;){var i=n[a];if(!e(t[i],r[i]))return!1}return!0}return t!=t&&r!=r}},2032:(e,t,r)=>{var s=r(3423);e.exports=function(){this.__data__=s?s(null):{},this.size=0}},2046:e=>{"use strict";e.exports={}},2048:(e,t,r)=>{"use strict";var s=r(1091),a=r(8280),n=r(5972),i=r(9192),o=r(9595),c=r(8075),l=r(1626),u=r(5817),h=r(9259),p=r(5884),f=r(4823),d=r(2096),m=r(6264)("toStringTag"),v=Error,_=[].push,y=function(e,t){var r,s=a(g,this);i?r=i(new v,s?n(this):g):(r=s?this:c(g),l(r,m,"Error")),void 0!==t&&l(r,"message",d(t)),p(r,y,r.stack,1),arguments.length>2&&h(r,arguments[2]);var o=[];return f(e,_,{that:o}),l(r,"errors",o),r};i?i(y,v):o(y,v,{name:!0});var g=y.prototype=c(v.prototype,{constructor:u(1,y),message:u(1,""),name:u(1,"AggregateError")});s({global:!0,constructor:!0,arity:2},{AggregateError:y})},2092:(e,t,r)=>{"use strict";r(5650);var s=r(1747);e.exports=s("Array","forEach")},2096:(e,t,r)=>{"use strict";var s=r(160);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:s(e)}},2098:(e,t,r)=>{"use strict";var s=r(5951),a=r(9447),n=Object.getOwnPropertyDescriptor;e.exports=function(e){if(!a)return s[e];var t=n(s,e);return t&&t.value}},2099:(e,t,r)=>{"use strict";var s=r(1091),a=r(1793),n=r(5468),i=r(6285),o=r(4849),c=r(575),l=r(7374),u=r(5543),h=r(6264),p=r(7171),f=r(3427),d=p("slice"),m=h("species"),v=Array,_=Math.max;s({target:"Array",proto:!0,forced:!d},{slice:function(e,t){var r,s,h,p=l(this),d=c(p),y=o(e,d),g=o(void 0===t?d:t,d);if(a(p)&&(r=p.constructor,(n(r)&&(r===v||a(r.prototype))||i(r)&&null===(r=r[m]))&&(r=void 0),r===v||void 0===r))return f(p,y,g);for(s=new(void 0===r?v:r)(_(g-y,0)),h=0;y{"use strict";e.exports=function(e,t,r){var s,a=" ",n=e.level,i=e.dataLevel,o=e.schema[t],c=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,u=!e.opts.allErrors,h="data"+(i||""),p=e.opts.$data&&o&&o.$data;if(p?(a+=" var schema"+n+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; ",s="schema"+n):s=o,!p&&"number"!=typeof o)throw new Error(t+" must be number");a+="if ( ",p&&(a+=" ("+s+" !== undefined && typeof "+s+" != 'number') || "),a+=" "+h+".length "+("maxItems"==t?">":"<")+" "+s+") { ";var f=t,d=d||[];d.push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(f||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { limit: "+s+" } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT have ",a+="maxItems"==t?"more":"fewer",a+=" than ",a+=p?"' + "+s+" + '":""+o,a+=" items' "),e.opts.verbose&&(a+=" , schema: ",a+=p?"validate.schema"+c:""+o,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var m=a;return a=d.pop(),!e.compositeRule&&u?e.async?a+=" throw new ValidationError(["+m+"]); ":a+=" validate.errors = ["+m+"]; return false; ":a+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",u&&(a+=" else { "),a}},2130:e=>{"use strict";e.exports=function e(t){return e.definition={type:"object",macro:function(e){return 0==e.length||(1==e.length?{required:e}:{oneOf:e.map((function(e){return{required:[e]}}))})},metaSchema:{type:"array",items:{type:"string"}}},t.addKeyword("oneRequired",e.definition),t}},2156:e=>{"use strict";e.exports=function(){}},2159:(e,t,r)=>{"use strict";var s=r(2250),a=r(4640),n=TypeError;e.exports=function(e){if(s(e))return e;throw new n(a(e)+" is not a function")}},2178:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a;if(s+="var "+h+" = undefined;",!1===e.opts.format)return s+=" "+h+" = true; ";var p=e.schema.format,f=e.opts.$data&&p.$data,d="";if(f){s+=" var "+(m="format"+a)+" = formats["+e.util.getData(p.$data,n,e.dataPathArr)+"] , "+(v="compare"+a)+" = "+m+" && "+m+".compare;"}else{var m;if(!(m=e.formats[p])||!m.compare)return s+=" "+h+" = true; ";var v="formats"+e.util.getProperty(p)+".compare"}var _,y="formatMaximum"==t,g="formatExclusive"+(y?"Maximum":"Minimum"),w=e.schema[g],k=e.opts.$data&&w&&w.$data,b=y?"<":">",E="result"+a,x=e.opts.$data&&i&&i.$data;if(x?(s+=" var schema"+a+" = "+e.util.getData(i.$data,n,e.dataPathArr)+"; ",_="schema"+a):_=i,k){var P=e.util.getData(w.$data,n,e.dataPathArr),S="exclusive"+a,j="' + "+(R="op"+a)+" + '";s+=" var schemaExcl"+a+" = "+P+"; ",s+=" if (typeof "+(P="schemaExcl"+a)+" != 'boolean' && "+P+" !== undefined) { "+h+" = false; ";var O=g;(A=A||[]).push(s),s="",!1!==e.createErrors?(s+=" { keyword: '"+(O||"_formatExclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: {} ",!1!==e.opts.messages&&(s+=" , message: '"+g+" should be boolean' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var $=s;s=A.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+$+"]); ":s+=" validate.errors = ["+$+"]; return false; ":s+=" var err = "+$+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } ",l&&(d+="}",s+=" else { "),x&&(s+=" if ("+_+" === undefined) "+h+" = true; else if (typeof "+_+" != 'string') "+h+" = false; else { ",d+="}"),f&&(s+=" if (!"+v+") "+h+" = true; else { ",d+="}"),s+=" var "+E+" = "+v+"("+u+", ",s+=x?""+_:""+e.util.toQuotedString(i),s+=" ); if ("+E+" === undefined) "+h+" = false; var "+S+" = "+P+" === true; if ("+h+" === undefined) { "+h+" = "+S+" ? "+E+" "+b+" 0 : "+E+" "+b+"= 0; } if (!"+h+") var op"+a+" = "+S+" ? '"+b+"' : '"+b+"=';"}else{j=b;(S=!0===w)||(j+="=");var R="'"+j+"'";x&&(s+=" if ("+_+" === undefined) "+h+" = true; else if (typeof "+_+" != 'string') "+h+" = false; else { ",d+="}"),f&&(s+=" if (!"+v+") "+h+" = true; else { ",d+="}"),s+=" var "+E+" = "+v+"("+u+", ",s+=x?""+_:""+e.util.toQuotedString(i),s+=" ); if ("+E+" === undefined) "+h+" = false; if ("+h+" === undefined) "+h+" = "+E+" "+b,S||(s+="="),s+=" 0;"}s+=d+"if (!"+h+") { ";var A;O=t;(A=A||[]).push(s),s="",!1!==e.createErrors?(s+=" { keyword: '"+(O||"_formatLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { comparison: "+R+", limit: ",s+=x?""+_:""+e.util.toQuotedString(i),s+=" , exclusive: "+S+" } ",!1!==e.opts.messages&&(s+=" , message: 'should be "+j+' "',s+=x?"' + "+_+" + '":""+e.util.escapeQuotes(i),s+="\\"' "),e.opts.verbose&&(s+=" , schema: ",s+=x?"validate.schema"+o:""+e.util.toQuotedString(i),s+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";$=s;return s=A.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+$+"]); ":s+=" validate.errors = ["+$+"]; return false; ":s+=" var err = "+$+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+="}"}},2193:(e,t,r)=>{"use strict";var s=r(1091),a=r(2778);s({global:!0,forced:parseInt!==a},{parseInt:a})},2199:(e,t,r)=>{var s=r(4528),a=r(6449);e.exports=function(e,t,r){var n=t(e);return a(e)?n:s(n,r(e))}},2220:(e,t,r)=>{"use strict";var s=r(9447),a=r(8661),n=r(4284),i=r(6624),o=r(7374),c=r(2875);t.f=s&&!a?Object.defineProperties:function(e,t){i(e);for(var r,s=o(t),a=c(t),l=a.length,u=0;l>u;)n.f(e,r=a[u++],s[r]);return e}},2224:(e,t,r)=>{var s=r(104);e.exports=function(e){var t=s(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}},2235:(e,t,r)=>{"use strict";var s=r(5468),a=r(4640),n=TypeError;e.exports=function(e){if(s(e))return e;throw new n(a(e)+" is not a constructor")}},2250:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},2266:function(e,t,r){(function(){var e,t,s,a=[].indexOf;t=r(7771),s=r(1248),({YAMLError:e}=r(467)),this.ResolverError=class extends e{},this.BaseResolver=function(){var e,r,n,i;class o{constructor(){return i.apply(this,arguments)}static add_implicit_resolver(e,t,r=[null]){var a,n,i,o,c;for(this.prototype.hasOwnProperty("yaml_implicit_resolvers")||(this.prototype.yaml_implicit_resolvers=s.extend({},this.prototype.yaml_implicit_resolvers)),c=[],i=0,o=r.length;ir?h.push([u,o]):a[o]=this.yaml_path_resolvers[u][o]);else for(i=0,l=(f=this.yaml_path_resolvers).length;i=0)return l[s];if(a.call(l,null)>=0)return l.null}return s===t.ScalarNode?r:s===t.SequenceNode?n:s===t.MappingNode?e:void 0}}return r="tag:yaml.org,2002:str",n="tag:yaml.org,2002:seq",e="tag:yaml.org,2002:map",o.prototype.yaml_implicit_resolvers={},o.prototype.yaml_path_resolvers={},i=o.prototype.initialise,o}.call(this),this.Resolver=class extends this.BaseResolver{},this.Resolver.add_implicit_resolver("tag:yaml.org,2002:bool",/^(?:yes|Yes|YES|true|True|TRUE|on|On|ON|no|No|NO|false|False|FALSE|off|Off|OFF)$/,"yYnNtTfFoO"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:float",/^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?|\\.[0-9_]+(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$/,"-+0123456789."),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:int",/^(?:[-+]?0b[01_]+|[-+]?0[0-7_]+|[-+]?(?:0|[1-9][0-9_]*)|[-+]?0x[0-9a-fA-F_]+|[-+]?0o[0-7_]+|[-+]?[1-9][0-9_]*(?::[0-5]?[0-9])+)$/,"-+0123456789"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:merge",/^(?:<<)$/,"<"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:null",/^(?:~|null|Null|NULL|)$/,["~","n","N",""]),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:timestamp",/^(?:[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][0-9]?-[0-9][0-9]?(?:[Tt]|[\\x20\\t]+)[0-9][0-9]?:[0-9][0-9]:[0-9][0-9](?:\\.[0-9]*)?(?:[\\x20\\t]*(?:Z|[-+][0-9][0-9]?(?::[0-9][0-9])?))?)$/,"0123456789"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:value",/^(?:=)$/,"="),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:yaml",/^(?:!|&|\\*)$/,"!&*")}).call(this)},2292:(e,t,r)=>{"use strict";var s,a,n,i,o,c=r(5951),l=r(2098),u=r(8311),h=r(9472).set,p=r(9245),f=r(1829),d=r(8606),m=r(9291),v=r(7586),_=c.MutationObserver||c.WebKitMutationObserver,y=c.document,g=c.process,w=c.Promise,k=l("queueMicrotask");if(!k){var b=new p,E=function(){var e,t;for(v&&(e=g.domain)&&e.exit();t=b.get();)try{t()}catch(e){throw b.head&&s(),e}e&&e.enter()};f||v||m||!_||!y?!d&&w&&w.resolve?((i=w.resolve(void 0)).constructor=w,o=u(i.then,i),s=function(){o(E)}):v?s=function(){g.nextTick(E)}:(h=u(h,c),s=function(){h(E)}):(a=!0,n=y.createTextNode(""),new _(E).observe(n,{characterData:!0}),s=function(){n.data=a=!a}),k=function(e){b.head||s(),b.add(e)}}e.exports=k},2312:(e,t,r)=>{"use strict";e.exports={instanceof:r(8208),range:r(7197),regexp:r(5031),typeof:r(3175),dynamicDefaults:r(9047),allRequired:r(9774),anyRequired:r(8479),oneRequired:r(2130),prohibited:r(9100),uniqueItemProperties:r(5699),deepProperties:r(2913),deepRequired:r(2397),formatMinimum:r(8377),formatMaximum:r(3963),patternRequired:r(7419),switch:r(5314),select:r(7718),transform:r(7560)}},2361:(e,t,r)=>{"use strict";var s=r(5807),a=r(1907);e.exports=function(e){if("Function"===s(e))return a(e)}},2397:e=>{"use strict";function t(e,t){var n="data"+(t||"");if(!e)return n;for(var i,o=n,c=e.split("/"),l=1;l{"use strict";var s=r(5582);e.exports=s("document","documentElement")},2425:(e,t,r)=>{"use strict";r(1091)({target:"Array",stat:!0},{isArray:r(1793)})},2428:(e,t,r)=>{var s=r(7534),a=r(346),n=Object.prototype,i=n.hasOwnProperty,o=n.propertyIsEnumerable,c=s(function(){return arguments}())?s:function(e){return a(e)&&i.call(e,"callee")&&!o.call(e,"callee")};e.exports=c},2459:(e,t,r)=>{var s="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=s},2492:e=>{"use strict";e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var r,s="boolean"==typeof t.cycles&&t.cycles,a=t.cmp&&(r=t.cmp,function(e){return function(t,s){var a={key:t,value:e[t]},n={key:s,value:e[s]};return r(a,n)}}),n=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0!==t){if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);var r,i;if(Array.isArray(t)){for(i="[",r=0;r{"use strict";var s=r(5816),a=r(6499),n=s("keys");e.exports=function(e){return n[e]||(n[e]=a(e))}},2523:e=>{e.exports=function(e,t,r,s){for(var a=e.length,n=r+(s?1:-1);s?n--:++n{"use strict";var s=r(5951),a=Object.defineProperty;e.exports=function(e,t){try{a(s,e,{value:t,configurable:!0,writable:!0})}catch(r){s[e]=t}return t}},2551:e=>{e.exports=function(e,t){for(var r=-1,s=null==e?0:e.length,a=Array(s);++r{var s=r(4254),a=r(659),n=r(9350),i=s?s.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?a(e):n(e)}},2560:(e,t,r)=>{"use strict";r(9363);var s=r(9287),a=r(5951),n=r(4840),i=r(3742);for(var o in s)n(a[o],o),i[o]=i.Array},2567:(e,t,r)=>{"use strict";r(9307);var s=r(1747);e.exports=s("Function","bind")},2574:(e,t)=>{"use strict";var r={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,a=s&&!r.call({1:2},1);t.f=a?function(e){var t=s(this,e);return!!t&&t.enumerable}:r},2585:(e,t,r)=>{"use strict";var s=r(6740);e.exports=function(e){s.copy(e,this)}},2587:(e,t,r)=>{"use strict";var s=/^(\\d\\d):(\\d\\d):(\\d\\d)(\\.\\d+)?(z|[+-]\\d\\d:\\d\\d)?$/i,a=/t|\\s/i,n={date:o,time:c,"date-time":function(e,t){if(!e||!t)return;e=e.split(a),t=t.split(a);var r=o(e[0],t[0]);if(void 0===r)return;return r||c(e[1],t[1])}},i={type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1};function o(e,t){if(e&&t)return e>t?1:e(t=t[1]+t[2]+t[3]+(t[4]||""))?1:e{"use strict";var s=r(3155);e.exports=s},2623:(e,t,r)=>{"use strict";var s={};s[r(6264)("toStringTag")]="z",e.exports="[object z]"===String(s)},2647:(e,t,r)=>{"use strict";var s=r(1907),a=r(2250),n=r(6128),i=s(Function.toString);a(n.inspectSource)||(n.inspectSource=function(e){return i(e)}),e.exports=n.inspectSource},2651:(e,t,r)=>{var s=r(4218);e.exports=function(e,t){var r=e.__data__;return s(t)?r["string"==typeof t?"string":"hash"]:r.map}},2736:(e,t,r)=>{"use strict";var s=r(1091),a=r(3930),n=r(2159),i=r(6254),o=r(4420),c=r(4823);s({target:"Promise",stat:!0,forced:r(3282)},{race:function(e){var t=this,r=i.f(t),s=r.reject,l=o((function(){var i=n(t.resolve);c(e,(function(e){a(i,t,e).then(r.resolve,s)}))}));return l.error&&s(l.value),r.promise}})},2749:(e,t,r)=>{var s=r(3423),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return s?void 0!==t[e]:a.call(t,e)}},2778:(e,t,r)=>{"use strict";var s=r(5951),a=r(8828),n=r(1907),i=r(160),o=r(5993).trim,c=r(6395),l=s.parseInt,u=s.Symbol,h=u&&u.iterator,p=/^[+-]?0x/i,f=n(p.exec),d=8!==l(c+"08")||22!==l(c+"0x16")||h&&!a((function(){l(Object(h))}));e.exports=d?function(e,t){var r=o(i(e));return l(r,t>>>0||(f(p,r)?16:10))}:l},2804:(e,t,r)=>{var s=r(6110)(r(9325),"Promise");e.exports=s},2832:(e,t,r)=>{"use strict";var s=r(5951),a=r(6794),n=r(5807),i=function(e){return a.slice(0,e.length)===e};e.exports=i("Bun/")?"BUN":i("Cloudflare-Workers")?"CLOUDFLARE":i("Deno/")?"DENO":i("Node.js/")?"NODE":s.Bun&&"string"==typeof Bun.version?"BUN":s.Deno&&"object"==typeof Deno.version?"DENO":"process"===n(s.process)?"NODE":s.window&&s.document?"BROWSER":"REST"},2875:(e,t,r)=>{"use strict";var s=r(3045),a=r(376);e.exports=Object.keys||function(e){return s(e,a)}},2897:(e,t,r)=>{"use strict";var s=r(8198);e.exports={$id:"https://github.com/ajv-validator/ajv/blob/master/lib/definition_schema.js",definitions:{simpleTypes:s.definitions.simpleTypes},type:"object",dependencies:{schema:["validate"],$data:["validate"],statements:["inline"],valid:{not:{required:["macro"]}}},properties:{type:s.properties.type,schema:{type:"boolean"},statements:{type:"boolean"},dependencies:{type:"array",items:{type:"string"}},metaSchema:{type:"object"},modifying:{type:"boolean"},valid:{type:"boolean"},$data:{type:"boolean"},async:{type:"boolean"},errors:{anyOf:[{type:"boolean"},{const:"full"}]}}}},2913:(e,t,r)=>{"use strict";var s=r(3949);function a(e,t){for(var r=e.split("/"),s={},a=s,n=1;n{"use strict";var s=r(726).forEach,a=r(7623)("forEach");e.exports=a?[].forEach:function(e){return s(this,e,arguments.length>1?arguments[1]:void 0)}},2948:(e,t,r)=>{"use strict";var s=r(8280),a=r(5366),n=Array.prototype;e.exports=function(e){var t=e.fill;return e===n||s(n,e)&&t===n.fill?a:t}},2949:(e,t,r)=>{var s=r(2651);e.exports=function(e,t){var r=s(this,e),a=r.size;return r.set(e,t),this.size+=r.size==a?0:1,this}},2995:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a,p="errs__"+a,f=e.util.copy(e),d="";f.level++;var m,v="valid"+f.level,_="ifPassed"+e.level,y=f.baseId;s+="var "+_+";";var g=i;if(g)for(var w,k=-1,b=g.length-1;k0:e.util.schemaHasRules(w.if,e.RULES.all))){s+=" var "+p+" = errors; ";var E=e.compositeRule;if(e.compositeRule=f.compositeRule=!0,f.createErrors=!1,f.schema=w.if,f.schemaPath=o+"["+k+"].if",f.errSchemaPath=c+"/"+k+"/if",s+=" "+e.validate(f)+" ",f.baseId=y,f.createErrors=!0,e.compositeRule=f.compositeRule=E,s+=" "+_+" = "+v+"; if ("+_+") { ","boolean"==typeof w.then){if(!1===w.then){(P=P||[]).push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'switch' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { caseIndex: "+k+" } ",!1!==e.opts.messages&&(s+=" , message: 'should pass \\"switch\\" keyword validation' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var x=s;s=P.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+x+"]); ":s+=" validate.errors = ["+x+"]; return false; ":s+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" var "+v+" = "+w.then+"; "}else f.schema=w.then,f.schemaPath=o+"["+k+"].then",f.errSchemaPath=c+"/"+k+"/then",s+=" "+e.validate(f)+" ",f.baseId=y;s+=" } else { errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; } } "}else if(s+=" "+_+" = true; ","boolean"==typeof w.then){if(!1===w.then){var P;(P=P||[]).push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'switch' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { caseIndex: "+k+" } ",!1!==e.opts.messages&&(s+=" , message: 'should pass \\"switch\\" keyword validation' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";x=s;s=P.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+x+"]); ":s+=" validate.errors = ["+x+"]; return false; ":s+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}s+=" var "+v+" = "+w.then+"; "}else f.schema=w.then,f.schemaPath=o+"["+k+"].then",f.errSchemaPath=c+"/"+k+"/then",s+=" "+e.validate(f)+" ",f.baseId=y;m=w.continue}return s+=d+"var "+h+" = "+v+";"}},3032:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="errs__"+a,p=e.util.copy(e);p.level++;var f="valid"+p.level;if(s+="var "+h+" = errors;",e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0||!1===i:e.util.schemaHasRules(i,e.RULES.all)){p.schema=i,p.schemaPath=o,p.errSchemaPath=c;var d="key"+a,m="idx"+a,v="i"+a,_="' + "+d+" + '",y="data"+(p.dataLevel=e.dataLevel+1),g="dataProperties"+a,w=e.opts.ownProperties,k=e.baseId;w&&(s+=" var "+g+" = undefined; "),s+=w?" "+g+" = "+g+" || Object.keys("+u+"); for (var "+m+"=0; "+m+"<"+g+".length; "+m+"++) { var "+d+" = "+g+"["+m+"]; ":" for (var "+d+" in "+u+") { ",s+=" var startErrs"+a+" = errors; ";var b=d,E=e.compositeRule;e.compositeRule=p.compositeRule=!0;var x=e.validate(p);p.baseId=k,e.util.varOccurences(x,y)<2?s+=" "+e.util.varReplace(x,y,b)+" ":s+=" var "+y+" = "+b+"; "+x+" ",e.compositeRule=p.compositeRule=E,s+=" if (!"+f+") { for (var "+v+"=startErrs"+a+"; "+v+"{"use strict";var s=r(8280),a=r(2567),n=Function.prototype;e.exports=function(e){var t=e.bind;return e===n||s(n,e)&&t===n.bind?a:t}},3040:(e,t,r)=>{var s=r(1549),a=r(79),n=r(8223);e.exports=function(){this.size=0,this.__data__={hash:new s,map:new(n||a),string:new s}}},3045:(e,t,r)=>{"use strict";var s=r(1907),a=r(9724),n=r(7374),i=r(4436).indexOf,o=r(8530),c=s([].push);e.exports=function(e,t){var r,s=n(e),l=0,u=[];for(r in s)!a(o,r)&&a(s,r)&&c(u,r);for(;t.length>l;)a(s,r=t[l++])&&(~i(u,r)||c(u,r));return u}},3106:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=(e.errSchemaPath,e.opts.allErrors,"data"+(n||""));if(!1!==e.createErrors){var l=/\\$\\{[^\\}]+\\}/,u=/\\$\\{([^\\}]+)\\}/g,h=/^\\'\\'\\s*\\+\\s*|\\s*\\+\\s*\\'\\'$/g,p=e.self.getKeyword(t).config,f="_em_dataPath"+a,d="_em_i"+a,m="_em_key"+a,v="_em_keyProp"+a,_="_em_err"+a,y="_em_child"+a,g="_em_childKeyword"+a,w="_em_matches"+a,k="_em_isArray"+a,b="_em_errors"+a,E="_em_message"+a,x="_em_paramsErrors"+a,P="_em_propParam"+a,S="_em_keywordPropParams"+a,j="_em_templates"+a,O=e.util.toQuotedString(e.errSchemaPath);if(s+=" if (errors > 0) { var "+f+" = (dataPath || '') + "+e.errorPath+"; var "+d+", "+_+", "+b+"; ","object"==typeof i){var $={},R={},A={properties:{},items:{}},D=!1,T=!1,F=!1;for(var C in i)switch(C){case"properties":for(var I in i.properties)T=!0,A.properties[I]=[];break;case"items":for(var q=0;q{"use strict";var s=r(5482),a=Math.min;e.exports=function(e){var t=s(e);return t>0?a(t,9007199254740991):0}},3155:(e,t,r)=>{"use strict";var s=r(8280),a=r(6177),n=Array.prototype;e.exports=function(e){var t=e.filter;return e===n||s(n,e)&&t===n.filter?a:t}},3175:e=>{"use strict";var t=["undefined","string","number","object","function","boolean","symbol"];e.exports=function e(r){return e.definition={inline:function(e,t,r){var s="data"+(e.dataLevel||"");return"string"==typeof r?"typeof "+s+' == "'+r+'"':(r="validate.schema"+e.schemaPath+"."+t)+".indexOf(typeof "+s+") >= 0"},metaSchema:{anyOf:[{type:"string",enum:t},{type:"array",items:{type:"string",enum:t}}]}},r.addKeyword("typeof",e.definition),r}},3222:(e,t,r)=>{var s=r(7556);e.exports=function(e){return null==e?"":s(e)}},3282:(e,t,r)=>{"use strict";var s=r(5463),a=r(473),n=r(1759).CONSTRUCTOR;e.exports=n||!a((function(e){s.all(e).then(void 0,(function(){}))}))},3309:(e,t,r)=>{"use strict";r(6391);var s=r(1747);e.exports=s("Array","indexOf")},3345:e=>{e.exports=function(){return[]}},3363:(e,t,r)=>{e.exports=r(9528)},3420:e=>{"use strict";e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON Schema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}')},3423:(e,t,r)=>{var s=r(6110)(Object,"create");e.exports=s},3427:(e,t,r)=>{"use strict";var s=r(1907);e.exports=s([].slice)},3448:(e,t,r)=>{"use strict";var s=r(3948),a=r(9367),n=r(7136),i=r(3742),o=r(6264)("iterator");e.exports=function(e){if(!n(e))return a(e,o)||a(e,"@@iterator")||i[s(e)]}},3488:e=>{e.exports=function(e){return e}},3531:(e,t,r)=>{"use strict";r(2425);var s=r(2046);e.exports=s.Array.isArray},3556:(e,t,r)=>{var s=r(6025);e.exports=function(e,t){var r=this.__data__,a=s(r,e);return a<0?(++this.size,r.push([e,t])):r[a][1]=t,this}},3569:(e,t,r)=>{"use strict";var s=r(6624),a=r(6285),n=r(6254);e.exports=function(e,t){if(s(e),a(t)&&t.constructor===e)return t;var r=n.f(e);return(0,r.resolve)(t),r.promise}},3589:(e,t,r)=>{"use strict";var s=r(1091),a=r(9298),n=r(2875);s({target:"Object",stat:!0,forced:r(8828)((function(){n(1)}))},{keys:function(e){return n(a(e))}})},3605:e=>{e.exports=function(e){return this.__data__.get(e)}},3635:(e,t,r)=>{"use strict";var s=/^[a-z_$][a-z0-9_$-]*$/i,a=r(7992),n=r(2897);e.exports={add:function(e,t){var r=this.RULES;if(r.keywords[e])throw new Error("Keyword "+e+" is already defined");if(!s.test(e))throw new Error("Keyword "+e+" is not a valid identifier");if(t){this.validateKeyword(t,!0);var n=t.type;if(Array.isArray(n))for(var i=0;i{},3648:(e,t,r)=>{"use strict";var s=r(9447),a=r(8828),n=r(9552);e.exports=!s&&!a((function(){return 7!==Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a}))},3650:(e,t,r)=>{var s=r(4335)(Object.keys,Object);e.exports=s},3656:(e,t,r)=>{e=r.nmd(e);var s=r(9325),a=r(9935),n=t&&!t.nodeType&&t,i=n&&e&&!e.nodeType&&e,o=i&&i.exports===n?s.Buffer:void 0,c=(o?o.isBuffer:void 0)||a;e.exports=c},3661:(e,t,r)=>{var s=r(3040),a=r(7670),n=r(289),i=r(4509),o=r(2949);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var s=r(1799),a=r(776),n=r(9578);e.exports=function(e){var t=a(e);return 1==t.length&&t[0][2]?n(t[0][0],t[0][1]):function(r){return r===e||s(r,e,t)}}},3702:e=>{e.exports=function(){this.__data__=[],this.size=0}},3742:e=>{"use strict";e.exports={}},3805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},3825:(e,t,r)=>{"use strict";var s,a,n,i=r(1091),o=r(7376),c=r(7586),l=r(5951),u=r(3930),h=r(8055),p=r(9192),f=r(4840),d=r(7118),m=r(2159),v=r(2250),_=r(6285),y=r(9596),g=r(8450),w=r(9472).set,k=r(2292),b=r(3904),E=r(4420),x=r(9245),P=r(4932),S=r(5463),j=r(1759),O=r(6254),$="Promise",R=j.CONSTRUCTOR,A=j.REJECTION_EVENT,D=j.SUBCLASSING,T=P.getterFor($),F=P.set,C=S&&S.prototype,I=S,q=C,N=l.TypeError,L=l.document,z=l.process,M=O.f,U=M,Q=!!(L&&L.createEvent&&l.dispatchEvent),V="unhandledrejection",B=function(e){var t;return!(!_(e)||!v(t=e.then))&&t},K=function(e,t){var r,s,a,n=t.value,i=1===t.state,o=i?e.ok:e.fail,c=e.resolve,l=e.reject,h=e.domain;try{o?(i||(2===t.rejection&&Z(t),t.rejection=1),!0===o?r=n:(h&&h.enter(),r=o(n),h&&(h.exit(),a=!0)),r===e.promise?l(new N("Promise-chain cycle")):(s=B(r))?u(s,r,c,l):c(r)):l(n)}catch(e){h&&!a&&h.exit(),l(e)}},H=function(e,t){e.notified||(e.notified=!0,k((function(){for(var r,s=e.reactions;r=s.get();)K(r,e);e.notified=!1,t&&!e.rejection&&Y(e)})))},J=function(e,t,r){var s,a;Q?((s=L.createEvent("Event")).promise=t,s.reason=r,s.initEvent(e,!1,!0),l.dispatchEvent(s)):s={promise:t,reason:r},!A&&(a=l["on"+e])?a(s):e===V&&b("Unhandled promise rejection",r)},Y=function(e){u(w,l,(function(){var t,r=e.facade,s=e.value;if(G(e)&&(t=E((function(){c?z.emit("unhandledRejection",s,r):J(V,r,s)})),e.rejection=c||G(e)?2:1,t.error))throw t.value}))},G=function(e){return 1!==e.rejection&&!e.parent},Z=function(e){u(w,l,(function(){var t=e.facade;c?z.emit("rejectionHandled",t):J("rejectionhandled",t,e.value)}))},W=function(e,t,r){return function(s){e(t,s,r)}},X=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,H(e,!0))},ee=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw new N("Promise can't be resolved itself");var s=B(t);s?k((function(){var r={done:!1};try{u(s,t,W(ee,r,e),W(X,r,e))}catch(t){X(r,t,e)}})):(e.value=t,e.state=1,H(e,!1))}catch(t){X({done:!1},t,e)}}};if(R&&(q=(I=function(e){y(this,q),m(e),u(s,this);var t=T(this);try{e(W(ee,t),W(X,t))}catch(e){X(t,e)}}).prototype,(s=function(e){F(this,{type:$,done:!1,notified:!1,parent:!1,reactions:new x,rejection:!1,state:0,value:null})}).prototype=h(q,"then",(function(e,t){var r=T(this),s=M(g(this,I));return r.parent=!0,s.ok=!v(e)||e,s.fail=v(t)&&t,s.domain=c?z.domain:void 0,0===r.state?r.reactions.add(s):k((function(){K(s,r)})),s.promise})),a=function(){var e=new s,t=T(e);this.promise=e,this.resolve=W(ee,t),this.reject=W(X,t)},O.f=M=function(e){return e===I||undefined===e?new a(e):U(e)},!o&&v(S)&&C!==Object.prototype)){n=C.then,D||h(C,"then",(function(e,t){var r=this;return new I((function(e,t){u(n,r,e,t)})).then(e,t)}),{unsafe:!0});try{delete C.constructor}catch(e){}p&&p(C,q)}i({global:!0,constructor:!0,wrap:!0,forced:R},{Promise:I}),f(I,$,!1,!0),d($)},3845:(e,t,r)=>{"use strict";var s=r(7403),a=r(6740).toHash;e.exports=function(){var e=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}],t=["type","$comment"];return e.all=a(t),e.types=a(["number","integer","string","array","object","boolean","null"]),e.forEach((function(r){r.rules=r.rules.map((function(r){var a;if("object"==typeof r){var n=Object.keys(r)[0];a=r[n],r=n,a.forEach((function(r){t.push(r),e.all[r]=!0}))}return t.push(r),e.all[r]={keyword:r,code:s[r],implements:a}})),e.all.$comment={keyword:"$comment",code:s.$comment},r.type&&(e.types[r.type]=r)})),e.keywords=a(t.concat(["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"])),e.custom={},e}},3846:(e,t,r)=>{"use strict";var s=r(9447),a=r(3930),n=r(2574),i=r(5817),o=r(7374),c=r(470),l=r(9724),u=r(3648),h=Object.getOwnPropertyDescriptor;t.f=s?h:function(e,t){if(e=o(e),t=c(t),u)try{return h(e,t)}catch(e){}if(l(e,t))return i(!a(n.f,e,t),e[t])}},3862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},3888:(e,t,r)=>{"use strict";var s=r(8828),a=r(5817);e.exports=!s((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",a(1,7)),7!==e.stack)}))},3904:e=>{"use strict";e.exports=function(e,t){try{1===arguments.length?console.error(e):console.error(e,t)}catch(e){}}},3930:(e,t,r)=>{"use strict";var s=r(1505),a=Function.prototype.call;e.exports=s?a.bind(a):function(){return a.apply(a,arguments)}},3948:(e,t,r)=>{"use strict";var s=r(2623),a=r(2250),n=r(5807),i=r(6264)("toStringTag"),o=Object,c="Arguments"===n(function(){return arguments}());e.exports=s?n:function(e){var t,r,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=o(e),i))?r:c?n(t):"Object"===(s=n(t))&&a(t.callee)?"Arguments":s}},3949:e=>{"use strict";e.exports={metaSchemaRef:function(e){var r=e._opts.defaultMeta;return"string"==typeof r?{$ref:r}:e.getSchema(t)?{$ref:t}:(console.warn("meta schema not defined"),{})}};var t="http://json-schema.org/draft-07/schema"},3963:(e,t,r)=>{"use strict";e.exports=r(2587)("Maximum")},4006:e=>{"use strict";var t=e.exports=function(){this._cache={}};t.prototype.put=function(e,t){this._cache[e]=t},t.prototype.get=function(e){return this._cache[e]},t.prototype.del=function(e){delete this._cache[e]},t.prototype.clear=function(){this._cache={}}},4007:(e,t,r)=>{e.exports=r(7852)},4010:(e,t,r)=>{"use strict";var s=r(1793),a=r(5468),n=r(6285),i=r(6264)("species"),o=Array;e.exports=function(e){var t;return s(e)&&(t=e.constructor,(a(t)&&(t===o||s(t.prototype))||n(t)&&null===(t=t[i]))&&(t=void 0)),void 0===t?o:t}},4018:(e,t,r)=>{"use strict";var s=r(6285);e.exports=function(e){return s(e)||null===e}},4128:(e,t,r)=>{var s=r(1800),a=/^\\s+/;e.exports=function(e){return e?e.slice(0,s(e)+1).replace(a,""):e}},4218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},4229:function(e,t,r){(function(){var e,s,a={}.hasOwnProperty;s=r(7771),({YAMLError:e}=r(467)),this.RepresenterError=class extends e{},this.BaseRepresenter=function(){var e;class t{constructor(){return e.apply(this,arguments)}static add_representer(e,t){return this.prototype.hasOwnProperty("yaml_representers_types")||(this.prototype.yaml_representers_types=[].concat(this.prototype.yaml_representers_types)),this.prototype.hasOwnProperty("yaml_representers_handlers")||(this.prototype.yaml_representers_handlers=[].concat(this.prototype.yaml_representers_handlers)),this.prototype.yaml_representers_types.push(e),this.prototype.yaml_representers_handlers.push(t)}static add_multi_representer(e,t){return this.prototype.hasOwnProperty("yaml_multi_representers_types")||(this.prototype.yaml_multi_representers_types=[].concat(this.prototype.yaml_multi_representers_types)),this.prototype.hasOwnProperty("yaml_multi_representers_handlers")||(this.prototype.yaml_multi_representers_handlers=[].concat(this.prototype.yaml_multi_representers_handlers)),this.prototype.yaml_multi_representers_types.push(e),this.prototype.yaml_multi_representers_handlers.push(t)}initialise({default_style:e,default_flow_style:t}={}){return this.default_style=e,this.default_flow_style=t,this.represented_objects={},this.object_keeper=[],this.alias_key=null}represent(e){var t;return t=this.represent_data(e),this.serialize(t),this.represented_objects={},this.object_keeper=[],this.alias_key=null}represent_data(e){var t,r,a,n,i,o;if(this.ignore_aliases(e))this.alias_key=null;else if(-1!==(r=this.object_keeper.indexOf(e))){if(this.alias_key=r,this.alias_key in this.represented_objects)return this.represented_objects[this.alias_key]}else this.alias_key=this.object_keeper.length,this.object_keeper.push(e);if(o=null,"object"===(t=null===e?"null":typeof e)&&(t=e.constructor),-1!==(r=this.yaml_representers_types.lastIndexOf(t))&&(o=this.yaml_representers_handlers[r]),null==o)for(r=a=0,n=(i=this.yaml_multi_representers_types).length;a{"use strict";var s=r(7136),a=TypeError;e.exports=function(e){if(s(e))throw new a("Can't call method on "+e);return e}},4247:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}},4248:e=>{e.exports=function(e,t){for(var r=-1,s=null==e?0:e.length;++r{var s=r(9325).Symbol;e.exports=s},4278:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.schema[t],n=e.errSchemaPath+"/"+t,i=(e.opts.allErrors,e.util.toQuotedString(a));return!0===e.opts.$comment?s+=" console.log("+i+");":"function"==typeof e.opts.$comment&&(s+=" self._opts.$comment("+i+", "+e.util.toQuotedString(n)+", validate.root.schema);"),s}},4284:(e,t,r)=>{"use strict";var s=r(9447),a=r(3648),n=r(8661),i=r(6624),o=r(470),c=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,h="enumerable",p="configurable",f="writable";t.f=s?n?function(e,t,r){if(i(e),t=o(t),i(r),"function"==typeof e&&"prototype"===t&&"value"in r&&f in r&&!r[f]){var s=u(e,t);s&&s[f]&&(e[t]=r.value,r={configurable:p in r?r[p]:s[p],enumerable:h in r?r[h]:s[h],writable:!1})}return l(e,t,r)}:l:function(e,t,r){if(i(e),t=o(t),i(r),a)try{return l(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new c("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},4326:(e,t,r)=>{"use strict";r(2193);var s=r(2046);e.exports=s.parseInt},4335:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},4371:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a,p="errs__"+a,f=e.util.copy(e),d="";f.level++;var m="valid"+f.level,v="i"+a,_=f.dataLevel=e.dataLevel+1,y="data"+_,g=e.baseId;if(s+="var "+p+" = errors;var "+h+";",Array.isArray(i)){var w=e.schema.additionalItems;if(!1===w){s+=" "+h+" = "+u+".length <= "+i.length+"; ";var k=c;c=e.errSchemaPath+"/additionalItems",s+=" if (!"+h+") { ";var b=b||[];b.push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'additionalItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { limit: "+i.length+" } ",!1!==e.opts.messages&&(s+=" , message: 'should NOT have more than "+i.length+" items' "),e.opts.verbose&&(s+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var E=s;s=b.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+E+"]); ":s+=" validate.errors = ["+E+"]; return false; ":s+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } ",c=k,l&&(d+="}",s+=" else { ")}var x=i;if(x)for(var P,S=-1,j=x.length-1;S0||!1===P:e.util.schemaHasRules(P,e.RULES.all)){s+=" "+m+" = true; if ("+u+".length > "+S+") { ";var O=u+"["+S+"]";f.schema=P,f.schemaPath=o+"["+S+"]",f.errSchemaPath=c+"/"+S,f.errorPath=e.util.getPathExpr(e.errorPath,S,e.opts.jsonPointers,!0),f.dataPathArr[_]=S;var $=e.validate(f);f.baseId=g,e.util.varOccurences($,y)<2?s+=" "+e.util.varReplace($,y,O)+" ":s+=" var "+y+" = "+O+"; "+$+" ",s+=" } ",l&&(s+=" if ("+m+") { ",d+="}")}if("object"==typeof w&&(e.opts.strictKeywords?"object"==typeof w&&Object.keys(w).length>0||!1===w:e.util.schemaHasRules(w,e.RULES.all))){f.schema=w,f.schemaPath=e.schemaPath+".additionalItems",f.errSchemaPath=e.errSchemaPath+"/additionalItems",s+=" "+m+" = true; if ("+u+".length > "+i.length+") { for (var "+v+" = "+i.length+"; "+v+" < "+u+".length; "+v+"++) { ",f.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers,!0);O=u+"["+v+"]";f.dataPathArr[_]=v;$=e.validate(f);f.baseId=g,e.util.varOccurences($,y)<2?s+=" "+e.util.varReplace($,y,O)+" ":s+=" var "+y+" = "+O+"; "+$+" ",l&&(s+=" if (!"+m+") break; "),s+=" } } ",l&&(s+=" if ("+m+") { ",d+="}")}}else if(e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0||!1===i:e.util.schemaHasRules(i,e.RULES.all)){f.schema=i,f.schemaPath=o,f.errSchemaPath=c,s+=" for (var "+v+" = 0; "+v+" < "+u+".length; "+v+"++) { ",f.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers,!0);O=u+"["+v+"]";f.dataPathArr[_]=v;$=e.validate(f);f.baseId=g,e.util.varOccurences($,y)<2?s+=" "+e.util.varReplace($,y,O)+" ":s+=" var "+y+" = "+O+"; "+$+" ",l&&(s+=" if (!"+m+") break; "),s+=" }"}return l&&(s+=" "+d+" if ("+p+" == errors) {"),s}},4394:(e,t,r)=>{var s=r(2552),a=r(346);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==s(e)}},4420:e=>{"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},4436:(e,t,r)=>{"use strict";var s=r(7374),a=r(4849),n=r(575),i=function(e){return function(t,r,i){var o=s(t),c=n(o);if(0===c)return!e&&-1;var l,u=a(i,c);if(e&&r!=r){for(;c>u;)if((l=o[u++])!=l)return!0}else for(;c>u;u++)if((e||u in o)&&o[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},4443:(e,t,r)=>{"use strict";var s=r(3045),a=r(376).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return s(e,a)}},4466:e=>{"use strict";e.exports=function(e){function t(e,t,r,s){function a(t){"function"!=typeof self.postMessage?e.ports[0].postMessage(t):self.postMessage(t)}r?("undefined"!=typeof console&&"error"in console&&console.error("Worker caught an error:",r),a([t,{message:r.message}])):a([t,null,s])}self.addEventListener("message",(function(r){var s=r.data;if(Array.isArray(s)&&2===s.length){var a=s[0],n=s[1];"function"!=typeof e?t(r,a,new Error("Please pass a function into register().")):function(e,r,s,a){var n,i=function(e,t){try{return{res:e(t)}}catch(e){return{err:e}}}(r,a);i.err?t(e,s,i.err):!(n=i.res)||"object"!=typeof n&&"function"!=typeof n||"function"!=typeof n.then?t(e,s,null,i.res):i.res.then((function(r){t(e,s,null,r)}),(function(r){t(e,s,r)}))}(r,e,a,n)}}))}},4502:(e,t,r)=>{"use strict";r(2048)},4507:(e,t,r)=>{"use strict";var s=r(8280),a=r(3309),n=Array.prototype;e.exports=function(e){var t=e.indexOf;return e===n||s(n,e)&&t===n.indexOf?a:t}},4509:(e,t,r)=>{var s=r(2651);e.exports=function(e){return s(this,e).has(e)}},4525:(e,t,r)=>{"use strict";var s=r(3948),a=r(9724),n=r(8280),i=r(1969);r(237);var o=Array.prototype,c={DOMTokenList:!0,NodeList:!0};e.exports=function(e){var t=e.forEach;return e===o||n(o,e)&&t===o.forEach||a(c,s(e))?i:t}},4528:e=>{e.exports=function(e,t){for(var r=-1,s=t.length,a=e.length;++r{"use strict";var s=r(1030);function a(e,t,r){this.message=r||a.message(e,t),this.missingRef=s.url(e,t),this.missingSchema=s.normalizeId(s.fullPath(this.missingRef))}function n(e){return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}e.exports={Validation:n((function(e){this.message="validation failed",this.errors=e,this.ajv=this.validation=!0})),MissingRef:n(a)},a.message=function(e,t){return"can't resolve reference "+t+" from id "+e}},4563:(e,t,r)=>{"use strict";var s=r(2312);function a(e,t){if(Array.isArray(t)){for(var r=0;r{"use strict";var s=r(1042);e.exports=s},4640:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},4664:(e,t,r)=>{var s=r(9770),a=r(3345),n=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,o=i?function(e){return null==e?[]:(e=Object(e),s(i(e),(function(t){return n.call(e,t)})))}:a;e.exports=o},4667:e=>{"use strict";e.exports=function(e,t,r){var s,a=" ",n=e.level,i=e.dataLevel,o=e.schema[t],c=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,u=!e.opts.allErrors,h="data"+(i||""),p=e.opts.$data&&o&&o.$data;p?(a+=" var schema"+n+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; ",s="schema"+n):s=o;var f="maximum"==t,d=f?"exclusiveMaximum":"exclusiveMinimum",m=e.schema[d],v=e.opts.$data&&m&&m.$data,_=f?"<":">",y=f?">":"<",g=void 0;if(!p&&"number"!=typeof o&&void 0!==o)throw new Error(t+" must be number");if(!v&&void 0!==m&&"number"!=typeof m&&"boolean"!=typeof m)throw new Error(d+" must be number or boolean");if(v){var w=e.util.getData(m.$data,i,e.dataPathArr),k="exclusive"+n,b="exclType"+n,E="exclIsNumber"+n,x="' + "+(j="op"+n)+" + '";a+=" var schemaExcl"+n+" = "+w+"; ",a+=" var "+k+"; var "+b+" = typeof "+(w="schemaExcl"+n)+"; if ("+b+" != 'boolean' && "+b+" != 'undefined' && "+b+" != 'number') { ";var P;g=d;(P=P||[]).push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(g||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: {} ",!1!==e.opts.messages&&(a+=" , message: '"+d+" should be boolean' "),e.opts.verbose&&(a+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var S=a;a=P.pop(),!e.compositeRule&&u?e.async?a+=" throw new ValidationError(["+S+"]); ":a+=" validate.errors = ["+S+"]; return false; ":a+=" var err = "+S+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } else if ( ",p&&(a+=" ("+s+" !== undefined && typeof "+s+" != 'number') || "),a+=" "+b+" == 'number' ? ( ("+k+" = "+s+" === undefined || "+w+" "+_+"= "+s+") ? "+h+" "+y+"= "+w+" : "+h+" "+y+" "+s+" ) : ( ("+k+" = "+w+" === true) ? "+h+" "+y+"= "+s+" : "+h+" "+y+" "+s+" ) || "+h+" !== "+h+") { var op"+n+" = "+k+" ? '"+_+"' : '"+_+"='; ",void 0===o&&(g=d,l=e.errSchemaPath+"/"+d,s=w,p=v)}else{x=_;if((E="number"==typeof m)&&p){var j="'"+x+"'";a+=" if ( ",p&&(a+=" ("+s+" !== undefined && typeof "+s+" != 'number') || "),a+=" ( "+s+" === undefined || "+m+" "+_+"= "+s+" ? "+h+" "+y+"= "+m+" : "+h+" "+y+" "+s+" ) || "+h+" !== "+h+") { "}else{E&&void 0===o?(k=!0,g=d,l=e.errSchemaPath+"/"+d,s=m,y+="="):(E&&(s=Math[f?"min":"max"](m,o)),m===(!E||s)?(k=!0,g=d,l=e.errSchemaPath+"/"+d,y+="="):(k=!1,x+="="));j="'"+x+"'";a+=" if ( ",p&&(a+=" ("+s+" !== undefined && typeof "+s+" != 'number') || "),a+=" "+h+" "+y+" "+s+" || "+h+" !== "+h+") { "}}g=g||t,(P=P||[]).push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(g||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { comparison: "+j+", limit: "+s+", exclusive: "+k+" } ",!1!==e.opts.messages&&(a+=" , message: 'should be "+x+" ",a+=p?"' + "+s:s+"'"),e.opts.verbose&&(a+=" , schema: ",a+=p?"validate.schema"+c:""+o,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";S=a;return a=P.pop(),!e.compositeRule&&u?e.async?a+=" throw new ValidationError(["+S+"]); ":a+=" validate.errors = ["+S+"]; return false; ":a+=" var err = "+S+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } ",u&&(a+=" else { "),a}},4673:(e,t,r)=>{"use strict";var s=r(1907),a=r(2159),n=r(6285),i=r(9724),o=r(3427),c=r(1505),l=Function,u=s([].concat),h=s([].join),p={};e.exports=c?l.bind:function(e){var t=a(this),r=t.prototype,s=o(arguments,1),c=function(){var r=u(s,o(arguments));return this instanceof c?function(e,t,r){if(!i(p,t)){for(var s=[],a=0;a{"use strict";var s=r(4551).MissingRef;e.exports=function e(t,r,a){var n=this;if("function"!=typeof this._opts.loadSchema)throw new Error("options.loadSchema should be a function");"function"==typeof r&&(a=r,r=void 0);var i=o(t).then((function(){var e=n._addSchema(t,void 0,r);return e.validate||c(e)}));a&&i.then((function(e){a(null,e)}),a);return i;function o(t){var r=t.$schema;return r&&!n.getSchema(r)?e.call(n,{$ref:r},!0):Promise.resolve()}function c(e){try{return n._compile(e)}catch(t){if(t instanceof s)return function(t){var s=t.missingSchema;if(l(s))throw new Error("Schema "+s+" is loaded but "+t.missingRef+" cannot be resolved");var a=n._loadingSchemas[s];a||(a=n._loadingSchemas[s]=n._opts.loadSchema(s)).then(i,i);return a.then((function(e){if(!l(s))return o(e).then((function(){l(s)||n.addSchema(e,s,void 0,r)}))})).then((function(){return c(e)}));function i(){delete n._loadingSchemas[s]}function l(e){return n._refs[e]||n._schemas[e]}}(t);throw t}}}},4713:(e,t,r)=>{var s=r(2523),a=r(5389),n=r(1489),i=Math.max;e.exports=function(e,t,r){var o=null==e?0:e.length;if(!o)return-1;var c=null==r?0:n(r);return c<0&&(c=i(o+c,0)),s(e,a(t,3),c)}},4739:(e,t,r)=>{var s=r(6025);e.exports=function(e){var t=this.__data__,r=s(t,e);return r<0?void 0:t[r][1]}},4787:e=>{"use strict";var t=TypeError;e.exports=function(e,r){if(e{"use strict";e.exports=function(e,t){if(!e._opts.allErrors)throw new Error("ajv-errors: Ajv option allErrors must be true");return e._opts.jsonPointers||(console.warn("ajv-errors: Ajv option jsonPointers changed to true"),e._opts.jsonPointers=!0),e.addKeyword("errorMessage",{inline:r(3106),statements:!0,valid:!0,errors:"full",config:{KEYWORD_PROPERTY_PARAMS:{required:"missingProperty",dependencies:"property"},options:t||{}},metaSchema:{type:["string","object"],properties:{properties:{$ref:"#/definitions/stringMap"},items:{$ref:"#/definitions/stringList"},required:{$ref:"#/definitions/stringOrMap"},dependencies:{$ref:"#/definitions/stringOrMap"}},additionalProperties:{type:"string"},definitions:{stringMap:{type:["object"],additionalProperties:{type:"string"}},stringOrMap:{type:["string","object"],additionalProperties:{type:"string"}},stringList:{type:["array"],items:{type:"string"}}}}}),e}},4810:function(e,t,r){(function(){var e,s,a;s=r(717),({MarkedYAMLError:e}=r(467)),a=r(7771),this.ComposerError=class extends e{},this.Composer=function(){var e;class r{constructor(){return e.apply(this,arguments)}initialise(){return this.anchors={}}check_node(){return this.check_event(s.StreamStartEvent)&&this.get_event(),!this.check_event(s.StreamEndEvent)}get_node(){if(!this.check_event(s.StreamEndEvent))return this.compose_document()}get_single_node(){var e,r;if(this.get_event(),e=null,this.check_event(s.StreamEndEvent)||(e=this.compose_document()),!this.check_event(s.StreamEndEvent))throw r=this.get_event(),new t.ComposerError("expected a single document in the stream",e.start_mark,"but found another document",r.start_mark);return this.get_event(),e}compose_document(){var e;return this.get_event(),e=this.compose_node(),this.get_event(),this.anchors={},e}compose_node(e,r){var a,n,i;if(this.check_event(s.AliasEvent)){if(!((a=(n=this.get_event()).anchor)in this.anchors))throw new t.ComposerError(null,null,\`found undefined alias \${a}\`,n.start_mark);return this.anchors[a]}if(null!==(a=(n=this.peek_event()).anchor)&&a in this.anchors)throw new t.ComposerError(\`found duplicate anchor \${a}; first occurence\`,this.anchors[a].start_mark,"second occurrence",n.start_mark);return this.descend_resolver(e,r),this.check_event(s.ScalarEvent)?i=this.compose_scalar_node(a):this.check_event(s.SequenceStartEvent)?i=this.compose_sequence_node(a):this.check_event(s.MappingStartEvent)&&(i=this.compose_mapping_node(a)),this.ascend_resolver(),i}compose_scalar_node(e){var t,r,s;return null!==(s=(t=this.get_event()).tag)&&"!"!==s||(s=this.resolve(a.ScalarNode,t.value,t.implicit)),r=new a.ScalarNode(s,t.value,t.start_mark,t.end_mark,t.style),null!==e&&(this.anchors[e]=r),r}compose_sequence_node(e){var t,r,n,i,o;for(null!==(o=(i=this.get_event()).tag)&&"!"!==o||(o=this.resolve(a.SequenceNode,null,i.implicit)),n=new a.SequenceNode(o,[],i.start_mark,null,i.flow_style),null!==e&&(this.anchors[e]=n),r=0;!this.check_event(s.SequenceEndEvent);)n.value.push(this.compose_node(n,r)),r++;return t=this.get_event(),n.end_mark=t.end_mark,n}compose_mapping_node(e){var t,r,n,i,o,c;for(null!==(c=(o=this.get_event()).tag)&&"!"!==c||(c=this.resolve(a.MappingNode,null,o.implicit)),i=new a.MappingNode(c,[],o.start_mark,null,o.flow_style),null!==e&&(this.anchors[e]=i);!this.check_event(s.MappingEndEvent);)r=this.compose_node(i),n=this.compose_node(i,r),i.value.push([r,n]);return t=this.get_event(),i.end_mark=t.end_mark,i}}return e=r.prototype.initialise,r}.call(this)}).call(this)},4823:(e,t,r)=>{"use strict";var s=r(8311),a=r(3930),n=r(6624),i=r(4640),o=r(7812),c=r(575),l=r(8280),u=r(300),h=r(3448),p=r(154),f=TypeError,d=function(e,t){this.stopped=e,this.result=t},m=d.prototype;e.exports=function(e,t,r){var v,_,y,g,w,k,b,E=r&&r.that,x=!(!r||!r.AS_ENTRIES),P=!(!r||!r.IS_RECORD),S=!(!r||!r.IS_ITERATOR),j=!(!r||!r.INTERRUPTED),O=s(t,E),$=function(e){return v&&p(v,"normal",e),new d(!0,e)},R=function(e){return x?(n(e),j?O(e[0],e[1],$):O(e[0],e[1])):j?O(e,$):O(e)};if(P)v=e.iterator;else if(S)v=e;else{if(!(_=h(e)))throw new f(i(e)+" is not iterable");if(o(_)){for(y=0,g=c(e);g>y;y++)if((w=R(e[y]))&&l(m,w))return w;return new d(!1)}v=u(e,_)}for(k=P?e.next:v.next;!(b=a(k,v)).done;){try{w=R(b.value)}catch(e){p(v,"throw",e)}if("object"==typeof w&&w&&l(m,w))return w}return new d(!1)}},4840:(e,t,r)=>{"use strict";var s=r(2623),a=r(4284).f,n=r(1626),i=r(9724),o=r(4878),c=r(6264)("toStringTag");e.exports=function(e,t,r,l){var u=r?e:e&&e.prototype;u&&(i(u,c)||a(u,c,{configurable:!0,value:t}),l&&!s&&n(u,"toString",o))}},4849:(e,t,r)=>{"use strict";var s=r(5482),a=Math.max,n=Math.min;e.exports=function(e,t){var r=s(e);return r<0?a(r+t,0):n(r,t)}},4870:(e,t,r)=>{e.exports=r(9709)},4878:(e,t,r)=>{"use strict";var s=r(2623),a=r(3948);e.exports=s?{}.toString:function(){return"[object "+a(this)+"]"}},4894:(e,t,r)=>{var s=r(1882),a=r(294);e.exports=function(e){return null!=e&&a(e.length)&&!s(e)}},4901:(e,t,r)=>{var s=r(2552),a=r(294),n=r(346),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return n(e)&&a(e.length)&&!!i[s(e)]}},4932:(e,t,r)=>{"use strict";var s,a,n,i=r(551),o=r(5951),c=r(6285),l=r(1626),u=r(9724),h=r(6128),p=r(2522),f=r(8530),d="Object already initialized",m=o.TypeError,v=o.WeakMap;if(i||h.state){var _=h.state||(h.state=new v);_.get=_.get,_.has=_.has,_.set=_.set,s=function(e,t){if(_.has(e))throw new m(d);return t.facade=e,_.set(e,t),t},a=function(e){return _.get(e)||{}},n=function(e){return _.has(e)}}else{var y=p("state");f[y]=!0,s=function(e,t){if(u(e,y))throw new m(d);return t.facade=e,l(e,y,t),t},a=function(e){return u(e,y)?e[y]:{}},n=function(e){return u(e,y)}}e.exports={set:s,get:a,has:n,enforce:function(e){return n(e)?a(e):s(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=a(t)).type!==e)throw new m("Incompatible receiver, "+e+" required");return r}}}},5031:e=>{"use strict";e.exports=function e(t){return e.definition={type:"string",inline:function(e,t,r){return function(){try{if("object"==typeof r)return new RegExp(r.pattern,r.flags);var e=r.match(/^\\/(.*)\\/([gimuy]*)$/);if(e)return new RegExp(e[1],e[2]);throw new Error("cannot parse string into RegExp")}catch(e){throw console.error("regular expression",r,"is invalid"),e}}()+".test(data"+(e.dataLevel||"")+")"},metaSchema:{type:["string","object"],properties:{pattern:{type:"string"},flags:{type:"string"}},required:["pattern"],additionalProperties:!1}},t.addKeyword("regexp",e.definition),t}},5043:(e,t,r)=>{"use strict";var s=r(2159),a=r(9298),n=r(6946),i=r(575),o=TypeError,c="Reduce of empty array with no initial value",l=function(e){return function(t,r,l,u){var h=a(t),p=n(h),f=i(h);if(s(r),0===f&&l<2)throw new o(c);var d=e?f-1:0,m=e?-1:1;if(l<2)for(;;){if(d in p){u=p[d],d+=m;break}if(d+=m,e?d<0:f<=d)throw new o(c)}for(;e?d>=0:f>d;d+=m)d in p&&(u=r(u,p[d],d,h));return u}};e.exports={left:l(!1),right:l(!0)}},5083:(e,t,r)=>{var s=r(1882),a=r(7296),n=r(3805),i=r(7473),o=/^\\[object .+?Constructor\\]$/,c=Function.prototype,l=Object.prototype,u=c.toString,h=l.hasOwnProperty,p=RegExp("^"+u.call(h).replace(/[\\\\^$.*+?()[\\]{}|]/g,"\\\\$&").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!n(e)||a(e))&&(s(e)?p:o).test(i(e))}},5116:(e,t,r)=>{"use strict";var s,a,n,i=r(8828),o=r(2250),c=r(6285),l=r(8075),u=r(5972),h=r(8055),p=r(6264),f=r(7376),d=p("iterator"),m=!1;[].keys&&("next"in(n=[].keys())?(a=u(u(n)))!==Object.prototype&&(s=a):m=!0),!c(s)||i((function(){var e={};return s[d].call(e)!==e}))?s={}:f&&(s=l(s)),o(s[d])||h(s,d,(function(){return this})),e.exports={IteratorPrototype:s,BUGGY_SAFARI_ITERATORS:m}},5204:(e,t,r)=>{"use strict";var s=r(7027);r(2560),e.exports=s},5265:(e,t,r)=>{"use strict";r(2099);var s=r(1747);e.exports=s("Array","slice")},5288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},5314:(e,t,r)=>{"use strict";var s=r(3949);e.exports=function e(t){if(!t.RULES.keywords.switch||!t.RULES.keywords.if){var a=s.metaSchemaRef(t);return e.definition={inline:r(2995),statements:!0,errors:"full",metaSchema:{type:"array",items:{required:["then"],properties:{if:a,then:{anyOf:[{type:"boolean"},a]},continue:{type:"boolean"}},additionalProperties:!1,dependencies:{continue:["if"]}}}},t.addKeyword("switch",e.definition),t}}},5326:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a,p="errs__"+a,f=e.util.copy(e),d="";f.level++;var m="valid"+f.level,v=f.baseId,_="prevValid"+a,y="passingSchemas"+a;s+="var "+p+" = errors , "+_+" = false , "+h+" = false , "+y+" = null; ";var g=e.compositeRule;e.compositeRule=f.compositeRule=!0;var w=i;if(w)for(var k,b=-1,E=w.length-1;b0||!1===k:e.util.schemaHasRules(k,e.RULES.all))?(f.schema=k,f.schemaPath=o+"["+b+"]",f.errSchemaPath=c+"/"+b,s+=" "+e.validate(f)+" ",f.baseId=v):s+=" var "+m+" = true; ",b&&(s+=" if ("+m+" && "+_+") { "+h+" = false; "+y+" = ["+y+", "+b+"]; } else { ",d+="}"),s+=" if ("+m+") { "+h+" = "+_+" = true; "+y+" = "+b+"; }";return e.compositeRule=f.compositeRule=g,s+=d+"if (!"+h+") { var err = ",!1!==e.createErrors?(s+=" { keyword: 'oneOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { passingSchemas: "+y+" } ",!1!==e.opts.messages&&(s+=" , message: 'should match exactly one schema in oneOf' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ",s+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&l&&(e.async?s+=" throw new ValidationError(vErrors); ":s+=" validate.errors = vErrors; return false; "),s+="} else { errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; }",e.opts.allErrors&&(s+=" } "),s}},5366:(e,t,r)=>{"use strict";r(6744);var s=r(1747);e.exports=s("Array","fill")},5389:(e,t,r)=>{var s=r(3663),a=r(7978),n=r(3488),i=r(6449),o=r(583);e.exports=function(e){return"function"==typeof e?e:null==e?n:"object"==typeof e?i(e)?a(e[0],e[1]):s(e):o(e)}},5463:(e,t,r)=>{"use strict";var s=r(5951);e.exports=s.Promise},5468:(e,t,r)=>{"use strict";var s=r(1907),a=r(8828),n=r(2250),i=r(3948),o=r(5582),c=r(2647),l=function(){},u=o("Reflect","construct"),h=/^\\s*(?:class|function)\\b/,p=s(h.exec),f=!h.test(l),d=function(e){if(!n(e))return!1;try{return u(l,[],e),!0}catch(e){return!1}},m=function(e){if(!n(e))return!1;switch(i(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!p(h,c(e))}catch(e){return!0}};m.sham=!0,e.exports=!u||a((function(){var e;return d(d.call)||!d(Object)||!d((function(){e=!0}))||e}))?m:d},5481:(e,t,r)=>{var s=r(9325)["__core-js_shared__"];e.exports=s},5482:(e,t,r)=>{"use strict";var s=r(1176);e.exports=function(e){var t=+e;return t!=t||0===t?0:s(t)}},5496:(e,t,r)=>{e.exports=r(587)},5527:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},5543:(e,t,r)=>{"use strict";var s=r(9447),a=r(4284),n=r(5817);e.exports=function(e,t,r){s?a.f(e,t,n(0,r)):e[t]=r}},5580:(e,t,r)=>{var s=r(6110)(r(9325),"DataView");e.exports=s},5582:(e,t,r)=>{"use strict";var s=r(2046),a=r(5951),n=r(2250),i=function(e){return n(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?i(s[e])||i(a[e]):s[e]&&s[e][t]||a[e]&&a[e][t]}},5583:function(e,t,r){(function(){var e,s,a=[].indexOf;({Mark:e,YAMLError:s}=r(467)),this.ReaderError=class extends s{constructor(e,t,r){super(),this.position=e,this.character=t,this.reason=r}toString(){return\`unacceptable character #\${this.character.charCodeAt(0).toString(16)}: \${this.reason}\\n position \${this.position}\`}},this.Reader=function(){var r,s;class n{constructor(){return s.apply(this,arguments)}initialise(e){return this.string=e,this.line=0,this.column=0,this.index=0,this.check_printable(),this.string+="\\0"}peek(e=0){return this.string[this.index+e]}prefix(e=1){return this.string.slice(this.index,this.index+e)}forward(e=1){var t,r;for(r=[];e;)t=this.string[this.index],this.index++,a.call("\\n…₂\\u2029",t)>=0||"\\r"===t&&"\\n"!==this.string[this.index]?(this.line++,this.column=0):this.column++,r.push(e--);return r}get_mark(){return new e(this.line,this.column,this.string,this.index)}check_printable(){var e,s,a;if(s=r.exec(this.string))throw e=s[0],a=this.string.length-this.index+s.index,new t.ReaderError(a,e,"special characters are not allowed")}}return r=/[^\\x09\\x0A\\x0D\\x20-\\x7E\\x85\\xA0-\\uFFFD]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]/,s=n.prototype.initialise,n}.call(this)}).call(this)},5594:(e,t,r)=>{"use strict";var s=r(5582),a=r(2250),n=r(8280),i=r(1175),o=Object;e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=s("Symbol");return a(t)&&n(t.prototype,o(e))}},5650:(e,t,r)=>{"use strict";var s=r(1091),a=r(2914);s({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},5674:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a,p="errs__"+a,f=e.util.copy(e);f.level++;var d="valid"+f.level,m="i"+a,v=f.dataLevel=e.dataLevel+1,_="data"+v,y=e.baseId,g=e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0||!1===i:e.util.schemaHasRules(i,e.RULES.all);if(s+="var "+p+" = errors;var "+h+";",g){var w=e.compositeRule;e.compositeRule=f.compositeRule=!0,f.schema=i,f.schemaPath=o,f.errSchemaPath=c,s+=" var "+d+" = false; for (var "+m+" = 0; "+m+" < "+u+".length; "+m+"++) { ",f.errorPath=e.util.getPathExpr(e.errorPath,m,e.opts.jsonPointers,!0);var k=u+"["+m+"]";f.dataPathArr[v]=m;var b=e.validate(f);f.baseId=y,e.util.varOccurences(b,_)<2?s+=" "+e.util.varReplace(b,_,k)+" ":s+=" var "+_+" = "+k+"; "+b+" ",s+=" if ("+d+") break; } ",e.compositeRule=f.compositeRule=w,s+=" if (!"+d+") {"}else s+=" if ("+u+".length == 0) {";var E=E||[];E.push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'contains' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: {} ",!1!==e.opts.messages&&(s+=" , message: 'should contain a valid item' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var x=s;return s=E.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+x+"]); ":s+=" validate.errors = ["+x+"]; return false; ":s+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else { ",g&&(s+=" errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; } "),e.opts.allErrors&&(s+=" } "),s}},5699:e=>{"use strict";var t=["number","integer","string","boolean","null"];e.exports=function e(r){return e.definition={type:"array",compile:function(e,r,s){var a=s.util.equal,n=function(e,r){return e.map((function(e){var s=r.items&&r.items.properties,a=s&&s[e]&&s[e].type;return Array.isArray(a)?a.indexOf("object")<0&&a.indexOf("array")<0:t.indexOf(a)>=0}))}(e,r);return function(t){if(t.length>1)for(var r=0;r{var s=r(3423);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=s&&void 0===t?"__lodash_hash_undefined__":t,this}},5762:(e,t,r)=>{"use strict";var s=r(1907),a=Error,n=s("".replace),i=String(new a("zxcasd").stack),o=/\\n\\s*at [^:]*:[^\\n]*/,c=o.test(i);e.exports=function(e,t){if(c&&"string"==typeof e&&!a.prepareStackTrace)for(;t--;)e=n(e,o,"");return e}},5764:function(e,t,r){(function(){var e,s,a,n,i={}.hasOwnProperty,o=[].indexOf;a=r(717),n=r(1248),({YAMLError:s}=r(467)),this.EmitterError=class extends s{},this.Emitter=function(){var r,s,c,l;class u{constructor(){return l.apply(this,arguments)}initialise(e,t){var r;return this.stream=e,this.encoding=null,this.states=[],this.state=this.expect_stream_start,this.events=[],this.event=null,this.indents=[],this.indent=null,this.flow_level=0,this.root_context=!1,this.sequence_context=!1,this.mapping_context=!1,this.simple_key_context=!1,this.line=0,this.column=0,this.whitespace=!0,this.indentation=!0,this.open_ended=!1,({canonical:this.canonical,allow_unicode:this.allow_unicode}=t),null==this.canonical&&(this.canonical=!1),null==this.allow_unicode&&(this.allow_unicode=!0),this.best_indent=12*this.indent?t.width:80,this.best_line_break="\\r"===(r=t.line_break)||"\\n"===r||"\\r\\n"===r?t.line_break:"\\n",this.tag_prefixes=null,this.prepared_anchor=null,this.prepared_tag=null,this.analysis=null,this.style=null}dispose(){return this.states=[],this.state=null}emit(e){var t;for(this.events.push(e),t=[];!this.need_more_events();)this.event=this.events.shift(),this.state(),t.push(this.event=null);return t}need_more_events(){var e;return 0===this.events.length||((e=this.events[0])instanceof a.DocumentStartEvent?this.need_events(1):e instanceof a.SequenceStartEvent?this.need_events(2):e instanceof a.MappingStartEvent&&this.need_events(3))}need_events(e){var t,r,s,n,i;for(n=0,r=0,s=(i=this.events.slice(1)).length;rthis.best_width)&&this.write_indent(),this.states.push(this.expect_flow_sequence_item),this.expect_node({sequence:!0}))}expect_flow_sequence_item(){return this.event instanceof a.SequenceEndEvent?(this.indent=this.indents.pop(),this.flow_level--,this.canonical&&(this.write_indicator(",",!1),this.write_indent()),this.write_indicator("]",!1),this.state=this.states.pop()):(this.write_indicator(",",!1),(this.canonical||this.column>this.best_width)&&this.write_indent(),this.states.push(this.expect_flow_sequence_item),this.expect_node({sequence:!0}))}expect_flow_mapping(){return this.write_indicator("{",!0,{whitespace:!0}),this.flow_level++,this.increase_indent({flow:!0}),this.state=this.expect_first_flow_mapping_key}expect_first_flow_mapping_key(){return this.event instanceof a.MappingEndEvent?(this.indent=this.indents.pop(),this.flow_level--,this.write_indicator("}",!1),this.state=this.states.pop()):((this.canonical||this.column>this.best_width)&&this.write_indent(),!this.canonical&&this.check_simple_key()?(this.states.push(this.expect_flow_mapping_simple_value),this.expect_node({mapping:!0,simple_key:!0})):(this.write_indicator("?",!0),this.states.push(this.expect_flow_mapping_value),this.expect_node({mapping:!0})))}expect_flow_mapping_key(){return this.event instanceof a.MappingEndEvent?(this.indent=this.indents.pop(),this.flow_level--,this.canonical&&(this.write_indicator(",",!1),this.write_indent()),this.write_indicator("}",!1),this.state=this.states.pop()):(this.write_indicator(",",!1),(this.canonical||this.column>this.best_width)&&this.write_indent(),!this.canonical&&this.check_simple_key()?(this.states.push(this.expect_flow_mapping_simple_value),this.expect_node({mapping:!0,simple_key:!0})):(this.write_indicator("?",!0),this.states.push(this.expect_flow_mapping_value),this.expect_node({mapping:!0})))}expect_flow_mapping_simple_value(){return this.write_indicator(":",!1),this.states.push(this.expect_flow_mapping_key),this.expect_node({mapping:!0})}expect_flow_mapping_value(){return(this.canonical||this.column>this.best_width)&&this.write_indent(),this.write_indicator(":",!0),this.states.push(this.expect_flow_mapping_key),this.expect_node({mapping:!0})}expect_block_sequence(){var e;return e=this.mapping_context&&!this.indentation,this.increase_indent({indentless:e}),this.state=this.expect_first_block_sequence_item}expect_first_block_sequence_item(){return this.expect_block_sequence_item(!0)}expect_block_sequence_item(e=!1){return!e&&this.event instanceof a.SequenceEndEvent?(this.indent=this.indents.pop(),this.state=this.states.pop()):(this.write_indent(),this.write_indicator("-",!0,{indentation:!0}),this.states.push(this.expect_block_sequence_item),this.expect_node({sequence:!0}))}expect_block_mapping(){return this.increase_indent(),this.state=this.expect_first_block_mapping_key}expect_first_block_mapping_key(){return this.expect_block_mapping_key(!0)}expect_block_mapping_key(e=!1){return!e&&this.event instanceof a.MappingEndEvent?(this.indent=this.indents.pop(),this.state=this.states.pop()):(this.write_indent(),this.check_simple_key()?(this.states.push(this.expect_block_mapping_simple_value),this.expect_node({mapping:!0,simple_key:!0})):(this.write_indicator("?",!0,{indentation:!0}),this.states.push(this.expect_block_mapping_value),this.expect_node({mapping:!0})))}expect_block_mapping_simple_value(){return this.write_indicator(":",!1),this.states.push(this.expect_block_mapping_key),this.expect_node({mapping:!0})}expect_block_mapping_value(){return this.write_indent(),this.write_indicator(":",!0,{indentation:!0}),this.states.push(this.expect_block_mapping_key),this.expect_node({mapping:!0})}check_empty_document(){var e;return this.event instanceof a.DocumentStartEvent&&0!==this.events.length&&((e=this.events[0])instanceof a.ScalarEvent&&null==e.anchor&&null==e.tag&&e.implicit&&""===e.value)}check_empty_sequence(){return this.event instanceof a.SequenceStartEvent&&this.events[0]instanceof a.SequenceEndEvent}check_empty_mapping(){return this.event instanceof a.MappingStartEvent&&this.events[0]instanceof a.MappingEndEvent}check_simple_key(){var e;return e=0,this.event instanceof a.NodeEvent&&null!=this.event.anchor&&(null==this.prepared_anchor&&(this.prepared_anchor=this.prepare_anchor(this.event.anchor)),e+=this.prepared_anchor.length),null!=this.event.tag&&(this.event instanceof a.ScalarEvent||this.event instanceof a.CollectionStartEvent)&&(null==this.prepared_tag&&(this.prepared_tag=this.prepare_tag(this.event.tag)),e+=this.prepared_tag.length),this.event instanceof a.ScalarEvent&&(null==this.analysis&&(this.analysis=this.analyze_scalar(this.event.value)),e+=this.analysis.scalar.length),e<128&&(this.event instanceof a.AliasEvent||this.event instanceof a.ScalarEvent&&!this.analysis.empty&&!this.analysis.multiline||this.check_empty_sequence()||this.check_empty_mapping())}process_anchor(e){if(null!=this.event.anchor)return null==this.prepared_anchor&&(this.prepared_anchor=this.prepare_anchor(this.event.anchor)),this.prepared_anchor&&this.write_indicator(\`\${e}\${this.prepared_anchor}\`,!0),this.prepared_anchor=null;this.prepared_anchor=null}process_tag(){var e;if(e=this.event.tag,this.event instanceof a.ScalarEvent){if(null==this.style&&(this.style=this.choose_scalar_style()),(!this.canonical||null==e)&&(""===this.style&&this.event.implicit[0]||""!==this.style&&this.event.implicit[1]))return void(this.prepared_tag=null);this.event.implicit[0]&&null==e&&(e="!",this.prepared_tag=null)}else if((!this.canonical||null==e)&&this.event.implicit)return void(this.prepared_tag=null);return null==e&&this.error("tag is not specified"),null==this.prepared_tag&&(this.prepared_tag=this.prepare_tag(e)),this.write_indicator(this.prepared_tag,!0),this.prepared_tag=null}process_scalar(){var e;switch(null==this.analysis&&(this.analysis=this.analyze_scalar(this.event.value)),null==this.style&&(this.style=this.choose_scalar_style()),e=!this.simple_key_context,this.style){case'"':this.write_double_quoted(this.analysis.scalar,e);break;case"'":this.write_single_quoted(this.analysis.scalar,e);break;case">":this.write_folded(this.analysis.scalar);break;case"|":this.write_literal(this.analysis.scalar);break;default:this.write_plain(this.analysis.scalar,e)}return this.analysis=null,this.style=null}choose_scalar_style(){var e;return null==this.analysis&&(this.analysis=this.analyze_scalar(this.event.value)),'"'===this.event.style||this.canonical?'"':this.event.style||!this.event.implicit[0]||this.simple_key_context&&(this.analysis.empty||this.analysis.multiline)||!(this.flow_level&&this.analysis.allow_flow_plain||!this.flow_level&&this.analysis.allow_block_plain)?this.event.style&&(e=this.event.style,o.call("|>",e)>=0)&&!this.flow_level&&!this.simple_key_context&&this.analysis.allow_block?this.event.style:this.event.style&&"'"!==this.event.style||!this.analysis.allow_single_quoted||this.simple_key_context&&this.analysis.multiline?'"':"'":""}prepare_version([e,t]){var r;return r=\`\${e}.\${t}\`,1===e?r:this.error("unsupported YAML version",r)}prepare_tag_handle(e){var t,r,s,a;for(e||this.error("tag handle must not be empty"),"!"===e[0]&&"!"===e.slice(-1)||this.error("tag handle must start and end with '!':",e),r=0,s=(a=e.slice(1,-1)).length;r=0||this.error(\`invalid character '\${t}' in the tag handle:\`,e);return e}prepare_tag_prefix(e){var t,r,s,a;for(e||this.error("tag prefix must not be empty"),r=[],a=0,s=+("!"===e[0]);s=0?s++:(a=0||"!"===t&&"!"!==a?s++:(p\`}prepare_anchor(e){var t,r,s;for(e||this.error("anchor must not be empty"),r=0,s=e.length;r=0||this.error(\`invalid character '\${t}' in the anchor:\`,e);return e}analyze_scalar(t){var s,a,n,i,c,l,u,h,p,f,d,m,v,_,y,g,w,k,b,E,x,P,S,j;for(t||new e(t,!0,!1,!1,!0,!0,!0,!1),c=!1,h=!1,y=!1,P=!1,v=!1,m=!1,j=!1,S=!1,l=!1,x=!1,0!==t.indexOf("---")&&0!==t.indexOf("...")||(c=!0,h=!0),g=!0,p=1===t.length||(b=t[1],o.call("\\0 \\t\\r\\n…\\u2028\\u2029",b)>=0),k=!1,w=!1,d=0,d=f=0,_=t.length;f<_;d=++f)u=t[d],0===d?o.call("#,[]{}&*!|>'\\"%@\`",u)>=0||"-"===u&&p?(h=!0,c=!0):o.call("?:",u)>=0&&(h=!0,p&&(c=!0)):o.call(",?[]{}",u)>=0?h=!0:":"===u?(h=!0,p&&(c=!0)):"#"===u&&g&&(h=!0,c=!0),o.call("\\n…\\u2028\\u2029",u)>=0&&(y=!0),"\\n"===u||" "<=u&&u<="~"||("\\ufeff"!==u&&("…"===u||" "<=u&&u<="퟿"||""<=u&&u<="�")?this.allow_unicode||(P=!0):P=!0)," "===u?(0===d&&(v=!0),d===t.length-1&&(j=!0),w&&(l=!0),w=!1,k=!0):o.call("\\n…\\u2028\\u2029",u)>=0?(0===d&&(m=!0),d===t.length-1&&(S=!0),k&&(x=!0),w=!0,k=!1):(w=!1,k=!1),g=o.call(r,u)>=0,p=d+2>=t.length||(E=t[d+2],o.call(r,E)>=0);return n=!0,a=!0,i=!0,s=!0,(v||m||j||S)&&(n=a=!1),j&&(s=!1),l&&(n=a=i=!1),(x||P)&&(n=a=i=s=!1),y&&(n=a=!1),h&&(n=!1),c&&(a=!1),new e(t,!1,y,n,a,i,true,s)}write_stream_start(){if(this.encoding&&0===this.encoding.indexOf("utf-16"))return this.stream.write("\\ufeff",this.encoding)}write_stream_end(){return this.flush_stream()}write_indicator(e,t,r={}){var s;return s=this.whitespace||!t?e:" "+e,this.whitespace=!!r.whitespace,this.indentation&&(this.indentation=!!r.indentation),this.column+=s.length,this.open_ended=!1,this.stream.write(s,this.encoding)}write_indent(){var e,t,r;if(t=null!=(r=this.indent)?r:0,(!this.indentation||this.column>t||this.column===t&&!this.whitespace)&&this.write_line_break(),this.columnthis.best_width&&t&&0!==p&&i!==e.length?this.write_indent():(n=e.slice(p,i),this.column+=n.length,this.stream.write(n,this.encoding)),p=i);else if(s){if(null==a||o.call("\\n…\\u2028\\u2029",a)<0){for("\\n"===e[p]&&this.write_line_break(),c=0,l=(u=e.slice(p,i)).length;c=0||"'"===a)&&p=0),i++}return this.write_indicator("'",!1)}write_double_quoted(e,t=!0){var r,s,a,i;for(this.write_indicator('"',!0),i=a=0;a<=e.length;)(null==(r=e[a])||o.call('"\\\\…\\u2028\\u2029\\ufeff',r)>=0||!(" "<=r&&r<="~"||this.allow_unicode&&(" "<=r&&r<="퟿"||""<=r&&r<="�")))&&(i=a)&&this.column+(a-i)>this.best_width&&(s=\`\${e.slice(i,a)}\\\\\`,i\${i}\`,!0),"+"===i.slice(-1)&&(this.open_ended=!0),this.write_line_break(),l=!0,r=!0,f=!1,d=n=0,p=[];n<=e.length;){if(s=e[n],r){if(null==s||o.call("\\n…\\u2028\\u2029",s)<0){for(l||null==s||" "===s||"\\n"!==e[d]||this.write_line_break(),l=" "===s,c=0,u=(h=e.slice(d,n)).length;cthis.best_width?this.write_indent():(a=e.slice(d,n),this.column+=a.length,this.stream.write(a,this.encoding)),d=n):(null==s||o.call(" \\n…\\u2028\\u2029",s)>=0)&&(a=e.slice(d,n),this.column+=a.length,this.stream.write(a,this.encoding),null==s&&this.write_line_break(),d=n);null!=s&&(r=o.call("\\n…\\u2028\\u2029",s)>=0,f=" "===s),p.push(n++)}return p}write_literal(e){var t,r,s,a,n,i,c,l,u,h,p;for(i=this.determine_block_hints(e),this.write_indicator(\`|\${i}\`,!0),"+"===i.slice(-1)&&(this.open_ended=!0),this.write_line_break(),r=!0,p=n=0,h=[];n<=e.length;){if(s=e[n],r){if(null==s||o.call("\\n…\\u2028\\u2029",s)<0){for(c=0,l=(u=e.slice(p,n)).length;c=0)&&(a=e.slice(p,n),this.stream.write(a,this.encoding),null==s&&this.write_line_break(),p=n);null!=s&&(r=o.call("\\n…\\u2028\\u2029",s)>=0),h.push(n++)}return h}write_plain(e,t=!0){var r,s,a,n,i,c,l,u,h,p,f;if(e){for(this.root_context&&(this.open_ended=!0),this.whitespace||(n=" ",this.column+=n.length,this.stream.write(n,this.encoding)),this.whitespace=!1,this.indentation=!1,p=!1,s=!1,f=i=0,h=[];i<=e.length;){if(a=e[i],p)" "!==a&&(f+1===i&&this.column>this.best_width&&t?(this.write_indent(),this.whitespace=!1,this.indentation=!1):(n=e.slice(f,i),this.column+=n.length,this.stream.write(n,this.encoding)),f=i);else if(s){if(o.call("\\n…\\u2028\\u2029",a)<0){for("\\n"===e[f]&&this.write_line_break(),c=0,l=(u=e.slice(f,i)).length;c=0)&&(n=e.slice(f,i),this.column+=n.length,this.stream.write(n,this.encoding),f=i);null!=a&&(p=" "===a,s=o.call("\\n…\\u2028\\u2029",a)>=0),h.push(i++)}return h}}determine_block_hints(e){var t,r,s,a,n;return r="",t=e[0],s=e.length-2,n=e[s++],a=e[s++],o.call(" \\n…\\u2028\\u2029",t)>=0&&(r+=this.best_indent),o.call("\\n…\\u2028\\u2029",a)<0?r+="-":(1===e.length||o.call("\\n…\\u2028\\u2029",n)>=0)&&(r+="+"),r}flush_stream(){var e;return"function"==typeof(e=this.stream).flush?e.flush():void 0}error(e,r){var s,a;throw r&&(r=null!=(s=null!=r&&null!=(a=r.constructor)?a.name:void 0)?s:n.inspect(r)),new t.EmitterError(\`\${e}\${r?\` \${r}\`:""}\`)}}return r="\\0 \\t\\r\\n…\\u2028\\u2029",s={"!":"!","tag:yaml.org,2002:":"!!"},c={"\\0":"0","\x07":"a","\\b":"b","\\t":"t","\\n":"n","\\v":"v","\\f":"f","\\r":"r","\x1B":"e",'"':'"',"\\\\":"\\\\","…":"N"," ":"_","\\u2028":"L","\\u2029":"P"},l=u.prototype.initialise,u}.call(this),e=class{constructor(e,t,r,s,a,n,i,o){this.scalar=e,this.empty=t,this.multiline=r,this.allow_flow_plain=s,this.allow_block_plain=a,this.allow_single_quoted=n,this.allow_double_quoted=i,this.allow_block=o}}}).call(this)},5804:(e,t,r)=>{"use strict";var s=r(5582),a=r(1907),n=r(4443),i=r(7170),o=r(6624),c=a([].concat);e.exports=s("Reflect","ownKeys")||function(e){var t=n.f(o(e)),r=i.f;return r?c(t,r(e)):t}},5807:(e,t,r)=>{"use strict";var s=r(1907),a=s({}.toString),n=s("".slice);e.exports=function(e){return n(a(e),8,-1)}},5816:(e,t,r)=>{"use strict";var s=r(6128);e.exports=function(e,t){return s[e]||(s[e]=t||{})}},5817:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},5819:(e,t,r)=>{"use strict";var s=r(6833).PROPER,a=r(8828),n=r(6395);e.exports=function(e){return a((function(){return!!n[e]()||"​…᠎"!=="​…᠎"[e]()||s&&n[e].name!==e}))}},5823:(e,t,r)=>{"use strict";var s=r(1091),a=r(6254);s({target:"Promise",stat:!0},{withResolvers:function(){var e=a.f(this);return{promise:e.promise,resolve:e.resolve,reject:e.reject}}})},5837:(e,t,r)=>{"use strict";var s=r(8280),a=r(6275),n=Array.prototype;e.exports=function(e){var t=e.concat;return e===n||s(n,e)&&t===n.concat?a:t}},5861:(e,t,r)=>{var s=r(5580),a=r(8223),n=r(2804),i=r(6545),o=r(8303),c=r(2552),l=r(7473),u="[object Map]",h="[object Promise]",p="[object Set]",f="[object WeakMap]",d="[object DataView]",m=l(s),v=l(a),_=l(n),y=l(i),g=l(o),w=c;(s&&w(new s(new ArrayBuffer(1)))!=d||a&&w(new a)!=u||n&&w(n.resolve())!=h||i&&w(new i)!=p||o&&w(new o)!=f)&&(w=function(e){var t=c(e),r="[object Object]"==t?e.constructor:void 0,s=r?l(r):"";if(s)switch(s){case m:return d;case v:return u;case _:return h;case y:return p;case g:return f}return t}),e.exports=w},5884:(e,t,r)=>{"use strict";var s=r(1626),a=r(5762),n=r(3888),i=Error.captureStackTrace;e.exports=function(e,t,r,o){n&&(i?i(e,t):s(e,"stack",a(r,o)))}},5898:e=>{"use strict";e.exports=function(e,t,r){var s,a=" ",n=e.level,i=e.dataLevel,o=e.schema[t],c=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,u=!e.opts.allErrors,h="data"+(i||""),p="valid"+n,f=e.opts.$data&&o&&o.$data;if(f?(a+=" var schema"+n+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; ",s="schema"+n):s=o,(o||f)&&!1!==e.opts.uniqueItems){f&&(a+=" var "+p+"; if ("+s+" === false || "+s+" === undefined) "+p+" = true; else if (typeof "+s+" != 'boolean') "+p+" = false; else { "),a+=" var i = "+h+".length , "+p+" = true , j; if (i > 1) { ";var d=e.schema.items&&e.schema.items.type,m=Array.isArray(d);if(!d||"object"==d||"array"==d||m&&(d.indexOf("object")>=0||d.indexOf("array")>=0))a+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+h+"[i], "+h+"[j])) { "+p+" = false; break outer; } } } ";else{a+=" var itemIndices = {}, item; for (;i--;) { var item = "+h+"[i]; ";var v="checkDataType"+(m?"s":"");a+=" if ("+e.util[v](d,"item",e.opts.strictNumbers,!0)+") continue; ",m&&(a+=" if (typeof item == 'string') item = '\\"' + item; "),a+=" if (typeof itemIndices[item] == 'number') { "+p+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}a+=" } ",f&&(a+=" } "),a+=" if (!"+p+") { ";var _=_||[];_.push(a),a="",!1!==e.createErrors?(a+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { i: i, j: j } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+c:""+o,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var y=a;a=_.pop(),!e.compositeRule&&u?e.async?a+=" throw new ValidationError(["+y+"]); ":a+=" validate.errors = ["+y+"]; return false; ":a+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } ",u&&(a+=" else { ")}else u&&(a+=" if (true) { ");return a}},5911:(e,t,r)=>{var s=r(8859),a=r(4248),n=r(9219);e.exports=function(e,t,r,i,o,c){var l=1&r,u=e.length,h=t.length;if(u!=h&&!(l&&h>u))return!1;var p=c.get(e),f=c.get(t);if(p&&f)return p==t&&f==e;var d=-1,m=!0,v=2&r?new s:void 0;for(c.set(e,t),c.set(t,e);++d{"use strict";r(3825),r(6630),r(1866),r(2736),r(7286),r(6761)},5950:(e,t,r)=>{"use strict";var s=r(6740),a=/^(\\d\\d\\d\\d)-(\\d\\d)-(\\d\\d)$/,n=[0,31,28,31,30,31,30,31,31,30,31,30,31],i=/^(\\d\\d):(\\d\\d):(\\d\\d)(\\.\\d+)?(z|[+-]\\d\\d(?::?\\d\\d)?)?$/i,o=/^(?=.{1,253}\\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\\.?$/i,c=/^(?:[a-z][a-z0-9+\\-.]*:)(?:\\/?\\/(?:(?:[a-z0-9\\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\\.[a-z0-9\\-._~!$&'()*+,;=:]+)\\]|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)|(?:[a-z0-9\\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\\d*)?(?:\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\\/(?:(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\\?(?:[a-z0-9\\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,l=/^(?:(?:[^\\x00-\\x20"'<>%\\\\^\`{|}]|%[0-9a-f]{2})|\\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\\*)?)*\\})*$/i,u=/^(?:(?:http[s\\u017F]?|ftp):\\/\\/)(?:(?:[\\0-\\x08\\x0E-\\x1F!-\\x9F\\xA1-\\u167F\\u1681-\\u1FFF\\u200B-\\u2027\\u202A-\\u202E\\u2030-\\u205E\\u2060-\\u2FFF\\u3001-\\uD7FF\\uE000-\\uFEFE\\uFF00-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])+(?::(?:[\\0-\\x08\\x0E-\\x1F!-\\x9F\\xA1-\\u167F\\u1681-\\u1FFF\\u200B-\\u2027\\u202A-\\u202E\\u2030-\\u205E\\u2060-\\u2FFF\\u3001-\\uD7FF\\uE000-\\uFEFE\\uFF00-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])*)?@)?(?:(?!10(?:\\.[0-9]{1,3}){3})(?!127(?:\\.[0-9]{1,3}){3})(?!169\\.254(?:\\.[0-9]{1,3}){2})(?!192\\.168(?:\\.[0-9]{1,3}){2})(?!172\\.(?:1[6-9]|2[0-9]|3[01])(?:\\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9a-z\\xA1-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])+-)*(?:[0-9a-z\\xA1-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])+)(?:\\.(?:(?:[0-9a-z\\xA1-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])+-)*(?:[0-9a-z\\xA1-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])+)*(?:\\.(?:(?:[a-z\\xA1-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\\/(?:[\\0-\\x08\\x0E-\\x1F!-\\x9F\\xA1-\\u167F\\u1681-\\u1FFF\\u200B-\\u2027\\u202A-\\u202E\\u2030-\\u205E\\u2060-\\u2FFF\\u3001-\\uD7FF\\uE000-\\uFEFE\\uFF00-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])*)?$/i,h=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,p=/^(?:\\/(?:[^~/]|~0|~1)*)*$/,f=/^#(?:\\/(?:[a-z0-9_\\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,d=/^(?:0|[1-9][0-9]*)(?:#|(?:\\/(?:[^~/]|~0|~1)*)*)$/;function m(e){return e="full"==e?"full":"fast",s.copy(m[e])}function v(e){var t=e.match(a);if(!t)return!1;var r=+t[1],s=+t[2],i=+t[3];return s>=1&&s<=12&&i>=1&&i<=(2==s&&function(e){return e%4==0&&(e%100!=0||e%400==0)}(r)?29:n[s])}function _(e,t){var r=e.match(i);if(!r)return!1;var s=r[1],a=r[2],n=r[3],o=r[5];return(s<=23&&a<=59&&n<=59||23==s&&59==a&&60==n)&&(!t||o)}e.exports=m,m.fast={date:/^\\d\\d\\d\\d-[0-1]\\d-[0-3]\\d$/,time:/^(?:[0-2]\\d:[0-5]\\d:[0-5]\\d|23:59:60)(?:\\.\\d+)?(?:z|[+-]\\d\\d(?::?\\d\\d)?)?$/i,"date-time":/^\\d\\d\\d\\d-[0-1]\\d-[0-3]\\d[t\\s](?:[0-2]\\d:[0-5]\\d:[0-5]\\d|23:59:60)(?:\\.\\d+)?(?:z|[+-]\\d\\d(?::?\\d\\d)?)$/i,uri:/^(?:[a-z][a-z0-9+\\-.]*:)(?:\\/?\\/)?[^\\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\\-.]*:)?\\/?\\/)?(?:[^\\\\\\s#][^\\s#]*)?(?:#[^\\\\\\s]*)?$/i,"uri-template":l,url:u,email:/^[a-z0-9.!#$%&'*+/=?^_\`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:o,ipv4:/^(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)$/,ipv6:/^\\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(?:%.+)?\\s*$/i,regex:k,uuid:h,"json-pointer":p,"json-pointer-uri-fragment":f,"relative-json-pointer":d},m.full={date:v,time:_,"date-time":function(e){var t=e.split(y);return 2==t.length&&v(t[0])&&_(t[1],!0)},uri:function(e){return g.test(e)&&c.test(e)},"uri-reference":/^(?:[a-z][a-z0-9+\\-.]*:)?(?:\\/?\\/(?:(?:[a-z0-9\\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\\.[a-z0-9\\-._~!$&'()*+,;=:]+)\\]|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)|(?:[a-z0-9\\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\\d*)?(?:\\/(?:[a-z0-9\\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\\/(?:(?:[a-z0-9\\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\\/(?:[a-z0-9\\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\\/(?:[a-z0-9\\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\\?(?:[a-z0-9\\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":l,url:u,email:/^[a-z0-9!#$%&'*+/=?^_\`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_\`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:o,ipv4:/^(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)$/,ipv6:/^\\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(?:%.+)?\\s*$/i,regex:k,uuid:h,"json-pointer":p,"json-pointer-uri-fragment":f,"relative-json-pointer":d};var y=/t|\\s/i;var g=/\\/|:/;var w=/[^\\\\]\\\\Z/;function k(e){if(w.test(e))return!1;try{return new RegExp(e),!0}catch(e){return!1}}},5951:function(e,t,r){"use strict";var s=function(e){return e&&e.Math===Math&&e};e.exports=s("object"==typeof globalThis&&globalThis)||s("object"==typeof window&&window)||s("object"==typeof self&&self)||s("object"==typeof r.g&&r.g)||s("object"==typeof this&&this)||function(){return this}()||Function("return this")()},5972:(e,t,r)=>{"use strict";var s=r(9724),a=r(2250),n=r(9298),i=r(2522),o=r(7382),c=i("IE_PROTO"),l=Object,u=l.prototype;e.exports=o?l.getPrototypeOf:function(e){var t=n(e);if(s(t,c))return t[c];var r=t.constructor;return a(r)&&t instanceof r?r.prototype:t instanceof l?u:null}},5993:(e,t,r)=>{"use strict";var s=r(1907),a=r(4239),n=r(160),i=r(6395),o=s("".replace),c=RegExp("^["+i+"]+"),l=RegExp("(^|[^"+i+"])["+i+"]+$"),u=function(e){return function(t){var r=n(a(t));return 1&e&&(r=o(r,c,"")),2&e&&(r=o(r,l,"$1")),r}};e.exports={start:u(1),end:u(2),trim:u(3)}},6009:(e,t,r)=>{e=r.nmd(e);var s=r(2459),a=t&&!t.nodeType&&t,n=a&&e&&!e.nodeType&&e,i=n&&n.exports===a&&s.process,o=function(){try{var e=n&&n.require&&n.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=o},6024:(e,t,r)=>{"use strict";var s=r(1505),a=Function.prototype,n=a.apply,i=a.call;e.exports="object"==typeof Reflect&&Reflect.apply||(s?i.bind(n):function(){return i.apply(n,arguments)})},6025:(e,t,r)=>{var s=r(5288);e.exports=function(e,t){for(var r=e.length;r--;)if(s(e[r][0],t))return r;return-1}},6028:(e,t,r)=>{"use strict";var s=r(3930),a=r(6285),n=r(5594),i=r(9367),o=r(581),c=r(6264),l=TypeError,u=c("toPrimitive");e.exports=function(e,t){if(!a(e)||n(e))return e;var r,c=i(e,u);if(c){if(void 0===t&&(t="default"),r=s(c,e,t),!a(r)||n(r))return r;throw new l("Can't convert object to primitive value")}return void 0===t&&(t="number"),o(e,t)}},6110:(e,t,r)=>{var s=r(5083),a=r(392);e.exports=function(e,t){var r=a(e,t);return s(r)?r:void 0}},6128:(e,t,r)=>{"use strict";var s=r(7376),a=r(5951),n=r(2532),i="__core-js_shared__",o=e.exports=a[i]||n(i,{});(o.versions||(o.versions=[])).push({version:"3.40.0",mode:s?"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"})},6177:(e,t,r)=>{"use strict";r(9295);var s=r(1747);e.exports=s("Array","filter")},6215:function(e,t,r){(function(){var e,s,a;this.composer=r(4810),this.constructor=r(6998),e=this.dumper=r(1965),this.errors=r(467),this.events=r(717),s=this.loader=r(747),this.nodes=r(7771),this.parser=r(7471),this.reader=r(5583),this.resolver=r(2266),this.scanner=r(7108),this.tokens=r(974),a=r(1248),this.scan=function(e,t=s.Loader){var r,a;for(r=new t(e),a=[];r.check_token();)a.push(r.get_token());return a},this.parse=function(e,t=s.Loader){var r,a;for(r=new t(e),a=[];r.check_event();)a.push(r.get_event());return a},this.compose=function(e,t=s.Loader){return new t(e).get_single_node()},this.compose_all=function(e,t=s.Loader){var r,a;for(r=new t(e),a=[];r.check_node();)a.push(r.get_node());return a},this.load=function(e,t=s.Loader){return new t(e).get_single_data()},this.load_all=function(e,t=s.Loader){var r,a;for(r=new t(e),a=[];r.check_data();)a.push(r.get_data());return a},this.emit=function(t,r,s=e.Dumper,n={}){var i,o,c,l,u;i=new s(o=r||new a.StringStream,n);try{for(l=0,u=t.length;l{e.exports=r(4525)},6254:(e,t,r)=>{"use strict";var s=r(2159),a=TypeError,n=function(e){var t,r;this.promise=new e((function(e,s){if(void 0!==t||void 0!==r)throw new a("Bad Promise constructor");t=e,r=s})),this.resolve=s(t),this.reject=s(r)};e.exports.f=function(e){return new n(e)}},6264:(e,t,r)=>{"use strict";var s=r(5951),a=r(5816),n=r(9724),i=r(6499),o=r(9846),c=r(1175),l=s.Symbol,u=a("wks"),h=c?l.for||l:l&&l.withoutSetter||i;e.exports=function(e){return n(u,e)||(u[e]=o&&n(l,e)?l[e]:h("Symbol."+e)),u[e]}},6275:(e,t,r)=>{"use strict";r(8545);var s=r(1747);e.exports=s("Array","concat")},6285:(e,t,r)=>{"use strict";var s=r(2250);e.exports=function(e){return"object"==typeof e?null!==e:s(e)}},6319:(e,t,r)=>{e.exports=r(2616)},6339:(e,t,r)=>{"use strict";var s=r(1091),a=r(5043).left,n=r(7623),i=r(798);s({target:"Array",proto:!0,forced:!r(7586)&&i>79&&i<83||!n("reduce")},{reduce:function(e){var t=arguments.length;return a(this,e,t,t>1?arguments[1]:void 0)}})},6391:(e,t,r)=>{"use strict";var s=r(1091),a=r(2361),n=r(4436).indexOf,i=r(7623),o=a([].indexOf),c=!!o&&1/o([1],1,-0)<0;s({target:"Array",proto:!0,forced:c||!i("indexOf")},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return c?o(this,e,t)||0:n(this,e,t)}})},6395:e=>{"use strict";e.exports="\\t\\n\\v\\f\\r                 \\u2028\\u2029\\ufeff"},6415:(e,t,r)=>{"use strict";var s=r(1091),a=r(3930),n=r(2159),i=r(5582),o=r(6254),c=r(4420),l=r(4823),u=r(3282),h="No one promise resolved";s({target:"Promise",stat:!0,forced:u},{any:function(e){var t=this,r=i("AggregateError"),s=o.f(t),u=s.resolve,p=s.reject,f=c((function(){var s=n(t.resolve),i=[],o=0,c=1,f=!1;l(e,(function(e){var n=o++,l=!1;c++,a(s,t,e).then((function(e){l||f||(f=!0,u(e))}),(function(e){l||f||(l=!0,i[n]=e,--c||p(new r(i,h)))}))})),--c||p(new r(i,h))}));return f.error&&p(f.value),s.promise}})},6449:e=>{var t=Array.isArray;e.exports=t},6490:(e,t,r)=>{"use strict";var s=r(9661);e.exports=s},6499:(e,t,r)=>{"use strict";var s=r(1907),a=0,n=Math.random(),i=s(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++a+n,36)}},6545:(e,t,r)=>{var s=r(6110)(r(9325),"Set");e.exports=s},6579:function(e,t){!function(e){"use strict";function t(){for(var e=arguments.length,t=Array(e),r=0;r1){t[0]=t[0].slice(0,-1);for(var s=t.length-1,a=1;a= 0x80 (not a basic code point)","invalid-input":"Invalid input"},P=f-d,S=Math.floor,j=String.fromCharCode;function O(e){throw new RangeError(x[e])}function $(e,t){for(var r=[],s=e.length;s--;)r[s]=t(e[s]);return r}function R(e,t){var r=e.split("@"),s="";return r.length>1&&(s=r[0]+"@",e=r[1]),s+$((e=e.replace(E,".")).split("."),t).join(".")}function A(e){for(var t=[],r=0,s=e.length;r=55296&&a<=56319&&r>1,e+=S(e/t);e>P*m>>1;s+=f)e=S(e/P);return S(s+(P+1)*e/(e+v))},C=function(e){var t=[],r=e.length,s=0,a=g,n=y,i=e.lastIndexOf(w);i<0&&(i=0);for(var o=0;o=128&&O("not-basic"),t.push(e.charCodeAt(o));for(var c=i>0?i+1:0;c=r&&O("invalid-input");var v=D(e.charCodeAt(c++));(v>=f||v>S((p-s)/u))&&O("overflow"),s+=v*u;var _=h<=n?d:h>=n+m?m:h-n;if(v<_)break;var k=f-_;u>S(p/k)&&O("overflow"),u*=k}var b=t.length+1;n=F(s-l,b,0==l),S(s/b)>p-a&&O("overflow"),a+=S(s/b),s%=b,t.splice(s++,0,a)}return String.fromCodePoint.apply(String,t)},I=function(e){var t=[],r=(e=A(e)).length,s=g,a=0,n=y,i=!0,o=!1,c=void 0;try{for(var l,u=e[Symbol.iterator]();!(i=(l=u.next()).done);i=!0){var h=l.value;h<128&&t.push(j(h))}}catch(e){o=!0,c=e}finally{try{!i&&u.return&&u.return()}finally{if(o)throw c}}var v=t.length,_=v;for(v&&t.push(w);_=s&&RS((p-a)/D)&&O("overflow"),a+=(k-s)*D,s=k;var C=!0,I=!1,q=void 0;try{for(var N,L=e[Symbol.iterator]();!(C=(N=L.next()).done);C=!0){var z=N.value;if(zp&&O("overflow"),z==s){for(var M=a,U=f;;U+=f){var Q=U<=n?d:U>=n+m?m:U-n;if(M>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 U(e){for(var t="",r=0,s=e.length;r=194&&a<224){if(s-r>=6){var n=parseInt(e.substr(r+4,2),16);t+=String.fromCharCode((31&a)<<6|63&n)}else t+=e.substr(r,6);r+=6}else if(a>=224){if(s-r>=9){var i=parseInt(e.substr(r+4,2),16),o=parseInt(e.substr(r+7,2),16);t+=String.fromCharCode((15&a)<<12|(63&i)<<6|63&o)}else t+=e.substr(r,9);r+=9}else t+=e.substr(r,3),r+=3}return t}function Q(e,t){function r(e){var r=U(e);return r.match(t.UNRESERVED)?r:e}return e.scheme&&(e.scheme=String(e.scheme).replace(t.PCT_ENCODED,r).toLowerCase().replace(t.NOT_SCHEME,"")),void 0!==e.userinfo&&(e.userinfo=String(e.userinfo).replace(t.PCT_ENCODED,r).replace(t.NOT_USERINFO,M).replace(t.PCT_ENCODED,a)),void 0!==e.host&&(e.host=String(e.host).replace(t.PCT_ENCODED,r).toLowerCase().replace(t.NOT_HOST,M).replace(t.PCT_ENCODED,a)),void 0!==e.path&&(e.path=String(e.path).replace(t.PCT_ENCODED,r).replace(e.scheme?t.NOT_PATH:t.NOT_PATH_NOSCHEME,M).replace(t.PCT_ENCODED,a)),void 0!==e.query&&(e.query=String(e.query).replace(t.PCT_ENCODED,r).replace(t.NOT_QUERY,M).replace(t.PCT_ENCODED,a)),void 0!==e.fragment&&(e.fragment=String(e.fragment).replace(t.PCT_ENCODED,r).replace(t.NOT_FRAGMENT,M).replace(t.PCT_ENCODED,a)),e}function V(e){return e.replace(/^0*(.*)/,"$1")||"0"}function B(e,t){var r=e.match(t.IPV4ADDRESS)||[],s=u(r,2)[1];return s?s.split(".").map(V).join("."):e}function K(e,t){var r=e.match(t.IPV6ADDRESS)||[],s=u(r,3),a=s[1],n=s[2];if(a){for(var i=a.toLowerCase().split("::").reverse(),o=u(i,2),c=o[0],l=o[1],h=l?l.split(":").map(V):[],p=c.split(":").map(V),f=t.IPV4ADDRESS.test(p[p.length-1]),d=f?7:8,m=p.length-d,v=Array(d),_=0;_1){var w=v.slice(0,y.index),k=v.slice(y.index+y.length);g=w.join(":")+"::"+k.join(":")}else g=v.join(":");return n&&(g+="%"+n),g}return e}var H=/^(?:([^:\\/?#]+):)?(?:\\/\\/((?:([^\\/?#@]*)@)?(\\[[^\\/?#\\]]+\\]|[^\\/?#:]*)(?:\\:(\\d*))?))?([^?#]*)(?:\\?([^#]*))?(?:#((?:.|\\n|\\r)*))?/i,J=void 0==="".match(/(){0}/)[1];function Y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={},s=!1!==t.iri?l:c;"suffix"===t.reference&&(e=(t.scheme?t.scheme+":":"")+"//"+e);var a=e.match(H);if(a){J?(r.scheme=a[1],r.userinfo=a[3],r.host=a[4],r.port=parseInt(a[5],10),r.path=a[6]||"",r.query=a[7],r.fragment=a[8],isNaN(r.port)&&(r.port=a[5])):(r.scheme=a[1]||void 0,r.userinfo=-1!==e.indexOf("@")?a[3]:void 0,r.host=-1!==e.indexOf("//")?a[4]:void 0,r.port=parseInt(a[5],10),r.path=a[6]||"",r.query=-1!==e.indexOf("?")?a[7]:void 0,r.fragment=-1!==e.indexOf("#")?a[8]:void 0,isNaN(r.port)&&(r.port=e.match(/\\/\\/(?:.|\\n)*\\:(?:\\/|\\?|\\#|$)/)?a[4]:void 0)),r.host&&(r.host=K(B(r.host,s),s)),void 0!==r.scheme||void 0!==r.userinfo||void 0!==r.host||void 0!==r.port||r.path||void 0!==r.query?void 0===r.scheme?r.reference="relative":void 0===r.fragment?r.reference="absolute":r.reference="uri":r.reference="same-document",t.reference&&"suffix"!==t.reference&&t.reference!==r.reference&&(r.error=r.error||"URI is not a "+t.reference+" reference.");var n=z[(t.scheme||r.scheme||"").toLowerCase()];if(t.unicodeSupport||n&&n.unicodeSupport)Q(r,s);else{if(r.host&&(t.domainHost||n&&n.domainHost))try{r.host=L.toASCII(r.host.replace(s.PCT_ENCODED,U).toLowerCase())}catch(e){r.error=r.error||"Host's domain name can not be converted to ASCII via punycode: "+e}Q(r,c)}n&&n.parse&&n.parse(r,t)}else r.error=r.error||"URI can not be parsed.";return r}function G(e,t){var r=!1!==t.iri?l:c,s=[];return void 0!==e.userinfo&&(s.push(e.userinfo),s.push("@")),void 0!==e.host&&s.push(K(B(String(e.host),r),r).replace(r.IPV6ADDRESS,(function(e,t,r){return"["+t+(r?"%25"+r:"")+"]"}))),"number"!=typeof e.port&&"string"!=typeof e.port||(s.push(":"),s.push(String(e.port))),s.length?s.join(""):void 0}var Z=/^\\.\\.?\\//,W=/^\\/\\.(\\/|$)/,X=/^\\/\\.\\.(\\/|$)/,ee=/^\\/?(?:.|\\n)*?(?=\\/|$)/;function te(e){for(var t=[];e.length;)if(e.match(Z))e=e.replace(Z,"");else if(e.match(W))e=e.replace(W,"/");else if(e.match(X))e=e.replace(X,"/"),t.pop();else if("."===e||".."===e)e="";else{var r=e.match(ee);if(!r)throw new Error("Unexpected dot segment condition");var s=r[0];e=e.slice(s.length),t.push(s)}return t.join("")}function re(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.iri?l:c,s=[],a=z[(t.scheme||e.scheme||"").toLowerCase()];if(a&&a.serialize&&a.serialize(e,t),e.host)if(r.IPV6ADDRESS.test(e.host));else if(t.domainHost||a&&a.domainHost)try{e.host=t.iri?L.toUnicode(e.host):L.toASCII(e.host.replace(r.PCT_ENCODED,U).toLowerCase())}catch(r){e.error=e.error||"Host's domain name can not be converted to "+(t.iri?"Unicode":"ASCII")+" via punycode: "+r}Q(e,r),"suffix"!==t.reference&&e.scheme&&(s.push(e.scheme),s.push(":"));var n=G(e,t);if(void 0!==n&&("suffix"!==t.reference&&s.push("//"),s.push(n),e.path&&"/"!==e.path.charAt(0)&&s.push("/")),void 0!==e.path){var i=e.path;t.absolutePath||a&&a.absolutePath||(i=te(i)),void 0===n&&(i=i.replace(/^\\/\\//,"/%2F")),s.push(i)}return void 0!==e.query&&(s.push("?"),s.push(e.query)),void 0!==e.fragment&&(s.push("#"),s.push(e.fragment)),s.join("")}function se(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s={};return arguments[3]||(e=Y(re(e,r),r),t=Y(re(t,r),r)),!(r=r||{}).tolerant&&t.scheme?(s.scheme=t.scheme,s.userinfo=t.userinfo,s.host=t.host,s.port=t.port,s.path=te(t.path||""),s.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(s.userinfo=t.userinfo,s.host=t.host,s.port=t.port,s.path=te(t.path||""),s.query=t.query):(t.path?("/"===t.path.charAt(0)?s.path=te(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?s.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:s.path=t.path:s.path="/"+t.path,s.path=te(s.path)),s.query=t.query):(s.path=e.path,void 0!==t.query?s.query=t.query:s.query=e.query),s.userinfo=e.userinfo,s.host=e.host,s.port=e.port),s.scheme=e.scheme),s.fragment=t.fragment,s}function ae(e,t,r){var s=i({scheme:"null"},r);return re(se(Y(e,s),Y(t,s),s,!0),s)}function ne(e,t){return"string"==typeof e?e=re(Y(e,t),t):"object"===s(e)&&(e=Y(re(e,t),t)),e}function ie(e,t,r){return"string"==typeof e?e=re(Y(e,r),r):"object"===s(e)&&(e=re(e,r)),"string"==typeof t?t=re(Y(t,r),r):"object"===s(t)&&(t=re(t,r)),e===t}function oe(e,t){return e&&e.toString().replace(t&&t.iri?l.ESCAPE:c.ESCAPE,M)}function ce(e,t){return e&&e.toString().replace(t&&t.iri?l.PCT_ENCODED:c.PCT_ENCODED,U)}var le={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 r="https"===String(e.scheme).toLowerCase();return e.port!==(r?443:80)&&""!==e.port||(e.port=void 0),e.path||(e.path="/"),e}},ue={scheme:"https",domainHost:le.domainHost,parse:le.parse,serialize:le.serialize};function he(e){return"boolean"==typeof e.secure?e.secure:"wss"===String(e.scheme).toLowerCase()}var pe={scheme:"ws",domainHost:!0,parse:function(e,t){var r=e;return r.secure=he(r),r.resourceName=(r.path||"/")+(r.query?"?"+r.query:""),r.path=void 0,r.query=void 0,r},serialize:function(e,t){if(e.port!==(he(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 r=e.resourceName.split("?"),s=u(r,2),a=s[0],n=s[1];e.path=a&&"/"!==a?a:void 0,e.query=n,e.resourceName=void 0}return e.fragment=void 0,e}},fe={scheme:"wss",domainHost:pe.domainHost,parse:pe.parse,serialize:pe.serialize},de={},me="[A-Za-z0-9\\\\-\\\\.\\\\_\\\\~\\\\xA0-\\\\u200D\\\\u2010-\\\\u2029\\\\u202F-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF]",ve="[0-9A-Fa-f]",_e=r(r("%[EFef]"+ve+"%"+ve+ve+"%"+ve+ve)+"|"+r("%[89A-Fa-f]"+ve+"%"+ve+ve)+"|"+r("%"+ve+ve)),ye="[A-Za-z0-9\\\\!\\\\$\\\\%\\\\'\\\\*\\\\+\\\\-\\\\^\\\\_\\\\\`\\\\{\\\\|\\\\}\\\\~]",ge=t("[\\\\!\\\\$\\\\%\\\\'\\\\(\\\\)\\\\*\\\\+\\\\,\\\\-\\\\.0-9\\\\<\\\\>A-Z\\\\x5E-\\\\x7E]",'[\\\\"\\\\\\\\]'),we="[\\\\!\\\\$\\\\'\\\\(\\\\)\\\\*\\\\+\\\\,\\\\;\\\\:\\\\@]",ke=new RegExp(me,"g"),be=new RegExp(_e,"g"),Ee=new RegExp(t("[^]",ye,"[\\\\.]",'[\\\\"]',ge),"g"),xe=new RegExp(t("[^]",me,we),"g"),Pe=xe;function Se(e){var t=U(e);return t.match(ke)?t:e}var je={scheme:"mailto",parse:function(e,t){var r=e,s=r.to=r.path?r.path.split(","):[];if(r.path=void 0,r.query){for(var a=!1,n={},i=r.query.split("&"),o=0,c=i.length;o{e.exports=r(1921)},6615:(e,t,r)=>{e.exports=r(8402)},6622:e=>{"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},6624:(e,t,r)=>{"use strict";var s=r(6285),a=String,n=TypeError;e.exports=function(e){if(s(e))return e;throw new n(a(e)+" is not an object")}},6630:(e,t,r)=>{"use strict";var s=r(1091),a=r(3930),n=r(2159),i=r(6254),o=r(4420),c=r(4823);s({target:"Promise",stat:!0,forced:r(3282)},{all:function(e){var t=this,r=i.f(t),s=r.resolve,l=r.reject,u=o((function(){var r=n(t.resolve),i=[],o=0,u=1;c(e,(function(e){var n=o++,c=!1;u++,a(r,t,e).then((function(e){c||(c=!0,i[n]=e,--u||s(i))}),l)})),--u||s(i)}));return u.error&&l(u.value),r.promise}})},6686:(e,t,r)=>{"use strict";var s=r(303);e.exports=s},6687:(e,t,r)=>{"use strict";var s=r(1091),a=r(726).map;s({target:"Array",proto:!0,forced:!r(7171)("map")},{map:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},6693:(e,t,r)=>{"use strict";r(6339);var s=r(1747);e.exports=s("Array","reduce")},6721:(e,t,r)=>{var s=r(3423),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(s){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return a.call(t,e)?t[e]:void 0}},6740:(e,t,r)=>{"use strict";function s(e,t,r,s){var a=s?" !== ":" === ",n=s?" || ":" && ",i=s?"!":"",o=s?"":"!";switch(e){case"null":return t+a+"null";case"array":return i+"Array.isArray("+t+")";case"object":return"("+i+t+n+"typeof "+t+a+'"object"'+n+o+"Array.isArray("+t+"))";case"integer":return"(typeof "+t+a+'"number"'+n+o+"("+t+" % 1)"+n+t+a+t+(r?n+i+"isFinite("+t+")":"")+")";case"number":return"(typeof "+t+a+'"'+e+'"'+(r?n+i+"isFinite("+t+")":"")+")";default:return"typeof "+t+a+'"'+e+'"'}}e.exports={copy:function(e,t){for(var r in t=t||{},e)t[r]=e[r];return t},checkDataType:s,checkDataTypes:function(e,t,r){if(1===e.length)return s(e[0],t,r,!0);var a="",i=n(e);for(var o in i.array&&i.object&&(a=i.null?"(":"(!"+t+" || ",a+="typeof "+t+' !== "object")',delete i.null,delete i.array,delete i.object),i.number&&delete i.integer,i)a+=(a?" && ":"")+s(o,t,r,!0);return a},coerceToTypes:function(e,t){if(Array.isArray(t)){for(var r=[],s=0;s=t)throw new Error("Cannot access property/index "+s+" levels up, current level is "+t);return r[t-s]}if(s>t)throw new Error("Cannot access data "+s+" levels up, current level is "+t);if(n="data"+(t-s||""),!a)return n}for(var o=n,l=a.split("/"),u=0;u{"use strict";var s=r(1091),a=r(9832),n=r(2156);s({target:"Array",proto:!0},{fill:a}),n("fill")},6761:(e,t,r)=>{"use strict";var s=r(1091),a=r(5582),n=r(7376),i=r(5463),o=r(1759).CONSTRUCTOR,c=r(3569),l=a("Promise"),u=n&&!o;s({target:"Promise",stat:!0,forced:n||o},{resolve:function(e){return c(u&&this===l?i:this,e)}})},6794:(e,t,r)=>{"use strict";var s=r(5951).navigator,a=s&&s.userAgent;e.exports=a?String(a):""},6833:(e,t,r)=>{"use strict";var s=r(9447),a=r(9724),n=Function.prototype,i=s&&Object.getOwnPropertyDescriptor,o=a(n,"name"),c=o&&"something"===function(){}.name,l=o&&(!s||s&&i(n,"name").configurable);e.exports={EXISTS:o,PROPER:c,CONFIGURABLE:l}},6946:(e,t,r)=>{"use strict";var s=r(1907),a=r(8828),n=r(5807),i=Object,o=s("".split);e.exports=a((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"===n(e)?o(e,""):i(e)}:i},6968:(e,t,r)=>{"use strict";var s=r(4010);e.exports=function(e,t){return new(s(e))(0===t?0:t)}},6990:e=>{"use strict";e.exports=function(e,t,r){var s,a,n=" ",i=e.level,o=e.dataLevel,c=e.schema[t],l=e.errSchemaPath+"/"+t,u=!e.opts.allErrors,h="data"+(o||""),p="valid"+i;if("#"==c||"#/"==c)e.isRoot?(s=e.async,a="validate"):(s=!0===e.root.schema.$async,a="root.refVal[0]");else{var f=e.resolveRef(e.baseId,c,e.isRoot);if(void 0===f){var d=e.MissingRefError.message(e.baseId,c);if("fail"==e.opts.missingRefs){e.logger.error(d),(y=y||[]).push(n),n="",!1!==e.createErrors?(n+=" { keyword: '$ref' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { ref: '"+e.util.escapeQuotes(c)+"' } ",!1!==e.opts.messages&&(n+=" , message: 'can\\\\'t resolve reference "+e.util.escapeQuotes(c)+"' "),e.opts.verbose&&(n+=" , schema: "+e.util.toQuotedString(c)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var m=n;n=y.pop(),!e.compositeRule&&u?e.async?n+=" throw new ValidationError(["+m+"]); ":n+=" validate.errors = ["+m+"]; return false; ":n+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",u&&(n+=" if (false) { ")}else{if("ignore"!=e.opts.missingRefs)throw new e.MissingRefError(e.baseId,c,d);e.logger.warn(d),u&&(n+=" if (true) { ")}}else if(f.inline){var v=e.util.copy(e);v.level++;var _="valid"+v.level;v.schema=f.schema,v.schemaPath="",v.errSchemaPath=c,n+=" "+e.validate(v).replace(/validate\\.schema/g,f.code)+" ",u&&(n+=" if ("+_+") { ")}else s=!0===f.$async||e.async&&!1!==f.$async,a=f.code}if(a){var y;(y=y||[]).push(n),n="",e.opts.passContext?n+=" "+a+".call(this, ":n+=" "+a+"( ",n+=" "+h+", (dataPath || '')",'""'!=e.errorPath&&(n+=" + "+e.errorPath);var g=n+=" , "+(o?"data"+(o-1||""):"parentData")+" , "+(o?e.dataPathArr[o]:"parentDataProperty")+", rootData) ";if(n=y.pop(),s){if(!e.async)throw new Error("async schema referenced by sync schema");u&&(n+=" var "+p+"; "),n+=" try { await "+g+"; ",u&&(n+=" "+p+" = true; "),n+=" } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; ",u&&(n+=" "+p+" = false; "),n+=" } ",u&&(n+=" if ("+p+") { ")}else n+=" if (!"+g+") { if (vErrors === null) vErrors = "+a+".errors; else vErrors = vErrors.concat("+a+".errors); errors = vErrors.length; } ",u&&(n+=" else { ")}return n}},6998:function(e,t,r){(function(){var e,s,a,n=[].indexOf;({MarkedYAMLError:e}=r(467)),s=r(7771),a=r(1248),this.ConstructorError=class extends e{},this.BaseConstructor=function(){var e;class r{constructor(){return e.apply(this,arguments)}static add_constructor(e,t){return this.prototype.hasOwnProperty("yaml_constructors")||(this.prototype.yaml_constructors=a.extend({},this.prototype.yaml_constructors)),this.prototype.yaml_constructors[e]=t}static add_multi_constructor(e,t){return this.prototype.hasOwnProperty("yaml_multi_constructors")||(this.prototype.yaml_multi_constructors=a.extend({},this.prototype.yaml_multi_constructors)),this.prototype.yaml_multi_constructors[e]=t}initialise(){return this.constructed_objects={},this.constructing_nodes=[],this.deferred_constructors=[]}check_data(){return this.check_node()}get_data(){if(this.check_node())return this.construct_document(this.get_node())}get_single_data(){var e;return null!=(e=this.get_single_node())?this.construct_document(e):null}construct_document(e){var t;for(t=this.construct_object(e);!a.is_empty(this.deferred_constructors);)this.deferred_constructors.pop()();return t}defer(e){return this.deferred_constructors.push(e)}construct_object(e){var r,a,i,o,c;if(e.unique_id in this.constructed_objects)return this.constructed_objects[e.unique_id];if(i=e.unique_id,n.call(this.constructing_nodes,i)>=0)throw new t.ConstructorError(null,null,"found unconstructable recursive node",e.start_mark);if(this.constructing_nodes.push(e.unique_id),r=null,c=null,e.tag in this.yaml_constructors)r=this.yaml_constructors[e.tag];else{for(o in this.yaml_multi_constructors)if(e.tag.indexOf(0===o)){c=e.tag.slice(o.length),r=this.yaml_multi_constructors[o];break}null==r&&(null in this.yaml_multi_constructors?(c=e.tag,r=this.yaml_multi_constructors.null):null in this.yaml_constructors?r=this.yaml_constructors.null:e instanceof s.ScalarNode?r=this.construct_scalar:e instanceof s.SequenceNode?r=this.construct_sequence:e instanceof s.MappingNode&&(r=this.construct_mapping))}return a=r.call(this,null!=c?c:e,e),this.constructed_objects[e.unique_id]=a,this.constructing_nodes.pop(),a}construct_scalar(e){if(!(e instanceof s.ScalarNode))throw new t.ConstructorError(null,null,\`expected a scalar node but found \${e.id}\`,e.start_mark);return e.value}construct_sequence(e){var r,a,n,i,o;if(!(e instanceof s.SequenceNode))throw new t.ConstructorError(null,null,\`expected a sequence node but found \${e.id}\`,e.start_mark);for(o=[],a=0,n=(i=e.value).length;a=0&&(u=u.slice(1)),"0"===u)return 0;if(0===u.indexOf("0b"))return l*parseInt(u.slice(2),2);if(0===u.indexOf("0x"))return l*parseInt(u.slice(2),16);if(0===u.indexOf("0o"))return l*parseInt(u.slice(2),8);if("0"===u[0])return l*parseInt(u,8);if(n.call(u,":")>=0){for(s=function(){var e,t,r,s;for(s=[],e=0,t=(r=u.split(/:/g)).length;e=0&&(u=u.slice(1)),".inf"===u)return Infinity*l;if(".nan"===u)return NaN;if(n.call(u,":")>=0){for(s=function(){var e,t,r,s;for(s=[],e=0,t=(r=u.split(/:/g)).length;e{var n,i,o,c,l,u,h,p,f;for(u=[],n=0,c=(l=r.value).length;n{var r,s;for(r in s=[],this.construct_mapping(e))s.push(t.push(r));return s})),t}construct_yaml_str(e){return this.construct_scalar(e)}construct_yaml_seq(e){var t;return t=[],this.defer((()=>{var r,s,a,n,i;for(i=[],r=0,a=(n=this.construct_sequence(e)).length;r{var r,s,a,n;for(r in a=[],s=this.construct_mapping(e))n=s[r],a.push(t[r]=n);return a})),t}construct_yaml_object(e,t){var r;return r=new t,this.defer((()=>{var t,s,a,n;for(t in a=[],s=this.construct_mapping(e,!0))n=s[t],a.push(r[t]=n);return a})),r}construct_undefined(e){throw new t.ConstructorError(null,null,\`could not determine a constructor for the tag \${e.tag}\`,e.start_mark)}}return e={on:!0,off:!1,true:!0,false:!1,yes:!0,no:!1},a=/^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:(?:[Tt]|[\\x20\\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[\\x20\\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?)?$/,r={year:1,month:2,day:3,hour:4,minute:5,second:6,fraction:7,tz:8,tz_sign:9,tz_hour:10,tz_minute:11},i}.call(this),this.Constructor.add_constructor("tag:yaml.org,2002:null",this.Constructor.prototype.construct_yaml_null),this.Constructor.add_constructor("tag:yaml.org,2002:bool",this.Constructor.prototype.construct_yaml_bool),this.Constructor.add_constructor("tag:yaml.org,2002:int",this.Constructor.prototype.construct_yaml_int),this.Constructor.add_constructor("tag:yaml.org,2002:float",this.Constructor.prototype.construct_yaml_float),this.Constructor.add_constructor("tag:yaml.org,2002:binary",this.Constructor.prototype.construct_yaml_binary),this.Constructor.add_constructor("tag:yaml.org,2002:timestamp",this.Constructor.prototype.construct_yaml_timestamp),this.Constructor.add_constructor("tag:yaml.org,2002:omap",this.Constructor.prototype.construct_yaml_omap),this.Constructor.add_constructor("tag:yaml.org,2002:pairs",this.Constructor.prototype.construct_yaml_pairs),this.Constructor.add_constructor("tag:yaml.org,2002:set",this.Constructor.prototype.construct_yaml_set),this.Constructor.add_constructor("tag:yaml.org,2002:str",this.Constructor.prototype.construct_yaml_str),this.Constructor.add_constructor("tag:yaml.org,2002:seq",this.Constructor.prototype.construct_yaml_seq),this.Constructor.add_constructor("tag:yaml.org,2002:map",this.Constructor.prototype.construct_yaml_map),this.Constructor.add_constructor(null,this.Constructor.prototype.construct_undefined)}).call(this)},7027:(e,t,r)=>{"use strict";r(4502),r(9363),r(3643),r(5931),r(7450),r(6415),r(7380),r(5823),r(7714),r(7057);var s=r(2046);e.exports=s.Promise},7057:(e,t,r)=>{"use strict";var s=r(1470).charAt,a=r(160),n=r(4932),i=r(183),o=r(9550),c="String Iterator",l=n.set,u=n.getterFor(c);i(String,"String",(function(e){l(this,{type:c,string:a(e),index:0})}),(function(){var e,t=u(this),r=t.string,a=t.index;return a>=r.length?o(void 0,!0):(e=s(r,a),t.index+=e.length,o(e,!1))}))},7068:(e,t,r)=>{var s=r(7217),a=r(5911),n=r(1986),i=r(689),o=r(5861),c=r(6449),l=r(3656),u=r(7167),h="[object Arguments]",p="[object Array]",f="[object Object]",d=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,m,v,_){var y=c(e),g=c(t),w=y?p:o(e),k=g?p:o(t),b=(w=w==h?f:w)==f,E=(k=k==h?f:k)==f,x=w==k;if(x&&l(e)){if(!l(t))return!1;y=!0,b=!1}if(x&&!b)return _||(_=new s),y||u(e)?a(e,t,r,m,v,_):n(e,t,w,r,m,v,_);if(!(1&r)){var P=b&&d.call(e,"__wrapped__"),S=E&&d.call(t,"__wrapped__");if(P||S){var j=P?e.value():e,O=S?t.value():t;return _||(_=new s),v(j,O,r,m,_)}}return!!x&&(_||(_=new s),i(e,t,r,m,v,_))}},7106:e=>{"use strict";var t=e.exports=function(e,t,s){"function"==typeof t&&(s=t,t={}),r(t,"function"==typeof(s=t.cb||s)?s:s.pre||function(){},s.post||function(){},e,"",e)};function r(e,s,a,n,i,o,c,l,u,h){if(n&&"object"==typeof n&&!Array.isArray(n)){for(var p in s(n,i,o,c,l,u,h),n){var f=n[p];if(Array.isArray(f)){if(p in t.arrayKeywords)for(var d=0;d"===e&&0===this.flow_level)return this.fetch_folded();if("'"===e)return this.fetch_single();if('"'===e)return this.fetch_double();if(this.check_plain())return this.fetch_plain();throw new t.ScannerError("while scanning for the next token",null,\`found character \${e} that cannot start any token\`,this.get_mark())}next_possible_simple_key(){var e,t,r,s;for(t in r=null,s=this.possible_simple_keys)i.call(s,t)&&(e=s[t],(null===r||e.token_numbere;)t=this.get_mark(),this.indent=this.indents.pop(),r.push(this.tokens.push(new a.BlockEndToken(t,t)));return r}}add_indent(e){return e>this.indent&&(this.indents.push(this.indent),this.indent=e,!0)}fetch_stream_start(){var e;return e=this.get_mark(),this.tokens.push(new a.StreamStartToken(e,e,this.encoding))}fetch_stream_end(){var e;return this.unwind_indent(-1),this.remove_possible_simple_key(),this.allow_possible_simple_key=!1,this.possible_simple_keys={},e=this.get_mark(),this.tokens.push(new a.StreamEndToken(e,e)),this.done=!0}fetch_directive(){return this.unwind_indent(-1),this.remove_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_directive())}fetch_document_start(){return this.fetch_document_indicator(a.DocumentStartToken)}fetch_document_end(){return this.fetch_document_indicator(a.DocumentEndToken)}fetch_document_indicator(e){var t;return this.unwind_indent(-1),this.remove_possible_simple_key(),this.allow_simple_key=!1,t=this.get_mark(),this.forward(3),this.tokens.push(new e(t,this.get_mark()))}fetch_flow_sequence_start(){return this.fetch_flow_collection_start(a.FlowSequenceStartToken)}fetch_flow_mapping_start(){return this.fetch_flow_collection_start(a.FlowMappingStartToken)}fetch_flow_collection_start(e){var t;return this.save_possible_simple_key(),this.flow_level++,this.allow_simple_key=!0,t=this.get_mark(),this.forward(),this.tokens.push(new e(t,this.get_mark()))}fetch_flow_sequence_end(){return this.fetch_flow_collection_end(a.FlowSequenceEndToken)}fetch_flow_mapping_end(){return this.fetch_flow_collection_end(a.FlowMappingEndToken)}fetch_flow_collection_end(e){var t;return this.remove_possible_simple_key(),this.flow_level--,this.allow_simple_key=!1,t=this.get_mark(),this.forward(),this.tokens.push(new e(t,this.get_mark()))}fetch_flow_entry(){var e;return this.allow_simple_key=!0,this.remove_possible_simple_key(),e=this.get_mark(),this.forward(),this.tokens.push(new a.FlowEntryToken(e,this.get_mark()))}fetch_block_entry(){var e,r;if(0===this.flow_level){if(!this.allow_simple_key)throw new t.ScannerError(null,null,"sequence entries are not allowed here",this.get_mark());this.add_indent(this.column)&&(e=this.get_mark(),this.tokens.push(new a.BlockSequenceStartToken(e,e)))}return this.allow_simple_key=!0,this.remove_possible_simple_key(),r=this.get_mark(),this.forward(),this.tokens.push(new a.BlockEntryToken(r,this.get_mark()))}fetch_key(){var e,r;if(0===this.flow_level){if(!this.allow_simple_key)throw new t.ScannerError(null,null,"mapping keys are not allowed here",this.get_mark());this.add_indent(this.column)&&(e=this.get_mark(),this.tokens.push(new a.BlockMappingStartToken(e,e)))}return this.allow_simple_key=!this.flow_level,this.remove_possible_simple_key(),r=this.get_mark(),this.forward(),this.tokens.push(new a.KeyToken(r,this.get_mark()))}fetch_value(){var e,r,s;if(e=this.possible_simple_keys[this.flow_level])delete this.possible_simple_keys[this.flow_level],this.tokens.splice(e.token_number-this.tokens_taken,0,new a.KeyToken(e.mark,e.mark)),0===this.flow_level&&this.add_indent(e.column)&&this.tokens.splice(e.token_number-this.tokens_taken,0,new a.BlockMappingStartToken(e.mark,e.mark)),this.allow_simple_key=!1;else{if(0===this.flow_level){if(!this.allow_simple_key)throw new t.ScannerError(null,null,"mapping values are not allowed here",this.get_mark());this.add_indent(this.column)&&(r=this.get_mark(),this.tokens.push(new a.BlockMappingStartToken(r,r)))}this.allow_simple_key=!this.flow_level,this.remove_possible_simple_key()}return s=this.get_mark(),this.forward(),this.tokens.push(new a.ValueToken(s,this.get_mark()))}fetch_alias(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_anchor(a.AliasToken))}fetch_anchor(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_anchor(a.AnchorToken))}fetch_tag(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_tag())}fetch_literal(){return this.fetch_block_scalar("|")}fetch_folded(){return this.fetch_block_scalar(">")}fetch_block_scalar(e){return this.allow_simple_key=!0,this.remove_possible_simple_key(),this.tokens.push(this.scan_block_scalar(e))}fetch_single(){return this.fetch_flow_scalar("'")}fetch_double(){return this.fetch_flow_scalar('"')}fetch_flow_scalar(e){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_flow_scalar(e))}fetch_plain(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_plain())}check_directive(){return 0===this.column}check_document_start(){var t;return 0===this.column&&"---"===this.prefix(3)&&(t=this.peek(3),o.call(e+c+"\\0",t)>=0)}check_document_end(){var t;return 0===this.column&&"..."===this.prefix(3)&&(t=this.peek(3),o.call(e+c+"\\0",t)>=0)}check_block_entry(){var t;return t=this.peek(1),o.call(e+c+"\\0",t)>=0}check_key(){var t;return 0!==this.flow_level||(t=this.peek(1),o.call(e+c+"\\0",t)>=0)}check_value(){var t;return 0!==this.flow_level||(t=this.peek(1),o.call(e+c+"\\0",t)>=0)}check_plain(){var t,r;return t=this.peek(),o.call(e+c+"\\0-?:,[]{}#&*!|>'\\"%@\`",t)<0||(r=this.peek(1),o.call(e+c+"\\0",r)<0&&("-"===t||0===this.flow_level&&o.call("?:",t)>=0))}scan_to_next_token(){var t,r,s;for(0===this.index&&"\\ufeff"===this.peek()&&this.forward(),t=!1,s=[];!t;){for(;" "===this.peek();)this.forward();if("#"===this.peek())for(;r=this.peek(),o.call(e+"\\0",r)<0;)this.forward();this.scan_line_break()?0===this.flow_level?s.push(this.allow_simple_key=!0):s.push(void 0):s.push(t=!0)}return s}scan_directive(){var t,r,s,n,i;if(n=this.get_mark(),this.forward(),i=null,"YAML"===(r=this.scan_directive_name(n)))i=this.scan_yaml_directive_value(n),t=this.get_mark();else if("TAG"===r)i=this.scan_tag_directive_value(n),t=this.get_mark();else for(t=this.get_mark();s=this.peek(),o.call(e+"\\0",s)<0;)this.forward();return this.scan_directive_ignored_line(n),new a.DirectiveToken(r,i,n,t)}scan_directive_name(r){var s,a,n;for(a=0,s=this.peek(a);"0"<=s&&s<="9"||"A"<=s&&s<="Z"||"a"<=s&&s<="z"||o.call("-_",s)>=0;)a++,s=this.peek(a);if(0===a)throw new t.ScannerError("while scanning a directive",r,\`expected alphanumeric or numeric character but found \${s}\`,this.get_mark());if(n=this.prefix(a),this.forward(a),s=this.peek(),o.call(e+"\\0 ",s)<0)throw new t.ScannerError("while scanning a directive",r,\`expected alphanumeric or numeric character but found \${s}\`,this.get_mark());return n}scan_yaml_directive_value(r){for(var s,a,n;" "===this.peek();)this.forward();if(s=this.scan_yaml_directive_number(r),"."!==this.peek())throw new t.ScannerError("while scanning a directive",r,\`expected a digit or '.' but found \${this.peek()}\`,this.get_mark());if(this.forward(),a=this.scan_yaml_directive_number(r),n=this.peek(),o.call(e+"\\0 ",n)<0)throw new t.ScannerError("while scanning a directive",r,\`expected a digit or ' ' but found \${this.peek()}\`,this.get_mark());return[s,a]}scan_yaml_directive_number(e){var r,s,a,n;if(!("0"<=(r=this.peek())&&r<="9"))throw new t.ScannerError("while scanning a directive",e,\`expected a digit but found \${r}\`,this.get_mark());for(s=0;"0"<=(a=this.peek(s))&&a<="9";)s++;return n=parseInt(this.prefix(s)),this.forward(s),n}scan_tag_directive_value(e){for(var t;" "===this.peek();)this.forward();for(t=this.scan_tag_directive_handle(e);" "===this.peek();)this.forward();return[t,this.scan_tag_directive_prefix(e)]}scan_tag_directive_handle(e){var r,s;if(s=this.scan_tag_handle("directive",e)," "!==(r=this.peek()))throw new t.ScannerError("while scanning a directive",e,\`expected ' ' but found \${r}\`,this.get_mark());return s}scan_tag_directive_prefix(r){var s,a;if(a=this.scan_tag_uri("directive",r),s=this.peek(),o.call(e+"\\0 ",s)<0)throw new t.ScannerError("while scanning a directive",r,\`expected ' ' but found \${s}\`,this.get_mark());return a}scan_directive_ignored_line(r){for(var s,a;" "===this.peek();)this.forward();if("#"===this.peek())for(;a=this.peek(),o.call(e+"\\0",a)<0;)this.forward();if(s=this.peek(),o.call(e+"\\0",s)<0)throw new t.ScannerError("while scanning a directive",r,\`expected a comment or a line break but found \${s}\`,this.get_mark());return this.scan_line_break()}scan_anchor(r){var s,a,n,i,l;for(i=this.get_mark(),n="*"===this.peek()?"alias":"anchor",this.forward(),a=0,s=this.peek(a);"0"<=s&&s<="9"||"A"<=s&&s<="Z"||"a"<=s&&s<="z"||o.call("-_",s)>=0;)a++,s=this.peek(a);if(0===a)throw new t.ScannerError(\`while scanning an \${n}\`,i,\`expected alphabetic or numeric character but found '\${s}'\`,this.get_mark());if(l=this.prefix(a),this.forward(a),s=this.peek(),o.call(e+c+"\\0?:,]}%@\`",s)<0)throw new t.ScannerError(\`while scanning an \${n}\`,i,\`expected alphabetic or numeric character but found '\${s}'\`,this.get_mark());return new r(l,i,this.get_mark())}scan_tag(){var r,s,n,i,l,u;if(i=this.get_mark(),"<"===(r=this.peek(1))){if(s=null,this.forward(2),l=this.scan_tag_uri("tag",i),">"!==this.peek())throw new t.ScannerError("while parsing a tag",i,\`expected '>' but found \${this.peek()}\`,this.get_mark());this.forward()}else if(o.call(e+c+"\\0",r)>=0)s=null,l="!",this.forward();else{for(n=1,u=!1;o.call(e+"\\0 ",r)<0;){if("!"===r){u=!0;break}n++,r=this.peek(n)}u?s=this.scan_tag_handle("tag",i):(s="!",this.forward()),l=this.scan_tag_uri("tag",i)}if(r=this.peek(),o.call(e+"\\0 ",r)<0)throw new t.ScannerError("while scanning a tag",i,\`expected ' ' but found \${r}\`,this.get_mark());return new a.TagToken([s,l],i,this.get_mark())}scan_block_scalar(t){var r,s,i,c,l,u,h,p,f,d,m,v,_,y,g,w;for(l=">"===t,i=[],w=this.get_mark(),this.forward(),[s,u]=this.scan_block_scalar_indicators(w),this.scan_block_scalar_ignored_line(w),(v=this.indent+1)<1&&(v=1),null==u?([r,m,c]=this.scan_block_scalar_indentation(),h=Math.max(v,m)):(h=v+u-1,[r,c]=this.scan_block_scalar_breaks(h)),d="";this.column===h&&"\\0"!==this.peek();){for(i=i.concat(r),_=this.peek(),p=o.call(" \\t",_)<0,f=0;y=this.peek(f),o.call(e+"\\0",y)<0;)f++;if(i.push(this.prefix(f)),this.forward(f),d=this.scan_line_break(),[r,c]=this.scan_block_scalar_breaks(h),this.column!==h||"\\0"===this.peek())break;l&&"\\n"===d&&p&&(g=this.peek(),o.call(" \\t",g)<0)?n.is_empty(r)&&i.push(" "):i.push(d)}return!1!==s&&i.push(d),!0===s&&(i=i.concat(r)),new a.ScalarToken(i.join(""),!1,w,c,t)}scan_block_scalar_indicators(s){var a,n,i;if(n=null,i=null,a=this.peek(),o.call("+-",a)>=0){if(n="+"===a,this.forward(),a=this.peek(),o.call(r,a)>=0){if(0===(i=parseInt(a)))throw new t.ScannerError("while scanning a block scalar",s,"expected indentation indicator in the range 1-9 but found 0",this.get_mark());this.forward()}}else if(o.call(r,a)>=0){if(0===(i=parseInt(a)))throw new t.ScannerError("while scanning a block scalar",s,"expected indentation indicator in the range 1-9 but found 0",this.get_mark());this.forward(),a=this.peek(),o.call("+-",a)>=0&&(n="+"===a,this.forward())}if(a=this.peek(),o.call(e+"\\0 ",a)<0)throw new t.ScannerError("while scanning a block scalar",s,\`expected chomping or indentation indicators, but found \${a}\`,this.get_mark());return[n,i]}scan_block_scalar_ignored_line(r){for(var s,a;" "===this.peek();)this.forward();if("#"===this.peek())for(;a=this.peek(),o.call(e+"\\0",a)<0;)this.forward();if(s=this.peek(),o.call(e+"\\0",s)<0)throw new t.ScannerError("while scanning a block scalar",r,\`expected a comment or a line break but found \${s}\`,this.get_mark());return this.scan_line_break()}scan_block_scalar_indentation(){var t,r,s,a;for(t=[],s=0,r=this.get_mark();a=this.peek(),o.call(e+" ",a)>=0;)" "!==this.peek()?(t.push(this.scan_line_break()),r=this.get_mark()):(this.forward(),this.column>s&&(s=this.column));return[t,s,r]}scan_block_scalar_breaks(t){var r,s,a;for(r=[],s=this.get_mark();this.column=0;)for(r.push(this.scan_line_break()),s=this.get_mark();this.column=0)i.push(n),this.forward();else{if(!s||"\\\\"!==n)return i;if(this.forward(),(n=this.peek())in u)i.push(u[n]),this.forward();else if(n in l){for(d=l[n],this.forward(),f=p=0,v=d;0<=v?pv;f=0<=v?++p:--p)if(_=this.peek(f),o.call(\`\${r}ABCDEFabcdef\`,_)<0)throw new t.ScannerError("while scanning a double-quoted scalar",a,\`expected escape sequence of \${d} hexadecimal numbers, but found \${this.peek(f)}\`,this.get_mark());h=parseInt(this.prefix(d),16),i.push(String.fromCharCode(h)),this.forward(d)}else{if(!(o.call(e,n)>=0))throw new t.ScannerError("while scanning a double-quoted scalar",a,\`found unknown escape character \${n}\`,this.get_mark());this.scan_line_break(),i=i.concat(this.scan_flow_scalar_breaks(s,a))}}else i.push("'"),this.forward(2)}}scan_flow_scalar_spaces(r,s){var a,n,i,l,u,h,p;for(i=[],l=0;h=this.peek(l),o.call(c,h)>=0;)l++;if(p=this.prefix(l),this.forward(l),"\\0"===(n=this.peek()))throw new t.ScannerError("while scanning a quoted scalar",s,"found unexpected end of stream",this.get_mark());return o.call(e,n)>=0?(u=this.scan_line_break(),a=this.scan_flow_scalar_breaks(r,s),"\\n"!==u?i.push(u):0===a.length&&i.push(" "),i=i.concat(a)):i.push(p),i}scan_flow_scalar_breaks(r,s){var a,n,i,l,u;for(a=[];;){if("---"===(n=this.prefix(3))||"..."===n&&(i=this.peek(3),o.call(e+c+"\\0",i)>=0))throw new t.ScannerError("while scanning a quoted scalar",s,"found unexpected document separator",this.get_mark());for(;l=this.peek(),o.call(c,l)>=0;)this.forward();if(u=this.peek(),!(o.call(e,u)>=0))return a;a.push(this.scan_line_break())}}scan_plain(){var r,s,n,i,l,u,h,p,f;for(s=[],f=n=this.get_mark(),i=this.indent+1,p=[];l=0,"#"!==this.peek();){for(;r=this.peek(l),!(o.call(e+c+"\\0",r)>=0||0===this.flow_level&&":"===r&&(u=this.peek(l+1),o.call(e+c+"\\0",u)>=0)||0!==this.flow_level&&o.call(",:?[]{}",r)>=0);)l++;if(0!==this.flow_level&&":"===r&&(h=this.peek(l+1),o.call(e+c+"\\0,[]{}",h)<0))throw this.forward(l),new t.ScannerError("while scanning a plain scalar",f,"found unexpected ':'",this.get_mark(),"Please check http://pyyaml.org/wiki/YAMLColonInFlowContext");if(0===l)break;if(this.allow_simple_key=!1,(s=s.concat(p)).push(this.prefix(l)),this.forward(l),n=this.get_mark(),null==(p=this.scan_plain_spaces(i,f))||0===p.length||"#"===this.peek()||0===this.flow_level&&this.column=0;)i++;if(m=this.prefix(i),this.forward(i),a=this.peek(),o.call(e,a)>=0){if(l=this.scan_line_break(),this.allow_simple_key=!0,"---"===(u=this.prefix(3))||"..."===u&&(p=this.peek(3),o.call(e+c+"\\0",p)>=0))return;for(s=[];d=this.peek(),o.call(e+" ",d)>=0;)if(" "===this.peek())this.forward();else if(s.push(this.scan_line_break()),"---"===(u=this.prefix(3))||"..."===u&&(f=this.peek(3),o.call(e+c+"\\0",f)>=0))return;"\\n"!==l?n.push(l):0===s.length&&n.push(" "),n=n.concat(s)}else m&&n.push(m);return n}scan_tag_handle(e,r){var s,a,n;if("!"!==(s=this.peek()))throw new t.ScannerError(\`while scanning a \${e}\`,r,\`expected '!' but found \${s}\`,this.get_mark());if(a=1," "!==(s=this.peek(a))){for(;"0"<=s&&s<="9"||"A"<=s&&s<="Z"||"a"<=s&&s<="z"||o.call("-_",s)>=0;)a++,s=this.peek(a);if("!"!==s)throw this.forward(a),new t.ScannerError(\`while scanning a \${e}\`,r,\`expected '!' but found \${s}\`,this.get_mark());a++}return n=this.prefix(a),this.forward(a),n}scan_tag_uri(e,r){var s,a,n;for(a=[],n=0,s=this.peek(n);"0"<=s&&s<="9"||"A"<=s&&s<="Z"||"a"<=s&&s<="z"||o.call("-;/?:@&=+$,_.!~*'()[]%",s)>=0;)"%"===s?(a.push(this.prefix(n)),this.forward(n),n=0,a.push(this.scan_uri_escapes(e,r))):n++,s=this.peek(n);if(0!==n&&(a.push(this.prefix(n)),this.forward(n),n=0),0===a.length)throw new t.ScannerError(\`while parsing a \${e}\`,r,\`expected URI but found \${s}\`,this.get_mark());return a.join("")}scan_uri_escapes(e,r){var s,a,n;for(s=[],this.get_mark();"%"===this.peek();){for(this.forward(),n=a=0;a<=2;n=++a)throw new t.ScannerError(\`while scanning a \${e}\`,r,\`expected URI escape sequence of 2 hexadecimal numbers but found \${this.peek(n)}\`,this.get_mark());s.push(String.fromCharCode(parseInt(this.prefix(2),16))),this.forward(2)}return s.join("")}scan_line_break(){var e;return e=this.peek(),o.call("\\r\\n…",e)>=0?("\\r\\n"===this.prefix(2)?this.forward(2):this.forward(),"\\n"):o.call("\\u2028\\u2029",e)>=0?(this.forward(),e):""}}return e="\\r\\n…\\u2028\\u2029",c="\\t ",r="0123456789",u={0:"\\0",a:"\x07",b:"\\b",t:"\\t","\\t":"\\t",n:"\\n",v:"\\v",f:"\\f",r:"\\r",e:"\x1B"," ":" ",'"':'"',"\\\\":"\\\\",N:"…",_:" ",L:"\\u2028",P:"\\u2029"},l={x:2,u:4,U:8},h=p.prototype.initialise,p}.call(this)}).call(this)},7118:(e,t,r)=>{"use strict";var s=r(5582),a=r(9251),n=r(6264),i=r(9447),o=n("species");e.exports=function(e){var t=s(e);i&&t&&!t[o]&&a(t,o,{configurable:!0,get:function(){return this}})}},7136:e=>{"use strict";e.exports=function(e){return null==e}},7167:(e,t,r)=>{var s=r(4901),a=r(7301),n=r(6009),i=n&&n.isTypedArray,o=i?a(i):s;e.exports=o},7170:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},7171:(e,t,r)=>{"use strict";var s=r(8828),a=r(6264),n=r(798),i=a("species");e.exports=function(e){return n>=51||!s((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},7181:(e,t,r)=>{"use strict";var s=r(5116).IteratorPrototype,a=r(8075),n=r(5817),i=r(4840),o=r(3742),c=function(){return this};e.exports=function(e,t,r,l){var u=t+" Iterator";return e.prototype=a(s,{next:n(+!l,r)}),i(e,u,!1,!0),o[u]=c,e}},7197:e=>{"use strict";e.exports=function e(t){return e.definition={type:"number",macro:function(e,t){var r=e[0],s=e[1],a=t.exclusiveRange;return function(e,t,r){if(void 0!==r&&"boolean"!=typeof r)throw new Error("Invalid schema for exclusiveRange keyword, should be boolean");if(e>t||r&&e==t)throw new Error("There are no numbers in range")}(r,s,a),!0===a?{exclusiveMinimum:r,exclusiveMaximum:s}:{minimum:r,maximum:s}},metaSchema:{type:"array",minItems:2,maxItems:2,items:{type:"number"}}},t.addKeyword("range",e.definition),t.addKeyword("exclusiveRange"),t}},7217:(e,t,r)=>{var s=r(79),a=r(1420),n=r(938),i=r(3605),o=r(9817),c=r(945);function l(e){var t=this.__data__=new s(e);this.size=t.size}l.prototype.clear=a,l.prototype.delete=n,l.prototype.get=i,l.prototype.has=o,l.prototype.set=c,e.exports=l},7237:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},7255:(e,t,r)=>{var s=r(7422);e.exports=function(e){return function(t){return s(t,e)}}},7286:(e,t,r)=>{"use strict";var s=r(1091),a=r(6254);s({target:"Promise",stat:!0,forced:r(1759).CONSTRUCTOR},{reject:function(e){var t=a.f(this);return(0,t.reject)(e),t.promise}})},7296:(e,t,r)=>{var s,a=r(5481),n=(s=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+s:"";e.exports=function(e){return!!n&&n in e}},7301:e=>{e.exports=function(e){return function(t){return e(t)}}},7309:(e,t,r)=>{var s=r(2006)(r(4713));e.exports=s},7354:(e,t,r)=>{"use strict";var s=r(1030),a=r(6740),n=r(4551),i=r(2492),o=r(1873),c=a.ucs2length,l=r(2017),u=n.Validation;function h(e,t,r){var s=f.call(this,e,t,r);return s>=0?{index:s,compiling:!0}:(s=this._compilations.length,this._compilations[s]={schema:e,root:t,baseId:r},{index:s,compiling:!1})}function p(e,t,r){var s=f.call(this,e,t,r);s>=0&&this._compilations.splice(s,1)}function f(e,t,r){for(var s=0;s{"use strict";var s=r(6946),a=r(4239);e.exports=function(e){return s(a(e))}},7376:e=>{"use strict";e.exports=!0},7380:(e,t,r)=>{"use strict";var s=r(1091),a=r(5951),n=r(6024),i=r(3427),o=r(6254),c=r(2159),l=r(4420),u=a.Promise,h=!1;s({target:"Promise",stat:!0,forced:!u||!u.try||l((function(){u.try((function(e){h=8===e}),8)})).error||!h},{try:function(e){var t=arguments.length>1?i(arguments,1):[],r=o.f(this),s=l((function(){return n(c(e),void 0,t)}));return(s.error?r.reject:r.resolve)(s.value),r.promise}})},7382:(e,t,r)=>{"use strict";var s=r(8828);e.exports=!s((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},7400:(e,t,r)=>{var s=r(9374),a=1/0;e.exports=function(e){return e?(e=s(e))===a||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},7403:(e,t,r)=>{"use strict";e.exports={$ref:r(6990),allOf:r(353),anyOf:r(9480),$comment:r(4278),const:r(224),contains:r(5674),dependencies:r(1926),enum:r(598),format:r(400),if:r(8532),items:r(4371),maximum:r(4667),minimum:r(4667),maxItems:r(2119),minItems:r(2119),maxLength:r(7935),minLength:r(7935),maxProperties:r(1298),minProperties:r(1298),multipleOf:r(9294),not:r(8914),oneOf:r(5326),pattern:r(8317),properties:r(1374),propertyNames:r(3032),required:r(7850),uniqueItems:r(5898),validate:r(1873)}},7419:(e,t,r)=>{"use strict";e.exports=function e(t){return e.definition={type:"object",inline:r(8624),statements:!0,errors:"full",metaSchema:{type:"array",items:{type:"string",format:"regex"},uniqueItems:!0}},t.addKeyword("patternRequired",e.definition),t}},7422:(e,t,r)=>{var s=r(1769),a=r(7797);e.exports=function(e,t){for(var r=0,n=(t=s(t,e)).length;null!=e&&r{"use strict";var s=r(1091),a=r(3930),n=r(2159),i=r(6254),o=r(4420),c=r(4823);s({target:"Promise",stat:!0,forced:r(3282)},{allSettled:function(e){var t=this,r=i.f(t),s=r.resolve,l=r.reject,u=o((function(){var r=n(t.resolve),i=[],o=0,l=1;c(e,(function(e){var n=o++,c=!1;l++,a(r,t,e).then((function(e){c||(c=!0,i[n]={status:"fulfilled",value:e},--l||s(i))}),(function(e){c||(c=!0,i[n]={status:"rejected",reason:e},--l||s(i))}))})),--l||s(i)}));return u.error&&l(u.value),r.promise}})},7463:(e,t,r)=>{"use strict";var s=r(8828),a=r(2250),n=/#|\\.prototype\\./,i=function(e,t){var r=c[o(e)];return r===u||r!==l&&(a(t)?s(t):!!t)},o=i.normalize=function(e){return String(e).replace(n,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},7471:function(e,t,r){(function(){var e,s,a,n={}.hasOwnProperty;s=r(717),({MarkedYAMLError:e}=r(467)),a=r(974),this.ParserError=class extends e{},this.Parser=function(){var e,r;class i{constructor(){return r.apply(this,arguments)}initialise(){return this.current_event=null,this.yaml_version=null,this.tag_handles={},this.states=[],this.marks=[],this.state="parse_stream_start"}dispose(){return this.states=[],this.state=null}check_event(...e){var t,r,s;if(null===this.current_event&&null!=this.state&&(this.current_event=this[this.state]()),null!==this.current_event){if(0===e.length)return!0;for(r=0,s=e.length;r', but found \${this.peek_token().id}\`,this.peek_token().start_mark);e=(o=this.get_token()).end_mark,r=new s.DocumentStartEvent(n,e,!0,c,i),this.states.push("parse_document_end"),this.state="parse_document_content"}return r}parse_document_end(){var e,t,r,n;return n=e=this.peek_token().start_mark,r=!1,this.check_token(a.DocumentEndToken)&&(e=this.get_token().end_mark,r=!0),t=new s.DocumentEndEvent(n,e,r),this.state="parse_document_start",t}parse_document_content(){var e;return this.check_token(a.DirectiveToken,a.DocumentStartToken,a.DocumentEndToken,a.StreamEndToken)?(e=this.process_empty_scalar(this.peek_token().start_mark),this.state=this.states.pop(),e):this.parse_block_node()}process_directives(){var r,s,i,o,c,l,u,h;for(this.yaml_version=null,this.tag_handles={};this.check_token(a.DirectiveToken);)if("YAML"===(u=this.get_token()).name){if(null!==this.yaml_version)throw new t.ParserError(null,null,"found duplicate YAML directive",u.start_mark);if([s,i]=u.value,1!==s)throw new t.ParserError(null,null,"found incompatible YAML document (version 1.* is required)",u.start_mark);this.yaml_version=u.value}else if("TAG"===u.name){if([r,o]=u.value,r in this.tag_handles)throw new t.ParserError(null,null,\`duplicate tag handle \${r}\`,u.start_mark);this.tag_handles[r]=o}for(r in l=null,c=this.tag_handles)n.call(c,r)&&(o=c[r],null==l&&(l={}),l[r]=o);for(r in h=[this.yaml_version,l],e)n.call(e,r)&&((o=e[r])in this.tag_handles||(this.tag_handles[r]=o));return h}parse_block_node(){return this.parse_node(!0)}parse_flow_node(){return this.parse_node()}parse_block_node_or_indentless_sequence(){return this.parse_node(!0,!0)}parse_node(e=!1,r=!1){var n,i,o,c,l,u,h,p,f,d,m;if(this.check_token(a.AliasToken))m=this.get_token(),o=new s.AliasEvent(m.value,m.start_mark,m.end_mark),this.state=this.states.pop();else{if(n=null,f=null,h=i=d=null,this.check_token(a.AnchorToken)?(h=(m=this.get_token()).start_mark,i=m.end_mark,n=m.value,this.check_token(a.TagToken)&&(d=(m=this.get_token()).start_mark,i=m.end_mark,f=m.value)):this.check_token(a.TagToken)&&(h=d=(m=this.get_token()).start_mark,i=m.end_mark,f=m.value,this.check_token(a.AnchorToken)&&(i=(m=this.get_token()).end_mark,n=m.value)),null!==f)if([c,p]=f,null!==c){if(!(c in this.tag_handles))throw new t.ParserError("while parsing a node",h,\`found undefined tag handle \${c}\`,d);f=this.tag_handles[c]+p}else f=p;if(null===h&&(h=i=this.peek_token().start_mark),o=null,l=null===f||"!"===f,r&&this.check_token(a.BlockEntryToken))i=this.peek_token().end_mark,o=new s.SequenceStartEvent(n,f,l,h,i),this.state="parse_indentless_sequence_entry";else if(this.check_token(a.ScalarToken))i=(m=this.get_token()).end_mark,l=m.plain&&null===f||"!"===f?[!0,!1]:null===f?[!1,!0]:[!1,!1],o=new s.ScalarEvent(n,f,l,m.value,h,i,m.style),this.state=this.states.pop();else if(this.check_token(a.FlowSequenceStartToken))i=this.peek_token().end_mark,o=new s.SequenceStartEvent(n,f,l,h,i,!0),this.state="parse_flow_sequence_first_entry";else if(this.check_token(a.FlowMappingStartToken))i=this.peek_token().end_mark,o=new s.MappingStartEvent(n,f,l,h,i,!0),this.state="parse_flow_mapping_first_key";else if(e&&this.check_token(a.BlockSequenceStartToken))i=this.peek_token().end_mark,o=new s.SequenceStartEvent(n,f,l,h,i,!1),this.state="parse_block_sequence_first_entry";else if(e&&this.check_token(a.BlockMappingStartToken))i=this.peek_token().end_mark,o=new s.MappingStartEvent(n,f,l,h,i,!1),this.state="parse_block_mapping_first_key";else{if(null===n&&null===f)throw u=e?"block":"flow",m=this.peek_token(),new t.ParserError(\`while parsing a \${u} node\`,h,\`expected the node content, but found \${m.id}\`,m.start_mark);o=new s.ScalarEvent(n,f,[l,!1],"",h,i),this.state=this.states.pop()}}return o}parse_block_sequence_first_entry(){var e;return e=this.get_token(),this.marks.push(e.start_mark),this.parse_block_sequence_entry()}parse_block_sequence_entry(){var e,r;if(this.check_token(a.BlockEntryToken))return r=this.get_token(),this.check_token(a.BlockEntryToken,a.BlockEndToken)?(this.state="parse_block_sequence_entry",this.process_empty_scalar(r.end_mark)):(this.states.push("parse_block_sequence_entry"),this.parse_block_node());if(!this.check_token(a.BlockEndToken))throw r=this.peek_token(),new t.ParserError("while parsing a block collection",this.marks.slice(-1)[0],\`expected , but found \${r.id}\`,r.start_mark);return r=this.get_token(),e=new s.SequenceEndEvent(r.start_mark,r.end_mark),this.state=this.states.pop(),this.marks.pop(),e}parse_indentless_sequence_entry(){var e,t;return this.check_token(a.BlockEntryToken)?(t=this.get_token(),this.check_token(a.BlockEntryToken,a.KeyToken,a.ValueToken,a.BlockEndToken)?(this.state="parse_indentless_sequence_entry",this.process_empty_scalar(t.end_mark)):(this.states.push("parse_indentless_sequence_entry"),this.parse_block_node())):(t=this.peek_token(),e=new s.SequenceEndEvent(t.start_mark,t.start_mark),this.state=this.states.pop(),e)}parse_block_mapping_first_key(){var e;return e=this.get_token(),this.marks.push(e.start_mark),this.parse_block_mapping_key()}parse_block_mapping_key(){var e,r;if(this.check_token(a.KeyToken))return r=this.get_token(),this.check_token(a.KeyToken,a.ValueToken,a.BlockEndToken)?(this.state="parse_block_mapping_value",this.process_empty_scalar(r.end_mark)):(this.states.push("parse_block_mapping_value"),this.parse_block_node_or_indentless_sequence());if(!this.check_token(a.BlockEndToken))throw r=this.peek_token(),new t.ParserError("while parsing a block mapping",this.marks.slice(-1)[0],\`expected , but found \${r.id}\`,r.start_mark);return r=this.get_token(),e=new s.MappingEndEvent(r.start_mark,r.end_mark),this.state=this.states.pop(),this.marks.pop(),e}parse_block_mapping_value(){var e;return this.check_token(a.ValueToken)?(e=this.get_token(),this.check_token(a.KeyToken,a.ValueToken,a.BlockEndToken)?(this.state="parse_block_mapping_key",this.process_empty_scalar(e.end_mark)):(this.states.push("parse_block_mapping_key"),this.parse_block_node_or_indentless_sequence())):(this.state="parse_block_mapping_key",e=this.peek_token(),this.process_empty_scalar(e.start_mark))}parse_flow_sequence_first_entry(){var e;return e=this.get_token(),this.marks.push(e.start_mark),this.parse_flow_sequence_entry(!0)}parse_flow_sequence_entry(e=!1){var r,n;if(!this.check_token(a.FlowSequenceEndToken)){if(!e){if(!this.check_token(a.FlowEntryToken))throw n=this.peek_token(),new t.ParserError("while parsing a flow sequence",this.marks.slice(-1)[0],\`expected ',' or ']', but got \${n.id}\`,n.start_mark);this.get_token()}if(this.check_token(a.KeyToken))return n=this.peek_token(),r=new s.MappingStartEvent(null,null,!0,n.start_mark,n.end_mark,!0),this.state="parse_flow_sequence_entry_mapping_key",r;if(!this.check_token(a.FlowSequenceEndToken))return this.states.push("parse_flow_sequence_entry"),this.parse_flow_node()}return n=this.get_token(),r=new s.SequenceEndEvent(n.start_mark,n.end_mark),this.state=this.states.pop(),this.marks.pop(),r}parse_flow_sequence_entry_mapping_key(){var e;return e=this.get_token(),this.check_token(a.ValueToken,a.FlowEntryToken,a.FlowSequenceEndToken)?(this.state="parse_flow_sequence_entry_mapping_value",this.process_empty_scalar(e.end_mark)):(this.states.push("parse_flow_sequence_entry_mapping_value"),this.parse_flow_node())}parse_flow_sequence_entry_mapping_value(){var e;return this.check_token(a.ValueToken)?(e=this.get_token(),this.check_token(a.FlowEntryToken,a.FlowSequenceEndToken)?(this.state="parse_flow_sequence_entry_mapping_end",this.process_empty_scalar(e.end_mark)):(this.states.push("parse_flow_sequence_entry_mapping_end"),this.parse_flow_node())):(this.state="parse_flow_sequence_entry_mapping_end",e=this.peek_token(),this.process_empty_scalar(e.start_mark))}parse_flow_sequence_entry_mapping_end(){var e;return this.state="parse_flow_sequence_entry",e=this.peek_token(),new s.MappingEndEvent(e.start_mark,e.start_mark)}parse_flow_mapping_first_key(){var e;return e=this.get_token(),this.marks.push(e.start_mark),this.parse_flow_mapping_key(!0)}parse_flow_mapping_key(e=!1){var r,n;if(!this.check_token(a.FlowMappingEndToken)){if(!e){if(!this.check_token(a.FlowEntryToken))throw n=this.peek_token(),new t.ParserError("while parsing a flow mapping",this.marks.slice(-1)[0],\`expected ',' or '}', but got \${n.id}\`,n.start_mark);this.get_token()}if(this.check_token(a.KeyToken))return n=this.get_token(),this.check_token(a.ValueToken,a.FlowEntryToken,a.FlowMappingEndToken)?(this.state="parse_flow_mapping_value",this.process_empty_scalar(n.end_mark)):(this.states.push("parse_flow_mapping_value"),this.parse_flow_node());if(!this.check_token(a.FlowMappingEndToken))return this.states.push("parse_flow_mapping_empty_value"),this.parse_flow_node()}return n=this.get_token(),r=new s.MappingEndEvent(n.start_mark,n.end_mark),this.state=this.states.pop(),this.marks.pop(),r}parse_flow_mapping_value(){var e;return this.check_token(a.ValueToken)?(e=this.get_token(),this.check_token(a.FlowEntryToken,a.FlowMappingEndToken)?(this.state="parse_flow_mapping_key",this.process_empty_scalar(e.end_mark)):(this.states.push("parse_flow_mapping_key"),this.parse_flow_node())):(this.state="parse_flow_mapping_key",e=this.peek_token(),this.process_empty_scalar(e.start_mark))}parse_flow_mapping_empty_value(){return this.state="parse_flow_mapping_key",this.process_empty_scalar(this.peek_token().start_mark)}process_empty_scalar(e){return new s.ScalarEvent(null,null,[!0,!1],"",e,e)}}return e={"!":"!","!!":"tag:yaml.org,2002:"},r=i.prototype.initialise,i}.call(this)}).call(this)},7473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},7511:(e,t,r)=>{"use strict";r(727);var s=r(1747);e.exports=s("String","trim")},7534:(e,t,r)=>{var s=r(2552),a=r(346);e.exports=function(e){return a(e)&&"[object Arguments]"==s(e)}},7556:(e,t,r)=>{var s=r(4254),a=r(2551),n=r(6449),i=r(4394),o=s?s.prototype:void 0,c=o?o.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(n(t))return a(t,e)+"";if(i(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},7560:e=>{"use strict";e.exports=function e(t){var r={trimLeft:function(e){return e.replace(/^[\\s]+/,"")},trimRight:function(e){return e.replace(/[\\s]+$/,"")},trim:function(e){return e.trim()},toLowerCase:function(e){return e.toLowerCase()},toUpperCase:function(e){return e.toUpperCase()},toEnumCase:function(e,t){return t.hash[s(e)]||e}};return e.definition={type:"string",errors:!1,modifying:!0,valid:!0,compile:function(e,t){var a;if(-1!==e.indexOf("toEnumCase")){if(a={hash:{}},!t.enum)throw new Error('Missing enum. To use \`transform:["toEnumCase"]\`, \`enum:[...]\` is required.');for(var n=t.enum.length;n--;n){var i=t.enum[n];if("string"==typeof i){var o=s(i);if(a.hash[o])throw new Error('Invalid enum uniqueness. To use \`transform:["toEnumCase"]\`, all values must be unique when case insensitive.');a.hash[o]=i}}}return function(t,s,n,i){if(n){for(var o=0,c=e.length;o{"use strict";var s=r(2832);e.exports="NODE"===s},7623:(e,t,r)=>{"use strict";var s=r(8828);e.exports=function(e,t){var r=[][e];return!!r&&s((function(){r.call(null,t||function(){return 1},1)}))}},7670:(e,t,r)=>{var s=r(2651);e.exports=function(e){var t=s(this,e).delete(e);return this.size-=t?1:0,t}},7714:(e,t,r)=>{"use strict";var s=r(1091),a=r(7376),n=r(5463),i=r(8828),o=r(5582),c=r(2250),l=r(8450),u=r(3569),h=r(8055),p=n&&n.prototype;if(s({target:"Promise",proto:!0,real:!0,forced:!!n&&i((function(){p.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=l(this,o("Promise")),r=c(e);return this.then(r?function(r){return u(t,e()).then((function(){return r}))}:e,r?function(r){return u(t,e()).then((function(){throw r}))}:e)}}),!a&&c(n)){var f=o("Promise").prototype.finally;p.finally!==f&&h(p,"finally",f,{unsafe:!0})}},7718:(e,t,r)=>{"use strict";var s=r(3949);e.exports=function e(t){if(!t._opts.$data)return console.warn("keyword select requires $data option"),t;var r=s.metaSchemaRef(t),a=[];return e.definition={validate:function e(t,r,s){if(void 0===s.selectCases)throw new Error('keyword "selectCases" is absent');var a=n(s,!1),i=a.cases[t];if(void 0===i&&(i=a.default),"boolean"==typeof i)return i;var o=i(r);return o||(e.errors=i.errors),o},$data:!0,metaSchema:{type:["string","number","boolean","null"]}},t.addKeyword("select",e.definition),t.addKeyword("selectCases",{compile:function(e,t){var r=n(t);for(var s in e)r.cases[s]=i(e[s]);return function(){return!0}},valid:!0,metaSchema:{type:"object",additionalProperties:r}}),t.addKeyword("selectDefault",{compile:function(e,t){return n(t).default=i(e),function(){return!0}},valid:!0,metaSchema:r}),t;function n(e,t){var r;return a.some((function(t){if(t.parentSchema===e)return r=t,!0})),r||!1===t||(r={parentSchema:e,cases:{},default:!0},a.push(r)),r}function i(e){return"boolean"==typeof e?e:t.compile(e)}}},7771:function(){(function(){var e;e=0,this.Node=class{constructor(t,r,s,a){this.tag=t,this.value=r,this.start_mark=s,this.end_mark=a,this.unique_id="node_"+e++}},this.ScalarNode=function(){class e extends this.Node{constructor(e,t,r,s,a){super(e,t,r,s),this.style=a}}return e.prototype.id="scalar",e}.call(this),this.CollectionNode=class extends this.Node{constructor(e,t,r,s,a){super(e,t,r,s),this.flow_style=a}},this.SequenceNode=function(){class e extends this.CollectionNode{}return e.prototype.id="sequence",e}.call(this),this.MappingNode=function(){class e extends this.CollectionNode{}return e.prototype.id="mapping",e}.call(this)}).call(this)},7797:(e,t,r)=>{var s=r(4394);e.exports=function(e){if("string"==typeof e||s(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7812:(e,t,r)=>{"use strict";var s=r(6264),a=r(3742),n=s("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||i[n]===e)}},7828:(e,t,r)=>{var s=r(9325).Uint8Array;e.exports=s},7850:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a,p=e.opts.$data&&i&&i.$data;p&&(s+=" var schema"+a+" = "+e.util.getData(i.$data,n,e.dataPathArr)+"; ");var f="schema"+a;if(!p)if(i.length0||!1===g:e.util.schemaHasRules(g,e.RULES.all))||(d[d.length]=v)}}else d=i;if(p||d.length){var w=e.errorPath,k=p||d.length>=e.opts.loopRequired,b=e.opts.ownProperties;if(l)if(s+=" var missing"+a+"; ",k){p||(s+=" var "+f+" = validate.schema"+o+"; ");var E="' + "+($="schema"+a+"["+(S="i"+a)+"]")+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(w,$,e.opts.jsonPointers)),s+=" var "+h+" = true; ",p&&(s+=" if (schema"+a+" === undefined) "+h+" = true; else if (!Array.isArray(schema"+a+")) "+h+" = false; else {"),s+=" for (var "+S+" = 0; "+S+" < "+f+".length; "+S+"++) { "+h+" = "+u+"["+f+"["+S+"]] !== undefined ",b&&(s+=" && Object.prototype.hasOwnProperty.call("+u+", "+f+"["+S+"]) "),s+="; if (!"+h+") break; } ",p&&(s+=" } "),s+=" if (!"+h+") { ",(O=O||[]).push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+E+"' } ",!1!==e.opts.messages&&(s+=" , message: '",e.opts._errorDataPathProperty?s+="is a required property":s+="should have required property \\\\'"+E+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var x=s;s=O.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+x+"]); ":s+=" validate.errors = ["+x+"]; return false; ":s+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else { "}else{s+=" if ( ";var P=d;if(P)for(var S=-1,j=P.length-1;S{"use strict";var s=r(4507);e.exports=s},7935:e=>{"use strict";e.exports=function(e,t,r){var s,a=" ",n=e.level,i=e.dataLevel,o=e.schema[t],c=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,u=!e.opts.allErrors,h="data"+(i||""),p=e.opts.$data&&o&&o.$data;if(p?(a+=" var schema"+n+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; ",s="schema"+n):s=o,!p&&"number"!=typeof o)throw new Error(t+" must be number");var f="maxLength"==t?">":"<";a+="if ( ",p&&(a+=" ("+s+" !== undefined && typeof "+s+" != 'number') || "),!1===e.opts.unicode?a+=" "+h+".length ":a+=" ucs2length("+h+") ",a+=" "+f+" "+s+") { ";var d=t,m=m||[];m.push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(d||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { limit: "+s+" } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT be ",a+="maxLength"==t?"longer":"shorter",a+=" than ",a+=p?"' + "+s+" + '":""+o,a+=" characters' "),e.opts.verbose&&(a+=" , schema: ",a+=p?"validate.schema"+c:""+o,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var v=a;return a=m.pop(),!e.compositeRule&&u?e.async?a+=" throw new ValidationError(["+v+"]); ":a+=" validate.errors = ["+v+"]; return false; ":a+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",u&&(a+=" else { "),a}},7978:(e,t,r)=>{var s=r(270),a=r(8156),n=r(631),i=r(8586),o=r(756),c=r(9578),l=r(7797);e.exports=function(e,t){return i(e)&&o(t)?c(l(e),t):function(r){var i=a(r,e);return void 0===i&&i===t?n(r,e):s(t,i,3)}}},7992:e=>{"use strict";e.exports=function(e,t,r){var s,a,n=" ",i=e.level,o=e.dataLevel,c=e.schema[t],l=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,h=!e.opts.allErrors,p="data"+(o||""),f="valid"+i,d="errs__"+i,m=e.opts.$data&&c&&c.$data;m?(n+=" var schema"+i+" = "+e.util.getData(c.$data,o,e.dataPathArr)+"; ",a="schema"+i):a=c;var v,_,y,g,w,k=this,b="definition"+i,E=k.definition,x="";if(m&&E.$data){w="keywordValidate"+i;var P=E.validateSchema;n+=" var "+b+" = RULES.custom['"+t+"'].definition; var "+w+" = "+b+".validate;"}else{if(!(g=e.useCustomRule(k,c,e.schema,e)))return;a="validate.schema"+l,w=g.code,v=E.compile,_=E.inline,y=E.macro}var S=w+".errors",j="i"+i,O="ruleErr"+i,$=E.async;if($&&!e.async)throw new Error("async keyword in sync schema");if(_||y||(n+=S+" = null;"),n+="var "+d+" = errors;var "+f+";",m&&E.$data&&(x+="}",n+=" if ("+a+" === undefined) { "+f+" = true; } else { ",P&&(x+="}",n+=" "+f+" = "+b+".validateSchema("+a+"); if ("+f+") { ")),_)E.statements?n+=" "+g.validate+" ":n+=" "+f+" = "+g.validate+"; ";else if(y){var R=e.util.copy(e);x="";R.level++;var A="valid"+R.level;R.schema=g.validate,R.schemaPath="";var D=e.compositeRule;e.compositeRule=R.compositeRule=!0;var T=e.validate(R).replace(/validate\\.schema/g,w);e.compositeRule=R.compositeRule=D,n+=" "+T}else{(q=q||[]).push(n),n="",n+=" "+w+".call( ",e.opts.passContext?n+="this":n+="self",v||!1===E.schema?n+=" , "+p+" ":n+=" , "+a+" , "+p+" , validate.schema"+e.schemaPath+" ",n+=" , (dataPath || '')",'""'!=e.errorPath&&(n+=" + "+e.errorPath);var F=o?"data"+(o-1||""):"parentData",C=o?e.dataPathArr[o]:"parentDataProperty",I=n+=" , "+F+" , "+C+" , rootData ) ";n=q.pop(),!1===E.errors?(n+=" "+f+" = ",$&&(n+="await "),n+=I+"; "):n+=$?" var "+(S="customErrors"+i)+" = null; try { "+f+" = await "+I+"; } catch (e) { "+f+" = false; if (e instanceof ValidationError) "+S+" = e.errors; else throw e; } ":" "+S+" = null; "+f+" = "+I+"; "}if(E.modifying&&(n+=" if ("+F+") "+p+" = "+F+"["+C+"];"),n+=""+x,E.valid)h&&(n+=" if (true) { ");else{var q;n+=" if ( ",void 0===E.valid?(n+=" !",n+=y?""+A:""+f):n+=" "+!E.valid+" ",n+=") { ",s=k.keyword,(q=q||[]).push(n),n="",(q=q||[]).push(n),n="",!1!==e.createErrors?(n+=" { keyword: '"+(s||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { keyword: '"+k.keyword+"' } ",!1!==e.opts.messages&&(n+=" , message: 'should pass \\""+k.keyword+"\\" keyword validation' "),e.opts.verbose&&(n+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+p+" "),n+=" } "):n+=" {} ";var N=n;n=q.pop(),!e.compositeRule&&h?e.async?n+=" throw new ValidationError(["+N+"]); ":n+=" validate.errors = ["+N+"]; return false; ":n+=" var err = "+N+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";var L=n;n=q.pop(),_?E.errors?"full"!=E.errors&&(n+=" for (var "+j+"="+d+"; "+j+"{"use strict";var s=r(7354),a=r(1030),n=r(4006),i=r(2585),o=r(2492),c=r(5950),l=r(3845),u=r(1897),h=r(6740);e.exports=_,_.prototype.validate=function(e,t){var r;if("string"==typeof e){if(!(r=this.getSchema(e)))throw new Error('no schema with key or ref "'+e+'"')}else{var s=this._addSchema(e);r=s.validate||this._compile(s)}var a=r(t);!0!==r.$async&&(this.errors=r.errors);return a},_.prototype.compile=function(e,t){var r=this._addSchema(e,void 0,t);return r.validate||this._compile(r)},_.prototype.addSchema=function(e,t,r,s){if(Array.isArray(e)){for(var n=0;n{"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},8055:(e,t,r)=>{"use strict";var s=r(1626);e.exports=function(e,t,r,a){return a&&a.enumerable?e[t]=r:s(e,t,r),e}},8075:(e,t,r)=>{"use strict";var s,a=r(6624),n=r(2220),i=r(376),o=r(8530),c=r(2416),l=r(9552),u=r(2522),h="prototype",p="script",f=u("IE_PROTO"),d=function(){},m=function(e){return"<"+p+">"+e+""},v=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},_=function(){try{s=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;_="undefined"!=typeof document?document.domain&&s?v(s):(t=l("iframe"),r="java"+p+":",t.style.display="none",c.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):v(s);for(var a=i.length;a--;)delete _[h][i[a]];return _()};o[f]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(d[h]=a(e),r=new d,d[h]=null,r[f]=e):r=_(),void 0===t?r:n.f(r,t)}},8077:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},8079:(e,t,r)=>{e.exports=r(8894)},8096:e=>{e.exports=function(e,t){for(var r=-1,s=Array(e);++r{var s=r(7422);e.exports=function(e,t,r){var a=null==e?void 0:s(e,t);return void 0===a?r:a}},8198: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}')},8208:e=>{"use strict";var t={Object,Array,Function,Number,String,Date,RegExp};e.exports=function e(r){return"undefined"!=typeof Buffer&&(t.Buffer=Buffer),"undefined"!=typeof Promise&&(t.Promise=Promise),e.definition={compile:function(e){if("string"==typeof e){var t=s(e);return function(e){return e instanceof t}}var r=e.map(s);return function(e){for(var t=0;t{var s=r(6110)(r(9325),"Map");e.exports=s},8253:(e,t,r)=>{"use strict";r(6687);var s=r(1747);e.exports=s("Array","map")},8280:(e,t,r)=>{"use strict";var s=r(1907);e.exports=s({}.isPrototypeOf)},8303:(e,t,r)=>{var s=r(6110)(r(9325),"WeakMap");e.exports=s},8311:(e,t,r)=>{"use strict";var s=r(2361),a=r(2159),n=r(1505),i=s(s.bind);e.exports=function(e,t){return a(e),void 0===t?e:n?i(e,t):function(){return e.apply(t,arguments)}}},8317:e=>{"use strict";e.exports=function(e,t,r){var s,a=" ",n=e.level,i=e.dataLevel,o=e.schema[t],c=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,u=!e.opts.allErrors,h="data"+(i||""),p=e.opts.$data&&o&&o.$data;p?(a+=" var schema"+n+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; ",s="schema"+n):s=o,a+="if ( ",p&&(a+=" ("+s+" !== undefined && typeof "+s+" != 'string') || "),a+=" !"+(p?"(new RegExp("+s+"))":e.usePattern(o))+".test("+h+") ) { ";var f=f||[];f.push(a),a="",!1!==e.createErrors?(a+=" { keyword: 'pattern' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { pattern: ",a+=p?""+s:""+e.util.toQuotedString(o),a+=" } ",!1!==e.opts.messages&&(a+=" , message: 'should match pattern \\"",a+=p?"' + "+s+" + '":""+e.util.escapeQuotes(o),a+="\\"' "),e.opts.verbose&&(a+=" , schema: ",a+=p?"validate.schema"+c:""+e.util.toQuotedString(o),a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var d=a;return a=f.pop(),!e.compositeRule&&u?e.async?a+=" throw new ValidationError(["+d+"]); ":a+=" validate.errors = ["+d+"]; return false; ":a+=" var err = "+d+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",u&&(a+=" else { "),a}},8377:(e,t,r)=>{"use strict";e.exports=r(2587)("Minimum")},8402:(e,t,r)=>{"use strict";var s=r(3531);e.exports=s},8450:(e,t,r)=>{"use strict";var s=r(6624),a=r(2235),n=r(7136),i=r(6264)("species");e.exports=function(e,t){var r,o=s(e).constructor;return void 0===o||n(r=s(o)[i])?t:a(r)}},8479:e=>{"use strict";e.exports=function e(t){return e.definition={type:"object",macro:function(e){return 0==e.length||(1==e.length?{required:e}:{anyOf:e.map((function(e){return{required:[e]}}))})},metaSchema:{type:"array",items:{type:"string"}}},t.addKeyword("anyRequired",e.definition),t}},8530:e=>{"use strict";e.exports={}},8532:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a,p="errs__"+a,f=e.util.copy(e);f.level++;var d="valid"+f.level,m=e.schema.then,v=e.schema.else,_=void 0!==m&&(e.opts.strictKeywords?"object"==typeof m&&Object.keys(m).length>0||!1===m:e.util.schemaHasRules(m,e.RULES.all)),y=void 0!==v&&(e.opts.strictKeywords?"object"==typeof v&&Object.keys(v).length>0||!1===v:e.util.schemaHasRules(v,e.RULES.all)),g=f.baseId;if(_||y){var w;f.createErrors=!1,f.schema=i,f.schemaPath=o,f.errSchemaPath=c,s+=" var "+p+" = errors; var "+h+" = true; ";var k=e.compositeRule;e.compositeRule=f.compositeRule=!0,s+=" "+e.validate(f)+" ",f.baseId=g,f.createErrors=!0,s+=" errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; } ",e.compositeRule=f.compositeRule=k,_?(s+=" if ("+d+") { ",f.schema=e.schema.then,f.schemaPath=e.schemaPath+".then",f.errSchemaPath=e.errSchemaPath+"/then",s+=" "+e.validate(f)+" ",f.baseId=g,s+=" "+h+" = "+d+"; ",_&&y?s+=" var "+(w="ifClause"+a)+" = 'then'; ":w="'then'",s+=" } ",y&&(s+=" else { ")):s+=" if (!"+d+") { ",y&&(f.schema=e.schema.else,f.schemaPath=e.schemaPath+".else",f.errSchemaPath=e.errSchemaPath+"/else",s+=" "+e.validate(f)+" ",f.baseId=g,s+=" "+h+" = "+d+"; ",_&&y?s+=" var "+(w="ifClause"+a)+" = 'else'; ":w="'else'",s+=" } "),s+=" if (!"+h+") { var err = ",!1!==e.createErrors?(s+=" { keyword: 'if' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { failingKeyword: "+w+" } ",!1!==e.opts.messages&&(s+=" , message: 'should match \\"' + "+w+" + '\\" schema' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ",s+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&l&&(e.async?s+=" throw new ValidationError(vErrors); ":s+=" validate.errors = vErrors; return false; "),s+=" } ",l&&(s+=" else { ")}else l&&(s+=" if (true) { ");return s}},8545:(e,t,r)=>{"use strict";var s=r(1091),a=r(8828),n=r(1793),i=r(6285),o=r(9298),c=r(575),l=r(8024),u=r(5543),h=r(6968),p=r(7171),f=r(6264),d=r(798),m=f("isConcatSpreadable"),v=d>=51||!a((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),_=function(e){if(!i(e))return!1;var t=e[m];return void 0!==t?!!t:n(e)};s({target:"Array",proto:!0,arity:1,forced:!v||!p("concat")},{concat:function(e){var t,r,s,a,n,i=o(this),p=h(i,0),f=0;for(t=-1,s=arguments.length;t{var s=r(6449),a=r(4394),n=/\\.|\\[(?:[^[\\]]*|(["'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,i=/^\\w*$/;e.exports=function(e,t){if(s(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!a(e))||(i.test(e)||!n.test(e)||null!=t&&e in Object(t))}},8606:(e,t,r)=>{"use strict";var s=r(6794);e.exports=/ipad|iphone|ipod/i.test(s)&&"undefined"!=typeof Pebble},8624:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a,p="key"+a,f="idx"+a,d="patternMatched"+a,m="dataProperties"+a,v="",_=e.opts.ownProperties;s+="var "+h+" = true;",_&&(s+=" var "+m+" = undefined;");var y=i;if(y)for(var g,w=-1,k=y.length-1;w{var s=r(6025);e.exports=function(e){return s(this.__data__,e)>-1}},8661:(e,t,r)=>{"use strict";var s=r(9447),a=r(8828);e.exports=s&&a((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},8823:(e,t,r)=>{"use strict";var s=r(8280),a=r(6693),n=Array.prototype;e.exports=function(e){var t=e.reduce;return e===n||s(n,e)&&t===n.reduce?a:t}},8828:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},8859:(e,t,r)=>{var s=r(3661),a=r(1380),n=r(1459);function i(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new s;++t{"use strict";var s=r(9299);e.exports=s},8914:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="errs__"+a,p=e.util.copy(e);p.level++;var f="valid"+p.level;if(e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0||!1===i:e.util.schemaHasRules(i,e.RULES.all)){p.schema=i,p.schemaPath=o,p.errSchemaPath=c,s+=" var "+h+" = errors; ";var d,m=e.compositeRule;e.compositeRule=p.compositeRule=!0,p.createErrors=!1,p.opts.allErrors&&(d=p.opts.allErrors,p.opts.allErrors=!1),s+=" "+e.validate(p)+" ",p.createErrors=!0,d&&(p.opts.allErrors=d),e.compositeRule=p.compositeRule=m,s+=" if ("+f+") { ";var v=v||[];v.push(s),s="",!1!==e.createErrors?(s+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: {} ",!1!==e.opts.messages&&(s+=" , message: 'should NOT be valid' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var _=s;s=v.pop(),!e.compositeRule&&l?e.async?s+=" throw new ValidationError(["+_+"]); ":s+=" validate.errors = ["+_+"]; return false; ":s+=" var err = "+_+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else { errors = "+h+"; if (vErrors !== null) { if ("+h+") vErrors.length = "+h+"; else vErrors = null; } ",e.opts.allErrors&&(s+=" } ")}else s+=" var err = ",!1!==e.createErrors?(s+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: {} ",!1!==e.opts.messages&&(s+=" , message: 'should NOT be valid' "),e.opts.verbose&&(s+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ",s+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",l&&(s+=" if (false) { ");return s}},8979:(e,t,r)=>{e.exports=r(6686)},8984:(e,t,r)=>{var s=r(5527),a=r(3650),n=Object.prototype.hasOwnProperty;e.exports=function(e){if(!s(e))return a(e);var t=[];for(var r in Object(e))n.call(e,r)&&"constructor"!=r&&t.push(r);return t}},9047:e=>{"use strict";var t={},r={timestamp:function(){return Date.now()},datetime:function(){return(new Date).toISOString()},date:function(){return(new Date).toISOString().slice(0,10)},time:function(){return(new Date).toISOString().slice(11)},random:function(){return Math.random()},randomint:function(e){var t=e&&e.max||2;return function(){return Math.floor(Math.random()*t)}},seq:function(e){var r=e&&e.name||"";return t[r]=t[r]||0,function(){return t[r]++}}};e.exports=function e(t){return e.definition={compile:function(e,t,r){var a={};for(var n in e){var i=e[n],o=s("string"==typeof i?i:i.func);a[n]=o.length?o(i.args):o}return r.opts.useDefaults&&!r.compositeRule?function(t){for(var s in e)void 0!==t[s]&&("empty"!=r.opts.useDefaults||null!==t[s]&&""!==t[s])||(t[s]=a[s]());return!0}:function(){return!0}},DEFAULTS:r,metaSchema:{type:"object",additionalProperties:{type:["string","object"],additionalProperties:!1,required:["func","args"],properties:{func:{type:"string"},args:{type:"object"}}}}},t.addKeyword("dynamicDefaults",e.definition),t;function s(e){var t=r[e];if(t)return t;throw new Error('invalid "dynamicDefaults" keyword property value: '+e)}}},9100:e=>{"use strict";e.exports=function e(t){return e.definition={type:"object",macro:function(e){return 0==e.length||(1==e.length?{not:{required:e}}:{not:{anyOf:e.map((function(e){return{required:[e]}}))}})},metaSchema:{type:"array",items:{type:"string"}}},t.addKeyword("prohibited",e.definition),t}},9192:(e,t,r)=>{"use strict";var s=r(1871),a=r(6285),n=r(4239),i=r(43);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=s(Object.prototype,"__proto__","set"))(r,[]),t=r instanceof Array}catch(e){}return function(r,s){return n(r),i(s),a(r)?(t?e(r,s):r.__proto__=s,r):r}}():void 0)},9219:e=>{e.exports=function(e,t){return e.has(t)}},9245:e=>{"use strict";var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null},r=this.tail;r?r.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=t},9251:(e,t,r)=>{"use strict";var s=r(4284);e.exports=function(e,t,r){return s.f(e,t,r)}},9259:(e,t,r)=>{"use strict";var s=r(6285),a=r(1626);e.exports=function(e,t){s(t)&&"cause"in t&&a(e,"cause",t.cause)}},9287:e=>{"use strict";e.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}},9291:(e,t,r)=>{"use strict";var s=r(6794);e.exports=/web0s(?!.*chrome)/i.test(s)},9294:e=>{"use strict";e.exports=function(e,t,r){var s,a=" ",n=e.level,i=e.dataLevel,o=e.schema[t],c=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,u=!e.opts.allErrors,h="data"+(i||""),p=e.opts.$data&&o&&o.$data;if(p?(a+=" var schema"+n+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; ",s="schema"+n):s=o,!p&&"number"!=typeof o)throw new Error(t+" must be number");a+="var division"+n+";if (",p&&(a+=" "+s+" !== undefined && ( typeof "+s+" != 'number' || "),a+=" (division"+n+" = "+h+" / "+s+", ",e.opts.multipleOfPrecision?a+=" Math.abs(Math.round(division"+n+") - division"+n+") > 1e-"+e.opts.multipleOfPrecision+" ":a+=" division"+n+" !== parseInt(division"+n+") ",a+=" ) ",p&&(a+=" ) "),a+=" ) { ";var f=f||[];f.push(a),a="",!1!==e.createErrors?(a+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { multipleOf: "+s+" } ",!1!==e.opts.messages&&(a+=" , message: 'should be multiple of ",a+=p?"' + "+s:s+"'"),e.opts.verbose&&(a+=" , schema: ",a+=p?"validate.schema"+c:""+o,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var d=a;return a=f.pop(),!e.compositeRule&&u?e.async?a+=" throw new ValidationError(["+d+"]); ":a+=" validate.errors = ["+d+"]; return false; ":a+=" var err = "+d+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",u&&(a+=" else { "),a}},9295:(e,t,r)=>{"use strict";var s=r(1091),a=r(726).filter;s({target:"Array",proto:!0,forced:!r(7171)("filter")},{filter:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},9298:(e,t,r)=>{"use strict";var s=r(4239),a=Object;e.exports=function(e){return a(s(e))}},9299:(e,t,r)=>{"use strict";var s=r(8280),a=r(8253),n=Array.prototype;e.exports=function(e){var t=e.map;return e===n||s(n,e)&&t===n.map?a:t}},9307:(e,t,r)=>{"use strict";var s=r(1091),a=r(4673);s({target:"Function",proto:!0,forced:Function.bind!==a},{bind:a})},9325:(e,t,r)=>{var s=r(2459),a="object"==typeof self&&self&&self.Object===Object&&self,n=s||a||Function("return this")();e.exports=n},9326:(e,t,r)=>{var s=r(1769),a=r(2428),n=r(6449),i=r(361),o=r(294),c=r(7797);e.exports=function(e,t,r){for(var l=-1,u=(t=s(t,e)).length,h=!1;++l{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9363:(e,t,r)=>{"use strict";var s=r(7374),a=r(2156),n=r(3742),i=r(4932),o=r(4284).f,c=r(183),l=r(9550),u=r(7376),h=r(9447),p="Array Iterator",f=i.set,d=i.getterFor(p);e.exports=c(Array,"Array",(function(e,t){f(this,{type:p,target:s(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,r=e.index++;if(!t||r>=t.length)return e.target=null,l(void 0,!0);switch(e.kind){case"keys":return l(r,!1);case"values":return l(t[r],!1)}return l([r,t[r]],!1)}),"values");var m=n.Arguments=n.Array;if(a("keys"),a("values"),a("entries"),!u&&h&&"values"!==m.name)try{o(m,"name",{value:"values"})}catch(e){}},9367:(e,t,r)=>{"use strict";var s=r(2159),a=r(7136);e.exports=function(e,t){var r=e[t];return a(r)?void 0:s(r)}},9374:(e,t,r)=>{var s=r(4128),a=r(3805),n=r(4394),i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(n(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=s(e);var r=o.test(e);return r||c.test(e)?l(e.slice(2),r?2:8):i.test(e)?NaN:+e}},9447:(e,t,r)=>{"use strict";var s=r(8828);e.exports=!s((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},9472:(e,t,r)=>{"use strict";var s,a,n,i,o=r(5951),c=r(6024),l=r(8311),u=r(2250),h=r(9724),p=r(8828),f=r(2416),d=r(3427),m=r(9552),v=r(4787),_=r(1829),y=r(7586),g=o.setImmediate,w=o.clearImmediate,k=o.process,b=o.Dispatch,E=o.Function,x=o.MessageChannel,P=o.String,S=0,j={},O="onreadystatechange";p((function(){s=o.location}));var $=function(e){if(h(j,e)){var t=j[e];delete j[e],t()}},R=function(e){return function(){$(e)}},A=function(e){$(e.data)},D=function(e){o.postMessage(P(e),s.protocol+"//"+s.host)};g&&w||(g=function(e){v(arguments.length,1);var t=u(e)?e:E(e),r=d(arguments,1);return j[++S]=function(){c(t,void 0,r)},a(S),S},w=function(e){delete j[e]},y?a=function(e){k.nextTick(R(e))}:b&&b.now?a=function(e){b.now(R(e))}:x&&!_?(i=(n=new x).port2,n.port1.onmessage=A,a=l(i.postMessage,i)):o.addEventListener&&u(o.postMessage)&&!o.importScripts&&s&&"file:"!==s.protocol&&!p(D)?(a=D,o.addEventListener("message",A,!1)):a=O in m("script")?function(e){f.appendChild(m("script"))[O]=function(){f.removeChild(this),$(e)}}:function(e){setTimeout(R(e),0)}),e.exports={set:g,clear:w}},9480:e=>{"use strict";e.exports=function(e,t,r){var s=" ",a=e.level,n=e.dataLevel,i=e.schema[t],o=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,u="data"+(n||""),h="valid"+a,p="errs__"+a,f=e.util.copy(e),d="";f.level++;var m="valid"+f.level,v=i.every((function(t){return e.opts.strictKeywords?"object"==typeof t&&Object.keys(t).length>0||!1===t:e.util.schemaHasRules(t,e.RULES.all)}));if(v){var _=f.baseId;s+=" var "+p+" = errors; var "+h+" = false; ";var y=e.compositeRule;e.compositeRule=f.compositeRule=!0;var g=i;if(g)for(var w,k=-1,b=g.length-1;k{"use strict";var s=r(8823);e.exports=s},9538:(e,t,r)=>{"use strict";var s=r(9447),a=r(1907),n=r(3930),i=r(8828),o=r(2875),c=r(7170),l=r(2574),u=r(9298),h=r(6946),p=Object.assign,f=Object.defineProperty,d=a([].concat);e.exports=!p||i((function(){if(s&&1!==p({b:1},p(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},r=Symbol("assign detection"),a="abcdefghijklmnopqrst";return e[r]=7,a.split("").forEach((function(e){t[e]=e})),7!==p({},e)[r]||o(p({},t)).join("")!==a}))?function(e,t){for(var r=u(e),a=arguments.length,i=1,p=c.f,f=l.f;a>i;)for(var m,v=h(arguments[i++]),_=p?d(o(v),p(v)):o(v),y=_.length,g=0;y>g;)m=_[g++],s&&!n(f,v,m)||(r[m]=v[m]);return r}:p},9544:(e,t,r)=>{e.exports=r(975)},9550:e=>{"use strict";e.exports=function(e,t){return{value:e,done:t}}},9552:(e,t,r)=>{"use strict";var s=r(5951),a=r(6285),n=s.document,i=a(n)&&a(n.createElement);e.exports=function(e){return i?n.createElement(e):{}}},9578:e=>{e.exports=function(e,t){return function(r){return null!=r&&(r[e]===t&&(void 0!==t||e in Object(r)))}}},9595:(e,t,r)=>{"use strict";var s=r(9724),a=r(5804),n=r(3846),i=r(4284);e.exports=function(e,t,r){for(var o=a(t),c=i.f,l=n.f,u=0;u{"use strict";var s=r(8280),a=TypeError;e.exports=function(e,t){if(s(t,e))return e;throw new a("Incorrect invocation")}},9661:(e,t,r)=>{"use strict";r(3589);var s=r(2046);e.exports=s.Object.keys},9709:(e,t,r)=>{"use strict";var s=r(3034);e.exports=s},9724:(e,t,r)=>{"use strict";var s=r(1907),a=r(9298),n=s({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return n(a(e),t)}},9748:(e,t,r)=>{"use strict";r(1340);var s=r(2046);e.exports=s.Object.assign},9770:e=>{e.exports=function(e,t){for(var r=-1,s=null==e?0:e.length,a=0,n=[];++r{"use strict";e.exports=function e(t){return e.definition={type:"object",macro:function(e,t){if(!e)return!0;var r=Object.keys(t.properties);return 0==r.length||{required:r}},metaSchema:{type:"boolean"},dependencies:["properties"]},t.addKeyword("allRequired",e.definition),t}},9817:e=>{e.exports=function(e){return this.__data__.has(e)}},9832:(e,t,r)=>{"use strict";var s=r(9298),a=r(4849),n=r(575);e.exports=function(e){for(var t=s(this),r=n(t),i=arguments.length,o=a(i>1?arguments[1]:void 0,r),c=i>2?arguments[2]:void 0,l=void 0===c?r:a(c,r);l>o;)t[o++]=e;return t}},9846:(e,t,r)=>{"use strict";var s=r(798),a=r(8828),n=r(5951).String;e.exports=!!Object.getOwnPropertySymbols&&!a((function(){var e=Symbol("symbol detection");return!n(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&s&&s<41}))},9853:e=>{"use strict";e.exports=function(e){for(var t,r=0,s=e.length,a=0;a=55296&&t<=56319&&a{e.exports=function(){return!1}}},t={};function r(s){var a=t[s];if(void 0!==a)return a.exports;var n=t[s]={id:s,loaded:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.loaded=!0,n.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var s in t)r.o(t,s)&&!r.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},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=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e=r(4466),t=r.n(e),s=r(4870),a=r.n(s),n=r(8079),i=r.n(n),o=r(4007),c=r.n(o),l=r(6615),u=r.n(l),h=r(1265),p=r.n(h),f=r(6319),d=r.n(f),m=r(8019),v=r.n(m),_=r(4792),y=r.n(_),g=r(4563),w=r.n(g),k=r(8979),b=r.n(k),E=r(6586),x=r.n(E),P=r(5496),S=r.n(P),j=r(1240),O=r.n(j),$=r(6215),R=r.n($),A=r(6449),D=r.n(A),T=r(7309),F=r.n(T),C=r(104);let I=r.n(C)()(R().compose);var q="tag:yaml.org,2002:map",N="tag:yaml.org,2002:seq";function L(e,t){if("string"!=typeof e)throw new TypeError("yaml should be a string");if(!D()(t))throw new TypeError("path should be an array of strings");var r=0;return function e(t,s,a){if(!t)return a&&a.start_mark?a.start_mark.line:0;if(s.length&&t.tag===q)for(r=0;r=t.column:t.line===e.start_mark.line?t.column>=e.start_mark.column:t.line===e.end_mark.line?t.column<=e.end_mark.column:e.start_mark.linet.line}}(r)})),z((function(e,t){if("string"!=typeof e)throw new TypeError("yaml should be a string");if(!D()(t))throw new TypeError("path should be an array of strings");var r={start:{line:-1,column:-1},end:{line:-1,column:-1}},s=0;return function e(a,n){if(a.tag===q)for(s=0;sr(e(...t))))}}var M=r(6226),U=r.n(M),Q=r(697),V=r.n(Q),B=r(3363),K=r.n(B),H=r(9544),J=r.n(H),Y=r(1393),G=r.n(Y);function Z(e){if(!u()(e))return[];const t={};U()(e).call(e,(e=>{const{dataPath:r,message:s}=e;t[r]&&t[r][s]?t[r][s].push(e):t[r]?t[r][s]=[e]:t[r]={[s]:[e]}}));const r=V()(t);return K()(r).call(r,((e,r)=>{const s=V()(t[r]),a=K()(s).call(s,((e,s)=>{const a=(n=s,t[r][n].length);var n;return a>e.max?{messages:[s],max:a}:a===e.max?(e.messages.push(s),e):e}),{max:0,messages:[]}).messages,n=i()(a).call(a,(e=>t[r][e])),o=i()(n).call(n,(e=>K()(e).call(e,((e,t)=>{const r=J()({},e,{params:W(e.params,t.params)});return e.params||t.params||delete r.params,r}))));return G()(e).call(e,o)}),[])}function W(e={},t={}){if(!e&&!t)return;const r={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=X(e[t]));for(let e in t)if(Object.prototype.hasOwnProperty.call(t,e))if(r[e]){const s=r[e];r[e]=G()(s).call(s,X(t[e]))}else r[e]=X(t[e]);return r}function X(e){return null==e||u()(e)?e:[e]}const ee={id:"http://json-schema.org/draft-04/schema#",$schema:"http://json-schema.org/draft-04/schema#",description:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},positiveInteger:{type:"integer",minimum:0},positiveIntegerDefault0:{allOf:[{$ref:"#/definitions/positiveInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","number","object","string"]},stringArray:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0}},type:"object",properties:{id:{type:"string",format:"uri"},$schema:{type:"string",format:"uri"},title:{type:"string"},description:{type:"string"},default:{},multipleOf:{type:"number",minimum:0,exclusiveMinimum:!0},maximum:{type:"number"},exclusiveMaximum:{type:"boolean",default:!1},minimum:{type:"number"},exclusiveMinimum:{type:"boolean",default:!1},maxLength:{$ref:"#/definitions/positiveInteger"},minLength:{$ref:"#/definitions/positiveIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:{}},maxItems:{$ref:"#/definitions/positiveInteger"},minItems:{$ref:"#/definitions/positiveIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},maxProperties:{$ref:"#/definitions/positiveInteger"},minProperties:{$ref:"#/definitions/positiveIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},enum:{type:"array",minItems:1,uniqueItems:!0},type:{$ref:"#/definitions/simpleTypes"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},dependencies:{exclusiveMaximum:["maximum"],exclusiveMinimum:["minimum"]},default:{}},te=["type","errors"];function re(e){return d()(e).call(e,((t,r)=>c()(e).call(e,t)===r))}function se(e){return u()(e)||(e=[e]),t=e,i()(t).call(t,(e=>(e+"").replace("~","~0").replace("/","~1"))).join("/");var t}const ae=new class{constructor(){this.ajv=new(v())({schemaId:"auto",allErrors:!0,jsonPointers:!0}),w()(this.ajv,"switch"),y()(this.ajv),this.addSchema(ee)}addSchema(e,t){this.ajv.addMetaSchema(e,se(t))}validate({jsSpec:e,specStr:t,schemaPath:r,source:s}){if(this.ajv.validate(se(r),e),!this.ajv.errors||!this.ajv.errors.length)return null;const n=Z(this.ajv.errors);try{const e=a()(L).call(L,null,t);return i()(n).call(n,(t=>{let r=t.message;if(t.params)for(var a in r+="\\n",t.params)if(-1===c()(te).call(te,a)){const e=t.params[a];r+=\`\${a}: \${u()(e)?re(e).join(", "):e}\\n\`}const n=(o=t.dataPath,d()(l=i()(h=o.split("/")).call(h,(e=>(e+"").replace(/~0/g,"~").replace(/~1/g,"/")))).call(l,(e=>e.length>0)));var o,l,h;return{level:"error",line:e(n||[]),path:n,message:p()(r).call(r),source:s,original:t}}))}catch(e){return{level:"error",line:e.problem_mark&&e.problem_mark.line+1||0,message:e.problem,source:"parser",original:e}}}};t()((({type:e,payload:t})=>{if("add-schema"!=e){if("validate"==e){const{jsSpec:e,specStr:r,schemaPath:s,source:a}=t;return{results:ae.validate({jsSpec:e,specStr:r,schemaPath:s,source:a})}}}else{const{schema:e,schemaPath:r}=t;ae.addSchema(e,r)}}))})()})();`,"Worker",void 0,void 0)}var v5r=s(99379),b5r=s.n(v5r);const w5r=Yo.load(`--- title: A JSON Schema for Swagger 2.0 API. id: http://swagger.io/v2/schema.json# $schema: http://json-schema.org/draft-04/schema# type: object required: - swagger - info - paths additionalProperties: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" properties: swagger: type: string enum: - '2.0' description: The Swagger version of this document. info: $ref: "#/definitions/info" host: type: string pattern: "^[^{}/ :\\\\\\\\]+(?::\\\\d+)?$" description: 'The host (name or ip) of the API. Example: ''swagger.io''' basePath: type: string pattern: "^/" description: 'The base path to the API. Example: ''/api''.' schemes: $ref: "#/definitions/schemesList" consumes: description: A list of MIME types accepted by the API. allOf: - $ref: "#/definitions/mediaTypeList" produces: description: A list of MIME types the API can produce. allOf: - $ref: "#/definitions/mediaTypeList" paths: $ref: "#/definitions/paths" definitions: $ref: "#/definitions/definitions" parameters: $ref: "#/definitions/parameterDefinitions" responses: $ref: "#/definitions/responseDefinitions" security: $ref: "#/definitions/security" securityDefinitions: $ref: "#/definitions/securityDefinitions" tags: type: array items: $ref: "#/definitions/tag" ### disabled, see ### test/unit/plugins/json-schema-validator/test-documents/tag-object-uniqueness.yaml # uniqueItems: true externalDocs: $ref: "#/definitions/externalDocs" definitions: info: type: object description: General information about the API. required: - version - title additionalProperties: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" properties: title: type: string description: A unique and precise title of the API. version: type: string description: A semantic version number of the API. description: type: string description: A longer description of the API. Should be different from the title. GitHub Flavored Markdown is allowed. termsOfService: type: string description: The terms of service for the API. contact: $ref: "#/definitions/contact" license: $ref: "#/definitions/license" contact: type: object description: Contact information for the owners of the API. additionalProperties: false properties: name: type: string description: The identifying name of the contact person/organization. url: type: string description: The URL pointing to the contact information. format: uri email: type: string description: The email address of the contact person/organization. format: email patternProperties: "^x-": $ref: "#/definitions/vendorExtension" license: type: object required: - name additionalProperties: false properties: name: type: string description: The name of the license type. It's encouraged to use an OSI compatible license. url: type: string description: The URL pointing to the license. format: uri patternProperties: "^x-": $ref: "#/definitions/vendorExtension" paths: type: object description: Relative paths to the individual endpoints. They must be relative to the 'basePath'. patternProperties: "^x-": $ref: "#/definitions/vendorExtension" "^/": $ref: "#/definitions/pathItem" additionalProperties: false errorMessage: additionalProperties: "should only have path names that start with \`/\`" definitions: type: object additionalProperties: $ref: "#/definitions/schema" description: One or more JSON objects describing the schemas being consumed and produced by the API. parameterDefinitions: type: object additionalProperties: $ref: "#/definitions/parameter" description: One or more JSON representations for parameters responseDefinitions: type: object additionalProperties: $ref: "#/definitions/response" description: One or more JSON representations for parameters externalDocs: type: object additionalProperties: false description: information about external documentation required: - url properties: description: type: string url: type: string format: uri patternProperties: "^x-": $ref: "#/definitions/vendorExtension" examples: type: object additionalProperties: true mimeType: type: string description: The MIME type of the HTTP message. operation: type: object required: - responses additionalProperties: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" properties: tags: type: array items: type: string uniqueItems: true summary: type: string description: A brief summary of the operation. description: type: string description: A longer description of the operation, GitHub Flavored Markdown is allowed. externalDocs: $ref: "#/definitions/externalDocs" operationId: type: string description: A unique identifier of the operation. produces: description: A list of MIME types the API can produce. allOf: - $ref: "#/definitions/mediaTypeList" consumes: description: A list of MIME types the API can consume. allOf: - $ref: "#/definitions/mediaTypeList" parameters: $ref: "#/definitions/parametersList" responses: $ref: "#/definitions/responses" schemes: $ref: "#/definitions/schemesList" deprecated: type: boolean default: false security: $ref: "#/definitions/security" pathItem: type: object additionalProperties: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" properties: $ref: type: string get: $ref: "#/definitions/operation" put: $ref: "#/definitions/operation" post: $ref: "#/definitions/operation" delete: $ref: "#/definitions/operation" options: $ref: "#/definitions/operation" head: $ref: "#/definitions/operation" patch: $ref: "#/definitions/operation" parameters: $ref: "#/definitions/parametersList" responses: type: object description: Response objects names can either be any valid HTTP status code or 'default'. minProperties: 1 additionalProperties: false patternProperties: "^([0-9]{3})$|^(default)$": $ref: "#/definitions/responseValue" "^x-": $ref: "#/definitions/vendorExtension" not: type: object minProperties: 1 additionalProperties: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" errorMessage: minProperties: "should define at least one response" not: "should define at least one response, in addition to any vendor extension (\`x-*\`) fields" additionalProperties: "should only have three-digit status codes, \`default\`, and vendor extensions (\`x-*\`) as properties" responseValue: switch: - if: required: [$ref] then: $ref: "#/definitions/jsonReference" - then: $ref: "#/definitions/response" response: type: object required: - description properties: description: type: string schema: switch: - if: required: [$ref] then: $ref: "#/definitions/jsonReference" - if: required: [type] properties: { type: { enum: [file] } } then: $ref: "#/definitions/fileSchema" - then: allOf: - $ref: "#/definitions/schema" - properties: type: enum: [array, boolean, integer, number, object, string, file] headers: $ref: "#/definitions/headers" examples: $ref: "#/definitions/examples" additionalProperties: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" headers: type: object additionalProperties: $ref: "#/definitions/header" header: type: object additionalProperties: false required: - type properties: type: type: string enum: - string - number - integer - boolean - array format: type: string items: $ref: "#/definitions/primitivesItems" collectionFormat: $ref: "#/definitions/collectionFormat" default: $ref: "#/definitions/default" maximum: $ref: "#/definitions/maximum" exclusiveMaximum: $ref: "#/definitions/exclusiveMaximum" minimum: $ref: "#/definitions/minimum" exclusiveMinimum: $ref: "#/definitions/exclusiveMinimum" maxLength: $ref: "#/definitions/maxLength" minLength: $ref: "#/definitions/minLength" pattern: $ref: "#/definitions/pattern" maxItems: $ref: "#/definitions/maxItems" minItems: $ref: "#/definitions/minItems" uniqueItems: $ref: "#/definitions/uniqueItems" enum: $ref: "#/definitions/enum" multipleOf: $ref: "#/definitions/multipleOf" description: type: string patternProperties: "^x-": $ref: "#/definitions/vendorExtension" vendorExtension: description: Any property starting with x- is valid. additionalProperties: true additionalItems: true bodyParameter: type: object required: - name - in - schema patternProperties: "^x-": $ref: "#/definitions/vendorExtension" properties: description: type: string description: A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed. name: type: string description: The name of the parameter. in: type: string description: Determines the location of the parameter. enum: - body required: type: boolean description: Determines whether or not this parameter is required or optional. default: false schema: $ref: "#/definitions/schema" additionalProperties: false headerParameterSubSchema: type: object required: - name - in - type additionalProperties: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" properties: required: type: boolean description: Determines whether or not this parameter is required or optional. default: false in: type: string description: Determines the location of the parameter. enum: - header description: type: string description: A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed. name: type: string description: The name of the parameter. type: type: string enum: - string - number - boolean - integer - array format: type: string items: $ref: "#/definitions/primitivesItems" collectionFormat: $ref: "#/definitions/collectionFormat" default: $ref: "#/definitions/default" maximum: $ref: "#/definitions/maximum" exclusiveMaximum: $ref: "#/definitions/exclusiveMaximum" minimum: $ref: "#/definitions/minimum" exclusiveMinimum: $ref: "#/definitions/exclusiveMinimum" maxLength: $ref: "#/definitions/maxLength" minLength: $ref: "#/definitions/minLength" pattern: $ref: "#/definitions/pattern" maxItems: $ref: "#/definitions/maxItems" minItems: $ref: "#/definitions/minItems" uniqueItems: $ref: "#/definitions/uniqueItems" enum: $ref: "#/definitions/enum" multipleOf: $ref: "#/definitions/multipleOf" queryParameterSubSchema: type: object required: - name - in - type additionalProperties: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" properties: required: type: boolean description: Determines whether or not this parameter is required or optional. default: false in: type: string description: Determines the location of the parameter. enum: - query description: type: string description: A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed. name: type: string description: The name of the parameter. allowEmptyValue: type: boolean default: false description: allows sending a parameter by name only or with an empty value. type: type: string enum: - string - number - boolean - integer - array format: type: string items: $ref: "#/definitions/primitivesItems" collectionFormat: $ref: "#/definitions/collectionFormatWithMulti" default: $ref: "#/definitions/default" maximum: $ref: "#/definitions/maximum" exclusiveMaximum: $ref: "#/definitions/exclusiveMaximum" minimum: $ref: "#/definitions/minimum" exclusiveMinimum: $ref: "#/definitions/exclusiveMinimum" maxLength: $ref: "#/definitions/maxLength" minLength: $ref: "#/definitions/minLength" pattern: $ref: "#/definitions/pattern" maxItems: $ref: "#/definitions/maxItems" minItems: $ref: "#/definitions/minItems" uniqueItems: $ref: "#/definitions/uniqueItems" enum: $ref: "#/definitions/enum" multipleOf: $ref: "#/definitions/multipleOf" formDataParameterSubSchema: type: object required: - name - in - type additionalProperties: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" properties: required: type: boolean description: Determines whether or not this parameter is required or optional. default: false in: type: string description: Determines the location of the parameter. enum: - formData description: type: string description: A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed. name: type: string description: The name of the parameter. allowEmptyValue: type: boolean default: false description: allows sending a parameter by name only or with an empty value. type: type: string enum: - string - number - boolean - integer - array - file format: type: string items: $ref: "#/definitions/primitivesItems" collectionFormat: $ref: "#/definitions/collectionFormatWithMulti" default: $ref: "#/definitions/default" maximum: $ref: "#/definitions/maximum" exclusiveMaximum: $ref: "#/definitions/exclusiveMaximum" minimum: $ref: "#/definitions/minimum" exclusiveMinimum: $ref: "#/definitions/exclusiveMinimum" maxLength: $ref: "#/definitions/maxLength" minLength: $ref: "#/definitions/minLength" pattern: $ref: "#/definitions/pattern" maxItems: $ref: "#/definitions/maxItems" minItems: $ref: "#/definitions/minItems" uniqueItems: $ref: "#/definitions/uniqueItems" enum: $ref: "#/definitions/enum" multipleOf: $ref: "#/definitions/multipleOf" pathParameterSubSchema: type: object additionalProperties: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" required: - name - in - type - required properties: required: type: boolean enum: - true description: Determines whether or not this parameter is required or optional. in: type: string description: Determines the location of the parameter. enum: - path description: type: string description: A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed. name: type: string description: The name of the parameter. type: type: string enum: - string - number - boolean - integer - array format: type: string items: $ref: "#/definitions/primitivesItems" collectionFormat: $ref: "#/definitions/collectionFormat" default: $ref: "#/definitions/default" maximum: $ref: "#/definitions/maximum" exclusiveMaximum: $ref: "#/definitions/exclusiveMaximum" minimum: $ref: "#/definitions/minimum" exclusiveMinimum: $ref: "#/definitions/exclusiveMinimum" maxLength: $ref: "#/definitions/maxLength" minLength: $ref: "#/definitions/minLength" pattern: $ref: "#/definitions/pattern" maxItems: $ref: "#/definitions/maxItems" minItems: $ref: "#/definitions/minItems" uniqueItems: $ref: "#/definitions/uniqueItems" enum: $ref: "#/definitions/enum" multipleOf: $ref: "#/definitions/multipleOf" parameter: switch: - if: required: [in] properties: { in: { enum: [body] } } then: { $ref: "#/definitions/bodyParameter" } - if: required: [in] properties: { in: { enum: [header] } } then: { $ref: "#/definitions/headerParameterSubSchema" } - if: required: [in] properties: { in: { enum: [formData] } } then: { $ref: "#/definitions/formDataParameterSubSchema" } - if: required: [in] properties: { in: { enum: [query] } } then: { $ref: "#/definitions/queryParameterSubSchema" } - if: required: [in] properties: { in: { enum: [path] } } then: { $ref: "#/definitions/pathParameterSubSchema" } - then: type: object required: [in] properties: in: enum: [body, header, formData, query, path] schema: type: object description: A deterministic version of a JSON Schema object. patternProperties: "^x-": $ref: "#/definitions/vendorExtension" properties: $ref: type: string format: type: string title: $ref: http://json-schema.org/draft-04/schema#/properties/title description: $ref: http://json-schema.org/draft-04/schema#/properties/description default: $ref: http://json-schema.org/draft-04/schema#/properties/default multipleOf: $ref: http://json-schema.org/draft-04/schema#/properties/multipleOf maximum: $ref: http://json-schema.org/draft-04/schema#/properties/maximum exclusiveMaximum: $ref: http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum minimum: $ref: http://json-schema.org/draft-04/schema#/properties/minimum exclusiveMinimum: $ref: http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum maxLength: $ref: http://json-schema.org/draft-04/schema#/definitions/positiveInteger minLength: $ref: http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0 pattern: $ref: http://json-schema.org/draft-04/schema#/properties/pattern maxItems: $ref: http://json-schema.org/draft-04/schema#/definitions/positiveInteger minItems: $ref: http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0 uniqueItems: $ref: http://json-schema.org/draft-04/schema#/properties/uniqueItems maxProperties: $ref: http://json-schema.org/draft-04/schema#/definitions/positiveInteger minProperties: $ref: http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0 required: $ref: http://json-schema.org/draft-04/schema#/definitions/stringArray enum: $ref: http://json-schema.org/draft-04/schema#/properties/enum additionalProperties: switch: - if: type: object then: $ref: "#/definitions/schema" - then: type: boolean errorMessage: type: "should be either a Schema Object or a boolean value" default: {} type: $ref: http://json-schema.org/draft-04/schema#/properties/type items: $ref: "#/definitions/schema" default: {} allOf: type: array minItems: 1 items: $ref: "#/definitions/schema" properties: type: object additionalProperties: $ref: "#/definitions/schema" default: {} discriminator: type: string readOnly: type: boolean default: false xml: $ref: "#/definitions/xml" externalDocs: $ref: "#/definitions/externalDocs" example: {} additionalProperties: false fileSchema: type: object description: A deterministic version of a JSON Schema object. patternProperties: "^x-": $ref: "#/definitions/vendorExtension" required: - type properties: format: type: string title: $ref: http://json-schema.org/draft-04/schema#/properties/title description: $ref: http://json-schema.org/draft-04/schema#/properties/description default: $ref: http://json-schema.org/draft-04/schema#/properties/default required: $ref: http://json-schema.org/draft-04/schema#/definitions/stringArray type: type: string enum: - file readOnly: type: boolean default: false externalDocs: $ref: "#/definitions/externalDocs" example: {} additionalProperties: false primitivesItems: type: object additionalProperties: false properties: type: type: string enum: - string - number - integer - boolean - array format: type: string items: $ref: "#/definitions/primitivesItems" collectionFormat: $ref: "#/definitions/collectionFormat" default: $ref: "#/definitions/default" maximum: $ref: "#/definitions/maximum" exclusiveMaximum: $ref: "#/definitions/exclusiveMaximum" minimum: $ref: "#/definitions/minimum" exclusiveMinimum: $ref: "#/definitions/exclusiveMinimum" maxLength: $ref: "#/definitions/maxLength" minLength: $ref: "#/definitions/minLength" pattern: $ref: "#/definitions/pattern" maxItems: $ref: "#/definitions/maxItems" minItems: $ref: "#/definitions/minItems" uniqueItems: $ref: "#/definitions/uniqueItems" enum: $ref: "#/definitions/enum" multipleOf: $ref: "#/definitions/multipleOf" patternProperties: "^x-": $ref: "#/definitions/vendorExtension" security: type: array items: $ref: "#/definitions/securityRequirement" uniqueItems: true securityRequirement: type: object additionalProperties: type: array items: type: string uniqueItems: true xml: type: object additionalProperties: false properties: name: type: string namespace: type: string prefix: type: string attribute: type: boolean default: false wrapped: type: boolean default: false patternProperties: "^x-": $ref: "#/definitions/vendorExtension" tag: type: object additionalProperties: false required: - name properties: name: type: string description: type: string externalDocs: $ref: "#/definitions/externalDocs" patternProperties: "^x-": $ref: "#/definitions/vendorExtension" securityDefinitions: type: object additionalProperties: switch: - if: required: [type] properties: { type: { enum: [basic] } } then: { $ref: "#/definitions/basicAuthenticationSecurity" } - if: required: [type] properties: { type: { enum: [apiKey] } } then: { $ref: "#/definitions/apiKeySecurity" } - if: required: [type] properties: { type: { enum: [oauth2] } } then: switch: - if: required: [flow] properties: { flow: { enum: [implicit] } } then: { $ref: "#/definitions/oauth2ImplicitSecurity" } - if: required: [flow] properties: { flow: { enum: [password] } } then: { $ref: "#/definitions/oauth2PasswordSecurity" } - if: required: [flow] properties: { flow: { enum: [application] } } then: { $ref: "#/definitions/oauth2ApplicationSecurity" } - if: required: [flow] properties: { flow: { enum: [accessCode] } } then: { $ref: "#/definitions/oauth2AccessCodeSecurity" } - then: required: [flow] properties: flow: enum: [implicit, password, application, accessCode] - then: required: [type] properties: type: enum: [basic, apiKey, oauth2] basicAuthenticationSecurity: type: object additionalProperties: false required: - type properties: type: type: string enum: - basic description: type: string patternProperties: "^x-": $ref: "#/definitions/vendorExtension" apiKeySecurity: type: object additionalProperties: false required: - type - name - in properties: type: type: string enum: - apiKey name: type: string in: type: string enum: - header - query description: type: string patternProperties: "^x-": $ref: "#/definitions/vendorExtension" oauth2ImplicitSecurity: type: object additionalProperties: false required: - type - flow - authorizationUrl properties: type: type: string enum: - oauth2 flow: type: string enum: - implicit scopes: $ref: "#/definitions/oauth2Scopes" authorizationUrl: type: string format: uri errorMessage: format: should be an absolute URI description: type: string patternProperties: "^x-": $ref: "#/definitions/vendorExtension" oauth2PasswordSecurity: type: object additionalProperties: false required: - type - flow - tokenUrl properties: type: type: string enum: - oauth2 flow: type: string enum: - password scopes: $ref: "#/definitions/oauth2Scopes" tokenUrl: type: string format: uri errorMessage: format: should be an absolute URI description: type: string patternProperties: "^x-": $ref: "#/definitions/vendorExtension" oauth2ApplicationSecurity: type: object additionalProperties: false required: - type - flow - tokenUrl properties: type: type: string enum: - oauth2 flow: type: string enum: - application scopes: $ref: "#/definitions/oauth2Scopes" tokenUrl: type: string format: uri errorMessage: format: should be an absolute URI description: type: string patternProperties: "^x-": $ref: "#/definitions/vendorExtension" oauth2AccessCodeSecurity: type: object additionalProperties: false required: - type - flow - authorizationUrl - tokenUrl properties: type: type: string enum: - oauth2 flow: type: string enum: - accessCode scopes: $ref: "#/definitions/oauth2Scopes" authorizationUrl: type: string format: uri errorMessage: format: should be an absolute URI tokenUrl: type: string format: uri errorMessage: format: should be an absolute URI description: type: string patternProperties: "^x-": $ref: "#/definitions/vendorExtension" oauth2Scopes: type: object additionalProperties: type: string mediaTypeList: type: array items: $ref: "#/definitions/mimeType" uniqueItems: true parametersList: type: array description: The parameters needed to send a valid API call. additionalItems: false items: switch: - if: required: [$ref] then: $ref: "#/definitions/jsonReference" - then: $ref: "#/definitions/parameter" uniqueItems: true schemesList: type: array description: The transfer protocol of the API. items: type: string enum: - http - https - ws - wss uniqueItems: true collectionFormat: type: string enum: - csv - ssv - tsv - pipes default: csv collectionFormatWithMulti: type: string enum: - csv - ssv - tsv - pipes - multi default: csv title: $ref: http://json-schema.org/draft-04/schema#/properties/title description: $ref: http://json-schema.org/draft-04/schema#/properties/description default: $ref: http://json-schema.org/draft-04/schema#/properties/default multipleOf: $ref: http://json-schema.org/draft-04/schema#/properties/multipleOf maximum: $ref: http://json-schema.org/draft-04/schema#/properties/maximum exclusiveMaximum: $ref: http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum minimum: $ref: http://json-schema.org/draft-04/schema#/properties/minimum exclusiveMinimum: $ref: http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum maxLength: $ref: http://json-schema.org/draft-04/schema#/definitions/positiveInteger minLength: $ref: http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0 pattern: $ref: http://json-schema.org/draft-04/schema#/properties/pattern maxItems: $ref: http://json-schema.org/draft-04/schema#/definitions/positiveInteger minItems: $ref: http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0 uniqueItems: $ref: http://json-schema.org/draft-04/schema#/properties/uniqueItems enum: $ref: http://json-schema.org/draft-04/schema#/properties/enum jsonReference: type: object required: - $ref additionalProperties: false properties: $ref: type: string `),_5r=Yo.load(`--- id: https://spec.openapis.org/oas/3.0/schema/2021-08-12 $schema: http://json-schema.org/draft-04/schema# description: Validation schema for OpenAPI Specification 3.0.X. type: object required: - openapi - info - paths properties: openapi: type: string pattern: "^3\\\\.0\\\\.\\\\d(-.+)?$" info: $ref: "#/definitions/Info" externalDocs: $ref: "#/definitions/ExternalDocumentation" servers: type: array items: $ref: "#/definitions/Server" security: type: array items: $ref: "#/definitions/SecurityRequirement" tags: type: array items: $ref: "#/definitions/Tag" ### disabled, see ### test/unit/plugins/json-schema-validator/test-documents/tag-object-uniqueness.yaml # uniqueItems: true paths: $ref: "#/definitions/Paths" components: $ref: "#/definitions/Components" patternProperties: "^x-": {} additionalProperties: false definitions: Reference: type: object required: - $ref properties: $ref: type: string format: uri-reference Info: type: object required: - title - version properties: title: type: string description: type: string termsOfService: type: string format: uri-reference contact: $ref: "#/definitions/Contact" license: $ref: "#/definitions/License" version: type: string patternProperties: "^x-": {} additionalProperties: false Contact: type: object properties: name: type: string url: type: string format: uri-reference email: type: string format: email patternProperties: "^x-": {} additionalProperties: false License: type: object required: - name properties: name: type: string url: type: string format: uri-reference patternProperties: "^x-": {} additionalProperties: false Server: type: object required: - url properties: url: type: string description: type: string variables: type: object additionalProperties: $ref: "#/definitions/ServerVariable" patternProperties: "^x-": {} additionalProperties: false ServerVariable: type: object required: - default properties: enum: type: array items: type: string default: type: string description: type: string patternProperties: "^x-": {} additionalProperties: false Components: type: object properties: schemas: type: object patternProperties: "^[a-zA-Z0-9\\\\.\\\\-_]+$": switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Schema" responses: type: object patternProperties: "^[a-zA-Z0-9\\\\.\\\\-_]+$": switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Response" parameters: type: object patternProperties: "^[a-zA-Z0-9\\\\.\\\\-_]+$": switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Parameter" examples: type: object patternProperties: "^[a-zA-Z0-9\\\\.\\\\-_]+$": switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Example" requestBodies: type: object patternProperties: "^[a-zA-Z0-9\\\\.\\\\-_]+$": switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/RequestBody" headers: type: object patternProperties: "^[a-zA-Z0-9\\\\.\\\\-_]+$": switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Header" securitySchemes: type: object patternProperties: "^[a-zA-Z0-9\\\\.\\\\-_]+$": switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/SecurityScheme" links: type: object patternProperties: "^[a-zA-Z0-9\\\\.\\\\-_]+$": switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Link" callbacks: type: object patternProperties: "^[a-zA-Z0-9\\\\.\\\\-_]+$": switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Callback" patternProperties: "^x-": {} additionalProperties: false Schema: type: object properties: title: type: string multipleOf: type: number minimum: 0 exclusiveMinimum: true maximum: type: number exclusiveMaximum: type: boolean default: false minimum: type: number exclusiveMinimum: type: boolean default: false maxLength: type: integer minimum: 0 minLength: type: integer minimum: 0 default: 0 pattern: type: string format: regex maxItems: type: integer minimum: 0 minItems: type: integer minimum: 0 default: 0 uniqueItems: type: boolean default: false maxProperties: type: integer minimum: 0 minProperties: type: integer minimum: 0 default: 0 required: type: array items: type: string minItems: 1 uniqueItems: true errorMessage: type: "should be an array of property names required within an object schema" enum: type: array items: {} minItems: 1 uniqueItems: false type: type: string enum: - array - boolean - integer - number - object - string not: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Schema" allOf: type: array items: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Schema" oneOf: type: array items: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Schema" anyOf: type: array items: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Schema" items: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Schema" properties: type: object additionalProperties: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Schema" additionalProperties: default: true switch: - if: type: object required: [$ref] then: $ref: "#/definitions/Reference" - if: type: object then: $ref: "#/definitions/Schema" - then: type: boolean errorMessage: "should be a Reference Object, Schema Object, or boolean value" description: type: string format: type: string default: {} nullable: type: boolean default: false discriminator: $ref: "#/definitions/Discriminator" readOnly: type: boolean default: false writeOnly: type: boolean default: false example: {} externalDocs: $ref: "#/definitions/ExternalDocumentation" deprecated: type: boolean default: false xml: $ref: "#/definitions/XML" patternProperties: "^x-": {} additionalProperties: false Discriminator: type: object required: - propertyName properties: propertyName: type: string mapping: type: object additionalProperties: type: string XML: type: object properties: name: type: string namespace: type: string format: uri prefix: type: string attribute: type: boolean default: false wrapped: type: boolean default: false patternProperties: "^x-": {} additionalProperties: false Response: type: object required: - description properties: description: type: string headers: type: object additionalProperties: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Header" content: type: object additionalProperties: $ref: "#/definitions/MediaType" links: type: object additionalProperties: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Link" patternProperties: "^x-": {} additionalProperties: false MediaType: type: object properties: schema: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Schema" example: {} examples: type: object additionalProperties: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Example" encoding: type: object additionalProperties: $ref: "#/definitions/Encoding" patternProperties: "^x-": {} additionalProperties: false allOf: - $ref: "#/definitions/ExampleXORExamples" Example: type: object properties: summary: type: string description: type: string value: {} externalValue: type: string format: uri-reference patternProperties: "^x-": {} additionalProperties: false Header: type: object properties: description: type: string required: type: boolean default: false deprecated: type: boolean default: false allowEmptyValue: type: boolean default: false style: type: string enum: - simple default: simple explode: type: boolean allowReserved: type: boolean default: false schema: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Schema" content: type: object additionalProperties: $ref: "#/definitions/MediaType" minProperties: 1 maxProperties: 1 example: {} examples: type: object additionalProperties: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Example" patternProperties: "^x-": {} additionalProperties: false allOf: - $ref: "#/definitions/ExampleXORExamples" - $ref: "#/definitions/SchemaXORContent" Paths: type: object patternProperties: "^\\\\/": $ref: "#/definitions/PathItem" "^x-": {} additionalProperties: false errorMessage: additionalProperties: "should only have path names that start with \`/\`" PathItem: type: object properties: $ref: type: string summary: type: string description: type: string servers: type: array items: $ref: "#/definitions/Server" parameters: type: array items: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Parameter" uniqueItems: true patternProperties: "^(get|put|post|delete|options|head|patch|trace)$": $ref: "#/definitions/Operation" "^x-": {} additionalProperties: false Operation: type: object required: - responses properties: tags: type: array items: type: string summary: type: string description: type: string externalDocs: $ref: "#/definitions/ExternalDocumentation" operationId: type: string parameters: type: array items: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Parameter" uniqueItems: true requestBody: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/RequestBody" responses: $ref: "#/definitions/Responses" callbacks: type: object additionalProperties: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Callback" deprecated: type: boolean default: false security: type: array items: $ref: "#/definitions/SecurityRequirement" servers: type: array items: $ref: "#/definitions/Server" patternProperties: "^x-": {} additionalProperties: false Responses: type: object properties: default: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Response" patternProperties: "^[1-5](?:\\\\d{2}|XX)$": switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Response" "^x-": {} minProperties: 1 additionalProperties: false not: type: object minProperties: 1 additionalProperties: false patternProperties: "^x-": {} errorMessage: minProperties: "should define at least one response" not: "should define at least one response, in addition to any vendor extension (\`x-*\`) fields" additionalProperties: "should only have three-digit status codes, \`default\`, and vendor extensions (\`x-*\`) as properties" SecurityRequirement: type: object additionalProperties: type: array items: type: string Tag: type: object required: - name properties: name: type: string description: type: string externalDocs: $ref: "#/definitions/ExternalDocumentation" patternProperties: "^x-": {} additionalProperties: false ExternalDocumentation: type: object required: - url properties: description: type: string url: type: string format: uri-reference patternProperties: "^x-": {} additionalProperties: false ExampleXORExamples: description: Example and examples are mutually exclusive errorMessage: "should not have both \`example\` and \`examples\`, as they are mutually exclusive" not: required: - example - examples SchemaXORContent: description: Schema and content are mutually exclusive, at least one is required switch: - if: # fails mutual exclusion of \`schema\` and \`content\` required: - schema - content then: false - if: required: [schema] then: true - if: required: [content] then: description: Some properties are not allowed if content is present errorMessage: "should not have \`style\`, \`explode\`, \`allowReserved\`, \`example\`, or \`examples\` when \`content\` is present" allOf: - not: required: - style - not: required: - explode - not: required: - allowReserved - not: required: - example - not: required: - examples - then: required: [schema, content] errorMessage: "should have either a \`schema\` or \`content\` property" Parameter: type: object properties: name: type: string in: type: string description: type: string required: type: boolean default: false deprecated: type: boolean default: false allowEmptyValue: type: boolean default: false style: type: string explode: type: boolean allowReserved: type: boolean default: false schema: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Schema" content: type: object additionalProperties: $ref: "#/definitions/MediaType" minProperties: 1 maxProperties: 1 example: {} examples: type: object additionalProperties: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Example" patternProperties: "^x-": {} additionalProperties: false required: - name - in allOf: - $ref: "#/definitions/ExampleXORExamples" - $ref: "#/definitions/SchemaXORContent" - $ref: "#/definitions/ParameterLocation" ParameterLocation: description: Parameter location switch: - if: required: [in] properties: { in: { enum: [path] } } then: description: Parameter in path required: - required properties: style: enum: - matrix - label - simple default: simple required: enum: - true - if: required: [in] properties: { in: { enum: [query] } } then: description: Parameter in query properties: style: enum: - form - spaceDelimited - pipeDelimited - deepObject default: form - if: required: [in] properties: { in: { enum: [header] } } then: description: Parameter in header properties: style: enum: - simple default: simple - if: required: [in] properties: { in: { enum: [cookie] } } then: description: Parameter in cookie properties: style: enum: - form default: form - then: required: [in] properties: in: enum: [path, query, header, cookie] RequestBody: type: object required: - content properties: description: type: string content: type: object additionalProperties: $ref: "#/definitions/MediaType" required: type: boolean default: false patternProperties: "^x-": {} additionalProperties: false SecurityScheme: type: object switch: - if: required: [type] properties: type: enum: [apiKey] then: $ref: "#/definitions/APIKeySecurityScheme" - if: required: [type] properties: type: enum: [http] then: $ref: "#/definitions/HTTPSecurityScheme" - if: required: [type] properties: type: enum: [oauth2] then: $ref: "#/definitions/OAuth2SecurityScheme" - if: required: [type] properties: type: enum: [openIdConnect] then: $ref: "#/definitions/OpenIdConnectSecurityScheme" - then: required: [type] properties: type: type: string enum: [apiKey, http, oauth2, openIdConnect] APIKeySecurityScheme: type: object required: - type - name - in properties: type: type: string enum: - apiKey name: type: string in: type: string enum: - header - query - cookie description: type: string patternProperties: "^x-": {} additionalProperties: false HTTPSecurityScheme: type: object required: - scheme - type properties: scheme: type: string bearerFormat: type: string description: type: string type: type: string enum: - http patternProperties: "^x-": {} switch: # the inverse (no \`bearerFormat\` in properties + using a switch to add it # in the case of \`scheme: bearer\`) doesn't work because of \`switch\`'s # limitations, so this is the best we can do. - if: not: required: [scheme] properties: { scheme: { enum: [bearer] } } then: properties: bearerFormat: enum: [null] errorMessage: "should NOT have a \`bearerFormat\` property without \`scheme: bearer\` being set" additionalProperties: false OAuth2SecurityScheme: type: object required: - type - flows properties: type: type: string enum: - oauth2 flows: $ref: "#/definitions/OAuthFlows" description: type: string patternProperties: "^x-": {} additionalProperties: false OpenIdConnectSecurityScheme: type: object required: - type - openIdConnectUrl properties: type: type: string enum: - openIdConnect openIdConnectUrl: type: string format: uri-reference description: type: string patternProperties: "^x-": {} additionalProperties: false OAuthFlows: type: object properties: implicit: $ref: "#/definitions/ImplicitOAuthFlow" password: $ref: "#/definitions/PasswordOAuthFlow" clientCredentials: $ref: "#/definitions/ClientCredentialsFlow" authorizationCode: $ref: "#/definitions/AuthorizationCodeOAuthFlow" patternProperties: "^x-": {} additionalProperties: false ImplicitOAuthFlow: type: object required: - authorizationUrl - scopes properties: authorizationUrl: type: string format: uri-reference refreshUrl: type: string format: uri-reference scopes: type: object additionalProperties: type: string patternProperties: "^x-": {} additionalProperties: false PasswordOAuthFlow: type: object required: - tokenUrl - scopes properties: tokenUrl: type: string format: uri-reference refreshUrl: type: string format: uri-reference scopes: type: object additionalProperties: type: string patternProperties: "^x-": {} additionalProperties: false ClientCredentialsFlow: type: object required: - tokenUrl - scopes properties: tokenUrl: type: string format: uri-reference refreshUrl: type: string format: uri-reference scopes: type: object additionalProperties: type: string patternProperties: "^x-": {} additionalProperties: false AuthorizationCodeOAuthFlow: type: object required: - authorizationUrl - tokenUrl - scopes properties: authorizationUrl: type: string format: uri-reference tokenUrl: type: string format: uri-reference refreshUrl: type: string format: uri-reference scopes: type: object additionalProperties: type: string patternProperties: "^x-": {} additionalProperties: false Link: type: object properties: operationId: type: string operationRef: type: string format: uri-reference parameters: type: object additionalProperties: {} requestBody: {} description: type: string server: $ref: "#/definitions/Server" patternProperties: "^x-": {} additionalProperties: false not: description: Operation Id and Operation Ref are mutually exclusive required: - operationId - operationRef Callback: type: object additionalProperties: $ref: "#/definitions/PathItem" patternProperties: "^x-": {} Encoding: type: object properties: contentType: type: string headers: type: object additionalProperties: switch: - if: required: [$ref] then: $ref: "#/definitions/Reference" - then: $ref: "#/definitions/Header" style: type: string enum: - form - spaceDelimited - pipeDelimited - deepObject explode: type: boolean allowReserved: type: boolean default: false additionalProperties: false `);let kk=null;const E5r=()=>()=>(kk===null&&(kk=new(b5r())(new y5r)),kk),S5r=()=>()=>{kk&&(kk._worker.terminate(),kk=null)},x5r=(i,o=[])=>({jsonSchemaValidatorActions:h})=>{h.getWorker().postMessage({type:"add-schema",payload:{schemaPath:o,schema:i}})},A5r=()=>({specSelectors:i})=>{const o=!!i.isOAS3&&i.isOAS3(),h=!!i.isSwagger2&&i.isSwagger2();return o&&h?[]:h?["openapi-2.0"]:o?["openapi-3.0"]:void 0},k5r=()=>({jsonSchemaValidatorActions:i})=>{i.addSchema(w5r,["openapi-2.0"]),i.addSchema(_5r,["openapi-3.0"])},O5r=({spec:i,path:o=[],...h})=>v=>{ile()((()=>{v.errActions.clear({source:v.jsonSchemaValidatorSelectors.errSource()})}),50),v.jsonSchemaValidatorActions.validateDebounced({spec:i,path:o,...h})};let ule;const C5r=(...i)=>o=>(ule||(ule=Ts()(((...h)=>{o.jsonSchemaValidatorActions.validateImmediate(...h)}),200)),ule(...i)),j5r=({spec:i,path:o=[]})=>h=>{const v=h.jsonSchemaValidatorSelectors.getSchemaBasePath();if(f1()(v)&&v.length===0)throw new Error("Ambiguous schema path, unable to run validation");if(v!==void 0)return h.jsonSchemaValidatorActions.validateWithBaseSchema({spec:i,path:[...v,...o]});h.log.warn("No base schema path found, unable to run validation")},P5r=({spec:i,path:o=[]})=>h=>{const v=h.jsonSchemaValidatorSelectors.errSource();return h.jsonSchemaValidatorActions.getWorker().postMessage({type:"validate",payload:{jsSpec:i,specStr:h.specSelectors.specStr(),schemaPath:o,source:v}}).then((({results:x,path:C})=>{h.jsonSchemaValidatorActions.handleResults(null,{results:x,path:C})}),(x=>{h.jsonSchemaValidatorActions.handleResults(x,{})}))},T5r=(i,{results:o})=>h=>{if(i)throw i;h.errActions.clear({source:h.jsonSchemaValidatorSelectors.errSource()}),f1()(o)||(o=[o]),(o=Z0()(o).call(o,(v=>typeof v=="object"&&v!==null))).length&&h.errActions.newSpecErrBatch(o)},R5r=({editor:i})=>()=>{i.setOptions({enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0})},I5r=()=>()=>[];function M5r({pos:i,prefix:o,editorValue:h,AST:v}){var x,C=n_()({},i),N=h.split(/\r\n|\r|\n/),D=N[C.row-1]||"",U=N[C.row],G=N[C.row+1]||"",X=!1;if(C.column===1)return[];let re=jze(D).length,ue=jze(U).length;const oe=SM()(x=U.replace(o,"")).call(x)==="";return(SM()(D).call(D)[0]==="-"||SM()(G).call(G)[0]==="-")&&ue>=re&&oe&&(U+="- a: b",X=!0),!X&&oe&&(U+="a: b",C.column+=1,X=!0),U[U.length-1]===":"&&(U+=" ",C.column+=1),X||o||(U+="~"),N[i.row]=U,h=N.join(` `),v.pathForPosition(h,{line:C.row,column:C.column})}function jze(i){let o=i.match(/^ +/);return o?o[0]:""}var $5r=s(14069),F5r=s.n($5r);const fle={paths:"pathitems",definitions:"definitions",schema:"definitions",parameters:"parameters",responses:"responses"},ple={schemas:"components/schemas",schema:"components/schemas",parameters:"components/parameters",requestBody:"components/requestBodies",callbacks:"components/callbacks",examples:"components/examples",responses:"components/responses",headers:"components/headers",links:"components/links"},N5r=(0,ke.Set)(Ke()(fle)),D5r=(0,ke.Set)(Ke()(ple)),B5r=(i,o)=>h=>Xr((()=>{for(var v=o.length-1;v>-1;v--){let x=o[v];if(h.specSelectors.isOAS3&&h.specSelectors.isOAS3()){if(ple[x])return ple[x]}else if(fle[x])return fle[x]}return null}))(i),L5r=i=>o=>Xr(o.specSelectors.spec,o.specSelectors.isOAS3||(()=>!1),((h,v)=>{var x;return F5r()(x=(v?D5r:N5r).toList()).call(x,(C=>{var N;return Pl()(N=h.getIn(C.split("/"),(0,ke.Map)({})).keySeq()).call(N,(D=>(0,ke.Map)({name:D,type:C,$ref:`#/${C}/${xM(D)}`})))}))}))(i);var q5r=s(14166),AM=s.n(q5r),z5r=s(29550),hle=s.n(z5r);function U5r(i,o=100){let h=!1,v=[];return o===0||o==="0"?i:Pl()(i).call(i,((x,C)=>{let N=x.getCompletions;return x.getCompletions=function(D,U,G,X,re){let ue=hle()();try{N(D,U,G,X,((...oe)=>{let he=hle()()-ue;v[C]=he,h&&AM()(v).call(v,(de=>deo&&D.getOption("enableLiveAutocompletion")&&(console.warn("Live autocomplete is slow - disabling it"),D.setOptions({enableLiveAutocompletion:!1}),h=!0),re(...oe)}))}catch(oe){console.error("Autocompleter encountered an error"),console.error(oe),re(null,[])}},x}))}const kM="get|put|post|delete|options|head|patch";function Ok(i){return["${1:"+i+"}:"," summary: ${2}"," description: ${2}"," responses:"," ${3:200:}"," description: ${4:OK}","${6}"].join(` `)}function OM(i){return["${1:"+i+"}:"," description: ${2}","${3}"].join(` `)}const V5r=[{name:"swagger",trigger:"sw",path:[],content:["swagger: '2.0'","${1}"].join(` `)},{name:"info",trigger:"info",path:[],content:["info:"," version: ${1:0.0.0}"," title: ${2:title}"," description: ${3:description}"," termsOfService: ${4:terms}"," contact:"," name: ${5}"," url: ${6}"," email: ${7}"," license:"," name: ${8:MIT}"," url: ${9:http://opensource.org/licenses/MIT}","${10}"].join(` `)},{name:"get",trigger:"get",path:["paths","."],content:Ok("get")},{name:"post",trigger:"post",path:["paths","."],content:Ok("post")},{name:"put",trigger:"put",path:["paths","."],content:Ok("put")},{name:"delete",trigger:"delete",path:["paths","."],content:Ok("delete")},{name:"patch",trigger:"patch",path:["paths","."],content:Ok("patch")},{name:"options",trigger:"options",path:["paths","."],content:Ok("options")},{name:"parameter",trigger:"param",path:["paths",".",".","parameters"],content:["- name: ${1:parameter_name}"," in: ${2:query}"," description: ${3:description}"," type: ${4:string}","${5}"].join(` `)},{name:"parameter",trigger:"param",path:["paths",".","parameters"],content:["- name: ${1:parameter_name}"," in: ${2:path}"," required: true"," description: ${3:description}"," type: ${4:string}","${5}"].join(` `)},{name:"response",trigger:"resp",path:["paths",".",".","responses"],content:["${1:code}:"," description: ${2}"," schema: ${3}","${4}"].join(` `)},{name:"200",trigger:"200",path:["paths",".",kM,"responses"],content:OM("200")},{name:"300",trigger:"300",path:["paths",".",kM,"responses"],content:OM("300")},{name:"400",trigger:"400",path:["paths",".",kM,"responses"],content:OM("400")},{name:"500",trigger:"500",path:["paths",".",kM,"responses"],content:OM("500")},{name:"model",trigger:"mod|def",regex:"mod|def",path:["definitions"],content:["${1:ModelName}:"," type: object"," properties:"," ${2}"]}];var W5r=s(56449),Ad=s.n(W5r);function H5r({path:i,snippets:o}){var h,v,x;return Ad()(i)?Pl()(h=Pl()(v=Z0()(x=Z0()(o).call(o,(C=>C.path.length===i.length))).call(x,(C=>{var N;return AM()(N=C.path).call(N,((D,U)=>!!new RegExp(D).test(i[U])))}))).call(v,(C=>({caption:C.name,snippet:C.content,meta:"snippet"})))).call(h,(function(C){return function(N){let D=1e3;return Zu()(C).call(C,(function(U){var G;ep()(G=N.snippet).call(G,U)&&(D=500)})),N.score=D,N}})(i)):[]}const J5r=(i,o)=>h=>{var v;return bt()(v=i(h)).call(v,[{getCompletions:(...x)=>(function(C,N,D,U,G,X,re){const{fn:{getPathForPosition:ue},specSelectors:oe}=re,{isOAS3:he}=oe;if(he&&he())return G(null,null);const{AST:de}=X;return G(null,H5r({path:ue({pos:D,prefix:U,editorValue:C.getValue(),AST:de}),snippets:V5r}))})(...x,h,o)}])};var Lh=["true","false"],dle=String,Ow=(...i)=>i?n_()({},...i):{},Qj=((i="")=>({__value:i}))(""),CM={description:String,url:String},K5r={name:String,namespace:String,prefix:String,attribute:Lh,wrapped:Lh},mle={$ref:String,format:String,title:String,description:String,default:String,maximum:Number,minimum:Number,exclusiveMaximum:Lh,exclusiveMinimum:Lh,maxLength:Number,minLength:Number,pattern:String,maxItems:Number,minItems:Number,uniqueItems:Lh,enum:[String],multipleOf:Number,maxProperties:Number,minProperties:Number,required:[String],type:["string","number","integer","boolean","array","object"],get items(){return this},get allOf(){return[this]},get properties(){return{".":this}},get additionalProperties(){return this},discriminator:String,readOnly:Lh,xml:K5r,externalDocs:CM,example:String},Pze=["http","https","ws","wss"],Tze={type:["string","number","integer","boolean","array"],format:String,get items(){return this},collectionFormat:["csv"],default:dle,minimum:String,maximum:String,exclusiveMinimum:Lh,exclusiveMaximum:Lh,minLength:String,maxLength:String,pattern:String,minItems:String,maxItems:String,uniqueItems:Lh,enum:[dle],multipleOf:String},gle={name:String,description:String,required:["true","false"],type:["string","number","boolean","integer","array","file"],format:String,schema:mle,enum:[String],minimum:String,maximum:String,exclusiveMinimum:Lh,exclusiveMaximum:Lh,multipleOf:String,maxLength:String,minLength:String,pattern:String,minItems:String,maxItems:String,uniqueItems:Lh,allowEmptyValue:Lh,collectionFormat:["csv","multi"],default:String,items:Tze,in:["body","formData","header","path","query"]},e6={$ref:String},yle={description:String,schema:mle,headers:{".":Ow({description:String,type:String,format:String,items:Tze,collectionFormat:["csv"],default:dle,enum:[String],minimum:String,maximum:String,exclusiveMinimum:Lh,exclusiveMaximum:Lh,multipleOf:String,maxLength:String,minLength:String,pattern:String,minItems:String,maxItems:String,uniqueItems:Lh},{__value:""})},examples:String},pS={summary:String,description:String,schemes:[Pze],externalDocs:CM,operationId:String,produces:[String],consumes:[String],deprecated:Lh,security:[String],parameters:[Ow(e6,gle)],responses:{"[2-6][0-9][0-9]":Ow(e6,yle,Qj),default:Ow(e6,yle)},tags:[String]},G5r={type:["oauth2","apiKey","basic"],description:String,name:String,in:["query","header"],flow:["implicit","password","application","accessCode"],authorizationUrl:String,tokenUrl:String,scopes:String};const Y5r={swagger:["'2.0'"],info:{version:String,title:String,description:String,termsOfService:String,contact:{name:String,url:String,email:String},license:{name:String,url:String}},host:String,basePath:String,schemes:[Pze],produces:[String],consumes:[String],paths:{".":{__value:"",parameters:[Ow(e6,gle)],get:pS,put:pS,post:pS,delete:pS,options:pS,head:pS,patch:pS,$ref:String}},definitions:{".":Ow(mle,Qj)},parameters:{".":Ow(e6,gle,Qj)},responses:{"[2-6][0-9][0-9]":Ow(yle,Qj)},securityDefinitions:{".":Ow(G5r,Qj)},security:[String],tags:[{name:String,description:String,externalDocs:CM}],externalDocs:CM};var Z5r=s(94870),jM=s.n(Z5r),X5r=s(23805),Ck=s.n(X5r),Q5r=s(73916),Rze=s.n(Q5r),ejr=s(82306),Ize=s.n(ejr);function tjr({system:i,path:o,keywordMap:h}){var v,x;if(h=n_()({},h),!Ad()(o))return[{name:"array",value:" ",score:300,meta:"Couldn't load suggestions"}];if(o[o.length-2]==="tags"&&o.length>2)return Pl()(x=i.specSelectors.tags()).call(x,(re=>({score:0,meta:"local",value:re.get("name")}))).toJS();let C=EM()(v=bp()(o).call(o,0)).call(v);var N,D,U;if(C[1]==="security"&&(D=C[0],!isNaN(D)))return Pl()(N=i.specSelectors.securityDefinitions().keySeq()).call(N,(re=>({score:0,meta:"local",caption:re,snippet:`${re}: []`}))).toJS();if(C[0]==="security")return Pl()(U=i.specSelectors.securityDefinitions().keySeq()).call(U,(re=>({score:0,meta:"local",caption:re,snippet:` - ${re}: []`}))).toJS();for(var G,X=o.shift();X&&Ck()(h);)h=rjr(h,X),X=o.shift();return Ck()(h)?Ad()(h)&&AM()(h).call(h,gh())?Pl()(h).call(h,jM()(vle).call(vle,null,"value")):Ad()(h)?Ad()(h[0])?Pl()(G=h[0]).call(G,(re=>({name:"array",value:"- "+re,score:300,meta:"array item"}))):[{name:"array",value:"- ",score:300,meta:"array item"}]:Ck()(h)?(function(re){return Ize()(Rze()(re,((oe,he)=>{const de=Nf()(oe,"__value",he);return vle(rc()(oe)?"object":"keyword",de)})))})(h):[]:[]}function rjr(i,o){var h=Q2()(i);if(/^\d+$/.test(o)&&Ad()(i))return i[0];for(var v=0;vh=>{var v;return bt()(v=i(h)).call(v,[{getCompletions:(...x)=>(function(C,N,D,U,G,X,re){const{fn:{getPathForPosition:ue},specSelectors:oe}=re,{isOAS3:he}=oe;if(he&&he())return G(null,null);const{AST:de}=X;G(null,tjr({system:re,path:ue({pos:D,prefix:U,editorValue:C.getValue(),AST:de}),keywordMap:Y5r}))})(...x,h,o)}])},ou=(...i)=>i?n_()({},...i):{},i_=null,PM={description:String,url:String},ijr={title:String,description:String,termsOfService:String,contact:{name:String,url:String,email:String},license:{name:String,url:String},version:String},sjr={name:String,namespace:String,prefix:String,attribute:Boolean,wrapped:Boolean},TM={authorizationUrl:String,tokenUrl:String,refreshUrl:String,scopes:{".":String}},au={$ref:String},RM={summary:String,description:String,value:i_,externalValue:String},Mze={".":[String]},IM={url:String,description:String,variables:{".":{enum:[String],default:String,description:String}}},$ze={operationRef:String,operationId:String,parameters:{".":i_},requestBody:i_,description:String,server:IM},MM={title:String,multipleOf:String,maximum:String,exclusiveMaximum:String,minimum:String,exclusiveMinimum:String,maxLength:String,minLength:String,pattern:RegExp,maxItems:String,minItems:String,uniqueItems:Boolean,maxProperties:String,minProperties:String,required:Boolean,enum:String,type:String,get allOf(){return this},get oneOf(){return this},get anyOf(){return this},get not(){return this},get items(){return this},get properties(){return{".":this}},get additionalProperties(){return this},description:String,format:String,default:i_,nullable:Boolean,readOnly:Boolean,writeOnly:Boolean,xml:sjr,externalDocs:PM,example:i_,deprecated:Boolean},Fze={contentType:String,headers:{".":void 0},style:["matrix","label","form","simple","spaceDelimited","pipeDelimited","deepObject"],explode:Boolean,allowReserved:Boolean},$M={schema:ou(MM,au),example:i_,examples:{".":ou(RM,au)},encoding:{".":Fze}},ble={name:String,in:["query","header","path","cookie"],description:String,required:Boolean,deprecated:Boolean,allowEmptyValue:Boolean,style:["matrix","label","form","simple","spaceDelimited","pipeDelimited","deepObject"],explode:String,allowReserved:Boolean,schema:ou(MM,au),example:i_,examples:{".":ou(RM,au)},content:{".":$M}},wle={description:String,required:Boolean,deprecated:Boolean,allowEmptyValue:Boolean,style:["matrix","label","form","simple","spaceDelimited","pipeDelimited","deepObject"],explode:String,allowReserved:Boolean,schema:ou(MM,au),example:i_,examples:{".":ou(RM,au)},content:{".":$M}},Nze={description:String,content:{".":$M}},_le={description:String,headers:{".":ou(wle,au)},content:{".":$M},links:{".":ou($ze,au)}},ojr={default:ou(_le,au),"\\d\\d\\d|\\d\\dX|\\dXX":ou(_le,au)},Ele={},ajr={name:String,description:String,externalDocs:PM},ljr={type:String,description:String,name:String,in:String,scheme:String,bearerFormat:String,flows:{implicit:TM,password:TM,clientCredentials:TM,authorizationCode:TM},openIdConnectUrl:String},Cw="^[a-zA-Z0-9._-]+$",cjr={schemas:{[Cw]:ou(MM,au)},responses:{[Cw]:ou(_le,au)},parameters:{[Cw]:ou(ble,au)},examples:{[Cw]:ou(RM,au)},requestBodies:{[Cw]:ou(Nze,au)},headers:{[Cw]:ou(wle,au)},securitySchemes:{[Cw]:ou(ljr,au)},links:{[Cw]:ou($ze,au)},callbacks:{get[Cw](){return ou(Ele,au)}}},s_={tags:[String],summary:String,description:String,externalDocs:PM,operationId:String,parameters:[ou(ble,au)],requestBody:ou(Nze,au),responses:ojr,get callbacks(){return{".":ou(Ele,au)}},deprecated:Boolean,security:[Mze],servers:[IM]},Dze=ou(au,{summary:String,description:String,get:s_,put:s_,post:s_,delete:s_,options:s_,head:s_,patch:s_,trace:s_,servers:IM,parameters:ou(ble,au)}),ujr={"/.":Dze};Ele["."]=Dze,Fze.headers["."]=wle;const fjr={openapi:String,info:ijr,servers:[IM],paths:ujr,components:cjr,security:[Mze],tags:[ajr],externalDocs:PM};function pjr({system:i,path:o,keywordMap:h}){var v,x;if(h=n_()({},h),!Ad()(o))return[{name:"array",value:" ",score:300,meta:"Couldn't load suggestions"}];if(o[o.length-2]==="tags"&&o.length>2)return Pl()(x=i.specSelectors.tags()).call(x,(re=>({score:0,meta:"local",value:re.get("name")}))).toJS();let C=EM()(v=bp()(o).call(o,0)).call(v);var N,D,U;if(C[1]==="security"&&(D=C[0],!isNaN(D)))return Pl()(N=i.specSelectors.securityDefinitions().keySeq()).call(N,(re=>({score:0,meta:"local",caption:re,snippet:`${re}: []`}))).toJS();if(C[0]==="security")return Pl()(U=i.specSelectors.securityDefinitions().keySeq()).call(U,(re=>({score:0,meta:"local",caption:re,snippet:` - ${re}: []`}))).toJS();for(var G,X=o.shift();X&&Ck()(h);)h=hjr(h,X),X=o.shift();return Ck()(h)?Ad()(h)&&AM()(h).call(h,gh())?Pl()(h).call(h,jM()(Sle).call(Sle,null,"value")):Ad()(h)?Ad()(h[0])?Pl()(G=h[0]).call(G,(re=>({name:"array",value:"- "+re,score:300,meta:"array item"}))):[{name:"array",value:"- ",score:300,meta:"array item"}]:Ck()(h)?(function(re){return Ize()(Rze()(re,((oe,he)=>{const de=Nf()(oe,"__value",he);return Sle(rc()(oe)?"object":"keyword",de)})))})(h):[]:[]}function hjr(i,o){var h=Q2()(i);if(/^\d+$/.test(o)&&Ad()(i))return i[0];for(var v=0;vh=>{var v;return bt()(v=i(h)).call(v,[{getCompletions:(...x)=>(function(C,N,D,U,G,X,re){const{fn:{getPathForPosition:ue},specSelectors:oe}=re,{isOAS3:he}=oe;if(he&&!he())return G(null,null);const{AST:de}=X;G(null,pjr({system:re,path:ue({pos:D,prefix:U,editorValue:C.getValue(),AST:de}),keywordMap:fjr}))})(...x,h,o)}])};var mjr=s(68090),gjr=s.n(mjr);function yjr(i,o,h,v,x,C,N){const{fn:{getPathForPosition:D}}=N,{AST:U}=C,G=(function({system:X,path:re}){if(Ad()(re)&&gjr()(re)==="$ref"){var ue;const oe=X.specSelectors.localRefs(),he=X.specSelectors.getRefType(re);return Pl()(ue=Z0()(oe).call(oe,(de=>de.get("type")==he)).toJS()).call(ue,(de=>({score:100,meta:"local",snippet:`'${de.$ref}'`,caption:de.name})))}return[]})({system:N,path:D({pos:h,prefix:v,editorValue:i.getValue(),AST:U})});x(null,G)}const vjr=(i,o)=>h=>{var v;return bt()(v=i(h)).call(v,[{getCompletions:(...x)=>yjr(...x,h,o)}])},t6=(FM=self||window).performance&&FM.performance.now?jM()(Lze=FM.performance.now).call(Lze,FM.performance):jM()(Bze=hle()).call(Bze,Date);var FM,Bze,Lze;function bjr(i,o){o=o||i,i=typeof i=="function"?"that":i;const h=t6(),v=o(),x=t6();return console.log(i,"took",x-h,"ms"),v}function wjr(){this.start=this.mark=this.print=Function.prototype}function NM(i,o=t6){this._name=i,this.getTimestamp=o,this._markers=[],this.start()}function _jr(){return{statePlugins:{spec:{selectors:{getSpecLineFromPath:(i,o)=>({fn:{AST:h},specSelectors:{specStr:v}})=>h.getLineNumberForPath(v(),o.toJS?o.toJS():o),bestJumpPath:(i,{path:o,specPath:h})=>v=>{const{specSelectors:{specJson:x},fn:{transformPathToArray:C}}=v;if(o)return typeof o=="string"?C(o,x().toJS()):o;for(let N=h.length;N>=0;N--){const D=bp()(h).call(h,0,N),U=x().getIn([...D,"$ref"]);if(U)return/^#\//.test(U)?Ejr(U.charAt(0)==="#"?U.substr(1):U):[...D,"$ref"];if(x().hasIn(D))return D}return h}}}}}}function Ejr(i){var o;if(typeof i!="string")throw new TypeError("Expected a string, got a "+typeof i);return i[0]==="/"&&(i=i.substr(1)),i===""?[]:Pl()(o=i.split("/")).call(o,B4r)}NM.prototype.start=function(){this._start=this.getTimestamp()},NM.prototype.mark=function(i){this._markers=this._markers||[],this._markers.push({time:this.getTimestamp(),name:i})},NM.prototype.print=function(i){var o;this.mark(i),Zu()(o=this._markers).call(o,(h=>{console.log(this._name,h.name,h.time-this._start,"ms")})),this._markers=[],this.start()};class qze extends Pe.Component{constructor(...o){super(...o),Yu(this,"jumpToPath",(h=>{h.stopPropagation();const{specPath:v=[],path:x,specSelectors:C,editorActions:N}=this.props,D=C.bestJumpPath({path:x,specPath:v});N.jumpToLine(C.getSpecLineFromPath(D))})),Yu(this,"defaultJumpContent",Pe.createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0xOSA3djRINS44M2wzLjU4LTMuNTlMOCA2bC02IDYgNiA2IDEuNDEtMS40MUw1LjgzIDEzSDIxVjd6Ii8+Cjwvc3ZnPgo=",onClick:this.jumpToPath,className:"view-line-link",title:"Jump to definition"}))}shouldComponentUpdate(o){let{shallowEqualKeys:h}=o.fn;return h(this.props,o,["content","showButton","path","specPath"])}render(){let{content:o,showButton:h}=this.props;return o?Pe.createElement("span",{onClick:this.jumpToPath},h?this.defaultJumpContent:null,o):this.defaultJumpContent}}Yu(qze,"defaultProps",{path:""});const Sjr=qze;var xjr=s(96459),hS=s.n(xjr);function zze(){var i=this.constructor.getDerivedStateFromProps(this.props,this.state);i!=null&&this.setState(i)}function Uze(i){this.setState((function(o){var h=this.constructor.getDerivedStateFromProps(i,o);return h??null}).bind(this))}function Vze(i,o){try{var h=this.props,v=this.state;this.props=i,this.state=o,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(h,v)}finally{this.props=h,this.state=v}}function xle(i,o){if(!(i instanceof o))throw new TypeError("Cannot call a class as a function")}function Wze(i,o){for(var h=0;h"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch{return!1}})()){var v=DM(this).constructor;o=Reflect.construct(h,arguments,v)}else o=h.apply(this,arguments);return(function(x,C){return!C||typeof C!="object"&&typeof C!="function"?jk(x):C})(this,o)}}zze.__suppressDeprecationWarning=!0,Uze.__suppressDeprecationWarning=!0,Vze.__suppressDeprecationWarning=!0;var BM=(function(i){Ole(h,i);var o=jle(h);function h(){return xle(this,h),o.apply(this,arguments)}return Ale(h,[{key:"render",value:function(){var v=this.props,x=v.children,C=v.className,N=v.split,D=v.style,U=v.size,G=v.eleRef,X=["Pane",N,C],re={flex:1,position:"relative",outline:"none"};return U!==void 0&&(N==="vertical"?re.width=U:(re.height=U,re.display="flex"),re.flex="none"),re=Object.assign({},re,D||{}),Pe.createElement("div",{ref:G,className:X.join(" "),style:re},x)}}]),h})(Pe.PureComponent);BM.propTypes={className:at().string.isRequired,children:at().node.isRequired,size:at().oneOfType([at().string,at().number]),split:at().oneOf(["vertical","horizontal"]),style:hS(),eleRef:at().func},BM.defaultProps={};var Kze="Resizer",Ple=(function(i){Ole(h,i);var o=jle(h);function h(){return xle(this,h),o.apply(this,arguments)}return Ale(h,[{key:"render",value:function(){var v=this.props,x=v.className,C=v.onClick,N=v.onDoubleClick,D=v.onMouseDown,U=v.onTouchEnd,G=v.onTouchStart,X=v.resizerClassName,re=v.split,ue=v.style,oe=[X,re,x];return Pe.createElement("span",{role:"presentation",className:oe.join(" "),style:ue,onMouseDown:function(he){return D(he)},onTouchStart:function(he){he.preventDefault(),G(he)},onTouchEnd:function(he){he.preventDefault(),U(he)},onClick:function(he){C&&(he.preventDefault(),C(he))},onDoubleClick:function(he){N&&(he.preventDefault(),N(he))}})}}]),h})(Pe.Component);function Gze(i,o){if(i.selection)i.selection.empty();else try{o.getSelection().removeAllRanges()}catch{}}function Yze(i,o,h,v){if(typeof v=="number"){var x=typeof o=="number"?o:0,C=typeof h=="number"&&h>=0?h:1/0;return Math.max(x,Math.min(C,v))}return i!==void 0?i:o}Ple.propTypes={className:at().string.isRequired,onClick:at().func,onDoubleClick:at().func,onMouseDown:at().func.isRequired,onTouchStart:at().func.isRequired,onTouchEnd:at().func.isRequired,split:at().oneOf(["vertical","horizontal"]),style:hS(),resizerClassName:at().string.isRequired},Ple.defaultProps={resizerClassName:Kze};var LM=(function(i){Ole(h,i);var o=jle(h);function h(v){var x;xle(this,h),(x=o.call(this,v)).onMouseDown=x.onMouseDown.bind(jk(x)),x.onTouchStart=x.onTouchStart.bind(jk(x)),x.onMouseMove=x.onMouseMove.bind(jk(x)),x.onTouchMove=x.onTouchMove.bind(jk(x)),x.onMouseUp=x.onMouseUp.bind(jk(x));var C=v.size,N=v.defaultSize,D=v.minSize,U=v.maxSize,G=v.primary,X=C!==void 0?C:Yze(N,D,U,null);return x.state={active:!1,resized:!1,pane1Size:G==="first"?X:void 0,pane2Size:G==="second"?X:void 0,instanceProps:{size:C}},x}return Ale(h,[{key:"componentDidMount",value:function(){document.addEventListener("mouseup",this.onMouseUp),document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("touchmove",this.onTouchMove),this.setState(h.getSizeUpdate(this.props,this.state))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mouseup",this.onMouseUp),document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("touchmove",this.onTouchMove)}},{key:"onMouseDown",value:function(v){var x=Object.assign({},v,{touches:[{clientX:v.clientX,clientY:v.clientY}]});this.onTouchStart(x)}},{key:"onTouchStart",value:function(v){var x=this.props,C=x.allowResize,N=x.onDragStarted,D=x.split;if(C){Gze(document,window);var U=D==="vertical"?v.touches[0].clientX:v.touches[0].clientY;typeof N=="function"&&N(),this.setState({active:!0,position:U})}}},{key:"onMouseMove",value:function(v){var x=Object.assign({},v,{touches:[{clientX:v.clientX,clientY:v.clientY}]});this.onTouchMove(x)}},{key:"onTouchMove",value:function(v){var x=this.props,C=x.allowResize,N=x.maxSize,D=x.minSize,U=x.onChange,G=x.split,X=x.step,re=this.state,ue=re.active,oe=re.position;if(C&&ue){Gze(document,window);var he=this.props.primary==="first",de=he?this.pane1:this.pane2,Ee=he?this.pane2:this.pane1;if(de){var ye=de,Fe=Ee;if(ye.getBoundingClientRect){var ze=ye.getBoundingClientRect().width,Le=ye.getBoundingClientRect().height,Ge=G==="vertical"?ze:Le,Xe=oe-(G==="vertical"?v.touches[0].clientX:v.touches[0].clientY);if(X){if(Math.abs(Xe)parseInt(window.getComputedStyle(Fe).order)&&(dt=-dt);var _t=N;if(N!==void 0&&N<=0){var ft=this.splitPane;_t=G==="vertical"?ft.getBoundingClientRect().width+N:ft.getBoundingClientRect().height+N}var st=Ge-dt,rt=oe-Xe;st_t?st=_t:this.setState({position:rt,resized:!0}),U&&U(st),this.setState(Hze({draggedSize:st},he?"pane1Size":"pane2Size",st))}}}}},{key:"onMouseUp",value:function(){var v=this.props,x=v.allowResize,C=v.onDragFinished,N=this.state,D=N.active,U=N.draggedSize;x&&D&&(typeof C=="function"&&C(U),this.setState({active:!1}))}},{key:"render",value:function(){var v=this,x=this.props,C=x.allowResize,N=x.children,D=x.className,U=x.onResizerClick,G=x.onResizerDoubleClick,X=x.paneClassName,re=x.pane1ClassName,ue=x.pane2ClassName,oe=x.paneStyle,he=x.pane1Style,de=x.pane2Style,Ee=x.resizerClassName,ye=x.resizerStyle,Fe=x.split,ze=x.style,Le=this.state,Ge=Le.pane1Size,Xe=Le.pane2Size,dt=C?"":"disabled",_t=Ee&&"".concat(Ee," ").concat(Kze),ft=(function(Gt){return Pe.Children.toArray(Gt).filter((function(yr){return yr}))})(N),st=kle({display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},ze);Fe==="vertical"?Object.assign(st,{flexDirection:"row",left:0,right:0}):Object.assign(st,{bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"});var rt=["SplitPane",D,Fe,dt],wt=kle({},oe,{},he),xt=kle({},oe,{},de),Ht=["Pane1",X,re].join(" "),lr=["Pane2",X,ue].join(" ");return Pe.createElement("div",{className:rt.join(" "),ref:function(Gt){v.splitPane=Gt},style:st},Pe.createElement(BM,{className:Ht,key:"pane1",eleRef:function(Gt){v.pane1=Gt},size:Ge,split:Fe,style:wt},ft[0]),Pe.createElement(Ple,{className:dt,onClick:U,onDoubleClick:G,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,key:"resizer",resizerClassName:_t,split:Fe,style:ye||{}}),Pe.createElement(BM,{className:lr,key:"pane2",eleRef:function(Gt){v.pane2=Gt},size:Xe,split:Fe,style:xt},ft[1]))}}],[{key:"getDerivedStateFromProps",value:function(v,x){return h.getSizeUpdate(v,x)}},{key:"getSizeUpdate",value:function(v,x){var C={};if(x.instanceProps.size===v.size&&v.size!==void 0)return{};var N=v.size!==void 0?v.size:Yze(v.defaultSize,v.minSize,v.maxSize,x.draggedSize);v.size!==void 0&&(C.draggedSize=N);var D=v.primary==="first";return C[D?"pane1Size":"pane2Size"]=N,C[D?"pane2Size":"pane1Size"]=void 0,C.instanceProps={size:v.size},C}}]),h})(Pe.Component);LM.propTypes={allowResize:at().bool,children:at().arrayOf(at().node).isRequired,className:at().string,primary:at().oneOf(["first","second"]),minSize:at().oneOfType([at().string,at().number]),maxSize:at().oneOfType([at().string,at().number]),defaultSize:at().oneOfType([at().string,at().number]),size:at().oneOfType([at().string,at().number]),split:at().oneOf(["vertical","horizontal"]),onDragStarted:at().func,onDragFinished:at().func,onChange:at().func,onResizerClick:at().func,onResizerDoubleClick:at().func,style:hS(),resizerStyle:hS(),paneClassName:at().string,pane1ClassName:at().string,pane2ClassName:at().string,paneStyle:hS(),pane1Style:hS(),pane2Style:hS(),resizerClassName:at().string,step:at().number},LM.defaultProps={allowResize:!0,minSize:50,primary:"first",split:"vertical",paneClassName:"",pane1ClassName:"",pane2ClassName:""},(function(i){var o=i.prototype;if(!o||!o.isReactComponent)throw new Error("Can only polyfill class components");if(typeof i.getDerivedStateFromProps!="function"&&typeof o.getSnapshotBeforeUpdate!="function")return i;var h=null,v=null,x=null;if(typeof o.componentWillMount=="function"?h="componentWillMount":typeof o.UNSAFE_componentWillMount=="function"&&(h="UNSAFE_componentWillMount"),typeof o.componentWillReceiveProps=="function"?v="componentWillReceiveProps":typeof o.UNSAFE_componentWillReceiveProps=="function"&&(v="UNSAFE_componentWillReceiveProps"),typeof o.componentWillUpdate=="function"?x="componentWillUpdate":typeof o.UNSAFE_componentWillUpdate=="function"&&(x="UNSAFE_componentWillUpdate"),h!==null||v!==null||x!==null){var C=i.displayName||i.name,N=typeof i.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+C+" uses "+N+" but also contains the following legacy lifecycles:"+(h!==null?` `+h:"")+(v!==null?` `+v:"")+(x!==null?` `+x:"")+` The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof i.getDerivedStateFromProps=="function"&&(o.componentWillMount=zze,o.componentWillReceiveProps=Uze),typeof o.getSnapshotBeforeUpdate=="function"){if(typeof o.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");o.componentWillUpdate=Vze;var D=o.componentDidUpdate;o.componentDidUpdate=function(U,G,X){var re=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:X;D.call(this,U,G,re)}}})(LM);const Ajr=LM,Zze=["split-pane-mode"],qM="left",zM="right";class Xze extends Pe.Component{constructor(...o){super(...o),Yu(this,"initializeComponent",(h=>{this.splitPane=h})),Yu(this,"onDragFinished",(()=>{let{threshold:h,layoutActions:v}=this.props,{position:x,draggedSize:C}=this.splitPane.state;this.draggedSize=C;let N=x<=h,D=C<=h;v.changeMode(Zze,N?zM:D?qM:"both")})),Yu(this,"sizeFromMode",((h,v)=>h===qM?(this.draggedSize=null,"0px"):h===zM?(this.draggedSize=null,"100%"):this.draggedSize||v))}render(){let{children:o,layoutSelectors:h}=this.props;const v=h.whatMode(Zze),x=v===zM?Pe.createElement("noscript",null):o[0],C=v===qM?Pe.createElement("noscript",null):o[1],N=this.sizeFromMode(v,"50%");return Pe.createElement(Ajr,{disabledClass:"",ref:this.initializeComponent,split:"vertical",defaultSize:"50%",primary:"second",minSize:0,size:N,onDragFinished:this.onDragFinished,allowResize:v!==qM&&v!==zM,resizerStyle:{flex:"0 0 auto",position:"relative",background:"#000",opacity:".2",width:"11px",cursor:"col-resize"}},x,C)}}Yu(Xze,"defaultProps",{threshold:100,children:[]});var kjr=s(36586),Ojr=s.n(kjr),Cjr=s(5496),jjr=s.n(Cjr),Pjr=s(96215),Tjr=s.n(Pjr);let Tle=On()(Tjr().compose);var r6="tag:yaml.org,2002:map",UM="tag:yaml.org,2002:seq";function Qze(i,o){if(typeof i!="string")throw new TypeError("yaml should be a string");if(!Ad()(o))throw new TypeError("path should be an array of strings");var h=0;return(function v(x,C,N){if(!x)return N&&N.start_mark?N.start_mark.line:0;if(C.length&&x.tag===r6)for(h=0;h=o.column:o.line===Ee.start_mark.line?o.column>=Ee.start_mark.column:o.line===Ee.end_mark.line?o.column<=Ee.end_mark.column:Ee.start_mark.lineo.line}})(h)}let Rjr=Rle(tUe),Ijr=Rle(eUe),Mjr=Rle(Qze);function Rle(i){return function(...o){return new(X2())((h=>h(i(...o))))}}const{GIT_COMMIT:$jr,PACKAGE_VERSION:Fjr}={PACKAGE_VERSION:"4.14.8",GIT_COMMIT:"gcc17cf57"};window.versions=window.versions||{},window.versions.swaggerEditor=`${Fjr}/${$jr}-dirty`;const rUe={EditorPlugin:function(){return[QCr,{components:{Editor:e3r,EditorContainer:Sze},statePlugins:{editor:{reducers:ZCr,actions:_,selectors:E}}}]},ValidateBasePlugin:function(){return{statePlugins:{spec:{actions:{validateSpec:n3r},wrapActions:{updateJsonSpec:r3r}}}}},ValidateSemanticPlugin:function({getSystem:i}){const o=Ts()((v=>v.validateActions.all()),300),h=(function(v){let x={},C={},N=null;const D=Ts()((()=>{var G;for(let re in x)C[re]=[];const X=v().specSelectors.jsonAsJS();Zu()(G=v().fn.traverse(X)).call(G,(function(){for(let re in x){const ue=(0,x[re])(this);ue&&C[re].push(ue)}})),N.resolve(C),N=null,x={},C={}}),20),U=()=>{let G={};return G.promise=new(X2())(((X,re)=>{G.resolve=X,G.reject=re})),G};return({fn:G,name:X})=>(x[X]=G,N=N||U(),D(),N.promise.then((re=>re[X])))})(i);return{fn:{traverse:m4r(),traverseOnce:h,memoizedResolveSubtree:d5r(i())},statePlugins:{spec:{selectors:{jsonAsJS:Xr((v=>v.get("json")),(v=>v?v.toJS():null))},wrapActions:{validateSpec:(v,x)=>(...C)=>{x.specSelectors.specOrigin&&x.specSelectors.specOrigin()==="editor"&&(v(...C),o(x))}}},validate:{selectors:S,actions:{...A,...k,...O,...j,...P,...I,...ve,...Q,...$,...R,...q,...B,...W,...ee,...ie,...ne,...ce,...ae}}}}},ValidateJsonSchemaPlugin:function(){return{afterLoad:i=>i.jsonSchemaValidatorActions.setup(),statePlugins:{jsonSchemaValidator:{actions:{getWorker:E5r,terminateWorker:S5r,addSchema:x5r,validate:O5r,handleResults:T5r,validateDebounced:C5r,validateImmediate:j5r,validateWithBaseSchema:P5r,setup:k5r},selectors:{getSchemaBasePath:A5r,errSource:()=>"structural"}},spec:{wrapActions:{validateSpec:(i,o)=>(...h)=>{i(...h);const[v,x]=h;o.jsonSchemaValidatorActions.validate({spec:v,path:x})}}}}}},LocalStoragePlugin:function(i){return ile()((()=>{if(xk.getItem(ale))i.specActions.updateSpec(xk.getItem(ale),"local-storage");else if(xk.getItem("ngStorage-SwaggerEditorCache"))try{let o=JSON.parse(xk.getItem("ngStorage-SwaggerEditorCache")).yaml;i.specActions.updateSpec(o),kze(o),xk.setItem("ngStorage-SwaggerEditorCache",null)}catch{i.specActions.updateSpec(Aze)}else i.specActions.updateSpec(Aze)}),0),{statePlugins:{spec:{wrapActions:{updateSpec:t3r}}}}},EditorAutosuggestPlugin:function(){return{fn:$e,statePlugins:{spec:{selectors:qe},editor:{actions:me,wrapActions:{onLoad:(i,o)=>h=>{const{editor:v}=h;i(h),o.editorActions.enableAutocompletions(h);const x=U5r(o.editorActions.addAutosuggestionCompleters(h)||[],o.getConfigs().liveAutocompleteCutoff);v.completers=x}}}}}},EditorAutosuggestSnippetsPlugin:function(){return{statePlugins:{editor:{wrapActions:Te}}}},EditorAutosuggestKeywordsPlugin:function(){return{statePlugins:{editor:{wrapActions:{addAutosuggestionCompleters:njr}}}}},EditorAutosuggestRefsPlugin:function(){return{statePlugins:{editor:{wrapActions:{addAutosuggestionCompleters:vjr}}}}},EditorAutosuggestOAS3KeywordsPlugin:function(){return{statePlugins:{editor:{wrapActions:{addAutosuggestionCompleters:djr}}}}},PerformancePlugin:function(){return(window||{}).LOG_PERF?{fn:{getTimestamp:t6,Timer:NM,timeCall:bjr}}:{fn:{getTimestamp:t6,Timer:wjr,timeCall:(i,o)=>o()}}},JumpToPathPlugin:function(){return[_jr,{components:{JumpToPath:Sjr}}]},SplitPaneModePlugin:function(){return{components:{SplitPaneMode:Xze}}},ASTPlugin:function(){return{fn:{AST:fe}}}},Ile={dom_id:"#swagger-editor",layout:"EditorLayout",presets:[Zae.presets.apis],plugins:[...Ke()(rUe),()=>({components:{EditorLayout:CCr}}),Zae.plugins.SafeRender({fullOverride:!0,componentList:["StandaloneLayout","EditorLayout","Topbar","EditorContainer"]})],showExtensions:!0,swagger2GeneratorUrl:"https://generator.swagger.io/api/swagger.json",oas3GeneratorUrl:"https://generator3.swagger.io/openapi.json",swagger2ConverterUrl:"https://converter.swagger.io/api/convert"};function nUe(i){var o,h;let v=gt()(Ile,i);return v.presets=bt()(o=Ile.presets).call(o,i.presets||[]),v.plugins=bt()(h=Ile.plugins).call(h,i.plugins||[]),Zae(v)}nUe.plugins=rUe})(),lZ.exports=c.default})()),lZ.exports}var Kxt=Jxt();const Gxt=cs(Kxt);var Yxt=Object.defineProperty,YCe=e=>{throw TypeError(e)},Zxt=(e,t,r)=>t in e?Yxt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ir=(e,t,r)=>Zxt(e,typeof t!="symbol"?t+"":t,r),ZCe=(e,t,r)=>t.has(e)||YCe("Cannot "+r),XCe=(e,t,r)=>(ZCe(e,t,"read from private field"),t.get(e)),Xxt=(e,t,r)=>t.has(e)?YCe("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),QCe=(e,t,r,n)=>(ZCe(e,t,"write to private field"),t.set(e,r),r);const e3e={"x-jsonld":[{caption:"x-jsonld-type",snippet:"x-jsonld-type: ",meta:"keyword",score:100},{snippet:"x-jsonld-context: ",caption:"x-jsonld-context",meta:"keyword",score:100}],"@vocab":[{snippet:"https://w3id.org/italia/onto/CPV/",docHTML:"The Core Person Vocabulary",caption:"CPV",score:100},{snippet:"https://w3id.org/italia/onto/RPO/",docHTML:"Registered Residence Person Ontology",caption:"RPO",score:90},{snippet:"https://w3id.org/italia/onto/CLV/",docHTML:"Italian Core Location Vocabulary",caption:"CLV",score:50},{snippet:"https://w3id.org/italia/onto/Learning/",docHTML:"Learning Ontology",caption:"Learning",score:50},{snippet:"https://w3id.org/italia/onto/l0/",docHTML:"Top level ontology",caption:"l0",score:50},{snippet:"http://publications.europa.eu/ontology/euvoc#",docHTML:"Euvoc Ontology",caption:"euvoc",score:50}],"x-jsonld-type":[{snippet:"https://w3id.org/italia/onto/CPV/Person",docHTML:"A natural person",caption:"CPV:Person",score:100},{snippet:"https://w3id.org/italia/onto/CPV/Alive",docHTML:"An alive person",caption:"CPV:Alive",score:90},{snippet:"https://w3id.org/italia/onto/CPV/EducationLevel",docHTML:"Education Level",caption:"CPV:EducationLevel",score:50},{snippet:"https://w3id.org/italia/onto/CPV/ResidenceInTime",docHTML:"Residenza nel tempo (storica)",caption:"CPV:ResidenceInTime",score:50},{snippet:"https://w3id.org/italia/onto/RPO/RegisteredResidence",docHTML:"Residenza anagrafica",caption:"RPO:RegisteredResidence",score:50},{snippet:"https://w3id.org/italia/onto/RPO/RegisteredResidentPerson",docHTML:"Persona anagraficamente residente",caption:"RPO:RegisteredResidentPerson",score:50},{snippet:"https://w3id.org/italia/onto/CLV/Feature",docHTML:"Luogo",caption:"CLV:Feature",score:50},{snippet:"https://w3id.org/italia/onto/CLV/Geometry",docHTML:"Geometria",caption:"CLV:Geometry",score:50},{snippet:"https://w3id.org/italia/onto/CLV/Address",docHTML:"Indirizzo / Accesso Esterno",caption:"CLV:Address",score:50},{snippet:"https://w3id.org/italia/onto/CLV/CivicNumbering",docHTML:"Numerazione Civica / Numero Civico",caption:"CLV:CivicNumbering",score:50},{snippet:"https://w3id.org/italia/onto/Learning/DegreeCourse",description:"Corso di Laurea",docHTML:"Corso di Laurea",caption:"Learning:DegreeCourse",meta:"class",score:30},{snippet:"https://w3id.org/italia/onto/Learning/EducationalOffering",docHTML:"Offerta formativa",caption:"Learning:EducationalOffering",meta:"class",score:30},{snippet:"https://w3id.org/italia/onto/Learning/DegreeClass",docHTML:"Classe di Laurea",caption:"Learning:DegreeClass",meta:"class",score:30},{snippet:"https://w3id.org/italia/onto/Learning/Qualification",docHTML:"Qualifica (Titolo di Studio)",caption:"Learning:Qualification",meta:"class",score:30},{snippet:"https://w3id.org/italia/onto/Learning/Enrolment",docHTML:"Iscrizione",caption:"Learning:Enrolment",meta:"class",score:30},{snippet:"https://w3id.org/italia/onto/l0/Location",docHTML:"Location",caption:"l0:Location",meta:"class",score:50}],"x-jsonld-context":[{caption:'"@vocab"',snippet:'"@vocab": ',docHTML:"A JSON-LD vocabulary"},{caption:'"@base"',snippet:'"@base": ',docHTML:"A JSON-LD vocabulary"},{caption:'"@id"',snippet:'"@id": ',docHTML:"A JSON-LD vocabulary"},{caption:'"@type"',snippet:'"@type": ',docHTML:"A JSON-LD vocabulary"},{caption:'"@context"',snippet:'"@context": ',docHTML:"A JSON-LD vocabulary"}],"@base":[{caption:"Country",snippet:"http://publications.europa.eu/resource/authority/country/",docHTML:"EU Country Vocabulary",score:100},{caption:"Vehicle Code",snippet:"https://w3id.org/italia/data/identifiers/provinces-identifiers/vehicle-code/",docHTML:"IT Vehicle Code",score:90},{caption:"Education Level",snippet:"https://w3id.org/italia/controlled-vocabulary/classifications-for-people/education-level/",docHTML:"IT Education Level",score:90}]},Qxt=()=>({statePlugins:{editor:{wrapActions:{addAutosuggestionCompleters:(e,t)=>r=>{try{return e(r).concat([{getCompletions(n,s,c,l,u){const a=t.fn.getPathForPosition({pos:c,prefix:l,editorValue:n.getValue(),AST:t.fn.AST});if(a.length==3&&a[0]==="components"&&a[1]==="schemas"){const p=e3e["x-jsonld"];p&&u(null,p);return}const f=e3e[a[a.length-1]];f&&u(null,f)}}])}catch(n){return console.error(n),null}}}}}}),t3e=je.createContext(null);function eAt({getConfigs:e,children:t}){return et.jsx(t3e.Provider,{value:e,children:t})}const cZ=()=>je.useContext(t3e)(),tAt=()=>({components:{ConfigurationProvider:eAt}});function rAt(){ace.define("ace/theme/tomorrow_night_eighties",["require","exports","module","ace/lib/dom"],function(e,t){t.isDark=!0,t.cssClass="ace-tomorrow-night-blue",t.cssText=".ace-tomorrow-night-blue .ace_gutter { background: #0066CC; color: #ffffff } .ace-tomorrow-night-blue .ace_gutter .ace_gutter-cell.ace_error { background: #DB0026 } .ace-tomorrow-night-blue .ace_gutter .ace_gutter-cell.ace_warning { background: #FFB600 } .ace-tomorrow-night-blue .ace_print-margin { width: 1px; background: #00204b } .ace-tomorrow-night-blue { background-color: #002451; color: #FFFFFF } .ace-tomorrow-night-blue .ace_constant.ace_other, .ace-tomorrow-night-blue .ace_cursor { color: #FFFFFF } .ace-tomorrow-night-blue .ace_marker-layer .ace_selection { background: #003F8E } .ace-tomorrow-night-blue.ace_multiselect .ace_selection.ace_start { box-shadow: 0 0 3px 0px #002451; } .ace-tomorrow-night-blue .ace_marker-layer .ace_step { background: rgb(127, 111, 19) } .ace-tomorrow-night-blue .ace_marker-layer .ace_bracket { margin: -1px 0 0 -1px; border: 1px solid #404F7D } .ace-tomorrow-night-blue .ace_marker-layer .ace_active-line { background: #00346E } .ace-tomorrow-night-blue .ace_gutter-active-line { background-color: #022040 } .ace-tomorrow-night-blue .ace_marker-layer .ace_selected-word { border: 1px solid #003F8E } .ace-tomorrow-night-blue .ace_invisible { color: #404F7D } .ace-tomorrow-night-blue .ace_keyword, .ace-tomorrow-night-blue .ace_meta, .ace-tomorrow-night-blue .ace_storage, .ace-tomorrow-night-blue .ace_storage.ace_type, .ace-tomorrow-night-blue .ace_support.ace_type { color: #EBBBFF } .ace-tomorrow-night-blue .ace_keyword.ace_operator { color: #99FFFF } .ace-tomorrow-night-blue .ace_constant.ace_character, .ace-tomorrow-night-blue .ace_constant.ace_language, .ace-tomorrow-night-blue .ace_constant.ace_numeric, .ace-tomorrow-night-blue .ace_keyword.ace_other.ace_unit, .ace-tomorrow-night-blue .ace_support.ace_constant, .ace-tomorrow-night-blue .ace_variable.ace_parameter { color: #FFC58F } .ace-tomorrow-night-blue .ace_invalid { color: #FFFFFF; background-color: #F99DA5 } .ace-tomorrow-night-blue .ace_invalid.ace_deprecated { color: #FFFFFF; background-color: #EBBBFF } .ace-tomorrow-night-blue .ace_fold { background-color: #BBDAFF; border-color: #FFFFFF } .ace-tomorrow-night-blue .ace_entity.ace_name.ace_function, .ace-tomorrow-night-blue .ace_support.ace_function, .ace-tomorrow-night-blue .ace_variable { color: #BBDAFF } .ace-tomorrow-night-blue .ace_support.ace_class, .ace-tomorrow-night-blue .ace_support.ace_type { color: #FFEEAD } .ace-tomorrow-night-blue .ace_heading, .ace-tomorrow-night-blue .ace_markup.ace_heading, .ace-tomorrow-night-blue .ace_string { color: #7FB2E5 } .ace-tomorrow-night-blue .ace_entity.ace_name.ace_tag, .ace-tomorrow-night-blue .ace_entity.ace_other.ace_attribute-name, .ace-tomorrow-night-blue .ace_meta.ace_tag, .ace-tomorrow-night-blue .ace_string.ace_regexp, .ace-tomorrow-night-blue .ace_variable { color: #FF9600 } .ace-tomorrow-night-blue .ace_comment { color: #7FB2E5 } .ace-tomorrow-night-blue .ace_indent-guide { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYJDzqfwPAANXAeNsiA+ZAAAAAElFTkSuQmCC) right repeat-y }",e("../lib/dom").importCssString(t.cssText,t.cssClass)})}const nAt=()=>(rAt(),{});var M1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function $1(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function iAt(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),r}var r3e={exports:{}},uZ,n3e;function sAt(){if(n3e)return uZ;n3e=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return uZ=e,uZ}var fZ,i3e;function oAt(){if(i3e)return fZ;i3e=1;var e=sAt();function t(){}function r(){}return r.resetWarningCache=t,fZ=function(){function n(l,u,a,f,p,d){if(d!==e){var m=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 m.name="Invariant Violation",m}}n.isRequired=n;function s(){return n}var c={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:s,element:n,elementType:n,instanceOf:s,node:n,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s,checkPropTypes:r,resetWarningCache:t};return c.PropTypes=c,c},fZ}r3e.exports=oAt()();var aAt=r3e.exports;const Ct=$1(aAt);var s3e={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var c="",l=0;l0?"".concat(e,"px"):null}function uAt(){return document.body.clientWidth0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:hAt;return t?e.split(" ").map(function(r){return t[r]||r}).join(" "):e}function ET(e,t){var r={};return Object.keys(e).forEach(function(n){t.indexOf(n)===-1&&(r[n]=e[n])}),r}function dAt(e,t){for(var r=Array.isArray(t)?t:[t],n=r.length,s,c={};n>0;)n-=1,s=r[n],c[s]=e[s];return c}var a3e={};function mAt(e){a3e[e]||(typeof console<"u"&&console.error(e),a3e[e]=!0)}function gAt(e,t){return function(r,n,s){r[n]!==null&&typeof r[n]<"u"&&mAt('"'.concat(n,'" property of "').concat(s,`" has been deprecated. `).concat(t));for(var c=arguments.length,l=new Array(c>3?c-3:0),u=3;u"u"?"undefined":m3(window))==="object"&&window.Element||function(){};function vAt(e,t,r){if(!(e[t]instanceof yAt))return new Error("Invalid prop `"+t+"` supplied to `"+r+"`. Expected prop to be an instance of Element. Validation failed.")}var l3e=Ct.oneOfType([Ct.string,Ct.func,vAt,Ct.shape({current:Ct.any})]),Jl=Ct.oneOfType([Ct.func,Ct.string,Ct.shape({$$typeof:Ct.symbol,render:Ct.func}),Ct.arrayOf(Ct.oneOfType([Ct.func,Ct.string,Ct.shape({$$typeof:Ct.symbol,render:Ct.func})]))]),pZ={Fade:150,Modal:300},c3e=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],cl={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},hZ=!!(typeof window<"u"&&window.document&&window.document.createElement);function bAt(e){return e&&m3(e)==="object"?"current"in e:!1}function wAt(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function u3e(e){var t=m3(e);return e!=null&&(t==="object"||t==="function")}function _At(e){if(!u3e(e))return!1;var t=wAt(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object Proxy]"}function EAt(e){if(bAt(e))return e.current;if(_At(e))return e();if(typeof e=="string"&&hZ){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#".concat(e))),!t.length)throw new Error("The target '".concat(e,"' could not be identified in the dom, tip: check spelling"));return t}return e}function SAt(e){return e===null?!1:Array.isArray(e)||hZ&&typeof e.length=="number"}function f3e(e,t){var r=EAt(e);return SAt(r)?r[0]:r}var xAt=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal):not(.offcanvas)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],AAt=["className","cssModule","widths","tag"];function dZ(){return dZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OAt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}function mZ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var p3e=["xs","sm","md","lg","xl","xxl"],h3e=Ct.oneOfType([Ct.number,Ct.string]),Ox=Ct.oneOfType([Ct.bool,Ct.number,Ct.string,Ct.shape({size:Ct.oneOfType([Ct.bool,Ct.number,Ct.string]),order:h3e,offset:h3e})]),CAt={tag:Jl,xs:Ox,sm:Ox,md:Ox,lg:Ox,xl:Ox,xxl:Ox,className:Ct.string,cssModule:Ct.object,widths:Ct.array},d3e=function(e,t,r){return r===!0||r===""?e?"col":"col-".concat(t):r==="auto"?e?"col-auto":"col-".concat(t,"-auto"):e?"col-".concat(r):"col-".concat(t,"-").concat(r)},jAt=function(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:p3e,n=e,s=[];return r.forEach(function(c,l){var u=n[c];if(delete n[c],!(!u&&u!=="")){var a=!l;if(u3e(u)){var f,p=a?"-":"-".concat(c,"-"),d=d3e(a,c,u.size);s.push(Bo(os((f={},mZ(f,d,u.size||u.size===""),mZ(f,"order".concat(p).concat(u.order),u.order||u.order===0),mZ(f,"offset".concat(p).concat(u.offset),u.offset||u.offset===0),f)),t))}else{var m=d3e(a,c,u);s.push(m)}}}),{colClasses:s,modifiedAttributes:n}};function m3e(e){var t=e.className,r=e.cssModule,n=e.widths,s=n===void 0?p3e:n,c=e.tag,l=c===void 0?"div":c,u=kAt(e,AAt),a=jAt(u,r,s),f=a.modifiedAttributes,p=a.colClasses;p.length||p.push("col");var d=Bo(os(t,p),r);return Gr.createElement(l,dZ({},f,{className:d}))}m3e.propTypes=CAt;var PAt=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"];function gZ(){return gZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function RAt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var IAt={card:Ct.bool,className:Ct.string,cssModule:Ct.object,fill:Ct.bool,horizontal:Ct.oneOf(["center","end"]),justified:Ct.bool,navbar:Ct.bool,pills:Ct.bool,tabs:Ct.bool,tag:Jl,vertical:Ct.oneOfType([Ct.bool,Ct.string])},MAt=function(e){return e===!1?!1:e===!0||e==="xs"?"flex-column":"flex-".concat(e,"-column")};function g3e(e){var t=e.className,r=e.cssModule,n=e.tabs,s=e.pills,c=e.vertical,l=c===void 0?!1:c,u=e.horizontal,a=e.justified,f=e.fill,p=e.navbar,d=e.card,m=e.tag,g=m===void 0?"ul":m,y=TAt(e,PAt),w=Bo(os(t,p?"navbar-nav":"nav",u?"justify-content-".concat(u):!1,MAt(l),{"nav-tabs":n,"card-header-tabs":d&&n,"nav-pills":s,"card-header-pills":d&&s,"nav-justified":a,"nav-fill":f}),r);return Gr.createElement(g,gZ({},y,{className:w}))}g3e.propTypes=IAt;var $At=["className","cssModule","active","tag"];function yZ(){return yZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function NAt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var DAt={active:Ct.bool,className:Ct.string,cssModule:Ct.object,tag:Jl};function y3e(e){var t=e.className,r=e.cssModule,n=e.active,s=e.tag,c=s===void 0?"li":s,l=FAt(e,$At),u=Bo(os(t,"nav-item",n?"active":!1),r);return Gr.createElement(c,yZ({},l,{className:u}))}y3e.propTypes=DAt;function vZ(e){"@babel/helpers - typeof";return vZ=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vZ(e)}var BAt=["className","cssModule","active","tag","innerRef"];function bZ(){return bZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qAt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}function zAt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function UAt(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ST(e){return ST=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ST(e)}var GAt={active:Ct.bool,className:Ct.string,cssModule:Ct.object,disabled:Ct.bool,href:Ct.any,innerRef:Ct.oneOfType([Ct.object,Ct.func,Ct.string]),onClick:Ct.func,tag:Jl},b3e=(function(e){WAt(r,e);var t=HAt(r);function r(n){var s;return zAt(this,r),s=t.call(this,n),s.onClick=s.onClick.bind(v3e(s)),s}return VAt(r,[{key:"onClick",value:function(n){if(this.props.disabled){n.preventDefault();return}this.props.href==="#"&&n.preventDefault(),this.props.onClick&&this.props.onClick(n)}},{key:"render",value:function(){var n=this.props,s=n.className,c=n.cssModule,l=n.active,u=n.tag,a=u===void 0?"a":u,f=n.innerRef,p=LAt(n,BAt),d=Bo(os(s,"nav-link",{disabled:p.disabled,active:l}),c);return Gr.createElement(a,bZ({},p,{ref:f,onClick:this.onClick,className:d}))}}]),r})(Gr.Component);b3e.propTypes=GAt;var YAt=["className","listClassName","cssModule","children","tag","listTag","aria-label"];function _Z(){return _Z=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function XAt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var QAt={"aria-label":Ct.string,children:Ct.node,className:Ct.string,cssModule:Ct.object,listClassName:Ct.string,listTag:Jl,tag:Jl};function w3e(e){var t=e.className,r=e.listClassName,n=e.cssModule,s=e.children,c=e.tag,l=c===void 0?"nav":c,u=e.listTag,a=u===void 0?"ol":u,f=e["aria-label"],p=f===void 0?"breadcrumb":f,d=ZAt(e,YAt),m=Bo(os(t),n),g=Bo(os("breadcrumb",r),n);return Gr.createElement(l,_Z({},d,{className:m,"aria-label":p}),Gr.createElement(a,{className:g},s))}w3e.propTypes=QAt;var ekt=["className","cssModule","active","tag"];function EZ(){return EZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rkt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var nkt={active:Ct.bool,className:Ct.string,cssModule:Ct.object,tag:Jl};function SZ(e){var t=e.className,r=e.cssModule,n=e.active,s=e.tag,c=s===void 0?"li":s,l=tkt(e,ekt),u=Bo(os(t,n?"active":!1,"breadcrumb-item"),r);return Gr.createElement(c,EZ({},l,{className:u,"aria-current":n?"page":void 0}))}SZ.propTypes=nkt;var ikt=["className","cssModule","variant","innerRef"];function xZ(){return xZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lkt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var ckt={active:Ct.bool,"aria-label":Ct.string,onClick:Ct.func,variant:Ct.oneOf(["white"]),className:Ct.string,cssModule:Ct.object,innerRef:Ct.oneOfType([Ct.object,Ct.string,Ct.func])};function E3e(e){var t=e.className;e.cssModule;var r=e.variant,n=e.innerRef,s=akt(e,ikt),c=Bo(os(t,"btn-close",r&&"btn-close-".concat(r)));return Gr.createElement("button",xZ({ref:n,type:"button",className:c},skt({"aria-label":"close"},s)))}E3e.propTypes=ckt;var ukt=["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"];function AZ(){return AZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pkt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var hkt={active:Ct.bool,"aria-label":Ct.string,block:Ct.bool,children:Ct.node,className:Ct.string,cssModule:Ct.object,close:Ct.bool,color:Ct.string,disabled:Ct.bool,innerRef:Ct.oneOfType([Ct.object,Ct.func,Ct.string]),onClick:Ct.func,outline:Ct.bool,size:Ct.string,tag:Jl};function kZ(e){var t=je.useCallback(function(E){if(e.disabled){E.preventDefault();return}if(e.onClick)return e.onClick(E)},[e.onClick,e.disabled]),r=e.active,n=e["aria-label"],s=e.block,c=e.className,l=e.close,u=e.cssModule,a=e.color,f=a===void 0?"secondary":a,p=e.outline,d=e.size,m=e.tag,g=m===void 0?"button":m,y=e.innerRef,w=fkt(e,ukt);if(l)return Gr.createElement(E3e,w);var b="btn".concat(p?"-outline":"","-").concat(f),_=Bo(os(c,"btn",b,d?"btn-".concat(d):!1,s?"d-block w-100":!1,{active:r,disabled:e.disabled}),u);return w.href&&g==="button"&&(g="a"),Gr.createElement(g,AZ({type:g==="button"&&w.onClick?"button":void 0},w,{className:_,ref:y,onClick:t,"aria-label":n}))}kZ.propTypes=hkt;var S3e=je.createContext(),x3e=je.createContext();function A3e(e){var t=e.children,r=je.useState(null),n=r[0],s=r[1],c=je.useRef(!1);je.useEffect(function(){return function(){c.current=!0}},[]);var l=je.useCallback(function(u){c.current||s(u)},[]);return je.createElement(S3e.Provider,{value:n},je.createElement(x3e.Provider,{value:l},t))}var k3e=function(e){return Array.isArray(e)?e[0]:e},O3e=function(e){if(typeof e=="function"){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n"u")return!1;var t=kg(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function kkt(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},s=t.attributes[r]||{},c=t.elements[r];!Ty(c)||!vb(c)||(Object.assign(c.style,n),Object.keys(s).forEach(function(l){var u=s[l];u===!1?c.removeAttribute(l):c.setAttribute(l,u===!0?"":u)}))})}function Okt(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var s=t.elements[n],c=t.attributes[n]||{},l=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),u=l.reduce(function(a,f){return a[f]="",a},{});!Ty(s)||!vb(s)||(Object.assign(s.style,u),Object.keys(c).forEach(function(a){s.removeAttribute(a)}))})}}const Ckt={name:"applyStyles",enabled:!0,phase:"write",fn:kkt,effect:Okt,requires:["computeStyles"]};function bb(e){return e.split("-")[0]}var X_=Math.max,xT=Math.min,jx=Math.round;function PZ(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function I3e(){return!/^((?!chrome|android).)*safari/i.test(PZ())}function Px(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),s=1,c=1;t&&Ty(e)&&(s=e.offsetWidth>0&&jx(n.width)/e.offsetWidth||1,c=e.offsetHeight>0&&jx(n.height)/e.offsetHeight||1);var l=Z_(e)?kg(e):window,u=l.visualViewport,a=!I3e()&&r,f=(n.left+(a&&u?u.offsetLeft:0))/s,p=(n.top+(a&&u?u.offsetTop:0))/c,d=n.width/s,m=n.height/c;return{width:d,height:m,top:p,right:f+d,bottom:p+m,left:f,x:f,y:p}}function TZ(e){var t=Px(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function M3e(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&jZ(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function F1(e){return kg(e).getComputedStyle(e)}function jkt(e){return["table","td","th"].indexOf(vb(e))>=0}function o2(e){return((Z_(e)?e.ownerDocument:e.document)||window.document).documentElement}function AT(e){return vb(e)==="html"?e:e.assignedSlot||e.parentNode||(jZ(e)?e.host:null)||o2(e)}function $3e(e){return!Ty(e)||F1(e).position==="fixed"?null:e.offsetParent}function Pkt(e){var t=/firefox/i.test(PZ()),r=/Trident/i.test(PZ());if(r&&Ty(e)){var n=F1(e);if(n.position==="fixed")return null}var s=AT(e);for(jZ(s)&&(s=s.host);Ty(s)&&["html","body"].indexOf(vb(s))<0;){var c=F1(s);if(c.transform!=="none"||c.perspective!=="none"||c.contain==="paint"||["transform","perspective"].indexOf(c.willChange)!==-1||t&&c.willChange==="filter"||t&&c.filter&&c.filter!=="none")return s;s=s.parentNode}return null}function b3(e){for(var t=kg(e),r=$3e(e);r&&jkt(r)&&F1(r).position==="static";)r=$3e(r);return r&&(vb(r)==="html"||vb(r)==="body"&&F1(r).position==="static")?t:r||Pkt(e)||t}function RZ(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function w3(e,t,r){return X_(e,xT(t,r))}function Tkt(e,t,r){var n=w3(e,t,r);return n>r?r:n}function F3e(){return{top:0,right:0,bottom:0,left:0}}function N3e(e){return Object.assign({},F3e(),e)}function D3e(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var Rkt=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,N3e(typeof e!="number"?e:D3e(e,g3))};function Ikt(e){var t,r=e.state,n=e.name,s=e.options,c=r.elements.arrow,l=r.modifiersData.popperOffsets,u=bb(r.placement),a=RZ(u),f=[Fm,Py].indexOf(u)>=0,p=f?"height":"width";if(!(!c||!l)){var d=Rkt(s.padding,r),m=TZ(c),g=a==="y"?$m:Fm,y=a==="y"?jy:Py,w=r.rects.reference[p]+r.rects.reference[a]-l[a]-r.rects.popper[p],b=l[a]-r.rects.reference[a],_=b3(c),E=_?a==="y"?_.clientHeight||0:_.clientWidth||0:0,S=w/2-b/2,A=d[g],k=E-m[p]-d[y],O=E/2-m[p]/2+S,j=w3(A,O,k),P=a;r.modifiersData[n]=(t={},t[P]=j,t.centerOffset=j-O,t)}}function Mkt(e){var t=e.state,r=e.options,n=r.element,s=n===void 0?"[data-popper-arrow]":n;s!=null&&(typeof s=="string"&&(s=t.elements.popper.querySelector(s),!s)||M3e(t.elements.popper,s)&&(t.elements.arrow=s))}const $kt={name:"arrow",enabled:!0,phase:"main",fn:Ikt,effect:Mkt,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Tx(e){return e.split("-")[1]}var Fkt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Nkt(e,t){var r=e.x,n=e.y,s=t.devicePixelRatio||1;return{x:jx(r*s)/s||0,y:jx(n*s)/s||0}}function B3e(e){var t,r=e.popper,n=e.popperRect,s=e.placement,c=e.variation,l=e.offsets,u=e.position,a=e.gpuAcceleration,f=e.adaptive,p=e.roundOffsets,d=e.isFixed,m=l.x,g=m===void 0?0:m,y=l.y,w=y===void 0?0:y,b=typeof p=="function"?p({x:g,y:w}):{x:g,y:w};g=b.x,w=b.y;var _=l.hasOwnProperty("x"),E=l.hasOwnProperty("y"),S=Fm,A=$m,k=window;if(f){var O=b3(r),j="clientHeight",P="clientWidth";if(O===kg(r)&&(O=o2(r),F1(O).position!=="static"&&u==="absolute"&&(j="scrollHeight",P="scrollWidth")),O=O,s===$m||(s===Fm||s===Py)&&c===y3){A=jy;var I=d&&O===k&&k.visualViewport?k.visualViewport.height:O[j];w-=I-n.height,w*=a?1:-1}if(s===Fm||(s===$m||s===jy)&&c===y3){S=Py;var $=d&&O===k&&k.visualViewport?k.visualViewport.width:O[P];g-=$-n.width,g*=a?1:-1}}var R=Object.assign({position:u},f&&Fkt),q=p===!0?Nkt({x:g,y:w},kg(r)):{x:g,y:w};if(g=q.x,w=q.y,a){var B;return Object.assign({},R,(B={},B[A]=E?"0":"",B[S]=_?"0":"",B.transform=(k.devicePixelRatio||1)<=1?"translate("+g+"px, "+w+"px)":"translate3d("+g+"px, "+w+"px, 0)",B))}return Object.assign({},R,(t={},t[A]=E?w+"px":"",t[S]=_?g+"px":"",t.transform="",t))}function Dkt(e){var t=e.state,r=e.options,n=r.gpuAcceleration,s=n===void 0?!0:n,c=r.adaptive,l=c===void 0?!0:c,u=r.roundOffsets,a=u===void 0?!0:u,f={placement:bb(t.placement),variation:Tx(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:s,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,B3e(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,B3e(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Bkt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Dkt,data:{}};var kT={passive:!0};function Lkt(e){var t=e.state,r=e.instance,n=e.options,s=n.scroll,c=s===void 0?!0:s,l=n.resize,u=l===void 0?!0:l,a=kg(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return c&&f.forEach(function(p){p.addEventListener("scroll",r.update,kT)}),u&&a.addEventListener("resize",r.update,kT),function(){c&&f.forEach(function(p){p.removeEventListener("scroll",r.update,kT)}),u&&a.removeEventListener("resize",r.update,kT)}}const qkt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Lkt,data:{}};var zkt={left:"right",right:"left",bottom:"top",top:"bottom"};function OT(e){return e.replace(/left|right|bottom|top/g,function(t){return zkt[t]})}var Ukt={start:"end",end:"start"};function L3e(e){return e.replace(/start|end/g,function(t){return Ukt[t]})}function IZ(e){var t=kg(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function MZ(e){return Px(o2(e)).left+IZ(e).scrollLeft}function Vkt(e,t){var r=kg(e),n=o2(e),s=r.visualViewport,c=n.clientWidth,l=n.clientHeight,u=0,a=0;if(s){c=s.width,l=s.height;var f=I3e();(f||!f&&t==="fixed")&&(u=s.offsetLeft,a=s.offsetTop)}return{width:c,height:l,x:u+MZ(e),y:a}}function Wkt(e){var t,r=o2(e),n=IZ(e),s=(t=e.ownerDocument)==null?void 0:t.body,c=X_(r.scrollWidth,r.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),l=X_(r.scrollHeight,r.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),u=-n.scrollLeft+MZ(e),a=-n.scrollTop;return F1(s||r).direction==="rtl"&&(u+=X_(r.clientWidth,s?s.clientWidth:0)-c),{width:c,height:l,x:u,y:a}}function $Z(e){var t=F1(e),r=t.overflow,n=t.overflowX,s=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+s+n)}function q3e(e){return["html","body","#document"].indexOf(vb(e))>=0?e.ownerDocument.body:Ty(e)&&$Z(e)?e:q3e(AT(e))}function _3(e,t){var r;t===void 0&&(t=[]);var n=q3e(e),s=n===((r=e.ownerDocument)==null?void 0:r.body),c=kg(n),l=s?[c].concat(c.visualViewport||[],$Z(n)?n:[]):n,u=t.concat(l);return s?u:u.concat(_3(AT(l)))}function FZ(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Hkt(e,t){var r=Px(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function z3e(e,t,r){return t===P3e?FZ(Vkt(e,r)):Z_(t)?Hkt(t,r):FZ(Wkt(o2(e)))}function Jkt(e){var t=_3(AT(e)),r=["absolute","fixed"].indexOf(F1(e).position)>=0,n=r&&Ty(e)?b3(e):e;return Z_(n)?t.filter(function(s){return Z_(s)&&M3e(s,n)&&vb(s)!=="body"}):[]}function Kkt(e,t,r,n){var s=t==="clippingParents"?Jkt(e):[].concat(t),c=[].concat(s,[r]),l=c[0],u=c.reduce(function(a,f){var p=z3e(e,f,n);return a.top=X_(p.top,a.top),a.right=xT(p.right,a.right),a.bottom=xT(p.bottom,a.bottom),a.left=X_(p.left,a.left),a},z3e(e,l,n));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function U3e(e){var t=e.reference,r=e.element,n=e.placement,s=n?bb(n):null,c=n?Tx(n):null,l=t.x+t.width/2-r.width/2,u=t.y+t.height/2-r.height/2,a;switch(s){case $m:a={x:l,y:t.y-r.height};break;case jy:a={x:l,y:t.y+t.height};break;case Py:a={x:t.x+t.width,y:u};break;case Fm:a={x:t.x-r.width,y:u};break;default:a={x:t.x,y:t.y}}var f=s?RZ(s):null;if(f!=null){var p=f==="y"?"height":"width";switch(c){case Cx:a[f]=a[f]-(t[p]/2-r[p]/2);break;case y3:a[f]=a[f]+(t[p]/2-r[p]/2);break}}return a}function E3(e,t){t===void 0&&(t={});var r=t,n=r.placement,s=n===void 0?e.placement:n,c=r.strategy,l=c===void 0?e.strategy:c,u=r.boundary,a=u===void 0?dkt:u,f=r.rootBoundary,p=f===void 0?P3e:f,d=r.elementContext,m=d===void 0?v3:d,g=r.altBoundary,y=g===void 0?!1:g,w=r.padding,b=w===void 0?0:w,_=N3e(typeof b!="number"?b:D3e(b,g3)),E=m===v3?mkt:v3,S=e.rects.popper,A=e.elements[y?E:m],k=Kkt(Z_(A)?A:A.contextElement||o2(e.elements.popper),a,p,l),O=Px(e.elements.reference),j=U3e({reference:O,element:S,placement:s}),P=FZ(Object.assign({},S,j)),I=m===v3?P:O,$={top:k.top-I.top+_.top,bottom:I.bottom-k.bottom+_.bottom,left:k.left-I.left+_.left,right:I.right-k.right+_.right},R=e.modifiersData.offset;if(m===v3&&R){var q=R[s];Object.keys($).forEach(function(B){var W=[Py,jy].indexOf(B)>=0?1:-1,Q=[$m,jy].indexOf(B)>=0?"y":"x";$[B]+=q[Q]*W})}return $}function Gkt(e,t){t===void 0&&(t={});var r=t,n=r.placement,s=r.boundary,c=r.rootBoundary,l=r.padding,u=r.flipVariations,a=r.allowedAutoPlacements,f=a===void 0?R3e:a,p=Tx(n),d=p?u?T3e:T3e.filter(function(y){return Tx(y)===p}):g3,m=d.filter(function(y){return f.indexOf(y)>=0});m.length===0&&(m=d);var g=m.reduce(function(y,w){return y[w]=E3(e,{placement:w,boundary:s,rootBoundary:c,padding:l})[bb(w)],y},{});return Object.keys(g).sort(function(y,w){return g[y]-g[w]})}function Ykt(e){if(bb(e)===CZ)return[];var t=OT(e);return[L3e(e),t,L3e(t)]}function Zkt(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var s=r.mainAxis,c=s===void 0?!0:s,l=r.altAxis,u=l===void 0?!0:l,a=r.fallbackPlacements,f=r.padding,p=r.boundary,d=r.rootBoundary,m=r.altBoundary,g=r.flipVariations,y=g===void 0?!0:g,w=r.allowedAutoPlacements,b=t.options.placement,_=bb(b),E=_===b,S=a||(E||!y?[OT(b)]:Ykt(b)),A=[b].concat(S).reduce(function(qe,Te){return qe.concat(bb(Te)===CZ?Gkt(t,{placement:Te,boundary:p,rootBoundary:d,padding:f,flipVariations:y,allowedAutoPlacements:w}):Te)},[]),k=t.rects.reference,O=t.rects.popper,j=new Map,P=!0,I=A[0],$=0;$=0,Q=W?"width":"height",ee=E3(t,{placement:R,boundary:p,rootBoundary:d,altBoundary:m,padding:f}),ie=W?B?Py:Fm:B?jy:$m;k[Q]>O[Q]&&(ie=OT(ie));var ne=OT(ie),ve=[];if(c&&ve.push(ee[q]<=0),u&&ve.push(ee[ie]<=0,ee[ne]<=0),ve.every(function(qe){return qe})){I=R,P=!1;break}j.set(R,ve)}if(P)for(var ce=y?3:1,ae=function(qe){var Te=A.find(function(fe){var xe=j.get(fe);if(xe)return xe.slice(0,qe).every(function(Ke){return Ke})});if(Te)return I=Te,"break"},me=ce;me>0;me--){var $e=ae(me);if($e==="break")break}t.placement!==I&&(t.modifiersData[n]._skip=!0,t.placement=I,t.reset=!0)}}const Xkt={name:"flip",enabled:!0,phase:"main",fn:Zkt,requiresIfExists:["offset"],data:{_skip:!1}};function V3e(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function W3e(e){return[$m,Py,jy,Fm].some(function(t){return e[t]>=0})}function Qkt(e){var t=e.state,r=e.name,n=t.rects.reference,s=t.rects.popper,c=t.modifiersData.preventOverflow,l=E3(t,{elementContext:"reference"}),u=E3(t,{altBoundary:!0}),a=V3e(l,n),f=V3e(u,s,c),p=W3e(a),d=W3e(f);t.modifiersData[r]={referenceClippingOffsets:a,popperEscapeOffsets:f,isReferenceHidden:p,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":d})}const eOt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Qkt};function tOt(e,t,r){var n=bb(e),s=[Fm,$m].indexOf(n)>=0?-1:1,c=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,l=c[0],u=c[1];return l=l||0,u=(u||0)*s,[Fm,Py].indexOf(n)>=0?{x:u,y:l}:{x:l,y:u}}function rOt(e){var t=e.state,r=e.options,n=e.name,s=r.offset,c=s===void 0?[0,0]:s,l=R3e.reduce(function(p,d){return p[d]=tOt(d,t.rects,c),p},{}),u=l[t.placement],a=u.x,f=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=f),t.modifiersData[n]=l}const nOt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:rOt};function iOt(e){var t=e.state,r=e.name;t.modifiersData[r]=U3e({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const sOt={name:"popperOffsets",enabled:!0,phase:"read",fn:iOt,data:{}};function oOt(e){return e==="x"?"y":"x"}function aOt(e){var t=e.state,r=e.options,n=e.name,s=r.mainAxis,c=s===void 0?!0:s,l=r.altAxis,u=l===void 0?!1:l,a=r.boundary,f=r.rootBoundary,p=r.altBoundary,d=r.padding,m=r.tether,g=m===void 0?!0:m,y=r.tetherOffset,w=y===void 0?0:y,b=E3(t,{boundary:a,rootBoundary:f,padding:d,altBoundary:p}),_=bb(t.placement),E=Tx(t.placement),S=!E,A=RZ(_),k=oOt(A),O=t.modifiersData.popperOffsets,j=t.rects.reference,P=t.rects.popper,I=typeof w=="function"?w(Object.assign({},t.rects,{placement:t.placement})):w,$=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(O){if(c){var B,W=A==="y"?$m:Fm,Q=A==="y"?jy:Py,ee=A==="y"?"height":"width",ie=O[A],ne=ie+b[W],ve=ie-b[Q],ce=g?-P[ee]/2:0,ae=E===Cx?j[ee]:P[ee],me=E===Cx?-P[ee]:-j[ee],$e=t.elements.arrow,qe=g&&$e?TZ($e):{width:0,height:0},Te=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:F3e(),fe=Te[W],xe=Te[Q],Ke=w3(0,j[ee],qe[ee]),Qe=S?j[ee]/2-ce-Ke-fe-$.mainAxis:ae-Ke-fe-$.mainAxis,bt=S?-j[ee]/2+ce+Ke+xe+$.mainAxis:me+Ke+xe+$.mainAxis,kt=t.elements.arrow&&b3(t.elements.arrow),gt=kt?A==="y"?kt.clientTop||0:kt.clientLeft||0:0,$t=(B=R?.[A])!=null?B:0,Ae=ie+Qe-$t-gt,Ie=ie+bt-$t,Je=w3(g?xT(ne,Ae):ne,ie,g?X_(ve,Ie):ve);O[A]=Je,q[A]=Je-ie}if(u){var nt,Pe=A==="x"?$m:Fm,we=A==="x"?jy:Py,Re=O[k],Ye=k==="y"?"height":"width",ct=Re+b[Pe],St=Re-b[we],yt=[$m,Fm].indexOf(_)!==-1,It=(nt=R?.[k])!=null?nt:0,Qt=yt?ct:Re-j[Ye]-P[Ye]-It+$.altAxis,Ce=yt?Re+j[Ye]+P[Ye]-It-$.altAxis:St,pe=g&&yt?Tkt(Qt,Re,Ce):w3(g?Qt:ct,Re,g?Ce:St);O[k]=pe,q[k]=pe-Re}t.modifiersData[n]=q}}const lOt={name:"preventOverflow",enabled:!0,phase:"main",fn:aOt,requiresIfExists:["offset"]};function cOt(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function uOt(e){return e===kg(e)||!Ty(e)?IZ(e):cOt(e)}function fOt(e){var t=e.getBoundingClientRect(),r=jx(t.width)/e.offsetWidth||1,n=jx(t.height)/e.offsetHeight||1;return r!==1||n!==1}function pOt(e,t,r){r===void 0&&(r=!1);var n=Ty(t),s=Ty(t)&&fOt(t),c=o2(t),l=Px(e,s,r),u={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(n||!n&&!r)&&((vb(t)!=="body"||$Z(c))&&(u=uOt(t)),Ty(t)?(a=Px(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):c&&(a.x=MZ(c))),{x:l.left+u.scrollLeft-a.x,y:l.top+u.scrollTop-a.y,width:l.width,height:l.height}}function hOt(e){var t=new Map,r=new Set,n=[];e.forEach(function(c){t.set(c.name,c)});function s(c){r.add(c.name);var l=[].concat(c.requires||[],c.requiresIfExists||[]);l.forEach(function(u){if(!r.has(u)){var a=t.get(u);a&&s(a)}}),n.push(c)}return e.forEach(function(c){r.has(c.name)||s(c)}),n}function dOt(e){var t=hOt(e);return Akt.reduce(function(r,n){return r.concat(t.filter(function(s){return s.phase===n}))},[])}function mOt(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function gOt(e){var t=e.reduce(function(r,n){var s=r[n.name];return r[n.name]=s?Object.assign({},s,n,{options:Object.assign({},s.options,n.options),data:Object.assign({},s.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var H3e={placement:"bottom",modifiers:[],strategy:"absolute"};function J3e(){for(var e=arguments.length,t=new Array(e),r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DOt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}function BOt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LOt(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function PT(e){return PT=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},PT(e)}var HOt={a11y:Ct.bool,disabled:Ct.bool,direction:Ct.oneOf(["up","down","start","end","left","right"]),group:Ct.bool,isOpen:Ct.bool,nav:Ct.bool,active:Ct.bool,size:Ct.string,tag:Jl,toggle:Ct.func,children:Ct.node,className:Ct.string,cssModule:Ct.object,dropup:Ct.bool,inNavbar:Ct.bool,setActiveFromChild:Ct.bool,menuRole:Ct.oneOf(["listbox","menu"])},JOt={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,inNavbar:!1,setActiveFromChild:!1},KOt=[cl.space,cl.enter,cl.up,cl.down,cl.end,cl.home],S3=(function(e){zOt(r,e);var t=UOt(r);function r(n){var s;return BOt(this,r),s=t.call(this,n),s.addEvents=s.addEvents.bind(l2(s)),s.handleDocumentClick=s.handleDocumentClick.bind(l2(s)),s.handleKeyDown=s.handleKeyDown.bind(l2(s)),s.removeEvents=s.removeEvents.bind(l2(s)),s.toggle=s.toggle.bind(l2(s)),s.handleMenuRef=s.handleMenuRef.bind(l2(s)),s.handleToggleRef=s.handleToggleRef.bind(l2(s)),s.containerRef=Gr.createRef(),s.menuRef=Gr.createRef(),s.toggleRef=Gr.createRef(),s}return qOt(r,[{key:"componentDidMount",value:function(){this.handleProps()}},{key:"componentDidUpdate",value:function(n){this.props.isOpen!==n.isOpen&&this.handleProps()}},{key:"componentWillUnmount",value:function(){this.removeEvents()}},{key:"handleMenuRef",value:function(n){this.menuRef.current=n}},{key:"handleToggleRef",value:function(n){this.toggleRef.current=n}},{key:"handleDocumentClick",value:function(n){if(!(n&&(n.which===3||n.type==="keyup"&&n.which!==cl.tab))){var s=this.getContainer(),c=this.getMenu(),l=this.getToggle();if(l){var u=l.contains(n.target),a=c&&c.contains(n.target)&&c!==n.target,f=!1;s&&(f=s.classList.contains("input-group")&&s.classList.contains("dropdown")&&n.target.tagName==="INPUT"),!((u&&!f||a)&&(n.type!=="keyup"||n.which===cl.tab))&&this.toggle(n)}}}},{key:"handleKeyDown",value:function(n){var s=this,c=n.target.getAttribute("role")==="menuitem"||n.target.getAttribute("role")==="option",l=this.getMenuCtrl()===n.target,u=cl.tab===n.which;if(!(/input|textarea/i.test(n.target.tagName)||u&&!this.props.a11y||u&&!(c||l))&&((KOt.indexOf(n.which)!==-1||n.which>=48&&n.which<=90)&&n.preventDefault(),!this.props.disabled)){if(l)if([cl.space,cl.enter,cl.up,cl.down].indexOf(n.which)>-1)this.props.isOpen||this.toggle(n),setTimeout(function(){var _;return(_=s.getMenuItems()[0])===null||_===void 0?void 0:_.focus()});else if(this.props.isOpen&&u){var a;n.preventDefault(),(a=this.getMenuItems()[0])===null||a===void 0||a.focus()}else this.props.isOpen&&n.which===cl.esc&&this.toggle(n);if(this.props.isOpen&&c){if([cl.tab,cl.esc].indexOf(n.which)>-1)this.toggle(n),this.getMenuCtrl().focus();else if([cl.space,cl.enter].indexOf(n.which)>-1)n.target.click(),this.getMenuCtrl().focus();else if([cl.down,cl.up].indexOf(n.which)>-1||[cl.n,cl.p].indexOf(n.which)>-1&&n.ctrlKey){var f=this.getMenuItems(),p=f.indexOf(n.target);cl.up===n.which||cl.p===n.which&&n.ctrlKey?p=p!==0?p-1:f.length-1:(cl.down===n.which||cl.n===n.which&&n.ctrlKey)&&(p=p===f.length-1?0:p+1),f[p].focus()}else if(cl.end===n.which){var d=this.getMenuItems();d[d.length-1].focus()}else if(cl.home===n.which){var m=this.getMenuItems();m[0].focus()}else if(n.which>=48&&n.which<=90)for(var g=this.getMenuItems(),y=String.fromCharCode(n.which).toLowerCase(),w=0;w=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function QOt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var eCt={"aria-label":Ct.string,className:Ct.string,cssModule:Ct.object,role:Ct.string,size:Ct.string,tag:Jl,vertical:Ct.bool};function Y3e(e){var t=e.className,r=e.cssModule,n=e.size,s=e.vertical,c=e.tag,l=c===void 0?"div":c,u=XOt(e,GOt),a=Bo(os(t,n?"btn-group-"+n:!1,s?"btn-group-vertical":"btn-group"),r);return Gr.createElement(l,LZ({},YOt({role:"group"},u),{className:a}))}Y3e.propTypes=eCt;function qZ(e){"@babel/helpers - typeof";return qZ=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qZ(e)}var tCt=["className","cssModule","dark","end","right","tag","flip","modifiers","persist","strategy","container","updateOnSelect"];function TT(){return TT=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}function uCt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fCt(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function RT(e){return RT=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},RT(e)}var vCt={tag:Jl,children:Ct.node.isRequired,dark:Ct.bool,end:Ct.bool,flip:Ct.bool,modifiers:Ct.array,className:Ct.string,cssModule:Ct.object,style:Ct.object,persist:Ct.bool,strategy:Ct.string,container:l3e,updateOnSelect:Ct.bool,right:gAt(Ct.bool,'Please use "end" instead.')},bCt={up:"top",left:"left",right:"right",start:"left",end:"right",down:"bottom"},WZ=(function(e){hCt(r,e);var t=dCt(r);function r(){return uCt(this,r),t.apply(this,arguments)}return pCt(r,[{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"listbox":"menu"}},{key:"render",value:function(){var n=this,s=this.props,c=s.className,l=s.cssModule,u=s.dark,a=s.end,f=s.right,p=s.tag,d=p===void 0?"div":p,m=s.flip,g=m===void 0?!0:m,y=s.modifiers,w=y===void 0?[]:y,b=s.persist,_=s.strategy,E=s.container,S=s.updateOnSelect,A=lCt(s,tCt),k=Bo(os(c,"dropdown-menu",{"dropdown-menu-dark":u,"dropdown-menu-end":a||f,show:this.context.isOpen}),l),O=d;if(b||this.context.isOpen&&!this.context.inNavbar){var j=bCt[this.context.direction]||"bottom",P=a||f?"end":"start",I="".concat(j,"-").concat(P),$=[].concat(nCt(w),[{name:"flip",enabled:!!g}]),R={};b&&(R.display="block",R.visibility=this.context.isOpen?"visible":"hidden");var q=Gr.createElement(TOt,{placement:I,modifiers:$,strategy:_},function(W){var Q=W.ref,ee=W.style,ie=W.placement,ne=W.update,ve=zZ(zZ(zZ({},n.props.style),R),ee),ce=function(ae){Q(ae);var me=n.context.onMenuRef;me&&me(ae)};return Gr.createElement(O,TT({tabIndex:"-1",role:n.getRole(),ref:ce},A,{style:ve,"aria-hidden":!n.context.isOpen,className:k,"data-popper-placement":ie,onClick:function(){return S&&ne()}}))});return E?D_.createPortal(q,f3e(E)):q}var B=this.context.onMenuRef;return Gr.createElement(O,TT({tabIndex:"-1",role:this.getRole()},A,{ref:B,"aria-hidden":!this.context.isOpen,className:k,"data-popper-placement":A.placement,"data-bs-popper":"static"}))}}]),r})(Gr.Component);WZ.propTypes=vCt,WZ.contextType=jT;function HZ(e){"@babel/helpers - typeof";return HZ=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},HZ(e)}var wCt=["className","color","cssModule","caret","split","nav","tag","innerRef"];function JZ(){return JZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}function xCt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ACt(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function IT(e){return IT=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},IT(e)}var TCt={caret:Ct.bool,color:Ct.string,children:Ct.node,className:Ct.string,cssModule:Ct.object,disabled:Ct.bool,onClick:Ct.func,"aria-haspopup":Ct.bool,split:Ct.bool,tag:Jl,nav:Ct.bool,innerRef:Ct.oneOfType([Ct.object,Ct.string,Ct.func])},RCt={color:"secondary","aria-haspopup":!0},MT=(function(e){OCt(r,e);var t=CCt(r);function r(n){var s;return xCt(this,r),s=t.call(this,n),s.onClick=s.onClick.bind(X3e(s)),s}return kCt(r,[{key:"onClick",value:function(n){if(this.props.disabled||this.context.disabled){n.preventDefault();return}this.props.nav&&!this.props.tag&&n.preventDefault(),this.props.onClick&&this.props.onClick(n),this.context.toggle(n)}},{key:"getRole",value:function(){return this.context.menuRole||this.props["aria-haspopup"]}},{key:"render",value:function(){var n=this,s=this.props,c=s.className,l=s.color,u=s.cssModule,a=s.caret,f=s.split,p=s.nav,d=s.tag,m=s.innerRef,g=ECt(s,wCt),y=g["aria-label"]||"Toggle Dropdown",w=Bo(os(c,{"dropdown-toggle":a||f,"dropdown-toggle-split":f,"nav-link":p}),u),b=typeof g.children<"u"?g.children:Gr.createElement("span",{className:"visually-hidden"},y),_;p&&!d?(_="a",g.href="#"):d?_=d:(_=kZ,g.color=l,g.cssModule=u);var E=function(S){var A=S.ref,k=function(O){A(O);var j=n.context.onToggleRef;j&&j(O)};return Gr.createElement(_,JZ({},g,_Ct({},typeof _=="string"?"ref":"innerRef",k),{className:w,onClick:n.onClick,"aria-expanded":n.context.isOpen,"aria-haspopup":n.getRole(),children:b}))};return this.context.inNavbar?Gr.createElement(Gr.Fragment,null,E({ref:this.context.onToggleRef})):Gr.createElement($Ot,{innerRef:m},E)}}]),r})(Gr.Component);MT.propTypes=TCt,MT.defaultProps=RCt,MT.contextType=jT;function ICt(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function GZ(e,t){return GZ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},GZ(e,t)}function MCt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,GZ(e,t)}const Q3e={disabled:!1},e4e=Gr.createContext(null);var $Ct=function(e){return e.scrollTop},x3="unmounted",Q_="exited",eE="entering",Rx="entered",YZ="exiting",Ry=(function(e){MCt(t,e);function t(n,s){var c;c=e.call(this,n,s)||this;var l=s,u=l&&!l.isMounting?n.enter:n.appear,a;return c.appearStatus=null,n.in?u?(a=Q_,c.appearStatus=eE):a=Rx:n.unmountOnExit||n.mountOnEnter?a=x3:a=Q_,c.state={status:a},c.nextCallback=null,c}t.getDerivedStateFromProps=function(n,s){var c=n.in;return c&&s.status===x3?{status:Q_}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(n){var s=null;if(n!==this.props){var c=this.state.status;this.props.in?c!==eE&&c!==Rx&&(s=eE):(c===eE||c===Rx)&&(s=YZ)}this.updateStatus(!1,s)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var n=this.props.timeout,s,c,l;return s=c=l=n,n!=null&&typeof n!="number"&&(s=n.exit,c=n.enter,l=n.appear!==void 0?n.appear:c),{exit:s,enter:c,appear:l}},r.updateStatus=function(n,s){if(n===void 0&&(n=!1),s!==null)if(this.cancelNextCallback(),s===eE){if(this.props.unmountOnExit||this.props.mountOnEnter){var c=this.props.nodeRef?this.props.nodeRef.current:D_.findDOMNode(this);c&&$Ct(c)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Q_&&this.setState({status:x3})},r.performEnter=function(n){var s=this,c=this.props.enter,l=this.context?this.context.isMounting:n,u=this.props.nodeRef?[l]:[D_.findDOMNode(this),l],a=u[0],f=u[1],p=this.getTimeouts(),d=l?p.appear:p.enter;if(!n&&!c||Q3e.disabled){this.safeSetState({status:Rx},function(){s.props.onEntered(a)});return}this.props.onEnter(a,f),this.safeSetState({status:eE},function(){s.props.onEntering(a,f),s.onTransitionEnd(d,function(){s.safeSetState({status:Rx},function(){s.props.onEntered(a,f)})})})},r.performExit=function(){var n=this,s=this.props.exit,c=this.getTimeouts(),l=this.props.nodeRef?void 0:D_.findDOMNode(this);if(!s||Q3e.disabled){this.safeSetState({status:Q_},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:YZ},function(){n.props.onExiting(l),n.onTransitionEnd(c.exit,function(){n.safeSetState({status:Q_},function(){n.props.onExited(l)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(n,s){s=this.setNextCallback(s),this.setState(n,s)},r.setNextCallback=function(n){var s=this,c=!0;return this.nextCallback=function(l){c&&(c=!1,s.nextCallback=null,n(l))},this.nextCallback.cancel=function(){c=!1},this.nextCallback},r.onTransitionEnd=function(n,s){this.setNextCallback(s);var c=this.props.nodeRef?this.props.nodeRef.current:D_.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!c||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var u=this.props.nodeRef?[this.nextCallback]:[c,this.nextCallback],a=u[0],f=u[1];this.props.addEndListener(a,f)}n!=null&&setTimeout(this.nextCallback,n)},r.render=function(){var n=this.state.status;if(n===x3)return null;var s=this.props,c=s.children;s.in,s.mountOnEnter,s.unmountOnExit,s.appear,s.enter,s.exit,s.timeout,s.addEndListener,s.onEnter,s.onEntering,s.onEntered,s.onExit,s.onExiting,s.onExited,s.nodeRef;var l=ICt(s,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Gr.createElement(e4e.Provider,{value:null},typeof c=="function"?c(n,l):Gr.cloneElement(Gr.Children.only(c),l))},t})(Gr.Component);Ry.contextType=e4e,Ry.propTypes={};function Ix(){}Ry.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ix,onEntering:Ix,onEntered:Ix,onExit:Ix,onExiting:Ix,onExited:Ix},Ry.UNMOUNTED=x3,Ry.EXITED=Q_,Ry.ENTERING=eE,Ry.ENTERED=Rx,Ry.EXITING=YZ;var FCt=["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"];function $T(){return $T=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}function t4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function A3(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function UCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var VCt={children:Ct.node,className:Ct.string,color:Ct.string,cssModule:Ct.object,innerRef:Ct.oneOfType([Ct.object,Ct.func,Ct.string]),pill:Ct.bool,tag:Jl};function n4e(e){var t=e.className,r=e.cssModule,n=e.color,s=n===void 0?"secondary":n,c=e.innerRef,l=e.pill,u=l===void 0?!1:l,a=e.tag,f=a===void 0?"span":a,p=zCt(e,qCt),d=Bo(os(t,"badge","bg-"+s,u?"rounded-pill":!1),r);return p.href&&f==="span"&&(f="a"),Gr.createElement(f,ZZ({},p,{className:d,ref:c}))}n4e.propTypes=VCt;var WCt=["className","cssModule","color","body","inverse","outline","tag","innerRef"];function XZ(){return XZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var KCt={body:Ct.bool,className:Ct.string,color:Ct.string,cssModule:Ct.object,innerRef:Ct.oneOfType([Ct.object,Ct.string,Ct.func]),inverse:Ct.bool,outline:Ct.bool,tag:Jl};function QZ(e){var t=e.className,r=e.cssModule,n=e.color,s=e.body,c=e.inverse,l=e.outline,u=e.tag,a=u===void 0?"div":u,f=e.innerRef,p=HCt(e,WCt),d=Bo(os(t,"card",c?"text-white":!1,s?"card-body":!1,n?"".concat(l?"border":"bg","-").concat(n):!1),r);return Gr.createElement(a,XZ({},p,{className:d,ref:f}))}QZ.propTypes=KCt;var GCt=["className","cssModule","innerRef","tag"];function eX(){return eX=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ZCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var XCt={className:Ct.string,cssModule:Ct.object,innerRef:Ct.oneOfType([Ct.object,Ct.string,Ct.func]),tag:Jl};function i4e(e){var t=e.className,r=e.cssModule,n=e.innerRef,s=e.tag,c=s===void 0?"div":s,l=YCt(e,GCt),u=Bo(os(t,"card-body"),r);return Gr.createElement(c,eX({},l,{className:u,ref:n}))}i4e.propTypes=XCt;function tX(e){"@babel/helpers - typeof";return tX=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tX(e)}function QCt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function e3t(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function FT(e){return FT=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},FT(e)}var a3t={children:Ct.node.isRequired,node:Ct.any},s4e=(function(e){r3t(r,e);var t=n3t(r);function r(){return QCt(this,r),t.apply(this,arguments)}return t3t(r,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return hZ?(!this.props.node&&!this.defaultNode&&(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),D_.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),r})(Gr.Component);s4e.propTypes=a3t;function nX(e){"@babel/helpers - typeof";return nX=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nX(e)}function o4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Mx(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function NT(e){return NT=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},NT(e)}function DT(){}var a4e=Ct.shape(Hv.propTypes),l4e={autoFocus:Ct.bool,backdrop:Ct.oneOfType([Ct.bool,Ct.oneOf(["static"])]),backdropClassName:Ct.string,backdropTransition:a4e,centered:Ct.bool,children:Ct.node,contentClassName:Ct.string,className:Ct.string,container:l3e,cssModule:Ct.object,external:Ct.node,fade:Ct.bool,fullscreen:Ct.oneOfType([Ct.bool,Ct.oneOf(["sm","md","lg","xl"])]),innerRef:Ct.oneOfType([Ct.object,Ct.string,Ct.func]),isOpen:Ct.bool,keyboard:Ct.bool,labelledBy:Ct.string,modalClassName:Ct.string,modalTransition:a4e,onClosed:Ct.func,onEnter:Ct.func,onExit:Ct.func,onOpened:Ct.func,returnFocusAfterClose:Ct.bool,role:Ct.string,scrollable:Ct.bool,size:Ct.string,toggle:Ct.func,trapFocus:Ct.bool,unmountOnClose:Ct.bool,wrapClassName:Ct.string,zIndex:Ct.oneOfType([Ct.number,Ct.string])},m3t=Object.keys(l4e),g3t={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:DT,onClosed:DT,modalTransition:{timeout:pZ.Modal},backdropTransition:{mountOnEnter:!0,timeout:pZ.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},O3=(function(e){f3t(r,e);var t=p3t(r);function r(n){var s;return l3t(this,r),s=t.call(this,n),s._element=null,s._originalBodyPadding=null,s.getFocusableChildren=s.getFocusableChildren.bind(Iy(s)),s.handleBackdropClick=s.handleBackdropClick.bind(Iy(s)),s.handleBackdropMouseDown=s.handleBackdropMouseDown.bind(Iy(s)),s.handleEscape=s.handleEscape.bind(Iy(s)),s.handleStaticBackdropAnimation=s.handleStaticBackdropAnimation.bind(Iy(s)),s.handleTab=s.handleTab.bind(Iy(s)),s.onOpened=s.onOpened.bind(Iy(s)),s.onClosed=s.onClosed.bind(Iy(s)),s.manageFocusAfterClose=s.manageFocusAfterClose.bind(Iy(s)),s.clearBackdropAnimationTimeout=s.clearBackdropAnimationTimeout.bind(Iy(s)),s.trapFocus=s.trapFocus.bind(Iy(s)),s.state={isOpen:!1,showStaticBackdropAnimation:!1},s}return u3t(r,[{key:"componentDidMount",value:function(){var n=this.props,s=n.isOpen,c=n.autoFocus,l=n.onEnter;s&&(this.init(),this.setState({isOpen:!0}),c&&this.setFocus()),l&&l(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0}},{key:"componentDidUpdate",value:function(n,s){if(this.props.isOpen&&!n.isOpen){this.init(),this.setState({isOpen:!0});return}this.props.autoFocus&&this.state.isOpen&&!s.isOpen&&this.setFocus(),this._element&&n.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)}},{key:"componentWillUnmount",value:function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),document.removeEventListener("focus",this.trapFocus,!0),this._isMounted=!1}},{key:"handleBackdropClick",value:function(n){if(n.target===this._mouseDownElement){n.stopPropagation();var s=this._dialog?this._dialog.parentNode:null;if(s&&n.target===s&&this.props.backdrop==="static"&&this.handleStaticBackdropAnimation(),!this.props.isOpen||this.props.backdrop!==!0)return;s&&n.target===s&&this.props.toggle&&this.props.toggle(n)}}},{key:"handleTab",value:function(n){if(n.which===9&&!(this.modalIndex0&&(n.preventDefault(),n.stopPropagation(),s[0].focus())}}},{key:"init",value:function(){try{this._triggeringElement=document.activeElement}catch{this._triggeringElement=null}this._element||(this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._mountContainer=f3e(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=fAt(),r.openCount<1&&(r.originalBodyOverflow=window.getComputedStyle(document.body).overflow),pAt(),r.openCount===0&&(document.body.className=os(document.body.className,Bo("modal-open",this.props.cssModule)),document.body.style.overflow="hidden"),this.modalIndex=r.openCount,r.openCount+=1}},{key:"destroy",value:function(){this._element&&(this._mountContainer.removeChild(this._element),this._element=null),this.manageFocusAfterClose()}},{key:"manageFocusAfterClose",value:function(){if(this._triggeringElement){var n=this.props.returnFocusAfterClose;this._triggeringElement.focus&&n&&this._triggeringElement.focus(),this._triggeringElement=null}}},{key:"close",value:function(){if(r.openCount<=1){var n=Bo("modal-open",this.props.cssModule),s=new RegExp("(^| )".concat(n,"( |$)"));document.body.className=document.body.className.replace(s," ").trim(),document.body.style.overflow=r.originalBodyOverflow}this.manageFocusAfterClose(),r.openCount=Math.max(0,r.openCount-1),o3e(this._originalBodyPadding)}},{key:"clearBackdropAnimationTimeout",value:function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)}},{key:"renderModalDialog",value:function(){var n,s=this,c=ET(this.props,m3t),l="modal-dialog";return Gr.createElement("div",k3({},c,{className:Bo(os(l,this.props.className,(n={},$x(n,"modal-".concat(this.props.size),this.props.size),$x(n,"".concat(l,"-centered"),this.props.centered),$x(n,"".concat(l,"-scrollable"),this.props.scrollable),$x(n,"modal-fullscreen",this.props.fullscreen===!0),$x(n,"modal-fullscreen-".concat(this.props.fullscreen,"-down"),typeof this.props.fullscreen=="string"),n)),this.props.cssModule),role:"document",ref:function(u){s._dialog=u}}),Gr.createElement("div",{className:Bo(os("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))}},{key:"render",value:function(){var n=this.props.unmountOnClose;if(this._element&&(this.state.isOpen||!n)){var s=!!this._element&&!this.state.isOpen&&!n;this._element.style.display=s?"none":"block";var c=this.props,l=c.wrapClassName,u=c.modalClassName,a=c.backdropClassName,f=c.cssModule,p=c.isOpen,d=c.backdrop,m=c.role,g=c.labelledBy,y=c.external,w=c.innerRef,b={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":g,"aria-modal":!0,role:m,tabIndex:"-1"},_=this.props.fade,E=Mx(Mx(Mx({},Hv.defaultProps),this.props.modalTransition),{},{baseClass:_?this.props.modalTransition.baseClass:"",timeout:_?this.props.modalTransition.timeout:0}),S=Mx(Mx(Mx({},Hv.defaultProps),this.props.backdropTransition),{},{baseClass:_?this.props.backdropTransition.baseClass:"",timeout:_?this.props.backdropTransition.timeout:0}),A=d&&(_?Gr.createElement(Hv,k3({},S,{in:p&&!!d,cssModule:f,className:Bo(os("modal-backdrop",a),f)})):Gr.createElement("div",{className:Bo(os("modal-backdrop","show",a),f)}));return Gr.createElement(s4e,{node:this._element},Gr.createElement("div",{className:Bo(l)},Gr.createElement(Hv,k3({},b,E,{in:p,onEntered:this.onOpened,onExited:this.onClosed,cssModule:f,className:Bo(os("modal",u,this.state.showStaticBackdropAnimation&&"modal-static"),f),innerRef:w}),y,this.renderModalDialog()),A))}return null}}]),r})(Gr.Component);O3.propTypes=l4e,O3.defaultProps=g3t,O3.openCount=0,O3.originalBodyOverflow=null;var y3t=["className","cssModule","tag"];function sX(){return sX=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function b3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var w3t={className:Ct.string,cssModule:Ct.object,tag:Jl};function c4e(e){var t=e.className,r=e.cssModule,n=e.tag,s=n===void 0?"div":n,c=v3t(e,y3t),l=Bo(os(t,"modal-body"),r);return Gr.createElement(s,sX({},c,{className:l}))}c4e.propTypes=w3t;var _3t=["className","cssModule","tag"];function oX(){return oX=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function S3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var x3t={className:Ct.string,cssModule:Ct.object,tag:Jl};function u4e(e){var t=e.className,r=e.cssModule,n=e.tag,s=n===void 0?"div":n,c=E3t(e,_3t),l=Bo(os(t,"modal-footer"),r);return Gr.createElement(s,oX({},c,{className:l}))}u4e.propTypes=x3t;var A3t=["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"];function aX(){return aX=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function O3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var C3t={bordered:Ct.bool,borderless:Ct.bool,className:Ct.string,cssModule:Ct.object,dark:Ct.bool,hover:Ct.bool,innerRef:Ct.oneOfType([Ct.func,Ct.string,Ct.object]),responsive:Ct.oneOfType([Ct.bool,Ct.string]),responsiveTag:Jl,size:Ct.string,striped:Ct.bool,tag:Jl};function lX(e){var t=e.className,r=e.cssModule,n=e.size,s=e.bordered,c=e.borderless,l=e.striped,u=e.dark,a=e.hover,f=e.responsive,p=e.tag,d=p===void 0?"table":p,m=e.responsiveTag,g=m===void 0?"div":m,y=e.innerRef,w=k3t(e,A3t),b=Bo(os(t,"table",n?"table-"+n:!1,s?"table-bordered":!1,c?"table-borderless":!1,l?"table-striped":!1,u?"table-dark":!1,a?"table-hover":!1),r),_=Gr.createElement(d,aX({},w,{ref:y,className:b}));if(f){var E=Bo(f===!0?"table-responsive":"table-responsive-".concat(f),r);return Gr.createElement(g,{className:E},_)}return _}lX.propTypes=C3t;function cX(e){"@babel/helpers - typeof";return cX=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cX(e)}var j3t=["className","cssModule","tag","innerRef"];function uX(){return uX=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function T3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}function R3t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function I3t(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function BT(e){return BT=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},BT(e)}var B3t={children:Ct.node,tag:Jl,innerRef:Ct.oneOfType([Ct.object,Ct.func,Ct.string]),className:Ct.string,cssModule:Ct.object},f4e=(function(e){$3t(r,e);var t=F3t(r);function r(n){var s;return R3t(this,r),s=t.call(this,n),s.getRef=s.getRef.bind(pX(s)),s.submit=s.submit.bind(pX(s)),s}return M3t(r,[{key:"getRef",value:function(n){this.props.innerRef&&this.props.innerRef(n),this.ref=n}},{key:"submit",value:function(){this.ref&&this.ref.submit()}},{key:"render",value:function(){var n=this.props,s=n.className,c=n.cssModule,l=n.tag,u=l===void 0?"form":l,a=n.innerRef,f=P3t(n,j3t),p=Bo(s,c);return Gr.createElement(u,uX({},f,{ref:a,className:p}))}}]),r})(je.Component);f4e.propTypes=B3t;var L3t=["className","cssModule","tag","type","size"];function LT(){return LT=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function z3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var U3t={className:Ct.string,cssModule:Ct.object,size:Ct.string,tag:Jl,type:Ct.string};function p4e(e){var t=e.className,r=e.cssModule,n=e.tag,s=n===void 0?"div":n;e.type;var c=e.size,l=q3t(e,L3t),u=Bo(os(t,"input-group",c?"input-group-".concat(c):null),r);return e.type==="dropdown"?Gr.createElement(S3,LT({},l,{className:u})):Gr.createElement(K3e.Provider,{value:{insideInputGroup:!0}},Gr.createElement(s,LT({},l,{className:u})))}p4e.propTypes=U3t;var V3t=["className","cssModule","tag"];function hX(){return hX=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function H3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var J3t={className:Ct.string,cssModule:Ct.object,tag:Jl};function h4e(e){var t=e.className,r=e.cssModule,n=e.tag,s=n===void 0?"span":n,c=W3t(e,V3t),l=Bo(os(t,"input-group-text"),r);return Gr.createElement(s,hX({},c,{className:l}))}h4e.propTypes=J3t;var d4e=Gr.createContext({});function dX(e){"@babel/helpers - typeof";return dX=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dX(e)}function mX(){return mX=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function qT(e){return qT=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},qT(e)}var g4e={tag:Jl,activeTab:Ct.any,className:Ct.string,cssModule:Ct.object},y4e=(function(e){Y3t(r,e);var t=Z3t(r);function r(n){var s;return K3t(this,r),s=t.call(this,n),s.state={activeTab:s.props.activeTab},s}return G3t(r,[{key:"render",value:function(){var n=this.props,s=n.className,c=n.cssModule,l=n.tag,u=l===void 0?"div":l,a=ET(this.props,Object.keys(g4e)),f=Bo(os("tab-content",s),c);return Gr.createElement(d4e.Provider,{value:{activeTabId:this.state.activeTab}},Gr.createElement(u,mX({},a,{className:f})))}}],[{key:"getDerivedStateFromProps",value:function(n,s){return s.activeTab!==n.activeTab?{activeTab:n.activeTab}:null}}]),r})(je.Component);y4e.propTypes=g4e;var t4t=["className","cssModule","tabId","tag"];function yX(){return yX=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function n4t(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var i4t={tag:Jl,className:Ct.string,cssModule:Ct.object,tabId:Ct.any};function v4e(e){var t=e.className,r=e.cssModule,n=e.tabId,s=e.tag,c=s===void 0?"div":s,l=r4t(e,t4t),u=function(a){return Bo(os("tab-pane",t,{active:n===a}),r)};return Gr.createElement(d4e.Consumer,null,function(a){var f=a.activeTabId;return Gr.createElement(c,yX({},l,{className:u(f)}))})}v4e.propTypes=i4t;var s4t=["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"];function vX(){return vX=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function l4t(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var c4t={children:Ct.node,className:Ct.string,closeClassName:Ct.string,closeAriaLabel:Ct.string,color:Ct.string,cssModule:Ct.object,fade:Ct.bool,innerRef:Ct.oneOfType([Ct.object,Ct.string,Ct.func]),isOpen:Ct.bool,tag:Jl,toggle:Ct.func,transition:Ct.shape(Hv.propTypes)};function w4e(e){var t=e.className,r=e.closeClassName,n=e.closeAriaLabel,s=n===void 0?"Close":n,c=e.cssModule,l=e.tag,u=l===void 0?"div":l,a=e.color,f=a===void 0?"success":a,p=e.isOpen,d=p===void 0?!0:p,m=e.toggle,g=e.children,y=e.transition,w=y===void 0?C3(C3({},Hv.defaultProps),{},{unmountOnExit:!0}):y,b=e.fade,_=b===void 0?!0:b,E=e.innerRef,S=a4t(e,s4t),A=Bo(os(t,"alert","alert-".concat(f),{"alert-dismissible":m}),c),k=Bo(os("btn-close",r),c),O=C3(C3(C3({},Hv.defaultProps),w),{},{baseClass:_?w.baseClass:"",timeout:_?w.timeout:0});return Gr.createElement(Hv,vX({},S,O,{tag:u,className:A,in:d,role:"alert",innerRef:E}),m?Gr.createElement("button",{type:"button",className:k,"aria-label":s,onClick:m}):null,g)}w4e.propTypes=c4t;const bX=({tag:e="div",className:t,background:r,iconLeft:n=!1,testId:s,...c})=>{const l=e,u=os("accordion",t,{"accordion-background-active":r==="active","accordion-background-hover":r==="hover","accordion-left-icon":n});return Gr.createElement(l,{...c,className:u,"data-testid":s})};function wX(e,t){let r=e??"";return t?r.split(" ").map(n=>t[n]??n).join(" "):r}function u4t(e,t){const r=Array.isArray(t)?t:[t],n={};for(const s of r)s in e&&(n[s]=e[s]);return n}function f4t(e,t){const r=new Set(Array.isArray(t)?t:[t]),n={};for(const s in e)r.has(s)||(n[s]=e[s]);return n}const p4t={Collapse:350},_4e=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],h4t={entering:"collapsing",entered:"collapse show",exiting:"collapsing",exited:"collapse"};function d4t(e){return h4t[e]||"collapse"}function E4e(e){return e.scrollHeight}const _X=({className:e,listClassName:t,tag:r="div",active:n=!1,children:s,timeout:c=p4t.Collapse,...l})=>{const[u,a]=je.useState(null),f=je.useCallback((_,E)=>{var S;a(E4e(_)),(S=l.onEntering)==null||S.call(l,_,E)},[l.onEntering]),p=je.useCallback((_,E)=>{var S;a(null),(S=l.onEntered)==null||S.call(l,_,E)},[l.onEntered]),d=je.useCallback(_=>{var E;a(E4e(_)),(E=l.onExit)==null||E.call(l,_)},[l.onExit]),m=je.useCallback(_=>{var E;_.offsetHeight,a(0),(E=l.onExiting)==null||E.call(l,_)},[l.onExiting]),g=je.useCallback(_=>{var E;a(null),(E=l.onExited)==null||E.call(l,_)},[l.onExited]),y=r,w=u4t(l,_4e),b=f4t(l,_4e);return Gr.createElement(Ry,{...w,timeout:c,in:n,onEntering:f,onEntered:p,onExit:d,onExiting:m,onExited:g},_=>{const E=d4t(_),S=os(e,E),A=os(t,"accordion-body"),k=u==null?null:{height:u};return Gr.createElement(y,{className:S,style:{...b.style,...k},...b},Gr.createElement("div",{className:A},s))})},EX=({tag:e="div",className:t,...r})=>{const n=e,s=os("accordion-item",t);return Gr.createElement(n,{...r,className:s})},SX=({color:e="success",isOpen:t=!0,fade:r=!0,testId:n,...s})=>{const c={color:e,isOpen:t,fade:r};return Gr.createElement(w4e,{"data-testid":n,...c,...s})},m4t=({title:e,titleId:t,...r})=>Gr.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",...r},e?Gr.createElement("title",{id:t},e):null,Gr.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),g4t={"it-android-square":!0,"it-android":!0,"it-apple-square":!0,"it-apple":!0,"it-arrow-down-circle":!0,"it-arrow-down-triangle":!0,"it-arrow-down":!0,"it-arrow-left-circle":!0,"it-arrow-left-triangle":!0,"it-arrow-left":!0,"it-arrow-right-circle":!0,"it-arrow-right-triangle":!0,"it-arrow-right":!0,"it-arrow-up-circle":!0,"it-arrow-up-triangle":!0,"it-arrow-up":!0,"it-ban":!0,"it-behance":!0,"it-bookmark":!0,"it-box":!0,"it-burger":!0,"it-calendar":!0,"it-camera":!0,"it-card":!0,"it-chart-line":!0,"it-check-circle":!0,"it-check":!0,"it-chevron-left":!0,"it-chevron-right":!0,"it-clip":!0,"it-clock":!0,"it-close-big":!0,"it-close-circle":!0,"it-close":!0,"it-code-circle":!0,"it-collapse":!0,"it-comment":!0,"it-copy":!0,"it-delete":!0,"it-designers-italia":!0,"it-download":!0,"it-error":!0,"it-exchange-circle":!0,"it-expand":!0,"it-external-link":!0,"it-facebook-square":!0,"it-facebook":!0,"it-figma-square":!0,"it-figma":!0,"it-file-audio":!0,"it-file-compressed":!0,"it-file-csv":!0,"it-file-json":!0,"it-file-odp":!0,"it-file-ods":!0,"it-file-odt":!0,"it-file-pdf-ext":!0,"it-file-pdf":!0,"it-file-ppt":!0,"it-file-sheet":!0,"it-file-slides":!0,"it-file-txt":!0,"it-file-video":!0,"it-file-xml":!0,"it-file":!0,"it-files":!0,"it-flag":!0,"it-flickr-square":!0,"it-flickr":!0,"it-folder":!0,"it-fullscreen":!0,"it-funnel":!0,"it-github":!0,"it-google":!0,"it-hearing":!0,"it-help-circle":!0,"it-help":!0,"it-horn":!0,"it-inbox":!0,"it-info-circle":!0,"it-instagram":!0,"it-key":!0,"it-less-circle":!0,"it-link":!0,"it-linkedin-square":!0,"it-linkedin":!0,"it-list":!0,"it-lock":!0,"it-locked":!0,"it-logout":!0,"it-mail-open":!0,"it-mail":!0,"it-map-marker-circle":!0,"it-map-marker-minus":!0,"it-map-marker-plus":!0,"it-map-marker":!0,"it-mastodon-square":!0,"it-mastodon":!0,"it-maximize-alt":!0,"it-maximize":!0,"it-medium-square":!0,"it-medium":!0,"it-minimize":!0,"it-minus-circle":!0,"it-minus":!0,"it-moodle-square":!0,"it-moodle":!0,"it-more-actions":!0,"it-more-items":!0,"it-note":!0,"it-open-source":!0,"it-pa":!0,"it-password-invisible":!0,"it-password-visible":!0,"it-pencil":!0,"it-piattaforme":!0,"it-pin":!0,"it-pinterest-square":!0,"it-pinterest":!0,"it-plug":!0,"it-plus-circle":!0,"it-plus":!0,"it-presentation":!0,"it-print":!0,"it-quora-square":!0,"it-quora":!0,"it-reddit-square":!0,"it-reddit":!0,"it-refresh":!0,"it-restore":!0,"it-rss-square":!0,"it-rss":!0,"it-search":!0,"it-settings":!0,"it-share":!0,"it-slack-square":!0,"it-slack":!0,"it-snapchat-square":!0,"it-snapchat":!0,"it-software":!0,"it-stackexchange-square":!0,"it-stackexchange":!0,"it-stackoverflow-square":!0,"it-stackoverflow":!0,"it-star-full":!0,"it-star-outline":!0,"it-team-digitale":!0,"it-telegram":!0,"it-telephone":!0,"it-tiktok-square":!0,"it-tiktok":!0,"it-tool":!0,"it-threads-square":!0,"it-threads":!0,"it-twitter-square":!0,"it-twitter":!0,"it-unlocked":!0,"it-upload":!0,"it-user":!0,"it-video":!0,"it-vimeo-square":!0,"it-vimeo":!0,"it-warning-circle":!0,"it-warning":!0,"it-whatsapp-square":!0,"it-whatsapp":!0,"it-wifi":!0,"it-youtube":!0,"it-zoom-in":!0,"it-zoom-out":!0},y4t=e=>{switch(e){case"it-android-square":return Promise.resolve().then(()=>wir);case"it-android":return Promise.resolve().then(()=>_ir);case"it-apple-square":return Promise.resolve().then(()=>Eir);case"it-apple":return Promise.resolve().then(()=>Sir);case"it-arrow-down-circle":return Promise.resolve().then(()=>xir);case"it-arrow-down-triangle":return Promise.resolve().then(()=>Air);case"it-arrow-down":return Promise.resolve().then(()=>kir);case"it-arrow-left-circle":return Promise.resolve().then(()=>Oir);case"it-arrow-left-triangle":return Promise.resolve().then(()=>Cir);case"it-arrow-left":return Promise.resolve().then(()=>jir);case"it-arrow-right-circle":return Promise.resolve().then(()=>Pir);case"it-arrow-right-triangle":return Promise.resolve().then(()=>Tir);case"it-arrow-right":return Promise.resolve().then(()=>Rir);case"it-arrow-up-circle":return Promise.resolve().then(()=>Iir);case"it-arrow-up-triangle":return Promise.resolve().then(()=>Mir);case"it-arrow-up":return Promise.resolve().then(()=>$ir);case"it-ban":return Promise.resolve().then(()=>Fir);case"it-behance":return Promise.resolve().then(()=>Nir);case"it-bookmark":return Promise.resolve().then(()=>Dir);case"it-box":return Promise.resolve().then(()=>Bir);case"it-burger":return Promise.resolve().then(()=>Lir);case"it-calendar":return Promise.resolve().then(()=>qir);case"it-camera":return Promise.resolve().then(()=>zir);case"it-card":return Promise.resolve().then(()=>Uir);case"it-chart-line":return Promise.resolve().then(()=>Vir);case"it-check-circle":return Promise.resolve().then(()=>Wir);case"it-check":return Promise.resolve().then(()=>Hir);case"it-chevron-left":return Promise.resolve().then(()=>Jir);case"it-chevron-right":return Promise.resolve().then(()=>Kir);case"it-clip":return Promise.resolve().then(()=>Gir);case"it-clock":return Promise.resolve().then(()=>Yir);case"it-close-big":return Promise.resolve().then(()=>Zir);case"it-close-circle":return Promise.resolve().then(()=>Xir);case"it-close":return Promise.resolve().then(()=>Qir);case"it-code-circle":return Promise.resolve().then(()=>esr);case"it-collapse":return Promise.resolve().then(()=>tsr);case"it-comment":return Promise.resolve().then(()=>rsr);case"it-copy":return Promise.resolve().then(()=>nsr);case"it-delete":return Promise.resolve().then(()=>isr);case"it-designers-italia":return Promise.resolve().then(()=>ssr);case"it-download":return Promise.resolve().then(()=>osr);case"it-error":return Promise.resolve().then(()=>asr);case"it-exchange-circle":return Promise.resolve().then(()=>lsr);case"it-expand":return Promise.resolve().then(()=>csr);case"it-external-link":return Promise.resolve().then(()=>usr);case"it-facebook-square":return Promise.resolve().then(()=>fsr);case"it-facebook":return Promise.resolve().then(()=>psr);case"it-figma-square":return Promise.resolve().then(()=>hsr);case"it-figma":return Promise.resolve().then(()=>dsr);case"it-file-audio":return Promise.resolve().then(()=>msr);case"it-file-compressed":return Promise.resolve().then(()=>gsr);case"it-file-csv":return Promise.resolve().then(()=>ysr);case"it-file-json":return Promise.resolve().then(()=>vsr);case"it-file-odp":return Promise.resolve().then(()=>bsr);case"it-file-ods":return Promise.resolve().then(()=>wsr);case"it-file-odt":return Promise.resolve().then(()=>_sr);case"it-file-pdf-ext":return Promise.resolve().then(()=>Esr);case"it-file-pdf":return Promise.resolve().then(()=>Ssr);case"it-file-ppt":return Promise.resolve().then(()=>xsr);case"it-file-sheet":return Promise.resolve().then(()=>Asr);case"it-file-slides":return Promise.resolve().then(()=>ksr);case"it-file-txt":return Promise.resolve().then(()=>Osr);case"it-file-video":return Promise.resolve().then(()=>Csr);case"it-file-xml":return Promise.resolve().then(()=>jsr);case"it-file":return Promise.resolve().then(()=>Psr);case"it-files":return Promise.resolve().then(()=>Tsr);case"it-flag":return Promise.resolve().then(()=>Rsr);case"it-flickr-square":return Promise.resolve().then(()=>Isr);case"it-flickr":return Promise.resolve().then(()=>Msr);case"it-folder":return Promise.resolve().then(()=>$sr);case"it-fullscreen":return Promise.resolve().then(()=>Fsr);case"it-funnel":return Promise.resolve().then(()=>Nsr);case"it-github":return Promise.resolve().then(()=>Dsr);case"it-google":return Promise.resolve().then(()=>Bsr);case"it-hearing":return Promise.resolve().then(()=>Lsr);case"it-help-circle":return Promise.resolve().then(()=>qsr);case"it-help":return Promise.resolve().then(()=>zsr);case"it-horn":return Promise.resolve().then(()=>Usr);case"it-inbox":return Promise.resolve().then(()=>Vsr);case"it-info-circle":return Promise.resolve().then(()=>Wsr);case"it-instagram":return Promise.resolve().then(()=>Hsr);case"it-key":return Promise.resolve().then(()=>Jsr);case"it-less-circle":return Promise.resolve().then(()=>Ksr);case"it-link":return Promise.resolve().then(()=>Gsr);case"it-linkedin-square":return Promise.resolve().then(()=>Ysr);case"it-linkedin":return Promise.resolve().then(()=>Zsr);case"it-list":return Promise.resolve().then(()=>Xsr);case"it-lock":return Promise.resolve().then(()=>Qsr);case"it-locked":return Promise.resolve().then(()=>eor);case"it-logout":return Promise.resolve().then(()=>tor);case"it-mail-open":return Promise.resolve().then(()=>ror);case"it-mail":return Promise.resolve().then(()=>nor);case"it-map-marker-circle":return Promise.resolve().then(()=>ior);case"it-map-marker-minus":return Promise.resolve().then(()=>sor);case"it-map-marker-plus":return Promise.resolve().then(()=>oor);case"it-map-marker":return Promise.resolve().then(()=>aor);case"it-mastodon-square":return Promise.resolve().then(()=>lor);case"it-mastodon":return Promise.resolve().then(()=>cor);case"it-maximize-alt":return Promise.resolve().then(()=>uor);case"it-maximize":return Promise.resolve().then(()=>por);case"it-medium-square":return Promise.resolve().then(()=>hor);case"it-medium":return Promise.resolve().then(()=>dor);case"it-minimize":return Promise.resolve().then(()=>mor);case"it-minus-circle":return Promise.resolve().then(()=>gor);case"it-minus":return Promise.resolve().then(()=>yor);case"it-moodle-square":return Promise.resolve().then(()=>vor);case"it-moodle":return Promise.resolve().then(()=>bor);case"it-more-actions":return Promise.resolve().then(()=>wor);case"it-more-items":return Promise.resolve().then(()=>_or);case"it-note":return Promise.resolve().then(()=>Eor);case"it-open-source":return Promise.resolve().then(()=>Sor);case"it-pa":return Promise.resolve().then(()=>xor);case"it-password-invisible":return Promise.resolve().then(()=>Aor);case"it-password-visible":return Promise.resolve().then(()=>kor);case"it-pencil":return Promise.resolve().then(()=>Oor);case"it-piattaforme":return Promise.resolve().then(()=>Cor);case"it-pin":return Promise.resolve().then(()=>jor);case"it-pinterest-square":return Promise.resolve().then(()=>Por);case"it-pinterest":return Promise.resolve().then(()=>Tor);case"it-plug":return Promise.resolve().then(()=>Ror);case"it-plus-circle":return Promise.resolve().then(()=>Ior);case"it-plus":return Promise.resolve().then(()=>Mor);case"it-presentation":return Promise.resolve().then(()=>$or);case"it-print":return Promise.resolve().then(()=>For);case"it-quora-square":return Promise.resolve().then(()=>Nor);case"it-quora":return Promise.resolve().then(()=>Dor);case"it-reddit-square":return Promise.resolve().then(()=>Bor);case"it-reddit":return Promise.resolve().then(()=>Lor);case"it-refresh":return Promise.resolve().then(()=>qor);case"it-restore":return Promise.resolve().then(()=>zor);case"it-rss-square":return Promise.resolve().then(()=>Uor);case"it-rss":return Promise.resolve().then(()=>Vor);case"it-search":return Promise.resolve().then(()=>Wor);case"it-settings":return Promise.resolve().then(()=>Hor);case"it-share":return Promise.resolve().then(()=>Jor);case"it-slack-square":return Promise.resolve().then(()=>Kor);case"it-slack":return Promise.resolve().then(()=>Gor);case"it-snapchat-square":return Promise.resolve().then(()=>Yor);case"it-snapchat":return Promise.resolve().then(()=>Zor);case"it-software":return Promise.resolve().then(()=>Xor);case"it-stackexchange-square":return Promise.resolve().then(()=>Qor);case"it-stackexchange":return Promise.resolve().then(()=>ear);case"it-stackoverflow-square":return Promise.resolve().then(()=>tar);case"it-stackoverflow":return Promise.resolve().then(()=>rar);case"it-star-full":return Promise.resolve().then(()=>nar);case"it-star-outline":return Promise.resolve().then(()=>iar);case"it-team-digitale":return Promise.resolve().then(()=>sar);case"it-telegram":return Promise.resolve().then(()=>oar);case"it-telephone":return Promise.resolve().then(()=>aar);case"it-tiktok-square":return Promise.resolve().then(()=>lar);case"it-tiktok":return Promise.resolve().then(()=>car);case"it-tool":return Promise.resolve().then(()=>uar);case"it-threads-square":return Promise.resolve().then(()=>far);case"it-threads":return Promise.resolve().then(()=>par);case"it-twitter-square":return Promise.resolve().then(()=>har);case"it-twitter":return Promise.resolve().then(()=>dar);case"it-unlocked":return Promise.resolve().then(()=>mar);case"it-upload":return Promise.resolve().then(()=>gar);case"it-user":return Promise.resolve().then(()=>yar);case"it-video":return Promise.resolve().then(()=>bar);case"it-vimeo-square":return Promise.resolve().then(()=>war);case"it-vimeo":return Promise.resolve().then(()=>_ar);case"it-warning-circle":return Promise.resolve().then(()=>Ear);case"it-warning":return Promise.resolve().then(()=>Sar);case"it-whatsapp-square":return Promise.resolve().then(()=>xar);case"it-whatsapp":return Promise.resolve().then(()=>Aar);case"it-wifi":return Promise.resolve().then(()=>kar);case"it-youtube":return Promise.resolve().then(()=>Oar);case"it-zoom-in":return Promise.resolve().then(()=>Car);case"it-zoom-out":return Promise.resolve().then(()=>jar);default:throw Error(`It should not land here. Requested icon: "${e}"`)}};function S4e(e){return e in g4t}let Fx={};const ah=({color:e="",size:t="",icon:r="",title:n="icon",className:s,padding:c=!1,onIconLoad:l,testId:u,...a})=>{const[f,p]=je.useState(Fx[r]),d=os("icon",s,{[`icon-${e}`]:e,[`icon-${t}`]:t,"icon-padded":c});return je.useEffect(()=>{S4e(r)&&!Fx[r]?y4t(r).then(({component:m})=>{Fx[r]=()=>m,p(Fx[r]),l?.()}):(f!==Fx[r]&&p(Fx[r]),l?.())},[f,r,l]),S4e(r)?f?Gr.createElement(f,{className:d,role:"img",title:n,"data-testid":u,...a}):Gr.createElement(m4t,{className:d,role:"img",...a,"data-testid":u}):Gr.createElement("img",{src:r,className:d,alt:n,"data-testid":u,...a})},Og=({tag:e="button",icon:t=!1,color:r="",className:n,testId:s,...c})=>{const l=os(n,{"btn-icon":t}),u={...c.disabled&&{"aria-disabled":!0}},a={color:r,tag:e};return Gr.createElement(kZ,{className:l,"data-testid":s,...a,...c,...u})},tE=({color:e="secondary",pill:t=!1,tag:r="span",children:n,testId:s,...c})=>Gr.createElement(n4e,{color:e,pill:t,tag:r,...c,"data-testid":s},n),v4t=({className:e,listClassName:t,dark:r,"aria-label":n,testId:s,...c})=>{const l=os(e,"breadcrumb-container"),u=os(t,{dark:r},r&&"px-3"),a=n??"Percorso di navigazione";return Gr.createElement(w3e,{className:l,listClassName:u,"aria-label":a,"data-testid":s,...c})},b4t=({tag:e="div",href:t=void 0,teaser:r,spacing:n,noWrapper:s=!1,wrapperClassName:c,testId:l,...u})=>{const a=os("card-wrapper",c,{"card-space":n,"card-teaser-wrapper":r}),f=os(u.className,{"card-teaser":r});return s?Gr.createElement(QZ,{...u,className:f,tag:e,href:e==="a"?t:void 0,"data-testid":l}):Gr.createElement("div",{className:a,"data-testid":l},Gr.createElement(QZ,{...u,className:f,tag:e,href:e==="a"?t:void 0}))},w4t=({tag:e="div",testId:t,...r})=>Gr.createElement(i4e,{...r,tag:e,"data-testid":t}),_4t=({className:e,testId:t,tag:r,children:n,inNavbar:s,textCenter:c,theme:l,...u})=>{const a=os(e,{dropdown:!0,"text-center":c,"nav-item":s}),[f,p]=Gr.useState(!1),d=()=>p(!f);return Gr.createElement(S3,{menuRole:"menu",color:l,isOpen:f,toggle:d,className:a,"data-testid":t,...u,inNavbar:s,nav:s},n)},E4t=({className:e,testId:t,children:r,...n})=>{const s=os(e,{"dropdown-menu":!0});return Gr.createElement(WZ,{className:s,"data-testid":t,...n},r)},S4t=({className:e,testId:t,children:r,caret:n,inNavbar:s,color:c="",tag:l="button"})=>{const u=l==="a"||s?"a":"button",a=os(e,{"btn-dropdown":u==="a"&&!s,"dropdown-toggle":!0,"nav-link":s,btn:l==="button"});let f="";l==="button"&&c&&(f=`btn-${c}`);const p=os({"icon-expand":!0,"icon-sm":!s,"icon-xs":s,"ms-1":s,"icon-light":u.valueOf()!=="a",color:c?"white":"primary"});return Gr.createElement(MT,{tag:u,"data-testid":t,role:u.valueOf()==="a"?"button":"link",className:`${a} ${f}`,nav:s},r,n===!0?Gr.createElement(ah,{icon:"it-expand",className:p}):null)},x4t=({className:e,wrapperClassName:t,tag:r="div",multiline:n,header:s,sublist:c,avatar:l,noWrapper:u,testId:a,...f})=>{const p=r,d=os("link-list-wrapper",t,{multiline:n}),m=os(e,{"link-list":!c,"link-sublist":c,"avatar-group":l});return u?Gr.createElement("ul",{...f,className:m,"data-testid":a}):c?Gr.createElement(Gr.Fragment,null,s,Gr.createElement("ul",{...f,className:m})):Gr.createElement(p,{className:d,"data-testid":a},s,Gr.createElement("ul",{...f,className:m}))},A4t=e=>{e.preventDefault()},x4e=({className:e,active:t,disabled:r,header:n,divider:s,bold:c,large:l,href:u,tag:a="a",wrapperClassName:f,testId:p,children:d,inDropdown:m,...g})=>{let y=a;const w=os(e,{active:t,disabled:r,header:n,divider:s,large:l,medium:c,"dropdown-item":m},"list-item"),b={};return r&&(b.onClick=A4t),n?y="h3":s&&(y="span"),m&&(g.role="menuitem",g.tabIndex=0),n&&u?Gr.createElement("li",{className:f,"data-testid":p},Gr.createElement(y,null,Gr.createElement("a",{href:u||"#",...g,className:w,...b},d))):Gr.createElement("li",{className:f,"data-testid":p},Gr.createElement(y,{role:g.onClick?"button":void 0,...g,className:w,href:u,...b},d))},k4t=({children:e})=>Gr.createElement("span",{className:"list-item-title-icon-wrapper"},e);x4e.TitleIconWrapper=k4t;const A4e=({withIcon:e,withLinkList:t,popConfirm:r,modalClassName:n,align:s,scrollable:c,className:l,...u})=>{const a=s!=null&&["left","right"].includes(s),f=os(n,{"alert-modal":e,"it-dialog-link-list":t,"popconfirm-modal":r,"it-dialog-scrollable":c&&a}),p=os(l,{"modal-dialog-left":s==="left","modal-dialog-right":s==="right"});return Gr.createElement(O3,{...u,scrollable:!a&&c,className:p,modalClassName:f})},k4e=e=>Gr.createElement(c4e,{...e}),O4e=e=>Gr.createElement(u4e,{...e}),C4e=({icon:e,className:t,children:r,Util:n,toggle:s,tag:c="h5",wrapTag:l="div",closeAriaLabel:u="Close",close:a,cssModule:f,...p})=>{const d=wX(os(t,"modal-header"),f);let m;return!a&&s&&(m=Gr.createElement("button",{type:"button",onClick:s,className:wX("btn-close",f),"aria-label":u})),Gr.createElement(l,{...p,className:d},e!=null?Gr.createElement(ah,{icon:e}):null,Gr.createElement(c,{className:wX("modal-title",f)},r),a||m)},O4t=({className:e,tag:t="ul",vertical:r=!1,secondary:n,...s})=>{const c=os(e,{"navbar-secondary":n});return Gr.createElement(g3e,{className:c,tag:t,vertical:r,...s})},rE=({className:e,tag:t="span",active:r=!1,small:n=!1,double:s=!1,label:c="Caricamento",testId:l,...u})=>{const a=t,f=os("progress-spinner",{"progress-spinner-active":r,"size-sm":n,"progress-spinner-double":s}),p=os(e,"visually-hidden");return s?Gr.createElement(a,{className:f,"data-testid":l},Gr.createElement("div",{className:"progress-spinner-inner"}),Gr.createElement("div",{className:"progress-spinner-inner"}),Gr.createElement(a,{...u,className:p},c)):Gr.createElement(a,{className:f,"data-testid":l},Gr.createElement(a,{...u,className:p},c))};var j3="delete",gc=5,My=1<>>0;if(""+r!==t||r===4294967295)return NaN;t=r}return t<0?Nx(e)+t:t}function j4e(){return!0}function zT(e,t,r){return(e===0&&!T4e(e)||r!==void 0&&e<=-r)&&(t===void 0||r!==void 0&&t>=r)}function P3(e,t){return P4e(e,t,0)}function UT(e,t){return P4e(e,t,t)}function P4e(e,t,r){return e===void 0?r:T4e(e)?t===1/0?t:Math.max(0,t+e)|0:t===void 0||t===e?e:Math.min(t,e)|0}function T4e(e){return e<0||e===0&&1/e===-1/0}var R4e="@@__IMMUTABLE_ITERABLE__@@";function Nm(e){return!!(e&&e[R4e])}var I4e="@@__IMMUTABLE_KEYED__@@";function yc(e){return!!(e&&e[I4e])}var M4e="@@__IMMUTABLE_INDEXED__@@";function zd(e){return!!(e&&e[M4e])}function VT(e){return yc(e)||zd(e)}var Qu=function(e){return Nm(e)?e:Bm(e)},Fy=(function(e){function t(r){return yc(r)?r:u2(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t})(Qu),nE=(function(e){function t(r){return zd(r)?r:Yv(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t})(Qu),Dx=(function(e){function t(r){return Nm(r)&&!VT(r)?r:zx(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t})(Qu);Qu.Keyed=Fy,Qu.Indexed=nE,Qu.Set=Dx;var $4e="@@__IMMUTABLE_SEQ__@@";function kX(e){return!!(e&&e[$4e])}var F4e="@@__IMMUTABLE_RECORD__@@";function Bx(e){return!!(e&&e[F4e])}function Jv(e){return Nm(e)||Bx(e)}var Lx="@@__IMMUTABLE_ORDERED__@@";function Kv(e){return!!(e&&e[Lx])}var T3=0,Gv=1,Ny=2,OX=typeof Symbol=="function"&&Symbol.iterator,N4e="@@iterator",WT=OX||N4e,Da=function(e){this.next=e};Da.prototype.toString=function(){return"[Iterator]"},Da.KEYS=T3,Da.VALUES=Gv,Da.ENTRIES=Ny,Da.prototype.inspect=Da.prototype.toSource=function(){return this.toString()},Da.prototype[WT]=function(){return this};function Lc(e,t,r,n){var s=e===0?t:e===1?r:[t,r];return n?n.value=s:n={value:s,done:!1},n}function Dm(){return{value:void 0,done:!0}}function CX(e){return Array.isArray(e)?!0:!!HT(e)}function D4e(e){return e&&typeof e.next=="function"}function jX(e){var t=HT(e);return t&&t.call(e)}function HT(e){var t=e&&(OX&&e[OX]||e[N4e]);if(typeof t=="function")return t}function C4t(e){var t=HT(e);return t&&t===e.entries}function j4t(e){var t=HT(e);return t&&t===e.keys}var qx=Object.prototype.hasOwnProperty;function PX(e){return Array.isArray(e)||typeof e=="string"?!0:e&&typeof e=="object"&&Number.isInteger(e.length)&&e.length>=0&&(e.length===0?Object.keys(e).length===1:e.hasOwnProperty(e.length-1))}var Bm=(function(e){function t(r){return r==null?RX():Jv(r)?r.toSeq():T4t(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq {","}")},t.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},t.prototype.__iterate=function(r,n){var s=this._cache;if(s){for(var c=s.length,l=0;l!==c;){var u=s[n?c-++l:l++];if(r(u[1],u[0],this)===!1)break}return l}return this.__iterateUncached(r,n)},t.prototype.__iterator=function(r,n){var s=this._cache;if(s){var c=s.length,l=0;return new Da(function(){if(l===c)return Dm();var u=s[n?c-++l:l++];return Lc(r,u[0],u[1])})}return this.__iteratorUncached(r,n)},t})(Qu),u2=(function(e){function t(r){return r==null?RX().toKeyedSeq():Nm(r)?yc(r)?r.toSeq():r.fromEntrySeq():Bx(r)?r.toSeq():IX(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toKeyedSeq=function(){return this},t})(Bm),Yv=(function(e){function t(r){return r==null?RX():Nm(r)?yc(r)?r.entrySeq():r.toIndexedSeq():Bx(r)?r.toSeq().entrySeq():L4e(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toIndexedSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq [","]")},t})(Bm),zx=(function(e){function t(r){return(Nm(r)&&!VT(r)?r:Yv(r)).toSetSeq()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toSetSeq=function(){return this},t})(Bm);Bm.isSeq=kX,Bm.Keyed=u2,Bm.Set=zx,Bm.Indexed=Yv,Bm.prototype[$4e]=!0;var iE=(function(e){function t(r){this._array=r,this.size=r.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(r,n){return this.has(r)?this._array[c2(this,r)]:n},t.prototype.__iterate=function(r,n){for(var s=this._array,c=s.length,l=0;l!==c;){var u=n?c-++l:l++;if(r(s[u],u,this)===!1)break}return l},t.prototype.__iterator=function(r,n){var s=this._array,c=s.length,l=0;return new Da(function(){if(l===c)return Dm();var u=n?c-++l:l++;return Lc(r,u,s[u])})},t})(Yv),TX=(function(e){function t(r){var n=Object.keys(r).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r):[]);this._object=r,this._keys=n,this.size=n.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(r,n){return n!==void 0&&!this.has(r)?n:this._object[r]},t.prototype.has=function(r){return qx.call(this._object,r)},t.prototype.__iterate=function(r,n){for(var s=this._object,c=this._keys,l=c.length,u=0;u!==l;){var a=c[n?l-++u:u++];if(r(s[a],a,this)===!1)break}return u},t.prototype.__iterator=function(r,n){var s=this._object,c=this._keys,l=c.length,u=0;return new Da(function(){if(u===l)return Dm();var a=c[n?l-++u:u++];return Lc(r,a,s[a])})},t})(u2);TX.prototype[Lx]=!0;var P4t=(function(e){function t(r){this._collection=r,this.size=r.length||r.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.__iterateUncached=function(r,n){if(n)return this.cacheResult().__iterate(r,n);var s=this._collection,c=jX(s),l=0;if(D4e(c))for(var u;!(u=c.next()).done&&r(u.value,l++,this)!==!1;);return l},t.prototype.__iteratorUncached=function(r,n){if(n)return this.cacheResult().__iterator(r,n);var s=this._collection,c=jX(s);if(!D4e(c))return new Da(Dm);var l=0;return new Da(function(){var u=c.next();return u.done?u:Lc(r,l++,u.value)})},t})(Yv),B4e;function RX(){return B4e||(B4e=new iE([]))}function IX(e){var t=MX(e);if(t)return t.fromEntrySeq();if(typeof e=="object")return new TX(e);throw new TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+e)}function L4e(e){var t=MX(e);if(t)return t;throw new TypeError("Expected Array or collection object of values: "+e)}function T4t(e){var t=MX(e);if(t)return C4t(e)?t.fromEntrySeq():j4t(e)?t.toSetSeq():t;if(typeof e=="object")return new TX(e);throw new TypeError("Expected Array or collection object of values, or keyed object: "+e)}function MX(e){return PX(e)?new iE(e):CX(e)?new P4t(e):void 0}var q4e="@@__IMMUTABLE_MAP__@@";function $X(e){return!!(e&&e[q4e])}function z4e(e){return $X(e)&&Kv(e)}function U4e(e){return!!(e&&typeof e.equals=="function"&&typeof e.hashCode=="function")}function Cg(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if(typeof e.valueOf=="function"&&typeof t.valueOf=="function"){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!!(U4e(e)&&U4e(t)&&e.equals(t))}var R3=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(e,t){e|=0,t|=0;var r=e&65535,n=t&65535;return r*n+((e>>>16)*n+r*(t>>>16)<<16>>>0)|0};function JT(e){return e>>>1&1073741824|e&3221225471}var R4t=Object.prototype.valueOf;function jg(e){if(e==null)return V4e(e);if(typeof e.hashCode=="function")return JT(e.hashCode(e));var t=D4t(e);if(t==null)return V4e(t);switch(typeof t){case"boolean":return t?1108378657:1108378656;case"number":return I4t(t);case"string":return t.length>B4t?M4t(t):FX(t);case"object":case"function":return F4t(t);case"symbol":return $4t(t);default:if(typeof t.toString=="function")return FX(t.toString());throw new Error("Value type "+typeof t+" cannot be hashed.")}}function V4e(e){return e===null?1108378658:1108378659}function I4t(e){if(e!==e||e===1/0)return 0;var t=e|0;for(t!==e&&(t^=e*4294967295);e>4294967295;)e/=4294967295,t^=e;return JT(t)}function M4t(e){var t=qX[e];return t===void 0&&(t=FX(e),LX===L4t&&(LX=0,qX={}),LX++,qX[e]=t),t}function FX(e){for(var t=0,r=0;r0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function D4t(e){return e.valueOf!==R4t&&typeof e.valueOf=="function"?e.valueOf(e):e}function J4e(){var e=++BX;return BX&1073741824&&(BX=0),e}var NX=typeof WeakMap=="function",DX;NX&&(DX=new WeakMap);var K4e=Object.create(null),BX=0,sE="__immutablehash__";typeof Symbol=="function"&&(sE=Symbol(sE));var B4t=16,L4t=255,LX=0,qX={},KT=(function(e){function t(r,n){this._iter=r,this._useKeys=n,this.size=r.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(r,n){return this._iter.get(r,n)},t.prototype.has=function(r){return this._iter.has(r)},t.prototype.valueSeq=function(){return this._iter.valueSeq()},t.prototype.reverse=function(){var r=this,n=zX(this,!0);return this._useKeys||(n.valueSeq=function(){return r._iter.toSeq().reverse()}),n},t.prototype.map=function(r,n){var s=this,c=Q4e(this,r,n);return this._useKeys||(c.valueSeq=function(){return s._iter.toSeq().map(r,n)}),c},t.prototype.__iterate=function(r,n){var s=this;return this._iter.__iterate(function(c,l){return r(c,l,s)},n)},t.prototype.__iterator=function(r,n){return this._iter.__iterator(r,n)},t})(u2);KT.prototype[Lx]=!0;var G4e=(function(e){function t(r){this._iter=r,this.size=r.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.includes=function(r){return this._iter.includes(r)},t.prototype.__iterate=function(r,n){var s=this,c=0;return n&&Nx(this),this._iter.__iterate(function(l){return r(l,n?s.size-++c:c++,s)},n)},t.prototype.__iterator=function(r,n){var s=this,c=this._iter.__iterator(Gv,n),l=0;return n&&Nx(this),new Da(function(){var u=c.next();return u.done?u:Lc(r,n?s.size-++l:l++,u.value,u)})},t})(Yv),Y4e=(function(e){function t(r){this._iter=r,this.size=r.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.has=function(r){return this._iter.includes(r)},t.prototype.__iterate=function(r,n){var s=this;return this._iter.__iterate(function(c){return r(c,c,s)},n)},t.prototype.__iterator=function(r,n){var s=this._iter.__iterator(Gv,n);return new Da(function(){var c=s.next();return c.done?c:Lc(r,c.value,c.value,c)})},t})(zx),Z4e=(function(e){function t(r){this._iter=r,this.size=r.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.entrySeq=function(){return this._iter.toSeq()},t.prototype.__iterate=function(r,n){var s=this;return this._iter.__iterate(function(c){if(c){i5e(c);var l=Nm(c);return r(l?c.get(1):c[1],l?c.get(0):c[0],s)}},n)},t.prototype.__iterator=function(r,n){var s=this._iter.__iterator(Gv,n);return new Da(function(){for(;;){var c=s.next();if(c.done)return c;var l=c.value;if(l){i5e(l);var u=Nm(l);return Lc(r,u?l.get(0):l[0],u?l.get(1):l[1],c)}}})},t})(u2);G4e.prototype.cacheResult=KT.prototype.cacheResult=Y4e.prototype.cacheResult=Z4e.prototype.cacheResult=WX;function X4e(e){var t=wb(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var r=e.reverse.apply(this);return r.flip=function(){return e.reverse()},r},t.has=function(r){return e.includes(r)},t.includes=function(r){return e.has(r)},t.cacheResult=WX,t.__iterateUncached=function(r,n){var s=this;return e.__iterate(function(c,l){return r(l,c,s)!==!1},n)},t.__iteratorUncached=function(r,n){if(r===Ny){var s=e.__iterator(r,n);return new Da(function(){var c=s.next();if(!c.done){var l=c.value[0];c.value[0]=c.value[1],c.value[1]=l}return c})}return e.__iterator(r===Gv?T3:Gv,n)},t}function Q4e(e,t,r){var n=wb(e);return n.size=e.size,n.has=function(s){return e.has(s)},n.get=function(s,c){var l=e.get(s,Ko);return l===Ko?c:t.call(r,l,s,e)},n.__iterateUncached=function(s,c){var l=this;return e.__iterate(function(u,a,f){return s(t.call(r,u,a,f),a,l)!==!1},c)},n.__iteratorUncached=function(s,c){var l=e.__iterator(Ny,c);return new Da(function(){var u=l.next();if(u.done)return u;var a=u.value,f=a[0];return Lc(s,f,t.call(r,a[1],f,e),u)})},n}function zX(e,t){var r=this,n=wb(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var s=X4e(e);return s.reverse=function(){return e.flip()},s}),n.get=function(s,c){return e.get(t?s:-1-s,c)},n.has=function(s){return e.has(t?s:-1-s)},n.includes=function(s){return e.includes(s)},n.cacheResult=WX,n.__iterate=function(s,c){var l=this,u=0;return c&&Nx(e),e.__iterate(function(a,f){return s(a,t?f:c?l.size-++u:u++,l)},!c)},n.__iterator=function(s,c){var l=0;c&&Nx(e);var u=e.__iterator(Ny,!c);return new Da(function(){var a=u.next();if(a.done)return a;var f=a.value;return Lc(s,t?f[0]:c?r.size-++l:l++,f[1],a)})},n}function e5e(e,t,r,n){var s=wb(e);return n&&(s.has=function(c){var l=e.get(c,Ko);return l!==Ko&&!!t.call(r,l,c,e)},s.get=function(c,l){var u=e.get(c,Ko);return u!==Ko&&t.call(r,u,c,e)?u:l}),s.__iterateUncached=function(c,l){var u=this,a=0;return e.__iterate(function(f,p,d){if(t.call(r,f,p,d))return a++,c(f,n?p:a-1,u)},l),a},s.__iteratorUncached=function(c,l){var u=e.__iterator(Ny,l),a=0;return new Da(function(){for(;;){var f=u.next();if(f.done)return f;var p=f.value,d=p[0],m=p[1];if(t.call(r,m,d,e))return Lc(c,n?d:a++,m,f)}})},s}function q4t(e,t,r){var n=Kh().asMutable();return e.__iterate(function(s,c){n.update(t.call(r,s,c,e),0,function(l){return l+1})}),n.asImmutable()}function z4t(e,t,r){var n=yc(e),s=(Kv(e)?Lm():Kh()).asMutable();e.__iterate(function(l,u){s.update(t.call(r,l,u,e),function(a){return a=a||[],a.push(n?[u,l]:l),a})});var c=VX(e);return s.map(function(l){return Il(e,c(l))}).asImmutable()}function U4t(e,t,r){var n=yc(e),s=[[],[]];e.__iterate(function(l,u){s[t.call(r,l,u,e)?1:0].push(n?[u,l]:l)});var c=VX(e);return s.map(function(l){return Il(e,c(l))})}function UX(e,t,r,n){var s=e.size;if(zT(t,r,s))return e;var c=P3(t,s),l=UT(r,s);if(c!==c||l!==l)return UX(e.toSeq().cacheResult(),t,r,n);var u=l-c,a;u===u&&(a=u<0?0:u);var f=wb(e);return f.size=a===0?a:e.size&&a||void 0,!n&&kX(e)&&a>=0&&(f.get=function(p,d){return p=c2(this,p),p>=0&&pa)return Dm();var w=m.next();return n||p===Gv||w.done?w:p===T3?Lc(p,y-1,void 0,w):Lc(p,y-1,w.value[1],w)})},f}function V4t(e,t,r){var n=wb(e);return n.__iterateUncached=function(s,c){var l=this;if(c)return this.cacheResult().__iterate(s,c);var u=0;return e.__iterate(function(a,f,p){return t.call(r,a,f,p)&&++u&&s(a,f,l)}),u},n.__iteratorUncached=function(s,c){var l=this;if(c)return this.cacheResult().__iterator(s,c);var u=e.__iterator(Ny,c),a=!0;return new Da(function(){if(!a)return Dm();var f=u.next();if(f.done)return f;var p=f.value,d=p[0],m=p[1];return t.call(r,m,d,l)?s===Ny?f:Lc(s,d,m,f):(a=!1,Dm())})},n}function t5e(e,t,r,n){var s=wb(e);return s.__iterateUncached=function(c,l){var u=this;if(l)return this.cacheResult().__iterate(c,l);var a=!0,f=0;return e.__iterate(function(p,d,m){if(!(a&&(a=t.call(r,p,d,m))))return f++,c(p,n?d:f-1,u)}),f},s.__iteratorUncached=function(c,l){var u=this;if(l)return this.cacheResult().__iterator(c,l);var a=e.__iterator(Ny,l),f=!0,p=0;return new Da(function(){var d,m,g;do{if(d=a.next(),d.done)return n||c===Gv?d:c===T3?Lc(c,p++,void 0,d):Lc(c,p++,d.value[1],d);var y=d.value;m=y[0],g=y[1],f&&(f=t.call(r,g,m,u))}while(f);return c===Ny?d:Lc(c,m,g,d)})},s}function W4t(e,t){var r=yc(e),n=[e].concat(t).map(function(l){return Nm(l)?r&&(l=Fy(l)):l=r?IX(l):L4e(Array.isArray(l)?l:[l]),l}).filter(function(l){return l.size!==0});if(n.length===0)return e;if(n.length===1){var s=n[0];if(s===e||r&&yc(s)||zd(e)&&zd(s))return s}var c=new iE(n);return r?c=c.toKeyedSeq():zd(e)||(c=c.toSetSeq()),c=c.flatten(!0),c.size=n.reduce(function(l,u){if(l!==void 0){var a=u.size;if(a!==void 0)return l+a}},0),c}function r5e(e,t,r){var n=wb(e);return n.__iterateUncached=function(s,c){if(c)return this.cacheResult().__iterate(s,c);var l=0,u=!1;function a(f,p){f.__iterate(function(d,m){return(!t||p0}function YT(e,t,r,n){var s=wb(e),c=new iE(r).map(function(l){return l.size});return s.size=n?c.max():c.min(),s.__iterate=function(l,u){for(var a=this.__iterator(Gv,u),f,p=0;!(f=a.next()).done&&l(f.value,p++,this)!==!1;);return p},s.__iteratorUncached=function(l,u){var a=r.map(function(d){return d=Qu(d),jX(u?d.reverse():d)}),f=0,p=!1;return new Da(function(){var d;return p||(d=a.map(function(m){return m.next()}),p=n?d.every(function(m){return m.done}):d.some(function(m){return m.done})),p?Dm():Lc(l,f++,t.apply(null,d.map(function(m){return m.value})))})},s}function Il(e,t){return e===t?e:kX(e)?t:e.constructor(t)}function i5e(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function VX(e){return yc(e)?Fy:zd(e)?nE:Dx}function wb(e){return Object.create((yc(e)?u2:zd(e)?Yv:zx).prototype)}function WX(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):Bm.prototype.cacheResult.call(this)}function s5e(e,t){return e===void 0&&t===void 0?0:e===void 0?1:t===void 0?-1:e>t?1:e0;)t[r]=arguments[r+1];if(typeof e!="function")throw new TypeError("Invalid merger function: "+e);return h5e(this,t,e)}function h5e(e,t,r){for(var n=[],s=0;s0;)t[r]=arguments[r+1];return ZX(this,t,e)}function QX(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return Vx(this,e,Zv(),function(n){return XX(n,t)})}function eQ(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return Vx(this,e,Zv(),function(n){return ZX(n,t)})}function M3(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this}function $3(){return this.__ownerID?this:this.__ensureOwner(new AX)}function F3(){return this.__ensureOwner()}function tQ(){return this.__altered}var Kh=(function(e){function t(r){return r==null?Zv():$X(r)&&!Kv(r)?r:Zv().withMutations(function(n){var s=e(r);Pg(s.size),s.forEach(function(c,l){return n.set(l,c)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];return Zv().withMutations(function(s){for(var c=0;c=r.length)throw new Error("Missing value for key: "+r[c]);s.set(r[c],r[c+1])}})},t.prototype.toString=function(){return this.__toString("Map {","}")},t.prototype.get=function(r,n){return this._root?this._root.get(0,void 0,r,n):n},t.prototype.set=function(r,n){return v5e(this,r,n)},t.prototype.remove=function(r){return v5e(this,r,Ko)},t.prototype.deleteAll=function(r){var n=Qu(r);return n.size===0?this:this.withMutations(function(s){n.forEach(function(c){return s.remove(c)})})},t.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Zv()},t.prototype.sort=function(r){return Lm(Ux(this,r))},t.prototype.sortBy=function(r,n){return Lm(Ux(this,n,r))},t.prototype.map=function(r,n){var s=this;return this.withMutations(function(c){c.forEach(function(l,u){c.set(u,r.call(n,l,u,s))})})},t.prototype.__iterator=function(r,n){return new r5t(this,r,n)},t.prototype.__iterate=function(r,n){var s=this,c=0;return this._root&&this._root.iterate(function(l){return c++,r(l[1],l[0],s)},n),c},t.prototype.__ensureOwner=function(r){return r===this.__ownerID?this:r?nQ(this.size,this._root,r,this.__hash):this.size===0?Zv():(this.__ownerID=r,this.__altered=!1,this)},t})(Fy);Kh.isMap=$X;var vc=Kh.prototype;vc[q4e]=!0,vc[j3]=vc.remove,vc.removeAll=vc.deleteAll,vc.setIn=JX,vc.removeIn=vc.deleteIn=KX,vc.update=GX,vc.updateIn=YX,vc.merge=vc.concat=f5e,vc.mergeWith=p5e,vc.mergeDeep=d5e,vc.mergeDeepWith=m5e,vc.mergeIn=QX,vc.mergeDeepIn=eQ,vc.withMutations=M3,vc.wasAltered=tQ,vc.asImmutable=F3,vc["@@transducer/init"]=vc.asMutable=$3,vc["@@transducer/step"]=function(e,t){return e.set(t[0],t[1])},vc["@@transducer/result"]=function(e){return e.asImmutable()};var N3=function(e,t){this.ownerID=e,this.entries=t};N3.prototype.get=function(e,t,r,n){for(var s=this.entries,c=0,l=s.length;c=l5t)return n5t(e,a,n,s);var m=e&&e===this.ownerID,g=m?a:_b(a);return d?u?f===p-1?g.pop():g[f]=g.pop():g[f]=[n,s]:g.push([n,s]),m?(this.entries=g,this):new N3(e,g)}};var Wx=function(e,t,r){this.ownerID=e,this.bitmap=t,this.nodes=r};Wx.prototype.get=function(e,t,r,n){t===void 0&&(t=jg(r));var s=1<<((e===0?t:t>>>e)&qd),c=this.bitmap;return c&s?this.nodes[w5e(c&s-1)].get(e+gc,t,r,n):n},Wx.prototype.update=function(e,t,r,n,s,c,l){r===void 0&&(r=jg(n));var u=(t===0?r:r>>>t)&qd,a=1<=c5t)return s5t(e,m,f,u,y);if(p&&!y&&m.length===2&&b5e(m[d^1]))return m[d^1];if(p&&y&&m.length===1&&b5e(y))return y;var w=e&&e===this.ownerID,b=p?y?f:f^a:f|a,_=p?y?_5e(m,d,y,w):a5t(m,d,w):o5t(m,d,y,w);return w?(this.bitmap=b,this.nodes=_,this):new Wx(e,b,_)};var D3=function(e,t,r){this.ownerID=e,this.count=t,this.nodes=r};D3.prototype.get=function(e,t,r,n){t===void 0&&(t=jg(r));var s=(e===0?t:t>>>e)&qd,c=this.nodes[s];return c?c.get(e+gc,t,r,n):n},D3.prototype.update=function(e,t,r,n,s,c,l){r===void 0&&(r=jg(n));var u=(t===0?r:r>>>t)&qd,a=s===Ko,f=this.nodes,p=f[u];if(a&&!p)return this;var d=iQ(p,e,t+gc,r,n,s,c,l);if(d===p)return this;var m=this.count;if(!p)m++;else if(!d&&(m--,m>>r)&qd,l=(r===0?n:n>>>r)&qd,u,a=c===l?[sQ(e,t,r+gc,n,s)]:(u=new N1(t,n,s),c>>=1)l[u]=r&1?t[c++]:void 0;return l[n]=s,new D3(e,c+1,l)}function w5e(e){return e-=e>>1&1431655765,e=(e&858993459)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,e+=e>>16,e&127}function _5e(e,t,r,n){var s=n?e:_b(e);return s[t]=r,s}function o5t(e,t,r,n){var s=e.length+1;if(n&&t+1===s)return e[t]=r,e;for(var c=new Array(s),l=0,u=0;u0&&c=0&&r>>t&qd;if(n>=this.array.length)return new p2([],e);var s=n===0,c;if(t>0){var l=this.array[n];if(c=l&&l.removeBefore(e,t-gc,r),c===l&&s)return this}if(s&&!c)return this;var u=Jx(this,e);if(!s)for(var a=0;a>>t&qd;if(n>=this.array.length)return this;var s;if(t>0){var c=this.array[n];if(s=c&&c.removeAfter(e,t-gc,r),s===c&&n===this.array.length-1)return this}var l=Jx(this,e);return l.array.splice(n+1),s&&(l.array[n]=s),l};var B3={};function x5e(e,t){var r=e._origin,n=e._capacity,s=q3(n),c=e._tail;return l(e._root,e._level,0);function l(f,p,d){return p===0?u(f,d):a(f,p,d)}function u(f,p){var d=p===s?c&&c.array:f&&f.array,m=p>r?0:r-p,g=n-p;return g>My&&(g=My),function(){if(m===g)return B3;var y=t?--g:m++;return d&&d[y]}}function a(f,p,d){var m,g=f&&f.array,y=d>r?0:r-d>>p,w=(n-d>>p)+1;return w>My&&(w=My),function(){for(;;){if(m){var b=m();if(b!==B3)return b;m=null}if(y===w)return B3;var _=t?--w:y++;m=l(g&&g[_],p-gc,d+(_<=e.size||t<0)return e.withMutations(function(l){t<0?h2(l,t).set(0,r):h2(l,0,t+1).set(t,r)});t+=e._origin;var n=e._tail,s=e._root,c=xX();return t>=q3(e._capacity)?n=oQ(n,e.__ownerID,0,t,r,c):s=oQ(s,e.__ownerID,e._level,t,r,c),c.value?e.__ownerID?(e._root=s,e._tail=n,e.__hash=void 0,e.__altered=!0,e):L3(e._origin,e._capacity,e._level,s,n):e}function oQ(e,t,r,n,s,c){var l=n>>>r&qd,u=e&&l0){var f=e&&e.array[l],p=oQ(f,t,r-gc,n,s,c);return p===f?e:(a=Jx(e,t),a.array[l]=p,a)}return u&&e.array[l]===s?e:(c&&$y(c),a=Jx(e,t),s===void 0&&l===a.array.length-1?a.array.pop():a.array[l]=s,a)}function Jx(e,t){return t&&e&&t===e.ownerID?e:new p2(e?e.array.slice():[],t)}function k5e(e,t){if(t>=q3(e._capacity))return e._tail;if(t<1<0;)r=r.array[t>>>n&qd],n-=gc;return r}}function h2(e,t,r){t!==void 0&&(t|=0),r!==void 0&&(r|=0);var n=e.__ownerID||new AX,s=e._origin,c=e._capacity,l=s+t,u=r===void 0?c:r<0?c+r:s+r;if(l===s&&u===c)return e;if(l>=u)return e.clear();for(var a=e._level,f=e._root,p=0;l+p<0;)f=new p2(f&&f.array.length?[void 0,f]:[],n),a+=gc,p+=1<=1<d?new p2([],n):g;if(g&&m>d&&lgc;b-=gc){var _=d>>>b&qd;w=w.array[_]=Jx(w.array[_],n)}w.array[d>>>gc&qd]=g}if(u=m)l-=m,u-=m,a=gc,f=null,y=y&&y.removeBefore(n,0,l);else if(l>s||m>>a&qd;if(E!==m>>>a&qd)break;E&&(p+=(1<s&&(f=f.removeBefore(n,a,l-p)),f&&m>>gc<=My&&s.size>=n.size*2?(a=s.filter(function(f,p){return f!==void 0&&c!==p}),u=a.toKeyedSeq().map(function(f){return f[0]}).flip().toMap(),e.__ownerID&&(u.__ownerID=a.__ownerID=e.__ownerID)):(u=n.remove(t),a=c===s.size-1?s.pop():s.set(c,void 0))}else if(l){if(r===s.get(c)[1])return e;u=n,a=s.set(c,[t,r])}else u=n.set(t,s.size),a=s.set(s.size,[t,r]);return e.__ownerID?(e.size=u.size,e._map=u,e._list=a,e.__hash=void 0,e.__altered=!0,e):aQ(u,a)}var j5e="@@__IMMUTABLE_STACK__@@";function lQ(e){return!!(e&&e[j5e])}var cQ=(function(e){function t(r){return r==null?QT():lQ(r)?r:QT().pushAll(r)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("Stack [","]")},t.prototype.get=function(r,n){var s=this._head;for(r=c2(this,r);s&&r--;)s=s.next;return s?s.value:n},t.prototype.peek=function(){return this._head&&this._head.value},t.prototype.push=function(){var r=arguments;if(arguments.length===0)return this;for(var n=this.size+arguments.length,s=this._head,c=arguments.length-1;c>=0;c--)s={value:r[c],next:s};return this.__ownerID?(this.size=n,this._head=s,this.__hash=void 0,this.__altered=!0,this):U3(n,s)},t.prototype.pushAll=function(r){if(r=e(r),r.size===0)return this;if(this.size===0&&lQ(r))return r;Pg(r.size);var n=this.size,s=this._head;return r.__iterate(function(c){n++,s={value:c,next:s}},!0),this.__ownerID?(this.size=n,this._head=s,this.__hash=void 0,this.__altered=!0,this):U3(n,s)},t.prototype.pop=function(){return this.slice(1)},t.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):QT()},t.prototype.slice=function(r,n){if(zT(r,n,this.size))return this;var s=P3(r,this.size),c=UT(n,this.size);if(c!==this.size)return e.prototype.slice.call(this,r,n);for(var l=this.size-s,u=this._head;s--;)u=u.next;return this.__ownerID?(this.size=l,this._head=u,this.__hash=void 0,this.__altered=!0,this):U3(l,u)},t.prototype.__ensureOwner=function(r){return r===this.__ownerID?this:r?U3(this.size,this._head,r,this.__hash):this.size===0?QT():(this.__ownerID=r,this.__altered=!1,this)},t.prototype.__iterate=function(r,n){var s=this;if(n)return new iE(this.toArray()).__iterate(function(u,a){return r(u,a,s)},n);for(var c=0,l=this._head;l&&r(l.value,c++,this)!==!1;)l=l.next;return c},t.prototype.__iterator=function(r,n){if(n)return new iE(this.toArray()).__iterator(r,n);var s=0,c=this._head;return new Da(function(){if(c){var l=c.value;return c=c.next,Lc(r,s++,l)}return Dm()})},t})(nE);cQ.isStack=lQ;var Ud=cQ.prototype;Ud[j5e]=!0,Ud.shift=Ud.pop,Ud.unshift=Ud.push,Ud.unshiftAll=Ud.pushAll,Ud.withMutations=M3,Ud.wasAltered=tQ,Ud.asImmutable=F3,Ud["@@transducer/init"]=Ud.asMutable=$3,Ud["@@transducer/step"]=function(e,t){return e.unshift(t)},Ud["@@transducer/result"]=function(e){return e.asImmutable()};function U3(e,t,r,n){var s=Object.create(Ud);return s.size=e,s._head=t,s.__ownerID=r,s.__hash=n,s.__altered=!1,s}var P5e;function QT(){return P5e||(P5e=U3(0))}var T5e="@@__IMMUTABLE_SET__@@";function uQ(e){return!!(e&&e[T5e])}function R5e(e){return uQ(e)&&Kv(e)}function I5e(e,t){if(e===t)return!0;if(!Nm(t)||e.size!==void 0&&t.size!==void 0&&e.size!==t.size||e.__hash!==void 0&&t.__hash!==void 0&&e.__hash!==t.__hash||yc(e)!==yc(t)||zd(e)!==zd(t)||Kv(e)!==Kv(t))return!1;if(e.size===0&&t.size===0)return!0;var r=!VT(e);if(Kv(e)){var n=e.entries();return t.every(function(a,f){var p=n.next().value;return p&&Cg(p[1],a)&&(r||Cg(p[0],f))})&&n.next().done}var s=!1;if(e.size===void 0)if(t.size===void 0)typeof e.cacheResult=="function"&&e.cacheResult();else{s=!0;var c=e;e=t,t=c}var l=!0,u=t.__iterate(function(a,f){if(r?!e.has(a):s?!Cg(a,e.get(f,Ko)):!Cg(e.get(f,Ko),a))return l=!1,!1});return l&&e.size===u}function aE(e,t){var r=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(r),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(r),e}function e9(e){if(!e||typeof e!="object")return e;if(!Nm(e)){if(!f2(e))return e;e=Bm(e)}if(yc(e)){var t={};return e.__iterate(function(n,s){t[s]=e9(n)}),t}var r=[];return e.__iterate(function(n){r.push(e9(n))}),r}var t9=(function(e){function t(r){return r==null?V3():uQ(r)&&!Kv(r)?r:V3().withMutations(function(n){var s=e(r);Pg(s.size),s.forEach(function(c){return n.add(c)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(r){return this(Fy(r).keySeq())},t.intersect=function(r){return r=Qu(r).toArray(),r.length?lh.intersect.apply(t(r.pop()),r):V3()},t.union=function(r){return r=Qu(r).toArray(),r.length?lh.union.apply(t(r.pop()),r):V3()},t.prototype.toString=function(){return this.__toString("Set {","}")},t.prototype.has=function(r){return this._map.has(r)},t.prototype.add=function(r){return r9(this,this._map.set(r,r))},t.prototype.remove=function(r){return r9(this,this._map.remove(r))},t.prototype.clear=function(){return r9(this,this._map.clear())},t.prototype.map=function(r,n){var s=this,c=!1,l=r9(this,this._map.mapEntries(function(u){var a=u[1],f=r.call(n,a,a,s);return f!==a&&(c=!0),[f,f]},n));return c?l:this},t.prototype.union=function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];return r=r.filter(function(s){return s.size!==0}),r.length===0?this:this.size===0&&!this.__ownerID&&r.length===1?this.constructor(r[0]):this.withMutations(function(s){for(var c=0;c=0&&n=0&&sthis.size?t:this.find(function(r,n){return n===e},void 0,t)},has:function(e){return e=c2(this,e),e>=0&&(this.size!==void 0?this.size===1/0||et?-1:0}function y5t(e){if(e.size===1/0)return 0;var t=Kv(e),r=yc(e),n=t?1:0,s=e.__iterate(r?t?function(c,l){n=31*n+U5e(jg(c),jg(l))|0}:function(c,l){n=n+U5e(jg(c),jg(l))|0}:t?function(c){n=31*n+jg(c)|0}:function(c){n=n+jg(c)|0});return v5t(s,n)}function v5t(e,t){return t=R3(t,3432918353),t=R3(t<<15|t>>>-15,461845907),t=R3(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=R3(t^t>>>16,2246822507),t=R3(t^t>>>13,3266489909),t=JT(t^t>>>16),t}function U5e(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var H3=(function(e){function t(r){return r==null?hQ():R5e(r)?r:hQ().withMutations(function(n){var s=Dx(r);Pg(s.size),s.forEach(function(c){return n.add(c)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(r){return this(Fy(r).keySeq())},t.prototype.toString=function(){return this.__toString("OrderedSet {","}")},t})(t9);H3.isOrderedSet=R5e;var lE=H3.prototype;lE[Lx]=!0,lE.zip=Kx.zip,lE.zipWith=Kx.zipWith,lE.zipAll=Kx.zipAll,lE.__empty=hQ,lE.__make=V5e;function V5e(e,t){var r=Object.create(lE);return r.size=e?e.size:0,r._map=e,r.__ownerID=t,r}var W5e;function hQ(){return W5e||(W5e=V5e(z3()))}function b5t(e){if(Bx(e))throw new Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(Jv(e))throw new Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(e===null||typeof e!="object")throw new Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")}var kp=function(e,t){var r;b5t(e);var n=function(c){var l=this;if(c instanceof n)return c;if(!(this instanceof n))return new n(c);if(!r){r=!0;var u=Object.keys(e),a=s._indices={};s._name=t,s._keys=u,s._defaultValues=e;for(var f=0;f{const c=s("Collapse"),l=e?.jumpToLine,u=t.allErrors().filter(d=>d.get("type")==="thrown"||d.get("level")==="error");if(!u||u.count()<1)return null;const a=r.isShown(["errorPane"],!0),f=()=>n.show(["errorPane"],!a),p=u.sortBy(d=>d.get("line"));return et.jsxs(SX,{color:"danger",toggle:f,children:[et.jsx("h4",{className:"alert-heading mb-0",children:"Errors"}),et.jsx(c,{isOpened:a,animated:!0,children:et.jsx("div",{className:"errors text-break",children:p.map((d,m)=>{const g=d.get("type");return g==="thrown"||g==="auth"?et.jsx(x5t,{error:d.get("error")||d,jumpToLine:l},m):g==="spec"?et.jsx(A5t,{error:d,jumpToLine:l},m):null})})})]})},x5t=({error:e,jumpToLine:t})=>{if(!e)return null;const r=e.get("line");return et.jsx("div",{className:"error-wrapper mt-4",children:et.jsxs("div",{children:[et.jsxs("h6",{children:[e.get("source")&&e.get("level")?`${J5e(e.get("source"))} ${e.get("level")}`:"",e.get("path")&&et.jsxs("small",{children:[" at ",e.get("path")]})]}),et.jsx("span",{className:"message thrown",children:e.get("message")}),et.jsx("div",{className:"error-line",children:r&&t&&et.jsxs("a",{href:"#",onClick:()=>t(r),children:["Jump to line ",r]})})]})})},A5t=({error:e,jumpToLine:t})=>{let r=null;return e.get("path")?oE.isList(e.get("path"))?r=et.jsxs("small",{children:["at ",e.get("path").join(".")]}):r=et.jsxs("small",{children:["at ",e.get("path")]}):e.get("line")&&!t&&(r=et.jsxs("small",{children:["on line ",e.get("line")]})),et.jsx("div",{className:"error-wrapper mt-4",children:et.jsxs("div",{children:[et.jsxs("h6",{children:[J5e(e.get("source"))," ",e.get("level")," ",r]}),et.jsx("span",{className:"message",children:e.get("message")}),et.jsx("div",{className:"error-line",children:t&&et.jsxs("a",{href:"#",onClick:()=>t(e.get("line")),children:["Jump to line ",e.get("line")]})})]})})};function J5e(e){return(e||"").split(" ").map(t=>t[0].toUpperCase()+t.slice(1)).join(" ")}const k5t=()=>({components:{Errors:S5t}});function n9(e){try{const t=new URL(e);if(t.hash)return t.hash.substring(1);const r=t.pathname.split("/");return r[r.length-1]}catch(t){return console.error(`Invalid URL: ${e}`,t),""}}const K5e={rdf:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",rdfs:"http://www.w3.org/2000/01/rdf-schema#",xsd:"http://www.w3.org/2001/XMLSchema#",owl:"http://www.w3.org/2002/07/owl#",skos:"http://www.w3.org/2004/02/skos/core#",dcat:"http://www.w3.org/ns/dcat#",foaf:"http://xmlns.com/foaf/0.1/",dc:"http://purl.org/dc/elements/1.1/",dct:"http://purl.org/dc/terms/",CPV:"https://w3id.org/italia/onto/CPV/",CLV:"https://w3id.org/italia/onto/CLV/",l0:"https://w3id.org/italia/onto/l0/",euvoc:"http://publications.europa.eu/ontology/euvoc#"};function O5t(e,t){for(const r in t)if(e.startsWith(t[r]))return r+":"+e.substring(t[r].length);return e}function Dy(e){const t=O5t(e,K5e);if(t!=e)return t;try{const r=new URL(e),n=r.pathname.split("/");return r.hash?n[n.length-1]+":"+r.hash.substring(1):n[n.length-2]+":"+n[n.length-1]}catch(r){return console.error(`Invalid URL: ${e}`,r),""}}var G5e={},gQ=class yUe{constructor(t,r=new Map,n=0){this.prefix=t,this._existing=r,this.counter=n}clone(){const{prefix:t,_existing:r,counter:n}=this;return new yUe(t,new Map(r),n)}getId(t){const r=t&&this._existing.get(t);if(r)return r;const n=this.prefix+this.counter;return this.counter++,t&&this._existing.set(t,n),n}hasId(t){return this._existing.has(t)}getOldIds(){return[...this._existing.keys()]}};(function(e,t){if(e.setImmediate)return;var r=1,n={},s=!1,c=e.document,l;function u(E){typeof E!="function"&&(E=new Function(""+E));for(var S=new Array(arguments.length-1),A=0;A"u"?M1:self);/*! * Copyright (c) 2016-2022 Digital Bazaar, Inc. All rights reserved. */const yQ=self.crypto||self.msCrypto;var i9=class{constructor(e){if(!(yQ&&yQ.subtle))throw new Error("crypto.subtle not found.");if(e==="sha256")this.algorithm={name:"SHA-256"};else if(e==="sha1")this.algorithm={name:"SHA-1"};else throw new Error(`Unsupported algorithm "${e}".`);this._content=""}update(e){this._content+=e}async digest(){const e=new TextEncoder().encode(this._content),t=new Uint8Array(await yQ.subtle.digest(this.algorithm,e));let r="";for(let n=0;nn)&&(a&&l>0&&u>e[l-1]||!a&&le[l+1])&&(n=u,s=l)}if(n===null)this.done=!0;else{const l=t.get(n)?s-1:s+1;e[s]=e[l],e[l]=n;for(const u of e)u>n&&t.set(u,!t.get(u))}return r}};/*! * Copyright (c) 2016-2022 Digital Bazaar, Inc. All rights reserved. */const C5t="http://www.w3.org/1999/02/22-rdf-syntax-ns#",vQ=C5t+"langString",bQ="http://www.w3.org/2001/XMLSchema#string",Xv="NamedNode",cE="BlankNode",s9="Literal",Z5e="DefaultGraph",Zx={};(()=>{const e="(?:<([^:]+:[^>]*)>)",t="A-Za-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�_",r=t+"0-9-·̀-ͯ‿-⁀",n="(_:(?:["+t+"0-9])(?:(?:["+r+".])*(?:["+r+"]))?)",s='"([^"\\\\]*(?:\\\\.[^"\\\\]*)*)"',c="(?:\\^\\^"+e+")",l="(?:"+s+"(?:"+c+"|(?:@([a-zA-Z]+(?:-[a-zA-Z0-9]+)*)))?)",u="[ \\t]+",a="[ \\t]*",f="(?:"+e+"|"+n+")"+u,p=e+u,d="(?:"+e+"|"+n+"|"+l+")"+a,m="(?:\\.|(?:(?:"+e+"|"+n+")"+a+"\\.))";Zx.eoln=/(?:\r\n)|(?:\n)|(?:\r)/g,Zx.empty=new RegExp("^"+a+"$"),Zx.quad=new RegExp("^"+a+f+p+d+m+a+"$")})();var wQ=class HM{static parse(t){const r=[],n={},s=t.split(Zx.eoln);let c=0;for(const l of s){if(c++,Zx.empty.test(l))continue;const u=l.match(Zx.quad);if(u===null)throw new Error("N-Quads parse error on line "+c+".");const a={subject:null,predicate:null,object:null,graph:null};if(u[1]!==void 0?a.subject={termType:Xv,value:u[1]}:a.subject={termType:cE,value:u[2]},a.predicate={termType:Xv,value:u[3]},u[4]!==void 0?a.object={termType:Xv,value:u[4]}:u[5]!==void 0?a.object={termType:cE,value:u[5]}:(a.object={termType:s9,value:void 0,datatype:{termType:Xv}},u[7]!==void 0?a.object.datatype.value=u[7]:u[8]!==void 0?(a.object.datatype.value=vQ,a.object.language=u[8]):a.object.datatype.value=bQ,a.object.value=I5t(u[6])),u[9]!==void 0?a.graph={termType:Xv,value:u[9]}:u[10]!==void 0?a.graph={termType:cE,value:u[10]}:a.graph={termType:Z5e,value:""},!(a.graph.value in n))n[a.graph.value]=[a],r.push(a);else{let f=!0;const p=n[a.graph.value];for(const d of p)if(j5t(d,a)){f=!1;break}f&&(p.push(a),r.push(a))}}return r}static serialize(t){Array.isArray(t)||(t=HM.legacyDatasetToQuads(t));const r=[];for(const n of t)r.push(HM.serializeQuad(n));return r.sort().join("")}static serializeQuadComponents(t,r,n,s){let c="";return t.termType===Xv?c+=`<${t.value}>`:c+=`${t.value}`,c+=` <${r.value}> `,n.termType===Xv?c+=`<${n.value}>`:n.termType===cE?c+=n.value:(c+=`"${T5t(n.value)}"`,n.datatype.value===vQ?n.language&&(c+=`@${n.language}`):n.datatype.value!==bQ&&(c+=`^^<${n.datatype.value}>`)),s.termType===Xv?c+=` <${s.value}>`:s.termType===cE&&(c+=` ${s.value}`),c+=` . `,c}static serializeQuad(t){return HM.serializeQuadComponents(t.subject,t.predicate,t.object,t.graph)}static legacyDatasetToQuads(t){const r=[],n={"blank node":cE,IRI:Xv,literal:s9};for(const s in t)t[s].forEach(c=>{const l={};for(const u in c){const a=c[u],f={termType:n[a.type],value:a.value};f.termType===s9&&(f.datatype={termType:Xv},"datatype"in a&&(f.datatype.value=a.datatype),"language"in a?("datatype"in a||(f.datatype.value=vQ),f.language=a.language):"datatype"in a||(f.datatype.value=bQ)),l[u]=f}s==="@default"?l.graph={termType:Z5e,value:""}:l.graph={termType:s.startsWith("_:")?cE:Xv,value:s},r.push(l)});return r}};function j5t(e,t){return!(e.subject.termType===t.subject.termType&&e.object.termType===t.object.termType)||!(e.subject.value===t.subject.value&&e.predicate.value===t.predicate.value&&e.object.value===t.object.value)?!1:e.object.termType!==s9?!0:e.object.datatype.termType===t.object.datatype.termType&&e.object.language===t.object.language&&e.object.datatype.value===t.object.datatype.value}const P5t=/["\\\n\r]/g;function T5t(e){return e.replace(P5t,function(t){switch(t){case'"':return'\\"';case"\\":return"\\\\";case` `:return"\\n";case"\r":return"\\r"}})}const R5t=/(?:\\([tbnrf"'\\]))|(?:\\u([0-9A-Fa-f]{4}))|(?:\\U([0-9A-Fa-f]{8}))/g;function I5t(e){return e.replace(R5t,function(t,r,n,s){if(r)switch(r){case"t":return" ";case"b":return"\b";case"n":return` `;case"r":return"\r";case"f":return"\f";case'"':return'"';case"'":return"'";case"\\":return"\\"}if(n)return String.fromCharCode(parseInt(n,16));if(s)throw new Error("Unsupported U escape")})}/*! * Copyright (c) 2016-2022 Digital Bazaar, Inc. All rights reserved. */const X5e=gQ,M5t=i9,$5t=Y5e,Q5e=wQ;var eje=class{constructor({createMessageDigest:e=()=>new M5t("sha256"),canonicalIdMap:t=new Map,maxDeepIterations:r=1/0}={}){this.name="URDNA2015",this.blankNodeInfo=new Map,this.canonicalIssuer=new X5e("_:c14n",t),this.createMessageDigest=e,this.maxDeepIterations=r,this.quads=null,this.deepIterations=null}async main(e){this.deepIterations=new Map,this.quads=e;for(const u of e)this._addBlankNodeQuadInfo({quad:u,component:u.subject}),this._addBlankNodeQuadInfo({quad:u,component:u.object}),this._addBlankNodeQuadInfo({quad:u,component:u.graph});const t=new Map,r=[...this.blankNodeInfo.keys()];let n=0;for(const u of r)++n%100===0&&await this._yield(),await this._hashAndTrackBlankNode({id:u,hashToBlankNodes:t});const s=[...t.keys()].sort(),c=[];for(const u of s){const a=t.get(u);if(a.length>1){c.push(a);continue}const f=a[0];this.canonicalIssuer.getId(f)}for(const u of c){const a=[];for(const f of u){if(this.canonicalIssuer.hasId(f))continue;const p=new X5e("_:b");p.getId(f);const d=await this.hashNDegreeQuads(f,p);a.push(d)}a.sort(F5t);for(const f of a){const p=f.issuer.getOldIds();for(const d of p)this.canonicalIssuer.getId(d)}}const l=[];for(const u of this.quads){const a=Q5e.serializeQuadComponents(this._componentWithCanonicalId(u.subject),u.predicate,this._componentWithCanonicalId(u.object),this._componentWithCanonicalId(u.graph));l.push(a)}return l.sort(),l.join("")}async hashFirstDegreeQuads(e){const t=[],r=this.blankNodeInfo.get(e),n=r.quads;for(const c of n){const l={subject:null,predicate:c.predicate,object:null,graph:null};l.subject=this.modifyFirstDegreeComponent(e,c.subject,"subject"),l.object=this.modifyFirstDegreeComponent(e,c.object,"object"),l.graph=this.modifyFirstDegreeComponent(e,c.graph,"graph"),t.push(Q5e.serializeQuad(l))}t.sort();const s=this.createMessageDigest();for(const c of t)s.update(c);return r.hash=await s.digest(),r.hash}async hashRelatedBlankNode(e,t,r,n){let s;this.canonicalIssuer.hasId(e)?s=this.canonicalIssuer.getId(e):r.hasId(e)?s=r.getId(e):s=this.blankNodeInfo.get(e).hash;const c=this.createMessageDigest();return c.update(n),n!=="g"&&c.update(this.getRelatedPredicate(t)),c.update(s),c.digest()}async hashNDegreeQuads(e,t){const r=this.deepIterations.get(e)||0;if(r>this.maxDeepIterations)throw new Error(`Maximum deep iterations (${this.maxDeepIterations}) exceeded.`);this.deepIterations.set(e,r+1);const n=this.createMessageDigest(),s=await this.createHashToRelated(e,t),c=[...s.keys()].sort();for(const l of c){n.update(l);let u="",a;const f=new $5t(s.get(l));let p=0;for(;f.hasNext();){const d=f.next();++p%3===0&&await this._yield();let m=t.clone(),g="";const y=[];let w=!1;for(const b of d)if(this.canonicalIssuer.hasId(b)?g+=this.canonicalIssuer.getId(b):(m.hasId(b)||y.push(b),g+=m.getId(b)),u.length!==0&&g>u){w=!0;break}if(!w){for(const b of y){const _=await this.hashNDegreeQuads(b,m);if(g+=m.getId(b),g+=`<${_.hash}>`,m=_.issuer,u.length!==0&&g>u){w=!0;break}}w||(u.length===0||g`}async createHashToRelated(e,t){const r=new Map,n=this.blankNodeInfo.get(e).quads;let s=0;for(const c of n)++s%100===0&&await this._yield(),await Promise.all([this._addRelatedBlankNodeHash({quad:c,component:c.subject,position:"s",id:e,issuer:t,hashToRelated:r}),this._addRelatedBlankNodeHash({quad:c,component:c.object,position:"o",id:e,issuer:t,hashToRelated:r}),this._addRelatedBlankNodeHash({quad:c,component:c.graph,position:"g",id:e,issuer:t,hashToRelated:r})]);return r}async _hashAndTrackBlankNode({id:e,hashToBlankNodes:t}){const r=await this.hashFirstDegreeQuads(e),n=t.get(r);n?n.push(e):t.set(r,[e])}_addBlankNodeQuadInfo({quad:e,component:t}){if(t.termType!=="BlankNode")return;const r=t.value,n=this.blankNodeInfo.get(r);n?n.quads.add(e):this.blankNodeInfo.set(r,{quads:new Set([e]),hash:null})}async _addRelatedBlankNodeHash({quad:e,component:t,position:r,id:n,issuer:s,hashToRelated:c}){if(!(t.termType==="BlankNode"&&t.value!==n))return;const l=t.value,u=await this.hashRelatedBlankNode(l,e,s,r),a=c.get(u);a?a.push(l):c.set(u,[l])}_componentWithCanonicalId(e){return e.termType==="BlankNode"&&!e.value.startsWith(this.canonicalIssuer.prefix)?{termType:"BlankNode",value:this.canonicalIssuer.getId(e.value)}:e}async _yield(){return new Promise(e=>setImmediate(e))}};function F5t(e,t){return e.hasht.hash?1:0}/*! * Copyright (c) 2016-2022 Digital Bazaar, Inc. All rights reserved. */const N5t=i9,D5t=eje;var B5t=class extends D5t{constructor(){super(),this.name="URGNA2012",this.createMessageDigest=()=>new N5t("sha1")}modifyFirstDegreeComponent(e,t,r){return t.termType!=="BlankNode"?t:r==="graph"?{termType:"BlankNode",value:"_:g"}:{termType:"BlankNode",value:t.value===e?"_:a":"_:z"}}getRelatedPredicate(e){return e.predicate.value}async createHashToRelated(e,t){const r=new Map,n=this.blankNodeInfo.get(e).quads;let s=0;for(const c of n){let l,u;if(c.subject.termType==="BlankNode"&&c.subject.value!==e)u=c.subject.value,l="p";else if(c.object.termType==="BlankNode"&&c.object.value!==e)u=c.object.value,l="r";else continue;++s%100===0&&await this._yield();const a=await this.hashRelatedBlankNode(u,c,t,l),f=r.get(a);f?f.push(u):r.set(a,[u])}return r}};/*! * Copyright (c) 2016-2022 Digital Bazaar, Inc. All rights reserved. */const tje=gQ,L5t=i9,q5t=Y5e,rje=wQ;var nje=class{constructor({createMessageDigest:e=()=>new L5t("sha256"),canonicalIdMap:t=new Map,maxDeepIterations:r=1/0}={}){this.name="URDNA2015",this.blankNodeInfo=new Map,this.canonicalIssuer=new tje("_:c14n",t),this.createMessageDigest=e,this.maxDeepIterations=r,this.quads=null,this.deepIterations=null}main(e){this.deepIterations=new Map,this.quads=e;for(const l of e)this._addBlankNodeQuadInfo({quad:l,component:l.subject}),this._addBlankNodeQuadInfo({quad:l,component:l.object}),this._addBlankNodeQuadInfo({quad:l,component:l.graph});const t=new Map,r=[...this.blankNodeInfo.keys()];for(const l of r)this._hashAndTrackBlankNode({id:l,hashToBlankNodes:t});const n=[...t.keys()].sort(),s=[];for(const l of n){const u=t.get(l);if(u.length>1){s.push(u);continue}const a=u[0];this.canonicalIssuer.getId(a)}for(const l of s){const u=[];for(const a of l){if(this.canonicalIssuer.hasId(a))continue;const f=new tje("_:b");f.getId(a);const p=this.hashNDegreeQuads(a,f);u.push(p)}u.sort(z5t);for(const a of u){const f=a.issuer.getOldIds();for(const p of f)this.canonicalIssuer.getId(p)}}const c=[];for(const l of this.quads){const u=rje.serializeQuadComponents(this._componentWithCanonicalId({component:l.subject}),l.predicate,this._componentWithCanonicalId({component:l.object}),this._componentWithCanonicalId({component:l.graph}));c.push(u)}return c.sort(),c.join("")}hashFirstDegreeQuads(e){const t=[],r=this.blankNodeInfo.get(e),n=r.quads;for(const c of n){const l={subject:null,predicate:c.predicate,object:null,graph:null};l.subject=this.modifyFirstDegreeComponent(e,c.subject,"subject"),l.object=this.modifyFirstDegreeComponent(e,c.object,"object"),l.graph=this.modifyFirstDegreeComponent(e,c.graph,"graph"),t.push(rje.serializeQuad(l))}t.sort();const s=this.createMessageDigest();for(const c of t)s.update(c);return r.hash=s.digest(),r.hash}hashRelatedBlankNode(e,t,r,n){let s;this.canonicalIssuer.hasId(e)?s=this.canonicalIssuer.getId(e):r.hasId(e)?s=r.getId(e):s=this.blankNodeInfo.get(e).hash;const c=this.createMessageDigest();return c.update(n),n!=="g"&&c.update(this.getRelatedPredicate(t)),c.update(s),c.digest()}hashNDegreeQuads(e,t){const r=this.deepIterations.get(e)||0;if(r>this.maxDeepIterations)throw new Error(`Maximum deep iterations (${this.maxDeepIterations}) exceeded.`);this.deepIterations.set(e,r+1);const n=this.createMessageDigest(),s=this.createHashToRelated(e,t),c=[...s.keys()].sort();for(const l of c){n.update(l);let u="",a;const f=new q5t(s.get(l));for(;f.hasNext();){const p=f.next();let d=t.clone(),m="";const g=[];let y=!1;for(const w of p)if(this.canonicalIssuer.hasId(w)?m+=this.canonicalIssuer.getId(w):(d.hasId(w)||g.push(w),m+=d.getId(w)),u.length!==0&&m>u){y=!0;break}if(!y){for(const w of g){const b=this.hashNDegreeQuads(w,d);if(m+=d.getId(w),m+=`<${b.hash}>`,d=b.issuer,u.length!==0&&m>u){y=!0;break}}y||(u.length===0||m`}createHashToRelated(e,t){const r=new Map,n=this.blankNodeInfo.get(e).quads;for(const s of n)this._addRelatedBlankNodeHash({quad:s,component:s.subject,position:"s",id:e,issuer:t,hashToRelated:r}),this._addRelatedBlankNodeHash({quad:s,component:s.object,position:"o",id:e,issuer:t,hashToRelated:r}),this._addRelatedBlankNodeHash({quad:s,component:s.graph,position:"g",id:e,issuer:t,hashToRelated:r});return r}_hashAndTrackBlankNode({id:e,hashToBlankNodes:t}){const r=this.hashFirstDegreeQuads(e),n=t.get(r);n?n.push(e):t.set(r,[e])}_addBlankNodeQuadInfo({quad:e,component:t}){if(t.termType!=="BlankNode")return;const r=t.value,n=this.blankNodeInfo.get(r);n?n.quads.add(e):this.blankNodeInfo.set(r,{quads:new Set([e]),hash:null})}_addRelatedBlankNodeHash({quad:e,component:t,position:r,id:n,issuer:s,hashToRelated:c}){if(!(t.termType==="BlankNode"&&t.value!==n))return;const l=t.value,u=this.hashRelatedBlankNode(l,e,s,r),a=c.get(u);a?a.push(l):c.set(u,[l])}_componentWithCanonicalId({component:e}){return e.termType==="BlankNode"&&!e.value.startsWith(this.canonicalIssuer.prefix)?{termType:"BlankNode",value:this.canonicalIssuer.getId(e.value)}:e}};function z5t(e,t){return e.hasht.hash?1:0}/*! * Copyright (c) 2016-2021 Digital Bazaar, Inc. All rights reserved. */const U5t=i9,V5t=nje;var W5t=class extends V5t{constructor(){super(),this.name="URGNA2012",this.createMessageDigest=()=>new U5t("sha1")}modifyFirstDegreeComponent(e,t,r){return t.termType!=="BlankNode"?t:r==="graph"?{termType:"BlankNode",value:"_:g"}:{termType:"BlankNode",value:t.value===e?"_:a":"_:z"}}getRelatedPredicate(e){return e.predicate.value}createHashToRelated(e,t){const r=new Map,n=this.blankNodeInfo.get(e).quads;for(const s of n){let c,l;if(s.subject.termType==="BlankNode"&&s.subject.value!==e)l=s.subject.value,c="p";else if(s.object.termType==="BlankNode"&&s.object.value!==e)l=s.object.value,c="r";else continue;const u=this.hashRelatedBlankNode(l,s,t,c),a=r.get(u);a?a.push(l):r.set(u,[l])}return r}};const H5t={},J5t=Object.freeze(Object.defineProperty({__proto__:null,default:H5t},Symbol.toStringTag,{value:"Module"})),K5t=iAt(J5t);(function(e){const t=eje,r=B5t,n=nje,s=W5t;let c;try{c=K5t}catch{}function l(u){return Array.isArray(u)?u:e.NQuads.legacyDatasetToQuads(u)}e.NQuads=wQ,e.IdentifierIssuer=gQ,e._rdfCanonizeNative=function(u){return u&&(c=u),c},e.canonize=async function(u,a){const f=l(u);if(a.useNative){if(!c)throw new Error("rdf-canonize-native not available");if(a.createMessageDigest)throw new Error('"createMessageDigest" cannot be used with "useNative".');return new Promise((p,d)=>c.canonize(f,a,(m,g)=>m?d(m):p(g)))}if(a.algorithm==="URDNA2015")return new t(a).main(f);if(a.algorithm==="URGNA2012"){if(a.createMessageDigest)throw new Error('"createMessageDigest" cannot be used with "URGNA2012".');return new r(a).main(f)}throw"algorithm"in a?new Error("Invalid RDF Dataset Canonicalization algorithm: "+a.algorithm):new Error("No RDF Dataset Canonicalization algorithm specified.")},e._canonizeSync=function(u,a){const f=l(u);if(a.useNative){if(!c)throw new Error("rdf-canonize-native not available");if(a.createMessageDigest)throw new Error('"createMessageDigest" cannot be used with "useNative".');return c.canonizeSync(f,a)}if(a.algorithm==="URDNA2015")return new n(a).main(f);if(a.algorithm==="URGNA2012"){if(a.createMessageDigest)throw new Error('"createMessageDigest" cannot be used with "URGNA2012".');return new s(a).main(f)}throw"algorithm"in a?new Error("Invalid RDF Dataset Canonicalization algorithm: "+a.algorithm):new Error("No RDF Dataset Canonicalization algorithm specified.")}})(G5e);var _Q=G5e;const By={};var Tg=By;By.isArray=Array.isArray,By.isBoolean=e=>typeof e=="boolean"||Object.prototype.toString.call(e)==="[object Boolean]",By.isDouble=e=>By.isNumber(e)&&(String(e).indexOf(".")!==-1||Math.abs(e)>=1e21),By.isEmptyObject=e=>By.isObject(e)&&Object.keys(e).length===0,By.isNumber=e=>typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]",By.isNumeric=e=>!isNaN(parseFloat(e))&&isFinite(e),By.isObject=e=>Object.prototype.toString.call(e)==="[object Object]",By.isString=e=>typeof e=="string"||Object.prototype.toString.call(e)==="[object String]",By.isUndefined=e=>typeof e>"u";const uE=Tg,D1={};var B1=D1;D1.isSubject=e=>uE.isObject(e)&&!("@value"in e||"@set"in e||"@list"in e)?Object.keys(e).length>1||!("@id"in e):!1,D1.isSubjectReference=e=>uE.isObject(e)&&Object.keys(e).length===1&&"@id"in e,D1.isValue=e=>uE.isObject(e)&&"@value"in e,D1.isList=e=>uE.isObject(e)&&"@list"in e,D1.isGraph=e=>uE.isObject(e)&&"@graph"in e&&Object.keys(e).filter(t=>t!=="@id"&&t!=="@index").length===1,D1.isSimpleGraph=e=>D1.isGraph(e)&&!("@id"in e),D1.isBlankNode=e=>{if(uE.isObject(e)){if("@id"in e){const t=e["@id"];return!uE.isString(t)||t.indexOf("_:")===0}return Object.keys(e).length===0||!("@value"in e||"@set"in e||"@list"in e)}return!1};var Ly=class extends Error{constructor(e="An unspecified JSON-LD error occurred.",t="jsonld.Error",r={}){super(e),this.name=t,this.message=e,this.details=r}};const J3=B1,Yh=Tg,ije=_Q.IdentifierIssuer,G5t=Ly,Y5t=/^[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*$/,Z5t=/(?:<[^>]*?>|"[^"]*?"|[^,])+/g,X5t=/\s*<([^>]*?)>\s*(?:;\s*(.*))?/,Q5t=/(.*?)=(?:(?:"([^"]*?)")|([^"]*?))\s*(?:(?:;\s*)|$)/g,ejt=/^@[a-zA-Z]+$/,sje={headers:{accept:"application/ld+json, application/json"}},Ba={};var qy=Ba;Ba.IdentifierIssuer=ije,Ba.REGEX_BCP47=Y5t,Ba.REGEX_KEYWORD=ejt,Ba.clone=function(e){if(e&&typeof e=="object"){let t;if(Yh.isArray(e)){t=[];for(let r=0;r{if(Object.keys(e).some(t=>t.toLowerCase()==="accept"))throw new RangeError('Accept header may not be specified; only "'+sje.headers.accept+'" is supported.');return Object.assign({Accept:sje.headers.accept},e)},Ba.parseLinkHeader=e=>{const t={},r=e.match(Z5t);for(let n=0;n{if(!Yh.isString(e)&&!(Yh.isArray(e)&&e.every(r=>Yh.isString(r)))){if(t&&Yh.isObject(e))switch(Object.keys(e).length){case 0:return;case 1:if("@default"in e&&Ba.asArray(e["@default"]).every(r=>Yh.isString(r)))return}throw new G5t('Invalid JSON-LD syntax; "@type" value must a string, an array of strings, an empty object, or a default object.',"jsonld.SyntaxError",{code:"invalid type value",value:e})}},Ba.hasProperty=(e,t)=>{if(e.hasOwnProperty(t)){const r=e[t];return!Yh.isArray(r)||r.length>0}return!1},Ba.hasValue=(e,t,r)=>{if(Ba.hasProperty(e,t)){let n=e[t];const s=J3.isList(n);if(Yh.isArray(n)||s){s&&(n=n["@list"]);for(let c=0;c{if(n=n||{},"propertyIsArray"in n||(n.propertyIsArray=!1),"valueIsArray"in n||(n.valueIsArray=!1),"allowDuplicate"in n||(n.allowDuplicate=!0),"prependValue"in n||(n.prependValue=!1),n.valueIsArray)e[t]=r;else if(Yh.isArray(r)){r.length===0&&n.propertyIsArray&&!e.hasOwnProperty(t)&&(e[t]=[]),n.prependValue&&(r=r.concat(e[t]),e[t]=[]);for(let s=0;s[].concat(e[t]||[]),Ba.removeProperty=(e,t)=>{delete e[t]},Ba.removeValue=(e,t,r,n)=>{n=n||{},"propertyIsArray"in n||(n.propertyIsArray=!1);const s=Ba.getValues(e,t).filter(c=>!Ba.compareValues(c,r));s.length===0?Ba.removeProperty(e,t):s.length===1&&!n.propertyIsArray?e[t]=s[0]:e[t]=s},Ba.relabelBlankNodes=(e,t)=>{t=t||{};const r=t.issuer||new ije("_:b");return o9(r,e)},Ba.compareValues=(e,t)=>e===t||J3.isValue(e)&&J3.isValue(t)&&e["@value"]===t["@value"]&&e["@type"]===t["@type"]&&e["@language"]===t["@language"]&&e["@index"]===t["@index"]?!0:Yh.isObject(e)&&"@id"in e&&Yh.isObject(t)&&"@id"in t?e["@id"]===t["@id"]:!1,Ba.compareShortestLeast=(e,t)=>e.length{const r={},n=Zh.parsers[t||"full"],s=n.regex.exec(e);let c=n.keys.length;for(;c--;)r[n.keys[c]]=s[c]===void 0?null:s[c];return(r.scheme==="https"&&r.port==="443"||r.scheme==="http"&&r.port==="80")&&(r.href=r.href.replace(":"+r.port,""),r.authority=r.authority.replace(":"+r.port,""),r.port=null),r.normalizedPath=Zh.removeDotSegments(r.path),r},Zh.prependBase=(e,t)=>{if(e===null||Zh.isAbsolute(t))return t;(!e||l9.isString(e))&&(e=Zh.parse(e||""));const r=Zh.parse(t),n={protocol:e.protocol||""};if(r.authority!==null)n.authority=r.authority,n.path=r.path,n.query=r.query;else if(n.authority=e.authority,r.path==="")n.path=e.path,r.query!==null?n.query=r.query:n.query=e.query;else{if(r.path.indexOf("/")===0)n.path=r.path;else{let c=e.path;c=c.substr(0,c.lastIndexOf("/")+1),(c.length>0||e.authority)&&c.substr(-1)!=="/"&&(c+="/"),c+=r.path,n.path=c}n.query=r.query}r.path!==""&&(n.path=Zh.removeDotSegments(n.path));let s=n.protocol;return n.authority!==null&&(s+="//"+n.authority),s+=n.path,n.query!==null&&(s+="?"+n.query),r.fragment!==null&&(s+="#"+r.fragment),s===""&&(s="./"),s},Zh.removeBase=(e,t)=>{if(e===null)return t;(!e||l9.isString(e))&&(e=Zh.parse(e||""));let r="";if(e.href!==""?r+=(e.protocol||"")+"//"+(e.authority||""):t.indexOf("//")&&(r+="//"),t.indexOf(r)!==0)return t;const n=Zh.parse(t.substr(r.length)),s=e.normalizedPath.split("/"),c=n.normalizedPath.split("/"),l=n.fragment||n.query?0:1;for(;s.length>0&&c.length>l&&s[0]===c[0];)s.shift(),c.shift();let u="";if(s.length>0){s.pop();for(let a=0;a{if(e.length===0)return"";const t=e.split("/"),r=[];for(;t.length>0;){const n=t.shift(),s=t.length===0;if(n==="."){s&&r.push("");continue}if(n===".."){r.pop(),s&&r.push("");continue}r.push(n)}return e[0]==="/"&&r.length>0&&r[0]!==""&&r.unshift(""),r.length===1&&r[0]===""?"/":r.join("/")};const tjt=/^([A-Za-z][A-Za-z0-9+-.]*|_):[^\s]*$/;Zh.isAbsolute=e=>l9.isString(e)&&tjt.test(e),Zh.isRelative=e=>l9.isString(e);const{parseLinkHeader:rjt,buildHeaders:njt}=qy,{LINK_HEADER_CONTEXT:ijt}=EQ,K3=Ly,sjt=lje(),{prependBase:ojt}=d2,ajt=/(^|(\r\n))link:/i;var ljt=({secure:e,headers:t={},xhr:r}={headers:{}})=>{return t=njt(t),new sjt().wrapLoader(n);async function n(s){if(s.indexOf("http:")!==0&&s.indexOf("https:")!==0)throw new K3('URL could not be dereferenced; only "http" and "https" URLs are supported.',"jsonld.InvalidUrl",{code:"loading document failed",url:s});if(e&&s.indexOf("https")!==0)throw new K3(`URL could not be dereferenced; secure mode is enabled and the URL's scheme is not "https".`,"jsonld.InvalidUrl",{code:"loading document failed",url:s});let c;try{c=await cjt(r,s,t)}catch(p){throw new K3("URL could not be dereferenced, an error occurred.","jsonld.LoadDocumentError",{code:"loading document failed",url:s,cause:p})}if(c.status>=400)throw new K3("URL could not be dereferenced: "+c.statusText,"jsonld.LoadDocumentError",{code:"loading document failed",url:s,httpStatusCode:c.status});let l={contextUrl:null,documentUrl:s,document:c.response},u=null;const a=c.getResponseHeader("Content-Type");let f;if(ajt.test(c.getAllResponseHeaders())&&(f=c.getResponseHeader("Link")),f&&a!=="application/ld+json"){const p=rjt(f),d=p[ijt];if(Array.isArray(d))throw new K3("URL could not be dereferenced, it has more than one associated HTTP Link Header.","jsonld.InvalidUrl",{code:"multiple context link headers",url:s});d&&(l.contextUrl=d.target),u=p.alternate,u&&u.type=="application/ld+json"&&!(a||"").match(/^application\/(\w*\+)?json$/)&&(l=await n(ojt(s,u.target)))}return l}};function cjt(e,t,r){e=e||XMLHttpRequest;const n=new e;return new Promise((s,c)=>{n.onload=()=>s(n),n.onerror=l=>c(l),n.open("GET",t,!0);for(const l in r)n.setRequestHeader(l,r[l]);n.send()})}const ujt=ljt,SQ={};var fjt=SQ;SQ.setupDocumentLoaders=function(e){typeof XMLHttpRequest<"u"&&(e.documentLoaders.xhr=ujt,e.useDocumentLoader("xhr"))},SQ.setupGlobals=function(e){typeof globalThis.JsonLdProcessor>"u"&&Object.defineProperty(globalThis,"JsonLdProcessor",{writable:!0,enumerable:!1,configurable:!0,value:e.JsonLdProcessor})};var cje,uje;function pjt(){return uje||(uje=1,cje=function(e){e.prototype[Symbol.iterator]=function*(){for(let t=this.head;t;t=t.next)yield t.value}}),cje}var hjt=Sa;Sa.Node=pE,Sa.create=Sa;function Sa(e){var t=this;if(t instanceof Sa||(t=new Sa),t.tail=null,t.head=null,t.length=0,e&&typeof e.forEach=="function")e.forEach(function(s){t.push(s)});else if(arguments.length>0)for(var r=0,n=arguments.length;r1)r=t;else if(this.head)n=this.head.next,r=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var s=0;n!==null;s++)r=e(r,n.value,s),n=n.next;return r},Sa.prototype.reduceReverse=function(e,t){var r,n=this.tail;if(arguments.length>1)r=t;else if(this.tail)n=this.tail.prev,r=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var s=this.length-1;n!==null;s--)r=e(r,n.value,s),n=n.prev;return r},Sa.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;r!==null;t++)e[t]=r.value,r=r.next;return e},Sa.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;r!==null;t++)e[t]=r.value,r=r.prev;return e},Sa.prototype.slice=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var r=new Sa;if(tthis.length&&(t=this.length);for(var n=0,s=this.head;s!==null&&nthis.length&&(t=this.length);for(var n=this.length,s=this.tail;s!==null&&n>t;n--)s=s.prev;for(;s!==null&&n>e;n--,s=s.prev)r.push(s.value);return r},Sa.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,s=this.head;s!==null&&n1;class vjt{constructor(t){if(typeof t=="number"&&(t={max:t}),t||(t={}),t.max&&(typeof t.max!="number"||t.max<0))throw new TypeError("max must be a non-negative number");this[hE]=t.max||1/0;const r=t.length||xQ;if(this[Xx]=typeof r!="function"?xQ:r,this[G3]=t.stale||!1,t.maxAge&&typeof t.maxAge!="number")throw new TypeError("maxAge must be a number");this[dE]=t.maxAge||0,this[q1]=t.dispose,this[fje]=t.noDisposeOnSet||!1,this[pje]=t.updateAgeOnGet||!1,this.reset()}set max(t){if(typeof t!="number"||t<0)throw new TypeError("max must be a non-negative number");this[hE]=t||1/0,Y3(this)}get max(){return this[hE]}set allowStale(t){this[G3]=!!t}get allowStale(){return this[G3]}set maxAge(t){if(typeof t!="number")throw new TypeError("maxAge must be a non-negative number");this[dE]=t,Y3(this)}get maxAge(){return this[dE]}set lengthCalculator(t){typeof t!="function"&&(t=xQ),t!==this[Xx]&&(this[Xx]=t,this[L1]=0,this[Op].forEach(r=>{r.length=this[Xx](r.value,r.key),this[L1]+=r.length})),Y3(this)}get lengthCalculator(){return this[Xx]}get length(){return this[L1]}get itemCount(){return this[Op].length}rforEach(t,r){r=r||this;for(let n=this[Op].tail;n!==null;){const s=n.prev;hje(this,t,n,r),n=s}}forEach(t,r){r=r||this;for(let n=this[Op].head;n!==null;){const s=n.next;hje(this,t,n,r),n=s}}keys(){return this[Op].toArray().map(t=>t.key)}values(){return this[Op].toArray().map(t=>t.value)}reset(){this[q1]&&this[Op]&&this[Op].length&&this[Op].forEach(t=>this[q1](t.key,t.value)),this[Qv]=new Map,this[Op]=new yjt,this[L1]=0}dump(){return this[Op].map(t=>c9(this,t)?!1:{k:t.key,v:t.value,e:t.now+(t.maxAge||0)}).toArray().filter(t=>t)}dumpLru(){return this[Op]}set(t,r,n){if(n=n||this[dE],n&&typeof n!="number")throw new TypeError("maxAge must be a number");const s=n?Date.now():0,c=this[Xx](r,t);if(this[Qv].has(t)){if(c>this[hE])return Qx(this,this[Qv].get(t)),!1;const u=this[Qv].get(t).value;return this[q1]&&(this[fje]||this[q1](t,u.value)),u.now=s,u.maxAge=n,u.value=r,this[L1]+=c-u.length,u.length=c,this.get(t),Y3(this),!0}const l=new bjt(t,r,c,s,n);return l.length>this[hE]?(this[q1]&&this[q1](t,r),!1):(this[L1]+=l.length,this[Op].unshift(l),this[Qv].set(t,this[Op].head),Y3(this),!0)}has(t){if(!this[Qv].has(t))return!1;const r=this[Qv].get(t).value;return!c9(this,r)}get(t){return AQ(this,t,!0)}peek(t){return AQ(this,t,!1)}pop(){const t=this[Op].tail;return t?(Qx(this,t),t.value):null}del(t){Qx(this,this[Qv].get(t))}load(t){this.reset();const r=Date.now();for(let n=t.length-1;n>=0;n--){const s=t[n],c=s.e||0;if(c===0)this.set(s.k,s.v);else{const l=c-r;l>0&&this.set(s.k,s.v,l)}}}prune(){this[Qv].forEach((t,r)=>AQ(this,r,!1))}}const AQ=(e,t,r)=>{const n=e[Qv].get(t);if(n){const s=n.value;if(c9(e,s)){if(Qx(e,n),!e[G3])return}else r&&(e[pje]&&(n.value.now=Date.now()),e[Op].unshiftNode(n));return s.value}},c9=(e,t)=>{if(!t||!t.maxAge&&!e[dE])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[dE]&&r>e[dE]},Y3=e=>{if(e[L1]>e[hE])for(let t=e[Op].tail;e[L1]>e[hE]&&t!==null;){const r=t.prev;Qx(e,t),t=r}},Qx=(e,t)=>{if(t){const r=t.value;e[q1]&&e[q1](r.key,r.value),e[L1]-=r.length,e[Qv].delete(r.key),e[Op].removeNode(t)}};class bjt{constructor(t,r,n,s,c){this.key=t,this.value=r,this.length=n,this.now=s,this.maxAge=c||0}}const hje=(e,t,r,n)=>{let s=r.value;c9(e,s)&&(Qx(e,r),e[G3]||(s=void 0)),s&&t.call(n,s.value,s.key,e)};var dje=vjt;const wjt=dje,_jt=10;var Ejt=class{constructor({document:e}){this.document=e,this.cache=new wjt({max:_jt})}getProcessed(e){return this.cache.get(e)}setProcessed(e,t){this.cache.set(e,t)}};const{isArray:kQ,isObject:Z3,isString:u9}=Tg,{asArray:Sjt}=qy,{prependBase:OQ}=d2,X3=Ly,mje=Ejt,gje=10;var xjt=class{constructor({sharedCache:e}){this.perOpCache=new Map,this.sharedCache=e}async resolve({activeCtx:e,context:t,documentLoader:r,base:n,cycles:s=new Set}){t&&Z3(t)&&t["@context"]&&(t=t["@context"]),t=Sjt(t);const c=[];for(const l of t){if(u9(l)){let f=this._get(l);f||(f=await this._resolveRemoteContext({activeCtx:e,url:l,documentLoader:r,base:n,cycles:s})),kQ(f)?c.push(...f):c.push(f);continue}if(l===null){c.push(new mje({document:null}));continue}Z3(l)||Ajt(t);const u=JSON.stringify(l);let a=this._get(u);a||(a=new mje({document:l}),this._cacheResolvedContext({key:u,resolved:a,tag:"static"})),c.push(a)}return c}_get(e){let t=this.perOpCache.get(e);if(!t){const r=this.sharedCache.get(e);r&&(t=r.get("static"),t&&this.perOpCache.set(e,t))}return t}_cacheResolvedContext({key:e,resolved:t,tag:r}){if(this.perOpCache.set(e,t),r!==void 0){let n=this.sharedCache.get(e);n||(n=new Map,this.sharedCache.set(e,n)),n.set(r,t)}return t}async _resolveRemoteContext({activeCtx:e,url:t,documentLoader:r,base:n,cycles:s}){t=OQ(n,t);const{context:c,remoteDoc:l}=await this._fetchContext({activeCtx:e,url:t,documentLoader:r,cycles:s});n=l.documentUrl||t,CQ({context:c,base:n});const u=await this.resolve({activeCtx:e,context:c,documentLoader:r,base:n,cycles:s});return this._cacheResolvedContext({key:t,resolved:u,tag:l.tag}),u}async _fetchContext({activeCtx:e,url:t,documentLoader:r,cycles:n}){if(n.size>gje)throw new X3("Maximum number of @context URLs exceeded.","jsonld.ContextUrlError",{code:e.processingMode==="json-ld-1.0"?"loading remote context failed":"context overflow",max:gje});if(n.has(t))throw new X3("Cyclical @context URLs detected.","jsonld.ContextUrlError",{code:e.processingMode==="json-ld-1.0"?"recursive context inclusion":"context overflow",url:t});n.add(t);let s,c;try{c=await r(t),s=c.document||null,u9(s)&&(s=JSON.parse(s))}catch(l){throw new X3("Dereferencing a URL did not result in a valid JSON-LD object. Possible causes are an inaccessible URL perhaps due to a same-origin policy (ensure the server uses CORS if you are using client-side JavaScript), too many redirects, a non-JSON response, or more than one HTTP Link Header was provided for a remote context.","jsonld.InvalidUrl",{code:"loading remote context failed",url:t,cause:l})}if(!Z3(s))throw new X3("Dereferencing a URL did not result in a JSON object. The response was valid JSON, but it was not a JSON object.","jsonld.InvalidUrl",{code:"invalid remote context",url:t});return"@context"in s?s={"@context":s["@context"]}:s={"@context":{}},c.contextUrl&&(kQ(s["@context"])||(s["@context"]=[s["@context"]]),s["@context"].push(c.contextUrl)),{context:s,remoteDoc:c}}};function Ajt(e){throw new X3("Invalid JSON-LD syntax; @context must be an object.","jsonld.SyntaxError",{code:"invalid local context",context:e})}function CQ({context:e,base:t}){if(!e)return;const r=e["@context"];if(u9(r)){e["@context"]=OQ(t,r);return}if(kQ(r)){for(let n=0;n{const t=[].concat(e.safe?Rg.safeEventHandler:[],e.eventHandler?yje(e.eventHandler):[],Rg.defaultEventHandler?Rg.defaultEventHandler:[]);return t.length===0?null:t},Rg.handleEvent=({event:e,options:t})=>{vje({event:e,handlers:t.eventHandler})};function vje({event:e,handlers:t}){let r=!0;for(let n=0;r&&n{r=!0}});else if(typeof s=="object")e.code in s?s[e.code]({event:e,next:()=>{r=!0}}):r=!0;else throw new jQ("Invalid event handler.","jsonld.InvalidEventHandler",{event:e})}return r}const Cjt=new Set(["empty object","free-floating scalar","invalid @language value","invalid property","null @id value","null @value value","object with only @id","object with only @language","object with only @list","object with only @value","relative @id reference","relative @type reference","relative @vocab reference","reserved @id value","reserved @reverse value","reserved term","blank node predicate","relative graph reference","relative object reference","relative predicate reference","relative subject reference","rdfDirection not set"]);Rg.safeEventHandler=function({event:e,next:t}){if(e.level==="warning"&&Cjt.has(e.code))throw new jQ("Safe mode validation error.","jsonld.ValidationError",{event:e});t()},Rg.logEventHandler=function({event:e,next:t}){console.log(`EVENT: ${e.message}`,{event:e}),t()},Rg.logWarningEventHandler=function({event:e,next:t}){e.level==="warning"&&console.warn(`WARNING: ${e.message}`,{event:e}),t()},Rg.unhandledEventHandler=function({event:e}){throw new jQ("No handler for event.","jsonld.UnhandledEvent",{event:e})},Rg.setDefaultEventHandler=function({eventHandler:e}={}){Rg.defaultEventHandler=e?yje(e):null};const bje=qy,Cs=Ly,{isArray:wje,isObject:m2,isString:qm,isUndefined:jjt}=Tg,{isAbsolute:mE,isRelative:Pjt,prependBase:e4}=d2,{handleEvent:eA}=Q3,{REGEX_BCP47:Tjt,REGEX_KEYWORD:f9,asArray:_je,compareShortestLeast:Rjt}=qy,p9=new Map,Ijt=1e4,bc={};var gE=bc;bc.process=async({activeCtx:e,localCtx:t,options:r,propagate:n=!0,overrideProtected:s=!1,cycles:c=new Set})=>{if(m2(t)&&"@context"in t&&wje(t["@context"])&&(t=t["@context"]),_je(t).length===0)return e;const l=[],u=[({event:d,next:m})=>{l.push(d),m()}];r.eventHandler&&u.push(r.eventHandler);const a=r;r={...r,eventHandler:u};const f=await r.contextResolver.resolve({activeCtx:e,context:t,documentLoader:r.documentLoader,base:r.base});m2(f[0].document)&&typeof f[0].document["@propagate"]=="boolean"&&(n=f[0].document["@propagate"]);let p=e;!n&&!p.previousContext&&(p=p.clone(),p.previousContext=e);for(const d of f){let{document:m}=d;if(e=p,m===null){if(!s&&Object.keys(e.protected).length!==0)throw new Cs("Tried to nullify a context with protected terms outside of a term definition.","jsonld.SyntaxError",{code:"invalid context nullification"});p=e=bc.getInitialContext(r).clone();continue}const g=d.getProcessed(e);if(g){if(a.eventHandler)for(const w of g.events)eA({event:w,options:a});p=e=g.context;continue}if(m2(m)&&"@context"in m&&(m=m["@context"]),!m2(m))throw new Cs("Invalid JSON-LD syntax; @context must be an object.","jsonld.SyntaxError",{code:"invalid local context",context:m});p=p.clone();const y=new Map;if("@version"in m){if(m["@version"]!==1.1)throw new Cs("Unsupported JSON-LD version: "+m["@version"],"jsonld.UnsupportedVersion",{code:"invalid @version value",context:m});if(e.processingMode&&e.processingMode==="json-ld-1.0")throw new Cs("@version: "+m["@version"]+" not compatible with "+e.processingMode,"jsonld.ProcessingModeConflict",{code:"processing mode conflict",context:m});p.processingMode="json-ld-1.1",p["@version"]=m["@version"],y.set("@version",!0)}if(p.processingMode=p.processingMode||e.processingMode,"@base"in m){let w=m["@base"];if(!(w===null||mE(w)))if(Pjt(w))w=e4(p["@base"],w);else throw new Cs('Invalid JSON-LD syntax; the value of "@base" in a @context must be an absolute IRI, a relative IRI, or null.',"jsonld.SyntaxError",{code:"invalid base IRI",context:m});p["@base"]=w,y.set("@base",!0)}if("@vocab"in m){const w=m["@vocab"];if(w===null)delete p["@vocab"];else if(qm(w)){if(!mE(w)&&bc.processingMode(p,1))throw new Cs('Invalid JSON-LD syntax; the value of "@vocab" in a @context must be an absolute IRI.',"jsonld.SyntaxError",{code:"invalid vocab mapping",context:m});{const b=tA(p,w,{vocab:!0,base:!0},void 0,void 0,r);mE(b)||r.eventHandler&&eA({event:{type:["JsonLdEvent"],code:"relative @vocab reference",level:"warning",message:"Relative @vocab reference found.",details:{vocab:b}},options:r}),p["@vocab"]=b}}else throw new Cs('Invalid JSON-LD syntax; the value of "@vocab" in a @context must be a string or null.',"jsonld.SyntaxError",{code:"invalid vocab mapping",context:m});y.set("@vocab",!0)}if("@language"in m){const w=m["@language"];if(w===null)delete p["@language"];else if(qm(w))w.match(Tjt)||r.eventHandler&&eA({event:{type:["JsonLdEvent"],code:"invalid @language value",level:"warning",message:"@language value must be valid BCP47.",details:{language:w}},options:r}),p["@language"]=w.toLowerCase();else throw new Cs('Invalid JSON-LD syntax; the value of "@language" in a @context must be a string or null.',"jsonld.SyntaxError",{code:"invalid default language",context:m});y.set("@language",!0)}if("@direction"in m){const w=m["@direction"];if(e.processingMode==="json-ld-1.0")throw new Cs("Invalid JSON-LD syntax; @direction not compatible with "+e.processingMode,"jsonld.SyntaxError",{code:"invalid context member",context:m});if(w===null)delete p["@direction"];else{if(w!=="ltr"&&w!=="rtl")throw new Cs('Invalid JSON-LD syntax; the value of "@direction" in a @context must be null, "ltr", or "rtl".',"jsonld.SyntaxError",{code:"invalid base direction",context:m});p["@direction"]=w}y.set("@direction",!0)}if("@propagate"in m){const w=m["@propagate"];if(e.processingMode==="json-ld-1.0")throw new Cs("Invalid JSON-LD syntax; @propagate not compatible with "+e.processingMode,"jsonld.SyntaxError",{code:"invalid context entry",context:m});if(typeof w!="boolean")throw new Cs("Invalid JSON-LD syntax; @propagate value must be a boolean.","jsonld.SyntaxError",{code:"invalid @propagate value",context:t});y.set("@propagate",!0)}if("@import"in m){const w=m["@import"];if(e.processingMode==="json-ld-1.0")throw new Cs("Invalid JSON-LD syntax; @import not compatible with "+e.processingMode,"jsonld.SyntaxError",{code:"invalid context entry",context:m});if(!qm(w))throw new Cs("Invalid JSON-LD syntax; @import must be a string.","jsonld.SyntaxError",{code:"invalid @import value",context:t});const b=await r.contextResolver.resolve({activeCtx:e,context:w,documentLoader:r.documentLoader,base:r.base});if(b.length!==1)throw new Cs("Invalid JSON-LD syntax; @import must reference a single context.","jsonld.SyntaxError",{code:"invalid remote context",context:t});const _=b[0].getProcessed(e);if(_)m=_;else{const E=b[0].document;if("@import"in E)throw new Cs("Invalid JSON-LD syntax: imported context must not include @import.","jsonld.SyntaxError",{code:"invalid context entry",context:t});for(const S in E)m.hasOwnProperty(S)||(m[S]=E[S]);b[0].setProcessed(e,m)}y.set("@import",!0)}y.set("@protected",m["@protected"]||!1);for(const w in m)if(bc.createTermDefinition({activeCtx:p,localCtx:m,term:w,defined:y,options:r,overrideProtected:s}),m2(m[w])&&"@context"in m[w]){const b=m[w]["@context"];let _=!0;if(qm(b)){const E=e4(r.base,b);c.has(E)?_=!1:c.add(E)}if(_)try{await bc.process({activeCtx:p.clone(),localCtx:m[w]["@context"],overrideProtected:!0,options:r,cycles:c})}catch{throw new Cs("Invalid JSON-LD syntax; invalid scoped context.","jsonld.SyntaxError",{code:"invalid scoped context",context:m[w]["@context"],term:w})}}d.setProcessed(e,{context:p,events:l})}return p},bc.createTermDefinition=({activeCtx:e,localCtx:t,term:r,defined:n,options:s,overrideProtected:c=!1})=>{if(n.has(r)){if(n.get(r))return;throw new Cs("Cyclical context definition detected.","jsonld.CyclicalContext",{code:"cyclic IRI mapping",context:t,term:r})}n.set(r,!1);let l;if(t.hasOwnProperty(r)&&(l=t[r]),r==="@type"&&m2(l)&&(l["@container"]||"@set")==="@set"&&bc.processingMode(e,1.1)){const g=["@container","@id","@protected"],y=Object.keys(l);if(y.length===0||y.some(w=>!g.includes(w)))throw new Cs("Invalid JSON-LD syntax; keywords cannot be overridden.","jsonld.SyntaxError",{code:"keyword redefinition",context:t,term:r})}else{if(bc.isKeyword(r))throw new Cs("Invalid JSON-LD syntax; keywords cannot be overridden.","jsonld.SyntaxError",{code:"keyword redefinition",context:t,term:r});if(r.match(f9)){s.eventHandler&&eA({event:{type:["JsonLdEvent"],code:"reserved term",level:"warning",message:'Terms beginning with "@" are reserved for future use and dropped.',details:{term:r}},options:s});return}else if(r==="")throw new Cs("Invalid JSON-LD syntax; a term cannot be an empty string.","jsonld.SyntaxError",{code:"invalid term definition",context:t})}const u=e.mappings.get(r);e.mappings.has(r)&&e.mappings.delete(r);let a=!1;if((qm(l)||l===null)&&(a=!0,l={"@id":l}),!m2(l))throw new Cs("Invalid JSON-LD syntax; @context term values must be strings or objects.","jsonld.SyntaxError",{code:"invalid term definition",context:t});const f={};e.mappings.set(r,f),f.reverse=!1;const p=["@container","@id","@language","@reverse","@type"];bc.processingMode(e,1.1)&&p.push("@context","@direction","@index","@nest","@prefix","@protected");for(const g in l)if(!p.includes(g))throw new Cs("Invalid JSON-LD syntax; a term definition must not contain "+g,"jsonld.SyntaxError",{code:"invalid term definition",context:t});const d=r.indexOf(":");if(f._termHasColon=d>0,"@reverse"in l){if("@id"in l)throw new Cs("Invalid JSON-LD syntax; a @reverse term definition must not contain @id.","jsonld.SyntaxError",{code:"invalid reverse property",context:t});if("@nest"in l)throw new Cs("Invalid JSON-LD syntax; a @reverse term definition must not contain @nest.","jsonld.SyntaxError",{code:"invalid reverse property",context:t});const g=l["@reverse"];if(!qm(g))throw new Cs("Invalid JSON-LD syntax; a @context @reverse value must be a string.","jsonld.SyntaxError",{code:"invalid IRI mapping",context:t});if(g.match(f9)){s.eventHandler&&eA({event:{type:["JsonLdEvent"],code:"reserved @reverse value",level:"warning",message:'@reverse values beginning with "@" are reserved for future use and dropped.',details:{reverse:g}},options:s}),u?e.mappings.set(r,u):e.mappings.delete(r);return}const y=tA(e,g,{vocab:!0,base:!1},t,n,s);if(!mE(y))throw new Cs("Invalid JSON-LD syntax; a @context @reverse value must be an absolute IRI or a blank node identifier.","jsonld.SyntaxError",{code:"invalid IRI mapping",context:t});f["@id"]=y,f.reverse=!0}else if("@id"in l){let g=l["@id"];if(g&&!qm(g))throw new Cs("Invalid JSON-LD syntax; a @context @id value must be an array of strings or a string.","jsonld.SyntaxError",{code:"invalid IRI mapping",context:t});if(g===null)f["@id"]=null;else if(!bc.isKeyword(g)&&g.match(f9)){s.eventHandler&&eA({event:{type:["JsonLdEvent"],code:"reserved @id value",level:"warning",message:'@id values beginning with "@" are reserved for future use and dropped.',details:{id:g}},options:s}),u?e.mappings.set(r,u):e.mappings.delete(r);return}else if(g!==r){if(g=tA(e,g,{vocab:!0,base:!1},t,n,s),!mE(g)&&!bc.isKeyword(g))throw new Cs("Invalid JSON-LD syntax; a @context @id value must be an absolute IRI, a blank node identifier, or a keyword.","jsonld.SyntaxError",{code:"invalid IRI mapping",context:t});if(r.match(/(?::[^:])|\//)){const y=new Map(n).set(r,!0);if(tA(e,r,{vocab:!0,base:!1},t,y,s)!==g)throw new Cs("Invalid JSON-LD syntax; term in form of IRI must expand to definition.","jsonld.SyntaxError",{code:"invalid IRI mapping",context:t})}f["@id"]=g,f._prefix=a&&!f._termHasColon&&g.match(/[:\/\?#\[\]@]$/)!==null}}if(!("@id"in f))if(f._termHasColon){const g=r.substr(0,d);if(t.hasOwnProperty(g)&&bc.createTermDefinition({activeCtx:e,localCtx:t,term:g,defined:n,options:s}),e.mappings.has(g)){const y=r.substr(d+1);f["@id"]=e.mappings.get(g)["@id"]+y}else f["@id"]=r}else if(r==="@type")f["@id"]=r;else{if(!("@vocab"in e))throw new Cs("Invalid JSON-LD syntax; @context terms must define an @id.","jsonld.SyntaxError",{code:"invalid IRI mapping",context:t,term:r});f["@id"]=e["@vocab"]+r}if((l["@protected"]===!0||n.get("@protected")===!0&&l["@protected"]!==!1)&&(e.protected[r]=!0,f.protected=!0),n.set(r,!0),"@type"in l){let g=l["@type"];if(!qm(g))throw new Cs("Invalid JSON-LD syntax; an @context @type value must be a string.","jsonld.SyntaxError",{code:"invalid type mapping",context:t});if(g==="@json"||g==="@none"){if(bc.processingMode(e,1))throw new Cs(`Invalid JSON-LD syntax; an @context @type value must not be "${g}" in JSON-LD 1.0 mode.`,"jsonld.SyntaxError",{code:"invalid type mapping",context:t})}else if(g!=="@id"&&g!=="@vocab"){if(g=tA(e,g,{vocab:!0,base:!1},t,n,s),!mE(g))throw new Cs("Invalid JSON-LD syntax; an @context @type value must be an absolute IRI.","jsonld.SyntaxError",{code:"invalid type mapping",context:t});if(g.indexOf("_:")===0)throw new Cs("Invalid JSON-LD syntax; an @context @type value must be an IRI, not a blank node identifier.","jsonld.SyntaxError",{code:"invalid type mapping",context:t})}f["@type"]=g}if("@container"in l){const g=qm(l["@container"])?[l["@container"]]:l["@container"]||[],y=["@list","@set","@index","@language"];let w=!0;const b=g.includes("@set");if(bc.processingMode(e,1.1)){if(y.push("@graph","@id","@type"),g.includes("@list")){if(g.length!==1)throw new Cs("Invalid JSON-LD syntax; @context @container with @list must have no other values","jsonld.SyntaxError",{code:"invalid container mapping",context:t})}else if(g.includes("@graph")){if(g.some(_=>_!=="@graph"&&_!=="@id"&&_!=="@index"&&_!=="@set"))throw new Cs("Invalid JSON-LD syntax; @context @container with @graph must have no other values other than @id, @index, and @set","jsonld.SyntaxError",{code:"invalid container mapping",context:t})}else w&=g.length<=(b?2:1);if(g.includes("@type")&&(f["@type"]=f["@type"]||"@id",!["@id","@vocab"].includes(f["@type"])))throw new Cs("Invalid JSON-LD syntax; container: @type requires @type to be @id or @vocab.","jsonld.SyntaxError",{code:"invalid type mapping",context:t})}else w&=!wje(l["@container"]),w&=g.length<=1;if(w&=g.every(_=>y.includes(_)),w&=!(b&&g.includes("@list")),!w)throw new Cs("Invalid JSON-LD syntax; @context @container value must be one of the following: "+y.join(", "),"jsonld.SyntaxError",{code:"invalid container mapping",context:t});if(f.reverse&&!g.every(_=>["@index","@set"].includes(_)))throw new Cs("Invalid JSON-LD syntax; @context @container value for a @reverse type definition must be @index or @set.","jsonld.SyntaxError",{code:"invalid reverse property",context:t});f["@container"]=g}if("@index"in l){if(!("@container"in l)||!f["@container"].includes("@index"))throw new Cs(`Invalid JSON-LD syntax; @index without @index in @container: "${l["@index"]}" on term "${r}".`,"jsonld.SyntaxError",{code:"invalid term definition",context:t});if(!qm(l["@index"])||l["@index"].indexOf("@")===0)throw new Cs(`Invalid JSON-LD syntax; @index must expand to an IRI: "${l["@index"]}" on term "${r}".`,"jsonld.SyntaxError",{code:"invalid term definition",context:t});f["@index"]=l["@index"]}if("@context"in l&&(f["@context"]=l["@context"]),"@language"in l&&!("@type"in l)){let g=l["@language"];if(g!==null&&!qm(g))throw new Cs("Invalid JSON-LD syntax; @context @language value must be a string or null.","jsonld.SyntaxError",{code:"invalid language mapping",context:t});g!==null&&(g=g.toLowerCase()),f["@language"]=g}if("@prefix"in l){if(r.match(/:|\//))throw new Cs("Invalid JSON-LD syntax; @context @prefix used on a compact IRI term","jsonld.SyntaxError",{code:"invalid term definition",context:t});if(bc.isKeyword(f["@id"]))throw new Cs("Invalid JSON-LD syntax; keywords may not be used as prefixes","jsonld.SyntaxError",{code:"invalid term definition",context:t});if(typeof l["@prefix"]=="boolean")f._prefix=l["@prefix"]===!0;else throw new Cs("Invalid JSON-LD syntax; @context value for @prefix must be boolean","jsonld.SyntaxError",{code:"invalid @prefix value",context:t})}if("@direction"in l){const g=l["@direction"];if(g!==null&&g!=="ltr"&&g!=="rtl")throw new Cs('Invalid JSON-LD syntax; @direction value must be null, "ltr", or "rtl".',"jsonld.SyntaxError",{code:"invalid base direction",context:t});f["@direction"]=g}if("@nest"in l){const g=l["@nest"];if(!qm(g)||g!=="@nest"&&g.indexOf("@")===0)throw new Cs("Invalid JSON-LD syntax; @context @nest value must be a string which is not a keyword other than @nest.","jsonld.SyntaxError",{code:"invalid @nest value",context:t});f["@nest"]=g}// disallow aliasing @context and @preserve const m=f["@id"];if(m==="@context"||m==="@preserve")throw new Cs("Invalid JSON-LD syntax; @context and @preserve cannot be aliased.","jsonld.SyntaxError",{code:"invalid keyword alias",context:t});if(u&&u.protected&&!c&&(e.protected[r]=!0,f.protected=!0,!PQ(u,f)))throw new Cs("Invalid JSON-LD syntax; tried to redefine a protected term.","jsonld.SyntaxError",{code:"protected term redefinition",context:t,term:r})},bc.expandIri=(e,t,r,n)=>tA(e,t,r,void 0,void 0,n);function tA(e,t,r,n,s,c){if(t===null||!qm(t)||bc.isKeyword(t))return t;if(t.match(f9))return null;if(n&&n.hasOwnProperty(t)&&s.get(t)!==!0&&bc.createTermDefinition({activeCtx:e,localCtx:n,term:t,defined:s,options:c}),r=r||{},r.vocab){const u=e.mappings.get(t);if(u===null)return null;if(m2(u)&&"@id"in u)return u["@id"]}const l=t.indexOf(":");if(l>0){const u=t.substr(0,l),a=t.substr(l+1);if(u==="_"||a.indexOf("//")===0)return t;n&&n.hasOwnProperty(u)&&bc.createTermDefinition({activeCtx:e,localCtx:n,term:u,defined:s,options:c});const f=e.mappings.get(u);if(f&&f._prefix)return f["@id"]+a;if(mE(t))return t}if(r.vocab&&"@vocab"in e)t=e["@vocab"]+t;else if(r.base){let u,a;"@base"in e?e["@base"]?(a=e4(c.base,e["@base"]),u=e4(a,t)):(a=e["@base"],u=t):(a=c.base,u=e4(c.base,t)),t=u}return t}bc.getInitialContext=e=>{const t=JSON.stringify({processingMode:e.processingMode}),r=p9.get(t);if(r)return r;const n={processingMode:e.processingMode,mappings:new Map,inverse:null,getInverse:s,clone:u,revertToPreviousContext:a,protected:{}};return p9.size===Ijt&&p9.clear(),p9.set(t,n),n;function s(){const f=this;if(f.inverse)return f.inverse;const p=f.inverse={},d=f.fastCurieMap={},m={},g=(f["@language"]||"@none").toLowerCase(),y=f["@direction"],w=f.mappings,b=[...w.keys()].sort(Rjt);for(const _ of b){const E=w.get(_);if(E===null)continue;let S=E["@container"]||"@none";if(S=[].concat(S).sort().join(""),E["@id"]===null)continue;const A=_je(E["@id"]);for(const k of A){let O=p[k];const j=bc.isKeyword(k);if(O)!j&&!E._termHasColon&&m[k].push(_);else if(p[k]=O={},!j&&!E._termHasColon){m[k]=[_];const P={iri:k,terms:m[k]};k[0]in d?d[k[0]].push(P):d[k[0]]=[P]}if(O[S]||(O[S]={"@language":{},"@type":{},"@any":{}}),O=O[S],l(_,O["@any"],"@none"),E.reverse)l(_,O["@type"],"@reverse");else if(E["@type"]==="@none")l(_,O["@any"],"@none"),l(_,O["@language"],"@none"),l(_,O["@type"],"@none");else if("@type"in E)l(_,O["@type"],E["@type"]);else if("@language"in E&&"@direction"in E){const P=E["@language"],I=E["@direction"];P&&I?l(_,O["@language"],`${P}_${I}`.toLowerCase()):P?l(_,O["@language"],P.toLowerCase()):I?l(_,O["@language"],`_${I}`):l(_,O["@language"],"@null")}else"@language"in E?l(_,O["@language"],(E["@language"]||"@null").toLowerCase()):"@direction"in E?E["@direction"]?l(_,O["@language"],`_${E["@direction"]}`):l(_,O["@language"],"@none"):y?(l(_,O["@language"],`_${y}`),l(_,O["@language"],"@none"),l(_,O["@type"],"@none")):(l(_,O["@language"],g),l(_,O["@language"],"@none"),l(_,O["@type"],"@none"))}}for(const _ in d)c(d,_,1);return p}function c(f,p,d){const m=f[p],g=f[p]={};let y,w;for(const b of m)y=b.iri,d>=y.length?w="":w=y[d],w in g?g[w].push(b):g[w]=[b];for(const b in g)b!==""&&c(g,b,d+1)}function l(f,p,d){p.hasOwnProperty(d)||(p[d]=f)}function u(){const f={};return f.mappings=bje.clone(this.mappings),f.clone=this.clone,f.inverse=null,f.getInverse=this.getInverse,f.protected=bje.clone(this.protected),this.previousContext&&(f.previousContext=this.previousContext.clone()),f.revertToPreviousContext=this.revertToPreviousContext,"@base"in this&&(f["@base"]=this["@base"]),"@language"in this&&(f["@language"]=this["@language"]),"@vocab"in this&&(f["@vocab"]=this["@vocab"]),f}function a(){return this.previousContext?this.previousContext.clone():this}},bc.getContextValue=(e,t,r)=>{if(t===null)return r==="@context"?void 0:null;if(e.mappings.has(t)){const n=e.mappings.get(t);if(jjt(r))return n;if(n.hasOwnProperty(r))return n[r]}if(r==="@language"&&r in e||r==="@direction"&&r in e)return e[r];if(r!=="@context")return null},bc.processingMode=(e,t)=>t.toString()>="1.1"?!e.processingMode||e.processingMode>="json-ld-"+t.toString():e.processingMode==="json-ld-1.0",bc.isKeyword=e=>{if(!qm(e)||e[0]!=="@")return!1;switch(e){case"@base":case"@container":case"@context":case"@default":case"@direction":case"@embed":case"@explicit":case"@graph":case"@id":case"@included":case"@index":case"@json":case"@language":case"@list":case"@nest":case"@none":case"@omitDefault":case"@prefix":case"@preserve":case"@protected":case"@requireAll":case"@reverse":case"@set":case"@type":case"@value":case"@version":case"@vocab":return!0}return!1};function PQ(e,t){if(!(e&&typeof e=="object")||!(t&&typeof t=="object"))return e===t;const r=Array.isArray(e);if(r!==Array.isArray(t))return!1;if(r){if(e.length!==t.length)return!1;for(let c=0;c{if(r==null)return null;if(t==="@default"&&(n=Object.assign({},n,{isFrame:!1})),!zy(r)&&!Uy(r))return!s&&(t===null||Tf(e,t,{vocab:!0},n)==="@graph")?(n.eventHandler&&t0({event:{type:["JsonLdEvent"],code:"free-floating scalar",level:"warning",message:"Dropping free-floating scalar not in a list.",details:{value:r}},options:n}),null):Aje({activeCtx:e,activeProperty:t,value:r,options:n});if(zy(r)){let y=[];const w=Ig(e,t,"@container")||[];s=s||w.includes("@list");for(let b=0;b1?w.slice().sort():w:[w];for(const _ of b){const E=Ig(l,_,"@context");h9(E)||(e=await t4({activeCtx:e,localCtx:E,options:n,propagate:!1}))}}let m={};await xje({activeCtx:e,activeProperty:t,expandedActiveProperty:u,element:r,expandedParent:m,options:n,insideList:s,typeKey:d,typeScopedContext:l}),f=Object.keys(m);let g=f.length;if("@value"in m){if("@type"in m&&("@language"in m||"@direction"in m))throw new qc('Invalid JSON-LD syntax; an element containing "@value" may not contain both "@type" and either "@language" or "@direction".',"jsonld.SyntaxError",{code:"invalid value object",element:m});let y=g-1;if("@type"in m&&(y-=1),"@index"in m&&(y-=1),"@language"in m&&(y-=1),"@direction"in m&&(y-=1),y!==0)throw new qc('Invalid JSON-LD syntax; an element containing "@value" may only have an "@index" property and either "@type" or either or both "@language" or "@direction".',"jsonld.SyntaxError",{code:"invalid value object",element:m});const w=m["@value"]===null?[]:e0(m["@value"]),b=Njt(m,"@type");if(!(d9(e,1.1)&&b.includes("@json")&&b.length===1))if(w.length===0)n.eventHandler&&t0({event:{type:["JsonLdEvent"],code:"null @value value",level:"warning",message:"Dropping null @value value.",details:{value:m}},options:n}),m=null;else{if(!w.every(_=>Xh(_)||TQ(_))&&"@language"in m)throw new qc("Invalid JSON-LD syntax; only strings may be language-tagged.","jsonld.SyntaxError",{code:"invalid language-tagged value",element:m});if(!b.every(_=>m9(_)&&!(Xh(_)&&_.indexOf("_:")===0)||TQ(_)))throw new qc('Invalid JSON-LD syntax; an element containing "@value" and "@type" must have an absolute IRI for the value of "@type".',"jsonld.SyntaxError",{code:"invalid typed value",element:m})}}else if("@type"in m&&!zy(m["@type"]))m["@type"]=[m["@type"]];else if("@set"in m||"@list"in m){if(g>1&&!(g===2&&"@index"in m))throw new qc('Invalid JSON-LD syntax; if an element has the property "@set" or "@list", then it can have at most one other property that is "@index".',"jsonld.SyntaxError",{code:"invalid set or list object",element:m});"@set"in m&&(m=m["@set"],f=Object.keys(m),g=f.length)}else g===1&&"@language"in m&&(n.eventHandler&&t0({event:{type:["JsonLdEvent"],code:"object with only @language",level:"warning",message:"Dropping object with only @language.",details:{value:m}},options:n}),m=null);return Uy(m)&&!n.keepFreeFloatingNodes&&!s&&(t===null||u==="@graph"||(Ig(e,t,"@container")||[]).includes("@graph"))&&(m=Sje({value:m,count:g,options:n})),m};function Sje({value:e,count:t,options:r}){if(t===0||"@value"in e||"@list"in e||t===1&&"@id"in e){if(r.eventHandler){let n,s;t===0?(n="empty object",s="Dropping empty object."):"@value"in e?(n="object with only @value",s="Dropping object with only @value."):"@list"in e?(n="object with only @list",s="Dropping object with only @list."):t===1&&"@id"in e&&(n="object with only @id",s="Dropping object with only @id."),t0({event:{type:["JsonLdEvent"],code:n,level:"warning",message:s,details:{value:e}},options:r})}return null}return e}async function xje({activeCtx:e,activeProperty:t,expandedActiveProperty:r,element:n,expandedParent:s,options:c={},insideList:l,typeKey:u,typeScopedContext:a}){const f=Object.keys(n).sort(),p=[];let d;const m=n[u]&&Tf(e,zy(n[u])?n[u][0]:n[u],{vocab:!0},{...c,typeExpansion:!0})==="@json";for(const g of f){let y=n[g],w;if(g==="@context")continue;const b=Tf(e,g,{vocab:!0},c);if(b===null||!(m9(b)||MQ(b))){c.eventHandler&&t0({event:{type:["JsonLdEvent"],code:"invalid property",level:"warning",message:"Dropping property that did not expand into an absolute IRI or keyword.",details:{property:g,expandedProperty:b}},options:c});continue}if(MQ(b)){if(r==="@reverse")throw new qc("Invalid JSON-LD syntax; a keyword cannot be used as a @reverse property.","jsonld.SyntaxError",{code:"invalid reverse property map",value:y});if(b in s&&b!=="@included"&&b!=="@type")throw new qc("Invalid JSON-LD syntax; colliding keywords detected.","jsonld.SyntaxError",{code:"colliding keywords",keyword:b})}if(b==="@id"){if(!Xh(y)){if(!c.isFrame)throw new qc('Invalid JSON-LD syntax; "@id" value must a string.',"jsonld.SyntaxError",{code:"invalid @id value",value:y});if(Uy(y)){if(!TQ(y))throw new qc('Invalid JSON-LD syntax; "@id" value an empty object or array of strings, if framing',"jsonld.SyntaxError",{code:"invalid @id value",value:y})}else if(zy(y)){if(!y.every(A=>Xh(A)))throw new qc('Invalid JSON-LD syntax; "@id" value an empty object or array of strings, if framing',"jsonld.SyntaxError",{code:"invalid @id value",value:y})}else throw new qc('Invalid JSON-LD syntax; "@id" value an empty object or array of strings, if framing',"jsonld.SyntaxError",{code:"invalid @id value",value:y})}Mg(s,"@id",e0(y).map(A=>{if(Xh(A)){const k=Tf(e,A,{base:!0},c);return c.eventHandler&&(k===null?t0(A===null?{event:{type:["JsonLdEvent"],code:"null @id value",level:"warning",message:"Null @id found.",details:{id:A}},options:c}:{event:{type:["JsonLdEvent"],code:"reserved @id value",level:"warning",message:"Reserved @id found.",details:{id:A}},options:c}):m9(k)||t0({event:{type:["JsonLdEvent"],code:"relative @id reference",level:"warning",message:"Relative @id reference found.",details:{id:A,expandedId:k}},options:c})),k}return A}),{propertyIsArray:c.isFrame});continue}if(b==="@type"){Uy(y)&&(y=Object.fromEntries(Object.entries(y).map(([A,k])=>[Tf(a,A,{vocab:!0}),e0(k).map(O=>Tf(a,O,{base:!0,vocab:!0},{...c,typeExpansion:!0}))]))),Djt(y,c.isFrame),Mg(s,"@type",e0(y).map(A=>{if(Xh(A)){const k=Tf(a,A,{base:!0,vocab:!0},{...c,typeExpansion:!0});return k!=="@json"&&!m9(k)&&c.eventHandler&&t0({event:{type:["JsonLdEvent"],code:"relative @type reference",level:"warning",message:"Relative @type reference found.",details:{type:A}},options:c}),k}return A}),{propertyIsArray:!!c.isFrame});continue}if(b==="@included"&&d9(e,1.1)){const A=e0(await g2.expand({activeCtx:e,activeProperty:t,element:y,options:c}));if(!A.every(k=>$jt(k)))throw new qc("Invalid JSON-LD syntax; values of @included must expand to node objects.","jsonld.SyntaxError",{code:"invalid @included value",value:y});Mg(s,"@included",A,{propertyIsArray:!0});continue}if(b==="@graph"&&!(Uy(y)||zy(y)))throw new qc('Invalid JSON-LD syntax; "@graph" value must not be an object or an array.',"jsonld.SyntaxError",{code:"invalid @graph value",value:y});if(b==="@value"){d=y,m&&d9(e,1.1)?s["@value"]=y:Mg(s,"@value",y,{propertyIsArray:c.isFrame});continue}if(b==="@language"){if(y===null)continue;if(!Xh(y)&&!c.isFrame)throw new qc('Invalid JSON-LD syntax; "@language" value must be a string.',"jsonld.SyntaxError",{code:"invalid language-tagged string",value:y});y=e0(y).map(A=>Xh(A)?A.toLowerCase():A);for(const A of y)Xh(A)&&!A.match(Eje)&&c.eventHandler&&t0({event:{type:["JsonLdEvent"],code:"invalid @language value",level:"warning",message:"@language value must be valid BCP47.",details:{language:A}},options:c});Mg(s,"@language",y,{propertyIsArray:c.isFrame});continue}if(b==="@direction"){if(!Xh(y)&&!c.isFrame)throw new qc('Invalid JSON-LD syntax; "@direction" value must be a string.',"jsonld.SyntaxError",{code:"invalid base direction",value:y});y=e0(y);for(const A of y)if(Xh(A)&&A!=="ltr"&&A!=="rtl")throw new qc('Invalid JSON-LD syntax; "@direction" must be "ltr" or "rtl".',"jsonld.SyntaxError",{code:"invalid base direction",value:y});Mg(s,"@direction",y,{propertyIsArray:c.isFrame});continue}if(b==="@index"){if(!Xh(y))throw new qc('Invalid JSON-LD syntax; "@index" value must be a string.',"jsonld.SyntaxError",{code:"invalid @index value",value:y});Mg(s,"@index",y);continue}if(b==="@reverse"){if(!Uy(y))throw new qc('Invalid JSON-LD syntax; "@reverse" value must be an object.',"jsonld.SyntaxError",{code:"invalid @reverse value",value:y});if(w=await g2.expand({activeCtx:e,activeProperty:"@reverse",element:y,options:c}),"@reverse"in w)for(const k in w["@reverse"])Mg(s,k,w["@reverse"][k],{propertyIsArray:!0});let A=s["@reverse"]||null;for(const k in w){if(k==="@reverse")continue;A===null&&(A=s["@reverse"]={}),Mg(A,k,[],{propertyIsArray:!0});const O=w[k];for(let j=0;jA==="@id"||A==="@index")){if(w=e0(w),c.isFrame||(w=w.filter(A=>{const k=Object.keys(A).length;return Sje({value:A,count:k,options:c})!==null})),w.length===0)continue;w=w.map(A=>({"@graph":e0(A)}))}if(_.mappings.has(g)&&_.mappings.get(g).reverse){const A=s["@reverse"]=s["@reverse"]||{};w=e0(w);for(let k=0;kTf(e,b,{vocab:!0},c)==="@value"))throw new qc("Invalid JSON-LD syntax; nested value must be a node object.","jsonld.SyntaxError",{code:"invalid @nest value",value:w});await xje({activeCtx:e,activeProperty:t,expandedActiveProperty:r,element:w,expandedParent:s,options:c,insideList:l,typeScopedContext:a,typeKey:u})}}}function Aje({activeCtx:e,activeProperty:t,value:r,options:n}){if(r==null)return null;const s=Tf(e,t,{vocab:!0},n);if(s==="@id")return Tf(e,r,{base:!0},n);if(s==="@type")return Tf(e,r,{vocab:!0,base:!0},{...n,typeExpansion:!0});const c=Ig(e,t,"@type");if((c==="@id"||s==="@graph")&&Xh(r)){const u=Tf(e,r,{base:!0},n);return u===null&&r.match(Fjt)&&n.eventHandler&&t0({event:{type:["JsonLdEvent"],code:"reserved @id value",level:"warning",message:"Reserved @id found.",details:{id:t}},options:n}),{"@id":u}}if(c==="@vocab"&&Xh(r))return{"@id":Tf(e,r,{vocab:!0,base:!0},n)};if(MQ(s))return r;const l={};if(c&&!["@id","@vocab","@none"].includes(c))l["@type"]=c;else if(Xh(r)){const u=Ig(e,t,"@language");u!==null&&(l["@language"]=u);const a=Ig(e,t,"@direction");a!==null&&(l["@direction"]=a)}return["boolean","number","string"].includes(typeof r)||(r=r.toString()),l["@value"]=r,l}function Ljt(e,t,r,n){const s=[],c=Object.keys(t).sort();for(const l of c){const u=Tf(e,l,{vocab:!0},n);let a=t[l];zy(a)||(a=[a]);for(const f of a){if(f===null)continue;if(!Xh(f))throw new qc("Invalid JSON-LD syntax; language map values must be strings.","jsonld.SyntaxError",{code:"invalid language map value",languageMap:t});const p={"@value":f};u!=="@none"&&(l.match(Eje)||n.eventHandler&&t0({event:{type:["JsonLdEvent"],code:"invalid @language value",level:"warning",message:"@language value must be valid BCP47.",details:{language:l}},options:n}),p["@language"]=l.toLowerCase()),r&&(p["@direction"]=r),s.push(p)}}return s}async function $Q({activeCtx:e,options:t,activeProperty:r,value:n,asGraph:s,indexKey:c,propertyIndex:l}){const u=[],a=Object.keys(n).sort(),f=c==="@type";for(let p of a){if(f){const g=Ig(e,p,"@context");h9(g)||(e=await t4({activeCtx:e,localCtx:g,propagate:!1,options:t}))}let d=n[p];zy(d)||(d=[d]),d=await g2.expand({activeCtx:e,activeProperty:r,element:d,options:t,insideList:!1,insideIndex:!0});let m;l?p==="@none"?m="@none":m=Aje({activeCtx:e,activeProperty:c,value:p,options:t}):m=Tf(e,p,{vocab:!0},t),c==="@id"?p=Tf(e,p,{base:!0},t):f&&(p=m);for(let g of d){if(s&&!Mjt(g)&&(g={"@graph":[g]}),c==="@type")m==="@none"||(g["@type"]?g["@type"]=[p].concat(g["@type"]):g["@type"]=[p]);else{if(IQ(g)&&!["@language","@type","@index"].includes(c))throw new qc(`Invalid JSON-LD syntax; Attempt to add illegal key to value object: "${c}".`,"jsonld.SyntaxError",{code:"invalid value object",value:g});l?m!=="@none"&&Mg(g,l,m,{propertyIsArray:!0,prependValue:!0}):m!=="@none"&&!(c in g)&&(g[c]=p)}u.push(g)}}return u}const{isKeyword:kje}=gE,Eb=B1,FQ=Tg,Sb=qy,qjt=Ly,Vd={};var g9=Vd;Vd.createMergedNodeMap=(e,t)=>{t=t||{};const r=t.issuer||new Sb.IdentifierIssuer("_:b"),n={"@default":{}};return Vd.createNodeMap(e,n,"@default",r),Vd.mergeNodeMaps(n)},Vd.createNodeMap=(e,t,r,n,s,c)=>{if(FQ.isArray(e)){for(const f of e)Vd.createNodeMap(f,t,r,n,void 0,c);return}if(!FQ.isObject(e)){c&&c.push(e);return}if(Eb.isValue(e)){if("@type"in e){let f=e["@type"];f.indexOf("_:")===0&&(e["@type"]=f=n.getId(f))}c&&c.push(e);return}else if(c&&Eb.isList(e)){const f=[];Vd.createNodeMap(e["@list"],t,r,n,s,f),c.push({"@list":f});return}if("@type"in e){const f=e["@type"];for(const p of f)p.indexOf("_:")===0&&n.getId(p)}FQ.isUndefined(s)&&(s=Eb.isBlankNode(e)?n.getId(e["@id"]):e["@id"]),c&&c.push({"@id":s});const l=t[r],u=l[s]=l[s]||{};u["@id"]=s;const a=Object.keys(e).sort();for(let f of a){if(f==="@id")continue;if(f==="@reverse"){const d={"@id":s},m=e["@reverse"];for(const g in m){const y=m[g];for(const w of y){let b=w["@id"];Eb.isBlankNode(w)&&(b=n.getId(b)),Vd.createNodeMap(w,t,r,n,b),Sb.addValue(l[b],g,d,{propertyIsArray:!0,allowDuplicate:!1})}}continue}if(f==="@graph"){s in t||(t[s]={}),Vd.createNodeMap(e[f],t,s,n);continue}if(f==="@included"){Vd.createNodeMap(e[f],t,r,n);continue}if(f!=="@type"&&kje(f)){if(f==="@index"&&f in u&&(e[f]!==u[f]||e[f]["@id"]!==u[f]["@id"]))throw new qjt("Invalid JSON-LD syntax; conflicting @index property detected.","jsonld.SyntaxError",{code:"conflicting indexes",subject:u});u[f]=e[f];continue}const p=e[f];if(f.indexOf("_:")===0&&(f=n.getId(f)),p.length===0){Sb.addValue(u,f,[],{propertyIsArray:!0});continue}for(let d of p)if(f==="@type"&&(d=d.indexOf("_:")===0?n.getId(d):d),Eb.isSubject(d)||Eb.isSubjectReference(d)){if("@id"in d&&!d["@id"])continue;const m=Eb.isBlankNode(d)?n.getId(d["@id"]):d["@id"];Sb.addValue(u,f,{"@id":m},{propertyIsArray:!0,allowDuplicate:!1}),Vd.createNodeMap(d,t,r,n,m)}else if(Eb.isValue(d))Sb.addValue(u,f,d,{propertyIsArray:!0,allowDuplicate:!1});else if(Eb.isList(d)){const m=[];Vd.createNodeMap(d["@list"],t,r,n,s,m),d={"@list":m},Sb.addValue(u,f,d,{propertyIsArray:!0,allowDuplicate:!1})}else Vd.createNodeMap(d,t,r,n,s),Sb.addValue(u,f,d,{propertyIsArray:!0,allowDuplicate:!1})}},Vd.mergeNodeMapGraphs=e=>{const t={};for(const r of Object.keys(e).sort())for(const n of Object.keys(e[r]).sort()){const s=e[r][n];n in t||(t[n]={"@id":n});const c=t[n];for(const l of Object.keys(s).sort())if(kje(l)&&l!=="@type")c[l]=Sb.clone(s[l]);else for(const u of s[l])Sb.addValue(c,l,Sb.clone(u),{propertyIsArray:!0,allowDuplicate:!1})}return t},Vd.mergeNodeMaps=e=>{const t=e["@default"],r=Object.keys(e).sort();for(const n of r){if(n==="@default")continue;const s=e[n];let c=t[n];c?"@graph"in c||(c["@graph"]=[]):t[n]=c={"@id":n,"@graph":[]};const l=c["@graph"];for(const u of Object.keys(s).sort()){const a=s[u];Eb.isSubjectReference(a)||l.push(a)}}return t};const{isSubjectReference:zjt}=B1,{createMergedNodeMap:Ujt}=g9,Oje={};var Vjt=Oje;Oje.flatten=e=>{const t=Ujt(e),r=[],n=Object.keys(t).sort();for(let s=0;s{const{useRdfType:r=!1,useNativeTypes:n=!1,rdfDirection:s=null}=t,c={},l={"@default":c},u={};if(s){if(s==="compound-literal")throw new NQ("Unsupported rdfDirection value.","jsonld.InvalidRdfDirection",{value:s});if(s!=="i18n-datatype")throw new NQ("Unknown rdfDirection value.","jsonld.InvalidRdfDirection",{value:s})}for(const p of e){const d=p.graph.termType==="DefaultGraph"?"@default":p.graph.value;d in l||(l[d]={}),d!=="@default"&&!(d in c)&&(c[d]={"@id":d});const m=l[d],g=p.subject.value,y=p.predicate.value,w=p.object;g in m||(m[g]={"@id":g});const b=m[g],_=w.termType.endsWith("Node");if(_&&!(w.value in m)&&(m[w.value]={"@id":w.value}),y===Hjt&&!r&&_){jje(b,"@type",w.value,{propertyIsArray:!0});continue}const E=Gjt(w,n,s,t);if(jje(b,y,E,{propertyIsArray:!0}),_)if(w.value===qQ){const S=m[w.value];"usages"in S||(S.usages=[]),S.usages.push({node:b,property:y,value:E})}else w.value in u?u[w.value]=!1:u[w.value]={node:b,property:y,value:E}}for(const p in l){const d=l[p];if(!(qQ in d))continue;const m=d[qQ];if(m.usages){for(let g of m.usages){let y=g.node,w=g.property,b=g.value;const _=[],E=[];let S=Object.keys(y).length;for(;w===LQ&&r4.isObject(u[y["@id"]])&&r4.isArray(y[BQ])&&y[BQ].length===1&&r4.isArray(y[LQ])&&y[LQ].length===1&&(S===3||S===4&&r4.isArray(y["@type"])&&y["@type"].length===1&&y["@type"][0]===Wjt)&&(_.push(y[BQ][0]),E.push(y["@id"]),g=u[y["@id"]],y=g.node,w=g.property,b=g.value,S=Object.keys(y).length,!!DQ.isBlankNode(y)););delete b["@id"],b["@list"]=_.reverse();for(const A of E)delete d[A]}delete m.usages}}const a=[],f=Object.keys(c).sort();for(const p of f){const d=c[p];if(p in l){const m=d["@graph"]=[],g=l[p],y=Object.keys(g).sort();for(const w of y){const b=g[w];DQ.isSubjectReference(b)||m.push(b)}}DQ.isSubjectReference(d)||a.push(d)}return a};function Gjt(e,t,r,n){if(e.termType.endsWith("Node"))return{"@id":e.value};const s={"@value":e.value};if(e.language)e.language.match(Cje)||n.eventHandler&&Pje({event:{type:["JsonLdEvent"],code:"invalid @language value",level:"warning",message:"@language value must be valid BCP47.",details:{language:e.language}},options:n}),s["@language"]=e.language;else{let c=e.datatype.value;if(c||(c=zQ),c===Jjt){c="@json";try{s["@value"]=JSON.parse(s["@value"])}catch(l){throw new NQ("JSON literal could not be parsed.","jsonld.InvalidJsonLiteral",{code:"invalid JSON literal",value:s["@value"],cause:l})}}if(t){if(c===Tje)s["@value"]==="true"?s["@value"]=!0:s["@value"]==="false"&&(s["@value"]=!1);else if(r4.isNumeric(s["@value"]))if(c===Ije){const l=parseInt(s["@value"],10);l.toFixed(0)===s["@value"]&&(s["@value"]=l)}else c===Rje&&(s["@value"]=parseFloat(s["@value"]));[Tje,Ije,Rje,zQ].includes(c)||(s["@type"]=c)}else if(r==="i18n-datatype"&&c.startsWith("https://www.w3.org/ns/i18n#")){const[,l,u]=c.split(/[#_]/);l.length>0&&(s["@language"]=l,l.match(Cje)||n.eventHandler&&Pje({event:{type:["JsonLdEvent"],code:"invalid @language value",level:"warning",message:"@language value must be valid BCP47.",details:{language:l}},options:n})),s["@direction"]=u}else c!==zQ&&(s["@type"]=c)}return s}var Yjt=function e(t){return t===null||typeof t!="object"||t.toJSON!=null?JSON.stringify(t):Array.isArray(t)?"["+t.reduce((r,n,s)=>{const c=s===0?"":",",l=n===void 0||typeof n=="symbol"?null:n;return r+c+e(l)},"")+"]":"{"+Object.keys(t).sort().reduce((r,n,s)=>{if(t[n]===void 0||typeof t[n]=="symbol")return r;const c=r.length===0?"":",";return r+c+e(n)+":"+e(t[n])},"")+"}"};const{createNodeMap:Zjt}=g9,{isKeyword:Xjt}=gE,$je=B1,Qjt=Yjt,Fje=Ly,n4=Tg,e6t=qy,{handleEvent:yE}=Q3,{RDF_FIRST:t6t,RDF_REST:r6t,RDF_NIL:n6t,RDF_TYPE:i6t,RDF_JSON_LITERAL:s6t,RDF_LANGSTRING:o6t,XSD_BOOLEAN:a6t,XSD_DOUBLE:Nje,XSD_INTEGER:l6t,XSD_STRING:c6t}=EQ,{isAbsolute:y9}=d2,Dje={};var u6t=Dje;Dje.toRDF=(e,t)=>{const r=new e6t.IdentifierIssuer("_:b"),n={"@default":{}};Zjt(e,n,"@default",r);const s=[],c=Object.keys(n).sort();for(const l of c){let u;if(l==="@default")u={termType:"DefaultGraph",value:""};else if(y9(l))l.startsWith("_:")?u={termType:"BlankNode"}:u={termType:"NamedNode"},u.value=l;else{t.eventHandler&&yE({event:{type:["JsonLdEvent"],code:"relative graph reference",level:"warning",message:"Relative graph reference found.",details:{graph:l}},options:t});continue}f6t(s,n[l],u,r,t)}return s};function f6t(e,t,r,n,s){const c=Object.keys(t).sort();for(const l of c){const u=t[l],a=Object.keys(u).sort();for(let f of a){const p=u[f];if(f==="@type")f=i6t;else if(Xjt(f))continue;for(const d of p){const m={termType:l.startsWith("_:")?"BlankNode":"NamedNode",value:l};if(!y9(l)){s.eventHandler&&yE({event:{type:["JsonLdEvent"],code:"relative subject reference",level:"warning",message:"Relative subject reference found.",details:{subject:l}},options:s});continue}const g={termType:f.startsWith("_:")?"BlankNode":"NamedNode",value:f};if(!y9(f)){s.eventHandler&&yE({event:{type:["JsonLdEvent"],code:"relative predicate reference",level:"warning",message:"Relative predicate reference found.",details:{predicate:f}},options:s});continue}if(g.termType==="BlankNode"&&!s.produceGeneralizedRdf){s.eventHandler&&yE({event:{type:["JsonLdEvent"],code:"blank node predicate",level:"warning",message:"Dropping blank node predicate.",details:{property:n.getOldIds().find(w=>n.getId(w)===f)}},options:s});continue}const y=UQ(d,n,e,r,s.rdfDirection,s);y&&e.push({subject:m,predicate:g,object:y,graph:r})}}}}function p6t(e,t,r,n,s,c){const l={termType:"NamedNode",value:t6t},u={termType:"NamedNode",value:r6t},a={termType:"NamedNode",value:n6t},f=e.pop(),p=f?{termType:"BlankNode",value:t.getId()}:a;let d=p;for(const m of e){const g=UQ(m,t,r,n,s,c),y={termType:"BlankNode",value:t.getId()};r.push({subject:d,predicate:l,object:g,graph:n}),r.push({subject:d,predicate:u,object:y,graph:n}),d=y}if(f){const m=UQ(f,t,r,n,s,c);r.push({subject:d,predicate:l,object:m,graph:n}),r.push({subject:d,predicate:u,object:a,graph:n})}return p}function UQ(e,t,r,n,s,c){const l={};if($je.isValue(e)){l.termType="Literal",l.value=void 0,l.datatype={termType:"NamedNode"};let u=e["@value"];const a=e["@type"]||null;if(a==="@json")l.value=Qjt(u),l.datatype.value=s6t;else if(n4.isBoolean(u))l.value=u.toString(),l.datatype.value=a||a6t;else if(n4.isDouble(u)||a===Nje)n4.isDouble(u)||(u=parseFloat(u)),l.value=u.toExponential(15).replace(/(\d)0*e\+?/,"$1E"),l.datatype.value=a||Nje;else if(n4.isNumber(u))l.value=u.toFixed(0),l.datatype.value=a||l6t;else if("@direction"in e&&s==="i18n-datatype"){const f=(e["@language"]||"").toLowerCase(),p=e["@direction"],d=`https://www.w3.org/ns/i18n#${f}_${p}`;l.datatype.value=d,l.value=u}else{if("@direction"in e&&s==="compound-literal")throw new Fje("Unsupported rdfDirection value.","jsonld.InvalidRdfDirection",{value:s});if("@direction"in e&&s)throw new Fje("Unknown rdfDirection value.","jsonld.InvalidRdfDirection",{value:s});"@language"in e?("@direction"in e&&!s&&c.eventHandler&&yE({event:{type:["JsonLdEvent"],code:"rdfDirection not set",level:"warning",message:"rdfDirection not set for @direction.",details:{object:l.value}},options:c}),l.value=u,l.datatype.value=a||o6t,l.language=e["@language"]):("@direction"in e&&!s&&c.eventHandler&&yE({event:{type:["JsonLdEvent"],code:"rdfDirection not set",level:"warning",message:"rdfDirection not set for @direction.",details:{object:l.value}},options:c}),l.value=u,l.datatype.value=a||c6t)}}else if($je.isList(e)){const u=p6t(e["@list"],t,r,n,s,c);l.termType=u.termType,l.value=u.value}else{const u=n4.isObject(e)?e["@id"]:e;l.termType=u.startsWith("_:")?"BlankNode":"NamedNode",l.value=u}return l.termType==="NamedNode"&&!y9(l.value)?(c.eventHandler&&yE({event:{type:["JsonLdEvent"],code:"relative object reference",level:"warning",message:"Relative object reference found.",details:{object:l.value}},options:c}),null):l}const{isKeyword:VQ}=gE,Vy=B1,Ml=Tg,Cp=qy,Bje=d2,i4=Ly,{createNodeMap:h6t,mergeNodeMapGraphs:d6t}=g9,Wy={};var m6t=Wy;Wy.frameMergedOrDefault=(e,t,r)=>{const n={options:r,embedded:!1,graph:"@default",graphMap:{"@default":{}},subjectStack:[],link:{},bnodeMap:{}},s=new Cp.IdentifierIssuer("_:b");h6t(e,n.graphMap,"@default",s),r.merged&&(n.graphMap["@merged"]=d6t(n.graphMap),n.graph="@merged"),n.subjects=n.graphMap[n.graph];const c=[];Wy.frame(n,Object.keys(n.subjects).sort(),t,c),r.pruneBlankNodeIdentifiers&&(r.bnodesToClear=Object.keys(n.bnodeMap).filter(l=>n.bnodeMap[l].length===1));// remove @preserve from results return r.link={},b9(c,r)},Wy.frame=(e,t,r,n,s=null)=>{qje(r),r=r[0];const c=e.options,l={embed:v9(r,c,"embed"),explicit:v9(r,c,"explicit"),requireAll:v9(r,c,"requireAll")};e.link.hasOwnProperty(e.graph)||(e.link[e.graph]={});const u=e.link[e.graph],a=y6t(e,t,r,l),f=Object.keys(a).sort();for(const p of f){const d=a[p];if(s===null?e.uniqueEmbeds={[e.graph]:{}}:e.uniqueEmbeds[e.graph]=e.uniqueEmbeds[e.graph]||{},l.embed==="@link"&&p in u){vE(n,s,u[p]);continue}const m={"@id":p};if(p.indexOf("_:")===0&&Cp.addValue(e.bnodeMap,p,m,{propertyIsArray:!0}),u[p]=m,(l.embed==="@first"||l.embed==="@last")&&e.is11)throw new i4("Invalid JSON-LD syntax; invalid value of @embed.","jsonld.SyntaxError",{code:"invalid @embed value",frame:r});if(!(!e.embedded&&e.uniqueEmbeds[e.graph].hasOwnProperty(p))){if(e.embedded&&(l.embed==="@never"||g6t(d,e.graph,e.subjectStack))){vE(n,s,m);continue}if(e.embedded&&(l.embed=="@first"||l.embed=="@once")&&e.uniqueEmbeds[e.graph].hasOwnProperty(p)){vE(n,s,m);continue}if(l.embed==="@last"&&p in e.uniqueEmbeds[e.graph]&&v6t(e,p),e.uniqueEmbeds[e.graph][p]={parent:n,property:s},e.subjectStack.push({subject:d,graph:e.graph}),p in e.graphMap){let g=!1,y=null;"@graph"in r?(y=r["@graph"][0],g=!(p==="@merged"||p==="@default"),Ml.isObject(y)||(y={})):(g=e.graph!=="@merged",y={}),g&&Wy.frame({...e,graph:p,embedded:!1},Object.keys(e.graphMap[p]).sort(),[y],m,"@graph")}"@included"in r&&Wy.frame({...e,embedded:!1},t,r["@included"],m,"@included");for(const g of Object.keys(d).sort()){if(VQ(g)){if(m[g]=Cp.clone(d[g]),g==="@type")for(const y of d["@type"])y.indexOf("_:")===0&&Cp.addValue(e.bnodeMap,y,m,{propertyIsArray:!0});continue}if(!(l.explicit&&!(g in r)))for(const y of d[g]){const w=g in r?r[g]:Lje(l);if(Vy.isList(y)){const b=r[g]&&r[g][0]&&r[g][0]["@list"]?r[g][0]["@list"]:Lje(l),_={"@list":[]};vE(m,g,_);const E=y["@list"];for(const S of E)Vy.isSubjectReference(S)?Wy.frame({...e,embedded:!0},[S["@id"]],b,_,"@list"):vE(_,"@list",Cp.clone(S))}else Vy.isSubjectReference(y)?Wy.frame({...e,embedded:!0},[y["@id"]],w,m,g):WQ(w[0],y)&&vE(m,g,Cp.clone(y))}}for(const g of Object.keys(r).sort()){if(g==="@type"){if(!Ml.isObject(r[g][0])||!("@default"in r[g][0]))continue}else if(VQ(g))continue;const y=r[g][0]||{};if(!v9(y,c,"omitDefault")&&!(g in m)){let w="@null";"@default"in y&&(w=Cp.clone(y["@default"])),Ml.isArray(w)||(w=[w]),m[g]=[{"@preserve":w}]}}for(const g of Object.keys(r["@reverse"]||{}).sort()){const y=r["@reverse"][g];for(const w of Object.keys(e.subjects))Cp.getValues(e.subjects[w],g).some(b=>b["@id"]===p)&&(m["@reverse"]=m["@reverse"]||{},Cp.addValue(m["@reverse"],g,[],{propertyIsArray:!0}),Wy.frame({...e,embedded:!0},[w],y,m["@reverse"][g],s))}vE(n,s,m),e.subjectStack.pop()}}},Wy.cleanupNull=(e,t)=>{if(Ml.isArray(e))return e.map(r=>Wy.cleanupNull(r,t)).filter(r=>r);if(e==="@null")return null;if(Ml.isObject(e)){if("@id"in e){const r=e["@id"];if(t.link.hasOwnProperty(r)){const n=t.link[r].indexOf(e);if(n!==-1)return t.link[r][n];t.link[r].push(e)}else t.link[r]=[e]}for(const r in e)e[r]=Wy.cleanupNull(e[r],t)}return e};function Lje(e){const t={};for(const r in e)e[r]!==void 0&&(t["@"+r]=[e[r]]);return[t]}function g6t(e,t,r){for(let n=r.length-1;n>=0;--n){const s=r[n];if(s.graph===t&&s.subject["@id"]===e["@id"])return!0}return!1}function v9(e,t,r){const n="@"+r;let s=n in e?e[n][0]:t[r];if(r==="embed"){if(s===!0)s="@once";else if(s===!1)s="@never";else if(s!=="@always"&&s!=="@never"&&s!=="@link"&&s!=="@first"&&s!=="@last"&&s!=="@once")throw new i4("Invalid JSON-LD syntax; invalid value of @embed.","jsonld.SyntaxError",{code:"invalid @embed value",frame:e})}return s}function qje(e){if(!Ml.isArray(e)||e.length!==1||!Ml.isObject(e[0]))throw new i4("Invalid JSON-LD syntax; a JSON-LD frame must be a single object.","jsonld.SyntaxError",{frame:e});if("@id"in e[0]){for(const t of Cp.asArray(e[0]["@id"]))if(!(Ml.isObject(t)||Bje.isAbsolute(t))||Ml.isString(t)&&t.indexOf("_:")===0)throw new i4("Invalid JSON-LD syntax; invalid @id in frame.","jsonld.SyntaxError",{code:"invalid frame",frame:e})}if("@type"in e[0]){for(const t of Cp.asArray(e[0]["@type"]))if(!(Ml.isObject(t)||Bje.isAbsolute(t)||t==="@json")||Ml.isString(t)&&t.indexOf("_:")===0)throw new i4("Invalid JSON-LD syntax; invalid @type in frame.","jsonld.SyntaxError",{code:"invalid frame",frame:e})}}function y6t(e,t,r,n){const s={};for(const c of t){const l=e.graphMap[e.graph][c];zje(e,l,r,n)&&(s[c]=l)}return s}function zje(e,t,r,n){let s=!0,c=!1;for(const l in r){let u=!1;const a=Cp.getValues(t,l),f=Cp.getValues(r,l).length===0;if(l==="@id"){if(Ml.isEmptyObject(r["@id"][0]||{})?u=!0:r["@id"].length>=0&&(u=r["@id"].includes(a[0])),!n.requireAll)return u}else if(l==="@type"){if(s=!1,f){if(a.length>0)return!1;u=!0}else if(r["@type"].length===1&&Ml.isEmptyObject(r["@type"][0]))u=a.length>0;else for(const p of r["@type"])Ml.isObject(p)&&"@default"in p?u=!0:u=u||a.some(d=>d===p);if(!n.requireAll)return u}else{if(VQ(l))continue;{const p=Cp.getValues(r,l)[0];let d=!1;if(p&&(qje([p]),d="@default"in p),s=!1,a.length===0&&d)continue;if(a.length>0&&f)return!1;if(p===void 0){if(a.length>0)return!1;u=!0}else if(Vy.isList(p)){const m=p["@list"][0];if(Vy.isList(a[0])){const g=a[0]["@list"];Vy.isValue(m)?u=g.some(y=>WQ(m,y)):(Vy.isSubject(m)||Vy.isSubjectReference(m))&&(u=g.some(y=>Uje(e,m,y,n)))}}else Vy.isValue(p)?u=a.some(m=>WQ(p,m)):Vy.isSubjectReference(p)?u=a.some(m=>Uje(e,p,m,n)):Ml.isObject(p)?u=a.length>0:u=!1}}if(!u&&n.requireAll)return!1;c=c||u}return s||c}function v6t(e,t){const r=e.uniqueEmbeds[e.graph],n=r[t],s=n.parent,c=n.property,l={"@id":t};if(Ml.isArray(s)){for(let a=0;a{const f=Object.keys(r);for(const p of f)p in r&&Ml.isObject(r[p].parent)&&r[p].parent["@id"]===a&&(delete r[p],u(p))};u(t)}/** * Removes the @preserve keywords from expanded result of framing. * * @param input the framed, framed output. * @param options the framing options used. * * @return the resulting output. */function b9(e,t){if(Ml.isArray(e))return e.map(r=>b9(r,t));if(Ml.isObject(e)){// remove @preserve if("@preserve"in e)return e["@preserve"][0];if(Vy.isValue(e))return e;if(Vy.isList(e))return e["@list"]=b9(e["@list"],t),e;if("@id"in e){const r=e["@id"];if(t.link.hasOwnProperty(r)){const n=t.link[r].indexOf(e);if(n!==-1)return t.link[r][n];t.link[r].push(e)}else t.link[r]=[e]}for(const r in e){if(r==="@id"&&t.bnodesToClear.includes(e[r])){delete e["@id"];continue}e[r]=b9(e[r],t)}}return e}function vE(e,t,r){Ml.isObject(e)?Cp.addValue(e,t,r,{propertyIsArray:!0}):e.push(r)}function Uje(e,t,r,n){if(!("@id"in r))return!1;const s=e.subjects[r["@id"]];return s&&zje(e,s,t,n)}function WQ(e,t){const r=t["@value"],n=t["@type"],s=t["@language"],c=e["@value"]?Ml.isArray(e["@value"])?e["@value"]:[e["@value"]]:[],l=e["@type"]?Ml.isArray(e["@type"])?e["@type"]:[e["@type"]]:[],u=e["@language"]?Ml.isArray(e["@language"])?e["@language"]:[e["@language"]]:[];return c.length===0&&l.length===0&&u.length===0?!0:!(!(c.includes(r)||Ml.isEmptyObject(c[0]))||!(!n&&l.length===0||l.includes(n)||n&&Ml.isEmptyObject(l[0]))||!(!s&&u.length===0||u.includes(s)||s&&Ml.isEmptyObject(u[0])))}const HQ=Ly,{isArray:y2,isObject:v2,isString:Vje,isUndefined:JQ}=Tg,{isList:KQ,isValue:z1,isGraph:Wje,isSimpleGraph:Hje,isSubjectReference:GQ}=B1,{expandIri:Jje,getContextValue:Wd,isKeyword:Kje,process:YQ,processingMode:b6t}=gE,{removeBase:Gje,prependBase:w6t}=d2,{REGEX_KEYWORD:_6t,addValue:$g,asArray:w9,compareShortestLeast:E6t}=qy,yo={};var S6t=yo;yo.compact=async({activeCtx:e,activeProperty:t=null,element:r,options:n={}})=>{if(y2(r)){let c=[];for(let l=0;l1&&(f=Array.from(f).sort());const p=e;for(const m of f){const g=yo.compactIri({activeCtx:p,iri:m,relativeTo:{vocab:!0}}),y=Wd(u,g,"@context");JQ(y)||(e=await YQ({activeCtx:e,localCtx:y,options:n,propagate:!1}))}const d=Object.keys(r).sort();for(const m of d){const g=r[m];if(m==="@id"){let y=w9(g).map(b=>yo.compactIri({activeCtx:e,iri:b,relativeTo:{vocab:!1},base:n.base}));y.length===1&&(y=y[0]);const w=yo.compactIri({activeCtx:e,iri:"@id",relativeTo:{vocab:!0}});l[w]=y;continue}if(m==="@type"){let y=w9(g).map(_=>yo.compactIri({activeCtx:u,iri:_,relativeTo:{vocab:!0}}));y.length===1&&(y=y[0]);const w=yo.compactIri({activeCtx:e,iri:"@type",relativeTo:{vocab:!0}}),b=(Wd(e,w,"@container")||[]).includes("@set")&&b6t(e,1.1)||y2(y)&&g.length===0;$g(l,w,y,{propertyIsArray:b});continue}if(m==="@reverse"){const y=await yo.compact({activeCtx:e,activeProperty:"@reverse",element:g,options:n});for(const w in y)if(e.mappings.has(w)&&e.mappings.get(w).reverse){const b=y[w],_=(Wd(e,w,"@container")||[]).includes("@set")||!n.compactArrays;$g(l,w,b,{propertyIsArray:_}),delete y[w]}if(Object.keys(y).length>0){const w=yo.compactIri({activeCtx:e,iri:m,relativeTo:{vocab:!0}});$g(l,w,y)}continue}if(m==="@preserve"){const y=await yo.compact({activeCtx:e,activeProperty:t,element:g,options:n});y2(y)&&y.length===0||$g(l,m,y);continue}if(m==="@index"){if((Wd(e,t,"@container")||[]).includes("@index"))continue;const y=yo.compactIri({activeCtx:e,iri:m,relativeTo:{vocab:!0}});$g(l,y,g);continue}if(m!=="@graph"&&m!=="@list"&&m!=="@included"&&Kje(m)){const y=yo.compactIri({activeCtx:e,iri:m,relativeTo:{vocab:!0}});$g(l,y,g);continue}if(!y2(g))throw new HQ("JSON-LD expansion error; expanded value must be an array.","jsonld.SyntaxError");if(g.length===0){const y=yo.compactIri({activeCtx:e,iri:m,value:g,relativeTo:{vocab:!0},reverse:c}),w=e.mappings.has(y)?e.mappings.get(y)["@nest"]:null;let b=l;w&&(Yje(e,w,n),v2(l[w])||(l[w]={}),b=l[w]),$g(b,y,g,{propertyIsArray:!0})}for(const y of g){const w=yo.compactIri({activeCtx:e,iri:m,value:y,relativeTo:{vocab:!0},reverse:c}),b=e.mappings.has(w)?e.mappings.get(w)["@nest"]:null;let _=l;b&&(Yje(e,b,n),v2(l[b])||(l[b]={}),_=l[b]);const E=Wd(e,w,"@container")||[],S=Wje(y),A=KQ(y);let k;A?k=y["@list"]:S&&(k=y["@graph"]);let O=await yo.compact({activeCtx:e,activeProperty:w,element:A||S?k:y,options:n});if(A)if(y2(O)||(O=[O]),!E.includes("@list"))O={[yo.compactIri({activeCtx:e,iri:"@list",relativeTo:{vocab:!0}})]:O},"@index"in y&&(O[yo.compactIri({activeCtx:e,iri:"@index",relativeTo:{vocab:!0}})]=y["@index"]);else{$g(_,w,O,{valueIsArray:!0,allowDuplicate:!0});continue}if(S)if(E.includes("@graph")&&(E.includes("@id")||E.includes("@index")&&Hje(y))){let j;_.hasOwnProperty(w)?j=_[w]:_[w]=j={};const P=(E.includes("@id")?y["@id"]:y["@index"])||yo.compactIri({activeCtx:e,iri:"@none",relativeTo:{vocab:!0}});$g(j,P,O,{propertyIsArray:!n.compactArrays||E.includes("@set")})}else E.includes("@graph")&&Hje(y)?(y2(O)&&O.length>1&&(O={"@included":O}),$g(_,w,O,{propertyIsArray:!n.compactArrays||E.includes("@set")})):(y2(O)&&O.length===1&&n.compactArrays&&(O=O[0]),O={[yo.compactIri({activeCtx:e,iri:"@graph",relativeTo:{vocab:!0}})]:O},"@id"in y&&(O[yo.compactIri({activeCtx:e,iri:"@id",relativeTo:{vocab:!0}})]=y["@id"]),"@index"in y&&(O[yo.compactIri({activeCtx:e,iri:"@index",relativeTo:{vocab:!0}})]=y["@index"]),$g(_,w,O,{propertyIsArray:!n.compactArrays||E.includes("@set")}));else if(E.includes("@language")||E.includes("@index")||E.includes("@id")||E.includes("@type")){let j;_.hasOwnProperty(w)?j=_[w]:_[w]=j={};let P;if(E.includes("@language"))z1(O)&&(O=O["@value"]),P=y["@language"];else if(E.includes("@index")){const I=Wd(e,w,"@index")||"@index",$=yo.compactIri({activeCtx:e,iri:I,relativeTo:{vocab:!0}});if(I==="@index")P=y["@index"],delete O[$];else{let R;if([P,...R]=w9(O[I]||[]),!Vje(P))P=null;else switch(R.length){case 0:delete O[I];break;case 1:O[I]=R[0];break;default:O[I]=R;break}}}else if(E.includes("@id")){const I=yo.compactIri({activeCtx:e,iri:"@id",relativeTo:{vocab:!0}});P=O[I],delete O[I]}else if(E.includes("@type")){const I=yo.compactIri({activeCtx:e,iri:"@type",relativeTo:{vocab:!0}});let $;switch([P,...$]=w9(O[I]||[]),$.length){case 0:delete O[I];break;case 1:O[I]=$[0];break;default:O[I]=$;break}Object.keys(O).length===1&&"@id"in y&&(O=await yo.compact({activeCtx:e,activeProperty:w,element:{"@id":y["@id"]},options:n}))}P||(P=yo.compactIri({activeCtx:e,iri:"@none",relativeTo:{vocab:!0}})),$g(j,P,O,{propertyIsArray:E.includes("@set")})}else{const j=!n.compactArrays||E.includes("@set")||E.includes("@list")||y2(O)&&O.length===0||m==="@list"||m==="@graph";$g(_,w,O,{propertyIsArray:j})}}}return l}return r},yo.compactIri=({activeCtx:e,iri:t,value:r=null,relativeTo:n={vocab:!1},reverse:s=!1,base:c=null})=>{if(t===null)return t;e.isPropertyTermScoped&&e.previousContext&&(e=e.previousContext);const l=e.getInverse();if(Kje(t)&&t in l&&"@none"in l[t]&&"@type"in l[t]["@none"]&&"@none"in l[t]["@none"]["@type"])return l[t]["@none"]["@type"]["@none"];if(n.vocab&&t in l){const d=e["@language"]||"@none",m=[];v2(r)&&"@index"in r&&!("@graph"in r)&&m.push("@index","@index@set"),v2(r)&&"@preserve"in r&&(r=r["@preserve"][0]),Wje(r)?("@index"in r&&m.push("@graph@index","@graph@index@set","@index","@index@set"),"@id"in r&&m.push("@graph@id","@graph@id@set"),m.push("@graph","@graph@set","@set"),"@index"in r||m.push("@graph@index","@graph@index@set","@index","@index@set"),"@id"in r||m.push("@graph@id","@graph@id@set")):v2(r)&&!z1(r)&&m.push("@id","@id@set","@type","@set@type");let g="@language",y="@null";if(s)g="@type",y="@reverse",m.push("@set");else if(KQ(r)){"@index"in r||m.push("@list");const b=r["@list"];if(b.length===0)g="@any",y="@none";else{let _=b.length===0?d:null,E=null;for(let S=0;S=0;--d){const m=a[d],g=m.terms;for(const y of g){const w=y+":"+t.substr(m.iri.length);e.mappings.get(y)._prefix&&(!e.mappings.has(w)||r===null&&e.mappings.get(w)["@id"]===t)&&(u===null||E6t(w,u)<0)&&(u=w)}}if(u!==null)return u;for(const[d,m]of e.mappings)if(m&&m._prefix&&t.startsWith(d+":"))throw new HQ(`Absolute IRI "${t}" confused with prefix "${d}".`,"jsonld.SyntaxError",{code:"IRI confused with prefix",context:e});if(!n.vocab)if("@base"in e)if(e["@base"]){const d=Gje(w6t(c,e["@base"]),t);return _6t.test(d)?`./${d}`:d}else return t;else return Gje(c,t);return t},yo.compactValue=({activeCtx:e,activeProperty:t,value:r,options:n})=>{if(z1(r)){const u=Wd(e,t,"@type"),a=Wd(e,t,"@language"),f=Wd(e,t,"@direction"),p=Wd(e,t,"@container")||[],d="@index"in r&&!p.includes("@index");if(!d&&u!=="@none"&&(r["@type"]===u||"@language"in r&&r["@language"]===a&&"@direction"in r&&r["@direction"]===f||"@language"in r&&r["@language"]===a||"@direction"in r&&r["@direction"]===f))return r["@value"];const m=Object.keys(r).length,g=m===1||m===2&&"@index"in r&&!d,y="@language"in e,w=Vje(r["@value"]),b=e.mappings.has(t)&&e.mappings.get(t)["@language"]===null;if(g&&u!=="@none"&&(!y||!w||b))return r["@value"];const _={};return d&&(_[yo.compactIri({activeCtx:e,iri:"@index",relativeTo:{vocab:!0}})]=r["@index"]),"@type"in r?_[yo.compactIri({activeCtx:e,iri:"@type",relativeTo:{vocab:!0}})]=yo.compactIri({activeCtx:e,iri:r["@type"],relativeTo:{vocab:!0}}):"@language"in r&&(_[yo.compactIri({activeCtx:e,iri:"@language",relativeTo:{vocab:!0}})]=r["@language"]),"@direction"in r&&(_[yo.compactIri({activeCtx:e,iri:"@direction",relativeTo:{vocab:!0}})]=r["@direction"]),_[yo.compactIri({activeCtx:e,iri:"@value",relativeTo:{vocab:!0}})]=r["@value"],_}const s=Jje(e,t,{vocab:!0},n),c=Wd(e,t,"@type"),l=yo.compactIri({activeCtx:e,iri:r["@id"],relativeTo:{vocab:c==="@vocab"},base:n.base});return c==="@id"||c==="@vocab"||s==="@graph"?l:{[yo.compactIri({activeCtx:e,iri:"@id",relativeTo:{vocab:!0}})]:l}};function x6t(e,t,r,n,s,c){c===null&&(c="@null");const l=[];if((c==="@id"||c==="@reverse")&&v2(r)&&"@id"in r){c==="@reverse"&&l.push("@reverse");const a=yo.compactIri({activeCtx:e,iri:r["@id"],relativeTo:{vocab:!0}});e.mappings.has(a)&&e.mappings.get(a)&&e.mappings.get(a)["@id"]===r["@id"]?l.push.apply(l,["@vocab","@id"]):l.push.apply(l,["@id","@vocab"])}else{l.push(c);const a=l.find(f=>f.includes("_"));a&&l.push(a.replace(/^[^_]+_/,"_"))}l.push("@none");const u=e.inverse[t];for(const a of n){if(!(a in u))continue;const f=u[a][s];for(const p of l)if(p in f)return f[p]}return null}function Yje(e,t,r){if(Jje(e,t,{vocab:!0},r)!=="@nest")throw new HQ("JSON-LD compact error; nested property must have an @nest value resolving to @nest.","jsonld.SyntaxError",{code:"invalid @nest value"})}var Zje,Xje;function A6t(){return Xje||(Xje=1,Zje=e=>{class t{toString(){return"[object JsonLdProcessor]"}}return Object.defineProperty(t,"prototype",{writable:!1,enumerable:!1}),Object.defineProperty(t.prototype,"constructor",{writable:!0,enumerable:!1,configurable:!0,value:t}),t.compact=function(r,n){return arguments.length<2?Promise.reject(new TypeError("Could not compact, too few arguments.")):e.compact(r,n)},t.expand=function(r){return arguments.length<1?Promise.reject(new TypeError("Could not expand, too few arguments.")):e.expand(r)},t.flatten=function(r){return arguments.length<1?Promise.reject(new TypeError("Could not flatten, too few arguments.")):e.flatten(r)},t}),Zje}/** * A JavaScript implementation of the JSON-LD API. * * @author Dave Longley * * @license BSD 3-Clause License * Copyright (c) 2011-2022 Digital Bazaar, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of the Digital Bazaar, Inc. nor the names of its * contributors may be used to endorse or promote products derived from * this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */const Qje=_Q,e6e=fjt,b2=qy,U1=xjt,ZQ=b2.IdentifierIssuer,xb=Ly,k6t=dje,_9=kjt,{expand:O6t}=Bjt,{flatten:C6t}=Vjt,{fromRDF:j6t}=Kjt,{toRDF:P6t}=u6t,{frameMergedOrDefault:T6t,cleanupNull:R6t}=m6t,{isArray:rA,isObject:bE,isString:Ab}=Tg,{isSubjectReference:I6t}=B1,{expandIri:M6t,getInitialContext:E9,process:t6e,processingMode:XQ}=gE,{compact:$6t,compactIri:F6t}=S6t,{createNodeMap:N6t,createMergedNodeMap:D6t,mergeNodeMaps:B6t}=g9,{logEventHandler:L6t,logWarningEventHandler:q6t,safeEventHandler:z6t,setDefaultEventHandler:U6t,setupEventHandler:V6t,strictEventHandler:W6t,unhandledEventHandler:H6t}=Q3,r6e=function(e){const t={},r=new k6t({max:100});e.compact=async function(s,c,l){if(arguments.length<2)throw new TypeError("Could not compact, too few arguments.");if(c===null)throw new xb("The compaction context must not be null.","jsonld.CompactError",{code:"invalid local context"});if(s===null)return null;l=n(l,{base:Ab(s)?s:"",compactArrays:!0,compactToRelative:!0,graph:!1,skipExpansion:!1,link:!1,issuer:new ZQ("_:b"),contextResolver:new U1({sharedCache:r})}),l.link&&(l.skipExpansion=!0),l.compactToRelative||delete l.base;let u;l.skipExpansion?u=s:u=await e.expand(s,l);const a=await e.processContext(E9(l),c,l);let f=await $6t({activeCtx:a,element:u,options:l});l.compactArrays&&!l.graph&&rA(f)?f.length===1?f=f[0]:f.length===0&&(f={}):l.graph&&bE(f)&&(f=[f]),bE(c)&&"@context"in c&&(c=c["@context"]),c=b2.clone(c),rA(c)||(c=[c]);const p=c;c=[];for(let m=0;m0)&&c.push(p[m]);const d=c.length>0;if(c.length===1&&(c=c[0]),rA(f)){const m=F6t({activeCtx:a,iri:"@graph",relativeTo:{vocab:!0}}),g=f;f={},d&&(f["@context"]=c),f[m]=g}else if(bE(f)&&d){const m=f;f={"@context":c};for(const g in m)f[g]=m[g]}return f},e.expand=async function(s,c){if(arguments.length<1)throw new TypeError("Could not expand, too few arguments.");c=n(c,{keepFreeFloatingNodes:!1,contextResolver:new U1({sharedCache:r})});const l={},u=[];if("expandContext"in c){const d=b2.clone(c.expandContext);bE(d)&&"@context"in d?l.expandContext=d:l.expandContext={"@context":d},u.push(l.expandContext)}let a;if(!Ab(s))l.input=b2.clone(s);else{const d=await e.get(s,c);a=d.documentUrl,l.input=d.document,d.contextUrl&&(l.remoteContext={"@context":d.contextUrl},u.push(l.remoteContext))}"base"in c||(c.base=a||"");let f=E9(c);for(const d of u)f=await t6e({activeCtx:f,localCtx:d,options:c});let p=await O6t({activeCtx:f,element:l.input,options:c});return bE(p)&&"@graph"in p&&Object.keys(p).length===1?p=p["@graph"]:p===null&&(p=[]),rA(p)||(p=[p]),p},e.flatten=async function(s,c,l){if(arguments.length<1)return new TypeError("Could not flatten, too few arguments.");typeof c=="function"?c=null:c=c||null,l=n(l,{base:Ab(s)?s:"",contextResolver:new U1({sharedCache:r})});const u=await e.expand(s,l),a=C6t(u);return c===null?a:(l.graph=!0,l.skipExpansion=!0,await e.compact(a,c,l))},e.frame=async function(s,c,l){if(arguments.length<2)throw new TypeError("Could not frame, too few arguments.");if(l=n(l,{base:Ab(s)?s:"",embed:"@once",explicit:!1,requireAll:!1,omitDefault:!1,bnodesToClear:[],contextResolver:new U1({sharedCache:r})}),Ab(c)){const w=await e.get(c,l);if(c=w.document,w.contextUrl){let b=c["@context"];b?rA(b)?b.push(w.contextUrl):b=[b,w.contextUrl]:b=w.contextUrl,c["@context"]=b}}const u=c?c["@context"]||{}:{},a=await e.processContext(E9(l),u,l);l.hasOwnProperty("omitGraph")||(l.omitGraph=XQ(a,1.1)),l.hasOwnProperty("pruneBlankNodeIdentifiers")||(l.pruneBlankNodeIdentifiers=XQ(a,1.1));const f=await e.expand(s,l),p={...l};p.isFrame=!0,p.keepFreeFloatingNodes=!0;const d=await e.expand(c,p),m=Object.keys(c).map(w=>M6t(a,w,{vocab:!0}));p.merged=!m.includes("@graph"),p.is11=XQ(a,1.1);const g=T6t(f,d,p);p.graph=!l.omitGraph,p.skipExpansion=!0,p.link={},p.framing=!0;let y=await e.compact(g,u,p);return p.link={},y=R6t(y,p),y},e.link=async function(s,c,l){const u={};return c&&(u["@context"]=c),u["@embed"]="@link",e.frame(s,u,l)},e.normalize=e.canonize=async function(s,c){if(arguments.length<1)throw new TypeError("Could not canonize, too few arguments.");if(c=n(c,{base:Ab(s)?s:null,algorithm:"URDNA2015",skipExpansion:!1,safe:!0,contextResolver:new U1({sharedCache:r})}),"inputFormat"in c){if(c.inputFormat!=="application/n-quads"&&c.inputFormat!=="application/nquads")throw new xb("Unknown canonicalization input format.","jsonld.CanonizeError");const a=_9.parse(s);return Qje.canonize(a,c)}const l={...c};delete l.format,l.produceGeneralizedRdf=!1;const u=await e.toRDF(s,l);return Qje.canonize(u,c)},e.fromRDF=async function(s,c){if(arguments.length<1)throw new TypeError("Could not convert from RDF, too few arguments.");c=n(c,{format:Ab(s)?"application/n-quads":void 0});const{format:l}=c;let{rdfParser:u}=c;if(l){if(u=u||t[l],!u)throw new xb("Unknown input format.","jsonld.UnknownFormat",{format:l})}else u=()=>s;const a=await u(s);return j6t(a,c)},e.toRDF=async function(s,c){if(arguments.length<1)throw new TypeError("Could not convert to RDF, too few arguments.");c=n(c,{base:Ab(s)?s:"",skipExpansion:!1,contextResolver:new U1({sharedCache:r})});let l;c.skipExpansion?l=s:l=await e.expand(s,c);const u=P6t(l,c);if(c.format){if(c.format==="application/n-quads"||c.format==="application/nquads")return _9.serialize(u);throw new xb("Unknown output format.","jsonld.UnknownFormat",{format:c.format})}return u},e.createNodeMap=async function(s,c){if(arguments.length<1)throw new TypeError("Could not create node map, too few arguments.");c=n(c,{base:Ab(s)?s:"",contextResolver:new U1({sharedCache:r})});const l=await e.expand(s,c);return D6t(l,c)},e.merge=async function(s,c,l){if(arguments.length<1)throw new TypeError("Could not merge, too few arguments.");if(!rA(s))throw new TypeError('Could not merge, "docs" must be an array.');typeof c=="function"?c=null:c=c||null,l=n(l,{contextResolver:new U1({sharedCache:r})});const u=await Promise.all(s.map(y=>{const w={...l};return e.expand(y,w)}));let a=!0;"mergeNodes"in l&&(a=l.mergeNodes);const f=l.issuer||new ZQ("_:b"),p={"@default":{}};for(let y=0;ye._documentLoader,set:s=>e._documentLoader=s}),e.documentLoader=async s=>{throw new xb("Could not retrieve a JSON-LD document from the URL. URL dereferencing not implemented.","jsonld.LoadDocumentError",{code:"loading document failed",url:s})},e.get=async function(s,c){let l;typeof c.documentLoader=="function"?l=c.documentLoader:l=e.documentLoader;const u=await l(s);try{if(!u.document)throw new xb("No remote document found at the given URL.","jsonld.NullRemoteDocument");Ab(u.document)&&(u.document=JSON.parse(u.document))}catch(a){throw new xb("Could not retrieve a JSON-LD document from the URL.","jsonld.LoadDocumentError",{code:"loading document failed",cause:a,remoteDoc:u})}return u},e.processContext=async function(s,c,l){return l=n(l,{base:"",contextResolver:new U1({sharedCache:r})}),c===null?E9(l):(c=b2.clone(c),bE(c)&&"@context"in c||(c={"@context":c}),t6e({activeCtx:s,localCtx:c,options:l}))},e.getContextValue=gE.getContextValue,e.documentLoaders={},e.useDocumentLoader=function(s){if(!(s in e.documentLoaders))throw new xb('Unknown document loader type: "'+s+'"',"jsonld.UnknownDocumentLoader",{type:s});e.documentLoader=e.documentLoaders[s].apply(e,Array.prototype.slice.call(arguments,1))},e.registerRDFParser=function(s,c){t[s]=c},e.unregisterRDFParser=function(s){delete t[s]},e.registerRDFParser("application/n-quads",_9.parse),e.registerRDFParser("application/nquads",_9.parse),e.url=d2,e.logEventHandler=L6t,e.logWarningEventHandler=q6t,e.safeEventHandler=z6t,e.setDefaultEventHandler=U6t,e.strictEventHandler=W6t,e.unhandledEventHandler=H6t,e.util=b2,Object.assign(e,b2),e.promises=e,e.RequestQueue=lje(),e.JsonLdProcessor=A6t()(e),e6e.setupGlobals(e),e6e.setupDocumentLoaders(e);function n(s,{documentLoader:c=e.documentLoader,...l}){if(s&&"compactionMap"in s)throw new xb('"compactionMap" not supported.',"jsonld.OptionsError");if(s&&"expansionMap"in s)throw new xb('"expansionMap" not supported.',"jsonld.OptionsError");return Object.assign({},{documentLoader:c},l,s,{eventHandler:V6t({options:s})})}return e},QQ=function(){return r6e(function(){return QQ()})};r6e(QQ);var eee=QQ;const n6e=["@base","@container","@context","@definition","@direction","@id","@import","@language","@nest","@prefix","@propagate","@protected","@reverse","@term","@type","@version","@vocab","@graph","@index","@list","@set"];async function i6e(e,t){var r;try{if(!e||!(t!=null&&t.length))throw new Error("Invalid context or keys");const n=t[t.length-1];if(n.startsWith("@id"))return{fieldName:"@id",fieldUri:"@id"};if(/^https?:/.test(n))return{fieldName:n9(n),fieldUri:n};let s=Kh.isMap(e)?e.toJS():e;s=s["@context"]??s;let c=s;for(let m=0;m({[g]:y{},s6e=e=>{const t=(r,n)=>(Kh.isMap(r)&&r.sortBy((s,c)=>c==="x-jsonld-context"?0:c==="properties"?1:2).forEach((s,c)=>{var l;c==="x-jsonld-context"?n=n.set("@context",s):c==="properties"?(l=s?.forEach)==null||l.call(s,(u,a)=>{const f=t(u,Lm());if(J6t("Searching context for: ",a,f.toJS(),"in",n.toJS()),f.isEmpty())return;const p=n.get("@context")||Lm();let d=Lm();if(p.has(a)&&(typeof p.get(a)=="string"?d=Lm({"@id":p.get(a)}):d=p.get(a)),d===null||d!=null&&d.has("@context"))return;const m=d?d.mergeDeep(f):f;n=n.set("@context",p.set(a,m))}):n=t(s,n)}),n);return t(e,Lm())},o6e="application/json, application/yaml",S9="https://swagger.io",a6e=Object.freeze({url:"/"}),{fetch:K6t,Response:G6t,Headers:Y6t,Request:Z6t,FormData:X6t,File:Q6t,Blob:e8t}=globalThis;typeof globalThis.fetch>"u"&&(globalThis.fetch=K6t),typeof globalThis.Headers>"u"&&(globalThis.Headers=Y6t),typeof globalThis.Request>"u"&&(globalThis.Request=Z6t),typeof globalThis.Response>"u"&&(globalThis.Response=G6t),typeof globalThis.FormData>"u"&&(globalThis.FormData=X6t),typeof globalThis.File>"u"&&(globalThis.File=Q6t),typeof globalThis.Blob>"u"&&(globalThis.Blob=e8t);function tee(e,t){return!t&&typeof navigator<"u"&&(t=navigator),t&&t.product==="ReactNative"?!!(e&&typeof e=="object"&&typeof e.uri=="string"):typeof File<"u"&&e instanceof File||typeof Blob<"u"&&e instanceof Blob||ArrayBuffer.isView(e)?!0:e!==null&&typeof e=="object"&&typeof e.pipe=="function"}function l6e(e,t){return Array.isArray(e)&&e.some(r=>tee(r,t))}class ree extends File{constructor(t,r="",n={}){super([t],r,n),this.data=t}valueOf(){return this.data}toString(){return this.valueOf()}}const t8t=e=>":/?#[]@!$&'()*+,;=".indexOf(e)>-1,r8t=e=>/^[a-z0-9\-._~]+$/i.test(e);function c6e(e,t="reserved"){return[...e].map(r=>{if(r8t(r)||t8t(r)&&t==="unsafe")return r;const n=new TextEncoder;return Array.from(n.encode(r)).map(s=>`0${s.toString(16).toUpperCase()}`.slice(-2)).map(s=>`%${s}`).join("")}).join("")}function nee(e){const{value:t}=e;return Array.isArray(t)?n8t(e):typeof t=="object"?i8t(e):s8t(e)}function Qh(e,t=!1){return Array.isArray(e)||e!==null&&typeof e=="object"?e=JSON.stringify(e):(typeof e=="number"||typeof e=="boolean")&&(e=String(e)),t&&typeof e=="string"&&e.length>0?c6e(e,t):e??""}function n8t({key:e,value:t,style:r,explode:n,escape:s}){if(r==="simple")return t.map(c=>Qh(c,s)).join(",");if(r==="label")return`.${t.map(c=>Qh(c,s)).join(".")}`;if(r==="matrix")return t.map(c=>Qh(c,s)).reduce((c,l)=>!c||n?`${c||""};${e}=${l}`:`${c},${l}`,"");if(r==="form"){const c=n?`&${e}=`:",";return t.map(l=>Qh(l,s)).join(c)}if(r==="spaceDelimited"){const c=n?`${e}=`:"";return t.map(l=>Qh(l,s)).join(` ${c}`)}if(r==="pipeDelimited"){const c=n?`${e}=`:"";return t.map(l=>Qh(l,s)).join(`|${c}`)}}function i8t({key:e,value:t,style:r,explode:n,escape:s}){const c=Object.keys(t);if(r==="simple")return c.reduce((l,u)=>{const a=Qh(t[u],s),f=n?"=":",";return`${l?`${l},`:""}${u}${f}${a}`},"");if(r==="label")return c.reduce((l,u)=>{const a=Qh(t[u],s),f=n?"=":".";return`${l?`${l}.`:"."}${u}${f}${a}`},"");if(r==="matrix"&&n)return c.reduce((l,u)=>{const a=Qh(t[u],s);return`${l?`${l};`:";"}${u}=${a}`},"");if(r==="matrix")return c.reduce((l,u)=>{const a=Qh(t[u],s);return`${l?`${l},`:`;${e}=`}${u},${a}`},"");if(r==="form")return c.reduce((l,u)=>{const a=Qh(t[u],s);return`${l?`${l}${n?"&":","}`:""}${u}${n?"=":","}${a}`},"")}function s8t({key:e,value:t,style:r,escape:n}){if(r==="simple")return Qh(t,n);if(r==="label")return`.${Qh(t,n)}`;if(r==="matrix")return`;${e}=${Qh(t,n)}`;if(r==="form"||r==="deepObject")return Qh(t,n)}const o8t={form:",",spaceDelimited:"%20",pipeDelimited:"|"},a8t={csv:",",ssv:"%20",tsv:"%09",pipes:"|"};function u6e(e,t,r=!1){const{collectionFormat:n,allowEmptyValue:s,serializationOption:c,encoding:l}=t,u=typeof t=="object"&&!Array.isArray(t)?t.value:t,a=r?p=>p.toString():p=>encodeURIComponent(p),f=a(e);if(typeof u>"u"&&s)return[[f,""]];if(tee(u)||l6e(u))return[[f,u]];if(c)return f6e(e,u,r,c);if(l){if([typeof l.style,typeof l.explode,typeof l.allowReserved].some(p=>p!=="undefined")){const{style:p,explode:d,allowReserved:m}=l;return f6e(e,u,r,{style:p,explode:d,allowReserved:m})}if(typeof l.contentType=="string"){if(l.contentType.startsWith("application/json")){const m=typeof u=="string"?u:JSON.stringify(u),g=a(m),y=new ree(g,"blob",{type:l.contentType});return[[f,y]]}const p=a(String(u)),d=new ree(p,"blob",{type:l.contentType});return[[f,d]]}return typeof u!="object"?[[f,a(u)]]:Array.isArray(u)&&u.every(p=>typeof p!="object")?[[f,u.map(a).join(",")]]:[[f,a(JSON.stringify(u))]]}return typeof u!="object"?[[f,a(u)]]:Array.isArray(u)?n==="multi"?[[f,u.map(a)]]:[[f,u.map(a).join(a8t[n||"csv"])]]:[[f,""]]}function f6e(e,t,r,n){const s=n.style||"form",c=typeof n.explode>"u"?s==="form":n.explode,l=r?!1:n&&n.allowReserved?"unsafe":"reserved",u=f=>Qh(f,l),a=r?f=>f:f=>u(f);return typeof t!="object"?[[a(e),u(t)]]:Array.isArray(t)?c?[[a(e),t.map(u)]]:[[a(e),t.map(u).join(o8t[s])]]:s==="deepObject"?Object.keys(t).map(f=>[a(`${e}[${f}]`),u(t[f])]):c?Object.keys(t).map(f=>[a(f),u(t[f])]):[[a(e),Object.keys(t).map(f=>[`${a(f)},${u(t[f])}`]).join(",")]]}function l8t(e){return Object.entries(e).reduce((t,[r,n])=>{for(const[s,c]of u6e(r,n,!0))if(Array.isArray(c))for(const l of c)if(ArrayBuffer.isView(l)){const u=new Blob([l]);t.append(s,u)}else t.append(s,l);else if(ArrayBuffer.isView(c)){const l=new Blob([c]);t.append(s,l)}else t.append(s,c);return t},new FormData)}const c8t=(e,{encode:t=!0}={})=>{const r=(c,l,u)=>(Array.isArray(u)?u.reduce((a,f)=>r(c,l,f),c):u instanceof Date?c.append(l,u.toISOString()):typeof u=="object"?Object.entries(u).reduce((a,[f,p])=>r(c,`${l}[${f}]`,p),c):c.append(l,u),c),n=Object.entries(e).reduce((c,[l,u])=>r(c,l,u),new URLSearchParams),s=String(n);return t?s:decodeURIComponent(s)};function p6e(e){const t=Object.keys(e).reduce((r,n)=>{for(const[s,c]of u6e(n,e[n]))c instanceof ree?r[s]=c.valueOf():r[s]=c;return r},{});return c8t(t,{encode:!1})}function iee(e={}){const{url:t="",query:r,form:n}=e,s=(...c)=>{const l=c.filter(u=>u).join("&");return l?`?${l}`:""};if(n){const c=Object.keys(n).some(u=>{const{value:a}=n[u];return tee(a)||l6e(a)}),l=e.headers["content-type"]||e.headers["Content-Type"];if(c||/multipart\/form-data/i.test(l)){const u=l8t(e.form);e.formdata=u,e.body=u}else e.body=p6e(n);delete e.form}if(r){const[c,l]=t.split("?");let u="";if(l){const f=new URLSearchParams(l);Object.keys(r).forEach(p=>f.delete(p)),u=String(f)}const a=s(u,p6e(r));e.url=c+a,delete e.query}return e}/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function h6e(e){return typeof e>"u"||e===null}function u8t(e){return typeof e=="object"&&e!==null}function f8t(e){return Array.isArray(e)?e:h6e(e)?[]:[e]}function p8t(e,t){var r,n,s,c;if(t)for(c=Object.keys(t),r=0,n=c.length;ru&&(c=" ... ",t=n-u+c.length),r-n>u&&(l=" ...",r=n+u-l.length),{str:c+e.slice(t,r).replace(/\t/g,"→")+l,pos:n-t+c.length}}function oee(e,t){return ip.repeat(" ",t-e.length)+e}function _8t(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],s=[],c,l=-1;c=r.exec(e.buffer);)s.push(c.index),n.push(c.index+c[0].length),e.position<=c.index&&l<0&&(l=n.length-2);l<0&&(l=n.length-1);var u="",a,f,p=Math.min(e.line+t.linesAfter,s.length).toString().length,d=t.maxLength-(t.indent+p+3);for(a=1;a<=t.linesBefore&&!(l-a<0);a++)f=see(e.buffer,n[l-a],s[l-a],e.position-(n[l]-n[l-a]),d),u=ip.repeat(" ",t.indent)+oee((e.line-a+1).toString(),p)+" | "+f.str+` `+u;for(f=see(e.buffer,n[l],s[l],e.position,d),u+=ip.repeat(" ",t.indent)+oee((e.line+1).toString(),p)+" | "+f.str+` `,u+=ip.repeat("-",t.indent+p+3+f.pos)+`^ `,a=1;a<=t.linesAfter&&!(l+a>=s.length);a++)f=see(e.buffer,n[l+a],s[l+a],e.position-(n[l]-n[l+a]),d),u+=ip.repeat(" ",t.indent)+oee((e.line+a+1).toString(),p)+" | "+f.str+` `;return u.replace(/\n$/,"")}var E8t=_8t,S8t=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],x8t=["scalar","sequence","mapping"];function A8t(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function k8t(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(S8t.indexOf(r)===-1)throw new Hd('Unknown option "'+r+'" 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(r){return r},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=A8t(t.styleAliases||null),x8t.indexOf(this.kind)===-1)throw new Hd('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var ch=k8t;function m6e(e,t){var r=[];return e[t].forEach(function(n){var s=r.length;r.forEach(function(c,l){c.tag===n.tag&&c.kind===n.kind&&c.multi===n.multi&&(s=l)}),r[s]=n}),r}function O8t(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(s){s.multi?(e.multi[s.kind].push(s),e.multi.fallback.push(s)):e[s.kind][s.tag]=e.fallback[s.tag]=s}for(t=0,r=arguments.length;t=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"]}}),L8t=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function q8t(e){return!(e===null||!L8t.test(e)||e[e.length-1]==="_")}function z8t(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var U8t=/^[-+]?[0-9]+e/;function V8t(e,t){var r;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(ip.isNegativeZero(e))return"-0.0";return r=e.toString(10),U8t.test(r)?r.replace("e",".e"):r}function W8t(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||ip.isNegativeZero(e))}var x6e=new ch("tag:yaml.org,2002:float",{kind:"scalar",resolve:q8t,construct:z8t,predicate:W8t,represent:V8t,defaultStyle:"lowercase"}),A6e=w6e.extend({implicit:[_6e,E6e,S6e,x6e]}),k6e=A6e,O6e=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),C6e=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]))?))?$");function H8t(e){return e===null?!1:O6e.exec(e)!==null||C6e.exec(e)!==null}function J8t(e){var t,r,n,s,c,l,u,a=0,f=null,p,d,m;if(t=O6e.exec(e),t===null&&(t=C6e.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,s=+t[3],!t[4])return new Date(Date.UTC(r,n,s));if(c=+t[4],l=+t[5],u=+t[6],t[7]){for(a=t[7].slice(0,3);a.length<3;)a+="0";a=+a}return t[9]&&(p=+t[10],d=+(t[11]||0),f=(p*60+d)*6e4,t[9]==="-"&&(f=-f)),m=new Date(Date.UTC(r,n,s,c,l,u,a)),f&&m.setTime(m.getTime()-f),m}function K8t(e){return e.toISOString()}var j6e=new ch("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:H8t,construct:J8t,instanceOf:Date,represent:K8t});function G8t(e){return e==="<<"||e===null}var P6e=new ch("tag:yaml.org,2002:merge",{kind:"scalar",resolve:G8t}),lee=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`;function Y8t(e){if(e===null)return!1;var t,r,n=0,s=e.length,c=lee;for(r=0;r64)){if(t<0)return!1;n+=6}return n%8===0}function Z8t(e){var t,r,n=e.replace(/[\r\n=]/g,""),s=n.length,c=lee,l=0,u=[];for(t=0;t>16&255),u.push(l>>8&255),u.push(l&255)),l=l<<6|c.indexOf(n.charAt(t));return r=s%4*6,r===0?(u.push(l>>16&255),u.push(l>>8&255),u.push(l&255)):r===18?(u.push(l>>10&255),u.push(l>>2&255)):r===12&&u.push(l>>4&255),new Uint8Array(u)}function X8t(e){var t="",r=0,n,s,c=e.length,l=lee;for(n=0;n>18&63],t+=l[r>>12&63],t+=l[r>>6&63],t+=l[r&63]),r=(r<<8)+e[n];return s=c%3,s===0?(t+=l[r>>18&63],t+=l[r>>12&63],t+=l[r>>6&63],t+=l[r&63]):s===2?(t+=l[r>>10&63],t+=l[r>>4&63],t+=l[r<<2&63],t+=l[64]):s===1&&(t+=l[r>>2&63],t+=l[r<<4&63],t+=l[64],t+=l[64]),t}function Q8t(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var T6e=new ch("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Y8t,construct:Z8t,predicate:Q8t,represent:X8t}),ePt=Object.prototype.hasOwnProperty,tPt=Object.prototype.toString;function rPt(e){if(e===null)return!0;var t=[],r,n,s,c,l,u=e;for(r=0,n=u.length;r>10)+55296,(e-65536&1023)+56320)}for(var z6e=new Array(256),U6e=new Array(256),iA=0;iA<256;iA++)z6e[iA]=q6e(iA)?1:0,U6e[iA]=q6e(iA);function vPt(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||cee,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 V6e(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=E8t(r),new Hd(t,r)}function as(e,t){throw V6e(e,t)}function k9(e,t){e.onWarning&&e.onWarning.call(null,V6e(e,t))}var W6e={YAML:function(e,t,r){var n,s,c;e.version!==null&&as(e,"duplication of %YAML directive"),r.length!==1&&as(e,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(r[0]),n===null&&as(e,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),c=parseInt(n[2],10),s!==1&&as(e,"unacceptable YAML version of the document"),e.version=r[0],e.checkLineBreaks=c<2,c!==1&&c!==2&&k9(e,"unsupported YAML version of the document")},TAG:function(e,t,r){var n,s;r.length!==2&&as(e,"TAG directive accepts exactly two arguments"),n=r[0],s=r[1],D6e.test(n)||as(e,"ill-formed tag handle (first argument) of the TAG directive"),w2.call(e.tagMap,n)&&as(e,'there is a previously declared suffix for "'+n+'" tag handle'),B6e.test(s)||as(e,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{as(e,"tag prefix is malformed: "+s)}e.tagMap[n]=s}};function _2(e,t,r,n){var s,c,l,u;if(t1&&(e.result+=ip.repeat(` `,t-1))}function bPt(e,t,r){var n,s,c,l,u,a,f,p,d=e.kind,m=e.result,g;if(g=e.input.charCodeAt(e.position),zm(g)||nA(g)||g===35||g===38||g===42||g===33||g===124||g===62||g===39||g===34||g===37||g===64||g===96||(g===63||g===45)&&(s=e.input.charCodeAt(e.position+1),zm(s)||r&&nA(s)))return!1;for(e.kind="scalar",e.result="",c=l=e.position,u=!1;g!==0;){if(g===58){if(s=e.input.charCodeAt(e.position+1),zm(s)||r&&nA(s))break}else if(g===35){if(n=e.input.charCodeAt(e.position-1),zm(n))break}else{if(e.position===e.lineStart&&O9(e)||r&&nA(g))break;if(kb(g))if(a=e.line,f=e.lineStart,p=e.lineIndent,Rf(e,!1,-1),e.lineIndent>=t){u=!0,g=e.input.charCodeAt(e.position);continue}else{e.position=l,e.line=a,e.lineStart=f,e.lineIndent=p;break}}u&&(_2(e,c,l,!1),pee(e,e.line-a),c=l=e.position,u=!1),wE(g)||(l=e.position+1),g=e.input.charCodeAt(++e.position)}return _2(e,c,l,!1),e.result?!0:(e.kind=d,e.result=m,!1)}function wPt(e,t){var r,n,s;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=s=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(_2(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,s=e.position;else return!0;else kb(r)?(_2(e,n,s,!0),pee(e,Rf(e,!1,t)),n=s=e.position):e.position===e.lineStart&&O9(e)?as(e,"unexpected end of the document within a single quoted scalar"):(e.position++,s=e.position);as(e,"unexpected end of the stream within a single quoted scalar")}function _Pt(e,t){var r,n,s,c,l,u;if(u=e.input.charCodeAt(e.position),u!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(u=e.input.charCodeAt(e.position))!==0;){if(u===34)return _2(e,r,e.position,!0),e.position++,!0;if(u===92){if(_2(e,r,e.position,!0),u=e.input.charCodeAt(++e.position),kb(u))Rf(e,!1,t);else if(u<256&&z6e[u])e.result+=U6e[u],e.position++;else if((l=mPt(u))>0){for(s=l,c=0;s>0;s--)u=e.input.charCodeAt(++e.position),(l=dPt(u))>=0?c=(c<<4)+l:as(e,"expected hexadecimal character");e.result+=yPt(c),e.position++}else as(e,"unknown escape sequence");r=n=e.position}else kb(u)?(_2(e,r,n,!0),pee(e,Rf(e,!1,t)),r=n=e.position):e.position===e.lineStart&&O9(e)?as(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}as(e,"unexpected end of the stream within a double quoted scalar")}function EPt(e,t){var r=!0,n,s,c,l=e.tag,u,a=e.anchor,f,p,d,m,g,y=Object.create(null),w,b,_,E;if(E=e.input.charCodeAt(e.position),E===91)p=93,g=!1,u=[];else if(E===123)p=125,g=!0,u={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=u),E=e.input.charCodeAt(++e.position);E!==0;){if(Rf(e,!0,t),E=e.input.charCodeAt(e.position),E===p)return e.position++,e.tag=l,e.anchor=a,e.kind=g?"mapping":"sequence",e.result=u,!0;r?E===44&&as(e,"expected the node content, but found ','"):as(e,"missed comma between flow collection entries"),b=w=_=null,d=m=!1,E===63&&(f=e.input.charCodeAt(e.position+1),zm(f)&&(d=m=!0,e.position++,Rf(e,!0,t))),n=e.line,s=e.lineStart,c=e.position,oA(e,t,x9,!1,!0),b=e.tag,w=e.result,Rf(e,!0,t),E=e.input.charCodeAt(e.position),(m||e.line===n)&&E===58&&(d=!0,E=e.input.charCodeAt(++e.position),Rf(e,!0,t),oA(e,t,x9,!1,!0),_=e.result),g?sA(e,u,y,b,w,_,n,s,c):d?u.push(sA(e,null,y,b,w,_,n,s,c)):u.push(w),Rf(e,!0,t),E=e.input.charCodeAt(e.position),E===44?(r=!0,E=e.input.charCodeAt(++e.position)):r=!1}as(e,"unexpected end of the stream within a flow collection")}function SPt(e,t){var r,n,s=uee,c=!1,l=!1,u=t,a=0,f=!1,p,d;if(d=e.input.charCodeAt(e.position),d===124)n=!1;else if(d===62)n=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)uee===s?s=d===43?N6e:uPt:as(e,"repeat of a chomping mode identifier");else if((p=gPt(d))>=0)p===0?as(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):l?as(e,"repeat of an indentation width identifier"):(u=t+p-1,l=!0);else break;if(wE(d)){do d=e.input.charCodeAt(++e.position);while(wE(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!kb(d)&&d!==0)}for(;d!==0;){for(fee(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!l||e.lineIndentu&&(u=e.lineIndent),kb(d)){a++;continue}if(e.lineIndentt)&&a!==0)as(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(b&&(l=e.line,u=e.lineStart,a=e.position),oA(e,t,A9,!0,s)&&(b?y=e.result:w=e.result),b||(sA(e,d,m,g,y,w,l,u,a),g=y=w=null),Rf(e,!0,-1),E=e.input.charCodeAt(e.position)),(e.line===c||e.lineIndent>t)&&E!==0)as(e,"bad indentation of a mapping entry");else if(e.lineIndentt?a=1:e.lineIndent===t?a=0:e.lineIndentt?a=1:e.lineIndent===t?a=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,m=e.implicitTypes.length;d"),e.result!==null&&y.kind!==e.kind&&as(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+y.kind+'", not "'+e.kind+'"'),y.resolve(e.result,e.tag)?(e.result=y.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):as(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||p}function CPt(e){var t=e.position,r,n,s,c=!1,l;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(l=e.input.charCodeAt(e.position))!==0&&(Rf(e,!0,-1),l=e.input.charCodeAt(e.position),!(e.lineIndent>0||l!==37));){for(c=!0,l=e.input.charCodeAt(++e.position),r=e.position;l!==0&&!zm(l);)l=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),s=[],n.length<1&&as(e,"directive name must not be less than one character in length");l!==0;){for(;wE(l);)l=e.input.charCodeAt(++e.position);if(l===35){do l=e.input.charCodeAt(++e.position);while(l!==0&&!kb(l));break}if(kb(l))break;for(r=e.position;l!==0&&!zm(l);)l=e.input.charCodeAt(++e.position);s.push(e.input.slice(r,e.position))}l!==0&&fee(e),w2.call(W6e,n)?W6e[n](e,n,s):k9(e,'unknown document directive "'+n+'"')}if(Rf(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,Rf(e,!0,-1)):c&&as(e,"directives end mark is expected"),oA(e,e.lineIndent-1,A9,!1,!0),Rf(e,!0,-1),e.checkLineBreaks&&pPt.test(e.input.slice(t,e.position))&&k9(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&O9(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Rf(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var n=K6e(e,r);if(typeof t!="function")return n;for(var s=0,c=n.length;s=55296&&r<=56319&&t+1=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function o8e(e){var t=/^\n* /;return t.test(e)}var a8e=1,gee=2,l8e=3,c8e=4,aA=5;function iTt(e,t,r,n,s,c,l,u){var a,f=0,p=null,d=!1,m=!1,g=n!==-1,y=-1,w=rTt(c4(e,0))&&nTt(c4(e,e.length-1));if(t||l)for(a=0;a=65536?a+=2:a++){if(f=c4(e,a),!l4(f))return aA;w=w&&s8e(f,p,u),p=f}else{for(a=0;a=65536?a+=2:a++){if(f=c4(e,a),f===o4)d=!0,g&&(m=m||a-y-1>n&&e[y+1]!==" ",y=a);else if(!l4(f))return aA;w=w&&s8e(f,p,u),p=f}m=m||g&&a-y-1>n&&e[y+1]!==" "}return!d&&!m?w&&!l&&!s(e)?a8e:c===a4?aA:gee:r>9&&o8e(e)?aA:l?c===a4?aA:gee:m?c8e:l8e}function sTt(e,t,r,n,s){e.dump=(function(){if(t.length===0)return e.quotingType===a4?'""':"''";if(!e.noCompatMode&&(GPt.indexOf(t)!==-1||YPt.test(t)))return e.quotingType===a4?'"'+t+'"':"'"+t+"'";var c=e.indent*Math.max(1,r),l=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-c),u=n||e.flowLevel>-1&&r>=e.flowLevel;function a(f){return tTt(e,f)}switch(iTt(t,u,e.indent,l,a,e.quotingType,e.forceQuotes&&!n,s)){case a8e:return t;case gee:return"'"+t.replace(/'/g,"''")+"'";case l8e:return"|"+u8e(t,e.indent)+f8e(n8e(t,c));case c8e:return">"+u8e(t,e.indent)+f8e(n8e(oTt(t,l),c));case aA:return'"'+aTt(t)+'"';default:throw new Hd("impossible error: invalid scalar style")}})()}function u8e(e,t){var r=o8e(e)?String(t):"",n=e[e.length-1]===` `,s=n&&(e[e.length-2]===` `||e===` `),c=s?"+":n?"":"-";return r+c+` `}function f8e(e){return e[e.length-1]===` `?e.slice(0,-1):e}function oTt(e,t){for(var r=/(\n+)([^\n]*)/g,n=(function(){var f=e.indexOf(` `);return f=f!==-1?f:e.length,r.lastIndex=f,p8e(e.slice(0,f),t)})(),s=e[0]===` `||e[0]===" ",c,l;l=r.exec(e);){var u=l[1],a=l[2];c=a[0]===" ",n+=u+(!s&&!c&&a!==""?` `:"")+p8e(a,t),s=c}return n}function p8e(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,s=0,c,l=0,u=0,a="";n=r.exec(e);)u=n.index,u-s>t&&(c=l>s?l:u,a+=` `+e.slice(s,c),s=c+1),l=u;return a+=` `,e.length-s>t&&l>s?a+=e.slice(s,l)+` `+e.slice(l+1):a+=e.slice(s),a.slice(1)}function aTt(e){for(var t="",r=0,n,s=0;s=65536?s+=2:s++)r=c4(e,s),n=ed[r],!n&&l4(r)?(t+=e[s],r>=65536&&(t+=e[s+1])):t+=n||XPt(r);return t}function lTt(e,t,r){var n="",s=e.tag,c,l,u;for(c=0,l=r.length;c"u"&&V1(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=s,e.dump="["+n+"]"}function h8e(e,t,r,n){var s="",c=e.tag,l,u,a;for(l=0,u=r.length;l"u"&&V1(e,t+1,null,!0,!0,!1,!0))&&((!n||s!=="")&&(s+=mee(e,t)),e.dump&&o4===e.dump.charCodeAt(0)?s+="-":s+="- ",s+=e.dump);e.tag=c,e.dump=s||"[]"}function cTt(e,t,r){var n="",s=e.tag,c=Object.keys(r),l,u,a,f,p;for(l=0,u=c.length;l1024&&(p+="? "),p+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),V1(e,t,f,!1,!1)&&(p+=e.dump,n+=p));e.tag=s,e.dump="{"+n+"}"}function uTt(e,t,r,n){var s="",c=e.tag,l=Object.keys(r),u,a,f,p,d,m;if(e.sortKeys===!0)l.sort();else if(typeof e.sortKeys=="function")l.sort(e.sortKeys);else if(e.sortKeys)throw new Hd("sortKeys must be a boolean or a function");for(u=0,a=l.length;u1024,d&&(e.dump&&o4===e.dump.charCodeAt(0)?m+="?":m+="? "),m+=e.dump,d&&(m+=mee(e,t)),V1(e,t+1,p,!0,d)&&(e.dump&&o4===e.dump.charCodeAt(0)?m+=":":m+=": ",m+=e.dump,s+=m));e.tag=c,e.dump=s||"{}"}function d8e(e,t,r){var n,s,c,l,u,a;for(s=r?e.explicitTypes:e.implicitTypes,c=0,l=s.length;c tag resolver accepts not "'+a+'" style');e.dump=n}return!0}return!1}function V1(e,t,r,n,s,c,l){e.tag=null,e.dump=r,d8e(e,r,!1)||d8e(e,r,!0);var u=Y6e.call(e.dump),a=n,f;n&&(n=e.flowLevel<0||e.flowLevel>t);var p=u==="[object Object]"||u==="[object Array]",d,m;if(p&&(d=e.duplicates.indexOf(r),m=d!==-1),(e.tag!==null&&e.tag!=="?"||m||e.indent!==2&&t>0)&&(s=!1),m&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(p&&m&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),u==="[object Object]")n&&Object.keys(e.dump).length!==0?(uTt(e,t,e.dump,s),m&&(e.dump="&ref_"+d+e.dump)):(cTt(e,t,e.dump),m&&(e.dump="&ref_"+d+" "+e.dump));else if(u==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!l&&t>0?h8e(e,t-1,e.dump,s):h8e(e,t,e.dump,s),m&&(e.dump="&ref_"+d+e.dump)):(lTt(e,t,e.dump),m&&(e.dump="&ref_"+d+" "+e.dump));else if(u==="[object String]")e.tag!=="?"&&sTt(e,e.dump,t,c,a);else{if(u==="[object Undefined]"||e.skipInvalid)return!1;throw new Hd("unacceptable kind of an object to dump "+u)}e.tag!==null&&e.tag!=="?"&&(f=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?f="!"+f:f.slice(0,18)==="tag:yaml.org,2002:"?f="!!"+f.slice(18):f="!<"+f+">",e.dump=f+" "+e.dump)}return!0}function fTt(e,t){var r=[],n=[],s,c;for(yee(e,r,n),s=0,c=n.length;s/(json|xml|yaml|text)\b/.test(e);function jTt(e,t){return t&&(t.indexOf("application/json")===0||t.indexOf("+json")>0)?JSON.parse(e):E2.load(e)}function PTt(e){return e.includes(", ")?e.split(", "):e}function m8e(e={}){return typeof e.entries!="function"?{}:Array.from(e.entries()).reduce((t,[r,n])=>(t[r]=PTt(n),t),{})}function g8e(e,t,{loadSpec:r=!1}={}){const n={ok:e.ok,url:e.url||t,status:e.status,statusText:e.statusText,headers:m8e(e.headers)},s=n.headers["content-type"],c=r||CTt(s);return(c?e.text:e.blob||e.buffer).call(e).then(l=>{if(n.text=l,n.data=l,c)try{const u=jTt(l,s);n.body=u,n.obj=u}catch(u){n.parseError=u}return n})}async function lA(e,t={}){typeof e=="object"&&(t=e,e=t.url),t.headers=t.headers||{},t=iee(t),t.headers&&Object.keys(t.headers).forEach(s=>{const c=t.headers[s];typeof c=="string"&&(t.headers[s]=c.replace(/\n+/g," "))}),t.requestInterceptor&&(t=await t.requestInterceptor(t)||t);const r=t.headers["content-type"]||t.headers["Content-Type"];/multipart\/form-data/i.test(r)&&(delete t.headers["content-type"],delete t.headers["Content-Type"]);let n;try{n=await(t.userFetch||fetch)(t.url,t),n=await g8e(n,e,t),t.responseInterceptor&&(n=await t.responseInterceptor(n)||n)}catch(s){if(!n)throw s;const c=new Error(n.statusText||`response status is ${n.status}`);throw c.status=n.status,c.statusCode=n.status,c.responseError=s,c}if(!n.ok){const s=new Error(n.statusText||`response status is ${n.status}`);throw s.status=n.status,s.statusCode=n.status,s.response=n,s}return n}function TTt(e,t,r){return r=r||(n=>n),t=t||(n=>n),n=>(typeof n=="string"&&(n={url:n}),n=iee(n),n=t(n),r(e(n)))}function y8e(e,t={}){const{requestInterceptor:r,responseInterceptor:n}=t,s=e.withCredentials?"include":"same-origin";return c=>e({url:c,loadSpec:!0,requestInterceptor:r,responseInterceptor:n,headers:{Accept:o6e},credentials:s}).then(l=>l.body)}const bee=e=>{var t,r;const{baseDoc:n,url:s}=e,c=(t=n??s)!==null&&t!==void 0?t:"";return typeof((r=globalThis.document)===null||r===void 0?void 0:r.baseURI)=="string"?String(new URL(c,globalThis.document.baseURI)):c},v8e=e=>{const{fetch:t,http:r}=e;return t||r||lA};/*! * https://github.com/Starcounter-Jack/JSON-Patch * (c) 2017-2022 Joachim Wester * MIT licensed */var RTt=(function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var c in s)s.hasOwnProperty(c)&&(n[c]=s[c])},e(t,r)};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}})(),ITt=Object.prototype.hasOwnProperty;function wee(e,t){return ITt.call(e,t)}function _ee(e){if(Array.isArray(e)){for(var t=new Array(e.length),r=0;r=48&&n<=57){t++;continue}return!1}return!0}function _E(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function b8e(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function See(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var t=0,r=e.length;t0&&a[p-1]=="constructor"))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(r&&m===void 0&&(f[g]===void 0?m=a.slice(0,p).join("/"):p==d-1&&(m=t.path),m!==void 0&&y(t,0,e,m)),p++,Array.isArray(f)){if(g==="-")g=f.length;else{if(r&&!Eee(g))throw new Ou("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",c,t,e);Eee(g)&&(g=~~g)}if(p>=d){if(r&&t.op==="add"&&g>f.length)throw new Ou("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",c,t,e);var l=$Tt[t.op].call(t,f,g,e);if(l.test===!1)throw new Ou("Test operation failed","TEST_OPERATION_FAILED",c,t,e);return l}}else if(p>=d){var l=cA[t.op].call(t,f,g,e);if(l.test===!1)throw new Ou("Test operation failed","TEST_OPERATION_FAILED",c,t,e);return l}if(f=f[g],r&&p0)throw new Ou('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new Ou("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new Ou("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&See(e.value))throw new Ou("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var s=e.path.split("/").length,c=n.split("/").length;if(s!==c+1&&s!==c)throw new Ou("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==n)throw new Ou("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var l={op:"_get",path:e.from,value:void 0},u=E8e([l],r);if(u&&u.name==="OPERATION_PATH_UNRESOLVABLE")throw new Ou("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new Ou("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function E8e(e,t,r){try{if(!Array.isArray(e))throw new Ou("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)S2(Fg(t),Fg(e),r||!0);else{r=r||T9;for(var n=0;n0&&(e.patches=[],e.callback&&e.callback(n)),n}function kee(e,t,r,n,s){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var c=_ee(t),l=_ee(e),u=!1,a=l.length-1;a>=0;a--){var f=l[a],p=e[f];if(wee(t,f)&&!(t[f]===void 0&&p!==void 0&&Array.isArray(t)===!1)){var d=t[f];typeof p=="object"&&p!=null&&typeof d=="object"&&d!=null&&Array.isArray(p)===Array.isArray(d)?kee(p,d,r,n+"/"+_E(f),s):p!==d&&(s&&r.push({op:"test",path:n+"/"+_E(f),value:Fg(p)}),r.push({op:"replace",path:n+"/"+_E(f),value:Fg(d)}))}else Array.isArray(e)===Array.isArray(t)?(s&&r.push({op:"test",path:n+"/"+_E(f),value:Fg(p)}),r.push({op:"remove",path:n+"/"+_E(f)}),u=!0):(s&&r.push({op:"test",path:n,value:e}),r.push({op:"replace",path:n,value:t}))}if(!(!u&&c.length==l.length))for(var a=0;a(s.push({op:"add",path:`/${A8e(c)}`,value:t.value[c]}),s),[]);S2(e,n)}else if(t.op==="replace"&&t.path===""){let{value:n}=t;r.allowMetaPatches&&t.meta&&I9(t)&&(Array.isArray(t.value)||SE(t.value))&&(n={...n,...t.meta}),e=n}else if(S2(e,[t]),r.allowMetaPatches&&t.meta&&I9(t)&&(Array.isArray(t.value)||SE(t.value))){const n={...jee(e,t.path),...t.meta};S2(e,[R9(t.path,n)])}return e}function A8e(e){return Array.isArray(e)?e.length<1?"":`/${e.map(t=>(t+"").replace(/~/g,"~0").replace(/\//g,"~1")).join("/")}`:e}function l9t(e,t){return{op:"add",path:e,value:t}}function R9(e,t,r){return{op:"replace",path:e,value:t,meta:r}}function c9t(e){return{op:"remove",path:e}}function u9t(e,t){return{type:"mutation",op:"merge",path:e,value:t}}function f9t(e,t){return{type:"mutation",op:"mergeDeep",path:e,value:t}}function p9t(e,t){return{type:"context",path:e,value:t}}function h9t(e,t){try{return k8e(e,Cee,t)}catch(r){return r}}function d9t(e,t){try{return k8e(e,Oee,t)}catch(r){return r}}function k8e(e,t,r){const n=e.filter(I9).map(c=>t(c.value,r,c.path))||[],s=h4(n);return C8e(s)}function Oee(e,t,r){return r=r||[],Array.isArray(e)?e.map((n,s)=>Oee(n,t,r.concat(s))):SE(e)?Object.keys(e).map(n=>Oee(e[n],t,r.concat(n))):t(e,r[r.length-1],r)}function Cee(e,t,r){r=r||[];let n=[];if(r.length>0){const s=t(e,r[r.length-1],r);s&&(n=n.concat(s))}if(Array.isArray(e)){const s=e.map((c,l)=>Cee(c,t,r.concat(l)));s&&(n=n.concat(s))}else if(SE(e)){const s=Object.keys(e).map(c=>Cee(e[c],t,r.concat(c)));s&&(n=n.concat(s))}return n=h4(n),n}function m9t(e,t){if(!Array.isArray(t))return!1;for(let r=0,n=t.length;rtypeof n<"u"&&r?r[n]:r,e)}function y9t(e){return C8e(h4(O8e(e)))}function O8e(e){return Array.isArray(e)?e:[e]}function h4(e){return[].concat(...e.map(t=>Array.isArray(t)?h4(t):t))}function C8e(e){return e.filter(t=>typeof t<"u")}function SE(e){return e&&typeof e=="object"}function v9t(e){return SE(e)&&j8e(e.then)}function j8e(e){return e&&typeof e=="function"}function b9t(e){return e instanceof Error}function P8e(e){if(M9(e)){const{op:t}=e;return t==="add"||t==="remove"||t==="replace"}return!1}function w9t(e){return Object.prototype.toString.call(e)==="[object GeneratorFunction]"}function T8e(e){return P8e(e)||M9(e)&&e.type==="mutation"}function I9(e){return T8e(e)&&(e.op==="add"||e.op==="replace"||e.op==="merge"||e.op==="mergeDeep")}function _9t(e){return M9(e)&&e.type==="context"}function M9(e){return e&&typeof e=="object"}function jee(e,t){try{return u4(e,t)}catch(r){return console.error(r),{}}}var d4=function(e){return e&&e.Math===Math&&e},Hy=d4(typeof globalThis=="object"&&globalThis)||d4(typeof window=="object"&&window)||d4(typeof self=="object"&&self)||d4(typeof M1=="object"&&M1)||d4(typeof M1=="object"&&M1)||(function(){return this})()||Function("return this")(),r0=function(e){try{return!!e()}catch{return!0}},E9t=r0,$9=!E9t(function(){var e=(function(){}).bind();return typeof e!="function"||e.hasOwnProperty("prototype")}),S9t=$9,R8e=Function.prototype,I8e=R8e.apply,M8e=R8e.call,Pee=typeof Reflect=="object"&&Reflect.apply||(S9t?M8e.bind(I8e):function(){return M8e.apply(I8e,arguments)}),$8e=$9,F8e=Function.prototype,Tee=F8e.call,x9t=$8e&&F8e.bind.bind(Tee,Tee),n0=$8e?x9t:function(e){return function(){return Tee.apply(e,arguments)}},N8e=n0,A9t=N8e({}.toString),k9t=N8e("".slice),Ree=function(e){return k9t(A9t(e),8,-1)},O9t=Ree,C9t=n0,D8e=function(e){if(O9t(e)==="Function")return C9t(e)},Iee=typeof document=="object"&&document.all,Jy=typeof Iee>"u"&&Iee!==void 0?function(e){return typeof e=="function"||e===Iee}:function(e){return typeof e=="function"},Mee={},j9t=r0,x2=!j9t(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),P9t=$9,F9=Function.prototype.call,xE=P9t?F9.bind(F9):function(){return F9.apply(F9,arguments)},B8e={},L8e={}.propertyIsEnumerable,q8e=Object.getOwnPropertyDescriptor,T9t=q8e&&!L8e.call({1:2},1);B8e.f=T9t?function(e){var t=q8e(this,e);return!!t&&t.enumerable}:L8e;var m4=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}},R9t=n0,I9t=r0,M9t=Ree,$ee=Object,$9t=R9t("".split),F9t=I9t(function(){return!$ee("z").propertyIsEnumerable(0)})?function(e){return M9t(e)==="String"?$9t(e,""):$ee(e)}:$ee,Fee=function(e){return e==null},N9t=Fee,D9t=TypeError,N9=function(e){if(N9t(e))throw new D9t("Can't call method on "+e);return e},B9t=F9t,L9t=N9,g4=function(e){return B9t(L9t(e))},q9t=Jy,Ob=function(e){return typeof e=="object"?e!==null:q9t(e)},Nee={},Dee=Nee,Bee=Hy,z9t=Jy,z8e=function(e){return z9t(e)?e:void 0},y4=function(e,t){return arguments.length<2?z8e(Dee[e])||z8e(Bee[e]):Dee[e]&&Dee[e][t]||Bee[e]&&Bee[e][t]},U9t=n0,D9=U9t({}.isPrototypeOf),V9t=typeof navigator<"u"&&String(navigator.userAgent)||"",U8e=Hy,Lee=V9t,V8e=U8e.process,W8e=U8e.Deno,H8e=V8e&&V8e.versions||W8e&&W8e.version,J8e=H8e&&H8e.v8,i0,B9;J8e&&(i0=J8e.split("."),B9=i0[0]>0&&i0[0]<4?1:+(i0[0]+i0[1])),!B9&&Lee&&(i0=Lee.match(/Edge\/(\d+)/),(!i0||i0[1]>=74)&&(i0=Lee.match(/Chrome\/(\d+)/),i0&&(B9=+i0[1])));var W9t=B9,K8e=W9t,H9t=r0,J9t=Hy,K9t=J9t.String,G8e=!!Object.getOwnPropertySymbols&&!H9t(function(){var e=Symbol("symbol detection");return!K9t(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&K8e&&K8e<41}),G9t=G8e,Y8e=G9t&&!Symbol.sham&&typeof Symbol.iterator=="symbol",Y9t=y4,Z9t=Jy,X9t=D9,Q9t=Y8e,eRt=Object,Z8e=Q9t?function(e){return typeof e=="symbol"}:function(e){var t=Y9t("Symbol");return Z9t(t)&&X9t(t.prototype,eRt(e))},tRt=String,qee=function(e){try{return tRt(e)}catch{return"Object"}},rRt=Jy,nRt=qee,iRt=TypeError,L9=function(e){if(rRt(e))return e;throw new iRt(nRt(e)+" is not a function")},sRt=L9,oRt=Fee,zee=function(e,t){var r=e[t];return oRt(r)?void 0:sRt(r)},Uee=xE,Vee=Jy,Wee=Ob,aRt=TypeError,lRt=function(e,t){var r,n;if(t==="string"&&Vee(r=e.toString)&&!Wee(n=Uee(r,e))||Vee(r=e.valueOf)&&!Wee(n=Uee(r,e))||t!=="string"&&Vee(r=e.toString)&&!Wee(n=Uee(r,e)))return n;throw new aRt("Can't convert object to primitive value")},X8e={exports:{}},Q8e=Hy,cRt=Object.defineProperty,uRt=function(e,t){try{cRt(Q8e,e,{value:t,configurable:!0,writable:!0})}catch{Q8e[e]=t}return t},fRt=Hy,pRt=uRt,ePe="__core-js_shared__",tPe=X8e.exports=fRt[ePe]||pRt(ePe,{});(tPe.versions||(tPe.versions=[])).push({version:"3.37.1",mode:"pure",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"});var rPe=X8e.exports,nPe=rPe,iPe=function(e,t){return nPe[e]||(nPe[e]=t||{})},hRt=N9,dRt=Object,sPe=function(e){return dRt(hRt(e))},mRt=n0,gRt=sPe,yRt=mRt({}.hasOwnProperty),W1=Object.hasOwn||function(e,t){return yRt(gRt(e),t)},vRt=n0,bRt=0,wRt=Math.random(),_Rt=vRt(1 .toString),oPe=function(e){return"Symbol("+(e===void 0?"":e)+")_"+_Rt(++bRt+wRt,36)},ERt=Hy,SRt=iPe,aPe=W1,xRt=oPe,ARt=G8e,kRt=Y8e,fA=ERt.Symbol,Hee=SRt("wks"),ORt=kRt?fA.for||fA:fA&&fA.withoutSetter||xRt,H1=function(e){return aPe(Hee,e)||(Hee[e]=ARt&&aPe(fA,e)?fA[e]:ORt("Symbol."+e)),Hee[e]},CRt=xE,lPe=Ob,cPe=Z8e,jRt=zee,PRt=lRt,TRt=H1,RRt=TypeError,IRt=TRt("toPrimitive"),MRt=function(e,t){if(!lPe(e)||cPe(e))return e;var r=jRt(e,IRt),n;if(r){if(t===void 0&&(t="default"),n=CRt(r,e,t),!lPe(n)||cPe(n))return n;throw new RRt("Can't convert object to primitive value")}return t===void 0&&(t="number"),PRt(e,t)},$Rt=MRt,FRt=Z8e,uPe=function(e){var t=$Rt(e,"string");return FRt(t)?t:t+""},NRt=Hy,fPe=Ob,Jee=NRt.document,DRt=fPe(Jee)&&fPe(Jee.createElement),pPe=function(e){return DRt?Jee.createElement(e):{}},BRt=x2,LRt=r0,qRt=pPe,hPe=!BRt&&!LRt(function(){return Object.defineProperty(qRt("div"),"a",{get:function(){return 7}}).a!==7}),zRt=x2,URt=xE,VRt=B8e,WRt=m4,HRt=g4,JRt=uPe,KRt=W1,GRt=hPe,dPe=Object.getOwnPropertyDescriptor;Mee.f=zRt?dPe:function(e,t){if(e=HRt(e),t=JRt(t),GRt)try{return dPe(e,t)}catch{}if(KRt(e,t))return WRt(!URt(VRt.f,e,t),e[t])};var YRt=r0,ZRt=Jy,XRt=/#|\.prototype\./,v4=function(e,t){var r=e7t[QRt(e)];return r===r7t?!0:r===t7t?!1:ZRt(t)?YRt(t):!!t},QRt=v4.normalize=function(e){return String(e).replace(XRt,".").toLowerCase()},e7t=v4.data={},t7t=v4.NATIVE="N",r7t=v4.POLYFILL="P",n7t=v4,mPe=D8e,i7t=L9,s7t=$9,o7t=mPe(mPe.bind),gPe=function(e,t){return i7t(e),t===void 0?e:s7t?o7t(e,t):function(){return e.apply(t,arguments)}},AE={},a7t=x2,l7t=r0,yPe=a7t&&l7t(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),c7t=Ob,u7t=String,f7t=TypeError,kE=function(e){if(c7t(e))return e;throw new f7t(u7t(e)+" is not an object")},p7t=x2,h7t=hPe,d7t=yPe,q9=kE,vPe=uPe,m7t=TypeError,Kee=Object.defineProperty,g7t=Object.getOwnPropertyDescriptor,Gee="enumerable",Yee="configurable",Zee="writable";AE.f=p7t?d7t?function(e,t,r){if(q9(e),t=vPe(t),q9(r),typeof e=="function"&&t==="prototype"&&"value"in r&&Zee in r&&!r[Zee]){var n=g7t(e,t);n&&n[Zee]&&(e[t]=r.value,r={configurable:Yee in r?r[Yee]:n[Yee],enumerable:Gee in r?r[Gee]:n[Gee],writable:!1})}return Kee(e,t,r)}:Kee:function(e,t,r){if(q9(e),t=vPe(t),q9(r),h7t)try{return Kee(e,t,r)}catch{}if("get"in r||"set"in r)throw new m7t("Accessors not supported");return"value"in r&&(e[t]=r.value),e};var y7t=x2,v7t=AE,b7t=m4,A2=y7t?function(e,t,r){return v7t.f(e,t,b7t(1,r))}:function(e,t,r){return e[t]=r,e},b4=Hy,w7t=Pee,_7t=D8e,E7t=Jy,S7t=Mee.f,x7t=n7t,pA=Nee,A7t=gPe,hA=A2,bPe=W1,k7t=function(e){var t=function(r,n,s){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(r);case 2:return new e(r,n)}return new e(r,n,s)}return w7t(e,this,arguments)};return t.prototype=e.prototype,t},z9=function(e,t){var r=e.target,n=e.global,s=e.stat,c=e.proto,l=n?b4:s?b4[r]:b4[r]&&b4[r].prototype,u=n?pA:pA[r]||hA(pA,r,{})[r],a=u.prototype,f,p,d,m,g,y,w,b,_;for(m in t)f=x7t(n?m:r+(s?".":"#")+m,e.forced),p=!f&&l&&bPe(l,m),y=u[m],p&&(e.dontCallGetSet?(_=S7t(l,m),w=_&&_.value):w=l[m]),g=p&&w?w:t[m],!(!f&&!c&&typeof y==typeof g)&&(e.bind&&p?b=A7t(g,b4):e.wrap&&p?b=k7t(g):c&&E7t(g)?b=_7t(g):b=g,(e.sham||g&&g.sham||y&&y.sham)&&hA(b,"sham",!0),hA(u,m,b),c&&(d=r+"Prototype",bPe(pA,d)||hA(pA,d,{}),hA(pA[d],m,g),e.real&&a&&(f||!a[m])&&hA(a,m,g)))},O7t=iPe,C7t=oPe,wPe=O7t("keys"),Xee=function(e){return wPe[e]||(wPe[e]=C7t(e))},j7t=r0,P7t=!j7t(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}),T7t=W1,R7t=Jy,I7t=sPe,M7t=Xee,$7t=P7t,_Pe=M7t("IE_PROTO"),Qee=Object,F7t=Qee.prototype,ete=$7t?Qee.getPrototypeOf:function(e){var t=I7t(e);if(T7t(t,_Pe))return t[_Pe];var r=t.constructor;return R7t(r)&&t instanceof r?r.prototype:t instanceof Qee?F7t:null},N7t=n0,D7t=L9,B7t=function(e,t,r){try{return N7t(D7t(Object.getOwnPropertyDescriptor(e,t)[r]))}catch{}},L7t=Ob,q7t=function(e){return L7t(e)||e===null},z7t=q7t,U7t=String,V7t=TypeError,W7t=function(e){if(z7t(e))return e;throw new V7t("Can't set "+U7t(e)+" as a prototype")},H7t=B7t,J7t=Ob,K7t=N9,G7t=W7t,tte=Object.setPrototypeOf||("__proto__"in{}?(function(){var e=!1,t={},r;try{r=H7t(Object.prototype,"__proto__","set"),r(t,[]),e=t instanceof Array}catch{}return function(n,s){return K7t(n),G7t(s),J7t(n)&&(e?r(n,s):n.__proto__=s),n}})():void 0),EPe={},Y7t=Math.ceil,Z7t=Math.floor,X7t=Math.trunc||function(e){var t=+e;return(t>0?Z7t:Y7t)(t)},Q7t=X7t,rte=function(e){var t=+e;return t!==t||t===0?0:Q7t(t)},eIt=rte,tIt=Math.max,rIt=Math.min,nIt=function(e,t){var r=eIt(e);return r<0?tIt(r+t,0):rIt(r,t)},iIt=rte,sIt=Math.min,oIt=function(e){var t=iIt(e);return t>0?sIt(t,9007199254740991):0},aIt=oIt,SPe=function(e){return aIt(e.length)},lIt=g4,cIt=nIt,uIt=SPe,fIt=function(e){return function(t,r,n){var s=lIt(t),c=uIt(s);if(c===0)return!e&&-1;var l=cIt(n,c),u;if(e&&r!==r){for(;c>l;)if(u=s[l++],u!==u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===r)return e||l||0;return!e&&-1}},pIt={indexOf:fIt(!1)},nte={},hIt=n0,ite=W1,dIt=g4,mIt=pIt.indexOf,gIt=nte,xPe=hIt([].push),APe=function(e,t){var r=dIt(e),n=0,s=[],c;for(c in r)!ite(gIt,c)&&ite(r,c)&&xPe(s,c);for(;t.length>n;)ite(r,c=t[n++])&&(~mIt(s,c)||xPe(s,c));return s},ste=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],yIt=APe,vIt=ste,bIt=vIt.concat("length","prototype");EPe.f=Object.getOwnPropertyNames||function(e){return yIt(e,bIt)};var kPe={};kPe.f=Object.getOwnPropertySymbols;var wIt=y4,_It=n0,EIt=EPe,SIt=kPe,xIt=kE,AIt=_It([].concat),kIt=wIt("Reflect","ownKeys")||function(e){var t=EIt.f(xIt(e)),r=SIt.f;return r?AIt(t,r(e)):t},OPe=W1,OIt=kIt,CIt=Mee,jIt=AE,CPe=function(e,t,r){for(var n=OIt(t),s=jIt.f,c=CIt.f,l=0;lc;)$It.f(e,l=n[c++],r[l]);return e};var BIt=y4,LIt=BIt("document","documentElement"),qIt=kE,zIt=jPe,PPe=ste,UIt=nte,VIt=LIt,WIt=pPe,HIt=Xee,TPe=">",RPe="<",ote="prototype",ate="script",IPe=HIt("IE_PROTO"),lte=function(){},MPe=function(e){return RPe+ate+TPe+e+RPe+"/"+ate+TPe},$Pe=function(e){e.write(MPe("")),e.close();var t=e.parentWindow.Object;return e=null,t},JIt=function(){var e=WIt("iframe"),t="java"+ate+":",r;return e.style.display="none",VIt.appendChild(e),e.src=String(t),r=e.contentWindow.document,r.open(),r.write(MPe("document.F=Object")),r.close(),r.F},U9,V9=function(){try{U9=new ActiveXObject("htmlfile")}catch{}V9=typeof document<"u"?document.domain&&U9?$Pe(U9):JIt():$Pe(U9);for(var e=PPe.length;e--;)delete V9[ote][PPe[e]];return V9()};UIt[IPe]=!0;var cte=Object.create||function(e,t){var r;return e!==null?(lte[ote]=qIt(e),r=new lte,lte[ote]=null,r[IPe]=e):r=V9(),t===void 0?r:zIt.f(r,t)},KIt=Ob,GIt=A2,FPe=function(e,t){KIt(t)&&"cause"in t&&GIt(e,"cause",t.cause)},YIt=n0,NPe=Error,ZIt=YIt("".replace),XIt=(function(e){return String(new NPe(e).stack)})("zxcasd"),DPe=/\n\s*at [^:]*:[^\n]*/,QIt=DPe.test(XIt),eMt=function(e,t){if(QIt&&typeof e=="string"&&!NPe.prepareStackTrace)for(;t--;)e=ZIt(e,DPe,"");return e},tMt=r0,rMt=m4,nMt=!tMt(function(){var e=new Error("a");return"stack"in e?(Object.defineProperty(e,"stack",rMt(1,7)),e.stack!==7):!0}),iMt=A2,sMt=eMt,oMt=nMt,BPe=Error.captureStackTrace,LPe=function(e,t,r,n){oMt&&(BPe?BPe(e,t):iMt(e,"stack",sMt(r,n)))},dA={},aMt=H1,lMt=dA,cMt=aMt("iterator"),uMt=Array.prototype,fMt=function(e){return e!==void 0&&(lMt.Array===e||uMt[cMt]===e)},pMt=H1,hMt=pMt("toStringTag"),qPe={};qPe[hMt]="z";var ute=String(qPe)==="[object z]",dMt=ute,mMt=Jy,W9=Ree,gMt=H1,yMt=gMt("toStringTag"),vMt=Object,bMt=W9((function(){return arguments})())==="Arguments",wMt=function(e,t){try{return e[t]}catch{}},fte=dMt?W9:function(e){var t,r,n;return e===void 0?"Undefined":e===null?"Null":typeof(r=wMt(t=vMt(e),yMt))=="string"?r:bMt?W9(t):(n=W9(t))==="Object"&&mMt(t.callee)?"Arguments":n},_Mt=fte,zPe=zee,EMt=Fee,SMt=dA,xMt=H1,AMt=xMt("iterator"),UPe=function(e){if(!EMt(e))return zPe(e,AMt)||zPe(e,"@@iterator")||SMt[_Mt(e)]},kMt=xE,OMt=L9,CMt=kE,jMt=qee,PMt=UPe,TMt=TypeError,RMt=function(e,t){var r=arguments.length<2?PMt(e):t;if(OMt(r))return CMt(kMt(r,e));throw new TMt(jMt(e)+" is not iterable")},IMt=xE,VPe=kE,MMt=zee,$Mt=function(e,t,r){var n,s;VPe(e);try{if(n=MMt(e,"return"),!n){if(t==="throw")throw r;return r}n=IMt(n,e)}catch(c){s=!0,n=c}if(t==="throw")throw r;if(s)throw n;return VPe(n),r},FMt=gPe,NMt=xE,DMt=kE,BMt=qee,LMt=fMt,qMt=SPe,WPe=D9,zMt=RMt,UMt=UPe,HPe=$Mt,VMt=TypeError,H9=function(e,t){this.stopped=e,this.result=t},JPe=H9.prototype,WMt=function(e,t,r){var n=r&&r.that,s=!!(r&&r.AS_ENTRIES),c=!!(r&&r.IS_RECORD),l=!!(r&&r.IS_ITERATOR),u=!!(r&&r.INTERRUPTED),a=FMt(t,n),f,p,d,m,g,y,w,b=function(E){return f&&HPe(f,"normal",E),new H9(!0,E)},_=function(E){return s?(DMt(E),u?a(E[0],E[1],b):a(E[0],E[1])):u?a(E,b):a(E)};if(c)f=e.iterator;else if(l)f=e;else{if(p=UMt(e),!p)throw new VMt(BMt(e)+" is not iterable");if(LMt(p)){for(d=0,m=qMt(e);m>d;d++)if(g=_(e[d]),g&&WPe(JPe,g))return g;return new H9(!1)}f=zMt(e,p)}for(y=c?e.next:f.next;!(w=NMt(y,f)).done;){try{g=_(w.value)}catch(E){HPe(f,"throw",E)}if(typeof g=="object"&&g&&WPe(JPe,g))return g}return new H9(!1)},HMt=fte,JMt=String,pte=function(e){if(HMt(e)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return JMt(e)},KMt=pte,KPe=function(e,t){return e===void 0?arguments.length<2?"":t:KMt(e)},GMt=z9,YMt=D9,ZMt=ete,J9=tte,XMt=CPe,GPe=cte,hte=A2,dte=m4,QMt=FPe,e$t=LPe,t$t=WMt,r$t=KPe,n$t=H1,i$t=n$t("toStringTag"),K9=Error,s$t=[].push,mA=function(e,t){var r=YMt(mte,this),n;J9?n=J9(new K9,r?ZMt(this):mte):(n=r?this:GPe(mte),hte(n,i$t,"Error")),t!==void 0&&hte(n,"message",r$t(t)),e$t(n,mA,n.stack,1),arguments.length>2&&QMt(n,arguments[2]);var s=[];return t$t(e,s$t,{that:s}),hte(n,"errors",s),n};J9?J9(mA,K9):XMt(mA,K9,{name:!0});var mte=mA.prototype=GPe(K9.prototype,{constructor:dte(1,mA),message:dte(1,""),name:dte(1,"AggregateError")});GMt({global:!0},{AggregateError:mA});var o$t=AE.f,a$t=function(e,t,r){r in e||o$t(e,r,{configurable:!0,get:function(){return t[r]},set:function(n){t[r]=n}})},l$t=Jy,c$t=Ob,YPe=tte,u$t=function(e,t,r){var n,s;return YPe&&l$t(n=t.constructor)&&n!==r&&c$t(s=n.prototype)&&s!==r.prototype&&YPe(e,s),e},ZPe=y4,f$t=A2,p$t=D9,XPe=tte,QPe=CPe,eTe=a$t,h$t=u$t,d$t=KPe,m$t=FPe,g$t=LPe,y$t=x2,tTe=function(e,t,r,n){var s="stackTraceLimit",c=n?2:1,l=e.split("."),u=l[l.length-1],a=ZPe.apply(null,l);if(a){var f=a.prototype;if(!r)return a;var p=ZPe("Error"),d=t(function(m,g){var y=d$t(n?g:m,void 0),w=n?new a(m):new a;return y!==void 0&&f$t(w,"message",y),g$t(w,d,w.stack,2),this&&p$t(f,this)&&h$t(w,this,d),arguments.length>c&&m$t(w,arguments[c]),w});return d.prototype=f,u!=="Error"?XPe?XPe(d,p):QPe(d,p,{name:!0}):y$t&&s in a&&(eTe(d,a,s),eTe(d,a,"prepareStackTrace")),QPe(d,a),d}},rTe=z9,v$t=Hy,Cb=Pee,nTe=tTe,gte="WebAssembly",iTe=v$t[gte],G9=new Error("e",{cause:7}).cause!==7,OE=function(e,t){var r={};r[e]=nTe(e,t,G9),rTe({global:!0,forced:G9},r)},yte=function(e,t){if(iTe&&iTe[e]){var r={};r[e]=nTe(gte+"."+e,t,G9),rTe({target:gte,stat:!0,forced:G9},r)}};OE("Error",function(e){return function(t){return Cb(e,this,arguments)}}),OE("EvalError",function(e){return function(t){return Cb(e,this,arguments)}}),OE("RangeError",function(e){return function(t){return Cb(e,this,arguments)}}),OE("ReferenceError",function(e){return function(t){return Cb(e,this,arguments)}}),OE("SyntaxError",function(e){return function(t){return Cb(e,this,arguments)}}),OE("TypeError",function(e){return function(t){return Cb(e,this,arguments)}}),OE("URIError",function(e){return function(t){return Cb(e,this,arguments)}}),yte("CompileError",function(e){return function(t){return Cb(e,this,arguments)}}),yte("LinkError",function(e){return function(t){return Cb(e,this,arguments)}}),yte("RuntimeError",function(e){return function(t){return Cb(e,this,arguments)}});var b$t=z9,w$t=y4,_$t=Pee,sTe=r0,E$t=tTe,vte="AggregateError",oTe=w$t(vte),aTe=!sTe(function(){return oTe([1]).errors[0]!==1})&&sTe(function(){return oTe([1],vte,{cause:7}).cause!==7});b$t({global:!0,forced:aTe},{AggregateError:E$t(vte,function(e){return function(t,r){return _$t(e,this,arguments)}},aTe,!0)});var S$t=Hy,x$t=Jy,lTe=S$t.WeakMap,A$t=x$t(lTe)&&/native code/.test(String(lTe)),k$t=A$t,cTe=Hy,O$t=Ob,C$t=A2,bte=W1,wte=rPe,j$t=Xee,P$t=nte,uTe="Object already initialized",_te=cTe.TypeError,T$t=cTe.WeakMap,Y9,w4,Z9,R$t=function(e){return Z9(e)?w4(e):Y9(e,{})},I$t=function(e){return function(t){var r;if(!O$t(t)||(r=w4(t)).type!==e)throw new _te("Incompatible receiver, "+e+" required");return r}};if(k$t||wte.state){var jb=wte.state||(wte.state=new T$t);jb.get=jb.get,jb.has=jb.has,jb.set=jb.set,Y9=function(e,t){if(jb.has(e))throw new _te(uTe);return t.facade=e,jb.set(e,t),t},w4=function(e){return jb.get(e)||{}},Z9=function(e){return jb.has(e)}}else{var gA=j$t("state");P$t[gA]=!0,Y9=function(e,t){if(bte(e,gA))throw new _te(uTe);return t.facade=e,C$t(e,gA,t),t},w4=function(e){return bte(e,gA)?e[gA]:{}},Z9=function(e){return bte(e,gA)}}var fTe={set:Y9,get:w4,has:Z9,enforce:R$t,getterFor:I$t},Ete=x2,M$t=W1,pTe=Function.prototype,$$t=Ete&&Object.getOwnPropertyDescriptor,hTe=M$t(pTe,"name"),F$t=hTe&&(function(){}).name==="something";hTe&&(!Ete||Ete&&$$t(pTe,"name").configurable);var N$t={PROPER:F$t},D$t=A2,dTe=function(e,t,r,n){return n&&n.enumerable?e[t]=r:D$t(e,t,r),e},B$t=r0,L$t=Jy,q$t=Ob,z$t=cte,mTe=ete,U$t=dTe,V$t=H1,Ste=V$t("iterator"),gTe=!1,J1,xte,Ate;[].keys&&(Ate=[].keys(),"next"in Ate?(xte=mTe(mTe(Ate)),xte!==Object.prototype&&(J1=xte)):gTe=!0);var W$t=!q$t(J1)||B$t(function(){var e={};return J1[Ste].call(e)!==e});W$t?J1={}:J1=z$t(J1),L$t(J1[Ste])||U$t(J1,Ste,function(){return this});var yTe={IteratorPrototype:J1,BUGGY_SAFARI_ITERATORS:gTe},H$t=ute,J$t=fte,K$t=H$t?{}.toString:function(){return"[object "+J$t(this)+"]"},G$t=ute,Y$t=AE.f,Z$t=A2,X$t=W1,Q$t=K$t,eFt=H1,vTe=eFt("toStringTag"),kte=function(e,t,r,n){var s=r?e:e&&e.prototype;s&&(X$t(s,vTe)||Y$t(s,vTe,{configurable:!0,value:t}),n&&!G$t&&Z$t(s,"toString",Q$t))},tFt=yTe.IteratorPrototype,rFt=cte,nFt=m4,iFt=kte,sFt=dA,oFt=function(){return this},aFt=function(e,t,r,n){var s=t+" Iterator";return e.prototype=rFt(tFt,{next:nFt(+!n,r)}),iFt(e,s,!1,!0),sFt[s]=oFt,e},lFt=z9,cFt=xE,uFt=N$t,fFt=aFt,pFt=ete,hFt=kte,bTe=dTe,dFt=H1,wTe=dA,mFt=yTe,gFt=uFt.PROPER,X9=mFt.BUGGY_SAFARI_ITERATORS,Ote=dFt("iterator"),_Te="keys",Q9="values",ETe="entries",yFt=function(){return this},STe=function(e,t,r,n,s,c,l){fFt(r,t,n);var u=function(_){if(_===s&&m)return m;if(!X9&&_&&_ in p)return p[_];switch(_){case _Te:return function(){return new r(this,_)};case Q9:return function(){return new r(this,_)};case ETe:return function(){return new r(this,_)}}return function(){return new r(this)}},a=t+" Iterator",f=!1,p=e.prototype,d=p[Ote]||p["@@iterator"]||s&&p[s],m=!X9&&d||u(s),g=t==="Array"&&p.entries||d,y,w,b;if(g&&(y=pFt(g.call(new e)),y!==Object.prototype&&y.next&&(hFt(y,a,!0,!0),wTe[a]=yFt)),gFt&&s===Q9&&d&&d.name!==Q9&&(f=!0,m=function(){return cFt(d,this)}),s)if(w={values:u(Q9),keys:c?m:u(_Te),entries:u(ETe)},l)for(b in w)(X9||f||!(b in p))&&bTe(p,b,w[b]);else lFt({target:t,proto:!0,forced:X9||f},w);return l&&p[Ote]!==m&&bTe(p,Ote,m,{}),wTe[t]=m,w},xTe=function(e,t){return{value:e,done:t}},vFt=g4,ATe=dA,kTe=fTe;AE.f;var bFt=STe,eR=xTe,OTe="Array Iterator",wFt=kTe.set,_Ft=kTe.getterFor(OTe);bFt(Array,"Array",function(e,t){wFt(this,{type:OTe,target:vFt(e),index:0,kind:t})},function(){var e=_Ft(this),t=e.target,r=e.index++;if(!t||r>=t.length)return e.target=void 0,eR(void 0,!0);switch(e.kind){case"keys":return eR(r,!1);case"values":return eR(t[r],!1)}return eR([r,t[r]],!1)},"values"),ATe.Arguments=ATe.Array;var Cte=n0,EFt=rte,SFt=pte,xFt=N9,AFt=Cte("".charAt),CTe=Cte("".charCodeAt),kFt=Cte("".slice),OFt=function(e){return function(t,r){var n=SFt(xFt(t)),s=EFt(r),c=n.length,l,u;return s<0||s>=c?e?"":void 0:(l=CTe(n,s),l<55296||l>56319||s+1===c||(u=CTe(n,s+1))<56320||u>57343?e?AFt(n,s):l:e?kFt(n,s,s+2):(l-55296<<10)+(u-56320)+65536)}},CFt={charAt:OFt(!0)},jFt=CFt.charAt,PFt=pte,jTe=fTe,TFt=STe,PTe=xTe,TTe="String Iterator",RFt=jTe.set,IFt=jTe.getterFor(TTe);TFt(String,"String",function(e){RFt(this,{type:TTe,string:PFt(e),index:0})},function(){var e=IFt(this),t=e.string,r=e.index,n;return r>=t.length?PTe(void 0,!0):(n=jFt(t,r),e.index+=n.length,PTe(n,!1))});var MFt=Nee,$Ft=MFt.AggregateError,FFt={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},NFt=FFt,DFt=Hy,BFt=kte,RTe=dA;for(var jte in NFt)BFt(DFt[jte],jte),RTe[jte]=RTe.Array;var LFt=$Ft,qFt=LFt,zFt=qFt,UFt=zFt,VFt=UFt,WFt=VFt,HFt=WFt,JFt=HFt;const KFt=$1(JFt);class GFt extends KFt{constructor(t,r,n){if(super(t,r,n),this.name=this.constructor.name,typeof r=="string"&&(this.message=r),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(r).stack,n!=null&&typeof n=="object"&&Object.hasOwn(n,"cause")&&!("cause"in this)){const{cause:s}=n;this.cause=s,s instanceof Error&&"stack"in s&&(this.stack=`${this.stack} CAUSE: ${s.stack}`)}}}class cu extends Error{static[Symbol.hasInstance](t){return super[Symbol.hasInstance](t)||Function.prototype[Symbol.hasInstance].call(GFt,t)}constructor(t,r){if(super(t,r),this.name=this.constructor.name,typeof t=="string"&&(this.message=t),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(t).stack,r!=null&&typeof r=="object"&&Object.hasOwn(r,"cause")&&!("cause"in this)){const{cause:n}=r;this.cause=n,n instanceof Error&&"stack"in n&&(this.stack=`${this.stack} CAUSE: ${n.stack}`)}}}class s0 extends cu{constructor(t,r){if(super(t,r),r!=null&&typeof r=="object"){const{cause:n,...s}=r;Object.assign(this,s)}}}class So extends cu{}class Pte extends So{}var Tte=function(){return!1},K1=function(){return!0};function wc(e){return e!=null&&typeof e=="object"&&e["@@functional/placeholder"]===!0}function ul(e){return function t(r){return arguments.length===0||wc(r)?t:e.apply(this,arguments)}}function Us(e){return function t(r,n){switch(arguments.length){case 0:return t;case 1:return wc(r)?t:ul(function(s){return e(r,s)});default:return wc(r)&&wc(n)?t:wc(r)?ul(function(s){return e(s,n)}):wc(n)?ul(function(s){return e(r,s)}):e(r,n)}}}function YFt(e,t){e=e||[],t=t||[];var r,n=e.length,s=t.length,c=[];for(r=0;r=arguments.length)?a=t[l]:(a=arguments[s],s+=1),n[l]=a,wc(a)?u=!0:c-=1,l+=1}return!u&&c<=0?r.apply(this,n):tR(Math.max(0,c),Rte(e,n,r))}}var Gl=Us(function(e,t){return e===1?ul(t):tR(e,Rte(e,[],t))});function td(e){return function t(r,n,s){switch(arguments.length){case 0:return t;case 1:return wc(r)?t:Us(function(c,l){return e(r,c,l)});case 2:return wc(r)&&wc(n)?t:wc(r)?Us(function(c,l){return e(c,n,l)}):wc(n)?Us(function(c,l){return e(r,c,l)}):ul(function(c){return e(r,n,c)});default:return wc(r)&&wc(n)&&wc(s)?t:wc(r)&&wc(n)?Us(function(c,l){return e(c,l,s)}):wc(r)&&wc(s)?Us(function(c,l){return e(c,n,l)}):wc(n)&&wc(s)?Us(function(c,l){return e(r,c,l)}):wc(r)?ul(function(c){return e(c,n,s)}):wc(n)?ul(function(c){return e(r,c,s)}):wc(s)?ul(function(c){return e(r,n,c)}):e(r,n,s)}}}const CE=Array.isArray||function(e){return e!=null&&e.length>=0&&Object.prototype.toString.call(e)==="[object Array]"};function ZFt(e){return e!=null&&typeof e["@@transducer/step"]=="function"}function k2(e,t,r){return function(){if(arguments.length===0)return r();var n=arguments[arguments.length-1];if(!CE(n)){for(var s=0;s=0;)t=FTe[r],Ky(t,e)&&!nNt(n,t)&&(n[n.length]=t),r-=1;return n}),Gy=ul(function(e){return e===null?"Null":e===void 0?"Undefined":Object.prototype.toString.call(e).slice(8,-1)});function DTe(e,t,r,n){var s=ITe(e),c=ITe(t);function l(u,a){return Mte(u,a,r.slice(),n.slice())}return!nR(function(u,a){return!nR(l,a,u)},c,s)}function Mte(e,t,r,n){if(_4(e,t))return!0;var s=Gy(e);if(s!==Gy(t))return!1;if(typeof e["fantasy-land/equals"]=="function"||typeof t["fantasy-land/equals"]=="function")return typeof e["fantasy-land/equals"]=="function"&&e["fantasy-land/equals"](t)&&typeof t["fantasy-land/equals"]=="function"&&t["fantasy-land/equals"](e);if(typeof e.equals=="function"||typeof t.equals=="function")return typeof e.equals=="function"&&e.equals(t)&&typeof t.equals=="function"&&t.equals(e);switch(s){case"Arguments":case"Array":case"Object":if(typeof e.constructor=="function"&&eNt(e.constructor)==="Promise")return e===t;break;case"Boolean":case"Number":case"String":if(!(typeof e==typeof t&&_4(e.valueOf(),t.valueOf())))return!1;break;case"Date":if(!_4(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(!(e.source===t.source&&e.global===t.global&&e.ignoreCase===t.ignoreCase&&e.multiline===t.multiline&&e.sticky===t.sticky&&e.unicode===t.unicode))return!1;break}for(var c=r.length-1;c>=0;){if(r[c]===e)return n[c]===t;c-=1}switch(s){case"Map":return e.size!==t.size?!1:DTe(e.entries(),t.entries(),r.concat([e]),n.concat([t]));case"Set":return e.size!==t.size?!1:DTe(e.values(),t.values(),r.concat([e]),n.concat([t]));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 l=jE(e);if(l.length!==jE(t).length)return!1;var u=r.concat([e]),a=n.concat([t]);for(c=l.length-1;c>=0;){var f=l[c];if(!(Ky(f,t)&&Mte(t[f],e[f],u,a)))return!1;c-=1}return!0}var G1=Us(function(e,t){return Mte(e,t,[],[])});function iNt(e,t,r){var n,s;if(typeof e.indexOf=="function")switch(typeof t){case"number":if(t===0){for(n=1/t;r=0}function E4(e,t){for(var r=0,n=t.length,s=Array(n);r":LTe(c,l)},n=function(c,l){return E4(function(u){return $te(u)+": "+r(c[u])},l.slice().sort())};switch(Object.prototype.toString.call(e)){case"[object Arguments]":return"(function() { return arguments; }("+E4(r,e).join(", ")+"))";case"[object Array]":return"["+E4(r,e).concat(n(e,uNt(function(c){return/^\d+$/.test(c)},jE(e)))).join(", ")+"]";case"[object Boolean]":return typeof e=="object"?"new Boolean("+r(e.valueOf())+")":e.toString();case"[object Date]":return"new Date("+(isNaN(e.valueOf())?r(NaN):$te(sNt(e)))+")";case"[object Map]":return"new Map("+r(Array.from(e))+")";case"[object Null]":return"null";case"[object Number]":return typeof e=="object"?"new Number("+r(e.valueOf())+")":1/e===-1/0?"-0":e.toString(10);case"[object Set]":return"new Set("+r(Array.from(e).sort())+")";case"[object String]":return typeof e=="object"?"new String("+r(e.valueOf())+")":$te(e);case"[object Undefined]":return"undefined";default:if(typeof e.toString=="function"){var s=e.toString();if(s!=="[object Object]")return s}return"{"+n(e,jE(e)).join(", ")+"}"}}var yA=ul(function(e){return LTe(e,[])}),Fte=Us(function(e,t){if(e===t)return t;function r(u,a){if(u>a!=a>u)return a>u?a:u}var n=r(e,t);if(n!==void 0)return n;var s=r(typeof e,typeof t);if(s!==void 0)return s===typeof e?e:t;var c=yA(e),l=r(c,yA(t));return l!==void 0&&l===c?e:t}),fNt=(function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=Ng.init,e.prototype["@@transducer/result"]=Ng.result,e.prototype["@@transducer/step"]=function(t,r){return this.xf["@@transducer/step"](t,this.f(r))},e})(),pNt=function(e){return function(t){return new fNt(e,t)}},A4=Us(k2(["fantasy-land/map","map"],pNt,function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return Gl(t.length,function(){return e.call(this,t.apply(this,arguments))});case"[object Object]":return x4(function(r,n){return r[n]=e(t[n]),r},{},jE(t));default:return E4(e,t)}}));const vA=Number.isInteger||function(e){return e<<0===e};function Nte(e){return Object.prototype.toString.call(e)==="[object String]"}function oR(e,t){var r=e<0?t.length+e:e;return Nte(t)?t.charAt(r):t[r]}var k4=Us(function(e,t){if(t!=null)return vA(e)?oR(e,t):t[e]}),Dte=Us(function(e,t){return A4(k4(e),t)}),hNt=ul(function(e){return CE(e)?!0:!e||typeof e!="object"||Nte(e)?!1:e.length===0?!0:e.length>0?e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1):!1}),qTe=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function zTe(e,t,r){return function(n,s,c){if(hNt(c))return e(n,s,c);if(c==null)return s;if(typeof c["fantasy-land/reduce"]=="function")return t(n,s,c,"fantasy-land/reduce");if(c[qTe]!=null)return r(n,s,c[qTe]());if(typeof c.next=="function")return r(n,s,c);if(typeof c.reduce=="function")return t(n,s,c,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function dNt(e,t,r){for(var n=0,s=r.length;n1){var c=!lR(n)&&Ky(s,n)&&typeof n[s]=="object"?n[s]:vA(t[1])?[]:{};r=e(Array.prototype.slice.call(t,1),r,c)}return kNt(s,r,n)}),ONt=td(function(e,t,r){return Gn([e],t,r)});function qte(e){var t=Object.prototype.toString.call(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object AsyncGeneratorFunction]"}var CNt=Us(function(e,t){var r=Gl(e,t);return Gl(e,function(){return x4(xNt,A4(r,arguments[0]),Array.prototype.slice.call(arguments,1))})}),zte=ul(function(e){return CNt(e.length,e)}),TE=Us(function(e,t){return qte(e)?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:zte(bNt)(e,t)});function VTe(e){return new RegExp(e.source,e.flags?e.flags:(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":"")+(e.dotAll?"s":""))}function WTe(e,t,r){if(r||(r=new PNt),jNt(e))return e;var n=function(s){var c=r.get(e);if(c)return c;r.set(e,s);for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&(s[l]=e[l]);return s};switch(Gy(e)){case"Object":return n(Object.create(Object.getPrototypeOf(e)));case"Array":return n(Array(e.length));case"Date":return new Date(e.valueOf());case"RegExp":return VTe(e);case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":return e.slice();default:return e}}function jNt(e){var t=typeof e;return e==null||t!="object"&&t!="function"}var PNt=(function(){function e(){this.map={},this.length=0}return e.prototype.set=function(t,r){var n=this.hash(t),s=this.map[n];s||(this.map[n]=s=[]),s.push([t,r]),this.length+=1},e.prototype.hash=function(t){var r=[];for(var n in t)r.push(Object.prototype.toString.call(t[n]));return r.join()},e.prototype.get=function(t){if(this.length<=180){for(var r in this.map)for(var l=this.map[r],n=0;n=0&&this.i>=this.n?rR(n):n},e})();function HNt(e){return function(t){return new WNt(e,t)}}var JNt=Us(k2(["take"],HNt,function(e,t){return C4(0,e<0?1/0:e,t)}));function KNt(e,t){for(var r=t.length-1;r>=0&&e(t[r]);)r-=1;return C4(0,r+1,t)}var GNt=(function(){function e(t,r){this.f=t,this.retained=[],this.xf=r}return e.prototype["@@transducer/init"]=Ng.init,e.prototype["@@transducer/result"]=function(t){return this.retained=null,this.xf["@@transducer/result"](t)},e.prototype["@@transducer/step"]=function(t,r){return this.f(r)?this.retain(t,r):this.flush(t,r)},e.prototype.flush=function(t,r){return t=Bte(this.xf,t,this.retained),this.retained=[],this.xf["@@transducer/step"](t,r)},e.prototype.retain=function(t,r){return this.retained.push(r),t},e})();function YNt(e){return function(t){return new GNt(e,t)}}var ZNt=Us(k2([],YNt,KNt)),cR=ul(function(e){return oR(-1,e)}),XNt=(function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=Ng.init,e.prototype["@@transducer/result"]=Ng.result,e.prototype["@@transducer/step"]=function(t,r){if(this.f){if(this.f(r))return t;this.f=null}return this.xf["@@transducer/step"](t,r)},e})();function QNt(e){return function(t){return new XNt(e,t)}}var eDt=Us(k2(["dropWhile"],QNt,function(e,t){for(var r=0,n=t.length;re.length)&&(t=e.length);for(var r=0,n=Array(t);rt.length}),XDt=ef(bDt(ZDt),MNt,k4("length")),QDt=Lte(function(e,t,r){var n=r.apply(void 0,HDt(e));return kDt(n)?vDt(n):t}),eBt=function(e){var t=XDt(e);return Gl(t,function(){for(var r=arguments.length,n=new Array(r),s=0;s1)for(var r=1;ruR(_Dt(/^win/),["platform"],gR),yR=e=>{try{const t=new URL(e);return lBt(":",t.protocol)}catch{return}},pBt=ef(yR,n9e),m9e=e=>{const t=e.lastIndexOf(".");return t>=0?e.substring(t).toLowerCase():""},rre=e=>{if(gR.browser)return!1;const t=yR(e);return O2(t)||t==="file"||/^[a-zA-Z]$/.test(t)},vR=e=>{const t=yR(e);return t==="http"||t==="https"},hBt=e=>{try{return new URL(e)&&!0}catch{return!1}},nre=(e,t)=>{const r=[/%23/g,"#",/%24/g,"$",/%26/g,"&",/%2C/g,",",/%40/g,"@"],n=fR(!1,"keepFileProtocol",t),s=fR(tre,"isWindows",t);let c=decodeURI(e);for(let u=0;u{const t=[/\?/g,"%3F",/#/g,"%23"];let r=e;tre()&&(r=r.replace(/\\/g,"/")),r=encodeURI(r);for(let n=0;n{const t=e.indexOf("#");return t!==-1?e.substring(t):"#"},fl=e=>{const t=e.indexOf("#");let r=e;return t>=0&&(r=e.substring(0,t)),r},bR=()=>{if(gR.browser)return fl(globalThis.location.href);const e=gR.cwd(),t=cR(e);return["/","\\"].includes(t)?e:e+(tre()?"\\":"/")},Pp=(e,t)=>{const r=new URL(t,new URL(e,"resolve://"));if(r.protocol==="resolve:"){const{pathname:n,search:s,hash:c}=r;return n+s+c}return r.toString()},T4=e=>{if(rre(e))return g9e(nre(e));try{return new URL(e).toString()}catch{return encodeURI(decodeURI(e)).replace(/%5B/g,"[").replace(/%5D/g,"]")}},o0=e=>rre(e)?nre(e):decodeURI(e),dBt=Object.freeze(Object.defineProperty({__proto__:null,cwd:bR,fromFileSystemPath:g9e,getExtension:m9e,getHash:ire,getProtocol:yR,hasProtocol:pBt,isFileSystemPath:rre,isHttpUrl:vR,isURI:hBt,resolve:Pp,sanitize:T4,stripHash:fl,toFileSystemPath:nre,unsanitize:o0},Symbol.toStringTag,{value:"Module"}));let R4=class{constructor({uri:e,mediaType:t="text/plain",data:r,parseResult:n}){Ir(this,"uri"),Ir(this,"mediaType"),Ir(this,"data"),Ir(this,"parseResult"),this.uri=e,this.mediaType=t,this.data=r,this.parseResult=n}get extension(){return RE(this.uri)?m9e(this.uri):""}toString(){return typeof this.data=="string"?this.data:this.data instanceof ArrayBuffer||["ArrayBuffer"].includes(Gy(this.data))||ArrayBuffer.isView(this.data)?new TextDecoder("utf-8").decode(this.data):String(this.data)}};class EA{constructor({refs:t=[],circular:r=!1}={}){Ir(this,"rootRef"),Ir(this,"refs"),Ir(this,"circular"),this.refs=[],this.circular=r,t.forEach(this.add.bind(this))}get size(){return this.refs.length}add(t){return this.has(t)||(this.refs.push(t),this.rootRef=this.rootRef===void 0?t:this.rootRef,t.refSet=this),this}merge(t){for(const r of t.values())this.add(r);return this}has(t){const r=RE(t)?t:t.uri;return n9e(this.find(n=>n.uri===r))}find(t){return this.refs.find(t)}*values(){yield*this.refs}clean(){this.refs.forEach(t=>{t.refSet=void 0}),this.rootRef=void 0,this.refs.length=0}}const y9e={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:Vte,immutable:!0},bundle:{strategies:[],refSet:null,maxDepth:1/0}},mBt=uDt(jp(["resolve","baseURI"]),Gn(["resolve","baseURI"])),gBt=e=>a9e(e)?bR():e,v9e=(e,t)=>{const r=Kte(e,t);return mDt(mBt,gBt,r)};class yBt extends cu{constructor(t,r){super(t,{cause:r.cause}),Ir(this,"plugin"),this.plugin=r.plugin}}const sre=async(e,t,r)=>{const n=await Promise.all(r.map(P4([e],t)));return r.filter((s,c)=>n[c])},ore=async(e,t,r)=>{let n;for(const s of r)try{const c=await s[e].call(s,...t);return{plugin:s,result:c}}catch(c){n=new yBt("Error while running plugin",{cause:c,plugin:s})}return Promise.reject(n)};class are extends cu{}class lre extends cu{}class b9e extends lre{}class w9e extends b9e{}const vBt=async(e,t)=>{const r=t.resolve.resolvers.map(s=>{const c=Object.create(s);return Object.assign(c,t.resolve.resolverOpts)}),n=await sre("canRead",[e,t],r);if(j4(n))throw new w9e(e.uri);try{const{result:s}=await ore("read",[e],n);return s}catch(s){throw new lre(`Error while reading file "${e.uri}"`,{cause:s})}},bBt=async(e,t)=>{const r=t.parse.parsers.map(s=>{const c=Object.create(s);return Object.assign(c,t.parse.parserOpts)}),n=await sre("canParse",[e,t],r);if(j4(n))throw new w9e(e.uri);try{const{plugin:s,result:c}=await ore("parse",[e,t],n);return!s.allowEmpty&&c.isEmpty?Promise.reject(new are(`Error while parsing file "${e.uri}". File is empty.`)):c}catch(s){throw new are(`Error while parsing file "${e.uri}"`,{cause:s})}},wBt=async(e,t)=>{const r=new R4({uri:T4(fl(e)),mediaType:t.parse.mediaType}),n=await vBt(r,t);return bBt(new R4({...r,data:n}),t)};function _Bt(e){return e===null}var EBt=_Bt,SBt=typeof M1=="object"&&M1&&M1.Object===Object&&M1,_9e=SBt,xBt=_9e,ABt=typeof self=="object"&&self&&self.Object===Object&&self,kBt=xBt||ABt||Function("return this")(),ew=kBt,OBt=ew,CBt=OBt.Symbol,cre=CBt,E9e=cre,S9e=Object.prototype,jBt=S9e.hasOwnProperty,PBt=S9e.toString,I4=E9e?E9e.toStringTag:void 0;function TBt(e){var t=jBt.call(e,I4),r=e[I4];try{e[I4]=void 0;var n=!0}catch{}var s=PBt.call(e);return n&&(t?e[I4]=r:delete e[I4]),s}var RBt=TBt,IBt=Object.prototype,MBt=IBt.toString;function $Bt(e){return MBt.call(e)}var FBt=$Bt,x9e=cre,NBt=RBt,DBt=FBt,BBt="[object Null]",LBt="[object Undefined]",A9e=x9e?x9e.toStringTag:void 0;function qBt(e){return e==null?e===void 0?LBt:BBt:A9e&&A9e in Object(e)?NBt(e):DBt(e)}var $E=qBt,zBt=Array.isArray,wR=zBt;function UBt(e){return e!=null&&typeof e=="object"}var FE=UBt,VBt=$E,WBt=wR,HBt=FE,JBt="[object String]";function KBt(e){return typeof e=="string"||!WBt(e)&&HBt(e)&&VBt(e)==JBt}var GBt=KBt,YBt=$E,ZBt=FE,XBt="[object Number]";function QBt(e){return typeof e=="number"||ZBt(e)&&YBt(e)==XBt}var eLt=QBt,tLt=$E,rLt=FE,nLt="[object Boolean]";function iLt(e){return e===!0||e===!1||rLt(e)&&tLt(e)==nLt}var sLt=iLt;function oLt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var _R=oLt,aLt=class{constructor(e){this.namespace=e||new this.Namespace}serialise(e){if(!(e instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${e}\` is not an Element instance`);const t={element:e.element};e._meta&&e._meta.length>0&&(t.meta=this.serialiseObject(e.meta)),e._attributes&&e._attributes.length>0&&(t.attributes=this.serialiseObject(e.attributes));const r=this.serialiseContent(e.content);return r!==void 0&&(t.content=r),t}deserialise(e){if(!e.element)throw new Error("Given value is not an object containing an element name");const t=this.namespace.getElementClass(e.element),r=new t;r.element!==e.element&&(r.element=e.element),e.meta&&this.deserialiseObject(e.meta,r.meta),e.attributes&&this.deserialiseObject(e.attributes,r.attributes);const n=this.deserialiseContent(e.content);return(n!==void 0||r.content===null)&&(r.content=n),r}serialiseContent(e){if(e instanceof this.namespace.elements.Element)return this.serialise(e);if(e instanceof this.namespace.KeyValuePair){const t={key:this.serialise(e.key)};return e.value&&(t.value=this.serialise(e.value)),t}return e&&e.map?e.length===0?void 0:e.map(this.serialise,this):e}deserialiseContent(e){if(e){if(e.element)return this.deserialise(e);if(e.key){const t=new this.namespace.KeyValuePair(this.deserialise(e.key));return e.value&&(t.value=this.deserialise(e.value)),t}if(e.map)return e.map(this.deserialise,this)}return e}serialiseObject(e){const t={};if(e.forEach((r,n)=>{r&&(t[n.toValue()]=this.serialise(r))}),Object.keys(t).length!==0)return t}deserialiseObject(e,t){Object.keys(e).forEach(r=>{t.set(r,this.deserialise(e[r]))})}};function lLt(){this.__data__=[],this.size=0}var cLt=lLt;function uLt(e,t){return e===t||e!==e&&t!==t}var k9e=uLt,fLt=k9e;function pLt(e,t){for(var r=e.length;r--;)if(fLt(e[r][0],t))return r;return-1}var ER=pLt,hLt=ER,dLt=Array.prototype,mLt=dLt.splice;function gLt(e){var t=this.__data__,r=hLt(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():mLt.call(t,r,1),--this.size,!0}var yLt=gLt,vLt=ER;function bLt(e){var t=this.__data__,r=vLt(t,e);return r<0?void 0:t[r][1]}var wLt=bLt,_Lt=ER;function ELt(e){return _Lt(this.__data__,e)>-1}var SLt=ELt,xLt=ER;function ALt(e,t){var r=this.__data__,n=xLt(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var kLt=ALt,OLt=cLt,CLt=yLt,jLt=wLt,PLt=SLt,TLt=kLt;function SA(e){var t=-1,r=e==null?0:e.length;for(this.clear();++tu))return!1;var f=c.get(e),p=c.get(t);if(f&&p)return f==t&&p==e;var d=-1,m=!0,g=r&Zzt?new Jzt:void 0;for(c.set(e,t),c.set(t,e);++d-1&&e%1==0&&e-1&&e%1==0&&e<=sVt}var q9e=oVt,aVt=$E,lVt=q9e,cVt=FE,uVt="[object Arguments]",fVt="[object Array]",pVt="[object Boolean]",hVt="[object Date]",dVt="[object Error]",mVt="[object Function]",gVt="[object Map]",yVt="[object Number]",vVt="[object Object]",bVt="[object RegExp]",wVt="[object Set]",_Vt="[object String]",EVt="[object WeakMap]",SVt="[object ArrayBuffer]",xVt="[object DataView]",AVt="[object Float32Array]",kVt="[object Float64Array]",OVt="[object Int8Array]",CVt="[object Int16Array]",jVt="[object Int32Array]",PVt="[object Uint8Array]",TVt="[object Uint8ClampedArray]",RVt="[object Uint16Array]",IVt="[object Uint32Array]",_c={};_c[AVt]=_c[kVt]=_c[OVt]=_c[CVt]=_c[jVt]=_c[PVt]=_c[TVt]=_c[RVt]=_c[IVt]=!0,_c[uVt]=_c[fVt]=_c[SVt]=_c[pVt]=_c[xVt]=_c[hVt]=_c[dVt]=_c[mVt]=_c[gVt]=_c[yVt]=_c[vVt]=_c[bVt]=_c[wVt]=_c[_Vt]=_c[EVt]=!1;function MVt(e){return cVt(e)&&lVt(e.length)&&!!_c[aVt(e)]}var $Vt=MVt;function FVt(e){return function(t){return e(t)}}var NVt=FVt,CR={exports:{}};CR.exports,(function(e,t){var r=_9e,n=t&&!t.nodeType&&t,s=n&&!0&&e&&!e.nodeType&&e,c=s&&s.exports===n,l=c&&r.process,u=(function(){try{var a=s&&s.require&&s.require("util").types;return a||l&&l.binding&&l.binding("util")}catch{}})();e.exports=u})(CR,CR.exports);var DVt=CR.exports,BVt=$Vt,LVt=NVt,z9e=DVt,U9e=z9e&&z9e.isTypedArray,qVt=U9e?LVt(U9e):BVt,V9e=qVt,zVt=zUt,UVt=XUt,VVt=wR,WVt=L9e,HVt=iVt,JVt=V9e,KVt=Object.prototype,GVt=KVt.hasOwnProperty;function YVt(e,t){var r=VVt(e),n=!r&&UVt(e),s=!r&&!n&&WVt(e),c=!r&&!n&&!s&&JVt(e),l=r||n||s||c,u=l?zVt(e.length,String):[],a=u.length;for(var f in e)(t||GVt.call(e,f))&&!(l&&(f=="length"||s&&(f=="offset"||f=="parent")||c&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||HVt(f,a)))&&u.push(f);return u}var ZVt=YVt,XVt=Object.prototype;function QVt(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||XVt;return e===r}var eWt=QVt;function tWt(e,t){return function(r){return e(t(r))}}var rWt=tWt,nWt=rWt,iWt=nWt(Object.keys,Object),sWt=iWt,oWt=eWt,aWt=sWt,lWt=Object.prototype,cWt=lWt.hasOwnProperty;function uWt(e){if(!oWt(e))return aWt(e);var t=[];for(var r in Object(e))cWt.call(e,r)&&r!="constructor"&&t.push(r);return t}var fWt=uWt,pWt=O9e,hWt=q9e;function dWt(e){return e!=null&&hWt(e.length)&&!pWt(e)}var mWt=dWt,gWt=ZVt,yWt=fWt,vWt=mWt;function bWt(e){return vWt(e)?gWt(e):yWt(e)}var wWt=bWt,_Wt=PUt,EWt=LUt,SWt=wWt;function xWt(e){return _Wt(e,SWt,EWt)}var AWt=xWt,W9e=AWt,kWt=1,OWt=Object.prototype,CWt=OWt.hasOwnProperty;function jWt(e,t,r,n,s,c){var l=r&kWt,u=W9e(e),a=u.length,f=W9e(t),p=f.length;if(a!=p&&!l)return!1;for(var d=a;d--;){var m=u[d];if(!(l?m in t:CWt.call(t,m)))return!1}var g=c.get(e),y=c.get(t);if(g&&y)return g==t&&y==e;var w=!0;c.set(e,t),c.set(t,e);for(var b=l;++dt.element===e:e.constructor&&e.extend?t=>t instanceof e:e}let oRe=class Ble{constructor(t){this.elements=t||[]}toValue(){return this.elements.map(t=>t.toValue())}map(t,r){return this.elements.map(t,r)}flatMap(t,r){return this.map(t,r).reduce((n,s)=>n.concat(s),[])}compactMap(t,r){const n=[];return this.forEach(s=>{const c=t.bind(r)(s);c&&n.push(c)}),n}filter(t,r){return t=bre(t),new Ble(this.elements.filter(t,r))}reject(t,r){return t=bre(t),new Ble(this.elements.filter(mHt(t),r))}find(t,r){return t=bre(t),this.elements.find(t,r)}forEach(t,r){this.elements.forEach(t,r)}reduce(t,r){return this.elements.reduce(t,r)}includes(t){return this.elements.some(r=>r.equals(t))}shift(){return this.elements.shift()}unshift(t){this.elements.unshift(this.refract(t))}push(t){return this.elements.push(this.refract(t)),this}add(t){this.push(t)}get(t){return this.elements[t]}getValue(t){const r=this.elements[t];if(r)return r.toValue()}get length(){return this.elements.length}get isEmpty(){return this.elements.length===0}get first(){return this.elements[0]}};typeof Symbol<"u"&&(oRe.prototype[Symbol.iterator]=function(){return this.elements[Symbol.iterator]()});var RR=oRe;const gHt=pHt,IR=PR,C2=RR;var tw=class JM{constructor(t,r,n){r&&(this.meta=r),n&&(this.attributes=n),this.content=t}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(t=>{t.parent=this,t.freeze()},this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){const t=new this.constructor;return t.element=this.element,this.meta.length&&(t._meta=this.meta.clone()),this.attributes.length&&(t._attributes=this.attributes.clone()),this.content?this.content.clone?t.content=this.content.clone():Array.isArray(this.content)?t.content=this.content.map(r=>r.clone()):t.content=this.content:t.content=this.content,t}toValue(){return this.content instanceof JM?this.content.toValue():this.content instanceof IR?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map(t=>t.toValue(),this):this.content}toRef(t){if(this.id.toValue()==="")throw Error("Cannot create reference to an element that does not contain an ID");const r=new this.RefElement(this.id.toValue());return t&&(r.path=t),r}findRecursive(...t){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 r=t.pop();let n=new C2;const s=(l,u)=>(l.push(u),l),c=(l,u)=>{u.element===r&&l.push(u);const a=u.findRecursive(r);return a&&a.reduce(s,l),u.content instanceof IR&&(u.content.key&&c(l,u.content.key),u.content.value&&c(l,u.content.value)),l};return this.content&&(this.content.element&&c(n,this.content),Array.isArray(this.content)&&this.content.reduce(c,n)),t.isEmpty||(n=n.filter(l=>{let u=l.parents.map(a=>a.element);for(const a in t){const f=t[a],p=u.indexOf(f);if(p!==-1)u=u.splice(0,p);else return!1}return!0})),n}set(t){return this.content=t,this}equals(t){return gHt(this.toValue(),t)}getMetaProperty(t,r){if(!this.meta.hasKey(t)){if(this.isFrozen){const n=this.refract(r);return n.freeze(),n}this.meta.set(t,r)}return this.meta.get(t)}setMetaProperty(t,r){this.meta.set(t,r)}get element(){return this._storedElement||"element"}set element(t){this._storedElement=t}get content(){return this._content}set content(t){if(t instanceof JM)this._content=t;else if(t instanceof C2)this.content=t.elements;else if(typeof t=="string"||typeof t=="number"||typeof t=="boolean"||t==="null"||t==null)this._content=t;else if(t instanceof IR)this._content=t;else if(Array.isArray(t))this._content=t.map(this.refract);else if(typeof t=="object")this._content=Object.keys(t).map(r=>new this.MemberElement(r,t[r]));else throw new Error("Cannot set content to given value")}get meta(){if(!this._meta){if(this.isFrozen){const t=new this.ObjectElement;return t.freeze(),t}this._meta=new this.ObjectElement}return this._meta}set meta(t){t instanceof this.ObjectElement?this._meta=t:this.meta.set(t||{})}get attributes(){if(!this._attributes){if(this.isFrozen){const t=new this.ObjectElement;return t.freeze(),t}this._attributes=new this.ObjectElement}return this._attributes}set attributes(t){t instanceof this.ObjectElement?this._attributes=t:this.attributes.set(t||{})}get id(){return this.getMetaProperty("id","")}set id(t){this.setMetaProperty("id",t)}get classes(){return this.getMetaProperty("classes",[])}set classes(t){this.setMetaProperty("classes",t)}get title(){return this.getMetaProperty("title","")}set title(t){this.setMetaProperty("title",t)}get description(){return this.getMetaProperty("description","")}set description(t){this.setMetaProperty("description",t)}get links(){return this.getMetaProperty("links",[])}set links(t){this.setMetaProperty("links",t)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:t}=this;const r=new C2;for(;t;)r.push(t),t=t.parent;return r}get children(){if(Array.isArray(this.content))return new C2(this.content);if(this.content instanceof IR){const t=new C2([this.content.key]);return this.content.value&&t.push(this.content.value),t}return this.content instanceof JM?new C2([this.content]):new C2}get recursiveChildren(){const t=new C2;return this.children.forEach(r=>{t.push(r),r.recursiveChildren.forEach(n=>{t.push(n)})}),t}};const yHt=tw;var vHt=class extends yHt{constructor(e,t,r){super(e||null,t,r),this.element="null"}primitive(){return"null"}set(){return new Error("Cannot set the value of null")}};const bHt=tw;var wHt=class extends bHt{constructor(e,t,r){super(e,t,r),this.element="string"}primitive(){return"string"}get length(){return this.content.length}};const _Ht=tw;var EHt=class extends _Ht{constructor(e,t,r){super(e,t,r),this.element="number"}primitive(){return"number"}};const SHt=tw;var xHt=class extends SHt{constructor(e,t,r){super(e,t,r),this.element="boolean"}primitive(){return"boolean"}};const AHt=TR,kHt=tw,aRe=RR;let M4=class extends kHt{constructor(e,t,r){super(e||[],t,r),this.element="array"}primitive(){return"array"}get(e){return this.content[e]}getValue(e){const t=this.get(e);if(t)return t.toValue()}getIndex(e){return this.content[e]}set(e,t){return this.content[e]=this.refract(t),this}remove(e){const t=this.content.splice(e,1);return t.length?t[0]:null}map(e,t){return this.content.map(e,t)}flatMap(e,t){return this.map(e,t).reduce((r,n)=>r.concat(n),[])}compactMap(e,t){const r=[];return this.forEach(n=>{const s=e.bind(t)(n);s&&r.push(s)}),r}filter(e,t){return new aRe(this.content.filter(e,t))}reject(e,t){return this.filter(AHt(e),t)}reduce(e,t){let r,n;t!==void 0?(r=0,n=this.refract(t)):(r=1,n=this.primitive()==="object"?this.first.value:this.first);for(let s=r;s{e.bind(t)(r,this.refract(n))})}shift(){return this.content.shift()}unshift(e){this.content.unshift(this.refract(e))}push(e){return this.content.push(this.refract(e)),this}add(e){this.push(e)}findElements(e,t){const r=t||{},n=!!r.recursive,s=r.results===void 0?[]:r.results;return this.forEach((c,l,u)=>{n&&c.findElements!==void 0&&c.findElements(e,{results:s,recursive:n}),e(c,l,u)&&s.push(c)}),s}find(e){return new aRe(this.findElements(e,{recursive:!0}))}findByElement(e){return this.find(t=>t.element===e)}findByClass(e){return this.find(t=>t.classes.includes(e))}getById(e){return this.find(t=>t.id.toValue()===e).first}includes(e){return this.content.some(t=>t.equals(e))}contains(e){return this.includes(e)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(e){return new this.constructor(this.content.concat(e.content))}"fantasy-land/concat"(e){return this.concat(e)}"fantasy-land/map"(e){return new this.constructor(this.map(e))}"fantasy-land/chain"(e){return this.map(t=>e(t),this).reduce((t,r)=>t.concat(r),this.empty())}"fantasy-land/filter"(e){return new this.constructor(this.content.filter(e))}"fantasy-land/reduce"(e,t){return this.content.reduce(e,t)}get length(){return this.content.length}get isEmpty(){return this.content.length===0}get first(){return this.getIndex(0)}get second(){return this.getIndex(1)}get last(){return this.getIndex(this.length-1)}};M4.empty=function(){return new this},M4["fantasy-land/empty"]=M4.empty,typeof Symbol<"u"&&(M4.prototype[Symbol.iterator]=function(){return this.content[Symbol.iterator]()});var lRe=M4;const OHt=PR,CHt=tw;var cRe=class extends CHt{constructor(e,t,r,n){super(new OHt,r,n),this.element="member",this.key=e,this.value=t}get key(){return this.content.key}set key(e){this.content.key=this.refract(e)}get value(){return this.content.value}set value(e){this.content.value=this.refract(e)}};const jHt=TR,PHt=RR;var uRe=class bUe extends PHt{map(t,r){return this.elements.map(n=>t.bind(r)(n.value,n.key,n))}filter(t,r){return new bUe(this.elements.filter(n=>t.bind(r)(n.value,n.key,n)))}reject(t,r){return this.filter(jHt(t.bind(r)))}forEach(t,r){return this.elements.forEach((n,s)=>{t.bind(r)(n.value,n.key,n,s)})}keys(){return this.map((t,r)=>r.toValue())}values(){return this.map(t=>t.toValue())}};const THt=TR,RHt=_R,IHt=lRe,MHt=cRe,$Ht=uRe;var FHt=class extends IHt{constructor(e,t,r){super(e||[],t,r),this.element="object"}primitive(){return"object"}toValue(){return this.content.reduce((e,t)=>(e[t.key.toValue()]=t.value?t.value.toValue():void 0,e),{})}get(e){const t=this.getMember(e);if(t)return t.value}getMember(e){if(e!==void 0)return this.content.find(t=>t.key.toValue()===e)}remove(e){let t=null;return this.content=this.content.filter(r=>r.key.toValue()===e?(t=r,!1):!0),t}getKey(e){const t=this.getMember(e);if(t)return t.key}set(e,t){if(RHt(e))return Object.keys(e).forEach(s=>{this.set(s,e[s])}),this;const r=e,n=this.getMember(r);return n?n.value=t:this.content.push(new MHt(r,t)),this}keys(){return this.content.map(e=>e.key.toValue())}values(){return this.content.map(e=>e.value.toValue())}hasKey(e){return this.content.some(t=>t.key.equals(e))}items(){return this.content.map(e=>[e.key.toValue(),e.value.toValue()])}map(e,t){return this.content.map(r=>e.bind(t)(r.value,r.key,r))}compactMap(e,t){const r=[];return this.forEach((n,s,c)=>{const l=e.bind(t)(n,s,c);l&&r.push(l)}),r}filter(e,t){return new $Ht(this.content).filter(e,t)}reject(e,t){return this.filter(THt(e),t)}forEach(e,t){return this.content.forEach(r=>e.bind(t)(r.value,r.key,r))}};const NHt=tw;var DHt=class extends NHt{constructor(e,t,r){super(e||[],t,r),this.element="link"}get relation(){return this.attributes.get("relation")}set relation(e){this.attributes.set("relation",e)}get href(){return this.attributes.get("href")}set href(e){this.attributes.set("href",e)}};const BHt=tw;var LHt=class extends BHt{constructor(e,t,r){super(e||[],t,r),this.element="ref",this.path||(this.path="element")}get path(){return this.attributes.get("path")}set path(e){this.attributes.set("path",e)}};const jA=tw,fRe=vHt,pRe=wHt,hRe=EHt,dRe=xHt,mRe=lRe,gRe=cRe,wre=FHt,qHt=DHt,yRe=LHt,vRe=RR,zHt=uRe,UHt=PR;function MR(e){return e instanceof jA?e:typeof e=="string"?new pRe(e):typeof e=="number"?new hRe(e):typeof e=="boolean"?new dRe(e):e===null?new fRe:Array.isArray(e)?new mRe(e.map(MR)):typeof e=="object"?new wre(e):e}jA.prototype.ObjectElement=wre,jA.prototype.RefElement=yRe,jA.prototype.MemberElement=gRe,jA.prototype.refract=MR,vRe.prototype.refract=MR;var bRe={Element:jA,NullElement:fRe,StringElement:pRe,NumberElement:hRe,BooleanElement:dRe,ArrayElement:mRe,MemberElement:gRe,ObjectElement:wre,LinkElement:qHt,RefElement:yRe,refract:MR,ArraySlice:vRe,ObjectSlice:zHt,KeyValuePair:UHt};const VHt=EBt,WHt=GBt,HHt=eLt,JHt=sLt,KHt=_R,wRe=aLt,uh=bRe;let _Re=class{constructor(e){this.elementMap={},this.elementDetection=[],this.Element=uh.Element,this.KeyValuePair=uh.KeyValuePair,(!e||!e.noDefault)&&this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(e){return e.namespace&&e.namespace({base:this}),e.load&&e.load({base:this}),this}useDefault(){return this.register("null",uh.NullElement).register("string",uh.StringElement).register("number",uh.NumberElement).register("boolean",uh.BooleanElement).register("array",uh.ArrayElement).register("object",uh.ObjectElement).register("member",uh.MemberElement).register("ref",uh.RefElement).register("link",uh.LinkElement),this.detect(VHt,uh.NullElement,!1).detect(WHt,uh.StringElement,!1).detect(HHt,uh.NumberElement,!1).detect(JHt,uh.BooleanElement,!1).detect(Array.isArray,uh.ArrayElement,!1).detect(KHt,uh.ObjectElement,!1),this}register(e,t){return this._elements=void 0,this.elementMap[e]=t,this}unregister(e){return this._elements=void 0,delete this.elementMap[e],this}detect(e,t,r){return r===void 0||r?this.elementDetection.unshift([e,t]):this.elementDetection.push([e,t]),this}toElement(e){if(e instanceof this.Element)return e;let t;for(let r=0;r{const t=e[0].toUpperCase()+e.substr(1);this._elements[t]=this.elementMap[e]})),this._elements}get serialiser(){return new wRe(this)}};wRe.prototype.Namespace=_Re;var GHt=_Re;const YHt=GHt,Bg=bRe;var ZHt=YHt,PA=PR,$4=Bg.ArraySlice,$R=Bg.ObjectSlice,XHt=Bg.Element,rw=Bg.StringElement,_re=Bg.NumberElement,nw=Bg.BooleanElement,Ere=Bg.NullElement,el=Bg.ArrayElement,li=Bg.ObjectElement,F4=Bg.MemberElement,iw=Bg.RefElement,Sre=Bg.LinkElement,DE=Bg.refract;class FR extends rw{constructor(t,r,n){super(t,r,n),this.element="annotation"}get code(){return this.attributes.get("code")}set code(t){this.attributes.set("code",t)}}class NR extends rw{constructor(t,r,n){super(t,r,n),this.element="comment"}}class a0 extends el{constructor(t,r,n){super(t,r,n),this.element="parseResult"}get api(){return this.children.filter(t=>t.classes.contains("api")).first}get results(){return this.children.filter(t=>t.classes.contains("result"))}get result(){return this.results.first}get annotations(){return this.children.filter(t=>t.element==="annotation")}get warnings(){return this.children.filter(t=>t.element==="annotation"&&t.classes.contains("warning"))}get errors(){return this.children.filter(t=>t.element==="annotation"&&t.classes.contains("error"))}get isEmpty(){return this.children.reject(t=>t.element==="annotation").isEmpty}replaceResult(t){const{result:r}=this;if(O2(r))return!1;const n=this.content.findIndex(s=>s===r);return n===-1?!1:(this.content[n]=t,!0)}}class DR extends el{constructor(t,r,n){super(t,r,n),this.element="sourceMap"}get positionStart(){return this.children.filter(t=>t.classes.contains("position")).get(0)}get positionEnd(){return this.children.filter(t=>t.classes.contains("position")).get(1)}set position(t){if(typeof t>"u")return;const r=new el([t.start.row,t.start.column,t.start.char]),n=new el([t.end.row,t.end.column,t.end.char]);r.classes.push("position"),n.classes.push("position"),this.push(r).push(n)}}const QHt=(e,t)=>typeof t=="object"&&t!==null&&e in t&&typeof t[e]=="function",eJt=e=>typeof e=="object"&&e!=null&&"_storedElement"in e&&typeof e._storedElement=="string"&&"_content"in e,tJt=(e,t)=>typeof t=="object"&&t!==null&&"primitive"in t?typeof t.primitive=="function"&&t.primitive()===e:!1,rJt=(e,t)=>typeof t=="object"&&t!==null&&"classes"in t&&(Array.isArray(t.classes)||t.classes instanceof el)&&t.classes.includes(e),j2=(e,t)=>typeof t=="object"&&t!==null&&"element"in t&&t.element===e,ci=e=>e({hasMethod:QHt,hasBasicElementProps:eJt,primitiveEq:tJt,isElementType:j2,hasClass:rJt}),rf=ci(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof XHt||e(r)&&t(void 0,r)),Vs=ci(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof rw||e(r)&&t("string",r)),xre=ci(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof _re||e(r)&&t("number",r)),Are=ci(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof Ere||e(r)&&t("null",r)),N4=ci(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof nw||e(r)&&t("boolean",r)),tl=ci(({hasBasicElementProps:e,primitiveEq:t,hasMethod:r})=>n=>n instanceof li||e(n)&&t("object",n)&&r("keys",n)&&r("values",n)&&r("items",n)),Jd=ci(({hasBasicElementProps:e,primitiveEq:t,hasMethod:r})=>n=>n instanceof el&&!(n instanceof li)||e(n)&&t("array",n)&&r("push",n)&&r("unshift",n)&&r("map",n)&&r("reduce",n)),l0=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof F4||e(n)&&t("member",n)&&r(void 0,n)),ERe=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Sre||e(n)&&t("link",n)&&r(void 0,n)),SRe=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof iw||e(n)&&t("ref",n)&&r(void 0,n)),nJt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof FR||e(n)&&t("annotation",n)&&r("array",n)),iJt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof NR||e(n)&&t("comment",n)&&r("string",n)),xRe=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof a0||e(n)&&t("parseResult",n)&&r("array",n)),ARe=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof DR||e(n)&&t("sourceMap",n)&&r("array",n)),BE=e=>j2("object",e)||j2("array",e)||j2("boolean",e)||j2("number",e)||j2("string",e)||j2("null",e)||j2("member",e),D4=e=>ARe(e.meta.get("sourceMap")),sJt=(e,t)=>{if(e.length===0)return!0;const r=t.attributes.get("symbols");return Jd(r)?Ite(dR(r.toValue()),e):!1},BR=(e,t)=>e.length===0?!0:Ite(dR(t.classes.toValue()),e),oJt=Object.freeze(Object.defineProperty({__proto__:null,hasElementSourceMap:D4,includesClasses:BR,includesSymbols:sJt,isAnnotationElement:nJt,isArrayElement:Jd,isBooleanElement:N4,isCommentElement:iJt,isElement:rf,isLinkElement:ERe,isMemberElement:l0,isNullElement:Are,isNumberElement:xre,isObjectElement:tl,isParseResultElement:xRe,isPrimitiveElement:BE,isRefElement:SRe,isSourceMapElement:ARe,isStringElement:Vs},Symbol.toStringTag,{value:"Module"}));class kRe extends ZHt{constructor(){super(),this.register("annotation",FR),this.register("comment",NR),this.register("parseResult",a0),this.register("sourceMap",DR)}}const ORe=new kRe,sw=e=>{const t=new kRe;return IE(e)&&t.use(e),t},CRe=()=>({predicates:{...oJt},namespace:ORe}),LR=(e,t,r)=>{const n=e[t];if(n!=null){if(!r&&typeof n=="function")return n;const s=r?n.leave:n.enter;if(typeof s=="function")return s}else{const s=r?e.leave:e.enter;if(s!=null){if(typeof s=="function")return s;const c=s[t];if(typeof c=="function")return c}}return null},Lo={},B4=e=>e?.type,jRe=e=>typeof B4(e)=="string",kre=e=>Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e)),qR=(e,{visitFnGetter:t=LR,nodeTypeGetter:r=B4,breakSymbol:n=Lo,deleteNodeSymbol:s=null,skipVisitingNodeSymbol:c=!1,exposeEdits:l=!1}={})=>{const u=Symbol("skip"),a=new Array(e.length).fill(u);return{enter(f,p,d,m,g,y){let w=f,b=!1;const _={...y,replaceWith(E,S){y.replaceWith(E,S),w=E}};for(let E=0;E{const u=Symbol("skip"),a=new Array(e.length).fill(u);return{async enter(f,p,d,m,g,y){let w=f,b=!1;const _={...y,replaceWith(E,S){y.replaceWith(E,S),w=E}};for(let E=0;E{const m=r||{};let g,y=Array.isArray(e),w=[e],b=-1,_,E=[],S=e;const A=[],k=[];do{b+=1;const P=b===w.length;let I;const $=P&&E.length!==0;if(P){if(I=k.length===0?void 0:A.pop(),S=_,_=k.pop(),$)if(y){S=S.slice();let q=0;for(const[B,W]of E){const Q=B-q;W===c?(S.splice(Q,1),q+=1):S[Q]=W}}else{S=p(S);for(const[q,B]of E)S[q]=B}b=g.index,w=g.keys,E=g.edits,y=g.inArray,g=g.prev}else if(_!==c&&_!==void 0){if(I=y?b:w[b],S=_[I],S===c||S===void 0)continue;A.push(I)}let R;if(!Array.isArray(S)){var O;if(!f(S))throw new s0(`Invalid AST Node: ${String(S)}`,{node:S});if(d&&k.includes(S)){A.pop();continue}const q=u(t,a(S),P);if(q){for(const[W,Q]of Object.entries(n))t[W]=Q;const B={replaceWith(W,Q){typeof Q=="function"?Q(W,S,I,_,A,k):_&&(_[I]=W),P||(S=W)}};R=q.call(t,S,I,_,A,k,B)}if(typeof((O=R)===null||O===void 0?void 0:O.then)=="function")throw new s0("Async visitor not supported in sync mode",{visitor:t,visitFn:q});if(R===s)break;if(R===l){if(!P){A.pop();continue}}else if(R!==void 0&&(E.push([I,R]),!P))if(f(R))S=R;else{A.pop();continue}}if(R===void 0&&$&&E.push([I,S]),!P){var j;g={inArray:y,index:b,keys:w,edits:E,prev:g},y=Array.isArray(S),w=y?S:(j=m[a(S)])!==null&&j!==void 0?j:[],b=-1,E=[],_!==c&&_!==void 0&&k.push(_),_=S}}while(g!==void 0);return E.length!==0?E[E.length-1][1]:e};Ore[Symbol.for("nodejs.util.promisify.custom")]=async(e,t,{keyMap:r=null,state:n={},breakSymbol:s=Lo,deleteNodeSymbol:c=null,skipVisitingNodeSymbol:l=!1,visitFnGetter:u=LR,nodeTypeGetter:a=B4,nodePredicate:f=jRe,nodeCloneFn:p=kre,detectCycles:d=!0}={})=>{const m=r||{};let g,y=Array.isArray(e),w=[e],b=-1,_,E=[],S=e;const A=[],k=[];do{b+=1;const j=b===w.length;let P;const I=j&&E.length!==0;if(j){if(P=k.length===0?void 0:A.pop(),S=_,_=k.pop(),I)if(y){S=S.slice();let R=0;for(const[q,B]of E){const W=q-R;B===c?(S.splice(W,1),R+=1):S[W]=B}}else{S=p(S);for(const[R,q]of E)S[R]=q}b=g.index,w=g.keys,E=g.edits,y=g.inArray,g=g.prev}else if(_!==c&&_!==void 0){if(P=y?b:w[b],S=_[P],S===c||S===void 0)continue;A.push(P)}let $;if(!Array.isArray(S)){if(!f(S))throw new s0(`Invalid AST Node: ${String(S)}`,{node:S});if(d&&k.includes(S)){A.pop();continue}const R=u(t,a(S),j);if(R){for(const[B,W]of Object.entries(n))t[B]=W;const q={replaceWith(B,W){typeof W=="function"?W(B,S,P,_,A,k):_&&(_[P]=B),j||(S=B)}};$=await R.call(t,S,P,_,A,k,q)}if($===s)break;if($===l){if(!j){A.pop();continue}}else if($!==void 0&&(E.push([P,$]),!j))if(f($))S=$;else{A.pop();continue}}if($===void 0&&I&&E.push([P,S]),!j){var O;g={inArray:y,index:b,keys:w,edits:E,prev:g},y=Array.isArray(S),w=y?S:(O=m[a(S)])!==null&&O!==void 0?O:[],b=-1,E=[],_!==c&&_!==void 0&&k.push(_),_=S}}while(g!==void 0);return E.length!==0?E[E.length-1][1]:e};class PRe extends s0{constructor(t,r){super(t,r),Ir(this,"value"),typeof r<"u"&&(this.value=r.value)}}class lJt extends PRe{}class cJt extends PRe{}const Ci=(e,t={})=>{const{visited:r=new WeakMap}=t,n={...t,visited:r};if(r.has(e))return r.get(e);if(e instanceof PA){const{key:s,value:c}=e,l=rf(s)?Ci(s,n):s,u=rf(c)?Ci(c,n):c,a=new PA(l,u);return r.set(e,a),a}if(e instanceof $R){const s=u=>Ci(u,n),c=[...e].map(s),l=new $R(c);return r.set(e,l),l}if(e instanceof $4){const s=u=>Ci(u,n),c=[...e].map(s),l=new $4(c);return r.set(e,l),l}if(rf(e)){const s=Kd(e);if(r.set(e,s),e.content)if(rf(e.content))s.content=Ci(e.content,n);else if(e.content instanceof PA)s.content=Ci(e.content,n);else if(Array.isArray(e.content)){const c=l=>Ci(l,n);s.content=e.content.map(c)}else s.content=e.content;else s.content=e.content;return s}throw new lJt("Value provided to cloneDeep function couldn't be cloned",{value:e})};Ci.safe=e=>{try{return Ci(e)}catch{return e}};const TRe=e=>{const{key:t,value:r}=e;return new PA(t,r)},uJt=e=>{const t=[...e];return new $4(t)},fJt=e=>{const t=[...e];return new $R(t)},RRe=e=>{const t=new e.constructor;if(t.element=e.element,e.meta.length>0&&(t._meta=Ci(e.meta)),e.attributes.length>0&&(t._attributes=Ci(e.attributes)),rf(e.content)){const r=e.content;t.content=RRe(r)}else Array.isArray(e.content)?t.content=[...e.content]:e.content instanceof PA?t.content=TRe(e.content):t.content=e.content;return t},Kd=e=>{if(e instanceof PA)return TRe(e);if(e instanceof $R)return fJt(e);if(e instanceof $4)return uJt(e);if(rf(e))return RRe(e);throw new cJt("Value provided to cloneShallow function couldn't be cloned",{value:e})};Kd.safe=e=>{try{return Kd(e)}catch{return e}};const TA=e=>tl(e)?"ObjectElement":Jd(e)?"ArrayElement":l0(e)?"MemberElement":Vs(e)?"StringElement":N4(e)?"BooleanElement":xre(e)?"NumberElement":Are(e)?"NullElement":ERe(e)?"LinkElement":SRe(e)?"RefElement":void 0,IRe=e=>rf(e)?Kd(e):kre(e),MRe=ef(TA,RE),Rb={ObjectElement:["content"],ArrayElement:["content"],MemberElement:["key","value"],StringElement:[],BooleanElement:[],NumberElement:[],NullElement:[],RefElement:[],LinkElement:[],Annotation:[],Comment:[],ParseResultElement:["content"],SourceMap:["content"]};class $Re{constructor({predicate:t=Tte,returnOnTrue:r,returnOnFalse:n}={}){Ir(this,"result"),Ir(this,"predicate"),Ir(this,"returnOnTrue"),Ir(this,"returnOnFalse"),this.result=[],this.predicate=t,this.returnOnTrue=r,this.returnOnFalse=n}enter(t){return this.predicate(t)?(this.result.push(t),this.returnOnTrue):this.returnOnFalse}}const If=(e,t,{keyMap:r=Rb,...n}={})=>Ore(e,t,{keyMap:r,nodeTypeGetter:TA,nodePredicate:MRe,nodeCloneFn:IRe,...n});If[Symbol.for("nodejs.util.promisify.custom")]=async(e,t,{keyMap:r=Rb,...n}={})=>Ore[Symbol.for("nodejs.util.promisify.custom")](e,t,{keyMap:r,nodeTypeGetter:TA,nodePredicate:MRe,nodeCloneFn:IRe,...n});const FRe={toolboxCreator:CRe,visitorOptions:{nodeTypeGetter:TA,exposeEdits:!0}},Ib=(e,t,r={})=>{if(t.length===0)return e;const n=Kte(FRe,r),{toolboxCreator:s,visitorOptions:c}=n,l=s(),u=t.map(p=>p(l)),a=qR(u.map(fR({},"visitor")),{...c});u.forEach(P4(["pre"],[]));const f=If(e,a,c);return u.forEach(P4(["post"],[])),f},pJt=async(e,t,r={})=>{if(t.length===0)return e;const n=Kte(FRe,r),{toolboxCreator:s,visitorOptions:c}=n,l=s(),u=t.map(m=>m(l)),a=qR[Symbol.for("nodejs.util.promisify.custom")],f=If[Symbol.for("nodejs.util.promisify.custom")],p=a(u.map(fR({},"visitor")),{...c});await Promise.allSettled(u.map(P4(["pre"],[])));const d=await f(e,p,c);return await Promise.allSettled(u.map(P4(["post"],[]))),d};Ib[Symbol.for("nodejs.util.promisify.custom")]=pJt;var NRe={exports:{}};(function(e){var t=(()=>{var r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,a=(A,k,O)=>k in A?r(A,k,{enumerable:!0,configurable:!0,writable:!0,value:O}):A[k]=O,f=(A,k)=>{for(var O in k||(k={}))l.call(k,O)&&a(A,O,k[O]);if(c)for(var O of c(k))u.call(k,O)&&a(A,O,k[O]);return A},p=(A,k)=>{for(var O in k)r(A,O,{get:k[O],enumerable:!0})},d=(A,k,O,j)=>{if(k&&typeof k=="object"||typeof k=="function")for(let P of s(k))!l.call(A,P)&&P!==O&&r(A,P,{get:()=>k[P],enumerable:!(j=n(k,P))||j.enumerable});return A},m=A=>d(r({},"__esModule",{value:!0}),A),g=(A,k,O)=>(a(A,typeof k!="symbol"?k+"":k,O),O),y={};p(y,{DEFAULT_OPTIONS:()=>_,DEFAULT_UUID_LENGTH:()=>b,default:()=>S});var w="5.2.0",b=6,_={dictionary:"alphanum",shuffle:!0,debug:!1,length:b,counter:0},E=class{constructor(A={}){g(this,"counter"),g(this,"debug"),g(this,"dict"),g(this,"version"),g(this,"dictIndex",0),g(this,"dictRange",[]),g(this,"lowerBound",0),g(this,"upperBound",0),g(this,"dictLength",0),g(this,"uuidLength"),g(this,"_digit_first_ascii",48),g(this,"_digit_last_ascii",58),g(this,"_alpha_lower_first_ascii",97),g(this,"_alpha_lower_last_ascii",123),g(this,"_hex_last_ascii",103),g(this,"_alpha_upper_first_ascii",65),g(this,"_alpha_upper_last_ascii",91),g(this,"_number_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii]}),g(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]}),g(this,"_alpha_lower_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),g(this,"_alpha_upper_dict_ranges",{upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),g(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]}),g(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]}),g(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]}),g(this,"_hex_dict_ranges",{decDigits:[this._digit_first_ascii,this._digit_last_ascii],alphaDigits:[this._alpha_lower_first_ascii,this._hex_last_ascii]}),g(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}),g(this,"log",(...$)=>{const R=[...$];if(R[0]=`[short-unique-id] ${$[0]}`,this.debug===!0&&typeof console<"u"&&console!==null)return console.log(...R)}),g(this,"_normalizeDictionary",($,R)=>{let q;if($&&Array.isArray($)&&$.length>1)q=$;else{q=[];let B;this.dictIndex=B=0;const W=`_${$}_dict_ranges`,Q=this._dict_ranges[W];Object.keys(Q).forEach(ee=>{const ie=ee;for(this.dictRange=Q[ie],this.lowerBound=this.dictRange[0],this.upperBound=this.dictRange[1],this.dictIndex=B=this.lowerBound;this.lowerBound<=this.upperBound?Bthis.upperBound;this.dictIndex=this.lowerBound<=this.upperBound?B+=1:B-=1)q.push(String.fromCharCode(this.dictIndex))})}return R&&(q=q.sort(()=>Math.random()-.5)),q}),g(this,"setDictionary",($,R)=>{this.dict=this._normalizeDictionary($,R),this.dictLength=this.dict.length,this.setCounter(0)}),g(this,"seq",()=>this.sequentialUUID()),g(this,"sequentialUUID",()=>{let $,R,q="";$=this.counter;do R=$%this.dictLength,$=Math.trunc($/this.dictLength),q+=this.dict[R];while($!==0);return this.counter+=1,q}),g(this,"rnd",($=this.uuidLength||b)=>this.randomUUID($)),g(this,"randomUUID",($=this.uuidLength||b)=>{let R,q,B;if($===null||typeof $>"u"||$<1)throw new Error("Invalid UUID Length Provided");for(R="",B=0;B<$;B+=1)q=parseInt((Math.random()*this.dictLength).toFixed(0),10)%this.dictLength,R+=this.dict[q];return R}),g(this,"fmt",($,R)=>this.formattedUUID($,R)),g(this,"formattedUUID",($,R)=>{const q={$r:this.randomUUID,$s:this.sequentialUUID,$t:this.stamp};return $.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,B=>{const W=B.slice(0,2),Q=parseInt(B.slice(2),10);return W==="$s"?q[W]().padStart(Q,"0"):W==="$t"&&R?q[W](Q,R):q[W](Q)})}),g(this,"availableUUIDs",($=this.uuidLength)=>parseFloat(Math.pow([...new Set(this.dict)].length,$).toFixed(0))),g(this,"approxMaxBeforeCollision",($=this.availableUUIDs(this.uuidLength))=>parseFloat(Math.sqrt(Math.PI/2*$).toFixed(20))),g(this,"collisionProbability",($=this.availableUUIDs(this.uuidLength),R=this.uuidLength)=>parseFloat((this.approxMaxBeforeCollision($)/this.availableUUIDs(R)).toFixed(20))),g(this,"uniqueness",($=this.availableUUIDs(this.uuidLength))=>{const R=parseFloat((1-this.approxMaxBeforeCollision($)/$).toFixed(20));return R>1?1:R<0?0:R}),g(this,"getVersion",()=>this.version),g(this,"stamp",($,R)=>{const q=Math.floor(+(R||new Date)/1e3).toString(16);if(typeof $=="number"&&$===0)return q;if(typeof $!="number"||$<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(` `));const B=$-9,W=Math.round(Math.random()*(B>15?15:B)),Q=this.randomUUID(B);return`${Q.substring(0,W)}${q}${Q.substring(W)}${W.toString(16)}`}),g(this,"parseStamp",($,R)=>{if(R&&!/t0|t[1-9]\d{1,}/.test(R))throw new Error("Cannot extract date from a formated UUID with no timestamp in the format");const q=R?R.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,W=>{const Q={$r:ne=>[...Array(ne)].map(()=>"r").join(""),$s:ne=>[...Array(ne)].map(()=>"s").join(""),$t:ne=>[...Array(ne)].map(()=>"t").join("")},ee=W.slice(0,2),ie=parseInt(W.slice(2),10);return Q[ee](ie)}).replace(/^(.*?)(t{8,})(.*)$/g,(W,Q,ee)=>$.substring(Q.length,Q.length+ee.length)):$;if(q.length===8)return new Date(parseInt(q,16)*1e3);if(q.length<10)throw new Error("Stamp length invalid");const B=parseInt(q.substring(q.length-1),16);return new Date(parseInt(q.substring(B,B+8),16)*1e3)}),g(this,"setCounter",$=>{this.counter=$}),g(this,"validate",($,R)=>{const q=R?this._normalizeDictionary(R):this.dict;return $.split("").every(B=>q.includes(B))});const k=f(f({},_),A);this.counter=0,this.debug=!1,this.dict=[],this.version=w;const{dictionary:O,shuffle:j,length:P,counter:I}=k;return this.uuidLength=P,this.setDictionary(O,j),this.setCounter(I),this.debug=k.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}};g(E,"default",E);var S=E;return m(y)})();e.exports=t.default,typeof window<"u"&&(t=t.default)})(NRe);var hJt=NRe.exports;const dJt=$1(hJt);class mJt extends s0{constructor(t,r){super(t,r),Ir(this,"value"),typeof r<"u"&&(this.value=r.value)}}class Cre{constructor({length:t=6}={}){Ir(this,"uuid"),Ir(this,"identityMap"),this.uuid=new dJt({length:t}),this.identityMap=new WeakMap}identify(t){if(!rf(t))throw new mJt("Cannot not identify the element. `element` is neither structurally compatible nor a subclass of an Element class.",{value:t});if(t.meta.hasKey("id")&&Vs(t.meta.get("id"))&&!t.meta.get("id").equals(""))return t.id;if(this.identityMap.has(t))return this.identityMap.get(t);const r=new rw(this.generateId());return this.identityMap.set(t,r),r}forget(t){return this.identityMap.has(t)?(this.identityMap.delete(t),!0):!1}generateId(){return this.uuid.randomUUID()}}new Cre;class gJt extends Array{constructor(){super(...arguments),Ir(this,"unknownMediaType","application/octet-stream")}filterByFormat(){throw new Pte("filterByFormat method in MediaTypes class is not yet implemented.")}findBy(){throw new Pte("findBy method in MediaTypes class is not yet implemented.")}latest(){throw new Pte("latest method in MediaTypes class is not yet implemented.")}}const yJt=(e,{Type:t,plugins:r=[]})=>{const n=new t(e);return rf(e)&&(e.meta.length>0&&(n.meta=Ci(e.meta)),e.attributes.length>0&&(n.attributes=Ci(e.attributes))),Ib(n,r,{toolboxCreator:CRe,visitorOptions:{nodeTypeGetter:TA}})},Yy=e=>(t,r={})=>yJt(t,{...r,Type:e});li.refract=Yy(li),el.refract=Yy(el),rw.refract=Yy(rw),nw.refract=Yy(nw),Ere.refract=Yy(Ere),_re.refract=Yy(_re),Sre.refract=Yy(Sre),iw.refract=Yy(iw),FR.refract=Yy(FR),NR.refract=Yy(NR),a0.refract=Yy(a0),DR.refract=Yy(DR);const vJt=(e,t)=>{const r=new $Re({predicate:e});return If(t,r),new $4(r.result)},DRe=(e,t)=>{const r=new $Re({predicate:e,returnOnTrue:Lo});return If(t,r),QTe(void 0,[0],r.result)},BRe=e=>typeof e?.type=="string"?e.type:TA(e),LRe={EphemeralObject:["content"],EphemeralArray:["content"],...Rb},qRe=(e,t,{keyMap:r=LRe,...n}={})=>If(e,t,{keyMap:r,nodeTypeGetter:BRe,nodePredicate:K1,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...n});qRe[Symbol.for("nodejs.util.promisify.custom")]=async(e,{keyMap:t=LRe,...r}={})=>If[Symbol.for("nodejs.util.promisify.custom")](e,visitor,{keyMap:t,nodeTypeGetter:BRe,nodePredicate:K1,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...r});class bJt{constructor(t){Ir(this,"type","EphemeralArray"),Ir(this,"content",[]),Ir(this,"reference"),this.content=t,this.reference=[]}toReference(){return this.reference}toArray(){return this.reference.push(...this.content),this.reference}}class wJt{constructor(t){Ir(this,"type","EphemeralObject"),Ir(this,"content",[]),Ir(this,"reference"),this.content=t,this.reference={}}toReference(){return this.reference}toObject(){return Object.assign(this.reference,Object.fromEntries(this.content))}}let _Jt=class{constructor(){Ir(this,"ObjectElement",{enter:e=>{if(this.references.has(e))return this.references.get(e).toReference();const t=new wJt(e.content);return this.references.set(e,t),t}}),Ir(this,"EphemeralObject",{leave:e=>e.toObject()}),Ir(this,"MemberElement",{enter:e=>[e.key,e.value]}),Ir(this,"ArrayElement",{enter:e=>{if(this.references.has(e))return this.references.get(e).toReference();const t=new bJt(e.content);return this.references.set(e,t),t}}),Ir(this,"EphemeralArray",{leave:e=>e.toArray()}),Ir(this,"references",new WeakMap)}BooleanElement(e){return e.toValue()}NumberElement(e){return e.toValue()}StringElement(e){return e.toValue()}NullElement(){return null}RefElement(e,...t){var r;const n=t[3];return((r=n[n.length-1])===null||r===void 0?void 0:r.type)==="EphemeralObject"?Symbol.for("delete-node"):String(e.toValue())}LinkElement(e){return Vs(e.href)?e.href.toValue():""}};const an=e=>rf(e)?Vs(e)||xre(e)||N4(e)||Are(e)?e.toValue():qRe(e,new _Jt):e,zR=(e,t=new WeakMap)=>(l0(e)?(t.set(e.key,e),zR(e.key,t),t.set(e.value,e),zR(e.value,t)):e.children.forEach(r=>{t.set(r,e),zR(r,t)}),t),EJt=(e,t,r)=>{const n=r.get(e);l0(n)&&(n.key===e&&(n.key=t,r.delete(e),r.set(t,n)),n.value===e&&(n.value=t,r.delete(e),r.set(t,n)))},SJt=(e,t,r)=>{const n=r.get(e);tl(n)&&(n.content=n.map((s,c,l)=>l===e?(r.delete(e),r.set(t,n),t):l))},xJt=(e,t,r)=>{const n=r.get(e);Jd(n)&&(n.content=n.map(s=>s===e?(r.delete(e),r.set(t,n),t):s))};class AJt{constructor({element:t}){Ir(this,"element"),Ir(this,"edges"),this.element=t}transclude(t,r){var n;if(t===this.element)return r;if(t===r)return this.element;this.edges=(n=this.edges)!==null&&n!==void 0?n:zR(this.element);const s=this.edges.get(t);if(!O2(s))return tl(s)?SJt(t,r,this.edges):Jd(s)?xJt(t,r,this.edges):l0(s)&&EJt(t,r,this.edges),this.element}}const kJt=(e,t,r)=>new AJt({element:r}).transclude(e,t),P2=(e,t)=>{const r=bA(e,t);return fDt(n=>{if(IE(n)&&KTe("$ref",n)&&gDt(RE,"$ref",n)){const s=jp(["$ref"],n),c=Xte("#/",s);return jp(c.split("/"),r)}return IE(n)?P2(n,r):n},e)},zRe=(e,t=ORe)=>{if(RE(e))try{return t.fromRefract(JSON.parse(e))}catch{}return IE(e)&&KTe("element",e)?t.fromRefract(e):t.toElement(e)},UR=e=>{const t=e.meta.length>0?Ci(e.meta):void 0,r=e.attributes.length>0?Ci(e.attributes):void 0;return new e.constructor(void 0,t,r)},VR=(e,t)=>t.clone&&t.isMergeableElement(e)?Mb(UR(e),e,t):e,OJt=(e,t)=>{if(typeof t.customMerge!="function")return Mb;const r=t.customMerge(e,t);return typeof r=="function"?r:Mb},CJt=e=>typeof e.customMetaMerge!="function"?t=>Ci(t):e.customMetaMerge,jJt=e=>typeof e.customAttributesMerge!="function"?t=>Ci(t):e.customAttributesMerge,PJt=(e,t,r)=>e.concat(t)["fantasy-land/map"](n=>VR(n,r)),TJt=(e,t,r)=>{const n=tl(e)?UR(e):UR(t);return tl(e)&&e.forEach((s,c,l)=>{const u=Kd(l);u.value=VR(s,r),n.content.push(u)}),t.forEach((s,c,l)=>{const u=an(c);let a;if(tl(e)&&e.hasKey(u)&&r.isMergeableElement(s)){const f=e.get(u);a=Kd(l),a.value=OJt(c,r)(f,s)}else a=Kd(l),a.value=VR(s,r);n.remove(u),n.content.push(a)}),n},WR={clone:!0,isMergeableElement:e=>tl(e)||Jd(e),arrayElementMerge:PJt,objectElementMerge:TJt,customMerge:void 0,customMetaMerge:void 0,customAttributesMerge:void 0},Mb=(e,t,r)=>{var n,s,c;const l={...WR,...r};l.isMergeableElement=(n=l.isMergeableElement)!==null&&n!==void 0?n:WR.isMergeableElement,l.arrayElementMerge=(s=l.arrayElementMerge)!==null&&s!==void 0?s:WR.arrayElementMerge,l.objectElementMerge=(c=l.objectElementMerge)!==null&&c!==void 0?c:WR.objectElementMerge;const u=Jd(t),a=Jd(e);if(u!==a)return VR(t,l);const f=u&&typeof l.arrayElementMerge=="function"?l.arrayElementMerge(e,t,l):l.objectElementMerge(e,t,l);return f.meta=CJt(l)(e.meta,t.meta),f.attributes=jJt(l)(e.attributes,t.attributes),f};Mb.all=(e,t)=>{if(!Array.isArray(e))throw new TypeError("First argument of deepmerge should be an array.");return e.length===0?new li:e.reduce((r,n)=>Mb(r,n,t),UR(e[0]))};class jre extends cu{}class URe extends jre{}const RJt=async(e,t)=>{let r=e,n=!1;if(!xRe(e)){const l=Kd(e);l.classes.push("result"),r=new a0([l]),n=!0}const s=new R4({uri:t.resolve.baseURI,parseResult:r,mediaType:t.parse.mediaType}),c=await sre("canDereference",[s,t],t.dereference.strategies);if(j4(c))throw new URe(s.uri);try{const{result:l}=await ore("dereference",[s,t],c);return n?l.get(0):l}catch(l){throw new jre(`Error while dereferencing file "${s.uri}"`,{cause:l})}};let L4=class{constructor({name:e,allowEmpty:t=!0,sourceMap:r=!1,fileExtensions:n=[],mediaTypes:s=[]}){Ir(this,"name"),Ir(this,"allowEmpty"),Ir(this,"sourceMap"),Ir(this,"fileExtensions"),Ir(this,"mediaTypes"),this.name=e,this.allowEmpty=t,this.sourceMap=r,this.fileExtensions=n,this.mediaTypes=s}};class IJt{constructor({name:t}){Ir(this,"name"),this.name=t}}class MJt extends IJt{constructor(t){const{name:r="http-resolver",timeout:n=5e3,redirects:s=5,withCredentials:c=!1}=t??{};super({name:r}),Ir(this,"timeout"),Ir(this,"redirects"),Ir(this,"withCredentials"),this.timeout=n,this.redirects=s,this.withCredentials=c}canRead(t){return vR(t.uri)}}class $Jt{constructor({name:t}){Ir(this,"name"),this.name=t}}class FJt{constructor({name:t}){Ir(this,"name"),this.name=t}}class Pre extends Array{includesCycle(t){return this.filter(r=>r.has(t)).length>1}includes(t,r){return t instanceof Set?super.includes(t,r):this.some(n=>n.has(t))}findItem(t){for(const r of this)for(const n of r)if(rf(n)&&t(n))return n}}let ow=class{constructor({uri:e,depth:t=0,refSet:r,value:n}){Ir(this,"uri"),Ir(this,"depth"),Ir(this,"value"),Ir(this,"refSet"),Ir(this,"errors"),this.uri=e,this.value=n,this.depth=t,this.refSet=r,this.errors=[]}};class VRe extends cu{}class NJt extends VRe{}class DJt extends cu{}class Tre extends DJt{}class BJt extends VRe{constructor(t){super(`Invalid JSON Schema $anchor "${t}".`)}}class RA extends jre{}class LJt extends lre{}class aw extends are{}const qJt=async(e,t={})=>{const r=v9e(y9e,t);return RJt(e,r)};function WRe(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"?"undefined":IA(e))==="object"&&e!==null){var r;if(ZRe(e))r=[];else if(YJt(e))r=new Date(e.getTime?e.getTime():e);else if(ZJt(e))r=new RegExp(e);else if(XJt(e))r={message:e.message};else if(QJt(e)||eKt(e)||tKt(e))r=Object(e);else{if(YRe(e))return e.slice();r=Object.create(Object.getPrototypeOf(e))}var n=t.includeSymbols?Ire:Object.keys,s=!0,c=!1,l=void 0;try{for(var u=n(e)[Symbol.iterator](),a;!(s=(a=u.next()).done);s=!0){var f=a.value;r[f]=e[f]}}catch(p){c=!0,l=p}finally{try{!s&&u.return!=null&&u.return()}finally{if(c)throw l}}return r}return e}var QRe={includeSymbols:!1,immutable:!1};function e7e(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:QRe,n=[],s=[],c=!0,l=r.includeSymbols?Ire:Object.keys,u=!!r.immutable;return(function a(f){var p=u?XRe(f,r):f,d={},m=!0,g={node:p,node_:f,path:[].concat(n),parent:s[s.length-1],parents:s,key:n[n.length-1],isRoot:n.length===0,level:n.length,circular:void 0,isLeaf:!1,notLeaf:!0,notRoot:!0,isFirst:!1,isLast:!1,update:function(R){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;g.isRoot||(g.parent.node[g.key]=R),g.node=R,q&&(m=!1)},delete:function(R){delete g.parent.node[g.key],R&&(m=!1)},remove:function(R){ZRe(g.parent.node)?g.parent.node.splice(g.key,1):delete g.parent.node[g.key],R&&(m=!1)},keys:null,before:function(R){d.before=R},after:function(R){d.after=R},pre:function(R){d.pre=R},post:function(R){d.post=R},stop:function(){c=!1},block:function(){m=!1}};if(!c)return g;function y(){if(IA(g.node)==="object"&&g.node!==null){(!g.keys||g.node_!==g.node)&&(g.keys=l(g.node)),g.isLeaf=g.keys.length===0;for(var R=0;R1&&arguments[1]!==void 0?arguments[1]:QRe;UJt(this,e),GRe(this,Um),GRe(this,T2),Rre(this,Um,t),Rre(this,T2,r)}return WJt(e,[{key:"get",value:function(t){for(var r=Gd(this,Um),n=0;r&&n"u"?"undefined":IA(s))==="symbol")return;r=r[s]}return r}},{key:"has",value:function(t){for(var r=Gd(this,Um),n=0;r&&n"u"?"undefined":IA(s))==="symbol")return!1;r=r[s]}return!0}},{key:"set",value:function(t,r){var n=Gd(this,Um),s=0;for(s=0;s"u"?"undefined":IA(c))==="object"&&c!==null){var u=XRe(c,n);t.push(c),r.push(u);var a=n.includeSymbols?Ire:Object.keys,f=!0,p=!1,d=void 0;try{for(var m=a(c)[Symbol.iterator](),g;!(f=(g=m.next()).done);f=!0){var y=g.value;u[y]=s(c[y])}}catch(w){p=!0,d=w}finally{try{!f&&m.return!=null&&m.return()}finally{if(p)throw d}}return t.pop(),r.pop(),u}return c})(Gd(this,Um))}}]),e})();Um=new WeakMap,T2=new WeakMap;var Fb=function(e,t){return new $b(e,t)};Fb.get=function(e,t,r){return new $b(e,r).get(t)},Fb.set=function(e,t,r,n){return new $b(e,n).set(t,r)},Fb.has=function(e,t,r){return new $b(e,r).has(t)},Fb.map=function(e,t,r){return new $b(e,r).map(t)},Fb.forEach=function(e,t,r){return new $b(e,r).forEach(t)},Fb.reduce=function(e,t,r,n){return new $b(e,n).reduce(t,r)},Fb.paths=function(e,t){return new $b(e,t).paths()},Fb.nodes=function(e,t){return new $b(e,t).nodes()},Fb.clone=function(e,t){return new $b(e,t).clone()};var oKt=Fb;const aKt=["properties"],lKt=["properties"],cKt=["definitions","parameters","responses","securityDefinitions","components/schemas","components/responses","components/parameters","components/securitySchemes"],uKt=["schema/example","items/example"];function t7e(e){const t=e[e.length-1],r=e[e.length-2],n=e.join("/");return aKt.indexOf(t)>-1&&lKt.indexOf(r)===-1||cKt.indexOf(n)>-1||uKt.some(s=>n.indexOf(s)>-1)}function fKt(e,t,{specmap:r,getBaseUrlForNodePath:n=c=>r.getContext([...t,...c]).baseDoc,targetKeys:s=["$ref","$$ref"]}={}){const c=[];return oKt(e).forEach(function(){if(s.includes(this.key)&&typeof this.node=="string"){const l=this.path,u=t.concat(this.path),a=Mre(this.node,n(l));c.push(r.replace(u,a))}}),c}function Mre(e,t){const[r,n]=e.split("#"),s=t??"",c=r??"";let l;if(vR(s))l=Pp(s,c);else{const u=Pp(S9,s),a=Pp(u,c).replace(S9,"");l=c.startsWith("/")?a:a.substring(1)}return n?`${l}#${n}`:l}const pKt=/^([a-z]+:\/\/|\/\/)/i;class $A extends s0{}const lw={},r7e=new WeakMap,hKt=[e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="examples",e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="content"&&e[7]==="example",e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="content"&&e[7]==="examples"&&e[9]==="value",e=>e[0]==="paths"&&e[3]==="requestBody"&&e[4]==="content"&&e[6]==="example",e=>e[0]==="paths"&&e[3]==="requestBody"&&e[4]==="content"&&e[6]==="examples"&&e[8]==="value",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="example",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="example",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="examples"&&e[6]==="value",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="examples"&&e[7]==="value",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="content"&&e[6]==="example",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="content"&&e[6]==="examples"&&e[8]==="value",e=>e[0]==="paths"&&e[3]==="parameters"&&e[4]==="content"&&e[7]==="example",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="content"&&e[7]==="examples"&&e[9]==="value"],dKt=e=>hKt.some(t=>t(e)),mKt={key:"$ref",plugin:(e,t,r,n)=>{const s=n.getInstance(),c=r.slice(0,-1);if(t7e(c)||dKt(c))return;const{baseDoc:l}=n.getContext(r);if(typeof e!="string")return new $A("$ref: must be a string (JSON-Ref)",{$ref:e,baseDoc:l,fullPath:r});const u=i7e(e),a=u[0],f=u[1]||"";let p;try{p=l||a?n7e(a,l):null}catch(w){return Fre(w,{pointer:f,$ref:e,basePath:p,fullPath:r})}let d,m;if(wKt(f,p,c,n)&&!s.useCircularStructures){const w=Mre(e,p);return e===w?null:Qa.replace(r,w)}if(p==null?(m=Dre(f),d=n.get(m),typeof d>"u"&&(d=new $A(`Could not resolve reference: ${e}`,{pointer:f,$ref:e,baseDoc:l,fullPath:r}))):(d=s7e(p,f),d.__value!=null?d=d.__value:d=d.catch(w=>{throw Fre(w,{pointer:f,$ref:e,baseDoc:l,fullPath:r})})),d instanceof Error)return[Qa.remove(r),d];const g=Mre(e,p),y=Qa.replace(c,d,{$$ref:g});if(p&&p!==l)return[y,Qa.context(c,{baseDoc:p})];try{if(!_Kt(n.state,y)||s.useCircularStructures)return y}catch{return null}}},$re=Object.assign(mKt,{docCache:lw,absoluteify:n7e,clearCache:gKt,JSONRefError:$A,wrapError:Fre,getDoc:o7e,split:i7e,extractFromDoc:s7e,fetchJSON:yKt,extract:Nre,jsonPointerToArray:Dre,unescapeJsonPointerToken:a7e});function n7e(e,t){if(!pKt.test(e)){if(!t)throw new $A(`Tried to resolve a relative URL, without having a basePath. path: '${e}' basePath: '${t}'`);return Pp(t,e)}return e}function Fre(e,t){let r;return e&&e.response&&e.response.body?r=`${e.response.body.code} ${e.response.body.message}`:r=e.message,new $A(`Could not resolve reference: ${r}`,{...t,cause:e})}function i7e(e){return(e+"").split("#")}function s7e(e,t){const r=lw[e];if(r&&!Qa.isPromise(r))try{const n=Nre(t,r);return Object.assign(Promise.resolve(n),{__value:n})}catch(n){return Promise.reject(n)}return o7e(e).then(n=>Nre(t,n))}function gKt(e){typeof e<"u"?delete lw[e]:Object.keys(lw).forEach(t=>{delete lw[t]})}function o7e(e){const t=lw[e];return t?Qa.isPromise(t)?t:Promise.resolve(t):(lw[e]=$re.fetchJSON(e).then(r=>(lw[e]=r,r)),lw[e])}function yKt(e){return fetch(e,{headers:{Accept:o6e},loadSpec:!0}).then(t=>t.text()).then(t=>E2.load(t))}function Nre(e,t){const r=Dre(e);if(r.length<1)return t;const n=Qa.getIn(t,r);if(typeof n>"u")throw new $A(`Could not resolve pointer: ${e} does not exist in document`,{pointer:e});return n}function Dre(e){if(typeof e!="string")throw new TypeError(`Expected a string, got a ${typeof e}`);return e[0]==="/"&&(e=e.substr(1)),e===""?[]:e.split("/").map(a7e)}function a7e(e){return typeof e!="string"?e:new URLSearchParams(`=${e.replace(/~1/g,"/").replace(/~0/g,"~")}`).get("")}function l7e(e){return new URLSearchParams([["",e.replace(/~/g,"~0").replace(/\//g,"~1")]]).toString().slice(1)}function vKt(e){return e.length===0?"":`/${e.map(l7e).join("/")}`}const bKt=e=>!e||e==="/"||e==="#";function Bre(e,t){if(bKt(t))return!0;const r=e.charAt(t.length),n=t.slice(-1);return e.indexOf(t)===0&&(!r||r==="/"||r==="#")&&n!=="#"}function wKt(e,t,r,n){let s=r7e.get(n);s||(s={},r7e.set(n,s));const c=vKt(r),l=`${t||""}#${e}`,u=c.replace(/allOf\/\d+\/?/g,""),a=n.contextTree.get([]).baseDoc;if(t===a&&Bre(u,e))return!0;let f="";if(r.some(p=>(f=`${f}/${l7e(p)}`,s[f]&&s[f].some(d=>Bre(d,l)||Bre(l,d)))))return!0;s[u]=(s[u]||[]).concat(l)}function _Kt(e,t){const r=[e];return t.path.reduce((s,c)=>(r.push(s[c]),s[c]),e),n(t.value);function n(s){return Qa.isObject(s)&&(r.indexOf(s)>=0||Object.keys(s).some(c=>n(s[c])))}}const EKt={key:"allOf",plugin:(e,t,r,n,s)=>{if(s.meta&&s.meta.$$ref)return;const c=r.slice(0,-1);if(t7e(c))return;if(!Array.isArray(e)){const f=new TypeError("allOf must be an array");return f.fullPath=r,f}let l=!1,u=s.value;if(c.forEach(f=>{u&&(u=u[f])}),u={...u},Object.keys(u).length===0)return;delete u.allOf;const a=[];return a.push(n.replace(c,{})),e.forEach((f,p)=>{if(!n.isObject(f)){if(l)return null;l=!0;const g=new TypeError("Elements in allOf must be objects");return g.fullPath=r,a.push(g)}a.push(n.mergeDeep(c,f));const d=r.slice(0,-1),m=fKt(f,d,{getBaseUrlForNodePath:g=>n.getContext([...r,p,...g]).baseDoc,specmap:n});a.push(...m)}),u.example&&a.push(n.remove([].concat(c,"example"))),a.push(n.mergeDeep(c,u)),u.$$ref||a.push(n.remove([].concat(c,"$$ref"))),a}},SKt={key:"parameters",plugin:(e,t,r,n)=>{if(Array.isArray(e)&&e.length){const s=Object.assign([],e),c=r.slice(0,-1),l={...Qa.getIn(n.spec,c)};for(let u=0;u{const s={...e};for(const c in e)try{s[c].default=n.modelPropertyMacro(s[c])}catch(l){const u=new Error(l);return u.fullPath=r,u}return Qa.replace(r,s)}};class AKt{constructor(t){this.root=Lre(t||{})}set(t,r){const n=this.getParent(t,!0);if(!n){JR(this.root,r,null);return}const s=t[t.length-1],{children:c}=n;if(c[s]){JR(c[s],r,n);return}c[s]=Lre(r,n)}get(t){if(t=t||[],t.length<1)return this.root.value;let r=this.root,n,s;for(let c=0;c{if(!n)return n;const{children:c}=n;return!c[s]&&r&&(c[s]=Lre(null,n)),c[s]},this.root)}}function Lre(e,t){return JR({children:{}},e,t)}function JR(e,t,r){return e.value=t||{},e.protoValue=r?{...r.protoValue,...e.value}:e.value,Object.keys(e.children).forEach(n=>{const s=e.children[n];e.children[n]=JR(s,s.value,e)}),e}const c7e=100,kKt=3e3,u7e=()=>{};class OKt{static getPluginName(t){return t.pluginName}static getPatchesOfType(t,r){return t.filter(r)}constructor(t){Object.assign(this,{spec:"",debugLevel:"info",plugins:[],pluginHistory:{},errors:[],mutations:[],promisedPatches:[],state:{},patches:[],context:{},contextTree:new AKt,showDebug:!1,allPatches:[],pluginProp:"specMap",libMethods:Object.assign(Object.create(this),Qa,{getInstance:()=>this}),allowMetaPatches:!1},t),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(Qa.isFunction),this.patches.push(Qa.add([],this.spec)),this.patches.push(Qa.context([],this.context)),this.updatePatches(this.patches)}debug(t,...r){this.debugLevel===t&&console.log(...r)}verbose(t,...r){this.debugLevel==="verbose"&&console.log(`[${t}] `,...r)}wrapPlugin(t,r){const{pathDiscriminator:n}=this;let s=null,c;return t[this.pluginProp]?(s=t,c=t[this.pluginProp]):Qa.isFunction(t)?c=t:Qa.isObject(t)&&(c=l(t)),Object.assign(c.bind(s),{pluginName:t.name||r,isGenerator:Qa.isGenerator(c)});function l(u){const a=(f,p)=>Array.isArray(f)?f.every((d,m)=>d===p[m]):!0;return function*(f,p){const d={};for(const[g,y]of f.filter(Qa.isAdditiveMutation).entries())if(gthis.getMutationsForPlugin(t).length>0)}nextPromisedPatch(){if(this.promisedPatches.length>0)return Promise.race(this.promisedPatches.map(t=>t.value))}getPluginHistory(t){const r=this.constructor.getPluginName(t);return this.pluginHistory[r]||[]}getPluginRunCount(t){return this.getPluginHistory(t).length}getPluginHistoryTip(t){const r=this.getPluginHistory(t);return r&&r[r.length-1]||{}}getPluginMutationIndex(t){const r=this.getPluginHistoryTip(t).mutationIndex;return typeof r!="number"?-1:r}updatePluginHistory(t,r){const n=this.constructor.getPluginName(t);this.pluginHistory[n]=this.pluginHistory[n]||[],this.pluginHistory[n].push(r)}updatePatches(t){Qa.normalizeArray(t).forEach(r=>{if(r instanceof Error){this.errors.push(r);return}try{if(!Qa.isObject(r)){this.debug("updatePatches","Got a non-object patch",r);return}if(this.showDebug&&this.allPatches.push(r),Qa.isPromise(r.value)){this.promisedPatches.push(r),this.promisedPatchThen(r);return}if(Qa.isContextPatch(r)){this.setContext(r.path,r.value);return}Qa.isMutation(r)&&this.updateMutations(r)}catch(n){console.error(n),this.errors.push(n)}})}updateMutations(t){typeof t.value=="object"&&!Array.isArray(t.value)&&this.allowMetaPatches&&(t.value={...t.value});const r=Qa.applyPatch(this.state,t,{allowMetaPatches:this.allowMetaPatches});r&&(this.mutations.push(t),this.state=r)}removePromisedPatch(t){const r=this.promisedPatches.indexOf(t);if(r<0){this.debug("Tried to remove a promisedPatch that isn't there!");return}this.promisedPatches.splice(r,1)}promisedPatchThen(t){return t.value=t.value.then(r=>{const n={...t,value:r};this.removePromisedPatch(t),this.updatePatches(n)}).catch(r=>{this.removePromisedPatch(t),this.updatePatches(r)}),t.value}getMutations(t,r){return t=t||0,typeof r!="number"&&(r=this.mutations.length),this.mutations.slice(t,r)}getCurrentMutations(){return this.getMutationsForPlugin(this.getCurrentPlugin())}getMutationsForPlugin(t){const r=this.getPluginMutationIndex(t);return this.getMutations(r+1)}getCurrentPlugin(){return this.currentPlugin}getLib(){return this.libMethods}_get(t){return Qa.getIn(this.state,t)}_getContext(t){return this.contextTree.get(t)}setContext(t,r){return this.contextTree.set(t,r)}_hasRun(t){return this.getPluginRunCount(this.getCurrentPlugin())>(t||0)}dispatch(){const t=this,r=this.nextPlugin();if(!r){const c=this.nextPromisedPatch();if(c)return c.then(()=>this.dispatch()).catch(()=>this.dispatch());const l={spec:this.state,errors:this.errors};return this.showDebug&&(l.patches=this.allPatches),Promise.resolve(l)}if(t.pluginCount=t.pluginCount||new WeakMap,t.pluginCount.set(r,(t.pluginCount.get(r)||0)+1),t.pluginCount[r]>c7e)return Promise.resolve({spec:t.state,errors:t.errors.concat(new Error(`We've reached a hard limit of ${c7e} plugin runs`))});if(r!==this.currentPlugin&&this.promisedPatches.length){const c=this.promisedPatches.map(l=>l.value);return Promise.all(c.map(l=>l.then(u7e,u7e))).then(()=>this.dispatch())}return n();function n(){t.currentPlugin=r;const c=t.getCurrentMutations(),l=t.mutations.length-1;try{if(r.isGenerator)for(const u of r(c,t.getLib()))s(u);else{const u=r(c,t.getLib());s(u)}}catch(u){console.error(u),s([Object.assign(Object.create(u),{plugin:r})])}finally{t.updatePluginHistory(r,{mutationIndex:l})}return t.dispatch()}function s(c){c&&(c=Qa.fullyNormalizeArray(c),t.updatePatches(c,r))}}}function CKt(e){return new OKt(e).dispatch()}const LE={refs:$re,allOf:EKt,parameters:SKt,properties:xKt};async function qre(e){const{spec:t,mode:r,allowMetaPatches:n=!0,pathDiscriminator:s,modelPropertyMacro:c,parameterMacro:l,requestInterceptor:u,responseInterceptor:a,skipNormalization:f=!1,useCircularStructures:p,strategies:d}=e,m=bee(e),g=v8e(e),y=d.find(b=>b.match(t));return w(t);async function w(b){m&&(LE.refs.docCache[m]=b),LE.refs.fetchJSON=y8e(g,{requestInterceptor:u,responseInterceptor:a});const _=[LE.refs];typeof l=="function"&&_.push(LE.parameters),typeof c=="function"&&_.push(LE.properties),r!=="strict"&&_.push(LE.allOf);const E=await CKt({spec:b,context:{baseDoc:m},plugins:_,allowMetaPatches:n,pathDiscriminator:s,parameterMacro:l,modelPropertyMacro:c,useCircularStructures:p});return f||(E.spec=y.normalize(E.spec)),E}}const f7e=e=>e.replace(/\W/gi,"_");function jKt(e,t,{v2OperationIdCompatibilityMode:r}={}){if(r){let n=`${t.toLowerCase()}_${e}`.replace(/[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g,"_");return n=n||`${e.substring(1)}_${t}`,n.replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return`${t.toLowerCase()}${f7e(e)}`}function q4(e,t,r="",{v2OperationIdCompatibilityMode:n}={}){return!e||typeof e!="object"?null:(e.operationId||"").replace(/\s/g,"").length?f7e(e.operationId):jKt(t,r,{v2OperationIdCompatibilityMode:n})}function zre(e){const{spec:t}=e,{paths:r}=t,n={};if(!r||t.$$normalized)return e;for(const s in r){const c=r[s];if(c==null||!["object","function"].includes(typeof c))continue;const l=c.parameters;for(const u in c){const a=c[u];if(a==null||!["object","function"].includes(typeof a))continue;const f=q4(a,s,u);if(f){n[f]?n[f].push(a):n[f]=[a];const p=n[f];if(p.length>1)p.forEach((d,m)=>{d.__originalOperationId=d.__originalOperationId||d.operationId,d.operationId=`${f}${m+1}`});else if(typeof a.operationId<"u"){const d=p[0];d.__originalOperationId=d.__originalOperationId||a.operationId,d.operationId=f}}if(u!=="parameters"){const p=[],d={};for(const m in t)(m==="produces"||m==="consumes"||m==="security")&&(d[m]=t[m],p.push(d));if(l&&(d.parameters=l,p.push(d)),p.length){for(const m of p)for(const g in m)if(!a[g])a[g]=m[g];else if(g==="parameters")for(const y of m[g])a[g].some(w=>w.name&&w.name===y.name||w.$ref&&w.$ref===y.$ref||w.$$ref&&w.$$ref===y.$$ref||w===y)||a[g].push(y)}}}}return t.$$normalized=!0,e}function PKt(){LE.refs.clearCache()}const p7e={name:"generic",match(){return!0},normalize(e){const{spec:t}=zre({spec:e});return t},async resolve(e){return qre(e)}};async function TKt(e){return qre(e)}const h7e=e=>{try{const{swagger:t}=e;return t==="2.0"}catch{return!1}},d7e=e=>{try{const{openapi:t}=e;return typeof t=="string"&&/^3\.0\.(?:[1-9]\d*|0)$/.test(t)}catch{return!1}},Ure=e=>{try{const{openapi:t}=e;return typeof t=="string"&&/^3\.1\.(?:[1-9]\d*|0)$/.test(t)}catch{return!1}},Vre=e=>d7e(e)||Ure(e),m7e={name:"openapi-2",match(e){return h7e(e)},normalize(e){const{spec:t}=zre({spec:e});return t},async resolve(e){return TKt(e)}};async function RKt(e){return qre(e)}const g7e={name:"openapi-3-0",match(e){return d7e(e)},normalize(e){const{spec:t}=zre({spec:e});return t},async resolve(e){return RKt(e)}},IKt=async e=>{const{spec:t,requestInterceptor:r,responseInterceptor:n}=e,s=bee(e),c=v8e(e),l=t||await y8e(c,{requestInterceptor:r,responseInterceptor:n})(s),u={...e,spec:l};return e.strategies.find(a=>a.match(l)).resolve(u)},y7e=e=>async t=>{const r={...e,...t};return IKt(r)},MKt=y7e({strategies:[g7e,m7e,p7e]}),$Kt=async(e,t,r={})=>{const{returnEntireTree:n,baseDoc:s,requestInterceptor:c,responseInterceptor:l,parameterMacro:u,modelPropertyMacro:a,useCircularStructures:f,strategies:p}=r,d={spec:e,pathDiscriminator:t,baseDoc:s,requestInterceptor:c,responseInterceptor:l,parameterMacro:u,modelPropertyMacro:a,useCircularStructures:f,strategies:p},m=p.find(y=>y.match(e)).normalize(e),g=await MKt({spec:m,...d,allowMetaPatches:!0,skipNormalization:!Ure(e)});return!n&&Array.isArray(t)&&t.length&&(g.spec=t.reduce((y,w)=>y?.[w],g.spec)||null),g},FKt=e=>async(t,r,n={})=>{const s={...e,...n};return $Kt(t,r,s)};class Wre extends s0{}class Hre extends Wre{constructor(t,r){super(t,r),Ir(this,"pointer"),typeof r<"u"&&(this.pointer=r.pointer)}}class NKt extends Wre{constructor(t,r){super(t,r),Ir(this,"tokens"),typeof r<"u"&&(this.tokens=[...r.tokens])}}class z4 extends Wre{constructor(t,r){super(t,r),Ir(this,"pointer"),Ir(this,"tokens"),Ir(this,"failedToken"),Ir(this,"failedTokenPosition"),Ir(this,"element"),typeof r<"u"&&(this.pointer=r.pointer,Array.isArray(r.tokens)&&(this.tokens=[...r.tokens]),this.failedToken=r.failedToken,this.failedTokenPosition=r.failedTokenPosition,this.element=r.element)}}const DKt=ef(wA(/~/g,"~0"),wA(/\//g,"~1"),encodeURIComponent),BKt=e=>{try{return decodeURIComponent(e)}catch{return e}},LKt=ef(wA(/~1/g,"/"),wA(/~0/g,"~"),BKt),qKt=e=>{if(a9e(e))return[];if(!r9e("/",e))throw new Hre(`Invalid JSON Pointer "${e}". JSON Pointers must begin with "/"`,{pointer:e});try{const t=ef(Gte("/"),A4(LKt))(e);return HTe(t)}catch(t){throw new Hre(`JSON Pointer parsing of "${e}" encountered an error.`,{pointer:e,cause:t})}},zKt=e=>{const t=e.indexOf("#");return t!==-1?e.substring(t):"#"},Zy=e=>{const t=zKt(e);return Xte("#",t)},v7e=e=>{try{return e.length===0?"":`/${e.map(DKt).join("/")}`}catch(t){throw new NKt("JSON Pointer compilation of tokens encountered an error.",{tokens:e,cause:t})}},c0=(e,t)=>{let r;try{r=qKt(e)}catch(n){throw new z4(`JSON Pointer evaluation failed while parsing the pointer "${e}".`,{pointer:e,element:Ci(t),cause:n})}return r.reduce((n,s,c)=>{if(tl(n)){if(!n.hasKey(s))throw new z4(`JSON Pointer evaluation failed while evaluating token "${s}" against an ObjectElement`,{pointer:e,tokens:r,failedToken:s,failedTokenPosition:c,element:Ci(n)});return n.get(s)}if(Jd(n)){if(!(s in n.content)||!VDt(Number(s)))throw new z4(`JSON Pointer evaluation failed while evaluating token "${s}" against an ArrayElement`,{pointer:e,tokens:r,failedToken:s,failedTokenPosition:c,element:Ci(n)});return n.get(Number(s))}throw new z4(`JSON Pointer evaluation failed while evaluating token "${s}" against an unexpected Element`,{pointer:e,tokens:r,failedToken:s,failedTokenPosition:c,element:Ci(n)})},t)};class Jre extends gJt{filterByFormat(t="generic"){const r=t==="generic"?"openapi;version":t;return this.filter(n=>n.includes(r))}findBy(t="3.1.0",r="generic"){const n=r==="generic"?`vnd.oai.openapi;version=${t}`:`vnd.oai.openapi+${r};version=${t}`;return this.find(s=>s.includes(n))||this.unknownMediaType}latest(t="generic"){return cR(this.filterByFormat(t))}}const FA=new Jre("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");let U4=class extends li{constructor(e,t,r){super(e,t,r),this.element="callback"}},V4=class extends li{constructor(e,t,r){super(e,t,r),this.element="components"}get schemas(){return this.get("schemas")}set schemas(e){this.set("schemas",e)}get responses(){return this.get("responses")}set responses(e){this.set("responses",e)}get parameters(){return this.get("parameters")}set parameters(e){this.set("parameters",e)}get examples(){return this.get("examples")}set examples(e){this.set("examples",e)}get requestBodies(){return this.get("requestBodies")}set requestBodies(e){this.set("requestBodies",e)}get headers(){return this.get("headers")}set headers(e){this.set("headers",e)}get securitySchemes(){return this.get("securitySchemes")}set securitySchemes(e){this.set("securitySchemes",e)}get links(){return this.get("links")}set links(e){this.set("links",e)}get callbacks(){return this.get("callbacks")}set callbacks(e){this.set("callbacks",e)}},W4=class extends li{constructor(e,t,r){super(e,t,r),this.element="contact"}get name(){return this.get("name")}set name(e){this.set("name",e)}get url(){return this.get("url")}set url(e){this.set("url",e)}get email(){return this.get("email")}set email(e){this.set("email",e)}},KR=class extends li{constructor(e,t,r){super(e,t,r),this.element="discriminator"}get propertyName(){return this.get("propertyName")}set propertyName(e){this.set("propertyName",e)}get mapping(){return this.get("mapping")}set mapping(e){this.set("mapping",e)}},GR=class extends li{constructor(e,t,r){super(e,t,r),this.element="encoding"}get contentType(){return this.get("contentType")}set contentType(e){this.set("contentType",e)}get headers(){return this.get("headers")}set headers(e){this.set("headers",e)}get style(){return this.get("style")}set style(e){this.set("style",e)}get explode(){return this.get("explode")}set explode(e){this.set("explode",e)}get allowedReserved(){return this.get("allowedReserved")}set allowedReserved(e){this.set("allowedReserved",e)}},H4=class extends li{constructor(e,t,r){super(e,t,r),this.element="example"}get summary(){return this.get("summary")}set summary(e){this.set("summary",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}get value(){return this.get("value")}set value(e){this.set("value",e)}get externalValue(){return this.get("externalValue")}set externalValue(e){this.set("externalValue",e)}},J4=class extends li{constructor(e,t,r){super(e,t,r),this.element="externalDocumentation"}get description(){return this.get("description")}set description(e){this.set("description",e)}get url(){return this.get("url")}set url(e){this.set("url",e)}},NA=class extends li{constructor(e,t,r){super(e,t,r),this.element="header"}get required(){return this.hasKey("required")?this.get("required"):new nw(!1)}set required(e){this.set("required",e)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new nw(!1)}set deprecated(e){this.set("deprecated",e)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(e){this.set("allowEmptyValue",e)}get style(){return this.get("style")}set style(e){this.set("style",e)}get explode(){return this.get("explode")}set explode(e){this.set("explode",e)}get allowReserved(){return this.get("allowReserved")}set allowReserved(e){this.set("allowReserved",e)}get schema(){return this.get("schema")}set schema(e){this.set("schema",e)}get example(){return this.get("example")}set example(e){this.set("example",e)}get examples(){return this.get("examples")}set examples(e){this.set("examples",e)}get contentProp(){return this.get("content")}set contentProp(e){this.set("content",e)}};Object.defineProperty(NA.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});let K4=class extends li{constructor(e,t,r){super(e,t,r),this.element="info",this.classes.push("info")}get title(){return this.get("title")}set title(e){this.set("title",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}get termsOfService(){return this.get("termsOfService")}set termsOfService(e){this.set("termsOfService",e)}get contact(){return this.get("contact")}set contact(e){this.set("contact",e)}get license(){return this.get("license")}set license(e){this.set("license",e)}get version(){return this.get("version")}set version(e){this.set("version",e)}},G4=class extends li{constructor(e,t,r){super(e,t,r),this.element="license"}get name(){return this.get("name")}set name(e){this.set("name",e)}get url(){return this.get("url")}set url(e){this.set("url",e)}},Y4=class extends li{constructor(e,t,r){super(e,t,r),this.element="link"}get operationRef(){return this.get("operationRef")}set operationRef(e){this.set("operationRef",e)}get operationId(){return this.get("operationId")}set operationId(e){this.set("operationId",e)}get operation(){if(Vs(this.operationRef)){var e;return(e=this.operationRef)===null||e===void 0?void 0:e.meta.get("operation")}if(Vs(this.operationId)){var t;return(t=this.operationId)===null||t===void 0?void 0:t.meta.get("operation")}}set operation(e){this.set("operation",e)}get parameters(){return this.get("parameters")}set parameters(e){this.set("parameters",e)}get requestBody(){return this.get("requestBody")}set requestBody(e){this.set("requestBody",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}get server(){return this.get("server")}set server(e){this.set("server",e)}},Z4=class extends li{constructor(e,t,r){super(e,t,r),this.element="mediaType"}get schema(){return this.get("schema")}set schema(e){this.set("schema",e)}get example(){return this.get("example")}set example(e){this.set("example",e)}get examples(){return this.get("examples")}set examples(e){this.set("examples",e)}get encoding(){return this.get("encoding")}set encoding(e){this.set("encoding",e)}},YR=class extends li{constructor(e,t,r){super(e,t,r),this.element="oAuthFlow"}get authorizationUrl(){return this.get("authorizationUrl")}set authorizationUrl(e){this.set("authorizationUrl",e)}get tokenUrl(){return this.get("tokenUrl")}set tokenUrl(e){this.set("tokenUrl",e)}get refreshUrl(){return this.get("refreshUrl")}set refreshUrl(e){this.set("refreshUrl",e)}get scopes(){return this.get("scopes")}set scopes(e){this.set("scopes",e)}},ZR=class extends li{constructor(e,t,r){super(e,t,r),this.element="oAuthFlows"}get implicit(){return this.get("implicit")}set implicit(e){this.set("implicit",e)}get password(){return this.get("password")}set password(e){this.set("password",e)}get clientCredentials(){return this.get("clientCredentials")}set clientCredentials(e){this.set("clientCredentials",e)}get authorizationCode(){return this.get("authorizationCode")}set authorizationCode(e){this.set("authorizationCode",e)}},X4=class extends rw{constructor(e,t,r){super(e,t,r),this.element="openapi",this.classes.push("spec-version"),this.classes.push("version")}};class XR extends li{constructor(t,r,n){super(t,r,n),this.element="openApi3_0",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(t){this.set("openapi",t)}get info(){return this.get("info")}set info(t){this.set("info",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get paths(){return this.get("paths")}set paths(t){this.set("paths",t)}get components(){return this.get("components")}set components(t){this.set("components",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}}let Q4=class extends li{constructor(e,t,r){super(e,t,r),this.element="operation"}get tags(){return this.get("tags")}set tags(e){this.set("tags",e)}get summary(){return this.get("summary")}set summary(e){this.set("summary",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}set externalDocs(e){this.set("externalDocs",e)}get externalDocs(){return this.get("externalDocs")}get operationId(){return this.get("operationId")}set operationId(e){this.set("operationId",e)}get parameters(){return this.get("parameters")}set parameters(e){this.set("parameters",e)}get requestBody(){return this.get("requestBody")}set requestBody(e){this.set("requestBody",e)}get responses(){return this.get("responses")}set responses(e){this.set("responses",e)}get callbacks(){return this.get("callbacks")}set callbacks(e){this.set("callbacks",e)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new nw(!1)}set deprecated(e){this.set("deprecated",e)}get security(){return this.get("security")}set security(e){this.set("security",e)}get servers(){return this.get("severs")}set servers(e){this.set("servers",e)}},DA=class extends li{constructor(e,t,r){super(e,t,r),this.element="parameter"}get name(){return this.get("name")}set name(e){this.set("name",e)}get in(){return this.get("in")}set in(e){this.set("in",e)}get required(){return this.hasKey("required")?this.get("required"):new nw(!1)}set required(e){this.set("required",e)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new nw(!1)}set deprecated(e){this.set("deprecated",e)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(e){this.set("allowEmptyValue",e)}get style(){return this.get("style")}set style(e){this.set("style",e)}get explode(){return this.get("explode")}set explode(e){this.set("explode",e)}get allowReserved(){return this.get("allowReserved")}set allowReserved(e){this.set("allowReserved",e)}get schema(){return this.get("schema")}set schema(e){this.set("schema",e)}get example(){return this.get("example")}set example(e){this.set("example",e)}get examples(){return this.get("examples")}set examples(e){this.set("examples",e)}get contentProp(){return this.get("content")}set contentProp(e){this.set("content",e)}};Object.defineProperty(DA.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});let e5=class extends li{constructor(e,t,r){super(e,t,r),this.element="pathItem"}get $ref(){return this.get("$ref")}set $ref(e){this.set("$ref",e)}get summary(){return this.get("summary")}set summary(e){this.set("summary",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}get GET(){return this.get("get")}set GET(e){this.set("GET",e)}get PUT(){return this.get("put")}set PUT(e){this.set("PUT",e)}get POST(){return this.get("post")}set POST(e){this.set("POST",e)}get DELETE(){return this.get("delete")}set DELETE(e){this.set("DELETE",e)}get OPTIONS(){return this.get("options")}set OPTIONS(e){this.set("OPTIONS",e)}get HEAD(){return this.get("head")}set HEAD(e){this.set("HEAD",e)}get PATCH(){return this.get("patch")}set PATCH(e){this.set("PATCH",e)}get TRACE(){return this.get("trace")}set TRACE(e){this.set("TRACE",e)}get servers(){return this.get("servers")}set servers(e){this.set("servers",e)}get parameters(){return this.get("parameters")}set parameters(e){this.set("parameters",e)}},t5=class extends li{constructor(e,t,r){super(e,t,r),this.element="paths"}},r5=class extends li{constructor(e,t,r){super(e,t,r),this.element="reference",this.classes.push("openapi-reference")}get $ref(){return this.get("$ref")}set $ref(e){this.set("$ref",e)}},n5=class extends li{constructor(e,t,r){super(e,t,r),this.element="requestBody"}get description(){return this.get("description")}set description(e){this.set("description",e)}get contentProp(){return this.get("content")}set contentProp(e){this.set("content",e)}get required(){return this.hasKey("required")?this.get("required"):new nw(!1)}set required(e){this.set("required",e)}},i5=class extends li{constructor(e,t,r){super(e,t,r),this.element="response"}get description(){return this.get("description")}set description(e){this.set("description",e)}get headers(){return this.get("headers")}set headers(e){this.set("headers",e)}get contentProp(){return this.get("content")}set contentProp(e){this.set("content",e)}get links(){return this.get("links")}set links(e){this.set("links",e)}},s5=class extends li{constructor(e,t,r){super(e,t,r),this.element="responses"}get default(){return this.get("default")}set default(e){this.set("default",e)}},BA=class extends li{constructor(e,t,r){super(e,t,r),this.element="JSONSchemaDraft4"}get idProp(){return this.get("id")}set idProp(e){this.set("id",e)}get $schema(){return this.get("$schema")}set $schema(e){this.set("$schema",e)}get multipleOf(){return this.get("multipleOf")}set multipleOf(e){this.set("multipleOf",e)}get maximum(){return this.get("maximum")}set maximum(e){this.set("maximum",e)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(e){this.set("exclusiveMaximum",e)}get minimum(){return this.get("minimum")}set minimum(e){this.set("minimum",e)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(e){this.set("exclusiveMinimum",e)}get maxLength(){return this.get("maxLength")}set maxLength(e){this.set("maxLength",e)}get minLength(){return this.get("minLength")}set minLength(e){this.set("minLength",e)}get pattern(){return this.get("pattern")}set pattern(e){this.set("pattern",e)}get additionalItems(){return this.get("additionalItems")}set additionalItems(e){this.set("additionalItems",e)}get items(){return this.get("items")}set items(e){this.set("items",e)}get maxItems(){return this.get("maxItems")}set maxItems(e){this.set("maxItems",e)}get minItems(){return this.get("minItems")}set minItems(e){this.set("minItems",e)}get uniqueItems(){return this.get("uniqueItems")}set uniqueItems(e){this.set("uniqueItems",e)}get maxProperties(){return this.get("maxProperties")}set maxProperties(e){this.set("maxProperties",e)}get minProperties(){return this.get("minProperties")}set minProperties(e){this.set("minProperties",e)}get required(){return this.get("required")}set required(e){this.set("required",e)}get properties(){return this.get("properties")}set properties(e){this.set("properties",e)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(e){this.set("additionalProperties",e)}get patternProperties(){return this.get("patternProperties")}set patternProperties(e){this.set("patternProperties",e)}get dependencies(){return this.get("dependencies")}set dependencies(e){this.set("dependencies",e)}get enum(){return this.get("enum")}set enum(e){this.set("enum",e)}get type(){return this.get("type")}set type(e){this.set("type",e)}get allOf(){return this.get("allOf")}set allOf(e){this.set("allOf",e)}get anyOf(){return this.get("anyOf")}set anyOf(e){this.set("anyOf",e)}get oneOf(){return this.get("oneOf")}set oneOf(e){this.set("oneOf",e)}get not(){return this.get("not")}set not(e){this.set("not",e)}get definitions(){return this.get("definitions")}set definitions(e){this.set("definitions",e)}get title(){return this.get("title")}set title(e){this.set("title",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}get default(){return this.get("default")}set default(e){this.set("default",e)}get format(){return this.get("format")}set format(e){this.set("format",e)}get base(){return this.get("base")}set base(e){this.set("base",e)}get links(){return this.get("links")}set links(e){this.set("links",e)}get media(){return this.get("media")}set media(e){this.set("media",e)}get readOnly(){return this.get("readOnly")}set readOnly(e){this.set("readOnly",e)}};class LA extends li{constructor(t,r,n){super(t,r,n),this.element="JSONReference",this.classes.push("json-reference")}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}}class o5 extends li{constructor(t,r,n){super(t,r,n),this.element="media"}get binaryEncoding(){return this.get("binaryEncoding")}set binaryEncoding(t){this.set("binaryEncoding",t)}get type(){return this.get("type")}set type(t){this.set("type",t)}}let a5=class extends li{constructor(e,t,r){super(e,t,r),this.element="linkDescription"}get href(){return this.get("href")}set href(e){this.set("href",e)}get rel(){return this.get("rel")}set rel(e){this.set("rel",e)}get title(){return this.get("title")}set title(e){this.set("title",e)}get targetSchema(){return this.get("targetSchema")}set targetSchema(e){this.set("targetSchema",e)}get mediaType(){return this.get("mediaType")}set mediaType(e){this.set("mediaType",e)}get method(){return this.get("method")}set method(e){this.set("method",e)}get encType(){return this.get("encType")}set encType(e){this.set("encType",e)}get schema(){return this.get("schema")}set schema(e){this.set("schema",e)}};const UKt={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft4",BA),t.register("jSONReference",LA),t.register("media",o5),t.register("linkDescription",a5),t}},l5=e=>{if(rf(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},VKt={JSONSchemaDraft4Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...Rb};let b7e=class{constructor(e){Ir(this,"element"),Object.assign(this,e)}copyMetaAndAttributes(e,t){(e.meta.length>0||t.meta.length>0)&&(t.meta=Mb(t.meta,e.meta),D4(e)&&t.meta.set("sourceMap",e.meta.get("sourceMap"))),(e.attributes.length>0||e.meta.length>0)&&(t.attributes=Mb(t.attributes,e.attributes))}},da=class extends b7e{enter(e){return this.element=Ci(e),Lo}};const w7e=(e,t,r=[])=>{const n=Object.getOwnPropertyDescriptors(t);for(let s of r)delete n[s];Object.defineProperties(e,n)},c5=(e,t=[e])=>{const r=Object.getPrototypeOf(e);return r===null?t:c5(r,[...t,r])},WKt=(...e)=>{if(e.length===0)return;let t;const r=e.map(n=>c5(n));for(;r.every(n=>n.length>0);){const n=r.map(c=>c.pop()),s=n[0];if(n.every(c=>c===s))t=s;else break}return t},_7e=(e,t,r=[])=>{var n;const s=(n=WKt(...e))!==null&&n!==void 0?n:Object.prototype,c=Object.create(s),l=c5(s);for(let u of e){let a=c5(u);for(let f=a.length-1;f>=0;f--){let p=a[f];l.indexOf(p)===-1&&(w7e(c,p,["constructor",...r]),l.push(p))}}return c.constructor=t,c},Kre=e=>e.filter((t,r)=>e.indexOf(t)==r),E7e=new WeakMap,HKt=e=>E7e.get(e),JKt=(e,t)=>E7e.set(e,t),S7e=(e,t)=>{var r,n;const s=Kre([...Object.getOwnPropertyNames(e),...Object.getOwnPropertyNames(t)]),c={};for(let l of s)c[l]=Kre([...(r=e?.[l])!==null&&r!==void 0?r:[],...(n=t?.[l])!==null&&n!==void 0?n:[]]);return c},x7e=(e,t)=>{var r,n,s,c;return{property:S7e((r=e?.property)!==null&&r!==void 0?r:{},(n=t?.property)!==null&&n!==void 0?n:{}),method:S7e((s=e?.method)!==null&&s!==void 0?s:{},(c=t?.method)!==null&&c!==void 0?c:{})}},KKt=(e,t)=>{var r,n,s,c,l,u;return{class:Kre([...(r=e?.class)!==null&&r!==void 0?r:[],...(n=t?.class)!==null&&n!==void 0?n:[]]),static:x7e((s=e?.static)!==null&&s!==void 0?s:{},(c=t?.static)!==null&&c!==void 0?c:{}),instance:x7e((l=e?.instance)!==null&&l!==void 0?l:{},(u=t?.instance)!==null&&u!==void 0?u:{})}},GKt=new Map,YKt=(...e)=>{var t;const r=new Set,n=new Set([...e]);for(;n.size>0;)for(let s of n){const c=c5(s.prototype).map(a=>a.constructor),l=(t=HKt(s))!==null&&t!==void 0?t:[],u=[...c,...l].filter(a=>!r.has(a));for(let a of u)n.add(a);r.add(s),n.delete(s)}return[...r]},ZKt=(...e)=>{const t=YKt(...e).map(r=>GKt.get(r)).filter(r=>!!r);return t.length==0?{}:t.length==1?t[0]:t.reduce((r,n)=>KKt(r,n))};function Bn(...e){var t,r,n;const s=e.map(u=>u.prototype);function c(...u){for(const a of e)w7e(this,new a(...u))}c.prototype=_7e(s,c),Object.setPrototypeOf(c,_7e(e,null,["prototype"]));let l=c;{const u=ZKt(...e);for(let a of(t=u?.class)!==null&&t!==void 0?t:[]){const f=a(l);f&&(l=f)}A7e((r=u?.static)!==null&&r!==void 0?r:{},l),A7e((n=u?.instance)!==null&&n!==void 0?n:{},l.prototype)}return JKt(l,e),l}const A7e=(e,t)=>{const r=e.property,n=e.method;if(r)for(let s in r)for(let c of r[s])c(t,s);if(n)for(let s in n)for(let c of n[s])c(t,s,Object.getOwnPropertyDescriptor(t,s))};let Lg=class extends b7e{constructor({specObj:e,...t}){super({...t}),Ir(this,"specObj"),Ir(this,"passingOptionsNames",["specObj","parent"]),this.specObj=e}retrievePassingOptions(){return e9e(this.passingOptionsNames,this)}retrieveFixedFields(e){const t=jp(["visitors",...e,"fixedFields"],this.specObj);return typeof t=="object"&&t!==null?Object.keys(t):[]}retrieveVisitor(e){return uR(Z1,["visitors",...e],this.specObj)?jp(["visitors",...e],this.specObj):jp(["visitors",...e,"$visitor"],this.specObj)}retrieveVisitorInstance(e,t={}){const r=this.retrievePassingOptions(),n=this.retrieveVisitor(e),s={...r,...t};return new n(s)}toRefractedElement(e,t,r={}){const n=this.retrieveVisitorInstance(e,r);return n instanceof da&&n?.constructor===da?Ci(t):(If(t,n,r),n.element)}},qE=class extends Lg{constructor({specPath:e,ignoredFields:t,...r}){super({...r}),Ir(this,"specPath"),Ir(this,"ignoredFields"),this.specPath=e,this.ignoredFields=t||[]}ObjectElement(e){const t=this.specPath(e),r=this.retrieveFixedFields(t);return e.forEach((n,s,c)=>{if(Vs(s)&&r.includes(an(s))&&!this.ignoredFields.includes(an(s))){const l=this.toRefractedElement([...t,"fixedFields",an(s)],n),u=new F4(Ci(s),l);this.copyMetaAndAttributes(c,u),u.classes.push("fixed-field"),this.element.content.push(u)}else this.ignoredFields.includes(an(s))||this.element.content.push(Ci(c))}),this.copyMetaAndAttributes(e,this.element),Lo}};class Mf{constructor({parent:t}){Ir(this,"parent"),this.parent=t}}const k7e=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof BA||e(n)&&t("JSONSchemaDraft4",n)&&r("object",n)),Gre=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof LA||e(n)&&t("JSONReference",n)&&r("object",n)),O7e=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof o5||e(n)&&t("media",n)&&r("object",n)),XKt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof a5||e(n)&&t("linkDescription",n)&&r("object",n)),QKt=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:Gre,isJSONSchemaElement:k7e,isLinkDescriptionElement:XKt,isMediaElement:O7e},Symbol.toStringTag,{value:"Module"}));let C7e=class extends Bn(qE,Mf,da){constructor(e){super(e),this.element=new BA,this.specPath=js(["document","objects","JSONSchema"])}get defaultDialectIdentifier(){return"http://json-schema.org/draft-04/schema#"}ObjectElement(e){return this.handleDialectIdentifier(e),this.handleSchemaIdentifier(e),this.parent=this.element,qE.prototype.ObjectElement.call(this,e)}handleDialectIdentifier(e){if(O2(this.parent)&&!Vs(e.get("$schema")))this.element.setMetaProperty("inheritedDialectIdentifier",this.defaultDialectIdentifier);else if(k7e(this.parent)&&!Vs(e.get("$schema"))){const t=bA(an(this.parent.meta.get("inheritedDialectIdentifier")),an(this.parent.$schema));this.element.setMetaProperty("inheritedDialectIdentifier",t)}}handleSchemaIdentifier(e,t="id"){const r=this.parent!==void 0?Ci(this.parent.getMetaProperty("ancestorsSchemaIdentifiers",[])):new el,n=an(e.get(t));hR(n)&&r.push(n),this.element.setMetaProperty("ancestorsSchemaIdentifiers",r)}};const Nb=e=>tl(e)&&e.hasKey("$ref");let j7e=class extends Bn(Lg,Mf,da){ObjectElement(e){const t=Nb(e)?["document","objects","JSONReference"]:["document","objects","JSONSchema"];return this.element=this.toRefractedElement(t,e),Lo}ArrayElement(e){return this.element=new el,this.element.classes.push("json-schema-items"),e.forEach(t=>{const r=Nb(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),Lo}};class eGt extends da{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-required"),r}}let tGt=class extends Lg{constructor({specPath:e,ignoredFields:t,fieldPatternPredicate:r,...n}){super({...n}),Ir(this,"specPath"),Ir(this,"ignoredFields"),Ir(this,"fieldPatternPredicate",Tte),this.specPath=e,this.ignoredFields=t||[],typeof r=="function"&&(this.fieldPatternPredicate=r)}ObjectElement(e){return e.forEach((t,r,n)=>{if(!this.ignoredFields.includes(an(r))&&this.fieldPatternPredicate(an(r))){const s=this.specPath(t),c=this.toRefractedElement(s,t),l=new F4(Ci(r),c);this.copyMetaAndAttributes(n,l),l.classes.push("patterned-field"),this.element.content.push(l)}else this.ignoredFields.includes(an(r))||this.element.content.push(Ci(n))}),this.copyMetaAndAttributes(e,this.element),Lo}},R2=class extends tGt{constructor(e){super(e),this.fieldPatternPredicate=hR}},rGt=class extends Bn(R2,Mf,da){constructor(e){super(e),this.element=new li,this.element.classes.push("json-schema-properties"),this.specPath=t=>Nb(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}},nGt=class extends Bn(R2,Mf,da){constructor(e){super(e),this.element=new li,this.element.classes.push("json-schema-patternProperties"),this.specPath=t=>Nb(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}};class iGt extends Bn(R2,Mf,da){constructor(t){super(t),this.element=new li,this.element.classes.push("json-schema-dependencies"),this.specPath=r=>Nb(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}class sGt extends da{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-enum"),r}}let oGt=class extends da{StringElement(e){const t=this.enter(e);return this.element.classes.push("json-schema-type"),t}ArrayElement(e){const t=this.enter(e);return this.element.classes.push("json-schema-type"),t}},aGt=class extends Bn(Lg,Mf,da){constructor(e){super(e),this.element=new el,this.element.classes.push("json-schema-allOf")}ArrayElement(e){return e.forEach(t=>{const r=Nb(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),Lo}},lGt=class extends Bn(Lg,Mf,da){constructor(e){super(e),this.element=new el,this.element.classes.push("json-schema-anyOf")}ArrayElement(e){return e.forEach(t=>{const r=Nb(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),Lo}},cGt=class extends Bn(Lg,Mf,da){constructor(e){super(e),this.element=new el,this.element.classes.push("json-schema-oneOf")}ArrayElement(e){return e.forEach(t=>{const r=Nb(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),Lo}};class uGt extends Bn(R2,Mf,da){constructor(t){super(t),this.element=new li,this.element.classes.push("json-schema-definitions"),this.specPath=r=>Nb(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}let fGt=class extends Bn(Lg,Mf,da){constructor(e){super(e),this.element=new el,this.element.classes.push("json-schema-links")}ArrayElement(e){return e.forEach(t=>{const r=this.toRefractedElement(["document","objects","LinkDescription"],t);this.element.push(r)}),this.copyMetaAndAttributes(e,this.element),Lo}};class pGt extends Bn(qE,da){constructor(t){super(t),this.element=new LA,this.specPath=js(["document","objects","JSONReference"])}ObjectElement(t){const r=qE.prototype.ObjectElement.call(this,t);return Vs(this.element.$ref)&&this.element.classes.push("reference-element"),r}}let hGt=class extends da{StringElement(e){const t=this.enter(e);return this.element.classes.push("reference-value"),t}},dGt=class extends Lg{constructor({alternator:e,...t}){super({...t}),Ir(this,"alternator"),this.alternator=e}enter(e){const t=this.alternator.map(({predicate:n,specPath:s})=>Wte(n,js(s),pR)),r=c9e(t)(e);return this.element=this.toRefractedElement(r,e),Lo}},qA=class extends dGt{constructor(e){super(e),this.alternator=[{predicate:Nb,specPath:["document","objects","JSONReference"]},{predicate:K1,specPath:["document","objects","JSONSchema"]}]}};class mGt extends Bn(qE,da){constructor(t){super(t),this.element=new o5,this.specPath=js(["document","objects","Media"])}}let P7e=class extends Bn(qE,da){constructor(e){super(e),this.element=new a5,this.specPath=js(["document","objects","LinkDescription"])}};const fh={visitors:{value:da,JSONSchemaOrJSONReferenceVisitor:qA,document:{objects:{JSONSchema:{$visitor:C7e,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:qA,items:j7e,maxItems:{$ref:"#/visitors/value"},minItems:{$ref:"#/visitors/value"},uniqueItems:{$ref:"#/visitors/value"},maxProperties:{$ref:"#/visitors/value"},minProperties:{$ref:"#/visitors/value"},required:eGt,properties:rGt,additionalProperties:qA,patternProperties:nGt,dependencies:iGt,enum:sGt,type:oGt,allOf:aGt,anyOf:lGt,oneOf:cGt,not:qA,definitions:uGt,title:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},format:{$ref:"#/visitors/value"},base:{$ref:"#/visitors/value"},links:fGt,media:{$ref:"#/visitors/document/objects/Media"},readOnly:{$ref:"#/visitors/value"}}},JSONReference:{$visitor:pGt,fixedFields:{$ref:hGt}},Media:{$visitor:mGt,fixedFields:{binaryEncoding:{$ref:"#/visitors/value"},type:{$ref:"#/visitors/value"}}},LinkDescription:{$visitor:P7e,fixedFields:{href:{$ref:"#/visitors/value"},rel:{$ref:"#/visitors/value"},title:{$ref:"#/visitors/value"},targetSchema:qA,mediaType:{$ref:"#/visitors/value"},method:{$ref:"#/visitors/value"},encType:{$ref:"#/visitors/value"},schema:qA}}}}}},gGt=()=>{const e=sw(UKt);return{predicates:{...QKt,isStringElement:Vs},namespace:e}},yGt=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=fh}={})=>{const s=DE(e),c=P2(n),l=jp(t,c),u=new l({specObj:c});return If(s,u),Ib(u.element,r,{toolboxCreator:gGt,visitorOptions:{keyMap:VKt,nodeTypeGetter:l5}})},QR=e=>(t,r={})=>yGt(t,{specPath:e,...r});BA.refract=QR(["visitors","document","objects","JSONSchema","$visitor"]),LA.refract=QR(["visitors","document","objects","JSONReference","$visitor"]),o5.refract=QR(["visitors","document","objects","Media","$visitor"]),a5.refract=QR(["visitors","document","objects","LinkDescription","$visitor"]);let e7=class extends BA{constructor(e,t,r){super(e,t,r),this.element="schema",this.classes.push("json-schema-draft-4")}get idProp(){throw new So("idProp getter in Schema class is not not supported.")}set idProp(e){throw new So("idProp setter in Schema class is not not supported.")}get $schema(){throw new So("$schema getter in Schema class is not not supported.")}set $schema(e){throw new So("$schema setter in Schema class is not not supported.")}get additionalItems(){return this.get("additionalItems")}set additionalItems(e){this.set("additionalItems",e)}get items(){return this.get("items")}set items(e){this.set("items",e)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(e){this.set("additionalProperties",e)}get patternProperties(){throw new So("patternProperties getter in Schema class is not not supported.")}set patternProperties(e){throw new So("patternProperties setter in Schema class is not not supported.")}get dependencies(){throw new So("dependencies getter in Schema class is not not supported.")}set dependencies(e){throw new So("dependencies setter in Schema class is not not supported.")}get type(){return this.get("type")}set type(e){this.set("type",e)}get not(){return this.get("not")}set not(e){this.set("not",e)}get definitions(){throw new So("definitions getter in Schema class is not not supported.")}set definitions(e){throw new So("definitions setter in Schema class is not not supported.")}get base(){throw new So("base getter in Schema class is not not supported.")}set base(e){throw new So("base setter in Schema class is not not supported.")}get links(){throw new So("links getter in Schema class is not not supported.")}set links(e){throw new So("links setter in Schema class is not not supported.")}get media(){throw new So("media getter in Schema class is not not supported.")}set media(e){throw new So("media setter in Schema class is not not supported.")}get nullable(){return this.get("nullable")}set nullable(e){this.set("nullable",e)}get discriminator(){return this.get("discriminator")}set discriminator(e){this.set("discriminator",e)}get writeOnly(){return this.get("writeOnly")}set writeOnly(e){this.set("writeOnly",e)}get xml(){return this.get("xml")}set xml(e){this.set("xml",e)}get externalDocs(){return this.get("externalDocs")}set externalDocs(e){this.set("externalDocs",e)}get example(){return this.get("example")}set example(e){this.set("example",e)}get deprecated(){return this.get("deprecated")}set deprecated(e){this.set("deprecated",e)}},u5=class extends li{constructor(e,t,r){super(e,t,r),this.element="securityRequirement"}},f5=class extends li{constructor(e,t,r){super(e,t,r),this.element="securityScheme"}get type(){return this.get("type")}set type(e){this.set("type",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}get name(){return this.get("name")}set name(e){this.set("name",e)}get in(){return this.get("in")}set in(e){this.set("in",e)}get scheme(){return this.get("scheme")}set scheme(e){this.set("scheme",e)}get bearerFormat(){return this.get("bearerFormat")}set bearerFormat(e){this.set("bearerFormat",e)}get flows(){return this.get("flows")}set flows(e){this.set("flows",e)}get openIdConnectUrl(){return this.get("openIdConnectUrl")}set openIdConnectUrl(e){this.set("openIdConnectUrl",e)}},p5=class extends li{constructor(e,t,r){super(e,t,r),this.element="server"}get url(){return this.get("url")}set url(e){this.set("url",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}get variables(){return this.get("variables")}set variables(e){this.set("variables",e)}},h5=class extends li{constructor(e,t,r){super(e,t,r),this.element="serverVariable"}get enum(){return this.get("enum")}set enum(e){this.set("enum",e)}get default(){return this.get("default")}set default(e){this.set("default",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}},t7=class extends li{constructor(e,t,r){super(e,t,r),this.element="tag"}get name(){return this.get("name")}set name(e){this.set("name",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}get externalDocs(){return this.get("externalDocs")}set externalDocs(e){this.set("externalDocs",e)}},r7=class extends li{constructor(e,t,r){super(e,t,r),this.element="xml"}get name(){return this.get("name")}set name(e){this.set("name",e)}get namespace(){return this.get("namespace")}set namespace(e){this.set("namespace",e)}get prefix(){return this.get("prefix")}set prefix(e){this.set("prefix",e)}get attribute(){return this.get("attribute")}set attribute(e){this.set("attribute",e)}get wrapped(){return this.get("wrapped")}set wrapped(e){this.set("wrapped",e)}};const vGt={namespace:e=>{const{base:t}=e;return t.register("callback",U4),t.register("components",V4),t.register("contact",W4),t.register("discriminator",KR),t.register("encoding",GR),t.register("example",H4),t.register("externalDocumentation",J4),t.register("header",NA),t.register("info",K4),t.register("license",G4),t.register("link",Y4),t.register("mediaType",Z4),t.register("oAuthFlow",YR),t.register("oAuthFlows",ZR),t.register("openapi",X4),t.register("openApi3_0",XR),t.register("operation",Q4),t.register("parameter",DA),t.register("pathItem",e5),t.register("paths",t5),t.register("reference",r5),t.register("requestBody",n5),t.register("response",i5),t.register("responses",s5),t.register("schema",e7),t.register("securityRequirement",u5),t.register("securityScheme",f5),t.register("server",p5),t.register("serverVariable",h5),t.register("tag",t7),t.register("xml",r7),t}},T7e=class wUe extends el{constructor(t,r,n){super(t,r,n),this.classes.push(wUe.primaryClass)}};Ir(T7e,"primaryClass","servers");let R7e=T7e;const I7e=class _Ue extends el{constructor(t,r,n){super(t,r,n),this.classes.push(_Ue.primaryClass)}};Ir(I7e,"primaryClass","security");let bGt=I7e;const M7e=class EUe extends el{constructor(t,r,n){super(t,r,n),this.classes.push(EUe.primaryClass)}};Ir(M7e,"primaryClass","tags");let wGt=M7e;const $7e=class SUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(SUe.primaryClass)}};Ir($7e,"primaryClass","server-variables");let _Gt=$7e;const F7e=class xUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(xUe.primaryClass)}};Ir(F7e,"primaryClass","components-schemas");let N7e=F7e;const D7e=class AUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(AUe.primaryClass)}};Ir(D7e,"primaryClass","components-responses");let EGt=D7e;const B7e=class kUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(kUe.primaryClass),this.classes.push("parameters")}};Ir(B7e,"primaryClass","components-parameters");let SGt=B7e;const L7e=class OUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(OUe.primaryClass),this.classes.push("examples")}};Ir(L7e,"primaryClass","components-examples");let xGt=L7e;const q7e=class CUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(CUe.primaryClass)}};Ir(q7e,"primaryClass","components-request-bodies");let AGt=q7e;const z7e=class jUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(jUe.primaryClass)}};Ir(z7e,"primaryClass","components-headers");let kGt=z7e;const U7e=class PUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(PUe.primaryClass)}};Ir(U7e,"primaryClass","components-security-schemes");let OGt=U7e;const V7e=class TUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(TUe.primaryClass)}};Ir(V7e,"primaryClass","components-links");let CGt=V7e;const W7e=class RUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(RUe.primaryClass)}};Ir(W7e,"primaryClass","components-callbacks");let jGt=W7e;const H7e=class IUe extends el{constructor(t,r,n){super(t,r,n),this.classes.push(IUe.primaryClass),this.classes.push("servers")}};Ir(H7e,"primaryClass","path-item-servers");let PGt=H7e;const J7e=class MUe extends el{constructor(t,r,n){super(t,r,n),this.classes.push(MUe.primaryClass),this.classes.push("parameters")}};Ir(J7e,"primaryClass","path-item-parameters");let TGt=J7e;const K7e=class $Ue extends el{constructor(t,r,n){super(t,r,n),this.classes.push($Ue.primaryClass),this.classes.push("parameters")}};Ir(K7e,"primaryClass","operation-parameters");let G7e=K7e;const Y7e=class FUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(FUe.primaryClass),this.classes.push("examples")}};Ir(Y7e,"primaryClass","parameter-examples");let RGt=Y7e;const Z7e=class NUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(NUe.primaryClass),this.classes.push("content")}};Ir(Z7e,"primaryClass","parameter-content");let IGt=Z7e;const X7e=class DUe extends el{constructor(t,r,n){super(t,r,n),this.classes.push(DUe.primaryClass)}};Ir(X7e,"primaryClass","operation-tags");let MGt=X7e;const Q7e=class BUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(BUe.primaryClass)}};Ir(Q7e,"primaryClass","operation-callbacks");let $Gt=Q7e;const eIe=class LUe extends el{constructor(t,r,n){super(t,r,n),this.classes.push(LUe.primaryClass),this.classes.push("security")}};Ir(eIe,"primaryClass","operation-security");let tIe=eIe;const rIe=class qUe extends el{constructor(t,r,n){super(t,r,n),this.classes.push(qUe.primaryClass),this.classes.push("servers")}};Ir(rIe,"primaryClass","operation-servers");let FGt=rIe;const nIe=class zUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(zUe.primaryClass),this.classes.push("content")}};Ir(nIe,"primaryClass","request-body-content");let NGt=nIe;const iIe=class UUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(UUe.primaryClass),this.classes.push("examples")}};Ir(iIe,"primaryClass","media-type-examples");let DGt=iIe;const sIe=class VUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(VUe.primaryClass)}};Ir(sIe,"primaryClass","media-type-encoding");let BGt=sIe;const oIe=class WUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(WUe.primaryClass)}};Ir(oIe,"primaryClass","encoding-headers");let LGt=oIe;const aIe=class HUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(HUe.primaryClass)}};Ir(aIe,"primaryClass","response-headers");let qGt=aIe;const lIe=class JUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(JUe.primaryClass),this.classes.push("content")}};Ir(lIe,"primaryClass","response-content");let zGt=lIe;const cIe=class KUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(KUe.primaryClass)}};Ir(cIe,"primaryClass","response-links");let UGt=cIe;const uIe=class GUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(GUe.primaryClass)}};Ir(uIe,"primaryClass","discriminator-mapping");let VGt=uIe;const fIe=class YUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(YUe.primaryClass)}};Ir(fIe,"primaryClass","oauth-flow-scopes");let WGt=fIe;const pIe=class ZUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(ZUe.primaryClass)}};Ir(pIe,"primaryClass","link-parameters");let HGt=pIe;const hIe=class XUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(XUe.primaryClass),this.classes.push("examples")}};Ir(hIe,"primaryClass","header-examples");let JGt=hIe;const dIe=class QUe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(QUe.primaryClass),this.classes.push("content")}};Ir(dIe,"primaryClass","header-content");let KGt=dIe;const GGt=e=>{if(rf(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},YGt={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"],...Rb};class mIe{constructor(t={}){Ir(this,"element"),Object.assign(this,t)}copyMetaAndAttributes(t,r){(t.meta.length>0||r.meta.length>0)&&(r.meta=Mb(r.meta,t.meta),D4(t)&&r.meta.set("sourceMap",t.meta.get("sourceMap"))),(t.attributes.length>0||t.meta.length>0)&&(r.attributes=Mb(r.attributes,t.attributes))}}class hi extends mIe{enter(t){return this.element=Ci(t),Lo}}class u0 extends mIe{constructor({specObj:t,passingOptionsNames:r,openApiGenericElement:n,openApiSemanticElement:s,...c}){super({...c}),Ir(this,"specObj"),Ir(this,"passingOptionsNames",["specObj","openApiGenericElement","openApiSemanticElement"]),Ir(this,"openApiGenericElement"),Ir(this,"openApiSemanticElement"),this.specObj=t,this.openApiGenericElement=n,this.openApiSemanticElement=s,Array.isArray(r)&&(this.passingOptionsNames=r)}retrievePassingOptions(){return e9e(this.passingOptionsNames,this)}retrieveFixedFields(t){const r=jp(["visitors",...t,"fixedFields"],this.specObj);return typeof r=="object"&&r!==null?Object.keys(r):[]}retrieveVisitor(t){return uR(Z1,["visitors",...t],this.specObj)?jp(["visitors",...t],this.specObj):jp(["visitors",...t,"$visitor"],this.specObj)}retrieveVisitorInstance(t,r={}){const n=this.retrievePassingOptions(),s=this.retrieveVisitor(t),c={...n,...r};return new s(c)}toRefractedElement(t,r,n={}){const s=this.retrieveVisitorInstance(t,n);return s instanceof hi&&s?.constructor===hi?Ci(r):(If(r,s,n),s.element)}}const Yl=e=>tl(e)&&e.hasKey("$ref"),ZGt=tl,XGt=tl,gIe=e=>Vs(e.key)&&r9e("x-",an(e.key));class po extends u0{constructor({specPath:t,ignoredFields:r,canSupportSpecificationExtensions:n,specificationExtensionPredicate:s,...c}){super({...c}),Ir(this,"specPath"),Ir(this,"ignoredFields"),Ir(this,"canSupportSpecificationExtensions",!0),Ir(this,"specificationExtensionPredicate",gIe),this.specPath=t,this.ignoredFields=r||[],typeof n=="boolean"&&(this.canSupportSpecificationExtensions=n),typeof s=="function"&&(this.specificationExtensionPredicate=s)}ObjectElement(t){const r=this.specPath(t),n=this.retrieveFixedFields(r);return t.forEach((s,c,l)=>{if(Vs(c)&&n.includes(an(c))&&!this.ignoredFields.includes(an(c))){const u=this.toRefractedElement([...r,"fixedFields",an(c)],s),a=new F4(Ci(c),u);this.copyMetaAndAttributes(l,a),a.classes.push("fixed-field"),this.element.content.push(a)}else if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(l)){const u=this.toRefractedElement(["document","extension"],l);this.element.content.push(u)}else this.ignoredFields.includes(an(c))||this.element.content.push(Ci(l))}),this.copyMetaAndAttributes(t,this.element),Lo}}class QGt extends Bn(po,hi){constructor(t){super(t),this.element=new XR,this.specPath=js(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){return po.prototype.ObjectElement.call(this,t)}}class eYt extends Bn(u0,hi){StringElement(t){const r=new X4(an(t));return this.copyMetaAndAttributes(t,r),this.element=r,Lo}}class tYt extends u0{MemberElement(t){return this.element=Ci(t),this.element.classes.push("specification-extension"),Lo}}let rYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new K4,this.specPath=js(["document","objects","Info"]),this.canSupportSpecificationExtensions=!0}};class nYt extends hi{StringElement(t){const r=super.enter(t);return this.element.classes.push("api-version"),this.element.classes.push("version"),r}}let iYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new W4,this.specPath=js(["document","objects","Contact"]),this.canSupportSpecificationExtensions=!0}},sYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new G4,this.specPath=js(["document","objects","License"]),this.canSupportSpecificationExtensions=!0}},oYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new Y4,this.specPath=js(["document","objects","Link"]),this.canSupportSpecificationExtensions=!0}ObjectElement(e){const t=po.prototype.ObjectElement.call(this,e);return(Vs(this.element.operationId)||Vs(this.element.operationRef))&&this.element.classes.push("reference-element"),t}};class aYt extends hi{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class lYt extends hi{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class zA extends u0{constructor({specPath:t,ignoredFields:r,fieldPatternPredicate:n,canSupportSpecificationExtensions:s,specificationExtensionPredicate:c,...l}){super({...l}),Ir(this,"specPath"),Ir(this,"ignoredFields"),Ir(this,"fieldPatternPredicate",Tte),Ir(this,"canSupportSpecificationExtensions",!1),Ir(this,"specificationExtensionPredicate",gIe),this.specPath=t,this.ignoredFields=r||[],typeof n=="function"&&(this.fieldPatternPredicate=n),typeof s=="boolean"&&(this.canSupportSpecificationExtensions=s),typeof c=="function"&&(this.specificationExtensionPredicate=c)}ObjectElement(t){return t.forEach((r,n,s)=>{if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(s)){const c=this.toRefractedElement(["document","extension"],s);this.element.content.push(c)}else if(!this.ignoredFields.includes(an(n))&&this.fieldPatternPredicate(an(n))){const c=this.specPath(r),l=this.toRefractedElement(c,r),u=new F4(Ci(n),l);this.copyMetaAndAttributes(s,u),u.classes.push("patterned-field"),this.element.content.push(u)}else this.ignoredFields.includes(an(n))||this.element.content.push(Ci(s))}),this.copyMetaAndAttributes(t,this.element),Lo}}class ho extends zA{constructor(t){super(t),this.fieldPatternPredicate=hR}}let cYt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new HGt,this.specPath=js(["value"])}},uYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new p5,this.specPath=js(["document","objects","Server"]),this.canSupportSpecificationExtensions=!0}};class fYt extends hi{StringElement(t){const r=super.enter(t);return this.element.classes.push("server-url"),r}}let Yre=class extends Bn(u0,hi){constructor(e){super(e),this.element=new R7e}ArrayElement(e){return e.forEach(t=>{const r=ZGt(t)?["document","objects","Server"]:["value"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),Lo}},pYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new h5,this.specPath=js(["document","objects","ServerVariable"]),this.canSupportSpecificationExtensions=!0}};class hYt extends Bn(ho,hi){constructor(t){super(t),this.element=new _Gt,this.specPath=js(["document","objects","ServerVariable"])}}let dYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new Z4,this.specPath=js(["document","objects","MediaType"]),this.canSupportSpecificationExtensions=!0}};class Db extends u0{constructor({alternator:t,...r}){super({...r}),Ir(this,"alternator"),this.alternator=t||[]}enter(t){const r=this.alternator.map(({predicate:s,specPath:c})=>Wte(s,js(c),pR)),n=c9e(r)(t);return this.element=this.toRefractedElement(n,t),Lo}}const mYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof U4||e(n)&&t("callback",n)&&r("object",n)),gYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof V4||e(n)&&t("components",n)&&r("object",n)),yYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof W4||e(n)&&t("contact",n)&&r("object",n)),vYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof H4||e(n)&&t("example",n)&&r("object",n)),bYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof J4||e(n)&&t("externalDocumentation",n)&&r("object",n)),UA=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof NA||e(n)&&t("header",n)&&r("object",n)),wYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof K4||e(n)&&t("info",n)&&r("object",n)),_Yt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof G4||e(n)&&t("license",n)&&r("object",n)),EYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Y4||e(n)&&t("link",n)&&r("object",n)),SYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof X4||e(n)&&t("openapi",n)&&r("string",n)),xYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>s=>s instanceof XR||e(s)&&t("openApi3_0",s)&&r("object",s)&&n("api",s)),yIe=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Q4||e(n)&&t("operation",n)&&r("object",n)),AYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof DA||e(n)&&t("parameter",n)&&r("object",n)),Zre=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof e5||e(n)&&t("pathItem",n)&&r("object",n)),kYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof t5||e(n)&&t("paths",n)&&r("object",n)),_l=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof r5||e(n)&&t("reference",n)&&r("object",n)),OYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof n5||e(n)&&t("requestBody",n)&&r("object",n)),n7=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof i5||e(n)&&t("response",n)&&r("object",n)),CYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof s5||e(n)&&t("responses",n)&&r("object",n)),jYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof e7||e(n)&&t("schema",n)&&r("object",n)),PYt=e=>N4(e)&&e.classes.includes("boolean-json-schema"),TYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof u5||e(n)&&t("securityRequirement",n)&&r("object",n)),RYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof f5||e(n)&&t("securityScheme",n)&&r("object",n)),IYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof p5||e(n)&&t("server",n)&&r("object",n)),MYt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof h5||e(n)&&t("serverVariable",n)&&r("object",n)),i7=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Z4||e(n)&&t("mediaType",n)&&r("object",n)),vIe=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>s=>s instanceof R7e||e(s)&&t("array",s)&&r("array",s)&&n("servers",s)),$Yt=Object.freeze(Object.defineProperty({__proto__:null,isBooleanJsonSchemaElement:PYt,isCallbackElement:mYt,isComponentsElement:gYt,isContactElement:yYt,isExampleElement:vYt,isExternalDocumentationElement:bYt,isHeaderElement:UA,isInfoElement:wYt,isLicenseElement:_Yt,isLinkElement:EYt,isMediaTypeElement:i7,isOpenApi3_0Element:xYt,isOpenapiElement:SYt,isOperationElement:yIe,isParameterElement:AYt,isPathItemElement:Zre,isPathsElement:kYt,isReferenceElement:_l,isRequestBodyElement:OYt,isResponseElement:n7,isResponsesElement:CYt,isSchemaElement:jYt,isSecurityRequirementElement:TYt,isSecuritySchemeElement:RYt,isServerElement:IYt,isServerVariableElement:MYt,isServersElement:vIe},Symbol.toStringTag,{value:"Module"}));let FYt=class extends Bn(Db,hi){constructor(e){super(e),this.alternator=[{predicate:Yl,specPath:["document","objects","Reference"]},{predicate:K1,specPath:["document","objects","Schema"]}]}ObjectElement(e){const t=Db.prototype.enter.call(this,e);return _l(this.element)&&this.element.setMetaProperty("referenced-element","schema"),t}},Xre=class extends Bn(ho,hi){constructor(e){super(e),this.element=new li,this.element.classes.push("examples"),this.specPath=t=>Yl(t)?["document","objects","Reference"]:["document","objects","Example"],this.canSupportSpecificationExtensions=!0}ObjectElement(e){const t=ho.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","example")}),t}},NYt=class extends Xre{constructor(e){super(e),this.element=new DGt}},DYt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new BGt,this.specPath=js(["document","objects","Encoding"])}},BYt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new u5,this.specPath=js(["value"])}},LYt=class extends Bn(u0,hi){constructor(e){super(e),this.element=new bGt}ArrayElement(e){return e.forEach(t=>{if(tl(t)){const r=this.toRefractedElement(["document","objects","SecurityRequirement"],t);this.element.push(r)}else this.element.push(Ci(t))}),this.copyMetaAndAttributes(e,this.element),Lo}},qYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new V4,this.specPath=js(["document","objects","Components"]),this.canSupportSpecificationExtensions=!0}},zYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new t7,this.specPath=js(["document","objects","Tag"]),this.canSupportSpecificationExtensions=!0}},UYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new r5,this.specPath=js(["document","objects","Reference"]),this.canSupportSpecificationExtensions=!1}ObjectElement(e){const t=po.prototype.ObjectElement.call(this,e);return Vs(this.element.$ref)&&this.element.classes.push("reference-element"),t}},VYt=class extends hi{StringElement(e){const t=super.enter(e);return this.element.classes.push("reference-value"),t}},WYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new DA,this.specPath=js(["document","objects","Parameter"]),this.canSupportSpecificationExtensions=!0}ObjectElement(e){const t=po.prototype.ObjectElement.call(this,e);return tl(this.element.contentProp)&&this.element.contentProp.filter(i7).forEach((r,n)=>{r.setMetaProperty("media-type",an(n))}),t}},HYt=class extends Bn(Db,hi){constructor(e){super(e),this.alternator=[{predicate:Yl,specPath:["document","objects","Reference"]},{predicate:K1,specPath:["document","objects","Schema"]}]}ObjectElement(e){const t=Db.prototype.enter.call(this,e);return _l(this.element)&&this.element.setMetaProperty("referenced-element","schema"),t}},JYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new NA,this.specPath=js(["document","objects","Header"]),this.canSupportSpecificationExtensions=!0}},KYt=class extends Bn(Db,hi){constructor(e){super(e),this.alternator=[{predicate:Yl,specPath:["document","objects","Reference"]},{predicate:K1,specPath:["document","objects","Schema"]}]}ObjectElement(e){const t=Db.prototype.enter.call(this,e);return _l(this.element)&&this.element.setMetaProperty("referenced-element","schema"),t}},GYt=class extends Xre{constructor(e){super(e),this.element=new JGt}},s7=class extends Bn(ho,hi){constructor(e){super(e),this.element=new li,this.element.classes.push("content"),this.specPath=js(["document","objects","MediaType"])}},YYt=class extends s7{constructor(e){super(e),this.element=new KGt}},ZYt=class extends Bn(po,hi){constructor(e){super(e),this.element=new e7,this.specPath=js(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0}};const bIe=fh.visitors.document.objects.JSONSchema.fixedFields.allOf;let XYt=class extends bIe{ArrayElement(e){const t=bIe.prototype.ArrayElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}};const wIe=fh.visitors.document.objects.JSONSchema.fixedFields.anyOf;let QYt=class extends wIe{ArrayElement(e){const t=wIe.prototype.ArrayElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}};const _Ie=fh.visitors.document.objects.JSONSchema.fixedFields.oneOf;let eZt=class extends _Ie{ArrayElement(e){const t=_Ie.prototype.ArrayElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}};const EIe=fh.visitors.document.objects.JSONSchema.fixedFields.items;let tZt=class extends EIe{ObjectElement(e){const t=EIe.prototype.ObjectElement.call(this,e);return _l(this.element)&&this.element.setMetaProperty("referenced-element","schema"),t}ArrayElement(e){return this.enter(e)}};const SIe=fh.visitors.document.objects.JSONSchema.fixedFields.properties;let rZt=class extends SIe{ObjectElement(e){const t=SIe.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}};const nZt=fh.visitors.document.objects.JSONSchema.fixedFields.type;class iZt extends nZt{ArrayElement(t){return this.enter(t)}}const xIe=fh.visitors.JSONSchemaOrJSONReferenceVisitor;class AIe extends xIe{ObjectElement(t){const r=xIe.prototype.enter.call(this,t);return _l(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}}let sZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new KR,this.specPath=js(["document","objects","Discriminator"]),this.canSupportSpecificationExtensions=!1}};class oZt extends Bn(ho,hi){constructor(t){super(t),this.element=new VGt,this.specPath=js(["value"])}}let aZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new r7,this.specPath=js(["document","objects","XML"]),this.canSupportSpecificationExtensions=!0}},lZt=class extends Xre{constructor(e){super(e),this.element=new RGt}},cZt=class extends s7{constructor(e){super(e),this.element=new IGt}},uZt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new N7e,this.specPath=t=>Yl(t)?["document","objects","Reference"]:["document","objects","Schema"]}ObjectElement(e){const t=ho.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}},fZt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new EGt,this.specPath=t=>Yl(t)?["document","objects","Reference"]:["document","objects","Response"]}ObjectElement(e){const t=ho.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","response")}),this.element.filter(n7).forEach((r,n)=>{r.setMetaProperty("http-status-code",an(n))}),t}},pZt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new SGt,this.specPath=t=>Yl(t)?["document","objects","Reference"]:["document","objects","Parameter"]}ObjectElement(e){const t=ho.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","parameter")}),t}},hZt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new xGt,this.specPath=t=>Yl(t)?["document","objects","Reference"]:["document","objects","Example"]}ObjectElement(e){const t=ho.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","example")}),t}};class dZt extends Bn(ho,hi){constructor(t){super(t),this.element=new AGt,this.specPath=r=>Yl(r)?["document","objects","Reference"]:["document","objects","RequestBody"]}ObjectElement(t){const r=ho.prototype.ObjectElement.call(this,t);return this.element.filter(_l).forEach(n=>{n.setMetaProperty("referenced-element","requestBody")}),r}}let mZt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new kGt,this.specPath=t=>Yl(t)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(e){const t=ho.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","header")}),this.element.filter(UA).forEach((r,n)=>{r.setMetaProperty("header-name",an(n))}),t}};class gZt extends Bn(ho,hi){constructor(t){super(t),this.element=new OGt,this.specPath=r=>Yl(r)?["document","objects","Reference"]:["document","objects","SecurityScheme"]}ObjectElement(t){const r=ho.prototype.ObjectElement.call(this,t);return this.element.filter(_l).forEach(n=>{n.setMetaProperty("referenced-element","securityScheme")}),r}}let yZt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new CGt,this.specPath=t=>Yl(t)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(e){const t=ho.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","link")}),t}},vZt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new jGt,this.specPath=t=>Yl(t)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(e){const t=ho.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","callback")}),t}},bZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new H4,this.specPath=js(["document","objects","Example"]),this.canSupportSpecificationExtensions=!0}ObjectElement(e){const t=po.prototype.ObjectElement.call(this,e);return Vs(this.element.externalValue)&&this.element.classes.push("reference-element"),t}};class wZt extends hi{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}let _Zt=class extends Bn(po,hi){constructor(e){super(e),this.element=new J4,this.specPath=js(["document","objects","ExternalDocumentation"]),this.canSupportSpecificationExtensions=!0}},EZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new GR,this.specPath=js(["document","objects","Encoding"]),this.canSupportSpecificationExtensions=!0}ObjectElement(e){const t=po.prototype.ObjectElement.call(this,e);return tl(this.element.headers)&&this.element.headers.filter(UA).forEach((r,n)=>{r.setMetaProperty("header-name",an(n))}),t}},SZt=class extends Bn(ho,hi){constructor(e){super(e),this.element=new LGt,this.specPath=t=>Yl(t)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(e){const t=ho.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","header")}),this.element.forEach((r,n)=>{if(!UA(r))return;const s=an(n);r.setMetaProperty("headerName",s)}),t}},xZt=class extends Bn(zA,hi){constructor(e){super(e),this.element=new t5,this.specPath=js(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=K1}ObjectElement(e){const t=zA.prototype.ObjectElement.call(this,e);return this.element.filter(Zre).forEach((r,n)=>{n.classes.push("openapi-path-template"),n.classes.push("path-template"),r.setMetaProperty("path",Ci(n))}),t}},AZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new n5,this.specPath=js(["document","objects","RequestBody"])}ObjectElement(e){const t=po.prototype.ObjectElement.call(this,e);return tl(this.element.contentProp)&&this.element.contentProp.filter(i7).forEach((r,n)=>{r.setMetaProperty("media-type",an(n))}),t}},kZt=class extends s7{constructor(e){super(e),this.element=new NGt}},OZt=class extends Bn(zA,hi){constructor(e){super(e),this.element=new U4,this.specPath=js(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=t=>/{(?[^}]{1,2083})}/.test(String(t))}ObjectElement(e){const t=ho.prototype.ObjectElement.call(this,e);return this.element.filter(Zre).forEach((r,n)=>{r.setMetaProperty("runtime-expression",an(n))}),t}},CZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new i5,this.specPath=js(["document","objects","Response"])}ObjectElement(e){const t=po.prototype.ObjectElement.call(this,e);return tl(this.element.contentProp)&&this.element.contentProp.filter(i7).forEach((r,n)=>{r.setMetaProperty("media-type",an(n))}),tl(this.element.headers)&&this.element.headers.filter(UA).forEach((r,n)=>{r.setMetaProperty("header-name",an(n))}),t}};class jZt extends Bn(ho,hi){constructor(t){super(t),this.element=new qGt,this.specPath=r=>Yl(r)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(t){const r=ho.prototype.ObjectElement.call(this,t);return this.element.filter(_l).forEach(n=>{n.setMetaProperty("referenced-element","header")}),this.element.forEach((n,s)=>{if(!UA(n))return;const c=an(s);n.setMetaProperty("header-name",c)}),r}}class PZt extends s7{constructor(t){super(t),this.element=new zGt}}class TZt extends Bn(ho,hi){constructor(t){super(t),this.element=new UGt,this.specPath=r=>Yl(r)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(t){const r=ho.prototype.ObjectElement.call(this,t);return this.element.filter(_l).forEach(n=>{n.setMetaProperty("referenced-element","link")}),r}}class kIe extends Bn(po,zA){constructor({specPathFixedFields:t,specPathPatternedFields:r,...n}){super({...n}),Ir(this,"specPathFixedFields"),Ir(this,"specPathPatternedFields"),this.specPathFixedFields=t,this.specPathPatternedFields=r}ObjectElement(t){const{specPath:r,ignoredFields:n}=this;try{this.specPath=this.specPathFixedFields;const s=this.retrieveFixedFields(this.specPath(t));this.ignoredFields=[...n,...qNt(t.keys(),s)],po.prototype.ObjectElement.call(this,t),this.specPath=this.specPathPatternedFields,this.ignoredFields=s,zA.prototype.ObjectElement.call(this,t)}catch(s){throw this.specPath=r,s}return Lo}}let RZt=class extends Bn(kIe,hi){constructor(e){super(e),this.element=new s5,this.specPathFixedFields=js(["document","objects","Responses"]),this.canSupportSpecificationExtensions=!0,this.specPathPatternedFields=t=>Yl(t)?["document","objects","Reference"]:["document","objects","Response"],this.fieldPatternPredicate=t=>new RegExp(`^(1XX|2XX|3XX|4XX|5XX|${yDt(100,600).join("|")})$`).test(String(t))}ObjectElement(e){const t=kIe.prototype.ObjectElement.call(this,e);return this.element.filter(_l).forEach(r=>{r.setMetaProperty("referenced-element","response")}),this.element.filter(n7).forEach((r,n)=>{const s=Ci(n);this.fieldPatternPredicate(an(s))&&r.setMetaProperty("http-status-code",s)}),t}};class IZt extends Bn(Db,hi){constructor(t){super(t),this.alternator=[{predicate:Yl,specPath:["document","objects","Reference"]},{predicate:K1,specPath:["document","objects","Response"]}]}ObjectElement(t){const r=Db.prototype.enter.call(this,t);return _l(this.element)?this.element.setMetaProperty("referenced-element","response"):n7(this.element)&&this.element.setMetaProperty("http-status-code","default"),r}}let MZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new Q4,this.specPath=js(["document","objects","Operation"])}},$Zt=class extends hi{constructor(e){super(e),this.element=new MGt}ArrayElement(e){return this.element=this.element.concat(Ci(e)),Lo}},OIe=class extends Bn(u0,hi){constructor(e){super(e),this.element=new el,this.element.classes.push("parameters")}ArrayElement(e){return e.forEach(t=>{const r=Yl(t)?["document","objects","Reference"]:["document","objects","Parameter"],n=this.toRefractedElement(r,t);_l(n)&&n.setMetaProperty("referenced-element","parameter"),this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),Lo}},FZt=class extends OIe{constructor(e){super(e),this.element=new G7e}},NZt=class extends Db{constructor(e){super(e),this.alternator=[{predicate:Yl,specPath:["document","objects","Reference"]},{predicate:K1,specPath:["document","objects","RequestBody"]}]}ObjectElement(e){const t=Db.prototype.enter.call(this,e);return _l(this.element)&&this.element.setMetaProperty("referenced-element","requestBody"),t}};class DZt extends Bn(ho,hi){constructor(t){super(t),Ir(this,"specPath"),this.element=new $Gt,this.specPath=r=>Yl(r)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(t){const r=ho.prototype.ObjectElement.call(this,t);return this.element.filter(_l).forEach(n=>{n.setMetaProperty("referenced-element","callback")}),r}}class BZt extends Bn(u0,hi){constructor(t){super(t),this.element=new tIe}ArrayElement(t){return t.forEach(r=>{const n=tl(r)?["document","objects","SecurityRequirement"]:["value"],s=this.toRefractedElement(n,r);this.element.push(s)}),this.copyMetaAndAttributes(t,this.element),Lo}}let LZt=class extends Yre{constructor(e){super(e),this.element=new FGt}},qZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new e5,this.specPath=js(["document","objects","PathItem"])}ObjectElement(e){const t=po.prototype.ObjectElement.call(this,e);return this.element.filter(yIe).forEach((r,n)=>{const s=Ci(n);s.content=an(s).toUpperCase(),r.setMetaProperty("http-method",s)}),Vs(this.element.$ref)&&this.element.classes.push("reference-element"),t}};class zZt extends hi{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class UZt extends Yre{constructor(t){super(t),this.element=new PGt}}class VZt extends OIe{constructor(t){super(t),this.element=new TGt}}let WZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new f5,this.specPath=js(["document","objects","SecurityScheme"]),this.canSupportSpecificationExtensions=!0}},HZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new ZR,this.specPath=js(["document","objects","OAuthFlows"]),this.canSupportSpecificationExtensions=!0}},JZt=class extends Bn(po,hi){constructor(e){super(e),this.element=new YR,this.specPath=js(["document","objects","OAuthFlow"]),this.canSupportSpecificationExtensions=!0}};class KZt extends Bn(ho,hi){constructor(t){super(t),this.element=new WGt,this.specPath=js(["value"])}}class GZt extends Bn(u0,hi){constructor(t){super(t),this.element=new wGt}ArrayElement(t){return t.forEach(r=>{const n=XGt(r)?["document","objects","Tag"]:["value"],s=this.toRefractedElement(n,r);this.element.push(s)}),this.copyMetaAndAttributes(t,this.element),Lo}}const{fixedFields:sp}=fh.visitors.document.objects.JSONSchema,Lr={visitors:{value:hi,document:{objects:{OpenApi:{$visitor:QGt,fixedFields:{openapi:eYt,info:{$ref:"#/visitors/document/objects/Info"},servers:Yre,paths:{$ref:"#/visitors/document/objects/Paths"},components:{$ref:"#/visitors/document/objects/Components"},security:LYt,tags:GZt,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:rYt,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:nYt}},Contact:{$visitor:iYt,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"},email:{$ref:"#/visitors/value"}}},License:{$visitor:sYt,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Server:{$visitor:uYt,fixedFields:{url:fYt,description:{$ref:"#/visitors/value"},variables:hYt}},ServerVariable:{$visitor:pYt,fixedFields:{enum:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},Components:{$visitor:qYt,fixedFields:{schemas:uZt,responses:fZt,parameters:pZt,examples:hZt,requestBodies:dZt,headers:mZt,securitySchemes:gZt,links:yZt,callbacks:vZt}},Paths:{$visitor:xZt},PathItem:{$visitor:qZt,fixedFields:{$ref:zZt,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:UZt,parameters:VZt}},Operation:{$visitor:MZt,fixedFields:{tags:$Zt,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:{$ref:"#/visitors/value"},parameters:FZt,requestBody:NZt,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:DZt,deprecated:{$ref:"#/visitors/value"},security:BZt,servers:LZt}},ExternalDocumentation:{$visitor:_Zt,fixedFields:{description:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Parameter:{$visitor:WYt,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:HYt,example:{$ref:"#/visitors/value"},examples:lZt,content:cZt}},RequestBody:{$visitor:AZt,fixedFields:{description:{$ref:"#/visitors/value"},content:kZt,required:{$ref:"#/visitors/value"}}},MediaType:{$visitor:dYt,fixedFields:{schema:FYt,example:{$ref:"#/visitors/value"},examples:NYt,encoding:DYt}},Encoding:{$visitor:EZt,fixedFields:{contentType:{$ref:"#/visitors/value"},headers:SZt,style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"}}},Responses:{$visitor:RZt,fixedFields:{default:IZt}},Response:{$visitor:CZt,fixedFields:{description:{$ref:"#/visitors/value"},headers:jZt,content:PZt,links:TZt}},Callback:{$visitor:OZt},Example:{$visitor:bZt,fixedFields:{summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},value:{$ref:"#/visitors/value"},externalValue:wZt}},Link:{$visitor:oYt,fixedFields:{operationRef:aYt,operationId:lYt,parameters:cYt,requestBody:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:JYt,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:KYt,example:{$ref:"#/visitors/value"},examples:GYt,content:YYt}},Tag:{$visitor:zYt,fixedFields:{name:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:UYt,fixedFields:{$ref:VYt}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},JSONReference:{$ref:"#/visitors/document/objects/Reference"},Schema:{$visitor:ZYt,fixedFields:{title:sp.title,multipleOf:sp.multipleOf,maximum:sp.maximum,exclusiveMaximum:sp.exclusiveMaximum,minimum:sp.minimum,exclusiveMinimum:sp.exclusiveMinimum,maxLength:sp.maxLength,minLength:sp.minLength,pattern:sp.pattern,maxItems:sp.maxItems,minItems:sp.minItems,uniqueItems:sp.uniqueItems,maxProperties:sp.maxProperties,minProperties:sp.minProperties,required:sp.required,enum:sp.enum,type:iZt,allOf:XYt,anyOf:QYt,oneOf:eZt,not:AIe,items:tZt,properties:rZt,additionalProperties:AIe,description:sp.description,format:sp.format,default:sp.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:sZt,fixedFields:{propertyName:{$ref:"#/visitors/value"},mapping:oZt}},XML:{$visitor:aZt,fixedFields:{name:{$ref:"#/visitors/value"},namespace:{$ref:"#/visitors/value"},prefix:{$ref:"#/visitors/value"},attribute:{$ref:"#/visitors/value"},wrapped:{$ref:"#/visitors/value"}}},SecurityScheme:{$visitor:WZt,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:HZt,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:JZt,fixedFields:{authorizationUrl:{$ref:"#/visitors/value"},tokenUrl:{$ref:"#/visitors/value"},refreshUrl:{$ref:"#/visitors/value"},scopes:KZt}},SecurityRequirement:{$visitor:BYt}},extension:{$visitor:tYt}}}},YZt=()=>{const e=sw(vGt);return{predicates:{...$Yt,isElement:rf,isStringElement:Vs,isArrayElement:Jd,isObjectElement:tl,isMemberElement:l0,includesClasses:BR,hasElementSourceMap:D4},namespace:e}},ZZt=(e,{specPath:t=["visitors","document","objects","OpenApi","$visitor"],plugins:r=[]}={})=>{const n=DE(e),s=P2(Lr),c=jp(t,s),l=new c({specObj:s});return If(n,l),Ib(l.element,r,{toolboxCreator:YZt,visitorOptions:{keyMap:YGt,nodeTypeGetter:GGt}})},La=e=>(t,r={})=>ZZt(t,{specPath:e,...r});U4.refract=La(["visitors","document","objects","Callback","$visitor"]),V4.refract=La(["visitors","document","objects","Components","$visitor"]),W4.refract=La(["visitors","document","objects","Contact","$visitor"]),H4.refract=La(["visitors","document","objects","Example","$visitor"]),KR.refract=La(["visitors","document","objects","Discriminator","$visitor"]),GR.refract=La(["visitors","document","objects","Encoding","$visitor"]),J4.refract=La(["visitors","document","objects","ExternalDocumentation","$visitor"]),NA.refract=La(["visitors","document","objects","Header","$visitor"]),K4.refract=La(["visitors","document","objects","Info","$visitor"]),G4.refract=La(["visitors","document","objects","License","$visitor"]),Y4.refract=La(["visitors","document","objects","Link","$visitor"]),Z4.refract=La(["visitors","document","objects","MediaType","$visitor"]),YR.refract=La(["visitors","document","objects","OAuthFlow","$visitor"]),ZR.refract=La(["visitors","document","objects","OAuthFlows","$visitor"]),X4.refract=La(["visitors","document","objects","OpenApi","fixedFields","openapi"]),XR.refract=La(["visitors","document","objects","OpenApi","$visitor"]),Q4.refract=La(["visitors","document","objects","Operation","$visitor"]),DA.refract=La(["visitors","document","objects","Parameter","$visitor"]),e5.refract=La(["visitors","document","objects","PathItem","$visitor"]),t5.refract=La(["visitors","document","objects","Paths","$visitor"]),r5.refract=La(["visitors","document","objects","Reference","$visitor"]),n5.refract=La(["visitors","document","objects","RequestBody","$visitor"]),i5.refract=La(["visitors","document","objects","Response","$visitor"]),s5.refract=La(["visitors","document","objects","Responses","$visitor"]),e7.refract=La(["visitors","document","objects","Schema","$visitor"]),u5.refract=La(["visitors","document","objects","SecurityRequirement","$visitor"]),f5.refract=La(["visitors","document","objects","SecurityScheme","$visitor"]),p5.refract=La(["visitors","document","objects","Server","$visitor"]),h5.refract=La(["visitors","document","objects","ServerVariable","$visitor"]),t7.refract=La(["visitors","document","objects","Tag","$visitor"]),r7.refract=La(["visitors","document","objects","XML","$visitor"]);class o7 extends U4{}class a7 extends V4{get pathItems(){return this.get("pathItems")}set pathItems(t){this.set("pathItems",t)}}class l7 extends W4{}class Qre extends KR{}class ene extends GR{}class c7 extends H4{}class u7 extends J4{}class f7 extends NA{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}class p7 extends K4{get license(){return this.get("license")}set license(t){this.set("license",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}}const tne=class extends rw{constructor(t,r,n){super(t,r,n),this.element="jsonSchemaDialect"}};Ir(tne,"default",new tne("https://spec.openapis.org/oas/3.1/dialect/base"));let d5=tne;class h7 extends G4{get identifier(){return this.get("identifier")}set identifier(t){this.set("identifier",t)}}class d7 extends Y4{}class m7 extends Z4{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}class rne extends YR{}class nne extends ZR{}class ine extends X4{}class I2 extends li{constructor(t,r,n){super(t,r,n),this.element="openApi3_1",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(t){this.set("openapi",t)}get info(){return this.get("info")}set info(t){this.set("info",t)}get jsonSchemaDialect(){return this.get("jsonSchemaDialect")}set jsonSchemaDialect(t){this.set("jsonSchemaDialect",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get paths(){return this.get("paths")}set paths(t){this.set("paths",t)}get components(){return this.get("components")}set components(t){this.set("components",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get webhooks(){return this.get("webhooks")}set webhooks(t){this.set("webhooks",t)}}class m5 extends Q4{get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}}class g7 extends DA{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}class M2 extends e5{get GET(){return this.get("get")}set GET(t){this.set("GET",t)}get PUT(){return this.get("put")}set PUT(t){this.set("PUT",t)}get POST(){return this.get("post")}set POST(t){this.set("POST",t)}get DELETE(){return this.get("delete")}set DELETE(t){this.set("DELETE",t)}get OPTIONS(){return this.get("options")}set OPTIONS(t){this.set("OPTIONS",t)}get HEAD(){return this.get("head")}set HEAD(t){this.set("HEAD",t)}get PATCH(){return this.get("patch")}set PATCH(t){this.set("PATCH",t)}get TRACE(){return this.get("trace")}set TRACE(t){this.set("TRACE",t)}}class y7 extends t5{}class $2 extends r5{}Object.defineProperty($2.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0}),Object.defineProperty($2.prototype,"summary",{get(){return this.get("summary")},set(e){this.set("summary",e)},enumerable:!0});class v7 extends n5{}let b7=class extends i5{};class w7 extends s5{}let g5=class extends BA{constructor(e,t,r){super(e,t,r),this.element="JSONSchemaDraft6"}get idProp(){throw new So("id keyword from Core vocabulary has been renamed to $id.")}set idProp(e){throw new So("id keyword from Core vocabulary has been renamed to $id.")}get $id(){return this.get("$id")}set $id(e){this.set("$id",e)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(e){this.set("exclusiveMaximum",e)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(e){this.set("exclusiveMinimum",e)}get containsProp(){return this.get("contains")}set containsProp(e){this.set("contains",e)}get items(){return this.get("items")}set items(e){this.set("items",e)}get propertyNames(){return this.get("propertyNames")}set propertyNames(e){this.set("propertyNames",e)}get const(){return this.get("const")}set const(e){this.set("const",e)}get not(){return this.get("not")}set not(e){this.set("not",e)}get examples(){return this.get("examples")}set examples(e){this.set("examples",e)}},y5=class extends a5{get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(e){this.set("hrefSchema",e)}get targetSchema(){return this.get("targetSchema")}set targetSchema(e){this.set("targetSchema",e)}get schema(){throw new So("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}set schema(e){throw new So("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(e){this.set("submissionSchema",e)}get method(){throw new So("method keyword from Hyper-Schema vocabulary has been removed.")}set method(e){throw new So("method keyword from Hyper-Schema vocabulary has been removed.")}get encType(){throw new So("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}set encType(e){throw new So("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}get submissionEncType(){return this.get("submissionEncType")}set submissionEncType(e){this.set("submissionEncType",e)}};const XZt={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft6",g5),t.register("jSONReference",LA),t.register("media",o5),t.register("linkDescription",y5),t}},QZt={JSONSchemaDraft6Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...Rb};let CIe=class extends C7e{constructor(e){super(e),this.element=new g5}get defaultDialectIdentifier(){return"http://json-schema.org/draft-06/schema#"}BooleanElement(e){const t=this.enter(e);return this.element.classes.push("boolean-json-schema"),t}handleSchemaIdentifier(e,t="$id"){return super.handleSchemaIdentifier(e,t)}},eXt=class extends j7e{BooleanElement(e){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],e),Lo}};class tXt extends da{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-examples"),r}}let jIe=class extends P7e{constructor(e){super(e),this.element=new y5}};const ph=ef(Gn(["visitors","document","objects","JSONSchema","$visitor"],CIe),Dg(["visitors","document","objects","JSONSchema","fixedFields","id"]),Gn(["visitors","document","objects","JSONSchema","fixedFields","$id"],fh.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","contains"],fh.visitors.JSONSchemaOrJSONReferenceVisitor),Gn(["visitors","document","objects","JSONSchema","fixedFields","items"],eXt),Gn(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],fh.visitors.JSONSchemaOrJSONReferenceVisitor),Gn(["visitors","document","objects","JSONSchema","fixedFields","const"],fh.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","examples"],tXt),Gn(["visitors","document","objects","LinkDescription","$visitor"],jIe),Gn(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],fh.visitors.JSONSchemaOrJSONReferenceVisitor),Dg(["visitors","document","objects","LinkDescription","fixedFields","schema"]),Gn(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],fh.visitors.JSONSchemaOrJSONReferenceVisitor),Dg(["visitors","document","objects","LinkDescription","fixedFields","method"]),Dg(["visitors","document","objects","LinkDescription","fixedFields","encType"]),Gn(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"],fh.visitors.value))(fh),rXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof g5||e(n)&&t("JSONSchemaDraft6",n)&&r("object",n)),nXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof y5||e(n)&&t("linkDescription",n)&&r("object",n)),iXt=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:Gre,isJSONSchemaElement:rXt,isLinkDescriptionElement:nXt,isMediaElement:O7e},Symbol.toStringTag,{value:"Module"})),sXt=()=>{const e=sw(XZt);return{predicates:{...iXt,isStringElement:Vs},namespace:e}},oXt=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=ph}={})=>{const s=DE(e),c=P2(n),l=jp(t,c),u=new l({specObj:c});return If(s,u),Ib(u.element,r,{toolboxCreator:sXt,visitorOptions:{keyMap:QZt,nodeTypeGetter:l5}})},PIe=e=>(t,r={})=>oXt(t,{specPath:e,...r});g5.refract=PIe(["visitors","document","objects","JSONSchema","$visitor"]),y5.refract=PIe(["visitors","document","objects","LinkDescription","$visitor"]);let v5=class extends g5{constructor(e,t,r){super(e,t,r),this.element="JSONSchemaDraft7"}get $comment(){return this.get("$comment")}set $comment(e){this.set("$comment",e)}get items(){return this.get("items")}set items(e){this.set("items",e)}get if(){return this.get("if")}set if(e){this.set("if",e)}get then(){return this.get("then")}set then(e){this.set("then",e)}get else(){return this.get("else")}set else(e){this.set("else",e)}get not(){return this.get("not")}set not(e){this.set("not",e)}get contentEncoding(){return this.get("contentEncoding")}set contentEncoding(e){this.set("contentEncoding",e)}get contentMediaType(){return this.get("contentMediaType")}set contentMediaType(e){this.set("contentMediaType",e)}get media(){throw new So('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}set media(e){throw new So('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}get writeOnly(){return this.get("writeOnly")}set writeOnly(e){this.set("writeOnly",e)}},b5=class extends y5{get anchor(){return this.get("anchor")}set anchor(e){this.set("anchor",e)}get anchorPointer(){return this.get("anchorPointer")}set anchorPointer(e){this.set("anchorPointer",e)}get templatePointers(){return this.get("templatePointers")}set templatePointers(e){this.set("templatePointers",e)}get templateRequired(){return this.get("templateRequired")}set templateRequired(e){this.set("templateRequired",e)}get targetSchema(){return this.get("targetSchema")}set targetSchema(e){this.set("targetSchema",e)}get mediaType(){throw new So("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}set mediaType(e){throw new So("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}get targetMediaType(){return this.get("targetMediaType")}set targetMediaType(e){this.set("targetMediaType",e)}get targetHints(){return this.get("targetHints")}set targetHints(e){this.set("targetHints",e)}get description(){return this.get("description")}set description(e){this.set("description",e)}get $comment(){return this.get("$comment")}set $comment(e){this.set("$comment",e)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(e){this.set("hrefSchema",e)}get headerSchema(){return this.get("headerSchema")}set headerSchema(e){this.set("headerSchema",e)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(e){this.set("submissionSchema",e)}get submissionEncType(){throw new So("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}set submissionEncType(e){throw new So("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}get submissionMediaType(){return this.get("submissionMediaType")}set submissionMediaType(e){this.set("submissionMediaType",e)}};const aXt={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft7",v5),t.register("jSONReference",LA),t.register("linkDescription",b5),t}},lXt={JSONSchemaDraft7Element:["content"],JSONReferenceElement:["content"],LinkDescriptionElement:["content"],...Rb};let TIe=class extends CIe{constructor(e){super(e),this.element=new v5}get defaultDialectIdentifier(){return"http://json-schema.org/draft-07/schema#"}},RIe=class extends jIe{constructor(e){super(e),this.element=new b5}};const F2=ef(Gn(["visitors","document","objects","JSONSchema","$visitor"],TIe),Gn(["visitors","document","objects","JSONSchema","fixedFields","$comment"],ph.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","if"],ph.visitors.JSONSchemaOrJSONReferenceVisitor),Gn(["visitors","document","objects","JSONSchema","fixedFields","then"],ph.visitors.JSONSchemaOrJSONReferenceVisitor),Gn(["visitors","document","objects","JSONSchema","fixedFields","else"],ph.visitors.JSONSchemaOrJSONReferenceVisitor),Dg(["visitors","document","objects","JSONSchema","fixedFields","media"]),Gn(["visitors","document","objects","JSONSchema","fixedFields","contentEncoding"],ph.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","contentMediaType"],ph.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","writeOnly"],ph.visitors.value),Gn(["visitors","document","objects","LinkDescription","$visitor"],RIe),Gn(["visitors","document","objects","LinkDescription","fixedFields","anchor"],ph.visitors.value),Gn(["visitors","document","objects","LinkDescription","fixedFields","anchorPointer"],ph.visitors.value),Dg(["visitors","document","objects","LinkDescription","fixedFields","mediaType"]),Gn(["visitors","document","objects","LinkDescription","fixedFields","targetMediaType"],ph.visitors.value),Gn(["visitors","document","objects","LinkDescription","fixedFields","targetHints"],ph.visitors.value),Gn(["visitors","document","objects","LinkDescription","fixedFields","description"],ph.visitors.value),Gn(["visitors","document","objects","LinkDescription","fixedFields","$comment"],ph.visitors.value),Gn(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],ph.visitors.JSONSchemaOrJSONReferenceVisitor),Dg(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"]),Gn(["visitors","document","objects","LinkDescription","fixedFields","submissionMediaType"],ph.visitors.value))(ph),cXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof v5||e(n)&&t("JSONSchemaDraft7",n)&&r("object",n)),uXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof b5||e(n)&&t("linkDescription",n)&&r("object",n)),fXt=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:Gre,isJSONSchemaElement:cXt,isLinkDescriptionElement:uXt},Symbol.toStringTag,{value:"Module"})),pXt=()=>{const e=sw(aXt);return{predicates:{...fXt,isStringElement:Vs},namespace:e}},hXt=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=F2}={})=>{const s=DE(e),c=P2(n),l=jp(t,c),u=new l({specObj:c});return If(s,u),Ib(u.element,r,{toolboxCreator:pXt,visitorOptions:{keyMap:lXt,nodeTypeGetter:l5}})},IIe=e=>(t,r={})=>hXt(t,{specPath:e,...r});v5.refract=IIe(["visitors","document","objects","JSONSchema","$visitor"]),b5.refract=IIe(["visitors","document","objects","LinkDescription","$visitor"]);let w5=class extends v5{constructor(e,t,r){super(e,t,r),this.element="JSONSchema201909"}get $vocabulary(){return this.get("$vocabulary")}set $vocabulary(e){this.set("$vocabulary",e)}get $anchor(){return this.get("$anchor")}set $anchor(e){this.set("$anchor",e)}get $recursiveAnchor(){return this.get("$recursiveAnchor")}set $recursiveAnchor(e){this.set("$recursiveAnchor",e)}get $recursiveRef(){return this.get("$recursiveRef")}set $recursiveRef(e){this.set("$recursiveRef",e)}get $ref(){return this.get("$ref")}set $ref(e){this.set("$ref",e)}get $defs(){return this.get("$defs")}set $defs(e){this.set("$defs",e)}get definitions(){throw new So("definitions keyword from Validation vocabulary has been renamed to $defs.")}set definitions(e){throw new So("definitions keyword from Validation vocabulary has been renamed to $defs.")}get not(){return this.get("not")}set not(e){this.set("not",e)}get if(){return this.get("if")}set if(e){this.set("if",e)}get then(){return this.get("then")}set then(e){this.set("then",e)}get else(){return this.get("else")}set else(e){this.set("else",e)}get dependentSchemas(){return this.get("dependentSchemas")}set dependentSchemas(e){this.set("dependentSchemas",e)}get dependencies(){throw new So("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}set dependencies(e){throw new So("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}get items(){return this.get("items")}set items(e){this.set("items",e)}get containsProp(){return this.get("contains")}set containsProp(e){this.set("contains",e)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(e){this.set("additionalProperties",e)}get additionalItems(){return this.get("additionalItems")}set additionalItems(e){this.set("additionalItems",e)}get propertyNames(){return this.get("propertyNames")}set propertyNames(e){this.set("propertyNames",e)}get unevaluatedItems(){return this.get("unevaluatedItems")}set unevaluatedItems(e){this.set("unevaluatedItems",e)}get unevaluatedProperties(){return this.get("unevaluatedProperties")}set unevaluatedProperties(e){this.set("unevaluatedProperties",e)}get maxContains(){return this.get("maxContains")}set maxContains(e){this.set("maxContains",e)}get minContains(){return this.get("minContains")}set minContains(e){this.set("minContains",e)}get dependentRequired(){return this.get("dependentRequired")}set dependentRequired(e){this.set("dependentRequired",e)}get deprecated(){return this.get("deprecated")}set deprecated(e){this.set("deprecated",e)}get contentSchema(){return this.get("contentSchema")}set contentSchema(e){this.set("contentSchema",e)}},_5=class extends b5{get targetSchema(){return this.get("targetSchema")}set targetSchema(e){this.set("targetSchema",e)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(e){this.set("hrefSchema",e)}get headerSchema(){return this.get("headerSchema")}set headerSchema(e){this.set("headerSchema",e)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(e){this.set("submissionSchema",e)}};const dXt={namespace:e=>{const{base:t}=e;return t.register("jSONSchema201909",w5),t.register("linkDescription",_5),t}},mXt={JSONSchema201909Element:["content"],LinkDescriptionElement:["content"],...Rb};let hh=class extends TIe{constructor(e){super(e),this.element=new w5}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2019-09/schema"}ObjectElement(e){this.handleDialectIdentifier(e),this.handleSchemaIdentifier(e),this.parent=this.element;const t=qE.prototype.ObjectElement.call(this,e);return Vs(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),t}};class gXt extends da{ObjectElement(t){const r=super.enter(t);return this.element.classes.push("json-schema-$vocabulary"),r}}class yXt extends da{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}let MIe=class extends Bn(R2,Mf,da){constructor(e){super(e),this.element=new li,this.element.classes.push("json-schema-$defs"),this.specPath=js(["document","objects","JSONSchema"])}},$Ie=class extends Bn(Lg,Mf,da){constructor(e){super(e),this.element=new el,this.element.classes.push("json-schema-allOf")}ArrayElement(e){return e.forEach(t=>{const r=this.toRefractedElement(["document","objects","JSONSchema"],t);this.element.push(r)}),this.copyMetaAndAttributes(e,this.element),Lo}},FIe=class extends Bn(Lg,Mf,da){constructor(e){super(e),this.element=new el,this.element.classes.push("json-schema-anyOf")}ArrayElement(e){return e.forEach(t=>{const r=this.toRefractedElement(["document","objects","JSONSchema"],t);this.element.push(r)}),this.copyMetaAndAttributes(e,this.element),Lo}},NIe=class extends Bn(Lg,Mf,da){constructor(e){super(e),this.element=new el,this.element.classes.push("json-schema-oneOf")}ArrayElement(e){return e.forEach(t=>{const r=this.toRefractedElement(["document","objects","JSONSchema"],t);this.element.push(r)}),this.copyMetaAndAttributes(e,this.element),Lo}},DIe=class extends Bn(R2,Mf,da){constructor(e){super(e),this.element=new li,this.element.classes.push("json-schema-dependentSchemas"),this.specPath=js(["document","objects","JSONSchema"])}};class vXt extends Bn(Lg,Mf,da){ObjectElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),Lo}ArrayElement(t){return this.element=new el,this.element.classes.push("json-schema-items"),t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Lo}BooleanElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),Lo}}let BIe=class extends Bn(R2,Mf,da){constructor(e){super(e),this.element=new li,this.element.classes.push("json-schema-properties"),this.specPath=js(["document","objects","JSONSchema"])}},LIe=class extends Bn(R2,Mf,da){constructor(e){super(e),this.element=new li,this.element.classes.push("json-schema-patternProperties"),this.specPath=js(["document","objects","JSONSchema"])}};class bXt extends da{ObjectElement(t){const r=super.enter(t);return this.element.classes.push("json-schema-dependentRequired"),r}}let qIe=class extends RIe{constructor(e){super(e),this.element=new _5}};const _7=ef(Gn(["visitors","document","objects","JSONSchema","$visitor"],hh),Gn(["visitors","document","objects","JSONSchema","fixedFields","$vocabulary"],gXt),Gn(["visitors","document","objects","JSONSchema","fixedFields","$anchor"],F2.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"],F2.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"],F2.visitors.value),Dg(["visitors","document","objects","JSONReference","$visitor"]),Gn(["visitors","document","objects","JSONSchema","fixedFields","$ref"],yXt),Dg(["visitors","document","objects","JSONSchema","fixedFields","definitions"]),Gn(["visitors","document","objects","JSONSchema","fixedFields","$defs"],MIe),Gn(["visitors","document","objects","JSONSchema","fixedFields","allOf"],$Ie),Gn(["visitors","document","objects","JSONSchema","fixedFields","anyOf"],FIe),Gn(["visitors","document","objects","JSONSchema","fixedFields","oneOf"],NIe),Gn(["visitors","document","objects","JSONSchema","fixedFields","not"],hh),Gn(["visitors","document","objects","JSONSchema","fixedFields","if"],hh),Gn(["visitors","document","objects","JSONSchema","fixedFields","then"],hh),Gn(["visitors","document","objects","JSONSchema","fixedFields","else"],hh),Dg(["visitors","document","objects","JSONSchema","fixedFields","dependencies"]),Gn(["visitors","document","objects","JSONSchema","fixedFields","dependentSchemas"],DIe),Gn(["visitors","document","objects","JSONSchema","fixedFields","items"],vXt),Gn(["visitors","document","objects","JSONSchema","fixedFields","contains"],hh),Gn(["visitors","document","objects","JSONSchema","fixedFields","properties"],BIe),Gn(["visitors","document","objects","JSONSchema","fixedFields","patternProperties"],LIe),Gn(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],hh),Gn(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"],hh),Gn(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],hh),Gn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],hh),Gn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],hh),Gn(["visitors","document","objects","JSONSchema","fixedFields","maxContains"],F2.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","minContains"],F2.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","dependentRequired"],bXt),Gn(["visitors","document","objects","JSONSchema","fixedFields","deprecated"],F2.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],hh),Gn(["visitors","document","objects","LinkDescription","$visitor"],qIe),Gn(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],hh),Gn(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],hh),Gn(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],hh),Gn(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],hh))(F2),wXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof w5||e(n)&&t("JSONSchema201909",n)&&r("object",n)),_Xt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof _5||e(n)&&t("linkDescription",n)&&r("object",n)),EXt=Object.freeze(Object.defineProperty({__proto__:null,isJSONSchemaElement:wXt,isLinkDescriptionElement:_Xt},Symbol.toStringTag,{value:"Module"})),SXt=()=>{const e=sw(dXt);return{predicates:{...EXt,isStringElement:Vs},namespace:e}},xXt=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=_7}={})=>{const s=DE(e),c=P2(n),l=jp(t,c),u=new l({specObj:c});return If(s,u),Ib(u.element,r,{toolboxCreator:SXt,visitorOptions:{keyMap:mXt,nodeTypeGetter:l5}})},zIe=e=>(t,r={})=>xXt(t,{specPath:e,...r});w5.refract=zIe(["visitors","document","objects","JSONSchema","$visitor"]),_5.refract=zIe(["visitors","document","objects","LinkDescription","$visitor"]);class E5 extends w5{constructor(t,r,n){super(t,r,n),this.element="JSONSchema202012"}get $dynamicAnchor(){return this.get("$dynamicAnchor")}set $dynamicAnchor(t){this.set("$dynamicAnchor",t)}get $recursiveAnchor(){throw new So("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}set $recursiveAnchor(t){throw new So("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}get $dynamicRef(){return this.get("$dynamicRef")}set $dynamicRef(t){this.set("$dynamicRef",t)}get $recursiveRef(){throw new So("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}set $recursiveRef(t){throw new So("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}get prefixItems(){return this.get("prefixItems")}set prefixItems(t){this.set("prefixItems",t)}}class E7 extends _5{get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get headerSchema(){return this.get("headerSchema")}set headerSchema(t){this.set("headerSchema",t)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}}const AXt={namespace:e=>{const{base:t}=e;return t.register("jSONSchema202012",E5),t.register("linkDescription",E7),t}},kXt={JSONSchema202012Element:["content"],LinkDescriptionElement:["content"],...Rb};let op=class extends hh{constructor(e){super(e),this.element=new E5}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2020-12/schema"}},UIe=class extends Bn(Lg,Mf,da){constructor(e){super(e),this.element=new el,this.element.classes.push("json-schema-prefixItems")}ArrayElement(e){return e.forEach(t=>{const r=this.toRefractedElement(["document","objects","JSONSchema"],t);this.element.push(r)}),this.copyMetaAndAttributes(e,this.element),Lo}},OXt=class extends qIe{constructor(e){super(e),this.element=new E7}};const VIe=ef(Gn(["visitors","document","objects","JSONSchema","$visitor"],op),Dg(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"]),Gn(["visitors","document","objects","JSONSchema","fixedFields","$dynamicAnchor"],_7.visitors.value),Dg(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"]),Gn(["visitors","document","objects","JSONSchema","fixedFields","$dynamicRef"],_7.visitors.value),Gn(["visitors","document","objects","JSONSchema","fixedFields","not"],op),Gn(["visitors","document","objects","JSONSchema","fixedFields","if"],op),Gn(["visitors","document","objects","JSONSchema","fixedFields","then"],op),Gn(["visitors","document","objects","JSONSchema","fixedFields","else"],op),Gn(["visitors","document","objects","JSONSchema","fixedFields","prefixItems"],UIe),Gn(["visitors","document","objects","JSONSchema","fixedFields","items"],op),Gn(["visitors","document","objects","JSONSchema","fixedFields","contains"],op),Gn(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],op),Dg(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"]),Gn(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],op),Gn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],op),Gn(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],op),Gn(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],op),Gn(["visitors","document","objects","LinkDescription","$visitor"],OXt),Gn(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],op),Gn(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],op),Gn(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],op),Gn(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],op))(_7),CXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof E5||e(n)&&t("JSONSchema202012",n)&&r("object",n)),jXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof E7||e(n)&&t("linkDescription",n)&&r("object",n)),PXt=Object.freeze(Object.defineProperty({__proto__:null,isJSONSchemaElement:CXt,isLinkDescriptionElement:jXt},Symbol.toStringTag,{value:"Module"})),TXt=()=>{const e=sw(AXt);return{predicates:{...PXt,isStringElement:Vs},namespace:e}},RXt=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=VIe}={})=>{const s=DE(e),c=P2(n),l=jp(t,c),u=new l({specObj:c});return If(s,u),Ib(u.element,r,{toolboxCreator:TXt,visitorOptions:{keyMap:kXt,nodeTypeGetter:l5}})},WIe=e=>(t,r={})=>RXt(t,{specPath:e,...r});E5.refract=WIe(["visitors","document","objects","JSONSchema","$visitor"]),E7.refract=WIe(["visitors","document","objects","LinkDescription","$visitor"]);class zE extends E5{constructor(t,r,n){super(t,r,n),this.element="schema"}get discriminator(){return this.get("discriminator")}set discriminator(t){this.set("discriminator",t)}get xml(){return this.get("xml")}set xml(t){this.set("xml",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}}class S7 extends u5{}class x7 extends f5{}class A7 extends p5{}class k7 extends h5{}class sne extends t7{}class one extends r7{}const ane={namespace:e=>{const{base:t}=e;return t.register("callback",o7),t.register("components",a7),t.register("contact",l7),t.register("discriminator",Qre),t.register("encoding",ene),t.register("example",c7),t.register("externalDocumentation",u7),t.register("header",f7),t.register("info",p7),t.register("jsonSchemaDialect",d5),t.register("license",h7),t.register("link",d7),t.register("mediaType",m7),t.register("oAuthFlow",rne),t.register("oAuthFlows",nne),t.register("openapi",ine),t.register("openApi3_1",I2),t.register("operation",m5),t.register("parameter",g7),t.register("pathItem",M2),t.register("paths",y7),t.register("reference",$2),t.register("requestBody",v7),t.register("response",b7),t.register("responses",w7),t.register("schema",zE),t.register("securityRequirement",S7),t.register("securityScheme",x7),t.register("server",A7),t.register("serverVariable",k7),t.register("tag",sne),t.register("xml",one),t}},HIe=class eVe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(eVe.primaryClass)}};Ir(HIe,"primaryClass","components-path-items");let IXt=HIe;const JIe=class tVe extends li{constructor(t,r,n){super(t,r,n),this.classes.push(tVe.primaryClass)}};Ir(JIe,"primaryClass","webhooks");let MXt=JIe;const f0=e=>{if(rf(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},Bb={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"],...Rb};class S5{constructor(t,r,n){Ir(this,"internalStore"),this.storageElement=t,this.storageField=r,this.storageSubField=n}get store(){if(!this.internalStore){let t=this.storageElement.get(this.storageField);tl(t)||(t=new li,this.storageElement.set(this.storageField,t));let r=t.get(this.storageSubField);Jd(r)||(r=new el,t.set(this.storageSubField,r)),this.internalStore=r}return this.internalStore}append(t){this.includes(t)||this.store.push(t)}includes(t){return this.store.includes(t)}}const $Xt=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t,s=(u,a)=>!r.isParameterElement(u)||!r.isParameterElement(a)||!r.isStringElement(u.name)||!r.isStringElement(u.in)||!r.isStringElement(a.name)||!r.isStringElement(a.in)?!1:an(u.name)===an(a.name)&&an(u.in)===an(a.in),c=[];let l;return{visitor:{OpenApi3_1Element:{enter(u){l=new S5(u,e,"parameters")},leave(){l=void 0}},PathItemElement:{enter(u,a,f,p,d){if(d.some(r.isComponentsElement))return;const{parameters:m}=u;r.isArrayElement(m)?c.push([...m.content]):c.push([])},leave(){c.pop()}},OperationElement:{leave(u,a,f,p,d){const m=cR(c);if(!Array.isArray(m)||m.length===0)return;const g=n([...d,f,u]);if(l.includes(g))return;const y=QTe([],["parameters","content"],u),w=xDt(s,[...y,...m]);u.parameters=new G7e(w),l.append(g)}}}}},FXt=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let s,c;return{visitor:{OpenApi3_1Element:{enter(l){c=new S5(l,e,"security-requirements"),r.isArrayElement(l.security)&&(s=l.security)},leave(){c=void 0,s=void 0}},OperationElement:{leave(l,u,a,f,p){if(p.some(r.isComponentsElement))return;const d=n([...p,a,l]);if(!c.includes(d)&&typeof l.security>"u"&&typeof s<"u"){var m;l.security=new tIe((m=s)===null||m===void 0?void 0:m.content),c.append(d)}}}}}},lne=e=>e.replace(/\s/g,""),cne=e=>e.replace(/\W/gi,"_"),NXt=(e,t)=>{const r=cne(lne(t.toLowerCase())),n=cne(lne(e));return`${r}${n}`},DXt=(e,t,r)=>{const n=lne(e);return n.length>0?cne(n):NXt(t,r)},BXt=({storageField:e="x-normalized",operationIdNormalizer:t=DXt}={})=>r=>{const{predicates:n,ancestorLineageToJSONPointer:s,namespace:c}=r,l=[],u=[],a=[];let f;return{visitor:{OpenApi3_1Element:{enter(p){f=new S5(p,e,"operation-ids")},leave(){const p=oDt(d=>an(d.operationId),u);Object.entries(p).forEach(([d,m])=>{Array.isArray(m)&&(m.length<=1||m.forEach((g,y)=>{const w=`${d}${y+1}`;g.operationId=new c.elements.String(w)}))}),a.forEach(d=>{if(typeof d.operationId>"u")return;const m=String(an(d.operationId)),g=u.find(y=>an(y.meta.get("originalOperationId"))===m);typeof g>"u"||(d.operationId=Ci.safe(g.operationId),d.meta.set("originalOperationId",m),d.set("__originalOperationId",m))}),u.length=0,a.length=0,f=void 0}},PathItemElement:{enter(p){const d=bA("path",an(p.meta.get("path")));l.push(d)},leave(){l.pop()}},OperationElement:{enter(p,d,m,g,y){if(typeof p.operationId>"u")return;const w=s([...y,m,p]);if(f.includes(w))return;const b=String(an(p.operationId)),_=cR(l),E=bA("method",an(p.meta.get("http-method"))),S=t(b,_,E);b!==S&&(p.operationId=new c.elements.String(S),p.set("__originalOperationId",b),p.meta.set("originalOperationId",b),u.push(p),f.append(w))}},LinkElement:{leave(p){n.isLinkElement(p)&&(typeof p.operationId>"u"||a.push(p))}}}}},LXt=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let s;return{visitor:{OpenApi3_1Element:{enter(c){s=new S5(c,e,"parameter-examples")},leave(){s=void 0}},ParameterElement:{leave(c,l,u,a,f){var p,d;if(f.some(r.isComponentsElement)||typeof c.schema>"u"||!r.isSchemaElement(c.schema)||typeof((p=c.schema)===null||p===void 0?void 0:p.example)>"u"&&typeof((d=c.schema)===null||d===void 0?void 0:d.examples)>"u")return;const m=n([...f,u,c]);if(!s.includes(m)){if(typeof c.examples<"u"&&r.isObjectElement(c.examples)){const g=c.examples.map(y=>Ci.safe(y.value));typeof c.schema.examples<"u"&&(c.schema.set("examples",g),s.append(m)),typeof c.schema.example<"u"&&(c.schema.set("example",g[0]),s.append(m));return}typeof c.example<"u"&&(typeof c.schema.examples<"u"&&(c.schema.set("examples",[Ci(c.example)]),s.append(m)),typeof c.schema.example<"u"&&(c.schema.set("example",Ci(c.example)),s.append(m)))}}}}}},qXt=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let s;return{visitor:{OpenApi3_1Element:{enter(c){s=new S5(c,e,"header-examples")},leave(){s=void 0}},HeaderElement:{leave(c,l,u,a,f){var p,d;if(f.some(r.isComponentsElement)||typeof c.schema>"u"||!r.isSchemaElement(c.schema)||typeof((p=c.schema)===null||p===void 0?void 0:p.example)>"u"&&typeof((d=c.schema)===null||d===void 0?void 0:d.examples)>"u")return;const m=n([...f,u,c]);if(!s.includes(m)){if(typeof c.examples<"u"&&r.isObjectElement(c.examples)){const g=c.examples.map(y=>Ci.safe(y.value));typeof c.schema.examples<"u"&&(c.schema.set("examples",g),s.append(m)),typeof c.schema.example<"u"&&(c.schema.set("example",g[0]),s.append(m));return}typeof c.example<"u"&&(typeof c.schema.examples<"u"&&(c.schema.set("examples",[Ci(c.example)]),s.append(m)),typeof c.schema.example<"u"&&(c.schema.set("example",Ci(c.example)),s.append(m)))}}}}}},zXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof o7||e(n)&&t("callback",n)&&r("object",n)),UXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof a7||e(n)&&t("components",n)&&r("object",n)),VXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof l7||e(n)&&t("contact",n)&&r("object",n)),WXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof c7||e(n)&&t("example",n)&&r("object",n)),HXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof u7||e(n)&&t("externalDocumentation",n)&&r("object",n)),JXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof f7||e(n)&&t("header",n)&&r("object",n)),KXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof p7||e(n)&&t("info",n)&&r("object",n)),KIe=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof d5||e(n)&&t("jsonSchemaDialect",n)&&r("string",n)),GXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof h7||e(n)&&t("license",n)&&r("object",n)),YXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof d7||e(n)&&t("link",n)&&r("object",n)),ZXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof ine||e(n)&&t("openapi",n)&&r("string",n)),GIe=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>s=>s instanceof I2||e(s)&&t("openApi3_1",s)&&r("object",s)&&n("api",s)),YIe=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof m5||e(n)&&t("operation",n)&&r("object",n)),XXt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof g7||e(n)&&t("parameter",n)&&r("object",n)),UE=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof M2||e(n)&&t("pathItem",n)&&r("object",n)),QXt=e=>{if(!UE(e)||!Vs(e.$ref))return!1;const t=an(e.$ref);return typeof t=="string"&&t.length>0&&!t.startsWith("#")},eQt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof y7||e(n)&&t("paths",n)&&r("object",n)),VE=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof $2||e(n)&&t("reference",n)&&r("object",n)),tQt=e=>{if(!VE(e)||!Vs(e.$ref))return!1;const t=an(e.$ref);return typeof t=="string"&&t.length>0&&!t.startsWith("#")},rQt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof v7||e(n)&&t("requestBody",n)&&r("object",n)),nQt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof b7||e(n)&&t("response",n)&&r("object",n)),iQt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof w7||e(n)&&t("responses",n)&&r("object",n)),N2=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof zE||e(n)&&t("schema",n)&&r("object",n)),une=e=>N4(e)&&e.classes.includes("boolean-json-schema"),sQt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof S7||e(n)&&t("securityRequirement",n)&&r("object",n)),oQt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof x7||e(n)&&t("securityScheme",n)&&r("object",n)),aQt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof A7||e(n)&&t("server",n)&&r("object",n)),lQt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof k7||e(n)&&t("serverVariable",n)&&r("object",n)),cQt=ci(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof m7||e(n)&&t("mediaType",n)&&r("object",n)),uQt=Object.freeze(Object.defineProperty({__proto__:null,isBooleanJsonSchemaElement:une,isCallbackElement:zXt,isComponentsElement:UXt,isContactElement:VXt,isExampleElement:WXt,isExternalDocumentationElement:HXt,isHeaderElement:JXt,isInfoElement:KXt,isJsonSchemaDialectElement:KIe,isLicenseElement:GXt,isLinkElement:YXt,isMediaTypeElement:cQt,isOpenApi3_1Element:GIe,isOpenapiElement:ZXt,isOperationElement:YIe,isParameterElement:XXt,isPathItemElement:UE,isPathItemElementExternal:QXt,isPathsElement:eQt,isReferenceElement:VE,isReferenceElementExternal:tQt,isRequestBodyElement:rQt,isResponseElement:nQt,isResponsesElement:iQt,isSchemaElement:N2,isSecurityRequirementElement:sQt,isSecuritySchemeElement:oQt,isServerElement:aQt,isServerVariableElement:lQt},Symbol.toStringTag,{value:"Module"})),fQt=e=>{const t=e.reduce((r,n,s)=>{if(l0(n)){const c=String(an(n.key));r.push(c)}else if(Jd(e[s-2])){const c=String(e[s-2].content.indexOf(n));r.push(c)}return r},[]);return v7e(t)},ZIe=()=>{const e=sw(ane);return{predicates:{...uQt,isElement:rf,isStringElement:Vs,isArrayElement:Jd,isObjectElement:tl,isMemberElement:l0,isServersElement:vIe,includesClasses:BR,hasElementSourceMap:D4},ancestorLineageToJSONPointer:fQt,namespace:e}};class pQt extends Bn(po,hi){constructor(t){super(t),this.element=new I2,this.specPath=js(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0,this.openApiSemanticElement=this.element}ObjectElement(t){return this.openApiGenericElement=t,po.prototype.ObjectElement.call(this,t)}}const hQt=Lr.visitors.document.objects.Info.$visitor;class dQt extends hQt{constructor(t){super(t),this.element=new p7}}const mQt=Lr.visitors.document.objects.Contact.$visitor;class gQt extends mQt{constructor(t){super(t),this.element=new l7}}const yQt=Lr.visitors.document.objects.License.$visitor;class vQt extends yQt{constructor(t){super(t),this.element=new h7}}const bQt=Lr.visitors.document.objects.Link.$visitor;class wQt extends bQt{constructor(t){super(t),this.element=new d7}}class _Qt extends Bn(u0,hi){StringElement(t){const r=new d5(an(t));return this.copyMetaAndAttributes(t,r),this.element=r,Lo}}const EQt=Lr.visitors.document.objects.Server.$visitor;class SQt extends EQt{constructor(t){super(t),this.element=new A7}}const xQt=Lr.visitors.document.objects.ServerVariable.$visitor;class AQt extends xQt{constructor(t){super(t),this.element=new k7}}const kQt=Lr.visitors.document.objects.MediaType.$visitor;class OQt extends kQt{constructor(t){super(t),this.element=new m7}}const CQt=Lr.visitors.document.objects.SecurityRequirement.$visitor;class jQt extends CQt{constructor(t){super(t),this.element=new S7}}const PQt=Lr.visitors.document.objects.Components.$visitor;class TQt extends PQt{constructor(t){super(t),this.element=new a7}}const RQt=Lr.visitors.document.objects.Tag.$visitor;class IQt extends RQt{constructor(t){super(t),this.element=new sne}}const MQt=Lr.visitors.document.objects.Reference.$visitor;class $Qt extends MQt{constructor(t){super(t),this.element=new $2}}const FQt=Lr.visitors.document.objects.Parameter.$visitor;class NQt extends FQt{constructor(t){super(t),this.element=new g7}}const DQt=Lr.visitors.document.objects.Header.$visitor;class BQt extends DQt{constructor(t){super(t),this.element=new f7}}class LQt extends Bn(po,Mf,hi){constructor(t){super(t),this.element=new zE,this.specPath=js(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0,this.jsonSchemaDefaultDialect=d5.default,this.passingOptionsNames.push("parent")}ObjectElement(t){this.handleDialectIdentifier(t),this.handleSchemaIdentifier(t),this.parent=this.element;const r=po.prototype.ObjectElement.call(this,t);return Vs(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),r}BooleanElement(t){return op.prototype.BooleanElement.call(this,t)}get defaultDialectIdentifier(){let t;return this.openApiSemanticElement!==void 0&&KIe(this.openApiSemanticElement.jsonSchemaDialect)?t=an(this.openApiSemanticElement.jsonSchemaDialect):this.openApiGenericElement!==void 0&&Vs(this.openApiGenericElement.get("jsonSchemaDialect"))?t=an(this.openApiGenericElement.get("jsonSchemaDialect")):t=an(this.jsonSchemaDefaultDialect),t}handleDialectIdentifier(t){return op.prototype.handleDialectIdentifier.call(this,t)}handleSchemaIdentifier(t){return op.prototype.handleSchemaIdentifier.call(this,t)}}class qQt extends MIe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}let zQt=class extends $Ie{constructor(e){super(e),this.passingOptionsNames.push("parent")}};class UQt extends FIe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class VQt extends NIe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class WQt extends DIe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class HQt extends UIe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class JQt extends BIe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class KQt extends LIe{constructor(t){super(t),this.passingOptionsNames.push("parent")}}const GQt=Lr.visitors.document.objects.Discriminator.$visitor;class YQt extends GQt{constructor(t){super(t),this.element=new Qre,this.canSupportSpecificationExtensions=!0}}const ZQt=Lr.visitors.document.objects.XML.$visitor;class XQt extends ZQt{constructor(t){super(t),this.element=new one}}class QQt extends Bn(ho,hi){constructor(t){super(t),this.element=new N7e,this.specPath=js(["document","objects","Schema"])}}class eer extends Bn(ho,hi){constructor(t){super(t),this.element=new IXt,this.specPath=r=>Yl(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=ho.prototype.ObjectElement.call(this,t);return this.element.filter(VE).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),r}}const ter=Lr.visitors.document.objects.Example.$visitor;class rer extends ter{constructor(t){super(t),this.element=new c7}}const ner=Lr.visitors.document.objects.ExternalDocumentation.$visitor;class ier extends ner{constructor(t){super(t),this.element=new u7}}const ser=Lr.visitors.document.objects.Encoding.$visitor;class oer extends ser{constructor(t){super(t),this.element=new ene}}const aer=Lr.visitors.document.objects.Paths.$visitor;class ler extends aer{constructor(t){super(t),this.element=new y7}}const cer=Lr.visitors.document.objects.RequestBody.$visitor;class uer extends cer{constructor(t){super(t),this.element=new v7}}const XIe=Lr.visitors.document.objects.Callback.$visitor;class fer extends XIe{constructor(t){super(t),this.element=new o7,this.specPath=r=>Yl(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=XIe.prototype.ObjectElement.call(this,t);return this.element.filter(VE).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),r}}const per=Lr.visitors.document.objects.Response.$visitor;class her extends per{constructor(t){super(t),this.element=new b7}}const der=Lr.visitors.document.objects.Responses.$visitor;class mer extends der{constructor(t){super(t),this.element=new w7}}const ger=Lr.visitors.document.objects.Operation.$visitor;class yer extends ger{constructor(t){super(t),this.element=new m5}}const ver=Lr.visitors.document.objects.PathItem.$visitor;class ber extends ver{constructor(t){super(t),this.element=new M2}}const wer=Lr.visitors.document.objects.SecurityScheme.$visitor;class _er extends wer{constructor(t){super(t),this.element=new x7}}const Eer=Lr.visitors.document.objects.OAuthFlows.$visitor;class Ser extends Eer{constructor(t){super(t),this.element=new nne}}const xer=Lr.visitors.document.objects.OAuthFlow.$visitor;class Aer extends xer{constructor(t){super(t),this.element=new rne}}class ker extends Bn(ho,hi){constructor(t){super(t),this.element=new MXt,this.specPath=r=>Yl(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=ho.prototype.ObjectElement.call(this,t);return this.element.filter(VE).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),this.element.filter(UE).forEach((n,s)=>{n.setMetaProperty("webhook-name",an(s))}),r}}const{JSONSchema:Oer,LinkDescription:Cer}=VIe.visitors.document.objects,jer={visitors:{value:Lr.visitors.value,document:{objects:{OpenApi:{$visitor:pQt,fixedFields:{openapi:Lr.visitors.document.objects.OpenApi.fixedFields.openapi,info:{$ref:"#/visitors/document/objects/Info"},jsonSchemaDialect:_Qt,servers:Lr.visitors.document.objects.OpenApi.fixedFields.servers,paths:{$ref:"#/visitors/document/objects/Paths"},webhooks:ker,components:{$ref:"#/visitors/document/objects/Components"},security:Lr.visitors.document.objects.OpenApi.fixedFields.security,tags:Lr.visitors.document.objects.OpenApi.fixedFields.tags,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:dQt,fixedFields:{title:Lr.visitors.document.objects.Info.fixedFields.title,description:Lr.visitors.document.objects.Info.fixedFields.description,summary:{$ref:"#/visitors/value"},termsOfService:Lr.visitors.document.objects.Info.fixedFields.termsOfService,contact:{$ref:"#/visitors/document/objects/Contact"},license:{$ref:"#/visitors/document/objects/License"},version:Lr.visitors.document.objects.Info.fixedFields.version}},Contact:{$visitor:gQt,fixedFields:{name:Lr.visitors.document.objects.Contact.fixedFields.name,url:Lr.visitors.document.objects.Contact.fixedFields.url,email:Lr.visitors.document.objects.Contact.fixedFields.email}},License:{$visitor:vQt,fixedFields:{name:Lr.visitors.document.objects.License.fixedFields.name,identifier:{$ref:"#/visitors/value"},url:Lr.visitors.document.objects.License.fixedFields.url}},Server:{$visitor:SQt,fixedFields:{url:Lr.visitors.document.objects.Server.fixedFields.url,description:Lr.visitors.document.objects.Server.fixedFields.description,variables:Lr.visitors.document.objects.Server.fixedFields.variables}},ServerVariable:{$visitor:AQt,fixedFields:{enum:Lr.visitors.document.objects.ServerVariable.fixedFields.enum,default:Lr.visitors.document.objects.ServerVariable.fixedFields.default,description:Lr.visitors.document.objects.ServerVariable.fixedFields.description}},Components:{$visitor:TQt,fixedFields:{schemas:QQt,responses:Lr.visitors.document.objects.Components.fixedFields.responses,parameters:Lr.visitors.document.objects.Components.fixedFields.parameters,examples:Lr.visitors.document.objects.Components.fixedFields.examples,requestBodies:Lr.visitors.document.objects.Components.fixedFields.requestBodies,headers:Lr.visitors.document.objects.Components.fixedFields.headers,securitySchemes:Lr.visitors.document.objects.Components.fixedFields.securitySchemes,links:Lr.visitors.document.objects.Components.fixedFields.links,callbacks:Lr.visitors.document.objects.Components.fixedFields.callbacks,pathItems:eer}},Paths:{$visitor:ler},PathItem:{$visitor:ber,fixedFields:{$ref:Lr.visitors.document.objects.PathItem.fixedFields.$ref,summary:Lr.visitors.document.objects.PathItem.fixedFields.summary,description:Lr.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:Lr.visitors.document.objects.PathItem.fixedFields.servers,parameters:Lr.visitors.document.objects.PathItem.fixedFields.parameters}},Operation:{$visitor:yer,fixedFields:{tags:Lr.visitors.document.objects.Operation.fixedFields.tags,summary:Lr.visitors.document.objects.Operation.fixedFields.summary,description:Lr.visitors.document.objects.Operation.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:Lr.visitors.document.objects.Operation.fixedFields.operationId,parameters:Lr.visitors.document.objects.Operation.fixedFields.parameters,requestBody:Lr.visitors.document.objects.Operation.fixedFields.requestBody,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:Lr.visitors.document.objects.Operation.fixedFields.callbacks,deprecated:Lr.visitors.document.objects.Operation.fixedFields.deprecated,security:Lr.visitors.document.objects.Operation.fixedFields.security,servers:Lr.visitors.document.objects.Operation.fixedFields.servers}},ExternalDocumentation:{$visitor:ier,fixedFields:{description:Lr.visitors.document.objects.ExternalDocumentation.fixedFields.description,url:Lr.visitors.document.objects.ExternalDocumentation.fixedFields.url}},Parameter:{$visitor:NQt,fixedFields:{name:Lr.visitors.document.objects.Parameter.fixedFields.name,in:Lr.visitors.document.objects.Parameter.fixedFields.in,description:Lr.visitors.document.objects.Parameter.fixedFields.description,required:Lr.visitors.document.objects.Parameter.fixedFields.required,deprecated:Lr.visitors.document.objects.Parameter.fixedFields.deprecated,allowEmptyValue:Lr.visitors.document.objects.Parameter.fixedFields.allowEmptyValue,style:Lr.visitors.document.objects.Parameter.fixedFields.style,explode:Lr.visitors.document.objects.Parameter.fixedFields.explode,allowReserved:Lr.visitors.document.objects.Parameter.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:Lr.visitors.document.objects.Parameter.fixedFields.example,examples:Lr.visitors.document.objects.Parameter.fixedFields.examples,content:Lr.visitors.document.objects.Parameter.fixedFields.content}},RequestBody:{$visitor:uer,fixedFields:{description:Lr.visitors.document.objects.RequestBody.fixedFields.description,content:Lr.visitors.document.objects.RequestBody.fixedFields.content,required:Lr.visitors.document.objects.RequestBody.fixedFields.required}},MediaType:{$visitor:OQt,fixedFields:{schema:{$ref:"#/visitors/document/objects/Schema"},example:Lr.visitors.document.objects.MediaType.fixedFields.example,examples:Lr.visitors.document.objects.MediaType.fixedFields.examples,encoding:Lr.visitors.document.objects.MediaType.fixedFields.encoding}},Encoding:{$visitor:oer,fixedFields:{contentType:Lr.visitors.document.objects.Encoding.fixedFields.contentType,headers:Lr.visitors.document.objects.Encoding.fixedFields.headers,style:Lr.visitors.document.objects.Encoding.fixedFields.style,explode:Lr.visitors.document.objects.Encoding.fixedFields.explode,allowReserved:Lr.visitors.document.objects.Encoding.fixedFields.allowReserved}},Responses:{$visitor:mer,fixedFields:{default:Lr.visitors.document.objects.Responses.fixedFields.default}},Response:{$visitor:her,fixedFields:{description:Lr.visitors.document.objects.Response.fixedFields.description,headers:Lr.visitors.document.objects.Response.fixedFields.headers,content:Lr.visitors.document.objects.Response.fixedFields.content,links:Lr.visitors.document.objects.Response.fixedFields.links}},Callback:{$visitor:fer},Example:{$visitor:rer,fixedFields:{summary:Lr.visitors.document.objects.Example.fixedFields.summary,description:Lr.visitors.document.objects.Example.fixedFields.description,value:Lr.visitors.document.objects.Example.fixedFields.value,externalValue:Lr.visitors.document.objects.Example.fixedFields.externalValue}},Link:{$visitor:wQt,fixedFields:{operationRef:Lr.visitors.document.objects.Link.fixedFields.operationRef,operationId:Lr.visitors.document.objects.Link.fixedFields.operationId,parameters:Lr.visitors.document.objects.Link.fixedFields.parameters,requestBody:Lr.visitors.document.objects.Link.fixedFields.requestBody,description:Lr.visitors.document.objects.Link.fixedFields.description,server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:BQt,fixedFields:{description:Lr.visitors.document.objects.Header.fixedFields.description,required:Lr.visitors.document.objects.Header.fixedFields.required,deprecated:Lr.visitors.document.objects.Header.fixedFields.deprecated,allowEmptyValue:Lr.visitors.document.objects.Header.fixedFields.allowEmptyValue,style:Lr.visitors.document.objects.Header.fixedFields.style,explode:Lr.visitors.document.objects.Header.fixedFields.explode,allowReserved:Lr.visitors.document.objects.Header.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:Lr.visitors.document.objects.Header.fixedFields.example,examples:Lr.visitors.document.objects.Header.fixedFields.examples,content:Lr.visitors.document.objects.Header.fixedFields.content}},Tag:{$visitor:IQt,fixedFields:{name:Lr.visitors.document.objects.Tag.fixedFields.name,description:Lr.visitors.document.objects.Tag.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:$Qt,fixedFields:{$ref:Lr.visitors.document.objects.Reference.fixedFields.$ref,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},LinkDescription:{...Cer},Schema:{$visitor:LQt,fixedFields:{...Oer.fixedFields,$defs:qQt,allOf:zQt,anyOf:UQt,oneOf:VQt,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:WQt,prefixItems:HQt,items:{$ref:"#/visitors/document/objects/Schema"},contains:{$ref:"#/visitors/document/objects/Schema"},properties:JQt,patternProperties:KQt,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:YQt,fixedFields:{propertyName:Lr.visitors.document.objects.Discriminator.fixedFields.propertyName,mapping:Lr.visitors.document.objects.Discriminator.fixedFields.mapping}},XML:{$visitor:XQt,fixedFields:{name:Lr.visitors.document.objects.XML.fixedFields.name,namespace:Lr.visitors.document.objects.XML.fixedFields.namespace,prefix:Lr.visitors.document.objects.XML.fixedFields.prefix,attribute:Lr.visitors.document.objects.XML.fixedFields.attribute,wrapped:Lr.visitors.document.objects.XML.fixedFields.wrapped}},SecurityScheme:{$visitor:_er,fixedFields:{type:Lr.visitors.document.objects.SecurityScheme.fixedFields.type,description:Lr.visitors.document.objects.SecurityScheme.fixedFields.description,name:Lr.visitors.document.objects.SecurityScheme.fixedFields.name,in:Lr.visitors.document.objects.SecurityScheme.fixedFields.in,scheme:Lr.visitors.document.objects.SecurityScheme.fixedFields.scheme,bearerFormat:Lr.visitors.document.objects.SecurityScheme.fixedFields.bearerFormat,flows:{$ref:"#/visitors/document/objects/OAuthFlows"},openIdConnectUrl:Lr.visitors.document.objects.SecurityScheme.fixedFields.openIdConnectUrl}},OAuthFlows:{$visitor:Ser,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:Aer,fixedFields:{authorizationUrl:Lr.visitors.document.objects.OAuthFlow.fixedFields.authorizationUrl,tokenUrl:Lr.visitors.document.objects.OAuthFlow.fixedFields.tokenUrl,refreshUrl:Lr.visitors.document.objects.OAuthFlow.fixedFields.refreshUrl,scopes:Lr.visitors.document.objects.OAuthFlow.fixedFields.scopes}},SecurityRequirement:{$visitor:jQt}},extension:{$visitor:Lr.visitors.document.extension.$visitor}}}},Per=(e,{specPath:t=["visitors","document","objects","OpenApi","$visitor"],plugins:r=[]}={})=>{const n=DE(e),s=P2(jer),c=jp(t,s),l=new c({specObj:s});return If(n,l),Ib(l.element,r,{toolboxCreator:ZIe,visitorOptions:{keyMap:Bb,nodeTypeGetter:f0}})},xa=e=>(t,r={})=>Per(t,{specPath:e,...r});o7.refract=xa(["visitors","document","objects","Callback","$visitor"]),a7.refract=xa(["visitors","document","objects","Components","$visitor"]),l7.refract=xa(["visitors","document","objects","Contact","$visitor"]),c7.refract=xa(["visitors","document","objects","Example","$visitor"]),Qre.refract=xa(["visitors","document","objects","Discriminator","$visitor"]),ene.refract=xa(["visitors","document","objects","Encoding","$visitor"]),u7.refract=xa(["visitors","document","objects","ExternalDocumentation","$visitor"]),f7.refract=xa(["visitors","document","objects","Header","$visitor"]),p7.refract=xa(["visitors","document","objects","Info","$visitor"]),d5.refract=xa(["visitors","document","objects","OpenApi","fixedFields","jsonSchemaDialect"]),h7.refract=xa(["visitors","document","objects","License","$visitor"]),d7.refract=xa(["visitors","document","objects","Link","$visitor"]),m7.refract=xa(["visitors","document","objects","MediaType","$visitor"]),rne.refract=xa(["visitors","document","objects","OAuthFlow","$visitor"]),nne.refract=xa(["visitors","document","objects","OAuthFlows","$visitor"]),ine.refract=xa(["visitors","document","objects","OpenApi","fixedFields","openapi"]),I2.refract=xa(["visitors","document","objects","OpenApi","$visitor"]),m5.refract=xa(["visitors","document","objects","Operation","$visitor"]),g7.refract=xa(["visitors","document","objects","Parameter","$visitor"]),M2.refract=xa(["visitors","document","objects","PathItem","$visitor"]),y7.refract=xa(["visitors","document","objects","Paths","$visitor"]),$2.refract=xa(["visitors","document","objects","Reference","$visitor"]),v7.refract=xa(["visitors","document","objects","RequestBody","$visitor"]),b7.refract=xa(["visitors","document","objects","Response","$visitor"]),w7.refract=xa(["visitors","document","objects","Responses","$visitor"]),zE.refract=xa(["visitors","document","objects","Schema","$visitor"]),S7.refract=xa(["visitors","document","objects","SecurityRequirement","$visitor"]),x7.refract=xa(["visitors","document","objects","SecurityScheme","$visitor"]),A7.refract=xa(["visitors","document","objects","Server","$visitor"]),k7.refract=xa(["visitors","document","objects","ServerVariable","$visitor"]),sne.refract=xa(["visitors","document","objects","Tag","$visitor"]),one.refract=xa(["visitors","document","objects","XML","$visitor"]);class Ter extends L4{constructor(t){super({...t??{},name:"binary"})}canParse(t){return this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension)}parse(t){try{const r=unescape(encodeURIComponent(t.toString())),n=btoa(r),s=new a0;if(n.length!==0){const c=new rw(n);c.classes.push("result"),s.push(c)}return s}catch(r){throw new aw(`Error parsing "${t.uri}"`,{cause:r})}}}class Rer extends $Jt{constructor(t){super({...t??{},name:"openapi-3-1"})}canResolve(t,r){const n=r.dereference.strategies.find(s=>s.name==="openapi-3-1");return n===void 0?!1:n.canDereference(t,r)}async resolve(t,r){const n=r.dereference.strategies.find(l=>l.name==="openapi-3-1");if(n===void 0)throw new URe('"openapi-3-1" dereference strategy is not available.');const s=new EA,c=v9e(r,{resolve:{internal:!1},dereference:{refSet:s}});return await n.dereference(t,c),s}}const{AbortController:Ier,AbortSignal:Mer}=globalThis;typeof globalThis.AbortController>"u"&&(globalThis.AbortController=Ier),typeof globalThis.AbortSignal>"u"&&(globalThis.AbortSignal=Mer);class QIe extends MJt{constructor({swaggerHTTPClient:t=lA,swaggerHTTPClientConfig:r={},...n}={}){super({...n,name:"http-swagger-client"}),Ir(this,"swaggerHTTPClient",lA),Ir(this,"swaggerHTTPClientConfig"),this.swaggerHTTPClient=t,this.swaggerHTTPClientConfig=r}getHttpClient(){return this.swaggerHTTPClient}async read(t){const r=this.getHttpClient(),n=new AbortController,{signal:s}=n,c=setTimeout(()=>{n.abort()},this.timeout),l=this.getHttpClient().withCredentials||this.withCredentials?"include":"same-origin",u=this.redirects===0?"error":"follow",a=this.redirects>0?this.redirects:void 0;try{return(await r({url:t.uri,signal:s,userFetch:async(f,p)=>{let d=await fetch(f,p);try{d.headers.delete("Content-Type")}catch{d=new Response(d.body,{...d,headers:new Headers(d.headers)}),d.headers.delete("Content-Type")}return d},credentials:l,redirect:u,follow:a,...this.swaggerHTTPClientConfig})).text.arrayBuffer()}catch(f){throw new b9e(`Error downloading "${t.uri}"`,{cause:f})}finally{clearTimeout(c)}}}class eMe extends L4{constructor(t={}){super({name:"json-swagger-client",mediaTypes:["application/json"],...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{return JSON.parse(t.toString()),!0}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new aw("json-swagger-client parser plugin doesn't support sourceMaps option");const r=new a0,n=t.toString();if(this.allowEmpty&&n.trim()==="")return r;try{const s=zRe(JSON.parse(n));return s.classes.push("result"),r.push(s),r}catch(s){throw new aw(`Error parsing "${t.uri}"`,{cause:s})}}}class tMe extends L4{constructor(t={}){super({name:"yaml-1-2-swagger-client",mediaTypes:["text/yaml","application/yaml"],...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{return E2.load(t.toString(),{schema:P9}),!0}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new aw("yaml-1-2-swagger-client parser plugin doesn't support sourceMaps option");const r=new a0,n=t.toString();try{const s=E2.load(n,{schema:P9});if(this.allowEmpty&&typeof s>"u")return r;const c=zRe(s);return c.classes.push("result"),r.push(c),r}catch(s){throw new aw(`Error parsing "${t.uri}"`,{cause:s})}}}class rMe extends L4{constructor(t={}){super({name:"openapi-json-3-1-swagger-client",mediaTypes:new Jre(...FA.filterByFormat("generic"),...FA.filterByFormat("json")),...t}),Ir(this,"detectionRegExp",/"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))"/)}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{const s=t.toString();return JSON.parse(s),this.detectionRegExp.test(s)}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new aw("openapi-json-3-1-swagger-client parser plugin doesn't support sourceMaps option");const r=new a0,n=t.toString();if(this.allowEmpty&&n.trim()==="")return r;try{const s=JSON.parse(n),c=I2.refract(s,this.refractorOpts);return c.classes.push("result"),r.push(c),r}catch(s){throw new aw(`Error parsing "${t.uri}"`,{cause:s})}}}class nMe extends L4{constructor(t={}){super({name:"openapi-yaml-3-1-swagger-client",mediaTypes:new Jre(...FA.filterByFormat("generic"),...FA.filterByFormat("yaml")),...t}),Ir(this,"detectionRegExp",/(?^(["']?)openapi\2\s*:\s*(["']?)(?3\.1\.(?:[1-9]\d*|0))\3(?:\s+|$))|(?"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))")/m)}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{const s=t.toString();return E2.load(s),this.detectionRegExp.test(s)}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new aw("openapi-yaml-3-1-swagger-client parser plugin doesn't support sourceMaps option");const r=new a0,n=t.toString();try{const s=E2.load(n,{schema:P9});if(this.allowEmpty&&typeof s>"u")return r;const c=I2.refract(s,this.refractorOpts);return c.classes.push("result"),r.push(c),r}catch(s){throw new aw(`Error parsing "${t.uri}"`,{cause:s})}}}const O7=e=>/^[A-Za-z_][A-Za-z_0-9.-]*$/.test(e),VA=e=>{const t=ire(e);return Xte("#",t)},$er=e=>{if(!O7(e))throw new BJt(e);return e},fne=(e,t)=>{const r=$er(e),n=DRe(s=>N2(s)&&an(s.$anchor)===r,t);if(O2(n))throw new NJt(`Evaluation failed on token: "${r}"`);return n},iMe=(e,t)=>{if(typeof t.$ref>"u")return;const r=ire(an(t.$ref)),n=an(t.meta.get("ancestorsSchemaIdentifiers"));return`${PE((s,c)=>Pp(s,T4(fl(c))),e,[...n,an(t.$ref)])}${r==="#"?"":r}`},Fer=(e,t)=>{if(typeof t.$id>"u")return;const r=an(t.meta.get("ancestorsSchemaIdentifiers"));return PE((n,s)=>Pp(n,T4(fl(s))),e,[...r,an(t.$id)])},x5=e=>{if(x5.cache.has(e))return x5.cache.get(e);const t=zE.refract(e);return x5.cache.set(e,t),t};x5.cache=new WeakMap;const rd=e=>BE(e)?x5(e):e,C7=(e,t)=>{const{cache:r}=C7,n=fl(e),s=a=>N2(a)&&typeof a.$id<"u";if(!r.has(t)){const a=vJt(s,t);r.set(t,Array.from(a))}const c=r.get(t).find(a=>Fer(n,a)===n);if(O2(c))throw new Tre(`Evaluation failed on URI: "${e}"`);let l,u;return O7(VA(e))?(l=fne,u=VA(e)):(l=c0,u=Zy(e)),l(u,c)};C7.cache=new WeakMap;const pne=If[Symbol.for("nodejs.util.promisify.custom")],dh=new Cre,Lb=(e,t,r,n)=>{l0(n)?n.value=e:Array.isArray(n)&&(n[r]=e)};class WA{constructor({reference:t,namespace:r,options:n,indirections:s=[],ancestors:c=new Pre,refractCache:l=new Map}){Ir(this,"indirections"),Ir(this,"namespace"),Ir(this,"reference"),Ir(this,"options"),Ir(this,"ancestors"),Ir(this,"refractCache"),this.indirections=s,this.namespace=r,this.reference=t,this.options=n,this.ancestors=new Pre(...c),this.refractCache=l}toBaseURI(t){return Pp(this.reference.uri,T4(fl(t)))}async toReference(t){if(this.reference.depth>=this.options.resolve.maxDepth)throw new LJt(`Maximum resolution depth of ${this.options.resolve.maxDepth} has been exceeded by file "${this.reference.uri}"`);const r=this.toBaseURI(t),{refSet:n}=this.reference;if(n.has(r))return n.find(t9e(r,"uri"));const s=await wBt(o0(r),{...this.options,parse:{...this.options.parse,mediaType:"text/plain"}}),c=new ow({uri:r,value:Ci(s),depth:this.reference.depth+1});if(n.add(c),this.options.dereference.immutable){const l=new ow({uri:`immutable://${r}`,value:s,depth:this.reference.depth+1});n.add(l)}return c}toAncestorLineage(t){const r=new Set(t.filter(rf));return[new Pre(...this.ancestors,r),r]}async ReferenceElement(t,r,n,s,c,l){if(this.indirections.includes(t))return!1;const[u,a]=this.toAncestorLineage([...c,n]),f=this.toBaseURI(an(t.$ref)),p=fl(this.reference.uri)===f,d=!p;if(!this.options.resolve.internal&&p||!this.options.resolve.external&&d)return!1;const m=await this.toReference(an(t.$ref)),g=Pp(f,an(t.$ref));this.indirections.push(t);const y=Zy(g);let w=c0(y,m.value.result);if(w.id=dh.identify(w),BE(w)){const k=an(t.meta.get("referenced-element")),O=`${k}-${an(dh.identify(w))}`;this.refractCache.has(O)?w=this.refractCache.get(O):Yl(w)?(w=$2.refract(w),w.setMetaProperty("referenced-element",k),this.refractCache.set(O,w)):(w=this.namespace.getElementClass(k).refract(w),this.refractCache.set(O,w))}if(t===w)throw new cu("Recursive Reference Object detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new RA(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(u.includes(w)){if(m.refSet.circular=!0,this.options.dereference.circular==="error")throw new cu("Circular reference detected");if(this.options.dereference.circular==="replace"){var b,_;const k=new iw(w.id,{type:"reference",uri:m.uri,$ref:an(t.$ref)}),O=((b=(_=this.options.dereference.strategyOpts["openapi-3-1"])===null||_===void 0?void 0:_.circularReplacer)!==null&&b!==void 0?b:this.options.dereference.circularReplacer)(k);return l.replaceWith(O,Lb),n?!1:O}}const E=fl(m.refSet.rootRef.uri)!==m.uri,S=["error","replace"].includes(this.options.dereference.circular);if((d||E||VE(w)||S)&&!u.includesCycle(w)){a.add(t);const k=new WA({reference:m,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:u});w=await pne(w,k,{keyMap:Bb,nodeTypeGetter:f0}),a.delete(t)}this.indirections.pop();const A=Kd(w);return A.setMetaProperty("id",dh.generateId()),A.setMetaProperty("ref-fields",{$ref:an(t.$ref),description:an(t.description),summary:an(t.summary)}),A.setMetaProperty("ref-origin",m.uri),A.setMetaProperty("ref-referencing-element-id",Ci(dh.identify(t))),tl(w)&&tl(A)&&(t.hasKey("description")&&"description"in w&&(A.remove("description"),A.set("description",t.get("description"))),t.hasKey("summary")&&"summary"in w&&(A.remove("summary"),A.set("summary",t.get("summary")))),l.replaceWith(A,Lb),n?!1:A}async PathItemElement(t,r,n,s,c,l){if(!Vs(t.$ref))return;if(this.indirections.includes(t))return!1;const[u,a]=this.toAncestorLineage([...c,n]),f=this.toBaseURI(an(t.$ref)),p=fl(this.reference.uri)===f,d=!p;if(!this.options.resolve.internal&&p||!this.options.resolve.external&&d)return;const m=await this.toReference(an(t.$ref)),g=Pp(f,an(t.$ref));this.indirections.push(t);const y=Zy(g);let w=c0(y,m.value.result);if(w.id=dh.identify(w),BE(w)){const A=`path-item-${an(dh.identify(w))}`;this.refractCache.has(A)?w=this.refractCache.get(A):(w=M2.refract(w),this.refractCache.set(A,w))}if(t===w)throw new cu("Recursive Path Item Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new RA(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(u.includes(w)){if(m.refSet.circular=!0,this.options.dereference.circular==="error")throw new cu("Circular reference detected");if(this.options.dereference.circular==="replace"){var b,_;const A=new iw(w.id,{type:"path-item",uri:m.uri,$ref:an(t.$ref)}),k=((b=(_=this.options.dereference.strategyOpts["openapi-3-1"])===null||_===void 0?void 0:_.circularReplacer)!==null&&b!==void 0?b:this.options.dereference.circularReplacer)(A);return l.replaceWith(k,Lb),n?!1:k}}const E=fl(m.refSet.rootRef.uri)!==m.uri,S=["error","replace"].includes(this.options.dereference.circular);if((d||E||UE(w)&&Vs(w.$ref)||S)&&!u.includesCycle(w)){a.add(t);const A=new WA({reference:m,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:u});w=await pne(w,A,{keyMap:Bb,nodeTypeGetter:f0}),a.delete(t)}if(this.indirections.pop(),UE(w)){const A=new M2([...w.content],Ci(w.meta),Ci(w.attributes));A.setMetaProperty("id",dh.generateId()),t.forEach((k,O,j)=>{A.remove(an(O)),A.content.push(j)}),A.remove("$ref"),A.setMetaProperty("ref-fields",{$ref:an(t.$ref)}),A.setMetaProperty("ref-origin",m.uri),A.setMetaProperty("ref-referencing-element-id",Ci(dh.identify(t))),w=A}return l.replaceWith(w,Lb),n?void 0:w}async LinkElement(t,r,n,s,c,l){if(!Vs(t.operationRef)&&!Vs(t.operationId))return;if(Vs(t.operationRef)&&Vs(t.operationId))throw new cu("LinkElement operationRef and operationId fields are mutually exclusive.");let u;if(Vs(t.operationRef)){var a;const p=Zy(an(t.operationRef)),d=this.toBaseURI(an(t.operationRef)),m=fl(this.reference.uri)===d,g=!m;if(!this.options.resolve.internal&&m||!this.options.resolve.external&&g)return;const y=await this.toReference(an(t.operationRef));if(u=c0(p,y.value.result),BE(u)){const b=`operation-${an(dh.identify(u))}`;this.refractCache.has(b)?u=this.refractCache.get(b):(u=m5.refract(u),this.refractCache.set(b,u))}u=Kd(u),u.setMetaProperty("ref-origin",y.uri);const w=Kd(t);return(a=w.operationRef)===null||a===void 0||a.meta.set("operation",u),l.replaceWith(w,Lb),n?void 0:w}if(Vs(t.operationId)){var f;const p=an(t.operationId),d=await this.toReference(o0(this.reference.uri));if(u=DRe(g=>YIe(g)&&rf(g.operationId)&&g.operationId.equals(p),d.value.result),O2(u))throw new cu(`OperationElement(operationId=${p}) not found.`);const m=Kd(t);return(f=m.operationId)===null||f===void 0||f.meta.set("operation",u),l.replaceWith(m,Lb),n?void 0:m}}async ExampleElement(t,r,n,s,c,l){if(!Vs(t.externalValue))return;if(t.hasKey("value")&&Vs(t.externalValue))throw new cu("ExampleElement value and externalValue fields are mutually exclusive.");const u=this.toBaseURI(an(t.externalValue)),a=fl(this.reference.uri)===u,f=!a;if(!this.options.resolve.internal&&a||!this.options.resolve.external&&f)return;const p=await this.toReference(an(t.externalValue)),d=Kd(p.value.result);d.setMetaProperty("ref-origin",p.uri);const m=Kd(t);return m.value=d,l.replaceWith(m,Lb),n?void 0:m}async SchemaElement(t,r,n,s,c,l){if(!Vs(t.$ref))return;if(this.indirections.includes(t))return!1;const[u,a]=this.toAncestorLineage([...c,n]);let f=await this.toReference(o0(this.reference.uri)),{uri:p}=f;const d=iMe(p,t),m=fl(d),g=new R4({uri:m}),y=dDt(j=>j.canRead(g),this.options.resolve.resolvers),w=!y;let b=fl(this.reference.uri)===d,_=!b;this.indirections.push(t);let E;try{if(y||w){p=this.toBaseURI(d);const j=d,P=rd(f.value.result);if(E=C7(j,P),E=rd(E),E.id=dh.identify(E),!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return}else{if(p=this.toBaseURI(d),b=fl(this.reference.uri)===p,_=!b,!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return;f=await this.toReference(o0(d));const j=Zy(d),P=rd(f.value.result);E=c0(j,P),E=rd(E),E.id=dh.identify(E)}}catch(j){if(w&&j instanceof Tre)if(O7(VA(d))){if(b=fl(this.reference.uri)===p,_=!b,!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return;f=await this.toReference(o0(d));const P=VA(d),I=rd(f.value.result);E=fne(P,I),E=rd(E),E.id=dh.identify(E)}else{if(p=this.toBaseURI(d),b=fl(this.reference.uri)===p,_=!b,!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return;f=await this.toReference(o0(d));const P=Zy(d),I=rd(f.value.result);E=c0(P,I),E=rd(E),E.id=dh.identify(E)}else throw j}if(t===E)throw new cu("Recursive Schema Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new RA(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(u.includes(E)){if(f.refSet.circular=!0,this.options.dereference.circular==="error")throw new cu("Circular reference detected");if(this.options.dereference.circular==="replace"){var S,A;const j=new iw(E.id,{type:"json-schema",uri:f.uri,$ref:an(t.$ref)}),P=((S=(A=this.options.dereference.strategyOpts["openapi-3-1"])===null||A===void 0?void 0:A.circularReplacer)!==null&&S!==void 0?S:this.options.dereference.circularReplacer)(j);return l.replaceWith(P,Lb),n?!1:P}}const k=fl(f.refSet.rootRef.uri)!==f.uri,O=["error","replace"].includes(this.options.dereference.circular);if((_||k||N2(E)&&Vs(E.$ref)||O)&&!u.includesCycle(E)){a.add(t);const j=new WA({reference:f,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:u});E=await pne(E,j,{keyMap:Bb,nodeTypeGetter:f0}),a.delete(t)}if(this.indirections.pop(),une(E)){const j=Ci(E);return j.setMetaProperty("id",dh.generateId()),j.setMetaProperty("ref-fields",{$ref:an(t.$ref)}),j.setMetaProperty("ref-origin",f.uri),j.setMetaProperty("ref-referencing-element-id",Ci(dh.identify(t))),l.replaceWith(j,Lb),n?!1:j}if(N2(E)){const j=new zE([...E.content],Ci(E.meta),Ci(E.attributes));j.setMetaProperty("id",dh.generateId()),t.forEach((P,I,$)=>{j.remove(an(I)),j.content.push($)}),j.remove("$ref"),j.setMetaProperty("ref-fields",{$ref:an(t.$ref)}),j.setMetaProperty("ref-origin",f.uri),j.setMetaProperty("ref-referencing-element-id",Ci(dh.identify(t))),E=j}return l.replaceWith(E,Lb),n?void 0:E}}const Ner=If[Symbol.for("nodejs.util.promisify.custom")];class Der extends FJt{constructor(t){super({...t??{},name:"openapi-3-1"})}canDereference(t){var r;return t.mediaType!=="text/plain"?FA.includes(t.mediaType):GIe((r=t.parseResult)===null||r===void 0?void 0:r.result)}async dereference(t,r){var n;const s=sw(ane),c=(n=r.dereference.refSet)!==null&&n!==void 0?n:new EA,l=new EA;let u=c,a;c.has(t.uri)?a=c.find(t9e(t.uri,"uri")):(a=new ow({uri:t.uri,value:t.parseResult}),c.add(a)),r.dereference.immutable&&(c.refs.map(d=>new ow({...d,value:Ci(d.value)})).forEach(d=>l.add(d)),a=l.find(d=>d.uri===t.uri),u=l);const f=new WA({reference:a,namespace:s,options:r}),p=await Ner(u.rootRef.value,f,{keyMap:Bb,nodeTypeGetter:f0});return r.dereference.immutable&&l.refs.filter(d=>d.uri.startsWith("immutable://")).map(d=>new ow({...d,uri:d.uri.replace(/^immutable:\/\//,"")})).forEach(d=>c.add(d)),r.dereference.refSet===null&&c.clean(),l.clean(),p}}const Ber=e=>e.slice(2),p0=e=>{const t=Ber(e);return t.reduce((r,n,s)=>{if(l0(n)){const c=String(an(n.key));r.push(c)}else if(Jd(t[s-2])){const c=t[s-2].content.indexOf(n);r.push(c)}return r},[])};class Ler{constructor({modelPropertyMacro:t,options:r}){Ir(this,"modelPropertyMacro"),Ir(this,"options"),Ir(this,"SchemaElement",{leave:(n,s,c,l,u)=>{typeof n.properties>"u"||tl(n.properties)&&n.properties.forEach(a=>{if(tl(a))try{const d=this.modelPropertyMacro(an(a));a.set("default",d)}catch(d){var f,p;const m=new Error(d,{cause:d});m.fullPath=[...p0([...u,c,n]),"properties"],(f=this.options.dereference.dereferenceOpts)===null||f===void 0||(f=f.errors)===null||f===void 0||(p=f.push)===null||p===void 0||p.call(f,m)}})}}),this.modelPropertyMacro=t,this.options=r}}class qer{constructor({options:t}){Ir(this,"options"),Ir(this,"SchemaElement",{leave(r,n,s,c,l){if(!(typeof r.allOf>"u")){if(!Jd(r.allOf)){var u,a;const d=new TypeError("allOf must be an array");d.fullPath=[...p0([...l,s,r]),"allOf"],(u=this.options.dereference.dereferenceOpts)===null||u===void 0||(u=u.errors)===null||u===void 0||(a=u.push)===null||a===void 0||a.call(u,d);return}if(r.allOf.isEmpty){r.remove("allOf");return}if(!r.allOf.content.every(N2)){var f,p;const d=new TypeError("Elements in allOf must be objects");d.fullPath=[...p0([...l,s,r]),"allOf"],(f=this.options.dereference.dereferenceOpts)===null||f===void 0||(f=f.errors)===null||f===void 0||(p=f.push)===null||p===void 0||p.call(f,d);return}for(;r.hasKey("allOf");){const{allOf:d}=r;r.remove("allOf");const m=Mb.all([...d.content,r]);if(r.hasKey("$$ref")||m.remove("$$ref"),r.hasKey("example")){const g=m.getMember("example");g&&(g.value=r.get("example"))}if(r.hasKey("examples")){const g=m.getMember("examples");g&&(g.value=r.get("examples"))}r.content=m.content}}}}),this.options=t}}var HA;class zer{constructor({parameterMacro:t,options:r}){Ir(this,"parameterMacro"),Ir(this,"options"),Xxt(this,HA),Ir(this,"OperationElement",{enter:n=>{QCe(this,HA,n)},leave:()=>{QCe(this,HA,void 0)}}),Ir(this,"ParameterElement",{leave:(n,s,c,l,u)=>{const a=XCe(this,HA)?an(XCe(this,HA)):null,f=an(n);try{const m=this.parameterMacro(a,f);n.set("default",m)}catch(m){var p,d;const g=new Error(m,{cause:m});g.fullPath=p0([...u,c]),(p=this.options.dereference.dereferenceOpts)===null||p===void 0||(p=p.errors)===null||p===void 0||(d=p.push)===null||d===void 0||d.call(p,g)}}}),this.parameterMacro=t,this.options=r}}HA=new WeakMap;const j7=e=>{if(e.cause==null)return e;let{cause:t}=e;for(;t.cause!=null;)t=t.cause;return t};class Uer extends s0{}const{wrapError:hne}=$re,dne=If[Symbol.for("nodejs.util.promisify.custom")],Xy=new Cre,WE=(e,t,r,n)=>{l0(n)?n.value=e:Array.isArray(n)&&(n[r]=e)};class A5 extends WA{constructor({allowMetaPatches:t=!0,useCircularStructures:r=!1,basePath:n=null,...s}){super(s),Ir(this,"useCircularStructures"),Ir(this,"allowMetaPatches"),Ir(this,"basePath"),this.allowMetaPatches=t,this.useCircularStructures=r,this.basePath=n}async ReferenceElement(t,r,n,s,c,l){try{if(this.indirections.includes(t))return!1;const[g,y]=this.toAncestorLineage([...c,n]),w=this.toBaseURI(an(t.$ref)),b=fl(this.reference.uri)===w,_=!b;if(!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return!1;const E=await this.toReference(an(t.$ref)),S=Pp(w,an(t.$ref));this.indirections.push(t);const A=Zy(S);let k=c0(A,E.value.result);if(k.id=Xy.identify(k),BE(k)){const I=an(t.meta.get("referenced-element")),$=`${I}-${an(Xy.identify(k))}`;this.refractCache.has($)?k=this.refractCache.get($):Yl(k)?(k=$2.refract(k),k.setMetaProperty("referenced-element",I),this.refractCache.set($,k)):(k=this.namespace.getElementClass(I).refract(k),this.refractCache.set($,k))}if(t===k)throw new cu("Recursive Reference Object detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new RA(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(g.includes(k)){if(E.refSet.circular=!0,this.options.dereference.circular==="error")throw new cu("Circular reference detected");if(this.options.dereference.circular==="replace"){var u,a;const I=new iw(k.id,{type:"reference",uri:E.uri,$ref:an(t.$ref),baseURI:S,referencingElement:t}),$=((u=(a=this.options.dereference.strategyOpts["openapi-3-1"])===null||a===void 0?void 0:a.circularReplacer)!==null&&u!==void 0?u:this.options.dereference.circularReplacer)(I);return l.replaceWith(I,WE),n?!1:$}}const O=fl(E.refSet.rootRef.uri)!==E.uri,j=["error","replace"].includes(this.options.dereference.circular);if((_||O||VE(k)||j)&&!g.includesCycle(k)){var f;y.add(t);const I=new A5({reference:E,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:g,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:(f=this.basePath)!==null&&f!==void 0?f:[...p0([...c,n,t]),"$ref"]});k=await dne(k,I,{keyMap:Bb,nodeTypeGetter:f0}),y.delete(t)}this.indirections.pop();const P=Kd(k);if(P.setMetaProperty("ref-fields",{$ref:an(t.$ref),description:an(t.description),summary:an(t.summary)}),P.setMetaProperty("ref-origin",E.uri),P.setMetaProperty("ref-referencing-element-id",Ci(Xy.identify(t))),tl(k)&&(t.hasKey("description")&&"description"in k&&(P.remove("description"),P.set("description",t.get("description"))),t.hasKey("summary")&&"summary"in k&&(P.remove("summary"),P.set("summary",t.get("summary")))),this.allowMetaPatches&&tl(P)&&!P.hasKey("$$ref")){const I=Pp(w,S);P.set("$$ref",I)}return l.replaceWith(P,WE),n?!1:P}catch(g){var p,d,m;const y=j7(g),w=hne(y,{baseDoc:this.reference.uri,$ref:an(t.$ref),pointer:Zy(an(t.$ref)),fullPath:(p=this.basePath)!==null&&p!==void 0?p:[...p0([...c,n,t]),"$ref"]});(d=this.options.dereference.dereferenceOpts)===null||d===void 0||(d=d.errors)===null||d===void 0||(m=d.push)===null||m===void 0||m.call(d,w);return}}async PathItemElement(t,r,n,s,c,l){try{if(!Vs(t.$ref))return;if(this.indirections.includes(t)||BR(["cycle"],t.$ref))return!1;const[g,y]=this.toAncestorLineage([...c,n]),w=this.toBaseURI(an(t.$ref)),b=fl(this.reference.uri)===w,_=!b;if(!this.options.resolve.internal&&b||!this.options.resolve.external&&_)return;const E=await this.toReference(an(t.$ref)),S=Pp(w,an(t.$ref));this.indirections.push(t);const A=Zy(S);let k=c0(A,E.value.result);if(k.id=Xy.identify(k),BE(k)){const P=`path-item-${an(Xy.identify(k))}`;this.refractCache.has(P)?k=this.refractCache.get(P):(k=M2.refract(k),this.refractCache.set(P,k))}if(t===k)throw new cu("Recursive Path Item Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new RA(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(g.includes(k)){if(E.refSet.circular=!0,this.options.dereference.circular==="error")throw new cu("Circular reference detected");if(this.options.dereference.circular==="replace"){var u,a;const P=new iw(k.id,{type:"path-item",uri:E.uri,$ref:an(t.$ref),baseURI:S,referencingElement:t}),I=((u=(a=this.options.dereference.strategyOpts["openapi-3-1"])===null||a===void 0?void 0:a.circularReplacer)!==null&&u!==void 0?u:this.options.dereference.circularReplacer)(P);return l.replaceWith(P,WE),n?!1:I}}const O=fl(E.refSet.rootRef.uri)!==E.uri,j=["error","replace"].includes(this.options.dereference.circular);if((_||O||UE(k)&&Vs(k.$ref)||j)&&!g.includesCycle(k)){var f;y.add(t);const P=new A5({reference:E,namespace:this.namespace,indirections:[...this.indirections],options:this.options,ancestors:g,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:(f=this.basePath)!==null&&f!==void 0?f:[...p0([...c,n,t]),"$ref"]});k=await dne(k,P,{keyMap:Bb,nodeTypeGetter:f0}),y.delete(t)}if(this.indirections.pop(),UE(k)){const P=new M2([...k.content],Ci(k.meta),Ci(k.attributes));if(t.forEach((I,$,R)=>{P.remove(an($)),P.content.push(R)}),P.remove("$ref"),P.setMetaProperty("ref-fields",{$ref:an(t.$ref)}),P.setMetaProperty("ref-origin",E.uri),P.setMetaProperty("ref-referencing-element-id",Ci(Xy.identify(t))),this.allowMetaPatches&&typeof P.get("$$ref")>"u"){const I=Pp(w,S);P.set("$$ref",I)}k=P}return l.replaceWith(k,WE),n?void 0:k}catch(g){var p,d,m;const y=j7(g),w=hne(y,{baseDoc:this.reference.uri,$ref:an(t.$ref),pointer:Zy(an(t.$ref)),fullPath:(p=this.basePath)!==null&&p!==void 0?p:[...p0([...c,n,t]),"$ref"]});(d=this.options.dereference.dereferenceOpts)===null||d===void 0||(d=d.errors)===null||d===void 0||(m=d.push)===null||m===void 0||m.call(d,w);return}}async SchemaElement(t,r,n,s,c,l){try{if(!Vs(t.$ref))return;if(this.indirections.includes(t))return!1;const[g,y]=this.toAncestorLineage([...c,n]);let w=await this.toReference(o0(this.reference.uri)),{uri:b}=w;const _=iMe(b,t),E=fl(_),S=new R4({uri:E}),A=!this.options.resolve.resolvers.some(R=>R.canRead(S)),k=!A;let O=fl(this.reference.uri)===_,j=!O;this.indirections.push(t);let P;try{if(A||k){b=this.toBaseURI(_);const R=_,q=rd(w.value.result);if(P=C7(R,q),P=rd(P),P.id=Xy.identify(P),!this.options.resolve.internal&&O||!this.options.resolve.external&&j)return}else{if(b=this.toBaseURI(_),O=fl(this.reference.uri)===b,j=!O,!this.options.resolve.internal&&O||!this.options.resolve.external&&j)return;w=await this.toReference(o0(_));const R=Zy(_),q=rd(w.value.result);P=c0(R,q),P=rd(P),P.id=Xy.identify(P)}}catch(R){if(k&&R instanceof Tre)if(O7(VA(_))){if(O=fl(this.reference.uri)===b,j=!O,!this.options.resolve.internal&&O||!this.options.resolve.external&&j)return;w=await this.toReference(o0(_));const q=VA(_),B=rd(w.value.result);P=fne(q,B),P=rd(P),P.id=Xy.identify(P)}else{if(b=this.toBaseURI(an(_)),O=fl(this.reference.uri)===b,j=!O,!this.options.resolve.internal&&O||!this.options.resolve.external&&j)return;w=await this.toReference(o0(_));const q=Zy(_),B=rd(w.value.result);P=c0(q,B),P=rd(P),P.id=Xy.identify(P)}else throw R}if(t===P)throw new cu("Recursive Schema Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new RA(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(g.includes(P)){if(w.refSet.circular=!0,this.options.dereference.circular==="error")throw new cu("Circular reference detected");if(this.options.dereference.circular==="replace"){var u,a;const R=new iw(P.id,{type:"json-schema",uri:w.uri,$ref:an(t.$ref),baseURI:Pp(b,_),referencingElement:t}),q=((u=(a=this.options.dereference.strategyOpts["openapi-3-1"])===null||a===void 0?void 0:a.circularReplacer)!==null&&u!==void 0?u:this.options.dereference.circularReplacer)(R);return l.replaceWith(q,WE),n?!1:q}}const I=fl(w.refSet.rootRef.uri)!==w.uri,$=["error","replace"].includes(this.options.dereference.circular);if((j||I||N2(P)&&Vs(P.$ref)||$)&&!g.includesCycle(P)){var f;y.add(t);const R=new A5({reference:w,namespace:this.namespace,indirections:[...this.indirections],options:this.options,useCircularStructures:this.useCircularStructures,allowMetaPatches:this.allowMetaPatches,ancestors:g,basePath:(f=this.basePath)!==null&&f!==void 0?f:[...p0([...c,n,t]),"$ref"]});P=await dne(P,R,{keyMap:Bb,nodeTypeGetter:f0}),y.delete(t)}if(this.indirections.pop(),une(P)){const R=Ci(P);return R.setMetaProperty("ref-fields",{$ref:an(t.$ref)}),R.setMetaProperty("ref-origin",w.uri),R.setMetaProperty("ref-referencing-element-id",Ci(Xy.identify(t))),l.replaceWith(R,WE),n?!1:R}if(N2(P)){const R=new zE([...P.content],Ci(P.meta),Ci(P.attributes));if(t.forEach((q,B,W)=>{R.remove(an(B)),R.content.push(W)}),R.remove("$ref"),R.setMetaProperty("ref-fields",{$ref:an(t.$ref)}),R.setMetaProperty("ref-origin",w.uri),R.setMetaProperty("ref-referencing-element-id",Ci(Xy.identify(t))),this.allowMetaPatches&&typeof R.get("$$ref")>"u"){const q=Pp(b,_);R.set("$$ref",q)}P=R}return l.replaceWith(P,WE),n?void 0:P}catch(g){var p,d,m;const y=j7(g),w=new Uer(`Could not resolve reference: ${y.message}`,{baseDoc:this.reference.uri,$ref:an(t.$ref),fullPath:(p=this.basePath)!==null&&p!==void 0?p:[...p0([...c,n,t]),"$ref"],cause:y});(d=this.options.dereference.dereferenceOpts)===null||d===void 0||(d=d.errors)===null||d===void 0||(m=d.push)===null||m===void 0||m.call(d,w);return}}async LinkElement(){}async ExampleElement(t,r,n,s,c,l){try{return await super.ExampleElement(t,r,n,s,c,l)}catch(p){var u,a,f;const d=j7(p),m=hne(d,{baseDoc:this.reference.uri,externalValue:an(t.externalValue),fullPath:(u=this.basePath)!==null&&u!==void 0?u:[...p0([...c,n,t]),"externalValue"]});(a=this.options.dereference.dereferenceOpts)===null||a===void 0||(a=a.errors)===null||a===void 0||(f=a.push)===null||f===void 0||f.call(a,m);return}}}const Ver=qR[Symbol.for("nodejs.util.promisify.custom")];class Wer{constructor({parameterMacro:t,modelPropertyMacro:r,mode:n,options:s,...c}){const l=[];l.push(new A5({...c,options:s})),typeof r=="function"&&l.push(new Ler({modelPropertyMacro:r,options:s})),n!=="strict"&&l.push(new qer({options:s})),typeof t=="function"&&l.push(new zer({parameterMacro:t,options:s}));const u=Ver(l,{nodeTypeGetter:f0});Object.assign(this,u)}}const Her=If[Symbol.for("nodejs.util.promisify.custom")];class sMe extends Der{constructor({allowMetaPatches:t=!1,parameterMacro:r=null,modelPropertyMacro:n=null,mode:s="non-strict",ancestors:c=[],...l}={}){super({...l}),Ir(this,"allowMetaPatches"),Ir(this,"parameterMacro"),Ir(this,"modelPropertyMacro"),Ir(this,"mode"),Ir(this,"ancestors"),this.name="openapi-3-1-swagger-client",this.allowMetaPatches=t,this.parameterMacro=r,this.modelPropertyMacro=n,this.mode=s,this.ancestors=[...c]}async dereference(t,r){var n;const s=sw(ane),c=(n=r.dereference.refSet)!==null&&n!==void 0?n:new EA,l=new EA;let u=c,a;c.has(t.uri)?a=c.find(d=>d.uri===t.uri):(a=new ow({uri:t.uri,value:t.parseResult}),c.add(a)),r.dereference.immutable&&(c.refs.map(d=>new ow({...d,value:Ci(d.value)})).forEach(d=>l.add(d)),a=l.find(d=>d.uri===t.uri),u=l);const f=new Wer({reference:a,namespace:s,options:r,allowMetaPatches:this.allowMetaPatches,ancestors:this.ancestors,modelPropertyMacro:this.modelPropertyMacro,mode:this.mode,parameterMacro:this.parameterMacro}),p=await Her(u.rootRef.value,f,{keyMap:Bb,nodeTypeGetter:f0});return r.dereference.immutable&&l.refs.filter(d=>d.uri.startsWith("immutable://")).map(d=>new ow({...d,uri:d.uri.replace(/^immutable:\/\//,"")})).forEach(d=>c.add(d)),r.dereference.refSet===null&&c.clean(),l.clean(),p}}const Jer=e=>{const t=an(e.meta.get("baseURI")),r=e.meta.get("referencingElement");return new li({$ref:t},Ci(r.meta),Ci(r.attributes))},P7=async e=>{const{spec:t,timeout:r,redirects:n,requestInterceptor:s,responseInterceptor:c,pathDiscriminator:l=[],allowMetaPatches:u=!1,useCircularStructures:a=!1,skipNormalization:f=!1,parameterMacro:p=null,modelPropertyMacro:d=null,mode:m="non-strict",strategies:g}=e;try{const{cache:y}=P7,w=g.find(Q=>Q.match(t)),b=vR(bR())?bR():S9,_=bee(e),E=Pp(b,_);let S;y.has(t)?S=y.get(t):(S=I2.refract(t),S.classes.push("result"),y.set(t,S));const A=new a0([S]),k=v7e(l),O=k===""?"":`#${k}`,j=c0(k,S),P=new ow({uri:E,value:A}),I=new EA({refs:[P]});k!==""&&(I.rootRef=void 0);const $=[new Set([j])],R=[],q=await qJt(j,{resolve:{baseURI:`${E}${O}`,resolvers:[new QIe({timeout:r||1e4,redirects:n||10})],resolverOpts:{swaggerHTTPClientConfig:{requestInterceptor:s,responseInterceptor:c}},strategies:[new Rer]},parse:{mediaType:FA.latest(),parsers:[new rMe({allowEmpty:!1,sourceMap:!1}),new nMe({allowEmpty:!1,sourceMap:!1}),new eMe({allowEmpty:!1,sourceMap:!1}),new tMe({allowEmpty:!1,sourceMap:!1}),new Ter({allowEmpty:!1,sourceMap:!1})]},dereference:{maxDepth:100,strategies:[new sMe({allowMetaPatches:u,useCircularStructures:a,parameterMacro:p,modelPropertyMacro:d,mode:m,ancestors:$})],refSet:I,dereferenceOpts:{errors:R},immutable:!1,circular:a?"ignore":"replace",circularReplacer:a?y9e.dereference.circularReplacer:Jer}}),B=kJt(j,q,S),W=f?B:w.normalize(B);return{spec:an(W),errors:R}}catch(y){if(y instanceof Hre||y instanceof z4)return{spec:t,errors:[]};throw y}};P7.cache=new WeakMap;const oMe=e=>{if(!tl(e))return e;const t=[BXt({operationIdNormalizer:(r,n,s)=>q4({operationId:r},n,s,{v2OperationIdCompatibilityMode:!1})}),$Xt(),FXt(),LXt(),qXt()];return Ib(e,t,{toolboxCreator:ZIe,visitorOptions:{keyMap:Bb,nodeTypeGetter:f0}})},Ker=e=>t=>{const r=I2.refract(t);r.classes.push("result");const n=e(r),s=an(n);return P7.cache.set(s,n),an(n)},Ger={name:"openapi-3-1-apidom",match(e){return Ure(e)},normalize(e){if(!rf(e)&&IE(e)&&!e.$$normalized){const t=Ker(oMe)(e);return t.$$normalized=!0,t}return rf(e)?oMe(e):e},async resolve(e){return P7(e)}};function aMe(e,t,r){if(!e||typeof e!="object"||!e.paths||typeof e.paths!="object")return null;const{paths:n}=e;for(const s in n)for(const c in n[s]){if(c.toUpperCase()==="PARAMETERS")continue;const l=n[s][c];if(!l||typeof l!="object")continue;const u={spec:e,pathName:s,method:c.toUpperCase(),operation:l},a=t(u);if(r&&a)return u}}function Yer(e,t){return aMe(e,t,!0)||null}function lMe(e,t){return`${t.toLowerCase()}-${e}`}function Zer(e,t){return!e||!e.paths?null:Yer(e,({pathName:r,method:n,operation:s})=>{if(!s||typeof s!="object")return!1;const c=s.operationId,l=q4(s,r,n),u=lMe(r,n);return[l,u,c].some(a=>a&&a===t)})}const{isHttpUrl:Xer}=dBt,Qer=()=>null,etr=e=>Array.isArray(e)?e:[e],cMe={mapTagOperations:ntr,makeExecute:ttr};function ttr(e={}){return({pathName:t,method:r,operationId:n})=>(s,c={})=>{const{requestInterceptor:l,responseInterceptor:u,userFetch:a}=e;return e.execute({spec:e.spec,requestInterceptor:l,responseInterceptor:u,userFetch:a,pathName:t,method:r,parameters:s,operationId:n,...c})}}function rtr(e={}){const t=cMe.makeExecute(e);return{apis:cMe.mapTagOperations({v2OperationIdCompatibilityMode:e.v2OperationIdCompatibilityMode,spec:e.spec,cb:t})}}function ntr({spec:e,cb:t=Qer,defaultTag:r="default",v2OperationIdCompatibilityMode:n}){const s={},c={};return aMe(e,({pathName:l,method:u,operation:a})=>{(a.tags?etr(a.tags):[r]).forEach(f=>{if(typeof f!="string")return;c[f]=c[f]||{};const p=c[f],d=q4(a,l,u,{v2OperationIdCompatibilityMode:n}),m=t({spec:e,pathName:l,method:u,operation:a,operationId:d});if(s[d])s[d]+=1,p[`${d}${s[d]}`]=m;else if(typeof p[d]<"u"){const g=s[d]||1;s[d]=g+1,p[`${d}${s[d]}`]=m;const y=p[d];delete p[d],p[`${d}${g}`]=y}else p[d]=m})}),c}function itr(){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(){let e="";return e+=`; OpenAPI Server URL templating ABNF syntax `,e+=`server-url-template = 1*( literals / server-variable ) ; variant of https://www.rfc-editor.org/rfc/rfc6570#section-2 `,e+=`server-variable = "{" server-variable-name "}" `,e+=`server-variable-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI) `,e+=` `,e+=`; https://www.rfc-editor.org/rfc/rfc6570#section-2.1 `,e+=`; https://www.rfc-editor.org/errata/eid6937 `,e+=`literals = 1*( %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B `,e+=` / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate `,e+=` / pct-encoded) `,e+=` ; any Unicode character except: CTL, SP, `,e+=` ; DQUOTE, "%" (aside from pct-encoded), `,e+=' ; "<", ">", "\\", "^", "`", "{", "|", "}"\n',e+=` `,e+=`; https://www.rfc-editor.org/rfc/rfc6570#section-1.5 `,e+=`DIGIT = %x30-39 ; 0-9 `,e+=`HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" ; case-insensitive `,e+=` `,e+=`pct-encoded = "%" HEXDIG HEXDIG `,e+=` `,e+=`ucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF `,e+=` / %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD `,e+=` / %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD `,e+=` / %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD `,e+=` / %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD `,e+=` / %xD0000-DFFFD / %xE1000-EFFFD `,e+=` `,e+=`iprivate = %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD `,e}}const uMe=function(){const e=qo,t=h0,r=this,n="parser.js: Parser(): ",s=function(){this.state=e.ACTIVE,this.phraseLength=0,this.refresh=()=>{this.state=e.ACTIVE,this.phraseLength=0}};r.ast=void 0,r.stats=void 0,r.trace=void 0,r.callbacks=[];let c=0,l=0,u=0,a=0,f=0,p,d,m,g,y=new s,w,b,_;const E=()=>{c=0,l=0,u=0,a=0,f=0,p=void 0,d=void 0,m=void 0,g=void 0,y.refresh(),w=void 0,b=void 0,_=void 0},S=()=>{const ie=`${n}initializeCallbacks(): `;let ne;for(w=[],b=[],ne=0;ne{const ae=`${n}parse(): `;E(),g=t.stringToChars(ve),p=ie.rules,d=ie.udts;const me=ne.toLowerCase();let $e;for(const Te in p)if(p.hasOwnProperty(Te)&&me===p[Te].lower){$e=p[Te].index;break}if($e===void 0)throw new Error(`${ae}start rule name '${startRule}' not recognized`);S(),r.trace&&r.trace.init(p,d,g),r.stats&&r.stats.init(p,d),r.ast&&r.ast.init(p,d,g),_=ce,m=[{type:e.RNM,index:$e}],ee(0,0),m=void 0;let qe=!1;switch(y.state){case e.ACTIVE:throw new Error(`${ae}final state should never be 'ACTIVE'`);case e.NOMATCH:qe=!1;break;case e.EMPTY:case e.MATCH:y.phraseLength===g.length?qe=!0:qe=!1;break;default:throw new Error("unrecognized state")}return{success:qe,state:y.state,stateName:e.idName(y.state),length:g.length,matched:y.phraseLength,maxMatched:f,maxTreeDepth:u,nodeHits:a}};const A=(ie,ne)=>{const ve=m[ie];for(let ce=0;ce{let ve,ce,ae,me;const $e=m[ie];r.ast&&(ce=r.ast.getLength()),ve=!0,ae=ne,me=0;for(let qe=0;qe<$e.children.length;qe+=1)if(ee($e.children[qe],ae),y.state===e.NOMATCH){ve=!1;break}else ae+=y.phraseLength,me+=y.phraseLength;ve?(y.state=me===0?e.EMPTY:e.MATCH,y.phraseLength=me):(y.state=e.NOMATCH,y.phraseLength=0,r.ast&&r.ast.setLength(ce))},O=(ie,ne)=>{let ve,ce,ae,me;const $e=m[ie];if($e.max===0){y.state=e.EMPTY,y.phraseLength=0;return}for(ce=ne,ae=0,me=0,r.ast&&(ve=r.ast.getLength());!(ce>=g.length||(ee(ie+1,ce),y.state===e.NOMATCH)||y.state===e.EMPTY||(me+=1,ae+=y.phraseLength,ce+=y.phraseLength,me===$e.max)););y.state===e.EMPTY||me>=$e.min?(y.state=ae===0?e.EMPTY:e.MATCH,y.phraseLength=ae):(y.state=e.NOMATCH,y.phraseLength=0,r.ast&&r.ast.setLength(ve))},j=(ie,ne,ve,ce)=>{if(ne.phraseLength>ve){let ae=`${n}opRNM(${ie.name}): callback function error: `;throw ae+=`sysData.phraseLength: ${ne.phraseLength}`,ae+=` must be <= remaining chars: ${ve}`,new Error(ae)}switch(ne.state){case e.ACTIVE:if(!ce)throw new Error(`${n}opRNM(${ie.name}): callback function return error. ACTIVE state not allowed.`);break;case e.EMPTY:ne.phraseLength=0;break;case e.MATCH:ne.phraseLength===0&&(ne.state=e.EMPTY);break;case e.NOMATCH:ne.phraseLength=0;break;default:throw new Error(`${n}opRNM(${ie.name}): callback function return error. Unrecognized return state: ${ne.state}`)}},P=(ie,ne)=>{let ve,ce,ae;const me=m[ie],$e=p[me.index],qe=w[$e.index];if(c||(ce=r.ast&&r.ast.ruleDefined(me.index),ce&&(ve=r.ast.getLength(),r.ast.down(me.index,p[me.index].name))),qe){const Te=g.length-ne;qe(y,g,ne,_),j($e,y,Te,!0),y.state===e.ACTIVE&&(ae=m,m=$e.opcodes,ee(0,ne),m=ae,qe(y,g,ne,_),j($e,y,Te,!1))}else ae=m,m=$e.opcodes,ee(0,ne),m=ae;c||ce&&(y.state===e.NOMATCH?r.ast.setLength(ve):r.ast.up(me.index,$e.name,ne,y.phraseLength))},I=(ie,ne)=>{const ve=m[ie];y.state=e.NOMATCH,ne{const ve=m[ie],ce=ve.string.length;if(y.state=e.NOMATCH,ne+ce<=g.length){for(let ae=0;ae{let ve;const ce=m[ie];y.state=e.NOMATCH;const ae=ce.string.length;if(ae===0){y.state=e.EMPTY;return}if(ne+ae<=g.length){for(let me=0;me=65&&ve<=90&&(ve+=32),ve!==ce.string[me])return;y.state=e.MATCH,y.phraseLength=ae}},q=(ie,ne,ve)=>{if(ne.phraseLength>ve){let ce=`${n}opUDT(${ie.name}): callback function error: `;throw ce+=`sysData.phraseLength: ${ne.phraseLength}`,ce+=` must be <= remaining chars: ${ve}`,new Error(ce)}switch(ne.state){case e.ACTIVE:throw new Error(`${n}opUDT(${ie.name}) ACTIVE state return not allowed.`);case e.EMPTY:if(ie.empty)ne.phraseLength=0;else throw new Error(`${n}opUDT(${ie.name}) may not return EMPTY.`);break;case e.MATCH:if(ne.phraseLength===0)if(ie.empty)ne.state=e.EMPTY;else throw new Error(`${n}opUDT(${ie.name}) may not return EMPTY.`);break;case e.NOMATCH:ne.phraseLength=0;break;default:throw new Error(`${n}opUDT(${ie.name}): callback function return error. Unrecognized return state: ${ne.state}`)}},B=(ie,ne)=>{let ve,ce,ae;const me=m[ie],$e=d[me.index];y.UdtIndex=$e.index,c||(ae=r.ast&&r.ast.udtDefined(me.index),ae&&(ce=p.length+me.index,ve=r.ast.getLength(),r.ast.down(ce,$e.name)));const qe=g.length-ne;b[me.index](y,g,ne,_),q($e,y,qe),c||ae&&(y.state===e.NOMATCH?r.ast.setLength(ve):r.ast.up(ce,$e.name,ne,y.phraseLength))},W=(ie,ne)=>{switch(c+=1,ee(ie+1,ne),c-=1,y.phraseLength=0,y.state){case e.EMPTY:y.state=e.EMPTY;break;case e.MATCH:y.state=e.EMPTY;break;case e.NOMATCH:y.state=e.NOMATCH;break;default:throw new Error(`opAND: invalid state ${y.state}`)}},Q=(ie,ne)=>{switch(c+=1,ee(ie+1,ne),c-=1,y.phraseLength=0,y.state){case e.EMPTY:case e.MATCH:y.state=e.NOMATCH;break;case e.NOMATCH:y.state=e.EMPTY;break;default:throw new Error(`opNOT: invalid state ${y.state}`)}},ee=(ie,ne)=>{const ve=`${n}opExecute(): `,ce=m[ie];switch(a+=1,l>u&&(u=l),l+=1,y.refresh(),r.trace&&r.trace.down(ce,ne),ce.type){case e.ALT:A(ie,ne);break;case e.CAT:k(ie,ne);break;case e.REP:O(ie,ne);break;case e.RNM:P(ie,ne);break;case e.TRG:I(ie,ne);break;case e.TBS:$(ie,ne);break;case e.TLS:R(ie,ne);break;case e.UDT:B(ie,ne);break;case e.AND:W(ie,ne);break;case e.NOT:Q(ie,ne);break;default:throw new Error(`${ve}unrecognized operator`)}c||ne+y.phraseLength>f&&(f=ne+y.phraseLength),r.stats&&r.stats.collect(ce,y),r.trace&&r.trace.up(ce,y.state,ne,y.phraseLength),l-=1}},fMe=function(){const e="parser.js: Ast()): ",t=qo,r=h0,n=this;let s,c,l,u=0;const a=[],f=[],p=[];n.callbacks=[],n.init=(m,g,y)=>{f.length=0,p.length=0,u=0,s=m,c=g,l=y;let w;const b=[];for(w=0;w!!a[m],n.udtDefined=m=>!!a[s.length+m],n.down=(m,g)=>{const y=p.length;return f.push(y),p.push({name:g,thisIndex:y,thatIndex:void 0,state:t.SEM_PRE,callbackIndex:m,phraseIndex:void 0,phraseLength:void 0,stack:f.length}),y},n.up=(m,g,y,w)=>{const b=p.length,_=f.pop();return p.push({name:g,thisIndex:b,thatIndex:_,state:t.SEM_POST,callbackIndex:m,phraseIndex:y,phraseLength:w,stack:f.length}),p[_].thatIndex=b,p[_].phraseIndex=y,p[_].phraseLength=w,b},n.translate=m=>{let g,y;for(let w=0;w{p.length=m,m>0?f.length=p[m-1].stack:f.length=0},n.getLength=()=>p.length;function d(m){let g="";for(;m-- >0;)g+=" ";return g}n.toXml=()=>{let m="",g=0;return m+=` `,m+=` `,m+=` `,m+=d(g+2),m+=r.charsToString(l),m+=` `,p.forEach(y=>{y.state===t.SEM_PRE?(g+=1,m+=d(g),m+=` `,m+=d(g+2),m+=r.charsToString(l,y.phraseIndex,y.phraseLength),m+=` `):(m+=d(g),m+=` `,g-=1)}),m+=` `,m}},h0={stringToChars:e=>[...e].map(t=>t.codePointAt(0)),charsToString:(e,t,r)=>{let n=e;for(;!(t===void 0||t<0);){if(r===void 0){n=e.slice(t);break}if(r<=0)return"";n=e.slice(t,t+r);break}return String.fromCodePoint(...n)}},qo={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:e=>{switch(e){case qo.ALT:return"ALT";case qo.CAT:return"CAT";case qo.REP:return"REP";case qo.RNM:return"RNM";case qo.TRG:return"TRG";case qo.TBS:return"TBS";case qo.TLS:return"TLS";case qo.UDT:return"UDT";case qo.AND:return"AND";case qo.NOT:return"NOT";case qo.ACTIVE:return"ACTIVE";case qo.EMPTY:return"EMPTY";case qo.MATCH:return"MATCH";case qo.NOMATCH:return"NOMATCH";case qo.SEM_PRE:return"SEM_PRE";case qo.SEM_POST:return"SEM_POST";case qo.SEM_OK:return"SEM_OK";default:return"UNRECOGNIZED STATE"}}},str=(e,t,r,n,s)=>{if(e===qo.SEM_PRE){if(Array.isArray(s)===!1)throw new Error("parser's user data must be an array");s.push(["server-url-template",h0.charsToString(t,r,n)])}return qo.SEM_OK},otr=(e,t,r,n,s)=>{if(e===qo.SEM_PRE){if(Array.isArray(s)===!1)throw new Error("parser's user data must be an array");s.push(["server-variable",h0.charsToString(t,r,n)])}return qo.SEM_OK},atr=(e,t,r,n,s)=>{if(e===qo.SEM_PRE){if(Array.isArray(s)===!1)throw new Error("parser's user data must be an array");s.push(["server-variable-name",h0.charsToString(t,r,n)])}return qo.SEM_OK},ltr=(e,t,r,n,s)=>{if(e===qo.SEM_PRE){if(Array.isArray(s)===!1)throw new Error("parser's user data must be an array");s.push(["literals",h0.charsToString(t,r,n)])}return qo.SEM_OK},ctr=new itr,pMe=e=>{const t=new uMe;return t.ast=new fMe,t.ast.callbacks["server-url-template"]=str,t.ast.callbacks["server-variable"]=otr,t.ast.callbacks["server-variable-name"]=atr,t.ast.callbacks.literals=ltr,{result:t.parse(ctr,"server-url-template",e),ast:t.ast}},utr=(e,{strict:t=!1}={})=>{try{const r=pMe(e);if(!r.result.success)return!1;const n=[];r.ast.translate(n);const s=n.some(([c])=>c==="server-variable");if(!t&&!s)try{return new URL(e,"https://vladimirgorej.com"),!0}catch{return!1}return t?s:!0}catch{return!1}},ftr=e=>{try{return typeof e=="string"&&decodeURIComponent(e)!==e}catch{return!1}},ptr=e=>ftr(e)?e:encodeURIComponent(e).replace(/%5B/g,"[").replace(/%5D/g,"]"),htr=["literals","server-variable-name"],dtr=(e,t,r={})=>{const n={encoder:ptr,...r},s=pMe(e);if(!s.result.success)return e;const c=[];return s.ast.translate(c),c.filter(([l])=>htr.includes(l)).map(([l,u])=>l==="server-variable-name"?Object.hasOwn(t,u)?n.encoder(t[u],u):`{${u}}`:u).join("")};function k5(){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(){let e="";return e+=`; Lenient version of https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1 `,e+=`lenient-cookie-string = lenient-cookie-entry *( ";" OWS lenient-cookie-entry ) `,e+=`lenient-cookie-entry = lenient-cookie-pair / lenient-cookie-pair-invalid `,e+=`lenient-cookie-pair = OWS lenient-cookie-name OWS "=" OWS lenient-cookie-value OWS `,e+=`lenient-cookie-pair-invalid = OWS 1*tchar OWS ; Allow for standalone entries like "fizz" to be ignored `,e+=`lenient-cookie-name = 1*( %x21-3A / %x3C / %x3E-7E ) ; Allow all printable US-ASCII except "=" `,e+=`lenient-cookie-value = lenient-quoted-value [ *lenient-cookie-octet ] / *lenient-cookie-octet `,e+=`lenient-quoted-value = DQUOTE *( lenient-quoted-char ) DQUOTE `,e+=`lenient-quoted-char = %x20-21 / %x23-7E ; Allow all printable US-ASCII except DQUOTE `,e+=`lenient-cookie-octet = %x21-2B / %x2D-3A / %x3C-7E `,e+=` ; Allow all printable characters except CTLs, DQUOTE, semicolon and SP `,e+=` `,e+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1 `,e+=`cookie-string = cookie-pair *( ";" SP cookie-pair ) `,e+=` `,e+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1 `,e+=`; https://www.rfc-editor.org/errata/eid5518 `,e+=`cookie-pair = cookie-name "=" cookie-value `,e+=`cookie-name = token `,e+=`cookie-value = ( DQUOTE *cookie-octet DQUOTE ) / *cookie-octet `,e+=` ; https://www.rfc-editor.org/errata/eid8242 `,e+=`cookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E `,e+=` ; US-ASCII characters excluding CTLs, `,e+=` ; whitespace, DQUOTE, comma, semicolon, `,e+=` ; and backslash `,e+=` `,e+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-2.2 `,e+=`OWS = *( [ CRLF ] WSP ) ; "optional" whitespace `,e+=` `,e+=`; https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.2 `,e+=`token = 1*(tchar) `,e+=`tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" `,e+=' / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"\n',e+=` / DIGIT / ALPHA `,e+=` ; any VCHAR, except delimiters `,e+=` `,e+=`; https://datatracker.ietf.org/doc/html/rfc2616#section-2.2 `,e+=`CHAR = %x01-7F ; any US-ASCII character (octets 0 - 127) `,e+=`CTL = %x00-1F / %x7F ; any US-ASCII control character `,e+=`separators = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\\" / %x22 / "/" / "[" / "]" / "?" / "=" / "{" / "}" / SP / HT `,e+=`SP = %x20 ; US-ASCII SP, space (32) `,e+=`HT = %x09 ; US-ASCII HT, horizontal-tab (9) `,e+=` `,e+=`; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1 `,e+=`ALPHA = %x41-5A / %x61-7A ; A-Z / a-z `,e+=`DIGIT = %x30-39 ; 0-9 `,e+=`DQUOTE = %x22 ; " (Double Quote) `,e+=`WSP = SP / HTAB ; white space `,e+=`HTAB = %x09 ; horizontal tab `,e+=`CRLF = CR LF ; Internet standard newline `,e+=`CR = %x0D ; carriage return `,e+=`LF = %x0A ; linefeed `,e}}const T7=function(){const e=Tp,t=mtr,r=this,n="parser.js: Parser(): ",s=function(){this.state=e.ACTIVE,this.phraseLength=0,this.refresh=()=>{this.state=e.ACTIVE,this.phraseLength=0}};r.ast=void 0,r.stats=void 0,r.trace=void 0,r.callbacks=[];let c=0,l=0,u=0,a=0,f=0,p,d,m,g,y=new s,w,b,_;const E=()=>{c=0,l=0,u=0,a=0,f=0,p=void 0,d=void 0,m=void 0,g=void 0,y.refresh(),w=void 0,b=void 0,_=void 0},S=()=>{const ie=`${n}initializeCallbacks(): `;let ne;for(w=[],b=[],ne=0;ne{const ae=`${n}parse(): `;E(),g=t.stringToChars(ve),p=ie.rules,d=ie.udts;const me=ne.toLowerCase();let $e;for(const Te in p)if(me===p[Te].lower){$e=p[Te].index;break}if($e===void 0)throw new Error(`${ae}start rule name '${startRule}' not recognized`);S(),r.trace&&r.trace.init(p,d,g),r.stats&&r.stats.init(p,d),r.ast&&r.ast.init(p,d,g),_=ce,m=[{type:e.RNM,index:$e}],ee(0,0),m=void 0;let qe=!1;switch(y.state){case e.ACTIVE:throw new Error(`${ae}final state should never be 'ACTIVE'`);case e.NOMATCH:qe=!1;break;case e.EMPTY:case e.MATCH:y.phraseLength===g.length?qe=!0:qe=!1;break;default:throw new Error("unrecognized state")}return{success:qe,state:y.state,stateName:e.idName(y.state),length:g.length,matched:y.phraseLength,maxMatched:f,maxTreeDepth:u,nodeHits:a}};const A=(ie,ne)=>{const ve=m[ie];for(let ce=0;ce{let ve,ce,ae,me;const $e=m[ie];r.ast&&(ce=r.ast.getLength()),ve=!0,ae=ne,me=0;for(let qe=0;qe<$e.children.length;qe+=1)if(ee($e.children[qe],ae),y.state===e.NOMATCH){ve=!1;break}else ae+=y.phraseLength,me+=y.phraseLength;ve?(y.state=me===0?e.EMPTY:e.MATCH,y.phraseLength=me):(y.state=e.NOMATCH,y.phraseLength=0,r.ast&&r.ast.setLength(ce))},O=(ie,ne)=>{let ve,ce,ae,me;const $e=m[ie];if($e.max===0){y.state=e.EMPTY,y.phraseLength=0;return}for(ce=ne,ae=0,me=0,r.ast&&(ve=r.ast.getLength());!(ce>=g.length||(ee(ie+1,ce),y.state===e.NOMATCH)||y.state===e.EMPTY||(me+=1,ae+=y.phraseLength,ce+=y.phraseLength,me===$e.max)););y.state===e.EMPTY||me>=$e.min?(y.state=ae===0?e.EMPTY:e.MATCH,y.phraseLength=ae):(y.state=e.NOMATCH,y.phraseLength=0,r.ast&&r.ast.setLength(ve))},j=(ie,ne,ve,ce)=>{if(ne.phraseLength>ve){let ae=`${n}opRNM(${ie.name}): callback function error: `;throw ae+=`sysData.phraseLength: ${ne.phraseLength}`,ae+=` must be <= remaining chars: ${ve}`,new Error(ae)}switch(ne.state){case e.ACTIVE:if(!ce)throw new Error(`${n}opRNM(${ie.name}): callback function return error. ACTIVE state not allowed.`);break;case e.EMPTY:ne.phraseLength=0;break;case e.MATCH:ne.phraseLength===0&&(ne.state=e.EMPTY);break;case e.NOMATCH:ne.phraseLength=0;break;default:throw new Error(`${n}opRNM(${ie.name}): callback function return error. Unrecognized return state: ${ne.state}`)}},P=(ie,ne)=>{let ve,ce,ae;const me=m[ie],$e=p[me.index],qe=w[$e.index];if(c||(ce=r.ast&&r.ast.ruleDefined(me.index),ce&&(ve=r.ast.getLength(),r.ast.down(me.index,p[me.index].name))),qe){const Te=g.length-ne;qe(y,g,ne,_),j($e,y,Te,!0),y.state===e.ACTIVE&&(ae=m,m=$e.opcodes,ee(0,ne),m=ae,qe(y,g,ne,_),j($e,y,Te,!1))}else ae=m,m=$e.opcodes,ee(0,ne),m=ae;c||ce&&(y.state===e.NOMATCH?r.ast.setLength(ve):r.ast.up(me.index,$e.name,ne,y.phraseLength))},I=(ie,ne)=>{const ve=m[ie];y.state=e.NOMATCH,ne{const ve=m[ie],ce=ve.string.length;if(y.state=e.NOMATCH,ne+ce<=g.length){for(let ae=0;ae{let ve;const ce=m[ie];y.state=e.NOMATCH;const ae=ce.string.length;if(ae===0){y.state=e.EMPTY;return}if(ne+ae<=g.length){for(let me=0;me=65&&ve<=90&&(ve+=32),ve!==ce.string[me])return;y.state=e.MATCH,y.phraseLength=ae}},q=(ie,ne,ve)=>{if(ne.phraseLength>ve){let ce=`${n}opUDT(${ie.name}): callback function error: `;throw ce+=`sysData.phraseLength: ${ne.phraseLength}`,ce+=` must be <= remaining chars: ${ve}`,new Error(ce)}switch(ne.state){case e.ACTIVE:throw new Error(`${n}opUDT(${ie.name}) ACTIVE state return not allowed.`);case e.EMPTY:if(ie.empty)ne.phraseLength=0;else throw new Error(`${n}opUDT(${ie.name}) may not return EMPTY.`);break;case e.MATCH:if(ne.phraseLength===0)if(ie.empty)ne.state=e.EMPTY;else throw new Error(`${n}opUDT(${ie.name}) may not return EMPTY.`);break;case e.NOMATCH:ne.phraseLength=0;break;default:throw new Error(`${n}opUDT(${ie.name}): callback function return error. Unrecognized return state: ${ne.state}`)}},B=(ie,ne)=>{let ve,ce,ae;const me=m[ie],$e=d[me.index];y.UdtIndex=$e.index,c||(ae=r.ast&&r.ast.udtDefined(me.index),ae&&(ce=p.length+me.index,ve=r.ast.getLength(),r.ast.down(ce,$e.name)));const qe=g.length-ne;b[me.index](y,g,ne,_),q($e,y,qe),c||ae&&(y.state===e.NOMATCH?r.ast.setLength(ve):r.ast.up(ce,$e.name,ne,y.phraseLength))},W=(ie,ne)=>{switch(c+=1,ee(ie+1,ne),c-=1,y.phraseLength=0,y.state){case e.EMPTY:y.state=e.EMPTY;break;case e.MATCH:y.state=e.EMPTY;break;case e.NOMATCH:y.state=e.NOMATCH;break;default:throw new Error(`opAND: invalid state ${y.state}`)}},Q=(ie,ne)=>{switch(c+=1,ee(ie+1,ne),c-=1,y.phraseLength=0,y.state){case e.EMPTY:case e.MATCH:y.state=e.NOMATCH;break;case e.NOMATCH:y.state=e.EMPTY;break;default:throw new Error(`opNOT: invalid state ${y.state}`)}},ee=(ie,ne)=>{const ve=`${n}opExecute(): `,ce=m[ie];switch(a+=1,l>u&&(u=l),l+=1,y.refresh(),r.trace&&r.trace.down(ce,ne),ce.type){case e.ALT:A(ie,ne);break;case e.CAT:k(ie,ne);break;case e.REP:O(ie,ne);break;case e.RNM:P(ie,ne);break;case e.TRG:I(ie,ne);break;case e.TBS:$(ie,ne);break;case e.TLS:R(ie,ne);break;case e.UDT:B(ie,ne);break;case e.AND:W(ie,ne);break;case e.NOT:Q(ie,ne);break;default:throw new Error(`${ve}unrecognized operator`)}c||ne+y.phraseLength>f&&(f=ne+y.phraseLength),r.stats&&r.stats.collect(ce,y),r.trace&&r.trace.up(ce,y.state,ne,y.phraseLength),l-=1}},mtr={stringToChars:e=>[...e].map(t=>t.codePointAt(0)),charsToString:(e,t,r)=>{let n=e;for(;!(t===void 0||t<0);){if(r===void 0){n=e.slice(t);break}if(r<=0)return"";n=e.slice(t,t+r);break}return String.fromCodePoint(...n)}},Tp={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:e=>{switch(e){case Tp.ALT:return"ALT";case Tp.CAT:return"CAT";case Tp.REP:return"REP";case Tp.RNM:return"RNM";case Tp.TRG:return"TRG";case Tp.TBS:return"TBS";case Tp.TLS:return"TLS";case Tp.UDT:return"UDT";case Tp.AND:return"AND";case Tp.NOT:return"NOT";case Tp.ACTIVE:return"ACTIVE";case Tp.EMPTY:return"EMPTY";case Tp.MATCH:return"MATCH";case Tp.NOMATCH:return"NOMATCH";case Tp.SEM_PRE:return"SEM_PRE";case Tp.SEM_POST:return"SEM_POST";case Tp.SEM_OK:return"SEM_OK";default:return"UNRECOGNIZED STATE"}}};new k5;const hMe=e=>{if(typeof e!="string"||[...e].length!==1)throw new TypeError("Input must be a single character string.");const t=e.codePointAt(0);return t<=127?`%${t.toString(16).toUpperCase().padStart(2,"0")}`:encodeURIComponent(e)},gtr=e=>e,ytr=new T7,vtr=new k5,dMe=e=>{const t=String(e),r=t.length>=2&&t.startsWith('"')&&t.endsWith('"'),n=r?t.slice(1,-1):t;let s="";for(const c of n)s+=ytr.parse(vtr,"cookie-octet",c).success?c:hMe(c);return r?`"${s}"`:s},btr=new T7,wtr=new k5,mMe=(e,{strict:t=!0}={})=>{try{const r=t?"cookie-name":"lenient-cookie-name";return btr.parse(wtr,r,e).success}catch{return!1}},_tr=e=>{if(!mMe(e))throw new TypeError(`Invalid cookie name: ${e}`)},Etr=new T7,Str=new k5,gMe=(e,{strict:t=!0}={})=>{try{const r=t?"cookie-value":"lenient-cookie-value";return Etr.parse(Str,r,e).success}catch{return!1}},xtr=e=>{if(!gMe(e))throw new TypeError(`Invalid cookie value: ${e}`)},yMe={encoders:{name:gtr,value:dMe},validators:{name:_tr,value:xtr}},Atr=(e,t,r={})=>{const n={...r,encoders:{...yMe.encoders,...r.encoders},validators:{...yMe.validators,...r.validators}},s=n.encoders.name(e),c=n.encoders.value(t);return n.validators.name(s),n.validators.value(c),`${s}=${c}`},mne=(e,t={})=>(Array.isArray(e)?e:typeof e=="object"&&e!==null?Object.entries(e):[]).map(([r,n])=>Atr(r,n,t)).join("; "),ktr=new T7,Otr=new k5,Ctr=e=>{const t=String(e),r=t.length>=2&&t.startsWith('"')&&t.endsWith('"'),n=r?t.slice(1,-1):t,s=r?"lenient-quoted-char":"lenient-cookie-octet";let c="";for(const l of n)c+=ktr.parse(Otr,s,l).success?l:hMe(l);return r?`"${c}"`:c},jtr=e=>{if(!mMe(e,{strict:!1}))throw new TypeError(`Invalid cookie name: ${e}`)},Ptr=e=>{if(!gMe(e,{strict:!1}))throw new TypeError(`Invalid cookie value: ${e}`)};function Ttr(){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(){let e="";return e+=`; OpenAPI Path Templating ABNF syntax `,e+=`; variant of https://datatracker.ietf.org/doc/html/rfc3986#section-3.3 `,e+=`path-template = slash *( path-segment slash ) [ path-segment ] `,e+=`path-segment = 1*( path-literal / template-expression ) `,e+=`slash = "/" `,e+=`path-literal = 1*pchar `,e+=`template-expression = "{" template-expression-param-name "}" `,e+=`template-expression-param-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI) `,e+=` `,e+=`; https://datatracker.ietf.org/doc/html/rfc3986#section-3.3 `,e+=`pchar = unreserved / pct-encoded / sub-delims / ":" / "@" `,e+=`unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" `,e+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.3 `,e+=`pct-encoded = "%" HEXDIG HEXDIG `,e+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.1 `,e+=`sub-delims = "!" / "$" / "&" / "'" / "(" / ")" `,e+=` / "*" / "+" / "," / ";" / "=" `,e+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.2 `,e+=` `,e+=`; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1 `,e+=`ALPHA = %x41-5A / %x61-7A ; A-Z / a-z `,e+=`DIGIT = %x30-39 ; 0-9 `,e+=`HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" `,e}}const Rtr=(e,t,r,n,s)=>(e===qo.SEM_PRE&&s.push(["slash",h0.charsToString(t,r,n)]),qo.SEM_OK),Itr=(e,t,r,n,s)=>{if(e===qo.SEM_PRE){if(Array.isArray(s)===!1)throw new Error("parser's user data must be an array");s.push(["path-template",h0.charsToString(t,r,n)])}return qo.SEM_OK},Mtr=(e,t,r,n,s)=>(e===qo.SEM_PRE&&s.push(["path-literal",h0.charsToString(t,r,n)]),qo.SEM_OK),$tr=(e,t,r,n,s)=>(e===qo.SEM_PRE&&s.push(["template-expression",h0.charsToString(t,r,n)]),qo.SEM_OK),Ftr=(e,t,r,n,s)=>(e===qo.SEM_PRE&&s.push(["template-expression-param-name",h0.charsToString(t,r,n)]),qo.SEM_OK),Ntr=new Ttr,Dtr=e=>{const t=new uMe;return t.ast=new fMe,t.ast.callbacks["path-template"]=Itr,t.ast.callbacks.slash=Rtr,t.ast.callbacks["path-literal"]=Mtr,t.ast.callbacks["template-expression"]=$tr,t.ast.callbacks["template-expression-param-name"]=Ftr,{result:t.parse(Ntr,"path-template",e),ast:t.ast}},Btr=e=>{try{return typeof e=="string"&&decodeURIComponent(e)!==e}catch{return!1}},Ltr=e=>Btr(e)?e:encodeURIComponent(e).replace(/%5B/g,"[").replace(/%5D/g,"]"),qtr=["slash","path-literal","template-expression-param-name"],gne=(e,t,r={})=>{const n={encoder:Ltr,...r},s=Dtr(e);if(!s.result.success)return e;const c=[];return s.ast.translate(c),c.filter(([l])=>qtr.includes(l)).map(([l,u])=>l==="template-expression-param-name"?Object.hasOwn(t,u)?n.encoder(t[u],u):`{${u}}`:u).join("")},ztr={body:Utr,header:Wtr,query:Jtr,path:Htr,formData:Vtr};function Utr({req:e,value:t}){t!==void 0&&(e.body=t)}function Vtr({req:e,value:t,parameter:r}){if(t===!1&&r.type==="boolean"&&(t="false"),t===0&&["number","integer"].indexOf(r.type)>-1&&(t="0"),t)e.form=e.form||{},e.form[r.name]={collectionFormat:r.collectionFormat,value:t};else if(r.allowEmptyValue&&t!==void 0){e.form=e.form||{};const n=r.name;e.form[n]=e.form[n]||{},e.form[n].allowEmptyValue=!0}}function Wtr({req:e,parameter:t,value:r}){e.headers=e.headers||{},typeof r<"u"&&(e.headers[t.name]=r)}function Htr({req:e,value:t,parameter:r,baseURL:n}){if(t!==void 0){const s=e.url.replace(n,""),c=gne(s,{[r.name]:t});e.url=n+c}}function Jtr({req:e,value:t,parameter:r}){if(e.query=e.query||{},t===!1&&r.type==="boolean"&&(t="false"),t===0&&["number","integer"].indexOf(r.type)>-1&&(t="0"),t)e.query[r.name]={collectionFormat:r.collectionFormat,value:t};else if(r.allowEmptyValue&&t!==void 0){const n=r.name;e.query[n]=e.query[n]||{},e.query[n].allowEmptyValue=!0}}function R7(e,t){return t.includes("application/json")?typeof e=="string"?e:(Array.isArray(e)&&(e=e.map(r=>{try{return JSON.parse(r)}catch{return r}})),JSON.stringify(e)):String(e)}const Ktr="%3D",Gtr="%26",vMe=e=>dMe(e).replace(/[=&]/gu,t=>t==="="?Ktr:Gtr);function Ytr({req:e,value:t,parameter:r,baseURL:n}){const{name:s,style:c,explode:l,content:u}=r;if(t===void 0)return;const a=e.url.replace(n,"");let f;if(u){const p=Object.keys(u)[0];f=gne(a,{[s]:t},{encoder:d=>c6e(R7(d,p))})}else f=gne(a,{[s]:t},{encoder:p=>nee({key:r.name,value:p,style:c||"simple",explode:l??!1,escape:"reserved"})});e.url=n+f}function Ztr({req:e,value:t,parameter:r}){if(e.query=e.query||{},t!==void 0&&r.content){const n=Object.keys(r.content)[0],s=R7(t,n);if(s)e.query[r.name]=s;else if(r.allowEmptyValue){const c=r.name;e.query[c]=e.query[c]||{},e.query[c].allowEmptyValue=!0}return}if(t===!1&&(t="false"),t===0&&(t="0"),t){const{style:n,explode:s,allowReserved:c}=r;e.query[r.name]={value:t,serializationOption:{style:n,explode:s,allowReserved:c}}}else if(r.allowEmptyValue&&t!==void 0){const n=r.name;e.query[n]=e.query[n]||{},e.query[n].allowEmptyValue=!0}}const Xtr=["accept","authorization","content-type"];function Qtr({req:e,parameter:t,value:r}){if(e.headers=e.headers||{},!(Xtr.indexOf(t.name.toLowerCase())>-1)){if(r!==void 0&&t.content){const n=Object.keys(t.content)[0];e.headers[t.name]=R7(r,n);return}r!==void 0&&!(Array.isArray(r)&&r.length===0)&&(e.headers[t.name]=nee({key:t.name,value:r,style:t.style||"simple",explode:typeof t.explode>"u"?!1:t.explode,escape:!1}))}}function err({req:e,parameter:t,value:r}){const{name:n}=t;if(e.headers=e.headers||{},r!==void 0&&t.content){const c=Object.keys(t.content)[0],l=R7(r,c);e.headers.Cookie=mne({[n]:l},{encoders:{value:vMe}});return}if(r!==void 0&&!(Array.isArray(r)&&r.length===0)){var s;const c=nee({key:t.name,value:r,escape:!1,style:t.style||"form",explode:(s=t.explode)!==null&&s!==void 0?s:!1}),l=Array.isArray(r)&&t.explode?`${n}=${c}`:c;e.headers.Cookie=mne({[n]:l},{encoders:{value:vMe}})}}const trr=Object.freeze(Object.defineProperty({__proto__:null,cookie:err,header:Qtr,path:Ytr,query:Ztr},Symbol.toStringTag,{value:"Module"})),rrr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,{btoa:bMe}=rrr;function nrr(e,t){const{operation:r,requestBody:n,securities:s,spec:c,attachContentTypeForEmptyPayload:l}=e;let{requestContentType:u}=e;t=irr({request:t,securities:s,operation:r,spec:c});const a=r.requestBody||{},f=Object.keys(a.content||{}),p=u&&f.indexOf(u)>-1;if(n||l){if(u&&p)t.headers["Content-Type"]=u;else if(!u){const w=f[0];w&&(t.headers["Content-Type"]=w,u=w)}}else u&&p&&(t.headers["Content-Type"]=u);if(!e.responseContentType&&r.responses){const w=Object.entries(r.responses).filter(([b,_])=>{const E=parseInt(b,10);return E>=200&&E<300&&IE(_.content)}).reduce((b,[,_])=>b.concat(Object.keys(_.content)),[]);w.length>0&&(t.headers.accept=w.join(", "))}if(n)if(u){if(f.indexOf(u)>-1)if(u==="application/x-www-form-urlencoded"||u==="multipart/form-data")if(typeof n=="object"){var d,m;const w=(d=(m=a.content[u])===null||m===void 0?void 0:m.encoding)!==null&&d!==void 0?d:{};t.form={},Object.keys(n).forEach(b=>{let _;try{_=JSON.parse(n[b])}catch{_=n[b]}t.form[b]={value:_,encoding:w[b]||{}}})}else if(typeof n=="string"){var g,y;const w=(g=(y=a.content[u])===null||y===void 0?void 0:y.encoding)!==null&&g!==void 0?g:{};try{t.form={};const b=JSON.parse(n);Object.entries(b).forEach(([_,E])=>{t.form[_]={value:E,encoding:w[_]||{}}})}catch{t.form=n}}else t.form=n;else t.body=n}else t.body=n;return t}function irr({request:e,securities:t={},operation:r={},spec:n}){var s;const c={...e},{authorized:l={}}=t,u=r.security||n.security||[],a=l&&!!Object.keys(l).length,f=(n==null||(s=n.components)===null||s===void 0?void 0:s.securitySchemes)||{};return c.headers=c.headers||{},c.query=c.query||{},!Object.keys(t).length||!a||!u||Array.isArray(r.security)&&!r.security.length?e:(u.forEach(p=>{Object.keys(p).forEach(d=>{const m=l[d],g=f[d];if(!m)return;const y=m.value||m,{type:w}=g;if(m){if(w==="apiKey")g.in==="query"&&(c.query[g.name]=y),g.in==="header"&&(c.headers[g.name]=y),g.in==="cookie"&&(c.cookies[g.name]=y);else if(w==="http"){if(/^basic$/i.test(g.scheme)){const b=y.username||"",_=y.password||"",E=bMe(`${b}:${_}`);c.headers.Authorization=`Basic ${E}`}/^bearer$/i.test(g.scheme)&&(c.headers.Authorization=`Bearer ${y}`)}else if(w==="oauth2"||w==="openIdConnect"){const b=m.token||{},_=g["x-tokenName"]||"access_token",E=b[_];let S=b.token_type;(!S||S.toLowerCase()==="bearer")&&(S="Bearer"),c.headers.Authorization=`${S} ${E}`}}})}),c)}function srr(e,t){const{spec:r,operation:n,securities:s,requestContentType:c,responseContentType:l,attachContentTypeForEmptyPayload:u}=e;if(t=orr({request:t,securities:s,operation:n,spec:r}),t.body||t.form||u)c?t.headers["Content-Type"]=c:Array.isArray(n.consumes)?[t.headers["Content-Type"]]=n.consumes:Array.isArray(r.consumes)?[t.headers["Content-Type"]]=r.consumes:n.parameters&&n.parameters.filter(a=>a.type==="file").length?t.headers["Content-Type"]="multipart/form-data":n.parameters&&n.parameters.filter(a=>a.in==="formData").length&&(t.headers["Content-Type"]="application/x-www-form-urlencoded");else if(c){const a=n.parameters&&n.parameters.filter(p=>p.in==="body").length>0,f=n.parameters&&n.parameters.filter(p=>p.in==="formData").length>0;(a||f)&&(t.headers["Content-Type"]=c)}return!l&&Array.isArray(n.produces)&&n.produces.length>0&&(t.headers.accept=n.produces.join(", ")),t}function orr({request:e,securities:t={},operation:r={},spec:n}){const s={...e},{authorized:c={},specSecurity:l=[]}=t,u=r.security||l,a=c&&!!Object.keys(c).length,f=n.securityDefinitions;return s.headers=s.headers||{},s.query=s.query||{},!Object.keys(t).length||!a||!u||Array.isArray(r.security)&&!r.security.length?e:(u.forEach(p=>{Object.keys(p).forEach(d=>{const m=c[d];if(!m)return;const{token:g}=m,y=m.value||m,w=f[d],{type:b}=w,_=w["x-tokenName"]||"access_token",E=g&&g[_];let S=g&&g.token_type;if(m)if(b==="apiKey"){const A=w.in==="query"?"query":"headers";s[A]=s[A]||{},s[A][w.name]=y}else if(b==="basic")if(y.header)s.headers.authorization=y.header;else{const A=y.username||"",k=y.password||"";y.base64=bMe(`${A}:${k}`),s.headers.authorization=`Basic ${y.base64}`}else b==="oauth2"&&E&&(S=!S||S.toLowerCase()==="bearer"?"Bearer":S,s.headers.authorization=`${S} ${E}`)})}),s)}const wMe=e=>Array.isArray(e)?e:[],yne=e=>{try{return new URL(e)}catch{const t=new URL(e,S9),r=String(e).startsWith("/")?t.pathname:t.pathname.substring(1);return{hash:t.hash,host:"",hostname:"",href:"",origin:"",password:"",pathname:r,port:"",protocol:"",search:t.search,searchParams:t.searchParams}}};class arr extends s0{}const lrr=(e,t)=>t.filter(r=>r.name===e),crr=e=>{const t={};e.forEach(n=>{t[n.in]||(t[n.in]={}),t[n.in][n.name]=n});const r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(s=>{r.push(t[n][s])})}),r},urr={buildRequest:_Me};function frr({http:e,fetch:t,spec:r,operationId:n,pathName:s,method:c,parameters:l,securities:u,...a}){const f=e||t||lA;s&&c&&!n&&(n=lMe(s,c));const p=urr.buildRequest({spec:r,operationId:n,parameters:l,securities:u,http:f,...a});return p.body&&(IE(p.body)||Array.isArray(p.body))&&(p.body=JSON.stringify(p.body)),f(p)}function _Me(e){const{spec:t,operationId:r,responseContentType:n,scheme:s,requestInterceptor:c,responseInterceptor:l,contextUrl:u,userFetch:a,server:f,serverVariables:p,http:d,signal:m,serverVariableEncoder:g}=e;let{parameters:y,parameterBuilders:w,baseURL:b}=e;const _=Vre(t);w||(_?w=trr:w=ztr);let E={url:"",credentials:d&&d.withCredentials?"include":"same-origin",headers:{},cookies:{}};m&&(E.signal=m),c&&(E.requestInterceptor=c),l&&(E.responseInterceptor=l),a&&(E.userFetch=a);const S=Zer(t,r);if(!S)throw new arr(`Operation ${r} not found`);const{operation:A={},method:k,pathName:O}=S;if(b=b??EMe({spec:t,scheme:s,contextUrl:u,server:f,serverVariables:p,pathName:O,method:k,serverVariableEncoder:g}),E.url+=b,!r)return delete E.cookies,E;E.url+=O,E.method=`${k}`.toUpperCase(),y=y||{};const j=t.paths[O]||{};n&&(E.headers.accept=n);const P=crr([].concat(wMe(A.parameters)).concat(wMe(j.parameters)));P.forEach($=>{const R=w[$.in];let q;if($.in==="body"&&$.schema&&$.schema.properties&&(q=y),q=$&&$.name&&y[$.name],typeof q>"u"?q=$&&$.name&&y[`${$.in}.${$.name}`]:lrr($.name,P).length>1&&console.warn(`Parameter '${$.name}' is ambiguous because the defined spec has more than one parameter with the name: '${$.name}' and the passed-in parameter values did not define an 'in' value.`),q!==null){if(typeof $.default<"u"&&typeof q>"u"&&(q=$.default),typeof q>"u"&&$.required&&!$.allowEmptyValue)throw new Error(`Required parameter ${$.name} is not provided`);if(_&&$.schema&&$.schema.type==="object"&&typeof q=="string")try{q=JSON.parse(q)}catch{throw new Error("Could not parse object parameter value string as JSON")}R&&R({req:E,parameter:$,value:q,operation:A,spec:t,baseURL:b})}});const I={...e,operation:A};if(_?E=nrr(I,E):E=srr(I,E),E.cookies&&Object.keys(E.cookies).length){const $=mne(E.cookies,{encoders:{value:Ctr},validators:{name:jtr,value:Ptr}});hR(E.headers.Cookie)?E.headers.Cookie+=`; ${$}`:E.headers.Cookie=$}return E.cookies&&delete E.cookies,iee(E)}const vne=e=>e?e.replace(/\W/g,""):null;function EMe(e){return Vre(e.spec)?prr(e):drr(e)}const bne=e=>Array.isArray(e)&&e.length>0;function prr({spec:e,pathName:t,method:r,server:n,contextUrl:s,serverVariables:c={},serverVariableEncoder:l}){var u,a;let f=[],p="",d;const m=e==null||(u=e.paths)===null||u===void 0||(u=u[t])===null||u===void 0||(u=u[(r||"").toLowerCase()])===null||u===void 0?void 0:u.servers,g=e==null||(a=e.paths)===null||a===void 0||(a=a[t])===null||a===void 0?void 0:a.servers,y=e?.servers;if(f=bne(m)?m:bne(g)?g:bne(y)?y:[a6e],n&&(d=f.find(w=>w.url===n),d&&(p=n)),p||([d]=f,p=d.url),utr(p,{strict:!0})){const w=Object.entries({...d.variables}).reduce((b,[_,E])=>(b[_]=E.default,b),{});p=dtr(p,{...w,...c},{encoder:typeof l=="function"?l:Vte})}return hrr(p,s)}function hrr(e="",t=""){const r=yne(e&&t?Pp(t,e):e),n=yne(t),s=vne(r.protocol)||vne(n.protocol),c=r.host||n.host,l=r.pathname;let u;return s&&c?u=`${s}://${c+l}`:u=l,u[u.length-1]==="/"?u.slice(0,-1):u}function drr({spec:e,scheme:t,contextUrl:r=""}){const n=yne(r),s=Array.isArray(e.schemes)?e.schemes[0]:null,c=t||s||vne(n.protocol)||"http",l=e.host||n.host||"",u=e.basePath||"";let a;return l?a=`${c}://${l+u}`:a=u,a[a.length-1]==="/"?a.slice(0,-1):a}qa.http=lA,qa.makeHttp=TTt.bind(null,qa.http),qa.resolveStrategies={"openapi-3-1-apidom":Ger,"openapi-3-0":g7e,"openapi-2-0":m7e,generic:p7e},qa.resolve=y7e({strategies:[qa.resolveStrategies["openapi-3-1-apidom"],qa.resolveStrategies["openapi-3-0"],qa.resolveStrategies["openapi-2-0"],qa.resolveStrategies.generic]}),qa.resolveSubtree=FKt({strategies:[qa.resolveStrategies["openapi-3-1-apidom"],qa.resolveStrategies["openapi-3-0"],qa.resolveStrategies["openapi-2-0"],qa.resolveStrategies.generic]}),qa.execute=frr,qa.serializeRes=g8e,qa.serializeHeaders=m8e,qa.clearCache=PKt,qa.makeApisTagOperation=rtr,qa.buildRequest=_Me,qa.helpers={opId:q4},qa.getBaseUrl=EMe,qa.apidom={resolve:{resolvers:{HTTPResolverSwaggerClient:QIe}},parse:{parsers:{JsonParser:eMe,YamlParser:tMe,OpenApiJson3_1Parser:rMe,OpenApiYaml3_1Parser:nMe}},dereference:{strategies:{OpenApi3_1SwaggerClientDereferenceStrategy:sMe}}};function qa(e,t={}){if(typeof e=="string"?t.url=e:t=e,!(this instanceof qa))return new qa(t);Object.assign(this,t);const r=this.resolve().then(()=>(this.disableInterfaces||Object.assign(this,qa.makeApisTagOperation(this)),this));return r.client=this,r}qa.prototype={http:lA,execute(e){return this.applyDefaults(),qa.execute({spec:this.spec,http:this.http,securities:{authorized:this.authorizations},contextUrl:typeof this.url=="string"?this.url:void 0,requestInterceptor:this.requestInterceptor||null,responseInterceptor:this.responseInterceptor||null,...e})},resolve(e={}){return qa.resolve({spec:this.spec,url:this.url,http:this.http||this.fetch,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,requestInterceptor:this.requestInterceptor||null,responseInterceptor:this.responseInterceptor||null,pathDiscriminator:this.pathDiscriminator||[],skipNormalization:this.skipNormalization||!1,...e}).then(t=>(this.originalSpec=this.spec,this.spec=t.spec,this.errors=t.errors,this))}},qa.prototype.applyDefaults=function(){const{spec:e}=this,t=this.url;if(h7e(e)&&Xer(t)){const r=new URL(t);e.host||(e.host=r.host),e.schemes||(e.schemes=[r.protocol.replace(":","")]),e.basePath||(e.basePath="/")}else if(Vre(e)){const r=Array.isArray(e.servers)&&e.servers.length===0;(!e.servers||r)&&(e.servers=[a6e])}};async function mrr(e){var t;const r=JSON.parse(JSON.stringify(e)),n=await qa.resolve({spec:r,allowMetaPatches:!0});if((t=n.errors)!=null&&t.length)throw n.errors;const s=n.spec;return delete s.$$normalized,s}function grr(e){const t=window.location.href,r=JSON.parse(JSON.stringify(e)),n=(s,c,l)=>{if(!(!s||typeof s!="object"))for(const[u,a]of Object.entries(s))if(u==="$$ref"&&typeof a=="string")if(a.startsWith(t))l&&c&&(l[c]={$ref:a.replace(t,t.endsWith("#")?"#":"")});else{const f=a,p=wne(f),d=`${f.split("/").pop()}-${p}`;r.components.schemas[d]||(r.components.schemas[d]={...s},delete r.components.schemas[d].$$ref),l&&c&&(l[c]={"x-ref":f,$ref:`#/components/schemas/${d}`})}else n(a,u,s)};return n(r),r}function wne(e){const t=new Uint8Array(32);for(let r=0;rr.toString(16).padStart(2,"0")).join("")}class I7{constructor(){Ir(this,"valid",[]),Ir(this,"unknown",[])}}async function SMe(e,t){return(await Promise.all(t.map(r=>i6e(e,r)))).map(r=>r.fieldUri).reduce((r,n)=>(n!=null&&n.startsWith("@")?r.valid=[...r.valid.filter(s=>s!==n),n]:n&&(r.unknown=[...r.unknown.filter(s=>s!==n),n]),r),new I7)}function xMe(e){return` SELECT (COUNT(DISTINCT ?fieldUri) as ?count) WHERE { VALUES ?fieldUri { ${e.map(t=>`<${t}>`).join(" ")} } ?fieldUri rdfs:range ?class . } `}async function yrr(e,t){var r,n,s,c,l;const u=xMe(e),a=`${(r=t.sparqlUrl)==null?void 0:r.trim()}?format=json&query=${encodeURIComponent(u)}`,f=await fetch(a,{cache:"force-cache"});if(!f.ok)return 0;const p=await f.json();return parseInt(((l=(c=(s=(n=p?.results)==null?void 0:n.bindings)==null?void 0:s[0])==null?void 0:c.count)==null?void 0:l.value)||"0")}const AMe=async(e,t)=>{var r,n,s;const c=await mrr(e),l=_5t(c).getIn(["components","schemas"]);if(!l)throw"No #/components/schemas models provided";let u=0,a=0;const f=(d,m)=>{c.components.schemas[d]["x-semantic-score"]=m,a+=m,u++};for(const[d,m]of l.entries()){if(((r=m.get("type",""))==null?void 0:r.toLowerCase())!=="object")continue;if(!m.has("x-jsonld-context")){f(d,0);continue}const g=(n=s6e(m))==null?void 0:n.get("@context");if(!g){f(d,0);continue}const y=((s=m.get("properties"))==null?void 0:s.keySeq().toArray().map(k=>[k]))||[],{valid:w,unknown:b}=await SMe(g,y),_=await yrr(b,{sparqlUrl:t.sparqlUrl}),E=w.length+_,S=y?.length,A=S>0?E/S:0;f(d,A)}c.info||(c.info={});const p=a/u;return c.info["x-semantic-score"]=p,{resolvedSpecJson:c,schemaSemanticScore:p}};function vrr(e){const t=/<([^>]+)>/g,r=K5e;let n;for(;(n=t.exec(e))!==null;){const s=n[1],c=s.split(/[/#]/),l=s.slice(0,s.lastIndexOf(c[c.length-1])),u=c[c.length-2];!u||!l||!r[u]&&Object.values(r).indexOf(l)===-1&&(r[u]=l)}return r}function brr(e,t){let r=e;for(const[n,s]of Object.entries(t)){const c=new RegExp(`<${s}([^>]+)>`,"g");r=r.replace(c,`${n}:$1`)}return r}function wrr(e){if(!e)return{namespaces:void 0,shortenedTurtle:void 0};const t=vrr(e),r=brr(e,t);return{namespaces:t,shortenedTurtle:r}}var kMe={exports:{}};(function(e){var t=(function(){var r=String.fromCharCode,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",c={};function l(a,f){if(!c[a]){c[a]={};for(var p=0;p>>8,p[d*2+1]=g%256}return p},decompressFromUint8Array:function(a){if(a==null)return u.decompress(a);for(var f=new Array(a.length/2),p=0,d=f.length;p>1}else{for(m=1,d=0;d>1}E--,E==0&&(E=Math.pow(2,A),A++),delete y[_]}else for(m=g[_],d=0;d>1;E--,E==0&&(E=Math.pow(2,A),A++),g[b]=S++,_=String(w)}if(_!==""){if(Object.prototype.hasOwnProperty.call(y,_)){if(_.charCodeAt(0)<256){for(d=0;d>1}else{for(m=1,d=0;d>1}E--,E==0&&(E=Math.pow(2,A),A++),delete y[_]}else for(m=g[_],d=0;d>1;E--,E==0&&(E=Math.pow(2,A),A++)}for(m=2,d=0;d>1;for(;;)if(O=O<<1,j==f-1){k.push(p(O));break}else j++;return k.join("")},decompress:function(a){return a==null?"":a==""?null:u._decompress(a.length,32768,function(f){return a.charCodeAt(f)})},_decompress:function(a,f,p){var d=[],m=4,g=4,y=3,w="",b=[],_,E,S,A,k,O,j,P={val:p(0),position:f,index:1};for(_=0;_<3;_+=1)d[_]=_;for(S=0,k=Math.pow(2,2),O=1;O!=k;)A=P.val&P.position,P.position>>=1,P.position==0&&(P.position=f,P.val=p(P.index++)),S|=(A>0?1:0)*O,O<<=1;switch(S){case 0:for(S=0,k=Math.pow(2,8),O=1;O!=k;)A=P.val&P.position,P.position>>=1,P.position==0&&(P.position=f,P.val=p(P.index++)),S|=(A>0?1:0)*O,O<<=1;j=r(S);break;case 1:for(S=0,k=Math.pow(2,16),O=1;O!=k;)A=P.val&P.position,P.position>>=1,P.position==0&&(P.position=f,P.val=p(P.index++)),S|=(A>0?1:0)*O,O<<=1;j=r(S);break;case 2:return""}for(d[3]=j,E=j,b.push(j);;){if(P.index>a)return"";for(S=0,k=Math.pow(2,y),O=1;O!=k;)A=P.val&P.position,P.position>>=1,P.position==0&&(P.position=f,P.val=p(P.index++)),S|=(A>0?1:0)*O,O<<=1;switch(j=S){case 0:for(S=0,k=Math.pow(2,8),O=1;O!=k;)A=P.val&P.position,P.position>>=1,P.position==0&&(P.position=f,P.val=p(P.index++)),S|=(A>0?1:0)*O,O<<=1;d[g++]=r(S),j=g-1,m--;break;case 1:for(S=0,k=Math.pow(2,16),O=1;O!=k;)A=P.val&P.position,P.position>>=1,P.position==0&&(P.position=f,P.val=p(P.index++)),S|=(A>0?1:0)*O,O<<=1;d[g++]=r(S),j=g-1,m--;break;case 2:return b.join("")}if(m==0&&(m=Math.pow(2,y),y++),d[j])w=d[j];else if(j===g)w=E+E.charAt(0);else return null;b.push(w),d[g++]=E+w.charAt(0),m--,E=w,m==0&&(m=Math.pow(2,y),y++)}}};return u})();e!=null?e.exports=t:typeof angular<"u"&&angular!=null&&angular.module("LZString",[]).factory("LZString",function(){return t})})(kMe);var _rr=kMe.exports;const Err=$1(_rr),Srr=e=>e.filter((t,r)=>/^x-/.test(r)),xrr=e=>Err.compressToEncodedURIComponent(e),Arr=e=>{try{return new URL(e),!0}catch{return!1}},OMe=(e,t)=>{try{return e.specResolvedSubtree(t.slice(0,-1)).get("type")}catch{return null}},_ne=e=>{const t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)},O5=(e,t)=>{const[r,n]=je.useState({status:"pending"});return je.useEffect(()=>{const s=t?.filter(c=>c)||[];if(!e||!s.length)return n({status:"fulfilled",data:void 0});n({status:"pending"}),i6e(e,s).then(c=>n({status:"fulfilled",data:c})).catch(c=>n({status:"error",error:c?.message||"Exception"}))},[e,JSON.stringify(t)]),r};function C5(e,t){const{sparqlUrl:r}=cZ(),[n,s]=je.useState({status:"idle"}),c=je.useCallback(async()=>{try{if(t!=null&&t.skip)return;s({status:"pending"});const l=`${r?.trim()}?format=json&query=${encodeURIComponent(e)}`,u=await fetch(l,{cache:"force-cache"});if(!u.ok)throw new Error(u.statusText);const a=await u.json();s({status:"fulfilled",data:a})}catch(l){console.error(l),s({status:"error",error:l?.message||l||"Unknown error"})}},[e,t?.skip]);return je.useEffect(()=>{s({status:"idle"})},[e]),je.useEffect(()=>{c()},[c]),n}function krr(e,t){var r,n,s,c;const l=t?.length||0,[u,a]=je.useState(new I7),f=!u.unknown.length,{data:p,status:d,error:m}=C5(xMe(u.unknown),{skip:f}),g=f?0:parseInt(((c=(s=(n=(r=p?.results)==null?void 0:r.bindings)==null?void 0:n[0])==null?void 0:s.count)==null?void 0:c.value)||0),y=u.valid.length+g;return je.useEffect(()=>{if(!e||!t||!l){a(new I7);return}SMe(e,t).then(w=>a(w)).catch(()=>a(new I7))},[e,JSON.stringify(t)]),{status:d,error:m,data:{rawPropertiesCount:l,semanticPropertiesCount:y,score:l>0?y/l:0}}}function Orr(e){var t;const{sparqlUrl:r}=cZ(),[n,s]=je.useState({status:"idle"}),[c,l]=je.useState(null),u=je.useMemo(()=>wne(JSON.stringify(e)),[e]),a=je.useCallback(async()=>{try{if(s({status:"pending"}),!r)throw new Error("Sparql url is not set");const{schemaSemanticScore:f}=await AMe(e,{sparqlUrl:r}),p=wne(JSON.stringify(e));l(p),s({status:"fulfilled",data:{score:f}})}catch{s({status:"error",error:"Error calculating schema semantic score"})}},[e,r]);return{status:n.status,error:n.error,data:{score:(t=n.data)==null?void 0:t.score,isUpdated:!!c&&!!u&&c===u},recalculate:a}}function CMe(e){return je.useMemo(()=>e>.5?"success":"warning",[e])}function JA(e){var t;const{data:r,status:n,error:s}=C5(` PREFIX rdfs: SELECT DISTINCT * WHERE { VALUES ?fieldUri { <${e}> } ?fieldUri rdfs:domain ?domain ; rdfs:range ?class . OPTIONAL { ?fieldUri rdfs:comment ?comment . FILTER(lang(?comment) = 'en') } OPTIONAL { ?class ?controlledVocabulary . } } `,{skip:!e}),c=(t=r?.results)!=null&&t.bindings?Object.fromEntries(Object.entries(r.results.bindings[0]||{}).map(([l,u])=>[l,u.value])):void 0;return{data:{ontologicalClass:c?.domain,ontologicalProperty:e,ontologicalType:c?.class,ontologicalPropertyComment:c?.comment,controlledVocabulary:c?.controlledVocabulary},status:n,error:s}}function Crr(e){var t,r;const{data:n,status:s,error:c}=C5(` PREFIX rdfs: PREFIX skos: SELECT DISTINCT ?classUri ?label ?comment GROUP_CONCAT(DISTINCT ?subClassOf; separator=",") as ?superClasses WHERE { VALUES ?classUri { <${e}> } ?classUri (rdfs:label|skos:prefLabel) ?label . FILTER(lang(?label) = 'en') OPTIONAL { ?classUri rdfs:comment ?comment . FILTER(lang(?comment) = 'en') } OPTIONAL { ?classUri rdfs:subClassOf* ?subClassOf . FILTER(!isBlank(?subClassOf)) } } `,{skip:!e||!Arr(e)}),l=(t=n?.results)!=null&&t.bindings?Object.fromEntries(Object.entries(n.results.bindings[0]||{}).map(([u,a])=>[u,a.value])):void 0;return{data:{ontologicalClass:l?.classUri,ontologicalClassLabel:l?.label,ontologicalClassComment:l?.comment,ontologicalClassSuperClasses:(r=l?.superClasses)==null?void 0:r.split(",")},status:s,error:c}}function jrr(e){var t;const{data:r,status:n}=C5(` PREFIX rdfs: SELECT DISTINCT ?baseClass ?fieldUri ?range ?comment GROUP_CONCAT(DISTINCT ?label; separator="; ") as ?label GROUP_CONCAT(DISTINCT ?controlledVocabulary; separator=",") as ?controlledVocabulary WHERE { VALUES ?classUri { <${e}> } ?classUri rdfs:subClassOf* ?baseClass . FILTER(!isBlank(?baseClass)) ?fieldUri rdfs:domain ?baseClass . OPTIONAL { ?fieldUri rdfs:range ?range . OPTIONAL { ?range ?controlledVocabulary . } } OPTIONAL { ?fieldUri rdfs:label ?label . FILTER(lang(?label) = 'en') } OPTIONAL { ?fieldUri rdfs:comment ?comment . FILTER(lang(?comment) = 'en') } } `,{skip:!e}),s=(t=r?.results)!=null&&t.bindings?r.results.bindings.map(c=>Object.fromEntries(Object.entries(c).map(([l,u])=>[l,u.value]))):void 0;return{data:{classUri:e,classProperties:s},status:n}}function Prr(e){var t;const{data:r,status:n,error:s}=C5(` PREFIX NDC: PREFIX skos: SELECT DISTINCT ?controlledVocabulary ?label GROUP_CONCAT(DISTINCT ?subclass; separator=",") as ?subclass ?api WHERE { ?subclass rdfs:subClassOf* <${e}> . FILTER ( ?subclass != skos:Concept ) _:b1 a ?subclass; skos:inScheme ?controlledVocabulary . ?controlledVocabulary a skos:ConceptScheme . # Get the label from rdfs or skos. # If there is a label in English, use it, otherwise use the Italian one. OPTIONAL { ?controlledVocabulary (rdfs:label|skos:prefLabel) ?label_en . FILTER(lang(?label_en) = 'en') } OPTIONAL { ?controlledVocabulary (rdfs:label|skos:prefLabel) ?label_it . FILTER(lang(?label_it) = 'it') } BIND(COALESCE(?label_en, ?label_it) as ?label) OPTIONAL { _:b2 NDC:servesDataset ?controlledVocabulary ; NDC:endpointURL ?api . } } `,{skip:!e});return{data:(t=r?.results)!=null&&t.bindings?r.results.bindings.map(c=>Object.fromEntries(Object.entries(c).map(([l,u])=>[l,u.value]))):void 0,status:n,error:s}}function Trr(e,t,r){const n=t?[...r.slice(0,-1),t]:r,{data:s,status:c,error:l}=O5(e,n),{data:u,status:a,error:f}=JA(s?.fieldUri);if(e){if(t)return{status:c,error:l,data:{ontologicalClassUri:s?.fieldUri,inferred:!1}}}else return{status:"fulfilled",data:{ontologicalClassUri:t||void 0,inferred:!1}};return{status:c==="fulfilled"&&a==="fulfilled"?"fulfilled":c==="pending"||a==="pending"?"pending":c==="error"||a==="error"?"error":"idle",error:f||l,data:{ontologicalClassUri:u?.ontologicalClass,inferred:!0}}}const Rrr=e=>{const[t,r]=je.useState({status:"pending"}),n=je.useCallback(async s=>{try{if(!s)throw new Error("Invalid context or keys");r({status:"pending"});const c=await eee.toRDF(s,{format:"application/n-quads"});r({data:c,status:"fulfilled"})}catch(c){r({status:"error",error:c||"Exception"})}},[]);return je.useEffect(()=>{n(e)},[n,e]),t};function Ene({schema:e}){return e.get("deprecated")?et.jsx(SX,{color:"warning",children:"This definition is deprecated"}):null}function Sne({schema:e,getComponent:t}){const r=e.get("description"),n=t("Markdown",!0);return r?et.jsx(n,{source:r}):et.jsx("i",{children:"No description provided"})}function xne({depth:e,schema:t,jsonldContext:r,getConfigs:n}){const{jsonldPlaygroundUrl:s}=n(),[c,l]=je.useState(!1),u=t.get("example"),a=JSON.stringify(u,null,2),f=u&&r?{"@context":r.toJSON(),...t!=null&&t.get("x-jsonld-type")?{"@type":t.get("x-jsonld-type")}:{},...u.toJSON?u.toJSON():u}:null;return e<=1?et.jsxs(et.Fragment,{children:[et.jsx("hr",{}),et.jsxs(bX,{className:"border-0",children:[et.jsxs("div",{className:"d-flex align-items-center justify-content-between",children:[et.jsx("div",{children:et.jsx("strong",{className:"text-primary",children:"Example"})}),et.jsxs("div",{children:[et.jsxs(Og,{tag:"a",color:"primary",size:"xs",outline:!0,rel:"noreferrer",disabled:!s||!r||!u,href:s+encodeURIComponent(JSON.stringify(f,null,2)),title:"Open in playground",children:["Open example",et.jsx(ah,{icon:"it-external-link",size:"xs",color:"primary",className:"ms-2"})]}),et.jsx(Og,{color:"primary",size:"xs",outline:!c,title:"Toggle example accordion",onClick:()=>l(!c),className:"ms-2",children:c?"Collapse":"Expand"})]})]}),et.jsx(EX,{children:et.jsx(_X,{active:c,listClassName:"p-3",className:"mt-3",children:a?et.jsx("small",{children:et.jsx("pre",{className:"m-0",children:a})}):et.jsxs("small",{children:["No example provided. ",et.jsx("br",{})," Please consider that you need both an example and a x-jsonld-context to open in playground."]})})})]})]}):a?et.jsxs("span",{className:"property",children:["Example:  ",a]}):null}var Ane={},Rp={};Object.defineProperty(Rp,"__esModule",{value:!0}),Rp.BLANK_URL=Rp.relativeFirstCharacters=Rp.whitespaceEscapeCharsRegex=Rp.urlSchemeRegex=Rp.ctrlCharactersRegex=Rp.htmlCtrlEntityRegex=Rp.htmlEntitiesRegex=Rp.invalidProtocolRegex=void 0,Rp.invalidProtocolRegex=/^([^\w]*)(javascript|data|vbscript)/im,Rp.htmlEntitiesRegex=/&#(\w+)(^\w|;)?/g,Rp.htmlCtrlEntityRegex=/&(newline|tab);/gi,Rp.ctrlCharactersRegex=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,Rp.urlSchemeRegex=/^.+(:|:)/gim,Rp.whitespaceEscapeCharsRegex=/(\\|%5[cC])((%(6[eE]|72|74))|[nrt])/g,Rp.relativeFirstCharacters=[".","/"],Rp.BLANK_URL="about:blank",Object.defineProperty(Ane,"__esModule",{value:!0});var jMe=Ane.sanitizeUrl=void 0,Yd=Rp;function Irr(e){return Yd.relativeFirstCharacters.indexOf(e[0])>-1}function Mrr(e){var t=e.replace(Yd.ctrlCharactersRegex,"");return t.replace(Yd.htmlEntitiesRegex,function(r,n){return String.fromCharCode(n)})}function PMe(e){try{return decodeURIComponent(e)}catch{return e}}function $rr(e){if(!e)return Yd.BLANK_URL;var t,r=PMe(e);do r=Mrr(r).replace(Yd.htmlCtrlEntityRegex,"").replace(Yd.ctrlCharactersRegex,"").replace(Yd.whitespaceEscapeCharsRegex,"").trim(),r=PMe(r),t=r.match(Yd.ctrlCharactersRegex)||r.match(Yd.htmlEntitiesRegex)||r.match(Yd.htmlCtrlEntityRegex)||r.match(Yd.whitespaceEscapeCharsRegex);while(t&&t.length>0);var n=r;if(!n)return Yd.BLANK_URL;if(Irr(n))return n;var s=n.match(Yd.urlSchemeRegex);if(!s)return n;var c=s[0];return Yd.invalidProtocolRegex.test(c)?Yd.BLANK_URL:n}jMe=Ane.sanitizeUrl=$rr;function kne({schema:e,getComponent:t}){const r=e.getIn(["externalDocs","url"]),n=e.getIn(["externalDocs","description"]),s=t("Link");return r?et.jsx("div",{className:"external-docs",children:et.jsx(s,{target:"_blank",href:Frr(r),children:n||r})}):null}function Frr(e){return typeof e!="string"||e===""?"":jMe(e)}function One({children:e}){return et.jsx("div",{className:"d-flex align-items-center justify-content-between",children:e})}function Cne({children:e}){return et.jsx("div",{className:"d-flex align-items-center gap-2 text-primary",children:e})}function jne({children:e}){return et.jsx("div",{className:"d-flex align-items-center gap-2",children:e})}function Pne({jsonldContext:e,depth:t}){const[r,n]=je.useState(!1),s=!!e;return t===1?et.jsxs(et.Fragment,{children:[et.jsx("hr",{}),et.jsxs(bX,{className:"border-0",children:[et.jsxs("div",{className:"d-flex align-items-center justify-content-between",children:[et.jsx("div",{children:et.jsx("strong",{className:"text-primary",children:"JSON+LD Context"})}),et.jsxs("div",{children:[et.jsxs(Og,{color:"primary",size:"xs",outline:!0,title:s?"Copy to clipboard":"No x-jsonld-context provided",disabled:!s,onClick:c=>{_ne(JSON.stringify(e,null,2)),c.stopPropagation()},children:["Copy",et.jsx(ah,{icon:"it-copy",size:"xs",color:"primary",className:"ms-2"})]}),et.jsx(Og,{color:"primary",size:"xs",outline:!r,title:"Toggle example accordion",onClick:()=>n(!r),className:"ms-2",children:r?"Collapse":"Expand"})]})]}),et.jsx(EX,{children:et.jsx(_X,{active:r,listClassName:"p-3",className:"mt-3",children:s?et.jsx("small",{children:et.jsx("pre",{className:"m-0",children:JSON.stringify(e,null,2)})}):et.jsx("small",{children:"No x-jsonld-context provided"})})})]})]}):null}function Tne({title:e}){return et.jsx("h5",{className:"m-0",children:e})}const TMe=je.createContext(null),j5=()=>je.useContext(TMe);function Nrr({children:e}){const[t,r]=je.useState([]),n=l=>{var u;((u=t[t.length-1])==null?void 0:u.id)!==l.id&&r(a=>[...a,l])},s=l=>{r(u=>u.slice(0,l))},c=()=>{r(l=>l.slice(0,l.length-1))};return et.jsx(TMe.Provider,{value:{history:t,push:n,go:s,back:c},children:e})}function Rne(){const{back:e}=j5();return et.jsx("a",{href:"#",className:"text-decoration-none",onClick:()=>e(),children:et.jsx(ah,{icon:"it-chevron-left",color:"primary"})})}function M7({properties:e,getComponent:t}){const r=t("Property");return e.size?et.jsx(et.Fragment,{children:e.entrySeq().map(([n,s])=>et.jsx(r,{propKey:n,propVal:s,propClass:"property"},`${n}-${s}`))}):null}function Ine({fieldUri:e}){const{data:t,status:r,error:n}=JA(e);return e?r==="pending"?et.jsx("span",{className:"d-inline-block align-middle",children:et.jsx(rE,{active:!0,small:!0})}):r==="error"?et.jsx(ah,{icon:"it-error",color:"danger",title:n}):e.startsWith("@")?et.jsxs("span",{className:"rdf-ontological-class-property",children:["[",e,"]"]}):t!=null&&t.ontologicalClass?et.jsxs("span",{className:"rdf-ontological-class-property",children:["[",et.jsx("a",{href:t.ontologicalClass,target:"_blank",rel:"noreferrer",children:n9(t.ontologicalClass)}),t.ontologicalProperty&&et.jsxs(et.Fragment,{children:[".",et.jsx("a",{href:t.ontologicalProperty,target:"_blank",rel:"noreferrer",children:n9(t.ontologicalProperty)})]}),"]"]}):et.jsx("span",{className:"rdf-ontological-class-property fw-normal",title:`URI not found: ${e}. Do you need to disassociate it from the @context?`,children:"[⚠]"}):null}function Mne({getComponent:e,description:t}){const r=e("Markdown",!0),n=t?.length>64?t.substring(0,64)+"...":t;return et.jsx("span",{children:et.jsx(r,{source:n})})}const Drr=({propertyName:e,jsonldContext:t,className:r})=>{const{data:n}=O5(t,[e]),{data:s}=JA(n?.fieldUri);return s!=null&&s.ontologicalType?et.jsx(tE,{color:"primary",href:s?.ontologicalType,target:"_blank",rel:"noreferrer",className:r,children:n9(s?.ontologicalType)}):null},Brr=({vocabulary:e,className:t})=>e?et.jsx(tE,{color:"success",href:e,target:"_blank",rel:"noreferrer",className:t,children:et.jsxs("span",{children:["Show values ",et.jsx(ah,{icon:"it-external-link",size:"xs",color:"white",title:"View vocabulary"})]})}):null;function $ne({type:e,format:t,jsonldContext:r,propertyName:n,rdfProperty:s}){return et.jsxs("div",{className:"prop-type-container",children:[et.jsx("span",{className:"prop-type",children:e}),t&&et.jsx("span",{className:"prop-type ms-2",children:t}),et.jsx(Drr,{jsonldContext:r,propertyName:n,className:"ms-2"}),et.jsx(Brr,{vocabulary:s?.controlledVocabulary,className:"ms-2"})]})}const Lrr=e=>{const{schema:t,name:r,displayName:n,getComponent:s,getConfigs:c,depth:l,specPath:u,jsonldContext:a}=e,f=Array.from(u),p=f[f.length-1],d=t?.get("title")||n||r||"",m=t.get("items"),g=t.filter((E,S)=>["type","items","description","$$ref","externalDocs","example"].indexOf(S)===-1),{data:y}=O5(a,[p]),{data:w}=JA(y?.fieldUri),b=s("Model"),_=s("JumpToPath",!0);return et.jsxs("div",{className:"modello array-model",children:[l===1?et.jsxs(et.Fragment,{children:[et.jsxs(One,{children:[et.jsxs(Cne,{children:[et.jsx(Rne,{}),et.jsx(Tne,{title:d})]}),et.jsx(jne,{children:et.jsx(_,{specPath:u})})]}),et.jsx("hr",{})]}):et.jsx(Ine,{fieldUri:y?.fieldUri}),et.jsx($ne,{type:"array",jsonldContext:a,propertyName:p,rdfProperty:w}),et.jsx(Ene,{schema:t}),et.jsx(Sne,{schema:t,getComponent:s}),et.jsx(Mne,{getComponent:s,description:w?.ontologicalPropertyComment}),et.jsx(kne,{schema:t,getComponent:s}),et.jsx(M7,{properties:g,getComponent:s}),et.jsx("div",{children:et.jsx(b,{...e,getConfigs:c,specPath:u.push("items"),name:null,schema:m,required:!1,depth:l+1,jsonldContext:a})}),et.jsx(xne,{schema:t,jsonldContext:a,depth:l,getConfigs:c}),et.jsx(Pne,{jsonldContext:a,depth:l})]})},RMe=e=>{const t=e.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(t)}catch{return t}},IMe=e=>{if(e.indexOf("#/definitions/")!==-1)return RMe(e.replace(/^.*#\/definitions\//,""));if(e.indexOf("#/components/schemas/")!==-1)return RMe(e.replace(/^.*#\/components\/schemas\//,""))},qrr=e=>{let{schema:t}=e;const{getComponent:r,getConfigs:n,specSelectors:s,required:c,name:l,isRef:u,specPath:a,displayName:f,includeReadOnly:p,includeWriteOnly:d}=e,m=O=>s.findDefinition(O),g=r("ObjectModel"),y=r("ArrayModel"),w=r("PrimitiveModel");let b="object",_=t&&t.get("$$ref");const E=t&&t.get("$ref");let S=l;if(!S&&_&&(S=IMe(_)),E){const O=IMe(E),j=m(O);Kh.isMap(j)?(t=j.mergeDeep(t),_||(t=t.set("$$ref",E),_=E)):Kh.isMap(t)&&t.size===1&&(t=null,S=E)}if(!t)return et.jsxs("span",{className:"model model-title",children:[et.jsx("span",{className:"model-title__text",children:f||S}),!E&&et.jsx(rE,{active:!0,small:!0})]});const A=s.isOAS3()&&t.get("deprecated"),k=u!==void 0?u:!!_;if(b=t&&t.get("type")||b,!(t!=null&&t.get))return null;switch(b){case"object":return et.jsx(g,{className:"object",...e,specPath:a,getConfigs:n,schema:t,name:S||f,deprecated:A,isRef:k,includeReadOnly:p,includeWriteOnly:d});case"array":return et.jsx(y,{className:"array",...e,getConfigs:n,schema:t,name:S,deprecated:A,required:c,includeReadOnly:p,includeWriteOnly:d});case"string":case"number":case"integer":case"boolean":default:return et.jsx(w,{...e,getComponent:r,getConfigs:n,schema:t,name:S,deprecated:A,required:c})}};function zrr({children:e,expanded:t,title:r,specPath:n}){const{push:s}=j5(),c=n?Array.from(n):[];return et.jsx("span",{className:"model-collapse",children:t?e:et.jsx(et.Fragment,{children:r&&et.jsxs("a",{href:"#",className:"text-primary",onClick:()=>{s({id:c.join("-"),title:r,fullPath:c})},children:[et.jsx("strong",{children:r||"Show"}),et.jsx(ah,{icon:"it-chevron-right",size:"sm"})]})})})}const Urr=({name:e,fullPath:t,getComponent:r,specSelectors:n,specActions:s,jsonldContextSelectors:c,getConfigs:l})=>{const u=oE(t),a=n.specResolvedSubtree(t),f=n.specJson().getIn(t),p=Kh.isMap(a)?a:Kh(),d=Kh.isMap(f)?f:Kh();p.size===0&&d.size>0&&s.requestResolvedSubtree(t);const m=c.jsonldContextResolvedSubtree(t),g=p.get("title")||d.get("title")||e,y=r("Model");return et.jsx("div",{className:"model-root d-block p-3 mb-3",children:et.jsx(y,{name:e,schema:p,displayName:g,fullPath:t,specPath:u,getComponent:r,specSelectors:n,getConfigs:l,includeReadOnly:!0,includeWriteOnly:!0,expanded:!0,depth:1,jsonldContext:m})})},MMe=(e,t="")=>{_ne(`${t}${xrr(e)}`)},Fne=(e,t,r)=>{const n=new Blob([e],{type:t}),s=URL.createObjectURL(n),c=document.createElement("a");c.href=s,c.download=r,document.body.appendChild(c),c.click(),document.body.removeChild(c),URL.revokeObjectURL(s)},Vrr=async(e,t)=>{let{resolvedSpecJson:r}=await AMe(e,{sparqlUrl:t.sparqlUrl});return r=grr(r),r},Wrr=({specSelectors:e,url:t,specActions:r})=>{const{oasCheckerUrl:n,schemaEditorUrl:s,sparqlUrl:c=""}=cZ(),l=[{text:"New from template",icon:"it-pencil",onClick:()=>{const u=`${window.location.origin}/${window.location.pathname}/schemas/blank-template.oas3.yaml`;r.updateUrl(u),r.download(u)}},{text:"Download editor content",icon:"it-download",onClick:()=>Fne(e.specStr(),"application/yaml","spec.yaml")},{text:"Download as JSON",icon:"it-download",onClick:()=>Fne(JSON.stringify(e.specJson(),null,2),"application/json","spec.json")},{text:"Download bundle",icon:"it-download",onClick:async()=>{const u=await Vrr(e.specJson().toJS(),{sparqlUrl:c});Fne(E2.dump(u),"application/yaml","spec.yaml")}},{text:"Copy as URL",icon:"it-copy",onClick:()=>MMe(e.specStr(),`${window.location.origin}${window.location.pathname}#oas:`)},n?{text:"Copy as OAS Checker URL",icon:"it-copy",onClick:()=>MMe(e.specStr(),`${n}#text=`)}:null,s?{text:"Open in Schema Editor",icon:"it-external-link",href:`${s}?url=${/^http/.test(t)?t:`${window.location.origin}/${window.location.pathname}/${t}`}`}:null];return et.jsxs(_4t,{children:[et.jsx(S4t,{color:"primary",children:"Action menu"}),et.jsx(E4t,{children:et.jsx(x4t,{children:et.jsx(et.Fragment,{children:l.map(u=>u&&et.jsxs(x4e,{className:"right-icon justify-content-between d-flex",inDropdown:!0,href:u?.href||"#",onClick:u?.onClick,children:[et.jsx("span",{children:u?.text}),et.jsx(ah,{icon:u?.icon,size:"sm",className:"right"})]},u.text))})})})]})},Hrr=({specSelectors:e})=>{const{status:t,error:r,data:{score:n,isUpdated:s},recalculate:c}=Orr(e.specJson().toJS()),l=CMe(n??0);return et.jsxs(Og,{color:s?r?"danger":l:"secondary",size:"xs",onClick:()=>c(),disabled:t==="pending",title:s?"Schema Semantic Score is up to date":"Schema Semantic Score is outdated, click to recalculate",className:"d-flex align-items-center",children:[et.jsx("span",{className:"me-2",children:t==="pending"?et.jsx(rE,{active:!0,small:!0}):et.jsx(ah,{icon:"it-refresh",size:"sm",fill:"currentColor"})}),r?et.jsx("span",{children:"Schema Semantic Score β: ERROR"}):et.jsxs("span",{children:["Schema Semantic Score β: ",n?.toFixed(2)??"-"]})]})};function Jrr({title:e,specPath:t}){const{push:r}=j5(),n=t?Array.from(t):[];return et.jsx("a",{href:"#",className:"text-decoration-none",onClick:()=>{r({id:n.join("-"),title:e,fullPath:n})},children:et.jsx(b4t,{className:"card-bg",spacing:!0,children:et.jsx(w4t,{children:et.jsxs("h5",{className:"big-heading d-flex justify-content-between text-primary mb-0",children:[e||"Show",et.jsx(ah,{icon:"it-chevron-right",color:"primary"})]})})})})}function Krr({getComponent:e,specSelectors:t,getConfigs:r,specActions:n}){const{history:s}=j5(),c=s[s.length-1],l=t.isOAS3()?["components","schemas"]:["definitions"],u=t.definitions(),{defaultModelsExpandDepth:a,url:f}=r();if(!u.size||a<0)return null;const p=e("ModelsBreadcrumb",!0),d=e("ModelRoot",!0);return et.jsxs("div",{className:"modelli",children:[et.jsxs("div",{className:"d-flex flex-row justify-content-between align-items-center",children:[et.jsx(p,{specPathBase:l}),et.jsx(Wrr,{specSelectors:t,url:f,specActions:n})]}),et.jsx("div",{className:"d-flex flex-row justify-content-end align-items-center mb-2",children:et.jsx(Hrr,{specSelectors:t})}),s.length===0&&u.entrySeq().map(([m,g])=>et.jsx(Jrr,{title:m,specPath:[...l,m],schema:g},m)).toArray(),c&&et.jsx(d,{name:c.title,fullPath:c.fullPath})]})}const Grr=({specPathBase:e})=>{const{history:t,go:r}=j5(),n=(s,c)=>{s.preventDefault(),r(c)};return et.jsxs(v4t,{children:[et.jsxs(SZ,{children:[et.jsx("a",{href:"#",onClick:s=>n(s,0),children:e.map((s,c)=>{const l=c===e.length-1;return et.jsxs(Gr.Fragment,{children:[s.charAt(0).toUpperCase()+s.slice(1),!l&&et.jsx("span",{className:"separator",children:"/"})]},s)})}),t.length>0&&et.jsx("span",{className:"separator",children:"/"})]}),t.map((s,c)=>{const l=c===t.length-1;return et.jsxs(SZ,{active:l,children:[et.jsx("a",{href:"#",onClick:u=>n(u,c+1),children:s.title}),!l&&et.jsx("span",{className:"separator",children:"/"})]},s.id)})]})};function $Me({classUri:e,inferred:t}){const{data:r,status:n,error:s}=Crr(e),c=({uri:l,comment:u,error:a})=>et.jsxs("span",{className:"rdf-ontological-class-property",children:["[",a?"⚠":"",et.jsx("a",{href:l,target:"_blank",rel:"noreferrer",title:u,children:Dy(l)},l),t&&et.jsxs(et.Fragment,{children:[" ",et.jsx(tE,{color:"info",children:"Inferred"})]}),"]"]});return n==="pending"?et.jsx("span",{className:"d-inline-block align-middle",children:et.jsx(rE,{active:!0,small:!0})}):n==="error"?et.jsx(ah,{icon:"it-error",color:"danger",title:s}):e&&r!=null&&r.ontologicalClass?et.jsx(c,{uri:r.ontologicalClass,comment:r?.ontologicalClassComment}):e?et.jsx(c,{uri:e,comment:`URI not found: ${e}`,error:!0}):null}const Yrr=({properties:e,superClass:t})=>{const[r,n]=je.useState(null),[s,c]=je.useState(!1),l=(m=null)=>{n(m),c(!s)},[u,a]=je.useState(""),f=m=>{m.preventDefault(),a(m.target[0].value)},p=e.sort((m,g)=>m.baseClass.localeCompare(g.baseClass)||m.fieldUri.localeCompare(g.fieldUri)),d=p.filter(m=>{const g=Dy(m.fieldUri),y=m!=null&&m.range?Dy(m?.range):"",w=g.toLowerCase().includes(u.toLowerCase())||y.toLowerCase().includes(u.toLowerCase()),b=!t||m.baseClass===t;return w&&b})||[];return p.length?et.jsxs("span",{className:"modelli",children:[et.jsx(f4e,{onSubmit:f,children:et.jsxs(Y3e,{className:"w-100 mb-3",children:[et.jsxs(p4e,{children:[et.jsx(h4e,{children:et.jsx(ah,{icon:"it-search"})}),et.jsx("input",{type:"text",placeholder:"Search",className:"form-control"})]}),et.jsx(Og,{type:"submit",color:"primary",children:"Search"})]})}),et.jsxs(lX,{responsive:!0,children:[et.jsx("thead",{className:"table-dark",children:et.jsxs("tr",{children:[et.jsx("th",{children:"Class"}),et.jsx("th",{children:"Field URI"}),et.jsx("th",{children:"Range"}),et.jsx("th",{children:"Comment"})]})}),et.jsx("tbody",{children:d.map(m=>et.jsxs("tr",{title:m?.comment,children:[et.jsx("td",{className:"align-middle",children:et.jsx("a",{href:m.baseClass,target:"_blank",rel:"noopener noreferrer",children:Dy(m.baseClass)})}),et.jsxs("td",{className:"align-middle",children:[et.jsx("a",{href:m.fieldUri,target:"_blank",rel:"noopener noreferrer",children:Dy(m.fieldUri)}),et.jsx(Og,{color:"link",onClick:()=>l(m),size:"xs",children:et.jsx(ah,{icon:"it-help-circle",size:"xs",color:"primary"})})]}),et.jsx("td",{className:"align-middle",children:m?.range&&et.jsxs("div",{className:"d-flex justify-content-between",children:[et.jsx("a",{href:m.range,target:"_blank",rel:"noopener noreferrer",children:Dy(m.range)}),!!m.controlledVocabulary&&et.jsx("span",{className:"ms-2",children:et.jsx(tE,{color:"primary",title:"This property has an associated vocabulary",children:"Vocabulary"})})]})}),et.jsx("td",{className:"align-middle",children:m.label||""})]},m.fieldUri))})]}),et.jsxs(A4e,{isOpen:s,toggle:()=>l(null),size:"xl",children:[et.jsxs(C4e,{toggle:()=>l(null),children:["RDF Help for ",r?Dy(r.fieldUri):null]}),et.jsx(k4e,{children:r?et.jsxs("div",{children:[et.jsxs("p",{children:[et.jsx("strong",{children:"Range:"})," ",r.range?Dy(r.range):"N/A"]}),et.jsxs("p",{children:[et.jsx("strong",{children:"Comment:"})," ",r.comment||"No comment"]}),et.jsxs("p",{children:["Use the following snippet to associate this semantic information to the desired JSON Schema property.",r.controlledVocabulary&&et.jsx(et.Fragment,{children:"This property has a controlled vocabulary. You can associate the value of the JSON Schema property with the controlled vocabulary prefixing it with the @base value."})]}),et.jsx("pre",{className:"m-0",children:et.jsxs("code",{children:[" ",E2.dump(Zrr(r),{indent:2})," "]})})]}):et.jsx("p",{children:"No option selected."})}),et.jsx(O4e,{children:et.jsx(Og,{color:"primary",onClick:()=>l(null),children:"Close"})})]})]}):et.jsx(et.Fragment,{children:"No properties found."})};function Zrr(e){var t;if(!e||!e.fieldUri)throw new Error("Invalid RDF property: fieldUri is required");const r=e.fieldUri,n=r.split(/[/#]/);if(n.length<2)throw new Error("Invalid fieldUri format");const s=n.slice(0,-1).join("/"),c=n.slice(-2,-1)[0];return{"@context":{...c&&{[c]:s},my_property:{"@id":r,...e.controlledVocabulary&&{"@type":"@id","@context":{"@base":(t=e.controlledVocabulary)!=null&&t.endsWith("/")?e.controlledVocabulary:e.controlledVocabulary+"/"}}}}}}const Xrr=({classUri:e})=>{const{data:t,status:r}=Prr(e),n=t?.filter(s=>s?.controlledVocabulary)||[];return et.jsxs("div",{className:"lightgrey-bg-b4 p-3 mb-4",children:[et.jsxs("h6",{children:["Vocabularies for ",et.jsx(tE,{color:"primary",children:Dy(e)})]}),r==="pending"?et.jsx("div",{className:"d-flex align-middle",children:et.jsx(rE,{active:!0,small:!0})}):r==="error"?et.jsx("div",{children:"There was en error trying to load vocabularies"}):n.length?et.jsx("div",{style:{maxHeight:"12rem",overflowY:"auto"},children:et.jsxs(lX,{children:[et.jsx("thead",{children:et.jsxs("tr",{children:[et.jsx("th",{children:"Controlled vocabulary"}),et.jsx("th",{children:"Classes"}),et.jsx("th",{children:"API"})]})}),et.jsx("tbody",{children:n.map((s,c)=>{var l;return et.jsxs("tr",{children:[et.jsx("td",{children:et.jsx("a",{href:s.controlledVocabulary,target:"_blank",rel:"noreferrer",title:s.label,children:Dy(s.controlledVocabulary)})}),et.jsx("td",{children:(l=s?.subclass)==null?void 0:l.split(",").map((u,a,f)=>et.jsxs(je.Fragment,{children:[et.jsx("a",{href:u.trim(),target:"_blank",rel:"noreferrer",children:Dy(u.trim())}),af.baseClass).filter((f,p,d)=>d.indexOf(f)===p),[l,u]=je.useState(""),a=f=>{u(f.target.value)};return s==="pending"?et.jsx("div",{className:"d-flex justify-content-center mb-4",children:et.jsx(rE,{active:!0,small:!0})}):s==="error"?et.jsx("div",{className:"mb-4",children:et.jsx(SX,{color:"danger",children:"There was an error fetching RDF properties"})}):!(n!=null&&n.classProperties)||!(n!=null&&n.classUri)?et.jsx("div",{className:"mb-4",children:"No RDF properties to display"}):et.jsxs("span",{className:"modelli",children:[et.jsxs("div",{className:"d-flex justify-content-between mb-4",children:[et.jsxs("h6",{children:["Class: ",et.jsx($Me,{classUri:e,inferred:t})]}),c?.length&&et.jsx("div",{className:"ms-2",children:et.jsxs("select",{value:l,onChange:a,title:"Select a superclass to filter out the rdf:Properties accordingly.",children:[et.jsx("option",{value:"",children:"All"}),c.map(f=>et.jsx("option",{value:f,children:Dy(f)},f))]})})]}),et.jsx(Xrr,{classUri:e}),et.jsx(Yrr,{properties:n?.classProperties||[],superClass:l})]})}const enr=({getComponent:e,classUri:t,inferred:r,schema:n})=>{const[s,c]=je.useState(!1),l=()=>c(!s),u=e("Markdown",!0);return et.jsxs(et.Fragment,{children:[et.jsxs(Og,{color:"primary",size:"xs",outline:!0,onClick:l,children:["Open RDF Helper ",et.jsx(ah,{icon:"it-help-circle",size:"xs",color:"primary"})]}),et.jsxs(A4e,{isOpen:s,toggle:l,size:"xl",withIcon:!0,children:[et.jsxs(C4e,{toggle:l,className:"align-items-center",children:[et.jsx(ah,{icon:"it-help-circle",color:"primary"}),"RDF Ontological Class Helper"]}),et.jsx(k4e,{children:!t||!n?et.jsx(u,{source:tnr}):et.jsx(Qrr,{classUri:t,inferred:r})}),et.jsx(O4e,{children:et.jsx(Og,{color:"primary",onClick:l,children:"Close"})})]})]})},tnr=` ###### 🇮🇹 ITALIAN :mega: E' una funzionalità in fase di sviluppo. Il nome provvisorio del tool è "RDF Helper", ma possiamo cambiarlo. :mega: Questo tab ospita un tool per aiutarti a visualizzare le owl:Class e le rdfs:Property associate presenti nei tuoi schemi dati. Seleziona uno schema dati, quindi apri questo tab oppure clicca su "RDF Helper" per aprire in una modale. Troverai qui: - una drop-down con l'elenco di tutte le superclassi ontologiche, ad esempio, per "CPV:Alive" troverai "CPV:Person"; - l'elenco dei vocabolari controllati associabili alla classe selezionata, ad esempio, per "CLV:Feature" troverai sia il vocabolario delle città che quello delle regioni. - una tabella filtrabile con tutte le proprietà dirette ed ereditate dalla classe selezionata, ad esempio, per "CPV:Alive" troverai "CPV:givenName" e "CPV:familyName" ereditate da "CPV:Person"; Cliccando su una proprietà della tabella, vedrai le informazioni dettagliate della proprietà selezionata e delle snippet di codice per integrarle nei tuoi schemi dati. ###### 🇬🇧 ENGLISH TBD `;function rnr({jsonldContext:e,propertiesPaths:t}){const{status:r,error:n,data:{rawPropertiesCount:s,semanticPropertiesCount:c,score:l}}=krr(e,t),u=CMe(l??0);return!e||!t?et.jsx(et.Fragment,{}):r==="pending"?et.jsx("span",{className:"d-inline-block align-middle",children:et.jsx(rE,{active:!0,small:!0})}):r==="error"?et.jsx(tE,{color:"danger",title:`A beta feature showing the ratio of semantic annotated properties to total properties (-/${s}). ERROR: ${n}.`,children:et.jsx("small",{children:"Semantic Score β: ERROR"})}):et.jsx(tE,{color:u,title:`A beta feature showing the ratio of semantic annotated properties to total properties (${c}/${s}).`,children:et.jsxs("small",{children:["Semantic Score β: ",l.toFixed(2)]})})}function nnr({schema:e,jsonldContext:t}){const[r,n]=je.useState(!1),s=je.useMemo(()=>{const p=e.get("example");return p&&t?{"@context":t.toJSON(),...e!=null&&e.get("x-jsonld-type")?{"@type":e.get("x-jsonld-type")}:{},...p.toJSON?p.toJSON():p}:{}},[e,t]),{data:c,status:l}=Rrr(s),{namespaces:u,shortenedTurtle:a}=je.useMemo(()=>wrr(c),[c]),f=u?Object.entries(u).map(([p,d])=>`@prefix ${p}: <${d}> . `).join(""):"";return et.jsxs(et.Fragment,{children:[et.jsx("hr",{}),et.jsxs(bX,{className:"border-0",children:[et.jsxs("div",{className:"d-flex align-items-center justify-content-between",children:[et.jsx("div",{children:et.jsx("strong",{className:"text-primary",children:"RDF"})}),et.jsxs("div",{children:[et.jsxs(Og,{color:"primary",size:"xs",outline:!0,className:"ms-2",title:"Copy to clipboard",disabled:!(s!=null&&s["@context"]),onClick:p=>{p.stopPropagation(),_ne(f+` `+a)},children:["Copy",et.jsx(ah,{icon:"it-copy",size:"xs",color:"primary",className:"ms-2"})]}),et.jsx(Og,{color:"primary",size:"xs",outline:!r,title:"Toggle example accordion",onClick:()=>n(!r),className:"ms-2",children:r?"Collapse":"Expand"})]})]}),et.jsx(EX,{children:et.jsx(_X,{active:r,listClassName:"p-3",className:"mt-3",children:l==="error"?et.jsx("span",{children:"Error converting to text/turtle"}):u&&a?et.jsxs("small",{children:[et.jsx("span",{title:f,children:"# Hover to show prefixes"}),et.jsx("pre",{className:"m-0",children:a})]}):et.jsx("small",{children:"No valid JSON+LD data"})})})]})]})}const inr="{",snr="}",onr=({schema:e,name:t,displayName:r,getComponent:n,getConfigs:s,depth:c,expanded:l,specPath:u,jsonldContext:a,...f})=>{const{specSelectors:p,includeReadOnly:d,includeWriteOnly:m}=f,{showExtensions:g}=s(),y=Array.from(u),w=y[y.length-1],b=OMe(p,y)==="array"&&w==="items",_=e.get("x-jsonld-type"),E=y.slice(3).filter(ae=>ae!=="properties").slice(0,b?-1:void 0),S=e?.get("title")||r||t||"",A=e.get("properties"),k=e.get("additionalProperties"),O=e.get("required"),j=e.filter((ae,me)=>["maxProperties","minProperties","nullable"].indexOf(me)!==-1),P=e.entrySeq().filter(([ae])=>ae.startsWith("x-")),I=p.isOAS3(),$=I?e.get("allOf"):null,R=I?e.get("anyOf"):null,q=I?e.get("oneOf"):null,B=I?e.get("not"):null,{data:W}=O5(a,E),{data:Q}=JA(W?.fieldUri),{data:ee}=Trr(a,_,E),ie=Array.from(A?.keys()||[]).map(ae=>[...E,ae]),ne=n("Model"),ve=n("ModelCollapse",!0),ce=n("JumpToPath",!0);return l?et.jsxs("div",{className:"modello object-model",children:[et.jsxs(One,{children:[et.jsxs(Cne,{children:[et.jsx(Rne,{}),et.jsx(Tne,{title:S}),ee?.ontologicalClassUri&&et.jsx($Me,{classUri:ee.ontologicalClassUri,inferred:ee.inferred})]}),et.jsxs(jne,{children:[et.jsx(rnr,{jsonldContext:a,propertiesPaths:ie}),et.jsx(ce,{specPath:u})]})]}),et.jsx("hr",{}),et.jsxs("div",{className:"d-flex justify-content-between",children:[et.jsxs("div",{children:[c>1&&!b&&et.jsx(Ine,{fieldUri:W?.fieldUri}),et.jsx(Ene,{schema:e}),et.jsx(Sne,{schema:e,getComponent:n}),et.jsx(kne,{schema:e,getComponent:n}),et.jsx(M7,{properties:j,getComponent:n})]}),et.jsx("div",{children:c===1&&ee?.ontologicalClassUri&&et.jsx(enr,{getComponent:n,classUri:ee?.ontologicalClassUri,inferred:ee.inferred,schema:e})})]}),et.jsx("hr",{}),et.jsxs("div",{className:"bg-white p-4",children:[et.jsx("span",{className:"brace-open object",children:inr}),et.jsx("span",{className:"inner-object",children:et.jsx("table",{className:"modello code",children:et.jsxs("tbody",{children:[A&&A.size&&A.entrySeq().filter(([ae,me])=>me&&typeof me.get=="function").filter(([ae,me])=>(!me.get("readOnly")||d)&&(!me.get("writeOnly")||m)).map(([ae,me])=>{const $e=u.push("properties",ae),qe=I&&me.get&&me.get("deprecated"),Te=oE.isList(O)&&O.contains(ae),fe=["property-row"];return qe&&fe.push("deprecated"),Te&&fe.push("required"),et.jsxs("tr",{className:fe.join(" "),children:[et.jsxs("td",{children:[ae,Te&&et.jsx("span",{className:"star",children:"*"})]}),et.jsx("td",{children:et.jsxs("div",{className:"d-flex align-items-start justify-content-between",children:[et.jsx(ne,{...f,name:ae,required:Te,getComponent:n,specPath:$e,getConfigs:s,schema:me,depth:c+1,jsonldContext:a},`object-${t}-${ae}_${me}`),et.jsx(ce,{specPath:$e,size:"xs"})]})})]},ae)}).toArray(),g&&P?.toArray().length>0&&et.jsxs(et.Fragment,{children:[et.jsx("tr",{children:et.jsx("td",{children:" "})}),P.map(([ae,me])=>{const $e=me?me.toJS?me.toJS():me:null;return et.jsxs("tr",{className:"extension",children:[et.jsx("td",{children:ae}),et.jsx("td",{children:JSON.stringify($e)})]},ae)}).toArray()]}),!k||!k.size?null:et.jsxs("tr",{children:[et.jsx("td",{children:"< * >:"}),et.jsx("td",{children:et.jsx(ne,{...f,required:!1,getComponent:n,specPath:u.push("additionalProperties"),getConfigs:s,schema:k,depth:c+1,jsonldContext:a})})]}),$?et.jsxs("tr",{children:[et.jsx("td",{children:"allOf ->"}),et.jsx("td",{children:$.map((ae,me)=>et.jsx("div",{children:et.jsx(ne,{...f,required:!1,getComponent:n,specPath:u.push("allOf",me),getConfigs:s,schema:ae,depth:c+1,jsonldContext:a})},me))})]}):null,R?et.jsxs("tr",{children:[et.jsx("td",{children:"anyOf ->"}),et.jsx("td",{children:R.map((ae,me)=>et.jsx("div",{children:et.jsx(ne,{...f,required:!1,getComponent:n,specPath:u.push("anyOf",me),getConfigs:s,schema:ae,depth:c+1,jsonldContext:a})},me))})]}):null,q?et.jsxs("tr",{children:[et.jsx("td",{children:"oneOf ->"}),et.jsx("td",{children:q.map((ae,me)=>et.jsx("div",{children:et.jsx(ne,{...f,required:!1,getComponent:n,specPath:u.push("oneOf",me),getConfigs:s,schema:ae,depth:c+1,jsonldContext:a})},me))})]}):null,B?et.jsxs("tr",{children:[et.jsx("td",{children:"not ->"}),et.jsx("td",{children:et.jsx("div",{children:et.jsx(ne,{...f,required:!1,getComponent:n,specPath:u.push("not"),getConfigs:s,schema:B,depth:c+1,jsonldContext:a})})})]}):null]})})}),et.jsx("span",{className:"brace-close",children:snr})]}),et.jsx(xne,{schema:e,jsonldContext:a,depth:c,getConfigs:s}),et.jsx(nnr,{schema:e,jsonldContext:a}),et.jsx(Pne,{jsonldContext:a,depth:c})]}):et.jsxs("div",{className:"modello object-model",children:[et.jsx($ne,{type:"object",jsonldContext:a,propertyName:w,rdfProperty:Q}),et.jsx(Mne,{getComponent:n,description:Q?.ontologicalPropertyComment}),et.jsx(ve,{title:S,specPath:u,expanded:l,schema:e})]})},anr=({schema:e,name:t,displayName:r,depth:n,specPath:s,jsonldContext:c,getComponent:l,getConfigs:u,specSelectors:a})=>{const{showExtensions:f}=u(),p=Array.from(s),d=p[p.length-1],m=e?.get("title")||r||t||"",g=e.get("type"),y=e.get("format"),w=e.get("xml"),b=e.get("enum"),_=Srr(e),E=e.filter((P,I)=>["enum","type","format","description","$$ref","externalDocs","example"].indexOf(I)===-1).filterNot((P,I)=>_.has(I)),S=OMe(a,p)==="array"&&d==="items",A=p.slice(3).filter(P=>P!=="properties"),{data:k}=O5(c,A),{data:O}=JA(k?.fieldUri),j=l("JumpToPath",!0);return et.jsxs("div",{className:"modello primitive-model",children:[n===1?et.jsxs(et.Fragment,{children:[et.jsxs(One,{children:[et.jsxs(Cne,{children:[et.jsx(Rne,{}),et.jsx(Tne,{title:m})]}),et.jsx(jne,{children:et.jsx(j,{specPath:s})})]}),et.jsx("hr",{})]}):!S&&et.jsx(Ine,{fieldUri:k?.fieldUri}),et.jsx($ne,{type:g,format:y,jsonldContext:c,propertyName:d,rdfProperty:O}),b&&et.jsxs("div",{className:"prop-enum",children:["Enum: [ ",b.join(", ")," ]"]}),et.jsx(Ene,{schema:e}),et.jsx(Sne,{schema:e,getComponent:l}),et.jsx(Mne,{getComponent:l,description:O?.ontologicalPropertyComment}),et.jsx(kne,{schema:e,getComponent:l}),et.jsx(M7,{properties:E,getComponent:l}),f&&et.jsx(M7,{properties:_,getComponent:l}),w&&w.size?et.jsxs("span",{children:[et.jsx("br",{}),et.jsx("span",{className:"property",children:"xml:"}),w.entrySeq().map(([P,I])=>et.jsxs("span",{className:"property",children:[et.jsx("br",{}),"   ",P,": ",String(I)]},`${P}-${I}`)).toArray()]}):null,et.jsx(xne,{schema:e,jsonldContext:c,depth:n,getConfigs:u}),et.jsx(Pne,{jsonldContext:c,depth:n})]})},lnr=()=>({components:{Models:Krr,ModelsBreadcrumb:Grr,ModelRoot:Urr,Model:qrr,ModelCollapse:zrr,PrimitiveModel:anr,ArrayModel:Lrr,ObjectModel:onr}}),cnr=e=>({statePlugins:{jsonldContext:{selectors:{jsonldContextResolvedSubtree:(t,r)=>{let n;for(let s=1;s<=r.length;s++){const c=r.slice(0,s),l=e.specSelectors.specResolvedSubtree(c);if(l!=null&&l.has("x-jsonld-context")){n=l;break}}if(n)return s6e(n).get("@context")}}}}}),FMe=(e,t)=>{const r=e.specSelectors.specJson;for(let n=t.length;n>=0;n--){const s=t.slice(0,n),c=r().getIn([...s,"$ref"]);if(c&&/^#\//.test(c)){const l=c.charAt(0)==="#"?c.substr(1):c;return FMe(e,[...unr(l),...t.slice(n)])}}return t};function unr(e){if(typeof e!="string")throw new TypeError(`Expected a string, got a ${typeof e}`);return e[0]==="/"&&(e=e.substring(1)),e===""?[]:e.split("/")}const fnr=()=>({statePlugins:{spec:{wrapSelectors:{bestJumpPath:(e,t)=>(r,n)=>{var s;const c=FMe(t,((s=n.specPath)==null?void 0:s.toJS())||[]);return e({path:n.path,specPath:c})}}}},wrapComponents:{JumpToPath:(e,t)=>r=>et.jsx(e,{content:et.jsx(Og,{color:"primary",size:"xs",outline:!0,className:"py-1 px-3",children:et.jsx("h6",{className:"m-0",children:"#"})}),...r})}});function KA(e,t,r,n){function s(c){return c instanceof r?c:new r(function(l){l(c)})}return new(r||(r=Promise))(function(c,l){function u(p){try{f(n.next(p))}catch(d){l(d)}}function a(p){try{f(n.throw(p))}catch(d){l(d)}}function f(p){p.done?c(p.value):s(p.value).then(u,a)}f((n=n.apply(e,[])).next())})}function GA(e,t){var r={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},n,s,c,l;return l={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function u(f){return function(p){return a([f,p])}}function a(f){if(n)throw new TypeError("Generator is already executing.");for(;l&&(l=0,f[0]&&(r=0)),r;)try{if(n=1,s&&(c=f[0]&2?s.return:f[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,f[1])).done)return c;switch(s=0,c&&(f=[f[0]&2,c.value]),f[0]){case 0:case 1:c=f;break;case 4:return r.label++,{value:f[1],done:!1};case 5:r.label++,s=f[1],f=[0];continue;case 7:f=r.ops.pop(),r.trys.pop();continue;default:if(c=r.trys,!(c=c.length>0&&c[c.length-1])&&(f[0]===6||f[0]===2)){r=0;continue}if(f[0]===3&&(!c||f[1]>c[0]&&f[1]0)&&!(s=n.next()).done;)c.push(s.value)}catch(u){l={error:u}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(l)throw l.error}}return c}function DMe(e,t,r){if(arguments.length===2)for(var n=0,s=t.length,c;n0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}function hnr(e){var t=e.name,r=t&&t.lastIndexOf(".")!==-1;if(r&&!e.type){var n=t.split(".").pop().toLowerCase(),s=pnr.get(n);s&&Object.defineProperty(e,"type",{value:s,writable:!1,configurable:!1,enumerable:!0})}return e}var dnr=[".DS_Store","Thumbs.db"];function mnr(e){return KA(this,void 0,void 0,function(){return GA(this,function(t){return $7(e)&&gnr(e.dataTransfer)?[2,wnr(e.dataTransfer,e.type)]:ynr(e)?[2,vnr(e)]:Array.isArray(e)&&e.every(function(r){return"getFile"in r&&typeof r.getFile=="function"})?[2,bnr(e)]:[2,[]]})})}function gnr(e){return $7(e)}function ynr(e){return $7(e)&&$7(e.target)}function $7(e){return typeof e=="object"&&e!==null}function vnr(e){return Nne(e.target.files).map(function(t){return P5(t)})}function bnr(e){return KA(this,void 0,void 0,function(){var t;return GA(this,function(r){switch(r.label){case 0:return[4,Promise.all(e.map(function(n){return n.getFile()}))];case 1:return t=r.sent(),[2,t.map(function(n){return P5(n)})]}})})}function wnr(e,t){return KA(this,void 0,void 0,function(){var r,n;return GA(this,function(s){switch(s.label){case 0:return e.items?(r=Nne(e.items).filter(function(c){return c.kind==="file"}),t!=="drop"?[2,r]:[4,Promise.all(r.map(_nr))]):[3,2];case 1:return n=s.sent(),[2,BMe(LMe(n))];case 2:return[2,BMe(Nne(e.files).map(function(c){return P5(c)}))]}})})}function BMe(e){return e.filter(function(t){return dnr.indexOf(t.name)===-1})}function Nne(e){if(e===null)return[];for(var t=[],r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);rr)return[!1,KMe(r)];if(e.sizer)return[!1,KMe(r)]}return[!0,null]}function HE(e){return e!=null}function Nnr(e){var t=e.files,r=e.accept,n=e.minSize,s=e.maxSize,c=e.multiple,l=e.maxFiles,u=e.validator;return!c&&t.length>1||c&&l>=1&&t.length>l?!1:t.every(function(a){var f=YMe(a,r),p=T5(f,1),d=p[0],m=ZMe(a,n,s),g=T5(m,1),y=g[0],w=u?u(a):null;return d&&y&&!w})}function F7(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function N7(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function XMe(e){e.preventDefault()}function Dnr(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function Bnr(e){return e.indexOf("Edge/")!==-1}function Lnr(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return Dnr(e)||Bnr(e)}function qb(){for(var e=arguments.length,t=new Array(e),r=0;r1?s-1:0),l=1;le.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nir(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,c;for(c=0;c=0)&&(r[s]=e[s]);return r}var zne=je.forwardRef(function(e,t){var r=e.children,n=D7(e,Hnr),s=i$e(n),c=s.open,l=D7(s,Jnr);return je.useImperativeHandle(t,function(){return{open:c}},[c]),Gr.createElement(je.Fragment,null,r(uu(uu({},l),{},{open:c})))});zne.displayName="Dropzone";var n$e={disabled:!1,getFilesFromEvent:mnr,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};zne.defaultProps=n$e,zne.propTypes={children:Ct.func,accept:Ct.objectOf(Ct.arrayOf(Ct.string)),multiple:Ct.bool,preventDropOnDocument:Ct.bool,noClick:Ct.bool,noKeyboard:Ct.bool,noDrag:Ct.bool,noDragEventsBubbling:Ct.bool,minSize:Ct.number,maxSize:Ct.number,maxFiles:Ct.number,disabled:Ct.bool,getFilesFromEvent:Ct.func,onFileDialogCancel:Ct.func,onFileDialogOpen:Ct.func,useFsAccessApi:Ct.bool,autoFocus:Ct.bool,onDragEnter:Ct.func,onDragLeave:Ct.func,onDragOver:Ct.func,onDrop:Ct.func,onDropAccepted:Ct.func,onDropRejected:Ct.func,onError:Ct.func,validator:Ct.func};var Une={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function i$e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=uu(uu({},n$e),e),r=t.accept,n=t.disabled,s=t.getFilesFromEvent,c=t.maxSize,l=t.minSize,u=t.multiple,a=t.maxFiles,f=t.onDragEnter,p=t.onDragLeave,d=t.onDragOver,m=t.onDrop,g=t.onDropAccepted,y=t.onDropRejected,w=t.onFileDialogCancel,b=t.onFileDialogOpen,_=t.useFsAccessApi,E=t.autoFocus,S=t.preventDropOnDocument,A=t.noClick,k=t.noKeyboard,O=t.noDrag,j=t.noDragEventsBubbling,P=t.onError,I=t.validator,$=je.useMemo(function(){return Unr(r)},[r]),R=je.useMemo(function(){return znr(r)},[r]),q=je.useMemo(function(){return typeof b=="function"?b:s$e},[b]),B=je.useMemo(function(){return typeof w=="function"?w:s$e},[w]),W=je.useRef(null),Q=je.useRef(null),ee=je.useReducer(iir,Une),ie=Bne(ee,2),ne=ie[0],ve=ie[1],ce=ne.isFocused,ae=ne.isFileDialogActive,me=je.useRef(typeof window<"u"&&window.isSecureContext&&_&&qnr()),$e=function(){!me.current&&ae&&setTimeout(function(){if(Q.current){var yt=Q.current.files;yt.length||(ve({type:"closeDialog"}),B())}},300)};je.useEffect(function(){return window.addEventListener("focus",$e,!1),function(){window.removeEventListener("focus",$e,!1)}},[Q,ae,B,me]);var qe=je.useRef([]),Te=function(yt){W.current&&W.current.contains(yt.target)||(yt.preventDefault(),qe.current=[])};je.useEffect(function(){return S&&(document.addEventListener("dragover",XMe,!1),document.addEventListener("drop",Te,!1)),function(){S&&(document.removeEventListener("dragover",XMe),document.removeEventListener("drop",Te))}},[W,S]),je.useEffect(function(){return!n&&E&&W.current&&W.current.focus(),function(){}},[W,E,n]);var fe=je.useCallback(function(yt){P?P(yt):console.error(yt)},[P]),xe=je.useCallback(function(yt){yt.preventDefault(),yt.persist(),Re(yt),qe.current=[].concat(Ynr(qe.current),[yt.target]),N7(yt)&&Promise.resolve(s(yt)).then(function(It){if(!(F7(yt)&&!j)){var Qt=It.length,Ce=Qt>0&&Nnr({files:It,accept:$,minSize:l,maxSize:c,multiple:u,maxFiles:a,validator:I}),pe=Qt>0&&!Ce;ve({isDragAccept:Ce,isDragReject:pe,isDragActive:!0,type:"setDraggedFiles"}),f&&f(yt)}}).catch(function(It){return fe(It)})},[s,f,fe,j,$,l,c,u,a,I]),Ke=je.useCallback(function(yt){yt.preventDefault(),yt.persist(),Re(yt);var It=N7(yt);if(It&&yt.dataTransfer)try{yt.dataTransfer.dropEffect="copy"}catch{}return It&&d&&d(yt),!1},[d,j]),Qe=je.useCallback(function(yt){yt.preventDefault(),yt.persist(),Re(yt);var It=qe.current.filter(function(Ce){return W.current&&W.current.contains(Ce)}),Qt=It.indexOf(yt.target);Qt!==-1&&It.splice(Qt,1),qe.current=It,!(It.length>0)&&(ve({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),N7(yt)&&p&&p(yt))},[W,p,j]),bt=je.useCallback(function(yt,It){var Qt=[],Ce=[];yt.forEach(function(pe){var ke=YMe(pe,$),ut=Bne(ke,2),Rt=ut[0],Ft=ut[1],zt=ZMe(pe,l,c),Or=Bne(zt,2),Ar=Or[0],On=Or[1],fn=I?I(pe):null;if(Rt&&Ar&&!fn)Qt.push(pe);else{var qt=[Ft,On];fn&&(qt=qt.concat(fn)),Ce.push({file:pe,errors:qt.filter(function(Yt){return Yt})})}}),(!u&&Qt.length>1||u&&a>=1&&Qt.length>a)&&(Qt.forEach(function(pe){Ce.push({file:pe,errors:[Fnr]})}),Qt.splice(0)),ve({acceptedFiles:Qt,fileRejections:Ce,type:"setFiles"}),m&&m(Qt,Ce,It),Ce.length>0&&y&&y(Ce,It),Qt.length>0&&g&&g(Qt,It)},[ve,u,$,l,c,a,m,g,y,I]),kt=je.useCallback(function(yt){yt.preventDefault(),yt.persist(),Re(yt),qe.current=[],N7(yt)&&Promise.resolve(s(yt)).then(function(It){F7(yt)&&!j||bt(It,yt)}).catch(function(It){return fe(It)}),ve({type:"reset"})},[s,bt,fe,j]),gt=je.useCallback(function(){if(me.current){ve({type:"openDialog"}),q();var yt={multiple:u,types:R};window.showOpenFilePicker(yt).then(function(It){return s(It)}).then(function(It){bt(It,null),ve({type:"closeDialog"})}).catch(function(It){Vnr(It)?(B(It),ve({type:"closeDialog"})):Wnr(It)?(me.current=!1,Q.current?(Q.current.value=null,Q.current.click()):fe(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):fe(It)});return}Q.current&&(ve({type:"openDialog"}),q(),Q.current.value=null,Q.current.click())},[ve,q,B,_,bt,fe,R,u]),$t=je.useCallback(function(yt){!W.current||!W.current.isEqualNode(yt.target)||(yt.key===" "||yt.key==="Enter"||yt.keyCode===32||yt.keyCode===13)&&(yt.preventDefault(),gt())},[W,gt]),Ae=je.useCallback(function(){ve({type:"focus"})},[]),Ie=je.useCallback(function(){ve({type:"blur"})},[]),Je=je.useCallback(function(){A||(Lnr()?setTimeout(gt,0):gt())},[A,gt]),nt=function(yt){return n?null:yt},Pe=function(yt){return k?null:nt(yt)},we=function(yt){return O?null:nt(yt)},Re=function(yt){j&&yt.stopPropagation()},Ye=je.useMemo(function(){return function(){var yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},It=yt.refKey,Qt=It===void 0?"ref":It,Ce=yt.role,pe=yt.onKeyDown,ke=yt.onFocus,ut=yt.onBlur,Rt=yt.onClick,Ft=yt.onDragEnter,zt=yt.onDragOver,Or=yt.onDragLeave,Ar=yt.onDrop,On=D7(yt,Knr);return uu(uu(qne({onKeyDown:Pe(qb(pe,$t)),onFocus:Pe(qb(ke,Ae)),onBlur:Pe(qb(ut,Ie)),onClick:nt(qb(Rt,Je)),onDragEnter:we(qb(Ft,xe)),onDragOver:we(qb(zt,Ke)),onDragLeave:we(qb(Or,Qe)),onDrop:we(qb(Ar,kt)),role:typeof Ce=="string"&&Ce!==""?Ce:"presentation"},Qt,W),!n&&!k?{tabIndex:0}:{}),On)}},[W,$t,Ae,Ie,Je,xe,Ke,Qe,kt,k,O,n]),ct=je.useCallback(function(yt){yt.stopPropagation()},[]),St=je.useMemo(function(){return function(){var yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},It=yt.refKey,Qt=It===void 0?"ref":It,Ce=yt.onChange,pe=yt.onClick,ke=D7(yt,Gnr),ut=qne({accept:$,multiple:u,type:"file",style:{display:"none"},onChange:nt(qb(Ce,kt)),onClick:nt(qb(pe,ct)),tabIndex:-1},Qt,Q);return uu(uu({},ut),ke)}},[Q,r,u,kt,n]);return uu(uu({},ne),{},{isFocused:ce&&!n,getRootProps:Ye,getInputProps:St,rootRef:W,inputRef:Q,open:nt(gt)})}function iir(e,t){switch(t.type){case"focus":return uu(uu({},e),{},{isFocused:!0});case"blur":return uu(uu({},e),{},{isFocused:!1});case"openDialog":return uu(uu({},Une),{},{isFileDialogActive:!0});case"closeDialog":return uu(uu({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return uu(uu({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return uu(uu({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return uu({},Une);default:return e}}function s$e(){}const sir=({children:e,onDrop:t})=>{const r=je.useCallback((l,u)=>{const a=u&&u.length>0,f=l&&l.length===1;if(a||!f){alert(`Sorry, there was an error processing your file. Please drag and drop exactly one .yaml or .json OpenAPI definition file.`);return}const p=l[0],d=new FileReader;d.onloadend=()=>{const m=d.result;t(m,"fileDrop")},d.readAsText(p,"utf-8")},[]),{getRootProps:n,getInputProps:s,isDragActive:c}=i$e({onDrop:r,accept:{"application/yaml":[".yaml",".yml"],"application/json":[".json"]},multiple:!1,noClick:!0});return et.jsxs("div",{className:"dropzone",...n(),children:[et.jsx("input",{...s()}),e,c&&et.jsx("div",{className:"dropzone__overlay",children:et.jsx("div",{children:et.jsx("strong",{children:"Please drop a .yaml or .json OpenAPI spec."})})})]})};function oir({children:e}){const t=je.useRef(null),r=je.useRef(!1),[n,s]=je.useState(50),c=()=>{r.current=!0},l=f=>{if(f.preventDefault(),!t.current||!r.current)return;const p=t.current.getBoundingClientRect(),d=(f.clientX-p.x)/p.width*100;s(Math.min(Math.max(0,d),100))},u=()=>{r.current=!1},a=()=>{s(50)};return je.useEffect(()=>(window.addEventListener("mousemove",l),window.addEventListener("mouseup",u),()=>{window.removeEventListener("mousemove",l),window.removeEventListener("mouseup",u)}),[]),et.jsxs("div",{ref:t,className:"split-pane",children:[et.jsx("div",{className:"split-pane-pane",style:{flexBasis:`${n.toFixed(2)}%`},children:e[0]}),et.jsxs("div",{className:"split-pane-divider",title:"Drag to resize panes. Double click to restore.",onMouseDown:c,onDoubleClick:a,children:[et.jsx("div",{className:"split-pane-divider-touch"}),et.jsx("div",{className:"split-pane-divider-bar"})]}),et.jsx("div",{className:"split-pane-pane",style:{flexBasis:`${(100-n).toFixed(2)}%`},children:e[1]})]})}const air=({specActions:e,getComponent:t})=>{const r=t("ConfigurationProvider",!0),n=t("OverviewContainer",!0),s=t("EditorContainer",!0),c=(l,u="editor")=>{e.updateSpec(l,u)};return et.jsx(r,{children:et.jsx("div",{className:"schema-editor",children:et.jsx(sir,{onDrop:c,children:et.jsxs(oir,{children:[et.jsx(s,{onChange:c}),et.jsx(n,{})]})})})})},lir=({getComponent:e})=>{const t=e("ConfigurationProvider",!0),r=e("OverviewContainer",!0);return et.jsx(t,{children:et.jsx("div",{className:"schema-editor",children:et.jsx(r,{})})})};var YA=(e=>(e.VIEWER="ItaliaSchemaViewerLayout",e.EDITOR="ItaliaSchemaEditorLayout",e))(YA||{});const cir=()=>({components:{[YA.EDITOR]:air,[YA.VIEWER]:lir}}),uir=({errSelectors:e,specSelectors:t,getComponent:r})=>{const n=r("VersionPragmaFilter"),s=r("Errors",!0),c=r("InfoContainer",!0),l=r("TabHelp",!0),u=r("Models",!0),a=t.isSwagger2(),f=t.isOAS3(),[p,d]=je.useState("models"),m=!t.specStr(),g=t.loadingStatus();let y=null;if(g==="loading"&&(y=et.jsx("div",{className:"info",children:et.jsx("div",{className:"loading-container",children:et.jsx("div",{className:"loading"})})})),g==="failed"&&(y=et.jsx("div",{className:"info",children:et.jsxs("div",{className:"loading-container",children:[et.jsx("h4",{className:"title",children:"Failed to load API definition."}),et.jsx(s,{})]})})),g==="failedConfig"){const b=e.lastError(),_=b?b.get("message"):"";y=et.jsx("div",{className:"info failed-config",children:et.jsxs("div",{className:"loading-container",children:[et.jsx("h4",{className:"title",children:"Failed to load remote configuration."}),et.jsx("p",{children:_})]})})}if(!y&&m&&(y=et.jsx("h4",{children:"No API definition provided."})),y)return et.jsx("div",{className:"loading-container",children:y});const w=[{id:"models",title:"Data Models",Component:u},{id:"information",title:"Information",Component:c},{id:"help",title:"Help",Component:l}];return et.jsx(Nrr,{children:et.jsx("div",{className:"overview-container",children:et.jsxs(n,{isSwagger2:a,isOAS3:f,alsoShow:et.jsx(s,{}),children:[et.jsx(s,{}),et.jsxs("div",{children:[w.length>0&&et.jsx(O4t,{fill:!0,className:"mb-4",children:w.map(b=>et.jsx(y3e,{children:et.jsx(b3e,{href:"#",active:p===b.id,onClick:_=>{_.preventDefault(),d(b.id)},children:et.jsx("strong",{children:b.title})})},b.id))}),et.jsx(y4e,{activeTab:p,children:w.map(b=>et.jsx(v4e,{tabId:b.id,children:et.jsx(b.Component,{})},b.id))})]})]})})})};function fir({specSelectors:e,getComponent:t}){const r=t("operations",!0),n=t("ServersContainer",!0),s=t("SchemesContainer",!0),c=t("AuthorizeBtnContainer",!0),l=t("FilterContainer",!0),u=e.servers(),a=e.schemes(),f=u&&u.size,p=a&&a.size,d=!!e.securityDefinitions();return et.jsxs("div",{children:[f||p||d?et.jsx("div",{className:"scheme-container",children:et.jsxs(m3e,{className:"schemes wrapper",mobile:12,children:[f||p?et.jsxs("div",{className:"schemes-server-container",children:[f?et.jsx(n,{}):null,p?et.jsx(s,{}):null]}):null,d?et.jsx(c,{}):null]})}):null,et.jsx(l,{}),et.jsx(r,{})]})}function pir({getComponent:e}){const t=e("Webhooks",!0);return et.jsx("div",{children:et.jsx(t,{})})}const hir=`###### 🇮🇹 ITALIAN Questa applicazione visualizza i tuoi schemi dati (modelli) in formato OpenAPI interrogando i dati presenti su . Insieme al [validatore OpenAPI](https://italia.github.io/api-oas-checker/) supporta la progettazione di API conformi al Modello di Interoperablità. L'applicazione mostra: - le informazioni sintattiche specificate in formato [OpenAPI 3.0](https://spec.openapis.org/oas/v3.0.3.html) (JSON Schema Wright Draft 00) quali il tipo sintattico (\`string\`, \`number\`, \`object\`, \`array\`, etc.) la lunghezza massima, minima, i valori o le espressioni regolari ammesse, etc; - le informazioni semantiche in formato [JSON-LD](https://spec.openapis.org/oas/v3.0.3.html) come la descrizione([\`rdfs:comment\`](https://www.w3.org/2000/01/rdf-schema#comment)), il titolo ([\`rdfs:label\`](https://www.w3.org/2000/01/rdf-schema#label)), i vincoli legati alle classi semantiche ([\`rdfs:Class\`](https://www.w3.org/2000/01/rdf-schema#Class) / [\`owl:Class\`](https://www.w3.org/2002/07/owl#Class)) e al dominio applicativo ([\`rdfs:domain\`](https://www.w3.org/2000/01/rdf-schema#domain), [\`rdfs:range\`](https://www.w3.org/2000/01/rdf-schema#range)). Puoi aprire uno schema OpenAPI in formato JSON o YAML: - incollando direttamente il contenuto nell'editor; - trascinando un file sul pannello dell'editor; - indicando nella barra degli indirizzi l'url del file da aprire. Apporta le modifiche direttamente nell'editor, quindi usa l'Action menu per scaricarle localmente o condividerle via web. Usa \`CTRL+Space\` per attivare l'auto-completamento delle parole chiave OpenAPI (incluse quelle semantiche: \`x-jsonld-type\` e \`x-jsonld-context\`) e degli URI delle classi semantiche principali. L'editor supporta le seguenti scorciatoie da tastiera: - \`CTRL+F\` cerca nel testo; - \`CTRL+H\` sostituisci nel testo; - \`ALT+E\` vai al prossimo errore. ###### 🇬🇧 ENGLISH This application displays your data schemas (models) in OpenAPI format by querying the data on . Together with the [OpenAPI validator](https://italia.github.io/api-oas-checker/) it supports the design of APIs compliant with the Italian Interoperability Model. The application shows: - the syntactic information specified in [OpenAPI 3.0](https://spec.openapis.org/oas/v3.0.3.html) format (JSON Schema Wright Draft 00) such as the syntactic type (\`string\`, \`number\`, \`object\`, \`array\`, etc.), the maximum and minimum length, the allowed values or regular expressions, etc; - the semantic information in JSON-LD format like the description([\`rdfs:comment\`](https://www.w3.org/2000/01/rdf-schema#comment)), the title([\`rdfs:label\`](https://www.w3.org/2000/01/rdf-schema#label)), the constraints related to the semantic classes ( [\`rdfs:Class\`](https://www.w3.org/2000/01/rdf-schema#Class) / [\`owl:Class\`](https://www.w3.org/2002/07/owl#Class)) and to the application domain (\`rdfs:domain\`, \`rdfs:range\`). You can open an OpenAPI schema in JSON or YAML format: - by pasting the content directly into the editor; - by dragging a file onto the editor panel; - by entering the file's URL in the address bar. Make changes directly in the editor, then use the Action menu to download them locally or share them online. Use \`CTRL+Space\` to activate the automatic completion of OpenAPI keywords and the URIs of the main semantic classes. The editor supports the following keyboard shortcuts: - \`CTRL+F\` search in the text; - \`CTRL+H\` replace in the text; - \`ALT+E\` go to the next error. `;function dir({getComponent:e}){const t=e("Markdown",!0);return et.jsx("div",{children:et.jsx(t,{source:hir})})}const mir=()=>({components:{OverviewContainer:uir,TabOperations:fir,TabWebhooks:pir,TabHelp:dir}}),o$e=["@base","@container","@context","@definition","@direction","@id","@import","@language","@nest","@prefix","@propagate","@protected","@reverse","@term","@type","@version","@vocab","@graph","@index","@list","@set"],gir=e=>{const t=e.specSelectors.specJson(),r=e.jsonldValidatorSelectors.errSource(),n=[],s=(c,l)=>{const u=t.getIn(c);if(Kh.isMap(u))for(const[a,f]of u.entries()){const p=[...c,a];a==="x-jsonld-context"?s(p,!0):l&&a.startsWith("@")&&!o$e.includes(a)?n.push({type:"spec",source:r,level:"error",message:`Key ${a} is not a valid jsonld keyword. Allowed keywords are: ${o$e.join(", ")}`,path:p,line:e.specSelectors.getSpecLineFromPath(p)}):s(p,l)}};return s(["components","schemas"],!1),n},yir=async e=>{const t=e.specSelectors.specJson(),r=e.jsonldValidatorSelectors.errSource(),n=[],s=async(c,l,u)=>{const a=t.getIn(c);if(Kh.isMap(a))for(const[f,p]of a.entries()){const d=[...c,f];if(f==="x-jsonld-context")await s(d,d,p);else if(l&&u&&!["@context","@vocab","@base"].includes(f)){const m=d.slice(l.length),g=m.reduceRight((y,w,b)=>({[w]:b({statePlugins:{jsonldValidator:{selectors:{errSource:()=>"JsonLD Validator"},actions:{validate:()=>async e=>{const t=e.jsonldValidatorSelectors.errSource();e.errActions.clear({source:t}),e.errActions.newSpecErrBatch([...gir(e),...await yir(e)])}}},spec:{wrapActions:{validateSpec:(e,t)=>(...r)=>{e(...r),t.jsonldValidatorActions.validate()}}}}});function bir({spec:e,url:t,layout:r=YA.EDITOR,sparqlUrl:n="https://virtuoso-test-external-service-ndc-test.apps.cloudpub.testedev.istat.it/sparql",oasCheckerUrl:s,schemaEditorUrl:c}){const[l,u]=je.useState(null),a=l?.getComponent("App","root"),f=a$e(e),p=a$e(t);return je.useEffect(()=>{const d=_T({...t&&!e?{url:t}:{},layout:r,presets:[_T.presets.apis],plugins:[...Object.values(Gxt.plugins),nAt,Qxt,k5t,vir,cnr,lnr,fnr,mir,cir,tAt,_T.plugins.SafeRender({fullOverride:!0,componentList:["ItaliaSchemaEditorLayout","Topbar","EditorContainer"]})],showExtensions:!1,swagger2GeneratorUrl:"https://generator.swagger.io/api/swagger.json",oas3GeneratorUrl:"https://generator3.swagger.io/openapi.json",swagger2ConverterUrl:"https://converter.swagger.io/api/convert",jsonldPlaygroundUrl:"https://json-ld.org/playground/#startTab=tab-expand&json-ld=",sparqlUrl:n,oasCheckerUrl:s,schemaEditorUrl:c});e&&d.getSystem().specActions.updateSpec(e),u(d)},[]),je.useEffect(()=>{if(l){console.log("Updating url");const d=l?.specSelectors.url();(t!==d||t!==p)&&(l.specActions.updateSpec(""),t&&(l.specActions.updateUrl(t),l.specActions.download(t)))}},[l,t]),je.useEffect(()=>{if(l){console.log("Updating spec");const d=l.specSelectors.specStr();if(e&&e!==_T.config.defaults.spec&&(e!==d||e!==f)){const m=typeof e=="object"?JSON.stringify(e):e;l.specActions.updateSpec(m)}}},[l,e]),je.useEffect(()=>{if(l){const d=l.getConfigs();d.sparqlUrl=n,d.oasCheckerUrl=s,d.schemaEditorUrl=c}},[l,n,s,c]),a?et.jsx(a,{}):null}const a$e=e=>{const t=je.useRef();return je.useEffect(()=>{t.current=e},[e]),t.current};function l$e(e,t){const r=typeof e=="string"?document.querySelector(e):e;if(!r){console.error("[renderSchemaEditor] root element not found:",e);return}const n=t.viewer?YA.VIEWER:YA.EDITOR;fVe.createRoot(r).render(et.jsx(Gr.StrictMode,{children:et.jsx(bir,{layout:n,...t})}))}window.renderSchemaEditor=l$e;const wir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM15.016 13.07a.667.667 0 1 0 1.334-.002.667.667 0 0 0-1.334.002Zm-7.364 0a.667.667 0 1 0 1.334-.002.667.667 0 0 0-1.334.002Zm9.6-5.654-1.331 2.307c2.286 1.243 3.85 3.558 4.079 6.293H4c.229-2.735 1.793-5.05 4.079-6.293L6.747 7.415a.277.277 0 0 1 .48-.277l1.348 2.336A8.22 8.22 0 0 1 12 8.74a8.22 8.22 0 0 1 3.425.733l1.348-2.336a.277.277 0 0 1 .48.277Z"}))},Symbol.toStringTag,{value:"Module"})),_ir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M15.682 13.735a.667.667 0 1 1 .002-1.334.667.667 0 0 1-.002 1.334Zm-7.364 0A.667.667 0 1 1 8.32 12.4a.667.667 0 0 1-.002 1.334Zm7.603-4.013 1.332-2.307a.277.277 0 0 0-.48-.277l-1.348 2.336A8.22 8.22 0 0 0 12 8.74a8.22 8.22 0 0 0-3.425.733L7.228 7.138a.277.277 0 0 0-.48.277L8.08 9.722C5.793 10.965 4.229 13.28 4 16.015h16c-.229-2.735-1.793-5.05-4.079-6.293Z"}))},Symbol.toStringTag,{value:"Module"})),Eir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM15.417 3c.107 1.019-.296 2.015-.89 2.758-.614.721-1.589 1.293-2.564 1.209-.127-.976.36-2.015.912-2.65.614-.744 1.674-1.274 2.543-1.317ZM13.13 7.664c.633-.25 1.416-.558 2.278-.507.55.043 2.135.212 3.15 1.713a.836.836 0 0 1-.034.022c-.26.17-1.847 1.209-1.827 3.256.02 2.44 2.01 3.354 2.275 3.476a.245.245 0 0 1 .029.014l-.006.019a9.416 9.416 0 0 1-1.177 2.413c-.719 1.058-1.459 2.095-2.643 2.116-.557.01-.933-.151-1.324-.319-.41-.175-.837-.358-1.508-.358-.703 0-1.15.188-1.581.37-.372.157-.73.308-1.23.328-1.142.042-2.008-1.122-2.727-2.18-1.48-2.135-2.6-6.026-1.078-8.65.74-1.31 2.093-2.135 3.55-2.157.637-.011 1.247.23 1.778.44.404.16.764.301 1.056.301.265 0 .61-.136 1.019-.297Z"}))},Symbol.toStringTag,{value:"Module"})),Sir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M14.528 5.758c.593-.743.996-1.74.89-2.758-.869.043-1.93.573-2.543 1.316-.551.636-1.04 1.675-.912 2.65.975.085 1.95-.487 2.565-1.208ZM15.407 7.157c-1.417-.084-2.62.804-3.297.804s-1.713-.761-2.833-.74c-1.458.02-2.811.845-3.551 2.156-1.522 2.624-.402 6.515 1.078 8.65.719 1.058 1.585 2.222 2.726 2.18 1.079-.043 1.501-.698 2.812-.698 1.31 0 1.69.698 2.832.677 1.184-.021 1.924-1.058 2.643-2.116.824-1.205 1.162-2.368 1.183-2.432-.021-.021-2.283-.889-2.304-3.49-.021-2.178 1.776-3.214 1.86-3.278-1.014-1.5-2.6-1.67-3.15-1.713Z"}))},Symbol.toStringTag,{value:"Module"})),xir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m15.6 13.2.7.7-4.3 4.3-4.3-4.3.7-.7 3.1 3.1V7h1v9.2l3.1-3zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z"}))},Symbol.toStringTag,{value:"Module"})),Air=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M9.2 12h5.6c.6 0 1 .5 1 1 0 .3-.1.5-.3.7L12 17.3l-3.5-3.6c-.4-.4-.4-1 0-1.4.2-.2.4-.3.7-.3z"}))},Symbol.toStringTag,{value:"Module"})),kir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m17.9 13.2-5.4 5.3V3h-1v15.5l-5.4-5.3-.7.7 6.6 6.5 6.6-6.5-.7-.7z"}))},Symbol.toStringTag,{value:"Module"})),Oir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M7.7 11.5H17v1H7.8l3 3.1-.7.7L5.8 12l4.3-4.3.7.7-3.1 3.1zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z"}))},Symbol.toStringTag,{value:"Module"})),Cir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 9.2v5.6c0 .6-.5 1-1 1-.3 0-.5-.1-.7-.3L6.8 12l3.5-3.5c.4-.4 1-.4 1.4 0 .2.2.3.4.3.7z"}))},Symbol.toStringTag,{value:"Module"})),jir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M21 11.5H5.5l5.3-5.4-.7-.7L3.6 12l6.5 6.6.7-.7-5.3-5.4H21v-1z"}))},Symbol.toStringTag,{value:"Module"})),Pir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m13.9 7.7 4.3 4.3-4.3 4.3-.7-.7 3.1-3.1H7v-1h9.2l-3-3.1.7-.7zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z"}))},Symbol.toStringTag,{value:"Module"})),Tir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z"}))},Symbol.toStringTag,{value:"Module"})),Rir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m13.9 5.4-.7.7 5.3 5.4H3v1h15.5l-5.3 5.4.7.7 6.6-6.6-6.6-6.6z"}))},Symbol.toStringTag,{value:"Module"})),Iir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m12 5.8 4.3 4.3-.7.7-3.1-3.1V17h-1V7.8l-3.1 3-.7-.7L12 5.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z"}))},Symbol.toStringTag,{value:"Module"})),Mir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M14.8 12H9.2c-.6 0-1-.5-1-1 0-.3.1-.5.3-.7L12 6.8l3.5 3.5c.4.4.4 1 0 1.4-.2.2-.4.3-.7.3z"}))},Symbol.toStringTag,{value:"Module"})),$ir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z"}))},Symbol.toStringTag,{value:"Module"})),Fir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zM5.2 17.6C3.8 16 3.1 14 3.1 11.9s.7-4.1 2.1-5.7l12.7 12.7C14 22 8.3 21.4 5.2 17.6zm13.4.5L5.9 5.4c3.7-3.3 9.4-3 12.7.7 3.1 3.4 3.1 8.6 0 12z"}))},Symbol.toStringTag,{value:"Module"})),Nir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M7.8 5.8c.5 0 1.1 0 1.6.2.4.1.9.3 1.2.5.4.1.7.5.9.8.2.5.3 1 .3 1.4 0 .5-.1 1.1-.4 1.5-.3.4-.8.8-1.3 1 .7.2 1.3.6 1.7 1.1.4.6.6 1.3.6 2 0 .5-.1 1.1-.3 1.6-.2.4-.6.8-1 1.1-.4.3-.9.5-1.4.6-.6.4-1.2.4-1.7.4H2V5.8h5.8zm-.3 5c.4 0 .8-.1 1.2-.4.3-.3.5-.7.4-1.1 0-.3 0-.5-.1-.8-.1-.1-.2-.3-.4-.4-.2-.1-.4-.2-.6-.2-.2 0-.5-.1-.7-.1H4.7v2.9l2.8.1zm.1 5.2c.3 0 .5 0 .8-.1l.6-.3c.2-.1.3-.3.4-.5.1-.3.2-.5.2-.8 0-.5-.2-1-.5-1.3-.4-.3-.9-.4-1.4-.4h-3V16h2.9zm8.6-.1c.4.4 1 .6 1.6.5.4 0 .9-.1 1.3-.4.3-.2.5-.5.6-.8h2.1c-.2.9-.8 1.7-1.6 2.3-.8.5-1.7.7-2.6.7-.6 0-1.3-.1-1.9-.3-1.1-.4-2-1.3-2.3-2.4-.2-.6-.3-1.2-.3-1.9 0-.6.1-1.3.3-1.9.2-.6.5-1.1.9-1.5.4-.4.9-.8 1.4-1 .7-.2 1.3-.3 1.9-.3.7 0 1.4.1 2 .4.5.3 1 .7 1.4 1.2.4.5.6 1.1.8 1.7.2.7.2 1.3.2 2h-6.4c0 .6.2 1.2.6 1.7zm2.8-4.7c-.4-.3-.9-.5-1.4-.5-.3 0-.7 0-1 .2-.2.1-.5.3-.6.5-.2.2-.3.4-.3.6-.1.2-.1.4-.1.6h4c-.1-.5-.3-1-.6-1.4zm-3.9-4.6h5v1.2h-5V6.6z"}))},Symbol.toStringTag,{value:"Module"})),Dir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m18 22.7-6-6-6 6V2h12v20.7zm-6-7.4 5 5V3H7v17.3l5-5z"}))},Symbol.toStringTag,{value:"Module"})),Bir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M21 2H3v4h1v16h16V6h1V2zm-2 19H5V6h14v15zm1-16H4V3h16v2z"}),je.createElement("path",{d:"M8 8h8v1H8z"}))},Symbol.toStringTag,{value:"Module"})),Lir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M22 5v1H2V5h20zM2 12.5h20v-1H2v1zM2 19h20v-1H2v1z"}))},Symbol.toStringTag,{value:"Module"})),qir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z"}))},Symbol.toStringTag,{value:"Module"})),zir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z"}))},Symbol.toStringTag,{value:"Module"})),Uir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zM3 9h18v3H3V9zm18 8.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5V13h18v4.5zM3 8V6.5c0-.3.2-.5.5-.5h17c.3 0 .5.2.5.5V8H3zm5 7H4v-1h4v1z"}))},Symbol.toStringTag,{value:"Module"})),Vir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M21 20v1H3V3h1v17z"}),je.createElement("path",{d:"m10.5 9.2 2.5 2.5 6-6v3.8h1V4h-5.5v1h3.8L13 10.3l-2.5-2.5-4.3 4.3.6.8z"}))},Symbol.toStringTag,{value:"Module"})),Wir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z"}))},Symbol.toStringTag,{value:"Module"})),Hir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z"}))},Symbol.toStringTag,{value:"Module"})),Jir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z"}))},Symbol.toStringTag,{value:"Module"})),Kir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z"}))},Symbol.toStringTag,{value:"Module"})),Gir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M11 22c-1.6.1-2.9-1.2-3-2.8V6c0-2.2 1.8-4 4-4s4 1.8 4 4v10h-1V6c0-1.7-1.3-3-3-3S9 4.3 9 6v13c0 1.1.9 2 2 2s2-.9 2-2V8c0-.6-.4-1-1-1s-1 .4-1 1v8h-1V8c0-1.1.9-2 2-2s2 .9 2 2v11c.1 1.6-1.2 2.9-2.8 3H11z"}))},Symbol.toStringTag,{value:"Module"})),Yir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M11.5 5h1v7.5H7v-1h4.5V5zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z"}))},Symbol.toStringTag,{value:"Module"})),Zir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z"}))},Symbol.toStringTag,{value:"Module"})),Xir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M16.3 8.3 12.6 12l3.7 3.6-.7.7-3.7-3.6-3.6 3.6-.7-.7 3.6-3.6-3.6-3.7.7-.7 3.6 3.7 3.7-3.7.7.7zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z"}))},Symbol.toStringTag,{value:"Module"})),Qir=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z"}))},Symbol.toStringTag,{value:"Module"})),esr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z"}))},Symbol.toStringTag,{value:"Module"})),tsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m16.5 15.4-4.9-4.9-4.9 4.9-.7-.8L11.6 9l5.6 5.6z"}))},Symbol.toStringTag,{value:"Module"})),rsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z"}))},Symbol.toStringTag,{value:"Module"})),nsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M19.5 4H18v-.6c-.1-.8-.7-1.4-1.5-1.4h-11c-.8 0-1.4.6-1.5 1.4v15.2c.1.8.7 1.4 1.5 1.4H7v.6c.1.8.7 1.4 1.5 1.4h11c.8 0 1.4-.6 1.5-1.4V5.4c-.1-.8-.7-1.4-1.5-1.4zM5 18.6V3.4c0-.2.3-.4.5-.4h11c.2 0 .5.2.5.4v15.2c0 .2-.3.4-.5.4h-11c-.2 0-.5-.2-.5-.4zm15 2c0 .2-.3.4-.5.4h-11c-.2 0-.5-.2-.5-.4V20h8.5c.8 0 1.4-.6 1.5-1.4V5h1.5c.2 0 .5.2.5.4v15.2z"}))},Symbol.toStringTag,{value:"Module"})),isr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M15.5 4v-.5c0-.8-.7-1.5-1.5-1.5h-4c-.8 0-1.5.7-1.5 1.5V4H3v1h2v15.5c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V5h2V4h-5.5zm-6-.5c0-.3.2-.5.5-.5h4c.3 0 .5.2.5.5V4h-5v-.5zm8.5 17c0 .3-.2.5-.5.5h-11c-.3 0-.5-.2-.5-.5V5h12v15.5z"}),je.createElement("path",{d:"M11.5 8h1v10h-1zM8 8h1v10H8zM15 8h1v10h-1z"}))},Symbol.toStringTag,{value:"Module"})),ssr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M8.7 20.2v-13h3.6v13.1l-3.6-.1zM23 10.1h-3.3v6.5c0 .2.1.4.3.6s.4.2.8.2h2.1l.2 2.8c-1.2.3-2.1.4-2.8.4-1.6 0-2.7-.3-3.3-1.1-.6-.7-.9-2-.9-3.9v-12h3.6v3.6H23v2.9zm-19.8 1c-.6 0-1.2-.2-1.6-.6-.4-.4-.6-.9-.6-1.5s.2-1.1.6-1.5c.4-.5.9-.7 1.6-.7s1.1.2 1.5.6c.4.5.6 1 .6 1.6s-.2 1.1-.6 1.5-.9.6-1.5.6z"}))},Symbol.toStringTag,{value:"Module"})),osr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 14.2 7.7 9.9l.7-.7 3.1 3.1V3h1v9.2l3.1-3 .7.7-4.3 4.3zm7-2.2v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z"}))},Symbol.toStringTag,{value:"Module"})),asr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M11.5 14.2V5.7h1.2v8.5h-1.2zm-.1 4.1h1.2v-1.8h-1.2v1.8zM22 7.9v8.3L16.1 22H7.9L2 16.2V7.9L7.9 2h8.2L22 7.9zm-1 .4L15.7 3H8.3L3 8.3v7.5L8.3 21h7.4l5.3-5.2V8.3z"}))},Symbol.toStringTag,{value:"Module"})),lsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm5.1-8.9.8.8-4.3 4.3c-.3.3-.7.4-1.1.4-.4 0-.8-.1-1.1-.4L9 14.7V17H8v-4h4v1H9.7l2.4 2.5h.8l4.2-4.4zm-6-4.6-4.2 4.4-.8-.8 4.3-4.3c.3-.3.7-.4 1.1-.4.4 0 .8.1 1.1.4L15 9.3V7h1v4h-4v-1h2.3l-2.4-2.5h-.8z"}))},Symbol.toStringTag,{value:"Module"})),csr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z"}))},Symbol.toStringTag,{value:"Module"})),usr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M21 3v6h-1V4.7l-7.6 7.7-.8-.8L19.3 4H15V3h6zm-4 16.5c0 .3-.2.5-.5.5h-12c-.3 0-.5-.2-.5-.5v-12c0-.3.2-.5.5-.5H12V6H4.5C3.7 6 3 6.7 3 7.5v12c0 .8.7 1.5 1.5 1.5h12c.8 0 1.5-.7 1.5-1.5V12h-1v7.5z"}))},Symbol.toStringTag,{value:"Module"})),fsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20 3H4c-.6 0-1 .4-1 1v16c0 .6.4 1 1 1h8.6v-6.9h-2.3v-2.8h2.3v-2c-.1-1 .2-1.9.9-2.6s1.6-1.1 2.6-1c.7 0 1.4 0 2.1.1v2.4h-1.4c-1.1 0-1.3.5-1.3 1.3v1.7h2.7l-.4 2.7h-2.3v7H20c.6 0 1-.4 1-1V4c0-.6-.4-1-1-1z"}))},Symbol.toStringTag,{value:"Module"})),psr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M13.6 22v-9.1h3.1l.5-3.6h-3.5V7.1c0-1 .3-1.7 1.8-1.7h1.9V2.1c-1.1-.1-2-.1-3-.1-2.7 0-4.6 1.7-4.6 4.7v2.6h-3v3.6h3.1V22h3.7z"}))},Symbol.toStringTag,{value:"Module"})),hsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM6.5 6.667A3.167 3.167 0 0 1 9.667 3.5H15a3.167 3.167 0 0 1 1.709 5.833 3.167 3.167 0 1 1-3.876 4.976v3.024a3.167 3.167 0 1 1-4.875-2.666A3.164 3.164 0 0 1 6.5 12c0-1.12.581-2.104 1.458-2.667A3.164 3.164 0 0 1 6.5 6.667Zm3.167 3.166h-.004a2.167 2.167 0 0 0 .004 4.334h2.166V9.833H9.667ZM11.833 4.5v4.333h-2.17A2.167 2.167 0 0 1 9.667 4.5h2.166ZM15 8.833h-2.166V4.5H15a2.167 2.167 0 0 1 .004 4.333H15Zm-.004 1a2.167 2.167 0 1 0 .004 0h-.004Zm-7.496 7.5c0-1.196.97-2.166 2.167-2.166h2.166v2.166a2.167 2.167 0 1 1-4.333 0Z"}))},Symbol.toStringTag,{value:"Module"})),dsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M5.5 6A3.5 3.5 0 0 1 9 2.5h3.5v7H9A3.5 3.5 0 0 1 5.5 6ZM9 3.5a2.5 2.5 0 0 0 0 5h2.5v-5H9Z"}),je.createElement("path",{clipRule:"evenodd",d:"M18.5 6A3.5 3.5 0 0 0 15 2.5h-3.5v7H15A3.5 3.5 0 0 0 18.5 6ZM15 3.5a2.5 2.5 0 0 1 0 5h-2.5v-5H15Z"}),je.createElement("path",{clipRule:"evenodd",d:"M18.5 12a3.5 3.5 0 1 0-7 0 3.5 3.5 0 0 0 7 0ZM15 9.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Z"}),je.createElement("path",{clipRule:"evenodd",d:"M5.5 12A3.5 3.5 0 0 1 9 8.5h3.5v7H9A3.5 3.5 0 0 1 5.5 12ZM9 9.5a2.5 2.5 0 0 0 0 5h2.5v-5H9Z"}),je.createElement("path",{clipRule:"evenodd",d:"M5.5 18A3.5 3.5 0 0 1 9 14.5h3.5V18a3.5 3.5 0 1 1-7 0ZM9 15.5a2.5 2.5 0 1 0 2.5 2.5v-2.5H9Z"}))},Symbol.toStringTag,{value:"Module"})),msr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("g",{clipPath:"url(#a)"},je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM12 9.727 15 9v2.75l-2 .5v3.61c0 .495-.301.883-.662 1.123-.364.243-.839.377-1.338.377-.5 0-.974-.134-1.338-.377-.36-.24-.662-.628-.662-1.123s.301-.883.662-1.123c.364-.243.839-.377 1.338-.377.356 0 .7.068 1 .196v-4.83Z"})),je.createElement("defs",null,je.createElement("clipPath",{id:"a"},je.createElement("path",{d:"M0 0h24v24H0z"}))))},Symbol.toStringTag,{value:"Module"})),gsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("g",{clipPath:"url(#a)"},je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5h2.612v.918h-.778v.917h.778v.918h-.778v.917h.778v.918h1.166V6.67H9.5v-.917h.778v-.918H9.5v-.917h.778V3H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM9.111 8.046c-.429 0-.777.411-.777.918v.86l-.31 1.467c-.08.377.049.771.322.986l.723.569a.68.68 0 0 0 .862 0l.723-.569c.273-.215.402-.61.323-.986l-.31-1.466v-.861c0-.507-.349-.918-.778-.918H9.11Zm0 .918h.778v.86c0 .076.007.15.023.223l.31 1.467-.722.569-.723-.569.311-1.467c.016-.072.023-.147.023-.222v-.861Z"})),je.createElement("defs",null,je.createElement("clipPath",{id:"a"},je.createElement("path",{d:"M0 0h24v24H0z"}))))},Symbol.toStringTag,{value:"Module"})),ysr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("g",{clipPath:"url(#a)"},je.createElement("path",{clipRule:"evenodd",d:"M14.7 2H6.5A1.5 1.5 0 0 0 5 3.5V16h1V3.5a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5H16v1h1.5a1.5 1.5 0 0 0 1.5-1.5V6.3L14.7 2Zm.3 1.7L17.3 6h-1.8a.5.5 0 0 1-.5-.5V3.7ZM5.002 17c.338 0 .737.045 1.197.134l.24.048-.039.824a12.344 12.344 0 0 0-1.12-.077c-.486 0-.811.109-.977.326-.166.217-.25.626-.25 1.226s.08 1.015.24 1.245c.16.23.492.345.996.345l1.121-.077.029.834c-.645.114-1.13.172-1.456.172-.728 0-1.242-.195-1.542-.584C3.147 21.02 3 20.375 3 19.48c0-.894.156-1.53.47-1.906.312-.383.823-.575 1.532-.575Zm5.77 1.092c-.754-.102-1.3-.153-1.638-.153-.339 0-.575.041-.709.124-.128.077-.191.201-.191.374 0 .172.07.293.21.364.147.07.486.153 1.016.249.536.09.916.233 1.14.43.223.199.335.55.335 1.055 0 .504-.163.874-.489 1.11-.32.237-.788.355-1.408.355-.39 0-.881-.054-1.475-.163l-.297-.048.038-.871c.767.102 1.32.153 1.658.153.338 0 .577-.042.718-.125.147-.083.22-.22.22-.412 0-.191-.07-.322-.21-.392-.135-.077-.463-.157-.987-.24-.517-.09-.897-.226-1.14-.412-.243-.185-.364-.523-.364-1.015 0-.492.166-.859.498-1.101.339-.243.77-.364 1.293-.364.409 0 .91.05 1.504.153l.297.057-.02.872Zm1.752-.987h-1.092l1.235 4.79h1.859l1.245-4.79h-1.063l-.958 3.899h-.307l-.92-3.899Z"})),je.createElement("defs",null,je.createElement("clipPath",{id:"a"},je.createElement("path",{d:"M0 0h24v24H0z"}))))},Symbol.toStringTag,{value:"Module"})),vsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3V16h-1V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z"}),je.createElement("path",{d:"M4.35 22.4v-.85c.19 0 .326-.036.411-.107.085-.07.128-.203.128-.396v-3.962h.97l.008 4.004c0 .515-.116.862-.348 1.042-.226.18-.616.269-1.169.269ZM8.36 17.85c-.516 0-.773.17-.773.51 0 .152.064.268.191.348.128.08.426.196.893.347.473.151.803.324.992.517.19.19.284.482.284.88 0 .505-.154.887-.46 1.147-.308.26-.71.39-1.206.39-.368 0-.82-.057-1.353-.17l-.255-.05.099-.758c.633.085 1.117.128 1.453.128.5 0 .75-.208.75-.624a.412.412 0 0 0-.176-.354c-.114-.085-.343-.178-.688-.277-.548-.156-.935-.34-1.162-.553-.222-.217-.333-.517-.333-.9 0-.481.147-.84.44-1.077.292-.236.694-.354 1.204-.354.35 0 .794.047 1.332.142l.256.05-.078.772c-.666-.076-1.137-.114-1.41-.114ZM11.732 20.77c.142.246.404.369.787.369s.642-.123.78-.369c.141-.25.212-.666.212-1.247 0-.586-.07-1.011-.213-1.276-.141-.264-.401-.397-.78-.397-.377 0-.637.133-.779.397-.141.265-.212.69-.212 1.276 0 .58.068.997.205 1.247Zm2.332.624c-.298.397-.813.595-1.545.595s-1.25-.198-1.552-.595c-.298-.402-.447-1.028-.447-1.878 0-.85.15-1.481.447-1.892.302-.416.82-.624 1.552-.624.732 0 1.247.208 1.545.624.302.41.453 1.041.453 1.892 0 .85-.15 1.476-.453 1.878ZM15.356 21.904v-4.819h1.651l1.162 3.968h.071v-3.968h.978v4.819H17.61l-1.205-3.969h-.071v3.969h-.978Z"}))},Symbol.toStringTag,{value:"Module"})),bsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z"}),je.createElement("path",{d:"M4.214 20.778c.143.247.405.37.789.37.383 0 .644-.123.781-.37.142-.25.213-.667.213-1.25 0-.587-.07-1.013-.213-1.278-.142-.265-.402-.398-.781-.398s-.64.133-.781.398c-.142.265-.213.691-.213 1.278 0 .583.068 1 .205 1.25Zm2.337.625c-.298.398-.814.597-1.548.597-.734 0-1.253-.199-1.556-.597C3.15 21.001 3 20.373 3 19.521c0-.852.15-1.484.447-1.896.303-.417.822-.625 1.556-.625.734 0 1.25.208 1.548.625.303.412.455 1.044.455 1.896 0 .853-.152 1.48-.455 1.882ZM9.473 21.915H7.846v-4.83h1.627c.416 0 .76.045 1.03.135.27.085.478.23.624.433.152.2.256.436.313.71.057.27.085.623.085 1.059 0 .436-.026.798-.078 1.087-.052.284-.151.54-.298.767-.142.222-.35.386-.625.49-.275.1-.625.149-1.051.149Zm1.03-1.918c.009-.151.014-.36.014-.625 0-.27-.01-.485-.029-.646a1.227 1.227 0 0 0-.135-.44.547.547 0 0 0-.32-.27 1.627 1.627 0 0 0-.56-.078h-.647v3.125h.647c.355 0 .613-.09.774-.27.137-.147.222-.412.255-.796ZM14.15 20.509h-.795v1.406h-.98v-4.83h1.776c1.146 0 1.719.559 1.719 1.676 0 .564-.147.997-.44 1.3-.29.298-.716.448-1.28.448Zm-.795-.838h.789c.487 0 .731-.304.731-.91 0-.298-.059-.511-.177-.639-.119-.132-.303-.199-.554-.199h-.789v1.748Z"}))},Symbol.toStringTag,{value:"Module"})),wsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z"}),je.createElement("path",{d:"M4.214 20.778c.143.247.405.37.789.37.383 0 .644-.123.781-.37.142-.25.213-.667.213-1.25 0-.587-.07-1.013-.213-1.278-.142-.265-.402-.398-.781-.398s-.64.133-.781.398c-.142.265-.213.691-.213 1.278 0 .583.068 1 .205 1.25Zm2.337.625c-.298.398-.814.597-1.548.597-.734 0-1.253-.199-1.556-.597C3.15 21.001 3 20.373 3 19.521c0-.852.15-1.484.447-1.896.303-.417.822-.625 1.556-.625.734 0 1.25.208 1.548.625.303.412.455 1.044.455 1.896 0 .853-.152 1.48-.455 1.882ZM9.473 21.915H7.846v-4.83h1.627c.416 0 .76.045 1.03.135.27.085.478.23.624.433.152.2.256.436.313.71.057.27.085.623.085 1.059 0 .436-.026.798-.078 1.087-.052.284-.151.54-.298.767-.142.222-.35.386-.625.49-.275.1-.625.149-1.051.149Zm1.03-1.918c.009-.151.014-.36.014-.625 0-.27-.01-.485-.029-.646a1.227 1.227 0 0 0-.135-.44.547.547 0 0 0-.32-.27 1.627 1.627 0 0 0-.56-.078h-.647v3.125h.647c.355 0 .613-.09.774-.27.137-.147.222-.412.255-.796ZM13.86 17.852c-.516 0-.774.17-.774.512 0 .151.063.267.191.348.128.08.426.196.895.348.474.151.805.324.994.518.19.19.285.483.285.88 0 .507-.154.891-.462 1.151-.308.26-.71.391-1.208.391-.369 0-.821-.057-1.356-.17l-.256-.05.1-.76c.634.085 1.12.128 1.456.128.502 0 .752-.209.752-.625 0-.152-.059-.27-.177-.355-.114-.086-.343-.178-.689-.277-.55-.157-.937-.341-1.165-.554-.222-.218-.333-.519-.333-.902 0-.483.146-.843.44-1.08.293-.237.696-.355 1.207-.355.35 0 .796.047 1.335.142l.256.05-.078.774c-.668-.076-1.139-.114-1.413-.114Z"}))},Symbol.toStringTag,{value:"Module"})),_sr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z"}),je.createElement("path",{d:"M4.214 20.778c.143.247.405.37.789.37.383 0 .644-.123.781-.37.142-.25.213-.667.213-1.25 0-.587-.07-1.013-.213-1.278-.142-.265-.402-.398-.781-.398s-.64.133-.781.398c-.142.265-.213.691-.213 1.278 0 .583.068 1 .205 1.25Zm2.337.625c-.298.398-.814.597-1.548.597-.734 0-1.253-.199-1.556-.597C3.15 21.001 3 20.373 3 19.521c0-.852.15-1.484.447-1.896.303-.417.822-.625 1.556-.625.734 0 1.25.208 1.548.625.303.412.455 1.044.455 1.896 0 .853-.152 1.48-.455 1.882ZM9.473 21.915H7.846v-4.83h1.627c.416 0 .76.045 1.03.135.27.085.478.23.624.433.152.2.256.436.313.71.057.27.085.623.085 1.059 0 .436-.026.798-.078 1.087-.052.284-.151.54-.298.767-.142.222-.35.386-.625.49-.275.1-.625.149-1.051.149Zm1.03-1.918c.009-.151.014-.36.014-.625 0-.27-.01-.485-.029-.646a1.227 1.227 0 0 0-.135-.44.547.547 0 0 0-.32-.27 1.627 1.627 0 0 0-.56-.078h-.647v3.125h.647c.355 0 .613-.09.774-.27.137-.147.222-.412.255-.796ZM11.907 17.952v-.867h3.552v.867H14.18v3.963h-.98v-3.963h-1.293Z"}))},Symbol.toStringTag,{value:"Module"})),Esr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z"}),je.createElement("path",{d:"M4.957 20.544H4.08V22H3v-5h1.957c1.263 0 1.895.578 1.895 1.735 0 .584-.162 1.032-.486 1.346-.318.309-.788.463-1.409.463Zm-.877-.867h.87c.537 0 .806-.314.806-.942 0-.308-.066-.53-.196-.662-.13-.137-.334-.205-.61-.205h-.87v1.809ZM9.403 22H7.61v-5h1.793c.46 0 .838.047 1.135.14.297.088.527.238.689.448.167.206.282.451.344.735.063.28.094.645.094 1.096 0 .451-.028.826-.086 1.125a2.092 2.092 0 0 1-.329.794c-.156.23-.386.4-.688.508-.303.102-.69.154-1.16.154Zm1.135-1.985c.01-.157.016-.373.016-.647 0-.28-.01-.503-.032-.67a1.216 1.216 0 0 0-.148-.455.595.595 0 0 0-.353-.28 1.902 1.902 0 0 0-.618-.08H8.69v3.235h.713c.391 0 .676-.093.853-.28.152-.152.245-.426.282-.823ZM12.602 22v-5H16v.882h-2.317v1.47h1.894v.883h-1.894V22h-1.08Z"}))},Symbol.toStringTag,{value:"Module"})),Ssr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("g",{clipPath:"url(#a)"},je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5Zm-9.384-3.89c.09.18.23.343.439.419.207.076.411.04.58-.029.318-.131.635-.436.926-.787a11.31 11.31 0 0 0 1.02-1.51 11.648 11.648 0 0 1 1.998-.405c.3.382.61.712.91.95.28.22.603.403.934.416a.854.854 0 0 0 .51-.138c.154-.1.27-.247.354-.416.09-.18.145-.37.138-.562a.845.845 0 0 0-.2-.519c-.226-.27-.596-.4-.96-.465-.38-.068-.84-.08-1.335-.05a10.95 10.95 0 0 1-.98-1.686c.25-.66.437-1.284.52-1.794.036-.218.054-.426.047-.613a1.238 1.238 0 0 0-.126-.539.7.7 0 0 0-.477-.365c-.202-.043-.41 0-.602.077-.377.151-.575.47-.65.823-.073.34-.04.736.046 1.137.088.405.238.847.43 1.295a19.71 19.71 0 0 1-1.062 2.227 7.656 7.656 0 0 0-1.483.645c-.37.219-.698.48-.896.786-.21.326-.275.714-.08 1.103Zm1.359-1.243c.139-.083.293-.162.458-.239a7.859 7.859 0 0 1-.45.606c-.28.337-.497.516-.634.573a.266.266 0 0 1-.036.012.285.285 0 0 1-.026-.044c-.055-.111-.053-.217.04-.362.106-.164.32-.353.648-.546Zm2.455-1.647c-.119.024-.238.05-.356.077a21.155 21.155 0 0 0 .499-1.05 11.718 11.718 0 0 0 .51.858c-.217.032-.436.07-.653.115Zm2.524.939a3.892 3.892 0 0 1-.434-.41c.228.004.434.021.612.053.317.058.466.147.518.209a.096.096 0 0 1 .025.064.436.436 0 0 1-.059.2.307.307 0 0 1-.094.124.107.107 0 0 1-.069.016c-.091-.004-.258-.066-.499-.256Zm-2.224-4.746a6.67 6.67 0 0 1-.2.828 4.842 4.842 0 0 1-.089-.346c-.076-.353-.087-.63-.046-.821.037-.178.109-.249.196-.283a.518.518 0 0 1 .145-.04c.012.03.028.091.032.197.005.122-.007.277-.038.465Z"})),je.createElement("defs",null,je.createElement("clipPath",{id:"a"},je.createElement("path",{d:"M0 0h24v24H0z"}))))},Symbol.toStringTag,{value:"Module"})),xsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M14.7 2H6.5A1.5 1.5 0 0 0 5 3.5V16h1V3.5a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5H15v1h2.5a1.5 1.5 0 0 0 1.5-1.5V6.3L14.7 2Zm.3 1.7L17.3 6h-1.8a.5.5 0 0 1-.5-.5V3.7Z"}),je.createElement("path",{d:"M4.825 20.519h-.818v1.445H3V17h1.825c1.178 0 1.767.574 1.767 1.723 0 .579-.151 1.024-.453 1.336-.297.306-.735.46-1.314.46Zm-.818-.862h.81c.502 0 .753-.311.753-.934 0-.307-.061-.526-.183-.657-.122-.136-.311-.205-.57-.205h-.81v1.796ZM9.124 20.519h-.818v1.445H7.3V17h1.825c1.178 0 1.766.574 1.766 1.723 0 .579-.15 1.024-.452 1.336-.297.306-.735.46-1.314.46Zm-.818-.862h.81c.502 0 .752-.311.752-.934 0-.307-.06-.526-.182-.657-.122-.136-.312-.205-.57-.205h-.81v1.796ZM11.152 17.89V17h3.65v.89h-1.314v4.074h-1.007v-4.073h-1.329Z"}))},Symbol.toStringTag,{value:"Module"})),Asr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("g",{clipPath:"url(#a)"},je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM14 10v7h2v-7h-2Zm-3 7v-5h2v5h-2Zm-3-3v3h2v-3H8Z"})),je.createElement("defs",null,je.createElement("clipPath",{id:"a"},je.createElement("path",{d:"M0 0h24v24H0z"}))))},Symbol.toStringTag,{value:"Module"})),ksr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM8.504 9.438A.5.5 0 0 1 9 9h6a.5.5 0 0 1 .496.438l.5 4A.5.5 0 0 1 15.5 14h-3v2H14v1h-4v-1h1.5v-2h-3a.5.5 0 0 1-.496-.562l.5-4Zm2.496.783v2.558c0 .097.106.157.19.107l2.131-1.279a.125.125 0 0 0 0-.214l-2.132-1.28a.125.125 0 0 0-.189.108Z"}))},Symbol.toStringTag,{value:"Module"})),Osr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H14v-1h3.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z"}),je.createElement("path",{d:"M3 17.897V17h3.525v.897H5.256V22h-.973v-4.103H3ZM7.761 17l.889 1.838L9.56 17h1.007l-1.381 2.552L10.567 22H9.49L8.6 20.272 7.691 22H6.683l1.382-2.397L6.683 17H7.76ZM10.725 17.897V17h3.525v.897h-1.269V22h-.973v-4.103h-1.283Z"}))},Symbol.toStringTag,{value:"Module"})),Csr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("g",{clipPath:"url(#a)"},je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM10 15.426v-4.852c0-.445.468-.72.836-.492l3.896 2.427a.585.585 0 0 1 0 .982l-3.896 2.427c-.368.229-.836-.046-.836-.492Z"})),je.createElement("defs",null,je.createElement("clipPath",{id:"a"},je.createElement("path",{d:"M0 0h24v24H0z"}))))},Symbol.toStringTag,{value:"Module"})),jsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H17v-1h.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z"}),je.createElement("path",{d:"m3.12 17 .92 1.838L4.985 17H6.03l-1.433 2.552L6.03 22H4.911l-.921-1.728L3.046 22H2l1.434-2.397L2 17h1.12ZM6.64 22v-5h1.72l.877 3.647.878-3.647h1.719v5h-1.01v-3.868h-.11l-.972 3.647h-1.01l-.973-3.647h-.11V22H6.64ZM15.75 22h-2.83v-5h1.009v4.103h1.821V22Z"}))},Symbol.toStringTag,{value:"Module"})),Psr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z"}))},Symbol.toStringTag,{value:"Module"})),Tsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M15.7 2H7.5C6.7 2 6 2.7 6 3.5V4h-.5C4.7 4 4 4.7 4 5.5v15c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V20h.5c.8 0 1.5-.7 1.5-1.5V6.3L15.7 2zm.3 1.7L18.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zm1 16.8c0 .3-.2.5-.5.5h-11c-.3 0-.5-.2-.5-.5v-15c0-.3.2-.5.5-.5H6v13.5c0 .8.7 1.5 1.5 1.5H17v.5zm1.5-1.5h-11c-.3 0-.5-.2-.5-.5v-15c0-.3.2-.5.5-.5H15v2.5c0 .8.7 1.5 1.5 1.5H19v11.5c0 .3-.2.5-.5.5zM9 9h8v1H9V9zm0 2h8v1H9v-1zm0 2h4v1H9v-1z"}))},Symbol.toStringTag,{value:"Module"})),Rsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m17.1 8 3.3-5H5V2H4v20h1v-9h15.4l-3.3-5zM5 4h13.6l-2.7 4 2.7 4H5V4z"}))},Symbol.toStringTag,{value:"Module"})),Isr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20 4c-.6-.6-1.5-1-2.4-1H6.4c-.9 0-1.8.4-2.4 1-.6.6-1 1.5-1 2.4v11.3c0 .9.4 1.8 1 2.4.6.6 1.5 1 2.4 1h11.2c1.9 0 3.4-1.5 3.4-3.4V6.4c0-.9-.4-1.8-1-2.4zm-9.6 9.8c-1 1-2.5 1-3.5 0s-1-2.5 0-3.5 2.5-1 3.5 0c1 .9 1 2.5 0 3.5zm6.6 0c-.7.7-1.8.9-2.7.5-.9-.4-1.5-1.3-1.5-2.3 0-1 .6-1.9 1.5-2.3.9-.4 2-.2 2.7.5 1 1 1 2.6 0 3.6z"}))},Symbol.toStringTag,{value:"Module"})),Msr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("circle",{cx:6.7,cy:12,r:4.7}),je.createElement("circle",{cx:17.3,cy:12,r:4.7}))},Symbol.toStringTag,{value:"Module"})),$sr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H4c-.5.1-.9-.3-1-.8V6c-.1-.5.3-.9.8-1h5.8l1.7 1.7.3.3H20c.5-.1.9.3 1 .8V18zM4 8h16v1H4V8z"}))},Symbol.toStringTag,{value:"Module"})),Fsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M4 20h4.5v1H3v-5.5h1zM3 8.5h1V4h4.5V3H3zM20 20h-4.5v1H21v-5.5h-1zM15.5 3v1H20v4.5h1V3z"}))},Symbol.toStringTag,{value:"Module"})),Nsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M14 22h-1v-8.6L20 3H4l7 10.4V22h-1v-8.4L2 2h20l-8 11.6V22z"}))},Symbol.toStringTag,{value:"Module"})),Dsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z"}))},Symbol.toStringTag,{value:"Module"})),Bsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:24,height:24,"aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12.545 10.239v3.821h5.445c-.712 2.315-2.647 3.972-5.445 3.972a6.033 6.033 0 1 1 0-12.064c1.498 0 2.866.549 3.921 1.453l2.814-2.814A9.969 9.969 0 0 0 12.545 2C7.021 2 2.543 6.477 2.543 12s4.478 10 10.002 10c8.396 0 10.249-7.85 9.426-11.748l-9.426-.013z"}))},Symbol.toStringTag,{value:"Module"})),Lsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20 9c0 2.5-1.3 4.8-3.5 6l-2 1.1c-.9.6-1.5 1.6-1.5 2.7 0 1.8-1.4 3.2-3.2 3.2h-.6c-1.3-.1-2.5-.9-3-2.1l.9-.5c.3.9 1.1 1.6 2.1 1.6h.6c.6 0 1.2-.2 1.6-.7.4-.4.6-.9.6-1.5 0-1.4.8-2.8 2-3.5l2-1.2c1.8-1 3-3 3-5.1 0-3.3-2.7-6-6-6-1.9 0-3.7.9-4.8 2.4l-.8-.6C8.7 3 10.8 2 13 2c3.9 0 7 3.1 7 7zM7.5 12C7.5 9 5 6.5 2 6.5v1c2.5 0 4.5 2 4.5 4.5s-2 4.5-4.5 4.5v1c3 0 5.5-2.5 5.5-5.5zM5 12c.1-1.6-1.2-2.9-2.8-3H2v1c1.1 0 2 .9 2 2s-.9 2-2 2v1c1.6.1 2.9-1.2 3-2.8V12zm5 0c0-4.4-3.6-8-8-8v1c3.9 0 7 3.1 7 7s-3.1 7-7 7v1c4.4 0 8-3.6 8-8zm5.9.3c.8-.9 1.2-2 1.2-3.2 0-1.2-.4-2.3-1.2-3.2-.8-.9-2-1.4-3.2-1.4-1.2.1-2.4.6-3.2 1.5l-.3.3.2.3c.6.9 1.1 1.9 1.3 3v.4h.4c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5v1c1.4 0 2.5-1.1 2.5-2.5 0-1.2-.8-2.2-2-2.5-.2-.9-.6-1.8-1.1-2.6.6-.5 1.4-.8 2.2-.9.9 0 1.8.4 2.4 1 .7.7 1 1.6 1 2.6s-.3 1.9-1 2.6l.8.6z"}))},Symbol.toStringTag,{value:"Module"})),qsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-1.2-4.5H12v1.8h-1.2v-1.8zm4.5-8c0 .6-.1 1.2-.3 1.8-.3.5-.8 1-1.3 1.4L12.3 13c-.2.4-.4.8-.4 1.2v.6H11c-.1-.3-.2-.7-.2-1 0-.4.2-.9.5-1.2.4-.5.9-1 1.4-1.4.5-.4.9-.8 1.2-1.3.2-.4.3-.9.3-1.4 0-.5-.2-1.1-.6-1.4-.6-.3-1.3-.5-2-.4L9.3 7h-.5v-.8c1-.3 2-.5 3-.5.9-.1 1.9.1 2.7.6.6.6.9 1.4.8 2.2z"}))},Symbol.toStringTag,{value:"Module"})),zsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12.8 22h-1.4v-2.1h1.4V22zm-.1-4.9h-1.2c-.1-.6-.1-1.1-.1-1.7 0-.4.1-.8.3-1.2.2-.5.4-.9.7-1.3l2.3-2.1c.7-.6 1.3-1.3 1.8-2.1.4-.7.5-1.5.5-2.3.1-1-.3-2-1.1-2.6-1-.6-2.2-.8-3.4-.7-1.2.1-2.4.2-3.6.5l-1 .3-.2-1.2h.1c1.5-.5 3.1-.7 4.7-.8 1.5-.1 3 .2 4.3 1 1 .9 1.5 2.2 1.4 3.5.1.9-.1 1.9-.5 2.7-.5.8-1.1 1.6-1.9 2.2-.6.5-1.2 1-1.8 1.6l-.9 1.2c-.3.4-.4.9-.4 1.4v1.6z"}))},Symbol.toStringTag,{value:"Module"})),Usr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M5 9c-1.7 0-3 1.3-3 3s1.3 3 3 3h.5L7 19.3c.3 1 1.3 1.7 2.3 1.7h.2c.5 0 .9-.2 1.2-.6.3-.4.4-.9.2-1.4l-1.3-4h1.8l8.6 3.8V4.7L11.4 9H5zm5 10.3c0 .2 0 .4-.1.5l-.4.2h-.2c-.6 0-1.2-.4-1.4-1l-1.3-4h1.9l1.5 4.3zM5 14c-1.1 0-2-.9-2-2s.9-2 2-2h6v4H5zm14 3.2-7-3V9.8l7-3.5v10.9zM22 9v6h-1V9h1z"}))},Symbol.toStringTag,{value:"Module"})),Vsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M4 2v14h3.7l1 2h6.6l1-2H20V2H4zm15 13h-3.3l-1 2H9.3l-1-2H5V3h14v12z"}),je.createElement("path",{d:"M19 17h1v5H4v-5h1v4h14zM7 5h10v1H7zM7 8h10v1H7zM7 11h10v1H7z"}))},Symbol.toStringTag,{value:"Module"})),Wsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z"}))},Symbol.toStringTag,{value:"Module"})),Hsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 4.6c-2.4.1-2.6.1-3.6.1-.6 0-1.2.1-1.7.3-.4.2-.7.4-1 .7-.3.3-.5.6-.7 1-.2.5-.3 1.1-.3 1.7v7.2c0 .6.1 1.1.3 1.7.2.4.4.7.7 1 .3.3.6.5 1 .7.5.2 1.1.3 1.7.3 1 .1 1.2.1 3.6.1s2.6-.1 3.6-.1c.6 0 1.1-.1 1.7-.3.8-.3 1.4-.9 1.7-1.7.2-.5.3-1.1.3-1.7.1-.9.1-1.2.1-3.6s-.1-2.6-.1-3.6c0-.6-.1-1.1-.3-1.7-.2-.4-.4-.7-.7-1-.3-.3-.6-.5-1-.7-.5-.2-1.1-.3-1.7-.4H12zM12 3h3.7c.7 0 1.5.2 2.2.4 1.2.5 2.2 1.4 2.7 2.6.2.8.4 1.5.4 2.3v7.4c0 .8-.2 1.5-.5 2.2-.5 1.2-1.4 2.2-2.6 2.6-.7.3-1.4.4-2.2.4H8.3c-.8 0-1.5-.2-2.2-.5-1.2-.5-2.2-1.4-2.6-2.6-.3-.7-.4-1.4-.4-2.2V8.2c0-.7.2-1.5.4-2.2.5-1.2 1.4-2.2 2.6-2.7.7-.1 1.4-.3 2.2-.3H12zm0 4.4c1.2 0 2.4.5 3.3 1.4s1.4 2 1.4 3.3c0 2.6-2.1 4.6-4.6 4.6S7.4 14.6 7.4 12s2-4.6 4.6-4.6zm0 7.6c.8 0 1.6-.3 2.1-.9.6-.6.9-1.3.9-2.1 0-1.7-1.3-3-3-3s-3 1.3-3 3 1.3 3 3 3zm4.8-6.7c-.6 0-1.1-.5-1.1-1.1s.5-1.1 1.1-1.1c.6 0 1.1.5 1.1 1.1s-.5 1.1-1.1 1.1z"}))},Symbol.toStringTag,{value:"Module"})),Jsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M18 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H18zm-1-6c-2 0-3.8 1.2-4.6 3H3.3l-2 2 3 3H7v-1h.3l1 1H11v-1h1.4c.8 1.8 2.6 3 4.6 3 2.8 0 5-2.2 5-5s-2.2-5-5-5zm0 9c-1.7 0-3.2-1.1-3.8-2.7V13H10v1H8.7l-1-1H6v1H4.7l-2-2 1-1h9.4v-.3C13.7 9.1 15.3 8 17 8c2.2 0 4 1.8 4 4s-1.8 4-4 4z"}))},Symbol.toStringTag,{value:"Module"})),Ksr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 3c5 0 9 4 9 9 0 2.4-.9 4.7-2.6 6.4-3.5 3.5-9.2 3.5-12.7 0s-3.5-9.2 0-12.7C7.3 3.9 9.6 3 12 3m0-1C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10c0-2.7-1.1-5.2-2.9-7.1C17.2 3 14.7 2 12 2z"}),je.createElement("path",{d:"M7.8 11.3h8.5c.4 0 .8.3.8.8 0 .4-.3.8-.8.8H7.8c-.5-.1-.8-.5-.8-.9s.3-.7.8-.7z"}))},Symbol.toStringTag,{value:"Module"})),Gsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z"}))},Symbol.toStringTag,{value:"Module"})),Ysr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M19.7 3H4.3C3.6 3 3 3.6 3 4.3v15.4c0 .7.6 1.3 1.3 1.3h15.3c.7 0 1.3-.6 1.3-1.3V4.3c.1-.7-.5-1.3-1.2-1.3zM8.3 18.3H5.7V9.8h2.7v8.5zM7 8.6c-.9 0-1.5-.7-1.5-1.6 0-.9.7-1.5 1.5-1.6s1.5.7 1.6 1.6c0 .4-.2.8-.4 1.1-.4.3-.8.5-1.2.5zm11.3 9.7h-2.7v-4.2c0-1 0-2.3-1.4-2.3s-1.6 1.1-1.6 2.2v4.3H10V9.8h2.6V11c.5-.9 1.5-1.4 2.5-1.4 2.7 0 3.2 1.8 3.2 4.1v4.6z"}))},Symbol.toStringTag,{value:"Module"})),Zsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M16.5 8.7c-1.4 0-2.8.7-3.5 1.9V9H9.4v12h3.7v-5.9c0-1.6.3-3.1 2.2-3.1s1.9 1.8 1.9 3.2V21H21v-6.6c0-3.2-.7-5.7-4.5-5.7zM5.2 3C4 3 3 4 3 5.2c0 1.2 1 2.2 2.2 2.2s2.2-1 2.2-2.2c0-.6-.2-1.1-.6-1.5-.5-.5-1.1-.7-1.6-.7zM3.3 9v12H7V9H3.3zm13.2-.3c-1.4-.1-2.8.7-3.5 1.9V9H9.4v12h3.7v-5.9c0-1.6.3-3.1 2.2-3.1s1.9 1.8 1.9 3.2V21H21v-6.6c0-3.2-.7-5.7-4.5-5.7zM3.3 21H7V9H3.3v12zM5.2 3C4 3 3 4 3 5.2c0 1.2 1 2.2 2.2 2.2s2.2-1 2.2-2.2c0-.6-.2-1.1-.6-1.5-.5-.5-1.1-.7-1.6-.7z"}))},Symbol.toStringTag,{value:"Module"})),Xsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M4 12c.1.5-.3.9-.8 1H3c-.6 0-1-.4-1-1s.4-1 1-1c.5-.1.9.3 1 .8v.2zM3 4.5c-.5-.1-.9.3-1 .8v.2c-.1.5.3.9.8 1H3c.5.1.9-.3 1-.8v-.2c.1-.5-.3-.9-.8-1H3zm0 13c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1zM6 5v1h16V5H6zm0 7.5h16v-1H6v1zM6 19h16v-1H6v1z"}))},Symbol.toStringTag,{value:"Module"})),Qsr=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z"}),je.createElement("path",{d:"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))},Symbol.toStringTag,{value:"Module"})),eor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M16.5 12H16V7c0-2.2-1.8-4-4-4S8 4.8 8 7v5h-.5c-.6 0-1.1.5-1.1 1.1v6.8c0 .6.5 1.1 1.1 1.1h9c.6 0 1.1-.5 1.1-1.1v-6.8c0-.6-.5-1.1-1.1-1.1zM9 7c0-1.7 1.3-3 3-3s3 1.3 3 3v5H9V7zm7.6 12.9c0 .1 0 .1-.1.1h-9c-.1 0-.1 0-.1-.1v-6.8h9.2v6.8zM13 15.5c0 .3-.2.7-.5.8v1.5h-1v-1.5c-.3-.1-.5-.5-.5-.8 0-.6.4-1 1-1s1 .4 1 1z"}))},Symbol.toStringTag,{value:"Module"})),tor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("g",{clipPath:"url(#a)"},je.createElement("path",{clipRule:"evenodd",d:"M16.7 7.7 21 12l-4.3 4.3-.7-.7 3-3.1H9.8v-1h9.3L16 8.4l.7-.7ZM4.5 20H12v1H4.5A1.5 1.5 0 0 1 3 19.5v-15A1.5 1.5 0 0 1 4.5 3H12v1H4.5a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5Z"})),je.createElement("defs",null,je.createElement("clipPath",{id:"a"},je.createElement("path",{d:"M0 0h24v24H0z"}))))},Symbol.toStringTag,{value:"Module"})),ror=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 19.858V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-.142l9-5.4 9 5.4Zm0-1.166v-7.759l-6.466 3.88L21 18.692Zm0-8.925v-1.53a1 1 0 0 0-.553-.895l-8-4a1 1 0 0 0-.894 0l-8 4A1 1 0 0 0 3 8.236v1.53l7.437 4.463L12 13.292l1.562.937L21 9.767ZM3 10.933v7.759l6.466-3.88L3 10.934ZM2 8.236a2 2 0 0 1 1.106-1.789l8-4a2 2 0 0 1 1.788 0l8 4A2 2 0 0 1 22 8.237V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8.236Z"}))},Symbol.toStringTag,{value:"Module"})),nor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zm-.3 1-7.1 7.2c-.6.6-1.6.6-2.2 0L3.8 6h16.4zM3 17.3V6.6L8.3 12 3 17.3zm.7.7L9 12.7l1.2 1.2c1 .9 2.6.9 3.6 0l1.2-1.2 5.3 5.3H3.7zm12-6L21 6.6v10.7L15.7 12z"}))},Symbol.toStringTag,{value:"Module"})),ior=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M17.7 5.3C16 2.2 12 1.1 8.9 2.8s-4.3 5.7-2.5 8.8L12 22l5.7-10.4c.5-1 .8-2 .8-3.1s-.3-2.2-.8-3.2zm-.9 5.8L12 19.9l-4.8-8.8c-.5-.8-.7-1.7-.7-2.7C6.5 5.4 9 3 12 3s5.5 2.5 5.5 5.5c0 .9-.2 1.8-.7 2.6z"}),je.createElement("path",{d:"M12 5c-1.9 0-3.5 1.6-3.5 3.5S10.1 12 12 12s3.5-1.6 3.5-3.5S13.9 5 12 5zm0 6c-1.4 0-2.5-1.1-2.5-2.5S10.6 6 12 6s2.5 1.1 2.5 2.5S13.4 11 12 11z"}))},Symbol.toStringTag,{value:"Module"})),sor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M17.7 5.3C16 2.2 12 1.1 8.9 2.8s-4.3 5.7-2.5 8.8L12 22l5.7-10.4c.5-1 .8-2 .8-3.1s-.3-2.2-.8-3.2zm-.9 5.8L12 19.9l-4.8-8.8c-.5-.8-.7-1.7-.7-2.7C6.5 5.4 9 3 12 3s5.5 2.5 5.5 5.5c0 .9-.2 1.8-.7 2.6z"}))},Symbol.toStringTag,{value:"Module"})),oor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M15.1 2.8c-1-.5-2-.8-3.1-.8-3.6 0-6.5 2.9-6.5 6.5 0 1.1.3 2.2.8 3.1L12 22l5.7-10.4c1.7-3.2.5-7.1-2.6-8.8zm1.7 8.3L12 19.9l-4.8-8.8c-1.5-2.7-.5-6 2.1-7.5 2.7-1.5 6-.5 7.5 2.1.5.8.7 1.7.7 2.7s-.2 1.9-.7 2.7z"}),je.createElement("path",{d:"M12.5 8h3v1h-3v3h-1V9h-3V8h3V5h1z"}))},Symbol.toStringTag,{value:"Module"})),aor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 22 6.3 11.6c-1.7-3.1-.6-7 2.6-8.8s7.1-.6 8.8 2.5c.5 1 .8 2 .8 3.1s-.3 2.2-.8 3.1L12 22zm0-19C9 3 6.5 5.5 6.5 8.5c0 .9.2 1.9.7 2.7L12 20l4.8-8.8c1.5-2.6.5-6-2.1-7.5-.8-.5-1.8-.7-2.7-.7z"}))},Symbol.toStringTag,{value:"Module"})),lor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm15.614 12.259c-.22 1.128-1.975 2.364-3.99 2.603-1.05.125-2.085.24-3.188.19a18.815 18.815 0 0 1-3.228-.43c0 .175.011.342.033.497.234 1.772 1.765 1.878 3.215 1.927a9.33 9.33 0 0 0 2.767-.359l.06 1.317s-1.024.547-2.847.647c-1.006.055-2.255-.025-3.709-.408-3.154-.83-3.697-4.176-3.78-7.57a68.707 68.707 0 0 1-.011-2.09l.002-.663c0-3.47 2.285-4.488 2.285-4.488 1.153-.527 3.13-.748 5.186-.765h.05c2.057.017 4.035.238 5.188.765 0 0 2.285 1.017 2.285 4.488 0 0 .03 2.56-.318 4.339Zm-4.051.133h1.673V9.522c0-.859-.22-1.541-.66-2.046-.456-.505-1.052-.764-1.793-.764-.856 0-1.504.328-1.933.983L12 8.39l-.417-.695c-.429-.655-1.077-.983-1.933-.983-.74 0-1.337.259-1.792.764-.442.505-.661 1.187-.661 2.046v4.203H8.87v-4.08c0-.859.364-1.295 1.09-1.295.805 0 1.208.517 1.208 1.541v2.233h1.664V9.89c0-1.024.403-1.541 1.207-1.541.727 0 1.091.436 1.091 1.296v4.079Z"}))},Symbol.toStringTag,{value:"Module"})),cor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M15.527 16.72c2.267-.27 4.24-1.66 4.489-2.93.39-2 .358-4.88.358-4.88 0-3.905-2.57-5.05-2.57-5.05-1.297-.592-3.523-.841-5.836-.86h-.057c-2.313.019-4.538.268-5.834.86 0 0-2.572 1.145-2.572 5.05 0 .236 0 .485-.002.745a77.26 77.26 0 0 0 .013 2.352c.094 3.818.704 7.582 4.252 8.516 1.636.431 3.041.521 4.173.46 2.051-.114 3.203-.729 3.203-.729l-.068-1.481s-1.466.46-3.113.404c-1.63-.056-3.353-.175-3.617-2.168a4.067 4.067 0 0 1-.036-.559s1.601.39 3.63.482c1.242.057 2.405-.072 3.587-.212Zm1.814-2.78H15.46V9.353c0-.968-.41-1.459-1.228-1.459-.904 0-1.358.583-1.358 1.734v2.512h-1.871V9.627c0-1.151-.454-1.734-1.358-1.734-.819 0-1.228.491-1.228 1.459v4.589H6.534V9.213c0-.967.247-1.735.744-2.303.512-.568 1.183-.859 2.015-.859.964 0 1.693.368 2.176 1.105l.469.783.468-.783c.483-.737 1.212-1.105 2.176-1.105.832 0 1.503.291 2.015.86.497.567.744 1.335.744 2.302v4.728Z"}))},Symbol.toStringTag,{value:"Module"})),uor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m15.1 18.1.7.7-3.8 3.9-3.9-3.9.7-.7 2.7 2.7v-7.3h1v7.3zM18.9 8.1l-.8.7 2.7 2.7h-7.3v1h7.3l-2.6 2.6.7.7 3.8-3.8zM11.5 3.2v7.3h1V3.2l2.6 2.6.7-.7L12 1.3 8.1 5.1l.7.7zM10.5 12.5v-1H3.2l2.6-2.7-.6-.7L1.3 12l3.8 3.8.7-.7-2.6-2.6z"}))},Symbol.toStringTag,{value:"Module"})),por=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m4.7 4 6.7 6.6-.7.7L4 4.7v3.8H3V3h5.5v1zM20 19.3l-6.6-6.7-.7.7 6.6 6.7h-3.8v1H21v-5.5h-1zM15.5 3v1h3.8l-6.6 6.6.7.7L20 4.7v3.8h1V3zM10.6 12.6 4 19.3v-3.8H3V21h5.5v-1H4.7l6.7-6.7z"}))},Symbol.toStringTag,{value:"Module"})),hor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM8.512 16.5a4.506 4.506 0 0 0 4.513-4.5c0-2.485-2.02-4.5-4.513-4.5A4.506 4.506 0 0 0 4 12c0 2.486 2.02 4.5 4.512 4.5Zm7.207-.264c1.246 0 2.256-1.897 2.256-4.236 0-2.34-1.01-4.236-2.256-4.236-1.246 0-2.256 1.897-2.256 4.236 0 2.339 1.01 4.236 2.256 4.236Zm3.487-.44c.439 0 .794-1.7.794-3.796s-.355-3.795-.793-3.795c-.439 0-.794 1.7-.794 3.795 0 2.095.355 3.795.793 3.795Z"}))},Symbol.toStringTag,{value:"Module"})),dor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M13.281 12.625c0 3.107-2.525 5.625-5.64 5.625C4.524 18.25 2 15.732 2 12.625S4.525 7 7.64 7c3.116 0 5.641 2.518 5.641 5.625Zm6.188 0c0 2.924-1.263 5.295-2.82 5.295-1.558 0-2.82-2.371-2.82-5.295s1.262-5.295 2.82-5.295c1.557 0 2.82 2.371 2.82 5.295Zm2.531 0c0 2.62-.444 4.744-.992 4.744s-.992-2.125-.992-4.744c0-2.62.444-4.744.992-4.744S22 10.005 22 12.625Z"}))},Symbol.toStringTag,{value:"Module"})),mor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M3 15.5h5.5V21h-1v-4.5H3zM7.5 7.5H3v1h5.5V3h-1zM15.5 21h1v-4.5H21v-1h-5.5zM16.5 7.5V3h-1v5.5H21v-1z"}))},Symbol.toStringTag,{value:"Module"})),gor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M6.9 11.5h10v1h-10v-1zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z"}))},Symbol.toStringTag,{value:"Module"})),yor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20 12.5H4v-1h16v1z"}))},Symbol.toStringTag,{value:"Module"})),vor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fill:"#fff",d:"M0 0h24v24H0z"}),je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.566 1.33h16.761a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.285H3.565a2.286 2.286 0 0 1-2.285-2.285V3.616A2.286 2.286 0 0 1 3.565 1.33Zm4.767 5.444 6.222-.444-4.889 3.556H4.778v4.122c.258.273.444.979.444 1.655 0 .86-.299 1.334-.667 1.334-.368 0-.666-.697-.666-1.556 0-.676.186-1.246.444-1.46V9.886H3l5.333-3.112ZM9.89 10.33l2.222-1.778.045.049c.22.233.4.424.4.84l-.09.072c-.034.025-.063.047-.117.097-1.025.92-1.747 1.932-2.007 2.72-1.277-1.057-3.627-.912-3.96-.892l-.036.002a3.337 3.337 0 0 1-.068-.674c0-.18.007-.213.031-.323l.024-.113H9.89Zm3.333-.302a3.977 3.977 0 0 1 2.667-1.031h.444c2.2 0 4 1.8 4 4v5.333h-2.666v-5.111c0-.856-.7-1.556-1.556-1.556-.856 0-1.556.7-1.556 1.556v5.111H11.89v-5.111c0-.627-.38-1.163-.918-1.407.366-.63.933-1.324 1.655-1.972l.113-.098.052-.045c.15.102.296.21.431.33Zm-7.111 2.969c0-.466.087-.91.235-1.327 1.129.026 2.13.23 2.814.546-.234.271-.382.618-.382 1.003v5.111H6.11v-5.333Z",fill:"#1E1E1E"}))},Symbol.toStringTag,{value:"Module"})),bor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m14.556 6-6.223.444L3 9.556h1.333v4.095c-.258.214-.444.784-.444 1.46 0 .86.299 1.556.667 1.556.368 0 .666-.475.666-1.334 0-.676-.186-1.382-.444-1.655V9.556h4.889L14.556 6ZM12.11 8.222 9.89 10H6.333c-.043.216-.055.208-.055.436 0 .23.023.457.068.674.124-.004 2.654-.221 3.996.89.26-.788.982-1.8 2.007-2.72.094-.085.112-.09.207-.169 0-.444-.205-.632-.445-.889Zm3.778.445a3.977 3.977 0 0 0-2.667 1.03c-.134-.12-.28-.228-.43-.33-.055.047-.11.094-.165.143-.723.648-1.29 1.342-1.656 1.972.539.244.918.78.918 1.407V18h2.667v-5.111c0-.856.7-1.556 1.555-1.556.856 0 1.556.7 1.556 1.556V18h2.666v-5.333c0-2.2-1.8-4-4-4h-.444ZM6.346 11.34a3.938 3.938 0 0 0-.235 1.327V18h2.667v-5.111c0-.385.148-.732.383-1.003-.685-.315-1.686-.52-2.815-.546Z"}))},Symbol.toStringTag,{value:"Module"})),wor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H12zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H18z"}))},Symbol.toStringTag,{value:"Module"})),_or=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 18c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1c-.1-.5.3-.9.8-1h.2m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1c-.1-.5.3-.9.8-1h.2m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c.5-.1.9.3 1 .8V5c0 .6-.4 1-1 1s-1-.4-1-1c-.1-.5.3-.9.8-1h.2m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))},Symbol.toStringTag,{value:"Module"})),Eor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M18.5 4h-13C4.7 4 4 4.7 4 5.5v13c0 .8.7 1.5 1.5 1.5h10.2l4.3-4.3V5.5c0-.8-.7-1.5-1.5-1.5zM5 18.5v-13c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5V15h-2.5c-.8 0-1.5.7-1.5 1.5V19H5.5c-.3 0-.5-.2-.5-.5zM18.3 16 16 18.3v-1.8c0-.3.2-.5.5-.5h1.8zM16 9H8V8h8v1zm0 2H8v-1h8v1zm-2 1v1H8v-1h6z"}))},Symbol.toStringTag,{value:"Module"})),Sor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12c0 4.3 2.7 8.1 6.8 9.5l1.7-5.8.3-1C9.7 14.3 9 13.2 9 12c0-1.7 1.3-3 3-3s3 1.3 3 3c0 1.2-.7 2.3-1.9 2.8l.3 1 1.8 5.8c5.3-1.7 8.1-7.3 6.4-12.6-1.3-4.2-5.2-7-9.6-7zm3.8 18.1-1.5-4.9c.1-.1.2-.1.2-.2.1-.1.2-.1.2-.2l.2-.2c.3-.3.6-.7.7-1.1l.1-.3c0-.1.1-.2.1-.3 0-.2.1-.3.1-.5V12c0-2.2-1.8-4-4-4s-4 1.8-4 4v.5c0 .2.1.3.1.4 0 .2.1.3.1.4.1.3.3.6.4.8.1.1.2.3.3.4l.3.3c.1.1.2.2.4.3L8 20c-4.5-2.1-6.4-7.5-4.3-12s7.5-6.4 12-4.3 6.4 7.5 4.3 12c-.7 2-2.3 3.6-4.2 4.4z"}))},Symbol.toStringTag,{value:"Module"})),xor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M3 21h18v1H3v-1zm0-1h18v-1H3v1zM22 9H2l10-7 10 7zM5.2 8h13.6L12 3.2 5.2 8zM6 18v-8H5v8h1zm4 0v-8H9v8h1zm5 0v-8h-1v8h1zm4 0v-8h-1v8h1z"}))},Symbol.toStringTag,{value:"Module"})),Aor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M15 12c0-.7-.3-1.4-.7-1.9l.4-1.1c.8.8 1.3 1.9 1.3 3 0 2.2-1.7 3.9-3.9 4l.4-1.1c1.4-.2 2.5-1.4 2.5-2.9zM3.1 12C4.8 8.6 8.2 6.5 12 6.5h.4l.4-.9H12c-4.1 0-7.9 2.3-9.8 6L2 12l.2.5c1.3 2.5 3.5 4.4 6.1 5.3l.3-.9C6.2 16 4.2 14.3 3.1 12zm18.7-.5c-1.3-2.5-3.5-4.4-6.1-5.3l-.3.9c2.4.9 4.4 2.6 5.5 4.9a9.88 9.88 0 0 1-8.9 5.5h-.4l-.4.9h.8c4.1 0 7.9-2.3 9.8-6l.2-.4-.2-.5zM11.5 9.1l.4-1.1C9.7 8.1 8 9.8 8 12c0 1.1.5 2.2 1.3 3l.4-1.1c-.4-.5-.7-1.2-.7-1.9 0-1.5 1.1-2.7 2.5-2.9zm3.1-5.7L8.5 20.3l.9.3 6.1-16.9-.9-.3z"}))},Symbol.toStringTag,{value:"Module"})),kor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M21.8 11.5C19 6.1 12.4 3.9 7 6.7c-2.1 1.1-3.7 2.7-4.8 4.8L2 12l.2.5c2.8 5.4 9.4 7.6 14.8 4.8 2.1-1.1 3.7-2.7 4.8-4.8l.2-.5-.2-.5zm-9.8 6c-3.8 0-7.2-2.1-8.9-5.5C4.8 8.6 8.2 6.5 12 6.5c3.8 0 7.2 2.1 8.9 5.5a9.88 9.88 0 0 1-8.9 5.5zM12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 7c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3c.1 1.6-1.2 2.9-2.8 3H12z"}))},Symbol.toStringTag,{value:"Module"})),Oor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20.5 3.5c-.5-.6-1.3-.9-2.1-.9s-1.6.3-2.2.9L4.6 15.2l-1 5.2 5.2-1L20.5 7.8c1.2-1.2 1.2-3.1 0-4.3zm-5.7 2.8.7-.7 2.9 2.9-.7.7-2.9-2.9zm-.7.8 1.1 1-8.4 8.4-1.1-1.1 8.4-8.3zM5.7 18.3c-.1-.2-.4-.3-.6-.3l.3-1.5 2.1 2.1-1.5.3c0-.2-.1-.5-.3-.6zm2.9 0-1.1-1.1 8.4-8.4 1 1.1-8.3 8.4zM19.8 7.1l-.7.7-2.9-2.9.7-.7c.4-.4.9-.6 1.5-.6.5 0 1 .2 1.4.6.8.8.8 2.1 0 2.9z"}))},Symbol.toStringTag,{value:"Module"})),Cor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 4.1 18.9 8 12 11.9 5.1 8 12 4.1M12 3 3 8l9 5 9-5-9-5zM21 14.7l-9 5-9-5 1-.5 8 4.4 8-4.5z"}),je.createElement("path",{d:"m21 11.5-9 5-9-5 1-.5 8 4.4 8-4.5z"}))},Symbol.toStringTag,{value:"Module"})),jor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M18.1 14 15 10.3V4.6L16.3 2H7.7L9 4.6v5.7L5.9 14h5.6v8h1v-8h5.6zM10 5h4v5h-4V5zm4.7-2-.5 1H9.8l-.5-1h5.4zm-5 8h4.6l1.6 2H8.1l1.6-2z"}))},Symbol.toStringTag,{value:"Module"})),Por=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM4 12a8 8 0 1 1 5.631 7.643c.326-.531.814-1.402.995-2.097l.498-1.902c.26.498 1.023.919 1.834.919 2.412 0 4.15-2.219 4.15-4.976 0-2.643-2.156-4.62-4.93-4.62-3.453 0-5.287 2.317-5.287 4.84 0 1.174.625 2.635 1.624 3.1.152.07.233.04.268-.107l.081-.332.14-.575a.24.24 0 0 0-.055-.23c-.33-.4-.595-1.138-.595-1.826 0-1.764 1.336-3.471 3.612-3.471 1.966 0 3.342 1.339 3.342 3.254 0 2.165-1.093 3.664-2.515 3.664-.785 0-1.373-.65-1.185-1.446.082-.344.191-.698.297-1.042.188-.607.366-1.183.366-1.621 0-.615-.33-1.127-1.012-1.127-.803 0-1.448.83-1.448 1.943 0 .708.24 1.187.24 1.187s-.793 3.352-.939 3.977c-.16.69-.097 1.664-.027 2.297A8.005 8.005 0 0 1 4 12Z"}))},Symbol.toStringTag,{value:"Module"})),Tor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 3a9 9 0 0 0-3.28 17.384c-.079-.712-.15-1.808.031-2.585.164-.702 1.056-4.473 1.056-4.473s-.27-.54-.27-1.337c0-1.251.726-2.185 1.629-2.185.768 0 1.139.576 1.139 1.267 0 .773-.492 1.927-.746 2.997-.212.896.45 1.626 1.333 1.626 1.6 0 2.83-1.686 2.83-4.121 0-2.155-1.55-3.662-3.76-3.662-2.56 0-4.064 1.921-4.064 3.906 0 .774.298 1.603.67 2.054.073.09.084.167.062.258-.068.284-.22.896-.25 1.02-.039.166-.13.2-.3.121-1.125-.523-1.827-2.166-1.827-3.486 0-2.84 2.062-5.447 5.946-5.447 3.122 0 5.548 2.225 5.548 5.198 0 3.102-1.955 5.598-4.67 5.598-.912 0-1.769-.474-2.063-1.033l-.56 2.14c-.203.781-.752 1.76-1.119 2.359.842.26 1.737.401 2.665.401a9 9 0 1 0 0-18Z"}))},Symbol.toStringTag,{value:"Module"})),Ror=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m8.5 9.9-2.8 2.8-1.1 1.1c-.6.6-.6 1.5 0 2.1L6 17.3l-3.8 3.9.7.7L6.7 18l1.4 1.4c.3.3.7.4 1.1.4.4 0 .8-.2 1.1-.4l1.1-1.1 2.8-2.8-5.7-5.6zm1 8.8c-.2.2-.5.2-.7 0l-3.5-3.5c-.2-.2-.2-.5 0-.7l.4-.4 4.2 4.2-.4.4zm-3.2-5.3 2.1-2.1 4.2 4.2-2.1 2.1-4.2-4.2zm9.6-8.8c-.6-.6-1.5-.6-2.1 0L11.3 7l1.4 1.4-2.1 2.1.7.7 2.1-2.1 1.4 1.4-2.1 2.1.7.7 2.1-2.1 1.5 1.4 2.5-2.5c.6-.6.6-1.5 0-2.1l-3.6-3.4zm2.8 4.9L17 11.3 12.7 7l1.8-1.8c.2-.2.5-.2.7 0l3.5 3.5c.2.3.2.6 0 .8zM8.5 12.7l.7.7-.7.7-.7-.7.7-.7zm2.8 2.8-.7.7-.7-.7.7-.7.7.7zM18 6.7l-.7-.7 3.9-3.8.7.7L18 6.7z"}))},Symbol.toStringTag,{value:"Module"})),Ior=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12.4 11.5h4.5v1h-4.5V17h-1v-4.5H6.9v-1h4.5V7h1v4.5zm9.6.5c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z"}))},Symbol.toStringTag,{value:"Module"})),Mor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20 12.5h-7.5V20h-1v-7.5H4v-1h7.5V4h1v7.5H20v1z"}))},Symbol.toStringTag,{value:"Module"})),$or=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M4 5v10.6C4 16.9 5.1 18 6.4 18h3.1l-1.1 4h1l1.1-4h2.7l1.2 4h1l-1.2-4h3.5c1.3 0 2.3-1 2.3-2.3V5H4zm15 10.7c0 .7-.6 1.3-1.3 1.3H6.4c-.8 0-1.4-.6-1.4-1.4V6h14v9.7zM21 3v1H3V3h18zm-9 13c2.5 0 4.5-2 4.5-4.5S14.5 7 12 7s-4.5 2-4.5 4.5S9.5 16 12 16zm-.5-7.9V11H8.6c.2-1.5 1.4-2.7 2.9-2.9zm1 3.9V8c1.9.1 3.4 1.8 3.3 3.8S13.9 15.1 12 15c-1.7 0-3.2-1.3-3.4-3h3.9z"}))},Symbol.toStringTag,{value:"Module"})),For=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M21 9.5c0-.8-.7-1.5-1.5-1.5H17V3H7v5H4.5C3.7 8 3 8.7 3 9.5V16h2v3h2v2h10v-2h2v-3h2V9.5zM8 4h8v4H8V4zM6 18v-4h1v4H6zm10 2H8v-6h8v6zm2-2h-1v-4h1v4zm2-3h-1v-2H5v2H4V9.5c0-.3.2-.5.5-.5h15c.3 0 .5.2.5.5V15zM6 11h4v1H6v-1z"}))},Symbol.toStringTag,{value:"Module"})),Nor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm6.19 12.95c1.269 0 1.92 1.102 2.474 2.193-.355.104-.74.15-1.167.15-2.68 0-3.839-1.892-3.839-5.596 0-3.724 1.159-5.636 3.84-5.636 2.72 0 3.884 1.912 3.884 5.636 0 1.491-.195 2.694-.606 3.585-.691-1.043-1.562-1.86-3.259-1.86-1.09 0-1.94.356-2.465.807l.431.863c.223-.102.465-.142.707-.142Zm1.307 3.737c.62 0 1.243-.087 1.831-.244.7 1.2 1.634 2.224 3.4 2.224 2.917 0 3.24-2.687 3.18-3.334H18.43c-.054.486-.377 1.105-1.179 1.105-.734 0-1.261-.51-1.773-1.277 1.585-1.228 2.675-3.127 2.675-5.464 0-4.202-3.46-7.03-7.09-7.03C7.494 4 4 6.849 4 11.03c0 4.142 3.495 6.99 7.064 6.99Z"}))},Symbol.toStringTag,{value:"Module"})),Dor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12.73 16.476c-.554-1.091-1.204-2.193-2.473-2.193-.242 0-.484.04-.707.142l-.43-.863c.525-.45 1.373-.808 2.464-.808 1.697 0 2.568.818 3.26 1.86.41-.89.605-2.093.605-3.584 0-3.724-1.165-5.636-3.885-5.636-2.68 0-3.839 1.912-3.839 5.636 0 3.704 1.159 5.596 3.84 5.596.425 0 .811-.047 1.166-.15Zm.665 1.3a7.128 7.128 0 0 1-1.83.244c-3.57 0-7.065-2.848-7.065-6.99C4.5 6.849 7.995 4 11.564 4c3.63 0 7.09 2.828 7.09 7.03 0 2.337-1.09 4.236-2.675 5.464.512.767 1.04 1.277 1.773 1.277.802 0 1.125-.62 1.179-1.105h1.043c.061.647-.262 3.334-3.178 3.334-1.767 0-2.7-1.024-3.4-2.224Z"}))},Symbol.toStringTag,{value:"Module"})),Bor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.36-8.84c.21-.2.497-.325.812-.325.64 0 1.165.516 1.165 1.165 0 .477-.287.888-.688 1.07.02.114.029.238.029.352 0 1.805-2.09 3.256-4.668 3.256-2.578 0-4.669-1.46-4.669-3.256 0-.124.01-.238.029-.353a1.162 1.162 0 0 1 .477-2.224c.315 0 .602.124.812.324.811-.582 1.928-.954 3.17-.992l.591-2.788a.186.186 0 0 1 .086-.134c.038-.028.095-.038.153-.028l1.938.41a.83.83 0 1 1 .744 1.194.83.83 0 0 1-.83-.793l-1.738-.372-.534 2.501c1.222.048 2.32.42 3.121.993Zm-6.023 1.67a.831.831 0 1 1 .83.831.825.825 0 0 1-.83-.83Zm4.649 2.206c-.573.573-1.661.61-1.976.61-.325 0-1.413-.047-1.976-.61a.213.213 0 0 1 0-.306.213.213 0 0 1 .305 0c.363.363 1.126.487 1.67.487.545 0 1.318-.124 1.671-.487a.213.213 0 0 1 .306 0 .232.232 0 0 1 0 .306Zm-.984-2.196c0 .458.373.83.831.83.458 0 .83-.381.83-.83a.831.831 0 0 0-1.66 0Z"}))},Symbol.toStringTag,{value:"Module"})),Lor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M10.167 12a.831.831 0 0 0-.83.83c0 .459.372.84.83.831a.831.831 0 0 0 0-1.661ZM12.01 15.647c.315 0 1.403-.038 1.976-.611a.232.232 0 0 0 0-.306.213.213 0 0 0-.306 0c-.353.363-1.126.487-1.67.487-.545 0-1.308-.124-1.671-.487a.213.213 0 0 0-.306 0 .213.213 0 0 0 0 .306c.564.563 1.652.61 1.977.61ZM13.002 12.84c0 .458.373.83.831.83.458 0 .83-.381.83-.83a.831.831 0 0 0-1.66 0Z"}),je.createElement("path",{d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-3.828-1.165c-.315 0-.602.124-.812.325-.801-.573-1.9-.945-3.121-.993l.534-2.501 1.738.372a.83.83 0 1 0 .83-.869.83.83 0 0 0-.744.468l-1.938-.41a.203.203 0 0 0-.153.028.186.186 0 0 0-.086.134l-.592 2.788c-1.24.038-2.358.41-3.17.992-.21-.2-.496-.324-.81-.324a1.163 1.163 0 0 0-.478 2.224c-.02.115-.029.23-.029.353 0 1.795 2.091 3.256 4.669 3.256 2.577 0 4.668-1.451 4.668-3.256 0-.114-.01-.238-.029-.353.401-.181.688-.592.688-1.069 0-.65-.526-1.165-1.165-1.165Z"}))},Symbol.toStringTag,{value:"Module"})),qor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M21 12c0 5-4 9-9 9s-9-4-9-9 4-9 9-9c2.4 0 4.7.9 6.4 2.6.4.4.8.9 1.1 1.4h-4v1H21V2.5h-1V6c-.3-.4-.6-.7-.9-1.1C15.2 1 8.8 1 4.9 4.9S1 15.2 4.9 19.1s10.2 3.9 14.1 0c1.9-1.9 2.9-4.4 2.9-7.1H21z"}))},Symbol.toStringTag,{value:"Module"})),zor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 2C9.3 2 6.8 3 4.9 4.9c-.3.4-.6.7-.9 1.1V2.5H3V8h5.5V7h-4c.3-.5.7-.9 1.1-1.4 3.5-3.5 9.2-3.6 12.7-.1s3.6 9.2.1 12.7-9.2 3.6-12.7.1C4 16.7 3 14.4 3 12H2c0 5.5 4.5 10 10 10s10-4.5 10-10S17.5 2 12 2z"}))},Symbol.toStringTag,{value:"Module"})),Uor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M17.6 3H6.4C4.5 3 3 4.5 3 6.4v11.2C3 19.5 4.5 21 6.4 21h11.3c1.9 0 3.4-1.5 3.4-3.4V6.4C21 4.5 19.5 3 17.6 3zM7.5 18.8c-1.2 0-2.3-1-2.3-2.3s1-2.3 2.3-2.3 2.3 1 2.3 2.3-1.1 2.3-2.3 2.3zm4.5 0C12 15 9 12 5.3 12V9.8c5 0 9 4 9 9H12zm4.5 0c0-6.2-5-11.3-11.3-11.3V5.3c7.5 0 13.5 6 13.5 13.5h-2.2z"}))},Symbol.toStringTag,{value:"Module"})),Vor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M5.7 15.7c-1.5 0-2.7 1.2-2.7 2.7S4.2 21 5.7 21s2.7-1.2 2.7-2.7c-.1-1.4-1.3-2.6-2.7-2.6z"}),je.createElement("path",{d:"M3.3 8.9c-.2 0-.3.1-.3.3v3.4c0 .2.1.3.3.3 4.4 0 7.9 3.5 7.9 7.9 0 .2.1.3.3.3h3.4c.2 0 .3-.1.3-.3-.1-6.6-5.4-11.9-11.9-11.9z"}),je.createElement("path",{d:"M21 20.7C20.9 11 13 3.1 3.3 3c-.2 0-.3.1-.3.3v3.5c0 .1.1.2.3.2C10.8 7 17 13.1 17 20.7v.1c0 .2.1.3.3.3h3.5c.1-.1.3-.2.2-.4z"}))},Symbol.toStringTag,{value:"Module"})),Wor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z"}))},Symbol.toStringTag,{value:"Module"})),Hor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 7.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 8c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm9.8-1.6c.1-.6.2-1.3.2-1.9 0-.6-.1-1.3-.2-1.9l-2.1-.3c-.2-.6-.4-1.2-.7-1.7l1.3-1.7c-.7-1.1-1.6-2-2.7-2.7L15.9 5l-1.7-.7-.3-2.1L12 2l-1.9.2-.3 2.1-1.7.7-1.7-1.3c-1.1.7-2 1.6-2.7 2.7L5 8.1c-.3.5-.5 1.1-.7 1.7l-2.1.3c-.1.6-.2 1.3-.2 1.9 0 .6.1 1.3.2 1.9l2.1.3c.2.6.4 1.2.7 1.7l-1.3 1.7c.7 1.1 1.6 2 2.7 2.7L8.1 19l1.7.7.3 2.1 1.9.2 1.9-.2.3-2.1 1.7-.7 1.7 1.3c1.1-.7 2-1.6 2.7-2.7L19 15.9c.3-.5.5-1.1.7-1.7l2.1-.3zm-2.9-.7-.2.7c-.1.5-.3 1-.6 1.5l-.3.6.4.5.8 1.1c-.4.5-.9 1-1.4 1.4l-1.1-.8-.5-.4-.6.3c-.5.3-1 .5-1.5.6l-.7.2v.7l-.2 1.3h-2l-.2-1.3v-.7l-.7-.2c-.5-.1-1-.3-1.5-.6l-.6-.3-.5.4-1.1.8c-.5-.4-1-.9-1.4-1.4l.8-1.1.4-.5-.3-.6c-.3-.5-.5-1-.6-1.5l-.2-.7h-.7L3.1 13c-.1-.3-.1-.7-.1-1 0-.3 0-.7.1-1l1.3-.2h.7l.2-.7c.1-.5.3-1 .6-1.5l.3-.6-.4-.5L5 6.4 6.4 5l1.1.8.5.4.6-.3c.5-.3 1-.5 1.5-.6l.7-.2v-.7l.2-1.3h2l.2 1.3v.7l.7.2c.5.1 1 .3 1.5.6l.6.3.5-.4 1.1-.8c.5.4 1 .9 1.4 1.4l-.8 1.1-.4.5.3.6c.3.5.5 1 .6 1.5l.2.7h.7l1.3.2c.1.3.1.7.1 1 0 .3 0 .7-.1 1l-1.3.2h-.7z"}))},Symbol.toStringTag,{value:"Module"})),Jor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M17.5 15c-.8 0-1.5.4-2 1l-7.6-3.4c.1-.2.1-.4.1-.6 0-.2 0-.4-.1-.6L15.5 8c.8 1.1 2.4 1.3 3.5.5s1.3-2.4.5-3.5-2.4-1.3-3.5-.5c-.6.5-1 1.2-1 2 0 .2 0 .4.1.6l-7.6 3.4C6.7 9.4 5.1 9.2 4 10s-1.3 2.4-.5 3.5 2.4 1.3 3.5.5c.2-.1.4-.3.5-.5l7.6 3.4c-.1.2-.1.4-.1.6 0 1.4 1.1 2.5 2.5 2.5s2.5-1.1 2.5-2.5-1.1-2.5-2.5-2.5zm0-10c.8 0 1.5.7 1.5 1.5S18.3 8 17.5 8 16 7.3 16 6.5 16.7 5 17.5 5zm-12 8.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5S7 11.2 7 12s-.7 1.5-1.5 1.5zm12 5.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5z"}))},Symbol.toStringTag,{value:"Module"})),Kor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm6.322 6.029c-.925 0-1.68-.756-1.68-1.681S8.963 4 9.888 4c.925 0 1.681.756 1.681 1.68v1.682H9.89Zm-4.208 8.43c.925 0 1.68-.756 1.68-1.681V12.43h-1.68c-.925 0-1.681.756-1.681 1.68 0 .926.756 1.681 1.68 1.681Zm4.208-3.362c-.925 0-1.68.756-1.68 1.68v4.21c0 .924.755 1.68 1.68 1.68.925 0 1.681-.756 1.681-1.68v-4.21c0-.924-.756-1.68-1.68-1.68Zm1.681-2.54c0-.926-.756-1.682-1.68-1.682H5.68C4.757 8.208 4 8.964 4 9.89s.756 1.681 1.68 1.681h4.21c.924 0 1.68-.756 1.68-1.68Zm5.069 0c0-.926.755-1.682 1.68-1.682.925 0 1.681.756 1.681 1.681s-.756 1.681-1.68 1.681h-1.681V9.89Zm-2.528 1.68c.925 0 1.68-.756 1.68-1.68V5.68c0-.924-.755-1.68-1.68-1.68-.925 0-1.681.756-1.681 1.68v4.21c0 .924.756 1.68 1.68 1.68Zm0 5.068c.925 0 1.68.756 1.68 1.681S15.037 20 14.112 20c-.925 0-1.681-.756-1.681-1.68v-1.682h1.68Zm-1.681-2.527c0 .925.756 1.68 1.68 1.68h4.21c.924 0 1.68-.755 1.68-1.68 0-.925-.756-1.681-1.68-1.681h-4.21c-.924 0-1.68.756-1.68 1.68Z"}))},Symbol.toStringTag,{value:"Module"})),Gor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M6.782 14.375c0 1.04-.85 1.89-1.891 1.89-1.04 0-1.891-.85-1.891-1.89 0-1.041.85-1.891 1.89-1.891h1.892v1.89ZM7.735 14.375c0-1.041.85-1.891 1.89-1.891 1.041 0 1.891.85 1.891 1.89v4.735c0 1.04-.85 1.891-1.89 1.891-1.041 0-1.891-.85-1.891-1.89v-4.735ZM9.625 6.782c-1.04 0-1.89-.85-1.89-1.891 0-1.04.85-1.891 1.89-1.891 1.041 0 1.891.85 1.891 1.89v1.892h-1.89ZM9.625 7.735c1.041 0 1.891.85 1.891 1.89 0 1.041-.85 1.891-1.89 1.891H4.89c-1.04 0-1.891-.85-1.891-1.89 0-1.041.85-1.891 1.89-1.891h4.735ZM17.218 9.625c0-1.04.85-1.89 1.891-1.89 1.04 0 1.891.85 1.891 1.89 0 1.041-.85 1.891-1.89 1.891h-1.892v-1.89ZM16.265 9.625c0 1.041-.85 1.891-1.89 1.891-1.041 0-1.891-.85-1.891-1.89V4.89c0-1.04.85-1.891 1.89-1.891 1.041 0 1.891.85 1.891 1.89v4.735ZM14.375 17.218c1.04 0 1.89.85 1.89 1.891 0 1.04-.85 1.891-1.89 1.891-1.041 0-1.891-.85-1.891-1.89v-1.892h1.89ZM14.375 16.265c-1.041 0-1.891-.85-1.891-1.89 0-1.041.85-1.891 1.89-1.891h4.735c1.04 0 1.891.85 1.891 1.89 0 1.041-.85 1.891-1.89 1.891h-4.735Z"}))},Symbol.toStringTag,{value:"Module"})),Yor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.56696 1.33333H20.3289C20.9351 1.33333 21.5165 1.57414 21.9451 2.0028C22.3738 2.43145 22.6146 3.01283 22.6146 3.61904V20.3809C22.6146 20.9872 22.3738 21.5685 21.9451 21.9972C21.5165 22.4258 20.9351 22.6667 20.3289 22.6667H3.56696C2.96076 22.6667 2.37937 22.4258 1.95072 21.9972C1.52207 21.5685 1.28125 20.9872 1.28125 20.3809V3.61904C1.28125 3.01283 1.52207 2.43145 1.95072 2.0028C2.37937 1.57414 2.96076 1.33333 3.56696 1.33333ZM19.3787 14.9271C19.6199 15.0612 19.8316 15.223 19.9428 15.5256C20.0675 15.864 19.991 16.2475 19.6869 16.5729L19.6828 16.5778C19.5601 16.7136 19.4149 16.8273 19.2536 16.9138C18.9335 17.0896 18.593 17.2252 18.2398 17.3177C18.1721 17.3358 18.108 17.3651 18.0501 17.4044C17.9896 17.4579 17.9645 17.5245 17.9331 17.6075C17.9094 17.6703 17.8822 17.7425 17.8334 17.8254C17.7497 17.9714 17.6346 18.0971 17.4966 18.1933C17.1663 18.4215 16.7951 18.4358 16.4018 18.4509L16.4005 18.4509C16.0456 18.4644 15.6433 18.4797 15.184 18.6316C14.9988 18.6929 14.8022 18.8135 14.5745 18.9533L14.5729 18.9543C14.0183 19.2939 13.2594 19.7586 11.9991 19.7586C10.7376 19.7586 9.98374 19.2955 9.4331 18.957C9.20376 18.8147 9.00591 18.6929 8.81541 18.6299C8.35552 18.4783 7.95285 18.4627 7.59761 18.4493C7.20435 18.4341 6.83316 18.4198 6.50286 18.1917C6.38628 18.1108 6.2859 18.0087 6.20689 17.8908C6.13019 17.7797 6.09485 17.6857 6.0651 17.6066C6.0338 17.5234 6.00869 17.4566 5.94812 17.4036C5.88637 17.3623 5.81809 17.3318 5.74618 17.3132C5.3977 17.221 5.06177 17.0866 4.74586 16.913C4.59403 16.8322 4.45604 16.7277 4.33706 16.6035C4.01289 16.2708 3.9295 15.8759 4.05704 15.5288C4.20148 15.1363 4.51446 14.9794 4.84272 14.8147C4.89909 14.7864 4.9559 14.7579 5.01239 14.728C5.74005 14.3327 6.30991 13.8389 6.70807 13.2563C6.82158 13.092 6.92021 12.9178 7.00281 12.7359C7.04165 12.6297 7.04083 12.572 7.01467 12.5185C6.98663 12.4747 6.94955 12.4375 6.90593 12.4093C6.78125 12.3267 6.65411 12.2442 6.56704 12.1877C6.53364 12.1659 6.50166 12.145 6.47122 12.1251C6.35489 12.0491 6.26107 11.9878 6.19626 11.9425C5.88762 11.7266 5.67178 11.4973 5.53647 11.241C5.44253 11.0636 5.38789 10.868 5.37625 10.6676C5.36461 10.4672 5.39625 10.2667 5.46902 10.0796C5.6726 9.54162 6.18155 9.20763 6.7976 9.20763C6.92746 9.20751 7.05696 9.22122 7.18391 9.24851C7.21784 9.25587 7.25136 9.26364 7.28447 9.27222C7.27916 8.90635 7.28734 8.51595 7.32004 8.13373C7.43614 6.79125 7.90666 6.08567 8.39721 5.52399C8.71164 5.17104 9.0824 4.87267 9.49442 4.64099C10.2397 4.21584 11.0797 4 11.9999 4C12.9201 4 13.7643 4.21584 14.5087 4.64099C14.9197 4.8726 15.2897 5.17038 15.6039 5.52235C16.0944 6.08403 16.5649 6.78839 16.681 8.1321C16.7137 8.51432 16.7219 8.90267 16.7162 9.27059C16.7493 9.262 16.7832 9.25424 16.8172 9.24688C16.9441 9.21958 17.0736 9.20588 17.2035 9.206C17.8191 9.206 18.3272 9.53998 18.5316 10.078C18.6041 10.265 18.6354 10.4654 18.6235 10.6656C18.6116 10.8658 18.5567 11.061 18.4626 11.2381C18.3277 11.4944 18.1118 11.7238 17.8032 11.9396C17.721 11.9981 17.5935 12.0806 17.4324 12.1849C17.342 12.2433 17.2088 12.33 17.0796 12.4154C17.041 12.4418 17.0083 12.4759 16.9835 12.5156C16.9586 12.5671 16.957 12.6235 16.9917 12.7229C17.0754 12.9086 17.1757 13.0865 17.2914 13.2543C17.6985 13.8503 18.2855 14.3531 19.0373 14.7517C19.0756 14.7716 19.114 14.7909 19.1522 14.8102C19.187 14.8277 19.2217 14.8452 19.256 14.8629C19.2916 14.8793 19.3333 14.9005 19.3787 14.9271ZM17.8832 16.4851C18.1413 16.4164 18.447 16.3349 18.8215 16.1281C19.2568 15.8857 19.0099 15.7369 18.8636 15.6637C16.3859 14.4664 15.991 12.6145 15.9734 12.4751C15.9727 12.4695 15.972 12.4639 15.9712 12.4583C15.9508 12.2998 15.9342 12.1722 16.1116 12.0087C16.232 11.8972 16.6337 11.6369 16.9469 11.434C17.0943 11.3385 17.2221 11.2557 17.2918 11.207C17.6527 10.9552 17.8105 10.7038 17.6936 10.3948C17.6119 10.1822 17.4136 10.1004 17.2031 10.1004C17.1369 10.1006 17.071 10.108 17.0064 10.1225C16.7732 10.1731 16.5439 10.2628 16.3494 10.3389C16.2139 10.3918 16.0954 10.4382 16.0041 10.4602C15.9773 10.4671 15.9499 10.4708 15.9223 10.4712C15.8038 10.4712 15.7608 10.4185 15.7702 10.2758C15.7712 10.2607 15.7722 10.2452 15.7732 10.2291C15.802 9.78454 15.8545 8.97167 15.7886 8.21059C15.6958 7.12564 15.3459 6.58808 14.9302 6.11265C14.7307 5.88495 13.7908 4.89853 11.9983 4.89853C10.2057 4.89853 9.26835 5.88904 9.06886 6.11756C8.65353 6.59298 8.30401 7.13055 8.21039 8.21549C8.14763 8.94046 8.1944 9.71208 8.22204 10.1682C8.22447 10.2082 8.22675 10.2458 8.22879 10.2807C8.23697 10.4164 8.19527 10.4761 8.07672 10.4761C8.04913 10.4757 8.02169 10.4719 7.99496 10.4651C7.90396 10.4431 7.78569 10.3969 7.65053 10.344C7.456 10.2679 7.22649 10.1781 6.993 10.1274C6.92845 10.113 6.86252 10.1055 6.79637 10.1053C6.58707 10.1053 6.38758 10.1859 6.30582 10.3997C6.1889 10.7087 6.34752 10.9601 6.70807 11.212C6.77786 11.2607 6.90587 11.3436 7.05345 11.4393C7.36663 11.6423 7.76795 11.9025 7.88826 12.0136C8.06551 12.1774 8.04901 12.3052 8.02849 12.4641C8.02781 12.4694 8.02712 12.4747 8.02644 12.48C8.00886 12.6174 7.61355 14.4692 5.13626 15.6686C4.99114 15.7389 4.74422 15.8877 5.17959 16.1281C5.55314 16.3334 5.85832 16.4145 6.11607 16.4829C6.32994 16.5397 6.51115 16.5878 6.67169 16.691C6.83395 16.7956 6.8567 16.9655 6.87784 17.1234C6.89578 17.2574 6.91256 17.3827 7.01263 17.4518C7.12902 17.5321 7.34417 17.5403 7.63379 17.5514C8.01245 17.5659 8.51841 17.5852 9.09748 17.7768C9.38816 17.8726 9.64073 18.0278 9.90666 18.1912C10.4261 18.5104 10.9964 18.8609 12.0011 18.8609C13.0095 18.8609 13.5859 18.5071 14.1066 18.1876C14.3703 18.0258 14.6197 17.8727 14.9036 17.7788C15.4838 17.5873 15.9897 17.5679 16.368 17.5534C16.6574 17.5423 16.8722 17.5341 16.9884 17.4538C17.0887 17.3847 17.1054 17.2594 17.1233 17.1253C17.1443 16.9675 17.1669 16.7976 17.3294 16.6931C17.4894 16.5901 17.67 16.5419 17.8832 16.4851Z"}))},Symbol.toStringTag,{value:"Module"})),Zor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M19.943 15.526c-.111-.303-.323-.465-.564-.599a1.416 1.416 0 0 0-.123-.064l-.219-.111c-.752-.399-1.338-.902-1.746-1.498a3.39 3.39 0 0 1-.3-.531c-.034-.1-.032-.156-.008-.207a.339.339 0 0 1 .097-.1c.129-.086.262-.173.352-.231.162-.104.289-.187.371-.245.309-.216.525-.446.66-.702a1.397 1.397 0 0 0 .069-1.16c-.205-.538-.713-.872-1.329-.872a1.829 1.829 0 0 0-.487.065c.006-.368-.002-.757-.035-1.139-.116-1.344-.587-2.048-1.077-2.61a4.294 4.294 0 0 0-1.095-.881C13.764 4.216 12.92 4 11.999 4c-.92 0-1.76.216-2.505.641-.412.232-.782.53-1.097.883-.49.562-.96 1.267-1.077 2.61-.033.382-.04.772-.036 1.138a1.83 1.83 0 0 0-.487-.065c-.615 0-1.124.335-1.328.873a1.398 1.398 0 0 0 .067 1.161c.136.256.352.486.66.702.082.057.21.14.371.245l.339.221c.044.028.08.066.109.11.026.053.027.11-.012.217a3.359 3.359 0 0 1-.295.52c-.398.583-.968 1.077-1.696 1.472-.385.204-.786.34-.955.8-.128.348-.044.743.28 1.075.119.125.257.23.409.31a4.43 4.43 0 0 0 1 .4.66.66 0 0 1 .202.09c.118.104.102.26.259.488.079.118.18.22.296.3.33.229.701.243 1.095.258.355.014.758.03 1.217.18.19.064.389.186.618.328.55.338 1.305.802 2.566.802 1.262 0 2.02-.466 2.575-.806.228-.14.425-.26.61-.321.46-.152.863-.168 1.218-.181.393-.015.764-.03 1.095-.258a1.14 1.14 0 0 0 .336-.368c.114-.192.11-.327.217-.42a.625.625 0 0 1 .19-.087 4.446 4.446 0 0 0 1.014-.404c.16-.087.306-.2.429-.336l.004-.005c.304-.326.38-.709.256-1.047Zm-1.122.602c-.683.378-1.138.337-1.492.565-.3.193-.122.61-.34.76-.269.186-1.061-.012-2.085.326-.845.279-1.384 1.082-2.903 1.082-1.519 0-2.045-.801-2.904-1.084-1.022-.338-1.816-.14-2.084-.325-.218-.15-.041-.568-.341-.761-.354-.228-.809-.187-1.492-.563-.436-.24-.189-.39-.044-.46 2.478-1.199 2.873-3.05 2.89-3.188.022-.166.045-.297-.138-.466-.177-.164-.962-.65-1.18-.802-.36-.252-.52-.503-.402-.812.082-.214.281-.295.49-.295.067 0 .132.008.197.022.396.086.78.284 1.002.338.027.007.054.01.082.011.118 0 .16-.06.152-.195-.026-.433-.087-1.277-.019-2.066.094-1.084.444-1.622.859-2.097.2-.229 1.137-1.22 2.93-1.22 1.792 0 2.732.987 2.931 1.215.416.475.766 1.013.859 2.098.068.788.009 1.632-.019 2.065-.01.143.034.195.152.195a.348.348 0 0 0 .082-.01c.222-.054.607-.253 1.002-.338a.91.91 0 0 1 .197-.023c.21 0 .409.082.49.295.117.309-.04.56-.401.812-.218.152-1.003.638-1.18.802-.184.169-.16.3-.139.466.018.14.413 1.991 2.89 3.189.147.073.394.222-.041.464Z"}))},Symbol.toStringTag,{value:"Module"})),Xor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{id:"Livello_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M18.5 0h-17C.7 0 0 .7 0 1.5v15c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-15c0-.8-.7-1.5-1.5-1.5zm.5 16.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5V5h18v11.5zM19 4H1V1.5c0-.3.2-.5.5-.5h17c.3 0 .5.2.5.5V4z",transform:"translate(2 3)"}),je.createElement("path",{d:"M10 13h5v1h-5zM10 11.1l-5.1 3.7v-1.3l3.4-2.4-3.4-2.5V7.4z",transform:"translate(2 3)"}),je.createElement("path",{className:"st0",d:"m8.3 11.1-3.4 2.4M8.3 11.1 4.9 8.6",transform:"translate(2 3)"}))},Symbol.toStringTag,{value:"Module"})),Qor=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM8.012 5h8.57c1.09 0 1.962.922 1.962 2.063v.67H6v-.67C6 5.923 6.906 5 8.012 5ZM6 8.455h12.544v2.582H6V8.456Zm0 3.337h12.544v2.583H6v-2.583Zm0 3.32v.672c0 1.14.906 2.062 2.012 2.062h5.367v2.734l2.65-2.734h.587c1.107 0 2.012-.922 2.012-2.062v-.671H6Z"}))},Symbol.toStringTag,{value:"Module"})),ear=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M4.48 11.5h14.96v3.08H4.48V11.5ZM4.48 7.52h14.96v3.08H4.48V7.52ZM17.1 3.4H6.88c-1.32 0-2.4 1.1-2.4 2.46v.8h14.96v-.8c0-1.36-1.04-2.46-2.34-2.46ZM4.48 15.46v.8c0 1.36 1.08 2.46 2.4 2.46h6.4v3.26l3.16-3.26h.7c1.32 0 2.4-1.1 2.4-2.46v-.8H4.48Z"}))},Symbol.toStringTag,{value:"Module"})),tar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm11.427 15.812H7.857v-1.428h7.137v1.428ZM13.108 4.852 14.254 4l4.26 5.727-1.146.852-4.26-5.727Zm3.09 7.092-5.485-4.567.914-1.097 5.484 4.567-.913 1.097Zm-.805 1.62-6.47-3.013.602-1.294 6.47 3.013-.602 1.294Zm-.41 1.8-6.985-1.469.294-1.397 6.985 1.469-.293 1.396Zm1.43-1.075v4.283H6.427V14.29H5V20h12.84v-5.71h-1.428Z"}))},Symbol.toStringTag,{value:"Module"})),rar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M16.412 18.572V14.29h1.428V20H5v-5.71h1.428v4.282h9.984Z"}),je.createElement("path",{d:"M7.857 17.145h7.137v-1.428H7.857v1.428ZM14.254 4l-1.146.852 4.26 5.727 1.146-.852L14.254 4Zm-3.54 3.377 5.484 4.567.913-1.097-5.484-4.567-.914 1.097ZM8.922 10.55l6.47 3.013.603-1.294-6.47-3.013-.603 1.294Zm-.925 3.344 6.985 1.469.294-1.398-6.985-1.468-.294 1.397Z"}))},Symbol.toStringTag,{value:"Module"})),nar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z"}))},Symbol.toStringTag,{value:"Module"})),iar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z"}))},Symbol.toStringTag,{value:"Module"})),sar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M23.6 24H.4c-.2 0-.4-.2-.4-.4V.4C0 .2.2 0 .4 0h23.3c.1 0 .3.2.3.4v23.3c0 .1-.2.3-.4.3zM5.8 11.8c.9 0 1.6-.7 1.6-1.6s-.7-1.6-1.6-1.6-1.6.7-1.6 1.6.7 1.6 1.6 1.6zM10 19h4.4c4.7 0 5.6-2.3 5.6-6.7S19 6 14.4 6H10v13zm4.4-10.7c2.6 0 2.8 1.1 2.8 4s-.3 4.5-2.8 4.5h-1.8V8.3h1.8z"}))},Symbol.toStringTag,{value:"Module"})),oar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M10 0A10 10 0 1 1 0 10 10 10 0 0 1 10 0ZM4.53 9.89c2.91-1.27 4.86-2.1 5.83-2.51C13.14 6.23 13.71 6 14.09 6a.67.67 0 0 1 .39.12.4.4 0 0 1 .14.27 2.12 2.12 0 0 1 0 .39c-.16 1.58-.81 5.42-1.14 7.19-.14.75-.41 1-.68 1-.58.05-1-.39-1.59-.76-.88-.57-1.37-.93-2.23-1.5s-.34-1 .22-1.59c.17-.12 2.72-2.43 2.8-2.64a.19.19 0 0 0 0-.18.26.26 0 0 0-.21 0c-.09 0-1.49 1-4.22 2.79a1.83 1.83 0 0 1-1.08.4 7 7 0 0 1-1.56-.37c-.62-.2-1.12-.31-1.08-.65-.04-.2.2-.39.68-.58Z",transform:"translate(2 2)",fillRule:"evenodd"}))},Symbol.toStringTag,{value:"Module"})),aar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M5 3h.2M20 11.6C20 7.4 16.6 4 12.5 4h-.1c-.3 0-.5.2-.5.5s.2.5.5.5C16 5 19 8 19 11.6c0 .3.3.5.5.5.3 0 .5-.2.5-.5z"}),je.createElement("path",{d:"M16.9 11.7c0-2.5-2-4.5-4.5-4.5-.3.1-.5.3-.4.6 0 .2.2.4.4.4 1.9 0 3.5 1.6 3.5 3.5 0 .3.2.5.5.5s.5-.2.5-.5zM15.7 21.2C8.6 20.9 3 15.2 2.9 8.1c0-.4.2-.8.6-.9 1.7-.6 4-1 4.7.1.5.9.8 1.9.9 2.9v.2c.2.7-.1 1.3-.7 1.7-.3.1-.5.4-.5.7.9 1.4 2 2.6 3.4 3.5.2-.1.4-.3.5-.6.1-.5.6-1 1.7-.9h.2c1 .1 2 .4 2.8.9 1 .7.6 3 .1 4.7-.1.5-.5.8-.9.8zM6.6 7.5c-.9 0-1.9.2-2.8.5.1 6.6 5.3 12 11.9 12.2.7-2.3.7-3.5.3-3.8-.8-.4-1.6-.6-2.5-.7h-.2c-.3 0-.6 0-.7.1-.2.6-.6 1.1-1.3 1.3l-.2.1H11c-1.6-1-2.9-2.4-3.9-4L7 13c-.1-.7.3-1.4 1-1.7.1-.1.3-.2.3-.8v-.2c-.1-.9-.4-1.7-.7-2.5-.3-.2-.6-.3-1-.3z"}))},Symbol.toStringTag,{value:"Module"})),lar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM14.981 4H13v11a3 3 0 1 1-3-3v-2a5 5 0 1 0 5 5V8.171C15.93 9.186 17.247 10 19 10V8c-1.203 0-2.105-.611-2.785-1.488-.694-.895-1.091-1.797-1.234-2.512Z"}))},Symbol.toStringTag,{value:"Module"})),car=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M13.125 3h2.228c.161.804.608 1.82 1.389 2.826.765.986 1.78 1.674 3.133 1.674v2.25c-1.973 0-3.455-.915-4.5-2.057v7.682A5.625 5.625 0 1 1 9.75 9.75V12a3.375 3.375 0 1 0 3.375 3.375V3Z"}))},Symbol.toStringTag,{value:"Module"})),uar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M7.7 5c.6 0 1.2.2 1.7.5 1.1.6 1.7 1.8 1.6 3-.1.9.2 1.8.8 2.4l6.3 6.3c.4.3.5.9.2 1.3-.2.3-.5.5-.8.5-.3 0-.5-.1-.7-.3l-6.4-6.4c-.6-.5-1.3-.8-2.1-.8h-.6c-.8 0-1.7-.4-2.2-1h2.7V6.4H5.1c.3-.4.6-.8 1.1-1 .5-.3 1-.4 1.5-.4m0-1c-.7 0-1.4.2-2 .5-1.1.6-1.9 1.7-2.1 2.9h3.6v2.1H3.7c.2.7.6 1.3 1 1.8.8.8 1.9 1.2 3 1.2h.6c.5 0 1 .2 1.4.5l6.4 6.4c.4.4.9.6 1.4.6.7 0 1.3-.3 1.6-.9.6-.8.4-1.9-.3-2.6l-6.3-6.3c-.4-.4-.6-1-.5-1.6.1-1.6-.7-3.1-2-4-.7-.4-1.5-.6-2.3-.6z"}))},Symbol.toStringTag,{value:"Module"})),far=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.56696 1.33333H20.3289C20.9351 1.33333 21.5165 1.57414 21.9451 2.0028C22.3738 2.43145 22.6146 3.01283 22.6146 3.61904V20.3809C22.6146 20.9872 22.3738 21.5685 21.9451 21.9972C21.5165 22.4258 20.9351 22.6667 20.3289 22.6667H3.56696C2.96076 22.6667 2.37937 22.4258 1.95072 21.9972C1.52207 21.5685 1.28125 20.9872 1.28125 20.3809V3.61904C1.28125 3.01283 1.52207 2.43145 1.95072 2.0028C2.37937 1.57414 2.96076 1.33333 3.56696 1.33333ZM5.9 18.4C7.3 20.2 9.4 21.1 12.1 21.1C14.6 21.1 16.3 20.5 17.6 19C19.5 17.2 19.4 15 18.8 13.6C18.4 12.6 17.5 11.8 16.4 11.3C16.4 11.3 16.3 11.2 16.2 11.2C16.1 8.59999 14.6 7.09999 12.2 7.09999C10.8 7.09999 9.5 7.69999 8.8 8.79999L10 9.79999C10.6 8.99999 11.5 8.79999 12.1 8.79999C12.9 8.79999 13.5 9.09999 13.9 9.49999C14.2 9.79999 14.4 10.2 14.5 10.8C13.8 10.7 13 10.7 12.2 10.7C11.1 10.8 10.2 11.1 9.5 11.7C8.8 12.3 8.5 13.1 8.5 14C8.6 14.9 9 15.7 9.9 16.3C10.6 16.7 11.5 16.9 12.4 16.9C13.6 16.8 14.5 16.3 15.2 15.5C15.7 14.9 16.1 14 16.2 13C16.7 13.3 17.2 13.8 17.4 14.3C17.8 15.2 17.9 16.7 16.6 17.9C15.5 19 14.2 19.5 12.2 19.5C10 19.4 8.3 18.8 7.2 17.4C6.1 16.2 5.6 14.3 5.6 12C5.7 9.69999 6.2 7.89999 7.2 6.59999C8.3 5.19999 10 4.49999 12.2 4.49999C15.5 4.59999 17.7 6.09999 18.5 9.09999L20 8.69999C19.5 6.89999 18.6 5.49999 17.3 4.49999C15.9 3.49999 14.2 2.89999 12.1 2.89999C9.4 2.99999 7.3 3.79999 5.9 5.59999C4.7 7.09999 4 9.29999 4 12C4 14.7 4.7 16.9 5.9 18.4ZM12.3 12.2H12.9C13.2303 12.2 13.5606 12.2303 13.8576 12.2575C14.1 12.2798 14.3202 12.3 14.5 12.3C14.3 14.7 13.1 15.1 12.2 15.1C11.2 15.2 10.2 14.8 10.1 13.8C10 12.9 10.9 12.3 12.3 12.2Z"}))},Symbol.toStringTag,{value:"Module"})),par=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12.1 21.1C9.4 21.1 7.3 20.2 5.9 18.4C4.7 16.9 4 14.7 4 12C4 9.3 4.7 7.1 5.9 5.6C7.3 3.8 9.4 3 12.1 2.9C14.2 2.9 15.9 3.5 17.3 4.5C18.6 5.5 19.5 6.9 20 8.7L18.5 9.1C17.7 6.1 15.5 4.6 12.2 4.5C10 4.5 8.3 5.2 7.2 6.6C6.2 7.9 5.7 9.7 5.6 12C5.6 14.3 6.1 16.2 7.2 17.4C8.3 18.8 10 19.4 12.2 19.5C14.2 19.5 15.5 19 16.6 17.9C17.9 16.7 17.8 15.2 17.4 14.3C17.2 13.8 16.7 13.3 16.2 13C16.1 14 15.7 14.9 15.2 15.5C14.5 16.3 13.6 16.8 12.4 16.9C11.5 16.9 10.6 16.7 9.9 16.3C9 15.7 8.6 14.9 8.5 14C8.5 13.1 8.8 12.3 9.5 11.7C10.2 11.1 11.1 10.8 12.2 10.7C13 10.7 13.8 10.7 14.5 10.8C14.4 10.2 14.2 9.8 13.9 9.5C13.5 9.1 12.9 8.8 12.1 8.8C11.5 8.8 10.6 9 10 9.8L8.8 8.8C9.5 7.7 10.8 7.1 12.2 7.1C14.6 7.1 16.1 8.6 16.2 11.2C16.3 11.2 16.4 11.3 16.4 11.3C17.5 11.8 18.4 12.6 18.8 13.6C19.4 15 19.5 17.2 17.6 19C16.3 20.5 14.6 21.1 12.1 21.1ZM12.9 12.2C12.7 12.2 12.5 12.2 12.3 12.2C10.9 12.3 10 12.9 10.1 13.8C10.2 14.8 11.2 15.2 12.2 15.1C13.1 15.1 14.3 14.7 14.5 12.3C14.1 12.3 13.5 12.2 12.9 12.2Z"}))},Symbol.toStringTag,{value:"Module"})),har=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM19.511 4l-5.584 6.491L20 19.33h-4.467l-4.09-5.952-5.12 5.952H5l5.856-6.807L5 4h4.467l3.872 5.636L18.188 4h1.323Zm-7.99 7.75.594.848 4.041 5.78h2.033l-4.953-7.083-.593-.849-3.81-5.45H6.8l4.721 6.753Z"}))},Symbol.toStringTag,{value:"Module"})),dar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M13.927 10.491 19.511 4h-1.323l-4.849 5.636L9.467 4H5l5.856 8.523L5 19.33h1.323l5.12-5.952 4.09 5.952H20l-6.073-8.839Zm-1.812 2.107-.594-.849-4.72-6.753h2.032l3.81 5.45.593.849 4.953 7.084h-2.033l-4.041-5.78v-.001Z"}))},Symbol.toStringTag,{value:"Module"})),mar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M16.5 12H16V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3h1V6c0-1.7 1.3-3 3-3s3 1.3 3 3v6H7.5c-.6 0-1.1.5-1.1 1.1v6.8c0 .6.5 1.1 1.1 1.1h9c.6 0 1.1-.5 1.1-1.1v-6.8c0-.6-.5-1.1-1.1-1.1zm.1 7.9c0 .1 0 .1-.1.1h-9c-.1 0-.1 0-.1-.1v-6.8h9.2v6.8zM13 15.5c0 .3-.2.7-.5.8v1.5h-1v-1.5c-.3-.1-.5-.5-.5-.8 0-.6.4-1 1-1s1 .4 1 1z"}))},Symbol.toStringTag,{value:"Module"})),gar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"m8.4 7.3-.7-.7L12 2.3l4.3 4.3-.7.7-3.1-3.1v9.3h-1V4.2L8.4 7.3zM19 12v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z"}))},Symbol.toStringTag,{value:"Module"})),yar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 13c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3c0 2.2 1.8 4 4 4zM9 6c0-1.7 1.3-3 3-3s3 1.3 3 3v3c0 1.7-1.3 3-3 3s-3-1.3-3-3V6zm11 16h-1c0-3.9-3.1-7-7-7s-7 3.1-7 7H4c0-4.4 3.6-8 8-8s8 3.6 8 8z"}))},Symbol.toStringTag,{value:"Module"})),bar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M17.5 7.3V6c0-.8-.7-1.5-1.5-1.5H5.5C4.7 4.5 4 5.2 4 6v8c0 .8.7 1.5 1.5 1.5h3.4L7.4 21h1l1.6-5.5h1.8l1.6 5.5h1l-1.6-5.5H16c.8 0 1.5-.7 1.5-1.5v-1.3l4 1.5V5.8l-4 1.5zm3 5.5-4-1.5V14c0 .3-.2.5-.5.5H5.5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5H16c.3 0 .5.2.5.5v2.7l4-1.5v5.6zM2 8h1v4H2V8z"}))},Symbol.toStringTag,{value:"Module"})),war=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{clipRule:"evenodd",d:"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM16.73 14.597c2.104-2.706 3.19-4.837 3.262-6.393.095-2.084-.68-3.15-2.324-3.201-2.217-.07-3.72 1.183-4.508 3.756a3.022 3.022 0 0 1 1.185-.262c.814.001 1.173.458 1.077 1.37-.046.553-.406 1.358-1.077 2.416-.672 1.058-1.174 1.587-1.508 1.587-.43 0-.825-.814-1.186-2.445-.12-.476-.336-1.698-.646-3.666-.289-1.825-1.055-2.676-2.298-2.553-.528.049-1.319.528-2.373 1.437A209.56 209.56 0 0 1 4 8.724l.753.97c.717-.501 1.136-.754 1.254-.754.549 0 1.063.86 1.543 2.583l1.291 4.734c.645 1.722 1.434 2.583 2.367 2.583 1.506 0 3.347-1.415 5.522-4.243Z"}))},Symbol.toStringTag,{value:"Module"})),_ar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M20.991 7.73c-.08 1.75-1.303 4.147-3.67 7.191-2.447 3.183-4.518 4.774-6.212 4.774-1.05 0-1.938-.969-2.663-2.906l-1.453-5.326c-.54-1.937-1.118-2.906-1.735-2.906-.133 0-.604.285-1.411.85L3 8.314c.888-.78 1.764-1.561 2.626-2.342C6.81 4.951 7.7 4.412 8.295 4.356c1.399-.138 2.26.82 2.586 2.873.349 2.214.59 3.589.726 4.124.406 1.835.85 2.752 1.335 2.75.375 0 .94-.595 1.696-1.785.755-1.19 1.16-2.095 1.212-2.717.108-1.026-.296-1.54-1.212-1.542a3.4 3.4 0 0 0-1.333.295c.887-2.895 2.578-4.303 5.071-4.226 1.85.057 2.722 1.257 2.615 3.601Z"}))},Symbol.toStringTag,{value:"Module"})),Ear=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.5-6.8V5.7h1.2v8.5h-1.2zm-.1 2.3h1.2v1.8h-1.2v-1.8z"}))},Symbol.toStringTag,{value:"Module"})),Sar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M12.5 17h-1V2h1v15zm0 3h-1v2h1v-2z"}))},Symbol.toStringTag,{value:"Module"})),xar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M16 8.1c-1.5-1.5-3.8-2-5.8-1.2s-3.3 2.8-3.3 4.9c0 1 .3 2 .8 2.8l.1.2-.5 2 2-.5.2.1c.8.5 1.8.7 2.7.8 2.2 0 4.1-1.3 5-3.3.8-2 .3-4.3-1.2-5.8zm-.8 5.8c-.2.4-.6.7-1.1.8-.3.1-.7 0-1-.1-.2-.1-.5-.2-.9-.3-1.1-.6-2.1-1.4-2.8-2.4-.4-.5-.6-1.1-.7-1.7 0-.5.2-1 .6-1.3.1-.1.3-.2.4-.2h.3c.1 0 .2 0 .4.3.1.3.5 1.1.5 1.2v.3c0 .1-.1.2-.2.3-.1.1-.2.2-.2.3-.1.1-.2.2-.1.3.2.4.5.8.9 1.1.4.3.8.6 1.3.8.2.1.3.1.3 0 .1-.1.4-.5.5-.6.1-.2.2-.1.4-.1.1.1.9.4 1.1.5.2.1.3.1.3.2v.6z"}),je.createElement("path",{d:"M21 7.1c0-.4 0-.8-.1-1.2-.2-1.1-.9-2-1.9-2.5-.3-.2-.7-.3-1-.3-.3-.1-.7-.1-1.1-.1H7.1c-.4 0-.8 0-1.2.1-1.1.2-2 .9-2.5 1.9-.1.3-.2.7-.3 1-.1.4-.1.7-.1 1.1V17c0 .4 0 .8.1 1.1.2 1.1.9 2 1.9 2.5.3.2.7.3 1 .3.4.1.8.1 1.2.1H17c.4 0 .8 0 1.1-.1 1.1-.2 2-.9 2.5-1.9.2-.3.3-.7.3-1 .1-.4.1-.8.1-1.2V7.1zm-8.8 11.2c-1.1 0-2.1-.3-3.1-.8l-3.4.9.9-3.3c-.6-1-.9-2.1-.9-3.2 0-2.6 1.5-5 4-6s5.2-.4 7 1.5c1.2 1.2 1.9 2.8 1.9 4.5 0 1.7-.7 3.3-1.9 4.6-1.1 1.1-2.8 1.8-4.5 1.8z"}))},Symbol.toStringTag,{value:"Module"})),Aar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M19.1 4.6C15.5 1.3 10 1 6.1 4S1 12.4 3.4 16.7L2 21.8l5.3-1.4c1.4.8 3.1 1.2 4.7 1.2 4 0 7.6-2.5 9.1-6.2 1.6-3.6.8-7.9-2-10.8zM12 20c-1.5 0-2.9-.4-4.2-1.2l-.3-.2-3.1.8.8-3.1-.2-.2C3 12.9 3.5 8.7 6.1 6s6.7-3.3 10-1.5 4.9 5.7 4 9.3c-1 3.7-4.3 6.2-8.1 6.2zm4.5-6.2c-.3-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1-.2.3-.5.7-.8 1-.1.2-.3.2-.5.1-.7-.3-1.4-.7-2-1.2-.5-.5-1-1.1-1.4-1.7-.1-.3 0-.4.1-.5l.4-.4c.1-.1.2-.3.3-.4.1-.1.1-.3 0-.4 0-.2-.5-1.4-.8-1.9s-.4-.6-.5-.6h-.5c-.2 0-.5.1-.7.3-.5.5-.8 1.3-.8 2 .1.9.4 1.8 1 2.6 1.1 1.6 2.5 2.9 4.3 3.8.5.2.9.4 1.4.5.5.2 1 .2 1.6.1.7-.1 1.3-.6 1.7-1.2.2-.4.2-.8.2-1.2-.2-.1-.4-.1-.7-.2z"}))},Symbol.toStringTag,{value:"Module"})),kar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M22 19h-1c0-8.8-7.2-16-16-16V2c9.4 0 17 7.6 17 17z"}),je.createElement("path",{d:"M5 7v1c6.1 0 11 4.9 11 11h1c0-6.6-5.4-12-12-12zM5 12v1c3.3 0 6 2.7 6 6h1c0-3.9-3.1-7-7-7zM5 17c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z"}))},Symbol.toStringTag,{value:"Module"})),Oar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M21.6 7.2c-.2-.9-.9-1.5-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4c-.9.3-1.5.9-1.8 1.8C2.1 8.8 2 10.4 2 12c0 1.6.1 3.2.4 4.8.2.9.9 1.5 1.8 1.8 1.6.4 7.8.4 7.8.4s6.2 0 7.8-.4c.9-.2 1.5-.9 1.8-1.8.3-1.6.4-3.2.4-4.8 0-1.6-.1-3.2-.4-4.8zM10 15V9l5.2 3-5.2 3z"}))},Symbol.toStringTag,{value:"Module"})),Car=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M10.4 9.5h3.3v1h-3.3v3.2h-1v-3.2H6.2v-1h3.2V6.2h1v3.3zm10.7 12.4L15.3 16c-1.5 1.3-3.4 2-5.3 2-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 1.9-.7 3.8-2 5.3l5.9 5.8-.8.8zM17 10c0-3.9-3.1-7-7-7s-7 3.1-7 7 3.1 7 7 7 7-3.1 7-7z"}))},Symbol.toStringTag,{value:"Module"})),jar=Object.freeze(Object.defineProperty({__proto__:null,component:({title:e,titleId:t,...r})=>je.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-labelledby":t,...r},e?je.createElement("title",{id:t},e):null,je.createElement("path",{d:"M6.2 9.5h7.5v1H6.2v-1zm14.9 12.4L15.3 16c-1.5 1.3-3.4 2-5.3 2-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 1.9-.7 3.8-2 5.3l5.9 5.8-.8.8zM17 10c0-3.9-3.1-7-7-7s-7 3.1-7 7 3.1 7 7 7 7-3.1 7-7z"}))},Symbol.toStringTag,{value:"Module"}));return KM.renderSchemaEditor=l$e,Object.defineProperty(KM,Symbol.toStringTag,{value:"Module"}),KM})({});